pdev 36 arch/alpha/kernel/pci-sysfs.c static int __pci_mmap_fits(struct pci_dev *pdev, int num, pdev 44 arch/alpha/kernel/pci-sysfs.c size = ((pci_resource_len(pdev, num) - 1) >> (PAGE_SHIFT - shift)) + 1; pdev 51 arch/alpha/kernel/pci-sysfs.c pci_name(pdev), num, size); pdev 68 arch/alpha/kernel/pci-sysfs.c struct pci_dev *pdev = to_pci_dev(kobj_to_dev(kobj)); pdev 75 arch/alpha/kernel/pci-sysfs.c if (res == &pdev->resource[i]) pdev 83 arch/alpha/kernel/pci-sysfs.c if (!__pci_mmap_fits(pdev, i, vma, sparse)) pdev 86 arch/alpha/kernel/pci-sysfs.c pcibios_resource_to_bus(pdev->bus, &bar, res); pdev 90 arch/alpha/kernel/pci-sysfs.c return hose_mmap_page_range(pdev->sysdata, vma, mmap_type, sparse); pdev 114 arch/alpha/kernel/pci-sysfs.c void pci_remove_resource_files(struct pci_dev *pdev) pdev 121 arch/alpha/kernel/pci-sysfs.c res_attr = pdev->res_attr[i]; pdev 123 arch/alpha/kernel/pci-sysfs.c sysfs_remove_bin_file(&pdev->dev.kobj, res_attr); pdev 127 arch/alpha/kernel/pci-sysfs.c res_attr = pdev->res_attr_wc[i]; pdev 129 arch/alpha/kernel/pci-sysfs.c sysfs_remove_bin_file(&pdev->dev.kobj, res_attr); pdev 135 arch/alpha/kernel/pci-sysfs.c static int sparse_mem_mmap_fits(struct pci_dev *pdev, int num) pdev 138 arch/alpha/kernel/pci-sysfs.c struct pci_controller *hose = pdev->sysdata; pdev 142 arch/alpha/kernel/pci-sysfs.c pcibios_resource_to_bus(pdev->bus, &bar, &pdev->resource[num]); pdev 154 arch/alpha/kernel/pci-sysfs.c static int pci_create_one_attr(struct pci_dev *pdev, int num, char *name, pdev 158 arch/alpha/kernel/pci-sysfs.c size_t size = pci_resource_len(pdev, num); pdev 166 arch/alpha/kernel/pci-sysfs.c res_attr->private = &pdev->resource[num]; pdev 167 arch/alpha/kernel/pci-sysfs.c return sysfs_create_bin_file(&pdev->dev.kobj, res_attr); pdev 170 arch/alpha/kernel/pci-sysfs.c static int pci_create_attr(struct pci_dev *pdev, int num) pdev 176 arch/alpha/kernel/pci-sysfs.c struct pci_controller *hose = pdev->sysdata; pdev 182 arch/alpha/kernel/pci-sysfs.c if (pdev->resource[num].flags & IORESOURCE_MEM) { pdev 185 arch/alpha/kernel/pci-sysfs.c if (sparse_base && !sparse_mem_mmap_fits(pdev, num)) { pdev 210 arch/alpha/kernel/pci-sysfs.c pdev->res_attr[num] = attr; pdev 211 arch/alpha/kernel/pci-sysfs.c retval = pci_create_one_attr(pdev, num, attr_name, suffix, attr, pdev 219 arch/alpha/kernel/pci-sysfs.c pdev->res_attr_wc[num] = attr; pdev 220 arch/alpha/kernel/pci-sysfs.c return pci_create_one_attr(pdev, num, attr_name, "_dense", attr, 0); pdev 229 arch/alpha/kernel/pci-sysfs.c int pci_create_resource_files(struct pci_dev *pdev) pdev 238 arch/alpha/kernel/pci-sysfs.c if (!pci_resource_len(pdev, i)) pdev 241 arch/alpha/kernel/pci-sysfs.c retval = pci_create_attr(pdev, i); pdev 243 arch/alpha/kernel/pci-sysfs.c pci_remove_resource_files(pdev); pdev 264 arch/alpha/kernel/pci_iommu.c pci_map_single_1(struct pci_dev *pdev, void *cpu_addr, size_t size, pdev 267 arch/alpha/kernel/pci_iommu.c struct pci_controller *hose = pdev ? pdev->sysdata : pci_isa_hose; pdev 268 arch/alpha/kernel/pci_iommu.c dma_addr_t max_dma = pdev ? pdev->dma_mask : ISA_DMA_MASK; pdev 274 arch/alpha/kernel/pci_iommu.c struct device *dev = pdev ? &pdev->dev : NULL; pdev 316 arch/alpha/kernel/pci_iommu.c if (pdev && pdev == isa_bridge) pdev 367 arch/alpha/kernel/pci_iommu.c struct pci_dev *pdev = alpha_gendev_to_pci(dev); pdev 372 arch/alpha/kernel/pci_iommu.c dac_allowed = pdev ? pci_dac_dma_supported(pdev, pdev->dma_mask) : 0; pdev 373 arch/alpha/kernel/pci_iommu.c return pci_map_single_1(pdev, (char *)page_address(page) + offset, pdev 388 arch/alpha/kernel/pci_iommu.c struct pci_dev *pdev = alpha_gendev_to_pci(dev); pdev 389 arch/alpha/kernel/pci_iommu.c struct pci_controller *hose = pdev ? pdev->sysdata : pci_isa_hose; pdev 451 arch/alpha/kernel/pci_iommu.c struct pci_dev *pdev = alpha_gendev_to_pci(dev); pdev 469 arch/alpha/kernel/pci_iommu.c *dma_addrp = pci_map_single_1(pdev, cpu_addr, size, 0); pdev 496 arch/alpha/kernel/pci_iommu.c struct pci_dev *pdev = alpha_gendev_to_pci(dev); pdev 497 arch/alpha/kernel/pci_iommu.c pci_unmap_single(pdev, dma_addr, size, PCI_DMA_BIDIRECTIONAL); pdev 669 arch/alpha/kernel/pci_iommu.c struct pci_dev *pdev = alpha_gendev_to_pci(dev); pdev 678 arch/alpha/kernel/pci_iommu.c dac_allowed = dev ? pci_dac_dma_supported(pdev, pdev->dma_mask) : 0; pdev 684 arch/alpha/kernel/pci_iommu.c = pci_map_single_1(pdev, SG_ENT_VIRT_ADDRESS(sg), pdev 697 arch/alpha/kernel/pci_iommu.c hose = pdev ? pdev->sysdata : pci_isa_hose; pdev 698 arch/alpha/kernel/pci_iommu.c max_dma = pdev ? pdev->dma_mask : ISA_DMA_MASK; pdev 735 arch/alpha/kernel/pci_iommu.c pci_unmap_sg(pdev, start, out - start, dir); pdev 747 arch/alpha/kernel/pci_iommu.c struct pci_dev *pdev = alpha_gendev_to_pci(dev); pdev 760 arch/alpha/kernel/pci_iommu.c hose = pdev ? pdev->sysdata : pci_isa_hose; pdev 761 arch/alpha/kernel/pci_iommu.c max_dma = pdev ? pdev->dma_mask : ISA_DMA_MASK; pdev 824 arch/alpha/kernel/pci_iommu.c struct pci_dev *pdev = alpha_gendev_to_pci(dev); pdev 837 arch/alpha/kernel/pci_iommu.c hose = pdev ? pdev->sysdata : pci_isa_hose; pdev 201 arch/alpha/kernel/rtc.c struct platform_device *pdev; pdev 206 arch/alpha/kernel/rtc.c pdev = platform_device_register_simple("rtc-alpha", -1, NULL, 0); pdev 207 arch/alpha/kernel/rtc.c rtc = devm_rtc_allocate_device(&pdev->dev); pdev 211 arch/alpha/kernel/rtc.c platform_set_drvdata(pdev, rtc); pdev 186 arch/alpha/kernel/sys_miata.c struct pci_dev *pdev = pci_get_slot(dev->bus, dev->devfn & ~7); pdev 187 arch/alpha/kernel/sys_miata.c if(pdev == NULL || pci_read_config_byte(pdev, 0x40,&irq) != PCIBIOS_SUCCESSFUL) { pdev 188 arch/alpha/kernel/sys_miata.c pci_dev_put(pdev); pdev 192 arch/alpha/kernel/sys_miata.c pci_dev_put(pdev); pdev 561 arch/arc/kernel/perf_event.c static int arc_pmu_device_probe(struct platform_device *pdev) pdev 590 arch/arc/kernel/perf_event.c arc_pmu = devm_kzalloc(&pdev->dev, sizeof(struct arc_pmu), GFP_KERNEL); pdev 596 arch/arc/kernel/perf_event.c if (arc_pmu_raw_alloc(&pdev->dev)) pdev 641 arch/arc/kernel/perf_event.c int irq = platform_get_irq(pdev, 0); pdev 1113 arch/arm/common/sa1111.c static int sa1111_probe(struct platform_device *pdev) pdev 1118 arch/arm/common/sa1111.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1121 arch/arm/common/sa1111.c irq = platform_get_irq(pdev, 0); pdev 1125 arch/arm/common/sa1111.c return __sa1111_probe(&pdev->dev, mem, irq); pdev 1128 arch/arm/common/sa1111.c static int sa1111_remove(struct platform_device *pdev) pdev 1130 arch/arm/common/sa1111.c struct sa1111 *sachip = platform_get_drvdata(pdev); pdev 1138 arch/arm/common/sa1111.c platform_set_drvdata(pdev, NULL); pdev 175 arch/arm/common/scoop.c static int scoop_probe(struct platform_device *pdev) pdev 179 arch/arm/common/scoop.c struct resource *mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 191 arch/arm/common/scoop.c inf = pdev->dev.platform_data; pdev 199 arch/arm/common/scoop.c platform_set_drvdata(pdev, devptr); pdev 204 arch/arm/common/scoop.c reset_scoop(&pdev->dev); pdev 215 arch/arm/common/scoop.c devptr->gpio.label = dev_name(&pdev->dev); pdev 231 arch/arm/common/scoop.c platform_set_drvdata(pdev, NULL); pdev 239 arch/arm/common/scoop.c static int scoop_remove(struct platform_device *pdev) pdev 241 arch/arm/common/scoop.c struct scoop_dev *sdev = platform_get_drvdata(pdev); pdev 249 arch/arm/common/scoop.c platform_set_drvdata(pdev, NULL); pdev 575 arch/arm/kernel/perf_event_v6.c static int armv6_pmu_device_probe(struct platform_device *pdev) pdev 577 arch/arm/kernel/perf_event_v6.c return arm_pmu_device_probe(pdev, armv6_pmu_of_device_ids, pdev 2031 arch/arm/kernel/perf_event_v7.c static int armv7_pmu_device_probe(struct platform_device *pdev) pdev 2033 arch/arm/kernel/perf_event_v7.c return arm_pmu_device_probe(pdev, armv7_pmu_of_device_ids, pdev 763 arch/arm/kernel/perf_event_xscale.c static int xscale_pmu_device_probe(struct platform_device *pdev) pdev 765 arch/arm/kernel/perf_event_xscale.c return arm_pmu_device_probe(pdev, NULL, xscale_pmu_probe_table); pdev 131 arch/arm/mach-at91/pm.c struct platform_device *pdev; pdev 154 arch/arm/mach-at91/pm.c pdev = of_find_device_by_node(np); pdev 155 arch/arm/mach-at91/pm.c if (!pdev) pdev 158 arch/arm/mach-at91/pm.c if (device_may_wakeup(&pdev->dev)) { pdev 171 arch/arm/mach-at91/pm.c put_device(&pdev->dev); pdev 577 arch/arm/mach-at91/pm.c struct platform_device *pdev = NULL; pdev 580 arch/arm/mach-at91/pm.c pdev = of_find_device_by_node(node); pdev 581 arch/arm/mach-at91/pm.c if (pdev) { pdev 587 arch/arm/mach-at91/pm.c if (!pdev) { pdev 592 arch/arm/mach-at91/pm.c sram_pool = gen_pool_get(&pdev->dev, NULL); pdev 627 arch/arm/mach-at91/pm.c struct platform_device *pdev = NULL; pdev 649 arch/arm/mach-at91/pm.c pdev = of_find_device_by_node(np); pdev 651 arch/arm/mach-at91/pm.c if (!pdev) { pdev 656 arch/arm/mach-at91/pm.c sram_pool = gen_pool_get(&pdev->dev, NULL); pdev 676 arch/arm/mach-at91/pm.c put_device(&pdev->dev); pdev 126 arch/arm/mach-cns3xxx/cns3420vb.c static int csn3xxx_usb_power_on(struct platform_device *pdev) pdev 147 arch/arm/mach-cns3xxx/cns3420vb.c static void csn3xxx_usb_power_off(struct platform_device *pdev) pdev 302 arch/arm/mach-cns3xxx/core.c static int csn3xxx_usb_power_on(struct platform_device *pdev) pdev 323 arch/arm/mach-cns3xxx/core.c static void csn3xxx_usb_power_off(struct platform_device *pdev) pdev 71 arch/arm/mach-davinci/cpuidle.c static int __init davinci_cpuidle_probe(struct platform_device *pdev) pdev 73 arch/arm/mach-davinci/cpuidle.c struct davinci_cpuidle_config *pdata = pdev->dev.platform_data; pdev 76 arch/arm/mach-davinci/cpuidle.c dev_err(&pdev->dev, "cannot get platform data\n"); pdev 343 arch/arm/mach-davinci/devices-da8xx.c struct platform_device *pdev; pdev 346 arch/arm/mach-davinci/devices-da8xx.c pdev = &da8xx_i2c_device0; pdev 348 arch/arm/mach-davinci/devices-da8xx.c pdev = &da8xx_i2c_device1; pdev 352 arch/arm/mach-davinci/devices-da8xx.c pdev->dev.platform_data = pdata; pdev 353 arch/arm/mach-davinci/devices-da8xx.c return platform_device_register(pdev); pdev 555 arch/arm/mach-davinci/devices-da8xx.c struct platform_device *pdev; pdev 560 arch/arm/mach-davinci/devices-da8xx.c pdev = &da850_mcasp_device; pdev 566 arch/arm/mach-davinci/devices-da8xx.c pdev = &da830_mcasp1_device; pdev 572 arch/arm/mach-davinci/devices-da8xx.c pdev = &da830_mcasp2_device; pdev 578 arch/arm/mach-davinci/devices-da8xx.c pdev->dev.platform_data = pdata; pdev 579 arch/arm/mach-davinci/devices-da8xx.c platform_device_register(pdev); pdev 183 arch/arm/mach-davinci/devices.c struct platform_device *pdev = NULL; pdev 223 arch/arm/mach-davinci/devices.c pdev = &davinci_mmcsd1_device; pdev 253 arch/arm/mach-davinci/devices.c pdev = &davinci_mmcsd0_device; pdev 257 arch/arm/mach-davinci/devices.c if (WARN_ON(!pdev)) pdev 260 arch/arm/mach-davinci/devices.c pdev->dev.platform_data = config; pdev 261 arch/arm/mach-davinci/devices.c platform_device_register(pdev); pdev 209 arch/arm/mach-ep93xx/core.c static int ep93xx_ohci_power_on(struct platform_device *pdev) pdev 212 arch/arm/mach-ep93xx/core.c ep93xx_ohci_host_clock = devm_clk_get(&pdev->dev, NULL); pdev 220 arch/arm/mach-ep93xx/core.c static void ep93xx_ohci_power_off(struct platform_device *pdev) pdev 474 arch/arm/mach-ep93xx/core.c int ep93xx_pwm_acquire_gpio(struct platform_device *pdev) pdev 478 arch/arm/mach-ep93xx/core.c if (pdev->id == 0) { pdev 480 arch/arm/mach-ep93xx/core.c } else if (pdev->id == 1) { pdev 482 arch/arm/mach-ep93xx/core.c dev_name(&pdev->dev)); pdev 503 arch/arm/mach-ep93xx/core.c void ep93xx_pwm_release_gpio(struct platform_device *pdev) pdev 505 arch/arm/mach-ep93xx/core.c if (pdev->id == 1) { pdev 594 arch/arm/mach-ep93xx/core.c int ep93xx_keypad_acquire_gpio(struct platform_device *pdev) pdev 600 arch/arm/mach-ep93xx/core.c err = gpio_request(EP93XX_GPIO_LINE_C(i), dev_name(&pdev->dev)); pdev 603 arch/arm/mach-ep93xx/core.c err = gpio_request(EP93XX_GPIO_LINE_D(i), dev_name(&pdev->dev)); pdev 625 arch/arm/mach-ep93xx/core.c void ep93xx_keypad_release_gpio(struct platform_device *pdev) pdev 764 arch/arm/mach-ep93xx/core.c int ep93xx_ide_acquire_gpio(struct platform_device *pdev) pdev 769 arch/arm/mach-ep93xx/core.c err = gpio_request(EP93XX_GPIO_LINE_EGPIO2, dev_name(&pdev->dev)); pdev 772 arch/arm/mach-ep93xx/core.c err = gpio_request(EP93XX_GPIO_LINE_EGPIO15, dev_name(&pdev->dev)); pdev 776 arch/arm/mach-ep93xx/core.c err = gpio_request(EP93XX_GPIO_LINE_E(i), dev_name(&pdev->dev)); pdev 781 arch/arm/mach-ep93xx/core.c err = gpio_request(EP93XX_GPIO_LINE_G(i), dev_name(&pdev->dev)); pdev 786 arch/arm/mach-ep93xx/core.c err = gpio_request(EP93XX_GPIO_LINE_H(i), dev_name(&pdev->dev)); pdev 815 arch/arm/mach-ep93xx/core.c void ep93xx_ide_release_gpio(struct platform_device *pdev) pdev 75 arch/arm/mach-ep93xx/vision_ep9307.c static int vision_lcd_setup(struct platform_device *pdev) pdev 80 arch/arm/mach-ep93xx/vision_ep9307.c dev_name(&pdev->dev)); pdev 91 arch/arm/mach-ep93xx/vision_ep9307.c static void vision_lcd_teardown(struct platform_device *pdev) pdev 70 arch/arm/mach-imx/devices/platform-ipu-core.c struct platform_device *pdev; pdev 75 arch/arm/mach-imx/devices/platform-ipu-core.c pdev = platform_device_alloc("mx3-camera", 0); pdev 76 arch/arm/mach-imx/devices/platform-ipu-core.c if (!pdev) pdev 79 arch/arm/mach-imx/devices/platform-ipu-core.c pdev->dev.dma_mask = kmalloc(sizeof(*pdev->dev.dma_mask), GFP_KERNEL); pdev 80 arch/arm/mach-imx/devices/platform-ipu-core.c if (!pdev->dev.dma_mask) pdev 83 arch/arm/mach-imx/devices/platform-ipu-core.c *pdev->dev.dma_mask = DMA_BIT_MASK(32); pdev 84 arch/arm/mach-imx/devices/platform-ipu-core.c pdev->dev.coherent_dma_mask = DMA_BIT_MASK(32); pdev 86 arch/arm/mach-imx/devices/platform-ipu-core.c ret = platform_device_add_resources(pdev, res, ARRAY_SIZE(res)); pdev 93 arch/arm/mach-imx/devices/platform-ipu-core.c ret = platform_device_add_data(pdev, pdata, sizeof(*pdata)); pdev 96 arch/arm/mach-imx/devices/platform-ipu-core.c kfree(pdev->dev.dma_mask); pdev 97 arch/arm/mach-imx/devices/platform-ipu-core.c platform_device_put(pdev); pdev 100 arch/arm/mach-imx/devices/platform-ipu-core.c copied_pdata = dev_get_platdata(&pdev->dev); pdev 104 arch/arm/mach-imx/devices/platform-ipu-core.c return pdev; pdev 128 arch/arm/mach-imx/mach-armadillo5x0.c static int usbotg_init(struct platform_device *pdev) pdev 164 arch/arm/mach-imx/mach-armadillo5x0.c return mx31_initialize_usb_hw(pdev->id, MXC_EHCI_POWER_PINS_ENABLED | pdev 172 arch/arm/mach-imx/mach-armadillo5x0.c static int usbh2_init(struct platform_device *pdev) pdev 223 arch/arm/mach-imx/mach-armadillo5x0.c return mx31_initialize_usb_hw(pdev->id, MXC_EHCI_POWER_PINS_ENABLED | pdev 233 arch/arm/mach-imx/mach-imx27_visstrim_m10.c struct platform_device *pdev; pdev 242 arch/arm/mach-imx/mach-imx27_visstrim_m10.c pdev = imx27_add_mx2_camera(&visstrim_camera); pdev 243 arch/arm/mach-imx/mach-imx27_visstrim_m10.c if (IS_ERR(pdev)) pdev 246 arch/arm/mach-imx/mach-imx27_visstrim_m10.c dma_declare_coherent_memory(&pdev->dev, mx2_camera_base, pdev 407 arch/arm/mach-imx/mach-imx27_visstrim_m10.c static int otg_phy_init(struct platform_device *pdev) pdev 409 arch/arm/mach-imx/mach-imx27_visstrim_m10.c return mx27_initialize_usb_hw(pdev->id, MXC_EHCI_POWER_PINS_ENABLED); pdev 427 arch/arm/mach-imx/mach-imx27_visstrim_m10.c struct platform_device *pdev; pdev 429 arch/arm/mach-imx/mach-imx27_visstrim_m10.c pdev = imx27_add_coda(); pdev 430 arch/arm/mach-imx/mach-imx27_visstrim_m10.c dma_declare_coherent_memory(&pdev->dev, pdev 445 arch/arm/mach-imx/mach-imx27_visstrim_m10.c struct platform_device *pdev = &visstrim_deinterlace; pdev 447 arch/arm/mach-imx/mach-imx27_visstrim_m10.c ret = platform_device_register(pdev); pdev 449 arch/arm/mach-imx/mach-imx27_visstrim_m10.c dma_declare_coherent_memory(&pdev->dev, pdev 458 arch/arm/mach-imx/mach-imx27_visstrim_m10.c struct platform_device *pdev; pdev 461 arch/arm/mach-imx/mach-imx27_visstrim_m10.c pdev = imx27_add_mx2_emmaprp(); pdev 462 arch/arm/mach-imx/mach-imx27_visstrim_m10.c if (IS_ERR(pdev)) pdev 469 arch/arm/mach-imx/mach-imx27_visstrim_m10.c ret = dma_declare_coherent_memory(&pdev->dev, pdev 201 arch/arm/mach-imx/mach-mx27_3ds.c static int mx27_3ds_otg_init(struct platform_device *pdev) pdev 203 arch/arm/mach-imx/mach-mx27_3ds.c return mx27_initialize_usb_hw(pdev->id, MXC_EHCI_INTERFACE_DIFF_UNI); pdev 454 arch/arm/mach-imx/mach-mx31_3ds.c static int mx31_3ds_otg_init(struct platform_device *pdev) pdev 456 arch/arm/mach-imx/mach-mx31_3ds.c return mx31_initialize_usb_hw(pdev->id, MXC_EHCI_POWER_PINS_ENABLED); pdev 459 arch/arm/mach-imx/mach-mx31_3ds.c static int mx31_3ds_host2_init(struct platform_device *pdev) pdev 493 arch/arm/mach-imx/mach-mx31_3ds.c return mx31_initialize_usb_hw(pdev->id, MXC_EHCI_POWER_PINS_ENABLED); pdev 129 arch/arm/mach-imx/mach-mx31lilly.c static int usbh1_init(struct platform_device *pdev) pdev 155 arch/arm/mach-imx/mach-mx31lilly.c return mx31_initialize_usb_hw(pdev->id, MXC_EHCI_POWER_PINS_ENABLED | pdev 159 arch/arm/mach-imx/mach-mx31lilly.c static int usbh2_init(struct platform_device *pdev) pdev 195 arch/arm/mach-imx/mach-mx31lilly.c return mx31_initialize_usb_hw(pdev->id, MXC_EHCI_POWER_PINS_ENABLED); pdev 144 arch/arm/mach-imx/mach-mx31lite.c static int usbh2_init(struct platform_device *pdev) pdev 180 arch/arm/mach-imx/mach-mx31lite.c return mx31_initialize_usb_hw(pdev->id, MXC_EHCI_POWER_PINS_ENABLED); pdev 398 arch/arm/mach-imx/mach-mx31moboard.c static int moboard_usbh2_init_hw(struct platform_device *pdev) pdev 400 arch/arm/mach-imx/mach-mx31moboard.c return mx31_initialize_usb_hw(pdev->id, MXC_EHCI_POWER_PINS_ENABLED); pdev 410 arch/arm/mach-imx/mach-mx31moboard.c struct platform_device *pdev; pdev 417 arch/arm/mach-imx/mach-mx31moboard.c pdev = imx31_add_mxc_ehci_hs(2, &usbh2_pdata); pdev 419 arch/arm/mach-imx/mach-mx31moboard.c return PTR_ERR_OR_ZERO(pdev); pdev 459 arch/arm/mach-imx/mach-mx31moboard.c struct platform_device *pdev; pdev 463 arch/arm/mach-imx/mach-mx31moboard.c pdev = imx31_alloc_mx3_camera(&camera_pdata); pdev 464 arch/arm/mach-imx/mach-mx31moboard.c if (IS_ERR(pdev)) pdev 465 arch/arm/mach-imx/mach-mx31moboard.c return PTR_ERR(pdev); pdev 467 arch/arm/mach-imx/mach-mx31moboard.c ret = dma_declare_coherent_memory(&pdev->dev, pdev 473 arch/arm/mach-imx/mach-mx31moboard.c ret = platform_device_add(pdev); pdev 476 arch/arm/mach-imx/mach-mx31moboard.c platform_device_put(pdev); pdev 399 arch/arm/mach-imx/mach-mx35_3ds.c static int mx35_3ds_otg_init(struct platform_device *pdev) pdev 401 arch/arm/mach-imx/mach-mx35_3ds.c return mx35_initialize_usb_hw(pdev->id, MXC_EHCI_INTERNAL_PHY); pdev 420 arch/arm/mach-imx/mach-mx35_3ds.c static int mx35_3ds_usbh_init(struct platform_device *pdev) pdev 422 arch/arm/mach-imx/mach-mx35_3ds.c return mx35_initialize_usb_hw(pdev->id, MXC_EHCI_INTERFACE_SINGLE_UNI | pdev 253 arch/arm/mach-imx/mach-pca100.c static int otg_phy_init(struct platform_device *pdev) pdev 259 arch/arm/mach-imx/mach-pca100.c return mx27_initialize_usb_hw(pdev->id, MXC_EHCI_INTERFACE_DIFF_UNI); pdev 267 arch/arm/mach-imx/mach-pca100.c static int usbh2_phy_init(struct platform_device *pdev) pdev 273 arch/arm/mach-imx/mach-pca100.c return mx27_initialize_usb_hw(pdev->id, MXC_EHCI_INTERFACE_DIFF_UNI); pdev 422 arch/arm/mach-imx/mach-pcm037.c static int pcm037_otg_init(struct platform_device *pdev) pdev 424 arch/arm/mach-imx/mach-pcm037.c return mx31_initialize_usb_hw(pdev->id, MXC_EHCI_INTERFACE_DIFF_UNI); pdev 432 arch/arm/mach-imx/mach-pcm037.c static int pcm037_usbh2_init(struct platform_device *pdev) pdev 434 arch/arm/mach-imx/mach-pcm037.c return mx31_initialize_usb_hw(pdev->id, MXC_EHCI_INTERFACE_DIFF_UNI); pdev 292 arch/arm/mach-imx/mach-pcm043.c static int pcm043_otg_init(struct platform_device *pdev) pdev 294 arch/arm/mach-imx/mach-pcm043.c return mx35_initialize_usb_hw(pdev->id, MXC_EHCI_INTERFACE_DIFF_UNI); pdev 302 arch/arm/mach-imx/mach-pcm043.c static int pcm043_usbh1_init(struct platform_device *pdev) pdev 304 arch/arm/mach-imx/mach-pcm043.c return mx35_initialize_usb_hw(pdev->id, MXC_EHCI_INTERFACE_SINGLE_UNI | pdev 228 arch/arm/mach-imx/mach-vpr200.c static int vpr200_usbh_init(struct platform_device *pdev) pdev 230 arch/arm/mach-imx/mach-vpr200.c return mx35_initialize_usb_hw(pdev->id, pdev 459 arch/arm/mach-imx/mmdc.c static int imx_mmdc_remove(struct platform_device *pdev) pdev 461 arch/arm/mach-imx/mmdc.c struct mmdc_pmu *pmu_mmdc = platform_get_drvdata(pdev); pdev 469 arch/arm/mach-imx/mmdc.c static int imx_mmdc_perf_init(struct platform_device *pdev, void __iomem *mmdc_base) pdev 476 arch/arm/mach-imx/mmdc.c of_match_device(imx_mmdc_dt_ids, &pdev->dev); pdev 496 arch/arm/mach-imx/mmdc.c mmdc_num = mmdc_pmu_init(pmu_mmdc, mmdc_base, &pdev->dev); pdev 500 arch/arm/mach-imx/mmdc.c name = devm_kasprintf(&pdev->dev, pdev 518 arch/arm/mach-imx/mmdc.c platform_set_drvdata(pdev, pmu_mmdc); pdev 532 arch/arm/mach-imx/mmdc.c #define imx_mmdc_perf_init(pdev, mmdc_base) 0 pdev 535 arch/arm/mach-imx/mmdc.c static int imx_mmdc_probe(struct platform_device *pdev) pdev 537 arch/arm/mach-imx/mmdc.c struct device_node *np = pdev->dev.of_node; pdev 544 arch/arm/mach-imx/mmdc.c mmdc_ipg_clk = devm_clk_get(&pdev->dev, NULL); pdev 550 arch/arm/mach-imx/mmdc.c dev_err(&pdev->dev, "Unable to enable mmdc ipg clock.\n"); pdev 570 arch/arm/mach-imx/mmdc.c return imx_mmdc_perf_init(pdev, mmdc_base); pdev 131 arch/arm/mach-imx/mx31moboard-devboard.c static int devboard_usbh1_hw_init(struct platform_device *pdev) pdev 146 arch/arm/mach-imx/mx31moboard-devboard.c return mx31_initialize_usb_hw(pdev->id, MXC_EHCI_POWER_PINS_ENABLED | pdev 190 arch/arm/mach-imx/mx31moboard-devboard.c struct platform_device *pdev; pdev 208 arch/arm/mach-imx/mx31moboard-devboard.c pdev = imx31_add_mxc_ehci_hs(1, &usbh1_pdata); pdev 210 arch/arm/mach-imx/mx31moboard-devboard.c return PTR_ERR_OR_ZERO(pdev); pdev 156 arch/arm/mach-imx/mx31moboard-marxbot.c static int marxbot_usbh1_hw_init(struct platform_device *pdev) pdev 171 arch/arm/mach-imx/mx31moboard-marxbot.c return mx31_initialize_usb_hw(pdev->id, MXC_EHCI_POWER_PINS_ENABLED | pdev 215 arch/arm/mach-imx/mx31moboard-marxbot.c struct platform_device *pdev; pdev 233 arch/arm/mach-imx/mx31moboard-marxbot.c pdev = imx31_add_mxc_ehci_hs(1, &usbh1_pdata); pdev 235 arch/arm/mach-imx/mx31moboard-marxbot.c return PTR_ERR_OR_ZERO(pdev); pdev 45 arch/arm/mach-imx/mx31moboard-smartbot.c static int smartbot_otg_init(struct platform_device *pdev) pdev 47 arch/arm/mach-imx/mx31moboard-smartbot.c return mx31_initialize_usb_hw(pdev->id, MXC_EHCI_POWER_PINS_ENABLED); pdev 57 arch/arm/mach-imx/mx31moboard-smartbot.c struct platform_device *pdev; pdev 64 arch/arm/mach-imx/mx31moboard-smartbot.c pdev = imx31_add_mxc_ehci_otg(&otg_host_pdata); pdev 66 arch/arm/mach-imx/mx31moboard-smartbot.c return PTR_ERR_OR_ZERO(pdev); pdev 273 arch/arm/mach-imx/pm-imx5.c struct platform_device *pdev; pdev 287 arch/arm/mach-imx/pm-imx5.c pdev = of_find_device_by_node(node); pdev 288 arch/arm/mach-imx/pm-imx5.c if (!pdev) { pdev 294 arch/arm/mach-imx/pm-imx5.c ocram_pool = gen_pool_get(&pdev->dev, NULL); pdev 465 arch/arm/mach-imx/pm-imx6.c struct platform_device *pdev; pdev 485 arch/arm/mach-imx/pm-imx6.c pdev = of_find_device_by_node(node); pdev 486 arch/arm/mach-imx/pm-imx6.c if (!pdev) { pdev 492 arch/arm/mach-imx/pm-imx6.c ocram_pool = gen_pool_get(&pdev->dev, NULL); pdev 138 arch/arm/mach-ixp4xx/goramo_mlr.c static void (*set_carrier_cb_tab[2])(void *pdev, int carrier); pdev 161 arch/arm/mach-ixp4xx/goramo_mlr.c static irqreturn_t hss_dcd_irq(int irq, void *pdev) pdev 165 arch/arm/mach-ixp4xx/goramo_mlr.c set_carrier_cb_tab[port](pdev, !i); pdev 170 arch/arm/mach-ixp4xx/goramo_mlr.c static int hss_open(int port, void *pdev, pdev 171 arch/arm/mach-ixp4xx/goramo_mlr.c void (*set_carrier_cb)(void *pdev, int carrier)) pdev 181 arch/arm/mach-ixp4xx/goramo_mlr.c set_carrier_cb(pdev, !i); pdev 185 arch/arm/mach-ixp4xx/goramo_mlr.c if ((i = request_irq(irq, hss_dcd_irq, 0, "IXP4xx HSS", pdev)) != 0) { pdev 197 arch/arm/mach-ixp4xx/goramo_mlr.c static void hss_close(int port, void *pdev) pdev 200 arch/arm/mach-ixp4xx/goramo_mlr.c IXP4XX_GPIO_IRQ(GPIO_HSS0_DCD_N), pdev); pdev 110 arch/arm/mach-ixp4xx/include/mach/platform.h int (*open)(int port, void *pdev, pdev 111 arch/arm/mach-ixp4xx/include/mach/platform.h void (*set_carrier_cb)(void *pdev, int carrier)); pdev 112 arch/arm/mach-ixp4xx/include/mach/platform.h void (*close)(int port, void *pdev); pdev 20 arch/arm/mach-mmp/devices.c struct platform_device *pdev; pdev 24 arch/arm/mach-mmp/devices.c pdev = platform_device_alloc(desc->drv_name, desc->id); pdev 25 arch/arm/mach-mmp/devices.c if (pdev == NULL) pdev 28 arch/arm/mach-mmp/devices.c pdev->dev.coherent_dma_mask = DMA_BIT_MASK(32); pdev 55 arch/arm/mach-mmp/devices.c ret = platform_device_add_resources(pdev, res, nres); pdev 57 arch/arm/mach-mmp/devices.c platform_device_put(pdev); pdev 62 arch/arm/mach-mmp/devices.c ret = platform_device_add_data(pdev, data, size); pdev 64 arch/arm/mach-mmp/devices.c platform_device_put(pdev); pdev 69 arch/arm/mach-mmp/devices.c return platform_device_add(pdev); pdev 61 arch/arm/mach-mmp/sram.c static int sram_probe(struct platform_device *pdev) pdev 63 arch/arm/mach-mmp/sram.c struct sram_platdata *pdata = pdev->dev.platform_data; pdev 75 arch/arm/mach-mmp/sram.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 77 arch/arm/mach-mmp/sram.c dev_err(&pdev->dev, "no memory resource defined\n"); pdev 93 arch/arm/mach-mmp/sram.c dev_err(&pdev->dev, "create pool failed\n"); pdev 101 arch/arm/mach-mmp/sram.c dev_err(&pdev->dev, "add new chunk failed\n"); pdev 110 arch/arm/mach-mmp/sram.c platform_set_drvdata(pdev, info); pdev 112 arch/arm/mach-mmp/sram.c dev_info(&pdev->dev, "initialized\n"); pdev 125 arch/arm/mach-mmp/sram.c static int sram_remove(struct platform_device *pdev) pdev 129 arch/arm/mach-mmp/sram.c info = platform_get_drvdata(pdev); pdev 39 arch/arm/mach-omap1/ams-delta-fiq.h struct platform_device *pdev); pdev 137 arch/arm/mach-omap1/devices.c struct platform_device *pdev; pdev 141 arch/arm/mach-omap1/devices.c pdev = platform_device_alloc(name, id); pdev 142 arch/arm/mach-omap1/devices.c if (!pdev) pdev 165 arch/arm/mach-omap1/devices.c ret = platform_device_add_resources(pdev, res, ARRAY_SIZE(res)); pdev 167 arch/arm/mach-omap1/devices.c ret = platform_device_add_data(pdev, data, sizeof(*data)); pdev 171 arch/arm/mach-omap1/devices.c ret = platform_device_add(pdev); pdev 176 arch/arm/mach-omap1/devices.c data->dev = &pdev->dev; pdev 180 arch/arm/mach-omap1/devices.c platform_device_put(pdev); pdev 314 arch/arm/mach-omap1/dma.c struct platform_device *pdev, *dma_pdev; pdev 317 arch/arm/mach-omap1/dma.c pdev = platform_device_alloc("omap_dma_system", 0); pdev 318 arch/arm/mach-omap1/dma.c if (!pdev) { pdev 331 arch/arm/mach-omap1/dma.c ret = platform_device_add_resources(pdev, res, ARRAY_SIZE(res)); pdev 333 arch/arm/mach-omap1/dma.c dev_err(&pdev->dev, "%s: Unable to add resources for %s%d\n", pdev 334 arch/arm/mach-omap1/dma.c __func__, pdev->name, pdev->id); pdev 382 arch/arm/mach-omap1/dma.c ret = platform_device_add_data(pdev, &p, sizeof(p)); pdev 384 arch/arm/mach-omap1/dma.c dev_err(&pdev->dev, "%s: Unable to add resources for %s%d\n", pdev 385 arch/arm/mach-omap1/dma.c __func__, pdev->name, pdev->id); pdev 389 arch/arm/mach-omap1/dma.c ret = platform_device_add(pdev); pdev 391 arch/arm/mach-omap1/dma.c dev_err(&pdev->dev, "%s: Unable to add resources for %s%d\n", pdev 392 arch/arm/mach-omap1/dma.c __func__, pdev->name, pdev->id); pdev 405 arch/arm/mach-omap1/dma.c platform_device_del(pdev); pdev 411 arch/arm/mach-omap1/dma.c platform_device_put(pdev); pdev 15 arch/arm/mach-omap1/flash.c void omap1_set_vpp(struct platform_device *pdev, int enable) pdev 12 arch/arm/mach-omap1/flash.h extern void omap1_set_vpp(struct platform_device *pdev, int enable); pdev 222 arch/arm/mach-omap1/gpio16xx.c struct platform_device *pdev; pdev 236 arch/arm/mach-omap1/gpio16xx.c pdev = omap16xx_gpio_dev[i]; pdev 237 arch/arm/mach-omap1/gpio16xx.c pdata = pdev->dev.platform_data; pdev 239 arch/arm/mach-omap1/gpio16xx.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 241 arch/arm/mach-omap1/gpio16xx.c dev_err(&pdev->dev, "Invalid mem resource.\n"); pdev 247 arch/arm/mach-omap1/gpio16xx.c dev_err(&pdev->dev, "ioremap failed.\n"); pdev 38 arch/arm/mach-omap1/i2c.c struct platform_device *pdev; pdev 46 arch/arm/mach-omap1/i2c.c pdev = &omap_i2c_devices[bus_id - 1]; pdev 47 arch/arm/mach-omap1/i2c.c pdev->id = bus_id; pdev 48 arch/arm/mach-omap1/i2c.c pdev->name = name; pdev 49 arch/arm/mach-omap1/i2c.c pdev->num_resources = ARRAY_SIZE(i2c_resources); pdev 56 arch/arm/mach-omap1/i2c.c pdev->resource = res; pdev 74 arch/arm/mach-omap1/i2c.c pdev->dev.platform_data = pdata; pdev 76 arch/arm/mach-omap1/i2c.c return platform_device_register(pdev); pdev 45 arch/arm/mach-omap1/timer.c static int omap1_dm_timer_set_src(struct platform_device *pdev, pdev 48 arch/arm/mach-omap1/timer.c int n = (pdev->id - 1) << 1; pdev 63 arch/arm/mach-omap1/timer.c struct platform_device *pdev; pdev 113 arch/arm/mach-omap1/timer.c pdev = platform_device_alloc("omap_timer", i); pdev 114 arch/arm/mach-omap1/timer.c if (!pdev) { pdev 127 arch/arm/mach-omap1/timer.c ret = platform_device_add_resources(pdev, res, pdev 130 arch/arm/mach-omap1/timer.c dev_err(&pdev->dev, "%s: Failed to add resources.\n", pdev 145 arch/arm/mach-omap1/timer.c ret = platform_device_add_data(pdev, pdata, sizeof(*pdata)); pdev 147 arch/arm/mach-omap1/timer.c dev_err(&pdev->dev, "%s: Failed to add platform data.\n", pdev 152 arch/arm/mach-omap1/timer.c ret = platform_device_add(pdev); pdev 154 arch/arm/mach-omap1/timer.c dev_err(&pdev->dev, "%s: Failed to add platform device.\n", pdev 159 arch/arm/mach-omap1/timer.c dev_dbg(&pdev->dev, " Registered.\n"); pdev 168 arch/arm/mach-omap1/timer.c platform_device_unregister(pdev); pdev 245 arch/arm/mach-omap2/display.c struct platform_device *pdev; pdev 258 arch/arm/mach-omap2/display.c pdev = of_find_device_by_node(node); pdev 260 arch/arm/mach-omap2/display.c if (!pdev) { pdev 265 arch/arm/mach-omap2/display.c r = of_platform_populate(node, NULL, NULL, &pdev->dev); pdev 268 arch/arm/mach-omap2/display.c put_device(&pdev->dev); pdev 232 arch/arm/mach-omap2/dma.c struct platform_device *pdev; pdev 248 arch/arm/mach-omap2/dma.c pdev = omap_device_build(name, 0, oh, &p, sizeof(p)); pdev 249 arch/arm/mach-omap2/dma.c if (IS_ERR(pdev)) { pdev 252 arch/arm/mach-omap2/dma.c return PTR_ERR(pdev); pdev 255 arch/arm/mach-omap2/dma.c omap_dma_dev_info.res = pdev->resource; pdev 256 arch/arm/mach-omap2/dma.c omap_dma_dev_info.num_res = pdev->num_resources; pdev 258 arch/arm/mach-omap2/dma.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 260 arch/arm/mach-omap2/dma.c dev_err(&pdev->dev, "%s: no mem resource\n", __func__); pdev 266 arch/arm/mach-omap2/dma.c dev_err(&pdev->dev, "%s: ioremap fail\n", __func__); pdev 275 arch/arm/mach-omap2/dma.c if (platform_get_irq_byname(pdev, "0") < 0) pdev 57 arch/arm/mach-omap2/fb.c struct platform_device *pdev; pdev 71 arch/arm/mach-omap2/fb.c pdev = platform_device_register_resndata(NULL, "omapvrfb", -1, pdev 74 arch/arm/mach-omap2/fb.c return PTR_ERR_OR_ZERO(pdev); pdev 50 arch/arm/mach-omap2/hsmmc.c struct platform_device *pdev; pdev 59 arch/arm/mach-omap2/hsmmc.c pdev = c->pdev; pdev 60 arch/arm/mach-omap2/hsmmc.c if (!pdev) pdev 62 arch/arm/mach-omap2/hsmmc.c res = omap_device_register(pdev); pdev 76 arch/arm/mach-omap2/hsmmc.c struct platform_device *pdev; pdev 108 arch/arm/mach-omap2/hsmmc.c pdev = platform_device_alloc(name, ctrl_nr - 1); pdev 109 arch/arm/mach-omap2/hsmmc.c if (!pdev) { pdev 113 arch/arm/mach-omap2/hsmmc.c dev_set_name(&pdev->dev, "%s.%d", pdev->name, pdev->id); pdev 115 arch/arm/mach-omap2/hsmmc.c od = omap_device_alloc(pdev, ohs, 1); pdev 121 arch/arm/mach-omap2/hsmmc.c res = platform_device_add_data(pdev, mmc_data, pdev 128 arch/arm/mach-omap2/hsmmc.c hsmmcinfo->pdev = pdev; pdev 130 arch/arm/mach-omap2/hsmmc.c res = omap_device_register(pdev); pdev 142 arch/arm/mach-omap2/hsmmc.c platform_device_put(pdev); pdev 12 arch/arm/mach-omap2/hsmmc.h struct platform_device *pdev; /* mmc controller instance */ pdev 16 arch/arm/mach-omap2/omap-iommu.c int omap_iommu_set_pwrdm_constraint(struct platform_device *pdev, bool request, pdev 23 arch/arm/mach-omap2/omap-iommu.c od = to_omap_device(pdev); pdev 53 arch/arm/mach-omap2/omap_device.c dev_dbg(&od->pdev->dev, "Creating %s -> %s\n", clk_alias, clk_name); pdev 55 arch/arm/mach-omap2/omap_device.c r = clk_get_sys(dev_name(&od->pdev->dev), clk_alias); pdev 57 arch/arm/mach-omap2/omap_device.c dev_dbg(&od->pdev->dev, pdev 73 arch/arm/mach-omap2/omap_device.c dev_name(&od->pdev->dev)); pdev 75 arch/arm/mach-omap2/omap_device.c rc = clk_add_alias(clk_alias, dev_name(&od->pdev->dev), pdev 81 arch/arm/mach-omap2/omap_device.c dev_err(&od->pdev->dev, pdev 84 arch/arm/mach-omap2/omap_device.c dev_err(&od->pdev->dev, pdev 132 arch/arm/mach-omap2/omap_device.c static int omap_device_build_from_dt(struct platform_device *pdev) pdev 137 arch/arm/mach-omap2/omap_device.c struct device_node *node = pdev->dev.of_node; pdev 145 arch/arm/mach-omap2/omap_device.c dev_dbg(&pdev->dev, "No 'hwmods' to build omap_device\n"); pdev 170 arch/arm/mach-omap2/omap_device.c dev_err(&pdev->dev, "Cannot lookup hwmod '%s'\n", pdev 180 arch/arm/mach-omap2/omap_device.c od = omap_device_alloc(pdev, hwmods, oh_cnt); pdev 182 arch/arm/mach-omap2/omap_device.c dev_err(&pdev->dev, "Cannot allocate omap_device for :%s\n", pdev 189 arch/arm/mach-omap2/omap_device.c for (i = 0; i < pdev->num_resources; i++) { pdev 190 arch/arm/mach-omap2/omap_device.c struct resource *r = &pdev->resource[i]; pdev 193 arch/arm/mach-omap2/omap_device.c r->name = dev_name(&pdev->dev); pdev 197 arch/arm/mach-omap2/omap_device.c dev_pm_domain_set(&pdev->dev, &omap_device_pm_domain); pdev 199 arch/arm/mach-omap2/omap_device.c omap_device_enable(pdev); pdev 200 arch/arm/mach-omap2/omap_device.c pm_runtime_set_active(&pdev->dev); pdev 209 arch/arm/mach-omap2/omap_device.c dev_pm_domain_set(&pdev->dev, &omap_device_fail_pm_domain); pdev 217 arch/arm/mach-omap2/omap_device.c struct platform_device *pdev = to_platform_device(dev); pdev 223 arch/arm/mach-omap2/omap_device.c if (pdev->archdata.od) pdev 224 arch/arm/mach-omap2/omap_device.c omap_device_delete(pdev->archdata.od); pdev 227 arch/arm/mach-omap2/omap_device.c od = to_omap_device(pdev); pdev 230 arch/arm/mach-omap2/omap_device.c err = omap_device_idle(pdev); pdev 236 arch/arm/mach-omap2/omap_device.c od = to_omap_device(pdev); pdev 244 arch/arm/mach-omap2/omap_device.c if (pdev->dev.of_node) pdev 245 arch/arm/mach-omap2/omap_device.c omap_device_build_from_dt(pdev); pdev 249 arch/arm/mach-omap2/omap_device.c od = to_omap_device(pdev); pdev 308 arch/arm/mach-omap2/omap_device.c int omap_device_get_context_loss_count(struct platform_device *pdev) pdev 313 arch/arm/mach-omap2/omap_device.c od = to_omap_device(pdev); pdev 333 arch/arm/mach-omap2/omap_device.c struct omap_device *omap_device_alloc(struct platform_device *pdev, pdev 353 arch/arm/mach-omap2/omap_device.c od->pdev = pdev; pdev 354 arch/arm/mach-omap2/omap_device.c pdev->archdata.od = od; pdev 366 arch/arm/mach-omap2/omap_device.c dev_err(&pdev->dev, "omap_device: build failed (%d)\n", ret); pdev 376 arch/arm/mach-omap2/omap_device.c od->pdev->archdata.od = NULL; pdev 394 arch/arm/mach-omap2/omap_device.c struct platform_device *pdev) pdev 402 arch/arm/mach-omap2/omap_device.c if (!oh || !oh->od || !oh->od->pdev) pdev 405 arch/arm/mach-omap2/omap_device.c np = oh->od->pdev->dev.of_node; pdev 453 arch/arm/mach-omap2/omap_device.c error = platform_device_add_resources(pdev, res, 2); pdev 460 arch/arm/mach-omap2/omap_device.c __func__, oh->name, dev_name(&pdev->dev), pdev 486 arch/arm/mach-omap2/omap_device.c struct platform_device *pdev; pdev 503 arch/arm/mach-omap2/omap_device.c pdev = platform_device_alloc(pdev_name, pdev_id); pdev 504 arch/arm/mach-omap2/omap_device.c if (!pdev) { pdev 510 arch/arm/mach-omap2/omap_device.c if (pdev->id != -1) pdev 511 arch/arm/mach-omap2/omap_device.c dev_set_name(&pdev->dev, "%s.%d", pdev->name, pdev->id); pdev 513 arch/arm/mach-omap2/omap_device.c dev_set_name(&pdev->dev, "%s", pdev->name); pdev 520 arch/arm/mach-omap2/omap_device.c ret = omap_device_copy_resources(oh, pdev); pdev 524 arch/arm/mach-omap2/omap_device.c od = omap_device_alloc(pdev, &oh, 1); pdev 530 arch/arm/mach-omap2/omap_device.c ret = platform_device_add_data(pdev, pdata, pdata_len); pdev 534 arch/arm/mach-omap2/omap_device.c ret = omap_device_register(pdev); pdev 538 arch/arm/mach-omap2/omap_device.c return pdev; pdev 543 arch/arm/mach-omap2/omap_device.c platform_device_put(pdev); pdev 554 arch/arm/mach-omap2/omap_device.c struct platform_device *pdev = to_platform_device(dev); pdev 561 arch/arm/mach-omap2/omap_device.c return omap_device_idle(pdev); pdev 566 arch/arm/mach-omap2/omap_device.c struct platform_device *pdev = to_platform_device(dev); pdev 569 arch/arm/mach-omap2/omap_device.c ret = omap_device_enable(pdev); pdev 595 arch/arm/mach-omap2/omap_device.c struct platform_device *pdev = to_platform_device(dev); pdev 596 arch/arm/mach-omap2/omap_device.c struct omap_device *od = to_omap_device(pdev); pdev 607 arch/arm/mach-omap2/omap_device.c omap_device_idle(pdev); pdev 617 arch/arm/mach-omap2/omap_device.c struct platform_device *pdev = to_platform_device(dev); pdev 618 arch/arm/mach-omap2/omap_device.c struct omap_device *od = to_omap_device(pdev); pdev 622 arch/arm/mach-omap2/omap_device.c omap_device_enable(pdev); pdev 658 arch/arm/mach-omap2/omap_device.c int omap_device_register(struct platform_device *pdev) pdev 660 arch/arm/mach-omap2/omap_device.c pr_debug("omap_device: %s: registering\n", pdev->name); pdev 662 arch/arm/mach-omap2/omap_device.c dev_pm_domain_set(&pdev->dev, &omap_device_pm_domain); pdev 663 arch/arm/mach-omap2/omap_device.c return platform_device_add(pdev); pdev 681 arch/arm/mach-omap2/omap_device.c int omap_device_enable(struct platform_device *pdev) pdev 686 arch/arm/mach-omap2/omap_device.c od = to_omap_device(pdev); pdev 689 arch/arm/mach-omap2/omap_device.c dev_warn(&pdev->dev, pdev 712 arch/arm/mach-omap2/omap_device.c int omap_device_idle(struct platform_device *pdev) pdev 717 arch/arm/mach-omap2/omap_device.c od = to_omap_device(pdev); pdev 720 arch/arm/mach-omap2/omap_device.c dev_warn(&pdev->dev, pdev 746 arch/arm/mach-omap2/omap_device.c int omap_device_assert_hardreset(struct platform_device *pdev, const char *name) pdev 748 arch/arm/mach-omap2/omap_device.c struct omap_device *od = to_omap_device(pdev); pdev 773 arch/arm/mach-omap2/omap_device.c int omap_device_deassert_hardreset(struct platform_device *pdev, pdev 776 arch/arm/mach-omap2/omap_device.c struct omap_device *od = to_omap_device(pdev); pdev 818 arch/arm/mach-omap2/omap_device.c return &oh->od->pdev->dev; pdev 842 arch/arm/mach-omap2/omap_device.c struct platform_device *pdev = to_platform_device(dev); pdev 843 arch/arm/mach-omap2/omap_device.c struct omap_device *od = to_omap_device(pdev); pdev 867 arch/arm/mach-omap2/omap_device.c omap_device_idle(pdev); pdev 56 arch/arm/mach-omap2/omap_device.h struct platform_device *pdev; pdev 66 arch/arm/mach-omap2/omap_device.h int omap_device_enable(struct platform_device *pdev); pdev 67 arch/arm/mach-omap2/omap_device.h int omap_device_idle(struct platform_device *pdev); pdev 75 arch/arm/mach-omap2/omap_device.h struct omap_device *omap_device_alloc(struct platform_device *pdev, pdev 78 arch/arm/mach-omap2/omap_device.h int omap_device_register(struct platform_device *pdev); pdev 83 arch/arm/mach-omap2/omap_device.h int omap_device_get_context_loss_count(struct platform_device *pdev); pdev 87 arch/arm/mach-omap2/omap_device.h int omap_device_assert_hardreset(struct platform_device *pdev, pdev 89 arch/arm/mach-omap2/omap_device.h int omap_device_deassert_hardreset(struct platform_device *pdev, pdev 93 arch/arm/mach-omap2/omap_device.h static inline struct omap_device *to_omap_device(struct platform_device *pdev) pdev 95 arch/arm/mach-omap2/omap_device.h return pdev ? pdev->archdata.od : NULL; pdev 72 arch/arm/mach-prima2/rstc.c static int sirfsoc_rstc_probe(struct platform_device *pdev) pdev 74 arch/arm/mach-prima2/rstc.c struct device_node *np = pdev->dev.of_node; pdev 77 arch/arm/mach-prima2/rstc.c dev_err(&pdev->dev, "unable to map rstc cpu registers\n"); pdev 617 arch/arm/mach-pxa/balloon3.c static int balloon3_nand_probe(struct platform_device *pdev) pdev 655 arch/arm/mach-pxa/balloon3.c static void balloon3_nand_remove(struct platform_device *pdev) pdev 747 arch/arm/mach-pxa/hx4700.c static void hx4700_set_vpp(struct platform_device *pdev, int vpp) pdev 824 arch/arm/mach-pxa/magician.c static int magician_flash_init(struct platform_device *pdev) pdev 842 arch/arm/mach-pxa/magician.c static void magician_set_vpp(struct platform_device *pdev, int vpp) pdev 847 arch/arm/mach-pxa/magician.c static void magician_flash_exit(struct platform_device *pdev) pdev 280 arch/arm/mach-pxa/pxa3xx-ulpi.c static int pxa3xx_u2d_probe(struct platform_device *pdev) pdev 282 arch/arm/mach-pxa/pxa3xx-ulpi.c struct pxa3xx_u2d_platform_data *pdata = pdev->dev.platform_data; pdev 290 arch/arm/mach-pxa/pxa3xx-ulpi.c u2d->clk = clk_get(&pdev->dev, NULL); pdev 292 arch/arm/mach-pxa/pxa3xx-ulpi.c dev_err(&pdev->dev, "failed to get u2d clock\n"); pdev 297 arch/arm/mach-pxa/pxa3xx-ulpi.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 299 arch/arm/mach-pxa/pxa3xx-ulpi.c dev_err(&pdev->dev, "no IO memory resource defined\n"); pdev 304 arch/arm/mach-pxa/pxa3xx-ulpi.c r = request_mem_region(r->start, resource_size(r), pdev->name); pdev 306 arch/arm/mach-pxa/pxa3xx-ulpi.c dev_err(&pdev->dev, "failed to request memory resource\n"); pdev 313 arch/arm/mach-pxa/pxa3xx-ulpi.c dev_err(&pdev->dev, "ioremap() failed\n"); pdev 319 arch/arm/mach-pxa/pxa3xx-ulpi.c err = pdata->init(&pdev->dev); pdev 331 arch/arm/mach-pxa/pxa3xx-ulpi.c platform_set_drvdata(pdev, u2d); pdev 337 arch/arm/mach-pxa/pxa3xx-ulpi.c pdata->exit(&pdev->dev); pdev 349 arch/arm/mach-pxa/pxa3xx-ulpi.c static int pxa3xx_u2d_remove(struct platform_device *pdev) pdev 351 arch/arm/mach-pxa/pxa3xx-ulpi.c struct pxa3xx_u2d_platform_data *pdata = pdev->dev.platform_data; pdev 360 arch/arm/mach-pxa/pxa3xx-ulpi.c pdata->exit(&pdev->dev); pdev 362 arch/arm/mach-pxa/pxa3xx-ulpi.c platform_set_drvdata(pdev, NULL); pdev 364 arch/arm/mach-pxa/pxa3xx-ulpi.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 98 arch/arm/mach-pxa/pxa_cplds_irqs.c static int cplds_resume(struct platform_device *pdev) pdev 100 arch/arm/mach-pxa/pxa_cplds_irqs.c struct cplds *fpga = platform_get_drvdata(pdev); pdev 107 arch/arm/mach-pxa/pxa_cplds_irqs.c static int cplds_probe(struct platform_device *pdev) pdev 115 arch/arm/mach-pxa/pxa_cplds_irqs.c fpga = devm_kzalloc(&pdev->dev, sizeof(*fpga), GFP_KERNEL); pdev 119 arch/arm/mach-pxa/pxa_cplds_irqs.c fpga->irq = platform_get_irq(pdev, 0); pdev 123 arch/arm/mach-pxa/pxa_cplds_irqs.c base_irq = platform_get_irq(pdev, 1); pdev 127 arch/arm/mach-pxa/pxa_cplds_irqs.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 128 arch/arm/mach-pxa/pxa_cplds_irqs.c fpga->base = devm_ioremap_resource(&pdev->dev, res); pdev 132 arch/arm/mach-pxa/pxa_cplds_irqs.c platform_set_drvdata(pdev, fpga); pdev 138 arch/arm/mach-pxa/pxa_cplds_irqs.c ret = devm_request_irq(&pdev->dev, fpga->irq, cplds_irq_handler, pdev 139 arch/arm/mach-pxa/pxa_cplds_irqs.c irqflags, dev_name(&pdev->dev), fpga); pdev 144 arch/arm/mach-pxa/pxa_cplds_irqs.c dev_err(&pdev->dev, "couldn't request main irq%d: %d\n", pdev 150 arch/arm/mach-pxa/pxa_cplds_irqs.c fpga->irqdomain = irq_domain_add_linear(pdev->dev.of_node, pdev 160 arch/arm/mach-pxa/pxa_cplds_irqs.c dev_err(&pdev->dev, "couldn't create the irq mapping %d..%d\n", pdev 169 arch/arm/mach-pxa/pxa_cplds_irqs.c static int cplds_remove(struct platform_device *pdev) pdev 171 arch/arm/mach-pxa/pxa_cplds_irqs.c struct cplds *fpga = platform_get_drvdata(pdev); pdev 574 arch/arm/mach-pxa/sharpsl_pm.c static int sharpsl_pm_suspend(struct platform_device *pdev, pm_message_t state) pdev 588 arch/arm/mach-pxa/sharpsl_pm.c static int sharpsl_pm_resume(struct platform_device *pdev) pdev 828 arch/arm/mach-pxa/sharpsl_pm.c static int sharpsl_pm_probe(struct platform_device *pdev) pdev 832 arch/arm/mach-pxa/sharpsl_pm.c if (!pdev->dev.platform_data) pdev 835 arch/arm/mach-pxa/sharpsl_pm.c sharpsl_pm.dev = &pdev->dev; pdev 836 arch/arm/mach-pxa/sharpsl_pm.c sharpsl_pm.machinfo = pdev->dev.platform_data; pdev 881 arch/arm/mach-pxa/sharpsl_pm.c ret = device_create_file(&pdev->dev, &dev_attr_battery_percentage); pdev 882 arch/arm/mach-pxa/sharpsl_pm.c ret |= device_create_file(&pdev->dev, &dev_attr_battery_voltage); pdev 884 arch/arm/mach-pxa/sharpsl_pm.c dev_warn(&pdev->dev, "Failed to register attributes (%d)\n", ret); pdev 897 arch/arm/mach-pxa/sharpsl_pm.c static int sharpsl_pm_remove(struct platform_device *pdev) pdev 901 arch/arm/mach-pxa/sharpsl_pm.c device_remove_file(&pdev->dev, &dev_attr_battery_percentage); pdev 902 arch/arm/mach-pxa/sharpsl_pm.c device_remove_file(&pdev->dev, &dev_attr_battery_voltage); pdev 61 arch/arm/mach-s3c24xx/h1940-bluetooth.c static int h1940bt_probe(struct platform_device *pdev) pdev 66 arch/arm/mach-s3c24xx/h1940-bluetooth.c ret = gpio_request(S3C2410_GPH(1), dev_name(&pdev->dev)); pdev 68 arch/arm/mach-s3c24xx/h1940-bluetooth.c dev_err(&pdev->dev, "could not get GPH1\n"); pdev 72 arch/arm/mach-s3c24xx/h1940-bluetooth.c ret = gpio_request(H1940_LATCH_BLUETOOTH_POWER, dev_name(&pdev->dev)); pdev 75 arch/arm/mach-s3c24xx/h1940-bluetooth.c dev_err(&pdev->dev, "could not get BT_POWER\n"); pdev 89 arch/arm/mach-s3c24xx/h1940-bluetooth.c rfk = rfkill_alloc(DRV_NAME, &pdev->dev, RFKILL_TYPE_BLUETOOTH, pdev 100 arch/arm/mach-s3c24xx/h1940-bluetooth.c platform_set_drvdata(pdev, rfk); pdev 110 arch/arm/mach-s3c24xx/h1940-bluetooth.c static int h1940bt_remove(struct platform_device *pdev) pdev 112 arch/arm/mach-s3c24xx/h1940-bluetooth.c struct rfkill *rfk = platform_get_drvdata(pdev); pdev 114 arch/arm/mach-s3c24xx/h1940-bluetooth.c platform_set_drvdata(pdev, NULL); pdev 92 arch/arm/mach-s3c24xx/mach-osiris-dvs.c static int osiris_dvs_probe(struct platform_device *pdev) pdev 96 arch/arm/mach-s3c24xx/mach-osiris-dvs.c dev_info(&pdev->dev, "initialising\n"); pdev 100 arch/arm/mach-s3c24xx/mach-osiris-dvs.c dev_err(&pdev->dev, "cannot claim gpio\n"); pdev 110 arch/arm/mach-s3c24xx/mach-osiris-dvs.c dev_err(&pdev->dev, "failed to register with cpufreq\n"); pdev 125 arch/arm/mach-s3c24xx/mach-osiris-dvs.c static int osiris_dvs_remove(struct platform_device *pdev) pdev 127 arch/arm/mach-s3c24xx/mach-osiris-dvs.c dev_info(&pdev->dev, "exiting\n"); pdev 29 arch/arm/mach-s3c24xx/simtec-nor.c static void simtec_nor_vpp(struct platform_device *pdev, int vpp) pdev 22 arch/arm/mach-s3c64xx/dev-audio.c static int s3c64xx_i2s_cfg_gpio(struct platform_device *pdev) pdev 26 arch/arm/mach-s3c64xx/dev-audio.c switch (pdev->id) { pdev 41 arch/arm/mach-s3c64xx/dev-audio.c pdev->id); pdev 113 arch/arm/mach-s3c64xx/dev-audio.c static int s3c64xx_pcm_cfg_gpio(struct platform_device *pdev) pdev 117 arch/arm/mach-s3c64xx/dev-audio.c switch (pdev->id) { pdev 126 arch/arm/mach-s3c64xx/dev-audio.c pdev->id); pdev 174 arch/arm/mach-s3c64xx/dev-audio.c static int s3c64xx_ac97_cfg_gpd(struct platform_device *pdev) pdev 179 arch/arm/mach-s3c64xx/dev-audio.c static int s3c64xx_ac97_cfg_gpe(struct platform_device *pdev) pdev 23 arch/arm/mach-s3c64xx/setup-usb-phy.c static int s3c_usb_otgphy_init(struct platform_device *pdev) pdev 33 arch/arm/mach-s3c64xx/setup-usb-phy.c xusbxti = clk_get(&pdev->dev, "xusbxti"); pdev 66 arch/arm/mach-s3c64xx/setup-usb-phy.c static int s3c_usb_otgphy_exit(struct platform_device *pdev) pdev 76 arch/arm/mach-s3c64xx/setup-usb-phy.c int s5p_usb_phy_init(struct platform_device *pdev, int type) pdev 79 arch/arm/mach-s3c64xx/setup-usb-phy.c return s3c_usb_otgphy_init(pdev); pdev 84 arch/arm/mach-s3c64xx/setup-usb-phy.c int s5p_usb_phy_exit(struct platform_device *pdev, int type) pdev 87 arch/arm/mach-s3c64xx/setup-usb-phy.c return s3c_usb_otgphy_exit(pdev); pdev 27 arch/arm/mach-socfpga/pm.c struct platform_device *pdev; pdev 41 arch/arm/mach-socfpga/pm.c pdev = of_find_device_by_node(np); pdev 42 arch/arm/mach-socfpga/pm.c if (!pdev) { pdev 48 arch/arm/mach-socfpga/pm.c ocram_pool = gen_pool_get(&pdev->dev, NULL); pdev 57 arch/arm/mach-u300/regulator.c static int __init __u300_init_boardpower(struct platform_device *pdev) pdev 59 arch/arm/mach-u300/regulator.c struct device_node *np = pdev->dev.of_node; pdev 77 arch/arm/mach-u300/regulator.c main_power_15 = regulator_get(&pdev->dev, "vana15"); pdev 106 arch/arm/mach-u300/regulator.c static int __init s365_board_probe(struct platform_device *pdev) pdev 108 arch/arm/mach-u300/regulator.c return __u300_init_boardpower(pdev); pdev 152 arch/arm/mach-zx/zx296702-pm-domain.c static int zx296702_pd_probe(struct platform_device *pdev) pdev 158 arch/arm/mach-zx/zx296702-pm-domain.c genpd_data = devm_kzalloc(&pdev->dev, sizeof(*genpd_data), GFP_KERNEL); pdev 165 arch/arm/mach-zx/zx296702-pm-domain.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 167 arch/arm/mach-zx/zx296702-pm-domain.c dev_err(&pdev->dev, "no memory resource defined\n"); pdev 171 arch/arm/mach-zx/zx296702-pm-domain.c pcubase = devm_ioremap_resource(&pdev->dev, res); pdev 173 arch/arm/mach-zx/zx296702-pm-domain.c dev_err(&pdev->dev, "ioremap fail.\n"); pdev 180 arch/arm/mach-zx/zx296702-pm-domain.c of_genpd_add_provider_onecell(pdev->dev.of_node, genpd_data); pdev 102 arch/arm/plat-omap/debug-leds.c static int fpga_probe(struct platform_device *pdev) pdev 107 arch/arm/plat-omap/debug-leds.c iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1284 arch/arm/plat-omap/dma.c static int omap_system_dma_probe(struct platform_device *pdev) pdev 1291 arch/arm/plat-omap/dma.c p = pdev->dev.platform_data; pdev 1293 arch/arm/plat-omap/dma.c dev_err(&pdev->dev, pdev 1310 arch/arm/plat-omap/dma.c dma_chan = devm_kcalloc(&pdev->dev, dma_lch_count, pdev 1343 arch/arm/plat-omap/dma.c dma_irq = platform_get_irq_byname(pdev, irq_name); pdev 1368 arch/arm/plat-omap/dma.c dma_irq = platform_get_irq_byname(pdev, irq_name); pdev 1370 arch/arm/plat-omap/dma.c dev_err(&pdev->dev, "failed: request IRQ %d", dma_irq); pdev 1376 arch/arm/plat-omap/dma.c dev_err(&pdev->dev, "set_up failed for IRQ %d for DMA (error %d)\n", pdev 1392 arch/arm/plat-omap/dma.c dev_err(&pdev->dev, "unable to request IRQ %d for DMA (error %d)\n", pdev 1395 arch/arm/plat-omap/dma.c dma_irq = platform_get_irq(pdev, irq_rel); pdev 1403 arch/arm/plat-omap/dma.c static int omap_system_dma_remove(struct platform_device *pdev) pdev 1410 arch/arm/plat-omap/dma.c dma_irq = platform_get_irq_byname(pdev, irq_name); pdev 1416 arch/arm/plat-omap/dma.c dma_irq = platform_get_irq(pdev, irq_rel); pdev 92 arch/arm/plat-pxa/ssp.c dev_err(&ssp->pdev->dev, "device already free\n"); pdev 111 arch/arm/plat-pxa/ssp.c static int pxa_ssp_probe(struct platform_device *pdev) pdev 115 arch/arm/plat-pxa/ssp.c struct device *dev = &pdev->dev; pdev 121 arch/arm/plat-pxa/ssp.c ssp->pdev = pdev; pdev 127 arch/arm/plat-pxa/ssp.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 134 arch/arm/plat-pxa/ssp.c pdev->name); pdev 148 arch/arm/plat-pxa/ssp.c ssp->irq = platform_get_irq(pdev, 0); pdev 160 arch/arm/plat-pxa/ssp.c platform_get_device_id(pdev); pdev 166 arch/arm/plat-pxa/ssp.c ssp->port_id = pdev->id + 1; pdev 176 arch/arm/plat-pxa/ssp.c platform_set_drvdata(pdev, ssp); pdev 181 arch/arm/plat-pxa/ssp.c static int pxa_ssp_remove(struct platform_device *pdev) pdev 185 arch/arm/plat-pxa/ssp.c ssp = platform_get_drvdata(pdev); pdev 47 arch/arm/plat-samsung/adc.c struct platform_device *pdev; pdev 63 arch/arm/plat-samsung/adc.c struct platform_device *pdev; pdev 81 arch/arm/plat-samsung/adc.c #define adc_dbg(_adc, msg...) dev_dbg(&(_adc)->pdev->dev, msg) pdev 95 arch/arm/plat-samsung/adc.c enum s3c_cpu_type cpu = platform_get_device_id(adc->pdev)->driver_data; pdev 219 arch/arm/plat-samsung/adc.c struct s3c_adc_client *s3c_adc_register(struct platform_device *pdev, pdev 229 arch/arm/plat-samsung/adc.c WARN_ON(!pdev); pdev 234 arch/arm/plat-samsung/adc.c if (!pdev) pdev 241 arch/arm/plat-samsung/adc.c client->pdev = pdev; pdev 284 arch/arm/plat-samsung/adc.c enum s3c_cpu_type cpu = platform_get_device_id(adc->pdev)->driver_data; pdev 288 arch/arm/plat-samsung/adc.c dev_warn(&adc->pdev->dev, "%s: no adc pending\n", __func__); pdev 332 arch/arm/plat-samsung/adc.c static int s3c_adc_probe(struct platform_device *pdev) pdev 334 arch/arm/plat-samsung/adc.c struct device *dev = &pdev->dev; pdev 337 arch/arm/plat-samsung/adc.c enum s3c_cpu_type cpu = platform_get_device_id(pdev)->driver_data; pdev 347 arch/arm/plat-samsung/adc.c adc->pdev = pdev; pdev 356 arch/arm/plat-samsung/adc.c adc->irq = platform_get_irq(pdev, 1); pdev 375 arch/arm/plat-samsung/adc.c regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 398 arch/arm/plat-samsung/adc.c platform_set_drvdata(pdev, adc); pdev 404 arch/arm/plat-samsung/adc.c static int s3c_adc_remove(struct platform_device *pdev) pdev 406 arch/arm/plat-samsung/adc.c struct adc_device *adc = platform_get_drvdata(pdev); pdev 437 arch/arm/plat-samsung/adc.c struct platform_device *pdev = to_platform_device(dev); pdev 438 arch/arm/plat-samsung/adc.c struct adc_device *adc = platform_get_drvdata(pdev); pdev 439 arch/arm/plat-samsung/adc.c enum s3c_cpu_type cpu = platform_get_device_id(pdev)->driver_data; pdev 22 arch/arm/plat-samsung/include/plat/adc.h s3c_adc_register(struct platform_device *pdev, pdev 94 arch/arm/plat-samsung/include/plat/devs.h struct platform_device *pdev); pdev 10 arch/arm/plat-samsung/include/plat/usb-phy.h extern int s5p_usb_phy_init(struct platform_device *pdev, int type); pdev 11 arch/arm/plat-samsung/include/plat/usb-phy.h extern int s5p_usb_phy_exit(struct platform_device *pdev, int type); pdev 16 arch/arm/plat-samsung/platformdata.c struct platform_device *pdev) pdev 22 arch/arm/plat-samsung/platformdata.c printk(KERN_ERR "%s: no platform data supplied\n", pdev->name); pdev 30 arch/arm/plat-samsung/platformdata.c pdev->dev.platform_data = npd; pdev 1177 arch/arm64/kernel/perf_event.c static int armv8_pmu_device_probe(struct platform_device *pdev) pdev 1179 arch/arm64/kernel/perf_event.c return arm_pmu_device_probe(pdev, armv8_pmu_of_device_ids, NULL); pdev 1293 arch/csky/kernel/perf_event.c int csky_pmu_device_probe(struct platform_device *pdev, pdev 1296 arch/csky/kernel/perf_event.c struct device_node *node = pdev->dev.of_node; pdev 1311 arch/csky/kernel/perf_event.c csky_pmu.plat_device = pdev; pdev 1345 arch/csky/kernel/perf_event.c static int csky_pmu_dev_probe(struct platform_device *pdev) pdev 1347 arch/csky/kernel/perf_event.c return csky_pmu_device_probe(pdev, csky_pmu_of_device_ids); pdev 46 arch/ia64/kernel/msi_ia64.c int arch_setup_msi_irq(struct pci_dev *pdev, struct msi_desc *desc) pdev 153 arch/ia64/kernel/msi_ia64.c msi_compose_msg(struct pci_dev *pdev, unsigned int irq, struct msi_msg *msg) pdev 30 arch/ia64/pci/fixup.c static void pci_fixup_video(struct pci_dev *pdev) pdev 42 arch/ia64/pci/fixup.c bus = pdev->bus; pdev 61 arch/ia64/pci/fixup.c if (!vga_default_device() || pdev == vga_default_device()) { pdev 62 arch/ia64/pci/fixup.c pci_read_config_word(pdev, PCI_COMMAND, &config); pdev 64 arch/ia64/pci/fixup.c res = &pdev->resource[PCI_ROM_RESOURCE]; pdev 66 arch/ia64/pci/fixup.c pci_disable_rom(pdev); pdev 74 arch/ia64/pci/fixup.c dev_info(&pdev->dev, "Video device with shadowed ROM at %pR\n", pdev 51 arch/m68k/amiga/platform.c struct platform_device *pdev; pdev 58 arch/m68k/amiga/platform.c pdev = platform_device_register_simple("amiga-zorro", -1, pdev 60 arch/m68k/amiga/platform.c return PTR_ERR_OR_ZERO(pdev); pdev 136 arch/m68k/amiga/platform.c struct platform_device *pdev; pdev 144 arch/m68k/amiga/platform.c pdev = platform_device_register_simple("amiga-video", -1, NULL, pdev 146 arch/m68k/amiga/platform.c if (IS_ERR(pdev)) pdev 147 arch/m68k/amiga/platform.c return PTR_ERR(pdev); pdev 153 arch/m68k/amiga/platform.c pdev = platform_device_register_simple("amiga-audio", -1, NULL, pdev 155 arch/m68k/amiga/platform.c if (IS_ERR(pdev)) pdev 156 arch/m68k/amiga/platform.c return PTR_ERR(pdev); pdev 162 arch/m68k/amiga/platform.c pdev = platform_device_register_simple("amiga-floppy", -1, pdev 164 arch/m68k/amiga/platform.c if (IS_ERR(pdev)) pdev 165 arch/m68k/amiga/platform.c return PTR_ERR(pdev); pdev 169 arch/m68k/amiga/platform.c pdev = platform_device_register_simple("amiga-a3000-scsi", -1, pdev 171 arch/m68k/amiga/platform.c if (IS_ERR(pdev)) pdev 172 arch/m68k/amiga/platform.c return PTR_ERR(pdev); pdev 176 arch/m68k/amiga/platform.c pdev = platform_device_register_simple("amiga-a4000t-scsi", -1, pdev 179 arch/m68k/amiga/platform.c if (IS_ERR(pdev)) pdev 180 arch/m68k/amiga/platform.c return PTR_ERR(pdev); pdev 185 arch/m68k/amiga/platform.c pdev = platform_device_register_simple("amiga-gayle-ide", -1, pdev 187 arch/m68k/amiga/platform.c if (IS_ERR(pdev)) pdev 188 arch/m68k/amiga/platform.c return PTR_ERR(pdev); pdev 189 arch/m68k/amiga/platform.c error = platform_device_add_data(pdev, &a1200_ide_pdata, pdev 196 arch/m68k/amiga/platform.c pdev = platform_device_register_simple("amiga-gayle-ide", -1, pdev 198 arch/m68k/amiga/platform.c if (IS_ERR(pdev)) pdev 199 arch/m68k/amiga/platform.c return PTR_ERR(pdev); pdev 200 arch/m68k/amiga/platform.c error = platform_device_add_data(pdev, &a4000_ide_pdata, pdev 209 arch/m68k/amiga/platform.c pdev = platform_device_register_simple("amiga-keyboard", -1, pdev 211 arch/m68k/amiga/platform.c if (IS_ERR(pdev)) pdev 212 arch/m68k/amiga/platform.c return PTR_ERR(pdev); pdev 216 arch/m68k/amiga/platform.c pdev = platform_device_register_simple("amiga-mouse", -1, NULL, pdev 218 arch/m68k/amiga/platform.c if (IS_ERR(pdev)) pdev 219 arch/m68k/amiga/platform.c return PTR_ERR(pdev); pdev 223 arch/m68k/amiga/platform.c pdev = platform_device_register_simple("amiga-serial", -1, pdev 225 arch/m68k/amiga/platform.c if (IS_ERR(pdev)) pdev 226 arch/m68k/amiga/platform.c return PTR_ERR(pdev); pdev 230 arch/m68k/amiga/platform.c pdev = platform_device_register_simple("amiga-parallel", -1, pdev 232 arch/m68k/amiga/platform.c if (IS_ERR(pdev)) pdev 233 arch/m68k/amiga/platform.c return PTR_ERR(pdev); pdev 239 arch/m68k/amiga/platform.c pdev = platform_device_register_simple("rtc-msm6242", -1, pdev 241 arch/m68k/amiga/platform.c if (IS_ERR(pdev)) pdev 242 arch/m68k/amiga/platform.c return PTR_ERR(pdev); pdev 246 arch/m68k/amiga/platform.c pdev = platform_device_register_simple("rtc-rp5c01", -1, pdev 248 arch/m68k/amiga/platform.c if (IS_ERR(pdev)) pdev 249 arch/m68k/amiga/platform.c return PTR_ERR(pdev); pdev 140 arch/m68k/kernel/time.c struct platform_device *pdev; pdev 145 arch/m68k/kernel/time.c pdev = platform_device_register_data(NULL, "rtc-generic", -1, pdev 148 arch/m68k/kernel/time.c return PTR_ERR_OR_ZERO(pdev); pdev 296 arch/m68k/q40/config.c struct platform_device *pdev; pdev 301 arch/m68k/q40/config.c pdev = platform_device_register_simple("q40kbd", -1, NULL, 0); pdev 302 arch/m68k/q40/config.c return PTR_ERR_OR_ZERO(pdev); pdev 153 arch/microblaze/pci/pci-common.c int pci_iobar_pfn(struct pci_dev *pdev, int bar, struct vm_area_struct *vma) pdev 155 arch/microblaze/pci/pci-common.c struct pci_controller *hose = pci_bus_to_host(pdev->bus); pdev 156 arch/microblaze/pci/pci-common.c resource_size_t ioaddr = pci_resource_start(pdev, bar); pdev 178 arch/microblaze/pci/pci-common.c struct pci_dev *pdev = NULL; pdev 187 arch/microblaze/pci/pci-common.c for_each_pci_dev(pdev) { pdev 189 arch/microblaze/pci/pci-common.c struct resource *rp = &pdev->resource[i]; pdev 208 arch/microblaze/pci/pci-common.c pci_dev_put(pdev); pdev 137 arch/mips/alchemy/common/platform.c static int alchemy_ehci_power_on(struct platform_device *pdev) pdev 143 arch/mips/alchemy/common/platform.c static void alchemy_ehci_power_off(struct platform_device *pdev) pdev 156 arch/mips/alchemy/common/platform.c static int alchemy_ohci_power_on(struct platform_device *pdev) pdev 160 arch/mips/alchemy/common/platform.c unit = (pdev->id == 1) ? pdev 167 arch/mips/alchemy/common/platform.c static void alchemy_ohci_power_off(struct platform_device *pdev) pdev 171 arch/mips/alchemy/common/platform.c unit = (pdev->id == 1) ? pdev 218 arch/mips/alchemy/common/platform.c struct platform_device *pdev; pdev 221 arch/mips/alchemy/common/platform.c if (_new_usbres(&res, &pdev)) pdev 230 arch/mips/alchemy/common/platform.c pdev->name = "ohci-platform"; pdev 231 arch/mips/alchemy/common/platform.c pdev->id = 0; pdev 232 arch/mips/alchemy/common/platform.c pdev->dev.dma_mask = &alchemy_all_dmamask; pdev 233 arch/mips/alchemy/common/platform.c pdev->dev.platform_data = &alchemy_ohci_pdata; pdev 235 arch/mips/alchemy/common/platform.c if (platform_device_register(pdev)) pdev 241 arch/mips/alchemy/common/platform.c if (_new_usbres(&res, &pdev)) pdev 250 arch/mips/alchemy/common/platform.c pdev->name = "ehci-platform"; pdev 251 arch/mips/alchemy/common/platform.c pdev->id = 0; pdev 252 arch/mips/alchemy/common/platform.c pdev->dev.dma_mask = &alchemy_all_dmamask; pdev 253 arch/mips/alchemy/common/platform.c pdev->dev.platform_data = &alchemy_ehci_pdata; pdev 255 arch/mips/alchemy/common/platform.c if (platform_device_register(pdev)) pdev 261 arch/mips/alchemy/common/platform.c if (_new_usbres(&res, &pdev)) pdev 270 arch/mips/alchemy/common/platform.c pdev->name = "ohci-platform"; pdev 271 arch/mips/alchemy/common/platform.c pdev->id = 1; pdev 272 arch/mips/alchemy/common/platform.c pdev->dev.dma_mask = &alchemy_all_dmamask; pdev 273 arch/mips/alchemy/common/platform.c pdev->dev.platform_data = &alchemy_ohci_pdata; pdev 275 arch/mips/alchemy/common/platform.c if (platform_device_register(pdev)) pdev 747 arch/mips/alchemy/devboards/db1300.c static int db1300_wm97xx_probe(struct platform_device *pdev) pdev 749 arch/mips/alchemy/devboards/db1300.c struct wm97xx *wm = platform_get_drvdata(pdev); pdev 213 arch/mips/bcm63xx/dev-enet.c struct platform_device *pdev; pdev 234 arch/mips/bcm63xx/dev-enet.c pdev = &bcm63xx_enet0_device; pdev 242 arch/mips/bcm63xx/dev-enet.c pdev = &bcm63xx_enet1_device; pdev 246 arch/mips/bcm63xx/dev-enet.c dpd = pdev->dev.platform_data; pdev 284 arch/mips/bcm63xx/dev-enet.c ret = platform_device_register(pdev); pdev 70 arch/mips/cavium-octeon/flash_setup.c static int octeon_flash_probe(struct platform_device *pdev) pdev 75 arch/mips/cavium-octeon/flash_setup.c struct device_node *np = pdev->dev.of_node; pdev 266 arch/mips/cavium-octeon/octeon-platform.c static int octeon_ehci_power_on(struct platform_device *pdev) pdev 268 arch/mips/cavium-octeon/octeon-platform.c octeon2_usb_clocks_start(&pdev->dev); pdev 272 arch/mips/cavium-octeon/octeon-platform.c static void octeon_ehci_power_off(struct platform_device *pdev) pdev 336 arch/mips/cavium-octeon/octeon-platform.c static int octeon_ohci_power_on(struct platform_device *pdev) pdev 338 arch/mips/cavium-octeon/octeon-platform.c octeon2_usb_clocks_start(&pdev->dev); pdev 342 arch/mips/cavium-octeon/octeon-platform.c static void octeon_ohci_power_off(struct platform_device *pdev) pdev 499 arch/mips/cavium-octeon/octeon-usb.c struct platform_device *pdev; pdev 515 arch/mips/cavium-octeon/octeon-usb.c pdev = of_find_device_by_node(node); pdev 516 arch/mips/cavium-octeon/octeon-usb.c if (!pdev) pdev 519 arch/mips/cavium-octeon/octeon-usb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 521 arch/mips/cavium-octeon/octeon-usb.c dev_err(&pdev->dev, "No memory resources\n"); pdev 531 arch/mips/cavium-octeon/octeon-usb.c base = devm_ioremap_resource(&pdev->dev, res); pdev 536 arch/mips/cavium-octeon/octeon-usb.c dwc3_octeon_clocks_start(&pdev->dev, (u64)base); pdev 539 arch/mips/cavium-octeon/octeon-usb.c dev_info(&pdev->dev, "clocks initialized.\n"); pdev 541 arch/mips/cavium-octeon/octeon-usb.c devm_iounmap(&pdev->dev, base); pdev 542 arch/mips/cavium-octeon/octeon-usb.c devm_release_mem_region(&pdev->dev, res->start, pdev 20 arch/mips/cobalt/lcd.c struct platform_device *pdev; pdev 23 arch/mips/cobalt/lcd.c pdev = platform_device_alloc("cobalt-lcd", -1); pdev 24 arch/mips/cobalt/lcd.c if (!pdev) pdev 27 arch/mips/cobalt/lcd.c retval = platform_device_add_resources(pdev, &cobalt_lcd_resource, 1); pdev 31 arch/mips/cobalt/lcd.c retval = platform_device_add(pdev); pdev 38 arch/mips/cobalt/lcd.c platform_device_put(pdev); pdev 22 arch/mips/cobalt/led.c struct platform_device *pdev; pdev 27 arch/mips/cobalt/led.c pdev = platform_device_alloc("cobalt-qube-leds", -1); pdev 29 arch/mips/cobalt/led.c pdev = platform_device_alloc("cobalt-raq-leds", -1); pdev 31 arch/mips/cobalt/led.c if (!pdev) pdev 34 arch/mips/cobalt/led.c retval = platform_device_add_resources(pdev, &cobalt_led_resource, 1); pdev 38 arch/mips/cobalt/led.c retval = platform_device_add(pdev); pdev 45 arch/mips/cobalt/led.c platform_device_put(pdev); pdev 28 arch/mips/cobalt/rtc.c struct platform_device *pdev; pdev 31 arch/mips/cobalt/rtc.c pdev = platform_device_alloc("rtc_cmos", -1); pdev 32 arch/mips/cobalt/rtc.c if (!pdev) pdev 35 arch/mips/cobalt/rtc.c retval = platform_device_add_resources(pdev, cobalt_rtc_resource, pdev 40 arch/mips/cobalt/rtc.c retval = platform_device_add(pdev); pdev 47 arch/mips/cobalt/rtc.c platform_device_put(pdev); pdev 42 arch/mips/cobalt/serial.c struct platform_device *pdev; pdev 51 arch/mips/cobalt/serial.c pdev = platform_device_alloc("serial8250", -1); pdev 52 arch/mips/cobalt/serial.c if (!pdev) pdev 55 arch/mips/cobalt/serial.c pdev->id = PLAT8250_DEV_PLATFORM; pdev 56 arch/mips/cobalt/serial.c pdev->dev.platform_data = cobalt_serial8250_port; pdev 58 arch/mips/cobalt/serial.c retval = platform_device_add_resources(pdev, cobalt_uart_resource, ARRAY_SIZE(cobalt_uart_resource)); pdev 62 arch/mips/cobalt/serial.c retval = platform_device_add(pdev); pdev 69 arch/mips/cobalt/serial.c platform_device_put(pdev); pdev 25 arch/mips/include/asm/mach-loongson32/platform.h void __init ls1x_rtc_set_extclk(struct platform_device *pdev); pdev 26 arch/mips/include/asm/mach-loongson32/platform.h void __init ls1x_serial_set_uartclk(struct platform_device *pdev); pdev 23 arch/mips/lantiq/xway/dcdc.c static int dcdc_probe(struct platform_device *pdev) pdev 27 arch/mips/lantiq/xway/dcdc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 28 arch/mips/lantiq/xway/dcdc.c dcdc_membase = devm_ioremap_resource(&pdev->dev, res); pdev 32 arch/mips/lantiq/xway/dcdc.c dev_info(&pdev->dev, "Core Voltage : %d mV\n", pdev 204 arch/mips/lantiq/xway/dma.c ltq_dma_init(struct platform_device *pdev) pdev 211 arch/mips/lantiq/xway/dma.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 212 arch/mips/lantiq/xway/dma.c ltq_dma_membase = devm_ioremap_resource(&pdev->dev, res); pdev 217 arch/mips/lantiq/xway/dma.c clk = clk_get(&pdev->dev, NULL); pdev 236 arch/mips/lantiq/xway/dma.c dev_info(&pdev->dev, pdev 134 arch/mips/lantiq/xway/gptu.c static int gptu_probe(struct platform_device *pdev) pdev 139 arch/mips/lantiq/xway/gptu.c if (of_irq_to_resource_table(pdev->dev.of_node, irqres, 6) != 6) { pdev 140 arch/mips/lantiq/xway/gptu.c dev_err(&pdev->dev, "Failed to get IRQ list\n"); pdev 144 arch/mips/lantiq/xway/gptu.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 147 arch/mips/lantiq/xway/gptu.c gptu_membase = devm_ioremap_resource(&pdev->dev, res); pdev 152 arch/mips/lantiq/xway/gptu.c clk = clk_get(&pdev->dev, NULL); pdev 154 arch/mips/lantiq/xway/gptu.c dev_err(&pdev->dev, "Failed to get clock\n"); pdev 164 arch/mips/lantiq/xway/gptu.c dev_err(&pdev->dev, "Failed to find magic\n"); pdev 172 arch/mips/lantiq/xway/gptu.c clkdev_add_gptu(&pdev->dev, "timer1a", TIMER1A); pdev 173 arch/mips/lantiq/xway/gptu.c clkdev_add_gptu(&pdev->dev, "timer1b", TIMER1B); pdev 174 arch/mips/lantiq/xway/gptu.c clkdev_add_gptu(&pdev->dev, "timer2a", TIMER2A); pdev 175 arch/mips/lantiq/xway/gptu.c clkdev_add_gptu(&pdev->dev, "timer2b", TIMER2B); pdev 176 arch/mips/lantiq/xway/gptu.c clkdev_add_gptu(&pdev->dev, "timer3a", TIMER3A); pdev 177 arch/mips/lantiq/xway/gptu.c clkdev_add_gptu(&pdev->dev, "timer3b", TIMER3B); pdev 179 arch/mips/lantiq/xway/gptu.c dev_info(&pdev->dev, "gptu: 6 timers loaded\n"); pdev 25 arch/mips/lantiq/xway/vmmc.c static int vmmc_probe(struct platform_device *pdev) pdev 32 arch/mips/lantiq/xway/vmmc.c (void *) CPHYSADDR(dma_alloc_coherent(&pdev->dev, CP1_SIZE, pdev 35 arch/mips/lantiq/xway/vmmc.c gpio_count = of_gpio_count(pdev->dev.of_node); pdev 38 arch/mips/lantiq/xway/vmmc.c int gpio = of_get_gpio_flags(pdev->dev.of_node, pdev 42 arch/mips/lantiq/xway/vmmc.c dev_info(&pdev->dev, "requested GPIO %d\n", gpio); pdev 47 arch/mips/lantiq/xway/vmmc.c dev_info(&pdev->dev, "reserved %dMB at 0x%p", CP1_SIZE >> 20, cp1_base); pdev 29 arch/mips/lasat/serial.c struct platform_device *pdev; pdev 32 arch/mips/lasat/serial.c pdev = platform_device_alloc("serial8250", -1); pdev 33 arch/mips/lasat/serial.c if (!pdev) pdev 62 arch/mips/lasat/serial.c pdev->id = PLAT8250_DEV_PLATFORM; pdev 63 arch/mips/lasat/serial.c pdev->dev.platform_data = lasat_serial8250_port; pdev 65 arch/mips/lasat/serial.c retval = platform_device_add_resources(pdev, lasat_serial_res, ARRAY_SIZE(lasat_serial_res)); pdev 69 arch/mips/lasat/serial.c retval = platform_device_add(pdev); pdev 76 arch/mips/lasat/serial.c platform_device_put(pdev); pdev 48 arch/mips/loongson32/common/platform.c void __init ls1x_serial_set_uartclk(struct platform_device *pdev) pdev 53 arch/mips/loongson32/common/platform.c clk = clk_get(&pdev->dev, pdev->name); pdev 56 arch/mips/loongson32/common/platform.c pdev->name, PTR_ERR(clk)); pdev 61 arch/mips/loongson32/common/platform.c for (p = pdev->dev.platform_data; p->flags != 0; ++p) pdev 89 arch/mips/loongson32/common/platform.c int ls1x_eth_mux_init(struct platform_device *pdev, void *priv) pdev 97 arch/mips/loongson32/common/platform.c plat_dat = dev_get_platdata(&pdev->dev); pdev 131 arch/mips/loongson32/common/platform.c plat_dat = dev_get_platdata(&pdev->dev); pdev 284 arch/mips/loongson32/common/platform.c void __init ls1x_rtc_set_extclk(struct platform_device *pdev) pdev 20 arch/mips/loongson64/loongson-3/platform.c struct platform_device *pdev; pdev 29 arch/mips/loongson64/loongson-3/platform.c pdev = kzalloc(sizeof(struct platform_device), GFP_KERNEL); pdev 30 arch/mips/loongson64/loongson-3/platform.c if (!pdev) pdev 33 arch/mips/loongson64/loongson-3/platform.c pdev->name = loongson_sysconf.sensors[i].name; pdev 34 arch/mips/loongson64/loongson-3/platform.c pdev->id = loongson_sysconf.sensors[i].id; pdev 35 arch/mips/loongson64/loongson-3/platform.c pdev->dev.platform_data = &loongson_sysconf.sensors[i]; pdev 36 arch/mips/loongson64/loongson-3/platform.c platform_device_register(pdev); pdev 47 arch/mips/pci/fixup-fuloong2e.c static void loongson2e_nec_fixup(struct pci_dev *pdev) pdev 52 arch/mips/pci/fixup-fuloong2e.c pci_read_config_dword(pdev, 0xe0, &val); pdev 53 arch/mips/pci/fixup-fuloong2e.c pci_write_config_dword(pdev, 0xe0, (val & ~7) | 0x4); pdev 56 arch/mips/pci/fixup-fuloong2e.c pci_write_config_dword(pdev, 0xe4, 1 << 5); pdev 59 arch/mips/pci/fixup-fuloong2e.c static void loongson2e_686b_func0_fixup(struct pci_dev *pdev) pdev 63 arch/mips/pci/fixup-fuloong2e.c sb_slot = PCI_SLOT(pdev->devfn); pdev 68 arch/mips/pci/fixup-fuloong2e.c pci_write_config_byte(pdev, 0x40, 0x08); pdev 71 arch/mips/pci/fixup-fuloong2e.c pci_write_config_byte(pdev, 0x41, 0x01); pdev 74 arch/mips/pci/fixup-fuloong2e.c pci_write_config_byte(pdev, 0x45, 0x00); pdev 77 arch/mips/pci/fixup-fuloong2e.c pci_write_config_byte(pdev, 0x46, 0xe0); pdev 86 arch/mips/pci/fixup-fuloong2e.c pci_write_config_byte(pdev, 0x47, 0xe6); pdev 95 arch/mips/pci/fixup-fuloong2e.c pci_write_config_byte(pdev, 0x48, 0x01); pdev 98 arch/mips/pci/fixup-fuloong2e.c pci_write_config_byte(pdev, 0x4a, 0x84); pdev 105 arch/mips/pci/fixup-fuloong2e.c pci_write_config_byte(pdev, 0x50, 0x0e); pdev 112 arch/mips/pci/fixup-fuloong2e.c pci_write_config_byte(pdev, 0x51, 0x76); pdev 115 arch/mips/pci/fixup-fuloong2e.c pci_write_config_byte(pdev, 0x52, 0x34); pdev 118 arch/mips/pci/fixup-fuloong2e.c pci_write_config_byte(pdev, 0x54, 0x00); pdev 121 arch/mips/pci/fixup-fuloong2e.c pci_write_config_byte(pdev, 0x55, 0x90); /* bit 7-4, PIRQA */ pdev 122 arch/mips/pci/fixup-fuloong2e.c pci_write_config_byte(pdev, 0x56, 0xba); /* bit 7-4, PIRQC; */ pdev 124 arch/mips/pci/fixup-fuloong2e.c pci_write_config_byte(pdev, 0x57, 0xd0); /* bit 7-4, PIRQD */ pdev 127 arch/mips/pci/fixup-fuloong2e.c pci_read_config_byte(pdev, 0x85, &c); pdev 129 arch/mips/pci/fixup-fuloong2e.c pci_write_config_byte(pdev, 0x85, c); pdev 134 arch/mips/pci/fixup-fuloong2e.c static void loongson2e_686b_func1_fixup(struct pci_dev *pdev) pdev 139 arch/mips/pci/fixup-fuloong2e.c pci_write_config_byte(pdev, PCI_LATENCY_TIMER, 48); pdev 140 arch/mips/pci/fixup-fuloong2e.c pci_write_config_byte(pdev, PCI_COMMAND, pdev 143 arch/mips/pci/fixup-fuloong2e.c pci_write_config_byte(pdev, 0x40, 0x0b); pdev 145 arch/mips/pci/fixup-fuloong2e.c pci_write_config_byte(pdev, 0x42, 0x09); pdev 149 arch/mips/pci/fixup-fuloong2e.c pci_write_config_byte(pdev, 0x41, 0x02); pdev 152 arch/mips/pci/fixup-fuloong2e.c pci_write_config_byte(pdev, 0x43, 0x0a); pdev 153 arch/mips/pci/fixup-fuloong2e.c pci_write_config_byte(pdev, 0x44, 0x00); pdev 155 arch/mips/pci/fixup-fuloong2e.c pci_write_config_byte(pdev, 0x45, 0x00); pdev 157 arch/mips/pci/fixup-fuloong2e.c pci_write_config_byte(pdev, 0x41, 0xc2); pdev 158 arch/mips/pci/fixup-fuloong2e.c pci_write_config_byte(pdev, 0x43, 0x35); pdev 159 arch/mips/pci/fixup-fuloong2e.c pci_write_config_byte(pdev, 0x44, 0x1c); pdev 161 arch/mips/pci/fixup-fuloong2e.c pci_write_config_byte(pdev, 0x45, 0x10); pdev 167 arch/mips/pci/fixup-fuloong2e.c static void loongson2e_686b_func2_fixup(struct pci_dev *pdev) pdev 170 arch/mips/pci/fixup-fuloong2e.c pci_write_config_byte(pdev, PCI_INTERRUPT_LINE, 10); pdev 173 arch/mips/pci/fixup-fuloong2e.c static void loongson2e_686b_func3_fixup(struct pci_dev *pdev) pdev 176 arch/mips/pci/fixup-fuloong2e.c pci_write_config_byte(pdev, PCI_INTERRUPT_LINE, 11); pdev 179 arch/mips/pci/fixup-fuloong2e.c static void loongson2e_686b_func5_fixup(struct pci_dev *pdev) pdev 185 arch/mips/pci/fixup-fuloong2e.c pci_write_config_byte(pdev, PCI_COMMAND, pdev 188 arch/mips/pci/fixup-fuloong2e.c pci_read_config_dword(pdev, 0x4, &val); pdev 189 arch/mips/pci/fixup-fuloong2e.c pci_write_config_dword(pdev, 0x4, val | 1); pdev 192 arch/mips/pci/fixup-fuloong2e.c pci_write_config_byte(pdev, 0x3c, 9); pdev 194 arch/mips/pci/fixup-fuloong2e.c pci_read_config_byte(pdev, 0x8, &c); pdev 197 arch/mips/pci/fixup-fuloong2e.c pci_write_config_byte(pdev, 0x41, 0xcc); pdev 200 arch/mips/pci/fixup-fuloong2e.c pci_write_config_byte(pdev, 0x42, 0x20); pdev 203 arch/mips/pci/fixup-fuloong2e.c pci_write_config_word(pdev, 0x2c, 0x1005); pdev 204 arch/mips/pci/fixup-fuloong2e.c pci_write_config_word(pdev, 0x2e, 0x4710); pdev 205 arch/mips/pci/fixup-fuloong2e.c pci_read_config_dword(pdev, 0x2c, &val); pdev 207 arch/mips/pci/fixup-fuloong2e.c pci_write_config_byte(pdev, 0x42, 0x0); pdev 95 arch/mips/pci/fixup-lemote2f.c static void loongson_cs5536_isa_fixup(struct pci_dev *pdev) pdev 98 arch/mips/pci/fixup-lemote2f.c pci_write_config_dword(pdev, PCI_UART1_INT_REG, 1); pdev 99 arch/mips/pci/fixup-lemote2f.c pci_write_config_dword(pdev, PCI_UART2_INT_REG, 1); pdev 102 arch/mips/pci/fixup-lemote2f.c static void loongson_cs5536_ide_fixup(struct pci_dev *pdev) pdev 105 arch/mips/pci/fixup-lemote2f.c pci_write_config_dword(pdev, PCI_IDE_CFG_REG, pdev 109 arch/mips/pci/fixup-lemote2f.c static void loongson_cs5536_acc_fixup(struct pci_dev *pdev) pdev 112 arch/mips/pci/fixup-lemote2f.c pci_write_config_dword(pdev, PCI_ACC_INT_REG, 1); pdev 114 arch/mips/pci/fixup-lemote2f.c pci_write_config_byte(pdev, PCI_LATENCY_TIMER, 0xc0); pdev 117 arch/mips/pci/fixup-lemote2f.c static void loongson_cs5536_ohci_fixup(struct pci_dev *pdev) pdev 121 arch/mips/pci/fixup-lemote2f.c pci_write_config_dword(pdev, PCI_OHCI_INT_REG, 1); pdev 124 arch/mips/pci/fixup-lemote2f.c static void loongson_cs5536_ehci_fixup(struct pci_dev *pdev) pdev 133 arch/mips/pci/fixup-lemote2f.c pci_write_config_dword(pdev, PCI_EHCI_FLADJ_REG, 0x2000); pdev 136 arch/mips/pci/fixup-lemote2f.c static void loongson_nec_fixup(struct pci_dev *pdev) pdev 140 arch/mips/pci/fixup-lemote2f.c pci_read_config_dword(pdev, 0xe0, &val); pdev 142 arch/mips/pci/fixup-lemote2f.c pci_write_config_dword(pdev, 0xe0, (val & ~3) | 0x2); pdev 29 arch/mips/pci/fixup-loongson3.c static void print_fixup_info(const struct pci_dev *pdev) pdev 31 arch/mips/pci/fixup-loongson3.c dev_info(&pdev->dev, "Device %x:%x, irq %d\n", pdev 32 arch/mips/pci/fixup-loongson3.c pdev->vendor, pdev->device, pdev->irq); pdev 41 arch/mips/pci/fixup-loongson3.c static void pci_fixup_radeon(struct pci_dev *pdev) pdev 43 arch/mips/pci/fixup-loongson3.c struct resource *res = &pdev->resource[PCI_ROM_RESOURCE]; pdev 51 arch/mips/pci/fixup-loongson3.c pci_disable_rom(pdev); pdev 60 arch/mips/pci/fixup-loongson3.c dev_info(&pdev->dev, "BAR %d: assigned %pR for Radeon ROM\n", pdev 68 arch/mips/pci/fixup-malta.c static void malta_piix_func0_fixup(struct pci_dev *pdev) pdev 84 arch/mips/pci/fixup-malta.c pci_read_config_byte(pdev, PIIX4_FUNC0_PIRQRC+i, ®_val); pdev 93 arch/mips/pci/fixup-malta.c if (PCI_SLOT(pdev->devfn) == 10) { pdev 98 arch/mips/pci/fixup-malta.c pci_read_config_byte(pdev, PIIX4_FUNC0_TOM, ®_val); pdev 99 arch/mips/pci/fixup-malta.c pci_write_config_byte(pdev, PIIX4_FUNC0_TOM, reg_val | pdev 104 arch/mips/pci/fixup-malta.c pci_read_config_dword(pdev, PIIX4_FUNC0_GENCFG, ®_val32); pdev 105 arch/mips/pci/fixup-malta.c pci_write_config_dword(pdev, PIIX4_FUNC0_GENCFG, pdev 109 arch/mips/pci/fixup-malta.c pci_read_config_byte(pdev, PIIX4_FUNC0_SERIRQC, ®_val); pdev 111 arch/mips/pci/fixup-malta.c pci_write_config_byte(pdev, PIIX4_FUNC0_SERIRQC, reg_val); pdev 114 arch/mips/pci/fixup-malta.c pci_read_config_word(pdev, PCI_COMMAND, ®_val16); pdev 115 arch/mips/pci/fixup-malta.c pci_write_config_word(pdev, PCI_COMMAND, pdev 122 arch/mips/pci/fixup-malta.c static void malta_piix_func1_fixup(struct pci_dev *pdev) pdev 127 arch/mips/pci/fixup-malta.c if (PCI_SLOT(pdev->devfn) == 10) { pdev 131 arch/mips/pci/fixup-malta.c pci_read_config_byte(pdev, PIIX4_FUNC1_IDETIM_PRIMARY_HI, pdev 133 arch/mips/pci/fixup-malta.c pci_write_config_byte(pdev, PIIX4_FUNC1_IDETIM_PRIMARY_HI, pdev 135 arch/mips/pci/fixup-malta.c pci_read_config_byte(pdev, PIIX4_FUNC1_IDETIM_SECONDARY_HI, pdev 137 arch/mips/pci/fixup-malta.c pci_write_config_byte(pdev, PIIX4_FUNC1_IDETIM_SECONDARY_HI, pdev 362 arch/mips/pci/pci-alchemy.c static int alchemy_pci_probe(struct platform_device *pdev) pdev 364 arch/mips/pci/pci-alchemy.c struct alchemy_pci_platdata *pd = pdev->dev.platform_data; pdev 374 arch/mips/pci/pci-alchemy.c dev_err(&pdev->dev, "need platform data for PCI setup\n"); pdev 381 arch/mips/pci/pci-alchemy.c dev_err(&pdev->dev, "no memory for pcictl context\n"); pdev 386 arch/mips/pci/pci-alchemy.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 388 arch/mips/pci/pci-alchemy.c dev_err(&pdev->dev, "no pcictl ctrl regs resource\n"); pdev 393 arch/mips/pci/pci-alchemy.c if (!request_mem_region(r->start, resource_size(r), pdev->name)) { pdev 394 arch/mips/pci/pci-alchemy.c dev_err(&pdev->dev, "cannot claim pci regs\n"); pdev 399 arch/mips/pci/pci-alchemy.c c = clk_get(&pdev->dev, "pci_clko"); pdev 401 arch/mips/pci/pci-alchemy.c dev_err(&pdev->dev, "unable to find PCI clock\n"); pdev 408 arch/mips/pci/pci-alchemy.c dev_err(&pdev->dev, "cannot enable PCI clock\n"); pdev 414 arch/mips/pci/pci-alchemy.c dev_err(&pdev->dev, "cannot map pci regs\n"); pdev 425 arch/mips/pci/pci-alchemy.c dev_err(&pdev->dev, "cannot remap pci io space\n"); pdev 439 arch/mips/pci/pci-alchemy.c dev_info(&pdev->dev, "non-coherent PCI on Au1500 AA/AB/AC\n"); pdev 463 arch/mips/pci/pci-alchemy.c dev_err(&pdev->dev, "unable to get vm area\n"); pdev 481 arch/mips/pci/pci-alchemy.c platform_set_drvdata(pdev, ctx); pdev 485 arch/mips/pci/pci-alchemy.c dev_info(&pdev->dev, "PCI controller at %ld MHz\n", pdev 410 arch/mips/pci/pci-ar2315.c static int ar2315_pci_probe(struct platform_device *pdev) pdev 413 arch/mips/pci/pci-ar2315.c struct device *dev = &pdev->dev; pdev 421 arch/mips/pci/pci-ar2315.c irq = platform_get_irq(pdev, 0); pdev 426 arch/mips/pci/pci-ar2315.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 432 arch/mips/pci/pci-ar2315.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 328 arch/mips/pci/pci-ar71xx.c static int ar71xx_pci_probe(struct platform_device *pdev) pdev 334 arch/mips/pci/pci-ar71xx.c apc = devm_kzalloc(&pdev->dev, sizeof(struct ar71xx_pci_controller), pdev 339 arch/mips/pci/pci-ar71xx.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "cfg_base"); pdev 340 arch/mips/pci/pci-ar71xx.c apc->cfg_base = devm_ioremap_resource(&pdev->dev, res); pdev 344 arch/mips/pci/pci-ar71xx.c apc->irq = platform_get_irq(pdev, 0); pdev 348 arch/mips/pci/pci-ar71xx.c res = platform_get_resource_byname(pdev, IORESOURCE_IO, "io_base"); pdev 358 arch/mips/pci/pci-ar71xx.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "mem_base"); pdev 360 arch/mips/pci/pci-ar724x.c static int ar724x_pci_probe(struct platform_device *pdev) pdev 366 arch/mips/pci/pci-ar724x.c id = pdev->id; pdev 370 arch/mips/pci/pci-ar724x.c apc = devm_kzalloc(&pdev->dev, sizeof(struct ar724x_pci_controller), pdev 375 arch/mips/pci/pci-ar724x.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "ctrl_base"); pdev 376 arch/mips/pci/pci-ar724x.c apc->ctrl_base = devm_ioremap_resource(&pdev->dev, res); pdev 380 arch/mips/pci/pci-ar724x.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "cfg_base"); pdev 381 arch/mips/pci/pci-ar724x.c apc->devcfg_base = devm_ioremap_resource(&pdev->dev, res); pdev 385 arch/mips/pci/pci-ar724x.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "crp_base"); pdev 386 arch/mips/pci/pci-ar724x.c apc->crp_base = devm_ioremap_resource(&pdev->dev, res); pdev 390 arch/mips/pci/pci-ar724x.c apc->irq = platform_get_irq(pdev, 0); pdev 394 arch/mips/pci/pci-ar724x.c res = platform_get_resource_byname(pdev, IORESOURCE_IO, "io_base"); pdev 404 arch/mips/pci/pci-ar724x.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "mem_base"); pdev 427 arch/mips/pci/pci-ar724x.c dev_warn(&pdev->dev, "PCIe link is down\n"); pdev 14 arch/mips/pci/pci-ip27.c struct pci_dev *pdev = to_pci_dev(dev); pdev 15 arch/mips/pci/pci-ip27.c struct bridge_controller *bc = BRIDGE_CONTROLLER(pdev->bus); pdev 93 arch/mips/pci/pci-lantiq.c static int ltq_pci_startup(struct platform_device *pdev) pdev 95 arch/mips/pci/pci-lantiq.c struct device_node *node = pdev->dev.of_node; pdev 100 arch/mips/pci/pci-lantiq.c clk_pci = clk_get(&pdev->dev, NULL); pdev 102 arch/mips/pci/pci-lantiq.c dev_err(&pdev->dev, "failed to get pci clock\n"); pdev 106 arch/mips/pci/pci-lantiq.c clk_external = clk_get(&pdev->dev, "external"); pdev 109 arch/mips/pci/pci-lantiq.c dev_err(&pdev->dev, "failed to get external pci clock\n"); pdev 128 arch/mips/pci/pci-lantiq.c int ret = devm_gpio_request(&pdev->dev, pdev 131 arch/mips/pci/pci-lantiq.c dev_err(&pdev->dev, pdev 207 arch/mips/pci/pci-lantiq.c static int ltq_pci_probe(struct platform_device *pdev) pdev 213 arch/mips/pci/pci-lantiq.c res_bridge = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 214 arch/mips/pci/pci-lantiq.c ltq_pci_membase = devm_ioremap_resource(&pdev->dev, res_bridge); pdev 218 arch/mips/pci/pci-lantiq.c res_cfg = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 219 arch/mips/pci/pci-lantiq.c ltq_pci_mapped_cfg = devm_ioremap_resource(&pdev->dev, res_cfg); pdev 223 arch/mips/pci/pci-lantiq.c ltq_pci_startup(pdev); pdev 225 arch/mips/pci/pci-lantiq.c pci_load_of_ranges(&pci_controller, pdev->dev.of_node); pdev 220 arch/mips/pci/pci-mt7620.c static int mt7620_pci_hw_init(struct platform_device *pdev) pdev 243 arch/mips/pci/pci-mt7620.c dev_err(&pdev->dev, "MT7620 PPLL unlock\n"); pdev 256 arch/mips/pci/pci-mt7620.c static int mt7628_pci_hw_init(struct platform_device *pdev) pdev 277 arch/mips/pci/pci-mt7620.c dev_err(&pdev->dev, "Port 0 N_FTS = %x\n", (unsigned int) val); pdev 282 arch/mips/pci/pci-mt7620.c static int mt7620_pci_probe(struct platform_device *pdev) pdev 284 arch/mips/pci/pci-mt7620.c struct resource *bridge_res = platform_get_resource(pdev, pdev 286 arch/mips/pci/pci-mt7620.c struct resource *pcie_res = platform_get_resource(pdev, pdev 290 arch/mips/pci/pci-mt7620.c rstpcie0 = devm_reset_control_get_exclusive(&pdev->dev, "pcie0"); pdev 294 arch/mips/pci/pci-mt7620.c bridge_base = devm_ioremap_resource(&pdev->dev, bridge_res); pdev 298 arch/mips/pci/pci-mt7620.c pcie_base = devm_ioremap_resource(&pdev->dev, pcie_res); pdev 310 arch/mips/pci/pci-mt7620.c if (mt7620_pci_hw_init(pdev)) pdev 316 arch/mips/pci/pci-mt7620.c if (mt7628_pci_hw_init(pdev)) pdev 321 arch/mips/pci/pci-mt7620.c dev_err(&pdev->dev, "pcie is not supported on this hardware\n"); pdev 336 arch/mips/pci/pci-mt7620.c dev_err(&pdev->dev, "PCIE0 no card, disable it(RST&CLK)\n"); pdev 355 arch/mips/pci/pci-mt7620.c pci_load_of_ranges(&mt7620_controller, pdev->dev.of_node); pdev 217 arch/mips/pci/pci-rt2880.c static int rt288x_pci_probe(struct platform_device *pdev) pdev 246 arch/mips/pci/pci-rt2880.c rt2880_pci_controller.of_node = pdev->dev.of_node; pdev 408 arch/mips/pci/pci-rt3883.c static int rt3883_pci_probe(struct platform_device *pdev) pdev 411 arch/mips/pci/pci-rt3883.c struct device *dev = &pdev->dev; pdev 423 arch/mips/pci/pci-rt3883.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 428 arch/mips/pci/pci-xtalk-bridge.c static int bridge_probe(struct platform_device *pdev) pdev 430 arch/mips/pci/pci-xtalk-bridge.c struct xtalk_bridge_platform_data *bd = dev_get_platdata(&pdev->dev); pdev 431 arch/mips/pci/pci-xtalk-bridge.c struct device *dev = &pdev->dev; pdev 533 arch/mips/pci/pci-xtalk-bridge.c platform_set_drvdata(pdev, host->bus); pdev 544 arch/mips/pci/pci-xtalk-bridge.c static int bridge_remove(struct platform_device *pdev) pdev 546 arch/mips/pci/pci-xtalk-bridge.c struct pci_bus *bus = platform_get_drvdata(pdev); pdev 49 arch/mips/ralink/ill_acc.c struct platform_device *pdev; pdev 61 arch/mips/ralink/ill_acc.c pdev = of_find_device_by_node(np); pdev 62 arch/mips/ralink/ill_acc.c if (!pdev) { pdev 69 arch/mips/ralink/ill_acc.c dev_err(&pdev->dev, "failed to get irq\n"); pdev 73 arch/mips/ralink/ill_acc.c if (request_irq(irq, ill_acc_irq_handler, 0, "ill_acc", &pdev->dev)) { pdev 74 arch/mips/ralink/ill_acc.c dev_err(&pdev->dev, "failed to request irq\n"); pdev 80 arch/mips/ralink/ill_acc.c dev_info(&pdev->dev, "irq registered\n"); pdev 96 arch/mips/ralink/timer.c static int rt_timer_probe(struct platform_device *pdev) pdev 98 arch/mips/ralink/timer.c struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 102 arch/mips/ralink/timer.c rt = devm_kzalloc(&pdev->dev, sizeof(*rt), GFP_KERNEL); pdev 104 arch/mips/ralink/timer.c dev_err(&pdev->dev, "failed to allocate memory\n"); pdev 108 arch/mips/ralink/timer.c rt->irq = platform_get_irq(pdev, 0); pdev 112 arch/mips/ralink/timer.c rt->membase = devm_ioremap_resource(&pdev->dev, res); pdev 116 arch/mips/ralink/timer.c clk = devm_clk_get(&pdev->dev, NULL); pdev 118 arch/mips/ralink/timer.c dev_err(&pdev->dev, "failed get clock rate\n"); pdev 126 arch/mips/ralink/timer.c rt->dev = &pdev->dev; pdev 127 arch/mips/ralink/timer.c platform_set_drvdata(pdev, rt); pdev 133 arch/mips/ralink/timer.c dev_info(&pdev->dev, "maximum frequency is %luHz\n", rt->timer_freq); pdev 29 arch/mips/sgi-ip27/ip27-xtalk.c struct platform_device *pdev; pdev 35 arch/mips/sgi-ip27/ip27-xtalk.c pdev = platform_device_alloc("xtalk-bridge", PLATFORM_DEVID_AUTO); pdev 36 arch/mips/sgi-ip27/ip27-xtalk.c if (!pdev) { pdev 60 arch/mips/sgi-ip27/ip27-xtalk.c platform_device_add_data(pdev, bd, sizeof(*bd)); pdev 61 arch/mips/sgi-ip27/ip27-xtalk.c platform_device_add(pdev); pdev 432 arch/mips/txx9/generic/setup.c struct platform_device *pdev = pdev 434 arch/mips/txx9/generic/setup.c if (!pdev || pdev 435 arch/mips/txx9/generic/setup.c platform_device_add_data(pdev, ethaddr, 6) || pdev 436 arch/mips/txx9/generic/setup.c platform_device_add(pdev)) pdev 437 arch/mips/txx9/generic/setup.c platform_device_put(pdev); pdev 622 arch/mips/txx9/generic/setup.c struct platform_device *pdev; pdev 642 arch/mips/txx9/generic/setup.c pdev = platform_device_alloc("physmap-flash", no); pdev 643 arch/mips/txx9/generic/setup.c if (!pdev || pdev 644 arch/mips/txx9/generic/setup.c platform_device_add_resources(pdev, &res, 1) || pdev 645 arch/mips/txx9/generic/setup.c platform_device_add_data(pdev, pdata, sizeof(*pdata)) || pdev 646 arch/mips/txx9/generic/setup.c platform_device_add(pdev)) pdev 647 arch/mips/txx9/generic/setup.c platform_device_put(pdev); pdev 660 arch/mips/txx9/generic/setup.c struct platform_device *pdev = platform_device_alloc("txx9ndfmc", -1); pdev 662 arch/mips/txx9/generic/setup.c if (!pdev || pdev 663 arch/mips/txx9/generic/setup.c platform_device_add_resources(pdev, &res, 1) || pdev 664 arch/mips/txx9/generic/setup.c platform_device_add_data(pdev, pdata, sizeof(*pdata)) || pdev 665 arch/mips/txx9/generic/setup.c platform_device_add(pdev)) pdev 666 arch/mips/txx9/generic/setup.c platform_device_put(pdev); pdev 722 arch/mips/txx9/generic/setup.c struct platform_device *pdev; pdev 751 arch/mips/txx9/generic/setup.c pdev = platform_device_alloc("leds-gpio", basenum); pdev 752 arch/mips/txx9/generic/setup.c if (!pdev) pdev 766 arch/mips/txx9/generic/setup.c pdev->dev.platform_data = &iocled->pdata; pdev 767 arch/mips/txx9/generic/setup.c if (platform_device_add(pdev)) pdev 772 arch/mips/txx9/generic/setup.c platform_device_put(pdev); pdev 811 arch/mips/txx9/generic/setup.c struct platform_device *pdev = platform_device_alloc("txx9dmac", id); pdev 815 arch/mips/txx9/generic/setup.c if (!pdev || pdev 816 arch/mips/txx9/generic/setup.c platform_device_add_resources(pdev, res, ARRAY_SIZE(res)) || pdev 817 arch/mips/txx9/generic/setup.c platform_device_add_data(pdev, pdata, sizeof(*pdata)) || pdev 818 arch/mips/txx9/generic/setup.c platform_device_add(pdev)) { pdev 819 arch/mips/txx9/generic/setup.c platform_device_put(pdev); pdev 823 arch/mips/txx9/generic/setup.c cpdata.dmac_dev = pdev; pdev 828 arch/mips/txx9/generic/setup.c pdev = platform_device_alloc("txx9dmac-chan", pdev 830 arch/mips/txx9/generic/setup.c if (!pdev || pdev 832 arch/mips/txx9/generic/setup.c platform_device_add_resources(pdev, chan_res, pdev 835 arch/mips/txx9/generic/setup.c platform_device_add_data(pdev, &cpdata, sizeof(cpdata)) || pdev 836 arch/mips/txx9/generic/setup.c platform_device_add(pdev)) pdev 837 arch/mips/txx9/generic/setup.c platform_device_put(pdev); pdev 867 arch/mips/txx9/generic/setup.c struct platform_device *pdev = pdev 870 arch/mips/txx9/generic/setup.c if (!pdev || pdev 871 arch/mips/txx9/generic/setup.c platform_device_add_resources(pdev, res, ARRAY_SIZE(res)) || pdev 872 arch/mips/txx9/generic/setup.c platform_device_add(pdev)) pdev 873 arch/mips/txx9/generic/setup.c platform_device_put(pdev); pdev 335 arch/mips/txx9/generic/setup_tx4938.c struct platform_device *pdev; pdev 371 arch/mips/txx9/generic/setup_tx4938.c pdev = platform_device_alloc("tx4938ide", -1); pdev 372 arch/mips/txx9/generic/setup_tx4938.c if (!pdev || pdev 373 arch/mips/txx9/generic/setup_tx4938.c platform_device_add_resources(pdev, res, ARRAY_SIZE(res)) || pdev 374 arch/mips/txx9/generic/setup_tx4938.c platform_device_add_data(pdev, &pdata, sizeof(pdata)) || pdev 375 arch/mips/txx9/generic/setup_tx4938.c platform_device_add(pdev)) pdev 376 arch/mips/txx9/generic/setup_tx4938.c platform_device_put(pdev); pdev 507 arch/mips/txx9/generic/setup_tx4939.c static struct platform_device pdev = { pdev 514 arch/mips/txx9/generic/setup_tx4939.c platform_device_register(&pdev); pdev 330 arch/mips/txx9/rbtx4927/setup.c struct platform_device *pdev = platform_device_alloc("leds-gpio", 0); pdev 332 arch/mips/txx9/rbtx4927/setup.c if (!pdev) pdev 334 arch/mips/txx9/rbtx4927/setup.c pdev->dev.platform_data = &pdata; pdev 335 arch/mips/txx9/rbtx4927/setup.c if (platform_device_add(pdev)) pdev 336 arch/mips/txx9/rbtx4927/setup.c platform_device_put(pdev); pdev 212 arch/mips/txx9/rbtx4939/setup.c static int __init rbtx4939_led_probe(struct platform_device *pdev) pdev 236 arch/mips/txx9/rbtx4939/setup.c rc = led_classdev_register(&pdev->dev, &led_dat->cdev); pdev 463 arch/mips/txx9/rbtx4939/setup.c struct platform_device *pdev; pdev 486 arch/mips/txx9/rbtx4939/setup.c pdev = platform_device_alloc("smc91x", -1); pdev 487 arch/mips/txx9/rbtx4939/setup.c if (!pdev || pdev 488 arch/mips/txx9/rbtx4939/setup.c platform_device_add_resources(pdev, smc_res, ARRAY_SIZE(smc_res)) || pdev 489 arch/mips/txx9/rbtx4939/setup.c platform_device_add_data(pdev, &smc_pdata, sizeof(smc_pdata)) || pdev 490 arch/mips/txx9/rbtx4939/setup.c platform_device_add(pdev)) pdev 491 arch/mips/txx9/rbtx4939/setup.c platform_device_put(pdev); pdev 63 arch/mips/vr41xx/common/giu.c struct platform_device *pdev; pdev 68 arch/mips/vr41xx/common/giu.c pdev = platform_device_alloc("GIU", -1); pdev 69 arch/mips/vr41xx/common/giu.c if (!pdev) pdev 75 arch/mips/vr41xx/common/giu.c pdev->id = GPIO_50PINS_PULLUPDOWN; pdev 81 arch/mips/vr41xx/common/giu.c pdev->id = GPIO_36PINS; pdev 86 arch/mips/vr41xx/common/giu.c pdev->id = GPIO_48PINS_EDGE_SELECT; pdev 95 arch/mips/vr41xx/common/giu.c retval = platform_device_add_resources(pdev, res, num); pdev 99 arch/mips/vr41xx/common/giu.c retval = platform_device_add(pdev); pdev 106 arch/mips/vr41xx/common/giu.c platform_device_put(pdev); pdev 64 arch/mips/vr41xx/common/rtc.c struct platform_device *pdev; pdev 69 arch/mips/vr41xx/common/rtc.c pdev = platform_device_alloc("RTC", -1); pdev 70 arch/mips/vr41xx/common/rtc.c if (!pdev) pdev 90 arch/mips/vr41xx/common/rtc.c retval = platform_device_add_resources(pdev, res, num); pdev 94 arch/mips/vr41xx/common/rtc.c retval = platform_device_add(pdev); pdev 101 arch/mips/vr41xx/common/rtc.c platform_device_put(pdev); pdev 65 arch/mips/vr41xx/common/siu.c struct platform_device *pdev; pdev 70 arch/mips/vr41xx/common/siu.c pdev = platform_device_alloc("SIU", -1); pdev 71 arch/mips/vr41xx/common/siu.c if (!pdev) pdev 77 arch/mips/vr41xx/common/siu.c pdev->dev.platform_data = siu_type1_ports; pdev 84 arch/mips/vr41xx/common/siu.c pdev->dev.platform_data = siu_type2_ports; pdev 93 arch/mips/vr41xx/common/siu.c retval = platform_device_add_resources(pdev, res, num); pdev 97 arch/mips/vr41xx/common/siu.c retval = platform_device_add(pdev); pdev 104 arch/mips/vr41xx/common/siu.c platform_device_put(pdev); pdev 1128 arch/nds32/kernel/perf_event_cpu.c static int cpu_pmu_device_probe(struct platform_device *pdev) pdev 1132 arch/nds32/kernel/perf_event_cpu.c struct device_node *node = pdev->dev.of_node; pdev 1145 arch/nds32/kernel/perf_event_cpu.c of_id = of_match_node(cpu_pmu_of_device_ids, pdev->dev.of_node); pdev 1159 arch/nds32/kernel/perf_event_cpu.c cpu_pmu->plat_device = pdev; pdev 50 arch/parisc/kernel/drivers.c struct parisc_device *pdev; pdev 51 arch/parisc/kernel/drivers.c pdev = to_parisc_device(dev); pdev 52 arch/parisc/kernel/drivers.c return pdev->id.hw_type != HPHW_FAULTY; pdev 186 arch/parisc/kernel/drivers.c struct parisc_device * pdev = to_parisc_device(dev); pdev 189 arch/parisc/kernel/drivers.c if (match_device(m->driver, pdev)) pdev 234 arch/parisc/kernel/drivers.c struct parisc_device * pdev = to_parisc_device(dev); pdev 238 arch/parisc/kernel/drivers.c if (pdev->hpa.start == d->hpa) { pdev 239 arch/parisc/kernel/drivers.c d->dev = pdev; pdev 259 arch/parisc/kernel/drivers.c struct parisc_device *pdev = to_parisc_device(dev); pdev 263 arch/parisc/kernel/drivers.c if (pdev->id.hw_type != HPHW_BCPORT) pdev 265 arch/parisc/kernel/drivers.c if (IS_IKE(pdev) || pdev 266 arch/parisc/kernel/drivers.c (pdev->id.hversion == REO_MERCED_PORT) || pdev 267 arch/parisc/kernel/drivers.c (pdev->id.hversion == REOG_MERCED_PORT)) { pdev 374 arch/parisc/kernel/drivers.c void get_pci_node_path(struct pci_dev *pdev, struct hardware_path *path) pdev 376 arch/parisc/kernel/drivers.c get_node_path(&pdev->dev, path); pdev 451 arch/parisc/kernel/drivers.c struct parisc_device * pdev = to_parisc_device(dev); pdev 454 arch/parisc/kernel/drivers.c if (pdev->hw_path == d->id) { pdev 455 arch/parisc/kernel/drivers.c d->dev = pdev; pdev 659 arch/parisc/kernel/drivers.c struct pci_dev *pdev = to_pci_dev(dev); pdev 664 arch/parisc/kernel/drivers.c unsigned int devfn = pdev->devfn; pdev 673 arch/parisc/kernel/drivers.c id = PCI_SLOT(pdev->devfn) | (PCI_FUNC(pdev->devfn) << 5); pdev 1085 arch/parisc/kernel/drivers.c struct parisc_device * pdev = to_parisc_device(dev); pdev 1088 arch/parisc/kernel/drivers.c print_parisc_device(pdev); pdev 197 arch/parisc/kernel/time.c struct platform_device *pdev; pdev 199 arch/parisc/kernel/time.c pdev = platform_device_register_data(NULL, "rtc-generic", -1, pdev 203 arch/parisc/kernel/time.c return PTR_ERR_OR_ZERO(pdev); pdev 149 arch/powerpc/include/asm/eeh.h struct pci_dev *pdev; /* Associated PCI device */ pdev 172 arch/powerpc/include/asm/eeh.h return edev ? edev->pdev : NULL; pdev 312 arch/powerpc/include/asm/eeh.h int eeh_dev_open(struct pci_dev *pdev); pdev 313 arch/powerpc/include/asm/eeh.h void eeh_dev_release(struct pci_dev *pdev); pdev 169 arch/powerpc/include/asm/machdep.h void (*pcibios_bus_add_device)(struct pci_dev *pdev); pdev 174 arch/powerpc/include/asm/machdep.h void (*pcibios_fixup_sriov)(struct pci_dev *pdev); pdev 176 arch/powerpc/include/asm/machdep.h int (*pcibios_sriov_enable)(struct pci_dev *pdev, u16 num_vfs); pdev 177 arch/powerpc/include/asm/machdep.h int (*pcibios_sriov_disable)(struct pci_dev *pdev); pdev 30 arch/powerpc/include/asm/macio.h struct pci_dev *pdev; /* PCI device hosting this bus */ pdev 118 arch/powerpc/include/asm/macio.h return mdev->bus->pdev; pdev 18 arch/powerpc/include/asm/pci-bridge.h void (*dma_dev_setup)(struct pci_dev *pdev); pdev 20 arch/powerpc/include/asm/pci-bridge.h bool (*iommu_bypass_supported)(struct pci_dev *pdev, pdev 27 arch/powerpc/include/asm/pci-bridge.h bool (*enable_device_hook)(struct pci_dev *pdev); pdev 29 arch/powerpc/include/asm/pci-bridge.h void (*disable_device)(struct pci_dev *pdev); pdev 31 arch/powerpc/include/asm/pci-bridge.h void (*release_device)(struct pci_dev *pdev); pdev 38 arch/powerpc/include/asm/pci-bridge.h void (*reset_secondary_bus)(struct pci_dev *pdev); pdev 41 arch/powerpc/include/asm/pci-bridge.h int (*setup_msi_irqs)(struct pci_dev *pdev, pdev 43 arch/powerpc/include/asm/pci-bridge.h void (*teardown_msi_irqs)(struct pci_dev *pdev); pdev 225 arch/powerpc/include/asm/pci-bridge.h extern struct pci_dn *pci_get_pdn(struct pci_dev *pdev); pdev 226 arch/powerpc/include/asm/pci-bridge.h extern struct pci_dn *add_dev_pci_data(struct pci_dev *pdev); pdev 227 arch/powerpc/include/asm/pci-bridge.h extern void remove_dev_pci_data(struct pci_dev *pdev); pdev 61 arch/powerpc/include/asm/pnv-pci.h struct pci_dev *pdev; pdev 62 arch/powerpc/include/asm/ppc-pci.h void eeh_sysfs_add_device(struct pci_dev *pdev); pdev 63 arch/powerpc/include/asm/ppc-pci.h void eeh_sysfs_remove_device(struct pci_dev *pdev); pdev 65 arch/powerpc/include/asm/ppc-pci.h static inline const char *eeh_driver_name(struct pci_dev *pdev) pdev 67 arch/powerpc/include/asm/ppc-pci.h return (pdev && pdev->driver) ? pdev->driver->name : "<null>"; pdev 113 arch/powerpc/kernel/dma-iommu.c struct pci_dev *pdev = to_pci_dev(dev); pdev 114 arch/powerpc/kernel/dma-iommu.c struct pci_controller *phb = pci_bus_to_host(pdev->bus); pdev 117 arch/powerpc/kernel/dma-iommu.c phb->controller_ops.iommu_bypass_supported(pdev, mask); pdev 704 arch/powerpc/kernel/eeh.c struct pci_dev *pdev = eeh_dev_to_pci_dev(edev); pdev 711 arch/powerpc/kernel/eeh.c if (!pdev || pdev == dev) pdev 715 arch/powerpc/kernel/eeh.c pci_set_power_state(pdev, PCI_D0); pdev 718 arch/powerpc/kernel/eeh.c pci_save_state(pdev); pdev 724 arch/powerpc/kernel/eeh.c pci_write_config_word(pdev, PCI_COMMAND, PCI_COMMAND_INTX_DISABLE); pdev 730 arch/powerpc/kernel/eeh.c struct pci_dev *pdev = eeh_dev_to_pci_dev(edev); pdev 733 arch/powerpc/kernel/eeh.c if (!pdev) pdev 741 arch/powerpc/kernel/eeh.c if (pdev != dev) pdev 742 arch/powerpc/kernel/eeh.c pci_restore_state(pdev); pdev 1179 arch/powerpc/kernel/eeh.c if (edev->pdev == dev) { pdev 1190 arch/powerpc/kernel/eeh.c if (edev->pdev) { pdev 1192 arch/powerpc/kernel/eeh.c eeh_addr_cache_rmv_dev(edev->pdev); pdev 1193 arch/powerpc/kernel/eeh.c eeh_sysfs_remove_device(edev->pdev); pdev 1203 arch/powerpc/kernel/eeh.c edev->pdev = NULL; pdev 1210 arch/powerpc/kernel/eeh.c edev->pdev = dev; pdev 1285 arch/powerpc/kernel/eeh.c if (!edev || !edev->pdev || !edev->pe) { pdev 1296 arch/powerpc/kernel/eeh.c edev->pdev = NULL; pdev 1356 arch/powerpc/kernel/eeh.c struct pci_dev *pdev; pdev 1371 arch/powerpc/kernel/eeh.c pdev = eeh_dev_to_pci_dev(edev); pdev 1372 arch/powerpc/kernel/eeh.c if (!pdev) pdev 1377 arch/powerpc/kernel/eeh.c id->vendor != pdev->vendor) pdev 1380 arch/powerpc/kernel/eeh.c id->device != pdev->device) pdev 1383 arch/powerpc/kernel/eeh.c id->subvendor != pdev->subsystem_vendor) pdev 1386 arch/powerpc/kernel/eeh.c id->subdevice != pdev->subsystem_device) pdev 1408 arch/powerpc/kernel/eeh.c int eeh_dev_open(struct pci_dev *pdev) pdev 1416 arch/powerpc/kernel/eeh.c if (!pdev) pdev 1420 arch/powerpc/kernel/eeh.c edev = pci_dev_to_eeh_dev(pdev); pdev 1453 arch/powerpc/kernel/eeh.c void eeh_dev_release(struct pci_dev *pdev) pdev 1460 arch/powerpc/kernel/eeh.c if (!pdev) pdev 1464 arch/powerpc/kernel/eeh.c edev = pci_dev_to_eeh_dev(pdev); pdev 1480 arch/powerpc/kernel/eeh.c struct pci_dev *pdev = to_pci_dev(dev); pdev 1487 arch/powerpc/kernel/eeh.c *ppdev = pdev; pdev 1502 arch/powerpc/kernel/eeh.c struct pci_dev *pdev = NULL; pdev 1510 arch/powerpc/kernel/eeh.c ret = iommu_group_for_each_dev(group, &pdev, dev_has_iommu_table); pdev 1511 arch/powerpc/kernel/eeh.c if (!ret || !pdev) pdev 1515 arch/powerpc/kernel/eeh.c edev = pci_dev_to_eeh_dev(pdev); pdev 1629 arch/powerpc/kernel/eeh.c struct pci_dev *pdev; pdev 1639 arch/powerpc/kernel/eeh.c pdev = eeh_dev_to_pci_dev(edev); pdev 1640 arch/powerpc/kernel/eeh.c if (!pdev) pdev 1643 arch/powerpc/kernel/eeh.c ret = pci_reenable_device(pdev); pdev 1646 arch/powerpc/kernel/eeh.c __func__, ret, pci_name(pdev)); pdev 1890 arch/powerpc/kernel/eeh.c struct pci_dev *pdev; pdev 1906 arch/powerpc/kernel/eeh.c pdev = pci_get_domain_bus_and_slot(domain, bus, (dev << 3) | fn); pdev 1907 arch/powerpc/kernel/eeh.c if (!pdev) pdev 1910 arch/powerpc/kernel/eeh.c edev = pci_dev_to_eeh_dev(pdev); pdev 1912 arch/powerpc/kernel/eeh.c pci_err(pdev, "No eeh_dev for this device!\n"); pdev 1913 arch/powerpc/kernel/eeh.c pci_dev_put(pdev); pdev 1918 arch/powerpc/kernel/eeh.c pci_info(pdev, "eeh_dev_check_failure(%04x:%02x:%02x.%01x) = %d\n", pdev 1921 arch/powerpc/kernel/eeh.c pci_dev_put(pdev); pdev 1933 arch/powerpc/kernel/eeh.c static int eeh_debugfs_break_device(struct pci_dev *pdev) pdev 1942 arch/powerpc/kernel/eeh.c struct resource *r = &pdev->resource[i]; pdev 1956 arch/powerpc/kernel/eeh.c pci_err(pdev, "Unable to find Memory BAR to cause EEH with\n"); pdev 1960 arch/powerpc/kernel/eeh.c pci_err(pdev, "Going to break: %pR\n", bar); pdev 1962 arch/powerpc/kernel/eeh.c if (pdev->is_virtfn) { pdev 1976 arch/powerpc/kernel/eeh.c pdev = pdev->physfn; pdev 1977 arch/powerpc/kernel/eeh.c if (!pdev) pdev 1980 arch/powerpc/kernel/eeh.c pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_SRIOV); pdev 2009 arch/powerpc/kernel/eeh.c pci_read_config_word(pdev, pos, &old); pdev 2013 arch/powerpc/kernel/eeh.c pci_err(pdev, "Unable to map MMIO BAR %pR\n", bar); pdev 2017 arch/powerpc/kernel/eeh.c pci_write_config_word(pdev, pos, old & ~bit); pdev 2019 arch/powerpc/kernel/eeh.c pci_write_config_word(pdev, pos, old); pdev 2031 arch/powerpc/kernel/eeh.c struct pci_dev *pdev; pdev 2046 arch/powerpc/kernel/eeh.c pdev = pci_get_domain_bus_and_slot(domain, bus, (dev << 3) | fn); pdev 2047 arch/powerpc/kernel/eeh.c if (!pdev) pdev 2050 arch/powerpc/kernel/eeh.c ret = eeh_debugfs_break_device(pdev); pdev 2051 arch/powerpc/kernel/eeh.c pci_dev_put(pdev); pdev 100 arch/powerpc/kernel/eeh_driver.c if (!edev->pdev) pdev 102 arch/powerpc/kernel/eeh_driver.c if (edev->pdev->error_state == pci_channel_io_perm_failure) pdev 121 arch/powerpc/kernel/eeh_driver.c static inline struct pci_driver *eeh_pcid_get(struct pci_dev *pdev) pdev 123 arch/powerpc/kernel/eeh_driver.c if (!pdev || !pdev->driver) pdev 126 arch/powerpc/kernel/eeh_driver.c if (!try_module_get(pdev->driver->driver.owner)) pdev 129 arch/powerpc/kernel/eeh_driver.c return pdev->driver; pdev 139 arch/powerpc/kernel/eeh_driver.c static inline void eeh_pcid_put(struct pci_dev *pdev) pdev 141 arch/powerpc/kernel/eeh_driver.c if (!pdev || !pdev->driver) pdev 144 arch/powerpc/kernel/eeh_driver.c module_put(pdev->driver->driver.owner); pdev 163 arch/powerpc/kernel/eeh_driver.c if (edev->pdev->msi_enabled || edev->pdev->msix_enabled) pdev 166 arch/powerpc/kernel/eeh_driver.c if (!irq_has_action(edev->pdev->irq)) pdev 170 arch/powerpc/kernel/eeh_driver.c disable_irq_nosync(edev->pdev->irq); pdev 204 arch/powerpc/kernel/eeh_driver.c if (irqd_irq_disabled(irq_get_irq_data(edev->pdev->irq))) pdev 205 arch/powerpc/kernel/eeh_driver.c enable_irq(edev->pdev->irq); pdev 211 arch/powerpc/kernel/eeh_driver.c struct pci_dev *pdev; pdev 226 arch/powerpc/kernel/eeh_driver.c pdev = eeh_dev_to_pci_dev(edev); pdev 227 arch/powerpc/kernel/eeh_driver.c if (!pdev) pdev 230 arch/powerpc/kernel/eeh_driver.c pci_save_state(pdev); pdev 241 arch/powerpc/kernel/eeh_driver.c edev->pdev->error_state = s; pdev 254 arch/powerpc/kernel/eeh_driver.c if (!eeh_pcid_get(edev->pdev)) pdev 262 arch/powerpc/kernel/eeh_driver.c eeh_pcid_put(edev->pdev); pdev 278 arch/powerpc/kernel/eeh_driver.c pdev = edev->pdev; pdev 279 arch/powerpc/kernel/eeh_driver.c if (pdev) pdev 280 arch/powerpc/kernel/eeh_driver.c get_device(&pdev->dev); pdev 282 arch/powerpc/kernel/eeh_driver.c if (!pdev) { pdev 286 arch/powerpc/kernel/eeh_driver.c device_lock(&pdev->dev); pdev 311 arch/powerpc/kernel/eeh_driver.c device_unlock(&pdev->dev); pdev 312 arch/powerpc/kernel/eeh_driver.c if (edev->pdev != pdev) pdev 314 arch/powerpc/kernel/eeh_driver.c put_device(&pdev->dev); pdev 416 arch/powerpc/kernel/eeh_driver.c pdev = eeh_dev_to_pci_dev(edev); pdev 543 arch/powerpc/kernel/eeh_driver.c edev->pdev = NULL; pdev 779 arch/powerpc/kernel/eeh_driver.c static bool eeh_slot_presence_check(struct pci_dev *pdev) pdev 786 arch/powerpc/kernel/eeh_driver.c if (!pdev) pdev 789 arch/powerpc/kernel/eeh_driver.c if (pdev->error_state == pci_channel_io_perm_failure) pdev 792 arch/powerpc/kernel/eeh_driver.c slot = pdev->slot; pdev 811 arch/powerpc/kernel/eeh_driver.c static void eeh_clear_slot_attention(struct pci_dev *pdev) pdev 816 arch/powerpc/kernel/eeh_driver.c if (!pdev) pdev 819 arch/powerpc/kernel/eeh_driver.c if (pdev->error_state == pci_channel_io_perm_failure) pdev 822 arch/powerpc/kernel/eeh_driver.c slot = pdev->slot; pdev 883 arch/powerpc/kernel/eeh_driver.c if (eeh_slot_presence_check(edev->pdev)) pdev 1126 arch/powerpc/kernel/eeh_driver.c eeh_clear_slot_attention(edev->pdev); pdev 605 arch/powerpc/kernel/eeh_pe.c struct pci_dev *pdev; pdev 610 arch/powerpc/kernel/eeh_pe.c pdev = eeh_dev_to_pci_dev(edev); pdev 611 arch/powerpc/kernel/eeh_pe.c if (pdev) pdev 612 arch/powerpc/kernel/eeh_pe.c pdev->error_state = pci_channel_io_frozen; pdev 653 arch/powerpc/kernel/eeh_pe.c struct pci_dev *pdev; pdev 675 arch/powerpc/kernel/eeh_pe.c pdev = eeh_dev_to_pci_dev(edev); pdev 676 arch/powerpc/kernel/eeh_pe.c if (!pdev) pdev 679 arch/powerpc/kernel/eeh_pe.c pdev->error_state = pci_channel_io_normal; pdev 924 arch/powerpc/kernel/eeh_pe.c struct pci_dev *pdev; pdev 935 arch/powerpc/kernel/eeh_pe.c pdev = eeh_dev_to_pci_dev(edev); pdev 936 arch/powerpc/kernel/eeh_pe.c if (pdev) pdev 937 arch/powerpc/kernel/eeh_pe.c return pdev->bus; pdev 43 arch/powerpc/kernel/eeh_sysfs.c struct pci_dev *pdev = to_pci_dev(dev); \ pdev 44 arch/powerpc/kernel/eeh_sysfs.c struct eeh_dev *edev = pci_dev_to_eeh_dev(pdev); \ pdev 59 arch/powerpc/kernel/eeh_sysfs.c struct pci_dev *pdev = to_pci_dev(dev); pdev 60 arch/powerpc/kernel/eeh_sysfs.c struct eeh_dev *edev = pci_dev_to_eeh_dev(pdev); pdev 75 arch/powerpc/kernel/eeh_sysfs.c struct pci_dev *pdev = to_pci_dev(dev); pdev 76 arch/powerpc/kernel/eeh_sysfs.c struct eeh_dev *edev = pci_dev_to_eeh_dev(pdev); pdev 98 arch/powerpc/kernel/eeh_sysfs.c struct pci_dev *pdev = to_pci_dev(dev); pdev 99 arch/powerpc/kernel/eeh_sysfs.c struct eeh_dev *edev = pci_dev_to_eeh_dev(pdev); pdev 100 arch/powerpc/kernel/eeh_sysfs.c struct pci_dn *pdn = pci_get_pdn(pdev); pdev 105 arch/powerpc/kernel/eeh_sysfs.c pdn = pci_get_pdn(pdev); pdev 113 arch/powerpc/kernel/eeh_sysfs.c struct pci_dev *pdev = to_pci_dev(dev); pdev 114 arch/powerpc/kernel/eeh_sysfs.c struct eeh_dev *edev = pci_dev_to_eeh_dev(pdev); pdev 119 arch/powerpc/kernel/eeh_sysfs.c if (eeh_ops->notify_resume(pci_get_pdn(pdev))) pdev 126 arch/powerpc/kernel/eeh_sysfs.c static int eeh_notify_resume_add(struct pci_dev *pdev) pdev 131 arch/powerpc/kernel/eeh_sysfs.c np = pci_device_to_OF_node(pdev->is_physfn ? pdev : pdev->physfn); pdev 134 arch/powerpc/kernel/eeh_sysfs.c rc = device_create_file(&pdev->dev, &dev_attr_eeh_notify_resume); pdev 139 arch/powerpc/kernel/eeh_sysfs.c static void eeh_notify_resume_remove(struct pci_dev *pdev) pdev 143 arch/powerpc/kernel/eeh_sysfs.c np = pci_device_to_OF_node(pdev->is_physfn ? pdev : pdev->physfn); pdev 146 arch/powerpc/kernel/eeh_sysfs.c device_remove_file(&pdev->dev, &dev_attr_eeh_notify_resume); pdev 149 arch/powerpc/kernel/eeh_sysfs.c static inline int eeh_notify_resume_add(struct pci_dev *pdev) { return 0; } pdev 150 arch/powerpc/kernel/eeh_sysfs.c static inline void eeh_notify_resume_remove(struct pci_dev *pdev) { } pdev 153 arch/powerpc/kernel/eeh_sysfs.c void eeh_sysfs_add_device(struct pci_dev *pdev) pdev 155 arch/powerpc/kernel/eeh_sysfs.c struct eeh_dev *edev = pci_dev_to_eeh_dev(pdev); pdev 164 arch/powerpc/kernel/eeh_sysfs.c rc += device_create_file(&pdev->dev, &dev_attr_eeh_mode); pdev 165 arch/powerpc/kernel/eeh_sysfs.c rc += device_create_file(&pdev->dev, &dev_attr_eeh_pe_config_addr); pdev 166 arch/powerpc/kernel/eeh_sysfs.c rc += device_create_file(&pdev->dev, &dev_attr_eeh_pe_state); pdev 167 arch/powerpc/kernel/eeh_sysfs.c rc += eeh_notify_resume_add(pdev); pdev 175 arch/powerpc/kernel/eeh_sysfs.c void eeh_sysfs_remove_device(struct pci_dev *pdev) pdev 177 arch/powerpc/kernel/eeh_sysfs.c struct eeh_dev *edev = pci_dev_to_eeh_dev(pdev); pdev 183 arch/powerpc/kernel/eeh_sysfs.c if (!pdev->dev.kobj.sd) { pdev 189 arch/powerpc/kernel/eeh_sysfs.c device_remove_file(&pdev->dev, &dev_attr_eeh_mode); pdev 190 arch/powerpc/kernel/eeh_sysfs.c device_remove_file(&pdev->dev, &dev_attr_eeh_pe_config_addr); pdev 191 arch/powerpc/kernel/eeh_sysfs.c device_remove_file(&pdev->dev, &dev_attr_eeh_pe_state); pdev 193 arch/powerpc/kernel/eeh_sysfs.c eeh_notify_resume_remove(pdev); pdev 261 arch/powerpc/kernel/isa-bridge.c static void isa_bridge_find_late(struct pci_dev *pdev, pdev 264 arch/powerpc/kernel/isa-bridge.c struct pci_controller *hose = pci_bus_to_host(pdev->bus); pdev 268 arch/powerpc/kernel/isa-bridge.c isa_bridge_pcidev = pdev; pdev 277 arch/powerpc/kernel/isa-bridge.c devnode, pci_name(pdev)); pdev 310 arch/powerpc/kernel/isa-bridge.c struct pci_dev *pdev = to_pci_dev(dev); pdev 311 arch/powerpc/kernel/isa-bridge.c struct device_node *devnode = pci_device_to_OF_node(pdev); pdev 319 arch/powerpc/kernel/isa-bridge.c pci_name(pdev)); pdev 320 arch/powerpc/kernel/isa-bridge.c isa_bridge_pcidev = pdev; pdev 327 arch/powerpc/kernel/isa-bridge.c isa_bridge_find_late(pdev, devnode); pdev 332 arch/powerpc/kernel/isa-bridge.c if (pdev == isa_bridge_pcidev || pdev 238 arch/powerpc/kernel/pci-common.c resource_size_t pcibios_iov_resource_alignment(struct pci_dev *pdev, int resno) pdev 241 arch/powerpc/kernel/pci-common.c return ppc_md.pcibios_iov_resource_alignment(pdev, resno); pdev 243 arch/powerpc/kernel/pci-common.c return pci_iov_resource_size(pdev, resno); pdev 246 arch/powerpc/kernel/pci-common.c int pcibios_sriov_enable(struct pci_dev *pdev, u16 num_vfs) pdev 249 arch/powerpc/kernel/pci-common.c return ppc_md.pcibios_sriov_enable(pdev, num_vfs); pdev 254 arch/powerpc/kernel/pci-common.c int pcibios_sriov_disable(struct pci_dev *pdev) pdev 257 arch/powerpc/kernel/pci-common.c return ppc_md.pcibios_sriov_disable(pdev); pdev 264 arch/powerpc/kernel/pci-common.c void pcibios_bus_add_device(struct pci_dev *pdev) pdev 267 arch/powerpc/kernel/pci-common.c ppc_md.pcibios_bus_add_device(pdev); pdev 417 arch/powerpc/kernel/pci-common.c int pci_iobar_pfn(struct pci_dev *pdev, int bar, struct vm_area_struct *vma) pdev 419 arch/powerpc/kernel/pci-common.c struct pci_controller *hose = pci_bus_to_host(pdev->bus); pdev 420 arch/powerpc/kernel/pci-common.c resource_size_t ioaddr = pci_resource_start(pdev, bar); pdev 442 arch/powerpc/kernel/pci-common.c struct pci_dev *pdev = NULL; pdev 451 arch/powerpc/kernel/pci-common.c for_each_pci_dev(pdev) { pdev 453 arch/powerpc/kernel/pci-common.c struct resource *rp = &pdev->resource[i]; pdev 472 arch/powerpc/kernel/pci-common.c pci_dev_put(pdev); pdev 63 arch/powerpc/kernel/pci_dn.c struct pci_dev *pdev = NULL; pdev 66 arch/powerpc/kernel/pci_dn.c list_for_each_entry(pdev, &bus->devices, bus_list) { pdev 67 arch/powerpc/kernel/pci_dn.c if (pdev->devfn == devfn) { pdev 68 arch/powerpc/kernel/pci_dn.c if (pdev->dev.archdata.pci_data) pdev 69 arch/powerpc/kernel/pci_dn.c return pdev->dev.archdata.pci_data; pdev 71 arch/powerpc/kernel/pci_dn.c dn = pci_device_to_OF_node(pdev); pdev 95 arch/powerpc/kernel/pci_dn.c struct pci_dn *pci_get_pdn(struct pci_dev *pdev) pdev 101 arch/powerpc/kernel/pci_dn.c if (pdev->dev.archdata.pci_data) pdev 102 arch/powerpc/kernel/pci_dn.c return pdev->dev.archdata.pci_data; pdev 105 arch/powerpc/kernel/pci_dn.c dn = pci_device_to_OF_node(pdev); pdev 114 arch/powerpc/kernel/pci_dn.c parent = pci_bus_to_pdn(pdev->bus); pdev 119 arch/powerpc/kernel/pci_dn.c if (pdn->busno == pdev->bus->number && pdev 120 arch/powerpc/kernel/pci_dn.c pdn->devfn == pdev->devfn) pdev 156 arch/powerpc/kernel/pci_dn.c struct pci_dn *add_dev_pci_data(struct pci_dev *pdev) pdev 163 arch/powerpc/kernel/pci_dn.c if (!pdev->is_physfn) pdev 164 arch/powerpc/kernel/pci_dn.c return pci_get_pdn(pdev); pdev 167 arch/powerpc/kernel/pci_dn.c pdn = pci_get_pdn(pdev); pdev 172 arch/powerpc/kernel/pci_dn.c parent = pci_bus_to_pdn(pdev->bus); pdev 176 arch/powerpc/kernel/pci_dn.c for (i = 0; i < pci_sriov_get_totalvfs(pdev); i++) { pdev 180 arch/powerpc/kernel/pci_dn.c pci_iov_virtfn_bus(pdev, i), pdev 181 arch/powerpc/kernel/pci_dn.c pci_iov_virtfn_devfn(pdev, i)); pdev 183 arch/powerpc/kernel/pci_dn.c dev_warn(&pdev->dev, "%s: Cannot create firmware data for VF#%d\n", pdev 192 arch/powerpc/kernel/pci_dn.c edev->physfn = pdev; pdev 197 arch/powerpc/kernel/pci_dn.c return pci_get_pdn(pdev); pdev 200 arch/powerpc/kernel/pci_dn.c void remove_dev_pci_data(struct pci_dev *pdev) pdev 212 arch/powerpc/kernel/pci_dn.c if (pdev->is_virtfn) { pdev 213 arch/powerpc/kernel/pci_dn.c pdn = pci_get_pdn(pdev); pdev 219 arch/powerpc/kernel/pci_dn.c if (!pdev->is_physfn) pdev 223 arch/powerpc/kernel/pci_dn.c pdn = pci_get_pdn(pdev); pdev 228 arch/powerpc/kernel/pci_dn.c parent = pci_bus_to_pdn(pdev->bus); pdev 237 arch/powerpc/kernel/pci_dn.c for (i = 0; i < pci_sriov_get_totalvfs(pdev); i++) { pdev 242 arch/powerpc/kernel/pci_dn.c if (pdn->busno != pci_iov_virtfn_bus(pdev, i) || pdev 243 arch/powerpc/kernel/pci_dn.c pdn->devfn != pci_iov_virtfn_devfn(pdev, i)) pdev 339 arch/powerpc/kernel/pci_dn.c struct pci_dev *pdev; pdev 363 arch/powerpc/kernel/pci_dn.c pdev = pci_get_domain_bus_and_slot(pdn->phb->global_number, pdev 365 arch/powerpc/kernel/pci_dn.c if (pdev) { pdev 367 arch/powerpc/kernel/pci_dn.c pci_dbg(pdev, "marked pdn (from %pOF) as dead\n", dn); pdev 374 arch/powerpc/kernel/pci_dn.c pci_dev_put(pdev); pdev 541 arch/powerpc/kernel/pci_dn.c static void pci_dev_pdn_setup(struct pci_dev *pdev) pdev 545 arch/powerpc/kernel/pci_dn.c if (pdev->dev.archdata.pci_data) pdev 549 arch/powerpc/kernel/pci_dn.c pdn = pci_get_pdn(pdev); pdev 550 arch/powerpc/kernel/pci_dn.c pdev->dev.archdata.pci_data = pdn; pdev 1214 arch/powerpc/kernel/time.c struct platform_device *pdev; pdev 1219 arch/powerpc/kernel/time.c pdev = platform_device_register_data(NULL, "rtc-generic", -1, pdev 1223 arch/powerpc/kernel/time.c return PTR_ERR_OR_ZERO(pdev); pdev 123 arch/powerpc/platforms/4xx/hsta_msi.c static int hsta_msi_probe(struct platform_device *pdev) pdev 125 arch/powerpc/platforms/4xx/hsta_msi.c struct device *dev = &pdev->dev; pdev 130 arch/powerpc/platforms/4xx/hsta_msi.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 429 arch/powerpc/platforms/512x/mpc512x_lpbfifo.c static int mpc512x_lpbfifo_probe(struct platform_device *pdev) pdev 437 arch/powerpc/platforms/512x/mpc512x_lpbfifo.c lpbfifo.chan = dma_request_slave_channel(&pdev->dev, "rx-tx"); pdev 441 arch/powerpc/platforms/512x/mpc512x_lpbfifo.c if (of_address_to_resource(pdev->dev.of_node, 0, &r) != 0) { pdev 442 arch/powerpc/platforms/512x/mpc512x_lpbfifo.c dev_err(&pdev->dev, "bad 'reg' in 'sclpc' device tree node\n"); pdev 450 arch/powerpc/platforms/512x/mpc512x_lpbfifo.c if (!devm_request_mem_region(&pdev->dev, lpbfifo.regs_phys, pdev 452 arch/powerpc/platforms/512x/mpc512x_lpbfifo.c dev_err(&pdev->dev, "unable to request region\n"); pdev 457 arch/powerpc/platforms/512x/mpc512x_lpbfifo.c lpbfifo.regs = devm_ioremap(&pdev->dev, pdev 460 arch/powerpc/platforms/512x/mpc512x_lpbfifo.c dev_err(&pdev->dev, "mapping registers failed\n"); pdev 468 arch/powerpc/platforms/512x/mpc512x_lpbfifo.c if (get_cs_ranges(&pdev->dev) != 0) { pdev 469 arch/powerpc/platforms/512x/mpc512x_lpbfifo.c dev_err(&pdev->dev, "bad '/localbus' device tree node\n"); pdev 474 arch/powerpc/platforms/512x/mpc512x_lpbfifo.c lpbfifo.irq = irq_of_parse_and_map(pdev->dev.of_node, 0); pdev 476 arch/powerpc/platforms/512x/mpc512x_lpbfifo.c dev_err(&pdev->dev, "mapping irq failed\n"); pdev 482 arch/powerpc/platforms/512x/mpc512x_lpbfifo.c DRV_NAME, &pdev->dev) != 0) { pdev 483 arch/powerpc/platforms/512x/mpc512x_lpbfifo.c dev_err(&pdev->dev, "requesting irq failed\n"); pdev 488 arch/powerpc/platforms/512x/mpc512x_lpbfifo.c dev_info(&pdev->dev, "probe succeeded\n"); pdev 498 arch/powerpc/platforms/512x/mpc512x_lpbfifo.c static int mpc512x_lpbfifo_remove(struct platform_device *pdev) pdev 512 arch/powerpc/platforms/512x/mpc512x_lpbfifo.c free_irq(lpbfifo.irq, &pdev->dev); pdev 53 arch/powerpc/platforms/83xx/mpc832x_rdb.c struct platform_device *pdev; pdev 91 arch/powerpc/platforms/83xx/mpc832x_rdb.c pdev = platform_device_alloc("mpc83xx_spi", i); pdev 92 arch/powerpc/platforms/83xx/mpc832x_rdb.c if (!pdev) pdev 95 arch/powerpc/platforms/83xx/mpc832x_rdb.c ret = platform_device_add_data(pdev, &pdata, sizeof(pdata)); pdev 99 arch/powerpc/platforms/83xx/mpc832x_rdb.c ret = platform_device_add_resources(pdev, res, pdev 104 arch/powerpc/platforms/83xx/mpc832x_rdb.c ret = platform_device_add(pdev); pdev 110 arch/powerpc/platforms/83xx/mpc832x_rdb.c platform_device_del(pdev); pdev 70 arch/powerpc/platforms/85xx/sgy_cts1000.c static int gpio_halt_probe(struct platform_device *pdev) pdev 73 arch/powerpc/platforms/85xx/sgy_cts1000.c struct device_node *node = pdev->dev.of_node; pdev 129 arch/powerpc/platforms/85xx/sgy_cts1000.c static int gpio_halt_remove(struct platform_device *pdev) pdev 84 arch/powerpc/platforms/85xx/tqm85xx.c static void tqm85xx_ti1520_fixup(struct pci_dev *pdev) pdev 92 arch/powerpc/platforms/85xx/tqm85xx.c dev_info(&pdev->dev, "Using TI 1520 fixup on TQM85xx\n"); pdev 98 arch/powerpc/platforms/85xx/tqm85xx.c pci_read_config_dword(pdev, 0x80, &val); pdev 99 arch/powerpc/platforms/85xx/tqm85xx.c pci_write_config_dword(pdev, 0x80, val | (1 << 27)); pdev 158 arch/powerpc/platforms/86xx/gef_ppc9a.c static void gef_ppc9a_nec_fixup(struct pci_dev *pdev) pdev 169 arch/powerpc/platforms/86xx/gef_ppc9a.c pci_read_config_dword(pdev, 0xe0, &val); pdev 170 arch/powerpc/platforms/86xx/gef_ppc9a.c pci_write_config_dword(pdev, 0xe0, (val & ~7) | 0x5); pdev 173 arch/powerpc/platforms/86xx/gef_ppc9a.c pci_write_config_dword(pdev, 0xe4, 1 << 5); pdev 145 arch/powerpc/platforms/86xx/gef_sbc310.c static void gef_sbc310_nec_fixup(struct pci_dev *pdev) pdev 156 arch/powerpc/platforms/86xx/gef_sbc310.c pci_read_config_dword(pdev, 0xe0, &val); pdev 157 arch/powerpc/platforms/86xx/gef_sbc310.c pci_write_config_dword(pdev, 0xe0, (val & ~7) | 0x2); pdev 160 arch/powerpc/platforms/86xx/gef_sbc310.c pci_write_config_dword(pdev, 0xe4, 1 << 5); pdev 135 arch/powerpc/platforms/86xx/gef_sbc610.c static void gef_sbc610_nec_fixup(struct pci_dev *pdev) pdev 146 arch/powerpc/platforms/86xx/gef_sbc610.c pci_read_config_dword(pdev, 0xe0, &val); pdev 147 arch/powerpc/platforms/86xx/gef_sbc610.c pci_write_config_dword(pdev, 0xe0, (val & ~7) | 0x5); pdev 150 arch/powerpc/platforms/86xx/gef_sbc610.c pci_write_config_dword(pdev, 0xe4, 1 << 5); pdev 84 arch/powerpc/platforms/86xx/mvme7100.c static void mvme7100_usb_host_fixup(struct pci_dev *pdev) pdev 92 arch/powerpc/platforms/86xx/mvme7100.c pci_read_config_dword(pdev, 0xe0, &val); pdev 93 arch/powerpc/platforms/86xx/mvme7100.c pci_write_config_dword(pdev, 0xe0, (val & ~7) | 0x2); pdev 96 arch/powerpc/platforms/86xx/mvme7100.c pci_write_config_dword(pdev, 0xe4, 1 << 5); pdev 854 arch/powerpc/platforms/cell/iommu.c static bool cell_pci_iommu_bypass_supported(struct pci_dev *pdev, u64 mask) pdev 857 arch/powerpc/platforms/cell/iommu.c cell_iommu_get_fixed_address(&pdev->dev) != OF_BAD_ADDR; pdev 629 arch/powerpc/platforms/maple/pci.c int maple_pci_get_legacy_ide_irq(struct pci_dev *pdev, int channel) pdev 635 arch/powerpc/platforms/maple/pci.c if (pdev->vendor != PCI_VENDOR_ID_AMD || pdev 636 arch/powerpc/platforms/maple/pci.c pdev->device != PCI_DEVICE_ID_AMD_8111_IDE) pdev 639 arch/powerpc/platforms/maple/pci.c np = pci_device_to_OF_node(pdev); pdev 642 arch/powerpc/platforms/maple/pci.c pci_name(pdev)); pdev 304 arch/powerpc/platforms/maple/setup.c struct platform_device *pdev; pdev 343 arch/powerpc/platforms/maple/setup.c pdev = platform_device_register_simple("cpc925_edac", 0, &r, 1); pdev 344 arch/powerpc/platforms/maple/setup.c if (IS_ERR(pdev)) pdev 345 arch/powerpc/platforms/maple/setup.c return PTR_ERR(pdev); pdev 501 arch/powerpc/platforms/pasemi/dma_lib.c struct pci_dev *pdev; pdev 543 arch/powerpc/platforms/pasemi/dma_lib.c for (pdev = pci_get_device(PCI_VENDOR_ID_PASEMI, 0xa006, NULL); pdev 544 arch/powerpc/platforms/pasemi/dma_lib.c pdev; pdev 545 arch/powerpc/platforms/pasemi/dma_lib.c pdev = pci_get_device(PCI_VENDOR_ID_PASEMI, 0xa006, pdev)) pdev 546 arch/powerpc/platforms/pasemi/dma_lib.c mac_regs[intf++] = map_onedev(pdev, 0); pdev 548 arch/powerpc/platforms/pasemi/dma_lib.c pci_dev_put(pdev); pdev 550 arch/powerpc/platforms/pasemi/dma_lib.c for (pdev = pci_get_device(PCI_VENDOR_ID_PASEMI, 0xa005, NULL); pdev 551 arch/powerpc/platforms/pasemi/dma_lib.c pdev; pdev 552 arch/powerpc/platforms/pasemi/dma_lib.c pdev = pci_get_device(PCI_VENDOR_ID_PASEMI, 0xa005, pdev)) pdev 553 arch/powerpc/platforms/pasemi/dma_lib.c mac_regs[intf++] = map_onedev(pdev, 0); pdev 555 arch/powerpc/platforms/pasemi/dma_lib.c pci_dev_put(pdev); pdev 48 arch/powerpc/platforms/pasemi/misc.c struct pci_dev *pdev; pdev 52 arch/powerpc/platforms/pasemi/misc.c pdev = NULL; pdev 53 arch/powerpc/platforms/pasemi/misc.c while ((pdev = pci_get_device(PCI_VENDOR_ID_PASEMI, 0xa003, pdev))) { pdev 54 arch/powerpc/platforms/pasemi/misc.c adap_node = pci_device_to_OF_node(pdev); pdev 81 arch/powerpc/platforms/pasemi/misc.c i2c_register_board_info(PCI_FUNC(pdev->devfn), &info, pdev 58 arch/powerpc/platforms/pasemi/msi.c static void pasemi_msi_teardown_msi_irqs(struct pci_dev *pdev) pdev 63 arch/powerpc/platforms/pasemi/msi.c pr_debug("pasemi_msi_teardown_msi_irqs, pdev %p\n", pdev); pdev 65 arch/powerpc/platforms/pasemi/msi.c for_each_pci_msi_entry(entry, pdev) { pdev 78 arch/powerpc/platforms/pasemi/msi.c static int pasemi_msi_setup_msi_irqs(struct pci_dev *pdev, int nvec, int type) pdev 88 arch/powerpc/platforms/pasemi/msi.c pdev, nvec, type); pdev 93 arch/powerpc/platforms/pasemi/msi.c for_each_pci_msi_entry(entry, pdev) { pdev 809 arch/powerpc/platforms/powermac/feature.c struct pci_dev *pdev = NULL; pdev 827 arch/powerpc/platforms/powermac/feature.c pdev = pci_get_domain_bus_and_slot(0, pbus, pid); pdev 828 arch/powerpc/platforms/powermac/feature.c if (pdev == NULL) pdev 830 arch/powerpc/platforms/powermac/feature.c rc = pci_enable_device(pdev); pdev 832 arch/powerpc/platforms/powermac/feature.c pci_set_master(pdev); pdev 833 arch/powerpc/platforms/powermac/feature.c pci_dev_put(pdev); pdev 41 arch/powerpc/platforms/powernv/eeh-powernv.c void pnv_pcibios_bus_add_device(struct pci_dev *pdev) pdev 43 arch/powerpc/platforms/powernv/eeh-powernv.c struct pci_dn *pdn = pci_get_pdn(pdev); pdev 48 arch/powerpc/platforms/powernv/eeh-powernv.c dev_dbg(&pdev->dev, "EEH: Setting up device\n"); pdev 50 arch/powerpc/platforms/powernv/eeh-powernv.c eeh_add_device_late(pdev); pdev 51 arch/powerpc/platforms/powernv/eeh-powernv.c eeh_sysfs_add_device(pdev); pdev 897 arch/powerpc/platforms/powernv/eeh-powernv.c static int pnv_eeh_bridge_reset(struct pci_dev *pdev, int option) pdev 899 arch/powerpc/platforms/powernv/eeh-powernv.c struct pci_controller *hose = pci_bus_to_host(pdev->bus); pdev 901 arch/powerpc/platforms/powernv/eeh-powernv.c struct device_node *dn = pci_device_to_OF_node(pdev); pdev 903 arch/powerpc/platforms/powernv/eeh-powernv.c (pdev->bus->number << 8) | pdev->devfn); pdev 909 arch/powerpc/platforms/powernv/eeh-powernv.c return __pnv_eeh_bridge_reset(pdev, option); pdev 912 arch/powerpc/platforms/powernv/eeh-powernv.c __func__, pci_domain_nr(pdev->bus), pdev 913 arch/powerpc/platforms/powernv/eeh-powernv.c pdev->bus->number, option); pdev 925 arch/powerpc/platforms/powernv/eeh-powernv.c dev_dbg(&pdev->dev, "%s: Unsupported reset %d\n", pdev 1696 arch/powerpc/platforms/powernv/eeh-powernv.c static void pnv_pci_fixup_vf_mps(struct pci_dev *pdev) pdev 1698 arch/powerpc/platforms/powernv/eeh-powernv.c struct pci_dn *pdn = pci_get_pdn(pdev); pdev 1701 arch/powerpc/platforms/powernv/eeh-powernv.c if (!pdev->is_virtfn) pdev 1705 arch/powerpc/platforms/powernv/eeh-powernv.c parent_mps = pcie_get_mps(pdev->physfn); pdev 1706 arch/powerpc/platforms/powernv/eeh-powernv.c if ((128 << pdev->pcie_mpss) >= parent_mps) pdev 1707 arch/powerpc/platforms/powernv/eeh-powernv.c pcie_set_mps(pdev, parent_mps); pdev 1708 arch/powerpc/platforms/powernv/eeh-powernv.c pdn->mps = pcie_get_mps(pdev); pdev 25 arch/powerpc/platforms/powernv/npu-dma.c struct pci_dev *pdev; pdev 27 arch/powerpc/platforms/powernv/npu-dma.c pdev = pci_get_domain_bus_and_slot(pci_domain_nr(pdn->phb->bus), pdev 37 arch/powerpc/platforms/powernv/npu-dma.c if (pdev) pdev 38 arch/powerpc/platforms/powernv/npu-dma.c pci_dev_put(pdev); pdev 40 arch/powerpc/platforms/powernv/npu-dma.c return pdev; pdev 102 arch/powerpc/platforms/powernv/npu-dma.c struct pci_dev *pdev; pdev 106 arch/powerpc/platforms/powernv/npu-dma.c pdev = pnv_pci_get_gpu_dev(npe->pdev); pdev 107 arch/powerpc/platforms/powernv/npu-dma.c if (!pdev) pdev 110 arch/powerpc/platforms/powernv/npu-dma.c pdn = pci_get_pdn(pdev); pdev 114 arch/powerpc/platforms/powernv/npu-dma.c hose = pci_bus_to_host(pdev->bus); pdev 119 arch/powerpc/platforms/powernv/npu-dma.c *gpdev = pdev; pdev 245 arch/powerpc/platforms/powernv/opal-imc.c static int opal_imc_counters_probe(struct platform_device *pdev) pdev 247 arch/powerpc/platforms/powernv/opal-imc.c struct device_node *imc_dev = pdev->dev.of_node; pdev 317 arch/powerpc/platforms/powernv/opal-imc.c static void opal_imc_counters_shutdown(struct platform_device *pdev) pdev 375 arch/powerpc/platforms/powernv/opal-prd.c static int opal_prd_probe(struct platform_device *pdev) pdev 379 arch/powerpc/platforms/powernv/opal-prd.c if (!pdev || !pdev->dev.of_node) pdev 388 arch/powerpc/platforms/powernv/opal-prd.c prd_node = pdev->dev.of_node; pdev 413 arch/powerpc/platforms/powernv/opal-prd.c static int opal_prd_remove(struct platform_device *pdev) pdev 65 arch/powerpc/platforms/powernv/opal-rtc.c struct platform_device *pdev; pdev 70 arch/powerpc/platforms/powernv/opal-rtc.c pdev = of_platform_device_create(rtc, "opal-rtc", NULL); pdev 75 arch/powerpc/platforms/powernv/opal-rtc.c pdev = platform_device_register_simple("opal-rtc", -1, pdev 81 arch/powerpc/platforms/powernv/opal-rtc.c return PTR_ERR_OR_ZERO(pdev); pdev 117 arch/powerpc/platforms/powernv/opal-sensor.c struct platform_device *pdev; pdev 126 arch/powerpc/platforms/powernv/opal-sensor.c pdev = of_platform_device_create(sensor, "opal-sensor", NULL); pdev 129 arch/powerpc/platforms/powernv/opal-sensor.c return PTR_ERR_OR_ZERO(pdev); pdev 68 arch/powerpc/platforms/powernv/pci-ioda.c strlcpy(pfix, dev_name(&pe->pdev->dev), sizeof(pfix)); pdev 190 arch/powerpc/platforms/powernv/pci-ioda.c WARN_ON(pe->pdev); pdev 251 arch/powerpc/platforms/powernv/pci-ioda.c static void pnv_ioda_reserve_dev_m64_pe(struct pci_dev *pdev, pdev 254 arch/powerpc/platforms/powernv/pci-ioda.c struct pci_controller *hose = pci_bus_to_host(pdev->bus); pdev 263 arch/powerpc/platforms/powernv/pci-ioda.c r = &pdev->resource[i]; pdev 340 arch/powerpc/platforms/powernv/pci-ioda.c struct pci_dev *pdev; pdev 342 arch/powerpc/platforms/powernv/pci-ioda.c list_for_each_entry(pdev, &bus->devices, bus_list) { pdev 343 arch/powerpc/platforms/powernv/pci-ioda.c pnv_ioda_reserve_dev_m64_pe(pdev, pe_bitmap); pdev 345 arch/powerpc/platforms/powernv/pci-ioda.c if (all && pdev->subordinate) pdev 346 arch/powerpc/platforms/powernv/pci-ioda.c pnv_ioda_reserve_m64_pe(pdev->subordinate, pdev 718 arch/powerpc/platforms/powernv/pci-ioda.c struct pci_dev *pdev = NULL; pdev 756 arch/powerpc/platforms/powernv/pci-ioda.c pdev = pe->pbus->self; pdev 758 arch/powerpc/platforms/powernv/pci-ioda.c pdev = pe->pdev->bus->self; pdev 761 arch/powerpc/platforms/powernv/pci-ioda.c pdev = pe->parent_dev; pdev 763 arch/powerpc/platforms/powernv/pci-ioda.c while (pdev) { pdev 764 arch/powerpc/platforms/powernv/pci-ioda.c struct pci_dn *pdn = pci_get_pdn(pdev); pdev 774 arch/powerpc/platforms/powernv/pci-ioda.c pdev = pdev->bus->self; pdev 819 arch/powerpc/platforms/powernv/pci-ioda.c parent = pe->pdev->bus->self; pdev 855 arch/powerpc/platforms/powernv/pci-ioda.c pe->pdev = NULL; pdev 901 arch/powerpc/platforms/powernv/pci-ioda.c parent = pe->pdev->bus->self; pdev 1075 arch/powerpc/platforms/powernv/pci-ioda.c pe->pdev = dev; pdev 1086 arch/powerpc/platforms/powernv/pci-ioda.c pe->pdev = NULL; pdev 1170 arch/powerpc/platforms/powernv/pci-ioda.c pe->pdev = NULL; pdev 1220 arch/powerpc/platforms/powernv/pci-ioda.c if (!pe->pdev) pdev 1223 arch/powerpc/platforms/powernv/pci-ioda.c if (pnv_pci_get_gpu_dev(pe->pdev) == gpu_pdev) { pdev 1261 arch/powerpc/platforms/powernv/pci-ioda.c struct pci_dev *pdev; pdev 1263 arch/powerpc/platforms/powernv/pci-ioda.c list_for_each_entry(pdev, &bus->devices, bus_list) pdev 1264 arch/powerpc/platforms/powernv/pci-ioda.c pnv_ioda_setup_npu_PE(pdev); pdev 1272 arch/powerpc/platforms/powernv/pci-ioda.c struct pci_dev *pdev; pdev 1286 arch/powerpc/platforms/powernv/pci-ioda.c list_for_each_entry(pdev, &bus->devices, bus_list) pdev 1287 arch/powerpc/platforms/powernv/pci-ioda.c pnv_ioda_setup_dev_PE(pdev); pdev 1301 arch/powerpc/platforms/powernv/pci-ioda.c static int pnv_pci_vf_release_m64(struct pci_dev *pdev, u16 num_vfs) pdev 1310 arch/powerpc/platforms/powernv/pci-ioda.c bus = pdev->bus; pdev 1313 arch/powerpc/platforms/powernv/pci-ioda.c pdn = pci_get_pdn(pdev); pdev 1334 arch/powerpc/platforms/powernv/pci-ioda.c static int pnv_pci_vf_assign_m64(struct pci_dev *pdev, u16 num_vfs) pdev 1349 arch/powerpc/platforms/powernv/pci-ioda.c bus = pdev->bus; pdev 1352 arch/powerpc/platforms/powernv/pci-ioda.c pdn = pci_get_pdn(pdev); pdev 1353 arch/powerpc/platforms/powernv/pci-ioda.c total_vfs = pci_sriov_get_totalvfs(pdev); pdev 1372 arch/powerpc/platforms/powernv/pci-ioda.c res = &pdev->resource[i + PCI_IOV_RESOURCES]; pdev 1388 arch/powerpc/platforms/powernv/pci-ioda.c size = pci_iov_resource_size(pdev, pdev 1413 arch/powerpc/platforms/powernv/pci-ioda.c dev_err(&pdev->dev, "Failed to map M64 window #%d: %lld\n", pdev 1426 arch/powerpc/platforms/powernv/pci-ioda.c dev_err(&pdev->dev, "Failed to enable M64 window #%d: %llx\n", pdev 1435 arch/powerpc/platforms/powernv/pci-ioda.c pnv_pci_vf_release_m64(pdev, num_vfs); pdev 1460 arch/powerpc/platforms/powernv/pci-ioda.c static void pnv_ioda_release_vf_PE(struct pci_dev *pdev) pdev 1468 arch/powerpc/platforms/powernv/pci-ioda.c bus = pdev->bus; pdev 1471 arch/powerpc/platforms/powernv/pci-ioda.c pdn = pci_get_pdn(pdev); pdev 1473 arch/powerpc/platforms/powernv/pci-ioda.c if (!pdev->is_physfn) pdev 1477 arch/powerpc/platforms/powernv/pci-ioda.c if (pe->parent_dev != pdev) pdev 1480 arch/powerpc/platforms/powernv/pci-ioda.c pnv_pci_ioda2_release_dma_pe(pdev, pe); pdev 1493 arch/powerpc/platforms/powernv/pci-ioda.c void pnv_pci_sriov_disable(struct pci_dev *pdev) pdev 1502 arch/powerpc/platforms/powernv/pci-ioda.c bus = pdev->bus; pdev 1505 arch/powerpc/platforms/powernv/pci-ioda.c pdn = pci_get_pdn(pdev); pdev 1509 arch/powerpc/platforms/powernv/pci-ioda.c pnv_ioda_release_vf_PE(pdev); pdev 1513 arch/powerpc/platforms/powernv/pci-ioda.c pnv_pci_vf_resource_shift(pdev, -*pdn->pe_num_map); pdev 1516 arch/powerpc/platforms/powernv/pci-ioda.c pnv_pci_vf_release_m64(pdev, num_vfs); pdev 1541 arch/powerpc/platforms/powernv/pci-ioda.c static void pnv_ioda_setup_vf_PE(struct pci_dev *pdev, u16 num_vfs) pdev 1551 arch/powerpc/platforms/powernv/pci-ioda.c bus = pdev->bus; pdev 1554 arch/powerpc/platforms/powernv/pci-ioda.c pdn = pci_get_pdn(pdev); pdev 1556 arch/powerpc/platforms/powernv/pci-ioda.c if (!pdev->is_physfn) pdev 1561 arch/powerpc/platforms/powernv/pci-ioda.c int vf_devfn = pci_iov_virtfn_devfn(pdev, vf_index); pdev 1562 arch/powerpc/platforms/powernv/pci-ioda.c int vf_bus = pci_iov_virtfn_bus(pdev, vf_index); pdev 1575 arch/powerpc/platforms/powernv/pci-ioda.c pe->parent_dev = pdev; pdev 1580 arch/powerpc/platforms/powernv/pci-ioda.c hose->global_number, pdev->bus->number, pdev 1586 arch/powerpc/platforms/powernv/pci-ioda.c pe->pdev = NULL; pdev 1613 arch/powerpc/platforms/powernv/pci-ioda.c int pnv_pci_sriov_enable(struct pci_dev *pdev, u16 num_vfs) pdev 1623 arch/powerpc/platforms/powernv/pci-ioda.c bus = pdev->bus; pdev 1626 arch/powerpc/platforms/powernv/pci-ioda.c pdn = pci_get_pdn(pdev); pdev 1630 arch/powerpc/platforms/powernv/pci-ioda.c dev_info(&pdev->dev, "don't support this SRIOV device" pdev 1640 arch/powerpc/platforms/powernv/pci-ioda.c dev_info(&pdev->dev, "Not enough M64 BAR for VFs\n"); pdev 1677 arch/powerpc/platforms/powernv/pci-ioda.c dev_info(&pdev->dev, "Failed to enable VF%d\n", num_vfs); pdev 1687 arch/powerpc/platforms/powernv/pci-ioda.c ret = pnv_pci_vf_assign_m64(pdev, num_vfs); pdev 1689 arch/powerpc/platforms/powernv/pci-ioda.c dev_info(&pdev->dev, "Not enough M64 window resources\n"); pdev 1699 arch/powerpc/platforms/powernv/pci-ioda.c ret = pnv_pci_vf_resource_shift(pdev, *pdn->pe_num_map); pdev 1706 arch/powerpc/platforms/powernv/pci-ioda.c pnv_ioda_setup_vf_PE(pdev, num_vfs); pdev 1728 arch/powerpc/platforms/powernv/pci-ioda.c int pnv_pcibios_sriov_disable(struct pci_dev *pdev) pdev 1730 arch/powerpc/platforms/powernv/pci-ioda.c pnv_pci_sriov_disable(pdev); pdev 1733 arch/powerpc/platforms/powernv/pci-ioda.c remove_dev_pci_data(pdev); pdev 1737 arch/powerpc/platforms/powernv/pci-ioda.c int pnv_pcibios_sriov_enable(struct pci_dev *pdev, u16 num_vfs) pdev 1740 arch/powerpc/platforms/powernv/pci-ioda.c add_dev_pci_data(pdev); pdev 1742 arch/powerpc/platforms/powernv/pci-ioda.c return pnv_pci_sriov_enable(pdev, num_vfs); pdev 1746 arch/powerpc/platforms/powernv/pci-ioda.c static void pnv_pci_ioda_dma_dev_setup(struct pnv_phb *phb, struct pci_dev *pdev) pdev 1748 arch/powerpc/platforms/powernv/pci-ioda.c struct pci_dn *pdn = pci_get_pdn(pdev); pdev 1760 arch/powerpc/platforms/powernv/pci-ioda.c WARN_ON(get_dma_ops(&pdev->dev) != &dma_iommu_ops); pdev 1761 arch/powerpc/platforms/powernv/pci-ioda.c pdev->dev.archdata.dma_offset = pe->tce_bypass_base; pdev 1762 arch/powerpc/platforms/powernv/pci-ioda.c set_iommu_table_base(&pdev->dev, pe->table_group.tables[0]); pdev 1840 arch/powerpc/platforms/powernv/pci-ioda.c static bool pnv_pci_ioda_iommu_bypass_supported(struct pci_dev *pdev, pdev 1843 arch/powerpc/platforms/powernv/pci-ioda.c struct pci_controller *hose = pci_bus_to_host(pdev->bus); pdev 1845 arch/powerpc/platforms/powernv/pci-ioda.c struct pci_dn *pdn = pci_get_pdn(pdev); pdev 1874 arch/powerpc/platforms/powernv/pci-ioda.c pdev->dev.archdata.dma_offset = (1ULL << 32); pdev 2157 arch/powerpc/platforms/powernv/pci-ioda.c if ((pe->flags & PNV_IODA_PE_DEV) && pe->pdev) { pdev 2158 arch/powerpc/platforms/powernv/pci-ioda.c pnv_pci_ioda_dev_dma_weight(pe->pdev, &weight); pdev 2160 arch/powerpc/platforms/powernv/pci-ioda.c struct pci_dev *pdev; pdev 2162 arch/powerpc/platforms/powernv/pci-ioda.c list_for_each_entry(pdev, &pe->pbus->devices, bus_list) pdev 2163 arch/powerpc/platforms/powernv/pci-ioda.c pnv_pci_ioda_dev_dma_weight(pdev, &weight); pdev 2467 arch/powerpc/platforms/powernv/pci-ioda.c if (pe->pdev) pdev 2468 arch/powerpc/platforms/powernv/pci-ioda.c set_iommu_table_base(&pe->pdev->dev, tbl); pdev 2557 arch/powerpc/platforms/powernv/pci-ioda.c else if (pe->pdev) pdev 2558 arch/powerpc/platforms/powernv/pci-ioda.c set_iommu_table_base(&pe->pdev->dev, NULL); pdev 2601 arch/powerpc/platforms/powernv/pci-ioda.c iommu_add_device(table_group, &pe->pdev->dev); pdev 2892 arch/powerpc/platforms/powernv/pci-ioda.c static void pnv_pci_ioda_fixup_iov_resources(struct pci_dev *pdev) pdev 2894 arch/powerpc/platforms/powernv/pci-ioda.c struct pci_controller *hose = pci_bus_to_host(pdev->bus); pdev 2903 arch/powerpc/platforms/powernv/pci-ioda.c pdn = pci_get_pdn(pdev); pdev 2907 arch/powerpc/platforms/powernv/pci-ioda.c total_vfs = pci_sriov_get_totalvfs(pdev); pdev 2912 arch/powerpc/platforms/powernv/pci-ioda.c res = &pdev->resource[i + PCI_IOV_RESOURCES]; pdev 2916 arch/powerpc/platforms/powernv/pci-ioda.c dev_warn(&pdev->dev, "Don't support SR-IOV with" pdev 2922 arch/powerpc/platforms/powernv/pci-ioda.c total_vf_bar_sz += pci_iov_resource_size(pdev, pdev 2939 arch/powerpc/platforms/powernv/pci-ioda.c dev_info(&pdev->dev, pdev 2948 arch/powerpc/platforms/powernv/pci-ioda.c res = &pdev->resource[i + PCI_IOV_RESOURCES]; pdev 2952 arch/powerpc/platforms/powernv/pci-ioda.c size = pci_iov_resource_size(pdev, i + PCI_IOV_RESOURCES); pdev 2959 arch/powerpc/platforms/powernv/pci-ioda.c dev_dbg(&pdev->dev, " Fixing VF BAR%d: %pR to\n", i, res); pdev 2961 arch/powerpc/platforms/powernv/pci-ioda.c dev_dbg(&pdev->dev, " %pR\n", res); pdev 2962 arch/powerpc/platforms/powernv/pci-ioda.c dev_info(&pdev->dev, "VF BAR%d: %pR (expanded to %d VFs for PE alignment)", pdev 2972 arch/powerpc/platforms/powernv/pci-ioda.c res = &pdev->resource[i + PCI_IOV_RESOURCES]; pdev 2978 arch/powerpc/platforms/powernv/pci-ioda.c static void pnv_pci_ioda_fixup_iov(struct pci_dev *pdev) pdev 2980 arch/powerpc/platforms/powernv/pci-ioda.c if (WARN_ON(pci_dev_is_added(pdev))) pdev 2983 arch/powerpc/platforms/powernv/pci-ioda.c if (pdev->is_virtfn) { pdev 2984 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *pe = pnv_ioda_get_pe(pdev); pdev 2991 arch/powerpc/platforms/powernv/pci-ioda.c pe->pdev = pdev; pdev 2993 arch/powerpc/platforms/powernv/pci-ioda.c } else if (pdev->is_physfn) { pdev 2998 arch/powerpc/platforms/powernv/pci-ioda.c pnv_pci_ioda_fixup_iov_resources(pdev); pdev 3067 arch/powerpc/platforms/powernv/pci-ioda.c struct pci_dev *pdev; pdev 3077 arch/powerpc/platforms/powernv/pci-ioda.c list_for_each_entry(pdev, &pe->pbus->devices, bus_list) { pdev 3079 arch/powerpc/platforms/powernv/pci-ioda.c pnv_ioda_setup_pe_res(pe, &pdev->resource[i]); pdev 3086 arch/powerpc/platforms/powernv/pci-ioda.c if (!(pe->flags & PNV_IODA_PE_BUS_ALL) || !pci_is_bridge(pdev)) pdev 3090 arch/powerpc/platforms/powernv/pci-ioda.c &pdev->resource[PCI_BRIDGE_RESOURCES + i]); pdev 3359 arch/powerpc/platforms/powernv/pci-ioda.c static resource_size_t pnv_pci_iov_resource_alignment(struct pci_dev *pdev, pdev 3362 arch/powerpc/platforms/powernv/pci-ioda.c struct pci_controller *hose = pci_bus_to_host(pdev->bus); pdev 3364 arch/powerpc/platforms/powernv/pci-ioda.c struct pci_dn *pdn = pci_get_pdn(pdev); pdev 3384 arch/powerpc/platforms/powernv/pci-ioda.c align = pci_iov_resource_size(pdev, resno); pdev 3583 arch/powerpc/platforms/powernv/pci-ioda.c static void pnv_pci_release_device(struct pci_dev *pdev) pdev 3585 arch/powerpc/platforms/powernv/pci-ioda.c struct pci_controller *hose = pci_bus_to_host(pdev->bus); pdev 3587 arch/powerpc/platforms/powernv/pci-ioda.c struct pci_dn *pdn = pci_get_pdn(pdev); pdev 3590 arch/powerpc/platforms/powernv/pci-ioda.c if (pdev->is_virtfn) pdev 3612 arch/powerpc/platforms/powernv/pci-ioda.c static void pnv_npu_disable_device(struct pci_dev *pdev) pdev 3614 arch/powerpc/platforms/powernv/pci-ioda.c struct eeh_dev *edev = pci_dev_to_eeh_dev(pdev); pdev 159 arch/powerpc/platforms/powernv/pci.c int pnv_setup_msi_irqs(struct pci_dev *pdev, int nvec, int type) pdev 161 arch/powerpc/platforms/powernv/pci.c struct pci_controller *hose = pci_bus_to_host(pdev->bus); pdev 172 arch/powerpc/platforms/powernv/pci.c if (pdev->no_64bit_msi && !phb->msi32_support) pdev 175 arch/powerpc/platforms/powernv/pci.c for_each_pci_msi_entry(entry, pdev) { pdev 178 arch/powerpc/platforms/powernv/pci.c pci_name(pdev)); pdev 184 arch/powerpc/platforms/powernv/pci.c pci_name(pdev)); pdev 190 arch/powerpc/platforms/powernv/pci.c pci_name(pdev)); pdev 194 arch/powerpc/platforms/powernv/pci.c rc = phb->msi_setup(phb, pdev, phb->msi_base + hwirq, pdev 197 arch/powerpc/platforms/powernv/pci.c pr_warn("%s: Failed to setup MSI\n", pci_name(pdev)); pdev 208 arch/powerpc/platforms/powernv/pci.c void pnv_teardown_msi_irqs(struct pci_dev *pdev) pdev 210 arch/powerpc/platforms/powernv/pci.c struct pci_controller *hose = pci_bus_to_host(pdev->bus); pdev 218 arch/powerpc/platforms/powernv/pci.c for_each_pci_msi_entry(entry, pdev) { pdev 813 arch/powerpc/platforms/powernv/pci.c void pnv_pci_dma_dev_setup(struct pci_dev *pdev) pdev 815 arch/powerpc/platforms/powernv/pci.c struct pci_controller *hose = pci_bus_to_host(pdev->bus); pdev 819 arch/powerpc/platforms/powernv/pci.c phb->dma_dev_setup(phb, pdev); pdev 983 arch/powerpc/platforms/powernv/pci.c struct pci_dev *pdev; pdev 991 arch/powerpc/platforms/powernv/pci.c pdev = to_pci_dev(dev); pdev 992 arch/powerpc/platforms/powernv/pci.c pdn = pci_get_pdn(pdev); pdev 993 arch/powerpc/platforms/powernv/pci.c hose = pci_bus_to_host(pdev->bus); pdev 53 arch/powerpc/platforms/powernv/pci.h struct pci_dev *pdev; pdev 111 arch/powerpc/platforms/powernv/pci.h void (*dma_dev_setup)(struct pnv_phb *phb, struct pci_dev *pdev); pdev 192 arch/powerpc/platforms/powernv/pci.h extern void pnv_pci_dma_dev_setup(struct pci_dev *pdev); pdev 194 arch/powerpc/platforms/powernv/pci.h extern int pnv_setup_msi_irqs(struct pci_dev *pdev, int nvec, int type); pdev 195 arch/powerpc/platforms/powernv/pci.h extern void pnv_teardown_msi_irqs(struct pci_dev *pdev); pdev 26 arch/powerpc/platforms/powernv/vas.c static int init_vas_instance(struct platform_device *pdev) pdev 31 arch/powerpc/platforms/powernv/vas.c struct device_node *dn = pdev->dev.of_node; pdev 35 arch/powerpc/platforms/powernv/vas.c pr_err("No ibm,vas-id property for %s?\n", pdev->name); pdev 39 arch/powerpc/platforms/powernv/vas.c if (pdev->num_resources != 4) { pdev 41 arch/powerpc/platforms/powernv/vas.c pdev->name, vasid); pdev 53 arch/powerpc/platforms/powernv/vas.c vinst->pdev = pdev; pdev 55 arch/powerpc/platforms/powernv/vas.c res = &pdev->resource[0]; pdev 58 arch/powerpc/platforms/powernv/vas.c res = &pdev->resource[1]; pdev 61 arch/powerpc/platforms/powernv/vas.c res = &pdev->resource[2]; pdev 64 arch/powerpc/platforms/powernv/vas.c res = &pdev->resource[3]; pdev 73 arch/powerpc/platforms/powernv/vas.c "paste_win_id_shift 0x%llx\n", pdev->name, vasid, pdev 87 arch/powerpc/platforms/powernv/vas.c dev_set_drvdata(&pdev->dev, vinst); pdev 136 arch/powerpc/platforms/powernv/vas.c static int vas_probe(struct platform_device *pdev) pdev 138 arch/powerpc/platforms/powernv/vas.c return init_vas_instance(pdev); pdev 309 arch/powerpc/platforms/powernv/vas.h struct platform_device *pdev; pdev 50 arch/powerpc/platforms/ps3/time.c struct platform_device *pdev; pdev 55 arch/powerpc/platforms/ps3/time.c pdev = platform_device_register_simple("rtc-ps3", -1, NULL, 0); pdev 57 arch/powerpc/platforms/ps3/time.c return PTR_ERR_OR_ZERO(pdev); pdev 45 arch/powerpc/platforms/pseries/eeh_pseries.c void pseries_pcibios_bus_add_device(struct pci_dev *pdev) pdev 47 arch/powerpc/platforms/pseries/eeh_pseries.c struct pci_dn *pdn = pci_get_pdn(pdev); pdev 52 arch/powerpc/platforms/pseries/eeh_pseries.c dev_dbg(&pdev->dev, "EEH: Setting up device\n"); pdev 54 arch/powerpc/platforms/pseries/eeh_pseries.c if (pdev->is_virtfn) { pdev 57 arch/powerpc/platforms/pseries/eeh_pseries.c pdn->device_id = pdev->device; pdev 58 arch/powerpc/platforms/pseries/eeh_pseries.c pdn->vendor_id = pdev->vendor; pdev 59 arch/powerpc/platforms/pseries/eeh_pseries.c pdn->class_code = pdev->class; pdev 66 arch/powerpc/platforms/pseries/eeh_pseries.c physfn_pdn = pci_get_pdn(pdev->physfn); pdev 71 arch/powerpc/platforms/pseries/eeh_pseries.c eeh_add_device_late(pdev); pdev 73 arch/powerpc/platforms/pseries/eeh_pseries.c if (pdev->is_virtfn) { pdev 81 arch/powerpc/platforms/pseries/eeh_pseries.c eeh_sysfs_add_device(pdev); pdev 719 arch/powerpc/platforms/pseries/eeh_pseries.c if (pci_num_vf(edev->physfn ? edev->physfn : edev->pdev)) { pdev 720 arch/powerpc/platforms/pseries/eeh_pseries.c if (edev->pdev->is_physfn) { pdev 721 arch/powerpc/platforms/pseries/eeh_pseries.c cur_vfs = pci_num_vf(edev->pdev); pdev 734 arch/powerpc/platforms/pseries/eeh_pseries.c bus = pci_iov_virtfn_bus(edev->pdev, pdev 736 arch/powerpc/platforms/pseries/eeh_pseries.c devfn = pci_iov_virtfn_devfn(edev->pdev, pdev 745 arch/powerpc/platforms/pseries/eeh_pseries.c pdn = pci_get_pdn(edev->pdev); pdev 769 arch/powerpc/platforms/pseries/eeh_pseries.c if (edev->pdev->is_physfn || edev->pdev->is_virtfn) pdev 1200 arch/powerpc/platforms/pseries/iommu.c static bool iommu_bypass_supported_pSeriesLP(struct pci_dev *pdev, u64 dma_mask) pdev 1202 arch/powerpc/platforms/pseries/iommu.c struct device_node *dn = pci_device_to_OF_node(pdev), *pdn; pdev 1209 arch/powerpc/platforms/pseries/iommu.c dev_dbg(&pdev->dev, "node is %pOF\n", dn); pdev 1225 arch/powerpc/platforms/pseries/iommu.c pdev->dev.archdata.dma_offset = enable_ddw(pdev, pdn); pdev 1226 arch/powerpc/platforms/pseries/iommu.c if (pdev->dev.archdata.dma_offset) pdev 68 arch/powerpc/platforms/pseries/msi.c static void rtas_disable_msi(struct pci_dev *pdev) pdev 72 arch/powerpc/platforms/pseries/msi.c pdn = pci_get_pdn(pdev); pdev 112 arch/powerpc/platforms/pseries/msi.c static void rtas_teardown_msi_irqs(struct pci_dev *pdev) pdev 116 arch/powerpc/platforms/pseries/msi.c for_each_pci_msi_entry(entry, pdev) { pdev 124 arch/powerpc/platforms/pseries/msi.c rtas_disable_msi(pdev); pdev 127 arch/powerpc/platforms/pseries/msi.c static int check_req(struct pci_dev *pdev, int nvec, char *prop_name) pdev 133 arch/powerpc/platforms/pseries/msi.c dn = pci_device_to_OF_node(pdev); pdev 154 arch/powerpc/platforms/pseries/msi.c static int check_req_msi(struct pci_dev *pdev, int nvec) pdev 156 arch/powerpc/platforms/pseries/msi.c return check_req(pdev, nvec, "ibm,req#msi"); pdev 159 arch/powerpc/platforms/pseries/msi.c static int check_req_msix(struct pci_dev *pdev, int nvec) pdev 161 arch/powerpc/platforms/pseries/msi.c return check_req(pdev, nvec, "ibm,req#msi-x"); pdev 203 arch/powerpc/platforms/pseries/msi.c dn = pci_device_to_OF_node(edev->pdev); pdev 332 arch/powerpc/platforms/pseries/msi.c static int check_msix_entries(struct pci_dev *pdev) pdev 342 arch/powerpc/platforms/pseries/msi.c for_each_pci_msi_entry(entry, pdev) { pdev 353 arch/powerpc/platforms/pseries/msi.c static void rtas_hack_32bit_msi_gen2(struct pci_dev *pdev) pdev 362 arch/powerpc/platforms/pseries/msi.c dev_info(&pdev->dev, pdev 364 arch/powerpc/platforms/pseries/msi.c pci_read_config_dword(pdev, pdev->msi_cap + PCI_MSI_ADDRESS_HI, &addr_hi); pdev 366 arch/powerpc/platforms/pseries/msi.c pci_write_config_dword(pdev, pdev->msi_cap + PCI_MSI_ADDRESS_LO, addr_lo); pdev 367 arch/powerpc/platforms/pseries/msi.c pci_write_config_dword(pdev, pdev->msi_cap + PCI_MSI_ADDRESS_HI, 0); pdev 370 arch/powerpc/platforms/pseries/msi.c static int rtas_setup_msi_irqs(struct pci_dev *pdev, int nvec_in, int type) pdev 380 arch/powerpc/platforms/pseries/msi.c rc = check_req_msix(pdev, nvec); pdev 382 arch/powerpc/platforms/pseries/msi.c rc = check_req_msi(pdev, nvec); pdev 387 arch/powerpc/platforms/pseries/msi.c quota = msi_quota_for_device(pdev, nvec); pdev 392 arch/powerpc/platforms/pseries/msi.c if (type == PCI_CAP_ID_MSIX && check_msix_entries(pdev)) pdev 401 arch/powerpc/platforms/pseries/msi.c quota = msi_quota_for_device(pdev, m); pdev 407 arch/powerpc/platforms/pseries/msi.c pdn = pci_get_pdn(pdev); pdev 416 arch/powerpc/platforms/pseries/msi.c if (pdev->no_64bit_msi) { pdev 423 arch/powerpc/platforms/pseries/msi.c if (pdev->bus->max_bus_speed != PCIE_SPEED_5_0GT) pdev 440 arch/powerpc/platforms/pseries/msi.c rtas_hack_32bit_msi_gen2(pdev); pdev 454 arch/powerpc/platforms/pseries/msi.c for_each_pci_msi_entry(entry, pdev) { pdev 468 arch/powerpc/platforms/pseries/msi.c dev_dbg(&pdev->dev, "rtas_msi: allocated virq %d\n", virq); pdev 479 arch/powerpc/platforms/pseries/msi.c static void rtas_msi_pci_irq_fixup(struct pci_dev *pdev) pdev 482 arch/powerpc/platforms/pseries/msi.c if (!pdev->irq) { pdev 483 arch/powerpc/platforms/pseries/msi.c dev_dbg(&pdev->dev, "rtas_msi: no LSI, nothing to do.\n"); pdev 488 arch/powerpc/platforms/pseries/msi.c if (check_req_msi(pdev, 1) && check_req_msix(pdev, 1)) { pdev 489 arch/powerpc/platforms/pseries/msi.c dev_dbg(&pdev->dev, "rtas_msi: no req#msi/x, nothing to do.\n"); pdev 493 arch/powerpc/platforms/pseries/msi.c dev_dbg(&pdev->dev, "rtas_msi: disabling existing MSI.\n"); pdev 494 arch/powerpc/platforms/pseries/msi.c rtas_disable_msi(pdev); pdev 26 arch/powerpc/platforms/pseries/papr_scm.c struct platform_device *pdev; pdev 72 arch/powerpc/platforms/pseries/papr_scm.c dev_dbg(&p->pdev->dev, "bound drc 0x%x to %pR\n", p->drc_index, &p->res); pdev 82 arch/powerpc/platforms/pseries/papr_scm.c dev_dbg(&p->pdev->dev, "unbind drc 0x%x\n", p->drc_index); pdev 103 arch/powerpc/platforms/pseries/papr_scm.c dev_err(&p->pdev->dev, "unbind error: %lld\n", rc); pdev 105 arch/powerpc/platforms/pseries/papr_scm.c dev_dbg(&p->pdev->dev, "unbind drc 0x%x complete\n", pdev 136 arch/powerpc/platforms/pseries/papr_scm.c dev_dbg(&p->pdev->dev, "bound drc 0x%x to %pR\n", p->drc_index, &p->res); pdev 140 arch/powerpc/platforms/pseries/papr_scm.c dev_info(&p->pdev->dev, pdev 282 arch/powerpc/platforms/pseries/papr_scm.c dev_dbg(&p->pdev->dev, "returned with cmd_rc = %d\n", *cmd_rc); pdev 327 arch/powerpc/platforms/pseries/papr_scm.c struct device *dev = &p->pdev->dev; pdev 335 arch/powerpc/platforms/pseries/papr_scm.c p->bus_desc.of_node = p->pdev->dev.of_node; pdev 337 arch/powerpc/platforms/pseries/papr_scm.c p->bus_desc.provider_name = kstrdup(p->pdev->name, GFP_KERNEL); pdev 371 arch/powerpc/platforms/pseries/papr_scm.c target_nid = dev_to_node(&p->pdev->dev); pdev 403 arch/powerpc/platforms/pseries/papr_scm.c static int papr_scm_probe(struct platform_device *pdev) pdev 405 arch/powerpc/platforms/pseries/papr_scm.c struct device_node *dn = pdev->dev.of_node; pdev 415 arch/powerpc/platforms/pseries/papr_scm.c dev_err(&pdev->dev, "%pOF: missing drc-index!\n", dn); pdev 420 arch/powerpc/platforms/pseries/papr_scm.c dev_err(&pdev->dev, "%pOF: missing block-size!\n", dn); pdev 425 arch/powerpc/platforms/pseries/papr_scm.c dev_err(&pdev->dev, "%pOF: missing number-of-blocks!\n", dn); pdev 430 arch/powerpc/platforms/pseries/papr_scm.c dev_err(&pdev->dev, "%pOF: missing unit-guid!\n", dn); pdev 462 arch/powerpc/platforms/pseries/papr_scm.c p->pdev = pdev; pdev 472 arch/powerpc/platforms/pseries/papr_scm.c dev_err(&p->pdev->dev, "bind err: %d\n", rc); pdev 480 arch/powerpc/platforms/pseries/papr_scm.c p->res.name = pdev->name; pdev 487 arch/powerpc/platforms/pseries/papr_scm.c platform_set_drvdata(pdev, p); pdev 496 arch/powerpc/platforms/pseries/papr_scm.c static int papr_scm_remove(struct platform_device *pdev) pdev 498 arch/powerpc/platforms/pseries/papr_scm.c struct papr_scm_priv *p = platform_get_drvdata(pdev); pdev 58 arch/powerpc/platforms/pseries/pci.c int pseries_send_map_pe(struct pci_dev *pdev, pdev 70 arch/powerpc/platforms/pseries/pci.c pdn = pci_get_pdn(pdev); pdev 84 arch/powerpc/platforms/pseries/pci.c dev_err(&pdev->dev, pdev 91 arch/powerpc/platforms/pseries/pci.c void pseries_set_pe_num(struct pci_dev *pdev, u16 vf_index, __be16 pe_num) pdev 95 arch/powerpc/platforms/pseries/pci.c pdn = pci_get_pdn(pdev); pdev 97 arch/powerpc/platforms/pseries/pci.c dev_dbg(&pdev->dev, "VF %04x:%02x:%02x.%x associated with PE#%x\n", pdev 98 arch/powerpc/platforms/pseries/pci.c pci_domain_nr(pdev->bus), pdev 99 arch/powerpc/platforms/pseries/pci.c pdev->bus->number, pdev 100 arch/powerpc/platforms/pseries/pci.c PCI_SLOT(pci_iov_virtfn_devfn(pdev, vf_index)), pdev 101 arch/powerpc/platforms/pseries/pci.c PCI_FUNC(pci_iov_virtfn_devfn(pdev, vf_index)), pdev 105 arch/powerpc/platforms/pseries/pci.c int pseries_associate_pes(struct pci_dev *pdev, u16 num_vfs) pdev 117 arch/powerpc/platforms/pseries/pci.c pdn = pci_get_pdn(pdev); pdev 122 arch/powerpc/platforms/pseries/pci.c res = &pdev->resource[i + PCI_IOV_RESOURCES]; pdev 125 arch/powerpc/platforms/pseries/pci.c size = pcibios_iov_resource_alignment(pdev, i + pdev 130 arch/powerpc/platforms/pseries/pci.c cpu_to_be16((pci_iov_virtfn_bus(pdev, vf_index) pdev 131 arch/powerpc/platforms/pseries/pci.c << 8) | pci_iov_virtfn_devfn(pdev, pdev 138 arch/powerpc/platforms/pseries/pci.c rc = pseries_send_map_pe(pdev, num_vfs, vf_pe_array); pdev 142 arch/powerpc/platforms/pseries/pci.c pseries_set_pe_num(pdev, vf_index, pdev 149 arch/powerpc/platforms/pseries/pci.c int pseries_pci_sriov_enable(struct pci_dev *pdev, u16 num_vfs) pdev 155 arch/powerpc/platforms/pseries/pci.c struct device_node *dn = pci_device_to_OF_node(pdev); pdev 165 arch/powerpc/platforms/pseries/pci.c dev_err(&pdev->dev, pdev 172 arch/powerpc/platforms/pseries/pci.c pdn = pci_get_pdn(pdev); pdev 179 arch/powerpc/platforms/pseries/pci.c rc = pseries_associate_pes(pdev, num_vfs); pdev 183 arch/powerpc/platforms/pseries/pci.c dev_err(&pdev->dev, "Failure to enable sriov: %x\n", rc); pdev 186 arch/powerpc/platforms/pseries/pci.c pci_vf_drivers_autoprobe(pdev, false); pdev 192 arch/powerpc/platforms/pseries/pci.c int pseries_pcibios_sriov_enable(struct pci_dev *pdev, u16 num_vfs) pdev 195 arch/powerpc/platforms/pseries/pci.c add_dev_pci_data(pdev); pdev 196 arch/powerpc/platforms/pseries/pci.c return pseries_pci_sriov_enable(pdev, num_vfs); pdev 199 arch/powerpc/platforms/pseries/pci.c int pseries_pcibios_sriov_disable(struct pci_dev *pdev) pdev 203 arch/powerpc/platforms/pseries/pci.c pdn = pci_get_pdn(pdev); pdev 207 arch/powerpc/platforms/pseries/pci.c remove_dev_pci_data(pdev); pdev 208 arch/powerpc/platforms/pseries/pci.c pci_vf_drivers_autoprobe(pdev, true); pdev 675 arch/powerpc/platforms/pseries/setup.c static void pseries_disable_sriov_resources(struct pci_dev *pdev) pdev 679 arch/powerpc/platforms/pseries/setup.c pci_warn(pdev, "No hypervisor support for SR-IOV on this device, IOV BARs disabled.\n"); pdev 681 arch/powerpc/platforms/pseries/setup.c pdev->resource[i + PCI_IOV_RESOURCES].flags = 0; pdev 684 arch/powerpc/platforms/pseries/setup.c static void pseries_pci_fixup_resources(struct pci_dev *pdev) pdev 687 arch/powerpc/platforms/pseries/setup.c struct device_node *dn = pci_device_to_OF_node(pdev); pdev 692 arch/powerpc/platforms/pseries/setup.c of_pci_set_vf_bar_size(pdev, indexes); pdev 694 arch/powerpc/platforms/pseries/setup.c pseries_disable_sriov_resources(pdev); pdev 697 arch/powerpc/platforms/pseries/setup.c static void pseries_pci_fixup_iov_resources(struct pci_dev *pdev) pdev 700 arch/powerpc/platforms/pseries/setup.c struct device_node *dn = pci_device_to_OF_node(pdev); pdev 702 arch/powerpc/platforms/pseries/setup.c if (!pdev->is_physfn || pci_dev_is_added(pdev)) pdev 707 arch/powerpc/platforms/pseries/setup.c of_pci_parse_iov_addrs(pdev, indexes); pdev 709 arch/powerpc/platforms/pseries/setup.c pseries_disable_sriov_resources(pdev); pdev 712 arch/powerpc/platforms/pseries/setup.c static resource_size_t pseries_pci_iov_resource_alignment(struct pci_dev *pdev, pdev 716 arch/powerpc/platforms/pseries/setup.c struct device_node *dn = pci_device_to_OF_node(pdev); pdev 721 arch/powerpc/platforms/pseries/setup.c return pci_iov_resource_size(pdev, resno); pdev 723 arch/powerpc/platforms/pseries/setup.c if (!pdev->is_physfn) pdev 725 arch/powerpc/platforms/pseries/setup.c return pseries_get_iov_fw_value(pdev, pdev 122 arch/powerpc/sysdev/fsl_msi.c static void fsl_teardown_msi_irqs(struct pci_dev *pdev) pdev 128 arch/powerpc/sysdev/fsl_msi.c for_each_pci_msi_entry(entry, pdev) { pdev 141 arch/powerpc/sysdev/fsl_msi.c static void fsl_compose_msi_msg(struct pci_dev *pdev, int hwirq, pdev 146 arch/powerpc/sysdev/fsl_msi.c struct pci_controller *hose = pci_bus_to_host(pdev->bus); pdev 178 arch/powerpc/sysdev/fsl_msi.c static int fsl_setup_msi_irqs(struct pci_dev *pdev, int nvec, int type) pdev 180 arch/powerpc/sysdev/fsl_msi.c struct pci_controller *hose = pci_bus_to_host(pdev->bus); pdev 211 arch/powerpc/sysdev/fsl_msi.c dev_err(&pdev->dev, pdev 218 arch/powerpc/sysdev/fsl_msi.c for_each_pci_msi_entry(entry, pdev) { pdev 242 arch/powerpc/sysdev/fsl_msi.c dev_err(&pdev->dev, "could not allocate MSI interrupt\n"); pdev 249 arch/powerpc/sysdev/fsl_msi.c dev_err(&pdev->dev, "fail mapping hwirq %i\n", hwirq); pdev 257 arch/powerpc/sysdev/fsl_msi.c fsl_compose_msi_msg(pdev, hwirq, &msg, msi_data); pdev 114 arch/powerpc/sysdev/fsl_pci.c static void pci_dma_dev_setup_swiotlb(struct pci_dev *pdev) pdev 116 arch/powerpc/sysdev/fsl_pci.c struct pci_controller *hose = pci_bus_to_host(pdev->bus); pdev 118 arch/powerpc/sysdev/fsl_pci.c pdev->dev.bus_dma_mask = pdev 516 arch/powerpc/sysdev/fsl_pci.c int fsl_add_bridge(struct platform_device *pdev, int is_primary) pdev 528 arch/powerpc/sysdev/fsl_pci.c dev = pdev->dev.of_node; pdev 555 arch/powerpc/sysdev/fsl_pci.c hose->parent = &pdev->dev; pdev 1291 arch/powerpc/sysdev/fsl_pci.c static int add_err_dev(struct platform_device *pdev) pdev 1295 arch/powerpc/sysdev/fsl_pci.c .of_node = pdev->dev.of_node pdev 1298 arch/powerpc/sysdev/fsl_pci.c errdev = platform_device_register_resndata(&pdev->dev, pdev 1301 arch/powerpc/sysdev/fsl_pci.c pdev->resource, pdev 1302 arch/powerpc/sysdev/fsl_pci.c pdev->num_resources, pdev 1308 arch/powerpc/sysdev/fsl_pci.c static int fsl_pci_probe(struct platform_device *pdev) pdev 1313 arch/powerpc/sysdev/fsl_pci.c node = pdev->dev.of_node; pdev 1314 arch/powerpc/sysdev/fsl_pci.c ret = fsl_add_bridge(pdev, fsl_pci_primary == node); pdev 1318 arch/powerpc/sysdev/fsl_pci.c ret = add_err_dev(pdev); pdev 1320 arch/powerpc/sysdev/fsl_pci.c dev_err(&pdev->dev, "couldn't register error device: %d\n", pdev 114 arch/powerpc/sysdev/fsl_pci.h extern int fsl_add_bridge(struct platform_device *pdev, int is_primary); pdev 42 arch/powerpc/sysdev/mpic_u3msi.c static u64 read_ht_magic_addr(struct pci_dev *pdev, unsigned int pos) pdev 48 arch/powerpc/sysdev/mpic_u3msi.c pci_read_config_byte(pdev, pos + HT_MSI_FLAGS, &flags); pdev 53 arch/powerpc/sysdev/mpic_u3msi.c pci_read_config_dword(pdev, pos + HT_MSI_ADDR_LO, &tmp); pdev 55 arch/powerpc/sysdev/mpic_u3msi.c pci_read_config_dword(pdev, pos + HT_MSI_ADDR_HI, &tmp); pdev 61 arch/powerpc/sysdev/mpic_u3msi.c static u64 find_ht_magic_addr(struct pci_dev *pdev, unsigned int hwirq) pdev 66 arch/powerpc/sysdev/mpic_u3msi.c for (bus = pdev->bus; bus && bus->self; bus = bus->parent) { pdev 75 arch/powerpc/sysdev/mpic_u3msi.c static u64 find_u4_magic_addr(struct pci_dev *pdev, unsigned int hwirq) pdev 77 arch/powerpc/sysdev/mpic_u3msi.c struct pci_controller *hose = pci_bus_to_host(pdev->bus); pdev 102 arch/powerpc/sysdev/mpic_u3msi.c static void u3msi_teardown_msi_irqs(struct pci_dev *pdev) pdev 107 arch/powerpc/sysdev/mpic_u3msi.c for_each_pci_msi_entry(entry, pdev) { pdev 120 arch/powerpc/sysdev/mpic_u3msi.c static int u3msi_setup_msi_irqs(struct pci_dev *pdev, int nvec, int type) pdev 132 arch/powerpc/sysdev/mpic_u3msi.c if (find_ht_magic_addr(pdev, 0) == 0 && pdev 133 arch/powerpc/sysdev/mpic_u3msi.c find_u4_magic_addr(pdev, 0) == 0) { pdev 135 arch/powerpc/sysdev/mpic_u3msi.c pci_name(pdev)); pdev 139 arch/powerpc/sysdev/mpic_u3msi.c for_each_pci_msi_entry(entry, pdev) { pdev 146 arch/powerpc/sysdev/mpic_u3msi.c addr = find_ht_magic_addr(pdev, hwirq); pdev 148 arch/powerpc/sysdev/mpic_u3msi.c addr = find_u4_magic_addr(pdev, hwirq); pdev 225 arch/s390/include/asm/pci.h static inline struct zpci_dev *to_zpci(struct pci_dev *pdev) pdev 227 arch/s390/include/asm/pci.h return pdev->sysdata; pdev 265 arch/s390/pci/pci.c static void __iomem *pci_iomap_range_fh(struct pci_dev *pdev, int bar, pdev 268 arch/s390/pci/pci.c struct zpci_dev *zdev = to_zpci(pdev); pdev 282 arch/s390/pci/pci.c static void __iomem *pci_iomap_range_mio(struct pci_dev *pdev, int bar, pdev 286 arch/s390/pci/pci.c unsigned long barsize = pci_resource_len(pdev, bar); pdev 287 arch/s390/pci/pci.c struct zpci_dev *zdev = to_zpci(pdev); pdev 294 arch/s390/pci/pci.c void __iomem *pci_iomap_range(struct pci_dev *pdev, int bar, pdev 297 arch/s390/pci/pci.c if (!pci_resource_len(pdev, bar) || bar >= PCI_BAR_COUNT) pdev 301 arch/s390/pci/pci.c return pci_iomap_range_mio(pdev, bar, offset, max); pdev 303 arch/s390/pci/pci.c return pci_iomap_range_fh(pdev, bar, offset, max); pdev 313 arch/s390/pci/pci.c static void __iomem *pci_iomap_wc_range_mio(struct pci_dev *pdev, int bar, pdev 316 arch/s390/pci/pci.c unsigned long barsize = pci_resource_len(pdev, bar); pdev 317 arch/s390/pci/pci.c struct zpci_dev *zdev = to_zpci(pdev); pdev 324 arch/s390/pci/pci.c void __iomem *pci_iomap_wc_range(struct pci_dev *pdev, int bar, pdev 327 arch/s390/pci/pci.c if (!pci_resource_len(pdev, bar) || bar >= PCI_BAR_COUNT) pdev 331 arch/s390/pci/pci.c return pci_iomap_wc_range_mio(pdev, bar, offset, max); pdev 333 arch/s390/pci/pci.c return pci_iomap_range_fh(pdev, bar, offset, max); pdev 343 arch/s390/pci/pci.c static void pci_iounmap_fh(struct pci_dev *pdev, void __iomem *addr) pdev 357 arch/s390/pci/pci.c static void pci_iounmap_mio(struct pci_dev *pdev, void __iomem *addr) pdev 362 arch/s390/pci/pci.c void pci_iounmap(struct pci_dev *pdev, void __iomem *addr) pdev 365 arch/s390/pci/pci.c pci_iounmap_mio(pdev, addr); pdev 367 arch/s390/pci/pci.c pci_iounmap_fh(pdev, addr); pdev 413 arch/s390/pci/pci.c static void zpci_map_resources(struct pci_dev *pdev) pdev 415 arch/s390/pci/pci.c struct zpci_dev *zdev = to_zpci(pdev); pdev 420 arch/s390/pci/pci.c len = pci_resource_len(pdev, i); pdev 425 arch/s390/pci/pci.c pdev->resource[i].start = pdev 428 arch/s390/pci/pci.c pdev->resource[i].start = (resource_size_t __force) pdev 429 arch/s390/pci/pci.c pci_iomap_range_fh(pdev, i, 0, 0); pdev 430 arch/s390/pci/pci.c pdev->resource[i].end = pdev->resource[i].start + len - 1; pdev 437 arch/s390/pci/pci.c len = pci_resource_len(pdev, bar); pdev 440 arch/s390/pci/pci.c pdev->resource[bar].parent = &iov_res; pdev 445 arch/s390/pci/pci.c static void zpci_unmap_resources(struct pci_dev *pdev) pdev 447 arch/s390/pci/pci.c struct zpci_dev *zdev = to_zpci(pdev); pdev 455 arch/s390/pci/pci.c len = pci_resource_len(pdev, i); pdev 458 arch/s390/pci/pci.c pci_iounmap_fh(pdev, (void __iomem __force *) pdev 459 arch/s390/pci/pci.c pdev->resource[i].start); pdev 564 arch/s390/pci/pci.c int pcibios_add_device(struct pci_dev *pdev) pdev 569 arch/s390/pci/pci.c if (pdev->is_physfn) pdev 570 arch/s390/pci/pci.c pdev->no_vf_scan = 1; pdev 572 arch/s390/pci/pci.c pdev->dev.groups = zpci_attr_groups; pdev 573 arch/s390/pci/pci.c pdev->dev.dma_ops = &s390_pci_dma_ops; pdev 574 arch/s390/pci/pci.c zpci_map_resources(pdev); pdev 577 arch/s390/pci/pci.c res = &pdev->resource[i]; pdev 580 arch/s390/pci/pci.c pci_claim_resource(pdev, i); pdev 586 arch/s390/pci/pci.c void pcibios_release_device(struct pci_dev *pdev) pdev 588 arch/s390/pci/pci.c zpci_unmap_resources(pdev); pdev 591 arch/s390/pci/pci.c int pcibios_enable_device(struct pci_dev *pdev, int mask) pdev 593 arch/s390/pci/pci.c struct zpci_dev *zdev = to_zpci(pdev); pdev 595 arch/s390/pci/pci.c zpci_debug_init_device(zdev, dev_name(&pdev->dev)); pdev 598 arch/s390/pci/pci.c return pci_enable_resources(pdev, mask); pdev 601 arch/s390/pci/pci.c void pcibios_disable_device(struct pci_dev *pdev) pdev 603 arch/s390/pci/pci.c struct zpci_dev *zdev = to_zpci(pdev); pdev 612 arch/s390/pci/pci.c struct pci_dev *pdev = to_pci_dev(dev); pdev 613 arch/s390/pci/pci.c struct zpci_dev *zdev = to_zpci(pdev); pdev 623 arch/s390/pci/pci.c zpci_map_resources(pdev); pdev 633 arch/s390/pci/pci.c struct pci_dev *pdev = to_pci_dev(dev); pdev 634 arch/s390/pci/pci.c struct zpci_dev *zdev = to_zpci(pdev); pdev 640 arch/s390/pci/pci.c zpci_unmap_resources(pdev); pdev 811 arch/s390/pci/pci.c int zpci_report_error(struct pci_dev *pdev, pdev 814 arch/s390/pci/pci.c struct zpci_dev *zdev = to_zpci(pdev); pdev 50 arch/s390/pci/pci_event.c struct pci_dev *pdev = NULL; pdev 56 arch/s390/pci/pci_event.c pdev = pci_get_slot(zdev->bus, ZPCI_DEVFN); pdev 59 arch/s390/pci/pci_event.c pdev ? pci_name(pdev) : "n/a", ccdf->pec, ccdf->fid); pdev 61 arch/s390/pci/pci_event.c if (!pdev) pdev 64 arch/s390/pci/pci_event.c pdev->error_state = pci_channel_io_perm_failure; pdev 65 arch/s390/pci/pci_event.c pci_dev_put(pdev); pdev 77 arch/s390/pci/pci_event.c struct pci_dev *pdev = NULL; pdev 82 arch/s390/pci/pci_event.c pdev = pci_get_slot(zdev->bus, ZPCI_DEVFN); pdev 85 arch/s390/pci/pci_event.c pdev ? pci_name(pdev) : "n/a", ccdf->pec, ccdf->fid); pdev 115 arch/s390/pci/pci_event.c if (pdev) pdev 116 arch/s390/pci/pci_event.c pci_stop_and_remove_bus_device_locked(pdev); pdev 131 arch/s390/pci/pci_event.c if (pdev) { pdev 134 arch/s390/pci/pci_event.c pdev->error_state = pci_channel_io_perm_failure; pdev 135 arch/s390/pci/pci_event.c pci_stop_and_remove_bus_device_locked(pdev); pdev 157 arch/s390/pci/pci_event.c pci_dev_put(pdev); pdev 234 arch/s390/pci/pci_irq.c int arch_setup_msi_irqs(struct pci_dev *pdev, int nvec, int type) pdev 236 arch/s390/pci/pci_irq.c struct zpci_dev *zdev = to_zpci(pdev); pdev 274 arch/s390/pci/pci_irq.c for_each_pci_msi_entry(msi, pdev) { pdev 318 arch/s390/pci/pci_irq.c void arch_teardown_msi_irqs(struct pci_dev *pdev) pdev 320 arch/s390/pci/pci_irq.c struct zpci_dev *zdev = to_zpci(pdev); pdev 333 arch/s390/pci/pci_irq.c for_each_pci_msi_entry(msi, pdev) { pdev 55 arch/s390/pci/pci_sysfs.c struct pci_dev *pdev = to_pci_dev(dev); pdev 56 arch/s390/pci/pci_sysfs.c struct zpci_dev *zdev = to_zpci(pdev); pdev 82 arch/s390/pci/pci_sysfs.c if (pci_dev_is_added(pdev)) { pdev 83 arch/s390/pci/pci_sysfs.c pci_stop_and_remove_bus_device(pdev); pdev 106 arch/s390/pci/pci_sysfs.c struct pci_dev *pdev = to_pci_dev(dev); pdev 107 arch/s390/pci/pci_sysfs.c struct zpci_dev *zdev = to_zpci(pdev); pdev 120 arch/s390/pci/pci_sysfs.c struct pci_dev *pdev = to_pci_dev(dev); pdev 121 arch/s390/pci/pci_sysfs.c struct zpci_dev *zdev = to_zpci(pdev); pdev 267 arch/sh/boards/board-sh7757lcr.c static int usbhs0_get_id(struct platform_device *pdev) pdev 88 arch/sh/boards/mach-dreamcast/rtc.c struct platform_device *pdev; pdev 90 arch/sh/boards/mach-dreamcast/rtc.c pdev = platform_device_register_data(NULL, "rtc-generic", -1, pdev 94 arch/sh/boards/mach-dreamcast/rtc.c return PTR_ERR_OR_ZERO(pdev); pdev 255 arch/sh/boards/mach-ecovec24/setup.c static int usbhs_get_id(struct platform_device *pdev) pdev 260 arch/sh/boards/mach-ecovec24/setup.c static int usbhs_phy_reset(struct platform_device *pdev) pdev 18 arch/sh/boards/mach-highlander/psw.c struct platform_device *pdev = arg; pdev 19 arch/sh/boards/mach-highlander/psw.c struct push_switch *psw = platform_get_drvdata(pdev); pdev 20 arch/sh/boards/mach-highlander/psw.c struct push_switch_platform_info *psw_info = pdev->dev.platform_data; pdev 19 arch/sh/boards/mach-landisk/psw.c struct platform_device *pdev = arg; pdev 20 arch/sh/boards/mach-landisk/psw.c struct push_switch *psw = platform_get_drvdata(pdev); pdev 21 arch/sh/boards/mach-landisk/psw.c struct push_switch_platform_info *psw_info = pdev->dev.platform_data; pdev 136 arch/sh/boards/mach-sh03/rtc.c struct platform_device *pdev; pdev 138 arch/sh/boards/mach-sh03/rtc.c pdev = platform_device_register_data(NULL, "rtc-generic", -1, pdev 142 arch/sh/boards/mach-sh03/rtc.c return PTR_ERR_OR_ZERO(pdev); pdev 350 arch/sh/drivers/dma/dma-api.c info->pdev = platform_device_register_simple(info->name, -1, pdev 352 arch/sh/drivers/dma/dma-api.c if (IS_ERR(info->pdev)) pdev 353 arch/sh/drivers/dma/dma-api.c return PTR_ERR(info->pdev); pdev 404 arch/sh/drivers/dma/dma-api.c platform_device_unregister(info->pdev); pdev 141 arch/sh/drivers/dma/dma-sysfs.c dev_err(&info->pdev->dev, "Failed creating attrs\n"); pdev 146 arch/sh/drivers/dma/dma-sysfs.c return sysfs_create_link(&info->pdev->dev.kobj, &dev->kobj, name); pdev 161 arch/sh/drivers/dma/dma-sysfs.c sysfs_remove_link(&info->pdev->dev.kobj, name); pdev 74 arch/sh/drivers/heartbeat.c static int heartbeat_drv_probe(struct platform_device *pdev) pdev 80 arch/sh/drivers/heartbeat.c if (unlikely(pdev->num_resources != 1)) { pdev 81 arch/sh/drivers/heartbeat.c dev_err(&pdev->dev, "invalid number of resources\n"); pdev 85 arch/sh/drivers/heartbeat.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 87 arch/sh/drivers/heartbeat.c dev_err(&pdev->dev, "invalid resource\n"); pdev 91 arch/sh/drivers/heartbeat.c if (pdev->dev.platform_data) { pdev 92 arch/sh/drivers/heartbeat.c hd = pdev->dev.platform_data; pdev 101 arch/sh/drivers/heartbeat.c dev_err(&pdev->dev, "ioremap failed\n"); pdev 103 arch/sh/drivers/heartbeat.c if (!pdev->dev.platform_data) pdev 134 arch/sh/drivers/heartbeat.c platform_set_drvdata(pdev, hd); pdev 21 arch/sh/drivers/pci/fixups-landisk.c int pcibios_map_platform_irq(const struct pci_dev *pdev, u8 slot, u8 pin) pdev 15 arch/sh/drivers/pci/fixups-r7780rp.c int pcibios_map_platform_irq(const struct pci_dev *pdev, u8 slot, u8 pin) pdev 31 arch/sh/drivers/pci/fixups-rts7751r2d.c int pcibios_map_platform_irq(const struct pci_dev *pdev, u8 slot, u8 pin) pdev 37 arch/sh/drivers/pci/fixups-sdk7780.c int pcibios_map_platform_irq(const struct pci_dev *pdev, u8 slot, u8 pin) pdev 20 arch/sh/drivers/pci/fixups-snapgear.c int pcibios_map_platform_irq(const struct pci_dev *pdev, u8 slot, u8 pin) pdev 28 arch/sh/drivers/pci/fixups-titan.c int pcibios_map_platform_irq(const struct pci_dev *pdev, u8 slot, u8 pin) pdev 483 arch/sh/drivers/pci/pcie-sh7786.c int pcibios_map_platform_irq(const struct pci_dev *pdev, u8 slot, u8 pin) pdev 488 arch/sh/drivers/pci/pcie-sh7786.c void pcibios_bus_add_device(struct pci_dev *pdev) pdev 490 arch/sh/drivers/pci/pcie-sh7786.c pdev->dev.dma_pfn_offset = dma_pfn_offset; pdev 36 arch/sh/drivers/push-switch.c struct platform_device *pdev = psw->pdev; pdev 40 arch/sh/drivers/push-switch.c kobject_uevent(&pdev->dev.kobj, KOBJ_CHANGE); pdev 43 arch/sh/drivers/push-switch.c static int switch_drv_probe(struct platform_device *pdev) pdev 53 arch/sh/drivers/push-switch.c irq = platform_get_irq(pdev, 0); pdev 59 arch/sh/drivers/push-switch.c psw_info = pdev->dev.platform_data; pdev 64 arch/sh/drivers/push-switch.c psw_info->name ? psw_info->name : DRV_NAME, pdev); pdev 69 arch/sh/drivers/push-switch.c ret = device_create_file(&pdev->dev, &dev_attr_switch); pdev 71 arch/sh/drivers/push-switch.c dev_err(&pdev->dev, "Failed creating device attrs\n"); pdev 81 arch/sh/drivers/push-switch.c psw->pdev = pdev; pdev 83 arch/sh/drivers/push-switch.c platform_set_drvdata(pdev, psw); pdev 88 arch/sh/drivers/push-switch.c free_irq(irq, pdev); pdev 94 arch/sh/drivers/push-switch.c static int switch_drv_remove(struct platform_device *pdev) pdev 96 arch/sh/drivers/push-switch.c struct push_switch *psw = platform_get_drvdata(pdev); pdev 97 arch/sh/drivers/push-switch.c struct push_switch_platform_info *psw_info = pdev->dev.platform_data; pdev 98 arch/sh/drivers/push-switch.c int irq = platform_get_irq(pdev, 0); pdev 101 arch/sh/drivers/push-switch.c device_remove_file(&pdev->dev, &dev_attr_switch); pdev 103 arch/sh/drivers/push-switch.c platform_set_drvdata(pdev, NULL); pdev 106 arch/sh/drivers/push-switch.c free_irq(irq, pdev); pdev 12 arch/sh/include/asm/device.h int platform_resource_setup_memory(struct platform_device *pdev, pdev 87 arch/sh/include/asm/dma.h struct platform_device *pdev; pdev 18 arch/sh/include/asm/push-switch.h struct platform_device *pdev; pdev 37 arch/sh/mm/consistent.c int __init platform_resource_setup_memory(struct platform_device *pdev, pdev 44 arch/sh/mm/consistent.c r = pdev->resource + pdev->num_resources - 1; pdev 55 arch/sh/mm/consistent.c buf = dma_alloc_coherent(&pdev->dev, memsize, &dma_handle, GFP_KERNEL); pdev 590 arch/sparc/kernel/pci.c struct pci_dev *pdev; pdev 593 arch/sparc/kernel/pci.c pdev = to_pci_dev(dev); pdev 594 arch/sparc/kernel/pci.c dp = pdev->dev.of_node; pdev 763 arch/sparc/kernel/pci.c static int __pci_mmap_make_offset_bus(struct pci_dev *pdev, struct vm_area_struct *vma, pdev 766 arch/sparc/kernel/pci.c struct pci_pbm_info *pbm = pdev->dev.archdata.host_controller; pdev 804 arch/sparc/kernel/pci.c static int __pci_mmap_make_offset(struct pci_dev *pdev, pdev 815 arch/sparc/kernel/pci.c err = __pci_mmap_make_offset_bus(pdev, vma, mmap_state); pdev 822 arch/sparc/kernel/pci.c if ((pdev->class >> 8) == PCI_CLASS_BRIDGE_HOST) pdev 832 arch/sparc/kernel/pci.c struct resource *rp = &pdev->resource[i]; pdev 937 arch/sparc/kernel/pci.c int arch_setup_msi_irq(struct pci_dev *pdev, struct msi_desc *desc) pdev 939 arch/sparc/kernel/pci.c struct pci_pbm_info *pbm = pdev->dev.archdata.host_controller; pdev 945 arch/sparc/kernel/pci.c return pbm->setup_msi_irq(&irq, pdev, desc); pdev 951 arch/sparc/kernel/pci.c struct pci_dev *pdev = msi_desc_to_pci_dev(entry); pdev 952 arch/sparc/kernel/pci.c struct pci_pbm_info *pbm = pdev->dev.archdata.host_controller; pdev 955 arch/sparc/kernel/pci.c pbm->teardown_msi_irq(irq, pdev); pdev 990 arch/sparc/kernel/pci.c void pci_resource_to_user(const struct pci_dev *pdev, int bar, pdev 1003 arch/sparc/kernel/pci.c pcibios_resource_to_bus(pdev->bus, ®ion, (struct resource *) rp); pdev 1016 arch/sparc/kernel/pci.c struct pci_dev *pdev; pdev 1024 arch/sparc/kernel/pci.c pdev = dev->physfn; pdev 1025 arch/sparc/kernel/pci.c psd = &pdev->dev.archdata; pdev 1047 arch/sparc/kernel/pci.c struct pci_dev *pdev; pdev 1050 arch/sparc/kernel/pci.c list_for_each_entry(pdev, &pbus->devices, bus_list) { pdev 1056 arch/sparc/kernel/pci.c slot_num = of_get_property(pdev->dev.of_node, pdev 1125 arch/sparc/kernel/pci.c struct pci_dev *pdev; pdev 1127 arch/sparc/kernel/pci.c pdev = list_first_entry(&pbus->devices, struct pci_dev, pdev 1130 arch/sparc/kernel/pci.c if (pdev && pci_is_pcie(pdev)) { pdev 480 arch/sparc/kernel/pci_common.c struct pci_dev *pdev; pdev 483 arch/sparc/kernel/pci_common.c list_for_each_entry(pdev, &pbus->devices, bus_list) { pdev 486 arch/sparc/kernel/pci_common.c pci_read_config_word(pdev, PCI_STATUS, &status); pdev 491 arch/sparc/kernel/pci_common.c pci_write_config_word(pdev, PCI_STATUS, error_bits); pdev 492 arch/sparc/kernel/pci_common.c pci_info(pdev, "%s: Device saw Target Abort [%016x]\n", pdev 504 arch/sparc/kernel/pci_common.c struct pci_dev *pdev; pdev 507 arch/sparc/kernel/pci_common.c list_for_each_entry(pdev, &pbus->devices, bus_list) { pdev 510 arch/sparc/kernel/pci_common.c pci_read_config_word(pdev, PCI_STATUS, &status); pdev 514 arch/sparc/kernel/pci_common.c pci_write_config_word(pdev, PCI_STATUS, error_bits); pdev 515 arch/sparc/kernel/pci_common.c pci_info(pdev, "%s: Device received Master Abort " pdev 527 arch/sparc/kernel/pci_common.c struct pci_dev *pdev; pdev 530 arch/sparc/kernel/pci_common.c list_for_each_entry(pdev, &pbus->devices, bus_list) { pdev 533 arch/sparc/kernel/pci_common.c pci_read_config_word(pdev, PCI_STATUS, &status); pdev 538 arch/sparc/kernel/pci_common.c pci_write_config_word(pdev, PCI_STATUS, error_bits); pdev 539 arch/sparc/kernel/pci_common.c pci_info(pdev, "%s: Device saw Parity Error [%016x]\n", pdev 141 arch/sparc/kernel/pci_impl.h int (*setup_msi_irq)(unsigned int *irq_p, struct pci_dev *pdev, pdev 143 arch/sparc/kernel/pci_impl.h void (*teardown_msi_irq)(unsigned int irq, struct pci_dev *pdev); pdev 123 arch/sparc/kernel/pci_msi.c struct pci_dev *pdev, pdev 126 arch/sparc/kernel/pci_msi.c struct pci_pbm_info *pbm = pdev->dev.archdata.host_controller; pdev 182 arch/sparc/kernel/pci_msi.c struct pci_dev *pdev) pdev 184 arch/sparc/kernel/pci_msi.c struct pci_pbm_info *pbm = pdev->dev.archdata.host_controller; pdev 194 arch/sparc/kernel/pci_msi.c pci_err(pdev, "%s: teardown: No MSI for irq %u\n", pbm->name, pdev 204 arch/sparc/kernel/pci_msi.c pci_err(pdev, "%s: teardown: ops->teardown() on MSI %u, " pdev 373 arch/sparc/kernel/pci_sabre.c struct pci_dev *pdev; pdev 375 arch/sparc/kernel/pci_sabre.c list_for_each_entry(pdev, &sabre_bus->devices, bus_list) { pdev 376 arch/sparc/kernel/pci_sabre.c if (pdev->vendor == PCI_VENDOR_ID_SUN && pdev 377 arch/sparc/kernel/pci_sabre.c pdev->device == PCI_DEVICE_ID_SUN_SIMBA) { pdev 380 arch/sparc/kernel/pci_sabre.c pci_read_config_word(pdev, PCI_COMMAND, &word16); pdev 384 arch/sparc/kernel/pci_sabre.c pci_write_config_word(pdev, PCI_COMMAND, word16); pdev 387 arch/sparc/kernel/pci_sabre.c pci_write_config_word(pdev, PCI_STATUS, 0xffff); pdev 388 arch/sparc/kernel/pci_sabre.c pci_write_config_word(pdev, PCI_SEC_STATUS, 0xffff); pdev 393 arch/sparc/kernel/pci_sabre.c pci_write_config_byte(pdev, PCI_LATENCY_TIMER, 64); pdev 394 arch/sparc/kernel/pci_sabre.c pci_write_config_byte(pdev, PCI_SEC_LATENCY_TIMER, 64); pdev 399 arch/sparc/kernel/pci_sabre.c pci_write_config_byte(pdev, PCI_BRIDGE_CONTROL, pdev 261 arch/sparc/kernel/pci_sun4v.c struct pci_dev *pdev; pdev 267 arch/sparc/kernel/pci_sun4v.c list_for_each_entry(pdev, &bus_dev->devices, bus_list) { pdev 268 arch/sparc/kernel/pci_sun4v.c if (pdev->subordinate) { pdev 271 arch/sparc/kernel/pci_sun4v.c pdev->subordinate); pdev 274 arch/sparc/kernel/pci_sun4v.c device = PCI_SLOT(pdev->devfn); pdev 275 arch/sparc/kernel/pci_sun4v.c fun = PCI_FUNC(pdev->devfn); pdev 447 arch/sparc/kernel/pcic.c static int pdev_to_pnode(struct linux_pbm_info *pbm, struct pci_dev *pdev) pdev 458 arch/sparc/kernel/pcic.c if(devfn == pdev->devfn) pdev 242 arch/sparc/kernel/time_32.c struct platform_device *pdev = to_platform_device(dev); pdev 243 arch/sparc/kernel/time_32.c struct m48t59_plat_data *pdata = pdev->dev.platform_data; pdev 250 arch/sparc/kernel/time_32.c struct platform_device *pdev = to_platform_device(dev); pdev 251 arch/sparc/kernel/time_32.c struct m48t59_plat_data *pdata = pdev->dev.platform_data; pdev 529 arch/sparc/kernel/time_64.c struct platform_device *pdev = to_platform_device(dev); pdev 530 arch/sparc/kernel/time_64.c void __iomem *regs = (void __iomem *) pdev->resource[0].start; pdev 537 arch/sparc/kernel/time_64.c struct platform_device *pdev = to_platform_device(dev); pdev 538 arch/sparc/kernel/time_64.c void __iomem *regs = (void __iomem *) pdev->resource[0].start; pdev 428 arch/um/drivers/net_kern.c device->pdev.id = n; pdev 429 arch/um/drivers/net_kern.c device->pdev.name = DRIVER_NAME; pdev 430 arch/um/drivers/net_kern.c device->pdev.dev.release = net_device_release; pdev 431 arch/um/drivers/net_kern.c dev_set_drvdata(&device->pdev.dev, device); pdev 432 arch/um/drivers/net_kern.c if (platform_device_register(&device->pdev)) pdev 434 arch/um/drivers/net_kern.c SET_NETDEV_DEV(dev,&device->pdev.dev); pdev 493 arch/um/drivers/net_kern.c platform_device_unregister(&device->pdev); pdev 722 arch/um/drivers/net_kern.c platform_device_unregister(&device->pdev); pdev 159 arch/um/drivers/ubd_kern.c struct platform_device pdev; pdev 889 arch/um/drivers/ubd_kern.c ubd_devs[unit].pdev.id = unit; pdev 890 arch/um/drivers/ubd_kern.c ubd_devs[unit].pdev.name = DRIVER_NAME; pdev 891 arch/um/drivers/ubd_kern.c ubd_devs[unit].pdev.dev.release = ubd_device_release; pdev 892 arch/um/drivers/ubd_kern.c dev_set_drvdata(&ubd_devs[unit].pdev.dev, &ubd_devs[unit]); pdev 893 arch/um/drivers/ubd_kern.c platform_device_register(&ubd_devs[unit].pdev); pdev 894 arch/um/drivers/ubd_kern.c parent = &ubd_devs[unit].pdev.dev; pdev 1086 arch/um/drivers/ubd_kern.c platform_device_unregister(&ubd_dev->pdev); pdev 56 arch/um/drivers/vector_kern.c struct platform_device pdev; pdev 785 arch/um/drivers/vector_kern.c platform_device_unregister(&vec_d->pdev); pdev 1495 arch/um/drivers/vector_kern.c device->pdev.id = n; pdev 1496 arch/um/drivers/vector_kern.c device->pdev.name = DRIVER_NAME; pdev 1497 arch/um/drivers/vector_kern.c device->pdev.dev.release = vector_device_release; pdev 1498 arch/um/drivers/vector_kern.c dev_set_drvdata(&device->pdev.dev, device); pdev 1499 arch/um/drivers/vector_kern.c if (platform_device_register(&device->pdev)) pdev 1501 arch/um/drivers/vector_kern.c SET_NETDEV_DEV(dev, &device->pdev.dev); pdev 47 arch/um/drivers/virtio_uml.c struct platform_device *pdev; pdev 62 arch/um/drivers/virtio_uml.c #define vu_err(vu_dev, ...) dev_err(&(vu_dev)->pdev->dev, __VA_ARGS__) pdev 356 arch/um/drivers/virtio_uml.c vu_dev->pdev->name, vu_dev); pdev 801 arch/um/drivers/virtio_uml.c struct platform_device *pdev = vu_dev->pdev; pdev 812 arch/um/drivers/virtio_uml.c snprintf(info->name, sizeof(info->name), "%s.%d-%s", pdev->name, pdev 813 arch/um/drivers/virtio_uml.c pdev->id, name); pdev 933 arch/um/drivers/virtio_uml.c return vu_dev->pdev->name; pdev 971 arch/um/drivers/virtio_uml.c static int virtio_uml_probe(struct platform_device *pdev) pdev 973 arch/um/drivers/virtio_uml.c struct virtio_uml_platform_data *pdata = pdev->dev.platform_data; pdev 980 arch/um/drivers/virtio_uml.c vu_dev = devm_kzalloc(&pdev->dev, sizeof(*vu_dev), GFP_KERNEL); pdev 984 arch/um/drivers/virtio_uml.c vu_dev->vdev.dev.parent = &pdev->dev; pdev 989 arch/um/drivers/virtio_uml.c vu_dev->pdev = pdev; pdev 1003 arch/um/drivers/virtio_uml.c platform_set_drvdata(pdev, vu_dev); pdev 1015 arch/um/drivers/virtio_uml.c static int virtio_uml_remove(struct platform_device *pdev) pdev 1017 arch/um/drivers/virtio_uml.c struct virtio_uml_device *vu_dev = platform_get_drvdata(pdev); pdev 1044 arch/um/drivers/virtio_uml.c struct platform_device *pdev; pdev 1076 arch/um/drivers/virtio_uml.c pdev = platform_device_register_data(&vu_cmdline_parent, "virtio-uml", pdev 1079 arch/um/drivers/virtio_uml.c err = PTR_ERR_OR_ZERO(pdev); pdev 1091 arch/um/drivers/virtio_uml.c struct platform_device *pdev = to_platform_device(dev); pdev 1092 arch/um/drivers/virtio_uml.c struct virtio_uml_platform_data *pdata = pdev->dev.platform_data; pdev 1097 arch/um/drivers/virtio_uml.c pdata->socket_path, pdata->virtio_device_id, pdev->id); pdev 1126 arch/um/drivers/virtio_uml.c struct platform_device *pdev = to_platform_device(dev); pdev 1127 arch/um/drivers/virtio_uml.c struct virtio_uml_platform_data *pdata = pdev->dev.platform_data; pdev 1130 arch/um/drivers/virtio_uml.c platform_device_unregister(pdev); pdev 19 arch/um/include/shared/net_kern.h struct platform_device pdev; pdev 983 arch/x86/events/intel/uncore.c static int uncore_pci_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 990 arch/x86/events/intel/uncore.c phys_id = uncore_pcibus_to_physid(pdev->bus); pdev 1002 arch/x86/events/intel/uncore.c uncore_extra_pci_dev[die].dev[idx] = pdev; pdev 1003 arch/x86/events/intel/uncore.c pci_set_drvdata(pdev, NULL); pdev 1015 arch/x86/events/intel/uncore.c struct pci_driver *pci_drv = pdev->driver; pdev 1020 arch/x86/events/intel/uncore.c if ((ids->vendor == pdev->vendor) && pdev 1021 arch/x86/events/intel/uncore.c (ids->device == pdev->device)) { pdev 1024 arch/x86/events/intel/uncore.c if (devfn == pdev->devfn) { pdev 1049 arch/x86/events/intel/uncore.c pmu->func_id = pdev->devfn; pdev 1051 arch/x86/events/intel/uncore.c WARN_ON_ONCE(pmu->func_id != pdev->devfn); pdev 1056 arch/x86/events/intel/uncore.c box->pci_dev = pdev; pdev 1059 arch/x86/events/intel/uncore.c pci_set_drvdata(pdev, box); pdev 1068 arch/x86/events/intel/uncore.c pci_set_drvdata(pdev, NULL); pdev 1076 arch/x86/events/intel/uncore.c static void uncore_pci_remove(struct pci_dev *pdev) pdev 1082 arch/x86/events/intel/uncore.c phys_id = uncore_pcibus_to_physid(pdev->bus); pdev 1084 arch/x86/events/intel/uncore.c box = pci_get_drvdata(pdev); pdev 1089 arch/x86/events/intel/uncore.c if (uncore_extra_pci_dev[die].dev[i] == pdev) { pdev 1102 arch/x86/events/intel/uncore.c pci_set_drvdata(pdev, NULL); pdev 413 arch/x86/events/intel/uncore_snb.c struct pci_dev *pdev = box->pci_dev; pdev 418 arch/x86/events/intel/uncore_snb.c pci_read_config_dword(pdev, where, &pci_dword); pdev 422 arch/x86/events/intel/uncore_snb.c pci_read_config_dword(pdev, where + 4, &pci_dword); pdev 465 arch/x86/events/intel/uncore_snbep.c struct pci_dev *pdev = box->pci_dev; pdev 469 arch/x86/events/intel/uncore_snbep.c if (!pci_read_config_dword(pdev, box_ctl, &config)) { pdev 471 arch/x86/events/intel/uncore_snbep.c pci_write_config_dword(pdev, box_ctl, config); pdev 477 arch/x86/events/intel/uncore_snbep.c struct pci_dev *pdev = box->pci_dev; pdev 481 arch/x86/events/intel/uncore_snbep.c if (!pci_read_config_dword(pdev, box_ctl, &config)) { pdev 483 arch/x86/events/intel/uncore_snbep.c pci_write_config_dword(pdev, box_ctl, config); pdev 489 arch/x86/events/intel/uncore_snbep.c struct pci_dev *pdev = box->pci_dev; pdev 492 arch/x86/events/intel/uncore_snbep.c pci_write_config_dword(pdev, hwc->config_base, hwc->config | SNBEP_PMON_CTL_EN); pdev 497 arch/x86/events/intel/uncore_snbep.c struct pci_dev *pdev = box->pci_dev; pdev 500 arch/x86/events/intel/uncore_snbep.c pci_write_config_dword(pdev, hwc->config_base, hwc->config); pdev 505 arch/x86/events/intel/uncore_snbep.c struct pci_dev *pdev = box->pci_dev; pdev 509 arch/x86/events/intel/uncore_snbep.c pci_read_config_dword(pdev, hwc->event_base, (u32 *)&count); pdev 510 arch/x86/events/intel/uncore_snbep.c pci_read_config_dword(pdev, hwc->event_base + 4, (u32 *)&count + 1); pdev 517 arch/x86/events/intel/uncore_snbep.c struct pci_dev *pdev = box->pci_dev; pdev 520 arch/x86/events/intel/uncore_snbep.c pci_write_config_dword(pdev, box_ctl, SNBEP_PMON_BOX_CTL_INT); pdev 1117 arch/x86/events/intel/uncore_snbep.c struct pci_dev *pdev = box->pci_dev; pdev 1139 arch/x86/events/intel/uncore_snbep.c pci_write_config_dword(pdev, hwc->config_base, hwc->config | SNBEP_PMON_CTL_EN); pdev 1392 arch/x86/events/intel/uncore_snbep.c struct pci_dev *pdev = box->pci_dev; pdev 1394 arch/x86/events/intel/uncore_snbep.c pci_write_config_dword(pdev, SNBEP_PCI_PMON_BOX_CTL, IVBEP_PMON_BOX_CTL_INT); pdev 1734 arch/x86/events/intel/uncore_snbep.c struct pci_dev *pdev = box->pci_dev; pdev 1737 arch/x86/events/intel/uncore_snbep.c pci_write_config_dword(pdev, ivbep_uncore_irp_ctls[hwc->idx], pdev 1743 arch/x86/events/intel/uncore_snbep.c struct pci_dev *pdev = box->pci_dev; pdev 1746 arch/x86/events/intel/uncore_snbep.c pci_write_config_dword(pdev, ivbep_uncore_irp_ctls[hwc->idx], hwc->config); pdev 1751 arch/x86/events/intel/uncore_snbep.c struct pci_dev *pdev = box->pci_dev; pdev 1755 arch/x86/events/intel/uncore_snbep.c pci_read_config_dword(pdev, ivbep_uncore_irp_ctrs[hwc->idx], (u32 *)&count); pdev 1756 arch/x86/events/intel/uncore_snbep.c pci_read_config_dword(pdev, ivbep_uncore_irp_ctrs[hwc->idx] + 4, (u32 *)&count + 1); pdev 2139 arch/x86/events/intel/uncore_snbep.c struct pci_dev *pdev = box->pci_dev; pdev 2142 arch/x86/events/intel/uncore_snbep.c pci_write_config_dword(pdev, box_ctl, 0); pdev 2148 arch/x86/events/intel/uncore_snbep.c struct pci_dev *pdev = box->pci_dev; pdev 2153 arch/x86/events/intel/uncore_snbep.c pci_write_config_dword(pdev, hwc->config_base, pdev 2156 arch/x86/events/intel/uncore_snbep.c pci_write_config_dword(pdev, hwc->config_base, pdev 2808 arch/x86/events/intel/uncore_snbep.c struct pci_dev *pdev = box->pci_dev; pdev 2812 arch/x86/events/intel/uncore_snbep.c pci_read_config_dword(pdev, hswep_uncore_irp_ctrs[hwc->idx], (u32 *)&count); pdev 2813 arch/x86/events/intel/uncore_snbep.c pci_read_config_dword(pdev, hswep_uncore_irp_ctrs[hwc->idx] + 4, (u32 *)&count + 1); pdev 3140 arch/x86/events/intel/uncore_snbep.c struct pci_dev *pdev; pdev 3143 arch/x86/events/intel/uncore_snbep.c pdev = uncore_extra_pci_dev[pkg].dev[HSWEP_PCI_PCU_3]; pdev 3144 arch/x86/events/intel/uncore_snbep.c pci_read_config_dword(pdev, 0x94, &capid4); pdev 3817 arch/x86/events/intel/uncore_snbep.c struct pci_dev *pdev = box->pci_dev; pdev 3820 arch/x86/events/intel/uncore_snbep.c pci_write_config_dword(pdev, SKX_UPI_PCI_PMON_BOX_CTL, IVBEP_PMON_BOX_CTL_INT); pdev 3848 arch/x86/events/intel/uncore_snbep.c struct pci_dev *pdev = box->pci_dev; pdev 3851 arch/x86/events/intel/uncore_snbep.c pci_write_config_dword(pdev, SKX_M2M_PCI_PMON_BOX_CTL, IVBEP_PMON_BOX_CTL_INT); pdev 4282 arch/x86/events/intel/uncore_snbep.c struct pci_dev *pdev = box->pci_dev; pdev 4286 arch/x86/events/intel/uncore_snbep.c pci_write_config_dword(pdev, box_ctl, IVBEP_PMON_BOX_CTL_INT); pdev 4385 arch/x86/events/intel/uncore_snbep.c struct pci_dev *pdev = snr_uncore_get_mc_dev(box->dieid); pdev 4390 arch/x86/events/intel/uncore_snbep.c if (!pdev) pdev 4393 arch/x86/events/intel/uncore_snbep.c pci_read_config_dword(pdev, SNR_IMC_MMIO_BASE_OFFSET, &pci_dword); pdev 4396 arch/x86/events/intel/uncore_snbep.c pci_read_config_dword(pdev, SNR_IMC_MMIO_MEM0_OFFSET, &pci_dword); pdev 87 arch/x86/include/asm/amd_nb.h static inline u16 amd_pci_dev_to_node_id(struct pci_dev *pdev) pdev 95 arch/x86/include/asm/amd_nb.h if (pci_domain_nr(misc->bus) == pci_domain_nr(pdev->bus) && pdev 96 arch/x86/include/asm/amd_nb.h PCI_SLOT(misc->devfn) == PCI_SLOT(pdev->devfn)) pdev 100 arch/x86/include/asm/amd_nb.h WARN(1, "Unable to find AMD Northbridge id for %s\n", pci_name(pdev)); pdev 15 arch/x86/include/asm/intel-mid.h extern int intel_mid_pci_set_power_state(struct pci_dev *pdev, pci_power_t state); pdev 16 arch/x86/include/asm/intel-mid.h extern pci_power_t intel_mid_pci_get_power_state(struct pci_dev *pdev); pdev 23 arch/x86/include/asm/intel-mid.h extern int intel_mid_pwr_get_lss_id(struct pci_dev *pdev); pdev 6 arch/x86/include/asm/probe_roms.h extern void __iomem *pci_map_biosrom(struct pci_dev *pdev); pdev 8 arch/x86/include/asm/probe_roms.h extern size_t pci_biosrom_size(struct pci_dev *pdev); pdev 11 arch/x86/include/asm/sta2x11.h struct sta2x11_instance *sta2x11_get_instance(struct pci_dev *pdev); pdev 375 arch/x86/kernel/acpi/boot.c struct pci_dev *pdev; pdev 386 arch/x86/kernel/acpi/boot.c pdev = to_pci_dev(dev); pdev 387 arch/x86/kernel/acpi/boot.c number = pdev->bus->number; pdev 388 arch/x86/kernel/acpi/boot.c devfn = pdev->devfn; pdev 389 arch/x86/kernel/acpi/boot.c pin = pdev->pin; pdev 216 arch/x86/kernel/apic/msi.c struct pci_dev *pdev = to_pci_dev(dev); pdev 217 arch/x86/kernel/apic/msi.c struct msi_desc *desc = first_pci_msi_entry(pdev); pdev 220 arch/x86/kernel/apic/msi.c arg->msi_dev = pdev; pdev 1063 arch/x86/kernel/apic/x2apic_uv_x.c static int uv_set_vga_state(struct pci_dev *pdev, bool decode, unsigned int command_bits, u32 flags) pdev 1073 arch/x86/kernel/apic/x2apic_uv_x.c domain = pci_domain_nr(pdev->bus); pdev 1074 arch/x86/kernel/apic/x2apic_uv_x.c bus = pdev->bus->number; pdev 304 arch/x86/kernel/pci-calgary_64.c struct pci_dev *pdev; pdev 308 arch/x86/kernel/pci-calgary_64.c pdev = to_pci_dev(dev); pdev 311 arch/x86/kernel/pci-calgary_64.c pbus = pdev->bus; pdev 147 arch/x86/kernel/pci-dma.c static int via_no_dac_cb(struct pci_dev *pdev, void *data) pdev 149 arch/x86/kernel/pci-dma.c pdev->dev.bus_dma_mask = DMA_BIT_MASK(32); pdev 17 arch/x86/kernel/pmem.c struct platform_device *pdev; pdev 29 arch/x86/kernel/pmem.c pdev = platform_device_alloc("e820_pmem", -1); pdev 30 arch/x86/kernel/pmem.c return platform_device_add(pdev); pdev 81 arch/x86/kernel/probe_roms.c static bool match_id(struct pci_dev *pdev, unsigned short vendor, unsigned short device) pdev 83 arch/x86/kernel/probe_roms.c struct pci_driver *drv = pdev->driver; pdev 86 arch/x86/kernel/probe_roms.c if (pdev->vendor == vendor && pdev->device == device) pdev 96 arch/x86/kernel/probe_roms.c static bool probe_list(struct pci_dev *pdev, unsigned short vendor, pdev 105 arch/x86/kernel/probe_roms.c if (device && match_id(pdev, vendor, device)) pdev 114 arch/x86/kernel/probe_roms.c static struct resource *find_oprom(struct pci_dev *pdev) pdev 137 arch/x86/kernel/probe_roms.c if (match_id(pdev, vendor, device)) { pdev 145 arch/x86/kernel/probe_roms.c probe_list(pdev, vendor, rom + offset + list)) { pdev 154 arch/x86/kernel/probe_roms.c void __iomem *pci_map_biosrom(struct pci_dev *pdev) pdev 156 arch/x86/kernel/probe_roms.c struct resource *oprom = find_oprom(pdev); pdev 171 arch/x86/kernel/probe_roms.c size_t pci_biosrom_size(struct pci_dev *pdev) pdev 173 arch/x86/kernel/probe_roms.c struct resource *oprom = find_oprom(pdev); pdev 632 arch/x86/kernel/quirks.c static void quirk_intel_brickland_xeon_ras_cap(struct pci_dev *pdev) pdev 636 arch/x86/kernel/quirks.c pci_read_config_dword(pdev, 0x84, &capid0); pdev 643 arch/x86/kernel/quirks.c static void quirk_intel_purley_xeon_ras_cap(struct pci_dev *pdev) pdev 647 arch/x86/kernel/quirks.c pci_read_config_dword(pdev, 0x84, &capid0); pdev 648 arch/x86/kernel/quirks.c pci_read_config_dword(pdev, 0x98, &capid5); pdev 648 arch/x86/pci/common.c static void set_dma_domain_ops(struct pci_dev *pdev) pdev 654 arch/x86/pci/common.c if (pci_domain_nr(pdev->bus) == domain->domain_nr) { pdev 655 arch/x86/pci/common.c pdev->dev.dma_ops = domain->dma_ops; pdev 662 arch/x86/pci/common.c static void set_dma_domain_ops(struct pci_dev *pdev) {} pdev 665 arch/x86/pci/common.c static void set_dev_domain_options(struct pci_dev *pdev) pdev 667 arch/x86/pci/common.c if (is_vmd(pdev->bus)) pdev 668 arch/x86/pci/common.c pdev->hotplug_user_indicators = 1; pdev 241 arch/x86/pci/fixup.c static void pcie_rootport_aspm_quirk(struct pci_dev *pdev) pdev 247 arch/x86/pci/fixup.c if ((pbus = pdev->subordinate) == NULL) pdev 255 arch/x86/pci/fixup.c if ((pdev->device < PCI_DEVICE_ID_INTEL_MCH_PA) || pdev 256 arch/x86/pci/fixup.c (pdev->device > PCI_DEVICE_ID_INTEL_MCH_PC1)) pdev 266 arch/x86/pci/fixup.c for (i = GET_INDEX(pdev->device, 0); i <= GET_INDEX(pdev->device, 7); ++i) pdev 279 arch/x86/pci/fixup.c quirk_aspm_offset[GET_INDEX(pdev->device, dev->devfn)] = pdev 311 arch/x86/pci/fixup.c static void pci_fixup_video(struct pci_dev *pdev) pdev 319 arch/x86/pci/fixup.c bus = pdev->bus; pdev 338 arch/x86/pci/fixup.c if (!vga_default_device() || pdev == vga_default_device()) { pdev 339 arch/x86/pci/fixup.c pci_read_config_word(pdev, PCI_COMMAND, &config); pdev 341 arch/x86/pci/fixup.c res = &pdev->resource[PCI_ROM_RESOURCE]; pdev 343 arch/x86/pci/fixup.c pci_disable_rom(pdev); pdev 351 arch/x86/pci/fixup.c dev_info(&pdev->dev, "Video device with shadowed ROM at %pR\n", pdev 619 arch/x86/pci/fixup.c static void quirk_apple_mbp_poweroff(struct pci_dev *pdev) pdev 621 arch/x86/pci/fixup.c struct device *dev = &pdev->dev; pdev 626 arch/x86/pci/fixup.c pdev->bus->number != 0 || pdev->devfn != PCI_DEVFN(0x1c, 0)) pdev 644 arch/x86/pci/fixup.c static void quirk_no_aersid(struct pci_dev *pdev) pdev 647 arch/x86/pci/fixup.c if (is_vmd(pdev->bus) && pci_is_root_bus(pdev->bus)) pdev 648 arch/x86/pci/fixup.c pdev->bus->bus_flags |= PCI_BUS_FLAGS_NO_AERSID; pdev 47 arch/x86/pci/sta2x11-fixup.c static void sta2x11_new_instance(struct pci_dev *pdev) pdev 55 arch/x86/pci/sta2x11-fixup.c instance->bus0 = pdev->subordinate->number + 1; pdev 60 arch/x86/pci/sta2x11-fixup.c dev_info(&pdev->dev, "Using SWIOTLB (size %i)\n", size); pdev 62 arch/x86/pci/sta2x11-fixup.c dev_emerg(&pdev->dev, "init swiotlb failed\n"); pdev 71 arch/x86/pci/sta2x11-fixup.c static struct sta2x11_instance *sta2x11_pdev_to_instance(struct pci_dev *pdev) pdev 77 arch/x86/pci/sta2x11-fixup.c ep = pdev->bus->number - instance->bus0; pdev 84 arch/x86/pci/sta2x11-fixup.c static int sta2x11_pdev_to_ep(struct pci_dev *pdev) pdev 88 arch/x86/pci/sta2x11-fixup.c instance = sta2x11_pdev_to_instance(pdev); pdev 92 arch/x86/pci/sta2x11-fixup.c return pdev->bus->number - instance->bus0; pdev 95 arch/x86/pci/sta2x11-fixup.c static struct sta2x11_mapping *sta2x11_pdev_to_mapping(struct pci_dev *pdev) pdev 100 arch/x86/pci/sta2x11-fixup.c instance = sta2x11_pdev_to_instance(pdev); pdev 103 arch/x86/pci/sta2x11-fixup.c ep = sta2x11_pdev_to_ep(pdev); pdev 108 arch/x86/pci/sta2x11-fixup.c struct sta2x11_instance *sta2x11_get_instance(struct pci_dev *pdev) pdev 110 arch/x86/pci/sta2x11-fixup.c return sta2x11_pdev_to_instance(pdev); pdev 121 arch/x86/pci/sta2x11-fixup.c static dma_addr_t p2a(dma_addr_t p, struct pci_dev *pdev) pdev 126 arch/x86/pci/sta2x11-fixup.c map = sta2x11_pdev_to_mapping(pdev); pdev 137 arch/x86/pci/sta2x11-fixup.c static dma_addr_t a2p(dma_addr_t a, struct pci_dev *pdev) pdev 142 arch/x86/pci/sta2x11-fixup.c map = sta2x11_pdev_to_mapping(pdev); pdev 148 arch/x86/pci/sta2x11-fixup.c static void sta2x11_setup_pdev(struct pci_dev *pdev) pdev 150 arch/x86/pci/sta2x11-fixup.c struct sta2x11_instance *instance = sta2x11_pdev_to_instance(pdev); pdev 154 arch/x86/pci/sta2x11-fixup.c pci_set_consistent_dma_mask(pdev, STA2X11_AMBA_SIZE - 1); pdev 155 arch/x86/pci/sta2x11-fixup.c pci_set_dma_mask(pdev, STA2X11_AMBA_SIZE - 1); pdev 156 arch/x86/pci/sta2x11-fixup.c pdev->dev.archdata.is_sta2x11 = true; pdev 159 arch/x86/pci/sta2x11-fixup.c pci_set_master(pdev); pdev 235 arch/x86/pci/sta2x11-fixup.c static void sta2x11_map_ep(struct pci_dev *pdev) pdev 237 arch/x86/pci/sta2x11-fixup.c struct sta2x11_mapping *map = sta2x11_pdev_to_mapping(pdev); pdev 242 arch/x86/pci/sta2x11-fixup.c pci_read_config_dword(pdev, AHB_BASE(0), &map->amba_base); pdev 245 arch/x86/pci/sta2x11-fixup.c pci_write_config_dword(pdev, AHB_PEXLBASE(0), 0); pdev 246 arch/x86/pci/sta2x11-fixup.c pci_write_config_dword(pdev, AHB_PEXHBASE(0), 0); pdev 247 arch/x86/pci/sta2x11-fixup.c pci_write_config_dword(pdev, AHB_CRW(0), STA2X11_AMBA_SIZE | pdev 252 arch/x86/pci/sta2x11-fixup.c pci_write_config_dword(pdev, AHB_CRW(i), 0); pdev 254 arch/x86/pci/sta2x11-fixup.c dev_info(&pdev->dev, pdev 256 arch/x86/pci/sta2x11-fixup.c sta2x11_pdev_to_ep(pdev), map->amba_base, pdev 263 arch/x86/pci/sta2x11-fixup.c static void suspend_mapping(struct pci_dev *pdev) pdev 265 arch/x86/pci/sta2x11-fixup.c struct sta2x11_mapping *map = sta2x11_pdev_to_mapping(pdev); pdev 279 arch/x86/pci/sta2x11-fixup.c pci_read_config_dword(pdev, AHB_BASE(i), ®s->base); pdev 280 arch/x86/pci/sta2x11-fixup.c pci_read_config_dword(pdev, AHB_PEXLBASE(i), ®s->pexlbase); pdev 281 arch/x86/pci/sta2x11-fixup.c pci_read_config_dword(pdev, AHB_PEXHBASE(i), ®s->pexhbase); pdev 282 arch/x86/pci/sta2x11-fixup.c pci_read_config_dword(pdev, AHB_CRW(i), ®s->crw); pdev 287 arch/x86/pci/sta2x11-fixup.c static void resume_mapping(struct pci_dev *pdev) pdev 289 arch/x86/pci/sta2x11-fixup.c struct sta2x11_mapping *map = sta2x11_pdev_to_mapping(pdev); pdev 304 arch/x86/pci/sta2x11-fixup.c pci_write_config_dword(pdev, AHB_BASE(i), regs->base); pdev 305 arch/x86/pci/sta2x11-fixup.c pci_write_config_dword(pdev, AHB_PEXLBASE(i), regs->pexlbase); pdev 306 arch/x86/pci/sta2x11-fixup.c pci_write_config_dword(pdev, AHB_PEXHBASE(i), regs->pexhbase); pdev 307 arch/x86/pci/sta2x11-fixup.c pci_write_config_dword(pdev, AHB_CRW(i), regs->crw); pdev 310 arch/x86/pci/sta2x11-fixup.c pci_set_master(pdev); /* Like at boot, enable master on all devices */ pdev 212 arch/x86/pci/xen.c static void xen_msi_compose_msg(struct pci_dev *pdev, unsigned int pirq, pdev 41 arch/x86/platform/intel-mid/device_libs/platform_bt.c struct pci_dev *pdev; pdev 44 arch/x86/platform/intel-mid/device_libs/platform_bt.c pdev = pci_get_domain_bus_and_slot(0, 0, PCI_DEVFN(4, 1)); pdev 45 arch/x86/platform/intel-mid/device_libs/platform_bt.c if (!pdev) pdev 48 arch/x86/platform/intel-mid/device_libs/platform_bt.c ddata->dev = &pdev->dev; pdev 74 arch/x86/platform/intel-mid/device_libs/platform_bt.c struct platform_device *pdev; pdev 97 arch/x86/platform/intel-mid/device_libs/platform_bt.c pdev = platform_device_register_full(&info); pdev 98 arch/x86/platform/intel-mid/device_libs/platform_bt.c if (IS_ERR(pdev)) pdev 99 arch/x86/platform/intel-mid/device_libs/platform_bt.c return PTR_ERR(pdev); pdev 25 arch/x86/platform/intel-mid/device_libs/platform_mrfld_sd.c mrfld_sdhci_pci_get_data(struct pci_dev *pdev, int slotno) pdev 27 arch/x86/platform/intel-mid/device_libs/platform_mrfld_sd.c unsigned int func = PCI_FUNC(pdev->devfn); pdev 26 arch/x86/platform/intel-mid/device_libs/platform_mrfld_wdt.c static int tangier_probe(struct platform_device *pdev) pdev 29 arch/x86/platform/intel-mid/device_libs/platform_mrfld_wdt.c struct intel_mid_wdt_pdata *pdata = pdev->dev.platform_data; pdev 40 arch/x86/platform/intel-mid/device_libs/platform_mrfld_wdt.c dev_warn(&pdev->dev, "cannot find interrupt %d in ioapic\n", gsi); pdev 22 arch/x86/platform/intel-mid/device_libs/platform_msic_audio.c struct platform_device *pdev; pdev 24 arch/x86/platform/intel-mid/device_libs/platform_msic_audio.c pdev = platform_device_register_simple("sst-platform", -1, NULL, 0); pdev 26 arch/x86/platform/intel-mid/device_libs/platform_msic_audio.c if (IS_ERR(pdev)) { pdev 90 arch/x86/platform/intel-mid/pwr.c struct pci_dev *pdev; pdev 183 arch/x86/platform/intel-mid/pwr.c struct pci_dev *pdev, pdev 191 arch/x86/platform/intel-mid/pwr.c if (lss[j].pdev == pdev || !lss[j].pdev) pdev 197 arch/x86/platform/intel-mid/pwr.c lss[j].pdev = pdev; pdev 200 arch/x86/platform/intel-mid/pwr.c dev_WARN(&pdev->dev, "No room for device in PWRMU LSS cache\n"); pdev 213 arch/x86/platform/intel-mid/pwr.c static int __set_power_state(struct mid_pwr *pwr, struct pci_dev *pdev, pdev 219 arch/x86/platform/intel-mid/pwr.c state = __find_weakest_power_state(pwr->lss[id], pdev, state); pdev 224 arch/x86/platform/intel-mid/pwr.c dev_warn(&pdev->dev, "Can't set power state %s: %d\n", name, ret); pdev 228 arch/x86/platform/intel-mid/pwr.c dev_vdbg(&pdev->dev, "Set power state %s\n", name); pdev 232 arch/x86/platform/intel-mid/pwr.c static int mid_pwr_set_power_state(struct mid_pwr *pwr, struct pci_dev *pdev, pdev 238 arch/x86/platform/intel-mid/pwr.c id = intel_mid_pwr_get_lss_id(pdev); pdev 252 arch/x86/platform/intel-mid/pwr.c ret = __set_power_state(pwr, pdev, state, id, reg, bit); pdev 257 arch/x86/platform/intel-mid/pwr.c int intel_mid_pci_set_power_state(struct pci_dev *pdev, pci_power_t state) pdev 265 arch/x86/platform/intel-mid/pwr.c ret = mid_pwr_set_power_state(pwr, pdev, state); pdev 266 arch/x86/platform/intel-mid/pwr.c dev_vdbg(&pdev->dev, "set_power_state() returns %d\n", ret); pdev 271 arch/x86/platform/intel-mid/pwr.c pci_power_t intel_mid_pci_get_power_state(struct pci_dev *pdev) pdev 280 arch/x86/platform/intel-mid/pwr.c id = intel_mid_pwr_get_lss_id(pdev); pdev 304 arch/x86/platform/intel-mid/pwr.c int intel_mid_pwr_get_lss_id(struct pci_dev *pdev) pdev 313 arch/x86/platform/intel-mid/pwr.c vndr = pci_find_capability(pdev, PCI_CAP_ID_VNDR); pdev 318 arch/x86/platform/intel-mid/pwr.c pci_read_config_byte(pdev, vndr + INTEL_MID_PWR_LSS_OFFSET, &id); pdev 348 arch/x86/platform/intel-mid/pwr.c static int mid_pwr_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 351 arch/x86/platform/intel-mid/pwr.c struct device *dev = &pdev->dev; pdev 355 arch/x86/platform/intel-mid/pwr.c ret = pcim_enable_device(pdev); pdev 357 arch/x86/platform/intel-mid/pwr.c dev_err(&pdev->dev, "error: could not enable device\n"); pdev 361 arch/x86/platform/intel-mid/pwr.c ret = pcim_iomap_regions(pdev, 1 << 0, pci_name(pdev)); pdev 363 arch/x86/platform/intel-mid/pwr.c dev_err(&pdev->dev, "I/O memory remapping failed\n"); pdev 372 arch/x86/platform/intel-mid/pwr.c pwr->regs = pcim_iomap_table(pdev)[0]; pdev 373 arch/x86/platform/intel-mid/pwr.c pwr->irq = pdev->irq; pdev 386 arch/x86/platform/intel-mid/pwr.c ret = devm_request_irq(dev, pdev->irq, mid_pwr_irq_handler, pdev 387 arch/x86/platform/intel-mid/pwr.c IRQF_NO_SUSPEND, pci_name(pdev), pwr); pdev 394 arch/x86/platform/intel-mid/pwr.c pci_set_drvdata(pdev, pwr); pdev 223 arch/x86/platform/intel-mid/sfi.c static void __init intel_scu_ipc_device_register(struct platform_device *pdev) pdev 228 arch/x86/platform/intel-mid/sfi.c ipc_devs[ipc_next_dev++] = pdev; pdev 313 arch/x86/platform/intel-mid/sfi.c static void __init install_irq_resource(struct platform_device *pdev, int irq) pdev 321 arch/x86/platform/intel-mid/sfi.c platform_device_add_resources(pdev, &res, 1); pdev 327 arch/x86/platform/intel-mid/sfi.c struct platform_device *pdev; pdev 348 arch/x86/platform/intel-mid/sfi.c pdev = platform_device_alloc(pentry->name, 0); pdev 349 arch/x86/platform/intel-mid/sfi.c if (pdev == NULL) { pdev 354 arch/x86/platform/intel-mid/sfi.c install_irq_resource(pdev, pentry->irq); pdev 356 arch/x86/platform/intel-mid/sfi.c pdev->dev.platform_data = pdata; pdev 358 arch/x86/platform/intel-mid/sfi.c intel_scu_ipc_device_register(pdev); pdev 360 arch/x86/platform/intel-mid/sfi.c platform_device_add(pdev); pdev 514 arch/x86/platform/intel/iosf_mbi.c static int iosf_mbi_probe(struct pci_dev *pdev, pdev 519 arch/x86/platform/intel/iosf_mbi.c ret = pci_enable_device(pdev); pdev 521 arch/x86/platform/intel/iosf_mbi.c dev_err(&pdev->dev, "error: could not enable device\n"); pdev 525 arch/x86/platform/intel/iosf_mbi.c mbi_pdev = pci_dev_get(pdev); pdev 52 arch/x86/platform/iris/iris.c static int iris_probe(struct platform_device *pdev) pdev 66 arch/x86/platform/iris/iris.c static int iris_remove(struct platform_device *pdev) pdev 120 arch/x86/platform/olpc/olpc-xo1-pm.c static int xo1_pm_probe(struct platform_device *pdev) pdev 129 arch/x86/platform/olpc/olpc-xo1-pm.c err = mfd_cell_enable(pdev); pdev 133 arch/x86/platform/olpc/olpc-xo1-pm.c res = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 135 arch/x86/platform/olpc/olpc-xo1-pm.c dev_err(&pdev->dev, "can't fetch device resource info\n"); pdev 138 arch/x86/platform/olpc/olpc-xo1-pm.c if (strcmp(pdev->name, "cs5535-pms") == 0) pdev 140 arch/x86/platform/olpc/olpc-xo1-pm.c else if (strcmp(pdev->name, "olpc-xo1-pm-acpi") == 0) pdev 153 arch/x86/platform/olpc/olpc-xo1-pm.c static int xo1_pm_remove(struct platform_device *pdev) pdev 155 arch/x86/platform/olpc/olpc-xo1-pm.c mfd_cell_disable(pdev); pdev 157 arch/x86/platform/olpc/olpc-xo1-pm.c if (strcmp(pdev->name, "cs5535-pms") == 0) pdev 159 arch/x86/platform/olpc/olpc-xo1-pm.c else if (strcmp(pdev->name, "olpc-xo1-pm-acpi") == 0) pdev 216 arch/x86/platform/olpc/olpc-xo1-sci.c struct platform_device *pdev = dev_id; pdev 226 arch/x86/platform/olpc/olpc-xo1-sci.c dev_dbg(&pdev->dev, "sts %x gpe %x\n", sts, gpe); pdev 267 arch/x86/platform/olpc/olpc-xo1-sci.c static int xo1_sci_suspend(struct platform_device *pdev, pm_message_t state) pdev 295 arch/x86/platform/olpc/olpc-xo1-sci.c static int xo1_sci_resume(struct platform_device *pdev) pdev 314 arch/x86/platform/olpc/olpc-xo1-sci.c static int setup_sci_interrupt(struct platform_device *pdev) pdev 324 arch/x86/platform/olpc/olpc-xo1-sci.c dev_info(&pdev->dev, "SCI is mapped to IRQ %d\n", sci_irq); pdev 327 arch/x86/platform/olpc/olpc-xo1-sci.c dev_info(&pdev->dev, "SCI unmapped. Mapping to IRQ 3\n"); pdev 349 arch/x86/platform/olpc/olpc-xo1-sci.c r = request_irq(sci_irq, xo1_sci_intr, 0, DRV_NAME, pdev); pdev 351 arch/x86/platform/olpc/olpc-xo1-sci.c dev_err(&pdev->dev, "can't request interrupt\n"); pdev 437 arch/x86/platform/olpc/olpc-xo1-sci.c static int setup_power_button(struct platform_device *pdev) pdev 450 arch/x86/platform/olpc/olpc-xo1-sci.c power_button_idev->dev.parent = &pdev->dev; pdev 455 arch/x86/platform/olpc/olpc-xo1-sci.c dev_err(&pdev->dev, "failed to register power button: %d\n", r); pdev 467 arch/x86/platform/olpc/olpc-xo1-sci.c static int setup_ebook_switch(struct platform_device *pdev) pdev 480 arch/x86/platform/olpc/olpc-xo1-sci.c ebook_switch_idev->dev.parent = &pdev->dev; pdev 485 arch/x86/platform/olpc/olpc-xo1-sci.c dev_err(&pdev->dev, "failed to register ebook switch: %d\n", r); pdev 497 arch/x86/platform/olpc/olpc-xo1-sci.c static int setup_lid_switch(struct platform_device *pdev) pdev 510 arch/x86/platform/olpc/olpc-xo1-sci.c lid_switch_idev->dev.parent = &pdev->dev; pdev 515 arch/x86/platform/olpc/olpc-xo1-sci.c dev_err(&pdev->dev, "failed to register lid switch: %d\n", r); pdev 531 arch/x86/platform/olpc/olpc-xo1-sci.c static int xo1_sci_probe(struct platform_device *pdev) pdev 540 arch/x86/platform/olpc/olpc-xo1-sci.c r = mfd_cell_enable(pdev); pdev 544 arch/x86/platform/olpc/olpc-xo1-sci.c res = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 546 arch/x86/platform/olpc/olpc-xo1-sci.c dev_err(&pdev->dev, "can't fetch device resource info\n"); pdev 551 arch/x86/platform/olpc/olpc-xo1-sci.c r = setup_power_button(pdev); pdev 555 arch/x86/platform/olpc/olpc-xo1-sci.c r = setup_ebook_switch(pdev); pdev 559 arch/x86/platform/olpc/olpc-xo1-sci.c r = setup_lid_switch(pdev); pdev 584 arch/x86/platform/olpc/olpc-xo1-sci.c r = setup_sci_interrupt(pdev); pdev 606 arch/x86/platform/olpc/olpc-xo1-sci.c static int xo1_sci_remove(struct platform_device *pdev) pdev 608 arch/x86/platform/olpc/olpc-xo1-sci.c mfd_cell_disable(pdev); pdev 609 arch/x86/platform/olpc/olpc-xo1-sci.c free_irq(sci_irq, pdev); pdev 227 arch/x86/platform/olpc/olpc.c struct platform_device *pdev; pdev 229 arch/x86/platform/olpc/olpc.c pdev = platform_device_register_simple("xo1-rfkill", -1, NULL, 0); pdev 230 arch/x86/platform/olpc/olpc.c if (IS_ERR(pdev)) pdev 231 arch/x86/platform/olpc/olpc.c return PTR_ERR(pdev); pdev 233 arch/x86/platform/olpc/olpc.c pdev = platform_device_register_simple("olpc-xo1", -1, NULL, 0); pdev 235 arch/x86/platform/olpc/olpc.c return PTR_ERR_OR_ZERO(pdev); pdev 238 arch/x86/platform/olpc/olpc.c static int olpc_xo1_ec_suspend(struct platform_device *pdev) pdev 247 arch/x86/platform/olpc/olpc.c static int olpc_xo1_ec_resume(struct platform_device *pdev) pdev 58 arch/x86/platform/scx200/scx200_32.c static int scx200_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 62 arch/x86/platform/scx200/scx200_32.c if (pdev->device == PCI_DEVICE_ID_NS_SCx200_BRIDGE || pdev 63 arch/x86/platform/scx200/scx200_32.c pdev->device == PCI_DEVICE_ID_NS_SC1100_BRIDGE) { pdev 64 arch/x86/platform/scx200/scx200_32.c base = pci_resource_start(pdev, 0); pdev 81 arch/x86/platform/scx200/scx200_32.c pci_read_config_dword(pdev, SCx200_CBA_SCRATCH, &base); pdev 285 arch/x86/platform/ts5500/ts5500.c struct platform_device *pdev; pdev 298 arch/x86/platform/ts5500/ts5500.c pdev = platform_device_register_simple("ts5500", -1, NULL, 0); pdev 299 arch/x86/platform/ts5500/ts5500.c if (IS_ERR(pdev)) pdev 300 arch/x86/platform/ts5500/ts5500.c return PTR_ERR(pdev); pdev 302 arch/x86/platform/ts5500/ts5500.c sbc = devm_kzalloc(&pdev->dev, sizeof(struct ts5500_sbc), GFP_KERNEL); pdev 312 arch/x86/platform/ts5500/ts5500.c platform_set_drvdata(pdev, sbc); pdev 314 arch/x86/platform/ts5500/ts5500.c err = sysfs_create_group(&pdev->dev.kobj, &ts5500_attr_group); pdev 319 arch/x86/platform/ts5500/ts5500.c ts5500_dio1_pdev.dev.parent = &pdev->dev; pdev 321 arch/x86/platform/ts5500/ts5500.c dev_warn(&pdev->dev, "DIO1 block registration failed\n"); pdev 322 arch/x86/platform/ts5500/ts5500.c ts5500_dio2_pdev.dev.parent = &pdev->dev; pdev 324 arch/x86/platform/ts5500/ts5500.c dev_warn(&pdev->dev, "DIO2 block registration failed\n"); pdev 327 arch/x86/platform/ts5500/ts5500.c if (led_classdev_register(&pdev->dev, &ts5500_led_cdev)) pdev 328 arch/x86/platform/ts5500/ts5500.c dev_warn(&pdev->dev, "LED registration failed\n"); pdev 331 arch/x86/platform/ts5500/ts5500.c ts5500_adc_pdev.dev.parent = &pdev->dev; pdev 333 arch/x86/platform/ts5500/ts5500.c dev_warn(&pdev->dev, "ADC registration failed\n"); pdev 338 arch/x86/platform/ts5500/ts5500.c platform_device_unregister(pdev); pdev 74 arch/xtensa/kernel/pci.c int pci_iobar_pfn(struct pci_dev *pdev, int bar, struct vm_area_struct *vma) pdev 76 arch/xtensa/kernel/pci.c struct pci_controller *pci_ctrl = (struct pci_controller*) pdev->sysdata; pdev 77 arch/xtensa/kernel/pci.c resource_size_t ioaddr = pci_resource_start(pdev, bar); pdev 70 arch/xtensa/platforms/iss/network.c struct platform_device pdev; pdev 559 arch/xtensa/platforms/iss/network.c lp->pdev.id = index; pdev 560 arch/xtensa/platforms/iss/network.c lp->pdev.name = DRIVER_NAME; pdev 561 arch/xtensa/platforms/iss/network.c platform_device_register(&lp->pdev); pdev 562 arch/xtensa/platforms/iss/network.c SET_NETDEV_DEV(dev, &lp->pdev.dev); pdev 26 block/blk-mq-pci.c int blk_mq_pci_map_queues(struct blk_mq_queue_map *qmap, struct pci_dev *pdev, pdev 33 block/blk-mq-pci.c mask = pci_irq_get_affinity(pdev, queue + offset); pdev 316 block/partition-generic.c struct device *pdev; pdev 339 block/partition-generic.c pdev = part_to_dev(p); pdev 362 block/partition-generic.c dev_set_name(pdev, "%sp%d", dname, partno); pdev 364 block/partition-generic.c dev_set_name(pdev, "%s%d", dname, partno); pdev 366 block/partition-generic.c device_initialize(pdev); pdev 367 block/partition-generic.c pdev->class = &block_class; pdev 368 block/partition-generic.c pdev->type = &part_type; pdev 369 block/partition-generic.c pdev->parent = ddev; pdev 374 block/partition-generic.c pdev->devt = devt; pdev 377 block/partition-generic.c dev_set_uevent_suppress(pdev, 1); pdev 378 block/partition-generic.c err = device_add(pdev); pdev 383 block/partition-generic.c p->holder_dir = kobject_create_and_add("holders", &pdev->kobj); pdev 387 block/partition-generic.c dev_set_uevent_suppress(pdev, 0); pdev 389 block/partition-generic.c err = device_create_file(pdev, &dev_attr_whole_disk); pdev 406 block/partition-generic.c kobject_uevent(&pdev->kobj, KOBJ_ADD); pdev 417 block/partition-generic.c device_remove_file(pdev, &dev_attr_whole_disk); pdev 420 block/partition-generic.c device_del(pdev); pdev 422 block/partition-generic.c put_device(pdev); pdev 195 drivers/acpi/acpi_apd.c struct platform_device *pdev; pdev 199 drivers/acpi/acpi_apd.c pdev = acpi_create_platform_device(adev, NULL); pdev 200 drivers/acpi/acpi_apd.c return IS_ERR_OR_NULL(pdev) ? PTR_ERR(pdev) : 1; pdev 217 drivers/acpi/acpi_apd.c pdev = acpi_create_platform_device(adev, dev_desc->properties); pdev 218 drivers/acpi/acpi_apd.c if (!IS_ERR_OR_NULL(pdev)) pdev 221 drivers/acpi/acpi_apd.c ret = PTR_ERR(pdev); pdev 618 drivers/acpi/acpi_lpss.c struct platform_device *pdev) pdev 626 drivers/acpi/acpi_lpss.c acpi_lpss_link_consumer(&pdev->dev, link); pdev 629 drivers/acpi/acpi_lpss.c acpi_lpss_link_supplier(&pdev->dev, link); pdev 640 drivers/acpi/acpi_lpss.c struct platform_device *pdev; pdev 645 drivers/acpi/acpi_lpss.c pdev = acpi_create_platform_device(adev, NULL); pdev 646 drivers/acpi/acpi_lpss.c return IS_ERR_OR_NULL(pdev) ? PTR_ERR(pdev) : 1; pdev 701 drivers/acpi/acpi_lpss.c pdev = acpi_create_platform_device(adev, dev_desc->properties); pdev 702 drivers/acpi/acpi_lpss.c if (!IS_ERR_OR_NULL(pdev)) { pdev 703 drivers/acpi/acpi_lpss.c acpi_lpss_create_device_links(adev, pdev); pdev 707 drivers/acpi/acpi_lpss.c ret = PTR_ERR(pdev); pdev 1267 drivers/acpi/acpi_lpss.c struct platform_device *pdev = to_platform_device(data); pdev 1272 drivers/acpi/acpi_lpss.c id = acpi_match_device(acpi_lpss_device_ids, &pdev->dev); pdev 1276 drivers/acpi/acpi_lpss.c if (acpi_bus_get_device(ACPI_HANDLE(&pdev->dev), &adev)) pdev 1285 drivers/acpi/acpi_lpss.c dev_err(&pdev->dev, "MMIO size insufficient to access LTR\n"); pdev 1291 drivers/acpi/acpi_lpss.c dev_pm_domain_set(&pdev->dev, &acpi_lpss_pm_domain); pdev 1295 drivers/acpi/acpi_lpss.c dev_pm_domain_set(&pdev->dev, NULL); pdev 1298 drivers/acpi/acpi_lpss.c dev_pm_domain_set(&pdev->dev, &acpi_lpss_pm_domain); pdev 1300 drivers/acpi/acpi_lpss.c return sysfs_create_group(&pdev->dev.kobj, pdev 1305 drivers/acpi/acpi_lpss.c sysfs_remove_group(&pdev->dev.kobj, &lpss_attr_group); pdev 1306 drivers/acpi/acpi_lpss.c dev_pm_domain_set(&pdev->dev, NULL); pdev 46 drivers/acpi/acpi_platform.c struct platform_device *pdev; pdev 56 drivers/acpi/acpi_platform.c pdev = acpi_platform_device_find_by_companion(adev); pdev 57 drivers/acpi/acpi_platform.c if (!pdev) pdev 60 drivers/acpi/acpi_platform.c platform_device_unregister(pdev); pdev 61 drivers/acpi/acpi_platform.c put_device(&pdev->dev); pdev 102 drivers/acpi/acpi_platform.c struct platform_device *pdev = NULL; pdev 156 drivers/acpi/acpi_platform.c pdev = platform_device_register_full(&pdevinfo); pdev 157 drivers/acpi/acpi_platform.c if (IS_ERR(pdev)) pdev 159 drivers/acpi/acpi_platform.c PTR_ERR(pdev)); pdev 161 drivers/acpi/acpi_platform.c set_dev_node(&pdev->dev, acpi_get_node(adev->handle)); pdev 163 drivers/acpi/acpi_platform.c dev_name(&pdev->dev)); pdev 168 drivers/acpi/acpi_platform.c return pdev; pdev 557 drivers/acpi/acpi_tad.c static int acpi_tad_remove(struct platform_device *pdev) pdev 559 drivers/acpi/acpi_tad.c struct device *dev = &pdev->dev; pdev 583 drivers/acpi/acpi_tad.c static int acpi_tad_probe(struct platform_device *pdev) pdev 585 drivers/acpi/acpi_tad.c struct device *dev = &pdev->dev; pdev 655 drivers/acpi/acpi_tad.c acpi_tad_remove(pdev); pdev 1743 drivers/acpi/acpi_video.c struct pci_dev *pdev; pdev 1764 drivers/acpi/acpi_video.c pdev = acpi_get_pci_dev(acpi_parent); pdev 1765 drivers/acpi/acpi_video.c if (pdev) { pdev 1766 drivers/acpi/acpi_video.c parent = &pdev->dev; pdev 1767 drivers/acpi/acpi_video.c pci_dev_put(pdev); pdev 107 drivers/acpi/acpi_watchdog.c struct platform_device *pdev; pdev 182 drivers/acpi/acpi_watchdog.c pdev = platform_device_register_simple("wdat_wdt", PLATFORM_DEVID_NONE, pdev 184 drivers/acpi/acpi_watchdog.c if (IS_ERR(pdev)) pdev 185 drivers/acpi/acpi_watchdog.c pr_err("Device creation failed: %ld\n", PTR_ERR(pdev)); pdev 331 drivers/acpi/arm64/gtdt.c struct platform_device *pdev; pdev 365 drivers/acpi/arm64/gtdt.c pdev = platform_device_register_simple("sbsa-gwdt", index, res, nr_res); pdev 366 drivers/acpi/arm64/gtdt.c if (IS_ERR(pdev)) { pdev 368 drivers/acpi/arm64/gtdt.c return PTR_ERR(pdev); pdev 739 drivers/acpi/arm64/iort.c static int __maybe_unused __get_pci_rid(struct pci_dev *pdev, u16 alias, pdev 916 drivers/acpi/arm64/iort.c static int iort_pci_iommu_init(struct pci_dev *pdev, u16 alias, void *data) pdev 1387 drivers/acpi/arm64/iort.c static int __init arm_smmu_v3_pmcg_add_platdata(struct platform_device *pdev) pdev 1398 drivers/acpi/arm64/iort.c return platform_device_add_data(pdev, &model, sizeof(model)); pdev 1411 drivers/acpi/arm64/iort.c int (*dev_add_platdata)(struct platform_device *pdev); pdev 1461 drivers/acpi/arm64/iort.c struct platform_device *pdev; pdev 1465 drivers/acpi/arm64/iort.c pdev = platform_device_alloc(ops->name, PLATFORM_DEVID_AUTO); pdev 1466 drivers/acpi/arm64/iort.c if (!pdev) pdev 1470 drivers/acpi/arm64/iort.c ret = ops->dev_set_proximity(&pdev->dev, node); pdev 1485 drivers/acpi/arm64/iort.c ret = platform_device_add_resources(pdev, r, count); pdev 1502 drivers/acpi/arm64/iort.c ret = ops->dev_add_platdata(pdev); pdev 1504 drivers/acpi/arm64/iort.c ret = platform_device_add_data(pdev, &node, sizeof(node)); pdev 1516 drivers/acpi/arm64/iort.c pdev->dev.fwnode = fwnode; pdev 1519 drivers/acpi/arm64/iort.c ops->dev_dma_configure(&pdev->dev, node); pdev 1521 drivers/acpi/arm64/iort.c iort_set_device_domain(&pdev->dev, node); pdev 1523 drivers/acpi/arm64/iort.c ret = platform_device_add(pdev); pdev 1530 drivers/acpi/arm64/iort.c arch_teardown_dma_ops(&pdev->dev); pdev 1532 drivers/acpi/arm64/iort.c platform_device_put(pdev); pdev 63 drivers/acpi/dptf/dptf_power.c static int dptf_power_add(struct platform_device *pdev) pdev 70 drivers/acpi/dptf/dptf_power.c acpi_dev = ACPI_COMPANION(&(pdev->dev)); pdev 81 drivers/acpi/dptf/dptf_power.c result = sysfs_create_group(&pdev->dev.kobj, pdev 86 drivers/acpi/dptf/dptf_power.c platform_set_drvdata(pdev, acpi_dev); pdev 91 drivers/acpi/dptf/dptf_power.c static int dptf_power_remove(struct platform_device *pdev) pdev 94 drivers/acpi/dptf/dptf_power.c sysfs_remove_group(&pdev->dev.kobj, &dptf_power_attribute_group); pdev 141 drivers/acpi/evged.c static int ged_probe(struct platform_device *pdev) pdev 146 drivers/acpi/evged.c geddev = devm_kzalloc(&pdev->dev, sizeof(*geddev), GFP_KERNEL); pdev 150 drivers/acpi/evged.c geddev->dev = &pdev->dev; pdev 152 drivers/acpi/evged.c acpi_ret = acpi_walk_resources(ACPI_HANDLE(&pdev->dev), "_CRS", pdev 155 drivers/acpi/evged.c dev_err(&pdev->dev, "unable to parse the _CRS record\n"); pdev 158 drivers/acpi/evged.c platform_set_drvdata(pdev, geddev); pdev 163 drivers/acpi/evged.c static void ged_shutdown(struct platform_device *pdev) pdev 165 drivers/acpi/evged.c struct acpi_ged_device *geddev = platform_get_drvdata(pdev); pdev 176 drivers/acpi/evged.c static int ged_remove(struct platform_device *pdev) pdev 178 drivers/acpi/evged.c ged_shutdown(pdev); pdev 23 drivers/acpi/fan.c static int acpi_fan_probe(struct platform_device *pdev); pdev 24 drivers/acpi/fan.c static int acpi_fan_remove(struct platform_device *pdev); pdev 316 drivers/acpi/fan.c static int acpi_fan_probe(struct platform_device *pdev) pdev 321 drivers/acpi/fan.c struct acpi_device *device = ACPI_COMPANION(&pdev->dev); pdev 324 drivers/acpi/fan.c fan = devm_kzalloc(&pdev->dev, sizeof(*fan), GFP_KERNEL); pdev 330 drivers/acpi/fan.c platform_set_drvdata(pdev, fan); pdev 344 drivers/acpi/fan.c if (!strncmp(pdev->name, "PNP0C0B", strlen("PNP0C0B"))) pdev 356 drivers/acpi/fan.c dev_dbg(&pdev->dev, "registered as cooling_device%d\n", cdev->id); pdev 359 drivers/acpi/fan.c result = sysfs_create_link(&pdev->dev.kobj, pdev 363 drivers/acpi/fan.c dev_err(&pdev->dev, "Failed to create sysfs link 'thermal_cooling'\n"); pdev 366 drivers/acpi/fan.c &pdev->dev.kobj, pdev 369 drivers/acpi/fan.c dev_err(&pdev->dev, "Failed to create sysfs link 'device'\n"); pdev 375 drivers/acpi/fan.c static int acpi_fan_remove(struct platform_device *pdev) pdev 377 drivers/acpi/fan.c struct acpi_fan *fan = platform_get_drvdata(pdev); pdev 379 drivers/acpi/fan.c sysfs_remove_link(&pdev->dev.kobj, "thermal_cooling"); pdev 33 drivers/acpi/ioapic.c struct pci_dev *pdev; pdev 144 drivers/acpi/ioapic.c ioapic->pdev = dev; pdev 220 drivers/acpi/ioapic.c if (ioapic->pdev) { pdev 221 drivers/acpi/ioapic.c pci_release_region(ioapic->pdev, 0); pdev 222 drivers/acpi/ioapic.c pci_disable_device(ioapic->pdev); pdev 223 drivers/acpi/ioapic.c pci_dev_put(ioapic->pdev); pdev 273 drivers/acpi/pci_root.c struct pci_dev *pdev = NULL; pdev 315 drivers/acpi/pci_root.c pdev = pci_get_slot(pbus, PCI_DEVFN(dev, fn)); pdev 316 drivers/acpi/pci_root.c if (!pdev || hnd == handle) pdev 319 drivers/acpi/pci_root.c pbus = pdev->subordinate; pdev 320 drivers/acpi/pci_root.c pci_dev_put(pdev); pdev 328 drivers/acpi/pci_root.c dev_dbg(&pdev->dev, "Not a PCI-to-PCI bridge\n"); pdev 329 drivers/acpi/pci_root.c pdev = NULL; pdev 337 drivers/acpi/pci_root.c return pdev; pdev 385 drivers/acpi/pmic/intel_pmic_bxtwc.c static int intel_bxtwc_pmic_opregion_probe(struct platform_device *pdev) pdev 387 drivers/acpi/pmic/intel_pmic_bxtwc.c struct intel_soc_pmic *pmic = dev_get_drvdata(pdev->dev.parent); pdev 389 drivers/acpi/pmic/intel_pmic_bxtwc.c return intel_pmic_install_opregion_handler(&pdev->dev, pdev 390 drivers/acpi/pmic/intel_pmic_bxtwc.c ACPI_HANDLE(pdev->dev.parent), pdev 107 drivers/acpi/pmic/intel_pmic_chtdc_ti.c static int chtdc_ti_pmic_opregion_probe(struct platform_device *pdev) pdev 109 drivers/acpi/pmic/intel_pmic_chtdc_ti.c struct intel_soc_pmic *pmic = dev_get_drvdata(pdev->dev.parent); pdev 112 drivers/acpi/pmic/intel_pmic_chtdc_ti.c err = intel_pmic_install_opregion_handler(&pdev->dev, pdev 113 drivers/acpi/pmic/intel_pmic_chtdc_ti.c ACPI_HANDLE(pdev->dev.parent), pmic->regmap, pdev 119 drivers/acpi/pmic/intel_pmic_chtdc_ti.c acpi_walk_dep_device_list(ACPI_HANDLE(pdev->dev.parent)); pdev 264 drivers/acpi/pmic/intel_pmic_chtwc.c static int intel_cht_wc_pmic_opregion_probe(struct platform_device *pdev) pdev 266 drivers/acpi/pmic/intel_pmic_chtwc.c struct intel_soc_pmic *pmic = dev_get_drvdata(pdev->dev.parent); pdev 268 drivers/acpi/pmic/intel_pmic_chtwc.c return intel_pmic_install_opregion_handler(&pdev->dev, pdev 269 drivers/acpi/pmic/intel_pmic_chtwc.c ACPI_HANDLE(pdev->dev.parent), pdev 287 drivers/acpi/pmic/intel_pmic_crc.c static int intel_crc_pmic_opregion_probe(struct platform_device *pdev) pdev 289 drivers/acpi/pmic/intel_pmic_crc.c struct intel_soc_pmic *pmic = dev_get_drvdata(pdev->dev.parent); pdev 290 drivers/acpi/pmic/intel_pmic_crc.c return intel_pmic_install_opregion_handler(&pdev->dev, pdev 291 drivers/acpi/pmic/intel_pmic_crc.c ACPI_HANDLE(pdev->dev.parent), pmic->regmap, pdev 278 drivers/acpi/pmic/intel_pmic_xpower.c static int intel_xpower_pmic_opregion_probe(struct platform_device *pdev) pdev 280 drivers/acpi/pmic/intel_pmic_xpower.c struct device *parent = pdev->dev.parent; pdev 291 drivers/acpi/pmic/intel_pmic_xpower.c result = intel_pmic_install_opregion_handler(&pdev->dev, pdev 371 drivers/acpi/pmic/tps68470_pmic.c static int tps68470_pmic_opregion_probe(struct platform_device *pdev) pdev 373 drivers/acpi/pmic/tps68470_pmic.c struct regmap *tps68470_regmap = dev_get_drvdata(pdev->dev.parent); pdev 374 drivers/acpi/pmic/tps68470_pmic.c acpi_handle handle = ACPI_HANDLE(pdev->dev.parent); pdev 375 drivers/acpi/pmic/tps68470_pmic.c struct device *dev = &pdev->dev; pdev 239 drivers/amba/tegra-ahb.c static int tegra_ahb_probe(struct platform_device *pdev) pdev 246 drivers/amba/tegra-ahb.c ahb = devm_kzalloc(&pdev->dev, bytes, GFP_KERNEL); pdev 250 drivers/amba/tegra-ahb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 256 drivers/amba/tegra-ahb.c dev_warn(&pdev->dev, "incorrect AHB base address in DT data - enabling workaround\n"); pdev 260 drivers/amba/tegra-ahb.c ahb->regs = devm_ioremap_resource(&pdev->dev, res); pdev 264 drivers/amba/tegra-ahb.c ahb->dev = &pdev->dev; pdev 265 drivers/amba/tegra-ahb.c platform_set_drvdata(pdev, ahb); pdev 62 drivers/ata/acard-ahci.c static int acard_ahci_init_one(struct pci_dev *pdev, const struct pci_device_id *ent); pdev 65 drivers/ata/acard-ahci.c static int acard_ahci_pci_device_suspend(struct pci_dev *pdev, pm_message_t mesg); pdev 66 drivers/ata/acard-ahci.c static int acard_ahci_pci_device_resume(struct pci_dev *pdev); pdev 112 drivers/ata/acard-ahci.c static int acard_ahci_pci_device_suspend(struct pci_dev *pdev, pm_message_t mesg) pdev 114 drivers/ata/acard-ahci.c struct ata_host *host = pci_get_drvdata(pdev); pdev 121 drivers/ata/acard-ahci.c dev_err(&pdev->dev, pdev 137 drivers/ata/acard-ahci.c return ata_pci_device_suspend(pdev, mesg); pdev 140 drivers/ata/acard-ahci.c static int acard_ahci_pci_device_resume(struct pci_dev *pdev) pdev 142 drivers/ata/acard-ahci.c struct ata_host *host = pci_get_drvdata(pdev); pdev 145 drivers/ata/acard-ahci.c rc = ata_pci_device_do_resume(pdev); pdev 149 drivers/ata/acard-ahci.c if (pdev->dev.power.power_state.event == PM_EVENT_SUSPEND) { pdev 165 drivers/ata/acard-ahci.c struct pci_dev *pdev = to_pci_dev(host->dev); pdev 169 drivers/ata/acard-ahci.c pci_read_config_word(pdev, 0x0a, &cc); pdev 355 drivers/ata/acard-ahci.c static int acard_ahci_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 360 drivers/ata/acard-ahci.c struct device *dev = &pdev->dev; pdev 369 drivers/ata/acard-ahci.c ata_print_version_once(&pdev->dev, DRV_VERSION); pdev 372 drivers/ata/acard-ahci.c rc = pcim_enable_device(pdev); pdev 379 drivers/ata/acard-ahci.c rc = pcim_iomap_regions_request_all(pdev, 1 << AHCI_PCI_BAR, DRV_NAME); pdev 381 drivers/ata/acard-ahci.c pcim_pin_device(pdev); pdev 389 drivers/ata/acard-ahci.c hpriv->irq = pdev->irq; pdev 393 drivers/ata/acard-ahci.c pci_enable_msi(pdev); pdev 395 drivers/ata/acard-ahci.c hpriv->mmio = pcim_iomap_table(pdev)[AHCI_PCI_BAR]; pdev 398 drivers/ata/acard-ahci.c ahci_save_initial_config(&pdev->dev, hpriv); pdev 416 drivers/ata/acard-ahci.c host = ata_host_alloc_pinfo(&pdev->dev, ppi, n_ports); pdev 443 drivers/ata/acard-ahci.c rc = dma_set_mask_and_coherent(&pdev->dev, pdev 446 drivers/ata/acard-ahci.c dev_err(&pdev->dev, "DMA enable failed\n"); pdev 457 drivers/ata/acard-ahci.c pci_set_master(pdev); pdev 81 drivers/ata/ahci.c static int ahci_init_one(struct pci_dev *pdev, const struct pci_device_id *ent); pdev 88 drivers/ata/ahci.c static void ahci_mcp89_apple_enable(struct pci_dev *pdev); pdev 89 drivers/ata/ahci.c static bool is_mcp89_apple(struct pci_dev *pdev); pdev 616 drivers/ata/ahci.c static void ahci_pci_save_initial_config(struct pci_dev *pdev, pdev 619 drivers/ata/ahci.c if (pdev->vendor == PCI_VENDOR_ID_JMICRON && pdev->device == 0x2361) { pdev 620 drivers/ata/ahci.c dev_info(&pdev->dev, "JMB361 has only one port\n"); pdev 630 drivers/ata/ahci.c if (pdev->device == 0x6121) pdev 634 drivers/ata/ahci.c dev_info(&pdev->dev, pdev 638 drivers/ata/ahci.c ahci_save_initial_config(&pdev->dev, hpriv); pdev 644 drivers/ata/ahci.c struct pci_dev *pdev = to_pci_dev(host->dev); pdev 650 drivers/ata/ahci.c if (pdev->device == 0x6121) pdev 775 drivers/ata/ahci.c struct pci_dev *pdev = to_pci_dev(host->dev); pdev 792 drivers/ata/ahci.c pci_read_config_word(pdev, 0x92, &val); pdev 794 drivers/ata/ahci.c pci_write_config_word(pdev, 0x92, val); pdev 797 drivers/ata/ahci.c pci_write_config_word(pdev, 0x92, val); pdev 830 drivers/ata/ahci.c struct pci_dev *pdev = to_pci_dev(dev); pdev 831 drivers/ata/ahci.c struct ata_host *host = pci_get_drvdata(pdev); pdev 839 drivers/ata/ahci.c struct pci_dev *pdev = to_pci_dev(dev); pdev 840 drivers/ata/ahci.c struct ata_host *host = pci_get_drvdata(pdev); pdev 853 drivers/ata/ahci.c struct pci_dev *pdev = to_pci_dev(dev); pdev 854 drivers/ata/ahci.c struct ata_host *host = pci_get_drvdata(pdev); pdev 858 drivers/ata/ahci.c dev_err(&pdev->dev, pdev 869 drivers/ata/ahci.c struct pci_dev *pdev = to_pci_dev(dev); pdev 870 drivers/ata/ahci.c struct ata_host *host = pci_get_drvdata(pdev); pdev 874 drivers/ata/ahci.c if (is_mcp89_apple(pdev)) pdev 875 drivers/ata/ahci.c ahci_mcp89_apple_enable(pdev); pdev 877 drivers/ata/ahci.c if (pdev->dev.power.power_state.event == PM_EVENT_SUSPEND) { pdev 893 drivers/ata/ahci.c static int ahci_configure_dma_masks(struct pci_dev *pdev, int using_dac) pdev 905 drivers/ata/ahci.c if (pdev->dma_mask && pdev->dma_mask < DMA_BIT_MASK(32)) pdev 908 drivers/ata/ahci.c rc = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(dma_bits)); pdev 910 drivers/ata/ahci.c dev_err(&pdev->dev, "DMA enable failed\n"); pdev 916 drivers/ata/ahci.c struct pci_dev *pdev = to_pci_dev(host->dev); pdev 920 drivers/ata/ahci.c pci_read_config_word(pdev, 0x0a, &cc); pdev 964 drivers/ata/ahci.c struct pci_dev *pdev = to_pci_dev(host->dev); pdev 966 drivers/ata/ahci.c if (pdev->bus->number == 0 && pdev->devfn == PCI_DEVFN(0x1f, 2) && pdev 970 drivers/ata/ahci.c dev_info(&pdev->dev, pdev 982 drivers/ata/ahci.c static void ahci_mcp89_apple_enable(struct pci_dev *pdev) pdev 988 drivers/ata/ahci.c pci_read_config_dword(pdev, 0xf8, &val); pdev 992 drivers/ata/ahci.c pci_write_config_dword(pdev, 0xf8, val); pdev 994 drivers/ata/ahci.c pci_read_config_dword(pdev, 0x54c, &val); pdev 996 drivers/ata/ahci.c pci_write_config_dword(pdev, 0x54c, val); pdev 998 drivers/ata/ahci.c pci_read_config_dword(pdev, 0x4a4, &val); pdev 1001 drivers/ata/ahci.c pci_write_config_dword(pdev, 0x4a4, val); pdev 1003 drivers/ata/ahci.c pci_read_config_dword(pdev, 0x54c, &val); pdev 1005 drivers/ata/ahci.c pci_write_config_dword(pdev, 0x54c, val); pdev 1007 drivers/ata/ahci.c pci_read_config_dword(pdev, 0xf8, &val); pdev 1009 drivers/ata/ahci.c pci_write_config_dword(pdev, 0xf8, val); pdev 1012 drivers/ata/ahci.c static bool is_mcp89_apple(struct pci_dev *pdev) pdev 1014 drivers/ata/ahci.c return pdev->vendor == PCI_VENDOR_ID_NVIDIA && pdev 1015 drivers/ata/ahci.c pdev->device == PCI_DEVICE_ID_NVIDIA_NFORCE_MCP89_SATA && pdev 1016 drivers/ata/ahci.c pdev->subsystem_vendor == PCI_VENDOR_ID_APPLE && pdev 1017 drivers/ata/ahci.c pdev->subsystem_device == 0xcb89; pdev 1021 drivers/ata/ahci.c static bool ahci_sb600_enable_64bit(struct pci_dev *pdev) pdev 1099 drivers/ata/ahci.c if (pdev->bus->number != 0 || pdev->devfn != PCI_DEVFN(0x12, 0) || pdev 1112 drivers/ata/ahci.c dev_warn(&pdev->dev, pdev 1119 drivers/ata/ahci.c dev_warn(&pdev->dev, "%s: enabling 64bit DMA\n", match->ident); pdev 1123 drivers/ata/ahci.c static bool ahci_broken_system_poweroff(struct pci_dev *pdev) pdev 1152 drivers/ata/ahci.c return slot == PCI_SLOT(pdev->devfn); pdev 1158 drivers/ata/ahci.c static bool ahci_broken_suspend(struct pci_dev *pdev) pdev 1233 drivers/ata/ahci.c if (!dmi || pdev->bus->number || pdev->devfn != PCI_DEVFN(0x1f, 2)) pdev 1242 drivers/ata/ahci.c static bool ahci_broken_lpm(struct pci_dev *pdev) pdev 1295 drivers/ata/ahci.c static bool ahci_broken_online(struct pci_dev *pdev) pdev 1342 drivers/ata/ahci.c return pdev->bus->number == (val >> 8) && pdev->devfn == (val & 0xff); pdev 1345 drivers/ata/ahci.c static bool ahci_broken_devslp(struct pci_dev *pdev) pdev 1353 drivers/ata/ahci.c return pci_match_id(ids, pdev); pdev 1416 drivers/ata/ahci.c struct pci_dev *pdev) pdev 1430 drivers/ata/ahci.c dev_info(&pdev->dev, "enabling Acer Switch Alpha 12 workaround\n"); pdev 1476 drivers/ata/ahci.c static void ahci_remap_check(struct pci_dev *pdev, int bar, pdev 1485 drivers/ata/ahci.c if (pdev->vendor != PCI_VENDOR_ID_INTEL || pdev 1486 drivers/ata/ahci.c pci_resource_len(pdev, bar) < SZ_512K || pdev 1506 drivers/ata/ahci.c dev_warn(&pdev->dev, "Found %d remapped NVMe devices.\n", count); pdev 1507 drivers/ata/ahci.c dev_warn(&pdev->dev, pdev 1522 drivers/ata/ahci.c static int ahci_init_msi(struct pci_dev *pdev, unsigned int n_ports, pdev 1536 drivers/ata/ahci.c nvec = pci_alloc_irq_vectors(pdev, n_ports, INT_MAX, pdev 1551 drivers/ata/ahci.c pci_free_irq_vectors(pdev); pdev 1559 drivers/ata/ahci.c nvec = pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_MSI); pdev 1562 drivers/ata/ahci.c return pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_MSIX); pdev 1596 drivers/ata/ahci.c static void ahci_intel_pcs_quirk(struct pci_dev *pdev, struct ahci_host_priv *hpriv) pdev 1598 drivers/ata/ahci.c const struct pci_device_id *id = pci_match_id(ahci_pci_tbl, pdev); pdev 1619 drivers/ata/ahci.c pci_read_config_word(pdev, PCS_6, &tmp16); pdev 1622 drivers/ata/ahci.c pci_write_config_word(pdev, PCS_6, tmp16); pdev 1626 drivers/ata/ahci.c static int ahci_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 1631 drivers/ata/ahci.c struct device *dev = &pdev->dev; pdev 1641 drivers/ata/ahci.c ata_print_version_once(&pdev->dev, DRV_VERSION); pdev 1646 drivers/ata/ahci.c if (pdev->vendor == PCI_VENDOR_ID_MARVELL && !marvell_enable) pdev 1650 drivers/ata/ahci.c if (is_mcp89_apple(pdev)) pdev 1651 drivers/ata/ahci.c ahci_mcp89_apple_enable(pdev); pdev 1657 drivers/ata/ahci.c if (pdev->vendor == PCI_VENDOR_ID_PROMISE) pdev 1658 drivers/ata/ahci.c dev_info(&pdev->dev, pdev 1662 drivers/ata/ahci.c if (pdev->vendor == PCI_VENDOR_ID_STMICRO && pdev->device == 0xCC06) pdev 1664 drivers/ata/ahci.c else if (pdev->vendor == 0x1c44 && pdev->device == 0x8000) pdev 1666 drivers/ata/ahci.c else if (pdev->vendor == PCI_VENDOR_ID_CAVIUM) { pdev 1667 drivers/ata/ahci.c if (pdev->device == 0xa01c) pdev 1669 drivers/ata/ahci.c if (pdev->device == 0xa084) pdev 1674 drivers/ata/ahci.c rc = pcim_enable_device(pdev); pdev 1678 drivers/ata/ahci.c if (pdev->vendor == PCI_VENDOR_ID_INTEL && pdev 1679 drivers/ata/ahci.c (pdev->device == 0x2652 || pdev->device == 0x2653)) { pdev 1686 drivers/ata/ahci.c pci_read_config_byte(pdev, ICH_MAP, &map); pdev 1688 drivers/ata/ahci.c dev_info(&pdev->dev, pdev 1697 drivers/ata/ahci.c rc = pcim_iomap_regions_request_all(pdev, 1 << ahci_pci_bar, DRV_NAME); pdev 1699 drivers/ata/ahci.c pcim_pin_device(pdev); pdev 1710 drivers/ata/ahci.c (pdev->revision == 0xa1 || pdev->revision == 0xa2)) pdev 1714 drivers/ata/ahci.c if (board_id == board_ahci_sb700 && pdev->revision >= 0x40) pdev 1718 drivers/ata/ahci.c if (ahci_sb600_enable_64bit(pdev)) pdev 1721 drivers/ata/ahci.c hpriv->mmio = pcim_iomap_table(pdev)[ahci_pci_bar]; pdev 1724 drivers/ata/ahci.c ahci_remap_check(pdev, ahci_pci_bar, hpriv); pdev 1727 drivers/ata/ahci.c if (ahci_broken_devslp(pdev)) pdev 1731 drivers/ata/ahci.c if (pdev->vendor == 0x177d && pdev->device == 0xa01c) pdev 1736 drivers/ata/ahci.c ahci_pci_save_initial_config(pdev, hpriv); pdev 1742 drivers/ata/ahci.c ahci_intel_pcs_quirk(pdev, hpriv); pdev 1770 drivers/ata/ahci.c if (ahci_broken_system_poweroff(pdev)) { pdev 1772 drivers/ata/ahci.c dev_info(&pdev->dev, pdev 1776 drivers/ata/ahci.c if (ahci_broken_lpm(pdev)) { pdev 1778 drivers/ata/ahci.c dev_warn(&pdev->dev, pdev 1782 drivers/ata/ahci.c if (ahci_broken_suspend(pdev)) { pdev 1784 drivers/ata/ahci.c dev_warn(&pdev->dev, pdev 1788 drivers/ata/ahci.c if (ahci_broken_online(pdev)) { pdev 1790 drivers/ata/ahci.c dev_info(&pdev->dev, pdev 1796 drivers/ata/ahci.c acer_sa5_271_workaround(hpriv, pdev); pdev 1805 drivers/ata/ahci.c host = ata_host_alloc_pinfo(&pdev->dev, ppi, n_ports); pdev 1810 drivers/ata/ahci.c if (ahci_init_msi(pdev, n_ports, hpriv) < 0) { pdev 1812 drivers/ata/ahci.c pci_intx(pdev, 1); pdev 1814 drivers/ata/ahci.c hpriv->irq = pci_irq_vector(pdev, 0); pdev 1819 drivers/ata/ahci.c dev_info(&pdev->dev, "SSS flag set, parallel bus scan disabled\n"); pdev 1849 drivers/ata/ahci.c rc = ahci_configure_dma_masks(pdev, hpriv->cap & HOST_CAP_64); pdev 1860 drivers/ata/ahci.c pci_set_master(pdev); pdev 1866 drivers/ata/ahci.c pm_runtime_put_noidle(&pdev->dev); pdev 1870 drivers/ata/ahci.c static void ahci_shutdown_one(struct pci_dev *pdev) pdev 1872 drivers/ata/ahci.c ata_pci_shutdown_one(pdev); pdev 1875 drivers/ata/ahci.c static void ahci_remove_one(struct pci_dev *pdev) pdev 1877 drivers/ata/ahci.c pm_runtime_get_noresume(&pdev->dev); pdev 1878 drivers/ata/ahci.c ata_pci_remove_one(pdev); pdev 411 drivers/ata/ahci_brcm.c static int brcm_ahci_probe(struct platform_device *pdev) pdev 414 drivers/ata/ahci_brcm.c struct device *dev = &pdev->dev; pdev 424 drivers/ata/ahci_brcm.c of_id = of_match_node(ahci_of_match, pdev->dev.of_node); pdev 431 drivers/ata/ahci_brcm.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "top-ctrl"); pdev 437 drivers/ata/ahci_brcm.c priv->rcdev = devm_reset_control_get(&pdev->dev, "ahci"); pdev 441 drivers/ata/ahci_brcm.c hpriv = ahci_platform_get_resources(pdev, 0); pdev 487 drivers/ata/ahci_brcm.c ret = ahci_platform_init_host(pdev, hpriv, &ahci_brcm_port_info, pdev 508 drivers/ata/ahci_brcm.c static int brcm_ahci_remove(struct platform_device *pdev) pdev 510 drivers/ata/ahci_brcm.c struct ata_host *host = dev_get_drvdata(&pdev->dev); pdev 517 drivers/ata/ahci_brcm.c ret = ata_platform_remove_one(pdev); pdev 190 drivers/ata/ahci_ceva.c static int ceva_ahci_probe(struct platform_device *pdev) pdev 192 drivers/ata/ahci_ceva.c struct device_node *np = pdev->dev.of_node; pdev 193 drivers/ata/ahci_ceva.c struct device *dev = &pdev->dev; pdev 203 drivers/ata/ahci_ceva.c cevapriv->ahci_pdev = pdev; pdev 205 drivers/ata/ahci_ceva.c hpriv = ahci_platform_get_resources(pdev, 0); pdev 280 drivers/ata/ahci_ceva.c rc = ahci_platform_init_host(pdev, hpriv, &ahci_ceva_port_info, pdev 160 drivers/ata/ahci_da850.c static int ahci_da850_probe(struct platform_device *pdev) pdev 162 drivers/ata/ahci_da850.c struct device *dev = &pdev->dev; pdev 170 drivers/ata/ahci_da850.c hpriv = ahci_platform_get_resources(pdev, 0); pdev 214 drivers/ata/ahci_da850.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 228 drivers/ata/ahci_da850.c rc = ahci_platform_init_host(pdev, hpriv, &ahci_da850_port_info, pdev 141 drivers/ata/ahci_dm816.c static int ahci_dm816_probe(struct platform_device *pdev) pdev 143 drivers/ata/ahci_dm816.c struct device *dev = &pdev->dev; pdev 147 drivers/ata/ahci_dm816.c hpriv = ahci_platform_get_resources(pdev, 0); pdev 159 drivers/ata/ahci_dm816.c rc = ahci_platform_init_host(pdev, hpriv, pdev 985 drivers/ata/ahci_imx.c struct platform_device *pdev = imxpriv->ahci_pdev; pdev 990 drivers/ata/ahci_imx.c phy_res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "phy"); pdev 1054 drivers/ata/ahci_imx.c static int imx_ahci_probe(struct platform_device *pdev) pdev 1056 drivers/ata/ahci_imx.c struct device *dev = &pdev->dev; pdev 1071 drivers/ata/ahci_imx.c imxpriv->ahci_pdev = pdev; pdev 1119 drivers/ata/ahci_imx.c hpriv = ahci_platform_get_resources(pdev, 0); pdev 1173 drivers/ata/ahci_imx.c ret = ahci_platform_init_host(pdev, hpriv, &ahci_imx_port_info, pdev 126 drivers/ata/ahci_mtk.c static int mtk_ahci_probe(struct platform_device *pdev) pdev 128 drivers/ata/ahci_mtk.c struct device *dev = &pdev->dev; pdev 137 drivers/ata/ahci_mtk.c hpriv = ahci_platform_get_resources(pdev, 0); pdev 155 drivers/ata/ahci_mtk.c err = ahci_platform_init_host(pdev, hpriv, &ahci_port_info, pdev 154 drivers/ata/ahci_mvebu.c static int ahci_mvebu_suspend(struct platform_device *pdev, pm_message_t state) pdev 156 drivers/ata/ahci_mvebu.c return ahci_platform_suspend_host(&pdev->dev); pdev 159 drivers/ata/ahci_mvebu.c static int ahci_mvebu_resume(struct platform_device *pdev) pdev 161 drivers/ata/ahci_mvebu.c struct ata_host *host = platform_get_drvdata(pdev); pdev 167 drivers/ata/ahci_mvebu.c return ahci_platform_resume_host(&pdev->dev); pdev 185 drivers/ata/ahci_mvebu.c static int ahci_mvebu_probe(struct platform_device *pdev) pdev 191 drivers/ata/ahci_mvebu.c pdata = of_device_get_match_data(&pdev->dev); pdev 195 drivers/ata/ahci_mvebu.c hpriv = ahci_platform_get_resources(pdev, 0); pdev 212 drivers/ata/ahci_mvebu.c rc = ahci_platform_init_host(pdev, hpriv, &ahci_mvebu_port_info, pdev 31 drivers/ata/ahci_octeon.c static int ahci_octeon_probe(struct platform_device *pdev) pdev 33 drivers/ata/ahci_octeon.c struct device *dev = &pdev->dev; pdev 40 drivers/ata/ahci_octeon.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 41 drivers/ata/ahci_octeon.c base = devm_ioremap_resource(&pdev->dev, res); pdev 76 drivers/ata/ahci_octeon.c static int ahci_octeon_remove(struct platform_device *pdev) pdev 43 drivers/ata/ahci_platform.c static int ahci_probe(struct platform_device *pdev) pdev 45 drivers/ata/ahci_platform.c struct device *dev = &pdev->dev; pdev 50 drivers/ata/ahci_platform.c hpriv = ahci_platform_get_resources(pdev, pdev 69 drivers/ata/ahci_platform.c rc = ahci_platform_init_host(pdev, hpriv, port, pdev 255 drivers/ata/ahci_qoriq.c static int ahci_qoriq_probe(struct platform_device *pdev) pdev 257 drivers/ata/ahci_qoriq.c struct device_node *np = pdev->dev.of_node; pdev 258 drivers/ata/ahci_qoriq.c struct device *dev = &pdev->dev; pdev 265 drivers/ata/ahci_qoriq.c hpriv = ahci_platform_get_resources(pdev, 0); pdev 280 drivers/ata/ahci_qoriq.c res = platform_get_resource_byname(pdev, pdev 302 drivers/ata/ahci_qoriq.c rc = ahci_platform_init_host(pdev, hpriv, &ahci_qoriq_port_info, pdev 125 drivers/ata/ahci_seattle.c struct platform_device *pdev, struct ahci_host_priv *hpriv) pdev 127 drivers/ata/ahci_seattle.c struct device *dev = &pdev->dev; pdev 136 drivers/ata/ahci_seattle.c platform_get_resource(pdev, IORESOURCE_MEM, 1)); pdev 154 drivers/ata/ahci_seattle.c static int ahci_seattle_probe(struct platform_device *pdev) pdev 159 drivers/ata/ahci_seattle.c hpriv = ahci_platform_get_resources(pdev, 0); pdev 167 drivers/ata/ahci_seattle.c rc = ahci_platform_init_host(pdev, hpriv, pdev 168 drivers/ata/ahci_seattle.c ahci_seattle_get_port_info(pdev, hpriv), pdev 145 drivers/ata/ahci_st.c static int st_ahci_probe(struct platform_device *pdev) pdev 147 drivers/ata/ahci_st.c struct device *dev = &pdev->dev; pdev 152 drivers/ata/ahci_st.c drv_data = devm_kzalloc(&pdev->dev, sizeof(*drv_data), GFP_KERNEL); pdev 156 drivers/ata/ahci_st.c hpriv = ahci_platform_get_resources(pdev, 0); pdev 161 drivers/ata/ahci_st.c err = st_ahci_probe_resets(hpriv, &pdev->dev); pdev 174 drivers/ata/ahci_st.c err = ahci_platform_init_host(pdev, hpriv, &st_ahci_port_info, pdev 213 drivers/ata/ahci_sunxi.c static int ahci_sunxi_probe(struct platform_device *pdev) pdev 215 drivers/ata/ahci_sunxi.c struct device *dev = &pdev->dev; pdev 219 drivers/ata/ahci_sunxi.c hpriv = ahci_platform_get_resources(pdev, AHCI_PLATFORM_GET_RESETS); pdev 244 drivers/ata/ahci_sunxi.c rc = ahci_platform_init_host(pdev, hpriv, &ahci_sunxi_port_info, pdev 165 drivers/ata/ahci_tegra.c struct platform_device *pdev; pdev 296 drivers/ata/ahci_tegra.c dev_err(&tegra->pdev->dev, pdev 480 drivers/ata/ahci_tegra.c static int tegra_ahci_probe(struct platform_device *pdev) pdev 488 drivers/ata/ahci_tegra.c hpriv = ahci_platform_get_resources(pdev, 0); pdev 492 drivers/ata/ahci_tegra.c tegra = devm_kzalloc(&pdev->dev, sizeof(*tegra), GFP_KERNEL); pdev 498 drivers/ata/ahci_tegra.c tegra->pdev = pdev; pdev 499 drivers/ata/ahci_tegra.c tegra->soc = of_device_get_match_data(&pdev->dev); pdev 501 drivers/ata/ahci_tegra.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 502 drivers/ata/ahci_tegra.c tegra->sata_regs = devm_ioremap_resource(&pdev->dev, res); pdev 509 drivers/ata/ahci_tegra.c res = platform_get_resource(pdev, IORESOURCE_MEM, 2); pdev 511 drivers/ata/ahci_tegra.c tegra->sata_aux_regs = devm_ioremap_resource(&pdev->dev, res); pdev 516 drivers/ata/ahci_tegra.c tegra->sata_rst = devm_reset_control_get(&pdev->dev, "sata"); pdev 518 drivers/ata/ahci_tegra.c dev_err(&pdev->dev, "Failed to get sata reset\n"); pdev 522 drivers/ata/ahci_tegra.c tegra->sata_oob_rst = devm_reset_control_get(&pdev->dev, "sata-oob"); pdev 524 drivers/ata/ahci_tegra.c dev_err(&pdev->dev, "Failed to get sata-oob reset\n"); pdev 528 drivers/ata/ahci_tegra.c tegra->sata_cold_rst = devm_reset_control_get(&pdev->dev, "sata-cold"); pdev 530 drivers/ata/ahci_tegra.c dev_err(&pdev->dev, "Failed to get sata-cold reset\n"); pdev 534 drivers/ata/ahci_tegra.c tegra->sata_clk = devm_clk_get(&pdev->dev, "sata"); pdev 536 drivers/ata/ahci_tegra.c dev_err(&pdev->dev, "Failed to get sata clock\n"); pdev 540 drivers/ata/ahci_tegra.c tegra->supplies = devm_kcalloc(&pdev->dev, pdev 549 drivers/ata/ahci_tegra.c ret = devm_regulator_bulk_get(&pdev->dev, pdev 553 drivers/ata/ahci_tegra.c dev_err(&pdev->dev, "Failed to get regulators\n"); pdev 561 drivers/ata/ahci_tegra.c ret = ahci_platform_init_host(pdev, hpriv, &ahci_tegra_port_info, pdev 737 drivers/ata/ahci_xgene.c static int xgene_ahci_probe(struct platform_device *pdev) pdev 739 drivers/ata/ahci_xgene.c struct device *dev = &pdev->dev; pdev 749 drivers/ata/ahci_xgene.c hpriv = ahci_platform_get_resources(pdev, 0); pdev 762 drivers/ata/ahci_xgene.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 768 drivers/ata/ahci_xgene.c res = platform_get_resource(pdev, IORESOURCE_MEM, 2); pdev 774 drivers/ata/ahci_xgene.c res = platform_get_resource(pdev, IORESOURCE_MEM, 3); pdev 780 drivers/ata/ahci_xgene.c res = platform_get_resource(pdev, IORESOURCE_MEM, 4); pdev 800 drivers/ata/ahci_xgene.c acpi_id = acpi_match_device(xgene_ahci_acpi_match, &pdev->dev); pdev 802 drivers/ata/ahci_xgene.c dev_warn(&pdev->dev, "No node entry in ACPI table. Assume version1\n"); pdev 806 drivers/ata/ahci_xgene.c status = acpi_get_object_info(ACPI_HANDLE(&pdev->dev), &info); pdev 808 drivers/ata/ahci_xgene.c dev_warn(&pdev->dev, "%s: Error reading device info. Assume version1\n", pdev 860 drivers/ata/ahci_xgene.c rc = ahci_platform_init_host(pdev, hpriv, ppi[version - 1], pdev 507 drivers/ata/ata_piix.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 514 drivers/ata/ata_piix.c if (lap->device == pdev->device && pdev 515 drivers/ata/ata_piix.c lap->subvendor == pdev->subsystem_vendor && pdev 516 drivers/ata/ata_piix.c lap->subdevice == pdev->subsystem_device) pdev 540 drivers/ata/ata_piix.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 542 drivers/ata/ata_piix.c if (!pci_test_config_bits(pdev, &piix_enable_bits[ap->port_no])) pdev 988 drivers/ata/ata_piix.c static int piix_pci_device_suspend(struct pci_dev *pdev, pm_message_t mesg) pdev 990 drivers/ata/ata_piix.c struct ata_host *host = pci_get_drvdata(pdev); pdev 1004 drivers/ata/ata_piix.c pci_save_state(pdev); pdev 1010 drivers/ata/ata_piix.c if (pdev->current_state == PCI_D0) pdev 1011 drivers/ata/ata_piix.c pdev->current_state = PCI_UNKNOWN; pdev 1018 drivers/ata/ata_piix.c ata_pci_device_do_suspend(pdev, mesg); pdev 1023 drivers/ata/ata_piix.c static int piix_pci_device_resume(struct pci_dev *pdev) pdev 1025 drivers/ata/ata_piix.c struct ata_host *host = pci_get_drvdata(pdev); pdev 1034 drivers/ata/ata_piix.c pci_set_power_state(pdev, PCI_D0); pdev 1035 drivers/ata/ata_piix.c pci_restore_state(pdev); pdev 1041 drivers/ata/ata_piix.c rc = pci_reenable_device(pdev); pdev 1043 drivers/ata/ata_piix.c dev_err(&pdev->dev, pdev 1047 drivers/ata/ata_piix.c rc = ata_pci_device_do_resume(pdev); pdev 1271 drivers/ata/ata_piix.c static int piix_disable_ahci(struct pci_dev *pdev) pdev 1281 drivers/ata/ata_piix.c if (!pci_resource_start(pdev, AHCI_PCI_BAR) || pdev 1282 drivers/ata/ata_piix.c !pci_resource_len(pdev, AHCI_PCI_BAR)) pdev 1285 drivers/ata/ata_piix.c mmio = pci_iomap(pdev, AHCI_PCI_BAR, 64); pdev 1299 drivers/ata/ata_piix.c pci_iounmap(pdev, mmio); pdev 1313 drivers/ata/ata_piix.c struct pci_dev *pdev = NULL; pdev 1317 drivers/ata/ata_piix.c while ((pdev = pci_get_device(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82454NX, pdev)) != NULL) { pdev 1320 drivers/ata/ata_piix.c pci_read_config_word(pdev, 0x41, &cfg); pdev 1322 drivers/ata/ata_piix.c if (pdev->revision == 0x00) pdev 1325 drivers/ata/ata_piix.c else if (cfg & (1<<14) && pdev->revision < 5) pdev 1340 drivers/ata/ata_piix.c struct pci_dev *pdev = to_pci_dev(host->dev); pdev 1343 drivers/ata/ata_piix.c pci_read_config_word(pdev, ICH5_PCS, &pcs); pdev 1349 drivers/ata/ata_piix.c pci_write_config_word(pdev, ICH5_PCS, new_pcs); pdev 1354 drivers/ata/ata_piix.c static const int *piix_init_sata_map(struct pci_dev *pdev, pdev 1364 drivers/ata/ata_piix.c pci_read_config_byte(pdev, ICH5_PMR, &map_value); pdev 1393 drivers/ata/ata_piix.c dev_info(&pdev->dev, "MAP [%s ]\n", buf); pdev 1396 drivers/ata/ata_piix.c dev_err(&pdev->dev, "invalid MAP value %u\n", map_value); pdev 1403 drivers/ata/ata_piix.c struct pci_dev *pdev = to_pci_dev(host->dev); pdev 1423 drivers/ata/ata_piix.c if (pdev->vendor == PCI_VENDOR_ID_INTEL && pdev->device == 0x2920 && pdev 1424 drivers/ata/ata_piix.c pdev->subsystem_vendor == PCI_VENDOR_ID_SAMSUNG && pdev 1425 drivers/ata/ata_piix.c pdev->subsystem_device == 0xb049) { pdev 1436 drivers/ata/ata_piix.c struct pci_dev *pdev = to_pci_dev(host->dev); pdev 1454 drivers/ata/ata_piix.c if (pci_resource_start(pdev, PIIX_SIDPR_BAR) == 0 || pdev 1455 drivers/ata/ata_piix.c pci_resource_len(pdev, PIIX_SIDPR_BAR) != PIIX_SIDPR_LEN) pdev 1458 drivers/ata/ata_piix.c if (pcim_iomap_regions(pdev, 1 << PIIX_SIDPR_BAR, DRV_NAME)) pdev 1461 drivers/ata/ata_piix.c hpriv->sidpr = pcim_iomap_table(pdev)[PIIX_SIDPR_BAR]; pdev 1518 drivers/ata/ata_piix.c struct pci_dev *pdev = to_pci_dev(host->dev); pdev 1529 drivers/ata/ata_piix.c dev_info(&pdev->dev, "applying IOCFG bit18 quirk\n"); pdev 1530 drivers/ata/ata_piix.c pci_write_config_dword(pdev, PIIX_IOCFG, pdev 1535 drivers/ata/ata_piix.c static bool piix_broken_system_poweroff(struct pci_dev *pdev) pdev 1564 drivers/ata/ata_piix.c return slot == PCI_SLOT(pdev->devfn); pdev 1641 drivers/ata/ata_piix.c static int piix_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 1643 drivers/ata/ata_piix.c struct device *dev = &pdev->dev; pdev 1652 drivers/ata/ata_piix.c ata_print_version_once(&pdev->dev, DRV_VERSION); pdev 1658 drivers/ata/ata_piix.c if (piix_broken_system_poweroff(pdev)) { pdev 1662 drivers/ata/ata_piix.c dev_info(&pdev->dev, "quirky BIOS, skipping spindown " pdev 1672 drivers/ata/ata_piix.c rc = pcim_enable_device(pdev); pdev 1685 drivers/ata/ata_piix.c pci_read_config_dword(pdev, PIIX_IOCFG, &hpriv->saved_iocfg); pdev 1691 drivers/ata/ata_piix.c if (pdev->vendor == PCI_VENDOR_ID_INTEL && pdev->device == 0x2652) { pdev 1692 drivers/ata/ata_piix.c rc = piix_disable_ahci(pdev); pdev 1699 drivers/ata/ata_piix.c hpriv->map = piix_init_sata_map(pdev, port_info, pdev 1702 drivers/ata/ata_piix.c rc = ata_pci_bmdma_prepare_host(pdev, ppi, &host); pdev 1727 drivers/ata/ata_piix.c pci_intx(pdev, 1); pdev 1729 drivers/ata/ata_piix.c if (piix_check_450nx_errata(pdev)) { pdev 1743 drivers/ata/ata_piix.c pci_set_master(pdev); pdev 1747 drivers/ata/ata_piix.c static void piix_remove_one(struct pci_dev *pdev) pdev 1749 drivers/ata/ata_piix.c struct ata_host *host = pci_get_drvdata(pdev); pdev 1752 drivers/ata/ata_piix.c pci_write_config_dword(pdev, PIIX_IOCFG, hpriv->saved_iocfg); pdev 1754 drivers/ata/ata_piix.c ata_pci_remove_one(pdev); pdev 385 drivers/ata/libahci_platform.c struct ahci_host_priv *ahci_platform_get_resources(struct platform_device *pdev, pdev 388 drivers/ata/libahci_platform.c struct device *dev = &pdev->dev; pdev 406 drivers/ata/libahci_platform.c platform_get_resource(pdev, IORESOURCE_MEM, 0)); pdev 573 drivers/ata/libahci_platform.c int ahci_platform_init_host(struct platform_device *pdev, pdev 578 drivers/ata/libahci_platform.c struct device *dev = &pdev->dev; pdev 584 drivers/ata/libahci_platform.c irq = platform_get_irq(pdev, 0); pdev 631 drivers/ata/libahci_platform.c platform_get_resource(pdev, IORESOURCE_MEM, 0)); pdev 682 drivers/ata/libahci_platform.c void ahci_platform_shutdown(struct platform_device *pdev) pdev 684 drivers/ata/libahci_platform.c struct ata_host *host = platform_get_drvdata(pdev); pdev 6758 drivers/ata/libata-core.c void ata_pci_remove_one(struct pci_dev *pdev) pdev 6760 drivers/ata/libata-core.c struct ata_host *host = pci_get_drvdata(pdev); pdev 6765 drivers/ata/libata-core.c void ata_pci_shutdown_one(struct pci_dev *pdev) pdev 6767 drivers/ata/libata-core.c struct ata_host *host = pci_get_drvdata(pdev); pdev 6786 drivers/ata/libata-core.c int pci_test_config_bits(struct pci_dev *pdev, const struct pci_bits *bits) pdev 6793 drivers/ata/libata-core.c pci_read_config_byte(pdev, bits->reg, &tmp8); pdev 6799 drivers/ata/libata-core.c pci_read_config_word(pdev, bits->reg, &tmp16); pdev 6805 drivers/ata/libata-core.c pci_read_config_dword(pdev, bits->reg, &tmp32); pdev 6820 drivers/ata/libata-core.c void ata_pci_device_do_suspend(struct pci_dev *pdev, pm_message_t mesg) pdev 6822 drivers/ata/libata-core.c pci_save_state(pdev); pdev 6823 drivers/ata/libata-core.c pci_disable_device(pdev); pdev 6826 drivers/ata/libata-core.c pci_set_power_state(pdev, PCI_D3hot); pdev 6829 drivers/ata/libata-core.c int ata_pci_device_do_resume(struct pci_dev *pdev) pdev 6833 drivers/ata/libata-core.c pci_set_power_state(pdev, PCI_D0); pdev 6834 drivers/ata/libata-core.c pci_restore_state(pdev); pdev 6836 drivers/ata/libata-core.c rc = pcim_enable_device(pdev); pdev 6838 drivers/ata/libata-core.c dev_err(&pdev->dev, pdev 6843 drivers/ata/libata-core.c pci_set_master(pdev); pdev 6847 drivers/ata/libata-core.c int ata_pci_device_suspend(struct pci_dev *pdev, pm_message_t mesg) pdev 6849 drivers/ata/libata-core.c struct ata_host *host = pci_get_drvdata(pdev); pdev 6856 drivers/ata/libata-core.c ata_pci_device_do_suspend(pdev, mesg); pdev 6861 drivers/ata/libata-core.c int ata_pci_device_resume(struct pci_dev *pdev) pdev 6863 drivers/ata/libata-core.c struct ata_host *host = pci_get_drvdata(pdev); pdev 6866 drivers/ata/libata-core.c rc = ata_pci_device_do_resume(pdev); pdev 6886 drivers/ata/libata-core.c int ata_platform_remove_one(struct platform_device *pdev) pdev 6888 drivers/ata/libata-core.c struct ata_host *host = platform_get_drvdata(pdev); pdev 273 drivers/ata/libata-eh.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 277 drivers/ata/libata-eh.c if (pci_resource_flags(pdev, bar) & IORESOURCE_MEM) pdev 279 drivers/ata/libata-eh.c else if (pci_resource_flags(pdev, bar) & IORESOURCE_IO) pdev 282 drivers/ata/libata-eh.c start = (unsigned long long)pci_resource_start(pdev, bar); pdev 283 drivers/ata/libata-eh.c len = (unsigned long long)pci_resource_len(pdev, bar); pdev 2193 drivers/ata/libata-sff.c static int ata_resources_present(struct pci_dev *pdev, int port) pdev 2200 drivers/ata/libata-sff.c if (pci_resource_start(pdev, port + i) == 0 || pdev 2201 drivers/ata/libata-sff.c pci_resource_len(pdev, port + i) == 0) pdev 2229 drivers/ata/libata-sff.c struct pci_dev *pdev = to_pci_dev(gdev); pdev 2246 drivers/ata/libata-sff.c if (!ata_resources_present(pdev, i)) { pdev 2251 drivers/ata/libata-sff.c rc = pcim_iomap_regions(pdev, 0x3 << base, pdev 2258 drivers/ata/libata-sff.c pcim_pin_device(pdev); pdev 2262 drivers/ata/libata-sff.c host->iomap = iomap = pcim_iomap_table(pdev); pdev 2271 drivers/ata/libata-sff.c (unsigned long long)pci_resource_start(pdev, base), pdev 2272 drivers/ata/libata-sff.c (unsigned long long)pci_resource_start(pdev, base + 1)); pdev 2301 drivers/ata/libata-sff.c int ata_pci_sff_prepare_host(struct pci_dev *pdev, pdev 2308 drivers/ata/libata-sff.c if (!devres_open_group(&pdev->dev, NULL, GFP_KERNEL)) pdev 2311 drivers/ata/libata-sff.c host = ata_host_alloc_pinfo(&pdev->dev, ppi, 2); pdev 2313 drivers/ata/libata-sff.c dev_err(&pdev->dev, "failed to allocate ATA host\n"); pdev 2322 drivers/ata/libata-sff.c devres_remove_group(&pdev->dev, NULL); pdev 2327 drivers/ata/libata-sff.c devres_release_group(&pdev->dev, NULL); pdev 2353 drivers/ata/libata-sff.c struct pci_dev *pdev = to_pci_dev(dev); pdev 2361 drivers/ata/libata-sff.c if ((pdev->class >> 8) == PCI_CLASS_STORAGE_IDE) { pdev 2372 drivers/ata/libata-sff.c pci_read_config_byte(pdev, PCI_CLASS_PROG, &tmp8); pdev 2384 drivers/ata/libata-sff.c if (!legacy_mode && pdev->irq) { pdev 2387 drivers/ata/libata-sff.c rc = devm_request_irq(dev, pdev->irq, irq_handler, pdev 2395 drivers/ata/libata-sff.c ata_port_desc(host->ports[i], "irq %d", pdev->irq); pdev 2399 drivers/ata/libata-sff.c rc = devm_request_irq(dev, ATA_PRIMARY_IRQ(pdev), pdev 2406 drivers/ata/libata-sff.c ATA_PRIMARY_IRQ(pdev)); pdev 2410 drivers/ata/libata-sff.c rc = devm_request_irq(dev, ATA_SECONDARY_IRQ(pdev), pdev 2417 drivers/ata/libata-sff.c ATA_SECONDARY_IRQ(pdev)); pdev 2445 drivers/ata/libata-sff.c static int ata_pci_init_one(struct pci_dev *pdev, pdev 2450 drivers/ata/libata-sff.c struct device *dev = &pdev->dev; pdev 2459 drivers/ata/libata-sff.c dev_err(&pdev->dev, "no valid port_info specified\n"); pdev 2466 drivers/ata/libata-sff.c rc = pcim_enable_device(pdev); pdev 2473 drivers/ata/libata-sff.c rc = ata_pci_bmdma_prepare_host(pdev, ppi, &host); pdev 2477 drivers/ata/libata-sff.c rc = ata_pci_sff_prepare_host(pdev, ppi, &host); pdev 2485 drivers/ata/libata-sff.c pci_set_master(pdev); pdev 2492 drivers/ata/libata-sff.c devres_remove_group(&pdev->dev, NULL); pdev 2494 drivers/ata/libata-sff.c devres_release_group(&pdev->dev, NULL); pdev 2521 drivers/ata/libata-sff.c int ata_pci_sff_init_one(struct pci_dev *pdev, pdev 2525 drivers/ata/libata-sff.c return ata_pci_init_one(pdev, ppi, sht, host_priv, hflag, 0); pdev 3100 drivers/ata/libata-sff.c int ata_pci_bmdma_clear_simplex(struct pci_dev *pdev) pdev 3102 drivers/ata/libata-sff.c unsigned long bmdma = pci_resource_start(pdev, 4); pdev 3141 drivers/ata/libata-sff.c struct pci_dev *pdev = to_pci_dev(gdev); pdev 3145 drivers/ata/libata-sff.c if (pci_resource_start(pdev, 4) == 0) { pdev 3156 drivers/ata/libata-sff.c rc = dma_set_mask_and_coherent(&pdev->dev, ATA_DMA_MASK); pdev 3161 drivers/ata/libata-sff.c rc = pcim_iomap_regions(pdev, 1 << 4, dev_driver_string(gdev)); pdev 3166 drivers/ata/libata-sff.c host->iomap = pcim_iomap_table(pdev); pdev 3181 drivers/ata/libata-sff.c (unsigned long long)pci_resource_start(pdev, 4) + 8 * i); pdev 3201 drivers/ata/libata-sff.c int ata_pci_bmdma_prepare_host(struct pci_dev *pdev, pdev 3207 drivers/ata/libata-sff.c rc = ata_pci_sff_prepare_host(pdev, ppi, r_host); pdev 3233 drivers/ata/libata-sff.c int ata_pci_bmdma_init_one(struct pci_dev *pdev, pdev 3238 drivers/ata/libata-sff.c return ata_pci_init_one(pdev, ppi, sht, host_priv, hflags, 1); pdev 194 drivers/ata/pata_acpi.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 200 drivers/ata/pata_acpi.c acpi = ap->private_data = devm_kzalloc(&pdev->dev, sizeof(struct pata_acpi), GFP_KERNEL); pdev 238 drivers/ata/pata_acpi.c static int pacpi_init_one (struct pci_dev *pdev, const struct pci_device_id *id) pdev 250 drivers/ata/pata_acpi.c if (pdev->vendor == PCI_VENDOR_ID_ATI) { pdev 251 drivers/ata/pata_acpi.c int rc = pcim_enable_device(pdev); pdev 254 drivers/ata/pata_acpi.c pcim_pin_device(pdev); pdev 256 drivers/ata/pata_acpi.c return ata_pci_bmdma_init_one(pdev, ppi, &pacpi_sht, NULL, 0); pdev 68 drivers/ata/pata_ali.c static int ali_cable_override(struct pci_dev *pdev) pdev 71 drivers/ata/pata_ali.c if (pdev->subsystem_vendor == 0x10CF && pdev->subsystem_device == 0x10AF) pdev 74 drivers/ata/pata_ali.c if (pdev->subsystem_vendor == 0x1071 && pdev->subsystem_device == 0x8317) pdev 91 drivers/ata/pata_ali.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 97 drivers/ata/pata_ali.c if (ali_cable_override(pdev)) pdev 102 drivers/ata/pata_ali.c pci_read_config_byte(pdev, 0x4A, &ata66); pdev 143 drivers/ata/pata_ali.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 152 drivers/ata/pata_ali.c pci_read_config_byte(pdev, pio_fifo, &fifo); pdev 155 drivers/ata/pata_ali.c pci_write_config_byte(pdev, pio_fifo, fifo); pdev 172 drivers/ata/pata_ali.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 187 drivers/ata/pata_ali.c pci_write_config_byte(pdev, cas, t->setup); pdev 188 drivers/ata/pata_ali.c pci_write_config_byte(pdev, cbt, (t->act8b << 4) | t->rec8b); pdev 189 drivers/ata/pata_ali.c pci_write_config_byte(pdev, drwt, (t->active << 4) | t->recover); pdev 193 drivers/ata/pata_ali.c pci_read_config_byte(pdev, udmat, &udma); pdev 196 drivers/ata/pata_ali.c pci_write_config_byte(pdev, udmat, udma); pdev 247 drivers/ata/pata_ali.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 257 drivers/ata/pata_ali.c pci_read_config_byte(pdev, 0x4B, ®4b); pdev 259 drivers/ata/pata_ali.c pci_write_config_byte(pdev, 0x4B, reg4b); pdev 431 drivers/ata/pata_ali.c static void ali_init_chipset(struct pci_dev *pdev) pdev 441 drivers/ata/pata_ali.c if (pdev->revision <= 0x20) { pdev 442 drivers/ata/pata_ali.c pci_read_config_byte(pdev, 0x53, &tmp); pdev 444 drivers/ata/pata_ali.c pci_write_config_byte(pdev, 0x53, tmp); pdev 446 drivers/ata/pata_ali.c pci_read_config_byte(pdev, 0x4a, &tmp); pdev 447 drivers/ata/pata_ali.c pci_write_config_byte(pdev, 0x4a, tmp | 0x20); pdev 448 drivers/ata/pata_ali.c pci_read_config_byte(pdev, 0x4B, &tmp); pdev 449 drivers/ata/pata_ali.c if (pdev->revision < 0xC2) pdev 454 drivers/ata/pata_ali.c if (pdev->revision >= 0xc2) pdev 456 drivers/ata/pata_ali.c pci_write_config_byte(pdev, 0x4B, tmp | 0x08); pdev 462 drivers/ata/pata_ali.c pci_read_config_byte(pdev, 0x53, &tmp); pdev 463 drivers/ata/pata_ali.c if (pdev->revision >= 0xc7) pdev 467 drivers/ata/pata_ali.c pci_write_config_byte(pdev, 0x53, tmp); pdev 469 drivers/ata/pata_ali.c north = pci_get_domain_bus_and_slot(pci_domain_nr(pdev->bus), 0, pdev 475 drivers/ata/pata_ali.c if (pdev->revision == 0xC2) pdev 477 drivers/ata/pata_ali.c else if (pdev->revision > 0xC2 && pdev->revision < 0xC5) pdev 481 drivers/ata/pata_ali.c ata_pci_bmdma_clear_simplex(pdev); pdev 492 drivers/ata/pata_ali.c static int ali_init_one(struct pci_dev *pdev, const struct pci_device_id *id) pdev 556 drivers/ata/pata_ali.c rc = pcim_enable_device(pdev); pdev 565 drivers/ata/pata_ali.c if (pdev->revision < 0x20) { pdev 567 drivers/ata/pata_ali.c } else if (pdev->revision < 0xC2) { pdev 569 drivers/ata/pata_ali.c } else if (pdev->revision == 0xC2) { pdev 571 drivers/ata/pata_ali.c } else if (pdev->revision == 0xC3) { pdev 573 drivers/ata/pata_ali.c } else if (pdev->revision == 0xC4) { pdev 578 drivers/ata/pata_ali.c ali_init_chipset(pdev); pdev 580 drivers/ata/pata_ali.c if (ali_isa_bridge && pdev->revision >= 0x20 && pdev->revision < 0xC2) { pdev 588 drivers/ata/pata_ali.c return ata_pci_sff_init_one(pdev, ppi, &ali_sht, NULL, 0); pdev 590 drivers/ata/pata_ali.c return ata_pci_bmdma_init_one(pdev, ppi, &ali_sht, NULL, 0); pdev 594 drivers/ata/pata_ali.c static int ali_reinit_one(struct pci_dev *pdev) pdev 596 drivers/ata/pata_ali.c struct ata_host *host = pci_get_drvdata(pdev); pdev 599 drivers/ata/pata_ali.c rc = ata_pci_device_do_resume(pdev); pdev 602 drivers/ata/pata_ali.c ali_init_chipset(pdev); pdev 49 drivers/ata/pata_amd.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 63 drivers/ata/pata_amd.c dev_err(&pdev->dev, "unknown mode %d\n", speed); pdev 85 drivers/ata/pata_amd.c pci_read_config_byte(pdev, offset + 0x0C, &t); pdev 87 drivers/ata/pata_amd.c pci_write_config_byte(pdev, offset + 0x0C , t); pdev 90 drivers/ata/pata_amd.c pci_write_config_byte(pdev, offset + 0x0E + (1 - (dn >> 1)), pdev 94 drivers/ata/pata_amd.c pci_write_config_byte(pdev, offset + 0x08 + (3 - dn), pdev 120 drivers/ata/pata_amd.c pci_write_config_byte(pdev, offset + 0x10 + (3 - dn), t); pdev 140 drivers/ata/pata_amd.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 142 drivers/ata/pata_amd.c if (!pci_test_config_bits(pdev, &amd_enable_bits[ap->port_no])) pdev 158 drivers/ata/pata_amd.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 161 drivers/ata/pata_amd.c pci_read_config_byte(pdev, 0x42, &ata66); pdev 181 drivers/ata/pata_amd.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 191 drivers/ata/pata_amd.c if (pdev->device == PCI_DEVICE_ID_AMD_VIPER_7411) /* FIFO is broken */ pdev 195 drivers/ata/pata_amd.c pci_read_config_byte(pdev, 0x41, &r); pdev 198 drivers/ata/pata_amd.c pci_write_config_byte(pdev, 0x41, r); pdev 338 drivers/ata/pata_amd.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 340 drivers/ata/pata_amd.c if (!pci_test_config_bits(pdev, &nv_enable_bits[ap->port_no])) pdev 448 drivers/ata/pata_amd.c static void amd_clear_fifo(struct pci_dev *pdev) pdev 453 drivers/ata/pata_amd.c pci_read_config_byte(pdev, 0x41, &fifo); pdev 455 drivers/ata/pata_amd.c pci_write_config_byte(pdev, 0x41, fifo); pdev 458 drivers/ata/pata_amd.c static int amd_init_one(struct pci_dev *pdev, const struct pci_device_id *id) pdev 538 drivers/ata/pata_amd.c ata_print_version_once(&pdev->dev, DRV_VERSION); pdev 540 drivers/ata/pata_amd.c rc = pcim_enable_device(pdev); pdev 544 drivers/ata/pata_amd.c pci_read_config_byte(pdev, 0x41, &fifo); pdev 547 drivers/ata/pata_amd.c if (type == 1 && pdev->revision > 0x7) pdev 551 drivers/ata/pata_amd.c if (type == 5 && pdev->subsystem_vendor == PCI_VENDOR_ID_AMD && pdev 552 drivers/ata/pata_amd.c pdev->subsystem_device == PCI_DEVICE_ID_AMD_SERENADE) pdev 561 drivers/ata/pata_amd.c ata_pci_bmdma_clear_simplex(pdev); pdev 562 drivers/ata/pata_amd.c if (pdev->vendor == PCI_VENDOR_ID_AMD) pdev 563 drivers/ata/pata_amd.c amd_clear_fifo(pdev); pdev 570 drivers/ata/pata_amd.c pci_read_config_dword(pdev, 0x60, &udma); pdev 575 drivers/ata/pata_amd.c return ata_pci_bmdma_init_one(pdev, ppi, &amd_sht, hpriv, 0); pdev 579 drivers/ata/pata_amd.c static int amd_reinit_one(struct pci_dev *pdev) pdev 581 drivers/ata/pata_amd.c struct ata_host *host = pci_get_drvdata(pdev); pdev 584 drivers/ata/pata_amd.c rc = ata_pci_device_do_resume(pdev); pdev 588 drivers/ata/pata_amd.c if (pdev->vendor == PCI_VENDOR_ID_AMD) { pdev 589 drivers/ata/pata_amd.c amd_clear_fifo(pdev); pdev 590 drivers/ata/pata_amd.c if (pdev->device == PCI_DEVICE_ID_AMD_VIPER_7409 || pdev 591 drivers/ata/pata_amd.c pdev->device == PCI_DEVICE_ID_AMD_COBRA_7401) pdev 592 drivers/ata/pata_amd.c ata_pci_bmdma_clear_simplex(pdev); pdev 790 drivers/ata/pata_arasan_cf.c static int arasan_cf_probe(struct platform_device *pdev) pdev 793 drivers/ata/pata_arasan_cf.c struct arasan_cf_pdata *pdata = dev_get_platdata(&pdev->dev); pdev 801 drivers/ata/pata_arasan_cf.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 805 drivers/ata/pata_arasan_cf.c if (!devm_request_mem_region(&pdev->dev, res->start, resource_size(res), pdev 807 drivers/ata/pata_arasan_cf.c dev_warn(&pdev->dev, "Failed to get memory region resource\n"); pdev 811 drivers/ata/pata_arasan_cf.c acdev = devm_kzalloc(&pdev->dev, sizeof(*acdev), GFP_KERNEL); pdev 821 drivers/ata/pata_arasan_cf.c acdev->irq = platform_get_irq(pdev, 0); pdev 828 drivers/ata/pata_arasan_cf.c acdev->vbase = devm_ioremap_nocache(&pdev->dev, res->start, pdev 831 drivers/ata/pata_arasan_cf.c dev_warn(&pdev->dev, "ioremap fail\n"); pdev 835 drivers/ata/pata_arasan_cf.c acdev->clk = devm_clk_get(&pdev->dev, NULL); pdev 837 drivers/ata/pata_arasan_cf.c dev_warn(&pdev->dev, "Clock not found\n"); pdev 842 drivers/ata/pata_arasan_cf.c host = ata_host_alloc(&pdev->dev, 1); pdev 844 drivers/ata/pata_arasan_cf.c dev_warn(&pdev->dev, "alloc host fail\n"); pdev 908 drivers/ata/pata_arasan_cf.c static int arasan_cf_remove(struct platform_device *pdev) pdev 910 drivers/ata/pata_arasan_cf.c struct ata_host *host = platform_get_drvdata(pdev); pdev 58 drivers/ata/pata_artop.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 61 drivers/ata/pata_artop.c if ((pdev->device & 1) && pdev 62 drivers/ata/pata_artop.c !pci_test_config_bits(pdev, &artop_enable_bits[ap->port_no])) pdev 77 drivers/ata/pata_artop.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 79 drivers/ata/pata_artop.c pci_read_config_byte(pdev, 0x49, &tmp); pdev 101 drivers/ata/pata_artop.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 109 drivers/ata/pata_artop.c pci_write_config_word(pdev, 0x40 + 2 * dn, timing[clock][pio]); pdev 128 drivers/ata/pata_artop.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 135 drivers/ata/pata_artop.c pci_read_config_byte(pdev, 0x54, &ultra); pdev 137 drivers/ata/pata_artop.c pci_write_config_byte(pdev, 0x54, ultra); pdev 155 drivers/ata/pata_artop.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 163 drivers/ata/pata_artop.c pci_write_config_byte(pdev, 0x40 + dn, timing[clock][pio]); pdev 182 drivers/ata/pata_artop.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 188 drivers/ata/pata_artop.c pci_read_config_byte(pdev, 0x44 + ap->port_no, &ultra); pdev 190 drivers/ata/pata_artop.c pci_write_config_byte(pdev, 0x44 + ap->port_no, ultra); pdev 207 drivers/ata/pata_artop.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 219 drivers/ata/pata_artop.c pci_read_config_byte(pdev, 0x54, &ultra); pdev 229 drivers/ata/pata_artop.c pci_write_config_byte(pdev, 0x54, ultra); pdev 247 drivers/ata/pata_artop.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 259 drivers/ata/pata_artop.c pci_read_config_byte(pdev, 0x44 + ap->port_no, &ultra); pdev 267 drivers/ata/pata_artop.c pci_write_config_byte(pdev, 0x44 + ap->port_no, ultra); pdev 316 drivers/ata/pata_artop.c static void atp8xx_fixup(struct pci_dev *pdev) pdev 318 drivers/ata/pata_artop.c if (pdev->device == 0x0005) pdev 320 drivers/ata/pata_artop.c pci_write_config_byte(pdev, 0x54, 0); pdev 321 drivers/ata/pata_artop.c else if (pdev->device == 0x0008 || pdev->device == 0x0009) { pdev 328 drivers/ata/pata_artop.c pci_read_config_byte(pdev, 0x49, ®); pdev 329 drivers/ata/pata_artop.c pci_write_config_byte(pdev, 0x49, reg & ~0x30); pdev 334 drivers/ata/pata_artop.c pci_read_config_byte(pdev, PCI_LATENCY_TIMER, ®); pdev 336 drivers/ata/pata_artop.c pci_write_config_byte(pdev, PCI_LATENCY_TIMER, 0x90); pdev 339 drivers/ata/pata_artop.c pci_read_config_byte(pdev, 0x4a, ®); pdev 340 drivers/ata/pata_artop.c pci_write_config_byte(pdev, 0x4a, (reg & ~0x01) | 0x80); pdev 358 drivers/ata/pata_artop.c static int artop_init_one (struct pci_dev *pdev, const struct pci_device_id *id) pdev 391 drivers/ata/pata_artop.c ata_print_version_once(&pdev->dev, DRV_VERSION); pdev 393 drivers/ata/pata_artop.c rc = pcim_enable_device(pdev); pdev 402 drivers/ata/pata_artop.c unsigned long io = pci_resource_start(pdev, 4); pdev 411 drivers/ata/pata_artop.c atp8xx_fixup(pdev); pdev 413 drivers/ata/pata_artop.c return ata_pci_bmdma_init_one(pdev, ppi, &artop_sht, NULL, 0); pdev 427 drivers/ata/pata_artop.c static int atp8xx_reinit_one(struct pci_dev *pdev) pdev 429 drivers/ata/pata_artop.c struct ata_host *host = pci_get_drvdata(pdev); pdev 432 drivers/ata/pata_artop.c rc = ata_pci_device_do_resume(pdev); pdev 436 drivers/ata/pata_artop.c atp8xx_fixup(pdev); pdev 51 drivers/ata/pata_atiixp.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 59 drivers/ata/pata_atiixp.c pci_read_config_byte(pdev, ATIIXP_IDE_UDMA_MODE + ap->port_no, &udma); pdev 84 drivers/ata/pata_atiixp.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 86 drivers/ata/pata_atiixp.c if (!pci_test_config_bits(pdev, &atiixp_enable_bits[ap->port_no])) pdev 106 drivers/ata/pata_atiixp.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 112 drivers/ata/pata_atiixp.c pci_read_config_word(pdev, ATIIXP_IDE_PIO_MODE, &pio_mode_data); pdev 115 drivers/ata/pata_atiixp.c pci_write_config_word(pdev, ATIIXP_IDE_PIO_MODE, pio_mode_data); pdev 117 drivers/ata/pata_atiixp.c pci_read_config_dword(pdev, ATIIXP_IDE_PIO_TIMING, &pio_timing_data); pdev 120 drivers/ata/pata_atiixp.c pci_write_config_dword(pdev, ATIIXP_IDE_PIO_TIMING, pio_timing_data); pdev 153 drivers/ata/pata_atiixp.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 166 drivers/ata/pata_atiixp.c pci_read_config_word(pdev, ATIIXP_IDE_UDMA_MODE, &udma_mode_data); pdev 169 drivers/ata/pata_atiixp.c pci_write_config_word(pdev, ATIIXP_IDE_UDMA_MODE, udma_mode_data); pdev 176 drivers/ata/pata_atiixp.c pci_read_config_dword(pdev, ATIIXP_IDE_MWDMA_TIMING, pdev 180 drivers/ata/pata_atiixp.c pci_write_config_dword(pdev, ATIIXP_IDE_MWDMA_TIMING, pdev 216 drivers/ata/pata_atiixp.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 220 drivers/ata/pata_atiixp.c pci_read_config_word(pdev, ATIIXP_IDE_UDMA_CONTROL, &tmp16); pdev 225 drivers/ata/pata_atiixp.c pci_write_config_word(pdev, ATIIXP_IDE_UDMA_CONTROL, tmp16); pdev 243 drivers/ata/pata_atiixp.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 247 drivers/ata/pata_atiixp.c pci_read_config_word(pdev, ATIIXP_IDE_UDMA_CONTROL, &tmp16); pdev 249 drivers/ata/pata_atiixp.c pci_write_config_word(pdev, ATIIXP_IDE_UDMA_CONTROL, tmp16); pdev 271 drivers/ata/pata_atiixp.c static int atiixp_init_one(struct pci_dev *pdev, const struct pci_device_id *id) pdev 283 drivers/ata/pata_atiixp.c if (pdev->device == PCI_DEVICE_ID_ATI_IXP600_IDE) pdev 286 drivers/ata/pata_atiixp.c return ata_pci_bmdma_init_one(pdev, ppi, &atiixp_sht, NULL, pdev 109 drivers/ata/pata_atp867x.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 123 drivers/ata/pata_atp867x.c (pdev->device == PCI_DEVICE_ID_ARTOP_ATP867B || pdev 241 drivers/ata/pata_atp867x.c static int atp867x_cable_override(struct pci_dev *pdev) pdev 243 drivers/ata/pata_atp867x.c if (pdev->subsystem_vendor == PCI_VENDOR_ID_ARTOP && pdev 244 drivers/ata/pata_atp867x.c (pdev->subsystem_device == PCI_DEVICE_ID_ARTOP_ATP867A || pdev 245 drivers/ata/pata_atp867x.c pdev->subsystem_device == PCI_DEVICE_ID_ARTOP_ATP867B)) { pdev 253 drivers/ata/pata_atp867x.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 255 drivers/ata/pata_atp867x.c if (atp867x_cable_override(pdev)) pdev 274 drivers/ata/pata_atp867x.c static void atp867x_check_res(struct pci_dev *pdev) pdev 281 drivers/ata/pata_atp867x.c start = pci_resource_start(pdev, i); pdev 282 drivers/ata/pata_atp867x.c len = pci_resource_len(pdev, i); pdev 339 drivers/ata/pata_atp867x.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 344 drivers/ata/pata_atp867x.c devm_kzalloc(&pdev->dev, sizeof(*dp), GFP_KERNEL); pdev 361 drivers/ata/pata_atp867x.c struct pci_dev *pdev = to_pci_dev(host->dev); pdev 369 drivers/ata/pata_atp867x.c pci_read_config_byte(pdev, PCI_LATENCY_TIMER, &v); pdev 372 drivers/ata/pata_atp867x.c pci_write_config_byte(pdev, PCI_LATENCY_TIMER, v); pdev 374 drivers/ata/pata_atp867x.c " to %d\n", pci_name(pdev), v); pdev 400 drivers/ata/pata_atp867x.c if (pdev->device == PCI_DEVICE_ID_ARTOP_ATP867B) pdev 408 drivers/ata/pata_atp867x.c struct pci_dev *pdev = to_pci_dev(gdev); pdev 415 drivers/ata/pata_atp867x.c rc = pcim_iomap_regions(pdev, 1 << ATP867X_BAR_IOBASE, DRV_NAME); pdev 417 drivers/ata/pata_atp867x.c pcim_pin_device(pdev); pdev 420 drivers/ata/pata_atp867x.c host->iomap = pcim_iomap_table(pdev); pdev 423 drivers/ata/pata_atp867x.c atp867x_check_res(pdev); pdev 466 drivers/ata/pata_atp867x.c return dma_set_mask_and_coherent(&pdev->dev, ATA_DMA_MASK); pdev 469 drivers/ata/pata_atp867x.c static int atp867x_init_one(struct pci_dev *pdev, pdev 483 drivers/ata/pata_atp867x.c ata_print_version_once(&pdev->dev, DRV_VERSION); pdev 485 drivers/ata/pata_atp867x.c rc = pcim_enable_device(pdev); pdev 490 drivers/ata/pata_atp867x.c pdev->device); pdev 492 drivers/ata/pata_atp867x.c host = ata_host_alloc_pinfo(&pdev->dev, ppi, ATP867X_NUM_PORTS); pdev 494 drivers/ata/pata_atp867x.c dev_err(&pdev->dev, "failed to allocate ATA host\n"); pdev 501 drivers/ata/pata_atp867x.c dev_err(&pdev->dev, "failed to init host\n"); pdev 505 drivers/ata/pata_atp867x.c pci_set_master(pdev); pdev 507 drivers/ata/pata_atp867x.c rc = ata_host_activate(host, pdev->irq, ata_bmdma_interrupt, pdev 510 drivers/ata/pata_atp867x.c dev_err(&pdev->dev, "failed to activate host\n"); pdev 517 drivers/ata/pata_atp867x.c static int atp867x_reinit_one(struct pci_dev *pdev) pdev 519 drivers/ata/pata_atp867x.c struct ata_host *host = pci_get_drvdata(pdev); pdev 522 drivers/ata/pata_atp867x.c rc = ata_pci_device_do_resume(pdev); pdev 291 drivers/ata/pata_bk3710.c static int __init pata_bk3710_probe(struct platform_device *pdev) pdev 301 drivers/ata/pata_bk3710.c clk = devm_clk_get(&pdev->dev, NULL); pdev 313 drivers/ata/pata_bk3710.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 315 drivers/ata/pata_bk3710.c irq = platform_get_irq(pdev, 0); pdev 321 drivers/ata/pata_bk3710.c base = devm_ioremap_resource(&pdev->dev, mem); pdev 329 drivers/ata/pata_bk3710.c host = ata_host_alloc(&pdev->dev, 1); pdev 55 drivers/ata/pata_cmd640.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 101 drivers/ata/pata_cmd640.c pci_read_config_byte(pdev, arttim, ®); pdev 104 drivers/ata/pata_cmd640.c pci_write_config_byte(pdev, arttim, reg); pdev 107 drivers/ata/pata_cmd640.c pci_write_config_byte(pdev, arttim + 1, (t.active << 4) | t.recover); pdev 112 drivers/ata/pata_cmd640.c pci_read_config_byte(pdev, ARTIM23, ®); pdev 115 drivers/ata/pata_cmd640.c pci_write_config_byte(pdev, ARTIM23, reg); pdev 133 drivers/ata/pata_cmd640.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 137 drivers/ata/pata_cmd640.c pci_write_config_byte(pdev, DRWTIM23, timing->reg58[adev->devno]); pdev 153 drivers/ata/pata_cmd640.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 156 drivers/ata/pata_cmd640.c timing = devm_kzalloc(&pdev->dev, sizeof(struct cmd640_reg), GFP_KERNEL); pdev 166 drivers/ata/pata_cmd640.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 170 drivers/ata/pata_cmd640.c pci_read_config_byte(pdev, irq_reg, &irq_stat); pdev 190 drivers/ata/pata_cmd640.c static void cmd640_hardware_init(struct pci_dev *pdev) pdev 195 drivers/ata/pata_cmd640.c pci_write_config_byte(pdev, 0x5B, 0x00); pdev 197 drivers/ata/pata_cmd640.c pci_write_config_byte(pdev, CMDTIM, 0); pdev 199 drivers/ata/pata_cmd640.c pci_write_config_byte(pdev, BRST, 0x40); pdev 208 drivers/ata/pata_cmd640.c pci_read_config_byte(pdev, CNTRL, &ctrl); pdev 209 drivers/ata/pata_cmd640.c pci_write_config_byte(pdev, CNTRL, ctrl | 0xC0); pdev 211 drivers/ata/pata_cmd640.c pci_read_config_byte(pdev, ARTIM23, &ctrl); pdev 213 drivers/ata/pata_cmd640.c pci_write_config_byte(pdev, ARTIM23, ctrl); pdev 216 drivers/ata/pata_cmd640.c static int cmd640_init_one(struct pci_dev *pdev, const struct pci_device_id *id) pdev 226 drivers/ata/pata_cmd640.c rc = pcim_enable_device(pdev); pdev 230 drivers/ata/pata_cmd640.c cmd640_hardware_init(pdev); pdev 232 drivers/ata/pata_cmd640.c return ata_pci_sff_init_one(pdev, ppi, &cmd640_sht, NULL, 0); pdev 236 drivers/ata/pata_cmd640.c static int cmd640_reinit_one(struct pci_dev *pdev) pdev 238 drivers/ata/pata_cmd640.c struct ata_host *host = pci_get_drvdata(pdev); pdev 241 drivers/ata/pata_cmd640.c rc = ata_pci_device_do_resume(pdev); pdev 244 drivers/ata/pata_cmd640.c cmd640_hardware_init(pdev); pdev 75 drivers/ata/pata_cmd64x.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 79 drivers/ata/pata_cmd64x.c pci_read_config_byte(pdev, BMIDECSR, &r); pdev 96 drivers/ata/pata_cmd64x.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 160 drivers/ata/pata_cmd64x.c pci_read_config_byte(pdev, arttim, ®); pdev 163 drivers/ata/pata_cmd64x.c pci_write_config_byte(pdev, arttim, reg); pdev 166 drivers/ata/pata_cmd64x.c pci_write_config_byte(pdev, drwtim, (t.active << 4) | t.recover); pdev 197 drivers/ata/pata_cmd64x.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 204 drivers/ata/pata_cmd64x.c pci_read_config_byte(pdev, pciD, ®D); pdev 205 drivers/ata/pata_cmd64x.c pci_read_config_byte(pdev, pciU, ®U); pdev 228 drivers/ata/pata_cmd64x.c pci_write_config_byte(pdev, pciU, regU); pdev 229 drivers/ata/pata_cmd64x.c pci_write_config_byte(pdev, pciD, regD); pdev 241 drivers/ata/pata_cmd64x.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 247 drivers/ata/pata_cmd64x.c pci_read_config_byte(pdev, irq_reg, &irq_stat); pdev 261 drivers/ata/pata_cmd64x.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 268 drivers/ata/pata_cmd64x.c pci_read_config_byte(pdev, irq_reg, &irq_stat); pdev 280 drivers/ata/pata_cmd64x.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 281 drivers/ata/pata_cmd64x.c unsigned long base = pci_resource_start(pdev, 4); pdev 297 drivers/ata/pata_cmd64x.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 298 drivers/ata/pata_cmd64x.c unsigned long base = pci_resource_start(pdev, 4); pdev 361 drivers/ata/pata_cmd64x.c static void cmd64x_fixup(struct pci_dev *pdev) pdev 365 drivers/ata/pata_cmd64x.c pci_write_config_byte(pdev, PCI_LATENCY_TIMER, 64); pdev 366 drivers/ata/pata_cmd64x.c pci_read_config_byte(pdev, MRDMODE, &mrdmode); pdev 369 drivers/ata/pata_cmd64x.c pci_write_config_byte(pdev, MRDMODE, mrdmode); pdev 373 drivers/ata/pata_cmd64x.c pci_write_config_byte(pdev, UDIDETCR0, 0xF0); pdev 377 drivers/ata/pata_cmd64x.c static int cmd64x_init_one(struct pci_dev *pdev, const struct pci_device_id *id) pdev 433 drivers/ata/pata_cmd64x.c struct pci_dev *bridge = pdev->bus->self; pdev 440 drivers/ata/pata_cmd64x.c rc = pcim_enable_device(pdev); pdev 445 drivers/ata/pata_cmd64x.c ata_pci_bmdma_clear_simplex(pdev); pdev 447 drivers/ata/pata_cmd64x.c if (pdev->device == PCI_DEVICE_ID_CMD_646) pdev 448 drivers/ata/pata_cmd64x.c switch (pdev->revision) { pdev 472 drivers/ata/pata_cmd64x.c cmd64x_fixup(pdev); pdev 475 drivers/ata/pata_cmd64x.c pci_read_config_byte(pdev, CNTRL, ®); pdev 477 drivers/ata/pata_cmd64x.c dev_notice(&pdev->dev, "Mobility Bridge detected, ignoring CNTRL port enable/disable\n"); pdev 479 drivers/ata/pata_cmd64x.c dev_notice(&pdev->dev, "Primary port is disabled\n"); pdev 484 drivers/ata/pata_cmd64x.c dev_notice(&pdev->dev, "Secondary port is disabled\n"); pdev 488 drivers/ata/pata_cmd64x.c return ata_pci_bmdma_init_one(pdev, ppi, &cmd64x_sht, NULL, 0); pdev 492 drivers/ata/pata_cmd64x.c static int cmd64x_reinit_one(struct pci_dev *pdev) pdev 494 drivers/ata/pata_cmd64x.c struct ata_host *host = pci_get_drvdata(pdev); pdev 497 drivers/ata/pata_cmd64x.c rc = ata_pci_device_do_resume(pdev); pdev 501 drivers/ata/pata_cmd64x.c cmd64x_fixup(pdev); pdev 62 drivers/ata/pata_cs5520.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 68 drivers/ata/pata_cs5520.c pci_write_config_byte(pdev, 0x62 + ap->port_no, pdev 73 drivers/ata/pata_cs5520.c pci_write_config_byte(pdev, 0x64 + 4*ap->port_no + slave, pdev 77 drivers/ata/pata_cs5520.c pci_write_config_byte(pdev, 0x66 + 4*ap->port_no + slave, pdev 108 drivers/ata/pata_cs5520.c static int cs5520_init_one(struct pci_dev *pdev, const struct pci_device_id *id) pdev 124 drivers/ata/pata_cs5520.c rc = pcim_enable_device(pdev); pdev 129 drivers/ata/pata_cs5520.c pci_read_config_byte(pdev, 0x60, &pcicfg); pdev 142 drivers/ata/pata_cs5520.c dev_warn(&pdev->dev, "DMA mode disabled. Enabling.\n"); pdev 143 drivers/ata/pata_cs5520.c pci_write_config_byte(pdev, 0x60, pcicfg | 0x40); pdev 148 drivers/ata/pata_cs5520.c host = ata_host_alloc_pinfo(&pdev->dev, ppi, 2); pdev 153 drivers/ata/pata_cs5520.c if (pci_enable_device_io(pdev)) { pdev 158 drivers/ata/pata_cs5520.c if (dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32))) { pdev 164 drivers/ata/pata_cs5520.c iomap[0] = devm_ioport_map(&pdev->dev, cmd_port[0], 8); pdev 165 drivers/ata/pata_cs5520.c iomap[1] = devm_ioport_map(&pdev->dev, ctl_port[0], 1); pdev 166 drivers/ata/pata_cs5520.c iomap[2] = devm_ioport_map(&pdev->dev, cmd_port[1], 8); pdev 167 drivers/ata/pata_cs5520.c iomap[3] = devm_ioport_map(&pdev->dev, ctl_port[1], 1); pdev 168 drivers/ata/pata_cs5520.c iomap[4] = pcim_iomap(pdev, 2, 0); pdev 196 drivers/ata/pata_cs5520.c pci_set_master(pdev); pdev 208 drivers/ata/pata_cs5520.c rc = devm_request_irq(&pdev->dev, irq[ap->port_no], pdev 228 drivers/ata/pata_cs5520.c static int cs5520_reinit_one(struct pci_dev *pdev) pdev 230 drivers/ata/pata_cs5520.c struct ata_host *host = pci_get_drvdata(pdev); pdev 234 drivers/ata/pata_cs5520.c rc = ata_pci_device_do_resume(pdev); pdev 238 drivers/ata/pata_cs5520.c pci_read_config_byte(pdev, 0x60, &pcicfg); pdev 240 drivers/ata/pata_cs5520.c pci_write_config_byte(pdev, 0x60, pcicfg | 0x40); pdev 256 drivers/ata/pata_cs5520.c static int cs5520_pci_device_suspend(struct pci_dev *pdev, pm_message_t mesg) pdev 258 drivers/ata/pata_cs5520.c struct ata_host *host = pci_get_drvdata(pdev); pdev 265 drivers/ata/pata_cs5520.c pci_save_state(pdev); pdev 282 drivers/ata/pata_cs5530.c static int cs5530_init_one(struct pci_dev *pdev, const struct pci_device_id *id) pdev 300 drivers/ata/pata_cs5530.c rc = pcim_enable_device(pdev); pdev 312 drivers/ata/pata_cs5530.c return ata_pci_bmdma_init_one(pdev, ppi, &cs5530_sht, NULL, 0); pdev 316 drivers/ata/pata_cs5530.c static int cs5530_reinit_one(struct pci_dev *pdev) pdev 318 drivers/ata/pata_cs5530.c struct ata_host *host = pci_get_drvdata(pdev); pdev 321 drivers/ata/pata_cs5530.c rc = ata_pci_device_do_resume(pdev); pdev 68 drivers/ata/pata_cs5535.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 70 drivers/ata/pata_cs5535.c pci_read_config_byte(pdev, CS5535_CABLE_DETECT, &cable); pdev 86 drivers/ata/pata_cs5536.c static int cs5536_read(struct pci_dev *pdev, int reg, u32 *val) pdev 95 drivers/ata/pata_cs5536.c return pci_read_config_dword(pdev, PCI_IDE_CFG + reg * 4, val); pdev 98 drivers/ata/pata_cs5536.c static int cs5536_write(struct pci_dev *pdev, int reg, int val) pdev 105 drivers/ata/pata_cs5536.c return pci_write_config_dword(pdev, PCI_IDE_CFG + reg * 4, val); pdev 110 drivers/ata/pata_cs5536.c struct pci_dev *pdev = to_pci_dev(adev->link->ap->host->dev); pdev 114 drivers/ata/pata_cs5536.c cs5536_read(pdev, DTC, &dtc); pdev 117 drivers/ata/pata_cs5536.c cs5536_write(pdev, DTC, dtc); pdev 131 drivers/ata/pata_cs5536.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 134 drivers/ata/pata_cs5536.c cs5536_read(pdev, CFG, &cfg); pdev 162 drivers/ata/pata_cs5536.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 174 drivers/ata/pata_cs5536.c cs5536_read(pdev, CAST, &cast); pdev 182 drivers/ata/pata_cs5536.c cs5536_write(pdev, CAST, cast); pdev 202 drivers/ata/pata_cs5536.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 207 drivers/ata/pata_cs5536.c cs5536_read(pdev, ETC, &etc); pdev 217 drivers/ata/pata_cs5536.c cs5536_write(pdev, ETC, etc); pdev 54 drivers/ata/pata_cypress.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 71 drivers/ata/pata_cypress.c pci_read_config_dword(pdev, CY82_IDE_ADDRSETUP, &addr); pdev 76 drivers/ata/pata_cypress.c pci_write_config_dword(pdev, CY82_IDE_ADDRSETUP, addr); pdev 77 drivers/ata/pata_cypress.c pci_write_config_byte(pdev, CY82_IDE_MASTER_IOR, time_16); pdev 78 drivers/ata/pata_cypress.c pci_write_config_byte(pdev, CY82_IDE_MASTER_IOW, time_16); pdev 79 drivers/ata/pata_cypress.c pci_write_config_byte(pdev, CY82_IDE_MASTER_8BIT, time_8); pdev 81 drivers/ata/pata_cypress.c pci_read_config_dword(pdev, CY82_IDE_ADDRSETUP, &addr); pdev 86 drivers/ata/pata_cypress.c pci_write_config_dword(pdev, CY82_IDE_ADDRSETUP, addr); pdev 87 drivers/ata/pata_cypress.c pci_write_config_byte(pdev, CY82_IDE_SLAVE_IOR, time_16); pdev 88 drivers/ata/pata_cypress.c pci_write_config_byte(pdev, CY82_IDE_SLAVE_IOW, time_16); pdev 89 drivers/ata/pata_cypress.c pci_write_config_byte(pdev, CY82_IDE_SLAVE_8BIT, time_8); pdev 125 drivers/ata/pata_cypress.c static int cy82c693_init_one(struct pci_dev *pdev, const struct pci_device_id *id) pdev 138 drivers/ata/pata_cypress.c if (PCI_FUNC(pdev->devfn) != 1) pdev 141 drivers/ata/pata_cypress.c return ata_pci_bmdma_init_one(pdev, ppi, &cy82c693_sht, NULL, 0); pdev 44 drivers/ata/pata_efar.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 46 drivers/ata/pata_efar.c if (!pci_test_config_bits(pdev, &efar_enable_bits[ap->port_no])) pdev 62 drivers/ata/pata_efar.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 65 drivers/ata/pata_efar.c pci_read_config_byte(pdev, 0x47, &tmp); pdev 264 drivers/ata/pata_efar.c static int efar_init_one (struct pci_dev *pdev, const struct pci_device_id *ent) pdev 275 drivers/ata/pata_efar.c ata_print_version_once(&pdev->dev, DRV_VERSION); pdev 277 drivers/ata/pata_efar.c return ata_pci_bmdma_init_one(pdev, ppi, &efar_sht, NULL, pdev 128 drivers/ata/pata_ep93xx.c const struct platform_device *pdev; pdev 650 drivers/ata/pata_ep93xx.c const struct platform_device *pdev = drv_data->pdev; pdev 686 drivers/ata/pata_ep93xx.c dev_err(&pdev->dev, "failed to configure rx dma channel\n"); pdev 697 drivers/ata/pata_ep93xx.c dev_err(&pdev->dev, "failed to configure tx dma channel\n"); pdev 914 drivers/ata/pata_ep93xx.c static int ep93xx_pata_probe(struct platform_device *pdev) pdev 924 drivers/ata/pata_ep93xx.c err = ep93xx_ide_acquire_gpio(pdev); pdev 929 drivers/ata/pata_ep93xx.c irq = platform_get_irq(pdev, 0); pdev 935 drivers/ata/pata_ep93xx.c mem_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 936 drivers/ata/pata_ep93xx.c ide_base = devm_ioremap_resource(&pdev->dev, mem_res); pdev 942 drivers/ata/pata_ep93xx.c drv_data = devm_kzalloc(&pdev->dev, sizeof(*drv_data), GFP_KERNEL); pdev 948 drivers/ata/pata_ep93xx.c drv_data->pdev = pdev; pdev 955 drivers/ata/pata_ep93xx.c host = ata_host_alloc(&pdev->dev, 1); pdev 966 drivers/ata/pata_ep93xx.c ap->dev = &pdev->dev; pdev 994 drivers/ata/pata_ep93xx.c dev_info(&pdev->dev, "version " DRV_VERSION "\n"); pdev 1005 drivers/ata/pata_ep93xx.c ep93xx_ide_release_gpio(pdev); pdev 1009 drivers/ata/pata_ep93xx.c static int ep93xx_pata_remove(struct platform_device *pdev) pdev 1011 drivers/ata/pata_ep93xx.c struct ata_host *host = platform_get_drvdata(pdev); pdev 1017 drivers/ata/pata_ep93xx.c ep93xx_ide_release_gpio(pdev); pdev 127 drivers/ata/pata_falcon.c struct platform_device *pdev; pdev 135 drivers/ata/pata_falcon.c pdev = platform_device_register_simple(DRV_NAME, 0, NULL, 0); pdev 136 drivers/ata/pata_falcon.c if (IS_ERR(pdev)) pdev 137 drivers/ata/pata_falcon.c return PTR_ERR(pdev); pdev 139 drivers/ata/pata_falcon.c if (!devm_request_mem_region(&pdev->dev, ATA_HD_BASE, 0x40, DRV_NAME)) { pdev 145 drivers/ata/pata_falcon.c host = ata_host_alloc(&pdev->dev, 1); pdev 452 drivers/ata/pata_ftide010.c static int pata_ftide010_probe(struct platform_device *pdev) pdev 454 drivers/ata/pata_ftide010.c struct device *dev = &pdev->dev; pdev 469 drivers/ata/pata_ftide010.c irq = platform_get_irq(pdev, 0); pdev 473 drivers/ata/pata_ftide010.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 544 drivers/ata/pata_ftide010.c static int pata_ftide010_remove(struct platform_device *pdev) pdev 546 drivers/ata/pata_ftide010.c struct ata_host *host = platform_get_drvdata(pdev); pdev 128 drivers/ata/pata_gayle.c static int __init pata_gayle_init_one(struct platform_device *pdev) pdev 137 drivers/ata/pata_gayle.c pdata = dev_get_platdata(&pdev->dev); pdev 139 drivers/ata/pata_gayle.c dev_info(&pdev->dev, "Amiga Gayle IDE controller (A%u style)\n", pdev 142 drivers/ata/pata_gayle.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 146 drivers/ata/pata_gayle.c if (!devm_request_mem_region(&pdev->dev, res->start, pdev 153 drivers/ata/pata_gayle.c host = ata_host_alloc(&pdev->dev, 1); pdev 192 drivers/ata/pata_gayle.c platform_set_drvdata(pdev, host); pdev 197 drivers/ata/pata_gayle.c static int __exit pata_gayle_remove_one(struct platform_device *pdev) pdev 199 drivers/ata/pata_gayle.c struct ata_host *host = platform_get_drvdata(pdev); pdev 216 drivers/ata/pata_hpt366.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 223 drivers/ata/pata_hpt366.c pci_read_config_byte(pdev, 0x5A, &ata66); pdev 232 drivers/ata/pata_hpt366.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 251 drivers/ata/pata_hpt366.c pci_read_config_dword(pdev, addr, ®); pdev 253 drivers/ata/pata_hpt366.c pci_write_config_dword(pdev, addr, reg); pdev 334 drivers/ata/pata_hpt37x.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 337 drivers/ata/pata_hpt37x.c pci_read_config_byte(pdev, 0x5B, &scr2); pdev 338 drivers/ata/pata_hpt37x.c pci_write_config_byte(pdev, 0x5B, scr2 & ~0x01); pdev 343 drivers/ata/pata_hpt37x.c pci_read_config_byte(pdev, 0x5A, &ata66); pdev 345 drivers/ata/pata_hpt37x.c pci_write_config_byte(pdev, 0x5B, scr2); pdev 362 drivers/ata/pata_hpt37x.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 368 drivers/ata/pata_hpt37x.c pci_read_config_word(pdev, mcrbase + 2, &mcr3); pdev 370 drivers/ata/pata_hpt37x.c pci_write_config_word(pdev, mcrbase + 2, mcr3 | 0x8000); pdev 371 drivers/ata/pata_hpt37x.c pci_read_config_byte(pdev, 0x5A, &ata66); pdev 373 drivers/ata/pata_hpt37x.c pci_write_config_word(pdev, mcrbase + 2, mcr3); pdev 392 drivers/ata/pata_hpt37x.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 398 drivers/ata/pata_hpt37x.c if (!pci_test_config_bits(pdev, &hpt37x_enable_bits[ap->port_no])) pdev 402 drivers/ata/pata_hpt37x.c pci_write_config_byte(pdev, 0x50 + 4 * ap->port_no, 0x37); pdev 411 drivers/ata/pata_hpt37x.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 420 drivers/ata/pata_hpt37x.c pci_read_config_byte(pdev, addr2, &fast); pdev 423 drivers/ata/pata_hpt37x.c pci_write_config_byte(pdev, addr2, fast); pdev 435 drivers/ata/pata_hpt37x.c pci_read_config_dword(pdev, addr1, ®); pdev 437 drivers/ata/pata_hpt37x.c pci_write_config_dword(pdev, addr1, reg); pdev 475 drivers/ata/pata_hpt37x.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 486 drivers/ata/pata_hpt37x.c pci_write_config_byte(pdev, 0x50 + 4 * ap->port_no, 0x37); pdev 496 drivers/ata/pata_hpt37x.c pci_write_config_byte(pdev, 0x50 + 4 * ap->port_no, 0x37); pdev 505 drivers/ata/pata_hpt37x.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 514 drivers/ata/pata_hpt37x.c pci_read_config_byte(pdev, addr2, &fast); pdev 516 drivers/ata/pata_hpt37x.c pci_write_config_byte(pdev, addr2, fast); pdev 528 drivers/ata/pata_hpt37x.c pci_read_config_dword(pdev, addr1, ®); pdev 530 drivers/ata/pata_hpt37x.c pci_write_config_dword(pdev, addr1, reg); pdev 569 drivers/ata/pata_hpt37x.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 573 drivers/ata/pata_hpt37x.c pci_read_config_byte(pdev, 0x6A, &bwsr_stat); pdev 574 drivers/ata/pata_hpt37x.c pci_read_config_byte(pdev, mscreg, &msc_stat); pdev 576 drivers/ata/pata_hpt37x.c pci_write_config_byte(pdev, mscreg, msc_stat | 0x30); pdev 702 drivers/ata/pata_hpt37x.c static u32 hpt374_read_freq(struct pci_dev *pdev) pdev 705 drivers/ata/pata_hpt37x.c unsigned long io_base = pci_resource_start(pdev, 4); pdev 707 drivers/ata/pata_hpt37x.c if (PCI_FUNC(pdev->devfn) & 1) { pdev 710 drivers/ata/pata_hpt37x.c pdev_0 = pci_get_slot(pdev->bus, pdev->devfn - 1); pdev 143 drivers/ata/pata_hpt3x2n.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 145 drivers/ata/pata_hpt3x2n.c pci_read_config_byte(pdev, 0x5B, &scr2); pdev 146 drivers/ata/pata_hpt3x2n.c pci_write_config_byte(pdev, 0x5B, scr2 & ~0x01); pdev 151 drivers/ata/pata_hpt3x2n.c pci_read_config_byte(pdev, 0x5A, &ata66); pdev 153 drivers/ata/pata_hpt3x2n.c pci_write_config_byte(pdev, 0x5B, scr2); pdev 173 drivers/ata/pata_hpt3x2n.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 176 drivers/ata/pata_hpt3x2n.c pci_write_config_byte(pdev, 0x50 + 4 * ap->port_no, 0x37); pdev 185 drivers/ata/pata_hpt3x2n.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 194 drivers/ata/pata_hpt3x2n.c pci_read_config_byte(pdev, addr2, &fast); pdev 196 drivers/ata/pata_hpt3x2n.c pci_write_config_byte(pdev, addr2, fast); pdev 208 drivers/ata/pata_hpt3x2n.c pci_read_config_dword(pdev, addr1, ®); pdev 210 drivers/ata/pata_hpt3x2n.c pci_write_config_dword(pdev, addr1, reg); pdev 249 drivers/ata/pata_hpt3x2n.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 253 drivers/ata/pata_hpt3x2n.c pci_read_config_byte(pdev, 0x6A, &bwsr_stat); pdev 254 drivers/ata/pata_hpt3x2n.c pci_read_config_byte(pdev, mscreg, &msc_stat); pdev 256 drivers/ata/pata_hpt3x2n.c pci_write_config_byte(pdev, mscreg, msc_stat | 0x30); pdev 411 drivers/ata/pata_hpt3x2n.c static int hpt3x2n_pci_clock(struct pci_dev *pdev) pdev 415 drivers/ata/pata_hpt3x2n.c unsigned long iobase = pci_resource_start(pdev, 4); pdev 427 drivers/ata/pata_hpt3x2n.c pci_read_config_word(pdev, 0x78, &sr); pdev 39 drivers/ata/pata_hpt3x3.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 43 drivers/ata/pata_hpt3x3.c pci_read_config_dword(pdev, 0x44, &r1); pdev 44 drivers/ata/pata_hpt3x3.c pci_read_config_dword(pdev, 0x48, &r2); pdev 50 drivers/ata/pata_hpt3x3.c pci_write_config_dword(pdev, 0x44, r1); pdev 51 drivers/ata/pata_hpt3x3.c pci_write_config_dword(pdev, 0x48, r2); pdev 69 drivers/ata/pata_hpt3x3.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 74 drivers/ata/pata_hpt3x3.c pci_read_config_dword(pdev, 0x44, &r1); pdev 75 drivers/ata/pata_hpt3x3.c pci_read_config_dword(pdev, 0x48, &r2); pdev 86 drivers/ata/pata_hpt3x3.c pci_write_config_dword(pdev, 0x44, r1); pdev 87 drivers/ata/pata_hpt3x3.c pci_write_config_dword(pdev, 0x48, r2); pdev 185 drivers/ata/pata_hpt3x3.c static int hpt3x3_init_one(struct pci_dev *pdev, const struct pci_device_id *id) pdev 205 drivers/ata/pata_hpt3x3.c hpt3x3_init_chipset(pdev); pdev 207 drivers/ata/pata_hpt3x3.c ata_print_version_once(&pdev->dev, DRV_VERSION); pdev 209 drivers/ata/pata_hpt3x3.c host = ata_host_alloc_pinfo(&pdev->dev, ppi, 2); pdev 213 drivers/ata/pata_hpt3x3.c rc = pcim_enable_device(pdev); pdev 218 drivers/ata/pata_hpt3x3.c rc = pcim_iomap_regions(pdev, 1 << 4, DRV_NAME); pdev 220 drivers/ata/pata_hpt3x3.c pcim_pin_device(pdev); pdev 223 drivers/ata/pata_hpt3x3.c host->iomap = pcim_iomap_table(pdev); pdev 224 drivers/ata/pata_hpt3x3.c rc = dma_set_mask_and_coherent(&pdev->dev, ATA_DMA_MASK); pdev 244 drivers/ata/pata_hpt3x3.c pci_set_master(pdev); pdev 245 drivers/ata/pata_hpt3x3.c return ata_host_activate(host, pdev->irq, ata_bmdma_interrupt, pdev 126 drivers/ata/pata_imx.c static int pata_imx_probe(struct platform_device *pdev) pdev 135 drivers/ata/pata_imx.c irq = platform_get_irq(pdev, 0); pdev 139 drivers/ata/pata_imx.c priv = devm_kzalloc(&pdev->dev, pdev 144 drivers/ata/pata_imx.c priv->clk = devm_clk_get(&pdev->dev, NULL); pdev 146 drivers/ata/pata_imx.c dev_err(&pdev->dev, "Failed to get clock\n"); pdev 154 drivers/ata/pata_imx.c host = ata_host_alloc(&pdev->dev, 1); pdev 167 drivers/ata/pata_imx.c io_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 168 drivers/ata/pata_imx.c priv->host_regs = devm_ioremap_resource(&pdev->dev, io_res); pdev 207 drivers/ata/pata_imx.c static int pata_imx_remove(struct platform_device *pdev) pdev 209 drivers/ata/pata_imx.c struct ata_host *host = platform_get_drvdata(pdev); pdev 39 drivers/ata/pata_it8213.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 40 drivers/ata/pata_it8213.c if (!pci_test_config_bits(pdev, &it8213_enable_bits[ap->port_no])) pdev 56 drivers/ata/pata_it8213.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 58 drivers/ata/pata_it8213.c pci_read_config_byte(pdev, 0x42, &tmp); pdev 259 drivers/ata/pata_it8213.c static int it8213_init_one (struct pci_dev *pdev, const struct pci_device_id *ent) pdev 271 drivers/ata/pata_it8213.c ata_print_version_once(&pdev->dev, DRV_VERSION); pdev 273 drivers/ata/pata_it8213.c return ata_pci_bmdma_init_one(pdev, ppi, &it8213_sht, NULL, 0); pdev 128 drivers/ata/pata_it821x.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 138 drivers/ata/pata_it821x.c pci_write_config_byte(pdev, 0x54 + 4 * channel, conf); pdev 157 drivers/ata/pata_it821x.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 168 drivers/ata/pata_it821x.c pci_write_config_byte(pdev, 0x56 + 4 * channel + unit, conf); pdev 171 drivers/ata/pata_it821x.c pci_write_config_byte(pdev, 0x56 + 4 * channel, conf); pdev 172 drivers/ata/pata_it821x.c pci_write_config_byte(pdev, 0x56 + 4 * channel + 1, conf); pdev 187 drivers/ata/pata_it821x.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 223 drivers/ata/pata_it821x.c pci_read_config_byte(pdev, 0x50, &v); pdev 226 drivers/ata/pata_it821x.c pci_write_config_byte(pdev, 0x50, v); pdev 292 drivers/ata/pata_it821x.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 309 drivers/ata/pata_it821x.c pci_read_config_byte(pdev, 0x50, &conf); pdev 314 drivers/ata/pata_it821x.c pci_write_config_byte(pdev, 0x50, conf); pdev 326 drivers/ata/pata_it821x.c pci_read_config_byte(pdev, 0x50, &conf); pdev 331 drivers/ata/pata_it821x.c pci_write_config_byte(pdev, 0x50, conf); pdev 737 drivers/ata/pata_it821x.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 745 drivers/ata/pata_it821x.c itdev = devm_kzalloc(&pdev->dev, sizeof(struct it821x_dev), GFP_KERNEL); pdev 750 drivers/ata/pata_it821x.c pci_read_config_byte(pdev, 0x50, &conf); pdev 770 drivers/ata/pata_it821x.c if (pdev->revision == 0x10) { pdev 791 drivers/ata/pata_it821x.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 793 drivers/ata/pata_it821x.c pci_read_config_word(pdev, 0x40, &r40); pdev 849 drivers/ata/pata_it821x.c static void it821x_disable_raid(struct pci_dev *pdev) pdev 852 drivers/ata/pata_it821x.c if (pdev->vendor != PCI_VENDOR_ID_ITE || pdev 853 drivers/ata/pata_it821x.c pdev->device != PCI_DEVICE_ID_ITE_8212) pdev 857 drivers/ata/pata_it821x.c pci_write_config_byte(pdev, 0x5E, 0x01); pdev 860 drivers/ata/pata_it821x.c pci_write_config_byte(pdev, 0x50, 0x00); pdev 861 drivers/ata/pata_it821x.c pci_write_config_word(pdev, PCI_COMMAND, pdev 864 drivers/ata/pata_it821x.c pci_write_config_word(pdev, 0x40, 0xA0F3); pdev 866 drivers/ata/pata_it821x.c pci_write_config_dword(pdev,0x4C, 0x02040204); pdev 867 drivers/ata/pata_it821x.c pci_write_config_byte(pdev, 0x42, 0x36); pdev 868 drivers/ata/pata_it821x.c pci_write_config_byte(pdev, PCI_LATENCY_TIMER, 0x20); pdev 872 drivers/ata/pata_it821x.c static int it821x_init_one(struct pci_dev *pdev, const struct pci_device_id *id) pdev 909 drivers/ata/pata_it821x.c rc = pcim_enable_device(pdev); pdev 913 drivers/ata/pata_it821x.c if (pdev->vendor == PCI_VENDOR_ID_RDC) { pdev 915 drivers/ata/pata_it821x.c if (pdev->revision == 0x11) pdev 923 drivers/ata/pata_it821x.c it821x_disable_raid(pdev); pdev 925 drivers/ata/pata_it821x.c pci_read_config_byte(pdev, 0x50, &conf); pdev 935 drivers/ata/pata_it821x.c return ata_pci_bmdma_init_one(pdev, ppi, &it821x_sht, NULL, 0); pdev 939 drivers/ata/pata_it821x.c static int it821x_reinit_one(struct pci_dev *pdev) pdev 941 drivers/ata/pata_it821x.c struct ata_host *host = pci_get_drvdata(pdev); pdev 944 drivers/ata/pata_it821x.c rc = ata_pci_device_do_resume(pdev); pdev 949 drivers/ata/pata_it821x.c it821x_disable_raid(pdev); pdev 136 drivers/ata/pata_ixp4xx_cf.c static int ixp4xx_pata_probe(struct platform_device *pdev) pdev 142 drivers/ata/pata_ixp4xx_cf.c struct ixp4xx_pata_data *data = dev_get_platdata(&pdev->dev); pdev 145 drivers/ata/pata_ixp4xx_cf.c cs0 = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 146 drivers/ata/pata_ixp4xx_cf.c cs1 = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 152 drivers/ata/pata_ixp4xx_cf.c host = ata_host_alloc(&pdev->dev, 1); pdev 157 drivers/ata/pata_ixp4xx_cf.c ret = dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(32)); pdev 161 drivers/ata/pata_ixp4xx_cf.c data->cs0 = devm_ioremap(&pdev->dev, cs0->start, 0x1000); pdev 162 drivers/ata/pata_ixp4xx_cf.c data->cs1 = devm_ioremap(&pdev->dev, cs1->start, 0x1000); pdev 167 drivers/ata/pata_ixp4xx_cf.c irq = platform_get_irq(pdev, 0); pdev 183 drivers/ata/pata_ixp4xx_cf.c ata_print_version_once(&pdev->dev, DRV_VERSION); pdev 45 drivers/ata/pata_jmicron.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 53 drivers/ata/pata_jmicron.c pci_read_config_dword(pdev, 0x40, &control); pdev 70 drivers/ata/pata_jmicron.c pci_read_config_dword(pdev, 0x80, &control5); pdev 134 drivers/ata/pata_jmicron.c static int jmicron_init_one (struct pci_dev *pdev, const struct pci_device_id *id) pdev 147 drivers/ata/pata_jmicron.c return ata_pci_bmdma_init_one(pdev, ppi, &jmicron_sht, NULL, 0); pdev 942 drivers/ata/pata_legacy.c struct platform_device *pdev; pdev 950 drivers/ata/pata_legacy.c pdev = platform_device_register_simple(DRV_NAME, probe->slot, NULL, 0); pdev 951 drivers/ata/pata_legacy.c if (IS_ERR(pdev)) pdev 952 drivers/ata/pata_legacy.c return PTR_ERR(pdev); pdev 955 drivers/ata/pata_legacy.c if (devm_request_region(&pdev->dev, io, 8, "pata_legacy") == NULL || pdev 956 drivers/ata/pata_legacy.c devm_request_region(&pdev->dev, io + 0x0206, 1, pdev 961 drivers/ata/pata_legacy.c io_addr = devm_ioport_map(&pdev->dev, io, 8); pdev 962 drivers/ata/pata_legacy.c ctrl_addr = devm_ioport_map(&pdev->dev, io + 0x0206, 1); pdev 967 drivers/ata/pata_legacy.c if (controller->setup(pdev, probe, ld) < 0) pdev 969 drivers/ata/pata_legacy.c host = ata_host_alloc(&pdev->dev, 1); pdev 991 drivers/ata/pata_legacy.c ld->platform_dev = pdev; pdev 999 drivers/ata/pata_legacy.c ld->platform_dev = pdev; pdev 1005 drivers/ata/pata_legacy.c platform_device_unregister(pdev); pdev 233 drivers/ata/pata_macio.c struct pci_dev *pdev; pdev 772 drivers/ata/pata_macio.c if (priv->pdev && resume) { pdev 775 drivers/ata/pata_macio.c pci_restore_state(priv->pdev); pdev 776 drivers/ata/pata_macio.c rc = pcim_enable_device(priv->pdev); pdev 778 drivers/ata/pata_macio.c dev_err(&priv->pdev->dev, pdev 782 drivers/ata/pata_macio.c pci_set_master(priv->pdev); pdev 838 drivers/ata/pata_macio.c BUG_ON(!priv->pdev); pdev 839 drivers/ata/pata_macio.c pci_write_config_byte(priv->pdev, PCI_CACHE_LINE_SIZE, 0x08); pdev 840 drivers/ata/pata_macio.c pci_read_config_word(priv->pdev, PCI_COMMAND, &cmd); pdev 841 drivers/ata/pata_macio.c pci_write_config_word(priv->pdev, PCI_COMMAND, pdev 884 drivers/ata/pata_macio.c if (priv->pdev) { pdev 885 drivers/ata/pata_macio.c pci_save_state(priv->pdev); pdev 886 drivers/ata/pata_macio.c pci_disable_device(priv->pdev); pdev 1103 drivers/ata/pata_macio.c if (priv->pdev && dma_regs) pdev 1104 drivers/ata/pata_macio.c pci_set_master(priv->pdev); pdev 1255 drivers/ata/pata_macio.c static int pata_macio_pci_attach(struct pci_dev *pdev, pdev 1263 drivers/ata/pata_macio.c np = pci_device_to_OF_node(pdev); pdev 1265 drivers/ata/pata_macio.c dev_err(&pdev->dev, pdev 1271 drivers/ata/pata_macio.c if (pcim_enable_device(pdev)) { pdev 1272 drivers/ata/pata_macio.c dev_err(&pdev->dev, pdev 1278 drivers/ata/pata_macio.c priv = devm_kzalloc(&pdev->dev, pdev 1284 drivers/ata/pata_macio.c priv->pdev = pdev; pdev 1285 drivers/ata/pata_macio.c priv->dev = &pdev->dev; pdev 1288 drivers/ata/pata_macio.c if (pci_request_regions(pdev, "pata-macio")) { pdev 1289 drivers/ata/pata_macio.c dev_err(&pdev->dev, pdev 1295 drivers/ata/pata_macio.c rbase = pci_resource_start(pdev, 0); pdev 1300 drivers/ata/pata_macio.c pdev->irq)) pdev 1306 drivers/ata/pata_macio.c static void pata_macio_pci_detach(struct pci_dev *pdev) pdev 1308 drivers/ata/pata_macio.c struct ata_host *host = pci_get_drvdata(pdev); pdev 1314 drivers/ata/pata_macio.c static int pata_macio_pci_suspend(struct pci_dev *pdev, pm_message_t mesg) pdev 1316 drivers/ata/pata_macio.c struct ata_host *host = pci_get_drvdata(pdev); pdev 1321 drivers/ata/pata_macio.c static int pata_macio_pci_resume(struct pci_dev *pdev) pdev 1323 drivers/ata/pata_macio.c struct ata_host *host = pci_get_drvdata(pdev); pdev 33 drivers/ata/pata_marvell.c static int marvell_pata_active(struct pci_dev *pdev) pdev 40 drivers/ata/pata_marvell.c if (pdev->device != 0x6145) pdev 43 drivers/ata/pata_marvell.c barp = pci_iomap(pdev, 5, 0x10); pdev 53 drivers/ata/pata_marvell.c pci_iounmap(pdev, barp); pdev 71 drivers/ata/pata_marvell.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 73 drivers/ata/pata_marvell.c if (pdev->device == 0x6145 && ap->port_no == 0 && pdev 74 drivers/ata/pata_marvell.c !marvell_pata_active(pdev)) /* PATA enable ? */ pdev 124 drivers/ata/pata_marvell.c static int marvell_init_one (struct pci_dev *pdev, const struct pci_device_id *id) pdev 147 drivers/ata/pata_marvell.c if (pdev->device == 0x6101) pdev 151 drivers/ata/pata_marvell.c if (!marvell_pata_active(pdev)) { pdev 156 drivers/ata/pata_marvell.c return ata_pci_bmdma_init_one(pdev, ppi, &marvell_sht, NULL, 0); pdev 52 drivers/ata/pata_mpiix.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 55 drivers/ata/pata_mpiix.c if (!pci_test_config_bits(pdev, &mpiix_enable_bits)) pdev 80 drivers/ata/pata_mpiix.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 89 drivers/ata/pata_mpiix.c pci_read_config_word(pdev, IDETIM, &idetim); pdev 105 drivers/ata/pata_mpiix.c pci_write_config_word(pdev, IDETIM, idetim); pdev 58 drivers/ata/pata_netcell.c static int netcell_init_one (struct pci_dev *pdev, const struct pci_device_id *ent) pdev 72 drivers/ata/pata_netcell.c ata_print_version_once(&pdev->dev, DRV_VERSION); pdev 74 drivers/ata/pata_netcell.c rc = pcim_enable_device(pdev); pdev 79 drivers/ata/pata_netcell.c ata_pci_bmdma_clear_simplex(pdev); pdev 82 drivers/ata/pata_netcell.c return ata_pci_bmdma_init_one(pdev, port_info, &netcell_sht, NULL, 0); pdev 154 drivers/ata/pata_ninja32.c static int ninja32_reinit_one(struct pci_dev *pdev) pdev 156 drivers/ata/pata_ninja32.c struct ata_host *host = pci_get_drvdata(pdev); pdev 159 drivers/ata/pata_ninja32.c rc = ata_pci_device_do_resume(pdev); pdev 29 drivers/ata/pata_ns87410.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 35 drivers/ata/pata_ns87410.c if (!pci_test_config_bits(pdev, &ns87410_enable_bits[ap->port_no])) pdev 52 drivers/ata/pata_ns87410.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 67 drivers/ata/pata_ns87410.c pci_read_config_byte(pdev, port + 3, &idefr); pdev 75 drivers/ata/pata_ns87410.c dev_err(&pdev->dev, "unknown mode %d\n", adev->pio_mode); pdev 85 drivers/ata/pata_ns87410.c pci_write_config_byte(pdev, port, idetcr); pdev 86 drivers/ata/pata_ns87410.c pci_write_config_byte(pdev, port + 3, idefr); pdev 328 drivers/ata/pata_ns87415.c static void ns87415_fixup(struct pci_dev *pdev) pdev 331 drivers/ata/pata_ns87415.c pci_write_config_byte(pdev, 0x55, 0xEE); pdev 333 drivers/ata/pata_ns87415.c pci_write_config_byte(pdev, 0x54, 0xB7); pdev 351 drivers/ata/pata_ns87415.c static int ns87415_init_one (struct pci_dev *pdev, const struct pci_device_id *ent) pdev 369 drivers/ata/pata_ns87415.c if (PCI_SLOT(pdev->devfn) == 0x0E) pdev 372 drivers/ata/pata_ns87415.c ata_print_version_once(&pdev->dev, DRV_VERSION); pdev 374 drivers/ata/pata_ns87415.c rc = pcim_enable_device(pdev); pdev 378 drivers/ata/pata_ns87415.c ns87415_fixup(pdev); pdev 380 drivers/ata/pata_ns87415.c return ata_pci_bmdma_init_one(pdev, ppi, &ns87415_sht, NULL, 0); pdev 390 drivers/ata/pata_ns87415.c static int ns87415_reinit_one(struct pci_dev *pdev) pdev 392 drivers/ata/pata_ns87415.c struct ata_host *host = pci_get_drvdata(pdev); pdev 395 drivers/ata/pata_ns87415.c rc = ata_pci_device_do_resume(pdev); pdev 399 drivers/ata/pata_ns87415.c ns87415_fixup(pdev); pdev 834 drivers/ata/pata_octeon_cf.c static int octeon_cf_probe(struct platform_device *pdev) pdev 854 drivers/ata/pata_octeon_cf.c node = pdev->dev.of_node; pdev 858 drivers/ata/pata_octeon_cf.c cf_port = devm_kzalloc(&pdev->dev, sizeof(*cf_port), GFP_KERNEL); pdev 894 drivers/ata/pata_octeon_cf.c cf_port->dma_base = (u64)devm_ioremap_nocache(&pdev->dev, res_dma->start, pdev 908 drivers/ata/pata_octeon_cf.c res_cs1 = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 912 drivers/ata/pata_octeon_cf.c cs1 = devm_ioremap_nocache(&pdev->dev, res_cs1->start, pdev 924 drivers/ata/pata_octeon_cf.c res_cs0 = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 928 drivers/ata/pata_octeon_cf.c cs0 = devm_ioremap_nocache(&pdev->dev, res_cs0->start, pdev 934 drivers/ata/pata_octeon_cf.c host = ata_host_alloc(&pdev->dev, 1); pdev 940 drivers/ata/pata_octeon_cf.c pdev->dev.platform_data = cf_port; pdev 995 drivers/ata/pata_octeon_cf.c rv = dma_coerce_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 1001 drivers/ata/pata_octeon_cf.c dev_info(&pdev->dev, "version " DRV_VERSION" %d bit%s.\n", pdev 41 drivers/ata/pata_oldpiix.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 47 drivers/ata/pata_oldpiix.c if (!pci_test_config_bits(pdev, &oldpiix_enable_bits[ap->port_no])) pdev 236 drivers/ata/pata_oldpiix.c static int oldpiix_init_one (struct pci_dev *pdev, const struct pci_device_id *ent) pdev 246 drivers/ata/pata_oldpiix.c ata_print_version_once(&pdev->dev, DRV_VERSION); pdev 248 drivers/ata/pata_oldpiix.c return ata_pci_bmdma_init_one(pdev, ppi, &oldpiix_sht, NULL, 0); pdev 57 drivers/ata/pata_opti.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 63 drivers/ata/pata_opti.c if (!pci_test_config_bits(pdev, &opti_enable_bits[ap->port_no])) pdev 58 drivers/ata/pata_optidma.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 63 drivers/ata/pata_optidma.c if (ap->port_no && !pci_test_config_bits(pdev, &optidma_enable_bits)) pdev 203 drivers/ata/pata_optidma.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 210 drivers/ata/pata_optidma.c pci_read_config_byte(pdev, 0x44, &udcfg); pdev 217 drivers/ata/pata_optidma.c pci_read_config_byte(pdev, 0x45, &udslave); pdev 220 drivers/ata/pata_optidma.c pci_write_config_byte(pdev, 0x45, udslave); pdev 226 drivers/ata/pata_optidma.c pci_write_config_byte(pdev, 0x44, udcfg); pdev 323 drivers/ata/pata_optidma.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 326 drivers/ata/pata_optidma.c pci_read_config_byte(pdev, 0x43, &r); pdev 331 drivers/ata/pata_optidma.c pci_write_config_byte(pdev, 0x43, r); pdev 360 drivers/ata/pata_optidma.c static int optiplus_with_udma(struct pci_dev *pdev) pdev 385 drivers/ata/pata_optidma.c pci_read_config_byte(pdev, 0x42, &r); pdev 48 drivers/ata/pata_palmld.c static int palmld_pata_probe(struct platform_device *pdev) pdev 53 drivers/ata/pata_palmld.c struct device *dev = &pdev->dev; pdev 109 drivers/ata/pata_palmld.c platform_set_drvdata(pdev, lda); pdev 113 drivers/ata/pata_palmld.c static int palmld_pata_remove(struct platform_device *pdev) pdev 115 drivers/ata/pata_palmld.c struct palmld_pata *lda = platform_get_drvdata(pdev); pdev 117 drivers/ata/pata_palmld.c ata_platform_remove_one(pdev); pdev 155 drivers/ata/pata_pcmcia.c static int pcmcia_check_one_config(struct pcmcia_device *pdev, void *priv_data) pdev 159 drivers/ata/pata_pcmcia.c if ((pdev->resource[0]->flags & IO_DATA_PATH_WIDTH) pdev 161 drivers/ata/pata_pcmcia.c pdev->resource[0]->flags &= ~IO_DATA_PATH_WIDTH; pdev 162 drivers/ata/pata_pcmcia.c pdev->resource[0]->flags |= IO_DATA_PATH_WIDTH_AUTO; pdev 164 drivers/ata/pata_pcmcia.c pdev->resource[1]->flags &= ~IO_DATA_PATH_WIDTH; pdev 165 drivers/ata/pata_pcmcia.c pdev->resource[1]->flags |= IO_DATA_PATH_WIDTH_8; pdev 167 drivers/ata/pata_pcmcia.c if (pdev->resource[1]->end) { pdev 168 drivers/ata/pata_pcmcia.c pdev->resource[0]->end = 8; pdev 169 drivers/ata/pata_pcmcia.c pdev->resource[1]->end = (*is_kme) ? 2 : 1; pdev 171 drivers/ata/pata_pcmcia.c if (pdev->resource[0]->end < 16) pdev 175 drivers/ata/pata_pcmcia.c return pcmcia_request_io(pdev); pdev 186 drivers/ata/pata_pcmcia.c static int pcmcia_init_one(struct pcmcia_device *pdev) pdev 197 drivers/ata/pata_pcmcia.c pdev->config_flags |= CONF_ENABLE_IRQ | CONF_AUTO_SET_IO | pdev 202 drivers/ata/pata_pcmcia.c is_kme = ((pdev->manf_id == MANFID_KME) && pdev 203 drivers/ata/pata_pcmcia.c ((pdev->card_id == PRODID_KME_KXLC005_A) || pdev 204 drivers/ata/pata_pcmcia.c (pdev->card_id == PRODID_KME_KXLC005_B))); pdev 206 drivers/ata/pata_pcmcia.c if (pcmcia_loop_config(pdev, pcmcia_check_one_config, &is_kme)) { pdev 207 drivers/ata/pata_pcmcia.c pdev->config_flags &= ~CONF_AUTO_CHECK_VCC; pdev 208 drivers/ata/pata_pcmcia.c if (pcmcia_loop_config(pdev, pcmcia_check_one_config, &is_kme)) pdev 211 drivers/ata/pata_pcmcia.c io_base = pdev->resource[0]->start; pdev 212 drivers/ata/pata_pcmcia.c if (pdev->resource[1]->end) pdev 213 drivers/ata/pata_pcmcia.c ctl_base = pdev->resource[1]->start; pdev 215 drivers/ata/pata_pcmcia.c ctl_base = pdev->resource[0]->start + 0x0e; pdev 217 drivers/ata/pata_pcmcia.c if (!pdev->irq) pdev 220 drivers/ata/pata_pcmcia.c ret = pcmcia_enable_device(pdev); pdev 226 drivers/ata/pata_pcmcia.c io_addr = devm_ioport_map(&pdev->dev, io_base, 8); pdev 227 drivers/ata/pata_pcmcia.c ctl_addr = devm_ioport_map(&pdev->dev, ctl_base, 1); pdev 238 drivers/ata/pata_pcmcia.c if (resource_size(pdev->resource[0]) >= 0x20) pdev 241 drivers/ata/pata_pcmcia.c if (pdev->manf_id == 0x0097 && pdev->card_id == 0x1620) pdev 248 drivers/ata/pata_pcmcia.c host = ata_host_alloc(&pdev->dev, n_ports); pdev 267 drivers/ata/pata_pcmcia.c ret = ata_host_activate(host, pdev->irq, ata_sff_interrupt, pdev 272 drivers/ata/pata_pcmcia.c pdev->priv = host; pdev 276 drivers/ata/pata_pcmcia.c pcmcia_disable_device(pdev); pdev 288 drivers/ata/pata_pcmcia.c static void pcmcia_remove_one(struct pcmcia_device *pdev) pdev 290 drivers/ata/pata_pcmcia.c struct ata_host *host = pdev->priv; pdev 295 drivers/ata/pata_pcmcia.c pcmcia_disable_device(pdev); pdev 59 drivers/ata/pata_pdc2027x.c static int pdc2027x_init_one(struct pci_dev *pdev, const struct pci_device_id *ent); pdev 61 drivers/ata/pata_pdc2027x.c static int pdc2027x_reinit_one(struct pci_dev *pdev); pdev 696 drivers/ata/pata_pdc2027x.c static int pdc2027x_init_one(struct pci_dev *pdev, pdev 708 drivers/ata/pata_pdc2027x.c ata_print_version_once(&pdev->dev, DRV_VERSION); pdev 711 drivers/ata/pata_pdc2027x.c host = ata_host_alloc_pinfo(&pdev->dev, ppi, 2); pdev 716 drivers/ata/pata_pdc2027x.c rc = pcim_enable_device(pdev); pdev 720 drivers/ata/pata_pdc2027x.c rc = pcim_iomap_regions(pdev, 1 << PDC_MMIO_BAR, DRV_NAME); pdev 723 drivers/ata/pata_pdc2027x.c host->iomap = pcim_iomap_table(pdev); pdev 725 drivers/ata/pata_pdc2027x.c rc = dma_set_mask_and_coherent(&pdev->dev, ATA_DMA_MASK); pdev 746 drivers/ata/pata_pdc2027x.c pci_set_master(pdev); pdev 747 drivers/ata/pata_pdc2027x.c return ata_host_activate(host, pdev->irq, ata_bmdma_interrupt, pdev 752 drivers/ata/pata_pdc2027x.c static int pdc2027x_reinit_one(struct pci_dev *pdev) pdev 754 drivers/ata/pata_pdc2027x.c struct ata_host *host = pci_get_drvdata(pdev); pdev 758 drivers/ata/pata_pdc2027x.c rc = ata_pci_device_do_resume(pdev); pdev 762 drivers/ata/pata_pdc2027x.c if (pdev->device == PCI_DEVICE_ID_PROMISE_20268 || pdev 763 drivers/ata/pata_pdc2027x.c pdev->device == PCI_DEVICE_ID_PROMISE_20270) pdev 29 drivers/ata/pata_pdc202xx_old.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 32 drivers/ata/pata_pdc202xx_old.c pci_read_config_word(pdev, 0x50, &cis); pdev 49 drivers/ata/pata_pdc202xx_old.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 50 drivers/ata/pata_pdc202xx_old.c unsigned long master = pci_resource_start(pdev, 4); pdev 81 drivers/ata/pata_pdc202xx_old.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 88 drivers/ata/pata_pdc202xx_old.c pci_read_config_byte(pdev, port, &r_ap); pdev 89 drivers/ata/pata_pdc202xx_old.c pci_read_config_byte(pdev, port + 1, &r_bp); pdev 99 drivers/ata/pata_pdc202xx_old.c pci_write_config_byte(pdev, port, r_ap); pdev 100 drivers/ata/pata_pdc202xx_old.c pci_write_config_byte(pdev, port + 1, r_bp); pdev 128 drivers/ata/pata_pdc202xx_old.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 145 drivers/ata/pata_pdc202xx_old.c pci_read_config_byte(pdev, port + 1, &r_bp); pdev 146 drivers/ata/pata_pdc202xx_old.c pci_read_config_byte(pdev, port + 2, &r_cp); pdev 161 drivers/ata/pata_pdc202xx_old.c pci_write_config_byte(pdev, port + 1, r_bp); pdev 162 drivers/ata/pata_pdc202xx_old.c pci_write_config_byte(pdev, port + 2, r_cp); pdev 36 drivers/ata/pata_piccolo.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 38 drivers/ata/pata_piccolo.c pci_read_config_word(pdev, 0x50, &conf); pdev 41 drivers/ata/pata_piccolo.c pci_write_config_word(pdev, 0x50, conf); pdev 46 drivers/ata/pata_piccolo.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 48 drivers/ata/pata_piccolo.c pci_read_config_dword(pdev, 0x5C, &conf); pdev 61 drivers/ata/pata_piccolo.c pci_write_config_dword(pdev, 0x5C, conf); pdev 181 drivers/ata/pata_platform.c static int pata_platform_probe(struct platform_device *pdev) pdev 186 drivers/ata/pata_platform.c struct pata_platform_info *pp_info = dev_get_platdata(&pdev->dev); pdev 191 drivers/ata/pata_platform.c if ((pdev->num_resources != 3) && (pdev->num_resources != 2)) { pdev 192 drivers/ata/pata_platform.c dev_err(&pdev->dev, "invalid number of resources\n"); pdev 199 drivers/ata/pata_platform.c io_res = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 201 drivers/ata/pata_platform.c io_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 209 drivers/ata/pata_platform.c ctl_res = platform_get_resource(pdev, IORESOURCE_IO, 1); pdev 211 drivers/ata/pata_platform.c ctl_res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 219 drivers/ata/pata_platform.c irq_res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 221 drivers/ata/pata_platform.c return __pata_platform_probe(&pdev->dev, io_res, ctl_res, irq_res, pdev 157 drivers/ata/pata_pxa.c static int pxa_ata_probe(struct platform_device *pdev) pdev 166 drivers/ata/pata_pxa.c struct pata_pxa_pdata *pdata = dev_get_platdata(&pdev->dev); pdev 177 drivers/ata/pata_pxa.c if (pdev->num_resources != 4) { pdev 178 drivers/ata/pata_pxa.c dev_err(&pdev->dev, "invalid number of resources\n"); pdev 185 drivers/ata/pata_pxa.c cmd_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 192 drivers/ata/pata_pxa.c ctl_res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 199 drivers/ata/pata_pxa.c dma_res = platform_get_resource(pdev, IORESOURCE_DMA, 0); pdev 206 drivers/ata/pata_pxa.c irq_res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 213 drivers/ata/pata_pxa.c host = ata_host_alloc(&pdev->dev, 1); pdev 222 drivers/ata/pata_pxa.c ap->ioaddr.cmd_addr = devm_ioremap(&pdev->dev, cmd_res->start, pdev 224 drivers/ata/pata_pxa.c ap->ioaddr.ctl_addr = devm_ioremap(&pdev->dev, ctl_res->start, pdev 226 drivers/ata/pata_pxa.c ap->ioaddr.bmdma_addr = devm_ioremap(&pdev->dev, dma_res->start, pdev 257 drivers/ata/pata_pxa.c data = devm_kzalloc(&pdev->dev, sizeof(struct pata_pxa_data), pdev 276 drivers/ata/pata_pxa.c dma_request_slave_channel(&pdev->dev, "data"); pdev 281 drivers/ata/pata_pxa.c dev_err(&pdev->dev, "dma configuration failed: %d\n", ret); pdev 296 drivers/ata/pata_pxa.c static int pxa_ata_remove(struct platform_device *pdev) pdev 298 drivers/ata/pata_pxa.c struct ata_host *host = platform_get_drvdata(pdev); pdev 214 drivers/ata/pata_radisys.c static int radisys_init_one (struct pci_dev *pdev, const struct pci_device_id *ent) pdev 225 drivers/ata/pata_radisys.c ata_print_version_once(&pdev->dev, DRV_VERSION); pdev 227 drivers/ata/pata_radisys.c return ata_pci_bmdma_init_one(pdev, ppi, &radisys_sht, NULL, 0); pdev 102 drivers/ata/pata_rb532_cf.c static int rb532_pata_driver_probe(struct platform_device *pdev) pdev 111 drivers/ata/pata_rb532_cf.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 113 drivers/ata/pata_rb532_cf.c dev_err(&pdev->dev, "no IOMEM resource found\n"); pdev 117 drivers/ata/pata_rb532_cf.c irq = platform_get_irq(pdev, 0); pdev 119 drivers/ata/pata_rb532_cf.c dev_err(&pdev->dev, "no IRQ resource found\n"); pdev 123 drivers/ata/pata_rb532_cf.c gpiod = devm_gpiod_get(&pdev->dev, NULL, GPIOD_IN); pdev 125 drivers/ata/pata_rb532_cf.c dev_err(&pdev->dev, "no GPIO found for irq%d\n", irq); pdev 131 drivers/ata/pata_rb532_cf.c ah = ata_host_alloc(&pdev->dev, RB500_CF_MAXPORTS); pdev 135 drivers/ata/pata_rb532_cf.c info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL); pdev 143 drivers/ata/pata_rb532_cf.c info->iobase = devm_ioremap_nocache(&pdev->dev, res->start, pdev 158 drivers/ata/pata_rb532_cf.c static int rb532_pata_driver_remove(struct platform_device *pdev) pdev 160 drivers/ata/pata_rb532_cf.c struct ata_host *ah = platform_get_drvdata(pdev); pdev 63 drivers/ata/pata_rdc.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 70 drivers/ata/pata_rdc.c if (!pci_test_config_bits(pdev, &rdc_enable_bits[ap->port_no])) pdev 310 drivers/ata/pata_rdc.c static int rdc_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 312 drivers/ata/pata_rdc.c struct device *dev = &pdev->dev; pdev 319 drivers/ata/pata_rdc.c ata_print_version_once(&pdev->dev, DRV_VERSION); pdev 325 drivers/ata/pata_rdc.c rc = pcim_enable_device(pdev); pdev 336 drivers/ata/pata_rdc.c pci_read_config_dword(pdev, 0x54, &hpriv->saved_iocfg); pdev 338 drivers/ata/pata_rdc.c rc = ata_pci_bmdma_prepare_host(pdev, ppi, &host); pdev 343 drivers/ata/pata_rdc.c pci_intx(pdev, 1); pdev 347 drivers/ata/pata_rdc.c pci_set_master(pdev); pdev 351 drivers/ata/pata_rdc.c static void rdc_remove_one(struct pci_dev *pdev) pdev 353 drivers/ata/pata_rdc.c struct ata_host *host = pci_get_drvdata(pdev); pdev 356 drivers/ata/pata_rdc.c pci_write_config_dword(pdev, 0x54, hpriv->saved_iocfg); pdev 358 drivers/ata/pata_rdc.c ata_pci_remove_one(pdev); pdev 63 drivers/ata/pata_rz1000.c static int rz1000_fifo_disable(struct pci_dev *pdev) pdev 67 drivers/ata/pata_rz1000.c if (pci_read_config_word(pdev, 0x40, ®) != 0) pdev 70 drivers/ata/pata_rz1000.c if (pci_write_config_word(pdev, 0x40, reg) != 0) pdev 86 drivers/ata/pata_rz1000.c static int rz1000_init_one (struct pci_dev *pdev, const struct pci_device_id *ent) pdev 95 drivers/ata/pata_rz1000.c ata_print_version_once(&pdev->dev, DRV_VERSION); pdev 97 drivers/ata/pata_rz1000.c if (rz1000_fifo_disable(pdev) == 0) pdev 98 drivers/ata/pata_rz1000.c return ata_pci_sff_init_one(pdev, ppi, &rz1000_sht, NULL, 0); pdev 106 drivers/ata/pata_rz1000.c static int rz1000_reinit_one(struct pci_dev *pdev) pdev 108 drivers/ata/pata_rz1000.c struct ata_host *host = pci_get_drvdata(pdev); pdev 111 drivers/ata/pata_rz1000.c rc = ata_pci_device_do_resume(pdev); pdev 117 drivers/ata/pata_rz1000.c if (rz1000_fifo_disable(pdev)) pdev 492 drivers/ata/pata_samsung_cf.c static int __init pata_s3c_probe(struct platform_device *pdev) pdev 494 drivers/ata/pata_samsung_cf.c struct s3c_ide_platdata *pdata = dev_get_platdata(&pdev->dev); pdev 495 drivers/ata/pata_samsung_cf.c struct device *dev = &pdev->dev; pdev 503 drivers/ata/pata_samsung_cf.c cpu_type = platform_get_device_id(pdev)->driver_data; pdev 509 drivers/ata/pata_samsung_cf.c info->irq = platform_get_irq(pdev, 0); pdev 511 drivers/ata/pata_samsung_cf.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 517 drivers/ata/pata_samsung_cf.c info->clk = devm_clk_get(&pdev->dev, "cfcon"); pdev 594 drivers/ata/pata_samsung_cf.c static int __exit pata_s3c_remove(struct platform_device *pdev) pdev 596 drivers/ata/pata_samsung_cf.c struct ata_host *host = platform_get_drvdata(pdev); pdev 85 drivers/ata/pata_sc1200.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 90 drivers/ata/pata_sc1200.c pci_read_config_dword(pdev, reg + 4, &format); pdev 93 drivers/ata/pata_sc1200.c pci_write_config_dword(pdev, reg + 8 * adev->devno, pdev 121 drivers/ata/pata_sc1200.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 134 drivers/ata/pata_sc1200.c pci_read_config_dword(pdev, reg + 4, &timings); pdev 137 drivers/ata/pata_sc1200.c pci_write_config_dword(pdev, reg + 4, timings); pdev 139 drivers/ata/pata_sc1200.c pci_write_config_dword(pdev, reg + 12, format); pdev 38 drivers/ata/pata_sch.c static int sch_init_one(struct pci_dev *pdev, pdev 158 drivers/ata/pata_sch.c static int sch_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 162 drivers/ata/pata_sch.c ata_print_version_once(&pdev->dev, DRV_VERSION); pdev 164 drivers/ata/pata_sch.c return ata_pci_bmdma_init_one(pdev, ppi, &sch_sht, NULL, 0); pdev 70 drivers/ata/pata_serverworks.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 72 drivers/ata/pata_serverworks.c if (pdev->subsystem_device & (1 << (ap->port_no + 14))) pdev 105 drivers/ata/pata_serverworks.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 109 drivers/ata/pata_serverworks.c if (cb->device == pdev->device && pdev 110 drivers/ata/pata_serverworks.c (cb->subvendor == pdev->subsystem_vendor || pdev 129 drivers/ata/pata_serverworks.c static u8 serverworks_is_csb(struct pci_dev *pdev) pdev 131 drivers/ata/pata_serverworks.c switch (pdev->device) { pdev 203 drivers/ata/pata_serverworks.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 206 drivers/ata/pata_serverworks.c pci_write_config_byte(pdev, 0x40 + offset, pio_mode[pio]); pdev 210 drivers/ata/pata_serverworks.c if (serverworks_is_csb(pdev)) { pdev 211 drivers/ata/pata_serverworks.c pci_read_config_word(pdev, 0x4A, &csb5_pio); pdev 213 drivers/ata/pata_serverworks.c pci_write_config_word(pdev, 0x4A, csb5_pio | (pio << devbits)); pdev 234 drivers/ata/pata_serverworks.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 236 drivers/ata/pata_serverworks.c pci_read_config_byte(pdev, 0x54, &ultra_cfg); pdev 237 drivers/ata/pata_serverworks.c pci_read_config_byte(pdev, 0x56 + ap->port_no, &ultra); pdev 241 drivers/ata/pata_serverworks.c pci_write_config_byte(pdev, 0x44 + offset, 0x20); pdev 247 drivers/ata/pata_serverworks.c pci_write_config_byte(pdev, 0x44 + offset, pdev 251 drivers/ata/pata_serverworks.c pci_write_config_byte(pdev, 0x56 + ap->port_no, ultra); pdev 252 drivers/ata/pata_serverworks.c pci_write_config_byte(pdev, 0x54, ultra_cfg); pdev 279 drivers/ata/pata_serverworks.c static int serverworks_fixup_osb4(struct pci_dev *pdev) pdev 298 drivers/ata/pata_serverworks.c static int serverworks_fixup_csb(struct pci_dev *pdev) pdev 303 drivers/ata/pata_serverworks.c if (!(PCI_FUNC(pdev->devfn) & 1)) { pdev 338 drivers/ata/pata_serverworks.c pci_read_config_byte(pdev, 0x5A, &btr); pdev 340 drivers/ata/pata_serverworks.c if (!(PCI_FUNC(pdev->devfn) & 1)) pdev 343 drivers/ata/pata_serverworks.c btr |= (pdev->revision >= SVWKS_CSB5_REVISION_NEW) ? 0x3 : 0x2; pdev 344 drivers/ata/pata_serverworks.c pci_write_config_byte(pdev, 0x5A, btr); pdev 349 drivers/ata/pata_serverworks.c static void serverworks_fixup_ht1000(struct pci_dev *pdev) pdev 353 drivers/ata/pata_serverworks.c pci_read_config_byte(pdev, 0x5A, &btr); pdev 356 drivers/ata/pata_serverworks.c pci_write_config_byte(pdev, 0x5A, btr); pdev 359 drivers/ata/pata_serverworks.c static int serverworks_fixup(struct pci_dev *pdev) pdev 364 drivers/ata/pata_serverworks.c pci_write_config_byte(pdev, PCI_LATENCY_TIMER, 0x40); pdev 366 drivers/ata/pata_serverworks.c switch (pdev->device) { pdev 368 drivers/ata/pata_serverworks.c rc = serverworks_fixup_osb4(pdev); pdev 371 drivers/ata/pata_serverworks.c ata_pci_bmdma_clear_simplex(pdev); pdev 375 drivers/ata/pata_serverworks.c rc = serverworks_fixup_csb(pdev); pdev 378 drivers/ata/pata_serverworks.c serverworks_fixup_ht1000(pdev); pdev 385 drivers/ata/pata_serverworks.c static int serverworks_init_one(struct pci_dev *pdev, const struct pci_device_id *id) pdev 418 drivers/ata/pata_serverworks.c rc = pcim_enable_device(pdev); pdev 422 drivers/ata/pata_serverworks.c rc = serverworks_fixup(pdev); pdev 425 drivers/ata/pata_serverworks.c if (pdev->device == PCI_DEVICE_ID_SERVERWORKS_OSB4IDE) { pdev 432 drivers/ata/pata_serverworks.c else if ((pdev->device == PCI_DEVICE_ID_SERVERWORKS_CSB5IDE) || pdev 433 drivers/ata/pata_serverworks.c (pdev->device == PCI_DEVICE_ID_SERVERWORKS_CSB6IDE) || pdev 434 drivers/ata/pata_serverworks.c (pdev->device == PCI_DEVICE_ID_SERVERWORKS_CSB6IDE2)) { pdev 442 drivers/ata/pata_serverworks.c if (pdev->device == PCI_DEVICE_ID_SERVERWORKS_CSB6IDE2) pdev 446 drivers/ata/pata_serverworks.c return ata_pci_bmdma_init_one(pdev, ppi, sht, NULL, 0); pdev 450 drivers/ata/pata_serverworks.c static int serverworks_reinit_one(struct pci_dev *pdev) pdev 452 drivers/ata/pata_serverworks.c struct ata_host *host = pci_get_drvdata(pdev); pdev 455 drivers/ata/pata_serverworks.c rc = ata_pci_device_do_resume(pdev); pdev 459 drivers/ata/pata_serverworks.c (void)serverworks_fixup(pdev); pdev 86 drivers/ata/pata_sil680.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 89 drivers/ata/pata_sil680.c pci_read_config_byte(pdev, addr, &ata66); pdev 118 drivers/ata/pata_sil680.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 130 drivers/ata/pata_sil680.c pci_write_config_word(pdev, addr, speed_p[pio]); pdev 131 drivers/ata/pata_sil680.c pci_write_config_word(pdev, tfaddr, speed_t[lowest_pio]); pdev 133 drivers/ata/pata_sil680.c pci_read_config_word(pdev, tfaddr-2, ®); pdev 134 drivers/ata/pata_sil680.c pci_read_config_byte(pdev, addr_mask, &mode); pdev 143 drivers/ata/pata_sil680.c pci_write_config_word(pdev, tfaddr-2, reg); pdev 144 drivers/ata/pata_sil680.c pci_write_config_byte(pdev, addr_mask, mode); pdev 166 drivers/ata/pata_sil680.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 174 drivers/ata/pata_sil680.c pci_read_config_byte(pdev, 0x8A, &scsc); pdev 175 drivers/ata/pata_sil680.c pci_read_config_byte(pdev, addr_mask, &mode); pdev 176 drivers/ata/pata_sil680.c pci_read_config_word(pdev, ma, &multi); pdev 177 drivers/ata/pata_sil680.c pci_read_config_word(pdev, ua, &ultra); pdev 194 drivers/ata/pata_sil680.c pci_write_config_byte(pdev, addr_mask, mode); pdev 195 drivers/ata/pata_sil680.c pci_write_config_word(pdev, ma, multi); pdev 196 drivers/ata/pata_sil680.c pci_write_config_word(pdev, ua, ultra); pdev 221 drivers/ata/pata_sil680.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 225 drivers/ata/pata_sil680.c pci_read_config_byte(pdev, addr, &val); pdev 253 drivers/ata/pata_sil680.c static u8 sil680_init_chip(struct pci_dev *pdev, int *try_mmio) pdev 258 drivers/ata/pata_sil680.c pci_write_config_byte(pdev, PCI_CACHE_LINE_SIZE, pdev 259 drivers/ata/pata_sil680.c pdev->revision ? 1 : 255); pdev 261 drivers/ata/pata_sil680.c pci_write_config_byte(pdev, 0x80, 0x00); pdev 262 drivers/ata/pata_sil680.c pci_write_config_byte(pdev, 0x84, 0x00); pdev 264 drivers/ata/pata_sil680.c pci_read_config_byte(pdev, 0x8A, &tmpbyte); pdev 266 drivers/ata/pata_sil680.c dev_dbg(&pdev->dev, "sil680: BA5_EN = %d clock = %02X\n", pdev 272 drivers/ata/pata_sil680.c *try_mmio = (tmpbyte & 1) || pci_resource_start(pdev, 5); pdev 278 drivers/ata/pata_sil680.c pci_write_config_byte(pdev, 0x8A, tmpbyte|0x10); pdev 283 drivers/ata/pata_sil680.c pci_write_config_byte(pdev, 0x8A, tmpbyte & ~0x20); pdev 293 drivers/ata/pata_sil680.c pci_read_config_byte(pdev, 0x8A, &tmpbyte); pdev 294 drivers/ata/pata_sil680.c dev_dbg(&pdev->dev, "sil680: BA5_EN = %d clock = %02X\n", pdev 297 drivers/ata/pata_sil680.c pci_write_config_byte(pdev, 0xA1, 0x72); pdev 298 drivers/ata/pata_sil680.c pci_write_config_word(pdev, 0xA2, 0x328A); pdev 299 drivers/ata/pata_sil680.c pci_write_config_dword(pdev, 0xA4, 0x62DD62DD); pdev 300 drivers/ata/pata_sil680.c pci_write_config_dword(pdev, 0xA8, 0x43924392); pdev 301 drivers/ata/pata_sil680.c pci_write_config_dword(pdev, 0xAC, 0x40094009); pdev 302 drivers/ata/pata_sil680.c pci_write_config_byte(pdev, 0xB1, 0x72); pdev 303 drivers/ata/pata_sil680.c pci_write_config_word(pdev, 0xB2, 0x328A); pdev 304 drivers/ata/pata_sil680.c pci_write_config_dword(pdev, 0xB4, 0x62DD62DD); pdev 305 drivers/ata/pata_sil680.c pci_write_config_dword(pdev, 0xB8, 0x43924392); pdev 306 drivers/ata/pata_sil680.c pci_write_config_dword(pdev, 0xBC, 0x40094009); pdev 325 drivers/ata/pata_sil680.c static int sil680_init_one(struct pci_dev *pdev, const struct pci_device_id *id) pdev 346 drivers/ata/pata_sil680.c ata_print_version_once(&pdev->dev, DRV_VERSION); pdev 348 drivers/ata/pata_sil680.c rc = pcim_enable_device(pdev); pdev 352 drivers/ata/pata_sil680.c switch (sil680_init_chip(pdev, &try_mmio)) { pdev 366 drivers/ata/pata_sil680.c rc = pcim_iomap_regions(pdev, 1 << SIL680_MMIO_BAR, DRV_NAME); pdev 371 drivers/ata/pata_sil680.c host = ata_host_alloc_pinfo(&pdev->dev, ppi, 2); pdev 374 drivers/ata/pata_sil680.c host->iomap = pcim_iomap_table(pdev); pdev 377 drivers/ata/pata_sil680.c rc = dma_set_mask_and_coherent(&pdev->dev, ATA_DMA_MASK); pdev 380 drivers/ata/pata_sil680.c pci_set_master(pdev); pdev 396 drivers/ata/pata_sil680.c return ata_host_activate(host, pdev->irq, ata_bmdma_interrupt, pdev 400 drivers/ata/pata_sil680.c return ata_pci_bmdma_init_one(pdev, ppi, &sil680_sht, NULL, 0); pdev 404 drivers/ata/pata_sil680.c static int sil680_reinit_one(struct pci_dev *pdev) pdev 406 drivers/ata/pata_sil680.c struct ata_host *host = pci_get_drvdata(pdev); pdev 409 drivers/ata/pata_sil680.c rc = ata_pci_device_do_resume(pdev); pdev 412 drivers/ata/pata_sil680.c sil680_init_chip(pdev, &try_mmio); pdev 102 drivers/ata/pata_sis.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 107 drivers/ata/pata_sis.c pci_read_config_dword(pdev, 0x54, ®54); pdev 125 drivers/ata/pata_sis.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 129 drivers/ata/pata_sis.c pci_read_config_word(pdev, 0x50 + 2 * ap->port_no, &tmp); pdev 130 drivers/ata/pata_sis.c if ((tmp & 0x8000) && !sis_short_ata40(pdev)) pdev 145 drivers/ata/pata_sis.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 149 drivers/ata/pata_sis.c pci_read_config_byte(pdev, 0x48, &tmp); pdev 151 drivers/ata/pata_sis.c if ((tmp & 0x10) && !sis_short_ata40(pdev)) pdev 173 drivers/ata/pata_sis.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 175 drivers/ata/pata_sis.c if (!pci_test_config_bits(pdev, &sis_enable_bits[ap->port_no])) pdev 180 drivers/ata/pata_sis.c pci_write_config_byte(pdev, 0x4B, 0); pdev 197 drivers/ata/pata_sis.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 205 drivers/ata/pata_sis.c pci_read_config_byte(pdev, 0x4B, &fifoctrl); pdev 211 drivers/ata/pata_sis.c pci_write_config_byte(pdev, 0x4B, fifoctrl); pdev 229 drivers/ata/pata_sis.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 239 drivers/ata/pata_sis.c pci_read_config_byte(pdev, port, &t1); pdev 240 drivers/ata/pata_sis.c pci_read_config_byte(pdev, port + 1, &t2); pdev 248 drivers/ata/pata_sis.c pci_write_config_byte(pdev, port, t1); pdev 249 drivers/ata/pata_sis.c pci_write_config_byte(pdev, port + 1, t2); pdev 266 drivers/ata/pata_sis.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 274 drivers/ata/pata_sis.c pci_write_config_byte(pdev, port, actrec[speed]); pdev 291 drivers/ata/pata_sis.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 314 drivers/ata/pata_sis.c pci_read_config_dword(pdev, port, &t1); pdev 321 drivers/ata/pata_sis.c pci_write_config_byte(pdev, port, t1); pdev 339 drivers/ata/pata_sis.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 347 drivers/ata/pata_sis.c pci_read_config_word(pdev, drive_pci, &timing); pdev 360 drivers/ata/pata_sis.c pci_write_config_word(pdev, drive_pci, timing); pdev 378 drivers/ata/pata_sis.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 387 drivers/ata/pata_sis.c pci_read_config_word(pdev, drive_pci, &timing); pdev 400 drivers/ata/pata_sis.c pci_write_config_word(pdev, drive_pci, timing); pdev 417 drivers/ata/pata_sis.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 424 drivers/ata/pata_sis.c pci_read_config_byte(pdev, drive_pci + 1, &timing); pdev 434 drivers/ata/pata_sis.c pci_write_config_byte(pdev, drive_pci + 1, timing); pdev 451 drivers/ata/pata_sis.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 458 drivers/ata/pata_sis.c pci_read_config_byte(pdev, drive_pci + 1, &timing); pdev 468 drivers/ata/pata_sis.c pci_write_config_byte(pdev, drive_pci + 1, timing); pdev 484 drivers/ata/pata_sis.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 489 drivers/ata/pata_sis.c pci_read_config_dword(pdev, port, &t1); pdev 518 drivers/ata/pata_sis.c pci_write_config_dword(pdev, port, t1); pdev 531 drivers/ata/pata_sis.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 535 drivers/ata/pata_sis.c pci_read_config_dword(pdev, port, &t1); pdev 654 drivers/ata/pata_sis.c static void sis_fixup(struct pci_dev *pdev, struct sis_chipset *sis) pdev 660 drivers/ata/pata_sis.c pci_read_config_word(pdev, 0x50, ®w); pdev 662 drivers/ata/pata_sis.c pci_write_config_word(pdev, 0x50, regw & ~0x08); pdev 663 drivers/ata/pata_sis.c pci_read_config_word(pdev, 0x52, ®w); pdev 665 drivers/ata/pata_sis.c pci_write_config_word(pdev, 0x52, regw & ~0x08); pdev 671 drivers/ata/pata_sis.c pci_write_config_byte(pdev, PCI_LATENCY_TIMER, 0x80); pdev 673 drivers/ata/pata_sis.c pci_read_config_byte(pdev, 0x49, ®); pdev 675 drivers/ata/pata_sis.c pci_write_config_byte(pdev, 0x49, reg | 0x01); pdev 681 drivers/ata/pata_sis.c pci_write_config_byte(pdev, PCI_LATENCY_TIMER, 0x80); pdev 683 drivers/ata/pata_sis.c pci_read_config_byte(pdev, 0x52, ®); pdev 685 drivers/ata/pata_sis.c pci_write_config_byte(pdev, 0x52, reg | 0x04); pdev 690 drivers/ata/pata_sis.c pci_read_config_byte(pdev, PCI_CLASS_PROG, ®); pdev 692 drivers/ata/pata_sis.c pci_write_config_byte(pdev, PCI_CLASS_PROG, reg & 0xF0); pdev 699 drivers/ata/pata_sis.c pci_read_config_byte(pdev, 0x52, ®); pdev 701 drivers/ata/pata_sis.c pci_write_config_byte(pdev, 0x52, reg|0x08); pdev 723 drivers/ata/pata_sis.c static int sis_init_one (struct pci_dev *pdev, const struct pci_device_id *ent) pdev 778 drivers/ata/pata_sis.c ata_print_version_once(&pdev->dev, DRV_VERSION); pdev 780 drivers/ata/pata_sis.c rc = pcim_enable_device(pdev); pdev 806 drivers/ata/pata_sis.c pci_read_config_dword(pdev, 0x54, &idemisc); pdev 807 drivers/ata/pata_sis.c pci_write_config_dword(pdev, 0x54, idemisc & 0x7fffffff); pdev 808 drivers/ata/pata_sis.c pci_read_config_word(pdev, PCI_DEVICE_ID, &trueid); pdev 809 drivers/ata/pata_sis.c pci_write_config_dword(pdev, 0x54, idemisc); pdev 813 drivers/ata/pata_sis.c dev_info(&pdev->dev, pdev 817 drivers/ata/pata_sis.c pci_write_config_dword(pdev, 0x54, idemisc | 0x40000000); pdev 818 drivers/ata/pata_sis.c dev_info(&pdev->dev, pdev 839 drivers/ata/pata_sis.c pci_read_config_byte(pdev, 0x4a, &idecfg); pdev 840 drivers/ata/pata_sis.c pci_write_config_byte(pdev, 0x4a, idecfg | 0x10); pdev 841 drivers/ata/pata_sis.c pci_read_config_word(pdev, PCI_DEVICE_ID, &trueid); pdev 842 drivers/ata/pata_sis.c pci_write_config_byte(pdev, 0x4a, idecfg); pdev 846 drivers/ata/pata_sis.c lpc_bridge = pci_get_slot(pdev->bus, 0x10); /* Bus 0 Dev 2 Fn 0 */ pdev 849 drivers/ata/pata_sis.c pci_read_config_byte(pdev, 0x49, &prefctl); pdev 868 drivers/ata/pata_sis.c sis_fixup(pdev, chipset); pdev 870 drivers/ata/pata_sis.c return ata_pci_bmdma_init_one(pdev, ppi, &sis_sht, chipset, 0); pdev 874 drivers/ata/pata_sis.c static int sis_reinit_one(struct pci_dev *pdev) pdev 876 drivers/ata/pata_sis.c struct ata_host *host = pci_get_drvdata(pdev); pdev 879 drivers/ata/pata_sis.c rc = ata_pci_device_do_resume(pdev); pdev 883 drivers/ata/pata_sis.c sis_fixup(pdev, host->private_data); pdev 59 drivers/ata/pata_sl82c105.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 61 drivers/ata/pata_sl82c105.c if (ap->port_no && !pci_test_config_bits(pdev, &sl82c105_enable_bits[ap->port_no])) pdev 80 drivers/ata/pata_sl82c105.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 87 drivers/ata/pata_sl82c105.c pci_write_config_word(pdev, timing, pio_timing[pio]); pdev 89 drivers/ata/pata_sl82c105.c pci_read_config_word(pdev, timing, &dummy); pdev 117 drivers/ata/pata_sl82c105.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 125 drivers/ata/pata_sl82c105.c pci_write_config_word(pdev, timing, dma_timing[dma]); pdev 127 drivers/ata/pata_sl82c105.c pci_read_config_word(pdev, timing, &dummy); pdev 142 drivers/ata/pata_sl82c105.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 145 drivers/ata/pata_sl82c105.c pci_read_config_word(pdev, 0x7E, &val); pdev 146 drivers/ata/pata_sl82c105.c pci_write_config_word(pdev, 0x7E, val | 4); pdev 147 drivers/ata/pata_sl82c105.c pci_write_config_word(pdev, 0x7E, val & ~4); pdev 233 drivers/ata/pata_sl82c105.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 236 drivers/ata/pata_sl82c105.c pci_read_config_dword(pdev, 0x40, &val); pdev 265 drivers/ata/pata_sl82c105.c static int sl82c105_bridge_revision(struct pci_dev *pdev) pdev 272 drivers/ata/pata_sl82c105.c bridge = pci_get_slot(pdev->bus, pdev 273 drivers/ata/pata_sl82c105.c PCI_DEVFN(PCI_SLOT(pdev->devfn), 0)); pdev 293 drivers/ata/pata_sl82c105.c static void sl82c105_fixup(struct pci_dev *pdev) pdev 297 drivers/ata/pata_sl82c105.c pci_read_config_dword(pdev, 0x40, &val); pdev 299 drivers/ata/pata_sl82c105.c pci_write_config_dword(pdev, 0x40, val); pdev 342 drivers/ata/pata_sl82c105.c static int sl82c105_reinit_one(struct pci_dev *pdev) pdev 344 drivers/ata/pata_sl82c105.c struct ata_host *host = pci_get_drvdata(pdev); pdev 347 drivers/ata/pata_sl82c105.c rc = ata_pci_device_do_resume(pdev); pdev 351 drivers/ata/pata_sl82c105.c sl82c105_fixup(pdev); pdev 51 drivers/ata/pata_triflex.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 53 drivers/ata/pata_triflex.c if (!pci_test_config_bits(pdev, &triflex_enable_bits[ap->port_no])) pdev 75 drivers/ata/pata_triflex.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 82 drivers/ata/pata_triflex.c pci_read_config_dword(pdev, channel_offset, &old_triflex_timing); pdev 114 drivers/ata/pata_triflex.c pci_write_config_dword(pdev, channel_offset, triflex_timing); pdev 199 drivers/ata/pata_triflex.c static int triflex_ata_pci_device_suspend(struct pci_dev *pdev, pm_message_t mesg) pdev 201 drivers/ata/pata_triflex.c struct ata_host *host = pci_get_drvdata(pdev); pdev 212 drivers/ata/pata_triflex.c pci_save_state(pdev); pdev 157 drivers/ata/pata_via.c static int via_cable_override(struct pci_dev *pdev) pdev 163 drivers/ata/pata_via.c if (pdev->subsystem_vendor == 0x161F && pdev->subsystem_device == 0x2032) pdev 183 drivers/ata/pata_via.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 186 drivers/ata/pata_via.c if (via_cable_override(pdev)) pdev 199 drivers/ata/pata_via.c pci_read_config_dword(pdev, 0x50, &ata66); pdev 221 drivers/ata/pata_via.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 222 drivers/ata/pata_via.c if (!pci_test_config_bits(pdev, &via_enable_bits[ap->port_no])) pdev 248 drivers/ata/pata_via.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 282 drivers/ata/pata_via.c pci_read_config_byte(pdev, 0x4C, &setup); pdev 285 drivers/ata/pata_via.c pci_write_config_byte(pdev, 0x4C, setup); pdev 289 drivers/ata/pata_via.c pci_write_config_byte(pdev, 0x4F - ap->port_no, pdev 291 drivers/ata/pata_via.c pci_write_config_byte(pdev, 0x48 + offset, pdev 315 drivers/ata/pata_via.c pci_read_config_byte(pdev, 0x50 + offset, &udma_etc); pdev 326 drivers/ata/pata_via.c pci_write_config_byte(pdev, 0x50 + offset, udma_etc); pdev 445 drivers/ata/pata_via.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 451 drivers/ata/pata_via.c vp = devm_kzalloc(&pdev->dev, sizeof(struct via_port), GFP_KERNEL); pdev 487 drivers/ata/pata_via.c static void via_config_fifo(struct pci_dev *pdev, unsigned int flags) pdev 492 drivers/ata/pata_via.c pci_read_config_byte(pdev, 0x40 , &enable); pdev 499 drivers/ata/pata_via.c pci_read_config_byte(pdev, 0x43, &fifo); pdev 508 drivers/ata/pata_via.c pci_write_config_byte(pdev, 0x43, fifo); pdev 512 drivers/ata/pata_via.c static void via_fixup(struct pci_dev *pdev, const struct via_isa_bridge *config) pdev 517 drivers/ata/pata_via.c via_config_fifo(pdev, config->flags); pdev 521 drivers/ata/pata_via.c pci_read_config_dword(pdev, 0x50, &timing); pdev 523 drivers/ata/pata_via.c pci_write_config_dword(pdev, 0x50, timing); pdev 527 drivers/ata/pata_via.c pci_read_config_dword(pdev, 0x50, &timing); pdev 529 drivers/ata/pata_via.c pci_write_config_dword(pdev, 0x50, timing); pdev 542 drivers/ata/pata_via.c static int via_init_one(struct pci_dev *pdev, const struct pci_device_id *id) pdev 597 drivers/ata/pata_via.c ata_print_version_once(&pdev->dev, DRV_VERSION); pdev 599 drivers/ata/pata_via.c rc = pcim_enable_device(pdev); pdev 626 drivers/ata/pata_via.c pci_read_config_byte(pdev, 0x40 , &enable); pdev 657 drivers/ata/pata_via.c via_fixup(pdev, config); pdev 660 drivers/ata/pata_via.c return ata_pci_bmdma_init_one(pdev, ppi, &via_sht, (void *)config, 0); pdev 674 drivers/ata/pata_via.c static int via_reinit_one(struct pci_dev *pdev) pdev 676 drivers/ata/pata_via.c struct ata_host *host = pci_get_drvdata(pdev); pdev 679 drivers/ata/pata_via.c rc = ata_pci_device_do_resume(pdev); pdev 683 drivers/ata/pata_via.c via_fixup(pdev, host->private_data); pdev 115 drivers/ata/pdc_adma.c static int adma_ata_init_one(struct pci_dev *pdev, pdev 575 drivers/ata/pdc_adma.c static int adma_ata_init_one(struct pci_dev *pdev, pdev 584 drivers/ata/pdc_adma.c ata_print_version_once(&pdev->dev, DRV_VERSION); pdev 587 drivers/ata/pdc_adma.c host = ata_host_alloc_pinfo(&pdev->dev, ppi, ADMA_PORTS); pdev 592 drivers/ata/pdc_adma.c rc = pcim_enable_device(pdev); pdev 596 drivers/ata/pdc_adma.c if ((pci_resource_flags(pdev, 4) & IORESOURCE_MEM) == 0) pdev 599 drivers/ata/pdc_adma.c rc = pcim_iomap_regions(pdev, 1 << ADMA_MMIO_BAR, DRV_NAME); pdev 602 drivers/ata/pdc_adma.c host->iomap = pcim_iomap_table(pdev); pdev 605 drivers/ata/pdc_adma.c rc = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 607 drivers/ata/pdc_adma.c dev_err(&pdev->dev, "32-bit DMA enable failed\n"); pdev 625 drivers/ata/pdc_adma.c pci_set_master(pdev); pdev 626 drivers/ata/pdc_adma.c return ata_host_activate(host, pdev->irq, adma_intr, IRQF_SHARED, pdev 236 drivers/ata/sata_dwc_460ex.c static int sata_dwc_dma_init_old(struct platform_device *pdev, pdev 239 drivers/ata/sata_dwc_460ex.c struct device_node *np = pdev->dev.of_node; pdev 242 drivers/ata/sata_dwc_460ex.c hsdev->dma = devm_kzalloc(&pdev->dev, sizeof(*hsdev->dma), GFP_KERNEL); pdev 246 drivers/ata/sata_dwc_460ex.c hsdev->dma->dev = &pdev->dev; pdev 247 drivers/ata/sata_dwc_460ex.c hsdev->dma->id = pdev->id; pdev 252 drivers/ata/sata_dwc_460ex.c dev_err(&pdev->dev, "no SATA DMA irq\n"); pdev 257 drivers/ata/sata_dwc_460ex.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 258 drivers/ata/sata_dwc_460ex.c hsdev->dma->regs = devm_ioremap_resource(&pdev->dev, res); pdev 882 drivers/ata/sata_dwc_460ex.c struct device *pdev; pdev 890 drivers/ata/sata_dwc_460ex.c pdev = ap->host->dev; pdev 891 drivers/ata/sata_dwc_460ex.c if (!pdev) { pdev 315 drivers/ata/sata_gemini.c static int gemini_sata_probe(struct platform_device *pdev) pdev 317 drivers/ata/sata_gemini.c struct device *dev = &pdev->dev; pdev 332 drivers/ata/sata_gemini.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 395 drivers/ata/sata_gemini.c platform_set_drvdata(pdev, sg); pdev 408 drivers/ata/sata_gemini.c static int gemini_sata_remove(struct platform_device *pdev) pdev 410 drivers/ata/sata_gemini.c struct sata_gemini *sg = platform_get_drvdata(pdev); pdev 451 drivers/ata/sata_highbank.c static int ahci_highbank_probe(struct platform_device *pdev) pdev 453 drivers/ata/sata_highbank.c struct device *dev = &pdev->dev; pdev 465 drivers/ata/sata_highbank.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 471 drivers/ata/sata_highbank.c irq = platform_get_irq(pdev, 0); pdev 795 drivers/ata/sata_inic162x.c static int inic_pci_device_resume(struct pci_dev *pdev) pdev 797 drivers/ata/sata_inic162x.c struct ata_host *host = pci_get_drvdata(pdev); pdev 801 drivers/ata/sata_inic162x.c rc = ata_pci_device_do_resume(pdev); pdev 805 drivers/ata/sata_inic162x.c if (pdev->dev.power.power_state.event == PM_EVENT_SUSPEND) { pdev 817 drivers/ata/sata_inic162x.c static int inic_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 826 drivers/ata/sata_inic162x.c ata_print_version_once(&pdev->dev, DRV_VERSION); pdev 828 drivers/ata/sata_inic162x.c dev_alert(&pdev->dev, "inic162x support is broken with common data corruption issues and will be disabled by default, contact linux-ide@vger.kernel.org if in production use\n"); pdev 831 drivers/ata/sata_inic162x.c host = ata_host_alloc_pinfo(&pdev->dev, ppi, NR_PORTS); pdev 832 drivers/ata/sata_inic162x.c hpriv = devm_kzalloc(&pdev->dev, sizeof(*hpriv), GFP_KERNEL); pdev 841 drivers/ata/sata_inic162x.c rc = pcim_enable_device(pdev); pdev 845 drivers/ata/sata_inic162x.c if (pci_resource_flags(pdev, MMIO_BAR_PCI) & IORESOURCE_MEM) pdev 850 drivers/ata/sata_inic162x.c rc = pcim_iomap_regions(pdev, 1 << mmio_bar, DRV_NAME); pdev 853 drivers/ata/sata_inic162x.c host->iomap = iomap = pcim_iomap_table(pdev); pdev 865 drivers/ata/sata_inic162x.c rc = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 867 drivers/ata/sata_inic162x.c dev_err(&pdev->dev, "32-bit DMA enable failed\n"); pdev 873 drivers/ata/sata_inic162x.c dev_err(&pdev->dev, "failed to initialize controller\n"); pdev 877 drivers/ata/sata_inic162x.c pci_set_master(pdev); pdev 878 drivers/ata/sata_inic162x.c return ata_host_activate(host, pdev->irq, inic_interrupt, IRQF_SHARED, pdev 1263 drivers/ata/sata_mv.c static void mv_dump_pci_cfg(struct pci_dev *pdev, unsigned bytes) pdev 1271 drivers/ata/sata_mv.c (void) pci_read_config_dword(pdev, b, &dw); pdev 1281 drivers/ata/sata_mv.c struct pci_dev *pdev) pdev 1301 drivers/ata/sata_mv.c if (NULL != pdev) { pdev 1303 drivers/ata/sata_mv.c mv_dump_pci_cfg(pdev, 0x68); pdev 3083 drivers/ata/sata_mv.c struct pci_dev *pdev = to_pci_dev(host->dev); pdev 3086 drivers/ata/sata_mv.c early_5080 = (pdev->device == 0x5080) && (pdev->revision == 0); pdev 3769 drivers/ata/sata_mv.c struct pci_dev *pdev = to_pci_dev(host->dev); pdev 3778 drivers/ata/sata_mv.c switch (pdev->revision) { pdev 3786 drivers/ata/sata_mv.c dev_warn(&pdev->dev, pdev 3798 drivers/ata/sata_mv.c switch (pdev->revision) { pdev 3806 drivers/ata/sata_mv.c dev_warn(&pdev->dev, pdev 3818 drivers/ata/sata_mv.c switch (pdev->revision) { pdev 3827 drivers/ata/sata_mv.c dev_warn(&pdev->dev, pdev 3836 drivers/ata/sata_mv.c if (pdev->vendor == PCI_VENDOR_ID_TTI && pdev 3837 drivers/ata/sata_mv.c (pdev->device == 0x2300 || pdev->device == 0x2310)) pdev 3872 drivers/ata/sata_mv.c switch (pdev->revision) { pdev 3877 drivers/ata/sata_mv.c dev_warn(&pdev->dev, pdev 4046 drivers/ata/sata_mv.c static int mv_platform_probe(struct platform_device *pdev) pdev 4059 drivers/ata/sata_mv.c ata_print_version_once(&pdev->dev, DRV_VERSION); pdev 4064 drivers/ata/sata_mv.c if (unlikely(pdev->num_resources != 2)) { pdev 4065 drivers/ata/sata_mv.c dev_err(&pdev->dev, "invalid number of resources\n"); pdev 4072 drivers/ata/sata_mv.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 4077 drivers/ata/sata_mv.c if (pdev->dev.of_node) { pdev 4078 drivers/ata/sata_mv.c rc = of_property_read_u32(pdev->dev.of_node, "nr-ports", pdev 4081 drivers/ata/sata_mv.c dev_err(&pdev->dev, pdev 4087 drivers/ata/sata_mv.c dev_err(&pdev->dev, "nr-ports must be positive: %d\n", pdev 4092 drivers/ata/sata_mv.c irq = irq_of_parse_and_map(pdev->dev.of_node, 0); pdev 4094 drivers/ata/sata_mv.c mv_platform_data = dev_get_platdata(&pdev->dev); pdev 4096 drivers/ata/sata_mv.c irq = platform_get_irq(pdev, 0); pdev 4099 drivers/ata/sata_mv.c host = ata_host_alloc_pinfo(&pdev->dev, ppi, n_ports); pdev 4100 drivers/ata/sata_mv.c hpriv = devm_kzalloc(&pdev->dev, sizeof(*hpriv), GFP_KERNEL); pdev 4104 drivers/ata/sata_mv.c hpriv->port_clks = devm_kcalloc(&pdev->dev, pdev 4109 drivers/ata/sata_mv.c hpriv->port_phys = devm_kcalloc(&pdev->dev, pdev 4118 drivers/ata/sata_mv.c hpriv->base = devm_ioremap(&pdev->dev, res->start, pdev 4125 drivers/ata/sata_mv.c hpriv->clk = clk_get(&pdev->dev, NULL); pdev 4127 drivers/ata/sata_mv.c dev_notice(&pdev->dev, "cannot get optional clkdev\n"); pdev 4134 drivers/ata/sata_mv.c hpriv->port_clks[port] = clk_get(&pdev->dev, port_number); pdev 4139 drivers/ata/sata_mv.c hpriv->port_phys[port] = devm_phy_optional_get(&pdev->dev, pdev 4145 drivers/ata/sata_mv.c dev_warn(&pdev->dev, "error getting phy %d", rc); pdev 4164 drivers/ata/sata_mv.c rc = mv_create_dma_pools(hpriv, &pdev->dev); pdev 4172 drivers/ata/sata_mv.c if (pdev->dev.of_node && pdev 4173 drivers/ata/sata_mv.c of_device_is_compatible(pdev->dev.of_node, pdev 4182 drivers/ata/sata_mv.c dev_info(&pdev->dev, "slots %u ports %d\n", pdev 4213 drivers/ata/sata_mv.c static int mv_platform_remove(struct platform_device *pdev) pdev 4215 drivers/ata/sata_mv.c struct ata_host *host = platform_get_drvdata(pdev); pdev 4235 drivers/ata/sata_mv.c static int mv_platform_suspend(struct platform_device *pdev, pm_message_t state) pdev 4237 drivers/ata/sata_mv.c struct ata_host *host = platform_get_drvdata(pdev); pdev 4244 drivers/ata/sata_mv.c static int mv_platform_resume(struct platform_device *pdev) pdev 4246 drivers/ata/sata_mv.c struct ata_host *host = platform_get_drvdata(pdev); pdev 4298 drivers/ata/sata_mv.c static int mv_pci_init_one(struct pci_dev *pdev, pdev 4301 drivers/ata/sata_mv.c static int mv_pci_device_resume(struct pci_dev *pdev); pdev 4328 drivers/ata/sata_mv.c struct pci_dev *pdev = to_pci_dev(host->dev); pdev 4336 drivers/ata/sata_mv.c pci_read_config_byte(pdev, PCI_CLASS_DEVICE, &scc); pdev 4353 drivers/ata/sata_mv.c dev_info(&pdev->dev, "Gen-%s %u slots %u ports %s mode IRQ via %s\n", pdev 4366 drivers/ata/sata_mv.c static int mv_pci_init_one(struct pci_dev *pdev, pdev 4375 drivers/ata/sata_mv.c ata_print_version_once(&pdev->dev, DRV_VERSION); pdev 4380 drivers/ata/sata_mv.c host = ata_host_alloc_pinfo(&pdev->dev, ppi, n_ports); pdev 4381 drivers/ata/sata_mv.c hpriv = devm_kzalloc(&pdev->dev, sizeof(*hpriv), GFP_KERNEL); pdev 4389 drivers/ata/sata_mv.c rc = pcim_enable_device(pdev); pdev 4393 drivers/ata/sata_mv.c rc = pcim_iomap_regions(pdev, 1 << MV_PRIMARY_BAR, DRV_NAME); pdev 4395 drivers/ata/sata_mv.c pcim_pin_device(pdev); pdev 4398 drivers/ata/sata_mv.c host->iomap = pcim_iomap_table(pdev); pdev 4401 drivers/ata/sata_mv.c rc = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 4403 drivers/ata/sata_mv.c dev_err(&pdev->dev, "DMA enable failed\n"); pdev 4407 drivers/ata/sata_mv.c rc = mv_create_dma_pools(hpriv, &pdev->dev); pdev 4426 drivers/ata/sata_mv.c if (msi && pci_enable_msi(pdev) == 0) pdev 4429 drivers/ata/sata_mv.c mv_dump_pci_cfg(pdev, 0x68); pdev 4432 drivers/ata/sata_mv.c pci_set_master(pdev); pdev 4433 drivers/ata/sata_mv.c pci_try_set_mwi(pdev); pdev 4434 drivers/ata/sata_mv.c return ata_host_activate(host, pdev->irq, mv_interrupt, IRQF_SHARED, pdev 4439 drivers/ata/sata_mv.c static int mv_pci_device_resume(struct pci_dev *pdev) pdev 4441 drivers/ata/sata_mv.c struct ata_host *host = pci_get_drvdata(pdev); pdev 4444 drivers/ata/sata_mv.c rc = ata_pci_device_do_resume(pdev); pdev 281 drivers/ata/sata_nv.c static int nv_init_one(struct pci_dev *pdev, const struct pci_device_id *ent); pdev 283 drivers/ata/sata_nv.c static int nv_pci_device_resume(struct pci_dev *pdev); pdev 662 drivers/ata/sata_nv.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 700 drivers/ata/sata_nv.c pci_read_config_dword(pdev, NV_MCP_SATA_CFG_20, ¤t_reg); pdev 718 drivers/ata/sata_nv.c pci_write_config_dword(pdev, NV_MCP_SATA_CFG_20, new_reg); pdev 731 drivers/ata/sata_nv.c rc = dma_set_mask(&pdev->dev, ATA_DMA_MASK); pdev 733 drivers/ata/sata_nv.c rc = dma_set_mask(&pdev->dev, pp->adma_dma_mask); pdev 1094 drivers/ata/sata_nv.c struct pci_dev *pdev = to_pci_dev(dev); pdev 1103 drivers/ata/sata_nv.c rc = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 1127 drivers/ata/sata_nv.c dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 1270 drivers/ata/sata_nv.c struct pci_dev *pdev = to_pci_dev(host->dev); pdev 1277 drivers/ata/sata_nv.c pci_read_config_dword(pdev, NV_MCP_SATA_CFG_20, &tmp32); pdev 1283 drivers/ata/sata_nv.c pci_write_config_dword(pdev, NV_MCP_SATA_CFG_20, tmp32); pdev 1856 drivers/ata/sata_nv.c struct pci_dev *pdev = to_pci_dev(host->dev); pdev 1860 drivers/ata/sata_nv.c pci_read_config_byte(pdev, 0x7f, ®val); pdev 1862 drivers/ata/sata_nv.c pci_write_config_byte(pdev, 0x7f, regval); pdev 1881 drivers/ata/sata_nv.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 1898 drivers/ata/sata_nv.c if (pdev->device == PCI_DEVICE_ID_NVIDIA_NFORCE_MCP51_SATA || pdev 1899 drivers/ata/sata_nv.c pdev->device == PCI_DEVICE_ID_NVIDIA_NFORCE_MCP51_SATA2) pdev 1903 drivers/ata/sata_nv.c if (pdev->device == PCI_DEVICE_ID_NVIDIA_NFORCE_MCP55_SATA || pdev 1904 drivers/ata/sata_nv.c pdev->device == PCI_DEVICE_ID_NVIDIA_NFORCE_MCP55_SATA2) { pdev 1905 drivers/ata/sata_nv.c pci_read_config_byte(pdev, 0x8, &rev); pdev 2314 drivers/ata/sata_nv.c static int nv_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 2329 drivers/ata/sata_nv.c if (pci_resource_start(pdev, bar) == 0) pdev 2332 drivers/ata/sata_nv.c ata_print_version_once(&pdev->dev, DRV_VERSION); pdev 2334 drivers/ata/sata_nv.c rc = pcim_enable_device(pdev); pdev 2340 drivers/ata/sata_nv.c dev_notice(&pdev->dev, "Using ADMA mode\n"); pdev 2343 drivers/ata/sata_nv.c dev_notice(&pdev->dev, "Using SWNCQ mode\n"); pdev 2349 drivers/ata/sata_nv.c rc = ata_pci_bmdma_prepare_host(pdev, ppi, &host); pdev 2353 drivers/ata/sata_nv.c hpriv = devm_kzalloc(&pdev->dev, sizeof(*hpriv), GFP_KERNEL); pdev 2360 drivers/ata/sata_nv.c rc = pcim_iomap_regions(pdev, 1 << NV_MMIO_BAR, DRV_NAME); pdev 2373 drivers/ata/sata_nv.c pci_read_config_byte(pdev, NV_MCP_SATA_CFG_20, ®val); pdev 2375 drivers/ata/sata_nv.c pci_write_config_byte(pdev, NV_MCP_SATA_CFG_20, regval); pdev 2387 drivers/ata/sata_nv.c dev_notice(&pdev->dev, "Using MSI\n"); pdev 2388 drivers/ata/sata_nv.c pci_enable_msi(pdev); pdev 2391 drivers/ata/sata_nv.c pci_set_master(pdev); pdev 2396 drivers/ata/sata_nv.c static int nv_pci_device_resume(struct pci_dev *pdev) pdev 2398 drivers/ata/sata_nv.c struct ata_host *host = pci_get_drvdata(pdev); pdev 2402 drivers/ata/sata_nv.c rc = ata_pci_device_do_resume(pdev); pdev 2406 drivers/ata/sata_nv.c if (pdev->dev.power.power_state.event == PM_EVENT_SUSPEND) { pdev 2410 drivers/ata/sata_nv.c pci_read_config_byte(pdev, NV_MCP_SATA_CFG_20, ®val); pdev 2412 drivers/ata/sata_nv.c pci_write_config_byte(pdev, NV_MCP_SATA_CFG_20, regval); pdev 2418 drivers/ata/sata_nv.c pci_read_config_dword(pdev, NV_MCP_SATA_CFG_20, &tmp32); pdev 2435 drivers/ata/sata_nv.c pci_write_config_dword(pdev, NV_MCP_SATA_CFG_20, tmp32); pdev 2447 drivers/ata/sata_nv.c struct pci_dev *pdev = to_pci_dev(host->dev); pdev 2451 drivers/ata/sata_nv.c pci_read_config_byte(pdev, NV_MCP_SATA_CFG_20, ®val); pdev 2453 drivers/ata/sata_nv.c pci_write_config_byte(pdev, NV_MCP_SATA_CFG_20, regval); pdev 2458 drivers/ata/sata_nv.c struct pci_dev *pdev = to_pci_dev(host->dev); pdev 2462 drivers/ata/sata_nv.c pci_read_config_dword(pdev, NV_MCP_SATA_CFG_20, &tmp32); pdev 2468 drivers/ata/sata_nv.c pci_write_config_dword(pdev, NV_MCP_SATA_CFG_20, tmp32); pdev 139 drivers/ata/sata_promise.c static int pdc_ata_init_one(struct pci_dev *pdev, const struct pci_device_id *ent); pdev 1167 drivers/ata/sata_promise.c static int pdc_ata_init_one(struct pci_dev *pdev, pdev 1178 drivers/ata/sata_promise.c ata_print_version_once(&pdev->dev, DRV_VERSION); pdev 1181 drivers/ata/sata_promise.c rc = pcim_enable_device(pdev); pdev 1185 drivers/ata/sata_promise.c rc = pcim_iomap_regions(pdev, 1 << PDC_MMIO_BAR, DRV_NAME); pdev 1187 drivers/ata/sata_promise.c pcim_pin_device(pdev); pdev 1190 drivers/ata/sata_promise.c host_mmio = pcim_iomap_table(pdev)[PDC_MMIO_BAR]; pdev 1205 drivers/ata/sata_promise.c host = ata_host_alloc_pinfo(&pdev->dev, ppi, n_ports); pdev 1207 drivers/ata/sata_promise.c dev_err(&pdev->dev, "failed to allocate host\n"); pdev 1210 drivers/ata/sata_promise.c hpriv = devm_kzalloc(&pdev->dev, sizeof *hpriv, GFP_KERNEL); pdev 1215 drivers/ata/sata_promise.c host->iomap = pcim_iomap_table(pdev); pdev 1233 drivers/ata/sata_promise.c rc = dma_set_mask_and_coherent(&pdev->dev, ATA_DMA_MASK); pdev 1238 drivers/ata/sata_promise.c pci_set_master(pdev); pdev 1239 drivers/ata/sata_promise.c return ata_host_activate(host, pdev->irq, pdc_interrupt, IRQF_SHARED, pdev 100 drivers/ata/sata_qstor.c static int qs_ata_init_one(struct pci_dev *pdev, const struct pci_device_id *ent); pdev 537 drivers/ata/sata_qstor.c static int qs_set_dma_masks(struct pci_dev *pdev, void __iomem *mmio_base) pdev 543 drivers/ata/sata_qstor.c rc = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(dma_bits)); pdev 545 drivers/ata/sata_qstor.c dev_err(&pdev->dev, "%d-bit DMA enable failed\n", dma_bits); pdev 549 drivers/ata/sata_qstor.c static int qs_ata_init_one(struct pci_dev *pdev, pdev 557 drivers/ata/sata_qstor.c ata_print_version_once(&pdev->dev, DRV_VERSION); pdev 560 drivers/ata/sata_qstor.c host = ata_host_alloc_pinfo(&pdev->dev, ppi, QS_PORTS); pdev 565 drivers/ata/sata_qstor.c rc = pcim_enable_device(pdev); pdev 569 drivers/ata/sata_qstor.c if ((pci_resource_flags(pdev, QS_MMIO_BAR) & IORESOURCE_MEM) == 0) pdev 572 drivers/ata/sata_qstor.c rc = pcim_iomap_regions(pdev, 1 << QS_MMIO_BAR, DRV_NAME); pdev 575 drivers/ata/sata_qstor.c host->iomap = pcim_iomap_table(pdev); pdev 577 drivers/ata/sata_qstor.c rc = qs_set_dma_masks(pdev, host->iomap[QS_MMIO_BAR]); pdev 595 drivers/ata/sata_qstor.c pci_set_master(pdev); pdev 596 drivers/ata/sata_qstor.c return ata_host_activate(host, pdev->irq, qs_intr, IRQF_SHARED, pdev 884 drivers/ata/sata_rcar.c static int sata_rcar_probe(struct platform_device *pdev) pdev 886 drivers/ata/sata_rcar.c struct device *dev = &pdev->dev; pdev 893 drivers/ata/sata_rcar.c irq = platform_get_irq(pdev, 0); pdev 918 drivers/ata/sata_rcar.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 943 drivers/ata/sata_rcar.c static int sata_rcar_remove(struct platform_device *pdev) pdev 945 drivers/ata/sata_rcar.c struct ata_host *host = platform_get_drvdata(pdev); pdev 957 drivers/ata/sata_rcar.c pm_runtime_put(&pdev->dev); pdev 958 drivers/ata/sata_rcar.c pm_runtime_disable(&pdev->dev); pdev 98 drivers/ata/sata_sil.c static int sil_init_one(struct pci_dev *pdev, const struct pci_device_id *ent); pdev 100 drivers/ata/sata_sil.c static int sil_pci_device_resume(struct pci_dev *pdev); pdev 328 drivers/ata/sata_sil.c static unsigned char sil_get_device_cache_line(struct pci_dev *pdev) pdev 331 drivers/ata/sata_sil.c pci_read_config_byte(pdev, PCI_CACHE_LINE_SIZE, &cache_line); pdev 651 drivers/ata/sata_sil.c struct pci_dev *pdev = to_pci_dev(host->dev); pdev 658 drivers/ata/sata_sil.c cls = sil_get_device_cache_line(pdev); pdev 666 drivers/ata/sata_sil.c dev_warn(&pdev->dev, pdev 678 drivers/ata/sata_sil.c dev_info(&pdev->dev, pdev 694 drivers/ata/sata_sil.c static bool sil_broken_system_poweroff(struct pci_dev *pdev) pdev 714 drivers/ata/sata_sil.c return slot == PCI_SLOT(pdev->devfn); pdev 720 drivers/ata/sata_sil.c static int sil_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 730 drivers/ata/sata_sil.c ata_print_version_once(&pdev->dev, DRV_VERSION); pdev 737 drivers/ata/sata_sil.c if (sil_broken_system_poweroff(pdev)) { pdev 740 drivers/ata/sata_sil.c dev_info(&pdev->dev, "quirky BIOS, skipping spindown " pdev 744 drivers/ata/sata_sil.c host = ata_host_alloc_pinfo(&pdev->dev, ppi, n_ports); pdev 749 drivers/ata/sata_sil.c rc = pcim_enable_device(pdev); pdev 753 drivers/ata/sata_sil.c rc = pcim_iomap_regions(pdev, 1 << SIL_MMIO_BAR, DRV_NAME); pdev 755 drivers/ata/sata_sil.c pcim_pin_device(pdev); pdev 758 drivers/ata/sata_sil.c host->iomap = pcim_iomap_table(pdev); pdev 760 drivers/ata/sata_sil.c rc = dma_set_mask_and_coherent(&pdev->dev, ATA_DMA_MASK); pdev 784 drivers/ata/sata_sil.c pci_set_master(pdev); pdev 785 drivers/ata/sata_sil.c return ata_host_activate(host, pdev->irq, sil_interrupt, IRQF_SHARED, pdev 790 drivers/ata/sata_sil.c static int sil_pci_device_resume(struct pci_dev *pdev) pdev 792 drivers/ata/sata_sil.c struct ata_host *host = pci_get_drvdata(pdev); pdev 795 drivers/ata/sata_sil.c rc = ata_pci_device_do_resume(pdev); pdev 345 drivers/ata/sata_sil24.c static int sil24_init_one(struct pci_dev *pdev, const struct pci_device_id *ent); pdev 347 drivers/ata/sata_sil24.c static int sil24_pci_device_resume(struct pci_dev *pdev); pdev 1258 drivers/ata/sata_sil24.c static int sil24_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 1272 drivers/ata/sata_sil24.c ata_print_version_once(&pdev->dev, DRV_VERSION); pdev 1275 drivers/ata/sata_sil24.c rc = pcim_enable_device(pdev); pdev 1279 drivers/ata/sata_sil24.c rc = pcim_iomap_regions(pdev, pdev 1284 drivers/ata/sata_sil24.c iomap = pcim_iomap_table(pdev); pdev 1290 drivers/ata/sata_sil24.c dev_info(&pdev->dev, pdev 1297 drivers/ata/sata_sil24.c host = ata_host_alloc_pinfo(&pdev->dev, ppi, pdev 1304 drivers/ata/sata_sil24.c rc = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 1306 drivers/ata/sata_sil24.c dev_err(&pdev->dev, "DMA enable failed\n"); pdev 1313 drivers/ata/sata_sil24.c pcie_set_readrq(pdev, 4096); pdev 1317 drivers/ata/sata_sil24.c if (sata_sil24_msi && !pci_enable_msi(pdev)) { pdev 1318 drivers/ata/sata_sil24.c dev_info(&pdev->dev, "Using MSI\n"); pdev 1319 drivers/ata/sata_sil24.c pci_intx(pdev, 0); pdev 1322 drivers/ata/sata_sil24.c pci_set_master(pdev); pdev 1323 drivers/ata/sata_sil24.c return ata_host_activate(host, pdev->irq, sil24_interrupt, IRQF_SHARED, pdev 1328 drivers/ata/sata_sil24.c static int sil24_pci_device_resume(struct pci_dev *pdev) pdev 1330 drivers/ata/sata_sil24.c struct ata_host *host = pci_get_drvdata(pdev); pdev 1334 drivers/ata/sata_sil24.c rc = ata_pci_device_do_resume(pdev); pdev 1338 drivers/ata/sata_sil24.c if (pdev->dev.power.power_state.event == PM_EVENT_SUSPEND) pdev 49 drivers/ata/sata_sis.c static int sis_init_one(struct pci_dev *pdev, const struct pci_device_id *ent); pdev 102 drivers/ata/sata_sis.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 107 drivers/ata/sata_sis.c switch (pdev->device) { pdev 110 drivers/ata/sata_sis.c pci_read_config_byte(pdev, SIS_PMR, &pmr); pdev 131 drivers/ata/sata_sis.c struct pci_dev *pdev = to_pci_dev(link->ap->host->dev); pdev 137 drivers/ata/sata_sis.c pci_read_config_dword(pdev, cfg_addr, val); pdev 144 drivers/ata/sata_sis.c struct pci_dev *pdev = to_pci_dev(link->ap->host->dev); pdev 147 drivers/ata/sata_sis.c pci_write_config_dword(pdev, cfg_addr, val); pdev 181 drivers/ata/sata_sis.c static int sis_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 191 drivers/ata/sata_sis.c ata_print_version_once(&pdev->dev, DRV_VERSION); pdev 193 drivers/ata/sata_sis.c rc = pcim_enable_device(pdev); pdev 198 drivers/ata/sata_sis.c pci_read_config_dword(pdev, SIS_GENCTL, &genctl); pdev 206 drivers/ata/sata_sis.c ((pci_resource_start(pdev, SIS_SCR_PCI_BAR) == 0) || pdev 207 drivers/ata/sata_sis.c (pci_resource_len(pdev, SIS_SCR_PCI_BAR) < 128))) { pdev 209 drivers/ata/sata_sis.c pci_write_config_dword(pdev, SIS_GENCTL, genctl); pdev 213 drivers/ata/sata_sis.c pci_read_config_byte(pdev, SIS_PMR, &pmr); pdev 229 drivers/ata/sata_sis.c dev_info(&pdev->dev, pdev 233 drivers/ata/sata_sis.c dev_info(&pdev->dev, pdev 242 drivers/ata/sata_sis.c pci_read_config_dword(pdev, 0x6C, &val); pdev 244 drivers/ata/sata_sis.c dev_info(&pdev->dev, "Detected SiS 182/965 chipset\n"); pdev 247 drivers/ata/sata_sis.c dev_info(&pdev->dev, "Detected SiS 182/965L chipset\n"); pdev 252 drivers/ata/sata_sis.c dev_info(&pdev->dev, pdev 258 drivers/ata/sata_sis.c dev_info(&pdev->dev, pdev 265 drivers/ata/sata_sis.c rc = ata_pci_bmdma_prepare_host(pdev, ppi, &host); pdev 283 drivers/ata/sata_sis.c rc = pcim_iomap_regions(pdev, 1 << SIS_SCR_PCI_BAR, DRV_NAME); pdev 292 drivers/ata/sata_sis.c pci_set_master(pdev); pdev 293 drivers/ata/sata_sis.c pci_intx(pdev, 1); pdev 294 drivers/ata/sata_sis.c return ata_host_activate(host, pdev->irq, ata_bmdma_interrupt, pdev 409 drivers/ata/sata_svw.c static int k2_sata_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 417 drivers/ata/sata_svw.c ata_print_version_once(&pdev->dev, DRV_VERSION); pdev 424 drivers/ata/sata_svw.c host = ata_host_alloc_pinfo(&pdev->dev, ppi, n_ports); pdev 435 drivers/ata/sata_svw.c rc = pcim_enable_device(pdev); pdev 443 drivers/ata/sata_svw.c if (pci_resource_len(pdev, bar_pos) == 0) { pdev 448 drivers/ata/sata_svw.c pcim_pin_device(pdev); pdev 453 drivers/ata/sata_svw.c rc = pcim_iomap_regions(pdev, 1 << bar_pos, DRV_NAME); pdev 455 drivers/ata/sata_svw.c pcim_pin_device(pdev); pdev 458 drivers/ata/sata_svw.c host->iomap = pcim_iomap_table(pdev); pdev 474 drivers/ata/sata_svw.c rc = dma_set_mask_and_coherent(&pdev->dev, ATA_DMA_MASK); pdev 489 drivers/ata/sata_svw.c pci_set_master(pdev); pdev 490 drivers/ata/sata_svw.c return ata_host_activate(host, pdev->irq, ata_bmdma_interrupt, pdev 200 drivers/ata/sata_sx4.c static int pdc_sata_init_one(struct pci_dev *pdev, const struct pci_device_id *ent); pdev 1428 drivers/ata/sata_sx4.c static int pdc_sata_init_one(struct pci_dev *pdev, pdev 1437 drivers/ata/sata_sx4.c ata_print_version_once(&pdev->dev, DRV_VERSION); pdev 1440 drivers/ata/sata_sx4.c host = ata_host_alloc_pinfo(&pdev->dev, ppi, 4); pdev 1441 drivers/ata/sata_sx4.c hpriv = devm_kzalloc(&pdev->dev, sizeof(*hpriv), GFP_KERNEL); pdev 1448 drivers/ata/sata_sx4.c rc = pcim_enable_device(pdev); pdev 1452 drivers/ata/sata_sx4.c rc = pcim_iomap_regions(pdev, (1 << PDC_MMIO_BAR) | (1 << PDC_DIMM_BAR), pdev 1455 drivers/ata/sata_sx4.c pcim_pin_device(pdev); pdev 1458 drivers/ata/sata_sx4.c host->iomap = pcim_iomap_table(pdev); pdev 1473 drivers/ata/sata_sx4.c rc = dma_set_mask_and_coherent(&pdev->dev, ATA_DMA_MASK); pdev 1481 drivers/ata/sata_sx4.c pci_set_master(pdev); pdev 1482 drivers/ata/sata_sx4.c return ata_host_activate(host, pdev->irq, pdc20621_interrupt, pdev 43 drivers/ata/sata_uli.c static int uli_init_one(struct pci_dev *pdev, const struct pci_device_id *ent); pdev 95 drivers/ata/sata_uli.c struct pci_dev *pdev = to_pci_dev(link->ap->host->dev); pdev 99 drivers/ata/sata_uli.c pci_read_config_dword(pdev, cfg_addr, &val); pdev 105 drivers/ata/sata_uli.c struct pci_dev *pdev = to_pci_dev(link->ap->host->dev); pdev 108 drivers/ata/sata_uli.c pci_write_config_dword(pdev, cfg_addr, val); pdev 129 drivers/ata/sata_uli.c static int uli_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 139 drivers/ata/sata_uli.c ata_print_version_once(&pdev->dev, DRV_VERSION); pdev 141 drivers/ata/sata_uli.c rc = pcim_enable_device(pdev); pdev 150 drivers/ata/sata_uli.c host = ata_host_alloc_pinfo(&pdev->dev, ppi, n_ports); pdev 154 drivers/ata/sata_uli.c hpriv = devm_kzalloc(&pdev->dev, sizeof(*hpriv), GFP_KERNEL); pdev 187 drivers/ata/sata_uli.c (unsigned long long)pci_resource_start(pdev, 0) + 8, pdev 188 drivers/ata/sata_uli.c ((unsigned long long)pci_resource_start(pdev, 1) | ATA_PCI_CTL_OFS) + 4, pdev 189 drivers/ata/sata_uli.c (unsigned long long)pci_resource_start(pdev, 4) + 16); pdev 202 drivers/ata/sata_uli.c (unsigned long long)pci_resource_start(pdev, 2) + 9, pdev 203 drivers/ata/sata_uli.c ((unsigned long long)pci_resource_start(pdev, 3) | ATA_PCI_CTL_OFS) + 4, pdev 204 drivers/ata/sata_uli.c (unsigned long long)pci_resource_start(pdev, 4) + 24); pdev 223 drivers/ata/sata_uli.c pci_set_master(pdev); pdev 224 drivers/ata/sata_uli.c pci_intx(pdev, 1); pdev 225 drivers/ata/sata_uli.c return ata_host_activate(host, pdev->irq, ata_bmdma_interrupt, pdev 69 drivers/ata/sata_via.c static int svia_init_one(struct pci_dev *pdev, const struct pci_device_id *ent); pdev 71 drivers/ata/sata_via.c static int svia_pci_device_resume(struct pci_dev *pdev); pdev 204 drivers/ata/sata_via.c struct pci_dev *pdev = to_pci_dev(link->ap->host->dev); pdev 211 drivers/ata/sata_via.c pci_read_config_byte(pdev, 0xA0 + slot, &raw); pdev 228 drivers/ata/sata_via.c WARN_ON(pdev->device != 0x5287); pdev 229 drivers/ata/sata_via.c pci_read_config_dword(pdev, 0xB0 + slot * 4, &v); pdev 233 drivers/ata/sata_via.c pci_read_config_byte(pdev, 0xA4 + slot, &raw); pdev 252 drivers/ata/sata_via.c struct pci_dev *pdev = to_pci_dev(link->ap->host->dev); pdev 259 drivers/ata/sata_via.c WARN_ON(pdev->device != 0x5287); pdev 260 drivers/ata/sata_via.c pci_write_config_dword(pdev, 0xB0 + slot * 4, val); pdev 270 drivers/ata/sata_via.c pci_write_config_byte(pdev, 0xA4 + slot, v); pdev 393 drivers/ata/sata_via.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 396 drivers/ata/sata_via.c pci_read_config_byte(pdev, PATA_UDMA_TIMING, &tmp); pdev 404 drivers/ata/sata_via.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 406 drivers/ata/sata_via.c pci_write_config_byte(pdev, PATA_PIO_TIMING - adev->devno, pdev 412 drivers/ata/sata_via.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 414 drivers/ata/sata_via.c pci_write_config_byte(pdev, PATA_UDMA_TIMING - adev->devno, pdev 456 drivers/ata/sata_via.c static int vt6420_prepare_host(struct pci_dev *pdev, struct ata_host **r_host) pdev 467 drivers/ata/sata_via.c rc = ata_pci_bmdma_prepare_host(pdev, ppi, &host); pdev 472 drivers/ata/sata_via.c rc = pcim_iomap_regions(pdev, 1 << 5, DRV_NAME); pdev 474 drivers/ata/sata_via.c dev_err(&pdev->dev, "failed to iomap PCI BAR 5\n"); pdev 484 drivers/ata/sata_via.c static int vt6421_prepare_host(struct pci_dev *pdev, struct ata_host **r_host) pdev 491 drivers/ata/sata_via.c *r_host = host = ata_host_alloc_pinfo(&pdev->dev, ppi, ARRAY_SIZE(ppi)); pdev 493 drivers/ata/sata_via.c dev_err(&pdev->dev, "failed to allocate host\n"); pdev 497 drivers/ata/sata_via.c rc = pcim_iomap_regions(pdev, 0x3f, DRV_NAME); pdev 499 drivers/ata/sata_via.c dev_err(&pdev->dev, "failed to request/iomap PCI BARs (errno=%d)\n", pdev 503 drivers/ata/sata_via.c host->iomap = pcim_iomap_table(pdev); pdev 508 drivers/ata/sata_via.c return dma_set_mask_and_coherent(&pdev->dev, ATA_DMA_MASK); pdev 511 drivers/ata/sata_via.c static int vt8251_prepare_host(struct pci_dev *pdev, struct ata_host **r_host) pdev 517 drivers/ata/sata_via.c rc = ata_pci_bmdma_prepare_host(pdev, ppi, &host); pdev 522 drivers/ata/sata_via.c rc = pcim_iomap_regions(pdev, 1 << 5, DRV_NAME); pdev 524 drivers/ata/sata_via.c dev_err(&pdev->dev, "failed to iomap PCI BAR 5\n"); pdev 535 drivers/ata/sata_via.c static void svia_wd_fix(struct pci_dev *pdev) pdev 539 drivers/ata/sata_via.c pci_read_config_byte(pdev, 0x52, &tmp8); pdev 540 drivers/ata/sata_via.c pci_write_config_byte(pdev, 0x52, tmp8 | BIT(2)); pdev 577 drivers/ata/sata_via.c struct pci_dev *pdev = to_pci_dev(ap->host->dev); pdev 585 drivers/ata/sata_via.c svia_wd_fix(pdev); pdev 594 drivers/ata/sata_via.c static void svia_configure(struct pci_dev *pdev, int board_id, pdev 599 drivers/ata/sata_via.c pci_read_config_byte(pdev, PCI_INTERRUPT_LINE, &tmp8); pdev 600 drivers/ata/sata_via.c dev_info(&pdev->dev, "routed to hard irq line %d\n", pdev 604 drivers/ata/sata_via.c pci_read_config_byte(pdev, SATA_CHAN_ENAB, &tmp8); pdev 606 drivers/ata/sata_via.c dev_dbg(&pdev->dev, "enabling SATA channels (0x%x)\n", pdev 609 drivers/ata/sata_via.c pci_write_config_byte(pdev, SATA_CHAN_ENAB, tmp8); pdev 613 drivers/ata/sata_via.c pci_read_config_byte(pdev, SATA_INT_GATE, &tmp8); pdev 615 drivers/ata/sata_via.c dev_dbg(&pdev->dev, "enabling SATA channel interrupts (0x%x)\n", pdev 618 drivers/ata/sata_via.c pci_write_config_byte(pdev, SATA_INT_GATE, tmp8); pdev 622 drivers/ata/sata_via.c pci_read_config_byte(pdev, SATA_NATIVE_MODE, &tmp8); pdev 624 drivers/ata/sata_via.c dev_dbg(&pdev->dev, pdev 628 drivers/ata/sata_via.c pci_write_config_byte(pdev, SATA_NATIVE_MODE, tmp8); pdev 633 drivers/ata/sata_via.c pci_read_config_byte(pdev, SVIA_MISC_3, &tmp8); pdev 635 drivers/ata/sata_via.c dev_dbg(&pdev->dev, pdev 639 drivers/ata/sata_via.c pci_write_config_byte(pdev, SVIA_MISC_3, tmp8); pdev 671 drivers/ata/sata_via.c svia_wd_fix(pdev); pdev 676 drivers/ata/sata_via.c static int svia_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 685 drivers/ata/sata_via.c ata_print_version_once(&pdev->dev, DRV_VERSION); pdev 687 drivers/ata/sata_via.c rc = pcim_enable_device(pdev); pdev 697 drivers/ata/sata_via.c if ((pci_resource_start(pdev, i) == 0) || pdev 698 drivers/ata/sata_via.c (pci_resource_len(pdev, i) < bar_sizes[i])) { pdev 699 drivers/ata/sata_via.c dev_err(&pdev->dev, pdev 702 drivers/ata/sata_via.c (unsigned long long)pci_resource_start(pdev, i), pdev 703 drivers/ata/sata_via.c (unsigned long long)pci_resource_len(pdev, i)); pdev 709 drivers/ata/sata_via.c rc = vt6420_prepare_host(pdev, &host); pdev 712 drivers/ata/sata_via.c rc = vt6421_prepare_host(pdev, &host); pdev 715 drivers/ata/sata_via.c rc = vt8251_prepare_host(pdev, &host); pdev 723 drivers/ata/sata_via.c hpriv = devm_kzalloc(&pdev->dev, sizeof(*hpriv), GFP_KERNEL); pdev 728 drivers/ata/sata_via.c svia_configure(pdev, board_id, hpriv); pdev 730 drivers/ata/sata_via.c pci_set_master(pdev); pdev 732 drivers/ata/sata_via.c return ata_host_activate(host, pdev->irq, vt642x_interrupt, pdev 735 drivers/ata/sata_via.c return ata_host_activate(host, pdev->irq, ata_bmdma_interrupt, pdev 740 drivers/ata/sata_via.c static int svia_pci_device_resume(struct pci_dev *pdev) pdev 742 drivers/ata/sata_via.c struct ata_host *host = pci_get_drvdata(pdev); pdev 746 drivers/ata/sata_via.c rc = ata_pci_device_do_resume(pdev); pdev 751 drivers/ata/sata_via.c svia_wd_fix(pdev); pdev 320 drivers/ata/sata_vsc.c static int vsc_sata_init_one(struct pci_dev *pdev, pdev 336 drivers/ata/sata_vsc.c ata_print_version_once(&pdev->dev, DRV_VERSION); pdev 339 drivers/ata/sata_vsc.c host = ata_host_alloc_pinfo(&pdev->dev, ppi, 4); pdev 343 drivers/ata/sata_vsc.c rc = pcim_enable_device(pdev); pdev 348 drivers/ata/sata_vsc.c if (pci_resource_len(pdev, 0) == 0) pdev 352 drivers/ata/sata_vsc.c rc = pcim_iomap_regions(pdev, 1 << VSC_MMIO_BAR, DRV_NAME); pdev 354 drivers/ata/sata_vsc.c pcim_pin_device(pdev); pdev 357 drivers/ata/sata_vsc.c host->iomap = pcim_iomap_table(pdev); pdev 374 drivers/ata/sata_vsc.c rc = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 382 drivers/ata/sata_vsc.c pci_read_config_byte(pdev, PCI_CACHE_LINE_SIZE, &cls); pdev 384 drivers/ata/sata_vsc.c pci_write_config_byte(pdev, PCI_CACHE_LINE_SIZE, 0x80); pdev 386 drivers/ata/sata_vsc.c if (pci_enable_msi(pdev) == 0) pdev 387 drivers/ata/sata_vsc.c pci_intx(pdev, 0); pdev 395 drivers/ata/sata_vsc.c pci_write_config_dword(pdev, 0x98, 0); pdev 397 drivers/ata/sata_vsc.c pci_set_master(pdev); pdev 398 drivers/ata/sata_vsc.c return ata_host_activate(host, pdev->irq, vsc_sata_interrupt, pdev 2305 drivers/atm/eni.c static void eni_remove_one(struct pci_dev *pdev) pdev 2307 drivers/atm/eni.c struct atm_dev *dev = pci_get_drvdata(pdev); pdev 2313 drivers/atm/eni.c dma_free_coherent(&pdev->dev, ENI_ZEROES_SIZE, zero->addr, zero->dma); pdev 2315 drivers/atm/eni.c pci_disable_device(pdev); pdev 1290 drivers/atm/firestream.c static void undocumented_pci_fix(struct pci_dev *pdev) pdev 1301 drivers/atm/firestream.c pci_read_config_dword (pdev, 0x28, &tint); pdev 1304 drivers/atm/firestream.c pci_write_config_dword (pdev, 0x28, tint); pdev 1927 drivers/atm/firestream.c static void firestream_remove_one(struct pci_dev *pdev) pdev 3177 drivers/atm/iphase.c static int ia_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 3189 drivers/atm/iphase.c iadev->pci = pdev; pdev 3192 drivers/atm/iphase.c pdev->bus->number, PCI_SLOT(pdev->devfn), PCI_FUNC(pdev->devfn));) pdev 3193 drivers/atm/iphase.c if (pci_enable_device(pdev)) { pdev 3197 drivers/atm/iphase.c dev = atm_dev_register(DEV_LABEL, &pdev->dev, &ops, -1, NULL); pdev 3207 drivers/atm/iphase.c pci_set_drvdata(pdev, dev); pdev 3230 drivers/atm/iphase.c pci_disable_device(pdev); pdev 3237 drivers/atm/iphase.c static void ia_remove_one(struct pci_dev *pdev) pdev 3239 drivers/atm/iphase.c struct atm_dev *dev = pci_get_drvdata(pdev); pdev 3259 drivers/atm/iphase.c pci_disable_device(pdev); pdev 1266 drivers/atm/zatm.c struct pci_dev *pdev = zatm_dev->pci_dev; pdev 1313 drivers/atm/zatm.c mbx = dma_alloc_coherent(&pdev->dev, pdev 1326 drivers/atm/zatm.c dma_free_coherent(&pdev->dev, 2*MBX_SIZE(i), mbx, mbx_dma); pdev 1362 drivers/atm/zatm.c dma_free_coherent(&pdev->dev, 2 * MBX_SIZE(i), pdev 267 drivers/auxdisplay/arm-charlcd.c static int __init charlcd_probe(struct platform_device *pdev) pdev 277 drivers/auxdisplay/arm-charlcd.c lcd->dev = &pdev->dev; pdev 279 drivers/auxdisplay/arm-charlcd.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 299 drivers/auxdisplay/arm-charlcd.c lcd->irq = platform_get_irq(pdev, 0); pdev 309 drivers/auxdisplay/arm-charlcd.c platform_set_drvdata(pdev, lcd); pdev 318 drivers/auxdisplay/arm-charlcd.c dev_info(&pdev->dev, "initialized ARM character LCD at %08x\n", pdev 177 drivers/auxdisplay/hd44780.c static int hd44780_probe(struct platform_device *pdev) pdev 179 drivers/auxdisplay/hd44780.c struct device *dev = &pdev->dev; pdev 269 drivers/auxdisplay/hd44780.c platform_set_drvdata(pdev, lcd); pdev 277 drivers/auxdisplay/hd44780.c static int hd44780_remove(struct platform_device *pdev) pdev 279 drivers/auxdisplay/hd44780.c struct charlcd *lcd = platform_get_drvdata(pdev); pdev 48 drivers/auxdisplay/img-ascii-lcd.c struct platform_device *pdev; pdev 283 drivers/auxdisplay/img-ascii-lcd.c new_msg = devm_kmalloc(&ctx->pdev->dev, count + 1, GFP_KERNEL); pdev 291 drivers/auxdisplay/img-ascii-lcd.c devm_kfree(&ctx->pdev->dev, ctx->message); pdev 354 drivers/auxdisplay/img-ascii-lcd.c static int img_ascii_lcd_probe(struct platform_device *pdev) pdev 362 drivers/auxdisplay/img-ascii-lcd.c match = of_match_device(img_ascii_lcd_matches, &pdev->dev); pdev 367 drivers/auxdisplay/img-ascii-lcd.c ctx = devm_kzalloc(&pdev->dev, sizeof(*ctx) + cfg->num_chars, pdev 373 drivers/auxdisplay/img-ascii-lcd.c ctx->regmap = syscon_node_to_regmap(pdev->dev.parent->of_node); pdev 377 drivers/auxdisplay/img-ascii-lcd.c if (of_property_read_u32(pdev->dev.of_node, "offset", pdev 381 drivers/auxdisplay/img-ascii-lcd.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 382 drivers/auxdisplay/img-ascii-lcd.c ctx->base = devm_ioremap_resource(&pdev->dev, res); pdev 387 drivers/auxdisplay/img-ascii-lcd.c ctx->pdev = pdev; pdev 396 drivers/auxdisplay/img-ascii-lcd.c platform_set_drvdata(pdev, ctx); pdev 403 drivers/auxdisplay/img-ascii-lcd.c err = device_create_file(&pdev->dev, &dev_attr_message); pdev 422 drivers/auxdisplay/img-ascii-lcd.c static int img_ascii_lcd_remove(struct platform_device *pdev) pdev 424 drivers/auxdisplay/img-ascii-lcd.c struct img_ascii_lcd_ctx *ctx = platform_get_drvdata(pdev); pdev 426 drivers/auxdisplay/img-ascii-lcd.c device_remove_file(&pdev->dev, &dev_attr_message); pdev 73 drivers/base/platform.c void __iomem *devm_platform_ioremap_resource(struct platform_device *pdev, pdev 78 drivers/base/platform.c res = platform_get_resource(pdev, IORESOURCE_MEM, index); pdev 79 drivers/base/platform.c return devm_ioremap_resource(&pdev->dev, res); pdev 326 drivers/base/platform.c struct platform_device pdev; pdev 334 drivers/base/platform.c static void setup_pdev_dma_masks(struct platform_device *pdev) pdev 336 drivers/base/platform.c if (!pdev->dev.coherent_dma_mask) pdev 337 drivers/base/platform.c pdev->dev.coherent_dma_mask = DMA_BIT_MASK(32); pdev 338 drivers/base/platform.c if (!pdev->dev.dma_mask) { pdev 339 drivers/base/platform.c pdev->platform_dma_mask = DMA_BIT_MASK(32); pdev 340 drivers/base/platform.c pdev->dev.dma_mask = &pdev->platform_dma_mask; pdev 351 drivers/base/platform.c void platform_device_put(struct platform_device *pdev) pdev 353 drivers/base/platform.c if (!IS_ERR_OR_NULL(pdev)) pdev 354 drivers/base/platform.c put_device(&pdev->dev); pdev 361 drivers/base/platform.c pdev.dev); pdev 363 drivers/base/platform.c of_device_node_put(&pa->pdev.dev); pdev 364 drivers/base/platform.c kfree(pa->pdev.dev.platform_data); pdev 365 drivers/base/platform.c kfree(pa->pdev.mfd_cell); pdev 366 drivers/base/platform.c kfree(pa->pdev.resource); pdev 367 drivers/base/platform.c kfree(pa->pdev.driver_override); pdev 386 drivers/base/platform.c pa->pdev.name = pa->name; pdev 387 drivers/base/platform.c pa->pdev.id = id; pdev 388 drivers/base/platform.c device_initialize(&pa->pdev.dev); pdev 389 drivers/base/platform.c pa->pdev.dev.release = platform_device_release; pdev 390 drivers/base/platform.c setup_pdev_dma_masks(&pa->pdev); pdev 393 drivers/base/platform.c return pa ? &pa->pdev : NULL; pdev 407 drivers/base/platform.c int platform_device_add_resources(struct platform_device *pdev, pdev 418 drivers/base/platform.c kfree(pdev->resource); pdev 419 drivers/base/platform.c pdev->resource = r; pdev 420 drivers/base/platform.c pdev->num_resources = num; pdev 435 drivers/base/platform.c int platform_device_add_data(struct platform_device *pdev, const void *data, pdev 446 drivers/base/platform.c kfree(pdev->dev.platform_data); pdev 447 drivers/base/platform.c pdev->dev.platform_data = d; pdev 461 drivers/base/platform.c int platform_device_add_properties(struct platform_device *pdev, pdev 464 drivers/base/platform.c return device_add_properties(&pdev->dev, properties); pdev 475 drivers/base/platform.c int platform_device_add(struct platform_device *pdev) pdev 480 drivers/base/platform.c if (!pdev) pdev 483 drivers/base/platform.c if (!pdev->dev.parent) pdev 484 drivers/base/platform.c pdev->dev.parent = &platform_bus; pdev 486 drivers/base/platform.c pdev->dev.bus = &platform_bus_type; pdev 488 drivers/base/platform.c switch (pdev->id) { pdev 490 drivers/base/platform.c dev_set_name(&pdev->dev, "%s.%d", pdev->name, pdev->id); pdev 493 drivers/base/platform.c dev_set_name(&pdev->dev, "%s", pdev->name); pdev 504 drivers/base/platform.c pdev->id = ret; pdev 505 drivers/base/platform.c pdev->id_auto = true; pdev 506 drivers/base/platform.c dev_set_name(&pdev->dev, "%s.%d.auto", pdev->name, pdev->id); pdev 510 drivers/base/platform.c for (i = 0; i < pdev->num_resources; i++) { pdev 511 drivers/base/platform.c struct resource *p, *r = &pdev->resource[i]; pdev 514 drivers/base/platform.c r->name = dev_name(&pdev->dev); pdev 527 drivers/base/platform.c dev_err(&pdev->dev, "failed to claim resource %d: %pR\n", i, r); pdev 534 drivers/base/platform.c dev_name(&pdev->dev), dev_name(pdev->dev.parent)); pdev 536 drivers/base/platform.c ret = device_add(&pdev->dev); pdev 541 drivers/base/platform.c if (pdev->id_auto) { pdev 542 drivers/base/platform.c ida_simple_remove(&platform_devid_ida, pdev->id); pdev 543 drivers/base/platform.c pdev->id = PLATFORM_DEVID_AUTO; pdev 547 drivers/base/platform.c struct resource *r = &pdev->resource[i]; pdev 565 drivers/base/platform.c void platform_device_del(struct platform_device *pdev) pdev 569 drivers/base/platform.c if (!IS_ERR_OR_NULL(pdev)) { pdev 570 drivers/base/platform.c device_del(&pdev->dev); pdev 572 drivers/base/platform.c if (pdev->id_auto) { pdev 573 drivers/base/platform.c ida_simple_remove(&platform_devid_ida, pdev->id); pdev 574 drivers/base/platform.c pdev->id = PLATFORM_DEVID_AUTO; pdev 577 drivers/base/platform.c for (i = 0; i < pdev->num_resources; i++) { pdev 578 drivers/base/platform.c struct resource *r = &pdev->resource[i]; pdev 590 drivers/base/platform.c int platform_device_register(struct platform_device *pdev) pdev 592 drivers/base/platform.c device_initialize(&pdev->dev); pdev 593 drivers/base/platform.c setup_pdev_dma_masks(pdev); pdev 594 drivers/base/platform.c return platform_device_add(pdev); pdev 606 drivers/base/platform.c void platform_device_unregister(struct platform_device *pdev) pdev 608 drivers/base/platform.c platform_device_del(pdev); pdev 609 drivers/base/platform.c platform_device_put(pdev); pdev 625 drivers/base/platform.c struct platform_device *pdev; pdev 627 drivers/base/platform.c pdev = platform_device_alloc(pdevinfo->name, pdevinfo->id); pdev 628 drivers/base/platform.c if (!pdev) pdev 631 drivers/base/platform.c pdev->dev.parent = pdevinfo->parent; pdev 632 drivers/base/platform.c pdev->dev.fwnode = pdevinfo->fwnode; pdev 633 drivers/base/platform.c pdev->dev.of_node = of_node_get(to_of_node(pdev->dev.fwnode)); pdev 634 drivers/base/platform.c pdev->dev.of_node_reused = pdevinfo->of_node_reused; pdev 637 drivers/base/platform.c pdev->platform_dma_mask = pdevinfo->dma_mask; pdev 638 drivers/base/platform.c pdev->dev.dma_mask = &pdev->platform_dma_mask; pdev 639 drivers/base/platform.c pdev->dev.coherent_dma_mask = pdevinfo->dma_mask; pdev 642 drivers/base/platform.c ret = platform_device_add_resources(pdev, pdev 647 drivers/base/platform.c ret = platform_device_add_data(pdev, pdev 653 drivers/base/platform.c ret = platform_device_add_properties(pdev, pdev 659 drivers/base/platform.c ret = platform_device_add(pdev); pdev 662 drivers/base/platform.c ACPI_COMPANION_SET(&pdev->dev, NULL); pdev 663 drivers/base/platform.c platform_device_put(pdev); pdev 667 drivers/base/platform.c return pdev; pdev 846 drivers/base/platform.c struct platform_device *pdev; pdev 849 drivers/base/platform.c pdev = platform_device_alloc(driver->driver.name, -1); pdev 850 drivers/base/platform.c if (!pdev) { pdev 855 drivers/base/platform.c error = platform_device_add_resources(pdev, res, n_res); pdev 859 drivers/base/platform.c error = platform_device_add_data(pdev, data, size); pdev 863 drivers/base/platform.c error = platform_device_add(pdev); pdev 871 drivers/base/platform.c return pdev; pdev 874 drivers/base/platform.c platform_device_del(pdev); pdev 876 drivers/base/platform.c platform_device_put(pdev); pdev 952 drivers/base/platform.c struct platform_device *pdev = to_platform_device(dev); pdev 963 drivers/base/platform.c len = snprintf(buf, PAGE_SIZE, "platform:%s\n", pdev->name); pdev 973 drivers/base/platform.c struct platform_device *pdev = to_platform_device(dev); pdev 989 drivers/base/platform.c old = pdev->driver_override; pdev 991 drivers/base/platform.c pdev->driver_override = driver_override; pdev 994 drivers/base/platform.c pdev->driver_override = NULL; pdev 1006 drivers/base/platform.c struct platform_device *pdev = to_platform_device(dev); pdev 1010 drivers/base/platform.c len = sprintf(buf, "%s\n", pdev->driver_override); pdev 1026 drivers/base/platform.c struct platform_device *pdev = to_platform_device(dev); pdev 1039 drivers/base/platform.c pdev->name); pdev 1045 drivers/base/platform.c struct platform_device *pdev) pdev 1048 drivers/base/platform.c if (strcmp(pdev->name, id->name) == 0) { pdev 1049 drivers/base/platform.c pdev->id_entry = id; pdev 1072 drivers/base/platform.c struct platform_device *pdev = to_platform_device(dev); pdev 1076 drivers/base/platform.c if (pdev->driver_override) pdev 1077 drivers/base/platform.c return !strcmp(pdev->driver_override, drv->name); pdev 1089 drivers/base/platform.c return platform_match_id(pdrv->id_table, pdev) != NULL; pdev 1092 drivers/base/platform.c return (strcmp(pdev->name, drv->name) == 0); pdev 1100 drivers/base/platform.c struct platform_device *pdev = to_platform_device(dev); pdev 1104 drivers/base/platform.c ret = pdrv->suspend(pdev, mesg); pdev 1112 drivers/base/platform.c struct platform_device *pdev = to_platform_device(dev); pdev 1116 drivers/base/platform.c ret = pdrv->resume(pdev); pdev 23 drivers/base/test/test_async_driver_probe.c static int test_probe(struct platform_device *pdev) pdev 25 drivers/base/test/test_async_driver_probe.c struct device *dev = &pdev->dev; pdev 36 drivers/base/test/test_async_driver_probe.c dev_dbg(&pdev->dev, "sleeping for %d msecs in probe\n", pdev 39 drivers/base/test/test_async_driver_probe.c dev_dbg(&pdev->dev, "done sleeping\n"); pdev 82 drivers/base/test/test_async_driver_probe.c struct platform_device *pdev; pdev 85 drivers/base/test/test_async_driver_probe.c pdev = platform_device_alloc(name, id); pdev 86 drivers/base/test/test_async_driver_probe.c if (!pdev) pdev 90 drivers/base/test/test_async_driver_probe.c set_dev_node(&pdev->dev, nid); pdev 92 drivers/base/test/test_async_driver_probe.c ret = platform_device_add(pdev); pdev 94 drivers/base/test/test_async_driver_probe.c platform_device_put(pdev); pdev 98 drivers/base/test/test_async_driver_probe.c return pdev; pdev 104 drivers/base/test/test_async_driver_probe.c struct platform_device **pdev = NULL; pdev 114 drivers/base/test/test_async_driver_probe.c pdev = &async_dev[async_id]; pdev 115 drivers/base/test/test_async_driver_probe.c *pdev = test_platform_device_register_node("test_async_driver", pdev 118 drivers/base/test/test_async_driver_probe.c if (IS_ERR(*pdev)) { pdev 119 drivers/base/test/test_async_driver_probe.c err = PTR_ERR(*pdev); pdev 120 drivers/base/test/test_async_driver_probe.c *pdev = NULL; pdev 149 drivers/base/test/test_async_driver_probe.c pdev = &sync_dev[sync_id]; pdev 151 drivers/base/test/test_async_driver_probe.c *pdev = test_platform_device_register_node("test_async_driver", pdev 154 drivers/base/test/test_async_driver_probe.c if (IS_ERR(*pdev)) { pdev 155 drivers/base/test/test_async_driver_probe.c err = PTR_ERR(*pdev); pdev 156 drivers/base/test/test_async_driver_probe.c *pdev = NULL; pdev 166 drivers/base/test/test_async_driver_probe.c dev_info(&(*pdev)->dev, pdev 169 drivers/base/test/test_async_driver_probe.c dev_err(&(*pdev)->dev, pdev 178 drivers/base/test/test_async_driver_probe.c pdev = &sync_dev[sync_id]; pdev 180 drivers/base/test/test_async_driver_probe.c *pdev = test_platform_device_register_node("test_sync_driver", pdev 183 drivers/base/test/test_async_driver_probe.c if (IS_ERR(*pdev)) { pdev 184 drivers/base/test/test_async_driver_probe.c err = PTR_ERR(*pdev); pdev 185 drivers/base/test/test_async_driver_probe.c *pdev = NULL; pdev 204 drivers/base/test/test_async_driver_probe.c dev_err(&(*pdev)->dev, pdev 211 drivers/base/test/test_async_driver_probe.c pdev = &sync_dev[sync_id]; pdev 214 drivers/base/test/test_async_driver_probe.c *pdev = test_platform_device_register_node("test_sync_driver", pdev 217 drivers/base/test/test_async_driver_probe.c if (IS_ERR(*pdev)) { pdev 218 drivers/base/test/test_async_driver_probe.c err = PTR_ERR(*pdev); pdev 219 drivers/base/test/test_async_driver_probe.c *pdev = NULL; pdev 228 drivers/base/test/test_async_driver_probe.c dev_info(&(*pdev)->dev, pdev 231 drivers/base/test/test_async_driver_probe.c dev_err(&(*pdev)->dev, pdev 117 drivers/bcma/driver_chipcommon.c struct platform_device *pdev; pdev 131 drivers/bcma/driver_chipcommon.c pdev = platform_device_register_data(NULL, "bcm47xx-wdt", pdev 134 drivers/bcma/driver_chipcommon.c if (IS_ERR(pdev)) pdev 135 drivers/bcma/driver_chipcommon.c return PTR_ERR(pdev); pdev 137 drivers/bcma/driver_chipcommon.c cc->watchdog = pdev; pdev 240 drivers/bcma/driver_pci_host.c pc = pc_host->pdev; pdev 260 drivers/bcma/driver_pci_host.c pc = pc_host->pdev; pdev 414 drivers/bcma/driver_pci_host.c pc_host->pdev = pc; pdev 597 drivers/bcma/driver_pci_host.c dev->irq = bcma_core_irq(pc_host->pdev->core, 0); pdev 621 drivers/bcma/driver_pci_host.c return bcma_core_irq(pc_host->pdev->core, 0); pdev 362 drivers/bcma/host_pci.c struct pci_dev *pdev; pdev 373 drivers/bcma/host_pci.c pdev = bus->host_pci; pdev 375 drivers/bcma/host_pci.c err = pci_read_config_dword(pdev, BCMA_PCI_IRQMASK, &tmp); pdev 385 drivers/bcma/host_pci.c err = pci_write_config_dword(pdev, BCMA_PCI_IRQMASK, tmp); pdev 203 drivers/bcma/host_soc.c static int bcma_host_soc_probe(struct platform_device *pdev) pdev 205 drivers/bcma/host_soc.c struct device *dev = &pdev->dev; pdev 234 drivers/bcma/host_soc.c platform_set_drvdata(pdev, bus); pdev 243 drivers/bcma/host_soc.c static int bcma_host_soc_remove(struct platform_device *pdev) pdev 245 drivers/bcma/host_soc.c struct bcma_bus *bus = platform_get_drvdata(pdev); pdev 249 drivers/bcma/host_soc.c platform_set_drvdata(pdev, NULL); pdev 1858 drivers/block/amiflop.c static int __init amiga_floppy_probe(struct platform_device *pdev) pdev 139 drivers/block/mtip32xx/mtip32xx.c static bool mtip_check_surprise_removal(struct pci_dev *pdev) pdev 142 drivers/block/mtip32xx/mtip32xx.c struct driver_data *dd = pci_get_drvdata(pdev); pdev 148 drivers/block/mtip32xx/mtip32xx.c pci_read_config_word(pdev, 0x00, &vendor_id); pdev 154 drivers/block/mtip32xx/mtip32xx.c dev_warn(&dd->pdev->dev, pdev 397 drivers/block/mtip32xx/mtip32xx.c dev_warn(&port->dd->pdev->dev, pdev 401 drivers/block/mtip32xx/mtip32xx.c dev_err(&port->dd->pdev->dev, pdev 408 drivers/block/mtip32xx/mtip32xx.c dev_warn(&port->dd->pdev->dev, "Issuing COM reset\n"); pdev 438 drivers/block/mtip32xx/mtip32xx.c dev_warn(&port->dd->pdev->dev, pdev 450 drivers/block/mtip32xx/mtip32xx.c if (mtip_check_surprise_removal(dd->pdev)) pdev 481 drivers/block/mtip32xx/mtip32xx.c dev_warn(&dd->pdev->dev, pdev 519 drivers/block/mtip32xx/mtip32xx.c dev_warn(&dd->pdev->dev, "Taskfile error\n"); pdev 537 drivers/block/mtip32xx/mtip32xx.c dev_warn(&dd->pdev->dev, "g=%u, comp=%x\n", group, completed); pdev 570 drivers/block/mtip32xx/mtip32xx.c dev_warn(&dd->pdev->dev, pdev 576 drivers/block/mtip32xx/mtip32xx.c dev_info(&dd->pdev->dev, pdev 583 drivers/block/mtip32xx/mtip32xx.c dev_info(&dd->pdev->dev, pdev 591 drivers/block/mtip32xx/mtip32xx.c dev_info(&dd->pdev->dev, pdev 618 drivers/block/mtip32xx/mtip32xx.c dev_warn(&dd->pdev->dev, pdev 645 drivers/block/mtip32xx/mtip32xx.c dev_warn(&port->dd->pdev->dev, pdev 714 drivers/block/mtip32xx/mtip32xx.c dev_warn(&dd->pdev->dev, pdev 720 drivers/block/mtip32xx/mtip32xx.c dev_warn(&dd->pdev->dev, pdev 726 drivers/block/mtip32xx/mtip32xx.c dev_warn(&dd->pdev->dev, pdev 729 drivers/block/mtip32xx/mtip32xx.c if (mtip_check_surprise_removal(dd->pdev)) pdev 754 drivers/block/mtip32xx/mtip32xx.c mtip_check_surprise_removal(dd->pdev); pdev 798 drivers/block/mtip32xx/mtip32xx.c if (unlikely(mtip_check_surprise_removal(dd->pdev))) { pdev 917 drivers/block/mtip32xx/mtip32xx.c if (mtip_check_surprise_removal(port->dd->pdev)) pdev 978 drivers/block/mtip32xx/mtip32xx.c dev_err(&dd->pdev->dev, "SG buffer is not 8 byte aligned\n"); pdev 982 drivers/block/mtip32xx/mtip32xx.c if (mtip_check_surprise_removal(dd->pdev)) pdev 1001 drivers/block/mtip32xx/mtip32xx.c dev_warn(&dd->pdev->dev, "Failed to quiesce IO\n"); pdev 1020 drivers/block/mtip32xx/mtip32xx.c dev_err(&dd->pdev->dev, "Internal command [%02X] failed %d\n", pdev 1024 drivers/block/mtip32xx/mtip32xx.c if (mtip_check_surprise_removal(dd->pdev) || pdev 1027 drivers/block/mtip32xx/mtip32xx.c dev_err(&dd->pdev->dev, pdev 1237 drivers/block/mtip32xx/mtip32xx.c dev_warn(&port->dd->pdev->dev, pdev 1336 drivers/block/mtip32xx/mtip32xx.c dev_warn(&port->dd->pdev->dev, "IDENTIFY DATA not valid\n"); pdev 1340 drivers/block/mtip32xx/mtip32xx.c dev_warn(&port->dd->pdev->dev, "SMART not supported\n"); pdev 1344 drivers/block/mtip32xx/mtip32xx.c dev_warn(&port->dd->pdev->dev, "SMART not enabled\n"); pdev 1351 drivers/block/mtip32xx/mtip32xx.c dev_warn(&port->dd->pdev->dev, "Failed to ge SMART data\n"); pdev 1363 drivers/block/mtip32xx/mtip32xx.c dev_warn(&port->dd->pdev->dev, pdev 1412 drivers/block/mtip32xx/mtip32xx.c dev_info(&port->dd->pdev->dev, pdev 1416 drivers/block/mtip32xx/mtip32xx.c dev_info(&port->dd->pdev->dev, pdev 1420 drivers/block/mtip32xx/mtip32xx.c dev_info(&port->dd->pdev->dev, "Model: %s\n", cbuf); pdev 1422 drivers/block/mtip32xx/mtip32xx.c dev_info(&port->dd->pdev->dev, "Security: %04x %s\n", pdev 1427 drivers/block/mtip32xx/mtip32xx.c dev_info(&port->dd->pdev->dev, pdev 1432 drivers/block/mtip32xx/mtip32xx.c pci_read_config_word(port->dd->pdev, PCI_REVISION_ID, &revid); pdev 1444 drivers/block/mtip32xx/mtip32xx.c dev_info(&port->dd->pdev->dev, pdev 1471 drivers/block/mtip32xx/mtip32xx.c dev_err(&dd->pdev->dev, pdev 1570 drivers/block/mtip32xx/mtip32xx.c buf = dma_alloc_coherent(&port->dd->pdev->dev, pdev 1575 drivers/block/mtip32xx/mtip32xx.c dev_err(&port->dd->pdev->dev, pdev 1647 drivers/block/mtip32xx/mtip32xx.c dma_free_coherent(&port->dd->pdev->dev, pdev 1737 drivers/block/mtip32xx/mtip32xx.c outbuf_dma = dma_map_single(&dd->pdev->dev, outbuf, pdev 1739 drivers/block/mtip32xx/mtip32xx.c if (dma_mapping_error(&dd->pdev->dev, outbuf_dma)) { pdev 1753 drivers/block/mtip32xx/mtip32xx.c inbuf_dma = dma_map_single(&dd->pdev->dev, inbuf, pdev 1755 drivers/block/mtip32xx/mtip32xx.c if (dma_mapping_error(&dd->pdev->dev, inbuf_dma)) { pdev 1814 drivers/block/mtip32xx/mtip32xx.c dev_warn(&dd->pdev->dev, pdev 1874 drivers/block/mtip32xx/mtip32xx.c dma_unmap_single(&dd->pdev->dev, inbuf_dma, taskin, pdev 1877 drivers/block/mtip32xx/mtip32xx.c dma_unmap_single(&dd->pdev->dev, outbuf_dma, taskout, pdev 1925 drivers/block/mtip32xx/mtip32xx.c dma_unmap_single(&dd->pdev->dev, inbuf_dma, taskin, pdev 1928 drivers/block/mtip32xx/mtip32xx.c dma_unmap_single(&dd->pdev->dev, outbuf_dma, taskout, pdev 2071 drivers/block/mtip32xx/mtip32xx.c nents = dma_map_sg(&dd->pdev->dev, command->sg, nents, dma_dir); pdev 2175 drivers/block/mtip32xx/mtip32xx.c if (dd->pdev) { pdev 2191 drivers/block/mtip32xx/mtip32xx.c dev_name(&dd->pdev->dev), pdev 2197 drivers/block/mtip32xx/mtip32xx.c dev_name(&dd->pdev->dev), pdev 2205 drivers/block/mtip32xx/mtip32xx.c if (dd->pdev) { pdev 2221 drivers/block/mtip32xx/mtip32xx.c dev_name(&dd->pdev->dev), pdev 2227 drivers/block/mtip32xx/mtip32xx.c dev_name(&dd->pdev->dev), pdev 2250 drivers/block/mtip32xx/mtip32xx.c dev_err(&dd->pdev->dev, pdev 2280 drivers/block/mtip32xx/mtip32xx.c dev_err(&dd->pdev->dev, pdev 2346 drivers/block/mtip32xx/mtip32xx.c dev_err(&dd->pdev->dev, pdev 2402 drivers/block/mtip32xx/mtip32xx.c dev_warn(&dd->pdev->dev, pdev 2434 drivers/block/mtip32xx/mtip32xx.c dev_warn(&dd->pdev->dev, pdev 2475 drivers/block/mtip32xx/mtip32xx.c return (dd->pdev->device == P420M_DEVICE_ID ? 1 : 0); pdev 2509 drivers/block/mtip32xx/mtip32xx.c dev_info(&dd->pdev->dev, pdev 2517 drivers/block/mtip32xx/mtip32xx.c dev_warn(&dd->pdev->dev, pdev 2526 drivers/block/mtip32xx/mtip32xx.c dev_warn(&dd->pdev->dev, "Unrecognized product id\n"); pdev 2542 drivers/block/mtip32xx/mtip32xx.c dev_warn(&dd->pdev->dev, pdev 2552 drivers/block/mtip32xx/mtip32xx.c if (mtip_check_surprise_removal(dd->pdev)) pdev 2563 drivers/block/mtip32xx/mtip32xx.c dev_warn(&dd->pdev->dev, pdev 2569 drivers/block/mtip32xx/mtip32xx.c dev_warn(&dd->pdev->dev, pdev 2578 drivers/block/mtip32xx/mtip32xx.c dev_err(&dd->pdev->dev, pdev 2590 drivers/block/mtip32xx/mtip32xx.c dma_unmap_sg(&dd->pdev->dev, cmd->sg, cmd->scatter_ents, pdev 2679 drivers/block/mtip32xx/mtip32xx.c dev_warn(&dd->pdev->dev, pdev 2751 drivers/block/mtip32xx/mtip32xx.c dma_free_coherent(&dd->pdev->dev, BLOCK_DMA_ALLOC_SZ, pdev 2755 drivers/block/mtip32xx/mtip32xx.c dma_free_coherent(&dd->pdev->dev, AHCI_CMD_TBL_SZ, pdev 2774 drivers/block/mtip32xx/mtip32xx.c dma_alloc_coherent(&dd->pdev->dev, BLOCK_DMA_ALLOC_SZ, pdev 2781 drivers/block/mtip32xx/mtip32xx.c dma_alloc_coherent(&dd->pdev->dev, AHCI_CMD_TBL_SZ, pdev 2784 drivers/block/mtip32xx/mtip32xx.c dma_free_coherent(&dd->pdev->dev, BLOCK_DMA_ALLOC_SZ, pdev 2825 drivers/block/mtip32xx/mtip32xx.c dev_warn(&dd->pdev->dev, pdev 2831 drivers/block/mtip32xx/mtip32xx.c dev_info(&dd->pdev->dev, pdev 2836 drivers/block/mtip32xx/mtip32xx.c dev_info(&dd->pdev->dev, pdev 2841 drivers/block/mtip32xx/mtip32xx.c dev_info(&dd->pdev->dev, pdev 2850 drivers/block/mtip32xx/mtip32xx.c dev_warn(&dd->pdev->dev, pdev 2853 drivers/block/mtip32xx/mtip32xx.c dev_info(&dd->pdev->dev, pdev 2874 drivers/block/mtip32xx/mtip32xx.c dd->mmio = pcim_iomap_table(dd->pdev)[MTIP_ABAR]; pdev 2887 drivers/block/mtip32xx/mtip32xx.c dev_err(&dd->pdev->dev, pdev 2933 drivers/block/mtip32xx/mtip32xx.c if (unlikely(mtip_check_surprise_removal(dd->pdev))) { pdev 2935 drivers/block/mtip32xx/mtip32xx.c dev_warn(&dd->pdev->dev, pdev 2943 drivers/block/mtip32xx/mtip32xx.c dev_warn(&dd->pdev->dev, pdev 2953 drivers/block/mtip32xx/mtip32xx.c dev_err(&dd->pdev->dev, pdev 2968 drivers/block/mtip32xx/mtip32xx.c rv = request_irq(dd->pdev->irq, mtip_irq_handler, IRQF_SHARED, pdev 2969 drivers/block/mtip32xx/mtip32xx.c dev_driver_string(&dd->pdev->dev), dd); pdev 2971 drivers/block/mtip32xx/mtip32xx.c dev_err(&dd->pdev->dev, pdev 2972 drivers/block/mtip32xx/mtip32xx.c "Unable to allocate IRQ %d\n", dd->pdev->irq); pdev 2975 drivers/block/mtip32xx/mtip32xx.c irq_set_affinity_hint(dd->pdev->irq, get_cpu_mask(dd->isr_binding)); pdev 2996 drivers/block/mtip32xx/mtip32xx.c irq_set_affinity_hint(dd->pdev->irq, NULL); pdev 2997 drivers/block/mtip32xx/mtip32xx.c free_irq(dd->pdev->irq, dd); pdev 3025 drivers/block/mtip32xx/mtip32xx.c dev_warn(&dd->pdev->dev, pdev 3051 drivers/block/mtip32xx/mtip32xx.c irq_set_affinity_hint(dd->pdev->irq, NULL); pdev 3052 drivers/block/mtip32xx/mtip32xx.c free_irq(dd->pdev->irq, dd); pdev 3106 drivers/block/mtip32xx/mtip32xx.c dev_err(&dd->pdev->dev, pdev 3138 drivers/block/mtip32xx/mtip32xx.c dev_err(&dd->pdev->dev, pdev 3331 drivers/block/mtip32xx/mtip32xx.c dev_warn(&dd->pdev->dev, pdev 3514 drivers/block/mtip32xx/mtip32xx.c dma_free_coherent(&dd->pdev->dev, CMD_DMA_ALLOC_SZ, cmd->command, pdev 3524 drivers/block/mtip32xx/mtip32xx.c cmd->command = dma_alloc_coherent(&dd->pdev->dev, CMD_DMA_ALLOC_SZ, pdev 3593 drivers/block/mtip32xx/mtip32xx.c dev_err(&dd->pdev->dev, pdev 3633 drivers/block/mtip32xx/mtip32xx.c dev_err(&dd->pdev->dev, pdev 3641 drivers/block/mtip32xx/mtip32xx.c dev_err(&dd->pdev->dev, pdev 3654 drivers/block/mtip32xx/mtip32xx.c dev_err(&dd->pdev->dev, pdev 3674 drivers/block/mtip32xx/mtip32xx.c dma_set_max_seg_size(&dd->pdev->dev, 0x400000); pdev 3679 drivers/block/mtip32xx/mtip32xx.c dev_warn(&dd->pdev->dev, pdev 3687 drivers/block/mtip32xx/mtip32xx.c device_add_disk(&dd->pdev->dev, dd->disk, NULL); pdev 3711 drivers/block/mtip32xx/mtip32xx.c dev_err(&dd->pdev->dev, "service thread failed to start\n"); pdev 3798 drivers/block/mtip32xx/mtip32xx.c dev_info(&dd->pdev->dev, "device %s surprise removal\n", pdev 3852 drivers/block/mtip32xx/mtip32xx.c dev_info(&dd->pdev->dev, pdev 3872 drivers/block/mtip32xx/mtip32xx.c dev_info(&dd->pdev->dev, pdev 3880 drivers/block/mtip32xx/mtip32xx.c dev_info(&dd->pdev->dev, "Resuming %s ...\n", pdev 3936 drivers/block/mtip32xx/mtip32xx.c static void mtip_disable_link_opts(struct driver_data *dd, struct pci_dev *pdev) pdev 3941 drivers/block/mtip32xx/mtip32xx.c pos = pci_find_capability(pdev, PCI_CAP_ID_EXP); pdev 3943 drivers/block/mtip32xx/mtip32xx.c pci_read_config_word(pdev, pdev 3948 drivers/block/mtip32xx/mtip32xx.c dev_info(&dd->pdev->dev, pdev 3950 drivers/block/mtip32xx/mtip32xx.c pdev->vendor, pdev->device); pdev 3953 drivers/block/mtip32xx/mtip32xx.c pci_write_config_word(pdev, pdev 3960 drivers/block/mtip32xx/mtip32xx.c static void mtip_fix_ero_nosnoop(struct driver_data *dd, struct pci_dev *pdev) pdev 3966 drivers/block/mtip32xx/mtip32xx.c if (pdev->bus && pdev->bus->self) { pdev 3967 drivers/block/mtip32xx/mtip32xx.c if (pdev->bus->self->vendor == PCI_VENDOR_ID_ATI && pdev 3968 drivers/block/mtip32xx/mtip32xx.c ((pdev->bus->self->device & 0xff00) == 0x5a00)) { pdev 3969 drivers/block/mtip32xx/mtip32xx.c mtip_disable_link_opts(dd, pdev->bus->self); pdev 3972 drivers/block/mtip32xx/mtip32xx.c struct pci_dev *parent_dev = pdev->bus->self; pdev 3996 drivers/block/mtip32xx/mtip32xx.c static int mtip_pci_probe(struct pci_dev *pdev, pdev 4008 drivers/block/mtip32xx/mtip32xx.c my_node = pcibus_to_node(pdev->bus); pdev 4013 drivers/block/mtip32xx/mtip32xx.c dev_info(&pdev->dev, "Kernel not reporting proximity, choosing a node\n"); pdev 4016 drivers/block/mtip32xx/mtip32xx.c dev_info(&pdev->dev, "NUMA node %d (closest: %d,%d, probe on %d:%d)\n", pdev 4017 drivers/block/mtip32xx/mtip32xx.c my_node, pcibus_to_node(pdev->bus), dev_to_node(&pdev->dev), pdev 4022 drivers/block/mtip32xx/mtip32xx.c dev_err(&pdev->dev, pdev 4028 drivers/block/mtip32xx/mtip32xx.c pci_set_drvdata(pdev, dd); pdev 4030 drivers/block/mtip32xx/mtip32xx.c rv = pcim_enable_device(pdev); pdev 4032 drivers/block/mtip32xx/mtip32xx.c dev_err(&pdev->dev, "Unable to enable device\n"); pdev 4037 drivers/block/mtip32xx/mtip32xx.c rv = pcim_iomap_regions(pdev, 1 << MTIP_ABAR, MTIP_DRV_NAME); pdev 4039 drivers/block/mtip32xx/mtip32xx.c dev_err(&pdev->dev, "Unable to map regions\n"); pdev 4043 drivers/block/mtip32xx/mtip32xx.c rv = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 4045 drivers/block/mtip32xx/mtip32xx.c dev_warn(&pdev->dev, "64-bit DMA enable failed\n"); pdev 4052 drivers/block/mtip32xx/mtip32xx.c dd->pdev = pdev; pdev 4063 drivers/block/mtip32xx/mtip32xx.c dev_warn(&pdev->dev, "Can't create wq %d\n", dd->instance); pdev 4078 drivers/block/mtip32xx/mtip32xx.c dev_info(&pdev->dev, "Node %d on package %d has %d cpu(s): %s\n", pdev 4084 drivers/block/mtip32xx/mtip32xx.c dev_dbg(&pdev->dev, "mtip32xx: node_mask empty\n"); pdev 4087 drivers/block/mtip32xx/mtip32xx.c dev_info(&pdev->dev, "Initial IRQ binding node:cpu %d:%d\n", pdev 4110 drivers/block/mtip32xx/mtip32xx.c dev_info(&pdev->dev, "CPU %d: WQs %s\n", cpu, cpu_list); pdev 4122 drivers/block/mtip32xx/mtip32xx.c pci_set_master(pdev); pdev 4123 drivers/block/mtip32xx/mtip32xx.c rv = pci_enable_msi(pdev); pdev 4125 drivers/block/mtip32xx/mtip32xx.c dev_warn(&pdev->dev, pdev 4130 drivers/block/mtip32xx/mtip32xx.c mtip_fix_ero_nosnoop(dd, pdev); pdev 4135 drivers/block/mtip32xx/mtip32xx.c dev_err(&pdev->dev, pdev 4158 drivers/block/mtip32xx/mtip32xx.c pci_disable_msi(pdev); pdev 4169 drivers/block/mtip32xx/mtip32xx.c pcim_iounmap_regions(pdev, 1 << MTIP_ABAR); pdev 4173 drivers/block/mtip32xx/mtip32xx.c pci_set_drvdata(pdev, NULL); pdev 4186 drivers/block/mtip32xx/mtip32xx.c static void mtip_pci_remove(struct pci_dev *pdev) pdev 4188 drivers/block/mtip32xx/mtip32xx.c struct driver_data *dd = pci_get_drvdata(pdev); pdev 4198 drivers/block/mtip32xx/mtip32xx.c mtip_check_surprise_removal(pdev); pdev 4199 drivers/block/mtip32xx/mtip32xx.c synchronize_irq(dd->pdev->irq); pdev 4212 drivers/block/mtip32xx/mtip32xx.c dev_warn(&dd->pdev->dev, pdev 4230 drivers/block/mtip32xx/mtip32xx.c pci_disable_msi(pdev); pdev 4238 drivers/block/mtip32xx/mtip32xx.c pcim_iounmap_regions(pdev, 1 << MTIP_ABAR); pdev 4239 drivers/block/mtip32xx/mtip32xx.c pci_set_drvdata(pdev, NULL); pdev 4249 drivers/block/mtip32xx/mtip32xx.c static int mtip_pci_suspend(struct pci_dev *pdev, pm_message_t mesg) pdev 4252 drivers/block/mtip32xx/mtip32xx.c struct driver_data *dd = pci_get_drvdata(pdev); pdev 4255 drivers/block/mtip32xx/mtip32xx.c dev_err(&pdev->dev, pdev 4265 drivers/block/mtip32xx/mtip32xx.c dev_err(&pdev->dev, pdev 4274 drivers/block/mtip32xx/mtip32xx.c pci_save_state(pdev); pdev 4275 drivers/block/mtip32xx/mtip32xx.c pci_disable_device(pdev); pdev 4278 drivers/block/mtip32xx/mtip32xx.c pci_set_power_state(pdev, PCI_D3hot); pdev 4290 drivers/block/mtip32xx/mtip32xx.c static int mtip_pci_resume(struct pci_dev *pdev) pdev 4295 drivers/block/mtip32xx/mtip32xx.c dd = pci_get_drvdata(pdev); pdev 4297 drivers/block/mtip32xx/mtip32xx.c dev_err(&pdev->dev, pdev 4303 drivers/block/mtip32xx/mtip32xx.c pci_set_power_state(pdev, PCI_D0); pdev 4306 drivers/block/mtip32xx/mtip32xx.c pci_restore_state(pdev); pdev 4309 drivers/block/mtip32xx/mtip32xx.c rv = pcim_enable_device(pdev); pdev 4311 drivers/block/mtip32xx/mtip32xx.c dev_err(&pdev->dev, pdev 4315 drivers/block/mtip32xx/mtip32xx.c pci_set_master(pdev); pdev 4323 drivers/block/mtip32xx/mtip32xx.c dev_err(&pdev->dev, "Unable to resume\n"); pdev 4337 drivers/block/mtip32xx/mtip32xx.c static void mtip_pci_shutdown(struct pci_dev *pdev) pdev 4339 drivers/block/mtip32xx/mtip32xx.c struct driver_data *dd = pci_get_drvdata(pdev); pdev 432 drivers/block/mtip32xx/mtip32xx.h struct pci_dev *pdev; /* Pointer to the PCI device structure. */ pdev 212 drivers/block/skd_main.c struct pci_dev *pdev; pdev 288 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "offset %x = %x\n", offset, val); pdev 297 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "offset %x = %x\n", offset, val); pdev 305 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "offset %x = %016llx\n", offset, pdev 509 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, pdev 523 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "error Out\n"); pdev 529 drivers/block/skd_main.c dma_sync_single_for_device(&skdev->pdev->dev, skreq->sksg_dma_address, pdev 581 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "req=0x%x busy=%d\n", skreq->id, pdev 606 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, "request with tag %#x timed out\n", pdev 640 drivers/block/skd_main.c n_sg = dma_map_sg(&skdev->pdev->dev, sgl, n_sg, skreq->data_dir); pdev 664 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, pdev 670 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, pdev 690 drivers/block/skd_main.c dma_unmap_sg(&skdev->pdev->dev, &skreq->sg[0], skreq->n_sg, pdev 749 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, pdev 765 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "busy[%x], countdown=%d\n", pdev 771 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, pdev 787 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, "DriveFault Connect Timeout (%x)\n", pdev 813 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, pdev 837 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, "Disable BusMaster (%x)\n", pdev 839 drivers/block/skd_main.c pci_disable_device(skdev->pdev); pdev 869 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, "failed to start timer %d\n", rc); pdev 1020 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, pdev 1040 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "complete internal %x\n", scsi->cdb[0]); pdev 1042 drivers/block/skd_main.c dma_sync_single_for_cpu(&skdev->pdev->dev, pdev 1064 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, pdev 1069 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, pdev 1081 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, pdev 1086 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, pdev 1099 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, pdev 1107 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, pdev 1115 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, pdev 1120 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, pdev 1137 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "last lba %d, bs %d\n", pdev 1150 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "**** MEDIUM ERROR caused READCAP to fail, ignore failure and continue to inquiry\n"); pdev 1153 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "**** READCAP failed, retry TUR\n"); pdev 1170 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "**** failed, to ONLINE device\n"); pdev 1199 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "dma address %pad, busy=%d\n", pdev 1201 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "msg_buf %p\n", skmsg->msg_buf); pdev 1210 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "msg[%2d] %8ph\n", i, pdev 1231 drivers/block/skd_main.c dma_sync_single_for_device(&skdev->pdev->dev, skmsg->mb_dma_address, pdev 1252 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, " spcl[%2d] %8ph\n", i, pdev 1258 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, pdev 1266 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, pdev 1280 drivers/block/skd_main.c dma_sync_single_for_device(&skdev->pdev->dev, skspcl->mb_dma_address, pdev 1282 drivers/block/skd_main.c dma_sync_single_for_device(&skdev->pdev->dev, pdev 1286 drivers/block/skd_main.c dma_sync_single_for_device(&skdev->pdev->dev, pdev 1358 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, "key/asc/ascq/fruc %02x/%02x/%02x/%02x\n", pdev 1361 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, pdev 1391 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, pdev 1402 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "status check: error\n"); pdev 1406 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "status check good default\n"); pdev 1426 drivers/block/skd_main.c dev_info(&skdev->pdev->dev, "drive BUSY imminent\n"); pdev 1487 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, pdev 1494 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "end of completions\n"); pdev 1536 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, pdev 1601 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "table=0x%x id=0x%x slot=%d\n", req_table, pdev 1700 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "intstat=0x%x ack=0x%x\n", intstat, pdev 1766 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, "Drive FAULT\n"); pdev 1772 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, "Drive DISAPPEARED\n"); pdev 1785 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, "s1120 state %s(%d)=>%s(%d)\n", pdev 1819 drivers/block/skd_main.c dev_info(&skdev->pdev->dev, pdev 1860 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "ISR FIT_SR_DRIVE_FW_BOOTING\n"); pdev 1878 drivers/block/skd_main.c dev_info(&skdev->pdev->dev, "state=0x%x sense=0x%x\n", state, pdev 1890 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, "Driver state %s(%d)=>%s(%d)\n", pdev 1928 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "mfd=0x%x last_mtd=0x%x\n", mfd, pdev 1940 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, "protocol mismatch\n"); pdev 1941 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, " got=%d support=%d\n", pdev 1943 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, " please upgrade driver\n"); pdev 1998 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, "Time sync driver=0x%x device=0x%x\n", pdev 2021 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "sense 0x%x\n", sense); pdev 2040 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "interrupt mask=0x%x\n", ~val); pdev 2044 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "control=0x%x\n", val); pdev 2060 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "control=0x%x\n", val); pdev 2077 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "initial status=0x%x\n", sense); pdev 2090 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, "Drive offline...\n"); pdev 2094 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "FIT_SR_DRIVE_FW_BOOTING\n"); pdev 2100 drivers/block/skd_main.c dev_info(&skdev->pdev->dev, "Start: BUSY_SANITIZE\n"); pdev 2106 drivers/block/skd_main.c dev_info(&skdev->pdev->dev, "Start: BUSY_ERASE\n"); pdev 2117 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, "Drive Busy...\n"); pdev 2123 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, "drive soft reset in prog\n"); pdev 2133 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "starting queue\n"); pdev 2144 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, pdev 2152 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, "Start: unknown state %x\n", pdev 2158 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "FIT Control Status=0x%x\n", state); pdev 2161 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "Intr Status=0x%x\n", state); pdev 2164 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "Intr Mask=0x%x\n", state); pdev 2167 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "Msg from Dev=0x%x\n", state); pdev 2170 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "HW version=0x%x\n", state); pdev 2185 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, "%s not online no sync\n", __func__); pdev 2190 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, "%s no special\n", __func__); pdev 2208 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, "%s no sync\n", __func__); pdev 2211 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, "%s sync done\n", __func__); pdev 2214 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, "%s sync error\n", __func__); pdev 2244 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, "%s state error 0x%02x\n", __func__, pdev 2258 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "drive status=0x%x\n", state); pdev 2278 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "stopping queue\n"); pdev 2291 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "state [%d] not implemented\n", pdev 2304 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "**** device already ONLINE\n"); pdev 2317 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "drive BUSY state\n"); pdev 2336 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, "Driver state %s(%d)=>%s(%d)\n", pdev 2340 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, pdev 2342 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "starting queue\n"); pdev 2343 drivers/block/skd_main.c dev_info(&skdev->pdev->dev, "STEC s1120 ONLINE\n"); pdev 2351 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, pdev 2371 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "MSIX = 0x%x\n", pdev 2373 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, "MSIX reserved irq %d = 0x%x\n", irq, pdev 2386 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "MSIX = 0x%x\n", pdev 2402 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "MSIX = 0x%x\n", pdev 2426 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "MSIX = 0x%x\n", pdev 2440 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "MSIX = 0x%x\n", pdev 2485 drivers/block/skd_main.c struct pci_dev *pdev = skdev->pdev; pdev 2487 drivers/block/skd_main.c rc = pci_alloc_irq_vectors(pdev, SKD_MAX_MSIX_COUNT, SKD_MAX_MSIX_COUNT, pdev 2490 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, "failed to enable MSI-X %d\n", rc); pdev 2498 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, "msix table allocation error\n"); pdev 2510 drivers/block/skd_main.c rc = devm_request_irq(&skdev->pdev->dev, pdev 2511 drivers/block/skd_main.c pci_irq_vector(skdev->pdev, i), pdev 2515 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, pdev 2522 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "%d msix irq(s) enabled\n", pdev 2528 drivers/block/skd_main.c devm_free_irq(&pdev->dev, pci_irq_vector(pdev, i), skdev); pdev 2537 drivers/block/skd_main.c struct pci_dev *pdev = skdev->pdev; pdev 2546 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, pdev 2555 drivers/block/skd_main.c rc = pci_alloc_irq_vectors(pdev, 1, 1, irq_flag); pdev 2557 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, pdev 2562 drivers/block/skd_main.c rc = devm_request_irq(&pdev->dev, pdev->irq, skd_isr, pdev 2563 drivers/block/skd_main.c pdev->msi_enabled ? 0 : IRQF_SHARED, pdev 2566 drivers/block/skd_main.c pci_free_irq_vectors(pdev); pdev 2567 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, "failed to allocate interrupt %d\n", pdev 2577 drivers/block/skd_main.c struct pci_dev *pdev = skdev->pdev; pdev 2583 drivers/block/skd_main.c devm_free_irq(&pdev->dev, pci_irq_vector(pdev, i), pdev 2590 drivers/block/skd_main.c devm_free_irq(&pdev->dev, pdev->irq, skdev); pdev 2593 drivers/block/skd_main.c pci_free_irq_vectors(pdev); pdev 2606 drivers/block/skd_main.c struct device *dev = &skdev->pdev->dev; pdev 2628 drivers/block/skd_main.c dma_unmap_single(&skdev->pdev->dev, dma_handle, pdev 2638 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, pdev 2642 drivers/block/skd_main.c skcomp = dma_alloc_coherent(&skdev->pdev->dev, SKD_SKCOMP_SIZE, pdev 2664 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, pdev 2684 drivers/block/skd_main.c skmsg->msg_buf = dma_alloc_coherent(&skdev->pdev->dev, pdev 2872 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "stopping queue\n"); pdev 2883 drivers/block/skd_main.c static struct skd_device *skd_construct(struct pci_dev *pdev) pdev 2893 drivers/block/skd_main.c dev_err(&pdev->dev, "memory alloc failure\n"); pdev 2898 drivers/block/skd_main.c skdev->pdev = pdev; pdev 2941 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "skcomp\n"); pdev 2946 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "skmsg\n"); pdev 2951 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "sksb\n"); pdev 2956 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "disk\n"); pdev 2961 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "VICTORY\n"); pdev 2965 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "construct failed\n"); pdev 2979 drivers/block/skd_main.c dma_free_coherent(&skdev->pdev->dev, SKD_SKCOMP_SIZE, pdev 2999 drivers/block/skd_main.c dma_free_coherent(&skdev->pdev->dev, SKD_N_FITMSG_BYTES, pdev 3062 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "disk\n"); pdev 3065 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "sksb\n"); pdev 3068 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "skmsg\n"); pdev 3071 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "skcomp\n"); pdev 3078 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "skdev\n"); pdev 3095 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "%s: CMD[%s] getgeo device\n", pdev 3111 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "add_disk\n"); pdev 3140 drivers/block/skd_main.c pcie_reg = pci_find_capability(skdev->pdev, PCI_CAP_ID_EXP); pdev 3148 drivers/block/skd_main.c pci_read_config_word(skdev->pdev, pcie_reg, &pcie_lstat); pdev 3164 drivers/block/skd_main.c static int skd_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 3171 drivers/block/skd_main.c dev_dbg(&pdev->dev, "vendor=%04X device=%04x\n", pdev->vendor, pdev 3172 drivers/block/skd_main.c pdev->device); pdev 3174 drivers/block/skd_main.c rc = pci_enable_device(pdev); pdev 3177 drivers/block/skd_main.c rc = pci_request_regions(pdev, DRV_NAME); pdev 3180 drivers/block/skd_main.c rc = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 3182 drivers/block/skd_main.c rc = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 3184 drivers/block/skd_main.c dev_err(&pdev->dev, "DMA mask error %d\n", rc); pdev 3196 drivers/block/skd_main.c skdev = skd_construct(pdev); pdev 3203 drivers/block/skd_main.c dev_info(&pdev->dev, "%s 64bit\n", pci_str); pdev 3205 drivers/block/skd_main.c pci_set_master(pdev); pdev 3206 drivers/block/skd_main.c rc = pci_enable_pcie_error_reporting(pdev); pdev 3208 drivers/block/skd_main.c dev_err(&pdev->dev, pdev 3214 drivers/block/skd_main.c pci_set_drvdata(pdev, skdev); pdev 3217 drivers/block/skd_main.c skdev->mem_phys[i] = pci_resource_start(pdev, i); pdev 3218 drivers/block/skd_main.c skdev->mem_size[i] = (u32)pci_resource_len(pdev, i); pdev 3222 drivers/block/skd_main.c dev_err(&pdev->dev, pdev 3227 drivers/block/skd_main.c dev_dbg(&pdev->dev, "mem_map=%p, phyd=%016llx, size=%d\n", pdev 3234 drivers/block/skd_main.c dev_err(&pdev->dev, "interrupt resource error %d\n", rc); pdev 3251 drivers/block/skd_main.c skd_bdev_attach(&pdev->dev, skdev); pdev 3256 drivers/block/skd_main.c dev_err(&pdev->dev, "error: waiting for s1120 timed out %d!\n", pdev 3276 drivers/block/skd_main.c pci_disable_pcie_error_reporting(pdev); pdev 3281 drivers/block/skd_main.c pci_release_regions(pdev); pdev 3284 drivers/block/skd_main.c pci_disable_device(pdev); pdev 3285 drivers/block/skd_main.c pci_set_drvdata(pdev, NULL); pdev 3289 drivers/block/skd_main.c static void skd_pci_remove(struct pci_dev *pdev) pdev 3294 drivers/block/skd_main.c skdev = pci_get_drvdata(pdev); pdev 3296 drivers/block/skd_main.c dev_err(&pdev->dev, "no device data for PCI\n"); pdev 3307 drivers/block/skd_main.c pci_disable_pcie_error_reporting(pdev); pdev 3311 drivers/block/skd_main.c pci_release_regions(pdev); pdev 3312 drivers/block/skd_main.c pci_disable_device(pdev); pdev 3313 drivers/block/skd_main.c pci_set_drvdata(pdev, NULL); pdev 3318 drivers/block/skd_main.c static int skd_pci_suspend(struct pci_dev *pdev, pm_message_t state) pdev 3323 drivers/block/skd_main.c skdev = pci_get_drvdata(pdev); pdev 3325 drivers/block/skd_main.c dev_err(&pdev->dev, "no device data for PCI\n"); pdev 3338 drivers/block/skd_main.c pci_disable_pcie_error_reporting(pdev); pdev 3340 drivers/block/skd_main.c pci_release_regions(pdev); pdev 3341 drivers/block/skd_main.c pci_save_state(pdev); pdev 3342 drivers/block/skd_main.c pci_disable_device(pdev); pdev 3343 drivers/block/skd_main.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 3347 drivers/block/skd_main.c static int skd_pci_resume(struct pci_dev *pdev) pdev 3353 drivers/block/skd_main.c skdev = pci_get_drvdata(pdev); pdev 3355 drivers/block/skd_main.c dev_err(&pdev->dev, "no device data for PCI\n"); pdev 3359 drivers/block/skd_main.c pci_set_power_state(pdev, PCI_D0); pdev 3360 drivers/block/skd_main.c pci_enable_wake(pdev, PCI_D0, 0); pdev 3361 drivers/block/skd_main.c pci_restore_state(pdev); pdev 3363 drivers/block/skd_main.c rc = pci_enable_device(pdev); pdev 3366 drivers/block/skd_main.c rc = pci_request_regions(pdev, DRV_NAME); pdev 3369 drivers/block/skd_main.c rc = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 3371 drivers/block/skd_main.c rc = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 3373 drivers/block/skd_main.c dev_err(&pdev->dev, "DMA mask error %d\n", rc); pdev 3377 drivers/block/skd_main.c pci_set_master(pdev); pdev 3378 drivers/block/skd_main.c rc = pci_enable_pcie_error_reporting(pdev); pdev 3380 drivers/block/skd_main.c dev_err(&pdev->dev, pdev 3388 drivers/block/skd_main.c skdev->mem_phys[i] = pci_resource_start(pdev, i); pdev 3389 drivers/block/skd_main.c skdev->mem_size[i] = (u32)pci_resource_len(pdev, i); pdev 3393 drivers/block/skd_main.c dev_err(&pdev->dev, "Unable to map adapter memory!\n"); pdev 3397 drivers/block/skd_main.c dev_dbg(&pdev->dev, "mem_map=%p, phyd=%016llx, size=%d\n", pdev 3403 drivers/block/skd_main.c dev_err(&pdev->dev, "interrupt resource error %d\n", rc); pdev 3427 drivers/block/skd_main.c pci_disable_pcie_error_reporting(pdev); pdev 3430 drivers/block/skd_main.c pci_release_regions(pdev); pdev 3433 drivers/block/skd_main.c pci_disable_device(pdev); pdev 3437 drivers/block/skd_main.c static void skd_pci_shutdown(struct pci_dev *pdev) pdev 3441 drivers/block/skd_main.c dev_err(&pdev->dev, "%s called\n", __func__); pdev 3443 drivers/block/skd_main.c skdev = pci_get_drvdata(pdev); pdev 3445 drivers/block/skd_main.c dev_err(&pdev->dev, "no device data for PCI\n"); pdev 3449 drivers/block/skd_main.c dev_err(&pdev->dev, "calling stop\n"); pdev 3566 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "skdev=%p event='%s'\n", skdev, event); pdev 3567 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, " drive_state=%s(%d) driver_state=%s(%d)\n", pdev 3570 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, " busy=%d limit=%d dev=%d lowat=%d\n", pdev 3573 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, " cycle=%d cycle_ix=%d\n", pdev 3584 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "skreq=%p event='%s'\n", skreq, event); pdev 3585 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, " state=%s(%d) id=0x%04x fitmsg=0x%04x\n", pdev 3588 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, " sg_dir=%d n_sg=%d\n", pdev 3591 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, pdev 274 drivers/block/sx8.c struct pci_dev *pdev; pdev 402 drivers/block/sx8.c static int carm_init_one (struct pci_dev *pdev, const struct pci_device_id *ent); pdev 403 drivers/block/sx8.c static void carm_remove_one (struct pci_dev *pdev); pdev 732 drivers/block/sx8.c n_elem = dma_map_sg(&host->pdev->dev, sg, n_elem, carm_rq_dir(rq)); pdev 792 drivers/block/sx8.c dma_unmap_sg(&host->pdev->dev, &crq->sg[0], n_elem, carm_rq_dir(rq)); pdev 850 drivers/block/sx8.c pci_name(host->pdev), port->port_no, pdev 853 drivers/block/sx8.c pci_name(host->pdev), port->port_no, port->name); pdev 883 drivers/block/sx8.c pci_name(host->pdev), dev_count); pdev 919 drivers/block/sx8.c pci_name(host->pdev), handle); pdev 932 drivers/block/sx8.c dma_unmap_sg(&host->pdev->dev, &crq->sg[0], crq->n_elem, pdev 1001 drivers/block/sx8.c pci_name(host->pdev), crq->msg_type, crq->msg_subtype); pdev 1039 drivers/block/sx8.c pci_name(host->pdev), (int) evt_type); pdev 1189 drivers/block/sx8.c pci_name(host->pdev), activated); pdev 1392 drivers/block/sx8.c host->shm = dma_alloc_coherent(&host->pdev->dev, CARM_SHM_SIZE, pdev 1406 drivers/block/sx8.c static int carm_init_one (struct pci_dev *pdev, const struct pci_device_id *ent) pdev 1415 drivers/block/sx8.c rc = pci_enable_device(pdev); pdev 1419 drivers/block/sx8.c rc = pci_request_regions(pdev, DRV_NAME); pdev 1423 drivers/block/sx8.c rc = dma_set_mask(&pdev->dev, DMA_BIT_MASK(32)); pdev 1426 drivers/block/sx8.c pci_name(pdev)); pdev 1433 drivers/block/sx8.c pci_name(pdev)); pdev 1438 drivers/block/sx8.c host->pdev = pdev; pdev 1443 drivers/block/sx8.c host->mmio = ioremap(pci_resource_start(pdev, 0), pdev 1444 drivers/block/sx8.c pci_resource_len(pdev, 0)); pdev 1447 drivers/block/sx8.c pci_name(pdev)); pdev 1455 drivers/block/sx8.c pci_name(pdev)); pdev 1507 drivers/block/sx8.c pci_set_master(pdev); pdev 1509 drivers/block/sx8.c rc = request_irq(pdev->irq, carm_interrupt, IRQF_SHARED, DRV_NAME, host); pdev 1512 drivers/block/sx8.c pci_name(pdev)); pdev 1524 drivers/block/sx8.c host->name, pci_name(pdev), (int) CARM_MAX_PORTS, pdev 1525 drivers/block/sx8.c (unsigned long long)pci_resource_start(pdev, 0), pdev 1526 drivers/block/sx8.c pdev->irq, host->major); pdev 1529 drivers/block/sx8.c pci_set_drvdata(pdev, host); pdev 1533 drivers/block/sx8.c free_irq(pdev->irq, host); pdev 1546 drivers/block/sx8.c dma_free_coherent(&pdev->dev, CARM_SHM_SIZE, host->shm, host->shm_dma); pdev 1552 drivers/block/sx8.c pci_release_regions(pdev); pdev 1554 drivers/block/sx8.c pci_disable_device(pdev); pdev 1558 drivers/block/sx8.c static void carm_remove_one (struct pci_dev *pdev) pdev 1560 drivers/block/sx8.c struct carm_host *host = pci_get_drvdata(pdev); pdev 1565 drivers/block/sx8.c pci_name(pdev)); pdev 1569 drivers/block/sx8.c free_irq(pdev->irq, host); pdev 1579 drivers/block/sx8.c dma_free_coherent(&pdev->dev, CARM_SHM_SIZE, host->shm, host->shm_dma); pdev 1582 drivers/block/sx8.c pci_release_regions(pdev); pdev 1583 drivers/block/sx8.c pci_disable_device(pdev); pdev 125 drivers/bluetooth/btqcomsmd.c static int btqcomsmd_probe(struct platform_device *pdev) pdev 132 drivers/bluetooth/btqcomsmd.c btq = devm_kzalloc(&pdev->dev, sizeof(*btq), GFP_KERNEL); pdev 136 drivers/bluetooth/btqcomsmd.c wcnss = dev_get_drvdata(pdev->dev.parent); pdev 154 drivers/bluetooth/btqcomsmd.c SET_HCIDEV_DEV(hdev, &pdev->dev); pdev 169 drivers/bluetooth/btqcomsmd.c platform_set_drvdata(pdev, btq); pdev 174 drivers/bluetooth/btqcomsmd.c static int btqcomsmd_remove(struct platform_device *pdev) pdev 176 drivers/bluetooth/btqcomsmd.c struct btqcomsmd *btq = platform_get_drvdata(pdev); pdev 264 drivers/bluetooth/btwilink.c static int bt_ti_probe(struct platform_device *pdev) pdev 270 drivers/bluetooth/btwilink.c hst = devm_kzalloc(&pdev->dev, sizeof(struct ti_st), GFP_KERNEL); pdev 298 drivers/bluetooth/btwilink.c dev_set_drvdata(&pdev->dev, hst); pdev 302 drivers/bluetooth/btwilink.c static int bt_ti_remove(struct platform_device *pdev) pdev 305 drivers/bluetooth/btwilink.c struct ti_st *hst = dev_get_drvdata(&pdev->dev); pdev 318 drivers/bluetooth/btwilink.c dev_set_drvdata(&pdev->dev, NULL); pdev 1117 drivers/bluetooth/hci_bcm.c static int bcm_probe(struct platform_device *pdev) pdev 1122 drivers/bluetooth/hci_bcm.c dev = devm_kzalloc(&pdev->dev, sizeof(*dev), GFP_KERNEL); pdev 1126 drivers/bluetooth/hci_bcm.c dev->dev = &pdev->dev; pdev 1127 drivers/bluetooth/hci_bcm.c dev->irq = platform_get_irq(pdev, 0); pdev 1129 drivers/bluetooth/hci_bcm.c if (has_acpi_companion(&pdev->dev)) { pdev 1139 drivers/bluetooth/hci_bcm.c platform_set_drvdata(pdev, dev); pdev 1141 drivers/bluetooth/hci_bcm.c dev_info(&pdev->dev, "%s device registered.\n", dev->name); pdev 1150 drivers/bluetooth/hci_bcm.c dev_err(&pdev->dev, "Failed to power down\n"); pdev 1155 drivers/bluetooth/hci_bcm.c static int bcm_remove(struct platform_device *pdev) pdev 1157 drivers/bluetooth/hci_bcm.c struct bcm_device *dev = platform_get_drvdata(pdev); pdev 1163 drivers/bluetooth/hci_bcm.c dev_info(&pdev->dev, "%s device unregistered.\n", dev->name); pdev 57 drivers/bluetooth/hci_intel.c struct platform_device *pdev; pdev 274 drivers/bluetooth/hci_intel.c dev_info(&idev->pdev->dev, "hci_intel irq\n"); pdev 282 drivers/bluetooth/hci_intel.c pm_runtime_get(&idev->pdev->dev); pdev 283 drivers/bluetooth/hci_intel.c pm_runtime_mark_last_busy(&idev->pdev->dev); pdev 284 drivers/bluetooth/hci_intel.c pm_runtime_put_autosuspend(&idev->pdev->dev); pdev 306 drivers/bluetooth/hci_intel.c if (hu->tty->dev->parent != idev->pdev->dev.parent) pdev 315 drivers/bluetooth/hci_intel.c hu, dev_name(&idev->pdev->dev), powered); pdev 331 drivers/bluetooth/hci_intel.c if (powered && device_can_wakeup(&idev->pdev->dev)) { pdev 332 drivers/bluetooth/hci_intel.c err = devm_request_threaded_irq(&idev->pdev->dev, pdev 343 drivers/bluetooth/hci_intel.c device_wakeup_enable(&idev->pdev->dev); pdev 345 drivers/bluetooth/hci_intel.c pm_runtime_set_active(&idev->pdev->dev); pdev 346 drivers/bluetooth/hci_intel.c pm_runtime_use_autosuspend(&idev->pdev->dev); pdev 347 drivers/bluetooth/hci_intel.c pm_runtime_set_autosuspend_delay(&idev->pdev->dev, pdev 349 drivers/bluetooth/hci_intel.c pm_runtime_enable(&idev->pdev->dev); pdev 350 drivers/bluetooth/hci_intel.c } else if (!powered && device_may_wakeup(&idev->pdev->dev)) { pdev 351 drivers/bluetooth/hci_intel.c devm_free_irq(&idev->pdev->dev, idev->irq, idev); pdev 352 drivers/bluetooth/hci_intel.c device_wakeup_disable(&idev->pdev->dev); pdev 354 drivers/bluetooth/hci_intel.c pm_runtime_disable(&idev->pdev->dev); pdev 378 drivers/bluetooth/hci_intel.c if (intel->hu->tty->dev->parent == idev->pdev->dev.parent) { pdev 379 drivers/bluetooth/hci_intel.c pm_runtime_get(&idev->pdev->dev); pdev 380 drivers/bluetooth/hci_intel.c pm_runtime_mark_last_busy(&idev->pdev->dev); pdev 381 drivers/bluetooth/hci_intel.c pm_runtime_put_autosuspend(&idev->pdev->dev); pdev 847 drivers/bluetooth/hci_intel.c if (hu->tty->dev->parent == dev->pdev->dev.parent) { pdev 848 drivers/bluetooth/hci_intel.c if (device_may_wakeup(&dev->pdev->dev)) { pdev 1017 drivers/bluetooth/hci_intel.c if (hu->tty->dev->parent == idev->pdev->dev.parent) { pdev 1018 drivers/bluetooth/hci_intel.c pm_runtime_get_sync(&idev->pdev->dev); pdev 1019 drivers/bluetooth/hci_intel.c pm_runtime_mark_last_busy(&idev->pdev->dev); pdev 1020 drivers/bluetooth/hci_intel.c pm_runtime_put_autosuspend(&idev->pdev->dev); pdev 1146 drivers/bluetooth/hci_intel.c static int intel_probe(struct platform_device *pdev) pdev 1151 drivers/bluetooth/hci_intel.c idev = devm_kzalloc(&pdev->dev, sizeof(*idev), GFP_KERNEL); pdev 1157 drivers/bluetooth/hci_intel.c idev->pdev = pdev; pdev 1159 drivers/bluetooth/hci_intel.c ret = devm_acpi_dev_add_driver_gpios(&pdev->dev, acpi_hci_intel_gpios); pdev 1161 drivers/bluetooth/hci_intel.c dev_dbg(&pdev->dev, "Unable to add GPIO mapping table\n"); pdev 1163 drivers/bluetooth/hci_intel.c idev->reset = devm_gpiod_get(&pdev->dev, "reset", GPIOD_OUT_LOW); pdev 1165 drivers/bluetooth/hci_intel.c dev_err(&pdev->dev, "Unable to retrieve gpio\n"); pdev 1169 drivers/bluetooth/hci_intel.c idev->irq = platform_get_irq(pdev, 0); pdev 1173 drivers/bluetooth/hci_intel.c dev_err(&pdev->dev, "No IRQ, falling back to gpio-irq\n"); pdev 1175 drivers/bluetooth/hci_intel.c host_wake = devm_gpiod_get(&pdev->dev, "host-wake", GPIOD_IN); pdev 1177 drivers/bluetooth/hci_intel.c dev_err(&pdev->dev, "Unable to retrieve IRQ\n"); pdev 1183 drivers/bluetooth/hci_intel.c dev_err(&pdev->dev, "No corresponding irq for gpio\n"); pdev 1189 drivers/bluetooth/hci_intel.c device_set_wakeup_capable(&pdev->dev, true); pdev 1190 drivers/bluetooth/hci_intel.c device_wakeup_disable(&pdev->dev); pdev 1193 drivers/bluetooth/hci_intel.c platform_set_drvdata(pdev, idev); pdev 1200 drivers/bluetooth/hci_intel.c dev_info(&pdev->dev, "registered, gpio(%d)/irq(%d).\n", pdev 1206 drivers/bluetooth/hci_intel.c static int intel_remove(struct platform_device *pdev) pdev 1208 drivers/bluetooth/hci_intel.c struct intel_device *idev = platform_get_drvdata(pdev); pdev 1210 drivers/bluetooth/hci_intel.c device_wakeup_disable(&pdev->dev); pdev 1216 drivers/bluetooth/hci_intel.c dev_info(&pdev->dev, "unregistered.\n"); pdev 69 drivers/bus/arm-cci.c static int cci_platform_probe(struct platform_device *pdev) pdev 74 drivers/bus/arm-cci.c return of_platform_populate(pdev->dev.of_node, NULL, pdev 75 drivers/bus/arm-cci.c arm_cci_auxdata, &pdev->dev); pdev 314 drivers/bus/brcmstb_gisb.c static int __init brcmstb_gisb_arb_probe(struct platform_device *pdev) pdev 316 drivers/bus/brcmstb_gisb.c struct device_node *dn = pdev->dev.of_node; pdev 324 drivers/bus/brcmstb_gisb.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 325 drivers/bus/brcmstb_gisb.c timeout_irq = platform_get_irq(pdev, 0); pdev 326 drivers/bus/brcmstb_gisb.c tea_irq = platform_get_irq(pdev, 1); pdev 328 drivers/bus/brcmstb_gisb.c gdev = devm_kzalloc(&pdev->dev, sizeof(*gdev), GFP_KERNEL); pdev 335 drivers/bus/brcmstb_gisb.c gdev->base = devm_ioremap_resource(&pdev->dev, r); pdev 347 drivers/bus/brcmstb_gisb.c err = devm_request_irq(&pdev->dev, timeout_irq, pdev 348 drivers/bus/brcmstb_gisb.c brcmstb_gisb_timeout_handler, 0, pdev->name, pdev 353 drivers/bus/brcmstb_gisb.c err = devm_request_irq(&pdev->dev, tea_irq, pdev 354 drivers/bus/brcmstb_gisb.c brcmstb_gisb_tea_handler, 0, pdev->name, pdev 384 drivers/bus/brcmstb_gisb.c err = sysfs_create_group(&pdev->dev.kobj, &gisb_arb_sysfs_attr_group); pdev 388 drivers/bus/brcmstb_gisb.c platform_set_drvdata(pdev, gdev); pdev 402 drivers/bus/brcmstb_gisb.c dev_info(&pdev->dev, "registered irqs: %d, %d\n", pdev 205 drivers/bus/da8xx-mstpri.c static int da8xx_mstpri_probe(struct platform_device *pdev) pdev 210 drivers/bus/da8xx-mstpri.c struct device *dev = &pdev->dev; pdev 216 drivers/bus/da8xx-mstpri.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 812 drivers/bus/fsl-mc/fsl-mc-bus.c static int fsl_mc_bus_probe(struct platform_device *pdev) pdev 825 drivers/bus/fsl-mc/fsl-mc-bus.c mc = devm_kzalloc(&pdev->dev, sizeof(*mc), GFP_KERNEL); pdev 829 drivers/bus/fsl-mc/fsl-mc-bus.c platform_set_drvdata(pdev, mc); pdev 834 drivers/bus/fsl-mc/fsl-mc-bus.c error = of_address_to_resource(pdev->dev.of_node, 0, &res); pdev 836 drivers/bus/fsl-mc/fsl-mc-bus.c dev_err(&pdev->dev, pdev 838 drivers/bus/fsl-mc/fsl-mc-bus.c pdev->dev.of_node); pdev 844 drivers/bus/fsl-mc/fsl-mc-bus.c error = fsl_create_mc_io(&pdev->dev, mc_portal_phys_addr, pdev 852 drivers/bus/fsl-mc/fsl-mc-bus.c dev_err(&pdev->dev, pdev 857 drivers/bus/fsl-mc/fsl-mc-bus.c dev_info(&pdev->dev, "MC firmware version: %u.%u.%u\n", pdev 860 drivers/bus/fsl-mc/fsl-mc-bus.c error = get_mc_addr_translation_ranges(&pdev->dev, pdev 868 drivers/bus/fsl-mc/fsl-mc-bus.c dev_err(&pdev->dev, pdev 886 drivers/bus/fsl-mc/fsl-mc-bus.c error = fsl_mc_device_add(&obj_desc, mc_io, &pdev->dev, &mc_bus_dev); pdev 902 drivers/bus/fsl-mc/fsl-mc-bus.c static int fsl_mc_bus_remove(struct platform_device *pdev) pdev 904 drivers/bus/fsl-mc/fsl-mc-bus.c struct fsl_mc *mc = platform_get_drvdata(pdev); pdev 490 drivers/bus/hisi_lpc.c struct platform_device *pdev; pdev 541 drivers/bus/hisi_lpc.c pdev = platform_device_alloc(cell->name, PLATFORM_DEVID_AUTO); pdev 542 drivers/bus/hisi_lpc.c if (!pdev) { pdev 547 drivers/bus/hisi_lpc.c pdev->dev.parent = hostdev; pdev 548 drivers/bus/hisi_lpc.c ACPI_COMPANION_SET(&pdev->dev, child); pdev 550 drivers/bus/hisi_lpc.c ret = platform_device_add_resources(pdev, res, num_res); pdev 554 drivers/bus/hisi_lpc.c ret = platform_device_add_data(pdev, cell->pdata, pdev 559 drivers/bus/hisi_lpc.c ret = platform_device_add(pdev); pdev 595 drivers/bus/hisi_lpc.c static int hisi_lpc_probe(struct platform_device *pdev) pdev 597 drivers/bus/hisi_lpc.c struct device *dev = &pdev->dev; pdev 611 drivers/bus/hisi_lpc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 652 drivers/bus/hisi_lpc.c static int hisi_lpc_remove(struct platform_device *pdev) pdev 654 drivers/bus/hisi_lpc.c struct device *dev = &pdev->dev; pdev 79 drivers/bus/imx-weim.c static int imx_weim_gpr_setup(struct platform_device *pdev) pdev 81 drivers/bus/imx-weim.c struct device_node *np = pdev->dev.of_node; pdev 98 drivers/bus/imx-weim.c dev_dbg(&pdev->dev, "failed to find weim-cs-gpr\n"); pdev 124 drivers/bus/imx-weim.c dev_err(&pdev->dev, "Invalid 'ranges' configuration\n"); pdev 190 drivers/bus/imx-weim.c static int weim_parse_dt(struct platform_device *pdev, void __iomem *base) pdev 193 drivers/bus/imx-weim.c &pdev->dev); pdev 201 drivers/bus/imx-weim.c ret = imx_weim_gpr_setup(pdev); pdev 206 drivers/bus/imx-weim.c if (of_property_read_bool(pdev->dev.of_node, "fsl,burst-clk-enable")) { pdev 212 drivers/bus/imx-weim.c dev_err(&pdev->dev, "burst clk mode not supported.\n"); pdev 217 drivers/bus/imx-weim.c for_each_available_child_of_node(pdev->dev.of_node, child) { pdev 218 drivers/bus/imx-weim.c ret = weim_timing_setup(&pdev->dev, child, base, devtype, &ts); pdev 220 drivers/bus/imx-weim.c dev_warn(&pdev->dev, "%pOF set timing failed.\n", pdev 227 drivers/bus/imx-weim.c ret = of_platform_default_populate(pdev->dev.of_node, pdev 228 drivers/bus/imx-weim.c NULL, &pdev->dev); pdev 230 drivers/bus/imx-weim.c dev_err(&pdev->dev, "%pOF fail to create devices.\n", pdev 231 drivers/bus/imx-weim.c pdev->dev.of_node); pdev 235 drivers/bus/imx-weim.c static int weim_probe(struct platform_device *pdev) pdev 243 drivers/bus/imx-weim.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 244 drivers/bus/imx-weim.c base = devm_ioremap_resource(&pdev->dev, res); pdev 249 drivers/bus/imx-weim.c clk = devm_clk_get(&pdev->dev, NULL); pdev 258 drivers/bus/imx-weim.c ret = weim_parse_dt(pdev, base); pdev 262 drivers/bus/imx-weim.c dev_info(&pdev->dev, "Driver registered.\n"); pdev 22 drivers/bus/omap-ocp2scp.c struct platform_device *pdev = to_platform_device(dev); pdev 24 drivers/bus/omap-ocp2scp.c platform_device_unregister(pdev); pdev 29 drivers/bus/omap-ocp2scp.c static int omap_ocp2scp_probe(struct platform_device *pdev) pdev 35 drivers/bus/omap-ocp2scp.c struct device_node *np = pdev->dev.of_node; pdev 38 drivers/bus/omap-ocp2scp.c ret = of_platform_populate(np, NULL, NULL, &pdev->dev); pdev 40 drivers/bus/omap-ocp2scp.c dev_err(&pdev->dev, pdev 46 drivers/bus/omap-ocp2scp.c pm_runtime_enable(&pdev->dev); pdev 61 drivers/bus/omap-ocp2scp.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 62 drivers/bus/omap-ocp2scp.c regs = devm_ioremap_resource(&pdev->dev, res); pdev 68 drivers/bus/omap-ocp2scp.c pm_runtime_get_sync(&pdev->dev); pdev 73 drivers/bus/omap-ocp2scp.c pm_runtime_put_sync(&pdev->dev); pdev 79 drivers/bus/omap-ocp2scp.c pm_runtime_disable(&pdev->dev); pdev 82 drivers/bus/omap-ocp2scp.c device_for_each_child(&pdev->dev, NULL, ocp2scp_remove_devices); pdev 87 drivers/bus/omap-ocp2scp.c static int omap_ocp2scp_remove(struct platform_device *pdev) pdev 89 drivers/bus/omap-ocp2scp.c pm_runtime_disable(&pdev->dev); pdev 90 drivers/bus/omap-ocp2scp.c device_for_each_child(&pdev->dev, NULL, ocp2scp_remove_devices); pdev 244 drivers/bus/omap_l3_noc.c static int omap_l3_probe(struct platform_device *pdev) pdev 250 drivers/bus/omap_l3_noc.c of_id = of_match_device(l3_noc_match, &pdev->dev); pdev 252 drivers/bus/omap_l3_noc.c dev_err(&pdev->dev, "OF data missing\n"); pdev 256 drivers/bus/omap_l3_noc.c l3 = devm_kzalloc(&pdev->dev, sizeof(*l3), GFP_KERNEL); pdev 261 drivers/bus/omap_l3_noc.c l3->dev = &pdev->dev; pdev 262 drivers/bus/omap_l3_noc.c platform_set_drvdata(pdev, l3); pdev 274 drivers/bus/omap_l3_noc.c res = platform_get_resource(pdev, IORESOURCE_MEM, res_idx); pdev 275 drivers/bus/omap_l3_noc.c l3->l3_base[i] = devm_ioremap_resource(&pdev->dev, res); pdev 286 drivers/bus/omap_l3_noc.c l3->debug_irq = platform_get_irq(pdev, 0); pdev 295 drivers/bus/omap_l3_noc.c l3->app_irq = platform_get_irq(pdev, 1); pdev 214 drivers/bus/omap_l3_smx.c static int omap3_l3_probe(struct platform_device *pdev) pdev 224 drivers/bus/omap_l3_smx.c platform_set_drvdata(pdev, l3); pdev 226 drivers/bus/omap_l3_smx.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 228 drivers/bus/omap_l3_smx.c dev_err(&pdev->dev, "couldn't find resource\n"); pdev 234 drivers/bus/omap_l3_smx.c dev_err(&pdev->dev, "ioremap failed\n"); pdev 239 drivers/bus/omap_l3_smx.c l3->debug_irq = platform_get_irq(pdev, 0); pdev 243 drivers/bus/omap_l3_smx.c dev_err(&pdev->dev, "couldn't request debug irq\n"); pdev 247 drivers/bus/omap_l3_smx.c l3->app_irq = platform_get_irq(pdev, 1); pdev 251 drivers/bus/omap_l3_smx.c dev_err(&pdev->dev, "couldn't request app irq\n"); pdev 266 drivers/bus/omap_l3_smx.c static int omap3_l3_remove(struct platform_device *pdev) pdev 268 drivers/bus/omap_l3_smx.c struct omap3_l3 *l3 = platform_get_drvdata(pdev); pdev 292 drivers/bus/qcom-ebi2.c static int qcom_ebi2_probe(struct platform_device *pdev) pdev 294 drivers/bus/qcom-ebi2.c struct device_node *np = pdev->dev.of_node; pdev 296 drivers/bus/qcom-ebi2.c struct device *dev = &pdev->dev; pdev 328 drivers/bus/qcom-ebi2.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 335 drivers/bus/qcom-ebi2.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 17 drivers/bus/simple-pm-bus.c static int simple_pm_bus_probe(struct platform_device *pdev) pdev 19 drivers/bus/simple-pm-bus.c struct device_node *np = pdev->dev.of_node; pdev 21 drivers/bus/simple-pm-bus.c dev_dbg(&pdev->dev, "%s\n", __func__); pdev 23 drivers/bus/simple-pm-bus.c pm_runtime_enable(&pdev->dev); pdev 26 drivers/bus/simple-pm-bus.c of_platform_populate(np, NULL, NULL, &pdev->dev); pdev 31 drivers/bus/simple-pm-bus.c static int simple_pm_bus_remove(struct platform_device *pdev) pdev 33 drivers/bus/simple-pm-bus.c dev_dbg(&pdev->dev, "%s\n", __func__); pdev 35 drivers/bus/simple-pm-bus.c pm_runtime_disable(&pdev->dev); pdev 12 drivers/bus/sun50i-de2.c static int sun50i_de2_bus_probe(struct platform_device *pdev) pdev 14 drivers/bus/sun50i-de2.c struct device_node *np = pdev->dev.of_node; pdev 17 drivers/bus/sun50i-de2.c ret = sunxi_sram_claim(&pdev->dev); pdev 19 drivers/bus/sun50i-de2.c dev_err(&pdev->dev, "Error couldn't map SRAM to device\n"); pdev 23 drivers/bus/sun50i-de2.c of_platform_populate(np, NULL, NULL, &pdev->dev); pdev 28 drivers/bus/sun50i-de2.c static int sun50i_de2_bus_remove(struct platform_device *pdev) pdev 30 drivers/bus/sun50i-de2.c sunxi_sram_release(&pdev->dev); pdev 623 drivers/bus/sunxi-rsb.c static int sunxi_rsb_probe(struct platform_device *pdev) pdev 625 drivers/bus/sunxi-rsb.c struct device *dev = &pdev->dev; pdev 647 drivers/bus/sunxi-rsb.c platform_set_drvdata(pdev, rsb); pdev 648 drivers/bus/sunxi-rsb.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 653 drivers/bus/sunxi-rsb.c irq = platform_get_irq(pdev, 0); pdev 739 drivers/bus/sunxi-rsb.c static int sunxi_rsb_remove(struct platform_device *pdev) pdev 741 drivers/bus/sunxi-rsb.c struct sunxi_rsb *rsb = platform_get_drvdata(pdev); pdev 22 drivers/bus/tegra-aconnect.c static int tegra_aconnect_probe(struct platform_device *pdev) pdev 26 drivers/bus/tegra-aconnect.c if (!pdev->dev.of_node) pdev 29 drivers/bus/tegra-aconnect.c aconnect = devm_kzalloc(&pdev->dev, sizeof(struct tegra_aconnect), pdev 34 drivers/bus/tegra-aconnect.c aconnect->ape_clk = devm_clk_get(&pdev->dev, "ape"); pdev 36 drivers/bus/tegra-aconnect.c dev_err(&pdev->dev, "Can't retrieve ape clock\n"); pdev 40 drivers/bus/tegra-aconnect.c aconnect->apb2ape_clk = devm_clk_get(&pdev->dev, "apb2ape"); pdev 42 drivers/bus/tegra-aconnect.c dev_err(&pdev->dev, "Can't retrieve apb2ape clock\n"); pdev 46 drivers/bus/tegra-aconnect.c dev_set_drvdata(&pdev->dev, aconnect); pdev 47 drivers/bus/tegra-aconnect.c pm_runtime_enable(&pdev->dev); pdev 49 drivers/bus/tegra-aconnect.c of_platform_populate(pdev->dev.of_node, NULL, NULL, &pdev->dev); pdev 51 drivers/bus/tegra-aconnect.c dev_info(&pdev->dev, "Tegra ACONNECT bus registered\n"); pdev 56 drivers/bus/tegra-aconnect.c static int tegra_aconnect_remove(struct platform_device *pdev) pdev 58 drivers/bus/tegra-aconnect.c pm_runtime_disable(&pdev->dev); pdev 205 drivers/bus/tegra-gmi.c static int tegra_gmi_probe(struct platform_device *pdev) pdev 207 drivers/bus/tegra-gmi.c struct device *dev = &pdev->dev; pdev 218 drivers/bus/tegra-gmi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 250 drivers/bus/tegra-gmi.c platform_set_drvdata(pdev, gmi); pdev 255 drivers/bus/tegra-gmi.c static int tegra_gmi_remove(struct platform_device *pdev) pdev 257 drivers/bus/tegra-gmi.c struct tegra_gmi *gmi = platform_get_drvdata(pdev); pdev 2437 drivers/bus/ti-sysc.c static int sysc_probe(struct platform_device *pdev) pdev 2439 drivers/bus/ti-sysc.c struct ti_sysc_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 2443 drivers/bus/ti-sysc.c ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); pdev 2447 drivers/bus/ti-sysc.c ddata->dev = &pdev->dev; pdev 2448 drivers/bus/ti-sysc.c platform_set_drvdata(pdev, ddata); pdev 2521 drivers/bus/ti-sysc.c pm_runtime_put(&pdev->dev); pdev 2527 drivers/bus/ti-sysc.c pm_runtime_put_sync(&pdev->dev); pdev 2528 drivers/bus/ti-sysc.c pm_runtime_disable(&pdev->dev); pdev 2535 drivers/bus/ti-sysc.c static int sysc_remove(struct platform_device *pdev) pdev 2537 drivers/bus/ti-sysc.c struct sysc *ddata = platform_get_drvdata(pdev); pdev 2549 drivers/bus/ti-sysc.c of_platform_depopulate(&pdev->dev); pdev 2551 drivers/bus/ti-sysc.c pm_runtime_put_sync(&pdev->dev); pdev 2552 drivers/bus/ti-sysc.c pm_runtime_disable(&pdev->dev); pdev 45 drivers/bus/ts-nbus.c static int ts_nbus_init_pdata(struct platform_device *pdev, struct ts_nbus pdev 48 drivers/bus/ts-nbus.c ts_nbus->data = devm_gpiod_get_array(&pdev->dev, "ts,data", pdev 51 drivers/bus/ts-nbus.c dev_err(&pdev->dev, "failed to retrieve ts,data-gpio from dts\n"); pdev 55 drivers/bus/ts-nbus.c ts_nbus->csn = devm_gpiod_get(&pdev->dev, "ts,csn", GPIOD_OUT_HIGH); pdev 57 drivers/bus/ts-nbus.c dev_err(&pdev->dev, "failed to retrieve ts,csn-gpio from dts\n"); pdev 61 drivers/bus/ts-nbus.c ts_nbus->txrx = devm_gpiod_get(&pdev->dev, "ts,txrx", GPIOD_OUT_HIGH); pdev 63 drivers/bus/ts-nbus.c dev_err(&pdev->dev, "failed to retrieve ts,txrx-gpio from dts\n"); pdev 67 drivers/bus/ts-nbus.c ts_nbus->strobe = devm_gpiod_get(&pdev->dev, "ts,strobe", GPIOD_OUT_HIGH); pdev 69 drivers/bus/ts-nbus.c dev_err(&pdev->dev, "failed to retrieve ts,strobe-gpio from dts\n"); pdev 73 drivers/bus/ts-nbus.c ts_nbus->ale = devm_gpiod_get(&pdev->dev, "ts,ale", GPIOD_OUT_HIGH); pdev 75 drivers/bus/ts-nbus.c dev_err(&pdev->dev, "failed to retrieve ts,ale-gpio from dts\n"); pdev 79 drivers/bus/ts-nbus.c ts_nbus->rdy = devm_gpiod_get(&pdev->dev, "ts,rdy", GPIOD_IN); pdev 81 drivers/bus/ts-nbus.c dev_err(&pdev->dev, "failed to retrieve ts,rdy-gpio from dts\n"); pdev 276 drivers/bus/ts-nbus.c static int ts_nbus_probe(struct platform_device *pdev) pdev 280 drivers/bus/ts-nbus.c struct device *dev = &pdev->dev; pdev 290 drivers/bus/ts-nbus.c ret = ts_nbus_init_pdata(pdev, ts_nbus); pdev 304 drivers/bus/ts-nbus.c dev_err(&pdev->dev, "invalid PWM period\n"); pdev 337 drivers/bus/ts-nbus.c static int ts_nbus_remove(struct platform_device *pdev) pdev 339 drivers/bus/ts-nbus.c struct ts_nbus *ts_nbus = dev_get_drvdata(&pdev->dev); pdev 175 drivers/bus/uniphier-system-bus.c static int uniphier_system_bus_probe(struct platform_device *pdev) pdev 177 drivers/bus/uniphier-system-bus.c struct device *dev = &pdev->dev; pdev 188 drivers/bus/uniphier-system-bus.c priv->membase = devm_platform_ioremap_resource(pdev, 0); pdev 248 drivers/bus/uniphier-system-bus.c platform_set_drvdata(pdev, priv); pdev 179 drivers/char/agp/agp.h int (*chipset_setup) (struct pci_dev *pdev); /* used to override generic */ pdev 217 drivers/char/agp/agp.h struct agp_bridge_data *agp_generic_find_bridge(struct pci_dev *pdev); pdev 302 drivers/char/agp/ali-agp.c static int agp_ali_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 309 drivers/char/agp/ali-agp.c cap_ptr = pci_find_capability(pdev, PCI_CAP_ID_AGP); pdev 315 drivers/char/agp/ali-agp.c if (pdev->device == devs[j].device_id) pdev 319 drivers/char/agp/ali-agp.c dev_err(&pdev->dev, "unsupported ALi chipset [%04x/%04x])\n", pdev 320 drivers/char/agp/ali-agp.c pdev->vendor, pdev->device); pdev 329 drivers/char/agp/ali-agp.c bridge->dev = pdev; pdev 332 drivers/char/agp/ali-agp.c switch (pdev->device) { pdev 337 drivers/char/agp/ali-agp.c pci_read_config_byte(pdev, 0xFB, &hidden_1621_id); pdev 365 drivers/char/agp/ali-agp.c dev_info(&pdev->dev, "ALi %s chipset\n", devs[j].chipset_name); pdev 368 drivers/char/agp/ali-agp.c pci_read_config_dword(pdev, pdev 372 drivers/char/agp/ali-agp.c pci_set_drvdata(pdev, bridge); pdev 376 drivers/char/agp/ali-agp.c static void agp_ali_remove(struct pci_dev *pdev) pdev 378 drivers/char/agp/ali-agp.c struct agp_bridge_data *bridge = pci_get_drvdata(pdev); pdev 156 drivers/char/agp/alpha-agp.c struct pci_dev *pdev; /* faked */ pdev 175 drivers/char/agp/alpha-agp.c pdev = pci_alloc_dev(NULL); pdev 176 drivers/char/agp/alpha-agp.c if (!pdev) pdev 178 drivers/char/agp/alpha-agp.c pdev->vendor = 0xffff; pdev 179 drivers/char/agp/alpha-agp.c pdev->device = 0xffff; pdev 180 drivers/char/agp/alpha-agp.c pdev->sysdata = agp->hose; pdev 190 drivers/char/agp/alpha-agp.c alpha_bridge->dev = pdev; pdev 197 drivers/char/agp/alpha-agp.c kfree(pdev); pdev 408 drivers/char/agp/amd-k7-agp.c static int agp_amdk7_probe(struct pci_dev *pdev, pdev 415 drivers/char/agp/amd-k7-agp.c cap_ptr = pci_find_capability(pdev, PCI_CAP_ID_AGP); pdev 420 drivers/char/agp/amd-k7-agp.c dev_info(&pdev->dev, "AMD %s chipset\n", pdev 429 drivers/char/agp/amd-k7-agp.c bridge->dev = pdev; pdev 443 drivers/char/agp/amd-k7-agp.c dev_info(&pdev->dev, "no AGP VGA controller\n"); pdev 454 drivers/char/agp/amd-k7-agp.c dev_info(&pdev->dev, "AMD 751 chipset with NVidia GeForce; forcing 1X due to errata\n"); pdev 466 drivers/char/agp/amd-k7-agp.c if (pdev->revision == 0x10 || pdev->revision == 0x11) { pdev 470 drivers/char/agp/amd-k7-agp.c dev_info(&pdev->dev, "AMD 761 chipset with errata; disabling AGP fast writes & SBA and forcing to 1X\n"); pdev 475 drivers/char/agp/amd-k7-agp.c pci_read_config_dword(pdev, pdev 479 drivers/char/agp/amd-k7-agp.c pci_set_drvdata(pdev, bridge); pdev 483 drivers/char/agp/amd-k7-agp.c static void agp_amdk7_remove(struct pci_dev *pdev) pdev 485 drivers/char/agp/amd-k7-agp.c struct agp_bridge_data *bridge = pci_get_drvdata(pdev); pdev 493 drivers/char/agp/amd-k7-agp.c static int agp_amdk7_suspend(struct pci_dev *pdev, pm_message_t state) pdev 495 drivers/char/agp/amd-k7-agp.c pci_save_state(pdev); pdev 496 drivers/char/agp/amd-k7-agp.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 501 drivers/char/agp/amd-k7-agp.c static int agp_amdk7_resume(struct pci_dev *pdev) pdev 503 drivers/char/agp/amd-k7-agp.c pci_set_power_state(pdev, PCI_D0); pdev 504 drivers/char/agp/amd-k7-agp.c pci_restore_state(pdev); pdev 326 drivers/char/agp/amd64-agp.c static int cache_nbs(struct pci_dev *pdev, u32 cap_ptr) pdev 339 drivers/char/agp/amd64-agp.c if (fix_northbridge(dev, pdev, cap_ptr) < 0) { pdev 352 drivers/char/agp/amd64-agp.c static void amd8151_init(struct pci_dev *pdev, struct agp_bridge_data *bridge) pdev 356 drivers/char/agp/amd64-agp.c switch (pdev->revision) { pdev 366 drivers/char/agp/amd64-agp.c dev_info(&pdev->dev, "AMD 8151 AGP Bridge rev %s\n", revstring); pdev 372 drivers/char/agp/amd64-agp.c if (pdev->revision < 0x13) { pdev 373 drivers/char/agp/amd64-agp.c dev_info(&pdev->dev, "correcting AGP revision (reports 3.5, is really 3.0)\n"); pdev 390 drivers/char/agp/amd64-agp.c static int uli_agp_init(struct pci_dev *pdev) pdev 397 drivers/char/agp/amd64-agp.c dev_info(&pdev->dev, "setting up ULi AGP\n"); pdev 398 drivers/char/agp/amd64-agp.c dev1 = pci_get_slot (pdev->bus,PCI_DEVFN(0,0)); pdev 400 drivers/char/agp/amd64-agp.c dev_info(&pdev->dev, "can't find ULi secondary device\n"); pdev 409 drivers/char/agp/amd64-agp.c dev_info(&pdev->dev, "no ULi size found for %d\n", size); pdev 426 drivers/char/agp/amd64-agp.c pci_read_config_dword(pdev, ULI_X86_64_BASE_ADDR, &baseaddr); pdev 429 drivers/char/agp/amd64-agp.c pci_write_config_dword(pdev, ULI_X86_64_BASE_ADDR, baseaddr); pdev 452 drivers/char/agp/amd64-agp.c static int nforce3_agp_init(struct pci_dev *pdev) pdev 459 drivers/char/agp/amd64-agp.c dev_info(&pdev->dev, "setting up Nforce3 AGP\n"); pdev 461 drivers/char/agp/amd64-agp.c dev1 = pci_get_slot(pdev->bus, PCI_DEVFN(11, 0)); pdev 463 drivers/char/agp/amd64-agp.c dev_info(&pdev->dev, "can't find Nforce3 secondary device\n"); pdev 472 drivers/char/agp/amd64-agp.c dev_info(&pdev->dev, "no NForce3 size found for %d\n", size); pdev 488 drivers/char/agp/amd64-agp.c dev_info(&pdev->dev, "aperture base > 4G\n"); pdev 495 drivers/char/agp/amd64-agp.c pci_read_config_dword(pdev, NVIDIA_X86_64_0_APBASE, &apbar); pdev 498 drivers/char/agp/amd64-agp.c pci_write_config_dword(pdev, NVIDIA_X86_64_0_APBASE, apbar); pdev 513 drivers/char/agp/amd64-agp.c static int agp_amd64_probe(struct pci_dev *pdev, pdev 524 drivers/char/agp/amd64-agp.c cap_ptr = pci_find_capability(pdev, PCI_CAP_ID_AGP); pdev 534 drivers/char/agp/amd64-agp.c if (pdev->vendor == PCI_VENDOR_ID_AMD && pdev 535 drivers/char/agp/amd64-agp.c pdev->device == PCI_DEVICE_ID_AMD_8151_0) { pdev 536 drivers/char/agp/amd64-agp.c amd8151_init(pdev, bridge); pdev 538 drivers/char/agp/amd64-agp.c dev_info(&pdev->dev, "AGP bridge [%04x/%04x]\n", pdev 539 drivers/char/agp/amd64-agp.c pdev->vendor, pdev->device); pdev 543 drivers/char/agp/amd64-agp.c bridge->dev = pdev; pdev 547 drivers/char/agp/amd64-agp.c pci_read_config_dword(pdev, bridge->capndx+PCI_AGP_STATUS, &bridge->mode); pdev 549 drivers/char/agp/amd64-agp.c if (cache_nbs(pdev, cap_ptr) == -1) { pdev 554 drivers/char/agp/amd64-agp.c if (pdev->vendor == PCI_VENDOR_ID_NVIDIA) { pdev 555 drivers/char/agp/amd64-agp.c int ret = nforce3_agp_init(pdev); pdev 562 drivers/char/agp/amd64-agp.c if (pdev->vendor == PCI_VENDOR_ID_AL) { pdev 563 drivers/char/agp/amd64-agp.c int ret = uli_agp_init(pdev); pdev 570 drivers/char/agp/amd64-agp.c pci_set_drvdata(pdev, bridge); pdev 579 drivers/char/agp/amd64-agp.c static void agp_amd64_remove(struct pci_dev *pdev) pdev 581 drivers/char/agp/amd64-agp.c struct agp_bridge_data *bridge = pci_get_drvdata(pdev); pdev 593 drivers/char/agp/amd64-agp.c static int agp_amd64_suspend(struct pci_dev *pdev, pm_message_t state) pdev 595 drivers/char/agp/amd64-agp.c pci_save_state(pdev); pdev 596 drivers/char/agp/amd64-agp.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 601 drivers/char/agp/amd64-agp.c static int agp_amd64_resume(struct pci_dev *pdev) pdev 603 drivers/char/agp/amd64-agp.c pci_set_power_state(pdev, PCI_D0); pdev 604 drivers/char/agp/amd64-agp.c pci_restore_state(pdev); pdev 606 drivers/char/agp/amd64-agp.c if (pdev->vendor == PCI_VENDOR_ID_NVIDIA) pdev 607 drivers/char/agp/amd64-agp.c nforce3_agp_init(pdev); pdev 494 drivers/char/agp/ati-agp.c static int agp_ati_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 501 drivers/char/agp/ati-agp.c cap_ptr = pci_find_capability(pdev, PCI_CAP_ID_AGP); pdev 507 drivers/char/agp/ati-agp.c if (pdev->device == devs[j].device_id) pdev 511 drivers/char/agp/ati-agp.c dev_err(&pdev->dev, "unsupported Ati chipset [%04x/%04x])\n", pdev 512 drivers/char/agp/ati-agp.c pdev->vendor, pdev->device); pdev 520 drivers/char/agp/ati-agp.c bridge->dev = pdev; pdev 525 drivers/char/agp/ati-agp.c dev_info(&pdev->dev, "Ati %s chipset\n", devs[j].chipset_name); pdev 528 drivers/char/agp/ati-agp.c pci_read_config_dword(pdev, pdev 532 drivers/char/agp/ati-agp.c pci_set_drvdata(pdev, bridge); pdev 536 drivers/char/agp/ati-agp.c static void agp_ati_remove(struct pci_dev *pdev) pdev 538 drivers/char/agp/ati-agp.c struct agp_bridge_data *bridge = pci_get_drvdata(pdev); pdev 67 drivers/char/agp/backend.c struct agp_bridge_data *agp_backend_acquire(struct pci_dev *pdev) pdev 71 drivers/char/agp/backend.c bridge = agp_find_bridge(pdev); pdev 343 drivers/char/agp/efficeon-agp.c static int agp_efficeon_probe(struct pci_dev *pdev, pdev 350 drivers/char/agp/efficeon-agp.c cap_ptr = pci_find_capability(pdev, PCI_CAP_ID_AGP); pdev 355 drivers/char/agp/efficeon-agp.c if (pdev->device != PCI_DEVICE_ID_EFFICEON) { pdev 357 drivers/char/agp/efficeon-agp.c pdev->device); pdev 368 drivers/char/agp/efficeon-agp.c bridge->dev = pdev; pdev 376 drivers/char/agp/efficeon-agp.c if (pci_enable_device(pdev)) { pdev 387 drivers/char/agp/efficeon-agp.c r = &pdev->resource[0]; pdev 389 drivers/char/agp/efficeon-agp.c if (pci_assign_resource(pdev, 0)) { pdev 398 drivers/char/agp/efficeon-agp.c pci_read_config_dword(pdev, pdev 403 drivers/char/agp/efficeon-agp.c pci_set_drvdata(pdev, bridge); pdev 407 drivers/char/agp/efficeon-agp.c static void agp_efficeon_remove(struct pci_dev *pdev) pdev 409 drivers/char/agp/efficeon-agp.c struct agp_bridge_data *bridge = pci_get_drvdata(pdev); pdev 421 drivers/char/agp/efficeon-agp.c static int agp_efficeon_resume(struct pci_dev *pdev) pdev 1299 drivers/char/agp/generic.c struct agp_bridge_data *agp_generic_find_bridge(struct pci_dev *pdev) pdev 590 drivers/char/agp/i460-agp.c static int agp_intel_i460_probe(struct pci_dev *pdev, pdev 596 drivers/char/agp/i460-agp.c cap_ptr = pci_find_capability(pdev, PCI_CAP_ID_AGP); pdev 605 drivers/char/agp/i460-agp.c bridge->dev = pdev; pdev 610 drivers/char/agp/i460-agp.c pci_set_drvdata(pdev, bridge); pdev 614 drivers/char/agp/i460-agp.c static void agp_intel_i460_remove(struct pci_dev *pdev) pdev 616 drivers/char/agp/i460-agp.c struct agp_bridge_data *bridge = pci_get_drvdata(pdev); pdev 724 drivers/char/agp/intel-agp.c static int agp_intel_probe(struct pci_dev *pdev, pdev 732 drivers/char/agp/intel-agp.c cap_ptr = pci_find_capability(pdev, PCI_CAP_ID_AGP); pdev 740 drivers/char/agp/intel-agp.c if (intel_gmch_probe(pdev, NULL, bridge)) pdev 747 drivers/char/agp/intel-agp.c if (pdev->device == intel_agp_chipsets[i].chip_id) { pdev 755 drivers/char/agp/intel-agp.c dev_warn(&pdev->dev, "unsupported Intel chipset [%04x/%04x]\n", pdev 756 drivers/char/agp/intel-agp.c pdev->vendor, pdev->device); pdev 761 drivers/char/agp/intel-agp.c bridge->dev = pdev; pdev 764 drivers/char/agp/intel-agp.c dev_info(&pdev->dev, "Intel %s Chipset\n", intel_agp_chipsets[i].name); pdev 776 drivers/char/agp/intel-agp.c r = &pdev->resource[0]; pdev 778 drivers/char/agp/intel-agp.c if (pci_assign_resource(pdev, 0)) { pdev 779 drivers/char/agp/intel-agp.c dev_err(&pdev->dev, "can't assign resource 0\n"); pdev 790 drivers/char/agp/intel-agp.c if (pci_enable_device(pdev)) { pdev 791 drivers/char/agp/intel-agp.c dev_err(&pdev->dev, "can't enable PCI device\n"); pdev 798 drivers/char/agp/intel-agp.c pci_read_config_dword(pdev, pdev 804 drivers/char/agp/intel-agp.c pci_set_drvdata(pdev, bridge); pdev 809 drivers/char/agp/intel-agp.c static void agp_intel_remove(struct pci_dev *pdev) pdev 811 drivers/char/agp/intel-agp.c struct agp_bridge_data *bridge = pci_get_drvdata(pdev); pdev 821 drivers/char/agp/intel-agp.c static int agp_intel_resume(struct pci_dev *pdev) pdev 823 drivers/char/agp/intel-agp.c struct agp_bridge_data *bridge = pci_get_drvdata(pdev); pdev 336 drivers/char/agp/nvidia-agp.c static int agp_nvidia_probe(struct pci_dev *pdev, pdev 343 drivers/char/agp/nvidia-agp.c pci_get_domain_bus_and_slot(pci_domain_nr(pdev->bus), pdev 344 drivers/char/agp/nvidia-agp.c (unsigned int)pdev->bus->number, pdev 347 drivers/char/agp/nvidia-agp.c pci_get_domain_bus_and_slot(pci_domain_nr(pdev->bus), pdev 348 drivers/char/agp/nvidia-agp.c (unsigned int)pdev->bus->number, pdev 351 drivers/char/agp/nvidia-agp.c pci_get_domain_bus_and_slot(pci_domain_nr(pdev->bus), pdev 352 drivers/char/agp/nvidia-agp.c (unsigned int)pdev->bus->number, pdev 361 drivers/char/agp/nvidia-agp.c cap_ptr = pci_find_capability(pdev, PCI_CAP_ID_AGP); pdev 365 drivers/char/agp/nvidia-agp.c switch (pdev->device) { pdev 376 drivers/char/agp/nvidia-agp.c pdev->device); pdev 386 drivers/char/agp/nvidia-agp.c bridge->dev = pdev; pdev 390 drivers/char/agp/nvidia-agp.c pci_read_config_dword(pdev, pdev 394 drivers/char/agp/nvidia-agp.c pci_set_drvdata(pdev, bridge); pdev 398 drivers/char/agp/nvidia-agp.c static void agp_nvidia_remove(struct pci_dev *pdev) pdev 400 drivers/char/agp/nvidia-agp.c struct agp_bridge_data *bridge = pci_get_drvdata(pdev); pdev 407 drivers/char/agp/nvidia-agp.c static int agp_nvidia_suspend(struct pci_dev *pdev, pm_message_t state) pdev 409 drivers/char/agp/nvidia-agp.c pci_save_state(pdev); pdev 410 drivers/char/agp/nvidia-agp.c pci_set_power_state(pdev, PCI_D3hot); pdev 415 drivers/char/agp/nvidia-agp.c static int agp_nvidia_resume(struct pci_dev *pdev) pdev 418 drivers/char/agp/nvidia-agp.c pci_set_power_state(pdev, PCI_D0); pdev 419 drivers/char/agp/nvidia-agp.c pci_restore_state(pdev); pdev 182 drivers/char/agp/sis-agp.c static int agp_sis_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 187 drivers/char/agp/sis-agp.c cap_ptr = pci_find_capability(pdev, PCI_CAP_ID_AGP); pdev 192 drivers/char/agp/sis-agp.c dev_info(&pdev->dev, "SiS chipset [%04x/%04x]\n", pdev 193 drivers/char/agp/sis-agp.c pdev->vendor, pdev->device); pdev 199 drivers/char/agp/sis-agp.c bridge->dev = pdev; pdev 205 drivers/char/agp/sis-agp.c pci_read_config_dword(pdev, bridge->capndx+PCI_AGP_STATUS, &bridge->mode); pdev 208 drivers/char/agp/sis-agp.c pci_set_drvdata(pdev, bridge); pdev 212 drivers/char/agp/sis-agp.c static void agp_sis_remove(struct pci_dev *pdev) pdev 214 drivers/char/agp/sis-agp.c struct agp_bridge_data *bridge = pci_get_drvdata(pdev); pdev 222 drivers/char/agp/sis-agp.c static int agp_sis_suspend(struct pci_dev *pdev, pm_message_t state) pdev 224 drivers/char/agp/sis-agp.c pci_save_state(pdev); pdev 225 drivers/char/agp/sis-agp.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 230 drivers/char/agp/sis-agp.c static int agp_sis_resume(struct pci_dev *pdev) pdev 232 drivers/char/agp/sis-agp.c pci_set_power_state(pdev, PCI_D0); pdev 233 drivers/char/agp/sis-agp.c pci_restore_state(pdev); pdev 449 drivers/char/agp/sworks-agp.c static int agp_serverworks_probe(struct pci_dev *pdev, pdev 457 drivers/char/agp/sworks-agp.c cap_ptr = pci_find_capability(pdev, PCI_CAP_ID_AGP); pdev 459 drivers/char/agp/sworks-agp.c switch (pdev->device) { pdev 461 drivers/char/agp/sworks-agp.c dev_err(&pdev->dev, "ServerWorks CNB20HE is unsupported due to lack of documentation\n"); pdev 471 drivers/char/agp/sworks-agp.c dev_err(&pdev->dev, "unsupported Serverworks chipset " pdev 472 drivers/char/agp/sworks-agp.c "[%04x/%04x]\n", pdev->vendor, pdev->device); pdev 477 drivers/char/agp/sworks-agp.c bridge_dev = pci_get_domain_bus_and_slot(pci_domain_nr(pdev->bus), pdev 478 drivers/char/agp/sworks-agp.c (unsigned int)pdev->bus->number, pdev 481 drivers/char/agp/sworks-agp.c dev_info(&pdev->dev, "can't find secondary device\n"); pdev 488 drivers/char/agp/sworks-agp.c pci_read_config_dword(pdev, SVWRKS_APSIZE, &temp); pdev 490 drivers/char/agp/sworks-agp.c pci_read_config_dword(pdev, SVWRKS_APSIZE + 4, &temp2); pdev 492 drivers/char/agp/sworks-agp.c dev_info(&pdev->dev, "64 bit aperture address, " pdev 500 drivers/char/agp/sworks-agp.c pci_read_config_dword(pdev, serverworks_private.mm_addr_ofs, &temp); pdev 502 drivers/char/agp/sworks-agp.c pci_read_config_dword(pdev, pdev 505 drivers/char/agp/sworks-agp.c dev_info(&pdev->dev, "64 bit MMIO address, but top " pdev 517 drivers/char/agp/sworks-agp.c bridge->dev = pci_dev_get(pdev); pdev 519 drivers/char/agp/sworks-agp.c pci_set_drvdata(pdev, bridge); pdev 523 drivers/char/agp/sworks-agp.c static void agp_serverworks_remove(struct pci_dev *pdev) pdev 525 drivers/char/agp/sworks-agp.c struct agp_bridge_data *bridge = pci_get_drvdata(pdev); pdev 289 drivers/char/agp/uninorth-agp.c static int agp_uninorth_suspend(struct pci_dev *pdev) pdev 296 drivers/char/agp/uninorth-agp.c bridge = agp_find_bridge(pdev); pdev 307 drivers/char/agp/uninorth-agp.c if (device == pdev) pdev 315 drivers/char/agp/uninorth-agp.c if (device->bus != pdev->bus) pdev 323 drivers/char/agp/uninorth-agp.c dev_info(&pdev->dev, "disabling AGP on device %s\n", pdev 330 drivers/char/agp/uninorth-agp.c agp = pci_find_capability(pdev, PCI_CAP_ID_AGP); pdev 331 drivers/char/agp/uninorth-agp.c pci_read_config_dword(pdev, agp + PCI_AGP_COMMAND, &cmd); pdev 334 drivers/char/agp/uninorth-agp.c dev_info(&pdev->dev, "disabling AGP on bridge\n"); pdev 336 drivers/char/agp/uninorth-agp.c pci_write_config_dword(pdev, agp + PCI_AGP_COMMAND, cmd); pdev 344 drivers/char/agp/uninorth-agp.c static int agp_uninorth_resume(struct pci_dev *pdev) pdev 349 drivers/char/agp/uninorth-agp.c bridge = agp_find_bridge(pdev); pdev 601 drivers/char/agp/uninorth-agp.c static int agp_uninorth_probe(struct pci_dev *pdev, pdev 610 drivers/char/agp/uninorth-agp.c cap_ptr = pci_find_capability(pdev, PCI_CAP_ID_AGP); pdev 616 drivers/char/agp/uninorth-agp.c if (pdev->device == devs[j].device_id) { pdev 617 drivers/char/agp/uninorth-agp.c dev_info(&pdev->dev, "Apple %s chipset\n", pdev 623 drivers/char/agp/uninorth-agp.c dev_err(&pdev->dev, "unsupported Apple chipset [%04x/%04x]\n", pdev 624 drivers/char/agp/uninorth-agp.c pdev->vendor, pdev->device); pdev 648 drivers/char/agp/uninorth-agp.c pmac_register_agp_pm(pdev, agp_uninorth_suspend, agp_uninorth_resume); pdev 661 drivers/char/agp/uninorth-agp.c bridge->dev = pdev; pdev 666 drivers/char/agp/uninorth-agp.c pci_read_config_dword(pdev, cap_ptr+PCI_AGP_STATUS, &bridge->mode); pdev 668 drivers/char/agp/uninorth-agp.c pci_set_drvdata(pdev, bridge); pdev 672 drivers/char/agp/uninorth-agp.c static void agp_uninorth_remove(struct pci_dev *pdev) pdev 674 drivers/char/agp/uninorth-agp.c struct agp_bridge_data *bridge = pci_get_drvdata(pdev); pdev 678 drivers/char/agp/uninorth-agp.c pmac_register_agp_pm(pdev, NULL, NULL); pdev 441 drivers/char/agp/via-agp.c static int agp_via_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 448 drivers/char/agp/via-agp.c cap_ptr = pci_find_capability(pdev, PCI_CAP_ID_AGP); pdev 459 drivers/char/agp/via-agp.c bridge->dev = pdev; pdev 466 drivers/char/agp/via-agp.c if (pdev->device == PCI_DEVICE_ID_VIA_8367_0) { pdev 468 drivers/char/agp/via-agp.c if (pdev->subsystem_device == PCI_DEVICE_ID_VIA_8377_0) { pdev 480 drivers/char/agp/via-agp.c pci_read_config_dword(pdev, pdev 483 drivers/char/agp/via-agp.c pci_set_drvdata(pdev, bridge); pdev 487 drivers/char/agp/via-agp.c static void agp_via_remove(struct pci_dev *pdev) pdev 489 drivers/char/agp/via-agp.c struct agp_bridge_data *bridge = pci_get_drvdata(pdev); pdev 497 drivers/char/agp/via-agp.c static int agp_via_suspend(struct pci_dev *pdev, pm_message_t state) pdev 499 drivers/char/agp/via-agp.c pci_save_state (pdev); pdev 500 drivers/char/agp/via-agp.c pci_set_power_state (pdev, PCI_D3hot); pdev 505 drivers/char/agp/via-agp.c static int agp_via_resume(struct pci_dev *pdev) pdev 507 drivers/char/agp/via-agp.c struct agp_bridge_data *bridge = pci_get_drvdata(pdev); pdev 509 drivers/char/agp/via-agp.c pci_set_power_state (pdev, PCI_D0); pdev 510 drivers/char/agp/via-agp.c pci_restore_state(pdev); pdev 127 drivers/char/dsp56k.c struct platform_device *pdev; pdev 135 drivers/char/dsp56k.c pdev = platform_device_register_simple("dsp56k", 0, NULL, 0); pdev 136 drivers/char/dsp56k.c if (IS_ERR(pdev)) { pdev 141 drivers/char/dsp56k.c err = request_firmware(&fw, fw_name, &pdev->dev); pdev 142 drivers/char/dsp56k.c platform_device_unregister(pdev); pdev 130 drivers/char/hw_random/amd-rng.c struct pci_dev *pdev = NULL; pdev 135 drivers/char/hw_random/amd-rng.c for_each_pci_dev(pdev) { pdev 136 drivers/char/hw_random/amd-rng.c ent = pci_match_id(pci_tbl, pdev); pdev 144 drivers/char/hw_random/amd-rng.c err = pci_read_config_dword(pdev, 0x58, &pmbase); pdev 157 drivers/char/hw_random/amd-rng.c dev_err(&pdev->dev, DRV_NAME " region 0x%x already in use!\n", pdev 172 drivers/char/hw_random/amd-rng.c priv->pcidev = pdev; pdev 62 drivers/char/hw_random/atmel-rng.c static int atmel_trng_probe(struct platform_device *pdev) pdev 68 drivers/char/hw_random/atmel-rng.c trng = devm_kzalloc(&pdev->dev, sizeof(*trng), GFP_KERNEL); pdev 72 drivers/char/hw_random/atmel-rng.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 73 drivers/char/hw_random/atmel-rng.c trng->base = devm_ioremap_resource(&pdev->dev, res); pdev 77 drivers/char/hw_random/atmel-rng.c trng->clk = devm_clk_get(&pdev->dev, NULL); pdev 86 drivers/char/hw_random/atmel-rng.c trng->rng.name = pdev->name; pdev 89 drivers/char/hw_random/atmel-rng.c ret = devm_hwrng_register(&pdev->dev, &trng->rng); pdev 93 drivers/char/hw_random/atmel-rng.c platform_set_drvdata(pdev, trng); pdev 102 drivers/char/hw_random/atmel-rng.c static int atmel_trng_remove(struct platform_device *pdev) pdev 104 drivers/char/hw_random/atmel-rng.c struct atmel_trng *trng = platform_get_drvdata(pdev); pdev 138 drivers/char/hw_random/bcm2835-rng.c static int bcm2835_rng_probe(struct platform_device *pdev) pdev 141 drivers/char/hw_random/bcm2835-rng.c struct device *dev = &pdev->dev; pdev 152 drivers/char/hw_random/bcm2835-rng.c platform_set_drvdata(pdev, priv); pdev 154 drivers/char/hw_random/bcm2835-rng.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 166 drivers/char/hw_random/bcm2835-rng.c priv->rng.name = pdev->name; pdev 43 drivers/char/hw_random/cavium-rng-vf.c static int cavium_rng_probe_vf(struct pci_dev *pdev, pdev 49 drivers/char/hw_random/cavium-rng-vf.c rng = devm_kzalloc(&pdev->dev, sizeof(*rng), GFP_KERNEL); pdev 54 drivers/char/hw_random/cavium-rng-vf.c rng->result = pcim_iomap(pdev, 0, 0); pdev 56 drivers/char/hw_random/cavium-rng-vf.c dev_err(&pdev->dev, "Error iomap failed retrieving result.\n"); pdev 60 drivers/char/hw_random/cavium-rng-vf.c rng->ops.name = devm_kasprintf(&pdev->dev, GFP_KERNEL, pdev 61 drivers/char/hw_random/cavium-rng-vf.c "cavium-rng-%s", dev_name(&pdev->dev)); pdev 68 drivers/char/hw_random/cavium-rng-vf.c pci_set_drvdata(pdev, rng); pdev 70 drivers/char/hw_random/cavium-rng-vf.c ret = devm_hwrng_register(&pdev->dev, &rng->ops); pdev 72 drivers/char/hw_random/cavium-rng-vf.c dev_err(&pdev->dev, "Error registering device as HWRNG.\n"); pdev 26 drivers/char/hw_random/cavium-rng.c static int cavium_rng_probe(struct pci_dev *pdev, pdev 32 drivers/char/hw_random/cavium-rng.c rng = devm_kzalloc(&pdev->dev, sizeof(*rng), GFP_KERNEL); pdev 37 drivers/char/hw_random/cavium-rng.c rng->control_status = pcim_iomap(pdev, 0, 0); pdev 39 drivers/char/hw_random/cavium-rng.c dev_err(&pdev->dev, pdev 48 drivers/char/hw_random/cavium-rng.c pci_set_drvdata(pdev, rng); pdev 51 drivers/char/hw_random/cavium-rng.c iov_err = pci_enable_sriov(pdev, 1); pdev 55 drivers/char/hw_random/cavium-rng.c dev_err(&pdev->dev, pdev 65 drivers/char/hw_random/cavium-rng.c static void cavium_rng_remove(struct pci_dev *pdev) pdev 69 drivers/char/hw_random/cavium-rng.c rng = pci_get_drvdata(pdev); pdev 72 drivers/char/hw_random/cavium-rng.c pci_disable_sriov(pdev); pdev 109 drivers/char/hw_random/exynos-trng.c static int exynos_trng_probe(struct platform_device *pdev) pdev 115 drivers/char/hw_random/exynos-trng.c trng = devm_kzalloc(&pdev->dev, sizeof(*trng), GFP_KERNEL); pdev 119 drivers/char/hw_random/exynos-trng.c trng->rng.name = devm_kstrdup(&pdev->dev, dev_name(&pdev->dev), pdev 128 drivers/char/hw_random/exynos-trng.c platform_set_drvdata(pdev, trng); pdev 129 drivers/char/hw_random/exynos-trng.c trng->dev = &pdev->dev; pdev 131 drivers/char/hw_random/exynos-trng.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 132 drivers/char/hw_random/exynos-trng.c trng->mem = devm_ioremap_resource(&pdev->dev, res); pdev 136 drivers/char/hw_random/exynos-trng.c pm_runtime_enable(&pdev->dev); pdev 137 drivers/char/hw_random/exynos-trng.c ret = pm_runtime_get_sync(&pdev->dev); pdev 139 drivers/char/hw_random/exynos-trng.c dev_err(&pdev->dev, "Could not get runtime PM.\n"); pdev 143 drivers/char/hw_random/exynos-trng.c trng->clk = devm_clk_get(&pdev->dev, "secss"); pdev 146 drivers/char/hw_random/exynos-trng.c dev_err(&pdev->dev, "Could not get clock.\n"); pdev 152 drivers/char/hw_random/exynos-trng.c dev_err(&pdev->dev, "Could not enable the clk.\n"); pdev 156 drivers/char/hw_random/exynos-trng.c ret = devm_hwrng_register(&pdev->dev, &trng->rng); pdev 158 drivers/char/hw_random/exynos-trng.c dev_err(&pdev->dev, "Could not register hwrng device.\n"); pdev 162 drivers/char/hw_random/exynos-trng.c dev_info(&pdev->dev, "Exynos True Random Number Generator.\n"); pdev 170 drivers/char/hw_random/exynos-trng.c pm_runtime_put_sync(&pdev->dev); pdev 173 drivers/char/hw_random/exynos-trng.c pm_runtime_disable(&pdev->dev); pdev 178 drivers/char/hw_random/exynos-trng.c static int exynos_trng_remove(struct platform_device *pdev) pdev 180 drivers/char/hw_random/exynos-trng.c struct exynos_trng_dev *trng = platform_get_drvdata(pdev); pdev 184 drivers/char/hw_random/exynos-trng.c pm_runtime_put_sync(&pdev->dev); pdev 185 drivers/char/hw_random/exynos-trng.c pm_runtime_disable(&pdev->dev); pdev 89 drivers/char/hw_random/geode-rng.c struct pci_dev *pdev = NULL; pdev 94 drivers/char/hw_random/geode-rng.c for_each_pci_dev(pdev) { pdev 95 drivers/char/hw_random/geode-rng.c ent = pci_match_id(pci_tbl, pdev); pdev 103 drivers/char/hw_random/geode-rng.c rng_base = pci_resource_start(pdev, 0); pdev 73 drivers/char/hw_random/hisi-rng.c static int hisi_rng_probe(struct platform_device *pdev) pdev 79 drivers/char/hw_random/hisi-rng.c rng = devm_kzalloc(&pdev->dev, sizeof(*rng), GFP_KERNEL); pdev 83 drivers/char/hw_random/hisi-rng.c platform_set_drvdata(pdev, rng); pdev 85 drivers/char/hw_random/hisi-rng.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 86 drivers/char/hw_random/hisi-rng.c rng->base = devm_ioremap_resource(&pdev->dev, res); pdev 90 drivers/char/hw_random/hisi-rng.c rng->rng.name = pdev->name; pdev 95 drivers/char/hw_random/hisi-rng.c ret = devm_hwrng_register(&pdev->dev, &rng->rng); pdev 97 drivers/char/hw_random/hisi-rng.c dev_err(&pdev->dev, "failed to register hwrng\n"); pdev 198 drivers/char/hw_random/imx-rngc.c static int imx_rngc_probe(struct platform_device *pdev) pdev 204 drivers/char/hw_random/imx-rngc.c rngc = devm_kzalloc(&pdev->dev, sizeof(*rngc), GFP_KERNEL); pdev 208 drivers/char/hw_random/imx-rngc.c rngc->base = devm_platform_ioremap_resource(pdev, 0); pdev 212 drivers/char/hw_random/imx-rngc.c rngc->clk = devm_clk_get(&pdev->dev, NULL); pdev 214 drivers/char/hw_random/imx-rngc.c dev_err(&pdev->dev, "Can not get rng_clk\n"); pdev 218 drivers/char/hw_random/imx-rngc.c irq = platform_get_irq(pdev, 0); pdev 220 drivers/char/hw_random/imx-rngc.c dev_err(&pdev->dev, "Couldn't get irq %d\n", irq); pdev 228 drivers/char/hw_random/imx-rngc.c ret = devm_request_irq(&pdev->dev, pdev 229 drivers/char/hw_random/imx-rngc.c irq, imx_rngc_irq, 0, pdev->name, (void *)rngc); pdev 237 drivers/char/hw_random/imx-rngc.c rngc->rng.name = pdev->name; pdev 241 drivers/char/hw_random/imx-rngc.c rngc->dev = &pdev->dev; pdev 242 drivers/char/hw_random/imx-rngc.c platform_set_drvdata(pdev, rngc); pdev 256 drivers/char/hw_random/imx-rngc.c dev_err(&pdev->dev, "FSL RNGC registering failed (%d)\n", ret); pdev 260 drivers/char/hw_random/imx-rngc.c dev_info(&pdev->dev, "Freescale RNGC registered.\n"); pdev 269 drivers/char/hw_random/imx-rngc.c static int __exit imx_rngc_remove(struct platform_device *pdev) pdev 271 drivers/char/hw_random/imx-rngc.c struct imx_rngc *rngc = platform_get_drvdata(pdev); pdev 181 drivers/char/hw_random/iproc-rng200.c static int iproc_rng200_probe(struct platform_device *pdev) pdev 185 drivers/char/hw_random/iproc-rng200.c struct device *dev = &pdev->dev; pdev 193 drivers/char/hw_random/iproc-rng200.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 172 drivers/char/hw_random/ks-sa-rng.c static int ks_sa_rng_probe(struct platform_device *pdev) pdev 175 drivers/char/hw_random/ks-sa-rng.c struct device *dev = &pdev->dev; pdev 193 drivers/char/hw_random/ks-sa-rng.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 215 drivers/char/hw_random/ks-sa-rng.c platform_set_drvdata(pdev, ks_sa_rng); pdev 217 drivers/char/hw_random/ks-sa-rng.c return devm_hwrng_register(&pdev->dev, &ks_sa_rng->rng); pdev 220 drivers/char/hw_random/ks-sa-rng.c static int ks_sa_rng_remove(struct platform_device *pdev) pdev 222 drivers/char/hw_random/ks-sa-rng.c pm_runtime_put_sync(&pdev->dev); pdev 223 drivers/char/hw_random/ks-sa-rng.c pm_runtime_disable(&pdev->dev); pdev 21 drivers/char/hw_random/meson-rng.c struct platform_device *pdev; pdev 41 drivers/char/hw_random/meson-rng.c static int meson_rng_probe(struct platform_device *pdev) pdev 43 drivers/char/hw_random/meson-rng.c struct device *dev = &pdev->dev; pdev 52 drivers/char/hw_random/meson-rng.c data->pdev = pdev; pdev 54 drivers/char/hw_random/meson-rng.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 73 drivers/char/hw_random/meson-rng.c data->rng.name = pdev->name; pdev 76 drivers/char/hw_random/meson-rng.c platform_set_drvdata(pdev, data); pdev 106 drivers/char/hw_random/mtk-rng.c static int mtk_rng_probe(struct platform_device *pdev) pdev 112 drivers/char/hw_random/mtk-rng.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 114 drivers/char/hw_random/mtk-rng.c dev_err(&pdev->dev, "no iomem resource\n"); pdev 118 drivers/char/hw_random/mtk-rng.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 122 drivers/char/hw_random/mtk-rng.c priv->rng.name = pdev->name; pdev 128 drivers/char/hw_random/mtk-rng.c priv->rng.priv = (unsigned long)&pdev->dev; pdev 131 drivers/char/hw_random/mtk-rng.c priv->clk = devm_clk_get(&pdev->dev, "rng"); pdev 134 drivers/char/hw_random/mtk-rng.c dev_err(&pdev->dev, "no clock for device: %d\n", ret); pdev 138 drivers/char/hw_random/mtk-rng.c priv->base = devm_ioremap_resource(&pdev->dev, res); pdev 142 drivers/char/hw_random/mtk-rng.c ret = devm_hwrng_register(&pdev->dev, &priv->rng); pdev 144 drivers/char/hw_random/mtk-rng.c dev_err(&pdev->dev, "failed to register rng device: %d\n", pdev 149 drivers/char/hw_random/mtk-rng.c dev_set_drvdata(&pdev->dev, priv); pdev 150 drivers/char/hw_random/mtk-rng.c pm_runtime_set_autosuspend_delay(&pdev->dev, RNG_AUTOSUSPEND_TIMEOUT); pdev 151 drivers/char/hw_random/mtk-rng.c pm_runtime_use_autosuspend(&pdev->dev); pdev 152 drivers/char/hw_random/mtk-rng.c pm_runtime_enable(&pdev->dev); pdev 154 drivers/char/hw_random/mtk-rng.c dev_info(&pdev->dev, "registered RNG driver\n"); pdev 134 drivers/char/hw_random/mxc-rnga.c static int __init mxc_rnga_probe(struct platform_device *pdev) pdev 139 drivers/char/hw_random/mxc-rnga.c mxc_rng = devm_kzalloc(&pdev->dev, sizeof(*mxc_rng), GFP_KERNEL); pdev 143 drivers/char/hw_random/mxc-rnga.c mxc_rng->dev = &pdev->dev; pdev 150 drivers/char/hw_random/mxc-rnga.c mxc_rng->clk = devm_clk_get(&pdev->dev, NULL); pdev 152 drivers/char/hw_random/mxc-rnga.c dev_err(&pdev->dev, "Could not get rng_clk!\n"); pdev 160 drivers/char/hw_random/mxc-rnga.c mxc_rng->mem = devm_platform_ioremap_resource(pdev, 0); pdev 168 drivers/char/hw_random/mxc-rnga.c dev_err(&pdev->dev, "MXC RNGA registering failed (%d)\n", err); pdev 179 drivers/char/hw_random/mxc-rnga.c static int __exit mxc_rnga_remove(struct platform_device *pdev) pdev 181 drivers/char/hw_random/mxc-rnga.c struct mxc_rng *mxc_rng = platform_get_drvdata(pdev); pdev 58 drivers/char/hw_random/octeon-rng.c static int octeon_rng_probe(struct platform_device *pdev) pdev 71 drivers/char/hw_random/octeon-rng.c rng = devm_kzalloc(&pdev->dev, sizeof(*rng), GFP_KERNEL); pdev 75 drivers/char/hw_random/octeon-rng.c res_ports = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 79 drivers/char/hw_random/octeon-rng.c res_result = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 84 drivers/char/hw_random/octeon-rng.c rng->control_status = devm_ioremap_nocache(&pdev->dev, pdev 90 drivers/char/hw_random/octeon-rng.c rng->result = devm_ioremap_nocache(&pdev->dev, pdev 98 drivers/char/hw_random/octeon-rng.c platform_set_drvdata(pdev, &rng->ops); pdev 99 drivers/char/hw_random/octeon-rng.c ret = devm_hwrng_register(&pdev->dev, &rng->ops); pdev 103 drivers/char/hw_random/octeon-rng.c dev_info(&pdev->dev, "Octeon Random Number Generator\n"); pdev 379 drivers/char/hw_random/omap-rng.c struct platform_device *pdev) pdev 382 drivers/char/hw_random/omap-rng.c struct device *dev = &pdev->dev; pdev 394 drivers/char/hw_random/omap-rng.c irq = platform_get_irq(pdev, 0); pdev 426 drivers/char/hw_random/omap-rng.c struct platform_device *pdev) pdev 439 drivers/char/hw_random/omap-rng.c static int omap_rng_probe(struct platform_device *pdev) pdev 443 drivers/char/hw_random/omap-rng.c struct device *dev = &pdev->dev; pdev 456 drivers/char/hw_random/omap-rng.c platform_set_drvdata(pdev, priv); pdev 459 drivers/char/hw_random/omap-rng.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 472 drivers/char/hw_random/omap-rng.c pm_runtime_enable(&pdev->dev); pdev 473 drivers/char/hw_random/omap-rng.c ret = pm_runtime_get_sync(&pdev->dev); pdev 475 drivers/char/hw_random/omap-rng.c dev_err(&pdev->dev, "Failed to runtime_get device: %d\n", ret); pdev 476 drivers/char/hw_random/omap-rng.c pm_runtime_put_noidle(&pdev->dev); pdev 480 drivers/char/hw_random/omap-rng.c priv->clk = devm_clk_get(&pdev->dev, NULL); pdev 486 drivers/char/hw_random/omap-rng.c dev_err(&pdev->dev, pdev 492 drivers/char/hw_random/omap-rng.c priv->clk_reg = devm_clk_get(&pdev->dev, "reg"); pdev 498 drivers/char/hw_random/omap-rng.c dev_err(&pdev->dev, pdev 505 drivers/char/hw_random/omap-rng.c ret = (dev->of_node) ? of_get_omap_rng_device_details(priv, pdev) : pdev 510 drivers/char/hw_random/omap-rng.c ret = devm_hwrng_register(&pdev->dev, &priv->rng); pdev 514 drivers/char/hw_random/omap-rng.c dev_info(&pdev->dev, "Random Number Generator ver. %02x\n", pdev 521 drivers/char/hw_random/omap-rng.c pm_runtime_put_sync(&pdev->dev); pdev 522 drivers/char/hw_random/omap-rng.c pm_runtime_disable(&pdev->dev); pdev 531 drivers/char/hw_random/omap-rng.c static int omap_rng_remove(struct platform_device *pdev) pdev 533 drivers/char/hw_random/omap-rng.c struct omap_rng_dev *priv = platform_get_drvdata(pdev); pdev 538 drivers/char/hw_random/omap-rng.c pm_runtime_put_sync(&pdev->dev); pdev 539 drivers/char/hw_random/omap-rng.c pm_runtime_disable(&pdev->dev); pdev 93 drivers/char/hw_random/omap3-rom-rng.c static int omap3_rom_rng_probe(struct platform_device *pdev) pdev 97 drivers/char/hw_random/omap3-rom-rng.c omap3_rom_rng_ops.read = of_device_get_match_data(&pdev->dev); pdev 99 drivers/char/hw_random/omap3-rom-rng.c dev_err(&pdev->dev, "missing rom code handler\n"); pdev 104 drivers/char/hw_random/omap3-rom-rng.c omap3_rom_rng_call = pdev->dev.platform_data; pdev 111 drivers/char/hw_random/omap3-rom-rng.c rng_clk = devm_clk_get(&pdev->dev, "ick"); pdev 126 drivers/char/hw_random/omap3-rom-rng.c static int omap3_rom_rng_remove(struct platform_device *pdev) pdev 86 drivers/char/hw_random/pasemi-rng.c static int rng_probe(struct platform_device *pdev) pdev 91 drivers/char/hw_random/pasemi-rng.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 92 drivers/char/hw_random/pasemi-rng.c rng_regs = devm_ioremap_resource(&pdev->dev, res); pdev 99 drivers/char/hw_random/pasemi-rng.c return devm_hwrng_register(&pdev->dev, &pasemi_rng); pdev 70 drivers/char/hw_random/pic32-rng.c static int pic32_rng_probe(struct platform_device *pdev) pdev 77 drivers/char/hw_random/pic32-rng.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 81 drivers/char/hw_random/pic32-rng.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 82 drivers/char/hw_random/pic32-rng.c priv->base = devm_ioremap_resource(&pdev->dev, res); pdev 86 drivers/char/hw_random/pic32-rng.c priv->clk = devm_clk_get(&pdev->dev, NULL); pdev 98 drivers/char/hw_random/pic32-rng.c priv->rng.name = pdev->name; pdev 105 drivers/char/hw_random/pic32-rng.c platform_set_drvdata(pdev, priv); pdev 114 drivers/char/hw_random/pic32-rng.c static int pic32_rng_remove(struct platform_device *pdev) pdev 116 drivers/char/hw_random/pic32-rng.c struct pic32_rng *rng = platform_get_drvdata(pdev); pdev 36 drivers/char/hw_random/powernv-rng.c static int powernv_rng_probe(struct platform_device *pdev) pdev 40 drivers/char/hw_random/powernv-rng.c rc = devm_hwrng_register(&pdev->dev, &powernv_hwrng); pdev 72 drivers/char/hw_random/st-rng.c static int st_rng_probe(struct platform_device *pdev) pdev 80 drivers/char/hw_random/st-rng.c ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); pdev 84 drivers/char/hw_random/st-rng.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 85 drivers/char/hw_random/st-rng.c base = devm_ioremap_resource(&pdev->dev, res); pdev 89 drivers/char/hw_random/st-rng.c clk = devm_clk_get(&pdev->dev, NULL); pdev 99 drivers/char/hw_random/st-rng.c ddata->ops.name = pdev->name; pdev 103 drivers/char/hw_random/st-rng.c dev_set_drvdata(&pdev->dev, ddata); pdev 105 drivers/char/hw_random/st-rng.c ret = devm_hwrng_register(&pdev->dev, &ddata->ops); pdev 107 drivers/char/hw_random/st-rng.c dev_err(&pdev->dev, "Failed to register HW RNG\n"); pdev 112 drivers/char/hw_random/st-rng.c dev_info(&pdev->dev, "Successfully registered HW RNG\n"); pdev 117 drivers/char/hw_random/st-rng.c static int st_rng_remove(struct platform_device *pdev) pdev 119 drivers/char/hw_random/st-rng.c struct st_rng_data *ddata = dev_get_drvdata(&pdev->dev); pdev 103 drivers/char/hw_random/timeriomem-rng.c static int timeriomem_rng_probe(struct platform_device *pdev) pdev 105 drivers/char/hw_random/timeriomem-rng.c struct timeriomem_rng_data *pdata = pdev->dev.platform_data; pdev 111 drivers/char/hw_random/timeriomem-rng.c if (!pdev->dev.of_node && !pdata) { pdev 112 drivers/char/hw_random/timeriomem-rng.c dev_err(&pdev->dev, "timeriomem_rng_data is missing\n"); pdev 116 drivers/char/hw_random/timeriomem-rng.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 121 drivers/char/hw_random/timeriomem-rng.c dev_err(&pdev->dev, pdev 127 drivers/char/hw_random/timeriomem-rng.c priv = devm_kzalloc(&pdev->dev, pdev 132 drivers/char/hw_random/timeriomem-rng.c platform_set_drvdata(pdev, priv); pdev 134 drivers/char/hw_random/timeriomem-rng.c if (pdev->dev.of_node) { pdev 137 drivers/char/hw_random/timeriomem-rng.c if (!of_property_read_u32(pdev->dev.of_node, pdev 141 drivers/char/hw_random/timeriomem-rng.c dev_err(&pdev->dev, "missing period\n"); pdev 145 drivers/char/hw_random/timeriomem-rng.c if (!of_property_read_u32(pdev->dev.of_node, pdev 160 drivers/char/hw_random/timeriomem-rng.c priv->rng_ops.name = dev_name(&pdev->dev); pdev 163 drivers/char/hw_random/timeriomem-rng.c priv->io_base = devm_ioremap_resource(&pdev->dev, res); pdev 174 drivers/char/hw_random/timeriomem-rng.c dev_err(&pdev->dev, "problem registering\n"); pdev 178 drivers/char/hw_random/timeriomem-rng.c dev_info(&pdev->dev, "32bits from 0x%p @ %dus\n", pdev 184 drivers/char/hw_random/timeriomem-rng.c static int timeriomem_rng_remove(struct platform_device *pdev) pdev 186 drivers/char/hw_random/timeriomem-rng.c struct timeriomem_rng_private *priv = platform_get_drvdata(pdev); pdev 314 drivers/char/hw_random/xgene-rng.c static int xgene_rng_probe(struct platform_device *pdev) pdev 320 drivers/char/hw_random/xgene-rng.c ctx = devm_kzalloc(&pdev->dev, sizeof(*ctx), GFP_KERNEL); pdev 324 drivers/char/hw_random/xgene-rng.c ctx->dev = &pdev->dev; pdev 325 drivers/char/hw_random/xgene-rng.c platform_set_drvdata(pdev, ctx); pdev 327 drivers/char/hw_random/xgene-rng.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 328 drivers/char/hw_random/xgene-rng.c ctx->csr_base = devm_ioremap_resource(&pdev->dev, res); pdev 332 drivers/char/hw_random/xgene-rng.c rc = platform_get_irq(pdev, 0); pdev 334 drivers/char/hw_random/xgene-rng.c dev_err(&pdev->dev, "No IRQ resource\n"); pdev 339 drivers/char/hw_random/xgene-rng.c dev_dbg(&pdev->dev, "APM X-Gene RNG BASE %p ALARM IRQ %d", pdev 342 drivers/char/hw_random/xgene-rng.c rc = devm_request_irq(&pdev->dev, ctx->irq, xgene_rng_irq_handler, 0, pdev 343 drivers/char/hw_random/xgene-rng.c dev_name(&pdev->dev), ctx); pdev 345 drivers/char/hw_random/xgene-rng.c dev_err(&pdev->dev, "Could not request RNG alarm IRQ\n"); pdev 350 drivers/char/hw_random/xgene-rng.c ctx->clk = devm_clk_get(&pdev->dev, NULL); pdev 352 drivers/char/hw_random/xgene-rng.c dev_warn(&pdev->dev, "Couldn't get the clock for RNG\n"); pdev 356 drivers/char/hw_random/xgene-rng.c dev_warn(&pdev->dev, pdev 364 drivers/char/hw_random/xgene-rng.c rc = devm_hwrng_register(&pdev->dev, &xgene_rng_func); pdev 366 drivers/char/hw_random/xgene-rng.c dev_err(&pdev->dev, "RNG registering failed error %d\n", rc); pdev 372 drivers/char/hw_random/xgene-rng.c rc = device_init_wakeup(&pdev->dev, 1); pdev 374 drivers/char/hw_random/xgene-rng.c dev_err(&pdev->dev, "RNG device_init_wakeup failed error %d\n", pdev 384 drivers/char/hw_random/xgene-rng.c static int xgene_rng_remove(struct platform_device *pdev) pdev 386 drivers/char/hw_random/xgene-rng.c struct xgene_rng_dev *ctx = platform_get_drvdata(pdev); pdev 389 drivers/char/hw_random/xgene-rng.c rc = device_init_wakeup(&pdev->dev, 0); pdev 391 drivers/char/hw_random/xgene-rng.c dev_err(&pdev->dev, "RNG init wakeup failed error %d\n", rc); pdev 397 drivers/char/ipmi/bt-bmc.c struct platform_device *pdev) pdev 399 drivers/char/ipmi/bt-bmc.c struct device *dev = &pdev->dev; pdev 402 drivers/char/ipmi/bt-bmc.c bt_bmc->irq = platform_get_irq(pdev, 0); pdev 427 drivers/char/ipmi/bt-bmc.c static int bt_bmc_probe(struct platform_device *pdev) pdev 433 drivers/char/ipmi/bt-bmc.c if (!pdev || !pdev->dev.of_node) pdev 436 drivers/char/ipmi/bt-bmc.c dev = &pdev->dev; pdev 443 drivers/char/ipmi/bt-bmc.c dev_set_drvdata(&pdev->dev, bt_bmc); pdev 445 drivers/char/ipmi/bt-bmc.c bt_bmc->map = syscon_node_to_regmap(pdev->dev.parent->of_node); pdev 454 drivers/char/ipmi/bt-bmc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 455 drivers/char/ipmi/bt-bmc.c base = devm_ioremap_resource(&pdev->dev, res); pdev 480 drivers/char/ipmi/bt-bmc.c bt_bmc_config_irq(bt_bmc, pdev); pdev 503 drivers/char/ipmi/bt-bmc.c static int bt_bmc_remove(struct platform_device *pdev) pdev 505 drivers/char/ipmi/bt-bmc.c struct bt_bmc *bt_bmc = dev_get_drvdata(&pdev->dev); pdev 326 drivers/char/ipmi/ipmi_msghandler.c struct platform_device pdev; pdev 339 drivers/char/ipmi/ipmi_msghandler.c #define to_bmc_device(x) container_of((x), struct bmc_device, pdev.dev) pdev 2922 drivers/char/ipmi/ipmi_msghandler.c int id = bmc->pdev.id; /* Unregister overwrites id */ pdev 2924 drivers/char/ipmi/ipmi_msghandler.c platform_device_unregister(&bmc->pdev); pdev 2952 drivers/char/ipmi/ipmi_msghandler.c sysfs_remove_link(&bmc->pdev.dev.kobj, intf->my_dev_name); pdev 3039 drivers/char/ipmi/ipmi_msghandler.c bmc->pdev.name = "ipmi_bmc"; pdev 3047 drivers/char/ipmi/ipmi_msghandler.c bmc->pdev.dev.driver = &ipmidriver.driver; pdev 3048 drivers/char/ipmi/ipmi_msghandler.c bmc->pdev.id = rv; pdev 3049 drivers/char/ipmi/ipmi_msghandler.c bmc->pdev.dev.release = release_bmc_device; pdev 3050 drivers/char/ipmi/ipmi_msghandler.c bmc->pdev.dev.type = &bmc_device_type; pdev 3058 drivers/char/ipmi/ipmi_msghandler.c rv = platform_device_register(&bmc->pdev); pdev 3077 drivers/char/ipmi/ipmi_msghandler.c rv = sysfs_create_link(&intf->si_dev->kobj, &bmc->pdev.dev.kobj, "bmc"); pdev 3093 drivers/char/ipmi/ipmi_msghandler.c rv = sysfs_create_link(&bmc->pdev.dev.kobj, &intf->si_dev->kobj, pdev 3132 drivers/char/ipmi/ipmi_msghandler.c put_device(&bmc->pdev.dev); pdev 14 drivers/char/ipmi/ipmi_plat_data.c struct platform_device *pdev; pdev 48 drivers/char/ipmi/ipmi_plat_data.c pdev = platform_device_alloc(name, inst); pdev 49 drivers/char/ipmi/ipmi_plat_data.c if (!pdev) { pdev 98 drivers/char/ipmi/ipmi_plat_data.c rv = platform_device_add_resources(pdev, r, num_r); pdev 100 drivers/char/ipmi/ipmi_plat_data.c dev_err(&pdev->dev, pdev 105 drivers/char/ipmi/ipmi_plat_data.c rv = platform_device_add_properties(pdev, pr); pdev 107 drivers/char/ipmi/ipmi_plat_data.c dev_err(&pdev->dev, pdev 112 drivers/char/ipmi/ipmi_plat_data.c rv = platform_device_add(pdev); pdev 114 drivers/char/ipmi/ipmi_plat_data.c dev_err(&pdev->dev, pdev 118 drivers/char/ipmi/ipmi_plat_data.c return pdev; pdev 121 drivers/char/ipmi/ipmi_plat_data.c platform_device_put(pdev); pdev 211 drivers/char/ipmi/ipmi_powernv.c static int ipmi_powernv_probe(struct platform_device *pdev) pdev 218 drivers/char/ipmi/ipmi_powernv.c if (!pdev || !pdev->dev.of_node) pdev 221 drivers/char/ipmi/ipmi_powernv.c dev = &pdev->dev; pdev 284 drivers/char/ipmi/ipmi_powernv.c static int ipmi_powernv_remove(struct platform_device *pdev) pdev 286 drivers/char/ipmi/ipmi_powernv.c struct ipmi_smi_powernv *smi = dev_get_drvdata(&pdev->dev); pdev 228 drivers/char/ipmi/ipmi_si_hotmod.c struct platform_device *pdev; pdev 230 drivers/char/ipmi/ipmi_si_hotmod.c pdev = to_platform_device(dev); pdev 231 drivers/char/ipmi/ipmi_si_hotmod.c if (strcmp(pdev->name, "hotmod-ipmi-si") == 0) pdev 232 drivers/char/ipmi/ipmi_si_hotmod.c platform_device_unregister(pdev); pdev 26 drivers/char/ipmi/ipmi_si_pci.c struct pci_dev *pdev = io->addr_source_data; pdev 28 drivers/char/ipmi/ipmi_si_pci.c pci_disable_device(pdev); pdev 69 drivers/char/ipmi/ipmi_si_pci.c static int ipmi_pci_probe(struct pci_dev *pdev, pdev 75 drivers/char/ipmi/ipmi_si_pci.c if (pci_match_id(ipmi_pci_blacklist, pdev)) pdev 80 drivers/char/ipmi/ipmi_si_pci.c dev_info(&pdev->dev, "probing via PCI"); pdev 82 drivers/char/ipmi/ipmi_si_pci.c switch (pdev->class) { pdev 96 drivers/char/ipmi/ipmi_si_pci.c dev_info(&pdev->dev, "Unknown IPMI class: %x\n", pdev->class); pdev 100 drivers/char/ipmi/ipmi_si_pci.c rv = pci_enable_device(pdev); pdev 102 drivers/char/ipmi/ipmi_si_pci.c dev_err(&pdev->dev, "couldn't enable PCI device\n"); pdev 107 drivers/char/ipmi/ipmi_si_pci.c io.addr_source_data = pdev; pdev 109 drivers/char/ipmi/ipmi_si_pci.c if (pci_resource_flags(pdev, 0) & IORESOURCE_IO) { pdev 116 drivers/char/ipmi/ipmi_si_pci.c io.addr_data = pci_resource_start(pdev, 0); pdev 118 drivers/char/ipmi/ipmi_si_pci.c io.dev = &pdev->dev; pdev 124 drivers/char/ipmi/ipmi_si_pci.c io.irq = pdev->irq; pdev 128 drivers/char/ipmi/ipmi_si_pci.c dev_info(&pdev->dev, "%pR regsize %d spacing %d irq %d\n", pdev 129 drivers/char/ipmi/ipmi_si_pci.c &pdev->resource[0], io.regsize, io.regspacing, io.irq); pdev 133 drivers/char/ipmi/ipmi_si_pci.c pci_disable_device(pdev); pdev 138 drivers/char/ipmi/ipmi_si_pci.c static void ipmi_pci_remove(struct pci_dev *pdev) pdev 140 drivers/char/ipmi/ipmi_si_pci.c ipmi_si_remove_by_dev(&pdev->dev); pdev 104 drivers/char/ipmi/ipmi_si_platform.c ipmi_get_info_from_resources(struct platform_device *pdev, pdev 109 drivers/char/ipmi/ipmi_si_platform.c res = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 113 drivers/char/ipmi/ipmi_si_platform.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 118 drivers/char/ipmi/ipmi_si_platform.c dev_err(&pdev->dev, "no I/O or memory address\n"); pdev 124 drivers/char/ipmi/ipmi_si_platform.c res_second = platform_get_resource(pdev, pdev 136 drivers/char/ipmi/ipmi_si_platform.c static int platform_ipmi_probe(struct platform_device *pdev) pdev 142 drivers/char/ipmi/ipmi_si_platform.c rv = device_property_read_u8(&pdev->dev, "addr-source", &addr_source); pdev 156 drivers/char/ipmi/ipmi_si_platform.c rv = device_property_read_u8(&pdev->dev, "ipmi-type", &type); pdev 162 drivers/char/ipmi/ipmi_si_platform.c dev_info(&pdev->dev, "probing via %s\n", pdev 174 drivers/char/ipmi/ipmi_si_platform.c dev_err(&pdev->dev, "ipmi-type property is invalid\n"); pdev 179 drivers/char/ipmi/ipmi_si_platform.c rv = device_property_read_u8(&pdev->dev, "reg-size", ®size); pdev 184 drivers/char/ipmi/ipmi_si_platform.c rv = device_property_read_u8(&pdev->dev, "reg-shift", ®shift); pdev 188 drivers/char/ipmi/ipmi_si_platform.c if (!ipmi_get_info_from_resources(pdev, &io)) pdev 191 drivers/char/ipmi/ipmi_si_platform.c rv = device_property_read_u8(&pdev->dev, "slave-addr", &slave_addr); pdev 197 drivers/char/ipmi/ipmi_si_platform.c io.irq = platform_get_irq_optional(pdev, 0); pdev 203 drivers/char/ipmi/ipmi_si_platform.c io.dev = &pdev->dev; pdev 227 drivers/char/ipmi/ipmi_si_platform.c static int of_ipmi_probe(struct platform_device *pdev) pdev 233 drivers/char/ipmi/ipmi_si_platform.c struct device_node *np = pdev->dev.of_node; pdev 240 drivers/char/ipmi/ipmi_si_platform.c dev_info(&pdev->dev, "probing via device tree\n"); pdev 242 drivers/char/ipmi/ipmi_si_platform.c match = of_match_device(of_ipmi_match, &pdev->dev); pdev 251 drivers/char/ipmi/ipmi_si_platform.c dev_warn(&pdev->dev, "invalid address from OF\n"); pdev 257 drivers/char/ipmi/ipmi_si_platform.c dev_warn(&pdev->dev, "invalid regsize from OF\n"); pdev 263 drivers/char/ipmi/ipmi_si_platform.c dev_warn(&pdev->dev, "invalid regspacing from OF\n"); pdev 269 drivers/char/ipmi/ipmi_si_platform.c dev_warn(&pdev->dev, "invalid regshift from OF\n"); pdev 289 drivers/char/ipmi/ipmi_si_platform.c io.irq = irq_of_parse_and_map(pdev->dev.of_node, 0); pdev 290 drivers/char/ipmi/ipmi_si_platform.c io.dev = &pdev->dev; pdev 292 drivers/char/ipmi/ipmi_si_platform.c dev_dbg(&pdev->dev, "addr 0x%lx regsize %d spacing %d irq %d\n", pdev 318 drivers/char/ipmi/ipmi_si_platform.c static int acpi_ipmi_probe(struct platform_device *pdev) pdev 330 drivers/char/ipmi/ipmi_si_platform.c handle = ACPI_HANDLE(&pdev->dev); pdev 336 drivers/char/ipmi/ipmi_si_platform.c dev_info(&pdev->dev, "probing via ACPI\n"); pdev 343 drivers/char/ipmi/ipmi_si_platform.c dev_err(&pdev->dev, pdev 362 drivers/char/ipmi/ipmi_si_platform.c dev_info(&pdev->dev, "unknown IPMI type %lld\n", tmp); pdev 369 drivers/char/ipmi/ipmi_si_platform.c res = ipmi_get_info_from_resources(pdev, &io); pdev 381 drivers/char/ipmi/ipmi_si_platform.c int irq = platform_get_irq_optional(pdev, 0); pdev 391 drivers/char/ipmi/ipmi_si_platform.c io.dev = &pdev->dev; pdev 414 drivers/char/ipmi/ipmi_si_platform.c static int ipmi_probe(struct platform_device *pdev) pdev 416 drivers/char/ipmi/ipmi_si_platform.c if (pdev->dev.of_node && of_ipmi_probe(pdev) == 0) pdev 419 drivers/char/ipmi/ipmi_si_platform.c if (acpi_ipmi_probe(pdev) == 0) pdev 422 drivers/char/ipmi/ipmi_si_platform.c return platform_ipmi_probe(pdev); pdev 425 drivers/char/ipmi/ipmi_si_platform.c static int ipmi_remove(struct platform_device *pdev) pdev 427 drivers/char/ipmi/ipmi_si_platform.c return ipmi_si_remove_by_dev(&pdev->dev); pdev 432 drivers/char/ipmi/ipmi_si_platform.c struct platform_device *pdev = to_platform_device(dev); pdev 435 drivers/char/ipmi/ipmi_si_platform.c return strcmp(pdev->name, name) == 0; pdev 444 drivers/char/ipmi/ipmi_si_platform.c struct platform_device *pdev = to_platform_device(dev); pdev 446 drivers/char/ipmi/ipmi_si_platform.c platform_device_unregister(pdev); pdev 2061 drivers/char/ipmi/ipmi_ssif.c static int dmi_ipmi_probe(struct platform_device *pdev) pdev 2070 drivers/char/ipmi/ipmi_ssif.c rv = device_property_read_u16(&pdev->dev, "i2c-addr", &i2c_addr); pdev 2072 drivers/char/ipmi/ipmi_ssif.c dev_warn(&pdev->dev, "No i2c-addr property\n"); pdev 2076 drivers/char/ipmi/ipmi_ssif.c rv = device_property_read_u8(&pdev->dev, "slave-addr", &slave_addr); pdev 2081 drivers/char/ipmi/ipmi_ssif.c slave_addr, SI_SMBIOS, &pdev->dev); pdev 2084 drivers/char/ipmi/ipmi_ssif.c static int dmi_ipmi_probe(struct platform_device *pdev) pdev 216 drivers/char/ipmi/kcs_bmc_aspeed.c struct platform_device *pdev) pdev 218 drivers/char/ipmi/kcs_bmc_aspeed.c struct device *dev = &pdev->dev; pdev 221 drivers/char/ipmi/kcs_bmc_aspeed.c irq = platform_get_irq(pdev, 0); pdev 236 drivers/char/ipmi/kcs_bmc_aspeed.c static int aspeed_kcs_probe(struct platform_device *pdev) pdev 238 drivers/char/ipmi/kcs_bmc_aspeed.c struct device *dev = &pdev->dev; pdev 275 drivers/char/ipmi/kcs_bmc_aspeed.c rc = aspeed_kcs_config_irq(kcs_bmc, pdev); pdev 292 drivers/char/ipmi/kcs_bmc_aspeed.c static int aspeed_kcs_remove(struct platform_device *pdev) pdev 294 drivers/char/ipmi/kcs_bmc_aspeed.c struct kcs_bmc *kcs_bmc = dev_get_drvdata(&pdev->dev); pdev 122 drivers/char/ipmi/kcs_bmc_npcm7xx.c struct platform_device *pdev) pdev 124 drivers/char/ipmi/kcs_bmc_npcm7xx.c struct device *dev = &pdev->dev; pdev 127 drivers/char/ipmi/kcs_bmc_npcm7xx.c irq = platform_get_irq(pdev, 0); pdev 135 drivers/char/ipmi/kcs_bmc_npcm7xx.c static int npcm7xx_kcs_probe(struct platform_device *pdev) pdev 137 drivers/char/ipmi/kcs_bmc_npcm7xx.c struct device *dev = &pdev->dev; pdev 170 drivers/char/ipmi/kcs_bmc_npcm7xx.c rc = npcm7xx_kcs_config_irq(kcs_bmc, pdev); pdev 187 drivers/char/ipmi/kcs_bmc_npcm7xx.c static int npcm7xx_kcs_remove(struct platform_device *pdev) pdev 189 drivers/char/ipmi/kcs_bmc_npcm7xx.c struct kcs_bmc *kcs_bmc = dev_get_drvdata(&pdev->dev); pdev 79 drivers/char/pc8736x_gpio.c static struct platform_device *pdev; /* use in dev_*() */ pdev 163 drivers/char/pc8736x_gpio.c dev_dbg(&pdev->dev, "_gpio_get(%d from %x bit %d) == val %d\n", pdev 179 drivers/char/pc8736x_gpio.c dev_dbg(&pdev->dev, "addr:%x cur:%x bit-pos:%d cur-bit:%x + new:%d -> bit-new:%d\n", pdev 185 drivers/char/pc8736x_gpio.c dev_dbg(&pdev->dev, "gpio_set(minor:%d port:%d bit:%d)" pdev 193 drivers/char/pc8736x_gpio.c dev_dbg(&pdev->dev, "wrote %x, read: %x\n", curval, val); pdev 226 drivers/char/pc8736x_gpio.c dev_dbg(&pdev->dev, "open %d\n", m); pdev 260 drivers/char/pc8736x_gpio.c pdev = platform_device_alloc(DEVNAME, 0); pdev 261 drivers/char/pc8736x_gpio.c if (!pdev) pdev 264 drivers/char/pc8736x_gpio.c rc = platform_device_add(pdev); pdev 269 drivers/char/pc8736x_gpio.c dev_info(&pdev->dev, "NatSemi pc8736x GPIO Driver Initializing\n"); pdev 273 drivers/char/pc8736x_gpio.c dev_err(&pdev->dev, "no device found\n"); pdev 276 drivers/char/pc8736x_gpio.c pc8736x_gpio_ops.dev = &pdev->dev; pdev 284 drivers/char/pc8736x_gpio.c dev_err(&pdev->dev, "device not enabled\n"); pdev 290 drivers/char/pc8736x_gpio.c dev_err(&pdev->dev, "GPIO unit not enabled\n"); pdev 300 drivers/char/pc8736x_gpio.c dev_err(&pdev->dev, "GPIO ioport %x busy\n", pdev 304 drivers/char/pc8736x_gpio.c dev_info(&pdev->dev, "GPIO ioport %x reserved\n", pc8736x_gpio_base); pdev 315 drivers/char/pc8736x_gpio.c dev_err(&pdev->dev, "register-chrdev failed: %d\n", rc); pdev 320 drivers/char/pc8736x_gpio.c dev_dbg(&pdev->dev, "got dynamic major %d\n", major); pdev 334 drivers/char/pc8736x_gpio.c platform_device_del(pdev); pdev 336 drivers/char/pc8736x_gpio.c platform_device_put(pdev); pdev 343 drivers/char/pc8736x_gpio.c dev_dbg(&pdev->dev, "cleanup\n"); pdev 349 drivers/char/pc8736x_gpio.c platform_device_unregister(pdev); pdev 144 drivers/char/powernv-op-panel.c static int oppanel_probe(struct platform_device *pdev) pdev 146 drivers/char/powernv-op-panel.c struct device_node *np = pdev->dev.of_node; pdev 197 drivers/char/powernv-op-panel.c static int oppanel_remove(struct platform_device *pdev) pdev 74 drivers/char/ppdev.c struct pardevice *pdev; pdev 110 drivers/char/ppdev.c struct parport *port = pp->pdev->port; pdev 138 drivers/char/ppdev.c pport = pp->pdev->port; pdev 141 drivers/char/ppdev.c parport_set_timeout(pp->pdev, pdev 183 drivers/char/ppdev.c parport_set_timeout(pp->pdev, pp->default_inactivity); pdev 214 drivers/char/ppdev.c pport = pp->pdev->port; pdev 217 drivers/char/ppdev.c parport_set_timeout(pp->pdev, pdev 240 drivers/char/ppdev.c wrote = parport_write(pp->pdev->port, kbuffer, n); pdev 263 drivers/char/ppdev.c parport_set_timeout(pp->pdev, pp->default_inactivity); pdev 275 drivers/char/ppdev.c parport_write_control(pp->pdev->port, pp->irqctl); pdev 286 drivers/char/ppdev.c struct pardevice *pdev = NULL; pdev 307 drivers/char/ppdev.c pdev = parport_register_dev_model(port, name, &ppdev_cb, index); pdev 310 drivers/char/ppdev.c if (!pdev) { pdev 317 drivers/char/ppdev.c pp->pdev = pdev; pdev 319 drivers/char/ppdev.c dev_dbg(&pdev->dev, "registered pardevice\n"); pdev 336 drivers/char/ppdev.c static int pp_set_timeout(struct pardevice *pdev, long tv_sec, int tv_usec) pdev 348 drivers/char/ppdev.c pdev->timeout = to_jiffies; pdev 367 drivers/char/ppdev.c dev_dbg(&pp->pdev->dev, "you've already got it!\n"); pdev 372 drivers/char/ppdev.c if (!pp->pdev) { pdev 379 drivers/char/ppdev.c ret = parport_claim_or_block(pp->pdev); pdev 390 drivers/char/ppdev.c info = &pp->pdev->port->ieee1284; pdev 395 drivers/char/ppdev.c pp->default_inactivity = parport_set_timeout(pp->pdev, 0); pdev 396 drivers/char/ppdev.c parport_set_timeout(pp->pdev, pp->default_inactivity); pdev 401 drivers/char/ppdev.c if (pp->pdev) { pdev 402 drivers/char/ppdev.c dev_dbg(&pp->pdev->dev, pdev 426 drivers/char/ppdev.c pp->pdev->port->ieee1284.mode = mode; pdev 427 drivers/char/ppdev.c pp->pdev->port->ieee1284.phase = pp->state.phase; pdev 437 drivers/char/ppdev.c mode = pp->pdev->port->ieee1284.mode; pdev 456 drivers/char/ppdev.c pp->pdev->port->ieee1284.phase = phase; pdev 465 drivers/char/ppdev.c phase = pp->pdev->port->ieee1284.phase; pdev 514 drivers/char/ppdev.c port = pp->pdev->port; pdev 541 drivers/char/ppdev.c parport_yield_blocking(pp->pdev); pdev 546 drivers/char/ppdev.c info = &pp->pdev->port->ieee1284; pdev 551 drivers/char/ppdev.c parport_release(pp->pdev); pdev 625 drivers/char/ppdev.c return pp_set_timeout(pp->pdev, time32[0], time32[1]); pdev 637 drivers/char/ppdev.c return pp_set_timeout(pp->pdev, time64[0], time64[1]); pdev 640 drivers/char/ppdev.c jiffies_to_timespec64(pp->pdev->timeout, &ts); pdev 650 drivers/char/ppdev.c jiffies_to_timespec64(pp->pdev->timeout, &ts); pdev 663 drivers/char/ppdev.c dev_dbg(&pp->pdev->dev, "What? (cmd=0x%x)\n", cmd); pdev 712 drivers/char/ppdev.c pp->pdev = NULL; pdev 725 drivers/char/ppdev.c if (!(pp->flags & PP_CLAIMED) && pp->pdev && pdev 730 drivers/char/ppdev.c parport_claim_or_block(pp->pdev); pdev 732 drivers/char/ppdev.c info = &pp->pdev->port->ieee1284; pdev 738 drivers/char/ppdev.c } else if ((pp->flags & PP_CLAIMED) && pp->pdev && pdev 739 drivers/char/ppdev.c (pp->pdev->port->ieee1284.mode != IEEE1284_MODE_COMPAT)) { pdev 743 drivers/char/ppdev.c parport_negotiate(pp->pdev->port, IEEE1284_MODE_COMPAT); pdev 744 drivers/char/ppdev.c dev_dbg(&pp->pdev->dev, pdev 748 drivers/char/ppdev.c if ((pp->flags & PP_CLAIMED) && pp->pdev) { pdev 751 drivers/char/ppdev.c info = &pp->pdev->port->ieee1284; pdev 756 drivers/char/ppdev.c parport_release(pp->pdev); pdev 763 drivers/char/ppdev.c if (pp->pdev) { pdev 764 drivers/char/ppdev.c parport_unregister_device(pp->pdev); pdev 766 drivers/char/ppdev.c pp->pdev = NULL; pdev 27 drivers/char/scx200_gpio.c static struct platform_device *pdev; pdev 87 drivers/char/scx200_gpio.c pdev = platform_device_alloc(DRVNAME, 0); pdev 88 drivers/char/scx200_gpio.c if (!pdev) pdev 91 drivers/char/scx200_gpio.c rc = platform_device_add(pdev); pdev 96 drivers/char/scx200_gpio.c scx200_gpio_ops.dev = &pdev->dev; pdev 106 drivers/char/scx200_gpio.c dev_err(&pdev->dev, "SCx200 chrdev_region err: %d\n", rc); pdev 116 drivers/char/scx200_gpio.c platform_device_del(pdev); pdev 118 drivers/char/scx200_gpio.c platform_device_put(pdev); pdev 129 drivers/char/scx200_gpio.c platform_device_unregister(pdev); pdev 1148 drivers/char/sonypi.c static int sonypi_create_input_devices(struct platform_device *pdev) pdev 1162 drivers/char/sonypi.c jog_dev->dev.parent = &pdev->dev; pdev 1177 drivers/char/sonypi.c key_dev->dev.parent = &pdev->dev; pdev 321 drivers/char/tpm/tpm-chip.c struct tpm_chip *tpm_chip_alloc(struct device *pdev, pdev 340 drivers/char/tpm/tpm-chip.c dev_err(pdev, "No available tpm device numbers\n"); pdev 352 drivers/char/tpm/tpm-chip.c chip->dev.parent = pdev; pdev 355 drivers/char/tpm/tpm-chip.c chip->devs.parent = pdev; pdev 381 drivers/char/tpm/tpm-chip.c if (!pdev) pdev 417 drivers/char/tpm/tpm-chip.c struct tpm_chip *tpmm_chip_alloc(struct device *pdev, pdev 423 drivers/char/tpm/tpm-chip.c chip = tpm_chip_alloc(pdev, ops); pdev 427 drivers/char/tpm/tpm-chip.c rc = devm_add_action_or_reset(pdev, pdev 433 drivers/char/tpm/tpm-chip.c dev_set_drvdata(pdev, chip); pdev 416 drivers/char/tpm/tpm.h struct tpm_chip *tpmm_chip_alloc(struct device *pdev, pdev 135 drivers/char/tpm/tpm_atmel.c static struct platform_device *pdev; pdev 139 drivers/char/tpm/tpm_atmel.c struct tpm_chip *chip = dev_get_drvdata(&pdev->dev); pdev 146 drivers/char/tpm/tpm_atmel.c platform_device_unregister(pdev); pdev 180 drivers/char/tpm/tpm_atmel.c pdev = platform_device_register_simple("tpm_atmel", -1, NULL, 0); pdev 181 drivers/char/tpm/tpm_atmel.c if (IS_ERR(pdev)) { pdev 182 drivers/char/tpm/tpm_atmel.c rc = PTR_ERR(pdev); pdev 186 drivers/char/tpm/tpm_atmel.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 197 drivers/char/tpm/tpm_atmel.c chip = tpmm_chip_alloc(&pdev->dev, &tpm_atmel); pdev 212 drivers/char/tpm/tpm_atmel.c platform_device_unregister(pdev); pdev 217 drivers/char/tpm/tpm_ftpm_tee.c static int ftpm_tee_probe(struct platform_device *pdev) pdev 221 drivers/char/tpm/tpm_ftpm_tee.c struct device *dev = &pdev->dev; pdev 307 drivers/char/tpm/tpm_ftpm_tee.c static int ftpm_tee_remove(struct platform_device *pdev) pdev 309 drivers/char/tpm/tpm_ftpm_tee.c struct ftpm_tee_private *pvt_data = dev_get_drvdata(&pdev->dev); pdev 335 drivers/char/tpm/tpm_ftpm_tee.c static void ftpm_tee_shutdown(struct platform_device *pdev) pdev 337 drivers/char/tpm/tpm_ftpm_tee.c struct ftpm_tee_private *pvt_data = dev_get_drvdata(&pdev->dev); pdev 256 drivers/char/tpm/tpm_nsc.c static struct platform_device *pdev = NULL; pdev 316 drivers/char/tpm/tpm_nsc.c pdev = platform_device_alloc("tpm_nscl0", -1); pdev 317 drivers/char/tpm/tpm_nsc.c if (!pdev) { pdev 322 drivers/char/tpm/tpm_nsc.c pdev->num_resources = 0; pdev 323 drivers/char/tpm/tpm_nsc.c pdev->dev.driver = &nsc_drv.driver; pdev 324 drivers/char/tpm/tpm_nsc.c pdev->dev.release = tpm_nsc_remove; pdev 326 drivers/char/tpm/tpm_nsc.c if ((rc = platform_device_add(pdev)) < 0) pdev 329 drivers/char/tpm/tpm_nsc.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 342 drivers/char/tpm/tpm_nsc.c chip = tpmm_chip_alloc(&pdev->dev, &tpm_nsc); pdev 354 drivers/char/tpm/tpm_nsc.c dev_dbg(&pdev->dev, "NSC TPM detected\n"); pdev 355 drivers/char/tpm/tpm_nsc.c dev_dbg(&pdev->dev, pdev 359 drivers/char/tpm/tpm_nsc.c dev_dbg(&pdev->dev, pdev 363 drivers/char/tpm/tpm_nsc.c dev_dbg(&pdev->dev, "NSC IO Base0 0x%x\n", pdev 365 drivers/char/tpm/tpm_nsc.c dev_dbg(&pdev->dev, "NSC IO Base1 0x%x\n", pdev 367 drivers/char/tpm/tpm_nsc.c dev_dbg(&pdev->dev, "NSC Interrupt number and wakeup 0x%x\n", pdev 369 drivers/char/tpm/tpm_nsc.c dev_dbg(&pdev->dev, "NSC IRQ type select 0x%x\n", pdev 371 drivers/char/tpm/tpm_nsc.c dev_dbg(&pdev->dev, pdev 374 drivers/char/tpm/tpm_nsc.c dev_dbg(&pdev->dev, pdev 383 drivers/char/tpm/tpm_nsc.c dev_info(&pdev->dev, pdev 392 drivers/char/tpm/tpm_nsc.c platform_device_del(pdev); pdev 394 drivers/char/tpm/tpm_nsc.c platform_device_put(pdev); pdev 402 drivers/char/tpm/tpm_nsc.c if (pdev) { pdev 403 drivers/char/tpm/tpm_nsc.c tpm_nsc_remove(&pdev->dev); pdev 404 drivers/char/tpm/tpm_nsc.c platform_device_unregister(pdev); pdev 277 drivers/char/tpm/tpm_tis.c static int tpm_tis_plat_probe(struct platform_device *pdev) pdev 282 drivers/char/tpm/tpm_tis.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 284 drivers/char/tpm/tpm_tis.c dev_err(&pdev->dev, "no memory resource defined\n"); pdev 289 drivers/char/tpm/tpm_tis.c tpm_info.irq = platform_get_irq_optional(pdev, 0); pdev 291 drivers/char/tpm/tpm_tis.c if (pdev != force_pdev) pdev 298 drivers/char/tpm/tpm_tis.c return tpm_tis_init(&pdev->dev, &tpm_info); pdev 301 drivers/char/tpm/tpm_tis.c static int tpm_tis_plat_remove(struct platform_device *pdev) pdev 303 drivers/char/tpm/tpm_tis.c struct tpm_chip *chip = dev_get_drvdata(&pdev->dev); pdev 332 drivers/char/tpm/tpm_tis.c struct platform_device *pdev; pdev 348 drivers/char/tpm/tpm_tis.c pdev = platform_device_register_simple("tpm_tis", -1, x86_resources, pdev 350 drivers/char/tpm/tpm_tis.c if (IS_ERR(pdev)) pdev 351 drivers/char/tpm/tpm_tis.c return PTR_ERR(pdev); pdev 352 drivers/char/tpm/tpm_tis.c force_pdev = pdev; pdev 792 drivers/char/xilinx_hwicap/xilinx_hwicap.c static int hwicap_drv_probe(struct platform_device *pdev) pdev 799 drivers/char/xilinx_hwicap/xilinx_hwicap.c match = of_match_device(hwicap_of_match, &pdev->dev); pdev 801 drivers/char/xilinx_hwicap/xilinx_hwicap.c return hwicap_of_probe(pdev, match->data); pdev 803 drivers/char/xilinx_hwicap/xilinx_hwicap.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 811 drivers/char/xilinx_hwicap/xilinx_hwicap.c family = pdev->dev.platform_data; pdev 824 drivers/char/xilinx_hwicap/xilinx_hwicap.c return hwicap_setup(&pdev->dev, pdev->id, res, pdev 828 drivers/char/xilinx_hwicap/xilinx_hwicap.c static int hwicap_drv_remove(struct platform_device *pdev) pdev 830 drivers/char/xilinx_hwicap/xilinx_hwicap.c return hwicap_remove(&pdev->dev); pdev 93 drivers/char/xillybus/xillybus.h struct pci_dev *pdev; pdev 148 drivers/char/xillybus/xillybus.h struct xilly_endpoint *xillybus_init_endpoint(struct pci_dev *pdev, pdev 1891 drivers/char/xillybus/xillybus_core.c struct xilly_endpoint *xillybus_init_endpoint(struct pci_dev *pdev, pdev 1902 drivers/char/xillybus/xillybus_core.c endpoint->pdev = pdev; pdev 53 drivers/char/xillybus/xillybus_pcie.c pci_dma_sync_single_for_cpu(ep->pdev, pdev 64 drivers/char/xillybus/xillybus_pcie.c pci_dma_sync_single_for_device(ep->pdev, pdev 103 drivers/char/xillybus/xillybus_pcie.c addr = pci_map_single(ep->pdev, ptr, size, pci_direction); pdev 105 drivers/char/xillybus/xillybus_pcie.c if (pci_dma_mapping_error(ep->pdev, addr)) { pdev 110 drivers/char/xillybus/xillybus_pcie.c this->device = ep->pdev; pdev 127 drivers/char/xillybus/xillybus_pcie.c static int xilly_probe(struct pci_dev *pdev, pdev 133 drivers/char/xillybus/xillybus_pcie.c endpoint = xillybus_init_endpoint(pdev, &pdev->dev, &pci_hw); pdev 138 drivers/char/xillybus/xillybus_pcie.c pci_set_drvdata(pdev, endpoint); pdev 140 drivers/char/xillybus/xillybus_pcie.c rc = pcim_enable_device(pdev); pdev 149 drivers/char/xillybus/xillybus_pcie.c pci_disable_link_state(pdev, PCIE_LINK_STATE_L0S); pdev 151 drivers/char/xillybus/xillybus_pcie.c if (!(pci_resource_flags(pdev, 0) & IORESOURCE_MEM)) { pdev 157 drivers/char/xillybus/xillybus_pcie.c rc = pcim_iomap_regions(pdev, 0x01, xillyname); pdev 164 drivers/char/xillybus/xillybus_pcie.c endpoint->registers = pcim_iomap_table(pdev)[0]; pdev 166 drivers/char/xillybus/xillybus_pcie.c pci_set_master(pdev); pdev 169 drivers/char/xillybus/xillybus_pcie.c if (pci_enable_msi(pdev)) { pdev 174 drivers/char/xillybus/xillybus_pcie.c rc = devm_request_irq(&pdev->dev, pdev->irq, xillybus_isr, 0, pdev 189 drivers/char/xillybus/xillybus_pcie.c if (!pci_set_dma_mask(pdev, DMA_BIT_MASK(32))) { pdev 191 drivers/char/xillybus/xillybus_pcie.c } else if (!pci_set_dma_mask(pdev, DMA_BIT_MASK(64))) { pdev 201 drivers/char/xillybus/xillybus_pcie.c static void xilly_remove(struct pci_dev *pdev) pdev 203 drivers/char/xillybus/xillybus_pcie.c struct xilly_endpoint *endpoint = pci_get_drvdata(pdev); pdev 41 drivers/clk/actions/owl-common.c int owl_clk_regmap_init(struct platform_device *pdev, pdev 48 drivers/clk/actions/owl-common.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 49 drivers/clk/actions/owl-common.c base = devm_ioremap_resource(&pdev->dev, res); pdev 53 drivers/clk/actions/owl-common.c regmap = devm_regmap_init_mmio(&pdev->dev, base, &owl_regmap_config); pdev 40 drivers/clk/actions/owl-common.h int owl_clk_regmap_init(struct platform_device *pdev, pdev 498 drivers/clk/actions/owl-s500.c static int s500_clk_probe(struct platform_device *pdev) pdev 503 drivers/clk/actions/owl-s500.c owl_clk_regmap_init(pdev, desc); pdev 505 drivers/clk/actions/owl-s500.c return owl_clk_probe(&pdev->dev, desc->hw_clks); pdev 610 drivers/clk/actions/owl-s700.c static int s700_clk_probe(struct platform_device *pdev) pdev 617 drivers/clk/actions/owl-s700.c owl_clk_regmap_init(pdev, desc); pdev 623 drivers/clk/actions/owl-s700.c reset = devm_kzalloc(&pdev->dev, sizeof(*reset), GFP_KERNEL); pdev 627 drivers/clk/actions/owl-s700.c reset->rcdev.of_node = pdev->dev.of_node; pdev 633 drivers/clk/actions/owl-s700.c ret = devm_reset_controller_register(&pdev->dev, &reset->rcdev); pdev 635 drivers/clk/actions/owl-s700.c dev_err(&pdev->dev, "Failed to register reset controller\n"); pdev 637 drivers/clk/actions/owl-s700.c return owl_clk_probe(&pdev->dev, desc->hw_clks); pdev 756 drivers/clk/actions/owl-s900.c static int s900_clk_probe(struct platform_device *pdev) pdev 763 drivers/clk/actions/owl-s900.c owl_clk_regmap_init(pdev, desc); pdev 769 drivers/clk/actions/owl-s900.c reset = devm_kzalloc(&pdev->dev, sizeof(*reset), GFP_KERNEL); pdev 773 drivers/clk/actions/owl-s900.c reset->rcdev.of_node = pdev->dev.of_node; pdev 779 drivers/clk/actions/owl-s900.c ret = devm_reset_controller_register(&pdev->dev, &reset->rcdev); pdev 781 drivers/clk/actions/owl-s900.c dev_err(&pdev->dev, "Failed to register reset controller\n"); pdev 783 drivers/clk/actions/owl-s900.c return owl_clk_probe(&pdev->dev, desc->hw_clks); pdev 116 drivers/clk/axis/clk-artpec6.c static int artpec6_clkctrl_probe(struct platform_device *pdev) pdev 119 drivers/clk/axis/clk-artpec6.c struct device_node *np = pdev->dev.of_node; pdev 120 drivers/clk/axis/clk-artpec6.c struct device *dev = &pdev->dev; pdev 166 drivers/clk/axs10x/i2s_pll_clock.c static int i2s_pll_clk_probe(struct platform_device *pdev) pdev 168 drivers/clk/axs10x/i2s_pll_clock.c struct device *dev = &pdev->dev; pdev 181 drivers/clk/axs10x/i2s_pll_clock.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 206 drivers/clk/axs10x/i2s_pll_clock.c static int i2s_pll_clk_remove(struct platform_device *pdev) pdev 208 drivers/clk/axs10x/i2s_pll_clock.c of_clk_del_provider(pdev->dev.of_node); pdev 219 drivers/clk/axs10x/pll_clock.c static int axs10x_pll_clk_probe(struct platform_device *pdev) pdev 221 drivers/clk/axs10x/pll_clock.c struct device *dev = &pdev->dev; pdev 232 drivers/clk/axs10x/pll_clock.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 237 drivers/clk/axs10x/pll_clock.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 266 drivers/clk/axs10x/pll_clock.c static int axs10x_pll_clk_remove(struct platform_device *pdev) pdev 268 drivers/clk/axs10x/pll_clock.c of_clk_del_provider(pdev->dev.of_node); pdev 16 drivers/clk/bcm/clk-bcm2835-aux.c static int bcm2835_aux_clk_probe(struct platform_device *pdev) pdev 18 drivers/clk/bcm/clk-bcm2835-aux.c struct device *dev = &pdev->dev; pdev 30 drivers/clk/bcm/clk-bcm2835-aux.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 53 drivers/clk/bcm/clk-bcm2835-aux.c return of_clk_add_hw_provider(pdev->dev.of_node, of_clk_hw_onecell_get, pdev 2190 drivers/clk/bcm/clk-bcm2835.c static int bcm2835_clk_probe(struct platform_device *pdev) pdev 2192 drivers/clk/bcm/clk-bcm2835.c struct device *dev = &pdev->dev; pdev 2202 drivers/clk/bcm/clk-bcm2835.c pdata = of_device_get_match_data(&pdev->dev); pdev 2214 drivers/clk/bcm/clk-bcm2835.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2234 drivers/clk/bcm/clk-bcm2835.c platform_set_drvdata(pdev, cprman); pdev 145 drivers/clk/bcm/clk-bcm63xx-gate.c static int clk_bcm63xx_probe(struct platform_device *pdev) pdev 152 drivers/clk/bcm/clk-bcm63xx-gate.c table = of_device_get_match_data(&pdev->dev); pdev 159 drivers/clk/bcm/clk-bcm63xx-gate.c hw = devm_kzalloc(&pdev->dev, struct_size(hw, data.hws, maxbit), pdev 164 drivers/clk/bcm/clk-bcm63xx-gate.c platform_set_drvdata(pdev, hw); pdev 172 drivers/clk/bcm/clk-bcm63xx-gate.c hw->regs = devm_platform_ioremap_resource(pdev, 0); pdev 179 drivers/clk/bcm/clk-bcm63xx-gate.c clk = clk_hw_register_gate(&pdev->dev, entry->name, NULL, pdev 190 drivers/clk/bcm/clk-bcm63xx-gate.c ret = of_clk_add_hw_provider(pdev->dev.of_node, of_clk_hw_onecell_get, pdev 203 drivers/clk/bcm/clk-bcm63xx-gate.c static int clk_bcm63xx_remove(struct platform_device *pdev) pdev 205 drivers/clk/bcm/clk-bcm63xx-gate.c struct clk_bcm63xx_hw *hw = platform_get_drvdata(pdev); pdev 208 drivers/clk/bcm/clk-bcm63xx-gate.c of_clk_del_provider(pdev->dev.of_node); pdev 250 drivers/clk/bcm/clk-raspberrypi.c static int raspberrypi_clk_probe(struct platform_device *pdev) pdev 253 drivers/clk/bcm/clk-raspberrypi.c struct device *dev = &pdev->dev; pdev 276 drivers/clk/bcm/clk-raspberrypi.c platform_set_drvdata(pdev, rpi); pdev 294 drivers/clk/bcm/clk-raspberrypi.c static int raspberrypi_clk_remove(struct platform_device *pdev) pdev 296 drivers/clk/bcm/clk-raspberrypi.c struct raspberrypi_clk *rpi = platform_get_drvdata(pdev); pdev 86 drivers/clk/bcm/clk-sr.c static int sr_genpll0_clk_init(struct platform_device *pdev) pdev 88 drivers/clk/bcm/clk-sr.c iproc_pll_clk_setup(pdev->dev.of_node, pdev 145 drivers/clk/bcm/clk-sr.c static int sr_genpll2_clk_init(struct platform_device *pdev) pdev 147 drivers/clk/bcm/clk-sr.c iproc_pll_clk_setup(pdev->dev.of_node, pdev 234 drivers/clk/bcm/clk-sr.c static int sr_genpll4_clk_init(struct platform_device *pdev) pdev 236 drivers/clk/bcm/clk-sr.c iproc_pll_clk_setup(pdev->dev.of_node, pdev 273 drivers/clk/bcm/clk-sr.c static int sr_genpll5_clk_init(struct platform_device *pdev) pdev 275 drivers/clk/bcm/clk-sr.c iproc_pll_clk_setup(pdev->dev.of_node, pdev 318 drivers/clk/bcm/clk-sr.c static int sr_lcpll0_clk_init(struct platform_device *pdev) pdev 320 drivers/clk/bcm/clk-sr.c iproc_pll_clk_setup(pdev->dev.of_node, pdev 357 drivers/clk/bcm/clk-sr.c static int sr_lcpll1_clk_init(struct platform_device *pdev) pdev 359 drivers/clk/bcm/clk-sr.c iproc_pll_clk_setup(pdev->dev.of_node, pdev 384 drivers/clk/bcm/clk-sr.c static int sr_lcpll_pcie_clk_init(struct platform_device *pdev) pdev 386 drivers/clk/bcm/clk-sr.c iproc_pll_clk_setup(pdev->dev.of_node, pdev 403 drivers/clk/bcm/clk-sr.c static int sr_clk_probe(struct platform_device *pdev) pdev 407 drivers/clk/bcm/clk-sr.c probe_func = of_device_get_match_data(&pdev->dev); pdev 411 drivers/clk/bcm/clk-sr.c return probe_func(pdev); pdev 381 drivers/clk/clk-aspeed.c static int aspeed_clk_probe(struct platform_device *pdev) pdev 384 drivers/clk/clk-aspeed.c struct device *dev = &pdev->dev; pdev 407 drivers/clk/clk-ast2600.c static int aspeed_g6_clk_probe(struct platform_device *pdev) pdev 409 drivers/clk/clk-ast2600.c struct device *dev = &pdev->dev; pdev 408 drivers/clk/clk-axi-clkgen.c static int axi_clkgen_probe(struct platform_device *pdev) pdev 419 drivers/clk/clk-axi-clkgen.c if (!pdev->dev.of_node) pdev 422 drivers/clk/clk-axi-clkgen.c id = of_match_node(axi_clkgen_ids, pdev->dev.of_node); pdev 426 drivers/clk/clk-axi-clkgen.c axi_clkgen = devm_kzalloc(&pdev->dev, sizeof(*axi_clkgen), GFP_KERNEL); pdev 430 drivers/clk/clk-axi-clkgen.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 431 drivers/clk/clk-axi-clkgen.c axi_clkgen->base = devm_ioremap_resource(&pdev->dev, mem); pdev 435 drivers/clk/clk-axi-clkgen.c init.num_parents = of_clk_get_parent_count(pdev->dev.of_node); pdev 440 drivers/clk/clk-axi-clkgen.c parent_names[i] = of_clk_get_parent_name(pdev->dev.of_node, i); pdev 445 drivers/clk/clk-axi-clkgen.c clk_name = pdev->dev.of_node->name; pdev 446 drivers/clk/clk-axi-clkgen.c of_property_read_string(pdev->dev.of_node, "clock-output-names", pdev 457 drivers/clk/clk-axi-clkgen.c ret = devm_clk_hw_register(&pdev->dev, &axi_clkgen->clk_hw); pdev 461 drivers/clk/clk-axi-clkgen.c return of_clk_add_hw_provider(pdev->dev.of_node, of_clk_hw_simple_get, pdev 465 drivers/clk/clk-axi-clkgen.c static int axi_clkgen_remove(struct platform_device *pdev) pdev 467 drivers/clk/clk-axi-clkgen.c of_clk_del_provider(pdev->dev.of_node); pdev 541 drivers/clk/clk-axm5516.c static int axmclk_probe(struct platform_device *pdev) pdev 546 drivers/clk/clk-axm5516.c struct device *dev = &pdev->dev; pdev 550 drivers/clk/clk-axm5516.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 575 drivers/clk/clk-axm5516.c static int axmclk_remove(struct platform_device *pdev) pdev 577 drivers/clk/clk-axm5516.c of_clk_del_provider(pdev->dev.of_node); pdev 20 drivers/clk/clk-bd718x7.c struct platform_device *pdev; pdev 38 drivers/clk/clk-bd718x7.c dev_dbg(&c->pdev->dev, "Failed to disable 32K clk (%d)\n", rv); pdev 66 drivers/clk/clk-bd718x7.c static int bd71837_clk_probe(struct platform_device *pdev) pdev 71 drivers/clk/clk-bd718x7.c struct device *parent = pdev->dev.parent; pdev 78 drivers/clk/clk-bd718x7.c c = devm_kzalloc(&pdev->dev, sizeof(*c), GFP_KERNEL); pdev 87 drivers/clk/clk-bd718x7.c dev_err(&pdev->dev, "No parent clk found\n"); pdev 101 drivers/clk/clk-bd718x7.c dev_err(&pdev->dev, "Unknown clk chip\n"); pdev 105 drivers/clk/clk-bd718x7.c c->pdev = pdev; pdev 111 drivers/clk/clk-bd718x7.c rval = devm_clk_hw_register(&pdev->dev, &c->hw); pdev 113 drivers/clk/clk-bd718x7.c dev_err(&pdev->dev, "failed to register 32K clk"); pdev 116 drivers/clk/clk-bd718x7.c rval = devm_of_clk_add_hw_provider(&pdev->dev, of_clk_hw_simple_get, pdev 119 drivers/clk/clk-bd718x7.c dev_err(&pdev->dev, "adding clk provider failed\n"); pdev 217 drivers/clk/clk-fixed-factor.c static int of_fixed_factor_clk_remove(struct platform_device *pdev) pdev 219 drivers/clk/clk-fixed-factor.c struct clk_hw *clk = platform_get_drvdata(pdev); pdev 221 drivers/clk/clk-fixed-factor.c of_clk_del_provider(pdev->dev.of_node); pdev 227 drivers/clk/clk-fixed-factor.c static int of_fixed_factor_clk_probe(struct platform_device *pdev) pdev 235 drivers/clk/clk-fixed-factor.c clk = _of_fixed_factor_clk_setup(pdev->dev.of_node); pdev 239 drivers/clk/clk-fixed-factor.c platform_set_drvdata(pdev, clk); pdev 61 drivers/clk/clk-fixed-mmio.c static int of_fixed_mmio_clk_probe(struct platform_device *pdev) pdev 65 drivers/clk/clk-fixed-mmio.c clk = fixed_mmio_clk_setup(pdev->dev.of_node); pdev 69 drivers/clk/clk-fixed-mmio.c platform_set_drvdata(pdev, clk); pdev 74 drivers/clk/clk-fixed-mmio.c static int of_fixed_mmio_clk_remove(struct platform_device *pdev) pdev 76 drivers/clk/clk-fixed-mmio.c struct clk_hw *clk = platform_get_drvdata(pdev); pdev 78 drivers/clk/clk-fixed-mmio.c of_clk_del_provider(pdev->dev.of_node); pdev 196 drivers/clk/clk-fixed-rate.c static int of_fixed_clk_remove(struct platform_device *pdev) pdev 198 drivers/clk/clk-fixed-rate.c struct clk *clk = platform_get_drvdata(pdev); pdev 200 drivers/clk/clk-fixed-rate.c of_clk_del_provider(pdev->dev.of_node); pdev 206 drivers/clk/clk-fixed-rate.c static int of_fixed_clk_probe(struct platform_device *pdev) pdev 214 drivers/clk/clk-fixed-rate.c clk = _of_fixed_clk_setup(pdev->dev.of_node); pdev 218 drivers/clk/clk-fixed-rate.c platform_set_drvdata(pdev, clk); pdev 267 drivers/clk/clk-gemini.c static int gemini_clk_probe(struct platform_device *pdev) pdev 276 drivers/clk/clk-gemini.c struct device *dev = &pdev->dev; pdev 289 drivers/clk/clk-gemini.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 239 drivers/clk/clk-gpio.c static int gpio_clk_driver_probe(struct platform_device *pdev) pdev 241 drivers/clk/clk-gpio.c struct device_node *node = pdev->dev.of_node; pdev 251 drivers/clk/clk-gpio.c parent_names = devm_kcalloc(&pdev->dev, num_parents, pdev 264 drivers/clk/clk-gpio.c gpiod = devm_gpiod_get(&pdev->dev, gpio_name, GPIOD_OUT_LOW); pdev 278 drivers/clk/clk-gpio.c clk = clk_register_gpio_mux(&pdev->dev, node->name, pdev 281 drivers/clk/clk-gpio.c clk = clk_register_gpio_gate(&pdev->dev, node->name, pdev 74 drivers/clk/clk-hi655x.c static int hi655x_clk_probe(struct platform_device *pdev) pdev 76 drivers/clk/clk-hi655x.c struct device *parent = pdev->dev.parent; pdev 86 drivers/clk/clk-hi655x.c hi655x_clk = devm_kzalloc(&pdev->dev, sizeof(*hi655x_clk), GFP_KERNEL); pdev 96 drivers/clk/clk-hi655x.c platform_set_drvdata(pdev, hi655x_clk); pdev 98 drivers/clk/clk-hi655x.c ret = devm_clk_hw_register(&pdev->dev, &hi655x_clk->clk_hw); pdev 102 drivers/clk/clk-hi655x.c return devm_of_clk_add_hw_provider(&pdev->dev, of_clk_hw_simple_get, pdev 299 drivers/clk/clk-hsdk-pll.c static int hsdk_pll_clk_probe(struct platform_device *pdev) pdev 307 drivers/clk/clk-hsdk-pll.c struct device *dev = &pdev->dev; pdev 313 drivers/clk/clk-hsdk-pll.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 348 drivers/clk/clk-hsdk-pll.c static int hsdk_pll_clk_remove(struct platform_device *pdev) pdev 350 drivers/clk/clk-hsdk-pll.c of_clk_del_provider(pdev->dev.of_node); pdev 237 drivers/clk/clk-lochnagar.c static int lochnagar_clk_probe(struct platform_device *pdev) pdev 242 drivers/clk/clk-lochnagar.c struct device *dev = &pdev->dev; pdev 161 drivers/clk/clk-max77686.c static int max77686_clk_probe(struct platform_device *pdev) pdev 163 drivers/clk/clk-max77686.c struct device *dev = &pdev->dev; pdev 165 drivers/clk/clk-max77686.c const struct platform_device_id *id = platform_get_device_id(pdev); pdev 560 drivers/clk/clk-milbeaut.c static int m10v_clk_probe(struct platform_device *pdev) pdev 564 drivers/clk/clk-milbeaut.c struct device *dev = &pdev->dev; pdev 569 drivers/clk/clk-milbeaut.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 208 drivers/clk/clk-oxnas.c static int oxnas_stdclk_probe(struct platform_device *pdev) pdev 210 drivers/clk/clk-oxnas.c struct device_node *np = pdev->dev.of_node; pdev 217 drivers/clk/clk-oxnas.c id = of_match_device(oxnas_stdclk_dt_ids, &pdev->dev); pdev 224 drivers/clk/clk-oxnas.c dev_err(&pdev->dev, "failed to have parent regmap\n"); pdev 235 drivers/clk/clk-oxnas.c ret = devm_clk_hw_register(&pdev->dev, pdev 175 drivers/clk/clk-palmas.c static void palmas_clks_get_clk_data(struct platform_device *pdev, pdev 178 drivers/clk/clk-palmas.c struct device_node *node = pdev->dev.of_node; pdev 198 drivers/clk/clk-palmas.c dev_warn(&pdev->dev, "%pOFn: Invalid ext control option: %u\n", pdev 239 drivers/clk/clk-palmas.c static int palmas_clks_probe(struct platform_device *pdev) pdev 241 drivers/clk/clk-palmas.c struct palmas *palmas = dev_get_drvdata(pdev->dev.parent); pdev 242 drivers/clk/clk-palmas.c struct device_node *node = pdev->dev.of_node; pdev 247 drivers/clk/clk-palmas.c match_data = of_device_get_match_data(&pdev->dev); pdev 251 drivers/clk/clk-palmas.c cinfo = devm_kzalloc(&pdev->dev, sizeof(*cinfo), GFP_KERNEL); pdev 255 drivers/clk/clk-palmas.c palmas_clks_get_clk_data(pdev, cinfo); pdev 256 drivers/clk/clk-palmas.c platform_set_drvdata(pdev, cinfo); pdev 258 drivers/clk/clk-palmas.c cinfo->dev = &pdev->dev; pdev 263 drivers/clk/clk-palmas.c ret = devm_clk_hw_register(&pdev->dev, &cinfo->hw); pdev 265 drivers/clk/clk-palmas.c dev_err(&pdev->dev, "Fail to register clock %s, %d\n", pdev 272 drivers/clk/clk-palmas.c dev_err(&pdev->dev, "Clock config failed, %d\n", ret); pdev 278 drivers/clk/clk-palmas.c dev_err(&pdev->dev, "Fail to add clock driver, %d\n", ret); pdev 282 drivers/clk/clk-palmas.c static int palmas_clks_remove(struct platform_device *pdev) pdev 284 drivers/clk/clk-palmas.c of_clk_del_provider(pdev->dev.of_node); pdev 67 drivers/clk/clk-pwm.c static int clk_pwm_probe(struct platform_device *pdev) pdev 69 drivers/clk/clk-pwm.c struct device_node *node = pdev->dev.of_node; pdev 77 drivers/clk/clk-pwm.c clk_pwm = devm_kzalloc(&pdev->dev, sizeof(*clk_pwm), GFP_KERNEL); pdev 81 drivers/clk/clk-pwm.c pwm = devm_pwm_get(&pdev->dev, NULL); pdev 87 drivers/clk/clk-pwm.c dev_err(&pdev->dev, "invalid PWM period\n"); pdev 96 drivers/clk/clk-pwm.c dev_err(&pdev->dev, pdev 120 drivers/clk/clk-pwm.c ret = devm_clk_hw_register(&pdev->dev, &clk_pwm->hw); pdev 127 drivers/clk/clk-pwm.c static int clk_pwm_remove(struct platform_device *pdev) pdev 129 drivers/clk/clk-pwm.c of_clk_del_provider(pdev->dev.of_node); pdev 153 drivers/clk/clk-rk808.c static int rk808_clkout_probe(struct platform_device *pdev) pdev 155 drivers/clk/clk-rk808.c struct rk808 *rk808 = dev_get_drvdata(pdev->dev.parent); pdev 195 drivers/clk/clk-rk808.c return devm_of_clk_add_hw_provider(&pdev->dev, of_clk_rk808_get, pdev 97 drivers/clk/clk-s2mps11.c static struct device_node *s2mps11_clk_parse_dt(struct platform_device *pdev, pdev 100 drivers/clk/clk-s2mps11.c struct sec_pmic_dev *iodev = dev_get_drvdata(pdev->dev.parent); pdev 109 drivers/clk/clk-s2mps11.c dev_err(&pdev->dev, "could not find clock sub-node\n"); pdev 120 drivers/clk/clk-s2mps11.c static int s2mps11_clk_probe(struct platform_device *pdev) pdev 122 drivers/clk/clk-s2mps11.c struct sec_pmic_dev *iodev = dev_get_drvdata(pdev->dev.parent); pdev 127 drivers/clk/clk-s2mps11.c enum sec_device_type hwid = platform_get_device_id(pdev)->driver_data; pdev 129 drivers/clk/clk-s2mps11.c s2mps11_clks = devm_kcalloc(&pdev->dev, S2MPS11_CLKS_NUM, pdev 134 drivers/clk/clk-s2mps11.c clk_data = devm_kzalloc(&pdev->dev, pdev 154 drivers/clk/clk-s2mps11.c dev_err(&pdev->dev, "Invalid device type\n"); pdev 159 drivers/clk/clk-s2mps11.c s2mps11_clks->clk_np = s2mps11_clk_parse_dt(pdev, s2mps11_clks_init); pdev 171 drivers/clk/clk-s2mps11.c s2mps11_clks[i].clk = devm_clk_register(&pdev->dev, pdev 174 drivers/clk/clk-s2mps11.c dev_err(&pdev->dev, "Fail to register : %s\n", pdev 193 drivers/clk/clk-s2mps11.c platform_set_drvdata(pdev, s2mps11_clks); pdev 204 drivers/clk/clk-s2mps11.c static int s2mps11_clk_remove(struct platform_device *pdev) pdev 206 drivers/clk/clk-s2mps11.c struct s2mps11_clk *s2mps11_clks = platform_get_drvdata(pdev); pdev 249 drivers/clk/clk-scpi.c static int scpi_clocks_remove(struct platform_device *pdev) pdev 251 drivers/clk/clk-scpi.c struct device *dev = &pdev->dev; pdev 264 drivers/clk/clk-scpi.c static int scpi_clocks_probe(struct platform_device *pdev) pdev 267 drivers/clk/clk-scpi.c struct device *dev = &pdev->dev; pdev 280 drivers/clk/clk-scpi.c scpi_clocks_remove(pdev); pdev 126 drivers/clk/clk-twl6040.c static int twl6040_pdmclk_probe(struct platform_device *pdev) pdev 128 drivers/clk/clk-twl6040.c struct twl6040 *twl6040 = dev_get_drvdata(pdev->dev.parent); pdev 132 drivers/clk/clk-twl6040.c clkdata = devm_kzalloc(&pdev->dev, sizeof(*clkdata), GFP_KERNEL); pdev 136 drivers/clk/clk-twl6040.c clkdata->dev = &pdev->dev; pdev 140 drivers/clk/clk-twl6040.c ret = devm_clk_hw_register(&pdev->dev, &clkdata->pdmclk_hw); pdev 144 drivers/clk/clk-twl6040.c platform_set_drvdata(pdev, clkdata); pdev 146 drivers/clk/clk-twl6040.c return devm_of_clk_add_hw_provider(&pdev->dev, of_clk_hw_simple_get, pdev 344 drivers/clk/clk-wm831x.c static int wm831x_clk_probe(struct platform_device *pdev) pdev 346 drivers/clk/clk-wm831x.c struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); pdev 350 drivers/clk/clk-wm831x.c clkdata = devm_kzalloc(&pdev->dev, sizeof(*clkdata), GFP_KERNEL); pdev 366 drivers/clk/clk-wm831x.c ret = devm_clk_hw_register(&pdev->dev, &clkdata->xtal_hw); pdev 371 drivers/clk/clk-wm831x.c ret = devm_clk_hw_register(&pdev->dev, &clkdata->fll_hw); pdev 376 drivers/clk/clk-wm831x.c ret = devm_clk_hw_register(&pdev->dev, &clkdata->clkout_hw); pdev 380 drivers/clk/clk-wm831x.c platform_set_drvdata(pdev, clkdata); pdev 739 drivers/clk/davinci/da8xx-cfgchip.c static int da8xx_cfgchip_probe(struct platform_device *pdev) pdev 741 drivers/clk/davinci/da8xx-cfgchip.c struct device *dev = &pdev->dev; pdev 755 drivers/clk/davinci/da8xx-cfgchip.c } else if (pdev->id_entry && pdata) { pdev 756 drivers/clk/davinci/da8xx-cfgchip.c clk_init = (void *)pdev->id_entry->driver_data; pdev 907 drivers/clk/davinci/pll.c static int davinci_pll_probe(struct platform_device *pdev) pdev 909 drivers/clk/davinci/pll.c struct device *dev = &pdev->dev; pdev 919 drivers/clk/davinci/pll.c else if (pdev->id_entry) pdev 920 drivers/clk/davinci/pll.c pll_init = (void *)pdev->id_entry->driver_data; pdev 933 drivers/clk/davinci/pll.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 529 drivers/clk/davinci/psc.c static int davinci_psc_probe(struct platform_device *pdev) pdev 531 drivers/clk/davinci/psc.c struct device *dev = &pdev->dev; pdev 541 drivers/clk/davinci/psc.c else if (pdev->id_entry) pdev 542 drivers/clk/davinci/psc.c init_data = (void *)pdev->id_entry->driver_data; pdev 549 drivers/clk/davinci/psc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 76 drivers/clk/hisilicon/clk-hi3519.c static struct hisi_clock_data *hi3519_clk_register(struct platform_device *pdev) pdev 81 drivers/clk/hisilicon/clk-hi3519.c clk_data = hisi_clk_alloc(pdev, HI3519_NR_CLKS); pdev 103 drivers/clk/hisilicon/clk-hi3519.c ret = of_clk_add_provider(pdev->dev.of_node, pdev 126 drivers/clk/hisilicon/clk-hi3519.c static void hi3519_clk_unregister(struct platform_device *pdev) pdev 128 drivers/clk/hisilicon/clk-hi3519.c struct hi3519_crg_data *crg = platform_get_drvdata(pdev); pdev 130 drivers/clk/hisilicon/clk-hi3519.c of_clk_del_provider(pdev->dev.of_node); pdev 143 drivers/clk/hisilicon/clk-hi3519.c static int hi3519_clk_probe(struct platform_device *pdev) pdev 147 drivers/clk/hisilicon/clk-hi3519.c crg = devm_kmalloc(&pdev->dev, sizeof(*crg), GFP_KERNEL); pdev 151 drivers/clk/hisilicon/clk-hi3519.c crg->rstc = hisi_reset_init(pdev); pdev 155 drivers/clk/hisilicon/clk-hi3519.c crg->clk_data = hi3519_clk_register(pdev); pdev 161 drivers/clk/hisilicon/clk-hi3519.c platform_set_drvdata(pdev, crg); pdev 165 drivers/clk/hisilicon/clk-hi3519.c static int hi3519_clk_remove(struct platform_device *pdev) pdev 167 drivers/clk/hisilicon/clk-hi3519.c struct hi3519_crg_data *crg = platform_get_drvdata(pdev); pdev 170 drivers/clk/hisilicon/clk-hi3519.c hi3519_clk_unregister(pdev); pdev 124 drivers/clk/hisilicon/clk-hi3660-stub.c static int hi3660_stub_clk_probe(struct platform_device *pdev) pdev 126 drivers/clk/hisilicon/clk-hi3660-stub.c struct device *dev = &pdev->dev; pdev 142 drivers/clk/hisilicon/clk-hi3660-stub.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 152 drivers/clk/hisilicon/clk-hi3660-stub.c ret = devm_clk_hw_register(&pdev->dev, &hi3660_stub_clks[i].hw); pdev 157 drivers/clk/hisilicon/clk-hi3660-stub.c return devm_of_clk_add_hw_provider(&pdev->dev, hi3660_stub_clk_hw_get, pdev 610 drivers/clk/hisilicon/clk-hi3660.c static int hi3660_clk_probe(struct platform_device *pdev) pdev 612 drivers/clk/hisilicon/clk-hi3660.c struct device *dev = &pdev->dev; pdev 613 drivers/clk/hisilicon/clk-hi3660.c struct device_node *np = pdev->dev.of_node; pdev 989 drivers/clk/hisilicon/clk-hi3670.c static int hi3670_clk_probe(struct platform_device *pdev) pdev 991 drivers/clk/hisilicon/clk-hi3670.c struct device *dev = &pdev->dev; pdev 992 drivers/clk/hisilicon/clk-hi3670.c struct device_node *np = pdev->dev.of_node; pdev 193 drivers/clk/hisilicon/clk-hi6220-stub.c static int hi6220_stub_clk_probe(struct platform_device *pdev) pdev 195 drivers/clk/hisilicon/clk-hi6220-stub.c struct device *dev = &pdev->dev; pdev 199 drivers/clk/hisilicon/clk-hi6220-stub.c struct device_node *np = pdev->dev.of_node; pdev 26 drivers/clk/hisilicon/clk.c struct hisi_clock_data *hisi_clk_alloc(struct platform_device *pdev, pdev 33 drivers/clk/hisilicon/clk.c clk_data = devm_kmalloc(&pdev->dev, sizeof(*clk_data), GFP_KERNEL); pdev 37 drivers/clk/hisilicon/clk.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 40 drivers/clk/hisilicon/clk.c clk_data->base = devm_ioremap(&pdev->dev, pdev 45 drivers/clk/hisilicon/clk.c clk_table = devm_kmalloc_array(&pdev->dev, nr_clks, pdev 130 drivers/clk/hisilicon/crg-hi3516cv300.c struct platform_device *pdev) pdev 135 drivers/clk/hisilicon/crg-hi3516cv300.c clk_data = hisi_clk_alloc(pdev, HI3516CV300_CRG_NR_CLKS); pdev 154 drivers/clk/hisilicon/crg-hi3516cv300.c ret = of_clk_add_provider(pdev->dev.of_node, pdev 173 drivers/clk/hisilicon/crg-hi3516cv300.c static void hi3516cv300_clk_unregister(struct platform_device *pdev) pdev 175 drivers/clk/hisilicon/crg-hi3516cv300.c struct hisi_crg_dev *crg = platform_get_drvdata(pdev); pdev 177 drivers/clk/hisilicon/crg-hi3516cv300.c of_clk_del_provider(pdev->dev.of_node); pdev 204 drivers/clk/hisilicon/crg-hi3516cv300.c struct platform_device *pdev) pdev 209 drivers/clk/hisilicon/crg-hi3516cv300.c clk_data = hisi_clk_alloc(pdev, HI3516CV300_SYSCTRL_NR_CLKS); pdev 219 drivers/clk/hisilicon/crg-hi3516cv300.c ret = of_clk_add_provider(pdev->dev.of_node, pdev 232 drivers/clk/hisilicon/crg-hi3516cv300.c static void hi3516cv300_sysctrl_clk_unregister(struct platform_device *pdev) pdev 234 drivers/clk/hisilicon/crg-hi3516cv300.c struct hisi_crg_dev *crg = platform_get_drvdata(pdev); pdev 236 drivers/clk/hisilicon/crg-hi3516cv300.c of_clk_del_provider(pdev->dev.of_node); pdev 261 drivers/clk/hisilicon/crg-hi3516cv300.c static int hi3516cv300_crg_probe(struct platform_device *pdev) pdev 265 drivers/clk/hisilicon/crg-hi3516cv300.c crg = devm_kmalloc(&pdev->dev, sizeof(*crg), GFP_KERNEL); pdev 269 drivers/clk/hisilicon/crg-hi3516cv300.c crg->funcs = of_device_get_match_data(&pdev->dev); pdev 273 drivers/clk/hisilicon/crg-hi3516cv300.c crg->rstc = hisi_reset_init(pdev); pdev 277 drivers/clk/hisilicon/crg-hi3516cv300.c crg->clk_data = crg->funcs->register_clks(pdev); pdev 283 drivers/clk/hisilicon/crg-hi3516cv300.c platform_set_drvdata(pdev, crg); pdev 287 drivers/clk/hisilicon/crg-hi3516cv300.c static int hi3516cv300_crg_remove(struct platform_device *pdev) pdev 289 drivers/clk/hisilicon/crg-hi3516cv300.c struct hisi_crg_dev *crg = platform_get_drvdata(pdev); pdev 292 drivers/clk/hisilicon/crg-hi3516cv300.c crg->funcs->unregister_clks(pdev); pdev 197 drivers/clk/hisilicon/crg-hi3798cv200.c struct platform_device *pdev) pdev 202 drivers/clk/hisilicon/crg-hi3798cv200.c clk_data = hisi_clk_alloc(pdev, HI3798CV200_CRG_NR_CLKS); pdev 207 drivers/clk/hisilicon/crg-hi3798cv200.c ret = hisi_clk_register_phase(&pdev->dev, pdev 232 drivers/clk/hisilicon/crg-hi3798cv200.c ret = of_clk_add_provider(pdev->dev.of_node, pdev 254 drivers/clk/hisilicon/crg-hi3798cv200.c static void hi3798cv200_clk_unregister(struct platform_device *pdev) pdev 256 drivers/clk/hisilicon/crg-hi3798cv200.c struct hisi_crg_dev *crg = platform_get_drvdata(pdev); pdev 258 drivers/clk/hisilicon/crg-hi3798cv200.c of_clk_del_provider(pdev->dev.of_node); pdev 290 drivers/clk/hisilicon/crg-hi3798cv200.c struct platform_device *pdev) pdev 295 drivers/clk/hisilicon/crg-hi3798cv200.c clk_data = hisi_clk_alloc(pdev, HI3798CV200_SYSCTRL_NR_CLKS); pdev 305 drivers/clk/hisilicon/crg-hi3798cv200.c ret = of_clk_add_provider(pdev->dev.of_node, pdev 319 drivers/clk/hisilicon/crg-hi3798cv200.c static void hi3798cv200_sysctrl_clk_unregister(struct platform_device *pdev) pdev 321 drivers/clk/hisilicon/crg-hi3798cv200.c struct hisi_crg_dev *crg = platform_get_drvdata(pdev); pdev 323 drivers/clk/hisilicon/crg-hi3798cv200.c of_clk_del_provider(pdev->dev.of_node); pdev 344 drivers/clk/hisilicon/crg-hi3798cv200.c static int hi3798cv200_crg_probe(struct platform_device *pdev) pdev 348 drivers/clk/hisilicon/crg-hi3798cv200.c crg = devm_kmalloc(&pdev->dev, sizeof(*crg), GFP_KERNEL); pdev 352 drivers/clk/hisilicon/crg-hi3798cv200.c crg->funcs = of_device_get_match_data(&pdev->dev); pdev 356 drivers/clk/hisilicon/crg-hi3798cv200.c crg->rstc = hisi_reset_init(pdev); pdev 360 drivers/clk/hisilicon/crg-hi3798cv200.c crg->clk_data = crg->funcs->register_clks(pdev); pdev 366 drivers/clk/hisilicon/crg-hi3798cv200.c platform_set_drvdata(pdev, crg); pdev 370 drivers/clk/hisilicon/crg-hi3798cv200.c static int hi3798cv200_crg_remove(struct platform_device *pdev) pdev 372 drivers/clk/hisilicon/crg-hi3798cv200.c struct hisi_crg_dev *crg = platform_get_drvdata(pdev); pdev 375 drivers/clk/hisilicon/crg-hi3798cv200.c crg->funcs->unregister_clks(pdev); pdev 15 drivers/clk/hisilicon/crg.h struct hisi_clock_data* (*register_clks)(struct platform_device *pdev); pdev 16 drivers/clk/hisilicon/crg.h void (*unregister_clks)(struct platform_device *pdev); pdev 90 drivers/clk/hisilicon/reset.c struct hisi_reset_controller *hisi_reset_init(struct platform_device *pdev) pdev 95 drivers/clk/hisilicon/reset.c rstc = devm_kmalloc(&pdev->dev, sizeof(*rstc), GFP_KERNEL); pdev 99 drivers/clk/hisilicon/reset.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 100 drivers/clk/hisilicon/reset.c rstc->membase = devm_ioremap_resource(&pdev->dev, res); pdev 107 drivers/clk/hisilicon/reset.c rstc->rcdev.of_node = pdev->dev.of_node; pdev 13 drivers/clk/hisilicon/reset.h struct hisi_reset_controller *hisi_reset_init(struct platform_device *pdev); pdev 17 drivers/clk/hisilicon/reset.h struct hisi_reset_controller *hisi_reset_init(struct platform_device *pdev) pdev 368 drivers/clk/imx/clk-imx8mm.c static int imx8mm_clocks_probe(struct platform_device *pdev) pdev 370 drivers/clk/imx/clk-imx8mm.c struct device *dev = &pdev->dev; pdev 456 drivers/clk/imx/clk-imx8mm.c base = devm_platform_ioremap_resource(pdev, 0); pdev 379 drivers/clk/imx/clk-imx8mn.c static int imx8mn_clocks_probe(struct platform_device *pdev) pdev 381 drivers/clk/imx/clk-imx8mn.c struct device *dev = &pdev->dev; pdev 469 drivers/clk/imx/clk-imx8mn.c base = devm_platform_ioremap_resource(pdev, 0); pdev 283 drivers/clk/imx/clk-imx8mq.c static int imx8mq_clocks_probe(struct platform_device *pdev) pdev 285 drivers/clk/imx/clk-imx8mq.c struct device *dev = &pdev->dev; pdev 371 drivers/clk/imx/clk-imx8mq.c base = devm_platform_ioremap_resource(pdev, 0); pdev 160 drivers/clk/imx/clk-imx8qxp-lpcg.c static int imx8qxp_lpcg_clk_probe(struct platform_device *pdev) pdev 162 drivers/clk/imx/clk-imx8qxp-lpcg.c struct device *dev = &pdev->dev; pdev 176 drivers/clk/imx/clk-imx8qxp-lpcg.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 183 drivers/clk/imx/clk-imx8qxp-lpcg.c clk_data = devm_kzalloc(&pdev->dev, struct_size(clk_data, hws, pdev 20 drivers/clk/imx/clk-imx8qxp.c static int imx8qxp_clk_probe(struct platform_device *pdev) pdev 22 drivers/clk/imx/clk-imx8qxp.c struct device_node *ccm_node = pdev->dev.of_node; pdev 31 drivers/clk/imx/clk-imx8qxp.c clk_data = devm_kzalloc(&pdev->dev, struct_size(clk_data, hws, pdev 634 drivers/clk/keystone/sci-clk.c static int ti_sci_clk_probe(struct platform_device *pdev) pdev 636 drivers/clk/keystone/sci-clk.c struct device *dev = &pdev->dev; pdev 685 drivers/clk/keystone/sci-clk.c static int ti_sci_clk_remove(struct platform_device *pdev) pdev 687 drivers/clk/keystone/sci-clk.c of_clk_del_provider(pdev->dev.of_node); pdev 146 drivers/clk/mediatek/clk-mt2701-aud.c static int clk_mt2701_aud_probe(struct platform_device *pdev) pdev 149 drivers/clk/mediatek/clk-mt2701-aud.c struct device_node *node = pdev->dev.of_node; pdev 159 drivers/clk/mediatek/clk-mt2701-aud.c dev_err(&pdev->dev, pdev 161 drivers/clk/mediatek/clk-mt2701-aud.c pdev->name, r); pdev 166 drivers/clk/mediatek/clk-mt2701-aud.c r = devm_of_platform_populate(&pdev->dev); pdev 102 drivers/clk/mediatek/clk-mt2701-bdp.c static int clk_mt2701_bdp_probe(struct platform_device *pdev) pdev 106 drivers/clk/mediatek/clk-mt2701-bdp.c struct device_node *node = pdev->dev.of_node; pdev 115 drivers/clk/mediatek/clk-mt2701-bdp.c dev_err(&pdev->dev, pdev 117 drivers/clk/mediatek/clk-mt2701-bdp.c pdev->name, r); pdev 44 drivers/clk/mediatek/clk-mt2701-eth.c static int clk_mt2701_eth_probe(struct platform_device *pdev) pdev 48 drivers/clk/mediatek/clk-mt2701-eth.c struct device_node *node = pdev->dev.of_node; pdev 57 drivers/clk/mediatek/clk-mt2701-eth.c dev_err(&pdev->dev, pdev 59 drivers/clk/mediatek/clk-mt2701-eth.c pdev->name, r); pdev 38 drivers/clk/mediatek/clk-mt2701-g3d.c static int clk_mt2701_g3dsys_init(struct platform_device *pdev) pdev 41 drivers/clk/mediatek/clk-mt2701-g3d.c struct device_node *node = pdev->dev.of_node; pdev 51 drivers/clk/mediatek/clk-mt2701-g3d.c dev_err(&pdev->dev, pdev 53 drivers/clk/mediatek/clk-mt2701-g3d.c pdev->name, r); pdev 69 drivers/clk/mediatek/clk-mt2701-g3d.c static int clk_mt2701_g3d_probe(struct platform_device *pdev) pdev 74 drivers/clk/mediatek/clk-mt2701-g3d.c clk_init = of_device_get_match_data(&pdev->dev); pdev 78 drivers/clk/mediatek/clk-mt2701-g3d.c r = clk_init(pdev); pdev 80 drivers/clk/mediatek/clk-mt2701-g3d.c dev_err(&pdev->dev, pdev 82 drivers/clk/mediatek/clk-mt2701-g3d.c pdev->name, r); pdev 41 drivers/clk/mediatek/clk-mt2701-hif.c static int clk_mt2701_hif_probe(struct platform_device *pdev) pdev 45 drivers/clk/mediatek/clk-mt2701-hif.c struct device_node *node = pdev->dev.of_node; pdev 54 drivers/clk/mediatek/clk-mt2701-hif.c dev_err(&pdev->dev, pdev 56 drivers/clk/mediatek/clk-mt2701-hif.c pdev->name, r); pdev 44 drivers/clk/mediatek/clk-mt2701-img.c static int clk_mt2701_img_probe(struct platform_device *pdev) pdev 48 drivers/clk/mediatek/clk-mt2701-img.c struct device_node *node = pdev->dev.of_node; pdev 57 drivers/clk/mediatek/clk-mt2701-img.c dev_err(&pdev->dev, pdev 59 drivers/clk/mediatek/clk-mt2701-img.c pdev->name, r); pdev 87 drivers/clk/mediatek/clk-mt2701-mm.c static int clk_mt2701_mm_probe(struct platform_device *pdev) pdev 91 drivers/clk/mediatek/clk-mt2701-mm.c struct device_node *node = pdev->dev.of_node; pdev 100 drivers/clk/mediatek/clk-mt2701-mm.c dev_err(&pdev->dev, pdev 102 drivers/clk/mediatek/clk-mt2701-mm.c pdev->name, r); pdev 55 drivers/clk/mediatek/clk-mt2701-vdec.c static int clk_mt2701_vdec_probe(struct platform_device *pdev) pdev 59 drivers/clk/mediatek/clk-mt2701-vdec.c struct device_node *node = pdev->dev.of_node; pdev 68 drivers/clk/mediatek/clk-mt2701-vdec.c dev_err(&pdev->dev, pdev 70 drivers/clk/mediatek/clk-mt2701-vdec.c pdev->name, r); pdev 666 drivers/clk/mediatek/clk-mt2701.c static int mtk_topckgen_init(struct platform_device *pdev) pdev 670 drivers/clk/mediatek/clk-mt2701.c struct device_node *node = pdev->dev.of_node; pdev 671 drivers/clk/mediatek/clk-mt2701.c struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 673 drivers/clk/mediatek/clk-mt2701.c base = devm_ioremap_resource(&pdev->dev, res); pdev 764 drivers/clk/mediatek/clk-mt2701.c static int mtk_infrasys_init(struct platform_device *pdev) pdev 767 drivers/clk/mediatek/clk-mt2701.c struct device_node *node = pdev->dev.of_node; pdev 886 drivers/clk/mediatek/clk-mt2701.c static int mtk_pericfg_init(struct platform_device *pdev) pdev 891 drivers/clk/mediatek/clk-mt2701.c struct device_node *node = pdev->dev.of_node; pdev 892 drivers/clk/mediatek/clk-mt2701.c struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 894 drivers/clk/mediatek/clk-mt2701.c base = devm_ioremap_resource(&pdev->dev, res); pdev 969 drivers/clk/mediatek/clk-mt2701.c static int mtk_apmixedsys_init(struct platform_device *pdev) pdev 972 drivers/clk/mediatek/clk-mt2701.c struct device_node *node = pdev->dev.of_node; pdev 1004 drivers/clk/mediatek/clk-mt2701.c static int clk_mt2701_probe(struct platform_device *pdev) pdev 1009 drivers/clk/mediatek/clk-mt2701.c clk_init = of_device_get_match_data(&pdev->dev); pdev 1013 drivers/clk/mediatek/clk-mt2701.c r = clk_init(pdev); pdev 1015 drivers/clk/mediatek/clk-mt2701.c dev_err(&pdev->dev, pdev 1017 drivers/clk/mediatek/clk-mt2701.c pdev->name, r); pdev 61 drivers/clk/mediatek/clk-mt2712-bdp.c static int clk_mt2712_bdp_probe(struct platform_device *pdev) pdev 65 drivers/clk/mediatek/clk-mt2712-bdp.c struct device_node *node = pdev->dev.of_node; pdev 39 drivers/clk/mediatek/clk-mt2712-img.c static int clk_mt2712_img_probe(struct platform_device *pdev) pdev 43 drivers/clk/mediatek/clk-mt2712-img.c struct device_node *node = pdev->dev.of_node; pdev 35 drivers/clk/mediatek/clk-mt2712-jpgdec.c static int clk_mt2712_jpgdec_probe(struct platform_device *pdev) pdev 39 drivers/clk/mediatek/clk-mt2712-jpgdec.c struct device_node *node = pdev->dev.of_node; pdev 34 drivers/clk/mediatek/clk-mt2712-mfg.c static int clk_mt2712_mfg_probe(struct platform_device *pdev) pdev 38 drivers/clk/mediatek/clk-mt2712-mfg.c struct device_node *node = pdev->dev.of_node; pdev 129 drivers/clk/mediatek/clk-mt2712-mm.c static int clk_mt2712_mm_probe(struct platform_device *pdev) pdev 133 drivers/clk/mediatek/clk-mt2712-mm.c struct device_node *node = pdev->dev.of_node; pdev 53 drivers/clk/mediatek/clk-mt2712-vdec.c static int clk_mt2712_vdec_probe(struct platform_device *pdev) pdev 57 drivers/clk/mediatek/clk-mt2712-vdec.c struct device_node *node = pdev->dev.of_node; pdev 36 drivers/clk/mediatek/clk-mt2712-venc.c static int clk_mt2712_venc_probe(struct platform_device *pdev) pdev 40 drivers/clk/mediatek/clk-mt2712-venc.c struct device_node *node = pdev->dev.of_node; pdev 1260 drivers/clk/mediatek/clk-mt2712.c static int clk_mt2712_apmixed_probe(struct platform_device *pdev) pdev 1264 drivers/clk/mediatek/clk-mt2712.c struct device_node *node = pdev->dev.of_node; pdev 1304 drivers/clk/mediatek/clk-mt2712.c static int clk_mt2712_top_probe(struct platform_device *pdev) pdev 1307 drivers/clk/mediatek/clk-mt2712.c struct device_node *node = pdev->dev.of_node; pdev 1309 drivers/clk/mediatek/clk-mt2712.c struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1311 drivers/clk/mediatek/clk-mt2712.c base = devm_ioremap_resource(&pdev->dev, res); pdev 1347 drivers/clk/mediatek/clk-mt2712.c static int clk_mt2712_infra_probe(struct platform_device *pdev) pdev 1351 drivers/clk/mediatek/clk-mt2712.c struct device_node *node = pdev->dev.of_node; pdev 1369 drivers/clk/mediatek/clk-mt2712.c static int clk_mt2712_peri_probe(struct platform_device *pdev) pdev 1373 drivers/clk/mediatek/clk-mt2712.c struct device_node *node = pdev->dev.of_node; pdev 1391 drivers/clk/mediatek/clk-mt2712.c static int clk_mt2712_mcu_probe(struct platform_device *pdev) pdev 1395 drivers/clk/mediatek/clk-mt2712.c struct device_node *node = pdev->dev.of_node; pdev 1397 drivers/clk/mediatek/clk-mt2712.c struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1399 drivers/clk/mediatek/clk-mt2712.c base = devm_ioremap_resource(&pdev->dev, res); pdev 1440 drivers/clk/mediatek/clk-mt2712.c static int clk_mt2712_probe(struct platform_device *pdev) pdev 1445 drivers/clk/mediatek/clk-mt2712.c clk_probe = of_device_get_match_data(&pdev->dev); pdev 1449 drivers/clk/mediatek/clk-mt2712.c r = clk_probe(pdev); pdev 1451 drivers/clk/mediatek/clk-mt2712.c dev_err(&pdev->dev, pdev 1453 drivers/clk/mediatek/clk-mt2712.c pdev->name, r); pdev 96 drivers/clk/mediatek/clk-mt6779-aud.c static int clk_mt6779_aud_probe(struct platform_device *pdev) pdev 99 drivers/clk/mediatek/clk-mt6779-aud.c struct device_node *node = pdev->dev.of_node; pdev 45 drivers/clk/mediatek/clk-mt6779-cam.c static int clk_mt6779_cam_probe(struct platform_device *pdev) pdev 48 drivers/clk/mediatek/clk-mt6779-cam.c struct device_node *node = pdev->dev.of_node; pdev 37 drivers/clk/mediatek/clk-mt6779-img.c static int clk_mt6779_img_probe(struct platform_device *pdev) pdev 40 drivers/clk/mediatek/clk-mt6779-img.c struct device_node *node = pdev->dev.of_node; pdev 39 drivers/clk/mediatek/clk-mt6779-ipe.c static int clk_mt6779_ipe_probe(struct platform_device *pdev) pdev 42 drivers/clk/mediatek/clk-mt6779-ipe.c struct device_node *node = pdev->dev.of_node; pdev 29 drivers/clk/mediatek/clk-mt6779-mfg.c static int clk_mt6779_mfg_probe(struct platform_device *pdev) pdev 32 drivers/clk/mediatek/clk-mt6779-mfg.c struct device_node *node = pdev->dev.of_node; pdev 92 drivers/clk/mediatek/clk-mt6779-mm.c static int clk_mt6779_mm_probe(struct platform_device *pdev) pdev 95 drivers/clk/mediatek/clk-mt6779-mm.c struct device_node *node = pdev->dev.of_node; pdev 46 drivers/clk/mediatek/clk-mt6779-vdec.c static int clk_mt6779_vdec_probe(struct platform_device *pdev) pdev 49 drivers/clk/mediatek/clk-mt6779-vdec.c struct device_node *node = pdev->dev.of_node; pdev 37 drivers/clk/mediatek/clk-mt6779-venc.c static int clk_mt6779_venc_probe(struct platform_device *pdev) pdev 40 drivers/clk/mediatek/clk-mt6779-venc.c struct device_node *node = pdev->dev.of_node; pdev 1211 drivers/clk/mediatek/clk-mt6779.c static int clk_mt6779_apmixed_probe(struct platform_device *pdev) pdev 1214 drivers/clk/mediatek/clk-mt6779.c struct device_node *node = pdev->dev.of_node; pdev 1226 drivers/clk/mediatek/clk-mt6779.c static int clk_mt6779_top_probe(struct platform_device *pdev) pdev 1228 drivers/clk/mediatek/clk-mt6779.c struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1231 drivers/clk/mediatek/clk-mt6779.c struct device_node *node = pdev->dev.of_node; pdev 1233 drivers/clk/mediatek/clk-mt6779.c base = devm_ioremap_resource(&pdev->dev, res); pdev 1256 drivers/clk/mediatek/clk-mt6779.c static int clk_mt6779_infra_probe(struct platform_device *pdev) pdev 1259 drivers/clk/mediatek/clk-mt6779.c struct device_node *node = pdev->dev.of_node; pdev 1284 drivers/clk/mediatek/clk-mt6779.c static int clk_mt6779_probe(struct platform_device *pdev) pdev 1286 drivers/clk/mediatek/clk-mt6779.c int (*clk_probe)(struct platform_device *pdev); pdev 1289 drivers/clk/mediatek/clk-mt6779.c clk_probe = of_device_get_match_data(&pdev->dev); pdev 1293 drivers/clk/mediatek/clk-mt6779.c r = clk_probe(pdev); pdev 1295 drivers/clk/mediatek/clk-mt6779.c dev_err(&pdev->dev, pdev 1297 drivers/clk/mediatek/clk-mt6779.c pdev->name, r); pdev 40 drivers/clk/mediatek/clk-mt6797-img.c static int clk_mt6797_img_probe(struct platform_device *pdev) pdev 44 drivers/clk/mediatek/clk-mt6797-img.c struct device_node *node = pdev->dev.of_node; pdev 53 drivers/clk/mediatek/clk-mt6797-img.c dev_err(&pdev->dev, pdev 55 drivers/clk/mediatek/clk-mt6797-img.c pdev->name, r); pdev 100 drivers/clk/mediatek/clk-mt6797-mm.c static int clk_mt6797_mm_probe(struct platform_device *pdev) pdev 104 drivers/clk/mediatek/clk-mt6797-mm.c struct device_node *node = pdev->dev.of_node; pdev 113 drivers/clk/mediatek/clk-mt6797-mm.c dev_err(&pdev->dev, pdev 115 drivers/clk/mediatek/clk-mt6797-mm.c pdev->name, r); pdev 57 drivers/clk/mediatek/clk-mt6797-vdec.c static int clk_mt6797_vdec_probe(struct platform_device *pdev) pdev 61 drivers/clk/mediatek/clk-mt6797-vdec.c struct device_node *node = pdev->dev.of_node; pdev 70 drivers/clk/mediatek/clk-mt6797-vdec.c dev_err(&pdev->dev, pdev 72 drivers/clk/mediatek/clk-mt6797-vdec.c pdev->name, r); pdev 42 drivers/clk/mediatek/clk-mt6797-venc.c static int clk_mt6797_venc_probe(struct platform_device *pdev) pdev 46 drivers/clk/mediatek/clk-mt6797-venc.c struct device_node *node = pdev->dev.of_node; pdev 55 drivers/clk/mediatek/clk-mt6797-venc.c dev_err(&pdev->dev, pdev 57 drivers/clk/mediatek/clk-mt6797-venc.c pdev->name, r); pdev 383 drivers/clk/mediatek/clk-mt6797.c static int mtk_topckgen_init(struct platform_device *pdev) pdev 387 drivers/clk/mediatek/clk-mt6797.c struct device_node *node = pdev->dev.of_node; pdev 388 drivers/clk/mediatek/clk-mt6797.c struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 390 drivers/clk/mediatek/clk-mt6797.c base = devm_ioremap_resource(&pdev->dev, res); pdev 584 drivers/clk/mediatek/clk-mt6797.c static int mtk_infrasys_init(struct platform_device *pdev) pdev 587 drivers/clk/mediatek/clk-mt6797.c struct device_node *node = pdev->dev.of_node; pdev 664 drivers/clk/mediatek/clk-mt6797.c static int mtk_apmixedsys_init(struct platform_device *pdev) pdev 667 drivers/clk/mediatek/clk-mt6797.c struct device_node *node = pdev->dev.of_node; pdev 693 drivers/clk/mediatek/clk-mt6797.c static int clk_mt6797_probe(struct platform_device *pdev) pdev 698 drivers/clk/mediatek/clk-mt6797.c clk_init = of_device_get_match_data(&pdev->dev); pdev 702 drivers/clk/mediatek/clk-mt6797.c r = clk_init(pdev); pdev 704 drivers/clk/mediatek/clk-mt6797.c dev_err(&pdev->dev, pdev 706 drivers/clk/mediatek/clk-mt6797.c pdev->name, r); pdev 133 drivers/clk/mediatek/clk-mt7622-aud.c static int clk_mt7622_audiosys_init(struct platform_device *pdev) pdev 136 drivers/clk/mediatek/clk-mt7622-aud.c struct device_node *node = pdev->dev.of_node; pdev 146 drivers/clk/mediatek/clk-mt7622-aud.c dev_err(&pdev->dev, pdev 148 drivers/clk/mediatek/clk-mt7622-aud.c pdev->name, r); pdev 153 drivers/clk/mediatek/clk-mt7622-aud.c r = devm_of_platform_populate(&pdev->dev); pdev 174 drivers/clk/mediatek/clk-mt7622-aud.c static int clk_mt7622_aud_probe(struct platform_device *pdev) pdev 179 drivers/clk/mediatek/clk-mt7622-aud.c clk_init = of_device_get_match_data(&pdev->dev); pdev 183 drivers/clk/mediatek/clk-mt7622-aud.c r = clk_init(pdev); pdev 185 drivers/clk/mediatek/clk-mt7622-aud.c dev_err(&pdev->dev, pdev 187 drivers/clk/mediatek/clk-mt7622-aud.c pdev->name, r); pdev 68 drivers/clk/mediatek/clk-mt7622-eth.c static int clk_mt7622_ethsys_init(struct platform_device *pdev) pdev 71 drivers/clk/mediatek/clk-mt7622-eth.c struct device_node *node = pdev->dev.of_node; pdev 81 drivers/clk/mediatek/clk-mt7622-eth.c dev_err(&pdev->dev, pdev 83 drivers/clk/mediatek/clk-mt7622-eth.c pdev->name, r); pdev 90 drivers/clk/mediatek/clk-mt7622-eth.c static int clk_mt7622_sgmiisys_init(struct platform_device *pdev) pdev 93 drivers/clk/mediatek/clk-mt7622-eth.c struct device_node *node = pdev->dev.of_node; pdev 103 drivers/clk/mediatek/clk-mt7622-eth.c dev_err(&pdev->dev, pdev 105 drivers/clk/mediatek/clk-mt7622-eth.c pdev->name, r); pdev 122 drivers/clk/mediatek/clk-mt7622-eth.c static int clk_mt7622_eth_probe(struct platform_device *pdev) pdev 127 drivers/clk/mediatek/clk-mt7622-eth.c clk_init = of_device_get_match_data(&pdev->dev); pdev 131 drivers/clk/mediatek/clk-mt7622-eth.c r = clk_init(pdev); pdev 133 drivers/clk/mediatek/clk-mt7622-eth.c dev_err(&pdev->dev, pdev 135 drivers/clk/mediatek/clk-mt7622-eth.c pdev->name, r); pdev 79 drivers/clk/mediatek/clk-mt7622-hif.c static int clk_mt7622_ssusbsys_init(struct platform_device *pdev) pdev 82 drivers/clk/mediatek/clk-mt7622-hif.c struct device_node *node = pdev->dev.of_node; pdev 92 drivers/clk/mediatek/clk-mt7622-hif.c dev_err(&pdev->dev, pdev 94 drivers/clk/mediatek/clk-mt7622-hif.c pdev->name, r); pdev 101 drivers/clk/mediatek/clk-mt7622-hif.c static int clk_mt7622_pciesys_init(struct platform_device *pdev) pdev 104 drivers/clk/mediatek/clk-mt7622-hif.c struct device_node *node = pdev->dev.of_node; pdev 114 drivers/clk/mediatek/clk-mt7622-hif.c dev_err(&pdev->dev, pdev 116 drivers/clk/mediatek/clk-mt7622-hif.c pdev->name, r); pdev 135 drivers/clk/mediatek/clk-mt7622-hif.c static int clk_mt7622_hif_probe(struct platform_device *pdev) pdev 140 drivers/clk/mediatek/clk-mt7622-hif.c clk_init = of_device_get_match_data(&pdev->dev); pdev 144 drivers/clk/mediatek/clk-mt7622-hif.c r = clk_init(pdev); pdev 146 drivers/clk/mediatek/clk-mt7622-hif.c dev_err(&pdev->dev, pdev 148 drivers/clk/mediatek/clk-mt7622-hif.c pdev->name, r); pdev 612 drivers/clk/mediatek/clk-mt7622.c static int mtk_topckgen_init(struct platform_device *pdev) pdev 616 drivers/clk/mediatek/clk-mt7622.c struct device_node *node = pdev->dev.of_node; pdev 617 drivers/clk/mediatek/clk-mt7622.c struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 619 drivers/clk/mediatek/clk-mt7622.c base = devm_ioremap_resource(&pdev->dev, res); pdev 647 drivers/clk/mediatek/clk-mt7622.c static int mtk_infrasys_init(struct platform_device *pdev) pdev 649 drivers/clk/mediatek/clk-mt7622.c struct device_node *node = pdev->dev.of_node; pdev 671 drivers/clk/mediatek/clk-mt7622.c static int mtk_apmixedsys_init(struct platform_device *pdev) pdev 674 drivers/clk/mediatek/clk-mt7622.c struct device_node *node = pdev->dev.of_node; pdev 692 drivers/clk/mediatek/clk-mt7622.c static int mtk_pericfg_init(struct platform_device *pdev) pdev 697 drivers/clk/mediatek/clk-mt7622.c struct device_node *node = pdev->dev.of_node; pdev 698 drivers/clk/mediatek/clk-mt7622.c struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 700 drivers/clk/mediatek/clk-mt7622.c base = devm_ioremap_resource(&pdev->dev, res); pdev 741 drivers/clk/mediatek/clk-mt7622.c static int clk_mt7622_probe(struct platform_device *pdev) pdev 746 drivers/clk/mediatek/clk-mt7622.c clk_init = of_device_get_match_data(&pdev->dev); pdev 750 drivers/clk/mediatek/clk-mt7622.c r = clk_init(pdev); pdev 752 drivers/clk/mediatek/clk-mt7622.c dev_err(&pdev->dev, pdev 754 drivers/clk/mediatek/clk-mt7622.c pdev->name, r); pdev 79 drivers/clk/mediatek/clk-mt7629-eth.c static int clk_mt7629_ethsys_init(struct platform_device *pdev) pdev 82 drivers/clk/mediatek/clk-mt7629-eth.c struct device_node *node = pdev->dev.of_node; pdev 91 drivers/clk/mediatek/clk-mt7629-eth.c dev_err(&pdev->dev, pdev 93 drivers/clk/mediatek/clk-mt7629-eth.c pdev->name, r); pdev 100 drivers/clk/mediatek/clk-mt7629-eth.c static int clk_mt7629_sgmiisys_init(struct platform_device *pdev) pdev 103 drivers/clk/mediatek/clk-mt7629-eth.c struct device_node *node = pdev->dev.of_node; pdev 114 drivers/clk/mediatek/clk-mt7629-eth.c dev_err(&pdev->dev, pdev 116 drivers/clk/mediatek/clk-mt7629-eth.c pdev->name, r); pdev 133 drivers/clk/mediatek/clk-mt7629-eth.c static int clk_mt7629_eth_probe(struct platform_device *pdev) pdev 138 drivers/clk/mediatek/clk-mt7629-eth.c clk_init = of_device_get_match_data(&pdev->dev); pdev 142 drivers/clk/mediatek/clk-mt7629-eth.c r = clk_init(pdev); pdev 144 drivers/clk/mediatek/clk-mt7629-eth.c dev_err(&pdev->dev, pdev 146 drivers/clk/mediatek/clk-mt7629-eth.c pdev->name, r); pdev 74 drivers/clk/mediatek/clk-mt7629-hif.c static int clk_mt7629_ssusbsys_init(struct platform_device *pdev) pdev 77 drivers/clk/mediatek/clk-mt7629-hif.c struct device_node *node = pdev->dev.of_node; pdev 87 drivers/clk/mediatek/clk-mt7629-hif.c dev_err(&pdev->dev, pdev 89 drivers/clk/mediatek/clk-mt7629-hif.c pdev->name, r); pdev 96 drivers/clk/mediatek/clk-mt7629-hif.c static int clk_mt7629_pciesys_init(struct platform_device *pdev) pdev 99 drivers/clk/mediatek/clk-mt7629-hif.c struct device_node *node = pdev->dev.of_node; pdev 109 drivers/clk/mediatek/clk-mt7629-hif.c dev_err(&pdev->dev, pdev 111 drivers/clk/mediatek/clk-mt7629-hif.c pdev->name, r); pdev 130 drivers/clk/mediatek/clk-mt7629-hif.c static int clk_mt7629_hif_probe(struct platform_device *pdev) pdev 135 drivers/clk/mediatek/clk-mt7629-hif.c clk_init = of_device_get_match_data(&pdev->dev); pdev 139 drivers/clk/mediatek/clk-mt7629-hif.c r = clk_init(pdev); pdev 141 drivers/clk/mediatek/clk-mt7629-hif.c dev_err(&pdev->dev, pdev 143 drivers/clk/mediatek/clk-mt7629-hif.c pdev->name, r); pdev 572 drivers/clk/mediatek/clk-mt7629.c static int mtk_topckgen_init(struct platform_device *pdev) pdev 576 drivers/clk/mediatek/clk-mt7629.c struct device_node *node = pdev->dev.of_node; pdev 577 drivers/clk/mediatek/clk-mt7629.c struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 579 drivers/clk/mediatek/clk-mt7629.c base = devm_ioremap_resource(&pdev->dev, res); pdev 601 drivers/clk/mediatek/clk-mt7629.c static int mtk_infrasys_init(struct platform_device *pdev) pdev 603 drivers/clk/mediatek/clk-mt7629.c struct device_node *node = pdev->dev.of_node; pdev 623 drivers/clk/mediatek/clk-mt7629.c static int mtk_pericfg_init(struct platform_device *pdev) pdev 628 drivers/clk/mediatek/clk-mt7629.c struct device_node *node = pdev->dev.of_node; pdev 629 drivers/clk/mediatek/clk-mt7629.c struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 631 drivers/clk/mediatek/clk-mt7629.c base = devm_ioremap_resource(&pdev->dev, res); pdev 652 drivers/clk/mediatek/clk-mt7629.c static int mtk_apmixedsys_init(struct platform_device *pdev) pdev 655 drivers/clk/mediatek/clk-mt7629.c struct device_node *node = pdev->dev.of_node; pdev 692 drivers/clk/mediatek/clk-mt7629.c static int clk_mt7629_probe(struct platform_device *pdev) pdev 697 drivers/clk/mediatek/clk-mt7629.c clk_init = of_device_get_match_data(&pdev->dev); pdev 701 drivers/clk/mediatek/clk-mt7629.c r = clk_init(pdev); pdev 703 drivers/clk/mediatek/clk-mt7629.c dev_err(&pdev->dev, pdev 705 drivers/clk/mediatek/clk-mt7629.c pdev->name, r); pdev 70 drivers/clk/mediatek/clk-mt8183-audio.c static int clk_mt8183_audio_probe(struct platform_device *pdev) pdev 74 drivers/clk/mediatek/clk-mt8183-audio.c struct device_node *node = pdev->dev.of_node; pdev 85 drivers/clk/mediatek/clk-mt8183-audio.c r = devm_of_platform_populate(&pdev->dev); pdev 37 drivers/clk/mediatek/clk-mt8183-cam.c static int clk_mt8183_cam_probe(struct platform_device *pdev) pdev 40 drivers/clk/mediatek/clk-mt8183-cam.c struct device_node *node = pdev->dev.of_node; pdev 37 drivers/clk/mediatek/clk-mt8183-img.c static int clk_mt8183_img_probe(struct platform_device *pdev) pdev 40 drivers/clk/mediatek/clk-mt8183-img.c struct device_node *node = pdev->dev.of_node; pdev 30 drivers/clk/mediatek/clk-mt8183-ipu0.c static int clk_mt8183_ipu_core0_probe(struct platform_device *pdev) pdev 33 drivers/clk/mediatek/clk-mt8183-ipu0.c struct device_node *node = pdev->dev.of_node; pdev 30 drivers/clk/mediatek/clk-mt8183-ipu1.c static int clk_mt8183_ipu_core1_probe(struct platform_device *pdev) pdev 33 drivers/clk/mediatek/clk-mt8183-ipu1.c struct device_node *node = pdev->dev.of_node; pdev 28 drivers/clk/mediatek/clk-mt8183-ipu_adl.c static int clk_mt8183_ipu_adl_probe(struct platform_device *pdev) pdev 31 drivers/clk/mediatek/clk-mt8183-ipu_adl.c struct device_node *node = pdev->dev.of_node; pdev 97 drivers/clk/mediatek/clk-mt8183-ipu_conn.c static int clk_mt8183_ipu_conn_probe(struct platform_device *pdev) pdev 100 drivers/clk/mediatek/clk-mt8183-ipu_conn.c struct device_node *node = pdev->dev.of_node; pdev 29 drivers/clk/mediatek/clk-mt8183-mfgcfg.c static int clk_mt8183_mfg_probe(struct platform_device *pdev) pdev 32 drivers/clk/mediatek/clk-mt8183-mfgcfg.c struct device_node *node = pdev->dev.of_node; pdev 34 drivers/clk/mediatek/clk-mt8183-mfgcfg.c pm_runtime_enable(&pdev->dev); pdev 39 drivers/clk/mediatek/clk-mt8183-mfgcfg.c clk_data, &pdev->dev); pdev 85 drivers/clk/mediatek/clk-mt8183-mm.c static int clk_mt8183_mm_probe(struct platform_device *pdev) pdev 88 drivers/clk/mediatek/clk-mt8183-mm.c struct device_node *node = pdev->dev.of_node; pdev 41 drivers/clk/mediatek/clk-mt8183-vdec.c static int clk_mt8183_vdec_probe(struct platform_device *pdev) pdev 44 drivers/clk/mediatek/clk-mt8183-vdec.c struct device_node *node = pdev->dev.of_node; pdev 33 drivers/clk/mediatek/clk-mt8183-venc.c static int clk_mt8183_venc_probe(struct platform_device *pdev) pdev 36 drivers/clk/mediatek/clk-mt8183-venc.c struct device_node *node = pdev->dev.of_node; pdev 1155 drivers/clk/mediatek/clk-mt8183.c static int clk_mt8183_apmixed_probe(struct platform_device *pdev) pdev 1158 drivers/clk/mediatek/clk-mt8183.c struct device_node *node = pdev->dev.of_node; pdev 1190 drivers/clk/mediatek/clk-mt8183.c static int clk_mt8183_top_probe(struct platform_device *pdev) pdev 1192 drivers/clk/mediatek/clk-mt8183.c struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1194 drivers/clk/mediatek/clk-mt8183.c struct device_node *node = pdev->dev.of_node; pdev 1196 drivers/clk/mediatek/clk-mt8183.c base = devm_ioremap_resource(&pdev->dev, res); pdev 1223 drivers/clk/mediatek/clk-mt8183.c static int clk_mt8183_infra_probe(struct platform_device *pdev) pdev 1226 drivers/clk/mediatek/clk-mt8183.c struct device_node *node = pdev->dev.of_node; pdev 1236 drivers/clk/mediatek/clk-mt8183.c dev_err(&pdev->dev, pdev 1247 drivers/clk/mediatek/clk-mt8183.c static int clk_mt8183_peri_probe(struct platform_device *pdev) pdev 1250 drivers/clk/mediatek/clk-mt8183.c struct device_node *node = pdev->dev.of_node; pdev 1260 drivers/clk/mediatek/clk-mt8183.c static int clk_mt8183_mcu_probe(struct platform_device *pdev) pdev 1263 drivers/clk/mediatek/clk-mt8183.c struct device_node *node = pdev->dev.of_node; pdev 1265 drivers/clk/mediatek/clk-mt8183.c struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1267 drivers/clk/mediatek/clk-mt8183.c base = devm_ioremap_resource(&pdev->dev, res); pdev 1300 drivers/clk/mediatek/clk-mt8183.c static int clk_mt8183_probe(struct platform_device *pdev) pdev 1302 drivers/clk/mediatek/clk-mt8183.c int (*clk_probe)(struct platform_device *pdev); pdev 1305 drivers/clk/mediatek/clk-mt8183.c clk_probe = of_device_get_match_data(&pdev->dev); pdev 1309 drivers/clk/mediatek/clk-mt8183.c r = clk_probe(pdev); pdev 1311 drivers/clk/mediatek/clk-mt8183.c dev_err(&pdev->dev, pdev 1313 drivers/clk/mediatek/clk-mt8183.c pdev->name, r); pdev 1013 drivers/clk/meson/axg-audio.c static int axg_audio_clkc_probe(struct platform_device *pdev) pdev 1015 drivers/clk/meson/axg-audio.c struct device *dev = &pdev->dev; pdev 1028 drivers/clk/meson/axg-audio.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 4886 drivers/clk/meson/g12a.c static int meson_g12a_dvfs_setup_common(struct platform_device *pdev, pdev 4903 drivers/clk/meson/g12a.c dev_err(&pdev->dev, "failed to register the cpu_clk_postmux0 notifier\n"); pdev 4912 drivers/clk/meson/g12a.c dev_err(&pdev->dev, "failed to register the cpu_clk_dyn notifier\n"); pdev 4919 drivers/clk/meson/g12a.c static int meson_g12b_dvfs_setup(struct platform_device *pdev) pdev 4927 drivers/clk/meson/g12a.c ret = meson_g12a_dvfs_setup_common(pdev, hws); pdev 4938 drivers/clk/meson/g12a.c dev_err(&pdev->dev, "failed to register the cpu_clk notifier\n"); pdev 4948 drivers/clk/meson/g12a.c dev_err(&pdev->dev, "failed to register the sys1_pll notifier\n"); pdev 4961 drivers/clk/meson/g12a.c dev_err(&pdev->dev, "failed to register the cpub_clk_postmux0 notifier\n"); pdev 4970 drivers/clk/meson/g12a.c dev_err(&pdev->dev, "failed to register the cpub_clk_dyn notifier\n"); pdev 4979 drivers/clk/meson/g12a.c dev_err(&pdev->dev, "failed to register the cpub_clk notifier\n"); pdev 4989 drivers/clk/meson/g12a.c dev_err(&pdev->dev, "failed to register the sys_pll notifier\n"); pdev 4996 drivers/clk/meson/g12a.c static int meson_g12a_dvfs_setup(struct platform_device *pdev) pdev 5003 drivers/clk/meson/g12a.c ret = meson_g12a_dvfs_setup_common(pdev, hws); pdev 5012 drivers/clk/meson/g12a.c dev_err(&pdev->dev, "failed to register the cpu_clk notifier\n"); pdev 5021 drivers/clk/meson/g12a.c dev_err(&pdev->dev, "failed to register the sys_pll notifier\n"); pdev 5030 drivers/clk/meson/g12a.c int (*dvfs_setup)(struct platform_device *pdev); pdev 5033 drivers/clk/meson/g12a.c static int meson_g12a_probe(struct platform_device *pdev) pdev 5039 drivers/clk/meson/g12a.c eeclkc_data = of_device_get_match_data(&pdev->dev); pdev 5043 drivers/clk/meson/g12a.c ret = meson_eeclkc_probe(pdev); pdev 5051 drivers/clk/meson/g12a.c return g12a_data->dvfs_setup(pdev); pdev 34 drivers/clk/meson/meson-aoclk.c int meson_aoclkc_probe(struct platform_device *pdev) pdev 38 drivers/clk/meson/meson-aoclk.c struct device *dev = &pdev->dev; pdev 36 drivers/clk/meson/meson-aoclk.h int meson_aoclkc_probe(struct platform_device *pdev); pdev 16 drivers/clk/meson/meson-eeclk.c int meson_eeclkc_probe(struct platform_device *pdev) pdev 19 drivers/clk/meson/meson-eeclk.c struct device *dev = &pdev->dev; pdev 23 drivers/clk/meson/meson-eeclk.h int meson_eeclkc_probe(struct platform_device *pdev); pdev 150 drivers/clk/microchip/clk-pic32mzda.c static int pic32mzda_clk_probe(struct platform_device *pdev) pdev 153 drivers/clk/microchip/clk-pic32mzda.c struct device_node *np = pdev->dev.of_node; pdev 160 drivers/clk/microchip/clk-pic32mzda.c cd = devm_kzalloc(&pdev->dev, sizeof(*cd), GFP_KERNEL); pdev 167 drivers/clk/microchip/clk-pic32mzda.c dev_err(&pdev->dev, "pic32-clk: failed to map registers\n"); pdev 172 drivers/clk/microchip/clk-pic32mzda.c core->dev = &pdev->dev; pdev 176 drivers/clk/microchip/clk-pic32mzda.c clks[POSCCLK] = clk_register_fixed_rate(&pdev->dev, "posc_clk", NULL, pdev 178 drivers/clk/microchip/clk-pic32mzda.c clks[FRCCLK] = clk_register_fixed_rate(&pdev->dev, "frc_clk", NULL, pdev 180 drivers/clk/microchip/clk-pic32mzda.c clks[BFRCCLK] = clk_register_fixed_rate(&pdev->dev, "bfrc_clk", NULL, pdev 182 drivers/clk/microchip/clk-pic32mzda.c clks[LPRCCLK] = clk_register_fixed_rate(&pdev->dev, "lprc_clk", NULL, pdev 184 drivers/clk/microchip/clk-pic32mzda.c clks[UPLLCLK] = clk_register_fixed_rate(&pdev->dev, "usbphy_clk", NULL, pdev 192 drivers/clk/microchip/clk-pic32mzda.c clks[FRCDIVCLK] = clk_register_divider(&pdev->dev, "frcdiv_clk", pdev 200 drivers/clk/microchip/clk-pic32mzda.c pll_mux_clk = clk_register_mux(&pdev->dev, "spll_mux_clk", pdev 238 drivers/clk/microchip/clk-pic32mzda.c dev_err(&pdev->dev, "clk_prepare_enable(%s) failed\n", pdev 230 drivers/clk/mvebu/ap-cpu-clk.c static int ap_cpu_clock_probe(struct platform_device *pdev) pdev 233 drivers/clk/mvebu/ap-cpu-clk.c struct device *dev = &pdev->dev; pdev 314 drivers/clk/mvebu/ap-cpu-clk.c ap_cpu_clk[cluster_index].pll_regs = of_device_get_match_data(&pdev->dev); pdev 129 drivers/clk/mvebu/ap806-system-controller.c static int ap806_syscon_common_probe(struct platform_device *pdev, pdev 134 drivers/clk/mvebu/ap806-system-controller.c struct device *dev = &pdev->dev; pdev 154 drivers/clk/mvebu/ap806-system-controller.c if (of_device_is_compatible(pdev->dev.of_node, pdev 157 drivers/clk/mvebu/ap806-system-controller.c } else if (of_device_is_compatible(pdev->dev.of_node, pdev 249 drivers/clk/mvebu/ap806-system-controller.c static int ap806_syscon_legacy_probe(struct platform_device *pdev) pdev 251 drivers/clk/mvebu/ap806-system-controller.c dev_warn(&pdev->dev, FW_WARN "Using legacy device tree binding\n"); pdev 252 drivers/clk/mvebu/ap806-system-controller.c dev_warn(&pdev->dev, FW_WARN "Update your device tree:\n"); pdev 253 drivers/clk/mvebu/ap806-system-controller.c dev_warn(&pdev->dev, FW_WARN pdev 256 drivers/clk/mvebu/ap806-system-controller.c return ap806_syscon_common_probe(pdev, pdev->dev.of_node); pdev 260 drivers/clk/mvebu/ap806-system-controller.c static int ap806_clock_probe(struct platform_device *pdev) pdev 262 drivers/clk/mvebu/ap806-system-controller.c return ap806_syscon_common_probe(pdev, pdev->dev.of_node->parent); pdev 719 drivers/clk/mvebu/armada-37xx-periph.c static int armada_3700_periph_clock_probe(struct platform_device *pdev) pdev 722 drivers/clk/mvebu/armada-37xx-periph.c struct device_node *np = pdev->dev.of_node; pdev 724 drivers/clk/mvebu/armada-37xx-periph.c struct device *dev = &pdev->dev; pdev 747 drivers/clk/mvebu/armada-37xx-periph.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 770 drivers/clk/mvebu/armada-37xx-periph.c platform_set_drvdata(pdev, driver_data); pdev 774 drivers/clk/mvebu/armada-37xx-periph.c static int armada_3700_periph_clock_remove(struct platform_device *pdev) pdev 776 drivers/clk/mvebu/armada-37xx-periph.c struct clk_periph_driver_data *data = platform_get_drvdata(pdev); pdev 780 drivers/clk/mvebu/armada-37xx-periph.c of_clk_del_provider(pdev->dev.of_node); pdev 81 drivers/clk/mvebu/armada-37xx-tbg.c static int armada_3700_tbg_clock_probe(struct platform_device *pdev) pdev 83 drivers/clk/mvebu/armada-37xx-tbg.c struct device_node *np = pdev->dev.of_node; pdev 85 drivers/clk/mvebu/armada-37xx-tbg.c struct device *dev = &pdev->dev; pdev 92 drivers/clk/mvebu/armada-37xx-tbg.c hw_tbg_data = devm_kzalloc(&pdev->dev, pdev 98 drivers/clk/mvebu/armada-37xx-tbg.c platform_set_drvdata(pdev, hw_tbg_data); pdev 108 drivers/clk/mvebu/armada-37xx-tbg.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 131 drivers/clk/mvebu/armada-37xx-tbg.c static int armada_3700_tbg_clock_remove(struct platform_device *pdev) pdev 134 drivers/clk/mvebu/armada-37xx-tbg.c struct clk_hw_onecell_data *hw_tbg_data = platform_get_drvdata(pdev); pdev 136 drivers/clk/mvebu/armada-37xx-tbg.c of_clk_del_provider(pdev->dev.of_node); pdev 19 drivers/clk/mvebu/armada-37xx-xtal.c static int armada_3700_xtal_clock_probe(struct platform_device *pdev) pdev 21 drivers/clk/mvebu/armada-37xx-xtal.c struct device_node *np = pdev->dev.of_node; pdev 30 drivers/clk/mvebu/armada-37xx-xtal.c xtal_hw = devm_kzalloc(&pdev->dev, sizeof(*xtal_hw), GFP_KERNEL); pdev 34 drivers/clk/mvebu/armada-37xx-xtal.c platform_set_drvdata(pdev, xtal_hw); pdev 38 drivers/clk/mvebu/armada-37xx-xtal.c dev_err(&pdev->dev, "no parent\n"); pdev 44 drivers/clk/mvebu/armada-37xx-xtal.c dev_err(&pdev->dev, "cannot get regmap\n"); pdev 50 drivers/clk/mvebu/armada-37xx-xtal.c dev_err(&pdev->dev, "cannot read from regmap\n"); pdev 68 drivers/clk/mvebu/armada-37xx-xtal.c static int armada_3700_xtal_clock_remove(struct platform_device *pdev) pdev 70 drivers/clk/mvebu/armada-37xx-xtal.c of_clk_del_provider(pdev->dev.of_node); pdev 215 drivers/clk/mvebu/cp110-system-controller.c static int cp110_syscon_common_probe(struct platform_device *pdev, pdev 219 drivers/clk/mvebu/cp110-system-controller.c struct device *dev = &pdev->dev; pdev 363 drivers/clk/mvebu/cp110-system-controller.c platform_set_drvdata(pdev, cp110_clks); pdev 391 drivers/clk/mvebu/cp110-system-controller.c static int cp110_syscon_legacy_clk_probe(struct platform_device *pdev) pdev 393 drivers/clk/mvebu/cp110-system-controller.c dev_warn(&pdev->dev, FW_WARN "Using legacy device tree binding\n"); pdev 394 drivers/clk/mvebu/cp110-system-controller.c dev_warn(&pdev->dev, FW_WARN "Update your device tree:\n"); pdev 395 drivers/clk/mvebu/cp110-system-controller.c dev_warn(&pdev->dev, FW_WARN pdev 398 drivers/clk/mvebu/cp110-system-controller.c return cp110_syscon_common_probe(pdev, pdev->dev.of_node); pdev 401 drivers/clk/mvebu/cp110-system-controller.c static int cp110_clk_probe(struct platform_device *pdev) pdev 403 drivers/clk/mvebu/cp110-system-controller.c return cp110_syscon_common_probe(pdev, pdev->dev.of_node->parent); pdev 196 drivers/clk/nxp/clk-lpc18xx-creg.c static int lpc18xx_creg_clk_probe(struct platform_device *pdev) pdev 198 drivers/clk/nxp/clk-lpc18xx-creg.c struct device_node *np = pdev->dev.of_node; pdev 203 drivers/clk/nxp/clk-lpc18xx-creg.c dev_err(&pdev->dev, "syscon lookup failed\n"); pdev 37 drivers/clk/qcom/a53-pll.c static int qcom_a53pll_probe(struct platform_device *pdev) pdev 39 drivers/clk/qcom/a53-pll.c struct device *dev = &pdev->dev; pdev 51 drivers/clk/qcom/a53-pll.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 45 drivers/clk/qcom/apcs-msm8916.c static int qcom_apcs_msm8916_clk_probe(struct platform_device *pdev) pdev 47 drivers/clk/qcom/apcs-msm8916.c struct device *dev = &pdev->dev; pdev 106 drivers/clk/qcom/apcs-msm8916.c platform_set_drvdata(pdev, a53cc); pdev 115 drivers/clk/qcom/apcs-msm8916.c static int qcom_apcs_msm8916_clk_remove(struct platform_device *pdev) pdev 117 drivers/clk/qcom/apcs-msm8916.c struct clk_regmap_mux_div *a53cc = platform_get_drvdata(pdev); pdev 1697 drivers/clk/qcom/camcc-sdm845.c static int cam_cc_sdm845_probe(struct platform_device *pdev) pdev 1702 drivers/clk/qcom/camcc-sdm845.c regmap = qcom_cc_map(pdev, &cam_cc_sdm845_desc); pdev 1721 drivers/clk/qcom/camcc-sdm845.c return qcom_cc_really_probe(pdev, &cam_cc_sdm845_desc, regmap); pdev 568 drivers/clk/qcom/clk-rpm.c static int rpm_clk_probe(struct platform_device *pdev) pdev 577 drivers/clk/qcom/clk-rpm.c rpm = dev_get_drvdata(pdev->dev.parent); pdev 579 drivers/clk/qcom/clk-rpm.c dev_err(&pdev->dev, "Unable to retrieve handle to RPM\n"); pdev 583 drivers/clk/qcom/clk-rpm.c desc = of_device_get_match_data(&pdev->dev); pdev 590 drivers/clk/qcom/clk-rpm.c rcc = devm_kzalloc(&pdev->dev, sizeof(*rcc), GFP_KERNEL); pdev 614 drivers/clk/qcom/clk-rpm.c ret = devm_clk_hw_register(&pdev->dev, &rpm_clks[i]->hw); pdev 619 drivers/clk/qcom/clk-rpm.c ret = of_clk_add_hw_provider(pdev->dev.of_node, qcom_rpm_clk_hw_get, pdev 626 drivers/clk/qcom/clk-rpm.c dev_err(&pdev->dev, "Error registering RPM Clock driver (%d)\n", ret); pdev 630 drivers/clk/qcom/clk-rpm.c static int rpm_clk_remove(struct platform_device *pdev) pdev 632 drivers/clk/qcom/clk-rpm.c of_clk_del_provider(pdev->dev.of_node); pdev 408 drivers/clk/qcom/clk-rpmh.c static int clk_rpmh_probe(struct platform_device *pdev) pdev 415 drivers/clk/qcom/clk-rpmh.c desc = of_device_get_match_data(&pdev->dev); pdev 430 drivers/clk/qcom/clk-rpmh.c dev_err(&pdev->dev, "missing RPMh resource address for %s\n", pdev 438 drivers/clk/qcom/clk-rpmh.c dev_err(&pdev->dev, pdev 449 drivers/clk/qcom/clk-rpmh.c rpmh_clk->dev = &pdev->dev; pdev 451 drivers/clk/qcom/clk-rpmh.c ret = devm_clk_hw_register(&pdev->dev, hw_clks[i]); pdev 453 drivers/clk/qcom/clk-rpmh.c dev_err(&pdev->dev, "failed to register %s\n", name); pdev 459 drivers/clk/qcom/clk-rpmh.c ret = devm_of_clk_add_hw_provider(&pdev->dev, of_clk_rpmh_hw_get, pdev 462 drivers/clk/qcom/clk-rpmh.c dev_err(&pdev->dev, "Failed to add clock provider\n"); pdev 466 drivers/clk/qcom/clk-rpmh.c dev_dbg(&pdev->dev, "Registered RPMh clocks\n"); pdev 742 drivers/clk/qcom/clk-smd-rpm.c static int rpm_smd_clk_probe(struct platform_device *pdev) pdev 751 drivers/clk/qcom/clk-smd-rpm.c rpm = dev_get_drvdata(pdev->dev.parent); pdev 753 drivers/clk/qcom/clk-smd-rpm.c dev_err(&pdev->dev, "Unable to retrieve handle to RPM\n"); pdev 757 drivers/clk/qcom/clk-smd-rpm.c desc = of_device_get_match_data(&pdev->dev); pdev 764 drivers/clk/qcom/clk-smd-rpm.c rcc = devm_kzalloc(&pdev->dev, sizeof(*rcc), GFP_KERNEL); pdev 790 drivers/clk/qcom/clk-smd-rpm.c ret = devm_clk_hw_register(&pdev->dev, &rpm_smd_clks[i]->hw); pdev 795 drivers/clk/qcom/clk-smd-rpm.c ret = devm_of_clk_add_hw_provider(&pdev->dev, qcom_smdrpm_clk_hw_get, pdev 802 drivers/clk/qcom/clk-smd-rpm.c dev_err(&pdev->dev, "Error registering SMD clock driver (%d)\n", ret); pdev 198 drivers/clk/qcom/clk-spmi-pmic-div.c static int spmi_pmic_clkdiv_probe(struct platform_device *pdev) pdev 205 drivers/clk/qcom/clk-spmi-pmic-div.c struct device *dev = &pdev->dev; pdev 73 drivers/clk/qcom/common.c qcom_cc_map(struct platform_device *pdev, const struct qcom_cc_desc *desc) pdev 77 drivers/clk/qcom/common.c struct device *dev = &pdev->dev; pdev 79 drivers/clk/qcom/common.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 227 drivers/clk/qcom/common.c int qcom_cc_really_probe(struct platform_device *pdev, pdev 231 drivers/clk/qcom/common.c struct device *dev = &pdev->dev; pdev 300 drivers/clk/qcom/common.c int qcom_cc_probe(struct platform_device *pdev, const struct qcom_cc_desc *desc) pdev 304 drivers/clk/qcom/common.c regmap = qcom_cc_map(pdev, desc); pdev 308 drivers/clk/qcom/common.c return qcom_cc_really_probe(pdev, desc, regmap); pdev 312 drivers/clk/qcom/common.c int qcom_cc_probe_by_index(struct platform_device *pdev, int index, pdev 319 drivers/clk/qcom/common.c res = platform_get_resource(pdev, IORESOURCE_MEM, index); pdev 320 drivers/clk/qcom/common.c base = devm_ioremap_resource(&pdev->dev, res); pdev 324 drivers/clk/qcom/common.c regmap = devm_regmap_init_mmio(&pdev->dev, base, desc->config); pdev 328 drivers/clk/qcom/common.c return qcom_cc_really_probe(pdev, desc, regmap); pdev 57 drivers/clk/qcom/common.h extern struct regmap *qcom_cc_map(struct platform_device *pdev, pdev 59 drivers/clk/qcom/common.h extern int qcom_cc_really_probe(struct platform_device *pdev, pdev 62 drivers/clk/qcom/common.h extern int qcom_cc_probe(struct platform_device *pdev, pdev 64 drivers/clk/qcom/common.h extern int qcom_cc_probe_by_index(struct platform_device *pdev, int index, pdev 644 drivers/clk/qcom/dispcc-sdm845.c static int disp_cc_sdm845_probe(struct platform_device *pdev) pdev 649 drivers/clk/qcom/dispcc-sdm845.c regmap = qcom_cc_map(pdev, &disp_cc_sdm845_desc); pdev 661 drivers/clk/qcom/dispcc-sdm845.c return qcom_cc_really_probe(pdev, &disp_cc_sdm845_desc, regmap); pdev 3598 drivers/clk/qcom/gcc-apq8084.c static int gcc_apq8084_probe(struct platform_device *pdev) pdev 3601 drivers/clk/qcom/gcc-apq8084.c struct device *dev = &pdev->dev; pdev 3611 drivers/clk/qcom/gcc-apq8084.c return qcom_cc_probe(pdev, &gcc_apq8084_desc); pdev 1752 drivers/clk/qcom/gcc-ipq4019.c static int gcc_ipq4019_probe(struct platform_device *pdev) pdev 1756 drivers/clk/qcom/gcc-ipq4019.c err = qcom_cc_probe(pdev, &gcc_ipq4019_desc); pdev 1764 drivers/clk/qcom/gcc-ipq4019.c static int gcc_ipq4019_remove(struct platform_device *pdev) pdev 3058 drivers/clk/qcom/gcc-ipq806x.c static int gcc_ipq806x_probe(struct platform_device *pdev) pdev 3060 drivers/clk/qcom/gcc-ipq806x.c struct device *dev = &pdev->dev; pdev 3072 drivers/clk/qcom/gcc-ipq806x.c ret = qcom_cc_probe(pdev, &gcc_ipq806x_desc); pdev 4714 drivers/clk/qcom/gcc-ipq8074.c static int gcc_ipq8074_probe(struct platform_device *pdev) pdev 4716 drivers/clk/qcom/gcc-ipq8074.c return qcom_cc_probe(pdev, &gcc_ipq8074_desc); pdev 1707 drivers/clk/qcom/gcc-mdm9615.c static int gcc_mdm9615_probe(struct platform_device *pdev) pdev 1711 drivers/clk/qcom/gcc-mdm9615.c regmap = qcom_cc_map(pdev, &gcc_mdm9615_desc); pdev 1715 drivers/clk/qcom/gcc-mdm9615.c return qcom_cc_really_probe(pdev, &gcc_mdm9615_desc, regmap); pdev 2704 drivers/clk/qcom/gcc-msm8660.c static int gcc_msm8660_probe(struct platform_device *pdev) pdev 2707 drivers/clk/qcom/gcc-msm8660.c struct device *dev = &pdev->dev; pdev 2717 drivers/clk/qcom/gcc-msm8660.c return qcom_cc_probe(pdev, &gcc_msm8660_desc); pdev 3379 drivers/clk/qcom/gcc-msm8916.c static int gcc_msm8916_probe(struct platform_device *pdev) pdev 3382 drivers/clk/qcom/gcc-msm8916.c struct device *dev = &pdev->dev; pdev 3392 drivers/clk/qcom/gcc-msm8916.c return qcom_cc_probe(pdev, &gcc_msm8916_desc); pdev 3616 drivers/clk/qcom/gcc-msm8960.c static int gcc_msm8960_probe(struct platform_device *pdev) pdev 3618 drivers/clk/qcom/gcc-msm8960.c struct device *dev = &pdev->dev; pdev 3623 drivers/clk/qcom/gcc-msm8960.c match = of_match_device(gcc_msm8960_match_table, &pdev->dev); pdev 3635 drivers/clk/qcom/gcc-msm8960.c ret = qcom_cc_probe(pdev, match->data); pdev 3644 drivers/clk/qcom/gcc-msm8960.c tsens = platform_device_register_data(&pdev->dev, "qcom-tsens", -1, pdev 3649 drivers/clk/qcom/gcc-msm8960.c platform_set_drvdata(pdev, tsens); pdev 3654 drivers/clk/qcom/gcc-msm8960.c static int gcc_msm8960_remove(struct platform_device *pdev) pdev 3656 drivers/clk/qcom/gcc-msm8960.c struct platform_device *tsens = platform_get_drvdata(pdev); pdev 2707 drivers/clk/qcom/gcc-msm8974.c static int gcc_msm8974_probe(struct platform_device *pdev) pdev 2710 drivers/clk/qcom/gcc-msm8974.c struct device *dev = &pdev->dev; pdev 2730 drivers/clk/qcom/gcc-msm8974.c return qcom_cc_probe(pdev, &gcc_msm8974_desc); pdev 2278 drivers/clk/qcom/gcc-msm8994.c static int gcc_msm8994_probe(struct platform_device *pdev) pdev 2280 drivers/clk/qcom/gcc-msm8994.c struct device *dev = &pdev->dev; pdev 2287 drivers/clk/qcom/gcc-msm8994.c return qcom_cc_probe(pdev, &gcc_msm8994_desc); pdev 3625 drivers/clk/qcom/gcc-msm8996.c static int gcc_msm8996_probe(struct platform_device *pdev) pdev 3629 drivers/clk/qcom/gcc-msm8996.c regmap = qcom_cc_map(pdev, &gcc_msm8996_desc); pdev 3639 drivers/clk/qcom/gcc-msm8996.c return qcom_cc_really_probe(pdev, &gcc_msm8996_desc, regmap); pdev 2978 drivers/clk/qcom/gcc-msm8998.c static int gcc_msm8998_probe(struct platform_device *pdev) pdev 2983 drivers/clk/qcom/gcc-msm8998.c regmap = qcom_cc_map(pdev, &gcc_msm8998_desc); pdev 2995 drivers/clk/qcom/gcc-msm8998.c return qcom_cc_really_probe(pdev, &gcc_msm8998_desc, regmap); pdev 2833 drivers/clk/qcom/gcc-qcs404.c static int gcc_qcs404_probe(struct platform_device *pdev) pdev 2837 drivers/clk/qcom/gcc-qcs404.c regmap = qcom_cc_map(pdev, &gcc_qcs404_desc); pdev 2843 drivers/clk/qcom/gcc-qcs404.c return qcom_cc_really_probe(pdev, &gcc_qcs404_desc, regmap); pdev 2434 drivers/clk/qcom/gcc-sdm660.c static int gcc_sdm660_probe(struct platform_device *pdev) pdev 2439 drivers/clk/qcom/gcc-sdm660.c regmap = qcom_cc_map(pdev, &gcc_sdm660_desc); pdev 2451 drivers/clk/qcom/gcc-sdm660.c return qcom_cc_really_probe(pdev, &gcc_sdm660_desc, regmap); pdev 3605 drivers/clk/qcom/gcc-sdm845.c static int gcc_sdm845_probe(struct platform_device *pdev) pdev 3610 drivers/clk/qcom/gcc-sdm845.c regmap = qcom_cc_map(pdev, &gcc_sdm845_desc); pdev 3623 drivers/clk/qcom/gcc-sdm845.c return qcom_cc_really_probe(pdev, &gcc_sdm845_desc, regmap); pdev 3551 drivers/clk/qcom/gcc-sm8150.c static int gcc_sm8150_probe(struct platform_device *pdev) pdev 3555 drivers/clk/qcom/gcc-sm8150.c regmap = qcom_cc_map(pdev, &gcc_sm8150_desc); pdev 3563 drivers/clk/qcom/gcc-sm8150.c return qcom_cc_really_probe(pdev, &gcc_sm8150_desc, regmap); pdev 204 drivers/clk/qcom/gpucc-sdm845.c static int gpu_cc_sdm845_probe(struct platform_device *pdev) pdev 209 drivers/clk/qcom/gpucc-sdm845.c regmap = qcom_cc_map(pdev, &gpu_cc_sdm845_desc); pdev 228 drivers/clk/qcom/gpucc-sdm845.c return qcom_cc_really_probe(pdev, &gpu_cc_sdm845_desc, regmap); pdev 48 drivers/clk/qcom/hfpll.c static int qcom_hfpll_probe(struct platform_device *pdev) pdev 51 drivers/clk/qcom/hfpll.c struct device *dev = &pdev->dev; pdev 65 drivers/clk/qcom/hfpll.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 70 drivers/clk/qcom/hfpll.c regmap = devm_regmap_init_mmio(&pdev->dev, base, &hfpll_regmap_config); pdev 82 drivers/clk/qcom/hfpll.c return devm_clk_register_regmap(&pdev->dev, &h->clkr); pdev 32 drivers/clk/qcom/kpss-xcc.c static int kpss_xcc_driver_probe(struct platform_device *pdev) pdev 40 drivers/clk/qcom/kpss-xcc.c id = of_match_device(kpss_xcc_match_table, &pdev->dev); pdev 44 drivers/clk/qcom/kpss-xcc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 45 drivers/clk/qcom/kpss-xcc.c base = devm_ioremap_resource(&pdev->dev, res); pdev 50 drivers/clk/qcom/kpss-xcc.c if (of_property_read_string_index(pdev->dev.of_node, pdev 60 drivers/clk/qcom/kpss-xcc.c clk = clk_register_mux_table(&pdev->dev, name, aux_parents, pdev 64 drivers/clk/qcom/kpss-xcc.c platform_set_drvdata(pdev, clk); pdev 69 drivers/clk/qcom/kpss-xcc.c static int kpss_xcc_driver_remove(struct platform_device *pdev) pdev 71 drivers/clk/qcom/kpss-xcc.c clk_unregister_mux(platform_get_drvdata(pdev)); pdev 290 drivers/clk/qcom/krait-cc.c static int krait_cc_probe(struct platform_device *pdev) pdev 292 drivers/clk/qcom/krait-cc.c struct device *dev = &pdev->dev; pdev 428 drivers/clk/qcom/lcc-ipq806x.c static int lcc_ipq806x_probe(struct platform_device *pdev) pdev 433 drivers/clk/qcom/lcc-ipq806x.c regmap = qcom_cc_map(pdev, &lcc_ipq806x_desc); pdev 444 drivers/clk/qcom/lcc-ipq806x.c return qcom_cc_really_probe(pdev, &lcc_ipq806x_desc, regmap); pdev 535 drivers/clk/qcom/lcc-mdm9615.c static int lcc_mdm9615_probe(struct platform_device *pdev) pdev 540 drivers/clk/qcom/lcc-mdm9615.c regmap = qcom_cc_map(pdev, &lcc_mdm9615_desc); pdev 558 drivers/clk/qcom/lcc-mdm9615.c return qcom_cc_really_probe(pdev, &lcc_mdm9615_desc, regmap); pdev 534 drivers/clk/qcom/lcc-msm8960.c static int lcc_msm8960_probe(struct platform_device *pdev) pdev 539 drivers/clk/qcom/lcc-msm8960.c regmap = qcom_cc_map(pdev, &lcc_msm8960_desc); pdev 557 drivers/clk/qcom/lcc-msm8960.c return qcom_cc_really_probe(pdev, &lcc_msm8960_desc, regmap); pdev 115 drivers/clk/qcom/lpasscc-sdm845.c static int lpass_cc_sdm845_probe(struct platform_device *pdev) pdev 123 drivers/clk/qcom/lpasscc-sdm845.c ret = qcom_cc_probe_by_index(pdev, 0, desc); pdev 130 drivers/clk/qcom/lpasscc-sdm845.c return qcom_cc_probe_by_index(pdev, 1, desc); pdev 3379 drivers/clk/qcom/mmcc-apq8084.c static int mmcc_apq8084_probe(struct platform_device *pdev) pdev 3384 drivers/clk/qcom/mmcc-apq8084.c ret = qcom_cc_probe(pdev, &mmcc_apq8084_desc); pdev 3388 drivers/clk/qcom/mmcc-apq8084.c regmap = dev_get_regmap(&pdev->dev, NULL); pdev 3022 drivers/clk/qcom/mmcc-msm8960.c static int mmcc_msm8960_probe(struct platform_device *pdev) pdev 3027 drivers/clk/qcom/mmcc-msm8960.c struct device *dev = &pdev->dev; pdev 3041 drivers/clk/qcom/mmcc-msm8960.c regmap = qcom_cc_map(pdev, match->data); pdev 3047 drivers/clk/qcom/mmcc-msm8960.c return qcom_cc_really_probe(pdev, match->data, regmap); pdev 2606 drivers/clk/qcom/mmcc-msm8974.c static int mmcc_msm8974_probe(struct platform_device *pdev) pdev 2610 drivers/clk/qcom/mmcc-msm8974.c regmap = qcom_cc_map(pdev, &mmcc_msm8974_desc); pdev 2617 drivers/clk/qcom/mmcc-msm8974.c return qcom_cc_really_probe(pdev, &mmcc_msm8974_desc, regmap); pdev 3352 drivers/clk/qcom/mmcc-msm8996.c static int mmcc_msm8996_probe(struct platform_device *pdev) pdev 3356 drivers/clk/qcom/mmcc-msm8996.c regmap = qcom_cc_map(pdev, &mmcc_msm8996_desc); pdev 3365 drivers/clk/qcom/mmcc-msm8996.c return qcom_cc_really_probe(pdev, &mmcc_msm8996_desc, regmap); pdev 109 drivers/clk/qcom/turingcc-qcs404.c static int turingcc_probe(struct platform_device *pdev) pdev 113 drivers/clk/qcom/turingcc-qcs404.c pm_runtime_enable(&pdev->dev); pdev 114 drivers/clk/qcom/turingcc-qcs404.c ret = pm_clk_create(&pdev->dev); pdev 118 drivers/clk/qcom/turingcc-qcs404.c ret = pm_clk_add(&pdev->dev, NULL); pdev 120 drivers/clk/qcom/turingcc-qcs404.c dev_err(&pdev->dev, "failed to acquire iface clock\n"); pdev 124 drivers/clk/qcom/turingcc-qcs404.c ret = qcom_cc_probe(pdev, &turingcc_desc); pdev 131 drivers/clk/qcom/turingcc-qcs404.c pm_clk_destroy(&pdev->dev); pdev 134 drivers/clk/qcom/turingcc-qcs404.c pm_runtime_disable(&pdev->dev); pdev 139 drivers/clk/qcom/turingcc-qcs404.c static int turingcc_remove(struct platform_device *pdev) pdev 141 drivers/clk/qcom/turingcc-qcs404.c pm_clk_destroy(&pdev->dev); pdev 142 drivers/clk/qcom/turingcc-qcs404.c pm_runtime_disable(&pdev->dev); pdev 323 drivers/clk/qcom/videocc-sdm845.c static int video_cc_sdm845_probe(struct platform_device *pdev) pdev 327 drivers/clk/qcom/videocc-sdm845.c regmap = qcom_cc_map(pdev, &video_cc_sdm845_desc); pdev 333 drivers/clk/qcom/videocc-sdm845.c return qcom_cc_really_probe(pdev, &video_cc_sdm845_desc, regmap); pdev 895 drivers/clk/renesas/r9a06g032-clocks.c static int __init r9a06g032_clocks_probe(struct platform_device *pdev) pdev 897 drivers/clk/renesas/r9a06g032-clocks.c struct device *dev = &pdev->dev; pdev 102 drivers/clk/renesas/rcar-usb2-clock-sel.c static int rcar_usb2_clock_sel_remove(struct platform_device *pdev) pdev 104 drivers/clk/renesas/rcar-usb2-clock-sel.c struct device *dev = &pdev->dev; pdev 105 drivers/clk/renesas/rcar-usb2-clock-sel.c struct usb2_clock_sel_priv *priv = platform_get_drvdata(pdev); pdev 115 drivers/clk/renesas/rcar-usb2-clock-sel.c static int rcar_usb2_clock_sel_probe(struct platform_device *pdev) pdev 117 drivers/clk/renesas/rcar-usb2-clock-sel.c struct device *dev = &pdev->dev; pdev 127 drivers/clk/renesas/rcar-usb2-clock-sel.c priv->base = devm_platform_ioremap_resource(pdev, 0); pdev 150 drivers/clk/renesas/rcar-usb2-clock-sel.c platform_set_drvdata(pdev, priv); pdev 952 drivers/clk/renesas/renesas-cpg-mssr.c static int __init cpg_mssr_probe(struct platform_device *pdev) pdev 954 drivers/clk/renesas/renesas-cpg-mssr.c struct device *dev = &pdev->dev; pdev 124 drivers/clk/samsung/clk-exynos-audss.c static int exynos_audss_clk_probe(struct platform_device *pdev) pdev 133 drivers/clk/samsung/clk-exynos-audss.c struct device *dev = &pdev->dev; pdev 136 drivers/clk/samsung/clk-exynos-audss.c variant = of_device_get_match_data(&pdev->dev); pdev 140 drivers/clk/samsung/clk-exynos-audss.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 273 drivers/clk/samsung/clk-exynos-audss.c static int exynos_audss_clk_remove(struct platform_device *pdev) pdev 275 drivers/clk/samsung/clk-exynos-audss.c of_clk_del_provider(pdev->dev.of_node); pdev 278 drivers/clk/samsung/clk-exynos-audss.c pm_runtime_disable(&pdev->dev); pdev 1071 drivers/clk/samsung/clk-exynos3250.c static int __init exynos3250_cmu_isp_probe(struct platform_device *pdev) pdev 1073 drivers/clk/samsung/clk-exynos3250.c struct device_node *np = pdev->dev.of_node; pdev 108 drivers/clk/samsung/clk-exynos4412-isp.c static int __init exynos4x12_isp_clk_probe(struct platform_device *pdev) pdev 111 drivers/clk/samsung/clk-exynos4412-isp.c struct device *dev = &pdev->dev; pdev 116 drivers/clk/samsung/clk-exynos4412-isp.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 131 drivers/clk/samsung/clk-exynos4412-isp.c platform_set_drvdata(pdev, ctx); pdev 99 drivers/clk/samsung/clk-exynos5-subcmu.c static int __init exynos5_subcmu_probe(struct platform_device *pdev) pdev 101 drivers/clk/samsung/clk-exynos5-subcmu.c struct device *dev = &pdev->dev; pdev 139 drivers/clk/samsung/clk-exynos5-subcmu.c struct platform_device *pdev; pdev 142 drivers/clk/samsung/clk-exynos5-subcmu.c pdev = platform_device_alloc("exynos5-subcmu", PLATFORM_DEVID_AUTO); pdev 143 drivers/clk/samsung/clk-exynos5-subcmu.c if (!pdev) pdev 146 drivers/clk/samsung/clk-exynos5-subcmu.c pdev->dev.parent = parent; pdev 147 drivers/clk/samsung/clk-exynos5-subcmu.c platform_set_drvdata(pdev, (void *)info); pdev 148 drivers/clk/samsung/clk-exynos5-subcmu.c of_genpd_add_device(&genpdspec, &pdev->dev); pdev 149 drivers/clk/samsung/clk-exynos5-subcmu.c ret = platform_device_add(pdev); pdev 151 drivers/clk/samsung/clk-exynos5-subcmu.c platform_device_put(pdev); pdev 156 drivers/clk/samsung/clk-exynos5-subcmu.c static int __init exynos5_clk_probe(struct platform_device *pdev) pdev 167 drivers/clk/samsung/clk-exynos5-subcmu.c exynos5_clk_register_subcmu(&pdev->dev, pdev 5554 drivers/clk/samsung/clk-exynos5433.c static int __init exynos5433_cmu_probe(struct platform_device *pdev) pdev 5559 drivers/clk/samsung/clk-exynos5433.c struct device *dev = &pdev->dev; pdev 5573 drivers/clk/samsung/clk-exynos5433.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 5619 drivers/clk/samsung/clk-exynos5433.c platform_set_drvdata(pdev, data); pdev 238 drivers/clk/samsung/clk-s3c2410-dclk.c static int s3c24xx_dclk_probe(struct platform_device *pdev) pdev 246 drivers/clk/samsung/clk-s3c2410-dclk.c s3c24xx_dclk = devm_kzalloc(&pdev->dev, pdev 255 drivers/clk/samsung/clk-s3c2410-dclk.c s3c24xx_dclk->dev = &pdev->dev; pdev 257 drivers/clk/samsung/clk-s3c2410-dclk.c platform_set_drvdata(pdev, s3c24xx_dclk); pdev 260 drivers/clk/samsung/clk-s3c2410-dclk.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 261 drivers/clk/samsung/clk-s3c2410-dclk.c s3c24xx_dclk->base = devm_ioremap_resource(&pdev->dev, mem); pdev 266 drivers/clk/samsung/clk-s3c2410-dclk.c platform_get_device_id(pdev)->driver_data; pdev 269 drivers/clk/samsung/clk-s3c2410-dclk.c clk_table[MUX_DCLK0] = clk_hw_register_mux(&pdev->dev, "mux_dclk0", pdev 274 drivers/clk/samsung/clk-s3c2410-dclk.c clk_table[MUX_DCLK1] = clk_hw_register_mux(&pdev->dev, "mux_dclk1", pdev 280 drivers/clk/samsung/clk-s3c2410-dclk.c clk_table[DIV_DCLK0] = clk_hw_register_divider(&pdev->dev, "div_dclk0", pdev 283 drivers/clk/samsung/clk-s3c2410-dclk.c clk_table[DIV_DCLK1] = clk_hw_register_divider(&pdev->dev, "div_dclk1", pdev 287 drivers/clk/samsung/clk-s3c2410-dclk.c clk_table[GATE_DCLK0] = clk_hw_register_gate(&pdev->dev, "gate_dclk0", pdev 291 drivers/clk/samsung/clk-s3c2410-dclk.c clk_table[GATE_DCLK1] = clk_hw_register_gate(&pdev->dev, "gate_dclk1", pdev 296 drivers/clk/samsung/clk-s3c2410-dclk.c clk_table[MUX_CLKOUT0] = s3c24xx_register_clkout(&pdev->dev, pdev 299 drivers/clk/samsung/clk-s3c2410-dclk.c clk_table[MUX_CLKOUT1] = s3c24xx_register_clkout(&pdev->dev, pdev 305 drivers/clk/samsung/clk-s3c2410-dclk.c dev_err(&pdev->dev, "clock %d failed to register\n", i); pdev 321 drivers/clk/samsung/clk-s3c2410-dclk.c dev_err(&pdev->dev, "failed to register aliases, %d\n", ret); pdev 354 drivers/clk/samsung/clk-s3c2410-dclk.c static int s3c24xx_dclk_remove(struct platform_device *pdev) pdev 356 drivers/clk/samsung/clk-s3c2410-dclk.c struct s3c24xx_dclk *s3c24xx_dclk = platform_get_drvdata(pdev); pdev 63 drivers/clk/samsung/clk-s5pv210-audss.c static int s5pv210_audss_clk_probe(struct platform_device *pdev) pdev 73 drivers/clk/samsung/clk-s5pv210-audss.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 74 drivers/clk/samsung/clk-s5pv210-audss.c reg_base = devm_ioremap_resource(&pdev->dev, res); pdev 76 drivers/clk/samsung/clk-s5pv210-audss.c dev_err(&pdev->dev, "failed to map audss registers\n"); pdev 80 drivers/clk/samsung/clk-s5pv210-audss.c clk_data = devm_kzalloc(&pdev->dev, pdev 90 drivers/clk/samsung/clk-s5pv210-audss.c hclk = devm_clk_get(&pdev->dev, "hclk"); pdev 92 drivers/clk/samsung/clk-s5pv210-audss.c dev_err(&pdev->dev, "failed to get hclk clock\n"); pdev 96 drivers/clk/samsung/clk-s5pv210-audss.c pll_in = devm_clk_get(&pdev->dev, "fout_epll"); pdev 98 drivers/clk/samsung/clk-s5pv210-audss.c dev_err(&pdev->dev, "failed to get fout_epll clock\n"); pdev 102 drivers/clk/samsung/clk-s5pv210-audss.c sclk_audio = devm_clk_get(&pdev->dev, "sclk_audio0"); pdev 104 drivers/clk/samsung/clk-s5pv210-audss.c dev_err(&pdev->dev, "failed to get sclk_audio0 clock\n"); pdev 109 drivers/clk/samsung/clk-s5pv210-audss.c cdclk = devm_clk_get(&pdev->dev, "iiscdclk0"); pdev 110 drivers/clk/samsung/clk-s5pv210-audss.c pll_ref = devm_clk_get(&pdev->dev, "xxti"); pdev 167 drivers/clk/samsung/clk-s5pv210-audss.c dev_err(&pdev->dev, "failed to register clock %d\n", i); pdev 173 drivers/clk/samsung/clk-s5pv210-audss.c ret = of_clk_add_hw_provider(pdev->dev.of_node, of_clk_hw_onecell_get, pdev 176 drivers/clk/samsung/clk-s5pv210-audss.c dev_err(&pdev->dev, "failed to add clock provider\n"); pdev 582 drivers/clk/sifive/fu540-prci.c static int sifive_fu540_prci_probe(struct platform_device *pdev) pdev 584 drivers/clk/sifive/fu540-prci.c struct device *dev = &pdev->dev; pdev 593 drivers/clk/sifive/fu540-prci.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 272 drivers/clk/socfpga/clk-s10.c static struct stratix10_clock_data *__socfpga_s10_clk_init(struct platform_device *pdev, pdev 275 drivers/clk/socfpga/clk-s10.c struct device_node *np = pdev->dev.of_node; pdev 276 drivers/clk/socfpga/clk-s10.c struct device *dev = &pdev->dev; pdev 282 drivers/clk/socfpga/clk-s10.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 304 drivers/clk/socfpga/clk-s10.c static int s10_clkmgr_init(struct platform_device *pdev) pdev 308 drivers/clk/socfpga/clk-s10.c clk_data = __socfpga_s10_clk_init(pdev, STRATIX10_NUM_CLKS); pdev 326 drivers/clk/socfpga/clk-s10.c static int s10_clkmgr_probe(struct platform_device *pdev) pdev 328 drivers/clk/socfpga/clk-s10.c return s10_clkmgr_init(pdev); pdev 39 drivers/clk/sprd/common.c int sprd_clk_regmap_init(struct platform_device *pdev, pdev 43 drivers/clk/sprd/common.c struct device_node *node = pdev->dev.of_node; pdev 54 drivers/clk/sprd/common.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 55 drivers/clk/sprd/common.c base = devm_ioremap_resource(&pdev->dev, res); pdev 59 drivers/clk/sprd/common.c regmap = devm_regmap_init_mmio(&pdev->dev, base, pdev 34 drivers/clk/sprd/common.h int sprd_clk_regmap_init(struct platform_device *pdev, pdev 2022 drivers/clk/sprd/sc9860-clk.c static int sc9860_clk_probe(struct platform_device *pdev) pdev 2028 drivers/clk/sprd/sc9860-clk.c match = of_match_node(sprd_sc9860_clk_ids, pdev->dev.of_node); pdev 2035 drivers/clk/sprd/sc9860-clk.c ret = sprd_clk_regmap_init(pdev, desc); pdev 2039 drivers/clk/sprd/sc9860-clk.c return sprd_clk_probe(&pdev->dev, desc->hw_clks); pdev 938 drivers/clk/sunxi-ng/ccu-sun50i-a64.c static int sun50i_a64_ccu_probe(struct platform_device *pdev) pdev 945 drivers/clk/sunxi-ng/ccu-sun50i-a64.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 946 drivers/clk/sunxi-ng/ccu-sun50i-a64.c reg = devm_ioremap_resource(&pdev->dev, res); pdev 957 drivers/clk/sunxi-ng/ccu-sun50i-a64.c ret = sunxi_ccu_probe(pdev->dev.of_node, reg, &sun50i_a64_ccu_desc); pdev 1175 drivers/clk/sunxi-ng/ccu-sun50i-h6.c static int sun50i_h6_ccu_probe(struct platform_device *pdev) pdev 1182 drivers/clk/sunxi-ng/ccu-sun50i-h6.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1183 drivers/clk/sunxi-ng/ccu-sun50i-h6.c reg = devm_ioremap_resource(&pdev->dev, res); pdev 1234 drivers/clk/sunxi-ng/ccu-sun50i-h6.c return sunxi_ccu_probe(pdev->dev.of_node, reg, &sun50i_h6_ccu_desc); pdev 888 drivers/clk/sunxi-ng/ccu-sun8i-a83t.c static int sun8i_a83t_ccu_probe(struct platform_device *pdev) pdev 894 drivers/clk/sunxi-ng/ccu-sun8i-a83t.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 895 drivers/clk/sunxi-ng/ccu-sun8i-a83t.c reg = devm_ioremap_resource(&pdev->dev, res); pdev 909 drivers/clk/sunxi-ng/ccu-sun8i-a83t.c return sunxi_ccu_probe(pdev->dev.of_node, reg, &sun8i_a83t_ccu_desc); pdev 252 drivers/clk/sunxi-ng/ccu-sun8i-de2.c static int sunxi_de2_clk_probe(struct platform_device *pdev) pdev 261 drivers/clk/sunxi-ng/ccu-sun8i-de2.c ccu_desc = of_device_get_match_data(&pdev->dev); pdev 265 drivers/clk/sunxi-ng/ccu-sun8i-de2.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 266 drivers/clk/sunxi-ng/ccu-sun8i-de2.c reg = devm_ioremap_resource(&pdev->dev, res); pdev 270 drivers/clk/sunxi-ng/ccu-sun8i-de2.c bus_clk = devm_clk_get(&pdev->dev, "bus"); pdev 274 drivers/clk/sunxi-ng/ccu-sun8i-de2.c dev_err(&pdev->dev, "Couldn't get bus clk: %d\n", ret); pdev 278 drivers/clk/sunxi-ng/ccu-sun8i-de2.c mod_clk = devm_clk_get(&pdev->dev, "mod"); pdev 282 drivers/clk/sunxi-ng/ccu-sun8i-de2.c dev_err(&pdev->dev, "Couldn't get mod clk: %d\n", ret); pdev 286 drivers/clk/sunxi-ng/ccu-sun8i-de2.c rstc = devm_reset_control_get_exclusive(&pdev->dev, NULL); pdev 290 drivers/clk/sunxi-ng/ccu-sun8i-de2.c dev_err(&pdev->dev, pdev 298 drivers/clk/sunxi-ng/ccu-sun8i-de2.c dev_err(&pdev->dev, "Couldn't enable bus clk: %d\n", ret); pdev 304 drivers/clk/sunxi-ng/ccu-sun8i-de2.c dev_err(&pdev->dev, "Couldn't enable mod clk: %d\n", ret); pdev 311 drivers/clk/sunxi-ng/ccu-sun8i-de2.c dev_err(&pdev->dev, pdev 316 drivers/clk/sunxi-ng/ccu-sun8i-de2.c ret = sunxi_ccu_probe(pdev->dev.of_node, reg, ccu_desc); pdev 1297 drivers/clk/sunxi-ng/ccu-sun8i-r40.c static int sun8i_r40_ccu_probe(struct platform_device *pdev) pdev 1305 drivers/clk/sunxi-ng/ccu-sun8i-r40.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1306 drivers/clk/sunxi-ng/ccu-sun8i-r40.c reg = devm_ioremap_resource(&pdev->dev, res); pdev 1333 drivers/clk/sunxi-ng/ccu-sun8i-r40.c regmap = devm_regmap_init_mmio(&pdev->dev, reg, pdev 1338 drivers/clk/sunxi-ng/ccu-sun8i-r40.c ret = sunxi_ccu_probe(pdev->dev.of_node, reg, &sun8i_r40_ccu_desc); pdev 204 drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c static int sun9i_a80_de_clk_probe(struct platform_device *pdev) pdev 212 drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 213 drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c reg = devm_ioremap_resource(&pdev->dev, res); pdev 217 drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c bus_clk = devm_clk_get(&pdev->dev, "bus"); pdev 221 drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c dev_err(&pdev->dev, "Couldn't get bus clk: %d\n", ret); pdev 225 drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c rstc = devm_reset_control_get_exclusive(&pdev->dev, NULL); pdev 229 drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c dev_err(&pdev->dev, pdev 237 drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c dev_err(&pdev->dev, "Couldn't enable bus clk: %d\n", ret); pdev 244 drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c dev_err(&pdev->dev, pdev 249 drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c ret = sunxi_ccu_probe(pdev->dev.of_node, reg, pdev 93 drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c static int sun9i_a80_usb_clk_probe(struct platform_device *pdev) pdev 100 drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 101 drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c reg = devm_ioremap_resource(&pdev->dev, res); pdev 105 drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c bus_clk = devm_clk_get(&pdev->dev, "bus"); pdev 109 drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c dev_err(&pdev->dev, "Couldn't get bus clk: %d\n", ret); pdev 116 drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c dev_err(&pdev->dev, "Couldn't enable bus clk: %d\n", ret); pdev 120 drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c ret = sunxi_ccu_probe(pdev->dev.of_node, reg, pdev 1214 drivers/clk/sunxi-ng/ccu-sun9i-a80.c static int sun9i_a80_ccu_probe(struct platform_device *pdev) pdev 1220 drivers/clk/sunxi-ng/ccu-sun9i-a80.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1221 drivers/clk/sunxi-ng/ccu-sun9i-a80.c reg = devm_ioremap_resource(&pdev->dev, res); pdev 1234 drivers/clk/sunxi-ng/ccu-sun9i-a80.c return sunxi_ccu_probe(pdev->dev.of_node, reg, &sun9i_a80_ccu_desc); pdev 88 drivers/clk/sunxi/clk-mod0.c static int sun4i_a10_mod0_clk_probe(struct platform_device *pdev) pdev 90 drivers/clk/sunxi/clk-mod0.c struct device_node *np = pdev->dev.of_node; pdev 97 drivers/clk/sunxi/clk-mod0.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 98 drivers/clk/sunxi/clk-mod0.c reg = devm_ioremap_resource(&pdev->dev, r); pdev 36 drivers/clk/sunxi/clk-sun6i-apb0-gates.c static int sun6i_a31_apb0_gates_clk_probe(struct platform_device *pdev) pdev 38 drivers/clk/sunxi/clk-sun6i-apb0-gates.c struct device_node *np = pdev->dev.of_node; pdev 53 drivers/clk/sunxi/clk-sun6i-apb0-gates.c device = of_match_device(sun6i_a31_apb0_gates_clk_dt_ids, &pdev->dev); pdev 58 drivers/clk/sunxi/clk-sun6i-apb0-gates.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 59 drivers/clk/sunxi/clk-sun6i-apb0-gates.c reg = devm_ioremap_resource(&pdev->dev, r); pdev 67 drivers/clk/sunxi/clk-sun6i-apb0-gates.c clk_data = devm_kzalloc(&pdev->dev, sizeof(struct clk_onecell_data), pdev 74 drivers/clk/sunxi/clk-sun6i-apb0-gates.c clk_data->clks = devm_kcalloc(&pdev->dev, (ngates + 1), pdev 83 drivers/clk/sunxi/clk-sun6i-apb0-gates.c clk_data->clks[i] = clk_register_gate(&pdev->dev, clk_name, pdev 30 drivers/clk/sunxi/clk-sun6i-apb0.c static int sun6i_a31_apb0_clk_probe(struct platform_device *pdev) pdev 32 drivers/clk/sunxi/clk-sun6i-apb0.c struct device_node *np = pdev->dev.of_node; pdev 39 drivers/clk/sunxi/clk-sun6i-apb0.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 40 drivers/clk/sunxi/clk-sun6i-apb0.c reg = devm_ioremap_resource(&pdev->dev, r); pdev 50 drivers/clk/sunxi/clk-sun6i-apb0.c clk = clk_register_divider_table(&pdev->dev, clk_name, clk_parent, pdev 71 drivers/clk/sunxi/clk-sun6i-ar100.c static int sun6i_a31_ar100_clk_probe(struct platform_device *pdev) pdev 73 drivers/clk/sunxi/clk-sun6i-ar100.c struct device_node *np = pdev->dev.of_node; pdev 78 drivers/clk/sunxi/clk-sun6i-ar100.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 79 drivers/clk/sunxi/clk-sun6i-ar100.c reg = devm_ioremap_resource(&pdev->dev, r); pdev 88 drivers/clk/sunxi/clk-sun6i-ar100.c platform_set_drvdata(pdev, clk); pdev 87 drivers/clk/sunxi/clk-sun8i-apb0.c static int sun8i_a23_apb0_clk_probe(struct platform_device *pdev) pdev 89 drivers/clk/sunxi/clk-sun8i-apb0.c struct device_node *np = pdev->dev.of_node; pdev 94 drivers/clk/sunxi/clk-sun8i-apb0.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 95 drivers/clk/sunxi/clk-sun8i-apb0.c reg = devm_ioremap_resource(&pdev->dev, r); pdev 95 drivers/clk/sunxi/clk-sun9i-mmc.c static int sun9i_a80_mmc_config_clk_probe(struct platform_device *pdev) pdev 97 drivers/clk/sunxi/clk-sun9i-mmc.c struct device_node *np = pdev->dev.of_node; pdev 105 drivers/clk/sunxi/clk-sun9i-mmc.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 111 drivers/clk/sunxi/clk-sun9i-mmc.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 114 drivers/clk/sunxi/clk-sun9i-mmc.c data->membase = devm_ioremap_resource(&pdev->dev, r); pdev 120 drivers/clk/sunxi/clk-sun9i-mmc.c clk_data->clks = devm_kcalloc(&pdev->dev, count, sizeof(struct clk *), pdev 125 drivers/clk/sunxi/clk-sun9i-mmc.c data->clk = devm_clk_get(&pdev->dev, NULL); pdev 127 drivers/clk/sunxi/clk-sun9i-mmc.c dev_err(&pdev->dev, "Could not get clock\n"); pdev 131 drivers/clk/sunxi/clk-sun9i-mmc.c data->reset = devm_reset_control_get_exclusive(&pdev->dev, NULL); pdev 133 drivers/clk/sunxi/clk-sun9i-mmc.c dev_err(&pdev->dev, "Could not get reset control\n"); pdev 139 drivers/clk/sunxi/clk-sun9i-mmc.c dev_err(&pdev->dev, "Reset deassert err %d\n", ret); pdev 148 drivers/clk/sunxi/clk-sun9i-mmc.c clk_data->clks[i] = clk_register_gate(&pdev->dev, clk_name, pdev 167 drivers/clk/sunxi/clk-sun9i-mmc.c data->rcdev.of_node = pdev->dev.of_node; pdev 173 drivers/clk/sunxi/clk-sun9i-mmc.c platform_set_drvdata(pdev, data); pdev 1879 drivers/clk/tegra/clk-dfll.c int tegra_dfll_register(struct platform_device *pdev, pdev 1887 drivers/clk/tegra/clk-dfll.c dev_err(&pdev->dev, "no tegra_dfll_soc_data provided\n"); pdev 1891 drivers/clk/tegra/clk-dfll.c td = devm_kzalloc(&pdev->dev, sizeof(*td), GFP_KERNEL); pdev 1894 drivers/clk/tegra/clk-dfll.c td->dev = &pdev->dev; pdev 1895 drivers/clk/tegra/clk-dfll.c platform_set_drvdata(pdev, td); pdev 1932 drivers/clk/tegra/clk-dfll.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1944 drivers/clk/tegra/clk-dfll.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 1956 drivers/clk/tegra/clk-dfll.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 2); pdev 1970 drivers/clk/tegra/clk-dfll.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 3); pdev 1985 drivers/clk/tegra/clk-dfll.c dev_err(&pdev->dev, "DFLL clock init error\n"); pdev 1996 drivers/clk/tegra/clk-dfll.c dev_err(&pdev->dev, "DFLL clk registration failed\n"); pdev 2014 drivers/clk/tegra/clk-dfll.c struct tegra_dfll_soc_data *tegra_dfll_unregister(struct platform_device *pdev) pdev 2016 drivers/clk/tegra/clk-dfll.c struct tegra_dfll *td = platform_get_drvdata(pdev); pdev 2020 drivers/clk/tegra/clk-dfll.c dev_err(&pdev->dev, pdev 2028 drivers/clk/tegra/clk-dfll.c pm_runtime_disable(&pdev->dev); pdev 40 drivers/clk/tegra/clk-dfll.h int tegra_dfll_register(struct platform_device *pdev, pdev 42 drivers/clk/tegra/clk-dfll.h struct tegra_dfll_soc_data *tegra_dfll_unregister(struct platform_device *pdev); pdev 174 drivers/clk/tegra/clk-emc.c struct platform_device *pdev; pdev 182 drivers/clk/tegra/clk-emc.c pdev = of_find_device_by_node(tegra->emc_node); pdev 183 drivers/clk/tegra/clk-emc.c if (!pdev) { pdev 192 drivers/clk/tegra/clk-emc.c tegra->emc = platform_get_drvdata(pdev); pdev 553 drivers/clk/tegra/clk-tegra124-dfll-fcpu.c static int tegra124_dfll_fcpu_probe(struct platform_device *pdev) pdev 560 drivers/clk/tegra/clk-tegra124-dfll-fcpu.c fcpu_data = of_device_get_match_data(&pdev->dev); pdev 569 drivers/clk/tegra/clk-tegra124-dfll-fcpu.c dev_err(&pdev->dev, "unknown max CPU freq for speedo_id=%d\n", pdev 574 drivers/clk/tegra/clk-tegra124-dfll-fcpu.c soc = devm_kzalloc(&pdev->dev, sizeof(*soc), GFP_KERNEL); pdev 580 drivers/clk/tegra/clk-tegra124-dfll-fcpu.c dev_err(&pdev->dev, "no CPU0 device\n"); pdev 584 drivers/clk/tegra/clk-tegra124-dfll-fcpu.c if (of_property_read_bool(pdev->dev.of_node, "nvidia,pwm-to-pmic")) { pdev 585 drivers/clk/tegra/clk-tegra124-dfll-fcpu.c get_alignment_from_dt(&pdev->dev, &align); pdev 587 drivers/clk/tegra/clk-tegra124-dfll-fcpu.c err = get_alignment_from_regulator(&pdev->dev, &align); pdev 601 drivers/clk/tegra/clk-tegra124-dfll-fcpu.c dev_err(&pdev->dev, "couldn't add OPP table: %ld\n", pdev 606 drivers/clk/tegra/clk-tegra124-dfll-fcpu.c err = tegra_dfll_register(pdev, soc); pdev 615 drivers/clk/tegra/clk-tegra124-dfll-fcpu.c static int tegra124_dfll_fcpu_remove(struct platform_device *pdev) pdev 619 drivers/clk/tegra/clk-tegra124-dfll-fcpu.c soc = tegra_dfll_unregister(pdev); pdev 621 drivers/clk/tegra/clk-tegra124-dfll-fcpu.c dev_err(&pdev->dev, "failed to unregister DFLL: %ld\n", pdev 875 drivers/clk/ti/adpll.c static int ti_adpll_probe(struct platform_device *pdev) pdev 877 drivers/clk/ti/adpll.c struct device_node *node = pdev->dev.of_node; pdev 878 drivers/clk/ti/adpll.c struct device *dev = &pdev->dev; pdev 900 drivers/clk/ti/adpll.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 953 drivers/clk/ti/adpll.c static int ti_adpll_remove(struct platform_device *pdev) pdev 955 drivers/clk/ti/adpll.c struct ti_adpll_data *d = dev_get_drvdata(&pdev->dev); pdev 219 drivers/clk/ti/clk-dra7-atl.c static int of_dra7_atl_clk_probe(struct platform_device *pdev) pdev 221 drivers/clk/ti/clk-dra7-atl.c struct device_node *node = pdev->dev.of_node; pdev 229 drivers/clk/ti/clk-dra7-atl.c cinfo = devm_kzalloc(&pdev->dev, sizeof(*cinfo), GFP_KERNEL); pdev 234 drivers/clk/ti/clk-dra7-atl.c cinfo->dev = &pdev->dev; pdev 42 drivers/clk/uniphier/clk-uniphier-core.c static int uniphier_clk_probe(struct platform_device *pdev) pdev 44 drivers/clk/uniphier/clk-uniphier-core.c struct device *dev = &pdev->dev; pdev 95 drivers/clk/uniphier/clk-uniphier-core.c static int uniphier_clk_remove(struct platform_device *pdev) pdev 97 drivers/clk/uniphier/clk-uniphier-core.c of_clk_del_provider(pdev->dev.of_node); pdev 90 drivers/clk/ux500/abx500-clk.c static int abx500_clk_probe(struct platform_device *pdev) pdev 92 drivers/clk/ux500/abx500-clk.c struct ab8500 *parent = dev_get_drvdata(pdev->dev.parent); pdev 96 drivers/clk/ux500/abx500-clk.c ret = ab8500_reg_clks(&pdev->dev); pdev 98 drivers/clk/ux500/abx500-clk.c dev_err(&pdev->dev, "non supported plf id\n"); pdev 64 drivers/clk/versatile/clk-vexpress-osc.c static int vexpress_osc_probe(struct platform_device *pdev) pdev 71 drivers/clk/versatile/clk-vexpress-osc.c osc = devm_kzalloc(&pdev->dev, sizeof(*osc), GFP_KERNEL); pdev 75 drivers/clk/versatile/clk-vexpress-osc.c osc->reg = devm_regmap_init_vexpress_config(&pdev->dev); pdev 79 drivers/clk/versatile/clk-vexpress-osc.c if (of_property_read_u32_array(pdev->dev.of_node, "freq-range", range, pdev 85 drivers/clk/versatile/clk-vexpress-osc.c if (of_property_read_string(pdev->dev.of_node, "clock-output-names", pdev 87 drivers/clk/versatile/clk-vexpress-osc.c init.name = dev_name(&pdev->dev); pdev 99 drivers/clk/versatile/clk-vexpress-osc.c of_clk_add_provider(pdev->dev.of_node, of_clk_src_simple_get, clk); pdev 102 drivers/clk/versatile/clk-vexpress-osc.c dev_dbg(&pdev->dev, "Registered clock '%s'\n", init.name); pdev 16 drivers/clk/x86/clk-lpt.c static int lpt_clk_probe(struct platform_device *pdev) pdev 21 drivers/clk/x86/clk-lpt.c drvdata = devm_kzalloc(&pdev->dev, sizeof(*drvdata), GFP_KERNEL); pdev 27 drivers/clk/x86/clk-lpt.c clk = clk_register_fixed_rate(&pdev->dev, drvdata->name, NULL, pdev 33 drivers/clk/x86/clk-lpt.c platform_set_drvdata(pdev, drvdata); pdev 160 drivers/clk/x86/clk-pmc-atom.c static struct clk_plt *plt_clk_register(struct platform_device *pdev, int id, pdev 169 drivers/clk/x86/clk-pmc-atom.c pclk = devm_kzalloc(&pdev->dev, sizeof(*pclk), GFP_KERNEL); pdev 191 drivers/clk/x86/clk-pmc-atom.c ret = devm_clk_hw_register(&pdev->dev, &pclk->hw); pdev 213 drivers/clk/x86/clk-pmc-atom.c static struct clk_plt_fixed *plt_clk_register_fixed_rate(struct platform_device *pdev, pdev 220 drivers/clk/x86/clk-pmc-atom.c pclk = devm_kzalloc(&pdev->dev, sizeof(*pclk), GFP_KERNEL); pdev 224 drivers/clk/x86/clk-pmc-atom.c pclk->clk = clk_hw_register_fixed_rate(&pdev->dev, name, parent_name, pdev 266 drivers/clk/x86/clk-pmc-atom.c static const char **plt_clk_register_parents(struct platform_device *pdev, pdev 279 drivers/clk/x86/clk-pmc-atom.c data->parents = devm_kcalloc(&pdev->dev, nparents, pdev 291 drivers/clk/x86/clk-pmc-atom.c plt_clk_register_fixed_rate(pdev, clks[i].name, pdev 315 drivers/clk/x86/clk-pmc-atom.c static int plt_clk_probe(struct platform_device *pdev) pdev 323 drivers/clk/x86/clk-pmc-atom.c pmc_data = dev_get_platdata(&pdev->dev); pdev 327 drivers/clk/x86/clk-pmc-atom.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 331 drivers/clk/x86/clk-pmc-atom.c parent_names = plt_clk_register_parents(pdev, data, pmc_data->clks); pdev 336 drivers/clk/x86/clk-pmc-atom.c data->clks[i] = plt_clk_register(pdev, i, pmc_data, pdev 358 drivers/clk/x86/clk-pmc-atom.c platform_set_drvdata(pdev, data); pdev 370 drivers/clk/x86/clk-pmc-atom.c static int plt_clk_remove(struct platform_device *pdev) pdev 374 drivers/clk/x86/clk-pmc-atom.c data = platform_get_drvdata(pdev); pdev 32 drivers/clk/x86/clk-st.c static int st_clk_probe(struct platform_device *pdev) pdev 36 drivers/clk/x86/clk-st.c st_data = dev_get_platdata(&pdev->dev); pdev 55 drivers/clk/x86/clk-st.c devm_clk_hw_register_clkdev(&pdev->dev, hws[ST_CLK_GATE], "oscout1", pdev 61 drivers/clk/x86/clk-st.c static int st_clk_remove(struct platform_device *pdev) pdev 1048 drivers/clk/zte/clk-zx296718.c static int zx_clkc_probe(struct platform_device *pdev) pdev 1051 drivers/clk/zte/clk-zx296718.c struct device_node *np = pdev->dev.of_node; pdev 1053 drivers/clk/zte/clk-zx296718.c init_fn = of_device_get_match_data(&pdev->dev); pdev 1055 drivers/clk/zte/clk-zx296718.c dev_err(&pdev->dev, "Error: No device match found\n"); pdev 736 drivers/clk/zynqmp/clkc.c static int zynqmp_clock_probe(struct platform_device *pdev) pdev 739 drivers/clk/zynqmp/clkc.c struct device *dev = &pdev->dev; pdev 28 drivers/clocksource/em_sti.c struct platform_device *pdev; pdev 71 drivers/clocksource/em_sti.c dev_err(&p->pdev->dev, "cannot enable clock\n"); pdev 212 drivers/clocksource/em_sti.c cs->name = dev_name(&p->pdev->dev); pdev 222 drivers/clocksource/em_sti.c dev_info(&p->pdev->dev, "used as clock source\n"); pdev 244 drivers/clocksource/em_sti.c dev_info(&p->pdev->dev, "used for oneshot clock events\n"); pdev 266 drivers/clocksource/em_sti.c ced->name = dev_name(&p->pdev->dev); pdev 274 drivers/clocksource/em_sti.c dev_info(&p->pdev->dev, "used for clock events\n"); pdev 279 drivers/clocksource/em_sti.c static int em_sti_probe(struct platform_device *pdev) pdev 286 drivers/clocksource/em_sti.c p = devm_kzalloc(&pdev->dev, sizeof(*p), GFP_KERNEL); pdev 290 drivers/clocksource/em_sti.c p->pdev = pdev; pdev 291 drivers/clocksource/em_sti.c platform_set_drvdata(pdev, p); pdev 293 drivers/clocksource/em_sti.c irq = platform_get_irq(pdev, 0); pdev 298 drivers/clocksource/em_sti.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 299 drivers/clocksource/em_sti.c p->base = devm_ioremap_resource(&pdev->dev, res); pdev 303 drivers/clocksource/em_sti.c ret = devm_request_irq(&pdev->dev, irq, em_sti_interrupt, pdev 305 drivers/clocksource/em_sti.c dev_name(&pdev->dev), p); pdev 307 drivers/clocksource/em_sti.c dev_err(&pdev->dev, "failed to request low IRQ\n"); pdev 312 drivers/clocksource/em_sti.c p->clk = devm_clk_get(&pdev->dev, "sclk"); pdev 314 drivers/clocksource/em_sti.c dev_err(&pdev->dev, "cannot get clock\n"); pdev 320 drivers/clocksource/em_sti.c dev_err(&pdev->dev, "cannot prepare clock\n"); pdev 326 drivers/clocksource/em_sti.c dev_err(&p->pdev->dev, "cannot enable clock\n"); pdev 339 drivers/clocksource/em_sti.c static int em_sti_remove(struct platform_device *pdev) pdev 307 drivers/clocksource/ingenic-timer.c static int __init ingenic_tcu_probe(struct platform_device *pdev) pdev 309 drivers/clocksource/ingenic-timer.c platform_set_drvdata(pdev, ingenic_tcu); pdev 108 drivers/clocksource/sh_cmt.c struct platform_device *pdev; pdev 318 drivers/clocksource/sh_cmt.c pm_runtime_get_sync(&ch->cmt->pdev->dev); pdev 319 drivers/clocksource/sh_cmt.c dev_pm_syscore_device(&ch->cmt->pdev->dev, true); pdev 324 drivers/clocksource/sh_cmt.c dev_err(&ch->cmt->pdev->dev, "ch%u: cannot enable clock\n", pdev 364 drivers/clocksource/sh_cmt.c dev_err(&ch->cmt->pdev->dev, "ch%u: cannot clear CMCNT\n", pdev 392 drivers/clocksource/sh_cmt.c dev_pm_syscore_device(&ch->cmt->pdev->dev, false); pdev 393 drivers/clocksource/sh_cmt.c pm_runtime_put(&ch->cmt->pdev->dev); pdev 483 drivers/clocksource/sh_cmt.c dev_warn(&ch->cmt->pdev->dev, "ch%u: too long delay\n", pdev 492 drivers/clocksource/sh_cmt.c dev_warn(&ch->cmt->pdev->dev, "ch%u: delta out of range\n", pdev 657 drivers/clocksource/sh_cmt.c pm_genpd_syscore_poweroff(&ch->cmt->pdev->dev); pdev 667 drivers/clocksource/sh_cmt.c pm_genpd_syscore_poweron(&ch->cmt->pdev->dev); pdev 686 drivers/clocksource/sh_cmt.c dev_info(&ch->cmt->pdev->dev, "ch%u: used as clock source\n", pdev 725 drivers/clocksource/sh_cmt.c dev_info(&ch->cmt->pdev->dev, "ch%u: used for %s clock events\n", pdev 759 drivers/clocksource/sh_cmt.c pm_genpd_syscore_poweroff(&ch->cmt->pdev->dev); pdev 768 drivers/clocksource/sh_cmt.c pm_genpd_syscore_poweron(&ch->cmt->pdev->dev); pdev 778 drivers/clocksource/sh_cmt.c irq = platform_get_irq(ch->cmt->pdev, ch->index); pdev 784 drivers/clocksource/sh_cmt.c dev_name(&ch->cmt->pdev->dev), ch); pdev 786 drivers/clocksource/sh_cmt.c dev_err(&ch->cmt->pdev->dev, "ch%u: failed to request irq %d\n", pdev 811 drivers/clocksource/sh_cmt.c dev_info(&ch->cmt->pdev->dev, "ch%u: used for clock events\n", pdev 882 drivers/clocksource/sh_cmt.c ret = sh_cmt_register(ch, dev_name(&cmt->pdev->dev), pdev 885 drivers/clocksource/sh_cmt.c dev_err(&cmt->pdev->dev, "ch%u: registration failed\n", pdev 898 drivers/clocksource/sh_cmt.c mem = platform_get_resource(cmt->pdev, IORESOURCE_MEM, 0); pdev 900 drivers/clocksource/sh_cmt.c dev_err(&cmt->pdev->dev, "failed to get I/O memory\n"); pdev 906 drivers/clocksource/sh_cmt.c dev_err(&cmt->pdev->dev, "failed to remap I/O memory\n"); pdev 959 drivers/clocksource/sh_cmt.c static int sh_cmt_setup(struct sh_cmt_device *cmt, struct platform_device *pdev) pdev 965 drivers/clocksource/sh_cmt.c cmt->pdev = pdev; pdev 968 drivers/clocksource/sh_cmt.c if (IS_ENABLED(CONFIG_OF) && pdev->dev.of_node) { pdev 969 drivers/clocksource/sh_cmt.c cmt->info = of_device_get_match_data(&pdev->dev); pdev 971 drivers/clocksource/sh_cmt.c } else if (pdev->dev.platform_data) { pdev 972 drivers/clocksource/sh_cmt.c struct sh_timer_config *cfg = pdev->dev.platform_data; pdev 973 drivers/clocksource/sh_cmt.c const struct platform_device_id *id = pdev->id_entry; pdev 978 drivers/clocksource/sh_cmt.c dev_err(&cmt->pdev->dev, "missing platform data\n"); pdev 983 drivers/clocksource/sh_cmt.c cmt->clk = clk_get(&cmt->pdev->dev, "fck"); pdev 985 drivers/clocksource/sh_cmt.c dev_err(&cmt->pdev->dev, "cannot get clock\n"); pdev 1036 drivers/clocksource/sh_cmt.c platform_set_drvdata(pdev, cmt); pdev 1050 drivers/clocksource/sh_cmt.c static int sh_cmt_probe(struct platform_device *pdev) pdev 1052 drivers/clocksource/sh_cmt.c struct sh_cmt_device *cmt = platform_get_drvdata(pdev); pdev 1055 drivers/clocksource/sh_cmt.c if (!is_early_platform_device(pdev)) { pdev 1056 drivers/clocksource/sh_cmt.c pm_runtime_set_active(&pdev->dev); pdev 1057 drivers/clocksource/sh_cmt.c pm_runtime_enable(&pdev->dev); pdev 1061 drivers/clocksource/sh_cmt.c dev_info(&pdev->dev, "kept as earlytimer\n"); pdev 1069 drivers/clocksource/sh_cmt.c ret = sh_cmt_setup(cmt, pdev); pdev 1072 drivers/clocksource/sh_cmt.c pm_runtime_idle(&pdev->dev); pdev 1075 drivers/clocksource/sh_cmt.c if (is_early_platform_device(pdev)) pdev 1080 drivers/clocksource/sh_cmt.c pm_runtime_irq_safe(&pdev->dev); pdev 1082 drivers/clocksource/sh_cmt.c pm_runtime_idle(&pdev->dev); pdev 1087 drivers/clocksource/sh_cmt.c static int sh_cmt_remove(struct platform_device *pdev) pdev 38 drivers/clocksource/sh_mtu2.c struct platform_device *pdev; pdev 206 drivers/clocksource/sh_mtu2.c pm_runtime_get_sync(&ch->mtu->pdev->dev); pdev 207 drivers/clocksource/sh_mtu2.c dev_pm_syscore_device(&ch->mtu->pdev->dev, true); pdev 212 drivers/clocksource/sh_mtu2.c dev_err(&ch->mtu->pdev->dev, "ch%u: cannot enable clock\n", pdev 249 drivers/clocksource/sh_mtu2.c dev_pm_syscore_device(&ch->mtu->pdev->dev, false); pdev 250 drivers/clocksource/sh_mtu2.c pm_runtime_put(&ch->mtu->pdev->dev); pdev 288 drivers/clocksource/sh_mtu2.c dev_info(&ch->mtu->pdev->dev, "ch%u: used for periodic clock events\n", pdev 296 drivers/clocksource/sh_mtu2.c pm_genpd_syscore_poweroff(&ced_to_sh_mtu2(ced)->mtu->pdev->dev); pdev 301 drivers/clocksource/sh_mtu2.c pm_genpd_syscore_poweron(&ced_to_sh_mtu2(ced)->mtu->pdev->dev); pdev 318 drivers/clocksource/sh_mtu2.c dev_info(&ch->mtu->pdev->dev, "ch%u: used for clock events\n", pdev 345 drivers/clocksource/sh_mtu2.c irq = platform_get_irq_byname(mtu->pdev, name); pdev 353 drivers/clocksource/sh_mtu2.c dev_name(&ch->mtu->pdev->dev), ch); pdev 355 drivers/clocksource/sh_mtu2.c dev_err(&ch->mtu->pdev->dev, "ch%u: failed to request irq %d\n", pdev 363 drivers/clocksource/sh_mtu2.c return sh_mtu2_register(ch, dev_name(&mtu->pdev->dev)); pdev 370 drivers/clocksource/sh_mtu2.c res = platform_get_resource(mtu->pdev, IORESOURCE_MEM, 0); pdev 372 drivers/clocksource/sh_mtu2.c dev_err(&mtu->pdev->dev, "failed to get I/O memory\n"); pdev 384 drivers/clocksource/sh_mtu2.c struct platform_device *pdev) pdev 389 drivers/clocksource/sh_mtu2.c mtu->pdev = pdev; pdev 394 drivers/clocksource/sh_mtu2.c mtu->clk = clk_get(&mtu->pdev->dev, "fck"); pdev 396 drivers/clocksource/sh_mtu2.c dev_err(&mtu->pdev->dev, "cannot get clock\n"); pdev 407 drivers/clocksource/sh_mtu2.c dev_err(&mtu->pdev->dev, "failed to remap I/O memory\n"); pdev 412 drivers/clocksource/sh_mtu2.c ret = platform_irq_count(pdev); pdev 432 drivers/clocksource/sh_mtu2.c platform_set_drvdata(pdev, mtu); pdev 446 drivers/clocksource/sh_mtu2.c static int sh_mtu2_probe(struct platform_device *pdev) pdev 448 drivers/clocksource/sh_mtu2.c struct sh_mtu2_device *mtu = platform_get_drvdata(pdev); pdev 451 drivers/clocksource/sh_mtu2.c if (!is_early_platform_device(pdev)) { pdev 452 drivers/clocksource/sh_mtu2.c pm_runtime_set_active(&pdev->dev); pdev 453 drivers/clocksource/sh_mtu2.c pm_runtime_enable(&pdev->dev); pdev 457 drivers/clocksource/sh_mtu2.c dev_info(&pdev->dev, "kept as earlytimer\n"); pdev 465 drivers/clocksource/sh_mtu2.c ret = sh_mtu2_setup(mtu, pdev); pdev 468 drivers/clocksource/sh_mtu2.c pm_runtime_idle(&pdev->dev); pdev 471 drivers/clocksource/sh_mtu2.c if (is_early_platform_device(pdev)) pdev 476 drivers/clocksource/sh_mtu2.c pm_runtime_irq_safe(&pdev->dev); pdev 478 drivers/clocksource/sh_mtu2.c pm_runtime_idle(&pdev->dev); pdev 483 drivers/clocksource/sh_mtu2.c static int sh_mtu2_remove(struct platform_device *pdev) pdev 49 drivers/clocksource/sh_tmu.c struct platform_device *pdev; pdev 147 drivers/clocksource/sh_tmu.c dev_err(&ch->tmu->pdev->dev, "ch%u: cannot enable clock\n", pdev 173 drivers/clocksource/sh_tmu.c pm_runtime_get_sync(&ch->tmu->pdev->dev); pdev 174 drivers/clocksource/sh_tmu.c dev_pm_syscore_device(&ch->tmu->pdev->dev, true); pdev 201 drivers/clocksource/sh_tmu.c dev_pm_syscore_device(&ch->tmu->pdev->dev, false); pdev 202 drivers/clocksource/sh_tmu.c pm_runtime_put(&ch->tmu->pdev->dev); pdev 291 drivers/clocksource/sh_tmu.c pm_genpd_syscore_poweroff(&ch->tmu->pdev->dev); pdev 303 drivers/clocksource/sh_tmu.c pm_genpd_syscore_poweron(&ch->tmu->pdev->dev); pdev 323 drivers/clocksource/sh_tmu.c dev_info(&ch->tmu->pdev->dev, "ch%u: used as clock source\n", pdev 363 drivers/clocksource/sh_tmu.c dev_info(&ch->tmu->pdev->dev, "ch%u: used for %s clock events\n", pdev 393 drivers/clocksource/sh_tmu.c pm_genpd_syscore_poweroff(&ced_to_sh_tmu(ced)->tmu->pdev->dev); pdev 398 drivers/clocksource/sh_tmu.c pm_genpd_syscore_poweron(&ced_to_sh_tmu(ced)->tmu->pdev->dev); pdev 419 drivers/clocksource/sh_tmu.c dev_info(&ch->tmu->pdev->dev, "ch%u: used for clock events\n", pdev 426 drivers/clocksource/sh_tmu.c dev_name(&ch->tmu->pdev->dev), ch); pdev 428 drivers/clocksource/sh_tmu.c dev_err(&ch->tmu->pdev->dev, "ch%u: failed to request irq %d\n", pdev 464 drivers/clocksource/sh_tmu.c ch->irq = platform_get_irq(tmu->pdev, index); pdev 471 drivers/clocksource/sh_tmu.c return sh_tmu_register(ch, dev_name(&tmu->pdev->dev), pdev 479 drivers/clocksource/sh_tmu.c res = platform_get_resource(tmu->pdev, IORESOURCE_MEM, 0); pdev 481 drivers/clocksource/sh_tmu.c dev_err(&tmu->pdev->dev, "failed to get I/O memory\n"); pdev 494 drivers/clocksource/sh_tmu.c struct device_node *np = tmu->pdev->dev.of_node; pdev 502 drivers/clocksource/sh_tmu.c dev_err(&tmu->pdev->dev, "invalid number of channels %u\n", pdev 510 drivers/clocksource/sh_tmu.c static int sh_tmu_setup(struct sh_tmu_device *tmu, struct platform_device *pdev) pdev 515 drivers/clocksource/sh_tmu.c tmu->pdev = pdev; pdev 519 drivers/clocksource/sh_tmu.c if (IS_ENABLED(CONFIG_OF) && pdev->dev.of_node) { pdev 523 drivers/clocksource/sh_tmu.c } else if (pdev->dev.platform_data) { pdev 524 drivers/clocksource/sh_tmu.c const struct platform_device_id *id = pdev->id_entry; pdev 525 drivers/clocksource/sh_tmu.c struct sh_timer_config *cfg = pdev->dev.platform_data; pdev 530 drivers/clocksource/sh_tmu.c dev_err(&tmu->pdev->dev, "missing platform data\n"); pdev 535 drivers/clocksource/sh_tmu.c tmu->clk = clk_get(&tmu->pdev->dev, "fck"); pdev 537 drivers/clocksource/sh_tmu.c dev_err(&tmu->pdev->dev, "cannot get clock\n"); pdev 556 drivers/clocksource/sh_tmu.c dev_err(&tmu->pdev->dev, "failed to remap I/O memory\n"); pdev 579 drivers/clocksource/sh_tmu.c platform_set_drvdata(pdev, tmu); pdev 593 drivers/clocksource/sh_tmu.c static int sh_tmu_probe(struct platform_device *pdev) pdev 595 drivers/clocksource/sh_tmu.c struct sh_tmu_device *tmu = platform_get_drvdata(pdev); pdev 598 drivers/clocksource/sh_tmu.c if (!is_early_platform_device(pdev)) { pdev 599 drivers/clocksource/sh_tmu.c pm_runtime_set_active(&pdev->dev); pdev 600 drivers/clocksource/sh_tmu.c pm_runtime_enable(&pdev->dev); pdev 604 drivers/clocksource/sh_tmu.c dev_info(&pdev->dev, "kept as earlytimer\n"); pdev 612 drivers/clocksource/sh_tmu.c ret = sh_tmu_setup(tmu, pdev); pdev 615 drivers/clocksource/sh_tmu.c pm_runtime_idle(&pdev->dev); pdev 618 drivers/clocksource/sh_tmu.c if (is_early_platform_device(pdev)) pdev 623 drivers/clocksource/sh_tmu.c pm_runtime_irq_safe(&pdev->dev); pdev 625 drivers/clocksource/sh_tmu.c pm_runtime_idle(&pdev->dev); pdev 630 drivers/clocksource/sh_tmu.c static int sh_tmu_remove(struct platform_device *pdev) pdev 127 drivers/clocksource/timer-ti-dm.c dev_err(&timer->pdev->dev, "Timer failed to reset\n"); pdev 153 drivers/clocksource/timer-ti-dm.c parent = clk_get(&timer->pdev->dev, NULL); pdev 194 drivers/clocksource/timer-ti-dm.c pdata = timer->pdev->dev.platform_data; pdev 202 drivers/clocksource/timer-ti-dm.c return pdata->set_timer_src(timer->pdev, source); pdev 210 drivers/clocksource/timer-ti-dm.c parent = clk_get(&timer->pdev->dev, parent_name); pdev 230 drivers/clocksource/timer-ti-dm.c pm_runtime_get_sync(&timer->pdev->dev); pdev 234 drivers/clocksource/timer-ti-dm.c c = timer->get_context_loss_count(&timer->pdev->dev); pdev 247 drivers/clocksource/timer-ti-dm.c pm_runtime_put_sync(&timer->pdev->dev); pdev 259 drivers/clocksource/timer-ti-dm.c timer->fclk = clk_get(&timer->pdev->dev, "fck"); pdev 261 drivers/clocksource/timer-ti-dm.c dev_err(&timer->pdev->dev, ": No fclk handle.\n"); pdev 331 drivers/clocksource/timer-ti-dm.c if (id == t->pdev->id) { pdev 358 drivers/clocksource/timer-ti-dm.c if (np == t->pdev->dev.of_node) { pdev 511 drivers/clocksource/timer-ti-dm.c if (unlikely(!timer || pm_runtime_suspended(&timer->pdev->dev))) { pdev 710 drivers/clocksource/timer-ti-dm.c if (unlikely(!timer || pm_runtime_suspended(&timer->pdev->dev))) { pdev 722 drivers/clocksource/timer-ti-dm.c if (unlikely(!timer || pm_runtime_suspended(&timer->pdev->dev))) pdev 732 drivers/clocksource/timer-ti-dm.c if (unlikely(!timer || pm_runtime_suspended(&timer->pdev->dev))) { pdev 742 drivers/clocksource/timer-ti-dm.c if (unlikely(!timer || pm_runtime_suspended(&timer->pdev->dev))) { pdev 779 drivers/clocksource/timer-ti-dm.c static int omap_dm_timer_probe(struct platform_device *pdev) pdev 784 drivers/clocksource/timer-ti-dm.c struct device *dev = &pdev->dev; pdev 799 drivers/clocksource/timer-ti-dm.c irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 805 drivers/clocksource/timer-ti-dm.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 830 drivers/clocksource/timer-ti-dm.c timer->id = pdev->id; pdev 840 drivers/clocksource/timer-ti-dm.c timer->pdev = pdev; pdev 878 drivers/clocksource/timer-ti-dm.c static int omap_dm_timer_remove(struct platform_device *pdev) pdev 886 drivers/clocksource/timer-ti-dm.c if (!strcmp(dev_name(&timer->pdev->dev), pdev 887 drivers/clocksource/timer-ti-dm.c dev_name(&pdev->dev))) { pdev 894 drivers/clocksource/timer-ti-dm.c pm_runtime_disable(&pdev->dev); pdev 37 drivers/connector/cn_queue.c cbq->pdev = dev; pdev 50 drivers/connector/cn_queue.c atomic_dec(&cbq->pdev->refcnt); pdev 29 drivers/counter/ftm-quaddec.c struct platform_device *pdev; pdev 206 drivers/counter/ftm-quaddec.c dev_warn(&ftm->pdev->dev, "Can only accept '0' as new counter value\n"); pdev 281 drivers/counter/ftm-quaddec.c static int ftm_quaddec_probe(struct platform_device *pdev) pdev 285 drivers/counter/ftm-quaddec.c struct device_node *node = pdev->dev.of_node; pdev 289 drivers/counter/ftm-quaddec.c ftm = devm_kzalloc(&pdev->dev, sizeof(*ftm), GFP_KERNEL); pdev 293 drivers/counter/ftm-quaddec.c platform_set_drvdata(pdev, ftm); pdev 295 drivers/counter/ftm-quaddec.c io = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 297 drivers/counter/ftm-quaddec.c dev_err(&pdev->dev, "Failed to get memory region\n"); pdev 301 drivers/counter/ftm-quaddec.c ftm->pdev = pdev; pdev 303 drivers/counter/ftm-quaddec.c ftm->ftm_base = devm_ioremap(&pdev->dev, io->start, resource_size(io)); pdev 306 drivers/counter/ftm-quaddec.c dev_err(&pdev->dev, "Failed to map memory region\n"); pdev 309 drivers/counter/ftm-quaddec.c ftm->counter.name = dev_name(&pdev->dev); pdev 310 drivers/counter/ftm-quaddec.c ftm->counter.parent = &pdev->dev; pdev 322 drivers/counter/ftm-quaddec.c ret = devm_add_action_or_reset(&pdev->dev, ftm_quaddec_disable, ftm); pdev 326 drivers/counter/ftm-quaddec.c ret = devm_counter_register(&pdev->dev, &ftm->counter); pdev 630 drivers/counter/stm32-lptimer-cnt.c static int stm32_lptim_cnt_probe(struct platform_device *pdev) pdev 632 drivers/counter/stm32-lptimer-cnt.c struct stm32_lptimer *ddata = dev_get_drvdata(pdev->dev.parent); pdev 640 drivers/counter/stm32-lptimer-cnt.c indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*priv)); pdev 645 drivers/counter/stm32-lptimer-cnt.c priv->dev = &pdev->dev; pdev 651 drivers/counter/stm32-lptimer-cnt.c indio_dev->name = dev_name(&pdev->dev); pdev 652 drivers/counter/stm32-lptimer-cnt.c indio_dev->dev.parent = &pdev->dev; pdev 653 drivers/counter/stm32-lptimer-cnt.c indio_dev->dev.of_node = pdev->dev.of_node; pdev 662 drivers/counter/stm32-lptimer-cnt.c priv->counter.name = dev_name(&pdev->dev); pdev 663 drivers/counter/stm32-lptimer-cnt.c priv->counter.parent = &pdev->dev; pdev 676 drivers/counter/stm32-lptimer-cnt.c platform_set_drvdata(pdev, priv); pdev 678 drivers/counter/stm32-lptimer-cnt.c ret = devm_iio_device_register(&pdev->dev, indio_dev); pdev 682 drivers/counter/stm32-lptimer-cnt.c return devm_counter_register(&pdev->dev, &priv->counter); pdev 342 drivers/counter/stm32-timer-cnt.c static int stm32_timer_cnt_probe(struct platform_device *pdev) pdev 344 drivers/counter/stm32-timer-cnt.c struct stm32_timers *ddata = dev_get_drvdata(pdev->dev.parent); pdev 345 drivers/counter/stm32-timer-cnt.c struct device *dev = &pdev->dev; pdev 358 drivers/cpufreq/armada-37xx-cpufreq.c struct platform_device *pdev; pdev 462 drivers/cpufreq/armada-37xx-cpufreq.c pdev = platform_device_register_data(NULL, "cpufreq-dt", -1, &pdata, pdev 464 drivers/cpufreq/armada-37xx-cpufreq.c ret = PTR_ERR_OR_ZERO(pdev); pdev 493 drivers/cpufreq/brcmstb-avs-cpufreq.c struct platform_device *pdev = cpufreq_get_driver_data(); pdev 494 drivers/cpufreq/brcmstb-avs-cpufreq.c struct device *dev = &pdev->dev; pdev 508 drivers/cpufreq/brcmstb-avs-cpufreq.c static int brcm_avs_prepare_init(struct platform_device *pdev) pdev 514 drivers/cpufreq/brcmstb-avs-cpufreq.c dev = &pdev->dev; pdev 522 drivers/cpufreq/brcmstb-avs-cpufreq.c platform_set_drvdata(pdev, priv); pdev 539 drivers/cpufreq/brcmstb-avs-cpufreq.c host_irq = platform_get_irq_byname(pdev, BRCM_AVS_HOST_INTR); pdev 572 drivers/cpufreq/brcmstb-avs-cpufreq.c struct platform_device *pdev; pdev 577 drivers/cpufreq/brcmstb-avs-cpufreq.c pdev = cpufreq_get_driver_data(); pdev 578 drivers/cpufreq/brcmstb-avs-cpufreq.c priv = platform_get_drvdata(pdev); pdev 580 drivers/cpufreq/brcmstb-avs-cpufreq.c dev = &pdev->dev; pdev 694 drivers/cpufreq/brcmstb-avs-cpufreq.c static int brcm_avs_cpufreq_probe(struct platform_device *pdev) pdev 698 drivers/cpufreq/brcmstb-avs-cpufreq.c ret = brcm_avs_prepare_init(pdev); pdev 702 drivers/cpufreq/brcmstb-avs-cpufreq.c brcm_avs_driver.driver_data = pdev; pdev 707 drivers/cpufreq/brcmstb-avs-cpufreq.c static int brcm_avs_cpufreq_remove(struct platform_device *pdev) pdev 716 drivers/cpufreq/brcmstb-avs-cpufreq.c priv = platform_get_drvdata(pdev); pdev 343 drivers/cpufreq/cpufreq-dt.c static int dt_cpufreq_probe(struct platform_device *pdev) pdev 345 drivers/cpufreq/cpufreq-dt.c struct cpufreq_dt_platform_data *data = dev_get_platdata(&pdev->dev); pdev 370 drivers/cpufreq/cpufreq-dt.c dev_err(&pdev->dev, "failed register driver: %d\n", ret); pdev 375 drivers/cpufreq/cpufreq-dt.c static int dt_cpufreq_remove(struct platform_device *pdev) pdev 107 drivers/cpufreq/davinci-cpufreq.c static int __init davinci_cpufreq_probe(struct platform_device *pdev) pdev 109 drivers/cpufreq/davinci-cpufreq.c struct davinci_cpufreq_config *pdata = pdev->dev.platform_data; pdev 117 drivers/cpufreq/davinci-cpufreq.c cpufreq.dev = &pdev->dev; pdev 134 drivers/cpufreq/davinci-cpufreq.c static int __exit davinci_cpufreq_remove(struct platform_device *pdev) pdev 27 drivers/cpufreq/imx-cpufreq-dt.c static int imx_cpufreq_dt_probe(struct platform_device *pdev) pdev 63 drivers/cpufreq/imx-cpufreq-dt.c dev_info(&pdev->dev, "cpu speed grade %d mkt segment %d supported-hw %#x %#x\n", pdev 69 drivers/cpufreq/imx-cpufreq-dt.c dev_err(&pdev->dev, "Failed to set supported opp: %d\n", ret); pdev 74 drivers/cpufreq/imx-cpufreq-dt.c &pdev->dev, "cpufreq-dt", -1, NULL, 0); pdev 78 drivers/cpufreq/imx-cpufreq-dt.c dev_err(&pdev->dev, "Failed to register cpufreq-dt: %d\n", ret); pdev 85 drivers/cpufreq/imx-cpufreq-dt.c static int imx_cpufreq_dt_remove(struct platform_device *pdev) pdev 330 drivers/cpufreq/imx6q-cpufreq.c static int imx6q_cpufreq_probe(struct platform_device *pdev) pdev 520 drivers/cpufreq/imx6q-cpufreq.c static int imx6q_cpufreq_remove(struct platform_device *pdev) pdev 102 drivers/cpufreq/kirkwood-cpufreq.c static int kirkwood_cpufreq_probe(struct platform_device *pdev) pdev 108 drivers/cpufreq/kirkwood-cpufreq.c priv.dev = &pdev->dev; pdev 110 drivers/cpufreq/kirkwood-cpufreq.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 111 drivers/cpufreq/kirkwood-cpufreq.c priv.base = devm_ioremap_resource(&pdev->dev, res); pdev 117 drivers/cpufreq/kirkwood-cpufreq.c dev_err(&pdev->dev, "failed to get cpu device node\n"); pdev 183 drivers/cpufreq/kirkwood-cpufreq.c static int kirkwood_cpufreq_remove(struct platform_device *pdev) pdev 128 drivers/cpufreq/loongson1-cpufreq.c static int ls1x_cpufreq_remove(struct platform_device *pdev) pdev 137 drivers/cpufreq/loongson1-cpufreq.c static int ls1x_cpufreq_probe(struct platform_device *pdev) pdev 139 drivers/cpufreq/loongson1-cpufreq.c struct plat_ls1x_cpufreq *pdata = dev_get_platdata(&pdev->dev); pdev 144 drivers/cpufreq/loongson1-cpufreq.c dev_err(&pdev->dev, "platform data missing\n"); pdev 149 drivers/cpufreq/loongson1-cpufreq.c devm_kzalloc(&pdev->dev, sizeof(struct ls1x_cpufreq), GFP_KERNEL); pdev 153 drivers/cpufreq/loongson1-cpufreq.c cpufreq->dev = &pdev->dev; pdev 155 drivers/cpufreq/loongson1-cpufreq.c clk = devm_clk_get(&pdev->dev, pdata->clk_name); pdev 157 drivers/cpufreq/loongson1-cpufreq.c dev_err(&pdev->dev, "unable to get %s clock\n", pdev 165 drivers/cpufreq/loongson1-cpufreq.c dev_err(&pdev->dev, "unable to get parent of %s clock\n", pdev 173 drivers/cpufreq/loongson1-cpufreq.c dev_err(&pdev->dev, "unable to get parent of %s clock\n", pdev 179 drivers/cpufreq/loongson1-cpufreq.c clk = devm_clk_get(&pdev->dev, pdata->osc_clk_name); pdev 181 drivers/cpufreq/loongson1-cpufreq.c dev_err(&pdev->dev, "unable to get %s clock\n", pdev 192 drivers/cpufreq/loongson1-cpufreq.c dev_err(&pdev->dev, pdev 201 drivers/cpufreq/loongson1-cpufreq.c dev_err(&pdev->dev, pdev 478 drivers/cpufreq/mediatek-cpufreq.c static int mtk_cpufreq_probe(struct platform_device *pdev) pdev 488 drivers/cpufreq/mediatek-cpufreq.c info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL); pdev 496 drivers/cpufreq/mediatek-cpufreq.c dev_err(&pdev->dev, pdev 507 drivers/cpufreq/mediatek-cpufreq.c dev_err(&pdev->dev, "failed to register mtk cpufreq driver\n"); pdev 548 drivers/cpufreq/mediatek-cpufreq.c struct platform_device *pdev; pdev 572 drivers/cpufreq/mediatek-cpufreq.c pdev = platform_device_register_simple("mtk-cpufreq", -1, NULL, 0); pdev 573 drivers/cpufreq/mediatek-cpufreq.c if (IS_ERR(pdev)) { pdev 575 drivers/cpufreq/mediatek-cpufreq.c return PTR_ERR(pdev); pdev 157 drivers/cpufreq/omap-cpufreq.c static int omap_cpufreq_probe(struct platform_device *pdev) pdev 185 drivers/cpufreq/omap-cpufreq.c static int omap_cpufreq_remove(struct platform_device *pdev) pdev 283 drivers/cpufreq/qcom-cpufreq-hw.c static int qcom_cpufreq_hw_driver_probe(struct platform_device *pdev) pdev 288 drivers/cpufreq/qcom-cpufreq-hw.c clk = clk_get(&pdev->dev, "xo"); pdev 295 drivers/cpufreq/qcom-cpufreq-hw.c clk = clk_get(&pdev->dev, "alternate"); pdev 302 drivers/cpufreq/qcom-cpufreq-hw.c global_pdev = pdev; pdev 306 drivers/cpufreq/qcom-cpufreq-hw.c dev_err(&pdev->dev, "CPUFreq HW driver failed to register\n"); pdev 308 drivers/cpufreq/qcom-cpufreq-hw.c dev_dbg(&pdev->dev, "QCOM CPUFreq HW driver initialized\n"); pdev 313 drivers/cpufreq/qcom-cpufreq-hw.c static int qcom_cpufreq_hw_driver_remove(struct platform_device *pdev) pdev 138 drivers/cpufreq/qcom-cpufreq-nvmem.c static int qcom_cpufreq_probe(struct platform_device *pdev) pdev 166 drivers/cpufreq/qcom-cpufreq-nvmem.c match = pdev->dev.platform_data; pdev 246 drivers/cpufreq/qcom-cpufreq-nvmem.c platform_set_drvdata(pdev, drv); pdev 273 drivers/cpufreq/qcom-cpufreq-nvmem.c static int qcom_cpufreq_remove(struct platform_device *pdev) pdev 275 drivers/cpufreq/qcom-cpufreq-nvmem.c struct qcom_cpufreq_drv *drv = platform_get_drvdata(pdev); pdev 19 drivers/cpufreq/raspberrypi-cpufreq.c static int raspberrypi_cpufreq_probe(struct platform_device *pdev) pdev 68 drivers/cpufreq/raspberrypi-cpufreq.c static int raspberrypi_cpufreq_remove(struct platform_device *pdev) pdev 582 drivers/cpufreq/s5pv210-cpufreq.c static int s5pv210_cpufreq_probe(struct platform_device *pdev) pdev 211 drivers/cpufreq/scpi-cpufreq.c static int scpi_cpufreq_probe(struct platform_device *pdev) pdev 221 drivers/cpufreq/scpi-cpufreq.c dev_err(&pdev->dev, "%s: registering cpufreq failed, err: %d\n", pdev 226 drivers/cpufreq/scpi-cpufreq.c static int scpi_cpufreq_remove(struct platform_device *pdev) pdev 171 drivers/cpufreq/spear-cpufreq.c static int spear_cpufreq_probe(struct platform_device *pdev) pdev 87 drivers/cpufreq/sun50i-cpufreq-nvmem.c static int sun50i_cpufreq_nvmem_probe(struct platform_device *pdev) pdev 125 drivers/cpufreq/sun50i-cpufreq-nvmem.c platform_set_drvdata(pdev, opp_tables); pdev 143 drivers/cpufreq/sun50i-cpufreq-nvmem.c static int sun50i_cpufreq_nvmem_remove(struct platform_device *pdev) pdev 145 drivers/cpufreq/sun50i-cpufreq-nvmem.c struct opp_table **opp_tables = platform_get_drvdata(pdev); pdev 53 drivers/cpufreq/tegra124-cpufreq.c static int tegra124_cpufreq_probe(struct platform_device *pdev) pdev 61 drivers/cpufreq/tegra124-cpufreq.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 102 drivers/cpufreq/tegra124-cpufreq.c cpufreq_dt_devinfo.parent = &pdev->dev; pdev 111 drivers/cpufreq/tegra124-cpufreq.c platform_set_drvdata(pdev, priv); pdev 139 drivers/cpufreq/tegra124-cpufreq.c struct platform_device *pdev; pdev 153 drivers/cpufreq/tegra124-cpufreq.c pdev = platform_device_register_simple("cpufreq-tegra124", -1, NULL, 0); pdev 154 drivers/cpufreq/tegra124-cpufreq.c if (IS_ERR(pdev)) { pdev 156 drivers/cpufreq/tegra124-cpufreq.c return PTR_ERR(pdev); pdev 104 drivers/cpufreq/tegra186-cpufreq.c struct platform_device *pdev, struct tegra_bpmp *bpmp, pdev 150 drivers/cpufreq/tegra186-cpufreq.c table = devm_kcalloc(&pdev->dev, num_rates + 1, sizeof(*table), pdev 186 drivers/cpufreq/tegra186-cpufreq.c static int tegra186_cpufreq_probe(struct platform_device *pdev) pdev 193 drivers/cpufreq/tegra186-cpufreq.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 197 drivers/cpufreq/tegra186-cpufreq.c data->clusters = devm_kcalloc(&pdev->dev, ARRAY_SIZE(tegra186_clusters), pdev 204 drivers/cpufreq/tegra186-cpufreq.c bpmp = tegra_bpmp_get(&pdev->dev); pdev 208 drivers/cpufreq/tegra186-cpufreq.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 209 drivers/cpufreq/tegra186-cpufreq.c data->regs = devm_ioremap_resource(&pdev->dev, res); pdev 220 drivers/cpufreq/tegra186-cpufreq.c pdev, bpmp, cluster->info->bpmp_cluster_id); pdev 243 drivers/cpufreq/tegra186-cpufreq.c static int tegra186_cpufreq_remove(struct platform_device *pdev) pdev 139 drivers/cpufreq/tegra20-cpufreq.c static int tegra20_cpufreq_probe(struct platform_device *pdev) pdev 144 drivers/cpufreq/tegra20-cpufreq.c cpufreq = devm_kzalloc(&pdev->dev, sizeof(*cpufreq), GFP_KERNEL); pdev 164 drivers/cpufreq/tegra20-cpufreq.c cpufreq->dev = &pdev->dev; pdev 182 drivers/cpufreq/tegra20-cpufreq.c platform_set_drvdata(pdev, cpufreq); pdev 196 drivers/cpufreq/tegra20-cpufreq.c static int tegra20_cpufreq_remove(struct platform_device *pdev) pdev 198 drivers/cpufreq/tegra20-cpufreq.c struct tegra20_cpufreq *cpufreq = platform_get_drvdata(pdev); pdev 209 drivers/cpufreq/ti-cpufreq.c static int ti_cpufreq_probe(struct platform_device *pdev) pdev 218 drivers/cpufreq/ti-cpufreq.c match = dev_get_platdata(&pdev->dev); pdev 222 drivers/cpufreq/ti-cpufreq.c opp_data = devm_kzalloc(&pdev->dev, sizeof(*opp_data), GFP_KERNEL); pdev 51 drivers/cpufreq/vexpress-spc-cpufreq.c static int ve_spc_cpufreq_probe(struct platform_device *pdev) pdev 56 drivers/cpufreq/vexpress-spc-cpufreq.c static int ve_spc_cpufreq_remove(struct platform_device *pdev) pdev 61 drivers/cpuidle/cpuidle-calxeda.c static int calxeda_cpuidle_probe(struct platform_device *pdev) pdev 38 drivers/cpuidle/cpuidle-clps711x.c static int __init clps711x_cpuidle_probe(struct platform_device *pdev) pdev 42 drivers/cpuidle/cpuidle-clps711x.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 43 drivers/cpuidle/cpuidle-clps711x.c clps711x_halt = devm_ioremap_resource(&pdev->dev, res); pdev 112 drivers/cpuidle/cpuidle-exynos.c static int exynos_cpuidle_probe(struct platform_device *pdev) pdev 119 drivers/cpuidle/cpuidle-exynos.c exynos_cpuidle_pdata = pdev->dev.platform_data; pdev 124 drivers/cpuidle/cpuidle-exynos.c exynos_enter_aftr = (void *)(pdev->dev.platform_data); pdev 130 drivers/cpuidle/cpuidle-exynos.c dev_err(&pdev->dev, "failed to register cpuidle driver\n"); pdev 56 drivers/cpuidle/cpuidle-kirkwood.c static int kirkwood_cpuidle_probe(struct platform_device *pdev) pdev 60 drivers/cpuidle/cpuidle-kirkwood.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 61 drivers/cpuidle/cpuidle-kirkwood.c ddr_operation_base = devm_ioremap_resource(&pdev->dev, res); pdev 68 drivers/cpuidle/cpuidle-kirkwood.c static int kirkwood_cpuidle_remove(struct platform_device *pdev) pdev 100 drivers/cpuidle/cpuidle-mvebu-v7.c static int mvebu_v7_cpuidle_probe(struct platform_device *pdev) pdev 102 drivers/cpuidle/cpuidle-mvebu-v7.c const struct platform_device_id *id = pdev->id_entry; pdev 107 drivers/cpuidle/cpuidle-mvebu-v7.c mvebu_v7_cpu_suspend = pdev->dev.platform_data; pdev 109 drivers/cpuidle/cpuidle-ux500.c static int dbx500_cpuidle_probe(struct platform_device *pdev) pdev 52 drivers/cpuidle/cpuidle-zynq.c static int zynq_cpuidle_probe(struct platform_device *pdev) pdev 2585 drivers/crypto/atmel-aes.c static struct crypto_platform_data *atmel_aes_of_init(struct platform_device *pdev) pdev 2587 drivers/crypto/atmel-aes.c struct device_node *np = pdev->dev.of_node; pdev 2591 drivers/crypto/atmel-aes.c dev_err(&pdev->dev, "device node not found\n"); pdev 2595 drivers/crypto/atmel-aes.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 2599 drivers/crypto/atmel-aes.c pdata->dma_slave = devm_kzalloc(&pdev->dev, pdev 2603 drivers/crypto/atmel-aes.c devm_kfree(&pdev->dev, pdata); pdev 2610 drivers/crypto/atmel-aes.c static inline struct crypto_platform_data *atmel_aes_of_init(struct platform_device *pdev) pdev 2616 drivers/crypto/atmel-aes.c static int atmel_aes_probe(struct platform_device *pdev) pdev 2620 drivers/crypto/atmel-aes.c struct device *dev = &pdev->dev; pdev 2624 drivers/crypto/atmel-aes.c pdata = pdev->dev.platform_data; pdev 2626 drivers/crypto/atmel-aes.c pdata = atmel_aes_of_init(pdev); pdev 2638 drivers/crypto/atmel-aes.c aes_dd = devm_kzalloc(&pdev->dev, sizeof(*aes_dd), GFP_KERNEL); pdev 2646 drivers/crypto/atmel-aes.c platform_set_drvdata(pdev, aes_dd); pdev 2659 drivers/crypto/atmel-aes.c aes_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2668 drivers/crypto/atmel-aes.c aes_dd->irq = platform_get_irq(pdev, 0); pdev 2674 drivers/crypto/atmel-aes.c err = devm_request_irq(&pdev->dev, aes_dd->irq, atmel_aes_irq, pdev 2682 drivers/crypto/atmel-aes.c aes_dd->iclk = devm_clk_get(&pdev->dev, "aes_clk"); pdev 2689 drivers/crypto/atmel-aes.c aes_dd->io_base = devm_ioremap_resource(&pdev->dev, aes_res); pdev 2755 drivers/crypto/atmel-aes.c static int atmel_aes_remove(struct platform_device *pdev) pdev 2759 drivers/crypto/atmel-aes.c aes_dd = platform_get_drvdata(pdev); pdev 2708 drivers/crypto/atmel-sha.c static struct crypto_platform_data *atmel_sha_of_init(struct platform_device *pdev) pdev 2710 drivers/crypto/atmel-sha.c struct device_node *np = pdev->dev.of_node; pdev 2714 drivers/crypto/atmel-sha.c dev_err(&pdev->dev, "device node not found\n"); pdev 2718 drivers/crypto/atmel-sha.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 2722 drivers/crypto/atmel-sha.c pdata->dma_slave = devm_kzalloc(&pdev->dev, pdev 2737 drivers/crypto/atmel-sha.c static int atmel_sha_probe(struct platform_device *pdev) pdev 2741 drivers/crypto/atmel-sha.c struct device *dev = &pdev->dev; pdev 2745 drivers/crypto/atmel-sha.c sha_dd = devm_kzalloc(&pdev->dev, sizeof(*sha_dd), GFP_KERNEL); pdev 2753 drivers/crypto/atmel-sha.c platform_set_drvdata(pdev, sha_dd); pdev 2766 drivers/crypto/atmel-sha.c sha_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2775 drivers/crypto/atmel-sha.c sha_dd->irq = platform_get_irq(pdev, 0); pdev 2781 drivers/crypto/atmel-sha.c err = devm_request_irq(&pdev->dev, sha_dd->irq, atmel_sha_irq, pdev 2789 drivers/crypto/atmel-sha.c sha_dd->iclk = devm_clk_get(&pdev->dev, "sha_clk"); pdev 2796 drivers/crypto/atmel-sha.c sha_dd->io_base = devm_ioremap_resource(&pdev->dev, sha_res); pdev 2812 drivers/crypto/atmel-sha.c pdata = pdev->dev.platform_data; pdev 2814 drivers/crypto/atmel-sha.c pdata = atmel_sha_of_init(pdev); pdev 2816 drivers/crypto/atmel-sha.c dev_err(&pdev->dev, "platform data not available\n"); pdev 2865 drivers/crypto/atmel-sha.c static int atmel_sha_remove(struct platform_device *pdev) pdev 2869 drivers/crypto/atmel-sha.c sha_dd = platform_get_drvdata(pdev); pdev 1201 drivers/crypto/atmel-tdes.c static struct crypto_platform_data *atmel_tdes_of_init(struct platform_device *pdev) pdev 1203 drivers/crypto/atmel-tdes.c struct device_node *np = pdev->dev.of_node; pdev 1207 drivers/crypto/atmel-tdes.c dev_err(&pdev->dev, "device node not found\n"); pdev 1211 drivers/crypto/atmel-tdes.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 1215 drivers/crypto/atmel-tdes.c pdata->dma_slave = devm_kzalloc(&pdev->dev, pdev 1224 drivers/crypto/atmel-tdes.c static inline struct crypto_platform_data *atmel_tdes_of_init(struct platform_device *pdev) pdev 1230 drivers/crypto/atmel-tdes.c static int atmel_tdes_probe(struct platform_device *pdev) pdev 1234 drivers/crypto/atmel-tdes.c struct device *dev = &pdev->dev; pdev 1238 drivers/crypto/atmel-tdes.c tdes_dd = devm_kmalloc(&pdev->dev, sizeof(*tdes_dd), GFP_KERNEL); pdev 1246 drivers/crypto/atmel-tdes.c platform_set_drvdata(pdev, tdes_dd); pdev 1259 drivers/crypto/atmel-tdes.c tdes_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1268 drivers/crypto/atmel-tdes.c tdes_dd->irq = platform_get_irq(pdev, 0); pdev 1274 drivers/crypto/atmel-tdes.c err = devm_request_irq(&pdev->dev, tdes_dd->irq, atmel_tdes_irq, pdev 1282 drivers/crypto/atmel-tdes.c tdes_dd->iclk = devm_clk_get(&pdev->dev, "tdes_clk"); pdev 1289 drivers/crypto/atmel-tdes.c tdes_dd->io_base = devm_ioremap_resource(&pdev->dev, tdes_res); pdev 1305 drivers/crypto/atmel-tdes.c pdata = pdev->dev.platform_data; pdev 1307 drivers/crypto/atmel-tdes.c pdata = atmel_tdes_of_init(pdev); pdev 1309 drivers/crypto/atmel-tdes.c dev_err(&pdev->dev, "platform data not available\n"); pdev 1358 drivers/crypto/atmel-tdes.c static int atmel_tdes_remove(struct platform_device *pdev) pdev 1362 drivers/crypto/atmel-tdes.c tdes_dd = platform_get_drvdata(pdev); pdev 2850 drivers/crypto/axis/artpec6_crypto.c static int artpec6_crypto_probe(struct platform_device *pdev) pdev 2855 drivers/crypto/axis/artpec6_crypto.c struct device *dev = &pdev->dev; pdev 2869 drivers/crypto/axis/artpec6_crypto.c base = devm_platform_ioremap_resource(pdev, 0); pdev 2873 drivers/crypto/axis/artpec6_crypto.c irq = platform_get_irq(pdev, 0); pdev 2877 drivers/crypto/axis/artpec6_crypto.c ac = devm_kzalloc(&pdev->dev, sizeof(struct artpec6_crypto), pdev 2882 drivers/crypto/axis/artpec6_crypto.c platform_set_drvdata(pdev, ac); pdev 2907 drivers/crypto/axis/artpec6_crypto.c ac->pad_buffer = devm_kzalloc(&pdev->dev, 2 * ARTPEC_CACHE_LINE_MAX, pdev 2913 drivers/crypto/axis/artpec6_crypto.c ac->zero_buffer = devm_kzalloc(&pdev->dev, 2 * ARTPEC_CACHE_LINE_MAX, pdev 2923 drivers/crypto/axis/artpec6_crypto.c err = devm_request_irq(&pdev->dev, irq, artpec6_crypto_irq, 0, pdev 2928 drivers/crypto/axis/artpec6_crypto.c artpec6_crypto_dev = &pdev->dev; pdev 2961 drivers/crypto/axis/artpec6_crypto.c static int artpec6_crypto_remove(struct platform_device *pdev) pdev 2963 drivers/crypto/axis/artpec6_crypto.c struct artpec6_crypto *ac = platform_get_drvdata(pdev); pdev 2964 drivers/crypto/axis/artpec6_crypto.c int irq = platform_get_irq(pdev, 0); pdev 2971 drivers/crypto/axis/artpec6_crypto.c devm_free_irq(&pdev->dev, irq, ac); pdev 252 drivers/crypto/bcm/cipher.c struct device *dev = &(iproc_priv.pdev->dev); pdev 4489 drivers/crypto/bcm/cipher.c static void spu_mb_release(struct platform_device *pdev) pdev 4740 drivers/crypto/bcm/cipher.c static int spu_dt_read(struct platform_device *pdev) pdev 4742 drivers/crypto/bcm/cipher.c struct device *dev = &pdev->dev; pdev 4746 drivers/crypto/bcm/cipher.c struct device_node *dn = pdev->dev.of_node; pdev 4754 drivers/crypto/bcm/cipher.c dev_err(&pdev->dev, "Failed to match device\n"); pdev 4763 drivers/crypto/bcm/cipher.c platform_get_resource(pdev, IORESOURCE_MEM, i)) != NULL); i++) { pdev 4768 drivers/crypto/bcm/cipher.c dev_err(&pdev->dev, "Failed to map registers: %d\n", pdev 4780 drivers/crypto/bcm/cipher.c static int bcm_spu_probe(struct platform_device *pdev) pdev 4782 drivers/crypto/bcm/cipher.c struct device *dev = &pdev->dev; pdev 4786 drivers/crypto/bcm/cipher.c iproc_priv.pdev = pdev; pdev 4787 drivers/crypto/bcm/cipher.c platform_set_drvdata(iproc_priv.pdev, pdev 4790 drivers/crypto/bcm/cipher.c err = spu_dt_read(pdev); pdev 4794 drivers/crypto/bcm/cipher.c err = spu_mb_init(&pdev->dev); pdev 4803 drivers/crypto/bcm/cipher.c spu_functions_register(&pdev->dev, spu->spu_type, spu->spu_subtype); pdev 4818 drivers/crypto/bcm/cipher.c spu_mb_release(pdev); pdev 4824 drivers/crypto/bcm/cipher.c static int bcm_spu_remove(struct platform_device *pdev) pdev 4827 drivers/crypto/bcm/cipher.c struct device *dev = &pdev->dev; pdev 4861 drivers/crypto/bcm/cipher.c spu_mb_release(pdev); pdev 422 drivers/crypto/bcm/cipher.h struct platform_device *pdev; pdev 307 drivers/crypto/caam/ctrl.c static int caam_remove(struct platform_device *pdev) pdev 313 drivers/crypto/caam/ctrl.c ctrldev = &pdev->dev; pdev 349 drivers/crypto/caam/ctrl.c static void kick_trng(struct platform_device *pdev, int ent_delay) pdev 351 drivers/crypto/caam/ctrl.c struct device *ctrldev = &pdev->dev; pdev 572 drivers/crypto/caam/ctrl.c static int caam_probe(struct platform_device *pdev) pdev 589 drivers/crypto/caam/ctrl.c ctrlpriv = devm_kzalloc(&pdev->dev, sizeof(*ctrlpriv), GFP_KERNEL); pdev 593 drivers/crypto/caam/ctrl.c dev = &pdev->dev; pdev 595 drivers/crypto/caam/ctrl.c nprop = pdev->dev.of_node; pdev 752 drivers/crypto/caam/ctrl.c ret = caam_qi_init(pdev); pdev 823 drivers/crypto/caam/ctrl.c kick_trng(pdev, ent_delay); pdev 920 drivers/crypto/caam/ctrl.c caam_remove(pdev); pdev 120 drivers/crypto/caam/jr.c static int caam_jr_remove(struct platform_device *pdev) pdev 126 drivers/crypto/caam/jr.c jrdev = &pdev->dev; pdev 497 drivers/crypto/caam/jr.c static int caam_jr_probe(struct platform_device *pdev) pdev 507 drivers/crypto/caam/jr.c jrdev = &pdev->dev; pdev 517 drivers/crypto/caam/jr.c nprop = pdev->dev.of_node; pdev 520 drivers/crypto/caam/jr.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 149 drivers/crypto/caam/qi.h int caam_qi_init(struct platform_device *pdev); pdev 51 drivers/crypto/cavium/cpt/cptpf.h struct pci_dev *pdev; /* pci device handle */ pdev 33 drivers/crypto/cavium/cpt/cptpf_main.c struct device *dev = &cpt->pdev->dev; pdev 127 drivers/crypto/cavium/cpt/cptpf_main.c struct device *dev = &cpt->pdev->dev; pdev 164 drivers/crypto/cavium/cpt/cptpf_main.c struct device *dev = &cpt->pdev->dev; pdev 255 drivers/crypto/cavium/cpt/cptpf_main.c struct device *dev = &cpt->pdev->dev; pdev 278 drivers/crypto/cavium/cpt/cptpf_main.c mcode->code = dma_alloc_coherent(&cpt->pdev->dev, mcode->code_size, pdev 321 drivers/crypto/cavium/cpt/cptpf_main.c struct device *dev = &cpt->pdev->dev; pdev 383 drivers/crypto/cavium/cpt/cptpf_main.c struct device *dev = &cpt->pdev->dev; pdev 419 drivers/crypto/cavium/cpt/cptpf_main.c dma_free_coherent(&cpt->pdev->dev, mcode->code_size, pdev 432 drivers/crypto/cavium/cpt/cptpf_main.c struct device *dev = &cpt->pdev->dev; pdev 468 drivers/crypto/cavium/cpt/cptpf_main.c struct device *dev = &cpt->pdev->dev; pdev 471 drivers/crypto/cavium/cpt/cptpf_main.c ret = pci_alloc_irq_vectors(cpt->pdev, CPT_PF_MSIX_VECTORS, pdev 474 drivers/crypto/cavium/cpt/cptpf_main.c dev_err(&cpt->pdev->dev, "Request for #%d msix vectors failed\n", pdev 480 drivers/crypto/cavium/cpt/cptpf_main.c ret = request_irq(pci_irq_vector(cpt->pdev, CPT_PF_INT_VEC_E_MBOXX(0)), pdev 491 drivers/crypto/cavium/cpt/cptpf_main.c pci_disable_msix(cpt->pdev); pdev 497 drivers/crypto/cavium/cpt/cptpf_main.c free_irq(pci_irq_vector(cpt->pdev, CPT_PF_INT_VEC_E_MBOXX(0)), cpt); pdev 498 drivers/crypto/cavium/cpt/cptpf_main.c pci_disable_msix(cpt->pdev); pdev 506 drivers/crypto/cavium/cpt/cptpf_main.c struct pci_dev *pdev = cpt->pdev; pdev 508 drivers/crypto/cavium/cpt/cptpf_main.c pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_SRIOV); pdev 510 drivers/crypto/cavium/cpt/cptpf_main.c dev_err(&pdev->dev, "SRIOV capability is not found in PCIe config space\n"); pdev 515 drivers/crypto/cavium/cpt/cptpf_main.c pci_read_config_word(pdev, (pos + PCI_SRIOV_TOTAL_VF), &total_vf_cnt); pdev 523 drivers/crypto/cavium/cpt/cptpf_main.c err = pci_enable_sriov(pdev, cpt->num_vf_en); pdev 525 drivers/crypto/cavium/cpt/cptpf_main.c dev_err(&pdev->dev, "SRIOV enable failed, num VF is %d\n", pdev 533 drivers/crypto/cavium/cpt/cptpf_main.c dev_info(&pdev->dev, "SRIOV enabled, number of VF available %d\n", pdev 541 drivers/crypto/cavium/cpt/cptpf_main.c static int cpt_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 543 drivers/crypto/cavium/cpt/cptpf_main.c struct device *dev = &pdev->dev; pdev 557 drivers/crypto/cavium/cpt/cptpf_main.c pci_set_drvdata(pdev, cpt); pdev 558 drivers/crypto/cavium/cpt/cptpf_main.c cpt->pdev = pdev; pdev 559 drivers/crypto/cavium/cpt/cptpf_main.c err = pci_enable_device(pdev); pdev 562 drivers/crypto/cavium/cpt/cptpf_main.c pci_set_drvdata(pdev, NULL); pdev 566 drivers/crypto/cavium/cpt/cptpf_main.c err = pci_request_regions(pdev, DRV_NAME); pdev 572 drivers/crypto/cavium/cpt/cptpf_main.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(48)); pdev 578 drivers/crypto/cavium/cpt/cptpf_main.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(48)); pdev 585 drivers/crypto/cavium/cpt/cptpf_main.c cpt->reg_base = pcim_iomap(pdev, 0, 0); pdev 614 drivers/crypto/cavium/cpt/cptpf_main.c pci_release_regions(pdev); pdev 616 drivers/crypto/cavium/cpt/cptpf_main.c pci_disable_device(pdev); pdev 617 drivers/crypto/cavium/cpt/cptpf_main.c pci_set_drvdata(pdev, NULL); pdev 621 drivers/crypto/cavium/cpt/cptpf_main.c static void cpt_remove(struct pci_dev *pdev) pdev 623 drivers/crypto/cavium/cpt/cptpf_main.c struct cpt_device *cpt = pci_get_drvdata(pdev); pdev 630 drivers/crypto/cavium/cpt/cptpf_main.c pci_disable_sriov(pdev); pdev 631 drivers/crypto/cavium/cpt/cptpf_main.c pci_release_regions(pdev); pdev 632 drivers/crypto/cavium/cpt/cptpf_main.c pci_disable_device(pdev); pdev 633 drivers/crypto/cavium/cpt/cptpf_main.c pci_set_drvdata(pdev, NULL); pdev 636 drivers/crypto/cavium/cpt/cptpf_main.c static void cpt_shutdown(struct pci_dev *pdev) pdev 638 drivers/crypto/cavium/cpt/cptpf_main.c struct cpt_device *cpt = pci_get_drvdata(pdev); pdev 643 drivers/crypto/cavium/cpt/cptpf_main.c dev_info(&pdev->dev, "Shutdown device %x:%x.\n", pdev 644 drivers/crypto/cavium/cpt/cptpf_main.c (u32)pdev->vendor, (u32)pdev->device); pdev 647 drivers/crypto/cavium/cpt/cptpf_main.c pci_release_regions(pdev); pdev 648 drivers/crypto/cavium/cpt/cptpf_main.c pci_disable_device(pdev); pdev 649 drivers/crypto/cavium/cpt/cptpf_main.c pci_set_drvdata(pdev, NULL); pdev 63 drivers/crypto/cavium/cpt/cptpf_mbox.c struct device *dev = &cpt->pdev->dev; pdev 91 drivers/crypto/cavium/cpt/cptpf_mbox.c struct device *dev = &cpt->pdev->dev; pdev 140 drivers/crypto/cavium/cpt/cptpf_mbox.c dev_err(&cpt->pdev->dev, "Invalid msg from VF%d, msg 0x%llx\n", pdev 152 drivers/crypto/cavium/cpt/cptpf_mbox.c dev_dbg(&cpt->pdev->dev, "PF interrupt Mbox%d 0x%llx\n", mbx, intr); pdev 155 drivers/crypto/cavium/cpt/cptpf_mbox.c dev_dbg(&cpt->pdev->dev, "Intr from VF %d\n", vf); pdev 103 drivers/crypto/cavium/cpt/cptvf.h struct pci_dev *pdev; /* pci device handle */ pdev 488 drivers/crypto/cavium/cpt/cptvf_algs.c struct pci_dev *pdev = cptvf->pdev; pdev 497 drivers/crypto/cavium/cpt/cptvf_algs.c dev_err(&pdev->dev, "Error in registering crypto algorithms\n"); pdev 34 drivers/crypto/cavium/cpt/cptvf_main.c struct pci_dev *pdev = cptvf->pdev; pdev 43 drivers/crypto/cavium/cpt/cptvf_main.c dev_info(&pdev->dev, "Creating VQ worker threads (%d)\n", pdev 62 drivers/crypto/cavium/cpt/cptvf_main.c struct pci_dev *pdev = cptvf->pdev; pdev 70 drivers/crypto/cavium/cpt/cptvf_main.c dev_info(&pdev->dev, "Cleaning VQ worker threads (%u)\n", pdev 141 drivers/crypto/cavium/cpt/cptvf_main.c struct pci_dev *pdev = cptvf->pdev; pdev 149 drivers/crypto/cavium/cpt/cptvf_main.c dev_err(&pdev->dev, "failed to setup pending queues (%u)\n", pdev 159 drivers/crypto/cavium/cpt/cptvf_main.c struct pci_dev *pdev = cptvf->pdev; pdev 164 drivers/crypto/cavium/cpt/cptvf_main.c dev_info(&pdev->dev, "Cleaning VQ pending queue (%u)\n", pdev 175 drivers/crypto/cavium/cpt/cptvf_main.c struct pci_dev *pdev = cptvf->pdev; pdev 186 drivers/crypto/cavium/cpt/cptvf_main.c dma_free_coherent(&pdev->dev, chunk->size, pdev 210 drivers/crypto/cavium/cpt/cptvf_main.c struct pci_dev *pdev = cptvf->pdev; pdev 236 drivers/crypto/cavium/cpt/cptvf_main.c curr->head = (u8 *)dma_alloc_coherent(&pdev->dev, pdev 241 drivers/crypto/cavium/cpt/cptvf_main.c dev_err(&pdev->dev, "Command Q (%d) chunk (%d) allocation failed\n", pdev 281 drivers/crypto/cavium/cpt/cptvf_main.c struct pci_dev *pdev = cptvf->pdev; pdev 288 drivers/crypto/cavium/cpt/cptvf_main.c dev_err(&pdev->dev, "failed to allocate AE command queues (%u)\n", pdev 298 drivers/crypto/cavium/cpt/cptvf_main.c struct pci_dev *pdev = cptvf->pdev; pdev 303 drivers/crypto/cavium/cpt/cptvf_main.c dev_info(&pdev->dev, "Cleaning VQ command queue (%u)\n", pdev 317 drivers/crypto/cavium/cpt/cptvf_main.c struct pci_dev *pdev = cptvf->pdev; pdev 328 drivers/crypto/cavium/cpt/cptvf_main.c dev_err(&pdev->dev, "Failed to setup command queues (%u)\n", pdev 335 drivers/crypto/cavium/cpt/cptvf_main.c dev_err(&pdev->dev, "Failed to setup pending queues (%u)\n", pdev 343 drivers/crypto/cavium/cpt/cptvf_main.c dev_err(&pdev->dev, "Failed to setup worker threads\n"); pdev 361 drivers/crypto/cavium/cpt/cptvf_main.c irq_set_affinity_hint(pci_irq_vector(cptvf->pdev, vec), NULL); pdev 520 drivers/crypto/cavium/cpt/cptvf_main.c struct pci_dev *pdev = cptvf->pdev; pdev 526 drivers/crypto/cavium/cpt/cptvf_main.c dev_dbg(&pdev->dev, "Mailbox interrupt 0x%llx on CPT VF %d\n", pdev 534 drivers/crypto/cavium/cpt/cptvf_main.c dev_err(&pdev->dev, "Doorbell overflow error interrupt 0x%llx on CPT VF %d\n", pdev 538 drivers/crypto/cavium/cpt/cptvf_main.c dev_err(&pdev->dev, "Instruction NCB read error interrupt 0x%llx on CPT VF %d\n", pdev 542 drivers/crypto/cavium/cpt/cptvf_main.c dev_err(&pdev->dev, "NCB response write error interrupt 0x%llx on CPT VF %d\n", pdev 546 drivers/crypto/cavium/cpt/cptvf_main.c dev_err(&pdev->dev, "Software error interrupt 0x%llx on CPT VF %d\n", pdev 549 drivers/crypto/cavium/cpt/cptvf_main.c dev_err(&pdev->dev, "Unhandled interrupt in CPT VF %d\n", pdev 591 drivers/crypto/cavium/cpt/cptvf_main.c struct pci_dev *pdev = cptvf->pdev; pdev 604 drivers/crypto/cavium/cpt/cptvf_main.c dev_err(&pdev->dev, "No work to schedule for VF (%d)", pdev 616 drivers/crypto/cavium/cpt/cptvf_main.c struct pci_dev *pdev = cptvf->pdev; pdev 621 drivers/crypto/cavium/cpt/cptvf_main.c dev_err(&pdev->dev, "Allocation failed for affinity_mask for VF %d", pdev 629 drivers/crypto/cavium/cpt/cptvf_main.c irq_set_affinity_hint(pci_irq_vector(pdev, vec), pdev 664 drivers/crypto/cavium/cpt/cptvf_main.c static int cptvf_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 666 drivers/crypto/cavium/cpt/cptvf_main.c struct device *dev = &pdev->dev; pdev 674 drivers/crypto/cavium/cpt/cptvf_main.c pci_set_drvdata(pdev, cptvf); pdev 675 drivers/crypto/cavium/cpt/cptvf_main.c cptvf->pdev = pdev; pdev 676 drivers/crypto/cavium/cpt/cptvf_main.c err = pci_enable_device(pdev); pdev 679 drivers/crypto/cavium/cpt/cptvf_main.c pci_set_drvdata(pdev, NULL); pdev 683 drivers/crypto/cavium/cpt/cptvf_main.c err = pci_request_regions(pdev, DRV_NAME); pdev 690 drivers/crypto/cavium/cpt/cptvf_main.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(48)); pdev 696 drivers/crypto/cavium/cpt/cptvf_main.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(48)); pdev 703 drivers/crypto/cavium/cpt/cptvf_main.c cptvf->reg_base = pcim_iomap(pdev, 0, 0); pdev 710 drivers/crypto/cavium/cpt/cptvf_main.c cptvf->node = dev_to_node(&pdev->dev); pdev 711 drivers/crypto/cavium/cpt/cptvf_main.c err = pci_alloc_irq_vectors(pdev, CPT_VF_MSIX_VECTORS, pdev 719 drivers/crypto/cavium/cpt/cptvf_main.c err = request_irq(pci_irq_vector(pdev, CPT_VF_INT_VEC_E_MISC), pdev 770 drivers/crypto/cavium/cpt/cptvf_main.c err = request_irq(pci_irq_vector(pdev, CPT_VF_INT_VEC_E_DONE), pdev 801 drivers/crypto/cavium/cpt/cptvf_main.c free_irq(pci_irq_vector(pdev, CPT_VF_INT_VEC_E_MISC), cptvf); pdev 803 drivers/crypto/cavium/cpt/cptvf_main.c pci_free_irq_vectors(cptvf->pdev); pdev 805 drivers/crypto/cavium/cpt/cptvf_main.c pci_release_regions(pdev); pdev 807 drivers/crypto/cavium/cpt/cptvf_main.c pci_disable_device(pdev); pdev 808 drivers/crypto/cavium/cpt/cptvf_main.c pci_set_drvdata(pdev, NULL); pdev 813 drivers/crypto/cavium/cpt/cptvf_main.c static void cptvf_remove(struct pci_dev *pdev) pdev 815 drivers/crypto/cavium/cpt/cptvf_main.c struct cpt_vf *cptvf = pci_get_drvdata(pdev); pdev 818 drivers/crypto/cavium/cpt/cptvf_main.c dev_err(&pdev->dev, "Invalid CPT-VF device\n"); pdev 824 drivers/crypto/cavium/cpt/cptvf_main.c dev_err(&pdev->dev, "PF not responding to DOWN msg"); pdev 828 drivers/crypto/cavium/cpt/cptvf_main.c free_irq(pci_irq_vector(pdev, CPT_VF_INT_VEC_E_DONE), cptvf); pdev 829 drivers/crypto/cavium/cpt/cptvf_main.c free_irq(pci_irq_vector(pdev, CPT_VF_INT_VEC_E_MISC), cptvf); pdev 830 drivers/crypto/cavium/cpt/cptvf_main.c pci_free_irq_vectors(cptvf->pdev); pdev 832 drivers/crypto/cavium/cpt/cptvf_main.c pci_set_drvdata(pdev, NULL); pdev 833 drivers/crypto/cavium/cpt/cptvf_main.c pci_release_regions(pdev); pdev 834 drivers/crypto/cavium/cpt/cptvf_main.c pci_disable_device(pdev); pdev 839 drivers/crypto/cavium/cpt/cptvf_main.c static void cptvf_shutdown(struct pci_dev *pdev) pdev 841 drivers/crypto/cavium/cpt/cptvf_main.c cptvf_remove(pdev); pdev 28 drivers/crypto/cavium/cpt/cptvf_mbox.c dev_dbg(&cptvf->pdev->dev, "%s: Mailbox msg 0x%llx from PF\n", pdev 35 drivers/crypto/cavium/cpt/cptvf_mbox.c dev_dbg(&cptvf->pdev->dev, "Received VFID %d\n", cptvf->vfid); pdev 41 drivers/crypto/cavium/cpt/cptvf_mbox.c dev_dbg(&cptvf->pdev->dev, "VF %d type %s group %d\n", pdev 52 drivers/crypto/cavium/cpt/cptvf_mbox.c dev_err(&cptvf->pdev->dev, "Invalid msg from PF, msg 0x%llx\n", pdev 76 drivers/crypto/cavium/cpt/cptvf_mbox.c dev_err(&cptvf->pdev->dev, "PF didn't ack to mbox msg %llx from VF%u\n", pdev 91 drivers/crypto/cavium/cpt/cptvf_mbox.c struct pci_dev *pdev = cptvf->pdev; pdev 96 drivers/crypto/cavium/cpt/cptvf_mbox.c dev_err(&pdev->dev, "PF didn't respond to READY msg\n"); pdev 109 drivers/crypto/cavium/cpt/cptvf_mbox.c struct pci_dev *pdev = cptvf->pdev; pdev 115 drivers/crypto/cavium/cpt/cptvf_mbox.c dev_err(&pdev->dev, "PF didn't respond to vq_size msg\n"); pdev 127 drivers/crypto/cavium/cpt/cptvf_mbox.c struct pci_dev *pdev = cptvf->pdev; pdev 134 drivers/crypto/cavium/cpt/cptvf_mbox.c dev_err(&pdev->dev, "PF didn't respond to vf_type msg\n"); pdev 146 drivers/crypto/cavium/cpt/cptvf_mbox.c struct pci_dev *pdev = cptvf->pdev; pdev 153 drivers/crypto/cavium/cpt/cptvf_mbox.c dev_err(&pdev->dev, "PF didn't respond to vf_type msg\n"); pdev 164 drivers/crypto/cavium/cpt/cptvf_mbox.c struct pci_dev *pdev = cptvf->pdev; pdev 169 drivers/crypto/cavium/cpt/cptvf_mbox.c dev_err(&pdev->dev, "PF didn't respond to UP msg\n"); pdev 181 drivers/crypto/cavium/cpt/cptvf_mbox.c struct pci_dev *pdev = cptvf->pdev; pdev 186 drivers/crypto/cavium/cpt/cptvf_mbox.c dev_err(&pdev->dev, "PF didn't respond to DOWN msg\n"); pdev 49 drivers/crypto/cavium/cpt/cptvf_reqmanager.c struct pci_dev *pdev = cptvf->pdev; pdev 52 drivers/crypto/cavium/cpt/cptvf_reqmanager.c dev_err(&pdev->dev, "Input List pointer is NULL\n"); pdev 58 drivers/crypto/cavium/cpt/cptvf_reqmanager.c list[i].dma_addr = dma_map_single(&pdev->dev, pdev 62 drivers/crypto/cavium/cpt/cptvf_reqmanager.c if (unlikely(dma_mapping_error(&pdev->dev, pdev 64 drivers/crypto/cavium/cpt/cptvf_reqmanager.c dev_err(&pdev->dev, "DMA map kernel buffer failed for component: %d\n", pdev 110 drivers/crypto/cavium/cpt/cptvf_reqmanager.c dma_unmap_single(&pdev->dev, list[i].dma_addr, pdev 126 drivers/crypto/cavium/cpt/cptvf_reqmanager.c struct pci_dev *pdev = cptvf->pdev; pdev 129 drivers/crypto/cavium/cpt/cptvf_reqmanager.c dev_err(&pdev->dev, "Request SG components are higher than supported\n"); pdev 146 drivers/crypto/cavium/cpt/cptvf_reqmanager.c dev_err(&pdev->dev, "Failed to setup gather list\n"); pdev 163 drivers/crypto/cavium/cpt/cptvf_reqmanager.c dev_err(&pdev->dev, "Failed to setup gather list\n"); pdev 187 drivers/crypto/cavium/cpt/cptvf_reqmanager.c info->dptr_baddr = dma_map_single(&pdev->dev, pdev 191 drivers/crypto/cavium/cpt/cptvf_reqmanager.c if (dma_mapping_error(&pdev->dev, info->dptr_baddr)) { pdev 192 drivers/crypto/cavium/cpt/cptvf_reqmanager.c dev_err(&pdev->dev, "Mapping DPTR Failed %d\n", info->dlen); pdev 206 drivers/crypto/cavium/cpt/cptvf_reqmanager.c info->rptr_baddr = dma_map_single(&pdev->dev, pdev 210 drivers/crypto/cavium/cpt/cptvf_reqmanager.c if (dma_mapping_error(&pdev->dev, info->rptr_baddr)) { pdev 211 drivers/crypto/cavium/cpt/cptvf_reqmanager.c dev_err(&pdev->dev, "Mapping RPTR Failed %d\n", pdev 226 drivers/crypto/cavium/cpt/cptvf_reqmanager.c struct pci_dev *pdev = cptvf->pdev; pdev 234 drivers/crypto/cavium/cpt/cptvf_reqmanager.c dev_err(&pdev->dev, "Invalid queue (qno: %d, nr_queues: %d)\n", pdev 274 drivers/crypto/cavium/cpt/cptvf_reqmanager.c struct pci_dev *pdev = cptvf->pdev; pdev 278 drivers/crypto/cavium/cpt/cptvf_reqmanager.c dma_unmap_single(&pdev->dev, info->dptr_baddr, pdev 282 drivers/crypto/cavium/cpt/cptvf_reqmanager.c dma_unmap_single(&pdev->dev, info->rptr_baddr, pdev 286 drivers/crypto/cavium/cpt/cptvf_reqmanager.c dma_unmap_single(&pdev->dev, info->comp_baddr, pdev 293 drivers/crypto/cavium/cpt/cptvf_reqmanager.c dma_unmap_single(&pdev->dev, pdev 301 drivers/crypto/cavium/cpt/cptvf_reqmanager.c dma_unmap_single(&pdev->dev, pdev 318 drivers/crypto/cavium/cpt/cptvf_reqmanager.c struct pci_dev *pdev = cptvf->pdev; pdev 321 drivers/crypto/cavium/cpt/cptvf_reqmanager.c dev_err(&pdev->dev, "incorrect cpt_info_buffer for post processing\n"); pdev 332 drivers/crypto/cavium/cpt/cptvf_reqmanager.c struct pci_dev *pdev = cptvf->pdev; pdev 349 drivers/crypto/cavium/cpt/cptvf_reqmanager.c dev_err(&pdev->dev, "Pending Entry post arg NULL\n"); pdev 359 drivers/crypto/cavium/cpt/cptvf_reqmanager.c dev_err(&pdev->dev, "Request failed with %s\n", pdev 375 drivers/crypto/cavium/cpt/cptvf_reqmanager.c dev_err(&pdev->dev, "Request timed out"); pdev 419 drivers/crypto/cavium/cpt/cptvf_reqmanager.c struct pci_dev *pdev = cptvf->pdev; pdev 426 drivers/crypto/cavium/cpt/cptvf_reqmanager.c dev_err(&pdev->dev, "Unable to allocate memory for info_buffer\n"); pdev 437 drivers/crypto/cavium/cpt/cptvf_reqmanager.c dev_err(&pdev->dev, "Setting up SG list failed"); pdev 448 drivers/crypto/cavium/cpt/cptvf_reqmanager.c dev_err(&pdev->dev, "Unable to allocate memory for completion_addr\n"); pdev 455 drivers/crypto/cavium/cpt/cptvf_reqmanager.c info->comp_baddr = dma_map_single(&pdev->dev, pdev 459 drivers/crypto/cavium/cpt/cptvf_reqmanager.c if (dma_mapping_error(&pdev->dev, info->comp_baddr)) { pdev 460 drivers/crypto/cavium/cpt/cptvf_reqmanager.c dev_err(&pdev->dev, "mapping compptr Failed %lu\n", pdev 485 drivers/crypto/cavium/cpt/cptvf_reqmanager.c dev_err(&pdev->dev, "pending threshold reached\n"); pdev 499 drivers/crypto/cavium/cpt/cptvf_reqmanager.c dev_err(&pdev->dev, "Get free entry failed\n"); pdev 500 drivers/crypto/cavium/cpt/cptvf_reqmanager.c dev_err(&pdev->dev, "queue: %d, rear: %d, front: %d\n", pdev 533 drivers/crypto/cavium/cpt/cptvf_reqmanager.c dev_err(&pdev->dev, "Send command failed for AE\n"); pdev 541 drivers/crypto/cavium/cpt/cptvf_reqmanager.c dev_dbg(&pdev->dev, "Failed to submit CPT command\n"); pdev 549 drivers/crypto/cavium/cpt/cptvf_reqmanager.c struct pci_dev *pdev = cptvf->pdev; pdev 552 drivers/crypto/cavium/cpt/cptvf_reqmanager.c dev_err(&pdev->dev, "Request for post processing on invalid pending queue: %u\n", pdev 563 drivers/crypto/cavium/cpt/cptvf_reqmanager.c struct pci_dev *pdev = cptvf->pdev; pdev 566 drivers/crypto/cavium/cpt/cptvf_reqmanager.c dev_err(&pdev->dev, "CPT Device is not ready"); pdev 571 drivers/crypto/cavium/cpt/cptvf_reqmanager.c dev_err(&pdev->dev, "CPTVF-%d of SE TYPE got AE request", pdev 575 drivers/crypto/cavium/cpt/cptvf_reqmanager.c dev_err(&pdev->dev, "CPTVF-%d of AE TYPE got SE request", pdev 192 drivers/crypto/cavium/nitrox/nitrox_dev.h #define DEV(ndev) ((struct device *)(&(ndev)->pdev->dev)) pdev 225 drivers/crypto/cavium/nitrox/nitrox_dev.h struct pci_dev *pdev; pdev 264 drivers/crypto/cavium/nitrox/nitrox_isr.c struct pci_dev *pdev = ndev->pdev; pdev 276 drivers/crypto/cavium/nitrox/nitrox_isr.c vec = pci_irq_vector(pdev, i); pdev 286 drivers/crypto/cavium/nitrox/nitrox_isr.c pci_free_irq_vectors(pdev); pdev 291 drivers/crypto/cavium/nitrox/nitrox_isr.c struct pci_dev *pdev = ndev->pdev; pdev 308 drivers/crypto/cavium/nitrox/nitrox_isr.c nr_vecs = pci_msix_vec_count(pdev); pdev 311 drivers/crypto/cavium/nitrox/nitrox_isr.c ret = pci_alloc_irq_vectors(pdev, nr_vecs, nr_vecs, PCI_IRQ_MSIX); pdev 320 drivers/crypto/cavium/nitrox/nitrox_isr.c pci_free_irq_vectors(pdev); pdev 335 drivers/crypto/cavium/nitrox/nitrox_isr.c vec = pci_irq_vector(pdev, i); pdev 357 drivers/crypto/cavium/nitrox/nitrox_isr.c vec = pci_irq_vector(pdev, i); pdev 379 drivers/crypto/cavium/nitrox/nitrox_isr.c struct pci_dev *pdev = ndev->pdev; pdev 400 drivers/crypto/cavium/nitrox/nitrox_isr.c pci_disable_msix(pdev); pdev 405 drivers/crypto/cavium/nitrox/nitrox_isr.c struct pci_dev *pdev = ndev->pdev; pdev 415 drivers/crypto/cavium/nitrox/nitrox_isr.c ret = pci_enable_msix_exact(pdev, &ndev->iov.msix, NR_NON_RING_VECTORS); pdev 424 drivers/crypto/cavium/nitrox/nitrox_isr.c pci_disable_msix(pdev); pdev 53 drivers/crypto/cavium/nitrox/nitrox_main.c int nitrox_sriov_configure(struct pci_dev *pdev, int num_vfs); pdev 55 drivers/crypto/cavium/nitrox/nitrox_main.c int nitrox_sriov_configure(struct pci_dev *pdev, int num_vfs) pdev 308 drivers/crypto/cavium/nitrox/nitrox_main.c static int nitrox_device_flr(struct pci_dev *pdev) pdev 312 drivers/crypto/cavium/nitrox/nitrox_main.c pos = pci_save_state(pdev); pdev 314 drivers/crypto/cavium/nitrox/nitrox_main.c dev_err(&pdev->dev, "Failed to save pci state\n"); pdev 319 drivers/crypto/cavium/nitrox/nitrox_main.c if (pcie_has_flr(pdev)) pdev 320 drivers/crypto/cavium/nitrox/nitrox_main.c pcie_flr(pdev); pdev 322 drivers/crypto/cavium/nitrox/nitrox_main.c pci_restore_state(pdev); pdev 383 drivers/crypto/cavium/nitrox/nitrox_main.c dev_err(&ndev->pdev->dev, "BIST check failed\n"); pdev 419 drivers/crypto/cavium/nitrox/nitrox_main.c static int nitrox_probe(struct pci_dev *pdev, pdev 425 drivers/crypto/cavium/nitrox/nitrox_main.c dev_info_once(&pdev->dev, "%s driver version %s\n", pdev 428 drivers/crypto/cavium/nitrox/nitrox_main.c err = pci_enable_device_mem(pdev); pdev 433 drivers/crypto/cavium/nitrox/nitrox_main.c err = nitrox_device_flr(pdev); pdev 435 drivers/crypto/cavium/nitrox/nitrox_main.c dev_err(&pdev->dev, "FLR failed\n"); pdev 436 drivers/crypto/cavium/nitrox/nitrox_main.c pci_disable_device(pdev); pdev 440 drivers/crypto/cavium/nitrox/nitrox_main.c if (!dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64))) { pdev 441 drivers/crypto/cavium/nitrox/nitrox_main.c dev_dbg(&pdev->dev, "DMA to 64-BIT address\n"); pdev 443 drivers/crypto/cavium/nitrox/nitrox_main.c err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 445 drivers/crypto/cavium/nitrox/nitrox_main.c dev_err(&pdev->dev, "DMA configuration failed\n"); pdev 446 drivers/crypto/cavium/nitrox/nitrox_main.c pci_disable_device(pdev); pdev 451 drivers/crypto/cavium/nitrox/nitrox_main.c err = pci_request_mem_regions(pdev, nitrox_driver_name); pdev 453 drivers/crypto/cavium/nitrox/nitrox_main.c pci_disable_device(pdev); pdev 456 drivers/crypto/cavium/nitrox/nitrox_main.c pci_set_master(pdev); pdev 464 drivers/crypto/cavium/nitrox/nitrox_main.c pci_set_drvdata(pdev, ndev); pdev 465 drivers/crypto/cavium/nitrox/nitrox_main.c ndev->pdev = pdev; pdev 470 drivers/crypto/cavium/nitrox/nitrox_main.c ndev->hw.vendor_id = pdev->vendor; pdev 471 drivers/crypto/cavium/nitrox/nitrox_main.c ndev->hw.device_id = pdev->device; pdev 472 drivers/crypto/cavium/nitrox/nitrox_main.c ndev->hw.revision_id = pdev->revision; pdev 475 drivers/crypto/cavium/nitrox/nitrox_main.c ndev->node = dev_to_node(&pdev->dev); pdev 479 drivers/crypto/cavium/nitrox/nitrox_main.c ndev->bar_addr = ioremap(pci_resource_start(pdev, 0), pdev 480 drivers/crypto/cavium/nitrox/nitrox_main.c pci_resource_len(pdev, 0)); pdev 524 drivers/crypto/cavium/nitrox/nitrox_main.c pci_set_drvdata(pdev, NULL); pdev 526 drivers/crypto/cavium/nitrox/nitrox_main.c pci_release_mem_regions(pdev); pdev 527 drivers/crypto/cavium/nitrox/nitrox_main.c pci_disable_device(pdev); pdev 535 drivers/crypto/cavium/nitrox/nitrox_main.c static void nitrox_remove(struct pci_dev *pdev) pdev 537 drivers/crypto/cavium/nitrox/nitrox_main.c struct nitrox_device *ndev = pci_get_drvdata(pdev); pdev 559 drivers/crypto/cavium/nitrox/nitrox_main.c nitrox_sriov_configure(pdev, 0); pdev 568 drivers/crypto/cavium/nitrox/nitrox_main.c pci_set_drvdata(pdev, NULL); pdev 569 drivers/crypto/cavium/nitrox/nitrox_main.c pci_release_mem_regions(pdev); pdev 570 drivers/crypto/cavium/nitrox/nitrox_main.c pci_disable_device(pdev); pdev 573 drivers/crypto/cavium/nitrox/nitrox_main.c static void nitrox_shutdown(struct pci_dev *pdev) pdev 575 drivers/crypto/cavium/nitrox/nitrox_main.c pci_set_drvdata(pdev, NULL); pdev 576 drivers/crypto/cavium/nitrox/nitrox_main.c pci_release_mem_regions(pdev); pdev 577 drivers/crypto/cavium/nitrox/nitrox_main.c pci_disable_device(pdev); pdev 153 drivers/crypto/cavium/nitrox/nitrox_sriov.c static int nitrox_sriov_enable(struct pci_dev *pdev, int num_vfs) pdev 155 drivers/crypto/cavium/nitrox/nitrox_sriov.c struct nitrox_device *ndev = pci_get_drvdata(pdev); pdev 163 drivers/crypto/cavium/nitrox/nitrox_sriov.c if (pci_num_vf(pdev) == num_vfs) pdev 166 drivers/crypto/cavium/nitrox/nitrox_sriov.c err = pci_enable_sriov(pdev, num_vfs); pdev 191 drivers/crypto/cavium/nitrox/nitrox_sriov.c pci_disable_sriov(pdev); pdev 201 drivers/crypto/cavium/nitrox/nitrox_sriov.c static int nitrox_sriov_disable(struct pci_dev *pdev) pdev 203 drivers/crypto/cavium/nitrox/nitrox_sriov.c struct nitrox_device *ndev = pci_get_drvdata(pdev); pdev 208 drivers/crypto/cavium/nitrox/nitrox_sriov.c if (pci_vfs_assigned(pdev)) { pdev 212 drivers/crypto/cavium/nitrox/nitrox_sriov.c pci_disable_sriov(pdev); pdev 228 drivers/crypto/cavium/nitrox/nitrox_sriov.c int nitrox_sriov_configure(struct pci_dev *pdev, int num_vfs) pdev 231 drivers/crypto/cavium/nitrox/nitrox_sriov.c return nitrox_sriov_disable(pdev); pdev 233 drivers/crypto/cavium/nitrox/nitrox_sriov.c return nitrox_sriov_enable(pdev, num_vfs); pdev 72 drivers/crypto/cavium/zip/zip_main.c static struct zip_device *zip_alloc_device(struct pci_dev *pdev) pdev 84 drivers/crypto/cavium/zip/zip_main.c zip = devm_kzalloc(&pdev->dev, sizeof(*zip), GFP_KERNEL); pdev 238 drivers/crypto/cavium/zip/zip_main.c static int zip_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 240 drivers/crypto/cavium/zip/zip_main.c struct device *dev = &pdev->dev; pdev 244 drivers/crypto/cavium/zip/zip_main.c zip = zip_alloc_device(pdev); pdev 249 drivers/crypto/cavium/zip/zip_main.c pdev->vendor, pdev->device, dev_to_node(dev)); pdev 251 drivers/crypto/cavium/zip/zip_main.c pci_set_drvdata(pdev, zip); pdev 252 drivers/crypto/cavium/zip/zip_main.c zip->pdev = pdev; pdev 254 drivers/crypto/cavium/zip/zip_main.c err = pci_enable_device(pdev); pdev 260 drivers/crypto/cavium/zip/zip_main.c err = pci_request_regions(pdev, DRV_NAME); pdev 266 drivers/crypto/cavium/zip/zip_main.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(48)); pdev 272 drivers/crypto/cavium/zip/zip_main.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(48)); pdev 279 drivers/crypto/cavium/zip/zip_main.c zip->reg_base = pci_ioremap_bar(pdev, PCI_CFG_ZIP_PF_BAR0); pdev 296 drivers/crypto/cavium/zip/zip_main.c pci_release_regions(pdev); pdev 299 drivers/crypto/cavium/zip/zip_main.c pci_disable_device(pdev); pdev 302 drivers/crypto/cavium/zip/zip_main.c pci_set_drvdata(pdev, NULL); pdev 311 drivers/crypto/cavium/zip/zip_main.c static void zip_remove(struct pci_dev *pdev) pdev 313 drivers/crypto/cavium/zip/zip_main.c struct zip_device *zip = pci_get_drvdata(pdev); pdev 327 drivers/crypto/cavium/zip/zip_main.c pci_release_regions(pdev); pdev 328 drivers/crypto/cavium/zip/zip_main.c pci_disable_device(pdev); pdev 337 drivers/crypto/cavium/zip/zip_main.c pci_set_drvdata(pdev, NULL); pdev 101 drivers/crypto/cavium/zip/zip_main.h struct pci_dev *pdev; pdev 39 drivers/crypto/ccp/sp-pci.c struct pci_dev *pdev = to_pci_dev(dev); pdev 45 drivers/crypto/ccp/sp-pci.c ret = pci_enable_msix_range(pdev, sp_pci->msix_entry, 1, v); pdev 61 drivers/crypto/ccp/sp-pci.c struct pci_dev *pdev = to_pci_dev(dev); pdev 64 drivers/crypto/ccp/sp-pci.c ret = pci_enable_msi(pdev); pdev 68 drivers/crypto/ccp/sp-pci.c sp->ccp_irq = pdev->irq; pdev 69 drivers/crypto/ccp/sp-pci.c sp->psp_irq = pdev->irq; pdev 99 drivers/crypto/ccp/sp-pci.c struct pci_dev *pdev = to_pci_dev(dev); pdev 102 drivers/crypto/ccp/sp-pci.c pci_disable_msix(pdev); pdev 104 drivers/crypto/ccp/sp-pci.c pci_disable_msi(pdev); pdev 149 drivers/crypto/ccp/sp-pci.c static int sp_pci_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 153 drivers/crypto/ccp/sp-pci.c struct device *dev = &pdev->dev; pdev 175 drivers/crypto/ccp/sp-pci.c ret = pcim_enable_device(pdev); pdev 181 drivers/crypto/ccp/sp-pci.c bar_mask = pci_select_bars(pdev, IORESOURCE_MEM); pdev 182 drivers/crypto/ccp/sp-pci.c ret = pcim_iomap_regions(pdev, bar_mask, "ccp"); pdev 188 drivers/crypto/ccp/sp-pci.c iomap_table = pcim_iomap_table(pdev); pdev 206 drivers/crypto/ccp/sp-pci.c pci_set_master(pdev); pdev 233 drivers/crypto/ccp/sp-pci.c static void sp_pci_remove(struct pci_dev *pdev) pdev 235 drivers/crypto/ccp/sp-pci.c struct device *dev = &pdev->dev; pdev 247 drivers/crypto/ccp/sp-pci.c static int sp_pci_suspend(struct pci_dev *pdev, pm_message_t state) pdev 249 drivers/crypto/ccp/sp-pci.c struct device *dev = &pdev->dev; pdev 255 drivers/crypto/ccp/sp-pci.c static int sp_pci_resume(struct pci_dev *pdev) pdev 257 drivers/crypto/ccp/sp-pci.c struct device *dev = &pdev->dev; pdev 59 drivers/crypto/ccp/sp-platform.c static struct sp_dev_vdata *sp_get_of_version(struct platform_device *pdev) pdev 64 drivers/crypto/ccp/sp-platform.c match = of_match_node(sp_of_match, pdev->dev.of_node); pdev 71 drivers/crypto/ccp/sp-platform.c static struct sp_dev_vdata *sp_get_acpi_version(struct platform_device *pdev) pdev 76 drivers/crypto/ccp/sp-platform.c match = acpi_match_device(sp_acpi_match, &pdev->dev); pdev 87 drivers/crypto/ccp/sp-platform.c struct platform_device *pdev = to_platform_device(dev); pdev 91 drivers/crypto/ccp/sp-platform.c for (i = 0, count = 0; i < pdev->num_resources; i++) { pdev 92 drivers/crypto/ccp/sp-platform.c struct resource *res = &pdev->resource[i]; pdev 100 drivers/crypto/ccp/sp-platform.c ret = platform_get_irq(pdev, 0); pdev 110 drivers/crypto/ccp/sp-platform.c ret = platform_get_irq(pdev, 1); pdev 122 drivers/crypto/ccp/sp-platform.c static int sp_platform_probe(struct platform_device *pdev) pdev 126 drivers/crypto/ccp/sp-platform.c struct device *dev = &pdev->dev; pdev 140 drivers/crypto/ccp/sp-platform.c sp->dev_vdata = pdev->dev.of_node ? sp_get_of_version(pdev) pdev 141 drivers/crypto/ccp/sp-platform.c : sp_get_acpi_version(pdev); pdev 148 drivers/crypto/ccp/sp-platform.c sp->io_map = devm_platform_ioremap_resource(pdev, 0); pdev 191 drivers/crypto/ccp/sp-platform.c static int sp_platform_remove(struct platform_device *pdev) pdev 193 drivers/crypto/ccp/sp-platform.c struct device *dev = &pdev->dev; pdev 204 drivers/crypto/ccp/sp-platform.c static int sp_platform_suspend(struct platform_device *pdev, pdev 207 drivers/crypto/ccp/sp-platform.c struct device *dev = &pdev->dev; pdev 213 drivers/crypto/ccp/sp-platform.c static int sp_platform_resume(struct platform_device *pdev) pdev 215 drivers/crypto/ccp/sp-platform.c struct device *dev = &pdev->dev; pdev 1127 drivers/crypto/chelsio/chcr_algo.c chcr_cipher_dma_unmap(&ULD_CTX(c_ctx(tfm))->lldi.pdev->dev, pdev 1150 drivers/crypto/chelsio/chcr_algo.c chcr_cipher_dma_unmap(&ULD_CTX(c_ctx(tfm))->lldi.pdev->dev, pdev 1181 drivers/crypto/chelsio/chcr_algo.c chcr_cipher_dma_unmap(&ULD_CTX(c_ctx(tfm))->lldi.pdev->dev, req); pdev 1211 drivers/crypto/chelsio/chcr_algo.c err = chcr_cipher_dma_map(&ULD_CTX(c_ctx(tfm))->lldi.pdev->dev, req); pdev 1265 drivers/crypto/chelsio/chcr_algo.c chcr_cipher_dma_unmap(&ULD_CTX(c_ctx(tfm))->lldi.pdev->dev, pdev 1294 drivers/crypto/chelsio/chcr_algo.c chcr_cipher_dma_unmap(&ULD_CTX(c_ctx(tfm))->lldi.pdev->dev, req); pdev 1557 drivers/crypto/chelsio/chcr_algo.c dma_map_single(&u_ctx->lldi.pdev->dev, req_ctx->reqbfr, pdev 1559 drivers/crypto/chelsio/chcr_algo.c if (dma_mapping_error(&u_ctx->lldi.pdev->dev, pdev 1623 drivers/crypto/chelsio/chcr_algo.c error = chcr_hash_dma_map(&u_ctx->lldi.pdev->dev, req); pdev 1666 drivers/crypto/chelsio/chcr_algo.c chcr_hash_dma_unmap(&u_ctx->lldi.pdev->dev, req); pdev 1772 drivers/crypto/chelsio/chcr_algo.c error = chcr_hash_dma_map(&u_ctx->lldi.pdev->dev, req); pdev 1832 drivers/crypto/chelsio/chcr_algo.c chcr_hash_dma_unmap(&u_ctx->lldi.pdev->dev, req); pdev 1866 drivers/crypto/chelsio/chcr_algo.c error = chcr_hash_dma_map(&u_ctx->lldi.pdev->dev, req); pdev 1922 drivers/crypto/chelsio/chcr_algo.c chcr_hash_dma_unmap(&u_ctx->lldi.pdev->dev, req); pdev 2008 drivers/crypto/chelsio/chcr_algo.c dma_unmap_single(&u_ctx->lldi.pdev->dev, hctx_wr->dma_addr, pdev 2035 drivers/crypto/chelsio/chcr_algo.c chcr_hash_dma_unmap(&u_ctx->lldi.pdev->dev, req); pdev 2259 drivers/crypto/chelsio/chcr_algo.c chcr_aead_dma_unmap(&u_ctx->lldi.pdev->dev, req, reqctx->op); pdev 2280 drivers/crypto/chelsio/chcr_algo.c error = chcr_aead_dma_map(&ULD_CTX(a_ctx(tfm))->lldi.pdev->dev, req, pdev 211 drivers/crypto/chelsio/chcr_core.h return pci_get_drvdata(u_ctx->lldi.pdev); pdev 124 drivers/crypto/chelsio/chtls/chtls.h struct pci_dev *pdev; pdev 247 drivers/crypto/chelsio/chtls/chtls_main.c cdev->pdev = lldi->pdev; pdev 268 drivers/crypto/exynos-rng.c static int exynos_rng_probe(struct platform_device *pdev) pdev 276 drivers/crypto/exynos-rng.c rng = devm_kzalloc(&pdev->dev, sizeof(*rng), GFP_KERNEL); pdev 280 drivers/crypto/exynos-rng.c rng->type = (enum exynos_prng_type)of_device_get_match_data(&pdev->dev); pdev 284 drivers/crypto/exynos-rng.c rng->dev = &pdev->dev; pdev 285 drivers/crypto/exynos-rng.c rng->clk = devm_clk_get(&pdev->dev, "secss"); pdev 287 drivers/crypto/exynos-rng.c dev_err(&pdev->dev, "Couldn't get clock.\n"); pdev 291 drivers/crypto/exynos-rng.c rng->mem = devm_platform_ioremap_resource(pdev, 0); pdev 295 drivers/crypto/exynos-rng.c platform_set_drvdata(pdev, rng); pdev 301 drivers/crypto/exynos-rng.c dev_err(&pdev->dev, pdev 309 drivers/crypto/exynos-rng.c static int exynos_rng_remove(struct platform_device *pdev) pdev 404 drivers/crypto/hifn_795x.c struct pci_dev *pdev; pdev 662 drivers/crypto/hifn_795x.c dev_err(&dev->pdev->dev, "Failed to reset PUC unit.\n"); pdev 813 drivers/crypto/hifn_795x.c dev_err(&dev->pdev->dev, "Failed to initialise public key engine.\n"); pdev 819 drivers/crypto/hifn_795x.c dev_dbg(&dev->pdev->dev, "Public key engine has been successfully initialised.\n"); pdev 826 drivers/crypto/hifn_795x.c dev_dbg(&dev->pdev->dev, "RNG engine has been successfully initialised.\n"); pdev 843 drivers/crypto/hifn_795x.c if (pci2id[i].pci_vendor == dev->pdev->vendor && pdev 844 drivers/crypto/hifn_795x.c pci2id[i].pci_prod == dev->pdev->device) { pdev 851 drivers/crypto/hifn_795x.c dev_err(&dev->pdev->dev, "Unknown card!\n"); pdev 874 drivers/crypto/hifn_795x.c dev_dbg(&dev->pdev->dev, "%s %s.\n", dev->name, pci_name(dev->pdev)); pdev 936 drivers/crypto/hifn_795x.c dev_info(&dev->pdev->dev, "assuming %uMHz clock speed, override with hifn_pll_ref=%.3s<frequency>\n", pdev 1237 drivers/crypto/hifn_795x.c addr = pci_map_page(dev->pdev, page, offset, size, PCI_DMA_TODEVICE); pdev 1295 drivers/crypto/hifn_795x.c addr = pci_map_page(dev->pdev, page, offset, size, PCI_DMA_FROMDEVICE); pdev 1581 drivers/crypto/hifn_795x.c dev_info(&dev->pdev->dev, "iv: %p [%d], key: %p [%d], mode: %u, op: %u, " pdev 1657 drivers/crypto/hifn_795x.c dev_info(&dev->pdev->dev, "%s: started: %d.\n", __func__, pdev 1713 drivers/crypto/hifn_795x.c dev_dbg(&dev->pdev->dev, "ring cleanup 1: i: %d.%d.%d.%d, u: %d.%d.%d.%d, " pdev 1767 drivers/crypto/hifn_795x.c dev_dbg(&dev->pdev->dev, "ring cleanup 2: i: %d.%d.%d.%d, u: %d.%d.%d.%d, " pdev 1817 drivers/crypto/hifn_795x.c dev_info(&dev->pdev->dev, pdev 1824 drivers/crypto/hifn_795x.c dev_info(&dev->pdev->dev, "%s: res: ", __func__); pdev 1854 drivers/crypto/hifn_795x.c dev_dbg(&dev->pdev->dev, "1 dmacsr: %08x, dmareg: %08x, res: %08x [%d], " pdev 1875 drivers/crypto/hifn_795x.c dev_warn(&dev->pdev->dev, "overflow: r: %d, d: %d, puisr: %08x, d: %u.\n", pdev 1888 drivers/crypto/hifn_795x.c dev_warn(&dev->pdev->dev, "abort: c: %d, s: %d, d: %d, r: %d.\n", pdev 1899 drivers/crypto/hifn_795x.c dev_dbg(&dev->pdev->dev, "wait on command.\n"); pdev 2461 drivers/crypto/hifn_795x.c static int hifn_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 2467 drivers/crypto/hifn_795x.c err = pci_enable_device(pdev); pdev 2470 drivers/crypto/hifn_795x.c pci_set_master(pdev); pdev 2472 drivers/crypto/hifn_795x.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 2479 drivers/crypto/hifn_795x.c err = pci_request_regions(pdev, name); pdev 2483 drivers/crypto/hifn_795x.c if (pci_resource_len(pdev, 0) < HIFN_BAR0_SIZE || pdev 2484 drivers/crypto/hifn_795x.c pci_resource_len(pdev, 1) < HIFN_BAR1_SIZE || pdev 2485 drivers/crypto/hifn_795x.c pci_resource_len(pdev, 2) < HIFN_BAR2_SIZE) { pdev 2486 drivers/crypto/hifn_795x.c dev_err(&pdev->dev, "Broken hardware - I/O regions are too small.\n"); pdev 2506 drivers/crypto/hifn_795x.c addr = pci_resource_start(pdev, i); pdev 2507 drivers/crypto/hifn_795x.c size = pci_resource_len(pdev, i); pdev 2516 drivers/crypto/hifn_795x.c dev->desc_virt = pci_zalloc_consistent(pdev, sizeof(struct hifn_dma), pdev 2519 drivers/crypto/hifn_795x.c dev_err(&pdev->dev, "Failed to allocate descriptor rings.\n"); pdev 2524 drivers/crypto/hifn_795x.c dev->pdev = pdev; pdev 2525 drivers/crypto/hifn_795x.c dev->irq = pdev->irq; pdev 2530 drivers/crypto/hifn_795x.c pci_set_drvdata(pdev, dev); pdev 2538 drivers/crypto/hifn_795x.c dev_err(&pdev->dev, "Failed to request IRQ%d: err: %d.\n", pdev 2559 drivers/crypto/hifn_795x.c dev_dbg(&pdev->dev, "HIFN crypto accelerator card at %s has been " pdev 2561 drivers/crypto/hifn_795x.c pci_name(pdev), dev->name); pdev 2574 drivers/crypto/hifn_795x.c pci_free_consistent(pdev, sizeof(struct hifn_dma), pdev 2584 drivers/crypto/hifn_795x.c pci_release_regions(pdev); pdev 2587 drivers/crypto/hifn_795x.c pci_disable_device(pdev); pdev 2592 drivers/crypto/hifn_795x.c static void hifn_remove(struct pci_dev *pdev) pdev 2597 drivers/crypto/hifn_795x.c dev = pci_get_drvdata(pdev); pdev 2612 drivers/crypto/hifn_795x.c pci_free_consistent(pdev, sizeof(struct hifn_dma), pdev 2621 drivers/crypto/hifn_795x.c pci_release_regions(pdev); pdev 2622 drivers/crypto/hifn_795x.c pci_disable_device(pdev); pdev 350 drivers/crypto/hisilicon/qm.c dev_dbg(&qm->pdev->dev, "QM mailbox request to q%u: %u-%llx\n", pdev 365 drivers/crypto/hisilicon/qm.c dev_err(&qm->pdev->dev, "QM mailbox is busy to start!\n"); pdev 373 drivers/crypto/hisilicon/qm.c dev_err(&qm->pdev->dev, "QM mailbox operation timeout!\n"); pdev 415 drivers/crypto/hisilicon/qm.c dev_dbg(&qm->pdev->dev, "QM doorbell request: qn=%u, cmd=%u, index=%u\n", pdev 529 drivers/crypto/hisilicon/qm.c dev_err(&qm->pdev->dev, "invalid int source\n"); pdev 547 drivers/crypto/hisilicon/qm.c dev_err(&qm->pdev->dev, "%s overflow\n", pdev 550 drivers/crypto/hisilicon/qm.c dev_err(&qm->pdev->dev, "unknown error type %d\n", pdev 572 drivers/crypto/hisilicon/qm.c struct device *dev = &qm->pdev->dev; pdev 595 drivers/crypto/hisilicon/qm.c struct pci_dev *pdev = qm->pdev; pdev 598 drivers/crypto/hisilicon/qm.c ret = request_irq(pci_irq_vector(pdev, QM_EQ_EVENT_IRQ_VECTOR), pdev 604 drivers/crypto/hisilicon/qm.c ret = request_irq(pci_irq_vector(pdev, QM_AEQ_EVENT_IRQ_VECTOR), pdev 610 drivers/crypto/hisilicon/qm.c ret = request_irq(pci_irq_vector(pdev, pdev 622 drivers/crypto/hisilicon/qm.c free_irq(pci_irq_vector(pdev, QM_AEQ_EVENT_IRQ_VECTOR), qm); pdev 624 drivers/crypto/hisilicon/qm.c free_irq(pci_irq_vector(pdev, QM_EQ_EVENT_IRQ_VECTOR), qm); pdev 630 drivers/crypto/hisilicon/qm.c struct pci_dev *pdev = qm->pdev; pdev 632 drivers/crypto/hisilicon/qm.c free_irq(pci_irq_vector(pdev, QM_EQ_EVENT_IRQ_VECTOR), qm); pdev 635 drivers/crypto/hisilicon/qm.c free_irq(pci_irq_vector(pdev, QM_AEQ_EVENT_IRQ_VECTOR), qm); pdev 638 drivers/crypto/hisilicon/qm.c free_irq(pci_irq_vector(pdev, pdev 984 drivers/crypto/hisilicon/qm.c dev_info(&qm->pdev->dev, pdev 1015 drivers/crypto/hisilicon/qm.c struct device *dev = &qm->pdev->dev; pdev 1107 drivers/crypto/hisilicon/qm.c struct device *dev = &qm->pdev->dev; pdev 1120 drivers/crypto/hisilicon/qm.c dev_info(&qm->pdev->dev, "QM all queues are busy!\n"); pdev 1182 drivers/crypto/hisilicon/qm.c struct device *dev = &qm->pdev->dev; pdev 1199 drivers/crypto/hisilicon/qm.c struct device *dev = &qm->pdev->dev; pdev 1274 drivers/crypto/hisilicon/qm.c struct device *dev = &qm->pdev->dev; pdev 1325 drivers/crypto/hisilicon/qm.c struct device *dev = &qp->qm->pdev->dev; pdev 1365 drivers/crypto/hisilicon/qm.c dev_info(&qp->qm->pdev->dev, "QP is stopped or resetting\n"); pdev 1390 drivers/crypto/hisilicon/qm.c dev_err(&qm->pdev->dev, "QM writeback sqc cache fail!\n"); pdev 1402 drivers/crypto/hisilicon/qm.c struct pci_dev *pdev = qm->pdev; pdev 1403 drivers/crypto/hisilicon/qm.c struct device *dev = &pdev->dev; pdev 1418 drivers/crypto/hisilicon/qm.c ret = pci_enable_device_mem(pdev); pdev 1420 drivers/crypto/hisilicon/qm.c dev_err(&pdev->dev, "Failed to enable device mem!\n"); pdev 1424 drivers/crypto/hisilicon/qm.c ret = pci_request_mem_regions(pdev, qm->dev_name); pdev 1426 drivers/crypto/hisilicon/qm.c dev_err(&pdev->dev, "Failed to request mem regions!\n"); pdev 1430 drivers/crypto/hisilicon/qm.c qm->io_base = ioremap(pci_resource_start(pdev, PCI_BAR_2), pdev 1431 drivers/crypto/hisilicon/qm.c pci_resource_len(qm->pdev, PCI_BAR_2)); pdev 1440 drivers/crypto/hisilicon/qm.c pci_set_master(pdev); pdev 1447 drivers/crypto/hisilicon/qm.c ret = pci_alloc_irq_vectors(pdev, num_vec, num_vec, PCI_IRQ_MSI); pdev 1460 drivers/crypto/hisilicon/qm.c dev_dbg(dev, "init qm %s with %s\n", pdev->is_physfn ? "pf" : "vf", pdev 1466 drivers/crypto/hisilicon/qm.c pci_free_irq_vectors(pdev); pdev 1470 drivers/crypto/hisilicon/qm.c pci_release_mem_regions(pdev); pdev 1472 drivers/crypto/hisilicon/qm.c pci_disable_device(pdev); pdev 1486 drivers/crypto/hisilicon/qm.c struct pci_dev *pdev = qm->pdev; pdev 1487 drivers/crypto/hisilicon/qm.c struct device *dev = &pdev->dev; pdev 1497 drivers/crypto/hisilicon/qm.c pci_free_irq_vectors(pdev); pdev 1499 drivers/crypto/hisilicon/qm.c pci_release_mem_regions(pdev); pdev 1500 drivers/crypto/hisilicon/qm.c pci_disable_device(pdev); pdev 1522 drivers/crypto/hisilicon/qm.c dev_err(&qm->pdev->dev, "Don't support vft read!\n"); pdev 1569 drivers/crypto/hisilicon/qm.c struct device *dev = &qm->pdev->dev; pdev 1622 drivers/crypto/hisilicon/qm.c struct pci_dev *pdev = qm->pdev; pdev 1623 drivers/crypto/hisilicon/qm.c struct device *dev = &pdev->dev; pdev 1689 drivers/crypto/hisilicon/qm.c struct device *dev = &qm->pdev->dev; pdev 1709 drivers/crypto/hisilicon/qm.c dev_dbg(&qm->pdev->dev, "qm delay start\n"); pdev 1742 drivers/crypto/hisilicon/qm.c if (!qm || !qm->pdev) { pdev 1747 drivers/crypto/hisilicon/qm.c dev = &qm->pdev->dev; pdev 1865 drivers/crypto/hisilicon/qm.c dev_err(&qm->pdev->dev, "QM version %d doesn't support hw error handling!\n", pdev 1883 drivers/crypto/hisilicon/qm.c dev_err(&qm->pdev->dev, "QM version %d doesn't support hw error report!\n", pdev 1899 drivers/crypto/hisilicon/qm.c enum qm_hw_ver hisi_qm_get_hw_version(struct pci_dev *pdev) pdev 1901 drivers/crypto/hisilicon/qm.c switch (pdev->revision) { pdev 1904 drivers/crypto/hisilicon/qm.c return pdev->revision; pdev 130 drivers/crypto/hisilicon/qm.h struct pci_dev *pdev; pdev 213 drivers/crypto/hisilicon/qm.h enum qm_hw_ver hisi_qm_get_hw_version(struct pci_dev *pdev); pdev 1009 drivers/crypto/hisilicon/sec/sec_drv.c static int sec_map_io(struct sec_dev_info *info, struct platform_device *pdev) pdev 1015 drivers/crypto/hisilicon/sec/sec_drv.c res = platform_get_resource(pdev, IORESOURCE_MEM, i); pdev 1036 drivers/crypto/hisilicon/sec/sec_drv.c struct platform_device *pdev) pdev 1040 drivers/crypto/hisilicon/sec/sec_drv.c ret = sec_map_io(info, pdev); pdev 1201 drivers/crypto/hisilicon/sec/sec_drv.c static int sec_probe(struct platform_device *pdev) pdev 1204 drivers/crypto/hisilicon/sec/sec_drv.c struct device *dev = &pdev->dev; pdev 1228 drivers/crypto/hisilicon/sec/sec_drv.c ret = sec_base_init(info, pdev); pdev 1253 drivers/crypto/hisilicon/sec/sec_drv.c platform_set_drvdata(pdev, info); pdev 1273 drivers/crypto/hisilicon/sec/sec_drv.c static int sec_remove(struct platform_device *pdev) pdev 1275 drivers/crypto/hisilicon/sec/sec_drv.c struct sec_dev_info *info = platform_get_drvdata(pdev); pdev 272 drivers/crypto/hisilicon/zip/zip_crypto.c ret = hisi_acc_create_sgl_pool(&tmp->qp->qm->pdev->dev, pdev 285 drivers/crypto/hisilicon/zip/zip_crypto.c hisi_acc_free_sgl_pool(&ctx->qp_ctx[QPC_COMP].qp->qm->pdev->dev, pdev 295 drivers/crypto/hisilicon/zip/zip_crypto.c hisi_acc_free_sgl_pool(&ctx->qp_ctx[i].qp->qm->pdev->dev, pdev 317 drivers/crypto/hisilicon/zip/zip_crypto.c struct device *dev = &qp->qm->pdev->dev; pdev 440 drivers/crypto/hisilicon/zip/zip_crypto.c dev_dbg(&qp_ctx->qp->qm->pdev->dev, "req cache is full!\n"); pdev 468 drivers/crypto/hisilicon/zip/zip_crypto.c struct device *dev = &qp->qm->pdev->dev; pdev 99 drivers/crypto/hisilicon/zip/zip_main.c dev = &hisi_zip->qm.pdev->dev; pdev 224 drivers/crypto/hisilicon/zip/zip_main.c struct pci_dev *pdev = pci_get_device(PCI_VENDOR_ID_HUAWEI, pdev 233 drivers/crypto/hisilicon/zip/zip_main.c if (!pdev) { pdev 238 drivers/crypto/hisilicon/zip/zip_main.c rev_id = pdev->revision; pdev 338 drivers/crypto/hisilicon/zip/zip_main.c dev_info(&qm->pdev->dev, "ZIP v%d does not support hw error handle\n", pdev 512 drivers/crypto/hisilicon/zip/zip_main.c struct device *dev = &qm->pdev->dev; pdev 567 drivers/crypto/hisilicon/zip/zip_main.c struct device *dev = &qm->pdev->dev; pdev 628 drivers/crypto/hisilicon/zip/zip_main.c ctrl = devm_kzalloc(&qm->pdev->dev, sizeof(*ctrl), GFP_KERNEL); pdev 655 drivers/crypto/hisilicon/zip/zip_main.c static int hisi_zip_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 662 drivers/crypto/hisilicon/zip/zip_main.c rev_id = hisi_qm_get_hw_version(pdev); pdev 666 drivers/crypto/hisilicon/zip/zip_main.c hisi_zip = devm_kzalloc(&pdev->dev, sizeof(*hisi_zip), GFP_KERNEL); pdev 669 drivers/crypto/hisilicon/zip/zip_main.c pci_set_drvdata(pdev, hisi_zip); pdev 672 drivers/crypto/hisilicon/zip/zip_main.c qm->pdev = pdev; pdev 677 drivers/crypto/hisilicon/zip/zip_main.c qm->fun_type = (pdev->device == PCI_DEVICE_ID_ZIP_PF) ? QM_HW_PF : pdev 695 drivers/crypto/hisilicon/zip/zip_main.c dev_err(&pdev->dev, "Failed to init qm!\n"); pdev 728 drivers/crypto/hisilicon/zip/zip_main.c dev_err(&pdev->dev, "Failed to init debugfs (%d)!\n", ret); pdev 786 drivers/crypto/hisilicon/zip/zip_main.c static int hisi_zip_sriov_enable(struct pci_dev *pdev, int max_vfs) pdev 788 drivers/crypto/hisilicon/zip/zip_main.c struct hisi_zip *hisi_zip = pci_get_drvdata(pdev); pdev 791 drivers/crypto/hisilicon/zip/zip_main.c pre_existing_vfs = pci_num_vf(pdev); pdev 794 drivers/crypto/hisilicon/zip/zip_main.c dev_err(&pdev->dev, pdev 803 drivers/crypto/hisilicon/zip/zip_main.c dev_err(&pdev->dev, "Can't assign queues for VF!\n"); pdev 809 drivers/crypto/hisilicon/zip/zip_main.c ret = pci_enable_sriov(pdev, num_vfs); pdev 811 drivers/crypto/hisilicon/zip/zip_main.c dev_err(&pdev->dev, "Can't enable VF!\n"); pdev 819 drivers/crypto/hisilicon/zip/zip_main.c static int hisi_zip_sriov_disable(struct pci_dev *pdev) pdev 821 drivers/crypto/hisilicon/zip/zip_main.c struct hisi_zip *hisi_zip = pci_get_drvdata(pdev); pdev 823 drivers/crypto/hisilicon/zip/zip_main.c if (pci_vfs_assigned(pdev)) { pdev 824 drivers/crypto/hisilicon/zip/zip_main.c dev_err(&pdev->dev, pdev 830 drivers/crypto/hisilicon/zip/zip_main.c pci_disable_sriov(pdev); pdev 835 drivers/crypto/hisilicon/zip/zip_main.c static int hisi_zip_sriov_configure(struct pci_dev *pdev, int num_vfs) pdev 838 drivers/crypto/hisilicon/zip/zip_main.c return hisi_zip_sriov_disable(pdev); pdev 840 drivers/crypto/hisilicon/zip/zip_main.c return hisi_zip_sriov_enable(pdev, num_vfs); pdev 843 drivers/crypto/hisilicon/zip/zip_main.c static void hisi_zip_remove(struct pci_dev *pdev) pdev 845 drivers/crypto/hisilicon/zip/zip_main.c struct hisi_zip *hisi_zip = pci_get_drvdata(pdev); pdev 849 drivers/crypto/hisilicon/zip/zip_main.c hisi_zip_sriov_disable(pdev); pdev 864 drivers/crypto/hisilicon/zip/zip_main.c struct device *dev = &hisi_zip->qm.pdev->dev; pdev 904 drivers/crypto/hisilicon/zip/zip_main.c static pci_ers_result_t hisi_zip_process_hw_error(struct pci_dev *pdev) pdev 906 drivers/crypto/hisilicon/zip/zip_main.c struct hisi_zip *hisi_zip = pci_get_drvdata(pdev); pdev 907 drivers/crypto/hisilicon/zip/zip_main.c struct device *dev = &pdev->dev; pdev 925 drivers/crypto/hisilicon/zip/zip_main.c static pci_ers_result_t hisi_zip_error_detected(struct pci_dev *pdev, pdev 928 drivers/crypto/hisilicon/zip/zip_main.c if (pdev->is_virtfn) pdev 931 drivers/crypto/hisilicon/zip/zip_main.c dev_info(&pdev->dev, "PCI error detected, state(=%d)!!\n", state); pdev 935 drivers/crypto/hisilicon/zip/zip_main.c return hisi_zip_process_hw_error(pdev); pdev 935 drivers/crypto/img-hash.c static int img_hash_probe(struct platform_device *pdev) pdev 938 drivers/crypto/img-hash.c struct device *dev = &pdev->dev; pdev 951 drivers/crypto/img-hash.c platform_set_drvdata(pdev, hdev); pdev 961 drivers/crypto/img-hash.c hdev->io_base = devm_platform_ioremap_resource(pdev, 0); pdev 970 drivers/crypto/img-hash.c hash_res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 979 drivers/crypto/img-hash.c irq = platform_get_irq(pdev, 0); pdev 993 drivers/crypto/img-hash.c hdev->hash_clk = devm_clk_get(&pdev->dev, "hash"); pdev 1000 drivers/crypto/img-hash.c hdev->sys_clk = devm_clk_get(&pdev->dev, "sys"); pdev 1049 drivers/crypto/img-hash.c static int img_hash_remove(struct platform_device *pdev) pdev 1053 drivers/crypto/img-hash.c hdev = platform_get_drvdata(pdev); pdev 1091 drivers/crypto/inside-secure/safexcel.c static int safexcel_request_ring_irq(void *pdev, int irqid, pdev 1101 drivers/crypto/inside-secure/safexcel.c struct pci_dev *pci_pdev = pdev; pdev 1111 drivers/crypto/inside-secure/safexcel.c struct platform_device *plf_pdev = pdev; pdev 1307 drivers/crypto/inside-secure/safexcel.c static int safexcel_probe_generic(void *pdev, pdev 1436 drivers/crypto/inside-secure/safexcel.c struct pci_dev *pci_pdev = pdev; pdev 1482 drivers/crypto/inside-secure/safexcel.c irq = safexcel_request_ring_irq(pdev, pdev 1553 drivers/crypto/inside-secure/safexcel.c static int safexcel_probe(struct platform_device *pdev) pdev 1555 drivers/crypto/inside-secure/safexcel.c struct device *dev = &pdev->dev; pdev 1566 drivers/crypto/inside-secure/safexcel.c platform_set_drvdata(pdev, priv); pdev 1568 drivers/crypto/inside-secure/safexcel.c priv->base = devm_platform_ioremap_resource(pdev, 0); pdev 1574 drivers/crypto/inside-secure/safexcel.c priv->clk = devm_clk_get(&pdev->dev, NULL); pdev 1588 drivers/crypto/inside-secure/safexcel.c priv->reg_clk = devm_clk_get(&pdev->dev, "reg"); pdev 1607 drivers/crypto/inside-secure/safexcel.c ret = safexcel_probe_generic(pdev, priv, 0); pdev 1620 drivers/crypto/inside-secure/safexcel.c static int safexcel_remove(struct platform_device *pdev) pdev 1622 drivers/crypto/inside-secure/safexcel.c struct safexcel_crypto_priv *priv = platform_get_drvdata(pdev); pdev 1674 drivers/crypto/inside-secure/safexcel.c static int safexcel_pci_probe(struct pci_dev *pdev, pdev 1677 drivers/crypto/inside-secure/safexcel.c struct device *dev = &pdev->dev; pdev 1694 drivers/crypto/inside-secure/safexcel.c pci_set_drvdata(pdev, priv); pdev 1697 drivers/crypto/inside-secure/safexcel.c rc = pcim_enable_device(pdev); pdev 1704 drivers/crypto/inside-secure/safexcel.c rc = pcim_iomap_regions(pdev, 1, "crypto_safexcel"); pdev 1709 drivers/crypto/inside-secure/safexcel.c priv->base = pcim_iomap_table(pdev)[0]; pdev 1714 drivers/crypto/inside-secure/safexcel.c rc = pcim_iomap_regions(pdev, 4, "crypto_safexcel"); pdev 1720 drivers/crypto/inside-secure/safexcel.c pciebase = pcim_iomap_table(pdev)[2]; pdev 1755 drivers/crypto/inside-secure/safexcel.c pci_set_master(pdev); pdev 1758 drivers/crypto/inside-secure/safexcel.c rc = safexcel_probe_generic(pdev, priv, 1); pdev 1762 drivers/crypto/inside-secure/safexcel.c void safexcel_pci_remove(struct pci_dev *pdev) pdev 1764 drivers/crypto/inside-secure/safexcel.c struct safexcel_crypto_priv *priv = pci_get_drvdata(pdev); pdev 228 drivers/crypto/ixp4xx_crypto.c static struct platform_device *pdev; pdev 257 drivers/crypto/ixp4xx_crypto.c struct device *dev = &pdev->dev; pdev 358 drivers/crypto/ixp4xx_crypto.c struct device *dev = &pdev->dev; pdev 882 drivers/crypto/ixp4xx_crypto.c struct device *dev = &pdev->dev; pdev 988 drivers/crypto/ixp4xx_crypto.c struct device *dev = &pdev->dev; pdev 1411 drivers/crypto/ixp4xx_crypto.c pdev = platform_device_register_full(&ixp_dev_info); pdev 1412 drivers/crypto/ixp4xx_crypto.c if (IS_ERR(pdev)) pdev 1413 drivers/crypto/ixp4xx_crypto.c return PTR_ERR(pdev); pdev 1418 drivers/crypto/ixp4xx_crypto.c err = init_ixp_crypto(&pdev->dev); pdev 1420 drivers/crypto/ixp4xx_crypto.c platform_device_unregister(pdev); pdev 1509 drivers/crypto/ixp4xx_crypto.c release_ixp_crypto(&pdev->dev); pdev 1510 drivers/crypto/ixp4xx_crypto.c platform_device_unregister(pdev); pdev 374 drivers/crypto/marvell/cesa.c static int mv_cesa_get_sram(struct platform_device *pdev, int idx) pdev 376 drivers/crypto/marvell/cesa.c struct mv_cesa_dev *cesa = platform_get_drvdata(pdev); pdev 401 drivers/crypto/marvell/cesa.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 419 drivers/crypto/marvell/cesa.c static void mv_cesa_put_sram(struct platform_device *pdev, int idx) pdev 421 drivers/crypto/marvell/cesa.c struct mv_cesa_dev *cesa = platform_get_drvdata(pdev); pdev 432 drivers/crypto/marvell/cesa.c static int mv_cesa_probe(struct platform_device *pdev) pdev 437 drivers/crypto/marvell/cesa.c struct device *dev = &pdev->dev; pdev 445 drivers/crypto/marvell/cesa.c dev_err(&pdev->dev, "Only one CESA device authorized\n"); pdev 478 drivers/crypto/marvell/cesa.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "regs"); pdev 489 drivers/crypto/marvell/cesa.c platform_set_drvdata(pdev, cesa); pdev 498 drivers/crypto/marvell/cesa.c ret = mv_cesa_get_sram(pdev, i); pdev 502 drivers/crypto/marvell/cesa.c irq = platform_get_irq(pdev, i); pdev 546 drivers/crypto/marvell/cesa.c dev_name(&pdev->dev), pdev 572 drivers/crypto/marvell/cesa.c mv_cesa_put_sram(pdev, i); pdev 578 drivers/crypto/marvell/cesa.c static int mv_cesa_remove(struct platform_device *pdev) pdev 580 drivers/crypto/marvell/cesa.c struct mv_cesa_dev *cesa = platform_get_drvdata(pdev); pdev 588 drivers/crypto/marvell/cesa.c mv_cesa_put_sram(pdev, i); pdev 482 drivers/crypto/mediatek/mtk-platform.c static int mtk_crypto_probe(struct platform_device *pdev) pdev 487 drivers/crypto/mediatek/mtk-platform.c cryp = devm_kzalloc(&pdev->dev, sizeof(*cryp), GFP_KERNEL); pdev 491 drivers/crypto/mediatek/mtk-platform.c cryp->base = devm_platform_ioremap_resource(pdev, 0); pdev 496 drivers/crypto/mediatek/mtk-platform.c cryp->irq[i] = platform_get_irq(pdev, i); pdev 501 drivers/crypto/mediatek/mtk-platform.c cryp->clk_cryp = devm_clk_get(&pdev->dev, "cryp"); pdev 505 drivers/crypto/mediatek/mtk-platform.c cryp->dev = &pdev->dev; pdev 539 drivers/crypto/mediatek/mtk-platform.c platform_set_drvdata(pdev, cryp); pdev 557 drivers/crypto/mediatek/mtk-platform.c static int mtk_crypto_remove(struct platform_device *pdev) pdev 559 drivers/crypto/mediatek/mtk-platform.c struct mtk_cryp *cryp = platform_get_drvdata(pdev); pdev 569 drivers/crypto/mediatek/mtk-platform.c platform_set_drvdata(pdev, NULL); pdev 982 drivers/crypto/mxs-dcp.c static int mxs_dcp_probe(struct platform_device *pdev) pdev 984 drivers/crypto/mxs-dcp.c struct device *dev = &pdev->dev; pdev 994 drivers/crypto/mxs-dcp.c dcp_vmi_irq = platform_get_irq(pdev, 0); pdev 998 drivers/crypto/mxs-dcp.c dcp_irq = platform_get_irq(pdev, 1); pdev 1007 drivers/crypto/mxs-dcp.c sdcp->base = devm_platform_ioremap_resource(pdev, 0); pdev 1076 drivers/crypto/mxs-dcp.c platform_set_drvdata(pdev, sdcp); pdev 1154 drivers/crypto/mxs-dcp.c static int mxs_dcp_remove(struct platform_device *pdev) pdev 1156 drivers/crypto/mxs-dcp.c struct dcp *sdcp = platform_get_drvdata(pdev); pdev 1172 drivers/crypto/mxs-dcp.c platform_set_drvdata(pdev, NULL); pdev 1017 drivers/crypto/omap-aes.c struct platform_device *pdev, struct resource *res) pdev 1019 drivers/crypto/omap-aes.c struct device *dev = &pdev->dev; pdev 1024 drivers/crypto/omap-aes.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1120 drivers/crypto/omap-aes.c static int omap_aes_probe(struct platform_device *pdev) pdev 1122 drivers/crypto/omap-aes.c struct device *dev = &pdev->dev; pdev 1136 drivers/crypto/omap-aes.c platform_set_drvdata(pdev, dd); pdev 1141 drivers/crypto/omap-aes.c omap_aes_get_res_pdev(dd, pdev, &res); pdev 1181 drivers/crypto/omap-aes.c irq = platform_get_irq(pdev, 0); pdev 1278 drivers/crypto/omap-aes.c static int omap_aes_remove(struct platform_device *pdev) pdev 1280 drivers/crypto/omap-aes.c struct omap_aes_dev *dd = platform_get_drvdata(pdev); pdev 947 drivers/crypto/omap-des.c struct platform_device *pdev) pdev 950 drivers/crypto/omap-des.c dd->pdata = of_device_get_match_data(&pdev->dev); pdev 952 drivers/crypto/omap-des.c dev_err(&pdev->dev, "no compatible OF match\n"); pdev 967 drivers/crypto/omap-des.c struct platform_device *pdev) pdev 970 drivers/crypto/omap-des.c dd->pdata = pdev->dev.platform_data; pdev 975 drivers/crypto/omap-des.c static int omap_des_probe(struct platform_device *pdev) pdev 977 drivers/crypto/omap-des.c struct device *dev = &pdev->dev; pdev 990 drivers/crypto/omap-des.c platform_set_drvdata(pdev, dd); pdev 992 drivers/crypto/omap-des.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 998 drivers/crypto/omap-des.c err = (dev->of_node) ? omap_des_get_of(dd, pdev) : pdev 999 drivers/crypto/omap-des.c omap_des_get_pdev(dd, pdev); pdev 1039 drivers/crypto/omap-des.c irq = platform_get_irq(pdev, 0); pdev 1108 drivers/crypto/omap-des.c static int omap_des_remove(struct platform_device *pdev) pdev 1110 drivers/crypto/omap-des.c struct omap_des_dev *dd = platform_get_drvdata(pdev); pdev 1974 drivers/crypto/omap-sham.c struct platform_device *pdev, struct resource *res) pdev 1976 drivers/crypto/omap-sham.c struct device *dev = &pdev->dev; pdev 1981 drivers/crypto/omap-sham.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1990 drivers/crypto/omap-sham.c dd->irq = platform_get_irq(pdev, 0); pdev 2082 drivers/crypto/omap-sham.c static int omap_sham_probe(struct platform_device *pdev) pdev 2085 drivers/crypto/omap-sham.c struct device *dev = &pdev->dev; pdev 2098 drivers/crypto/omap-sham.c platform_set_drvdata(pdev, dd); pdev 2106 drivers/crypto/omap-sham.c omap_sham_get_res_pdev(dd, pdev, &res); pdev 2155 drivers/crypto/omap-sham.c pm_runtime_put_sync(&pdev->dev); pdev 2205 drivers/crypto/omap-sham.c static int omap_sham_remove(struct platform_device *pdev) pdev 2210 drivers/crypto/omap-sham.c dd = platform_get_drvdata(pdev); pdev 2221 drivers/crypto/omap-sham.c pm_runtime_disable(&pdev->dev); pdev 1621 drivers/crypto/picoxcell_crypto.c static int spacc_probe(struct platform_device *pdev) pdev 1625 drivers/crypto/picoxcell_crypto.c struct device_node *np = pdev->dev.of_node; pdev 1626 drivers/crypto/picoxcell_crypto.c struct spacc_engine *engine = devm_kzalloc(&pdev->dev, sizeof(*engine), pdev 1651 drivers/crypto/picoxcell_crypto.c engine->name = dev_name(&pdev->dev); pdev 1653 drivers/crypto/picoxcell_crypto.c engine->regs = devm_platform_ioremap_resource(pdev, 0); pdev 1657 drivers/crypto/picoxcell_crypto.c irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 1659 drivers/crypto/picoxcell_crypto.c dev_err(&pdev->dev, "no memory/irq resource for engine\n"); pdev 1666 drivers/crypto/picoxcell_crypto.c ret = devm_add_action(&pdev->dev, spacc_tasklet_kill, pdev 1671 drivers/crypto/picoxcell_crypto.c if (devm_request_irq(&pdev->dev, irq->start, spacc_spacc_irq, 0, pdev 1677 drivers/crypto/picoxcell_crypto.c engine->dev = &pdev->dev; pdev 1688 drivers/crypto/picoxcell_crypto.c engine->clk = clk_get(&pdev->dev, "ref"); pdev 1690 drivers/crypto/picoxcell_crypto.c dev_info(&pdev->dev, "clk unavailable\n"); pdev 1695 drivers/crypto/picoxcell_crypto.c dev_info(&pdev->dev, "unable to prepare/enable clk\n"); pdev 1700 drivers/crypto/picoxcell_crypto.c ret = device_create_file(&pdev->dev, &dev_attr_stat_irq_thresh); pdev 1729 drivers/crypto/picoxcell_crypto.c platform_set_drvdata(pdev, engine); pdev 1770 drivers/crypto/picoxcell_crypto.c device_remove_file(&pdev->dev, &dev_attr_stat_irq_thresh); pdev 1779 drivers/crypto/picoxcell_crypto.c static int spacc_remove(struct platform_device *pdev) pdev 1783 drivers/crypto/picoxcell_crypto.c struct spacc_engine *engine = platform_get_drvdata(pdev); pdev 1786 drivers/crypto/picoxcell_crypto.c device_remove_file(&pdev->dev, &dev_attr_stat_irq_thresh); pdev 119 drivers/crypto/qat/qat_c3xxx/adf_drv.c static int adf_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 133 drivers/crypto/qat/qat_c3xxx/adf_drv.c dev_err(&pdev->dev, "Invalid device 0x%x.\n", ent->device); pdev 137 drivers/crypto/qat/qat_c3xxx/adf_drv.c if (num_possible_nodes() > 1 && dev_to_node(&pdev->dev) < 0) { pdev 141 drivers/crypto/qat/qat_c3xxx/adf_drv.c dev_err(&pdev->dev, "Invalid NUMA configuration.\n"); pdev 146 drivers/crypto/qat/qat_c3xxx/adf_drv.c dev_to_node(&pdev->dev)); pdev 152 drivers/crypto/qat/qat_c3xxx/adf_drv.c accel_pci_dev->pci_dev = pdev; pdev 157 drivers/crypto/qat/qat_c3xxx/adf_drv.c dev_err(&pdev->dev, "Failed to add new accelerator device.\n"); pdev 165 drivers/crypto/qat/qat_c3xxx/adf_drv.c dev_to_node(&pdev->dev)); pdev 173 drivers/crypto/qat/qat_c3xxx/adf_drv.c pci_read_config_byte(pdev, PCI_REVISION_ID, &accel_pci_dev->revid); pdev 174 drivers/crypto/qat/qat_c3xxx/adf_drv.c pci_read_config_dword(pdev, ADF_DEVICE_FUSECTL_OFFSET, pdev 184 drivers/crypto/qat/qat_c3xxx/adf_drv.c dev_err(&pdev->dev, "No acceleration units found"); pdev 192 drivers/crypto/qat/qat_c3xxx/adf_drv.c pdev->bus->number, PCI_SLOT(pdev->devfn), pdev 193 drivers/crypto/qat/qat_c3xxx/adf_drv.c PCI_FUNC(pdev->devfn)); pdev 203 drivers/crypto/qat/qat_c3xxx/adf_drv.c if (pci_enable_device(pdev)) { pdev 209 drivers/crypto/qat/qat_c3xxx/adf_drv.c if (pci_set_dma_mask(pdev, DMA_BIT_MASK(64))) { pdev 210 drivers/crypto/qat/qat_c3xxx/adf_drv.c if ((pci_set_dma_mask(pdev, DMA_BIT_MASK(32)))) { pdev 211 drivers/crypto/qat/qat_c3xxx/adf_drv.c dev_err(&pdev->dev, "No usable DMA configuration\n"); pdev 215 drivers/crypto/qat/qat_c3xxx/adf_drv.c pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 219 drivers/crypto/qat/qat_c3xxx/adf_drv.c pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 222 drivers/crypto/qat/qat_c3xxx/adf_drv.c if (pci_request_regions(pdev, ADF_C3XXX_DEVICE_NAME)) { pdev 228 drivers/crypto/qat/qat_c3xxx/adf_drv.c pci_read_config_dword(pdev, ADF_DEVICE_LEGFUSE_OFFSET, pdev 233 drivers/crypto/qat/qat_c3xxx/adf_drv.c bar_mask = pci_select_bars(pdev, IORESOURCE_MEM); pdev 237 drivers/crypto/qat/qat_c3xxx/adf_drv.c bar->base_addr = pci_resource_start(pdev, bar_nr); pdev 240 drivers/crypto/qat/qat_c3xxx/adf_drv.c bar->size = pci_resource_len(pdev, bar_nr); pdev 243 drivers/crypto/qat/qat_c3xxx/adf_drv.c dev_err(&pdev->dev, "Failed to map BAR %d\n", bar_nr); pdev 248 drivers/crypto/qat/qat_c3xxx/adf_drv.c pci_set_master(pdev); pdev 251 drivers/crypto/qat/qat_c3xxx/adf_drv.c dev_err(&pdev->dev, "Failed to enable aer\n"); pdev 256 drivers/crypto/qat/qat_c3xxx/adf_drv.c if (pci_save_state(pdev)) { pdev 257 drivers/crypto/qat/qat_c3xxx/adf_drv.c dev_err(&pdev->dev, "Failed to save pci state\n"); pdev 290 drivers/crypto/qat/qat_c3xxx/adf_drv.c static void adf_remove(struct pci_dev *pdev) pdev 292 drivers/crypto/qat/qat_c3xxx/adf_drv.c struct adf_accel_dev *accel_dev = adf_devmgr_pci_to_accel_dev(pdev); pdev 120 drivers/crypto/qat/qat_c3xxxvf/adf_drv.c static int adf_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 135 drivers/crypto/qat/qat_c3xxxvf/adf_drv.c dev_err(&pdev->dev, "Invalid device 0x%x.\n", ent->device); pdev 140 drivers/crypto/qat/qat_c3xxxvf/adf_drv.c dev_to_node(&pdev->dev)); pdev 145 drivers/crypto/qat/qat_c3xxxvf/adf_drv.c pf = adf_devmgr_pci_to_accel_dev(pdev->physfn); pdev 147 drivers/crypto/qat/qat_c3xxxvf/adf_drv.c accel_pci_dev->pci_dev = pdev; pdev 151 drivers/crypto/qat/qat_c3xxxvf/adf_drv.c dev_err(&pdev->dev, "Failed to add new accelerator device.\n"); pdev 160 drivers/crypto/qat/qat_c3xxxvf/adf_drv.c dev_to_node(&pdev->dev)); pdev 176 drivers/crypto/qat/qat_c3xxxvf/adf_drv.c pdev->bus->number, PCI_SLOT(pdev->devfn), pdev 177 drivers/crypto/qat/qat_c3xxxvf/adf_drv.c PCI_FUNC(pdev->devfn)); pdev 187 drivers/crypto/qat/qat_c3xxxvf/adf_drv.c if (pci_enable_device(pdev)) { pdev 193 drivers/crypto/qat/qat_c3xxxvf/adf_drv.c if (pci_set_dma_mask(pdev, DMA_BIT_MASK(64))) { pdev 194 drivers/crypto/qat/qat_c3xxxvf/adf_drv.c if ((pci_set_dma_mask(pdev, DMA_BIT_MASK(32)))) { pdev 195 drivers/crypto/qat/qat_c3xxxvf/adf_drv.c dev_err(&pdev->dev, "No usable DMA configuration\n"); pdev 199 drivers/crypto/qat/qat_c3xxxvf/adf_drv.c pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 203 drivers/crypto/qat/qat_c3xxxvf/adf_drv.c pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 206 drivers/crypto/qat/qat_c3xxxvf/adf_drv.c if (pci_request_regions(pdev, ADF_C3XXXVF_DEVICE_NAME)) { pdev 213 drivers/crypto/qat/qat_c3xxxvf/adf_drv.c bar_mask = pci_select_bars(pdev, IORESOURCE_MEM); pdev 217 drivers/crypto/qat/qat_c3xxxvf/adf_drv.c bar->base_addr = pci_resource_start(pdev, bar_nr); pdev 220 drivers/crypto/qat/qat_c3xxxvf/adf_drv.c bar->size = pci_resource_len(pdev, bar_nr); pdev 223 drivers/crypto/qat/qat_c3xxxvf/adf_drv.c dev_err(&pdev->dev, "Failed to map BAR %d\n", bar_nr); pdev 228 drivers/crypto/qat/qat_c3xxxvf/adf_drv.c pci_set_master(pdev); pdev 262 drivers/crypto/qat/qat_c3xxxvf/adf_drv.c static void adf_remove(struct pci_dev *pdev) pdev 264 drivers/crypto/qat/qat_c3xxxvf/adf_drv.c struct adf_accel_dev *accel_dev = adf_devmgr_pci_to_accel_dev(pdev); pdev 119 drivers/crypto/qat/qat_c62x/adf_drv.c static int adf_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 133 drivers/crypto/qat/qat_c62x/adf_drv.c dev_err(&pdev->dev, "Invalid device 0x%x.\n", ent->device); pdev 137 drivers/crypto/qat/qat_c62x/adf_drv.c if (num_possible_nodes() > 1 && dev_to_node(&pdev->dev) < 0) { pdev 141 drivers/crypto/qat/qat_c62x/adf_drv.c dev_err(&pdev->dev, "Invalid NUMA configuration.\n"); pdev 146 drivers/crypto/qat/qat_c62x/adf_drv.c dev_to_node(&pdev->dev)); pdev 152 drivers/crypto/qat/qat_c62x/adf_drv.c accel_pci_dev->pci_dev = pdev; pdev 157 drivers/crypto/qat/qat_c62x/adf_drv.c dev_err(&pdev->dev, "Failed to add new accelerator device.\n"); pdev 165 drivers/crypto/qat/qat_c62x/adf_drv.c dev_to_node(&pdev->dev)); pdev 173 drivers/crypto/qat/qat_c62x/adf_drv.c pci_read_config_byte(pdev, PCI_REVISION_ID, &accel_pci_dev->revid); pdev 174 drivers/crypto/qat/qat_c62x/adf_drv.c pci_read_config_dword(pdev, ADF_DEVICE_FUSECTL_OFFSET, pdev 184 drivers/crypto/qat/qat_c62x/adf_drv.c dev_err(&pdev->dev, "No acceleration units found"); pdev 192 drivers/crypto/qat/qat_c62x/adf_drv.c pdev->bus->number, PCI_SLOT(pdev->devfn), pdev 193 drivers/crypto/qat/qat_c62x/adf_drv.c PCI_FUNC(pdev->devfn)); pdev 203 drivers/crypto/qat/qat_c62x/adf_drv.c if (pci_enable_device(pdev)) { pdev 209 drivers/crypto/qat/qat_c62x/adf_drv.c if (pci_set_dma_mask(pdev, DMA_BIT_MASK(64))) { pdev 210 drivers/crypto/qat/qat_c62x/adf_drv.c if ((pci_set_dma_mask(pdev, DMA_BIT_MASK(32)))) { pdev 211 drivers/crypto/qat/qat_c62x/adf_drv.c dev_err(&pdev->dev, "No usable DMA configuration\n"); pdev 215 drivers/crypto/qat/qat_c62x/adf_drv.c pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 219 drivers/crypto/qat/qat_c62x/adf_drv.c pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 222 drivers/crypto/qat/qat_c62x/adf_drv.c if (pci_request_regions(pdev, ADF_C62X_DEVICE_NAME)) { pdev 228 drivers/crypto/qat/qat_c62x/adf_drv.c pci_read_config_dword(pdev, ADF_DEVICE_LEGFUSE_OFFSET, pdev 233 drivers/crypto/qat/qat_c62x/adf_drv.c bar_mask = pci_select_bars(pdev, IORESOURCE_MEM); pdev 237 drivers/crypto/qat/qat_c62x/adf_drv.c bar->base_addr = pci_resource_start(pdev, bar_nr); pdev 240 drivers/crypto/qat/qat_c62x/adf_drv.c bar->size = pci_resource_len(pdev, bar_nr); pdev 243 drivers/crypto/qat/qat_c62x/adf_drv.c dev_err(&pdev->dev, "Failed to map BAR %d\n", bar_nr); pdev 248 drivers/crypto/qat/qat_c62x/adf_drv.c pci_set_master(pdev); pdev 251 drivers/crypto/qat/qat_c62x/adf_drv.c dev_err(&pdev->dev, "Failed to enable aer\n"); pdev 256 drivers/crypto/qat/qat_c62x/adf_drv.c if (pci_save_state(pdev)) { pdev 257 drivers/crypto/qat/qat_c62x/adf_drv.c dev_err(&pdev->dev, "Failed to save pci state\n"); pdev 290 drivers/crypto/qat/qat_c62x/adf_drv.c static void adf_remove(struct pci_dev *pdev) pdev 292 drivers/crypto/qat/qat_c62x/adf_drv.c struct adf_accel_dev *accel_dev = adf_devmgr_pci_to_accel_dev(pdev); pdev 120 drivers/crypto/qat/qat_c62xvf/adf_drv.c static int adf_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 135 drivers/crypto/qat/qat_c62xvf/adf_drv.c dev_err(&pdev->dev, "Invalid device 0x%x.\n", ent->device); pdev 140 drivers/crypto/qat/qat_c62xvf/adf_drv.c dev_to_node(&pdev->dev)); pdev 145 drivers/crypto/qat/qat_c62xvf/adf_drv.c pf = adf_devmgr_pci_to_accel_dev(pdev->physfn); pdev 147 drivers/crypto/qat/qat_c62xvf/adf_drv.c accel_pci_dev->pci_dev = pdev; pdev 151 drivers/crypto/qat/qat_c62xvf/adf_drv.c dev_err(&pdev->dev, "Failed to add new accelerator device.\n"); pdev 160 drivers/crypto/qat/qat_c62xvf/adf_drv.c dev_to_node(&pdev->dev)); pdev 176 drivers/crypto/qat/qat_c62xvf/adf_drv.c pdev->bus->number, PCI_SLOT(pdev->devfn), pdev 177 drivers/crypto/qat/qat_c62xvf/adf_drv.c PCI_FUNC(pdev->devfn)); pdev 187 drivers/crypto/qat/qat_c62xvf/adf_drv.c if (pci_enable_device(pdev)) { pdev 193 drivers/crypto/qat/qat_c62xvf/adf_drv.c if (pci_set_dma_mask(pdev, DMA_BIT_MASK(64))) { pdev 194 drivers/crypto/qat/qat_c62xvf/adf_drv.c if ((pci_set_dma_mask(pdev, DMA_BIT_MASK(32)))) { pdev 195 drivers/crypto/qat/qat_c62xvf/adf_drv.c dev_err(&pdev->dev, "No usable DMA configuration\n"); pdev 199 drivers/crypto/qat/qat_c62xvf/adf_drv.c pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 203 drivers/crypto/qat/qat_c62xvf/adf_drv.c pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 206 drivers/crypto/qat/qat_c62xvf/adf_drv.c if (pci_request_regions(pdev, ADF_C62XVF_DEVICE_NAME)) { pdev 213 drivers/crypto/qat/qat_c62xvf/adf_drv.c bar_mask = pci_select_bars(pdev, IORESOURCE_MEM); pdev 217 drivers/crypto/qat/qat_c62xvf/adf_drv.c bar->base_addr = pci_resource_start(pdev, bar_nr); pdev 220 drivers/crypto/qat/qat_c62xvf/adf_drv.c bar->size = pci_resource_len(pdev, bar_nr); pdev 223 drivers/crypto/qat/qat_c62xvf/adf_drv.c dev_err(&pdev->dev, "Failed to map BAR %d\n", bar_nr); pdev 228 drivers/crypto/qat/qat_c62xvf/adf_drv.c pci_set_master(pdev); pdev 262 drivers/crypto/qat/qat_c62xvf/adf_drv.c static void adf_remove(struct pci_dev *pdev) pdev 264 drivers/crypto/qat/qat_c62xvf/adf_drv.c struct adf_accel_dev *accel_dev = adf_devmgr_pci_to_accel_dev(pdev); pdev 58 drivers/crypto/qat/qat_common/adf_aer.c static pci_ers_result_t adf_error_detected(struct pci_dev *pdev, pdev 61 drivers/crypto/qat/qat_common/adf_aer.c struct adf_accel_dev *accel_dev = adf_devmgr_pci_to_accel_dev(pdev); pdev 63 drivers/crypto/qat/qat_common/adf_aer.c dev_info(&pdev->dev, "Acceleration driver hardware error detected.\n"); pdev 65 drivers/crypto/qat/qat_common/adf_aer.c dev_err(&pdev->dev, "Can't find acceleration device\n"); pdev 70 drivers/crypto/qat/qat_common/adf_aer.c dev_err(&pdev->dev, "Can't recover from device error\n"); pdev 87 drivers/crypto/qat/qat_common/adf_aer.c struct pci_dev *pdev = accel_to_pci_dev(accel_dev); pdev 88 drivers/crypto/qat/qat_common/adf_aer.c struct pci_dev *parent = pdev->bus->self; pdev 92 drivers/crypto/qat/qat_common/adf_aer.c parent = pdev; pdev 94 drivers/crypto/qat/qat_common/adf_aer.c if (!pci_wait_for_pending_transaction(pdev)) pdev 119 drivers/crypto/qat/qat_common/adf_aer.c struct pci_dev *pdev = accel_to_pci_dev(accel_dev); pdev 125 drivers/crypto/qat/qat_common/adf_aer.c pci_restore_state(pdev); pdev 126 drivers/crypto/qat/qat_common/adf_aer.c pci_save_state(pdev); pdev 193 drivers/crypto/qat/qat_common/adf_aer.c static pci_ers_result_t adf_slot_reset(struct pci_dev *pdev) pdev 195 drivers/crypto/qat/qat_common/adf_aer.c struct adf_accel_dev *accel_dev = adf_devmgr_pci_to_accel_dev(pdev); pdev 207 drivers/crypto/qat/qat_common/adf_aer.c static void adf_resume(struct pci_dev *pdev) pdev 209 drivers/crypto/qat/qat_common/adf_aer.c dev_info(&pdev->dev, "Acceleration driver reset completed\n"); pdev 210 drivers/crypto/qat/qat_common/adf_aer.c dev_info(&pdev->dev, "Device is up and running\n"); pdev 232 drivers/crypto/qat/qat_common/adf_aer.c struct pci_dev *pdev = accel_to_pci_dev(accel_dev); pdev 235 drivers/crypto/qat/qat_common/adf_aer.c pci_enable_pcie_error_reporting(pdev); pdev 252 drivers/crypto/qat/qat_common/adf_aer.c struct pci_dev *pdev = accel_to_pci_dev(accel_dev); pdev 254 drivers/crypto/qat/qat_common/adf_aer.c pci_disable_pcie_error_reporting(pdev); pdev 233 drivers/crypto/qat/qat_common/adf_common_drv.h int adf_sriov_configure(struct pci_dev *pdev, int numvfs); pdev 249 drivers/crypto/qat/qat_common/adf_common_drv.h static inline int adf_sriov_configure(struct pci_dev *pdev, int numvfs) pdev 112 drivers/crypto/qat/qat_common/adf_sriov.c struct pci_dev *pdev = accel_to_pci_dev(accel_dev); pdev 113 drivers/crypto/qat/qat_common/adf_sriov.c int totalvfs = pci_sriov_get_totalvfs(pdev); pdev 160 drivers/crypto/qat/qat_common/adf_sriov.c return pci_enable_sriov(pdev, totalvfs); pdev 225 drivers/crypto/qat/qat_common/adf_sriov.c int adf_sriov_configure(struct pci_dev *pdev, int numvfs) pdev 227 drivers/crypto/qat/qat_common/adf_sriov.c struct adf_accel_dev *accel_dev = adf_devmgr_pci_to_accel_dev(pdev); pdev 228 drivers/crypto/qat/qat_common/adf_sriov.c int totalvfs = pci_sriov_get_totalvfs(pdev); pdev 233 drivers/crypto/qat/qat_common/adf_sriov.c dev_err(&pdev->dev, "Failed to find accel_dev\n"); pdev 238 drivers/crypto/qat/qat_common/adf_sriov.c dev_warn(&pdev->dev, "IOMMU should be enabled for SR-IOV to work correctly\n"); pdev 241 drivers/crypto/qat/qat_common/adf_sriov.c dev_info(&pdev->dev, "Already enabled for this device\n"); pdev 95 drivers/crypto/qat/qat_common/adf_vf_isr.c struct pci_dev *pdev = accel_to_pci_dev(accel_dev); pdev 98 drivers/crypto/qat/qat_common/adf_vf_isr.c pci_disable_msi(pdev); pdev 238 drivers/crypto/qat/qat_common/adf_vf_isr.c struct pci_dev *pdev = accel_to_pci_dev(accel_dev); pdev 243 drivers/crypto/qat/qat_common/adf_vf_isr.c "qat_%02x:%02d.%02d", pdev->bus->number, PCI_SLOT(pdev->devfn), pdev 244 drivers/crypto/qat/qat_common/adf_vf_isr.c PCI_FUNC(pdev->devfn)); pdev 245 drivers/crypto/qat/qat_common/adf_vf_isr.c ret = request_irq(pdev->irq, adf_isr, 0, accel_dev->vf.irq_name, pdev 253 drivers/crypto/qat/qat_common/adf_vf_isr.c irq_set_affinity_hint(pdev->irq, get_cpu_mask(cpu)); pdev 283 drivers/crypto/qat/qat_common/adf_vf_isr.c struct pci_dev *pdev = accel_to_pci_dev(accel_dev); pdev 285 drivers/crypto/qat/qat_common/adf_vf_isr.c irq_set_affinity_hint(pdev->irq, NULL); pdev 286 drivers/crypto/qat/qat_common/adf_vf_isr.c free_irq(pdev->irq, (void *)accel_dev); pdev 119 drivers/crypto/qat/qat_dh895xcc/adf_drv.c static int adf_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 133 drivers/crypto/qat/qat_dh895xcc/adf_drv.c dev_err(&pdev->dev, "Invalid device 0x%x.\n", ent->device); pdev 137 drivers/crypto/qat/qat_dh895xcc/adf_drv.c if (num_possible_nodes() > 1 && dev_to_node(&pdev->dev) < 0) { pdev 141 drivers/crypto/qat/qat_dh895xcc/adf_drv.c dev_err(&pdev->dev, "Invalid NUMA configuration.\n"); pdev 146 drivers/crypto/qat/qat_dh895xcc/adf_drv.c dev_to_node(&pdev->dev)); pdev 152 drivers/crypto/qat/qat_dh895xcc/adf_drv.c accel_pci_dev->pci_dev = pdev; pdev 157 drivers/crypto/qat/qat_dh895xcc/adf_drv.c dev_err(&pdev->dev, "Failed to add new accelerator device.\n"); pdev 165 drivers/crypto/qat/qat_dh895xcc/adf_drv.c dev_to_node(&pdev->dev)); pdev 173 drivers/crypto/qat/qat_dh895xcc/adf_drv.c pci_read_config_byte(pdev, PCI_REVISION_ID, &accel_pci_dev->revid); pdev 174 drivers/crypto/qat/qat_dh895xcc/adf_drv.c pci_read_config_dword(pdev, ADF_DEVICE_FUSECTL_OFFSET, pdev 184 drivers/crypto/qat/qat_dh895xcc/adf_drv.c dev_err(&pdev->dev, "No acceleration units found"); pdev 192 drivers/crypto/qat/qat_dh895xcc/adf_drv.c pdev->bus->number, PCI_SLOT(pdev->devfn), pdev 193 drivers/crypto/qat/qat_dh895xcc/adf_drv.c PCI_FUNC(pdev->devfn)); pdev 202 drivers/crypto/qat/qat_dh895xcc/adf_drv.c pcie_set_readrq(pdev, 1024); pdev 205 drivers/crypto/qat/qat_dh895xcc/adf_drv.c if (pci_enable_device(pdev)) { pdev 211 drivers/crypto/qat/qat_dh895xcc/adf_drv.c if (pci_set_dma_mask(pdev, DMA_BIT_MASK(64))) { pdev 212 drivers/crypto/qat/qat_dh895xcc/adf_drv.c if ((pci_set_dma_mask(pdev, DMA_BIT_MASK(32)))) { pdev 213 drivers/crypto/qat/qat_dh895xcc/adf_drv.c dev_err(&pdev->dev, "No usable DMA configuration\n"); pdev 217 drivers/crypto/qat/qat_dh895xcc/adf_drv.c pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 221 drivers/crypto/qat/qat_dh895xcc/adf_drv.c pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 224 drivers/crypto/qat/qat_dh895xcc/adf_drv.c if (pci_request_regions(pdev, ADF_DH895XCC_DEVICE_NAME)) { pdev 230 drivers/crypto/qat/qat_dh895xcc/adf_drv.c pci_read_config_dword(pdev, ADF_DEVICE_LEGFUSE_OFFSET, pdev 235 drivers/crypto/qat/qat_dh895xcc/adf_drv.c bar_mask = pci_select_bars(pdev, IORESOURCE_MEM); pdev 239 drivers/crypto/qat/qat_dh895xcc/adf_drv.c bar->base_addr = pci_resource_start(pdev, bar_nr); pdev 242 drivers/crypto/qat/qat_dh895xcc/adf_drv.c bar->size = pci_resource_len(pdev, bar_nr); pdev 245 drivers/crypto/qat/qat_dh895xcc/adf_drv.c dev_err(&pdev->dev, "Failed to map BAR %d\n", bar_nr); pdev 250 drivers/crypto/qat/qat_dh895xcc/adf_drv.c pci_set_master(pdev); pdev 253 drivers/crypto/qat/qat_dh895xcc/adf_drv.c dev_err(&pdev->dev, "Failed to enable aer\n"); pdev 258 drivers/crypto/qat/qat_dh895xcc/adf_drv.c if (pci_save_state(pdev)) { pdev 259 drivers/crypto/qat/qat_dh895xcc/adf_drv.c dev_err(&pdev->dev, "Failed to save pci state\n"); pdev 292 drivers/crypto/qat/qat_dh895xcc/adf_drv.c static void adf_remove(struct pci_dev *pdev) pdev 294 drivers/crypto/qat/qat_dh895xcc/adf_drv.c struct adf_accel_dev *accel_dev = adf_devmgr_pci_to_accel_dev(pdev); pdev 120 drivers/crypto/qat/qat_dh895xccvf/adf_drv.c static int adf_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 135 drivers/crypto/qat/qat_dh895xccvf/adf_drv.c dev_err(&pdev->dev, "Invalid device 0x%x.\n", ent->device); pdev 140 drivers/crypto/qat/qat_dh895xccvf/adf_drv.c dev_to_node(&pdev->dev)); pdev 145 drivers/crypto/qat/qat_dh895xccvf/adf_drv.c pf = adf_devmgr_pci_to_accel_dev(pdev->physfn); pdev 147 drivers/crypto/qat/qat_dh895xccvf/adf_drv.c accel_pci_dev->pci_dev = pdev; pdev 151 drivers/crypto/qat/qat_dh895xccvf/adf_drv.c dev_err(&pdev->dev, "Failed to add new accelerator device.\n"); pdev 160 drivers/crypto/qat/qat_dh895xccvf/adf_drv.c dev_to_node(&pdev->dev)); pdev 176 drivers/crypto/qat/qat_dh895xccvf/adf_drv.c pdev->bus->number, PCI_SLOT(pdev->devfn), pdev 177 drivers/crypto/qat/qat_dh895xccvf/adf_drv.c PCI_FUNC(pdev->devfn)); pdev 187 drivers/crypto/qat/qat_dh895xccvf/adf_drv.c if (pci_enable_device(pdev)) { pdev 193 drivers/crypto/qat/qat_dh895xccvf/adf_drv.c if (pci_set_dma_mask(pdev, DMA_BIT_MASK(64))) { pdev 194 drivers/crypto/qat/qat_dh895xccvf/adf_drv.c if ((pci_set_dma_mask(pdev, DMA_BIT_MASK(32)))) { pdev 195 drivers/crypto/qat/qat_dh895xccvf/adf_drv.c dev_err(&pdev->dev, "No usable DMA configuration\n"); pdev 199 drivers/crypto/qat/qat_dh895xccvf/adf_drv.c pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 203 drivers/crypto/qat/qat_dh895xccvf/adf_drv.c pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 206 drivers/crypto/qat/qat_dh895xccvf/adf_drv.c if (pci_request_regions(pdev, ADF_DH895XCCVF_DEVICE_NAME)) { pdev 213 drivers/crypto/qat/qat_dh895xccvf/adf_drv.c bar_mask = pci_select_bars(pdev, IORESOURCE_MEM); pdev 217 drivers/crypto/qat/qat_dh895xccvf/adf_drv.c bar->base_addr = pci_resource_start(pdev, bar_nr); pdev 220 drivers/crypto/qat/qat_dh895xccvf/adf_drv.c bar->size = pci_resource_len(pdev, bar_nr); pdev 223 drivers/crypto/qat/qat_dh895xccvf/adf_drv.c dev_err(&pdev->dev, "Failed to map BAR %d\n", bar_nr); pdev 228 drivers/crypto/qat/qat_dh895xccvf/adf_drv.c pci_set_master(pdev); pdev 262 drivers/crypto/qat/qat_dh895xccvf/adf_drv.c static void adf_remove(struct pci_dev *pdev) pdev 264 drivers/crypto/qat/qat_dh895xccvf/adf_drv.c struct adf_accel_dev *accel_dev = adf_devmgr_pci_to_accel_dev(pdev); pdev 166 drivers/crypto/qce/core.c static int qce_crypto_probe(struct platform_device *pdev) pdev 168 drivers/crypto/qce/core.c struct device *dev = &pdev->dev; pdev 177 drivers/crypto/qce/core.c platform_set_drvdata(pdev, qce); pdev 179 drivers/crypto/qce/core.c qce->base = devm_platform_ioremap_resource(pdev, 0); pdev 244 drivers/crypto/qce/core.c static int qce_crypto_remove(struct platform_device *pdev) pdev 246 drivers/crypto/qce/core.c struct qce_device *qce = platform_get_drvdata(pdev); pdev 154 drivers/crypto/qcom-rng.c static int qcom_rng_probe(struct platform_device *pdev) pdev 159 drivers/crypto/qcom-rng.c rng = devm_kzalloc(&pdev->dev, sizeof(*rng), GFP_KERNEL); pdev 163 drivers/crypto/qcom-rng.c platform_set_drvdata(pdev, rng); pdev 166 drivers/crypto/qcom-rng.c rng->base = devm_platform_ioremap_resource(pdev, 0); pdev 171 drivers/crypto/qcom-rng.c if (!has_acpi_companion(&pdev->dev)) { pdev 172 drivers/crypto/qcom-rng.c rng->clk = devm_clk_get(&pdev->dev, "core"); pdev 178 drivers/crypto/qcom-rng.c rng->skip_init = (unsigned long)device_get_match_data(&pdev->dev); pdev 183 drivers/crypto/qcom-rng.c dev_err(&pdev->dev, "Register crypto rng failed: %d\n", ret); pdev 190 drivers/crypto/qcom-rng.c static int qcom_rng_remove(struct platform_device *pdev) pdev 312 drivers/crypto/rockchip/rk3288_crypto.c static int rk_crypto_probe(struct platform_device *pdev) pdev 314 drivers/crypto/rockchip/rk3288_crypto.c struct device *dev = &pdev->dev; pdev 318 drivers/crypto/rockchip/rk3288_crypto.c crypto_info = devm_kzalloc(&pdev->dev, pdev 341 drivers/crypto/rockchip/rk3288_crypto.c crypto_info->reg = devm_platform_ioremap_resource(pdev, 0); pdev 347 drivers/crypto/rockchip/rk3288_crypto.c crypto_info->aclk = devm_clk_get(&pdev->dev, "aclk"); pdev 353 drivers/crypto/rockchip/rk3288_crypto.c crypto_info->hclk = devm_clk_get(&pdev->dev, "hclk"); pdev 359 drivers/crypto/rockchip/rk3288_crypto.c crypto_info->sclk = devm_clk_get(&pdev->dev, "sclk"); pdev 365 drivers/crypto/rockchip/rk3288_crypto.c crypto_info->dmaclk = devm_clk_get(&pdev->dev, "apb_pclk"); pdev 371 drivers/crypto/rockchip/rk3288_crypto.c crypto_info->irq = platform_get_irq(pdev, 0); pdev 379 drivers/crypto/rockchip/rk3288_crypto.c err = devm_request_irq(&pdev->dev, crypto_info->irq, pdev 381 drivers/crypto/rockchip/rk3288_crypto.c "rk-crypto", pdev); pdev 388 drivers/crypto/rockchip/rk3288_crypto.c crypto_info->dev = &pdev->dev; pdev 389 drivers/crypto/rockchip/rk3288_crypto.c platform_set_drvdata(pdev, crypto_info); pdev 420 drivers/crypto/rockchip/rk3288_crypto.c static int rk_crypto_remove(struct platform_device *pdev) pdev 422 drivers/crypto/rockchip/rk3288_crypto.c struct rk_crypto_info *crypto_tmp = platform_get_drvdata(pdev); pdev 423 drivers/crypto/s5p-sss.c (const struct platform_device *pdev) pdev 425 drivers/crypto/s5p-sss.c if (IS_ENABLED(CONFIG_OF) && (pdev->dev.of_node)) { pdev 429 drivers/crypto/s5p-sss.c pdev->dev.of_node); pdev 433 drivers/crypto/s5p-sss.c platform_get_device_id(pdev)->driver_data; pdev 661 drivers/crypto/s5p-sss.c struct platform_device *pdev = dev_id; pdev 662 drivers/crypto/s5p-sss.c struct s5p_aes_dev *dev = platform_get_drvdata(pdev); pdev 2193 drivers/crypto/s5p-sss.c static int s5p_aes_probe(struct platform_device *pdev) pdev 2195 drivers/crypto/s5p-sss.c struct device *dev = &pdev->dev; pdev 2209 drivers/crypto/s5p-sss.c variant = find_s5p_sss_version(pdev); pdev 2210 drivers/crypto/s5p-sss.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2226 drivers/crypto/s5p-sss.c pdata->ioaddr = devm_ioremap_resource(&pdev->dev, res); pdev 2233 drivers/crypto/s5p-sss.c pdata->ioaddr = devm_ioremap_resource(&pdev->dev, res); pdev 2277 drivers/crypto/s5p-sss.c pdata->irq_fc = platform_get_irq(pdev, 0); pdev 2285 drivers/crypto/s5p-sss.c pdev->name, pdev); pdev 2293 drivers/crypto/s5p-sss.c platform_set_drvdata(pdev, pdata); pdev 2356 drivers/crypto/s5p-sss.c static int s5p_aes_remove(struct platform_device *pdev) pdev 2358 drivers/crypto/s5p-sss.c struct s5p_aes_dev *pdata = platform_get_drvdata(pdev); pdev 1384 drivers/crypto/sahara.c static int sahara_probe(struct platform_device *pdev) pdev 1392 drivers/crypto/sahara.c dev = devm_kzalloc(&pdev->dev, sizeof(*dev), GFP_KERNEL); pdev 1396 drivers/crypto/sahara.c dev->device = &pdev->dev; pdev 1397 drivers/crypto/sahara.c platform_set_drvdata(pdev, dev); pdev 1400 drivers/crypto/sahara.c dev->regs_base = devm_platform_ioremap_resource(pdev, 0); pdev 1405 drivers/crypto/sahara.c irq = platform_get_irq(pdev, 0); pdev 1409 drivers/crypto/sahara.c err = devm_request_irq(&pdev->dev, irq, sahara_irq_handler, pdev 1410 drivers/crypto/sahara.c 0, dev_name(&pdev->dev), dev); pdev 1412 drivers/crypto/sahara.c dev_err(&pdev->dev, "failed to request irq\n"); pdev 1417 drivers/crypto/sahara.c dev->clk_ipg = devm_clk_get(&pdev->dev, "ipg"); pdev 1419 drivers/crypto/sahara.c dev_err(&pdev->dev, "Could not get ipg clock\n"); pdev 1423 drivers/crypto/sahara.c dev->clk_ahb = devm_clk_get(&pdev->dev, "ahb"); pdev 1425 drivers/crypto/sahara.c dev_err(&pdev->dev, "Could not get ahb clock\n"); pdev 1430 drivers/crypto/sahara.c dev->hw_desc[0] = dmam_alloc_coherent(&pdev->dev, pdev 1434 drivers/crypto/sahara.c dev_err(&pdev->dev, "Could not allocate hw descriptors\n"); pdev 1442 drivers/crypto/sahara.c dev->key_base = dmam_alloc_coherent(&pdev->dev, 2 * AES_KEYSIZE_128, pdev 1445 drivers/crypto/sahara.c dev_err(&pdev->dev, "Could not allocate memory for key\n"); pdev 1452 drivers/crypto/sahara.c dev->context_base = dmam_alloc_coherent(&pdev->dev, pdev 1456 drivers/crypto/sahara.c dev_err(&pdev->dev, "Could not allocate memory for MDHA context\n"); pdev 1461 drivers/crypto/sahara.c dev->hw_link[0] = dmam_alloc_coherent(&pdev->dev, pdev 1465 drivers/crypto/sahara.c dev_err(&pdev->dev, "Could not allocate hw links\n"); pdev 1495 drivers/crypto/sahara.c if (of_device_is_compatible(pdev->dev.of_node, "fsl,imx27-sahara")) { pdev 1498 drivers/crypto/sahara.c } else if (of_device_is_compatible(pdev->dev.of_node, pdev 1505 drivers/crypto/sahara.c dev_err(&pdev->dev, "SAHARA version %d not supported\n", pdev 1524 drivers/crypto/sahara.c dev_info(&pdev->dev, "SAHARA version %d initialized\n", version); pdev 1538 drivers/crypto/sahara.c static int sahara_remove(struct platform_device *pdev) pdev 1540 drivers/crypto/sahara.c struct sahara_dev *dev = platform_get_drvdata(pdev); pdev 254 drivers/crypto/stm32/stm32-crc32.c static int stm32_crc_probe(struct platform_device *pdev) pdev 256 drivers/crypto/stm32/stm32-crc32.c struct device *dev = &pdev->dev; pdev 266 drivers/crypto/stm32/stm32-crc32.c crc->regs = devm_platform_ioremap_resource(pdev, 0); pdev 291 drivers/crypto/stm32/stm32-crc32.c platform_set_drvdata(pdev, crc); pdev 311 drivers/crypto/stm32/stm32-crc32.c static int stm32_crc_remove(struct platform_device *pdev) pdev 313 drivers/crypto/stm32/stm32-crc32.c struct stm32_crc *crc = platform_get_drvdata(pdev); pdev 1934 drivers/crypto/stm32/stm32-cryp.c static int stm32_cryp_probe(struct platform_device *pdev) pdev 1936 drivers/crypto/stm32/stm32-cryp.c struct device *dev = &pdev->dev; pdev 1951 drivers/crypto/stm32/stm32-cryp.c cryp->regs = devm_platform_ioremap_resource(pdev, 0); pdev 1955 drivers/crypto/stm32/stm32-cryp.c irq = platform_get_irq(pdev, 0); pdev 1993 drivers/crypto/stm32/stm32-cryp.c platform_set_drvdata(pdev, cryp); pdev 2049 drivers/crypto/stm32/stm32-cryp.c static int stm32_cryp_remove(struct platform_device *pdev) pdev 2051 drivers/crypto/stm32/stm32-cryp.c struct stm32_cryp *cryp = platform_get_drvdata(pdev); pdev 1430 drivers/crypto/stm32/stm32-hash.c static int stm32_hash_probe(struct platform_device *pdev) pdev 1433 drivers/crypto/stm32/stm32-hash.c struct device *dev = &pdev->dev; pdev 1441 drivers/crypto/stm32/stm32-hash.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1452 drivers/crypto/stm32/stm32-hash.c irq = platform_get_irq(pdev, 0); pdev 1464 drivers/crypto/stm32/stm32-hash.c hdev->clk = devm_clk_get(&pdev->dev, NULL); pdev 1484 drivers/crypto/stm32/stm32-hash.c hdev->rst = devm_reset_control_get(&pdev->dev, NULL); pdev 1493 drivers/crypto/stm32/stm32-hash.c platform_set_drvdata(pdev, hdev); pdev 1547 drivers/crypto/stm32/stm32-hash.c static int stm32_hash_remove(struct platform_device *pdev) pdev 1552 drivers/crypto/stm32/stm32-hash.c hdev = platform_get_drvdata(pdev); pdev 226 drivers/crypto/sunxi-ss/sun4i-ss-core.c static int sun4i_ss_probe(struct platform_device *pdev) pdev 235 drivers/crypto/sunxi-ss/sun4i-ss-core.c if (!pdev->dev.of_node) pdev 238 drivers/crypto/sunxi-ss/sun4i-ss-core.c ss = devm_kzalloc(&pdev->dev, sizeof(*ss), GFP_KERNEL); pdev 242 drivers/crypto/sunxi-ss/sun4i-ss-core.c ss->base = devm_platform_ioremap_resource(pdev, 0); pdev 244 drivers/crypto/sunxi-ss/sun4i-ss-core.c dev_err(&pdev->dev, "Cannot request MMIO\n"); pdev 248 drivers/crypto/sunxi-ss/sun4i-ss-core.c ss->ssclk = devm_clk_get(&pdev->dev, "mod"); pdev 251 drivers/crypto/sunxi-ss/sun4i-ss-core.c dev_err(&pdev->dev, "Cannot get SS clock err=%d\n", err); pdev 254 drivers/crypto/sunxi-ss/sun4i-ss-core.c dev_dbg(&pdev->dev, "clock ss acquired\n"); pdev 256 drivers/crypto/sunxi-ss/sun4i-ss-core.c ss->busclk = devm_clk_get(&pdev->dev, "ahb"); pdev 259 drivers/crypto/sunxi-ss/sun4i-ss-core.c dev_err(&pdev->dev, "Cannot get AHB SS clock err=%d\n", err); pdev 262 drivers/crypto/sunxi-ss/sun4i-ss-core.c dev_dbg(&pdev->dev, "clock ahb_ss acquired\n"); pdev 264 drivers/crypto/sunxi-ss/sun4i-ss-core.c ss->reset = devm_reset_control_get_optional(&pdev->dev, "ahb"); pdev 268 drivers/crypto/sunxi-ss/sun4i-ss-core.c dev_info(&pdev->dev, "no reset control found\n"); pdev 275 drivers/crypto/sunxi-ss/sun4i-ss-core.c dev_err(&pdev->dev, "Cannot prepare_enable busclk\n"); pdev 280 drivers/crypto/sunxi-ss/sun4i-ss-core.c dev_err(&pdev->dev, "Cannot prepare_enable ssclk\n"); pdev 290 drivers/crypto/sunxi-ss/sun4i-ss-core.c dev_err(&pdev->dev, "Cannot set clock rate to ssclk\n"); pdev 298 drivers/crypto/sunxi-ss/sun4i-ss-core.c dev_err(&pdev->dev, "Cannot deassert reset control\n"); pdev 310 drivers/crypto/sunxi-ss/sun4i-ss-core.c dev_dbg(&pdev->dev, "Clock bus %lu (%lu MHz) (must be >= %lu)\n", pdev 313 drivers/crypto/sunxi-ss/sun4i-ss-core.c dev_warn(&pdev->dev, "Clock bus %lu (%lu MHz) (must be >= %lu)\n", pdev 319 drivers/crypto/sunxi-ss/sun4i-ss-core.c dev_warn(&pdev->dev, "Clock ss %lu (%lu MHz) (must be <= %lu)\n", pdev 322 drivers/crypto/sunxi-ss/sun4i-ss-core.c dev_dbg(&pdev->dev, "Clock ss %lu (%lu MHz) (must be <= %lu)\n", pdev 325 drivers/crypto/sunxi-ss/sun4i-ss-core.c dev_warn(&pdev->dev, "Clock ss is at %lu (%lu MHz) (must be <= %lu)\n", pdev 338 drivers/crypto/sunxi-ss/sun4i-ss-core.c dev_info(&pdev->dev, "Die ID %d\n", v); pdev 341 drivers/crypto/sunxi-ss/sun4i-ss-core.c ss->dev = &pdev->dev; pdev 373 drivers/crypto/sunxi-ss/sun4i-ss-core.c platform_set_drvdata(pdev, ss); pdev 399 drivers/crypto/sunxi-ss/sun4i-ss-core.c static int sun4i_ss_remove(struct platform_device *pdev) pdev 402 drivers/crypto/sunxi-ss/sun4i-ss-core.c struct sun4i_ss_ctx *ss = platform_get_drvdata(pdev); pdev 1324 drivers/crypto/ux500/cryp/cryp_core.c static int ux500_cryp_probe(struct platform_device *pdev) pdev 1333 drivers/crypto/ux500/cryp/cryp_core.c struct device *dev = &pdev->dev; pdev 1351 drivers/crypto/ux500/cryp/cryp_core.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1371 drivers/crypto/ux500/cryp/cryp_core.c device_data->pwr_regulator = regulator_get(&pdev->dev, "v-ape"); pdev 1380 drivers/crypto/ux500/cryp/cryp_core.c device_data->clk = devm_clk_get(&pdev->dev, NULL); pdev 1413 drivers/crypto/ux500/cryp/cryp_core.c res_irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 1421 drivers/crypto/ux500/cryp/cryp_core.c ret = devm_request_irq(&pdev->dev, res_irq->start, pdev 1431 drivers/crypto/ux500/cryp/cryp_core.c platform_set_drvdata(pdev, device_data); pdev 1465 drivers/crypto/ux500/cryp/cryp_core.c static int ux500_cryp_remove(struct platform_device *pdev) pdev 1469 drivers/crypto/ux500/cryp/cryp_core.c dev_dbg(&pdev->dev, "[%s]", __func__); pdev 1470 drivers/crypto/ux500/cryp/cryp_core.c device_data = platform_get_drvdata(pdev); pdev 1472 drivers/crypto/ux500/cryp/cryp_core.c dev_err(&pdev->dev, "[%s]: platform_get_drvdata() failed!", pdev 1502 drivers/crypto/ux500/cryp/cryp_core.c if (cryp_disable_power(&pdev->dev, device_data, false)) pdev 1503 drivers/crypto/ux500/cryp/cryp_core.c dev_err(&pdev->dev, "[%s]: cryp_disable_power() failed", pdev 1512 drivers/crypto/ux500/cryp/cryp_core.c static void ux500_cryp_shutdown(struct platform_device *pdev) pdev 1516 drivers/crypto/ux500/cryp/cryp_core.c dev_dbg(&pdev->dev, "[%s]", __func__); pdev 1518 drivers/crypto/ux500/cryp/cryp_core.c device_data = platform_get_drvdata(pdev); pdev 1520 drivers/crypto/ux500/cryp/cryp_core.c dev_err(&pdev->dev, "[%s]: platform_get_drvdata() failed!", pdev 1530 drivers/crypto/ux500/cryp/cryp_core.c dev_dbg(&pdev->dev, "[%s]: Cryp still in use!" pdev 1549 drivers/crypto/ux500/cryp/cryp_core.c if (cryp_disable_power(&pdev->dev, device_data, false)) pdev 1550 drivers/crypto/ux500/cryp/cryp_core.c dev_err(&pdev->dev, "[%s]: cryp_disable_power() failed", pdev 1559 drivers/crypto/ux500/cryp/cryp_core.c struct platform_device *pdev = to_platform_device(dev); pdev 1567 drivers/crypto/ux500/cryp/cryp_core.c device_data = platform_get_drvdata(pdev); pdev 1573 drivers/crypto/ux500/cryp/cryp_core.c res_irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 1602 drivers/crypto/ux500/cryp/cryp_core.c struct platform_device *pdev = to_platform_device(dev); pdev 1609 drivers/crypto/ux500/cryp/cryp_core.c device_data = platform_get_drvdata(pdev); pdev 1629 drivers/crypto/ux500/cryp/cryp_core.c res_irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 1651 drivers/crypto/ux500/hash/hash_core.c static int ux500_hash_probe(struct platform_device *pdev) pdev 1656 drivers/crypto/ux500/hash/hash_core.c struct device *dev = &pdev->dev; pdev 1667 drivers/crypto/ux500/hash/hash_core.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1723 drivers/crypto/ux500/hash/hash_core.c platform_set_drvdata(pdev, device_data); pdev 1757 drivers/crypto/ux500/hash/hash_core.c static int ux500_hash_remove(struct platform_device *pdev) pdev 1760 drivers/crypto/ux500/hash/hash_core.c struct device *dev = &pdev->dev; pdev 1762 drivers/crypto/ux500/hash/hash_core.c device_data = platform_get_drvdata(pdev); pdev 1807 drivers/crypto/ux500/hash/hash_core.c static void ux500_hash_shutdown(struct platform_device *pdev) pdev 1811 drivers/crypto/ux500/hash/hash_core.c device_data = platform_get_drvdata(pdev); pdev 1813 drivers/crypto/ux500/hash/hash_core.c dev_err(&pdev->dev, "%s: platform_get_drvdata() failed!\n", pdev 1823 drivers/crypto/ux500/hash/hash_core.c dev_dbg(&pdev->dev, "%s: Cryp still in use! Shutting down anyway...\n", pdev 1843 drivers/crypto/ux500/hash/hash_core.c dev_err(&pdev->dev, "%s: hash_disable_power() failed\n", pdev 33 drivers/dca/dca-core.c struct pci_dev *pdev = to_pci_dev(dev); pdev 34 drivers/dca/dca-core.c struct pci_bus *bus = pdev->bus; pdev 64 drivers/dca/dca-core.c struct pci_dev *pdev = to_pci_dev(dev); pdev 66 drivers/dca/dca-core.c return ((pdev->vendor == PCI_VENDOR_ID_INTEL) && pdev 67 drivers/dca/dca-core.c ((pdev->device == PCI_DEVICE_ID_INTEL_IOAT_TBG0) || pdev 68 drivers/dca/dca-core.c (pdev->device == PCI_DEVICE_ID_INTEL_IOAT_TBG1) || pdev 69 drivers/dca/dca-core.c (pdev->device == PCI_DEVICE_ID_INTEL_IOAT_TBG2) || pdev 70 drivers/dca/dca-core.c (pdev->device == PCI_DEVICE_ID_INTEL_IOAT_TBG3) || pdev 71 drivers/dca/dca-core.c (pdev->device == PCI_DEVICE_ID_INTEL_IOAT_TBG4) || pdev 72 drivers/dca/dca-core.c (pdev->device == PCI_DEVICE_ID_INTEL_IOAT_TBG5) || pdev 73 drivers/dca/dca-core.c (pdev->device == PCI_DEVICE_ID_INTEL_IOAT_TBG6) || pdev 74 drivers/dca/dca-core.c (pdev->device == PCI_DEVICE_ID_INTEL_IOAT_TBG7))); pdev 199 drivers/devfreq/event/exynos-nocp.c static int exynos_nocp_parse_dt(struct platform_device *pdev, pdev 217 drivers/devfreq/event/exynos-nocp.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 234 drivers/devfreq/event/exynos-nocp.c static int exynos_nocp_probe(struct platform_device *pdev) pdev 236 drivers/devfreq/event/exynos-nocp.c struct device *dev = &pdev->dev; pdev 241 drivers/devfreq/event/exynos-nocp.c nocp = devm_kzalloc(&pdev->dev, sizeof(*nocp), GFP_KERNEL); pdev 245 drivers/devfreq/event/exynos-nocp.c nocp->dev = &pdev->dev; pdev 248 drivers/devfreq/event/exynos-nocp.c ret = exynos_nocp_parse_dt(pdev, nocp); pdev 250 drivers/devfreq/event/exynos-nocp.c dev_err(&pdev->dev, pdev 259 drivers/devfreq/event/exynos-nocp.c nocp->edev = devm_devfreq_event_add_edev(&pdev->dev, &nocp->desc); pdev 261 drivers/devfreq/event/exynos-nocp.c dev_err(&pdev->dev, pdev 265 drivers/devfreq/event/exynos-nocp.c platform_set_drvdata(pdev, nocp); pdev 269 drivers/devfreq/event/exynos-nocp.c dev_err(&pdev->dev, "failed to prepare ppmu clock\n"); pdev 279 drivers/devfreq/event/exynos-nocp.c static int exynos_nocp_remove(struct platform_device *pdev) pdev 281 drivers/devfreq/event/exynos-nocp.c struct exynos_nocp *nocp = platform_get_drvdata(pdev); pdev 603 drivers/devfreq/event/exynos-ppmu.c static int exynos_ppmu_parse_dt(struct platform_device *pdev, pdev 618 drivers/devfreq/event/exynos-ppmu.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 646 drivers/devfreq/event/exynos-ppmu.c static int exynos_ppmu_probe(struct platform_device *pdev) pdev 653 drivers/devfreq/event/exynos-ppmu.c info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL); pdev 657 drivers/devfreq/event/exynos-ppmu.c info->dev = &pdev->dev; pdev 660 drivers/devfreq/event/exynos-ppmu.c ret = exynos_ppmu_parse_dt(pdev, info); pdev 662 drivers/devfreq/event/exynos-ppmu.c dev_err(&pdev->dev, pdev 669 drivers/devfreq/event/exynos-ppmu.c info->edev = devm_kzalloc(&pdev->dev, size, GFP_KERNEL); pdev 674 drivers/devfreq/event/exynos-ppmu.c platform_set_drvdata(pdev, info); pdev 677 drivers/devfreq/event/exynos-ppmu.c edev[i] = devm_devfreq_event_add_edev(&pdev->dev, &desc[i]); pdev 680 drivers/devfreq/event/exynos-ppmu.c dev_err(&pdev->dev, pdev 686 drivers/devfreq/event/exynos-ppmu.c dev_name(&pdev->dev), desc[i].name); pdev 691 drivers/devfreq/event/exynos-ppmu.c dev_err(&pdev->dev, "failed to prepare ppmu clock\n"); pdev 698 drivers/devfreq/event/exynos-ppmu.c static int exynos_ppmu_remove(struct platform_device *pdev) pdev 700 drivers/devfreq/event/exynos-ppmu.c struct exynos_ppmu *info = platform_get_drvdata(pdev); pdev 176 drivers/devfreq/event/rockchip-dfi.c static int rockchip_dfi_probe(struct platform_device *pdev) pdev 178 drivers/devfreq/event/rockchip-dfi.c struct device *dev = &pdev->dev; pdev 182 drivers/devfreq/event/rockchip-dfi.c struct device_node *np = pdev->dev.of_node, *node; pdev 188 drivers/devfreq/event/rockchip-dfi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 189 drivers/devfreq/event/rockchip-dfi.c data->regs = devm_ioremap_resource(&pdev->dev, res); pdev 217 drivers/devfreq/event/rockchip-dfi.c data->edev = devm_devfreq_event_add_edev(&pdev->dev, desc); pdev 219 drivers/devfreq/event/rockchip-dfi.c dev_err(&pdev->dev, pdev 224 drivers/devfreq/event/rockchip-dfi.c platform_set_drvdata(pdev, data); pdev 290 drivers/devfreq/exynos-bus.c static int exynos_bus_probe(struct platform_device *pdev) pdev 292 drivers/devfreq/exynos-bus.c struct device *dev = &pdev->dev; pdev 308 drivers/devfreq/exynos-bus.c bus = devm_kzalloc(&pdev->dev, sizeof(*bus), GFP_KERNEL); pdev 312 drivers/devfreq/exynos-bus.c bus->dev = &pdev->dev; pdev 313 drivers/devfreq/exynos-bus.c platform_set_drvdata(pdev, bus); pdev 435 drivers/devfreq/exynos-bus.c static void exynos_bus_shutdown(struct platform_device *pdev) pdev 437 drivers/devfreq/exynos-bus.c struct exynos_bus *bus = dev_get_drvdata(&pdev->dev); pdev 306 drivers/devfreq/rk3399_dmc.c static int rk3399_dmcfreq_probe(struct platform_device *pdev) pdev 309 drivers/devfreq/rk3399_dmc.c struct device *dev = &pdev->dev; pdev 310 drivers/devfreq/rk3399_dmc.c struct device_node *np = pdev->dev.of_node, *node; pdev 462 drivers/devfreq/rk3399_dmc.c platform_set_drvdata(pdev, data); pdev 467 drivers/devfreq/rk3399_dmc.c dev_pm_opp_of_remove_table(&pdev->dev); pdev 471 drivers/devfreq/rk3399_dmc.c static int rk3399_dmcfreq_remove(struct platform_device *pdev) pdev 473 drivers/devfreq/rk3399_dmc.c struct rk3399_dmcfreq *dmcfreq = dev_get_drvdata(&pdev->dev); pdev 102 drivers/devfreq/tegra20-devfreq.c struct platform_device *pdev; pdev 110 drivers/devfreq/tegra20-devfreq.c pdev = of_find_device_by_node(np); pdev 112 drivers/devfreq/tegra20-devfreq.c if (!pdev) pdev 115 drivers/devfreq/tegra20-devfreq.c mc = platform_get_drvdata(pdev); pdev 122 drivers/devfreq/tegra20-devfreq.c static int tegra_devfreq_probe(struct platform_device *pdev) pdev 133 drivers/devfreq/tegra20-devfreq.c dev_err(&pdev->dev, "failed to get memory controller: %d\n", pdev 138 drivers/devfreq/tegra20-devfreq.c tegra = devm_kzalloc(&pdev->dev, sizeof(*tegra), GFP_KERNEL); pdev 143 drivers/devfreq/tegra20-devfreq.c tegra->emc_clock = devm_clk_get(&pdev->dev, "emc"); pdev 146 drivers/devfreq/tegra20-devfreq.c dev_err(&pdev->dev, "failed to get emc clock: %d\n", err); pdev 157 drivers/devfreq/tegra20-devfreq.c err = dev_pm_opp_add(&pdev->dev, rate, 0); pdev 159 drivers/devfreq/tegra20-devfreq.c dev_err(&pdev->dev, "failed to add opp: %d\n", err); pdev 173 drivers/devfreq/tegra20-devfreq.c platform_set_drvdata(pdev, tegra); pdev 175 drivers/devfreq/tegra20-devfreq.c tegra->devfreq = devfreq_add_device(&pdev->dev, &tegra_devfreq_profile, pdev 185 drivers/devfreq/tegra20-devfreq.c dev_pm_opp_remove_all_dynamic(&pdev->dev); pdev 190 drivers/devfreq/tegra20-devfreq.c static int tegra_devfreq_remove(struct platform_device *pdev) pdev 192 drivers/devfreq/tegra20-devfreq.c struct tegra_devfreq *tegra = platform_get_drvdata(pdev); pdev 195 drivers/devfreq/tegra20-devfreq.c dev_pm_opp_remove_all_dynamic(&pdev->dev); pdev 587 drivers/devfreq/tegra30-devfreq.c static int tegra_devfreq_probe(struct platform_device *pdev) pdev 595 drivers/devfreq/tegra30-devfreq.c tegra = devm_kzalloc(&pdev->dev, sizeof(*tegra), GFP_KERNEL); pdev 599 drivers/devfreq/tegra30-devfreq.c tegra->regs = devm_platform_ioremap_resource(pdev, 0); pdev 603 drivers/devfreq/tegra30-devfreq.c tegra->reset = devm_reset_control_get(&pdev->dev, "actmon"); pdev 605 drivers/devfreq/tegra30-devfreq.c dev_err(&pdev->dev, "Failed to get reset\n"); pdev 609 drivers/devfreq/tegra30-devfreq.c tegra->clock = devm_clk_get(&pdev->dev, "actmon"); pdev 611 drivers/devfreq/tegra30-devfreq.c dev_err(&pdev->dev, "Failed to get actmon clock\n"); pdev 615 drivers/devfreq/tegra30-devfreq.c tegra->emc_clock = devm_clk_get(&pdev->dev, "emc"); pdev 617 drivers/devfreq/tegra30-devfreq.c dev_err(&pdev->dev, "Failed to get emc clock\n"); pdev 621 drivers/devfreq/tegra30-devfreq.c tegra->irq = platform_get_irq(pdev, 0); pdev 624 drivers/devfreq/tegra30-devfreq.c dev_err(&pdev->dev, "Failed to get IRQ: %d\n", err); pdev 632 drivers/devfreq/tegra30-devfreq.c dev_err(&pdev->dev, pdev 651 drivers/devfreq/tegra30-devfreq.c err = dev_pm_opp_add(&pdev->dev, rate, 0); pdev 653 drivers/devfreq/tegra30-devfreq.c dev_err(&pdev->dev, "Failed to add OPP: %d\n", err); pdev 658 drivers/devfreq/tegra30-devfreq.c platform_set_drvdata(pdev, tegra); pdev 663 drivers/devfreq/tegra30-devfreq.c dev_err(&pdev->dev, pdev 670 drivers/devfreq/tegra30-devfreq.c dev_err(&pdev->dev, "Failed to add governor: %d\n", err); pdev 675 drivers/devfreq/tegra30-devfreq.c tegra->devfreq = devfreq_add_device(&pdev->dev, pdev 684 drivers/devfreq/tegra30-devfreq.c err = devm_request_threaded_irq(&pdev->dev, tegra->irq, NULL, pdev 688 drivers/devfreq/tegra30-devfreq.c dev_err(&pdev->dev, "Interrupt request failed: %d\n", err); pdev 704 drivers/devfreq/tegra30-devfreq.c dev_pm_opp_remove_all_dynamic(&pdev->dev); pdev 712 drivers/devfreq/tegra30-devfreq.c static int tegra_devfreq_remove(struct platform_device *pdev) pdev 714 drivers/devfreq/tegra30-devfreq.c struct tegra_devfreq *tegra = platform_get_drvdata(pdev); pdev 720 drivers/devfreq/tegra30-devfreq.c dev_pm_opp_remove_all_dynamic(&pdev->dev); pdev 756 drivers/dma/altera-msgdma.c static int request_and_map(struct platform_device *pdev, const char *name, pdev 760 drivers/dma/altera-msgdma.c struct device *device = &pdev->dev; pdev 762 drivers/dma/altera-msgdma.c *res = platform_get_resource_byname(pdev, IORESOURCE_MEM, name); pdev 791 drivers/dma/altera-msgdma.c static int msgdma_probe(struct platform_device *pdev) pdev 798 drivers/dma/altera-msgdma.c mdev = devm_kzalloc(&pdev->dev, sizeof(*mdev), GFP_NOWAIT); pdev 802 drivers/dma/altera-msgdma.c mdev->dev = &pdev->dev; pdev 805 drivers/dma/altera-msgdma.c ret = request_and_map(pdev, "csr", &dma_res, &mdev->csr); pdev 810 drivers/dma/altera-msgdma.c ret = request_and_map(pdev, "desc", &dma_res, &mdev->desc); pdev 815 drivers/dma/altera-msgdma.c ret = request_and_map(pdev, "resp", &dma_res, &mdev->resp); pdev 819 drivers/dma/altera-msgdma.c platform_set_drvdata(pdev, mdev); pdev 822 drivers/dma/altera-msgdma.c mdev->irq = platform_get_irq(pdev, 0); pdev 826 drivers/dma/altera-msgdma.c ret = devm_request_irq(&pdev->dev, mdev->irq, msgdma_irq_handler, pdev 827 drivers/dma/altera-msgdma.c 0, dev_name(&pdev->dev), mdev); pdev 861 drivers/dma/altera-msgdma.c dma_dev->dev = &pdev->dev; pdev 875 drivers/dma/altera-msgdma.c ret = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 877 drivers/dma/altera-msgdma.c dev_warn(&pdev->dev, "unable to set coherent mask to 64"); pdev 878 drivers/dma/altera-msgdma.c ret = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 889 drivers/dma/altera-msgdma.c dev_notice(&pdev->dev, "Altera mSGDMA driver probe success\n"); pdev 905 drivers/dma/altera-msgdma.c static int msgdma_remove(struct platform_device *pdev) pdev 907 drivers/dma/altera-msgdma.c struct msgdma_device *mdev = platform_get_drvdata(pdev); pdev 912 drivers/dma/altera-msgdma.c dev_notice(&pdev->dev, "Altera mSGDMA driver removed\n"); pdev 1761 drivers/dma/at_hdmac.c struct platform_device *pdev) pdev 1763 drivers/dma/at_hdmac.c if (pdev->dev.of_node) { pdev 1765 drivers/dma/at_hdmac.c match = of_match_node(atmel_dma_dt_ids, pdev->dev.of_node); pdev 1771 drivers/dma/at_hdmac.c platform_get_device_id(pdev)->driver_data; pdev 1790 drivers/dma/at_hdmac.c static int __init at_dma_probe(struct platform_device *pdev) pdev 1810 drivers/dma/at_hdmac.c plat_dat = at_dma_get_driver_data(pdev); pdev 1814 drivers/dma/at_hdmac.c io = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1818 drivers/dma/at_hdmac.c irq = platform_get_irq(pdev, 0); pdev 1833 drivers/dma/at_hdmac.c if (!request_mem_region(io->start, size, pdev->dev.driver->name)) { pdev 1844 drivers/dma/at_hdmac.c atdma->clk = clk_get(&pdev->dev, "dma_clk"); pdev 1860 drivers/dma/at_hdmac.c platform_set_drvdata(pdev, atdma); pdev 1864 drivers/dma/at_hdmac.c &pdev->dev, sizeof(struct at_desc), pdev 1867 drivers/dma/at_hdmac.c dev_err(&pdev->dev, "No memory for descriptors dma pool\n"); pdev 1874 drivers/dma/at_hdmac.c &pdev->dev, sizeof(int), 4, 0); pdev 1876 drivers/dma/at_hdmac.c dev_err(&pdev->dev, "No memory for memset dma pool\n"); pdev 1915 drivers/dma/at_hdmac.c atdma->dma_common.dev = &pdev->dev; pdev 1947 drivers/dma/at_hdmac.c dev_info(&pdev->dev, "Atmel AHB DMA Controller ( %s%s%s), %d channels\n", pdev 1960 drivers/dma/at_hdmac.c if (pdev->dev.of_node) { pdev 1961 drivers/dma/at_hdmac.c err = of_dma_controller_register(pdev->dev.of_node, pdev 1964 drivers/dma/at_hdmac.c dev_err(&pdev->dev, "could not register of_dma_controller\n"); pdev 1977 drivers/dma/at_hdmac.c free_irq(platform_get_irq(pdev, 0), atdma); pdev 1992 drivers/dma/at_hdmac.c static int at_dma_remove(struct platform_device *pdev) pdev 1994 drivers/dma/at_hdmac.c struct at_dma *atdma = platform_get_drvdata(pdev); pdev 1999 drivers/dma/at_hdmac.c if (pdev->dev.of_node) pdev 2000 drivers/dma/at_hdmac.c of_dma_controller_free(pdev->dev.of_node); pdev 2005 drivers/dma/at_hdmac.c free_irq(platform_get_irq(pdev, 0), atdma); pdev 2024 drivers/dma/at_hdmac.c io = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2032 drivers/dma/at_hdmac.c static void at_dma_shutdown(struct platform_device *pdev) pdev 2034 drivers/dma/at_hdmac.c struct at_dma *atdma = platform_get_drvdata(pdev); pdev 2036 drivers/dma/at_hdmac.c at_dma_off(platform_get_drvdata(pdev)); pdev 1958 drivers/dma/at_xdmac.c static int at_xdmac_probe(struct platform_device *pdev) pdev 1966 drivers/dma/at_xdmac.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1970 drivers/dma/at_xdmac.c irq = platform_get_irq(pdev, 0); pdev 1974 drivers/dma/at_xdmac.c base = devm_ioremap_resource(&pdev->dev, res); pdev 1986 drivers/dma/at_xdmac.c dev_err(&pdev->dev, "invalid number of channels (%u)\n", pdev 1993 drivers/dma/at_xdmac.c atxdmac = devm_kzalloc(&pdev->dev, size, GFP_KERNEL); pdev 1995 drivers/dma/at_xdmac.c dev_err(&pdev->dev, "can't allocate at_xdmac structure\n"); pdev 2002 drivers/dma/at_xdmac.c atxdmac->clk = devm_clk_get(&pdev->dev, "dma_clk"); pdev 2004 drivers/dma/at_xdmac.c dev_err(&pdev->dev, "can't get dma_clk\n"); pdev 2011 drivers/dma/at_xdmac.c dev_err(&pdev->dev, "can't request irq\n"); pdev 2017 drivers/dma/at_xdmac.c dev_err(&pdev->dev, "can't prepare or enable clock\n"); pdev 2022 drivers/dma/at_xdmac.c dmam_pool_create(dev_name(&pdev->dev), &pdev->dev, pdev 2025 drivers/dma/at_xdmac.c dev_err(&pdev->dev, "no memory for descriptors dma pool\n"); pdev 2041 drivers/dma/at_xdmac.c atxdmac->dma.dev = &pdev->dev; pdev 2086 drivers/dma/at_xdmac.c platform_set_drvdata(pdev, atxdmac); pdev 2090 drivers/dma/at_xdmac.c dev_err(&pdev->dev, "fail to register DMA engine device\n"); pdev 2094 drivers/dma/at_xdmac.c ret = of_dma_controller_register(pdev->dev.of_node, pdev 2097 drivers/dma/at_xdmac.c dev_err(&pdev->dev, "could not register of dma controller\n"); pdev 2101 drivers/dma/at_xdmac.c dev_info(&pdev->dev, "%d channels, mapped at 0x%p\n", pdev 2115 drivers/dma/at_xdmac.c static int at_xdmac_remove(struct platform_device *pdev) pdev 2117 drivers/dma/at_xdmac.c struct at_xdmac *atxdmac = (struct at_xdmac *)platform_get_drvdata(pdev); pdev 2121 drivers/dma/at_xdmac.c of_dma_controller_free(pdev->dev.of_node); pdev 1621 drivers/dma/bcm-sba-raid.c static int sba_probe(struct platform_device *pdev) pdev 1629 drivers/dma/bcm-sba-raid.c sba = devm_kzalloc(&pdev->dev, sizeof(*sba), GFP_KERNEL); pdev 1633 drivers/dma/bcm-sba-raid.c sba->dev = &pdev->dev; pdev 1634 drivers/dma/bcm-sba-raid.c platform_set_drvdata(pdev, sba); pdev 1637 drivers/dma/bcm-sba-raid.c ret = of_count_phandle_with_args(pdev->dev.of_node, pdev 1681 drivers/dma/bcm-sba-raid.c sba->client.dev = &pdev->dev; pdev 1695 drivers/dma/bcm-sba-raid.c ret = of_parse_phandle_with_args(pdev->dev.of_node, pdev 1745 drivers/dma/bcm-sba-raid.c static int sba_remove(struct platform_device *pdev) pdev 1747 drivers/dma/bcm-sba-raid.c struct sba_device *sba = platform_get_drvdata(pdev); pdev 883 drivers/dma/bcm2835-dma.c static int bcm2835_dma_probe(struct platform_device *pdev) pdev 895 drivers/dma/bcm2835-dma.c if (!pdev->dev.dma_mask) pdev 896 drivers/dma/bcm2835-dma.c pdev->dev.dma_mask = &pdev->dev.coherent_dma_mask; pdev 898 drivers/dma/bcm2835-dma.c rc = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 900 drivers/dma/bcm2835-dma.c dev_err(&pdev->dev, "Unable to set DMA mask\n"); pdev 904 drivers/dma/bcm2835-dma.c od = devm_kzalloc(&pdev->dev, sizeof(*od), GFP_KERNEL); pdev 908 drivers/dma/bcm2835-dma.c pdev->dev.dma_parms = &od->dma_parms; pdev 909 drivers/dma/bcm2835-dma.c dma_set_max_seg_size(&pdev->dev, 0x3FFFFFFF); pdev 911 drivers/dma/bcm2835-dma.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 912 drivers/dma/bcm2835-dma.c base = devm_ioremap_resource(&pdev->dev, res); pdev 938 drivers/dma/bcm2835-dma.c od->ddev.dev = &pdev->dev; pdev 941 drivers/dma/bcm2835-dma.c platform_set_drvdata(pdev, od); pdev 947 drivers/dma/bcm2835-dma.c dev_err(&pdev->dev, "Failed to map zero page\n"); pdev 952 drivers/dma/bcm2835-dma.c if (of_property_read_u32(pdev->dev.of_node, pdev 955 drivers/dma/bcm2835-dma.c dev_err(&pdev->dev, "Failed to get channel mask\n"); pdev 970 drivers/dma/bcm2835-dma.c irq[i] = platform_get_irq_byname(pdev, chan_name); pdev 975 drivers/dma/bcm2835-dma.c dev_warn_once(&pdev->dev, pdev 981 drivers/dma/bcm2835-dma.c irq[i] = platform_get_irq(pdev, i < 11 ? i : 11); pdev 1004 drivers/dma/bcm2835-dma.c dev_dbg(&pdev->dev, "Initialized %i DMA channels\n", i); pdev 1007 drivers/dma/bcm2835-dma.c rc = of_dma_controller_register(pdev->dev.of_node, pdev 1010 drivers/dma/bcm2835-dma.c dev_err(&pdev->dev, "Failed to register DMA controller\n"); pdev 1016 drivers/dma/bcm2835-dma.c dev_err(&pdev->dev, pdev 1021 drivers/dma/bcm2835-dma.c dev_dbg(&pdev->dev, "Load BCM2835 DMA engine driver\n"); pdev 1030 drivers/dma/bcm2835-dma.c static int bcm2835_dma_remove(struct platform_device *pdev) pdev 1032 drivers/dma/bcm2835-dma.c struct bcm2835_dmadev *od = platform_get_drvdata(pdev); pdev 2627 drivers/dma/coh901318.c static int __init coh901318_probe(struct platform_device *pdev) pdev 2634 drivers/dma/coh901318.c io = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2639 drivers/dma/coh901318.c if (devm_request_mem_region(&pdev->dev, pdev 2642 drivers/dma/coh901318.c pdev->dev.driver->name) == NULL) pdev 2645 drivers/dma/coh901318.c base = devm_kzalloc(&pdev->dev, pdev 2655 drivers/dma/coh901318.c base->virtbase = devm_ioremap(&pdev->dev, io->start, resource_size(io)); pdev 2659 drivers/dma/coh901318.c base->dev = &pdev->dev; pdev 2665 drivers/dma/coh901318.c irq = platform_get_irq(pdev, 0); pdev 2669 drivers/dma/coh901318.c err = devm_request_irq(&pdev->dev, irq, dma_irq_handler, 0, pdev 2676 drivers/dma/coh901318.c err = coh901318_pool_create(&base->pool, &pdev->dev, pdev 2698 drivers/dma/coh901318.c base->dma_slave.dev = &pdev->dev; pdev 2721 drivers/dma/coh901318.c base->dma_memcpy.dev = &pdev->dev; pdev 2732 drivers/dma/coh901318.c err = of_dma_controller_register(pdev->dev.of_node, coh901318_xlate, pdev 2737 drivers/dma/coh901318.c platform_set_drvdata(pdev, base); pdev 2738 drivers/dma/coh901318.c dev_info(&pdev->dev, "Initialized COH901318 DMA on virtual base 0x%p\n", pdev 2767 drivers/dma/coh901318.c static int coh901318_remove(struct platform_device *pdev) pdev 2769 drivers/dma/coh901318.c struct coh901318_base *base = platform_get_drvdata(pdev); pdev 2771 drivers/dma/coh901318.c devm_free_irq(&pdev->dev, base->irq, base); pdev 2776 drivers/dma/coh901318.c of_dma_controller_free(pdev->dev.of_node); pdev 827 drivers/dma/dma-axi-dmac.c static int axi_dmac_probe(struct platform_device *pdev) pdev 836 drivers/dma/dma-axi-dmac.c dmac = devm_kzalloc(&pdev->dev, sizeof(*dmac), GFP_KERNEL); pdev 840 drivers/dma/dma-axi-dmac.c dmac->irq = platform_get_irq(pdev, 0); pdev 846 drivers/dma/dma-axi-dmac.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 847 drivers/dma/dma-axi-dmac.c dmac->base = devm_ioremap_resource(&pdev->dev, res); pdev 851 drivers/dma/dma-axi-dmac.c dmac->clk = devm_clk_get(&pdev->dev, NULL); pdev 857 drivers/dma/dma-axi-dmac.c of_channels = of_get_child_by_name(pdev->dev.of_node, "adi,channels"); pdev 871 drivers/dma/dma-axi-dmac.c pdev->dev.dma_parms = &dmac->dma_parms; pdev 872 drivers/dma/dma-axi-dmac.c dma_set_max_seg_size(&pdev->dev, UINT_MAX); pdev 886 drivers/dma/dma-axi-dmac.c dma_dev->dev = &pdev->dev; pdev 913 drivers/dma/dma-axi-dmac.c ret = of_dma_controller_register(pdev->dev.of_node, pdev 919 drivers/dma/dma-axi-dmac.c dev_name(&pdev->dev), dmac); pdev 923 drivers/dma/dma-axi-dmac.c platform_set_drvdata(pdev, dmac); pdev 925 drivers/dma/dma-axi-dmac.c regmap = devm_regmap_init_mmio(&pdev->dev, dmac->base, pdev 937 drivers/dma/dma-axi-dmac.c of_dma_controller_free(pdev->dev.of_node); pdev 946 drivers/dma/dma-axi-dmac.c static int axi_dmac_remove(struct platform_device *pdev) pdev 948 drivers/dma/dma-axi-dmac.c struct axi_dmac *dmac = platform_get_drvdata(pdev); pdev 950 drivers/dma/dma-axi-dmac.c of_dma_controller_free(pdev->dev.of_node); pdev 834 drivers/dma/dma-jz4780.c static int jz4780_dma_probe(struct platform_device *pdev) pdev 836 drivers/dma/dma-jz4780.c struct device *dev = &pdev->dev; pdev 859 drivers/dma/dma-jz4780.c platform_set_drvdata(pdev, jzdma); pdev 861 drivers/dma/dma-jz4780.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 871 drivers/dma/dma-jz4780.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 888 drivers/dma/dma-jz4780.c ret = platform_get_irq(pdev, 0); pdev 983 drivers/dma/dma-jz4780.c static int jz4780_dma_remove(struct platform_device *pdev) pdev 985 drivers/dma/dma-jz4780.c struct jz4780_dma_dev *jzdma = platform_get_drvdata(pdev); pdev 988 drivers/dma/dma-jz4780.c of_dma_controller_free(pdev->dev.of_node); pdev 821 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c static int dw_probe(struct platform_device *pdev) pdev 830 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c chip = devm_kzalloc(&pdev->dev, sizeof(*chip), GFP_KERNEL); pdev 834 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c dw = devm_kzalloc(&pdev->dev, sizeof(*dw), GFP_KERNEL); pdev 838 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c hdata = devm_kzalloc(&pdev->dev, sizeof(*hdata), GFP_KERNEL); pdev 843 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c chip->dev = &pdev->dev; pdev 846 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c chip->irq = platform_get_irq(pdev, 0); pdev 850 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 920 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c platform_set_drvdata(pdev, chip); pdev 953 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c static int dw_remove(struct platform_device *pdev) pdev 955 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c struct axi_dma_chip *chip = platform_get_drvdata(pdev); pdev 57 drivers/dma/dw-edma/dw-edma-pcie.c static int dw_edma_pcie_probe(struct pci_dev *pdev, pdev 61 drivers/dma/dw-edma/dw-edma-pcie.c struct device *dev = &pdev->dev; pdev 67 drivers/dma/dw-edma/dw-edma-pcie.c err = pcim_enable_device(pdev); pdev 69 drivers/dma/dw-edma/dw-edma-pcie.c pci_err(pdev, "enabling device failed\n"); pdev 74 drivers/dma/dw-edma/dw-edma-pcie.c err = pcim_iomap_regions(pdev, BIT(pdata->rg_bar) | pdev 77 drivers/dma/dw-edma/dw-edma-pcie.c pci_name(pdev)); pdev 79 drivers/dma/dw-edma/dw-edma-pcie.c pci_err(pdev, "eDMA BAR I/O remapping failed\n"); pdev 83 drivers/dma/dw-edma/dw-edma-pcie.c pci_set_master(pdev); pdev 86 drivers/dma/dw-edma/dw-edma-pcie.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 88 drivers/dma/dw-edma/dw-edma-pcie.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 90 drivers/dma/dw-edma/dw-edma-pcie.c pci_err(pdev, "consistent DMA mask 64 set failed\n"); pdev 94 drivers/dma/dw-edma/dw-edma-pcie.c pci_err(pdev, "DMA mask 64 set failed\n"); pdev 96 drivers/dma/dw-edma/dw-edma-pcie.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 98 drivers/dma/dw-edma/dw-edma-pcie.c pci_err(pdev, "DMA mask 32 set failed\n"); pdev 102 drivers/dma/dw-edma/dw-edma-pcie.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 104 drivers/dma/dw-edma/dw-edma-pcie.c pci_err(pdev, "consistent DMA mask 32 set failed\n"); pdev 119 drivers/dma/dw-edma/dw-edma-pcie.c nr_irqs = pci_alloc_irq_vectors(pdev, 1, pdata->irqs, pdev 122 drivers/dma/dw-edma/dw-edma-pcie.c pci_err(pdev, "fail to alloc IRQ vector (number of IRQs=%u)\n", pdev 130 drivers/dma/dw-edma/dw-edma-pcie.c chip->id = pdev->devfn; pdev 131 drivers/dma/dw-edma/dw-edma-pcie.c chip->irq = pdev->irq; pdev 133 drivers/dma/dw-edma/dw-edma-pcie.c dw->rg_region.vaddr = pcim_iomap_table(pdev)[pdata->rg_bar]; pdev 135 drivers/dma/dw-edma/dw-edma-pcie.c dw->rg_region.paddr = pdev->resource[pdata->rg_bar].start; pdev 139 drivers/dma/dw-edma/dw-edma-pcie.c dw->ll_region.vaddr = pcim_iomap_table(pdev)[pdata->ll_bar]; pdev 141 drivers/dma/dw-edma/dw-edma-pcie.c dw->ll_region.paddr = pdev->resource[pdata->ll_bar].start; pdev 145 drivers/dma/dw-edma/dw-edma-pcie.c dw->dt_region.vaddr = pcim_iomap_table(pdev)[pdata->dt_bar]; pdev 147 drivers/dma/dw-edma/dw-edma-pcie.c dw->dt_region.paddr = pdev->resource[pdata->dt_bar].start; pdev 156 drivers/dma/dw-edma/dw-edma-pcie.c pci_dbg(pdev, "Version:\t%u\n", dw->version); pdev 158 drivers/dma/dw-edma/dw-edma-pcie.c pci_dbg(pdev, "Mode:\t%s\n", pdev 161 drivers/dma/dw-edma/dw-edma-pcie.c pci_dbg(pdev, "Registers:\tBAR=%u, off=0x%.8lx, sz=0x%zx bytes, addr(v=%p, p=%pa)\n", pdev 165 drivers/dma/dw-edma/dw-edma-pcie.c pci_dbg(pdev, "L. List:\tBAR=%u, off=0x%.8lx, sz=0x%zx bytes, addr(v=%p, p=%pa)\n", pdev 169 drivers/dma/dw-edma/dw-edma-pcie.c pci_dbg(pdev, "Data:\tBAR=%u, off=0x%.8lx, sz=0x%zx bytes, addr(v=%p, p=%pa)\n", pdev 173 drivers/dma/dw-edma/dw-edma-pcie.c pci_dbg(pdev, "Nr. IRQs:\t%u\n", dw->nr_irqs); pdev 176 drivers/dma/dw-edma/dw-edma-pcie.c if (!pci_dev_msi_enabled(pdev)) { pdev 177 drivers/dma/dw-edma/dw-edma-pcie.c pci_err(pdev, "enable interrupt failed\n"); pdev 188 drivers/dma/dw-edma/dw-edma-pcie.c pci_err(pdev, "eDMA probe failed\n"); pdev 193 drivers/dma/dw-edma/dw-edma-pcie.c pci_set_drvdata(pdev, chip); pdev 198 drivers/dma/dw-edma/dw-edma-pcie.c static void dw_edma_pcie_remove(struct pci_dev *pdev) pdev 200 drivers/dma/dw-edma/dw-edma-pcie.c struct dw_edma_chip *chip = pci_get_drvdata(pdev); pdev 206 drivers/dma/dw-edma/dw-edma-pcie.c pci_warn(pdev, "can't remove device properly: %d\n", err); pdev 209 drivers/dma/dw-edma/dw-edma-pcie.c pci_free_irq_vectors(pdev); pdev 37 drivers/dma/dw/internal.h struct dw_dma_platform_data *dw_dma_parse_dt(struct platform_device *pdev); pdev 41 drivers/dma/dw/internal.h static inline struct dw_dma_platform_data *dw_dma_parse_dt(struct platform_device *pdev) pdev 46 drivers/dma/dw/of.c struct dw_dma_platform_data *dw_dma_parse_dt(struct platform_device *pdev) pdev 48 drivers/dma/dw/of.c struct device_node *np = pdev->dev.of_node; pdev 55 drivers/dma/dw/of.c dev_err(&pdev->dev, "Missing DT data\n"); pdev 69 drivers/dma/dw/of.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 15 drivers/dma/dw/pci.c static int dw_pci_probe(struct pci_dev *pdev, const struct pci_device_id *pid) pdev 22 drivers/dma/dw/pci.c ret = pcim_enable_device(pdev); pdev 26 drivers/dma/dw/pci.c ret = pcim_iomap_regions(pdev, 1 << 0, pci_name(pdev)); pdev 28 drivers/dma/dw/pci.c dev_err(&pdev->dev, "I/O memory remapping failed\n"); pdev 32 drivers/dma/dw/pci.c pci_set_master(pdev); pdev 33 drivers/dma/dw/pci.c pci_try_set_mwi(pdev); pdev 35 drivers/dma/dw/pci.c ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 39 drivers/dma/dw/pci.c ret = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 43 drivers/dma/dw/pci.c data = devm_kmemdup(&pdev->dev, drv_data, sizeof(*drv_data), GFP_KERNEL); pdev 47 drivers/dma/dw/pci.c chip = devm_kzalloc(&pdev->dev, sizeof(*chip), GFP_KERNEL); pdev 51 drivers/dma/dw/pci.c chip->dev = &pdev->dev; pdev 52 drivers/dma/dw/pci.c chip->id = pdev->devfn; pdev 53 drivers/dma/dw/pci.c chip->regs = pcim_iomap_table(pdev)[0]; pdev 54 drivers/dma/dw/pci.c chip->irq = pdev->irq; pdev 63 drivers/dma/dw/pci.c pci_set_drvdata(pdev, data); pdev 68 drivers/dma/dw/pci.c static void dw_pci_remove(struct pci_dev *pdev) pdev 70 drivers/dma/dw/pci.c struct dw_dma_chip_pdata *data = pci_get_drvdata(pdev); pdev 76 drivers/dma/dw/pci.c dev_warn(&pdev->dev, "can't remove device properly: %d\n", ret); pdev 26 drivers/dma/dw/platform.c static int dw_probe(struct platform_device *pdev) pdev 31 drivers/dma/dw/platform.c struct device *dev = &pdev->dev; pdev 38 drivers/dma/dw/platform.c data = devm_kmemdup(&pdev->dev, match, sizeof(*match), GFP_KERNEL); pdev 46 drivers/dma/dw/platform.c chip->irq = platform_get_irq(pdev, 0); pdev 50 drivers/dma/dw/platform.c chip->regs = devm_platform_ioremap_resource(pdev, 0); pdev 54 drivers/dma/dw/platform.c err = dma_coerce_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 61 drivers/dma/dw/platform.c data->pdata = dw_dma_parse_dt(pdev); pdev 64 drivers/dma/dw/platform.c chip->id = pdev->id; pdev 76 drivers/dma/dw/platform.c pm_runtime_enable(&pdev->dev); pdev 82 drivers/dma/dw/platform.c platform_set_drvdata(pdev, data); pdev 91 drivers/dma/dw/platform.c pm_runtime_disable(&pdev->dev); pdev 96 drivers/dma/dw/platform.c static int dw_remove(struct platform_device *pdev) pdev 98 drivers/dma/dw/platform.c struct dw_dma_chip_pdata *data = platform_get_drvdata(pdev); pdev 110 drivers/dma/dw/platform.c pm_runtime_disable(&pdev->dev); pdev 116 drivers/dma/dw/platform.c static void dw_shutdown(struct platform_device *pdev) pdev 118 drivers/dma/dw/platform.c struct dw_dma_chip_pdata *data = platform_get_drvdata(pdev); pdev 1316 drivers/dma/ep93xx_dma.c static int __init ep93xx_dma_probe(struct platform_device *pdev) pdev 1318 drivers/dma/ep93xx_dma.c struct ep93xx_dma_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 1330 drivers/dma/ep93xx_dma.c edma->m2m = platform_get_device_id(pdev)->driver_data; pdev 1345 drivers/dma/ep93xx_dma.c dev_warn(&pdev->dev, "failed to get clock for %s\n", pdev 1365 drivers/dma/ep93xx_dma.c dma_dev->dev = &pdev->dev; pdev 150 drivers/dma/fsl-edma-common.h int (*setup_irq)(struct platform_device *pdev, pdev 130 drivers/dma/fsl-edma.c fsl_edma_irq_init(struct platform_device *pdev, struct fsl_edma_engine *fsl_edma) pdev 134 drivers/dma/fsl-edma.c fsl_edma->txirq = platform_get_irq_byname(pdev, "edma-tx"); pdev 138 drivers/dma/fsl-edma.c fsl_edma->errirq = platform_get_irq_byname(pdev, "edma-err"); pdev 143 drivers/dma/fsl-edma.c ret = devm_request_irq(&pdev->dev, fsl_edma->txirq, pdev 146 drivers/dma/fsl-edma.c dev_err(&pdev->dev, "Can't register eDMA IRQ.\n"); pdev 150 drivers/dma/fsl-edma.c ret = devm_request_irq(&pdev->dev, fsl_edma->txirq, pdev 153 drivers/dma/fsl-edma.c dev_err(&pdev->dev, "Can't register eDMA tx IRQ.\n"); pdev 157 drivers/dma/fsl-edma.c ret = devm_request_irq(&pdev->dev, fsl_edma->errirq, pdev 160 drivers/dma/fsl-edma.c dev_err(&pdev->dev, "Can't register eDMA err IRQ.\n"); pdev 169 drivers/dma/fsl-edma.c fsl_edma2_irq_init(struct platform_device *pdev, pdev 175 drivers/dma/fsl-edma.c count = platform_irq_count(pdev); pdev 176 drivers/dma/fsl-edma.c dev_dbg(&pdev->dev, "%s Found %d interrupts\r\n", __func__, count); pdev 178 drivers/dma/fsl-edma.c dev_err(&pdev->dev, "Interrupts in DTS not correct.\n"); pdev 188 drivers/dma/fsl-edma.c irq = platform_get_irq(pdev, i); pdev 196 drivers/dma/fsl-edma.c ret = devm_request_irq(&pdev->dev, irq, pdev 200 drivers/dma/fsl-edma.c ret = devm_request_irq(&pdev->dev, irq, pdev 212 drivers/dma/fsl-edma.c struct platform_device *pdev, struct fsl_edma_engine *fsl_edma) pdev 215 drivers/dma/fsl-edma.c devm_free_irq(&pdev->dev, fsl_edma->txirq, fsl_edma); pdev 217 drivers/dma/fsl-edma.c devm_free_irq(&pdev->dev, fsl_edma->txirq, fsl_edma); pdev 218 drivers/dma/fsl-edma.c devm_free_irq(&pdev->dev, fsl_edma->errirq, fsl_edma); pdev 250 drivers/dma/fsl-edma.c static int fsl_edma_probe(struct platform_device *pdev) pdev 253 drivers/dma/fsl-edma.c of_match_device(fsl_edma_dt_ids, &pdev->dev); pdev 254 drivers/dma/fsl-edma.c struct device_node *np = pdev->dev.of_node; pdev 266 drivers/dma/fsl-edma.c dev_err(&pdev->dev, "unable to find driver data\n"); pdev 272 drivers/dma/fsl-edma.c dev_err(&pdev->dev, "Can't get dma-channels.\n"); pdev 277 drivers/dma/fsl-edma.c fsl_edma = devm_kzalloc(&pdev->dev, len, GFP_KERNEL); pdev 285 drivers/dma/fsl-edma.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 286 drivers/dma/fsl-edma.c fsl_edma->membase = devm_ioremap_resource(&pdev->dev, res); pdev 294 drivers/dma/fsl-edma.c fsl_edma->dmaclk = devm_clk_get(&pdev->dev, "dma"); pdev 296 drivers/dma/fsl-edma.c dev_err(&pdev->dev, "Missing DMA block clock.\n"); pdev 302 drivers/dma/fsl-edma.c dev_err(&pdev->dev, "DMA clk block failed.\n"); pdev 310 drivers/dma/fsl-edma.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1 + i); pdev 311 drivers/dma/fsl-edma.c fsl_edma->muxbase[i] = devm_ioremap_resource(&pdev->dev, res); pdev 319 drivers/dma/fsl-edma.c fsl_edma->muxclk[i] = devm_clk_get(&pdev->dev, clkname); pdev 321 drivers/dma/fsl-edma.c dev_err(&pdev->dev, "Missing DMAMUX block clock.\n"); pdev 353 drivers/dma/fsl-edma.c ret = fsl_edma->drvdata->setup_irq(pdev, fsl_edma); pdev 361 drivers/dma/fsl-edma.c fsl_edma->dma_dev.dev = &pdev->dev; pdev 380 drivers/dma/fsl-edma.c platform_set_drvdata(pdev, fsl_edma); pdev 384 drivers/dma/fsl-edma.c dev_err(&pdev->dev, pdev 392 drivers/dma/fsl-edma.c dev_err(&pdev->dev, pdev 405 drivers/dma/fsl-edma.c static int fsl_edma_remove(struct platform_device *pdev) pdev 407 drivers/dma/fsl-edma.c struct device_node *np = pdev->dev.of_node; pdev 408 drivers/dma/fsl-edma.c struct fsl_edma_engine *fsl_edma = platform_get_drvdata(pdev); pdev 410 drivers/dma/fsl-edma.c fsl_edma_irq_exit(pdev, fsl_edma); pdev 470 drivers/dma/fsl-qdma.c *fsl_qdma_alloc_queue_resources(struct platform_device *pdev, pdev 484 drivers/dma/fsl-qdma.c queue_head = devm_kzalloc(&pdev->dev, len, GFP_KERNEL); pdev 488 drivers/dma/fsl-qdma.c ret = device_property_read_u32_array(&pdev->dev, "queue-sizes", pdev 491 drivers/dma/fsl-qdma.c dev_err(&pdev->dev, "Can't get queue-sizes.\n"); pdev 498 drivers/dma/fsl-qdma.c dev_err(&pdev->dev, pdev 505 drivers/dma/fsl-qdma.c dma_alloc_coherent(&pdev->dev, pdev 529 drivers/dma/fsl-qdma.c *fsl_qdma_prep_status_queue(struct platform_device *pdev) pdev 534 drivers/dma/fsl-qdma.c struct device_node *np = pdev->dev.of_node; pdev 538 drivers/dma/fsl-qdma.c dev_err(&pdev->dev, "Can't get status-sizes.\n"); pdev 543 drivers/dma/fsl-qdma.c dev_err(&pdev->dev, "Get wrong status_size.\n"); pdev 546 drivers/dma/fsl-qdma.c status_head = devm_kzalloc(&pdev->dev, pdev 554 drivers/dma/fsl-qdma.c status_head->cq = dma_alloc_coherent(&pdev->dev, pdev 560 drivers/dma/fsl-qdma.c devm_kfree(&pdev->dev, status_head); pdev 751 drivers/dma/fsl-qdma.c fsl_qdma_irq_init(struct platform_device *pdev, pdev 760 drivers/dma/fsl-qdma.c platform_get_irq_byname(pdev, "qdma-error"); pdev 764 drivers/dma/fsl-qdma.c ret = devm_request_irq(&pdev->dev, fsl_qdma->error_irq, pdev 768 drivers/dma/fsl-qdma.c dev_err(&pdev->dev, "Can't register qDMA controller IRQ.\n"); pdev 775 drivers/dma/fsl-qdma.c platform_get_irq_byname(pdev, irq_name); pdev 780 drivers/dma/fsl-qdma.c ret = devm_request_irq(&pdev->dev, pdev 787 drivers/dma/fsl-qdma.c dev_err(&pdev->dev, pdev 796 drivers/dma/fsl-qdma.c dev_err(&pdev->dev, pdev 807 drivers/dma/fsl-qdma.c static void fsl_qdma_irq_exit(struct platform_device *pdev, pdev 812 drivers/dma/fsl-qdma.c devm_free_irq(&pdev->dev, fsl_qdma->error_irq, fsl_qdma); pdev 814 drivers/dma/fsl-qdma.c devm_free_irq(&pdev->dev, fsl_qdma->queue_irq[i], fsl_qdma); pdev 1066 drivers/dma/fsl-qdma.c static int fsl_qdma_probe(struct platform_device *pdev) pdev 1074 drivers/dma/fsl-qdma.c struct device_node *np = pdev->dev.of_node; pdev 1078 drivers/dma/fsl-qdma.c dev_err(&pdev->dev, "Can't get dma-channels.\n"); pdev 1084 drivers/dma/fsl-qdma.c dev_err(&pdev->dev, "Can't get block-offset.\n"); pdev 1090 drivers/dma/fsl-qdma.c dev_err(&pdev->dev, "Can't get block-number.\n"); pdev 1097 drivers/dma/fsl-qdma.c fsl_qdma = devm_kzalloc(&pdev->dev, len, GFP_KERNEL); pdev 1102 drivers/dma/fsl-qdma.c fsl_qdma->chans = devm_kzalloc(&pdev->dev, len, GFP_KERNEL); pdev 1107 drivers/dma/fsl-qdma.c fsl_qdma->status = devm_kzalloc(&pdev->dev, len, GFP_KERNEL); pdev 1112 drivers/dma/fsl-qdma.c fsl_qdma->queue_irq = devm_kzalloc(&pdev->dev, len, GFP_KERNEL); pdev 1118 drivers/dma/fsl-qdma.c dev_err(&pdev->dev, "Can't get queues.\n"); pdev 1131 drivers/dma/fsl-qdma.c fsl_qdma->status[i] = fsl_qdma_prep_status_queue(pdev); pdev 1135 drivers/dma/fsl-qdma.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1136 drivers/dma/fsl-qdma.c fsl_qdma->ctrl_base = devm_ioremap_resource(&pdev->dev, res); pdev 1140 drivers/dma/fsl-qdma.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 1141 drivers/dma/fsl-qdma.c fsl_qdma->status_base = devm_ioremap_resource(&pdev->dev, res); pdev 1145 drivers/dma/fsl-qdma.c res = platform_get_resource(pdev, IORESOURCE_MEM, 2); pdev 1146 drivers/dma/fsl-qdma.c fsl_qdma->block_base = devm_ioremap_resource(&pdev->dev, res); pdev 1149 drivers/dma/fsl-qdma.c fsl_qdma->queue = fsl_qdma_alloc_queue_resources(pdev, fsl_qdma); pdev 1153 drivers/dma/fsl-qdma.c ret = fsl_qdma_irq_init(pdev, fsl_qdma); pdev 1157 drivers/dma/fsl-qdma.c fsl_qdma->irq_base = platform_get_irq_byname(pdev, "qdma-queue0"); pdev 1176 drivers/dma/fsl-qdma.c fsl_qdma->dma_dev.dev = &pdev->dev; pdev 1187 drivers/dma/fsl-qdma.c dma_set_mask(&pdev->dev, DMA_BIT_MASK(40)); pdev 1189 drivers/dma/fsl-qdma.c platform_set_drvdata(pdev, fsl_qdma); pdev 1193 drivers/dma/fsl-qdma.c dev_err(&pdev->dev, pdev 1200 drivers/dma/fsl-qdma.c dev_err(&pdev->dev, "Can't Initialize the qDMA engine.\n"); pdev 1218 drivers/dma/fsl-qdma.c static int fsl_qdma_remove(struct platform_device *pdev) pdev 1222 drivers/dma/fsl-qdma.c struct device_node *np = pdev->dev.of_node; pdev 1223 drivers/dma/fsl-qdma.c struct fsl_qdma_engine *fsl_qdma = platform_get_drvdata(pdev); pdev 1225 drivers/dma/fsl-qdma.c fsl_qdma_irq_exit(pdev, fsl_qdma); pdev 1232 drivers/dma/fsl-qdma.c dma_free_coherent(&pdev->dev, sizeof(struct fsl_qdma_format) * pdev 29 drivers/dma/hsu/pci.c struct pci_dev *pdev = to_pci_dev(chip->dev); pdev 42 drivers/dma/hsu/pci.c if (pdev->device == PCI_DEVICE_ID_INTEL_MRFLD_HSU_DMA) pdev 60 drivers/dma/hsu/pci.c static int hsu_pci_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 65 drivers/dma/hsu/pci.c ret = pcim_enable_device(pdev); pdev 69 drivers/dma/hsu/pci.c ret = pcim_iomap_regions(pdev, BIT(0), pci_name(pdev)); pdev 71 drivers/dma/hsu/pci.c dev_err(&pdev->dev, "I/O memory remapping failed\n"); pdev 75 drivers/dma/hsu/pci.c pci_set_master(pdev); pdev 76 drivers/dma/hsu/pci.c pci_try_set_mwi(pdev); pdev 78 drivers/dma/hsu/pci.c ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 82 drivers/dma/hsu/pci.c ret = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 86 drivers/dma/hsu/pci.c chip = devm_kzalloc(&pdev->dev, sizeof(*chip), GFP_KERNEL); pdev 90 drivers/dma/hsu/pci.c ret = pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_ALL_TYPES); pdev 94 drivers/dma/hsu/pci.c chip->dev = &pdev->dev; pdev 95 drivers/dma/hsu/pci.c chip->regs = pcim_iomap_table(pdev)[0]; pdev 96 drivers/dma/hsu/pci.c chip->length = pci_resource_len(pdev, 0); pdev 98 drivers/dma/hsu/pci.c chip->irq = pci_irq_vector(pdev, 0); pdev 108 drivers/dma/hsu/pci.c pci_set_drvdata(pdev, chip); pdev 117 drivers/dma/hsu/pci.c static void hsu_pci_remove(struct pci_dev *pdev) pdev 119 drivers/dma/hsu/pci.c struct hsu_dma_chip *chip = pci_get_drvdata(pdev); pdev 627 drivers/dma/idma64.c static int idma64_platform_probe(struct platform_device *pdev) pdev 630 drivers/dma/idma64.c struct device *dev = &pdev->dev; pdev 639 drivers/dma/idma64.c chip->irq = platform_get_irq(pdev, 0); pdev 643 drivers/dma/idma64.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 659 drivers/dma/idma64.c platform_set_drvdata(pdev, chip); pdev 663 drivers/dma/idma64.c static int idma64_platform_remove(struct platform_device *pdev) pdev 665 drivers/dma/idma64.c struct idma64_chip *chip = platform_get_drvdata(pdev); pdev 886 drivers/dma/img-mdc-dma.c static int mdc_dma_probe(struct platform_device *pdev) pdev 894 drivers/dma/img-mdc-dma.c mdma = devm_kzalloc(&pdev->dev, sizeof(*mdma), GFP_KERNEL); pdev 897 drivers/dma/img-mdc-dma.c platform_set_drvdata(pdev, mdma); pdev 899 drivers/dma/img-mdc-dma.c mdma->soc = of_device_get_match_data(&pdev->dev); pdev 901 drivers/dma/img-mdc-dma.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 902 drivers/dma/img-mdc-dma.c mdma->regs = devm_ioremap_resource(&pdev->dev, res); pdev 906 drivers/dma/img-mdc-dma.c mdma->periph_regs = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, pdev 911 drivers/dma/img-mdc-dma.c mdma->clk = devm_clk_get(&pdev->dev, "sys"); pdev 941 drivers/dma/img-mdc-dma.c of_property_read_u32(pdev->dev.of_node, "dma-channels", pdev 943 drivers/dma/img-mdc-dma.c ret = of_property_read_u32(pdev->dev.of_node, pdev 949 drivers/dma/img-mdc-dma.c mdma->dma_dev.dev = &pdev->dev; pdev 974 drivers/dma/img-mdc-dma.c mchan->irq = platform_get_irq(pdev, i); pdev 978 drivers/dma/img-mdc-dma.c ret = devm_request_irq(&pdev->dev, mchan->irq, mdc_chan_irq, pdev 980 drivers/dma/img-mdc-dma.c dev_name(&pdev->dev), mchan); pdev 988 drivers/dma/img-mdc-dma.c mdma->desc_pool = dmam_pool_create(dev_name(&pdev->dev), &pdev->dev, pdev 994 drivers/dma/img-mdc-dma.c pm_runtime_enable(&pdev->dev); pdev 995 drivers/dma/img-mdc-dma.c if (!pm_runtime_enabled(&pdev->dev)) { pdev 996 drivers/dma/img-mdc-dma.c ret = img_mdc_runtime_resume(&pdev->dev); pdev 1005 drivers/dma/img-mdc-dma.c ret = of_dma_controller_register(pdev->dev.of_node, mdc_of_xlate, mdma); pdev 1009 drivers/dma/img-mdc-dma.c dev_info(&pdev->dev, "MDC with %u channels and %u threads\n", pdev 1017 drivers/dma/img-mdc-dma.c if (!pm_runtime_enabled(&pdev->dev)) pdev 1018 drivers/dma/img-mdc-dma.c img_mdc_runtime_suspend(&pdev->dev); pdev 1019 drivers/dma/img-mdc-dma.c pm_runtime_disable(&pdev->dev); pdev 1023 drivers/dma/img-mdc-dma.c static int mdc_dma_remove(struct platform_device *pdev) pdev 1025 drivers/dma/img-mdc-dma.c struct mdc_dma *mdma = platform_get_drvdata(pdev); pdev 1028 drivers/dma/img-mdc-dma.c of_dma_controller_free(pdev->dev.of_node); pdev 1035 drivers/dma/img-mdc-dma.c devm_free_irq(&pdev->dev, mchan->irq, mchan); pdev 1040 drivers/dma/img-mdc-dma.c pm_runtime_disable(&pdev->dev); pdev 1041 drivers/dma/img-mdc-dma.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 1042 drivers/dma/img-mdc-dma.c img_mdc_runtime_suspend(&pdev->dev); pdev 1056 drivers/dma/imx-dma.c static int __init imxdma_probe(struct platform_device *pdev) pdev 1064 drivers/dma/imx-dma.c of_id = of_match_device(imx_dma_of_dev_id, &pdev->dev); pdev 1066 drivers/dma/imx-dma.c pdev->id_entry = of_id->data; pdev 1068 drivers/dma/imx-dma.c imxdma = devm_kzalloc(&pdev->dev, sizeof(*imxdma), GFP_KERNEL); pdev 1072 drivers/dma/imx-dma.c imxdma->dev = &pdev->dev; pdev 1073 drivers/dma/imx-dma.c imxdma->devtype = pdev->id_entry->driver_data; pdev 1075 drivers/dma/imx-dma.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1076 drivers/dma/imx-dma.c imxdma->base = devm_ioremap_resource(&pdev->dev, res); pdev 1080 drivers/dma/imx-dma.c irq = platform_get_irq(pdev, 0); pdev 1084 drivers/dma/imx-dma.c imxdma->dma_ipg = devm_clk_get(&pdev->dev, "ipg"); pdev 1088 drivers/dma/imx-dma.c imxdma->dma_ahb = devm_clk_get(&pdev->dev, "ahb"); pdev 1103 drivers/dma/imx-dma.c ret = devm_request_irq(&pdev->dev, irq, pdev 1111 drivers/dma/imx-dma.c irq_err = platform_get_irq(pdev, 1); pdev 1117 drivers/dma/imx-dma.c ret = devm_request_irq(&pdev->dev, irq_err, pdev 1153 drivers/dma/imx-dma.c ret = devm_request_irq(&pdev->dev, irq + i, pdev 1183 drivers/dma/imx-dma.c imxdma->dma_device.dev = &pdev->dev; pdev 1196 drivers/dma/imx-dma.c platform_set_drvdata(pdev, imxdma); pdev 1204 drivers/dma/imx-dma.c dev_err(&pdev->dev, "unable to register\n"); pdev 1208 drivers/dma/imx-dma.c if (pdev->dev.of_node) { pdev 1209 drivers/dma/imx-dma.c ret = of_dma_controller_register(pdev->dev.of_node, pdev 1212 drivers/dma/imx-dma.c dev_err(&pdev->dev, "unable to register of_dma_controller\n"); pdev 1228 drivers/dma/imx-dma.c static void imxdma_free_irq(struct platform_device *pdev, struct imxdma_engine *imxdma) pdev 1247 drivers/dma/imx-dma.c static int imxdma_remove(struct platform_device *pdev) pdev 1249 drivers/dma/imx-dma.c struct imxdma_engine *imxdma = platform_get_drvdata(pdev); pdev 1251 drivers/dma/imx-dma.c imxdma_free_irq(pdev, imxdma); pdev 1255 drivers/dma/imx-dma.c if (pdev->dev.of_node) pdev 1256 drivers/dma/imx-dma.c of_dma_controller_free(pdev->dev.of_node); pdev 1979 drivers/dma/imx-sdma.c static int sdma_probe(struct platform_device *pdev) pdev 1982 drivers/dma/imx-sdma.c of_match_device(sdma_dt_ids, &pdev->dev); pdev 1983 drivers/dma/imx-sdma.c struct device_node *np = pdev->dev.of_node; pdev 1990 drivers/dma/imx-sdma.c struct sdma_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 1998 drivers/dma/imx-sdma.c else if (pdev->id_entry) pdev 1999 drivers/dma/imx-sdma.c drvdata = (void *)pdev->id_entry->driver_data; pdev 2002 drivers/dma/imx-sdma.c dev_err(&pdev->dev, "unable to find driver data\n"); pdev 2006 drivers/dma/imx-sdma.c ret = dma_coerce_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 2010 drivers/dma/imx-sdma.c sdma = devm_kzalloc(&pdev->dev, sizeof(*sdma), GFP_KERNEL); pdev 2016 drivers/dma/imx-sdma.c sdma->dev = &pdev->dev; pdev 2019 drivers/dma/imx-sdma.c irq = platform_get_irq(pdev, 0); pdev 2023 drivers/dma/imx-sdma.c iores = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2024 drivers/dma/imx-sdma.c sdma->regs = devm_ioremap_resource(&pdev->dev, iores); pdev 2028 drivers/dma/imx-sdma.c sdma->clk_ipg = devm_clk_get(&pdev->dev, "ipg"); pdev 2032 drivers/dma/imx-sdma.c sdma->clk_ahb = devm_clk_get(&pdev->dev, "ahb"); pdev 2044 drivers/dma/imx-sdma.c ret = devm_request_irq(&pdev->dev, irq, sdma_int_handler, 0, "sdma", pdev 2099 drivers/dma/imx-sdma.c sdma->dma_device.dev = &pdev->dev; pdev 2119 drivers/dma/imx-sdma.c platform_set_drvdata(pdev, sdma); pdev 2123 drivers/dma/imx-sdma.c dev_err(&pdev->dev, "unable to register\n"); pdev 2130 drivers/dma/imx-sdma.c dev_err(&pdev->dev, "failed to register controller\n"); pdev 2152 drivers/dma/imx-sdma.c dev_warn(&pdev->dev, "failed to get firmware from platform data\n"); pdev 2162 drivers/dma/imx-sdma.c dev_warn(&pdev->dev, "failed to get firmware name\n"); pdev 2166 drivers/dma/imx-sdma.c dev_warn(&pdev->dev, "failed to get firmware from device tree\n"); pdev 2183 drivers/dma/imx-sdma.c static int sdma_remove(struct platform_device *pdev) pdev 2185 drivers/dma/imx-sdma.c struct sdma_engine *sdma = platform_get_drvdata(pdev); pdev 2188 drivers/dma/imx-sdma.c devm_free_irq(&pdev->dev, sdma->irq, sdma); pdev 2201 drivers/dma/imx-sdma.c platform_set_drvdata(pdev, NULL); pdev 67 drivers/dma/ioat/dca.c static int dca_enabled_in_bios(struct pci_dev *pdev) pdev 77 drivers/dma/ioat/dca.c dev_dbg(&pdev->dev, "DCA is disabled in BIOS\n"); pdev 82 drivers/dma/ioat/dca.c int system_has_dca_enabled(struct pci_dev *pdev) pdev 85 drivers/dma/ioat/dca.c return dca_enabled_in_bios(pdev); pdev 87 drivers/dma/ioat/dca.c dev_dbg(&pdev->dev, "boot cpu doesn't have X86_FEATURE_DCA\n"); pdev 92 drivers/dma/ioat/dca.c struct pci_dev *pdev; /* requester device */ pdev 112 drivers/dma/ioat/dca.c struct pci_dev *pdev; pdev 115 drivers/dma/ioat/dca.c pdev = to_pci_dev(dev); pdev 117 drivers/dma/ioat/dca.c if (ioatdca->req_slots[i].pdev == pdev) pdev 126 drivers/dma/ioat/dca.c struct pci_dev *pdev; pdev 134 drivers/dma/ioat/dca.c pdev = to_pci_dev(dev); pdev 135 drivers/dma/ioat/dca.c id = dcaid_from_pcidev(pdev); pdev 141 drivers/dma/ioat/dca.c if (ioatdca->req_slots[i].pdev == NULL) { pdev 144 drivers/dma/ioat/dca.c ioatdca->req_slots[i].pdev = pdev; pdev 161 drivers/dma/ioat/dca.c struct pci_dev *pdev; pdev 168 drivers/dma/ioat/dca.c pdev = to_pci_dev(dev); pdev 171 drivers/dma/ioat/dca.c if (ioatdca->req_slots[i].pdev == pdev) { pdev 175 drivers/dma/ioat/dca.c ioatdca->req_slots[i].pdev = NULL; pdev 257 drivers/dma/ioat/dca.c struct dca_provider *ioat_dca_init(struct pci_dev *pdev, void __iomem *iobase) pdev 277 drivers/dma/ioat/dca.c if (!system_has_dca_enabled(pdev)) pdev 328 drivers/dma/ioat/dca.c dev_driver_string(&pdev->dev), pdev 329 drivers/dma/ioat/dca.c dev_name(&pdev->dev)); pdev 334 drivers/dma/ioat/dca.c err = register_dca_provider(dca, &pdev->dev); pdev 126 drivers/dma/ioat/dma.c struct pci_dev *pdev = ioat_dma->pdev; pdev 143 drivers/dma/ioat/dma.c synchronize_irq(pdev->irq); pdev 761 drivers/dma/ioat/dma.c struct pci_dev *pdev = to_pdev(ioat_chan); pdev 777 drivers/dma/ioat/dma.c pci_read_config_dword(pdev, IOAT_PCI_CHANERR_INT_OFFSET, &chanerr_int); pdev 853 drivers/dma/ioat/dma.c pci_write_config_dword(pdev, IOAT_PCI_CHANERR_INT_OFFSET, chanerr_int); pdev 984 drivers/dma/ioat/dma.c struct pci_dev *pdev = ioat_dma->pdev; pdev 996 drivers/dma/ioat/dma.c err = pci_read_config_dword(pdev, pdev 999 drivers/dma/ioat/dma.c dev_err(&pdev->dev, pdev 1003 drivers/dma/ioat/dma.c pci_write_config_dword(pdev, pdev 1009 drivers/dma/ioat/dma.c pci_read_config_word(pdev, IOAT_PCI_DEVICE_ID_OFFSET, &dev_id); pdev 1011 drivers/dma/ioat/dma.c pci_write_config_dword(pdev, pdev 1017 drivers/dma/ioat/dma.c if (is_bwd_ioat(pdev) && (ioat_dma->irq_mode == IOAT_MSIX)) { pdev 1026 drivers/dma/ioat/dma.c if (is_bwd_ioat(pdev) && (ioat_dma->irq_mode == IOAT_MSIX)) { pdev 1034 drivers/dma/ioat/dma.c dev_err(&pdev->dev, "Failed to reset: %d\n", err); pdev 23 drivers/dma/ioat/dma.h #define to_dev(ioat_chan) (&(ioat_chan)->ioat_dma->pdev->dev) pdev 24 drivers/dma/ioat/dma.h #define to_pdev(ioat_chan) ((ioat_chan)->ioat_dma->pdev) pdev 64 drivers/dma/ioat/dma.h struct pci_dev *pdev; pdev 402 drivers/dma/ioat/dma.h bool is_bwd_ioat(struct pci_dev *pdev); pdev 403 drivers/dma/ioat/dma.h struct dca_provider *ioat_dca_init(struct pci_dev *pdev, void __iomem *iobase); pdev 67 drivers/dma/ioat/hw.h int system_has_dca_enabled(struct pci_dev *pdev); pdev 117 drivers/dma/ioat/init.c static int ioat_pci_probe(struct pci_dev *pdev, const struct pci_device_id *id); pdev 118 drivers/dma/ioat/init.c static void ioat_remove(struct pci_dev *pdev); pdev 142 drivers/dma/ioat/init.c static bool is_jf_ioat(struct pci_dev *pdev) pdev 144 drivers/dma/ioat/init.c switch (pdev->device) { pdev 161 drivers/dma/ioat/init.c static bool is_snb_ioat(struct pci_dev *pdev) pdev 163 drivers/dma/ioat/init.c switch (pdev->device) { pdev 180 drivers/dma/ioat/init.c static bool is_ivb_ioat(struct pci_dev *pdev) pdev 182 drivers/dma/ioat/init.c switch (pdev->device) { pdev 200 drivers/dma/ioat/init.c static bool is_hsw_ioat(struct pci_dev *pdev) pdev 202 drivers/dma/ioat/init.c switch (pdev->device) { pdev 220 drivers/dma/ioat/init.c static bool is_bdx_ioat(struct pci_dev *pdev) pdev 222 drivers/dma/ioat/init.c switch (pdev->device) { pdev 239 drivers/dma/ioat/init.c static inline bool is_skx_ioat(struct pci_dev *pdev) pdev 241 drivers/dma/ioat/init.c return (pdev->device == PCI_DEVICE_ID_INTEL_IOAT_SKX) ? true : false; pdev 244 drivers/dma/ioat/init.c static bool is_xeon_cb32(struct pci_dev *pdev) pdev 246 drivers/dma/ioat/init.c return is_jf_ioat(pdev) || is_snb_ioat(pdev) || is_ivb_ioat(pdev) || pdev 247 drivers/dma/ioat/init.c is_hsw_ioat(pdev) || is_bdx_ioat(pdev) || is_skx_ioat(pdev); pdev 250 drivers/dma/ioat/init.c bool is_bwd_ioat(struct pci_dev *pdev) pdev 252 drivers/dma/ioat/init.c switch (pdev->device) { pdev 268 drivers/dma/ioat/init.c static bool is_bwd_noraid(struct pci_dev *pdev) pdev 270 drivers/dma/ioat/init.c switch (pdev->device) { pdev 306 drivers/dma/ioat/init.c struct device *dev = &ioat_dma->pdev->dev; pdev 406 drivers/dma/ioat/init.c struct pci_dev *pdev = ioat_dma->pdev; pdev 407 drivers/dma/ioat/init.c struct device *dev = &pdev->dev; pdev 428 drivers/dma/ioat/init.c err = pci_enable_msix_exact(pdev, ioat_dma->msix_entries, msixcnt); pdev 452 drivers/dma/ioat/init.c err = pci_enable_msi(pdev); pdev 456 drivers/dma/ioat/init.c err = devm_request_irq(dev, pdev->irq, ioat_dma_do_interrupt, 0, pdev 459 drivers/dma/ioat/init.c pci_disable_msi(pdev); pdev 466 drivers/dma/ioat/init.c err = devm_request_irq(dev, pdev->irq, ioat_dma_do_interrupt, pdev 473 drivers/dma/ioat/init.c if (is_bwd_ioat(pdev)) pdev 497 drivers/dma/ioat/init.c struct pci_dev *pdev = ioat_dma->pdev; pdev 498 drivers/dma/ioat/init.c struct device *dev = &pdev->dev; pdev 513 drivers/dma/ioat/init.c dma->dev = &pdev->dev; pdev 572 drivers/dma/ioat/init.c struct device *dev = &ioat_dma->pdev->dev; pdev 802 drivers/dma/ioat/init.c struct device *dev = &ioat_dma->pdev->dev; pdev 1091 drivers/dma/ioat/init.c struct pci_dev *pdev = ioat_dma->pdev; pdev 1092 drivers/dma/ioat/init.c int dca_en = system_has_dca_enabled(pdev); pdev 1110 drivers/dma/ioat/init.c if (is_xeon_cb32(pdev) || is_bwd_noraid(pdev)) pdev 1165 drivers/dma/ioat/init.c &pdev->dev, pdev 1193 drivers/dma/ioat/init.c ioat_dma->dca = ioat_dca_init(pdev, ioat_dma->reg_base); pdev 1196 drivers/dma/ioat/init.c err = pcie_capability_read_word(pdev, IOAT_DEVCTRL_OFFSET, &val16); pdev 1202 drivers/dma/ioat/init.c err = pcie_capability_write_word(pdev, IOAT_DEVCTRL_OFFSET, val16); pdev 1213 drivers/dma/ioat/init.c static void ioat_shutdown(struct pci_dev *pdev) pdev 1215 drivers/dma/ioat/init.c struct ioatdma_device *ioat_dma = pci_get_drvdata(pdev); pdev 1269 drivers/dma/ioat/init.c static pci_ers_result_t ioat_pcie_error_detected(struct pci_dev *pdev, pdev 1272 drivers/dma/ioat/init.c dev_dbg(&pdev->dev, "%s: PCIe AER error %d\n", DRV_NAME, error); pdev 1275 drivers/dma/ioat/init.c ioat_shutdown(pdev); pdev 1280 drivers/dma/ioat/init.c static pci_ers_result_t ioat_pcie_error_slot_reset(struct pci_dev *pdev) pdev 1284 drivers/dma/ioat/init.c dev_dbg(&pdev->dev, "%s post reset handling\n", DRV_NAME); pdev 1286 drivers/dma/ioat/init.c if (pci_enable_device_mem(pdev) < 0) { pdev 1287 drivers/dma/ioat/init.c dev_err(&pdev->dev, pdev 1291 drivers/dma/ioat/init.c pci_set_master(pdev); pdev 1292 drivers/dma/ioat/init.c pci_restore_state(pdev); pdev 1293 drivers/dma/ioat/init.c pci_save_state(pdev); pdev 1294 drivers/dma/ioat/init.c pci_wake_from_d3(pdev, false); pdev 1300 drivers/dma/ioat/init.c static void ioat_pcie_error_resume(struct pci_dev *pdev) pdev 1302 drivers/dma/ioat/init.c struct ioatdma_device *ioat_dma = pci_get_drvdata(pdev); pdev 1304 drivers/dma/ioat/init.c dev_dbg(&pdev->dev, "%s: AER handling resuming\n", DRV_NAME); pdev 1326 drivers/dma/ioat/init.c alloc_ioatdma(struct pci_dev *pdev, void __iomem *iobase) pdev 1328 drivers/dma/ioat/init.c struct device *dev = &pdev->dev; pdev 1333 drivers/dma/ioat/init.c d->pdev = pdev; pdev 1338 drivers/dma/ioat/init.c static int ioat_pci_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 1341 drivers/dma/ioat/init.c struct device *dev = &pdev->dev; pdev 1345 drivers/dma/ioat/init.c err = pcim_enable_device(pdev); pdev 1349 drivers/dma/ioat/init.c err = pcim_iomap_regions(pdev, 1 << IOAT_MMIO_BAR, DRV_NAME); pdev 1352 drivers/dma/ioat/init.c iomap = pcim_iomap_table(pdev); pdev 1356 drivers/dma/ioat/init.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 1358 drivers/dma/ioat/init.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 1362 drivers/dma/ioat/init.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 1364 drivers/dma/ioat/init.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 1368 drivers/dma/ioat/init.c device = alloc_ioatdma(pdev, iomap[IOAT_MMIO_BAR]); pdev 1371 drivers/dma/ioat/init.c pci_set_master(pdev); pdev 1372 drivers/dma/ioat/init.c pci_set_drvdata(pdev, device); pdev 1378 drivers/dma/ioat/init.c if (is_skx_ioat(pdev)) pdev 1383 drivers/dma/ioat/init.c pci_enable_pcie_error_reporting(pdev); pdev 1389 drivers/dma/ioat/init.c pci_disable_pcie_error_reporting(pdev); pdev 1396 drivers/dma/ioat/init.c static void ioat_remove(struct pci_dev *pdev) pdev 1398 drivers/dma/ioat/init.c struct ioatdma_device *device = pci_get_drvdata(pdev); pdev 1403 drivers/dma/ioat/init.c dev_err(&pdev->dev, "Removing dma and dca services\n"); pdev 1405 drivers/dma/ioat/init.c unregister_dca_provider(device->dca, &pdev->dev); pdev 1410 drivers/dma/ioat/init.c pci_disable_pcie_error_reporting(pdev); pdev 425 drivers/dma/iop-adma.c dev_get_platdata(&iop_chan->device->pdev->dev); pdev 887 drivers/dma/iop-adma.c dma_sync_single_for_cpu(&iop_chan->device->pdev->dev, dest_dma, pdev 987 drivers/dma/iop-adma.c dma_sync_single_for_cpu(&iop_chan->device->pdev->dev, dest_dma, pdev 998 drivers/dma/iop-adma.c dma_sync_single_for_device(&iop_chan->device->pdev->dev, dest_dma, pdev 1265 drivers/dma/iop-adma.c static int iop_adma_probe(struct platform_device *pdev) pdev 1272 drivers/dma/iop-adma.c struct iop_adma_platform_data *plat_data = dev_get_platdata(&pdev->dev); pdev 1274 drivers/dma/iop-adma.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1278 drivers/dma/iop-adma.c if (!devm_request_mem_region(&pdev->dev, res->start, pdev 1279 drivers/dma/iop-adma.c resource_size(res), pdev->name)) pdev 1291 drivers/dma/iop-adma.c adev->dma_desc_pool_virt = dma_alloc_wc(&pdev->dev, pdev 1300 drivers/dma/iop-adma.c dev_dbg(&pdev->dev, "%s: allocated descriptor pool virt %p phys %p\n", pdev 1309 drivers/dma/iop-adma.c adev->pdev = pdev; pdev 1310 drivers/dma/iop-adma.c platform_set_drvdata(pdev, adev); pdev 1319 drivers/dma/iop-adma.c dma_dev->dev = &pdev->dev; pdev 1349 drivers/dma/iop-adma.c iop_chan->mmr_base = devm_ioremap(&pdev->dev, res->start, pdev 1365 drivers/dma/iop-adma.c int irq = platform_get_irq(pdev, i); pdev 1370 drivers/dma/iop-adma.c ret = devm_request_irq(&pdev->dev, irq, pdev 1371 drivers/dma/iop-adma.c handler[i], 0, pdev->name, iop_chan); pdev 1386 drivers/dma/iop-adma.c dev_dbg(&pdev->dev, "memcpy self test returned %d\n", ret); pdev 1393 drivers/dma/iop-adma.c dev_dbg(&pdev->dev, "xor self test returned %d\n", ret); pdev 1402 drivers/dma/iop-adma.c dev_dbg(&pdev->dev, "pq self test returned %d\n", ret); pdev 1413 drivers/dma/iop-adma.c dev_info(&pdev->dev, "Intel(R) IOP: ( %s%s%s%s%s%s)\n", pdev 1427 drivers/dma/iop-adma.c dma_free_coherent(&adev->pdev->dev, plat_data->pool_size, pdev 1670 drivers/dma/ipu/ipu_idmac.c static int __init ipu_probe(struct platform_device *pdev) pdev 1677 drivers/dma/ipu/ipu_idmac.c mem_ipu = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1678 drivers/dma/ipu/ipu_idmac.c mem_ic = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 1682 drivers/dma/ipu/ipu_idmac.c ipu_data.dev = &pdev->dev; pdev 1684 drivers/dma/ipu/ipu_idmac.c platform_set_drvdata(pdev, &ipu_data); pdev 1686 drivers/dma/ipu/ipu_idmac.c ret = platform_get_irq(pdev, 0); pdev 1691 drivers/dma/ipu/ipu_idmac.c ret = platform_get_irq(pdev, 1); pdev 1697 drivers/dma/ipu/ipu_idmac.c dev_dbg(&pdev->dev, "fn irq %u, err irq %u\n", pdev 1715 drivers/dma/ipu/ipu_idmac.c ipu_data.ipu_clk = clk_get(&pdev->dev, NULL); pdev 1731 drivers/dma/ipu/ipu_idmac.c dev_dbg(&pdev->dev, "%s @ 0x%08lx, fn irq %u, err irq %u\n", pdev->name, pdev 1734 drivers/dma/ipu/ipu_idmac.c ret = ipu_irq_attach_irq(&ipu_data, pdev); pdev 1745 drivers/dma/ipu/ipu_idmac.c ipu_data.dev = &pdev->dev; pdev 1753 drivers/dma/ipu/ipu_idmac.c ipu_irq_detach_irq(&ipu_data, pdev); pdev 1762 drivers/dma/ipu/ipu_idmac.c dev_err(&pdev->dev, "Failed to probe IPU: %d\n", ret); pdev 1766 drivers/dma/ipu/ipu_idmac.c static int ipu_remove(struct platform_device *pdev) pdev 1768 drivers/dma/ipu/ipu_idmac.c struct ipu *ipu = platform_get_drvdata(pdev); pdev 1771 drivers/dma/ipu/ipu_idmac.c ipu_irq_detach_irq(ipu, pdev); pdev 54 drivers/dma/lpc18xx-dmamux.c struct platform_device *pdev = of_find_device_by_node(ofdma->of_node); pdev 55 drivers/dma/lpc18xx-dmamux.c struct lpc18xx_dmamux_data *dmamux = platform_get_drvdata(pdev); pdev 60 drivers/dma/lpc18xx-dmamux.c dev_err(&pdev->dev, "invalid number of dma mux args\n"); pdev 66 drivers/dma/lpc18xx-dmamux.c dev_err(&pdev->dev, "invalid mux number: %d\n", pdev 72 drivers/dma/lpc18xx-dmamux.c dev_err(&pdev->dev, "invalid dma mux value: %d\n", pdev 80 drivers/dma/lpc18xx-dmamux.c dev_err(&pdev->dev, "can't get dma master\n"); pdev 87 drivers/dma/lpc18xx-dmamux.c dev_err(&pdev->dev, "dma request %u busy with %u.%u\n", pdev 104 drivers/dma/lpc18xx-dmamux.c dev_dbg(&pdev->dev, "mapping dmamux %u.%u to dma request %u\n", mux, pdev 110 drivers/dma/lpc18xx-dmamux.c static int lpc18xx_dmamux_probe(struct platform_device *pdev) pdev 112 drivers/dma/lpc18xx-dmamux.c struct device_node *dma_np, *np = pdev->dev.of_node; pdev 116 drivers/dma/lpc18xx-dmamux.c dmamux = devm_kzalloc(&pdev->dev, sizeof(*dmamux), GFP_KERNEL); pdev 122 drivers/dma/lpc18xx-dmamux.c dev_err(&pdev->dev, "syscon lookup failed\n"); pdev 129 drivers/dma/lpc18xx-dmamux.c dev_err(&pdev->dev, "missing dma-requests property\n"); pdev 135 drivers/dma/lpc18xx-dmamux.c dev_err(&pdev->dev, "can't get dma master\n"); pdev 143 drivers/dma/lpc18xx-dmamux.c dev_err(&pdev->dev, "missing master dma-requests property\n"); pdev 147 drivers/dma/lpc18xx-dmamux.c dmamux->muxes = devm_kcalloc(&pdev->dev, dmamux->dma_master_requests, pdev 154 drivers/dma/lpc18xx-dmamux.c platform_set_drvdata(pdev, dmamux); pdev 155 drivers/dma/lpc18xx-dmamux.c dmamux->dmarouter.dev = &pdev->dev; pdev 93 drivers/dma/mcf-edma.c static int mcf_edma_irq_init(struct platform_device *pdev, pdev 99 drivers/dma/mcf-edma.c res = platform_get_resource_byname(pdev, pdev 109 drivers/dma/mcf-edma.c res = platform_get_resource_byname(pdev, pdev 119 drivers/dma/mcf-edma.c ret = platform_get_irq_byname(pdev, "edma-tx-56-63"); pdev 127 drivers/dma/mcf-edma.c ret = platform_get_irq_byname(pdev, "edma-err"); pdev 138 drivers/dma/mcf-edma.c static void mcf_edma_irq_free(struct platform_device *pdev, pdev 144 drivers/dma/mcf-edma.c res = platform_get_resource_byname(pdev, pdev 151 drivers/dma/mcf-edma.c res = platform_get_resource_byname(pdev, pdev 158 drivers/dma/mcf-edma.c irq = platform_get_irq_byname(pdev, "edma-tx-56-63"); pdev 162 drivers/dma/mcf-edma.c irq = platform_get_irq_byname(pdev, "edma-err"); pdev 172 drivers/dma/mcf-edma.c static int mcf_edma_probe(struct platform_device *pdev) pdev 181 drivers/dma/mcf-edma.c pdata = dev_get_platdata(&pdev->dev); pdev 183 drivers/dma/mcf-edma.c dev_err(&pdev->dev, "no platform data supplied\n"); pdev 189 drivers/dma/mcf-edma.c mcf_edma = devm_kzalloc(&pdev->dev, len, GFP_KERNEL); pdev 200 drivers/dma/mcf-edma.c dev_info(&pdev->dev, "setting default channel number to 64"); pdev 206 drivers/dma/mcf-edma.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 208 drivers/dma/mcf-edma.c mcf_edma->membase = devm_ioremap_resource(&pdev->dev, res); pdev 231 drivers/dma/mcf-edma.c ret = mcf_edma->drvdata->setup_irq(pdev, mcf_edma); pdev 239 drivers/dma/mcf-edma.c mcf_edma->dma_dev.dev = &pdev->dev; pdev 263 drivers/dma/mcf-edma.c platform_set_drvdata(pdev, mcf_edma); pdev 267 drivers/dma/mcf-edma.c dev_err(&pdev->dev, pdev 278 drivers/dma/mcf-edma.c static int mcf_edma_remove(struct platform_device *pdev) pdev 280 drivers/dma/mcf-edma.c struct fsl_edma_engine *mcf_edma = platform_get_drvdata(pdev); pdev 282 drivers/dma/mcf-edma.c mcf_edma_irq_free(pdev, mcf_edma); pdev 749 drivers/dma/mediatek/mtk-cqdma.c static int mtk_cqdma_probe(struct platform_device *pdev) pdev 758 drivers/dma/mediatek/mtk-cqdma.c cqdma = devm_kzalloc(&pdev->dev, sizeof(*cqdma), GFP_KERNEL); pdev 764 drivers/dma/mediatek/mtk-cqdma.c cqdma->clk = devm_clk_get(&pdev->dev, "cqdma"); pdev 766 drivers/dma/mediatek/mtk-cqdma.c dev_err(&pdev->dev, "No clock for %s\n", pdev 767 drivers/dma/mediatek/mtk-cqdma.c dev_name(&pdev->dev)); pdev 784 drivers/dma/mediatek/mtk-cqdma.c dd->dev = &pdev->dev; pdev 787 drivers/dma/mediatek/mtk-cqdma.c if (pdev->dev.of_node && of_property_read_u32(pdev->dev.of_node, pdev 790 drivers/dma/mediatek/mtk-cqdma.c dev_info(&pdev->dev, pdev 797 drivers/dma/mediatek/mtk-cqdma.c if (pdev->dev.of_node && of_property_read_u32(pdev->dev.of_node, pdev 800 drivers/dma/mediatek/mtk-cqdma.c dev_info(&pdev->dev, pdev 807 drivers/dma/mediatek/mtk-cqdma.c cqdma->pc = devm_kcalloc(&pdev->dev, cqdma->dma_channels, pdev 814 drivers/dma/mediatek/mtk-cqdma.c cqdma->pc[i] = devm_kcalloc(&pdev->dev, 1, pdev 823 drivers/dma/mediatek/mtk-cqdma.c res = platform_get_resource(pdev, IORESOURCE_MEM, i); pdev 825 drivers/dma/mediatek/mtk-cqdma.c dev_err(&pdev->dev, "No mem resource for %s\n", pdev 826 drivers/dma/mediatek/mtk-cqdma.c dev_name(&pdev->dev)); pdev 830 drivers/dma/mediatek/mtk-cqdma.c cqdma->pc[i]->base = devm_ioremap_resource(&pdev->dev, res); pdev 835 drivers/dma/mediatek/mtk-cqdma.c res = platform_get_resource(pdev, IORESOURCE_IRQ, i); pdev 837 drivers/dma/mediatek/mtk-cqdma.c dev_err(&pdev->dev, "No irq resource for %s\n", pdev 838 drivers/dma/mediatek/mtk-cqdma.c dev_name(&pdev->dev)); pdev 843 drivers/dma/mediatek/mtk-cqdma.c err = devm_request_irq(&pdev->dev, cqdma->pc[i]->irq, pdev 844 drivers/dma/mediatek/mtk-cqdma.c mtk_cqdma_irq, 0, dev_name(&pdev->dev), pdev 847 drivers/dma/mediatek/mtk-cqdma.c dev_err(&pdev->dev, pdev 854 drivers/dma/mediatek/mtk-cqdma.c cqdma->vc = devm_kcalloc(&pdev->dev, cqdma->dma_requests, pdev 870 drivers/dma/mediatek/mtk-cqdma.c err = of_dma_controller_register(pdev->dev.of_node, pdev 873 drivers/dma/mediatek/mtk-cqdma.c dev_err(&pdev->dev, pdev 880 drivers/dma/mediatek/mtk-cqdma.c dev_err(&pdev->dev, pdev 885 drivers/dma/mediatek/mtk-cqdma.c platform_set_drvdata(pdev, cqdma); pdev 892 drivers/dma/mediatek/mtk-cqdma.c dev_info(&pdev->dev, "MediaTek CQDMA driver registered\n"); pdev 902 drivers/dma/mediatek/mtk-cqdma.c static int mtk_cqdma_remove(struct platform_device *pdev) pdev 904 drivers/dma/mediatek/mtk-cqdma.c struct mtk_cqdma_device *cqdma = platform_get_drvdata(pdev); pdev 934 drivers/dma/mediatek/mtk-cqdma.c of_dma_controller_free(pdev->dev.of_node); pdev 894 drivers/dma/mediatek/mtk-hsdma.c static int mtk_hsdma_probe(struct platform_device *pdev) pdev 902 drivers/dma/mediatek/mtk-hsdma.c hsdma = devm_kzalloc(&pdev->dev, sizeof(*hsdma), GFP_KERNEL); pdev 908 drivers/dma/mediatek/mtk-hsdma.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 909 drivers/dma/mediatek/mtk-hsdma.c hsdma->base = devm_ioremap_resource(&pdev->dev, res); pdev 913 drivers/dma/mediatek/mtk-hsdma.c hsdma->soc = of_device_get_match_data(&pdev->dev); pdev 915 drivers/dma/mediatek/mtk-hsdma.c dev_err(&pdev->dev, "No device match found\n"); pdev 919 drivers/dma/mediatek/mtk-hsdma.c hsdma->clk = devm_clk_get(&pdev->dev, "hsdma"); pdev 921 drivers/dma/mediatek/mtk-hsdma.c dev_err(&pdev->dev, "No clock for %s\n", pdev 922 drivers/dma/mediatek/mtk-hsdma.c dev_name(&pdev->dev)); pdev 926 drivers/dma/mediatek/mtk-hsdma.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 928 drivers/dma/mediatek/mtk-hsdma.c dev_err(&pdev->dev, "No irq resource for %s\n", pdev 929 drivers/dma/mediatek/mtk-hsdma.c dev_name(&pdev->dev)); pdev 950 drivers/dma/mediatek/mtk-hsdma.c dd->dev = &pdev->dev; pdev 954 drivers/dma/mediatek/mtk-hsdma.c if (pdev->dev.of_node && of_property_read_u32(pdev->dev.of_node, pdev 957 drivers/dma/mediatek/mtk-hsdma.c dev_info(&pdev->dev, pdev 962 drivers/dma/mediatek/mtk-hsdma.c hsdma->pc = devm_kcalloc(&pdev->dev, MTK_HSDMA_NR_MAX_PCHANS, pdev 967 drivers/dma/mediatek/mtk-hsdma.c hsdma->vc = devm_kcalloc(&pdev->dev, hsdma->dma_requests, pdev 984 drivers/dma/mediatek/mtk-hsdma.c err = of_dma_controller_register(pdev->dev.of_node, pdev 987 drivers/dma/mediatek/mtk-hsdma.c dev_err(&pdev->dev, pdev 994 drivers/dma/mediatek/mtk-hsdma.c err = devm_request_irq(&pdev->dev, hsdma->irq, pdev 996 drivers/dma/mediatek/mtk-hsdma.c dev_name(&pdev->dev), hsdma); pdev 998 drivers/dma/mediatek/mtk-hsdma.c dev_err(&pdev->dev, pdev 1003 drivers/dma/mediatek/mtk-hsdma.c platform_set_drvdata(pdev, hsdma); pdev 1005 drivers/dma/mediatek/mtk-hsdma.c dev_info(&pdev->dev, "MediaTek HSDMA driver registered\n"); pdev 1015 drivers/dma/mediatek/mtk-hsdma.c static int mtk_hsdma_remove(struct platform_device *pdev) pdev 1017 drivers/dma/mediatek/mtk-hsdma.c struct mtk_hsdma_device *hsdma = platform_get_drvdata(pdev); pdev 1039 drivers/dma/mediatek/mtk-hsdma.c of_dma_controller_free(pdev->dev.of_node); pdev 473 drivers/dma/mediatek/mtk-uart-apdma.c static int mtk_uart_apdma_probe(struct platform_device *pdev) pdev 475 drivers/dma/mediatek/mtk-uart-apdma.c struct device_node *np = pdev->dev.of_node; pdev 482 drivers/dma/mediatek/mtk-uart-apdma.c mtkd = devm_kzalloc(&pdev->dev, sizeof(*mtkd), GFP_KERNEL); pdev 486 drivers/dma/mediatek/mtk-uart-apdma.c mtkd->clk = devm_clk_get(&pdev->dev, NULL); pdev 488 drivers/dma/mediatek/mtk-uart-apdma.c dev_err(&pdev->dev, "No clock specified\n"); pdev 499 drivers/dma/mediatek/mtk-uart-apdma.c rc = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(bit_mask)); pdev 518 drivers/dma/mediatek/mtk-uart-apdma.c mtkd->ddev.dev = &pdev->dev; pdev 523 drivers/dma/mediatek/mtk-uart-apdma.c dev_info(&pdev->dev, pdev 535 drivers/dma/mediatek/mtk-uart-apdma.c res = platform_get_resource(pdev, IORESOURCE_MEM, i); pdev 541 drivers/dma/mediatek/mtk-uart-apdma.c c->base = devm_ioremap_resource(&pdev->dev, res); pdev 549 drivers/dma/mediatek/mtk-uart-apdma.c rc = platform_get_irq(pdev, i); pdev 555 drivers/dma/mediatek/mtk-uart-apdma.c pm_runtime_enable(&pdev->dev); pdev 556 drivers/dma/mediatek/mtk-uart-apdma.c pm_runtime_set_active(&pdev->dev); pdev 562 drivers/dma/mediatek/mtk-uart-apdma.c platform_set_drvdata(pdev, mtkd); pdev 574 drivers/dma/mediatek/mtk-uart-apdma.c pm_runtime_disable(&pdev->dev); pdev 580 drivers/dma/mediatek/mtk-uart-apdma.c static int mtk_uart_apdma_remove(struct platform_device *pdev) pdev 582 drivers/dma/mediatek/mtk-uart-apdma.c struct mtk_uart_apdmadev *mtkd = platform_get_drvdata(pdev); pdev 584 drivers/dma/mediatek/mtk-uart-apdma.c of_dma_controller_free(pdev->dev.of_node); pdev 590 drivers/dma/mediatek/mtk-uart-apdma.c pm_runtime_disable(&pdev->dev); pdev 215 drivers/dma/mmp_pdma.c struct mmp_pdma_device *pdev = dev_id; pdev 217 drivers/dma/mmp_pdma.c u32 dint = readl(pdev->base + DINT); pdev 224 drivers/dma/mmp_pdma.c if (i >= pdev->dma_channels) pdev 227 drivers/dma/mmp_pdma.c phy = &pdev->phy[i]; pdev 243 drivers/dma/mmp_pdma.c struct mmp_pdma_device *pdev = to_mmp_pdma_dev(pchan->chan.device); pdev 255 drivers/dma/mmp_pdma.c spin_lock_irqsave(&pdev->phy_lock, flags); pdev 256 drivers/dma/mmp_pdma.c for (prio = 0; prio <= ((pdev->dma_channels - 1) & 0xf) >> 2; prio++) { pdev 257 drivers/dma/mmp_pdma.c for (i = 0; i < pdev->dma_channels; i++) { pdev 260 drivers/dma/mmp_pdma.c phy = &pdev->phy[i]; pdev 270 drivers/dma/mmp_pdma.c spin_unlock_irqrestore(&pdev->phy_lock, flags); pdev 276 drivers/dma/mmp_pdma.c struct mmp_pdma_device *pdev = to_mmp_pdma_dev(pchan->chan.device); pdev 287 drivers/dma/mmp_pdma.c spin_lock_irqsave(&pdev->phy_lock, flags); pdev 290 drivers/dma/mmp_pdma.c spin_unlock_irqrestore(&pdev->phy_lock, flags); pdev 944 drivers/dma/mmp_pdma.c struct mmp_pdma_device *pdev = platform_get_drvdata(op); pdev 949 drivers/dma/mmp_pdma.c for (i = 0; i < pdev->dma_channels; i++) { pdev 954 drivers/dma/mmp_pdma.c if (irq_num != pdev->dma_channels) { pdev 956 drivers/dma/mmp_pdma.c devm_free_irq(&op->dev, irq, pdev); pdev 958 drivers/dma/mmp_pdma.c for (i = 0; i < pdev->dma_channels; i++) { pdev 959 drivers/dma/mmp_pdma.c phy = &pdev->phy[i]; pdev 965 drivers/dma/mmp_pdma.c dma_async_device_unregister(&pdev->device); pdev 969 drivers/dma/mmp_pdma.c static int mmp_pdma_chan_init(struct mmp_pdma_device *pdev, int idx, int irq) pdev 971 drivers/dma/mmp_pdma.c struct mmp_pdma_phy *phy = &pdev->phy[idx]; pdev 975 drivers/dma/mmp_pdma.c chan = devm_kzalloc(pdev->dev, sizeof(*chan), GFP_KERNEL); pdev 980 drivers/dma/mmp_pdma.c phy->base = pdev->base; pdev 983 drivers/dma/mmp_pdma.c ret = devm_request_irq(pdev->dev, irq, mmp_pdma_chan_handler, pdev 986 drivers/dma/mmp_pdma.c dev_err(pdev->dev, "channel request irq fail!\n"); pdev 992 drivers/dma/mmp_pdma.c chan->dev = pdev->dev; pdev 993 drivers/dma/mmp_pdma.c chan->chan.device = &pdev->device; pdev 999 drivers/dma/mmp_pdma.c list_add_tail(&chan->chan.device_node, &pdev->device.channels); pdev 1027 drivers/dma/mmp_pdma.c struct mmp_pdma_device *pdev; pdev 1037 drivers/dma/mmp_pdma.c pdev = devm_kzalloc(&op->dev, sizeof(*pdev), GFP_KERNEL); pdev 1038 drivers/dma/mmp_pdma.c if (!pdev) pdev 1041 drivers/dma/mmp_pdma.c pdev->dev = &op->dev; pdev 1043 drivers/dma/mmp_pdma.c spin_lock_init(&pdev->phy_lock); pdev 1046 drivers/dma/mmp_pdma.c pdev->base = devm_ioremap_resource(pdev->dev, iores); pdev 1047 drivers/dma/mmp_pdma.c if (IS_ERR(pdev->base)) pdev 1048 drivers/dma/mmp_pdma.c return PTR_ERR(pdev->base); pdev 1050 drivers/dma/mmp_pdma.c of_id = of_match_device(mmp_pdma_dt_ids, pdev->dev); pdev 1052 drivers/dma/mmp_pdma.c of_property_read_u32(pdev->dev->of_node, "#dma-channels", pdev 1058 drivers/dma/mmp_pdma.c pdev->dma_channels = dma_channels; pdev 1065 drivers/dma/mmp_pdma.c pdev->phy = devm_kcalloc(pdev->dev, dma_channels, sizeof(*pdev->phy), pdev 1067 drivers/dma/mmp_pdma.c if (pdev->phy == NULL) pdev 1070 drivers/dma/mmp_pdma.c INIT_LIST_HEAD(&pdev->device.channels); pdev 1075 drivers/dma/mmp_pdma.c ret = devm_request_irq(pdev->dev, irq, mmp_pdma_int_handler, pdev 1076 drivers/dma/mmp_pdma.c IRQF_SHARED, "pdma", pdev); pdev 1083 drivers/dma/mmp_pdma.c ret = mmp_pdma_chan_init(pdev, i, irq); pdev 1088 drivers/dma/mmp_pdma.c dma_cap_set(DMA_SLAVE, pdev->device.cap_mask); pdev 1089 drivers/dma/mmp_pdma.c dma_cap_set(DMA_MEMCPY, pdev->device.cap_mask); pdev 1090 drivers/dma/mmp_pdma.c dma_cap_set(DMA_CYCLIC, pdev->device.cap_mask); pdev 1091 drivers/dma/mmp_pdma.c dma_cap_set(DMA_PRIVATE, pdev->device.cap_mask); pdev 1092 drivers/dma/mmp_pdma.c pdev->device.dev = &op->dev; pdev 1093 drivers/dma/mmp_pdma.c pdev->device.device_alloc_chan_resources = mmp_pdma_alloc_chan_resources; pdev 1094 drivers/dma/mmp_pdma.c pdev->device.device_free_chan_resources = mmp_pdma_free_chan_resources; pdev 1095 drivers/dma/mmp_pdma.c pdev->device.device_tx_status = mmp_pdma_tx_status; pdev 1096 drivers/dma/mmp_pdma.c pdev->device.device_prep_dma_memcpy = mmp_pdma_prep_memcpy; pdev 1097 drivers/dma/mmp_pdma.c pdev->device.device_prep_slave_sg = mmp_pdma_prep_slave_sg; pdev 1098 drivers/dma/mmp_pdma.c pdev->device.device_prep_dma_cyclic = mmp_pdma_prep_dma_cyclic; pdev 1099 drivers/dma/mmp_pdma.c pdev->device.device_issue_pending = mmp_pdma_issue_pending; pdev 1100 drivers/dma/mmp_pdma.c pdev->device.device_config = mmp_pdma_config; pdev 1101 drivers/dma/mmp_pdma.c pdev->device.device_terminate_all = mmp_pdma_terminate_all; pdev 1102 drivers/dma/mmp_pdma.c pdev->device.copy_align = DMAENGINE_ALIGN_8_BYTES; pdev 1103 drivers/dma/mmp_pdma.c pdev->device.src_addr_widths = widths; pdev 1104 drivers/dma/mmp_pdma.c pdev->device.dst_addr_widths = widths; pdev 1105 drivers/dma/mmp_pdma.c pdev->device.directions = BIT(DMA_MEM_TO_DEV) | BIT(DMA_DEV_TO_MEM); pdev 1106 drivers/dma/mmp_pdma.c pdev->device.residue_granularity = DMA_RESIDUE_GRANULARITY_DESCRIPTOR; pdev 1108 drivers/dma/mmp_pdma.c if (pdev->dev->coherent_dma_mask) pdev 1109 drivers/dma/mmp_pdma.c dma_set_mask(pdev->dev, pdev->dev->coherent_dma_mask); pdev 1111 drivers/dma/mmp_pdma.c dma_set_mask(pdev->dev, DMA_BIT_MASK(64)); pdev 1113 drivers/dma/mmp_pdma.c ret = dma_async_device_register(&pdev->device); pdev 1115 drivers/dma/mmp_pdma.c dev_err(pdev->device.dev, "unable to register\n"); pdev 1122 drivers/dma/mmp_pdma.c mmp_pdma_dma_xlate, pdev); pdev 1129 drivers/dma/mmp_pdma.c platform_set_drvdata(op, pdev); pdev 1130 drivers/dma/mmp_pdma.c dev_info(pdev->device.dev, "initialized %d channels\n", dma_channels); pdev 548 drivers/dma/mmp_tdma.c static int mmp_tdma_remove(struct platform_device *pdev) pdev 627 drivers/dma/mmp_tdma.c static int mmp_tdma_probe(struct platform_device *pdev) pdev 638 drivers/dma/mmp_tdma.c of_id = of_match_device(mmp_tdma_dt_ids, &pdev->dev); pdev 642 drivers/dma/mmp_tdma.c type = platform_get_device_id(pdev)->driver_data; pdev 645 drivers/dma/mmp_tdma.c tdev = devm_kzalloc(&pdev->dev, sizeof(*tdev), GFP_KERNEL); pdev 649 drivers/dma/mmp_tdma.c tdev->dev = &pdev->dev; pdev 652 drivers/dma/mmp_tdma.c if (platform_get_irq(pdev, i) > 0) pdev 656 drivers/dma/mmp_tdma.c iores = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 657 drivers/dma/mmp_tdma.c tdev->base = devm_ioremap_resource(&pdev->dev, iores); pdev 663 drivers/dma/mmp_tdma.c if (pdev->dev.of_node) pdev 664 drivers/dma/mmp_tdma.c pool = of_gen_pool_get(pdev->dev.of_node, "asram", 0); pdev 668 drivers/dma/mmp_tdma.c dev_err(&pdev->dev, "asram pool not available\n"); pdev 673 drivers/dma/mmp_tdma.c irq = platform_get_irq(pdev, 0); pdev 674 drivers/dma/mmp_tdma.c ret = devm_request_irq(&pdev->dev, irq, pdev 682 drivers/dma/mmp_tdma.c irq = (irq_num != chan_num) ? 0 : platform_get_irq(pdev, i); pdev 690 drivers/dma/mmp_tdma.c tdev->device.dev = &pdev->dev; pdev 704 drivers/dma/mmp_tdma.c dma_set_mask(&pdev->dev, DMA_BIT_MASK(64)); pdev 705 drivers/dma/mmp_tdma.c platform_set_drvdata(pdev, tdev); pdev 713 drivers/dma/mmp_tdma.c if (pdev->dev.of_node) { pdev 714 drivers/dma/mmp_tdma.c ret = of_dma_controller_register(pdev->dev.of_node, pdev 566 drivers/dma/moxart-dma.c static int moxart_probe(struct platform_device *pdev) pdev 568 drivers/dma/moxart-dma.c struct device *dev = &pdev->dev; pdev 587 drivers/dma/moxart-dma.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 611 drivers/dma/moxart-dma.c platform_set_drvdata(pdev, mdc); pdev 639 drivers/dma/moxart-dma.c static int moxart_remove(struct platform_device *pdev) pdev 641 drivers/dma/moxart-dma.c struct moxart_dmadev *m = platform_get_drvdata(pdev); pdev 643 drivers/dma/moxart-dma.c devm_free_irq(&pdev->dev, m->irq, m); pdev 647 drivers/dma/moxart-dma.c if (pdev->dev.of_node) pdev 648 drivers/dma/moxart-dma.c of_dma_controller_free(pdev->dev.of_node); pdev 1035 drivers/dma/mv_xor.c struct platform_device *pdev, pdev 1042 drivers/dma/mv_xor.c mv_chan = devm_kzalloc(&pdev->dev, sizeof(*mv_chan), GFP_KERNEL); pdev 1054 drivers/dma/mv_xor.c dma_dev->dev = &pdev->dev; pdev 1072 drivers/dma/mv_xor.c dma_alloc_wc(&pdev->dev, MV_XOR_POOL_SIZE, &mv_chan->dma_desc_pool, pdev 1107 drivers/dma/mv_xor.c 0, dev_name(&pdev->dev), mv_chan); pdev 1130 drivers/dma/mv_xor.c dev_dbg(&pdev->dev, "memcpy self test returned %d\n", ret); pdev 1137 drivers/dma/mv_xor.c dev_dbg(&pdev->dev, "xor self test returned %d\n", ret); pdev 1142 drivers/dma/mv_xor.c dev_info(&pdev->dev, "Marvell XOR (%s): ( %s%s%s)\n", pdev 1157 drivers/dma/mv_xor.c dma_free_coherent(&pdev->dev, MV_XOR_POOL_SIZE, pdev 1232 drivers/dma/mv_xor.c static int mv_xor_suspend(struct platform_device *pdev, pm_message_t state) pdev 1234 drivers/dma/mv_xor.c struct mv_xor_device *xordev = platform_get_drvdata(pdev); pdev 1291 drivers/dma/mv_xor.c static int mv_xor_probe(struct platform_device *pdev) pdev 1295 drivers/dma/mv_xor.c struct mv_xor_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 1300 drivers/dma/mv_xor.c dev_notice(&pdev->dev, "Marvell shared XOR driver\n"); pdev 1302 drivers/dma/mv_xor.c xordev = devm_kzalloc(&pdev->dev, sizeof(*xordev), GFP_KERNEL); pdev 1306 drivers/dma/mv_xor.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1310 drivers/dma/mv_xor.c xordev->xor_base = devm_ioremap(&pdev->dev, res->start, pdev 1315 drivers/dma/mv_xor.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 1319 drivers/dma/mv_xor.c xordev->xor_high_base = devm_ioremap(&pdev->dev, res->start, pdev 1324 drivers/dma/mv_xor.c platform_set_drvdata(pdev, xordev); pdev 1332 drivers/dma/mv_xor.c if (pdev->dev.of_node) { pdev 1335 drivers/dma/mv_xor.c &pdev->dev); pdev 1354 drivers/dma/mv_xor.c xordev->clk = clk_get(&pdev->dev, NULL); pdev 1377 drivers/dma/mv_xor.c if (pdev->dev.of_node) { pdev 1381 drivers/dma/mv_xor.c for_each_child_of_node(pdev->dev.of_node, np) { pdev 1400 drivers/dma/mv_xor.c chan = mv_xor_channel_add(xordev, pdev, i, pdev 1418 drivers/dma/mv_xor.c irq = platform_get_irq(pdev, i); pdev 1424 drivers/dma/mv_xor.c chan = mv_xor_channel_add(xordev, pdev, i, pdev 1441 drivers/dma/mv_xor.c if (pdev->dev.of_node) pdev 709 drivers/dma/mv_xor_v2.c static int mv_xor_v2_probe(struct platform_device *pdev) pdev 721 drivers/dma/mv_xor_v2.c xor_dev = devm_kzalloc(&pdev->dev, sizeof(*xor_dev), GFP_KERNEL); pdev 725 drivers/dma/mv_xor_v2.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 726 drivers/dma/mv_xor_v2.c xor_dev->dma_base = devm_ioremap_resource(&pdev->dev, res); pdev 730 drivers/dma/mv_xor_v2.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 731 drivers/dma/mv_xor_v2.c xor_dev->glob_base = devm_ioremap_resource(&pdev->dev, res); pdev 735 drivers/dma/mv_xor_v2.c platform_set_drvdata(pdev, xor_dev); pdev 737 drivers/dma/mv_xor_v2.c ret = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(40)); pdev 741 drivers/dma/mv_xor_v2.c xor_dev->reg_clk = devm_clk_get(&pdev->dev, "reg"); pdev 752 drivers/dma/mv_xor_v2.c xor_dev->clk = devm_clk_get(&pdev->dev, NULL); pdev 763 drivers/dma/mv_xor_v2.c ret = platform_msi_domain_alloc_irqs(&pdev->dev, 1, pdev 768 drivers/dma/mv_xor_v2.c msi_desc = first_msi_entry(&pdev->dev); pdev 773 drivers/dma/mv_xor_v2.c ret = devm_request_irq(&pdev->dev, msi_desc->irq, pdev 775 drivers/dma/mv_xor_v2.c dev_name(&pdev->dev), xor_dev); pdev 792 drivers/dma/mv_xor_v2.c dma_alloc_coherent(&pdev->dev, pdev 801 drivers/dma/mv_xor_v2.c xor_dev->sw_desq = devm_kcalloc(&pdev->dev, pdev 842 drivers/dma/mv_xor_v2.c dma_dev->dev = &pdev->dev; pdev 862 drivers/dma/mv_xor_v2.c dev_notice(&pdev->dev, "Marvell Version 2 XOR driver\n"); pdev 867 drivers/dma/mv_xor_v2.c dma_free_coherent(&pdev->dev, pdev 871 drivers/dma/mv_xor_v2.c platform_msi_domain_free_irqs(&pdev->dev); pdev 879 drivers/dma/mv_xor_v2.c static int mv_xor_v2_remove(struct platform_device *pdev) pdev 881 drivers/dma/mv_xor_v2.c struct mv_xor_v2_device *xor_dev = platform_get_drvdata(pdev); pdev 885 drivers/dma/mv_xor_v2.c dma_free_coherent(&pdev->dev, pdev 889 drivers/dma/mv_xor_v2.c devm_free_irq(&pdev->dev, xor_dev->msi_desc->irq, xor_dev); pdev 891 drivers/dma/mv_xor_v2.c platform_msi_domain_free_irqs(&pdev->dev); pdev 146 drivers/dma/mxs-dma.c struct platform_device *pdev; pdev 241 drivers/dma/mxs-dma.c dev_err(&mxs_chan->mxs_dma->pdev->dev, pdev 735 drivers/dma/mxs-dma.c chan_irq = platform_get_irq(mxs_dma->pdev, param->chan_id); pdev 763 drivers/dma/mxs-dma.c static int __init mxs_dma_probe(struct platform_device *pdev) pdev 765 drivers/dma/mxs-dma.c struct device_node *np = pdev->dev.of_node; pdev 773 drivers/dma/mxs-dma.c mxs_dma = devm_kzalloc(&pdev->dev, sizeof(*mxs_dma), GFP_KERNEL); pdev 779 drivers/dma/mxs-dma.c dev_err(&pdev->dev, "failed to read dma-channels\n"); pdev 783 drivers/dma/mxs-dma.c of_id = of_match_device(mxs_dma_dt_ids, &pdev->dev); pdev 787 drivers/dma/mxs-dma.c id_entry = platform_get_device_id(pdev); pdev 793 drivers/dma/mxs-dma.c iores = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 794 drivers/dma/mxs-dma.c mxs_dma->base = devm_ioremap_resource(&pdev->dev, iores); pdev 798 drivers/dma/mxs-dma.c mxs_dma->clk = devm_clk_get(&pdev->dev, NULL); pdev 828 drivers/dma/mxs-dma.c mxs_dma->pdev = pdev; pdev 829 drivers/dma/mxs-dma.c mxs_dma->dma_device.dev = &pdev->dev; pdev 1284 drivers/dma/nbpfaxi.c static int nbpf_probe(struct platform_device *pdev) pdev 1286 drivers/dma/nbpfaxi.c struct device *dev = &pdev->dev; pdev 1314 drivers/dma/nbpfaxi.c iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1331 drivers/dma/nbpfaxi.c irq_res = platform_get_resource(pdev, IORESOURCE_IRQ, i); pdev 1355 drivers/dma/nbpfaxi.c eirq = platform_get_irq_byname(pdev, "error"); pdev 1429 drivers/dma/nbpfaxi.c platform_set_drvdata(pdev, nbpf); pdev 1455 drivers/dma/nbpfaxi.c static int nbpf_remove(struct platform_device *pdev) pdev 1457 drivers/dma/nbpfaxi.c struct nbpf_device *nbpf = platform_get_drvdata(pdev); pdev 1460 drivers/dma/nbpfaxi.c devm_free_irq(&pdev->dev, nbpf->eirq, nbpf); pdev 1465 drivers/dma/nbpfaxi.c devm_free_irq(&pdev->dev, chan->irq, chan); pdev 1470 drivers/dma/nbpfaxi.c of_dma_controller_free(pdev->dev.of_node); pdev 1042 drivers/dma/owl-dma.c static int owl_dma_probe(struct platform_device *pdev) pdev 1044 drivers/dma/owl-dma.c struct device_node *np = pdev->dev.of_node; pdev 1049 drivers/dma/owl-dma.c od = devm_kzalloc(&pdev->dev, sizeof(*od), GFP_KERNEL); pdev 1053 drivers/dma/owl-dma.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1057 drivers/dma/owl-dma.c od->base = devm_ioremap_resource(&pdev->dev, res); pdev 1063 drivers/dma/owl-dma.c dev_err(&pdev->dev, "can't get dma-channels\n"); pdev 1069 drivers/dma/owl-dma.c dev_err(&pdev->dev, "can't get dma-requests\n"); pdev 1073 drivers/dma/owl-dma.c dev_info(&pdev->dev, "dma-channels %d, dma-requests %d\n", pdev 1079 drivers/dma/owl-dma.c pdev->dev.coherent_dma_mask = DMA_BIT_MASK(32); pdev 1081 drivers/dma/owl-dma.c platform_set_drvdata(pdev, od); pdev 1088 drivers/dma/owl-dma.c od->dma.dev = &pdev->dev; pdev 1106 drivers/dma/owl-dma.c od->clk = devm_clk_get(&pdev->dev, NULL); pdev 1108 drivers/dma/owl-dma.c dev_err(&pdev->dev, "unable to get clock\n"); pdev 1117 drivers/dma/owl-dma.c od->irq = platform_get_irq(pdev, 0); pdev 1118 drivers/dma/owl-dma.c ret = devm_request_irq(&pdev->dev, od->irq, owl_dma_interrupt, 0, pdev 1119 drivers/dma/owl-dma.c dev_name(&pdev->dev), od); pdev 1121 drivers/dma/owl-dma.c dev_err(&pdev->dev, "unable to request IRQ\n"); pdev 1126 drivers/dma/owl-dma.c od->pchans = devm_kcalloc(&pdev->dev, od->nr_pchans, pdev 1139 drivers/dma/owl-dma.c od->vchans = devm_kcalloc(&pdev->dev, od->nr_vchans, pdev 1157 drivers/dma/owl-dma.c dev_err(&pdev->dev, "unable to allocate DMA descriptor pool\n"); pdev 1165 drivers/dma/owl-dma.c dev_err(&pdev->dev, "failed to register DMA engine device\n"); pdev 1170 drivers/dma/owl-dma.c ret = of_dma_controller_register(pdev->dev.of_node, pdev 1173 drivers/dma/owl-dma.c dev_err(&pdev->dev, "of_dma_controller_register failed\n"); pdev 1188 drivers/dma/owl-dma.c static int owl_dma_remove(struct platform_device *pdev) pdev 1190 drivers/dma/owl-dma.c struct owl_dma *od = platform_get_drvdata(pdev); pdev 1192 drivers/dma/owl-dma.c of_dma_controller_free(pdev->dev.of_node); pdev 785 drivers/dma/pch_dma.c static int pch_dma_suspend(struct pci_dev *pdev, pm_message_t state) pdev 787 drivers/dma/pch_dma.c struct pch_dma *pd = pci_get_drvdata(pdev); pdev 792 drivers/dma/pch_dma.c pci_save_state(pdev); pdev 793 drivers/dma/pch_dma.c pci_disable_device(pdev); pdev 794 drivers/dma/pch_dma.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 799 drivers/dma/pch_dma.c static int pch_dma_resume(struct pci_dev *pdev) pdev 801 drivers/dma/pch_dma.c struct pch_dma *pd = pci_get_drvdata(pdev); pdev 804 drivers/dma/pch_dma.c pci_set_power_state(pdev, PCI_D0); pdev 805 drivers/dma/pch_dma.c pci_restore_state(pdev); pdev 807 drivers/dma/pch_dma.c err = pci_enable_device(pdev); pdev 809 drivers/dma/pch_dma.c dev_dbg(&pdev->dev, "failed to enable device\n"); pdev 820 drivers/dma/pch_dma.c static int pch_dma_probe(struct pci_dev *pdev, pdev 834 drivers/dma/pch_dma.c pci_set_drvdata(pdev, pd); pdev 836 drivers/dma/pch_dma.c err = pci_enable_device(pdev); pdev 838 drivers/dma/pch_dma.c dev_err(&pdev->dev, "Cannot enable PCI device\n"); pdev 842 drivers/dma/pch_dma.c if (!(pci_resource_flags(pdev, 1) & IORESOURCE_MEM)) { pdev 843 drivers/dma/pch_dma.c dev_err(&pdev->dev, "Cannot find proper base address\n"); pdev 848 drivers/dma/pch_dma.c err = pci_request_regions(pdev, DRV_NAME); pdev 850 drivers/dma/pch_dma.c dev_err(&pdev->dev, "Cannot obtain PCI resources\n"); pdev 854 drivers/dma/pch_dma.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 856 drivers/dma/pch_dma.c dev_err(&pdev->dev, "Cannot set proper DMA config\n"); pdev 860 drivers/dma/pch_dma.c regs = pd->membase = pci_iomap(pdev, 1, 0); pdev 862 drivers/dma/pch_dma.c dev_err(&pdev->dev, "Cannot map MMIO registers\n"); pdev 867 drivers/dma/pch_dma.c pci_set_master(pdev); pdev 868 drivers/dma/pch_dma.c pd->dma.dev = &pdev->dev; pdev 870 drivers/dma/pch_dma.c err = request_irq(pdev->irq, pd_irq, IRQF_SHARED, DRV_NAME, pd); pdev 872 drivers/dma/pch_dma.c dev_err(&pdev->dev, "Failed to request IRQ\n"); pdev 876 drivers/dma/pch_dma.c pd->pool = dma_pool_create("pch_dma_desc_pool", &pdev->dev, pdev 879 drivers/dma/pch_dma.c dev_err(&pdev->dev, "Failed to alloc DMA descriptors\n"); pdev 919 drivers/dma/pch_dma.c dev_err(&pdev->dev, "Failed to register DMA device\n"); pdev 928 drivers/dma/pch_dma.c free_irq(pdev->irq, pd); pdev 930 drivers/dma/pch_dma.c pci_iounmap(pdev, pd->membase); pdev 932 drivers/dma/pch_dma.c pci_release_regions(pdev); pdev 934 drivers/dma/pch_dma.c pci_disable_device(pdev); pdev 940 drivers/dma/pch_dma.c static void pch_dma_remove(struct pci_dev *pdev) pdev 942 drivers/dma/pch_dma.c struct pch_dma *pd = pci_get_drvdata(pdev); pdev 949 drivers/dma/pch_dma.c free_irq(pdev->irq, pd); pdev 959 drivers/dma/pch_dma.c pci_iounmap(pdev, pd->membase); pdev 960 drivers/dma/pch_dma.c pci_release_regions(pdev); pdev 961 drivers/dma/pch_dma.c pci_disable_device(pdev); pdev 307 drivers/dma/pxa_dma.c struct pxad_device *pdev = s->private; pdev 311 drivers/dma/pxa_dma.c seq_printf(s, "\tChannel number: %d\n", pdev->nr_chans); pdev 321 drivers/dma/pxa_dma.c static struct dentry *pxad_dbg_alloc_chan(struct pxad_device *pdev, pdev 330 drivers/dma/pxa_dma.c dt = (void *)&pdev->phys[ch]; pdev 339 drivers/dma/pxa_dma.c static void pxad_init_debugfs(struct pxad_device *pdev) pdev 344 drivers/dma/pxa_dma.c pdev->dbgfs_chan = pdev 345 drivers/dma/pxa_dma.c kmalloc_array(pdev->nr_chans, sizeof(struct dentry *), pdev 347 drivers/dma/pxa_dma.c if (!pdev->dbgfs_chan) pdev 350 drivers/dma/pxa_dma.c pdev->dbgfs_root = debugfs_create_dir(dev_name(pdev->slave.dev), NULL); pdev 352 drivers/dma/pxa_dma.c debugfs_create_file("state", 0400, pdev->dbgfs_root, pdev, &state_fops); pdev 354 drivers/dma/pxa_dma.c chandir = debugfs_create_dir("channels", pdev->dbgfs_root); pdev 356 drivers/dma/pxa_dma.c for (i = 0; i < pdev->nr_chans; i++) pdev 357 drivers/dma/pxa_dma.c pdev->dbgfs_chan[i] = pxad_dbg_alloc_chan(pdev, i, chandir); pdev 360 drivers/dma/pxa_dma.c static void pxad_cleanup_debugfs(struct pxad_device *pdev) pdev 362 drivers/dma/pxa_dma.c debugfs_remove_recursive(pdev->dbgfs_root); pdev 365 drivers/dma/pxa_dma.c static inline void pxad_init_debugfs(struct pxad_device *pdev) {} pdev 366 drivers/dma/pxa_dma.c static inline void pxad_cleanup_debugfs(struct pxad_device *pdev) {} pdev 372 drivers/dma/pxa_dma.c struct pxad_device *pdev = to_pxad_dev(pchan->vc.chan.device); pdev 384 drivers/dma/pxa_dma.c spin_lock_irqsave(&pdev->phy_lock, flags); pdev 386 drivers/dma/pxa_dma.c for (i = 0; i < pdev->nr_chans; i++) { pdev 389 drivers/dma/pxa_dma.c phy = &pdev->phys[i]; pdev 399 drivers/dma/pxa_dma.c spin_unlock_irqrestore(&pdev->phy_lock, flags); pdev 409 drivers/dma/pxa_dma.c struct pxad_device *pdev = to_pxad_dev(chan->vc.chan.device); pdev 419 drivers/dma/pxa_dma.c if (chan->drcmr <= pdev->nr_requestors) { pdev 424 drivers/dma/pxa_dma.c spin_lock_irqsave(&pdev->phy_lock, flags); pdev 427 drivers/dma/pxa_dma.c spin_unlock_irqrestore(&pdev->phy_lock, flags); pdev 452 drivers/dma/pxa_dma.c struct pxad_device *pdev; pdev 462 drivers/dma/pxa_dma.c pdev = to_pxad_dev(phy->vchan->vc.chan.device); pdev 463 drivers/dma/pxa_dma.c if (phy->vchan->drcmr <= pdev->nr_requestors) { pdev 669 drivers/dma/pxa_dma.c struct pxad_device *pdev = dev_id; pdev 671 drivers/dma/pxa_dma.c u32 dint = readl(pdev->base + DINT); pdev 677 drivers/dma/pxa_dma.c phy = &pdev->phys[i]; pdev 688 drivers/dma/pxa_dma.c struct pxad_device *pdev = to_pxad_dev(chan->vc.chan.device); pdev 694 drivers/dma/pxa_dma.c pdev->slave.dev, pdev 872 drivers/dma/pxa_dma.c struct pxad_device *pdev = to_pxad_dev(chan->vc.chan.device); pdev 881 drivers/dma/pxa_dma.c if (chan->drcmr <= pdev->nr_requestors) pdev 890 drivers/dma/pxa_dma.c if (chan->drcmr <= pdev->nr_requestors) pdev 1088 drivers/dma/pxa_dma.c struct pxad_device *pdev = to_pxad_dev(chan->vc.chan.device); pdev 1111 drivers/dma/pxa_dma.c spin_lock(&pdev->phy_lock); pdev 1113 drivers/dma/pxa_dma.c spin_unlock(&pdev->phy_lock); pdev 1235 drivers/dma/pxa_dma.c struct pxad_device *pdev = platform_get_drvdata(op); pdev 1237 drivers/dma/pxa_dma.c pxad_cleanup_debugfs(pdev); pdev 1238 drivers/dma/pxa_dma.c pxad_free_channels(&pdev->slave); pdev 1243 drivers/dma/pxa_dma.c struct pxad_device *pdev, pdev 1253 drivers/dma/pxa_dma.c pdev->phys = devm_kcalloc(&op->dev, nb_phy_chans, pdev 1254 drivers/dma/pxa_dma.c sizeof(pdev->phys[0]), GFP_KERNEL); pdev 1255 drivers/dma/pxa_dma.c if (!pdev->phys) pdev 1263 drivers/dma/pxa_dma.c phy = &pdev->phys[i]; pdev 1264 drivers/dma/pxa_dma.c phy->base = pdev->base; pdev 1274 drivers/dma/pxa_dma.c IRQF_SHARED, "pxa-dma", pdev); pdev 1276 drivers/dma/pxa_dma.c dev_err(pdev->slave.dev, pdev 1309 drivers/dma/pxa_dma.c struct pxad_device *pdev, pdev 1317 drivers/dma/pxa_dma.c pdev->nr_chans = nr_phy_chans; pdev 1318 drivers/dma/pxa_dma.c pdev->nr_requestors = nr_requestors; pdev 1319 drivers/dma/pxa_dma.c INIT_LIST_HEAD(&pdev->slave.channels); pdev 1320 drivers/dma/pxa_dma.c pdev->slave.device_alloc_chan_resources = pxad_alloc_chan_resources; pdev 1321 drivers/dma/pxa_dma.c pdev->slave.device_free_chan_resources = pxad_free_chan_resources; pdev 1322 drivers/dma/pxa_dma.c pdev->slave.device_tx_status = pxad_tx_status; pdev 1323 drivers/dma/pxa_dma.c pdev->slave.device_issue_pending = pxad_issue_pending; pdev 1324 drivers/dma/pxa_dma.c pdev->slave.device_config = pxad_config; pdev 1325 drivers/dma/pxa_dma.c pdev->slave.device_synchronize = pxad_synchronize; pdev 1326 drivers/dma/pxa_dma.c pdev->slave.device_terminate_all = pxad_terminate_all; pdev 1333 drivers/dma/pxa_dma.c ret = pxad_init_phys(op, pdev, nr_phy_chans); pdev 1345 drivers/dma/pxa_dma.c vchan_init(&c->vc, &pdev->slave); pdev 1349 drivers/dma/pxa_dma.c return dmaenginem_async_device_register(&pdev->slave); pdev 1354 drivers/dma/pxa_dma.c struct pxad_device *pdev; pdev 1364 drivers/dma/pxa_dma.c pdev = devm_kzalloc(&op->dev, sizeof(*pdev), GFP_KERNEL); pdev 1365 drivers/dma/pxa_dma.c if (!pdev) pdev 1368 drivers/dma/pxa_dma.c spin_lock_init(&pdev->phy_lock); pdev 1371 drivers/dma/pxa_dma.c pdev->base = devm_ioremap_resource(&op->dev, iores); pdev 1372 drivers/dma/pxa_dma.c if (IS_ERR(pdev->base)) pdev 1373 drivers/dma/pxa_dma.c return PTR_ERR(pdev->base); pdev 1382 drivers/dma/pxa_dma.c dev_warn(pdev->slave.dev, pdev 1396 drivers/dma/pxa_dma.c dma_cap_set(DMA_SLAVE, pdev->slave.cap_mask); pdev 1397 drivers/dma/pxa_dma.c dma_cap_set(DMA_MEMCPY, pdev->slave.cap_mask); pdev 1398 drivers/dma/pxa_dma.c dma_cap_set(DMA_CYCLIC, pdev->slave.cap_mask); pdev 1399 drivers/dma/pxa_dma.c dma_cap_set(DMA_PRIVATE, pdev->slave.cap_mask); pdev 1400 drivers/dma/pxa_dma.c pdev->slave.device_prep_dma_memcpy = pxad_prep_memcpy; pdev 1401 drivers/dma/pxa_dma.c pdev->slave.device_prep_slave_sg = pxad_prep_slave_sg; pdev 1402 drivers/dma/pxa_dma.c pdev->slave.device_prep_dma_cyclic = pxad_prep_dma_cyclic; pdev 1403 drivers/dma/pxa_dma.c pdev->slave.filter.map = slave_map; pdev 1404 drivers/dma/pxa_dma.c pdev->slave.filter.mapcnt = slave_map_cnt; pdev 1405 drivers/dma/pxa_dma.c pdev->slave.filter.fn = pxad_filter_fn; pdev 1407 drivers/dma/pxa_dma.c pdev->slave.copy_align = PDMA_ALIGNMENT; pdev 1408 drivers/dma/pxa_dma.c pdev->slave.src_addr_widths = widths; pdev 1409 drivers/dma/pxa_dma.c pdev->slave.dst_addr_widths = widths; pdev 1410 drivers/dma/pxa_dma.c pdev->slave.directions = BIT(DMA_MEM_TO_DEV) | BIT(DMA_DEV_TO_MEM); pdev 1411 drivers/dma/pxa_dma.c pdev->slave.residue_granularity = DMA_RESIDUE_GRANULARITY_DESCRIPTOR; pdev 1412 drivers/dma/pxa_dma.c pdev->slave.descriptor_reuse = true; pdev 1414 drivers/dma/pxa_dma.c pdev->slave.dev = &op->dev; pdev 1415 drivers/dma/pxa_dma.c ret = pxad_init_dmadev(op, pdev, dma_channels, nb_requestors); pdev 1417 drivers/dma/pxa_dma.c dev_err(pdev->slave.dev, "unable to register\n"); pdev 1424 drivers/dma/pxa_dma.c pxad_dma_xlate, pdev); pdev 1426 drivers/dma/pxa_dma.c dev_err(pdev->slave.dev, pdev 1432 drivers/dma/pxa_dma.c platform_set_drvdata(op, pdev); pdev 1433 drivers/dma/pxa_dma.c pxad_init_debugfs(pdev); pdev 1434 drivers/dma/pxa_dma.c dev_info(pdev->slave.dev, "initialized %d channels on %d requestors\n", pdev 1227 drivers/dma/qcom/bam_dma.c static int bam_dma_probe(struct platform_device *pdev) pdev 1234 drivers/dma/qcom/bam_dma.c bdev = devm_kzalloc(&pdev->dev, sizeof(*bdev), GFP_KERNEL); pdev 1238 drivers/dma/qcom/bam_dma.c bdev->dev = &pdev->dev; pdev 1240 drivers/dma/qcom/bam_dma.c match = of_match_node(bam_of_match, pdev->dev.of_node); pdev 1242 drivers/dma/qcom/bam_dma.c dev_err(&pdev->dev, "Unsupported BAM module\n"); pdev 1248 drivers/dma/qcom/bam_dma.c iores = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1249 drivers/dma/qcom/bam_dma.c bdev->regs = devm_ioremap_resource(&pdev->dev, iores); pdev 1253 drivers/dma/qcom/bam_dma.c bdev->irq = platform_get_irq(pdev, 0); pdev 1257 drivers/dma/qcom/bam_dma.c ret = of_property_read_u32(pdev->dev.of_node, "qcom,ee", &bdev->ee); pdev 1263 drivers/dma/qcom/bam_dma.c bdev->controlled_remotely = of_property_read_bool(pdev->dev.of_node, pdev 1267 drivers/dma/qcom/bam_dma.c ret = of_property_read_u32(pdev->dev.of_node, "num-channels", pdev 1272 drivers/dma/qcom/bam_dma.c ret = of_property_read_u32(pdev->dev.of_node, "qcom,num-ees", pdev 1326 drivers/dma/qcom/bam_dma.c platform_set_drvdata(pdev, bdev); pdev 1354 drivers/dma/qcom/bam_dma.c ret = of_dma_controller_register(pdev->dev.of_node, bam_dma_xlate, pdev 1360 drivers/dma/qcom/bam_dma.c pm_runtime_disable(&pdev->dev); pdev 1364 drivers/dma/qcom/bam_dma.c pm_runtime_irq_safe(&pdev->dev); pdev 1365 drivers/dma/qcom/bam_dma.c pm_runtime_set_autosuspend_delay(&pdev->dev, BAM_DMA_AUTOSUSPEND_DELAY); pdev 1366 drivers/dma/qcom/bam_dma.c pm_runtime_use_autosuspend(&pdev->dev); pdev 1367 drivers/dma/qcom/bam_dma.c pm_runtime_mark_last_busy(&pdev->dev); pdev 1368 drivers/dma/qcom/bam_dma.c pm_runtime_set_active(&pdev->dev); pdev 1369 drivers/dma/qcom/bam_dma.c pm_runtime_enable(&pdev->dev); pdev 1386 drivers/dma/qcom/bam_dma.c static int bam_dma_remove(struct platform_device *pdev) pdev 1388 drivers/dma/qcom/bam_dma.c struct bam_device *bdev = platform_get_drvdata(pdev); pdev 1391 drivers/dma/qcom/bam_dma.c pm_runtime_force_suspend(&pdev->dev); pdev 1393 drivers/dma/qcom/bam_dma.c of_dma_controller_free(pdev->dev.of_node); pdev 698 drivers/dma/qcom/hidma.c struct platform_device *pdev) pdev 705 drivers/dma/qcom/hidma.c rc = platform_msi_domain_alloc_irqs(&pdev->dev, HIDMA_MSI_INTS, pdev 710 drivers/dma/qcom/hidma.c for_each_msi_entry(desc, &pdev->dev) { pdev 714 drivers/dma/qcom/hidma.c rc = devm_request_irq(&pdev->dev, desc->irq, pdev 726 drivers/dma/qcom/hidma.c for_each_msi_entry(desc, &pdev->dev) { pdev 729 drivers/dma/qcom/hidma.c devm_free_irq(&pdev->dev, desc->irq, pdev 738 drivers/dma/qcom/hidma.c dev_warn(&pdev->dev, pdev 754 drivers/dma/qcom/hidma.c static int hidma_probe(struct platform_device *pdev) pdev 765 drivers/dma/qcom/hidma.c pm_runtime_set_autosuspend_delay(&pdev->dev, HIDMA_AUTOSUSPEND_TIMEOUT); pdev 766 drivers/dma/qcom/hidma.c pm_runtime_use_autosuspend(&pdev->dev); pdev 767 drivers/dma/qcom/hidma.c pm_runtime_set_active(&pdev->dev); pdev 768 drivers/dma/qcom/hidma.c pm_runtime_enable(&pdev->dev); pdev 770 drivers/dma/qcom/hidma.c trca_resource = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 771 drivers/dma/qcom/hidma.c trca = devm_ioremap_resource(&pdev->dev, trca_resource); pdev 777 drivers/dma/qcom/hidma.c evca_resource = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 778 drivers/dma/qcom/hidma.c evca = devm_ioremap_resource(&pdev->dev, evca_resource); pdev 788 drivers/dma/qcom/hidma.c chirq = platform_get_irq(pdev, 0); pdev 794 drivers/dma/qcom/hidma.c dmadev = devm_kzalloc(&pdev->dev, sizeof(*dmadev), GFP_KERNEL); pdev 802 drivers/dma/qcom/hidma.c dmadev->ddev.dev = &pdev->dev; pdev 807 drivers/dma/qcom/hidma.c if (WARN_ON(!pdev->dev.dma_mask)) { pdev 831 drivers/dma/qcom/hidma.c msi = hidma_test_capability(&pdev->dev, HIDMA_MSI_CAP); pdev 832 drivers/dma/qcom/hidma.c device_property_read_u32(&pdev->dev, "desc-count", pdev 836 drivers/dma/qcom/hidma.c dev_info(&pdev->dev, "overriding number of descriptors as %d\n", pdev 844 drivers/dma/qcom/hidma.c if (hidma_test_capability(&pdev->dev, HIDMA_IDENTITY_CAP)) pdev 850 drivers/dma/qcom/hidma.c rc = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 852 drivers/dma/qcom/hidma.c dev_warn(&pdev->dev, "unable to set coherent mask to 64"); pdev 853 drivers/dma/qcom/hidma.c rc = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 866 drivers/dma/qcom/hidma.c platform_set_drvdata(pdev, dmadev); pdev 868 drivers/dma/qcom/hidma.c rc = hidma_request_msi(dmadev, pdev); pdev 872 drivers/dma/qcom/hidma.c rc = devm_request_irq(&pdev->dev, chirq, hidma_chirq_handler, pdev 891 drivers/dma/qcom/hidma.c dev_info(&pdev->dev, "HI-DMA engine driver registration complete\n"); pdev 906 drivers/dma/qcom/hidma.c pm_runtime_put_sync(&pdev->dev); pdev 907 drivers/dma/qcom/hidma.c pm_runtime_disable(&pdev->dev); pdev 911 drivers/dma/qcom/hidma.c static void hidma_shutdown(struct platform_device *pdev) pdev 913 drivers/dma/qcom/hidma.c struct hidma_dev *dmadev = platform_get_drvdata(pdev); pdev 925 drivers/dma/qcom/hidma.c static int hidma_remove(struct platform_device *pdev) pdev 927 drivers/dma/qcom/hidma.c struct hidma_dev *dmadev = platform_get_drvdata(pdev); pdev 942 drivers/dma/qcom/hidma.c dev_info(&pdev->dev, "HI-DMA engine removed\n"); pdev 943 drivers/dma/qcom/hidma.c pm_runtime_put_sync_suspend(&pdev->dev); pdev 944 drivers/dma/qcom/hidma.c pm_runtime_disable(&pdev->dev); pdev 73 drivers/dma/qcom/hidma_mgmt.c dev_err(&mgmtdev->pdev->dev, "invalid write request %d\n", pdev 81 drivers/dma/qcom/hidma_mgmt.c dev_err(&mgmtdev->pdev->dev, "invalid read request %d\n", pdev 87 drivers/dma/qcom/hidma_mgmt.c dev_err(&mgmtdev->pdev->dev, pdev 94 drivers/dma/qcom/hidma_mgmt.c dev_err(&mgmtdev->pdev->dev, pdev 102 drivers/dma/qcom/hidma_mgmt.c dev_err(&mgmtdev->pdev->dev, pdev 108 drivers/dma/qcom/hidma_mgmt.c dev_err(&mgmtdev->pdev->dev, pdev 119 drivers/dma/qcom/hidma_mgmt.c pm_runtime_get_sync(&mgmtdev->pdev->dev); pdev 156 drivers/dma/qcom/hidma_mgmt.c pm_runtime_mark_last_busy(&mgmtdev->pdev->dev); pdev 157 drivers/dma/qcom/hidma_mgmt.c pm_runtime_put_autosuspend(&mgmtdev->pdev->dev); pdev 162 drivers/dma/qcom/hidma_mgmt.c static int hidma_mgmt_probe(struct platform_device *pdev) pdev 171 drivers/dma/qcom/hidma_mgmt.c pm_runtime_set_autosuspend_delay(&pdev->dev, HIDMA_AUTOSUSPEND_TIMEOUT); pdev 172 drivers/dma/qcom/hidma_mgmt.c pm_runtime_use_autosuspend(&pdev->dev); pdev 173 drivers/dma/qcom/hidma_mgmt.c pm_runtime_set_active(&pdev->dev); pdev 174 drivers/dma/qcom/hidma_mgmt.c pm_runtime_enable(&pdev->dev); pdev 175 drivers/dma/qcom/hidma_mgmt.c pm_runtime_get_sync(&pdev->dev); pdev 177 drivers/dma/qcom/hidma_mgmt.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 178 drivers/dma/qcom/hidma_mgmt.c virtaddr = devm_ioremap_resource(&pdev->dev, res); pdev 184 drivers/dma/qcom/hidma_mgmt.c irq = platform_get_irq(pdev, 0); pdev 190 drivers/dma/qcom/hidma_mgmt.c mgmtdev = devm_kzalloc(&pdev->dev, sizeof(*mgmtdev), GFP_KERNEL); pdev 196 drivers/dma/qcom/hidma_mgmt.c mgmtdev->pdev = pdev; pdev 200 drivers/dma/qcom/hidma_mgmt.c rc = device_property_read_u32(&pdev->dev, "dma-channels", pdev 203 drivers/dma/qcom/hidma_mgmt.c dev_err(&pdev->dev, "number of channels missing\n"); pdev 207 drivers/dma/qcom/hidma_mgmt.c rc = device_property_read_u32(&pdev->dev, pdev 211 drivers/dma/qcom/hidma_mgmt.c dev_err(&pdev->dev, "channel reset timeout missing\n"); pdev 215 drivers/dma/qcom/hidma_mgmt.c rc = device_property_read_u32(&pdev->dev, "max-write-burst-bytes", pdev 218 drivers/dma/qcom/hidma_mgmt.c dev_err(&pdev->dev, "max-write-burst-bytes missing\n"); pdev 224 drivers/dma/qcom/hidma_mgmt.c dev_info(&pdev->dev, "overriding max-write-burst-bytes: %d\n", pdev 230 drivers/dma/qcom/hidma_mgmt.c rc = device_property_read_u32(&pdev->dev, "max-read-burst-bytes", pdev 233 drivers/dma/qcom/hidma_mgmt.c dev_err(&pdev->dev, "max-read-burst-bytes missing\n"); pdev 238 drivers/dma/qcom/hidma_mgmt.c dev_info(&pdev->dev, "overriding max-read-burst-bytes: %d\n", pdev 244 drivers/dma/qcom/hidma_mgmt.c rc = device_property_read_u32(&pdev->dev, "max-write-transactions", pdev 247 drivers/dma/qcom/hidma_mgmt.c dev_err(&pdev->dev, "max-write-transactions missing\n"); pdev 252 drivers/dma/qcom/hidma_mgmt.c dev_info(&pdev->dev, "overriding max-write-transactions: %d\n", pdev 258 drivers/dma/qcom/hidma_mgmt.c rc = device_property_read_u32(&pdev->dev, "max-read-transactions", pdev 261 drivers/dma/qcom/hidma_mgmt.c dev_err(&pdev->dev, "max-read-transactions missing\n"); pdev 266 drivers/dma/qcom/hidma_mgmt.c dev_info(&pdev->dev, "overriding max-read-transactions: %d\n", pdev 272 drivers/dma/qcom/hidma_mgmt.c mgmtdev->priority = devm_kcalloc(&pdev->dev, pdev 281 drivers/dma/qcom/hidma_mgmt.c mgmtdev->weight = devm_kcalloc(&pdev->dev, pdev 291 drivers/dma/qcom/hidma_mgmt.c dev_err(&pdev->dev, "setup failed\n"); pdev 302 drivers/dma/qcom/hidma_mgmt.c dev_err(&pdev->dev, "sysfs setup failed\n"); pdev 306 drivers/dma/qcom/hidma_mgmt.c dev_info(&pdev->dev, pdev 311 drivers/dma/qcom/hidma_mgmt.c platform_set_drvdata(pdev, mgmtdev); pdev 312 drivers/dma/qcom/hidma_mgmt.c pm_runtime_mark_last_busy(&pdev->dev); pdev 313 drivers/dma/qcom/hidma_mgmt.c pm_runtime_put_autosuspend(&pdev->dev); pdev 316 drivers/dma/qcom/hidma_mgmt.c pm_runtime_put_sync_suspend(&pdev->dev); pdev 317 drivers/dma/qcom/hidma_mgmt.c pm_runtime_disable(&pdev->dev); pdev 27 drivers/dma/qcom/hidma_mgmt.h struct platform_device *pdev; pdev 190 drivers/dma/qcom/hidma_mgmt_sys.c attrs = devm_kmalloc(&dev->pdev->dev, pdev 195 drivers/dma/qcom/hidma_mgmt_sys.c name_copy = devm_kstrdup(&dev->pdev->dev, name, GFP_KERNEL); pdev 205 drivers/dma/qcom/hidma_mgmt_sys.c return device_create_file(&dev->pdev->dev, attrs); pdev 215 drivers/dma/qcom/hidma_mgmt_sys.c chattr = devm_kmalloc(&mdev->pdev->dev, sizeof(*chattr), GFP_KERNEL); pdev 219 drivers/dma/qcom/hidma_mgmt_sys.c name_copy = devm_kstrdup(&mdev->pdev->dev, name, GFP_KERNEL); pdev 242 drivers/dma/qcom/hidma_mgmt_sys.c mdev->chroots = devm_kmalloc(&mdev->pdev->dev, required, GFP_KERNEL); pdev 246 drivers/dma/qcom/hidma_mgmt_sys.c chanops = kobject_create_and_add("chanops", &mdev->pdev->dev.kobj); pdev 236 drivers/dma/s3c24xx-dma.c struct platform_device *pdev; pdev 316 drivers/dma/s3c24xx-dma.c dev_warn(&s3cdma->pdev->dev, "no phy channel available\n"); pdev 324 drivers/dma/s3c24xx-dma.c dev_err(&s3cdma->pdev->dev, "could not enable clock for channel %d, err %d\n", pdev 543 drivers/dma/s3c24xx-dma.c dev_dbg(&s3cdma->pdev->dev, "no physical channel available for xfer on %s\n", pdev 549 drivers/dma/s3c24xx-dma.c dev_dbg(&s3cdma->pdev->dev, "allocated physical channel %d for xfer on %s\n", pdev 563 drivers/dma/s3c24xx-dma.c dev_dbg(&s3cdma->pdev->dev, "reassigned physical channel %d for xfer on %s\n", pdev 652 drivers/dma/s3c24xx-dma.c dev_dbg(&phy->host->pdev->dev, "interrupt on channel %d\n", phy->id); pdev 662 drivers/dma/s3c24xx-dma.c dev_err(&phy->host->pdev->dev, "interrupt on unused channel %d\n", pdev 718 drivers/dma/s3c24xx-dma.c dev_err(&s3cdma->pdev->dev, "trying to terminate already stopped channel %d\n", pdev 825 drivers/dma/s3c24xx-dma.c dev_dbg(&s3cdma->pdev->dev, "prepare memcpy of %zu bytes from %s\n", pdev 829 drivers/dma/s3c24xx-dma.c dev_err(&s3cdma->pdev->dev, "memcpy size %zu to large\n", len); pdev 892 drivers/dma/s3c24xx-dma.c dev_dbg(&s3cdma->pdev->dev, pdev 897 drivers/dma/s3c24xx-dma.c dev_err(&s3cdma->pdev->dev, pdev 990 drivers/dma/s3c24xx-dma.c dev_dbg(&s3cdma->pdev->dev, "prepare transaction of %d bytes from %s\n", pdev 1037 drivers/dma/s3c24xx-dma.c dev_err(&s3cdma->pdev->dev, pdev 1179 drivers/dma/s3c24xx-dma.c static struct soc_data *s3c24xx_dma_get_soc_data(struct platform_device *pdev) pdev 1182 drivers/dma/s3c24xx-dma.c platform_get_device_id(pdev)->driver_data; pdev 1185 drivers/dma/s3c24xx-dma.c static int s3c24xx_dma_probe(struct platform_device *pdev) pdev 1187 drivers/dma/s3c24xx-dma.c const struct s3c24xx_dma_platdata *pdata = dev_get_platdata(&pdev->dev); pdev 1195 drivers/dma/s3c24xx-dma.c dev_err(&pdev->dev, "platform data missing\n"); pdev 1201 drivers/dma/s3c24xx-dma.c dev_err(&pdev->dev, "to many dma channels %d, max %d\n", pdev 1206 drivers/dma/s3c24xx-dma.c sdata = s3c24xx_dma_get_soc_data(pdev); pdev 1210 drivers/dma/s3c24xx-dma.c s3cdma = devm_kzalloc(&pdev->dev, sizeof(*s3cdma), GFP_KERNEL); pdev 1214 drivers/dma/s3c24xx-dma.c s3cdma->pdev = pdev; pdev 1218 drivers/dma/s3c24xx-dma.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1219 drivers/dma/s3c24xx-dma.c s3cdma->base = devm_ioremap_resource(&pdev->dev, res); pdev 1223 drivers/dma/s3c24xx-dma.c s3cdma->phy_chans = devm_kcalloc(&pdev->dev, pdev 1239 drivers/dma/s3c24xx-dma.c phy->irq = platform_get_irq(pdev, i); pdev 1243 drivers/dma/s3c24xx-dma.c ret = devm_request_irq(&pdev->dev, phy->irq, s3c24xx_dma_irq, pdev 1244 drivers/dma/s3c24xx-dma.c 0, pdev->name, phy); pdev 1246 drivers/dma/s3c24xx-dma.c dev_err(&pdev->dev, "Unable to request irq for channel %d, error %d\n", pdev 1253 drivers/dma/s3c24xx-dma.c phy->clk = devm_clk_get(&pdev->dev, clk_name); pdev 1255 drivers/dma/s3c24xx-dma.c dev_err(&pdev->dev, "unable to acquire clock for channel %d, error %lu\n", pdev 1262 drivers/dma/s3c24xx-dma.c dev_err(&pdev->dev, "clock for phy %d failed, error %d\n", pdev 1271 drivers/dma/s3c24xx-dma.c dev_dbg(&pdev->dev, "physical channel %d is %s\n", pdev 1278 drivers/dma/s3c24xx-dma.c s3cdma->memcpy.dev = &pdev->dev; pdev 1292 drivers/dma/s3c24xx-dma.c s3cdma->slave.dev = &pdev->dev; pdev 1310 drivers/dma/s3c24xx-dma.c dev_warn(&pdev->dev, pdev 1320 drivers/dma/s3c24xx-dma.c dev_warn(&pdev->dev, pdev 1328 drivers/dma/s3c24xx-dma.c dev_warn(&pdev->dev, pdev 1336 drivers/dma/s3c24xx-dma.c dev_warn(&pdev->dev, pdev 1342 drivers/dma/s3c24xx-dma.c platform_set_drvdata(pdev, s3cdma); pdev 1343 drivers/dma/s3c24xx-dma.c dev_info(&pdev->dev, "Loaded dma driver with %d physical channels\n", pdev 1365 drivers/dma/s3c24xx-dma.c static void s3c24xx_dma_free_irq(struct platform_device *pdev, pdev 1373 drivers/dma/s3c24xx-dma.c devm_free_irq(&pdev->dev, phy->irq, phy); pdev 1377 drivers/dma/s3c24xx-dma.c static int s3c24xx_dma_remove(struct platform_device *pdev) pdev 1379 drivers/dma/s3c24xx-dma.c const struct s3c24xx_dma_platdata *pdata = dev_get_platdata(&pdev->dev); pdev 1380 drivers/dma/s3c24xx-dma.c struct s3c24xx_dma_engine *s3cdma = platform_get_drvdata(pdev); pdev 1381 drivers/dma/s3c24xx-dma.c struct soc_data *sdata = s3c24xx_dma_get_soc_data(pdev); pdev 1387 drivers/dma/s3c24xx-dma.c s3c24xx_dma_free_irq(pdev, s3cdma); pdev 871 drivers/dma/sa11x0-dma.c static int sa11x0_dma_request_irq(struct platform_device *pdev, int nr, pdev 874 drivers/dma/sa11x0-dma.c int irq = platform_get_irq(pdev, nr); pdev 879 drivers/dma/sa11x0-dma.c return request_irq(irq, sa11x0_dma_irq, 0, dev_name(&pdev->dev), data); pdev 882 drivers/dma/sa11x0-dma.c static void sa11x0_dma_free_irq(struct platform_device *pdev, int nr, pdev 885 drivers/dma/sa11x0-dma.c int irq = platform_get_irq(pdev, nr); pdev 901 drivers/dma/sa11x0-dma.c static int sa11x0_dma_probe(struct platform_device *pdev) pdev 908 drivers/dma/sa11x0-dma.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 944 drivers/dma/sa11x0-dma.c ret = sa11x0_dma_request_irq(pdev, i, p); pdev 948 drivers/dma/sa11x0-dma.c sa11x0_dma_free_irq(pdev, i, &d->phy[i]); pdev 964 drivers/dma/sa11x0-dma.c ret = sa11x0_dma_init_dmadev(&d->slave, &pdev->dev); pdev 971 drivers/dma/sa11x0-dma.c platform_set_drvdata(pdev, d); pdev 977 drivers/dma/sa11x0-dma.c sa11x0_dma_free_irq(pdev, i, &d->phy[i]); pdev 987 drivers/dma/sa11x0-dma.c static int sa11x0_dma_remove(struct platform_device *pdev) pdev 989 drivers/dma/sa11x0-dma.c struct sa11x0_dma_dev *d = platform_get_drvdata(pdev); pdev 996 drivers/dma/sa11x0-dma.c sa11x0_dma_free_irq(pdev, pch, &d->phy[pch]); pdev 1731 drivers/dma/sh/rcar-dmac.c struct platform_device *pdev = to_platform_device(dmac->dev); pdev 1751 drivers/dma/sh/rcar-dmac.c rchan->irq = platform_get_irq_byname(pdev, pdev_irqname); pdev 1808 drivers/dma/sh/rcar-dmac.c static int rcar_dmac_probe(struct platform_device *pdev) pdev 1820 drivers/dma/sh/rcar-dmac.c dmac = devm_kzalloc(&pdev->dev, sizeof(*dmac), GFP_KERNEL); pdev 1824 drivers/dma/sh/rcar-dmac.c dmac->dev = &pdev->dev; pdev 1825 drivers/dma/sh/rcar-dmac.c platform_set_drvdata(pdev, dmac); pdev 1830 drivers/dma/sh/rcar-dmac.c ret = rcar_dmac_parse_of(&pdev->dev, dmac); pdev 1842 drivers/dma/sh/rcar-dmac.c if (device_iommu_mapped(&pdev->dev)) pdev 1845 drivers/dma/sh/rcar-dmac.c dmac->channels = devm_kcalloc(&pdev->dev, dmac->n_channels, pdev 1851 drivers/dma/sh/rcar-dmac.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1852 drivers/dma/sh/rcar-dmac.c dmac->iomem = devm_ioremap_resource(&pdev->dev, mem); pdev 1857 drivers/dma/sh/rcar-dmac.c pm_runtime_enable(&pdev->dev); pdev 1858 drivers/dma/sh/rcar-dmac.c ret = pm_runtime_get_sync(&pdev->dev); pdev 1860 drivers/dma/sh/rcar-dmac.c dev_err(&pdev->dev, "runtime PM get sync failed (%d)\n", ret); pdev 1865 drivers/dma/sh/rcar-dmac.c pm_runtime_put(&pdev->dev); pdev 1868 drivers/dma/sh/rcar-dmac.c dev_err(&pdev->dev, "failed to reset device\n"); pdev 1878 drivers/dma/sh/rcar-dmac.c engine->dev = &pdev->dev; pdev 1910 drivers/dma/sh/rcar-dmac.c ret = of_dma_controller_register(pdev->dev.of_node, rcar_dmac_of_xlate, pdev 1927 drivers/dma/sh/rcar-dmac.c of_dma_controller_free(pdev->dev.of_node); pdev 1928 drivers/dma/sh/rcar-dmac.c pm_runtime_disable(&pdev->dev); pdev 1932 drivers/dma/sh/rcar-dmac.c static int rcar_dmac_remove(struct platform_device *pdev) pdev 1934 drivers/dma/sh/rcar-dmac.c struct rcar_dmac *dmac = platform_get_drvdata(pdev); pdev 1936 drivers/dma/sh/rcar-dmac.c of_dma_controller_free(pdev->dev.of_node); pdev 1939 drivers/dma/sh/rcar-dmac.c pm_runtime_disable(&pdev->dev); pdev 1944 drivers/dma/sh/rcar-dmac.c static void rcar_dmac_shutdown(struct platform_device *pdev) pdev 1946 drivers/dma/sh/rcar-dmac.c struct rcar_dmac *dmac = platform_get_drvdata(pdev); pdev 41 drivers/dma/sh/shdma-of.c static int shdma_of_probe(struct platform_device *pdev) pdev 43 drivers/dma/sh/shdma-of.c const struct of_dev_auxdata *lookup = dev_get_platdata(&pdev->dev); pdev 46 drivers/dma/sh/shdma-of.c ret = of_dma_controller_register(pdev->dev.of_node, pdev 47 drivers/dma/sh/shdma-of.c shdma_of_xlate, pdev); pdev 51 drivers/dma/sh/shdma-of.c ret = of_platform_populate(pdev->dev.of_node, NULL, lookup, &pdev->dev); pdev 53 drivers/dma/sh/shdma-of.c of_dma_controller_free(pdev->dev.of_node); pdev 522 drivers/dma/sh/shdmac.c struct platform_device *pdev = to_platform_device(sdev->dma_dev.dev); pdev 540 drivers/dma/sh/shdmac.c if (pdev->id >= 0) pdev 542 drivers/dma/sh/shdmac.c "sh-dmae%d.%d", pdev->id, id); pdev 668 drivers/dma/sh/shdmac.c static int sh_dmae_probe(struct platform_device *pdev) pdev 683 drivers/dma/sh/shdmac.c if (pdev->dev.of_node) pdev 684 drivers/dma/sh/shdmac.c pdata = of_device_get_match_data(&pdev->dev); pdev 686 drivers/dma/sh/shdmac.c pdata = dev_get_platdata(&pdev->dev); pdev 692 drivers/dma/sh/shdmac.c chan = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 694 drivers/dma/sh/shdmac.c dmars = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 711 drivers/dma/sh/shdmac.c errirq_res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 715 drivers/dma/sh/shdmac.c shdev = devm_kzalloc(&pdev->dev, sizeof(struct sh_dmae_device), pdev 722 drivers/dma/sh/shdmac.c shdev->chan_reg = devm_ioremap_resource(&pdev->dev, chan); pdev 726 drivers/dma/sh/shdmac.c shdev->dmars = devm_ioremap_resource(&pdev->dev, dmars); pdev 746 drivers/dma/sh/shdmac.c err = shdma_init(&pdev->dev, &shdev->shdma_dev, pdev 764 drivers/dma/sh/shdmac.c platform_set_drvdata(pdev, shdev); pdev 766 drivers/dma/sh/shdmac.c pm_runtime_enable(&pdev->dev); pdev 767 drivers/dma/sh/shdmac.c err = pm_runtime_get_sync(&pdev->dev); pdev 769 drivers/dma/sh/shdmac.c dev_err(&pdev->dev, "%s(): GET = %d\n", __func__, err); pdev 781 drivers/dma/sh/shdmac.c chanirq_res = platform_get_resource(pdev, IORESOURCE_IRQ, 1); pdev 794 drivers/dma/sh/shdmac.c err = devm_request_irq(&pdev->dev, errirq, sh_dmae_err, pdev 797 drivers/dma/sh/shdmac.c dev_err(&pdev->dev, pdev 807 drivers/dma/sh/shdmac.c !platform_get_resource(pdev, IORESOURCE_IRQ, 1)) { pdev 831 drivers/dma/sh/shdmac.c dev_dbg(&pdev->dev, pdev 840 drivers/dma/sh/shdmac.c chanirq_res = platform_get_resource(pdev, pdev 853 drivers/dma/sh/shdmac.c dev_notice(&pdev->dev, "Attempting to register %d DMA " pdev 857 drivers/dma/sh/shdmac.c pm_runtime_put(&pdev->dev); pdev 866 drivers/dma/sh/shdmac.c pm_runtime_get(&pdev->dev); pdev 877 drivers/dma/sh/shdmac.c pm_runtime_put(&pdev->dev); pdev 878 drivers/dma/sh/shdmac.c pm_runtime_disable(&pdev->dev); pdev 887 drivers/dma/sh/shdmac.c static int sh_dmae_remove(struct platform_device *pdev) pdev 889 drivers/dma/sh/shdmac.c struct sh_dmae_device *shdev = platform_get_drvdata(pdev); pdev 898 drivers/dma/sh/shdmac.c pm_runtime_disable(&pdev->dev); pdev 709 drivers/dma/sh/usb-dmac.c struct platform_device *pdev = to_platform_device(dmac->dev); pdev 719 drivers/dma/sh/usb-dmac.c uchan->irq = platform_get_irq_byname(pdev, pdev_irqname); pdev 764 drivers/dma/sh/usb-dmac.c static int usb_dmac_probe(struct platform_device *pdev) pdev 773 drivers/dma/sh/usb-dmac.c dmac = devm_kzalloc(&pdev->dev, sizeof(*dmac), GFP_KERNEL); pdev 777 drivers/dma/sh/usb-dmac.c dmac->dev = &pdev->dev; pdev 778 drivers/dma/sh/usb-dmac.c platform_set_drvdata(pdev, dmac); pdev 780 drivers/dma/sh/usb-dmac.c ret = usb_dmac_parse_of(&pdev->dev, dmac); pdev 784 drivers/dma/sh/usb-dmac.c dmac->channels = devm_kcalloc(&pdev->dev, dmac->n_channels, pdev 790 drivers/dma/sh/usb-dmac.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 791 drivers/dma/sh/usb-dmac.c dmac->iomem = devm_ioremap_resource(&pdev->dev, mem); pdev 796 drivers/dma/sh/usb-dmac.c pm_runtime_enable(&pdev->dev); pdev 797 drivers/dma/sh/usb-dmac.c ret = pm_runtime_get_sync(&pdev->dev); pdev 799 drivers/dma/sh/usb-dmac.c dev_err(&pdev->dev, "runtime PM get sync failed (%d)\n", ret); pdev 806 drivers/dma/sh/usb-dmac.c dev_err(&pdev->dev, "failed to reset device\n"); pdev 820 drivers/dma/sh/usb-dmac.c ret = of_dma_controller_register(pdev->dev.of_node, usb_dmac_of_xlate, pdev 833 drivers/dma/sh/usb-dmac.c engine->dev = &pdev->dev; pdev 851 drivers/dma/sh/usb-dmac.c pm_runtime_put(&pdev->dev); pdev 855 drivers/dma/sh/usb-dmac.c of_dma_controller_free(pdev->dev.of_node); pdev 856 drivers/dma/sh/usb-dmac.c pm_runtime_put(&pdev->dev); pdev 858 drivers/dma/sh/usb-dmac.c pm_runtime_disable(&pdev->dev); pdev 869 drivers/dma/sh/usb-dmac.c static int usb_dmac_remove(struct platform_device *pdev) pdev 871 drivers/dma/sh/usb-dmac.c struct usb_dmac *dmac = platform_get_drvdata(pdev); pdev 876 drivers/dma/sh/usb-dmac.c of_dma_controller_free(pdev->dev.of_node); pdev 879 drivers/dma/sh/usb-dmac.c pm_runtime_disable(&pdev->dev); pdev 884 drivers/dma/sh/usb-dmac.c static void usb_dmac_shutdown(struct platform_device *pdev) pdev 886 drivers/dma/sh/usb-dmac.c struct usb_dmac *dmac = platform_get_drvdata(pdev); pdev 1078 drivers/dma/sprd-dma.c static int sprd_dma_probe(struct platform_device *pdev) pdev 1080 drivers/dma/sprd-dma.c struct device_node *np = pdev->dev.of_node; pdev 1087 drivers/dma/sprd-dma.c ret = device_property_read_u32(&pdev->dev, "#dma-channels", &chn_count); pdev 1089 drivers/dma/sprd-dma.c dev_err(&pdev->dev, "get dma channels count failed\n"); pdev 1093 drivers/dma/sprd-dma.c sdev = devm_kzalloc(&pdev->dev, pdev 1099 drivers/dma/sprd-dma.c sdev->clk = devm_clk_get(&pdev->dev, "enable"); pdev 1101 drivers/dma/sprd-dma.c dev_err(&pdev->dev, "get enable clock failed\n"); pdev 1106 drivers/dma/sprd-dma.c sdev->ashb_clk = devm_clk_get(&pdev->dev, "ashb_eb"); pdev 1108 drivers/dma/sprd-dma.c dev_warn(&pdev->dev, "no optional ashb eb clock\n"); pdev 1117 drivers/dma/sprd-dma.c sdev->irq = platform_get_irq(pdev, 0); pdev 1119 drivers/dma/sprd-dma.c ret = devm_request_irq(&pdev->dev, sdev->irq, dma_irq_handle, pdev 1122 drivers/dma/sprd-dma.c dev_err(&pdev->dev, "request dma irq failed\n"); pdev 1126 drivers/dma/sprd-dma.c dev_warn(&pdev->dev, "no interrupts for the dma controller\n"); pdev 1129 drivers/dma/sprd-dma.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1130 drivers/dma/sprd-dma.c sdev->glb_base = devm_ioremap_resource(&pdev->dev, res); pdev 1139 drivers/dma/sprd-dma.c sdev->dma_dev.dev = &pdev->dev; pdev 1163 drivers/dma/sprd-dma.c platform_set_drvdata(pdev, sdev); pdev 1168 drivers/dma/sprd-dma.c pm_runtime_set_active(&pdev->dev); pdev 1169 drivers/dma/sprd-dma.c pm_runtime_enable(&pdev->dev); pdev 1171 drivers/dma/sprd-dma.c ret = pm_runtime_get_sync(&pdev->dev); pdev 1177 drivers/dma/sprd-dma.c dev_err(&pdev->dev, "register dma device failed:%d\n", ret); pdev 1187 drivers/dma/sprd-dma.c pm_runtime_put(&pdev->dev); pdev 1193 drivers/dma/sprd-dma.c pm_runtime_put_noidle(&pdev->dev); pdev 1194 drivers/dma/sprd-dma.c pm_runtime_disable(&pdev->dev); pdev 1200 drivers/dma/sprd-dma.c static int sprd_dma_remove(struct platform_device *pdev) pdev 1202 drivers/dma/sprd-dma.c struct sprd_dma_dev *sdev = platform_get_drvdata(pdev); pdev 1206 drivers/dma/sprd-dma.c ret = pm_runtime_get_sync(&pdev->dev); pdev 1212 drivers/dma/sprd-dma.c devm_free_irq(&pdev->dev, sdev->irq, sdev); pdev 1220 drivers/dma/sprd-dma.c of_dma_controller_free(pdev->dev.of_node); pdev 1224 drivers/dma/sprd-dma.c pm_runtime_put_noidle(&pdev->dev); pdev 1225 drivers/dma/sprd-dma.c pm_runtime_disable(&pdev->dev); pdev 711 drivers/dma/st_fdma.c static int st_fdma_parse_dt(struct platform_device *pdev, pdev 718 drivers/dma/st_fdma.c return of_property_read_u32(pdev->dev.of_node, "dma-channels", pdev 738 drivers/dma/st_fdma.c static int st_fdma_probe(struct platform_device *pdev) pdev 742 drivers/dma/st_fdma.c struct device_node *np = pdev->dev.of_node; pdev 746 drivers/dma/st_fdma.c match = of_match_device((st_fdma_match), &pdev->dev); pdev 748 drivers/dma/st_fdma.c dev_err(&pdev->dev, "No device match found\n"); pdev 754 drivers/dma/st_fdma.c fdev = devm_kzalloc(&pdev->dev, sizeof(*fdev), GFP_KERNEL); pdev 758 drivers/dma/st_fdma.c ret = st_fdma_parse_dt(pdev, drvdata, fdev); pdev 760 drivers/dma/st_fdma.c dev_err(&pdev->dev, "unable to find platform data\n"); pdev 764 drivers/dma/st_fdma.c fdev->chans = devm_kcalloc(&pdev->dev, fdev->nr_channels, pdev 769 drivers/dma/st_fdma.c fdev->dev = &pdev->dev; pdev 771 drivers/dma/st_fdma.c platform_set_drvdata(pdev, fdev); pdev 773 drivers/dma/st_fdma.c fdev->irq = platform_get_irq(pdev, 0); pdev 777 drivers/dma/st_fdma.c ret = devm_request_irq(&pdev->dev, fdev->irq, st_fdma_irq_handler, 0, pdev 778 drivers/dma/st_fdma.c dev_name(&pdev->dev), fdev); pdev 780 drivers/dma/st_fdma.c dev_err(&pdev->dev, "Failed to request irq (%d)\n", ret); pdev 784 drivers/dma/st_fdma.c fdev->slim_rproc = st_slim_rproc_alloc(pdev, fdev->fw_name); pdev 787 drivers/dma/st_fdma.c dev_err(&pdev->dev, "slim_rproc_alloc failed (%d)\n", ret); pdev 808 drivers/dma/st_fdma.c fdev->dma_device.dev = &pdev->dev; pdev 828 drivers/dma/st_fdma.c dev_err(&pdev->dev, pdev 835 drivers/dma/st_fdma.c dev_err(&pdev->dev, pdev 840 drivers/dma/st_fdma.c dev_info(&pdev->dev, "ST FDMA engine driver, irq:%d\n", fdev->irq); pdev 851 drivers/dma/st_fdma.c static int st_fdma_remove(struct platform_device *pdev) pdev 853 drivers/dma/st_fdma.c struct st_fdma_dev *fdev = platform_get_drvdata(pdev); pdev 855 drivers/dma/st_fdma.c devm_free_irq(&pdev->dev, fdev->irq, fdev); pdev 857 drivers/dma/st_fdma.c of_dma_controller_free(pdev->dev.of_node); pdev 3105 drivers/dma/ste_dma40.c static struct d40_base * __init d40_hw_detect_init(struct platform_device *pdev) pdev 3107 drivers/dma/ste_dma40.c struct stedma40_platform_data *plat_data = dev_get_platdata(&pdev->dev); pdev 3121 drivers/dma/ste_dma40.c clk = clk_get(&pdev->dev, NULL); pdev 3123 drivers/dma/ste_dma40.c d40_err(&pdev->dev, "No matching clock found\n"); pdev 3129 drivers/dma/ste_dma40.c d40_err(&pdev->dev, "Failed to prepare/enable clock\n"); pdev 3134 drivers/dma/ste_dma40.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "base"); pdev 3155 drivers/dma/ste_dma40.c d40_err(&pdev->dev, "Unknown hardware! No PrimeCell ID\n"); pdev 3159 drivers/dma/ste_dma40.c d40_err(&pdev->dev, "Unknown designer! Got %x wanted %x\n", pdev 3175 drivers/dma/ste_dma40.c d40_err(&pdev->dev, "hardware revision: %d is not supported", rev); pdev 3193 drivers/dma/ste_dma40.c dev_info(&pdev->dev, pdev 3213 drivers/dma/ste_dma40.c base->dev = &pdev->dev; pdev 3456 drivers/dma/ste_dma40.c static int __init d40_of_probe(struct platform_device *pdev, pdev 3463 drivers/dma/ste_dma40.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 3476 drivers/dma/ste_dma40.c d40_err(&pdev->dev, pdev 3491 drivers/dma/ste_dma40.c d40_err(&pdev->dev, pdev 3502 drivers/dma/ste_dma40.c pdev->dev.platform_data = pdata; pdev 3507 drivers/dma/ste_dma40.c static int __init d40_probe(struct platform_device *pdev) pdev 3509 drivers/dma/ste_dma40.c struct stedma40_platform_data *plat_data = dev_get_platdata(&pdev->dev); pdev 3510 drivers/dma/ste_dma40.c struct device_node *np = pdev->dev.of_node; pdev 3519 drivers/dma/ste_dma40.c if (d40_of_probe(pdev, np)) { pdev 3524 drivers/dma/ste_dma40.c d40_err(&pdev->dev, "No pdata or Device Tree provided\n"); pdev 3529 drivers/dma/ste_dma40.c base = d40_hw_detect_init(pdev); pdev 3535 drivers/dma/ste_dma40.c platform_set_drvdata(pdev, base); pdev 3541 drivers/dma/ste_dma40.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "lcpa"); pdev 3544 drivers/dma/ste_dma40.c d40_err(&pdev->dev, "No \"lcpa\" memory resource\n"); pdev 3553 drivers/dma/ste_dma40.c d40_err(&pdev->dev, "Failed to request LCPA region %pR\n", res); pdev 3560 drivers/dma/ste_dma40.c dev_warn(&pdev->dev, pdev 3569 drivers/dma/ste_dma40.c d40_err(&pdev->dev, "Failed to ioremap LCPA region\n"); pdev 3574 drivers/dma/ste_dma40.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 3578 drivers/dma/ste_dma40.c d40_err(&pdev->dev, pdev 3586 drivers/dma/ste_dma40.c d40_err(&pdev->dev, "Failed to ioremap LCLA region\n"); pdev 3594 drivers/dma/ste_dma40.c d40_err(&pdev->dev, "Failed to allocate LCLA area\n"); pdev 3601 drivers/dma/ste_dma40.c base->irq = platform_get_irq(pdev, 0); pdev 3605 drivers/dma/ste_dma40.c d40_err(&pdev->dev, "No IRQ defined\n"); pdev 3613 drivers/dma/ste_dma40.c d40_err(&pdev->dev, "Failed to get lcpa_regulator\n"); pdev 3621 drivers/dma/ste_dma40.c d40_err(&pdev->dev, pdev 3645 drivers/dma/ste_dma40.c d40_err(&pdev->dev, "Failed to set dma max seg size\n"); pdev 3654 drivers/dma/ste_dma40.c dev_err(&pdev->dev, pdev 3703 drivers/dma/ste_dma40.c d40_err(&pdev->dev, "probe failed\n"); pdev 1271 drivers/dma/stm32-dma.c static int stm32_dma_probe(struct platform_device *pdev) pdev 1280 drivers/dma/stm32-dma.c match = of_match_device(stm32_dma_of_match, &pdev->dev); pdev 1282 drivers/dma/stm32-dma.c dev_err(&pdev->dev, "Error: No device match found\n"); pdev 1286 drivers/dma/stm32-dma.c dmadev = devm_kzalloc(&pdev->dev, sizeof(*dmadev), GFP_KERNEL); pdev 1292 drivers/dma/stm32-dma.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1293 drivers/dma/stm32-dma.c dmadev->base = devm_ioremap_resource(&pdev->dev, res); pdev 1297 drivers/dma/stm32-dma.c dmadev->clk = devm_clk_get(&pdev->dev, NULL); pdev 1299 drivers/dma/stm32-dma.c dev_err(&pdev->dev, "Error: Missing controller clock\n"); pdev 1305 drivers/dma/stm32-dma.c dev_err(&pdev->dev, "clk_prep_enable error: %d\n", ret); pdev 1309 drivers/dma/stm32-dma.c dmadev->mem2mem = of_property_read_bool(pdev->dev.of_node, pdev 1312 drivers/dma/stm32-dma.c dmadev->rst = devm_reset_control_get(&pdev->dev, NULL); pdev 1340 drivers/dma/stm32-dma.c dd->dev = &pdev->dev; pdev 1362 drivers/dma/stm32-dma.c ret = platform_get_irq(pdev, i); pdev 1367 drivers/dma/stm32-dma.c ret = devm_request_irq(&pdev->dev, chan->irq, pdev 1371 drivers/dma/stm32-dma.c dev_err(&pdev->dev, pdev 1378 drivers/dma/stm32-dma.c ret = of_dma_controller_register(pdev->dev.of_node, pdev 1381 drivers/dma/stm32-dma.c dev_err(&pdev->dev, pdev 1386 drivers/dma/stm32-dma.c platform_set_drvdata(pdev, dmadev); pdev 1388 drivers/dma/stm32-dma.c pm_runtime_set_active(&pdev->dev); pdev 1389 drivers/dma/stm32-dma.c pm_runtime_enable(&pdev->dev); pdev 1390 drivers/dma/stm32-dma.c pm_runtime_get_noresume(&pdev->dev); pdev 1391 drivers/dma/stm32-dma.c pm_runtime_put(&pdev->dev); pdev 1393 drivers/dma/stm32-dma.c dev_info(&pdev->dev, "STM32 DMA driver registered\n"); pdev 85 drivers/dma/stm32-dmamux.c struct platform_device *pdev = of_find_device_by_node(ofdma->of_node); pdev 86 drivers/dma/stm32-dmamux.c struct stm32_dmamux_data *dmamux = platform_get_drvdata(pdev); pdev 93 drivers/dma/stm32-dmamux.c dev_err(&pdev->dev, "invalid number of dma mux args\n"); pdev 98 drivers/dma/stm32-dmamux.c dev_err(&pdev->dev, "invalid mux request number: %d\n", pdev 113 drivers/dma/stm32-dmamux.c dev_err(&pdev->dev, "Run out of free DMA requests\n"); pdev 131 drivers/dma/stm32-dmamux.c dev_err(&pdev->dev, "can't get dma master\n"); pdev 138 drivers/dma/stm32-dmamux.c ret = pm_runtime_get_sync(&pdev->dev); pdev 156 drivers/dma/stm32-dmamux.c dev_dbg(&pdev->dev, "Mapping DMAMUX(%u) to DMA%u(%u)\n", pdev 174 drivers/dma/stm32-dmamux.c static int stm32_dmamux_probe(struct platform_device *pdev) pdev 176 drivers/dma/stm32-dmamux.c struct device_node *node = pdev->dev.of_node; pdev 188 drivers/dma/stm32-dmamux.c count = device_property_count_u32(&pdev->dev, "dma-masters"); pdev 190 drivers/dma/stm32-dmamux.c dev_err(&pdev->dev, "Can't get DMA master(s) node\n"); pdev 194 drivers/dma/stm32-dmamux.c stm32_dmamux = devm_kzalloc(&pdev->dev, sizeof(*stm32_dmamux) + pdev 205 drivers/dma/stm32-dmamux.c dev_err(&pdev->dev, "DMA master is not supported\n"); pdev 212 drivers/dma/stm32-dmamux.c dev_info(&pdev->dev, pdev 223 drivers/dma/stm32-dmamux.c dev_err(&pdev->dev, "Too many DMA Master Requests to manage\n"); pdev 229 drivers/dma/stm32-dmamux.c stm32_dmamux->dma_inuse = devm_kcalloc(&pdev->dev, pdev 236 drivers/dma/stm32-dmamux.c if (device_property_read_u32(&pdev->dev, "dma-requests", pdev 239 drivers/dma/stm32-dmamux.c dev_warn(&pdev->dev, "DMAMUX defaulting on %u requests\n", pdev 242 drivers/dma/stm32-dmamux.c pm_runtime_get_noresume(&pdev->dev); pdev 244 drivers/dma/stm32-dmamux.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 245 drivers/dma/stm32-dmamux.c iomem = devm_ioremap_resource(&pdev->dev, res); pdev 251 drivers/dma/stm32-dmamux.c stm32_dmamux->clk = devm_clk_get(&pdev->dev, NULL); pdev 255 drivers/dma/stm32-dmamux.c dev_info(&pdev->dev, "Missing controller clock\n"); pdev 259 drivers/dma/stm32-dmamux.c stm32_dmamux->rst = devm_reset_control_get(&pdev->dev, NULL); pdev 267 drivers/dma/stm32-dmamux.c stm32_dmamux->dmarouter.dev = &pdev->dev; pdev 270 drivers/dma/stm32-dmamux.c platform_set_drvdata(pdev, stm32_dmamux); pdev 271 drivers/dma/stm32-dmamux.c pm_runtime_set_active(&pdev->dev); pdev 272 drivers/dma/stm32-dmamux.c pm_runtime_enable(&pdev->dev); pdev 277 drivers/dma/stm32-dmamux.c dev_err(&pdev->dev, "clk_prep_enable error: %d\n", ret); pdev 282 drivers/dma/stm32-dmamux.c pm_runtime_get_noresume(&pdev->dev); pdev 288 drivers/dma/stm32-dmamux.c pm_runtime_put(&pdev->dev); pdev 297 drivers/dma/stm32-dmamux.c struct platform_device *pdev = to_platform_device(dev); pdev 298 drivers/dma/stm32-dmamux.c struct stm32_dmamux_data *stm32_dmamux = platform_get_drvdata(pdev); pdev 307 drivers/dma/stm32-dmamux.c struct platform_device *pdev = to_platform_device(dev); pdev 308 drivers/dma/stm32-dmamux.c struct stm32_dmamux_data *stm32_dmamux = platform_get_drvdata(pdev); pdev 313 drivers/dma/stm32-dmamux.c dev_err(&pdev->dev, "failed to prepare_enable clock\n"); pdev 1528 drivers/dma/stm32-mdma.c static int stm32_mdma_probe(struct platform_device *pdev) pdev 1538 drivers/dma/stm32-mdma.c of_node = pdev->dev.of_node; pdev 1542 drivers/dma/stm32-mdma.c ret = device_property_read_u32(&pdev->dev, "dma-channels", pdev 1546 drivers/dma/stm32-mdma.c dev_warn(&pdev->dev, "MDMA defaulting on %i channels\n", pdev 1550 drivers/dma/stm32-mdma.c ret = device_property_read_u32(&pdev->dev, "dma-requests", pdev 1554 drivers/dma/stm32-mdma.c dev_warn(&pdev->dev, "MDMA defaulting on %i request lines\n", pdev 1558 drivers/dma/stm32-mdma.c count = device_property_count_u32(&pdev->dev, "st,ahb-addr-masks"); pdev 1562 drivers/dma/stm32-mdma.c dmadev = devm_kzalloc(&pdev->dev, sizeof(*dmadev) + sizeof(u32) * count, pdev 1569 drivers/dma/stm32-mdma.c device_property_read_u32_array(&pdev->dev, "st,ahb-addr-masks", pdev 1574 drivers/dma/stm32-mdma.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1575 drivers/dma/stm32-mdma.c dmadev->base = devm_ioremap_resource(&pdev->dev, res); pdev 1579 drivers/dma/stm32-mdma.c dmadev->clk = devm_clk_get(&pdev->dev, NULL); pdev 1583 drivers/dma/stm32-mdma.c dev_info(&pdev->dev, "Missing controller clock\n"); pdev 1589 drivers/dma/stm32-mdma.c dev_err(&pdev->dev, "clk_prep_enable error: %d\n", ret); pdev 1593 drivers/dma/stm32-mdma.c dmadev->rst = devm_reset_control_get(&pdev->dev, NULL); pdev 1629 drivers/dma/stm32-mdma.c dd->dev = &pdev->dev; pdev 1639 drivers/dma/stm32-mdma.c dmadev->irq = platform_get_irq(pdev, 0); pdev 1643 drivers/dma/stm32-mdma.c ret = devm_request_irq(&pdev->dev, dmadev->irq, stm32_mdma_irq_handler, pdev 1644 drivers/dma/stm32-mdma.c 0, dev_name(&pdev->dev), dmadev); pdev 1646 drivers/dma/stm32-mdma.c dev_err(&pdev->dev, "failed to request IRQ\n"); pdev 1656 drivers/dma/stm32-mdma.c dev_err(&pdev->dev, pdev 1661 drivers/dma/stm32-mdma.c platform_set_drvdata(pdev, dmadev); pdev 1662 drivers/dma/stm32-mdma.c pm_runtime_set_active(&pdev->dev); pdev 1663 drivers/dma/stm32-mdma.c pm_runtime_enable(&pdev->dev); pdev 1664 drivers/dma/stm32-mdma.c pm_runtime_get_noresume(&pdev->dev); pdev 1665 drivers/dma/stm32-mdma.c pm_runtime_put(&pdev->dev); pdev 1667 drivers/dma/stm32-mdma.c dev_info(&pdev->dev, "STM32 MDMA driver registered\n"); pdev 1119 drivers/dma/sun4i-dma.c static int sun4i_dma_probe(struct platform_device *pdev) pdev 1125 drivers/dma/sun4i-dma.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 1129 drivers/dma/sun4i-dma.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1130 drivers/dma/sun4i-dma.c priv->base = devm_ioremap_resource(&pdev->dev, res); pdev 1134 drivers/dma/sun4i-dma.c priv->irq = platform_get_irq(pdev, 0); pdev 1138 drivers/dma/sun4i-dma.c priv->clk = devm_clk_get(&pdev->dev, NULL); pdev 1140 drivers/dma/sun4i-dma.c dev_err(&pdev->dev, "No clock specified\n"); pdev 1144 drivers/dma/sun4i-dma.c platform_set_drvdata(pdev, priv); pdev 1173 drivers/dma/sun4i-dma.c priv->slave.dev = &pdev->dev; pdev 1175 drivers/dma/sun4i-dma.c priv->pchans = devm_kcalloc(&pdev->dev, SUN4I_DMA_NR_MAX_CHANNELS, pdev 1177 drivers/dma/sun4i-dma.c priv->vchans = devm_kcalloc(&pdev->dev, SUN4I_DMA_NR_MAX_VCHANS, pdev 1207 drivers/dma/sun4i-dma.c dev_err(&pdev->dev, "Couldn't enable the clock\n"); pdev 1218 drivers/dma/sun4i-dma.c ret = devm_request_irq(&pdev->dev, priv->irq, sun4i_dma_interrupt, pdev 1219 drivers/dma/sun4i-dma.c 0, dev_name(&pdev->dev), priv); pdev 1221 drivers/dma/sun4i-dma.c dev_err(&pdev->dev, "Cannot request IRQ\n"); pdev 1227 drivers/dma/sun4i-dma.c dev_warn(&pdev->dev, "Failed to register DMA engine device\n"); pdev 1231 drivers/dma/sun4i-dma.c ret = of_dma_controller_register(pdev->dev.of_node, sun4i_dma_of_xlate, pdev 1234 drivers/dma/sun4i-dma.c dev_err(&pdev->dev, "of_dma_controller_register failed\n"); pdev 1238 drivers/dma/sun4i-dma.c dev_dbg(&pdev->dev, "Successfully probed SUN4I_DMA\n"); pdev 1249 drivers/dma/sun4i-dma.c static int sun4i_dma_remove(struct platform_device *pdev) pdev 1251 drivers/dma/sun4i-dma.c struct sun4i_dma_dev *priv = platform_get_drvdata(pdev); pdev 1256 drivers/dma/sun4i-dma.c of_dma_controller_free(pdev->dev.of_node); pdev 1233 drivers/dma/sun6i-dma.c static int sun6i_dma_probe(struct platform_device *pdev) pdev 1235 drivers/dma/sun6i-dma.c struct device_node *np = pdev->dev.of_node; pdev 1240 drivers/dma/sun6i-dma.c sdc = devm_kzalloc(&pdev->dev, sizeof(*sdc), GFP_KERNEL); pdev 1244 drivers/dma/sun6i-dma.c sdc->cfg = of_device_get_match_data(&pdev->dev); pdev 1248 drivers/dma/sun6i-dma.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1249 drivers/dma/sun6i-dma.c sdc->base = devm_ioremap_resource(&pdev->dev, res); pdev 1253 drivers/dma/sun6i-dma.c sdc->irq = platform_get_irq(pdev, 0); pdev 1257 drivers/dma/sun6i-dma.c sdc->clk = devm_clk_get(&pdev->dev, NULL); pdev 1259 drivers/dma/sun6i-dma.c dev_err(&pdev->dev, "No clock specified\n"); pdev 1264 drivers/dma/sun6i-dma.c sdc->clk_mbus = devm_clk_get(&pdev->dev, "mbus"); pdev 1266 drivers/dma/sun6i-dma.c dev_err(&pdev->dev, "No mbus clock specified\n"); pdev 1271 drivers/dma/sun6i-dma.c sdc->rstc = devm_reset_control_get(&pdev->dev, NULL); pdev 1273 drivers/dma/sun6i-dma.c dev_err(&pdev->dev, "No reset controller specified\n"); pdev 1277 drivers/dma/sun6i-dma.c sdc->pool = dmam_pool_create(dev_name(&pdev->dev), &pdev->dev, pdev 1280 drivers/dma/sun6i-dma.c dev_err(&pdev->dev, "No memory for descriptors dma pool\n"); pdev 1284 drivers/dma/sun6i-dma.c platform_set_drvdata(pdev, sdc); pdev 1310 drivers/dma/sun6i-dma.c sdc->slave.dev = &pdev->dev; pdev 1318 drivers/dma/sun6i-dma.c dev_err(&pdev->dev, "Can't get dma-channels.\n"); pdev 1324 drivers/dma/sun6i-dma.c dev_info(&pdev->dev, "Missing dma-requests, using %u.\n", pdev 1336 drivers/dma/sun6i-dma.c sdc->pchans = devm_kcalloc(&pdev->dev, sdc->num_pchans, pdev 1341 drivers/dma/sun6i-dma.c sdc->vchans = devm_kcalloc(&pdev->dev, sdc->num_vchans, pdev 1365 drivers/dma/sun6i-dma.c dev_err(&pdev->dev, "Couldn't deassert the device from reset\n"); pdev 1371 drivers/dma/sun6i-dma.c dev_err(&pdev->dev, "Couldn't enable the clock\n"); pdev 1378 drivers/dma/sun6i-dma.c dev_err(&pdev->dev, "Couldn't enable mbus clock\n"); pdev 1383 drivers/dma/sun6i-dma.c ret = devm_request_irq(&pdev->dev, sdc->irq, sun6i_dma_interrupt, 0, pdev 1384 drivers/dma/sun6i-dma.c dev_name(&pdev->dev), sdc); pdev 1386 drivers/dma/sun6i-dma.c dev_err(&pdev->dev, "Cannot request IRQ\n"); pdev 1392 drivers/dma/sun6i-dma.c dev_warn(&pdev->dev, "Failed to register DMA engine device\n"); pdev 1396 drivers/dma/sun6i-dma.c ret = of_dma_controller_register(pdev->dev.of_node, sun6i_dma_of_xlate, pdev 1399 drivers/dma/sun6i-dma.c dev_err(&pdev->dev, "of_dma_controller_register failed\n"); pdev 1423 drivers/dma/sun6i-dma.c static int sun6i_dma_remove(struct platform_device *pdev) pdev 1425 drivers/dma/sun6i-dma.c struct sun6i_dma_dev *sdc = platform_get_drvdata(pdev); pdev 1427 drivers/dma/sun6i-dma.c of_dma_controller_free(pdev->dev.of_node); pdev 1377 drivers/dma/tegra20-apb-dma.c static int tegra_dma_probe(struct platform_device *pdev) pdev 1385 drivers/dma/tegra20-apb-dma.c cdata = of_device_get_match_data(&pdev->dev); pdev 1387 drivers/dma/tegra20-apb-dma.c dev_err(&pdev->dev, "Error: No device match data found\n"); pdev 1391 drivers/dma/tegra20-apb-dma.c tdma = devm_kzalloc(&pdev->dev, pdev 1397 drivers/dma/tegra20-apb-dma.c tdma->dev = &pdev->dev; pdev 1399 drivers/dma/tegra20-apb-dma.c platform_set_drvdata(pdev, tdma); pdev 1401 drivers/dma/tegra20-apb-dma.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1402 drivers/dma/tegra20-apb-dma.c tdma->base_addr = devm_ioremap_resource(&pdev->dev, res); pdev 1406 drivers/dma/tegra20-apb-dma.c tdma->dma_clk = devm_clk_get(&pdev->dev, NULL); pdev 1408 drivers/dma/tegra20-apb-dma.c dev_err(&pdev->dev, "Error: Missing controller clock\n"); pdev 1412 drivers/dma/tegra20-apb-dma.c tdma->rst = devm_reset_control_get(&pdev->dev, "dma"); pdev 1414 drivers/dma/tegra20-apb-dma.c dev_err(&pdev->dev, "Error: Missing reset\n"); pdev 1420 drivers/dma/tegra20-apb-dma.c pm_runtime_enable(&pdev->dev); pdev 1421 drivers/dma/tegra20-apb-dma.c if (!pm_runtime_enabled(&pdev->dev)) pdev 1422 drivers/dma/tegra20-apb-dma.c ret = tegra_dma_runtime_resume(&pdev->dev); pdev 1424 drivers/dma/tegra20-apb-dma.c ret = pm_runtime_get_sync(&pdev->dev); pdev 1427 drivers/dma/tegra20-apb-dma.c pm_runtime_disable(&pdev->dev); pdev 1441 drivers/dma/tegra20-apb-dma.c pm_runtime_put(&pdev->dev); pdev 1451 drivers/dma/tegra20-apb-dma.c res = platform_get_resource(pdev, IORESOURCE_IRQ, i); pdev 1454 drivers/dma/tegra20-apb-dma.c dev_err(&pdev->dev, "No irq resource for chan %d\n", i); pdev 1461 drivers/dma/tegra20-apb-dma.c dev_err(&pdev->dev, pdev 1490 drivers/dma/tegra20-apb-dma.c tdma->dma_dev.dev = &pdev->dev; pdev 1514 drivers/dma/tegra20-apb-dma.c dev_err(&pdev->dev, pdev 1519 drivers/dma/tegra20-apb-dma.c ret = of_dma_controller_register(pdev->dev.of_node, pdev 1522 drivers/dma/tegra20-apb-dma.c dev_err(&pdev->dev, pdev 1527 drivers/dma/tegra20-apb-dma.c dev_info(&pdev->dev, "Tegra20 APB DMA driver register %d channels\n", pdev 1541 drivers/dma/tegra20-apb-dma.c pm_runtime_disable(&pdev->dev); pdev 1542 drivers/dma/tegra20-apb-dma.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 1543 drivers/dma/tegra20-apb-dma.c tegra_dma_runtime_suspend(&pdev->dev); pdev 1547 drivers/dma/tegra20-apb-dma.c static int tegra_dma_remove(struct platform_device *pdev) pdev 1549 drivers/dma/tegra20-apb-dma.c struct tegra_dma *tdma = platform_get_drvdata(pdev); pdev 1561 drivers/dma/tegra20-apb-dma.c pm_runtime_disable(&pdev->dev); pdev 1562 drivers/dma/tegra20-apb-dma.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 1563 drivers/dma/tegra20-apb-dma.c tegra_dma_runtime_suspend(&pdev->dev); pdev 816 drivers/dma/tegra210-adma.c static int tegra_adma_probe(struct platform_device *pdev) pdev 823 drivers/dma/tegra210-adma.c cdata = of_device_get_match_data(&pdev->dev); pdev 825 drivers/dma/tegra210-adma.c dev_err(&pdev->dev, "device match data not found\n"); pdev 829 drivers/dma/tegra210-adma.c tdma = devm_kzalloc(&pdev->dev, pdev 835 drivers/dma/tegra210-adma.c tdma->dev = &pdev->dev; pdev 838 drivers/dma/tegra210-adma.c platform_set_drvdata(pdev, tdma); pdev 840 drivers/dma/tegra210-adma.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 841 drivers/dma/tegra210-adma.c tdma->base_addr = devm_ioremap_resource(&pdev->dev, res); pdev 845 drivers/dma/tegra210-adma.c tdma->ahub_clk = devm_clk_get(&pdev->dev, "d_audio"); pdev 847 drivers/dma/tegra210-adma.c dev_err(&pdev->dev, "Error: Missing ahub controller clock\n"); pdev 858 drivers/dma/tegra210-adma.c tdc->irq = of_irq_get(pdev->dev.of_node, i); pdev 869 drivers/dma/tegra210-adma.c pm_runtime_enable(&pdev->dev); pdev 871 drivers/dma/tegra210-adma.c ret = pm_runtime_get_sync(&pdev->dev); pdev 883 drivers/dma/tegra210-adma.c tdma->dma_dev.dev = &pdev->dev; pdev 902 drivers/dma/tegra210-adma.c dev_err(&pdev->dev, "ADMA registration failed: %d\n", ret); pdev 906 drivers/dma/tegra210-adma.c ret = of_dma_controller_register(pdev->dev.of_node, pdev 909 drivers/dma/tegra210-adma.c dev_err(&pdev->dev, "ADMA OF registration failed %d\n", ret); pdev 913 drivers/dma/tegra210-adma.c pm_runtime_put(&pdev->dev); pdev 915 drivers/dma/tegra210-adma.c dev_info(&pdev->dev, "Tegra210 ADMA driver registered %d channels\n", pdev 923 drivers/dma/tegra210-adma.c pm_runtime_put_sync(&pdev->dev); pdev 925 drivers/dma/tegra210-adma.c pm_runtime_disable(&pdev->dev); pdev 933 drivers/dma/tegra210-adma.c static int tegra_adma_remove(struct platform_device *pdev) pdev 935 drivers/dma/tegra210-adma.c struct tegra_adma *tdma = platform_get_drvdata(pdev); pdev 938 drivers/dma/tegra210-adma.c of_dma_controller_free(pdev->dev.of_node); pdev 944 drivers/dma/tegra210-adma.c pm_runtime_put_sync(&pdev->dev); pdev 945 drivers/dma/tegra210-adma.c pm_runtime_disable(&pdev->dev); pdev 1037 drivers/dma/ti/cppi41.c static int cppi41_dma_probe(struct platform_device *pdev) pdev 1040 drivers/dma/ti/cppi41.c struct device *dev = &pdev->dev; pdev 1051 drivers/dma/ti/cppi41.c cdd = devm_kzalloc(&pdev->dev, sizeof(*cdd), GFP_KERNEL); pdev 1075 drivers/dma/ti/cppi41.c mem = platform_get_resource(pdev, IORESOURCE_MEM, index); pdev 1080 drivers/dma/ti/cppi41.c mem = platform_get_resource(pdev, IORESOURCE_MEM, index + 1); pdev 1085 drivers/dma/ti/cppi41.c mem = platform_get_resource(pdev, IORESOURCE_MEM, index + 2); pdev 1093 drivers/dma/ti/cppi41.c platform_set_drvdata(pdev, cdd); pdev 1127 drivers/dma/ti/cppi41.c ret = devm_request_irq(&pdev->dev, irq, cppi41_irq, IRQF_SHARED, pdev 1159 drivers/dma/ti/cppi41.c static int cppi41_dma_remove(struct platform_device *pdev) pdev 1161 drivers/dma/ti/cppi41.c struct cppi41_dd *cdd = platform_get_drvdata(pdev); pdev 1164 drivers/dma/ti/cppi41.c error = pm_runtime_get_sync(&pdev->dev); pdev 1166 drivers/dma/ti/cppi41.c dev_err(&pdev->dev, "%s could not pm_runtime_get: %i\n", pdev 1168 drivers/dma/ti/cppi41.c of_dma_controller_free(pdev->dev.of_node); pdev 1171 drivers/dma/ti/cppi41.c devm_free_irq(&pdev->dev, cdd->irq, cdd); pdev 1172 drivers/dma/ti/cppi41.c deinit_cppi41(&pdev->dev, cdd); pdev 1173 drivers/dma/ti/cppi41.c pm_runtime_dont_use_autosuspend(&pdev->dev); pdev 1174 drivers/dma/ti/cppi41.c pm_runtime_put_sync(&pdev->dev); pdev 1175 drivers/dma/ti/cppi41.c pm_runtime_disable(&pdev->dev); pdev 79 drivers/dma/ti/dma-crossbar.c struct platform_device *pdev = of_find_device_by_node(ofdma->of_node); pdev 80 drivers/dma/ti/dma-crossbar.c struct ti_am335x_xbar_data *xbar = platform_get_drvdata(pdev); pdev 87 drivers/dma/ti/dma-crossbar.c dev_err(&pdev->dev, "Invalid XBAR event number: %d\n", pdev 93 drivers/dma/ti/dma-crossbar.c dev_err(&pdev->dev, "Invalid DMA request line number: %d\n", pdev 101 drivers/dma/ti/dma-crossbar.c dev_err(&pdev->dev, "Can't get DMA master\n"); pdev 117 drivers/dma/ti/dma-crossbar.c dev_dbg(&pdev->dev, "Mapping XBAR event%u to DMA%u\n", pdev 130 drivers/dma/ti/dma-crossbar.c static int ti_am335x_xbar_probe(struct platform_device *pdev) pdev 132 drivers/dma/ti/dma-crossbar.c struct device_node *node = pdev->dev.of_node; pdev 143 drivers/dma/ti/dma-crossbar.c xbar = devm_kzalloc(&pdev->dev, sizeof(*xbar), GFP_KERNEL); pdev 149 drivers/dma/ti/dma-crossbar.c dev_err(&pdev->dev, "Can't get DMA master node\n"); pdev 155 drivers/dma/ti/dma-crossbar.c dev_err(&pdev->dev, "DMA master is not supported\n"); pdev 162 drivers/dma/ti/dma-crossbar.c dev_info(&pdev->dev, pdev 170 drivers/dma/ti/dma-crossbar.c dev_info(&pdev->dev, pdev 176 drivers/dma/ti/dma-crossbar.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 177 drivers/dma/ti/dma-crossbar.c iomem = devm_ioremap_resource(&pdev->dev, res); pdev 183 drivers/dma/ti/dma-crossbar.c xbar->dmarouter.dev = &pdev->dev; pdev 186 drivers/dma/ti/dma-crossbar.c platform_set_drvdata(pdev, xbar); pdev 243 drivers/dma/ti/dma-crossbar.c struct platform_device *pdev = of_find_device_by_node(ofdma->of_node); pdev 244 drivers/dma/ti/dma-crossbar.c struct ti_dra7_xbar_data *xbar = platform_get_drvdata(pdev); pdev 248 drivers/dma/ti/dma-crossbar.c dev_err(&pdev->dev, "Invalid XBAR request number: %d\n", pdev 256 drivers/dma/ti/dma-crossbar.c dev_err(&pdev->dev, "Can't get DMA master\n"); pdev 271 drivers/dma/ti/dma-crossbar.c dev_err(&pdev->dev, "Run out of free DMA requests\n"); pdev 282 drivers/dma/ti/dma-crossbar.c dev_dbg(&pdev->dev, "Mapping XBAR%u to DMA%d\n", pdev 319 drivers/dma/ti/dma-crossbar.c static int ti_dra7_xbar_probe(struct platform_device *pdev) pdev 321 drivers/dma/ti/dma-crossbar.c struct device_node *node = pdev->dev.of_node; pdev 335 drivers/dma/ti/dma-crossbar.c xbar = devm_kzalloc(&pdev->dev, sizeof(*xbar), GFP_KERNEL); pdev 341 drivers/dma/ti/dma-crossbar.c dev_err(&pdev->dev, "Can't get DMA master node\n"); pdev 347 drivers/dma/ti/dma-crossbar.c dev_err(&pdev->dev, "DMA master is not supported\n"); pdev 354 drivers/dma/ti/dma-crossbar.c dev_info(&pdev->dev, pdev 361 drivers/dma/ti/dma-crossbar.c xbar->dma_inuse = devm_kcalloc(&pdev->dev, pdev 368 drivers/dma/ti/dma-crossbar.c dev_info(&pdev->dev, pdev 406 drivers/dma/ti/dma-crossbar.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 407 drivers/dma/ti/dma-crossbar.c iomem = devm_ioremap_resource(&pdev->dev, res); pdev 413 drivers/dma/ti/dma-crossbar.c xbar->dmarouter.dev = &pdev->dev; pdev 418 drivers/dma/ti/dma-crossbar.c platform_set_drvdata(pdev, xbar); pdev 439 drivers/dma/ti/dma-crossbar.c static int ti_dma_xbar_probe(struct platform_device *pdev) pdev 444 drivers/dma/ti/dma-crossbar.c match = of_match_node(ti_dma_xbar_match, pdev->dev.of_node); pdev 450 drivers/dma/ti/dma-crossbar.c ret = ti_dra7_xbar_probe(pdev); pdev 453 drivers/dma/ti/dma-crossbar.c ret = ti_am335x_xbar_probe(pdev); pdev 456 drivers/dma/ti/dma-crossbar.c dev_err(&pdev->dev, "Unsupported crossbar\n"); pdev 2248 drivers/dma/ti/edma.c static int edma_probe(struct platform_device *pdev) pdev 2250 drivers/dma/ti/edma.c struct edma_soc_info *info = pdev->dev.platform_data; pdev 2258 drivers/dma/ti/edma.c struct device_node *node = pdev->dev.of_node; pdev 2259 drivers/dma/ti/edma.c struct device *dev = &pdev->dev; pdev 2297 drivers/dma/ti/edma.c ecc->id = pdev->id; pdev 2303 drivers/dma/ti/edma.c mem = platform_get_resource_byname(pdev, IORESOURCE_MEM, "edma3_cc"); pdev 2306 drivers/dma/ti/edma.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2316 drivers/dma/ti/edma.c platform_set_drvdata(pdev, ecc); pdev 2360 drivers/dma/ti/edma.c irq = platform_get_irq_byname(pdev, "edma3_ccint"); pdev 2376 drivers/dma/ti/edma.c irq = platform_get_irq_byname(pdev, "edma3_ccerrint"); pdev 2492 drivers/dma/ti/edma.c static int edma_remove(struct platform_device *pdev) pdev 2494 drivers/dma/ti/edma.c struct device *dev = &pdev->dev; pdev 2576 drivers/dma/ti/edma.c static int edma_tptc_probe(struct platform_device *pdev) pdev 2578 drivers/dma/ti/edma.c pm_runtime_enable(&pdev->dev); pdev 2579 drivers/dma/ti/edma.c return pm_runtime_get_sync(&pdev->dev); pdev 1460 drivers/dma/ti/omap-dma.c static int omap_dma_probe(struct platform_device *pdev) pdev 1467 drivers/dma/ti/omap-dma.c od = devm_kzalloc(&pdev->dev, sizeof(*od), GFP_KERNEL); pdev 1471 drivers/dma/ti/omap-dma.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1472 drivers/dma/ti/omap-dma.c od->base = devm_ioremap_resource(&pdev->dev, res); pdev 1508 drivers/dma/ti/omap-dma.c od->ddev.dev = &pdev->dev; pdev 1515 drivers/dma/ti/omap-dma.c if (pdev->dev.of_node && of_property_read_u32(pdev->dev.of_node, pdev 1518 drivers/dma/ti/omap-dma.c dev_info(&pdev->dev, pdev 1524 drivers/dma/ti/omap-dma.c if (!pdev->dev.of_node) { pdev 1528 drivers/dma/ti/omap-dma.c } else if (of_property_read_u32(pdev->dev.of_node, "dma-channels", pdev 1530 drivers/dma/ti/omap-dma.c dev_info(&pdev->dev, pdev 1536 drivers/dma/ti/omap-dma.c od->lch_map = devm_kcalloc(&pdev->dev, lch_count, sizeof(*od->lch_map), pdev 1549 drivers/dma/ti/omap-dma.c irq = platform_get_irq(pdev, 1); pdev 1551 drivers/dma/ti/omap-dma.c dev_info(&pdev->dev, "failed to get L1 IRQ: %d\n", irq); pdev 1558 drivers/dma/ti/omap-dma.c rc = devm_request_irq(&pdev->dev, irq, omap_dma_irq, pdev 1574 drivers/dma/ti/omap-dma.c od->desc_pool = dma_pool_create(dev_name(&pdev->dev), pdev 1575 drivers/dma/ti/omap-dma.c &pdev->dev, pdev 1579 drivers/dma/ti/omap-dma.c dev_err(&pdev->dev, pdev 1593 drivers/dma/ti/omap-dma.c platform_set_drvdata(pdev, od); pdev 1595 drivers/dma/ti/omap-dma.c if (pdev->dev.of_node) { pdev 1599 drivers/dma/ti/omap-dma.c rc = of_dma_controller_register(pdev->dev.of_node, pdev 1608 drivers/dma/ti/omap-dma.c dev_info(&pdev->dev, "OMAP DMA engine driver%s\n", pdev 1614 drivers/dma/ti/omap-dma.c static int omap_dma_remove(struct platform_device *pdev) pdev 1616 drivers/dma/ti/omap-dma.c struct omap_dmadev *od = platform_get_drvdata(pdev); pdev 1619 drivers/dma/ti/omap-dma.c if (pdev->dev.of_node) pdev 1620 drivers/dma/ti/omap-dma.c of_dma_controller_free(pdev->dev.of_node); pdev 1622 drivers/dma/ti/omap-dma.c irq = platform_get_irq(pdev, 1); pdev 1623 drivers/dma/ti/omap-dma.c devm_free_irq(&pdev->dev, irq, od); pdev 612 drivers/dma/timb_dma.c static int td_probe(struct platform_device *pdev) pdev 614 drivers/dma/timb_dma.c struct timb_dma_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 622 drivers/dma/timb_dma.c dev_err(&pdev->dev, "No platform data\n"); pdev 626 drivers/dma/timb_dma.c iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 630 drivers/dma/timb_dma.c irq = platform_get_irq(pdev, 0); pdev 645 drivers/dma/timb_dma.c dev_dbg(&pdev->dev, "Allocated TD: %p\n", td); pdev 649 drivers/dma/timb_dma.c dev_err(&pdev->dev, "Failed to remap I/O memory\n"); pdev 665 drivers/dma/timb_dma.c dev_err(&pdev->dev, "Failed to request IRQ\n"); pdev 679 drivers/dma/timb_dma.c td->dma.dev = &pdev->dev; pdev 690 drivers/dma/timb_dma.c dev_err(&pdev->dev, "Wrong channel configuration\n"); pdev 712 drivers/dma/timb_dma.c dev_dbg(&pdev->dev, "Chan: %d, membase: %p\n", pdev 720 drivers/dma/timb_dma.c dev_err(&pdev->dev, "Failed to register async device\n"); pdev 724 drivers/dma/timb_dma.c platform_set_drvdata(pdev, td); pdev 726 drivers/dma/timb_dma.c dev_dbg(&pdev->dev, "Probe result: %d\n", err); pdev 743 drivers/dma/timb_dma.c static int td_remove(struct platform_device *pdev) pdev 745 drivers/dma/timb_dma.c struct timb_dma *td = platform_get_drvdata(pdev); pdev 746 drivers/dma/timb_dma.c struct resource *iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 747 drivers/dma/timb_dma.c int irq = platform_get_irq(pdev, 0); pdev 756 drivers/dma/timb_dma.c dev_dbg(&pdev->dev, "Removed...\n"); pdev 1080 drivers/dma/txx9dmac.c static int __init txx9dmac_chan_probe(struct platform_device *pdev) pdev 1083 drivers/dma/txx9dmac.c dev_get_platdata(&pdev->dev); pdev 1088 drivers/dma/txx9dmac.c int ch = pdev->id % TXX9_DMA_MAX_NR_CHANNELS; pdev 1091 drivers/dma/txx9dmac.c dc = devm_kzalloc(&pdev->dev, sizeof(*dc), GFP_KERNEL); pdev 1095 drivers/dma/txx9dmac.c dc->dma.dev = &pdev->dev; pdev 1113 drivers/dma/txx9dmac.c irq = platform_get_irq(pdev, 0); pdev 1119 drivers/dma/txx9dmac.c err = devm_request_irq(&pdev->dev, dc->irq, pdev 1120 drivers/dma/txx9dmac.c txx9dmac_chan_interrupt, 0, dev_name(&pdev->dev), dc); pdev 1142 drivers/dma/txx9dmac.c platform_set_drvdata(pdev, dc); pdev 1147 drivers/dma/txx9dmac.c dev_dbg(&pdev->dev, "TXx9 DMA Channel (dma%d%s%s)\n", pdev 1155 drivers/dma/txx9dmac.c static int txx9dmac_chan_remove(struct platform_device *pdev) pdev 1157 drivers/dma/txx9dmac.c struct txx9dmac_chan *dc = platform_get_drvdata(pdev); pdev 1162 drivers/dma/txx9dmac.c devm_free_irq(&pdev->dev, dc->irq, dc); pdev 1165 drivers/dma/txx9dmac.c dc->ddev->chan[pdev->id % TXX9_DMA_MAX_NR_CHANNELS] = NULL; pdev 1169 drivers/dma/txx9dmac.c static int __init txx9dmac_probe(struct platform_device *pdev) pdev 1171 drivers/dma/txx9dmac.c struct txx9dmac_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 1177 drivers/dma/txx9dmac.c io = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1181 drivers/dma/txx9dmac.c ddev = devm_kzalloc(&pdev->dev, sizeof(*ddev), GFP_KERNEL); pdev 1185 drivers/dma/txx9dmac.c if (!devm_request_mem_region(&pdev->dev, io->start, resource_size(io), pdev 1186 drivers/dma/txx9dmac.c dev_name(&pdev->dev))) pdev 1189 drivers/dma/txx9dmac.c ddev->regs = devm_ioremap(&pdev->dev, io->start, resource_size(io)); pdev 1201 drivers/dma/txx9dmac.c ddev->irq = platform_get_irq(pdev, 0); pdev 1205 drivers/dma/txx9dmac.c err = devm_request_irq(&pdev->dev, ddev->irq, pdev 1206 drivers/dma/txx9dmac.c txx9dmac_interrupt, 0, dev_name(&pdev->dev), ddev); pdev 1216 drivers/dma/txx9dmac.c platform_set_drvdata(pdev, ddev); pdev 1220 drivers/dma/txx9dmac.c static int txx9dmac_remove(struct platform_device *pdev) pdev 1222 drivers/dma/txx9dmac.c struct txx9dmac_dev *ddev = platform_get_drvdata(pdev); pdev 1226 drivers/dma/txx9dmac.c devm_free_irq(&pdev->dev, ddev->irq, ddev); pdev 1232 drivers/dma/txx9dmac.c static void txx9dmac_shutdown(struct platform_device *pdev) pdev 1234 drivers/dma/txx9dmac.c struct txx9dmac_dev *ddev = platform_get_drvdata(pdev); pdev 347 drivers/dma/uniphier-mdmac.c static int uniphier_mdmac_chan_init(struct platform_device *pdev, pdev 351 drivers/dma/uniphier-mdmac.c struct device *dev = &pdev->dev; pdev 356 drivers/dma/uniphier-mdmac.c irq = platform_get_irq(pdev, chan_id); pdev 380 drivers/dma/uniphier-mdmac.c static int uniphier_mdmac_probe(struct platform_device *pdev) pdev 382 drivers/dma/uniphier-mdmac.c struct device *dev = &pdev->dev; pdev 388 drivers/dma/uniphier-mdmac.c nr_chans = platform_irq_count(pdev); pdev 401 drivers/dma/uniphier-mdmac.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 432 drivers/dma/uniphier-mdmac.c ret = uniphier_mdmac_chan_init(pdev, mdev, i); pdev 446 drivers/dma/uniphier-mdmac.c platform_set_drvdata(pdev, mdev); pdev 458 drivers/dma/uniphier-mdmac.c static int uniphier_mdmac_remove(struct platform_device *pdev) pdev 460 drivers/dma/uniphier-mdmac.c struct uniphier_mdmac_device *mdev = platform_get_drvdata(pdev); pdev 478 drivers/dma/uniphier-mdmac.c of_dma_controller_free(pdev->dev.of_node); pdev 1615 drivers/dma/xgene-dma.c static int xgene_dma_get_resources(struct platform_device *pdev, pdev 1622 drivers/dma/xgene-dma.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1624 drivers/dma/xgene-dma.c dev_err(&pdev->dev, "Failed to get csr region\n"); pdev 1628 drivers/dma/xgene-dma.c pdma->csr_dma = devm_ioremap(&pdev->dev, res->start, pdev 1631 drivers/dma/xgene-dma.c dev_err(&pdev->dev, "Failed to ioremap csr region"); pdev 1636 drivers/dma/xgene-dma.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 1638 drivers/dma/xgene-dma.c dev_err(&pdev->dev, "Failed to get ring csr region\n"); pdev 1642 drivers/dma/xgene-dma.c pdma->csr_ring = devm_ioremap(&pdev->dev, res->start, pdev 1645 drivers/dma/xgene-dma.c dev_err(&pdev->dev, "Failed to ioremap ring csr region"); pdev 1650 drivers/dma/xgene-dma.c res = platform_get_resource(pdev, IORESOURCE_MEM, 2); pdev 1652 drivers/dma/xgene-dma.c dev_err(&pdev->dev, "Failed to get ring cmd csr region\n"); pdev 1656 drivers/dma/xgene-dma.c pdma->csr_ring_cmd = devm_ioremap(&pdev->dev, res->start, pdev 1659 drivers/dma/xgene-dma.c dev_err(&pdev->dev, "Failed to ioremap ring cmd csr region"); pdev 1666 drivers/dma/xgene-dma.c res = platform_get_resource(pdev, IORESOURCE_MEM, 3); pdev 1668 drivers/dma/xgene-dma.c dev_err(&pdev->dev, "Failed to get efuse csr region\n"); pdev 1672 drivers/dma/xgene-dma.c pdma->csr_efuse = devm_ioremap(&pdev->dev, res->start, pdev 1675 drivers/dma/xgene-dma.c dev_err(&pdev->dev, "Failed to ioremap efuse csr region"); pdev 1680 drivers/dma/xgene-dma.c irq = platform_get_irq(pdev, 0); pdev 1688 drivers/dma/xgene-dma.c irq = platform_get_irq(pdev, i); pdev 1698 drivers/dma/xgene-dma.c static int xgene_dma_probe(struct platform_device *pdev) pdev 1703 drivers/dma/xgene-dma.c pdma = devm_kzalloc(&pdev->dev, sizeof(*pdma), GFP_KERNEL); pdev 1707 drivers/dma/xgene-dma.c pdma->dev = &pdev->dev; pdev 1708 drivers/dma/xgene-dma.c platform_set_drvdata(pdev, pdma); pdev 1710 drivers/dma/xgene-dma.c ret = xgene_dma_get_resources(pdev, pdma); pdev 1714 drivers/dma/xgene-dma.c pdma->clk = devm_clk_get(&pdev->dev, NULL); pdev 1715 drivers/dma/xgene-dma.c if (IS_ERR(pdma->clk) && !ACPI_COMPANION(&pdev->dev)) { pdev 1716 drivers/dma/xgene-dma.c dev_err(&pdev->dev, "Failed to get clk\n"); pdev 1724 drivers/dma/xgene-dma.c dev_err(&pdev->dev, "Failed to enable clk %d\n", ret); pdev 1734 drivers/dma/xgene-dma.c ret = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(42)); pdev 1736 drivers/dma/xgene-dma.c dev_err(&pdev->dev, "No usable DMA configuration\n"); pdev 1777 drivers/dma/xgene-dma.c static int xgene_dma_remove(struct platform_device *pdev) pdev 1779 drivers/dma/xgene-dma.c struct xgene_dma *pdma = platform_get_drvdata(pdev); pdev 406 drivers/dma/xilinx/xilinx_dma.c int (*clk_init)(struct platform_device *pdev, struct clk **axi_clk, pdev 439 drivers/dma/xilinx/xilinx_dma.c struct platform_device *pdev; pdev 2187 drivers/dma/xilinx/xilinx_dma.c static int axidma_clk_init(struct platform_device *pdev, struct clk **axi_clk, pdev 2195 drivers/dma/xilinx/xilinx_dma.c *axi_clk = devm_clk_get(&pdev->dev, "s_axi_lite_aclk"); pdev 2198 drivers/dma/xilinx/xilinx_dma.c dev_err(&pdev->dev, "failed to get axi_aclk (%d)\n", err); pdev 2202 drivers/dma/xilinx/xilinx_dma.c *tx_clk = devm_clk_get(&pdev->dev, "m_axi_mm2s_aclk"); pdev 2206 drivers/dma/xilinx/xilinx_dma.c *rx_clk = devm_clk_get(&pdev->dev, "m_axi_s2mm_aclk"); pdev 2210 drivers/dma/xilinx/xilinx_dma.c *sg_clk = devm_clk_get(&pdev->dev, "m_axi_sg_aclk"); pdev 2216 drivers/dma/xilinx/xilinx_dma.c dev_err(&pdev->dev, "failed to enable axi_clk (%d)\n", err); pdev 2222 drivers/dma/xilinx/xilinx_dma.c dev_err(&pdev->dev, "failed to enable tx_clk (%d)\n", err); pdev 2228 drivers/dma/xilinx/xilinx_dma.c dev_err(&pdev->dev, "failed to enable rx_clk (%d)\n", err); pdev 2234 drivers/dma/xilinx/xilinx_dma.c dev_err(&pdev->dev, "failed to enable sg_clk (%d)\n", err); pdev 2250 drivers/dma/xilinx/xilinx_dma.c static int axicdma_clk_init(struct platform_device *pdev, struct clk **axi_clk, pdev 2260 drivers/dma/xilinx/xilinx_dma.c *axi_clk = devm_clk_get(&pdev->dev, "s_axi_lite_aclk"); pdev 2263 drivers/dma/xilinx/xilinx_dma.c dev_err(&pdev->dev, "failed to get axi_clk (%d)\n", err); pdev 2267 drivers/dma/xilinx/xilinx_dma.c *dev_clk = devm_clk_get(&pdev->dev, "m_axi_aclk"); pdev 2270 drivers/dma/xilinx/xilinx_dma.c dev_err(&pdev->dev, "failed to get dev_clk (%d)\n", err); pdev 2276 drivers/dma/xilinx/xilinx_dma.c dev_err(&pdev->dev, "failed to enable axi_clk (%d)\n", err); pdev 2282 drivers/dma/xilinx/xilinx_dma.c dev_err(&pdev->dev, "failed to enable dev_clk (%d)\n", err); pdev 2294 drivers/dma/xilinx/xilinx_dma.c static int axivdma_clk_init(struct platform_device *pdev, struct clk **axi_clk, pdev 2300 drivers/dma/xilinx/xilinx_dma.c *axi_clk = devm_clk_get(&pdev->dev, "s_axi_lite_aclk"); pdev 2303 drivers/dma/xilinx/xilinx_dma.c dev_err(&pdev->dev, "failed to get axi_aclk (%d)\n", err); pdev 2307 drivers/dma/xilinx/xilinx_dma.c *tx_clk = devm_clk_get(&pdev->dev, "m_axi_mm2s_aclk"); pdev 2311 drivers/dma/xilinx/xilinx_dma.c *txs_clk = devm_clk_get(&pdev->dev, "m_axis_mm2s_aclk"); pdev 2315 drivers/dma/xilinx/xilinx_dma.c *rx_clk = devm_clk_get(&pdev->dev, "m_axi_s2mm_aclk"); pdev 2319 drivers/dma/xilinx/xilinx_dma.c *rxs_clk = devm_clk_get(&pdev->dev, "s_axis_s2mm_aclk"); pdev 2325 drivers/dma/xilinx/xilinx_dma.c dev_err(&pdev->dev, "failed to enable axi_clk (%d)\n", err); pdev 2331 drivers/dma/xilinx/xilinx_dma.c dev_err(&pdev->dev, "failed to enable tx_clk (%d)\n", err); pdev 2337 drivers/dma/xilinx/xilinx_dma.c dev_err(&pdev->dev, "failed to enable txs_clk (%d)\n", err); pdev 2343 drivers/dma/xilinx/xilinx_dma.c dev_err(&pdev->dev, "failed to enable rx_clk (%d)\n", err); pdev 2349 drivers/dma/xilinx/xilinx_dma.c dev_err(&pdev->dev, "failed to enable rxs_clk (%d)\n", err); pdev 2608 drivers/dma/xilinx/xilinx_dma.c static int xilinx_dma_probe(struct platform_device *pdev) pdev 2613 drivers/dma/xilinx/xilinx_dma.c struct device_node *node = pdev->dev.of_node; pdev 2615 drivers/dma/xilinx/xilinx_dma.c struct device_node *child, *np = pdev->dev.of_node; pdev 2621 drivers/dma/xilinx/xilinx_dma.c xdev = devm_kzalloc(&pdev->dev, sizeof(*xdev), GFP_KERNEL); pdev 2625 drivers/dma/xilinx/xilinx_dma.c xdev->dev = &pdev->dev; pdev 2636 drivers/dma/xilinx/xilinx_dma.c err = clk_init(pdev, &xdev->axi_clk, &xdev->tx_clk, &xdev->txs_clk, pdev 2642 drivers/dma/xilinx/xilinx_dma.c io = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2643 drivers/dma/xilinx/xilinx_dma.c xdev->regs = devm_ioremap_resource(&pdev->dev, io); pdev 2696 drivers/dma/xilinx/xilinx_dma.c xdev->common.dev = &pdev->dev; pdev 2729 drivers/dma/xilinx/xilinx_dma.c platform_set_drvdata(pdev, xdev); pdev 2750 drivers/dma/xilinx/xilinx_dma.c dev_err(&pdev->dev, "Unable to register DMA to DT\n"); pdev 2756 drivers/dma/xilinx/xilinx_dma.c dev_info(&pdev->dev, "Xilinx AXI DMA Engine Driver Probed!!\n"); pdev 2758 drivers/dma/xilinx/xilinx_dma.c dev_info(&pdev->dev, "Xilinx AXI CDMA Engine Driver Probed!!\n"); pdev 2760 drivers/dma/xilinx/xilinx_dma.c dev_info(&pdev->dev, "Xilinx AXI VDMA Engine Driver Probed!!\n"); pdev 2780 drivers/dma/xilinx/xilinx_dma.c static int xilinx_dma_remove(struct platform_device *pdev) pdev 2782 drivers/dma/xilinx/xilinx_dma.c struct xilinx_dma_device *xdev = platform_get_drvdata(pdev); pdev 2785 drivers/dma/xilinx/xilinx_dma.c of_dma_controller_free(pdev->dev.of_node); pdev 871 drivers/dma/xilinx/zynqmp_dma.c struct platform_device *pdev) pdev 875 drivers/dma/xilinx/zynqmp_dma.c struct device_node *node = pdev->dev.of_node; pdev 884 drivers/dma/xilinx/zynqmp_dma.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 885 drivers/dma/xilinx/zynqmp_dma.c chan->regs = devm_ioremap_resource(&pdev->dev, res); pdev 894 drivers/dma/xilinx/zynqmp_dma.c dev_err(&pdev->dev, "missing xlnx,bus-width property\n"); pdev 918 drivers/dma/xilinx/zynqmp_dma.c chan->irq = platform_get_irq(pdev, 0); pdev 921 drivers/dma/xilinx/zynqmp_dma.c err = devm_request_irq(&pdev->dev, chan->irq, zynqmp_dma_irq_handler, 0, pdev 1033 drivers/dma/xilinx/zynqmp_dma.c static int zynqmp_dma_probe(struct platform_device *pdev) pdev 1039 drivers/dma/xilinx/zynqmp_dma.c zdev = devm_kzalloc(&pdev->dev, sizeof(*zdev), GFP_KERNEL); pdev 1043 drivers/dma/xilinx/zynqmp_dma.c zdev->dev = &pdev->dev; pdev 1046 drivers/dma/xilinx/zynqmp_dma.c dma_set_mask(&pdev->dev, DMA_BIT_MASK(44)); pdev 1057 drivers/dma/xilinx/zynqmp_dma.c p->dev = &pdev->dev; pdev 1059 drivers/dma/xilinx/zynqmp_dma.c zdev->clk_main = devm_clk_get(&pdev->dev, "clk_main"); pdev 1061 drivers/dma/xilinx/zynqmp_dma.c dev_err(&pdev->dev, "main clock not found.\n"); pdev 1065 drivers/dma/xilinx/zynqmp_dma.c zdev->clk_apb = devm_clk_get(&pdev->dev, "clk_apb"); pdev 1067 drivers/dma/xilinx/zynqmp_dma.c dev_err(&pdev->dev, "apb clock not found.\n"); pdev 1071 drivers/dma/xilinx/zynqmp_dma.c platform_set_drvdata(pdev, zdev); pdev 1082 drivers/dma/xilinx/zynqmp_dma.c ret = zynqmp_dma_chan_probe(zdev, pdev); pdev 1084 drivers/dma/xilinx/zynqmp_dma.c dev_err(&pdev->dev, "Probing channel failed\n"); pdev 1093 drivers/dma/xilinx/zynqmp_dma.c ret = of_dma_controller_register(pdev->dev.of_node, pdev 1096 drivers/dma/xilinx/zynqmp_dma.c dev_err(&pdev->dev, "Unable to register DMA to DT\n"); pdev 1104 drivers/dma/xilinx/zynqmp_dma.c dev_info(&pdev->dev, "ZynqMP DMA driver Probe success\n"); pdev 1123 drivers/dma/xilinx/zynqmp_dma.c static int zynqmp_dma_remove(struct platform_device *pdev) pdev 1125 drivers/dma/xilinx/zynqmp_dma.c struct zynqmp_dma_device *zdev = platform_get_drvdata(pdev); pdev 1127 drivers/dma/xilinx/zynqmp_dma.c of_dma_controller_free(pdev->dev.of_node); pdev 126 drivers/edac/altera_edac.c ptemp = dma_alloc_coherent(mci->pdev, 16, &dma_handle, GFP_KERNEL); pdev 128 drivers/edac/altera_edac.c dma_free_coherent(mci->pdev, 16, ptemp, dma_handle); pdev 180 drivers/edac/altera_edac.c dma_free_coherent(mci->pdev, 16, ptemp, dma_handle); pdev 247 drivers/edac/altera_edac.c static int a10_unmask_irq(struct platform_device *pdev, u32 mask) pdev 253 drivers/edac/altera_edac.c dev_name(&pdev->dev))) { pdev 279 drivers/edac/altera_edac.c static int altr_sdram_probe(struct platform_device *pdev) pdev 292 drivers/edac/altera_edac.c id = of_match_device(altr_sdram_ctrl_of_match, &pdev->dev); pdev 297 drivers/edac/altera_edac.c mc_vbase = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, pdev 307 drivers/edac/altera_edac.c pdev->dev.of_node)->data; pdev 348 drivers/edac/altera_edac.c irq = platform_get_irq(pdev, 0); pdev 356 drivers/edac/altera_edac.c irq2 = platform_get_irq(pdev, 1); pdev 369 drivers/edac/altera_edac.c mci->pdev = &pdev->dev; pdev 373 drivers/edac/altera_edac.c platform_set_drvdata(pdev, mci); pdev 375 drivers/edac/altera_edac.c if (!devres_open_group(&pdev->dev, NULL, GFP_KERNEL)) { pdev 386 drivers/edac/altera_edac.c mci->ctl_name = dev_name(&pdev->dev); pdev 388 drivers/edac/altera_edac.c mci->dev_name = dev_name(&pdev->dev); pdev 408 drivers/edac/altera_edac.c res = devm_request_irq(&pdev->dev, irq2, pdev 410 drivers/edac/altera_edac.c IRQF_SHARED, dev_name(&pdev->dev), mci); pdev 418 drivers/edac/altera_edac.c res = a10_unmask_irq(pdev, A10_DDR0_IRQ_MASK); pdev 425 drivers/edac/altera_edac.c res = devm_request_irq(&pdev->dev, irq, altr_sdram_mc_err_handler, pdev 426 drivers/edac/altera_edac.c irqflags, dev_name(&pdev->dev), mci); pdev 445 drivers/edac/altera_edac.c devres_close_group(&pdev->dev, NULL); pdev 450 drivers/edac/altera_edac.c edac_mc_del_mc(&pdev->dev); pdev 452 drivers/edac/altera_edac.c devres_release_group(&pdev->dev, NULL); pdev 461 drivers/edac/altera_edac.c static int altr_sdram_remove(struct platform_device *pdev) pdev 463 drivers/edac/altera_edac.c struct mem_ctl_info *mci = platform_get_drvdata(pdev); pdev 465 drivers/edac/altera_edac.c edac_mc_del_mc(&pdev->dev); pdev 467 drivers/edac/altera_edac.c platform_set_drvdata(pdev, NULL); pdev 578 drivers/edac/altera_edac.c static int altr_edac_probe(struct platform_device *pdev) pdev 580 drivers/edac/altera_edac.c of_platform_populate(pdev->dev.of_node, altr_edac_device_of_match, pdev 581 drivers/edac/altera_edac.c NULL, &pdev->dev); pdev 768 drivers/edac/altera_edac.c static int altr_edac_device_probe(struct platform_device *pdev) pdev 774 drivers/edac/altera_edac.c struct device_node *np = pdev->dev.of_node; pdev 778 drivers/edac/altera_edac.c if (!devres_open_group(&pdev->dev, NULL, GFP_KERNEL)) { pdev 784 drivers/edac/altera_edac.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 792 drivers/edac/altera_edac.c if (!devm_request_mem_region(&pdev->dev, r->start, resource_size(r), pdev 793 drivers/edac/altera_edac.c dev_name(&pdev->dev))) { pdev 812 drivers/edac/altera_edac.c dci->dev = &pdev->dev; pdev 813 drivers/edac/altera_edac.c platform_set_drvdata(pdev, dci); pdev 816 drivers/edac/altera_edac.c drvdata->base = devm_ioremap(&pdev->dev, r->start, resource_size(r)); pdev 832 drivers/edac/altera_edac.c drvdata->sb_irq = platform_get_irq(pdev, 0); pdev 833 drivers/edac/altera_edac.c res = devm_request_irq(&pdev->dev, drvdata->sb_irq, pdev 835 drivers/edac/altera_edac.c 0, dev_name(&pdev->dev), dci); pdev 839 drivers/edac/altera_edac.c drvdata->db_irq = platform_get_irq(pdev, 1); pdev 840 drivers/edac/altera_edac.c res = devm_request_irq(&pdev->dev, drvdata->db_irq, pdev 842 drivers/edac/altera_edac.c 0, dev_name(&pdev->dev), dci); pdev 855 drivers/edac/altera_edac.c devres_close_group(&pdev->dev, NULL); pdev 862 drivers/edac/altera_edac.c devres_release_group(&pdev->dev, NULL); pdev 869 drivers/edac/altera_edac.c static int altr_edac_device_remove(struct platform_device *pdev) pdev 871 drivers/edac/altera_edac.c struct edac_device_ctl_info *dci = platform_get_drvdata(pdev); pdev 875 drivers/edac/altera_edac.c edac_device_del_device(&pdev->dev); pdev 2169 drivers/edac/altera_edac.c static int altr_edac_a10_probe(struct platform_device *pdev) pdev 2174 drivers/edac/altera_edac.c edac = devm_kzalloc(&pdev->dev, sizeof(*edac), GFP_KERNEL); pdev 2178 drivers/edac/altera_edac.c edac->dev = &pdev->dev; pdev 2179 drivers/edac/altera_edac.c platform_set_drvdata(pdev, edac); pdev 2184 drivers/edac/altera_edac.c syscon_regmap_lookup_by_phandle(pdev->dev.of_node, pdev 2191 drivers/edac/altera_edac.c sysmgr_np = of_parse_phandle(pdev->dev.of_node, pdev 2205 drivers/edac/altera_edac.c edac->ecc_mgr_map = devm_regmap_init(&pdev->dev, NULL, pdev 2216 drivers/edac/altera_edac.c edac->irq_chip.name = pdev->dev.of_node->name; pdev 2219 drivers/edac/altera_edac.c edac->domain = irq_domain_add_linear(pdev->dev.of_node, 64, pdev 2222 drivers/edac/altera_edac.c dev_err(&pdev->dev, "Error adding IRQ domain\n"); pdev 2226 drivers/edac/altera_edac.c edac->sb_irq = platform_get_irq(pdev, 0); pdev 2228 drivers/edac/altera_edac.c dev_err(&pdev->dev, "No SBERR IRQ resource\n"); pdev 2261 drivers/edac/altera_edac.c edac->db_irq = platform_get_irq(pdev, 1); pdev 2263 drivers/edac/altera_edac.c dev_err(&pdev->dev, "No DBERR IRQ resource\n"); pdev 2270 drivers/edac/altera_edac.c for_each_child_of_node(pdev->dev.of_node, child) { pdev 2290 drivers/edac/altera_edac.c of_platform_populate(pdev->dev.of_node, pdev 2292 drivers/edac/altera_edac.c NULL, &pdev->dev); pdev 61 drivers/edac/amd64_edac.c int __amd64_read_pci_cfg_dword(struct pci_dev *pdev, int offset, pdev 66 drivers/edac/amd64_edac.c err = pci_read_config_dword(pdev, offset, val); pdev 69 drivers/edac/amd64_edac.c func, PCI_FUNC(pdev->devfn), offset); pdev 74 drivers/edac/amd64_edac.c int __amd64_write_pci_cfg_dword(struct pci_dev *pdev, int offset, pdev 79 drivers/edac/amd64_edac.c err = pci_write_config_dword(pdev, offset, val); pdev 82 drivers/edac/amd64_edac.c func, PCI_FUNC(pdev->devfn), offset); pdev 3500 drivers/edac/amd64_edac.c mci->pdev = &pvt->F3->dev; pdev 485 drivers/edac/amd64_edac.h int __amd64_read_pci_cfg_dword(struct pci_dev *pdev, int offset, pdev 487 drivers/edac/amd64_edac.h int __amd64_write_pci_cfg_dword(struct pci_dev *pdev, int offset, pdev 490 drivers/edac/amd64_edac.h #define amd64_read_pci_cfg(pdev, offset, val) \ pdev 491 drivers/edac/amd64_edac.h __amd64_read_pci_cfg_dword(pdev, offset, val, __func__) pdev 493 drivers/edac/amd64_edac.h #define amd64_write_pci_cfg(pdev, offset, val) \ pdev 494 drivers/edac/amd64_edac.h __amd64_write_pci_cfg_dword(pdev, offset, val, __func__) pdev 105 drivers/edac/amd76x_edac.c struct pci_dev *pdev; pdev 107 drivers/edac/amd76x_edac.c pdev = to_pci_dev(mci->pdev); pdev 108 drivers/edac/amd76x_edac.c pci_read_config_dword(pdev, AMD76X_ECC_MODE_STATUS, pdev 112 drivers/edac/amd76x_edac.c pci_write_bits32(pdev, AMD76X_ECC_MODE_STATUS, pdev 116 drivers/edac/amd76x_edac.c pci_write_bits32(pdev, AMD76X_ECC_MODE_STATUS, pdev 187 drivers/edac/amd76x_edac.c static void amd76x_init_csrows(struct mem_ctl_info *mci, struct pci_dev *pdev, pdev 200 drivers/edac/amd76x_edac.c pci_read_config_dword(pdev, pdev 208 drivers/edac/amd76x_edac.c pci_read_config_dword(pdev, AMD76X_DRAM_MODE_STATUS, &dms); pdev 229 drivers/edac/amd76x_edac.c static int amd76x_probe1(struct pci_dev *pdev, int dev_idx) pdev 244 drivers/edac/amd76x_edac.c pci_read_config_dword(pdev, AMD76X_ECC_MODE_STATUS, &ems); pdev 259 drivers/edac/amd76x_edac.c mci->pdev = &pdev->dev; pdev 266 drivers/edac/amd76x_edac.c mci->dev_name = pci_name(pdev); pdev 270 drivers/edac/amd76x_edac.c amd76x_init_csrows(mci, pdev, ems_modes[ems_mode]); pdev 282 drivers/edac/amd76x_edac.c amd76x_pci = edac_pci_create_generic_ctl(&pdev->dev, EDAC_MOD_STR); pdev 302 drivers/edac/amd76x_edac.c static int amd76x_init_one(struct pci_dev *pdev, pdev 308 drivers/edac/amd76x_edac.c return amd76x_probe1(pdev, ent->driver_data); pdev 319 drivers/edac/amd76x_edac.c static void amd76x_remove_one(struct pci_dev *pdev) pdev 328 drivers/edac/amd76x_edac.c if ((mci = edac_mc_del_mc(&pdev->dev)) == NULL) pdev 163 drivers/edac/armada_xp_edac.c dev_warn(mci->pdev, "inconsistent SBE count detected"); pdev 168 drivers/edac/armada_xp_edac.c dev_warn(mci->pdev, "inconsistent DBE count detected"); pdev 283 drivers/edac/armada_xp_edac.c static int axp_mc_probe(struct platform_device *pdev) pdev 293 drivers/edac/armada_xp_edac.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 295 drivers/edac/armada_xp_edac.c dev_err(&pdev->dev, "Unable to get mem resource\n"); pdev 299 drivers/edac/armada_xp_edac.c base = devm_ioremap_resource(&pdev->dev, r); pdev 301 drivers/edac/armada_xp_edac.c dev_err(&pdev->dev, "Unable to map regs\n"); pdev 307 drivers/edac/armada_xp_edac.c dev_warn(&pdev->dev, "SDRAM ECC is not enabled"); pdev 321 drivers/edac/armada_xp_edac.c mci->pdev = &pdev->dev; pdev 322 drivers/edac/armada_xp_edac.c platform_set_drvdata(pdev, mci); pdev 324 drivers/edac/armada_xp_edac.c id = of_match_device(axp_mc_of_match, &pdev->dev); pdev 328 drivers/edac/armada_xp_edac.c mci->mod_name = pdev->dev.driver->name; pdev 330 drivers/edac/armada_xp_edac.c mci->dev_name = dev_name(&pdev->dev); pdev 361 drivers/edac/armada_xp_edac.c static int axp_mc_remove(struct platform_device *pdev) pdev 363 drivers/edac/armada_xp_edac.c struct mem_ctl_info *mci = platform_get_drvdata(pdev); pdev 365 drivers/edac/armada_xp_edac.c edac_mc_del_mc(&pdev->dev); pdev 367 drivers/edac/armada_xp_edac.c platform_set_drvdata(pdev, NULL); pdev 512 drivers/edac/armada_xp_edac.c static int aurora_l2_probe(struct platform_device *pdev) pdev 521 drivers/edac/armada_xp_edac.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 523 drivers/edac/armada_xp_edac.c dev_err(&pdev->dev, "Unable to get mem resource\n"); pdev 527 drivers/edac/armada_xp_edac.c base = devm_ioremap_resource(&pdev->dev, r); pdev 529 drivers/edac/armada_xp_edac.c dev_err(&pdev->dev, "Unable to map regs\n"); pdev 535 drivers/edac/armada_xp_edac.c dev_warn(&pdev->dev, "tag parity is not enabled"); pdev 537 drivers/edac/armada_xp_edac.c dev_warn(&pdev->dev, "data ECC is not enabled"); pdev 546 drivers/edac/armada_xp_edac.c dci->dev = &pdev->dev; pdev 547 drivers/edac/armada_xp_edac.c platform_set_drvdata(pdev, dci); pdev 549 drivers/edac/armada_xp_edac.c id = of_match_device(aurora_l2_of_match, &pdev->dev); pdev 551 drivers/edac/armada_xp_edac.c dci->mod_name = pdev->dev.driver->name; pdev 553 drivers/edac/armada_xp_edac.c dci->dev_name = dev_name(&pdev->dev); pdev 565 drivers/edac/armada_xp_edac.c drvdata->debugfs = edac_debugfs_create_dir(dev_name(&pdev->dev)); pdev 581 drivers/edac/armada_xp_edac.c static int aurora_l2_remove(struct platform_device *pdev) pdev 583 drivers/edac/armada_xp_edac.c struct edac_device_ctl_info *dci = platform_get_drvdata(pdev); pdev 589 drivers/edac/armada_xp_edac.c edac_device_del_device(&pdev->dev); pdev 591 drivers/edac/armada_xp_edac.c platform_set_drvdata(pdev, NULL); pdev 165 drivers/edac/aspeed_edac.c dev_dbg(mci->pdev, "received edac interrupt w/ mcr register 50: 0x%x\n", pdev 172 drivers/edac/aspeed_edac.c dev_dbg(mci->pdev, "%d recoverable interrupts and %d unrecoverable interrupts\n", pdev 194 drivers/edac/aspeed_edac.c dev_dbg(mci->pdev, "received edac interrupt, but did not find any ECC counters\n"); pdev 197 drivers/edac/aspeed_edac.c dev_dbg(mci->pdev, "edac interrupt handled. mcr reg 50 is now: 0x%x\n", pdev 204 drivers/edac/aspeed_edac.c static int config_irq(void *ctx, struct platform_device *pdev) pdev 210 drivers/edac/aspeed_edac.c irq = platform_get_irq(pdev, 0); pdev 211 drivers/edac/aspeed_edac.c dev_dbg(&pdev->dev, "got irq %d\n", irq); pdev 215 drivers/edac/aspeed_edac.c rc = devm_request_irq(&pdev->dev, irq, mcr_isr, IRQF_TRIGGER_HIGH, pdev 218 drivers/edac/aspeed_edac.c dev_err(&pdev->dev, "unable to request irq %d\n", irq); pdev 244 drivers/edac/aspeed_edac.c dev_err(mci->pdev, "dt: missing /memory node\n"); pdev 253 drivers/edac/aspeed_edac.c dev_err(mci->pdev, "dt: failed requesting resource for /memory node\n"); pdev 257 drivers/edac/aspeed_edac.c dev_dbg(mci->pdev, "dt: /memory node resources: first page r.start=0x%x, resource_size=0x%x, PAGE_SHIFT macro=0x%x\n", pdev 272 drivers/edac/aspeed_edac.c dev_dbg(mci->pdev, "initialized dimm with first_page=0x%lx and nr_pages=0x%x\n", pdev 279 drivers/edac/aspeed_edac.c static int aspeed_probe(struct platform_device *pdev) pdev 281 drivers/edac/aspeed_edac.c struct device *dev = &pdev->dev; pdev 289 drivers/edac/aspeed_edac.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 305 drivers/edac/aspeed_edac.c dev_err(&pdev->dev, "ECC mode is not configured in u-boot\n"); pdev 323 drivers/edac/aspeed_edac.c mci->pdev = &pdev->dev; pdev 331 drivers/edac/aspeed_edac.c mci->dev_name = dev_name(&pdev->dev); pdev 335 drivers/edac/aspeed_edac.c dev_err(&pdev->dev, "failed to init csrows\n"); pdev 339 drivers/edac/aspeed_edac.c platform_set_drvdata(pdev, mci); pdev 344 drivers/edac/aspeed_edac.c dev_err(&pdev->dev, "failed to register with EDAC core\n"); pdev 349 drivers/edac/aspeed_edac.c rc = config_irq(mci, pdev); pdev 351 drivers/edac/aspeed_edac.c dev_err(&pdev->dev, "failed setting up irq\n"); pdev 358 drivers/edac/aspeed_edac.c edac_mc_del_mc(&pdev->dev); pdev 365 drivers/edac/aspeed_edac.c static int aspeed_remove(struct platform_device *pdev) pdev 374 drivers/edac/aspeed_edac.c mci = edac_mc_del_mc(&pdev->dev); pdev 242 drivers/edac/bluefield_edac.c static int bluefield_edac_mc_probe(struct platform_device *pdev) pdev 245 drivers/edac/bluefield_edac.c struct device *dev = &pdev->dev; pdev 269 drivers/edac/bluefield_edac.c emi_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 291 drivers/edac/bluefield_edac.c mci->pdev = dev; pdev 304 drivers/edac/bluefield_edac.c platform_set_drvdata(pdev, mci); pdev 326 drivers/edac/bluefield_edac.c static int bluefield_edac_mc_remove(struct platform_device *pdev) pdev 328 drivers/edac/bluefield_edac.c struct mem_ctl_info *mci = platform_get_drvdata(pdev); pdev 330 drivers/edac/bluefield_edac.c edac_mc_del_mc(&pdev->dev); pdev 40 drivers/edac/cell_edac.c dev_dbg(mci->pdev, "ECC CE err on node %d, channel %d, ar = 0x%016llx\n", pdev 63 drivers/edac/cell_edac.c dev_dbg(mci->pdev, "ECC UE err on node %d, channel %d, ar = 0x%016llx\n", pdev 87 drivers/edac/cell_edac.c dev_dbg(mci->pdev, "fir change : 0x%016lx\n", fir); pdev 123 drivers/edac/cell_edac.c dev_dbg(mci->pdev, "fir clear : 0x%016lx\n", fir); pdev 158 drivers/edac/cell_edac.c dev_dbg(mci->pdev, pdev 168 drivers/edac/cell_edac.c static int cell_edac_probe(struct platform_device *pdev) pdev 177 drivers/edac/cell_edac.c regs = cbe_get_cpu_mic_tm_regs(cbe_node_to_cpu(pdev->id)); pdev 185 drivers/edac/cell_edac.c dev_dbg(&pdev->dev, "MIC_MNT_CFG = 0x%016llx\n", reg); pdev 192 drivers/edac/cell_edac.c dev_warn(&pdev->dev, pdev 196 drivers/edac/cell_edac.c dev_dbg(&pdev->dev, "Initial FIR = 0x%016llx\n", pdev 208 drivers/edac/cell_edac.c mci = edac_mc_alloc(pdev->id, ARRAY_SIZE(layers), layers, pdev 214 drivers/edac/cell_edac.c priv->node = pdev->id; pdev 216 drivers/edac/cell_edac.c mci->pdev = &pdev->dev; pdev 222 drivers/edac/cell_edac.c mci->dev_name = dev_name(&pdev->dev); pdev 229 drivers/edac/cell_edac.c dev_err(&pdev->dev, "failed to register with EDAC core\n"); pdev 237 drivers/edac/cell_edac.c static int cell_edac_remove(struct platform_device *pdev) pdev 239 drivers/edac/cell_edac.c struct mem_ctl_info *mci = edac_mc_del_mc(&pdev->dev); pdev 274 drivers/edac/cpc925_edac.c struct platform_device *pdev; pdev 784 drivers/edac/cpc925_edac.c dev_info->pdev = platform_device_register_simple( pdev 786 drivers/edac/cpc925_edac.c if (IS_ERR(dev_info->pdev)) { pdev 807 drivers/edac/cpc925_edac.c dev_info->edac_dev->dev = &dev_info->pdev->dev; pdev 810 drivers/edac/cpc925_edac.c dev_info->edac_dev->dev_name = dev_name(&dev_info->pdev->dev); pdev 835 drivers/edac/cpc925_edac.c platform_device_unregister(dev_info->pdev); pdev 851 drivers/edac/cpc925_edac.c platform_device_unregister(dev_info->pdev); pdev 906 drivers/edac/cpc925_edac.c static int cpc925_probe(struct platform_device *pdev) pdev 916 drivers/edac/cpc925_edac.c edac_dbg(0, "%s platform device found!\n", pdev->name); pdev 918 drivers/edac/cpc925_edac.c if (!devres_open_group(&pdev->dev, cpc925_probe, GFP_KERNEL)) { pdev 923 drivers/edac/cpc925_edac.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 930 drivers/edac/cpc925_edac.c if (!devm_request_mem_region(&pdev->dev, pdev 933 drivers/edac/cpc925_edac.c pdev->name)) { pdev 939 drivers/edac/cpc925_edac.c vbase = devm_ioremap(&pdev->dev, r->start, resource_size(r)); pdev 965 drivers/edac/cpc925_edac.c pdata->name = pdev->name; pdev 967 drivers/edac/cpc925_edac.c mci->pdev = &pdev->dev; pdev 968 drivers/edac/cpc925_edac.c platform_set_drvdata(pdev, mci); pdev 969 drivers/edac/cpc925_edac.c mci->dev_name = dev_name(&pdev->dev); pdev 974 drivers/edac/cpc925_edac.c mci->ctl_name = pdev->name; pdev 1006 drivers/edac/cpc925_edac.c devm_release_mem_region(&pdev->dev, r->start, resource_size(r)); pdev 1008 drivers/edac/cpc925_edac.c devres_release_group(&pdev->dev, cpc925_probe); pdev 1013 drivers/edac/cpc925_edac.c static int cpc925_remove(struct platform_device *pdev) pdev 1015 drivers/edac/cpc925_edac.c struct mem_ctl_info *mci = platform_get_drvdata(pdev); pdev 1024 drivers/edac/cpc925_edac.c edac_mc_del_mc(&pdev->dev); pdev 993 drivers/edac/e752x_edac.c struct pci_dev *pdev = pvt->dev_d0f0; pdev 1012 drivers/edac/e752x_edac.c pci_write_config_word(pdev, E752X_MCHSCRB, scrubrates[i].scrubval); pdev 1022 drivers/edac/e752x_edac.c struct pci_dev *pdev = pvt->dev_d0f0; pdev 1032 drivers/edac/e752x_edac.c pci_read_config_word(pdev, E752X_MCHSCRB, &scrubval); pdev 1066 drivers/edac/e752x_edac.c static void e752x_init_csrows(struct mem_ctl_info *mci, struct pci_dev *pdev, pdev 1081 drivers/edac/e752x_edac.c pci_read_config_byte(pdev, E752X_DRA + index, &dra_reg); pdev 1084 drivers/edac/e752x_edac.c pci_read_config_dword(pdev, E752X_DRC, &drc); pdev 1100 drivers/edac/e752x_edac.c pci_read_config_byte(pdev, E752X_DRB + index, &value); pdev 1139 drivers/edac/e752x_edac.c static void e752x_init_mem_map_table(struct pci_dev *pdev, pdev 1149 drivers/edac/e752x_edac.c pci_read_config_byte(pdev, E752X_DRB + index, &value); pdev 1162 drivers/edac/e752x_edac.c pci_read_config_byte(pdev, E752X_DRB + index + 1, pdev 1175 drivers/edac/e752x_edac.c static int e752x_get_devs(struct pci_dev *pdev, int dev_idx, pdev 1182 drivers/edac/e752x_edac.c pvt->dev_d0f1 = pci_scan_single_device(pdev->bus, pdev 1256 drivers/edac/e752x_edac.c static int e752x_probe1(struct pci_dev *pdev, int dev_idx) pdev 1274 drivers/edac/e752x_edac.c pci_read_config_byte(pdev, E752X_DEVPRES1, &stat8); pdev 1281 drivers/edac/e752x_edac.c pci_write_config_byte(pdev, E752X_DEVPRES1, stat8); pdev 1283 drivers/edac/e752x_edac.c pci_read_config_word(pdev, E752X_DDRCSR, &ddrcsr); pdev 1305 drivers/edac/e752x_edac.c mci->pdev = &pdev->dev; pdev 1312 drivers/edac/e752x_edac.c if (e752x_get_devs(pdev, dev_idx, pvt)) { pdev 1319 drivers/edac/e752x_edac.c mci->dev_name = pci_name(pdev); pdev 1329 drivers/edac/e752x_edac.c pci_read_config_byte(pdev, E752X_DRM, &stat8); pdev 1332 drivers/edac/e752x_edac.c e752x_init_csrows(mci, pdev, ddrcsr); pdev 1333 drivers/edac/e752x_edac.c e752x_init_mem_map_table(pdev, pvt); pdev 1342 drivers/edac/e752x_edac.c pci_read_config_word(pdev, E752X_TOLM, &pci_data); pdev 1344 drivers/edac/e752x_edac.c pci_read_config_word(pdev, E752X_REMAPBASE, &pci_data); pdev 1346 drivers/edac/e752x_edac.c pci_read_config_word(pdev, E752X_REMAPLIMIT, &pci_data); pdev 1364 drivers/edac/e752x_edac.c e752x_pci = edac_pci_create_generic_ctl(&pdev->dev, EDAC_MOD_STR); pdev 1386 drivers/edac/e752x_edac.c static int e752x_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 1391 drivers/edac/e752x_edac.c if (pci_enable_device(pdev) < 0) pdev 1394 drivers/edac/e752x_edac.c return e752x_probe1(pdev, ent->driver_data); pdev 1397 drivers/edac/e752x_edac.c static void e752x_remove_one(struct pci_dev *pdev) pdev 1407 drivers/edac/e752x_edac.c if ((mci = edac_mc_del_mc(&pdev->dev)) == NULL) pdev 354 drivers/edac/e7xxx_edac.c static void e7xxx_init_csrows(struct mem_ctl_info *mci, struct pci_dev *pdev, pdev 366 drivers/edac/e7xxx_edac.c pci_read_config_dword(pdev, E7XXX_DRA, &dra); pdev 382 drivers/edac/e7xxx_edac.c pci_read_config_byte(pdev, E7XXX_DRB + index, &value); pdev 421 drivers/edac/e7xxx_edac.c static int e7xxx_probe1(struct pci_dev *pdev, int dev_idx) pdev 433 drivers/edac/e7xxx_edac.c pci_read_config_dword(pdev, E7XXX_DRC, &drc); pdev 460 drivers/edac/e7xxx_edac.c mci->pdev = &pdev->dev; pdev 476 drivers/edac/e7xxx_edac.c mci->dev_name = pci_name(pdev); pdev 479 drivers/edac/e7xxx_edac.c e7xxx_init_csrows(mci, pdev, dev_idx, drc); pdev 483 drivers/edac/e7xxx_edac.c pci_read_config_word(pdev, E7XXX_TOLM, &pci_data); pdev 485 drivers/edac/e7xxx_edac.c pci_read_config_word(pdev, E7XXX_REMAPBASE, &pci_data); pdev 487 drivers/edac/e7xxx_edac.c pci_read_config_word(pdev, E7XXX_REMAPLIMIT, &pci_data); pdev 505 drivers/edac/e7xxx_edac.c e7xxx_pci = edac_pci_create_generic_ctl(&pdev->dev, EDAC_MOD_STR); pdev 529 drivers/edac/e7xxx_edac.c static int e7xxx_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 534 drivers/edac/e7xxx_edac.c return pci_enable_device(pdev) ? pdev 535 drivers/edac/e7xxx_edac.c -EIO : e7xxx_probe1(pdev, ent->driver_data); pdev 538 drivers/edac/e7xxx_edac.c static void e7xxx_remove_one(struct pci_dev *pdev) pdev 548 drivers/edac/e7xxx_edac.c if ((mci = edac_mc_del_mc(&pdev->dev)) == NULL) pdev 187 drivers/edac/edac_mc.c edac_dbg(3, "\tdev = %p\n", mci->pdev); pdev 538 drivers/edac/edac_mc.c if (mci->pdev == dev) pdev 628 drivers/edac/edac_mc.c p = __find_mci_by_dev(mci->pdev); pdev 649 drivers/edac/edac_mc.c "%s (%s) %s %s already assigned %d\n", dev_name(p->pdev), pdev 99 drivers/edac/edac_pci.h static inline void pci_write_bits8(struct pci_dev *pdev, int offset, u8 value, pdev 105 drivers/edac/edac_pci.h pci_read_config_byte(pdev, offset, &buf); pdev 111 drivers/edac/edac_pci.h pci_write_config_byte(pdev, offset, value); pdev 115 drivers/edac/edac_pci.h static inline void pci_write_bits16(struct pci_dev *pdev, int offset, pdev 121 drivers/edac/edac_pci.h pci_read_config_word(pdev, offset, &buf); pdev 127 drivers/edac/edac_pci.h pci_write_config_word(pdev, offset, value); pdev 139 drivers/edac/edac_pci.h static inline void pci_write_bits32(struct pci_dev *pdev, int offset, pdev 145 drivers/edac/edac_pci.h pci_read_config_dword(pdev, offset, &buf); pdev 151 drivers/edac/edac_pci.h pci_write_config_dword(pdev, offset, value); pdev 503 drivers/edac/fsl_ddr_edac.c mci->pdev = &op->dev; pdev 505 drivers/edac/fsl_ddr_edac.c dev_set_drvdata(mci->pdev, mci); pdev 527 drivers/edac/ghes_edac.c mci->pdev = dev; pdev 605 drivers/edac/ghes_edac.c mci = edac_mc_del_mc(mci->pdev); pdev 47 drivers/edac/highbank_l2_edac.c static int highbank_l2_err_probe(struct platform_device *pdev) pdev 61 drivers/edac/highbank_l2_edac.c dci->dev = &pdev->dev; pdev 62 drivers/edac/highbank_l2_edac.c platform_set_drvdata(pdev, dci); pdev 64 drivers/edac/highbank_l2_edac.c if (!devres_open_group(&pdev->dev, NULL, GFP_KERNEL)) pdev 67 drivers/edac/highbank_l2_edac.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 69 drivers/edac/highbank_l2_edac.c dev_err(&pdev->dev, "Unable to get mem resource\n"); pdev 74 drivers/edac/highbank_l2_edac.c if (!devm_request_mem_region(&pdev->dev, r->start, pdev 75 drivers/edac/highbank_l2_edac.c resource_size(r), dev_name(&pdev->dev))) { pdev 76 drivers/edac/highbank_l2_edac.c dev_err(&pdev->dev, "Error while requesting mem region\n"); pdev 81 drivers/edac/highbank_l2_edac.c drvdata->base = devm_ioremap(&pdev->dev, r->start, resource_size(r)); pdev 83 drivers/edac/highbank_l2_edac.c dev_err(&pdev->dev, "Unable to map regs\n"); pdev 88 drivers/edac/highbank_l2_edac.c id = of_match_device(hb_l2_err_of_match, &pdev->dev); pdev 89 drivers/edac/highbank_l2_edac.c dci->mod_name = pdev->dev.driver->name; pdev 91 drivers/edac/highbank_l2_edac.c dci->dev_name = dev_name(&pdev->dev); pdev 96 drivers/edac/highbank_l2_edac.c drvdata->db_irq = platform_get_irq(pdev, 0); pdev 97 drivers/edac/highbank_l2_edac.c res = devm_request_irq(&pdev->dev, drvdata->db_irq, pdev 99 drivers/edac/highbank_l2_edac.c 0, dev_name(&pdev->dev), dci); pdev 103 drivers/edac/highbank_l2_edac.c drvdata->sb_irq = platform_get_irq(pdev, 1); pdev 104 drivers/edac/highbank_l2_edac.c res = devm_request_irq(&pdev->dev, drvdata->sb_irq, pdev 106 drivers/edac/highbank_l2_edac.c 0, dev_name(&pdev->dev), dci); pdev 110 drivers/edac/highbank_l2_edac.c devres_close_group(&pdev->dev, NULL); pdev 113 drivers/edac/highbank_l2_edac.c edac_device_del_device(&pdev->dev); pdev 115 drivers/edac/highbank_l2_edac.c devres_release_group(&pdev->dev, NULL); pdev 120 drivers/edac/highbank_l2_edac.c static int highbank_l2_err_remove(struct platform_device *pdev) pdev 122 drivers/edac/highbank_l2_edac.c struct edac_device_ctl_info *dci = platform_get_drvdata(pdev); pdev 124 drivers/edac/highbank_l2_edac.c edac_device_del_device(&pdev->dev); pdev 144 drivers/edac/highbank_mc_edac.c static int highbank_mc_probe(struct platform_device *pdev) pdev 158 drivers/edac/highbank_mc_edac.c id = of_match_device(hb_ddr_ctrl_of_match, &pdev->dev); pdev 173 drivers/edac/highbank_mc_edac.c mci->pdev = &pdev->dev; pdev 175 drivers/edac/highbank_mc_edac.c platform_set_drvdata(pdev, mci); pdev 177 drivers/edac/highbank_mc_edac.c if (!devres_open_group(&pdev->dev, NULL, GFP_KERNEL)) pdev 180 drivers/edac/highbank_mc_edac.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 182 drivers/edac/highbank_mc_edac.c dev_err(&pdev->dev, "Unable to get mem resource\n"); pdev 187 drivers/edac/highbank_mc_edac.c if (!devm_request_mem_region(&pdev->dev, r->start, pdev 188 drivers/edac/highbank_mc_edac.c resource_size(r), dev_name(&pdev->dev))) { pdev 189 drivers/edac/highbank_mc_edac.c dev_err(&pdev->dev, "Error while requesting mem region\n"); pdev 194 drivers/edac/highbank_mc_edac.c base = devm_ioremap(&pdev->dev, r->start, resource_size(r)); pdev 196 drivers/edac/highbank_mc_edac.c dev_err(&pdev->dev, "Unable to map regs\n"); pdev 207 drivers/edac/highbank_mc_edac.c dev_err(&pdev->dev, "No ECC present, or ECC disabled\n"); pdev 215 drivers/edac/highbank_mc_edac.c mci->mod_name = pdev->dev.driver->name; pdev 217 drivers/edac/highbank_mc_edac.c mci->dev_name = dev_name(&pdev->dev); pdev 232 drivers/edac/highbank_mc_edac.c irq = platform_get_irq(pdev, 0); pdev 233 drivers/edac/highbank_mc_edac.c res = devm_request_irq(&pdev->dev, irq, highbank_mc_err_handler, pdev 234 drivers/edac/highbank_mc_edac.c 0, dev_name(&pdev->dev), mci); pdev 236 drivers/edac/highbank_mc_edac.c dev_err(&pdev->dev, "Unable to request irq %d\n", irq); pdev 240 drivers/edac/highbank_mc_edac.c devres_close_group(&pdev->dev, NULL); pdev 243 drivers/edac/highbank_mc_edac.c edac_mc_del_mc(&pdev->dev); pdev 245 drivers/edac/highbank_mc_edac.c devres_release_group(&pdev->dev, NULL); pdev 250 drivers/edac/highbank_mc_edac.c static int highbank_mc_remove(struct platform_device *pdev) pdev 252 drivers/edac/highbank_mc_edac.c struct mem_ctl_info *mci = platform_get_drvdata(pdev); pdev 254 drivers/edac/highbank_mc_edac.c edac_mc_del_mc(&pdev->dev); pdev 41 drivers/edac/i10nm_base.c struct pci_dev *pdev; pdev 43 drivers/edac/i10nm_base.c pdev = pci_get_domain_bus_and_slot(dom, bus, PCI_DEVFN(dev, fun)); pdev 44 drivers/edac/i10nm_base.c if (!pdev) { pdev 50 drivers/edac/i10nm_base.c if (unlikely(pci_enable_device(pdev) < 0)) { pdev 56 drivers/edac/i10nm_base.c pci_dev_get(pdev); pdev 58 drivers/edac/i10nm_base.c return pdev; pdev 193 drivers/edac/i3000_edac.c struct pci_dev *pdev; pdev 195 drivers/edac/i3000_edac.c pdev = to_pci_dev(mci->pdev); pdev 202 drivers/edac/i3000_edac.c pci_read_config_word(pdev, I3000_ERRSTS, &info->errsts); pdev 205 drivers/edac/i3000_edac.c pci_read_config_byte(pdev, I3000_EDEAP, &info->edeap); pdev 206 drivers/edac/i3000_edac.c pci_read_config_dword(pdev, I3000_DEAP, &info->deap); pdev 207 drivers/edac/i3000_edac.c pci_read_config_byte(pdev, I3000_DERRSYN, &info->derrsyn); pdev 208 drivers/edac/i3000_edac.c pci_read_config_word(pdev, I3000_ERRSTS, &info->errsts2); pdev 217 drivers/edac/i3000_edac.c pci_read_config_byte(pdev, I3000_EDEAP, &info->edeap); pdev 218 drivers/edac/i3000_edac.c pci_read_config_dword(pdev, I3000_DEAP, &info->deap); pdev 219 drivers/edac/i3000_edac.c pci_read_config_byte(pdev, I3000_DERRSYN, &info->derrsyn); pdev 226 drivers/edac/i3000_edac.c pci_write_bits16(pdev, I3000_ERRSTS, I3000_ERRSTS_BITS, pdev 309 drivers/edac/i3000_edac.c static int i3000_probe1(struct pci_dev *pdev, int dev_idx) pdev 325 drivers/edac/i3000_edac.c pci_read_config_dword(pdev, I3000_MCHBAR, (u32 *) & mchbar); pdev 369 drivers/edac/i3000_edac.c mci->pdev = &pdev->dev; pdev 377 drivers/edac/i3000_edac.c mci->dev_name = pci_name(pdev); pdev 423 drivers/edac/i3000_edac.c pci_write_bits16(pdev, I3000_ERRSTS, I3000_ERRSTS_BITS, pdev 433 drivers/edac/i3000_edac.c i3000_pci = edac_pci_create_generic_ctl(&pdev->dev, EDAC_MOD_STR); pdev 455 drivers/edac/i3000_edac.c static int i3000_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 461 drivers/edac/i3000_edac.c if (pci_enable_device(pdev) < 0) pdev 464 drivers/edac/i3000_edac.c rc = i3000_probe1(pdev, ent->driver_data); pdev 466 drivers/edac/i3000_edac.c mci_pdev = pci_dev_get(pdev); pdev 471 drivers/edac/i3000_edac.c static void i3000_remove_one(struct pci_dev *pdev) pdev 480 drivers/edac/i3000_edac.c mci = edac_mc_del_mc(&pdev->dev); pdev 105 drivers/edac/i3200_edac.c static int how_many_channels(struct pci_dev *pdev) pdev 111 drivers/edac/i3200_edac.c pci_read_config_byte(pdev, I3200_CAPID0 + 8, &capid0_8b); pdev 168 drivers/edac/i3200_edac.c struct pci_dev *pdev; pdev 170 drivers/edac/i3200_edac.c pdev = to_pci_dev(mci->pdev); pdev 176 drivers/edac/i3200_edac.c pci_write_bits16(pdev, I3200_ERRSTS, I3200_ERRSTS_BITS, pdev 183 drivers/edac/i3200_edac.c struct pci_dev *pdev; pdev 187 drivers/edac/i3200_edac.c pdev = to_pci_dev(mci->pdev); pdev 194 drivers/edac/i3200_edac.c pci_read_config_word(pdev, I3200_ERRSTS, &info->errsts); pdev 202 drivers/edac/i3200_edac.c pci_read_config_word(pdev, I3200_ERRSTS, &info->errsts2); pdev 261 drivers/edac/i3200_edac.c static void __iomem *i3200_map_mchbar(struct pci_dev *pdev) pdev 272 drivers/edac/i3200_edac.c pci_read_config_dword(pdev, I3200_MCHBAR_LOW, &u.mchbar_low); pdev 273 drivers/edac/i3200_edac.c pci_read_config_dword(pdev, I3200_MCHBAR_HIGH, &u.mchbar_high); pdev 305 drivers/edac/i3200_edac.c static bool i3200_is_stacked(struct pci_dev *pdev, pdev 310 drivers/edac/i3200_edac.c pci_read_config_word(pdev, I3200_TOM, &tom); pdev 336 drivers/edac/i3200_edac.c static int i3200_probe1(struct pci_dev *pdev, int dev_idx) pdev 349 drivers/edac/i3200_edac.c window = i3200_map_mchbar(pdev); pdev 354 drivers/edac/i3200_edac.c nr_channels = how_many_channels(pdev); pdev 369 drivers/edac/i3200_edac.c mci->pdev = &pdev->dev; pdev 377 drivers/edac/i3200_edac.c mci->dev_name = pci_name(pdev); pdev 383 drivers/edac/i3200_edac.c stacked = i3200_is_stacked(pdev, drbs); pdev 433 drivers/edac/i3200_edac.c static int i3200_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 439 drivers/edac/i3200_edac.c if (pci_enable_device(pdev) < 0) pdev 442 drivers/edac/i3200_edac.c rc = i3200_probe1(pdev, ent->driver_data); pdev 444 drivers/edac/i3200_edac.c mci_pdev = pci_dev_get(pdev); pdev 449 drivers/edac/i3200_edac.c static void i3200_remove_one(struct pci_dev *pdev) pdev 456 drivers/edac/i3200_edac.c mci = edac_mc_del_mc(&pdev->dev); pdev 465 drivers/edac/i3200_edac.c pci_disable_device(pdev); pdev 783 drivers/edac/i5000_edac.c struct pci_dev *pdev; pdev 788 drivers/edac/i5000_edac.c pdev = NULL; pdev 790 drivers/edac/i5000_edac.c pdev = pci_get_device(PCI_VENDOR_ID_INTEL, pdev 791 drivers/edac/i5000_edac.c PCI_DEVICE_ID_INTEL_I5000_DEV16, pdev); pdev 794 drivers/edac/i5000_edac.c if (pdev == NULL) { pdev 807 drivers/edac/i5000_edac.c if (PCI_FUNC(pdev->devfn) == 1) pdev 811 drivers/edac/i5000_edac.c pvt->branchmap_werrors = pdev; pdev 814 drivers/edac/i5000_edac.c pdev = NULL; pdev 816 drivers/edac/i5000_edac.c pdev = pci_get_device(PCI_VENDOR_ID_INTEL, pdev 817 drivers/edac/i5000_edac.c PCI_DEVICE_ID_INTEL_I5000_DEV16, pdev); pdev 819 drivers/edac/i5000_edac.c if (pdev == NULL) { pdev 833 drivers/edac/i5000_edac.c if (PCI_FUNC(pdev->devfn) == 2) pdev 837 drivers/edac/i5000_edac.c pvt->fsb_error_regs = pdev; pdev 850 drivers/edac/i5000_edac.c pdev = NULL; pdev 851 drivers/edac/i5000_edac.c pdev = pci_get_device(PCI_VENDOR_ID_INTEL, pdev 852 drivers/edac/i5000_edac.c PCI_DEVICE_ID_I5000_BRANCH_0, pdev); pdev 854 drivers/edac/i5000_edac.c if (pdev == NULL) { pdev 865 drivers/edac/i5000_edac.c pvt->branch_0 = pdev; pdev 871 drivers/edac/i5000_edac.c pdev = NULL; pdev 872 drivers/edac/i5000_edac.c pdev = pci_get_device(PCI_VENDOR_ID_INTEL, pdev 873 drivers/edac/i5000_edac.c PCI_DEVICE_ID_I5000_BRANCH_1, pdev); pdev 875 drivers/edac/i5000_edac.c if (pdev == NULL) { pdev 889 drivers/edac/i5000_edac.c pvt->branch_1 = pdev; pdev 1332 drivers/edac/i5000_edac.c static void i5000_get_dimm_and_channel_counts(struct pci_dev *pdev, pdev 1341 drivers/edac/i5000_edac.c pci_read_config_byte(pdev, MAXDIMMPERCH, &value); pdev 1344 drivers/edac/i5000_edac.c pci_read_config_byte(pdev, MAXCH, &value); pdev 1355 drivers/edac/i5000_edac.c static int i5000_probe1(struct pci_dev *pdev, int dev_idx) pdev 1364 drivers/edac/i5000_edac.c pdev->bus->number, pdev 1365 drivers/edac/i5000_edac.c PCI_SLOT(pdev->devfn), PCI_FUNC(pdev->devfn)); pdev 1368 drivers/edac/i5000_edac.c if (PCI_FUNC(pdev->devfn) != 0) pdev 1384 drivers/edac/i5000_edac.c i5000_get_dimm_and_channel_counts(pdev, &num_dimms_per_channel, pdev 1407 drivers/edac/i5000_edac.c mci->pdev = &pdev->dev; /* record ptr to the generic device */ pdev 1410 drivers/edac/i5000_edac.c pvt->system_address = pdev; /* Record this device in our private */ pdev 1427 drivers/edac/i5000_edac.c mci->dev_name = pci_name(pdev); pdev 1455 drivers/edac/i5000_edac.c i5000_pci = edac_pci_create_generic_ctl(&pdev->dev, EDAC_MOD_STR); pdev 1484 drivers/edac/i5000_edac.c static int i5000_init_one(struct pci_dev *pdev, const struct pci_device_id *id) pdev 1491 drivers/edac/i5000_edac.c rc = pci_enable_device(pdev); pdev 1496 drivers/edac/i5000_edac.c return i5000_probe1(pdev, id->driver_data); pdev 1503 drivers/edac/i5000_edac.c static void i5000_remove_one(struct pci_dev *pdev) pdev 1512 drivers/edac/i5000_edac.c if ((mci = edac_mc_del_mc(&pdev->dev)) == NULL) pdev 485 drivers/edac/i5100_edac.c struct pci_dev *pdev = (chan) ? priv->ch1mm : priv->ch0mm; pdev 496 drivers/edac/i5100_edac.c pci_read_config_dword(pdev, I5100_VALIDLOG, &dw); pdev 499 drivers/edac/i5100_edac.c pci_read_config_dword(pdev, I5100_REDMEMA, &dw2); pdev 501 drivers/edac/i5100_edac.c pci_read_config_dword(pdev, I5100_REDMEMB, &dw2); pdev 508 drivers/edac/i5100_edac.c pci_read_config_dword(pdev, I5100_RECMEMA, &dw2); pdev 513 drivers/edac/i5100_edac.c pci_read_config_dword(pdev, I5100_RECMEMB, &dw2); pdev 530 drivers/edac/i5100_edac.c pci_read_config_dword(pdev, I5100_NRECMEMA, &dw2); pdev 535 drivers/edac/i5100_edac.c pci_read_config_dword(pdev, I5100_NRECMEMB, &dw2); pdev 549 drivers/edac/i5100_edac.c pci_write_config_dword(pdev, I5100_VALIDLOG, dw); pdev 687 drivers/edac/i5100_edac.c struct pci_dev *pdev = mms[i]; pdev 695 drivers/edac/i5100_edac.c pci_read_config_word(pdev, addr, &w); pdev 781 drivers/edac/i5100_edac.c static void i5100_init_dimm_layout(struct pci_dev *pdev, pdev 803 drivers/edac/i5100_edac.c static void i5100_init_interleaving(struct pci_dev *pdev, pdev 812 drivers/edac/i5100_edac.c pci_read_config_word(pdev, I5100_TOLM, &w); pdev 815 drivers/edac/i5100_edac.c pci_read_config_word(pdev, I5100_MIR0, &w); pdev 820 drivers/edac/i5100_edac.c pci_read_config_word(pdev, I5100_MIR1, &w); pdev 825 drivers/edac/i5100_edac.c pci_read_config_word(pdev, I5100_AMIR_0, &w); pdev 827 drivers/edac/i5100_edac.c pci_read_config_word(pdev, I5100_AMIR_1, &w); pdev 993 drivers/edac/i5100_edac.c static int i5100_init_one(struct pci_dev *pdev, const struct pci_device_id *id) pdev 1004 drivers/edac/i5100_edac.c if (PCI_FUNC(pdev->devfn) != 1) pdev 1007 drivers/edac/i5100_edac.c rc = pci_enable_device(pdev); pdev 1014 drivers/edac/i5100_edac.c pci_read_config_dword(pdev, I5100_MC, &dw); pdev 1022 drivers/edac/i5100_edac.c pci_read_config_dword(pdev, I5100_MS, &dw); pdev 1026 drivers/edac/i5100_edac.c pci_read_config_dword(pdev, I5100_EMASK_MEM, &dw); pdev 1028 drivers/edac/i5100_edac.c pci_write_config_dword(pdev, I5100_EMASK_MEM, dw); pdev 1087 drivers/edac/i5100_edac.c mci->pdev = &pdev->dev; pdev 1091 drivers/edac/i5100_edac.c priv->mc = pdev; pdev 1099 drivers/edac/i5100_edac.c pci_read_config_dword(pdev, I5100_MC, &dw); pdev 1106 drivers/edac/i5100_edac.c i5100_init_dimm_layout(pdev, mci); pdev 1107 drivers/edac/i5100_edac.c i5100_init_interleaving(pdev, mci); pdev 1114 drivers/edac/i5100_edac.c mci->dev_name = pci_name(pdev); pdev 1173 drivers/edac/i5100_edac.c pci_disable_device(pdev); pdev 1179 drivers/edac/i5100_edac.c static void i5100_remove_one(struct pci_dev *pdev) pdev 1184 drivers/edac/i5100_edac.c mci = edac_mc_del_mc(&pdev->dev); pdev 1196 drivers/edac/i5100_edac.c pci_disable_device(pdev); pdev 720 drivers/edac/i5400_edac.c struct pci_dev *pdev; pdev 729 drivers/edac/i5400_edac.c pdev = NULL; pdev 731 drivers/edac/i5400_edac.c pdev = pci_get_device(PCI_VENDOR_ID_INTEL, pdev 732 drivers/edac/i5400_edac.c PCI_DEVICE_ID_INTEL_5400_ERR, pdev); pdev 733 drivers/edac/i5400_edac.c if (!pdev) { pdev 746 drivers/edac/i5400_edac.c if (PCI_FUNC(pdev->devfn) == 1) pdev 749 drivers/edac/i5400_edac.c pvt->branchmap_werrors = pdev; pdev 751 drivers/edac/i5400_edac.c pdev = NULL; pdev 753 drivers/edac/i5400_edac.c pdev = pci_get_device(PCI_VENDOR_ID_INTEL, pdev 754 drivers/edac/i5400_edac.c PCI_DEVICE_ID_INTEL_5400_ERR, pdev); pdev 755 drivers/edac/i5400_edac.c if (!pdev) { pdev 770 drivers/edac/i5400_edac.c if (PCI_FUNC(pdev->devfn) == 2) pdev 773 drivers/edac/i5400_edac.c pvt->fsb_error_regs = pdev; pdev 1262 drivers/edac/i5400_edac.c static int i5400_probe1(struct pci_dev *pdev, int dev_idx) pdev 1272 drivers/edac/i5400_edac.c pdev->bus->number, pdev 1273 drivers/edac/i5400_edac.c PCI_SLOT(pdev->devfn), PCI_FUNC(pdev->devfn)); pdev 1276 drivers/edac/i5400_edac.c if (PCI_FUNC(pdev->devfn) != 0) pdev 1299 drivers/edac/i5400_edac.c mci->pdev = &pdev->dev; /* record ptr to the generic device */ pdev 1302 drivers/edac/i5400_edac.c pvt->system_address = pdev; /* Record this device in our private */ pdev 1319 drivers/edac/i5400_edac.c mci->dev_name = pci_name(pdev); pdev 1347 drivers/edac/i5400_edac.c i5400_pci = edac_pci_create_generic_ctl(&pdev->dev, EDAC_MOD_STR); pdev 1376 drivers/edac/i5400_edac.c static int i5400_init_one(struct pci_dev *pdev, const struct pci_device_id *id) pdev 1383 drivers/edac/i5400_edac.c rc = pci_enable_device(pdev); pdev 1388 drivers/edac/i5400_edac.c return i5400_probe1(pdev, id->driver_data); pdev 1395 drivers/edac/i5400_edac.c static void i5400_remove_one(struct pci_dev *pdev) pdev 1404 drivers/edac/i5400_edac.c mci = edac_mc_del_mc(&pdev->dev); pdev 1411 drivers/edac/i5400_edac.c pci_disable_device(pdev); pdev 938 drivers/edac/i7300_edac.c struct pci_dev *pdev; pdev 943 drivers/edac/i7300_edac.c pdev = NULL; pdev 944 drivers/edac/i7300_edac.c while ((pdev = pci_get_device(PCI_VENDOR_ID_INTEL, pdev 946 drivers/edac/i7300_edac.c pdev))) { pdev 948 drivers/edac/i7300_edac.c switch (PCI_FUNC(pdev->devfn)) { pdev 952 drivers/edac/i7300_edac.c pci_dev_get(pdev); pdev 957 drivers/edac/i7300_edac.c pci_dev_get(pdev); pdev 1022 drivers/edac/i7300_edac.c static int i7300_init_one(struct pci_dev *pdev, const struct pci_device_id *id) pdev 1030 drivers/edac/i7300_edac.c rc = pci_enable_device(pdev); pdev 1035 drivers/edac/i7300_edac.c pdev->bus->number, pdev 1036 drivers/edac/i7300_edac.c PCI_SLOT(pdev->devfn), PCI_FUNC(pdev->devfn)); pdev 1039 drivers/edac/i7300_edac.c if (PCI_FUNC(pdev->devfn) != 0) pdev 1058 drivers/edac/i7300_edac.c mci->pdev = &pdev->dev; /* record ptr to the generic device */ pdev 1061 drivers/edac/i7300_edac.c pvt->pci_dev_16_0_fsb_ctlr = pdev; /* Record this device in our private */ pdev 1079 drivers/edac/i7300_edac.c mci->dev_name = pci_name(pdev); pdev 1107 drivers/edac/i7300_edac.c i7300_pci = edac_pci_create_generic_ctl(&pdev->dev, EDAC_MOD_STR); pdev 1134 drivers/edac/i7300_edac.c static void i7300_remove_one(struct pci_dev *pdev) pdev 1144 drivers/edac/i7300_edac.c mci = edac_mc_del_mc(&pdev->dev); pdev 243 drivers/edac/i7core_edac.c struct pci_dev **pdev; pdev 462 drivers/edac/i7core_edac.c i7core_dev->pdev = kcalloc(table->n_devs, sizeof(*i7core_dev->pdev), pdev 464 drivers/edac/i7core_edac.c if (!i7core_dev->pdev) { pdev 479 drivers/edac/i7core_edac.c kfree(i7core_dev->pdev); pdev 490 drivers/edac/i7core_edac.c struct pci_dev *pdev; pdev 497 drivers/edac/i7core_edac.c pdev = pvt->pci_mcr[0]; pdev 498 drivers/edac/i7core_edac.c if (!pdev) pdev 502 drivers/edac/i7core_edac.c pci_read_config_dword(pdev, MC_CONTROL, &pvt->info.mc_control); pdev 503 drivers/edac/i7core_edac.c pci_read_config_dword(pdev, MC_STATUS, &pvt->info.mc_status); pdev 504 drivers/edac/i7core_edac.c pci_read_config_dword(pdev, MC_MAX_DOD, &pvt->info.max_dod); pdev 505 drivers/edac/i7core_edac.c pci_read_config_dword(pdev, MC_CHANNEL_MAPPER, &pvt->info.ch_map); pdev 629 drivers/edac/i7core_edac.c pci_read_config_dword(pdev, MC_SAG_CH_0, &value[0]); pdev 630 drivers/edac/i7core_edac.c pci_read_config_dword(pdev, MC_SAG_CH_1, &value[1]); pdev 631 drivers/edac/i7core_edac.c pci_read_config_dword(pdev, MC_SAG_CH_2, &value[2]); pdev 632 drivers/edac/i7core_edac.c pci_read_config_dword(pdev, MC_SAG_CH_3, &value[3]); pdev 633 drivers/edac/i7core_edac.c pci_read_config_dword(pdev, MC_SAG_CH_4, &value[4]); pdev 634 drivers/edac/i7core_edac.c pci_read_config_dword(pdev, MC_SAG_CH_5, &value[5]); pdev 635 drivers/edac/i7core_edac.c pci_read_config_dword(pdev, MC_SAG_CH_6, &value[6]); pdev 636 drivers/edac/i7core_edac.c pci_read_config_dword(pdev, MC_SAG_CH_7, &value[7]); pdev 1241 drivers/edac/i7core_edac.c struct pci_dev *pdev = i7core_dev->pdev[i]; pdev 1242 drivers/edac/i7core_edac.c if (!pdev) pdev 1245 drivers/edac/i7core_edac.c pdev->bus->number, pdev 1246 drivers/edac/i7core_edac.c PCI_SLOT(pdev->devfn), PCI_FUNC(pdev->devfn)); pdev 1247 drivers/edac/i7core_edac.c pci_dev_put(pdev); pdev 1263 drivers/edac/i7core_edac.c struct pci_dev *pdev = NULL; pdev 1272 drivers/edac/i7core_edac.c pdev = pci_get_device(PCI_VENDOR_ID_INTEL, table->descr[0].dev_id, NULL); pdev 1273 drivers/edac/i7core_edac.c if (unlikely(!pdev)) { pdev 1277 drivers/edac/i7core_edac.c pci_dev_put(pdev); pdev 1313 drivers/edac/i7core_edac.c struct pci_dev *pdev = NULL; pdev 1317 drivers/edac/i7core_edac.c pdev = pci_get_device(PCI_VENDOR_ID_INTEL, pdev 1325 drivers/edac/i7core_edac.c if (dev_descr->dev_id == PCI_DEVICE_ID_INTEL_I7_NONCORE && !pdev) { pdev 1327 drivers/edac/i7core_edac.c pdev = pci_get_device(PCI_VENDOR_ID_INTEL, pdev 1332 drivers/edac/i7core_edac.c !pdev) { pdev 1334 drivers/edac/i7core_edac.c pdev = pci_get_device(PCI_VENDOR_ID_INTEL, pdev 1339 drivers/edac/i7core_edac.c if (!pdev) { pdev 1341 drivers/edac/i7core_edac.c *prev = pdev; pdev 1359 drivers/edac/i7core_edac.c bus = pdev->bus->number; pdev 1367 drivers/edac/i7core_edac.c pci_dev_put(pdev); pdev 1372 drivers/edac/i7core_edac.c if (i7core_dev->pdev[devno]) { pdev 1378 drivers/edac/i7core_edac.c pci_dev_put(pdev); pdev 1382 drivers/edac/i7core_edac.c i7core_dev->pdev[devno] = pdev; pdev 1385 drivers/edac/i7core_edac.c if (unlikely(PCI_SLOT(pdev->devfn) != dev_descr->dev || pdev 1386 drivers/edac/i7core_edac.c PCI_FUNC(pdev->devfn) != dev_descr->func)) { pdev 1391 drivers/edac/i7core_edac.c bus, PCI_SLOT(pdev->devfn), PCI_FUNC(pdev->devfn), pdev 1397 drivers/edac/i7core_edac.c if (unlikely(pci_enable_device(pdev) < 0)) { pdev 1416 drivers/edac/i7core_edac.c pci_dev_get(pdev); pdev 1418 drivers/edac/i7core_edac.c *prev = pdev; pdev 1426 drivers/edac/i7core_edac.c struct pci_dev *pdev = NULL; pdev 1433 drivers/edac/i7core_edac.c pdev = NULL; pdev 1435 drivers/edac/i7core_edac.c rc = i7core_get_onedevice(&pdev, table, i, pdev 1445 drivers/edac/i7core_edac.c } while (pdev); pdev 1457 drivers/edac/i7core_edac.c struct pci_dev *pdev; pdev 1464 drivers/edac/i7core_edac.c pdev = i7core_dev->pdev[i]; pdev 1465 drivers/edac/i7core_edac.c if (!pdev) pdev 1468 drivers/edac/i7core_edac.c func = PCI_FUNC(pdev->devfn); pdev 1469 drivers/edac/i7core_edac.c slot = PCI_SLOT(pdev->devfn); pdev 1473 drivers/edac/i7core_edac.c pvt->pci_mcr[func] = pdev; pdev 1477 drivers/edac/i7core_edac.c pvt->pci_ch[slot - 4][func] = pdev; pdev 1479 drivers/edac/i7core_edac.c pvt->pci_noncore = pdev; pdev 1482 drivers/edac/i7core_edac.c switch (pdev->device) { pdev 1512 drivers/edac/i7core_edac.c PCI_SLOT(pdev->devfn), PCI_FUNC(pdev->devfn), pdev 1513 drivers/edac/i7core_edac.c pdev, i7core_dev->socket); pdev 1515 drivers/edac/i7core_edac.c if (PCI_SLOT(pdev->devfn) == 3 && pdev 1516 drivers/edac/i7core_edac.c PCI_FUNC(pdev->devfn) == 2) pdev 1960 drivers/edac/i7core_edac.c struct pci_dev *pdev; pdev 1965 drivers/edac/i7core_edac.c pdev = pvt->pci_mcr[2]; pdev 1966 drivers/edac/i7core_edac.c if (!pdev) pdev 1969 drivers/edac/i7core_edac.c pci_read_config_dword(pdev, MC_SCRUB_CONTROL, &dw_scrub); pdev 1975 drivers/edac/i7core_edac.c write_and_test(pdev, MC_SCRUB_CONTROL, pdev 1979 drivers/edac/i7core_edac.c pci_read_config_dword(pdev, MC_SSRCONTROL, &dw_ssr); pdev 2000 drivers/edac/i7core_edac.c pci_write_config_dword(pdev, MC_SCRUB_CONTROL, pdev 2004 drivers/edac/i7core_edac.c pci_read_config_dword(pdev, MC_SSRCONTROL, &dw_ssr); pdev 2009 drivers/edac/i7core_edac.c pci_write_config_dword(pdev, MC_SSRCONTROL, dw_ssr); pdev 2022 drivers/edac/i7core_edac.c struct pci_dev *pdev; pdev 2029 drivers/edac/i7core_edac.c pdev = pvt->pci_mcr[2]; pdev 2030 drivers/edac/i7core_edac.c if (!pdev) pdev 2034 drivers/edac/i7core_edac.c pci_read_config_dword(pdev, MC_SCRUB_CONTROL, &scrubval); pdev 2078 drivers/edac/i7core_edac.c &pvt->i7core_dev->pdev[0]->dev, pdev 2102 drivers/edac/i7core_edac.c edac_dbg(0, "MC: dev = %p\n", &i7core_dev->pdev[0]->dev); pdev 2110 drivers/edac/i7core_edac.c edac_dbg(0, "MC: mci = %p, dev = %p\n", mci, &i7core_dev->pdev[0]->dev); pdev 2121 drivers/edac/i7core_edac.c edac_mc_del_mc(mci->pdev); pdev 2149 drivers/edac/i7core_edac.c edac_dbg(0, "MC: mci = %p, dev = %p\n", mci, &i7core_dev->pdev[0]->dev); pdev 2174 drivers/edac/i7core_edac.c mci->dev_name = pci_name(i7core_dev->pdev[0]); pdev 2186 drivers/edac/i7core_edac.c mci->pdev = &i7core_dev->pdev[0]->dev; pdev 2204 drivers/edac/i7core_edac.c edac_mc_del_mc(mci->pdev); pdev 2242 drivers/edac/i7core_edac.c static int i7core_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 2304 drivers/edac/i7core_edac.c static void i7core_remove(struct pci_dev *pdev) pdev 124 drivers/edac/i82443bxgx_edac.c struct pci_dev *pdev; pdev 125 drivers/edac/i82443bxgx_edac.c pdev = to_pci_dev(mci->pdev); pdev 126 drivers/edac/i82443bxgx_edac.c pci_read_config_dword(pdev, I82443BXGX_EAP, &info->eap); pdev 129 drivers/edac/i82443bxgx_edac.c pci_write_bits32(pdev, I82443BXGX_EAP, pdev 135 drivers/edac/i82443bxgx_edac.c pci_write_bits32(pdev, I82443BXGX_EAP, pdev 185 drivers/edac/i82443bxgx_edac.c struct pci_dev *pdev, pdev 195 drivers/edac/i82443bxgx_edac.c pci_read_config_byte(pdev, I82443BXGX_DRAMC, &dramc); pdev 201 drivers/edac/i82443bxgx_edac.c pci_read_config_byte(pdev, I82443BXGX_DRB + index, &drbar); pdev 232 drivers/edac/i82443bxgx_edac.c static int i82443bxgx_edacmc_probe1(struct pci_dev *pdev, int dev_idx) pdev 246 drivers/edac/i82443bxgx_edac.c if (pci_read_config_dword(pdev, I82443BXGX_NBXCFG, &nbxcfg)) pdev 260 drivers/edac/i82443bxgx_edac.c mci->pdev = &pdev->dev; pdev 263 drivers/edac/i82443bxgx_edac.c pci_read_config_byte(pdev, I82443BXGX_DRAMC, &dramc); pdev 285 drivers/edac/i82443bxgx_edac.c pci_read_config_dword(pdev, I82443BXGX_NBXCFG, &nbxcfg); pdev 309 drivers/edac/i82443bxgx_edac.c i82443bxgx_init_csrows(mci, pdev, edac_mode, mtype); pdev 314 drivers/edac/i82443bxgx_edac.c pci_write_bits32(pdev, I82443BXGX_EAP, pdev 322 drivers/edac/i82443bxgx_edac.c mci->dev_name = pci_name(pdev); pdev 332 drivers/edac/i82443bxgx_edac.c i82443bxgx_pci = edac_pci_create_generic_ctl(&pdev->dev, EDAC_MOD_STR); pdev 351 drivers/edac/i82443bxgx_edac.c static int i82443bxgx_edacmc_init_one(struct pci_dev *pdev, pdev 359 drivers/edac/i82443bxgx_edac.c rc = i82443bxgx_edacmc_probe1(pdev, ent->driver_data); pdev 362 drivers/edac/i82443bxgx_edac.c mci_pdev = pci_dev_get(pdev); pdev 367 drivers/edac/i82443bxgx_edac.c static void i82443bxgx_edacmc_remove_one(struct pci_dev *pdev) pdev 376 drivers/edac/i82443bxgx_edac.c if ((mci = edac_mc_del_mc(&pdev->dev)) == NULL) pdev 67 drivers/edac/i82860_edac.c struct pci_dev *pdev; pdev 69 drivers/edac/i82860_edac.c pdev = to_pci_dev(mci->pdev); pdev 76 drivers/edac/i82860_edac.c pci_read_config_word(pdev, I82860_ERRSTS, &info->errsts); pdev 77 drivers/edac/i82860_edac.c pci_read_config_dword(pdev, I82860_EAP, &info->eap); pdev 78 drivers/edac/i82860_edac.c pci_read_config_word(pdev, I82860_DERRCTL_STS, &info->derrsyn); pdev 79 drivers/edac/i82860_edac.c pci_read_config_word(pdev, I82860_ERRSTS, &info->errsts2); pdev 81 drivers/edac/i82860_edac.c pci_write_bits16(pdev, I82860_ERRSTS, 0x0003, 0x0003); pdev 92 drivers/edac/i82860_edac.c pci_read_config_dword(pdev, I82860_EAP, &info->eap); pdev 93 drivers/edac/i82860_edac.c pci_read_config_word(pdev, I82860_DERRCTL_STS, &info->derrsyn); pdev 143 drivers/edac/i82860_edac.c static void i82860_init_csrows(struct mem_ctl_info *mci, struct pci_dev *pdev) pdev 153 drivers/edac/i82860_edac.c pci_read_config_word(pdev, I82860_MCHCFG, &mchcfg_ddim); pdev 166 drivers/edac/i82860_edac.c pci_read_config_word(pdev, I82860_GBA + index * 2, &value); pdev 185 drivers/edac/i82860_edac.c static int i82860_probe1(struct pci_dev *pdev, int dev_idx) pdev 212 drivers/edac/i82860_edac.c mci->pdev = &pdev->dev; pdev 219 drivers/edac/i82860_edac.c mci->dev_name = pci_name(pdev); pdev 222 drivers/edac/i82860_edac.c i82860_init_csrows(mci, pdev); pdev 234 drivers/edac/i82860_edac.c i82860_pci = edac_pci_create_generic_ctl(&pdev->dev, EDAC_MOD_STR); pdev 255 drivers/edac/i82860_edac.c static int i82860_init_one(struct pci_dev *pdev, pdev 263 drivers/edac/i82860_edac.c if (pci_enable_device(pdev) < 0) pdev 266 drivers/edac/i82860_edac.c rc = i82860_probe1(pdev, ent->driver_data); pdev 269 drivers/edac/i82860_edac.c mci_pdev = pci_dev_get(pdev); pdev 274 drivers/edac/i82860_edac.c static void i82860_remove_one(struct pci_dev *pdev) pdev 283 drivers/edac/i82860_edac.c if ((mci = edac_mc_del_mc(&pdev->dev)) == NULL) pdev 189 drivers/edac/i82875p_edac.c struct pci_dev *pdev; pdev 191 drivers/edac/i82875p_edac.c pdev = to_pci_dev(mci->pdev); pdev 198 drivers/edac/i82875p_edac.c pci_read_config_word(pdev, I82875P_ERRSTS, &info->errsts); pdev 203 drivers/edac/i82875p_edac.c pci_read_config_dword(pdev, I82875P_EAP, &info->eap); pdev 204 drivers/edac/i82875p_edac.c pci_read_config_byte(pdev, I82875P_DES, &info->des); pdev 205 drivers/edac/i82875p_edac.c pci_read_config_byte(pdev, I82875P_DERRSYN, &info->derrsyn); pdev 206 drivers/edac/i82875p_edac.c pci_read_config_word(pdev, I82875P_ERRSTS, &info->errsts2); pdev 215 drivers/edac/i82875p_edac.c pci_read_config_dword(pdev, I82875P_EAP, &info->eap); pdev 216 drivers/edac/i82875p_edac.c pci_read_config_byte(pdev, I82875P_DES, &info->des); pdev 217 drivers/edac/i82875p_edac.c pci_read_config_byte(pdev, I82875P_DERRSYN, &info->derrsyn); pdev 220 drivers/edac/i82875p_edac.c pci_write_bits16(pdev, I82875P_ERRSTS, 0x0081, 0x0081); pdev 271 drivers/edac/i82875p_edac.c static int i82875p_setup_overfl_dev(struct pci_dev *pdev, pdev 288 drivers/edac/i82875p_edac.c pci_write_bits8(pdev, 0xf4, 0x2, 0x2); pdev 289 drivers/edac/i82875p_edac.c dev = pci_scan_single_device(pdev->bus, PCI_DEVFN(6, 0)); pdev 341 drivers/edac/i82875p_edac.c struct pci_dev *pdev, pdev 388 drivers/edac/i82875p_edac.c static int i82875p_probe1(struct pci_dev *pdev, int dev_idx) pdev 402 drivers/edac/i82875p_edac.c if (i82875p_setup_overfl_dev(pdev, &ovrfl_pdev, &ovrfl_window)) pdev 420 drivers/edac/i82875p_edac.c mci->pdev = &pdev->dev; pdev 426 drivers/edac/i82875p_edac.c mci->dev_name = pci_name(pdev); pdev 433 drivers/edac/i82875p_edac.c i82875p_init_csrows(mci, pdev, ovrfl_window, drc); pdev 445 drivers/edac/i82875p_edac.c i82875p_pci = edac_pci_create_generic_ctl(&pdev->dev, EDAC_MOD_STR); pdev 472 drivers/edac/i82875p_edac.c static int i82875p_init_one(struct pci_dev *pdev, pdev 480 drivers/edac/i82875p_edac.c if (pci_enable_device(pdev) < 0) pdev 483 drivers/edac/i82875p_edac.c rc = i82875p_probe1(pdev, ent->driver_data); pdev 486 drivers/edac/i82875p_edac.c mci_pdev = pci_dev_get(pdev); pdev 491 drivers/edac/i82875p_edac.c static void i82875p_remove_one(struct pci_dev *pdev) pdev 501 drivers/edac/i82875p_edac.c if ((mci = edac_mc_del_mc(&pdev->dev)) == NULL) pdev 241 drivers/edac/i82975x_edac.c struct pci_dev *pdev; pdev 243 drivers/edac/i82975x_edac.c pdev = to_pci_dev(mci->pdev); pdev 250 drivers/edac/i82975x_edac.c pci_read_config_word(pdev, I82975X_ERRSTS, &info->errsts); pdev 251 drivers/edac/i82975x_edac.c pci_read_config_dword(pdev, I82975X_EAP, &info->eap); pdev 252 drivers/edac/i82975x_edac.c pci_read_config_byte(pdev, I82975X_XEAP, &info->xeap); pdev 253 drivers/edac/i82975x_edac.c pci_read_config_byte(pdev, I82975X_DES, &info->des); pdev 254 drivers/edac/i82975x_edac.c pci_read_config_byte(pdev, I82975X_DERRSYN, &info->derrsyn); pdev 255 drivers/edac/i82975x_edac.c pci_read_config_word(pdev, I82975X_ERRSTS, &info->errsts2); pdev 257 drivers/edac/i82975x_edac.c pci_write_bits16(pdev, I82975X_ERRSTS, 0x0003, 0x0003); pdev 269 drivers/edac/i82975x_edac.c pci_read_config_dword(pdev, I82975X_EAP, &info->eap); pdev 270 drivers/edac/i82975x_edac.c pci_read_config_byte(pdev, I82975X_XEAP, &info->xeap); pdev 271 drivers/edac/i82975x_edac.c pci_read_config_byte(pdev, I82975X_DES, &info->des); pdev 272 drivers/edac/i82975x_edac.c pci_read_config_byte(pdev, I82975X_DERRSYN, pdev 362 drivers/edac/i82975x_edac.c struct pci_dev *pdev, void __iomem *mch_window) pdev 464 drivers/edac/i82975x_edac.c static int i82975x_probe1(struct pci_dev *pdev, int dev_idx) pdev 482 drivers/edac/i82975x_edac.c pci_read_config_dword(pdev, I82975X_MCHBAR, &mchbar); pdev 554 drivers/edac/i82975x_edac.c mci->pdev = &pdev->dev; pdev 560 drivers/edac/i82975x_edac.c mci->dev_name = pci_name(pdev); pdev 566 drivers/edac/i82975x_edac.c i82975x_init_csrows(mci, pdev, mch_window); pdev 590 drivers/edac/i82975x_edac.c static int i82975x_init_one(struct pci_dev *pdev, pdev 597 drivers/edac/i82975x_edac.c if (pci_enable_device(pdev) < 0) pdev 600 drivers/edac/i82975x_edac.c rc = i82975x_probe1(pdev, ent->driver_data); pdev 603 drivers/edac/i82975x_edac.c mci_pdev = pci_dev_get(pdev); pdev 608 drivers/edac/i82975x_edac.c static void i82975x_remove_one(struct pci_dev *pdev) pdev 615 drivers/edac/i82975x_edac.c mci = edac_mc_del_mc(&pdev->dev); pdev 206 drivers/edac/ie31200_edac.c static int how_many_channels(struct pci_dev *pdev) pdev 211 drivers/edac/ie31200_edac.c pci_read_config_byte(pdev, IE31200_CAPID0 + 1, &capid0_2b); pdev 231 drivers/edac/ie31200_edac.c static bool ecc_capable(struct pci_dev *pdev) pdev 235 drivers/edac/ie31200_edac.c pci_read_config_byte(pdev, IE31200_CAPID0 + 3, &capid0_4b); pdev 253 drivers/edac/ie31200_edac.c pci_write_bits16(to_pci_dev(mci->pdev), IE31200_ERRSTS, pdev 260 drivers/edac/ie31200_edac.c struct pci_dev *pdev; pdev 263 drivers/edac/ie31200_edac.c pdev = to_pci_dev(mci->pdev); pdev 270 drivers/edac/ie31200_edac.c pci_read_config_word(pdev, IE31200_ERRSTS, &info->errsts); pdev 278 drivers/edac/ie31200_edac.c pci_read_config_word(pdev, IE31200_ERRSTS, &info->errsts2); pdev 339 drivers/edac/ie31200_edac.c static void __iomem *ie31200_map_mchbar(struct pci_dev *pdev) pdev 350 drivers/edac/ie31200_edac.c pci_read_config_dword(pdev, IE31200_MCHBAR_LOW, &u.mchbar_low); pdev 351 drivers/edac/ie31200_edac.c pci_read_config_dword(pdev, IE31200_MCHBAR_HIGH, &u.mchbar_high); pdev 395 drivers/edac/ie31200_edac.c static int ie31200_probe1(struct pci_dev *pdev, int dev_idx) pdev 409 drivers/edac/ie31200_edac.c bool skl = DEVICE_ID_SKYLAKE_OR_LATER(pdev->device); pdev 413 drivers/edac/ie31200_edac.c if (!ecc_capable(pdev)) { pdev 418 drivers/edac/ie31200_edac.c nr_channels = how_many_channels(pdev); pdev 430 drivers/edac/ie31200_edac.c window = ie31200_map_mchbar(pdev); pdev 437 drivers/edac/ie31200_edac.c mci->pdev = &pdev->dev; pdev 446 drivers/edac/ie31200_edac.c mci->dev_name = pci_name(pdev); pdev 541 drivers/edac/ie31200_edac.c static int ie31200_init_one(struct pci_dev *pdev, pdev 546 drivers/edac/ie31200_edac.c if (pci_enable_device(pdev) < 0) pdev 549 drivers/edac/ie31200_edac.c return ie31200_probe1(pdev, ent->driver_data); pdev 552 drivers/edac/ie31200_edac.c static void ie31200_remove_one(struct pci_dev *pdev) pdev 558 drivers/edac/ie31200_edac.c mci = edac_mc_del_mc(&pdev->dev); pdev 80 drivers/edac/mv64x60_edac.c static int __init mv64x60_pci_fixup(struct platform_device *pdev) pdev 85 drivers/edac/mv64x60_edac.c r = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 102 drivers/edac/mv64x60_edac.c static int mv64x60_pci_err_probe(struct platform_device *pdev) pdev 109 drivers/edac/mv64x60_edac.c if (!devres_open_group(&pdev->dev, mv64x60_pci_err_probe, GFP_KERNEL)) pdev 118 drivers/edac/mv64x60_edac.c pdata->pci_hose = pdev->id; pdev 120 drivers/edac/mv64x60_edac.c platform_set_drvdata(pdev, pci); pdev 121 drivers/edac/mv64x60_edac.c pci->dev = &pdev->dev; pdev 122 drivers/edac/mv64x60_edac.c pci->dev_name = dev_name(&pdev->dev); pdev 131 drivers/edac/mv64x60_edac.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 139 drivers/edac/mv64x60_edac.c if (!devm_request_mem_region(&pdev->dev, pdev 149 drivers/edac/mv64x60_edac.c pdata->pci_vbase = devm_ioremap(&pdev->dev, pdev 158 drivers/edac/mv64x60_edac.c res = mv64x60_pci_fixup(pdev); pdev 175 drivers/edac/mv64x60_edac.c pdata->irq = platform_get_irq(pdev, 0); pdev 176 drivers/edac/mv64x60_edac.c res = devm_request_irq(&pdev->dev, pdev 192 drivers/edac/mv64x60_edac.c devres_remove_group(&pdev->dev, mv64x60_pci_err_probe); pdev 200 drivers/edac/mv64x60_edac.c edac_pci_del_device(&pdev->dev); pdev 203 drivers/edac/mv64x60_edac.c devres_release_group(&pdev->dev, mv64x60_pci_err_probe); pdev 207 drivers/edac/mv64x60_edac.c static int mv64x60_pci_err_remove(struct platform_device *pdev) pdev 209 drivers/edac/mv64x60_edac.c struct edac_pci_ctl_info *pci = platform_get_drvdata(pdev); pdev 213 drivers/edac/mv64x60_edac.c edac_pci_del_device(&pdev->dev); pdev 272 drivers/edac/mv64x60_edac.c static int mv64x60_sram_err_probe(struct platform_device *pdev) pdev 279 drivers/edac/mv64x60_edac.c if (!devres_open_group(&pdev->dev, mv64x60_sram_err_probe, GFP_KERNEL)) pdev 286 drivers/edac/mv64x60_edac.c devres_release_group(&pdev->dev, mv64x60_sram_err_probe); pdev 292 drivers/edac/mv64x60_edac.c edac_dev->dev = &pdev->dev; pdev 293 drivers/edac/mv64x60_edac.c platform_set_drvdata(pdev, edac_dev); pdev 294 drivers/edac/mv64x60_edac.c edac_dev->dev_name = dev_name(&pdev->dev); pdev 296 drivers/edac/mv64x60_edac.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 304 drivers/edac/mv64x60_edac.c if (!devm_request_mem_region(&pdev->dev, pdev 314 drivers/edac/mv64x60_edac.c pdata->sram_vbase = devm_ioremap(&pdev->dev, pdev 341 drivers/edac/mv64x60_edac.c pdata->irq = platform_get_irq(pdev, 0); pdev 342 drivers/edac/mv64x60_edac.c res = devm_request_irq(&pdev->dev, pdev 360 drivers/edac/mv64x60_edac.c devres_remove_group(&pdev->dev, mv64x60_sram_err_probe); pdev 368 drivers/edac/mv64x60_edac.c edac_device_del_device(&pdev->dev); pdev 370 drivers/edac/mv64x60_edac.c devres_release_group(&pdev->dev, mv64x60_sram_err_probe); pdev 375 drivers/edac/mv64x60_edac.c static int mv64x60_sram_err_remove(struct platform_device *pdev) pdev 377 drivers/edac/mv64x60_edac.c struct edac_device_ctl_info *edac_dev = platform_get_drvdata(pdev); pdev 381 drivers/edac/mv64x60_edac.c edac_device_del_device(&pdev->dev); pdev 439 drivers/edac/mv64x60_edac.c static int mv64x60_cpu_err_probe(struct platform_device *pdev) pdev 446 drivers/edac/mv64x60_edac.c if (!devres_open_group(&pdev->dev, mv64x60_cpu_err_probe, GFP_KERNEL)) pdev 453 drivers/edac/mv64x60_edac.c devres_release_group(&pdev->dev, mv64x60_cpu_err_probe); pdev 459 drivers/edac/mv64x60_edac.c edac_dev->dev = &pdev->dev; pdev 460 drivers/edac/mv64x60_edac.c platform_set_drvdata(pdev, edac_dev); pdev 461 drivers/edac/mv64x60_edac.c edac_dev->dev_name = dev_name(&pdev->dev); pdev 463 drivers/edac/mv64x60_edac.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 471 drivers/edac/mv64x60_edac.c if (!devm_request_mem_region(&pdev->dev, pdev 481 drivers/edac/mv64x60_edac.c pdata->cpu_vbase[0] = devm_ioremap(&pdev->dev, pdev 490 drivers/edac/mv64x60_edac.c r = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 498 drivers/edac/mv64x60_edac.c if (!devm_request_mem_region(&pdev->dev, pdev 508 drivers/edac/mv64x60_edac.c pdata->cpu_vbase[1] = devm_ioremap(&pdev->dev, pdev 535 drivers/edac/mv64x60_edac.c pdata->irq = platform_get_irq(pdev, 0); pdev 536 drivers/edac/mv64x60_edac.c res = devm_request_irq(&pdev->dev, pdev 554 drivers/edac/mv64x60_edac.c devres_remove_group(&pdev->dev, mv64x60_cpu_err_probe); pdev 562 drivers/edac/mv64x60_edac.c edac_device_del_device(&pdev->dev); pdev 564 drivers/edac/mv64x60_edac.c devres_release_group(&pdev->dev, mv64x60_cpu_err_probe); pdev 569 drivers/edac/mv64x60_edac.c static int mv64x60_cpu_err_remove(struct platform_device *pdev) pdev 571 drivers/edac/mv64x60_edac.c struct edac_device_ctl_info *edac_dev = platform_get_drvdata(pdev); pdev 575 drivers/edac/mv64x60_edac.c edac_device_del_device(&pdev->dev); pdev 696 drivers/edac/mv64x60_edac.c static int mv64x60_mc_err_probe(struct platform_device *pdev) pdev 705 drivers/edac/mv64x60_edac.c if (!devres_open_group(&pdev->dev, mv64x60_mc_err_probe, GFP_KERNEL)) pdev 718 drivers/edac/mv64x60_edac.c devres_release_group(&pdev->dev, mv64x60_mc_err_probe); pdev 723 drivers/edac/mv64x60_edac.c mci->pdev = &pdev->dev; pdev 724 drivers/edac/mv64x60_edac.c platform_set_drvdata(pdev, mci); pdev 726 drivers/edac/mv64x60_edac.c mci->dev_name = dev_name(&pdev->dev); pdev 729 drivers/edac/mv64x60_edac.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 737 drivers/edac/mv64x60_edac.c if (!devm_request_mem_region(&pdev->dev, pdev 747 drivers/edac/mv64x60_edac.c pdata->mc_vbase = devm_ioremap(&pdev->dev, pdev 794 drivers/edac/mv64x60_edac.c pdata->irq = platform_get_irq(pdev, 0); pdev 795 drivers/edac/mv64x60_edac.c res = devm_request_irq(&pdev->dev, pdev 818 drivers/edac/mv64x60_edac.c edac_mc_del_mc(&pdev->dev); pdev 820 drivers/edac/mv64x60_edac.c devres_release_group(&pdev->dev, mv64x60_mc_err_probe); pdev 825 drivers/edac/mv64x60_edac.c static int mv64x60_mc_err_remove(struct platform_device *pdev) pdev 827 drivers/edac/mv64x60_edac.c struct mem_ctl_info *mci = platform_get_drvdata(pdev); pdev 831 drivers/edac/mv64x60_edac.c edac_mc_del_mc(&pdev->dev); pdev 133 drivers/edac/octeon_edac-l2c.c static int octeon_l2c_probe(struct platform_device *pdev) pdev 145 drivers/edac/octeon_edac-l2c.c l2c->dev = &pdev->dev; pdev 146 drivers/edac/octeon_edac-l2c.c platform_set_drvdata(pdev, l2c); pdev 147 drivers/edac/octeon_edac-l2c.c l2c->dev_name = dev_name(&pdev->dev); pdev 187 drivers/edac/octeon_edac-l2c.c static int octeon_l2c_remove(struct platform_device *pdev) pdev 189 drivers/edac/octeon_edac-l2c.c struct edac_device_ctl_info *l2c = platform_get_drvdata(pdev); pdev 191 drivers/edac/octeon_edac-l2c.c edac_device_del_device(&pdev->dev); pdev 225 drivers/edac/octeon_edac-lmc.c static int octeon_lmc_edac_probe(struct platform_device *pdev) pdev 229 drivers/edac/octeon_edac-lmc.c int mc = pdev->id; pdev 242 drivers/edac/octeon_edac-lmc.c dev_info(&pdev->dev, "Disabled (ECC not enabled)\n"); pdev 250 drivers/edac/octeon_edac-lmc.c mci->pdev = &pdev->dev; pdev 251 drivers/edac/octeon_edac-lmc.c mci->dev_name = dev_name(&pdev->dev); pdev 258 drivers/edac/octeon_edac-lmc.c dev_err(&pdev->dev, "edac_mc_add_mc() failed\n"); pdev 274 drivers/edac/octeon_edac-lmc.c dev_info(&pdev->dev, "Disabled (ECC not enabled)\n"); pdev 282 drivers/edac/octeon_edac-lmc.c mci->pdev = &pdev->dev; pdev 283 drivers/edac/octeon_edac-lmc.c mci->dev_name = dev_name(&pdev->dev); pdev 290 drivers/edac/octeon_edac-lmc.c dev_err(&pdev->dev, "edac_mc_add_mc() failed\n"); pdev 300 drivers/edac/octeon_edac-lmc.c platform_set_drvdata(pdev, mci); pdev 305 drivers/edac/octeon_edac-lmc.c static int octeon_lmc_edac_remove(struct platform_device *pdev) pdev 307 drivers/edac/octeon_edac-lmc.c struct mem_ctl_info *mci = platform_get_drvdata(pdev); pdev 309 drivers/edac/octeon_edac-lmc.c edac_mc_del_mc(&pdev->dev); pdev 84 drivers/edac/octeon_edac-pc.c static int co_cache_error_probe(struct platform_device *pdev) pdev 86 drivers/edac/octeon_edac-pc.c struct co_cache_error *p = devm_kzalloc(&pdev->dev, sizeof(*p), pdev 92 drivers/edac/octeon_edac-pc.c platform_set_drvdata(pdev, p); pdev 100 drivers/edac/octeon_edac-pc.c p->ed->dev = &pdev->dev; pdev 102 drivers/edac/octeon_edac-pc.c p->ed->dev_name = dev_name(&pdev->dev); pdev 122 drivers/edac/octeon_edac-pc.c static int co_cache_error_remove(struct platform_device *pdev) pdev 124 drivers/edac/octeon_edac-pc.c struct co_cache_error *p = platform_get_drvdata(pdev); pdev 127 drivers/edac/octeon_edac-pc.c edac_device_del_device(&pdev->dev); pdev 60 drivers/edac/octeon_edac-pci.c static int octeon_pci_probe(struct platform_device *pdev) pdev 69 drivers/edac/octeon_edac-pci.c pci->dev = &pdev->dev; pdev 70 drivers/edac/octeon_edac-pci.c platform_set_drvdata(pdev, pci); pdev 71 drivers/edac/octeon_edac-pci.c pci->dev_name = dev_name(&pdev->dev); pdev 90 drivers/edac/octeon_edac-pci.c static int octeon_pci_remove(struct platform_device *pdev) pdev 92 drivers/edac/octeon_edac-pci.c struct edac_pci_ctl_info *pci = platform_get_drvdata(pdev); pdev 94 drivers/edac/octeon_edac-pci.c edac_pci_del_device(&pdev->dev); pdev 65 drivers/edac/pasemi_edac.c struct pci_dev *pdev = to_pci_dev(mci->pdev); pdev 68 drivers/edac/pasemi_edac.c pci_read_config_dword(pdev, MCDEBUG_ERRSTA, pdev 76 drivers/edac/pasemi_edac.c pci_write_config_dword(pdev, MCDEBUG_ERRCNT1, pdev 78 drivers/edac/pasemi_edac.c pci_write_config_dword(pdev, MCDEBUG_ERRSTA, tmp); pdev 86 drivers/edac/pasemi_edac.c struct pci_dev *pdev = to_pci_dev(mci->pdev); pdev 93 drivers/edac/pasemi_edac.c pci_read_config_dword(pdev, MCDEBUG_ERRLOG1A, &errlog1a); pdev 123 drivers/edac/pasemi_edac.c struct pci_dev *pdev, pdev 135 drivers/edac/pasemi_edac.c pci_read_config_dword(pdev, pdev 179 drivers/edac/pasemi_edac.c static int pasemi_edac_probe(struct pci_dev *pdev, pdev 186 drivers/edac/pasemi_edac.c pci_read_config_dword(pdev, MCCFG_MCEN, &mcen); pdev 194 drivers/edac/pasemi_edac.c pci_read_config_dword(pdev, MCDEBUG_ERRCTL1, &errctl1); pdev 198 drivers/edac/pasemi_edac.c pci_write_config_dword(pdev, MCDEBUG_ERRCTL1, errctl1); pdev 211 drivers/edac/pasemi_edac.c pci_read_config_dword(pdev, MCCFG_ERRCOR, &errcor); pdev 216 drivers/edac/pasemi_edac.c mci->pdev = &pdev->dev; pdev 224 drivers/edac/pasemi_edac.c mci->dev_name = pci_name(pdev); pdev 228 drivers/edac/pasemi_edac.c pci_read_config_dword(pdev, MCCFG_SCRUB, &scrub); pdev 234 drivers/edac/pasemi_edac.c if (pasemi_edac_init_csrows(mci, pdev, pdev 257 drivers/edac/pasemi_edac.c static void pasemi_edac_remove(struct pci_dev *pdev) pdev 259 drivers/edac/pasemi_edac.c struct mem_ctl_info *mci = edac_mc_del_mc(&pdev->dev); pdev 216 drivers/edac/pnd2_edac.c struct pci_dev *pdev; pdev 218 drivers/edac/pnd2_edac.c pdev = pci_get_device(PCI_VENDOR_ID_INTEL, 0x1980, NULL); pdev 219 drivers/edac/pnd2_edac.c if (pdev) { pdev 220 drivers/edac/pnd2_edac.c pci_read_config_dword(pdev, 0x48, (u32 *)&lo); pdev 221 drivers/edac/pnd2_edac.c pci_read_config_dword(pdev, 0x4c, (u32 *)&hi); pdev 222 drivers/edac/pnd2_edac.c pci_dev_put(pdev); pdev 237 drivers/edac/pnd2_edac.c struct pci_dev *pdev; pdev 241 drivers/edac/pnd2_edac.c pdev = pci_get_device(PCI_VENDOR_ID_INTEL, 0x19dd, NULL); pdev 242 drivers/edac/pnd2_edac.c if (pdev) { pdev 244 drivers/edac/pnd2_edac.c pci_read_config_byte(pdev, 0xe1, &hidden); pdev 246 drivers/edac/pnd2_edac.c pci_write_config_byte(pdev, 0xe1, 0); pdev 248 drivers/edac/pnd2_edac.c pci_read_config_dword(pdev, 0x10, &lo); pdev 249 drivers/edac/pnd2_edac.c pci_read_config_dword(pdev, 0x14, &hi); pdev 254 drivers/edac/pnd2_edac.c pci_write_config_byte(pdev, 0xe1, hidden); pdev 256 drivers/edac/pnd2_edac.c pci_dev_put(pdev); pdev 267 drivers/edac/pnd2_edac.c struct pci_dev *pdev; pdev 273 drivers/edac/pnd2_edac.c pdev = pci_get_device(PCI_VENDOR_ID_INTEL, 0x1980, NULL); pdev 274 drivers/edac/pnd2_edac.c if (!pdev) pdev 277 drivers/edac/pnd2_edac.c pci_read_config_dword(pdev, off, data); pdev 278 drivers/edac/pnd2_edac.c pci_dev_put(pdev); pdev 1020 drivers/edac/ppc4xx_edac.c mci->pdev = &op->dev; pdev 1022 drivers/edac/ppc4xx_edac.c dev_set_drvdata(mci->pdev, mci); pdev 1324 drivers/edac/ppc4xx_edac.c edac_mc_del_mc(mci->pdev); pdev 1358 drivers/edac/ppc4xx_edac.c edac_mc_del_mc(mci->pdev); pdev 335 drivers/edac/qcom_edac.c static int qcom_llcc_edac_probe(struct platform_device *pdev) pdev 337 drivers/edac/qcom_edac.c struct llcc_drv_data *llcc_driv_data = pdev->dev.platform_data; pdev 339 drivers/edac/qcom_edac.c struct device *dev = &pdev->dev; pdev 367 drivers/edac/qcom_edac.c platform_set_drvdata(pdev, edev_ctl); pdev 390 drivers/edac/qcom_edac.c static int qcom_llcc_edac_remove(struct platform_device *pdev) pdev 392 drivers/edac/qcom_edac.c struct edac_device_ctl_info *edev_ctl = dev_get_drvdata(&pdev->dev); pdev 140 drivers/edac/r82600_edac.c struct pci_dev *pdev; pdev 142 drivers/edac/r82600_edac.c pdev = to_pci_dev(mci->pdev); pdev 143 drivers/edac/r82600_edac.c pci_read_config_dword(pdev, R82600_EAP, &info->eapr); pdev 147 drivers/edac/r82600_edac.c pci_write_bits32(pdev, R82600_EAP, pdev 153 drivers/edac/r82600_edac.c pci_write_bits32(pdev, R82600_EAP, pdev 217 drivers/edac/r82600_edac.c static void r82600_init_csrows(struct mem_ctl_info *mci, struct pci_dev *pdev, pdev 236 drivers/edac/r82600_edac.c pci_read_config_byte(pdev, R82600_DRBA + index, &drbar); pdev 269 drivers/edac/r82600_edac.c static int r82600_probe1(struct pci_dev *pdev, int dev_idx) pdev 280 drivers/edac/r82600_edac.c pci_read_config_byte(pdev, R82600_DRAMC, &dramcr); pdev 281 drivers/edac/r82600_edac.c pci_read_config_dword(pdev, R82600_EAP, &eapr); pdev 297 drivers/edac/r82600_edac.c mci->pdev = &pdev->dev; pdev 319 drivers/edac/r82600_edac.c mci->dev_name = pci_name(pdev); pdev 322 drivers/edac/r82600_edac.c r82600_init_csrows(mci, pdev, dramcr); pdev 337 drivers/edac/r82600_edac.c pci_write_bits32(pdev, R82600_EAP, BIT(31), BIT(31)); pdev 341 drivers/edac/r82600_edac.c r82600_pci = edac_pci_create_generic_ctl(&pdev->dev, EDAC_MOD_STR); pdev 360 drivers/edac/r82600_edac.c static int r82600_init_one(struct pci_dev *pdev, pdev 366 drivers/edac/r82600_edac.c return r82600_probe1(pdev, ent->driver_data); pdev 369 drivers/edac/r82600_edac.c static void r82600_remove_one(struct pci_dev *pdev) pdev 378 drivers/edac/r82600_edac.c if ((mci = edac_mc_del_mc(&pdev->dev)) == NULL) pdev 357 drivers/edac/sb_edac.c struct pci_dev **pdev; pdev 768 drivers/edac/sb_edac.c sbridge_dev->pdev = kcalloc(table->n_devs_per_imc, pdev 769 drivers/edac/sb_edac.c sizeof(*sbridge_dev->pdev), pdev 771 drivers/edac/sb_edac.c if (!sbridge_dev->pdev) { pdev 788 drivers/edac/sb_edac.c kfree(sbridge_dev->pdev); pdev 2309 drivers/edac/sb_edac.c struct pci_dev *pdev = sbridge_dev->pdev[i]; pdev 2310 drivers/edac/sb_edac.c if (!pdev) pdev 2313 drivers/edac/sb_edac.c pdev->bus->number, pdev 2314 drivers/edac/sb_edac.c PCI_SLOT(pdev->devfn), PCI_FUNC(pdev->devfn)); pdev 2315 drivers/edac/sb_edac.c pci_dev_put(pdev); pdev 2337 drivers/edac/sb_edac.c struct pci_dev *pdev = NULL; pdev 2346 drivers/edac/sb_edac.c pdev = pci_get_device(PCI_VENDOR_ID_INTEL, pdev 2349 drivers/edac/sb_edac.c if (!pdev) { pdev 2351 drivers/edac/sb_edac.c *prev = pdev; pdev 2369 drivers/edac/sb_edac.c seg = pci_domain_nr(pdev->bus); pdev 2370 drivers/edac/sb_edac.c bus = pdev->bus->number; pdev 2380 drivers/edac/sb_edac.c pci_dev_put(pdev); pdev 2389 drivers/edac/sb_edac.c pci_dev_put(pdev); pdev 2395 drivers/edac/sb_edac.c if (sbridge_dev->pdev[sbridge_dev->i_devs]) { pdev 2399 drivers/edac/sb_edac.c pci_dev_put(pdev); pdev 2403 drivers/edac/sb_edac.c sbridge_dev->pdev[sbridge_dev->i_devs++] = pdev; pdev 2407 drivers/edac/sb_edac.c pci_dev_get(pdev); pdev 2414 drivers/edac/sb_edac.c if (unlikely(pci_enable_device(pdev) < 0)) { pdev 2429 drivers/edac/sb_edac.c pci_dev_get(pdev); pdev 2431 drivers/edac/sb_edac.c *prev = pdev; pdev 2449 drivers/edac/sb_edac.c struct pci_dev *pdev = NULL; pdev 2460 drivers/edac/sb_edac.c pdev = NULL; pdev 2463 drivers/edac/sb_edac.c rc = sbridge_get_onedevice(&pdev, num_mc, pdev 2473 drivers/edac/sb_edac.c } while (pdev && !allow_dups); pdev 2492 drivers/edac/sb_edac.c struct pci_dev *pdev; pdev 2497 drivers/edac/sb_edac.c pdev = sbridge_dev->pdev[i]; pdev 2498 drivers/edac/sb_edac.c if (!pdev) pdev 2501 drivers/edac/sb_edac.c switch (pdev->device) { pdev 2503 drivers/edac/sb_edac.c pvt->pci_sad0 = pdev; pdev 2506 drivers/edac/sb_edac.c pvt->pci_sad1 = pdev; pdev 2509 drivers/edac/sb_edac.c pvt->pci_br0 = pdev; pdev 2512 drivers/edac/sb_edac.c pvt->pci_ha = pdev; pdev 2515 drivers/edac/sb_edac.c pvt->pci_ta = pdev; pdev 2518 drivers/edac/sb_edac.c pvt->pci_ras = pdev; pdev 2525 drivers/edac/sb_edac.c int id = TAD_DEV_TO_CHAN(pdev->device); pdev 2526 drivers/edac/sb_edac.c pvt->pci_tad[id] = pdev; pdev 2531 drivers/edac/sb_edac.c pvt->pci_ddrio = pdev; pdev 2538 drivers/edac/sb_edac.c pdev->vendor, pdev->device, pdev 2540 drivers/edac/sb_edac.c pdev); pdev 2558 drivers/edac/sb_edac.c PCI_VENDOR_ID_INTEL, pdev->device); pdev 2566 drivers/edac/sb_edac.c struct pci_dev *pdev; pdev 2571 drivers/edac/sb_edac.c pdev = sbridge_dev->pdev[i]; pdev 2572 drivers/edac/sb_edac.c if (!pdev) pdev 2575 drivers/edac/sb_edac.c switch (pdev->device) { pdev 2578 drivers/edac/sb_edac.c pvt->pci_ha = pdev; pdev 2582 drivers/edac/sb_edac.c pvt->pci_ta = pdev; pdev 2586 drivers/edac/sb_edac.c pvt->pci_ras = pdev; pdev 2597 drivers/edac/sb_edac.c int id = TAD_DEV_TO_CHAN(pdev->device); pdev 2598 drivers/edac/sb_edac.c pvt->pci_tad[id] = pdev; pdev 2603 drivers/edac/sb_edac.c pvt->pci_ddrio = pdev; pdev 2606 drivers/edac/sb_edac.c pvt->pci_ddrio = pdev; pdev 2609 drivers/edac/sb_edac.c pvt->pci_sad0 = pdev; pdev 2612 drivers/edac/sb_edac.c pvt->pci_br0 = pdev; pdev 2615 drivers/edac/sb_edac.c pvt->pci_br1 = pdev; pdev 2623 drivers/edac/sb_edac.c PCI_SLOT(pdev->devfn), PCI_FUNC(pdev->devfn), pdev 2624 drivers/edac/sb_edac.c pdev); pdev 2644 drivers/edac/sb_edac.c pdev->device); pdev 2652 drivers/edac/sb_edac.c struct pci_dev *pdev; pdev 2664 drivers/edac/sb_edac.c pdev = sbridge_dev->pdev[i]; pdev 2665 drivers/edac/sb_edac.c if (!pdev) pdev 2668 drivers/edac/sb_edac.c switch (pdev->device) { pdev 2670 drivers/edac/sb_edac.c pvt->pci_sad0 = pdev; pdev 2673 drivers/edac/sb_edac.c pvt->pci_sad1 = pdev; pdev 2677 drivers/edac/sb_edac.c pvt->pci_ha = pdev; pdev 2681 drivers/edac/sb_edac.c pvt->pci_ta = pdev; pdev 2685 drivers/edac/sb_edac.c pvt->pci_ras = pdev; pdev 2696 drivers/edac/sb_edac.c int id = TAD_DEV_TO_CHAN(pdev->device); pdev 2697 drivers/edac/sb_edac.c pvt->pci_tad[id] = pdev; pdev 2706 drivers/edac/sb_edac.c pvt->pci_ddrio = pdev; pdev 2714 drivers/edac/sb_edac.c PCI_SLOT(pdev->devfn), PCI_FUNC(pdev->devfn), pdev 2715 drivers/edac/sb_edac.c pdev); pdev 2737 drivers/edac/sb_edac.c struct pci_dev *pdev; pdev 2749 drivers/edac/sb_edac.c pdev = sbridge_dev->pdev[i]; pdev 2750 drivers/edac/sb_edac.c if (!pdev) pdev 2753 drivers/edac/sb_edac.c switch (pdev->device) { pdev 2755 drivers/edac/sb_edac.c pvt->pci_sad0 = pdev; pdev 2758 drivers/edac/sb_edac.c pvt->pci_sad1 = pdev; pdev 2762 drivers/edac/sb_edac.c pvt->pci_ha = pdev; pdev 2766 drivers/edac/sb_edac.c pvt->pci_ta = pdev; pdev 2770 drivers/edac/sb_edac.c pvt->pci_ras = pdev; pdev 2781 drivers/edac/sb_edac.c int id = TAD_DEV_TO_CHAN(pdev->device); pdev 2782 drivers/edac/sb_edac.c pvt->pci_tad[id] = pdev; pdev 2787 drivers/edac/sb_edac.c pvt->pci_ddrio = pdev; pdev 2795 drivers/edac/sb_edac.c PCI_SLOT(pdev->devfn), PCI_FUNC(pdev->devfn), pdev 2796 drivers/edac/sb_edac.c pdev); pdev 2818 drivers/edac/sb_edac.c struct pci_dev *pdev; pdev 2825 drivers/edac/sb_edac.c pdev = sbridge_dev->pdev[i]; pdev 2826 drivers/edac/sb_edac.c if (!pdev) pdev 2830 drivers/edac/sb_edac.c dev = (pdev->devfn >> 3) & 0x1f; pdev 2831 drivers/edac/sb_edac.c func = pdev->devfn & 0x7; pdev 2833 drivers/edac/sb_edac.c switch (pdev->device) { pdev 2836 drivers/edac/sb_edac.c pvt->knl.pci_mc0 = pdev; pdev 2838 drivers/edac/sb_edac.c pvt->knl.pci_mc1 = pdev; pdev 2848 drivers/edac/sb_edac.c pvt->pci_sad0 = pdev; pdev 2852 drivers/edac/sb_edac.c pvt->pci_sad1 = pdev; pdev 2870 drivers/edac/sb_edac.c pvt->knl.pci_cha[devidx] = pdev; pdev 2894 drivers/edac/sb_edac.c pvt->knl.pci_channel[devidx] = pdev; pdev 2898 drivers/edac/sb_edac.c pvt->knl.pci_mc_info = pdev; pdev 2902 drivers/edac/sb_edac.c pvt->pci_ta = pdev; pdev 2907 drivers/edac/sb_edac.c pdev->device); pdev 3206 drivers/edac/sb_edac.c edac_dbg(0, "MC: dev = %p\n", &sbridge_dev->pdev[0]->dev); pdev 3215 drivers/edac/sb_edac.c mci, &sbridge_dev->pdev[0]->dev); pdev 3218 drivers/edac/sb_edac.c edac_mc_del_mc(mci->pdev); pdev 3231 drivers/edac/sb_edac.c struct pci_dev *pdev = sbridge_dev->pdev[0]; pdev 3249 drivers/edac/sb_edac.c mci, &pdev->dev); pdev 3263 drivers/edac/sb_edac.c mci->dev_name = pci_name(pdev); pdev 3408 drivers/edac/sb_edac.c mci->pdev = &pdev->dev; pdev 43 drivers/edac/sifive_edac.c static int ecc_register(struct platform_device *pdev) pdev 47 drivers/edac/sifive_edac.c p = devm_kzalloc(&pdev->dev, sizeof(*p), GFP_KERNEL); pdev 52 drivers/edac/sifive_edac.c platform_set_drvdata(pdev, p); pdev 60 drivers/edac/sifive_edac.c p->dci->dev = &pdev->dev; pdev 62 drivers/edac/sifive_edac.c p->dci->ctl_name = dev_name(&pdev->dev); pdev 63 drivers/edac/sifive_edac.c p->dci->dev_name = dev_name(&pdev->dev); pdev 80 drivers/edac/sifive_edac.c static int ecc_unregister(struct platform_device *pdev) pdev 82 drivers/edac/sifive_edac.c struct sifive_edac_priv *p = platform_get_drvdata(pdev); pdev 85 drivers/edac/sifive_edac.c edac_device_del_device(&pdev->dev); pdev 77 drivers/edac/skx_base.c struct pci_dev *pdev, *prev; pdev 84 drivers/edac/skx_base.c pdev = pci_get_device(PCI_VENDOR_ID_INTEL, m->did, prev); pdev 85 drivers/edac/skx_base.c if (!pdev) pdev 90 drivers/edac/skx_base.c if (m->devfn[i] == pdev->devfn) pdev 95 drivers/edac/skx_base.c d = get_skx_dev(pdev->bus, m->busidx); pdev 100 drivers/edac/skx_base.c if (unlikely(pci_enable_device(pdev) < 0)) { pdev 108 drivers/edac/skx_base.c pci_dev_get(pdev); pdev 109 drivers/edac/skx_base.c d->imc[i].chan[m->mtype].cdev = pdev; pdev 112 drivers/edac/skx_base.c pci_dev_get(pdev); pdev 113 drivers/edac/skx_base.c d->sad_all = pdev; pdev 116 drivers/edac/skx_base.c pci_dev_get(pdev); pdev 117 drivers/edac/skx_base.c d->util_all = pdev; pdev 126 drivers/edac/skx_base.c pci_read_config_dword(pdev, 0xB4, ®); pdev 139 drivers/edac/skx_base.c prev = pdev; pdev 144 drivers/edac/skx_base.c pci_dev_put(pdev); pdev 186 drivers/edac/skx_common.c struct pci_dev *pdev, *prev; pdev 193 drivers/edac/skx_common.c pdev = pci_get_device(PCI_VENDOR_ID_INTEL, did, prev); pdev 194 drivers/edac/skx_common.c if (!pdev) pdev 199 drivers/edac/skx_common.c pci_dev_put(pdev); pdev 203 drivers/edac/skx_common.c if (pci_read_config_dword(pdev, off, ®)) { pdev 205 drivers/edac/skx_common.c pci_dev_put(pdev); pdev 213 drivers/edac/skx_common.c d->seg = pci_domain_nr(pdev->bus); pdev 223 drivers/edac/skx_common.c prev = pdev; pdev 233 drivers/edac/skx_common.c struct pci_dev *pdev; pdev 236 drivers/edac/skx_common.c pdev = pci_get_device(PCI_VENDOR_ID_INTEL, did, NULL); pdev 237 drivers/edac/skx_common.c if (!pdev) { pdev 242 drivers/edac/skx_common.c if (pci_read_config_dword(pdev, off[0], ®)) { pdev 248 drivers/edac/skx_common.c if (pci_read_config_dword(pdev, off[1], ®)) { pdev 254 drivers/edac/skx_common.c if (pci_read_config_dword(pdev, off[2], ®)) { pdev 260 drivers/edac/skx_common.c pci_dev_put(pdev); pdev 266 drivers/edac/skx_common.c pci_dev_put(pdev); pdev 371 drivers/edac/skx_common.c int skx_register_mci(struct skx_imc *imc, struct pci_dev *pdev, pdev 411 drivers/edac/skx_common.c mci->dev_name = pci_name(pdev); pdev 419 drivers/edac/skx_common.c mci->pdev = &pdev->dev; pdev 448 drivers/edac/skx_common.c edac_mc_del_mc(mci->pdev); pdev 135 drivers/edac/skx_common.h int skx_register_mci(struct skx_imc *imc, struct pci_dev *pdev, pdev 803 drivers/edac/synopsys_edac.c static void mc_init(struct mem_ctl_info *mci, struct platform_device *pdev) pdev 807 drivers/edac/synopsys_edac.c mci->pdev = &pdev->dev; pdev 809 drivers/edac/synopsys_edac.c platform_set_drvdata(pdev, mci); pdev 849 drivers/edac/synopsys_edac.c struct platform_device *pdev) pdev 854 drivers/edac/synopsys_edac.c irq = platform_get_irq(pdev, 0); pdev 861 drivers/edac/synopsys_edac.c ret = devm_request_irq(&pdev->dev, irq, intr_handler, pdev 862 drivers/edac/synopsys_edac.c 0, dev_name(&pdev->dev), mci); pdev 1287 drivers/edac/synopsys_edac.c static int mc_probe(struct platform_device *pdev) pdev 1297 drivers/edac/synopsys_edac.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1298 drivers/edac/synopsys_edac.c baseaddr = devm_ioremap_resource(&pdev->dev, res); pdev 1302 drivers/edac/synopsys_edac.c p_data = of_device_get_match_data(&pdev->dev); pdev 1330 drivers/edac/synopsys_edac.c mc_init(mci, pdev); pdev 1333 drivers/edac/synopsys_edac.c rc = setup_irq(mci, pdev); pdev 1354 drivers/edac/synopsys_edac.c if (of_device_is_compatible(pdev->dev.of_node, pdev 1380 drivers/edac/synopsys_edac.c static int mc_remove(struct platform_device *pdev) pdev 1382 drivers/edac/synopsys_edac.c struct mem_ctl_info *mci = platform_get_drvdata(pdev); pdev 1393 drivers/edac/synopsys_edac.c edac_mc_del_mc(&pdev->dev); pdev 185 drivers/edac/thunderx_edac.c struct pci_dev *pdev; pdev 509 drivers/edac/thunderx_edac.c xbits = PCI_FUNC(lmc->pdev->devfn); pdev 523 drivers/edac/thunderx_edac.c struct pci_dev *pdev = NULL; pdev 526 drivers/edac/thunderx_edac.c pdev = pci_get_device(PCI_VENDOR_ID_CAVIUM, pdev 528 drivers/edac/thunderx_edac.c pdev); pdev 529 drivers/edac/thunderx_edac.c if (pdev) { pdev 531 drivers/edac/thunderx_edac.c if (pdev->dev.numa_node == node) pdev 537 drivers/edac/thunderx_edac.c } while (pdev); pdev 599 drivers/edac/thunderx_edac.c dev_dbg(&lmc->pdev->dev, "LMC_INT: %016llx\n", pdev 601 drivers/edac/thunderx_edac.c dev_dbg(&lmc->pdev->dev, "LMC_FADR: %016llx\n", pdev 603 drivers/edac/thunderx_edac.c dev_dbg(&lmc->pdev->dev, "LMC_NXM_FADR: %016llx\n", pdev 605 drivers/edac/thunderx_edac.c dev_dbg(&lmc->pdev->dev, "LMC_SCRAM_FADR: %016llx\n", pdev 607 drivers/edac/thunderx_edac.c dev_dbg(&lmc->pdev->dev, "LMC_ECC_SYND: %016llx\n", pdev 651 drivers/edac/thunderx_edac.c static inline int pci_dev_to_mc_idx(struct pci_dev *pdev) pdev 653 drivers/edac/thunderx_edac.c int node = dev_to_node(&pdev->dev); pdev 654 drivers/edac/thunderx_edac.c int ret = PCI_FUNC(pdev->devfn); pdev 661 drivers/edac/thunderx_edac.c static int thunderx_lmc_probe(struct pci_dev *pdev, pdev 676 drivers/edac/thunderx_edac.c ret = pcim_enable_device(pdev); pdev 678 drivers/edac/thunderx_edac.c dev_err(&pdev->dev, "Cannot enable PCI device: %d\n", ret); pdev 682 drivers/edac/thunderx_edac.c ret = pcim_iomap_regions(pdev, BIT(0), "thunderx_lmc"); pdev 684 drivers/edac/thunderx_edac.c dev_err(&pdev->dev, "Cannot map PCI resources: %d\n", ret); pdev 688 drivers/edac/thunderx_edac.c mci = edac_mc_alloc(pci_dev_to_mc_idx(pdev), 1, &layer, pdev 693 drivers/edac/thunderx_edac.c mci->pdev = &pdev->dev; pdev 696 drivers/edac/thunderx_edac.c pci_set_drvdata(pdev, mci); pdev 698 drivers/edac/thunderx_edac.c lmc->regs = pcim_iomap_table(pdev)[0]; pdev 719 drivers/edac/thunderx_edac.c mci->dev_name = dev_name(&pdev->dev); pdev 722 drivers/edac/thunderx_edac.c lmc->pdev = pdev; pdev 728 drivers/edac/thunderx_edac.c ret = pci_enable_msix_exact(pdev, &lmc->msix_ent, 1); pdev 730 drivers/edac/thunderx_edac.c dev_err(&pdev->dev, "Cannot enable interrupt: %d\n", ret); pdev 734 drivers/edac/thunderx_edac.c ret = devm_request_threaded_irq(&pdev->dev, lmc->msix_ent.vector, pdev 739 drivers/edac/thunderx_edac.c dev_err(&pdev->dev, "Cannot set ISR: %d\n", ret); pdev 743 drivers/edac/thunderx_edac.c lmc->node = FIELD_GET(THUNDERX_NODE, pci_resource_start(pdev, 0)); pdev 762 drivers/edac/thunderx_edac.c dev_err(&pdev->dev, "Cannot map L2C_CTL\n"); pdev 773 drivers/edac/thunderx_edac.c dev_err(&pdev->dev, "Cannot add the MC: %d\n", ret); pdev 789 drivers/edac/thunderx_edac.c dev_warn(&pdev->dev, "Error creating debugfs entries: %d%s\n", pdev 797 drivers/edac/thunderx_edac.c pci_set_drvdata(pdev, NULL); pdev 803 drivers/edac/thunderx_edac.c static void thunderx_lmc_remove(struct pci_dev *pdev) pdev 805 drivers/edac/thunderx_edac.c struct mem_ctl_info *mci = pci_get_drvdata(pdev); pdev 810 drivers/edac/thunderx_edac.c edac_mc_del_mc(&pdev->dev); pdev 1055 drivers/edac/thunderx_edac.c struct pci_dev *pdev; pdev 1342 drivers/edac/thunderx_edac.c static int thunderx_ocx_probe(struct pci_dev *pdev, pdev 1353 drivers/edac/thunderx_edac.c ret = pcim_enable_device(pdev); pdev 1355 drivers/edac/thunderx_edac.c dev_err(&pdev->dev, "Cannot enable PCI device: %d\n", ret); pdev 1359 drivers/edac/thunderx_edac.c ret = pcim_iomap_regions(pdev, BIT(0), "thunderx_ocx"); pdev 1361 drivers/edac/thunderx_edac.c dev_err(&pdev->dev, "Cannot map PCI resources: %d\n", ret); pdev 1371 drivers/edac/thunderx_edac.c dev_err(&pdev->dev, "Cannot allocate EDAC device: %d\n", ret); pdev 1381 drivers/edac/thunderx_edac.c ocx->regs = pcim_iomap_table(pdev)[0]; pdev 1383 drivers/edac/thunderx_edac.c dev_err(&pdev->dev, "Cannot map PCI resources: %d\n", ret); pdev 1388 drivers/edac/thunderx_edac.c ocx->pdev = pdev; pdev 1395 drivers/edac/thunderx_edac.c ret = pci_enable_msix_exact(pdev, ocx->msix_ent, OCX_INTS); pdev 1397 drivers/edac/thunderx_edac.c dev_err(&pdev->dev, "Cannot enable interrupt: %d\n", ret); pdev 1402 drivers/edac/thunderx_edac.c ret = devm_request_threaded_irq(&pdev->dev, pdev 1416 drivers/edac/thunderx_edac.c edac_dev->dev = &pdev->dev; pdev 1417 drivers/edac/thunderx_edac.c edac_dev->dev_name = dev_name(&pdev->dev); pdev 1423 drivers/edac/thunderx_edac.c dev_err(&pdev->dev, "Cannot add EDAC device: %d\n", ret); pdev 1428 drivers/edac/thunderx_edac.c ocx->debugfs = edac_debugfs_create_dir(pdev->dev.kobj.name); pdev 1435 drivers/edac/thunderx_edac.c dev_warn(&pdev->dev, "Error creating debugfs entries: %d%s\n", pdev 1440 drivers/edac/thunderx_edac.c pci_set_drvdata(pdev, edac_dev); pdev 1473 drivers/edac/thunderx_edac.c static void thunderx_ocx_remove(struct pci_dev *pdev) pdev 1475 drivers/edac/thunderx_edac.c struct edac_device_ctl_info *edac_dev = pci_get_drvdata(pdev); pdev 1488 drivers/edac/thunderx_edac.c edac_device_del_device(&pdev->dev); pdev 1746 drivers/edac/thunderx_edac.c struct pci_dev *pdev; pdev 1865 drivers/edac/thunderx_edac.c switch (l2c->pdev->device) { pdev 1885 drivers/edac/thunderx_edac.c dev_err(&l2c->pdev->dev, "Unsupported device: %04x\n", pdev 1886 drivers/edac/thunderx_edac.c l2c->pdev->device); pdev 1945 drivers/edac/thunderx_edac.c static int thunderx_l2c_probe(struct pci_dev *pdev, pdev 1959 drivers/edac/thunderx_edac.c ret = pcim_enable_device(pdev); pdev 1961 drivers/edac/thunderx_edac.c dev_err(&pdev->dev, "Cannot enable PCI device: %d\n", ret); pdev 1965 drivers/edac/thunderx_edac.c ret = pcim_iomap_regions(pdev, BIT(0), "thunderx_l2c"); pdev 1967 drivers/edac/thunderx_edac.c dev_err(&pdev->dev, "Cannot map PCI resources: %d\n", ret); pdev 1971 drivers/edac/thunderx_edac.c switch (pdev->device) { pdev 1998 drivers/edac/thunderx_edac.c dev_err(&pdev->dev, "Unsupported PCI device: %04x\n", pdev 1999 drivers/edac/thunderx_edac.c pdev->device); pdev 2010 drivers/edac/thunderx_edac.c dev_err(&pdev->dev, "Cannot allocate EDAC device\n"); pdev 2017 drivers/edac/thunderx_edac.c l2c->regs = pcim_iomap_table(pdev)[0]; pdev 2019 drivers/edac/thunderx_edac.c dev_err(&pdev->dev, "Cannot map PCI resources\n"); pdev 2024 drivers/edac/thunderx_edac.c l2c->pdev = pdev; pdev 2032 drivers/edac/thunderx_edac.c ret = pci_enable_msix_exact(pdev, &l2c->msix_ent, 1); pdev 2034 drivers/edac/thunderx_edac.c dev_err(&pdev->dev, "Cannot enable interrupt: %d\n", ret); pdev 2038 drivers/edac/thunderx_edac.c ret = devm_request_threaded_irq(&pdev->dev, l2c->msix_ent.vector, pdev 2046 drivers/edac/thunderx_edac.c edac_dev->dev = &pdev->dev; pdev 2047 drivers/edac/thunderx_edac.c edac_dev->dev_name = dev_name(&pdev->dev); pdev 2053 drivers/edac/thunderx_edac.c dev_err(&pdev->dev, "Cannot add EDAC device: %d\n", ret); pdev 2058 drivers/edac/thunderx_edac.c l2c->debugfs = edac_debugfs_create_dir(pdev->dev.kobj.name); pdev 2064 drivers/edac/thunderx_edac.c dev_warn(&pdev->dev, "Error creating debugfs entries: %d%s\n", pdev 2069 drivers/edac/thunderx_edac.c pci_set_drvdata(pdev, edac_dev); pdev 2081 drivers/edac/thunderx_edac.c static void thunderx_l2c_remove(struct pci_dev *pdev) pdev 2083 drivers/edac/thunderx_edac.c struct edac_device_ctl_info *edac_dev = pci_get_drvdata(pdev); pdev 2086 drivers/edac/thunderx_edac.c switch (pdev->device) { pdev 2100 drivers/edac/thunderx_edac.c edac_device_del_device(&pdev->dev); pdev 229 drivers/edac/ti_edac.c static int ti_edac_probe(struct platform_device *pdev) pdev 232 drivers/edac/ti_edac.c struct device *dev = &pdev->dev; pdev 241 drivers/edac/ti_edac.c id = of_match_device(ti_edac_of_match, &pdev->dev); pdev 245 drivers/edac/ti_edac.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 257 drivers/edac/ti_edac.c emif_id = _emif_get_id(pdev->dev.of_node); pdev 265 drivers/edac/ti_edac.c mci->pdev = &pdev->dev; pdev 268 drivers/edac/ti_edac.c platform_set_drvdata(pdev, mci); pdev 274 drivers/edac/ti_edac.c mci->dev_name = dev_name(&pdev->dev); pdev 280 drivers/edac/ti_edac.c error_irq = platform_get_irq(pdev, 0); pdev 318 drivers/edac/ti_edac.c static int ti_edac_remove(struct platform_device *pdev) pdev 320 drivers/edac/ti_edac.c struct mem_ctl_info *mci = platform_get_drvdata(pdev); pdev 322 drivers/edac/ti_edac.c edac_mc_del_mc(&pdev->dev); pdev 100 drivers/edac/x38_edac.c static int how_many_channel(struct pci_dev *pdev) pdev 104 drivers/edac/x38_edac.c pci_read_config_byte(pdev, X38_CAPID0 + 8, &capid0_8b); pdev 152 drivers/edac/x38_edac.c struct pci_dev *pdev; pdev 154 drivers/edac/x38_edac.c pdev = to_pci_dev(mci->pdev); pdev 160 drivers/edac/x38_edac.c pci_write_bits16(pdev, X38_ERRSTS, X38_ERRSTS_BITS, pdev 167 drivers/edac/x38_edac.c struct pci_dev *pdev; pdev 170 drivers/edac/x38_edac.c pdev = to_pci_dev(mci->pdev); pdev 177 drivers/edac/x38_edac.c pci_read_config_word(pdev, X38_ERRSTS, &info->errsts); pdev 185 drivers/edac/x38_edac.c pci_read_config_word(pdev, X38_ERRSTS, &info->errsts2); pdev 246 drivers/edac/x38_edac.c static void __iomem *x38_map_mchbar(struct pci_dev *pdev) pdev 257 drivers/edac/x38_edac.c pci_read_config_dword(pdev, X38_MCHBAR_LOW, &u.mchbar_low); pdev 258 drivers/edac/x38_edac.c pci_write_config_dword(pdev, X38_MCHBAR_LOW, u.mchbar_low | 0x1); pdev 259 drivers/edac/x38_edac.c pci_read_config_dword(pdev, X38_MCHBAR_HIGH, &u.mchbar_high); pdev 289 drivers/edac/x38_edac.c static bool x38_is_stacked(struct pci_dev *pdev, pdev 294 drivers/edac/x38_edac.c pci_read_config_word(pdev, X38_TOM, &tom); pdev 318 drivers/edac/x38_edac.c static int x38_probe1(struct pci_dev *pdev, int dev_idx) pdev 330 drivers/edac/x38_edac.c window = x38_map_mchbar(pdev); pdev 336 drivers/edac/x38_edac.c how_many_channel(pdev); pdev 351 drivers/edac/x38_edac.c mci->pdev = &pdev->dev; pdev 359 drivers/edac/x38_edac.c mci->dev_name = pci_name(pdev); pdev 364 drivers/edac/x38_edac.c stacked = x38_is_stacked(pdev, drbs); pdev 414 drivers/edac/x38_edac.c static int x38_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 420 drivers/edac/x38_edac.c if (pci_enable_device(pdev) < 0) pdev 423 drivers/edac/x38_edac.c rc = x38_probe1(pdev, ent->driver_data); pdev 425 drivers/edac/x38_edac.c mci_pdev = pci_dev_get(pdev); pdev 430 drivers/edac/x38_edac.c static void x38_remove_one(struct pci_dev *pdev) pdev 436 drivers/edac/x38_edac.c mci = edac_mc_del_mc(&pdev->dev); pdev 397 drivers/edac/xgene_edac.c mci->pdev = &mci->dev; pdev 1847 drivers/edac/xgene_edac.c static int xgene_edac_probe(struct platform_device *pdev) pdev 1854 drivers/edac/xgene_edac.c edac = devm_kzalloc(&pdev->dev, sizeof(*edac), GFP_KERNEL); pdev 1858 drivers/edac/xgene_edac.c edac->dev = &pdev->dev; pdev 1859 drivers/edac/xgene_edac.c platform_set_drvdata(pdev, edac); pdev 1867 drivers/edac/xgene_edac.c edac->csw_map = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, pdev 1875 drivers/edac/xgene_edac.c edac->mcba_map = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, pdev 1883 drivers/edac/xgene_edac.c edac->mcbb_map = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, pdev 1890 drivers/edac/xgene_edac.c edac->efuse_map = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, pdev 1902 drivers/edac/xgene_edac.c edac->rb_map = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, pdev 1909 drivers/edac/xgene_edac.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1910 drivers/edac/xgene_edac.c edac->pcp_csr = devm_ioremap_resource(&pdev->dev, res); pdev 1912 drivers/edac/xgene_edac.c dev_err(&pdev->dev, "no PCP resource address\n"); pdev 1922 drivers/edac/xgene_edac.c irq = platform_get_irq(pdev, i); pdev 1924 drivers/edac/xgene_edac.c dev_err(&pdev->dev, "No IRQ resource\n"); pdev 1928 drivers/edac/xgene_edac.c rc = devm_request_irq(&pdev->dev, irq, pdev 1930 drivers/edac/xgene_edac.c dev_name(&pdev->dev), edac); pdev 1932 drivers/edac/xgene_edac.c dev_err(&pdev->dev, pdev 1939 drivers/edac/xgene_edac.c edac->dfs = edac_debugfs_create_dir(pdev->dev.kobj.name); pdev 1941 drivers/edac/xgene_edac.c for_each_child_of_node(pdev->dev.of_node, child) { pdev 1966 drivers/edac/xgene_edac.c static int xgene_edac_remove(struct platform_device *pdev) pdev 1968 drivers/edac/xgene_edac.c struct xgene_edac *edac = dev_get_drvdata(&pdev->dev); pdev 21 drivers/eisa/pci_eisa.c static int __init pci_eisa_init(struct pci_dev *pdev) pdev 26 drivers/eisa/pci_eisa.c if ((rc = pci_enable_device (pdev))) { pdev 27 drivers/eisa/pci_eisa.c dev_err(&pdev->dev, "Could not enable device\n"); pdev 41 drivers/eisa/pci_eisa.c pci_bus_for_each_resource(pdev->bus, res, i) pdev 48 drivers/eisa/pci_eisa.c dev_err(&pdev->dev, "No resources available\n"); pdev 52 drivers/eisa/pci_eisa.c pci_eisa_root.dev = &pdev->dev; pdev 56 drivers/eisa/pci_eisa.c pci_eisa_root.dma_mask = pdev->dma_mask; pdev 60 drivers/eisa/pci_eisa.c dev_err(&pdev->dev, "Could not register EISA root\n"); pdev 95 drivers/extcon/extcon-adc-jack.c static int adc_jack_probe(struct platform_device *pdev) pdev 98 drivers/extcon/extcon-adc-jack.c struct adc_jack_pdata *pdata = dev_get_platdata(&pdev->dev); pdev 101 drivers/extcon/extcon-adc-jack.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 106 drivers/extcon/extcon-adc-jack.c dev_err(&pdev->dev, "error: cable_names not defined.\n"); pdev 110 drivers/extcon/extcon-adc-jack.c data->dev = &pdev->dev; pdev 111 drivers/extcon/extcon-adc-jack.c data->edev = devm_extcon_dev_allocate(&pdev->dev, pdata->cable_names); pdev 113 drivers/extcon/extcon-adc-jack.c dev_err(&pdev->dev, "failed to allocate extcon device\n"); pdev 118 drivers/extcon/extcon-adc-jack.c dev_err(&pdev->dev, "error: adc_conditions not defined.\n"); pdev 127 drivers/extcon/extcon-adc-jack.c data->chan = iio_channel_get(&pdev->dev, pdata->consumer_channel); pdev 136 drivers/extcon/extcon-adc-jack.c platform_set_drvdata(pdev, data); pdev 138 drivers/extcon/extcon-adc-jack.c err = devm_extcon_dev_register(&pdev->dev, data->edev); pdev 142 drivers/extcon/extcon-adc-jack.c data->irq = platform_get_irq(pdev, 0); pdev 150 drivers/extcon/extcon-adc-jack.c dev_err(&pdev->dev, "error: irq %d\n", data->irq); pdev 155 drivers/extcon/extcon-adc-jack.c device_init_wakeup(&pdev->dev, 1); pdev 161 drivers/extcon/extcon-adc-jack.c static int adc_jack_remove(struct platform_device *pdev) pdev 163 drivers/extcon/extcon-adc-jack.c struct adc_jack_data *data = platform_get_drvdata(pdev); pdev 1347 drivers/extcon/extcon-arizona.c static int arizona_extcon_probe(struct platform_device *pdev) pdev 1349 drivers/extcon/extcon-arizona.c struct arizona *arizona = dev_get_drvdata(pdev->dev.parent); pdev 1360 drivers/extcon/extcon-arizona.c info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL); pdev 1365 drivers/extcon/extcon-arizona.c arizona_extcon_device_get_pdata(&pdev->dev, arizona); pdev 1367 drivers/extcon/extcon-arizona.c info->micvdd = devm_regulator_get(&pdev->dev, "MICVDD"); pdev 1376 drivers/extcon/extcon-arizona.c info->dev = &pdev->dev; pdev 1381 drivers/extcon/extcon-arizona.c platform_set_drvdata(pdev, info); pdev 1415 drivers/extcon/extcon-arizona.c info->edev = devm_extcon_dev_allocate(&pdev->dev, arizona_cable); pdev 1417 drivers/extcon/extcon-arizona.c dev_err(&pdev->dev, "failed to allocate extcon device\n"); pdev 1421 drivers/extcon/extcon-arizona.c ret = devm_extcon_dev_register(&pdev->dev, info->edev); pdev 1428 drivers/extcon/extcon-arizona.c info->input = devm_input_allocate_device(&pdev->dev); pdev 1456 drivers/extcon/extcon-arizona.c ret = devm_gpio_request_one(&pdev->dev, pdata->micd_pol_gpio, pdev 1489 drivers/extcon/extcon-arizona.c ret = devm_gpio_request_one(&pdev->dev, pdev 1624 drivers/extcon/extcon-arizona.c pm_runtime_enable(&pdev->dev); pdev 1625 drivers/extcon/extcon-arizona.c pm_runtime_idle(&pdev->dev); pdev 1626 drivers/extcon/extcon-arizona.c pm_runtime_get_sync(&pdev->dev); pdev 1639 drivers/extcon/extcon-arizona.c dev_err(&pdev->dev, "Failed to get JACKDET rise IRQ: %d\n", pdev 1646 drivers/extcon/extcon-arizona.c dev_err(&pdev->dev, "Failed to set JD rise IRQ wake: %d\n", pdev 1654 drivers/extcon/extcon-arizona.c dev_err(&pdev->dev, "Failed to get JD fall IRQ: %d\n", ret); pdev 1660 drivers/extcon/extcon-arizona.c dev_err(&pdev->dev, "Failed to set JD fall IRQ wake: %d\n", pdev 1668 drivers/extcon/extcon-arizona.c dev_err(&pdev->dev, "Failed to get MICDET IRQ: %d\n", ret); pdev 1675 drivers/extcon/extcon-arizona.c dev_err(&pdev->dev, "Failed to get HPDET IRQ: %d\n", ret); pdev 1690 drivers/extcon/extcon-arizona.c pm_runtime_put(&pdev->dev); pdev 1694 drivers/extcon/extcon-arizona.c dev_err(&pdev->dev, "Can't register input device: %d\n", ret); pdev 1715 drivers/extcon/extcon-arizona.c pm_runtime_disable(&pdev->dev); pdev 1719 drivers/extcon/extcon-arizona.c static int arizona_extcon_remove(struct platform_device *pdev) pdev 1721 drivers/extcon/extcon-arizona.c struct arizona_extcon_info *info = platform_get_drvdata(pdev); pdev 1731 drivers/extcon/extcon-arizona.c dev_err(&pdev->dev, "Failed to disable micd on remove: %d\n", pdev 1740 drivers/extcon/extcon-arizona.c pm_runtime_disable(&pdev->dev); pdev 325 drivers/extcon/extcon-axp288.c static int axp288_extcon_probe(struct platform_device *pdev) pdev 328 drivers/extcon/extcon-axp288.c struct axp20x_dev *axp20x = dev_get_drvdata(pdev->dev.parent); pdev 329 drivers/extcon/extcon-axp288.c struct device *dev = &pdev->dev; pdev 333 drivers/extcon/extcon-axp288.c info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL); pdev 337 drivers/extcon/extcon-axp288.c info->dev = &pdev->dev; pdev 344 drivers/extcon/extcon-axp288.c platform_set_drvdata(pdev, info); pdev 372 drivers/extcon/extcon-axp288.c info->edev = devm_extcon_dev_allocate(&pdev->dev, pdev 375 drivers/extcon/extcon-axp288.c dev_err(&pdev->dev, "failed to allocate memory for extcon\n"); pdev 380 drivers/extcon/extcon-axp288.c ret = devm_extcon_dev_register(&pdev->dev, info->edev); pdev 382 drivers/extcon/extcon-axp288.c dev_err(&pdev->dev, "failed to register extcon device\n"); pdev 387 drivers/extcon/extcon-axp288.c pirq = platform_get_irq(pdev, i); pdev 393 drivers/extcon/extcon-axp288.c dev_err(&pdev->dev, pdev 399 drivers/extcon/extcon-axp288.c ret = devm_request_threaded_irq(&pdev->dev, info->irq[i], pdev 402 drivers/extcon/extcon-axp288.c pdev->name, info); pdev 404 drivers/extcon/extcon-axp288.c dev_err(&pdev->dev, "failed to request interrupt=%d\n", pdev 427 drivers/extcon/extcon-axp288.c platform_set_drvdata(pdev, info); pdev 64 drivers/extcon/extcon-gpio.c static int gpio_extcon_probe(struct platform_device *pdev) pdev 67 drivers/extcon/extcon-gpio.c struct device *dev = &pdev->dev; pdev 123 drivers/extcon/extcon-gpio.c pdev->name, data); pdev 127 drivers/extcon/extcon-gpio.c platform_set_drvdata(pdev, data); pdev 134 drivers/extcon/extcon-gpio.c static int gpio_extcon_remove(struct platform_device *pdev) pdev 136 drivers/extcon/extcon-gpio.c struct gpio_extcon_data *data = platform_get_drvdata(pdev); pdev 336 drivers/extcon/extcon-intel-cht-wc.c static int cht_wc_extcon_probe(struct platform_device *pdev) pdev 338 drivers/extcon/extcon-intel-cht-wc.c struct intel_soc_pmic *pmic = dev_get_drvdata(pdev->dev.parent); pdev 344 drivers/extcon/extcon-intel-cht-wc.c irq = platform_get_irq(pdev, 0); pdev 348 drivers/extcon/extcon-intel-cht-wc.c ext = devm_kzalloc(&pdev->dev, sizeof(*ext), GFP_KERNEL); pdev 352 drivers/extcon/extcon-intel-cht-wc.c ext->dev = &pdev->dev; pdev 409 drivers/extcon/extcon-intel-cht-wc.c IRQF_ONESHOT, pdev->name, ext); pdev 422 drivers/extcon/extcon-intel-cht-wc.c platform_set_drvdata(pdev, ext); pdev 431 drivers/extcon/extcon-intel-cht-wc.c static int cht_wc_extcon_remove(struct platform_device *pdev) pdev 433 drivers/extcon/extcon-intel-cht-wc.c struct cht_wc_extcon_data *ext = platform_get_drvdata(pdev); pdev 87 drivers/extcon/extcon-intel-int3496.c static int int3496_probe(struct platform_device *pdev) pdev 89 drivers/extcon/extcon-intel-int3496.c struct device *dev = &pdev->dev; pdev 153 drivers/extcon/extcon-intel-int3496.c platform_set_drvdata(pdev, data); pdev 158 drivers/extcon/extcon-intel-int3496.c static int int3496_remove(struct platform_device *pdev) pdev 160 drivers/extcon/extcon-intel-int3496.c struct int3496_data *data = platform_get_drvdata(pdev); pdev 162 drivers/extcon/extcon-intel-int3496.c devm_free_irq(&pdev->dev, data->usb_id_irq, data); pdev 194 drivers/extcon/extcon-intel-mrfld.c static int mrfld_extcon_probe(struct platform_device *pdev) pdev 196 drivers/extcon/extcon-intel-mrfld.c struct device *dev = &pdev->dev; pdev 203 drivers/extcon/extcon-intel-mrfld.c irq = platform_get_irq(pdev, 0); pdev 225 drivers/extcon/extcon-intel-mrfld.c IRQF_ONESHOT | IRQF_SHARED, pdev->name, pdev 252 drivers/extcon/extcon-intel-mrfld.c platform_set_drvdata(pdev, data); pdev 257 drivers/extcon/extcon-intel-mrfld.c static int mrfld_extcon_remove(struct platform_device *pdev) pdev 259 drivers/extcon/extcon-intel-mrfld.c struct mrfld_extcon_data *data = platform_get_drvdata(pdev); pdev 655 drivers/extcon/extcon-max14577.c static int max14577_muic_probe(struct platform_device *pdev) pdev 657 drivers/extcon/extcon-max14577.c struct max14577 *max14577 = dev_get_drvdata(pdev->dev.parent); pdev 666 drivers/extcon/extcon-max14577.c info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL); pdev 670 drivers/extcon/extcon-max14577.c info->dev = &pdev->dev; pdev 673 drivers/extcon/extcon-max14577.c platform_set_drvdata(pdev, info); pdev 699 drivers/extcon/extcon-max14577.c ret = devm_request_threaded_irq(&pdev->dev, virq, NULL, pdev 704 drivers/extcon/extcon-max14577.c dev_err(&pdev->dev, pdev 712 drivers/extcon/extcon-max14577.c info->edev = devm_extcon_dev_allocate(&pdev->dev, pdev 715 drivers/extcon/extcon-max14577.c dev_err(&pdev->dev, "failed to allocate memory for extcon\n"); pdev 719 drivers/extcon/extcon-max14577.c ret = devm_extcon_dev_register(&pdev->dev, info->edev); pdev 721 drivers/extcon/extcon-max14577.c dev_err(&pdev->dev, "failed to register extcon device\n"); pdev 746 drivers/extcon/extcon-max14577.c dev_err(&pdev->dev, "failed to read revision number\n"); pdev 769 drivers/extcon/extcon-max14577.c static int max14577_muic_remove(struct platform_device *pdev) pdev 771 drivers/extcon/extcon-max14577.c struct max14577_muic_info *info = platform_get_drvdata(pdev); pdev 55 drivers/extcon/extcon-max3355.c static int max3355_probe(struct platform_device *pdev) pdev 61 drivers/extcon/extcon-max3355.c data = devm_kzalloc(&pdev->dev, sizeof(struct max3355_data), pdev 66 drivers/extcon/extcon-max3355.c gpiod = devm_gpiod_get(&pdev->dev, "id", GPIOD_IN); pdev 68 drivers/extcon/extcon-max3355.c dev_err(&pdev->dev, "failed to get ID_OUT GPIO\n"); pdev 73 drivers/extcon/extcon-max3355.c gpiod = devm_gpiod_get(&pdev->dev, "maxim,shdn", GPIOD_OUT_HIGH); pdev 75 drivers/extcon/extcon-max3355.c dev_err(&pdev->dev, "failed to get SHDN# GPIO\n"); pdev 80 drivers/extcon/extcon-max3355.c data->edev = devm_extcon_dev_allocate(&pdev->dev, max3355_cable); pdev 82 drivers/extcon/extcon-max3355.c dev_err(&pdev->dev, "failed to allocate extcon device\n"); pdev 86 drivers/extcon/extcon-max3355.c err = devm_extcon_dev_register(&pdev->dev, data->edev); pdev 88 drivers/extcon/extcon-max3355.c dev_err(&pdev->dev, "failed to register extcon device\n"); pdev 94 drivers/extcon/extcon-max3355.c dev_err(&pdev->dev, "failed to translate ID_OUT GPIO to IRQ\n"); pdev 98 drivers/extcon/extcon-max3355.c err = devm_request_threaded_irq(&pdev->dev, irq, NULL, max3355_id_irq, pdev 102 drivers/extcon/extcon-max3355.c pdev->name, data); pdev 104 drivers/extcon/extcon-max3355.c dev_err(&pdev->dev, "failed to request ID_OUT IRQ\n"); pdev 108 drivers/extcon/extcon-max3355.c platform_set_drvdata(pdev, data); pdev 116 drivers/extcon/extcon-max3355.c static int max3355_remove(struct platform_device *pdev) pdev 118 drivers/extcon/extcon-max3355.c struct max3355_data *data = platform_get_drvdata(pdev); pdev 1067 drivers/extcon/extcon-max77693.c static int max77693_muic_probe(struct platform_device *pdev) pdev 1069 drivers/extcon/extcon-max77693.c struct max77693_dev *max77693 = dev_get_drvdata(pdev->dev.parent); pdev 1081 drivers/extcon/extcon-max77693.c info = devm_kzalloc(&pdev->dev, sizeof(struct max77693_muic_info), pdev 1086 drivers/extcon/extcon-max77693.c info->dev = &pdev->dev; pdev 1089 drivers/extcon/extcon-max77693.c dev_dbg(&pdev->dev, "allocate register map\n"); pdev 1103 drivers/extcon/extcon-max77693.c info->dock = devm_input_allocate_device(&pdev->dev); pdev 1105 drivers/extcon/extcon-max77693.c dev_err(&pdev->dev, "%s: failed to allocate input\n", __func__); pdev 1110 drivers/extcon/extcon-max77693.c info->dock->dev.parent = &pdev->dev; pdev 1122 drivers/extcon/extcon-max77693.c dev_err(&pdev->dev, "Cannot register input device error(%d)\n", pdev 1127 drivers/extcon/extcon-max77693.c platform_set_drvdata(pdev, info); pdev 1143 drivers/extcon/extcon-max77693.c ret = devm_request_threaded_irq(&pdev->dev, virq, NULL, pdev 1148 drivers/extcon/extcon-max77693.c dev_err(&pdev->dev, pdev 1156 drivers/extcon/extcon-max77693.c info->edev = devm_extcon_dev_allocate(&pdev->dev, pdev 1159 drivers/extcon/extcon-max77693.c dev_err(&pdev->dev, "failed to allocate memory for extcon\n"); pdev 1163 drivers/extcon/extcon-max77693.c ret = devm_extcon_dev_register(&pdev->dev, info->edev); pdev 1165 drivers/extcon/extcon-max77693.c dev_err(&pdev->dev, "failed to register extcon device\n"); pdev 1234 drivers/extcon/extcon-max77693.c dev_err(&pdev->dev, "failed to read revision number\n"); pdev 1257 drivers/extcon/extcon-max77693.c static int max77693_muic_remove(struct platform_device *pdev) pdev 1259 drivers/extcon/extcon-max77693.c struct max77693_muic_info *info = platform_get_drvdata(pdev); pdev 810 drivers/extcon/extcon-max77843.c static int max77843_muic_probe(struct platform_device *pdev) pdev 812 drivers/extcon/extcon-max77843.c struct max77693_dev *max77843 = dev_get_drvdata(pdev->dev.parent); pdev 819 drivers/extcon/extcon-max77843.c info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL); pdev 823 drivers/extcon/extcon-max77843.c info->dev = &pdev->dev; pdev 826 drivers/extcon/extcon-max77843.c platform_set_drvdata(pdev, info); pdev 832 drivers/extcon/extcon-max77843.c dev_err(&pdev->dev, "Failed to init MUIC regmap\n"); pdev 844 drivers/extcon/extcon-max77843.c info->edev = devm_extcon_dev_allocate(&pdev->dev, pdev 847 drivers/extcon/extcon-max77843.c dev_err(&pdev->dev, "Failed to allocate memory for extcon\n"); pdev 852 drivers/extcon/extcon-max77843.c ret = devm_extcon_dev_register(&pdev->dev, info->edev); pdev 854 drivers/extcon/extcon-max77843.c dev_err(&pdev->dev, "Failed to register extcon device\n"); pdev 878 drivers/extcon/extcon-max77843.c dev_err(&pdev->dev, "Failed to read revision number\n"); pdev 891 drivers/extcon/extcon-max77843.c dev_err(&pdev->dev, "Failed to Clear IRQ bits\n"); pdev 907 drivers/extcon/extcon-max77843.c ret = devm_request_threaded_irq(&pdev->dev, virq, NULL, pdev 911 drivers/extcon/extcon-max77843.c dev_err(&pdev->dev, pdev 932 drivers/extcon/extcon-max77843.c static int max77843_muic_remove(struct platform_device *pdev) pdev 934 drivers/extcon/extcon-max77843.c struct max77843_muic_info *info = platform_get_drvdata(pdev); pdev 627 drivers/extcon/extcon-max8997.c static int max8997_muic_probe(struct platform_device *pdev) pdev 629 drivers/extcon/extcon-max8997.c struct max8997_dev *max8997 = dev_get_drvdata(pdev->dev.parent); pdev 637 drivers/extcon/extcon-max8997.c info = devm_kzalloc(&pdev->dev, sizeof(struct max8997_muic_info), pdev 642 drivers/extcon/extcon-max8997.c info->dev = &pdev->dev; pdev 645 drivers/extcon/extcon-max8997.c platform_set_drvdata(pdev, info); pdev 666 drivers/extcon/extcon-max8997.c dev_err(&pdev->dev, pdev 674 drivers/extcon/extcon-max8997.c info->edev = devm_extcon_dev_allocate(&pdev->dev, max8997_extcon_cable); pdev 676 drivers/extcon/extcon-max8997.c dev_err(&pdev->dev, "failed to allocate memory for extcon\n"); pdev 681 drivers/extcon/extcon-max8997.c ret = devm_extcon_dev_register(&pdev->dev, info->edev); pdev 683 drivers/extcon/extcon-max8997.c dev_err(&pdev->dev, "failed to register extcon device\n"); pdev 762 drivers/extcon/extcon-max8997.c static int max8997_muic_remove(struct platform_device *pdev) pdev 764 drivers/extcon/extcon-max8997.c struct max8997_muic_info *info = platform_get_drvdata(pdev); pdev 174 drivers/extcon/extcon-palmas.c static int palmas_usb_probe(struct platform_device *pdev) pdev 176 drivers/extcon/extcon-palmas.c struct palmas *palmas = dev_get_drvdata(pdev->dev.parent); pdev 177 drivers/extcon/extcon-palmas.c struct palmas_usb_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 178 drivers/extcon/extcon-palmas.c struct device_node *node = pdev->dev.of_node; pdev 183 drivers/extcon/extcon-palmas.c dev_err(&pdev->dev, "failed to get valid parent\n"); pdev 187 drivers/extcon/extcon-palmas.c palmas_usb = devm_kzalloc(&pdev->dev, sizeof(*palmas_usb), GFP_KERNEL); pdev 206 drivers/extcon/extcon-palmas.c palmas_usb->id_gpiod = devm_gpiod_get_optional(&pdev->dev, "id", pdev 209 drivers/extcon/extcon-palmas.c dev_err(&pdev->dev, "failed to get id gpio\n"); pdev 213 drivers/extcon/extcon-palmas.c palmas_usb->vbus_gpiod = devm_gpiod_get_optional(&pdev->dev, "vbus", pdev 216 drivers/extcon/extcon-palmas.c dev_err(&pdev->dev, "failed to get vbus gpio\n"); pdev 247 drivers/extcon/extcon-palmas.c palmas_usb->dev = &pdev->dev; pdev 251 drivers/extcon/extcon-palmas.c platform_set_drvdata(pdev, palmas_usb); pdev 253 drivers/extcon/extcon-palmas.c palmas_usb->edev = devm_extcon_dev_allocate(&pdev->dev, pdev 256 drivers/extcon/extcon-palmas.c dev_err(&pdev->dev, "failed to allocate extcon device\n"); pdev 260 drivers/extcon/extcon-palmas.c status = devm_extcon_dev_register(&pdev->dev, palmas_usb->edev); pdev 262 drivers/extcon/extcon-palmas.c dev_err(&pdev->dev, "failed to register extcon device\n"); pdev 278 drivers/extcon/extcon-palmas.c dev_err(&pdev->dev, "can't get IRQ %d, err %d\n", pdev 285 drivers/extcon/extcon-palmas.c dev_err(&pdev->dev, "failed to get id irq\n"); pdev 288 drivers/extcon/extcon-palmas.c status = devm_request_threaded_irq(&pdev->dev, pdev 298 drivers/extcon/extcon-palmas.c dev_err(&pdev->dev, pdev 316 drivers/extcon/extcon-palmas.c dev_err(&pdev->dev, "can't get IRQ %d, err %d\n", pdev 328 drivers/extcon/extcon-palmas.c dev_err(&pdev->dev, "can't remux GPIO1\n"); pdev 336 drivers/extcon/extcon-palmas.c dev_err(&pdev->dev, "failed to get vbus irq\n"); pdev 339 drivers/extcon/extcon-palmas.c status = devm_request_threaded_irq(&pdev->dev, pdev 349 drivers/extcon/extcon-palmas.c dev_err(&pdev->dev, pdev 360 drivers/extcon/extcon-palmas.c device_set_wakeup_capable(&pdev->dev, true); pdev 364 drivers/extcon/extcon-palmas.c static int palmas_usb_remove(struct platform_device *pdev) pdev 366 drivers/extcon/extcon-palmas.c struct palmas_usb *palmas_usb = platform_get_drvdata(pdev); pdev 60 drivers/extcon/extcon-qcom-spmi-misc.c static int qcom_usb_extcon_probe(struct platform_device *pdev) pdev 62 drivers/extcon/extcon-qcom-spmi-misc.c struct device *dev = &pdev->dev; pdev 85 drivers/extcon/extcon-qcom-spmi-misc.c info->irq = platform_get_irq_byname(pdev, "usb_id"); pdev 93 drivers/extcon/extcon-qcom-spmi-misc.c pdev->name, info); pdev 99 drivers/extcon/extcon-qcom-spmi-misc.c platform_set_drvdata(pdev, info); pdev 108 drivers/extcon/extcon-qcom-spmi-misc.c static int qcom_usb_extcon_remove(struct platform_device *pdev) pdev 110 drivers/extcon/extcon-qcom-spmi-misc.c struct qcom_usb_extcon_info *info = platform_get_drvdata(pdev); pdev 98 drivers/extcon/extcon-usb-gpio.c static int usb_extcon_probe(struct platform_device *pdev) pdev 100 drivers/extcon/extcon-usb-gpio.c struct device *dev = &pdev->dev; pdev 108 drivers/extcon/extcon-usb-gpio.c info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL); pdev 113 drivers/extcon/extcon-usb-gpio.c info->id_gpiod = devm_gpiod_get_optional(&pdev->dev, "id", GPIOD_IN); pdev 114 drivers/extcon/extcon-usb-gpio.c info->vbus_gpiod = devm_gpiod_get_optional(&pdev->dev, "vbus", pdev 163 drivers/extcon/extcon-usb-gpio.c pdev->name, info); pdev 181 drivers/extcon/extcon-usb-gpio.c pdev->name, info); pdev 188 drivers/extcon/extcon-usb-gpio.c platform_set_drvdata(pdev, info); pdev 189 drivers/extcon/extcon-usb-gpio.c device_set_wakeup_capable(&pdev->dev, true); pdev 197 drivers/extcon/extcon-usb-gpio.c static int usb_extcon_remove(struct platform_device *pdev) pdev 199 drivers/extcon/extcon-usb-gpio.c struct usb_extcon_info *info = platform_get_drvdata(pdev); pdev 202 drivers/extcon/extcon-usb-gpio.c device_init_wakeup(&pdev->dev, false); pdev 383 drivers/extcon/extcon-usbc-cros-ec.c static int extcon_cros_ec_probe(struct platform_device *pdev) pdev 386 drivers/extcon/extcon-usbc-cros-ec.c struct cros_ec_device *ec = dev_get_drvdata(pdev->dev.parent); pdev 387 drivers/extcon/extcon-usbc-cros-ec.c struct device *dev = &pdev->dev; pdev 408 drivers/extcon/extcon-usbc-cros-ec.c info->port_id = pdev->id; pdev 457 drivers/extcon/extcon-usbc-cros-ec.c platform_set_drvdata(pdev, info); pdev 483 drivers/extcon/extcon-usbc-cros-ec.c static int extcon_cros_ec_remove(struct platform_device *pdev) pdev 485 drivers/extcon/extcon-usbc-cros-ec.c struct cros_ec_extcon_info *info = platform_get_drvdata(pdev); pdev 827 drivers/firmware/arm_scmi/driver.c static int scmi_probe(struct platform_device *pdev) pdev 833 drivers/firmware/arm_scmi/driver.c struct device *dev = &pdev->dev; pdev 858 drivers/firmware/arm_scmi/driver.c platform_set_drvdata(pdev, info); pdev 916 drivers/firmware/arm_scmi/driver.c static int scmi_remove(struct platform_device *pdev) pdev 919 drivers/firmware/arm_scmi/driver.c struct scmi_info *info = platform_get_drvdata(pdev); pdev 861 drivers/firmware/arm_scpi.c static int scpi_remove(struct platform_device *pdev) pdev 864 drivers/firmware/arm_scpi.c struct scpi_drvinfo *info = platform_get_drvdata(pdev); pdev 900 drivers/firmware/arm_scpi.c static int scpi_probe(struct platform_device *pdev) pdev 904 drivers/firmware/arm_scpi.c struct device *dev = &pdev->dev; pdev 911 drivers/firmware/arm_scpi.c if (of_match_device(legacy_scpi_of_match, &pdev->dev)) pdev 978 drivers/firmware/arm_scpi.c platform_set_drvdata(pdev, scpi_info); pdev 959 drivers/firmware/arm_sdei.c static int sdei_get_conduit(struct platform_device *pdev) pdev 962 drivers/firmware/arm_sdei.c struct device_node *np = pdev->dev.of_node; pdev 993 drivers/firmware/arm_sdei.c static int sdei_probe(struct platform_device *pdev) pdev 999 drivers/firmware/arm_sdei.c conduit = sdei_get_conduit(pdev); pdev 1098 drivers/firmware/arm_sdei.c struct platform_device *pdev; pdev 1113 drivers/firmware/arm_sdei.c pdev = platform_device_register_simple(sdei_driver.driver.name, 0, NULL, pdev 1115 drivers/firmware/arm_sdei.c if (IS_ERR(pdev)) pdev 658 drivers/firmware/efi/efi.c struct platform_device *pdev; pdev 663 drivers/firmware/efi/efi.c pdev = platform_device_register_simple("efivars", 0, NULL, 0); pdev 664 drivers/firmware/efi/efi.c return PTR_ERR_OR_ZERO(pdev); pdev 121 drivers/firmware/google/coreboot_table.c static int coreboot_table_probe(struct platform_device *pdev) pdev 126 drivers/firmware/google/coreboot_table.c struct device *dev = &pdev->dev; pdev 130 drivers/firmware/google/coreboot_table.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 166 drivers/firmware/google/coreboot_table.c static int coreboot_table_remove(struct platform_device *pdev) pdev 30 drivers/firmware/google/framebuffer-coreboot.c struct platform_device *pdev; pdev 63 drivers/firmware/google/framebuffer-coreboot.c pdev = platform_device_register_resndata(&dev->dev, pdev 67 drivers/firmware/google/framebuffer-coreboot.c if (IS_ERR(pdev)) pdev 70 drivers/firmware/google/framebuffer-coreboot.c dev_set_drvdata(&dev->dev, pdev); pdev 72 drivers/firmware/google/framebuffer-coreboot.c return PTR_ERR_OR_ZERO(pdev); pdev 77 drivers/firmware/google/framebuffer-coreboot.c struct platform_device *pdev = dev_get_drvdata(&dev->dev); pdev 79 drivers/firmware/google/framebuffer-coreboot.c platform_device_unregister(pdev); pdev 92 drivers/firmware/google/gsmi.c struct platform_device *pdev; /* platform device */ pdev 888 drivers/firmware/google/gsmi.c gsmi_dev.pdev = platform_device_register_full(&gsmi_dev_info); pdev 889 drivers/firmware/google/gsmi.c if (IS_ERR(gsmi_dev.pdev)) { pdev 891 drivers/firmware/google/gsmi.c return PTR_ERR(gsmi_dev.pdev); pdev 898 drivers/firmware/google/gsmi.c gsmi_dev.dma_pool = dma_pool_create("gsmi", &gsmi_dev.pdev->dev, pdev 1017 drivers/firmware/google/gsmi.c platform_device_unregister(gsmi_dev.pdev); pdev 1039 drivers/firmware/google/gsmi.c platform_device_unregister(gsmi_dev.pdev); pdev 63 drivers/firmware/imx/imx-dsp.c static int imx_dsp_probe(struct platform_device *pdev) pdev 65 drivers/firmware/imx/imx-dsp.c struct device *dev = &pdev->dev; pdev 73 drivers/firmware/imx/imx-dsp.c device_set_of_node_from_dev(&pdev->dev, pdev->dev.parent); pdev 128 drivers/firmware/imx/imx-dsp.c static int imx_dsp_remove(struct platform_device *pdev) pdev 134 drivers/firmware/imx/imx-dsp.c dsp_ipc = dev_get_drvdata(&pdev->dev); pdev 247 drivers/firmware/imx/imx-scu.c static int imx_scu_probe(struct platform_device *pdev) pdev 249 drivers/firmware/imx/imx-scu.c struct device *dev = &pdev->dev; pdev 263 drivers/firmware/imx/imx-scu.c ret = of_parse_phandle_with_args(pdev->dev.of_node, "mboxes", pdev 316 drivers/firmware/imx/scu-pd.c static int imx_sc_pd_probe(struct platform_device *pdev) pdev 325 drivers/firmware/imx/scu-pd.c pd_soc = of_device_get_match_data(&pdev->dev); pdev 329 drivers/firmware/imx/scu-pd.c return imx_scu_init_pm_domains(&pdev->dev, pd_soc); pdev 269 drivers/firmware/meson/meson_sm.c static int __init meson_sm_probe(struct platform_device *pdev) pdev 273 drivers/firmware/meson/meson_sm.c chip = of_match_device(meson_sm_ids, &pdev->dev)->data; pdev 292 drivers/firmware/meson/meson_sm.c if (sysfs_create_group(&pdev->dev.kobj, &meson_sm_sysfs_attr_group)) pdev 505 drivers/firmware/qcom_scm.c static int qcom_scm_probe(struct platform_device *pdev) pdev 511 drivers/firmware/qcom_scm.c scm = devm_kzalloc(&pdev->dev, sizeof(*scm), GFP_KERNEL); pdev 515 drivers/firmware/qcom_scm.c ret = qcom_scm_find_dload_address(&pdev->dev, &scm->dload_mode_addr); pdev 519 drivers/firmware/qcom_scm.c clks = (unsigned long)of_device_get_match_data(&pdev->dev); pdev 521 drivers/firmware/qcom_scm.c scm->core_clk = devm_clk_get(&pdev->dev, "core"); pdev 527 drivers/firmware/qcom_scm.c dev_err(&pdev->dev, "failed to acquire core clk\n"); pdev 534 drivers/firmware/qcom_scm.c scm->iface_clk = devm_clk_get(&pdev->dev, "iface"); pdev 540 drivers/firmware/qcom_scm.c dev_err(&pdev->dev, "failed to acquire iface clk\n"); pdev 547 drivers/firmware/qcom_scm.c scm->bus_clk = devm_clk_get(&pdev->dev, "bus"); pdev 553 drivers/firmware/qcom_scm.c dev_err(&pdev->dev, "failed to acquire bus clk\n"); pdev 562 drivers/firmware/qcom_scm.c scm->reset.of_node = pdev->dev.of_node; pdev 563 drivers/firmware/qcom_scm.c ret = devm_reset_controller_register(&pdev->dev, &scm->reset); pdev 573 drivers/firmware/qcom_scm.c __scm->dev = &pdev->dev; pdev 588 drivers/firmware/qcom_scm.c static void qcom_scm_shutdown(struct platform_device *pdev) pdev 231 drivers/firmware/qemu_fw_cfg.c static int fw_cfg_do_platform_probe(struct platform_device *pdev) pdev 238 drivers/firmware/qemu_fw_cfg.c range = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 241 drivers/firmware/qemu_fw_cfg.c range = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 269 drivers/firmware/qemu_fw_cfg.c ctrl = platform_get_resource_byname(pdev, IORESOURCE_REG, "ctrl"); pdev 270 drivers/firmware/qemu_fw_cfg.c data = platform_get_resource_byname(pdev, IORESOURCE_REG, "data"); pdev 271 drivers/firmware/qemu_fw_cfg.c dma = platform_get_resource_byname(pdev, IORESOURCE_REG, "dma"); pdev 674 drivers/firmware/qemu_fw_cfg.c static int fw_cfg_sysfs_probe(struct platform_device *pdev) pdev 698 drivers/firmware/qemu_fw_cfg.c err = fw_cfg_do_platform_probe(pdev); pdev 734 drivers/firmware/qemu_fw_cfg.c static int fw_cfg_sysfs_remove(struct platform_device *pdev) pdev 217 drivers/firmware/raspberrypi.c static int rpi_firmware_probe(struct platform_device *pdev) pdev 219 drivers/firmware/raspberrypi.c struct device *dev = &pdev->dev; pdev 240 drivers/firmware/raspberrypi.c platform_set_drvdata(pdev, fw); pdev 249 drivers/firmware/raspberrypi.c static void rpi_firmware_shutdown(struct platform_device *pdev) pdev 251 drivers/firmware/raspberrypi.c struct rpi_firmware *fw = platform_get_drvdata(pdev); pdev 259 drivers/firmware/raspberrypi.c static int rpi_firmware_remove(struct platform_device *pdev) pdev 261 drivers/firmware/raspberrypi.c struct rpi_firmware *fw = platform_get_drvdata(pdev); pdev 280 drivers/firmware/raspberrypi.c struct platform_device *pdev = of_find_device_by_node(firmware_node); pdev 282 drivers/firmware/raspberrypi.c if (!pdev) pdev 285 drivers/firmware/raspberrypi.c return platform_get_drvdata(pdev); pdev 65 drivers/firmware/scpi_pm_domain.c static int scpi_pm_domain_probe(struct platform_device *pdev) pdev 67 drivers/firmware/scpi_pm_domain.c struct device *dev = &pdev->dev; pdev 375 drivers/firmware/stratix10-rsu.c static int stratix10_rsu_probe(struct platform_device *pdev) pdev 377 drivers/firmware/stratix10-rsu.c struct device *dev = &pdev->dev; pdev 406 drivers/firmware/stratix10-rsu.c platform_set_drvdata(pdev, priv); pdev 430 drivers/firmware/stratix10-rsu.c static int stratix10_rsu_remove(struct platform_device *pdev) pdev 432 drivers/firmware/stratix10-rsu.c struct stratix10_rsu_priv *priv = platform_get_drvdata(pdev); pdev 551 drivers/firmware/stratix10-svc.c static int svc_get_sh_memory(struct platform_device *pdev, pdev 554 drivers/firmware/stratix10-svc.c struct device *dev = &pdev->dev; pdev 599 drivers/firmware/stratix10-svc.c svc_create_memory_pool(struct platform_device *pdev, pdev 602 drivers/firmware/stratix10-svc.c struct device *dev = &pdev->dev; pdev 956 drivers/firmware/stratix10-svc.c static int stratix10_svc_drv_probe(struct platform_device *pdev) pdev 958 drivers/firmware/stratix10-svc.c struct device *dev = &pdev->dev; pdev 979 drivers/firmware/stratix10-svc.c ret = svc_get_sh_memory(pdev, sh_memory); pdev 983 drivers/firmware/stratix10-svc.c genpool = svc_create_memory_pool(pdev, sh_memory); pdev 1025 drivers/firmware/stratix10-svc.c platform_set_drvdata(pdev, controller); pdev 1050 drivers/firmware/stratix10-svc.c static int stratix10_svc_drv_remove(struct platform_device *pdev) pdev 1052 drivers/firmware/stratix10-svc.c struct stratix10_svc *svc = dev_get_drvdata(&pdev->dev); pdev 1053 drivers/firmware/stratix10-svc.c struct stratix10_svc_controller *ctrl = platform_get_drvdata(pdev); pdev 163 drivers/firmware/tegra/bpmp-tegra210.c struct platform_device *pdev = to_platform_device(bpmp->dev); pdev 169 drivers/firmware/tegra/bpmp-tegra210.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 175 drivers/firmware/tegra/bpmp-tegra210.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 176 drivers/firmware/tegra/bpmp-tegra210.c priv->atomics = devm_ioremap_resource(&pdev->dev, res); pdev 180 drivers/firmware/tegra/bpmp-tegra210.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 181 drivers/firmware/tegra/bpmp-tegra210.c priv->arb_sema = devm_ioremap_resource(&pdev->dev, res); pdev 204 drivers/firmware/tegra/bpmp-tegra210.c err = platform_get_irq_byname(pdev, "tx"); pdev 206 drivers/firmware/tegra/bpmp-tegra210.c dev_err(&pdev->dev, "failed to get TX IRQ: %d\n", err); pdev 212 drivers/firmware/tegra/bpmp-tegra210.c dev_err(&pdev->dev, "failed to get IRQ data for TX IRQ\n"); pdev 216 drivers/firmware/tegra/bpmp-tegra210.c err = platform_get_irq_byname(pdev, "rx"); pdev 218 drivers/firmware/tegra/bpmp-tegra210.c dev_err(&pdev->dev, "failed to get rx IRQ: %d\n", err); pdev 222 drivers/firmware/tegra/bpmp-tegra210.c err = devm_request_irq(&pdev->dev, err, rx_irq, pdev 223 drivers/firmware/tegra/bpmp-tegra210.c IRQF_NO_SUSPEND, dev_name(&pdev->dev), bpmp); pdev 225 drivers/firmware/tegra/bpmp-tegra210.c dev_err(&pdev->dev, "failed to request IRQ: %d\n", err); pdev 43 drivers/firmware/tegra/bpmp.c struct platform_device *pdev; pdev 51 drivers/firmware/tegra/bpmp.c pdev = of_find_device_by_node(np); pdev 52 drivers/firmware/tegra/bpmp.c if (!pdev) { pdev 57 drivers/firmware/tegra/bpmp.c bpmp = platform_get_drvdata(pdev); pdev 60 drivers/firmware/tegra/bpmp.c put_device(&pdev->dev); pdev 687 drivers/firmware/tegra/bpmp.c static int tegra_bpmp_probe(struct platform_device *pdev) pdev 694 drivers/firmware/tegra/bpmp.c bpmp = devm_kzalloc(&pdev->dev, sizeof(*bpmp), GFP_KERNEL); pdev 698 drivers/firmware/tegra/bpmp.c bpmp->soc = of_device_get_match_data(&pdev->dev); pdev 699 drivers/firmware/tegra/bpmp.c bpmp->dev = &pdev->dev; pdev 709 drivers/firmware/tegra/bpmp.c bpmp->threaded.allocated = devm_kzalloc(&pdev->dev, size, GFP_KERNEL); pdev 713 drivers/firmware/tegra/bpmp.c bpmp->threaded.busy = devm_kzalloc(&pdev->dev, size, GFP_KERNEL); pdev 718 drivers/firmware/tegra/bpmp.c bpmp->tx_channel = devm_kzalloc(&pdev->dev, sizeof(*bpmp->tx_channel), pdev 723 drivers/firmware/tegra/bpmp.c bpmp->rx_channel = devm_kzalloc(&pdev->dev, sizeof(*bpmp->rx_channel), pdev 728 drivers/firmware/tegra/bpmp.c bpmp->threaded_channels = devm_kcalloc(&pdev->dev, bpmp->threaded.count, pdev 745 drivers/firmware/tegra/bpmp.c dev_err(&pdev->dev, "failed to ping BPMP: %d\n", err); pdev 751 drivers/firmware/tegra/bpmp.c dev_err(&pdev->dev, "failed to get firmware tag: %d\n", err); pdev 755 drivers/firmware/tegra/bpmp.c dev_info(&pdev->dev, "firmware: %.*s\n", (int)sizeof(tag), tag); pdev 757 drivers/firmware/tegra/bpmp.c platform_set_drvdata(pdev, bpmp); pdev 759 drivers/firmware/tegra/bpmp.c err = of_platform_default_populate(pdev->dev.of_node, NULL, &pdev->dev); pdev 763 drivers/firmware/tegra/bpmp.c if (of_find_property(pdev->dev.of_node, "#clock-cells", NULL)) { pdev 769 drivers/firmware/tegra/bpmp.c if (of_find_property(pdev->dev.of_node, "#reset-cells", NULL)) { pdev 775 drivers/firmware/tegra/bpmp.c if (of_find_property(pdev->dev.of_node, "#power-domain-cells", NULL)) { pdev 783 drivers/firmware/tegra/bpmp.c dev_err(&pdev->dev, "debugfs initialization failed: %d\n", err); pdev 177 drivers/firmware/ti_sci.c static int ti_sci_debugfs_create(struct platform_device *pdev, pdev 180 drivers/firmware/ti_sci.c struct device *dev = &pdev->dev; pdev 185 drivers/firmware/ti_sci.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 216 drivers/firmware/ti_sci.c static void ti_sci_debugfs_destroy(struct platform_device *pdev, pdev 3386 drivers/firmware/ti_sci.c static int ti_sci_probe(struct platform_device *pdev) pdev 3388 drivers/firmware/ti_sci.c struct device *dev = &pdev->dev; pdev 3466 drivers/firmware/ti_sci.c ret = ti_sci_debugfs_create(pdev, info); pdev 3470 drivers/firmware/ti_sci.c platform_set_drvdata(pdev, info); pdev 3530 drivers/firmware/ti_sci.c static int ti_sci_remove(struct platform_device *pdev) pdev 3533 drivers/firmware/ti_sci.c struct device *dev = &pdev->dev; pdev 3538 drivers/firmware/ti_sci.c info = platform_get_drvdata(pdev); pdev 3551 drivers/firmware/ti_sci.c ti_sci_debugfs_destroy(pdev, info); pdev 282 drivers/firmware/turris-mox-rwtm.c static int turris_mox_rwtm_probe(struct platform_device *pdev) pdev 285 drivers/firmware/turris-mox-rwtm.c struct device *dev = &pdev->dev; pdev 310 drivers/firmware/turris-mox-rwtm.c platform_set_drvdata(pdev, rwtm); pdev 354 drivers/firmware/turris-mox-rwtm.c static int turris_mox_rwtm_remove(struct platform_device *pdev) pdev 356 drivers/firmware/turris-mox-rwtm.c struct mox_rwtm *rwtm = platform_get_drvdata(pdev); pdev 707 drivers/firmware/xilinx/zynqmp.c static int zynqmp_firmware_probe(struct platform_device *pdev) pdev 709 drivers/firmware/xilinx/zynqmp.c struct device *dev = &pdev->dev; pdev 753 drivers/firmware/xilinx/zynqmp.c ret = mfd_add_devices(&pdev->dev, PLATFORM_DEVID_NONE, firmware_devs, pdev 756 drivers/firmware/xilinx/zynqmp.c dev_err(&pdev->dev, "failed to add MFD devices %d\n", ret); pdev 763 drivers/firmware/xilinx/zynqmp.c static int zynqmp_firmware_remove(struct platform_device *pdev) pdev 765 drivers/firmware/xilinx/zynqmp.c mfd_remove_devices(&pdev->dev); pdev 559 drivers/fpga/altera-cvp.c static int altera_cvp_probe(struct pci_dev *pdev, pdev 561 drivers/fpga/altera-cvp.c static void altera_cvp_remove(struct pci_dev *pdev); pdev 576 drivers/fpga/altera-cvp.c static int altera_cvp_probe(struct pci_dev *pdev, pdev 586 drivers/fpga/altera-cvp.c offset = pci_find_next_ext_capability(pdev, 0, PCI_EXT_CAP_ID_VNDR); pdev 588 drivers/fpga/altera-cvp.c dev_err(&pdev->dev, "No Vendor Specific Offset.\n"); pdev 597 drivers/fpga/altera-cvp.c pci_read_config_word(pdev, offset + VSE_PCIE_EXT_CAP_ID, &val); pdev 599 drivers/fpga/altera-cvp.c dev_err(&pdev->dev, "Wrong EXT_CAP_ID value 0x%x\n", val); pdev 603 drivers/fpga/altera-cvp.c pci_read_config_dword(pdev, offset + VSE_CVP_STATUS, ®val); pdev 605 drivers/fpga/altera-cvp.c dev_err(&pdev->dev, pdev 611 drivers/fpga/altera-cvp.c conf = devm_kzalloc(&pdev->dev, sizeof(*conf), GFP_KERNEL); pdev 626 drivers/fpga/altera-cvp.c pci_read_config_word(pdev, PCI_COMMAND, &cmd); pdev 629 drivers/fpga/altera-cvp.c pci_write_config_word(pdev, PCI_COMMAND, cmd); pdev 632 drivers/fpga/altera-cvp.c ret = pci_request_region(pdev, CVP_BAR, "CVP"); pdev 634 drivers/fpga/altera-cvp.c dev_err(&pdev->dev, "Requesting CVP BAR region failed\n"); pdev 638 drivers/fpga/altera-cvp.c conf->pci_dev = pdev; pdev 646 drivers/fpga/altera-cvp.c conf->map = pci_iomap(pdev, CVP_BAR, 0); pdev 648 drivers/fpga/altera-cvp.c dev_warn(&pdev->dev, "Mapping CVP BAR failed\n"); pdev 653 drivers/fpga/altera-cvp.c ALTERA_CVP_MGR_NAME, pci_name(pdev)); pdev 655 drivers/fpga/altera-cvp.c mgr = devm_fpga_mgr_create(&pdev->dev, conf->mgr_name, pdev 662 drivers/fpga/altera-cvp.c pci_set_drvdata(pdev, mgr); pdev 672 drivers/fpga/altera-cvp.c pci_iounmap(pdev, conf->map); pdev 673 drivers/fpga/altera-cvp.c pci_release_region(pdev, CVP_BAR); pdev 676 drivers/fpga/altera-cvp.c pci_write_config_word(pdev, PCI_COMMAND, cmd); pdev 680 drivers/fpga/altera-cvp.c static void altera_cvp_remove(struct pci_dev *pdev) pdev 682 drivers/fpga/altera-cvp.c struct fpga_manager *mgr = pci_get_drvdata(pdev); pdev 688 drivers/fpga/altera-cvp.c pci_iounmap(pdev, conf->map); pdev 689 drivers/fpga/altera-cvp.c pci_release_region(pdev, CVP_BAR); pdev 690 drivers/fpga/altera-cvp.c pci_read_config_word(pdev, PCI_COMMAND, &cmd); pdev 692 drivers/fpga/altera-cvp.c pci_write_config_word(pdev, PCI_COMMAND, cmd); pdev 94 drivers/fpga/altera-fpga2sdram.c static int alt_fpga_bridge_probe(struct platform_device *pdev) pdev 96 drivers/fpga/altera-fpga2sdram.c struct device *dev = &pdev->dev; pdev 129 drivers/fpga/altera-fpga2sdram.c platform_set_drvdata(pdev, br); pdev 154 drivers/fpga/altera-fpga2sdram.c static int alt_fpga_bridge_remove(struct platform_device *pdev) pdev 156 drivers/fpga/altera-fpga2sdram.c struct fpga_bridge *br = platform_get_drvdata(pdev); pdev 207 drivers/fpga/altera-freeze-bridge.c static int altera_freeze_br_probe(struct platform_device *pdev) pdev 209 drivers/fpga/altera-freeze-bridge.c struct device *dev = &pdev->dev; pdev 210 drivers/fpga/altera-freeze-bridge.c struct device_node *np = pdev->dev.of_node; pdev 220 drivers/fpga/altera-freeze-bridge.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 252 drivers/fpga/altera-freeze-bridge.c platform_set_drvdata(pdev, br); pdev 257 drivers/fpga/altera-freeze-bridge.c static int altera_freeze_br_remove(struct platform_device *pdev) pdev 259 drivers/fpga/altera-freeze-bridge.c struct fpga_bridge *br = platform_get_drvdata(pdev); pdev 126 drivers/fpga/altera-hps2fpga.c static int alt_fpga_bridge_probe(struct platform_device *pdev) pdev 128 drivers/fpga/altera-hps2fpga.c struct device *dev = &pdev->dev; pdev 190 drivers/fpga/altera-hps2fpga.c platform_set_drvdata(pdev, br); pdev 204 drivers/fpga/altera-hps2fpga.c static int alt_fpga_bridge_remove(struct platform_device *pdev) pdev 206 drivers/fpga/altera-hps2fpga.c struct fpga_bridge *bridge = platform_get_drvdata(pdev); pdev 14 drivers/fpga/altera-pr-ip-core-plat.c static int alt_pr_platform_probe(struct platform_device *pdev) pdev 16 drivers/fpga/altera-pr-ip-core-plat.c struct device *dev = &pdev->dev; pdev 21 drivers/fpga/altera-pr-ip-core-plat.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 31 drivers/fpga/altera-pr-ip-core-plat.c static int alt_pr_platform_remove(struct platform_device *pdev) pdev 33 drivers/fpga/altera-pr-ip-core-plat.c struct device *dev = &pdev->dev; pdev 52 drivers/fpga/dfl-afu-error.c struct platform_device *pdev = to_platform_device(dev); pdev 82 drivers/fpga/dfl-afu-error.c ret = __afu_port_disable(pdev); pdev 105 drivers/fpga/dfl-afu-error.c __afu_port_enable(pdev); pdev 208 drivers/fpga/dfl-afu-error.c static int port_err_init(struct platform_device *pdev, pdev 211 drivers/fpga/dfl-afu-error.c afu_port_err_mask(&pdev->dev, false); pdev 216 drivers/fpga/dfl-afu-error.c static void port_err_uinit(struct platform_device *pdev, pdev 219 drivers/fpga/dfl-afu-error.c afu_port_err_mask(&pdev->dev, true); pdev 35 drivers/fpga/dfl-afu-main.c void __afu_port_enable(struct platform_device *pdev) pdev 37 drivers/fpga/dfl-afu-main.c struct dfl_feature_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 46 drivers/fpga/dfl-afu-main.c base = dfl_get_feature_ioaddr_by_id(&pdev->dev, PORT_FEATURE_ID_HEADER); pdev 65 drivers/fpga/dfl-afu-main.c int __afu_port_disable(struct platform_device *pdev) pdev 67 drivers/fpga/dfl-afu-main.c struct dfl_feature_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 74 drivers/fpga/dfl-afu-main.c base = dfl_get_feature_ioaddr_by_id(&pdev->dev, PORT_FEATURE_ID_HEADER); pdev 88 drivers/fpga/dfl-afu-main.c dev_err(&pdev->dev, "timeout, fail to reset device\n"); pdev 107 drivers/fpga/dfl-afu-main.c static int __port_reset(struct platform_device *pdev) pdev 111 drivers/fpga/dfl-afu-main.c ret = __afu_port_disable(pdev); pdev 113 drivers/fpga/dfl-afu-main.c __afu_port_enable(pdev); pdev 118 drivers/fpga/dfl-afu-main.c static int port_reset(struct platform_device *pdev) pdev 120 drivers/fpga/dfl-afu-main.c struct dfl_feature_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 124 drivers/fpga/dfl-afu-main.c ret = __port_reset(pdev); pdev 130 drivers/fpga/dfl-afu-main.c static int port_get_id(struct platform_device *pdev) pdev 134 drivers/fpga/dfl-afu-main.c base = dfl_get_feature_ioaddr_by_id(&pdev->dev, PORT_FEATURE_ID_HEADER); pdev 403 drivers/fpga/dfl-afu-main.c static int port_hdr_init(struct platform_device *pdev, pdev 406 drivers/fpga/dfl-afu-main.c port_reset(pdev); pdev 412 drivers/fpga/dfl-afu-main.c port_hdr_ioctl(struct platform_device *pdev, struct dfl_feature *feature, pdev 420 drivers/fpga/dfl-afu-main.c ret = port_reset(pdev); pdev 425 drivers/fpga/dfl-afu-main.c dev_dbg(&pdev->dev, "%x cmd not handled", cmd); pdev 490 drivers/fpga/dfl-afu-main.c static int port_afu_init(struct platform_device *pdev, pdev 493 drivers/fpga/dfl-afu-main.c struct resource *res = &pdev->resource[feature->resource_index]; pdev 495 drivers/fpga/dfl-afu-main.c return afu_mmio_region_add(dev_get_platdata(&pdev->dev), pdev 511 drivers/fpga/dfl-afu-main.c static int port_stp_init(struct platform_device *pdev, pdev 514 drivers/fpga/dfl-afu-main.c struct resource *res = &pdev->resource[feature->resource_index]; pdev 516 drivers/fpga/dfl-afu-main.c return afu_mmio_region_add(dev_get_platdata(&pdev->dev), pdev 576 drivers/fpga/dfl-afu-main.c struct platform_device *pdev = filp->private_data; pdev 579 drivers/fpga/dfl-afu-main.c dev_dbg(&pdev->dev, "Device File Release\n"); pdev 581 drivers/fpga/dfl-afu-main.c pdata = dev_get_platdata(&pdev->dev); pdev 584 drivers/fpga/dfl-afu-main.c __port_reset(pdev); pdev 709 drivers/fpga/dfl-afu-main.c struct platform_device *pdev = filp->private_data; pdev 714 drivers/fpga/dfl-afu-main.c dev_dbg(&pdev->dev, "%s cmd 0x%x\n", __func__, cmd); pdev 716 drivers/fpga/dfl-afu-main.c pdata = dev_get_platdata(&pdev->dev); pdev 740 drivers/fpga/dfl-afu-main.c ret = f->ops->ioctl(pdev, f, cmd, arg); pdev 751 drivers/fpga/dfl-afu-main.c struct platform_device *pdev = filp->private_data; pdev 761 drivers/fpga/dfl-afu-main.c pdata = dev_get_platdata(&pdev->dev); pdev 793 drivers/fpga/dfl-afu-main.c static int afu_dev_init(struct platform_device *pdev) pdev 795 drivers/fpga/dfl-afu-main.c struct dfl_feature_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 798 drivers/fpga/dfl-afu-main.c afu = devm_kzalloc(&pdev->dev, sizeof(*afu), GFP_KERNEL); pdev 813 drivers/fpga/dfl-afu-main.c static int afu_dev_destroy(struct platform_device *pdev) pdev 815 drivers/fpga/dfl-afu-main.c struct dfl_feature_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 828 drivers/fpga/dfl-afu-main.c static int port_enable_set(struct platform_device *pdev, bool enable) pdev 830 drivers/fpga/dfl-afu-main.c struct dfl_feature_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 835 drivers/fpga/dfl-afu-main.c __afu_port_enable(pdev); pdev 837 drivers/fpga/dfl-afu-main.c ret = __afu_port_disable(pdev); pdev 850 drivers/fpga/dfl-afu-main.c static int afu_probe(struct platform_device *pdev) pdev 854 drivers/fpga/dfl-afu-main.c dev_dbg(&pdev->dev, "%s\n", __func__); pdev 856 drivers/fpga/dfl-afu-main.c ret = afu_dev_init(pdev); pdev 860 drivers/fpga/dfl-afu-main.c ret = dfl_fpga_dev_feature_init(pdev, port_feature_drvs); pdev 864 drivers/fpga/dfl-afu-main.c ret = dfl_fpga_dev_ops_register(pdev, &afu_fops, THIS_MODULE); pdev 866 drivers/fpga/dfl-afu-main.c dfl_fpga_dev_feature_uinit(pdev); pdev 873 drivers/fpga/dfl-afu-main.c afu_dev_destroy(pdev); pdev 878 drivers/fpga/dfl-afu-main.c static int afu_remove(struct platform_device *pdev) pdev 880 drivers/fpga/dfl-afu-main.c dev_dbg(&pdev->dev, "%s\n", __func__); pdev 882 drivers/fpga/dfl-afu-main.c dfl_fpga_dev_ops_unregister(pdev); pdev 883 drivers/fpga/dfl-afu-main.c dfl_fpga_dev_feature_uinit(pdev); pdev 884 drivers/fpga/dfl-afu-main.c afu_dev_destroy(pdev); pdev 83 drivers/fpga/dfl-afu.h void __afu_port_enable(struct platform_device *pdev); pdev 84 drivers/fpga/dfl-afu.h int __afu_port_disable(struct platform_device *pdev); pdev 59 drivers/fpga/dfl-fme-br.c static int fme_br_probe(struct platform_device *pdev) pdev 61 drivers/fpga/dfl-fme-br.c struct device *dev = &pdev->dev; pdev 76 drivers/fpga/dfl-fme-br.c platform_set_drvdata(pdev, br); pdev 81 drivers/fpga/dfl-fme-br.c static int fme_br_remove(struct platform_device *pdev) pdev 83 drivers/fpga/dfl-fme-br.c struct fpga_bridge *br = platform_get_drvdata(pdev); pdev 337 drivers/fpga/dfl-fme-error.c static int fme_global_err_init(struct platform_device *pdev, pdev 340 drivers/fpga/dfl-fme-error.c fme_err_mask(&pdev->dev, false); pdev 345 drivers/fpga/dfl-fme-error.c static void fme_global_err_uinit(struct platform_device *pdev, pdev 348 drivers/fpga/dfl-fme-error.c fme_err_mask(&pdev->dev, true); pdev 159 drivers/fpga/dfl-fme-main.c static long fme_hdr_ioctl(struct platform_device *pdev, pdev 163 drivers/fpga/dfl-fme-main.c struct dfl_feature_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 231 drivers/fpga/dfl-fme-main.c struct platform_device *pdev = pdata->dev; pdev 233 drivers/fpga/dfl-fme-main.c dev_dbg(&pdev->dev, "Device File Release\n"); pdev 242 drivers/fpga/dfl-fme-main.c struct platform_device *pdev = pdata->dev; pdev 246 drivers/fpga/dfl-fme-main.c dev_dbg(&pdev->dev, "%s cmd 0x%x\n", __func__, cmd); pdev 262 drivers/fpga/dfl-fme-main.c ret = f->ops->ioctl(pdev, f, cmd, arg); pdev 272 drivers/fpga/dfl-fme-main.c static int fme_dev_init(struct platform_device *pdev) pdev 274 drivers/fpga/dfl-fme-main.c struct dfl_feature_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 277 drivers/fpga/dfl-fme-main.c fme = devm_kzalloc(&pdev->dev, sizeof(*fme), GFP_KERNEL); pdev 290 drivers/fpga/dfl-fme-main.c static void fme_dev_destroy(struct platform_device *pdev) pdev 292 drivers/fpga/dfl-fme-main.c struct dfl_feature_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 308 drivers/fpga/dfl-fme-main.c static int fme_probe(struct platform_device *pdev) pdev 312 drivers/fpga/dfl-fme-main.c ret = fme_dev_init(pdev); pdev 316 drivers/fpga/dfl-fme-main.c ret = dfl_fpga_dev_feature_init(pdev, fme_feature_drvs); pdev 320 drivers/fpga/dfl-fme-main.c ret = dfl_fpga_dev_ops_register(pdev, &fme_fops, THIS_MODULE); pdev 327 drivers/fpga/dfl-fme-main.c dfl_fpga_dev_feature_uinit(pdev); pdev 329 drivers/fpga/dfl-fme-main.c fme_dev_destroy(pdev); pdev 334 drivers/fpga/dfl-fme-main.c static int fme_remove(struct platform_device *pdev) pdev 336 drivers/fpga/dfl-fme-main.c dfl_fpga_dev_ops_unregister(pdev); pdev 337 drivers/fpga/dfl-fme-main.c dfl_fpga_dev_feature_uinit(pdev); pdev 338 drivers/fpga/dfl-fme-main.c fme_dev_destroy(pdev); pdev 282 drivers/fpga/dfl-fme-mgr.c static int fme_mgr_probe(struct platform_device *pdev) pdev 284 drivers/fpga/dfl-fme-mgr.c struct dfl_fme_mgr_pdata *pdata = dev_get_platdata(&pdev->dev); pdev 286 drivers/fpga/dfl-fme-mgr.c struct device *dev = &pdev->dev; pdev 299 drivers/fpga/dfl-fme-mgr.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 317 drivers/fpga/dfl-fme-mgr.c platform_set_drvdata(pdev, mgr); pdev 322 drivers/fpga/dfl-fme-mgr.c static int fme_mgr_remove(struct platform_device *pdev) pdev 324 drivers/fpga/dfl-fme-mgr.c struct fpga_manager *mgr = platform_get_drvdata(pdev); pdev 66 drivers/fpga/dfl-fme-pr.c static int fme_pr(struct platform_device *pdev, unsigned long arg) pdev 68 drivers/fpga/dfl-fme-pr.c struct dfl_feature_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 90 drivers/fpga/dfl-fme-pr.c fme_hdr = dfl_get_feature_ioaddr_by_id(&pdev->dev, pdev 96 drivers/fpga/dfl-fme-pr.c dev_dbg(&pdev->dev, "port number more than maximum\n"); pdev 122 drivers/fpga/dfl-fme-pr.c info = fpga_image_info_alloc(&pdev->dev); pdev 373 drivers/fpga/dfl-fme-pr.c static int pr_mgmt_init(struct platform_device *pdev, pdev 376 drivers/fpga/dfl-fme-pr.c struct dfl_feature_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 385 drivers/fpga/dfl-fme-pr.c fme_hdr = dfl_get_feature_ioaddr_by_id(&pdev->dev, pdev 398 drivers/fpga/dfl-fme-pr.c dev_err(&pdev->dev, "fail to create fpga mgr pdev\n"); pdev 443 drivers/fpga/dfl-fme-pr.c static void pr_mgmt_uinit(struct platform_device *pdev, pdev 446 drivers/fpga/dfl-fme-pr.c struct dfl_feature_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 456 drivers/fpga/dfl-fme-pr.c static long fme_pr_ioctl(struct platform_device *pdev, pdev 464 drivers/fpga/dfl-fme-pr.c ret = fme_pr(pdev, arg); pdev 30 drivers/fpga/dfl-fme-region.c static int fme_region_probe(struct platform_device *pdev) pdev 32 drivers/fpga/dfl-fme-region.c struct dfl_fme_region_pdata *pdata = dev_get_platdata(&pdev->dev); pdev 33 drivers/fpga/dfl-fme-region.c struct device *dev = &pdev->dev; pdev 50 drivers/fpga/dfl-fme-region.c platform_set_drvdata(pdev, region); pdev 65 drivers/fpga/dfl-fme-region.c static int fme_region_remove(struct platform_device *pdev) pdev 67 drivers/fpga/dfl-fme-region.c struct fpga_region *region = platform_get_drvdata(pdev); pdev 124 drivers/fpga/dfl.c static enum dfl_id_type feature_dev_id_type(struct platform_device *pdev) pdev 129 drivers/fpga/dfl.c if (!strcmp(dfl_devs[i].name, pdev->name)) pdev 166 drivers/fpga/dfl.c struct dfl_fpga_port_ops *dfl_fpga_port_ops_get(struct platform_device *pdev) pdev 176 drivers/fpga/dfl.c if (!strcmp(pdev->name, ops->name)) { pdev 232 drivers/fpga/dfl.c int dfl_fpga_check_port_id(struct platform_device *pdev, void *pport_id) pdev 234 drivers/fpga/dfl.c struct dfl_feature_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 240 drivers/fpga/dfl.c port_ops = dfl_fpga_port_ops_get(pdev); pdev 244 drivers/fpga/dfl.c pdata->id = port_ops->get_id(pdev); pdev 255 drivers/fpga/dfl.c void dfl_fpga_dev_feature_uinit(struct platform_device *pdev) pdev 257 drivers/fpga/dfl.c struct dfl_feature_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 263 drivers/fpga/dfl.c feature->ops->uinit(pdev, feature); pdev 269 drivers/fpga/dfl.c static int dfl_feature_instance_init(struct platform_device *pdev, pdev 277 drivers/fpga/dfl.c ret = drv->ops->init(pdev, feature); pdev 312 drivers/fpga/dfl.c int dfl_fpga_dev_feature_init(struct platform_device *pdev, pdev 315 drivers/fpga/dfl.c struct dfl_feature_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 323 drivers/fpga/dfl.c ret = dfl_feature_instance_init(pdev, pdata, pdev 334 drivers/fpga/dfl.c dfl_fpga_dev_feature_uinit(pdev); pdev 386 drivers/fpga/dfl.c int dfl_fpga_dev_ops_register(struct platform_device *pdev, pdev 390 drivers/fpga/dfl.c struct dfl_feature_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 401 drivers/fpga/dfl.c pdata->cdev.kobj.parent = &pdev->dev.kobj; pdev 403 drivers/fpga/dfl.c return cdev_add(&pdata->cdev, pdev->dev.devt, 1); pdev 411 drivers/fpga/dfl.c void dfl_fpga_dev_ops_unregister(struct platform_device *pdev) pdev 413 drivers/fpga/dfl.c struct dfl_feature_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 897 drivers/fpga/dfl.c struct platform_device *pdev = to_platform_device(dev); pdev 898 drivers/fpga/dfl.c enum dfl_id_type type = feature_dev_id_type(pdev); pdev 899 drivers/fpga/dfl.c int id = pdev->id; pdev 901 drivers/fpga/dfl.c platform_device_unregister(pdev); pdev 161 drivers/fpga/dfl.h int (*get_id)(struct platform_device *pdev); pdev 162 drivers/fpga/dfl.h int (*enable_set)(struct platform_device *pdev, bool enable); pdev 167 drivers/fpga/dfl.h struct dfl_fpga_port_ops *dfl_fpga_port_ops_get(struct platform_device *pdev); pdev 169 drivers/fpga/dfl.h int dfl_fpga_check_port_id(struct platform_device *pdev, void *pport_id); pdev 271 drivers/fpga/dfl.h int (*init)(struct platform_device *pdev, struct dfl_feature *feature); pdev 272 drivers/fpga/dfl.h void (*uinit)(struct platform_device *pdev, pdev 274 drivers/fpga/dfl.h long (*ioctl)(struct platform_device *pdev, struct dfl_feature *feature, pdev 287 drivers/fpga/dfl.h void dfl_fpga_dev_feature_uinit(struct platform_device *pdev); pdev 288 drivers/fpga/dfl.h int dfl_fpga_dev_feature_init(struct platform_device *pdev, pdev 291 drivers/fpga/dfl.h int dfl_fpga_dev_ops_register(struct platform_device *pdev, pdev 294 drivers/fpga/dfl.h void dfl_fpga_dev_ops_unregister(struct platform_device *pdev); pdev 437 drivers/fpga/dfl.h struct platform_device *pdev; pdev 440 drivers/fpga/dfl.h pdev = __dfl_fpga_cdev_find_port(cdev, data, match); pdev 443 drivers/fpga/dfl.h return pdev; pdev 395 drivers/fpga/of-fpga-region.c static int of_fpga_region_probe(struct platform_device *pdev) pdev 397 drivers/fpga/of-fpga-region.c struct device *dev = &pdev->dev; pdev 419 drivers/fpga/of-fpga-region.c platform_set_drvdata(pdev, region); pdev 430 drivers/fpga/of-fpga-region.c static int of_fpga_region_remove(struct platform_device *pdev) pdev 432 drivers/fpga/of-fpga-region.c struct fpga_region *region = platform_get_drvdata(pdev); pdev 468 drivers/fpga/socfpga-a10.c static int socfpga_a10_fpga_probe(struct platform_device *pdev) pdev 470 drivers/fpga/socfpga-a10.c struct device *dev = &pdev->dev; pdev 482 drivers/fpga/socfpga-a10.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 488 drivers/fpga/socfpga-a10.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 516 drivers/fpga/socfpga-a10.c platform_set_drvdata(pdev, mgr); pdev 527 drivers/fpga/socfpga-a10.c static int socfpga_a10_fpga_remove(struct platform_device *pdev) pdev 529 drivers/fpga/socfpga-a10.c struct fpga_manager *mgr = platform_get_drvdata(pdev); pdev 543 drivers/fpga/socfpga.c static int socfpga_fpga_probe(struct platform_device *pdev) pdev 545 drivers/fpga/socfpga.c struct device *dev = &pdev->dev; pdev 555 drivers/fpga/socfpga.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 560 drivers/fpga/socfpga.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 565 drivers/fpga/socfpga.c priv->irq = platform_get_irq(pdev, 0); pdev 579 drivers/fpga/socfpga.c platform_set_drvdata(pdev, mgr); pdev 584 drivers/fpga/socfpga.c static int socfpga_fpga_remove(struct platform_device *pdev) pdev 586 drivers/fpga/socfpga.c struct fpga_manager *mgr = platform_get_drvdata(pdev); pdev 425 drivers/fpga/stratix10-soc.c static int s10_probe(struct platform_device *pdev) pdev 427 drivers/fpga/stratix10-soc.c struct device *dev = &pdev->dev; pdev 465 drivers/fpga/stratix10-soc.c platform_set_drvdata(pdev, mgr); pdev 473 drivers/fpga/stratix10-soc.c static int s10_remove(struct platform_device *pdev) pdev 475 drivers/fpga/stratix10-soc.c struct fpga_manager *mgr = platform_get_drvdata(pdev); pdev 107 drivers/fpga/ts73xx-fpga.c static int ts73xx_fpga_probe(struct platform_device *pdev) pdev 109 drivers/fpga/ts73xx-fpga.c struct device *kdev = &pdev->dev; pdev 120 drivers/fpga/ts73xx-fpga.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 132 drivers/fpga/ts73xx-fpga.c platform_set_drvdata(pdev, mgr); pdev 137 drivers/fpga/ts73xx-fpga.c static int ts73xx_fpga_remove(struct platform_device *pdev) pdev 139 drivers/fpga/ts73xx-fpga.c struct fpga_manager *mgr = platform_get_drvdata(pdev); pdev 86 drivers/fpga/xilinx-pr-decoupler.c static int xlnx_pr_decoupler_probe(struct platform_device *pdev) pdev 93 drivers/fpga/xilinx-pr-decoupler.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 97 drivers/fpga/xilinx-pr-decoupler.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 98 drivers/fpga/xilinx-pr-decoupler.c priv->io_base = devm_ioremap_resource(&pdev->dev, res); pdev 102 drivers/fpga/xilinx-pr-decoupler.c priv->clk = devm_clk_get(&pdev->dev, "aclk"); pdev 104 drivers/fpga/xilinx-pr-decoupler.c dev_err(&pdev->dev, "input clock not found\n"); pdev 110 drivers/fpga/xilinx-pr-decoupler.c dev_err(&pdev->dev, "unable to enable clock\n"); pdev 116 drivers/fpga/xilinx-pr-decoupler.c br = devm_fpga_bridge_create(&pdev->dev, "Xilinx PR Decoupler", pdev 123 drivers/fpga/xilinx-pr-decoupler.c platform_set_drvdata(pdev, br); pdev 127 drivers/fpga/xilinx-pr-decoupler.c dev_err(&pdev->dev, "unable to register Xilinx PR Decoupler"); pdev 139 drivers/fpga/xilinx-pr-decoupler.c static int xlnx_pr_decoupler_remove(struct platform_device *pdev) pdev 141 drivers/fpga/xilinx-pr-decoupler.c struct fpga_bridge *bridge = platform_get_drvdata(pdev); pdev 553 drivers/fpga/zynq-fpga.c static int zynq_fpga_probe(struct platform_device *pdev) pdev 555 drivers/fpga/zynq-fpga.c struct device *dev = &pdev->dev; pdev 566 drivers/fpga/zynq-fpga.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 580 drivers/fpga/zynq-fpga.c priv->irq = platform_get_irq(pdev, 0); pdev 618 drivers/fpga/zynq-fpga.c platform_set_drvdata(pdev, mgr); pdev 630 drivers/fpga/zynq-fpga.c static int zynq_fpga_remove(struct platform_device *pdev) pdev 635 drivers/fpga/zynq-fpga.c mgr = platform_get_drvdata(pdev); pdev 101 drivers/fpga/zynqmp-fpga.c static int zynqmp_fpga_probe(struct platform_device *pdev) pdev 103 drivers/fpga/zynqmp-fpga.c struct device *dev = &pdev->dev; pdev 119 drivers/fpga/zynqmp-fpga.c platform_set_drvdata(pdev, mgr); pdev 130 drivers/fpga/zynqmp-fpga.c static int zynqmp_fpga_remove(struct platform_device *pdev) pdev 132 drivers/fpga/zynqmp-fpga.c struct fpga_manager *mgr = platform_get_drvdata(pdev); pdev 1212 drivers/fsi/fsi-master-ast-cf.c static int fsi_master_acf_probe(struct platform_device *pdev) pdev 1214 drivers/fsi/fsi-master-ast-cf.c struct device_node *np, *mnode = dev_of_node(&pdev->dev); pdev 1226 drivers/fsi/fsi-master-ast-cf.c master->dev = &pdev->dev; pdev 1239 drivers/fsi/fsi-master-ast-cf.c dev_err(&pdev->dev, "failed to find SCU regmap\n"); pdev 1245 drivers/fsi/fsi-master-ast-cf.c gpio = devm_gpiod_get(&pdev->dev, "clock", 0); pdev 1247 drivers/fsi/fsi-master-ast-cf.c dev_err(&pdev->dev, "failed to get clock gpio\n"); pdev 1253 drivers/fsi/fsi-master-ast-cf.c gpio = devm_gpiod_get(&pdev->dev, "data", 0); pdev 1255 drivers/fsi/fsi-master-ast-cf.c dev_err(&pdev->dev, "failed to get data gpio\n"); pdev 1262 drivers/fsi/fsi-master-ast-cf.c gpio = devm_gpiod_get_optional(&pdev->dev, "trans", 0); pdev 1264 drivers/fsi/fsi-master-ast-cf.c dev_err(&pdev->dev, "failed to get trans gpio\n"); pdev 1270 drivers/fsi/fsi-master-ast-cf.c gpio = devm_gpiod_get_optional(&pdev->dev, "enable", 0); pdev 1272 drivers/fsi/fsi-master-ast-cf.c dev_err(&pdev->dev, "failed to get enable gpio\n"); pdev 1278 drivers/fsi/fsi-master-ast-cf.c gpio = devm_gpiod_get_optional(&pdev->dev, "mux", 0); pdev 1280 drivers/fsi/fsi-master-ast-cf.c dev_err(&pdev->dev, "failed to get mux gpio\n"); pdev 1289 drivers/fsi/fsi-master-ast-cf.c dev_err(&pdev->dev, "Didn't find reserved memory\n"); pdev 1296 drivers/fsi/fsi-master-ast-cf.c dev_err(&pdev->dev, "Couldn't address to resource for reserved memory\n"); pdev 1304 drivers/fsi/fsi-master-ast-cf.c dev_err(&pdev->dev, "Reserved memory has insufficient alignment\n"); pdev 1308 drivers/fsi/fsi-master-ast-cf.c master->cf_mem = devm_ioremap_resource(&pdev->dev, &res); pdev 1311 drivers/fsi/fsi-master-ast-cf.c dev_err(&pdev->dev, "Error %d mapping coldfire memory\n", rc); pdev 1314 drivers/fsi/fsi-master-ast-cf.c dev_dbg(&pdev->dev, "DRAM allocation @%x\n", master->cf_mem_addr); pdev 1321 drivers/fsi/fsi-master-ast-cf.c dev_err(&pdev->dev, "Didn't find CVIC\n"); pdev 1325 drivers/fsi/fsi-master-ast-cf.c master->cvic = devm_of_iomap(&pdev->dev, np, 0, NULL); pdev 1328 drivers/fsi/fsi-master-ast-cf.c dev_err(&pdev->dev, "Error %d mapping CVIC\n", rc); pdev 1334 drivers/fsi/fsi-master-ast-cf.c dev_err(&pdev->dev, "Can't find coprocessor SW interrupt\n"); pdev 1340 drivers/fsi/fsi-master-ast-cf.c master->sram_pool = of_gen_pool_get(dev_of_node(&pdev->dev), "aspeed,sram", 0); pdev 1343 drivers/fsi/fsi-master-ast-cf.c dev_err(&pdev->dev, "Can't find sram pool\n"); pdev 1353 drivers/fsi/fsi-master-ast-cf.c dev_err(&pdev->dev, "Failed to allocate sram from pool\n"); pdev 1356 drivers/fsi/fsi-master-ast-cf.c dev_dbg(&pdev->dev, "SRAM allocation @%lx\n", pdev 1380 drivers/fsi/fsi-master-ast-cf.c platform_set_drvdata(pdev, master); pdev 1389 drivers/fsi/fsi-master-ast-cf.c rc = device_create_file(&pdev->dev, &dev_attr_external_mode); pdev 1413 drivers/fsi/fsi-master-ast-cf.c static int fsi_master_acf_remove(struct platform_device *pdev) pdev 1415 drivers/fsi/fsi-master-ast-cf.c struct fsi_master_acf *master = platform_get_drvdata(pdev); pdev 770 drivers/fsi/fsi-master-gpio.c static int fsi_master_gpio_probe(struct platform_device *pdev) pdev 780 drivers/fsi/fsi-master-gpio.c master->dev = &pdev->dev; pdev 786 drivers/fsi/fsi-master-gpio.c gpio = devm_gpiod_get(&pdev->dev, "clock", 0); pdev 788 drivers/fsi/fsi-master-gpio.c dev_err(&pdev->dev, "failed to get clock gpio\n"); pdev 794 drivers/fsi/fsi-master-gpio.c gpio = devm_gpiod_get(&pdev->dev, "data", 0); pdev 796 drivers/fsi/fsi-master-gpio.c dev_err(&pdev->dev, "failed to get data gpio\n"); pdev 803 drivers/fsi/fsi-master-gpio.c gpio = devm_gpiod_get_optional(&pdev->dev, "trans", 0); pdev 805 drivers/fsi/fsi-master-gpio.c dev_err(&pdev->dev, "failed to get trans gpio\n"); pdev 811 drivers/fsi/fsi-master-gpio.c gpio = devm_gpiod_get_optional(&pdev->dev, "enable", 0); pdev 813 drivers/fsi/fsi-master-gpio.c dev_err(&pdev->dev, "failed to get enable gpio\n"); pdev 819 drivers/fsi/fsi-master-gpio.c gpio = devm_gpiod_get_optional(&pdev->dev, "mux", 0); pdev 821 drivers/fsi/fsi-master-gpio.c dev_err(&pdev->dev, "failed to get mux gpio\n"); pdev 832 drivers/fsi/fsi-master-gpio.c master->no_delays = device_property_present(&pdev->dev, "no-gpio-delays"); pdev 846 drivers/fsi/fsi-master-gpio.c platform_set_drvdata(pdev, master); pdev 851 drivers/fsi/fsi-master-gpio.c rc = device_create_file(&pdev->dev, &dev_attr_external_mode); pdev 857 drivers/fsi/fsi-master-gpio.c device_remove_file(&pdev->dev, &dev_attr_external_mode); pdev 869 drivers/fsi/fsi-master-gpio.c static int fsi_master_gpio_remove(struct platform_device *pdev) pdev 871 drivers/fsi/fsi-master-gpio.c struct fsi_master_gpio *master = platform_get_drvdata(pdev); pdev 873 drivers/fsi/fsi-master-gpio.c device_remove_file(&pdev->dev, &dev_attr_external_mode); pdev 504 drivers/fsi/fsi-occ.c static int occ_probe(struct platform_device *pdev) pdev 510 drivers/fsi/fsi-occ.c struct device *dev = &pdev->dev; pdev 541 drivers/fsi/fsi-occ.c platform_set_drvdata(pdev, occ); pdev 564 drivers/fsi/fsi-occ.c static int occ_remove(struct platform_device *pdev) pdev 566 drivers/fsi/fsi-occ.c struct occ *occ = platform_get_drvdata(pdev); pdev 570 drivers/fsi/fsi-occ.c device_for_each_child(&pdev->dev, NULL, occ_unregister_child); pdev 102 drivers/gpio/gpio-74xx-mmio.c static int mmio_74xx_gpio_probe(struct platform_device *pdev) pdev 108 drivers/gpio/gpio-74xx-mmio.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 112 drivers/gpio/gpio-74xx-mmio.c priv->flags = (uintptr_t)of_device_get_match_data(&pdev->dev); pdev 114 drivers/gpio/gpio-74xx-mmio.c dat = devm_platform_ioremap_resource(pdev, 0); pdev 118 drivers/gpio/gpio-74xx-mmio.c err = bgpio_init(&priv->gc, &pdev->dev, pdev 130 drivers/gpio/gpio-74xx-mmio.c platform_set_drvdata(pdev, priv); pdev 132 drivers/gpio/gpio-74xx-mmio.c return devm_gpiochip_add_data(&pdev->dev, &priv->gc, priv); pdev 88 drivers/gpio/gpio-adp5520.c static int adp5520_gpio_probe(struct platform_device *pdev) pdev 90 drivers/gpio/gpio-adp5520.c struct adp5520_gpio_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 97 drivers/gpio/gpio-adp5520.c dev_err(&pdev->dev, "missing platform data\n"); pdev 101 drivers/gpio/gpio-adp5520.c if (pdev->id != ID_ADP5520) { pdev 102 drivers/gpio/gpio-adp5520.c dev_err(&pdev->dev, "only ADP5520 supports GPIO\n"); pdev 106 drivers/gpio/gpio-adp5520.c dev = devm_kzalloc(&pdev->dev, sizeof(*dev), GFP_KERNEL); pdev 110 drivers/gpio/gpio-adp5520.c dev->master = pdev->dev.parent; pdev 130 drivers/gpio/gpio-adp5520.c gc->label = pdev->name; pdev 150 drivers/gpio/gpio-adp5520.c dev_err(&pdev->dev, "failed to write\n"); pdev 154 drivers/gpio/gpio-adp5520.c ret = devm_gpiochip_add_data(&pdev->dev, &dev->gpio_chip, dev); pdev 158 drivers/gpio/gpio-adp5520.c platform_set_drvdata(pdev, dev); pdev 78 drivers/gpio/gpio-altera-a10sr.c static int altr_a10sr_gpio_probe(struct platform_device *pdev) pdev 82 drivers/gpio/gpio-altera-a10sr.c struct altr_a10sr *a10sr = dev_get_drvdata(pdev->dev.parent); pdev 84 drivers/gpio/gpio-altera-a10sr.c gpio = devm_kzalloc(&pdev->dev, sizeof(*gpio), GFP_KERNEL); pdev 91 drivers/gpio/gpio-altera-a10sr.c gpio->gp.parent = pdev->dev.parent; pdev 92 drivers/gpio/gpio-altera-a10sr.c gpio->gp.of_node = pdev->dev.of_node; pdev 94 drivers/gpio/gpio-altera-a10sr.c ret = devm_gpiochip_add_data(&pdev->dev, &gpio->gp, gpio); pdev 96 drivers/gpio/gpio-altera-a10sr.c dev_err(&pdev->dev, "Could not register gpiochip, %d\n", ret); pdev 100 drivers/gpio/gpio-altera-a10sr.c platform_set_drvdata(pdev, gpio); pdev 236 drivers/gpio/gpio-altera.c static int altera_gpio_probe(struct platform_device *pdev) pdev 238 drivers/gpio/gpio-altera.c struct device_node *node = pdev->dev.of_node; pdev 243 drivers/gpio/gpio-altera.c altera_gc = devm_kzalloc(&pdev->dev, sizeof(*altera_gc), GFP_KERNEL); pdev 256 drivers/gpio/gpio-altera.c dev_warn(&pdev->dev, pdev 267 drivers/gpio/gpio-altera.c altera_gc->mmchip.gc.parent = &pdev->dev; pdev 269 drivers/gpio/gpio-altera.c altera_gc->mapped_irq = platform_get_irq(pdev, 0); pdev 275 drivers/gpio/gpio-altera.c dev_err(&pdev->dev, pdev 295 drivers/gpio/gpio-altera.c girq->parents = devm_kcalloc(&pdev->dev, 1, sizeof(*girq->parents), pdev 306 drivers/gpio/gpio-altera.c dev_err(&pdev->dev, "Failed adding memory mapped gpiochip\n"); pdev 310 drivers/gpio/gpio-altera.c platform_set_drvdata(pdev, altera_gc); pdev 315 drivers/gpio/gpio-altera.c static int altera_gpio_remove(struct platform_device *pdev) pdev 317 drivers/gpio/gpio-altera.c struct altera_gpio_chip *altera_gc = platform_get_drvdata(pdev); pdev 139 drivers/gpio/gpio-amd-fch.c static int amd_fch_gpio_probe(struct platform_device *pdev) pdev 144 drivers/gpio/gpio-amd-fch.c pdata = dev_get_platdata(&pdev->dev); pdev 146 drivers/gpio/gpio-amd-fch.c dev_err(&pdev->dev, "no platform_data\n"); pdev 150 drivers/gpio/gpio-amd-fch.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 157 drivers/gpio/gpio-amd-fch.c priv->gc.parent = &pdev->dev; pdev 158 drivers/gpio/gpio-amd-fch.c priv->gc.label = dev_name(&pdev->dev); pdev 171 drivers/gpio/gpio-amd-fch.c priv->base = devm_ioremap_resource(&pdev->dev, &amd_fch_gpio_iores); pdev 175 drivers/gpio/gpio-amd-fch.c platform_set_drvdata(pdev, priv); pdev 177 drivers/gpio/gpio-amd-fch.c return devm_gpiochip_add_data(&pdev->dev, &priv->gc, priv); pdev 74 drivers/gpio/gpio-amd8111.c struct pci_dev *pdev; pdev 86 drivers/gpio/gpio-amd8111.c dev_dbg(&agp->pdev->dev, "Requested gpio %d, data %x\n", offset, agp->orig[offset]); pdev 95 drivers/gpio/gpio-amd8111.c dev_dbg(&agp->pdev->dev, "Freed gpio %d, data %x\n", offset, agp->orig[offset]); pdev 112 drivers/gpio/gpio-amd8111.c dev_dbg(&agp->pdev->dev, "Setting gpio %d, value %d, reg=%02x\n", offset, !!value, temp); pdev 122 drivers/gpio/gpio-amd8111.c dev_dbg(&agp->pdev->dev, "Getting gpio %d, reg=%02x\n", offset, temp); pdev 139 drivers/gpio/gpio-amd8111.c dev_dbg(&agp->pdev->dev, "Dirout gpio %d, value %d, reg=%02x\n", offset, !!value, temp); pdev 156 drivers/gpio/gpio-amd8111.c dev_dbg(&agp->pdev->dev, "Dirin gpio %d, reg=%02x\n", offset, temp); pdev 179 drivers/gpio/gpio-amd8111.c struct pci_dev *pdev = NULL; pdev 192 drivers/gpio/gpio-amd8111.c for_each_pci_dev(pdev) { pdev 193 drivers/gpio/gpio-amd8111.c ent = pci_match_id(pci_tbl, pdev); pdev 201 drivers/gpio/gpio-amd8111.c err = pci_read_config_dword(pdev, 0x58, &gp.pmbase); pdev 208 drivers/gpio/gpio-amd8111.c if (!devm_request_region(&pdev->dev, gp.pmbase + PMBASE_OFFSET, pdev 210 drivers/gpio/gpio-amd8111.c dev_err(&pdev->dev, "AMD GPIO region 0x%x already in use!\n", pdev 217 drivers/gpio/gpio-amd8111.c dev_err(&pdev->dev, "Couldn't map io port into io memory\n"); pdev 221 drivers/gpio/gpio-amd8111.c gp.pdev = pdev; pdev 222 drivers/gpio/gpio-amd8111.c gp.chip.parent = &pdev->dev; pdev 72 drivers/gpio/gpio-amdpt.c static int pt_gpio_probe(struct platform_device *pdev) pdev 74 drivers/gpio/gpio-amdpt.c struct device *dev = &pdev->dev; pdev 89 drivers/gpio/gpio-amdpt.c pt_gpio->reg_base = devm_platform_ioremap_resource(pdev, 0); pdev 118 drivers/gpio/gpio-amdpt.c platform_set_drvdata(pdev, pt_gpio); pdev 128 drivers/gpio/gpio-amdpt.c static int pt_gpio_remove(struct platform_device *pdev) pdev 130 drivers/gpio/gpio-amdpt.c struct pt_gpio_chip *pt_gpio = platform_get_drvdata(pdev); pdev 142 drivers/gpio/gpio-arizona.c static int arizona_gpio_probe(struct platform_device *pdev) pdev 144 drivers/gpio/gpio-arizona.c struct arizona *arizona = dev_get_drvdata(pdev->dev.parent); pdev 149 drivers/gpio/gpio-arizona.c arizona_gpio = devm_kzalloc(&pdev->dev, sizeof(*arizona_gpio), pdev 156 drivers/gpio/gpio-arizona.c arizona_gpio->gpio_chip.parent = &pdev->dev; pdev 175 drivers/gpio/gpio-arizona.c dev_err(&pdev->dev, "Unknown chip variant %d\n", pdev 185 drivers/gpio/gpio-arizona.c pm_runtime_enable(&pdev->dev); pdev 187 drivers/gpio/gpio-arizona.c ret = devm_gpiochip_add_data(&pdev->dev, &arizona_gpio->gpio_chip, pdev 190 drivers/gpio/gpio-arizona.c dev_err(&pdev->dev, "Could not register gpiochip, %d\n", pdev 1139 drivers/gpio/gpio-aspeed.c static int __init aspeed_gpio_probe(struct platform_device *pdev) pdev 1146 drivers/gpio/gpio-aspeed.c gpio = devm_kzalloc(&pdev->dev, sizeof(*gpio), GFP_KERNEL); pdev 1150 drivers/gpio/gpio-aspeed.c gpio->base = devm_platform_ioremap_resource(pdev, 0); pdev 1156 drivers/gpio/gpio-aspeed.c gpio_id = of_match_node(aspeed_gpio_of_table, pdev->dev.of_node); pdev 1160 drivers/gpio/gpio-aspeed.c gpio->clk = of_clk_get(pdev->dev.of_node, 0); pdev 1162 drivers/gpio/gpio-aspeed.c dev_warn(&pdev->dev, pdev 1169 drivers/gpio/gpio-aspeed.c gpio->chip.parent = &pdev->dev; pdev 1170 drivers/gpio/gpio-aspeed.c err = of_property_read_u32(pdev->dev.of_node, "ngpios", &ngpio); pdev 1182 drivers/gpio/gpio-aspeed.c gpio->chip.label = dev_name(&pdev->dev); pdev 1187 drivers/gpio/gpio-aspeed.c gpio->dcache = devm_kcalloc(&pdev->dev, pdev 1207 drivers/gpio/gpio-aspeed.c rc = platform_get_irq(pdev, 0); pdev 1214 drivers/gpio/gpio-aspeed.c girq->chip->name = dev_name(&pdev->dev); pdev 1221 drivers/gpio/gpio-aspeed.c girq->parents = devm_kcalloc(&pdev->dev, 1, pdev 1233 drivers/gpio/gpio-aspeed.c devm_kzalloc(&pdev->dev, gpio->chip.ngpio, GFP_KERNEL); pdev 1237 drivers/gpio/gpio-aspeed.c rc = devm_gpiochip_add_data(&pdev->dev, &gpio->chip, gpio); pdev 222 drivers/gpio/gpio-ath79.c static int ath79_gpio_probe(struct platform_device *pdev) pdev 224 drivers/gpio/gpio-ath79.c struct ath79_gpio_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 225 drivers/gpio/gpio-ath79.c struct device *dev = &pdev->dev; pdev 237 drivers/gpio/gpio-ath79.c platform_set_drvdata(pdev, ctrl); pdev 259 drivers/gpio/gpio-ath79.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 291 drivers/gpio/gpio-ath79.c girq->parents[0] = platform_get_irq(pdev, 0); pdev 74 drivers/gpio/gpio-bcm-kona.c struct platform_device *pdev; pdev 567 drivers/gpio/gpio-bcm-kona.c static int bcm_kona_gpio_probe(struct platform_device *pdev) pdev 569 drivers/gpio/gpio-bcm-kona.c struct device *dev = &pdev->dev; pdev 606 drivers/gpio/gpio-bcm-kona.c kona_gpio->pdev = pdev; pdev 607 drivers/gpio/gpio-bcm-kona.c platform_set_drvdata(pdev, kona_gpio); pdev 620 drivers/gpio/gpio-bcm-kona.c kona_gpio->reg_base = devm_platform_ioremap_resource(pdev, 0); pdev 629 drivers/gpio/gpio-bcm-kona.c bank->irq = platform_get_irq(pdev, i); pdev 638 drivers/gpio/gpio-bcm-kona.c dev_info(&pdev->dev, "Setting up Kona GPIO\n"); pdev 179 drivers/gpio/gpio-bd70528.c static int bd70528_probe(struct platform_device *pdev) pdev 185 drivers/gpio/gpio-bd70528.c bd70528 = dev_get_drvdata(pdev->dev.parent); pdev 187 drivers/gpio/gpio-bd70528.c dev_err(&pdev->dev, "No MFD driver data\n"); pdev 191 drivers/gpio/gpio-bd70528.c bdgpio = devm_kzalloc(&pdev->dev, sizeof(*bdgpio), pdev 195 drivers/gpio/gpio-bd70528.c bdgpio->chip.dev = &pdev->dev; pdev 196 drivers/gpio/gpio-bd70528.c bdgpio->gpio.parent = pdev->dev.parent; pdev 209 drivers/gpio/gpio-bd70528.c bdgpio->gpio.of_node = pdev->dev.parent->of_node; pdev 213 drivers/gpio/gpio-bd70528.c ret = devm_gpiochip_add_data(&pdev->dev, &bdgpio->gpio, pdev 216 drivers/gpio/gpio-bd70528.c dev_err(&pdev->dev, "gpio_init: Failed to add bd70528-gpio\n"); pdev 103 drivers/gpio/gpio-bd9571mwv.c static int bd9571mwv_gpio_probe(struct platform_device *pdev) pdev 108 drivers/gpio/gpio-bd9571mwv.c gpio = devm_kzalloc(&pdev->dev, sizeof(*gpio), GFP_KERNEL); pdev 112 drivers/gpio/gpio-bd9571mwv.c platform_set_drvdata(pdev, gpio); pdev 114 drivers/gpio/gpio-bd9571mwv.c gpio->bd = dev_get_drvdata(pdev->dev.parent); pdev 118 drivers/gpio/gpio-bd9571mwv.c ret = devm_gpiochip_add_data(&pdev->dev, &gpio->chip, gpio); pdev 120 drivers/gpio/gpio-bd9571mwv.c dev_err(&pdev->dev, "Could not register gpiochip, %d\n", ret); pdev 59 drivers/gpio/gpio-brcmstb.c struct platform_device *pdev; pdev 237 drivers/gpio/gpio-brcmstb.c dev_err(&priv->pdev->dev, "failed to %s wake-up interrupt\n", pdev 284 drivers/gpio/gpio-brcmstb.c dev_warn(&priv->pdev->dev, pdev 338 drivers/gpio/gpio-brcmstb.c struct platform_device *pdev = priv->pdev; pdev 344 drivers/gpio/gpio-brcmstb.c dev_dbg(&pdev->dev, "Mapping irq %d for gpio line %d (bank %d)\n", pdev 385 drivers/gpio/gpio-brcmstb.c static int brcmstb_gpio_remove(struct platform_device *pdev) pdev 387 drivers/gpio/gpio-brcmstb.c struct brcmstb_gpio_priv *priv = platform_get_drvdata(pdev); pdev 392 drivers/gpio/gpio-brcmstb.c dev_err(&pdev->dev, "called %s without drvdata!\n", __func__); pdev 438 drivers/gpio/gpio-brcmstb.c dev_warn_ratelimited(&priv->pdev->dev, pdev 450 drivers/gpio/gpio-brcmstb.c static int brcmstb_gpio_irq_setup(struct platform_device *pdev, pdev 453 drivers/gpio/gpio-brcmstb.c struct device *dev = &pdev->dev; pdev 467 drivers/gpio/gpio-brcmstb.c priv->parent_wake_irq = platform_get_irq(pdev, 1); pdev 551 drivers/gpio/gpio-brcmstb.c static void brcmstb_gpio_shutdown(struct platform_device *pdev) pdev 554 drivers/gpio/gpio-brcmstb.c brcmstb_gpio_quiesce(&pdev->dev, false); pdev 606 drivers/gpio/gpio-brcmstb.c static int brcmstb_gpio_probe(struct platform_device *pdev) pdev 608 drivers/gpio/gpio-brcmstb.c struct device *dev = &pdev->dev; pdev 625 drivers/gpio/gpio-brcmstb.c platform_set_drvdata(pdev, priv); pdev 628 drivers/gpio/gpio-brcmstb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 635 drivers/gpio/gpio-brcmstb.c priv->pdev = pdev; pdev 638 drivers/gpio/gpio-brcmstb.c priv->parent_irq = platform_get_irq(pdev, 0); pdev 748 drivers/gpio/gpio-brcmstb.c err = brcmstb_gpio_irq_setup(pdev, priv); pdev 759 drivers/gpio/gpio-brcmstb.c (void) brcmstb_gpio_remove(pdev); pdev 51 drivers/gpio/gpio-bt8xx.c struct pci_dev *pdev; pdev 151 drivers/gpio/gpio-bt8xx.c c->label = dev_name(&bg->pdev->dev); pdev 173 drivers/gpio/gpio-bt8xx.c bg->pdev = dev; pdev 222 drivers/gpio/gpio-bt8xx.c static void bt8xxgpio_remove(struct pci_dev *pdev) pdev 224 drivers/gpio/gpio-bt8xx.c struct bt8xxgpio *bg = pci_get_drvdata(pdev); pdev 232 drivers/gpio/gpio-bt8xx.c pci_disable_device(pdev); pdev 236 drivers/gpio/gpio-bt8xx.c static int bt8xxgpio_suspend(struct pci_dev *pdev, pm_message_t state) pdev 238 drivers/gpio/gpio-bt8xx.c struct bt8xxgpio *bg = pci_get_drvdata(pdev); pdev 252 drivers/gpio/gpio-bt8xx.c pci_save_state(pdev); pdev 253 drivers/gpio/gpio-bt8xx.c pci_disable_device(pdev); pdev 254 drivers/gpio/gpio-bt8xx.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 259 drivers/gpio/gpio-bt8xx.c static int bt8xxgpio_resume(struct pci_dev *pdev) pdev 261 drivers/gpio/gpio-bt8xx.c struct bt8xxgpio *bg = pci_get_drvdata(pdev); pdev 265 drivers/gpio/gpio-bt8xx.c pci_set_power_state(pdev, PCI_D0); pdev 266 drivers/gpio/gpio-bt8xx.c err = pci_enable_device(pdev); pdev 269 drivers/gpio/gpio-bt8xx.c pci_restore_state(pdev); pdev 148 drivers/gpio/gpio-cadence.c static int cdns_gpio_probe(struct platform_device *pdev) pdev 155 drivers/gpio/gpio-cadence.c cgpio = devm_kzalloc(&pdev->dev, sizeof(*cgpio), GFP_KERNEL); pdev 159 drivers/gpio/gpio-cadence.c cgpio->regs = devm_platform_ioremap_resource(pdev, 0); pdev 163 drivers/gpio/gpio-cadence.c of_property_read_u32(pdev->dev.of_node, "ngpios", &num_gpios); pdev 166 drivers/gpio/gpio-cadence.c dev_err(&pdev->dev, "ngpios must be less or equal 32\n"); pdev 181 drivers/gpio/gpio-cadence.c ret = bgpio_init(&cgpio->gc, &pdev->dev, 4, pdev 189 drivers/gpio/gpio-cadence.c dev_err(&pdev->dev, "Failed to register generic gpio, %d\n", pdev 194 drivers/gpio/gpio-cadence.c cgpio->gc.label = dev_name(&pdev->dev); pdev 196 drivers/gpio/gpio-cadence.c cgpio->gc.parent = &pdev->dev; pdev 202 drivers/gpio/gpio-cadence.c cgpio->pclk = devm_clk_get(&pdev->dev, NULL); pdev 205 drivers/gpio/gpio-cadence.c dev_err(&pdev->dev, pdev 212 drivers/gpio/gpio-cadence.c dev_err(&pdev->dev, pdev 220 drivers/gpio/gpio-cadence.c irq = platform_get_irq(pdev, 0); pdev 228 drivers/gpio/gpio-cadence.c girq->parents = devm_kcalloc(&pdev->dev, 1, pdev 240 drivers/gpio/gpio-cadence.c ret = devm_gpiochip_add_data(&pdev->dev, &cgpio->gc, cgpio); pdev 242 drivers/gpio/gpio-cadence.c dev_err(&pdev->dev, "Could not register gpiochip, %d\n", ret); pdev 255 drivers/gpio/gpio-cadence.c platform_set_drvdata(pdev, cgpio); pdev 267 drivers/gpio/gpio-cadence.c static int cdns_gpio_remove(struct platform_device *pdev) pdev 269 drivers/gpio/gpio-cadence.c struct cdns_gpio_chip *cgpio = platform_get_drvdata(pdev); pdev 13 drivers/gpio/gpio-clps711x.c static int clps711x_gpio_probe(struct platform_device *pdev) pdev 15 drivers/gpio/gpio-clps711x.c struct device_node *np = pdev->dev.of_node; pdev 27 drivers/gpio/gpio-clps711x.c gc = devm_kzalloc(&pdev->dev, sizeof(*gc), GFP_KERNEL); pdev 31 drivers/gpio/gpio-clps711x.c dat = devm_platform_ioremap_resource(pdev, 0); pdev 35 drivers/gpio/gpio-clps711x.c dir = devm_platform_ioremap_resource(pdev, 1); pdev 42 drivers/gpio/gpio-clps711x.c err = bgpio_init(gc, &pdev->dev, 1, dat, NULL, NULL, pdev 46 drivers/gpio/gpio-clps711x.c err = bgpio_init(gc, &pdev->dev, 1, dat, NULL, NULL, pdev 65 drivers/gpio/gpio-clps711x.c platform_set_drvdata(pdev, gc); pdev 67 drivers/gpio/gpio-clps711x.c return devm_gpiochip_add_data(&pdev->dev, gc, NULL); pdev 135 drivers/gpio/gpio-creg-snps.c static int creg_gpio_probe(struct platform_device *pdev) pdev 138 drivers/gpio/gpio-creg-snps.c struct device *dev = &pdev->dev; pdev 147 drivers/gpio/gpio-creg-snps.c hcg->regs = devm_platform_ioremap_resource(pdev, 0); pdev 151 drivers/gpio/gpio-creg-snps.c match = of_match_node(creg_gpio_ids, pdev->dev.of_node); pdev 326 drivers/gpio/gpio-crystalcove.c static int crystalcove_gpio_probe(struct platform_device *pdev) pdev 328 drivers/gpio/gpio-crystalcove.c int irq = platform_get_irq(pdev, 0); pdev 331 drivers/gpio/gpio-crystalcove.c struct device *dev = pdev->dev.parent; pdev 337 drivers/gpio/gpio-crystalcove.c cg = devm_kzalloc(&pdev->dev, sizeof(*cg), GFP_KERNEL); pdev 341 drivers/gpio/gpio-crystalcove.c platform_set_drvdata(pdev, cg); pdev 356 drivers/gpio/gpio-crystalcove.c retval = devm_gpiochip_add_data(&pdev->dev, &cg->chip, cg); pdev 358 drivers/gpio/gpio-crystalcove.c dev_warn(&pdev->dev, "add gpio chip error: %d\n", retval); pdev 369 drivers/gpio/gpio-crystalcove.c dev_warn(&pdev->dev, "request irq failed: %d\n", retval); pdev 378 drivers/gpio/gpio-crystalcove.c static int crystalcove_gpio_remove(struct platform_device *pdev) pdev 380 drivers/gpio/gpio-crystalcove.c struct crystalcove_gpio *cg = platform_get_drvdata(pdev); pdev 381 drivers/gpio/gpio-crystalcove.c int irq = platform_get_irq(pdev, 0); pdev 50 drivers/gpio/gpio-cs5535.c struct platform_device *pdev; pdev 212 drivers/gpio/gpio-cs5535.c dev_info(&chip->pdev->dev, pdev 304 drivers/gpio/gpio-cs5535.c static int cs5535_gpio_probe(struct platform_device *pdev) pdev 317 drivers/gpio/gpio-cs5535.c res = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 319 drivers/gpio/gpio-cs5535.c dev_err(&pdev->dev, "can't fetch device resource info\n"); pdev 323 drivers/gpio/gpio-cs5535.c if (!devm_request_region(&pdev->dev, res->start, resource_size(res), pdev 324 drivers/gpio/gpio-cs5535.c pdev->name)) { pdev 325 drivers/gpio/gpio-cs5535.c dev_err(&pdev->dev, "can't request region\n"); pdev 331 drivers/gpio/gpio-cs5535.c cs5535_gpio_chip.pdev = pdev; pdev 334 drivers/gpio/gpio-cs5535.c dev_info(&pdev->dev, "reserved resource region %pR\n", res); pdev 344 drivers/gpio/gpio-cs5535.c dev_info(&pdev->dev, "mask changed from 0x%08lX to 0x%08lX\n", pdev 348 drivers/gpio/gpio-cs5535.c err = devm_gpiochip_add_data(&pdev->dev, &cs5535_gpio_chip.chip, pdev 195 drivers/gpio/gpio-da9052.c static int da9052_gpio_probe(struct platform_device *pdev) pdev 201 drivers/gpio/gpio-da9052.c gpio = devm_kzalloc(&pdev->dev, sizeof(*gpio), GFP_KERNEL); pdev 205 drivers/gpio/gpio-da9052.c gpio->da9052 = dev_get_drvdata(pdev->dev.parent); pdev 212 drivers/gpio/gpio-da9052.c ret = devm_gpiochip_add_data(&pdev->dev, &gpio->gp, gpio); pdev 214 drivers/gpio/gpio-da9052.c dev_err(&pdev->dev, "Could not register gpiochip, %d\n", ret); pdev 218 drivers/gpio/gpio-da9052.c platform_set_drvdata(pdev, gpio); pdev 132 drivers/gpio/gpio-da9055.c static int da9055_gpio_probe(struct platform_device *pdev) pdev 138 drivers/gpio/gpio-da9055.c gpio = devm_kzalloc(&pdev->dev, sizeof(*gpio), GFP_KERNEL); pdev 142 drivers/gpio/gpio-da9055.c gpio->da9055 = dev_get_drvdata(pdev->dev.parent); pdev 149 drivers/gpio/gpio-da9055.c ret = devm_gpiochip_add_data(&pdev->dev, &gpio->gp, gpio); pdev 151 drivers/gpio/gpio-da9055.c dev_err(&pdev->dev, "Could not register gpiochip, %d\n", ret); pdev 155 drivers/gpio/gpio-da9055.c platform_set_drvdata(pdev, gpio); pdev 81 drivers/gpio/gpio-davinci.c static int davinci_gpio_irq_setup(struct platform_device *pdev); pdev 157 drivers/gpio/gpio-davinci.c davinci_gpio_get_pdata(struct platform_device *pdev) pdev 159 drivers/gpio/gpio-davinci.c struct device_node *dn = pdev->dev.of_node; pdev 164 drivers/gpio/gpio-davinci.c if (!IS_ENABLED(CONFIG_OF) || !pdev->dev.of_node) pdev 165 drivers/gpio/gpio-davinci.c return dev_get_platdata(&pdev->dev); pdev 167 drivers/gpio/gpio-davinci.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 186 drivers/gpio/gpio-davinci.c dev_err(&pdev->dev, "Populating pdata from DT failed: err %d\n", ret); pdev 190 drivers/gpio/gpio-davinci.c static int davinci_gpio_probe(struct platform_device *pdev) pdev 196 drivers/gpio/gpio-davinci.c struct device *dev = &pdev->dev; pdev 198 drivers/gpio/gpio-davinci.c pdata = davinci_gpio_get_pdata(pdev); pdev 234 drivers/gpio/gpio-davinci.c gpio_base = devm_platform_ioremap_resource(pdev, 0); pdev 239 drivers/gpio/gpio-davinci.c chips->irqs[i] = platform_get_irq(pdev, i); pdev 278 drivers/gpio/gpio-davinci.c platform_set_drvdata(pdev, chips); pdev 279 drivers/gpio/gpio-davinci.c ret = davinci_gpio_irq_setup(pdev); pdev 488 drivers/gpio/gpio-davinci.c static int davinci_gpio_irq_setup(struct platform_device *pdev) pdev 496 drivers/gpio/gpio-davinci.c struct device *dev = &pdev->dev; pdev 497 drivers/gpio/gpio-davinci.c struct davinci_gpio_controller *chips = platform_get_drvdata(pdev); pdev 605 drivers/gpio/gpio-davinci.c irqdata = devm_kzalloc(&pdev->dev, pdev 47 drivers/gpio/gpio-dln2.c struct platform_device *pdev; pdev 73 drivers/gpio/gpio-dln2.c static int dln2_gpio_get_pin_count(struct platform_device *pdev) pdev 79 drivers/gpio/gpio-dln2.c ret = dln2_transfer_rx(pdev, DLN2_GPIO_GET_PIN_COUNT, &count, &len); pdev 94 drivers/gpio/gpio-dln2.c return dln2_transfer_tx(dln2->pdev, cmd, &req, sizeof(req)); pdev 106 drivers/gpio/gpio-dln2.c ret = dln2_transfer(dln2->pdev, cmd, &req, sizeof(req), &rsp, &len); pdev 143 drivers/gpio/gpio-dln2.c return dln2_transfer_tx(dln2->pdev, DLN2_GPIO_PIN_SET_OUT_VAL, &req, pdev 165 drivers/gpio/gpio-dln2.c ret = dln2_transfer(dln2->pdev, DLN2_GPIO_PIN_GET_DIRECTION, pdev 240 drivers/gpio/gpio-dln2.c ret = dln2_transfer_tx(dln2->pdev, DLN2_GPIO_PIN_SET_DIRECTION, pdev 281 drivers/gpio/gpio-dln2.c return dln2_transfer_tx(dln2->pdev, DLN2_GPIO_SET_DEBOUNCE, pdev 298 drivers/gpio/gpio-dln2.c return dln2_transfer_tx(dln2->pdev, DLN2_GPIO_PIN_SET_EVENT_CFG, pdev 395 drivers/gpio/gpio-dln2.c static void dln2_gpio_event(struct platform_device *pdev, u16 echo, pdev 406 drivers/gpio/gpio-dln2.c struct dln2_gpio *dln2 = platform_get_drvdata(pdev); pdev 439 drivers/gpio/gpio-dln2.c static int dln2_gpio_probe(struct platform_device *pdev) pdev 442 drivers/gpio/gpio-dln2.c struct device *dev = &pdev->dev; pdev 446 drivers/gpio/gpio-dln2.c pins = dln2_gpio_get_pin_count(pdev); pdev 456 drivers/gpio/gpio-dln2.c dln2 = devm_kzalloc(&pdev->dev, sizeof(*dln2), GFP_KERNEL); pdev 462 drivers/gpio/gpio-dln2.c dln2->pdev = pdev; pdev 479 drivers/gpio/gpio-dln2.c platform_set_drvdata(pdev, dln2); pdev 494 drivers/gpio/gpio-dln2.c ret = dln2_register_event_cb(pdev, DLN2_GPIO_CONDITION_MET_EV, pdev 504 drivers/gpio/gpio-dln2.c static int dln2_gpio_remove(struct platform_device *pdev) pdev 506 drivers/gpio/gpio-dln2.c dln2_unregister_event_cb(pdev, DLN2_GPIO_CONDITION_MET_EV); pdev 653 drivers/gpio/gpio-dwapb.c static int dwapb_gpio_probe(struct platform_device *pdev) pdev 658 drivers/gpio/gpio-dwapb.c struct device *dev = &pdev->dev; pdev 670 drivers/gpio/gpio-dwapb.c gpio = devm_kzalloc(&pdev->dev, sizeof(*gpio), GFP_KERNEL); pdev 674 drivers/gpio/gpio-dwapb.c gpio->dev = &pdev->dev; pdev 683 drivers/gpio/gpio-dwapb.c gpio->ports = devm_kcalloc(&pdev->dev, gpio->nr_ports, pdev 688 drivers/gpio/gpio-dwapb.c gpio->regs = devm_platform_ioremap_resource(pdev, 0); pdev 693 drivers/gpio/gpio-dwapb.c gpio->clk = devm_clk_get(&pdev->dev, "bus"); pdev 697 drivers/gpio/gpio-dwapb.c dev_info(&pdev->dev, "Cannot enable clock\n"); pdev 720 drivers/gpio/gpio-dwapb.c platform_set_drvdata(pdev, gpio); pdev 732 drivers/gpio/gpio-dwapb.c static int dwapb_gpio_remove(struct platform_device *pdev) pdev 734 drivers/gpio/gpio-dwapb.c struct dwapb_gpio *gpio = platform_get_drvdata(pdev); pdev 567 drivers/gpio/gpio-eic-sprd.c static int sprd_eic_probe(struct platform_device *pdev) pdev 574 drivers/gpio/gpio-eic-sprd.c pdata = of_device_get_match_data(&pdev->dev); pdev 576 drivers/gpio/gpio-eic-sprd.c dev_err(&pdev->dev, "No matching driver data found.\n"); pdev 580 drivers/gpio/gpio-eic-sprd.c sprd_eic = devm_kzalloc(&pdev->dev, sizeof(*sprd_eic), GFP_KERNEL); pdev 587 drivers/gpio/gpio-eic-sprd.c sprd_eic->irq = platform_get_irq(pdev, 0); pdev 598 drivers/gpio/gpio-eic-sprd.c sprd_eic->base[i] = devm_platform_ioremap_resource(pdev, i); pdev 606 drivers/gpio/gpio-eic-sprd.c sprd_eic->chip.parent = &pdev->dev; pdev 607 drivers/gpio/gpio-eic-sprd.c sprd_eic->chip.of_node = pdev->dev.of_node; pdev 627 drivers/gpio/gpio-eic-sprd.c sprd_eic->intc.name = dev_name(&pdev->dev); pdev 643 drivers/gpio/gpio-eic-sprd.c ret = devm_gpiochip_add_data(&pdev->dev, &sprd_eic->chip, sprd_eic); pdev 645 drivers/gpio/gpio-eic-sprd.c dev_err(&pdev->dev, "Could not register gpiochip %d.\n", ret); pdev 649 drivers/gpio/gpio-eic-sprd.c platform_set_drvdata(pdev, sprd_eic); pdev 27 drivers/gpio/gpio-em.c struct platform_device *pdev; pdev 269 drivers/gpio/gpio-em.c static int em_gio_probe(struct platform_device *pdev) pdev 275 drivers/gpio/gpio-em.c struct device *dev = &pdev->dev; pdev 284 drivers/gpio/gpio-em.c p->pdev = pdev; pdev 285 drivers/gpio/gpio-em.c platform_set_drvdata(pdev, p); pdev 288 drivers/gpio/gpio-em.c io[0] = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 289 drivers/gpio/gpio-em.c io[1] = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 290 drivers/gpio/gpio-em.c irq[0] = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 291 drivers/gpio/gpio-em.c irq[1] = platform_get_resource(pdev, IORESOURCE_IRQ, 1); pdev 330 drivers/gpio/gpio-ep93xx.c struct platform_device *pdev, pdev 336 drivers/gpio/gpio-ep93xx.c struct device *dev = &pdev->dev; pdev 354 drivers/gpio/gpio-ep93xx.c int ab_parent_irq = platform_get_irq(pdev, 0); pdev 387 drivers/gpio/gpio-ep93xx.c girq->parents[i - 1] = platform_get_irq(pdev, i); pdev 404 drivers/gpio/gpio-ep93xx.c static int ep93xx_gpio_probe(struct platform_device *pdev) pdev 409 drivers/gpio/gpio-ep93xx.c epg = devm_kzalloc(&pdev->dev, sizeof(*epg), GFP_KERNEL); pdev 413 drivers/gpio/gpio-ep93xx.c epg->base = devm_platform_ioremap_resource(pdev, 0); pdev 421 drivers/gpio/gpio-ep93xx.c if (ep93xx_gpio_add_bank(gc, pdev, epg, bank)) pdev 422 drivers/gpio/gpio-ep93xx.c dev_warn(&pdev->dev, "Unable to add gpio bank %s\n", pdev 116 drivers/gpio/gpio-exar.c static int gpio_exar_probe(struct platform_device *pdev) pdev 118 drivers/gpio/gpio-exar.c struct pci_dev *pcidev = to_pci_dev(pdev->dev.parent); pdev 132 drivers/gpio/gpio-exar.c ret = device_property_read_u32(&pdev->dev, "exar,first-pin", pdev 137 drivers/gpio/gpio-exar.c ret = device_property_read_u32(&pdev->dev, "ngpios", &ngpios); pdev 141 drivers/gpio/gpio-exar.c exar_gpio = devm_kzalloc(&pdev->dev, sizeof(*exar_gpio), GFP_KERNEL); pdev 155 drivers/gpio/gpio-exar.c exar_gpio->gpio_chip.parent = &pdev->dev; pdev 167 drivers/gpio/gpio-exar.c ret = devm_gpiochip_add_data(&pdev->dev, pdev 172 drivers/gpio/gpio-exar.c platform_set_drvdata(pdev, exar_gpio); pdev 183 drivers/gpio/gpio-exar.c static int gpio_exar_remove(struct platform_device *pdev) pdev 185 drivers/gpio/gpio-exar.c struct exar_gpio_chip *exar_gpio = platform_get_drvdata(pdev); pdev 385 drivers/gpio/gpio-f7188x.c static int f7188x_gpio_probe(struct platform_device *pdev) pdev 389 drivers/gpio/gpio-f7188x.c struct f7188x_sio *sio = dev_get_platdata(&pdev->dev); pdev 392 drivers/gpio/gpio-f7188x.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 430 drivers/gpio/gpio-f7188x.c platform_set_drvdata(pdev, data); pdev 436 drivers/gpio/gpio-f7188x.c bank->chip.parent = &pdev->dev; pdev 439 drivers/gpio/gpio-f7188x.c err = devm_gpiochip_add_data(&pdev->dev, &bank->chip, bank); pdev 441 drivers/gpio/gpio-f7188x.c dev_err(&pdev->dev, pdev 225 drivers/gpio/gpio-ftgpio010.c static int ftgpio_gpio_probe(struct platform_device *pdev) pdev 227 drivers/gpio/gpio-ftgpio010.c struct device *dev = &pdev->dev; pdev 239 drivers/gpio/gpio-ftgpio010.c g->base = devm_platform_ioremap_resource(pdev, 0); pdev 243 drivers/gpio/gpio-ftgpio010.c irq = platform_get_irq(pdev, 0); pdev 313 drivers/gpio/gpio-ftgpio010.c platform_set_drvdata(pdev, g); pdev 324 drivers/gpio/gpio-ftgpio010.c static int ftgpio_gpio_remove(struct platform_device *pdev) pdev 326 drivers/gpio/gpio-ftgpio010.c struct ftgpio_gpio *g = platform_get_drvdata(pdev); pdev 53 drivers/gpio/gpio-ge.c static int __init gef_gpio_probe(struct platform_device *pdev) pdev 59 drivers/gpio/gpio-ge.c gc = devm_kzalloc(&pdev->dev, sizeof(*gc), GFP_KERNEL); pdev 63 drivers/gpio/gpio-ge.c regs = of_iomap(pdev->dev.of_node, 0); pdev 67 drivers/gpio/gpio-ge.c ret = bgpio_init(gc, &pdev->dev, 4, regs + GEF_GPIO_IN, pdev 71 drivers/gpio/gpio-ge.c dev_err(&pdev->dev, "bgpio_init failed\n"); pdev 76 drivers/gpio/gpio-ge.c gc->label = devm_kasprintf(&pdev->dev, GFP_KERNEL, "%pOF", pdev->dev.of_node); pdev 83 drivers/gpio/gpio-ge.c gc->ngpio = (u16)(uintptr_t)of_device_get_match_data(&pdev->dev); pdev 85 drivers/gpio/gpio-ge.c gc->of_node = pdev->dev.of_node; pdev 88 drivers/gpio/gpio-ge.c ret = devm_gpiochip_add_data(&pdev->dev, gc, NULL); pdev 95 drivers/gpio/gpio-ge.c pr_err("%pOF: GPIO chip registration failed\n", pdev->dev.of_node); pdev 208 drivers/gpio/gpio-hlwd.c static int hlwd_gpio_probe(struct platform_device *pdev) pdev 214 drivers/gpio/gpio-hlwd.c hlwd = devm_kzalloc(&pdev->dev, sizeof(*hlwd), GFP_KERNEL); pdev 218 drivers/gpio/gpio-hlwd.c hlwd->regs = devm_platform_ioremap_resource(pdev, 0); pdev 233 drivers/gpio/gpio-hlwd.c res = bgpio_init(&hlwd->gpioc, &pdev->dev, 4, pdev 238 drivers/gpio/gpio-hlwd.c dev_warn(&pdev->dev, "bgpio_init failed: %d\n", res); pdev 242 drivers/gpio/gpio-hlwd.c res = of_property_read_u32(pdev->dev.of_node, "ngpios", &ngpios); pdev 255 drivers/gpio/gpio-hlwd.c if (of_property_read_bool(pdev->dev.of_node, "interrupt-controller")) { pdev 258 drivers/gpio/gpio-hlwd.c hlwd->irq = platform_get_irq(pdev, 0); pdev 260 drivers/gpio/gpio-hlwd.c dev_info(&pdev->dev, "platform_get_irq returned %d\n", pdev 265 drivers/gpio/gpio-hlwd.c hlwd->irqc.name = dev_name(&pdev->dev); pdev 275 drivers/gpio/gpio-hlwd.c girq->parents = devm_kcalloc(&pdev->dev, 1, pdev 285 drivers/gpio/gpio-hlwd.c return devm_gpiochip_add_data(&pdev->dev, &hlwd->gpioc, hlwd); pdev 260 drivers/gpio/gpio-htc-egpio.c static int __init egpio_probe(struct platform_device *pdev) pdev 262 drivers/gpio/gpio-htc-egpio.c struct htc_egpio_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 271 drivers/gpio/gpio-htc-egpio.c ei = devm_kzalloc(&pdev->dev, sizeof(*ei), GFP_KERNEL); pdev 279 drivers/gpio/gpio-htc-egpio.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 284 drivers/gpio/gpio-htc-egpio.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 287 drivers/gpio/gpio-htc-egpio.c ei->base_addr = devm_ioremap_nocache(&pdev->dev, res->start, pdev 305 drivers/gpio/gpio-htc-egpio.c platform_set_drvdata(pdev, ei); pdev 308 drivers/gpio/gpio-htc-egpio.c ei->chip = devm_kcalloc(&pdev->dev, pdev 319 drivers/gpio/gpio-htc-egpio.c ei->chip[i].dev = &(pdev->dev); pdev 321 drivers/gpio/gpio-htc-egpio.c chip->label = devm_kasprintf(&pdev->dev, GFP_KERNEL, pdev 328 drivers/gpio/gpio-htc-egpio.c chip->parent = &pdev->dev; pdev 365 drivers/gpio/gpio-htc-egpio.c device_init_wakeup(&pdev->dev, 1); pdev 376 drivers/gpio/gpio-htc-egpio.c static int egpio_suspend(struct platform_device *pdev, pm_message_t state) pdev 378 drivers/gpio/gpio-htc-egpio.c struct egpio_info *ei = platform_get_drvdata(pdev); pdev 380 drivers/gpio/gpio-htc-egpio.c if (ei->chained_irq && device_may_wakeup(&pdev->dev)) pdev 385 drivers/gpio/gpio-htc-egpio.c static int egpio_resume(struct platform_device *pdev) pdev 387 drivers/gpio/gpio-htc-egpio.c struct egpio_info *ei = platform_get_drvdata(pdev); pdev 389 drivers/gpio/gpio-htc-egpio.c if (ei->chained_irq && device_may_wakeup(&pdev->dev)) pdev 384 drivers/gpio/gpio-ich.c static int ichx_gpio_probe(struct platform_device *pdev) pdev 386 drivers/gpio/gpio-ich.c struct device *dev = &pdev->dev; pdev 426 drivers/gpio/gpio-ich.c res_base = platform_get_resource(pdev, IORESOURCE_IO, ICH_RES_GPIO); pdev 427 drivers/gpio/gpio-ich.c err = ichx_gpio_request_regions(dev, res_base, pdev->name, pdev 443 drivers/gpio/gpio-ich.c res_pm = platform_get_resource(pdev, IORESOURCE_IO, ICH_RES_GPE0); pdev 450 drivers/gpio/gpio-ich.c pdev->name)) { pdev 471 drivers/gpio/gpio-ich.c static int ichx_gpio_remove(struct platform_device *pdev) pdev 64 drivers/gpio/gpio-intel-mid.c struct pci_dev *pdev; pdev 127 drivers/gpio/gpio-intel-mid.c if (priv->pdev) pdev 128 drivers/gpio/gpio-intel-mid.c pm_runtime_get(&priv->pdev->dev); pdev 136 drivers/gpio/gpio-intel-mid.c if (priv->pdev) pdev 137 drivers/gpio/gpio-intel-mid.c pm_runtime_put(&priv->pdev->dev); pdev 151 drivers/gpio/gpio-intel-mid.c if (priv->pdev) pdev 152 drivers/gpio/gpio-intel-mid.c pm_runtime_get(&priv->pdev->dev); pdev 160 drivers/gpio/gpio-intel-mid.c if (priv->pdev) pdev 161 drivers/gpio/gpio-intel-mid.c pm_runtime_put(&priv->pdev->dev); pdev 179 drivers/gpio/gpio-intel-mid.c if (priv->pdev) pdev 180 drivers/gpio/gpio-intel-mid.c pm_runtime_get(&priv->pdev->dev); pdev 196 drivers/gpio/gpio-intel-mid.c if (priv->pdev) pdev 197 drivers/gpio/gpio-intel-mid.c pm_runtime_put(&priv->pdev->dev); pdev 327 drivers/gpio/gpio-intel-mid.c static int intel_gpio_probe(struct pci_dev *pdev, pdev 339 drivers/gpio/gpio-intel-mid.c retval = pcim_enable_device(pdev); pdev 343 drivers/gpio/gpio-intel-mid.c retval = pcim_iomap_regions(pdev, 1 << 0 | 1 << 1, pci_name(pdev)); pdev 345 drivers/gpio/gpio-intel-mid.c dev_err(&pdev->dev, "I/O memory mapping error\n"); pdev 349 drivers/gpio/gpio-intel-mid.c base = pcim_iomap_table(pdev)[1]; pdev 355 drivers/gpio/gpio-intel-mid.c pcim_iounmap_regions(pdev, 1 << 1); pdev 357 drivers/gpio/gpio-intel-mid.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 361 drivers/gpio/gpio-intel-mid.c priv->reg_base = pcim_iomap_table(pdev)[0]; pdev 362 drivers/gpio/gpio-intel-mid.c priv->chip.label = dev_name(&pdev->dev); pdev 363 drivers/gpio/gpio-intel-mid.c priv->chip.parent = &pdev->dev; pdev 372 drivers/gpio/gpio-intel-mid.c priv->pdev = pdev; pdev 381 drivers/gpio/gpio-intel-mid.c girq->parents = devm_kcalloc(&pdev->dev, girq->num_parents, pdev 386 drivers/gpio/gpio-intel-mid.c girq->parents[0] = pdev->irq; pdev 391 drivers/gpio/gpio-intel-mid.c pci_set_drvdata(pdev, priv); pdev 393 drivers/gpio/gpio-intel-mid.c retval = devm_gpiochip_add_data(&pdev->dev, &priv->chip, priv); pdev 395 drivers/gpio/gpio-intel-mid.c dev_err(&pdev->dev, "gpiochip_add error %d\n", retval); pdev 399 drivers/gpio/gpio-intel-mid.c pm_runtime_put_noidle(&pdev->dev); pdev 400 drivers/gpio/gpio-intel-mid.c pm_runtime_allow(&pdev->dev); pdev 18 drivers/gpio/gpio-iop.c static int iop3xx_gpio_probe(struct platform_device *pdev) pdev 24 drivers/gpio/gpio-iop.c gc = devm_kzalloc(&pdev->dev, sizeof(*gc), GFP_KERNEL); pdev 28 drivers/gpio/gpio-iop.c base = devm_platform_ioremap_resource(pdev, 0); pdev 32 drivers/gpio/gpio-iop.c err = bgpio_init(gc, &pdev->dev, 1, base + IOP3XX_GPID, pdev 41 drivers/gpio/gpio-iop.c return devm_gpiochip_add_data(&pdev->dev, gc, NULL); pdev 189 drivers/gpio/gpio-ixp4xx.c static int ixp4xx_gpio_probe(struct platform_device *pdev) pdev 192 drivers/gpio/gpio-ixp4xx.c struct device *dev = &pdev->dev; pdev 205 drivers/gpio/gpio-ixp4xx.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 281 drivers/gpio/gpio-ixp4xx.c g->gc.parent = &pdev->dev; pdev 298 drivers/gpio/gpio-ixp4xx.c platform_set_drvdata(pdev, g); pdev 140 drivers/gpio/gpio-janz-ttl.c static int ttl_probe(struct platform_device *pdev) pdev 147 drivers/gpio/gpio-janz-ttl.c pdata = dev_get_platdata(&pdev->dev); pdev 149 drivers/gpio/gpio-janz-ttl.c dev_err(&pdev->dev, "no platform data\n"); pdev 153 drivers/gpio/gpio-janz-ttl.c mod = devm_kzalloc(&pdev->dev, sizeof(*mod), GFP_KERNEL); pdev 157 drivers/gpio/gpio-janz-ttl.c platform_set_drvdata(pdev, mod); pdev 161 drivers/gpio/gpio-janz-ttl.c mod->regs = devm_platform_ioremap_resource(pdev, 0); pdev 169 drivers/gpio/gpio-janz-ttl.c gpio->parent = &pdev->dev; pdev 170 drivers/gpio/gpio-janz-ttl.c gpio->label = pdev->name; pdev 179 drivers/gpio/gpio-janz-ttl.c ret = devm_gpiochip_add_data(&pdev->dev, gpio, NULL); pdev 181 drivers/gpio/gpio-janz-ttl.c dev_err(&pdev->dev, "unable to add GPIO chip\n"); pdev 130 drivers/gpio/gpio-kempld.c static int kempld_gpio_probe(struct platform_device *pdev) pdev 132 drivers/gpio/gpio-kempld.c struct device *dev = &pdev->dev; pdev 151 drivers/gpio/gpio-kempld.c platform_set_drvdata(pdev, gpio); pdev 94 drivers/gpio/gpio-loongson.c static int loongson_gpio_probe(struct platform_device *pdev) pdev 97 drivers/gpio/gpio-loongson.c struct device *dev = &pdev->dev; pdev 123 drivers/gpio/gpio-loongson.c struct platform_device *pdev; pdev 132 drivers/gpio/gpio-loongson.c pdev = platform_device_register_simple("loongson-gpio", -1, NULL, 0); pdev 133 drivers/gpio/gpio-loongson.c return PTR_ERR_OR_ZERO(pdev); pdev 46 drivers/gpio/gpio-loongson1.c static int ls1x_gpio_probe(struct platform_device *pdev) pdev 48 drivers/gpio/gpio-loongson1.c struct device *dev = &pdev->dev; pdev 56 drivers/gpio/gpio-loongson1.c gpio_reg_base = devm_platform_ioremap_resource(pdev, 0); pdev 69 drivers/gpio/gpio-loongson1.c gc->base = pdev->id * 32; pdev 75 drivers/gpio/gpio-loongson1.c platform_set_drvdata(pdev, gc); pdev 188 drivers/gpio/gpio-lp3943.c static int lp3943_gpio_probe(struct platform_device *pdev) pdev 190 drivers/gpio/gpio-lp3943.c struct lp3943 *lp3943 = dev_get_drvdata(pdev->dev.parent); pdev 193 drivers/gpio/gpio-lp3943.c lp3943_gpio = devm_kzalloc(&pdev->dev, sizeof(*lp3943_gpio), pdev 200 drivers/gpio/gpio-lp3943.c lp3943_gpio->chip.parent = &pdev->dev; pdev 202 drivers/gpio/gpio-lp3943.c platform_set_drvdata(pdev, lp3943_gpio); pdev 204 drivers/gpio/gpio-lp3943.c return devm_gpiochip_add_data(&pdev->dev, &lp3943_gpio->chip, pdev 142 drivers/gpio/gpio-lp873x.c static int lp873x_gpio_probe(struct platform_device *pdev) pdev 147 drivers/gpio/gpio-lp873x.c gpio = devm_kzalloc(&pdev->dev, sizeof(*gpio), GFP_KERNEL); pdev 151 drivers/gpio/gpio-lp873x.c platform_set_drvdata(pdev, gpio); pdev 153 drivers/gpio/gpio-lp873x.c gpio->lp873 = dev_get_drvdata(pdev->dev.parent); pdev 157 drivers/gpio/gpio-lp873x.c ret = devm_gpiochip_add_data(&pdev->dev, &gpio->chip, gpio); pdev 159 drivers/gpio/gpio-lp873x.c dev_err(&pdev->dev, "Could not register gpiochip, %d\n", ret); pdev 151 drivers/gpio/gpio-lp87565.c static int lp87565_gpio_probe(struct platform_device *pdev) pdev 157 drivers/gpio/gpio-lp87565.c gpio = devm_kzalloc(&pdev->dev, sizeof(*gpio), GFP_KERNEL); pdev 161 drivers/gpio/gpio-lp87565.c lp87565 = dev_get_drvdata(pdev->dev.parent); pdev 166 drivers/gpio/gpio-lp87565.c ret = devm_gpiochip_add_data(&pdev->dev, &gpio->chip, gpio); pdev 168 drivers/gpio/gpio-lp87565.c dev_err(&pdev->dev, "Could not register gpiochip, %d\n", ret); pdev 327 drivers/gpio/gpio-lpc18xx.c static int lpc18xx_gpio_probe(struct platform_device *pdev) pdev 329 drivers/gpio/gpio-lpc18xx.c struct device *dev = &pdev->dev; pdev 338 drivers/gpio/gpio-lpc18xx.c platform_set_drvdata(pdev, gc); pdev 343 drivers/gpio/gpio-lpc18xx.c gc->base = devm_platform_ioremap_resource(pdev, 0); pdev 385 drivers/gpio/gpio-lpc18xx.c static int lpc18xx_gpio_remove(struct platform_device *pdev) pdev 387 drivers/gpio/gpio-lpc18xx.c struct lpc18xx_gpio_chip *gc = platform_get_drvdata(pdev); pdev 505 drivers/gpio/gpio-lpc32xx.c static int lpc32xx_gpio_probe(struct platform_device *pdev) pdev 510 drivers/gpio/gpio-lpc32xx.c reg_base = devm_platform_ioremap_resource(pdev, 0); pdev 515 drivers/gpio/gpio-lpc32xx.c if (pdev->dev.of_node) { pdev 518 drivers/gpio/gpio-lpc32xx.c lpc32xx_gpiochip[i].chip.of_node = pdev->dev.of_node; pdev 521 drivers/gpio/gpio-lpc32xx.c devm_gpiochip_add_data(&pdev->dev, &lpc32xx_gpiochip[i].chip, pdev 49 drivers/gpio/gpio-lynxpoint.c struct platform_device *pdev; pdev 106 drivers/gpio/gpio-lynxpoint.c pm_runtime_get(&lg->pdev->dev); /* should we put if failed */ pdev 110 drivers/gpio/gpio-lynxpoint.c dev_err(&lg->pdev->dev, "gpio %d reserved for ACPI\n", offset); pdev 132 drivers/gpio/gpio-lynxpoint.c pm_runtime_put(&lg->pdev->dev); pdev 321 drivers/gpio/gpio-lynxpoint.c static int lp_gpio_probe(struct platform_device *pdev) pdev 326 drivers/gpio/gpio-lynxpoint.c struct device *dev = &pdev->dev; pdev 334 drivers/gpio/gpio-lynxpoint.c lg->pdev = pdev; pdev 335 drivers/gpio/gpio-lynxpoint.c platform_set_drvdata(pdev, lg); pdev 337 drivers/gpio/gpio-lynxpoint.c io_rc = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 338 drivers/gpio/gpio-lynxpoint.c irq_rc = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 379 drivers/gpio/gpio-lynxpoint.c girq->parents = devm_kcalloc(&pdev->dev, girq->num_parents, pdev 439 drivers/gpio/gpio-lynxpoint.c static int lp_gpio_remove(struct platform_device *pdev) pdev 441 drivers/gpio/gpio-lynxpoint.c pm_runtime_disable(&pdev->dev); pdev 120 drivers/gpio/gpio-madera.c static int madera_gpio_probe(struct platform_device *pdev) pdev 122 drivers/gpio/gpio-madera.c struct madera *madera = dev_get_drvdata(pdev->dev.parent); pdev 127 drivers/gpio/gpio-madera.c madera_gpio = devm_kzalloc(&pdev->dev, sizeof(*madera_gpio), pdev 136 drivers/gpio/gpio-madera.c madera_gpio->gpio_chip.parent = pdev->dev.parent; pdev 159 drivers/gpio/gpio-madera.c dev_err(&pdev->dev, "Unknown chip variant %d\n", madera->type); pdev 169 drivers/gpio/gpio-madera.c ret = devm_gpiochip_add_data(&pdev->dev, pdev 173 drivers/gpio/gpio-madera.c dev_dbg(&pdev->dev, "Could not register gpiochip, %d\n", ret); pdev 189 drivers/gpio/gpio-madera.c dev_dbg(&pdev->dev, "Failed to add pin range (%d)\n", ret); pdev 265 drivers/gpio/gpio-max77620.c static int max77620_gpio_probe(struct platform_device *pdev) pdev 267 drivers/gpio/gpio-max77620.c struct max77620_chip *chip = dev_get_drvdata(pdev->dev.parent); pdev 272 drivers/gpio/gpio-max77620.c gpio_irq = platform_get_irq(pdev, 0); pdev 276 drivers/gpio/gpio-max77620.c mgpio = devm_kzalloc(&pdev->dev, sizeof(*mgpio), GFP_KERNEL); pdev 281 drivers/gpio/gpio-max77620.c mgpio->dev = &pdev->dev; pdev 283 drivers/gpio/gpio-max77620.c mgpio->gpio_chip.label = pdev->name; pdev 284 drivers/gpio/gpio-max77620.c mgpio->gpio_chip.parent = &pdev->dev; pdev 295 drivers/gpio/gpio-max77620.c mgpio->gpio_chip.of_node = pdev->dev.parent->of_node; pdev 298 drivers/gpio/gpio-max77620.c platform_set_drvdata(pdev, mgpio); pdev 300 drivers/gpio/gpio-max77620.c ret = devm_gpiochip_add_data(&pdev->dev, &mgpio->gpio_chip, mgpio); pdev 302 drivers/gpio/gpio-max77620.c dev_err(&pdev->dev, "gpio_init: Failed to add max77620_gpio\n"); pdev 306 drivers/gpio/gpio-max77620.c ret = devm_regmap_add_irq_chip(&pdev->dev, chip->rmap, gpio_irq, pdev 311 drivers/gpio/gpio-max77620.c dev_err(&pdev->dev, "Failed to add gpio irq_chip %d\n", ret); pdev 140 drivers/gpio/gpio-max77650.c static int max77650_gpio_probe(struct platform_device *pdev) pdev 146 drivers/gpio/gpio-max77650.c dev = &pdev->dev; pdev 158 drivers/gpio/gpio-max77650.c chip->irq = platform_get_irq_byname(pdev, "GPI"); pdev 156 drivers/gpio/gpio-mb86s7x.c static int mb86s70_gpio_probe(struct platform_device *pdev) pdev 161 drivers/gpio/gpio-mb86s7x.c gchip = devm_kzalloc(&pdev->dev, sizeof(*gchip), GFP_KERNEL); pdev 165 drivers/gpio/gpio-mb86s7x.c platform_set_drvdata(pdev, gchip); pdev 167 drivers/gpio/gpio-mb86s7x.c gchip->base = devm_platform_ioremap_resource(pdev, 0); pdev 171 drivers/gpio/gpio-mb86s7x.c if (!has_acpi_companion(&pdev->dev)) { pdev 172 drivers/gpio/gpio-mb86s7x.c gchip->clk = devm_clk_get(&pdev->dev, NULL); pdev 189 drivers/gpio/gpio-mb86s7x.c gchip->gc.label = dev_name(&pdev->dev); pdev 192 drivers/gpio/gpio-mb86s7x.c gchip->gc.parent = &pdev->dev; pdev 195 drivers/gpio/gpio-mb86s7x.c if (has_acpi_companion(&pdev->dev)) pdev 200 drivers/gpio/gpio-mb86s7x.c dev_err(&pdev->dev, "couldn't register gpio driver\n"); pdev 205 drivers/gpio/gpio-mb86s7x.c if (has_acpi_companion(&pdev->dev)) pdev 211 drivers/gpio/gpio-mb86s7x.c static int mb86s70_gpio_remove(struct platform_device *pdev) pdev 213 drivers/gpio/gpio-mb86s7x.c struct mb86s70_gpio_chip *gchip = platform_get_drvdata(pdev); pdev 215 drivers/gpio/gpio-mb86s7x.c if (has_acpi_companion(&pdev->dev)) pdev 396 drivers/gpio/gpio-merrifield.c static int mrfld_gpio_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 406 drivers/gpio/gpio-merrifield.c retval = pcim_enable_device(pdev); pdev 410 drivers/gpio/gpio-merrifield.c retval = pcim_iomap_regions(pdev, BIT(1) | BIT(0), pci_name(pdev)); pdev 412 drivers/gpio/gpio-merrifield.c dev_err(&pdev->dev, "I/O memory mapping error\n"); pdev 416 drivers/gpio/gpio-merrifield.c base = pcim_iomap_table(pdev)[1]; pdev 422 drivers/gpio/gpio-merrifield.c pcim_iounmap_regions(pdev, BIT(1)); pdev 424 drivers/gpio/gpio-merrifield.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 428 drivers/gpio/gpio-merrifield.c priv->dev = &pdev->dev; pdev 429 drivers/gpio/gpio-merrifield.c priv->reg_base = pcim_iomap_table(pdev)[0]; pdev 431 drivers/gpio/gpio-merrifield.c priv->chip.label = dev_name(&pdev->dev); pdev 432 drivers/gpio/gpio-merrifield.c priv->chip.parent = &pdev->dev; pdev 447 drivers/gpio/gpio-merrifield.c pci_set_drvdata(pdev, priv); pdev 448 drivers/gpio/gpio-merrifield.c retval = devm_gpiochip_add_data(&pdev->dev, &priv->chip, priv); pdev 450 drivers/gpio/gpio-merrifield.c dev_err(&pdev->dev, "gpiochip_add error %d\n", retval); pdev 463 drivers/gpio/gpio-merrifield.c dev_err(&pdev->dev, "failed to add GPIO pin range\n"); pdev 471 drivers/gpio/gpio-merrifield.c dev_err(&pdev->dev, "could not connect irqchip to gpiochip\n"); pdev 477 drivers/gpio/gpio-merrifield.c gpiochip_set_chained_irqchip(&priv->chip, &mrfld_irqchip, pdev->irq, pdev 403 drivers/gpio/gpio-ml-ioh.c static int ioh_gpio_probe(struct pci_dev *pdev, pdev 413 drivers/gpio/gpio-ml-ioh.c ret = pci_enable_device(pdev); pdev 415 drivers/gpio/gpio-ml-ioh.c dev_err(&pdev->dev, "%s : pci_enable_device failed", __func__); pdev 419 drivers/gpio/gpio-ml-ioh.c ret = pci_request_regions(pdev, KBUILD_MODNAME); pdev 421 drivers/gpio/gpio-ml-ioh.c dev_err(&pdev->dev, "pci_request_regions failed-%d", ret); pdev 425 drivers/gpio/gpio-ml-ioh.c base = pci_iomap(pdev, 1, 0); pdev 427 drivers/gpio/gpio-ml-ioh.c dev_err(&pdev->dev, "%s : pci_iomap failed", __func__); pdev 440 drivers/gpio/gpio-ml-ioh.c chip->dev = &pdev->dev; pdev 448 drivers/gpio/gpio-ml-ioh.c dev_err(&pdev->dev, "IOH gpio: Failed to register GPIO\n"); pdev 455 drivers/gpio/gpio-ml-ioh.c irq_base = devm_irq_alloc_descs(&pdev->dev, -1, IOH_IRQ_BASE, pdev 458 drivers/gpio/gpio-ml-ioh.c dev_warn(&pdev->dev, pdev 472 drivers/gpio/gpio-ml-ioh.c ret = devm_request_irq(&pdev->dev, pdev->irq, ioh_gpio_handler, pdev 475 drivers/gpio/gpio-ml-ioh.c dev_err(&pdev->dev, pdev 480 drivers/gpio/gpio-ml-ioh.c pci_set_drvdata(pdev, chip); pdev 493 drivers/gpio/gpio-ml-ioh.c pci_iounmap(pdev, base); pdev 496 drivers/gpio/gpio-ml-ioh.c pci_release_regions(pdev); pdev 499 drivers/gpio/gpio-ml-ioh.c pci_disable_device(pdev); pdev 503 drivers/gpio/gpio-ml-ioh.c dev_err(&pdev->dev, "%s Failed returns %d\n", __func__, ret); pdev 507 drivers/gpio/gpio-ml-ioh.c static void ioh_gpio_remove(struct pci_dev *pdev) pdev 510 drivers/gpio/gpio-ml-ioh.c struct ioh_gpio *chip = pci_get_drvdata(pdev); pdev 519 drivers/gpio/gpio-ml-ioh.c pci_iounmap(pdev, chip->base); pdev 520 drivers/gpio/gpio-ml-ioh.c pci_release_regions(pdev); pdev 521 drivers/gpio/gpio-ml-ioh.c pci_disable_device(pdev); pdev 526 drivers/gpio/gpio-ml-ioh.c static int ioh_gpio_suspend(struct pci_dev *pdev, pm_message_t state) pdev 529 drivers/gpio/gpio-ml-ioh.c struct ioh_gpio *chip = pci_get_drvdata(pdev); pdev 536 drivers/gpio/gpio-ml-ioh.c ret = pci_save_state(pdev); pdev 538 drivers/gpio/gpio-ml-ioh.c dev_err(&pdev->dev, "pci_save_state Failed-%d\n", ret); pdev 541 drivers/gpio/gpio-ml-ioh.c pci_disable_device(pdev); pdev 542 drivers/gpio/gpio-ml-ioh.c pci_set_power_state(pdev, PCI_D0); pdev 543 drivers/gpio/gpio-ml-ioh.c ret = pci_enable_wake(pdev, PCI_D0, 1); pdev 545 drivers/gpio/gpio-ml-ioh.c dev_err(&pdev->dev, "pci_enable_wake Failed -%d\n", ret); pdev 550 drivers/gpio/gpio-ml-ioh.c static int ioh_gpio_resume(struct pci_dev *pdev) pdev 553 drivers/gpio/gpio-ml-ioh.c struct ioh_gpio *chip = pci_get_drvdata(pdev); pdev 556 drivers/gpio/gpio-ml-ioh.c ret = pci_enable_wake(pdev, PCI_D0, 0); pdev 558 drivers/gpio/gpio-ml-ioh.c pci_set_power_state(pdev, PCI_D0); pdev 559 drivers/gpio/gpio-ml-ioh.c ret = pci_enable_device(pdev); pdev 561 drivers/gpio/gpio-ml-ioh.c dev_err(&pdev->dev, "pci_enable_device Failed-%d ", ret); pdev 564 drivers/gpio/gpio-ml-ioh.c pci_restore_state(pdev); pdev 50 drivers/gpio/gpio-mlxbf.c static int mlxbf_gpio_probe(struct platform_device *pdev) pdev 53 drivers/gpio/gpio-mlxbf.c struct device *dev = &pdev->dev; pdev 57 drivers/gpio/gpio-mlxbf.c gs = devm_kzalloc(&pdev->dev, sizeof(*gs), GFP_KERNEL); pdev 61 drivers/gpio/gpio-mlxbf.c gs->base = devm_platform_ioremap_resource(pdev, 0); pdev 81 drivers/gpio/gpio-mlxbf.c dev_err(&pdev->dev, "Failed adding memory mapped gpiochip\n"); pdev 85 drivers/gpio/gpio-mlxbf.c platform_set_drvdata(pdev, gs); pdev 86 drivers/gpio/gpio-mlxbf.c dev_info(&pdev->dev, "registered Mellanox BlueField GPIO"); pdev 91 drivers/gpio/gpio-mlxbf.c static int mlxbf_gpio_suspend(struct platform_device *pdev, pm_message_t state) pdev 93 drivers/gpio/gpio-mlxbf.c struct mlxbf_gpio_state *gs = platform_get_drvdata(pdev); pdev 110 drivers/gpio/gpio-mlxbf.c static int mlxbf_gpio_resume(struct platform_device *pdev) pdev 112 drivers/gpio/gpio-mlxbf.c struct mlxbf_gpio_state *gs = platform_get_drvdata(pdev); pdev 101 drivers/gpio/gpio-mm-lantiq.c static int ltq_mm_probe(struct platform_device *pdev) pdev 106 drivers/gpio/gpio-mm-lantiq.c chip = devm_kzalloc(&pdev->dev, sizeof(*chip), GFP_KERNEL); pdev 110 drivers/gpio/gpio-mm-lantiq.c platform_set_drvdata(pdev, chip); pdev 118 drivers/gpio/gpio-mm-lantiq.c if (!of_property_read_u32(pdev->dev.of_node, "lantiq,shadow", &shadow)) pdev 121 drivers/gpio/gpio-mm-lantiq.c return of_mm_gpiochip_add_data(pdev->dev.of_node, &chip->mmchip, chip); pdev 124 drivers/gpio/gpio-mm-lantiq.c static int ltq_mm_remove(struct platform_device *pdev) pdev 126 drivers/gpio/gpio-mm-lantiq.c struct ltq_mm *chip = platform_get_drvdata(pdev); pdev 649 drivers/gpio/gpio-mmio.c static void __iomem *bgpio_map(struct platform_device *pdev, pdev 656 drivers/gpio/gpio-mmio.c r = platform_get_resource_byname(pdev, IORESOURCE_MEM, name); pdev 664 drivers/gpio/gpio-mmio.c return devm_ioremap_resource(&pdev->dev, r); pdev 676 drivers/gpio/gpio-mmio.c static struct bgpio_pdata *bgpio_parse_dt(struct platform_device *pdev, pdev 681 drivers/gpio/gpio-mmio.c if (!of_match_device(bgpio_of_match, &pdev->dev)) pdev 684 drivers/gpio/gpio-mmio.c pdata = devm_kzalloc(&pdev->dev, sizeof(struct bgpio_pdata), pdev 691 drivers/gpio/gpio-mmio.c if (of_device_is_big_endian(pdev->dev.of_node)) pdev 694 drivers/gpio/gpio-mmio.c if (of_property_read_bool(pdev->dev.of_node, "no-output")) pdev 700 drivers/gpio/gpio-mmio.c static struct bgpio_pdata *bgpio_parse_dt(struct platform_device *pdev, pdev 707 drivers/gpio/gpio-mmio.c static int bgpio_pdev_probe(struct platform_device *pdev) pdev 709 drivers/gpio/gpio-mmio.c struct device *dev = &pdev->dev; pdev 722 drivers/gpio/gpio-mmio.c pdata = bgpio_parse_dt(pdev, &flags); pdev 728 drivers/gpio/gpio-mmio.c flags = pdev->id_entry->driver_data; pdev 731 drivers/gpio/gpio-mmio.c r = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dat"); pdev 737 drivers/gpio/gpio-mmio.c dat = bgpio_map(pdev, "dat", sz); pdev 741 drivers/gpio/gpio-mmio.c set = bgpio_map(pdev, "set", sz); pdev 745 drivers/gpio/gpio-mmio.c clr = bgpio_map(pdev, "clr", sz); pdev 749 drivers/gpio/gpio-mmio.c dirout = bgpio_map(pdev, "dirout", sz); pdev 753 drivers/gpio/gpio-mmio.c dirin = bgpio_map(pdev, "dirin", sz); pdev 757 drivers/gpio/gpio-mmio.c gc = devm_kzalloc(&pdev->dev, sizeof(*gc), GFP_KERNEL); pdev 773 drivers/gpio/gpio-mmio.c platform_set_drvdata(pdev, gc); pdev 775 drivers/gpio/gpio-mmio.c return devm_gpiochip_add_data(&pdev->dev, gc, NULL); pdev 372 drivers/gpio/gpio-mockup.c static int gpio_mockup_probe(struct platform_device *pdev) pdev 381 drivers/gpio/gpio-mockup.c dev = &pdev->dev; pdev 401 drivers/gpio/gpio-mockup.c "%s-%c", pdev->name, pdev->id + 'A'); pdev 459 drivers/gpio/gpio-mockup.c struct platform_device *pdev; pdev 463 drivers/gpio/gpio-mockup.c pdev = gpio_mockup_pdevs[i]; pdev 465 drivers/gpio/gpio-mockup.c if (pdev) pdev 466 drivers/gpio/gpio-mockup.c platform_device_unregister(pdev); pdev 475 drivers/gpio/gpio-mockup.c struct platform_device *pdev; pdev 525 drivers/gpio/gpio-mockup.c pdev = platform_device_register_full(&pdevinfo); pdev 526 drivers/gpio/gpio-mockup.c if (IS_ERR(pdev)) { pdev 530 drivers/gpio/gpio-mockup.c return PTR_ERR(pdev); pdev 533 drivers/gpio/gpio-mockup.c gpio_mockup_pdevs[i] = pdev; pdev 327 drivers/gpio/gpio-mpc8xxx.c static int mpc8xxx_probe(struct platform_device *pdev) pdev 329 drivers/gpio/gpio-mpc8xxx.c struct device_node *np = pdev->dev.of_node; pdev 333 drivers/gpio/gpio-mpc8xxx.c of_device_get_match_data(&pdev->dev); pdev 336 drivers/gpio/gpio-mpc8xxx.c mpc8xxx_gc = devm_kzalloc(&pdev->dev, sizeof(*mpc8xxx_gc), GFP_KERNEL); pdev 340 drivers/gpio/gpio-mpc8xxx.c platform_set_drvdata(pdev, mpc8xxx_gc); pdev 349 drivers/gpio/gpio-mpc8xxx.c gc->parent = &pdev->dev; pdev 352 drivers/gpio/gpio-mpc8xxx.c ret = bgpio_init(gc, &pdev->dev, 4, pdev 359 drivers/gpio/gpio-mpc8xxx.c dev_dbg(&pdev->dev, "GPIO registers are LITTLE endian\n"); pdev 361 drivers/gpio/gpio-mpc8xxx.c ret = bgpio_init(gc, &pdev->dev, 4, pdev 369 drivers/gpio/gpio-mpc8xxx.c dev_dbg(&pdev->dev, "GPIO registers are BIG endian\n"); pdev 425 drivers/gpio/gpio-mpc8xxx.c static int mpc8xxx_remove(struct platform_device *pdev) pdev 427 drivers/gpio/gpio-mpc8xxx.c struct mpc8xxx_gpio_chip *mpc8xxx_gc = platform_get_drvdata(pdev); pdev 42 drivers/gpio/gpio-msic.c struct platform_device *pdev; pdev 226 drivers/gpio/gpio-msic.c struct intel_msic *msic = pdev_to_intel_msic(mg->pdev); pdev 242 drivers/gpio/gpio-msic.c static int platform_msic_gpio_probe(struct platform_device *pdev) pdev 244 drivers/gpio/gpio-msic.c struct device *dev = &pdev->dev; pdev 247 drivers/gpio/gpio-msic.c int irq = platform_get_irq(pdev, 0); pdev 267 drivers/gpio/gpio-msic.c mg->pdev = pdev; pdev 295 drivers/gpio/gpio-mt7621.c mediatek_gpio_probe(struct platform_device *pdev) pdev 297 drivers/gpio/gpio-mt7621.c struct device *dev = &pdev->dev; pdev 307 drivers/gpio/gpio-mt7621.c mtk->base = devm_platform_ioremap_resource(pdev, 0); pdev 313 drivers/gpio/gpio-mt7621.c platform_set_drvdata(pdev, mtk); pdev 770 drivers/gpio/gpio-mvebu.c static int mvebu_pwm_probe(struct platform_device *pdev, pdev 774 drivers/gpio/gpio-mvebu.c struct device *dev = &pdev->dev; pdev 789 drivers/gpio/gpio-mvebu.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "pwm"); pdev 924 drivers/gpio/gpio-mvebu.c static int mvebu_gpio_suspend(struct platform_device *pdev, pm_message_t state) pdev 926 drivers/gpio/gpio-mvebu.c struct mvebu_gpio_chip *mvchip = platform_get_drvdata(pdev); pdev 976 drivers/gpio/gpio-mvebu.c static int mvebu_gpio_resume(struct platform_device *pdev) pdev 978 drivers/gpio/gpio-mvebu.c struct mvebu_gpio_chip *mvchip = platform_get_drvdata(pdev); pdev 1035 drivers/gpio/gpio-mvebu.c static int mvebu_gpio_probe_raw(struct platform_device *pdev, pdev 1040 drivers/gpio/gpio-mvebu.c base = devm_platform_ioremap_resource(pdev, 0); pdev 1044 drivers/gpio/gpio-mvebu.c mvchip->regs = devm_regmap_init_mmio(&pdev->dev, base, pdev 1060 drivers/gpio/gpio-mvebu.c base = devm_platform_ioremap_resource(pdev, 1); pdev 1065 drivers/gpio/gpio-mvebu.c devm_regmap_init_mmio(&pdev->dev, base, pdev 1074 drivers/gpio/gpio-mvebu.c static int mvebu_gpio_probe_syscon(struct platform_device *pdev, pdev 1077 drivers/gpio/gpio-mvebu.c mvchip->regs = syscon_node_to_regmap(pdev->dev.parent->of_node); pdev 1081 drivers/gpio/gpio-mvebu.c if (of_property_read_u32(pdev->dev.of_node, "offset", &mvchip->offset)) pdev 1087 drivers/gpio/gpio-mvebu.c static int mvebu_gpio_probe(struct platform_device *pdev) pdev 1091 drivers/gpio/gpio-mvebu.c struct device_node *np = pdev->dev.of_node; pdev 1100 drivers/gpio/gpio-mvebu.c match = of_match_device(mvebu_gpio_of_match, &pdev->dev); pdev 1109 drivers/gpio/gpio-mvebu.c mvchip = devm_kzalloc(&pdev->dev, sizeof(struct mvebu_gpio_chip), pdev 1114 drivers/gpio/gpio-mvebu.c platform_set_drvdata(pdev, mvchip); pdev 1116 drivers/gpio/gpio-mvebu.c if (of_property_read_u32(pdev->dev.of_node, "ngpios", &ngpios)) { pdev 1117 drivers/gpio/gpio-mvebu.c dev_err(&pdev->dev, "Missing ngpios OF property\n"); pdev 1121 drivers/gpio/gpio-mvebu.c id = of_alias_get_id(pdev->dev.of_node, "gpio"); pdev 1123 drivers/gpio/gpio-mvebu.c dev_err(&pdev->dev, "Couldn't get OF id\n"); pdev 1127 drivers/gpio/gpio-mvebu.c mvchip->clk = devm_clk_get(&pdev->dev, NULL); pdev 1133 drivers/gpio/gpio-mvebu.c mvchip->chip.label = dev_name(&pdev->dev); pdev 1134 drivers/gpio/gpio-mvebu.c mvchip->chip.parent = &pdev->dev; pdev 1151 drivers/gpio/gpio-mvebu.c err = mvebu_gpio_probe_syscon(pdev, mvchip); pdev 1153 drivers/gpio/gpio-mvebu.c err = mvebu_gpio_probe_raw(pdev, mvchip); pdev 1197 drivers/gpio/gpio-mvebu.c devm_gpiochip_add_data(&pdev->dev, &mvchip->chip, mvchip); pdev 1206 drivers/gpio/gpio-mvebu.c dev_err(&pdev->dev, "couldn't allocate irq domain %s (DT).\n", pdev 1215 drivers/gpio/gpio-mvebu.c dev_err(&pdev->dev, "couldn't allocate irq chips %s (DT).\n", pdev 1248 drivers/gpio/gpio-mvebu.c int irq = platform_get_irq(pdev, i); pdev 1258 drivers/gpio/gpio-mvebu.c return mvebu_pwm_probe(pdev, mvchip, id); pdev 373 drivers/gpio/gpio-mxc.c static void mxc_gpio_get_hw(struct platform_device *pdev) pdev 376 drivers/gpio/gpio-mxc.c of_match_device(mxc_gpio_dt_ids, &pdev->dev); pdev 380 drivers/gpio/gpio-mxc.c pdev->id_entry = of_id->data; pdev 381 drivers/gpio/gpio-mxc.c hwtype = pdev->id_entry->driver_data; pdev 410 drivers/gpio/gpio-mxc.c static int mxc_gpio_probe(struct platform_device *pdev) pdev 412 drivers/gpio/gpio-mxc.c struct device_node *np = pdev->dev.of_node; pdev 418 drivers/gpio/gpio-mxc.c mxc_gpio_get_hw(pdev); pdev 420 drivers/gpio/gpio-mxc.c port = devm_kzalloc(&pdev->dev, sizeof(*port), GFP_KERNEL); pdev 424 drivers/gpio/gpio-mxc.c port->dev = &pdev->dev; pdev 426 drivers/gpio/gpio-mxc.c port->base = devm_platform_ioremap_resource(pdev, 0); pdev 430 drivers/gpio/gpio-mxc.c irq_count = platform_irq_count(pdev); pdev 435 drivers/gpio/gpio-mxc.c port->irq_high = platform_get_irq(pdev, 1); pdev 440 drivers/gpio/gpio-mxc.c port->irq = platform_get_irq(pdev, 0); pdev 445 drivers/gpio/gpio-mxc.c port->clk = devm_clk_get_optional(&pdev->dev, NULL); pdev 451 drivers/gpio/gpio-mxc.c dev_err(&pdev->dev, "Unable to enable clock.\n"); pdev 480 drivers/gpio/gpio-mxc.c err = bgpio_init(&port->gc, &pdev->dev, 4, pdev 494 drivers/gpio/gpio-mxc.c port->gc.base = (pdev->id < 0) ? of_alias_get_id(np, "gpio") * 32 : pdev 495 drivers/gpio/gpio-mxc.c pdev->id * 32; pdev 497 drivers/gpio/gpio-mxc.c err = devm_gpiochip_add_data(&pdev->dev, &port->gc, port); pdev 501 drivers/gpio/gpio-mxc.c irq_base = devm_irq_alloc_descs(&pdev->dev, -1, 0, 32, numa_node_id()); pdev 521 drivers/gpio/gpio-mxc.c platform_set_drvdata(pdev, port); pdev 529 drivers/gpio/gpio-mxc.c dev_info(&pdev->dev, "%s failed with errno %d\n", __func__, err); pdev 274 drivers/gpio/gpio-mxs.c static int mxs_gpio_probe(struct platform_device *pdev) pdev 276 drivers/gpio/gpio-mxs.c struct device_node *np = pdev->dev.of_node; pdev 283 drivers/gpio/gpio-mxs.c port = devm_kzalloc(&pdev->dev, sizeof(*port), GFP_KERNEL); pdev 290 drivers/gpio/gpio-mxs.c port->devid = (enum mxs_gpio_id)of_device_get_match_data(&pdev->dev); pdev 291 drivers/gpio/gpio-mxs.c port->dev = &pdev->dev; pdev 292 drivers/gpio/gpio-mxs.c port->irq = platform_get_irq(pdev, 0); pdev 316 drivers/gpio/gpio-mxs.c irq_base = devm_irq_alloc_descs(&pdev->dev, -1, 0, 32, numa_node_id()); pdev 338 drivers/gpio/gpio-mxs.c err = bgpio_init(&port->gc, &pdev->dev, 4, pdev 81 drivers/gpio/gpio-octeon.c static int octeon_gpio_probe(struct platform_device *pdev) pdev 88 drivers/gpio/gpio-octeon.c gpio = devm_kzalloc(&pdev->dev, sizeof(*gpio), GFP_KERNEL); pdev 93 drivers/gpio/gpio-octeon.c reg_base = devm_platform_ioremap_resource(pdev, 0); pdev 98 drivers/gpio/gpio-octeon.c pdev->dev.platform_data = chip; pdev 100 drivers/gpio/gpio-octeon.c chip->parent = &pdev->dev; pdev 109 drivers/gpio/gpio-octeon.c err = devm_gpiochip_add_data(&pdev->dev, chip, gpio); pdev 113 drivers/gpio/gpio-octeon.c dev_info(&pdev->dev, "OCTEON GPIO driver probed.\n"); pdev 1343 drivers/gpio/gpio-omap.c static int omap_gpio_probe(struct platform_device *pdev) pdev 1345 drivers/gpio/gpio-omap.c struct device *dev = &pdev->dev; pdev 1376 drivers/gpio/gpio-omap.c irqc->name = dev_name(&pdev->dev); pdev 1380 drivers/gpio/gpio-omap.c bank->irq = platform_get_irq(pdev, 0); pdev 1422 drivers/gpio/gpio-omap.c bank->base = devm_platform_ioremap_resource(pdev, 0); pdev 1438 drivers/gpio/gpio-omap.c platform_set_drvdata(pdev, bank); pdev 1467 drivers/gpio/gpio-omap.c static int omap_gpio_remove(struct platform_device *pdev) pdev 1469 drivers/gpio/gpio-omap.c struct gpio_bank *bank = platform_get_drvdata(pdev); pdev 1473 drivers/gpio/gpio-omap.c pm_runtime_disable(&pdev->dev); pdev 145 drivers/gpio/gpio-palmas.c static int palmas_gpio_probe(struct platform_device *pdev) pdev 147 drivers/gpio/gpio-palmas.c struct palmas *palmas = dev_get_drvdata(pdev->dev.parent); pdev 153 drivers/gpio/gpio-palmas.c dev_data = of_device_get_match_data(&pdev->dev); pdev 157 drivers/gpio/gpio-palmas.c palmas_gpio = devm_kzalloc(&pdev->dev, pdev 164 drivers/gpio/gpio-palmas.c palmas_gpio->gpio_chip.label = dev_name(&pdev->dev); pdev 172 drivers/gpio/gpio-palmas.c palmas_gpio->gpio_chip.parent = &pdev->dev; pdev 174 drivers/gpio/gpio-palmas.c palmas_gpio->gpio_chip.of_node = pdev->dev.of_node; pdev 182 drivers/gpio/gpio-palmas.c ret = devm_gpiochip_add_data(&pdev->dev, &palmas_gpio->gpio_chip, pdev 185 drivers/gpio/gpio-palmas.c dev_err(&pdev->dev, "Could not register gpiochip, %d\n", ret); pdev 189 drivers/gpio/gpio-palmas.c platform_set_drvdata(pdev, palmas_gpio); pdev 341 drivers/gpio/gpio-pch.c static int pch_gpio_probe(struct pci_dev *pdev, pdev 349 drivers/gpio/gpio-pch.c chip = devm_kzalloc(&pdev->dev, sizeof(*chip), GFP_KERNEL); pdev 353 drivers/gpio/gpio-pch.c chip->dev = &pdev->dev; pdev 354 drivers/gpio/gpio-pch.c ret = pcim_enable_device(pdev); pdev 356 drivers/gpio/gpio-pch.c dev_err(&pdev->dev, "pci_enable_device FAILED"); pdev 360 drivers/gpio/gpio-pch.c ret = pcim_iomap_regions(pdev, 1 << 1, KBUILD_MODNAME); pdev 362 drivers/gpio/gpio-pch.c dev_err(&pdev->dev, "pci_request_regions FAILED-%d", ret); pdev 366 drivers/gpio/gpio-pch.c chip->base = pcim_iomap_table(pdev)[1]; pdev 368 drivers/gpio/gpio-pch.c if (pdev->device == 0x8803) pdev 370 drivers/gpio/gpio-pch.c else if (pdev->device == 0x8014) pdev 372 drivers/gpio/gpio-pch.c else if (pdev->device == 0x8043) pdev 376 drivers/gpio/gpio-pch.c pci_set_drvdata(pdev, chip); pdev 380 drivers/gpio/gpio-pch.c ret = devm_gpiochip_add_data(&pdev->dev, &chip->gpio, chip); pdev 382 drivers/gpio/gpio-pch.c dev_err(&pdev->dev, "PCH gpio: Failed to register GPIO\n"); pdev 386 drivers/gpio/gpio-pch.c irq_base = devm_irq_alloc_descs(&pdev->dev, -1, 0, pdev 389 drivers/gpio/gpio-pch.c dev_warn(&pdev->dev, "PCH gpio: Failed to get IRQ base num\n"); pdev 400 drivers/gpio/gpio-pch.c ret = devm_request_irq(&pdev->dev, pdev->irq, pch_gpio_handler, pdev 403 drivers/gpio/gpio-pch.c dev_err(&pdev->dev, "request_irq failed\n"); pdev 304 drivers/gpio/gpio-pci-idio-16.c static int idio_16_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 306 drivers/gpio/gpio-pci-idio-16.c struct device *const dev = &pdev->dev; pdev 310 drivers/gpio/gpio-pci-idio-16.c const char *const name = pci_name(pdev); pdev 316 drivers/gpio/gpio-pci-idio-16.c err = pcim_enable_device(pdev); pdev 322 drivers/gpio/gpio-pci-idio-16.c err = pcim_iomap_regions(pdev, BIT(pci_bar_index), name); pdev 328 drivers/gpio/gpio-pci-idio-16.c idio16gpio->reg = pcim_iomap_table(pdev)[pci_bar_index]; pdev 366 drivers/gpio/gpio-pci-idio-16.c err = devm_request_irq(dev, pdev->irq, idio_16_irq_handler, IRQF_SHARED, pdev 479 drivers/gpio/gpio-pcie-idio-24.c static int idio_24_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 481 drivers/gpio/gpio-pcie-idio-24.c struct device *const dev = &pdev->dev; pdev 485 drivers/gpio/gpio-pcie-idio-24.c const char *const name = pci_name(pdev); pdev 491 drivers/gpio/gpio-pcie-idio-24.c err = pcim_enable_device(pdev); pdev 497 drivers/gpio/gpio-pcie-idio-24.c err = pcim_iomap_regions(pdev, BIT(pci_bar_index), name); pdev 503 drivers/gpio/gpio-pcie-idio-24.c idio24gpio->reg = pcim_iomap_table(pdev)[pci_bar_index]; pdev 537 drivers/gpio/gpio-pcie-idio-24.c err = devm_request_irq(dev, pdev->irq, idio_24_irq_handler, IRQF_SHARED, pdev 295 drivers/gpio/gpio-pmic-eic-sprd.c static int sprd_pmic_eic_probe(struct platform_device *pdev) pdev 301 drivers/gpio/gpio-pmic-eic-sprd.c pmic_eic = devm_kzalloc(&pdev->dev, sizeof(*pmic_eic), GFP_KERNEL); pdev 307 drivers/gpio/gpio-pmic-eic-sprd.c pmic_eic->irq = platform_get_irq(pdev, 0); pdev 311 drivers/gpio/gpio-pmic-eic-sprd.c pmic_eic->map = dev_get_regmap(pdev->dev.parent, NULL); pdev 315 drivers/gpio/gpio-pmic-eic-sprd.c ret = of_property_read_u32(pdev->dev.of_node, "reg", &pmic_eic->offset); pdev 317 drivers/gpio/gpio-pmic-eic-sprd.c dev_err(&pdev->dev, "Failed to get PMIC EIC base address.\n"); pdev 321 drivers/gpio/gpio-pmic-eic-sprd.c ret = devm_request_threaded_irq(&pdev->dev, pmic_eic->irq, NULL, pdev 324 drivers/gpio/gpio-pmic-eic-sprd.c dev_name(&pdev->dev), pmic_eic); pdev 326 drivers/gpio/gpio-pmic-eic-sprd.c dev_err(&pdev->dev, "Failed to request PMIC EIC IRQ.\n"); pdev 330 drivers/gpio/gpio-pmic-eic-sprd.c pmic_eic->chip.label = dev_name(&pdev->dev); pdev 333 drivers/gpio/gpio-pmic-eic-sprd.c pmic_eic->chip.parent = &pdev->dev; pdev 334 drivers/gpio/gpio-pmic-eic-sprd.c pmic_eic->chip.of_node = pdev->dev.of_node; pdev 342 drivers/gpio/gpio-pmic-eic-sprd.c pmic_eic->intc.name = dev_name(&pdev->dev); pdev 354 drivers/gpio/gpio-pmic-eic-sprd.c ret = devm_gpiochip_add_data(&pdev->dev, &pmic_eic->chip, pmic_eic); pdev 356 drivers/gpio/gpio-pmic-eic-sprd.c dev_err(&pdev->dev, "Could not register gpiochip %d.\n", ret); pdev 360 drivers/gpio/gpio-pmic-eic-sprd.c platform_set_drvdata(pdev, pmic_eic); pdev 542 drivers/gpio/gpio-pxa.c static int pxa_gpio_nums(struct platform_device *pdev) pdev 544 drivers/gpio/gpio-pxa.c const struct platform_device_id *id = platform_get_device_id(pdev); pdev 595 drivers/gpio/gpio-pxa.c static int pxa_gpio_probe_dt(struct platform_device *pdev, pdev 601 drivers/gpio/gpio-pxa.c gpio_id = of_device_get_match_data(&pdev->dev); pdev 607 drivers/gpio/gpio-pxa.c irq_base = devm_irq_alloc_descs(&pdev->dev, -1, 0, nr_gpios, 0); pdev 609 drivers/gpio/gpio-pxa.c dev_err(&pdev->dev, "Failed to allocate IRQ numbers\n"); pdev 615 drivers/gpio/gpio-pxa.c #define pxa_gpio_probe_dt(pdev, pchip) (-1) pdev 618 drivers/gpio/gpio-pxa.c static int pxa_gpio_probe(struct platform_device *pdev) pdev 628 drivers/gpio/gpio-pxa.c pchip = devm_kzalloc(&pdev->dev, sizeof(*pchip), GFP_KERNEL); pdev 631 drivers/gpio/gpio-pxa.c pchip->dev = &pdev->dev; pdev 633 drivers/gpio/gpio-pxa.c info = dev_get_platdata(&pdev->dev); pdev 638 drivers/gpio/gpio-pxa.c pxa_last_gpio = pxa_gpio_nums(pdev); pdev 641 drivers/gpio/gpio-pxa.c irq_base = pxa_gpio_probe_dt(pdev, pchip); pdev 649 drivers/gpio/gpio-pxa.c pchip->irqdomain = irq_domain_add_legacy(pdev->dev.of_node, pdev 655 drivers/gpio/gpio-pxa.c irq0 = platform_get_irq_byname(pdev, "gpio0"); pdev 656 drivers/gpio/gpio-pxa.c irq1 = platform_get_irq_byname(pdev, "gpio1"); pdev 657 drivers/gpio/gpio-pxa.c irq_mux = platform_get_irq_byname(pdev, "gpio_mux"); pdev 665 drivers/gpio/gpio-pxa.c gpio_reg_base = devm_platform_ioremap_resource(pdev, 0); pdev 669 drivers/gpio/gpio-pxa.c clk = clk_get(&pdev->dev, NULL); pdev 671 drivers/gpio/gpio-pxa.c dev_err(&pdev->dev, "Error %ld to get gpio clock\n", pdev 682 drivers/gpio/gpio-pxa.c ret = pxa_init_gpio_chip(pchip, pxa_last_gpio + 1, pdev->dev.of_node, pdev 700 drivers/gpio/gpio-pxa.c ret = devm_request_irq(&pdev->dev, pdev 704 drivers/gpio/gpio-pxa.c dev_err(&pdev->dev, "request of gpio0 irq failed: %d\n", pdev 708 drivers/gpio/gpio-pxa.c ret = devm_request_irq(&pdev->dev, pdev 712 drivers/gpio/gpio-pxa.c dev_err(&pdev->dev, "request of gpio1 irq failed: %d\n", pdev 715 drivers/gpio/gpio-pxa.c ret = devm_request_irq(&pdev->dev, pdev 719 drivers/gpio/gpio-pxa.c dev_err(&pdev->dev, "request of gpio-mux irq failed: %d\n", pdev 194 drivers/gpio/gpio-raspberrypi-exp.c static int rpi_exp_gpio_probe(struct platform_device *pdev) pdev 196 drivers/gpio/gpio-raspberrypi-exp.c struct device *dev = &pdev->dev; pdev 96 drivers/gpio/gpio-rc5t583.c static int rc5t583_gpio_probe(struct platform_device *pdev) pdev 98 drivers/gpio/gpio-rc5t583.c struct rc5t583 *rc5t583 = dev_get_drvdata(pdev->dev.parent); pdev 102 drivers/gpio/gpio-rc5t583.c rc5t583_gpio = devm_kzalloc(&pdev->dev, sizeof(*rc5t583_gpio), pdev 117 drivers/gpio/gpio-rc5t583.c rc5t583_gpio->gpio_chip.parent = &pdev->dev; pdev 124 drivers/gpio/gpio-rc5t583.c platform_set_drvdata(pdev, rc5t583_gpio); pdev 126 drivers/gpio/gpio-rc5t583.c return devm_gpiochip_add_data(&pdev->dev, &rc5t583_gpio->gpio_chip, pdev 430 drivers/gpio/gpio-rcar.c static int gpio_rcar_probe(struct platform_device *pdev) pdev 436 drivers/gpio/gpio-rcar.c struct device *dev = &pdev->dev; pdev 453 drivers/gpio/gpio-rcar.c platform_set_drvdata(pdev, p); pdev 457 drivers/gpio/gpio-rcar.c irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 464 drivers/gpio/gpio-rcar.c p->base = devm_platform_ioremap_resource(pdev, 0); pdev 526 drivers/gpio/gpio-rcar.c static int gpio_rcar_remove(struct platform_device *pdev) pdev 528 drivers/gpio/gpio-rcar.c struct gpio_rcar_priv *p = platform_get_drvdata(pdev); pdev 532 drivers/gpio/gpio-rcar.c pm_runtime_disable(&pdev->dev); pdev 117 drivers/gpio/gpio-rdc321x.c static int rdc321x_gpio_probe(struct platform_device *pdev) pdev 124 drivers/gpio/gpio-rdc321x.c pdata = dev_get_platdata(&pdev->dev); pdev 126 drivers/gpio/gpio-rdc321x.c dev_err(&pdev->dev, "no platform data supplied\n"); pdev 130 drivers/gpio/gpio-rdc321x.c rdc321x_gpio_dev = devm_kzalloc(&pdev->dev, sizeof(struct rdc321x_gpio), pdev 135 drivers/gpio/gpio-rdc321x.c r = platform_get_resource_byname(pdev, IORESOURCE_IO, "gpio-reg1"); pdev 137 drivers/gpio/gpio-rdc321x.c dev_err(&pdev->dev, "failed to get gpio-reg1 resource\n"); pdev 146 drivers/gpio/gpio-rdc321x.c r = platform_get_resource_byname(pdev, IORESOURCE_IO, "gpio-reg2"); pdev 148 drivers/gpio/gpio-rdc321x.c dev_err(&pdev->dev, "failed to get gpio-reg2 resource\n"); pdev 164 drivers/gpio/gpio-rdc321x.c platform_set_drvdata(pdev, rdc321x_gpio_dev); pdev 181 drivers/gpio/gpio-rdc321x.c dev_info(&pdev->dev, "registering %d GPIOs\n", pdev 183 drivers/gpio/gpio-rdc321x.c return devm_gpiochip_add_data(&pdev->dev, &rdc321x_gpio_dev->chip, pdev 182 drivers/gpio/gpio-sama5d2-piobu.c static int sama5d2_piobu_probe(struct platform_device *pdev) pdev 187 drivers/gpio/gpio-sama5d2-piobu.c piobu = devm_kzalloc(&pdev->dev, sizeof(*piobu), GFP_KERNEL); pdev 191 drivers/gpio/gpio-sama5d2-piobu.c platform_set_drvdata(pdev, piobu); pdev 192 drivers/gpio/gpio-sama5d2-piobu.c piobu->chip.label = pdev->name; pdev 193 drivers/gpio/gpio-sama5d2-piobu.c piobu->chip.parent = &pdev->dev; pdev 194 drivers/gpio/gpio-sama5d2-piobu.c piobu->chip.of_node = pdev->dev.of_node; pdev 205 drivers/gpio/gpio-sama5d2-piobu.c piobu->regmap = syscon_node_to_regmap(pdev->dev.of_node); pdev 207 drivers/gpio/gpio-sama5d2-piobu.c dev_err(&pdev->dev, "Failed to get syscon regmap %ld\n", pdev 212 drivers/gpio/gpio-sama5d2-piobu.c ret = devm_gpiochip_add_data(&pdev->dev, &piobu->chip, piobu); pdev 214 drivers/gpio/gpio-sama5d2-piobu.c dev_err(&pdev->dev, "Failed to add gpiochip %d\n", ret); pdev 221 drivers/gpio/gpio-sama5d2-piobu.c dev_err(&pdev->dev, "Failed to setup pin: %d %d\n", pdev 143 drivers/gpio/gpio-sch.c static int sch_gpio_probe(struct platform_device *pdev) pdev 148 drivers/gpio/gpio-sch.c sch = devm_kzalloc(&pdev->dev, sizeof(*sch), GFP_KERNEL); pdev 152 drivers/gpio/gpio-sch.c res = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 156 drivers/gpio/gpio-sch.c if (!devm_request_region(&pdev->dev, res->start, resource_size(res), pdev 157 drivers/gpio/gpio-sch.c pdev->name)) pdev 163 drivers/gpio/gpio-sch.c sch->chip.label = dev_name(&pdev->dev); pdev 164 drivers/gpio/gpio-sch.c sch->chip.parent = &pdev->dev; pdev 166 drivers/gpio/gpio-sch.c switch (pdev->id) { pdev 204 drivers/gpio/gpio-sch.c platform_set_drvdata(pdev, sch); pdev 206 drivers/gpio/gpio-sch.c return devm_gpiochip_add_data(&pdev->dev, &sch->chip, sch); pdev 262 drivers/gpio/gpio-sch311x.c static int sch311x_gpio_probe(struct platform_device *pdev) pdev 264 drivers/gpio/gpio-sch311x.c struct sch311x_pdev_data *pdata = dev_get_platdata(&pdev->dev); pdev 270 drivers/gpio/gpio-sch311x.c if (!devm_request_region(&pdev->dev, pdata->runtime_reg + GP1, 6, pdev 272 drivers/gpio/gpio-sch311x.c dev_err(&pdev->dev, "Failed to request region 0x%04x-0x%04x.\n", pdev 277 drivers/gpio/gpio-sch311x.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 281 drivers/gpio/gpio-sch311x.c platform_set_drvdata(pdev, priv); pdev 299 drivers/gpio/gpio-sch311x.c block->chip.parent = &pdev->dev; pdev 307 drivers/gpio/gpio-sch311x.c dev_err(&pdev->dev, pdev 311 drivers/gpio/gpio-sch311x.c dev_info(&pdev->dev, pdev 324 drivers/gpio/gpio-sch311x.c static int sch311x_gpio_remove(struct platform_device *pdev) pdev 326 drivers/gpio/gpio-sch311x.c struct sch311x_gpio_priv *priv = platform_get_drvdata(pdev); pdev 331 drivers/gpio/gpio-sch311x.c dev_info(&pdev->dev, pdev 126 drivers/gpio/gpio-sodaville.c struct pci_dev *pdev) pdev 131 drivers/gpio/gpio-sodaville.c sd->irq_base = devm_irq_alloc_descs(&pdev->dev, -1, 0, pdev 140 drivers/gpio/gpio-sodaville.c ret = devm_request_irq(&pdev->dev, pdev->irq, pdev 151 drivers/gpio/gpio-sodaville.c sd->gc = devm_irq_alloc_generic_chip(&pdev->dev, "sdv-gpio", 1, pdev 172 drivers/gpio/gpio-sodaville.c sd->id = irq_domain_add_legacy(pdev->dev.of_node, SDV_NUM_PUB_GPIOS, pdev 180 drivers/gpio/gpio-sodaville.c static int sdv_gpio_probe(struct pci_dev *pdev, pdev 187 drivers/gpio/gpio-sodaville.c sd = devm_kzalloc(&pdev->dev, sizeof(*sd), GFP_KERNEL); pdev 191 drivers/gpio/gpio-sodaville.c ret = pcim_enable_device(pdev); pdev 193 drivers/gpio/gpio-sodaville.c dev_err(&pdev->dev, "can't enable device.\n"); pdev 197 drivers/gpio/gpio-sodaville.c ret = pcim_iomap_regions(pdev, 1 << GPIO_BAR, DRV_NAME); pdev 199 drivers/gpio/gpio-sodaville.c dev_err(&pdev->dev, "can't alloc PCI BAR #%d\n", GPIO_BAR); pdev 203 drivers/gpio/gpio-sodaville.c sd->gpio_pub_base = pcim_iomap_table(pdev)[GPIO_BAR]; pdev 205 drivers/gpio/gpio-sodaville.c ret = of_property_read_u32(pdev->dev.of_node, "intel,muxctl", &mux_val); pdev 209 drivers/gpio/gpio-sodaville.c ret = bgpio_init(&sd->chip, &pdev->dev, 4, pdev 217 drivers/gpio/gpio-sodaville.c ret = devm_gpiochip_add_data(&pdev->dev, &sd->chip, sd); pdev 219 drivers/gpio/gpio-sodaville.c dev_err(&pdev->dev, "gpiochip_add() failed.\n"); pdev 223 drivers/gpio/gpio-sodaville.c ret = sdv_register_irqsupport(sd, pdev); pdev 227 drivers/gpio/gpio-sodaville.c pci_set_drvdata(pdev, sd); pdev 228 drivers/gpio/gpio-sodaville.c dev_info(&pdev->dev, "Sodaville GPIO driver registered.\n"); pdev 121 drivers/gpio/gpio-spear-spics.c static int spics_gpio_probe(struct platform_device *pdev) pdev 123 drivers/gpio/gpio-spear-spics.c struct device_node *np = pdev->dev.of_node; pdev 127 drivers/gpio/gpio-spear-spics.c spics = devm_kzalloc(&pdev->dev, sizeof(*spics), GFP_KERNEL); pdev 131 drivers/gpio/gpio-spear-spics.c spics->base = devm_platform_ioremap_resource(pdev, 0); pdev 151 drivers/gpio/gpio-spear-spics.c platform_set_drvdata(pdev, spics); pdev 161 drivers/gpio/gpio-spear-spics.c spics->chip.label = dev_name(&pdev->dev); pdev 162 drivers/gpio/gpio-spear-spics.c spics->chip.parent = &pdev->dev; pdev 166 drivers/gpio/gpio-spear-spics.c ret = devm_gpiochip_add_data(&pdev->dev, &spics->chip, spics); pdev 168 drivers/gpio/gpio-spear-spics.c dev_err(&pdev->dev, "unable to add gpio chip\n"); pdev 172 drivers/gpio/gpio-spear-spics.c dev_info(&pdev->dev, "spear spics registered\n"); pdev 176 drivers/gpio/gpio-spear-spics.c dev_err(&pdev->dev, "DT probe failed\n"); pdev 218 drivers/gpio/gpio-sprd.c static int sprd_gpio_probe(struct platform_device *pdev) pdev 224 drivers/gpio/gpio-sprd.c sprd_gpio = devm_kzalloc(&pdev->dev, sizeof(*sprd_gpio), GFP_KERNEL); pdev 228 drivers/gpio/gpio-sprd.c sprd_gpio->irq = platform_get_irq(pdev, 0); pdev 232 drivers/gpio/gpio-sprd.c sprd_gpio->base = devm_platform_ioremap_resource(pdev, 0); pdev 238 drivers/gpio/gpio-sprd.c sprd_gpio->chip.label = dev_name(&pdev->dev); pdev 241 drivers/gpio/gpio-sprd.c sprd_gpio->chip.parent = &pdev->dev; pdev 242 drivers/gpio/gpio-sprd.c sprd_gpio->chip.of_node = pdev->dev.of_node; pdev 259 drivers/gpio/gpio-sprd.c ret = devm_gpiochip_add_data(&pdev->dev, &sprd_gpio->chip, sprd_gpio); pdev 261 drivers/gpio/gpio-sprd.c dev_err(&pdev->dev, "Could not register gpiochip %d\n", ret); pdev 265 drivers/gpio/gpio-sprd.c platform_set_drvdata(pdev, sprd_gpio); pdev 347 drivers/gpio/gpio-sta2x11.c struct pci_dev *pdev; pdev 351 drivers/gpio/gpio-sta2x11.c pdev = *(struct pci_dev **)dev_get_platdata(&dev->dev); pdev 352 drivers/gpio/gpio-sta2x11.c gpio_pdata = dev_get_platdata(&pdev->dev); pdev 393 drivers/gpio/gpio-sta2x11.c err = devm_request_irq(&dev->dev, pdev->irq, gsta_gpio_handler, pdev 449 drivers/gpio/gpio-stmpe.c static int stmpe_gpio_probe(struct platform_device *pdev) pdev 451 drivers/gpio/gpio-stmpe.c struct stmpe *stmpe = dev_get_drvdata(pdev->dev.parent); pdev 452 drivers/gpio/gpio-stmpe.c struct device_node *np = pdev->dev.of_node; pdev 457 drivers/gpio/gpio-stmpe.c dev_err(&pdev->dev, "Need to increase maximum GPIO number\n"); pdev 467 drivers/gpio/gpio-stmpe.c stmpe_gpio->dev = &pdev->dev; pdev 471 drivers/gpio/gpio-stmpe.c stmpe_gpio->chip.parent = &pdev->dev; pdev 490 drivers/gpio/gpio-stmpe.c irq = platform_get_irq(pdev, 0); pdev 492 drivers/gpio/gpio-stmpe.c dev_info(&pdev->dev, pdev 502 drivers/gpio/gpio-stmpe.c dev_err(&pdev->dev, "unable to add gpiochip: %d\n", ret); pdev 507 drivers/gpio/gpio-stmpe.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, pdev 511 drivers/gpio/gpio-stmpe.c dev_err(&pdev->dev, "unable to get irq: %d\n", ret); pdev 520 drivers/gpio/gpio-stmpe.c dev_err(&pdev->dev, pdev 530 drivers/gpio/gpio-stmpe.c platform_set_drvdata(pdev, stmpe_gpio); pdev 203 drivers/gpio/gpio-stp-xway.c static int xway_stp_probe(struct platform_device *pdev) pdev 210 drivers/gpio/gpio-stp-xway.c chip = devm_kzalloc(&pdev->dev, sizeof(*chip), GFP_KERNEL); pdev 214 drivers/gpio/gpio-stp-xway.c chip->virt = devm_platform_ioremap_resource(pdev, 0); pdev 218 drivers/gpio/gpio-stp-xway.c chip->gc.parent = &pdev->dev; pdev 228 drivers/gpio/gpio-stp-xway.c if (!of_property_read_u32(pdev->dev.of_node, "lantiq,shadow", &shadow)) pdev 232 drivers/gpio/gpio-stp-xway.c if (!of_property_read_u32(pdev->dev.of_node, "lantiq,groups", &groups)) pdev 239 drivers/gpio/gpio-stp-xway.c if (!of_property_read_u32(pdev->dev.of_node, "lantiq,dsl", &dsl)) pdev 246 drivers/gpio/gpio-stp-xway.c if (!of_property_read_u32(pdev->dev.of_node, "lantiq,phy1", &phy)) pdev 248 drivers/gpio/gpio-stp-xway.c if (!of_property_read_u32(pdev->dev.of_node, "lantiq,phy2", &phy)) pdev 253 drivers/gpio/gpio-stp-xway.c if (!of_find_property(pdev->dev.of_node, "lantiq,rising", NULL)) pdev 256 drivers/gpio/gpio-stp-xway.c clk = devm_clk_get(&pdev->dev, NULL); pdev 258 drivers/gpio/gpio-stp-xway.c dev_err(&pdev->dev, "Failed to get clock\n"); pdev 268 drivers/gpio/gpio-stp-xway.c ret = devm_gpiochip_add_data(&pdev->dev, &chip->gc, chip); pdev 274 drivers/gpio/gpio-stp-xway.c dev_info(&pdev->dev, "Init done\n"); pdev 209 drivers/gpio/gpio-syscon.c static int syscon_gpio_probe(struct platform_device *pdev) pdev 211 drivers/gpio/gpio-syscon.c struct device *dev = &pdev->dev; pdev 263 drivers/gpio/gpio-syscon.c platform_set_drvdata(pdev, priv); pdev 265 drivers/gpio/gpio-syscon.c return devm_gpiochip_add_data(&pdev->dev, &priv->chip, priv); pdev 108 drivers/gpio/gpio-tb10x.c static int tb10x_gpio_probe(struct platform_device *pdev) pdev 111 drivers/gpio/gpio-tb10x.c struct device *dev = &pdev->dev; pdev 126 drivers/gpio/gpio-tb10x.c tb10x_gpio->base = devm_platform_ioremap_resource(pdev, 0); pdev 131 drivers/gpio/gpio-tb10x.c devm_kasprintf(dev, GFP_KERNEL, "%pOF", pdev->dev.of_node); pdev 168 drivers/gpio/gpio-tb10x.c platform_set_drvdata(pdev, tb10x_gpio); pdev 173 drivers/gpio/gpio-tb10x.c ret = platform_get_irq(pdev, 0); pdev 214 drivers/gpio/gpio-tb10x.c static int tb10x_gpio_remove(struct platform_device *pdev) pdev 216 drivers/gpio/gpio-tb10x.c struct tb10x_gpio *tb10x_gpio = platform_get_drvdata(pdev); pdev 284 drivers/gpio/gpio-tc3589x.c static int tc3589x_gpio_probe(struct platform_device *pdev) pdev 286 drivers/gpio/gpio-tc3589x.c struct tc3589x *tc3589x = dev_get_drvdata(pdev->dev.parent); pdev 287 drivers/gpio/gpio-tc3589x.c struct device_node *np = pdev->dev.of_node; pdev 293 drivers/gpio/gpio-tc3589x.c dev_err(&pdev->dev, "No Device Tree node found\n"); pdev 297 drivers/gpio/gpio-tc3589x.c irq = platform_get_irq(pdev, 0); pdev 301 drivers/gpio/gpio-tc3589x.c tc3589x_gpio = devm_kzalloc(&pdev->dev, sizeof(struct tc3589x_gpio), pdev 308 drivers/gpio/gpio-tc3589x.c tc3589x_gpio->dev = &pdev->dev; pdev 313 drivers/gpio/gpio-tc3589x.c tc3589x_gpio->chip.parent = &pdev->dev; pdev 323 drivers/gpio/gpio-tc3589x.c ret = devm_request_threaded_irq(&pdev->dev, pdev 328 drivers/gpio/gpio-tc3589x.c dev_err(&pdev->dev, "unable to get irq: %d\n", ret); pdev 332 drivers/gpio/gpio-tc3589x.c ret = devm_gpiochip_add_data(&pdev->dev, &tc3589x_gpio->chip, pdev 335 drivers/gpio/gpio-tc3589x.c dev_err(&pdev->dev, "unable to add gpiochip: %d\n", ret); pdev 345 drivers/gpio/gpio-tc3589x.c dev_err(&pdev->dev, pdev 354 drivers/gpio/gpio-tc3589x.c platform_set_drvdata(pdev, tc3589x_gpio); pdev 561 drivers/gpio/gpio-tegra.c static int tegra_gpio_probe(struct platform_device *pdev) pdev 568 drivers/gpio/gpio-tegra.c tgi = devm_kzalloc(&pdev->dev, sizeof(*tgi), GFP_KERNEL); pdev 572 drivers/gpio/gpio-tegra.c tgi->soc = of_device_get_match_data(&pdev->dev); pdev 573 drivers/gpio/gpio-tegra.c tgi->dev = &pdev->dev; pdev 575 drivers/gpio/gpio-tegra.c ret = platform_irq_count(pdev); pdev 582 drivers/gpio/gpio-tegra.c dev_err(&pdev->dev, "Missing IRQ resource\n"); pdev 597 drivers/gpio/gpio-tegra.c tgi->gc.parent = &pdev->dev; pdev 598 drivers/gpio/gpio-tegra.c tgi->gc.of_node = pdev->dev.of_node; pdev 610 drivers/gpio/gpio-tegra.c platform_set_drvdata(pdev, tgi); pdev 615 drivers/gpio/gpio-tegra.c tgi->bank_info = devm_kcalloc(&pdev->dev, tgi->bank_count, pdev 620 drivers/gpio/gpio-tegra.c tgi->irq_domain = irq_domain_add_linear(pdev->dev.of_node, pdev 627 drivers/gpio/gpio-tegra.c ret = platform_get_irq(pdev, i); pdev 637 drivers/gpio/gpio-tegra.c tgi->regs = devm_platform_ioremap_resource(pdev, 0); pdev 649 drivers/gpio/gpio-tegra.c ret = devm_gpiochip_add_data(&pdev->dev, &tgi->gc, tgi); pdev 405 drivers/gpio/gpio-tegra186.c static int tegra186_gpio_probe(struct platform_device *pdev) pdev 414 drivers/gpio/gpio-tegra186.c gpio = devm_kzalloc(&pdev->dev, sizeof(*gpio), GFP_KERNEL); pdev 418 drivers/gpio/gpio-tegra186.c gpio->soc = of_device_get_match_data(&pdev->dev); pdev 420 drivers/gpio/gpio-tegra186.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "gpio"); pdev 421 drivers/gpio/gpio-tegra186.c gpio->base = devm_ioremap_resource(&pdev->dev, res); pdev 425 drivers/gpio/gpio-tegra186.c err = platform_irq_count(pdev); pdev 431 drivers/gpio/gpio-tegra186.c gpio->irq = devm_kcalloc(&pdev->dev, gpio->num_irq, sizeof(*gpio->irq), pdev 437 drivers/gpio/gpio-tegra186.c err = platform_get_irq(pdev, i); pdev 445 drivers/gpio/gpio-tegra186.c gpio->gpio.parent = &pdev->dev; pdev 481 drivers/gpio/gpio-tegra186.c gpio->gpio.of_node = pdev->dev.of_node; pdev 485 drivers/gpio/gpio-tegra186.c gpio->intc.name = pdev->dev.of_node->name; pdev 501 drivers/gpio/gpio-tegra186.c irq->map = devm_kcalloc(&pdev->dev, gpio->gpio.ngpio, pdev 515 drivers/gpio/gpio-tegra186.c platform_set_drvdata(pdev, gpio); pdev 517 drivers/gpio/gpio-tegra186.c err = devm_gpiochip_add_data(&pdev->dev, &gpio->gpio, gpio); pdev 524 drivers/gpio/gpio-tegra186.c static int tegra186_gpio_remove(struct platform_device *pdev) pdev 449 drivers/gpio/gpio-thunderx.c static int thunderx_gpio_probe(struct pci_dev *pdev, pdev 453 drivers/gpio/gpio-thunderx.c struct device *dev = &pdev->dev; pdev 466 drivers/gpio/gpio-thunderx.c pci_set_drvdata(pdev, txgpio); pdev 468 drivers/gpio/gpio-thunderx.c err = pcim_enable_device(pdev); pdev 474 drivers/gpio/gpio-thunderx.c err = pcim_iomap_regions(pdev, 1 << 0, KBUILD_MODNAME); pdev 480 drivers/gpio/gpio-thunderx.c tbl = pcim_iomap_table(pdev); pdev 488 drivers/gpio/gpio-thunderx.c if (pdev->subsystem_device == 0xa10a) { pdev 538 drivers/gpio/gpio-thunderx.c err = pci_enable_msix_range(pdev, txgpio->msix_entries, ngpio, ngpio); pdev 586 drivers/gpio/gpio-thunderx.c pci_set_drvdata(pdev, NULL); pdev 590 drivers/gpio/gpio-thunderx.c static void thunderx_gpio_remove(struct pci_dev *pdev) pdev 593 drivers/gpio/gpio-thunderx.c struct thunderx_gpio *txgpio = pci_get_drvdata(pdev); pdev 601 drivers/gpio/gpio-thunderx.c pci_set_drvdata(pdev, NULL); pdev 214 drivers/gpio/gpio-timberdale.c static int timbgpio_probe(struct platform_device *pdev) pdev 217 drivers/gpio/gpio-timberdale.c struct device *dev = &pdev->dev; pdev 220 drivers/gpio/gpio-timberdale.c struct timbgpio_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 221 drivers/gpio/gpio-timberdale.c int irq = platform_get_irq(pdev, 0); pdev 236 drivers/gpio/gpio-timberdale.c tgpio->membase = devm_platform_ioremap_resource(pdev, 0); pdev 242 drivers/gpio/gpio-timberdale.c gc->label = dev_name(&pdev->dev); pdev 244 drivers/gpio/gpio-timberdale.c gc->parent = &pdev->dev; pdev 255 drivers/gpio/gpio-timberdale.c err = devm_gpiochip_add_data(&pdev->dev, gc, tgpio); pdev 259 drivers/gpio/gpio-timberdale.c platform_set_drvdata(pdev, tgpio); pdev 80 drivers/gpio/gpio-tps65086.c static int tps65086_gpio_probe(struct platform_device *pdev) pdev 85 drivers/gpio/gpio-tps65086.c gpio = devm_kzalloc(&pdev->dev, sizeof(*gpio), GFP_KERNEL); pdev 89 drivers/gpio/gpio-tps65086.c platform_set_drvdata(pdev, gpio); pdev 91 drivers/gpio/gpio-tps65086.c gpio->tps = dev_get_drvdata(pdev->dev.parent); pdev 97 drivers/gpio/gpio-tps65086.c dev_err(&pdev->dev, "Could not register gpiochip, %d\n", ret); pdev 104 drivers/gpio/gpio-tps65086.c static int tps65086_gpio_remove(struct platform_device *pdev) pdev 106 drivers/gpio/gpio-tps65086.c struct tps65086_gpio *gpio = platform_get_drvdata(pdev); pdev 186 drivers/gpio/gpio-tps65218.c static int tps65218_gpio_probe(struct platform_device *pdev) pdev 188 drivers/gpio/gpio-tps65218.c struct tps65218 *tps65218 = dev_get_drvdata(pdev->dev.parent); pdev 192 drivers/gpio/gpio-tps65218.c tps65218_gpio = devm_kzalloc(&pdev->dev, sizeof(*tps65218_gpio), pdev 199 drivers/gpio/gpio-tps65218.c tps65218_gpio->gpio_chip.parent = &pdev->dev; pdev 201 drivers/gpio/gpio-tps65218.c tps65218_gpio->gpio_chip.of_node = pdev->dev.of_node; pdev 204 drivers/gpio/gpio-tps65218.c ret = devm_gpiochip_add_data(&pdev->dev, &tps65218_gpio->gpio_chip, pdev 207 drivers/gpio/gpio-tps65218.c dev_err(&pdev->dev, "Failed to register gpiochip, %d\n", ret); pdev 211 drivers/gpio/gpio-tps65218.c platform_set_drvdata(pdev, tps65218_gpio); pdev 75 drivers/gpio/gpio-tps6586x.c static int tps6586x_gpio_probe(struct platform_device *pdev) pdev 81 drivers/gpio/gpio-tps6586x.c pdata = dev_get_platdata(pdev->dev.parent); pdev 82 drivers/gpio/gpio-tps6586x.c tps6586x_gpio = devm_kzalloc(&pdev->dev, pdev 87 drivers/gpio/gpio-tps6586x.c tps6586x_gpio->parent = pdev->dev.parent; pdev 90 drivers/gpio/gpio-tps6586x.c tps6586x_gpio->gpio_chip.label = pdev->name; pdev 91 drivers/gpio/gpio-tps6586x.c tps6586x_gpio->gpio_chip.parent = &pdev->dev; pdev 102 drivers/gpio/gpio-tps6586x.c tps6586x_gpio->gpio_chip.of_node = pdev->dev.parent->of_node; pdev 109 drivers/gpio/gpio-tps6586x.c ret = devm_gpiochip_add_data(&pdev->dev, &tps6586x_gpio->gpio_chip, pdev 112 drivers/gpio/gpio-tps6586x.c dev_err(&pdev->dev, "Could not register gpiochip, %d\n", ret); pdev 116 drivers/gpio/gpio-tps6586x.c platform_set_drvdata(pdev, tps6586x_gpio); pdev 106 drivers/gpio/gpio-tps65910.c static int tps65910_gpio_probe(struct platform_device *pdev) pdev 108 drivers/gpio/gpio-tps65910.c struct tps65910 *tps65910 = dev_get_drvdata(pdev->dev.parent); pdev 114 drivers/gpio/gpio-tps65910.c tps65910_gpio = devm_kzalloc(&pdev->dev, pdev 139 drivers/gpio/gpio-tps65910.c tps65910_gpio->gpio_chip.parent = &pdev->dev; pdev 149 drivers/gpio/gpio-tps65910.c pdata = tps65910_parse_dt_for_gpio(&pdev->dev, tps65910, pdev 168 drivers/gpio/gpio-tps65910.c ret = devm_gpiochip_add_data(&pdev->dev, &tps65910_gpio->gpio_chip, pdev 171 drivers/gpio/gpio-tps65910.c dev_err(&pdev->dev, "Could not register gpiochip, %d\n", ret); pdev 175 drivers/gpio/gpio-tps65910.c platform_set_drvdata(pdev, tps65910_gpio); pdev 98 drivers/gpio/gpio-tps65912.c static int tps65912_gpio_probe(struct platform_device *pdev) pdev 100 drivers/gpio/gpio-tps65912.c struct tps65912 *tps = dev_get_drvdata(pdev->dev.parent); pdev 104 drivers/gpio/gpio-tps65912.c gpio = devm_kzalloc(&pdev->dev, sizeof(*gpio), GFP_KERNEL); pdev 108 drivers/gpio/gpio-tps65912.c gpio->tps = dev_get_drvdata(pdev->dev.parent); pdev 112 drivers/gpio/gpio-tps65912.c ret = devm_gpiochip_add_data(&pdev->dev, &gpio->gpio_chip, pdev 115 drivers/gpio/gpio-tps65912.c dev_err(&pdev->dev, "Could not register gpiochip, %d\n", ret); pdev 119 drivers/gpio/gpio-tps65912.c platform_set_drvdata(pdev, gpio); pdev 125 drivers/gpio/gpio-tps68470.c static int tps68470_gpio_probe(struct platform_device *pdev) pdev 130 drivers/gpio/gpio-tps68470.c tps68470_gpio = devm_kzalloc(&pdev->dev, sizeof(*tps68470_gpio), pdev 135 drivers/gpio/gpio-tps68470.c tps68470_gpio->tps68470_regmap = dev_get_drvdata(pdev->dev.parent); pdev 147 drivers/gpio/gpio-tps68470.c tps68470_gpio->gc.parent = &pdev->dev; pdev 149 drivers/gpio/gpio-tps68470.c ret = devm_gpiochip_add_data(&pdev->dev, &tps68470_gpio->gc, pdev 152 drivers/gpio/gpio-tps68470.c dev_err(&pdev->dev, "Failed to register gpio_chip: %d\n", ret); pdev 156 drivers/gpio/gpio-tps68470.c platform_set_drvdata(pdev, tps68470_gpio); pdev 228 drivers/gpio/gpio-tqmx86.c static int tqmx86_gpio_probe(struct platform_device *pdev) pdev 230 drivers/gpio/gpio-tqmx86.c struct device *dev = &pdev->dev; pdev 238 drivers/gpio/gpio-tqmx86.c irq = platform_get_irq(pdev, 0); pdev 242 drivers/gpio/gpio-tqmx86.c res = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 244 drivers/gpio/gpio-tqmx86.c dev_err(&pdev->dev, "Cannot get I/O\n"); pdev 248 drivers/gpio/gpio-tqmx86.c io_base = devm_ioport_map(&pdev->dev, res->start, resource_size(res)); pdev 261 drivers/gpio/gpio-tqmx86.c platform_set_drvdata(pdev, gpio); pdev 274 drivers/gpio/gpio-tqmx86.c chip->parent = pdev->dev.parent; pdev 276 drivers/gpio/gpio-tqmx86.c pm_runtime_enable(&pdev->dev); pdev 283 drivers/gpio/gpio-tqmx86.c irq_chip->parent_device = &pdev->dev; pdev 299 drivers/gpio/gpio-tqmx86.c girq->parents = devm_kcalloc(&pdev->dev, 1, pdev 324 drivers/gpio/gpio-tqmx86.c pm_runtime_disable(&pdev->dev); pdev 22 drivers/gpio/gpio-ts4800.c static int ts4800_gpio_probe(struct platform_device *pdev) pdev 30 drivers/gpio/gpio-ts4800.c chip = devm_kzalloc(&pdev->dev, sizeof(struct gpio_chip), GFP_KERNEL); pdev 34 drivers/gpio/gpio-ts4800.c base_addr = devm_platform_ioremap_resource(pdev, 0); pdev 38 drivers/gpio/gpio-ts4800.c node = pdev->dev.of_node; pdev 48 drivers/gpio/gpio-ts4800.c retval = bgpio_init(chip, &pdev->dev, 2, base_addr + INPUT_REG_OFFSET, pdev 52 drivers/gpio/gpio-ts4800.c dev_err(&pdev->dev, "bgpio_init failed\n"); pdev 58 drivers/gpio/gpio-ts4800.c platform_set_drvdata(pdev, chip); pdev 60 drivers/gpio/gpio-ts4800.c return devm_gpiochip_add_data(&pdev->dev, chip, NULL); pdev 314 drivers/gpio/gpio-ts5500.c static int ts5500_dio_probe(struct platform_device *pdev) pdev 316 drivers/gpio/gpio-ts5500.c enum ts5500_blocks block = platform_get_device_id(pdev)->driver_data; pdev 317 drivers/gpio/gpio-ts5500.c struct device *dev = &pdev->dev; pdev 324 drivers/gpio/gpio-ts5500.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 334 drivers/gpio/gpio-ts5500.c platform_set_drvdata(pdev, priv); pdev 418 drivers/gpio/gpio-ts5500.c static int ts5500_dio_remove(struct platform_device *pdev) pdev 420 drivers/gpio/gpio-ts5500.c struct ts5500_priv *priv = platform_get_drvdata(pdev); pdev 468 drivers/gpio/gpio-twl4030.c static int gpio_twl4030_remove(struct platform_device *pdev); pdev 497 drivers/gpio/gpio-twl4030.c static int gpio_twl4030_probe(struct platform_device *pdev) pdev 499 drivers/gpio/gpio-twl4030.c struct twl4030_gpio_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 500 drivers/gpio/gpio-twl4030.c struct device_node *node = pdev->dev.of_node; pdev 504 drivers/gpio/gpio-twl4030.c priv = devm_kzalloc(&pdev->dev, sizeof(struct gpio_twl4030_priv), pdev 511 drivers/gpio/gpio-twl4030.c dev_err(&pdev->dev, "can't dispatch IRQs from modules\n"); pdev 515 drivers/gpio/gpio-twl4030.c irq_base = devm_irq_alloc_descs(&pdev->dev, -1, pdev 518 drivers/gpio/gpio-twl4030.c dev_err(&pdev->dev, "Failed to alloc irq_descs\n"); pdev 525 drivers/gpio/gpio-twl4030.c ret = twl4030_sih_setup(&pdev->dev, TWL4030_MODULE_GPIO, irq_base); pdev 535 drivers/gpio/gpio-twl4030.c priv->gpio_chip.parent = &pdev->dev; pdev 540 drivers/gpio/gpio-twl4030.c pdata = of_gpio_twl4030(&pdev->dev, pdata); pdev 543 drivers/gpio/gpio-twl4030.c dev_err(&pdev->dev, "Platform data is missing\n"); pdev 555 drivers/gpio/gpio-twl4030.c dev_dbg(&pdev->dev, "pullups %.05x %.05x --> %d\n", pdev 560 drivers/gpio/gpio-twl4030.c dev_dbg(&pdev->dev, "debounce %.03x %.01x --> %d\n", pdev 572 drivers/gpio/gpio-twl4030.c dev_err(&pdev->dev, "could not register gpiochip, %d\n", ret); pdev 574 drivers/gpio/gpio-twl4030.c gpio_twl4030_remove(pdev); pdev 578 drivers/gpio/gpio-twl4030.c platform_set_drvdata(pdev, priv); pdev 583 drivers/gpio/gpio-twl4030.c status = pdata->setup(&pdev->dev, priv->gpio_chip.base, pdev 586 drivers/gpio/gpio-twl4030.c dev_dbg(&pdev->dev, "setup --> %d\n", status); pdev 594 drivers/gpio/gpio-twl4030.c static int gpio_twl4030_remove(struct platform_device *pdev) pdev 596 drivers/gpio/gpio-twl4030.c struct twl4030_gpio_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 597 drivers/gpio/gpio-twl4030.c struct gpio_twl4030_priv *priv = platform_get_drvdata(pdev); pdev 601 drivers/gpio/gpio-twl4030.c status = pdata->teardown(&pdev->dev, priv->gpio_chip.base, pdev 604 drivers/gpio/gpio-twl4030.c dev_dbg(&pdev->dev, "teardown --> %d\n", status); pdev 78 drivers/gpio/gpio-twl6040.c static int gpo_twl6040_probe(struct platform_device *pdev) pdev 80 drivers/gpio/gpio-twl6040.c struct device *twl6040_core_dev = pdev->dev.parent; pdev 91 drivers/gpio/gpio-twl6040.c twl6040gpo_chip.parent = &pdev->dev; pdev 96 drivers/gpio/gpio-twl6040.c ret = devm_gpiochip_add_data(&pdev->dev, &twl6040gpo_chip, NULL); pdev 98 drivers/gpio/gpio-twl6040.c dev_err(&pdev->dev, "could not register gpiochip, %d\n", ret); pdev 341 drivers/gpio/gpio-uniphier.c static int uniphier_gpio_probe(struct platform_device *pdev) pdev 343 drivers/gpio/gpio-uniphier.c struct device *dev = &pdev->dev; pdev 372 drivers/gpio/gpio-uniphier.c priv->regs = devm_platform_ioremap_resource(pdev, 0); pdev 415 drivers/gpio/gpio-uniphier.c platform_set_drvdata(pdev, priv); pdev 420 drivers/gpio/gpio-uniphier.c static int uniphier_gpio_remove(struct platform_device *pdev) pdev 422 drivers/gpio/gpio-uniphier.c struct uniphier_gpio_priv *priv = platform_get_drvdata(pdev); pdev 240 drivers/gpio/gpio-vf610.c static int vf610_gpio_probe(struct platform_device *pdev) pdev 242 drivers/gpio/gpio-vf610.c struct device *dev = &pdev->dev; pdev 256 drivers/gpio/gpio-vf610.c port->base = devm_platform_ioremap_resource(pdev, 0); pdev 260 drivers/gpio/gpio-vf610.c port->gpio_base = devm_platform_ioremap_resource(pdev, 1); pdev 264 drivers/gpio/gpio-vf610.c port->irq = platform_get_irq(pdev, 0); pdev 333 drivers/gpio/gpio-vf610.c girq->parents = devm_kcalloc(&pdev->dev, 1, pdev 385 drivers/gpio/gpio-viperboard.c static int vprbrd_gpio_probe(struct platform_device *pdev) pdev 387 drivers/gpio/gpio-viperboard.c struct vprbrd *vb = dev_get_drvdata(pdev->dev.parent); pdev 391 drivers/gpio/gpio-viperboard.c vb_gpio = devm_kzalloc(&pdev->dev, sizeof(*vb_gpio), GFP_KERNEL); pdev 398 drivers/gpio/gpio-viperboard.c vb_gpio->gpioa.parent = &pdev->dev; pdev 407 drivers/gpio/gpio-viperboard.c ret = devm_gpiochip_add_data(&pdev->dev, &vb_gpio->gpioa, vb_gpio); pdev 415 drivers/gpio/gpio-viperboard.c vb_gpio->gpiob.parent = &pdev->dev; pdev 424 drivers/gpio/gpio-viperboard.c ret = devm_gpiochip_add_data(&pdev->dev, &vb_gpio->gpiob, vb_gpio); pdev 430 drivers/gpio/gpio-viperboard.c platform_set_drvdata(pdev, vb_gpio); pdev 468 drivers/gpio/gpio-vr41xx.c static int giu_probe(struct platform_device *pdev) pdev 474 drivers/gpio/gpio-vr41xx.c switch (pdev->id) { pdev 487 drivers/gpio/gpio-vr41xx.c dev_err(&pdev->dev, "GIU: unknown ID %d\n", pdev->id); pdev 491 drivers/gpio/gpio-vr41xx.c giu_base = devm_platform_ioremap_resource(pdev, 0); pdev 495 drivers/gpio/gpio-vr41xx.c vr41xx_gpio_chip.parent = &pdev->dev; pdev 519 drivers/gpio/gpio-vr41xx.c irq = platform_get_irq(pdev, 0); pdev 526 drivers/gpio/gpio-vr41xx.c static int giu_remove(struct platform_device *pdev) pdev 228 drivers/gpio/gpio-vx855.c static int vx855gpio_probe(struct platform_device *pdev) pdev 234 drivers/gpio/gpio-vx855.c res_gpi = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 235 drivers/gpio/gpio-vx855.c res_gpo = platform_get_resource(pdev, IORESOURCE_IO, 1); pdev 239 drivers/gpio/gpio-vx855.c vg = devm_kzalloc(&pdev->dev, sizeof(*vg), GFP_KERNEL); pdev 243 drivers/gpio/gpio-vx855.c platform_set_drvdata(pdev, vg); pdev 245 drivers/gpio/gpio-vx855.c dev_info(&pdev->dev, "found VX855 GPIO controller\n"); pdev 258 drivers/gpio/gpio-vx855.c if (!devm_request_region(&pdev->dev, res_gpi->start, pdev 260 drivers/gpio/gpio-vx855.c dev_warn(&pdev->dev, pdev 263 drivers/gpio/gpio-vx855.c if (!devm_request_region(&pdev->dev, res_gpo->start, pdev 265 drivers/gpio/gpio-vx855.c dev_warn(&pdev->dev, pdev 270 drivers/gpio/gpio-vx855.c return devm_gpiochip_add_data(&pdev->dev, &vg->gpio, vg); pdev 394 drivers/gpio/gpio-wcove.c static int wcove_gpio_probe(struct platform_device *pdev) pdev 408 drivers/gpio/gpio-wcove.c pmic = dev_get_drvdata(pdev->dev.parent); pdev 412 drivers/gpio/gpio-wcove.c irq = platform_get_irq(pdev, 0); pdev 416 drivers/gpio/gpio-wcove.c dev = &pdev->dev; pdev 424 drivers/gpio/gpio-wcove.c platform_set_drvdata(pdev, wg); pdev 437 drivers/gpio/gpio-wcove.c wg->chip.parent = pdev->dev.parent; pdev 462 drivers/gpio/gpio-wcove.c wcove_gpio_irq_handler, IRQF_ONESHOT, pdev->name, wg); pdev 259 drivers/gpio/gpio-wm831x.c static int wm831x_gpio_probe(struct platform_device *pdev) pdev 261 drivers/gpio/gpio-wm831x.c struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); pdev 266 drivers/gpio/gpio-wm831x.c wm831x_gpio = devm_kzalloc(&pdev->dev, sizeof(*wm831x_gpio), pdev 274 drivers/gpio/gpio-wm831x.c wm831x_gpio->gpio_chip.parent = &pdev->dev; pdev 283 drivers/gpio/gpio-wm831x.c ret = devm_gpiochip_add_data(&pdev->dev, &wm831x_gpio->gpio_chip, pdev 286 drivers/gpio/gpio-wm831x.c dev_err(&pdev->dev, "Could not register gpiochip, %d\n", ret); pdev 290 drivers/gpio/gpio-wm831x.c platform_set_drvdata(pdev, wm831x_gpio); pdev 103 drivers/gpio/gpio-wm8350.c static int wm8350_gpio_probe(struct platform_device *pdev) pdev 105 drivers/gpio/gpio-wm8350.c struct wm8350 *wm8350 = dev_get_drvdata(pdev->dev.parent); pdev 110 drivers/gpio/gpio-wm8350.c wm8350_gpio = devm_kzalloc(&pdev->dev, sizeof(*wm8350_gpio), pdev 118 drivers/gpio/gpio-wm8350.c wm8350_gpio->gpio_chip.parent = &pdev->dev; pdev 124 drivers/gpio/gpio-wm8350.c ret = devm_gpiochip_add_data(&pdev->dev, &wm8350_gpio->gpio_chip, pdev 127 drivers/gpio/gpio-wm8350.c dev_err(&pdev->dev, "Could not register gpiochip, %d\n", ret); pdev 131 drivers/gpio/gpio-wm8350.c platform_set_drvdata(pdev, wm8350_gpio); pdev 261 drivers/gpio/gpio-wm8994.c static int wm8994_gpio_probe(struct platform_device *pdev) pdev 263 drivers/gpio/gpio-wm8994.c struct wm8994 *wm8994 = dev_get_drvdata(pdev->dev.parent); pdev 268 drivers/gpio/gpio-wm8994.c wm8994_gpio = devm_kzalloc(&pdev->dev, sizeof(*wm8994_gpio), pdev 276 drivers/gpio/gpio-wm8994.c wm8994_gpio->gpio_chip.parent = &pdev->dev; pdev 282 drivers/gpio/gpio-wm8994.c ret = devm_gpiochip_add_data(&pdev->dev, &wm8994_gpio->gpio_chip, pdev 285 drivers/gpio/gpio-wm8994.c dev_err(&pdev->dev, "Could not register gpiochip, %d\n", pdev 290 drivers/gpio/gpio-wm8994.c platform_set_drvdata(pdev, wm8994_gpio); pdev 217 drivers/gpio/gpio-xgene-sb.c static int xgene_gpio_sb_probe(struct platform_device *pdev) pdev 225 drivers/gpio/gpio-xgene-sb.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 229 drivers/gpio/gpio-xgene-sb.c regs = devm_platform_ioremap_resource(pdev, 0); pdev 235 drivers/gpio/gpio-xgene-sb.c ret = platform_get_irq(pdev, 0); pdev 241 drivers/gpio/gpio-xgene-sb.c dev_err(&pdev->dev, "unable to obtain parent domain\n"); pdev 245 drivers/gpio/gpio-xgene-sb.c ret = bgpio_init(&priv->gc, &pdev->dev, 4, pdev 256 drivers/gpio/gpio-xgene-sb.c if (!device_property_read_u32(&pdev->dev, pdev 262 drivers/gpio/gpio-xgene-sb.c if (!device_property_read_u32(&pdev->dev, XGENE_NIRQ_PROPERTY, &val32)) pdev 267 drivers/gpio/gpio-xgene-sb.c if (!device_property_read_u32(&pdev->dev, XGENE_NGPIO_PROPERTY, &val32)) pdev 270 drivers/gpio/gpio-xgene-sb.c dev_info(&pdev->dev, "Support %d gpios, %d irqs start from pin %d\n", pdev 273 drivers/gpio/gpio-xgene-sb.c platform_set_drvdata(pdev, priv); pdev 276 drivers/gpio/gpio-xgene-sb.c 0, priv->nirq, pdev->dev.fwnode, pdev 283 drivers/gpio/gpio-xgene-sb.c ret = devm_gpiochip_add_data(&pdev->dev, &priv->gc, priv); pdev 285 drivers/gpio/gpio-xgene-sb.c dev_err(&pdev->dev, pdev 291 drivers/gpio/gpio-xgene-sb.c dev_info(&pdev->dev, "X-Gene GPIO Standby driver registered\n"); pdev 301 drivers/gpio/gpio-xgene-sb.c static int xgene_gpio_sb_remove(struct platform_device *pdev) pdev 303 drivers/gpio/gpio-xgene-sb.c struct xgene_gpio_sb *priv = platform_get_drvdata(pdev); pdev 156 drivers/gpio/gpio-xgene.c static int xgene_gpio_probe(struct platform_device *pdev) pdev 162 drivers/gpio/gpio-xgene.c gpio = devm_kzalloc(&pdev->dev, sizeof(*gpio), GFP_KERNEL); pdev 168 drivers/gpio/gpio-xgene.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 174 drivers/gpio/gpio-xgene.c gpio->base = devm_ioremap_nocache(&pdev->dev, res->start, pdev 184 drivers/gpio/gpio-xgene.c gpio->chip.parent = &pdev->dev; pdev 190 drivers/gpio/gpio-xgene.c gpio->chip.label = dev_name(&pdev->dev); pdev 193 drivers/gpio/gpio-xgene.c platform_set_drvdata(pdev, gpio); pdev 195 drivers/gpio/gpio-xgene.c err = devm_gpiochip_add_data(&pdev->dev, &gpio->chip, gpio); pdev 197 drivers/gpio/gpio-xgene.c dev_err(&pdev->dev, pdev 202 drivers/gpio/gpio-xgene.c dev_info(&pdev->dev, "X-Gene GPIO driver registered.\n"); pdev 205 drivers/gpio/gpio-xgene.c dev_err(&pdev->dev, "X-Gene GPIO driver registration failed.\n"); pdev 267 drivers/gpio/gpio-xilinx.c static int xgpio_probe(struct platform_device *pdev) pdev 271 drivers/gpio/gpio-xilinx.c struct device_node *np = pdev->dev.of_node; pdev 274 drivers/gpio/gpio-xilinx.c chip = devm_kzalloc(&pdev->dev, sizeof(*chip), GFP_KERNEL); pdev 278 drivers/gpio/gpio-xilinx.c platform_set_drvdata(pdev, chip); pdev 322 drivers/gpio/gpio-xilinx.c chip->gc.parent = &pdev->dev; pdev 329 drivers/gpio/gpio-xilinx.c chip->gc.label = dev_name(&pdev->dev); pdev 331 drivers/gpio/gpio-xilinx.c chip->regs = devm_platform_ioremap_resource(pdev, 0); pdev 333 drivers/gpio/gpio-xilinx.c dev_err(&pdev->dev, "failed to ioremap memory resource\n"); pdev 339 drivers/gpio/gpio-xilinx.c status = devm_gpiochip_add_data(&pdev->dev, &chip->gc, chip); pdev 341 drivers/gpio/gpio-xilinx.c dev_err(&pdev->dev, "failed to add GPIO chip\n"); pdev 290 drivers/gpio/gpio-xlp.c static int xlp_gpio_probe(struct platform_device *pdev) pdev 300 drivers/gpio/gpio-xlp.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 304 drivers/gpio/gpio-xlp.c gpio_base = devm_platform_ioremap_resource(pdev, 0); pdev 308 drivers/gpio/gpio-xlp.c irq = platform_get_irq(pdev, 0); pdev 312 drivers/gpio/gpio-xlp.c if (pdev->dev.of_node) { pdev 313 drivers/gpio/gpio-xlp.c soc_type = (uintptr_t)of_device_get_match_data(&pdev->dev); pdev 317 drivers/gpio/gpio-xlp.c acpi_id = acpi_match_device(pdev->dev.driver->acpi_match_table, pdev 318 drivers/gpio/gpio-xlp.c &pdev->dev); pdev 320 drivers/gpio/gpio-xlp.c dev_err(&pdev->dev, "Unable to match ACPI ID\n"); pdev 365 drivers/gpio/gpio-xlp.c dev_err(&pdev->dev, "Unknown Processor type!\n"); pdev 374 drivers/gpio/gpio-xlp.c gc->label = dev_name(&pdev->dev); pdev 376 drivers/gpio/gpio-xlp.c gc->parent = &pdev->dev; pdev 378 drivers/gpio/gpio-xlp.c gc->of_node = pdev->dev.of_node; pdev 388 drivers/gpio/gpio-xlp.c irq_base = devm_irq_alloc_descs(&pdev->dev, -1, pdev 392 drivers/gpio/gpio-xlp.c dev_err(&pdev->dev, "Failed to allocate IRQ numbers\n"); pdev 403 drivers/gpio/gpio-xlp.c girq->parents = devm_kcalloc(&pdev->dev, 1, pdev 417 drivers/gpio/gpio-xlp.c dev_info(&pdev->dev, "registered %d GPIOs\n", gc->ngpio); pdev 143 drivers/gpio/gpio-xtensa.c static int xtensa_gpio_probe(struct platform_device *pdev) pdev 162 drivers/gpio/gpio-xtensa.c struct platform_device *pdev; pdev 164 drivers/gpio/gpio-xtensa.c pdev = platform_device_register_simple("xtensa-gpio", 0, NULL, 0); pdev 165 drivers/gpio/gpio-xtensa.c if (IS_ERR(pdev)) pdev 166 drivers/gpio/gpio-xtensa.c return PTR_ERR(pdev); pdev 169 drivers/gpio/gpio-zevio.c static int zevio_gpio_probe(struct platform_device *pdev) pdev 174 drivers/gpio/gpio-zevio.c controller = devm_kzalloc(&pdev->dev, sizeof(*controller), GFP_KERNEL); pdev 178 drivers/gpio/gpio-zevio.c platform_set_drvdata(pdev, controller); pdev 182 drivers/gpio/gpio-zevio.c controller->chip.gc.parent = &pdev->dev; pdev 184 drivers/gpio/gpio-zevio.c status = of_mm_gpiochip_add_data(pdev->dev.of_node, pdev 188 drivers/gpio/gpio-zevio.c dev_err(&pdev->dev, "failed to add gpiochip: %d\n", status); pdev 214 drivers/gpio/gpio-zx.c static int zx_gpio_probe(struct platform_device *pdev) pdev 216 drivers/gpio/gpio-zx.c struct device *dev = &pdev->dev; pdev 225 drivers/gpio/gpio-zx.c chip->base = devm_platform_ioremap_resource(pdev, 0); pdev 251 drivers/gpio/gpio-zx.c irq = platform_get_irq(pdev, 0); pdev 258 drivers/gpio/gpio-zx.c girq->parents = devm_kcalloc(&pdev->dev, 1, pdev 271 drivers/gpio/gpio-zx.c platform_set_drvdata(pdev, chip); pdev 830 drivers/gpio/gpio-zynq.c static int zynq_gpio_probe(struct platform_device *pdev) pdev 838 drivers/gpio/gpio-zynq.c gpio = devm_kzalloc(&pdev->dev, sizeof(*gpio), GFP_KERNEL); pdev 842 drivers/gpio/gpio-zynq.c match = of_match_node(zynq_gpio_of_match, pdev->dev.of_node); pdev 844 drivers/gpio/gpio-zynq.c dev_err(&pdev->dev, "of_match_node() failed\n"); pdev 848 drivers/gpio/gpio-zynq.c platform_set_drvdata(pdev, gpio); pdev 850 drivers/gpio/gpio-zynq.c gpio->base_addr = devm_platform_ioremap_resource(pdev, 0); pdev 854 drivers/gpio/gpio-zynq.c gpio->irq = platform_get_irq(pdev, 0); pdev 862 drivers/gpio/gpio-zynq.c chip->parent = &pdev->dev; pdev 870 drivers/gpio/gpio-zynq.c chip->base = of_alias_get_id(pdev->dev.of_node, "gpio"); pdev 874 drivers/gpio/gpio-zynq.c gpio->clk = devm_clk_get(&pdev->dev, NULL); pdev 876 drivers/gpio/gpio-zynq.c dev_err(&pdev->dev, "input clock not found.\n"); pdev 881 drivers/gpio/gpio-zynq.c dev_err(&pdev->dev, "Unable to enable clock.\n"); pdev 885 drivers/gpio/gpio-zynq.c pm_runtime_set_active(&pdev->dev); pdev 886 drivers/gpio/gpio-zynq.c pm_runtime_enable(&pdev->dev); pdev 887 drivers/gpio/gpio-zynq.c ret = pm_runtime_get_sync(&pdev->dev); pdev 901 drivers/gpio/gpio-zynq.c girq->parents = devm_kcalloc(&pdev->dev, 1, pdev 915 drivers/gpio/gpio-zynq.c dev_err(&pdev->dev, "Failed to add gpio chip\n"); pdev 919 drivers/gpio/gpio-zynq.c pm_runtime_put(&pdev->dev); pdev 924 drivers/gpio/gpio-zynq.c pm_runtime_put(&pdev->dev); pdev 926 drivers/gpio/gpio-zynq.c pm_runtime_disable(&pdev->dev); pdev 938 drivers/gpio/gpio-zynq.c static int zynq_gpio_remove(struct platform_device *pdev) pdev 940 drivers/gpio/gpio-zynq.c struct zynq_gpio *gpio = platform_get_drvdata(pdev); pdev 942 drivers/gpio/gpio-zynq.c pm_runtime_get_sync(&pdev->dev); pdev 945 drivers/gpio/gpio-zynq.c device_set_wakeup_capable(&pdev->dev, 0); pdev 946 drivers/gpio/gpio-zynq.c pm_runtime_disable(&pdev->dev); pdev 382 drivers/gpio/sgpio-aspeed.c struct platform_device *pdev) pdev 388 drivers/gpio/sgpio-aspeed.c rc = platform_get_irq(pdev, 0); pdev 436 drivers/gpio/sgpio-aspeed.c static int __init aspeed_sgpio_probe(struct platform_device *pdev) pdev 443 drivers/gpio/sgpio-aspeed.c gpio = devm_kzalloc(&pdev->dev, sizeof(*gpio), GFP_KERNEL); pdev 447 drivers/gpio/sgpio-aspeed.c gpio->base = devm_platform_ioremap_resource(pdev, 0); pdev 451 drivers/gpio/sgpio-aspeed.c rc = of_property_read_u32(pdev->dev.of_node, "ngpios", &nr_gpios); pdev 453 drivers/gpio/sgpio-aspeed.c dev_err(&pdev->dev, "Could not read ngpios property\n"); pdev 456 drivers/gpio/sgpio-aspeed.c dev_err(&pdev->dev, "Number of GPIOs exceeds the maximum of %d: %d\n", pdev 461 drivers/gpio/sgpio-aspeed.c rc = of_property_read_u32(pdev->dev.of_node, "bus-frequency", &sgpio_freq); pdev 463 drivers/gpio/sgpio-aspeed.c dev_err(&pdev->dev, "Could not read bus-frequency property\n"); pdev 467 drivers/gpio/sgpio-aspeed.c gpio->pclk = devm_clk_get(&pdev->dev, NULL); pdev 469 drivers/gpio/sgpio-aspeed.c dev_err(&pdev->dev, "devm_clk_get failed\n"); pdev 499 drivers/gpio/sgpio-aspeed.c gpio->chip.parent = &pdev->dev; pdev 509 drivers/gpio/sgpio-aspeed.c gpio->chip.label = dev_name(&pdev->dev); pdev 515 drivers/gpio/sgpio-aspeed.c aspeed_sgpio_setup_irqs(gpio, pdev); pdev 517 drivers/gpio/sgpio-aspeed.c rc = devm_gpiochip_add_data(&pdev->dev, &gpio->chip, gpio); pdev 777 drivers/gpu/drm/amd/amdgpu/amdgpu.h struct pci_dev *pdev; pdev 1031 drivers/gpu/drm/amd/amdgpu/amdgpu.h struct pci_dev *pdev, pdev 370 drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c dev_err(&adev->pdev->dev, "Failed to reset ACP\n"); pdev 388 drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c dev_err(&adev->pdev->dev, "Failed to reset ACP\n"); pdev 441 drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c dev_err(&adev->pdev->dev, "Failed to reset ACP\n"); pdev 458 drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c dev_err(&adev->pdev->dev, "Failed to reset ACP\n"); pdev 633 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c handle = ACPI_HANDLE(&adev->pdev->dev); pdev 676 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c handle = ACPI_HANDLE(&adev->pdev->dev); pdev 685 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c atcs_input.client_id = adev->pdev->devfn | (adev->pdev->bus->number << 8); pdev 779 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c handle = ACPI_HANDLE(&adev->pdev->dev); pdev 104 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c adev->pdev, kfd2kgd); pdev 737 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c struct kfd_dev *kgd2kfd_probe(struct kgd_dev *kgd, struct pci_dev *pdev, pdev 242 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h struct kfd_dev *kgd2kfd_probe(struct kgd_dev *kgd, struct pci_dev *pdev, pdev 508 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c static bool amdgpu_atpx_pci_probe_handle(struct pci_dev *pdev) pdev 513 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c dhandle = ACPI_HANDLE(&pdev->dev); pdev 558 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c static enum vga_switcheroo_client_id amdgpu_atpx_get_client_id(struct pci_dev *pdev) pdev 560 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c if (amdgpu_atpx_priv.dhandle == ACPI_HANDLE(&pdev->dev)) pdev 583 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c static void amdgpu_atpx_get_quirks(struct pci_dev *pdev) pdev 589 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c if (pdev->vendor == p->chip_vendor && pdev 590 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c pdev->device == p->chip_device && pdev 591 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c pdev->subsystem_vendor == p->subsys_vendor && pdev 592 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c pdev->subsystem_device == p->subsys_device) { pdev 610 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c struct pci_dev *pdev = NULL; pdev 616 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c while ((pdev = pci_get_class(PCI_CLASS_DISPLAY_VGA << 8, pdev)) != NULL) { pdev 619 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c has_atpx |= (amdgpu_atpx_pci_probe_handle(pdev) == true); pdev 621 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c parent_pdev = pci_upstream_bridge(pdev); pdev 623 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c amdgpu_atpx_get_quirks(pdev); pdev 626 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c while ((pdev = pci_get_class(PCI_CLASS_DISPLAY_OTHER << 8, pdev)) != NULL) { pdev 629 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c has_atpx |= (amdgpu_atpx_pci_probe_handle(pdev) == true); pdev 631 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c parent_pdev = pci_upstream_bridge(pdev); pdev 633 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c amdgpu_atpx_get_quirks(pdev); pdev 101 drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c vram_base = pci_resource_start(adev->pdev, 0); pdev 131 drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c bios = pci_map_rom(adev->pdev, &size); pdev 138 drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c pci_unmap_rom(adev->pdev, bios); pdev 143 drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c pci_unmap_rom(adev->pdev, bios); pdev 200 drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c bios = pci_platform_rom(adev->pdev, &size); pdev 274 drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c struct pci_dev *pdev = NULL; pdev 283 drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c while ((pdev = pci_get_class(PCI_CLASS_DISPLAY_VGA << 8, pdev)) != NULL) { pdev 284 drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c dhandle = ACPI_HANDLE(&pdev->dev); pdev 296 drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c while ((pdev = pci_get_class(PCI_CLASS_DISPLAY_OTHER << 8, pdev)) != NULL) { pdev 297 drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c dhandle = ACPI_HANDLE(&pdev->dev); pdev 385 drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c vhdr->PCIBus == adev->pdev->bus->number && pdev 386 drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c vhdr->PCIDevice == PCI_SLOT(adev->pdev->devfn) && pdev 387 drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c vhdr->PCIFunction == PCI_FUNC(adev->pdev->devfn) && pdev 388 drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c vhdr->VendorID == adev->pdev->vendor && pdev 389 drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c vhdr->DeviceID == adev->pdev->device) { pdev 256 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c if ((adev->pdev->revision == 0x81) && pdev 257 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c ((adev->pdev->device == 0x6810) || pdev 258 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c (adev->pdev->device == 0x6811))) { pdev 266 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c if (((adev->pdev->device == 0x6820) && pdev 267 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c ((adev->pdev->revision == 0x81) || pdev 268 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c (adev->pdev->revision == 0x83))) || pdev 269 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c ((adev->pdev->device == 0x6821) && pdev 270 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c ((adev->pdev->revision == 0x83) || pdev 271 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c (adev->pdev->revision == 0x87))) || pdev 272 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c ((adev->pdev->revision == 0x87) && pdev 273 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c ((adev->pdev->device == 0x6823) || pdev 274 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c (adev->pdev->device == 0x682b)))) { pdev 282 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c if (((adev->pdev->revision == 0x81) && pdev 283 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c ((adev->pdev->device == 0x6600) || pdev 284 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c (adev->pdev->device == 0x6604) || pdev 285 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c (adev->pdev->device == 0x6605) || pdev 286 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c (adev->pdev->device == 0x6610))) || pdev 287 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c ((adev->pdev->revision == 0x83) && pdev 288 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c (adev->pdev->device == 0x6610))) { pdev 296 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c if (((adev->pdev->revision == 0x81) && pdev 297 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c (adev->pdev->device == 0x6660)) || pdev 298 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c ((adev->pdev->revision == 0x83) && pdev 299 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c ((adev->pdev->device == 0x6660) || pdev 300 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c (adev->pdev->device == 0x6663) || pdev 301 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c (adev->pdev->device == 0x6665) || pdev 302 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c (adev->pdev->device == 0x6667)))) { pdev 305 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c } else if ((adev->pdev->revision == 0xc3) && pdev 306 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c (adev->pdev->device == 0x6665)) { pdev 314 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c if ((adev->pdev->revision == 0x80) || pdev 315 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c (adev->pdev->revision == 0x81) || pdev 316 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c (adev->pdev->device == 0x665f)) { pdev 324 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c if (adev->pdev->revision == 0x80) { pdev 332 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c if (((adev->pdev->device == 0x6900) && (adev->pdev->revision == 0x81)) || pdev 333 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c ((adev->pdev->device == 0x6900) && (adev->pdev->revision == 0x83)) || pdev 334 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c ((adev->pdev->device == 0x6907) && (adev->pdev->revision == 0x87)) || pdev 335 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c ((adev->pdev->device == 0x6900) && (adev->pdev->revision == 0xD1)) || pdev 336 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c ((adev->pdev->device == 0x6900) && (adev->pdev->revision == 0xD3))) { pdev 343 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c if (((adev->pdev->device == 0x6939) && (adev->pdev->revision == 0xf1)) || pdev 344 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c ((adev->pdev->device == 0x6938) && (adev->pdev->revision == 0xf1))) { pdev 355 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c if (((adev->pdev->device == 0x67ef) && pdev 356 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c ((adev->pdev->revision == 0xe0) || pdev 357 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c (adev->pdev->revision == 0xe5))) || pdev 358 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c ((adev->pdev->device == 0x67ff) && pdev 359 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c ((adev->pdev->revision == 0xcf) || pdev 360 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c (adev->pdev->revision == 0xef) || pdev 361 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c (adev->pdev->revision == 0xff)))) { pdev 364 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c } else if ((adev->pdev->device == 0x67ef) && pdev 365 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c (adev->pdev->revision == 0xe2)) { pdev 377 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c if (((adev->pdev->device == 0x67df) && pdev 378 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c ((adev->pdev->revision == 0xe0) || pdev 379 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c (adev->pdev->revision == 0xe3) || pdev 380 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c (adev->pdev->revision == 0xe4) || pdev 381 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c (adev->pdev->revision == 0xe5) || pdev 382 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c (adev->pdev->revision == 0xe7) || pdev 383 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c (adev->pdev->revision == 0xef))) || pdev 384 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c ((adev->pdev->device == 0x6fdf) && pdev 385 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c ((adev->pdev->revision == 0xef) || pdev 386 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c (adev->pdev->revision == 0xff)))) { pdev 389 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c } else if ((adev->pdev->device == 0x67df) && pdev 390 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c ((adev->pdev->revision == 0xe1) || pdev 391 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c (adev->pdev->revision == 0xf7))) { pdev 402 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c if (((adev->pdev->device == 0x6987) && pdev 403 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c ((adev->pdev->revision == 0xc0) || pdev 404 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c (adev->pdev->revision == 0xc3))) || pdev 405 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c ((adev->pdev->device == 0x6981) && pdev 406 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c ((adev->pdev->revision == 0x00) || pdev 407 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c (adev->pdev->revision == 0x01) || pdev 408 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c (adev->pdev->revision == 0x10)))) { pdev 419 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c if ((adev->pdev->device == 0x687f) && pdev 420 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c ((adev->pdev->revision == 0xc0) || pdev 421 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c (adev->pdev->revision == 0xc1) || pdev 422 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c (adev->pdev->revision == 0xc3))) pdev 520 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = adev->pdev->device; pdev 521 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = adev->pdev->revision; pdev 522 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = adev->pdev->subsystem_device; pdev 523 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = adev->pdev->subsystem_vendor; pdev 184 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c trace_amdgpu_mm_rreg(adev->pdev->device, reg, ret); pdev 243 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c trace_amdgpu_mm_wreg(adev->pdev->device, reg, v); pdev 575 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c pci_write_config_dword(adev->pdev, 0x7c, AMDGPU_ASIC_RESET_DATA); pdev 601 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c if (pci_resource_flags(adev->pdev, 2) & IORESOURCE_UNSET) pdev 607 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->doorbell.base = pci_resource_start(adev->pdev, 2); pdev 608 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->doorbell.size = pci_resource_len(adev->pdev, 2); pdev 767 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c root = adev->pdev->bus; pdev 782 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c pci_read_config_word(adev->pdev, PCI_COMMAND, &cmd); pdev 783 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c pci_write_config_word(adev->pdev, PCI_COMMAND, pdev 789 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c pci_release_resource(adev->pdev, 2); pdev 791 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c pci_release_resource(adev->pdev, 0); pdev 793 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c r = pci_resize_resource(adev->pdev, 0, rbar_size); pdev 799 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c pci_assign_unassigned_bus_resources(adev->pdev->bus); pdev 805 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c if (r || (pci_resource_flags(adev->pdev, 0) & IORESOURCE_UNSET)) pdev 808 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c pci_write_config_word(adev->pdev, PCI_COMMAND, cmd); pdev 1046 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c static void amdgpu_switcheroo_set_state(struct pci_dev *pdev, enum vga_switcheroo_state state) pdev 1048 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c struct drm_device *dev = pci_get_drvdata(pdev); pdev 1080 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c static bool amdgpu_switcheroo_can_switch(struct pci_dev *pdev) pdev 1082 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c struct drm_device *dev = pci_get_drvdata(pdev); pdev 1330 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c const char *pci_address_name = pci_name(ddev->pdev); pdev 1424 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c else if (adev->pdev->device == 0x15d8) pdev 2574 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c struct pci_dev *pdev, pdev 2582 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->dev = &pdev->dev; pdev 2584 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->pdev = pdev; pdev 2619 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c amdgpu_asic_name[adev->asic_type], pdev->vendor, pdev->device, pdev 2620 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c pdev->subsystem_vendor, pdev->subsystem_device, pdev->revision); pdev 2672 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->rmmio_base = pci_resource_start(adev->pdev, 5); pdev 2673 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->rmmio_size = pci_resource_len(adev->pdev, 5); pdev 2675 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->rmmio_base = pci_resource_start(adev->pdev, 2); pdev 2676 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->rmmio_size = pci_resource_len(adev->pdev, 2); pdev 2688 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c if (pci_resource_flags(adev->pdev, i) & IORESOURCE_IO) { pdev 2689 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->rio_mem_size = pci_resource_len(adev->pdev, i); pdev 2690 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->rio_mem = pci_iomap(adev->pdev, i, adev->rio_mem_size); pdev 2698 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c r = pci_enable_atomic_ops_to_root(adev->pdev, pdev 2735 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c vga_client_register(adev->pdev, adev, NULL, amdgpu_device_vga_set_decode); pdev 2739 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c if (!pci_is_thunderbolt_attached(adev->pdev)) pdev 2740 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c vga_switcheroo_register_client(adev->pdev, pdev 2973 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c if (!pci_is_thunderbolt_attached(adev->pdev)) pdev 2974 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c vga_switcheroo_unregister_client(adev->pdev); pdev 2977 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c vga_client_register(adev->pdev, NULL, NULL, NULL); pdev 2979 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c pci_iounmap(adev->pdev, adev->rio_mem); pdev 3092 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c pci_save_state(dev->pdev); pdev 3095 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c pci_disable_device(dev->pdev); pdev 3096 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c pci_set_power_state(dev->pdev, PCI_D3hot); pdev 3128 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c pci_set_power_state(dev->pdev, PCI_D0); pdev 3129 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c pci_restore_state(dev->pdev); pdev 3130 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c r = pci_enable_device(dev->pdev); pdev 3966 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c struct pci_dev *pdev; pdev 3977 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c if (pci_is_root_bus(adev->pdev->bus)) { pdev 3988 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c pcie_bandwidth_available(adev->pdev, NULL, pdev 3993 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c pdev = adev->pdev; pdev 3994 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c speed_cap = pcie_get_speed_cap(pdev); pdev 552 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c dev_err(&dev->pdev->dev, "No GEM object associated to handle 0x%08X, " pdev 1035 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c static int amdgpu_pci_probe(struct pci_dev *pdev, pdev 1061 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c dev_info(&pdev->dev, pdev 1063 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c dev_info(&pdev->dev, pdev 1078 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c dev_info(&pdev->dev, pdev 1080 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c dev_info(&pdev->dev, pdev 1089 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c ret = drm_fb_helper_remove_conflicting_pci_framebuffers(pdev, 0, "amdgpudrmfb"); pdev 1093 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c dev = drm_dev_alloc(&kms_driver, &pdev->dev); pdev 1100 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c ret = pci_enable_device(pdev); pdev 1104 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c dev->pdev = pdev; pdev 1106 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c pci_set_drvdata(pdev, dev); pdev 1121 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c pci_disable_device(pdev); pdev 1128 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c amdgpu_pci_remove(struct pci_dev *pdev) pdev 1130 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c struct drm_device *dev = pci_get_drvdata(pdev); pdev 1135 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c pci_disable_device(pdev); pdev 1136 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c pci_set_drvdata(pdev, NULL); pdev 1140 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c amdgpu_pci_shutdown(struct pci_dev *pdev) pdev 1142 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c struct drm_device *dev = pci_get_drvdata(pdev); pdev 1206 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c struct pci_dev *pdev = to_pci_dev(dev); pdev 1207 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c struct drm_device *drm_dev = pci_get_drvdata(pdev); pdev 1219 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c pci_save_state(pdev); pdev 1220 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c pci_disable_device(pdev); pdev 1221 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c pci_ignore_hotplug(pdev); pdev 1223 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c pci_set_power_state(pdev, PCI_D3cold); pdev 1225 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c pci_set_power_state(pdev, PCI_D3hot); pdev 1233 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c struct pci_dev *pdev = to_pci_dev(dev); pdev 1234 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c struct drm_device *drm_dev = pci_get_drvdata(pdev); pdev 1244 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c pci_set_power_state(pdev, PCI_D0); pdev 1245 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c pci_restore_state(pdev); pdev 1246 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c ret = pci_enable_device(pdev); pdev 1249 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c pci_set_master(pdev); pdev 273 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c vga_switcheroo_client_fb_set(adev->ddev->pdev, info); pdev 78 drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c adev->dummy_page_addr = pci_map_page(adev->pdev, dummy_page, 0, pdev 80 drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c if (pci_dma_mapping_error(adev->pdev, adev->dummy_page_addr)) { pdev 81 drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c dev_err(&adev->pdev->dev, "Failed to DMA MAP the dummy page\n"); pdev 99 drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c pci_unmap_page(adev->pdev, adev->dummy_page_addr, pdev 560 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c dev_dbg(&dev->pdev->dev, pdev 568 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c dev_dbg(&dev->pdev->dev, pdev 578 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c dev_dbg(&dev->pdev->dev, "invalid flags combination 0x%08X\n", pdev 590 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c dev_dbg(&dev->pdev->dev, "unsupported operation %d\n", pdev 179 drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c i2c->adapter.dev.parent = &dev->pdev->dev; pdev 231 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c int ret = pci_enable_msi(adev->pdev); pdev 257 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c r = drm_irq_install(adev->ddev, adev->ddev->pdev->irq); pdev 287 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c pci_disable_msi(adev->pdev); pdev 158 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c !pci_is_thunderbolt_attached(dev->pdev)) pdev 167 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c r = amdgpu_device_init(adev, dev, dev->pdev, flags); pdev 169 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c dev_err(&dev->pdev->dev, "Fatal error during GPU init\n"); pdev 179 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c dev_dbg(&dev->pdev->dev, pdev 673 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c dev_info.device_id = dev->pdev->device; pdev 676 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c dev_info.pci_rev = dev->pdev->revision; pdev 1388 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c count0, count1, pcie_get_mps(adev->pdev)); pdev 80 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c else if (adev->pdev->device == 0x15d8) pdev 180 drivers/gpu/drm/amd/amdgpu/atombios_encoders.c if ((adev->pdev->subsystem_vendor == PCI_VENDOR_ID_APPLE) && pdev 181 drivers/gpu/drm/amd/amdgpu/atombios_encoders.c (adev->pdev->device == 0x6741)) pdev 1247 drivers/gpu/drm/amd/amdgpu/cik.c pci_clear_master(adev->pdev); pdev 1257 drivers/gpu/drm/amd/amdgpu/cik.c pci_set_master(adev->pdev); pdev 1386 drivers/gpu/drm/amd/amdgpu/cik.c struct pci_dev *root = adev->pdev->bus->self; pdev 1392 drivers/gpu/drm/amd/amdgpu/cik.c if (pci_is_root_bus(adev->pdev->bus)) pdev 1426 drivers/gpu/drm/amd/amdgpu/cik.c gpu_pos = pci_pcie_cap(adev->pdev); pdev 1438 drivers/gpu/drm/amd/amdgpu/cik.c pci_read_config_word(adev->pdev, gpu_pos + PCI_EXP_LNKCTL, &gpu_cfg); pdev 1444 drivers/gpu/drm/amd/amdgpu/cik.c pci_write_config_word(adev->pdev, gpu_pos + PCI_EXP_LNKCTL, tmp16); pdev 1468 drivers/gpu/drm/amd/amdgpu/cik.c pci_read_config_word(adev->pdev, gpu_pos + PCI_EXP_DEVSTA, &tmp16); pdev 1473 drivers/gpu/drm/amd/amdgpu/cik.c pci_read_config_word(adev->pdev, gpu_pos + PCI_EXP_LNKCTL, &gpu_cfg); pdev 1476 drivers/gpu/drm/amd/amdgpu/cik.c pci_read_config_word(adev->pdev, gpu_pos + PCI_EXP_LNKCTL2, &gpu_cfg2); pdev 1494 drivers/gpu/drm/amd/amdgpu/cik.c pci_read_config_word(adev->pdev, gpu_pos + PCI_EXP_LNKCTL, &tmp16); pdev 1497 drivers/gpu/drm/amd/amdgpu/cik.c pci_write_config_word(adev->pdev, gpu_pos + PCI_EXP_LNKCTL, tmp16); pdev 1505 drivers/gpu/drm/amd/amdgpu/cik.c pci_read_config_word(adev->pdev, gpu_pos + PCI_EXP_LNKCTL2, &tmp16); pdev 1508 drivers/gpu/drm/amd/amdgpu/cik.c pci_write_config_word(adev->pdev, gpu_pos + PCI_EXP_LNKCTL2, tmp16); pdev 1523 drivers/gpu/drm/amd/amdgpu/cik.c pci_read_config_word(adev->pdev, gpu_pos + PCI_EXP_LNKCTL2, &tmp16); pdev 1531 drivers/gpu/drm/amd/amdgpu/cik.c pci_write_config_word(adev->pdev, gpu_pos + PCI_EXP_LNKCTL2, tmp16); pdev 1554 drivers/gpu/drm/amd/amdgpu/cik.c if (pci_is_root_bus(adev->pdev->bus)) pdev 1633 drivers/gpu/drm/amd/amdgpu/cik.c struct pci_dev *root = adev->pdev->bus->self; pdev 1934 drivers/gpu/drm/amd/amdgpu/cik.c if (adev->pdev->device == 0x1312 || pdev 1935 drivers/gpu/drm/amd/amdgpu/cik.c adev->pdev->device == 0x1316 || pdev 1936 drivers/gpu/drm/amd/amdgpu/cik.c adev->pdev->device == 0x1317) pdev 154 drivers/gpu/drm/amd/amdgpu/cik_ih.c pci_set_master(adev->pdev); pdev 155 drivers/gpu/drm/amd/amdgpu/cz_ih.c pci_set_master(adev->pdev); pdev 649 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c if (!(adev->pdev->device == 0x7340 && pdev 650 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->pdev->revision != 0x00)) pdev 4532 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c if (adev->pdev->device == 0x50) pdev 794 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c if (adev->pdev->revision == 0xc7 && pdev 795 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c ((adev->pdev->subsystem_device == 0xb37 && adev->pdev->subsystem_vendor == 0x1002) || pdev 796 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c (adev->pdev->subsystem_device == 0x4a8 && adev->pdev->subsystem_vendor == 0x1043) || pdev 797 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c (adev->pdev->subsystem_device == 0x9480 && adev->pdev->subsystem_vendor == 0x1682))) { pdev 1044 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->pdev->device == 0x15d8) && pdev 1168 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c (((adev->pdev->revision >= 0xC8) && (adev->pdev->revision <= 0xCF)) || pdev 1169 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c ((adev->pdev->revision >= 0xD8) && (adev->pdev->revision <= 0xDF)))) pdev 1386 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c else if (adev->pdev->device == 0x15d8) pdev 612 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c adev->gmc.aper_base = pci_resource_start(adev->pdev, 0); pdev 613 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c adev->gmc.aper_size = pci_resource_len(adev->pdev, 0); pdev 338 drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c adev->gmc.aper_base = pci_resource_start(adev->pdev, 0); pdev 339 drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c adev->gmc.aper_size = pci_resource_len(adev->pdev, 0); pdev 380 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c adev->gmc.aper_base = pci_resource_start(adev->pdev, 0); pdev 381 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c adev->gmc.aper_size = pci_resource_len(adev->pdev, 0); pdev 233 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c if (((adev->pdev->device == 0x67ef) && pdev 234 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c ((adev->pdev->revision == 0xe0) || pdev 235 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c (adev->pdev->revision == 0xe5))) || pdev 236 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c ((adev->pdev->device == 0x67ff) && pdev 237 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c ((adev->pdev->revision == 0xcf) || pdev 238 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c (adev->pdev->revision == 0xef) || pdev 239 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c (adev->pdev->revision == 0xff)))) pdev 241 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c else if ((adev->pdev->device == 0x67ef) && pdev 242 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c (adev->pdev->revision == 0xe2)) pdev 248 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c if ((adev->pdev->device == 0x67df) && pdev 249 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c ((adev->pdev->revision == 0xe1) || pdev 250 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c (adev->pdev->revision == 0xf7))) pdev 256 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c if (((adev->pdev->device == 0x6987) && pdev 257 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c ((adev->pdev->revision == 0xc0) || pdev 258 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c (adev->pdev->revision == 0xc3))) || pdev 259 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c ((adev->pdev->device == 0x6981) && pdev 260 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c ((adev->pdev->revision == 0x00) || pdev 261 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c (adev->pdev->revision == 0x01) || pdev 262 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c (adev->pdev->revision == 0x10)))) pdev 582 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c adev->gmc.aper_base = pci_resource_start(adev->pdev, 0); pdev 583 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c adev->gmc.aper_size = pci_resource_len(adev->pdev, 0); pdev 466 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c adev->pdev->device == 0x15d8))); pdev 1080 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c adev->gmc.aper_base = pci_resource_start(adev->pdev, 0); pdev 1081 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c adev->gmc.aper_size = pci_resource_len(adev->pdev, 0); pdev 155 drivers/gpu/drm/amd/amdgpu/iceland_ih.c pci_set_master(adev->pdev); pdev 177 drivers/gpu/drm/amd/amdgpu/navi10_ih.c pci_set_master(adev->pdev); pdev 243 drivers/gpu/drm/amd/amdgpu/nv.c pci_clear_master(adev->pdev); pdev 270 drivers/gpu/drm/amd/amdgpu/nv.c pci_clear_master(adev->pdev); pdev 272 drivers/gpu/drm/amd/amdgpu/nv.c pci_save_state(adev->pdev); pdev 278 drivers/gpu/drm/amd/amdgpu/nv.c pci_restore_state(adev->pdev); pdev 346 drivers/gpu/drm/amd/amdgpu/nv.c if (pci_is_root_bus(adev->pdev->bus)) pdev 58 drivers/gpu/drm/amd/amdgpu/psp_v10_0.c else if (adev->pdev->device == 0x15d8) pdev 466 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c else if (adev->pdev->device == 0x15d8) pdev 483 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c if ((flags & AMDGPU_FENCE_FLAG_INT) && adev->pdev->device != 0x50) { pdev 858 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c if (amdgpu_emu_mode == 1 && adev->pdev->device == 0x4d) pdev 1635 drivers/gpu/drm/amd/amdgpu/si.c struct pci_dev *root = adev->pdev->bus->self; pdev 1641 drivers/gpu/drm/amd/amdgpu/si.c if (pci_is_root_bus(adev->pdev->bus)) pdev 1675 drivers/gpu/drm/amd/amdgpu/si.c gpu_pos = pci_pcie_cap(adev->pdev); pdev 1686 drivers/gpu/drm/amd/amdgpu/si.c pci_read_config_word(adev->pdev, gpu_pos + PCI_EXP_LNKCTL, &gpu_cfg); pdev 1692 drivers/gpu/drm/amd/amdgpu/si.c pci_write_config_word(adev->pdev, gpu_pos + PCI_EXP_LNKCTL, tmp16); pdev 1709 drivers/gpu/drm/amd/amdgpu/si.c pci_read_config_word(adev->pdev, gpu_pos + PCI_EXP_DEVSTA, &tmp16); pdev 1714 drivers/gpu/drm/amd/amdgpu/si.c pci_read_config_word(adev->pdev, gpu_pos + PCI_EXP_LNKCTL, &gpu_cfg); pdev 1717 drivers/gpu/drm/amd/amdgpu/si.c pci_read_config_word(adev->pdev, gpu_pos + PCI_EXP_LNKCTL2, &gpu_cfg2); pdev 1734 drivers/gpu/drm/amd/amdgpu/si.c pci_read_config_word(adev->pdev, gpu_pos + PCI_EXP_LNKCTL, &tmp16); pdev 1737 drivers/gpu/drm/amd/amdgpu/si.c pci_write_config_word(adev->pdev, gpu_pos + PCI_EXP_LNKCTL, tmp16); pdev 1744 drivers/gpu/drm/amd/amdgpu/si.c pci_read_config_word(adev->pdev, gpu_pos + PCI_EXP_LNKCTL2, &tmp16); pdev 1747 drivers/gpu/drm/amd/amdgpu/si.c pci_write_config_word(adev->pdev, gpu_pos + PCI_EXP_LNKCTL2, tmp16); pdev 1760 drivers/gpu/drm/amd/amdgpu/si.c pci_read_config_word(adev->pdev, gpu_pos + PCI_EXP_LNKCTL2, &tmp16); pdev 1768 drivers/gpu/drm/amd/amdgpu/si.c pci_write_config_word(adev->pdev, gpu_pos + PCI_EXP_LNKCTL2, tmp16); pdev 1953 drivers/gpu/drm/amd/amdgpu/si.c !pci_is_root_bus(adev->pdev->bus)) { pdev 1954 drivers/gpu/drm/amd/amdgpu/si.c struct pci_dev *root = adev->pdev->bus->self; pdev 2034 drivers/gpu/drm/amd/amdgpu/si.c readrq = pcie_get_readrq(adev->pdev); pdev 2037 drivers/gpu/drm/amd/amdgpu/si.c pcie_set_readrq(adev->pdev, 512); pdev 1993 drivers/gpu/drm/amd/amdgpu/si_dpm.c switch (adev->pdev->device) { pdev 2026 drivers/gpu/drm/amd/amdgpu/si_dpm.c switch (adev->pdev->device) { pdev 2051 drivers/gpu/drm/amd/amdgpu/si_dpm.c switch (adev->pdev->device) { pdev 2104 drivers/gpu/drm/amd/amdgpu/si_dpm.c switch (adev->pdev->device) { pdev 3441 drivers/gpu/drm/amd/amdgpu/si_dpm.c if ((adev->pdev->revision == 0x81) || pdev 3442 drivers/gpu/drm/amd/amdgpu/si_dpm.c (adev->pdev->revision == 0x83) || pdev 3443 drivers/gpu/drm/amd/amdgpu/si_dpm.c (adev->pdev->revision == 0xC3) || pdev 3444 drivers/gpu/drm/amd/amdgpu/si_dpm.c (adev->pdev->device == 0x6664) || pdev 3445 drivers/gpu/drm/amd/amdgpu/si_dpm.c (adev->pdev->device == 0x6665) || pdev 3446 drivers/gpu/drm/amd/amdgpu/si_dpm.c (adev->pdev->device == 0x6667)) { pdev 3449 drivers/gpu/drm/amd/amdgpu/si_dpm.c if ((adev->pdev->revision == 0xC3) || pdev 3450 drivers/gpu/drm/amd/amdgpu/si_dpm.c (adev->pdev->device == 0x6665)) { pdev 3455 drivers/gpu/drm/amd/amdgpu/si_dpm.c if ((adev->pdev->revision == 0xC7) || pdev 3456 drivers/gpu/drm/amd/amdgpu/si_dpm.c (adev->pdev->revision == 0x80) || pdev 3457 drivers/gpu/drm/amd/amdgpu/si_dpm.c (adev->pdev->revision == 0x81) || pdev 3458 drivers/gpu/drm/amd/amdgpu/si_dpm.c (adev->pdev->revision == 0x83) || pdev 3459 drivers/gpu/drm/amd/amdgpu/si_dpm.c (adev->pdev->revision == 0x87) || pdev 3460 drivers/gpu/drm/amd/amdgpu/si_dpm.c (adev->pdev->device == 0x6604) || pdev 3461 drivers/gpu/drm/amd/amdgpu/si_dpm.c (adev->pdev->device == 0x6605)) { pdev 3685 drivers/gpu/drm/amd/amdgpu/si_dpm.c if ((adev->pdev->device == 0x6819) && pdev 5186 drivers/gpu/drm/amd/amdgpu/si_dpm.c if ((adev->pdev->device != 0x6818) && (adev->pdev->device != 0x6819)) pdev 6286 drivers/gpu/drm/amd/amdgpu/si_dpm.c switch (adev->pdev->device) { pdev 7620 drivers/gpu/drm/amd/amdgpu/si_dpm.c if ((adev->pdev->revision == 0x81) && pdev 7621 drivers/gpu/drm/amd/amdgpu/si_dpm.c ((adev->pdev->device == 0x6810) || pdev 7622 drivers/gpu/drm/amd/amdgpu/si_dpm.c (adev->pdev->device == 0x6811))) pdev 7628 drivers/gpu/drm/amd/amdgpu/si_dpm.c if (((adev->pdev->device == 0x6820) && pdev 7629 drivers/gpu/drm/amd/amdgpu/si_dpm.c ((adev->pdev->revision == 0x81) || pdev 7630 drivers/gpu/drm/amd/amdgpu/si_dpm.c (adev->pdev->revision == 0x83))) || pdev 7631 drivers/gpu/drm/amd/amdgpu/si_dpm.c ((adev->pdev->device == 0x6821) && pdev 7632 drivers/gpu/drm/amd/amdgpu/si_dpm.c ((adev->pdev->revision == 0x83) || pdev 7633 drivers/gpu/drm/amd/amdgpu/si_dpm.c (adev->pdev->revision == 0x87))) || pdev 7634 drivers/gpu/drm/amd/amdgpu/si_dpm.c ((adev->pdev->revision == 0x87) && pdev 7635 drivers/gpu/drm/amd/amdgpu/si_dpm.c ((adev->pdev->device == 0x6823) || pdev 7636 drivers/gpu/drm/amd/amdgpu/si_dpm.c (adev->pdev->device == 0x682b)))) pdev 7642 drivers/gpu/drm/amd/amdgpu/si_dpm.c if (((adev->pdev->revision == 0x81) && pdev 7643 drivers/gpu/drm/amd/amdgpu/si_dpm.c ((adev->pdev->device == 0x6600) || pdev 7644 drivers/gpu/drm/amd/amdgpu/si_dpm.c (adev->pdev->device == 0x6604) || pdev 7645 drivers/gpu/drm/amd/amdgpu/si_dpm.c (adev->pdev->device == 0x6605) || pdev 7646 drivers/gpu/drm/amd/amdgpu/si_dpm.c (adev->pdev->device == 0x6610))) || pdev 7647 drivers/gpu/drm/amd/amdgpu/si_dpm.c ((adev->pdev->revision == 0x83) && pdev 7648 drivers/gpu/drm/amd/amdgpu/si_dpm.c (adev->pdev->device == 0x6610))) pdev 7654 drivers/gpu/drm/amd/amdgpu/si_dpm.c if (((adev->pdev->revision == 0x81) && pdev 7655 drivers/gpu/drm/amd/amdgpu/si_dpm.c (adev->pdev->device == 0x6660)) || pdev 7656 drivers/gpu/drm/amd/amdgpu/si_dpm.c ((adev->pdev->revision == 0x83) && pdev 7657 drivers/gpu/drm/amd/amdgpu/si_dpm.c ((adev->pdev->device == 0x6660) || pdev 7658 drivers/gpu/drm/amd/amdgpu/si_dpm.c (adev->pdev->device == 0x6663) || pdev 7659 drivers/gpu/drm/amd/amdgpu/si_dpm.c (adev->pdev->device == 0x6665) || pdev 7660 drivers/gpu/drm/amd/amdgpu/si_dpm.c (adev->pdev->device == 0x6667)))) pdev 7662 drivers/gpu/drm/amd/amdgpu/si_dpm.c else if ((adev->pdev->revision == 0xc3) && pdev 7663 drivers/gpu/drm/amd/amdgpu/si_dpm.c (adev->pdev->device == 0x6665)) pdev 93 drivers/gpu/drm/amd/amdgpu/si_ih.c pci_set_master(adev->pdev); pdev 680 drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c control->dev.parent = &adev->pdev->dev; pdev 478 drivers/gpu/drm/amd/amdgpu/soc15.c pci_clear_master(adev->pdev); pdev 480 drivers/gpu/drm/amd/amdgpu/soc15.c pci_save_state(adev->pdev); pdev 486 drivers/gpu/drm/amd/amdgpu/soc15.c pci_restore_state(adev->pdev); pdev 627 drivers/gpu/drm/amd/amdgpu/soc15.c if (pci_is_root_bus(adev->pdev->bus)) pdev 1104 drivers/gpu/drm/amd/amdgpu/soc15.c else if (adev->pdev->device == 0x15d8) pdev 1129 drivers/gpu/drm/amd/amdgpu/soc15.c } else if (adev->pdev->device == 0x15d8) { pdev 157 drivers/gpu/drm/amd/amdgpu/tonga_ih.c pci_set_master(adev->pdev); pdev 340 drivers/gpu/drm/amd/amdgpu/vega10_ih.c pci_set_master(adev->pdev); pdev 673 drivers/gpu/drm/amd/amdgpu/vi.c pci_clear_master(adev->pdev); pdev 683 drivers/gpu/drm/amd/amdgpu/vi.c pci_set_master(adev->pdev); pdev 852 drivers/gpu/drm/amd/amdgpu/vi.c if (pci_is_root_bus(adev->pdev->bus)) pdev 1229 drivers/gpu/drm/amd/amdgpu/vi.c if (adev->rev_id != 0x00 || CZ_REV_BRISTOL(adev->pdev->revision)) { pdev 1095 drivers/gpu/drm/amd/amdkfd/kfd_crat.c if (kdev->pdev->dev.numa_node == NUMA_NO_NODE) pdev 1098 drivers/gpu/drm/amd/amdkfd/kfd_crat.c sub_type_hdr->proximity_domain_to = kdev->pdev->dev.numa_node; pdev 821 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c void kfd_dbgdev_init(struct kfd_dbgdev *pdbgdev, struct kfd_dev *pdev, pdev 824 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c pdbgdev->dev = pdev; pdev 193 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.h void kfd_dbgdev_init(struct kfd_dbgdev *pdbgdev, struct kfd_dev *pdev, pdev 63 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c bool kfd_dbgmgr_create(struct kfd_dbgmgr **ppmgr, struct kfd_dev *pdev) pdev 68 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c if (WARN_ON(!pdev->init_complete)) pdev 78 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c new_buff->dev = pdev; pdev 87 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c if (pdev->dqm->sched_policy == KFD_SCHED_POLICY_NO_HWS) pdev 90 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c kfd_dbgdev_init(new_buff->dbgdev, pdev, type); pdev 286 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.h bool kfd_dbgmgr_create(struct kfd_dbgmgr **ppmgr, struct kfd_dev *pdev); pdev 525 drivers/gpu/drm/amd/amdkfd/kfd_device.c struct pci_dev *pdev, const struct kfd2kgd_calls *f2g) pdev 529 drivers/gpu/drm/amd/amdkfd/kfd_device.c lookup_device_info(pdev->device); pdev 549 drivers/gpu/drm/amd/amdkfd/kfd_device.c pdev->vendor, pdev->device); pdev 556 drivers/gpu/drm/amd/amdkfd/kfd_device.c kfd->pdev = pdev; pdev 701 drivers/gpu/drm/amd/amdkfd/kfd_device.c dev_info(kfd_device, "added device %x:%x\n", kfd->pdev->vendor, pdev 702 drivers/gpu/drm/amd/amdkfd/kfd_device.c kfd->pdev->device); pdev 726 drivers/gpu/drm/amd/amdkfd/kfd_device.c kfd->pdev->vendor, kfd->pdev->device); pdev 832 drivers/gpu/drm/amd/amdkfd/kfd_device.c kfd->pdev->vendor, kfd->pdev->device); pdev 840 drivers/gpu/drm/amd/amdkfd/kfd_device.c kfd->pdev->vendor, kfd->pdev->device); pdev 48 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c err = amd_iommu_device_info(kfd->pdev, &iommu_info); pdev 73 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c err = amd_iommu_device_info(kfd->pdev, &iommu_info); pdev 123 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c err = amd_iommu_bind_pasid(dev->pdev, p->pasid, p->lead_thread); pdev 141 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c amd_iommu_unbind_pasid(pdd->dev->pdev, p->pasid); pdev 145 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c static void iommu_pasid_shutdown_callback(struct pci_dev *pdev, int pasid) pdev 147 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c struct kfd_dev *dev = kfd_device_by_pci_dev(pdev); pdev 191 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c static int iommu_invalid_ppr_cb(struct pci_dev *pdev, int pasid, pdev 198 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c PCI_BUS_NUM(pdev->devfn), pdev 199 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c PCI_SLOT(pdev->devfn), pdev 200 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c PCI_FUNC(pdev->devfn), pdev 205 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c dev = kfd_device_by_pci_dev(pdev); pdev 235 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c err = amd_iommu_bind_pasid(kfd->pdev, p->pasid, pdev 295 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c amd_iommu_set_invalidate_ctx_cb(kfd->pdev, NULL); pdev 296 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c amd_iommu_set_invalid_ppr_cb(kfd->pdev, NULL); pdev 297 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c amd_iommu_free_device(kfd->pdev); pdev 315 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c err = amd_iommu_init_device(kfd->pdev, pasid_limit); pdev 319 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c amd_iommu_set_invalidate_ctx_cb(kfd->pdev, pdev 321 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c amd_iommu_set_invalid_ppr_cb(kfd->pdev, pdev 326 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c amd_iommu_set_invalidate_ctx_cb(kfd->pdev, NULL); pdev 327 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c amd_iommu_set_invalid_ppr_cb(kfd->pdev, NULL); pdev 328 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c amd_iommu_free_device(kfd->pdev); pdev 232 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct pci_dev *pdev; pdev 850 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct kfd_dev *kfd_device_by_pci_dev(const struct pci_dev *pdev); pdev 97 drivers/gpu/drm/amd/amdkfd/kfd_topology.c struct kfd_dev *kfd_device_by_pci_dev(const struct pci_dev *pdev) pdev 105 drivers/gpu/drm/amd/amdkfd/kfd_topology.c if (top_dev->gpu && top_dev->gpu->pdev == pdev) { pdev 1078 drivers/gpu/drm/amd/amdkfd/kfd_topology.c buf[0] = gpu->pdev->devfn; pdev 1079 drivers/gpu/drm/amd/amdkfd/kfd_topology.c buf[1] = gpu->pdev->subsystem_vendor | pdev 1080 drivers/gpu/drm/amd/amdkfd/kfd_topology.c (gpu->pdev->subsystem_device << 16); pdev 1081 drivers/gpu/drm/amd/amdkfd/kfd_topology.c buf[2] = pci_domain_nr(gpu->pdev->bus); pdev 1082 drivers/gpu/drm/amd/amdkfd/kfd_topology.c buf[3] = gpu->pdev->device; pdev 1083 drivers/gpu/drm/amd/amdkfd/kfd_topology.c buf[4] = gpu->pdev->bus->number; pdev 1163 drivers/gpu/drm/amd/amdkfd/kfd_topology.c pcie_capability_read_dword(dev->gpu->pdev, pdev 1276 drivers/gpu/drm/amd/amdkfd/kfd_topology.c dev->node_props.vendor_id = gpu->pdev->vendor; pdev 1277 drivers/gpu/drm/amd/amdkfd/kfd_topology.c dev->node_props.device_id = gpu->pdev->device; pdev 1278 drivers/gpu/drm/amd/amdkfd/kfd_topology.c dev->node_props.location_id = pci_dev_id(gpu->pdev); pdev 5171 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c i2c->base.dev.parent = &adev->pdev->dev; pdev 2127 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c hw_revision = adev->pdev->revision; pdev 2128 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c sub_sys_id = adev->pdev->subsystem_device; pdev 2129 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c sub_vendor_id = adev->pdev->subsystem_vendor; pdev 598 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c PCI_BUS_NUM(adev->pdev->devfn), pdev 599 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c PCI_SLOT(adev->pdev->devfn), pdev 600 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c PCI_FUNC(adev->pdev->devfn)); pdev 603 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c PCI_BUS_NUM(adev->pdev->devfn), pdev 604 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c PCI_SLOT(adev->pdev->devfn), pdev 605 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c PCI_FUNC(adev->pdev->devfn)); pdev 608 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c PCI_BUS_NUM(adev->pdev->devfn), pdev 609 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c PCI_SLOT(adev->pdev->devfn), pdev 610 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c PCI_FUNC(adev->pdev->devfn)); pdev 614 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c PCI_BUS_NUM(adev->pdev->devfn), pdev 615 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c PCI_SLOT(adev->pdev->devfn), pdev 616 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c PCI_FUNC(adev->pdev->devfn)); pdev 619 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c PCI_BUS_NUM(adev->pdev->devfn), pdev 620 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c PCI_SLOT(adev->pdev->devfn), pdev 621 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c PCI_FUNC(adev->pdev->devfn)); pdev 624 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c PCI_BUS_NUM(adev->pdev->devfn), pdev 625 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c PCI_SLOT(adev->pdev->devfn), pdev 626 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c PCI_FUNC(adev->pdev->devfn)); pdev 495 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c hw_revision = adev->pdev->revision; pdev 496 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c sub_vendor_id = adev->pdev->subsystem_vendor; pdev 767 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_processpptables.c dev_id = adev->pdev->device; pdev 768 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_processpptables.c rev_id = adev->pdev->revision; pdev 1463 drivers/gpu/drm/amd/powerplay/navi10_ppt.c switch (adev->pdev->revision) { pdev 1537 drivers/gpu/drm/amd/powerplay/smu_v11_0.c PCI_BUS_NUM(adev->pdev->devfn), pdev 1538 drivers/gpu/drm/amd/powerplay/smu_v11_0.c PCI_SLOT(adev->pdev->devfn), pdev 1539 drivers/gpu/drm/amd/powerplay/smu_v11_0.c PCI_FUNC(adev->pdev->devfn)); pdev 1543 drivers/gpu/drm/amd/powerplay/smu_v11_0.c PCI_BUS_NUM(adev->pdev->devfn), pdev 1544 drivers/gpu/drm/amd/powerplay/smu_v11_0.c PCI_SLOT(adev->pdev->devfn), pdev 1545 drivers/gpu/drm/amd/powerplay/smu_v11_0.c PCI_FUNC(adev->pdev->devfn)); pdev 1550 drivers/gpu/drm/amd/powerplay/smu_v11_0.c PCI_BUS_NUM(adev->pdev->devfn), pdev 1551 drivers/gpu/drm/amd/powerplay/smu_v11_0.c PCI_SLOT(adev->pdev->devfn), pdev 1552 drivers/gpu/drm/amd/powerplay/smu_v11_0.c PCI_FUNC(adev->pdev->devfn)); pdev 238 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c dev_id = adev->pdev->device; pdev 1325 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c dev_id = adev->pdev->device; pdev 286 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c dev_id = adev->pdev->device; pdev 1665 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c if (((adev->pdev->device == 0x67ef) && pdev 1666 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c ((adev->pdev->revision == 0xe0) || pdev 1667 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c (adev->pdev->revision == 0xe5))) || pdev 1668 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c ((adev->pdev->device == 0x67ff) && pdev 1669 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c ((adev->pdev->revision == 0xcf) || pdev 1670 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c (adev->pdev->revision == 0xef) || pdev 1671 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c (adev->pdev->revision == 0xff)))) { pdev 1673 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c if ((adev->pdev->device == 0x67ef && adev->pdev->revision == 0xe5) || pdev 1674 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c (adev->pdev->device == 0x67ff && adev->pdev->revision == 0xef)) { pdev 1697 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c } else if (((adev->pdev->device == 0x67df) && pdev 1698 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c ((adev->pdev->revision == 0xe0) || pdev 1699 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c (adev->pdev->revision == 0xe3) || pdev 1700 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c (adev->pdev->revision == 0xe4) || pdev 1701 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c (adev->pdev->revision == 0xe5) || pdev 1702 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c (adev->pdev->revision == 0xe7) || pdev 1703 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c (adev->pdev->revision == 0xef))) || pdev 1704 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c ((adev->pdev->device == 0x6fdf) && pdev 1705 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c ((adev->pdev->revision == 0xef) || pdev 1706 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c (adev->pdev->revision == 0xff)))) { pdev 221 drivers/gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c if (adev->rev_id < 0x8 && adev->pdev->device != 0x15d8 && pdev 1591 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c hw_revision = adev->pdev->revision; pdev 1592 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c dev_id = adev->pdev->device; pdev 159 drivers/gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c dev_id = adev->pdev->device; pdev 160 drivers/gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c rev_id = adev->pdev->revision; pdev 46 drivers/gpu/drm/arc/arcpgu_drv.c struct platform_device *pdev = to_platform_device(drm->dev); pdev 52 drivers/gpu/drm/arc/arcpgu_drv.c arcpgu = devm_kzalloc(&pdev->dev, sizeof(*arcpgu), GFP_KERNEL); pdev 64 drivers/gpu/drm/arc/arcpgu_drv.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 65 drivers/gpu/drm/arc/arcpgu_drv.c arcpgu->regs = devm_ioremap_resource(&pdev->dev, res); pdev 99 drivers/gpu/drm/arc/arcpgu_drv.c platform_set_drvdata(pdev, drm); pdev 162 drivers/gpu/drm/arc/arcpgu_drv.c static int arcpgu_probe(struct platform_device *pdev) pdev 167 drivers/gpu/drm/arc/arcpgu_drv.c drm = drm_dev_alloc(&arcpgu_drm_driver, &pdev->dev); pdev 192 drivers/gpu/drm/arc/arcpgu_drv.c static int arcpgu_remove(struct platform_device *pdev) pdev 194 drivers/gpu/drm/arc/arcpgu_drv.c struct drm_device *drm = platform_get_drvdata(pdev); pdev 140 drivers/gpu/drm/arm/display/komeda/komeda_dev.c struct platform_device *pdev = to_platform_device(dev); pdev 144 drivers/gpu/drm/arm/display/komeda/komeda_dev.c mdev->irq = platform_get_irq(pdev, 0); pdev 172 drivers/gpu/drm/arm/display/komeda/komeda_dev.c struct platform_device *pdev = to_platform_device(dev); pdev 182 drivers/gpu/drm/arm/display/komeda/komeda_dev.c io_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 98 drivers/gpu/drm/arm/display/komeda/komeda_drv.c static int komeda_platform_probe(struct platform_device *pdev) pdev 100 drivers/gpu/drm/arm/display/komeda/komeda_drv.c struct device *dev = &pdev->dev; pdev 119 drivers/gpu/drm/arm/display/komeda/komeda_drv.c static int komeda_platform_remove(struct platform_device *pdev) pdev 121 drivers/gpu/drm/arm/display/komeda/komeda_drv.c component_master_del(&pdev->dev, &komeda_master_ops); pdev 44 drivers/gpu/drm/arm/hdlcd_drv.c struct platform_device *pdev = to_platform_device(drm->dev); pdev 60 drivers/gpu/drm/arm/hdlcd_drv.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 93 drivers/gpu/drm/arm/hdlcd_drv.c ret = drm_irq_install(drm, platform_get_irq(pdev, 0)); pdev 372 drivers/gpu/drm/arm/hdlcd_drv.c static int hdlcd_probe(struct platform_device *pdev) pdev 378 drivers/gpu/drm/arm/hdlcd_drv.c port = of_graph_get_remote_node(pdev->dev.of_node, 0, 0); pdev 382 drivers/gpu/drm/arm/hdlcd_drv.c drm_of_component_match_add(&pdev->dev, &match, compare_dev, port); pdev 385 drivers/gpu/drm/arm/hdlcd_drv.c return component_master_add_with_match(&pdev->dev, &hdlcd_master_ops, pdev 389 drivers/gpu/drm/arm/hdlcd_drv.c static int hdlcd_remove(struct platform_device *pdev) pdev 391 drivers/gpu/drm/arm/hdlcd_drv.c component_master_del(&pdev->dev, &hdlcd_master_ops); pdev 425 drivers/gpu/drm/arm/malidp_drv.c static int malidp_irq_init(struct platform_device *pdev) pdev 428 drivers/gpu/drm/arm/malidp_drv.c struct drm_device *drm = dev_get_drvdata(&pdev->dev); pdev 433 drivers/gpu/drm/arm/malidp_drv.c irq_de = platform_get_irq_byname(pdev, "DE"); pdev 438 drivers/gpu/drm/arm/malidp_drv.c irq_se = platform_get_irq_byname(pdev, "SE"); pdev 728 drivers/gpu/drm/arm/malidp_drv.c struct platform_device *pdev = to_platform_device(dev); pdev 747 drivers/gpu/drm/arm/malidp_drv.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 861 drivers/gpu/drm/arm/malidp_drv.c ret = malidp_irq_init(pdev); pdev 960 drivers/gpu/drm/arm/malidp_drv.c static int malidp_platform_probe(struct platform_device *pdev) pdev 965 drivers/gpu/drm/arm/malidp_drv.c if (!pdev->dev.of_node) pdev 969 drivers/gpu/drm/arm/malidp_drv.c port = of_graph_get_remote_node(pdev->dev.of_node, 0, 0); pdev 973 drivers/gpu/drm/arm/malidp_drv.c drm_of_component_match_add(&pdev->dev, &match, malidp_compare_dev, pdev 976 drivers/gpu/drm/arm/malidp_drv.c return component_master_add_with_match(&pdev->dev, &malidp_master_ops, pdev 980 drivers/gpu/drm/arm/malidp_drv.c static int malidp_platform_remove(struct platform_device *pdev) pdev 982 drivers/gpu/drm/arm/malidp_drv.c component_master_del(&pdev->dev, &malidp_master_ops); pdev 1001 drivers/gpu/drm/armada/armada_crtc.c struct platform_device *pdev = to_platform_device(dev); pdev 1003 drivers/gpu/drm/armada/armada_crtc.c struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1004 drivers/gpu/drm/armada/armada_crtc.c int irq = platform_get_irq(pdev, 0); pdev 1014 drivers/gpu/drm/armada/armada_crtc.c id = platform_get_device_id(pdev); pdev 1056 drivers/gpu/drm/armada/armada_crtc.c static int armada_lcd_probe(struct platform_device *pdev) pdev 1058 drivers/gpu/drm/armada/armada_crtc.c return component_add(&pdev->dev, &armada_lcd_ops); pdev 1061 drivers/gpu/drm/armada/armada_crtc.c static int armada_lcd_remove(struct platform_device *pdev) pdev 1063 drivers/gpu/drm/armada/armada_crtc.c component_del(&pdev->dev, &armada_lcd_ops); pdev 229 drivers/gpu/drm/armada/armada_drv.c static int armada_drm_probe(struct platform_device *pdev) pdev 232 drivers/gpu/drm/armada/armada_drv.c struct device *dev = &pdev->dev; pdev 262 drivers/gpu/drm/armada/armada_drv.c return component_master_add_with_match(&pdev->dev, &armada_master_ops, pdev 266 drivers/gpu/drm/armada/armada_drv.c static int armada_drm_remove(struct platform_device *pdev) pdev 268 drivers/gpu/drm/armada/armada_drv.c component_master_del(&pdev->dev, &armada_master_ops); pdev 98 drivers/gpu/drm/aspeed/aspeed_gfx_drv.c struct platform_device *pdev = to_platform_device(drm->dev); pdev 103 drivers/gpu/drm/aspeed/aspeed_gfx_drv.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 108 drivers/gpu/drm/aspeed/aspeed_gfx_drv.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 115 drivers/gpu/drm/aspeed/aspeed_gfx_drv.c dev_err(&pdev->dev, "failed to find SCU regmap\n"); pdev 121 drivers/gpu/drm/aspeed/aspeed_gfx_drv.c dev_err(&pdev->dev, pdev 128 drivers/gpu/drm/aspeed/aspeed_gfx_drv.c dev_err(&pdev->dev, "failed to set DMA mask: %d\n", ret); pdev 132 drivers/gpu/drm/aspeed/aspeed_gfx_drv.c priv->rst = devm_reset_control_get_exclusive(&pdev->dev, NULL); pdev 134 drivers/gpu/drm/aspeed/aspeed_gfx_drv.c dev_err(&pdev->dev, pdev 142 drivers/gpu/drm/aspeed/aspeed_gfx_drv.c dev_err(&pdev->dev, pdev 172 drivers/gpu/drm/aspeed/aspeed_gfx_drv.c ret = devm_request_irq(drm->dev, platform_get_irq(pdev, 0), pdev 217 drivers/gpu/drm/aspeed/aspeed_gfx_drv.c static int aspeed_gfx_probe(struct platform_device *pdev) pdev 222 drivers/gpu/drm/aspeed/aspeed_gfx_drv.c drm = drm_dev_alloc(&aspeed_gfx_driver, &pdev->dev); pdev 244 drivers/gpu/drm/aspeed/aspeed_gfx_drv.c static int aspeed_gfx_remove(struct platform_device *pdev) pdev 246 drivers/gpu/drm/aspeed/aspeed_gfx_drv.c struct drm_device *drm = platform_get_drvdata(pdev); pdev 69 drivers/gpu/drm/ast/ast_drv.c static void ast_kick_out_firmware_fb(struct pci_dev *pdev) pdev 78 drivers/gpu/drm/ast/ast_drv.c ap->ranges[0].base = pci_resource_start(pdev, 0); pdev 79 drivers/gpu/drm/ast/ast_drv.c ap->ranges[0].size = pci_resource_len(pdev, 0); pdev 82 drivers/gpu/drm/ast/ast_drv.c primary = pdev->resource[PCI_ROM_RESOURCE].flags & IORESOURCE_ROM_SHADOW; pdev 88 drivers/gpu/drm/ast/ast_drv.c static int ast_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 90 drivers/gpu/drm/ast/ast_drv.c ast_kick_out_firmware_fb(pdev); pdev 92 drivers/gpu/drm/ast/ast_drv.c return drm_get_pci_dev(pdev, ent, &driver); pdev 96 drivers/gpu/drm/ast/ast_drv.c ast_pci_remove(struct pci_dev *pdev) pdev 98 drivers/gpu/drm/ast/ast_drv.c struct drm_device *dev = pci_get_drvdata(pdev); pdev 108 drivers/gpu/drm/ast/ast_drv.c pci_save_state(dev->pdev); pdev 129 drivers/gpu/drm/ast/ast_drv.c if (pci_enable_device(dev->pdev)) pdev 142 drivers/gpu/drm/ast/ast_drv.c struct pci_dev *pdev = to_pci_dev(dev); pdev 143 drivers/gpu/drm/ast/ast_drv.c struct drm_device *ddev = pci_get_drvdata(pdev); pdev 150 drivers/gpu/drm/ast/ast_drv.c pci_disable_device(pdev); pdev 151 drivers/gpu/drm/ast/ast_drv.c pci_set_power_state(pdev, PCI_D3hot); pdev 156 drivers/gpu/drm/ast/ast_drv.c struct pci_dev *pdev = to_pci_dev(dev); pdev 157 drivers/gpu/drm/ast/ast_drv.c struct drm_device *ddev = pci_get_drvdata(pdev); pdev 163 drivers/gpu/drm/ast/ast_drv.c struct pci_dev *pdev = to_pci_dev(dev); pdev 164 drivers/gpu/drm/ast/ast_drv.c struct drm_device *ddev = pci_get_drvdata(pdev); pdev 174 drivers/gpu/drm/ast/ast_drv.c struct pci_dev *pdev = to_pci_dev(dev); pdev 175 drivers/gpu/drm/ast/ast_drv.c struct drm_device *ddev = pci_get_drvdata(pdev); pdev 181 drivers/gpu/drm/ast/ast_drv.c struct pci_dev *pdev = to_pci_dev(dev); pdev 182 drivers/gpu/drm/ast/ast_drv.c struct drm_device *ddev = pci_get_drvdata(pdev); pdev 70 drivers/gpu/drm/ast/ast_main.c struct device_node *np = dev->pdev->dev.of_node; pdev 88 drivers/gpu/drm/ast/ast_main.c if (dev->pdev->device != PCI_CHIP_AST2000) pdev 146 drivers/gpu/drm/ast/ast_main.c if (dev->pdev->device == PCI_CHIP_AST1180) { pdev 150 drivers/gpu/drm/ast/ast_main.c if (dev->pdev->revision >= 0x40) { pdev 153 drivers/gpu/drm/ast/ast_main.c } else if (dev->pdev->revision >= 0x30) { pdev 156 drivers/gpu/drm/ast/ast_main.c } else if (dev->pdev->revision >= 0x20) { pdev 159 drivers/gpu/drm/ast/ast_main.c } else if (dev->pdev->revision >= 0x10) { pdev 273 drivers/gpu/drm/ast/ast_main.c struct device_node *np = dev->pdev->dev.of_node; pdev 440 drivers/gpu/drm/ast/ast_main.c ast->regs = pci_iomap(dev->pdev, 1, 0); pdev 451 drivers/gpu/drm/ast/ast_main.c if (!(pci_resource_flags(dev->pdev, 2) & IORESOURCE_IO)) { pdev 458 drivers/gpu/drm/ast/ast_main.c ast->ioregs = pci_iomap(dev->pdev, 2, 0); pdev 491 drivers/gpu/drm/ast/ast_main.c dev->mode_config.fb_base = pci_resource_start(ast->dev->pdev, 0); pdev 535 drivers/gpu/drm/ast/ast_main.c pci_iounmap(dev->pdev, ast->ioregs); pdev 536 drivers/gpu/drm/ast/ast_main.c pci_iounmap(dev->pdev, ast->regs); pdev 1045 drivers/gpu/drm/ast/ast_mode.c i2c->adapter.dev.parent = &dev->pdev->dev; pdev 87 drivers/gpu/drm/ast/ast_post.c if (dev->pdev->revision >= 0x20) pdev 375 drivers/gpu/drm/ast/ast_post.c pci_read_config_dword(ast->dev->pdev, 0x04, ®); pdev 377 drivers/gpu/drm/ast/ast_post.c pci_write_config_dword(ast->dev->pdev, 0x04, reg); pdev 44 drivers/gpu/drm/ast/ast_ttm.c dev, pci_resource_start(dev->pdev, 0), pdev 52 drivers/gpu/drm/ast/ast_ttm.c arch_io_reserve_memtype_wc(pci_resource_start(dev->pdev, 0), pdev 53 drivers/gpu/drm/ast/ast_ttm.c pci_resource_len(dev->pdev, 0)); pdev 54 drivers/gpu/drm/ast/ast_ttm.c ast->fb_mtrr = arch_phys_wc_add(pci_resource_start(dev->pdev, 0), pdev 55 drivers/gpu/drm/ast/ast_ttm.c pci_resource_len(dev->pdev, 0)); pdev 67 drivers/gpu/drm/ast/ast_ttm.c arch_io_free_memtype_wc(pci_resource_start(dev->pdev, 0), pdev 68 drivers/gpu/drm/ast/ast_ttm.c pci_resource_len(dev->pdev, 0)); pdev 83 drivers/gpu/drm/ati_pcigart.c pci_unmap_page(dev->pdev, entry->busaddr[i], pdev 119 drivers/gpu/drm/ati_pcigart.c if (pci_set_dma_mask(dev->pdev, gart_info->table_mask)) { pdev 158 drivers/gpu/drm/ati_pcigart.c entry->busaddr[i] = pci_map_page(dev->pdev, entry->pagelist[i], pdev 160 drivers/gpu/drm/ati_pcigart.c if (pci_dma_mapping_error(dev->pdev, entry->busaddr[i])) { pdev 701 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c struct platform_device *pdev = to_platform_device(dev->dev); pdev 708 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c dev_err(&pdev->dev, "invalid compatible string\n"); pdev 713 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c dev_err(&pdev->dev, "invalid hlcdc description\n"); pdev 768 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c platform_set_drvdata(pdev, dev); pdev 861 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c static int atmel_hlcdc_dc_drm_probe(struct platform_device *pdev) pdev 866 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c ddev = drm_dev_alloc(&atmel_hlcdc_dc_driver, &pdev->dev); pdev 891 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c static int atmel_hlcdc_dc_drm_remove(struct platform_device *pdev) pdev 893 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c struct drm_device *ddev = platform_get_drvdata(pdev); pdev 104 drivers/gpu/drm/bochs/bochs_drv.c static int bochs_pci_probe(struct pci_dev *pdev, pdev 111 drivers/gpu/drm/bochs/bochs_drv.c fbsize = pci_resource_len(pdev, 0); pdev 117 drivers/gpu/drm/bochs/bochs_drv.c ret = drm_fb_helper_remove_conflicting_pci_framebuffers(pdev, 0, "bochsdrmfb"); pdev 121 drivers/gpu/drm/bochs/bochs_drv.c dev = drm_dev_alloc(&bochs_driver, &pdev->dev); pdev 125 drivers/gpu/drm/bochs/bochs_drv.c ret = pci_enable_device(pdev); pdev 129 drivers/gpu/drm/bochs/bochs_drv.c dev->pdev = pdev; pdev 130 drivers/gpu/drm/bochs/bochs_drv.c pci_set_drvdata(pdev, dev); pdev 150 drivers/gpu/drm/bochs/bochs_drv.c static void bochs_pci_remove(struct pci_dev *pdev) pdev 152 drivers/gpu/drm/bochs/bochs_drv.c struct drm_device *dev = pci_get_drvdata(pdev); pdev 112 drivers/gpu/drm/bochs/bochs_hw.c struct pci_dev *pdev = dev->pdev; pdev 116 drivers/gpu/drm/bochs/bochs_hw.c if (pdev->resource[2].flags & IORESOURCE_MEM) { pdev 118 drivers/gpu/drm/bochs/bochs_hw.c if (pci_request_region(pdev, 2, "bochs-drm") != 0) { pdev 122 drivers/gpu/drm/bochs/bochs_hw.c ioaddr = pci_resource_start(pdev, 2); pdev 123 drivers/gpu/drm/bochs/bochs_hw.c iosize = pci_resource_len(pdev, 2); pdev 147 drivers/gpu/drm/bochs/bochs_hw.c if ((pdev->resource[0].flags & IORESOURCE_MEM) == 0) pdev 149 drivers/gpu/drm/bochs/bochs_hw.c addr = pci_resource_start(pdev, 0); pdev 150 drivers/gpu/drm/bochs/bochs_hw.c size = pci_resource_len(pdev, 0); pdev 159 drivers/gpu/drm/bochs/bochs_hw.c if (pci_request_region(pdev, 0, "bochs-drm") != 0) pdev 176 drivers/gpu/drm/bochs/bochs_hw.c if (bochs->mmio && pdev->revision >= 2) { pdev 201 drivers/gpu/drm/bochs/bochs_hw.c pci_release_regions(dev->pdev); pdev 1640 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c struct platform_device *pdev = to_platform_device(dev); pdev 1655 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c dp->dev = &pdev->dev; pdev 1688 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c dp->clock = devm_clk_get(&pdev->dev, "dp"); pdev 1690 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c dev_err(&pdev->dev, "failed to get clock\n"); pdev 1696 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1698 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c dp->reg_base = devm_ioremap_resource(&pdev->dev, res); pdev 1726 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c dp->irq = platform_get_irq(pdev, 0); pdev 1731 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c dev_err(&pdev->dev, "failed to get irq\n"); pdev 1735 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c ret = devm_request_threaded_irq(&pdev->dev, dp->irq, pdev 1740 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c dev_err(&pdev->dev, "failed to request irq\n"); pdev 1168 drivers/gpu/drm/bridge/cdns-dsi.c static int cdns_dsi_drm_probe(struct platform_device *pdev) pdev 1176 drivers/gpu/drm/bridge/cdns-dsi.c dsi = devm_kzalloc(&pdev->dev, sizeof(*dsi), GFP_KERNEL); pdev 1180 drivers/gpu/drm/bridge/cdns-dsi.c platform_set_drvdata(pdev, dsi); pdev 1184 drivers/gpu/drm/bridge/cdns-dsi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1185 drivers/gpu/drm/bridge/cdns-dsi.c dsi->regs = devm_ioremap_resource(&pdev->dev, res); pdev 1189 drivers/gpu/drm/bridge/cdns-dsi.c dsi->dsi_p_clk = devm_clk_get(&pdev->dev, "dsi_p_clk"); pdev 1193 drivers/gpu/drm/bridge/cdns-dsi.c dsi->dsi_p_rst = devm_reset_control_get_optional_exclusive(&pdev->dev, pdev 1198 drivers/gpu/drm/bridge/cdns-dsi.c dsi->dsi_sys_clk = devm_clk_get(&pdev->dev, "dsi_sys_clk"); pdev 1202 drivers/gpu/drm/bridge/cdns-dsi.c irq = platform_get_irq(pdev, 0); pdev 1206 drivers/gpu/drm/bridge/cdns-dsi.c dsi->dphy = devm_phy_get(&pdev->dev, "dphy"); pdev 1216 drivers/gpu/drm/bridge/cdns-dsi.c dev_err(&pdev->dev, "invalid vendor id\n"); pdev 1236 drivers/gpu/drm/bridge/cdns-dsi.c input->bridge.of_node = pdev->dev.of_node; pdev 1247 drivers/gpu/drm/bridge/cdns-dsi.c ret = devm_request_irq(&pdev->dev, irq, cdns_dsi_interrupt, 0, pdev 1248 drivers/gpu/drm/bridge/cdns-dsi.c dev_name(&pdev->dev), dsi); pdev 1252 drivers/gpu/drm/bridge/cdns-dsi.c pm_runtime_enable(&pdev->dev); pdev 1253 drivers/gpu/drm/bridge/cdns-dsi.c dsi->base.dev = &pdev->dev; pdev 1265 drivers/gpu/drm/bridge/cdns-dsi.c pm_runtime_disable(&pdev->dev); pdev 1273 drivers/gpu/drm/bridge/cdns-dsi.c static int cdns_dsi_drm_remove(struct platform_device *pdev) pdev 1275 drivers/gpu/drm/bridge/cdns-dsi.c struct cdns_dsi *dsi = platform_get_drvdata(pdev); pdev 1278 drivers/gpu/drm/bridge/cdns-dsi.c pm_runtime_disable(&pdev->dev); pdev 177 drivers/gpu/drm/bridge/dumb-vga-dac.c static int dumb_vga_probe(struct platform_device *pdev) pdev 181 drivers/gpu/drm/bridge/dumb-vga-dac.c vga = devm_kzalloc(&pdev->dev, sizeof(*vga), GFP_KERNEL); pdev 184 drivers/gpu/drm/bridge/dumb-vga-dac.c platform_set_drvdata(pdev, vga); pdev 186 drivers/gpu/drm/bridge/dumb-vga-dac.c vga->vdd = devm_regulator_get_optional(&pdev->dev, "vdd"); pdev 192 drivers/gpu/drm/bridge/dumb-vga-dac.c dev_dbg(&pdev->dev, "No vdd regulator found: %d\n", ret); pdev 195 drivers/gpu/drm/bridge/dumb-vga-dac.c vga->ddc = dumb_vga_retrieve_ddc(&pdev->dev); pdev 198 drivers/gpu/drm/bridge/dumb-vga-dac.c dev_dbg(&pdev->dev, pdev 202 drivers/gpu/drm/bridge/dumb-vga-dac.c dev_err(&pdev->dev, "Couldn't retrieve i2c bus\n"); pdev 208 drivers/gpu/drm/bridge/dumb-vga-dac.c vga->bridge.of_node = pdev->dev.of_node; pdev 209 drivers/gpu/drm/bridge/dumb-vga-dac.c vga->bridge.timings = of_device_get_match_data(&pdev->dev); pdev 216 drivers/gpu/drm/bridge/dumb-vga-dac.c static int dumb_vga_remove(struct platform_device *pdev) pdev 218 drivers/gpu/drm/bridge/dumb-vga-dac.c struct dumb_vga *vga = platform_get_drvdata(pdev); pdev 57 drivers/gpu/drm/bridge/lvds-encoder.c static int lvds_encoder_probe(struct platform_device *pdev) pdev 59 drivers/gpu/drm/bridge/lvds-encoder.c struct device *dev = &pdev->dev; pdev 121 drivers/gpu/drm/bridge/lvds-encoder.c platform_set_drvdata(pdev, lvds_encoder); pdev 126 drivers/gpu/drm/bridge/lvds-encoder.c static int lvds_encoder_remove(struct platform_device *pdev) pdev 128 drivers/gpu/drm/bridge/lvds-encoder.c struct lvds_encoder *lvds_encoder = platform_get_drvdata(pdev); pdev 176 drivers/gpu/drm/bridge/sii902x.c struct platform_device *pdev; pdev 785 drivers/gpu/drm/bridge/sii902x.c sii902x->audio.pdev = platform_device_register_data( pdev 789 drivers/gpu/drm/bridge/sii902x.c return PTR_ERR_OR_ZERO(sii902x->audio.pdev); pdev 517 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c static int snd_dw_hdmi_probe(struct platform_device *pdev) pdev 519 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c const struct dw_hdmi_audio_data *data = pdev->dev.platform_data; pdev 520 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c struct device *dev = pdev->dev.parent; pdev 574 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c platform_set_drvdata(pdev, dw); pdev 583 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c static int snd_dw_hdmi_remove(struct platform_device *pdev) pdev 585 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c struct snd_dw_hdmi *dw = platform_get_drvdata(pdev); pdev 229 drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c static int dw_hdmi_cec_probe(struct platform_device *pdev) pdev 231 drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c struct dw_hdmi_cec_data *data = dev_get_platdata(&pdev->dev); pdev 243 drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c cec = devm_kzalloc(&pdev->dev, sizeof(*cec), GFP_KERNEL); pdev 251 drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c platform_set_drvdata(pdev, cec); pdev 268 drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c ret = devm_add_action(&pdev->dev, dw_hdmi_cec_del, cec); pdev 274 drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c ret = devm_request_threaded_irq(&pdev->dev, cec->irq, pdev 281 drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c cec->notify = cec_notifier_cec_adap_register(pdev->dev.parent, pdev 286 drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c ret = cec_register_adapter(cec->adap, pdev->dev.parent); pdev 296 drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c devm_remove_action(&pdev->dev, dw_hdmi_cec_del, cec); pdev 301 drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c static int dw_hdmi_cec_remove(struct platform_device *pdev) pdev 303 drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c struct dw_hdmi_cec *cec = platform_get_drvdata(pdev); pdev 161 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c static int snd_dw_hdmi_probe(struct platform_device *pdev) pdev 163 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c struct dw_hdmi_i2s_audio_data *audio = pdev->dev.platform_data; pdev 174 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c pdevinfo.parent = pdev->dev.parent; pdev 185 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c dev_set_drvdata(&pdev->dev, platform); pdev 190 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c static int snd_dw_hdmi_remove(struct platform_device *pdev) pdev 192 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c struct platform_device *platform = dev_get_drvdata(&pdev->dev); pdev 2609 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c __dw_hdmi_probe(struct platform_device *pdev, pdev 2612 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c struct device *dev = &pdev->dev; pdev 2674 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c iores = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2762 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c irq = platform_get_irq(pdev, 0); pdev 2808 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c hdmi->bridge.of_node = pdev->dev.of_node; pdev 2907 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c struct dw_hdmi *dw_hdmi_probe(struct platform_device *pdev, pdev 2912 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c hdmi = __dw_hdmi_probe(pdev, plat_data); pdev 2933 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c struct dw_hdmi *dw_hdmi_bind(struct platform_device *pdev, pdev 2940 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c hdmi = __dw_hdmi_probe(pdev, plat_data); pdev 978 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c __dw_mipi_dsi_probe(struct platform_device *pdev, pdev 981 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c struct device *dev = &pdev->dev; pdev 1000 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1062 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c dsi->bridge.of_node = pdev->dev.of_node; pdev 1094 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c dw_mipi_dsi_probe(struct platform_device *pdev, pdev 1097 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c return __dw_mipi_dsi_probe(pdev, plat_data); pdev 191 drivers/gpu/drm/bridge/thc63lvd1024.c static int thc63_probe(struct platform_device *pdev) pdev 196 drivers/gpu/drm/bridge/thc63lvd1024.c thc63 = devm_kzalloc(&pdev->dev, sizeof(*thc63), GFP_KERNEL); pdev 200 drivers/gpu/drm/bridge/thc63lvd1024.c thc63->dev = &pdev->dev; pdev 201 drivers/gpu/drm/bridge/thc63lvd1024.c platform_set_drvdata(pdev, thc63); pdev 222 drivers/gpu/drm/bridge/thc63lvd1024.c thc63->bridge.of_node = pdev->dev.of_node; pdev 231 drivers/gpu/drm/bridge/thc63lvd1024.c static int thc63_remove(struct platform_device *pdev) pdev 233 drivers/gpu/drm/bridge/thc63lvd1024.c struct thc63_dev *thc63 = platform_get_drvdata(pdev); pdev 395 drivers/gpu/drm/bridge/ti-tfp410.c static int tfp410_probe(struct platform_device *pdev) pdev 397 drivers/gpu/drm/bridge/ti-tfp410.c return tfp410_init(&pdev->dev, false); pdev 400 drivers/gpu/drm/bridge/ti-tfp410.c static int tfp410_remove(struct platform_device *pdev) pdev 402 drivers/gpu/drm/bridge/ti-tfp410.c return tfp410_fini(&pdev->dev); pdev 528 drivers/gpu/drm/cirrus/cirrus.c static int cirrus_pci_probe(struct pci_dev *pdev, pdev 535 drivers/gpu/drm/cirrus/cirrus.c ret = drm_fb_helper_remove_conflicting_pci_framebuffers(pdev, 0, "cirrusdrmfb"); pdev 539 drivers/gpu/drm/cirrus/cirrus.c ret = pci_enable_device(pdev); pdev 543 drivers/gpu/drm/cirrus/cirrus.c ret = pci_request_regions(pdev, DRIVER_NAME); pdev 553 drivers/gpu/drm/cirrus/cirrus.c ret = drm_dev_init(dev, &cirrus_driver, &pdev->dev); pdev 559 drivers/gpu/drm/cirrus/cirrus.c cirrus->vram = ioremap(pci_resource_start(pdev, 0), pdev 560 drivers/gpu/drm/cirrus/cirrus.c pci_resource_len(pdev, 0)); pdev 564 drivers/gpu/drm/cirrus/cirrus.c cirrus->mmio = ioremap(pci_resource_start(pdev, 1), pdev 565 drivers/gpu/drm/cirrus/cirrus.c pci_resource_len(pdev, 1)); pdev 581 drivers/gpu/drm/cirrus/cirrus.c dev->pdev = pdev; pdev 582 drivers/gpu/drm/cirrus/cirrus.c pci_set_drvdata(pdev, dev); pdev 600 drivers/gpu/drm/cirrus/cirrus.c pci_release_regions(pdev); pdev 604 drivers/gpu/drm/cirrus/cirrus.c static void cirrus_pci_remove(struct pci_dev *pdev) pdev 606 drivers/gpu/drm/cirrus/cirrus.c struct drm_device *dev = pci_get_drvdata(pdev); pdev 615 drivers/gpu/drm/cirrus/cirrus.c pci_release_regions(pdev); pdev 172 drivers/gpu/drm/cirrus/cirrus_drv.h struct pci_dev *pdev, pdev 110 drivers/gpu/drm/drm_agpsupport.c dev->agp->bridge = agp_backend_acquire(dev->pdev); pdev 410 drivers/gpu/drm/drm_agpsupport.c head->bridge = agp_find_bridge(dev->pdev); pdev 412 drivers/gpu/drm/drm_agpsupport.c head->bridge = agp_backend_acquire(dev->pdev); pdev 1795 drivers/gpu/drm/drm_edid.c struct pci_dev *pdev = connector->dev->pdev; pdev 1798 drivers/gpu/drm/drm_edid.c vga_switcheroo_lock_ddc(pdev); pdev 1800 drivers/gpu/drm/drm_edid.c vga_switcheroo_unlock_ddc(pdev); pdev 185 drivers/gpu/drm/drm_edid_load.c struct platform_device *pdev; pdev 188 drivers/gpu/drm/drm_edid_load.c pdev = platform_device_register_simple(connector_name, -1, NULL, 0); pdev 189 drivers/gpu/drm/drm_edid_load.c if (IS_ERR(pdev)) { pdev 192 drivers/gpu/drm/drm_edid_load.c return ERR_CAST(pdev); pdev 195 drivers/gpu/drm/drm_edid_load.c err = request_firmware(&fw, name, &pdev->dev); pdev 196 drivers/gpu/drm/drm_edid_load.c platform_device_unregister(pdev); pdev 129 drivers/gpu/drm/drm_irq.c if (dev->pdev) pdev 147 drivers/gpu/drm/drm_irq.c vga_client_register(dev->pdev, NULL, NULL, NULL); pdev 210 drivers/gpu/drm/drm_irq.c vga_client_register(dev->pdev, NULL, NULL, NULL); pdev 237 drivers/gpu/drm/drm_irq.c if (WARN_ON(!dev->pdev)) pdev 242 drivers/gpu/drm/drm_irq.c irq = dev->pdev->irq; pdev 67 drivers/gpu/drm/drm_pci.c dmah->vaddr = dma_alloc_coherent(&dev->pdev->dev, size, pdev 89 drivers/gpu/drm/drm_pci.c dma_free_coherent(&dev->pdev->dev, dmah->size, dmah->vaddr, pdev 122 drivers/gpu/drm/drm_pci.c return pci_domain_nr(dev->pdev->bus); pdev 129 drivers/gpu/drm/drm_pci.c dev->pdev->bus->number, pdev 130 drivers/gpu/drm/drm_pci.c PCI_SLOT(dev->pdev->devfn), pdev 131 drivers/gpu/drm/drm_pci.c PCI_FUNC(dev->pdev->devfn)); pdev 142 drivers/gpu/drm/drm_pci.c (p->busnum & 0xff) != dev->pdev->bus->number || pdev 143 drivers/gpu/drm/drm_pci.c p->devnum != PCI_SLOT(dev->pdev->devfn) || p->funcnum != PCI_FUNC(dev->pdev->devfn)) pdev 146 drivers/gpu/drm/drm_pci.c p->irq = dev->pdev->irq; pdev 174 drivers/gpu/drm/drm_pci.c if (WARN_ON(!dev->pdev)) pdev 186 drivers/gpu/drm/drm_pci.c if (pci_find_capability(dev->pdev, PCI_CAP_ID_AGP)) pdev 222 drivers/gpu/drm/drm_pci.c int drm_get_pci_dev(struct pci_dev *pdev, const struct pci_device_id *ent, pdev 230 drivers/gpu/drm/drm_pci.c dev = drm_dev_alloc(driver, &pdev->dev); pdev 234 drivers/gpu/drm/drm_pci.c ret = pci_enable_device(pdev); pdev 238 drivers/gpu/drm/drm_pci.c dev->pdev = pdev; pdev 240 drivers/gpu/drm/drm_pci.c dev->hose = pdev->sysdata; pdev 244 drivers/gpu/drm/drm_pci.c pci_set_drvdata(pdev, dev); pdev 261 drivers/gpu/drm/drm_pci.c pci_disable_device(pdev); pdev 279 drivers/gpu/drm/drm_pci.c struct pci_dev *pdev = NULL; pdev 299 drivers/gpu/drm/drm_pci.c pdev = NULL; pdev 300 drivers/gpu/drm/drm_pci.c while ((pdev = pdev 302 drivers/gpu/drm/drm_pci.c pid->subdevice, pdev)) != NULL) { pdev 303 drivers/gpu/drm/drm_pci.c if ((pdev->class & pid->class_mask) != pid->class) pdev 307 drivers/gpu/drm/drm_pci.c pci_dev_get(pdev); pdev 308 drivers/gpu/drm/drm_pci.c drm_get_pci_dev(pdev, pid, driver); pdev 628 drivers/gpu/drm/etnaviv/etnaviv_drv.c static int etnaviv_pdev_probe(struct platform_device *pdev) pdev 630 drivers/gpu/drm/etnaviv/etnaviv_drv.c struct device *dev = &pdev->dev; pdev 640 drivers/gpu/drm/etnaviv/etnaviv_drv.c drm_of_component_match_add(&pdev->dev, &match, pdev 654 drivers/gpu/drm/etnaviv/etnaviv_drv.c static int etnaviv_pdev_remove(struct platform_device *pdev) pdev 656 drivers/gpu/drm/etnaviv/etnaviv_drv.c component_master_del(&pdev->dev, &etnaviv_master_ops); pdev 673 drivers/gpu/drm/etnaviv/etnaviv_drv.c struct platform_device *pdev; pdev 695 drivers/gpu/drm/etnaviv/etnaviv_drv.c pdev = platform_device_alloc("etnaviv", -1); pdev 696 drivers/gpu/drm/etnaviv/etnaviv_drv.c if (!pdev) { pdev 701 drivers/gpu/drm/etnaviv/etnaviv_drv.c pdev->dev.coherent_dma_mask = DMA_BIT_MASK(40); pdev 702 drivers/gpu/drm/etnaviv/etnaviv_drv.c pdev->dev.dma_mask = &pdev->dev.coherent_dma_mask; pdev 709 drivers/gpu/drm/etnaviv/etnaviv_drv.c of_dma_configure(&pdev->dev, np, true); pdev 711 drivers/gpu/drm/etnaviv/etnaviv_drv.c ret = platform_device_add(pdev); pdev 713 drivers/gpu/drm/etnaviv/etnaviv_drv.c platform_device_put(pdev); pdev 718 drivers/gpu/drm/etnaviv/etnaviv_drv.c etnaviv_drm = pdev; pdev 1713 drivers/gpu/drm/etnaviv/etnaviv_gpu.c static int etnaviv_gpu_platform_probe(struct platform_device *pdev) pdev 1715 drivers/gpu/drm/etnaviv/etnaviv_gpu.c struct device *dev = &pdev->dev; pdev 1723 drivers/gpu/drm/etnaviv/etnaviv_gpu.c gpu->dev = &pdev->dev; pdev 1728 drivers/gpu/drm/etnaviv/etnaviv_gpu.c gpu->mmio = devm_platform_ioremap_resource(pdev, 0); pdev 1733 drivers/gpu/drm/etnaviv/etnaviv_gpu.c gpu->irq = platform_get_irq(pdev, 0); pdev 1739 drivers/gpu/drm/etnaviv/etnaviv_gpu.c err = devm_request_irq(&pdev->dev, gpu->irq, irq_handler, 0, pdev 1747 drivers/gpu/drm/etnaviv/etnaviv_gpu.c gpu->clk_reg = devm_clk_get(&pdev->dev, "reg"); pdev 1752 drivers/gpu/drm/etnaviv/etnaviv_gpu.c gpu->clk_bus = devm_clk_get(&pdev->dev, "bus"); pdev 1757 drivers/gpu/drm/etnaviv/etnaviv_gpu.c gpu->clk_core = devm_clk_get(&pdev->dev, "core"); pdev 1763 drivers/gpu/drm/etnaviv/etnaviv_gpu.c gpu->clk_shader = devm_clk_get(&pdev->dev, "shader"); pdev 1781 drivers/gpu/drm/etnaviv/etnaviv_gpu.c err = component_add(&pdev->dev, &gpu_ops); pdev 1783 drivers/gpu/drm/etnaviv/etnaviv_gpu.c dev_err(&pdev->dev, "failed to register component: %d\n", err); pdev 1790 drivers/gpu/drm/etnaviv/etnaviv_gpu.c static int etnaviv_gpu_platform_remove(struct platform_device *pdev) pdev 1792 drivers/gpu/drm/etnaviv/etnaviv_gpu.c component_del(&pdev->dev, &gpu_ops); pdev 1793 drivers/gpu/drm/etnaviv/etnaviv_gpu.c pm_runtime_disable(&pdev->dev); pdev 763 drivers/gpu/drm/exynos/exynos5433_drm_decon.c struct platform_device *pdev = to_platform_device(ctx->dev); pdev 764 drivers/gpu/drm/exynos/exynos5433_drm_decon.c int ret, irq = platform_get_irq_byname(pdev, name); pdev 788 drivers/gpu/drm/exynos/exynos5433_drm_decon.c static int exynos5433_decon_probe(struct platform_device *pdev) pdev 790 drivers/gpu/drm/exynos/exynos5433_drm_decon.c struct device *dev = &pdev->dev; pdev 817 drivers/gpu/drm/exynos/exynos5433_drm_decon.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 852 drivers/gpu/drm/exynos/exynos5433_drm_decon.c platform_set_drvdata(pdev, ctx); pdev 868 drivers/gpu/drm/exynos/exynos5433_drm_decon.c static int exynos5433_decon_remove(struct platform_device *pdev) pdev 870 drivers/gpu/drm/exynos/exynos5433_drm_decon.c pm_runtime_disable(&pdev->dev); pdev 872 drivers/gpu/drm/exynos/exynos5433_drm_decon.c component_del(&pdev->dev, &decon_component_ops); pdev 670 drivers/gpu/drm/exynos/exynos7_drm_decon.c static int decon_probe(struct platform_device *pdev) pdev 672 drivers/gpu/drm/exynos/exynos7_drm_decon.c struct device *dev = &pdev->dev; pdev 725 drivers/gpu/drm/exynos/exynos7_drm_decon.c res = platform_get_resource_byname(pdev, IORESOURCE_IRQ, pdev 743 drivers/gpu/drm/exynos/exynos7_drm_decon.c platform_set_drvdata(pdev, ctx); pdev 768 drivers/gpu/drm/exynos/exynos7_drm_decon.c static int decon_remove(struct platform_device *pdev) pdev 770 drivers/gpu/drm/exynos/exynos7_drm_decon.c struct decon_context *ctx = dev_get_drvdata(&pdev->dev); pdev 772 drivers/gpu/drm/exynos/exynos7_drm_decon.c pm_runtime_disable(&pdev->dev); pdev 776 drivers/gpu/drm/exynos/exynos7_drm_decon.c component_del(&pdev->dev, &decon_component_ops); pdev 201 drivers/gpu/drm/exynos/exynos_dp.c static int exynos_dp_probe(struct platform_device *pdev) pdev 203 drivers/gpu/drm/exynos/exynos_dp.c struct device *dev = &pdev->dev; pdev 210 drivers/gpu/drm/exynos/exynos_dp.c dp = devm_kzalloc(&pdev->dev, sizeof(struct exynos_dp_device), pdev 221 drivers/gpu/drm/exynos/exynos_dp.c platform_set_drvdata(pdev, dp); pdev 255 drivers/gpu/drm/exynos/exynos_dp.c return component_add(&pdev->dev, &exynos_dp_ops); pdev 258 drivers/gpu/drm/exynos/exynos_dp.c static int exynos_dp_remove(struct platform_device *pdev) pdev 260 drivers/gpu/drm/exynos/exynos_dp.c struct exynos_dp_device *dp = platform_get_drvdata(pdev); pdev 262 drivers/gpu/drm/exynos/exynos_dp.c component_del(&pdev->dev, &exynos_dp_ops); pdev 380 drivers/gpu/drm/exynos/exynos_drm_drv.c static int exynos_drm_platform_probe(struct platform_device *pdev) pdev 384 drivers/gpu/drm/exynos/exynos_drm_drv.c pdev->dev.coherent_dma_mask = DMA_BIT_MASK(32); pdev 386 drivers/gpu/drm/exynos/exynos_drm_drv.c match = exynos_drm_match_add(&pdev->dev); pdev 390 drivers/gpu/drm/exynos/exynos_drm_drv.c return component_master_add_with_match(&pdev->dev, &exynos_drm_ops, pdev 394 drivers/gpu/drm/exynos/exynos_drm_drv.c static int exynos_drm_platform_remove(struct platform_device *pdev) pdev 396 drivers/gpu/drm/exynos/exynos_drm_drv.c component_master_del(&pdev->dev, &exynos_drm_ops); pdev 430 drivers/gpu/drm/exynos/exynos_drm_drv.c struct platform_device *pdev; pdev 439 drivers/gpu/drm/exynos/exynos_drm_drv.c pdev = platform_device_register_simple( pdev 441 drivers/gpu/drm/exynos/exynos_drm_drv.c if (IS_ERR(pdev)) pdev 448 drivers/gpu/drm/exynos/exynos_drm_drv.c return PTR_ERR(pdev); pdev 1720 drivers/gpu/drm/exynos/exynos_drm_dsi.c static int exynos_dsi_probe(struct platform_device *pdev) pdev 1722 drivers/gpu/drm/exynos/exynos_drm_dsi.c struct device *dev = &pdev->dev; pdev 1780 drivers/gpu/drm/exynos/exynos_drm_dsi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1793 drivers/gpu/drm/exynos/exynos_drm_dsi.c dsi->irq = platform_get_irq(pdev, 0); pdev 1808 drivers/gpu/drm/exynos/exynos_drm_dsi.c platform_set_drvdata(pdev, &dsi->encoder); pdev 1815 drivers/gpu/drm/exynos/exynos_drm_dsi.c static int exynos_dsi_remove(struct platform_device *pdev) pdev 1817 drivers/gpu/drm/exynos/exynos_drm_dsi.c struct exynos_dsi *dsi = platform_get_drvdata(pdev); pdev 1821 drivers/gpu/drm/exynos/exynos_drm_dsi.c pm_runtime_disable(&pdev->dev); pdev 1823 drivers/gpu/drm/exynos/exynos_drm_dsi.c component_del(&pdev->dev, &exynos_dsi_component_ops); pdev 1260 drivers/gpu/drm/exynos/exynos_drm_fimc.c static int fimc_probe(struct platform_device *pdev) pdev 1264 drivers/gpu/drm/exynos/exynos_drm_fimc.c struct device *dev = &pdev->dev; pdev 1324 drivers/gpu/drm/exynos/exynos_drm_fimc.c ctx->regs_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1330 drivers/gpu/drm/exynos/exynos_drm_fimc.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 1348 drivers/gpu/drm/exynos/exynos_drm_fimc.c platform_set_drvdata(pdev, ctx); pdev 1370 drivers/gpu/drm/exynos/exynos_drm_fimc.c static int fimc_remove(struct platform_device *pdev) pdev 1372 drivers/gpu/drm/exynos/exynos_drm_fimc.c struct device *dev = &pdev->dev; pdev 1115 drivers/gpu/drm/exynos/exynos_drm_fimd.c static int fimd_probe(struct platform_device *pdev) pdev 1117 drivers/gpu/drm/exynos/exynos_drm_fimd.c struct device *dev = &pdev->dev; pdev 1189 drivers/gpu/drm/exynos/exynos_drm_fimd.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1195 drivers/gpu/drm/exynos/exynos_drm_fimd.c res = platform_get_resource_byname(pdev, IORESOURCE_IRQ, pdev 1212 drivers/gpu/drm/exynos/exynos_drm_fimd.c platform_set_drvdata(pdev, ctx); pdev 1232 drivers/gpu/drm/exynos/exynos_drm_fimd.c static int fimd_remove(struct platform_device *pdev) pdev 1234 drivers/gpu/drm/exynos/exynos_drm_fimd.c pm_runtime_disable(&pdev->dev); pdev 1236 drivers/gpu/drm/exynos/exynos_drm_fimd.c component_del(&pdev->dev, &fimd_component_ops); pdev 1446 drivers/gpu/drm/exynos/exynos_drm_g2d.c static int g2d_probe(struct platform_device *pdev) pdev 1448 drivers/gpu/drm/exynos/exynos_drm_g2d.c struct device *dev = &pdev->dev; pdev 1491 drivers/gpu/drm/exynos/exynos_drm_g2d.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1499 drivers/gpu/drm/exynos/exynos_drm_g2d.c g2d->irq = platform_get_irq(pdev, 0); pdev 1515 drivers/gpu/drm/exynos/exynos_drm_g2d.c platform_set_drvdata(pdev, g2d); pdev 1534 drivers/gpu/drm/exynos/exynos_drm_g2d.c static int g2d_remove(struct platform_device *pdev) pdev 1536 drivers/gpu/drm/exynos/exynos_drm_g2d.c struct g2d_data *g2d = platform_get_drvdata(pdev); pdev 1538 drivers/gpu/drm/exynos/exynos_drm_g2d.c component_del(&pdev->dev, &g2d_component_ops); pdev 1543 drivers/gpu/drm/exynos/exynos_drm_g2d.c pm_runtime_dont_use_autosuspend(&pdev->dev); pdev 1544 drivers/gpu/drm/exynos/exynos_drm_g2d.c pm_runtime_disable(&pdev->dev); pdev 1213 drivers/gpu/drm/exynos/exynos_drm_gsc.c static int gsc_probe(struct platform_device *pdev) pdev 1215 drivers/gpu/drm/exynos/exynos_drm_gsc.c struct device *dev = &pdev->dev; pdev 1270 drivers/gpu/drm/exynos/exynos_drm_gsc.c ctx->regs_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1276 drivers/gpu/drm/exynos/exynos_drm_gsc.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 1291 drivers/gpu/drm/exynos/exynos_drm_gsc.c ctx->id = pdev->id; pdev 1293 drivers/gpu/drm/exynos/exynos_drm_gsc.c platform_set_drvdata(pdev, ctx); pdev 1313 drivers/gpu/drm/exynos/exynos_drm_gsc.c static int gsc_remove(struct platform_device *pdev) pdev 1315 drivers/gpu/drm/exynos/exynos_drm_gsc.c struct device *dev = &pdev->dev; pdev 375 drivers/gpu/drm/exynos/exynos_drm_mic.c static int exynos_mic_probe(struct platform_device *pdev) pdev 377 drivers/gpu/drm/exynos/exynos_drm_mic.c struct device *dev = &pdev->dev; pdev 422 drivers/gpu/drm/exynos/exynos_drm_mic.c platform_set_drvdata(pdev, mic); pdev 445 drivers/gpu/drm/exynos/exynos_drm_mic.c static int exynos_mic_remove(struct platform_device *pdev) pdev 447 drivers/gpu/drm/exynos/exynos_drm_mic.c struct exynos_mic *mic = platform_get_drvdata(pdev); pdev 449 drivers/gpu/drm/exynos/exynos_drm_mic.c component_del(&pdev->dev, &exynos_mic_component_ops); pdev 450 drivers/gpu/drm/exynos/exynos_drm_mic.c pm_runtime_disable(&pdev->dev); pdev 273 drivers/gpu/drm/exynos/exynos_drm_rotator.c static int rotator_probe(struct platform_device *pdev) pdev 275 drivers/gpu/drm/exynos/exynos_drm_rotator.c struct device *dev = &pdev->dev; pdev 290 drivers/gpu/drm/exynos/exynos_drm_rotator.c regs_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 295 drivers/gpu/drm/exynos/exynos_drm_rotator.c irq = platform_get_irq(pdev, 0); pdev 317 drivers/gpu/drm/exynos/exynos_drm_rotator.c platform_set_drvdata(pdev, rot); pdev 331 drivers/gpu/drm/exynos/exynos_drm_rotator.c static int rotator_remove(struct platform_device *pdev) pdev 333 drivers/gpu/drm/exynos/exynos_drm_rotator.c struct device *dev = &pdev->dev; pdev 483 drivers/gpu/drm/exynos/exynos_drm_scaler.c static int scaler_probe(struct platform_device *pdev) pdev 485 drivers/gpu/drm/exynos/exynos_drm_scaler.c struct device *dev = &pdev->dev; pdev 499 drivers/gpu/drm/exynos/exynos_drm_scaler.c regs_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 504 drivers/gpu/drm/exynos/exynos_drm_scaler.c irq = platform_get_irq(pdev, 0); pdev 529 drivers/gpu/drm/exynos/exynos_drm_scaler.c platform_set_drvdata(pdev, scaler); pdev 543 drivers/gpu/drm/exynos/exynos_drm_scaler.c static int scaler_remove(struct platform_device *pdev) pdev 545 drivers/gpu/drm/exynos/exynos_drm_scaler.c struct device *dev = &pdev->dev; pdev 442 drivers/gpu/drm/exynos/exynos_drm_vidi.c static int vidi_probe(struct platform_device *pdev) pdev 445 drivers/gpu/drm/exynos/exynos_drm_vidi.c struct device *dev = &pdev->dev; pdev 458 drivers/gpu/drm/exynos/exynos_drm_vidi.c platform_set_drvdata(pdev, ctx); pdev 479 drivers/gpu/drm/exynos/exynos_drm_vidi.c static int vidi_remove(struct platform_device *pdev) pdev 481 drivers/gpu/drm/exynos/exynos_drm_vidi.c struct vidi_context *ctx = platform_get_drvdata(pdev); pdev 490 drivers/gpu/drm/exynos/exynos_drm_vidi.c component_del(&pdev->dev, &vidi_component_ops); pdev 109 drivers/gpu/drm/exynos/exynos_hdmi.c struct platform_device *pdev; pdev 1649 drivers/gpu/drm/exynos/exynos_hdmi.c hdata->audio.pdev = platform_device_register_data( pdev 1653 drivers/gpu/drm/exynos/exynos_hdmi.c return PTR_ERR_OR_ZERO(hdata->audio.pdev); pdev 1944 drivers/gpu/drm/exynos/exynos_hdmi.c static int hdmi_probe(struct platform_device *pdev) pdev 1947 drivers/gpu/drm/exynos/exynos_hdmi.c struct device *dev = &pdev->dev; pdev 1958 drivers/gpu/drm/exynos/exynos_hdmi.c platform_set_drvdata(pdev, hdata); pdev 1971 drivers/gpu/drm/exynos/exynos_hdmi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2037 drivers/gpu/drm/exynos/exynos_hdmi.c ret = component_add(&pdev->dev, &hdmi_component_ops); pdev 2044 drivers/gpu/drm/exynos/exynos_hdmi.c platform_device_unregister(hdata->audio.pdev); pdev 2061 drivers/gpu/drm/exynos/exynos_hdmi.c static int hdmi_remove(struct platform_device *pdev) pdev 2063 drivers/gpu/drm/exynos/exynos_hdmi.c struct hdmi_context *hdata = platform_get_drvdata(pdev); pdev 2067 drivers/gpu/drm/exynos/exynos_hdmi.c component_del(&pdev->dev, &hdmi_component_ops); pdev 2068 drivers/gpu/drm/exynos/exynos_hdmi.c platform_device_unregister(hdata->audio.pdev); pdev 2070 drivers/gpu/drm/exynos/exynos_hdmi.c pm_runtime_disable(&pdev->dev); pdev 94 drivers/gpu/drm/exynos/exynos_mixer.c struct platform_device *pdev; pdev 776 drivers/gpu/drm/exynos/exynos_mixer.c struct device *dev = &mixer_ctx->pdev->dev; pdev 799 drivers/gpu/drm/exynos/exynos_mixer.c res = platform_get_resource(mixer_ctx->pdev, IORESOURCE_MEM, 0); pdev 812 drivers/gpu/drm/exynos/exynos_mixer.c res = platform_get_resource(mixer_ctx->pdev, IORESOURCE_IRQ, 0); pdev 831 drivers/gpu/drm/exynos/exynos_mixer.c struct device *dev = &mixer_ctx->pdev->dev; pdev 857 drivers/gpu/drm/exynos/exynos_mixer.c res = platform_get_resource(mixer_ctx->pdev, IORESOURCE_MEM, 1); pdev 1221 drivers/gpu/drm/exynos/exynos_mixer.c static int mixer_probe(struct platform_device *pdev) pdev 1223 drivers/gpu/drm/exynos/exynos_mixer.c struct device *dev = &pdev->dev; pdev 1228 drivers/gpu/drm/exynos/exynos_mixer.c ctx = devm_kzalloc(&pdev->dev, sizeof(*ctx), GFP_KERNEL); pdev 1236 drivers/gpu/drm/exynos/exynos_mixer.c ctx->pdev = pdev; pdev 1245 drivers/gpu/drm/exynos/exynos_mixer.c platform_set_drvdata(pdev, ctx); pdev 1247 drivers/gpu/drm/exynos/exynos_mixer.c ret = component_add(&pdev->dev, &mixer_component_ops); pdev 1254 drivers/gpu/drm/exynos/exynos_mixer.c static int mixer_remove(struct platform_device *pdev) pdev 1256 drivers/gpu/drm/exynos/exynos_mixer.c pm_runtime_disable(&pdev->dev); pdev 1258 drivers/gpu/drm/exynos/exynos_mixer.c component_del(&pdev->dev, &mixer_component_ops); pdev 239 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c static int fsl_dcu_drm_probe(struct platform_device *pdev) pdev 243 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c struct device *dev = &pdev->dev; pdev 258 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c id = of_match_node(fsl_dcu_of_match, pdev->dev.of_node); pdev 263 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 270 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c fsl_dev->irq = platform_get_irq(pdev, 0); pdev 345 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c static int fsl_dcu_drm_remove(struct platform_device *pdev) pdev 347 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c struct fsl_dcu_drm_device *fsl_dev = platform_get_drvdata(pdev); pdev 104 drivers/gpu/drm/gma500/cdv_device.c pci_read_config_byte(dev->pdev, 0xF4, &lbpc); pdev 131 drivers/gpu/drm/gma500/cdv_device.c pci_write_config_byte(dev->pdev, 0xF4, lbpc); pdev 209 drivers/gpu/drm/gma500/cdv_device.c int domain = pci_domain_nr(dev->pdev->bus); pdev 245 drivers/gpu/drm/gma500/cdv_device.c CDV_MSG_WRITE32(pci_domain_nr(dev->pdev->bus), 3, 0x30, 0x08027108); pdev 263 drivers/gpu/drm/gma500/cdv_device.c pci_read_config_byte(dev->pdev, 0xF4, ®s->cdv.saveLBB); pdev 316 drivers/gpu/drm/gma500/cdv_device.c pci_write_config_byte(dev->pdev, 0xF4, regs->cdv.saveLBB); pdev 573 drivers/gpu/drm/gma500/cdv_device.c if (pci_enable_msi(dev->pdev)) pdev 289 drivers/gpu/drm/gma500/cdv_intel_crt.c dev_printk(KERN_ERR, &dev->pdev->dev, "DDC bus registration " pdev 651 drivers/gpu/drm/gma500/cdv_intel_lvds.c &dev->pdev->dev, "I2C bus registration failed.\n"); pdev 672 drivers/gpu/drm/gma500/cdv_intel_lvds.c dev_printk(KERN_ERR, &dev->pdev->dev, pdev 416 drivers/gpu/drm/gma500/framebuffer.c info->fix.mmio_start = pci_resource_start(dev->pdev, 0); pdev 417 drivers/gpu/drm/gma500/framebuffer.c info->fix.mmio_len = pci_resource_len(dev->pdev, 0); pdev 638 drivers/gpu/drm/gma500/framebuffer.c pci_read_config_dword(dev->pdev, PSB_BSM, (u32 *) pdev 14 drivers/gpu/drm/gma500/gma_device.c pci_get_domain_bus_and_slot(pci_domain_nr(dev->pdev->bus), pdev 514 drivers/gpu/drm/gma500/gma_display.c pm_runtime_forbid(&dev->pdev->dev); pdev 516 drivers/gpu/drm/gma500/gma_display.c pm_runtime_allow(&dev->pdev->dev); pdev 397 drivers/gpu/drm/gma500/gtt.c pci_write_config_word(dev->pdev, PSB_GMCH_CTRL, pdev 427 drivers/gpu/drm/gma500/gtt.c pci_read_config_word(dev->pdev, PSB_GMCH_CTRL, &dev_priv->gmch_ctrl); pdev 428 drivers/gpu/drm/gma500/gtt.c pci_write_config_word(dev->pdev, PSB_GMCH_CTRL, pdev 448 drivers/gpu/drm/gma500/gtt.c pg->gtt_start = pci_resource_start(dev->pdev, PSB_GTT_RESOURCE); pdev 449 drivers/gpu/drm/gma500/gtt.c gtt_pages = pci_resource_len(dev->pdev, PSB_GTT_RESOURCE) pdev 458 drivers/gpu/drm/gma500/gtt.c pg->gatt_start = pci_resource_start(dev->pdev, PSB_GATT_RESOURCE); pdev 459 drivers/gpu/drm/gma500/gtt.c pg->gatt_pages = pci_resource_len(dev->pdev, PSB_GATT_RESOURCE) pdev 461 drivers/gpu/drm/gma500/gtt.c dev_priv->gtt_mem = &dev->pdev->resource[PSB_GATT_RESOURCE]; pdev 482 drivers/gpu/drm/gma500/gtt.c pci_read_config_dword(dev->pdev, PSB_BSM, &dev_priv->stolen_base); pdev 519 drivers/gpu/drm/gma500/intel_bios.c struct pci_dev *pdev = dev->pdev; pdev 541 drivers/gpu/drm/gma500/intel_bios.c bios = pci_map_rom(pdev, &size); pdev 555 drivers/gpu/drm/gma500/intel_bios.c pci_unmap_rom(pdev, bios); pdev 572 drivers/gpu/drm/gma500/intel_bios.c pci_unmap_rom(pdev, bios); pdev 199 drivers/gpu/drm/gma500/intel_gmbus.c gpio->adapter.dev.parent = &dev_priv->dev->pdev->dev; pdev 420 drivers/gpu/drm/gma500/intel_gmbus.c bus->adapter.dev.parent = &dev->pdev->dev; pdev 120 drivers/gpu/drm/gma500/intel_i2c.c chan->adapter.dev.parent = &dev->pdev->dev; pdev 511 drivers/gpu/drm/gma500/mdfld_device.c if (pci_enable_msi(dev->pdev)) pdev 139 drivers/gpu/drm/gma500/mdfld_dsi_dpi.c dev_err(&dev->pdev->dev, "%s: Pipe enable timeout\n", pdev 166 drivers/gpu/drm/gma500/mdfld_dsi_dpi.c dev_err(&dev->pdev->dev, "%s: Pipe disable timeout\n", pdev 170 drivers/gpu/drm/gma500/mdfld_dsi_dpi.c dev_err(&dev->pdev->dev, "%s: FIFO not empty\n", pdev 868 drivers/gpu/drm/gma500/mdfld_dsi_dpi.c dev_err(&dev->pdev->dev, "%s: DSI PLL lock timeout\n", pdev 23 drivers/gpu/drm/gma500/mid_bios.c pci_get_domain_bus_and_slot(pci_domain_nr(dev->pdev->bus), pdev 96 drivers/gpu/drm/gma500/mid_bios.c int domain = pci_domain_nr(dev_priv->dev->pdev->bus); pdev 276 drivers/gpu/drm/gma500/mid_bios.c pci_get_domain_bus_and_slot(pci_domain_nr(dev->pdev->bus), pdev 509 drivers/gpu/drm/gma500/oaktrail_device.c if (pci_enable_msi(dev->pdev)) pdev 686 drivers/gpu/drm/gma500/oaktrail_hdmi.c struct pci_dev *pdev; pdev 690 drivers/gpu/drm/gma500/oaktrail_hdmi.c pdev = pci_get_device(PCI_VENDOR_ID_INTEL, 0x080d, NULL); pdev 691 drivers/gpu/drm/gma500/oaktrail_hdmi.c if (!pdev) pdev 701 drivers/gpu/drm/gma500/oaktrail_hdmi.c ret = pci_enable_device(pdev); pdev 707 drivers/gpu/drm/gma500/oaktrail_hdmi.c hdmi_dev->mmio = pci_resource_start(pdev, 0); pdev 708 drivers/gpu/drm/gma500/oaktrail_hdmi.c hdmi_dev->mmio_len = pci_resource_len(pdev, 0); pdev 715 drivers/gpu/drm/gma500/oaktrail_hdmi.c hdmi_dev->dev = pdev; pdev 716 drivers/gpu/drm/gma500/oaktrail_hdmi.c pci_set_drvdata(pdev, hdmi_dev); pdev 740 drivers/gpu/drm/gma500/oaktrail_hdmi.c struct pci_dev *pdev; pdev 743 drivers/gpu/drm/gma500/oaktrail_hdmi.c pdev = hdmi_dev->dev; pdev 744 drivers/gpu/drm/gma500/oaktrail_hdmi.c pci_set_drvdata(pdev, NULL); pdev 745 drivers/gpu/drm/gma500/oaktrail_hdmi.c oaktrail_hdmi_i2c_exit(pdev); pdev 748 drivers/gpu/drm/gma500/oaktrail_hdmi.c pci_dev_put(pdev); pdev 61 drivers/gpu/drm/gma500/oaktrail_lvds.c pm_request_idle(&dev->pdev->dev); pdev 148 drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c chan->adapter.dev.parent = &dev->pdev->dev; pdev 313 drivers/gpu/drm/gma500/opregion.c pci_read_config_dword(dev->pdev, PCI_ASLS, &opregion_phy); pdev 73 drivers/gpu/drm/gma500/power.c pm_runtime_disable(&dev->pdev->dev); pdev 74 drivers/gpu/drm/gma500/power.c pm_runtime_set_suspended(&dev->pdev->dev); pdev 100 drivers/gpu/drm/gma500/power.c static void gma_resume_display(struct pci_dev *pdev) pdev 102 drivers/gpu/drm/gma500/power.c struct drm_device *dev = pci_get_drvdata(pdev); pdev 111 drivers/gpu/drm/gma500/power.c pci_write_config_word(pdev, PSB_GMCH_CTRL, pdev 124 drivers/gpu/drm/gma500/power.c static void gma_suspend_pci(struct pci_dev *pdev) pdev 126 drivers/gpu/drm/gma500/power.c struct drm_device *dev = pci_get_drvdata(pdev); pdev 133 drivers/gpu/drm/gma500/power.c pci_save_state(pdev); pdev 134 drivers/gpu/drm/gma500/power.c pci_read_config_dword(pdev, 0x5C, &bsm); pdev 136 drivers/gpu/drm/gma500/power.c pci_read_config_dword(pdev, 0xFC, &vbt); pdev 138 drivers/gpu/drm/gma500/power.c pci_read_config_dword(pdev, PSB_PCIx_MSI_ADDR_LOC, &dev_priv->msi_addr); pdev 139 drivers/gpu/drm/gma500/power.c pci_read_config_dword(pdev, PSB_PCIx_MSI_DATA_LOC, &dev_priv->msi_data); pdev 141 drivers/gpu/drm/gma500/power.c pci_disable_device(pdev); pdev 142 drivers/gpu/drm/gma500/power.c pci_set_power_state(pdev, PCI_D3hot); pdev 154 drivers/gpu/drm/gma500/power.c static bool gma_resume_pci(struct pci_dev *pdev) pdev 156 drivers/gpu/drm/gma500/power.c struct drm_device *dev = pci_get_drvdata(pdev); pdev 163 drivers/gpu/drm/gma500/power.c pci_set_power_state(pdev, PCI_D0); pdev 164 drivers/gpu/drm/gma500/power.c pci_restore_state(pdev); pdev 165 drivers/gpu/drm/gma500/power.c pci_write_config_dword(pdev, 0x5c, dev_priv->regs.saveBSM); pdev 166 drivers/gpu/drm/gma500/power.c pci_write_config_dword(pdev, 0xFC, dev_priv->regs.saveVBT); pdev 168 drivers/gpu/drm/gma500/power.c pci_write_config_dword(pdev, PSB_PCIx_MSI_ADDR_LOC, dev_priv->msi_addr); pdev 169 drivers/gpu/drm/gma500/power.c pci_write_config_dword(pdev, PSB_PCIx_MSI_DATA_LOC, dev_priv->msi_data); pdev 170 drivers/gpu/drm/gma500/power.c ret = pci_enable_device(pdev); pdev 173 drivers/gpu/drm/gma500/power.c dev_err(&pdev->dev, "pci_enable failed: %d\n", ret); pdev 190 drivers/gpu/drm/gma500/power.c struct pci_dev *pdev = to_pci_dev(_dev); pdev 191 drivers/gpu/drm/gma500/power.c struct drm_device *dev = pci_get_drvdata(pdev); pdev 203 drivers/gpu/drm/gma500/power.c gma_suspend_pci(pdev); pdev 217 drivers/gpu/drm/gma500/power.c struct pci_dev *pdev = to_pci_dev(_dev); pdev 218 drivers/gpu/drm/gma500/power.c struct drm_device *dev = pci_get_drvdata(pdev); pdev 221 drivers/gpu/drm/gma500/power.c gma_resume_pci(pdev); pdev 222 drivers/gpu/drm/gma500/power.c gma_resume_display(pdev); pdev 259 drivers/gpu/drm/gma500/power.c pm_runtime_get(&dev->pdev->dev); pdev 267 drivers/gpu/drm/gma500/power.c ret = gma_resume_pci(dev->pdev); pdev 271 drivers/gpu/drm/gma500/power.c pm_runtime_get(&dev->pdev->dev); pdev 296 drivers/gpu/drm/gma500/power.c pm_runtime_put(&dev->pdev->dev); pdev 38 drivers/gpu/drm/gma500/psb_drv.c static int psb_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent); pdev 231 drivers/gpu/drm/gma500/psb_drv.c pci_set_master(dev->pdev); pdev 235 drivers/gpu/drm/gma500/psb_drv.c resource_start = pci_resource_start(dev->pdev, PSB_MMIO_RESOURCE); pdev 248 drivers/gpu/drm/gma500/psb_drv.c int domain = pci_domain_nr(dev->pdev->bus); pdev 363 drivers/gpu/drm/gma500/psb_drv.c drm_irq_install(dev, dev->pdev->irq); pdev 390 drivers/gpu/drm/gma500/psb_drv.c pm_runtime_enable(&dev->pdev->dev); pdev 391 drivers/gpu/drm/gma500/psb_drv.c pm_runtime_set_active(&dev->pdev->dev); pdev 420 drivers/gpu/drm/gma500/psb_drv.c pm_runtime_allow(&dev->pdev->dev); pdev 427 drivers/gpu/drm/gma500/psb_drv.c static int psb_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 429 drivers/gpu/drm/gma500/psb_drv.c return drm_get_pci_dev(pdev, ent, &driver); pdev 433 drivers/gpu/drm/gma500/psb_drv.c static void psb_pci_remove(struct pci_dev *pdev) pdev 435 drivers/gpu/drm/gma500/psb_drv.c struct drm_device *dev = pci_get_drvdata(pdev); pdev 46 drivers/gpu/drm/gma500/psb_drv.h #define IS_PSB(dev) (((dev)->pdev->device & 0xfffe) == 0x8108) pdev 47 drivers/gpu/drm/gma500/psb_drv.h #define IS_MRST(dev) (((dev)->pdev->device & 0xfff0) == 0x4100) pdev 48 drivers/gpu/drm/gma500/psb_drv.h #define IS_MFLD(dev) (((dev)->pdev->device & 0xfff8) == 0x0130) pdev 49 drivers/gpu/drm/gma500/psb_drv.h #define IS_CDV(dev) (((dev)->pdev->device & 0xfff0) == 0x0be0) pdev 715 drivers/gpu/drm/gma500/psb_intel_lvds.c &dev->pdev->dev, "I2C bus registration failed.\n"); pdev 734 drivers/gpu/drm/gma500/psb_intel_lvds.c dev_printk(KERN_ERR, &dev->pdev->dev, pdev 2507 drivers/gpu/drm/gma500/psb_intel_sdvo.c sdvo->ddc.dev.parent = &dev->pdev->dev; pdev 456 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c dev_err(&dev->pdev->dev, "GPIOPWMCTRL read failed\n"); pdev 458 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c dev_warn(&dev->pdev->dev, "GPIOPWMCTRL was not set to system clock (pwmctrl = 0x%02x)\n", pwmctrl); pdev 462 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c dev_err(&dev->pdev->dev, "GPIOPWMCTRL set failed\n"); pdev 472 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c dev_err(&dev->pdev->dev, "PWM0CLKDIV set failed\n"); pdev 474 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c dev_dbg(&dev->pdev->dev, "PWM0CLKDIV set to 0x%04x (%d Hz)\n", pdev 584 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c dev_dbg(&dev->pdev->dev, "%s\n", __func__); pdev 601 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c dev_info(&dev->pdev->dev, "hdisplay(w) = %d\n", mode->hdisplay); pdev 602 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c dev_info(&dev->pdev->dev, "vdisplay(h) = %d\n", mode->vdisplay); pdev 603 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c dev_info(&dev->pdev->dev, "HSS = %d\n", mode->hsync_start); pdev 604 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c dev_info(&dev->pdev->dev, "HSE = %d\n", mode->hsync_end); pdev 605 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c dev_info(&dev->pdev->dev, "htotal = %d\n", mode->htotal); pdev 606 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c dev_info(&dev->pdev->dev, "VSS = %d\n", mode->vsync_start); pdev 607 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c dev_info(&dev->pdev->dev, "VSE = %d\n", mode->vsync_end); pdev 608 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c dev_info(&dev->pdev->dev, "vtotal = %d\n", mode->vtotal); pdev 609 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c dev_info(&dev->pdev->dev, "clock = %d\n", mode->clock); pdev 805 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c dev_dbg(&dev->pdev->dev, "%s\n", __func__); pdev 811 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c dev_err(&dev->pdev->dev, pdev 817 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c dev_err(&dev->pdev->dev, pdev 213 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c struct pci_dev *pdev = dev->pdev; pdev 216 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c ioaddr = pci_resource_start(pdev, 1); pdev 217 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c iosize = pci_resource_len(pdev, 1); pdev 224 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c addr = pci_resource_start(pdev, 0); pdev 225 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c size = pci_resource_len(pdev, 0); pdev 261 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c pci_disable_msi(dev->pdev); pdev 301 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c ret = pci_enable_msi(dev->pdev); pdev 306 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c ret = drm_irq_install(dev, dev->pdev->irq); pdev 328 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c static int hibmc_pci_probe(struct pci_dev *pdev, pdev 334 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c dev = drm_dev_alloc(&hibmc_driver, &pdev->dev); pdev 340 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c dev->pdev = pdev; pdev 341 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c pci_set_drvdata(pdev, dev); pdev 343 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c ret = pci_enable_device(pdev); pdev 366 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c pci_disable_device(pdev); pdev 373 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c static void hibmc_pci_remove(struct pci_dev *pdev) pdev 375 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c struct drm_device *dev = pci_get_drvdata(pdev); pdev 31 drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c pci_resource_start(dev->pdev, 0), pdev 820 drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c static int dsi_parse_dt(struct platform_device *pdev, struct dw_dsi *dsi) pdev 823 drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c struct device_node *np = pdev->dev.of_node; pdev 835 drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c ctx->pclk = devm_clk_get(&pdev->dev, "pclk"); pdev 841 drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 842 drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c ctx->base = devm_ioremap_resource(&pdev->dev, res); pdev 851 drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c static int dsi_probe(struct platform_device *pdev) pdev 858 drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 867 drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c ret = dsi_parse_dt(pdev, dsi); pdev 871 drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c platform_set_drvdata(pdev, data); pdev 873 drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c return component_add(&pdev->dev, &dsi_ops); pdev 876 drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c static int dsi_remove(struct platform_device *pdev) pdev 878 drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c component_del(&pdev->dev, &dsi_ops); pdev 840 drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c static void *ade_hw_ctx_alloc(struct platform_device *pdev, pdev 844 drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c struct device *dev = &pdev->dev; pdev 845 drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c struct device_node *np = pdev->dev.of_node; pdev 855 drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 873 drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c ctx->irq = platform_get_irq(pdev, 0); pdev 106 drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c struct platform_device *pdev = to_platform_device(dev->dev); pdev 120 drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c ctx = driver_data->alloc_hw_ctx(pdev, &kirin_priv->crtc.base); pdev 315 drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c static int kirin_drm_platform_probe(struct platform_device *pdev) pdev 317 drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c struct device *dev = &pdev->dev; pdev 332 drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c static int kirin_drm_platform_remove(struct platform_device *pdev) pdev 334 drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c component_master_del(&pdev->dev, &kirin_drm_ops); pdev 51 drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h void *(*alloc_hw_ctx)(struct platform_device *pdev, pdev 223 drivers/gpu/drm/i810/i810_dma.c pci_free_consistent(dev->pdev, PAGE_SIZE, pdev 401 drivers/gpu/drm/i810/i810_dma.c pci_zalloc_consistent(dev->pdev, PAGE_SIZE, pdev 1212 drivers/gpu/drm/i810/i810_dma.c pci_set_master(dev->pdev); pdev 108 drivers/gpu/drm/i915/display/intel_acpi.c static acpi_handle intel_dsm_pci_probe(struct pci_dev *pdev) pdev 112 drivers/gpu/drm/i915/display/intel_acpi.c dhandle = ACPI_HANDLE(&pdev->dev); pdev 132 drivers/gpu/drm/i915/display/intel_acpi.c struct pci_dev *pdev = NULL; pdev 135 drivers/gpu/drm/i915/display/intel_acpi.c while ((pdev = pci_get_class(PCI_CLASS_DISPLAY_VGA << 8, pdev)) != NULL) { pdev 137 drivers/gpu/drm/i915/display/intel_acpi.c dhandle = intel_dsm_pci_probe(pdev) ?: dhandle; pdev 1841 drivers/gpu/drm/i915/display/intel_bios.c struct pci_dev *pdev = dev_priv->drm.pdev; pdev 1857 drivers/gpu/drm/i915/display/intel_bios.c bios = pci_map_rom(pdev, &size); pdev 1896 drivers/gpu/drm/i915/display/intel_bios.c pci_unmap_rom(pdev, bios); pdev 95 drivers/gpu/drm/i915/display/intel_cdclk.c struct pci_dev *pdev = dev_priv->drm.pdev; pdev 103 drivers/gpu/drm/i915/display/intel_cdclk.c if (pdev->revision == 0x1) { pdev 108 drivers/gpu/drm/i915/display/intel_cdclk.c pci_bus_read_config_word(pdev->bus, pdev 137 drivers/gpu/drm/i915/display/intel_cdclk.c struct pci_dev *pdev = dev_priv->drm.pdev; pdev 140 drivers/gpu/drm/i915/display/intel_cdclk.c pci_read_config_word(pdev, GCFGC, &gcfgc); pdev 161 drivers/gpu/drm/i915/display/intel_cdclk.c struct pci_dev *pdev = dev_priv->drm.pdev; pdev 164 drivers/gpu/drm/i915/display/intel_cdclk.c pci_read_config_word(pdev, GCFGC, &gcfgc); pdev 254 drivers/gpu/drm/i915/display/intel_cdclk.c struct pci_dev *pdev = dev_priv->drm.pdev; pdev 265 drivers/gpu/drm/i915/display/intel_cdclk.c pci_read_config_word(pdev, GCFGC, &tmp); pdev 302 drivers/gpu/drm/i915/display/intel_cdclk.c struct pci_dev *pdev = dev_priv->drm.pdev; pdev 305 drivers/gpu/drm/i915/display/intel_cdclk.c pci_read_config_word(pdev, GCFGC, &gcfgc); pdev 335 drivers/gpu/drm/i915/display/intel_cdclk.c struct pci_dev *pdev = dev_priv->drm.pdev; pdev 345 drivers/gpu/drm/i915/display/intel_cdclk.c pci_read_config_word(pdev, GCFGC, &tmp); pdev 379 drivers/gpu/drm/i915/display/intel_cdclk.c struct pci_dev *pdev = dev_priv->drm.pdev; pdev 385 drivers/gpu/drm/i915/display/intel_cdclk.c pci_read_config_word(pdev, GCFGC, &tmp); pdev 15946 drivers/gpu/drm/i915/display/intel_display.c struct pci_dev *pdev = dev_priv->drm.pdev; pdev 15951 drivers/gpu/drm/i915/display/intel_display.c vga_get_uninterruptible(pdev, VGA_RSRC_LEGACY_IO); pdev 15955 drivers/gpu/drm/i915/display/intel_display.c vga_put(pdev, VGA_RSRC_LEGACY_IO); pdev 286 drivers/gpu/drm/i915/display/intel_display_power.c struct pci_dev *pdev = dev_priv->drm.pdev; pdev 299 drivers/gpu/drm/i915/display/intel_display_power.c vga_get_uninterruptible(pdev, VGA_RSRC_LEGACY_IO); pdev 301 drivers/gpu/drm/i915/display/intel_display_power.c vga_put(pdev, VGA_RSRC_LEGACY_IO); pdev 171 drivers/gpu/drm/i915/display/intel_fbdev.c struct pci_dev *pdev = dev_priv->drm.pdev; pdev 271 drivers/gpu/drm/i915/display/intel_fbdev.c vga_switcheroo_client_fb_set(pdev, info); pdev 834 drivers/gpu/drm/i915/display/intel_gmbus.c struct pci_dev *pdev = dev_priv->drm.pdev; pdev 867 drivers/gpu/drm/i915/display/intel_gmbus.c bus->adapter.dev.parent = &pdev->dev; pdev 101 drivers/gpu/drm/i915/display/intel_lpe_audio.c rsc[1].start = pci_resource_start(dev->pdev, 0) + pdev 103 drivers/gpu/drm/i915/display/intel_lpe_audio.c rsc[1].end = pci_resource_start(dev->pdev, 0) + pdev 274 drivers/gpu/drm/i915/display/intel_opregion.c struct pci_dev *pdev = dev_priv->drm.pdev; pdev 324 drivers/gpu/drm/i915/display/intel_opregion.c pci_read_config_word(pdev, SWSCI, &swsci_val); pdev 328 drivers/gpu/drm/i915/display/intel_opregion.c pci_write_config_word(pdev, SWSCI, swsci_val); pdev 333 drivers/gpu/drm/i915/display/intel_opregion.c pci_write_config_word(pdev, SWSCI, swsci_val); pdev 868 drivers/gpu/drm/i915/display/intel_opregion.c ret = request_firmware(&fw, name, &dev_priv->drm.pdev->dev); pdev 898 drivers/gpu/drm/i915/display/intel_opregion.c struct pci_dev *pdev = dev_priv->drm.pdev; pdev 912 drivers/gpu/drm/i915/display/intel_opregion.c pci_read_config_dword(pdev, ASLS, &asls); pdev 201 drivers/gpu/drm/i915/display/intel_overlay.c struct pci_dev *pdev = dev_priv->drm.pdev; pdev 211 drivers/gpu/drm/i915/display/intel_overlay.c pci_bus_read_config_byte(pdev->bus, pdev 217 drivers/gpu/drm/i915/display/intel_overlay.c pci_bus_write_config_byte(pdev->bus, pdev 563 drivers/gpu/drm/i915/display/intel_panel.c pci_read_config_byte(dev_priv->drm.pdev, LBPC, &lbpc); pdev 636 drivers/gpu/drm/i915/display/intel_panel.c pci_write_config_byte(dev_priv->drm.pdev, LBPC, lbpc); pdev 153 drivers/gpu/drm/i915/display/intel_quirks.c struct pci_dev *d = i915->drm.pdev; pdev 3216 drivers/gpu/drm/i915/display/intel_sdvo.c struct pci_dev *pdev = dev_priv->drm.pdev; pdev 3221 drivers/gpu/drm/i915/display/intel_sdvo.c sdvo->ddc.dev.parent = &pdev->dev; pdev 39 drivers/gpu/drm/i915/gem/i915_gem_phys.c vaddr = dma_alloc_coherent(&obj->base.dev->pdev->dev, pdev 87 drivers/gpu/drm/i915/gem/i915_gem_phys.c dma_free_coherent(&obj->base.dev->pdev->dev, pdev 133 drivers/gpu/drm/i915/gem/i915_gem_phys.c dma_free_coherent(&obj->base.dev->pdev->dev, pdev 173 drivers/gpu/drm/i915/gem/i915_gem_shmem.c dev_warn(&i915->drm.pdev->dev, pdev 1054 drivers/gpu/drm/i915/gt/intel_engine_cs.c synchronize_hardirq(engine->i915->drm.pdev->irq); pdev 137 drivers/gpu/drm/i915/gt/intel_reset.c static bool i915_in_reset(struct pci_dev *pdev) pdev 141 drivers/gpu/drm/i915/gt/intel_reset.c pci_read_config_byte(pdev, I915_GDRST, &gdrst); pdev 149 drivers/gpu/drm/i915/gt/intel_reset.c struct pci_dev *pdev = gt->i915->drm.pdev; pdev 153 drivers/gpu/drm/i915/gt/intel_reset.c pci_write_config_byte(pdev, I915_GDRST, GRDOM_RESET_ENABLE); pdev 155 drivers/gpu/drm/i915/gt/intel_reset.c err = wait_for_atomic(i915_in_reset(pdev), 50); pdev 158 drivers/gpu/drm/i915/gt/intel_reset.c pci_write_config_byte(pdev, I915_GDRST, 0); pdev 161 drivers/gpu/drm/i915/gt/intel_reset.c err = wait_for_atomic(!i915_in_reset(pdev), 50); pdev 166 drivers/gpu/drm/i915/gt/intel_reset.c static bool g4x_reset_complete(struct pci_dev *pdev) pdev 170 drivers/gpu/drm/i915/gt/intel_reset.c pci_read_config_byte(pdev, I915_GDRST, &gdrst); pdev 178 drivers/gpu/drm/i915/gt/intel_reset.c struct pci_dev *pdev = gt->i915->drm.pdev; pdev 180 drivers/gpu/drm/i915/gt/intel_reset.c pci_write_config_byte(pdev, I915_GDRST, GRDOM_RESET_ENABLE); pdev 181 drivers/gpu/drm/i915/gt/intel_reset.c return wait_for_atomic(g4x_reset_complete(pdev), 50); pdev 188 drivers/gpu/drm/i915/gt/intel_reset.c struct pci_dev *pdev = gt->i915->drm.pdev; pdev 196 drivers/gpu/drm/i915/gt/intel_reset.c pci_write_config_byte(pdev, I915_GDRST, pdev 198 drivers/gpu/drm/i915/gt/intel_reset.c ret = wait_for_atomic(g4x_reset_complete(pdev), 50); pdev 204 drivers/gpu/drm/i915/gt/intel_reset.c pci_write_config_byte(pdev, I915_GDRST, pdev 206 drivers/gpu/drm/i915/gt/intel_reset.c ret = wait_for_atomic(g4x_reset_complete(pdev), 50); pdev 213 drivers/gpu/drm/i915/gt/intel_reset.c pci_write_config_byte(pdev, I915_GDRST, 0); pdev 394 drivers/gpu/drm/i915/gvt/cfg_space.c pci_resource_len(gvt->dev_priv->drm.pdev, 0); pdev 396 drivers/gpu/drm/i915/gvt/cfg_space.c pci_resource_len(gvt->dev_priv->drm.pdev, 2); pdev 81 drivers/gpu/drm/i915/gvt/firmware.c struct pci_dev *pdev = gvt->dev_priv->drm.pdev; pdev 105 drivers/gpu/drm/i915/gvt/firmware.c pci_read_config_dword(pdev, i, p + i); pdev 122 drivers/gpu/drm/i915/gvt/firmware.c ret = device_create_bin_file(&pdev->dev, &firmware_attr); pdev 132 drivers/gpu/drm/i915/gvt/firmware.c struct pci_dev *pdev = gvt->dev_priv->drm.pdev; pdev 134 drivers/gpu/drm/i915/gvt/firmware.c device_remove_bin_file(&pdev->dev, &firmware_attr); pdev 157 drivers/gpu/drm/i915/gvt/firmware.c struct pci_dev *pdev = dev_priv->drm.pdev; pdev 184 drivers/gpu/drm/i915/gvt/firmware.c VERIFY("vender id", id, pdev->vendor); pdev 187 drivers/gpu/drm/i915/gvt/firmware.c VERIFY("device id", id, pdev->device); pdev 190 drivers/gpu/drm/i915/gvt/firmware.c VERIFY("revision id", id, pdev->revision); pdev 212 drivers/gpu/drm/i915/gvt/firmware.c struct pci_dev *pdev = dev_priv->drm.pdev; pdev 242 drivers/gpu/drm/i915/gvt/firmware.c GVT_FIRMWARE_PATH, pdev->vendor, pdev->device, pdev 243 drivers/gpu/drm/i915/gvt/firmware.c pdev->revision); pdev 247 drivers/gpu/drm/i915/gvt/firmware.c ret = request_firmware(&fw, path, &dev_priv->drm.pdev->dev); pdev 149 drivers/gpu/drm/i915/gvt/gtt.c (e)->pdev = p; \ pdev 737 drivers/gpu/drm/i915/gvt/gtt.c struct device *kdev = &spt->vgpu->gvt->dev_priv->drm.pdev->dev; pdev 822 drivers/gpu/drm/i915/gvt/gtt.c struct device *kdev = &vgpu->gvt->dev_priv->drm.pdev->dev; pdev 2356 drivers/gpu/drm/i915/gvt/gtt.c struct device *dev = &vgpu->gvt->dev_priv->drm.pdev->dev; pdev 2413 drivers/gpu/drm/i915/gvt/gtt.c struct device *dev = &vgpu->gvt->dev_priv->drm.pdev->dev; pdev 2685 drivers/gpu/drm/i915/gvt/gtt.c struct device *dev = &gvt->dev_priv->drm.pdev->dev; pdev 2734 drivers/gpu/drm/i915/gvt/gtt.c struct device *dev = &gvt->dev_priv->drm.pdev->dev; pdev 55 drivers/gpu/drm/i915/gvt/gvt.c &gvt->dev_priv->drm.pdev->dev); pdev 194 drivers/gpu/drm/i915/gvt/gvt.c struct pci_dev *pdev = gvt->dev_priv->drm.pdev; pdev 205 drivers/gpu/drm/i915/gvt/gvt.c info->msi_cap_offset = pdev->msi_cap; pdev 382 drivers/gpu/drm/i915/gvt/gvt.c intel_gvt_host.dev = &dev_priv->drm.pdev->dev; pdev 190 drivers/gpu/drm/i915/gvt/kvmgt.c struct device *dev = &vgpu->gvt->dev_priv->drm.pdev->dev; pdev 213 drivers/gpu/drm/i915/gvt/kvmgt.c struct device *dev = &vgpu->gvt->dev_priv->drm.pdev->dev; pdev 650 drivers/gpu/drm/i915/gvt/kvmgt.c struct device *pdev; pdev 654 drivers/gpu/drm/i915/gvt/kvmgt.c pdev = mdev_parent_dev(mdev); pdev 655 drivers/gpu/drm/i915/gvt/kvmgt.c gvt = kdev_to_i915(pdev)->gvt; pdev 2314 drivers/gpu/drm/i915/i915_debugfs.c struct pci_dev *pdev = dev_priv->drm.pdev; pdev 2332 drivers/gpu/drm/i915/i915_debugfs.c pci_power_name(pdev->current_state), pdev 2333 drivers/gpu/drm/i915/i915_debugfs.c pdev->current_state); pdev 147 drivers/gpu/drm/i915/i915_drv.c int domain = pci_domain_nr(dev_priv->drm.pdev->bus); pdev 289 drivers/gpu/drm/i915/i915_drv.c static void i915_switcheroo_set_state(struct pci_dev *pdev, enum vga_switcheroo_state state) pdev 291 drivers/gpu/drm/i915/i915_drv.c struct drm_i915_private *i915 = pdev_to_i915(pdev); pdev 295 drivers/gpu/drm/i915/i915_drv.c dev_err(&pdev->dev, "DRM not initialized, aborting switch.\n"); pdev 303 drivers/gpu/drm/i915/i915_drv.c pci_set_power_state(pdev, PCI_D0); pdev 314 drivers/gpu/drm/i915/i915_drv.c static bool i915_switcheroo_can_switch(struct pci_dev *pdev) pdev 316 drivers/gpu/drm/i915/i915_drv.c struct drm_i915_private *i915 = pdev_to_i915(pdev); pdev 335 drivers/gpu/drm/i915/i915_drv.c struct pci_dev *pdev = dev_priv->drm.pdev; pdev 357 drivers/gpu/drm/i915/i915_drv.c ret = vga_client_register(pdev, dev_priv, NULL, i915_vga_set_decode); pdev 363 drivers/gpu/drm/i915/i915_drv.c ret = vga_switcheroo_register_client(pdev, &i915_switcheroo_ops, false); pdev 415 drivers/gpu/drm/i915/i915_drv.c vga_switcheroo_unregister_client(pdev); pdev 417 drivers/gpu/drm/i915/i915_drv.c vga_client_register(pdev, NULL, NULL, NULL); pdev 425 drivers/gpu/drm/i915/i915_drv.c struct pci_dev *pdev = dev_priv->drm.pdev; pdev 438 drivers/gpu/drm/i915/i915_drv.c pdev->resource[PCI_ROM_RESOURCE].flags & IORESOURCE_ROM_SHADOW; pdev 1207 drivers/gpu/drm/i915/i915_drv.c struct pci_dev *pdev = dev_priv->drm.pdev; pdev 1259 drivers/gpu/drm/i915/i915_drv.c ret = vga_remove_vgacon(pdev); pdev 1277 drivers/gpu/drm/i915/i915_drv.c pci_set_master(pdev); pdev 1283 drivers/gpu/drm/i915/i915_drv.c dma_set_max_seg_size(&pdev->dev, UINT_MAX); pdev 1287 drivers/gpu/drm/i915/i915_drv.c ret = dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(30)); pdev 1304 drivers/gpu/drm/i915/i915_drv.c ret = dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(32)); pdev 1341 drivers/gpu/drm/i915/i915_drv.c if (pci_enable_msi(pdev) < 0) pdev 1361 drivers/gpu/drm/i915/i915_drv.c if (pdev->msi_enabled) pdev 1362 drivers/gpu/drm/i915/i915_drv.c pci_disable_msi(pdev); pdev 1377 drivers/gpu/drm/i915/i915_drv.c struct pci_dev *pdev = dev_priv->drm.pdev; pdev 1381 drivers/gpu/drm/i915/i915_drv.c if (pdev->msi_enabled) pdev 1382 drivers/gpu/drm/i915/i915_drv.c pci_disable_msi(pdev); pdev 1507 drivers/gpu/drm/i915/i915_drv.c i915_driver_create(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 1519 drivers/gpu/drm/i915/i915_drv.c err = drm_dev_init(&i915->drm, &driver, &pdev->dev); pdev 1527 drivers/gpu/drm/i915/i915_drv.c i915->drm.pdev = pdev; pdev 1528 drivers/gpu/drm/i915/i915_drv.c pci_set_drvdata(pdev, i915); pdev 1533 drivers/gpu/drm/i915/i915_drv.c RUNTIME_INFO(i915)->device_id = pdev->device; pdev 1542 drivers/gpu/drm/i915/i915_drv.c struct pci_dev *pdev = i915->drm.pdev; pdev 1548 drivers/gpu/drm/i915/i915_drv.c pci_set_drvdata(pdev, NULL); pdev 1562 drivers/gpu/drm/i915/i915_drv.c int i915_driver_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 1569 drivers/gpu/drm/i915/i915_drv.c dev_priv = i915_driver_create(pdev, ent); pdev 1577 drivers/gpu/drm/i915/i915_drv.c ret = pci_enable_device(pdev); pdev 1621 drivers/gpu/drm/i915/i915_drv.c pci_disable_device(pdev); pdev 1630 drivers/gpu/drm/i915/i915_drv.c struct pci_dev *pdev = i915->drm.pdev; pdev 1656 drivers/gpu/drm/i915/i915_drv.c vga_switcheroo_unregister_client(pdev); pdev 1657 drivers/gpu/drm/i915/i915_drv.c vga_client_register(pdev, NULL, NULL, NULL); pdev 1785 drivers/gpu/drm/i915/i915_drv.c struct pci_dev *pdev = dev_priv->drm.pdev; pdev 1796 drivers/gpu/drm/i915/i915_drv.c pci_save_state(pdev); pdev 1842 drivers/gpu/drm/i915/i915_drv.c struct pci_dev *pdev = dev_priv->drm.pdev; pdev 1869 drivers/gpu/drm/i915/i915_drv.c pci_disable_device(pdev); pdev 1883 drivers/gpu/drm/i915/i915_drv.c pci_set_power_state(pdev, PCI_D3hot); pdev 1990 drivers/gpu/drm/i915/i915_drv.c struct pci_dev *pdev = dev_priv->drm.pdev; pdev 2013 drivers/gpu/drm/i915/i915_drv.c ret = pci_set_power_state(pdev, PCI_D0); pdev 2032 drivers/gpu/drm/i915/i915_drv.c if (pci_enable_device(pdev)) pdev 2035 drivers/gpu/drm/i915/i915_drv.c pci_set_master(pdev); pdev 1786 drivers/gpu/drm/i915/i915_drv.h static inline struct drm_i915_private *pdev_to_i915(struct pci_dev *pdev) pdev 1788 drivers/gpu/drm/i915/i915_drv.h return pci_get_drvdata(pdev); pdev 1843 drivers/gpu/drm/i915/i915_drv.h #define INTEL_REVID(dev_priv) ((dev_priv)->drm.pdev->revision) pdev 2222 drivers/gpu/drm/i915/i915_drv.h int i915_driver_probe(struct pci_dev *pdev, const struct pci_device_id *ent); pdev 1436 drivers/gpu/drm/i915/i915_gem_gtt.c ppgtt->vm.dma = &i915->drm.pdev->dev; pdev 2147 drivers/gpu/drm/i915/i915_gem_gtt.c if (dma_map_sg_attrs(&obj->base.dev->pdev->dev, pdev 2531 drivers/gpu/drm/i915/i915_gem_gtt.c struct device *kdev = &dev_priv->drm.pdev->dev; pdev 2840 drivers/gpu/drm/i915/i915_gem_gtt.c struct pci_dev *pdev = dev_priv->drm.pdev; pdev 2845 drivers/gpu/drm/i915/i915_gem_gtt.c phys_addr = pci_resource_start(pdev, 0) + pci_resource_len(pdev, 0) / 2; pdev 2984 drivers/gpu/drm/i915/i915_gem_gtt.c struct pci_dev *pdev = dev_priv->drm.pdev; pdev 2991 drivers/gpu/drm/i915/i915_gem_gtt.c (struct resource) DEFINE_RES_MEM(pci_resource_start(pdev, 2), pdev 2992 drivers/gpu/drm/i915/i915_gem_gtt.c pci_resource_len(pdev, 2)); pdev 2995 drivers/gpu/drm/i915/i915_gem_gtt.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(39)); pdev 2997 drivers/gpu/drm/i915/i915_gem_gtt.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(39)); pdev 3001 drivers/gpu/drm/i915/i915_gem_gtt.c pci_read_config_word(pdev, SNB_GMCH_CTRL, &snb_gmch_ctl); pdev 3042 drivers/gpu/drm/i915/i915_gem_gtt.c struct pci_dev *pdev = dev_priv->drm.pdev; pdev 3048 drivers/gpu/drm/i915/i915_gem_gtt.c (struct resource) DEFINE_RES_MEM(pci_resource_start(pdev, 2), pdev 3049 drivers/gpu/drm/i915/i915_gem_gtt.c pci_resource_len(pdev, 2)); pdev 3060 drivers/gpu/drm/i915/i915_gem_gtt.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(40)); pdev 3062 drivers/gpu/drm/i915/i915_gem_gtt.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(40)); pdev 3065 drivers/gpu/drm/i915/i915_gem_gtt.c pci_read_config_word(pdev, SNB_GMCH_CTRL, &snb_gmch_ctl); pdev 3109 drivers/gpu/drm/i915/i915_gem_gtt.c ret = intel_gmch_probe(dev_priv->bridge_dev, dev_priv->drm.pdev, NULL); pdev 3148 drivers/gpu/drm/i915/i915_gem_gtt.c ggtt->vm.dma = &i915->drm.pdev->dev; pdev 25 drivers/gpu/drm/i915/i915_getparam.c value = i915->drm.pdev->device; pdev 28 drivers/gpu/drm/i915/i915_getparam.c value = i915->drm.pdev->revision; pdev 615 drivers/gpu/drm/i915/i915_gpu_error.c struct pci_dev *pdev = i915->drm.pdev; pdev 617 drivers/gpu/drm/i915/i915_gpu_error.c err_printf(m, "PCI ID: 0x%04x\n", pdev->device); pdev 618 drivers/gpu/drm/i915/i915_gpu_error.c err_printf(m, "PCI Revision: 0x%02x\n", pdev->revision); pdev 620 drivers/gpu/drm/i915/i915_gpu_error.c pdev->subsystem_vendor, pdev 621 drivers/gpu/drm/i915/i915_gpu_error.c pdev->subsystem_device); pdev 4503 drivers/gpu/drm/i915/i915_irq.c int irq = dev_priv->drm.pdev->irq; pdev 4538 drivers/gpu/drm/i915/i915_irq.c int irq = dev_priv->drm.pdev->irq; pdev 4598 drivers/gpu/drm/i915/i915_irq.c synchronize_irq(i915->drm.pdev->irq); pdev 878 drivers/gpu/drm/i915/i915_pci.c static void i915_pci_remove(struct pci_dev *pdev) pdev 882 drivers/gpu/drm/i915/i915_pci.c i915 = pci_get_drvdata(pdev); pdev 887 drivers/gpu/drm/i915/i915_pci.c pci_set_drvdata(pdev, NULL); pdev 930 drivers/gpu/drm/i915/i915_pci.c static int i915_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 937 drivers/gpu/drm/i915/i915_pci.c !force_probe(pdev->device, i915_modparams.force_probe)) { pdev 942 drivers/gpu/drm/i915/i915_pci.c pdev->device, pdev->device, pdev->device); pdev 951 drivers/gpu/drm/i915/i915_pci.c if (PCI_FUNC(pdev->devfn)) pdev 958 drivers/gpu/drm/i915/i915_pci.c if (vga_switcheroo_client_probe_defer(pdev)) pdev 961 drivers/gpu/drm/i915/i915_pci.c err = i915_driver_probe(pdev, ent); pdev 965 drivers/gpu/drm/i915/i915_pci.c if (i915_inject_probe_failure(pci_get_drvdata(pdev))) { pdev 966 drivers/gpu/drm/i915/i915_pci.c i915_pci_remove(pdev); pdev 970 drivers/gpu/drm/i915/i915_pci.c err = i915_live_selftests(pdev); pdev 972 drivers/gpu/drm/i915/i915_pci.c i915_pci_remove(pdev); pdev 286 drivers/gpu/drm/i915/i915_pmu.c struct irq_desc *desc = irq_to_desc(i915->drm.pdev->irq); pdev 47 drivers/gpu/drm/i915/i915_selftest.h int i915_live_selftests(struct pci_dev *pdev); pdev 111 drivers/gpu/drm/i915/i915_selftest.h static inline int i915_live_selftests(struct pci_dev *pdev) { return 0; } pdev 65 drivers/gpu/drm/i915/i915_suspend.c struct pci_dev *pdev = dev_priv->drm.pdev; pdev 73 drivers/gpu/drm/i915/i915_suspend.c pci_read_config_word(pdev, GCDGMBUS, pdev 110 drivers/gpu/drm/i915/i915_suspend.c struct pci_dev *pdev = dev_priv->drm.pdev; pdev 116 drivers/gpu/drm/i915/i915_suspend.c pci_write_config_word(pdev, GCDGMBUS, pdev 62 drivers/gpu/drm/i915/i915_vgpu.c struct pci_dev *pdev = dev_priv->drm.pdev; pdev 78 drivers/gpu/drm/i915/i915_vgpu.c shared_area = pci_iomap_range(pdev, 0, VGT_PVINFO_PAGE, VGT_PVINFO_SIZE); pdev 101 drivers/gpu/drm/i915/i915_vgpu.c pci_iounmap(pdev, shared_area); pdev 632 drivers/gpu/drm/i915/intel_csr.c request_firmware(&fw, dev_priv->csr.fw_path, &dev_priv->drm.pdev->dev); pdev 8659 drivers/gpu/drm/i915/intel_pm.c pm_runtime_get(&dev_priv->drm.pdev->dev); pdev 8705 drivers/gpu/drm/i915/intel_pm.c pm_runtime_put(&dev_priv->drm.pdev->dev); pdev 612 drivers/gpu/drm/i915/intel_runtime_pm.c struct pci_dev *pdev = i915->drm.pdev; pdev 613 drivers/gpu/drm/i915/intel_runtime_pm.c struct device *kdev = &pdev->dev; pdev 1603 drivers/gpu/drm/i915/intel_uncore.c struct pci_dev *pdev = i915->drm.pdev; pdev 1620 drivers/gpu/drm/i915/intel_uncore.c uncore->regs = pci_iomap(pdev, mmio_bar, mmio_size); pdev 1632 drivers/gpu/drm/i915/intel_uncore.c struct pci_dev *pdev = uncore->i915->drm.pdev; pdev 1634 drivers/gpu/drm/i915/intel_uncore.c pci_iounmap(pdev, uncore->regs); pdev 181 drivers/gpu/drm/i915/selftests/i915_selftest.c int i915_live_selftests(struct pci_dev *pdev) pdev 188 drivers/gpu/drm/i915/selftests/i915_selftest.c err = run_selftests(live, pdev_to_i915(pdev)); pdev 87 drivers/gpu/drm/i915/selftests/mock_gem_device.c put_device(&i915->drm.pdev->dev); pdev 101 drivers/gpu/drm/i915/selftests/mock_gem_device.c struct pci_dev *pdev = to_pci_dev(dev); pdev 103 drivers/gpu/drm/i915/selftests/mock_gem_device.c kfree(pdev); pdev 134 drivers/gpu/drm/i915/selftests/mock_gem_device.c struct pci_dev *pdev; pdev 137 drivers/gpu/drm/i915/selftests/mock_gem_device.c pdev = kzalloc(sizeof(*pdev) + sizeof(*i915), GFP_KERNEL); pdev 138 drivers/gpu/drm/i915/selftests/mock_gem_device.c if (!pdev) pdev 141 drivers/gpu/drm/i915/selftests/mock_gem_device.c device_initialize(&pdev->dev); pdev 142 drivers/gpu/drm/i915/selftests/mock_gem_device.c pdev->class = PCI_BASE_CLASS_DISPLAY << 16; pdev 143 drivers/gpu/drm/i915/selftests/mock_gem_device.c pdev->dev.release = release_dev; pdev 144 drivers/gpu/drm/i915/selftests/mock_gem_device.c dev_set_name(&pdev->dev, "mock"); pdev 145 drivers/gpu/drm/i915/selftests/mock_gem_device.c dma_coerce_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 149 drivers/gpu/drm/i915/selftests/mock_gem_device.c pdev->dev.archdata.iommu = (void *)-1; pdev 152 drivers/gpu/drm/i915/selftests/mock_gem_device.c i915 = (struct drm_i915_private *)(pdev + 1); pdev 153 drivers/gpu/drm/i915/selftests/mock_gem_device.c pci_set_drvdata(pdev, i915); pdev 155 drivers/gpu/drm/i915/selftests/mock_gem_device.c dev_pm_domain_set(&pdev->dev, &pm_domain); pdev 156 drivers/gpu/drm/i915/selftests/mock_gem_device.c pm_runtime_enable(&pdev->dev); pdev 157 drivers/gpu/drm/i915/selftests/mock_gem_device.c pm_runtime_dont_use_autosuspend(&pdev->dev); pdev 158 drivers/gpu/drm/i915/selftests/mock_gem_device.c if (pm_runtime_enabled(&pdev->dev)) pdev 159 drivers/gpu/drm/i915/selftests/mock_gem_device.c WARN_ON(pm_runtime_get_sync(&pdev->dev)); pdev 161 drivers/gpu/drm/i915/selftests/mock_gem_device.c err = drm_dev_init(&i915->drm, &mock_driver, &pdev->dev); pdev 166 drivers/gpu/drm/i915/selftests/mock_gem_device.c i915->drm.pdev = pdev; pdev 235 drivers/gpu/drm/i915/selftests/mock_gem_device.c put_device(&pdev->dev); pdev 204 drivers/gpu/drm/imx/dw_hdmi-imx.c struct platform_device *pdev = to_platform_device(dev); pdev 212 drivers/gpu/drm/imx/dw_hdmi-imx.c if (!pdev->dev.of_node) pdev 215 drivers/gpu/drm/imx/dw_hdmi-imx.c hdmi = devm_kzalloc(&pdev->dev, sizeof(*hdmi), GFP_KERNEL); pdev 219 drivers/gpu/drm/imx/dw_hdmi-imx.c match = of_match_node(dw_hdmi_imx_dt_ids, pdev->dev.of_node); pdev 221 drivers/gpu/drm/imx/dw_hdmi-imx.c hdmi->dev = &pdev->dev; pdev 242 drivers/gpu/drm/imx/dw_hdmi-imx.c platform_set_drvdata(pdev, hdmi); pdev 244 drivers/gpu/drm/imx/dw_hdmi-imx.c hdmi->hdmi = dw_hdmi_bind(pdev, encoder, plat_data); pdev 271 drivers/gpu/drm/imx/dw_hdmi-imx.c static int dw_hdmi_imx_probe(struct platform_device *pdev) pdev 273 drivers/gpu/drm/imx/dw_hdmi-imx.c return component_add(&pdev->dev, &dw_hdmi_imx_ops); pdev 276 drivers/gpu/drm/imx/dw_hdmi-imx.c static int dw_hdmi_imx_remove(struct platform_device *pdev) pdev 278 drivers/gpu/drm/imx/dw_hdmi-imx.c component_del(&pdev->dev, &dw_hdmi_imx_ops); pdev 297 drivers/gpu/drm/imx/imx-drm-core.c static int imx_drm_platform_probe(struct platform_device *pdev) pdev 299 drivers/gpu/drm/imx/imx-drm-core.c int ret = drm_of_component_probe(&pdev->dev, compare_of, &imx_drm_ops); pdev 302 drivers/gpu/drm/imx/imx-drm-core.c ret = dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(32)); pdev 307 drivers/gpu/drm/imx/imx-drm-core.c static int imx_drm_platform_remove(struct platform_device *pdev) pdev 309 drivers/gpu/drm/imx/imx-drm-core.c component_master_del(&pdev->dev, &imx_drm_ops); pdev 27 drivers/gpu/drm/imx/imx-drm.h int imx_drm_init_drm(struct platform_device *pdev, pdev 737 drivers/gpu/drm/imx/imx-ldb.c static int imx_ldb_probe(struct platform_device *pdev) pdev 739 drivers/gpu/drm/imx/imx-ldb.c return component_add(&pdev->dev, &imx_ldb_ops); pdev 742 drivers/gpu/drm/imx/imx-ldb.c static int imx_ldb_remove(struct platform_device *pdev) pdev 744 drivers/gpu/drm/imx/imx-ldb.c component_del(&pdev->dev, &imx_ldb_ops); pdev 538 drivers/gpu/drm/imx/imx-tve.c struct platform_device *pdev = to_platform_device(dev); pdev 586 drivers/gpu/drm/imx/imx-tve.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 600 drivers/gpu/drm/imx/imx-tve.c irq = platform_get_irq(pdev, 0); pdev 681 drivers/gpu/drm/imx/imx-tve.c static int imx_tve_probe(struct platform_device *pdev) pdev 683 drivers/gpu/drm/imx/imx-tve.c return component_add(&pdev->dev, &imx_tve_ops); pdev 686 drivers/gpu/drm/imx/imx-tve.c static int imx_tve_remove(struct platform_device *pdev) pdev 688 drivers/gpu/drm/imx/imx-tve.c component_del(&pdev->dev, &imx_tve_ops); pdev 474 drivers/gpu/drm/imx/ipuv3-crtc.c static int ipu_drm_probe(struct platform_device *pdev) pdev 476 drivers/gpu/drm/imx/ipuv3-crtc.c struct device *dev = &pdev->dev; pdev 489 drivers/gpu/drm/imx/ipuv3-crtc.c static int ipu_drm_remove(struct platform_device *pdev) pdev 491 drivers/gpu/drm/imx/ipuv3-crtc.c component_del(&pdev->dev, &ipu_crtc_ops); pdev 260 drivers/gpu/drm/imx/parallel-display.c static int imx_pd_probe(struct platform_device *pdev) pdev 262 drivers/gpu/drm/imx/parallel-display.c return component_add(&pdev->dev, &imx_pd_ops); pdev 265 drivers/gpu/drm/imx/parallel-display.c static int imx_pd_remove(struct platform_device *pdev) pdev 267 drivers/gpu/drm/imx/parallel-display.c component_del(&pdev->dev, &imx_pd_ops); pdev 600 drivers/gpu/drm/ingenic/ingenic-drm.c static int ingenic_drm_probe(struct platform_device *pdev) pdev 603 drivers/gpu/drm/ingenic/ingenic-drm.c struct device *dev = &pdev->dev; pdev 627 drivers/gpu/drm/ingenic/ingenic-drm.c platform_set_drvdata(pdev, priv); pdev 642 drivers/gpu/drm/ingenic/ingenic-drm.c base = devm_platform_ioremap_resource(pdev, 0); pdev 655 drivers/gpu/drm/ingenic/ingenic-drm.c irq = platform_get_irq(pdev, 0); pdev 800 drivers/gpu/drm/ingenic/ingenic-drm.c static int ingenic_drm_remove(struct platform_device *pdev) pdev 802 drivers/gpu/drm/ingenic/ingenic-drm.c struct ingenic_drm *priv = platform_get_drvdata(pdev); pdev 186 drivers/gpu/drm/lima/lima_device.c err = platform_get_irq_byname(dev->pdev, desc->irq_name); pdev 324 drivers/gpu/drm/lima/lima_device.c res = platform_get_resource(ldev->pdev, IORESOURCE_MEM, 0); pdev 75 drivers/gpu/drm/lima/lima_device.h struct platform_device *pdev; pdev 279 drivers/gpu/drm/lima/lima_drv.c static int lima_pdev_probe(struct platform_device *pdev) pdev 289 drivers/gpu/drm/lima/lima_drv.c ldev = devm_kzalloc(&pdev->dev, sizeof(*ldev), GFP_KERNEL); pdev 295 drivers/gpu/drm/lima/lima_drv.c ldev->pdev = pdev; pdev 296 drivers/gpu/drm/lima/lima_drv.c ldev->dev = &pdev->dev; pdev 297 drivers/gpu/drm/lima/lima_drv.c ldev->id = (enum lima_gpu_id)of_device_get_match_data(&pdev->dev); pdev 299 drivers/gpu/drm/lima/lima_drv.c platform_set_drvdata(pdev, ldev); pdev 302 drivers/gpu/drm/lima/lima_drv.c ddev = drm_dev_alloc(&lima_drm_driver, &pdev->dev); pdev 332 drivers/gpu/drm/lima/lima_drv.c static int lima_pdev_remove(struct platform_device *pdev) pdev 334 drivers/gpu/drm/lima/lima_drv.c struct lima_device *ldev = platform_get_drvdata(pdev); pdev 315 drivers/gpu/drm/mcde/mcde_drv.c static int mcde_probe(struct platform_device *pdev) pdev 317 drivers/gpu/drm/mcde/mcde_drv.c struct device *dev = &pdev->dev; pdev 340 drivers/gpu/drm/mcde/mcde_drv.c platform_set_drvdata(pdev, drm); pdev 403 drivers/gpu/drm/mcde/mcde_drv.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 411 drivers/gpu/drm/mcde/mcde_drv.c irq = platform_get_irq(pdev, 0); pdev 495 drivers/gpu/drm/mcde/mcde_drv.c ret = component_master_add_with_match(&pdev->dev, &mcde_drm_comp_ops, pdev 515 drivers/gpu/drm/mcde/mcde_drv.c static int mcde_remove(struct platform_device *pdev) pdev 517 drivers/gpu/drm/mcde/mcde_drv.c struct drm_device *drm = platform_get_drvdata(pdev); pdev 520 drivers/gpu/drm/mcde/mcde_drv.c component_master_del(&pdev->dev, &mcde_drm_comp_ops); pdev 999 drivers/gpu/drm/mcde/mcde_dsi.c static int mcde_dsi_probe(struct platform_device *pdev) pdev 1001 drivers/gpu/drm/mcde/mcde_dsi.c struct device *dev = &pdev->dev; pdev 1012 drivers/gpu/drm/mcde/mcde_dsi.c platform_set_drvdata(pdev, d); pdev 1022 drivers/gpu/drm/mcde/mcde_dsi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1042 drivers/gpu/drm/mcde/mcde_dsi.c platform_set_drvdata(pdev, d); pdev 1046 drivers/gpu/drm/mcde/mcde_dsi.c static int mcde_dsi_remove(struct platform_device *pdev) pdev 1048 drivers/gpu/drm/mcde/mcde_dsi.c struct mcde_dsi *d = platform_get_drvdata(pdev); pdev 1050 drivers/gpu/drm/mcde/mcde_dsi.c component_del(&pdev->dev, &mcde_dsi_component_ops); pdev 181 drivers/gpu/drm/mediatek/mtk_cec.c static int mtk_cec_probe(struct platform_device *pdev) pdev 183 drivers/gpu/drm/mediatek/mtk_cec.c struct device *dev = &pdev->dev; pdev 192 drivers/gpu/drm/mediatek/mtk_cec.c platform_set_drvdata(pdev, cec); pdev 195 drivers/gpu/drm/mediatek/mtk_cec.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 210 drivers/gpu/drm/mediatek/mtk_cec.c cec->irq = platform_get_irq(pdev, 0); pdev 237 drivers/gpu/drm/mediatek/mtk_cec.c static int mtk_cec_remove(struct platform_device *pdev) pdev 239 drivers/gpu/drm/mediatek/mtk_cec.c struct mtk_cec *cec = platform_get_drvdata(pdev); pdev 101 drivers/gpu/drm/mediatek/mtk_disp_color.c static int mtk_disp_color_probe(struct platform_device *pdev) pdev 103 drivers/gpu/drm/mediatek/mtk_disp_color.c struct device *dev = &pdev->dev; pdev 127 drivers/gpu/drm/mediatek/mtk_disp_color.c platform_set_drvdata(pdev, priv); pdev 136 drivers/gpu/drm/mediatek/mtk_disp_color.c static int mtk_disp_color_remove(struct platform_device *pdev) pdev 138 drivers/gpu/drm/mediatek/mtk_disp_color.c component_del(&pdev->dev, &mtk_disp_color_component_ops); pdev 263 drivers/gpu/drm/mediatek/mtk_disp_ovl.c static int mtk_disp_ovl_probe(struct platform_device *pdev) pdev 265 drivers/gpu/drm/mediatek/mtk_disp_ovl.c struct device *dev = &pdev->dev; pdev 275 drivers/gpu/drm/mediatek/mtk_disp_ovl.c irq = platform_get_irq(pdev, 0); pdev 294 drivers/gpu/drm/mediatek/mtk_disp_ovl.c platform_set_drvdata(pdev, priv); pdev 310 drivers/gpu/drm/mediatek/mtk_disp_ovl.c static int mtk_disp_ovl_remove(struct platform_device *pdev) pdev 312 drivers/gpu/drm/mediatek/mtk_disp_ovl.c component_del(&pdev->dev, &mtk_disp_ovl_component_ops); pdev 265 drivers/gpu/drm/mediatek/mtk_disp_rdma.c static int mtk_disp_rdma_probe(struct platform_device *pdev) pdev 267 drivers/gpu/drm/mediatek/mtk_disp_rdma.c struct device *dev = &pdev->dev; pdev 277 drivers/gpu/drm/mediatek/mtk_disp_rdma.c irq = platform_get_irq(pdev, 0); pdev 307 drivers/gpu/drm/mediatek/mtk_disp_rdma.c platform_set_drvdata(pdev, priv); pdev 316 drivers/gpu/drm/mediatek/mtk_disp_rdma.c static int mtk_disp_rdma_remove(struct platform_device *pdev) pdev 318 drivers/gpu/drm/mediatek/mtk_disp_rdma.c component_del(&pdev->dev, &mtk_disp_rdma_component_ops); pdev 677 drivers/gpu/drm/mediatek/mtk_dpi.c static int mtk_dpi_probe(struct platform_device *pdev) pdev 679 drivers/gpu/drm/mediatek/mtk_dpi.c struct device *dev = &pdev->dev; pdev 692 drivers/gpu/drm/mediatek/mtk_dpi.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 721 drivers/gpu/drm/mediatek/mtk_dpi.c dpi->irq = platform_get_irq(pdev, 0); pdev 747 drivers/gpu/drm/mediatek/mtk_dpi.c platform_set_drvdata(pdev, dpi); pdev 758 drivers/gpu/drm/mediatek/mtk_dpi.c static int mtk_dpi_remove(struct platform_device *pdev) pdev 760 drivers/gpu/drm/mediatek/mtk_dpi.c component_del(&pdev->dev, &mtk_dpi_component_ops); pdev 553 drivers/gpu/drm/mediatek/mtk_drm_ddp.c static int mtk_ddp_probe(struct platform_device *pdev) pdev 555 drivers/gpu/drm/mediatek/mtk_drm_ddp.c struct device *dev = &pdev->dev; pdev 573 drivers/gpu/drm/mediatek/mtk_drm_ddp.c regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 582 drivers/gpu/drm/mediatek/mtk_drm_ddp.c platform_set_drvdata(pdev, ddp); pdev 587 drivers/gpu/drm/mediatek/mtk_drm_ddp.c static int mtk_ddp_remove(struct platform_device *pdev) pdev 209 drivers/gpu/drm/mediatek/mtk_drm_drv.c struct platform_device *pdev; pdev 217 drivers/gpu/drm/mediatek/mtk_drm_drv.c pdev = of_find_device_by_node(private->mutex_node); pdev 218 drivers/gpu/drm/mediatek/mtk_drm_drv.c if (!pdev) { pdev 224 drivers/gpu/drm/mediatek/mtk_drm_drv.c private->mutex_dev = &pdev->dev; pdev 267 drivers/gpu/drm/mediatek/mtk_drm_drv.c pdev = of_find_device_by_node(np); pdev 268 drivers/gpu/drm/mediatek/mtk_drm_drv.c if (!pdev) { pdev 274 drivers/gpu/drm/mediatek/mtk_drm_drv.c dma_dev = &pdev->dev; pdev 484 drivers/gpu/drm/mediatek/mtk_drm_drv.c static int mtk_drm_probe(struct platform_device *pdev) pdev 486 drivers/gpu/drm/mediatek/mtk_drm_drv.c struct device *dev = &pdev->dev; pdev 502 drivers/gpu/drm/mediatek/mtk_drm_drv.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 585 drivers/gpu/drm/mediatek/mtk_drm_drv.c platform_set_drvdata(pdev, private); pdev 602 drivers/gpu/drm/mediatek/mtk_drm_drv.c static int mtk_drm_remove(struct platform_device *pdev) pdev 604 drivers/gpu/drm/mediatek/mtk_drm_drv.c struct mtk_drm_private *private = platform_get_drvdata(pdev); pdev 607 drivers/gpu/drm/mediatek/mtk_drm_drv.c component_master_del(&pdev->dev, &mtk_drm_ops); pdev 608 drivers/gpu/drm/mediatek/mtk_drm_drv.c pm_runtime_disable(&pdev->dev); pdev 1089 drivers/gpu/drm/mediatek/mtk_dsi.c static int mtk_dsi_probe(struct platform_device *pdev) pdev 1092 drivers/gpu/drm/mediatek/mtk_dsi.c struct device *dev = &pdev->dev; pdev 1131 drivers/gpu/drm/mediatek/mtk_dsi.c regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1159 drivers/gpu/drm/mediatek/mtk_dsi.c irq_num = platform_get_irq(pdev, 0); pdev 1161 drivers/gpu/drm/mediatek/mtk_dsi.c dev_err(&pdev->dev, "failed to request dsi irq resource\n"); pdev 1166 drivers/gpu/drm/mediatek/mtk_dsi.c ret = devm_request_irq(&pdev->dev, irq_num, mtk_dsi_irq, pdev 1167 drivers/gpu/drm/mediatek/mtk_dsi.c IRQF_TRIGGER_LOW, dev_name(&pdev->dev), dsi); pdev 1169 drivers/gpu/drm/mediatek/mtk_dsi.c dev_err(&pdev->dev, "failed to request mediatek dsi irq\n"); pdev 1175 drivers/gpu/drm/mediatek/mtk_dsi.c platform_set_drvdata(pdev, dsi); pdev 1177 drivers/gpu/drm/mediatek/mtk_dsi.c return component_add(&pdev->dev, &mtk_dsi_component_ops); pdev 1180 drivers/gpu/drm/mediatek/mtk_dsi.c static int mtk_dsi_remove(struct platform_device *pdev) pdev 1182 drivers/gpu/drm/mediatek/mtk_dsi.c struct mtk_dsi *dsi = platform_get_drvdata(pdev); pdev 1185 drivers/gpu/drm/mediatek/mtk_dsi.c component_del(&pdev->dev, &mtk_dsi_component_ops); pdev 1438 drivers/gpu/drm/mediatek/mtk_hdmi.c struct platform_device *pdev) pdev 1440 drivers/gpu/drm/mediatek/mtk_hdmi.c struct device *dev = &pdev->dev; pdev 1489 drivers/gpu/drm/mediatek/mtk_hdmi.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1665 drivers/gpu/drm/mediatek/mtk_hdmi.c struct platform_device *pdev; pdev 1667 drivers/gpu/drm/mediatek/mtk_hdmi.c pdev = platform_device_register_data(dev, HDMI_CODEC_DRV_NAME, pdev 1670 drivers/gpu/drm/mediatek/mtk_hdmi.c if (IS_ERR(pdev)) pdev 1676 drivers/gpu/drm/mediatek/mtk_hdmi.c static int mtk_drm_hdmi_probe(struct platform_device *pdev) pdev 1679 drivers/gpu/drm/mediatek/mtk_hdmi.c struct device *dev = &pdev->dev; pdev 1688 drivers/gpu/drm/mediatek/mtk_hdmi.c ret = mtk_hdmi_dt_parse_pdata(hdmi, pdev); pdev 1699 drivers/gpu/drm/mediatek/mtk_hdmi.c platform_set_drvdata(pdev, hdmi); pdev 1710 drivers/gpu/drm/mediatek/mtk_hdmi.c hdmi->bridge.of_node = pdev->dev.of_node; pdev 1727 drivers/gpu/drm/mediatek/mtk_hdmi.c static int mtk_drm_hdmi_remove(struct platform_device *pdev) pdev 1729 drivers/gpu/drm/mediatek/mtk_hdmi.c struct mtk_hdmi *hdmi = platform_get_drvdata(pdev); pdev 267 drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c static int mtk_hdmi_ddc_probe(struct platform_device *pdev) pdev 269 drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c struct device *dev = &pdev->dev; pdev 284 drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 285 drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c ddc->regs = devm_ioremap_resource(&pdev->dev, mem); pdev 302 drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c ddc->adap.dev.parent = &pdev->dev; pdev 310 drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c platform_set_drvdata(pdev, ddc); pdev 324 drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c static int mtk_hdmi_ddc_remove(struct platform_device *pdev) pdev 326 drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c struct mtk_hdmi_ddc *ddc = platform_get_drvdata(pdev); pdev 98 drivers/gpu/drm/mediatek/mtk_hdmi_phy.c static int mtk_hdmi_phy_probe(struct platform_device *pdev) pdev 100 drivers/gpu/drm/mediatek/mtk_hdmi_phy.c struct device *dev = &pdev->dev; pdev 118 drivers/gpu/drm/mediatek/mtk_hdmi_phy.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 129 drivers/gpu/drm/mediatek/mtk_hdmi_phy.c dev_err(&pdev->dev, "Failed to get PLL reference clock: %d\n", pdev 157 drivers/gpu/drm/mediatek/mtk_hdmi_phy.c dev_err(&pdev->dev, "Failed to get ibias: %d\n", ret); pdev 164 drivers/gpu/drm/mediatek/mtk_hdmi_phy.c dev_err(&pdev->dev, "Failed to get ibias up: %d\n", ret); pdev 381 drivers/gpu/drm/mediatek/mtk_mipi_tx.c static int mtk_mipi_tx_probe(struct platform_device *pdev) pdev 383 drivers/gpu/drm/mediatek/mtk_mipi_tx.c struct device *dev = &pdev->dev; pdev 403 drivers/gpu/drm/mediatek/mtk_mipi_tx.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 454 drivers/gpu/drm/mediatek/mtk_mipi_tx.c static int mtk_mipi_tx_remove(struct platform_device *pdev) pdev 456 drivers/gpu/drm/mediatek/mtk_mipi_tx.c of_clk_del_provider(pdev->dev.of_node); pdev 186 drivers/gpu/drm/meson/meson_drv.c struct platform_device *pdev = to_platform_device(dev); pdev 214 drivers/gpu/drm/meson/meson_drv.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "vpu"); pdev 223 drivers/gpu/drm/meson/meson_drv.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "hhi"); pdev 238 drivers/gpu/drm/meson/meson_drv.c dev_err(&pdev->dev, "Couldn't create the HHI regmap\n"); pdev 271 drivers/gpu/drm/meson/meson_drv.c priv->vsync_irq = platform_get_irq(pdev, 0); pdev 327 drivers/gpu/drm/meson/meson_drv.c platform_set_drvdata(pdev, priv); pdev 392 drivers/gpu/drm/meson/meson_drv.c static int meson_probe_remote(struct platform_device *pdev, pdev 404 drivers/gpu/drm/meson/meson_drv.c component_match_add(&pdev->dev, match, compare_of, remote); pdev 415 drivers/gpu/drm/meson/meson_drv.c count += meson_probe_remote(pdev, match, remote, remote_node); pdev 423 drivers/gpu/drm/meson/meson_drv.c static int meson_drv_probe(struct platform_device *pdev) pdev 426 drivers/gpu/drm/meson/meson_drv.c struct device_node *np = pdev->dev.of_node; pdev 437 drivers/gpu/drm/meson/meson_drv.c count += meson_probe_remote(pdev, &match, np, remote); pdev 442 drivers/gpu/drm/meson/meson_drv.c return meson_drv_bind_master(&pdev->dev, false); pdev 446 drivers/gpu/drm/meson/meson_drv.c dev_info(&pdev->dev, "Queued %d outputs on vpu\n", count); pdev 448 drivers/gpu/drm/meson/meson_drv.c return component_master_add_with_match(&pdev->dev, pdev 808 drivers/gpu/drm/meson/meson_dw_hdmi.c struct platform_device *pdev = to_platform_device(dev); pdev 826 drivers/gpu/drm/meson/meson_dw_hdmi.c match = of_device_get_match_data(&pdev->dev); pdev 828 drivers/gpu/drm/meson/meson_dw_hdmi.c dev_err(&pdev->dev, "failed to get match data\n"); pdev 875 drivers/gpu/drm/meson/meson_dw_hdmi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 899 drivers/gpu/drm/meson/meson_dw_hdmi.c irq = platform_get_irq(pdev, 0); pdev 972 drivers/gpu/drm/meson/meson_dw_hdmi.c platform_set_drvdata(pdev, meson_dw_hdmi); pdev 974 drivers/gpu/drm/meson/meson_dw_hdmi.c meson_dw_hdmi->hdmi = dw_hdmi_bind(pdev, encoder, pdev 997 drivers/gpu/drm/meson/meson_dw_hdmi.c static int meson_dw_hdmi_probe(struct platform_device *pdev) pdev 999 drivers/gpu/drm/meson/meson_dw_hdmi.c return component_add(&pdev->dev, &meson_dw_hdmi_ops); pdev 1002 drivers/gpu/drm/meson/meson_dw_hdmi.c static int meson_dw_hdmi_remove(struct platform_device *pdev) pdev 1004 drivers/gpu/drm/meson/meson_dw_hdmi.c component_del(&pdev->dev, &meson_dw_hdmi_ops); pdev 403 drivers/gpu/drm/mga/mga_dma.c if ((dev->pdev->device == 0x0525) && dev->pdev->bus->self pdev 404 drivers/gpu/drm/mga/mga_dma.c && (dev->pdev->bus->self->vendor == 0x3388) pdev 405 drivers/gpu/drm/mga/mga_dma.c && (dev->pdev->bus->self->device == 0x0021) pdev 422 drivers/gpu/drm/mga/mga_dma.c pci_set_master(dev->pdev); pdev 424 drivers/gpu/drm/mga/mga_dma.c dev_priv->mmio_base = pci_resource_start(dev->pdev, 1); pdev 425 drivers/gpu/drm/mga/mga_dma.c dev_priv->mmio_size = pci_resource_len(dev->pdev, 1); pdev 1021 drivers/gpu/drm/mga/mga_state.c value = dev->pdev->irq; pdev 52 drivers/gpu/drm/mga/mga_warp.c struct platform_device *pdev; pdev 73 drivers/gpu/drm/mga/mga_warp.c pdev = platform_device_register_simple("mga_warp", 0, NULL, 0); pdev 74 drivers/gpu/drm/mga/mga_warp.c if (IS_ERR(pdev)) { pdev 76 drivers/gpu/drm/mga/mga_warp.c return PTR_ERR(pdev); pdev 78 drivers/gpu/drm/mga/mga_warp.c rc = request_ihex_firmware(&fw, firmware_name, &pdev->dev); pdev 79 drivers/gpu/drm/mga/mga_warp.c platform_device_unregister(pdev); pdev 90 drivers/gpu/drm/mgag200/mgag200_cursor.c dev_err(&dev->pdev->dev, "failed to lock user bo\n"); pdev 96 drivers/gpu/drm/mgag200/mgag200_cursor.c dev_err(&dev->pdev->dev, pdev 104 drivers/gpu/drm/mgag200/mgag200_cursor.c dev_err(&dev->pdev->dev, pdev 111 drivers/gpu/drm/mgag200/mgag200_cursor.c dev_err(&dev->pdev->dev, pdev 118 drivers/gpu/drm/mgag200/mgag200_cursor.c dev_err(&dev->pdev->dev, pdev 132 drivers/gpu/drm/mgag200/mgag200_cursor.c dev_info(&dev->pdev->dev, "Video card doesn't support cursors with partial transparency.\n"); pdev 133 drivers/gpu/drm/mgag200/mgag200_cursor.c dev_info(&dev->pdev->dev, "Not enabling hardware cursor.\n"); pdev 154 drivers/gpu/drm/mgag200/mgag200_cursor.c dev_info(&dev->pdev->dev, "Video card only supports cursors with up to 16 colours.\n"); pdev 155 drivers/gpu/drm/mgag200/mgag200_cursor.c dev_info(&dev->pdev->dev, "Not enabling hardware cursor.\n"); pdev 48 drivers/gpu/drm/mgag200/mgag200_drv.c static int mga_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 50 drivers/gpu/drm/mgag200/mgag200_drv.c drm_fb_helper_remove_conflicting_pci_framebuffers(pdev, 0, "mgag200drmfb"); pdev 52 drivers/gpu/drm/mgag200/mgag200_drv.c return drm_get_pci_dev(pdev, ent, &driver); pdev 55 drivers/gpu/drm/mgag200/mgag200_drv.c static void mga_pci_remove(struct pci_dev *pdev) pdev 57 drivers/gpu/drm/mgag200/mgag200_drv.c struct drm_device *dev = pci_get_drvdata(pdev); pdev 130 drivers/gpu/drm/mgag200/mgag200_i2c.c i2c->adapter.dev.parent = &dev->pdev->dev; pdev 71 drivers/gpu/drm/mgag200/mgag200_main.c mdev->mc.vram_base = pci_resource_start(mdev->dev->pdev, 0); pdev 72 drivers/gpu/drm/mgag200/mgag200_main.c mdev->mc.vram_window = pci_resource_len(mdev->dev->pdev, 0); pdev 80 drivers/gpu/drm/mgag200/mgag200_main.c mem = pci_iomap(mdev->dev->pdev, 0, 0); pdev 86 drivers/gpu/drm/mgag200/mgag200_main.c pci_iounmap(mdev->dev->pdev, mem); pdev 103 drivers/gpu/drm/mgag200/mgag200_main.c pci_read_config_dword(dev->pdev, PCI_MGA_OPTION, &option); pdev 107 drivers/gpu/drm/mgag200/mgag200_main.c mdev->rmmio_base = pci_resource_start(mdev->dev->pdev, 1); pdev 108 drivers/gpu/drm/mgag200/mgag200_main.c mdev->rmmio_size = pci_resource_len(mdev->dev->pdev, 1); pdev 116 drivers/gpu/drm/mgag200/mgag200_main.c mdev->rmmio = pcim_iomap(dev->pdev, 1, 0); pdev 154 drivers/gpu/drm/mgag200/mgag200_main.c dev_err(&dev->pdev->dev, "Fatal error during GPU init: %d\n", r); pdev 171 drivers/gpu/drm/mgag200/mgag200_main.c dev_err(&dev->pdev->dev, "Fatal error during modeset init: %d\n", r); pdev 185 drivers/gpu/drm/mgag200/mgag200_main.c dev_warn(&dev->pdev->dev, pdev 1017 drivers/gpu/drm/mgag200/mgag200_mode.c pci_write_config_dword(dev->pdev, PCI_MGA_OPTION, option); pdev 1019 drivers/gpu/drm/mgag200/mgag200_mode.c pci_write_config_dword(dev->pdev, PCI_MGA_OPTION2, option2); pdev 1209 drivers/gpu/drm/mgag200/mgag200_mode.c struct pci_dev *pdev = dev->pdev; pdev 1225 drivers/gpu/drm/mgag200/mgag200_mode.c pci_read_config_dword(pdev, PCI_MGA_OPTION, &option); pdev 1227 drivers/gpu/drm/mgag200/mgag200_mode.c pci_write_config_dword(pdev, PCI_MGA_OPTION, option); pdev 1228 drivers/gpu/drm/mgag200/mgag200_mode.c pci_set_power_state(pdev, PCI_D3hot); pdev 1229 drivers/gpu/drm/mgag200/mgag200_mode.c pci_disable_device(pdev); pdev 1241 drivers/gpu/drm/mgag200/mgag200_mode.c struct pci_dev *pdev = dev->pdev; pdev 1247 drivers/gpu/drm/mgag200/mgag200_mode.c pci_set_power_state(pdev, PCI_D0); pdev 1248 drivers/gpu/drm/mgag200/mgag200_mode.c pci_enable_device(pdev); pdev 1251 drivers/gpu/drm/mgag200/mgag200_mode.c pci_read_config_dword(pdev, PCI_MGA_OPTION, &option); pdev 1253 drivers/gpu/drm/mgag200/mgag200_mode.c pci_write_config_dword(pdev, PCI_MGA_OPTION, option); pdev 39 drivers/gpu/drm/mgag200/mgag200_ttm.c vmm = drm_vram_helper_alloc_mm(dev, pci_resource_start(dev->pdev, 0), pdev 48 drivers/gpu/drm/mgag200/mgag200_ttm.c arch_io_reserve_memtype_wc(pci_resource_start(dev->pdev, 0), pdev 49 drivers/gpu/drm/mgag200/mgag200_ttm.c pci_resource_len(dev->pdev, 0)); pdev 51 drivers/gpu/drm/mgag200/mgag200_ttm.c mdev->fb_mtrr = arch_phys_wc_add(pci_resource_start(dev->pdev, 0), pdev 52 drivers/gpu/drm/mgag200/mgag200_ttm.c pci_resource_len(dev->pdev, 0)); pdev 63 drivers/gpu/drm/mgag200/mgag200_ttm.c arch_io_free_memtype_wc(pci_resource_start(dev->pdev, 0), pdev 64 drivers/gpu/drm/mgag200/mgag200_ttm.c pci_resource_len(dev->pdev, 0)); pdev 445 drivers/gpu/drm/msm/adreno/a2xx_gpu.c struct platform_device *pdev = priv->gpu_pdev; pdev 448 drivers/gpu/drm/msm/adreno/a2xx_gpu.c if (!pdev) { pdev 475 drivers/gpu/drm/msm/adreno/a2xx_gpu.c ret = adreno_gpu_init(dev, pdev, adreno_gpu, &funcs, 1); pdev 467 drivers/gpu/drm/msm/adreno/a3xx_gpu.c struct platform_device *pdev = priv->gpu_pdev; pdev 470 drivers/gpu/drm/msm/adreno/a3xx_gpu.c if (!pdev) { pdev 491 drivers/gpu/drm/msm/adreno/a3xx_gpu.c ret = adreno_gpu_init(dev, pdev, adreno_gpu, &funcs, 1); pdev 551 drivers/gpu/drm/msm/adreno/a4xx_gpu.c struct platform_device *pdev = priv->gpu_pdev; pdev 554 drivers/gpu/drm/msm/adreno/a4xx_gpu.c if (!pdev) { pdev 575 drivers/gpu/drm/msm/adreno/a4xx_gpu.c ret = adreno_gpu_init(dev, pdev, adreno_gpu, &funcs, 1); pdev 139 drivers/gpu/drm/msm/adreno/a5xx_debugfs.c pm_runtime_get_sync(&gpu->pdev->dev); pdev 142 drivers/gpu/drm/msm/adreno/a5xx_debugfs.c pm_runtime_put_sync(&gpu->pdev->dev); pdev 1423 drivers/gpu/drm/msm/adreno/a5xx_gpu.c struct platform_device *pdev = priv->gpu_pdev; pdev 1429 drivers/gpu/drm/msm/adreno/a5xx_gpu.c if (!pdev) { pdev 1446 drivers/gpu/drm/msm/adreno/a5xx_gpu.c check_speed_bin(&pdev->dev); pdev 1448 drivers/gpu/drm/msm/adreno/a5xx_gpu.c ret = adreno_gpu_init(dev, pdev, adreno_gpu, &funcs, 4); pdev 107 drivers/gpu/drm/msm/adreno/a5xx_power.c struct platform_device *pdev = priv->gpu_pdev; pdev 111 drivers/gpu/drm/msm/adreno/a5xx_power.c opp = dev_pm_opp_find_freq_exact(&pdev->dev, freq, true); pdev 431 drivers/gpu/drm/msm/adreno/a6xx_gmu.c static void __iomem *a6xx_gmu_get_mmio(struct platform_device *pdev, pdev 436 drivers/gpu/drm/msm/adreno/a6xx_gmu.c struct platform_device *pdev = to_platform_device(gmu->dev); pdev 437 drivers/gpu/drm/msm/adreno/a6xx_gmu.c void __iomem *pdcptr = a6xx_gmu_get_mmio(pdev, "gmu_pdc"); pdev 438 drivers/gpu/drm/msm/adreno/a6xx_gmu.c void __iomem *seqptr = a6xx_gmu_get_mmio(pdev, "gmu_pdc_seq"); pdev 1099 drivers/gpu/drm/msm/adreno/a6xx_gmu.c ret = a6xx_gmu_rpmh_arc_votes_init(&gpu->pdev->dev, gmu->gx_arc_votes, pdev 1166 drivers/gpu/drm/msm/adreno/a6xx_gmu.c gmu->nr_gpu_freqs = a6xx_gmu_build_freq_table(&gpu->pdev->dev, pdev 1188 drivers/gpu/drm/msm/adreno/a6xx_gmu.c static void __iomem *a6xx_gmu_get_mmio(struct platform_device *pdev, pdev 1192 drivers/gpu/drm/msm/adreno/a6xx_gmu.c struct resource *res = platform_get_resource_byname(pdev, pdev 1196 drivers/gpu/drm/msm/adreno/a6xx_gmu.c DRM_DEV_ERROR(&pdev->dev, "Unable to find the %s registers\n", name); pdev 1202 drivers/gpu/drm/msm/adreno/a6xx_gmu.c DRM_DEV_ERROR(&pdev->dev, "Unable to map the %s registers\n", name); pdev 1209 drivers/gpu/drm/msm/adreno/a6xx_gmu.c static int a6xx_gmu_get_irq(struct a6xx_gmu *gmu, struct platform_device *pdev, pdev 1214 drivers/gpu/drm/msm/adreno/a6xx_gmu.c irq = platform_get_irq_byname(pdev, name); pdev 1218 drivers/gpu/drm/msm/adreno/a6xx_gmu.c DRM_DEV_ERROR(&pdev->dev, "Unable to get interrupt %s %d\n", pdev 1263 drivers/gpu/drm/msm/adreno/a6xx_gmu.c struct platform_device *pdev = of_find_device_by_node(node); pdev 1266 drivers/gpu/drm/msm/adreno/a6xx_gmu.c if (!pdev) pdev 1269 drivers/gpu/drm/msm/adreno/a6xx_gmu.c gmu->dev = &pdev->dev; pdev 1299 drivers/gpu/drm/msm/adreno/a6xx_gmu.c gmu->mmio = a6xx_gmu_get_mmio(pdev, "gmu"); pdev 1304 drivers/gpu/drm/msm/adreno/a6xx_gmu.c gmu->hfi_irq = a6xx_gmu_get_irq(gmu, pdev, "hfi", a6xx_hfi_irq); pdev 1305 drivers/gpu/drm/msm/adreno/a6xx_gmu.c gmu->gmu_irq = a6xx_gmu_get_irq(gmu, pdev, "gmu", a6xx_gmu_irq); pdev 334 drivers/gpu/drm/msm/adreno/a6xx_gpu.c DRM_DEV_ERROR(&gpu->pdev->dev, pdev 570 drivers/gpu/drm/msm/adreno/a6xx_gpu.c DRM_DEV_INFO(&gpu->pdev->dev, "status: %08x\n", pdev 587 drivers/gpu/drm/msm/adreno/a6xx_gpu.c DRM_DEV_INFO(&gpu->pdev->dev, "CP_SCRATCH_REG%d: %u\n", i, pdev 628 drivers/gpu/drm/msm/adreno/a6xx_gpu.c dev_err_ratelimited(&gpu->pdev->dev, pdev 634 drivers/gpu/drm/msm/adreno/a6xx_gpu.c dev_err_ratelimited(&gpu->pdev->dev, pdev 638 drivers/gpu/drm/msm/adreno/a6xx_gpu.c dev_err_ratelimited(&gpu->pdev->dev, "CP | HW fault | status=0x%8.8X\n", pdev 644 drivers/gpu/drm/msm/adreno/a6xx_gpu.c dev_err_ratelimited(&gpu->pdev->dev, pdev 651 drivers/gpu/drm/msm/adreno/a6xx_gpu.c dev_err_ratelimited(&gpu->pdev->dev, "CP AHB error interrupt\n"); pdev 654 drivers/gpu/drm/msm/adreno/a6xx_gpu.c dev_err_ratelimited(&gpu->pdev->dev, "CP VSD decoder parity error\n"); pdev 657 drivers/gpu/drm/msm/adreno/a6xx_gpu.c dev_err_ratelimited(&gpu->pdev->dev, "CP illegal instruction error\n"); pdev 675 drivers/gpu/drm/msm/adreno/a6xx_gpu.c DRM_DEV_ERROR(&gpu->pdev->dev, pdev 702 drivers/gpu/drm/msm/adreno/a6xx_gpu.c dev_err_ratelimited(&gpu->pdev->dev, "CP | AHB bus error\n"); pdev 708 drivers/gpu/drm/msm/adreno/a6xx_gpu.c dev_err_ratelimited(&gpu->pdev->dev, "RBBM | ATB ASYNC overflow\n"); pdev 711 drivers/gpu/drm/msm/adreno/a6xx_gpu.c dev_err_ratelimited(&gpu->pdev->dev, "RBBM | ATB bus overflow\n"); pdev 714 drivers/gpu/drm/msm/adreno/a6xx_gpu.c dev_err_ratelimited(&gpu->pdev->dev, "UCHE | Out of bounds access\n"); pdev 850 drivers/gpu/drm/msm/adreno/a6xx_gpu.c struct platform_device *pdev = priv->gpu_pdev; pdev 867 drivers/gpu/drm/msm/adreno/a6xx_gpu.c ret = adreno_gpu_init(dev, pdev, adreno_gpu, &funcs, 1); pdev 874 drivers/gpu/drm/msm/adreno/a6xx_gpu.c node = of_parse_phandle(pdev->dev.of_node, "qcom,gmu", 0); pdev 348 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c res = platform_get_resource_byname(gpu->pdev, IORESOURCE_MEM, pdev 211 drivers/gpu/drm/msm/adreno/adreno_device.c struct platform_device *pdev = priv->gpu_pdev; pdev 216 drivers/gpu/drm/msm/adreno/adreno_device.c if (pdev) pdev 217 drivers/gpu/drm/msm/adreno/adreno_device.c gpu = platform_get_drvdata(pdev); pdev 237 drivers/gpu/drm/msm/adreno/adreno_device.c pm_runtime_set_active(&pdev->dev); pdev 239 drivers/gpu/drm/msm/adreno/adreno_device.c ret = pm_runtime_get_sync(&pdev->dev); pdev 241 drivers/gpu/drm/msm/adreno/adreno_device.c pm_runtime_put_sync(&pdev->dev); pdev 249 drivers/gpu/drm/msm/adreno/adreno_device.c pm_runtime_put_autosuspend(&pdev->dev); pdev 266 drivers/gpu/drm/msm/adreno/adreno_device.c struct platform_device *pdev) pdev 269 drivers/gpu/drm/msm/adreno/adreno_device.c priv->gpu_pdev = pdev; pdev 391 drivers/gpu/drm/msm/adreno/adreno_device.c static int adreno_probe(struct platform_device *pdev) pdev 396 drivers/gpu/drm/msm/adreno/adreno_device.c ret = component_add(&pdev->dev, &a3xx_ops); pdev 400 drivers/gpu/drm/msm/adreno/adreno_device.c if (of_device_is_compatible(pdev->dev.of_node, "amd,imageon")) pdev 406 drivers/gpu/drm/msm/adreno/adreno_device.c static int adreno_remove(struct platform_device *pdev) pdev 408 drivers/gpu/drm/msm/adreno/adreno_device.c component_del(&pdev->dev, &a3xx_ops); pdev 425 drivers/gpu/drm/msm/adreno/adreno_device.c struct platform_device *pdev = to_platform_device(dev); pdev 426 drivers/gpu/drm/msm/adreno/adreno_device.c struct msm_gpu *gpu = platform_get_drvdata(pdev); pdev 433 drivers/gpu/drm/msm/adreno/adreno_device.c struct platform_device *pdev = to_platform_device(dev); pdev 434 drivers/gpu/drm/msm/adreno/adreno_device.c struct msm_gpu *gpu = platform_get_drvdata(pdev); pdev 26 drivers/gpu/drm/msm/adreno/adreno_gpu.c struct device *dev = &gpu->pdev->dev; pdev 136 drivers/gpu/drm/msm/adreno/adreno_gpu.c struct platform_device *pdev = gpu->pdev; pdev 144 drivers/gpu/drm/msm/adreno/adreno_gpu.c DRM_DEV_ERROR(&pdev->dev, "SCM is not available\n"); pdev 151 drivers/gpu/drm/msm/adreno/adreno_gpu.c DRM_DEV_ERROR(&pdev->dev, pdev 186 drivers/gpu/drm/msm/adreno/adreno_gpu.c pm_runtime_get_sync(&gpu->pdev->dev); pdev 188 drivers/gpu/drm/msm/adreno/adreno_gpu.c pm_runtime_put_autosuspend(&gpu->pdev->dev); pdev 896 drivers/gpu/drm/msm/adreno/adreno_gpu.c int adreno_gpu_init(struct drm_device *drm, struct platform_device *pdev, pdev 900 drivers/gpu/drm/msm/adreno/adreno_gpu.c struct adreno_platform_config *config = pdev->dev.platform_data; pdev 920 drivers/gpu/drm/msm/adreno/adreno_gpu.c adreno_get_pwrlevels(&pdev->dev, gpu); pdev 922 drivers/gpu/drm/msm/adreno/adreno_gpu.c pm_runtime_set_autosuspend_delay(&pdev->dev, pdev 924 drivers/gpu/drm/msm/adreno/adreno_gpu.c pm_runtime_use_autosuspend(&pdev->dev); pdev 925 drivers/gpu/drm/msm/adreno/adreno_gpu.c pm_runtime_enable(&pdev->dev); pdev 927 drivers/gpu/drm/msm/adreno/adreno_gpu.c return msm_gpu_init(drm, pdev, &adreno_gpu->base, &funcs->base, pdev 239 drivers/gpu/drm/msm/adreno/adreno_gpu.h int adreno_gpu_init(struct drm_device *drm, struct platform_device *pdev, pdev 358 drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c pm_runtime_get_sync(&dpu_kms->pdev->dev); pdev 361 drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c pm_runtime_put_sync(&dpu_kms->pdev->dev); pdev 394 drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c pm_runtime_get_sync(&dpu_kms->pdev->dev); pdev 402 drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c pm_runtime_put_sync(&dpu_kms->pdev->dev); pdev 716 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c pm_runtime_get_sync(&dpu_kms->pdev->dev); pdev 726 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c pm_runtime_put_sync(&dpu_kms->pdev->dev); pdev 134 drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c int msm_dss_parse_clock(struct platform_device *pdev, pdev 141 drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c if (!pdev || !mp) pdev 145 drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c num_clk = of_property_count_strings(pdev->dev.of_node, "clock-names"); pdev 151 drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c mp->clk_config = devm_kcalloc(&pdev->dev, pdev 158 drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c rc = of_property_read_string_index(pdev->dev.of_node, pdev 162 drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c DRM_DEV_ERROR(&pdev->dev, "Failed to get clock name for %d\n", pdev 172 drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c rc = msm_dss_get_clk(&pdev->dev, mp->clk_config, num_clk); pdev 174 drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c DRM_DEV_ERROR(&pdev->dev, "Failed to get clock refs %d\n", rc); pdev 178 drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c rc = of_clk_set_defaults(pdev->dev.of_node, false); pdev 180 drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c DRM_DEV_ERROR(&pdev->dev, "Failed to set clock defaults %d\n", rc); pdev 38 drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.h int msm_dss_parse_clock(struct platform_device *pdev, pdev 52 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c static unsigned long dpu_iomap_size(struct platform_device *pdev, pdev 57 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, name); pdev 83 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c pm_runtime_get_sync(&kms->pdev->dev); pdev 95 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c pm_runtime_put_sync(&kms->pdev->dev); pdev 172 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c pm_runtime_get_sync(&dpu_kms->pdev->dev); pdev 182 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c pm_runtime_put_sync(&dpu_kms->pdev->dev); pdev 256 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c pm_runtime_get_sync(&dpu_kms->pdev->dev); pdev 262 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c pm_runtime_put_sync(&dpu_kms->pdev->dev); pdev 616 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c devm_iounmap(&dpu_kms->pdev->dev, dpu_kms->vbif[VBIF_NRT]); pdev 620 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c devm_iounmap(&dpu_kms->pdev->dev, dpu_kms->vbif[VBIF_RT]); pdev 628 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c devm_iounmap(&dpu_kms->pdev->dev, dpu_kms->mmio); pdev 819 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c dpu_kms->mmio = msm_ioremap(dpu_kms->pdev, "mdp", "mdp"); pdev 827 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c dpu_kms->mmio_len = dpu_iomap_size(dpu_kms->pdev, "mdp"); pdev 829 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c dpu_kms->vbif[VBIF_RT] = msm_ioremap(dpu_kms->pdev, "vbif", "vbif"); pdev 836 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c dpu_kms->vbif_len[VBIF_RT] = dpu_iomap_size(dpu_kms->pdev, "vbif"); pdev 837 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c dpu_kms->vbif[VBIF_NRT] = msm_ioremap(dpu_kms->pdev, "vbif_nrt", "vbif_nrt"); pdev 842 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c dpu_kms->vbif_len[VBIF_NRT] = dpu_iomap_size(dpu_kms->pdev, pdev 846 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c dpu_kms->reg_dma = msm_ioremap(dpu_kms->pdev, "regdma", "regdma"); pdev 851 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c dpu_kms->reg_dma_len = dpu_iomap_size(dpu_kms->pdev, "regdma"); pdev 854 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c pm_runtime_get_sync(&dpu_kms->pdev->dev); pdev 955 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c pm_runtime_put_sync(&dpu_kms->pdev->dev); pdev 964 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c pm_runtime_put_sync(&dpu_kms->pdev->dev); pdev 985 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c irq = irq_of_parse_and_map(dpu_kms->pdev->dev.of_node, 0); pdev 998 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c struct platform_device *pdev = to_platform_device(dev); pdev 1004 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c dpu_kms = devm_kzalloc(&pdev->dev, sizeof(*dpu_kms), GFP_KERNEL); pdev 1009 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c ret = msm_dss_parse_clock(pdev, mp); pdev 1015 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c platform_set_drvdata(pdev, dpu_kms); pdev 1019 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c dpu_kms->pdev = pdev; pdev 1021 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c pm_runtime_enable(&pdev->dev); pdev 1030 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c struct platform_device *pdev = to_platform_device(dev); pdev 1031 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c struct dpu_kms *dpu_kms = platform_get_drvdata(pdev); pdev 1035 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c devm_kfree(&pdev->dev, mp->clk_config); pdev 1039 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c pm_runtime_disable(&pdev->dev); pdev 1047 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c static int dpu_dev_probe(struct platform_device *pdev) pdev 1049 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c return component_add(&pdev->dev, &dpu_ops); pdev 1052 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c static int dpu_dev_remove(struct platform_device *pdev) pdev 1054 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c component_del(&pdev->dev, &dpu_ops); pdev 1061 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c struct platform_device *pdev = to_platform_device(dev); pdev 1062 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c struct dpu_kms *dpu_kms = platform_get_drvdata(pdev); pdev 1082 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c struct platform_device *pdev = to_platform_device(dev); pdev 1083 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c struct dpu_kms *dpu_kms = platform_get_drvdata(pdev); pdev 122 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h struct platform_device *pdev; pdev 205 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c struct platform_device *pdev = to_platform_device(dev->dev); pdev 215 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c irq = platform_get_irq(pdev, 0); pdev 218 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c devm_kfree(&pdev->dev, mp->clk_config); pdev 224 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c devm_iounmap(&pdev->dev, dpu_mdss->mmio); pdev 237 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c struct platform_device *pdev = to_platform_device(dev->dev); pdev 249 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c dpu_mdss->mmio = msm_ioremap(pdev, "mdss", "mdss"); pdev 255 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "mdss"); pdev 267 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c ret = msm_dss_parse_clock(pdev, mp); pdev 280 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c irq = platform_get_irq(pdev, 0); pdev 300 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c devm_kfree(&pdev->dev, mp->clk_config); pdev 302 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c devm_iounmap(&pdev->dev, dpu_mdss->mmio); pdev 1243 drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c pm_runtime_get_sync(&dpu_kms->pdev->dev); pdev 1245 drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c pm_runtime_put_sync(&dpu_kms->pdev->dev); pdev 421 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c struct platform_device *pdev = to_platform_device(dev->dev); pdev 422 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c struct mdp4_platform_config *config = mdp4_get_config(pdev); pdev 441 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c mdp4_kms->mmio = msm_ioremap(pdev, NULL, "MDP4"); pdev 447 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c irq = platform_get_irq(pdev, 0); pdev 460 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c mdp4_kms->vdd = devm_regulator_get_exclusive(&pdev->dev, "vdd"); pdev 472 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c mdp4_kms->clk = devm_clk_get(&pdev->dev, "core_clk"); pdev 479 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c mdp4_kms->pclk = devm_clk_get(&pdev->dev, "iface_clk"); pdev 484 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c mdp4_kms->lut_clk = devm_clk_get(&pdev->dev, "lut_clk"); pdev 492 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c mdp4_kms->axi_clk = devm_clk_get(&pdev->dev, "bus_clk"); pdev 518 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c aspace = msm_gem_address_space_create(&pdev->dev, pdev 781 drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c struct platform_device *pdev = to_platform_device(dev->dev); pdev 827 drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c pconfig = mdp5_get_config(pdev); pdev 203 drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c dev = &mdp5_kms->pdev->dev; pdev 417 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c struct device *dev = &mdp5_kms->pdev->dev; pdev 463 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c struct device *dev = &mdp5_kms->pdev->dev; pdev 864 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c struct platform_device *pdev = mdp5_kms->pdev; pdev 896 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c pm_runtime_get_sync(&pdev->dev); pdev 909 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c pm_runtime_get_sync(&pdev->dev); pdev 933 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c pm_runtime_put_sync(&pdev->dev); pdev 973 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c pm_runtime_get_sync(&mdp5_kms->pdev->dev); pdev 981 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c pm_runtime_put_sync(&mdp5_kms->pdev->dev); pdev 369 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c dev = &mdp5_kms->pdev->dev; pdev 42 drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c struct device *dev = &mdp5_kms->pdev->dev; pdev 54 drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c struct device *dev = &mdp5_kms->pdev->dev; pdev 73 drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c struct device *dev = &mdp5_kms->pdev->dev; pdev 107 drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c struct device *dev = &mdp5_kms->pdev->dev; pdev 120 drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c struct device *dev = &mdp5_kms->pdev->dev; pdev 29 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c struct device *dev = &mdp5_kms->pdev->dev; pdev 152 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c pm_runtime_get_sync(&mdp5_kms->pdev->dev); pdev 158 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c pm_runtime_put_sync(&mdp5_kms->pdev->dev); pdev 556 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c struct device *dev = &mdp5_kms->pdev->dev; pdev 569 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c static int get_clk(struct platform_device *pdev, struct clk **clkp, pdev 572 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c struct device *dev = &pdev->dev; pdev 573 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c struct clk *clk = msm_clk_get(pdev, name); pdev 681 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c struct platform_device *pdev; pdev 698 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c pdev = mdp5_kms->pdev; pdev 700 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c irq = irq_of_parse_and_map(pdev->dev.of_node, 0); pdev 703 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c DRM_DEV_ERROR(&pdev->dev, "failed to get irq: %d\n", ret); pdev 715 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c pm_runtime_get_sync(&pdev->dev); pdev 727 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c iommu_dev = &pdev->dev; pdev 743 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c DRM_DEV_ERROR(&pdev->dev, "failed to attach iommu: %d\n", pdev 748 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c DRM_DEV_INFO(&pdev->dev, pdev 753 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c pm_runtime_put_sync(&pdev->dev); pdev 757 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c DRM_DEV_ERROR(&pdev->dev, "modeset_init failed: %d\n", ret); pdev 779 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c static void mdp5_destroy(struct platform_device *pdev) pdev 781 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c struct mdp5_kms *mdp5_kms = platform_get_drvdata(pdev); pdev 795 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c pm_runtime_disable(&pdev->dev); pdev 930 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c static int mdp5_init(struct platform_device *pdev, struct drm_device *dev) pdev 938 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c mdp5_kms = devm_kzalloc(&pdev->dev, sizeof(*mdp5_kms), GFP_KERNEL); pdev 944 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c platform_set_drvdata(pdev, mdp5_kms); pdev 949 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c mdp5_kms->pdev = pdev; pdev 955 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c mdp5_kms->mmio = msm_ioremap(pdev, "mdp_phys", "MDP5"); pdev 962 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c ret = get_clk(pdev, &mdp5_kms->axi_clk, "bus", true); pdev 965 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c ret = get_clk(pdev, &mdp5_kms->ahb_clk, "iface", true); pdev 968 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c ret = get_clk(pdev, &mdp5_kms->core_clk, "core", true); pdev 971 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c ret = get_clk(pdev, &mdp5_kms->vsync_clk, "vsync", true); pdev 976 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c get_clk(pdev, &mdp5_kms->lut_clk, "lut", false); pdev 984 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c pm_runtime_enable(&pdev->dev); pdev 1040 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c mdp5_destroy(pdev); pdev 1047 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c struct platform_device *pdev = to_platform_device(dev); pdev 1051 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c return mdp5_init(pdev, ddev); pdev 1057 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c struct platform_device *pdev = to_platform_device(dev); pdev 1059 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c mdp5_destroy(pdev); pdev 1067 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c static int mdp5_setup_interconnect(struct platform_device *pdev) pdev 1069 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c struct icc_path *path0 = of_icc_get(&pdev->dev, "mdp0-mem"); pdev 1070 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c struct icc_path *path1 = of_icc_get(&pdev->dev, "mdp1-mem"); pdev 1071 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c struct icc_path *path_rot = of_icc_get(&pdev->dev, "rotator-mem"); pdev 1083 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c dev_warn(&pdev->dev, "No interconnect support may cause display underflows!\n"); pdev 1097 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c static int mdp5_dev_probe(struct platform_device *pdev) pdev 1103 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c ret = mdp5_setup_interconnect(pdev); pdev 1107 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c return component_add(&pdev->dev, &mdp5_ops); pdev 1110 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c static int mdp5_dev_remove(struct platform_device *pdev) pdev 1113 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c component_del(&pdev->dev, &mdp5_ops); pdev 1119 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c struct platform_device *pdev = to_platform_device(dev); pdev 1120 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c struct mdp5_kms *mdp5_kms = platform_get_drvdata(pdev); pdev 1129 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c struct platform_device *pdev = to_platform_device(dev); pdev 1130 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c struct mdp5_kms *mdp5_kms = platform_get_drvdata(pdev); pdev 25 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h struct platform_device *pdev; pdev 164 drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c struct platform_device *pdev = pdev 167 drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c mdp5_mdss->ahb_clk = msm_clk_get(pdev, "iface"); pdev 171 drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c mdp5_mdss->axi_clk = msm_clk_get(pdev, "bus"); pdev 175 drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c mdp5_mdss->vsync_clk = msm_clk_get(pdev, "vsync"); pdev 206 drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c struct platform_device *pdev = to_platform_device(dev->dev); pdev 224 drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c mdp5_mdss->mmio = msm_ioremap(pdev, "mdss_phys", "MDSS"); pdev 230 drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c mdp5_mdss->vbif = msm_ioremap(pdev, "vbif_phys", "VBIF"); pdev 256 drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c ret = devm_request_irq(dev->dev, platform_get_irq(pdev, 0), pdev 18 drivers/gpu/drm/msm/dsi/dsi.c struct platform_device *pdev = msm_dsi->pdev; pdev 22 drivers/gpu/drm/msm/dsi/dsi.c phy_node = of_parse_phandle(pdev->dev.of_node, "phys", 0); pdev 24 drivers/gpu/drm/msm/dsi/dsi.c DRM_DEV_ERROR(&pdev->dev, "cannot find phy device\n"); pdev 35 drivers/gpu/drm/msm/dsi/dsi.c DRM_DEV_ERROR(&pdev->dev, "%s: phy driver is not ready\n", __func__); pdev 62 drivers/gpu/drm/msm/dsi/dsi.c platform_set_drvdata(msm_dsi->pdev, NULL); pdev 65 drivers/gpu/drm/msm/dsi/dsi.c static struct msm_dsi *dsi_init(struct platform_device *pdev) pdev 70 drivers/gpu/drm/msm/dsi/dsi.c if (!pdev) pdev 73 drivers/gpu/drm/msm/dsi/dsi.c msm_dsi = devm_kzalloc(&pdev->dev, sizeof(*msm_dsi), GFP_KERNEL); pdev 79 drivers/gpu/drm/msm/dsi/dsi.c msm_dsi->pdev = pdev; pdev 80 drivers/gpu/drm/msm/dsi/dsi.c platform_set_drvdata(pdev, msm_dsi); pdev 108 drivers/gpu/drm/msm/dsi/dsi.c struct platform_device *pdev = to_platform_device(dev); pdev 112 drivers/gpu/drm/msm/dsi/dsi.c msm_dsi = dsi_init(pdev); pdev 145 drivers/gpu/drm/msm/dsi/dsi.c static int dsi_dev_probe(struct platform_device *pdev) pdev 147 drivers/gpu/drm/msm/dsi/dsi.c return component_add(&pdev->dev, &dsi_ops); pdev 150 drivers/gpu/drm/msm/dsi/dsi.c static int dsi_dev_remove(struct platform_device *pdev) pdev 153 drivers/gpu/drm/msm/dsi/dsi.c component_del(&pdev->dev, &dsi_ops); pdev 58 drivers/gpu/drm/msm/dsi/dsi.h struct platform_device *pdev; pdev 107 drivers/gpu/drm/msm/dsi/dsi.h struct msm_dsi_pll *msm_dsi_pll_init(struct platform_device *pdev, pdev 117 drivers/gpu/drm/msm/dsi/dsi.h static inline struct msm_dsi_pll *msm_dsi_pll_init(struct platform_device *pdev, pdev 97 drivers/gpu/drm/msm/dsi/dsi_host.c struct platform_device *pdev; pdev 202 drivers/gpu/drm/msm/dsi/dsi_host.c struct device *dev = &msm_host->pdev->dev; pdev 214 drivers/gpu/drm/msm/dsi/dsi_host.c ahb_clk = msm_clk_get(msm_host->pdev, "iface"); pdev 320 drivers/gpu/drm/msm/dsi/dsi_host.c ret = devm_regulator_bulk_get(&msm_host->pdev->dev, num, s); pdev 332 drivers/gpu/drm/msm/dsi/dsi_host.c struct platform_device *pdev = msm_host->pdev; pdev 335 drivers/gpu/drm/msm/dsi/dsi_host.c msm_host->src_clk = msm_clk_get(pdev, "src"); pdev 365 drivers/gpu/drm/msm/dsi/dsi_host.c struct platform_device *pdev = msm_host->pdev; pdev 368 drivers/gpu/drm/msm/dsi/dsi_host.c msm_host->byte_intf_clk = msm_clk_get(pdev, "byte_intf"); pdev 380 drivers/gpu/drm/msm/dsi/dsi_host.c struct platform_device *pdev = msm_host->pdev; pdev 387 drivers/gpu/drm/msm/dsi/dsi_host.c msm_host->bus_clks[i] = msm_clk_get(pdev, pdev 398 drivers/gpu/drm/msm/dsi/dsi_host.c msm_host->byte_clk = msm_clk_get(pdev, "byte"); pdev 407 drivers/gpu/drm/msm/dsi/dsi_host.c msm_host->pixel_clk = msm_clk_get(pdev, "pixel"); pdev 416 drivers/gpu/drm/msm/dsi/dsi_host.c msm_host->esc_clk = msm_clk_get(pdev, "core"); pdev 482 drivers/gpu/drm/msm/dsi/dsi_host.c struct platform_device *pdev = to_platform_device(dev); pdev 483 drivers/gpu/drm/msm/dsi/dsi_host.c struct msm_dsi *msm_dsi = platform_get_drvdata(pdev); pdev 497 drivers/gpu/drm/msm/dsi/dsi_host.c struct platform_device *pdev = to_platform_device(dev); pdev 498 drivers/gpu/drm/msm/dsi/dsi_host.c struct msm_dsi *msm_dsi = platform_get_drvdata(pdev); pdev 1037 drivers/gpu/drm/msm/dsi/dsi_host.c struct device *dev = &msm_host->pdev->dev; pdev 1663 drivers/gpu/drm/msm/dsi/dsi_host.c struct device *dev = &msm_host->pdev->dev; pdev 1726 drivers/gpu/drm/msm/dsi/dsi_host.c struct device *dev = &msm_host->pdev->dev; pdev 1781 drivers/gpu/drm/msm/dsi/dsi_host.c struct platform_device *pdev = msm_host->pdev; pdev 1786 drivers/gpu/drm/msm/dsi/dsi_host.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dsi_ctrl"); pdev 1801 drivers/gpu/drm/msm/dsi/dsi_host.c struct platform_device *pdev = msm_dsi->pdev; pdev 1804 drivers/gpu/drm/msm/dsi/dsi_host.c msm_host = devm_kzalloc(&pdev->dev, sizeof(*msm_host), GFP_KERNEL); pdev 1812 drivers/gpu/drm/msm/dsi/dsi_host.c msm_host->pdev = pdev; pdev 1821 drivers/gpu/drm/msm/dsi/dsi_host.c msm_host->ctrl_base = msm_ioremap(pdev, "dsi_ctrl", "DSI CTRL"); pdev 1828 drivers/gpu/drm/msm/dsi/dsi_host.c pm_runtime_enable(&pdev->dev); pdev 1859 drivers/gpu/drm/msm/dsi/dsi_host.c msm_host->rx_buf = devm_kzalloc(&pdev->dev, SZ_4K, GFP_KERNEL); pdev 1901 drivers/gpu/drm/msm/dsi/dsi_host.c pm_runtime_disable(&msm_host->pdev->dev); pdev 1909 drivers/gpu/drm/msm/dsi/dsi_host.c struct platform_device *pdev = msm_host->pdev; pdev 1912 drivers/gpu/drm/msm/dsi/dsi_host.c msm_host->irq = irq_of_parse_and_map(pdev->dev.of_node, 0); pdev 1919 drivers/gpu/drm/msm/dsi/dsi_host.c ret = devm_request_irq(&pdev->dev, msm_host->irq, pdev 1923 drivers/gpu/drm/msm/dsi/dsi_host.c DRM_DEV_ERROR(&pdev->dev, "failed to request IRQ%u: %d\n", pdev 1945 drivers/gpu/drm/msm/dsi/dsi_host.c host->dev = &msm_host->pdev->dev; pdev 1999 drivers/gpu/drm/msm/dsi/dsi_host.c pm_runtime_get_sync(&msm_host->pdev->dev); pdev 2032 drivers/gpu/drm/msm/dsi/dsi_host.c pm_runtime_put_autosuspend(&msm_host->pdev->dev); pdev 2347 drivers/gpu/drm/msm/dsi/dsi_host.c pm_runtime_get_sync(&msm_host->pdev->dev); pdev 2355 drivers/gpu/drm/msm/dsi/dsi_host.c ret = pinctrl_pm_select_default_state(&msm_host->pdev->dev); pdev 2376 drivers/gpu/drm/msm/dsi/dsi_host.c pm_runtime_put_autosuspend(&msm_host->pdev->dev); pdev 2400 drivers/gpu/drm/msm/dsi/dsi_host.c pinctrl_pm_select_sleep_state(&msm_host->pdev->dev); pdev 2403 drivers/gpu/drm/msm/dsi/dsi_host.c pm_runtime_put_autosuspend(&msm_host->pdev->dev); pdev 803 drivers/gpu/drm/msm/dsi/dsi_manager.c ret = dsi_mgr_parse_dual_dsi(msm_dsi->pdev->dev.of_node, id); pdev 390 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c struct device *dev = &phy->pdev->dev; pdev 430 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c struct device *dev = &phy->pdev->dev; pdev 464 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c struct device *dev = &phy->pdev->dev; pdev 481 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c pm_runtime_put_autosuspend(&phy->pdev->dev); pdev 519 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c struct platform_device *pdev = phy->pdev; pdev 524 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dsi_phy"); pdev 538 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c struct platform_device *pdev = phy->pdev; pdev 541 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c phy->reg_base = msm_ioremap(pdev, "dsi_phy_regulator", pdev 544 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c DRM_DEV_ERROR(&pdev->dev, "%s: failed to map phy regulator base\n", pdev 554 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c static int dsi_phy_driver_probe(struct platform_device *pdev) pdev 557 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c struct device *dev = &pdev->dev; pdev 570 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c phy->pdev = pdev; pdev 583 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c phy->base = msm_ioremap(pdev, "dsi_phy", "DSI_PHY"); pdev 594 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c phy->ahb_clk = msm_clk_get(pdev, "iface"); pdev 614 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c phy->pll = msm_dsi_pll_init(pdev, phy->cfg->type, phy->id); pdev 624 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c platform_set_drvdata(pdev, phy); pdev 632 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c static int dsi_phy_driver_remove(struct platform_device *pdev) pdev 634 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c struct msm_dsi_phy *phy = platform_get_drvdata(pdev); pdev 641 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c platform_set_drvdata(pdev, NULL); pdev 668 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c struct device *dev = &phy->pdev->dev; pdev 76 drivers/gpu/drm/msm/dsi/phy/dsi_phy.h struct platform_device *pdev; pdev 101 drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c DRM_DEV_ERROR(&phy->pdev->dev, pdev 180 drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c DRM_DEV_ERROR(&phy->pdev->dev, "%s: set pll usecase failed, %d\n", pdev 199 drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c struct platform_device *pdev = phy->pdev; pdev 201 drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c phy->lane_base = msm_ioremap(pdev, "dsi_phy_lane", pdev 204 drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c DRM_DEV_ERROR(&pdev->dev, "%s: failed to map phy lane base\n", pdev 61 drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c DRM_DEV_ERROR(&phy->pdev->dev, pdev 112 drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c DRM_DEV_ERROR(&phy->pdev->dev, "%s: set pll usecase failed, %d\n", pdev 134 drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c struct platform_device *pdev = phy->pdev; pdev 136 drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c phy->lane_base = msm_ioremap(pdev, "dsi_phy_lane", pdev 139 drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c DRM_DEV_ERROR(&pdev->dev, "%s: failed to map phy lane base\n", pdev 77 drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c DRM_DEV_ERROR(&phy->pdev->dev, pdev 71 drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c DRM_DEV_ERROR(&phy->pdev->dev, pdev 129 drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c DRM_DEV_ERROR(&phy->pdev->dev, pdev 78 drivers/gpu/drm/msm/dsi/pll/dsi_pll.c void msm_dsi_pll_helper_unregister_clks(struct platform_device *pdev, pdev 81 drivers/gpu/drm/msm/dsi/pll/dsi_pll.c of_clk_del_provider(pdev->dev.of_node); pdev 144 drivers/gpu/drm/msm/dsi/pll/dsi_pll.c struct msm_dsi_pll *msm_dsi_pll_init(struct platform_device *pdev, pdev 147 drivers/gpu/drm/msm/dsi/pll/dsi_pll.c struct device *dev = &pdev->dev; pdev 153 drivers/gpu/drm/msm/dsi/pll/dsi_pll.c pll = msm_dsi_pll_28nm_init(pdev, type, id); pdev 156 drivers/gpu/drm/msm/dsi/pll/dsi_pll.c pll = msm_dsi_pll_28nm_8960_init(pdev, id); pdev 159 drivers/gpu/drm/msm/dsi/pll/dsi_pll.c pll = msm_dsi_pll_14nm_init(pdev, id); pdev 162 drivers/gpu/drm/msm/dsi/pll/dsi_pll.c pll = msm_dsi_pll_10nm_init(pdev, id); pdev 74 drivers/gpu/drm/msm/dsi/pll/dsi_pll.h void msm_dsi_pll_helper_unregister_clks(struct platform_device *pdev, pdev 81 drivers/gpu/drm/msm/dsi/pll/dsi_pll.h struct msm_dsi_pll *msm_dsi_pll_28nm_init(struct platform_device *pdev, pdev 85 drivers/gpu/drm/msm/dsi/pll/dsi_pll.h struct platform_device *pdev, enum msm_dsi_phy_type type, int id) pdev 91 drivers/gpu/drm/msm/dsi/pll/dsi_pll.h struct msm_dsi_pll *msm_dsi_pll_28nm_8960_init(struct platform_device *pdev, pdev 95 drivers/gpu/drm/msm/dsi/pll/dsi_pll.h struct platform_device *pdev, int id) pdev 102 drivers/gpu/drm/msm/dsi/pll/dsi_pll.h struct msm_dsi_pll *msm_dsi_pll_14nm_init(struct platform_device *pdev, int id); pdev 105 drivers/gpu/drm/msm/dsi/pll/dsi_pll.h msm_dsi_pll_14nm_init(struct platform_device *pdev, int id) pdev 111 drivers/gpu/drm/msm/dsi/pll/dsi_pll.h struct msm_dsi_pll *msm_dsi_pll_10nm_init(struct platform_device *pdev, int id); pdev 114 drivers/gpu/drm/msm/dsi/pll/dsi_pll.h msm_dsi_pll_10nm_init(struct platform_device *pdev, int id) pdev 91 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c struct platform_device *pdev; pdev 631 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c struct device *dev = &pll_10nm->pdev->dev; pdev 663 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c struct device *dev = &pll_10nm->pdev->dev; pdev 821 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c struct msm_dsi_pll *msm_dsi_pll_10nm_init(struct platform_device *pdev, int id) pdev 827 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c pll_10nm = devm_kzalloc(&pdev->dev, sizeof(*pll_10nm), GFP_KERNEL); pdev 833 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c pll_10nm->pdev = pdev; pdev 837 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c pll_10nm->phy_cmn_mmio = msm_ioremap(pdev, "dsi_phy", "DSI_PHY"); pdev 839 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c DRM_DEV_ERROR(&pdev->dev, "failed to map CMN PHY base\n"); pdev 843 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c pll_10nm->mmio = msm_ioremap(pdev, "dsi_pll", "DSI_PLL"); pdev 845 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c DRM_DEV_ERROR(&pdev->dev, "failed to map PLL base\n"); pdev 864 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c DRM_DEV_ERROR(&pdev->dev, "failed to register PLL: %d\n", ret); pdev 121 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c struct platform_device *pdev; pdev 778 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c DRM_DEV_ERROR(&pll_14nm->pdev->dev, "DSI PLL lock failed\n"); pdev 824 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c DRM_DEV_ERROR(&pll_14nm->pdev->dev, pdev 897 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c struct platform_device *pdev = pll_14nm->pdev; pdev 900 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c of_clk_del_provider(pdev->dev.of_node); pdev 913 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c struct device *dev = &pll_14nm->pdev->dev; pdev 952 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c struct device *dev = &pll_14nm->pdev->dev; pdev 1041 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c struct msm_dsi_pll *msm_dsi_pll_14nm_init(struct platform_device *pdev, int id) pdev 1047 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c if (!pdev) pdev 1050 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c pll_14nm = devm_kzalloc(&pdev->dev, sizeof(*pll_14nm), GFP_KERNEL); pdev 1056 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c pll_14nm->pdev = pdev; pdev 1060 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c pll_14nm->phy_cmn_mmio = msm_ioremap(pdev, "dsi_phy", "DSI_PHY"); pdev 1062 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c DRM_DEV_ERROR(&pdev->dev, "failed to map CMN PHY base\n"); pdev 1066 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c pll_14nm->mmio = msm_ioremap(pdev, "dsi_pll", "DSI_PLL"); pdev 1068 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c DRM_DEV_ERROR(&pdev->dev, "failed to map PLL base\n"); pdev 1091 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c DRM_DEV_ERROR(&pdev->dev, "failed to register PLL: %d\n", ret); pdev 73 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c struct platform_device *pdev; pdev 132 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c struct device *dev = &pll_28nm->pdev->dev; pdev 316 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c struct device *dev = &pll_28nm->pdev->dev; pdev 391 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c struct device *dev = &pll_28nm->pdev->dev; pdev 463 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c DRM_DEV_ERROR(&pll_28nm->pdev->dev, pdev 498 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c msm_dsi_pll_helper_unregister_clks(pll_28nm->pdev, pdev 519 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c struct device *dev = &pll_28nm->pdev->dev; pdev 583 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c struct msm_dsi_pll *msm_dsi_pll_28nm_init(struct platform_device *pdev, pdev 590 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c if (!pdev) pdev 593 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c pll_28nm = devm_kzalloc(&pdev->dev, sizeof(*pll_28nm), GFP_KERNEL); pdev 597 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c pll_28nm->pdev = pdev; pdev 600 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c pll_28nm->mmio = msm_ioremap(pdev, "dsi_pll", "DSI_PLL"); pdev 602 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c DRM_DEV_ERROR(&pdev->dev, "%s: failed to map pll base\n", __func__); pdev 628 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c DRM_DEV_ERROR(&pdev->dev, "phy type (%d) is not 28nm\n", type); pdev 634 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c DRM_DEV_ERROR(&pdev->dev, "failed to register PLL: %d\n", ret); pdev 67 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c struct platform_device *pdev; pdev 290 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c struct device *dev = &pll_28nm->pdev->dev; pdev 363 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c DRM_DEV_ERROR(&pll_28nm->pdev->dev, pdev 397 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c msm_dsi_pll_helper_unregister_clks(pll_28nm->pdev, pdev 410 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c struct device *dev = &pll_28nm->pdev->dev; pdev 484 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c struct msm_dsi_pll *msm_dsi_pll_28nm_8960_init(struct platform_device *pdev, pdev 491 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c if (!pdev) pdev 494 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c pll_28nm = devm_kzalloc(&pdev->dev, sizeof(*pll_28nm), GFP_KERNEL); pdev 498 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c pll_28nm->pdev = pdev; pdev 501 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c pll_28nm->mmio = msm_ioremap(pdev, "dsi_pll", "DSI_PLL"); pdev 503 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c DRM_DEV_ERROR(&pdev->dev, "%s: failed to map pll base\n", __func__); pdev 521 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c DRM_DEV_ERROR(&pdev->dev, "failed to register PLL: %d\n", ret); pdev 17 drivers/gpu/drm/msm/edp/edp.c static void edp_destroy(struct platform_device *pdev) pdev 19 drivers/gpu/drm/msm/edp/edp.c struct msm_edp *edp = platform_get_drvdata(pdev); pdev 29 drivers/gpu/drm/msm/edp/edp.c platform_set_drvdata(pdev, NULL); pdev 33 drivers/gpu/drm/msm/edp/edp.c static struct msm_edp *edp_init(struct platform_device *pdev) pdev 38 drivers/gpu/drm/msm/edp/edp.c if (!pdev) { pdev 44 drivers/gpu/drm/msm/edp/edp.c edp = devm_kzalloc(&pdev->dev, sizeof(*edp), GFP_KERNEL); pdev 51 drivers/gpu/drm/msm/edp/edp.c edp->pdev = pdev; pdev 52 drivers/gpu/drm/msm/edp/edp.c platform_set_drvdata(pdev, edp); pdev 62 drivers/gpu/drm/msm/edp/edp.c edp_destroy(pdev); pdev 99 drivers/gpu/drm/msm/edp/edp.c static int edp_dev_probe(struct platform_device *pdev) pdev 102 drivers/gpu/drm/msm/edp/edp.c return component_add(&pdev->dev, &edp_ops); pdev 105 drivers/gpu/drm/msm/edp/edp.c static int edp_dev_remove(struct platform_device *pdev) pdev 108 drivers/gpu/drm/msm/edp/edp.c component_del(&pdev->dev, &edp_ops); pdev 142 drivers/gpu/drm/msm/edp/edp.c struct platform_device *pdev = edp->pdev; pdev 165 drivers/gpu/drm/msm/edp/edp.c edp->irq = irq_of_parse_and_map(pdev->dev.of_node, 0); pdev 172 drivers/gpu/drm/msm/edp/edp.c ret = devm_request_irq(&pdev->dev, edp->irq, pdev 27 drivers/gpu/drm/msm/edp/edp.h struct platform_device *pdev; pdev 55 drivers/gpu/drm/msm/edp/edp_ctrl.c struct platform_device *pdev; pdev 145 drivers/gpu/drm/msm/edp/edp_ctrl.c struct platform_device *pdev = ctrl->pdev; pdev 148 drivers/gpu/drm/msm/edp/edp_ctrl.c ctrl->aux_clk = msm_clk_get(pdev, "core"); pdev 156 drivers/gpu/drm/msm/edp/edp_ctrl.c ctrl->pixel_clk = msm_clk_get(pdev, "pixel"); pdev 164 drivers/gpu/drm/msm/edp/edp_ctrl.c ctrl->ahb_clk = msm_clk_get(pdev, "iface"); pdev 172 drivers/gpu/drm/msm/edp/edp_ctrl.c ctrl->link_clk = msm_clk_get(pdev, "link"); pdev 181 drivers/gpu/drm/msm/edp/edp_ctrl.c ctrl->mdp_core_clk = msm_clk_get(pdev, "mdp_core"); pdev 294 drivers/gpu/drm/msm/edp/edp_ctrl.c struct device *dev = &ctrl->pdev->dev; pdev 360 drivers/gpu/drm/msm/edp/edp_ctrl.c struct device *dev = &ctrl->pdev->dev; pdev 1085 drivers/gpu/drm/msm/edp/edp_ctrl.c struct device *dev = &edp->pdev->dev; pdev 1098 drivers/gpu/drm/msm/edp/edp_ctrl.c ctrl->pdev = edp->pdev; pdev 1100 drivers/gpu/drm/msm/edp/edp_ctrl.c ctrl->base = msm_ioremap(ctrl->pdev, "edp", "eDP"); pdev 1164 drivers/gpu/drm/msm/edp/edp_ctrl.c msm_edp_aux_destroy(&ctrl->pdev->dev, ctrl->aux); pdev 79 drivers/gpu/drm/msm/hdmi/hdmi.c platform_set_drvdata(hdmi->pdev, NULL); pdev 84 drivers/gpu/drm/msm/hdmi/hdmi.c struct platform_device *pdev = hdmi->pdev; pdev 88 drivers/gpu/drm/msm/hdmi/hdmi.c phy_node = of_parse_phandle(pdev->dev.of_node, "phys", 0); pdev 90 drivers/gpu/drm/msm/hdmi/hdmi.c DRM_DEV_ERROR(&pdev->dev, "cannot find phy device\n"); pdev 101 drivers/gpu/drm/msm/hdmi/hdmi.c DRM_DEV_ERROR(&pdev->dev, "phy driver is not ready\n"); pdev 114 drivers/gpu/drm/msm/hdmi/hdmi.c static struct hdmi *msm_hdmi_init(struct platform_device *pdev) pdev 116 drivers/gpu/drm/msm/hdmi/hdmi.c struct hdmi_platform_config *config = pdev->dev.platform_data; pdev 121 drivers/gpu/drm/msm/hdmi/hdmi.c hdmi = devm_kzalloc(&pdev->dev, sizeof(*hdmi), GFP_KERNEL); pdev 127 drivers/gpu/drm/msm/hdmi/hdmi.c hdmi->pdev = pdev; pdev 131 drivers/gpu/drm/msm/hdmi/hdmi.c hdmi->mmio = msm_ioremap(pdev, config->mmio_name, "HDMI"); pdev 138 drivers/gpu/drm/msm/hdmi/hdmi.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 142 drivers/gpu/drm/msm/hdmi/hdmi.c hdmi->qfprom_mmio = msm_ioremap(pdev, pdev 145 drivers/gpu/drm/msm/hdmi/hdmi.c DRM_DEV_INFO(&pdev->dev, "can't find qfprom resource\n"); pdev 149 drivers/gpu/drm/msm/hdmi/hdmi.c hdmi->hpd_regs = devm_kcalloc(&pdev->dev, pdev 160 drivers/gpu/drm/msm/hdmi/hdmi.c reg = devm_regulator_get(&pdev->dev, pdev 164 drivers/gpu/drm/msm/hdmi/hdmi.c DRM_DEV_ERROR(&pdev->dev, "failed to get hpd regulator: %s (%d)\n", pdev 172 drivers/gpu/drm/msm/hdmi/hdmi.c hdmi->pwr_regs = devm_kcalloc(&pdev->dev, pdev 183 drivers/gpu/drm/msm/hdmi/hdmi.c reg = devm_regulator_get(&pdev->dev, pdev 187 drivers/gpu/drm/msm/hdmi/hdmi.c DRM_DEV_ERROR(&pdev->dev, "failed to get pwr regulator: %s (%d)\n", pdev 195 drivers/gpu/drm/msm/hdmi/hdmi.c hdmi->hpd_clks = devm_kcalloc(&pdev->dev, pdev 206 drivers/gpu/drm/msm/hdmi/hdmi.c clk = msm_clk_get(pdev, config->hpd_clk_names[i]); pdev 209 drivers/gpu/drm/msm/hdmi/hdmi.c DRM_DEV_ERROR(&pdev->dev, "failed to get hpd clk: %s (%d)\n", pdev 217 drivers/gpu/drm/msm/hdmi/hdmi.c hdmi->pwr_clks = devm_kcalloc(&pdev->dev, pdev 228 drivers/gpu/drm/msm/hdmi/hdmi.c clk = msm_clk_get(pdev, config->pwr_clk_names[i]); pdev 231 drivers/gpu/drm/msm/hdmi/hdmi.c DRM_DEV_ERROR(&pdev->dev, "failed to get pwr clk: %s (%d)\n", pdev 239 drivers/gpu/drm/msm/hdmi/hdmi.c pm_runtime_enable(&pdev->dev); pdev 246 drivers/gpu/drm/msm/hdmi/hdmi.c DRM_DEV_ERROR(&pdev->dev, "failed to get i2c: %d\n", ret); pdev 253 drivers/gpu/drm/msm/hdmi/hdmi.c DRM_DEV_ERROR(&pdev->dev, "failed to get phy\n"); pdev 259 drivers/gpu/drm/msm/hdmi/hdmi.c dev_warn(&pdev->dev, "failed to init hdcp: disabled\n"); pdev 284 drivers/gpu/drm/msm/hdmi/hdmi.c struct platform_device *pdev = hdmi->pdev; pdev 308 drivers/gpu/drm/msm/hdmi/hdmi.c hdmi->irq = irq_of_parse_and_map(pdev->dev.of_node, 0); pdev 315 drivers/gpu/drm/msm/hdmi/hdmi.c ret = devm_request_irq(&pdev->dev, hdmi->irq, pdev 326 drivers/gpu/drm/msm/hdmi/hdmi.c DRM_DEV_ERROR(&hdmi->pdev->dev, "failed to enable HPD: %d\n", ret); pdev 335 drivers/gpu/drm/msm/hdmi/hdmi.c platform_set_drvdata(pdev, hdmi); pdev 623 drivers/gpu/drm/msm/hdmi/hdmi.c static int msm_hdmi_dev_probe(struct platform_device *pdev) pdev 625 drivers/gpu/drm/msm/hdmi/hdmi.c return component_add(&pdev->dev, &msm_hdmi_ops); pdev 628 drivers/gpu/drm/msm/hdmi/hdmi.c static int msm_hdmi_dev_remove(struct platform_device *pdev) pdev 630 drivers/gpu/drm/msm/hdmi/hdmi.c component_del(&pdev->dev, &msm_hdmi_ops); pdev 41 drivers/gpu/drm/msm/hdmi/hdmi.h struct platform_device *pdev; pdev 160 drivers/gpu/drm/msm/hdmi/hdmi.h struct platform_device *pdev; pdev 186 drivers/gpu/drm/msm/hdmi/hdmi.h int msm_hdmi_pll_8960_init(struct platform_device *pdev); pdev 187 drivers/gpu/drm/msm/hdmi/hdmi.h int msm_hdmi_pll_8996_init(struct platform_device *pdev); pdev 189 drivers/gpu/drm/msm/hdmi/hdmi.h static inline int msm_hdmi_pll_8960_init(struct platform_device *pdev) pdev 194 drivers/gpu/drm/msm/hdmi/hdmi.h static inline int msm_hdmi_pll_8996_init(struct platform_device *pdev) pdev 29 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c pm_runtime_get_sync(&hdmi->pdev->dev); pdev 81 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c pm_runtime_put_autosuspend(&hdmi->pdev->dev); pdev 100 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c DRM_DEV_ERROR(&hdmi->pdev->dev, pdev 115 drivers/gpu/drm/msm/hdmi/hdmi_connector.c struct device *dev = &hdmi->pdev->dev; pdev 147 drivers/gpu/drm/msm/hdmi/hdmi_connector.c struct device *dev = &hdmi->pdev->dev; pdev 209 drivers/gpu/drm/msm/hdmi/hdmi_connector.c struct device *dev = &hdmi->pdev->dev; pdev 279 drivers/gpu/drm/msm/hdmi/hdmi_connector.c pm_runtime_get_sync(&hdmi->pdev->dev); pdev 285 drivers/gpu/drm/msm/hdmi/hdmi_connector.c pm_runtime_put_autosuspend(&hdmi->pdev->dev); pdev 254 drivers/gpu/drm/msm/hdmi/hdmi_i2c.c i2c->dev.parent = &hdmi->pdev->dev; pdev 13 drivers/gpu/drm/msm/hdmi/hdmi_phy.c struct device *dev = &phy->pdev->dev; pdev 43 drivers/gpu/drm/msm/hdmi/hdmi_phy.c clk = msm_clk_get(phy->pdev, cfg->clk_names[i]); pdev 60 drivers/gpu/drm/msm/hdmi/hdmi_phy.c struct device *dev = &phy->pdev->dev; pdev 85 drivers/gpu/drm/msm/hdmi/hdmi_phy.c struct device *dev = &phy->pdev->dev; pdev 113 drivers/gpu/drm/msm/hdmi/hdmi_phy.c static int msm_hdmi_phy_pll_init(struct platform_device *pdev, pdev 120 drivers/gpu/drm/msm/hdmi/hdmi_phy.c ret = msm_hdmi_pll_8960_init(pdev); pdev 123 drivers/gpu/drm/msm/hdmi/hdmi_phy.c ret = msm_hdmi_pll_8996_init(pdev); pdev 138 drivers/gpu/drm/msm/hdmi/hdmi_phy.c static int msm_hdmi_phy_probe(struct platform_device *pdev) pdev 140 drivers/gpu/drm/msm/hdmi/hdmi_phy.c struct device *dev = &pdev->dev; pdev 152 drivers/gpu/drm/msm/hdmi/hdmi_phy.c phy->mmio = msm_ioremap(pdev, "hdmi_phy", "HDMI_PHY"); pdev 158 drivers/gpu/drm/msm/hdmi/hdmi_phy.c phy->pdev = pdev; pdev 164 drivers/gpu/drm/msm/hdmi/hdmi_phy.c pm_runtime_enable(&pdev->dev); pdev 170 drivers/gpu/drm/msm/hdmi/hdmi_phy.c ret = msm_hdmi_phy_pll_init(pdev, phy->cfg->type); pdev 179 drivers/gpu/drm/msm/hdmi/hdmi_phy.c platform_set_drvdata(pdev, phy); pdev 184 drivers/gpu/drm/msm/hdmi/hdmi_phy.c static int msm_hdmi_phy_remove(struct platform_device *pdev) pdev 186 drivers/gpu/drm/msm/hdmi/hdmi_phy.c pm_runtime_disable(&pdev->dev); pdev 30 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c struct platform_device *pdev; pdev 83 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c return platform_get_drvdata(pll->pdev); pdev 706 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c int msm_hdmi_pll_8996_init(struct platform_device *pdev) pdev 708 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c struct device *dev = &pdev->dev; pdev 717 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c pll->pdev = pdev; pdev 719 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c pll->mmio_qserdes_com = msm_ioremap(pdev, "hdmi_pll", "HDMI_PLL"); pdev 731 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c pll->mmio_qserdes_tx[i] = msm_ioremap(pdev, name, label); pdev 14 drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c struct platform_device *pdev; pdev 249 drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c return platform_get_drvdata(pll->pdev); pdev 421 drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c int msm_hdmi_pll_8960_init(struct platform_device *pdev) pdev 423 drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c struct device *dev = &pdev->dev; pdev 437 drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c pll->mmio = msm_ioremap(pdev, "hdmi_pll", "HDMI_PLL"); pdev 443 drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c pll->pdev = pdev; pdev 79 drivers/gpu/drm/msm/msm_debugfs.c pm_runtime_get_sync(&gpu->pdev->dev); pdev 81 drivers/gpu/drm/msm/msm_debugfs.c pm_runtime_put_sync(&gpu->pdev->dev); pdev 103 drivers/gpu/drm/msm/msm_drv.c struct clk *msm_clk_get(struct platform_device *pdev, const char *name) pdev 108 drivers/gpu/drm/msm/msm_drv.c clk = devm_clk_get(&pdev->dev, name); pdev 114 drivers/gpu/drm/msm/msm_drv.c clk = devm_clk_get(&pdev->dev, name2); pdev 116 drivers/gpu/drm/msm/msm_drv.c dev_warn(&pdev->dev, "Using legacy clk name binding. Use " pdev 122 drivers/gpu/drm/msm/msm_drv.c void __iomem *msm_ioremap(struct platform_device *pdev, const char *name, pdev 130 drivers/gpu/drm/msm/msm_drv.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, name); pdev 132 drivers/gpu/drm/msm/msm_drv.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 135 drivers/gpu/drm/msm/msm_drv.c DRM_DEV_ERROR(&pdev->dev, "failed to get memory resource: %s\n", name); pdev 141 drivers/gpu/drm/msm/msm_drv.c ptr = devm_ioremap_nocache(&pdev->dev, res->start, size); pdev 143 drivers/gpu/drm/msm/msm_drv.c DRM_DEV_ERROR(&pdev->dev, "failed to ioremap: %s\n", name); pdev 212 drivers/gpu/drm/msm/msm_drv.c struct platform_device *pdev = to_platform_device(dev); pdev 213 drivers/gpu/drm/msm/msm_drv.c struct drm_device *ddev = platform_get_drvdata(pdev); pdev 292 drivers/gpu/drm/msm/msm_drv.c static int get_mdp_ver(struct platform_device *pdev) pdev 294 drivers/gpu/drm/msm/msm_drv.c struct device *dev = &pdev->dev; pdev 385 drivers/gpu/drm/msm/msm_drv.c struct platform_device *pdev = to_platform_device(dev); pdev 399 drivers/gpu/drm/msm/msm_drv.c platform_set_drvdata(pdev, ddev); pdev 410 drivers/gpu/drm/msm/msm_drv.c switch (get_mdp_ver(pdev)) { pdev 454 drivers/gpu/drm/msm/msm_drv.c switch (get_mdp_ver(pdev)) { pdev 1283 drivers/gpu/drm/msm/msm_drv.c static int msm_pdev_probe(struct platform_device *pdev) pdev 1288 drivers/gpu/drm/msm/msm_drv.c if (get_mdp_ver(pdev)) { pdev 1289 drivers/gpu/drm/msm/msm_drv.c ret = add_display_components(&pdev->dev, &match); pdev 1294 drivers/gpu/drm/msm/msm_drv.c ret = add_gpu_components(&pdev->dev, &match); pdev 1301 drivers/gpu/drm/msm/msm_drv.c ret = dma_set_mask_and_coherent(&pdev->dev, ~0); pdev 1305 drivers/gpu/drm/msm/msm_drv.c ret = component_master_add_with_match(&pdev->dev, &msm_drm_ops, match); pdev 1312 drivers/gpu/drm/msm/msm_drv.c of_platform_depopulate(&pdev->dev); pdev 1316 drivers/gpu/drm/msm/msm_drv.c static int msm_pdev_remove(struct platform_device *pdev) pdev 1318 drivers/gpu/drm/msm/msm_drv.c component_master_del(&pdev->dev, &msm_drm_ops); pdev 1319 drivers/gpu/drm/msm/msm_drv.c of_platform_depopulate(&pdev->dev); pdev 404 drivers/gpu/drm/msm/msm_drv.h struct clk *msm_clk_get(struct platform_device *pdev, const char *name); pdev 408 drivers/gpu/drm/msm/msm_drv.h void __iomem *msm_ioremap(struct platform_device *pdev, const char *name, pdev 98 drivers/gpu/drm/msm/msm_gpu.c gpu->devfreq.devfreq = devm_devfreq_add_device(&gpu->pdev->dev, pdev 103 drivers/gpu/drm/msm/msm_gpu.c DRM_DEV_ERROR(&gpu->pdev->dev, "Couldn't initialize GPU devfreq\n"); pdev 459 drivers/gpu/drm/msm/msm_gpu.c pm_runtime_get_sync(&gpu->pdev->dev); pdev 461 drivers/gpu/drm/msm/msm_gpu.c pm_runtime_put_sync(&gpu->pdev->dev); pdev 490 drivers/gpu/drm/msm/msm_gpu.c pm_runtime_get_sync(&gpu->pdev->dev); pdev 492 drivers/gpu/drm/msm/msm_gpu.c pm_runtime_put_sync(&gpu->pdev->dev); pdev 603 drivers/gpu/drm/msm/msm_gpu.c pm_runtime_get_sync(&gpu->pdev->dev); pdev 618 drivers/gpu/drm/msm/msm_gpu.c pm_runtime_put_sync(&gpu->pdev->dev); pdev 682 drivers/gpu/drm/msm/msm_gpu.c pm_runtime_mark_last_busy(&gpu->pdev->dev); pdev 683 drivers/gpu/drm/msm/msm_gpu.c pm_runtime_put_autosuspend(&gpu->pdev->dev); pdev 739 drivers/gpu/drm/msm/msm_gpu.c pm_runtime_get_sync(&gpu->pdev->dev); pdev 786 drivers/gpu/drm/msm/msm_gpu.c static int get_clocks(struct platform_device *pdev, struct msm_gpu *gpu) pdev 788 drivers/gpu/drm/msm/msm_gpu.c int ret = devm_clk_bulk_get_all(&pdev->dev, &gpu->grp_clks); pdev 807 drivers/gpu/drm/msm/msm_gpu.c msm_gpu_create_address_space(struct msm_gpu *gpu, struct platform_device *pdev, pdev 828 drivers/gpu/drm/msm/msm_gpu.c aspace = msm_gem_address_space_create(&pdev->dev, iommu, "gpu"); pdev 832 drivers/gpu/drm/msm/msm_gpu.c aspace = msm_gem_address_space_create_a2xx(&pdev->dev, gpu, "gpu", pdev 851 drivers/gpu/drm/msm/msm_gpu.c int msm_gpu_init(struct drm_device *drm, struct platform_device *pdev, pdev 877 drivers/gpu/drm/msm/msm_gpu.c gpu->mmio = msm_ioremap(pdev, config->ioname, name); pdev 884 drivers/gpu/drm/msm/msm_gpu.c gpu->irq = platform_get_irq(pdev, 0); pdev 891 drivers/gpu/drm/msm/msm_gpu.c ret = devm_request_irq(&pdev->dev, gpu->irq, irq_handler, pdev 898 drivers/gpu/drm/msm/msm_gpu.c ret = get_clocks(pdev, gpu); pdev 902 drivers/gpu/drm/msm/msm_gpu.c gpu->ebi1_clk = msm_clk_get(pdev, "bus"); pdev 908 drivers/gpu/drm/msm/msm_gpu.c gpu->gpu_reg = devm_regulator_get(&pdev->dev, "vdd"); pdev 913 drivers/gpu/drm/msm/msm_gpu.c gpu->gpu_cx = devm_regulator_get(&pdev->dev, "vddcx"); pdev 918 drivers/gpu/drm/msm/msm_gpu.c gpu->pdev = pdev; pdev 919 drivers/gpu/drm/msm/msm_gpu.c platform_set_drvdata(pdev, gpu); pdev 923 drivers/gpu/drm/msm/msm_gpu.c gpu->aspace = msm_gpu_create_address_space(gpu, pdev, pdev 979 drivers/gpu/drm/msm/msm_gpu.c platform_set_drvdata(pdev, NULL); pdev 72 drivers/gpu/drm/msm/msm_gpu.h struct platform_device *pdev; pdev 278 drivers/gpu/drm/msm/msm_gpu.h int msm_gpu_init(struct drm_device *drm, struct platform_device *pdev, pdev 177 drivers/gpu/drm/mxsfb/mxsfb_drv.c struct platform_device *pdev = to_platform_device(drm->dev); pdev 182 drivers/gpu/drm/mxsfb/mxsfb_drv.c mxsfb = devm_kzalloc(&pdev->dev, sizeof(*mxsfb), GFP_KERNEL); pdev 187 drivers/gpu/drm/mxsfb/mxsfb_drv.c mxsfb->devdata = &mxsfb_devdata[pdev->id_entry->driver_data]; pdev 189 drivers/gpu/drm/mxsfb/mxsfb_drv.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 251 drivers/gpu/drm/mxsfb/mxsfb_drv.c ret = drm_irq_install(drm, platform_get_irq(pdev, 0)); pdev 261 drivers/gpu/drm/mxsfb/mxsfb_drv.c platform_set_drvdata(pdev, drm); pdev 357 drivers/gpu/drm/mxsfb/mxsfb_drv.c static int mxsfb_probe(struct platform_device *pdev) pdev 361 drivers/gpu/drm/mxsfb/mxsfb_drv.c of_match_device(mxsfb_dt_ids, &pdev->dev); pdev 364 drivers/gpu/drm/mxsfb/mxsfb_drv.c if (!pdev->dev.of_node) pdev 368 drivers/gpu/drm/mxsfb/mxsfb_drv.c pdev->id_entry = of_id->data; pdev 370 drivers/gpu/drm/mxsfb/mxsfb_drv.c drm = drm_dev_alloc(&mxsfb_driver, &pdev->dev); pdev 394 drivers/gpu/drm/mxsfb/mxsfb_drv.c static int mxsfb_remove(struct platform_device *pdev) pdev 396 drivers/gpu/drm/mxsfb/mxsfb_drv.c struct drm_device *drm = platform_get_drvdata(pdev); pdev 211 drivers/gpu/drm/nouveau/dispnv04/arb.c if ((dev->pdev->device & 0xffff) == 0x01a0 /*CHIPSET_NFORCE*/ || pdev 212 drivers/gpu/drm/nouveau/dispnv04/arb.c (dev->pdev->device & 0xffff) == 0x01f0 /*CHIPSET_NFORCE2*/) { pdev 214 drivers/gpu/drm/nouveau/dispnv04/arb.c int domain = pci_domain_nr(dev->pdev->bus); pdev 259 drivers/gpu/drm/nouveau/dispnv04/arb.c else if ((dev->pdev->device & 0xfff0) == 0x0240 /*CHIPSET_C51*/ || pdev 260 drivers/gpu/drm/nouveau/dispnv04/arb.c (dev->pdev->device & 0xfff0) == 0x03d0 /*CHIPSET_C512*/) { pdev 494 drivers/gpu/drm/nouveau/dispnv04/dfp.c if (dev->pdev->device == 0x0174 || dev->pdev->device == 0x0179 || pdev 495 drivers/gpu/drm/nouveau/dispnv04/dfp.c dev->pdev->device == 0x0189 || dev->pdev->device == 0x0329) { pdev 129 drivers/gpu/drm/nouveau/dispnv04/disp.h const int impl = dev->pdev->device & 0x0ff0; pdev 141 drivers/gpu/drm/nouveau/dispnv04/disp.h return nv_two_heads(dev) && (dev->pdev->device & 0x0ff0) != 0x0110; pdev 148 drivers/gpu/drm/nouveau/dispnv04/disp.h const int impl = dev->pdev->device & 0x0ff0; pdev 159 drivers/gpu/drm/nouveau/dispnv04/disp.h return dev->pdev->device == device && pdev 160 drivers/gpu/drm/nouveau/dispnv04/disp.h dev->pdev->subsystem_vendor == sub_vendor && pdev 161 drivers/gpu/drm/nouveau/dispnv04/disp.h dev->pdev->subsystem_device == sub_device; pdev 220 drivers/gpu/drm/nouveau/dispnv04/hw.c domain = pci_domain_nr(dev->pdev->bus); pdev 223 drivers/gpu/drm/nouveau/dispnv04/hw.c (dev->pdev->device & 0x0ff0) == CHIPSET_NFORCE) { pdev 234 drivers/gpu/drm/nouveau/dispnv04/hw.c (dev->pdev->device & 0xff0) == CHIPSET_NFORCE2) { pdev 329 drivers/gpu/drm/nouveau/dispnv04/hw.c iovram = ioremap(pci_resource_start(dev->pdev, 1), 65536); pdev 8 drivers/gpu/drm/nouveau/include/nvkm/core/pci.h struct pci_dev *pdev; pdev 10 drivers/gpu/drm/nouveau/include/nvkm/core/tegra.h struct platform_device *pdev; pdev 15 drivers/gpu/drm/nouveau/include/nvkm/subdev/pci.h struct pci_dev *pdev; pdev 191 drivers/gpu/drm/nouveau/nouveau_abi16.c getparam->value = dev->pdev->vendor; pdev 197 drivers/gpu/drm/nouveau/nouveau_abi16.c getparam->value = dev->pdev->device; pdev 208 drivers/gpu/drm/nouveau/nouveau_abi16.c if (!pci_is_pcie(dev->pdev)) pdev 196 drivers/gpu/drm/nouveau/nouveau_acpi.c static enum vga_switcheroo_client_id nouveau_dsm_get_client_id(struct pci_dev *pdev) pdev 199 drivers/gpu/drm/nouveau/nouveau_acpi.c if (pdev->vendor == PCI_VENDOR_ID_INTEL) pdev 203 drivers/gpu/drm/nouveau/nouveau_acpi.c if (pdev->bus->number == 0) pdev 219 drivers/gpu/drm/nouveau/nouveau_acpi.c static bool nouveau_pr3_present(struct pci_dev *pdev) pdev 221 drivers/gpu/drm/nouveau/nouveau_acpi.c struct pci_dev *parent_pdev = pci_upstream_bridge(pdev); pdev 234 drivers/gpu/drm/nouveau/nouveau_acpi.c pci_d3cold_disable(pdev); pdev 246 drivers/gpu/drm/nouveau/nouveau_acpi.c static void nouveau_dsm_pci_probe(struct pci_dev *pdev, acpi_handle *dhandle_out, pdev 254 drivers/gpu/drm/nouveau/nouveau_acpi.c dhandle = ACPI_HANDLE(&pdev->dev); pdev 279 drivers/gpu/drm/nouveau/nouveau_acpi.c dev_info(&pdev->dev, "optimus capabilities: %s, status %s%s\n", pdev 284 drivers/gpu/drm/nouveau/nouveau_acpi.c *has_pr3 = nouveau_pr3_present(pdev); pdev 292 drivers/gpu/drm/nouveau/nouveau_acpi.c struct pci_dev *pdev = NULL; pdev 309 drivers/gpu/drm/nouveau/nouveau_acpi.c while ((pdev = pci_get_class(PCI_CLASS_DISPLAY_VGA << 8, pdev)) != NULL) { pdev 312 drivers/gpu/drm/nouveau/nouveau_acpi.c nouveau_dsm_pci_probe(pdev, &dhandle, &has_mux, &has_optimus, pdev 316 drivers/gpu/drm/nouveau/nouveau_acpi.c while ((pdev = pci_get_class(PCI_CLASS_DISPLAY_3D << 8, pdev)) != NULL) { pdev 319 drivers/gpu/drm/nouveau/nouveau_acpi.c nouveau_dsm_pci_probe(pdev, &dhandle, &has_mux, &has_optimus, pdev 458 drivers/gpu/drm/nouveau/nouveau_acpi.c handle = ACPI_HANDLE(&dev->pdev->dev); pdev 126 drivers/gpu/drm/nouveau/nouveau_bios.c (dev->pdev->device == 0x0179 || dev->pdev->device == 0x0189 || pdev 127 drivers/gpu/drm/nouveau/nouveau_bios.c dev->pdev->device == 0x0329)) pdev 2086 drivers/gpu/drm/nouveau/nouveau_bios.c if (!dev->pdev) pdev 455 drivers/gpu/drm/nouveau/nouveau_connector.c vga_switcheroo_lock_ddc(dev->pdev); pdev 459 drivers/gpu/drm/nouveau/nouveau_connector.c vga_switcheroo_unlock_ddc(dev->pdev); pdev 477 drivers/gpu/drm/nouveau/nouveau_connector.c struct device_node *cn, *dn = pci_device_to_OF_node(dev->pdev); pdev 524 drivers/gpu/drm/nouveau/nouveau_connector.c (dev->pdev->device & 0x0ff0) != 0x0100 && pdev 525 drivers/gpu/drm/nouveau/nouveau_connector.c (dev->pdev->device & 0x0ff0) != 0x0150)) pdev 100 drivers/gpu/drm/nouveau/nouveau_drm.c nouveau_pci_name(struct pci_dev *pdev) pdev 102 drivers/gpu/drm/nouveau/nouveau_drm.c u64 name = (u64)pci_domain_nr(pdev->bus) << 32; pdev 103 drivers/gpu/drm/nouveau/nouveau_drm.c name |= pdev->bus->number << 16; pdev 104 drivers/gpu/drm/nouveau/nouveau_drm.c name |= PCI_SLOT(pdev->devfn) << 8; pdev 105 drivers/gpu/drm/nouveau/nouveau_drm.c return name | PCI_FUNC(pdev->devfn); pdev 117 drivers/gpu/drm/nouveau/nouveau_drm.c if (dev->pdev) pdev 118 drivers/gpu/drm/nouveau/nouveau_drm.c return nouveau_pci_name(dev->pdev); pdev 661 drivers/gpu/drm/nouveau/nouveau_drm.c static void quirk_broken_nv_runpm(struct pci_dev *pdev) pdev 663 drivers/gpu/drm/nouveau/nouveau_drm.c struct drm_device *dev = pci_get_drvdata(pdev); pdev 665 drivers/gpu/drm/nouveau/nouveau_drm.c struct pci_dev *bridge = pci_upstream_bridge(pdev); pdev 672 drivers/gpu/drm/nouveau/nouveau_drm.c drm->old_pm_cap = pdev->pm_cap; pdev 673 drivers/gpu/drm/nouveau/nouveau_drm.c pdev->pm_cap = 0; pdev 679 drivers/gpu/drm/nouveau/nouveau_drm.c static int nouveau_drm_probe(struct pci_dev *pdev, pdev 688 drivers/gpu/drm/nouveau/nouveau_drm.c if (vga_switcheroo_client_probe_defer(pdev)) pdev 694 drivers/gpu/drm/nouveau/nouveau_drm.c ret = nvkm_device_pci_new(pdev, nouveau_config, "error", pdev 706 drivers/gpu/drm/nouveau/nouveau_drm.c aper->ranges[0].base = pci_resource_start(pdev, 1); pdev 707 drivers/gpu/drm/nouveau/nouveau_drm.c aper->ranges[0].size = pci_resource_len(pdev, 1); pdev 710 drivers/gpu/drm/nouveau/nouveau_drm.c if (pci_resource_len(pdev, 2)) { pdev 711 drivers/gpu/drm/nouveau/nouveau_drm.c aper->ranges[aper->count].base = pci_resource_start(pdev, 2); pdev 712 drivers/gpu/drm/nouveau/nouveau_drm.c aper->ranges[aper->count].size = pci_resource_len(pdev, 2); pdev 716 drivers/gpu/drm/nouveau/nouveau_drm.c if (pci_resource_len(pdev, 3)) { pdev 717 drivers/gpu/drm/nouveau/nouveau_drm.c aper->ranges[aper->count].base = pci_resource_start(pdev, 3); pdev 718 drivers/gpu/drm/nouveau/nouveau_drm.c aper->ranges[aper->count].size = pci_resource_len(pdev, 3); pdev 723 drivers/gpu/drm/nouveau/nouveau_drm.c boot = pdev->resource[PCI_ROM_RESOURCE].flags & IORESOURCE_ROM_SHADOW; pdev 729 drivers/gpu/drm/nouveau/nouveau_drm.c ret = nvkm_device_pci_new(pdev, nouveau_config, nouveau_debug, pdev 734 drivers/gpu/drm/nouveau/nouveau_drm.c pci_set_master(pdev); pdev 739 drivers/gpu/drm/nouveau/nouveau_drm.c drm_dev = drm_dev_alloc(&driver_pci, &pdev->dev); pdev 745 drivers/gpu/drm/nouveau/nouveau_drm.c ret = pci_enable_device(pdev); pdev 749 drivers/gpu/drm/nouveau/nouveau_drm.c drm_dev->pdev = pdev; pdev 750 drivers/gpu/drm/nouveau/nouveau_drm.c pci_set_drvdata(pdev, drm_dev); pdev 760 drivers/gpu/drm/nouveau/nouveau_drm.c quirk_broken_nv_runpm(pdev); pdev 766 drivers/gpu/drm/nouveau/nouveau_drm.c pci_disable_device(pdev); pdev 777 drivers/gpu/drm/nouveau/nouveau_drm.c struct pci_dev *pdev = dev->pdev; pdev 789 drivers/gpu/drm/nouveau/nouveau_drm.c pci_disable_device(pdev); pdev 795 drivers/gpu/drm/nouveau/nouveau_drm.c nouveau_drm_remove(struct pci_dev *pdev) pdev 797 drivers/gpu/drm/nouveau/nouveau_drm.c struct drm_device *dev = pci_get_drvdata(pdev); pdev 802 drivers/gpu/drm/nouveau/nouveau_drm.c pdev->pm_cap = drm->old_pm_cap; pdev 903 drivers/gpu/drm/nouveau/nouveau_drm.c struct pci_dev *pdev = to_pci_dev(dev); pdev 904 drivers/gpu/drm/nouveau/nouveau_drm.c struct drm_device *drm_dev = pci_get_drvdata(pdev); pdev 915 drivers/gpu/drm/nouveau/nouveau_drm.c pci_save_state(pdev); pdev 916 drivers/gpu/drm/nouveau/nouveau_drm.c pci_disable_device(pdev); pdev 917 drivers/gpu/drm/nouveau/nouveau_drm.c pci_set_power_state(pdev, PCI_D3hot); pdev 925 drivers/gpu/drm/nouveau/nouveau_drm.c struct pci_dev *pdev = to_pci_dev(dev); pdev 926 drivers/gpu/drm/nouveau/nouveau_drm.c struct drm_device *drm_dev = pci_get_drvdata(pdev); pdev 933 drivers/gpu/drm/nouveau/nouveau_drm.c pci_set_power_state(pdev, PCI_D0); pdev 934 drivers/gpu/drm/nouveau/nouveau_drm.c pci_restore_state(pdev); pdev 935 drivers/gpu/drm/nouveau/nouveau_drm.c ret = pci_enable_device(pdev); pdev 938 drivers/gpu/drm/nouveau/nouveau_drm.c pci_set_master(pdev); pdev 951 drivers/gpu/drm/nouveau/nouveau_drm.c struct pci_dev *pdev = to_pci_dev(dev); pdev 952 drivers/gpu/drm/nouveau/nouveau_drm.c struct drm_device *drm_dev = pci_get_drvdata(pdev); pdev 959 drivers/gpu/drm/nouveau/nouveau_drm.c struct pci_dev *pdev = to_pci_dev(dev); pdev 960 drivers/gpu/drm/nouveau/nouveau_drm.c struct drm_device *drm_dev = pci_get_drvdata(pdev); pdev 975 drivers/gpu/drm/nouveau/nouveau_drm.c struct pci_dev *pdev = to_pci_dev(dev); pdev 976 drivers/gpu/drm/nouveau/nouveau_drm.c struct drm_device *drm_dev = pci_get_drvdata(pdev); pdev 986 drivers/gpu/drm/nouveau/nouveau_drm.c pci_save_state(pdev); pdev 987 drivers/gpu/drm/nouveau/nouveau_drm.c pci_disable_device(pdev); pdev 988 drivers/gpu/drm/nouveau/nouveau_drm.c pci_ignore_hotplug(pdev); pdev 989 drivers/gpu/drm/nouveau/nouveau_drm.c pci_set_power_state(pdev, PCI_D3cold); pdev 997 drivers/gpu/drm/nouveau/nouveau_drm.c struct pci_dev *pdev = to_pci_dev(dev); pdev 998 drivers/gpu/drm/nouveau/nouveau_drm.c struct drm_device *drm_dev = pci_get_drvdata(pdev); pdev 1008 drivers/gpu/drm/nouveau/nouveau_drm.c pci_set_power_state(pdev, PCI_D0); pdev 1009 drivers/gpu/drm/nouveau/nouveau_drm.c pci_restore_state(pdev); pdev 1010 drivers/gpu/drm/nouveau/nouveau_drm.c ret = pci_enable_device(pdev); pdev 1013 drivers/gpu/drm/nouveau/nouveau_drm.c pci_set_master(pdev); pdev 1279 drivers/gpu/drm/nouveau/nouveau_drm.c struct platform_device *pdev, pdev 1285 drivers/gpu/drm/nouveau/nouveau_drm.c err = nvkm_device_tegra_new(func, pdev, nouveau_config, nouveau_debug, pdev 1290 drivers/gpu/drm/nouveau/nouveau_drm.c drm = drm_dev_alloc(&driver_platform, &pdev->dev); pdev 1300 drivers/gpu/drm/nouveau/nouveau_drm.c platform_set_drvdata(pdev, drm); pdev 398 drivers/gpu/drm/nouveau/nouveau_fbcon.c vga_switcheroo_client_fb_set(dev->pdev, info); pdev 548 drivers/gpu/drm/nouveau/nouveau_fbcon.c (dev->pdev->class >> 8) != PCI_CLASS_DISPLAY_VGA) pdev 24 drivers/gpu/drm/nouveau/nouveau_platform.c static int nouveau_platform_probe(struct platform_device *pdev) pdev 31 drivers/gpu/drm/nouveau/nouveau_platform.c func = of_device_get_match_data(&pdev->dev); pdev 33 drivers/gpu/drm/nouveau/nouveau_platform.c drm = nouveau_platform_device_create(func, pdev, &device); pdev 46 drivers/gpu/drm/nouveau/nouveau_platform.c static int nouveau_platform_remove(struct platform_device *pdev) pdev 48 drivers/gpu/drm/nouveau/nouveau_platform.c struct drm_device *dev = platform_get_drvdata(pdev); pdev 36 drivers/gpu/drm/nouveau/nouveau_vga.c nouveau_switcheroo_set_state(struct pci_dev *pdev, pdev 39 drivers/gpu/drm/nouveau/nouveau_vga.c struct drm_device *dev = pci_get_drvdata(pdev); pdev 47 drivers/gpu/drm/nouveau/nouveau_vga.c nouveau_pmops_resume(&pdev->dev); pdev 53 drivers/gpu/drm/nouveau/nouveau_vga.c nouveau_pmops_suspend(&pdev->dev); pdev 59 drivers/gpu/drm/nouveau/nouveau_vga.c nouveau_switcheroo_reprobe(struct pci_dev *pdev) pdev 61 drivers/gpu/drm/nouveau/nouveau_vga.c struct drm_device *dev = pci_get_drvdata(pdev); pdev 66 drivers/gpu/drm/nouveau/nouveau_vga.c nouveau_switcheroo_can_switch(struct pci_dev *pdev) pdev 68 drivers/gpu/drm/nouveau/nouveau_vga.c struct drm_device *dev = pci_get_drvdata(pdev); pdev 92 drivers/gpu/drm/nouveau/nouveau_vga.c if (!dev->pdev) pdev 95 drivers/gpu/drm/nouveau/nouveau_vga.c vga_client_register(dev->pdev, dev, NULL, nouveau_vga_set_decode); pdev 98 drivers/gpu/drm/nouveau/nouveau_vga.c if (pci_is_thunderbolt_attached(dev->pdev)) pdev 101 drivers/gpu/drm/nouveau/nouveau_vga.c vga_switcheroo_register_client(dev->pdev, &nouveau_switcheroo_ops, runtime); pdev 114 drivers/gpu/drm/nouveau/nouveau_vga.c if (!dev->pdev) pdev 117 drivers/gpu/drm/nouveau/nouveau_vga.c vga_client_register(dev->pdev, NULL, NULL, NULL); pdev 119 drivers/gpu/drm/nouveau/nouveau_vga.c if (pci_is_thunderbolt_attached(dev->pdev)) pdev 122 drivers/gpu/drm/nouveau/nouveau_vga.c vga_switcheroo_unregister_client(dev->pdev); pdev 1566 drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c struct nvkm_device_pci *pdev = nvkm_device_pci(device); pdev 1567 drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c return pci_resource_start(pdev->pdev, bar); pdev 1573 drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c struct nvkm_device_pci *pdev = nvkm_device_pci(device); pdev 1574 drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c return pci_resource_len(pdev->pdev, bar); pdev 1580 drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c struct nvkm_device_pci *pdev = nvkm_device_pci(device); pdev 1582 drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c pci_disable_device(pdev->pdev); pdev 1583 drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c pdev->suspend = true; pdev 1590 drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c struct nvkm_device_pci *pdev = nvkm_device_pci(device); pdev 1591 drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c if (pdev->suspend) { pdev 1592 drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c int ret = pci_enable_device(pdev->pdev); pdev 1595 drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c pci_set_master(pdev->pdev); pdev 1596 drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c pdev->suspend = false; pdev 1604 drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c struct nvkm_device_pci *pdev = nvkm_device_pci(device); pdev 1605 drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c pci_disable_device(pdev->pdev); pdev 1606 drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c return pdev; pdev 1629 drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c struct nvkm_device_pci *pdev; pdev 1661 drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c if (!(pdev = kzalloc(sizeof(*pdev), GFP_KERNEL))) { pdev 1665 drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c *pdevice = &pdev->device; pdev 1666 drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c pdev->pdev = pci_dev; pdev 1677 drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c &pdev->device); pdev 1683 drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c if (pdev->device.mmu && !pdev->device.pci->agp.bridge) pdev 1684 drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c bits = pdev->device.mmu->dma_bits; pdev 1691 drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c pdev->device.mmu->dma_bits = 32; pdev 58 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c if (!tdev->pdev->dev.pm_domain) { pdev 108 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c struct device *dev = &tdev->pdev->dev; pdev 196 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c return platform_get_resource(tdev->pdev, IORESOURCE_MEM, bar); pdev 241 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c irq = platform_get_irq_byname(tdev->pdev, "stall"); pdev 276 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c struct platform_device *pdev, pdev 288 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c tdev->pdev = pdev; pdev 291 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c tdev->vdd = devm_regulator_get(&pdev->dev, "vdd"); pdev 298 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c tdev->rst = devm_reset_control_get(&pdev->dev, "gpu"); pdev 304 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c tdev->clk = devm_clk_get(&pdev->dev, "gpu"); pdev 311 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c tdev->clk_ref = devm_clk_get(&pdev->dev, "ref"); pdev 317 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c tdev->clk_pwr = devm_clk_get(&pdev->dev, "pwr"); pdev 326 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c ret = dma_set_mask(&pdev->dev, DMA_BIT_MASK(tdev->func->iommu_bit)); pdev 338 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c ret = nvkm_device_ctor(&nvkm_device_tegra_func, NULL, &pdev->dev, pdev 339 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c NVKM_DEVICE_TEGRA, pdev->id, NULL, pdev 360 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c struct platform_device *pdev, pdev 56 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c struct pci_dev *pdev = device->func->pci(device)->pdev; pdev 59 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c if (!(dn = pci_device_to_OF_node(pdev))) pdev 28 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.c struct pci_dev *pdev; pdev 48 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.c pci_unmap_rom(priv->pdev, priv->rom); pdev 49 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.c pci_disable_rom(priv->pdev); pdev 58 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.c struct pci_dev *pdev; pdev 62 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.c pdev = device->func->pci(device)->pdev; pdev 66 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.c if (!(ret = pci_enable_rom(pdev))) { pdev 70 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.c (priv->rom = pci_map_rom(pdev, &priv->size))) { pdev 71 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.c priv->pdev = pdev; pdev 76 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.c pci_disable_rom(pdev); pdev 95 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.c struct pci_dev *pdev; pdev 100 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.c pdev = device->func->pci(device)->pdev; pdev 106 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.c (priv->rom = pci_platform_rom(pdev, &priv->size))) pdev 32 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv1a.c struct pci_dev *pdev = NULL; pdev 35 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv1a.c pdev = to_pci_dev(fb->subdev.device->dev); pdev 37 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv1a.c if (pdev) pdev 38 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv1a.c domain = pci_domain_nr(pdev->bus); pdev 87 drivers/gpu/drm/nouveau/nvkm/subdev/pci/agp.c if (!agp_backend_acquire(pci->pdev)) { pdev 125 drivers/gpu/drm/nouveau/nvkm/subdev/pci/agp.c if (!(pci->agp.bridge = agp_backend_acquire(pci->pdev))) { pdev 143 drivers/gpu/drm/nouveau/nvkm/subdev/pci/agp.c pci->pdev->vendor == quirk->chip_vendor) && pdev 145 drivers/gpu/drm/nouveau/nvkm/subdev/pci/agp.c pci->pdev->device == quirk->chip_device)) { pdev 110 drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c struct pci_dev *pdev = pci->pdev; pdev 113 drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c if (pci_is_pcie(pci->pdev)) { pdev 119 drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c ret = request_irq(pdev->irq, nvkm_pci_intr, IRQF_SHARED, "nvkm", pci); pdev 123 drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c pci->irq = pdev->irq; pdev 137 drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c } else if (pci_is_pcie(pci->pdev)) { pdev 170 drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c pci_disable_msi(pci->pdev); pdev 194 drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c pci->pdev = device->func->pci(device)->pdev; pdev 202 drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c switch (pci->pdev->device & 0x0ff0) { pdev 224 drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c pci->msi = pci_enable_msi(pci->pdev) == 0; pdev 106 drivers/gpu/drm/nouveau/nvkm/subdev/pci/g84.c if (!pci_is_pcie(pci->pdev)) pdev 35 drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv46.c struct pci_dev *pdev = device->func->pci(device)->pdev; pdev 36 drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv46.c pci_write_config_byte(pdev, 0x68, 0xff); pdev 122 drivers/gpu/drm/nouveau/nvkm/subdev/pci/pcie.c if (!pci || !pci_is_pcie(pci->pdev)) pdev 124 drivers/gpu/drm/nouveau/nvkm/subdev/pci/pcie.c pbus = pci->pdev->bus; pdev 40 drivers/gpu/drm/omapdrm/displays/connector-analog-tv.c static int tvc_probe(struct platform_device *pdev) pdev 45 drivers/gpu/drm/omapdrm/displays/connector-analog-tv.c ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); pdev 49 drivers/gpu/drm/omapdrm/displays/connector-analog-tv.c platform_set_drvdata(pdev, ddata); pdev 50 drivers/gpu/drm/omapdrm/displays/connector-analog-tv.c ddata->dev = &pdev->dev; pdev 54 drivers/gpu/drm/omapdrm/displays/connector-analog-tv.c dssdev->dev = &pdev->dev; pdev 66 drivers/gpu/drm/omapdrm/displays/connector-analog-tv.c static int __exit tvc_remove(struct platform_device *pdev) pdev 68 drivers/gpu/drm/omapdrm/displays/connector-analog-tv.c struct panel_drv_data *ddata = platform_get_drvdata(pdev); pdev 100 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c static int hdmic_probe(struct platform_device *pdev) pdev 107 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); pdev 111 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c platform_set_drvdata(pdev, ddata); pdev 112 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c ddata->dev = &pdev->dev; pdev 117 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c gpio = devm_gpiod_get_optional(&pdev->dev, "hpd", GPIOD_IN); pdev 119 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c dev_err(&pdev->dev, "failed to parse HPD gpio\n"); pdev 126 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c r = devm_request_threaded_irq(&pdev->dev, pdev 138 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c dssdev->dev = &pdev->dev; pdev 153 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c static int __exit hdmic_remove(struct platform_device *pdev) pdev 155 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c struct panel_drv_data *ddata = platform_get_drvdata(pdev); pdev 64 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c static int opa362_probe(struct platform_device *pdev) pdev 70 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c dev_dbg(&pdev->dev, "probe\n"); pdev 72 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); pdev 76 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c platform_set_drvdata(pdev, ddata); pdev 78 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c gpio = devm_gpiod_get_optional(&pdev->dev, "enable", GPIOD_OUT_LOW); pdev 86 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c dssdev->dev = &pdev->dev; pdev 91 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c dssdev->next = omapdss_of_find_connected_device(pdev->dev.of_node, 1); pdev 94 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c dev_err(&pdev->dev, "failed to find video sink\n"); pdev 103 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c static int __exit opa362_remove(struct platform_device *pdev) pdev 105 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c struct panel_drv_data *ddata = platform_get_drvdata(pdev); pdev 120 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c static int tpd_probe(struct platform_device *pdev) pdev 127 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); pdev 131 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c platform_set_drvdata(pdev, ddata); pdev 133 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c gpio = devm_gpiod_get_index_optional(&pdev->dev, NULL, 0, pdev 140 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c gpio = devm_gpiod_get_index_optional(&pdev->dev, NULL, 1, pdev 147 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c gpio = devm_gpiod_get_index(&pdev->dev, NULL, 2, pdev 156 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c r = devm_request_threaded_irq(&pdev->dev, gpiod_to_irq(ddata->hpd_gpio), pdev 165 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c dssdev->dev = &pdev->dev; pdev 172 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c dssdev->next = omapdss_of_find_connected_device(pdev->dev.of_node, 1); pdev 175 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c dev_err(&pdev->dev, "failed to find video sink\n"); pdev 184 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c static int __exit tpd_remove(struct platform_device *pdev) pdev 186 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c struct panel_drv_data *ddata = platform_get_drvdata(pdev); pdev 47 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c struct platform_device *pdev; pdev 300 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dev_err(&ddata->pdev->dev, "enter ULPS failed"); pdev 323 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dev_err(&ddata->pdev->dev, "failed to re-enable TE"); pdev 337 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dev_err(&ddata->pdev->dev, "failed to exit ULPS"); pdev 374 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dev_dbg(&ddata->pdev->dev, "update brightness to %d\n", level); pdev 611 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dev_err(&ddata->pdev->dev, pdev 620 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dev_err(&ddata->pdev->dev, pdev 629 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dev_err(&ddata->pdev->dev, pdev 637 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dev_err(&ddata->pdev->dev, "failed to configure DSI\n"); pdev 684 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dev_info(&ddata->pdev->dev, "panel revision %02x.%02x.%02x\n", pdev 693 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dev_err(&ddata->pdev->dev, "error while enabling panel, issuing HW reset\n"); pdev 720 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dev_err(&ddata->pdev->dev, pdev 737 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dev_err(&ddata->pdev->dev, "performing LCD reset\n"); pdev 748 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c struct device *dev = &ddata->pdev->dev; pdev 800 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dev_dbg(&ddata->pdev->dev, "enable failed (%d)\n", r); pdev 832 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dev_dbg(&ddata->pdev->dev, "framedone, err %d\n", err); pdev 856 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dev_err(&ddata->pdev->dev, "start update failed\n"); pdev 867 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dev_err(&ddata->pdev->dev, "TE not received for 250ms!\n"); pdev 880 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dev_dbg(&ddata->pdev->dev, "update %d, %d, %d x %d\n", x, y, w, h); pdev 925 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dev_dbg(&ddata->pdev->dev, "sync\n"); pdev 932 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dev_dbg(&ddata->pdev->dev, "sync done\n"); pdev 1064 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dev_err(&ddata->pdev->dev, "short read\n"); pdev 1069 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dev_err(&ddata->pdev->dev, "signal pending, " pdev 1163 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c static int dsicm_probe_of(struct platform_device *pdev) pdev 1165 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c struct device_node *node = pdev->dev.of_node; pdev 1167 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c struct panel_drv_data *ddata = platform_get_drvdata(pdev); pdev 1171 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c ddata->reset_gpio = devm_gpiod_get(&pdev->dev, "reset", GPIOD_OUT_LOW); pdev 1174 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dev_err(&pdev->dev, "reset gpio request failed: %d", err); pdev 1178 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c ddata->ext_te_gpio = devm_gpiod_get_optional(&pdev->dev, "te", pdev 1182 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dev_err(&pdev->dev, "TE gpio request failed: %d", err); pdev 1193 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dev_warn(&pdev->dev, pdev 1203 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c ddata->vpnl = devm_regulator_get_optional(&pdev->dev, "vpnl"); pdev 1211 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c ddata->vddi = devm_regulator_get_optional(&pdev->dev, "vddi"); pdev 1236 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c static int dsicm_probe(struct platform_device *pdev) pdev 1240 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c struct device *dev = &pdev->dev; pdev 1250 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c platform_set_drvdata(pdev, ddata); pdev 1251 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c ddata->pdev = pdev; pdev 1257 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c r = dsicm_probe_of(pdev); pdev 1339 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c static int __exit dsicm_remove(struct platform_device *pdev) pdev 1341 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c struct panel_drv_data *ddata = platform_get_drvdata(pdev); pdev 1344 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dev_dbg(&pdev->dev, "remove\n"); pdev 1352 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c sysfs_remove_group(&pdev->dev.kobj, &dsicm_attr_group); pdev 181 drivers/gpu/drm/omapdrm/dss/base.c dev_dbg(&dss->pdev->dev, "connect(%s, %s)\n", pdev 215 drivers/gpu/drm/omapdrm/dss/base.c dev_dbg(&dss->pdev->dev, "disconnect(%s, %s)\n", pdev 159 drivers/gpu/drm/omapdrm/dss/dispc.c struct platform_device *pdev; pdev 666 drivers/gpu/drm/omapdrm/dss/dispc.c r = pm_runtime_get_sync(&dispc->pdev->dev); pdev 677 drivers/gpu/drm/omapdrm/dss/dispc.c r = pm_runtime_put_sync(&dispc->pdev->dev); pdev 821 drivers/gpu/drm/omapdrm/dss/dispc.c dev_err(&dispc->pdev->dev, "%s: failed to find scale coefs\n", pdev 3910 drivers/gpu/drm/omapdrm/dss/dispc.c gt = devm_kmalloc_array(&dispc->pdev->dev, gdesc->len, pdev 4504 drivers/gpu/drm/omapdrm/dss/dispc.c r = devm_request_irq(&dispc->pdev->dev, dispc->irq, dispc_irq_handler, pdev 4516 drivers/gpu/drm/omapdrm/dss/dispc.c devm_free_irq(&dispc->pdev->dev, dispc->irq, dispc); pdev 4527 drivers/gpu/drm/omapdrm/dss/dispc.c of_property_read_u32(dispc->pdev->dev.of_node, "max-memory-bandwidth", pdev 4612 drivers/gpu/drm/omapdrm/dss/dispc.c i734_buf.vaddr = dma_alloc_wc(&dispc->pdev->dev, i734_buf.size, pdev 4615 drivers/gpu/drm/omapdrm/dss/dispc.c dev_err(&dispc->pdev->dev, "%s: dma_alloc_wc failed\n", pdev 4628 drivers/gpu/drm/omapdrm/dss/dispc.c dma_free_wc(&dispc->pdev->dev, i734_buf.size, i734_buf.vaddr, pdev 4678 drivers/gpu/drm/omapdrm/dss/dispc.c dev_err(&dispc->pdev->dev, "%s: framedone timeout\n", pdev 4754 drivers/gpu/drm/omapdrm/dss/dispc.c struct platform_device *pdev = to_platform_device(dev); pdev 4761 drivers/gpu/drm/omapdrm/dss/dispc.c struct device_node *np = pdev->dev.of_node; pdev 4767 drivers/gpu/drm/omapdrm/dss/dispc.c dispc->pdev = pdev; pdev 4768 drivers/gpu/drm/omapdrm/dss/dispc.c platform_set_drvdata(pdev, dispc); pdev 4781 drivers/gpu/drm/omapdrm/dss/dispc.c dispc->feat = of_match_device(dispc_of_match, &pdev->dev)->data; pdev 4787 drivers/gpu/drm/omapdrm/dss/dispc.c dispc_mem = platform_get_resource(dispc->pdev, IORESOURCE_MEM, 0); pdev 4788 drivers/gpu/drm/omapdrm/dss/dispc.c dispc->base = devm_ioremap_resource(&pdev->dev, dispc_mem); pdev 4794 drivers/gpu/drm/omapdrm/dss/dispc.c dispc->irq = platform_get_irq(dispc->pdev, 0); pdev 4804 drivers/gpu/drm/omapdrm/dss/dispc.c dev_err(&pdev->dev, "failed to get syscon-pol regmap\n"); pdev 4811 drivers/gpu/drm/omapdrm/dss/dispc.c dev_err(&pdev->dev, "failed to get syscon-pol offset\n"); pdev 4821 drivers/gpu/drm/omapdrm/dss/dispc.c pm_runtime_enable(&pdev->dev); pdev 4830 drivers/gpu/drm/omapdrm/dss/dispc.c dev_dbg(&pdev->dev, "OMAP DISPC rev %d.%d\n", pdev 4844 drivers/gpu/drm/omapdrm/dss/dispc.c pm_runtime_disable(&pdev->dev); pdev 4872 drivers/gpu/drm/omapdrm/dss/dispc.c static int dispc_probe(struct platform_device *pdev) pdev 4874 drivers/gpu/drm/omapdrm/dss/dispc.c return component_add(&pdev->dev, &dispc_component_ops); pdev 4877 drivers/gpu/drm/omapdrm/dss/dispc.c static int dispc_remove(struct platform_device *pdev) pdev 4879 drivers/gpu/drm/omapdrm/dss/dispc.c component_del(&pdev->dev, &dispc_component_ops); pdev 28 drivers/gpu/drm/omapdrm/dss/dpi.c struct platform_device *pdev; pdev 624 drivers/gpu/drm/omapdrm/dss/dpi.c out->dev = &dpi->pdev->dev; pdev 667 drivers/gpu/drm/omapdrm/dss/dpi.c vdds_dsi = devm_regulator_get(&dpi->pdev->dev, "vdds_dsi"); pdev 679 drivers/gpu/drm/omapdrm/dss/dpi.c int dpi_init_port(struct dss_device *dss, struct platform_device *pdev, pdev 687 drivers/gpu/drm/omapdrm/dss/dpi.c dpi = devm_kzalloc(&pdev->dev, sizeof(*dpi), GFP_KERNEL); pdev 704 drivers/gpu/drm/omapdrm/dss/dpi.c dpi->pdev = pdev; pdev 5262 drivers/gpu/drm/omapdrm/dss/dsi.c static int dsi_probe(struct platform_device *pdev) pdev 5266 drivers/gpu/drm/omapdrm/dss/dsi.c struct device *dev = &pdev->dev; pdev 5299 drivers/gpu/drm/omapdrm/dss/dsi.c dsi_mem = platform_get_resource_byname(pdev, IORESOURCE_MEM, "proto"); pdev 5304 drivers/gpu/drm/omapdrm/dss/dsi.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "phy"); pdev 5309 drivers/gpu/drm/omapdrm/dss/dsi.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "pll"); pdev 5314 drivers/gpu/drm/omapdrm/dss/dsi.c dsi->irq = platform_get_irq(pdev, 0); pdev 5409 drivers/gpu/drm/omapdrm/dss/dsi.c r = component_add(&pdev->dev, &dsi_component_ops); pdev 5424 drivers/gpu/drm/omapdrm/dss/dsi.c static int dsi_remove(struct platform_device *pdev) pdev 5426 drivers/gpu/drm/omapdrm/dss/dsi.c struct dsi_data *dsi = platform_get_drvdata(pdev); pdev 5428 drivers/gpu/drm/omapdrm/dss/dsi.c component_del(&pdev->dev, &dsi_component_ops); pdev 5432 drivers/gpu/drm/omapdrm/dss/dsi.c of_platform_depopulate(&pdev->dev); pdev 5434 drivers/gpu/drm/omapdrm/dss/dsi.c pm_runtime_disable(&pdev->dev); pdev 824 drivers/gpu/drm/omapdrm/dss/dss.c clk = devm_clk_get(&dss->pdev->dev, "fck"); pdev 860 drivers/gpu/drm/omapdrm/dss/dss.c r = pm_runtime_get_sync(&dss->pdev->dev); pdev 871 drivers/gpu/drm/omapdrm/dss/dss.c r = pm_runtime_put_sync(&dss->pdev->dev); pdev 1156 drivers/gpu/drm/omapdrm/dss/dss.c struct platform_device *pdev = dss->pdev; pdev 1157 drivers/gpu/drm/omapdrm/dss/dss.c struct device_node *parent = pdev->dev.of_node; pdev 1169 drivers/gpu/drm/omapdrm/dss/dss.c r = dpi_init_port(dss, pdev, port, dss->feat->model); pdev 1175 drivers/gpu/drm/omapdrm/dss/dss.c r = sdi_init_port(dss, pdev, port); pdev 1190 drivers/gpu/drm/omapdrm/dss/dss.c struct platform_device *pdev = dss->pdev; pdev 1191 drivers/gpu/drm/omapdrm/dss/dss.c struct device_node *parent = pdev->dev.of_node; pdev 1215 drivers/gpu/drm/omapdrm/dss/dss.c struct platform_device *pdev = dss->pdev; pdev 1216 drivers/gpu/drm/omapdrm/dss/dss.c struct device_node *np = pdev->dev.of_node; pdev 1227 drivers/gpu/drm/omapdrm/dss/dss.c dev_err(&pdev->dev, pdev 1234 drivers/gpu/drm/omapdrm/dss/dss.c dev_err(&pdev->dev, pdev 1240 drivers/gpu/drm/omapdrm/dss/dss.c pll_regulator = devm_regulator_get(&pdev->dev, "vdda_video"); pdev 1259 drivers/gpu/drm/omapdrm/dss/dss.c dss->video1_pll = dss_video_pll_init(dss, pdev, 0, pdev 1266 drivers/gpu/drm/omapdrm/dss/dss.c dss->video2_pll = dss_video_pll_init(dss, pdev, 1, pdev 1395 drivers/gpu/drm/omapdrm/dss/dss.c static int dss_probe(struct platform_device *pdev) pdev 1407 drivers/gpu/drm/omapdrm/dss/dss.c dss->pdev = pdev; pdev 1408 drivers/gpu/drm/omapdrm/dss/dss.c platform_set_drvdata(pdev, dss); pdev 1410 drivers/gpu/drm/omapdrm/dss/dss.c r = dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(32)); pdev 1412 drivers/gpu/drm/omapdrm/dss/dss.c dev_err(&pdev->dev, "Failed to set the DMA mask\n"); pdev 1424 drivers/gpu/drm/omapdrm/dss/dss.c dss->feat = of_match_device(dss_of_match, &pdev->dev)->data; pdev 1427 drivers/gpu/drm/omapdrm/dss/dss.c dss_mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1428 drivers/gpu/drm/omapdrm/dss/dss.c dss->base = devm_ioremap_resource(&pdev->dev, dss_mem); pdev 1452 drivers/gpu/drm/omapdrm/dss/dss.c pm_runtime_enable(&pdev->dev); pdev 1469 drivers/gpu/drm/omapdrm/dss/dss.c r = of_platform_populate(pdev->dev.of_node, NULL, NULL, &pdev->dev); pdev 1473 drivers/gpu/drm/omapdrm/dss/dss.c omapdss_gather_components(&pdev->dev); pdev 1475 drivers/gpu/drm/omapdrm/dss/dss.c device_for_each_child(&pdev->dev, &match, dss_add_child_component); pdev 1477 drivers/gpu/drm/omapdrm/dss/dss.c r = component_master_add_with_match(&pdev->dev, &dss_component_ops, match); pdev 1484 drivers/gpu/drm/omapdrm/dss/dss.c of_platform_depopulate(&pdev->dev); pdev 1492 drivers/gpu/drm/omapdrm/dss/dss.c pm_runtime_disable(&pdev->dev); pdev 1510 drivers/gpu/drm/omapdrm/dss/dss.c static int dss_remove(struct platform_device *pdev) pdev 1512 drivers/gpu/drm/omapdrm/dss/dss.c struct dss_device *dss = platform_get_drvdata(pdev); pdev 1514 drivers/gpu/drm/omapdrm/dss/dss.c of_platform_depopulate(&pdev->dev); pdev 1516 drivers/gpu/drm/omapdrm/dss/dss.c component_master_del(&pdev->dev, &dss_component_ops); pdev 1522 drivers/gpu/drm/omapdrm/dss/dss.c pm_runtime_disable(&pdev->dev); pdev 1539 drivers/gpu/drm/omapdrm/dss/dss.c static void dss_shutdown(struct platform_device *pdev) pdev 225 drivers/gpu/drm/omapdrm/dss/dss.h struct platform_device *pdev; pdev 317 drivers/gpu/drm/omapdrm/dss/dss.h struct platform_device *pdev, int id, pdev 349 drivers/gpu/drm/omapdrm/dss/dss.h int sdi_init_port(struct dss_device *dss, struct platform_device *pdev, pdev 354 drivers/gpu/drm/omapdrm/dss/dss.h struct platform_device *pdev, pdev 374 drivers/gpu/drm/omapdrm/dss/dss.h int dpi_init_port(struct dss_device *dss, struct platform_device *pdev, pdev 379 drivers/gpu/drm/omapdrm/dss/dss.h struct platform_device *pdev, pdev 237 drivers/gpu/drm/omapdrm/dss/hdmi.h struct platform_device *pdev; pdev 312 drivers/gpu/drm/omapdrm/dss/hdmi.h int hdmi_wp_init(struct platform_device *pdev, struct hdmi_wp_data *wp, pdev 318 drivers/gpu/drm/omapdrm/dss/hdmi.h int hdmi_pll_init(struct dss_device *dss, struct platform_device *pdev, pdev 326 drivers/gpu/drm/omapdrm/dss/hdmi.h int hdmi_phy_init(struct platform_device *pdev, struct hdmi_phy_data *phy, pdev 331 drivers/gpu/drm/omapdrm/dss/hdmi.h int hdmi_parse_lanes_of(struct platform_device *pdev, struct device_node *ep, pdev 350 drivers/gpu/drm/omapdrm/dss/hdmi.h struct platform_device *pdev; pdev 43 drivers/gpu/drm/omapdrm/dss/hdmi4.c r = pm_runtime_get_sync(&hdmi->pdev->dev); pdev 57 drivers/gpu/drm/omapdrm/dss/hdmi4.c r = pm_runtime_put_sync(&hdmi->pdev->dev); pdev 326 drivers/gpu/drm/omapdrm/dss/hdmi4.c hdmi->audio_abort_cb(&hdmi->pdev->dev); pdev 580 drivers/gpu/drm/omapdrm/dss/hdmi4.c .dev = &hdmi->pdev->dev, pdev 587 drivers/gpu/drm/omapdrm/dss/hdmi4.c &hdmi->pdev->dev, "omap-hdmi-audio", PLATFORM_DEVID_AUTO, pdev 612 drivers/gpu/drm/omapdrm/dss/hdmi4.c r = hdmi_pll_init(dss, hdmi->pdev, &hdmi->pll, &hdmi->wp); pdev 616 drivers/gpu/drm/omapdrm/dss/hdmi4.c r = hdmi4_cec_init(hdmi->pdev, &hdmi->core, &hdmi->wp); pdev 669 drivers/gpu/drm/omapdrm/dss/hdmi4.c out->dev = &hdmi->pdev->dev; pdev 698 drivers/gpu/drm/omapdrm/dss/hdmi4.c struct platform_device *pdev = hdmi->pdev; pdev 699 drivers/gpu/drm/omapdrm/dss/hdmi4.c struct device_node *node = pdev->dev.of_node; pdev 707 drivers/gpu/drm/omapdrm/dss/hdmi4.c r = hdmi_parse_lanes_of(pdev, ep, &hdmi->phy); pdev 712 drivers/gpu/drm/omapdrm/dss/hdmi4.c static int hdmi4_probe(struct platform_device *pdev) pdev 722 drivers/gpu/drm/omapdrm/dss/hdmi4.c hdmi->pdev = pdev; pdev 724 drivers/gpu/drm/omapdrm/dss/hdmi4.c dev_set_drvdata(&pdev->dev, hdmi); pdev 733 drivers/gpu/drm/omapdrm/dss/hdmi4.c r = hdmi_wp_init(pdev, &hdmi->wp, 4); pdev 737 drivers/gpu/drm/omapdrm/dss/hdmi4.c r = hdmi_phy_init(pdev, &hdmi->phy, 4); pdev 741 drivers/gpu/drm/omapdrm/dss/hdmi4.c r = hdmi4_core_init(pdev, &hdmi->core); pdev 745 drivers/gpu/drm/omapdrm/dss/hdmi4.c irq = platform_get_irq(pdev, 0); pdev 752 drivers/gpu/drm/omapdrm/dss/hdmi4.c r = devm_request_threaded_irq(&pdev->dev, irq, pdev 760 drivers/gpu/drm/omapdrm/dss/hdmi4.c hdmi->vdda_reg = devm_regulator_get(&pdev->dev, "vdda"); pdev 768 drivers/gpu/drm/omapdrm/dss/hdmi4.c pm_runtime_enable(&pdev->dev); pdev 774 drivers/gpu/drm/omapdrm/dss/hdmi4.c r = component_add(&pdev->dev, &hdmi4_component_ops); pdev 783 drivers/gpu/drm/omapdrm/dss/hdmi4.c pm_runtime_disable(&pdev->dev); pdev 789 drivers/gpu/drm/omapdrm/dss/hdmi4.c static int hdmi4_remove(struct platform_device *pdev) pdev 791 drivers/gpu/drm/omapdrm/dss/hdmi4.c struct omap_hdmi *hdmi = platform_get_drvdata(pdev); pdev 793 drivers/gpu/drm/omapdrm/dss/hdmi4.c component_del(&pdev->dev, &hdmi4_component_ops); pdev 797 drivers/gpu/drm/omapdrm/dss/hdmi4.c pm_runtime_disable(&pdev->dev); pdev 337 drivers/gpu/drm/omapdrm/dss/hdmi4_cec.c int hdmi4_cec_init(struct platform_device *pdev, struct hdmi_core_data *core, pdev 354 drivers/gpu/drm/omapdrm/dss/hdmi4_cec.c ret = cec_register_adapter(core->adap, &pdev->dev); pdev 31 drivers/gpu/drm/omapdrm/dss/hdmi4_cec.h int hdmi4_cec_init(struct platform_device *pdev, struct hdmi_core_data *core, pdev 43 drivers/gpu/drm/omapdrm/dss/hdmi4_cec.h static inline int hdmi4_cec_init(struct platform_device *pdev, pdev 910 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c int hdmi4_core_init(struct platform_device *pdev, struct hdmi_core_data *core) pdev 924 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "core"); pdev 925 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c core->base = devm_ioremap_resource(&pdev->dev, res); pdev 256 drivers/gpu/drm/omapdrm/dss/hdmi4_core.h int hdmi4_core_init(struct platform_device *pdev, struct hdmi_core_data *core); pdev 44 drivers/gpu/drm/omapdrm/dss/hdmi5.c r = pm_runtime_get_sync(&hdmi->pdev->dev); pdev 58 drivers/gpu/drm/omapdrm/dss/hdmi5.c r = pm_runtime_put_sync(&hdmi->pdev->dev); pdev 334 drivers/gpu/drm/omapdrm/dss/hdmi5.c hdmi->audio_abort_cb(&hdmi->pdev->dev); pdev 574 drivers/gpu/drm/omapdrm/dss/hdmi5.c .dev = &hdmi->pdev->dev, pdev 581 drivers/gpu/drm/omapdrm/dss/hdmi5.c &hdmi->pdev->dev, "omap-hdmi-audio", PLATFORM_DEVID_AUTO, pdev 607 drivers/gpu/drm/omapdrm/dss/hdmi5.c r = hdmi_pll_init(dss, hdmi->pdev, &hdmi->pll, &hdmi->wp); pdev 653 drivers/gpu/drm/omapdrm/dss/hdmi5.c out->dev = &hdmi->pdev->dev; pdev 682 drivers/gpu/drm/omapdrm/dss/hdmi5.c struct platform_device *pdev = hdmi->pdev; pdev 683 drivers/gpu/drm/omapdrm/dss/hdmi5.c struct device_node *node = pdev->dev.of_node; pdev 691 drivers/gpu/drm/omapdrm/dss/hdmi5.c r = hdmi_parse_lanes_of(pdev, ep, &hdmi->phy); pdev 696 drivers/gpu/drm/omapdrm/dss/hdmi5.c static int hdmi5_probe(struct platform_device *pdev) pdev 706 drivers/gpu/drm/omapdrm/dss/hdmi5.c hdmi->pdev = pdev; pdev 708 drivers/gpu/drm/omapdrm/dss/hdmi5.c dev_set_drvdata(&pdev->dev, hdmi); pdev 717 drivers/gpu/drm/omapdrm/dss/hdmi5.c r = hdmi_wp_init(pdev, &hdmi->wp, 5); pdev 721 drivers/gpu/drm/omapdrm/dss/hdmi5.c r = hdmi_phy_init(pdev, &hdmi->phy, 5); pdev 725 drivers/gpu/drm/omapdrm/dss/hdmi5.c r = hdmi5_core_init(pdev, &hdmi->core); pdev 729 drivers/gpu/drm/omapdrm/dss/hdmi5.c irq = platform_get_irq(pdev, 0); pdev 736 drivers/gpu/drm/omapdrm/dss/hdmi5.c r = devm_request_threaded_irq(&pdev->dev, irq, pdev 744 drivers/gpu/drm/omapdrm/dss/hdmi5.c hdmi->vdda_reg = devm_regulator_get(&pdev->dev, "vdda"); pdev 752 drivers/gpu/drm/omapdrm/dss/hdmi5.c pm_runtime_enable(&pdev->dev); pdev 758 drivers/gpu/drm/omapdrm/dss/hdmi5.c r = component_add(&pdev->dev, &hdmi5_component_ops); pdev 767 drivers/gpu/drm/omapdrm/dss/hdmi5.c pm_runtime_disable(&pdev->dev); pdev 773 drivers/gpu/drm/omapdrm/dss/hdmi5.c static int hdmi5_remove(struct platform_device *pdev) pdev 775 drivers/gpu/drm/omapdrm/dss/hdmi5.c struct omap_hdmi *hdmi = platform_get_drvdata(pdev); pdev 777 drivers/gpu/drm/omapdrm/dss/hdmi5.c component_del(&pdev->dev, &hdmi5_component_ops); pdev 781 drivers/gpu/drm/omapdrm/dss/hdmi5.c pm_runtime_disable(&pdev->dev); pdev 896 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c int hdmi5_core_init(struct platform_device *pdev, struct hdmi_core_data *core) pdev 900 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "core"); pdev 901 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c core->base = devm_ioremap_resource(&pdev->dev, res); pdev 289 drivers/gpu/drm/omapdrm/dss/hdmi5_core.h int hdmi5_core_init(struct platform_device *pdev, struct hdmi_core_data *core); pdev 12 drivers/gpu/drm/omapdrm/dss/hdmi_common.c int hdmi_parse_lanes_of(struct platform_device *pdev, struct device_node *ep, pdev 23 drivers/gpu/drm/omapdrm/dss/hdmi_common.c dev_err(&pdev->dev, "bad number of lanes\n"); pdev 30 drivers/gpu/drm/omapdrm/dss/hdmi_common.c dev_err(&pdev->dev, "failed to read lane data\n"); pdev 36 drivers/gpu/drm/omapdrm/dss/hdmi_common.c dev_err(&pdev->dev, "failed to parse lane data\n"); pdev 44 drivers/gpu/drm/omapdrm/dss/hdmi_common.c dev_err(&pdev->dev, "failed to parse lane data\n"); pdev 182 drivers/gpu/drm/omapdrm/dss/hdmi_phy.c int hdmi_phy_init(struct platform_device *pdev, struct hdmi_phy_data *phy, pdev 192 drivers/gpu/drm/omapdrm/dss/hdmi_phy.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "phy"); pdev 193 drivers/gpu/drm/omapdrm/dss/hdmi_phy.c phy->base = devm_ioremap_resource(&pdev->dev, res); pdev 45 drivers/gpu/drm/omapdrm/dss/hdmi_pll.c r = pm_runtime_get_sync(&pll->pdev->dev); pdev 67 drivers/gpu/drm/omapdrm/dss/hdmi_pll.c r = pm_runtime_put_sync(&pll->pdev->dev); pdev 129 drivers/gpu/drm/omapdrm/dss/hdmi_pll.c struct platform_device *pdev, pdev 136 drivers/gpu/drm/omapdrm/dss/hdmi_pll.c clk = devm_clk_get(&pdev->dev, "sys_clk"); pdev 161 drivers/gpu/drm/omapdrm/dss/hdmi_pll.c int hdmi_pll_init(struct dss_device *dss, struct platform_device *pdev, pdev 167 drivers/gpu/drm/omapdrm/dss/hdmi_pll.c pll->pdev = pdev; pdev 170 drivers/gpu/drm/omapdrm/dss/hdmi_pll.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "pll"); pdev 171 drivers/gpu/drm/omapdrm/dss/hdmi_pll.c pll->base = devm_ioremap_resource(&pdev->dev, res); pdev 175 drivers/gpu/drm/omapdrm/dss/hdmi_pll.c r = hdmi_init_pll_data(dss, pdev, pll); pdev 278 drivers/gpu/drm/omapdrm/dss/hdmi_wp.c int hdmi_wp_init(struct platform_device *pdev, struct hdmi_wp_data *wp, pdev 283 drivers/gpu/drm/omapdrm/dss/hdmi_wp.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "wp"); pdev 284 drivers/gpu/drm/omapdrm/dss/hdmi_wp.c wp->base = devm_ioremap_resource(&pdev->dev, res); pdev 22 drivers/gpu/drm/omapdrm/dss/sdi.c struct platform_device *pdev; pdev 262 drivers/gpu/drm/omapdrm/dss/sdi.c out->dev = &sdi->pdev->dev; pdev 289 drivers/gpu/drm/omapdrm/dss/sdi.c int sdi_init_port(struct dss_device *dss, struct platform_device *pdev, pdev 317 drivers/gpu/drm/omapdrm/dss/sdi.c sdi->pdev = pdev; pdev 320 drivers/gpu/drm/omapdrm/dss/sdi.c sdi->vdds_sdi_reg = devm_regulator_get(&pdev->dev, "vdds_sdi"); pdev 290 drivers/gpu/drm/omapdrm/dss/venc.c struct platform_device *pdev; pdev 405 drivers/gpu/drm/omapdrm/dss/venc.c r = pm_runtime_get_sync(&venc->pdev->dev); pdev 416 drivers/gpu/drm/omapdrm/dss/venc.c r = pm_runtime_put_sync(&venc->pdev->dev); pdev 662 drivers/gpu/drm/omapdrm/dss/venc.c clk = devm_clk_get(&venc->pdev->dev, "tv_dac_clk"); pdev 750 drivers/gpu/drm/omapdrm/dss/venc.c out->dev = &venc->pdev->dev; pdev 777 drivers/gpu/drm/omapdrm/dss/venc.c struct device_node *node = venc->pdev->dev.of_node; pdev 790 drivers/gpu/drm/omapdrm/dss/venc.c dev_err(&venc->pdev->dev, pdev 803 drivers/gpu/drm/omapdrm/dss/venc.c dev_err(&venc->pdev->dev, "bad channel propert '%d'\n", pdev 824 drivers/gpu/drm/omapdrm/dss/venc.c static int venc_probe(struct platform_device *pdev) pdev 834 drivers/gpu/drm/omapdrm/dss/venc.c venc->pdev = pdev; pdev 836 drivers/gpu/drm/omapdrm/dss/venc.c platform_set_drvdata(pdev, venc); pdev 846 drivers/gpu/drm/omapdrm/dss/venc.c venc_mem = platform_get_resource(venc->pdev, IORESOURCE_MEM, 0); pdev 847 drivers/gpu/drm/omapdrm/dss/venc.c venc->base = devm_ioremap_resource(&pdev->dev, venc_mem); pdev 853 drivers/gpu/drm/omapdrm/dss/venc.c venc->vdda_dac_reg = devm_regulator_get(&pdev->dev, "vdda"); pdev 869 drivers/gpu/drm/omapdrm/dss/venc.c pm_runtime_enable(&pdev->dev); pdev 875 drivers/gpu/drm/omapdrm/dss/venc.c r = component_add(&pdev->dev, &venc_component_ops); pdev 884 drivers/gpu/drm/omapdrm/dss/venc.c pm_runtime_disable(&pdev->dev); pdev 890 drivers/gpu/drm/omapdrm/dss/venc.c static int venc_remove(struct platform_device *pdev) pdev 892 drivers/gpu/drm/omapdrm/dss/venc.c struct venc_device *venc = platform_get_drvdata(pdev); pdev 894 drivers/gpu/drm/omapdrm/dss/venc.c component_del(&pdev->dev, &venc_component_ops); pdev 898 drivers/gpu/drm/omapdrm/dss/venc.c pm_runtime_disable(&pdev->dev); pdev 133 drivers/gpu/drm/omapdrm/dss/video-pll.c struct platform_device *pdev, int id, pdev 149 drivers/gpu/drm/omapdrm/dss/video-pll.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, reg_name[id]); pdev 150 drivers/gpu/drm/omapdrm/dss/video-pll.c pll_base = devm_ioremap_resource(&pdev->dev, res); pdev 156 drivers/gpu/drm/omapdrm/dss/video-pll.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 158 drivers/gpu/drm/omapdrm/dss/video-pll.c clkctrl_base = devm_ioremap_resource(&pdev->dev, res); pdev 164 drivers/gpu/drm/omapdrm/dss/video-pll.c clk = devm_clk_get(&pdev->dev, clkin_name[id]); pdev 170 drivers/gpu/drm/omapdrm/dss/video-pll.c vpll = devm_kzalloc(&pdev->dev, sizeof(*vpll), GFP_KERNEL); pdev 174 drivers/gpu/drm/omapdrm/dss/video-pll.c vpll->dev = &pdev->dev; pdev 670 drivers/gpu/drm/omapdrm/omap_drv.c static int pdev_probe(struct platform_device *pdev) pdev 678 drivers/gpu/drm/omapdrm/omap_drv.c ret = dma_coerce_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 680 drivers/gpu/drm/omapdrm/omap_drv.c dev_err(&pdev->dev, "Failed to set the DMA mask\n"); pdev 689 drivers/gpu/drm/omapdrm/omap_drv.c platform_set_drvdata(pdev, priv); pdev 691 drivers/gpu/drm/omapdrm/omap_drv.c ret = omapdrm_init(priv, &pdev->dev); pdev 698 drivers/gpu/drm/omapdrm/omap_drv.c static int pdev_remove(struct platform_device *pdev) pdev 700 drivers/gpu/drm/omapdrm/omap_drv.c struct omap_drm_private *priv = platform_get_drvdata(pdev); pdev 730 drivers/gpu/drm/omapdrm/omap_drv.c static struct platform_driver pdev = { pdev 741 drivers/gpu/drm/omapdrm/omap_drv.c &pdev, pdev 290 drivers/gpu/drm/panel/panel-arm-versatile.c static int versatile_panel_probe(struct platform_device *pdev) pdev 292 drivers/gpu/drm/panel/panel-arm-versatile.c struct device *dev = &pdev->dev; pdev 197 drivers/gpu/drm/panel/panel-lvds.c static int panel_lvds_probe(struct platform_device *pdev) pdev 202 drivers/gpu/drm/panel/panel-lvds.c lvds = devm_kzalloc(&pdev->dev, sizeof(*lvds), GFP_KERNEL); pdev 206 drivers/gpu/drm/panel/panel-lvds.c lvds->dev = &pdev->dev; pdev 269 drivers/gpu/drm/panel/panel-lvds.c static int panel_lvds_remove(struct platform_device *pdev) pdev 271 drivers/gpu/drm/panel/panel-lvds.c struct panel_lvds *lvds = dev_get_drvdata(&pdev->dev); pdev 290 drivers/gpu/drm/panel/panel-seiko-43wvf1g.c static int seiko_panel_remove(struct platform_device *pdev) pdev 292 drivers/gpu/drm/panel/panel-seiko-43wvf1g.c struct seiko_panel *panel = dev_get_drvdata(&pdev->dev); pdev 304 drivers/gpu/drm/panel/panel-seiko-43wvf1g.c static void seiko_panel_shutdown(struct platform_device *pdev) pdev 306 drivers/gpu/drm/panel/panel-seiko-43wvf1g.c struct seiko_panel *panel = dev_get_drvdata(&pdev->dev); pdev 346 drivers/gpu/drm/panel/panel-seiko-43wvf1g.c static int seiko_panel_platform_probe(struct platform_device *pdev) pdev 350 drivers/gpu/drm/panel/panel-seiko-43wvf1g.c id = of_match_node(platform_of_match, pdev->dev.of_node); pdev 354 drivers/gpu/drm/panel/panel-seiko-43wvf1g.c return seiko_panel_probe(&pdev->dev, id->data); pdev 26 drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c struct platform_device *pdev; pdev 67 drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c dev_err(&lcd->pdev->dev, "%s: failed to enable regulator\n", pdev 138 drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c static int ls037v7dw01_probe(struct platform_device *pdev) pdev 142 drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c lcd = devm_kzalloc(&pdev->dev, sizeof(*lcd), GFP_KERNEL); pdev 146 drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c platform_set_drvdata(pdev, lcd); pdev 147 drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c lcd->pdev = pdev; pdev 149 drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c lcd->vdd = devm_regulator_get(&pdev->dev, "envdd"); pdev 151 drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c dev_err(&pdev->dev, "failed to get regulator\n"); pdev 155 drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c lcd->ini_gpio = devm_gpiod_get(&pdev->dev, "enable", GPIOD_OUT_LOW); pdev 157 drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c dev_err(&pdev->dev, "failed to get enable gpio\n"); pdev 161 drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c lcd->resb_gpio = devm_gpiod_get(&pdev->dev, "reset", GPIOD_OUT_LOW); pdev 163 drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c dev_err(&pdev->dev, "failed to get reset gpio\n"); pdev 167 drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c lcd->mo_gpio = devm_gpiod_get_index(&pdev->dev, "mode", 0, pdev 170 drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c dev_err(&pdev->dev, "failed to get mode[0] gpio\n"); pdev 174 drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c lcd->lr_gpio = devm_gpiod_get_index(&pdev->dev, "mode", 1, pdev 177 drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c dev_err(&pdev->dev, "failed to get mode[1] gpio\n"); pdev 181 drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c lcd->ud_gpio = devm_gpiod_get_index(&pdev->dev, "mode", 2, pdev 184 drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c dev_err(&pdev->dev, "failed to get mode[2] gpio\n"); pdev 189 drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c lcd->panel.dev = &pdev->dev; pdev 195 drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c static int ls037v7dw01_remove(struct platform_device *pdev) pdev 197 drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c struct ls037v7dw01_panel *lcd = platform_get_drvdata(pdev); pdev 3445 drivers/gpu/drm/panel/panel-simple.c static int panel_simple_platform_probe(struct platform_device *pdev) pdev 3449 drivers/gpu/drm/panel/panel-simple.c id = of_match_node(platform_of_match, pdev->dev.of_node); pdev 3453 drivers/gpu/drm/panel/panel-simple.c return panel_simple_probe(&pdev->dev, id->data); pdev 3456 drivers/gpu/drm/panel/panel-simple.c static int panel_simple_platform_remove(struct platform_device *pdev) pdev 3458 drivers/gpu/drm/panel/panel-simple.c return panel_simple_remove(&pdev->dev); pdev 3461 drivers/gpu/drm/panel/panel-simple.c static void panel_simple_platform_shutdown(struct platform_device *pdev) pdev 3463 drivers/gpu/drm/panel/panel-simple.c panel_simple_shutdown(&pdev->dev); pdev 141 drivers/gpu/drm/panfrost/panfrost_devfreq.c ret = dev_pm_opp_of_add_table(&pfdev->pdev->dev); pdev 151 drivers/gpu/drm/panfrost/panfrost_devfreq.c opp = devfreq_recommended_opp(&pfdev->pdev->dev, &pfdev->devfreq.cur_freq, 0); pdev 158 drivers/gpu/drm/panfrost/panfrost_devfreq.c pfdev->devfreq.devfreq = devm_devfreq_add_device(&pfdev->pdev->dev, pdev 162 drivers/gpu/drm/panfrost/panfrost_devfreq.c DRM_DEV_ERROR(&pfdev->pdev->dev, "Couldn't initialize GPU devfreq\n"); pdev 165 drivers/gpu/drm/panfrost/panfrost_devfreq.c dev_pm_opp_of_remove_table(&pfdev->pdev->dev); pdev 174 drivers/gpu/drm/panfrost/panfrost_devfreq.c dev_pm_opp_of_remove_table(&pfdev->pdev->dev); pdev 143 drivers/gpu/drm/panfrost/panfrost_device.c res = platform_get_resource(pfdev->pdev, IORESOURCE_MEM, 0); pdev 257 drivers/gpu/drm/panfrost/panfrost_device.c struct platform_device *pdev = to_platform_device(dev); pdev 258 drivers/gpu/drm/panfrost/panfrost_device.c struct panfrost_device *pfdev = platform_get_drvdata(pdev); pdev 268 drivers/gpu/drm/panfrost/panfrost_device.c struct platform_device *pdev = to_platform_device(dev); pdev 269 drivers/gpu/drm/panfrost/panfrost_device.c struct panfrost_device *pfdev = platform_get_drvdata(pdev); pdev 64 drivers/gpu/drm/panfrost/panfrost_device.h struct platform_device *pdev; pdev 576 drivers/gpu/drm/panfrost/panfrost_drv.c static int panfrost_probe(struct platform_device *pdev) pdev 582 drivers/gpu/drm/panfrost/panfrost_drv.c pfdev = devm_kzalloc(&pdev->dev, sizeof(*pfdev), GFP_KERNEL); pdev 586 drivers/gpu/drm/panfrost/panfrost_drv.c pfdev->pdev = pdev; pdev 587 drivers/gpu/drm/panfrost/panfrost_drv.c pfdev->dev = &pdev->dev; pdev 589 drivers/gpu/drm/panfrost/panfrost_drv.c platform_set_drvdata(pdev, pfdev); pdev 592 drivers/gpu/drm/panfrost/panfrost_drv.c ddev = drm_dev_alloc(&panfrost_drm_driver, &pdev->dev); pdev 605 drivers/gpu/drm/panfrost/panfrost_drv.c dev_err(&pdev->dev, "Fatal error during GPU init\n"); pdev 612 drivers/gpu/drm/panfrost/panfrost_drv.c dev_err(&pdev->dev, "Fatal error during devfreq init\n"); pdev 644 drivers/gpu/drm/panfrost/panfrost_drv.c static int panfrost_remove(struct platform_device *pdev) pdev 646 drivers/gpu/drm/panfrost/panfrost_drv.c struct panfrost_device *pfdev = platform_get_drvdata(pdev); pdev 329 drivers/gpu/drm/pl111/pl111_versatile.c struct platform_device *pdev; pdev 340 drivers/gpu/drm/pl111/pl111_versatile.c pdev = of_find_device_by_node(np); pdev 341 drivers/gpu/drm/pl111/pl111_versatile.c if (!pdev) { pdev 346 drivers/gpu/drm/pl111/pl111_versatile.c map = dev_get_drvdata(&pdev->dev); pdev 349 drivers/gpu/drm/pl111/pl111_versatile.c platform_device_put(pdev); pdev 103 drivers/gpu/drm/pl111/pl111_vexpress.c static int vexpress_muxfpga_probe(struct platform_device *pdev) pdev 105 drivers/gpu/drm/pl111/pl111_vexpress.c struct device *dev = &pdev->dev; pdev 108 drivers/gpu/drm/pl111/pl111_vexpress.c map = devm_regmap_init_vexpress_config(&pdev->dev); pdev 66 drivers/gpu/drm/qxl/qxl_drv.c static bool is_vga(struct pci_dev *pdev) pdev 68 drivers/gpu/drm/qxl/qxl_drv.c return pdev->class == PCI_CLASS_DISPLAY_VGA << 8; pdev 72 drivers/gpu/drm/qxl/qxl_drv.c qxl_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 77 drivers/gpu/drm/qxl/qxl_drv.c if (pdev->revision < 4) { pdev 87 drivers/gpu/drm/qxl/qxl_drv.c ret = pci_enable_device(pdev); pdev 91 drivers/gpu/drm/qxl/qxl_drv.c ret = drm_fb_helper_remove_conflicting_pci_framebuffers(pdev, 0, "qxl"); pdev 95 drivers/gpu/drm/qxl/qxl_drv.c if (is_vga(pdev)) { pdev 96 drivers/gpu/drm/qxl/qxl_drv.c ret = vga_get_interruptible(pdev, VGA_RSRC_LEGACY_IO); pdev 103 drivers/gpu/drm/qxl/qxl_drv.c ret = qxl_device_init(qdev, &qxl_driver, pdev); pdev 126 drivers/gpu/drm/qxl/qxl_drv.c if (is_vga(pdev)) pdev 127 drivers/gpu/drm/qxl/qxl_drv.c vga_put(pdev, VGA_RSRC_LEGACY_IO); pdev 129 drivers/gpu/drm/qxl/qxl_drv.c pci_disable_device(pdev); pdev 136 drivers/gpu/drm/qxl/qxl_drv.c qxl_pci_remove(struct pci_dev *pdev) pdev 138 drivers/gpu/drm/qxl/qxl_drv.c struct drm_device *dev = pci_get_drvdata(pdev); pdev 145 drivers/gpu/drm/qxl/qxl_drv.c if (is_vga(pdev)) pdev 146 drivers/gpu/drm/qxl/qxl_drv.c vga_put(pdev, VGA_RSRC_LEGACY_IO); pdev 165 drivers/gpu/drm/qxl/qxl_drv.c struct pci_dev *pdev = dev->pdev; pdev 181 drivers/gpu/drm/qxl/qxl_drv.c pci_save_state(pdev); pdev 202 drivers/gpu/drm/qxl/qxl_drv.c struct pci_dev *pdev = to_pci_dev(dev); pdev 203 drivers/gpu/drm/qxl/qxl_drv.c struct drm_device *drm_dev = pci_get_drvdata(pdev); pdev 210 drivers/gpu/drm/qxl/qxl_drv.c pci_disable_device(pdev); pdev 211 drivers/gpu/drm/qxl/qxl_drv.c pci_set_power_state(pdev, PCI_D3hot); pdev 217 drivers/gpu/drm/qxl/qxl_drv.c struct pci_dev *pdev = to_pci_dev(dev); pdev 218 drivers/gpu/drm/qxl/qxl_drv.c struct drm_device *drm_dev = pci_get_drvdata(pdev); pdev 220 drivers/gpu/drm/qxl/qxl_drv.c pci_set_power_state(pdev, PCI_D0); pdev 221 drivers/gpu/drm/qxl/qxl_drv.c pci_restore_state(pdev); pdev 222 drivers/gpu/drm/qxl/qxl_drv.c if (pci_enable_device(pdev)) { pdev 245 drivers/gpu/drm/qxl/qxl_drv.c struct pci_dev *pdev = to_pci_dev(dev); pdev 246 drivers/gpu/drm/qxl/qxl_drv.c struct drm_device *drm_dev = pci_get_drvdata(pdev); pdev 282 drivers/gpu/drm/qxl/qxl_drv.h struct pci_dev *pdev); pdev 380 drivers/gpu/drm/qxl/qxl_ioctl.c if (dev->pdev->revision < 4) pdev 96 drivers/gpu/drm/qxl/qxl_irq.c ret = drm_irq_install(&qdev->ddev, qdev->ddev.pdev->irq); pdev 111 drivers/gpu/drm/qxl/qxl_kms.c struct pci_dev *pdev) pdev 115 drivers/gpu/drm/qxl/qxl_kms.c r = drm_dev_init(&qdev->ddev, drv, &pdev->dev); pdev 121 drivers/gpu/drm/qxl/qxl_kms.c qdev->ddev.pdev = pdev; pdev 122 drivers/gpu/drm/qxl/qxl_kms.c pci_set_drvdata(pdev, &qdev->ddev); pdev 131 drivers/gpu/drm/qxl/qxl_kms.c qdev->rom_base = pci_resource_start(pdev, 2); pdev 132 drivers/gpu/drm/qxl/qxl_kms.c qdev->rom_size = pci_resource_len(pdev, 2); pdev 133 drivers/gpu/drm/qxl/qxl_kms.c qdev->vram_base = pci_resource_start(pdev, 0); pdev 134 drivers/gpu/drm/qxl/qxl_kms.c qdev->io_base = pci_resource_start(pdev, 3); pdev 136 drivers/gpu/drm/qxl/qxl_kms.c qdev->vram_mapping = io_mapping_create_wc(qdev->vram_base, pci_resource_len(pdev, 0)); pdev 143 drivers/gpu/drm/qxl/qxl_kms.c if (pci_resource_len(pdev, 4) > 0) { pdev 146 drivers/gpu/drm/qxl/qxl_kms.c qdev->surfaceram_base = pci_resource_start(pdev, sb); pdev 147 drivers/gpu/drm/qxl/qxl_kms.c qdev->surfaceram_size = pci_resource_len(pdev, sb); pdev 155 drivers/gpu/drm/qxl/qxl_kms.c qdev->surfaceram_base = pci_resource_start(pdev, sb); pdev 156 drivers/gpu/drm/qxl/qxl_kms.c qdev->surfaceram_size = pci_resource_len(pdev, sb); pdev 169 drivers/gpu/drm/qxl/qxl_kms.c (unsigned long long)pci_resource_end(pdev, 0), pdev 170 drivers/gpu/drm/qxl/qxl_kms.c (int)pci_resource_len(pdev, 0) / 1024 / 1024, pdev 171 drivers/gpu/drm/qxl/qxl_kms.c (int)pci_resource_len(pdev, 0) / 1024, pdev 173 drivers/gpu/drm/qxl/qxl_kms.c (unsigned long long)pci_resource_end(pdev, sb), pdev 151 drivers/gpu/drm/r128/r128_cce.c struct platform_device *pdev; pdev 158 drivers/gpu/drm/r128/r128_cce.c pdev = platform_device_register_simple("r128_cce", 0, NULL, 0); pdev 159 drivers/gpu/drm/r128/r128_cce.c if (IS_ERR(pdev)) { pdev 161 drivers/gpu/drm/r128/r128_cce.c return PTR_ERR(pdev); pdev 163 drivers/gpu/drm/r128/r128_cce.c rc = request_firmware(&fw, FIRMWARE_NAME, &pdev->dev); pdev 164 drivers/gpu/drm/r128/r128_cce.c platform_device_unregister(pdev); pdev 88 drivers/gpu/drm/r128/r128_drv.c pci_set_master(dev->pdev); pdev 1593 drivers/gpu/drm/r128/r128_state.c value = dev->pdev->irq; pdev 199 drivers/gpu/drm/radeon/atombios_encoders.c if ((rdev->pdev->subsystem_vendor == PCI_VENDOR_ID_APPLE) && pdev 200 drivers/gpu/drm/radeon/atombios_encoders.c (rdev->pdev->device == 0x6741)) pdev 2069 drivers/gpu/drm/radeon/atombios_encoders.c if ((dev->pdev->device == 0x71C5) && pdev 2070 drivers/gpu/drm/radeon/atombios_encoders.c (dev->pdev->subsystem_vendor == 0x106b) && pdev 2071 drivers/gpu/drm/radeon/atombios_encoders.c (dev->pdev->subsystem_device == 0x0080)) { pdev 214 drivers/gpu/drm/radeon/ci_dpm.c switch (rdev->pdev->device) { pdev 2507 drivers/gpu/drm/radeon/ci_dpm.c ((rdev->pdev->device == 0x67B0) || pdev 2508 drivers/gpu/drm/radeon/ci_dpm.c (rdev->pdev->device == 0x67B1))) { pdev 3349 drivers/gpu/drm/radeon/ci_dpm.c ((rdev->pdev->device == 0x67B0) || (rdev->pdev->device == 0x67B1))) { pdev 4545 drivers/gpu/drm/radeon/ci_dpm.c ((rdev->pdev->device == 0x67B0) || pdev 4546 drivers/gpu/drm/radeon/ci_dpm.c (rdev->pdev->device == 0x67B1))) { pdev 5684 drivers/gpu/drm/radeon/ci_dpm.c struct pci_dev *root = rdev->pdev->bus->self; pdev 5692 drivers/gpu/drm/radeon/ci_dpm.c if (!pci_is_root_bus(rdev->pdev->bus)) pdev 5763 drivers/gpu/drm/radeon/ci_dpm.c if ((rdev->pdev->device == 0x6658) && pdev 1934 drivers/gpu/drm/radeon/cik.c if ((rdev->pdev->device == 0x6649) && ((tmp & 0xff00) == 0x5600)) { pdev 1997 drivers/gpu/drm/radeon/cik.c if ((rdev->pdev->revision == 0x80) || pdev 1998 drivers/gpu/drm/radeon/cik.c (rdev->pdev->revision == 0x81) || pdev 1999 drivers/gpu/drm/radeon/cik.c (rdev->pdev->device == 0x665f)) pdev 2015 drivers/gpu/drm/radeon/cik.c if (rdev->pdev->revision == 0x80) pdev 5195 drivers/gpu/drm/radeon/cik.c pci_clear_master(rdev->pdev); pdev 5388 drivers/gpu/drm/radeon/cik.c rdev->mc.aper_base = pci_resource_start(rdev->pdev, 0); pdev 5389 drivers/gpu/drm/radeon/cik.c rdev->mc.aper_size = pci_resource_len(rdev->pdev, 0); pdev 7013 drivers/gpu/drm/radeon/cik.c pci_set_master(rdev->pdev); pdev 9505 drivers/gpu/drm/radeon/cik.c struct pci_dev *root = rdev->pdev->bus->self; pdev 9512 drivers/gpu/drm/radeon/cik.c if (pci_is_root_bus(rdev->pdev->bus)) pdev 9553 drivers/gpu/drm/radeon/cik.c gpu_pos = pci_pcie_cap(rdev->pdev); pdev 9565 drivers/gpu/drm/radeon/cik.c pci_read_config_word(rdev->pdev, gpu_pos + PCI_EXP_LNKCTL, &gpu_cfg); pdev 9571 drivers/gpu/drm/radeon/cik.c pci_write_config_word(rdev->pdev, gpu_pos + PCI_EXP_LNKCTL, tmp16); pdev 9589 drivers/gpu/drm/radeon/cik.c pci_read_config_word(rdev->pdev, gpu_pos + PCI_EXP_DEVSTA, &tmp16); pdev 9594 drivers/gpu/drm/radeon/cik.c pci_read_config_word(rdev->pdev, gpu_pos + PCI_EXP_LNKCTL, &gpu_cfg); pdev 9597 drivers/gpu/drm/radeon/cik.c pci_read_config_word(rdev->pdev, gpu_pos + PCI_EXP_LNKCTL2, &gpu_cfg2); pdev 9615 drivers/gpu/drm/radeon/cik.c pci_read_config_word(rdev->pdev, gpu_pos + PCI_EXP_LNKCTL, &tmp16); pdev 9618 drivers/gpu/drm/radeon/cik.c pci_write_config_word(rdev->pdev, gpu_pos + PCI_EXP_LNKCTL, tmp16); pdev 9626 drivers/gpu/drm/radeon/cik.c pci_read_config_word(rdev->pdev, gpu_pos + PCI_EXP_LNKCTL2, &tmp16); pdev 9629 drivers/gpu/drm/radeon/cik.c pci_write_config_word(rdev->pdev, gpu_pos + PCI_EXP_LNKCTL2, tmp16); pdev 9643 drivers/gpu/drm/radeon/cik.c pci_read_config_word(rdev->pdev, gpu_pos + PCI_EXP_LNKCTL2, &tmp16); pdev 9651 drivers/gpu/drm/radeon/cik.c pci_write_config_word(rdev->pdev, gpu_pos + PCI_EXP_LNKCTL2, tmp16); pdev 9743 drivers/gpu/drm/radeon/cik.c !pci_is_root_bus(rdev->pdev->bus)) { pdev 9744 drivers/gpu/drm/radeon/cik.c struct pci_dev *root = rdev->pdev->bus->self; pdev 1286 drivers/gpu/drm/radeon/evergreen.c readrq = pcie_get_readrq(rdev->pdev); pdev 1292 drivers/gpu/drm/radeon/evergreen.c pcie_set_readrq(rdev->pdev, 512); pdev 3271 drivers/gpu/drm/radeon/evergreen.c if (rdev->pdev->device == 0x9648) pdev 3273 drivers/gpu/drm/radeon/evergreen.c else if ((rdev->pdev->device == 0x9647) || pdev 3274 drivers/gpu/drm/radeon/evergreen.c (rdev->pdev->device == 0x964a)) pdev 3748 drivers/gpu/drm/radeon/evergreen.c rdev->mc.aper_base = pci_resource_start(rdev->pdev, 0); pdev 3749 drivers/gpu/drm/radeon/evergreen.c rdev->mc.aper_size = pci_resource_len(rdev->pdev, 0); pdev 4035 drivers/gpu/drm/radeon/evergreen.c pci_clear_master(rdev->pdev); pdev 5342 drivers/gpu/drm/radeon/evergreen.c if ((rdev->pdev->bus->max_bus_speed != PCIE_SPEED_5_0GT) && pdev 5343 drivers/gpu/drm/radeon/evergreen.c (rdev->pdev->bus->max_bus_speed != PCIE_SPEED_8_0GT)) pdev 2747 drivers/gpu/drm/radeon/kv_dpm.c if (rdev->pdev->subsystem_vendor == 0x1849) pdev 468 drivers/gpu/drm/radeon/ni.c if ((rdev->pdev->device == 0x9900) || pdev 469 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x9901) || pdev 470 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x9903) || pdev 471 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x9904) || pdev 472 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x9905) || pdev 473 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x9906) || pdev 474 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x9907) || pdev 475 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x9908) || pdev 476 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x9909) || pdev 477 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x990A) || pdev 478 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x990B) || pdev 479 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x990C) || pdev 480 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x990D) || pdev 481 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x990E) || pdev 482 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x990F) || pdev 483 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x9910) || pdev 484 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x9913) || pdev 485 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x9917) || pdev 486 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x9918)) { pdev 933 drivers/gpu/drm/radeon/ni.c if ((rdev->pdev->device == 0x9900) || pdev 934 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x9901) || pdev 935 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x9905) || pdev 936 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x9906) || pdev 937 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x9907) || pdev 938 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x9908) || pdev 939 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x9909) || pdev 940 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x990B) || pdev 941 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x990C) || pdev 942 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x990F) || pdev 943 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x9910) || pdev 944 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x9917) || pdev 945 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x9999) || pdev 946 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x999C)) { pdev 953 drivers/gpu/drm/radeon/ni.c } else if ((rdev->pdev->device == 0x9903) || pdev 954 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x9904) || pdev 955 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x990A) || pdev 956 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x990D) || pdev 957 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x990E) || pdev 958 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x9913) || pdev 959 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x9918) || pdev 960 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x999D)) { pdev 967 drivers/gpu/drm/radeon/ni.c } else if ((rdev->pdev->device == 0x9919) || pdev 968 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x9990) || pdev 969 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x9991) || pdev 970 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x9994) || pdev 971 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x9995) || pdev 972 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x9996) || pdev 973 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x999A) || pdev 974 drivers/gpu/drm/radeon/ni.c (rdev->pdev->device == 0x99A0)) { pdev 4129 drivers/gpu/drm/radeon/ni_dpm.c if (rdev->pdev->device == 0x6707) { pdev 4211 drivers/gpu/drm/radeon/ni_dpm.c switch (rdev->pdev->device) { pdev 1209 drivers/gpu/drm/radeon/r100.c pci_set_master(rdev->pdev); pdev 2552 drivers/gpu/drm/radeon/r100.c pci_clear_master(rdev->pdev); pdev 2577 drivers/gpu/drm/radeon/r100.c pci_save_state(rdev->pdev); pdev 2599 drivers/gpu/drm/radeon/r100.c pci_restore_state(rdev->pdev); pdev 2632 drivers/gpu/drm/radeon/r100.c switch (dev->pdev->device) { pdev 2642 drivers/gpu/drm/radeon/r100.c if ((dev->pdev->subsystem_vendor == 0x1028 /* DELL */) && pdev 2643 drivers/gpu/drm/radeon/r100.c ((dev->pdev->subsystem_device == 0x016c) || pdev 2644 drivers/gpu/drm/radeon/r100.c (dev->pdev->subsystem_device == 0x016d) || pdev 2645 drivers/gpu/drm/radeon/r100.c (dev->pdev->subsystem_device == 0x016e) || pdev 2646 drivers/gpu/drm/radeon/r100.c (dev->pdev->subsystem_device == 0x016f) || pdev 2647 drivers/gpu/drm/radeon/r100.c (dev->pdev->subsystem_device == 0x0170) || pdev 2648 drivers/gpu/drm/radeon/r100.c (dev->pdev->subsystem_device == 0x017d) || pdev 2649 drivers/gpu/drm/radeon/r100.c (dev->pdev->subsystem_device == 0x017e) || pdev 2650 drivers/gpu/drm/radeon/r100.c (dev->pdev->subsystem_device == 0x0183) || pdev 2651 drivers/gpu/drm/radeon/r100.c (dev->pdev->subsystem_device == 0x018a) || pdev 2652 drivers/gpu/drm/radeon/r100.c (dev->pdev->subsystem_device == 0x019a))) pdev 2756 drivers/gpu/drm/radeon/r100.c pci_read_config_byte(rdev->pdev, 0xe, &byte); pdev 2777 drivers/gpu/drm/radeon/r100.c rdev->mc.aper_base = pci_resource_start(rdev->pdev, 0); pdev 2778 drivers/gpu/drm/radeon/r100.c rdev->mc.aper_size = pci_resource_len(rdev->pdev, 0); pdev 368 drivers/gpu/drm/radeon/r300.c if ((rdev->family == CHIP_R300 && rdev->pdev->device != 0x4144) || pdev 369 drivers/gpu/drm/radeon/r300.c (rdev->family == CHIP_R350 && rdev->pdev->device != 0x4148)) { pdev 437 drivers/gpu/drm/radeon/r300.c pci_save_state(rdev->pdev); pdev 461 drivers/gpu/drm/radeon/r300.c pci_restore_state(rdev->pdev); pdev 108 drivers/gpu/drm/radeon/r420.c if ((rdev->pdev->device == 0x5e4c) || pdev 109 drivers/gpu/drm/radeon/r420.c (rdev->pdev->device == 0x5e4f)) pdev 1469 drivers/gpu/drm/radeon/r600.c rdev->mc.aper_base = pci_resource_start(rdev->pdev, 0); pdev 1470 drivers/gpu/drm/radeon/r600.c rdev->mc.aper_size = pci_resource_len(rdev->pdev, 0); pdev 1850 drivers/gpu/drm/radeon/r600.c pci_clear_master(rdev->pdev); pdev 3744 drivers/gpu/drm/radeon/r600.c pci_set_master(rdev->pdev); pdev 4513 drivers/gpu/drm/radeon/r600.c if ((rdev->pdev->bus->max_bus_speed != PCIE_SPEED_5_0GT) && pdev 4514 drivers/gpu/drm/radeon/r600.c (rdev->pdev->bus->max_bus_speed != PCIE_SPEED_8_0GT)) pdev 2311 drivers/gpu/drm/radeon/radeon.h struct pci_dev *pdev; pdev 2457 drivers/gpu/drm/radeon/radeon.h struct pci_dev *pdev, pdev 2603 drivers/gpu/drm/radeon/radeon.h #define ASIC_IS_RN50(rdev) ((rdev->pdev->device == 0x515e) || \ pdev 2604 drivers/gpu/drm/radeon/radeon.h (rdev->pdev->device == 0x5969)) pdev 2621 drivers/gpu/drm/radeon/radeon.h #define ASIC_IS_X2(rdev) ((rdev->ddev->pdev->device == 0x9441) || \ pdev 2622 drivers/gpu/drm/radeon/radeon.h (rdev->ddev->pdev->device == 0x9443) || \ pdev 2623 drivers/gpu/drm/radeon/radeon.h (rdev->ddev->pdev->device == 0x944B) || \ pdev 2624 drivers/gpu/drm/radeon/radeon.h (rdev->ddev->pdev->device == 0x9506) || \ pdev 2625 drivers/gpu/drm/radeon/radeon.h (rdev->ddev->pdev->device == 0x9509) || \ pdev 2626 drivers/gpu/drm/radeon/radeon.h (rdev->ddev->pdev->device == 0x950F) || \ pdev 2627 drivers/gpu/drm/radeon/radeon.h (rdev->ddev->pdev->device == 0x689C) || \ pdev 2628 drivers/gpu/drm/radeon/radeon.h (rdev->ddev->pdev->device == 0x689D)) pdev 2651 drivers/gpu/drm/radeon/radeon.h #define ASIC_IS_LOMBOK(rdev) ((rdev->ddev->pdev->device == 0x6849) || \ pdev 2652 drivers/gpu/drm/radeon/radeon.h (rdev->ddev->pdev->device == 0x6850) || \ pdev 2653 drivers/gpu/drm/radeon/radeon.h (rdev->ddev->pdev->device == 0x6858) || \ pdev 2654 drivers/gpu/drm/radeon/radeon.h (rdev->ddev->pdev->device == 0x6859) || \ pdev 2655 drivers/gpu/drm/radeon/radeon.h (rdev->ddev->pdev->device == 0x6840) || \ pdev 2656 drivers/gpu/drm/radeon/radeon.h (rdev->ddev->pdev->device == 0x6841) || \ pdev 2657 drivers/gpu/drm/radeon/radeon.h (rdev->ddev->pdev->device == 0x6842) || \ pdev 2658 drivers/gpu/drm/radeon/radeon.h (rdev->ddev->pdev->device == 0x6843)) pdev 378 drivers/gpu/drm/radeon/radeon_acpi.c handle = ACPI_HANDLE(&rdev->pdev->dev); pdev 575 drivers/gpu/drm/radeon/radeon_acpi.c handle = ACPI_HANDLE(&rdev->pdev->dev); pdev 615 drivers/gpu/drm/radeon/radeon_acpi.c handle = ACPI_HANDLE(&rdev->pdev->dev); pdev 624 drivers/gpu/drm/radeon/radeon_acpi.c atcs_input.client_id = rdev->pdev->devfn | (rdev->pdev->bus->number << 8); pdev 718 drivers/gpu/drm/radeon/radeon_acpi.c handle = ACPI_HANDLE(&rdev->pdev->dev); pdev 190 drivers/gpu/drm/radeon/radeon_agp.c rdev->pdev->vendor == p->chip_vendor && pdev 191 drivers/gpu/drm/radeon/radeon_agp.c rdev->pdev->device == p->chip_device && pdev 192 drivers/gpu/drm/radeon/radeon_agp.c rdev->pdev->subsystem_vendor == p->subsys_vendor && pdev 193 drivers/gpu/drm/radeon/radeon_agp.c rdev->pdev->subsystem_device == p->subsys_device) { pdev 2403 drivers/gpu/drm/radeon/radeon_asic.c if ((rdev->pdev->device == 0x9616)|| pdev 2404 drivers/gpu/drm/radeon/radeon_asic.c (rdev->pdev->device == 0x9611)|| pdev 2405 drivers/gpu/drm/radeon/radeon_asic.c (rdev->pdev->device == 0x9613)|| pdev 2406 drivers/gpu/drm/radeon/radeon_asic.c (rdev->pdev->device == 0x9711)|| pdev 2407 drivers/gpu/drm/radeon/radeon_asic.c (rdev->pdev->device == 0x9713)) pdev 295 drivers/gpu/drm/radeon/radeon_atombios.c if ((dev->pdev->device == 0x791e) && pdev 296 drivers/gpu/drm/radeon/radeon_atombios.c (dev->pdev->subsystem_vendor == 0x1043) && pdev 297 drivers/gpu/drm/radeon/radeon_atombios.c (dev->pdev->subsystem_device == 0x826d)) { pdev 304 drivers/gpu/drm/radeon/radeon_atombios.c if ((dev->pdev->device == 0x7941) && pdev 305 drivers/gpu/drm/radeon/radeon_atombios.c (dev->pdev->subsystem_vendor == 0x1849) && pdev 306 drivers/gpu/drm/radeon/radeon_atombios.c (dev->pdev->subsystem_device == 0x7941)) { pdev 313 drivers/gpu/drm/radeon/radeon_atombios.c if ((dev->pdev->device == 0x796e) && pdev 314 drivers/gpu/drm/radeon/radeon_atombios.c (dev->pdev->subsystem_vendor == 0x1462) && pdev 315 drivers/gpu/drm/radeon/radeon_atombios.c (dev->pdev->subsystem_device == 0x7302)) { pdev 322 drivers/gpu/drm/radeon/radeon_atombios.c if ((dev->pdev->device == 0x7941) && pdev 323 drivers/gpu/drm/radeon/radeon_atombios.c (dev->pdev->subsystem_vendor == 0x147b) && pdev 324 drivers/gpu/drm/radeon/radeon_atombios.c (dev->pdev->subsystem_device == 0x2412)) { pdev 330 drivers/gpu/drm/radeon/radeon_atombios.c if ((dev->pdev->device == 0x5653) && pdev 331 drivers/gpu/drm/radeon/radeon_atombios.c (dev->pdev->subsystem_vendor == 0x1462) && pdev 332 drivers/gpu/drm/radeon/radeon_atombios.c (dev->pdev->subsystem_device == 0x0291)) { pdev 340 drivers/gpu/drm/radeon/radeon_atombios.c if ((dev->pdev->device == 0x7146) && pdev 341 drivers/gpu/drm/radeon/radeon_atombios.c (dev->pdev->subsystem_vendor == 0x17af) && pdev 342 drivers/gpu/drm/radeon/radeon_atombios.c (dev->pdev->subsystem_device == 0x2058)) { pdev 348 drivers/gpu/drm/radeon/radeon_atombios.c if ((dev->pdev->device == 0x7142) && pdev 349 drivers/gpu/drm/radeon/radeon_atombios.c (dev->pdev->subsystem_vendor == 0x1458) && pdev 350 drivers/gpu/drm/radeon/radeon_atombios.c (dev->pdev->subsystem_device == 0x2134)) { pdev 357 drivers/gpu/drm/radeon/radeon_atombios.c if ((dev->pdev->device == 0x71C5) && pdev 358 drivers/gpu/drm/radeon/radeon_atombios.c (dev->pdev->subsystem_vendor == 0x106b) && pdev 359 drivers/gpu/drm/radeon/radeon_atombios.c (dev->pdev->subsystem_device == 0x0080)) { pdev 375 drivers/gpu/drm/radeon/radeon_atombios.c if ((dev->pdev->device == 0x9598) && pdev 376 drivers/gpu/drm/radeon/radeon_atombios.c (dev->pdev->subsystem_vendor == 0x1043) && pdev 377 drivers/gpu/drm/radeon/radeon_atombios.c (dev->pdev->subsystem_device == 0x01da)) { pdev 384 drivers/gpu/drm/radeon/radeon_atombios.c if ((dev->pdev->device == 0x9598) && pdev 385 drivers/gpu/drm/radeon/radeon_atombios.c (dev->pdev->subsystem_vendor == 0x1043) && pdev 386 drivers/gpu/drm/radeon/radeon_atombios.c (dev->pdev->subsystem_device == 0x01e4)) { pdev 393 drivers/gpu/drm/radeon/radeon_atombios.c if ((dev->pdev->device == 0x95C5) && pdev 394 drivers/gpu/drm/radeon/radeon_atombios.c (dev->pdev->subsystem_vendor == 0x1043) && pdev 395 drivers/gpu/drm/radeon/radeon_atombios.c (dev->pdev->subsystem_device == 0x01e2)) { pdev 420 drivers/gpu/drm/radeon/radeon_atombios.c if (((dev->pdev->device == 0x95c4) || (dev->pdev->device == 0x9591)) && pdev 421 drivers/gpu/drm/radeon/radeon_atombios.c (dev->pdev->subsystem_vendor == 0x1025) && pdev 422 drivers/gpu/drm/radeon/radeon_atombios.c (dev->pdev->subsystem_device == 0x013c)) { pdev 434 drivers/gpu/drm/radeon/radeon_atombios.c if ((dev->pdev->device == 0x9498) && pdev 435 drivers/gpu/drm/radeon/radeon_atombios.c (dev->pdev->subsystem_vendor == 0x1682) && pdev 436 drivers/gpu/drm/radeon/radeon_atombios.c (dev->pdev->subsystem_device == 0x2452) && pdev 444 drivers/gpu/drm/radeon/radeon_atombios.c if (((dev->pdev->device == 0x9802) || pdev 445 drivers/gpu/drm/radeon/radeon_atombios.c (dev->pdev->device == 0x9805) || pdev 446 drivers/gpu/drm/radeon/radeon_atombios.c (dev->pdev->device == 0x9806)) && pdev 447 drivers/gpu/drm/radeon/radeon_atombios.c (dev->pdev->subsystem_vendor == 0x1734) && pdev 448 drivers/gpu/drm/radeon/radeon_atombios.c (dev->pdev->subsystem_device == 0x11bd)) { pdev 479 drivers/gpu/drm/radeon/radeon_atpx_handler.c static bool radeon_atpx_pci_probe_handle(struct pci_dev *pdev) pdev 484 drivers/gpu/drm/radeon/radeon_atpx_handler.c dhandle = ACPI_HANDLE(&pdev->dev); pdev 528 drivers/gpu/drm/radeon/radeon_atpx_handler.c static enum vga_switcheroo_client_id radeon_atpx_get_client_id(struct pci_dev *pdev) pdev 530 drivers/gpu/drm/radeon/radeon_atpx_handler.c if (radeon_atpx_priv.dhandle == ACPI_HANDLE(&pdev->dev)) pdev 552 drivers/gpu/drm/radeon/radeon_atpx_handler.c struct pci_dev *pdev = NULL; pdev 558 drivers/gpu/drm/radeon/radeon_atpx_handler.c while ((pdev = pci_get_class(PCI_CLASS_DISPLAY_VGA << 8, pdev)) != NULL) { pdev 561 drivers/gpu/drm/radeon/radeon_atpx_handler.c has_atpx |= (radeon_atpx_pci_probe_handle(pdev) == true); pdev 563 drivers/gpu/drm/radeon/radeon_atpx_handler.c parent_pdev = pci_upstream_bridge(pdev); pdev 568 drivers/gpu/drm/radeon/radeon_atpx_handler.c while ((pdev = pci_get_class(PCI_CLASS_DISPLAY_OTHER << 8, pdev)) != NULL) { pdev 571 drivers/gpu/drm/radeon/radeon_atpx_handler.c has_atpx |= (radeon_atpx_pci_probe_handle(pdev) == true); pdev 573 drivers/gpu/drm/radeon/radeon_atpx_handler.c parent_pdev = pci_upstream_bridge(pdev); pdev 60 drivers/gpu/drm/radeon/radeon_bios.c vram_base = pci_resource_start(rdev->pdev, 0); pdev 87 drivers/gpu/drm/radeon/radeon_bios.c bios = pci_map_rom(rdev->pdev, &size); pdev 96 drivers/gpu/drm/radeon/radeon_bios.c pci_unmap_rom(rdev->pdev, bios); pdev 101 drivers/gpu/drm/radeon/radeon_bios.c pci_unmap_rom(rdev->pdev, bios); pdev 105 drivers/gpu/drm/radeon/radeon_bios.c pci_unmap_rom(rdev->pdev, bios); pdev 116 drivers/gpu/drm/radeon/radeon_bios.c bios = pci_platform_rom(rdev->pdev, &size); pdev 185 drivers/gpu/drm/radeon/radeon_bios.c struct pci_dev *pdev = NULL; pdev 194 drivers/gpu/drm/radeon/radeon_bios.c while ((pdev = pci_get_class(PCI_CLASS_DISPLAY_VGA << 8, pdev)) != NULL) { pdev 195 drivers/gpu/drm/radeon/radeon_bios.c dhandle = ACPI_HANDLE(&pdev->dev); pdev 207 drivers/gpu/drm/radeon/radeon_bios.c while ((pdev = pci_get_class(PCI_CLASS_DISPLAY_OTHER << 8, pdev)) != NULL) { pdev 208 drivers/gpu/drm/radeon/radeon_bios.c dhandle = ACPI_HANDLE(&pdev->dev); pdev 523 drivers/gpu/drm/radeon/radeon_bios.c if (rdev->ddev->pdev->device == PCI_DEVICE_ID_ATI_RADEON_QY) { pdev 560 drivers/gpu/drm/radeon/radeon_bios.c if (rdev->ddev->pdev->device == PCI_DEVICE_ID_ATI_RADEON_QY) { pdev 578 drivers/gpu/drm/radeon/radeon_bios.c if (rdev->ddev->pdev->device == PCI_DEVICE_ID_ATI_RADEON_QY) { pdev 636 drivers/gpu/drm/radeon/radeon_bios.c vhdr->PCIBus == rdev->pdev->bus->number && pdev 637 drivers/gpu/drm/radeon/radeon_bios.c vhdr->PCIDevice == PCI_SLOT(rdev->pdev->devfn) && pdev 638 drivers/gpu/drm/radeon/radeon_bios.c vhdr->PCIFunction == PCI_FUNC(rdev->pdev->devfn) && pdev 639 drivers/gpu/drm/radeon/radeon_bios.c vhdr->VendorID == rdev->pdev->vendor && pdev 640 drivers/gpu/drm/radeon/radeon_bios.c vhdr->DeviceID == rdev->pdev->device) { pdev 106 drivers/gpu/drm/radeon/radeon_clocks.c struct device_node *dp = rdev->pdev->dev.of_node; pdev 900 drivers/gpu/drm/radeon/radeon_combios.c if (((dev->pdev->device == 0x5159) && pdev 901 drivers/gpu/drm/radeon/radeon_combios.c (dev->pdev->subsystem_vendor == 0x174B) && pdev 902 drivers/gpu/drm/radeon/radeon_combios.c (dev->pdev->subsystem_device == 0x7c28)) || pdev 904 drivers/gpu/drm/radeon/radeon_combios.c ((dev->pdev->device == 0x514D) && pdev 905 drivers/gpu/drm/radeon/radeon_combios.c (dev->pdev->subsystem_vendor == 0x174B) && pdev 906 drivers/gpu/drm/radeon/radeon_combios.c (dev->pdev->subsystem_device == 0x7149))) { pdev 1510 drivers/gpu/drm/radeon/radeon_combios.c } else if ((rdev->pdev->device == 0x4a48) && pdev 1511 drivers/gpu/drm/radeon/radeon_combios.c (rdev->pdev->subsystem_vendor == 0x1002) && pdev 1512 drivers/gpu/drm/radeon/radeon_combios.c (rdev->pdev->subsystem_device == 0x4a48)) { pdev 1517 drivers/gpu/drm/radeon/radeon_combios.c (rdev->pdev->device == 0x4150) && pdev 1518 drivers/gpu/drm/radeon/radeon_combios.c (rdev->pdev->subsystem_vendor == 0x1002) && pdev 1519 drivers/gpu/drm/radeon/radeon_combios.c (rdev->pdev->subsystem_device == 0x4150)) { pdev 1522 drivers/gpu/drm/radeon/radeon_combios.c } else if ((rdev->pdev->device == 0x4c66) && pdev 1523 drivers/gpu/drm/radeon/radeon_combios.c (rdev->pdev->subsystem_vendor == 0x1002) && pdev 1524 drivers/gpu/drm/radeon/radeon_combios.c (rdev->pdev->subsystem_device == 0x4c66)) { pdev 2230 drivers/gpu/drm/radeon/radeon_combios.c if (dev->pdev->device == 0x515e && pdev 2231 drivers/gpu/drm/radeon/radeon_combios.c dev->pdev->subsystem_vendor == 0x1014) { pdev 2238 drivers/gpu/drm/radeon/radeon_combios.c if (dev->pdev->device == 0x5B60 && pdev 2239 drivers/gpu/drm/radeon/radeon_combios.c dev->pdev->subsystem_vendor == 0x17af && pdev 2240 drivers/gpu/drm/radeon/radeon_combios.c dev->pdev->subsystem_device == 0x201e && bios_index == 2) { pdev 2251 drivers/gpu/drm/radeon/radeon_combios.c if (dev->pdev->device == 0x5975 && pdev 2252 drivers/gpu/drm/radeon/radeon_combios.c dev->pdev->subsystem_vendor == 0x1025 && pdev 2253 drivers/gpu/drm/radeon/radeon_combios.c dev->pdev->subsystem_device == 0x009f) pdev 2257 drivers/gpu/drm/radeon/radeon_combios.c if (dev->pdev->device == 0x5974 && pdev 2258 drivers/gpu/drm/radeon/radeon_combios.c dev->pdev->subsystem_vendor == 0x103c && pdev 2259 drivers/gpu/drm/radeon/radeon_combios.c dev->pdev->subsystem_device == 0x280a) pdev 2263 drivers/gpu/drm/radeon/radeon_combios.c if (dev->pdev->device == 0x5955 && pdev 2264 drivers/gpu/drm/radeon/radeon_combios.c dev->pdev->subsystem_vendor == 0x1462 && pdev 2265 drivers/gpu/drm/radeon/radeon_combios.c dev->pdev->subsystem_device == 0x0131) pdev 2419 drivers/gpu/drm/radeon/radeon_combios.c if (dev->pdev->device == 0x5159 && pdev 2420 drivers/gpu/drm/radeon/radeon_combios.c dev->pdev->subsystem_vendor == 0x1014 && pdev 2421 drivers/gpu/drm/radeon/radeon_combios.c dev->pdev->subsystem_device == 0x029A) { pdev 2713 drivers/gpu/drm/radeon/radeon_combios.c if ((dev->pdev->device == 0x4152) && pdev 2714 drivers/gpu/drm/radeon/radeon_combios.c (dev->pdev->subsystem_vendor == 0x1043) && pdev 2715 drivers/gpu/drm/radeon/radeon_combios.c (dev->pdev->subsystem_device == 0xc002)) { pdev 3375 drivers/gpu/drm/radeon/radeon_combios.c rdev->pdev->subsystem_vendor == 0x103c && pdev 3376 drivers/gpu/drm/radeon/radeon_combios.c rdev->pdev->subsystem_device == 0x308b) pdev 3383 drivers/gpu/drm/radeon/radeon_combios.c rdev->pdev->subsystem_vendor == 0x103c && pdev 3384 drivers/gpu/drm/radeon/radeon_combios.c rdev->pdev->subsystem_device == 0x30a4) pdev 3391 drivers/gpu/drm/radeon/radeon_combios.c rdev->pdev->subsystem_vendor == 0x103c && pdev 3392 drivers/gpu/drm/radeon/radeon_combios.c rdev->pdev->subsystem_device == 0x30ae) pdev 3399 drivers/gpu/drm/radeon/radeon_combios.c rdev->pdev->subsystem_vendor == 0x103c && pdev 3400 drivers/gpu/drm/radeon/radeon_combios.c rdev->pdev->subsystem_device == 0x280a) pdev 3406 drivers/gpu/drm/radeon/radeon_combios.c rdev->pdev->subsystem_vendor == 0x1179 && pdev 3407 drivers/gpu/drm/radeon/radeon_combios.c rdev->pdev->subsystem_device == 0xff31) pdev 133 drivers/gpu/drm/radeon/radeon_cs.c (i <= 0 || pci_find_capability(p->rdev->ddev->pdev, pdev 172 drivers/gpu/drm/radeon/radeon_device.c if (rdev->pdev->vendor == p->chip_vendor && pdev 173 drivers/gpu/drm/radeon/radeon_device.c rdev->pdev->device == p->chip_device && pdev 174 drivers/gpu/drm/radeon/radeon_device.c rdev->pdev->subsystem_vendor == p->subsys_vendor && pdev 175 drivers/gpu/drm/radeon/radeon_device.c rdev->pdev->subsystem_device == p->subsys_device) { pdev 229 drivers/gpu/drm/radeon/radeon_device.c pci_write_config_dword(rdev->pdev, 0x7c, RADEON_ASIC_RESET_DATA); pdev 340 drivers/gpu/drm/radeon/radeon_device.c rdev->doorbell.base = pci_resource_start(rdev->pdev, 2); pdev 341 drivers/gpu/drm/radeon/radeon_device.c rdev->doorbell.size = pci_resource_len(rdev->pdev, 2); pdev 666 drivers/gpu/drm/radeon/radeon_device.c (rdev->pdev->subsystem_vendor == PCI_VENDOR_ID_APPLE) && pdev 787 drivers/gpu/drm/radeon/radeon_device.c rdev->dummy_page.addr = pci_map_page(rdev->pdev, rdev->dummy_page.page, pdev 789 drivers/gpu/drm/radeon/radeon_device.c if (pci_dma_mapping_error(rdev->pdev, rdev->dummy_page.addr)) { pdev 790 drivers/gpu/drm/radeon/radeon_device.c dev_err(&rdev->pdev->dev, "Failed to DMA MAP the dummy page\n"); pdev 811 drivers/gpu/drm/radeon/radeon_device.c pci_unmap_page(rdev->pdev, rdev->dummy_page.addr, pdev 1223 drivers/gpu/drm/radeon/radeon_device.c static void radeon_switcheroo_set_state(struct pci_dev *pdev, enum vga_switcheroo_state state) pdev 1225 drivers/gpu/drm/radeon/radeon_device.c struct drm_device *dev = pci_get_drvdata(pdev); pdev 1257 drivers/gpu/drm/radeon/radeon_device.c static bool radeon_switcheroo_can_switch(struct pci_dev *pdev) pdev 1259 drivers/gpu/drm/radeon/radeon_device.c struct drm_device *dev = pci_get_drvdata(pdev); pdev 1289 drivers/gpu/drm/radeon/radeon_device.c struct pci_dev *pdev, pdev 1297 drivers/gpu/drm/radeon/radeon_device.c rdev->dev = &pdev->dev; pdev 1299 drivers/gpu/drm/radeon/radeon_device.c rdev->pdev = pdev; pdev 1313 drivers/gpu/drm/radeon/radeon_device.c radeon_family_name[rdev->family], pdev->vendor, pdev->device, pdev 1314 drivers/gpu/drm/radeon/radeon_device.c pdev->subsystem_vendor, pdev->subsystem_device, pdev->revision); pdev 1383 drivers/gpu/drm/radeon/radeon_device.c r = dma_set_mask_and_coherent(&rdev->pdev->dev, DMA_BIT_MASK(dma_bits)); pdev 1405 drivers/gpu/drm/radeon/radeon_device.c rdev->rmmio_base = pci_resource_start(rdev->pdev, 5); pdev 1406 drivers/gpu/drm/radeon/radeon_device.c rdev->rmmio_size = pci_resource_len(rdev->pdev, 5); pdev 1408 drivers/gpu/drm/radeon/radeon_device.c rdev->rmmio_base = pci_resource_start(rdev->pdev, 2); pdev 1409 drivers/gpu/drm/radeon/radeon_device.c rdev->rmmio_size = pci_resource_len(rdev->pdev, 2); pdev 1421 drivers/gpu/drm/radeon/radeon_device.c if (pci_resource_flags(rdev->pdev, i) & IORESOURCE_IO) { pdev 1422 drivers/gpu/drm/radeon/radeon_device.c rdev->rio_mem_size = pci_resource_len(rdev->pdev, i); pdev 1423 drivers/gpu/drm/radeon/radeon_device.c rdev->rio_mem = pci_iomap(rdev->pdev, i, rdev->rio_mem_size); pdev 1436 drivers/gpu/drm/radeon/radeon_device.c vga_client_register(rdev->pdev, rdev, NULL, radeon_vga_set_decode); pdev 1440 drivers/gpu/drm/radeon/radeon_device.c if (!pci_is_thunderbolt_attached(rdev->pdev)) pdev 1441 drivers/gpu/drm/radeon/radeon_device.c vga_switcheroo_register_client(rdev->pdev, pdev 1535 drivers/gpu/drm/radeon/radeon_device.c if (!pci_is_thunderbolt_attached(rdev->pdev)) pdev 1536 drivers/gpu/drm/radeon/radeon_device.c vga_switcheroo_unregister_client(rdev->pdev); pdev 1539 drivers/gpu/drm/radeon/radeon_device.c vga_client_register(rdev->pdev, NULL, NULL, NULL); pdev 1541 drivers/gpu/drm/radeon/radeon_device.c pci_iounmap(rdev->pdev, rdev->rio_mem); pdev 1641 drivers/gpu/drm/radeon/radeon_device.c pci_save_state(dev->pdev); pdev 1644 drivers/gpu/drm/radeon/radeon_device.c pci_restore_state(dev->pdev); pdev 1647 drivers/gpu/drm/radeon/radeon_device.c pci_disable_device(dev->pdev); pdev 1648 drivers/gpu/drm/radeon/radeon_device.c pci_set_power_state(dev->pdev, PCI_D3hot); pdev 1682 drivers/gpu/drm/radeon/radeon_device.c pci_set_power_state(dev->pdev, PCI_D0); pdev 1683 drivers/gpu/drm/radeon/radeon_device.c pci_restore_state(dev->pdev); pdev 1684 drivers/gpu/drm/radeon/radeon_device.c if (pci_enable_device(dev->pdev)) { pdev 1326 drivers/gpu/drm/radeon/radeon_display.c dev_err(&dev->pdev->dev, "No GEM object associated to handle 0x%08X, " pdev 325 drivers/gpu/drm/radeon/radeon_drv.c static int radeon_pci_probe(struct pci_dev *pdev, pdev 344 drivers/gpu/drm/radeon/radeon_drv.c dev_info(&pdev->dev, pdev 356 drivers/gpu/drm/radeon/radeon_drv.c dev_info(&pdev->dev, pdev 362 drivers/gpu/drm/radeon/radeon_drv.c if (vga_switcheroo_client_probe_defer(pdev)) pdev 366 drivers/gpu/drm/radeon/radeon_drv.c ret = drm_fb_helper_remove_conflicting_pci_framebuffers(pdev, 0, "radeondrmfb"); pdev 370 drivers/gpu/drm/radeon/radeon_drv.c dev = drm_dev_alloc(&kms_driver, &pdev->dev); pdev 374 drivers/gpu/drm/radeon/radeon_drv.c ret = pci_enable_device(pdev); pdev 378 drivers/gpu/drm/radeon/radeon_drv.c dev->pdev = pdev; pdev 380 drivers/gpu/drm/radeon/radeon_drv.c dev->hose = pdev->sysdata; pdev 383 drivers/gpu/drm/radeon/radeon_drv.c pci_set_drvdata(pdev, dev); pdev 385 drivers/gpu/drm/radeon/radeon_drv.c if (pci_find_capability(dev->pdev, PCI_CAP_ID_AGP)) pdev 404 drivers/gpu/drm/radeon/radeon_drv.c pci_disable_device(pdev); pdev 411 drivers/gpu/drm/radeon/radeon_drv.c radeon_pci_remove(struct pci_dev *pdev) pdev 413 drivers/gpu/drm/radeon/radeon_drv.c struct drm_device *dev = pci_get_drvdata(pdev); pdev 419 drivers/gpu/drm/radeon/radeon_drv.c radeon_pci_shutdown(struct pci_dev *pdev) pdev 422 drivers/gpu/drm/radeon/radeon_drv.c struct drm_device *ddev = pci_get_drvdata(pdev); pdev 429 drivers/gpu/drm/radeon/radeon_drv.c radeon_pci_remove(pdev); pdev 476 drivers/gpu/drm/radeon/radeon_drv.c struct pci_dev *pdev = to_pci_dev(dev); pdev 477 drivers/gpu/drm/radeon/radeon_drv.c struct drm_device *drm_dev = pci_get_drvdata(pdev); pdev 489 drivers/gpu/drm/radeon/radeon_drv.c pci_save_state(pdev); pdev 490 drivers/gpu/drm/radeon/radeon_drv.c pci_disable_device(pdev); pdev 491 drivers/gpu/drm/radeon/radeon_drv.c pci_ignore_hotplug(pdev); pdev 493 drivers/gpu/drm/radeon/radeon_drv.c pci_set_power_state(pdev, PCI_D3cold); pdev 495 drivers/gpu/drm/radeon/radeon_drv.c pci_set_power_state(pdev, PCI_D3hot); pdev 503 drivers/gpu/drm/radeon/radeon_drv.c struct pci_dev *pdev = to_pci_dev(dev); pdev 504 drivers/gpu/drm/radeon/radeon_drv.c struct drm_device *drm_dev = pci_get_drvdata(pdev); pdev 514 drivers/gpu/drm/radeon/radeon_drv.c pci_set_power_state(pdev, PCI_D0); pdev 515 drivers/gpu/drm/radeon/radeon_drv.c pci_restore_state(pdev); pdev 516 drivers/gpu/drm/radeon/radeon_drv.c ret = pci_enable_device(pdev); pdev 519 drivers/gpu/drm/radeon/radeon_drv.c pci_set_master(pdev); pdev 181 drivers/gpu/drm/radeon/radeon_encoders.c if ((rdev->pdev->device == 0x9583) && pdev 182 drivers/gpu/drm/radeon/radeon_encoders.c (rdev->pdev->subsystem_vendor == 0x1734) && pdev 183 drivers/gpu/drm/radeon/radeon_encoders.c (rdev->pdev->subsystem_device == 0x1107)) pdev 293 drivers/gpu/drm/radeon/radeon_fb.c vga_switcheroo_client_fb_set(rdev->ddev->pdev, info); pdev 75 drivers/gpu/drm/radeon/radeon_gart.c ptr = pci_alloc_consistent(rdev->pdev, rdev->gart.table_size, pdev 113 drivers/gpu/drm/radeon/radeon_gart.c pci_free_consistent(rdev->pdev, rdev->gart.table_size, pdev 630 drivers/gpu/drm/radeon/radeon_gem.c dev_err(&dev->pdev->dev, pdev 644 drivers/gpu/drm/radeon/radeon_gem.c dev_err(&dev->pdev->dev, "invalid flags 0x%08X vs 0x%08X\n", pdev 655 drivers/gpu/drm/radeon/radeon_gem.c dev_err(&dev->pdev->dev, "unsupported operation %d\n", pdev 930 drivers/gpu/drm/radeon/radeon_i2c.c i2c->adapter.dev.parent = &dev->pdev->dev; pdev 225 drivers/gpu/drm/radeon/radeon_irq_kms.c rdev->pdev->no_64bit_msi = 1; pdev 236 drivers/gpu/drm/radeon/radeon_irq_kms.c if ((rdev->pdev->device == 0x791f) && pdev 237 drivers/gpu/drm/radeon/radeon_irq_kms.c (rdev->pdev->subsystem_vendor == 0x103c) && pdev 238 drivers/gpu/drm/radeon/radeon_irq_kms.c (rdev->pdev->subsystem_device == 0x30c2)) pdev 242 drivers/gpu/drm/radeon/radeon_irq_kms.c if ((rdev->pdev->device == 0x791f) && pdev 243 drivers/gpu/drm/radeon/radeon_irq_kms.c (rdev->pdev->subsystem_vendor == 0x1028) && pdev 244 drivers/gpu/drm/radeon/radeon_irq_kms.c (rdev->pdev->subsystem_device == 0x01fc)) pdev 248 drivers/gpu/drm/radeon/radeon_irq_kms.c if ((rdev->pdev->device == 0x791f) && pdev 249 drivers/gpu/drm/radeon/radeon_irq_kms.c (rdev->pdev->subsystem_vendor == 0x1028) && pdev 250 drivers/gpu/drm/radeon/radeon_irq_kms.c (rdev->pdev->subsystem_device == 0x01fd)) pdev 254 drivers/gpu/drm/radeon/radeon_irq_kms.c if ((rdev->pdev->device == 0x791f) && pdev 255 drivers/gpu/drm/radeon/radeon_irq_kms.c (rdev->pdev->subsystem_vendor == 0x107b) && pdev 256 drivers/gpu/drm/radeon/radeon_irq_kms.c (rdev->pdev->subsystem_device == 0x0185)) pdev 306 drivers/gpu/drm/radeon/radeon_irq_kms.c int ret = pci_enable_msi(rdev->pdev); pdev 318 drivers/gpu/drm/radeon/radeon_irq_kms.c r = drm_irq_install(rdev->ddev, rdev->ddev->pdev->irq); pdev 342 drivers/gpu/drm/radeon/radeon_irq_kms.c pci_disable_msi(rdev->pdev); pdev 116 drivers/gpu/drm/radeon/radeon_kms.c if (pci_find_capability(dev->pdev, PCI_CAP_ID_AGP)) { pdev 118 drivers/gpu/drm/radeon/radeon_kms.c } else if (pci_is_pcie(dev->pdev)) { pdev 127 drivers/gpu/drm/radeon/radeon_kms.c !pci_is_thunderbolt_attached(dev->pdev)) pdev 136 drivers/gpu/drm/radeon/radeon_kms.c r = radeon_device_init(rdev, dev, dev->pdev, flags); pdev 138 drivers/gpu/drm/radeon/radeon_kms.c dev_err(&dev->pdev->dev, "Fatal error during GPU init\n"); pdev 148 drivers/gpu/drm/radeon/radeon_kms.c dev_err(&dev->pdev->dev, "Fatal error during modeset init\n"); pdev 156 drivers/gpu/drm/radeon/radeon_kms.c dev_dbg(&dev->pdev->dev, pdev 240 drivers/gpu/drm/radeon/radeon_kms.c *value = dev->pdev->device; pdev 976 drivers/gpu/drm/radeon/radeon_legacy_encoders.c if ((dev->pdev->device == 0x4850) && pdev 977 drivers/gpu/drm/radeon/radeon_legacy_encoders.c (dev->pdev->subsystem_vendor == 0x1028) && pdev 978 drivers/gpu/drm/radeon/radeon_legacy_encoders.c (dev->pdev->subsystem_device == 0x2001)) /* Dell Inspiron 8600 */ pdev 1455 drivers/gpu/drm/radeon/radeon_pm.c if (rdev->pdev->vendor == p->chip_vendor && pdev 1456 drivers/gpu/drm/radeon/radeon_pm.c rdev->pdev->device == p->chip_device && pdev 1457 drivers/gpu/drm/radeon/radeon_pm.c rdev->pdev->subsystem_vendor == p->subsys_vendor && pdev 1458 drivers/gpu/drm/radeon/radeon_pm.c rdev->pdev->subsystem_device == p->subsys_device) { pdev 797 drivers/gpu/drm/radeon/radeon_ttm.c dma_addressing_limited(&rdev->pdev->dev)); pdev 477 drivers/gpu/drm/radeon/rs600.c pci_save_state(rdev->pdev); pdev 479 drivers/gpu/drm/radeon/rs600.c pci_clear_master(rdev->pdev); pdev 507 drivers/gpu/drm/radeon/rs600.c pci_restore_state(rdev->pdev); pdev 877 drivers/gpu/drm/radeon/rs600.c rdev->mc.aper_base = pci_resource_start(rdev->pdev, 0); pdev 878 drivers/gpu/drm/radeon/rs600.c rdev->mc.aper_size = pci_resource_len(rdev->pdev, 0); pdev 161 drivers/gpu/drm/radeon/rs690.c rdev->mc.aper_base = pci_resource_start(rdev->pdev, 0); pdev 162 drivers/gpu/drm/radeon/rs690.c rdev->mc.aper_size = pci_resource_len(rdev->pdev, 0); pdev 231 drivers/gpu/drm/radeon/rs780_dpm.c if (dev->pdev->device == 0x9614) { pdev 235 drivers/gpu/drm/radeon/rs780_dpm.c } else if ((dev->pdev->device == 0x9714) || pdev 236 drivers/gpu/drm/radeon/rs780_dpm.c (dev->pdev->device == 0x9715)) { pdev 730 drivers/gpu/drm/radeon/rv770.c if (rdev->pdev->device == 0x994e) pdev 1678 drivers/gpu/drm/radeon/rv770.c rdev->mc.aper_base = pci_resource_start(rdev->pdev, 0); pdev 1679 drivers/gpu/drm/radeon/rv770.c rdev->mc.aper_size = pci_resource_len(rdev->pdev, 0); pdev 2043 drivers/gpu/drm/radeon/rv770.c if ((rdev->pdev->bus->max_bus_speed != PCIE_SPEED_5_0GT) && pdev 2044 drivers/gpu/drm/radeon/rv770.c (rdev->pdev->bus->max_bus_speed != PCIE_SPEED_8_0GT)) pdev 1703 drivers/gpu/drm/radeon/si.c if ((rdev->pdev->revision == 0x81) && pdev 1704 drivers/gpu/drm/radeon/si.c ((rdev->pdev->device == 0x6810) || pdev 1705 drivers/gpu/drm/radeon/si.c (rdev->pdev->device == 0x6811))) pdev 1718 drivers/gpu/drm/radeon/si.c if (((rdev->pdev->device == 0x6820) && pdev 1719 drivers/gpu/drm/radeon/si.c ((rdev->pdev->revision == 0x81) || pdev 1720 drivers/gpu/drm/radeon/si.c (rdev->pdev->revision == 0x83))) || pdev 1721 drivers/gpu/drm/radeon/si.c ((rdev->pdev->device == 0x6821) && pdev 1722 drivers/gpu/drm/radeon/si.c ((rdev->pdev->revision == 0x83) || pdev 1723 drivers/gpu/drm/radeon/si.c (rdev->pdev->revision == 0x87))) || pdev 1724 drivers/gpu/drm/radeon/si.c ((rdev->pdev->revision == 0x87) && pdev 1725 drivers/gpu/drm/radeon/si.c ((rdev->pdev->device == 0x6823) || pdev 1726 drivers/gpu/drm/radeon/si.c (rdev->pdev->device == 0x682b)))) pdev 1739 drivers/gpu/drm/radeon/si.c if (((rdev->pdev->revision == 0x81) && pdev 1740 drivers/gpu/drm/radeon/si.c ((rdev->pdev->device == 0x6600) || pdev 1741 drivers/gpu/drm/radeon/si.c (rdev->pdev->device == 0x6604) || pdev 1742 drivers/gpu/drm/radeon/si.c (rdev->pdev->device == 0x6605) || pdev 1743 drivers/gpu/drm/radeon/si.c (rdev->pdev->device == 0x6610))) || pdev 1744 drivers/gpu/drm/radeon/si.c ((rdev->pdev->revision == 0x83) && pdev 1745 drivers/gpu/drm/radeon/si.c (rdev->pdev->device == 0x6610))) pdev 1757 drivers/gpu/drm/radeon/si.c if (((rdev->pdev->revision == 0x81) && pdev 1758 drivers/gpu/drm/radeon/si.c (rdev->pdev->device == 0x6660)) || pdev 1759 drivers/gpu/drm/radeon/si.c ((rdev->pdev->revision == 0x83) && pdev 1760 drivers/gpu/drm/radeon/si.c ((rdev->pdev->device == 0x6660) || pdev 1761 drivers/gpu/drm/radeon/si.c (rdev->pdev->device == 0x6663) || pdev 1762 drivers/gpu/drm/radeon/si.c (rdev->pdev->device == 0x6665) || pdev 1763 drivers/gpu/drm/radeon/si.c (rdev->pdev->device == 0x6667)))) pdev 1765 drivers/gpu/drm/radeon/si.c else if ((rdev->pdev->revision == 0xc3) && pdev 1766 drivers/gpu/drm/radeon/si.c (rdev->pdev->device == 0x6665)) pdev 4076 drivers/gpu/drm/radeon/si.c pci_clear_master(rdev->pdev); pdev 4254 drivers/gpu/drm/radeon/si.c rdev->mc.aper_base = pci_resource_start(rdev->pdev, 0); pdev 4255 drivers/gpu/drm/radeon/si.c rdev->mc.aper_size = pci_resource_len(rdev->pdev, 0); pdev 6041 drivers/gpu/drm/radeon/si.c pci_set_master(rdev->pdev); pdev 7088 drivers/gpu/drm/radeon/si.c struct pci_dev *root = rdev->pdev->bus->self; pdev 7095 drivers/gpu/drm/radeon/si.c if (pci_is_root_bus(rdev->pdev->bus)) pdev 7136 drivers/gpu/drm/radeon/si.c gpu_pos = pci_pcie_cap(rdev->pdev); pdev 7148 drivers/gpu/drm/radeon/si.c pci_read_config_word(rdev->pdev, gpu_pos + PCI_EXP_LNKCTL, &gpu_cfg); pdev 7154 drivers/gpu/drm/radeon/si.c pci_write_config_word(rdev->pdev, gpu_pos + PCI_EXP_LNKCTL, tmp16); pdev 7172 drivers/gpu/drm/radeon/si.c pci_read_config_word(rdev->pdev, gpu_pos + PCI_EXP_DEVSTA, &tmp16); pdev 7177 drivers/gpu/drm/radeon/si.c pci_read_config_word(rdev->pdev, gpu_pos + PCI_EXP_LNKCTL, &gpu_cfg); pdev 7180 drivers/gpu/drm/radeon/si.c pci_read_config_word(rdev->pdev, gpu_pos + PCI_EXP_LNKCTL2, &gpu_cfg2); pdev 7198 drivers/gpu/drm/radeon/si.c pci_read_config_word(rdev->pdev, gpu_pos + PCI_EXP_LNKCTL, &tmp16); pdev 7201 drivers/gpu/drm/radeon/si.c pci_write_config_word(rdev->pdev, gpu_pos + PCI_EXP_LNKCTL, tmp16); pdev 7209 drivers/gpu/drm/radeon/si.c pci_read_config_word(rdev->pdev, gpu_pos + PCI_EXP_LNKCTL2, &tmp16); pdev 7212 drivers/gpu/drm/radeon/si.c pci_write_config_word(rdev->pdev, gpu_pos + PCI_EXP_LNKCTL2, tmp16); pdev 7226 drivers/gpu/drm/radeon/si.c pci_read_config_word(rdev->pdev, gpu_pos + PCI_EXP_LNKCTL2, &tmp16); pdev 7234 drivers/gpu/drm/radeon/si.c pci_write_config_word(rdev->pdev, gpu_pos + PCI_EXP_LNKCTL2, tmp16); pdev 7377 drivers/gpu/drm/radeon/si.c !pci_is_root_bus(rdev->pdev->bus)) { pdev 7378 drivers/gpu/drm/radeon/si.c struct pci_dev *root = rdev->pdev->bus->self; pdev 1881 drivers/gpu/drm/radeon/si_dpm.c switch (rdev->pdev->device) { pdev 1909 drivers/gpu/drm/radeon/si_dpm.c switch (rdev->pdev->device) { pdev 1950 drivers/gpu/drm/radeon/si_dpm.c switch (rdev->pdev->device) { pdev 1998 drivers/gpu/drm/radeon/si_dpm.c switch (rdev->pdev->device) { pdev 2982 drivers/gpu/drm/radeon/si_dpm.c if ((rdev->pdev->revision == 0x81) || pdev 2983 drivers/gpu/drm/radeon/si_dpm.c (rdev->pdev->revision == 0x83) || pdev 2984 drivers/gpu/drm/radeon/si_dpm.c (rdev->pdev->revision == 0xC3) || pdev 2985 drivers/gpu/drm/radeon/si_dpm.c (rdev->pdev->device == 0x6664) || pdev 2986 drivers/gpu/drm/radeon/si_dpm.c (rdev->pdev->device == 0x6665) || pdev 2987 drivers/gpu/drm/radeon/si_dpm.c (rdev->pdev->device == 0x6667)) { pdev 2990 drivers/gpu/drm/radeon/si_dpm.c if ((rdev->pdev->revision == 0xC3) || pdev 2991 drivers/gpu/drm/radeon/si_dpm.c (rdev->pdev->device == 0x6665)) { pdev 2996 drivers/gpu/drm/radeon/si_dpm.c if ((rdev->pdev->revision == 0xC7) || pdev 2997 drivers/gpu/drm/radeon/si_dpm.c (rdev->pdev->revision == 0x80) || pdev 2998 drivers/gpu/drm/radeon/si_dpm.c (rdev->pdev->revision == 0x81) || pdev 2999 drivers/gpu/drm/radeon/si_dpm.c (rdev->pdev->revision == 0x83) || pdev 3000 drivers/gpu/drm/radeon/si_dpm.c (rdev->pdev->revision == 0x87) || pdev 3001 drivers/gpu/drm/radeon/si_dpm.c (rdev->pdev->device == 0x6604) || pdev 3002 drivers/gpu/drm/radeon/si_dpm.c (rdev->pdev->device == 0x6605)) { pdev 3226 drivers/gpu/drm/radeon/si_dpm.c if ((rdev->pdev->device == 0x6819) && pdev 4724 drivers/gpu/drm/radeon/si_dpm.c if ((rdev->pdev->device != 0x6818) && (rdev->pdev->device != 0x6819)) pdev 5834 drivers/gpu/drm/radeon/si_dpm.c switch (rdev->pdev->device) { pdev 6908 drivers/gpu/drm/radeon/si_dpm.c struct pci_dev *root = rdev->pdev->bus->self; pdev 6919 drivers/gpu/drm/radeon/si_dpm.c if (!pci_is_root_bus(rdev->pdev->bus)) pdev 1968 drivers/gpu/drm/radeon/trinity_dpm.c if (rdev->pdev->subsystem_vendor == 0x1462) pdev 1134 drivers/gpu/drm/rcar-du/rcar_du_crtc.c struct platform_device *pdev = to_platform_device(rcdu->dev); pdev 1205 drivers/gpu/drm/rcar-du/rcar_du_crtc.c irq = platform_get_irq(pdev, swindex); pdev 1208 drivers/gpu/drm/rcar-du/rcar_du_crtc.c irq = platform_get_irq(pdev, 0); pdev 491 drivers/gpu/drm/rcar-du/rcar_du_drv.c static int rcar_du_remove(struct platform_device *pdev) pdev 493 drivers/gpu/drm/rcar-du/rcar_du_drv.c struct rcar_du_device *rcdu = platform_get_drvdata(pdev); pdev 506 drivers/gpu/drm/rcar-du/rcar_du_drv.c static int rcar_du_probe(struct platform_device *pdev) pdev 514 drivers/gpu/drm/rcar-du/rcar_du_drv.c rcdu = devm_kzalloc(&pdev->dev, sizeof(*rcdu), GFP_KERNEL); pdev 518 drivers/gpu/drm/rcar-du/rcar_du_drv.c rcdu->dev = &pdev->dev; pdev 521 drivers/gpu/drm/rcar-du/rcar_du_drv.c platform_set_drvdata(pdev, rcdu); pdev 524 drivers/gpu/drm/rcar-du/rcar_du_drv.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 525 drivers/gpu/drm/rcar-du/rcar_du_drv.c rcdu->mmio = devm_ioremap_resource(&pdev->dev, mem); pdev 530 drivers/gpu/drm/rcar-du/rcar_du_drv.c ddev = drm_dev_alloc(&rcar_du_driver, &pdev->dev); pdev 540 drivers/gpu/drm/rcar-du/rcar_du_drv.c dev_err(&pdev->dev, pdev 555 drivers/gpu/drm/rcar-du/rcar_du_drv.c DRM_INFO("Device %s probed\n", dev_name(&pdev->dev)); pdev 562 drivers/gpu/drm/rcar-du/rcar_du_drv.c rcar_du_remove(pdev); pdev 348 drivers/gpu/drm/rcar-du/rcar_du_vsp.c struct platform_device *pdev; pdev 354 drivers/gpu/drm/rcar-du/rcar_du_vsp.c pdev = of_find_device_by_node(np); pdev 355 drivers/gpu/drm/rcar-du/rcar_du_vsp.c if (!pdev) pdev 358 drivers/gpu/drm/rcar-du/rcar_du_vsp.c vsp->vsp = &pdev->dev; pdev 82 drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c static int rcar_dw_hdmi_probe(struct platform_device *pdev) pdev 86 drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c hdmi = dw_hdmi_probe(pdev, &rcar_dw_hdmi_plat_data); pdev 90 drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c platform_set_drvdata(pdev, hdmi); pdev 95 drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c static int rcar_dw_hdmi_remove(struct platform_device *pdev) pdev 97 drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c struct dw_hdmi *hdmi = platform_get_drvdata(pdev); pdev 860 drivers/gpu/drm/rcar-du/rcar_lvds.c static int rcar_lvds_probe(struct platform_device *pdev) pdev 867 drivers/gpu/drm/rcar-du/rcar_lvds.c lvds = devm_kzalloc(&pdev->dev, sizeof(*lvds), GFP_KERNEL); pdev 871 drivers/gpu/drm/rcar-du/rcar_lvds.c platform_set_drvdata(pdev, lvds); pdev 873 drivers/gpu/drm/rcar-du/rcar_lvds.c lvds->dev = &pdev->dev; pdev 874 drivers/gpu/drm/rcar-du/rcar_lvds.c lvds->info = of_device_get_match_data(&pdev->dev); pdev 886 drivers/gpu/drm/rcar-du/rcar_lvds.c lvds->bridge.of_node = pdev->dev.of_node; pdev 888 drivers/gpu/drm/rcar-du/rcar_lvds.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 889 drivers/gpu/drm/rcar-du/rcar_lvds.c lvds->mmio = devm_ioremap_resource(&pdev->dev, mem); pdev 902 drivers/gpu/drm/rcar-du/rcar_lvds.c static int rcar_lvds_remove(struct platform_device *pdev) pdev 904 drivers/gpu/drm/rcar-du/rcar_lvds.c struct rcar_lvds *lvds = platform_get_drvdata(pdev); pdev 365 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c static int rockchip_dp_probe(struct platform_device *pdev) pdev 367 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c struct device *dev = &pdev->dev; pdev 398 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c platform_set_drvdata(pdev, dp); pdev 407 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c static int rockchip_dp_remove(struct platform_device *pdev) pdev 409 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c struct rockchip_dp_device *dp = platform_get_drvdata(pdev); pdev 411 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c component_del(&pdev->dev, &rockchip_dp_component_ops); pdev 700 drivers/gpu/drm/rockchip/cdn-dp-core.c struct platform_device *pdev = to_platform_device(dev); pdev 709 drivers/gpu/drm/rockchip/cdn-dp-core.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1139 drivers/gpu/drm/rockchip/cdn-dp-core.c static int cdn_dp_probe(struct platform_device *pdev) pdev 1141 drivers/gpu/drm/rockchip/cdn-dp-core.c struct device *dev = &pdev->dev; pdev 1155 drivers/gpu/drm/rockchip/cdn-dp-core.c match = of_match_node(cdn_dp_dt_ids, pdev->dev.of_node); pdev 1193 drivers/gpu/drm/rockchip/cdn-dp-core.c static int cdn_dp_remove(struct platform_device *pdev) pdev 1195 drivers/gpu/drm/rockchip/cdn-dp-core.c struct cdn_dp_device *dp = platform_get_drvdata(pdev); pdev 1199 drivers/gpu/drm/rockchip/cdn-dp-core.c component_del(&pdev->dev, &cdn_dp_component_ops); pdev 1204 drivers/gpu/drm/rockchip/cdn-dp-core.c static void cdn_dp_shutdown(struct platform_device *pdev) pdev 1206 drivers/gpu/drm/rockchip/cdn-dp-core.c struct cdn_dp_device *dp = platform_get_drvdata(pdev); pdev 717 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c struct platform_device *pdev; pdev 719 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c pdev = of_find_device_by_node(node); pdev 730 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c if (!pdev) pdev 733 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c dsi2 = platform_get_drvdata(pdev); pdev 735 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c platform_device_put(pdev); pdev 739 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c return &pdev->dev; pdev 887 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c static int dw_mipi_dsi_rockchip_probe(struct platform_device *pdev) pdev 889 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c struct device *dev = &pdev->dev; pdev 901 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 962 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c platform_set_drvdata(pdev, dsi); pdev 964 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c dsi->dmd = dw_mipi_dsi_probe(pdev, &dsi->pdata); pdev 980 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c static int dw_mipi_dsi_rockchip_remove(struct platform_device *pdev) pdev 982 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c struct dw_mipi_dsi_rockchip *dsi = platform_get_drvdata(pdev); pdev 489 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c struct platform_device *pdev = to_platform_device(dev); pdev 497 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c if (!pdev->dev.of_node) pdev 500 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c hdmi = devm_kzalloc(&pdev->dev, sizeof(*hdmi), GFP_KERNEL); pdev 504 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c match = of_match_node(dw_hdmi_rockchip_dt_ids, pdev->dev.of_node); pdev 505 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c plat_data = devm_kmemdup(&pdev->dev, match->data, pdev 510 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c hdmi->dev = &pdev->dev; pdev 550 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c platform_set_drvdata(pdev, hdmi); pdev 552 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c hdmi->hdmi = dw_hdmi_bind(pdev, encoder, plat_data); pdev 581 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c static int dw_hdmi_rockchip_probe(struct platform_device *pdev) pdev 583 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c return component_add(&pdev->dev, &dw_hdmi_rockchip_ops); pdev 586 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c static int dw_hdmi_rockchip_remove(struct platform_device *pdev) pdev 588 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c component_del(&pdev->dev, &dw_hdmi_rockchip_ops); pdev 812 drivers/gpu/drm/rockchip/inno_hdmi.c struct platform_device *pdev = to_platform_device(dev); pdev 826 drivers/gpu/drm/rockchip/inno_hdmi.c iores = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 844 drivers/gpu/drm/rockchip/inno_hdmi.c irq = platform_get_irq(pdev, 0); pdev 911 drivers/gpu/drm/rockchip/inno_hdmi.c static int inno_hdmi_probe(struct platform_device *pdev) pdev 913 drivers/gpu/drm/rockchip/inno_hdmi.c return component_add(&pdev->dev, &inno_hdmi_ops); pdev 916 drivers/gpu/drm/rockchip/inno_hdmi.c static int inno_hdmi_remove(struct platform_device *pdev) pdev 918 drivers/gpu/drm/rockchip/inno_hdmi.c component_del(&pdev->dev, &inno_hdmi_ops); pdev 743 drivers/gpu/drm/rockchip/rk3066_hdmi.c struct platform_device *pdev = to_platform_device(dev); pdev 757 drivers/gpu/drm/rockchip/rk3066_hdmi.c iores = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 765 drivers/gpu/drm/rockchip/rk3066_hdmi.c irq = platform_get_irq(pdev, 0); pdev 851 drivers/gpu/drm/rockchip/rk3066_hdmi.c static int rk3066_hdmi_probe(struct platform_device *pdev) pdev 853 drivers/gpu/drm/rockchip/rk3066_hdmi.c return component_add(&pdev->dev, &rk3066_hdmi_ops); pdev 856 drivers/gpu/drm/rockchip/rk3066_hdmi.c static int rk3066_hdmi_remove(struct platform_device *pdev) pdev 858 drivers/gpu/drm/rockchip/rk3066_hdmi.c component_del(&pdev->dev, &rk3066_hdmi_ops); pdev 275 drivers/gpu/drm/rockchip/rockchip_drm_drv.c struct platform_device *pdev; pdev 283 drivers/gpu/drm/rockchip/rockchip_drm_drv.c pdev = of_find_device_by_node(node); pdev 285 drivers/gpu/drm/rockchip/rockchip_drm_drv.c if (!pdev) pdev 292 drivers/gpu/drm/rockchip/rockchip_drm_drv.c drv = pdev->dev.driver; pdev 294 drivers/gpu/drm/rockchip/rockchip_drm_drv.c platform_device_put(pdev); pdev 300 drivers/gpu/drm/rockchip/rockchip_drm_drv.c platform_device_put(pdev); pdev 305 drivers/gpu/drm/rockchip/rockchip_drm_drv.c platform_device_put(pdev); pdev 409 drivers/gpu/drm/rockchip/rockchip_drm_drv.c static int rockchip_drm_platform_probe(struct platform_device *pdev) pdev 411 drivers/gpu/drm/rockchip/rockchip_drm_drv.c struct device *dev = &pdev->dev; pdev 432 drivers/gpu/drm/rockchip/rockchip_drm_drv.c static int rockchip_drm_platform_remove(struct platform_device *pdev) pdev 434 drivers/gpu/drm/rockchip/rockchip_drm_drv.c component_master_del(&pdev->dev, &rockchip_drm_ops); pdev 436 drivers/gpu/drm/rockchip/rockchip_drm_drv.c rockchip_drm_match_remove(&pdev->dev); pdev 441 drivers/gpu/drm/rockchip/rockchip_drm_drv.c static void rockchip_drm_platform_shutdown(struct platform_device *pdev) pdev 443 drivers/gpu/drm/rockchip/rockchip_drm_drv.c struct drm_device *drm = platform_get_drvdata(pdev); pdev 1826 drivers/gpu/drm/rockchip/rockchip_drm_vop.c struct platform_device *pdev = to_platform_device(dev); pdev 1850 drivers/gpu/drm/rockchip/rockchip_drm_vop.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1860 drivers/gpu/drm/rockchip/rockchip_drm_vop.c irq = platform_get_irq(pdev, 0); pdev 1875 drivers/gpu/drm/rockchip/rockchip_drm_vop.c pm_runtime_enable(&pdev->dev); pdev 1879 drivers/gpu/drm/rockchip/rockchip_drm_vop.c DRM_DEV_ERROR(&pdev->dev, pdev 1900 drivers/gpu/drm/rockchip/rockchip_drm_vop.c pm_runtime_disable(&pdev->dev); pdev 487 drivers/gpu/drm/rockchip/rockchip_lvds.c static int rockchip_lvds_probe(struct platform_device *pdev) pdev 489 drivers/gpu/drm/rockchip/rockchip_lvds.c struct device *dev = &pdev->dev; pdev 498 drivers/gpu/drm/rockchip/rockchip_lvds.c lvds = devm_kzalloc(&pdev->dev, sizeof(*lvds), GFP_KERNEL); pdev 508 drivers/gpu/drm/rockchip/rockchip_lvds.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 509 drivers/gpu/drm/rockchip/rockchip_lvds.c lvds->regs = devm_ioremap_resource(&pdev->dev, res); pdev 513 drivers/gpu/drm/rockchip/rockchip_lvds.c lvds->pclk = devm_clk_get(&pdev->dev, "pclk_lvds"); pdev 553 drivers/gpu/drm/rockchip/rockchip_lvds.c ret = component_add(&pdev->dev, &rockchip_lvds_component_ops); pdev 562 drivers/gpu/drm/rockchip/rockchip_lvds.c static int rockchip_lvds_remove(struct platform_device *pdev) pdev 564 drivers/gpu/drm/rockchip/rockchip_lvds.c struct rockchip_lvds *lvds = dev_get_drvdata(&pdev->dev); pdev 566 drivers/gpu/drm/rockchip/rockchip_lvds.c component_del(&pdev->dev, &rockchip_lvds_component_ops); pdev 963 drivers/gpu/drm/rockchip/rockchip_vop_reg.c static int vop_probe(struct platform_device *pdev) pdev 965 drivers/gpu/drm/rockchip/rockchip_vop_reg.c struct device *dev = &pdev->dev; pdev 975 drivers/gpu/drm/rockchip/rockchip_vop_reg.c static int vop_remove(struct platform_device *pdev) pdev 977 drivers/gpu/drm/rockchip/rockchip_vop_reg.c component_del(&pdev->dev, &vop_component_ops); pdev 560 drivers/gpu/drm/savage/savage_bci.c pci_set_master(dev->pdev); pdev 585 drivers/gpu/drm/savage/savage_bci.c fb_base = pci_resource_start(dev->pdev, 0); pdev 591 drivers/gpu/drm/savage/savage_bci.c if (pci_resource_len(dev->pdev, 0) == 0x08000000) { pdev 605 drivers/gpu/drm/savage/savage_bci.c pci_resource_len(dev->pdev, 0)); pdev 609 drivers/gpu/drm/savage/savage_bci.c mmio_base = pci_resource_start(dev->pdev, 0); pdev 611 drivers/gpu/drm/savage/savage_bci.c fb_base = pci_resource_start(dev->pdev, 1); pdev 616 drivers/gpu/drm/savage/savage_bci.c if (pci_resource_len(dev->pdev, 1) == 0x08000000) { pdev 625 drivers/gpu/drm/savage/savage_bci.c pci_resource_len(dev->pdev, 1)); pdev 628 drivers/gpu/drm/savage/savage_bci.c mmio_base = pci_resource_start(dev->pdev, 0); pdev 630 drivers/gpu/drm/savage/savage_bci.c fb_base = pci_resource_start(dev->pdev, 1); pdev 631 drivers/gpu/drm/savage/savage_bci.c fb_size = pci_resource_len(dev->pdev, 1); pdev 633 drivers/gpu/drm/savage/savage_bci.c aperture_base = pci_resource_start(dev->pdev, 2); pdev 188 drivers/gpu/drm/shmobile/shmob_drm_drv.c static int shmob_drm_remove(struct platform_device *pdev) pdev 190 drivers/gpu/drm/shmobile/shmob_drm_drv.c struct shmob_drm_device *sdev = platform_get_drvdata(pdev); pdev 202 drivers/gpu/drm/shmobile/shmob_drm_drv.c static int shmob_drm_probe(struct platform_device *pdev) pdev 204 drivers/gpu/drm/shmobile/shmob_drm_drv.c struct shmob_drm_platform_data *pdata = pdev->dev.platform_data; pdev 212 drivers/gpu/drm/shmobile/shmob_drm_drv.c dev_err(&pdev->dev, "no platform data\n"); pdev 220 drivers/gpu/drm/shmobile/shmob_drm_drv.c sdev = devm_kzalloc(&pdev->dev, sizeof(*sdev), GFP_KERNEL); pdev 224 drivers/gpu/drm/shmobile/shmob_drm_drv.c sdev->dev = &pdev->dev; pdev 228 drivers/gpu/drm/shmobile/shmob_drm_drv.c platform_set_drvdata(pdev, sdev); pdev 230 drivers/gpu/drm/shmobile/shmob_drm_drv.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 231 drivers/gpu/drm/shmobile/shmob_drm_drv.c sdev->mmio = devm_ioremap_resource(&pdev->dev, res); pdev 244 drivers/gpu/drm/shmobile/shmob_drm_drv.c ddev = drm_dev_alloc(&shmob_drm_driver, &pdev->dev); pdev 253 drivers/gpu/drm/shmobile/shmob_drm_drv.c dev_err(&pdev->dev, "failed to initialize mode setting\n"); pdev 260 drivers/gpu/drm/shmobile/shmob_drm_drv.c dev_err(&pdev->dev, "failed to create plane %u\n", i); pdev 267 drivers/gpu/drm/shmobile/shmob_drm_drv.c dev_err(&pdev->dev, "failed to initialize vblank\n"); pdev 271 drivers/gpu/drm/shmobile/shmob_drm_drv.c ret = drm_irq_install(ddev, platform_get_irq(pdev, 0)); pdev 273 drivers/gpu/drm/shmobile/shmob_drm_drv.c dev_err(&pdev->dev, "failed to install IRQ handler\n"); pdev 46 drivers/gpu/drm/sis/sis_drv.c pci_set_master(dev->pdev); pdev 177 drivers/gpu/drm/sti/sti_compositor.c static int sti_compositor_probe(struct platform_device *pdev) pdev 179 drivers/gpu/drm/sti/sti_compositor.c struct device *dev = &pdev->dev; pdev 202 drivers/gpu/drm/sti/sti_compositor.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 249 drivers/gpu/drm/sti/sti_compositor.c vtg_np = of_parse_phandle(pdev->dev.of_node, "st,vtg", 0); pdev 254 drivers/gpu/drm/sti/sti_compositor.c vtg_np = of_parse_phandle(pdev->dev.of_node, "st,vtg", 1); pdev 259 drivers/gpu/drm/sti/sti_compositor.c platform_set_drvdata(pdev, compo); pdev 261 drivers/gpu/drm/sti/sti_compositor.c return component_add(&pdev->dev, &sti_compositor_ops); pdev 264 drivers/gpu/drm/sti/sti_compositor.c static int sti_compositor_remove(struct platform_device *pdev) pdev 266 drivers/gpu/drm/sti/sti_compositor.c component_del(&pdev->dev, &sti_compositor_ops); pdev 255 drivers/gpu/drm/sti/sti_drv.c static int sti_platform_probe(struct platform_device *pdev) pdev 257 drivers/gpu/drm/sti/sti_drv.c struct device *dev = &pdev->dev; pdev 277 drivers/gpu/drm/sti/sti_drv.c static int sti_platform_remove(struct platform_device *pdev) pdev 279 drivers/gpu/drm/sti/sti_drv.c component_master_del(&pdev->dev, &sti_ops); pdev 514 drivers/gpu/drm/sti/sti_dvo.c static int sti_dvo_probe(struct platform_device *pdev) pdev 516 drivers/gpu/drm/sti/sti_dvo.c struct device *dev = &pdev->dev; pdev 529 drivers/gpu/drm/sti/sti_dvo.c dvo->dev = pdev->dev; pdev 531 drivers/gpu/drm/sti/sti_dvo.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dvo-reg"); pdev 570 drivers/gpu/drm/sti/sti_dvo.c platform_set_drvdata(pdev, dvo); pdev 572 drivers/gpu/drm/sti/sti_dvo.c return component_add(&pdev->dev, &sti_dvo_ops); pdev 575 drivers/gpu/drm/sti/sti_dvo.c static int sti_dvo_remove(struct platform_device *pdev) pdev 577 drivers/gpu/drm/sti/sti_dvo.c component_del(&pdev->dev, &sti_dvo_ops); pdev 741 drivers/gpu/drm/sti/sti_hda.c static int sti_hda_probe(struct platform_device *pdev) pdev 743 drivers/gpu/drm/sti/sti_hda.c struct device *dev = &pdev->dev; pdev 753 drivers/gpu/drm/sti/sti_hda.c hda->dev = pdev->dev; pdev 756 drivers/gpu/drm/sti/sti_hda.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "hda-reg"); pdev 765 drivers/gpu/drm/sti/sti_hda.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 791 drivers/gpu/drm/sti/sti_hda.c platform_set_drvdata(pdev, hda); pdev 793 drivers/gpu/drm/sti/sti_hda.c return component_add(&pdev->dev, &sti_hda_ops); pdev 796 drivers/gpu/drm/sti/sti_hda.c static int sti_hda_remove(struct platform_device *pdev) pdev 798 drivers/gpu/drm/sti/sti_hda.c component_del(&pdev->dev, &sti_hda_ops); pdev 1351 drivers/gpu/drm/sti/sti_hdmi.c static int sti_hdmi_probe(struct platform_device *pdev) pdev 1353 drivers/gpu/drm/sti/sti_hdmi.c struct device *dev = &pdev->dev; pdev 1366 drivers/gpu/drm/sti/sti_hdmi.c ddc = of_parse_phandle(pdev->dev.of_node, "ddc", 0); pdev 1374 drivers/gpu/drm/sti/sti_hdmi.c hdmi->dev = pdev->dev; pdev 1377 drivers/gpu/drm/sti/sti_hdmi.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "hdmi-reg"); pdev 1425 drivers/gpu/drm/sti/sti_hdmi.c hdmi->irq = platform_get_irq_byname(pdev, "irq"); pdev 1439 drivers/gpu/drm/sti/sti_hdmi.c hdmi->notifier = cec_notifier_get(&pdev->dev); pdev 1448 drivers/gpu/drm/sti/sti_hdmi.c platform_set_drvdata(pdev, hdmi); pdev 1450 drivers/gpu/drm/sti/sti_hdmi.c return component_add(&pdev->dev, &sti_hdmi_ops); pdev 1458 drivers/gpu/drm/sti/sti_hdmi.c static int sti_hdmi_remove(struct platform_device *pdev) pdev 1460 drivers/gpu/drm/sti/sti_hdmi.c struct sti_hdmi *hdmi = dev_get_drvdata(&pdev->dev); pdev 1467 drivers/gpu/drm/sti/sti_hdmi.c component_del(&pdev->dev, &sti_hdmi_ops); pdev 1347 drivers/gpu/drm/sti/sti_hqvdp.c static int sti_hqvdp_probe(struct platform_device *pdev) pdev 1349 drivers/gpu/drm/sti/sti_hqvdp.c struct device *dev = &pdev->dev; pdev 1365 drivers/gpu/drm/sti/sti_hqvdp.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1389 drivers/gpu/drm/sti/sti_hqvdp.c vtg_np = of_parse_phandle(pdev->dev.of_node, "st,vtg", 0); pdev 1394 drivers/gpu/drm/sti/sti_hqvdp.c platform_set_drvdata(pdev, hqvdp); pdev 1396 drivers/gpu/drm/sti/sti_hqvdp.c return component_add(&pdev->dev, &sti_hqvdp_ops); pdev 1399 drivers/gpu/drm/sti/sti_hqvdp.c static int sti_hqvdp_remove(struct platform_device *pdev) pdev 1401 drivers/gpu/drm/sti/sti_hqvdp.c component_del(&pdev->dev, &sti_hqvdp_ops); pdev 839 drivers/gpu/drm/sti/sti_tvout.c static int sti_tvout_probe(struct platform_device *pdev) pdev 841 drivers/gpu/drm/sti/sti_tvout.c struct device *dev = &pdev->dev; pdev 858 drivers/gpu/drm/sti/sti_tvout.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "tvout-reg"); pdev 873 drivers/gpu/drm/sti/sti_tvout.c platform_set_drvdata(pdev, tvout); pdev 878 drivers/gpu/drm/sti/sti_tvout.c static int sti_tvout_remove(struct platform_device *pdev) pdev 880 drivers/gpu/drm/sti/sti_tvout.c component_del(&pdev->dev, &sti_tvout_ops); pdev 145 drivers/gpu/drm/sti/sti_vtg.c struct platform_device *pdev; pdev 147 drivers/gpu/drm/sti/sti_vtg.c pdev = of_find_device_by_node(np); pdev 148 drivers/gpu/drm/sti/sti_vtg.c if (!pdev) pdev 151 drivers/gpu/drm/sti/sti_vtg.c return (struct sti_vtg *)platform_get_drvdata(pdev); pdev 379 drivers/gpu/drm/sti/sti_vtg.c static int vtg_probe(struct platform_device *pdev) pdev 381 drivers/gpu/drm/sti/sti_vtg.c struct device *dev = &pdev->dev; pdev 391 drivers/gpu/drm/sti/sti_vtg.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 402 drivers/gpu/drm/sti/sti_vtg.c vtg->irq = platform_get_irq(pdev, 0); pdev 418 drivers/gpu/drm/sti/sti_vtg.c platform_set_drvdata(pdev, vtg); pdev 81 drivers/gpu/drm/stm/drv.c struct platform_device *pdev = to_platform_device(ddev->dev); pdev 113 drivers/gpu/drm/stm/drv.c platform_set_drvdata(pdev, ddev); pdev 191 drivers/gpu/drm/stm/drv.c static int stm_drm_platform_probe(struct platform_device *pdev) pdev 193 drivers/gpu/drm/stm/drv.c struct device *dev = &pdev->dev; pdev 223 drivers/gpu/drm/stm/drv.c static int stm_drm_platform_remove(struct platform_device *pdev) pdev 225 drivers/gpu/drm/stm/drv.c struct drm_device *ddev = platform_get_drvdata(pdev); pdev 327 drivers/gpu/drm/stm/dw_mipi_dsi-stm.c static int dw_mipi_dsi_stm_probe(struct platform_device *pdev) pdev 329 drivers/gpu/drm/stm/dw_mipi_dsi-stm.c struct device *dev = &pdev->dev; pdev 339 drivers/gpu/drm/stm/dw_mipi_dsi-stm.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 399 drivers/gpu/drm/stm/dw_mipi_dsi-stm.c platform_set_drvdata(pdev, dsi); pdev 401 drivers/gpu/drm/stm/dw_mipi_dsi-stm.c dsi->dsi = dw_mipi_dsi_probe(pdev, &dw_mipi_dsi_stm_plat_data); pdev 418 drivers/gpu/drm/stm/dw_mipi_dsi-stm.c static int dw_mipi_dsi_stm_remove(struct platform_device *pdev) pdev 420 drivers/gpu/drm/stm/dw_mipi_dsi-stm.c struct dw_mipi_dsi_stm *dsi = platform_get_drvdata(pdev); pdev 1144 drivers/gpu/drm/stm/ltdc.c struct platform_device *pdev = to_platform_device(ddev->dev); pdev 1197 drivers/gpu/drm/stm/ltdc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1210 drivers/gpu/drm/stm/ltdc.c irq = platform_get_irq(pdev, i); pdev 782 drivers/gpu/drm/sun4i/sun4i_backend.c struct platform_device *pdev = to_platform_device(dev); pdev 828 drivers/gpu/drm/sun4i/sun4i_backend.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 965 drivers/gpu/drm/sun4i/sun4i_backend.c static int sun4i_backend_probe(struct platform_device *pdev) pdev 967 drivers/gpu/drm/sun4i/sun4i_backend.c return component_add(&pdev->dev, &sun4i_backend_ops); pdev 970 drivers/gpu/drm/sun4i/sun4i_backend.c static int sun4i_backend_remove(struct platform_device *pdev) pdev 972 drivers/gpu/drm/sun4i/sun4i_backend.c component_del(&pdev->dev, &sun4i_backend_ops); pdev 348 drivers/gpu/drm/sun4i/sun4i_drv.c static int sun4i_drv_probe(struct platform_device *pdev) pdev 351 drivers/gpu/drm/sun4i/sun4i_drv.c struct device_node *np = pdev->dev.of_node, *endpoint; pdev 369 drivers/gpu/drm/sun4i/sun4i_drv.c ret = sun4i_drv_add_endpoints(&pdev->dev, &list, &match, pdev 380 drivers/gpu/drm/sun4i/sun4i_drv.c return component_master_add_with_match(&pdev->dev, pdev 387 drivers/gpu/drm/sun4i/sun4i_drv.c static int sun4i_drv_remove(struct platform_device *pdev) pdev 389 drivers/gpu/drm/sun4i/sun4i_drv.c component_master_del(&pdev->dev, &sun4i_drv_master_ops); pdev 558 drivers/gpu/drm/sun4i/sun4i_frontend.c struct platform_device *pdev = to_platform_device(dev); pdev 577 drivers/gpu/drm/sun4i/sun4i_frontend.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 633 drivers/gpu/drm/sun4i/sun4i_frontend.c static int sun4i_frontend_probe(struct platform_device *pdev) pdev 635 drivers/gpu/drm/sun4i/sun4i_frontend.c return component_add(&pdev->dev, &sun4i_frontend_ops); pdev 638 drivers/gpu/drm/sun4i/sun4i_frontend.c static int sun4i_frontend_remove(struct platform_device *pdev) pdev 640 drivers/gpu/drm/sun4i/sun4i_frontend.c component_del(&pdev->dev, &sun4i_frontend_ops); pdev 491 drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c struct platform_device *pdev = to_platform_device(dev); pdev 510 drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 697 drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c static int sun4i_hdmi_probe(struct platform_device *pdev) pdev 699 drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c return component_add(&pdev->dev, &sun4i_hdmi_ops); pdev 702 drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c static int sun4i_hdmi_remove(struct platform_device *pdev) pdev 704 drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c component_del(&pdev->dev, &sun4i_hdmi_ops); pdev 785 drivers/gpu/drm/sun4i/sun4i_tcon.c struct platform_device *pdev = to_platform_device(dev); pdev 788 drivers/gpu/drm/sun4i/sun4i_tcon.c irq = platform_get_irq(pdev, 0); pdev 814 drivers/gpu/drm/sun4i/sun4i_tcon.c struct platform_device *pdev = to_platform_device(dev); pdev 818 drivers/gpu/drm/sun4i/sun4i_tcon.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1291 drivers/gpu/drm/sun4i/sun4i_tcon.c static int sun4i_tcon_probe(struct platform_device *pdev) pdev 1293 drivers/gpu/drm/sun4i/sun4i_tcon.c struct device_node *node = pdev->dev.of_node; pdev 1299 drivers/gpu/drm/sun4i/sun4i_tcon.c quirks = of_device_get_match_data(&pdev->dev); pdev 1308 drivers/gpu/drm/sun4i/sun4i_tcon.c return component_add(&pdev->dev, &sun4i_tcon_ops); pdev 1311 drivers/gpu/drm/sun4i/sun4i_tcon.c static int sun4i_tcon_remove(struct platform_device *pdev) pdev 1313 drivers/gpu/drm/sun4i/sun4i_tcon.c component_del(&pdev->dev, &sun4i_tcon_ops); pdev 1388 drivers/gpu/drm/sun4i/sun4i_tcon.c struct platform_device *pdev; pdev 1404 drivers/gpu/drm/sun4i/sun4i_tcon.c pdev = of_find_device_by_node(remote); pdev 1406 drivers/gpu/drm/sun4i/sun4i_tcon.c if (!pdev) pdev 1411 drivers/gpu/drm/sun4i/sun4i_tcon.c ret = sun8i_tcon_top_set_hdmi_src(&pdev->dev, id); pdev 1417 drivers/gpu/drm/sun4i/sun4i_tcon.c ret = sun8i_tcon_top_de_config(&pdev->dev, tcon->id, id); pdev 545 drivers/gpu/drm/sun4i/sun4i_tv.c struct platform_device *pdev = to_platform_device(dev); pdev 559 drivers/gpu/drm/sun4i/sun4i_tv.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 652 drivers/gpu/drm/sun4i/sun4i_tv.c static int sun4i_tv_probe(struct platform_device *pdev) pdev 654 drivers/gpu/drm/sun4i/sun4i_tv.c return component_add(&pdev->dev, &sun4i_tv_ops); pdev 657 drivers/gpu/drm/sun4i/sun4i_tv.c static int sun4i_tv_remove(struct platform_device *pdev) pdev 659 drivers/gpu/drm/sun4i/sun4i_tv.c component_del(&pdev->dev, &sun4i_tv_ops); pdev 85 drivers/gpu/drm/sun4i/sun6i_drc.c static int sun6i_drc_probe(struct platform_device *pdev) pdev 87 drivers/gpu/drm/sun4i/sun6i_drc.c return component_add(&pdev->dev, &sun6i_drc_ops); pdev 90 drivers/gpu/drm/sun4i/sun6i_drc.c static int sun6i_drc_remove(struct platform_device *pdev) pdev 92 drivers/gpu/drm/sun4i/sun6i_drc.c component_del(&pdev->dev, &sun6i_drc_ops); pdev 1080 drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c static int sun6i_dsi_probe(struct platform_device *pdev) pdev 1082 drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c struct device *dev = &pdev->dev; pdev 1096 drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1143 drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c ret = component_add(&pdev->dev, &sun6i_dsi_ops); pdev 1160 drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c static int sun6i_dsi_remove(struct platform_device *pdev) pdev 1162 drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c struct device *dev = &pdev->dev; pdev 1165 drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c component_del(&pdev->dev, &sun6i_dsi_ops); pdev 103 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c struct platform_device *pdev; pdev 115 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c pdev = of_find_device_by_node(remote); pdev 117 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c if (!pdev) pdev 120 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c *pdev_out = pdev; pdev 127 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c struct platform_device *pdev = to_platform_device(dev), *connector_pdev; pdev 135 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c if (!pdev->dev.of_node) pdev 138 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c hdmi = devm_kzalloc(&pdev->dev, sizeof(*hdmi), GFP_KERNEL); pdev 143 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c hdmi->dev = &pdev->dev; pdev 231 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c platform_set_drvdata(pdev, hdmi); pdev 233 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c hdmi->hdmi = dw_hdmi_bind(pdev, encoder, plat_data); pdev 284 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c static int sun8i_dw_hdmi_probe(struct platform_device *pdev) pdev 286 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c return component_add(&pdev->dev, &sun8i_dw_hdmi_ops); pdev 289 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c static int sun8i_dw_hdmi_remove(struct platform_device *pdev) pdev 291 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c component_del(&pdev->dev, &sun8i_dw_hdmi_ops); pdev 425 drivers/gpu/drm/sun4i/sun8i_mixer.c struct platform_device *pdev = to_platform_device(dev); pdev 469 drivers/gpu/drm/sun4i/sun8i_mixer.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 602 drivers/gpu/drm/sun4i/sun8i_mixer.c static int sun8i_mixer_probe(struct platform_device *pdev) pdev 604 drivers/gpu/drm/sun4i/sun8i_mixer.c return component_add(&pdev->dev, &sun8i_mixer_ops); pdev 607 drivers/gpu/drm/sun4i/sun8i_mixer.c static int sun8i_mixer_remove(struct platform_device *pdev) pdev 609 drivers/gpu/drm/sun4i/sun8i_mixer.c component_del(&pdev->dev, &sun8i_mixer_ops); pdev 127 drivers/gpu/drm/sun4i/sun8i_tcon_top.c struct platform_device *pdev = to_platform_device(dev); pdev 135 drivers/gpu/drm/sun4i/sun8i_tcon_top.c quirks = of_device_get_match_data(&pdev->dev); pdev 161 drivers/gpu/drm/sun4i/sun8i_tcon_top.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 260 drivers/gpu/drm/sun4i/sun8i_tcon_top.c static int sun8i_tcon_top_probe(struct platform_device *pdev) pdev 262 drivers/gpu/drm/sun4i/sun8i_tcon_top.c return component_add(&pdev->dev, &sun8i_tcon_top_ops); pdev 265 drivers/gpu/drm/sun4i/sun8i_tcon_top.c static int sun8i_tcon_top_remove(struct platform_device *pdev) pdev 267 drivers/gpu/drm/sun4i/sun8i_tcon_top.c component_del(&pdev->dev, &sun8i_tcon_top_ops); pdev 2412 drivers/gpu/drm/tegra/dc.c static int tegra_dc_probe(struct platform_device *pdev) pdev 2418 drivers/gpu/drm/tegra/dc.c dc = devm_kzalloc(&pdev->dev, sizeof(*dc), GFP_KERNEL); pdev 2422 drivers/gpu/drm/tegra/dc.c dc->soc = of_device_get_match_data(&pdev->dev); pdev 2425 drivers/gpu/drm/tegra/dc.c dc->dev = &pdev->dev; pdev 2435 drivers/gpu/drm/tegra/dc.c dc->clk = devm_clk_get(&pdev->dev, NULL); pdev 2437 drivers/gpu/drm/tegra/dc.c dev_err(&pdev->dev, "failed to get clock\n"); pdev 2441 drivers/gpu/drm/tegra/dc.c dc->rst = devm_reset_control_get(&pdev->dev, "dc"); pdev 2443 drivers/gpu/drm/tegra/dc.c dev_err(&pdev->dev, "failed to get reset\n"); pdev 2471 drivers/gpu/drm/tegra/dc.c regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2472 drivers/gpu/drm/tegra/dc.c dc->regs = devm_ioremap_resource(&pdev->dev, regs); pdev 2476 drivers/gpu/drm/tegra/dc.c dc->irq = platform_get_irq(pdev, 0); pdev 2478 drivers/gpu/drm/tegra/dc.c dev_err(&pdev->dev, "failed to get IRQ\n"); pdev 2484 drivers/gpu/drm/tegra/dc.c dev_err(&pdev->dev, "failed to probe RGB output: %d\n", err); pdev 2488 drivers/gpu/drm/tegra/dc.c platform_set_drvdata(pdev, dc); pdev 2489 drivers/gpu/drm/tegra/dc.c pm_runtime_enable(&pdev->dev); pdev 2493 drivers/gpu/drm/tegra/dc.c dc->client.dev = &pdev->dev; pdev 2497 drivers/gpu/drm/tegra/dc.c dev_err(&pdev->dev, "failed to register host1x client: %d\n", pdev 2505 drivers/gpu/drm/tegra/dc.c static int tegra_dc_remove(struct platform_device *pdev) pdev 2507 drivers/gpu/drm/tegra/dc.c struct tegra_dc *dc = platform_get_drvdata(pdev); pdev 2512 drivers/gpu/drm/tegra/dc.c dev_err(&pdev->dev, "failed to unregister host1x client: %d\n", pdev 2519 drivers/gpu/drm/tegra/dc.c dev_err(&pdev->dev, "failed to remove RGB output: %d\n", err); pdev 2523 drivers/gpu/drm/tegra/dc.c pm_runtime_disable(&pdev->dev); pdev 428 drivers/gpu/drm/tegra/dpaux.c static int tegra_dpaux_probe(struct platform_device *pdev) pdev 435 drivers/gpu/drm/tegra/dpaux.c dpaux = devm_kzalloc(&pdev->dev, sizeof(*dpaux), GFP_KERNEL); pdev 442 drivers/gpu/drm/tegra/dpaux.c dpaux->dev = &pdev->dev; pdev 444 drivers/gpu/drm/tegra/dpaux.c regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 445 drivers/gpu/drm/tegra/dpaux.c dpaux->regs = devm_ioremap_resource(&pdev->dev, regs); pdev 449 drivers/gpu/drm/tegra/dpaux.c dpaux->irq = platform_get_irq(pdev, 0); pdev 451 drivers/gpu/drm/tegra/dpaux.c dev_err(&pdev->dev, "failed to get IRQ\n"); pdev 455 drivers/gpu/drm/tegra/dpaux.c if (!pdev->dev.pm_domain) { pdev 456 drivers/gpu/drm/tegra/dpaux.c dpaux->rst = devm_reset_control_get(&pdev->dev, "dpaux"); pdev 458 drivers/gpu/drm/tegra/dpaux.c dev_err(&pdev->dev, pdev 465 drivers/gpu/drm/tegra/dpaux.c dpaux->clk = devm_clk_get(&pdev->dev, NULL); pdev 467 drivers/gpu/drm/tegra/dpaux.c dev_err(&pdev->dev, "failed to get module clock: %ld\n", pdev 472 drivers/gpu/drm/tegra/dpaux.c dpaux->clk_parent = devm_clk_get(&pdev->dev, "parent"); pdev 474 drivers/gpu/drm/tegra/dpaux.c dev_err(&pdev->dev, "failed to get parent clock: %ld\n", pdev 481 drivers/gpu/drm/tegra/dpaux.c dev_err(&pdev->dev, "failed to set clock to 270 MHz: %d\n", pdev 486 drivers/gpu/drm/tegra/dpaux.c dpaux->vdd = devm_regulator_get_optional(&pdev->dev, "vdd"); pdev 490 drivers/gpu/drm/tegra/dpaux.c dev_err(&pdev->dev, pdev 498 drivers/gpu/drm/tegra/dpaux.c platform_set_drvdata(pdev, dpaux); pdev 499 drivers/gpu/drm/tegra/dpaux.c pm_runtime_enable(&pdev->dev); pdev 500 drivers/gpu/drm/tegra/dpaux.c pm_runtime_get_sync(&pdev->dev); pdev 513 drivers/gpu/drm/tegra/dpaux.c dpaux->aux.dev = &pdev->dev; pdev 532 drivers/gpu/drm/tegra/dpaux.c dpaux->desc.name = dev_name(&pdev->dev); pdev 539 drivers/gpu/drm/tegra/dpaux.c dpaux->pinctrl = devm_pinctrl_register(&pdev->dev, &dpaux->desc, dpaux); pdev 541 drivers/gpu/drm/tegra/dpaux.c dev_err(&pdev->dev, "failed to register pincontrol\n"); pdev 558 drivers/gpu/drm/tegra/dpaux.c static int tegra_dpaux_remove(struct platform_device *pdev) pdev 560 drivers/gpu/drm/tegra/dpaux.c struct tegra_dpaux *dpaux = platform_get_drvdata(pdev); pdev 567 drivers/gpu/drm/tegra/dpaux.c pm_runtime_put(&pdev->dev); pdev 568 drivers/gpu/drm/tegra/dpaux.c pm_runtime_disable(&pdev->dev); pdev 1467 drivers/gpu/drm/tegra/dsi.c static int tegra_dsi_probe(struct platform_device *pdev) pdev 1473 drivers/gpu/drm/tegra/dsi.c dsi = devm_kzalloc(&pdev->dev, sizeof(*dsi), GFP_KERNEL); pdev 1477 drivers/gpu/drm/tegra/dsi.c dsi->output.dev = dsi->dev = &pdev->dev; pdev 1500 drivers/gpu/drm/tegra/dsi.c if (!pdev->dev.pm_domain) { pdev 1501 drivers/gpu/drm/tegra/dsi.c dsi->rst = devm_reset_control_get(&pdev->dev, "dsi"); pdev 1506 drivers/gpu/drm/tegra/dsi.c dsi->clk = devm_clk_get(&pdev->dev, NULL); pdev 1508 drivers/gpu/drm/tegra/dsi.c dev_err(&pdev->dev, "cannot get DSI clock\n"); pdev 1512 drivers/gpu/drm/tegra/dsi.c dsi->clk_lp = devm_clk_get(&pdev->dev, "lp"); pdev 1514 drivers/gpu/drm/tegra/dsi.c dev_err(&pdev->dev, "cannot get low-power clock\n"); pdev 1518 drivers/gpu/drm/tegra/dsi.c dsi->clk_parent = devm_clk_get(&pdev->dev, "parent"); pdev 1520 drivers/gpu/drm/tegra/dsi.c dev_err(&pdev->dev, "cannot get parent clock\n"); pdev 1524 drivers/gpu/drm/tegra/dsi.c dsi->vdd = devm_regulator_get(&pdev->dev, "avdd-dsi-csi"); pdev 1526 drivers/gpu/drm/tegra/dsi.c dev_err(&pdev->dev, "cannot get VDD supply\n"); pdev 1532 drivers/gpu/drm/tegra/dsi.c dev_err(&pdev->dev, "cannot setup clocks\n"); pdev 1536 drivers/gpu/drm/tegra/dsi.c regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1537 drivers/gpu/drm/tegra/dsi.c dsi->regs = devm_ioremap_resource(&pdev->dev, regs); pdev 1541 drivers/gpu/drm/tegra/dsi.c dsi->mipi = tegra_mipi_request(&pdev->dev); pdev 1546 drivers/gpu/drm/tegra/dsi.c dsi->host.dev = &pdev->dev; pdev 1550 drivers/gpu/drm/tegra/dsi.c dev_err(&pdev->dev, "failed to register DSI host: %d\n", err); pdev 1554 drivers/gpu/drm/tegra/dsi.c platform_set_drvdata(pdev, dsi); pdev 1555 drivers/gpu/drm/tegra/dsi.c pm_runtime_enable(&pdev->dev); pdev 1559 drivers/gpu/drm/tegra/dsi.c dsi->client.dev = &pdev->dev; pdev 1563 drivers/gpu/drm/tegra/dsi.c dev_err(&pdev->dev, "failed to register host1x client: %d\n", pdev 1577 drivers/gpu/drm/tegra/dsi.c static int tegra_dsi_remove(struct platform_device *pdev) pdev 1579 drivers/gpu/drm/tegra/dsi.c struct tegra_dsi *dsi = platform_get_drvdata(pdev); pdev 1582 drivers/gpu/drm/tegra/dsi.c pm_runtime_disable(&pdev->dev); pdev 1586 drivers/gpu/drm/tegra/dsi.c dev_err(&pdev->dev, "failed to unregister host1x client: %d\n", pdev 189 drivers/gpu/drm/tegra/gr2d.c static int gr2d_probe(struct platform_device *pdev) pdev 191 drivers/gpu/drm/tegra/gr2d.c struct device *dev = &pdev->dev; pdev 241 drivers/gpu/drm/tegra/gr2d.c platform_set_drvdata(pdev, gr2d); pdev 246 drivers/gpu/drm/tegra/gr2d.c static int gr2d_remove(struct platform_device *pdev) pdev 248 drivers/gpu/drm/tegra/gr2d.c struct gr2d *gr2d = platform_get_drvdata(pdev); pdev 253 drivers/gpu/drm/tegra/gr2d.c dev_err(&pdev->dev, "failed to unregister host1x client: %d\n", pdev 283 drivers/gpu/drm/tegra/gr3d.c static int gr3d_probe(struct platform_device *pdev) pdev 285 drivers/gpu/drm/tegra/gr3d.c struct device_node *np = pdev->dev.of_node; pdev 291 drivers/gpu/drm/tegra/gr3d.c gr3d = devm_kzalloc(&pdev->dev, sizeof(*gr3d), GFP_KERNEL); pdev 295 drivers/gpu/drm/tegra/gr3d.c gr3d->soc = of_device_get_match_data(&pdev->dev); pdev 297 drivers/gpu/drm/tegra/gr3d.c syncpts = devm_kzalloc(&pdev->dev, sizeof(*syncpts), GFP_KERNEL); pdev 301 drivers/gpu/drm/tegra/gr3d.c gr3d->clk = devm_clk_get(&pdev->dev, NULL); pdev 303 drivers/gpu/drm/tegra/gr3d.c dev_err(&pdev->dev, "cannot get clock\n"); pdev 307 drivers/gpu/drm/tegra/gr3d.c gr3d->rst = devm_reset_control_get(&pdev->dev, "3d"); pdev 309 drivers/gpu/drm/tegra/gr3d.c dev_err(&pdev->dev, "cannot get reset\n"); pdev 314 drivers/gpu/drm/tegra/gr3d.c gr3d->clk_secondary = devm_clk_get(&pdev->dev, "3d2"); pdev 316 drivers/gpu/drm/tegra/gr3d.c dev_err(&pdev->dev, "cannot get secondary clock\n"); pdev 320 drivers/gpu/drm/tegra/gr3d.c gr3d->rst_secondary = devm_reset_control_get(&pdev->dev, pdev 323 drivers/gpu/drm/tegra/gr3d.c dev_err(&pdev->dev, "cannot get secondary reset\n"); pdev 331 drivers/gpu/drm/tegra/gr3d.c dev_err(&pdev->dev, "failed to power up 3D unit\n"); pdev 340 drivers/gpu/drm/tegra/gr3d.c dev_err(&pdev->dev, pdev 348 drivers/gpu/drm/tegra/gr3d.c gr3d->client.base.dev = &pdev->dev; pdev 359 drivers/gpu/drm/tegra/gr3d.c dev_err(&pdev->dev, "failed to register host1x client: %d\n", pdev 368 drivers/gpu/drm/tegra/gr3d.c platform_set_drvdata(pdev, gr3d); pdev 373 drivers/gpu/drm/tegra/gr3d.c static int gr3d_remove(struct platform_device *pdev) pdev 375 drivers/gpu/drm/tegra/gr3d.c struct gr3d *gr3d = platform_get_drvdata(pdev); pdev 380 drivers/gpu/drm/tegra/gr3d.c dev_err(&pdev->dev, "failed to unregister host1x client: %d\n", pdev 1584 drivers/gpu/drm/tegra/hdmi.c static int tegra_hdmi_probe(struct platform_device *pdev) pdev 1590 drivers/gpu/drm/tegra/hdmi.c hdmi = devm_kzalloc(&pdev->dev, sizeof(*hdmi), GFP_KERNEL); pdev 1594 drivers/gpu/drm/tegra/hdmi.c hdmi->config = of_device_get_match_data(&pdev->dev); pdev 1595 drivers/gpu/drm/tegra/hdmi.c hdmi->dev = &pdev->dev; pdev 1601 drivers/gpu/drm/tegra/hdmi.c hdmi->clk = devm_clk_get(&pdev->dev, NULL); pdev 1603 drivers/gpu/drm/tegra/hdmi.c dev_err(&pdev->dev, "failed to get clock\n"); pdev 1607 drivers/gpu/drm/tegra/hdmi.c hdmi->rst = devm_reset_control_get(&pdev->dev, "hdmi"); pdev 1609 drivers/gpu/drm/tegra/hdmi.c dev_err(&pdev->dev, "failed to get reset\n"); pdev 1613 drivers/gpu/drm/tegra/hdmi.c hdmi->clk_parent = devm_clk_get(&pdev->dev, "parent"); pdev 1619 drivers/gpu/drm/tegra/hdmi.c dev_err(&pdev->dev, "failed to setup clocks: %d\n", err); pdev 1623 drivers/gpu/drm/tegra/hdmi.c hdmi->hdmi = devm_regulator_get(&pdev->dev, "hdmi"); pdev 1625 drivers/gpu/drm/tegra/hdmi.c dev_err(&pdev->dev, "failed to get HDMI regulator\n"); pdev 1629 drivers/gpu/drm/tegra/hdmi.c hdmi->pll = devm_regulator_get(&pdev->dev, "pll"); pdev 1631 drivers/gpu/drm/tegra/hdmi.c dev_err(&pdev->dev, "failed to get PLL regulator\n"); pdev 1635 drivers/gpu/drm/tegra/hdmi.c hdmi->vdd = devm_regulator_get(&pdev->dev, "vdd"); pdev 1637 drivers/gpu/drm/tegra/hdmi.c dev_err(&pdev->dev, "failed to get VDD regulator\n"); pdev 1641 drivers/gpu/drm/tegra/hdmi.c hdmi->output.dev = &pdev->dev; pdev 1647 drivers/gpu/drm/tegra/hdmi.c regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1648 drivers/gpu/drm/tegra/hdmi.c hdmi->regs = devm_ioremap_resource(&pdev->dev, regs); pdev 1652 drivers/gpu/drm/tegra/hdmi.c err = platform_get_irq(pdev, 0); pdev 1661 drivers/gpu/drm/tegra/hdmi.c dev_err(&pdev->dev, "failed to request IRQ#%u: %d\n", pdev 1666 drivers/gpu/drm/tegra/hdmi.c platform_set_drvdata(pdev, hdmi); pdev 1667 drivers/gpu/drm/tegra/hdmi.c pm_runtime_enable(&pdev->dev); pdev 1671 drivers/gpu/drm/tegra/hdmi.c hdmi->client.dev = &pdev->dev; pdev 1675 drivers/gpu/drm/tegra/hdmi.c dev_err(&pdev->dev, "failed to register host1x client: %d\n", pdev 1683 drivers/gpu/drm/tegra/hdmi.c static int tegra_hdmi_remove(struct platform_device *pdev) pdev 1685 drivers/gpu/drm/tegra/hdmi.c struct tegra_hdmi *hdmi = platform_get_drvdata(pdev); pdev 1688 drivers/gpu/drm/tegra/hdmi.c pm_runtime_disable(&pdev->dev); pdev 1692 drivers/gpu/drm/tegra/hdmi.c dev_err(&pdev->dev, "failed to unregister host1x client: %d\n", pdev 743 drivers/gpu/drm/tegra/hub.c static int tegra_display_hub_probe(struct platform_device *pdev) pdev 751 drivers/gpu/drm/tegra/hub.c hub = devm_kzalloc(&pdev->dev, sizeof(*hub), GFP_KERNEL); pdev 755 drivers/gpu/drm/tegra/hub.c hub->soc = of_device_get_match_data(&pdev->dev); pdev 757 drivers/gpu/drm/tegra/hub.c hub->clk_disp = devm_clk_get(&pdev->dev, "disp"); pdev 764 drivers/gpu/drm/tegra/hub.c hub->clk_dsc = devm_clk_get(&pdev->dev, "dsc"); pdev 771 drivers/gpu/drm/tegra/hub.c hub->clk_hub = devm_clk_get(&pdev->dev, "hub"); pdev 777 drivers/gpu/drm/tegra/hub.c hub->rst = devm_reset_control_get(&pdev->dev, "misc"); pdev 783 drivers/gpu/drm/tegra/hub.c hub->wgrps = devm_kcalloc(&pdev->dev, hub->soc->num_wgrps, pdev 797 drivers/gpu/drm/tegra/hub.c wgrp->rst = devm_reset_control_get(&pdev->dev, id); pdev 806 drivers/gpu/drm/tegra/hub.c hub->num_heads = of_get_child_count(pdev->dev.of_node); pdev 808 drivers/gpu/drm/tegra/hub.c hub->clk_heads = devm_kcalloc(&pdev->dev, hub->num_heads, sizeof(clk), pdev 814 drivers/gpu/drm/tegra/hub.c child = of_get_next_child(pdev->dev.of_node, child); pdev 816 drivers/gpu/drm/tegra/hub.c dev_err(&pdev->dev, "failed to find node for head %u\n", pdev 821 drivers/gpu/drm/tegra/hub.c clk = devm_get_clk_from_child(&pdev->dev, child, "dc"); pdev 823 drivers/gpu/drm/tegra/hub.c dev_err(&pdev->dev, "failed to get clock for head %u\n", pdev 839 drivers/gpu/drm/tegra/hub.c platform_set_drvdata(pdev, hub); pdev 840 drivers/gpu/drm/tegra/hub.c pm_runtime_enable(&pdev->dev); pdev 844 drivers/gpu/drm/tegra/hub.c hub->client.dev = &pdev->dev; pdev 848 drivers/gpu/drm/tegra/hub.c dev_err(&pdev->dev, "failed to register host1x client: %d\n", pdev 854 drivers/gpu/drm/tegra/hub.c static int tegra_display_hub_remove(struct platform_device *pdev) pdev 856 drivers/gpu/drm/tegra/hub.c struct tegra_display_hub *hub = platform_get_drvdata(pdev); pdev 861 drivers/gpu/drm/tegra/hub.c dev_err(&pdev->dev, "failed to unregister host1x client: %d\n", pdev 865 drivers/gpu/drm/tegra/hub.c pm_runtime_disable(&pdev->dev); pdev 3251 drivers/gpu/drm/tegra/sor.c static int tegra_sor_probe(struct platform_device *pdev) pdev 3258 drivers/gpu/drm/tegra/sor.c sor = devm_kzalloc(&pdev->dev, sizeof(*sor), GFP_KERNEL); pdev 3262 drivers/gpu/drm/tegra/sor.c sor->soc = of_device_get_match_data(&pdev->dev); pdev 3263 drivers/gpu/drm/tegra/sor.c sor->output.dev = sor->dev = &pdev->dev; pdev 3265 drivers/gpu/drm/tegra/sor.c sor->settings = devm_kmemdup(&pdev->dev, sor->soc->settings, pdev 3274 drivers/gpu/drm/tegra/sor.c np = of_parse_phandle(pdev->dev.of_node, "nvidia,dpaux", 0); pdev 3288 drivers/gpu/drm/tegra/sor.c dev_err(&pdev->dev, "LVDS not supported yet\n"); pdev 3291 drivers/gpu/drm/tegra/sor.c dev_err(&pdev->dev, "unknown (non-DP) support\n"); pdev 3299 drivers/gpu/drm/tegra/sor.c dev_err(&pdev->dev, "DisplayPort not supported yet\n"); pdev 3302 drivers/gpu/drm/tegra/sor.c dev_err(&pdev->dev, "unknown (DP) support\n"); pdev 3313 drivers/gpu/drm/tegra/sor.c dev_err(&pdev->dev, "failed to probe output: %d\n", err); pdev 3320 drivers/gpu/drm/tegra/sor.c dev_err(&pdev->dev, "failed to probe %s: %d\n", pdev 3326 drivers/gpu/drm/tegra/sor.c regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 3327 drivers/gpu/drm/tegra/sor.c sor->regs = devm_ioremap_resource(&pdev->dev, regs); pdev 3333 drivers/gpu/drm/tegra/sor.c err = platform_get_irq(pdev, 0); pdev 3335 drivers/gpu/drm/tegra/sor.c dev_err(&pdev->dev, "failed to get IRQ: %d\n", err); pdev 3344 drivers/gpu/drm/tegra/sor.c dev_err(&pdev->dev, "failed to request IRQ: %d\n", err); pdev 3348 drivers/gpu/drm/tegra/sor.c sor->rst = devm_reset_control_get_exclusive_released(&pdev->dev, "sor"); pdev 3352 drivers/gpu/drm/tegra/sor.c if (err != -EBUSY || WARN_ON(!pdev->dev.pm_domain)) { pdev 3353 drivers/gpu/drm/tegra/sor.c dev_err(&pdev->dev, "failed to get reset control: %d\n", pdev 3367 drivers/gpu/drm/tegra/sor.c sor->clk = devm_clk_get(&pdev->dev, NULL); pdev 3370 drivers/gpu/drm/tegra/sor.c dev_err(&pdev->dev, "failed to get module clock: %d\n", err); pdev 3375 drivers/gpu/drm/tegra/sor.c struct device_node *np = pdev->dev.of_node; pdev 3388 drivers/gpu/drm/tegra/sor.c sor->clk_out = devm_clk_get(&pdev->dev, name); pdev 3400 drivers/gpu/drm/tegra/sor.c sor->clk_parent = devm_clk_get(&pdev->dev, "parent"); pdev 3403 drivers/gpu/drm/tegra/sor.c dev_err(&pdev->dev, "failed to get parent clock: %d\n", err); pdev 3407 drivers/gpu/drm/tegra/sor.c sor->clk_safe = devm_clk_get(&pdev->dev, "safe"); pdev 3410 drivers/gpu/drm/tegra/sor.c dev_err(&pdev->dev, "failed to get safe clock: %d\n", err); pdev 3414 drivers/gpu/drm/tegra/sor.c sor->clk_dp = devm_clk_get(&pdev->dev, "dp"); pdev 3417 drivers/gpu/drm/tegra/sor.c dev_err(&pdev->dev, "failed to get DP clock: %d\n", err); pdev 3425 drivers/gpu/drm/tegra/sor.c sor->clk_pad = devm_clk_get(&pdev->dev, "pad"); pdev 3447 drivers/gpu/drm/tegra/sor.c dev_err(&pdev->dev, "failed to use safe clock: %d\n", err); pdev 3451 drivers/gpu/drm/tegra/sor.c platform_set_drvdata(pdev, sor); pdev 3452 drivers/gpu/drm/tegra/sor.c pm_runtime_enable(&pdev->dev); pdev 3459 drivers/gpu/drm/tegra/sor.c err = pm_runtime_get_sync(&pdev->dev); pdev 3461 drivers/gpu/drm/tegra/sor.c dev_err(&pdev->dev, "failed to get runtime PM: %d\n", pdev 3468 drivers/gpu/drm/tegra/sor.c pm_runtime_put(&pdev->dev); pdev 3473 drivers/gpu/drm/tegra/sor.c dev_err(&pdev->dev, "failed to register SOR pad clock: %d\n", pdev 3480 drivers/gpu/drm/tegra/sor.c sor->client.dev = &pdev->dev; pdev 3484 drivers/gpu/drm/tegra/sor.c dev_err(&pdev->dev, "failed to register host1x client: %d\n", pdev 3499 drivers/gpu/drm/tegra/sor.c static int tegra_sor_remove(struct platform_device *pdev) pdev 3501 drivers/gpu/drm/tegra/sor.c struct tegra_sor *sor = platform_get_drvdata(pdev); pdev 3504 drivers/gpu/drm/tegra/sor.c pm_runtime_disable(&pdev->dev); pdev 3508 drivers/gpu/drm/tegra/sor.c dev_err(&pdev->dev, "failed to unregister host1x client: %d\n", pdev 3516 drivers/gpu/drm/tegra/sor.c dev_err(&pdev->dev, "failed to remove SOR: %d\n", err); pdev 369 drivers/gpu/drm/tegra/vic.c static int vic_probe(struct platform_device *pdev) pdev 371 drivers/gpu/drm/tegra/vic.c struct device *dev = &pdev->dev; pdev 387 drivers/gpu/drm/tegra/vic.c regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 389 drivers/gpu/drm/tegra/vic.c dev_err(&pdev->dev, "failed to get registers\n"); pdev 399 drivers/gpu/drm/tegra/vic.c dev_err(&pdev->dev, "failed to get clock\n"); pdev 406 drivers/gpu/drm/tegra/vic.c dev_err(&pdev->dev, "failed to get reset\n"); pdev 419 drivers/gpu/drm/tegra/vic.c platform_set_drvdata(pdev, vic); pdev 439 drivers/gpu/drm/tegra/vic.c pm_runtime_enable(&pdev->dev); pdev 440 drivers/gpu/drm/tegra/vic.c if (!pm_runtime_enabled(&pdev->dev)) { pdev 441 drivers/gpu/drm/tegra/vic.c err = vic_runtime_resume(&pdev->dev); pdev 456 drivers/gpu/drm/tegra/vic.c static int vic_remove(struct platform_device *pdev) pdev 458 drivers/gpu/drm/tegra/vic.c struct vic *vic = platform_get_drvdata(pdev); pdev 463 drivers/gpu/drm/tegra/vic.c dev_err(&pdev->dev, "failed to unregister host1x client: %d\n", pdev 468 drivers/gpu/drm/tegra/vic.c if (pm_runtime_enabled(&pdev->dev)) pdev 469 drivers/gpu/drm/tegra/vic.c pm_runtime_disable(&pdev->dev); pdev 471 drivers/gpu/drm/tegra/vic.c vic_runtime_suspend(&pdev->dev); pdev 224 drivers/gpu/drm/tilcdc/tilcdc_drv.c struct platform_device *pdev = to_platform_device(dev); pdev 240 drivers/gpu/drm/tilcdc/tilcdc_drv.c platform_set_drvdata(pdev, ddev); pdev 252 drivers/gpu/drm/tilcdc/tilcdc_drv.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 387 drivers/gpu/drm/tilcdc/tilcdc_drv.c ret = drm_irq_install(ddev, platform_get_irq(pdev, 0)); pdev 595 drivers/gpu/drm/tilcdc/tilcdc_drv.c static int tilcdc_pdev_probe(struct platform_device *pdev) pdev 601 drivers/gpu/drm/tilcdc/tilcdc_drv.c if (!pdev->dev.of_node) { pdev 602 drivers/gpu/drm/tilcdc/tilcdc_drv.c dev_err(&pdev->dev, "device-tree data is missing\n"); pdev 606 drivers/gpu/drm/tilcdc/tilcdc_drv.c ret = tilcdc_get_external_components(&pdev->dev, &match); pdev 610 drivers/gpu/drm/tilcdc/tilcdc_drv.c return tilcdc_init(&tilcdc_driver, &pdev->dev); pdev 612 drivers/gpu/drm/tilcdc/tilcdc_drv.c return component_master_add_with_match(&pdev->dev, pdev 617 drivers/gpu/drm/tilcdc/tilcdc_drv.c static int tilcdc_pdev_remove(struct platform_device *pdev) pdev 621 drivers/gpu/drm/tilcdc/tilcdc_drv.c ret = tilcdc_get_external_components(&pdev->dev, NULL); pdev 625 drivers/gpu/drm/tilcdc/tilcdc_drv.c tilcdc_fini(platform_get_drvdata(pdev)); pdev 627 drivers/gpu/drm/tilcdc/tilcdc_drv.c component_master_del(&pdev->dev, &tilcdc_comp_ops); pdev 304 drivers/gpu/drm/tilcdc/tilcdc_panel.c static int panel_probe(struct platform_device *pdev) pdev 306 drivers/gpu/drm/tilcdc/tilcdc_panel.c struct device_node *bl_node, *node = pdev->dev.of_node; pdev 314 drivers/gpu/drm/tilcdc/tilcdc_panel.c dev_err(&pdev->dev, "device-tree data is missing\n"); pdev 318 drivers/gpu/drm/tilcdc/tilcdc_panel.c panel_mod = devm_kzalloc(&pdev->dev, sizeof(*panel_mod), GFP_KERNEL); pdev 330 drivers/gpu/drm/tilcdc/tilcdc_panel.c dev_info(&pdev->dev, "found backlight\n"); pdev 333 drivers/gpu/drm/tilcdc/tilcdc_panel.c panel_mod->enable_gpio = devm_gpiod_get_optional(&pdev->dev, "enable", pdev 337 drivers/gpu/drm/tilcdc/tilcdc_panel.c dev_err(&pdev->dev, "failed to request enable GPIO\n"); pdev 342 drivers/gpu/drm/tilcdc/tilcdc_panel.c dev_info(&pdev->dev, "found enable GPIO\n"); pdev 345 drivers/gpu/drm/tilcdc/tilcdc_panel.c pdev->dev.platform_data = mod; pdev 349 drivers/gpu/drm/tilcdc/tilcdc_panel.c pinctrl = devm_pinctrl_get_select_default(&pdev->dev); pdev 351 drivers/gpu/drm/tilcdc/tilcdc_panel.c dev_warn(&pdev->dev, "pins are not configured\n"); pdev 355 drivers/gpu/drm/tilcdc/tilcdc_panel.c dev_err(&pdev->dev, "could not get panel timings\n"); pdev 362 drivers/gpu/drm/tilcdc/tilcdc_panel.c dev_err(&pdev->dev, "could not get panel info\n"); pdev 381 drivers/gpu/drm/tilcdc/tilcdc_panel.c static int panel_remove(struct platform_device *pdev) pdev 383 drivers/gpu/drm/tilcdc/tilcdc_panel.c struct tilcdc_module *mod = dev_get_platdata(&pdev->dev); pdev 272 drivers/gpu/drm/tilcdc/tilcdc_tfp410.c static int tfp410_probe(struct platform_device *pdev) pdev 274 drivers/gpu/drm/tilcdc/tilcdc_tfp410.c struct device_node *node = pdev->dev.of_node; pdev 284 drivers/gpu/drm/tilcdc/tilcdc_tfp410.c dev_err(&pdev->dev, "device-tree data is missing\n"); pdev 288 drivers/gpu/drm/tilcdc/tilcdc_tfp410.c tfp410_mod = devm_kzalloc(&pdev->dev, sizeof(*tfp410_mod), GFP_KERNEL); pdev 293 drivers/gpu/drm/tilcdc/tilcdc_tfp410.c pdev->dev.platform_data = mod; pdev 297 drivers/gpu/drm/tilcdc/tilcdc_tfp410.c pinctrl = devm_pinctrl_get_select_default(&pdev->dev); pdev 299 drivers/gpu/drm/tilcdc/tilcdc_tfp410.c dev_warn(&pdev->dev, "pins are not configured\n"); pdev 302 drivers/gpu/drm/tilcdc/tilcdc_tfp410.c dev_err(&pdev->dev, "could not get i2c bus phandle\n"); pdev 308 drivers/gpu/drm/tilcdc/tilcdc_tfp410.c dev_err(&pdev->dev, "could not get i2c bus node\n"); pdev 314 drivers/gpu/drm/tilcdc/tilcdc_tfp410.c dev_err(&pdev->dev, "could not get i2c\n"); pdev 324 drivers/gpu/drm/tilcdc/tilcdc_tfp410.c dev_warn(&pdev->dev, "No power down GPIO\n"); pdev 328 drivers/gpu/drm/tilcdc/tilcdc_tfp410.c dev_err(&pdev->dev, "could not get DVI_PDn gpio\n"); pdev 343 drivers/gpu/drm/tilcdc/tilcdc_tfp410.c static int tfp410_remove(struct platform_device *pdev) pdev 345 drivers/gpu/drm/tilcdc/tilcdc_tfp410.c struct tilcdc_module *mod = dev_get_platdata(&pdev->dev); pdev 163 drivers/gpu/drm/tve200/tve200_drv.c static int tve200_probe(struct platform_device *pdev) pdev 165 drivers/gpu/drm/tve200/tve200_drv.c struct device *dev = &pdev->dev; pdev 179 drivers/gpu/drm/tve200/tve200_drv.c platform_set_drvdata(pdev, drm); pdev 204 drivers/gpu/drm/tve200/tve200_drv.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 212 drivers/gpu/drm/tve200/tve200_drv.c irq = platform_get_irq(pdev, 0); pdev 250 drivers/gpu/drm/tve200/tve200_drv.c static int tve200_remove(struct platform_device *pdev) pdev 252 drivers/gpu/drm/tve200/tve200_drv.c struct drm_device *drm = platform_get_drvdata(pdev); pdev 232 drivers/gpu/drm/v3d/v3d_drv.c platform_get_resource_byname(v3d->pdev, IORESOURCE_MEM, name); pdev 238 drivers/gpu/drm/v3d/v3d_drv.c static int v3d_platform_drm_probe(struct platform_device *pdev) pdev 240 drivers/gpu/drm/v3d/v3d_drv.c struct device *dev = &pdev->dev; pdev 252 drivers/gpu/drm/v3d/v3d_drv.c v3d->pdev = pdev; pdev 312 drivers/gpu/drm/v3d/v3d_drv.c platform_set_drvdata(pdev, drm); pdev 342 drivers/gpu/drm/v3d/v3d_drv.c static int v3d_platform_drm_remove(struct platform_device *pdev) pdev 344 drivers/gpu/drm/v3d/v3d_drv.c struct drm_device *drm = platform_get_drvdata(pdev); pdev 51 drivers/gpu/drm/v3d/v3d_drv.h struct platform_device *pdev; pdev 220 drivers/gpu/drm/v3d/v3d_irq.c irq1 = platform_get_irq(v3d->pdev, 1); pdev 229 drivers/gpu/drm/v3d/v3d_irq.c ret = devm_request_irq(v3d->dev, platform_get_irq(v3d->pdev, 0), pdev 237 drivers/gpu/drm/v3d/v3d_irq.c ret = devm_request_irq(v3d->dev, platform_get_irq(v3d->pdev, 0), pdev 39 drivers/gpu/drm/vboxvideo/vbox_drv.c static int vbox_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 51 drivers/gpu/drm/vboxvideo/vbox_drv.c ret = drm_dev_init(&vbox->ddev, &driver, &pdev->dev); pdev 57 drivers/gpu/drm/vboxvideo/vbox_drv.c vbox->ddev.pdev = pdev; pdev 59 drivers/gpu/drm/vboxvideo/vbox_drv.c pci_set_drvdata(pdev, vbox); pdev 62 drivers/gpu/drm/vboxvideo/vbox_drv.c ret = pci_enable_device(pdev); pdev 105 drivers/gpu/drm/vboxvideo/vbox_drv.c pci_disable_device(pdev); pdev 111 drivers/gpu/drm/vboxvideo/vbox_drv.c static void vbox_pci_remove(struct pci_dev *pdev) pdev 113 drivers/gpu/drm/vboxvideo/vbox_drv.c struct vbox_private *vbox = pci_get_drvdata(pdev); pdev 134 drivers/gpu/drm/vboxvideo/vbox_drv.c pci_save_state(vbox->ddev.pdev); pdev 135 drivers/gpu/drm/vboxvideo/vbox_drv.c pci_disable_device(vbox->ddev.pdev); pdev 136 drivers/gpu/drm/vboxvideo/vbox_drv.c pci_set_power_state(vbox->ddev.pdev, PCI_D3hot); pdev 145 drivers/gpu/drm/vboxvideo/vbox_drv.c if (pci_enable_device(vbox->ddev.pdev)) pdev 49 drivers/gpu/drm/vboxvideo/vbox_fb.c struct pci_dev *pdev = vbox->ddev.pdev; pdev 102 drivers/gpu/drm/vboxvideo/vbox_fb.c info->apertures->ranges[0].base = pci_resource_start(pdev, 0); pdev 103 drivers/gpu/drm/vboxvideo/vbox_fb.c info->apertures->ranges[0].size = pci_resource_len(pdev, 0); pdev 176 drivers/gpu/drm/vboxvideo/vbox_irq.c return drm_irq_install(&vbox->ddev, vbox->ddev.pdev->irq); pdev 135 drivers/gpu/drm/vboxvideo/vbox_main.c vbox->vbva_buffers = pci_iomap_range(vbox->ddev.pdev, 0, pdev 166 drivers/gpu/drm/vboxvideo/vbox_main.c pci_iounmap(vbox->ddev.pdev, vbox->vbva_buffers); pdev 211 drivers/gpu/drm/vboxvideo/vbox_main.c pci_iomap_range(vbox->ddev.pdev, 0, GUEST_HEAP_OFFSET(vbox), pdev 263 drivers/gpu/drm/vboxvideo/vbox_main.c pci_iounmap(vbox->ddev.pdev, vbox->guest_heap); pdev 271 drivers/gpu/drm/vboxvideo/vbox_main.c pci_iounmap(vbox->ddev.pdev, vbox->guest_heap); pdev 19 drivers/gpu/drm/vboxvideo/vbox_ttm.c vmm = drm_vram_helper_alloc_mm(dev, pci_resource_start(dev->pdev, 0), pdev 29 drivers/gpu/drm/vboxvideo/vbox_ttm.c vbox->fb_mtrr = drm_mtrr_add(pci_resource_start(dev->pdev, 0), pdev 30 drivers/gpu/drm/vboxvideo/vbox_ttm.c pci_resource_len(dev->pdev, 0), pdev 33 drivers/gpu/drm/vboxvideo/vbox_ttm.c vbox->fb_mtrr = arch_phys_wc_add(pci_resource_start(dev->pdev, 0), pdev 34 drivers/gpu/drm/vboxvideo/vbox_ttm.c pci_resource_len(dev->pdev, 0)); pdev 43 drivers/gpu/drm/vboxvideo/vbox_ttm.c pci_resource_start(vbox->ddev.pdev, 0), pdev 44 drivers/gpu/drm/vboxvideo/vbox_ttm.c pci_resource_len(vbox->ddev.pdev, 0), DRM_MTRR_WC); pdev 393 drivers/gpu/drm/vc4/vc4_crtc.c struct drm_printer p = drm_info_printer(&vc4_crtc->pdev->dev); pdev 394 drivers/gpu/drm/vc4/vc4_crtc.c dev_info(&vc4_crtc->pdev->dev, "CRTC %d regs before:\n", pdev 437 drivers/gpu/drm/vc4/vc4_crtc.c struct drm_printer p = drm_info_printer(&vc4_crtc->pdev->dev); pdev 438 drivers/gpu/drm/vc4/vc4_crtc.c dev_info(&vc4_crtc->pdev->dev, "CRTC %d regs after:\n", pdev 1126 drivers/gpu/drm/vc4/vc4_crtc.c struct platform_device *pdev = to_platform_device(dev); pdev 1143 drivers/gpu/drm/vc4/vc4_crtc.c vc4_crtc->pdev = pdev; pdev 1145 drivers/gpu/drm/vc4/vc4_crtc.c vc4_crtc->regs = vc4_ioremap_regs(pdev, 0); pdev 1211 drivers/gpu/drm/vc4/vc4_crtc.c ret = devm_request_irq(dev, platform_get_irq(pdev, 0), pdev 1224 drivers/gpu/drm/vc4/vc4_crtc.c platform_set_drvdata(pdev, vc4_crtc); pdev 1244 drivers/gpu/drm/vc4/vc4_crtc.c struct platform_device *pdev = to_platform_device(dev); pdev 1251 drivers/gpu/drm/vc4/vc4_crtc.c platform_set_drvdata(pdev, NULL); pdev 1259 drivers/gpu/drm/vc4/vc4_crtc.c static int vc4_crtc_dev_probe(struct platform_device *pdev) pdev 1261 drivers/gpu/drm/vc4/vc4_crtc.c return component_add(&pdev->dev, &vc4_crtc_ops); pdev 1264 drivers/gpu/drm/vc4/vc4_crtc.c static int vc4_crtc_dev_remove(struct platform_device *pdev) pdev 1266 drivers/gpu/drm/vc4/vc4_crtc.c component_del(&pdev->dev, &vc4_crtc_ops); pdev 85 drivers/gpu/drm/vc4/vc4_dpi.c struct platform_device *pdev; pdev 234 drivers/gpu/drm/vc4/vc4_dpi.c struct device *dev = &dpi->pdev->dev; pdev 259 drivers/gpu/drm/vc4/vc4_dpi.c struct platform_device *pdev = to_platform_device(dev); pdev 278 drivers/gpu/drm/vc4/vc4_dpi.c dpi->pdev = pdev; pdev 279 drivers/gpu/drm/vc4/vc4_dpi.c dpi->regs = vc4_ioremap_regs(pdev, 0); pdev 354 drivers/gpu/drm/vc4/vc4_dpi.c static int vc4_dpi_dev_probe(struct platform_device *pdev) pdev 356 drivers/gpu/drm/vc4/vc4_dpi.c return component_add(&pdev->dev, &vc4_dpi_ops); pdev 359 drivers/gpu/drm/vc4/vc4_dpi.c static int vc4_dpi_dev_remove(struct platform_device *pdev) pdev 361 drivers/gpu/drm/vc4/vc4_dpi.c component_del(&pdev->dev, &vc4_dpi_ops); pdev 254 drivers/gpu/drm/vc4/vc4_drv.c struct platform_device *pdev = to_platform_device(dev); pdev 275 drivers/gpu/drm/vc4/vc4_drv.c platform_set_drvdata(pdev, drm); pdev 351 drivers/gpu/drm/vc4/vc4_drv.c static int vc4_platform_drm_probe(struct platform_device *pdev) pdev 354 drivers/gpu/drm/vc4/vc4_drv.c struct device *dev = &pdev->dev; pdev 362 drivers/gpu/drm/vc4/vc4_drv.c static int vc4_platform_drm_remove(struct platform_device *pdev) pdev 364 drivers/gpu/drm/vc4/vc4_drv.c component_master_del(&pdev->dev, &vc4_drm_ops); pdev 310 drivers/gpu/drm/vc4/vc4_drv.h struct platform_device *pdev; pdev 317 drivers/gpu/drm/vc4/vc4_drv.h struct platform_device *pdev; pdev 451 drivers/gpu/drm/vc4/vc4_drv.h struct platform_device *pdev; pdev 496 drivers/gpu/drm/vc4/vc4_dsi.c struct platform_device *pdev; pdev 704 drivers/gpu/drm/vc4/vc4_dsi.c dev_warn(&dsi->pdev->dev, pdev 723 drivers/gpu/drm/vc4/vc4_dsi.c dev_warn(&dsi->pdev->dev, pdev 753 drivers/gpu/drm/vc4/vc4_dsi.c struct device *dev = &dsi->pdev->dev; pdev 823 drivers/gpu/drm/vc4/vc4_dsi.c struct device *dev = &dsi->pdev->dev; pdev 841 drivers/gpu/drm/vc4/vc4_dsi.c struct drm_printer p = drm_info_printer(&dsi->pdev->dev); pdev 842 drivers/gpu/drm/vc4/vc4_dsi.c dev_info(&dsi->pdev->dev, "DSI regs before:\n"); pdev 853 drivers/gpu/drm/vc4/vc4_dsi.c dev_err(&dsi->pdev->dev, pdev 1077 drivers/gpu/drm/vc4/vc4_dsi.c struct drm_printer p = drm_info_printer(&dsi->pdev->dev); pdev 1078 drivers/gpu/drm/vc4/vc4_dsi.c dev_info(&dsi->pdev->dev, "DSI regs after:\n"); pdev 1181 drivers/gpu/drm/vc4/vc4_dsi.c dev_err(&dsi->pdev->dev, "transfer interrupt wait timeout"); pdev 1182 drivers/gpu/drm/vc4/vc4_dsi.c dev_err(&dsi->pdev->dev, "instat: 0x%08x\n", pdev 1266 drivers/gpu/drm/vc4/vc4_dsi.c dev_err(&dsi->pdev->dev, "Unknown DSI format: %d.\n", pdev 1272 drivers/gpu/drm/vc4/vc4_dsi.c dev_err(&dsi->pdev->dev, pdev 1380 drivers/gpu/drm/vc4/vc4_dsi.c struct device *dev = &dsi->pdev->dev; pdev 1442 drivers/gpu/drm/vc4/vc4_dsi.c struct platform_device *pdev = to_platform_device(dev); pdev 1466 drivers/gpu/drm/vc4/vc4_dsi.c dsi->regs = vc4_ioremap_regs(pdev, 0); pdev 1524 drivers/gpu/drm/vc4/vc4_dsi.c ret = devm_request_threaded_irq(dev, platform_get_irq(pdev, 0), pdev 1530 drivers/gpu/drm/vc4/vc4_dsi.c ret = devm_request_irq(dev, platform_get_irq(pdev, 0), pdev 1645 drivers/gpu/drm/vc4/vc4_dsi.c static int vc4_dsi_dev_probe(struct platform_device *pdev) pdev 1647 drivers/gpu/drm/vc4/vc4_dsi.c struct device *dev = &pdev->dev; pdev 1656 drivers/gpu/drm/vc4/vc4_dsi.c dsi->pdev = pdev; pdev 1671 drivers/gpu/drm/vc4/vc4_dsi.c ret = component_add(&pdev->dev, &vc4_dsi_ops); pdev 1680 drivers/gpu/drm/vc4/vc4_dsi.c static int vc4_dsi_dev_remove(struct platform_device *pdev) pdev 1682 drivers/gpu/drm/vc4/vc4_dsi.c struct device *dev = &pdev->dev; pdev 1685 drivers/gpu/drm/vc4/vc4_dsi.c component_del(&pdev->dev, &vc4_dsi_ops); pdev 297 drivers/gpu/drm/vc4/vc4_gem.c pm_runtime_put_sync_suspend(&vc4->v3d->pdev->dev); pdev 298 drivers/gpu/drm/vc4/vc4_gem.c pm_runtime_get_sync(&vc4->v3d->pdev->dev); pdev 72 drivers/gpu/drm/vc4/vc4_hdmi.c struct platform_device *pdev; pdev 464 drivers/gpu/drm/vc4/vc4_hdmi.c ret = pm_runtime_put(&hdmi->pdev->dev); pdev 497 drivers/gpu/drm/vc4/vc4_hdmi.c ret = pm_runtime_get_sync(&hdmi->pdev->dev); pdev 531 drivers/gpu/drm/vc4/vc4_hdmi.c struct drm_printer p = drm_info_printer(&hdmi->pdev->dev); pdev 533 drivers/gpu/drm/vc4/vc4_hdmi.c dev_info(&hdmi->pdev->dev, "HDMI regs before:\n"); pdev 610 drivers/gpu/drm/vc4/vc4_hdmi.c struct drm_printer p = drm_info_printer(&hdmi->pdev->dev); pdev 612 drivers/gpu/drm/vc4/vc4_hdmi.c dev_info(&hdmi->pdev->dev, "HDMI regs after:\n"); pdev 806 drivers/gpu/drm/vc4/vc4_hdmi.c struct device *dev = &hdmi->pdev->dev; pdev 840 drivers/gpu/drm/vc4/vc4_hdmi.c struct device *dev = &hdmi->pdev->dev; pdev 1066 drivers/gpu/drm/vc4/vc4_hdmi.c struct device *dev = &hdmi->pdev->dev; pdev 1303 drivers/gpu/drm/vc4/vc4_hdmi.c struct platform_device *pdev = to_platform_device(dev); pdev 1323 drivers/gpu/drm/vc4/vc4_hdmi.c hdmi->pdev = pdev; pdev 1324 drivers/gpu/drm/vc4/vc4_hdmi.c hdmi->hdmicore_regs = vc4_ioremap_regs(pdev, 0); pdev 1328 drivers/gpu/drm/vc4/vc4_hdmi.c hdmi->hd_regs = vc4_ioremap_regs(pdev, 1); pdev 1441 drivers/gpu/drm/vc4/vc4_hdmi.c ret = devm_request_threaded_irq(dev, platform_get_irq(pdev, 0), pdev 1501 drivers/gpu/drm/vc4/vc4_hdmi.c static int vc4_hdmi_dev_probe(struct platform_device *pdev) pdev 1503 drivers/gpu/drm/vc4/vc4_hdmi.c return component_add(&pdev->dev, &vc4_hdmi_ops); pdev 1506 drivers/gpu/drm/vc4/vc4_hdmi.c static int vc4_hdmi_dev_remove(struct platform_device *pdev) pdev 1508 drivers/gpu/drm/vc4/vc4_hdmi.c component_del(&pdev->dev, &vc4_hdmi_ops); pdev 67 drivers/gpu/drm/vc4/vc4_hvs.c struct drm_printer p = drm_info_printer(&vc4->hvs->pdev->dev); pdev 220 drivers/gpu/drm/vc4/vc4_hvs.c struct platform_device *pdev = to_platform_device(dev); pdev 227 drivers/gpu/drm/vc4/vc4_hvs.c hvs = devm_kzalloc(&pdev->dev, sizeof(*hvs), GFP_KERNEL); pdev 231 drivers/gpu/drm/vc4/vc4_hvs.c hvs->pdev = pdev; pdev 233 drivers/gpu/drm/vc4/vc4_hvs.c hvs->regs = vc4_ioremap_regs(pdev, 0); pdev 300 drivers/gpu/drm/vc4/vc4_hvs.c ret = devm_request_irq(dev, platform_get_irq(pdev, 0), pdev 332 drivers/gpu/drm/vc4/vc4_hvs.c static int vc4_hvs_dev_probe(struct platform_device *pdev) pdev 334 drivers/gpu/drm/vc4/vc4_hvs.c return component_add(&pdev->dev, &vc4_hvs_ops); pdev 337 drivers/gpu/drm/vc4/vc4_hvs.c static int vc4_hvs_dev_remove(struct platform_device *pdev) pdev 339 drivers/gpu/drm/vc4/vc4_hvs.c component_del(&pdev->dev, &vc4_hvs_ops); pdev 148 drivers/gpu/drm/vc4/vc4_txp.c struct platform_device *pdev; pdev 371 drivers/gpu/drm/vc4/vc4_txp.c struct platform_device *pdev = to_platform_device(dev); pdev 377 drivers/gpu/drm/vc4/vc4_txp.c irq = platform_get_irq(pdev, 0); pdev 385 drivers/gpu/drm/vc4/vc4_txp.c txp->pdev = pdev; pdev 387 drivers/gpu/drm/vc4/vc4_txp.c txp->regs = vc4_ioremap_regs(pdev, 0); pdev 433 drivers/gpu/drm/vc4/vc4_txp.c static int vc4_txp_probe(struct platform_device *pdev) pdev 435 drivers/gpu/drm/vc4/vc4_txp.c return component_add(&pdev->dev, &vc4_txp_ops); pdev 438 drivers/gpu/drm/vc4/vc4_txp.c static int vc4_txp_remove(struct platform_device *pdev) pdev 440 drivers/gpu/drm/vc4/vc4_txp.c component_del(&pdev->dev, &vc4_txp_ops); pdev 134 drivers/gpu/drm/vc4/vc4_v3d.c int ret = pm_runtime_get_sync(&vc4->v3d->pdev->dev); pdev 152 drivers/gpu/drm/vc4/vc4_v3d.c pm_runtime_mark_last_busy(&vc4->v3d->pdev->dev); pdev 153 drivers/gpu/drm/vc4/vc4_v3d.c pm_runtime_put_autosuspend(&vc4->v3d->pdev->dev); pdev 255 drivers/gpu/drm/vc4/vc4_v3d.c dev_err(&v3d->pdev->dev, pdev 393 drivers/gpu/drm/vc4/vc4_v3d.c struct platform_device *pdev = to_platform_device(dev); pdev 399 drivers/gpu/drm/vc4/vc4_v3d.c v3d = devm_kzalloc(&pdev->dev, sizeof(*v3d), GFP_KERNEL); pdev 405 drivers/gpu/drm/vc4/vc4_v3d.c v3d->pdev = pdev; pdev 407 drivers/gpu/drm/vc4/vc4_v3d.c v3d->regs = vc4_ioremap_regs(pdev, 0); pdev 451 drivers/gpu/drm/vc4/vc4_v3d.c ret = drm_irq_install(drm, platform_get_irq(pdev, 0)); pdev 497 drivers/gpu/drm/vc4/vc4_v3d.c static int vc4_v3d_dev_probe(struct platform_device *pdev) pdev 499 drivers/gpu/drm/vc4/vc4_v3d.c return component_add(&pdev->dev, &vc4_v3d_ops); pdev 502 drivers/gpu/drm/vc4/vc4_v3d.c static int vc4_v3d_dev_remove(struct platform_device *pdev) pdev 504 drivers/gpu/drm/vc4/vc4_v3d.c component_del(&pdev->dev, &vc4_v3d_ops); pdev 158 drivers/gpu/drm/vc4/vc4_vec.c struct platform_device *pdev; pdev 396 drivers/gpu/drm/vc4/vc4_vec.c ret = pm_runtime_put(&vec->pdev->dev); pdev 409 drivers/gpu/drm/vc4/vc4_vec.c ret = pm_runtime_get_sync(&vec->pdev->dev); pdev 527 drivers/gpu/drm/vc4/vc4_vec.c struct platform_device *pdev = to_platform_device(dev); pdev 551 drivers/gpu/drm/vc4/vc4_vec.c vec->pdev = pdev; pdev 552 drivers/gpu/drm/vc4/vc4_vec.c vec->regs = vc4_ioremap_regs(pdev, 0); pdev 613 drivers/gpu/drm/vc4/vc4_vec.c static int vc4_vec_dev_probe(struct platform_device *pdev) pdev 615 drivers/gpu/drm/vc4/vc4_vec.c return component_add(&pdev->dev, &vc4_vec_ops); pdev 618 drivers/gpu/drm/vc4/vc4_vec.c static int vc4_vec_dev_remove(struct platform_device *pdev) pdev 620 drivers/gpu/drm/vc4/vc4_vec.c component_del(&pdev->dev, &vc4_vec_ops); pdev 67 drivers/gpu/drm/via/via_dmablit.c via_unmap_blit_from_device(struct pci_dev *pdev, drm_via_sg_info_t *vsg) pdev 83 drivers/gpu/drm/via/via_dmablit.c dma_unmap_single(&pdev->dev, next, sizeof(*desc_ptr), DMA_TO_DEVICE); pdev 84 drivers/gpu/drm/via/via_dmablit.c dma_unmap_page(&pdev->dev, desc_ptr->mem_addr, desc_ptr->size, vsg->direction); pdev 98 drivers/gpu/drm/via/via_dmablit.c via_map_blit_for_device(struct pci_dev *pdev, pdev 133 drivers/gpu/drm/via/via_dmablit.c dma_map_page(&pdev->dev, pdev 142 drivers/gpu/drm/via/via_dmablit.c next = dma_map_single(&pdev->dev, desc_ptr, sizeof(*desc_ptr), pdev 175 drivers/gpu/drm/via/via_dmablit.c via_free_sg_info(struct pci_dev *pdev, drm_via_sg_info_t *vsg) pdev 181 drivers/gpu/drm/via/via_dmablit.c via_unmap_blit_from_device(pdev, vsg); pdev 523 drivers/gpu/drm/via/via_dmablit.c via_free_sg_info(dev->pdev, cur_sg); pdev 545 drivers/gpu/drm/via/via_dmablit.c pci_set_master(dev->pdev); pdev 655 drivers/gpu/drm/via/via_dmablit.c via_free_sg_info(dev->pdev, vsg); pdev 659 drivers/gpu/drm/via/via_dmablit.c via_map_blit_for_device(dev->pdev, xfer, vsg, 0); pdev 662 drivers/gpu/drm/via/via_dmablit.c via_free_sg_info(dev->pdev, vsg); pdev 665 drivers/gpu/drm/via/via_dmablit.c via_map_blit_for_device(dev->pdev, xfer, vsg, 1); pdev 112 drivers/gpu/drm/via/via_map.c pci_set_master(dev->pdev); pdev 48 drivers/gpu/drm/virtio/virtgpu_drv.c struct pci_dev *pdev = to_pci_dev(vdev->dev.parent); pdev 49 drivers/gpu/drm/virtio/virtgpu_drv.c const char *pname = dev_name(&pdev->dev); pdev 50 drivers/gpu/drm/virtio/virtgpu_drv.c bool vga = (pdev->class >> 8) == PCI_CLASS_DISPLAY_VGA; pdev 56 drivers/gpu/drm/virtio/virtgpu_drv.c dev->pdev = pdev; pdev 58 drivers/gpu/drm/virtio/virtgpu_drv.c drm_fb_helper_remove_conflicting_pci_framebuffers(pdev, pdev 1233 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c man->map = dma_alloc_coherent(&dev_priv->dev->pdev->dev, size, pdev 1315 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c &dev_priv->dev->pdev->dev, pdev 1324 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c &dev_priv->dev->pdev->dev, pdev 1389 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c dma_free_coherent(&man->dev_priv->dev->pdev->dev, pdev 626 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c pci_set_master(dev->pdev); pdev 655 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c dev_priv->io_start = pci_resource_start(dev->pdev, 0); pdev 656 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c dev_priv->vram_start = pci_resource_start(dev->pdev, 1); pdev 657 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c dev_priv->mmio_start = pci_resource_start(dev->pdev, 2); pdev 800 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c ret = pci_request_regions(dev->pdev, "vmwgfx probe"); pdev 809 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c ret = pci_request_region(dev->pdev, 2, "vmwgfx stealth probe"); pdev 817 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c ret = vmw_irq_install(dev, dev->pdev->irq); pdev 944 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c pci_release_region(dev->pdev, 2); pdev 946 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c pci_release_regions(dev->pdev); pdev 994 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c pci_release_region(dev->pdev, 2); pdev 996 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c pci_release_regions(dev->pdev); pdev 1206 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c static void vmw_remove(struct pci_dev *pdev) pdev 1208 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c struct drm_device *dev = pci_get_drvdata(pdev); pdev 1210 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c pci_disable_device(pdev); pdev 1246 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c static int vmw_pci_suspend(struct pci_dev *pdev, pm_message_t state) pdev 1248 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c struct drm_device *dev = pci_get_drvdata(pdev); pdev 1254 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c pci_save_state(pdev); pdev 1255 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c pci_disable_device(pdev); pdev 1256 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c pci_set_power_state(pdev, PCI_D3hot); pdev 1260 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c static int vmw_pci_resume(struct pci_dev *pdev) pdev 1262 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c pci_set_power_state(pdev, PCI_D0); pdev 1263 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c pci_restore_state(pdev); pdev 1264 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c return pci_enable_device(pdev); pdev 1269 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c struct pci_dev *pdev = to_pci_dev(kdev); pdev 1274 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c return vmw_pci_suspend(pdev, dummy); pdev 1279 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c struct pci_dev *pdev = to_pci_dev(kdev); pdev 1281 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c return vmw_pci_resume(pdev); pdev 1286 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c struct pci_dev *pdev = to_pci_dev(kdev); pdev 1287 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c struct drm_device *dev = pci_get_drvdata(pdev); pdev 1335 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c struct pci_dev *pdev = to_pci_dev(kdev); pdev 1336 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c struct drm_device *dev = pci_get_drvdata(pdev); pdev 1428 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c static int vmw_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 1430 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c return drm_get_pci_dev(pdev, ent, &driver); pdev 641 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c struct device *device = &vmw_priv->dev->pdev->dev; pdev 138 drivers/gpu/drm/zte/zx_drm_drv.c static int zx_drm_probe(struct platform_device *pdev) pdev 140 drivers/gpu/drm/zte/zx_drm_drv.c struct device *dev = &pdev->dev; pdev 156 drivers/gpu/drm/zte/zx_drm_drv.c static int zx_drm_remove(struct platform_device *pdev) pdev 158 drivers/gpu/drm/zte/zx_drm_drv.c component_master_del(&pdev->dev, &zx_drm_master_ops); pdev 484 drivers/gpu/drm/zte/zx_hdmi.c struct platform_device *pdev; pdev 486 drivers/gpu/drm/zte/zx_hdmi.c pdev = platform_device_register_data(hdmi->dev, HDMI_CODEC_DRV_NAME, pdev 490 drivers/gpu/drm/zte/zx_hdmi.c if (IS_ERR(pdev)) pdev 491 drivers/gpu/drm/zte/zx_hdmi.c return PTR_ERR(pdev); pdev 493 drivers/gpu/drm/zte/zx_hdmi.c hdmi->audio_pdev = pdev; pdev 642 drivers/gpu/drm/zte/zx_hdmi.c struct platform_device *pdev = to_platform_device(dev); pdev 658 drivers/gpu/drm/zte/zx_hdmi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 666 drivers/gpu/drm/zte/zx_hdmi.c irq = platform_get_irq(pdev, 0); pdev 737 drivers/gpu/drm/zte/zx_hdmi.c static int zx_hdmi_probe(struct platform_device *pdev) pdev 739 drivers/gpu/drm/zte/zx_hdmi.c return component_add(&pdev->dev, &zx_hdmi_component_ops); pdev 742 drivers/gpu/drm/zte/zx_hdmi.c static int zx_hdmi_remove(struct platform_device *pdev) pdev 744 drivers/gpu/drm/zte/zx_hdmi.c component_del(&pdev->dev, &zx_hdmi_component_ops); pdev 333 drivers/gpu/drm/zte/zx_tvenc.c struct platform_device *pdev = to_platform_device(dev); pdev 346 drivers/gpu/drm/zte/zx_tvenc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 380 drivers/gpu/drm/zte/zx_tvenc.c static int zx_tvenc_probe(struct platform_device *pdev) pdev 382 drivers/gpu/drm/zte/zx_tvenc.c return component_add(&pdev->dev, &zx_tvenc_component_ops); pdev 385 drivers/gpu/drm/zte/zx_tvenc.c static int zx_tvenc_remove(struct platform_device *pdev) pdev 387 drivers/gpu/drm/zte/zx_tvenc.c component_del(&pdev->dev, &zx_tvenc_component_ops); pdev 425 drivers/gpu/drm/zte/zx_vga.c struct platform_device *pdev = to_platform_device(dev); pdev 439 drivers/gpu/drm/zte/zx_vga.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 444 drivers/gpu/drm/zte/zx_vga.c irq = platform_get_irq(pdev, 0); pdev 505 drivers/gpu/drm/zte/zx_vga.c static int zx_vga_probe(struct platform_device *pdev) pdev 507 drivers/gpu/drm/zte/zx_vga.c return component_add(&pdev->dev, &zx_vga_component_ops); pdev 510 drivers/gpu/drm/zte/zx_vga.c static int zx_vga_remove(struct platform_device *pdev) pdev 512 drivers/gpu/drm/zte/zx_vga.c component_del(&pdev->dev, &zx_vga_component_ops); pdev 764 drivers/gpu/drm/zte/zx_vou.c struct platform_device *pdev = to_platform_device(dev); pdev 775 drivers/gpu/drm/zte/zx_vou.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "osd"); pdev 783 drivers/gpu/drm/zte/zx_vou.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "timing_ctrl"); pdev 792 drivers/gpu/drm/zte/zx_vou.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dtrc"); pdev 800 drivers/gpu/drm/zte/zx_vou.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "vou_ctrl"); pdev 809 drivers/gpu/drm/zte/zx_vou.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "otfppu"); pdev 817 drivers/gpu/drm/zte/zx_vou.c irq = platform_get_irq(pdev, 0); pdev 897 drivers/gpu/drm/zte/zx_vou.c static int zx_crtc_probe(struct platform_device *pdev) pdev 899 drivers/gpu/drm/zte/zx_vou.c return component_add(&pdev->dev, &zx_crtc_component_ops); pdev 902 drivers/gpu/drm/zte/zx_vou.c static int zx_crtc_remove(struct platform_device *pdev) pdev 904 drivers/gpu/drm/zte/zx_vou.c component_del(&pdev->dev, &zx_crtc_component_ops); pdev 181 drivers/gpu/host1x/dev.c static int host1x_probe(struct platform_device *pdev) pdev 188 drivers/gpu/host1x/dev.c host = devm_kzalloc(&pdev->dev, sizeof(*host), GFP_KERNEL); pdev 192 drivers/gpu/host1x/dev.c host->info = of_device_get_match_data(&pdev->dev); pdev 195 drivers/gpu/host1x/dev.c regs = platform_get_resource_byname(pdev, IORESOURCE_MEM, "vm"); pdev 197 drivers/gpu/host1x/dev.c dev_err(&pdev->dev, "failed to get vm registers\n"); pdev 201 drivers/gpu/host1x/dev.c hv_regs = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 204 drivers/gpu/host1x/dev.c dev_err(&pdev->dev, pdev 209 drivers/gpu/host1x/dev.c regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 211 drivers/gpu/host1x/dev.c dev_err(&pdev->dev, "failed to get registers\n"); pdev 216 drivers/gpu/host1x/dev.c syncpt_irq = platform_get_irq(pdev, 0); pdev 218 drivers/gpu/host1x/dev.c dev_err(&pdev->dev, "failed to get IRQ: %d\n", syncpt_irq); pdev 225 drivers/gpu/host1x/dev.c host->dev = &pdev->dev; pdev 228 drivers/gpu/host1x/dev.c platform_set_drvdata(pdev, host); pdev 230 drivers/gpu/host1x/dev.c host->regs = devm_ioremap_resource(&pdev->dev, regs); pdev 235 drivers/gpu/host1x/dev.c host->hv_regs = devm_ioremap_resource(&pdev->dev, hv_regs); pdev 248 drivers/gpu/host1x/dev.c host->clk = devm_clk_get(&pdev->dev, NULL); pdev 253 drivers/gpu/host1x/dev.c dev_err(&pdev->dev, "failed to get clock: %d\n", err); pdev 258 drivers/gpu/host1x/dev.c host->rst = devm_reset_control_get(&pdev->dev, "host1x"); pdev 261 drivers/gpu/host1x/dev.c dev_err(&pdev->dev, "failed to get reset: %d\n", err); pdev 275 drivers/gpu/host1x/dev.c host->group = iommu_group_get(&pdev->dev); pdev 319 drivers/gpu/host1x/dev.c dev_err(&pdev->dev, "failed to initialize channel list\n"); pdev 325 drivers/gpu/host1x/dev.c dev_err(&pdev->dev, "failed to enable clock\n"); pdev 331 drivers/gpu/host1x/dev.c dev_err(&pdev->dev, "failed to deassert reset: %d\n", err); pdev 337 drivers/gpu/host1x/dev.c dev_err(&pdev->dev, "failed to initialize syncpts\n"); pdev 343 drivers/gpu/host1x/dev.c dev_err(&pdev->dev, "failed to initialize interrupts\n"); pdev 385 drivers/gpu/host1x/dev.c static int host1x_remove(struct platform_device *pdev) pdev 387 drivers/gpu/host1x/dev.c struct host1x *host = platform_get_drvdata(pdev); pdev 130 drivers/gpu/host1x/mipi.c struct platform_device *pdev; pdev 228 drivers/gpu/host1x/mipi.c dev->pdev = of_find_device_by_node(args.np); pdev 229 drivers/gpu/host1x/mipi.c if (!dev->pdev) { pdev 234 drivers/gpu/host1x/mipi.c dev->mipi = platform_get_drvdata(dev->pdev); pdev 248 drivers/gpu/host1x/mipi.c platform_device_put(dev->pdev); pdev 259 drivers/gpu/host1x/mipi.c platform_device_put(device->pdev); pdev 497 drivers/gpu/host1x/mipi.c static int tegra_mipi_probe(struct platform_device *pdev) pdev 504 drivers/gpu/host1x/mipi.c match = of_match_node(tegra_mipi_of_match, pdev->dev.of_node); pdev 508 drivers/gpu/host1x/mipi.c mipi = devm_kzalloc(&pdev->dev, sizeof(*mipi), GFP_KERNEL); pdev 513 drivers/gpu/host1x/mipi.c mipi->dev = &pdev->dev; pdev 515 drivers/gpu/host1x/mipi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 516 drivers/gpu/host1x/mipi.c mipi->regs = devm_ioremap_resource(&pdev->dev, res); pdev 522 drivers/gpu/host1x/mipi.c mipi->clk = devm_clk_get(&pdev->dev, NULL); pdev 524 drivers/gpu/host1x/mipi.c dev_err(&pdev->dev, "failed to get clock\n"); pdev 532 drivers/gpu/host1x/mipi.c platform_set_drvdata(pdev, mipi); pdev 537 drivers/gpu/host1x/mipi.c static int tegra_mipi_remove(struct platform_device *pdev) pdev 539 drivers/gpu/host1x/mipi.c struct tegra_mipi *mipi = platform_get_drvdata(pdev); pdev 948 drivers/gpu/ipu-v3/ipu-common.c struct platform_device *pdev, unsigned long ipu_base, pdev 953 drivers/gpu/ipu-v3/ipu-common.c struct device *dev = &pdev->dev; pdev 1064 drivers/gpu/ipu-v3/ipu-common.c dev_err(&pdev->dev, "init %s failed with %d\n", unit, ret); pdev 1150 drivers/gpu/ipu-v3/ipu-common.c struct platform_device *pdev = to_platform_device(dev); pdev 1152 drivers/gpu/ipu-v3/ipu-common.c platform_device_unregister(pdev); pdev 1157 drivers/gpu/ipu-v3/ipu-common.c static void platform_device_unregister_children(struct platform_device *pdev) pdev 1159 drivers/gpu/ipu-v3/ipu-common.c device_for_each_child(&pdev->dev, NULL, platform_remove_devices_fn); pdev 1220 drivers/gpu/ipu-v3/ipu-common.c struct platform_device *pdev; pdev 1233 drivers/gpu/ipu-v3/ipu-common.c pdev = platform_device_alloc(reg->name, id++); pdev 1234 drivers/gpu/ipu-v3/ipu-common.c if (!pdev) { pdev 1239 drivers/gpu/ipu-v3/ipu-common.c pdev->dev.parent = dev; pdev 1242 drivers/gpu/ipu-v3/ipu-common.c ret = platform_device_add_data(pdev, ®->pdata, pdev 1245 drivers/gpu/ipu-v3/ipu-common.c ret = platform_device_add(pdev); pdev 1247 drivers/gpu/ipu-v3/ipu-common.c platform_device_put(pdev); pdev 1373 drivers/gpu/ipu-v3/ipu-common.c static int ipu_probe(struct platform_device *pdev) pdev 1375 drivers/gpu/ipu-v3/ipu-common.c struct device_node *np = pdev->dev.of_node; pdev 1382 drivers/gpu/ipu-v3/ipu-common.c devtype = of_device_get_match_data(&pdev->dev); pdev 1386 drivers/gpu/ipu-v3/ipu-common.c irq_sync = platform_get_irq(pdev, 0); pdev 1387 drivers/gpu/ipu-v3/ipu-common.c irq_err = platform_get_irq(pdev, 1); pdev 1388 drivers/gpu/ipu-v3/ipu-common.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1390 drivers/gpu/ipu-v3/ipu-common.c dev_dbg(&pdev->dev, "irq_sync: %d irq_err: %d\n", pdev 1398 drivers/gpu/ipu-v3/ipu-common.c ipu = devm_kzalloc(&pdev->dev, sizeof(*ipu), GFP_KERNEL); pdev 1408 drivers/gpu/ipu-v3/ipu-common.c ipu->prg_priv = ipu_prg_lookup_by_phandle(&pdev->dev, pdev 1421 drivers/gpu/ipu-v3/ipu-common.c dev_dbg(&pdev->dev, "cm_reg: 0x%08lx\n", pdev 1423 drivers/gpu/ipu-v3/ipu-common.c dev_dbg(&pdev->dev, "idmac: 0x%08lx\n", pdev 1425 drivers/gpu/ipu-v3/ipu-common.c dev_dbg(&pdev->dev, "cpmem: 0x%08lx\n", pdev 1427 drivers/gpu/ipu-v3/ipu-common.c dev_dbg(&pdev->dev, "csi0: 0x%08lx\n", pdev 1429 drivers/gpu/ipu-v3/ipu-common.c dev_dbg(&pdev->dev, "csi1: 0x%08lx\n", pdev 1431 drivers/gpu/ipu-v3/ipu-common.c dev_dbg(&pdev->dev, "ic: 0x%08lx\n", pdev 1433 drivers/gpu/ipu-v3/ipu-common.c dev_dbg(&pdev->dev, "disp0: 0x%08lx\n", pdev 1435 drivers/gpu/ipu-v3/ipu-common.c dev_dbg(&pdev->dev, "disp1: 0x%08lx\n", pdev 1437 drivers/gpu/ipu-v3/ipu-common.c dev_dbg(&pdev->dev, "srm: 0x%08lx\n", pdev 1439 drivers/gpu/ipu-v3/ipu-common.c dev_dbg(&pdev->dev, "tpm: 0x%08lx\n", pdev 1441 drivers/gpu/ipu-v3/ipu-common.c dev_dbg(&pdev->dev, "dc: 0x%08lx\n", pdev 1443 drivers/gpu/ipu-v3/ipu-common.c dev_dbg(&pdev->dev, "ic: 0x%08lx\n", pdev 1445 drivers/gpu/ipu-v3/ipu-common.c dev_dbg(&pdev->dev, "dmfc: 0x%08lx\n", pdev 1447 drivers/gpu/ipu-v3/ipu-common.c dev_dbg(&pdev->dev, "vdi: 0x%08lx\n", pdev 1450 drivers/gpu/ipu-v3/ipu-common.c ipu->cm_reg = devm_ioremap(&pdev->dev, pdev 1452 drivers/gpu/ipu-v3/ipu-common.c ipu->idmac_reg = devm_ioremap(&pdev->dev, pdev 1459 drivers/gpu/ipu-v3/ipu-common.c ipu->clk = devm_clk_get(&pdev->dev, "bus"); pdev 1462 drivers/gpu/ipu-v3/ipu-common.c dev_err(&pdev->dev, "clk_get failed with %d", ret); pdev 1466 drivers/gpu/ipu-v3/ipu-common.c platform_set_drvdata(pdev, ipu); pdev 1470 drivers/gpu/ipu-v3/ipu-common.c dev_err(&pdev->dev, "clk_prepare_enable failed: %d\n", ret); pdev 1474 drivers/gpu/ipu-v3/ipu-common.c ipu->dev = &pdev->dev; pdev 1478 drivers/gpu/ipu-v3/ipu-common.c ret = device_reset(&pdev->dev); pdev 1480 drivers/gpu/ipu-v3/ipu-common.c dev_err(&pdev->dev, "failed to reset: %d\n", ret); pdev 1495 drivers/gpu/ipu-v3/ipu-common.c ret = ipu_submodules_init(ipu, pdev, ipu_base, ipu->clk); pdev 1501 drivers/gpu/ipu-v3/ipu-common.c dev_err(&pdev->dev, "adding client devices failed with %d\n", pdev 1506 drivers/gpu/ipu-v3/ipu-common.c dev_info(&pdev->dev, "%s probed\n", devtype->name); pdev 1520 drivers/gpu/ipu-v3/ipu-common.c static int ipu_remove(struct platform_device *pdev) pdev 1522 drivers/gpu/ipu-v3/ipu-common.c struct ipu_soc *ipu = platform_get_drvdata(pdev); pdev 1524 drivers/gpu/ipu-v3/ipu-common.c platform_device_unregister_children(pdev); pdev 271 drivers/gpu/ipu-v3/ipu-pre.c static int ipu_pre_probe(struct platform_device *pdev) pdev 273 drivers/gpu/ipu-v3/ipu-pre.c struct device *dev = &pdev->dev; pdev 281 drivers/gpu/ipu-v3/ipu-pre.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 282 drivers/gpu/ipu-v3/ipu-pre.c pre->regs = devm_ioremap_resource(&pdev->dev, res); pdev 308 drivers/gpu/ipu-v3/ipu-pre.c platform_set_drvdata(pdev, pre); pdev 317 drivers/gpu/ipu-v3/ipu-pre.c static int ipu_pre_remove(struct platform_device *pdev) pdev 319 drivers/gpu/ipu-v3/ipu-pre.c struct ipu_pre *pre = platform_get_drvdata(pdev); pdev 358 drivers/gpu/ipu-v3/ipu-prg.c static int ipu_prg_probe(struct platform_device *pdev) pdev 360 drivers/gpu/ipu-v3/ipu-prg.c struct device *dev = &pdev->dev; pdev 370 drivers/gpu/ipu-v3/ipu-prg.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 371 drivers/gpu/ipu-v3/ipu-prg.c prg->regs = devm_ioremap_resource(&pdev->dev, res); pdev 417 drivers/gpu/ipu-v3/ipu-prg.c platform_set_drvdata(pdev, prg); pdev 425 drivers/gpu/ipu-v3/ipu-prg.c static int ipu_prg_remove(struct platform_device *pdev) pdev 427 drivers/gpu/ipu-v3/ipu-prg.c struct ipu_prg *prg = platform_get_drvdata(pdev); pdev 114 drivers/gpu/vga/vga_switcheroo.c struct pci_dev *pdev; pdev 200 drivers/gpu/vga/vga_switcheroo.c ret = vgasr_priv.handler->get_client_id(client->pdev); pdev 218 drivers/gpu/vga/vga_switcheroo.c client->ops->gpu_bound(client->pdev, ret); pdev 291 drivers/gpu/vga/vga_switcheroo.c static int register_client(struct pci_dev *pdev, pdev 305 drivers/gpu/vga/vga_switcheroo.c client->pdev = pdev; pdev 339 drivers/gpu/vga/vga_switcheroo.c int vga_switcheroo_register_client(struct pci_dev *pdev, pdev 343 drivers/gpu/vga/vga_switcheroo.c return register_client(pdev, ops, VGA_SWITCHEROO_UNKNOWN_ID, NULL, pdev 344 drivers/gpu/vga/vga_switcheroo.c pdev == vga_default_device(), pdev 362 drivers/gpu/vga/vga_switcheroo.c int vga_switcheroo_register_audio_client(struct pci_dev *pdev, pdev 384 drivers/gpu/vga/vga_switcheroo.c ops->gpu_bound(pdev, id); pdev 388 drivers/gpu/vga/vga_switcheroo.c return register_client(pdev, ops, id | ID_BIT_AUDIO, vga_dev, pdev 394 drivers/gpu/vga/vga_switcheroo.c find_client_from_pci(struct list_head *head, struct pci_dev *pdev) pdev 399 drivers/gpu/vga/vga_switcheroo.c if (client->pdev == pdev) pdev 438 drivers/gpu/vga/vga_switcheroo.c bool vga_switcheroo_client_probe_defer(struct pci_dev *pdev) pdev 440 drivers/gpu/vga/vga_switcheroo.c if ((pdev->class >> 16) == PCI_BASE_CLASS_DISPLAY) { pdev 445 drivers/gpu/vga/vga_switcheroo.c if (apple_gmux_present() && pdev != vga_default_device() && pdev 458 drivers/gpu/vga/vga_switcheroo.c if (pm_runtime_enabled(&client->pdev->dev) && pdev 459 drivers/gpu/vga/vga_switcheroo.c pm_runtime_active(&client->pdev->dev)) pdev 476 drivers/gpu/vga/vga_switcheroo.c enum vga_switcheroo_state vga_switcheroo_get_client_state(struct pci_dev *pdev) pdev 482 drivers/gpu/vga/vga_switcheroo.c client = find_client_from_pci(&vgasr_priv.clients, pdev); pdev 498 drivers/gpu/vga/vga_switcheroo.c void vga_switcheroo_unregister_client(struct pci_dev *pdev) pdev 503 drivers/gpu/vga/vga_switcheroo.c client = find_client_from_pci(&vgasr_priv.clients, pdev); pdev 527 drivers/gpu/vga/vga_switcheroo.c void vga_switcheroo_client_fb_set(struct pci_dev *pdev, pdev 533 drivers/gpu/vga/vga_switcheroo.c client = find_client_from_pci(&vgasr_priv.clients, pdev); pdev 559 drivers/gpu/vga/vga_switcheroo.c int vga_switcheroo_lock_ddc(struct pci_dev *pdev) pdev 569 drivers/gpu/vga/vga_switcheroo.c id = vgasr_priv.handler->get_client_id(pdev); pdev 591 drivers/gpu/vga/vga_switcheroo.c int vga_switcheroo_unlock_ddc(struct pci_dev *pdev) pdev 600 drivers/gpu/vga/vga_switcheroo.c id = vgasr_priv.handler->get_client_id(pdev); pdev 660 drivers/gpu/vga/vga_switcheroo.c pci_name(client->pdev)); pdev 679 drivers/gpu/vga/vga_switcheroo.c client->ops->set_gpu_state(client->pdev, VGA_SWITCHEROO_ON); pdev 689 drivers/gpu/vga/vga_switcheroo.c client->ops->set_gpu_state(client->pdev, VGA_SWITCHEROO_OFF); pdev 703 drivers/gpu/vga/vga_switcheroo.c client->ops->set_gpu_state(client->pdev, state); pdev 718 drivers/gpu/vga/vga_switcheroo.c vga_set_default_device(new_client->pdev); pdev 748 drivers/gpu/vga/vga_switcheroo.c new_client->ops->reprobe(new_client->pdev); pdev 766 drivers/gpu/vga/vga_switcheroo.c if (!client->ops->can_switch(client->pdev)) { pdev 995 drivers/gpu/vga/vga_switcheroo.c static void vga_switcheroo_power_switch(struct pci_dev *pdev, pdev 1003 drivers/gpu/vga/vga_switcheroo.c client = find_client_from_pci(&vgasr_priv.clients, pdev); pdev 1016 drivers/gpu/vga/vga_switcheroo.c struct pci_dev *pdev = to_pci_dev(dev); pdev 1028 drivers/gpu/vga/vga_switcheroo.c pci_bus_set_current_state(pdev->bus, PCI_D3cold); pdev 1029 drivers/gpu/vga/vga_switcheroo.c vga_switcheroo_power_switch(pdev, VGA_SWITCHEROO_OFF); pdev 1036 drivers/gpu/vga/vga_switcheroo.c struct pci_dev *pdev = to_pci_dev(dev); pdev 1040 drivers/gpu/vga/vga_switcheroo.c vga_switcheroo_power_switch(pdev, VGA_SWITCHEROO_ON); pdev 1042 drivers/gpu/vga/vga_switcheroo.c pci_wakeup_bus(pdev->bus); pdev 65 drivers/gpu/vga/vgaarb.c struct pci_dev *pdev; pdev 127 drivers/gpu/vga/vgaarb.c static void vga_arb_device_card_gone(struct pci_dev *pdev); pdev 130 drivers/gpu/vga/vgaarb.c static struct vga_device *vgadev_find(struct pci_dev *pdev) pdev 135 drivers/gpu/vga/vgaarb.c if (pdev == vgadev->pdev) pdev 164 drivers/gpu/vga/vgaarb.c void vga_set_default_device(struct pci_dev *pdev) pdev 166 drivers/gpu/vga/vgaarb.c if (vga_default == pdev) pdev 170 drivers/gpu/vga/vgaarb.c vga_default = pci_dev_get(pdev); pdev 184 drivers/gpu/vga/vgaarb.c int vga_remove_vgacon(struct pci_dev *pdev) pdev 189 drivers/gpu/vga/vgaarb.c int vga_remove_vgacon(struct pci_dev *pdev) pdev 194 drivers/gpu/vga/vgaarb.c int vga_remove_vgacon(struct pci_dev *pdev) pdev 198 drivers/gpu/vga/vgaarb.c if (pdev != vga_default) pdev 200 drivers/gpu/vga/vgaarb.c vgaarb_info(&pdev->dev, "deactivate vga console\n"); pdev 244 drivers/gpu/vga/vgaarb.c struct device *dev = &vgadev->pdev->dev; pdev 289 drivers/gpu/vga/vgaarb.c if (!vga_conflicts(vgadev->pdev, conflict->pdev)) pdev 298 drivers/gpu/vga/vgaarb.c if (vgadev->pdev->bus != conflict->pdev->bus) { pdev 342 drivers/gpu/vga/vgaarb.c pci_set_vga_state(conflict->pdev, false, pci_bits, flags); pdev 371 drivers/gpu/vga/vgaarb.c pci_set_vga_state(vgadev->pdev, true, pci_bits, flags); pdev 393 drivers/gpu/vga/vgaarb.c struct device *dev = &vgadev->pdev->dev; pdev 465 drivers/gpu/vga/vgaarb.c int vga_get(struct pci_dev *pdev, unsigned int rsrc, int interruptible) pdev 474 drivers/gpu/vga/vgaarb.c if (pdev == NULL) pdev 475 drivers/gpu/vga/vgaarb.c pdev = vga_default_device(); pdev 476 drivers/gpu/vga/vgaarb.c if (pdev == NULL) pdev 481 drivers/gpu/vga/vgaarb.c vgadev = vgadev_find(pdev); pdev 532 drivers/gpu/vga/vgaarb.c int vga_tryget(struct pci_dev *pdev, unsigned int rsrc) pdev 541 drivers/gpu/vga/vgaarb.c if (pdev == NULL) pdev 542 drivers/gpu/vga/vgaarb.c pdev = vga_default_device(); pdev 543 drivers/gpu/vga/vgaarb.c if (pdev == NULL) pdev 546 drivers/gpu/vga/vgaarb.c vgadev = vgadev_find(pdev); pdev 569 drivers/gpu/vga/vgaarb.c void vga_put(struct pci_dev *pdev, unsigned int rsrc) pdev 575 drivers/gpu/vga/vgaarb.c if (pdev == NULL) pdev 576 drivers/gpu/vga/vgaarb.c pdev = vga_default_device(); pdev 577 drivers/gpu/vga/vgaarb.c if (pdev == NULL) pdev 580 drivers/gpu/vga/vgaarb.c vgadev = vgadev_find(pdev); pdev 610 drivers/gpu/vga/vgaarb.c new_bus = vgadev->pdev->bus; pdev 616 drivers/gpu/vga/vgaarb.c bus = same_bridge_vgadev->pdev->bus; pdev 638 drivers/gpu/vga/vgaarb.c if (bridge && bridge == vgadev->pdev->bus->self) pdev 654 drivers/gpu/vga/vgaarb.c static bool vga_arbiter_add_pci_device(struct pci_dev *pdev) pdev 663 drivers/gpu/vga/vgaarb.c if ((pdev->class >> 8) != PCI_CLASS_DISPLAY_VGA) pdev 669 drivers/gpu/vga/vgaarb.c vgaarb_err(&pdev->dev, "failed to allocate VGA arbiter data\n"); pdev 679 drivers/gpu/vga/vgaarb.c if (vgadev_find(pdev) != NULL) { pdev 683 drivers/gpu/vga/vgaarb.c vgadev->pdev = pdev; pdev 694 drivers/gpu/vga/vgaarb.c pci_read_config_word(pdev, PCI_COMMAND, &cmd); pdev 701 drivers/gpu/vga/vgaarb.c bus = pdev->bus; pdev 721 drivers/gpu/vga/vgaarb.c vgaarb_info(&pdev->dev, "setting as boot VGA device\n"); pdev 722 drivers/gpu/vga/vgaarb.c vga_set_default_device(pdev); pdev 730 drivers/gpu/vga/vgaarb.c vgaarb_info(&pdev->dev, "VGA device added: decodes=%s,owns=%s,locks=%s\n", pdev 743 drivers/gpu/vga/vgaarb.c static bool vga_arbiter_del_pci_device(struct pci_dev *pdev) pdev 750 drivers/gpu/vga/vgaarb.c vgadev = vgadev_find(pdev); pdev 756 drivers/gpu/vga/vgaarb.c if (vga_default == pdev) pdev 768 drivers/gpu/vga/vgaarb.c vga_arb_device_card_gone(pdev); pdev 782 drivers/gpu/vga/vgaarb.c struct device *dev = &vgadev->pdev->dev; pdev 814 drivers/gpu/vga/vgaarb.c static void __vga_set_legacy_decoding(struct pci_dev *pdev, pdev 824 drivers/gpu/vga/vgaarb.c vgadev = vgadev_find(pdev); pdev 843 drivers/gpu/vga/vgaarb.c void vga_set_legacy_decoding(struct pci_dev *pdev, unsigned int decodes) pdev 845 drivers/gpu/vga/vgaarb.c __vga_set_legacy_decoding(pdev, decodes, false); pdev 880 drivers/gpu/vga/vgaarb.c int vga_client_register(struct pci_dev *pdev, void *cookie, pdev 890 drivers/gpu/vga/vgaarb.c vgadev = vgadev_find(pdev); pdev 966 drivers/gpu/vga/vgaarb.c struct pci_dev *pdev; pdev 1008 drivers/gpu/vga/vgaarb.c struct pci_dev *pdev; pdev 1024 drivers/gpu/vga/vgaarb.c pdev = priv->target; pdev 1025 drivers/gpu/vga/vgaarb.c if (pdev == NULL || pdev == PCI_INVALID_CARD) { pdev 1032 drivers/gpu/vga/vgaarb.c vgadev = vgadev_find(pdev); pdev 1037 drivers/gpu/vga/vgaarb.c if (pdev == priv->target) pdev 1038 drivers/gpu/vga/vgaarb.c vga_arb_device_card_gone(pdev); pdev 1047 drivers/gpu/vga/vgaarb.c vga_decode_count, pci_name(pdev), pdev 1075 drivers/gpu/vga/vgaarb.c struct pci_dev *pdev; pdev 1107 drivers/gpu/vga/vgaarb.c pdev = priv->target; pdev 1113 drivers/gpu/vga/vgaarb.c vga_get_uninterruptible(pdev, io_state); pdev 1117 drivers/gpu/vga/vgaarb.c if (priv->cards[i].pdev == pdev) { pdev 1150 drivers/gpu/vga/vgaarb.c pdev = priv->target; pdev 1156 drivers/gpu/vga/vgaarb.c if (priv->cards[i].pdev == pdev) pdev 1175 drivers/gpu/vga/vgaarb.c vga_put(pdev, io_state); pdev 1201 drivers/gpu/vga/vgaarb.c pdev = priv->target; pdev 1207 drivers/gpu/vga/vgaarb.c if (vga_tryget(pdev, io_state)) { pdev 1210 drivers/gpu/vga/vgaarb.c if (priv->cards[i].pdev == pdev) { pdev 1234 drivers/gpu/vga/vgaarb.c pdev = pci_dev_get(vga_default_device()); pdev 1241 drivers/gpu/vga/vgaarb.c pdev = pci_get_domain_bus_and_slot(domain, bus, devfn); pdev 1242 drivers/gpu/vga/vgaarb.c if (!pdev) { pdev 1252 drivers/gpu/vga/vgaarb.c pdev); pdev 1255 drivers/gpu/vga/vgaarb.c vgadev = vgadev_find(pdev); pdev 1258 drivers/gpu/vga/vgaarb.c if (pdev) { pdev 1259 drivers/gpu/vga/vgaarb.c vgaarb_dbg(&pdev->dev, "not a VGA device\n"); pdev 1260 drivers/gpu/vga/vgaarb.c pci_dev_put(pdev); pdev 1267 drivers/gpu/vga/vgaarb.c priv->target = pdev; pdev 1269 drivers/gpu/vga/vgaarb.c if (priv->cards[i].pdev == pdev) pdev 1271 drivers/gpu/vga/vgaarb.c if (priv->cards[i].pdev == NULL) { pdev 1272 drivers/gpu/vga/vgaarb.c priv->cards[i].pdev = pdev; pdev 1279 drivers/gpu/vga/vgaarb.c vgaarb_dbg(&pdev->dev, "maximum user cards (%d) number reached, ignoring this one!\n", pdev 1281 drivers/gpu/vga/vgaarb.c pci_dev_put(pdev); pdev 1288 drivers/gpu/vga/vgaarb.c pci_dev_put(pdev); pdev 1301 drivers/gpu/vga/vgaarb.c pdev = priv->target; pdev 1307 drivers/gpu/vga/vgaarb.c __vga_set_legacy_decoding(pdev, io_state, true); pdev 1345 drivers/gpu/vga/vgaarb.c priv->cards[0].pdev = priv->target; pdev 1366 drivers/gpu/vga/vgaarb.c if (uc->pdev == NULL) pdev 1368 drivers/gpu/vga/vgaarb.c vgaarb_dbg(&uc->pdev->dev, "uc->io_cnt == %d, uc->mem_cnt == %d\n", pdev 1371 drivers/gpu/vga/vgaarb.c vga_put(uc->pdev, VGA_RSRC_LEGACY_IO); pdev 1373 drivers/gpu/vga/vgaarb.c vga_put(uc->pdev, VGA_RSRC_LEGACY_MEM); pdev 1382 drivers/gpu/vga/vgaarb.c static void vga_arb_device_card_gone(struct pci_dev *pdev) pdev 1419 drivers/gpu/vga/vgaarb.c struct pci_dev *pdev = to_pci_dev(dev); pdev 1428 drivers/gpu/vga/vgaarb.c notify = vga_arbiter_add_pci_device(pdev); pdev 1430 drivers/gpu/vga/vgaarb.c notify = vga_arbiter_del_pci_device(pdev); pdev 1456 drivers/gpu/vga/vgaarb.c struct pci_dev *pdev; pdev 1473 drivers/gpu/vga/vgaarb.c struct device *dev = &vgadev->pdev->dev; pdev 1485 drivers/gpu/vga/vgaarb.c flags = pci_resource_flags(vgadev->pdev, i); pdev 1490 drivers/gpu/vga/vgaarb.c start = pci_resource_start(vgadev->pdev, i); pdev 1491 drivers/gpu/vga/vgaarb.c end = pci_resource_end(vgadev->pdev, i); pdev 1501 drivers/gpu/vga/vgaarb.c else if (vgadev->pdev != vga_default_device()) pdev 1503 drivers/gpu/vga/vgaarb.c vga_set_default_device(vgadev->pdev); pdev 1510 drivers/gpu/vga/vgaarb.c struct device *dev = &vgadev->pdev->dev; pdev 1513 drivers/gpu/vga/vgaarb.c pdev = vgadev->pdev; pdev 1514 drivers/gpu/vga/vgaarb.c pci_read_config_word(pdev, PCI_COMMAND, &cmd); pdev 1517 drivers/gpu/vga/vgaarb.c vga_set_default_device(pdev); pdev 1527 drivers/gpu/vga/vgaarb.c struct device *dev = &vgadev->pdev->dev; pdev 1529 drivers/gpu/vga/vgaarb.c vga_set_default_device(vgadev->pdev); pdev 1537 drivers/gpu/vga/vgaarb.c struct pci_dev *pdev; pdev 1548 drivers/gpu/vga/vgaarb.c pdev = NULL; pdev 1549 drivers/gpu/vga/vgaarb.c while ((pdev = pdev 1551 drivers/gpu/vga/vgaarb.c PCI_ANY_ID, pdev)) != NULL) pdev 1552 drivers/gpu/vga/vgaarb.c vga_arbiter_add_pci_device(pdev); pdev 1555 drivers/gpu/vga/vgaarb.c struct device *dev = &vgadev->pdev->dev; pdev 174 drivers/hid/hid-google-hammer.c static int __cbas_ec_probe(struct platform_device *pdev) pdev 176 drivers/hid/hid-google-hammer.c struct cros_ec_device *ec = dev_get_drvdata(pdev->dev.parent); pdev 188 drivers/hid/hid-google-hammer.c input = devm_input_allocate_device(&pdev->dev); pdev 199 drivers/hid/hid-google-hammer.c dev_err(&pdev->dev, "cannot register input device: %d\n", pdev 207 drivers/hid/hid-google-hammer.c dev_err(&pdev->dev, "cannot query base state: %d\n", error); pdev 215 drivers/hid/hid-google-hammer.c cbas_ec.dev = &pdev->dev; pdev 220 drivers/hid/hid-google-hammer.c dev_err(&pdev->dev, "cannot register notifier: %d\n", error); pdev 225 drivers/hid/hid-google-hammer.c device_init_wakeup(&pdev->dev, true); pdev 229 drivers/hid/hid-google-hammer.c static int cbas_ec_probe(struct platform_device *pdev) pdev 240 drivers/hid/hid-google-hammer.c retval = __cbas_ec_probe(pdev); pdev 247 drivers/hid/hid-google-hammer.c static int cbas_ec_remove(struct platform_device *pdev) pdev 249 drivers/hid/hid-google-hammer.c struct cros_ec_device *ec = dev_get_drvdata(pdev->dev.parent); pdev 37 drivers/hid/hid-sensor-custom.c struct platform_device *pdev; pdev 604 drivers/hid/hid-sensor-custom.c ret = sysfs_create_group(&sensor_inst->pdev->dev.kobj, pdev 628 drivers/hid/hid-sensor-custom.c sysfs_remove_group(&sensor_inst->pdev->dev.kobj, pdev 730 drivers/hid/hid-sensor-custom.c sensor_inst->custom_dev.name = dev_name(&sensor_inst->pdev->dev); pdev 749 drivers/hid/hid-sensor-custom.c static int hid_sensor_custom_probe(struct platform_device *pdev) pdev 752 drivers/hid/hid-sensor-custom.c struct hid_sensor_hub_device *hsdev = pdev->dev.platform_data; pdev 755 drivers/hid/hid-sensor-custom.c sensor_inst = devm_kzalloc(&pdev->dev, sizeof(*sensor_inst), pdev 762 drivers/hid/hid-sensor-custom.c sensor_inst->callbacks.pdev = pdev; pdev 764 drivers/hid/hid-sensor-custom.c sensor_inst->pdev = pdev; pdev 766 drivers/hid/hid-sensor-custom.c platform_set_drvdata(pdev, sensor_inst); pdev 770 drivers/hid/hid-sensor-custom.c dev_err(&pdev->dev, "callback reg failed\n"); pdev 774 drivers/hid/hid-sensor-custom.c ret = sysfs_create_group(&sensor_inst->pdev->dev.kobj, pdev 792 drivers/hid/hid-sensor-custom.c sysfs_remove_group(&sensor_inst->pdev->dev.kobj, pdev 800 drivers/hid/hid-sensor-custom.c static int hid_sensor_custom_remove(struct platform_device *pdev) pdev 802 drivers/hid/hid-sensor-custom.c struct hid_sensor_custom *sensor_inst = platform_get_drvdata(pdev); pdev 803 drivers/hid/hid-sensor-custom.c struct hid_sensor_hub_device *hsdev = pdev->dev.platform_data; pdev 807 drivers/hid/hid-sensor-custom.c sysfs_remove_group(&sensor_inst->pdev->dev.kobj, pdev 527 drivers/hid/hid-sensor-hub.c callback->pdev); pdev 531 drivers/hid/hid-sensor-hub.c callback->pdev); pdev 537 drivers/hid/hid-sensor-hub.c callback->pdev); pdev 259 drivers/hid/hid-wiimote.h #define dev_to_wii(pdev) hid_get_drvdata(to_hid_device(pdev)) pdev 80 drivers/hid/intel-ish-hid/ipc/hw-ish.h struct ishtp_device *ish_dev_init(struct pci_dev *pdev); pdev 80 drivers/hid/intel-ish-hid/ipc/ipc.c if (dev->pdev->device == CHV_DEVICE_ID) { pdev 119 drivers/hid/intel-ish-hid/ipc/ipc.c if (dev->pdev->device == CHV_DEVICE_ID) { pdev 120 drivers/hid/intel-ish-hid/ipc/ipc.c if (dev->pdev->revision == REVISION_ID_CHT_A0 || pdev 121 drivers/hid/intel-ish-hid/ipc/ipc.c (dev->pdev->revision & REVISION_ID_SI_MASK) == pdev 124 drivers/hid/intel-ish-hid/ipc/ipc.c else if (dev->pdev->revision == REVISION_ID_CHT_B0 || pdev 125 drivers/hid/intel-ish-hid/ipc/ipc.c (dev->pdev->revision & REVISION_ID_SI_MASK) == pdev 127 drivers/hid/intel-ish-hid/ipc/ipc.c (dev->pdev->revision & REVISION_ID_SI_MASK) == pdev 129 drivers/hid/intel-ish-hid/ipc/ipc.c (dev->pdev->revision & REVISION_ID_SI_MASK) == pdev 729 drivers/hid/intel-ish-hid/ipc/ipc.c struct pci_dev *pdev = dev->pdev; pdev 733 drivers/hid/intel-ish-hid/ipc/ipc.c if (!pdev) pdev 736 drivers/hid/intel-ish-hid/ipc/ipc.c rv = pci_reset_function(pdev); pdev 740 drivers/hid/intel-ish-hid/ipc/ipc.c if (!pdev->pm_cap) { pdev 741 drivers/hid/intel-ish-hid/ipc/ipc.c dev_err(&pdev->dev, "Can't reset - no PM caps\n"); pdev 747 drivers/hid/intel-ish-hid/ipc/ipc.c dev_err(&pdev->dev, pdev 752 drivers/hid/intel-ish-hid/ipc/ipc.c pci_read_config_word(pdev, pdev->pm_cap + PCI_PM_CTRL, &csr); pdev 756 drivers/hid/intel-ish-hid/ipc/ipc.c pci_write_config_word(pdev, pdev->pm_cap + PCI_PM_CTRL, csr); pdev 758 drivers/hid/intel-ish-hid/ipc/ipc.c mdelay(pdev->d3_delay); pdev 762 drivers/hid/intel-ish-hid/ipc/ipc.c pci_write_config_word(pdev, pdev->pm_cap + PCI_PM_CTRL, csr); pdev 884 drivers/hid/intel-ish-hid/ipc/ipc.c struct ishtp_device *ish_dev_init(struct pci_dev *pdev) pdev 889 drivers/hid/intel-ish-hid/ipc/ipc.c dev = devm_kzalloc(&pdev->dev, pdev 907 drivers/hid/intel-ish-hid/ipc/ipc.c tx_buf = devm_kzalloc(&pdev->dev, pdev 924 drivers/hid/intel-ish-hid/ipc/ipc.c dev->devc = &pdev->dev; pdev 937 drivers/hid/intel-ish-hid/ipc/ipc.c struct pci_dev *pdev = dev->pdev; pdev 939 drivers/hid/intel-ish-hid/ipc/ipc.c if (!pdev) pdev 944 drivers/hid/intel-ish-hid/ipc/ipc.c dev_err(&pdev->dev, pdev 950 drivers/hid/intel-ish-hid/ipc/ipc.c pci_set_power_state(pdev, PCI_D3hot); pdev 104 drivers/hid/intel-ish-hid/ipc/pci-ish.c static inline bool ish_should_enter_d0i3(struct pci_dev *pdev) pdev 106 drivers/hid/intel-ish-hid/ipc/pci-ish.c return !pm_suspend_via_firmware() || pdev->device == CHV_DEVICE_ID; pdev 118 drivers/hid/intel-ish-hid/ipc/pci-ish.c static int ish_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 124 drivers/hid/intel-ish-hid/ipc/pci-ish.c struct device *dev = &pdev->dev; pdev 131 drivers/hid/intel-ish-hid/ipc/pci-ish.c ret = pcim_enable_device(pdev); pdev 138 drivers/hid/intel-ish-hid/ipc/pci-ish.c pci_set_master(pdev); pdev 141 drivers/hid/intel-ish-hid/ipc/pci-ish.c ret = pcim_iomap_regions(pdev, 1 << 0, KBUILD_MODNAME); pdev 148 drivers/hid/intel-ish-hid/ipc/pci-ish.c ishtp = ish_dev_init(pdev); pdev 157 drivers/hid/intel-ish-hid/ipc/pci-ish.c hw->mem_addr = pcim_iomap_table(pdev)[0]; pdev 158 drivers/hid/intel-ish-hid/ipc/pci-ish.c ishtp->pdev = pdev; pdev 161 drivers/hid/intel-ish-hid/ipc/pci-ish.c ret = pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_ALL_TYPES); pdev 162 drivers/hid/intel-ish-hid/ipc/pci-ish.c if (!pdev->msi_enabled && !pdev->msix_enabled) pdev 165 drivers/hid/intel-ish-hid/ipc/pci-ish.c ret = devm_request_irq(dev, pdev->irq, ish_irq_handler, pdev 168 drivers/hid/intel-ish-hid/ipc/pci-ish.c dev_err(dev, "ISH: request IRQ %d failed\n", pdev->irq); pdev 190 drivers/hid/intel-ish-hid/ipc/pci-ish.c static void ish_remove(struct pci_dev *pdev) pdev 192 drivers/hid/intel-ish-hid/ipc/pci-ish.c struct ishtp_device *ishtp_dev = pci_get_drvdata(pdev); pdev 214 drivers/hid/intel-ish-hid/ipc/pci-ish.c struct pci_dev *pdev = to_pci_dev(ish_resume_device); pdev 215 drivers/hid/intel-ish-hid/ipc/pci-ish.c struct ishtp_device *dev = pci_get_drvdata(pdev); pdev 219 drivers/hid/intel-ish-hid/ipc/pci-ish.c if (pdev->dev_flags & PCI_DEV_FLAGS_NO_D3) { pdev 220 drivers/hid/intel-ish-hid/ipc/pci-ish.c pdev->dev_flags &= ~PCI_DEV_FLAGS_NO_D3; pdev 221 drivers/hid/intel-ish-hid/ipc/pci-ish.c disable_irq_wake(pdev->irq); pdev 256 drivers/hid/intel-ish-hid/ipc/pci-ish.c struct pci_dev *pdev = to_pci_dev(device); pdev 257 drivers/hid/intel-ish-hid/ipc/pci-ish.c struct ishtp_device *dev = pci_get_drvdata(pdev); pdev 259 drivers/hid/intel-ish-hid/ipc/pci-ish.c if (ish_should_enter_d0i3(pdev)) { pdev 285 drivers/hid/intel-ish-hid/ipc/pci-ish.c pdev->dev_flags |= PCI_DEV_FLAGS_NO_D3; pdev 287 drivers/hid/intel-ish-hid/ipc/pci-ish.c enable_irq_wake(pdev->irq); pdev 311 drivers/hid/intel-ish-hid/ipc/pci-ish.c struct pci_dev *pdev = to_pci_dev(device); pdev 312 drivers/hid/intel-ish-hid/ipc/pci-ish.c struct ishtp_device *dev = pci_get_drvdata(pdev); pdev 128 drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h struct pci_dev *pdev; /* PCI device to get device ids */ pdev 77 drivers/hsi/controllers/omap_ssi.h struct device *pdev; pdev 186 drivers/hsi/controllers/omap_ssi_core.c pm_runtime_put(omap_port->pdev); pdev 292 drivers/hsi/controllers/omap_ssi_core.c pinctrl_pm_select_idle_state(omap_port->pdev); pdev 314 drivers/hsi/controllers/omap_ssi_core.c pinctrl_pm_select_default_state(omap_port->pdev); pdev 469 drivers/hsi/controllers/omap_ssi_core.c struct platform_device *pdev = to_platform_device(dev); pdev 475 drivers/hsi/controllers/omap_ssi_core.c of_device_unregister(pdev); pdev 56 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_get_sync(omap_port->pdev); pdev 117 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_put_autosuspend(omap_port->pdev); pdev 129 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_get_sync(omap_port->pdev); pdev 131 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_put_autosuspend(omap_port->pdev); pdev 144 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_get_sync(omap_port->pdev); pdev 147 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_put_autosuspend(omap_port->pdev); pdev 222 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_get(omap_port->pdev); pdev 224 drivers/hsi/controllers/omap_ssi_port.c if (!pm_runtime_active(omap_port->pdev)) { pdev 226 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_put_autosuspend(omap_port->pdev); pdev 235 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_put_autosuspend(omap_port->pdev); pdev 252 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_put_autosuspend(omap_port->pdev); pdev 294 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_get(omap_port->pdev); pdev 296 drivers/hsi/controllers/omap_ssi_port.c if (!pm_runtime_active(omap_port->pdev)) { pdev 298 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_put_autosuspend(omap_port->pdev); pdev 305 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_get(omap_port->pdev); pdev 313 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_put_autosuspend(omap_port->pdev); pdev 347 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_get_sync(omap_port->pdev); pdev 371 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_mark_last_busy(omap_port->pdev); pdev 372 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_put_autosuspend(omap_port->pdev); pdev 401 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_get_sync(omap_port->pdev); pdev 410 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_mark_last_busy(omap_port->pdev); pdev 411 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_put_autosuspend(omap_port->pdev); pdev 466 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_get_sync(omap_port->pdev); pdev 513 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_mark_last_busy(omap_port->pdev); pdev 514 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_put_autosuspend(omap_port->pdev); pdev 531 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_get_sync(omap_port->pdev); pdev 535 drivers/hsi/controllers/omap_ssi_port.c pinctrl_pm_select_idle_state(omap_port->pdev); pdev 545 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_put_autosuspend(omap_port->pdev); pdev 569 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_put_autosuspend(omap_port->pdev); pdev 576 drivers/hsi/controllers/omap_ssi_port.c pinctrl_pm_select_default_state(omap_port->pdev); pdev 579 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_mark_last_busy(omap_port->pdev); pdev 580 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_put_autosuspend(omap_port->pdev); pdev 593 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_get_sync(omap_port->pdev); /* Grab clocks */ pdev 634 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_mark_last_busy(omap_port->pdev); pdev 635 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_put_autosuspend(omap_port->pdev); /* Release clocks */ pdev 647 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_get(omap_port->pdev); pdev 662 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_mark_last_busy(omap_port->pdev); pdev 663 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_put_autosuspend(omap_port->pdev); pdev 692 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_mark_last_busy(omap_port->pdev); pdev 693 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_put_autosuspend(omap_port->pdev); pdev 748 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_mark_last_busy(omap_port->pdev); pdev 749 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_put_autosuspend(omap_port->pdev); pdev 775 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_get_sync(omap_port->pdev); pdev 788 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_put_sync(omap_port->pdev); pdev 789 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_get(omap_port->pdev); pdev 794 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_put(omap_port->pdev); pdev 798 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_put_sync(omap_port->pdev); pdev 945 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_mark_last_busy(omap_port->pdev); pdev 946 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_put_autosuspend(omap_port->pdev); pdev 967 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_get_sync(omap_port->pdev); pdev 990 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_mark_last_busy(omap_port->pdev); pdev 991 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_put_autosuspend(omap_port->pdev); pdev 1012 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_get_sync(omap_port->pdev); pdev 1027 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_mark_last_busy(omap_port->pdev); pdev 1028 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_put_autosuspend(omap_port->pdev); pdev 1176 drivers/hsi/controllers/omap_ssi_port.c omap_port->pdev = &pd->dev; pdev 1215 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_use_autosuspend(omap_port->pdev); pdev 1216 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_set_autosuspend_delay(omap_port->pdev, 250); pdev 1217 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_enable(omap_port->pdev); pdev 1222 drivers/hsi/controllers/omap_ssi_port.c pm_runtime_disable(omap_port->pdev); pdev 108 drivers/hwmon/ab8500.c dev_warn(&abx500_data->pdev->dev, "Power off due to critical temp\n"); pdev 150 drivers/hwmon/ab8500.c dev_warn(&data->pdev->dev, "Power off in %d s\n", pdev 162 drivers/hwmon/ab8500.c ab8500_data = devm_kzalloc(&data->pdev->dev, sizeof(*ab8500_data), pdev 1257 drivers/hwmon/abituguru.c static int abituguru_probe(struct platform_device *pdev) pdev 1271 drivers/hwmon/abituguru.c data = devm_kzalloc(&pdev->dev, sizeof(struct abituguru_data), pdev 1276 drivers/hwmon/abituguru.c data->addr = platform_get_resource(pdev, IORESOURCE_IO, 0)->start; pdev 1278 drivers/hwmon/abituguru.c platform_set_drvdata(pdev, data); pdev 1405 drivers/hwmon/abituguru.c res = device_create_file(&pdev->dev, pdev 1411 drivers/hwmon/abituguru.c res = device_create_file(&pdev->dev, pdev 1417 drivers/hwmon/abituguru.c data->hwmon_dev = hwmon_device_register(&pdev->dev); pdev 1424 drivers/hwmon/abituguru.c device_remove_file(&pdev->dev, &data->sysfs_attr[i].dev_attr); pdev 1426 drivers/hwmon/abituguru.c device_remove_file(&pdev->dev, pdev 1431 drivers/hwmon/abituguru.c static int abituguru_remove(struct platform_device *pdev) pdev 1434 drivers/hwmon/abituguru.c struct abituguru_data *data = platform_get_drvdata(pdev); pdev 1438 drivers/hwmon/abituguru.c device_remove_file(&pdev->dev, &data->sysfs_attr[i].dev_attr); pdev 1440 drivers/hwmon/abituguru.c device_remove_file(&pdev->dev, pdev 958 drivers/hwmon/abituguru3.c static int abituguru3_probe(struct platform_device *pdev) pdev 968 drivers/hwmon/abituguru3.c data = devm_kzalloc(&pdev->dev, sizeof(struct abituguru3_data), pdev 973 drivers/hwmon/abituguru3.c data->addr = platform_get_resource(pdev, IORESOURCE_IO, 0)->start; pdev 975 drivers/hwmon/abituguru3.c platform_set_drvdata(pdev, data); pdev 984 drivers/hwmon/abituguru3.c if (!abituguru3_update_device(&pdev->dev)) pdev 1039 drivers/hwmon/abituguru3.c if (device_create_file(&pdev->dev, pdev 1043 drivers/hwmon/abituguru3.c if (device_create_file(&pdev->dev, pdev 1047 drivers/hwmon/abituguru3.c data->hwmon_dev = hwmon_device_register(&pdev->dev); pdev 1057 drivers/hwmon/abituguru3.c device_remove_file(&pdev->dev, &data->sysfs_attr[i].dev_attr); pdev 1059 drivers/hwmon/abituguru3.c device_remove_file(&pdev->dev, pdev 1064 drivers/hwmon/abituguru3.c static int abituguru3_remove(struct platform_device *pdev) pdev 1067 drivers/hwmon/abituguru3.c struct abituguru3_data *data = platform_get_drvdata(pdev); pdev 1071 drivers/hwmon/abituguru3.c device_remove_file(&pdev->dev, &data->sysfs_attr[i].dev_attr); pdev 1073 drivers/hwmon/abituguru3.c device_remove_file(&pdev->dev, pdev 50 drivers/hwmon/abx500.c dev_dbg(&data->pdev->dev, "No active thresholds.\n"); pdev 75 drivers/hwmon/abx500.c dev_err(&data->pdev->dev, "GPADC read failed\n"); pdev 111 drivers/hwmon/abx500.c sysfs_notify(&data->pdev->dev.kobj, NULL, alarm_node); pdev 115 drivers/hwmon/abx500.c sysfs_notify(&data->pdev->dev.kobj, NULL, alarm_node); pdev 358 drivers/hwmon/abx500.c struct platform_device *pdev = irq_data; pdev 359 drivers/hwmon/abx500.c struct abx500_temp *data = platform_get_drvdata(pdev); pdev 365 drivers/hwmon/abx500.c static int setup_irqs(struct platform_device *pdev) pdev 368 drivers/hwmon/abx500.c int irq = platform_get_irq_byname(pdev, "ABX500_TEMP_WARM"); pdev 371 drivers/hwmon/abx500.c dev_err(&pdev->dev, "Get irq by name failed\n"); pdev 375 drivers/hwmon/abx500.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, pdev 376 drivers/hwmon/abx500.c abx500_temp_irq_handler, 0, "abx500-temp", pdev); pdev 378 drivers/hwmon/abx500.c dev_err(&pdev->dev, "Request threaded irq failed (%d)\n", ret); pdev 383 drivers/hwmon/abx500.c static int abx500_temp_probe(struct platform_device *pdev) pdev 388 drivers/hwmon/abx500.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 392 drivers/hwmon/abx500.c data->pdev = pdev; pdev 403 drivers/hwmon/abx500.c platform_set_drvdata(pdev, data); pdev 405 drivers/hwmon/abx500.c err = sysfs_create_group(&pdev->dev.kobj, &abx500_temp_group); pdev 407 drivers/hwmon/abx500.c dev_err(&pdev->dev, "Create sysfs group failed (%d)\n", err); pdev 411 drivers/hwmon/abx500.c data->hwmon_dev = hwmon_device_register(&pdev->dev); pdev 414 drivers/hwmon/abx500.c dev_err(&pdev->dev, "Class registration failed (%d)\n", err); pdev 419 drivers/hwmon/abx500.c err = setup_irqs(pdev); pdev 428 drivers/hwmon/abx500.c sysfs_remove_group(&pdev->dev.kobj, &abx500_temp_group); pdev 432 drivers/hwmon/abx500.c static int abx500_temp_remove(struct platform_device *pdev) pdev 434 drivers/hwmon/abx500.c struct abx500_temp *data = platform_get_drvdata(pdev); pdev 438 drivers/hwmon/abx500.c sysfs_remove_group(&pdev->dev.kobj, &abx500_temp_group); pdev 443 drivers/hwmon/abx500.c static int abx500_temp_suspend(struct platform_device *pdev, pdev 446 drivers/hwmon/abx500.c struct abx500_temp *data = platform_get_drvdata(pdev); pdev 454 drivers/hwmon/abx500.c static int abx500_temp_resume(struct platform_device *pdev) pdev 456 drivers/hwmon/abx500.c struct abx500_temp *data = platform_get_drvdata(pdev); pdev 51 drivers/hwmon/abx500.h struct platform_device *pdev; pdev 137 drivers/hwmon/applesmc.c static struct platform_device *pdev; pdev 1086 drivers/hwmon/applesmc.c sysfs_remove_file(&pdev->dev.kobj, pdev 1120 drivers/hwmon/applesmc.c ret = sysfs_create_file(&pdev->dev.kobj, attr); pdev 1163 drivers/hwmon/applesmc.c idev->dev.parent = &pdev->dev; pdev 1218 drivers/hwmon/applesmc.c return led_classdev_register(&pdev->dev, &applesmc_backlight); pdev 1286 drivers/hwmon/applesmc.c pdev = platform_device_register_simple("applesmc", APPLESMC_DATA_PORT, pdev 1288 drivers/hwmon/applesmc.c if (IS_ERR(pdev)) { pdev 1289 drivers/hwmon/applesmc.c ret = PTR_ERR(pdev); pdev 1322 drivers/hwmon/applesmc.c hwmon_dev = hwmon_device_register(&pdev->dev); pdev 1345 drivers/hwmon/applesmc.c platform_device_unregister(pdev); pdev 1365 drivers/hwmon/applesmc.c platform_device_unregister(pdev); pdev 104 drivers/hwmon/as370-hwmon.c static int as370_hwmon_probe(struct platform_device *pdev) pdev 108 drivers/hwmon/as370-hwmon.c struct device *dev = &pdev->dev; pdev 114 drivers/hwmon/as370-hwmon.c hwmon->base = devm_platform_ioremap_resource(pdev, 0); pdev 888 drivers/hwmon/aspeed-pwm-tacho.c static int aspeed_pwm_tacho_probe(struct platform_device *pdev) pdev 890 drivers/hwmon/aspeed-pwm-tacho.c struct device *dev = &pdev->dev; pdev 901 drivers/hwmon/aspeed-pwm-tacho.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 450 drivers/hwmon/coretemp.c static int create_core_data(struct platform_device *pdev, unsigned int cpu, pdev 454 drivers/hwmon/coretemp.c struct platform_data *pdata = platform_get_drvdata(pdev); pdev 480 drivers/hwmon/coretemp.c tdata->tjmax = get_tjmax(c, cpu, &pdev->dev); pdev 512 drivers/hwmon/coretemp.c coretemp_add_core(struct platform_device *pdev, unsigned int cpu, int pkg_flag) pdev 514 drivers/hwmon/coretemp.c if (create_core_data(pdev, cpu, pkg_flag)) pdev 515 drivers/hwmon/coretemp.c dev_err(&pdev->dev, "Adding Core %u failed\n", cpu); pdev 529 drivers/hwmon/coretemp.c static int coretemp_probe(struct platform_device *pdev) pdev 531 drivers/hwmon/coretemp.c struct device *dev = &pdev->dev; pdev 539 drivers/hwmon/coretemp.c pdata->pkg_id = pdev->id; pdev 540 drivers/hwmon/coretemp.c platform_set_drvdata(pdev, pdata); pdev 547 drivers/hwmon/coretemp.c static int coretemp_remove(struct platform_device *pdev) pdev 549 drivers/hwmon/coretemp.c struct platform_data *pdata = platform_get_drvdata(pdev); pdev 570 drivers/hwmon/coretemp.c struct platform_device *pdev; pdev 575 drivers/hwmon/coretemp.c pdev = platform_device_alloc(DRVNAME, zoneid); pdev 576 drivers/hwmon/coretemp.c if (!pdev) pdev 579 drivers/hwmon/coretemp.c err = platform_device_add(pdev); pdev 581 drivers/hwmon/coretemp.c platform_device_put(pdev); pdev 585 drivers/hwmon/coretemp.c zone_devices[zoneid] = pdev; pdev 586 drivers/hwmon/coretemp.c return pdev; pdev 591 drivers/hwmon/coretemp.c struct platform_device *pdev = coretemp_get_pdev(cpu); pdev 610 drivers/hwmon/coretemp.c if (!pdev) { pdev 621 drivers/hwmon/coretemp.c pdev = coretemp_device_add(cpu); pdev 622 drivers/hwmon/coretemp.c if (IS_ERR(pdev)) pdev 623 drivers/hwmon/coretemp.c return PTR_ERR(pdev); pdev 630 drivers/hwmon/coretemp.c coretemp_add_core(pdev, cpu, 1); pdev 633 drivers/hwmon/coretemp.c pdata = platform_get_drvdata(pdev); pdev 639 drivers/hwmon/coretemp.c coretemp_add_core(pdev, cpu, 0); pdev 647 drivers/hwmon/coretemp.c struct platform_device *pdev = coretemp_get_pdev(cpu); pdev 660 drivers/hwmon/coretemp.c if (!pdev) pdev 668 drivers/hwmon/coretemp.c pd = platform_get_drvdata(pdev); pdev 694 drivers/hwmon/coretemp.c platform_device_unregister(pdev); pdev 395 drivers/hwmon/da9052-hwmon.c static int da9052_hwmon_probe(struct platform_device *pdev) pdev 397 drivers/hwmon/da9052-hwmon.c struct device *dev = &pdev->dev; pdev 406 drivers/hwmon/da9052-hwmon.c platform_set_drvdata(pdev, hwmon); pdev 409 drivers/hwmon/da9052-hwmon.c hwmon->da9052 = dev_get_drvdata(pdev->dev.parent); pdev 414 drivers/hwmon/da9052-hwmon.c device_property_read_bool(pdev->dev.parent, "dlg,tsi-as-adc"); pdev 417 drivers/hwmon/da9052-hwmon.c hwmon->tsiref = devm_regulator_get(pdev->dev.parent, "tsiref"); pdev 420 drivers/hwmon/da9052-hwmon.c dev_err(&pdev->dev, "failed to get tsiref: %d", err); pdev 457 drivers/hwmon/da9052-hwmon.c dev_err(&pdev->dev, "Failed to register TSIRDY IRQ: %d", pdev 482 drivers/hwmon/da9052-hwmon.c static int da9052_hwmon_remove(struct platform_device *pdev) pdev 484 drivers/hwmon/da9052-hwmon.c struct da9052_hwmon *hwmon = platform_get_drvdata(pdev); pdev 234 drivers/hwmon/da9055-hwmon.c static int da9055_hwmon_probe(struct platform_device *pdev) pdev 236 drivers/hwmon/da9055-hwmon.c struct device *dev = &pdev->dev; pdev 249 drivers/hwmon/da9055-hwmon.c hwmon->da9055 = dev_get_drvdata(pdev->dev.parent); pdev 251 drivers/hwmon/da9055-hwmon.c hwmon_irq = platform_get_irq_byname(pdev, "HWMON"); pdev 255 drivers/hwmon/da9055-hwmon.c ret = devm_request_threaded_irq(&pdev->dev, hwmon_irq, pdev 32 drivers/hwmon/dme1737.c static struct platform_device *pdev; pdev 2598 drivers/hwmon/dme1737.c pdev = platform_device_alloc("dme1737", addr); pdev 2599 drivers/hwmon/dme1737.c if (!pdev) { pdev 2605 drivers/hwmon/dme1737.c err = platform_device_add_resources(pdev, &res, 1); pdev 2611 drivers/hwmon/dme1737.c err = platform_device_add(pdev); pdev 2620 drivers/hwmon/dme1737.c platform_device_put(pdev); pdev 2621 drivers/hwmon/dme1737.c pdev = NULL; pdev 2626 drivers/hwmon/dme1737.c static int dme1737_isa_probe(struct platform_device *pdev) pdev 2631 drivers/hwmon/dme1737.c struct device *dev = &pdev->dev; pdev 2634 drivers/hwmon/dme1737.c res = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 2647 drivers/hwmon/dme1737.c platform_set_drvdata(pdev, data); pdev 2714 drivers/hwmon/dme1737.c static int dme1737_isa_remove(struct platform_device *pdev) pdev 2716 drivers/hwmon/dme1737.c struct dme1737_data *data = platform_get_drvdata(pdev); pdev 2719 drivers/hwmon/dme1737.c dme1737_remove_files(&pdev->dev); pdev 2775 drivers/hwmon/dme1737.c if (pdev) { pdev 2776 drivers/hwmon/dme1737.c platform_device_unregister(pdev); pdev 38 drivers/hwmon/f71805f.c static struct platform_device *pdev; pdev 1369 drivers/hwmon/f71805f.c static int f71805f_probe(struct platform_device *pdev) pdev 1371 drivers/hwmon/f71805f.c struct f71805f_sio_data *sio_data = dev_get_platdata(&pdev->dev); pdev 1381 drivers/hwmon/f71805f.c data = devm_kzalloc(&pdev->dev, sizeof(struct f71805f_data), pdev 1386 drivers/hwmon/f71805f.c res = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 1387 drivers/hwmon/f71805f.c if (!devm_request_region(&pdev->dev, res->start + ADDR_REG_OFFSET, 2, pdev 1389 drivers/hwmon/f71805f.c dev_err(&pdev->dev, "Failed to request region 0x%lx-0x%lx\n", pdev 1398 drivers/hwmon/f71805f.c platform_set_drvdata(pdev, data); pdev 1418 drivers/hwmon/f71805f.c err = sysfs_create_group(&pdev->dev.kobj, &f71805f_group); pdev 1422 drivers/hwmon/f71805f.c err = sysfs_create_group(&pdev->dev.kobj, pdev 1428 drivers/hwmon/f71805f.c err = sysfs_create_group(&pdev->dev.kobj, pdev 1434 drivers/hwmon/f71805f.c err = sysfs_create_group(&pdev->dev.kobj, pdev 1440 drivers/hwmon/f71805f.c err = sysfs_create_group(&pdev->dev.kobj, pdev 1448 drivers/hwmon/f71805f.c err = sysfs_create_file(&pdev->dev.kobj, pdev 1455 drivers/hwmon/f71805f.c err = sysfs_chmod_file(&pdev->dev.kobj, pdev 1459 drivers/hwmon/f71805f.c dev_err(&pdev->dev, "chmod +w pwm%d failed\n", pdev 1466 drivers/hwmon/f71805f.c data->hwmon_dev = hwmon_device_register(&pdev->dev); pdev 1469 drivers/hwmon/f71805f.c dev_err(&pdev->dev, "Class registration failed (%d)\n", err); pdev 1476 drivers/hwmon/f71805f.c sysfs_remove_group(&pdev->dev.kobj, &f71805f_group); pdev 1478 drivers/hwmon/f71805f.c sysfs_remove_group(&pdev->dev.kobj, &f71805f_group_optin[i]); pdev 1479 drivers/hwmon/f71805f.c sysfs_remove_group(&pdev->dev.kobj, &f71805f_group_pwm_freq); pdev 1483 drivers/hwmon/f71805f.c static int f71805f_remove(struct platform_device *pdev) pdev 1485 drivers/hwmon/f71805f.c struct f71805f_data *data = platform_get_drvdata(pdev); pdev 1489 drivers/hwmon/f71805f.c sysfs_remove_group(&pdev->dev.kobj, &f71805f_group); pdev 1491 drivers/hwmon/f71805f.c sysfs_remove_group(&pdev->dev.kobj, &f71805f_group_optin[i]); pdev 1492 drivers/hwmon/f71805f.c sysfs_remove_group(&pdev->dev.kobj, &f71805f_group_pwm_freq); pdev 1515 drivers/hwmon/f71805f.c pdev = platform_device_alloc(DRVNAME, address); pdev 1516 drivers/hwmon/f71805f.c if (!pdev) { pdev 1522 drivers/hwmon/f71805f.c res.name = pdev->name; pdev 1527 drivers/hwmon/f71805f.c err = platform_device_add_resources(pdev, &res, 1); pdev 1533 drivers/hwmon/f71805f.c err = platform_device_add_data(pdev, sio_data, pdev 1540 drivers/hwmon/f71805f.c err = platform_device_add(pdev); pdev 1549 drivers/hwmon/f71805f.c platform_device_put(pdev); pdev 1640 drivers/hwmon/f71805f.c platform_device_unregister(pdev); pdev 383 drivers/hwmon/f71882fg.c static int f71882fg_probe(struct platform_device *pdev); pdev 384 drivers/hwmon/f71882fg.c static int f71882fg_remove(struct platform_device *pdev); pdev 2209 drivers/hwmon/f71882fg.c static int f71882fg_create_sysfs_files(struct platform_device *pdev, pdev 2215 drivers/hwmon/f71882fg.c err = device_create_file(&pdev->dev, &attr[i].dev_attr); pdev 2222 drivers/hwmon/f71882fg.c static void f71882fg_remove_sysfs_files(struct platform_device *pdev, pdev 2228 drivers/hwmon/f71882fg.c device_remove_file(&pdev->dev, &attr[i].dev_attr); pdev 2232 drivers/hwmon/f71882fg.c struct platform_device *pdev, int idx) pdev 2234 drivers/hwmon/f71882fg.c struct f71882fg_data *data = platform_get_drvdata(pdev); pdev 2256 drivers/hwmon/f71882fg.c dev_err(&pdev->dev, pdev 2263 drivers/hwmon/f71882fg.c err = f71882fg_create_sysfs_files(pdev, &fxxxx_fan_attr[idx][0], pdev 2269 drivers/hwmon/f71882fg.c err = f71882fg_create_sysfs_files(pdev, pdev 2276 drivers/hwmon/f71882fg.c dev_info(&pdev->dev, "Fan: %d is in %s mode\n", idx + 1, pdev 2292 drivers/hwmon/f71882fg.c dev_warn(&pdev->dev, pdev 2305 drivers/hwmon/f71882fg.c err = f71882fg_create_sysfs_files(pdev, pdev 2311 drivers/hwmon/f71882fg.c err = f71882fg_create_sysfs_files(pdev, pdev 2316 drivers/hwmon/f71882fg.c err = f71882fg_create_sysfs_files(pdev, pdev 2321 drivers/hwmon/f71882fg.c err = f71882fg_create_sysfs_files(pdev, pdev 2329 drivers/hwmon/f71882fg.c static int f71882fg_probe(struct platform_device *pdev) pdev 2332 drivers/hwmon/f71882fg.c struct f71882fg_sio_data *sio_data = dev_get_platdata(&pdev->dev); pdev 2339 drivers/hwmon/f71882fg.c data = devm_kzalloc(&pdev->dev, sizeof(struct f71882fg_data), pdev 2344 drivers/hwmon/f71882fg.c data->addr = platform_get_resource(pdev, IORESOURCE_IO, 0)->start; pdev 2350 drivers/hwmon/f71882fg.c platform_set_drvdata(pdev, data); pdev 2354 drivers/hwmon/f71882fg.c dev_warn(&pdev->dev, "Hardware monitor is powered down\n"); pdev 2358 drivers/hwmon/f71882fg.c dev_warn(&pdev->dev, "Hardware monitoring not activated\n"); pdev 2363 drivers/hwmon/f71882fg.c err = device_create_file(&pdev->dev, &dev_attr_name); pdev 2377 drivers/hwmon/f71882fg.c err = f71882fg_create_sysfs_files(pdev, pdev 2381 drivers/hwmon/f71882fg.c err = f71882fg_create_sysfs_files(pdev, pdev 2386 drivers/hwmon/f71882fg.c err = f71882fg_create_sysfs_files(pdev, pdev 2391 drivers/hwmon/f71882fg.c err = f71882fg_create_sysfs_files(pdev, pdev 2396 drivers/hwmon/f71882fg.c err = f71882fg_create_sysfs_files(pdev, pdev 2406 drivers/hwmon/f71882fg.c err = f71882fg_create_sysfs_files(pdev, pdev 2412 drivers/hwmon/f71882fg.c err = f71882fg_create_sysfs_files(pdev, pdev 2422 drivers/hwmon/f71882fg.c err = device_create_file(&pdev->dev, pdev 2429 drivers/hwmon/f71882fg.c err = f71882fg_create_sysfs_files(pdev, pdev 2464 drivers/hwmon/f71882fg.c err = f71882fg_create_fan_sysfs_files(pdev, i); pdev 2472 drivers/hwmon/f71882fg.c err = f71882fg_create_sysfs_files(pdev, pdev 2477 drivers/hwmon/f71882fg.c err = f71882fg_create_sysfs_files(pdev, pdev 2488 drivers/hwmon/f71882fg.c data->hwmon_dev = hwmon_device_register(&pdev->dev); pdev 2498 drivers/hwmon/f71882fg.c f71882fg_remove(pdev); /* Will unregister the sysfs files for us */ pdev 2502 drivers/hwmon/f71882fg.c static int f71882fg_remove(struct platform_device *pdev) pdev 2504 drivers/hwmon/f71882fg.c struct f71882fg_data *data = platform_get_drvdata(pdev); pdev 2513 drivers/hwmon/f71882fg.c device_remove_file(&pdev->dev, &dev_attr_name); pdev 2519 drivers/hwmon/f71882fg.c f71882fg_remove_sysfs_files(pdev, pdev 2523 drivers/hwmon/f71882fg.c f71882fg_remove_sysfs_files(pdev, pdev 2528 drivers/hwmon/f71882fg.c f71882fg_remove_sysfs_files(pdev, pdev 2533 drivers/hwmon/f71882fg.c f71882fg_remove_sysfs_files(pdev, pdev 2538 drivers/hwmon/f71882fg.c f71882fg_remove_sysfs_files(pdev, pdev 2544 drivers/hwmon/f71882fg.c f71882fg_remove_sysfs_files(pdev, pdev 2549 drivers/hwmon/f71882fg.c f71882fg_remove_sysfs_files(pdev, pdev 2557 drivers/hwmon/f71882fg.c device_remove_file(&pdev->dev, pdev 2562 drivers/hwmon/f71882fg.c f71882fg_remove_sysfs_files(pdev, pdev 2569 drivers/hwmon/f71882fg.c f71882fg_remove_sysfs_files(pdev, &fxxxx_fan_attr[0][0], pdev 2573 drivers/hwmon/f71882fg.c f71882fg_remove_sysfs_files(pdev, pdev 2579 drivers/hwmon/f71882fg.c f71882fg_remove_sysfs_files(pdev, pdev 2582 drivers/hwmon/f71882fg.c f71882fg_remove_sysfs_files(pdev, pdev 2587 drivers/hwmon/f71882fg.c f71882fg_remove_sysfs_files(pdev, pdev 2594 drivers/hwmon/f71882fg.c f71882fg_remove_sysfs_files(pdev, pdev 2599 drivers/hwmon/f71882fg.c f71882fg_remove_sysfs_files(pdev, pdev 2602 drivers/hwmon/f71882fg.c f71882fg_remove_sysfs_files(pdev, pdev 2607 drivers/hwmon/f71882fg.c f71882fg_remove_sysfs_files(pdev, pdev 51 drivers/hwmon/fam15h_power.c struct pci_dev *pdev; pdev 81 drivers/hwmon/fam15h_power.c struct pci_dev *f4 = data->pdev; pdev 293 drivers/hwmon/fam15h_power.c static int fam15h_power_init_attrs(struct pci_dev *pdev, pdev 309 drivers/hwmon/fam15h_power.c fam15h_power_attrs = devm_kcalloc(&pdev->dev, n, pdev 356 drivers/hwmon/fam15h_power.c static void tweak_runavg_range(struct pci_dev *pdev) pdev 364 drivers/hwmon/fam15h_power.c if (!pci_match_id(affected_device, pdev)) pdev 367 drivers/hwmon/fam15h_power.c pci_bus_read_config_dword(pdev->bus, pdev 368 drivers/hwmon/fam15h_power.c PCI_DEVFN(PCI_SLOT(pdev->devfn), 5), pdev 375 drivers/hwmon/fam15h_power.c pci_bus_write_config_dword(pdev->bus, pdev 376 drivers/hwmon/fam15h_power.c PCI_DEVFN(PCI_SLOT(pdev->devfn), 5), pdev 381 drivers/hwmon/fam15h_power.c static int fam15h_power_resume(struct pci_dev *pdev) pdev 383 drivers/hwmon/fam15h_power.c tweak_runavg_range(pdev); pdev 450 drivers/hwmon/fam15h_power.c static int fam15h_power_probe(struct pci_dev *pdev, pdev 454 drivers/hwmon/fam15h_power.c struct device *dev = &pdev->dev; pdev 463 drivers/hwmon/fam15h_power.c tweak_runavg_range(pdev); pdev 465 drivers/hwmon/fam15h_power.c if (!should_load_on_this_node(pdev)) pdev 472 drivers/hwmon/fam15h_power.c ret = fam15h_power_init_data(pdev, data); pdev 476 drivers/hwmon/fam15h_power.c data->pdev = pdev; pdev 493 drivers/hwmon/gpio-fan.c static int gpio_fan_probe(struct platform_device *pdev) pdev 497 drivers/hwmon/gpio-fan.c struct device *dev = &pdev->dev; pdev 510 drivers/hwmon/gpio-fan.c platform_set_drvdata(pdev, fan_data); pdev 549 drivers/hwmon/gpio-fan.c static void gpio_fan_shutdown(struct platform_device *pdev) pdev 551 drivers/hwmon/gpio-fan.c struct gpio_fan_data *fan_data = platform_get_drvdata(pdev); pdev 40 drivers/hwmon/i5500_temp.c struct pci_dev *pdev = to_pci_dev(dev->parent); pdev 45 drivers/hwmon/i5500_temp.c pci_read_config_word(pdev, REG_TSTHRHI, &tsthrhi); pdev 46 drivers/hwmon/i5500_temp.c pci_read_config_byte(pdev, REG_TSFSC, &tsfsc); pdev 55 drivers/hwmon/i5500_temp.c struct pci_dev *pdev = to_pci_dev(dev->parent); pdev 60 drivers/hwmon/i5500_temp.c pci_read_config_word(pdev, reg, &tsthr); pdev 69 drivers/hwmon/i5500_temp.c struct pci_dev *pdev = to_pci_dev(dev->parent); pdev 73 drivers/hwmon/i5500_temp.c pci_read_config_byte(pdev, REG_CTSTS, &ctsts); pdev 103 drivers/hwmon/i5500_temp.c static int i5500_temp_probe(struct pci_dev *pdev, pdev 111 drivers/hwmon/i5500_temp.c err = pci_enable_device(pdev); pdev 113 drivers/hwmon/i5500_temp.c dev_err(&pdev->dev, "Failed to enable device\n"); pdev 117 drivers/hwmon/i5500_temp.c pci_read_config_byte(pdev, REG_TSFSC, &tsfsc); pdev 118 drivers/hwmon/i5500_temp.c pci_read_config_dword(pdev, REG_TSTIMER, &tstimer); pdev 120 drivers/hwmon/i5500_temp.c dev_notice(&pdev->dev, "Sensor seems to be disabled\n"); pdev 124 drivers/hwmon/i5500_temp.c hwmon_dev = devm_hwmon_device_register_with_groups(&pdev->dev, pdev 250 drivers/hwmon/i5k_amb.c static int i5k_amb_hwmon_init(struct platform_device *pdev) pdev 256 drivers/hwmon/i5k_amb.c struct i5k_amb_data *data = platform_get_drvdata(pdev); pdev 290 drivers/hwmon/i5k_amb.c res = device_create_file(&pdev->dev, pdev 305 drivers/hwmon/i5k_amb.c res = device_create_file(&pdev->dev, pdev 321 drivers/hwmon/i5k_amb.c res = device_create_file(&pdev->dev, pdev 337 drivers/hwmon/i5k_amb.c res = device_create_file(&pdev->dev, pdev 353 drivers/hwmon/i5k_amb.c res = device_create_file(&pdev->dev, pdev 368 drivers/hwmon/i5k_amb.c res = device_create_file(&pdev->dev, pdev 376 drivers/hwmon/i5k_amb.c res = device_create_file(&pdev->dev, &dev_attr_name); pdev 380 drivers/hwmon/i5k_amb.c data->hwmon_dev = hwmon_device_register(&pdev->dev); pdev 389 drivers/hwmon/i5k_amb.c device_remove_file(&pdev->dev, &dev_attr_name); pdev 391 drivers/hwmon/i5k_amb.c device_remove_file(&pdev->dev, &data->attrs[i].s_attr.dev_attr); pdev 494 drivers/hwmon/i5k_amb.c static int i5k_amb_probe(struct platform_device *pdev) pdev 537 drivers/hwmon/i5k_amb.c platform_set_drvdata(pdev, data); pdev 539 drivers/hwmon/i5k_amb.c res = i5k_amb_hwmon_init(pdev); pdev 554 drivers/hwmon/i5k_amb.c static int i5k_amb_remove(struct platform_device *pdev) pdev 557 drivers/hwmon/i5k_amb.c struct i5k_amb_data *data = platform_get_drvdata(pdev); pdev 560 drivers/hwmon/i5k_amb.c device_remove_file(&pdev->dev, &dev_attr_name); pdev 562 drivers/hwmon/i5k_amb.c device_remove_file(&pdev->dev, &data->attrs[i].s_attr.dev_attr); pdev 128 drivers/hwmon/ibmaem.c struct platform_device *pdev; pdev 483 drivers/hwmon/ibmaem.c platform_set_drvdata(data->pdev, NULL); pdev 484 drivers/hwmon/ibmaem.c platform_device_unregister(data->pdev); pdev 546 drivers/hwmon/ibmaem.c data->pdev = platform_device_alloc(DRVNAME, data->id); pdev 547 drivers/hwmon/ibmaem.c if (!data->pdev) pdev 549 drivers/hwmon/ibmaem.c data->pdev->dev.driver = &aem_driver.driver; pdev 551 drivers/hwmon/ibmaem.c res = platform_device_add(data->pdev); pdev 555 drivers/hwmon/ibmaem.c platform_set_drvdata(data->pdev, data); pdev 564 drivers/hwmon/ibmaem.c data->hwmon_dev = hwmon_device_register(&data->pdev->dev); pdev 566 drivers/hwmon/ibmaem.c dev_err(&data->pdev->dev, pdev 600 drivers/hwmon/ibmaem.c platform_set_drvdata(data->pdev, NULL); pdev 601 drivers/hwmon/ibmaem.c platform_device_unregister(data->pdev); pdev 686 drivers/hwmon/ibmaem.c data->pdev = platform_device_alloc(DRVNAME, data->id); pdev 687 drivers/hwmon/ibmaem.c if (!data->pdev) pdev 689 drivers/hwmon/ibmaem.c data->pdev->dev.driver = &aem_driver.driver; pdev 691 drivers/hwmon/ibmaem.c res = platform_device_add(data->pdev); pdev 695 drivers/hwmon/ibmaem.c platform_set_drvdata(data->pdev, data); pdev 704 drivers/hwmon/ibmaem.c data->hwmon_dev = hwmon_device_register(&data->pdev->dev); pdev 706 drivers/hwmon/ibmaem.c dev_err(&data->pdev->dev, pdev 740 drivers/hwmon/ibmaem.c platform_set_drvdata(data->pdev, NULL); pdev 741 drivers/hwmon/ibmaem.c platform_device_unregister(data->pdev); pdev 912 drivers/hwmon/ibmaem.c struct device *dev = &data->pdev->dev; pdev 996 drivers/hwmon/ibmaem.c device_remove_file(&data->pdev->dev, pdev 1000 drivers/hwmon/ibmaem.c device_remove_file(&data->pdev->dev, pdev 1002 drivers/hwmon/ibmaem.c device_remove_file(&data->pdev->dev, pdev 334 drivers/hwmon/ibmpowernv.c static int init_sensor_group_data(struct platform_device *pdev, pdev 355 drivers/hwmon/ibmpowernv.c sgrp_data = devm_kcalloc(&pdev->dev, pdata->nr_sensor_groups, pdev 432 drivers/hwmon/ibmpowernv.c static int populate_attr_groups(struct platform_device *pdev) pdev 434 drivers/hwmon/ibmpowernv.c struct platform_data *pdata = platform_get_drvdata(pdev); pdev 440 drivers/hwmon/ibmpowernv.c ret = init_sensor_group_data(pdev, pdata); pdev 468 drivers/hwmon/ibmpowernv.c sensor_groups[type].group.attrs = devm_kcalloc(&pdev->dev, pdev 552 drivers/hwmon/ibmpowernv.c static int create_device_attrs(struct platform_device *pdev) pdev 554 drivers/hwmon/ibmpowernv.c struct platform_data *pdata = platform_get_drvdata(pdev); pdev 561 drivers/hwmon/ibmpowernv.c sdata = devm_kcalloc(&pdev->dev, pdev 586 drivers/hwmon/ibmpowernv.c dev_info(&pdev->dev, pdev 662 drivers/hwmon/ibmpowernv.c static int ibmpowernv_probe(struct platform_device *pdev) pdev 668 drivers/hwmon/ibmpowernv.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 672 drivers/hwmon/ibmpowernv.c platform_set_drvdata(pdev, pdata); pdev 675 drivers/hwmon/ibmpowernv.c err = populate_attr_groups(pdev); pdev 680 drivers/hwmon/ibmpowernv.c err = create_device_attrs(pdev); pdev 685 drivers/hwmon/ibmpowernv.c hwmon_dev = devm_hwmon_device_register_with_groups(&pdev->dev, DRVNAME, pdev 64 drivers/hwmon/iio_hwmon.c static int iio_hwmon_probe(struct platform_device *pdev) pdev 66 drivers/hwmon/iio_hwmon.c struct device *dev = &pdev->dev; pdev 2865 drivers/hwmon/it87.c static void it87_check_tachometers_reset(struct platform_device *pdev) pdev 2867 drivers/hwmon/it87.c struct it87_sio_data *sio_data = dev_get_platdata(&pdev->dev); pdev 2868 drivers/hwmon/it87.c struct it87_data *data = platform_get_drvdata(pdev); pdev 2882 drivers/hwmon/it87.c static void it87_check_tachometers_16bit_mode(struct platform_device *pdev) pdev 2884 drivers/hwmon/it87.c struct it87_data *data = platform_get_drvdata(pdev); pdev 2892 drivers/hwmon/it87.c dev_dbg(&pdev->dev, pdev 2907 drivers/hwmon/it87.c static void it87_init_device(struct platform_device *pdev) pdev 2909 drivers/hwmon/it87.c struct it87_sio_data *sio_data = dev_get_platdata(&pdev->dev); pdev 2910 drivers/hwmon/it87.c struct it87_data *data = platform_get_drvdata(pdev); pdev 2943 drivers/hwmon/it87.c it87_check_tachometers_reset(pdev); pdev 2948 drivers/hwmon/it87.c it87_check_tachometers_16bit_mode(pdev); pdev 3034 drivers/hwmon/it87.c static int it87_probe(struct platform_device *pdev) pdev 3038 drivers/hwmon/it87.c struct device *dev = &pdev->dev; pdev 3043 drivers/hwmon/it87.c res = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 3044 drivers/hwmon/it87.c if (!devm_request_region(&pdev->dev, res->start, IT87_EC_EXTENT, pdev 3052 drivers/hwmon/it87.c data = devm_kzalloc(&pdev->dev, sizeof(struct it87_data), GFP_KERNEL); pdev 3090 drivers/hwmon/it87.c platform_set_drvdata(pdev, data); pdev 3152 drivers/hwmon/it87.c it87_init_device(pdev); pdev 3182 drivers/hwmon/it87.c static void __maybe_unused it87_resume_sio(struct platform_device *pdev) pdev 3184 drivers/hwmon/it87.c struct it87_data *data = dev_get_drvdata(&pdev->dev); pdev 3193 drivers/hwmon/it87.c dev_warn(&pdev->dev, pdev 3203 drivers/hwmon/it87.c dev_dbg(&pdev->dev, pdev 3216 drivers/hwmon/it87.c struct platform_device *pdev = to_platform_device(dev); pdev 3219 drivers/hwmon/it87.c it87_resume_sio(pdev); pdev 3226 drivers/hwmon/it87.c it87_check_tachometers_reset(pdev); pdev 3227 drivers/hwmon/it87.c it87_check_tachometers_16bit_mode(pdev); pdev 3254 drivers/hwmon/it87.c struct platform_device *pdev; pdev 3267 drivers/hwmon/it87.c pdev = platform_device_alloc(DRVNAME, address); pdev 3268 drivers/hwmon/it87.c if (!pdev) pdev 3271 drivers/hwmon/it87.c err = platform_device_add_resources(pdev, &res, 1); pdev 3277 drivers/hwmon/it87.c err = platform_device_add_data(pdev, sio_data, pdev 3284 drivers/hwmon/it87.c err = platform_device_add(pdev); pdev 3290 drivers/hwmon/it87.c it87_pdev[index] = pdev; pdev 3294 drivers/hwmon/it87.c platform_device_put(pdev); pdev 64 drivers/hwmon/k10temp.c struct pci_dev *pdev; pdev 65 drivers/hwmon/k10temp.c void (*read_htcreg)(struct pci_dev *pdev, u32 *regval); pdev 66 drivers/hwmon/k10temp.c void (*read_tempreg)(struct pci_dev *pdev, u32 *regval); pdev 87 drivers/hwmon/k10temp.c static void read_htcreg_pci(struct pci_dev *pdev, u32 *regval) pdev 89 drivers/hwmon/k10temp.c pci_read_config_dword(pdev, REG_HARDWARE_THERMAL_CONTROL, regval); pdev 92 drivers/hwmon/k10temp.c static void read_tempreg_pci(struct pci_dev *pdev, u32 *regval) pdev 94 drivers/hwmon/k10temp.c pci_read_config_dword(pdev, REG_REPORTED_TEMPERATURE, regval); pdev 97 drivers/hwmon/k10temp.c static void amd_nb_index_read(struct pci_dev *pdev, unsigned int devfn, pdev 101 drivers/hwmon/k10temp.c pci_bus_write_config_dword(pdev->bus, devfn, pdev 103 drivers/hwmon/k10temp.c pci_bus_read_config_dword(pdev->bus, devfn, pdev 108 drivers/hwmon/k10temp.c static void read_htcreg_nb_f15(struct pci_dev *pdev, u32 *regval) pdev 110 drivers/hwmon/k10temp.c amd_nb_index_read(pdev, PCI_DEVFN(0, 0), 0xb8, pdev 114 drivers/hwmon/k10temp.c static void read_tempreg_nb_f15(struct pci_dev *pdev, u32 *regval) pdev 116 drivers/hwmon/k10temp.c amd_nb_index_read(pdev, PCI_DEVFN(0, 0), 0xb8, pdev 120 drivers/hwmon/k10temp.c static void read_tempreg_nb_f17(struct pci_dev *pdev, u32 *regval) pdev 122 drivers/hwmon/k10temp.c amd_smn_read(amd_pci_dev_to_node_id(pdev), pdev 131 drivers/hwmon/k10temp.c data->read_tempreg(data->pdev, ®val); pdev 184 drivers/hwmon/k10temp.c data->read_htcreg(data->pdev, ®val); pdev 205 drivers/hwmon/k10temp.c struct pci_dev *pdev = data->pdev; pdev 216 drivers/hwmon/k10temp.c pci_read_config_dword(pdev, REG_NORTHBRIDGE_CAPABILITIES, pdev 221 drivers/hwmon/k10temp.c data->read_htcreg(data->pdev, ®); pdev 250 drivers/hwmon/k10temp.c static bool has_erratum_319(struct pci_dev *pdev) pdev 268 drivers/hwmon/k10temp.c pci_bus_read_config_dword(pdev->bus, pdev 269 drivers/hwmon/k10temp.c PCI_DEVFN(PCI_SLOT(pdev->devfn), 2), pdev 284 drivers/hwmon/k10temp.c static int k10temp_probe(struct pci_dev *pdev, pdev 287 drivers/hwmon/k10temp.c int unreliable = has_erratum_319(pdev); pdev 288 drivers/hwmon/k10temp.c struct device *dev = &pdev->dev; pdev 307 drivers/hwmon/k10temp.c data->pdev = pdev; pdev 90 drivers/hwmon/k8temp.c struct pci_dev *pdev = to_pci_dev(dev->parent); pdev 101 drivers/hwmon/k8temp.c pci_read_config_byte(pdev, REG_TEMP, &tmp); pdev 107 drivers/hwmon/k8temp.c pci_write_config_byte(pdev, REG_TEMP, tmp); pdev 108 drivers/hwmon/k8temp.c pci_read_config_dword(pdev, REG_TEMP, &temp); pdev 132 drivers/hwmon/k8temp.c static int k8temp_probe(struct pci_dev *pdev, pdev 141 drivers/hwmon/k8temp.c data = devm_kzalloc(&pdev->dev, sizeof(struct k8temp_data), GFP_KERNEL); pdev 159 drivers/hwmon/k8temp.c dev_warn(&pdev->dev, pdev 171 drivers/hwmon/k8temp.c pci_read_config_byte(pdev, REG_TEMP, &scfg); pdev 173 drivers/hwmon/k8temp.c pci_write_config_byte(pdev, REG_TEMP, scfg); pdev 174 drivers/hwmon/k8temp.c pci_read_config_byte(pdev, REG_TEMP, &scfg); pdev 177 drivers/hwmon/k8temp.c dev_err(&pdev->dev, "Configuration bit(s) stuck at 1!\n"); pdev 182 drivers/hwmon/k8temp.c pci_write_config_byte(pdev, REG_TEMP, scfg); pdev 185 drivers/hwmon/k8temp.c pci_read_config_byte(pdev, REG_TEMP, &data->sensorsp); pdev 189 drivers/hwmon/k8temp.c pci_write_config_byte(pdev, REG_TEMP, scfg); pdev 190 drivers/hwmon/k8temp.c pci_read_config_dword(pdev, REG_TEMP, &temp); pdev 198 drivers/hwmon/k8temp.c pci_write_config_byte(pdev, REG_TEMP, scfg); pdev 199 drivers/hwmon/k8temp.c pci_read_config_dword(pdev, REG_TEMP, &temp); pdev 206 drivers/hwmon/k8temp.c hwmon_dev = devm_hwmon_device_register_with_info(&pdev->dev, pdev 514 drivers/hwmon/lm78.c static struct platform_device *pdev; pdev 520 drivers/hwmon/lm78.c return pdev ? platform_get_drvdata(pdev) : NULL; pdev 529 drivers/hwmon/lm78.c if (!pdev) /* No ISA chip */ pdev 531 drivers/hwmon/lm78.c isa = platform_get_drvdata(pdev); pdev 785 drivers/hwmon/lm78.c static int lm78_isa_probe(struct platform_device *pdev) pdev 787 drivers/hwmon/lm78.c struct device *dev = &pdev->dev; pdev 793 drivers/hwmon/lm78.c res = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 804 drivers/hwmon/lm78.c platform_set_drvdata(pdev, data); pdev 927 drivers/hwmon/lm78.c pdev = platform_device_alloc("lm78", address); pdev 928 drivers/hwmon/lm78.c if (!pdev) { pdev 934 drivers/hwmon/lm78.c err = platform_device_add_resources(pdev, &res, 1); pdev 940 drivers/hwmon/lm78.c err = platform_device_add(pdev); pdev 949 drivers/hwmon/lm78.c platform_device_put(pdev); pdev 951 drivers/hwmon/lm78.c pdev = NULL; pdev 980 drivers/hwmon/lm78.c if (pdev) { pdev 981 drivers/hwmon/lm78.c platform_device_unregister(pdev); pdev 372 drivers/hwmon/lochnagar-hwmon.c static int lochnagar_hwmon_probe(struct platform_device *pdev) pdev 374 drivers/hwmon/lochnagar-hwmon.c struct device *dev = &pdev->dev; pdev 86 drivers/hwmon/ltq-cputemp.c static int ltq_cputemp_probe(struct platform_device *pdev) pdev 95 drivers/hwmon/ltq-cputemp.c err = devm_add_action(&pdev->dev, ltq_cputemp_disable, NULL); pdev 101 drivers/hwmon/ltq-cputemp.c hwmon_dev = devm_hwmon_device_register_with_info(&pdev->dev, pdev 108 drivers/hwmon/ltq-cputemp.c dev_err(&pdev->dev, "Failed to register as hwmon device"); pdev 211 drivers/hwmon/max197.c struct platform_device *pdev = to_platform_device(dev); pdev 212 drivers/hwmon/max197.c return sprintf(buf, "%s\n", pdev->name); pdev 258 drivers/hwmon/max197.c static int max197_probe(struct platform_device *pdev) pdev 262 drivers/hwmon/max197.c struct max197_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 263 drivers/hwmon/max197.c enum max197_chips chip = platform_get_device_id(pdev)->driver_data; pdev 266 drivers/hwmon/max197.c dev_err(&pdev->dev, "no platform data supplied\n"); pdev 271 drivers/hwmon/max197.c dev_err(&pdev->dev, "no convert function supplied\n"); pdev 275 drivers/hwmon/max197.c data = devm_kzalloc(&pdev->dev, sizeof(struct max197_data), GFP_KERNEL); pdev 293 drivers/hwmon/max197.c platform_set_drvdata(pdev, data); pdev 295 drivers/hwmon/max197.c ret = sysfs_create_group(&pdev->dev.kobj, &max197_sysfs_group); pdev 297 drivers/hwmon/max197.c dev_err(&pdev->dev, "sysfs create group failed\n"); pdev 301 drivers/hwmon/max197.c data->hwmon_dev = hwmon_device_register(&pdev->dev); pdev 304 drivers/hwmon/max197.c dev_err(&pdev->dev, "hwmon device register failed\n"); pdev 311 drivers/hwmon/max197.c sysfs_remove_group(&pdev->dev.kobj, &max197_sysfs_group); pdev 315 drivers/hwmon/max197.c static int max197_remove(struct platform_device *pdev) pdev 317 drivers/hwmon/max197.c struct max197_data *data = platform_get_drvdata(pdev); pdev 320 drivers/hwmon/max197.c sysfs_remove_group(&pdev->dev.kobj, &max197_sysfs_group); pdev 71 drivers/hwmon/mc13783-adc.c struct platform_device *pdev = to_platform_device(dev); pdev 72 drivers/hwmon/mc13783-adc.c kernel_ulong_t driver_data = platform_get_device_id(pdev)->driver_data; pdev 114 drivers/hwmon/mc13783-adc.c struct platform_device *pdev = to_platform_device(dev); pdev 115 drivers/hwmon/mc13783-adc.c kernel_ulong_t driver_data = platform_get_device_id(pdev)->driver_data; pdev 136 drivers/hwmon/mc13783-adc.c struct platform_device *pdev = to_platform_device(dev); pdev 137 drivers/hwmon/mc13783-adc.c kernel_ulong_t driver_data = platform_get_device_id(pdev)->driver_data; pdev 219 drivers/hwmon/mc13783-adc.c static int mc13783_adc_use_touchscreen(struct platform_device *pdev) pdev 221 drivers/hwmon/mc13783-adc.c struct mc13783_adc_priv *priv = platform_get_drvdata(pdev); pdev 227 drivers/hwmon/mc13783-adc.c static int __init mc13783_adc_probe(struct platform_device *pdev) pdev 231 drivers/hwmon/mc13783-adc.c const struct platform_device_id *id = platform_get_device_id(pdev); pdev 234 drivers/hwmon/mc13783-adc.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 238 drivers/hwmon/mc13783-adc.c priv->mc13xxx = dev_get_drvdata(pdev->dev.parent); pdev 244 drivers/hwmon/mc13783-adc.c platform_set_drvdata(pdev, priv); pdev 247 drivers/hwmon/mc13783-adc.c ret = sysfs_create_group(&pdev->dev.kobj, &mc13783_group_base); pdev 252 drivers/hwmon/mc13783-adc.c ret = sysfs_create_group(&pdev->dev.kobj, pdev 258 drivers/hwmon/mc13783-adc.c if (!mc13783_adc_use_touchscreen(pdev)) { pdev 259 drivers/hwmon/mc13783-adc.c ret = sysfs_create_group(&pdev->dev.kobj, &mc13783_group_ts); pdev 264 drivers/hwmon/mc13783-adc.c priv->hwmon_dev = hwmon_device_register(&pdev->dev); pdev 267 drivers/hwmon/mc13783-adc.c dev_err(&pdev->dev, pdev 276 drivers/hwmon/mc13783-adc.c if (!mc13783_adc_use_touchscreen(pdev)) pdev 277 drivers/hwmon/mc13783-adc.c sysfs_remove_group(&pdev->dev.kobj, &mc13783_group_ts); pdev 281 drivers/hwmon/mc13783-adc.c sysfs_remove_group(&pdev->dev.kobj, &mc13783_group_16chans); pdev 284 drivers/hwmon/mc13783-adc.c sysfs_remove_group(&pdev->dev.kobj, &mc13783_group_base); pdev 288 drivers/hwmon/mc13783-adc.c static int mc13783_adc_remove(struct platform_device *pdev) pdev 290 drivers/hwmon/mc13783-adc.c struct mc13783_adc_priv *priv = platform_get_drvdata(pdev); pdev 291 drivers/hwmon/mc13783-adc.c kernel_ulong_t driver_data = platform_get_device_id(pdev)->driver_data; pdev 295 drivers/hwmon/mc13783-adc.c if (!mc13783_adc_use_touchscreen(pdev)) pdev 296 drivers/hwmon/mc13783-adc.c sysfs_remove_group(&pdev->dev.kobj, &mc13783_group_ts); pdev 299 drivers/hwmon/mc13783-adc.c sysfs_remove_group(&pdev->dev.kobj, &mc13783_group_16chans); pdev 301 drivers/hwmon/mc13783-adc.c sysfs_remove_group(&pdev->dev.kobj, &mc13783_group_base); pdev 188 drivers/hwmon/menf21bmc_hwmon.c static int menf21bmc_hwmon_probe(struct platform_device *pdev) pdev 192 drivers/hwmon/menf21bmc_hwmon.c struct i2c_client *i2c_client = to_i2c_client(pdev->dev.parent); pdev 195 drivers/hwmon/menf21bmc_hwmon.c drv_data = devm_kzalloc(&pdev->dev, sizeof(struct menf21bmc_hwmon), pdev 204 drivers/hwmon/menf21bmc_hwmon.c dev_err(&pdev->dev, "failed to read sensor limits"); pdev 208 drivers/hwmon/menf21bmc_hwmon.c hwmon_dev = devm_hwmon_device_register_with_groups(&pdev->dev, pdev 214 drivers/hwmon/menf21bmc_hwmon.c dev_info(&pdev->dev, "MEN 14F021P00 BMC hwmon device enabled"); pdev 465 drivers/hwmon/mlxreg-fan.c static int mlxreg_fan_probe(struct platform_device *pdev) pdev 468 drivers/hwmon/mlxreg-fan.c struct device *dev = &pdev->dev; pdev 1188 drivers/hwmon/nct6683.c static int nct6683_probe(struct platform_device *pdev) pdev 1190 drivers/hwmon/nct6683.c struct device *dev = &pdev->dev; pdev 1199 drivers/hwmon/nct6683.c res = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 1211 drivers/hwmon/nct6683.c platform_set_drvdata(pdev, data); pdev 1396 drivers/hwmon/nct6683.c static struct platform_device *pdev[2]; pdev 1418 drivers/hwmon/nct6683.c for (i = 0; i < ARRAY_SIZE(pdev); i++) { pdev 1425 drivers/hwmon/nct6683.c pdev[i] = platform_device_alloc(DRVNAME, address); pdev 1426 drivers/hwmon/nct6683.c if (!pdev[i]) { pdev 1431 drivers/hwmon/nct6683.c err = platform_device_add_data(pdev[i], &sio_data, pdev 1444 drivers/hwmon/nct6683.c platform_device_put(pdev[i]); pdev 1445 drivers/hwmon/nct6683.c pdev[i] = NULL; pdev 1449 drivers/hwmon/nct6683.c err = platform_device_add_resources(pdev[i], &res, 1); pdev 1454 drivers/hwmon/nct6683.c err = platform_device_add(pdev[i]); pdev 1466 drivers/hwmon/nct6683.c platform_device_put(pdev[i]); pdev 1469 drivers/hwmon/nct6683.c if (pdev[i]) pdev 1470 drivers/hwmon/nct6683.c platform_device_unregister(pdev[i]); pdev 1481 drivers/hwmon/nct6683.c for (i = 0; i < ARRAY_SIZE(pdev); i++) { pdev 1482 drivers/hwmon/nct6683.c if (pdev[i]) pdev 1483 drivers/hwmon/nct6683.c platform_device_unregister(pdev[i]); pdev 3791 drivers/hwmon/nct6775.c static int nct6775_probe(struct platform_device *pdev) pdev 3793 drivers/hwmon/nct6775.c struct device *dev = &pdev->dev; pdev 3808 drivers/hwmon/nct6775.c res = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 3809 drivers/hwmon/nct6775.c if (!devm_request_region(&pdev->dev, res->start, IOREGION_LENGTH, pdev 3813 drivers/hwmon/nct6775.c data = devm_kzalloc(&pdev->dev, sizeof(struct nct6775_data), pdev 3824 drivers/hwmon/nct6775.c platform_set_drvdata(pdev, data); pdev 4570 drivers/hwmon/nct6775.c dev_info(&pdev->dev, "Enabled fan debounce for chip %s\n", pdev 4822 drivers/hwmon/nct6775.c static struct platform_device *pdev[2]; pdev 4844 drivers/hwmon/nct6775.c for (i = 0; i < ARRAY_SIZE(pdev); i++) { pdev 4851 drivers/hwmon/nct6775.c pdev[i] = platform_device_alloc(DRVNAME, address); pdev 4852 drivers/hwmon/nct6775.c if (!pdev[i]) { pdev 4857 drivers/hwmon/nct6775.c err = platform_device_add_data(pdev[i], &sio_data, pdev 4870 drivers/hwmon/nct6775.c platform_device_put(pdev[i]); pdev 4871 drivers/hwmon/nct6775.c pdev[i] = NULL; pdev 4875 drivers/hwmon/nct6775.c err = platform_device_add_resources(pdev[i], &res, 1); pdev 4880 drivers/hwmon/nct6775.c err = platform_device_add(pdev[i]); pdev 4892 drivers/hwmon/nct6775.c platform_device_put(pdev[i]); pdev 4895 drivers/hwmon/nct6775.c if (pdev[i]) pdev 4896 drivers/hwmon/nct6775.c platform_device_unregister(pdev[i]); pdev 4907 drivers/hwmon/nct6775.c for (i = 0; i < ARRAY_SIZE(pdev); i++) { pdev 4908 drivers/hwmon/nct6775.c if (pdev[i]) pdev 4909 drivers/hwmon/nct6775.c platform_device_unregister(pdev[i]); pdev 908 drivers/hwmon/npcm750-pwm-fan.c static int npcm7xx_pwm_fan_probe(struct platform_device *pdev) pdev 910 drivers/hwmon/npcm750-pwm-fan.c struct device *dev = &pdev->dev; pdev 926 drivers/hwmon/npcm750-pwm-fan.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "pwm"); pdev 943 drivers/hwmon/npcm750-pwm-fan.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "fan"); pdev 969 drivers/hwmon/npcm750-pwm-fan.c data->fan_irq[i] = platform_get_irq(pdev, i); pdev 159 drivers/hwmon/nsa320-hwmon.c static int nsa320_hwmon_probe(struct platform_device *pdev) pdev 164 drivers/hwmon/nsa320-hwmon.c hwmon = devm_kzalloc(&pdev->dev, sizeof(*hwmon), GFP_KERNEL); pdev 169 drivers/hwmon/nsa320-hwmon.c hwmon->act = devm_gpiod_get(&pdev->dev, "act", GPIOD_OUT_LOW); pdev 173 drivers/hwmon/nsa320-hwmon.c hwmon->clk = devm_gpiod_get(&pdev->dev, "clk", GPIOD_OUT_HIGH); pdev 177 drivers/hwmon/nsa320-hwmon.c hwmon->data = devm_gpiod_get(&pdev->dev, "data", GPIOD_IN); pdev 183 drivers/hwmon/nsa320-hwmon.c classdev = devm_hwmon_device_register_with_groups(&pdev->dev, pdev 634 drivers/hwmon/ntc_thermistor.c static int ntc_thermistor_probe(struct platform_device *pdev) pdev 636 drivers/hwmon/ntc_thermistor.c struct device *dev = &pdev->dev; pdev 683 drivers/hwmon/ntc_thermistor.c pdev_id = of_id ? of_id->data : platform_get_device_id(pdev); pdev 59 drivers/hwmon/occ/p9_sbe.c static int p9_sbe_occ_probe(struct platform_device *pdev) pdev 63 drivers/hwmon/occ/p9_sbe.c struct p9_sbe_occ *ctx = devm_kzalloc(&pdev->dev, sizeof(*ctx), pdev 68 drivers/hwmon/occ/p9_sbe.c ctx->sbe = pdev->dev.parent; pdev 70 drivers/hwmon/occ/p9_sbe.c occ->bus_dev = &pdev->dev; pdev 71 drivers/hwmon/occ/p9_sbe.c platform_set_drvdata(pdev, occ); pdev 84 drivers/hwmon/occ/p9_sbe.c static int p9_sbe_occ_remove(struct platform_device *pdev) pdev 86 drivers/hwmon/occ/p9_sbe.c struct occ *occ = platform_get_drvdata(pdev); pdev 39 drivers/hwmon/pc87360.c static struct platform_device *pdev; pdev 217 drivers/hwmon/pc87360.c static int pc87360_probe(struct platform_device *pdev); pdev 218 drivers/hwmon/pc87360.c static int pc87360_remove(struct platform_device *pdev); pdev 224 drivers/hwmon/pc87360.c static void pc87360_init_device(struct platform_device *pdev, pdev 1186 drivers/hwmon/pc87360.c sysfs_remove_group(&pdev->dev.kobj, &pc8736x_fan_attr_group[i]); pdev 1193 drivers/hwmon/pc87360.c static int pc87360_probe(struct platform_device *pdev) pdev 1200 drivers/hwmon/pc87360.c struct device *dev = &pdev->dev; pdev 1236 drivers/hwmon/pc87360.c platform_set_drvdata(pdev, data); pdev 1286 drivers/hwmon/pc87360.c pc87360_init_device(pdev, use_thermistors); pdev 1347 drivers/hwmon/pc87360.c static int pc87360_remove(struct platform_device *pdev) pdev 1349 drivers/hwmon/pc87360.c struct pc87360_data *data = platform_get_drvdata(pdev); pdev 1352 drivers/hwmon/pc87360.c pc87360_remove_files(&pdev->dev); pdev 1395 drivers/hwmon/pc87360.c static void pc87360_init_device(struct platform_device *pdev, pdev 1398 drivers/hwmon/pc87360.c struct pc87360_data *data = platform_get_drvdata(pdev); pdev 1407 drivers/hwmon/pc87360.c dev_info(&pdev->dev, pdev 1418 drivers/hwmon/pc87360.c dev_dbg(&pdev->dev, "bios in%d status:0x%02x\n", i, reg); pdev 1422 drivers/hwmon/pc87360.c dev_dbg(&pdev->dev, "Forcibly enabling in%d\n", pdev 1435 drivers/hwmon/pc87360.c dev_dbg(&pdev->dev, "bios thermistors:%d\n", use_thermistors); pdev 1441 drivers/hwmon/pc87360.c dev_dbg(&pdev->dev, "bios temp%d_status:0x%02x\n", i-7, reg); pdev 1443 drivers/hwmon/pc87360.c dev_dbg(&pdev->dev, "using thermistors:%d\n", use_thermistors); pdev 1449 drivers/hwmon/pc87360.c dev_dbg(&pdev->dev, "bios temp%d_status:0x%02x\n", i + 1, reg); pdev 1453 drivers/hwmon/pc87360.c dev_dbg(&pdev->dev, pdev 1472 drivers/hwmon/pc87360.c dev_dbg(&pdev->dev, pdev 1482 drivers/hwmon/pc87360.c dev_dbg(&pdev->dev, pdev 1496 drivers/hwmon/pc87360.c dev_dbg(&pdev->dev, "bios vin-cfg:0x%02x\n", reg); pdev 1498 drivers/hwmon/pc87360.c dev_dbg(&pdev->dev, pdev 1509 drivers/hwmon/pc87360.c dev_dbg(&pdev->dev, "bios temp-cfg:0x%02x\n", reg); pdev 1511 drivers/hwmon/pc87360.c dev_dbg(&pdev->dev, pdev 1689 drivers/hwmon/pc87360.c pdev = platform_device_alloc("pc87360", address); pdev 1690 drivers/hwmon/pc87360.c if (!pdev) { pdev 1713 drivers/hwmon/pc87360.c err = platform_device_add_resources(pdev, res, res_count); pdev 1719 drivers/hwmon/pc87360.c err = platform_device_add(pdev); pdev 1728 drivers/hwmon/pc87360.c platform_device_put(pdev); pdev 1776 drivers/hwmon/pc87360.c platform_device_unregister(pdev); pdev 37 drivers/hwmon/pc87427.c static struct platform_device *pdev; pdev 935 drivers/hwmon/pc87427.c static int pc87427_request_regions(struct platform_device *pdev, pdev 942 drivers/hwmon/pc87427.c res = platform_get_resource(pdev, IORESOURCE_IO, i); pdev 944 drivers/hwmon/pc87427.c dev_err(&pdev->dev, "Missing resource #%d\n", i); pdev 947 drivers/hwmon/pc87427.c if (!devm_request_region(&pdev->dev, res->start, pdev 949 drivers/hwmon/pc87427.c dev_err(&pdev->dev, pdev 1051 drivers/hwmon/pc87427.c static int pc87427_probe(struct platform_device *pdev) pdev 1053 drivers/hwmon/pc87427.c struct pc87427_sio_data *sio_data = dev_get_platdata(&pdev->dev); pdev 1057 drivers/hwmon/pc87427.c data = devm_kzalloc(&pdev->dev, sizeof(struct pc87427_data), pdev 1066 drivers/hwmon/pc87427.c err = pc87427_request_regions(pdev, res_count); pdev 1072 drivers/hwmon/pc87427.c platform_set_drvdata(pdev, data); pdev 1073 drivers/hwmon/pc87427.c pc87427_init_device(&pdev->dev); pdev 1076 drivers/hwmon/pc87427.c err = device_create_file(&pdev->dev, &dev_attr_name); pdev 1082 drivers/hwmon/pc87427.c err = sysfs_create_group(&pdev->dev.kobj, pdev 1090 drivers/hwmon/pc87427.c err = sysfs_create_group(&pdev->dev.kobj, pdev 1098 drivers/hwmon/pc87427.c err = sysfs_create_group(&pdev->dev.kobj, pdev 1104 drivers/hwmon/pc87427.c data->hwmon_dev = hwmon_device_register(&pdev->dev); pdev 1107 drivers/hwmon/pc87427.c dev_err(&pdev->dev, "Class registration failed (%d)\n", err); pdev 1114 drivers/hwmon/pc87427.c pc87427_remove_files(&pdev->dev); pdev 1118 drivers/hwmon/pc87427.c static int pc87427_remove(struct platform_device *pdev) pdev 1120 drivers/hwmon/pc87427.c struct pc87427_data *data = platform_get_drvdata(pdev); pdev 1123 drivers/hwmon/pc87427.c pc87427_remove_files(&pdev->dev); pdev 1160 drivers/hwmon/pc87427.c pdev = platform_device_alloc(DRVNAME, res[0].start); pdev 1161 drivers/hwmon/pc87427.c if (!pdev) { pdev 1167 drivers/hwmon/pc87427.c err = platform_device_add_resources(pdev, res, res_count); pdev 1173 drivers/hwmon/pc87427.c err = platform_device_add_data(pdev, sio_data, pdev 1180 drivers/hwmon/pc87427.c err = platform_device_add(pdev); pdev 1189 drivers/hwmon/pc87427.c platform_device_put(pdev); pdev 1322 drivers/hwmon/pc87427.c platform_device_unregister(pdev); pdev 279 drivers/hwmon/pwm-fan.c static int pwm_fan_probe(struct platform_device *pdev) pdev 282 drivers/hwmon/pwm-fan.c struct device *dev = &pdev->dev; pdev 305 drivers/hwmon/pwm-fan.c platform_set_drvdata(pdev, ctx); pdev 307 drivers/hwmon/pwm-fan.c ctx->irq = platform_get_irq_optional(pdev, 0); pdev 355 drivers/hwmon/pwm-fan.c pdev->name, ctx); pdev 105 drivers/hwmon/raspberrypi-hwmon.c static int rpi_hwmon_probe(struct platform_device *pdev) pdev 107 drivers/hwmon/raspberrypi-hwmon.c struct device *dev = &pdev->dev; pdev 123 drivers/hwmon/raspberrypi-hwmon.c platform_set_drvdata(pdev, data); pdev 131 drivers/hwmon/raspberrypi-hwmon.c static int rpi_hwmon_remove(struct platform_device *pdev) pdev 133 drivers/hwmon/raspberrypi-hwmon.c struct rpi_hwmon_data *data = platform_get_drvdata(pdev); pdev 440 drivers/hwmon/sch5627.c static int sch5627_remove(struct platform_device *pdev) pdev 442 drivers/hwmon/sch5627.c struct sch5627_data *data = platform_get_drvdata(pdev); pdev 450 drivers/hwmon/sch5627.c sysfs_remove_group(&pdev->dev.kobj, &sch5627_group); pdev 455 drivers/hwmon/sch5627.c static int sch5627_probe(struct platform_device *pdev) pdev 460 drivers/hwmon/sch5627.c data = devm_kzalloc(&pdev->dev, sizeof(struct sch5627_data), pdev 465 drivers/hwmon/sch5627.c data->addr = platform_get_resource(pdev, IORESOURCE_IO, 0)->start; pdev 467 drivers/hwmon/sch5627.c platform_set_drvdata(pdev, data); pdev 556 drivers/hwmon/sch5627.c err = sysfs_create_group(&pdev->dev.kobj, &sch5627_group); pdev 560 drivers/hwmon/sch5627.c data->hwmon_dev = hwmon_device_register(&pdev->dev); pdev 568 drivers/hwmon/sch5627.c data->watchdog = sch56xx_watchdog_register(&pdev->dev, data->addr, pdev 575 drivers/hwmon/sch5627.c sch5627_remove(pdev); pdev 370 drivers/hwmon/sch5636.c static int sch5636_remove(struct platform_device *pdev) pdev 372 drivers/hwmon/sch5636.c struct sch5636_data *data = platform_get_drvdata(pdev); pdev 382 drivers/hwmon/sch5636.c device_remove_file(&pdev->dev, &sch5636_attr[i].dev_attr); pdev 385 drivers/hwmon/sch5636.c device_remove_file(&pdev->dev, pdev 389 drivers/hwmon/sch5636.c device_remove_file(&pdev->dev, pdev 395 drivers/hwmon/sch5636.c static int sch5636_probe(struct platform_device *pdev) pdev 401 drivers/hwmon/sch5636.c data = devm_kzalloc(&pdev->dev, sizeof(struct sch5636_data), pdev 406 drivers/hwmon/sch5636.c data->addr = platform_get_resource(pdev, IORESOURCE_IO, 0)->start; pdev 408 drivers/hwmon/sch5636.c platform_set_drvdata(pdev, data); pdev 464 drivers/hwmon/sch5636.c err = device_create_file(&pdev->dev, pdev 474 drivers/hwmon/sch5636.c err = device_create_file(&pdev->dev, pdev 484 drivers/hwmon/sch5636.c err = device_create_file(&pdev->dev, pdev 490 drivers/hwmon/sch5636.c data->hwmon_dev = hwmon_device_register(&pdev->dev); pdev 498 drivers/hwmon/sch5636.c data->watchdog = sch56xx_watchdog_register(&pdev->dev, data->addr, pdev 505 drivers/hwmon/sch5636.c sch5636_remove(pdev); pdev 126 drivers/hwmon/scpi-hwmon.c static int scpi_hwmon_probe(struct platform_device *pdev) pdev 133 drivers/hwmon/scpi-hwmon.c struct device *hwdev, *dev = &pdev->dev; pdev 165 drivers/hwmon/scpi-hwmon.c of_id = of_match_device(scpi_of_match, &pdev->dev); pdev 167 drivers/hwmon/scpi-hwmon.c dev_err(&pdev->dev, "Unable to initialize scpi-hwmon data\n"); pdev 240 drivers/hwmon/scpi-hwmon.c platform_set_drvdata(pdev, scpi_sensors); pdev 773 drivers/hwmon/sht15.c struct platform_device *pdev = to_platform_device(dev); pdev 774 drivers/hwmon/sht15.c return sprintf(buf, "%s\n", pdev->name); pdev 916 drivers/hwmon/sht15.c static int sht15_probe(struct platform_device *pdev) pdev 921 drivers/hwmon/sht15.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 927 drivers/hwmon/sht15.c platform_set_drvdata(pdev, data); pdev 929 drivers/hwmon/sht15.c data->dev = &pdev->dev; pdev 946 drivers/hwmon/sht15.c dev_err(&pdev->dev, pdev 958 drivers/hwmon/sht15.c dev_err(&pdev->dev, pdev 966 drivers/hwmon/sht15.c data->sck = devm_gpiod_get(&pdev->dev, "clk", GPIOD_OUT_LOW); pdev 969 drivers/hwmon/sht15.c dev_err(&pdev->dev, "clock line GPIO request failed\n"); pdev 972 drivers/hwmon/sht15.c data->data = devm_gpiod_get(&pdev->dev, "data", GPIOD_IN); pdev 975 drivers/hwmon/sht15.c dev_err(&pdev->dev, "data line GPIO request failed\n"); pdev 979 drivers/hwmon/sht15.c ret = devm_request_irq(&pdev->dev, gpiod_to_irq(data->data), pdev 985 drivers/hwmon/sht15.c dev_err(&pdev->dev, "failed to get irq for data line\n"); pdev 996 drivers/hwmon/sht15.c ret = sysfs_create_group(&pdev->dev.kobj, &sht15_attr_group); pdev 998 drivers/hwmon/sht15.c dev_err(&pdev->dev, "sysfs create failed\n"); pdev 1011 drivers/hwmon/sht15.c sysfs_remove_group(&pdev->dev.kobj, &sht15_attr_group); pdev 1020 drivers/hwmon/sht15.c static int sht15_remove(struct platform_device *pdev) pdev 1022 drivers/hwmon/sht15.c struct sht15_data *data = platform_get_drvdata(pdev); pdev 1034 drivers/hwmon/sht15.c sysfs_remove_group(&pdev->dev.kobj, &sht15_attr_group); pdev 66 drivers/hwmon/sis5595.c static struct platform_device *pdev; pdev 194 drivers/hwmon/sis5595.c static int sis5595_probe(struct platform_device *pdev); pdev 195 drivers/hwmon/sis5595.c static int sis5595_remove(struct platform_device *pdev); pdev 572 drivers/hwmon/sis5595.c static int sis5595_probe(struct platform_device *pdev) pdev 581 drivers/hwmon/sis5595.c res = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 582 drivers/hwmon/sis5595.c if (!devm_request_region(&pdev->dev, res->start, SIS5595_EXTENT, pdev 586 drivers/hwmon/sis5595.c data = devm_kzalloc(&pdev->dev, sizeof(struct sis5595_data), pdev 595 drivers/hwmon/sis5595.c platform_set_drvdata(pdev, data); pdev 620 drivers/hwmon/sis5595.c err = sysfs_create_group(&pdev->dev.kobj, &sis5595_group); pdev 624 drivers/hwmon/sis5595.c err = sysfs_create_group(&pdev->dev.kobj, &sis5595_group_in4); pdev 628 drivers/hwmon/sis5595.c err = sysfs_create_group(&pdev->dev.kobj, &sis5595_group_temp1); pdev 633 drivers/hwmon/sis5595.c data->hwmon_dev = hwmon_device_register(&pdev->dev); pdev 642 drivers/hwmon/sis5595.c sysfs_remove_group(&pdev->dev.kobj, &sis5595_group); pdev 643 drivers/hwmon/sis5595.c sysfs_remove_group(&pdev->dev.kobj, &sis5595_group_in4); pdev 644 drivers/hwmon/sis5595.c sysfs_remove_group(&pdev->dev.kobj, &sis5595_group_temp1); pdev 648 drivers/hwmon/sis5595.c static int sis5595_remove(struct platform_device *pdev) pdev 650 drivers/hwmon/sis5595.c struct sis5595_data *data = platform_get_drvdata(pdev); pdev 653 drivers/hwmon/sis5595.c sysfs_remove_group(&pdev->dev.kobj, &sis5595_group); pdev 654 drivers/hwmon/sis5595.c sysfs_remove_group(&pdev->dev.kobj, &sis5595_group_in4); pdev 655 drivers/hwmon/sis5595.c sysfs_remove_group(&pdev->dev.kobj, &sis5595_group_temp1); pdev 776 drivers/hwmon/sis5595.c pdev = platform_device_alloc("sis5595", address); pdev 777 drivers/hwmon/sis5595.c if (!pdev) { pdev 783 drivers/hwmon/sis5595.c err = platform_device_add_resources(pdev, &res, 1); pdev 789 drivers/hwmon/sis5595.c err = platform_device_add(pdev); pdev 798 drivers/hwmon/sis5595.c platform_device_put(pdev); pdev 903 drivers/hwmon/sis5595.c platform_device_unregister(pdev); pdev 35 drivers/hwmon/smsc47b397.c static struct platform_device *pdev; pdev 210 drivers/hwmon/smsc47b397.c static int smsc47b397_probe(struct platform_device *pdev); pdev 219 drivers/hwmon/smsc47b397.c static int smsc47b397_probe(struct platform_device *pdev) pdev 221 drivers/hwmon/smsc47b397.c struct device *dev = &pdev->dev; pdev 226 drivers/hwmon/smsc47b397.c res = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 263 drivers/hwmon/smsc47b397.c pdev = platform_device_alloc(DRVNAME, address); pdev 264 drivers/hwmon/smsc47b397.c if (!pdev) { pdev 270 drivers/hwmon/smsc47b397.c err = platform_device_add_resources(pdev, &res, 1); pdev 276 drivers/hwmon/smsc47b397.c err = platform_device_add(pdev); pdev 285 drivers/hwmon/smsc47b397.c platform_device_put(pdev); pdev 361 drivers/hwmon/smsc47b397.c platform_device_unregister(pdev); pdev 36 drivers/hwmon/smsc47m1.c static struct platform_device *pdev; pdev 707 drivers/hwmon/smsc47m1.c static int __init smsc47m1_probe(struct platform_device *pdev) pdev 709 drivers/hwmon/smsc47m1.c struct device *dev = &pdev->dev; pdev 721 drivers/hwmon/smsc47m1.c res = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 735 drivers/hwmon/smsc47m1.c platform_set_drvdata(pdev, data); pdev 843 drivers/hwmon/smsc47m1.c static int __exit smsc47m1_remove(struct platform_device *pdev) pdev 845 drivers/hwmon/smsc47m1.c struct smsc47m1_data *data = platform_get_drvdata(pdev); pdev 848 drivers/hwmon/smsc47m1.c smsc47m1_remove_files(&pdev->dev); pdev 875 drivers/hwmon/smsc47m1.c pdev = platform_device_alloc(DRVNAME, address); pdev 876 drivers/hwmon/smsc47m1.c if (!pdev) { pdev 882 drivers/hwmon/smsc47m1.c err = platform_device_add_resources(pdev, &res, 1); pdev 888 drivers/hwmon/smsc47m1.c err = platform_device_add_data(pdev, sio_data, pdev 895 drivers/hwmon/smsc47m1.c err = platform_device_add(pdev); pdev 904 drivers/hwmon/smsc47m1.c platform_device_put(pdev); pdev 932 drivers/hwmon/smsc47m1.c platform_device_unregister(pdev); pdev 940 drivers/hwmon/smsc47m1.c smsc47m1_restore(dev_get_platdata(&pdev->dev)); pdev 941 drivers/hwmon/smsc47m1.c platform_device_unregister(pdev); pdev 208 drivers/hwmon/vexpress-hwmon.c static int vexpress_hwmon_probe(struct platform_device *pdev) pdev 214 drivers/hwmon/vexpress-hwmon.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 217 drivers/hwmon/vexpress-hwmon.c platform_set_drvdata(pdev, data); pdev 219 drivers/hwmon/vexpress-hwmon.c match = of_match_device(vexpress_hwmon_of_match, &pdev->dev); pdev 224 drivers/hwmon/vexpress-hwmon.c data->reg = devm_regmap_init_vexpress_config(&pdev->dev); pdev 228 drivers/hwmon/vexpress-hwmon.c data->hwmon_dev = devm_hwmon_device_register_with_groups(&pdev->dev, pdev 110 drivers/hwmon/via-cputemp.c static int via_cputemp_probe(struct platform_device *pdev) pdev 113 drivers/hwmon/via-cputemp.c struct cpuinfo_x86 *c = &cpu_data(pdev->id); pdev 117 drivers/hwmon/via-cputemp.c data = devm_kzalloc(&pdev->dev, sizeof(struct via_cputemp_data), pdev 122 drivers/hwmon/via-cputemp.c data->id = pdev->id; pdev 148 drivers/hwmon/via-cputemp.c dev_err(&pdev->dev, pdev 153 drivers/hwmon/via-cputemp.c platform_set_drvdata(pdev, data); pdev 155 drivers/hwmon/via-cputemp.c err = sysfs_create_group(&pdev->dev.kobj, &via_cputemp_group); pdev 163 drivers/hwmon/via-cputemp.c err = device_create_file(&pdev->dev, &dev_attr_cpu0_vid); pdev 168 drivers/hwmon/via-cputemp.c data->hwmon_dev = hwmon_device_register(&pdev->dev); pdev 171 drivers/hwmon/via-cputemp.c dev_err(&pdev->dev, "Class registration failed (%d)\n", pdev 180 drivers/hwmon/via-cputemp.c device_remove_file(&pdev->dev, &dev_attr_cpu0_vid); pdev 181 drivers/hwmon/via-cputemp.c sysfs_remove_group(&pdev->dev.kobj, &via_cputemp_group); pdev 185 drivers/hwmon/via-cputemp.c static int via_cputemp_remove(struct platform_device *pdev) pdev 187 drivers/hwmon/via-cputemp.c struct via_cputemp_data *data = platform_get_drvdata(pdev); pdev 191 drivers/hwmon/via-cputemp.c device_remove_file(&pdev->dev, &dev_attr_cpu0_vid); pdev 192 drivers/hwmon/via-cputemp.c sysfs_remove_group(&pdev->dev.kobj, &via_cputemp_group); pdev 206 drivers/hwmon/via-cputemp.c struct platform_device *pdev; pdev 216 drivers/hwmon/via-cputemp.c struct platform_device *pdev; pdev 219 drivers/hwmon/via-cputemp.c pdev = platform_device_alloc(DRVNAME, cpu); pdev 220 drivers/hwmon/via-cputemp.c if (!pdev) { pdev 232 drivers/hwmon/via-cputemp.c err = platform_device_add(pdev); pdev 238 drivers/hwmon/via-cputemp.c pdev_entry->pdev = pdev; pdev 249 drivers/hwmon/via-cputemp.c platform_device_put(pdev); pdev 261 drivers/hwmon/via-cputemp.c platform_device_unregister(p->pdev); pdev 46 drivers/hwmon/via686a.c static struct platform_device *pdev; pdev 324 drivers/hwmon/via686a.c static int via686a_probe(struct platform_device *pdev); pdev 325 drivers/hwmon/via686a.c static int via686a_remove(struct platform_device *pdev); pdev 666 drivers/hwmon/via686a.c static int via686a_probe(struct platform_device *pdev) pdev 673 drivers/hwmon/via686a.c res = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 674 drivers/hwmon/via686a.c if (!devm_request_region(&pdev->dev, res->start, VIA686A_EXTENT, pdev 676 drivers/hwmon/via686a.c dev_err(&pdev->dev, "Region 0x%lx-0x%lx already in use!\n", pdev 681 drivers/hwmon/via686a.c data = devm_kzalloc(&pdev->dev, sizeof(struct via686a_data), pdev 686 drivers/hwmon/via686a.c platform_set_drvdata(pdev, data); pdev 695 drivers/hwmon/via686a.c err = sysfs_create_group(&pdev->dev.kobj, &via686a_group); pdev 699 drivers/hwmon/via686a.c data->hwmon_dev = hwmon_device_register(&pdev->dev); pdev 708 drivers/hwmon/via686a.c sysfs_remove_group(&pdev->dev.kobj, &via686a_group); pdev 712 drivers/hwmon/via686a.c static int via686a_remove(struct platform_device *pdev) pdev 714 drivers/hwmon/via686a.c struct via686a_data *data = platform_get_drvdata(pdev); pdev 717 drivers/hwmon/via686a.c sysfs_remove_group(&pdev->dev.kobj, &via686a_group); pdev 831 drivers/hwmon/via686a.c pdev = platform_device_alloc("via686a", address); pdev 832 drivers/hwmon/via686a.c if (!pdev) { pdev 838 drivers/hwmon/via686a.c err = platform_device_add_resources(pdev, &res, 1); pdev 844 drivers/hwmon/via686a.c err = platform_device_add(pdev); pdev 853 drivers/hwmon/via686a.c platform_device_put(pdev); pdev 935 drivers/hwmon/via686a.c platform_device_unregister(pdev); pdev 39 drivers/hwmon/vt1211.c static struct platform_device *pdev; pdev 1124 drivers/hwmon/vt1211.c static void vt1211_remove_sysfs(struct platform_device *pdev) pdev 1126 drivers/hwmon/vt1211.c struct device *dev = &pdev->dev; pdev 1143 drivers/hwmon/vt1211.c static int vt1211_probe(struct platform_device *pdev) pdev 1145 drivers/hwmon/vt1211.c struct device *dev = &pdev->dev; pdev 1154 drivers/hwmon/vt1211.c res = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 1165 drivers/hwmon/vt1211.c platform_set_drvdata(pdev, data); pdev 1213 drivers/hwmon/vt1211.c vt1211_remove_sysfs(pdev); pdev 1217 drivers/hwmon/vt1211.c static int vt1211_remove(struct platform_device *pdev) pdev 1219 drivers/hwmon/vt1211.c struct vt1211_data *data = platform_get_drvdata(pdev); pdev 1222 drivers/hwmon/vt1211.c vt1211_remove_sysfs(pdev); pdev 1244 drivers/hwmon/vt1211.c pdev = platform_device_alloc(DRVNAME, address); pdev 1245 drivers/hwmon/vt1211.c if (!pdev) { pdev 1251 drivers/hwmon/vt1211.c res.name = pdev->name; pdev 1256 drivers/hwmon/vt1211.c err = platform_device_add_resources(pdev, &res, 1); pdev 1262 drivers/hwmon/vt1211.c err = platform_device_add(pdev); pdev 1271 drivers/hwmon/vt1211.c platform_device_put(pdev); pdev 1358 drivers/hwmon/vt1211.c platform_device_unregister(pdev); pdev 35 drivers/hwmon/vt8231.c static struct platform_device *pdev; pdev 165 drivers/hwmon/vt8231.c static int vt8231_probe(struct platform_device *pdev); pdev 166 drivers/hwmon/vt8231.c static int vt8231_remove(struct platform_device *pdev); pdev 778 drivers/hwmon/vt8231.c static int vt8231_probe(struct platform_device *pdev) pdev 785 drivers/hwmon/vt8231.c res = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 786 drivers/hwmon/vt8231.c if (!devm_request_region(&pdev->dev, res->start, VT8231_EXTENT, pdev 788 drivers/hwmon/vt8231.c dev_err(&pdev->dev, "Region 0x%lx-0x%lx already in use!\n", pdev 793 drivers/hwmon/vt8231.c data = devm_kzalloc(&pdev->dev, sizeof(struct vt8231_data), GFP_KERNEL); pdev 797 drivers/hwmon/vt8231.c platform_set_drvdata(pdev, data); pdev 805 drivers/hwmon/vt8231.c err = sysfs_create_group(&pdev->dev.kobj, &vt8231_group); pdev 814 drivers/hwmon/vt8231.c err = sysfs_create_group(&pdev->dev.kobj, pdev 823 drivers/hwmon/vt8231.c err = sysfs_create_group(&pdev->dev.kobj, pdev 830 drivers/hwmon/vt8231.c data->hwmon_dev = hwmon_device_register(&pdev->dev); pdev 839 drivers/hwmon/vt8231.c sysfs_remove_group(&pdev->dev.kobj, &vt8231_group_volts[i]); pdev 842 drivers/hwmon/vt8231.c sysfs_remove_group(&pdev->dev.kobj, &vt8231_group_temps[i]); pdev 844 drivers/hwmon/vt8231.c sysfs_remove_group(&pdev->dev.kobj, &vt8231_group); pdev 848 drivers/hwmon/vt8231.c static int vt8231_remove(struct platform_device *pdev) pdev 850 drivers/hwmon/vt8231.c struct vt8231_data *data = platform_get_drvdata(pdev); pdev 856 drivers/hwmon/vt8231.c sysfs_remove_group(&pdev->dev.kobj, &vt8231_group_volts[i]); pdev 859 drivers/hwmon/vt8231.c sysfs_remove_group(&pdev->dev.kobj, &vt8231_group_temps[i]); pdev 861 drivers/hwmon/vt8231.c sysfs_remove_group(&pdev->dev.kobj, &vt8231_group); pdev 954 drivers/hwmon/vt8231.c pdev = platform_device_alloc("vt8231", address); pdev 955 drivers/hwmon/vt8231.c if (!pdev) { pdev 961 drivers/hwmon/vt8231.c err = platform_device_add_resources(pdev, &res, 1); pdev 967 drivers/hwmon/vt8231.c err = platform_device_add(pdev); pdev 976 drivers/hwmon/vt8231.c platform_device_put(pdev); pdev 1052 drivers/hwmon/vt8231.c platform_device_unregister(pdev); pdev 2038 drivers/hwmon/w83627ehf.c static int w83627ehf_probe(struct platform_device *pdev) pdev 2040 drivers/hwmon/w83627ehf.c struct device *dev = &pdev->dev; pdev 2047 drivers/hwmon/w83627ehf.c res = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 2056 drivers/hwmon/w83627ehf.c data = devm_kzalloc(&pdev->dev, sizeof(struct w83627ehf_data), pdev 2068 drivers/hwmon/w83627ehf.c platform_set_drvdata(pdev, data); pdev 2587 drivers/hwmon/w83627ehf.c static int w83627ehf_remove(struct platform_device *pdev) pdev 2589 drivers/hwmon/w83627ehf.c struct w83627ehf_data *data = platform_get_drvdata(pdev); pdev 2592 drivers/hwmon/w83627ehf.c w83627ehf_device_remove_files(&pdev->dev); pdev 2798 drivers/hwmon/w83627ehf.c static struct platform_device *pdev; pdev 2822 drivers/hwmon/w83627ehf.c pdev = platform_device_alloc(DRVNAME, address); pdev 2823 drivers/hwmon/w83627ehf.c if (!pdev) { pdev 2829 drivers/hwmon/w83627ehf.c err = platform_device_add_data(pdev, &sio_data, pdev 2846 drivers/hwmon/w83627ehf.c err = platform_device_add_resources(pdev, &res, 1); pdev 2853 drivers/hwmon/w83627ehf.c err = platform_device_add(pdev); pdev 2862 drivers/hwmon/w83627ehf.c platform_device_put(pdev); pdev 2871 drivers/hwmon/w83627ehf.c platform_device_unregister(pdev); pdev 46 drivers/hwmon/w83627hf.c static struct platform_device *pdev; pdev 392 drivers/hwmon/w83627hf.c static int w83627hf_probe(struct platform_device *pdev); pdev 393 drivers/hwmon/w83627hf.c static int w83627hf_remove(struct platform_device *pdev); pdev 399 drivers/hwmon/w83627hf.c static void w83627hf_init_device(struct platform_device *pdev); pdev 1393 drivers/hwmon/w83627hf.c static int w83627hf_probe(struct platform_device *pdev) pdev 1395 drivers/hwmon/w83627hf.c struct device *dev = &pdev->dev; pdev 1409 drivers/hwmon/w83627hf.c res = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 1426 drivers/hwmon/w83627hf.c platform_set_drvdata(pdev, data); pdev 1429 drivers/hwmon/w83627hf.c w83627hf_init_device(pdev); pdev 1559 drivers/hwmon/w83627hf.c static int w83627hf_remove(struct platform_device *pdev) pdev 1561 drivers/hwmon/w83627hf.c struct w83627hf_data *data = platform_get_drvdata(pdev); pdev 1565 drivers/hwmon/w83627hf.c sysfs_remove_group(&pdev->dev.kobj, &w83627hf_group); pdev 1566 drivers/hwmon/w83627hf.c sysfs_remove_group(&pdev->dev.kobj, &w83627hf_group_opt); pdev 1614 drivers/hwmon/w83627hf.c static int w83627thf_read_gpio5(struct platform_device *pdev) pdev 1616 drivers/hwmon/w83627hf.c struct w83627hf_sio_data *sio_data = dev_get_platdata(&pdev->dev); pdev 1625 drivers/hwmon/w83627hf.c dev_warn(&pdev->dev, pdev 1636 drivers/hwmon/w83627hf.c dev_dbg(&pdev->dev, "GPIO5 disabled, no VID function\n"); pdev 1646 drivers/hwmon/w83627hf.c dev_dbg(&pdev->dev, "GPIO5 not configured for VID " pdev 1651 drivers/hwmon/w83627hf.c dev_info(&pdev->dev, "Reading VID from GPIO5\n"); pdev 1659 drivers/hwmon/w83627hf.c static int w83687thf_read_vid(struct platform_device *pdev) pdev 1661 drivers/hwmon/w83627hf.c struct w83627hf_sio_data *sio_data = dev_get_platdata(&pdev->dev); pdev 1670 drivers/hwmon/w83627hf.c dev_warn(&pdev->dev, pdev 1679 drivers/hwmon/w83627hf.c dev_dbg(&pdev->dev, "VID disabled, no VID function\n"); pdev 1685 drivers/hwmon/w83627hf.c dev_dbg(&pdev->dev, "VID configured as output, " pdev 1721 drivers/hwmon/w83627hf.c static void w83627hf_init_device(struct platform_device *pdev) pdev 1723 drivers/hwmon/w83627hf.c struct w83627hf_data *data = platform_get_drvdata(pdev); pdev 1742 drivers/hwmon/w83627hf.c data->vid = w83627thf_read_gpio5(pdev); pdev 1744 drivers/hwmon/w83627hf.c data->vid = w83687thf_read_vid(pdev); pdev 1773 drivers/hwmon/w83627hf.c dev_warn(&pdev->dev, "Enabling temp2, readings " pdev 1784 drivers/hwmon/w83627hf.c dev_warn(&pdev->dev, "Enabling temp3, " pdev 1931 drivers/hwmon/w83627hf.c pdev = platform_device_alloc(DRVNAME, address); pdev 1932 drivers/hwmon/w83627hf.c if (!pdev) { pdev 1938 drivers/hwmon/w83627hf.c err = platform_device_add_resources(pdev, &res, 1); pdev 1944 drivers/hwmon/w83627hf.c err = platform_device_add_data(pdev, sio_data, pdev 1951 drivers/hwmon/w83627hf.c err = platform_device_add(pdev); pdev 1960 drivers/hwmon/w83627hf.c platform_device_put(pdev); pdev 1994 drivers/hwmon/w83627hf.c platform_device_unregister(pdev); pdev 1591 drivers/hwmon/w83781d.c static struct platform_device *pdev; pdev 1609 drivers/hwmon/w83781d.c return pdev ? platform_get_drvdata(pdev) : NULL; pdev 1618 drivers/hwmon/w83781d.c if (!pdev) /* No ISA chip */ pdev 1621 drivers/hwmon/w83781d.c isa = platform_get_drvdata(pdev); pdev 1750 drivers/hwmon/w83781d.c w83781d_isa_probe(struct platform_device *pdev) pdev 1757 drivers/hwmon/w83781d.c res = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 1758 drivers/hwmon/w83781d.c if (!devm_request_region(&pdev->dev, pdev 1763 drivers/hwmon/w83781d.c data = devm_kzalloc(&pdev->dev, sizeof(struct w83781d_data), pdev 1770 drivers/hwmon/w83781d.c platform_set_drvdata(pdev, data); pdev 1784 drivers/hwmon/w83781d.c w83781d_init_device(&pdev->dev); pdev 1787 drivers/hwmon/w83781d.c err = w83781d_create_files(&pdev->dev, data->type, 1); pdev 1791 drivers/hwmon/w83781d.c err = device_create_file(&pdev->dev, &dev_attr_name); pdev 1795 drivers/hwmon/w83781d.c data->hwmon_dev = hwmon_device_register(&pdev->dev); pdev 1804 drivers/hwmon/w83781d.c w83781d_remove_files(&pdev->dev); pdev 1805 drivers/hwmon/w83781d.c device_remove_file(&pdev->dev, &dev_attr_name); pdev 1810 drivers/hwmon/w83781d.c w83781d_isa_remove(struct platform_device *pdev) pdev 1812 drivers/hwmon/w83781d.c struct w83781d_data *data = platform_get_drvdata(pdev); pdev 1815 drivers/hwmon/w83781d.c w83781d_remove_files(&pdev->dev); pdev 1816 drivers/hwmon/w83781d.c device_remove_file(&pdev->dev, &dev_attr_name); pdev 1939 drivers/hwmon/w83781d.c pdev = platform_device_alloc("w83781d", address); pdev 1940 drivers/hwmon/w83781d.c if (!pdev) { pdev 1946 drivers/hwmon/w83781d.c err = platform_device_add_resources(pdev, &res, 1); pdev 1952 drivers/hwmon/w83781d.c err = platform_device_add(pdev); pdev 1961 drivers/hwmon/w83781d.c platform_device_put(pdev); pdev 1963 drivers/hwmon/w83781d.c pdev = NULL; pdev 1994 drivers/hwmon/w83781d.c if (pdev) { pdev 1995 drivers/hwmon/w83781d.c platform_device_unregister(pdev); pdev 130 drivers/hwmon/wm831x-hwmon.c static int wm831x_hwmon_probe(struct platform_device *pdev) pdev 132 drivers/hwmon/wm831x-hwmon.c struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); pdev 135 drivers/hwmon/wm831x-hwmon.c hwmon_dev = devm_hwmon_device_register_with_groups(&pdev->dev, "wm831x", pdev 69 drivers/hwmon/wm8350-hwmon.c static int wm8350_hwmon_probe(struct platform_device *pdev) pdev 71 drivers/hwmon/wm8350-hwmon.c struct wm8350 *wm8350 = platform_get_drvdata(pdev); pdev 74 drivers/hwmon/wm8350-hwmon.c hwmon_dev = devm_hwmon_device_register_with_groups(&pdev->dev, "wm8350", pdev 614 drivers/hwmon/xgene-hwmon.c static int xgene_hwmon_probe(struct platform_device *pdev) pdev 620 drivers/hwmon/xgene-hwmon.c ctx = devm_kzalloc(&pdev->dev, sizeof(*ctx), GFP_KERNEL); pdev 624 drivers/hwmon/xgene-hwmon.c ctx->dev = &pdev->dev; pdev 625 drivers/hwmon/xgene-hwmon.c platform_set_drvdata(pdev, ctx); pdev 640 drivers/hwmon/xgene-hwmon.c cl->dev = &pdev->dev; pdev 649 drivers/hwmon/xgene-hwmon.c dev_err(&pdev->dev, pdev 659 drivers/hwmon/xgene-hwmon.c acpi_id = acpi_match_device(pdev->dev.driver->acpi_match_table, pdev 660 drivers/hwmon/xgene-hwmon.c &pdev->dev); pdev 666 drivers/hwmon/xgene-hwmon.c if (device_property_read_u32(&pdev->dev, "pcc-channel", pdev 668 drivers/hwmon/xgene-hwmon.c dev_err(&pdev->dev, "no pcc-channel property\n"); pdev 676 drivers/hwmon/xgene-hwmon.c dev_err(&pdev->dev, pdev 690 drivers/hwmon/xgene-hwmon.c dev_err(&pdev->dev, "PPC subspace not found\n"); pdev 696 drivers/hwmon/xgene-hwmon.c dev_err(&pdev->dev, "PCC IRQ not supported\n"); pdev 717 drivers/hwmon/xgene-hwmon.c dev_err(&pdev->dev, "Failed to get PCC comm region\n"); pdev 723 drivers/hwmon/xgene-hwmon.c dev_err(&pdev->dev, pdev 742 drivers/hwmon/xgene-hwmon.c dev_err(&pdev->dev, "Failed to register HW monitor device\n"); pdev 752 drivers/hwmon/xgene-hwmon.c dev_info(&pdev->dev, "APM X-Gene SoC HW monitor driver registered\n"); pdev 767 drivers/hwmon/xgene-hwmon.c static int xgene_hwmon_remove(struct platform_device *pdev) pdev 769 drivers/hwmon/xgene-hwmon.c struct xgene_hwmon_dev *ctx = platform_get_drvdata(pdev); pdev 74 drivers/hwspinlock/omap_hwspinlock.c static int omap_hwspinlock_probe(struct platform_device *pdev) pdev 76 drivers/hwspinlock/omap_hwspinlock.c struct device_node *node = pdev->dev.of_node; pdev 88 drivers/hwspinlock/omap_hwspinlock.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 100 drivers/hwspinlock/omap_hwspinlock.c pm_runtime_enable(&pdev->dev); pdev 101 drivers/hwspinlock/omap_hwspinlock.c ret = pm_runtime_get_sync(&pdev->dev); pdev 103 drivers/hwspinlock/omap_hwspinlock.c pm_runtime_put_noidle(&pdev->dev); pdev 115 drivers/hwspinlock/omap_hwspinlock.c ret = pm_runtime_put(&pdev->dev); pdev 133 drivers/hwspinlock/omap_hwspinlock.c platform_set_drvdata(pdev, bank); pdev 138 drivers/hwspinlock/omap_hwspinlock.c ret = hwspin_lock_register(bank, &pdev->dev, &omap_hwspinlock_ops, pdev 143 drivers/hwspinlock/omap_hwspinlock.c dev_dbg(&pdev->dev, "Registered %d locks with HwSpinlock core\n", pdev 151 drivers/hwspinlock/omap_hwspinlock.c pm_runtime_disable(&pdev->dev); pdev 156 drivers/hwspinlock/omap_hwspinlock.c static int omap_hwspinlock_remove(struct platform_device *pdev) pdev 158 drivers/hwspinlock/omap_hwspinlock.c struct hwspinlock_device *bank = platform_get_drvdata(pdev); pdev 164 drivers/hwspinlock/omap_hwspinlock.c dev_err(&pdev->dev, "%s failed: %d\n", __func__, ret); pdev 168 drivers/hwspinlock/omap_hwspinlock.c pm_runtime_disable(&pdev->dev); pdev 74 drivers/hwspinlock/qcom_hwspinlock.c static int qcom_hwspinlock_probe(struct platform_device *pdev) pdev 86 drivers/hwspinlock/qcom_hwspinlock.c syscon = of_parse_phandle(pdev->dev.of_node, "syscon", 0); pdev 88 drivers/hwspinlock/qcom_hwspinlock.c dev_err(&pdev->dev, "no syscon property\n"); pdev 97 drivers/hwspinlock/qcom_hwspinlock.c ret = of_property_read_u32_index(pdev->dev.of_node, "syscon", 1, &base); pdev 99 drivers/hwspinlock/qcom_hwspinlock.c dev_err(&pdev->dev, "no offset in syscon\n"); pdev 103 drivers/hwspinlock/qcom_hwspinlock.c ret = of_property_read_u32_index(pdev->dev.of_node, "syscon", 2, &stride); pdev 105 drivers/hwspinlock/qcom_hwspinlock.c dev_err(&pdev->dev, "no stride syscon\n"); pdev 110 drivers/hwspinlock/qcom_hwspinlock.c bank = devm_kzalloc(&pdev->dev, sizeof(*bank) + array_size, GFP_KERNEL); pdev 114 drivers/hwspinlock/qcom_hwspinlock.c platform_set_drvdata(pdev, bank); pdev 121 drivers/hwspinlock/qcom_hwspinlock.c bank->lock[i].priv = devm_regmap_field_alloc(&pdev->dev, pdev 125 drivers/hwspinlock/qcom_hwspinlock.c pm_runtime_enable(&pdev->dev); pdev 127 drivers/hwspinlock/qcom_hwspinlock.c ret = hwspin_lock_register(bank, &pdev->dev, &qcom_hwspinlock_ops, pdev 130 drivers/hwspinlock/qcom_hwspinlock.c pm_runtime_disable(&pdev->dev); pdev 135 drivers/hwspinlock/qcom_hwspinlock.c static int qcom_hwspinlock_remove(struct platform_device *pdev) pdev 137 drivers/hwspinlock/qcom_hwspinlock.c struct hwspinlock_device *bank = platform_get_drvdata(pdev); pdev 142 drivers/hwspinlock/qcom_hwspinlock.c dev_err(&pdev->dev, "%s failed: %d\n", __func__, ret); pdev 146 drivers/hwspinlock/qcom_hwspinlock.c pm_runtime_disable(&pdev->dev); pdev 55 drivers/hwspinlock/sirf_hwspinlock.c static int sirf_hwspinlock_probe(struct platform_device *pdev) pdev 61 drivers/hwspinlock/sirf_hwspinlock.c if (!pdev->dev.of_node) pdev 64 drivers/hwspinlock/sirf_hwspinlock.c hwspin = devm_kzalloc(&pdev->dev, pdev 72 drivers/hwspinlock/sirf_hwspinlock.c hwspin->io_base = of_iomap(pdev->dev.of_node, 0); pdev 81 drivers/hwspinlock/sirf_hwspinlock.c platform_set_drvdata(pdev, hwspin); pdev 83 drivers/hwspinlock/sirf_hwspinlock.c pm_runtime_enable(&pdev->dev); pdev 85 drivers/hwspinlock/sirf_hwspinlock.c ret = hwspin_lock_register(&hwspin->bank, &pdev->dev, pdev 94 drivers/hwspinlock/sirf_hwspinlock.c pm_runtime_disable(&pdev->dev); pdev 100 drivers/hwspinlock/sirf_hwspinlock.c static int sirf_hwspinlock_remove(struct platform_device *pdev) pdev 102 drivers/hwspinlock/sirf_hwspinlock.c struct sirf_hwspinlock *hwspin = platform_get_drvdata(pdev); pdev 107 drivers/hwspinlock/sirf_hwspinlock.c dev_err(&pdev->dev, "%s failed: %d\n", __func__, ret); pdev 111 drivers/hwspinlock/sirf_hwspinlock.c pm_runtime_disable(&pdev->dev); pdev 82 drivers/hwspinlock/sprd_hwspinlock.c static int sprd_hwspinlock_probe(struct platform_device *pdev) pdev 89 drivers/hwspinlock/sprd_hwspinlock.c if (!pdev->dev.of_node) pdev 92 drivers/hwspinlock/sprd_hwspinlock.c sprd_hwlock = devm_kzalloc(&pdev->dev, pdev 99 drivers/hwspinlock/sprd_hwspinlock.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 100 drivers/hwspinlock/sprd_hwspinlock.c sprd_hwlock->base = devm_ioremap_resource(&pdev->dev, res); pdev 104 drivers/hwspinlock/sprd_hwspinlock.c sprd_hwlock->clk = devm_clk_get(&pdev->dev, "enable"); pdev 106 drivers/hwspinlock/sprd_hwspinlock.c dev_err(&pdev->dev, "get hwspinlock clock failed!\n"); pdev 120 drivers/hwspinlock/sprd_hwspinlock.c platform_set_drvdata(pdev, sprd_hwlock); pdev 121 drivers/hwspinlock/sprd_hwspinlock.c pm_runtime_enable(&pdev->dev); pdev 123 drivers/hwspinlock/sprd_hwspinlock.c ret = hwspin_lock_register(&sprd_hwlock->bank, &pdev->dev, pdev 126 drivers/hwspinlock/sprd_hwspinlock.c pm_runtime_disable(&pdev->dev); pdev 134 drivers/hwspinlock/sprd_hwspinlock.c static int sprd_hwspinlock_remove(struct platform_device *pdev) pdev 136 drivers/hwspinlock/sprd_hwspinlock.c struct sprd_hwspinlock_dev *sprd_hwlock = platform_get_drvdata(pdev); pdev 139 drivers/hwspinlock/sprd_hwspinlock.c pm_runtime_disable(&pdev->dev); pdev 57 drivers/hwspinlock/stm32_hwspinlock.c static int stm32_hwspinlock_probe(struct platform_device *pdev) pdev 65 drivers/hwspinlock/stm32_hwspinlock.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 66 drivers/hwspinlock/stm32_hwspinlock.c io_base = devm_ioremap_resource(&pdev->dev, res); pdev 71 drivers/hwspinlock/stm32_hwspinlock.c hw = devm_kzalloc(&pdev->dev, sizeof(*hw) + array_size, GFP_KERNEL); pdev 75 drivers/hwspinlock/stm32_hwspinlock.c hw->clk = devm_clk_get(&pdev->dev, "hsem"); pdev 82 drivers/hwspinlock/stm32_hwspinlock.c platform_set_drvdata(pdev, hw); pdev 83 drivers/hwspinlock/stm32_hwspinlock.c pm_runtime_enable(&pdev->dev); pdev 85 drivers/hwspinlock/stm32_hwspinlock.c ret = hwspin_lock_register(&hw->bank, &pdev->dev, &stm32_hwspinlock_ops, pdev 89 drivers/hwspinlock/stm32_hwspinlock.c pm_runtime_disable(&pdev->dev); pdev 94 drivers/hwspinlock/stm32_hwspinlock.c static int stm32_hwspinlock_remove(struct platform_device *pdev) pdev 96 drivers/hwspinlock/stm32_hwspinlock.c struct stm32_hwspinlock *hw = platform_get_drvdata(pdev); pdev 101 drivers/hwspinlock/stm32_hwspinlock.c dev_err(&pdev->dev, "%s failed: %d\n", __func__, ret); pdev 103 drivers/hwspinlock/stm32_hwspinlock.c pm_runtime_disable(&pdev->dev); pdev 86 drivers/hwspinlock/u8500_hsem.c static int u8500_hsem_probe(struct platform_device *pdev) pdev 88 drivers/hwspinlock/u8500_hsem.c struct hwspinlock_pdata *pdata = pdev->dev.platform_data; pdev 99 drivers/hwspinlock/u8500_hsem.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 120 drivers/hwspinlock/u8500_hsem.c platform_set_drvdata(pdev, bank); pdev 126 drivers/hwspinlock/u8500_hsem.c pm_runtime_enable(&pdev->dev); pdev 128 drivers/hwspinlock/u8500_hsem.c ret = hwspin_lock_register(bank, &pdev->dev, &u8500_hwspinlock_ops, pdev 136 drivers/hwspinlock/u8500_hsem.c pm_runtime_disable(&pdev->dev); pdev 143 drivers/hwspinlock/u8500_hsem.c static int u8500_hsem_remove(struct platform_device *pdev) pdev 145 drivers/hwspinlock/u8500_hsem.c struct hwspinlock_device *bank = platform_get_drvdata(pdev); pdev 154 drivers/hwspinlock/u8500_hsem.c dev_err(&pdev->dev, "%s failed: %d\n", __func__, ret); pdev 158 drivers/hwspinlock/u8500_hsem.c pm_runtime_disable(&pdev->dev); pdev 302 drivers/hwtracing/coresight/coresight-funnel.c static int static_funnel_probe(struct platform_device *pdev) pdev 306 drivers/hwtracing/coresight/coresight-funnel.c pm_runtime_get_noresume(&pdev->dev); pdev 307 drivers/hwtracing/coresight/coresight-funnel.c pm_runtime_set_active(&pdev->dev); pdev 308 drivers/hwtracing/coresight/coresight-funnel.c pm_runtime_enable(&pdev->dev); pdev 311 drivers/hwtracing/coresight/coresight-funnel.c ret = funnel_probe(&pdev->dev, NULL); pdev 314 drivers/hwtracing/coresight/coresight-funnel.c pm_runtime_put_noidle(&pdev->dev); pdev 315 drivers/hwtracing/coresight/coresight-funnel.c pm_runtime_disable(&pdev->dev); pdev 272 drivers/hwtracing/coresight/coresight-replicator.c static int static_replicator_probe(struct platform_device *pdev) pdev 276 drivers/hwtracing/coresight/coresight-replicator.c pm_runtime_get_noresume(&pdev->dev); pdev 277 drivers/hwtracing/coresight/coresight-replicator.c pm_runtime_set_active(&pdev->dev); pdev 278 drivers/hwtracing/coresight/coresight-replicator.c pm_runtime_enable(&pdev->dev); pdev 281 drivers/hwtracing/coresight/coresight-replicator.c ret = replicator_probe(&pdev->dev, NULL); pdev 284 drivers/hwtracing/coresight/coresight-replicator.c pm_runtime_put_noidle(&pdev->dev); pdev 285 drivers/hwtracing/coresight/coresight-replicator.c pm_runtime_disable(&pdev->dev); pdev 37 drivers/hwtracing/intel_th/acpi.c static int intel_th_acpi_probe(struct platform_device *pdev) pdev 39 drivers/hwtracing/intel_th/acpi.c struct acpi_device *adev = ACPI_COMPANION(&pdev->dev); pdev 45 drivers/hwtracing/intel_th/acpi.c id = acpi_match_device(intel_th_acpi_ids, &pdev->dev); pdev 49 drivers/hwtracing/intel_th/acpi.c for (i = 0, r = 0; i < pdev->num_resources && r < TH_MMIO_END; i++) pdev 50 drivers/hwtracing/intel_th/acpi.c if (pdev->resource[i].flags & pdev 52 drivers/hwtracing/intel_th/acpi.c resource[r++] = pdev->resource[i]; pdev 54 drivers/hwtracing/intel_th/acpi.c th = intel_th_alloc(&pdev->dev, (void *)id->driver_data, resource, r); pdev 63 drivers/hwtracing/intel_th/acpi.c static int intel_th_acpi_remove(struct platform_device *pdev) pdev 65 drivers/hwtracing/intel_th/acpi.c struct intel_th *th = platform_get_drvdata(pdev); pdev 33 drivers/hwtracing/intel_th/pci.c struct pci_dev *pdev = to_pci_dev(th->dev); pdev 40 drivers/hwtracing/intel_th/pci.c err = pci_read_config_dword(pdev, PCI_REG_NPKDSC, &npkdsc); pdev 43 drivers/hwtracing/intel_th/pci.c err = pci_write_config_dword(pdev, PCI_REG_NPKDSC, npkdsc); pdev 47 drivers/hwtracing/intel_th/pci.c dev_err(&pdev->dev, "failed to read NPKDSC register\n"); pdev 54 drivers/hwtracing/intel_th/pci.c struct pci_dev *pdev = to_pci_dev(th->dev); pdev 61 drivers/hwtracing/intel_th/pci.c err = pci_read_config_dword(pdev, PCI_REG_NPKDSC, &npkdsc); pdev 64 drivers/hwtracing/intel_th/pci.c err = pci_write_config_dword(pdev, PCI_REG_NPKDSC, npkdsc); pdev 68 drivers/hwtracing/intel_th/pci.c dev_err(&pdev->dev, "failed to read NPKDSC register\n"); pdev 71 drivers/hwtracing/intel_th/pci.c static int intel_th_pci_probe(struct pci_dev *pdev, pdev 76 drivers/hwtracing/intel_th/pci.c [TH_MMIO_CONFIG] = pdev->resource[TH_PCI_CONFIG_BAR], pdev 77 drivers/hwtracing/intel_th/pci.c [TH_MMIO_SW] = pdev->resource[TH_PCI_STH_SW_BAR], pdev 82 drivers/hwtracing/intel_th/pci.c err = pcim_enable_device(pdev); pdev 86 drivers/hwtracing/intel_th/pci.c err = pcim_iomap_regions_request_all(pdev, BAR_MASK, DRIVER_NAME); pdev 90 drivers/hwtracing/intel_th/pci.c if (pdev->resource[TH_PCI_RTIT_BAR].start) { pdev 91 drivers/hwtracing/intel_th/pci.c resource[TH_MMIO_RTIT] = pdev->resource[TH_PCI_RTIT_BAR]; pdev 95 drivers/hwtracing/intel_th/pci.c err = pci_alloc_irq_vectors(pdev, 1, 8, PCI_IRQ_ALL_TYPES); pdev 99 drivers/hwtracing/intel_th/pci.c resource[r].start = pci_irq_vector(pdev, i); pdev 102 drivers/hwtracing/intel_th/pci.c th = intel_th_alloc(&pdev->dev, drvdata, resource, r); pdev 109 drivers/hwtracing/intel_th/pci.c pci_set_master(pdev); pdev 114 drivers/hwtracing/intel_th/pci.c static void intel_th_pci_remove(struct pci_dev *pdev) pdev 116 drivers/hwtracing/intel_th/pci.c struct intel_th *th = pci_get_drvdata(pdev); pdev 120 drivers/hwtracing/intel_th/pci.c pci_free_irq_vectors(pdev); pdev 389 drivers/i2c/busses/i2c-altera.c static int altr_i2c_probe(struct platform_device *pdev) pdev 395 drivers/i2c/busses/i2c-altera.c idev = devm_kzalloc(&pdev->dev, sizeof(*idev), GFP_KERNEL); pdev 399 drivers/i2c/busses/i2c-altera.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 400 drivers/i2c/busses/i2c-altera.c idev->base = devm_ioremap_resource(&pdev->dev, res); pdev 404 drivers/i2c/busses/i2c-altera.c irq = platform_get_irq(pdev, 0); pdev 406 drivers/i2c/busses/i2c-altera.c dev_err(&pdev->dev, "missing interrupt resource\n"); pdev 410 drivers/i2c/busses/i2c-altera.c idev->i2c_clk = devm_clk_get(&pdev->dev, NULL); pdev 412 drivers/i2c/busses/i2c-altera.c dev_err(&pdev->dev, "missing clock\n"); pdev 416 drivers/i2c/busses/i2c-altera.c idev->dev = &pdev->dev; pdev 424 drivers/i2c/busses/i2c-altera.c dev_err(&pdev->dev, "FIFO size set to default of %d\n", pdev 432 drivers/i2c/busses/i2c-altera.c dev_err(&pdev->dev, "Default to 100kHz\n"); pdev 437 drivers/i2c/busses/i2c-altera.c dev_err(&pdev->dev, "invalid clock-frequency %d\n", pdev 442 drivers/i2c/busses/i2c-altera.c ret = devm_request_threaded_irq(&pdev->dev, irq, altr_i2c_isr_quick, pdev 444 drivers/i2c/busses/i2c-altera.c pdev->name, idev); pdev 446 drivers/i2c/busses/i2c-altera.c dev_err(&pdev->dev, "failed to claim IRQ %d\n", irq); pdev 452 drivers/i2c/busses/i2c-altera.c dev_err(&pdev->dev, "failed to enable clock\n"); pdev 459 drivers/i2c/busses/i2c-altera.c strlcpy(idev->adapter.name, pdev->name, sizeof(idev->adapter.name)); pdev 462 drivers/i2c/busses/i2c-altera.c idev->adapter.dev.parent = &pdev->dev; pdev 463 drivers/i2c/busses/i2c-altera.c idev->adapter.dev.of_node = pdev->dev.of_node; pdev 465 drivers/i2c/busses/i2c-altera.c platform_set_drvdata(pdev, idev); pdev 472 drivers/i2c/busses/i2c-altera.c dev_info(&pdev->dev, "Altera SoftIP I2C Probe Complete\n"); pdev 477 drivers/i2c/busses/i2c-altera.c static int altr_i2c_remove(struct platform_device *pdev) pdev 479 drivers/i2c/busses/i2c-altera.c struct altr_i2c_dev *idev = platform_get_drvdata(pdev); pdev 33 drivers/i2c/busses/i2c-amd-mp2-plat.c struct platform_device *pdev; pdev 55 drivers/i2c/busses/i2c-amd-mp2-plat.c dev_err(&i2c_dev->pdev->dev, pdev 91 drivers/i2c/busses/i2c-amd-mp2-plat.c dev_dbg(&i2c_dev->pdev->dev, "%s readdata:%*ph\n", pdev 204 drivers/i2c/busses/i2c-amd-mp2-plat.c static enum speed_enum i2c_amd_get_bus_speed(struct platform_device *pdev) pdev 212 drivers/i2c/busses/i2c-amd-mp2-plat.c acpi_speed = i2c_acpi_find_bus_speed(&pdev->dev); pdev 241 drivers/i2c/busses/i2c-amd-mp2-plat.c static int i2c_amd_probe(struct platform_device *pdev) pdev 245 drivers/i2c/busses/i2c-amd-mp2-plat.c acpi_handle handle = ACPI_HANDLE(&pdev->dev); pdev 262 drivers/i2c/busses/i2c-amd-mp2-plat.c i2c_dev = devm_kzalloc(&pdev->dev, sizeof(*i2c_dev), GFP_KERNEL); pdev 267 drivers/i2c/busses/i2c-amd-mp2-plat.c i2c_dev->pdev = pdev; pdev 268 drivers/i2c/busses/i2c-amd-mp2-plat.c platform_set_drvdata(pdev, i2c_dev); pdev 278 drivers/i2c/busses/i2c-amd-mp2-plat.c dev_err(&pdev->dev, "missing UID/bus id!\n"); pdev 285 drivers/i2c/busses/i2c-amd-mp2-plat.c dev_err(&pdev->dev, "incorrect UID/bus id \"%s\"!\n", uid); pdev 288 drivers/i2c/busses/i2c-amd-mp2-plat.c dev_dbg(&pdev->dev, "bus id is %u\n", i2c_dev->common.bus_id); pdev 296 drivers/i2c/busses/i2c-amd-mp2-plat.c device_link_add(&i2c_dev->pdev->dev, &mp2_dev->pci_dev->dev, pdev 299 drivers/i2c/busses/i2c-amd-mp2-plat.c i2c_dev->common.i2c_speed = i2c_amd_get_bus_speed(pdev); pdev 305 drivers/i2c/busses/i2c-amd-mp2-plat.c i2c_dev->adap.dev.parent = &pdev->dev; pdev 308 drivers/i2c/busses/i2c-amd-mp2-plat.c ACPI_COMPANION_SET(&i2c_dev->adap.dev, ACPI_COMPANION(&pdev->dev)); pdev 309 drivers/i2c/busses/i2c-amd-mp2-plat.c i2c_dev->adap.dev.of_node = pdev->dev.of_node; pdev 318 drivers/i2c/busses/i2c-amd-mp2-plat.c dev_err(&pdev->dev, "initial bus enable failed\n"); pdev 326 drivers/i2c/busses/i2c-amd-mp2-plat.c dev_err(&pdev->dev, "i2c add adapter failed = %d\n", ret); pdev 331 drivers/i2c/busses/i2c-amd-mp2-plat.c static int i2c_amd_remove(struct platform_device *pdev) pdev 333 drivers/i2c/busses/i2c-amd-mp2-plat.c struct amd_i2c_dev *i2c_dev = platform_get_drvdata(pdev); pdev 314 drivers/i2c/busses/i2c-amd756.c static int amd756_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 321 drivers/i2c/busses/i2c-amd756.c dev_err(&pdev->dev, "Only one device supported " pdev 327 drivers/i2c/busses/i2c-amd756.c if (PCI_FUNC(pdev->devfn) != 1) pdev 330 drivers/i2c/busses/i2c-amd756.c pci_read_config_word(pdev, SMBBANFORCE, &amd756_ioport); pdev 333 drivers/i2c/busses/i2c-amd756.c if (PCI_FUNC(pdev->devfn) != 3) pdev 336 drivers/i2c/busses/i2c-amd756.c pci_read_config_byte(pdev, SMBGCFG, &temp); pdev 338 drivers/i2c/busses/i2c-amd756.c dev_err(&pdev->dev, pdev 345 drivers/i2c/busses/i2c-amd756.c pci_read_config_word(pdev, SMBBA, &amd756_ioport); pdev 356 drivers/i2c/busses/i2c-amd756.c dev_err(&pdev->dev, "SMB region 0x%x already in use!\n", pdev 361 drivers/i2c/busses/i2c-amd756.c pci_read_config_byte(pdev, SMBREV, &temp); pdev 362 drivers/i2c/busses/i2c-amd756.c dev_dbg(&pdev->dev, "SMBREV = 0x%X\n", temp); pdev 363 drivers/i2c/busses/i2c-amd756.c dev_dbg(&pdev->dev, "AMD756_smba = 0x%X\n", amd756_ioport); pdev 366 drivers/i2c/busses/i2c-amd756.c amd756_smbus.dev.parent = &pdev->dev; pdev 897 drivers/i2c/busses/i2c-aspeed.c struct platform_device *pdev) pdev 909 drivers/i2c/busses/i2c-aspeed.c if (of_property_read_bool(pdev->dev.of_node, "multi-master")) pdev 932 drivers/i2c/busses/i2c-aspeed.c struct platform_device *pdev = to_platform_device(bus->dev); pdev 942 drivers/i2c/busses/i2c-aspeed.c ret = aspeed_i2c_init(bus, pdev); pdev 962 drivers/i2c/busses/i2c-aspeed.c static int aspeed_i2c_probe_bus(struct platform_device *pdev) pdev 970 drivers/i2c/busses/i2c-aspeed.c bus = devm_kzalloc(&pdev->dev, sizeof(*bus), GFP_KERNEL); pdev 974 drivers/i2c/busses/i2c-aspeed.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 975 drivers/i2c/busses/i2c-aspeed.c bus->base = devm_ioremap_resource(&pdev->dev, res); pdev 979 drivers/i2c/busses/i2c-aspeed.c parent_clk = devm_clk_get(&pdev->dev, NULL); pdev 984 drivers/i2c/busses/i2c-aspeed.c devm_clk_put(&pdev->dev, parent_clk); pdev 986 drivers/i2c/busses/i2c-aspeed.c bus->rst = devm_reset_control_get_shared(&pdev->dev, NULL); pdev 988 drivers/i2c/busses/i2c-aspeed.c dev_err(&pdev->dev, pdev 994 drivers/i2c/busses/i2c-aspeed.c ret = of_property_read_u32(pdev->dev.of_node, pdev 997 drivers/i2c/busses/i2c-aspeed.c dev_err(&pdev->dev, pdev 1002 drivers/i2c/busses/i2c-aspeed.c match = of_match_node(aspeed_i2c_bus_of_table, pdev->dev.of_node); pdev 1015 drivers/i2c/busses/i2c-aspeed.c bus->adap.dev.parent = &pdev->dev; pdev 1016 drivers/i2c/busses/i2c-aspeed.c bus->adap.dev.of_node = pdev->dev.of_node; pdev 1017 drivers/i2c/busses/i2c-aspeed.c strlcpy(bus->adap.name, pdev->name, sizeof(bus->adap.name)); pdev 1020 drivers/i2c/busses/i2c-aspeed.c bus->dev = &pdev->dev; pdev 1029 drivers/i2c/busses/i2c-aspeed.c ret = aspeed_i2c_init(bus, pdev); pdev 1033 drivers/i2c/busses/i2c-aspeed.c irq = irq_of_parse_and_map(pdev->dev.of_node, 0); pdev 1034 drivers/i2c/busses/i2c-aspeed.c ret = devm_request_irq(&pdev->dev, irq, aspeed_i2c_bus_irq, pdev 1035 drivers/i2c/busses/i2c-aspeed.c 0, dev_name(&pdev->dev), bus); pdev 1043 drivers/i2c/busses/i2c-aspeed.c platform_set_drvdata(pdev, bus); pdev 1051 drivers/i2c/busses/i2c-aspeed.c static int aspeed_i2c_remove_bus(struct platform_device *pdev) pdev 1053 drivers/i2c/busses/i2c-aspeed.c struct aspeed_i2c_bus *bus = platform_get_drvdata(pdev); pdev 184 drivers/i2c/busses/i2c-at91-core.c struct platform_device *pdev) pdev 186 drivers/i2c/busses/i2c-at91-core.c if (pdev->dev.of_node) { pdev 188 drivers/i2c/busses/i2c-at91-core.c match = of_match_node(atmel_twi_dt_ids, pdev->dev.of_node); pdev 193 drivers/i2c/busses/i2c-at91-core.c return (struct at91_twi_pdata *) platform_get_device_id(pdev)->driver_data; pdev 196 drivers/i2c/busses/i2c-at91-core.c static int at91_twi_probe(struct platform_device *pdev) pdev 203 drivers/i2c/busses/i2c-at91-core.c dev = devm_kzalloc(&pdev->dev, sizeof(*dev), GFP_KERNEL); pdev 207 drivers/i2c/busses/i2c-at91-core.c dev->dev = &pdev->dev; pdev 209 drivers/i2c/busses/i2c-at91-core.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 214 drivers/i2c/busses/i2c-at91-core.c dev->pdata = at91_twi_get_driver_data(pdev); pdev 218 drivers/i2c/busses/i2c-at91-core.c dev->base = devm_ioremap_resource(&pdev->dev, mem); pdev 222 drivers/i2c/busses/i2c-at91-core.c dev->irq = platform_get_irq(pdev, 0); pdev 226 drivers/i2c/busses/i2c-at91-core.c platform_set_drvdata(pdev, dev); pdev 240 drivers/i2c/busses/i2c-at91-core.c dev->adapter.nr = pdev->id; pdev 242 drivers/i2c/busses/i2c-at91-core.c dev->adapter.dev.of_node = pdev->dev.of_node; pdev 244 drivers/i2c/busses/i2c-at91-core.c dev->slave_detected = i2c_detect_slave_mode(&pdev->dev); pdev 247 drivers/i2c/busses/i2c-at91-core.c rc = at91_twi_probe_slave(pdev, phy_addr, dev); pdev 249 drivers/i2c/busses/i2c-at91-core.c rc = at91_twi_probe_master(pdev, phy_addr, dev); pdev 275 drivers/i2c/busses/i2c-at91-core.c static int at91_twi_remove(struct platform_device *pdev) pdev 277 drivers/i2c/busses/i2c-at91-core.c struct at91_twi_dev *dev = platform_get_drvdata(pdev); pdev 771 drivers/i2c/busses/i2c-at91-master.c int at91_twi_probe_master(struct platform_device *pdev, pdev 778 drivers/i2c/busses/i2c-at91-master.c rc = devm_request_irq(&pdev->dev, dev->irq, atmel_twi_interrupt, 0, pdev 791 drivers/i2c/busses/i2c-at91-master.c if (!of_property_read_u32(pdev->dev.of_node, "atmel,fifo-size", pdev 119 drivers/i2c/busses/i2c-at91-slave.c int at91_twi_probe_slave(struct platform_device *pdev, pdev 124 drivers/i2c/busses/i2c-at91-slave.c rc = devm_request_irq(&pdev->dev, dev->irq, atmel_twi_interrupt_slave, pdev 158 drivers/i2c/busses/i2c-at91.h int at91_twi_probe_master(struct platform_device *pdev, u32 phy_addr, pdev 163 drivers/i2c/busses/i2c-at91.h int at91_twi_probe_slave(struct platform_device *pdev, u32 phy_addr, pdev 168 drivers/i2c/busses/i2c-at91.h static inline int at91_twi_probe_slave(struct platform_device *pdev, pdev 302 drivers/i2c/busses/i2c-au1550.c i2c_au1550_probe(struct platform_device *pdev) pdev 308 drivers/i2c/busses/i2c-au1550.c priv = devm_kzalloc(&pdev->dev, sizeof(struct i2c_au1550_data), pdev 313 drivers/i2c/busses/i2c-au1550.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 314 drivers/i2c/busses/i2c-au1550.c priv->psc_base = devm_ioremap_resource(&pdev->dev, r); pdev 320 drivers/i2c/busses/i2c-au1550.c priv->adap.nr = pdev->id; pdev 323 drivers/i2c/busses/i2c-au1550.c priv->adap.dev.parent = &pdev->dev; pdev 335 drivers/i2c/busses/i2c-au1550.c platform_set_drvdata(pdev, priv); pdev 339 drivers/i2c/busses/i2c-au1550.c static int i2c_au1550_remove(struct platform_device *pdev) pdev 341 drivers/i2c/busses/i2c-au1550.c struct i2c_au1550_data *priv = platform_get_drvdata(pdev); pdev 733 drivers/i2c/busses/i2c-axxia.c static int axxia_i2c_probe(struct platform_device *pdev) pdev 735 drivers/i2c/busses/i2c-axxia.c struct device_node *np = pdev->dev.of_node; pdev 741 drivers/i2c/busses/i2c-axxia.c idev = devm_kzalloc(&pdev->dev, sizeof(*idev), GFP_KERNEL); pdev 745 drivers/i2c/busses/i2c-axxia.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 746 drivers/i2c/busses/i2c-axxia.c base = devm_ioremap_resource(&pdev->dev, res); pdev 750 drivers/i2c/busses/i2c-axxia.c idev->irq = platform_get_irq(pdev, 0); pdev 752 drivers/i2c/busses/i2c-axxia.c dev_err(&pdev->dev, "missing interrupt resource\n"); pdev 756 drivers/i2c/busses/i2c-axxia.c idev->i2c_clk = devm_clk_get(&pdev->dev, "i2c"); pdev 758 drivers/i2c/busses/i2c-axxia.c dev_err(&pdev->dev, "missing clock\n"); pdev 763 drivers/i2c/busses/i2c-axxia.c idev->dev = &pdev->dev; pdev 772 drivers/i2c/busses/i2c-axxia.c dev_err(&pdev->dev, "failed to enable clock\n"); pdev 778 drivers/i2c/busses/i2c-axxia.c dev_err(&pdev->dev, "failed to initialize\n"); pdev 782 drivers/i2c/busses/i2c-axxia.c ret = devm_request_irq(&pdev->dev, idev->irq, axxia_i2c_isr, 0, pdev 783 drivers/i2c/busses/i2c-axxia.c pdev->name, idev); pdev 785 drivers/i2c/busses/i2c-axxia.c dev_err(&pdev->dev, "failed to claim IRQ%d\n", idev->irq); pdev 790 drivers/i2c/busses/i2c-axxia.c strlcpy(idev->adapter.name, pdev->name, sizeof(idev->adapter.name)); pdev 795 drivers/i2c/busses/i2c-axxia.c idev->adapter.dev.parent = &pdev->dev; pdev 796 drivers/i2c/busses/i2c-axxia.c idev->adapter.dev.of_node = pdev->dev.of_node; pdev 798 drivers/i2c/busses/i2c-axxia.c platform_set_drvdata(pdev, idev); pdev 811 drivers/i2c/busses/i2c-axxia.c static int axxia_i2c_remove(struct platform_device *pdev) pdev 813 drivers/i2c/busses/i2c-axxia.c struct axxia_i2c_dev *idev = platform_get_drvdata(pdev); pdev 853 drivers/i2c/busses/i2c-bcm-iproc.c static int bcm_iproc_i2c_probe(struct platform_device *pdev) pdev 860 drivers/i2c/busses/i2c-bcm-iproc.c iproc_i2c = devm_kzalloc(&pdev->dev, sizeof(*iproc_i2c), pdev 865 drivers/i2c/busses/i2c-bcm-iproc.c platform_set_drvdata(pdev, iproc_i2c); pdev 866 drivers/i2c/busses/i2c-bcm-iproc.c iproc_i2c->device = &pdev->dev; pdev 868 drivers/i2c/busses/i2c-bcm-iproc.c (enum bcm_iproc_i2c_type)of_device_get_match_data(&pdev->dev); pdev 871 drivers/i2c/busses/i2c-bcm-iproc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 877 drivers/i2c/busses/i2c-bcm-iproc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 907 drivers/i2c/busses/i2c-bcm-iproc.c irq = platform_get_irq(pdev, 0); pdev 910 drivers/i2c/busses/i2c-bcm-iproc.c bcm_iproc_i2c_isr, 0, pdev->name, pdev 933 drivers/i2c/busses/i2c-bcm-iproc.c adap->dev.parent = &pdev->dev; pdev 934 drivers/i2c/busses/i2c-bcm-iproc.c adap->dev.of_node = pdev->dev.of_node; pdev 939 drivers/i2c/busses/i2c-bcm-iproc.c static int bcm_iproc_i2c_remove(struct platform_device *pdev) pdev 941 drivers/i2c/busses/i2c-bcm-iproc.c struct bcm_iproc_i2c_dev *iproc_i2c = platform_get_drvdata(pdev); pdev 748 drivers/i2c/busses/i2c-bcm-kona.c static int bcm_kona_i2c_probe(struct platform_device *pdev) pdev 756 drivers/i2c/busses/i2c-bcm-kona.c dev = devm_kzalloc(&pdev->dev, sizeof(*dev), GFP_KERNEL); pdev 760 drivers/i2c/busses/i2c-bcm-kona.c platform_set_drvdata(pdev, dev); pdev 761 drivers/i2c/busses/i2c-bcm-kona.c dev->device = &pdev->dev; pdev 765 drivers/i2c/busses/i2c-bcm-kona.c iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 824 drivers/i2c/busses/i2c-bcm-kona.c dev->irq = platform_get_irq(pdev, 0); pdev 832 drivers/i2c/busses/i2c-bcm-kona.c rc = devm_request_irq(&pdev->dev, dev->irq, bcm_kona_i2c_isr, pdev 833 drivers/i2c/busses/i2c-bcm-kona.c IRQF_SHARED, pdev->name, dev); pdev 857 drivers/i2c/busses/i2c-bcm-kona.c adap->dev.parent = &pdev->dev; pdev 858 drivers/i2c/busses/i2c-bcm-kona.c adap->dev.of_node = pdev->dev.of_node; pdev 875 drivers/i2c/busses/i2c-bcm-kona.c static int bcm_kona_i2c_remove(struct platform_device *pdev) pdev 877 drivers/i2c/busses/i2c-bcm-kona.c struct bcm_kona_i2c_dev *dev = platform_get_drvdata(pdev); pdev 402 drivers/i2c/busses/i2c-bcm2835.c static int bcm2835_i2c_probe(struct platform_device *pdev) pdev 411 drivers/i2c/busses/i2c-bcm2835.c i2c_dev = devm_kzalloc(&pdev->dev, sizeof(*i2c_dev), GFP_KERNEL); pdev 414 drivers/i2c/busses/i2c-bcm2835.c platform_set_drvdata(pdev, i2c_dev); pdev 415 drivers/i2c/busses/i2c-bcm2835.c i2c_dev->dev = &pdev->dev; pdev 418 drivers/i2c/busses/i2c-bcm2835.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 419 drivers/i2c/busses/i2c-bcm2835.c i2c_dev->regs = devm_ioremap_resource(&pdev->dev, mem); pdev 423 drivers/i2c/busses/i2c-bcm2835.c mclk = devm_clk_get(&pdev->dev, NULL); pdev 426 drivers/i2c/busses/i2c-bcm2835.c dev_err(&pdev->dev, "Could not get clock\n"); pdev 430 drivers/i2c/busses/i2c-bcm2835.c i2c_dev->bus_clk = bcm2835_i2c_register_div(&pdev->dev, mclk, i2c_dev); pdev 433 drivers/i2c/busses/i2c-bcm2835.c dev_err(&pdev->dev, "Could not register clock\n"); pdev 437 drivers/i2c/busses/i2c-bcm2835.c ret = of_property_read_u32(pdev->dev.of_node, "clock-frequency", pdev 440 drivers/i2c/busses/i2c-bcm2835.c dev_warn(&pdev->dev, pdev 447 drivers/i2c/busses/i2c-bcm2835.c dev_err(&pdev->dev, "Could not set clock frequency\n"); pdev 453 drivers/i2c/busses/i2c-bcm2835.c dev_err(&pdev->dev, "Couldn't prepare clock"); pdev 457 drivers/i2c/busses/i2c-bcm2835.c irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 459 drivers/i2c/busses/i2c-bcm2835.c dev_err(&pdev->dev, "No IRQ resource\n"); pdev 465 drivers/i2c/busses/i2c-bcm2835.c dev_name(&pdev->dev), i2c_dev); pdev 467 drivers/i2c/busses/i2c-bcm2835.c dev_err(&pdev->dev, "Could not request IRQ\n"); pdev 476 drivers/i2c/busses/i2c-bcm2835.c of_node_full_name(pdev->dev.of_node)); pdev 478 drivers/i2c/busses/i2c-bcm2835.c adap->dev.parent = &pdev->dev; pdev 479 drivers/i2c/busses/i2c-bcm2835.c adap->dev.of_node = pdev->dev.of_node; pdev 480 drivers/i2c/busses/i2c-bcm2835.c adap->quirks = of_device_get_match_data(&pdev->dev); pdev 491 drivers/i2c/busses/i2c-bcm2835.c static int bcm2835_i2c_remove(struct platform_device *pdev) pdev 493 drivers/i2c/busses/i2c-bcm2835.c struct bcm2835_i2c_dev *i2c_dev = platform_get_drvdata(pdev); pdev 583 drivers/i2c/busses/i2c-brcmstb.c static int brcmstb_i2c_probe(struct platform_device *pdev) pdev 592 drivers/i2c/busses/i2c-brcmstb.c dev = devm_kzalloc(&pdev->dev, sizeof(*dev), GFP_KERNEL); pdev 596 drivers/i2c/busses/i2c-brcmstb.c dev->bsc_regmap = devm_kzalloc(&pdev->dev, sizeof(*dev->bsc_regmap), GFP_KERNEL); pdev 600 drivers/i2c/busses/i2c-brcmstb.c platform_set_drvdata(pdev, dev); pdev 601 drivers/i2c/busses/i2c-brcmstb.c dev->device = &pdev->dev; pdev 605 drivers/i2c/busses/i2c-brcmstb.c iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 618 drivers/i2c/busses/i2c-brcmstb.c dev->irq = platform_get_irq(pdev, 0); pdev 624 drivers/i2c/busses/i2c-brcmstb.c rc = devm_request_irq(&pdev->dev, dev->irq, brcmstb_i2c_isr, pdev 626 drivers/i2c/busses/i2c-brcmstb.c int_name ? int_name : pdev->name, pdev 658 drivers/i2c/busses/i2c-brcmstb.c adap->dev.parent = &pdev->dev; pdev 659 drivers/i2c/busses/i2c-brcmstb.c adap->dev.of_node = pdev->dev.of_node; pdev 674 drivers/i2c/busses/i2c-brcmstb.c static int brcmstb_i2c_remove(struct platform_device *pdev) pdev 676 drivers/i2c/busses/i2c-brcmstb.c struct brcmstb_i2c_dev *dev = platform_get_drvdata(pdev); pdev 884 drivers/i2c/busses/i2c-cadence.c static int cdns_i2c_probe(struct platform_device *pdev) pdev 891 drivers/i2c/busses/i2c-cadence.c id = devm_kzalloc(&pdev->dev, sizeof(*id), GFP_KERNEL); pdev 895 drivers/i2c/busses/i2c-cadence.c id->dev = &pdev->dev; pdev 896 drivers/i2c/busses/i2c-cadence.c platform_set_drvdata(pdev, id); pdev 898 drivers/i2c/busses/i2c-cadence.c match = of_match_node(cdns_i2c_of_match, pdev->dev.of_node); pdev 904 drivers/i2c/busses/i2c-cadence.c r_mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 905 drivers/i2c/busses/i2c-cadence.c id->membase = devm_ioremap_resource(&pdev->dev, r_mem); pdev 909 drivers/i2c/busses/i2c-cadence.c id->irq = platform_get_irq(pdev, 0); pdev 912 drivers/i2c/busses/i2c-cadence.c id->adap.dev.of_node = pdev->dev.of_node; pdev 917 drivers/i2c/busses/i2c-cadence.c id->adap.dev.parent = &pdev->dev; pdev 922 drivers/i2c/busses/i2c-cadence.c id->clk = devm_clk_get(&pdev->dev, NULL); pdev 924 drivers/i2c/busses/i2c-cadence.c dev_err(&pdev->dev, "input clock not found.\n"); pdev 929 drivers/i2c/busses/i2c-cadence.c dev_err(&pdev->dev, "Unable to enable clock.\n"); pdev 938 drivers/i2c/busses/i2c-cadence.c dev_warn(&pdev->dev, "Unable to register clock notifier.\n"); pdev 941 drivers/i2c/busses/i2c-cadence.c ret = of_property_read_u32(pdev->dev.of_node, "clock-frequency", pdev 951 drivers/i2c/busses/i2c-cadence.c dev_err(&pdev->dev, "invalid SCL clock: %u Hz\n", id->i2c_clk); pdev 956 drivers/i2c/busses/i2c-cadence.c ret = devm_request_irq(&pdev->dev, id->irq, cdns_i2c_isr, 0, pdev 959 drivers/i2c/busses/i2c-cadence.c dev_err(&pdev->dev, "cannot get irq %d\n", id->irq); pdev 976 drivers/i2c/busses/i2c-cadence.c dev_info(&pdev->dev, "%u kHz mmio %08lx irq %d\n", pdev 983 drivers/i2c/busses/i2c-cadence.c pm_runtime_set_suspended(&pdev->dev); pdev 984 drivers/i2c/busses/i2c-cadence.c pm_runtime_disable(&pdev->dev); pdev 996 drivers/i2c/busses/i2c-cadence.c static int cdns_i2c_remove(struct platform_device *pdev) pdev 998 drivers/i2c/busses/i2c-cadence.c struct cdns_i2c *id = platform_get_drvdata(pdev); pdev 1003 drivers/i2c/busses/i2c-cadence.c pm_runtime_disable(&pdev->dev); pdev 202 drivers/i2c/busses/i2c-cbus-gpio.c static int cbus_i2c_remove(struct platform_device *pdev) pdev 204 drivers/i2c/busses/i2c-cbus-gpio.c struct i2c_adapter *adapter = platform_get_drvdata(pdev); pdev 211 drivers/i2c/busses/i2c-cbus-gpio.c static int cbus_i2c_probe(struct platform_device *pdev) pdev 216 drivers/i2c/busses/i2c-cbus-gpio.c adapter = devm_kzalloc(&pdev->dev, sizeof(struct i2c_adapter), pdev 221 drivers/i2c/busses/i2c-cbus-gpio.c chost = devm_kzalloc(&pdev->dev, sizeof(*chost), GFP_KERNEL); pdev 225 drivers/i2c/busses/i2c-cbus-gpio.c if (gpiod_count(&pdev->dev, NULL) != 3) pdev 227 drivers/i2c/busses/i2c-cbus-gpio.c chost->clk = devm_gpiod_get_index(&pdev->dev, NULL, 0, GPIOD_OUT_LOW); pdev 230 drivers/i2c/busses/i2c-cbus-gpio.c chost->dat = devm_gpiod_get_index(&pdev->dev, NULL, 1, GPIOD_IN); pdev 233 drivers/i2c/busses/i2c-cbus-gpio.c chost->sel = devm_gpiod_get_index(&pdev->dev, NULL, 2, GPIOD_OUT_HIGH); pdev 242 drivers/i2c/busses/i2c-cbus-gpio.c adapter->dev.parent = &pdev->dev; pdev 243 drivers/i2c/busses/i2c-cbus-gpio.c adapter->dev.of_node = pdev->dev.of_node; pdev 244 drivers/i2c/busses/i2c-cbus-gpio.c adapter->nr = pdev->id; pdev 250 drivers/i2c/busses/i2c-cbus-gpio.c chost->dev = &pdev->dev; pdev 253 drivers/i2c/busses/i2c-cbus-gpio.c platform_set_drvdata(pdev, adapter); pdev 303 drivers/i2c/busses/i2c-cht-wc.c static int cht_wc_i2c_adap_i2c_probe(struct platform_device *pdev) pdev 305 drivers/i2c/busses/i2c-cht-wc.c struct intel_soc_pmic *pmic = dev_get_drvdata(pdev->dev.parent); pdev 316 drivers/i2c/busses/i2c-cht-wc.c irq = platform_get_irq(pdev, 0); pdev 318 drivers/i2c/busses/i2c-cht-wc.c dev_err(&pdev->dev, "Error missing irq resource\n"); pdev 322 drivers/i2c/busses/i2c-cht-wc.c adap = devm_kzalloc(&pdev->dev, sizeof(*adap), GFP_KERNEL); pdev 337 drivers/i2c/busses/i2c-cht-wc.c adap->adapter.dev.parent = &pdev->dev; pdev 355 drivers/i2c/busses/i2c-cht-wc.c adap->irq_domain = irq_domain_add_linear(pdev->dev.of_node, 1, pdev 370 drivers/i2c/busses/i2c-cht-wc.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, pdev 398 drivers/i2c/busses/i2c-cht-wc.c platform_set_drvdata(pdev, adap); pdev 408 drivers/i2c/busses/i2c-cht-wc.c static int cht_wc_i2c_adap_i2c_remove(struct platform_device *pdev) pdev 410 drivers/i2c/busses/i2c-cht-wc.c struct cht_wc_i2c_adap *adap = platform_get_drvdata(pdev); pdev 241 drivers/i2c/busses/i2c-cros-ec-tunnel.c static int ec_i2c_probe(struct platform_device *pdev) pdev 243 drivers/i2c/busses/i2c-cros-ec-tunnel.c struct device_node *np = pdev->dev.of_node; pdev 244 drivers/i2c/busses/i2c-cros-ec-tunnel.c struct cros_ec_device *ec = dev_get_drvdata(pdev->dev.parent); pdev 245 drivers/i2c/busses/i2c-cros-ec-tunnel.c struct device *dev = &pdev->dev; pdev 273 drivers/i2c/busses/i2c-cros-ec-tunnel.c bus->adap.dev.parent = &pdev->dev; pdev 280 drivers/i2c/busses/i2c-cros-ec-tunnel.c platform_set_drvdata(pdev, bus); pdev 760 drivers/i2c/busses/i2c-davinci.c static int davinci_i2c_probe(struct platform_device *pdev) pdev 768 drivers/i2c/busses/i2c-davinci.c irq = platform_get_irq(pdev, 0); pdev 773 drivers/i2c/busses/i2c-davinci.c dev_err(&pdev->dev, pdev 778 drivers/i2c/busses/i2c-davinci.c dev = devm_kzalloc(&pdev->dev, sizeof(struct davinci_i2c_dev), pdev 781 drivers/i2c/busses/i2c-davinci.c dev_err(&pdev->dev, "Memory allocation failed\n"); pdev 787 drivers/i2c/busses/i2c-davinci.c dev->dev = &pdev->dev; pdev 789 drivers/i2c/busses/i2c-davinci.c dev->pdata = dev_get_platdata(&pdev->dev); pdev 790 drivers/i2c/busses/i2c-davinci.c platform_set_drvdata(pdev, dev); pdev 792 drivers/i2c/busses/i2c-davinci.c if (!dev->pdata && pdev->dev.of_node) { pdev 795 drivers/i2c/busses/i2c-davinci.c dev->pdata = devm_kzalloc(&pdev->dev, pdev 802 drivers/i2c/busses/i2c-davinci.c if (!of_property_read_u32(pdev->dev.of_node, "clock-frequency", pdev 807 drivers/i2c/busses/i2c-davinci.c of_property_read_bool(pdev->dev.of_node, pdev 813 drivers/i2c/busses/i2c-davinci.c dev->clk = devm_clk_get(&pdev->dev, NULL); pdev 817 drivers/i2c/busses/i2c-davinci.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 818 drivers/i2c/busses/i2c-davinci.c dev->base = devm_ioremap_resource(&pdev->dev, mem); pdev 838 drivers/i2c/busses/i2c-davinci.c r = devm_request_irq(&pdev->dev, dev->irq, i2c_davinci_isr, 0, pdev 839 drivers/i2c/busses/i2c-davinci.c pdev->name, dev); pdev 841 drivers/i2c/busses/i2c-davinci.c dev_err(&pdev->dev, "failure requesting irq %i\n", dev->irq); pdev 847 drivers/i2c/busses/i2c-davinci.c dev_err(&pdev->dev, "failed to register cpufreq\n"); pdev 857 drivers/i2c/busses/i2c-davinci.c adap->dev.parent = &pdev->dev; pdev 859 drivers/i2c/busses/i2c-davinci.c adap->dev.of_node = pdev->dev.of_node; pdev 866 drivers/i2c/busses/i2c-davinci.c rinfo->scl_gpiod = devm_gpiod_get(&pdev->dev, "scl", pdev 872 drivers/i2c/busses/i2c-davinci.c rinfo->sda_gpiod = devm_gpiod_get(&pdev->dev, "sda", GPIOD_IN); pdev 879 drivers/i2c/busses/i2c-davinci.c adap->nr = pdev->id; pdev 897 drivers/i2c/busses/i2c-davinci.c static int davinci_i2c_remove(struct platform_device *pdev) pdev 899 drivers/i2c/busses/i2c-davinci.c struct davinci_i2c_dev *dev = platform_get_drvdata(pdev); pdev 906 drivers/i2c/busses/i2c-davinci.c ret = pm_runtime_get_sync(&pdev->dev); pdev 908 drivers/i2c/busses/i2c-davinci.c pm_runtime_put_noidle(&pdev->dev); pdev 56 drivers/i2c/busses/i2c-designware-pcidrv.c int (*setup)(struct pci_dev *pdev, struct dw_pci_controller *c); pdev 89 drivers/i2c/busses/i2c-designware-pcidrv.c static int mfld_setup(struct pci_dev *pdev, struct dw_pci_controller *c) pdev 91 drivers/i2c/busses/i2c-designware-pcidrv.c switch (pdev->device) { pdev 98 drivers/i2c/busses/i2c-designware-pcidrv.c c->bus_num = pdev->device - 0x817 + 3; pdev 103 drivers/i2c/busses/i2c-designware-pcidrv.c c->bus_num = pdev->device - 0x82C + 0; pdev 109 drivers/i2c/busses/i2c-designware-pcidrv.c static int mrfld_setup(struct pci_dev *pdev, struct dw_pci_controller *c) pdev 117 drivers/i2c/busses/i2c-designware-pcidrv.c switch (PCI_SLOT(pdev->devfn)) { pdev 119 drivers/i2c/busses/i2c-designware-pcidrv.c c->bus_num = PCI_FUNC(pdev->devfn) + 0 + 1; pdev 122 drivers/i2c/busses/i2c-designware-pcidrv.c c->bus_num = PCI_FUNC(pdev->devfn) + 4 + 1; pdev 213 drivers/i2c/busses/i2c-designware-pcidrv.c static int i2c_dw_pci_probe(struct pci_dev *pdev, pdev 223 drivers/i2c/busses/i2c-designware-pcidrv.c dev_err(&pdev->dev, "%s: invalid driver data %ld\n", __func__, pdev 230 drivers/i2c/busses/i2c-designware-pcidrv.c r = pcim_enable_device(pdev); pdev 232 drivers/i2c/busses/i2c-designware-pcidrv.c dev_err(&pdev->dev, "Failed to enable I2C PCI device (%d)\n", pdev 237 drivers/i2c/busses/i2c-designware-pcidrv.c pci_set_master(pdev); pdev 239 drivers/i2c/busses/i2c-designware-pcidrv.c r = pcim_iomap_regions(pdev, 1 << 0, pci_name(pdev)); pdev 241 drivers/i2c/busses/i2c-designware-pcidrv.c dev_err(&pdev->dev, "I/O memory remapping failed\n"); pdev 245 drivers/i2c/busses/i2c-designware-pcidrv.c dev = devm_kzalloc(&pdev->dev, sizeof(struct dw_i2c_dev), GFP_KERNEL); pdev 249 drivers/i2c/busses/i2c-designware-pcidrv.c r = pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_ALL_TYPES); pdev 256 drivers/i2c/busses/i2c-designware-pcidrv.c dev->base = pcim_iomap_table(pdev)[0]; pdev 257 drivers/i2c/busses/i2c-designware-pcidrv.c dev->dev = &pdev->dev; pdev 258 drivers/i2c/busses/i2c-designware-pcidrv.c dev->irq = pci_irq_vector(pdev, 0); pdev 262 drivers/i2c/busses/i2c-designware-pcidrv.c r = controller->setup(pdev, controller); pdev 264 drivers/i2c/busses/i2c-designware-pcidrv.c pci_free_irq_vectors(pdev); pdev 282 drivers/i2c/busses/i2c-designware-pcidrv.c pci_set_drvdata(pdev, dev); pdev 290 drivers/i2c/busses/i2c-designware-pcidrv.c ACPI_COMPANION_SET(&adap->dev, ACPI_COMPANION(&pdev->dev)); pdev 295 drivers/i2c/busses/i2c-designware-pcidrv.c pci_free_irq_vectors(pdev); pdev 299 drivers/i2c/busses/i2c-designware-pcidrv.c pm_runtime_set_autosuspend_delay(&pdev->dev, 1000); pdev 300 drivers/i2c/busses/i2c-designware-pcidrv.c pm_runtime_use_autosuspend(&pdev->dev); pdev 301 drivers/i2c/busses/i2c-designware-pcidrv.c pm_runtime_put_autosuspend(&pdev->dev); pdev 302 drivers/i2c/busses/i2c-designware-pcidrv.c pm_runtime_allow(&pdev->dev); pdev 307 drivers/i2c/busses/i2c-designware-pcidrv.c static void i2c_dw_pci_remove(struct pci_dev *pdev) pdev 309 drivers/i2c/busses/i2c-designware-pcidrv.c struct dw_i2c_dev *dev = pci_get_drvdata(pdev); pdev 312 drivers/i2c/busses/i2c-designware-pcidrv.c pm_runtime_forbid(&pdev->dev); pdev 313 drivers/i2c/busses/i2c-designware-pcidrv.c pm_runtime_get_noresume(&pdev->dev); pdev 316 drivers/i2c/busses/i2c-designware-pcidrv.c devm_free_irq(&pdev->dev, dev->irq, dev); pdev 317 drivers/i2c/busses/i2c-designware-pcidrv.c pci_free_irq_vectors(pdev); pdev 58 drivers/i2c/busses/i2c-designware-platdrv.c static void dw_i2c_acpi_params(struct platform_device *pdev, char method[], pdev 62 drivers/i2c/busses/i2c-designware-platdrv.c acpi_handle handle = ACPI_HANDLE(&pdev->dev); pdev 83 drivers/i2c/busses/i2c-designware-platdrv.c static int dw_i2c_acpi_configure(struct platform_device *pdev) pdev 85 drivers/i2c/busses/i2c-designware-platdrv.c struct dw_i2c_dev *dev = platform_get_drvdata(pdev); pdev 96 drivers/i2c/busses/i2c-designware-platdrv.c dw_i2c_acpi_params(pdev, "SSCN", &dev->ss_hcnt, &dev->ss_lcnt, &ss_ht); pdev 97 drivers/i2c/busses/i2c-designware-platdrv.c dw_i2c_acpi_params(pdev, "FPCN", &dev->fp_hcnt, &dev->fp_lcnt, &fp_ht); pdev 98 drivers/i2c/busses/i2c-designware-platdrv.c dw_i2c_acpi_params(pdev, "HSCN", &dev->hs_hcnt, &dev->hs_lcnt, &hs_ht); pdev 99 drivers/i2c/busses/i2c-designware-platdrv.c dw_i2c_acpi_params(pdev, "FMCN", &dev->fs_hcnt, &dev->fs_lcnt, &fs_ht); pdev 137 drivers/i2c/busses/i2c-designware-platdrv.c static inline int dw_i2c_acpi_configure(struct platform_device *pdev) pdev 156 drivers/i2c/busses/i2c-designware-platdrv.c static int dw_i2c_of_configure(struct platform_device *pdev) pdev 158 drivers/i2c/busses/i2c-designware-platdrv.c struct dw_i2c_dev *dev = platform_get_drvdata(pdev); pdev 163 drivers/i2c/busses/i2c-designware-platdrv.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 164 drivers/i2c/busses/i2c-designware-platdrv.c dev->ext = devm_ioremap_resource(&pdev->dev, mem); pdev 182 drivers/i2c/busses/i2c-designware-platdrv.c static inline int dw_i2c_of_configure(struct platform_device *pdev) pdev 251 drivers/i2c/busses/i2c-designware-platdrv.c static int dw_i2c_plat_probe(struct platform_device *pdev) pdev 253 drivers/i2c/busses/i2c-designware-platdrv.c struct dw_i2c_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 264 drivers/i2c/busses/i2c-designware-platdrv.c irq = platform_get_irq(pdev, 0); pdev 268 drivers/i2c/busses/i2c-designware-platdrv.c dev = devm_kzalloc(&pdev->dev, sizeof(struct dw_i2c_dev), GFP_KERNEL); pdev 272 drivers/i2c/busses/i2c-designware-platdrv.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 273 drivers/i2c/busses/i2c-designware-platdrv.c dev->base = devm_ioremap_resource(&pdev->dev, mem); pdev 277 drivers/i2c/busses/i2c-designware-platdrv.c dev->dev = &pdev->dev; pdev 279 drivers/i2c/busses/i2c-designware-platdrv.c platform_set_drvdata(pdev, dev); pdev 281 drivers/i2c/busses/i2c-designware-platdrv.c dev->rst = devm_reset_control_get_optional_exclusive(&pdev->dev, NULL); pdev 291 drivers/i2c/busses/i2c-designware-platdrv.c i2c_parse_fw_timings(&pdev->dev, t, false); pdev 293 drivers/i2c/busses/i2c-designware-platdrv.c acpi_speed = i2c_acpi_find_bus_speed(&pdev->dev); pdev 315 drivers/i2c/busses/i2c-designware-platdrv.c dev->flags |= (uintptr_t)device_get_match_data(&pdev->dev); pdev 317 drivers/i2c/busses/i2c-designware-platdrv.c if (pdev->dev.of_node) pdev 318 drivers/i2c/busses/i2c-designware-platdrv.c dw_i2c_of_configure(pdev); pdev 320 drivers/i2c/busses/i2c-designware-platdrv.c if (has_acpi_companion(&pdev->dev)) pdev 321 drivers/i2c/busses/i2c-designware-platdrv.c dw_i2c_acpi_configure(pdev); pdev 329 drivers/i2c/busses/i2c-designware-platdrv.c dev_err(&pdev->dev, pdev 340 drivers/i2c/busses/i2c-designware-platdrv.c if (i2c_detect_slave_mode(&pdev->dev)) pdev 346 drivers/i2c/busses/i2c-designware-platdrv.c dev->pclk = devm_clk_get_optional(&pdev->dev, "pclk"); pdev 352 drivers/i2c/busses/i2c-designware-platdrv.c dev->clk = devm_clk_get(&pdev->dev, NULL); pdev 369 drivers/i2c/busses/i2c-designware-platdrv.c ACPI_COMPANION_SET(&adap->dev, ACPI_COMPANION(&pdev->dev)); pdev 370 drivers/i2c/busses/i2c-designware-platdrv.c adap->dev.of_node = pdev->dev.of_node; pdev 374 drivers/i2c/busses/i2c-designware-platdrv.c dev_pm_set_driver_flags(&pdev->dev, pdev 378 drivers/i2c/busses/i2c-designware-platdrv.c dev_pm_set_driver_flags(&pdev->dev, pdev 385 drivers/i2c/busses/i2c-designware-platdrv.c WARN_ON(pm_runtime_enabled(&pdev->dev)); pdev 387 drivers/i2c/busses/i2c-designware-platdrv.c pm_runtime_set_autosuspend_delay(&pdev->dev, 1000); pdev 388 drivers/i2c/busses/i2c-designware-platdrv.c pm_runtime_use_autosuspend(&pdev->dev); pdev 389 drivers/i2c/busses/i2c-designware-platdrv.c pm_runtime_set_active(&pdev->dev); pdev 392 drivers/i2c/busses/i2c-designware-platdrv.c pm_runtime_get_noresume(&pdev->dev); pdev 394 drivers/i2c/busses/i2c-designware-platdrv.c pm_runtime_enable(&pdev->dev); pdev 413 drivers/i2c/busses/i2c-designware-platdrv.c static int dw_i2c_plat_remove(struct platform_device *pdev) pdev 415 drivers/i2c/busses/i2c-designware-platdrv.c struct dw_i2c_dev *dev = platform_get_drvdata(pdev); pdev 417 drivers/i2c/busses/i2c-designware-platdrv.c pm_runtime_get_sync(&pdev->dev); pdev 423 drivers/i2c/busses/i2c-designware-platdrv.c pm_runtime_dont_use_autosuspend(&pdev->dev); pdev 424 drivers/i2c/busses/i2c-designware-platdrv.c pm_runtime_put_sync(&pdev->dev); pdev 290 drivers/i2c/busses/i2c-digicolor.c static int dc_i2c_probe(struct platform_device *pdev) pdev 292 drivers/i2c/busses/i2c-digicolor.c struct device_node *np = pdev->dev.of_node; pdev 297 drivers/i2c/busses/i2c-digicolor.c i2c = devm_kzalloc(&pdev->dev, sizeof(struct dc_i2c), GFP_KERNEL); pdev 301 drivers/i2c/busses/i2c-digicolor.c if (of_property_read_u32(pdev->dev.of_node, "clock-frequency", pdev 305 drivers/i2c/busses/i2c-digicolor.c i2c->dev = &pdev->dev; pdev 306 drivers/i2c/busses/i2c-digicolor.c platform_set_drvdata(pdev, i2c); pdev 311 drivers/i2c/busses/i2c-digicolor.c i2c->clk = devm_clk_get(&pdev->dev, NULL); pdev 315 drivers/i2c/busses/i2c-digicolor.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 316 drivers/i2c/busses/i2c-digicolor.c i2c->regs = devm_ioremap_resource(&pdev->dev, r); pdev 320 drivers/i2c/busses/i2c-digicolor.c irq = platform_get_irq(pdev, 0); pdev 324 drivers/i2c/busses/i2c-digicolor.c ret = devm_request_irq(&pdev->dev, irq, dc_i2c_irq, 0, pdev 325 drivers/i2c/busses/i2c-digicolor.c dev_name(&pdev->dev), i2c); pdev 333 drivers/i2c/busses/i2c-digicolor.c i2c->adap.dev.parent = &pdev->dev; pdev 354 drivers/i2c/busses/i2c-digicolor.c static int dc_i2c_remove(struct platform_device *pdev) pdev 356 drivers/i2c/busses/i2c-digicolor.c struct dc_i2c *i2c = platform_get_drvdata(pdev); pdev 43 drivers/i2c/busses/i2c-dln2.c struct platform_device *pdev; pdev 67 drivers/i2c/busses/i2c-dln2.c return dln2_transfer_tx(dln2->pdev, cmd, &tx, sizeof(tx)); pdev 94 drivers/i2c/busses/i2c-dln2.c ret = dln2_transfer_tx(dln2->pdev, DLN2_I2C_WRITE, tx, len); pdev 126 drivers/i2c/busses/i2c-dln2.c ret = dln2_transfer(dln2->pdev, DLN2_I2C_READ, &tx, sizeof(tx), pdev 187 drivers/i2c/busses/i2c-dln2.c static int dln2_i2c_probe(struct platform_device *pdev) pdev 191 drivers/i2c/busses/i2c-dln2.c struct device *dev = &pdev->dev; pdev 192 drivers/i2c/busses/i2c-dln2.c struct dln2_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 202 drivers/i2c/busses/i2c-dln2.c dln2->pdev = pdev; pdev 211 drivers/i2c/busses/i2c-dln2.c ACPI_COMPANION_SET(&dln2->adapter.dev, ACPI_COMPANION(&pdev->dev)); pdev 215 drivers/i2c/busses/i2c-dln2.c "dln2-i2c", dev_name(pdev->dev.parent), dln2->port); pdev 217 drivers/i2c/busses/i2c-dln2.c platform_set_drvdata(pdev, dln2); pdev 239 drivers/i2c/busses/i2c-dln2.c static int dln2_i2c_remove(struct platform_device *pdev) pdev 241 drivers/i2c/busses/i2c-dln2.c struct dln2_i2c *dln2 = platform_get_drvdata(pdev); pdev 305 drivers/i2c/busses/i2c-efm32.c static int efm32_i2c_probe(struct platform_device *pdev) pdev 310 drivers/i2c/busses/i2c-efm32.c struct device_node *np = pdev->dev.of_node; pdev 318 drivers/i2c/busses/i2c-efm32.c ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); pdev 321 drivers/i2c/busses/i2c-efm32.c platform_set_drvdata(pdev, ddata); pdev 324 drivers/i2c/busses/i2c-efm32.c strlcpy(ddata->adapter.name, pdev->name, sizeof(ddata->adapter.name)); pdev 327 drivers/i2c/busses/i2c-efm32.c ddata->adapter.dev.parent = &pdev->dev; pdev 328 drivers/i2c/busses/i2c-efm32.c ddata->adapter.dev.of_node = pdev->dev.of_node; pdev 331 drivers/i2c/busses/i2c-efm32.c ddata->clk = devm_clk_get(&pdev->dev, NULL); pdev 334 drivers/i2c/busses/i2c-efm32.c dev_err(&pdev->dev, "failed to get clock: %d\n", ret); pdev 338 drivers/i2c/busses/i2c-efm32.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 340 drivers/i2c/busses/i2c-efm32.c dev_err(&pdev->dev, "failed to determine base address\n"); pdev 345 drivers/i2c/busses/i2c-efm32.c dev_err(&pdev->dev, "memory resource too small\n"); pdev 349 drivers/i2c/busses/i2c-efm32.c ddata->base = devm_ioremap_resource(&pdev->dev, res); pdev 353 drivers/i2c/busses/i2c-efm32.c ret = platform_get_irq(pdev, 0); pdev 355 drivers/i2c/busses/i2c-efm32.c dev_err(&pdev->dev, "failed to get irq (%d)\n", ret); pdev 365 drivers/i2c/busses/i2c-efm32.c dev_err(&pdev->dev, "failed to enable clock (%d)\n", ret); pdev 377 drivers/i2c/busses/i2c-efm32.c dev_dbg(&pdev->dev, "using location %u\n", location); pdev 382 drivers/i2c/busses/i2c-efm32.c dev_info(&pdev->dev, "fall back to location %u\n", location); pdev 389 drivers/i2c/busses/i2c-efm32.c dev_dbg(&pdev->dev, "using frequency %u\n", frequency); pdev 392 drivers/i2c/busses/i2c-efm32.c dev_info(&pdev->dev, "defaulting to 100 kHz\n"); pdev 398 drivers/i2c/busses/i2c-efm32.c dev_err(&pdev->dev, "there is no input clock available\n"); pdev 404 drivers/i2c/busses/i2c-efm32.c dev_err(&pdev->dev, pdev 411 drivers/i2c/busses/i2c-efm32.c dev_dbg(&pdev->dev, "input clock = %lu, bus freq = %lu, clkdiv = %lu\n", pdev 431 drivers/i2c/busses/i2c-efm32.c dev_err(&pdev->dev, "failed to request irq (%d)\n", ret); pdev 445 drivers/i2c/busses/i2c-efm32.c static int efm32_i2c_remove(struct platform_device *pdev) pdev 447 drivers/i2c/busses/i2c-efm32.c struct efm32_i2c_ddata *ddata = platform_get_drvdata(pdev); pdev 117 drivers/i2c/busses/i2c-eg20t.c #define pch_pci_err(pdev, fmt, arg...) \ pdev 118 drivers/i2c/busses/i2c-eg20t.c dev_err(&pdev->dev, "%s :" fmt, __func__, ##arg) pdev 120 drivers/i2c/busses/i2c-eg20t.c #define pch_pci_dbg(pdev, fmt, arg...) \ pdev 121 drivers/i2c/busses/i2c-eg20t.c dev_dbg(&pdev->dev, "%s :" fmt, __func__, ##arg) pdev 728 drivers/i2c/busses/i2c-eg20t.c static int pch_i2c_probe(struct pci_dev *pdev, pdev 737 drivers/i2c/busses/i2c-eg20t.c pch_pci_dbg(pdev, "Entered.\n"); pdev 743 drivers/i2c/busses/i2c-eg20t.c ret = pci_enable_device(pdev); pdev 745 drivers/i2c/busses/i2c-eg20t.c pch_pci_err(pdev, "pci_enable_device FAILED\n"); pdev 749 drivers/i2c/busses/i2c-eg20t.c ret = pci_request_regions(pdev, KBUILD_MODNAME); pdev 751 drivers/i2c/busses/i2c-eg20t.c pch_pci_err(pdev, "pci_request_regions FAILED\n"); pdev 755 drivers/i2c/busses/i2c-eg20t.c base_addr = pci_iomap(pdev, 1, 0); pdev 758 drivers/i2c/busses/i2c-eg20t.c pch_pci_err(pdev, "pci_iomap FAILED\n"); pdev 781 drivers/i2c/busses/i2c-eg20t.c pch_adap->dev.of_node = pdev->dev.of_node; pdev 782 drivers/i2c/busses/i2c-eg20t.c pch_adap->dev.parent = &pdev->dev; pdev 785 drivers/i2c/busses/i2c-eg20t.c ret = request_irq(pdev->irq, pch_i2c_handler, IRQF_SHARED, pdev 788 drivers/i2c/busses/i2c-eg20t.c pch_pci_err(pdev, "request_irq FAILED\n"); pdev 800 drivers/i2c/busses/i2c-eg20t.c pch_pci_err(pdev, "i2c_add_adapter[ch:%d] FAILED\n", i); pdev 805 drivers/i2c/busses/i2c-eg20t.c pci_set_drvdata(pdev, adap_info); pdev 806 drivers/i2c/busses/i2c-eg20t.c pch_pci_dbg(pdev, "returns %d.\n", ret); pdev 812 drivers/i2c/busses/i2c-eg20t.c free_irq(pdev->irq, adap_info); pdev 814 drivers/i2c/busses/i2c-eg20t.c pci_iounmap(pdev, base_addr); pdev 816 drivers/i2c/busses/i2c-eg20t.c pci_release_regions(pdev); pdev 818 drivers/i2c/busses/i2c-eg20t.c pci_disable_device(pdev); pdev 824 drivers/i2c/busses/i2c-eg20t.c static void pch_i2c_remove(struct pci_dev *pdev) pdev 827 drivers/i2c/busses/i2c-eg20t.c struct adapter_info *adap_info = pci_get_drvdata(pdev); pdev 829 drivers/i2c/busses/i2c-eg20t.c free_irq(pdev->irq, adap_info); pdev 837 drivers/i2c/busses/i2c-eg20t.c pci_iounmap(pdev, adap_info->pch_data[0].pch_base_address); pdev 842 drivers/i2c/busses/i2c-eg20t.c pci_release_regions(pdev); pdev 844 drivers/i2c/busses/i2c-eg20t.c pci_disable_device(pdev); pdev 849 drivers/i2c/busses/i2c-eg20t.c static int pch_i2c_suspend(struct pci_dev *pdev, pm_message_t state) pdev 853 drivers/i2c/busses/i2c-eg20t.c struct adapter_info *adap_info = pci_get_drvdata(pdev); pdev 869 drivers/i2c/busses/i2c-eg20t.c pch_pci_dbg(pdev, "I2CSR = %x I2CBUFSTA = %x I2CESRSTA = %x " pdev 874 drivers/i2c/busses/i2c-eg20t.c ret = pci_save_state(pdev); pdev 877 drivers/i2c/busses/i2c-eg20t.c pch_pci_err(pdev, "pci_save_state\n"); pdev 881 drivers/i2c/busses/i2c-eg20t.c pci_enable_wake(pdev, PCI_D3hot, 0); pdev 882 drivers/i2c/busses/i2c-eg20t.c pci_disable_device(pdev); pdev 883 drivers/i2c/busses/i2c-eg20t.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 888 drivers/i2c/busses/i2c-eg20t.c static int pch_i2c_resume(struct pci_dev *pdev) pdev 891 drivers/i2c/busses/i2c-eg20t.c struct adapter_info *adap_info = pci_get_drvdata(pdev); pdev 893 drivers/i2c/busses/i2c-eg20t.c pci_set_power_state(pdev, PCI_D0); pdev 894 drivers/i2c/busses/i2c-eg20t.c pci_restore_state(pdev); pdev 896 drivers/i2c/busses/i2c-eg20t.c if (pci_enable_device(pdev) < 0) { pdev 897 drivers/i2c/busses/i2c-eg20t.c pch_pci_err(pdev, "pch_i2c_resume:pci_enable_device FAILED\n"); pdev 901 drivers/i2c/busses/i2c-eg20t.c pci_enable_wake(pdev, PCI_D3hot, 0); pdev 361 drivers/i2c/busses/i2c-emev2.c static int em_i2c_probe(struct platform_device *pdev) pdev 367 drivers/i2c/busses/i2c-emev2.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 371 drivers/i2c/busses/i2c-emev2.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 372 drivers/i2c/busses/i2c-emev2.c priv->base = devm_ioremap_resource(&pdev->dev, r); pdev 378 drivers/i2c/busses/i2c-emev2.c priv->sclk = devm_clk_get(&pdev->dev, "sclk"); pdev 388 drivers/i2c/busses/i2c-emev2.c priv->adap.dev.parent = &pdev->dev; pdev 391 drivers/i2c/busses/i2c-emev2.c priv->adap.dev.of_node = pdev->dev.of_node; pdev 395 drivers/i2c/busses/i2c-emev2.c platform_set_drvdata(pdev, priv); pdev 400 drivers/i2c/busses/i2c-emev2.c priv->irq = platform_get_irq(pdev, 0); pdev 401 drivers/i2c/busses/i2c-emev2.c ret = devm_request_irq(&pdev->dev, priv->irq, em_i2c_irq_handler, 0, pdev 411 drivers/i2c/busses/i2c-emev2.c dev_info(&pdev->dev, "Added i2c controller %d, irq %d\n", priv->adap.nr, pdev 739 drivers/i2c/busses/i2c-exynos5.c static int exynos5_i2c_probe(struct platform_device *pdev) pdev 741 drivers/i2c/busses/i2c-exynos5.c struct device_node *np = pdev->dev.of_node; pdev 746 drivers/i2c/busses/i2c-exynos5.c i2c = devm_kzalloc(&pdev->dev, sizeof(struct exynos5_i2c), GFP_KERNEL); pdev 758 drivers/i2c/busses/i2c-exynos5.c i2c->dev = &pdev->dev; pdev 759 drivers/i2c/busses/i2c-exynos5.c i2c->clk = devm_clk_get(&pdev->dev, "hsi2c"); pdev 761 drivers/i2c/busses/i2c-exynos5.c dev_err(&pdev->dev, "cannot get clock\n"); pdev 769 drivers/i2c/busses/i2c-exynos5.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 770 drivers/i2c/busses/i2c-exynos5.c i2c->regs = devm_ioremap_resource(&pdev->dev, mem); pdev 778 drivers/i2c/busses/i2c-exynos5.c i2c->adap.dev.parent = &pdev->dev; pdev 786 drivers/i2c/busses/i2c-exynos5.c i2c->irq = ret = platform_get_irq(pdev, 0); pdev 788 drivers/i2c/busses/i2c-exynos5.c dev_err(&pdev->dev, "cannot find HS-I2C IRQ\n"); pdev 793 drivers/i2c/busses/i2c-exynos5.c ret = devm_request_irq(&pdev->dev, i2c->irq, exynos5_i2c_irq, pdev 794 drivers/i2c/busses/i2c-exynos5.c IRQF_NO_SUSPEND, dev_name(&pdev->dev), i2c); pdev 796 drivers/i2c/busses/i2c-exynos5.c dev_err(&pdev->dev, "cannot request HS-I2C IRQ %d\n", i2c->irq); pdev 800 drivers/i2c/busses/i2c-exynos5.c i2c->variant = of_device_get_match_data(&pdev->dev); pdev 812 drivers/i2c/busses/i2c-exynos5.c platform_set_drvdata(pdev, i2c); pdev 823 drivers/i2c/busses/i2c-exynos5.c static int exynos5_i2c_remove(struct platform_device *pdev) pdev 825 drivers/i2c/busses/i2c-exynos5.c struct exynos5_i2c *i2c = platform_get_drvdata(pdev); pdev 257 drivers/i2c/busses/i2c-gpio.c static void i2c_gpio_fault_injector_init(struct platform_device *pdev) pdev 259 drivers/i2c/busses/i2c-gpio.c struct i2c_gpio_private_data *priv = platform_get_drvdata(pdev); pdev 272 drivers/i2c/busses/i2c-gpio.c priv->debug_dir = debugfs_create_dir(pdev->name, i2c_gpio_debug_dir); pdev 292 drivers/i2c/busses/i2c-gpio.c static void i2c_gpio_fault_injector_exit(struct platform_device *pdev) pdev 294 drivers/i2c/busses/i2c-gpio.c struct i2c_gpio_private_data *priv = platform_get_drvdata(pdev); pdev 299 drivers/i2c/busses/i2c-gpio.c static inline void i2c_gpio_fault_injector_init(struct platform_device *pdev) {} pdev 300 drivers/i2c/busses/i2c-gpio.c static inline void i2c_gpio_fault_injector_exit(struct platform_device *pdev) {} pdev 357 drivers/i2c/busses/i2c-gpio.c static int i2c_gpio_probe(struct platform_device *pdev) pdev 363 drivers/i2c/busses/i2c-gpio.c struct device *dev = &pdev->dev; pdev 441 drivers/i2c/busses/i2c-gpio.c snprintf(adap->name, sizeof(adap->name), "i2c-gpio%d", pdev->id); pdev 448 drivers/i2c/busses/i2c-gpio.c adap->nr = pdev->id; pdev 453 drivers/i2c/busses/i2c-gpio.c platform_set_drvdata(pdev, priv); pdev 465 drivers/i2c/busses/i2c-gpio.c i2c_gpio_fault_injector_init(pdev); pdev 470 drivers/i2c/busses/i2c-gpio.c static int i2c_gpio_remove(struct platform_device *pdev) pdev 475 drivers/i2c/busses/i2c-gpio.c i2c_gpio_fault_injector_exit(pdev); pdev 477 drivers/i2c/busses/i2c-gpio.c priv = platform_get_drvdata(pdev); pdev 355 drivers/i2c/busses/i2c-highlander.c static int highlander_i2c_probe(struct platform_device *pdev) pdev 362 drivers/i2c/busses/i2c-highlander.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 364 drivers/i2c/busses/i2c-highlander.c dev_err(&pdev->dev, "no mem resource\n"); pdev 378 drivers/i2c/busses/i2c-highlander.c dev->dev = &pdev->dev; pdev 379 drivers/i2c/busses/i2c-highlander.c platform_set_drvdata(pdev, dev); pdev 381 drivers/i2c/busses/i2c-highlander.c dev->irq = platform_get_irq(pdev, 0); pdev 387 drivers/i2c/busses/i2c-highlander.c pdev->name, dev); pdev 393 drivers/i2c/busses/i2c-highlander.c dev_notice(&pdev->dev, "no IRQ, using polling mode\n"); pdev 407 drivers/i2c/busses/i2c-highlander.c adap->dev.parent = &pdev->dev; pdev 408 drivers/i2c/busses/i2c-highlander.c adap->nr = pdev->id; pdev 415 drivers/i2c/busses/i2c-highlander.c dev_err(&pdev->dev, "controller didn't come up\n"); pdev 421 drivers/i2c/busses/i2c-highlander.c dev_err(&pdev->dev, "failure adding adapter\n"); pdev 438 drivers/i2c/busses/i2c-highlander.c static int highlander_i2c_remove(struct platform_device *pdev) pdev 440 drivers/i2c/busses/i2c-highlander.c struct highlander_i2c_dev *dev = platform_get_drvdata(pdev); pdev 389 drivers/i2c/busses/i2c-hix5hd2.c static int hix5hd2_i2c_probe(struct platform_device *pdev) pdev 391 drivers/i2c/busses/i2c-hix5hd2.c struct device_node *np = pdev->dev.of_node; pdev 397 drivers/i2c/busses/i2c-hix5hd2.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 414 drivers/i2c/busses/i2c-hix5hd2.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 415 drivers/i2c/busses/i2c-hix5hd2.c priv->regs = devm_ioremap_resource(&pdev->dev, mem); pdev 419 drivers/i2c/busses/i2c-hix5hd2.c irq = platform_get_irq(pdev, 0); pdev 421 drivers/i2c/busses/i2c-hix5hd2.c dev_err(&pdev->dev, "cannot find HS-I2C IRQ\n"); pdev 425 drivers/i2c/busses/i2c-hix5hd2.c priv->clk = devm_clk_get(&pdev->dev, NULL); pdev 427 drivers/i2c/busses/i2c-hix5hd2.c dev_err(&pdev->dev, "cannot get clock\n"); pdev 433 drivers/i2c/busses/i2c-hix5hd2.c priv->dev = &pdev->dev; pdev 439 drivers/i2c/busses/i2c-hix5hd2.c priv->adap.dev.parent = &pdev->dev; pdev 441 drivers/i2c/busses/i2c-hix5hd2.c platform_set_drvdata(pdev, priv); pdev 447 drivers/i2c/busses/i2c-hix5hd2.c ret = devm_request_irq(&pdev->dev, irq, hix5hd2_i2c_irq, pdev 448 drivers/i2c/busses/i2c-hix5hd2.c IRQF_NO_SUSPEND, dev_name(&pdev->dev), priv); pdev 450 drivers/i2c/busses/i2c-hix5hd2.c dev_err(&pdev->dev, "cannot request HS-I2C IRQ %d\n", irq); pdev 473 drivers/i2c/busses/i2c-hix5hd2.c static int hix5hd2_i2c_remove(struct platform_device *pdev) pdev 475 drivers/i2c/busses/i2c-hix5hd2.c struct hix5hd2_i2c_priv *priv = platform_get_drvdata(pdev); pdev 1620 drivers/i2c/busses/i2c-i801.c struct pci_dev *pdev = priv->pci_dev; pdev 1633 drivers/i2c/busses/i2c-i801.c dev_warn(&pdev->dev, "BIOS is accessing SMBus registers\n"); pdev 1634 drivers/i2c/busses/i2c-i801.c dev_warn(&pdev->dev, "Driver SMBus register access inhibited\n"); pdev 1640 drivers/i2c/busses/i2c-i801.c pm_runtime_get_sync(&pdev->dev); pdev 1329 drivers/i2c/busses/i2c-img-scb.c static int img_i2c_probe(struct platform_device *pdev) pdev 1331 drivers/i2c/busses/i2c-img-scb.c struct device_node *node = pdev->dev.of_node; pdev 1337 drivers/i2c/busses/i2c-img-scb.c i2c = devm_kzalloc(&pdev->dev, sizeof(struct img_i2c), GFP_KERNEL); pdev 1341 drivers/i2c/busses/i2c-img-scb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1342 drivers/i2c/busses/i2c-img-scb.c i2c->base = devm_ioremap_resource(&pdev->dev, res); pdev 1346 drivers/i2c/busses/i2c-img-scb.c irq = platform_get_irq(pdev, 0); pdev 1348 drivers/i2c/busses/i2c-img-scb.c dev_err(&pdev->dev, "can't get irq number\n"); pdev 1352 drivers/i2c/busses/i2c-img-scb.c i2c->sys_clk = devm_clk_get(&pdev->dev, "sys"); pdev 1354 drivers/i2c/busses/i2c-img-scb.c dev_err(&pdev->dev, "can't get system clock\n"); pdev 1358 drivers/i2c/busses/i2c-img-scb.c i2c->scb_clk = devm_clk_get(&pdev->dev, "scb"); pdev 1360 drivers/i2c/busses/i2c-img-scb.c dev_err(&pdev->dev, "can't get core clock\n"); pdev 1364 drivers/i2c/busses/i2c-img-scb.c ret = devm_request_irq(&pdev->dev, irq, img_i2c_isr, 0, pdev 1365 drivers/i2c/busses/i2c-img-scb.c pdev->name, i2c); pdev 1367 drivers/i2c/busses/i2c-img-scb.c dev_err(&pdev->dev, "can't request irq %d\n", irq); pdev 1379 drivers/i2c/busses/i2c-img-scb.c i2c->adap.dev.parent = &pdev->dev; pdev 1384 drivers/i2c/busses/i2c-img-scb.c i2c->adap.nr = pdev->id; pdev 1391 drivers/i2c/busses/i2c-img-scb.c platform_set_drvdata(pdev, i2c); pdev 1393 drivers/i2c/busses/i2c-img-scb.c pm_runtime_set_autosuspend_delay(&pdev->dev, IMG_I2C_PM_TIMEOUT); pdev 1394 drivers/i2c/busses/i2c-img-scb.c pm_runtime_use_autosuspend(&pdev->dev); pdev 1395 drivers/i2c/busses/i2c-img-scb.c pm_runtime_enable(&pdev->dev); pdev 1396 drivers/i2c/busses/i2c-img-scb.c if (!pm_runtime_enabled(&pdev->dev)) { pdev 1397 drivers/i2c/busses/i2c-img-scb.c ret = img_i2c_runtime_resume(&pdev->dev); pdev 1413 drivers/i2c/busses/i2c-img-scb.c if (!pm_runtime_enabled(&pdev->dev)) pdev 1414 drivers/i2c/busses/i2c-img-scb.c img_i2c_runtime_suspend(&pdev->dev); pdev 1415 drivers/i2c/busses/i2c-img-scb.c pm_runtime_disable(&pdev->dev); pdev 1416 drivers/i2c/busses/i2c-img-scb.c pm_runtime_dont_use_autosuspend(&pdev->dev); pdev 545 drivers/i2c/busses/i2c-imx-lpi2c.c static int lpi2c_imx_probe(struct platform_device *pdev) pdev 551 drivers/i2c/busses/i2c-imx-lpi2c.c lpi2c_imx = devm_kzalloc(&pdev->dev, sizeof(*lpi2c_imx), GFP_KERNEL); pdev 555 drivers/i2c/busses/i2c-imx-lpi2c.c lpi2c_imx->base = devm_platform_ioremap_resource(pdev, 0); pdev 559 drivers/i2c/busses/i2c-imx-lpi2c.c irq = platform_get_irq(pdev, 0); pdev 561 drivers/i2c/busses/i2c-imx-lpi2c.c dev_err(&pdev->dev, "can't get irq number\n"); pdev 567 drivers/i2c/busses/i2c-imx-lpi2c.c lpi2c_imx->adapter.dev.parent = &pdev->dev; pdev 568 drivers/i2c/busses/i2c-imx-lpi2c.c lpi2c_imx->adapter.dev.of_node = pdev->dev.of_node; pdev 569 drivers/i2c/busses/i2c-imx-lpi2c.c strlcpy(lpi2c_imx->adapter.name, pdev->name, pdev 572 drivers/i2c/busses/i2c-imx-lpi2c.c lpi2c_imx->clk = devm_clk_get(&pdev->dev, NULL); pdev 574 drivers/i2c/busses/i2c-imx-lpi2c.c dev_err(&pdev->dev, "can't get I2C peripheral clock\n"); pdev 578 drivers/i2c/busses/i2c-imx-lpi2c.c ret = of_property_read_u32(pdev->dev.of_node, pdev 583 drivers/i2c/busses/i2c-imx-lpi2c.c ret = devm_request_irq(&pdev->dev, irq, lpi2c_imx_isr, 0, pdev 584 drivers/i2c/busses/i2c-imx-lpi2c.c pdev->name, lpi2c_imx); pdev 586 drivers/i2c/busses/i2c-imx-lpi2c.c dev_err(&pdev->dev, "can't claim irq %d\n", irq); pdev 591 drivers/i2c/busses/i2c-imx-lpi2c.c platform_set_drvdata(pdev, lpi2c_imx); pdev 595 drivers/i2c/busses/i2c-imx-lpi2c.c dev_err(&pdev->dev, "clk enable failed %d\n", ret); pdev 599 drivers/i2c/busses/i2c-imx-lpi2c.c pm_runtime_set_autosuspend_delay(&pdev->dev, I2C_PM_TIMEOUT); pdev 600 drivers/i2c/busses/i2c-imx-lpi2c.c pm_runtime_use_autosuspend(&pdev->dev); pdev 601 drivers/i2c/busses/i2c-imx-lpi2c.c pm_runtime_get_noresume(&pdev->dev); pdev 602 drivers/i2c/busses/i2c-imx-lpi2c.c pm_runtime_set_active(&pdev->dev); pdev 603 drivers/i2c/busses/i2c-imx-lpi2c.c pm_runtime_enable(&pdev->dev); pdev 613 drivers/i2c/busses/i2c-imx-lpi2c.c pm_runtime_mark_last_busy(&pdev->dev); pdev 614 drivers/i2c/busses/i2c-imx-lpi2c.c pm_runtime_put_autosuspend(&pdev->dev); pdev 621 drivers/i2c/busses/i2c-imx-lpi2c.c pm_runtime_put(&pdev->dev); pdev 622 drivers/i2c/busses/i2c-imx-lpi2c.c pm_runtime_disable(&pdev->dev); pdev 623 drivers/i2c/busses/i2c-imx-lpi2c.c pm_runtime_dont_use_autosuspend(&pdev->dev); pdev 628 drivers/i2c/busses/i2c-imx-lpi2c.c static int lpi2c_imx_remove(struct platform_device *pdev) pdev 630 drivers/i2c/busses/i2c-imx-lpi2c.c struct lpi2c_imx_struct *lpi2c_imx = platform_get_drvdata(pdev); pdev 634 drivers/i2c/busses/i2c-imx-lpi2c.c pm_runtime_disable(&pdev->dev); pdev 635 drivers/i2c/busses/i2c-imx-lpi2c.c pm_runtime_dont_use_autosuspend(&pdev->dev); pdev 1006 drivers/i2c/busses/i2c-imx.c struct platform_device *pdev) pdev 1010 drivers/i2c/busses/i2c-imx.c i2c_imx->pinctrl = devm_pinctrl_get(&pdev->dev); pdev 1012 drivers/i2c/busses/i2c-imx.c dev_info(&pdev->dev, "can't get pinctrl, bus recovery not supported\n"); pdev 1020 drivers/i2c/busses/i2c-imx.c rinfo->sda_gpiod = devm_gpiod_get(&pdev->dev, "sda", GPIOD_IN); pdev 1021 drivers/i2c/busses/i2c-imx.c rinfo->scl_gpiod = devm_gpiod_get(&pdev->dev, "scl", GPIOD_OUT_HIGH_OPEN_DRAIN); pdev 1030 drivers/i2c/busses/i2c-imx.c dev_dbg(&pdev->dev, "recovery information incomplete\n"); pdev 1034 drivers/i2c/busses/i2c-imx.c dev_dbg(&pdev->dev, "using scl%s for recovery\n", pdev 1056 drivers/i2c/busses/i2c-imx.c static int i2c_imx_probe(struct platform_device *pdev) pdev 1060 drivers/i2c/busses/i2c-imx.c struct imxi2c_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 1066 drivers/i2c/busses/i2c-imx.c dev_dbg(&pdev->dev, "<%s>\n", __func__); pdev 1068 drivers/i2c/busses/i2c-imx.c irq = platform_get_irq(pdev, 0); pdev 1070 drivers/i2c/busses/i2c-imx.c dev_err(&pdev->dev, "can't get irq number\n"); pdev 1074 drivers/i2c/busses/i2c-imx.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1075 drivers/i2c/busses/i2c-imx.c base = devm_ioremap_resource(&pdev->dev, res); pdev 1080 drivers/i2c/busses/i2c-imx.c i2c_imx = devm_kzalloc(&pdev->dev, sizeof(*i2c_imx), GFP_KERNEL); pdev 1084 drivers/i2c/busses/i2c-imx.c match = device_get_match_data(&pdev->dev); pdev 1089 drivers/i2c/busses/i2c-imx.c platform_get_device_id(pdev)->driver_data; pdev 1092 drivers/i2c/busses/i2c-imx.c strlcpy(i2c_imx->adapter.name, pdev->name, sizeof(i2c_imx->adapter.name)); pdev 1095 drivers/i2c/busses/i2c-imx.c i2c_imx->adapter.dev.parent = &pdev->dev; pdev 1096 drivers/i2c/busses/i2c-imx.c i2c_imx->adapter.nr = pdev->id; pdev 1097 drivers/i2c/busses/i2c-imx.c i2c_imx->adapter.dev.of_node = pdev->dev.of_node; pdev 1099 drivers/i2c/busses/i2c-imx.c ACPI_COMPANION_SET(&i2c_imx->adapter.dev, ACPI_COMPANION(&pdev->dev)); pdev 1102 drivers/i2c/busses/i2c-imx.c i2c_imx->clk = devm_clk_get(&pdev->dev, NULL); pdev 1105 drivers/i2c/busses/i2c-imx.c dev_err(&pdev->dev, "can't get I2C clock\n"); pdev 1111 drivers/i2c/busses/i2c-imx.c dev_err(&pdev->dev, "can't enable I2C clock, ret=%d\n", ret); pdev 1116 drivers/i2c/busses/i2c-imx.c ret = devm_request_irq(&pdev->dev, irq, i2c_imx_isr, IRQF_SHARED, pdev 1117 drivers/i2c/busses/i2c-imx.c pdev->name, i2c_imx); pdev 1119 drivers/i2c/busses/i2c-imx.c dev_err(&pdev->dev, "can't claim irq %d\n", irq); pdev 1130 drivers/i2c/busses/i2c-imx.c platform_set_drvdata(pdev, i2c_imx); pdev 1132 drivers/i2c/busses/i2c-imx.c pm_runtime_set_autosuspend_delay(&pdev->dev, I2C_PM_TIMEOUT); pdev 1133 drivers/i2c/busses/i2c-imx.c pm_runtime_use_autosuspend(&pdev->dev); pdev 1134 drivers/i2c/busses/i2c-imx.c pm_runtime_set_active(&pdev->dev); pdev 1135 drivers/i2c/busses/i2c-imx.c pm_runtime_enable(&pdev->dev); pdev 1137 drivers/i2c/busses/i2c-imx.c ret = pm_runtime_get_sync(&pdev->dev); pdev 1143 drivers/i2c/busses/i2c-imx.c ret = of_property_read_u32(pdev->dev.of_node, pdev 1157 drivers/i2c/busses/i2c-imx.c ret = i2c_imx_init_recovery_info(i2c_imx, pdev); pdev 1167 drivers/i2c/busses/i2c-imx.c pm_runtime_mark_last_busy(&pdev->dev); pdev 1168 drivers/i2c/busses/i2c-imx.c pm_runtime_put_autosuspend(&pdev->dev); pdev 1184 drivers/i2c/busses/i2c-imx.c pm_runtime_put_noidle(&pdev->dev); pdev 1185 drivers/i2c/busses/i2c-imx.c pm_runtime_disable(&pdev->dev); pdev 1186 drivers/i2c/busses/i2c-imx.c pm_runtime_set_suspended(&pdev->dev); pdev 1187 drivers/i2c/busses/i2c-imx.c pm_runtime_dont_use_autosuspend(&pdev->dev); pdev 1194 drivers/i2c/busses/i2c-imx.c static int i2c_imx_remove(struct platform_device *pdev) pdev 1196 drivers/i2c/busses/i2c-imx.c struct imx_i2c_struct *i2c_imx = platform_get_drvdata(pdev); pdev 1199 drivers/i2c/busses/i2c-imx.c ret = pm_runtime_get_sync(&pdev->dev); pdev 1219 drivers/i2c/busses/i2c-imx.c pm_runtime_put_noidle(&pdev->dev); pdev 1220 drivers/i2c/busses/i2c-imx.c pm_runtime_disable(&pdev->dev); pdev 390 drivers/i2c/busses/i2c-iop3xx.c iop3xx_i2c_remove(struct platform_device *pdev) pdev 392 drivers/i2c/busses/i2c-iop3xx.c struct i2c_adapter *padapter = platform_get_drvdata(pdev); pdev 395 drivers/i2c/busses/i2c-iop3xx.c struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 414 drivers/i2c/busses/i2c-iop3xx.c iop3xx_i2c_probe(struct platform_device *pdev) pdev 433 drivers/i2c/busses/i2c-iop3xx.c adapter_data->gpio_scl = devm_gpiod_get_optional(&pdev->dev, pdev 440 drivers/i2c/busses/i2c-iop3xx.c adapter_data->gpio_sda = devm_gpiod_get_optional(&pdev->dev, pdev 448 drivers/i2c/busses/i2c-iop3xx.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 454 drivers/i2c/busses/i2c-iop3xx.c if (!request_mem_region(res->start, IOP3XX_I2C_IO_SIZE, pdev->name)) { pdev 468 drivers/i2c/busses/i2c-iop3xx.c irq = platform_get_irq(pdev, 0); pdev 474 drivers/i2c/busses/i2c-iop3xx.c pdev->name, adapter_data); pdev 481 drivers/i2c/busses/i2c-iop3xx.c memcpy(new_adapter->name, pdev->name, strlen(pdev->name)); pdev 484 drivers/i2c/busses/i2c-iop3xx.c new_adapter->dev.parent = &pdev->dev; pdev 485 drivers/i2c/busses/i2c-iop3xx.c new_adapter->dev.of_node = pdev->dev.of_node; pdev 486 drivers/i2c/busses/i2c-iop3xx.c new_adapter->nr = pdev->id; pdev 500 drivers/i2c/busses/i2c-iop3xx.c platform_set_drvdata(pdev, new_adapter); pdev 289 drivers/i2c/busses/i2c-isch.c static int smbus_sch_remove(struct platform_device *pdev) pdev 843 drivers/i2c/busses/i2c-ismt.c ismt_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 849 drivers/i2c/busses/i2c-ismt.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 853 drivers/i2c/busses/i2c-ismt.c pci_set_drvdata(pdev, priv); pdev 859 drivers/i2c/busses/i2c-ismt.c priv->adapter.dev.parent = &pdev->dev; pdev 860 drivers/i2c/busses/i2c-ismt.c ACPI_COMPANION_SET(&priv->adapter.dev, ACPI_COMPANION(&pdev->dev)); pdev 863 drivers/i2c/busses/i2c-ismt.c priv->pci_dev = pdev; pdev 865 drivers/i2c/busses/i2c-ismt.c err = pcim_enable_device(pdev); pdev 867 drivers/i2c/busses/i2c-ismt.c dev_err(&pdev->dev, "Failed to enable SMBus PCI device (%d)\n", pdev 873 drivers/i2c/busses/i2c-ismt.c pci_set_master(pdev); pdev 876 drivers/i2c/busses/i2c-ismt.c start = pci_resource_start(pdev, SMBBAR); pdev 877 drivers/i2c/busses/i2c-ismt.c len = pci_resource_len(pdev, SMBBAR); pdev 879 drivers/i2c/busses/i2c-ismt.c dev_err(&pdev->dev, pdev 890 drivers/i2c/busses/i2c-ismt.c err = acpi_check_resource_conflict(&pdev->resource[SMBBAR]); pdev 892 drivers/i2c/busses/i2c-ismt.c dev_err(&pdev->dev, "ACPI resource conflict!\n"); pdev 896 drivers/i2c/busses/i2c-ismt.c err = pci_request_region(pdev, SMBBAR, ismt_driver.name); pdev 898 drivers/i2c/busses/i2c-ismt.c dev_err(&pdev->dev, pdev 904 drivers/i2c/busses/i2c-ismt.c priv->smba = pcim_iomap(pdev, SMBBAR, len); pdev 906 drivers/i2c/busses/i2c-ismt.c dev_err(&pdev->dev, "Unable to ioremap SMBus BAR\n"); pdev 910 drivers/i2c/busses/i2c-ismt.c if ((pci_set_dma_mask(pdev, DMA_BIT_MASK(64)) != 0) || pdev 911 drivers/i2c/busses/i2c-ismt.c (pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)) != 0)) { pdev 912 drivers/i2c/busses/i2c-ismt.c if ((pci_set_dma_mask(pdev, DMA_BIT_MASK(32)) != 0) || pdev 913 drivers/i2c/busses/i2c-ismt.c (pci_set_consistent_dma_mask(pdev, pdev 915 drivers/i2c/busses/i2c-ismt.c dev_err(&pdev->dev, "pci_set_dma_mask fail %p\n", pdev 916 drivers/i2c/busses/i2c-ismt.c pdev); pdev 941 drivers/i2c/busses/i2c-ismt.c static void ismt_remove(struct pci_dev *pdev) pdev 943 drivers/i2c/busses/i2c-ismt.c struct ismt_priv *priv = pci_get_drvdata(pdev); pdev 693 drivers/i2c/busses/i2c-jz4780.c static int jz4780_i2c_probe(struct platform_device *pdev) pdev 701 drivers/i2c/busses/i2c-jz4780.c i2c = devm_kzalloc(&pdev->dev, sizeof(struct jz4780_i2c), GFP_KERNEL); pdev 709 drivers/i2c/busses/i2c-jz4780.c i2c->adap.dev.parent = &pdev->dev; pdev 710 drivers/i2c/busses/i2c-jz4780.c i2c->adap.dev.of_node = pdev->dev.of_node; pdev 711 drivers/i2c/busses/i2c-jz4780.c sprintf(i2c->adap.name, "%s", pdev->name); pdev 716 drivers/i2c/busses/i2c-jz4780.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 717 drivers/i2c/busses/i2c-jz4780.c i2c->iomem = devm_ioremap_resource(&pdev->dev, r); pdev 721 drivers/i2c/busses/i2c-jz4780.c platform_set_drvdata(pdev, i2c); pdev 723 drivers/i2c/busses/i2c-jz4780.c i2c->clk = devm_clk_get(&pdev->dev, NULL); pdev 731 drivers/i2c/busses/i2c-jz4780.c ret = of_property_read_u32(pdev->dev.of_node, "clock-frequency", pdev 734 drivers/i2c/busses/i2c-jz4780.c dev_err(&pdev->dev, "clock-frequency not specified in DT\n"); pdev 741 drivers/i2c/busses/i2c-jz4780.c dev_err(&pdev->dev, "clock-frequency minimum is 1000\n"); pdev 746 drivers/i2c/busses/i2c-jz4780.c dev_info(&pdev->dev, "Bus frequency is %d KHz\n", i2c->speed); pdev 754 drivers/i2c/busses/i2c-jz4780.c i2c->irq = platform_get_irq(pdev, 0); pdev 755 drivers/i2c/busses/i2c-jz4780.c ret = devm_request_irq(&pdev->dev, i2c->irq, jz4780_i2c_irq, 0, pdev 756 drivers/i2c/busses/i2c-jz4780.c dev_name(&pdev->dev), i2c); pdev 771 drivers/i2c/busses/i2c-jz4780.c static int jz4780_i2c_remove(struct platform_device *pdev) pdev 773 drivers/i2c/busses/i2c-jz4780.c struct jz4780_i2c *i2c = platform_get_drvdata(pdev); pdev 290 drivers/i2c/busses/i2c-kempld.c static int kempld_i2c_probe(struct platform_device *pdev) pdev 292 drivers/i2c/busses/i2c-kempld.c struct kempld_device_data *pld = dev_get_drvdata(pdev->dev.parent); pdev 297 drivers/i2c/busses/i2c-kempld.c i2c = devm_kzalloc(&pdev->dev, sizeof(*i2c), GFP_KERNEL); pdev 302 drivers/i2c/busses/i2c-kempld.c i2c->dev = &pdev->dev; pdev 306 drivers/i2c/busses/i2c-kempld.c platform_set_drvdata(pdev, i2c); pdev 330 drivers/i2c/busses/i2c-kempld.c static int kempld_i2c_remove(struct platform_device *pdev) pdev 332 drivers/i2c/busses/i2c-kempld.c struct kempld_i2c_data *i2c = platform_get_drvdata(pdev); pdev 354 drivers/i2c/busses/i2c-kempld.c static int kempld_i2c_suspend(struct platform_device *pdev, pm_message_t state) pdev 356 drivers/i2c/busses/i2c-kempld.c struct kempld_i2c_data *i2c = platform_get_drvdata(pdev); pdev 369 drivers/i2c/busses/i2c-kempld.c static int kempld_i2c_resume(struct platform_device *pdev) pdev 371 drivers/i2c/busses/i2c-kempld.c struct kempld_i2c_data *i2c = platform_get_drvdata(pdev); pdev 346 drivers/i2c/busses/i2c-lpc2k.c static int i2c_lpc2k_probe(struct platform_device *pdev) pdev 355 drivers/i2c/busses/i2c-lpc2k.c i2c = devm_kzalloc(&pdev->dev, sizeof(*i2c), GFP_KERNEL); pdev 359 drivers/i2c/busses/i2c-lpc2k.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 360 drivers/i2c/busses/i2c-lpc2k.c i2c->base = devm_ioremap_resource(&pdev->dev, res); pdev 364 drivers/i2c/busses/i2c-lpc2k.c i2c->irq = platform_get_irq(pdev, 0); pdev 366 drivers/i2c/busses/i2c-lpc2k.c dev_err(&pdev->dev, "can't get interrupt resource\n"); pdev 372 drivers/i2c/busses/i2c-lpc2k.c i2c->clk = devm_clk_get(&pdev->dev, NULL); pdev 374 drivers/i2c/busses/i2c-lpc2k.c dev_err(&pdev->dev, "error getting clock\n"); pdev 380 drivers/i2c/busses/i2c-lpc2k.c dev_err(&pdev->dev, "unable to enable clock.\n"); pdev 384 drivers/i2c/busses/i2c-lpc2k.c ret = devm_request_irq(&pdev->dev, i2c->irq, i2c_lpc2k_handler, 0, pdev 385 drivers/i2c/busses/i2c-lpc2k.c dev_name(&pdev->dev), i2c); pdev 387 drivers/i2c/busses/i2c-lpc2k.c dev_err(&pdev->dev, "can't request interrupt.\n"); pdev 396 drivers/i2c/busses/i2c-lpc2k.c ret = of_property_read_u32(pdev->dev.of_node, "clock-frequency", pdev 403 drivers/i2c/busses/i2c-lpc2k.c dev_err(&pdev->dev, "can't get I2C base clock\n"); pdev 420 drivers/i2c/busses/i2c-lpc2k.c platform_set_drvdata(pdev, i2c); pdev 426 drivers/i2c/busses/i2c-lpc2k.c i2c->adap.dev.parent = &pdev->dev; pdev 427 drivers/i2c/busses/i2c-lpc2k.c i2c->adap.dev.of_node = pdev->dev.of_node; pdev 433 drivers/i2c/busses/i2c-lpc2k.c dev_info(&pdev->dev, "LPC2K I2C adapter\n"); pdev 363 drivers/i2c/busses/i2c-meson.c static int meson_i2c_probe(struct platform_device *pdev) pdev 365 drivers/i2c/busses/i2c-meson.c struct device_node *np = pdev->dev.of_node; pdev 371 drivers/i2c/busses/i2c-meson.c i2c = devm_kzalloc(&pdev->dev, sizeof(struct meson_i2c), GFP_KERNEL); pdev 375 drivers/i2c/busses/i2c-meson.c i2c_parse_fw_timings(&pdev->dev, &timings, true); pdev 377 drivers/i2c/busses/i2c-meson.c i2c->dev = &pdev->dev; pdev 378 drivers/i2c/busses/i2c-meson.c platform_set_drvdata(pdev, i2c); pdev 384 drivers/i2c/busses/i2c-meson.c of_device_get_match_data(&pdev->dev); pdev 386 drivers/i2c/busses/i2c-meson.c i2c->clk = devm_clk_get(&pdev->dev, NULL); pdev 388 drivers/i2c/busses/i2c-meson.c dev_err(&pdev->dev, "can't get device clock\n"); pdev 392 drivers/i2c/busses/i2c-meson.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 393 drivers/i2c/busses/i2c-meson.c i2c->regs = devm_ioremap_resource(&pdev->dev, mem); pdev 397 drivers/i2c/busses/i2c-meson.c irq = platform_get_irq(pdev, 0); pdev 399 drivers/i2c/busses/i2c-meson.c dev_err(&pdev->dev, "can't find IRQ\n"); pdev 403 drivers/i2c/busses/i2c-meson.c ret = devm_request_irq(&pdev->dev, irq, meson_i2c_irq, 0, NULL, i2c); pdev 405 drivers/i2c/busses/i2c-meson.c dev_err(&pdev->dev, "can't request IRQ\n"); pdev 411 drivers/i2c/busses/i2c-meson.c dev_err(&pdev->dev, "can't prepare clock\n"); pdev 419 drivers/i2c/busses/i2c-meson.c i2c->adap.dev.parent = &pdev->dev; pdev 440 drivers/i2c/busses/i2c-meson.c static int meson_i2c_remove(struct platform_device *pdev) pdev 442 drivers/i2c/busses/i2c-meson.c struct meson_i2c *i2c = platform_get_drvdata(pdev); pdev 492 drivers/i2c/busses/i2c-mlxcpld.c static int mlxcpld_i2c_probe(struct platform_device *pdev) pdev 498 drivers/i2c/busses/i2c-mlxcpld.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 503 drivers/i2c/busses/i2c-mlxcpld.c platform_set_drvdata(pdev, priv); pdev 505 drivers/i2c/busses/i2c-mlxcpld.c priv->dev = &pdev->dev; pdev 518 drivers/i2c/busses/i2c-mlxcpld.c if (pdev->id >= -1) pdev 519 drivers/i2c/busses/i2c-mlxcpld.c mlxcpld_i2c_adapter.nr = pdev->id; pdev 521 drivers/i2c/busses/i2c-mlxcpld.c priv->adap.dev.parent = &pdev->dev; pdev 531 drivers/i2c/busses/i2c-mlxcpld.c static int mlxcpld_i2c_remove(struct platform_device *pdev) pdev 533 drivers/i2c/busses/i2c-mlxcpld.c struct mlxcpld_i2c_priv *priv = platform_get_drvdata(pdev); pdev 912 drivers/i2c/busses/i2c-mt65xx.c static int mtk_i2c_probe(struct platform_device *pdev) pdev 920 drivers/i2c/busses/i2c-mt65xx.c i2c = devm_kzalloc(&pdev->dev, sizeof(*i2c), GFP_KERNEL); pdev 924 drivers/i2c/busses/i2c-mt65xx.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 925 drivers/i2c/busses/i2c-mt65xx.c i2c->base = devm_ioremap_resource(&pdev->dev, res); pdev 929 drivers/i2c/busses/i2c-mt65xx.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 930 drivers/i2c/busses/i2c-mt65xx.c i2c->pdmabase = devm_ioremap_resource(&pdev->dev, res); pdev 934 drivers/i2c/busses/i2c-mt65xx.c irq = platform_get_irq(pdev, 0); pdev 940 drivers/i2c/busses/i2c-mt65xx.c i2c->dev_comp = of_device_get_match_data(&pdev->dev); pdev 941 drivers/i2c/busses/i2c-mt65xx.c i2c->adap.dev.of_node = pdev->dev.of_node; pdev 942 drivers/i2c/busses/i2c-mt65xx.c i2c->dev = &pdev->dev; pdev 943 drivers/i2c/busses/i2c-mt65xx.c i2c->adap.dev.parent = &pdev->dev; pdev 950 drivers/i2c/busses/i2c-mt65xx.c ret = mtk_i2c_parse_dt(pdev->dev.of_node, i2c); pdev 960 drivers/i2c/busses/i2c-mt65xx.c i2c->clk_main = devm_clk_get(&pdev->dev, "main"); pdev 962 drivers/i2c/busses/i2c-mt65xx.c dev_err(&pdev->dev, "cannot get main clock\n"); pdev 966 drivers/i2c/busses/i2c-mt65xx.c i2c->clk_dma = devm_clk_get(&pdev->dev, "dma"); pdev 968 drivers/i2c/busses/i2c-mt65xx.c dev_err(&pdev->dev, "cannot get dma clock\n"); pdev 972 drivers/i2c/busses/i2c-mt65xx.c i2c->clk_arb = devm_clk_get(&pdev->dev, "arb"); pdev 978 drivers/i2c/busses/i2c-mt65xx.c i2c->clk_pmic = devm_clk_get(&pdev->dev, "pmic"); pdev 980 drivers/i2c/busses/i2c-mt65xx.c dev_err(&pdev->dev, "cannot get pmic clock\n"); pdev 990 drivers/i2c/busses/i2c-mt65xx.c dev_err(&pdev->dev, "Failed to set the speed.\n"); pdev 995 drivers/i2c/busses/i2c-mt65xx.c ret = dma_set_mask(&pdev->dev, DMA_BIT_MASK(33)); pdev 997 drivers/i2c/busses/i2c-mt65xx.c dev_err(&pdev->dev, "dma_set_mask return error.\n"); pdev 1004 drivers/i2c/busses/i2c-mt65xx.c dev_err(&pdev->dev, "clock enable failed!\n"); pdev 1010 drivers/i2c/busses/i2c-mt65xx.c ret = devm_request_irq(&pdev->dev, irq, mtk_i2c_irq, pdev 1013 drivers/i2c/busses/i2c-mt65xx.c dev_err(&pdev->dev, pdev 1023 drivers/i2c/busses/i2c-mt65xx.c platform_set_drvdata(pdev, i2c); pdev 1028 drivers/i2c/busses/i2c-mt65xx.c static int mtk_i2c_remove(struct platform_device *pdev) pdev 1030 drivers/i2c/busses/i2c-mt65xx.c struct mtk_i2c *i2c = platform_get_drvdata(pdev); pdev 271 drivers/i2c/busses/i2c-mt7621.c static int mtk_i2c_probe(struct platform_device *pdev) pdev 278 drivers/i2c/busses/i2c-mt7621.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 280 drivers/i2c/busses/i2c-mt7621.c i2c = devm_kzalloc(&pdev->dev, sizeof(struct mtk_i2c), GFP_KERNEL); pdev 284 drivers/i2c/busses/i2c-mt7621.c i2c->base = devm_ioremap_resource(&pdev->dev, res); pdev 288 drivers/i2c/busses/i2c-mt7621.c i2c->clk = devm_clk_get(&pdev->dev, NULL); pdev 290 drivers/i2c/busses/i2c-mt7621.c dev_err(&pdev->dev, "no clock defined\n"); pdev 295 drivers/i2c/busses/i2c-mt7621.c dev_err(&pdev->dev, "Unable to enable clock\n"); pdev 299 drivers/i2c/busses/i2c-mt7621.c i2c->dev = &pdev->dev; pdev 301 drivers/i2c/busses/i2c-mt7621.c if (of_property_read_u32(pdev->dev.of_node, "clock-frequency", pdev 314 drivers/i2c/busses/i2c-mt7621.c adap->dev.parent = &pdev->dev; pdev 316 drivers/i2c/busses/i2c-mt7621.c adap->dev.of_node = pdev->dev.of_node; pdev 317 drivers/i2c/busses/i2c-mt7621.c strlcpy(adap->name, dev_name(&pdev->dev), sizeof(adap->name)); pdev 319 drivers/i2c/busses/i2c-mt7621.c platform_set_drvdata(pdev, i2c); pdev 327 drivers/i2c/busses/i2c-mt7621.c dev_info(&pdev->dev, "clock %u kHz\n", i2c->bus_freq / 1000); pdev 332 drivers/i2c/busses/i2c-mt7621.c static int mtk_i2c_remove(struct platform_device *pdev) pdev 334 drivers/i2c/busses/i2c-mt7621.c struct mtk_i2c *i2c = platform_get_drvdata(pdev); pdev 798 drivers/i2c/busses/i2c-mxs.c static int mxs_i2c_probe(struct platform_device *pdev) pdev 801 drivers/i2c/busses/i2c-mxs.c of_match_device(mxs_i2c_dt_ids, &pdev->dev); pdev 802 drivers/i2c/busses/i2c-mxs.c struct device *dev = &pdev->dev; pdev 816 drivers/i2c/busses/i2c-mxs.c i2c->regs = devm_platform_ioremap_resource(pdev, 0); pdev 820 drivers/i2c/busses/i2c-mxs.c irq = platform_get_irq(pdev, 0); pdev 845 drivers/i2c/busses/i2c-mxs.c platform_set_drvdata(pdev, i2c); pdev 858 drivers/i2c/busses/i2c-mxs.c adap->nr = pdev->id; pdev 859 drivers/i2c/busses/i2c-mxs.c adap->dev.of_node = pdev->dev.of_node; pdev 871 drivers/i2c/busses/i2c-mxs.c static int mxs_i2c_remove(struct platform_device *pdev) pdev 873 drivers/i2c/busses/i2c-mxs.c struct mxs_i2c_dev *i2c = platform_get_drvdata(pdev); pdev 286 drivers/i2c/busses/i2c-nvidia-gpu.c static int gpu_i2c_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 291 drivers/i2c/busses/i2c-nvidia-gpu.c i2cd = devm_kzalloc(&pdev->dev, sizeof(*i2cd), GFP_KERNEL); pdev 295 drivers/i2c/busses/i2c-nvidia-gpu.c i2cd->dev = &pdev->dev; pdev 296 drivers/i2c/busses/i2c-nvidia-gpu.c dev_set_drvdata(&pdev->dev, i2cd); pdev 298 drivers/i2c/busses/i2c-nvidia-gpu.c status = pcim_enable_device(pdev); pdev 300 drivers/i2c/busses/i2c-nvidia-gpu.c dev_err(&pdev->dev, "pcim_enable_device failed %d\n", status); pdev 304 drivers/i2c/busses/i2c-nvidia-gpu.c pci_set_master(pdev); pdev 306 drivers/i2c/busses/i2c-nvidia-gpu.c i2cd->regs = pcim_iomap(pdev, 0, 0); pdev 308 drivers/i2c/busses/i2c-nvidia-gpu.c dev_err(&pdev->dev, "pcim_iomap failed\n"); pdev 312 drivers/i2c/busses/i2c-nvidia-gpu.c status = pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_MSI); pdev 314 drivers/i2c/busses/i2c-nvidia-gpu.c dev_err(&pdev->dev, "pci_alloc_irq_vectors err %d\n", status); pdev 326 drivers/i2c/busses/i2c-nvidia-gpu.c i2cd->adapter.dev.parent = &pdev->dev; pdev 331 drivers/i2c/busses/i2c-nvidia-gpu.c status = gpu_populate_client(i2cd, pdev->irq); pdev 333 drivers/i2c/busses/i2c-nvidia-gpu.c dev_err(&pdev->dev, "gpu_populate_client failed %d\n", status); pdev 337 drivers/i2c/busses/i2c-nvidia-gpu.c pm_runtime_set_autosuspend_delay(&pdev->dev, 3000); pdev 338 drivers/i2c/busses/i2c-nvidia-gpu.c pm_runtime_use_autosuspend(&pdev->dev); pdev 339 drivers/i2c/busses/i2c-nvidia-gpu.c pm_runtime_put_autosuspend(&pdev->dev); pdev 340 drivers/i2c/busses/i2c-nvidia-gpu.c pm_runtime_allow(&pdev->dev); pdev 347 drivers/i2c/busses/i2c-nvidia-gpu.c pci_free_irq_vectors(pdev); pdev 351 drivers/i2c/busses/i2c-nvidia-gpu.c static void gpu_i2c_remove(struct pci_dev *pdev) pdev 353 drivers/i2c/busses/i2c-nvidia-gpu.c struct gpu_i2c_dev *i2cd = dev_get_drvdata(&pdev->dev); pdev 357 drivers/i2c/busses/i2c-nvidia-gpu.c pci_free_irq_vectors(pdev); pdev 528 drivers/i2c/busses/i2c-ocores.c static int ocores_i2c_of_probe(struct platform_device *pdev, pdev 531 drivers/i2c/busses/i2c-ocores.c struct device_node *np = pdev->dev.of_node; pdev 541 drivers/i2c/busses/i2c-ocores.c dev_err(&pdev->dev, "invalid regstep %d\n", pdev 546 drivers/i2c/busses/i2c-ocores.c dev_warn(&pdev->dev, pdev 555 drivers/i2c/busses/i2c-ocores.c i2c->clk = devm_clk_get(&pdev->dev, NULL); pdev 561 drivers/i2c/busses/i2c-ocores.c dev_err(&pdev->dev, pdev 574 drivers/i2c/busses/i2c-ocores.c dev_err(&pdev->dev, pdev 580 drivers/i2c/busses/i2c-ocores.c dev_warn(&pdev->dev, pdev 589 drivers/i2c/busses/i2c-ocores.c of_property_read_u32(pdev->dev.of_node, "reg-io-width", pdev 592 drivers/i2c/busses/i2c-ocores.c match = of_match_node(ocores_i2c_match, pdev->dev.of_node); pdev 594 drivers/i2c/busses/i2c-ocores.c dev_dbg(&pdev->dev, "GRLIB variant of i2c-ocores\n"); pdev 602 drivers/i2c/busses/i2c-ocores.c #define ocores_i2c_of_probe(pdev, i2c) -ENODEV pdev 605 drivers/i2c/busses/i2c-ocores.c static int ocores_i2c_probe(struct platform_device *pdev) pdev 615 drivers/i2c/busses/i2c-ocores.c i2c = devm_kzalloc(&pdev->dev, sizeof(*i2c), GFP_KERNEL); pdev 621 drivers/i2c/busses/i2c-ocores.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 623 drivers/i2c/busses/i2c-ocores.c i2c->base = devm_ioremap_resource(&pdev->dev, res); pdev 627 drivers/i2c/busses/i2c-ocores.c res = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 631 drivers/i2c/busses/i2c-ocores.c if (!devm_request_region(&pdev->dev, res->start, pdev 633 drivers/i2c/busses/i2c-ocores.c pdev->name)) { pdev 634 drivers/i2c/busses/i2c-ocores.c dev_err(&pdev->dev, "Can't get I/O resource.\n"); pdev 641 drivers/i2c/busses/i2c-ocores.c pdata = dev_get_platdata(&pdev->dev); pdev 651 drivers/i2c/busses/i2c-ocores.c ret = ocores_i2c_of_probe(pdev, i2c); pdev 661 drivers/i2c/busses/i2c-ocores.c of_device_is_big_endian(pdev->dev.of_node); pdev 680 drivers/i2c/busses/i2c-ocores.c dev_err(&pdev->dev, "Unsupported I/O width (%d)\n", pdev 689 drivers/i2c/busses/i2c-ocores.c irq = platform_get_irq(pdev, 0); pdev 697 drivers/i2c/busses/i2c-ocores.c match = of_match_node(ocores_i2c_match, pdev->dev.of_node); pdev 706 drivers/i2c/busses/i2c-ocores.c ret = devm_request_any_context_irq(&pdev->dev, irq, pdev 708 drivers/i2c/busses/i2c-ocores.c pdev->name, i2c); pdev 710 drivers/i2c/busses/i2c-ocores.c dev_err(&pdev->dev, "Cannot claim IRQ\n"); pdev 715 drivers/i2c/busses/i2c-ocores.c ret = ocores_init(&pdev->dev, i2c); pdev 720 drivers/i2c/busses/i2c-ocores.c platform_set_drvdata(pdev, i2c); pdev 723 drivers/i2c/busses/i2c-ocores.c i2c->adap.dev.parent = &pdev->dev; pdev 724 drivers/i2c/busses/i2c-ocores.c i2c->adap.dev.of_node = pdev->dev.of_node; pdev 744 drivers/i2c/busses/i2c-ocores.c static int ocores_i2c_remove(struct platform_device *pdev) pdev 746 drivers/i2c/busses/i2c-ocores.c struct ocores_i2c *i2c = platform_get_drvdata(pdev); pdev 135 drivers/i2c/busses/i2c-octeon-platdrv.c static int octeon_i2c_probe(struct platform_device *pdev) pdev 137 drivers/i2c/busses/i2c-octeon-platdrv.c struct device_node *node = pdev->dev.of_node; pdev 145 drivers/i2c/busses/i2c-octeon-platdrv.c hlc_irq = platform_get_irq(pdev, 0); pdev 149 drivers/i2c/busses/i2c-octeon-platdrv.c irq = platform_get_irq(pdev, 2); pdev 154 drivers/i2c/busses/i2c-octeon-platdrv.c irq = platform_get_irq(pdev, 0); pdev 159 drivers/i2c/busses/i2c-octeon-platdrv.c i2c = devm_kzalloc(&pdev->dev, sizeof(*i2c), GFP_KERNEL); pdev 164 drivers/i2c/busses/i2c-octeon-platdrv.c i2c->dev = &pdev->dev; pdev 170 drivers/i2c/busses/i2c-octeon-platdrv.c res_mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 171 drivers/i2c/busses/i2c-octeon-platdrv.c i2c->twsi_base = devm_ioremap_resource(&pdev->dev, res_mem); pdev 207 drivers/i2c/busses/i2c-octeon-platdrv.c result = devm_request_irq(&pdev->dev, i2c->hlc_irq, pdev 221 drivers/i2c/busses/i2c-octeon-platdrv.c result = devm_request_irq(&pdev->dev, i2c->irq, pdev 243 drivers/i2c/busses/i2c-octeon-platdrv.c i2c->adap.dev.parent = &pdev->dev; pdev 246 drivers/i2c/busses/i2c-octeon-platdrv.c platform_set_drvdata(pdev, i2c); pdev 258 drivers/i2c/busses/i2c-octeon-platdrv.c static int octeon_i2c_remove(struct platform_device *pdev) pdev 260 drivers/i2c/busses/i2c-octeon-platdrv.c struct octeon_i2c *i2c = platform_get_drvdata(pdev); pdev 1354 drivers/i2c/busses/i2c-omap.c omap_i2c_probe(struct platform_device *pdev) pdev 1360 drivers/i2c/busses/i2c-omap.c dev_get_platdata(&pdev->dev); pdev 1361 drivers/i2c/busses/i2c-omap.c struct device_node *node = pdev->dev.of_node; pdev 1368 drivers/i2c/busses/i2c-omap.c irq = platform_get_irq(pdev, 0); pdev 1370 drivers/i2c/busses/i2c-omap.c dev_err(&pdev->dev, "no irq resource?\n"); pdev 1374 drivers/i2c/busses/i2c-omap.c omap = devm_kzalloc(&pdev->dev, sizeof(struct omap_i2c_dev), GFP_KERNEL); pdev 1378 drivers/i2c/busses/i2c-omap.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1379 drivers/i2c/busses/i2c-omap.c omap->base = devm_ioremap_resource(&pdev->dev, mem); pdev 1383 drivers/i2c/busses/i2c-omap.c match = of_match_device(of_match_ptr(omap_i2c_of_match), &pdev->dev); pdev 1399 drivers/i2c/busses/i2c-omap.c omap->dev = &pdev->dev; pdev 1402 drivers/i2c/busses/i2c-omap.c platform_set_drvdata(pdev, omap); pdev 1479 drivers/i2c/busses/i2c-omap.c r = devm_request_irq(&pdev->dev, omap->irq, omap_i2c_omap1_isr, pdev 1480 drivers/i2c/busses/i2c-omap.c IRQF_NO_SUSPEND, pdev->name, omap); pdev 1482 drivers/i2c/busses/i2c-omap.c r = devm_request_threaded_irq(&pdev->dev, omap->irq, pdev 1485 drivers/i2c/busses/i2c-omap.c pdev->name, omap); pdev 1499 drivers/i2c/busses/i2c-omap.c adap->dev.parent = &pdev->dev; pdev 1500 drivers/i2c/busses/i2c-omap.c adap->dev.of_node = pdev->dev.of_node; pdev 1504 drivers/i2c/busses/i2c-omap.c adap->nr = pdev->id; pdev 1521 drivers/i2c/busses/i2c-omap.c pm_runtime_disable(&pdev->dev); pdev 1527 drivers/i2c/busses/i2c-omap.c static int omap_i2c_remove(struct platform_device *pdev) pdev 1529 drivers/i2c/busses/i2c-omap.c struct omap_i2c_dev *omap = platform_get_drvdata(pdev); pdev 1533 drivers/i2c/busses/i2c-omap.c ret = pm_runtime_get_sync(&pdev->dev); pdev 1538 drivers/i2c/busses/i2c-omap.c pm_runtime_dont_use_autosuspend(&pdev->dev); pdev 1539 drivers/i2c/busses/i2c-omap.c pm_runtime_put_sync(&pdev->dev); pdev 1540 drivers/i2c/busses/i2c-omap.c pm_runtime_disable(&pdev->dev); pdev 196 drivers/i2c/busses/i2c-opal.c static int i2c_opal_probe(struct platform_device *pdev) pdev 203 drivers/i2c/busses/i2c-opal.c if (!pdev->dev.of_node) pdev 206 drivers/i2c/busses/i2c-opal.c rc = of_property_read_u32(pdev->dev.of_node, "ibm,opal-id", &opal_id); pdev 208 drivers/i2c/busses/i2c-opal.c dev_err(&pdev->dev, "Missing ibm,opal-id property !\n"); pdev 212 drivers/i2c/busses/i2c-opal.c adapter = devm_kzalloc(&pdev->dev, sizeof(*adapter), GFP_KERNEL); pdev 219 drivers/i2c/busses/i2c-opal.c adapter->dev.parent = &pdev->dev; pdev 220 drivers/i2c/busses/i2c-opal.c adapter->dev.of_node = of_node_get(pdev->dev.of_node); pdev 221 drivers/i2c/busses/i2c-opal.c pname = of_get_property(pdev->dev.of_node, "ibm,port-name", NULL); pdev 227 drivers/i2c/busses/i2c-opal.c platform_set_drvdata(pdev, adapter); pdev 230 drivers/i2c/busses/i2c-opal.c dev_err(&pdev->dev, "Failed to register the i2c adapter\n"); pdev 235 drivers/i2c/busses/i2c-opal.c static int i2c_opal_remove(struct platform_device *pdev) pdev 237 drivers/i2c/busses/i2c-opal.c struct i2c_adapter *adapter = platform_get_drvdata(pdev); pdev 398 drivers/i2c/busses/i2c-owl.c static int owl_i2c_probe(struct platform_device *pdev) pdev 400 drivers/i2c/busses/i2c-owl.c struct device *dev = &pdev->dev; pdev 409 drivers/i2c/busses/i2c-owl.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 414 drivers/i2c/busses/i2c-owl.c irq = platform_get_irq(pdev, 0); pdev 460 drivers/i2c/busses/i2c-owl.c platform_set_drvdata(pdev, i2c_dev); pdev 462 drivers/i2c/busses/i2c-owl.c ret = devm_request_irq(dev, irq, owl_i2c_interrupt, 0, pdev->name, pdev 30 drivers/i2c/busses/i2c-parport-light.c static struct platform_device *pdev; pdev 125 drivers/i2c/busses/i2c-parport-light.c static int i2c_parport_probe(struct platform_device *pdev) pdev 139 drivers/i2c/busses/i2c-parport-light.c parport_adapter.dev.parent = &pdev->dev; pdev 142 drivers/i2c/busses/i2c-parport-light.c dev_err(&pdev->dev, "Unable to register with I2C\n"); pdev 153 drivers/i2c/busses/i2c-parport-light.c dev_warn(&pdev->dev, "Failed to register ARA client\n"); pdev 159 drivers/i2c/busses/i2c-parport-light.c static int i2c_parport_remove(struct platform_device *pdev) pdev 187 drivers/i2c/busses/i2c-parport-light.c pdev = platform_device_alloc(DRVNAME, -1); pdev 188 drivers/i2c/busses/i2c-parport-light.c if (!pdev) { pdev 194 drivers/i2c/busses/i2c-parport-light.c err = platform_device_add(pdev); pdev 204 drivers/i2c/busses/i2c-parport-light.c platform_device_put(pdev); pdev 249 drivers/i2c/busses/i2c-parport-light.c platform_device_unregister(pdev); pdev 258 drivers/i2c/busses/i2c-parport-light.c platform_device_unregister(pdev); pdev 33 drivers/i2c/busses/i2c-parport.c struct pardevice *pdev; pdev 187 drivers/i2c/busses/i2c-parport.c adapter->pdev = parport_register_dev_model(port, "i2c-parport", pdev 189 drivers/i2c/busses/i2c-parport.c if (!adapter->pdev) { pdev 209 drivers/i2c/busses/i2c-parport.c if (parport_claim_or_block(adapter->pdev) < 0) { pdev 210 drivers/i2c/busses/i2c-parport.c dev_err(&adapter->pdev->dev, pdev 226 drivers/i2c/busses/i2c-parport.c dev_err(&adapter->pdev->dev, "Unable to register with I2C\n"); pdev 237 drivers/i2c/busses/i2c-parport.c dev_warn(&adapter->pdev->dev, pdev 248 drivers/i2c/busses/i2c-parport.c parport_release(adapter->pdev); pdev 249 drivers/i2c/busses/i2c-parport.c parport_unregister_device(adapter->pdev); pdev 261 drivers/i2c/busses/i2c-parport.c if (adapter->pdev->port == port) { pdev 272 drivers/i2c/busses/i2c-parport.c parport_release(adapter->pdev); pdev 273 drivers/i2c/busses/i2c-parport.c parport_unregister_device(adapter->pdev); pdev 133 drivers/i2c/busses/i2c-pca-platform.c static int i2c_pca_pf_probe(struct platform_device *pdev) pdev 138 drivers/i2c/busses/i2c-pca-platform.c dev_get_platdata(&pdev->dev); pdev 139 drivers/i2c/busses/i2c-pca-platform.c struct device_node *np = pdev->dev.of_node; pdev 143 drivers/i2c/busses/i2c-pca-platform.c irq = platform_get_irq_optional(pdev, 0); pdev 148 drivers/i2c/busses/i2c-pca-platform.c i2c = devm_kzalloc(&pdev->dev, sizeof(*i2c), GFP_KERNEL); pdev 152 drivers/i2c/busses/i2c-pca-platform.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 153 drivers/i2c/busses/i2c-pca-platform.c i2c->reg_base = devm_ioremap_resource(&pdev->dev, res); pdev 164 drivers/i2c/busses/i2c-pca-platform.c i2c->adap.nr = pdev->id; pdev 170 drivers/i2c/busses/i2c-pca-platform.c i2c->adap.dev.parent = &pdev->dev; pdev 173 drivers/i2c/busses/i2c-pca-platform.c i2c->gpio = devm_gpiod_get_optional(&pdev->dev, "reset", GPIOD_OUT_LOW); pdev 178 drivers/i2c/busses/i2c-pca-platform.c ret = device_property_read_u32(&pdev->dev, "clock-frequency", pdev 212 drivers/i2c/busses/i2c-pca-platform.c ret = devm_request_irq(&pdev->dev, irq, i2c_pca_pf_handler, pdev 213 drivers/i2c/busses/i2c-pca-platform.c IRQF_TRIGGER_FALLING, pdev->name, i2c); pdev 222 drivers/i2c/busses/i2c-pca-platform.c platform_set_drvdata(pdev, i2c); pdev 224 drivers/i2c/busses/i2c-pca-platform.c dev_info(&pdev->dev, "registered.\n"); pdev 229 drivers/i2c/busses/i2c-pca-platform.c static int i2c_pca_pf_remove(struct platform_device *pdev) pdev 231 drivers/i2c/busses/i2c-pca-platform.c struct i2c_pca_pf_data *i2c = platform_get_drvdata(pdev); pdev 640 drivers/i2c/busses/i2c-pnx.c static int i2c_pnx_probe(struct platform_device *pdev) pdev 649 drivers/i2c/busses/i2c-pnx.c alg_data = devm_kzalloc(&pdev->dev, sizeof(*alg_data), GFP_KERNEL); pdev 653 drivers/i2c/busses/i2c-pnx.c platform_set_drvdata(pdev, alg_data); pdev 655 drivers/i2c/busses/i2c-pnx.c alg_data->adapter.dev.parent = &pdev->dev; pdev 658 drivers/i2c/busses/i2c-pnx.c alg_data->adapter.nr = pdev->id; pdev 662 drivers/i2c/busses/i2c-pnx.c alg_data->adapter.dev.of_node = of_node_get(pdev->dev.of_node); pdev 663 drivers/i2c/busses/i2c-pnx.c if (pdev->dev.of_node) { pdev 664 drivers/i2c/busses/i2c-pnx.c of_property_read_u32(pdev->dev.of_node, "clock-frequency", pdev 676 drivers/i2c/busses/i2c-pnx.c alg_data->clk = devm_clk_get(&pdev->dev, NULL); pdev 683 drivers/i2c/busses/i2c-pnx.c "%s", pdev->name); pdev 686 drivers/i2c/busses/i2c-pnx.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 687 drivers/i2c/busses/i2c-pnx.c alg_data->ioaddr = devm_ioremap_resource(&pdev->dev, res); pdev 721 drivers/i2c/busses/i2c-pnx.c alg_data->irq = platform_get_irq(pdev, 0); pdev 723 drivers/i2c/busses/i2c-pnx.c dev_err(&pdev->dev, "Failed to get IRQ from platform resource\n"); pdev 727 drivers/i2c/busses/i2c-pnx.c ret = devm_request_irq(&pdev->dev, alg_data->irq, i2c_pnx_interrupt, pdev 728 drivers/i2c/busses/i2c-pnx.c 0, pdev->name, alg_data); pdev 737 drivers/i2c/busses/i2c-pnx.c dev_dbg(&pdev->dev, "%s: Master at %#8x, irq %d.\n", pdev 747 drivers/i2c/busses/i2c-pnx.c static int i2c_pnx_remove(struct platform_device *pdev) pdev 749 drivers/i2c/busses/i2c-pnx.c struct i2c_pnx_algo_data *alg_data = platform_get_drvdata(pdev); pdev 183 drivers/i2c/busses/i2c-puv3.c static int puv3_i2c_probe(struct platform_device *pdev) pdev 189 drivers/i2c/busses/i2c-puv3.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 198 drivers/i2c/busses/i2c-puv3.c dev_err(&pdev->dev, "can't allocate interface!\n"); pdev 206 drivers/i2c/busses/i2c-puv3.c adapter->dev.parent = &pdev->dev; pdev 208 drivers/i2c/busses/i2c-puv3.c platform_set_drvdata(pdev, adapter); pdev 210 drivers/i2c/busses/i2c-puv3.c adapter->nr = pdev->id; pdev 215 drivers/i2c/busses/i2c-puv3.c dev_info(&pdev->dev, "PKUnity v3 i2c bus adapter.\n"); pdev 226 drivers/i2c/busses/i2c-puv3.c static int puv3_i2c_remove(struct platform_device *pdev) pdev 228 drivers/i2c/busses/i2c-puv3.c struct i2c_adapter *adapter = platform_get_drvdata(pdev); pdev 233 drivers/i2c/busses/i2c-puv3.c put_device(&pdev->dev); pdev 235 drivers/i2c/busses/i2c-puv3.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 21 drivers/i2c/busses/i2c-pxa-pci.c struct platform_device *pdev[CE4100_PCI_I2C_DEVS]; pdev 26 drivers/i2c/busses/i2c-pxa-pci.c struct platform_device *pdev; pdev 73 drivers/i2c/busses/i2c-pxa-pci.c pdev = platform_device_alloc("ce4100-i2c", devnum); pdev 74 drivers/i2c/busses/i2c-pxa-pci.c if (!pdev) { pdev 79 drivers/i2c/busses/i2c-pxa-pci.c pdev->dev.parent = &dev->dev; pdev 80 drivers/i2c/busses/i2c-pxa-pci.c pdev->dev.of_node = child; pdev 82 drivers/i2c/busses/i2c-pxa-pci.c ret = platform_device_add_resources(pdev, res, ARRAY_SIZE(res)); pdev 86 drivers/i2c/busses/i2c-pxa-pci.c ret = platform_device_add_data(pdev, &pdata, sizeof(pdata)); pdev 90 drivers/i2c/busses/i2c-pxa-pci.c ret = platform_device_add(pdev); pdev 94 drivers/i2c/busses/i2c-pxa-pci.c return pdev; pdev 96 drivers/i2c/busses/i2c-pxa-pci.c platform_device_put(pdev); pdev 122 drivers/i2c/busses/i2c-pxa-pci.c for (i = 0; i < ARRAY_SIZE(sds->pdev); i++) { pdev 123 drivers/i2c/busses/i2c-pxa-pci.c sds->pdev[i] = add_i2c_device(dev, i); pdev 124 drivers/i2c/busses/i2c-pxa-pci.c if (IS_ERR(sds->pdev[i])) { pdev 125 drivers/i2c/busses/i2c-pxa-pci.c ret = PTR_ERR(sds->pdev[i]); pdev 127 drivers/i2c/busses/i2c-pxa-pci.c platform_device_unregister(sds->pdev[i]); pdev 1160 drivers/i2c/busses/i2c-pxa.c static int i2c_pxa_probe_dt(struct platform_device *pdev, struct pxa_i2c *i2c, pdev 1163 drivers/i2c/busses/i2c-pxa.c struct device_node *np = pdev->dev.of_node; pdev 1165 drivers/i2c/busses/i2c-pxa.c of_match_device(i2c_pxa_dt_ids, &pdev->dev); pdev 1183 drivers/i2c/busses/i2c-pxa.c static int i2c_pxa_probe_pdata(struct platform_device *pdev, pdev 1187 drivers/i2c/busses/i2c-pxa.c struct i2c_pxa_platform_data *plat = dev_get_platdata(&pdev->dev); pdev 1188 drivers/i2c/busses/i2c-pxa.c const struct platform_device_id *id = platform_get_device_id(pdev); pdev 499 drivers/i2c/busses/i2c-qcom-geni.c static int geni_i2c_probe(struct platform_device *pdev) pdev 506 drivers/i2c/busses/i2c-qcom-geni.c gi2c = devm_kzalloc(&pdev->dev, sizeof(*gi2c), GFP_KERNEL); pdev 510 drivers/i2c/busses/i2c-qcom-geni.c gi2c->se.dev = &pdev->dev; pdev 511 drivers/i2c/busses/i2c-qcom-geni.c gi2c->se.wrapper = dev_get_drvdata(pdev->dev.parent); pdev 512 drivers/i2c/busses/i2c-qcom-geni.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 513 drivers/i2c/busses/i2c-qcom-geni.c gi2c->se.base = devm_ioremap_resource(&pdev->dev, res); pdev 517 drivers/i2c/busses/i2c-qcom-geni.c gi2c->se.clk = devm_clk_get(&pdev->dev, "se"); pdev 518 drivers/i2c/busses/i2c-qcom-geni.c if (IS_ERR(gi2c->se.clk) && !has_acpi_companion(&pdev->dev)) { pdev 520 drivers/i2c/busses/i2c-qcom-geni.c dev_err(&pdev->dev, "Err getting SE Core clk %d\n", ret); pdev 524 drivers/i2c/busses/i2c-qcom-geni.c ret = device_property_read_u32(&pdev->dev, "clock-frequency", pdev 527 drivers/i2c/busses/i2c-qcom-geni.c dev_info(&pdev->dev, pdev 532 drivers/i2c/busses/i2c-qcom-geni.c if (has_acpi_companion(&pdev->dev)) pdev 533 drivers/i2c/busses/i2c-qcom-geni.c ACPI_COMPANION_SET(&gi2c->adap.dev, ACPI_COMPANION(&pdev->dev)); pdev 535 drivers/i2c/busses/i2c-qcom-geni.c gi2c->irq = platform_get_irq(pdev, 0); pdev 537 drivers/i2c/busses/i2c-qcom-geni.c dev_err(&pdev->dev, "IRQ error for i2c-geni\n"); pdev 543 drivers/i2c/busses/i2c-qcom-geni.c dev_err(&pdev->dev, "Invalid clk frequency %d Hz: %d\n", pdev 551 drivers/i2c/busses/i2c-qcom-geni.c platform_set_drvdata(pdev, gi2c); pdev 552 drivers/i2c/busses/i2c-qcom-geni.c ret = devm_request_irq(&pdev->dev, gi2c->irq, geni_i2c_irq, pdev 555 drivers/i2c/busses/i2c-qcom-geni.c dev_err(&pdev->dev, "Request_irq failed:%d: err:%d\n", pdev 562 drivers/i2c/busses/i2c-qcom-geni.c gi2c->adap.dev.parent = &pdev->dev; pdev 563 drivers/i2c/busses/i2c-qcom-geni.c gi2c->adap.dev.of_node = pdev->dev.of_node; pdev 568 drivers/i2c/busses/i2c-qcom-geni.c dev_err(&pdev->dev, "Error turning on resources %d\n", ret); pdev 574 drivers/i2c/busses/i2c-qcom-geni.c dev_err(&pdev->dev, "Invalid proto %d\n", proto); pdev 584 drivers/i2c/busses/i2c-qcom-geni.c dev_err(&pdev->dev, "Error turning off resources %d\n", ret); pdev 588 drivers/i2c/busses/i2c-qcom-geni.c dev_dbg(&pdev->dev, "i2c fifo/se-dma mode. fifo depth:%d\n", tx_depth); pdev 598 drivers/i2c/busses/i2c-qcom-geni.c dev_err(&pdev->dev, "Error adding i2c adapter %d\n", ret); pdev 603 drivers/i2c/busses/i2c-qcom-geni.c dev_dbg(&pdev->dev, "Geni-I2C adaptor successfully added\n"); pdev 608 drivers/i2c/busses/i2c-qcom-geni.c static int geni_i2c_remove(struct platform_device *pdev) pdev 610 drivers/i2c/busses/i2c-qcom-geni.c struct geni_i2c_dev *gi2c = platform_get_drvdata(pdev); pdev 1663 drivers/i2c/busses/i2c-qup.c static int qup_i2c_probe(struct platform_device *pdev) pdev 1676 drivers/i2c/busses/i2c-qup.c qup = devm_kzalloc(&pdev->dev, sizeof(*qup), GFP_KERNEL); pdev 1680 drivers/i2c/busses/i2c-qup.c qup->dev = &pdev->dev; pdev 1682 drivers/i2c/busses/i2c-qup.c platform_set_drvdata(pdev, qup); pdev 1695 drivers/i2c/busses/i2c-qup.c if (of_device_is_compatible(pdev->dev.of_node, "qcom,i2c-qup-v1.1.1")) { pdev 1715 drivers/i2c/busses/i2c-qup.c qup->btx.sg = devm_kcalloc(&pdev->dev, pdev 1724 drivers/i2c/busses/i2c-qup.c qup->brx.sg = devm_kcalloc(&pdev->dev, pdev 1736 drivers/i2c/busses/i2c-qup.c qup->start_tag.start = devm_kzalloc(&pdev->dev, pdev 1743 drivers/i2c/busses/i2c-qup.c qup->brx.tag.start = devm_kzalloc(&pdev->dev, 2, GFP_KERNEL); pdev 1749 drivers/i2c/busses/i2c-qup.c qup->btx.tag.start = devm_kzalloc(&pdev->dev, 2, GFP_KERNEL); pdev 1765 drivers/i2c/busses/i2c-qup.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1770 drivers/i2c/busses/i2c-qup.c qup->irq = platform_get_irq(pdev, 0); pdev 1888 drivers/i2c/busses/i2c-qup.c qup->adap.dev.of_node = pdev->dev.of_node; pdev 1917 drivers/i2c/busses/i2c-qup.c static int qup_i2c_remove(struct platform_device *pdev) pdev 1919 drivers/i2c/busses/i2c-qup.c struct qup_i2c_dev *qup = platform_get_drvdata(pdev); pdev 918 drivers/i2c/busses/i2c-rcar.c static int rcar_i2c_probe(struct platform_device *pdev) pdev 922 drivers/i2c/busses/i2c-rcar.c struct device *dev = &pdev->dev; pdev 939 drivers/i2c/busses/i2c-rcar.c priv->res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 949 drivers/i2c/busses/i2c-rcar.c adap->nr = pdev->id; pdev 958 drivers/i2c/busses/i2c-rcar.c strlcpy(adap->name, pdev->name, sizeof(adap->name)); pdev 975 drivers/i2c/busses/i2c-rcar.c priv->rstc = devm_reset_control_get_exclusive(&pdev->dev, NULL); pdev 990 drivers/i2c/busses/i2c-rcar.c priv->irq = platform_get_irq(pdev, 0); pdev 997 drivers/i2c/busses/i2c-rcar.c platform_set_drvdata(pdev, priv); pdev 1014 drivers/i2c/busses/i2c-rcar.c static int rcar_i2c_remove(struct platform_device *pdev) pdev 1016 drivers/i2c/busses/i2c-rcar.c struct rcar_i2c_priv *priv = platform_get_drvdata(pdev); pdev 1017 drivers/i2c/busses/i2c-rcar.c struct device *dev = &pdev->dev; pdev 392 drivers/i2c/busses/i2c-riic.c static int riic_i2c_probe(struct platform_device *pdev) pdev 400 drivers/i2c/busses/i2c-riic.c riic = devm_kzalloc(&pdev->dev, sizeof(*riic), GFP_KERNEL); pdev 404 drivers/i2c/busses/i2c-riic.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 405 drivers/i2c/busses/i2c-riic.c riic->base = devm_ioremap_resource(&pdev->dev, res); pdev 409 drivers/i2c/busses/i2c-riic.c riic->clk = devm_clk_get(&pdev->dev, NULL); pdev 411 drivers/i2c/busses/i2c-riic.c dev_err(&pdev->dev, "missing controller clock"); pdev 416 drivers/i2c/busses/i2c-riic.c res = platform_get_resource(pdev, IORESOURCE_IRQ, riic_irqs[i].res_num); pdev 420 drivers/i2c/busses/i2c-riic.c ret = devm_request_irq(&pdev->dev, res->start, riic_irqs[i].isr, pdev 423 drivers/i2c/busses/i2c-riic.c dev_err(&pdev->dev, "failed to request irq %s\n", riic_irqs[i].name); pdev 433 drivers/i2c/busses/i2c-riic.c adap->dev.parent = &pdev->dev; pdev 434 drivers/i2c/busses/i2c-riic.c adap->dev.of_node = pdev->dev.of_node; pdev 438 drivers/i2c/busses/i2c-riic.c i2c_parse_fw_timings(&pdev->dev, &i2c_t, true); pdev 440 drivers/i2c/busses/i2c-riic.c pm_runtime_enable(&pdev->dev); pdev 450 drivers/i2c/busses/i2c-riic.c platform_set_drvdata(pdev, riic); pdev 452 drivers/i2c/busses/i2c-riic.c dev_info(&pdev->dev, "registered with %dHz bus speed\n", pdev 457 drivers/i2c/busses/i2c-riic.c pm_runtime_disable(&pdev->dev); pdev 461 drivers/i2c/busses/i2c-riic.c static int riic_i2c_remove(struct platform_device *pdev) pdev 463 drivers/i2c/busses/i2c-riic.c struct riic_dev *riic = platform_get_drvdata(pdev); pdev 465 drivers/i2c/busses/i2c-riic.c pm_runtime_get_sync(&pdev->dev); pdev 467 drivers/i2c/busses/i2c-riic.c pm_runtime_put(&pdev->dev); pdev 469 drivers/i2c/busses/i2c-riic.c pm_runtime_disable(&pdev->dev); pdev 1191 drivers/i2c/busses/i2c-rk3x.c static int rk3x_i2c_probe(struct platform_device *pdev) pdev 1193 drivers/i2c/busses/i2c-rk3x.c struct device_node *np = pdev->dev.of_node; pdev 1203 drivers/i2c/busses/i2c-rk3x.c i2c = devm_kzalloc(&pdev->dev, sizeof(struct rk3x_i2c), GFP_KERNEL); pdev 1211 drivers/i2c/busses/i2c-rk3x.c i2c_parse_fw_timings(&pdev->dev, &i2c->t, true); pdev 1219 drivers/i2c/busses/i2c-rk3x.c i2c->adap.dev.parent = &pdev->dev; pdev 1221 drivers/i2c/busses/i2c-rk3x.c i2c->dev = &pdev->dev; pdev 1226 drivers/i2c/busses/i2c-rk3x.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1227 drivers/i2c/busses/i2c-rk3x.c i2c->regs = devm_ioremap_resource(&pdev->dev, mem); pdev 1243 drivers/i2c/busses/i2c-rk3x.c dev_err(&pdev->dev, pdev 1249 drivers/i2c/busses/i2c-rk3x.c dev_err(&pdev->dev, "rk3x-i2c needs i2cX alias"); pdev 1264 drivers/i2c/busses/i2c-rk3x.c irq = platform_get_irq(pdev, 0); pdev 1266 drivers/i2c/busses/i2c-rk3x.c dev_err(&pdev->dev, "cannot find rk3x IRQ\n"); pdev 1270 drivers/i2c/busses/i2c-rk3x.c ret = devm_request_irq(&pdev->dev, irq, rk3x_i2c_irq, pdev 1271 drivers/i2c/busses/i2c-rk3x.c 0, dev_name(&pdev->dev), i2c); pdev 1273 drivers/i2c/busses/i2c-rk3x.c dev_err(&pdev->dev, "cannot request IRQ\n"); pdev 1277 drivers/i2c/busses/i2c-rk3x.c platform_set_drvdata(pdev, i2c); pdev 1281 drivers/i2c/busses/i2c-rk3x.c i2c->clk = devm_clk_get(&pdev->dev, NULL); pdev 1284 drivers/i2c/busses/i2c-rk3x.c i2c->clk = devm_clk_get(&pdev->dev, "i2c"); pdev 1285 drivers/i2c/busses/i2c-rk3x.c i2c->pclk = devm_clk_get(&pdev->dev, "pclk"); pdev 1291 drivers/i2c/busses/i2c-rk3x.c dev_err(&pdev->dev, "Can't get bus clk: %d\n", ret); pdev 1297 drivers/i2c/busses/i2c-rk3x.c dev_err(&pdev->dev, "Can't get periph clk: %d\n", ret); pdev 1303 drivers/i2c/busses/i2c-rk3x.c dev_err(&pdev->dev, "Can't prepare bus clk: %d\n", ret); pdev 1308 drivers/i2c/busses/i2c-rk3x.c dev_err(&pdev->dev, "Can't prepare periph clock: %d\n", ret); pdev 1315 drivers/i2c/busses/i2c-rk3x.c dev_err(&pdev->dev, "Unable to register clock notifier\n"); pdev 1337 drivers/i2c/busses/i2c-rk3x.c static int rk3x_i2c_remove(struct platform_device *pdev) pdev 1339 drivers/i2c/busses/i2c-rk3x.c struct rk3x_i2c *i2c = platform_get_drvdata(pdev); pdev 157 drivers/i2c/busses/i2c-s3c2410.c static inline kernel_ulong_t s3c24xx_get_device_quirks(struct platform_device *pdev) pdev 159 drivers/i2c/busses/i2c-s3c2410.c if (pdev->dev.of_node) { pdev 162 drivers/i2c/busses/i2c-s3c2410.c match = of_match_node(s3c24xx_i2c_match, pdev->dev.of_node); pdev 166 drivers/i2c/busses/i2c-s3c2410.c return platform_get_device_id(pdev)->driver_data; pdev 1050 drivers/i2c/busses/i2c-s3c2410.c static int s3c24xx_i2c_probe(struct platform_device *pdev) pdev 1057 drivers/i2c/busses/i2c-s3c2410.c if (!pdev->dev.of_node) { pdev 1058 drivers/i2c/busses/i2c-s3c2410.c pdata = dev_get_platdata(&pdev->dev); pdev 1060 drivers/i2c/busses/i2c-s3c2410.c dev_err(&pdev->dev, "no platform data\n"); pdev 1065 drivers/i2c/busses/i2c-s3c2410.c i2c = devm_kzalloc(&pdev->dev, sizeof(struct s3c24xx_i2c), GFP_KERNEL); pdev 1069 drivers/i2c/busses/i2c-s3c2410.c i2c->pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 1073 drivers/i2c/busses/i2c-s3c2410.c i2c->quirks = s3c24xx_get_device_quirks(pdev); pdev 1078 drivers/i2c/busses/i2c-s3c2410.c s3c24xx_i2c_parse_dt(pdev->dev.of_node, i2c); pdev 1090 drivers/i2c/busses/i2c-s3c2410.c i2c->dev = &pdev->dev; pdev 1091 drivers/i2c/busses/i2c-s3c2410.c i2c->clk = devm_clk_get(&pdev->dev, "i2c"); pdev 1093 drivers/i2c/busses/i2c-s3c2410.c dev_err(&pdev->dev, "cannot get clock\n"); pdev 1097 drivers/i2c/busses/i2c-s3c2410.c dev_dbg(&pdev->dev, "clock source %p\n", i2c->clk); pdev 1100 drivers/i2c/busses/i2c-s3c2410.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1101 drivers/i2c/busses/i2c-s3c2410.c i2c->regs = devm_ioremap_resource(&pdev->dev, res); pdev 1106 drivers/i2c/busses/i2c-s3c2410.c dev_dbg(&pdev->dev, "registers %p (%p)\n", pdev 1111 drivers/i2c/busses/i2c-s3c2410.c i2c->adap.dev.parent = &pdev->dev; pdev 1123 drivers/i2c/busses/i2c-s3c2410.c dev_err(&pdev->dev, "I2C clock enable failed\n"); pdev 1130 drivers/i2c/busses/i2c-s3c2410.c dev_err(&pdev->dev, "I2C controller init failed\n"); pdev 1140 drivers/i2c/busses/i2c-s3c2410.c i2c->irq = ret = platform_get_irq(pdev, 0); pdev 1142 drivers/i2c/busses/i2c-s3c2410.c dev_err(&pdev->dev, "cannot find IRQ\n"); pdev 1147 drivers/i2c/busses/i2c-s3c2410.c ret = devm_request_irq(&pdev->dev, i2c->irq, s3c24xx_i2c_irq, pdev 1148 drivers/i2c/busses/i2c-s3c2410.c 0, dev_name(&pdev->dev), i2c); pdev 1150 drivers/i2c/busses/i2c-s3c2410.c dev_err(&pdev->dev, "cannot claim IRQ %d\n", i2c->irq); pdev 1158 drivers/i2c/busses/i2c-s3c2410.c dev_err(&pdev->dev, "failed to register cpufreq notifier\n"); pdev 1170 drivers/i2c/busses/i2c-s3c2410.c i2c->adap.dev.of_node = pdev->dev.of_node; pdev 1172 drivers/i2c/busses/i2c-s3c2410.c platform_set_drvdata(pdev, i2c); pdev 1174 drivers/i2c/busses/i2c-s3c2410.c pm_runtime_enable(&pdev->dev); pdev 1178 drivers/i2c/busses/i2c-s3c2410.c pm_runtime_disable(&pdev->dev); pdev 1184 drivers/i2c/busses/i2c-s3c2410.c dev_info(&pdev->dev, "%s: S3C I2C adapter\n", dev_name(&i2c->adap.dev)); pdev 1188 drivers/i2c/busses/i2c-s3c2410.c static int s3c24xx_i2c_remove(struct platform_device *pdev) pdev 1190 drivers/i2c/busses/i2c-s3c2410.c struct s3c24xx_i2c *i2c = platform_get_drvdata(pdev); pdev 1194 drivers/i2c/busses/i2c-s3c2410.c pm_runtime_disable(&pdev->dev); pdev 432 drivers/i2c/busses/i2c-sh7760.c static int sh7760_i2c_probe(struct platform_device *pdev) pdev 439 drivers/i2c/busses/i2c-sh7760.c pd = dev_get_platdata(&pdev->dev); pdev 441 drivers/i2c/busses/i2c-sh7760.c dev_err(&pdev->dev, "no platform_data!\n"); pdev 448 drivers/i2c/busses/i2c-sh7760.c dev_err(&pdev->dev, "no mem for private data\n"); pdev 453 drivers/i2c/busses/i2c-sh7760.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 455 drivers/i2c/busses/i2c-sh7760.c dev_err(&pdev->dev, "no mmio resources\n"); pdev 460 drivers/i2c/busses/i2c-sh7760.c id->ioarea = request_mem_region(res->start, REGSIZE, pdev->name); pdev 462 drivers/i2c/busses/i2c-sh7760.c dev_err(&pdev->dev, "mmio already reserved\n"); pdev 469 drivers/i2c/busses/i2c-sh7760.c dev_err(&pdev->dev, "cannot ioremap\n"); pdev 474 drivers/i2c/busses/i2c-sh7760.c id->irq = platform_get_irq(pdev, 0); pdev 476 drivers/i2c/busses/i2c-sh7760.c id->adap.nr = pdev->id; pdev 481 drivers/i2c/busses/i2c-sh7760.c id->adap.dev.parent = &pdev->dev; pdev 499 drivers/i2c/busses/i2c-sh7760.c dev_err(&pdev->dev, "invalid SCL clock: %dkHz\n", pdev 507 drivers/i2c/busses/i2c-sh7760.c dev_err(&pdev->dev, "cannot get irq %d\n", id->irq); pdev 516 drivers/i2c/busses/i2c-sh7760.c platform_set_drvdata(pdev, id); pdev 518 drivers/i2c/busses/i2c-sh7760.c dev_info(&pdev->dev, "%d kHz mmio %08x irq %d\n", pdev 536 drivers/i2c/busses/i2c-sh7760.c static int sh7760_i2c_remove(struct platform_device *pdev) pdev 538 drivers/i2c/busses/i2c-sh7760.c struct cami2c *id = platform_get_drvdata(pdev); pdev 271 drivers/i2c/busses/i2c-sirf.c static int i2c_sirfsoc_probe(struct platform_device *pdev) pdev 284 drivers/i2c/busses/i2c-sirf.c clk = clk_get(&pdev->dev, NULL); pdev 287 drivers/i2c/busses/i2c-sirf.c dev_err(&pdev->dev, "Clock get failed\n"); pdev 293 drivers/i2c/busses/i2c-sirf.c dev_err(&pdev->dev, "Clock prepare failed\n"); pdev 299 drivers/i2c/busses/i2c-sirf.c dev_err(&pdev->dev, "Clock enable failed\n"); pdev 305 drivers/i2c/busses/i2c-sirf.c siic = devm_kzalloc(&pdev->dev, sizeof(*siic), GFP_KERNEL); pdev 313 drivers/i2c/busses/i2c-sirf.c mem_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 314 drivers/i2c/busses/i2c-sirf.c siic->base = devm_ioremap_resource(&pdev->dev, mem_res); pdev 320 drivers/i2c/busses/i2c-sirf.c irq = platform_get_irq(pdev, 0); pdev 325 drivers/i2c/busses/i2c-sirf.c err = devm_request_irq(&pdev->dev, irq, i2c_sirfsoc_irq, 0, pdev 326 drivers/i2c/busses/i2c-sirf.c dev_name(&pdev->dev), siic); pdev 334 drivers/i2c/busses/i2c-sirf.c adap->dev.of_node = pdev->dev.of_node; pdev 335 drivers/i2c/busses/i2c-sirf.c adap->dev.parent = &pdev->dev; pdev 336 drivers/i2c/busses/i2c-sirf.c adap->nr = pdev->id; pdev 340 drivers/i2c/busses/i2c-sirf.c platform_set_drvdata(pdev, adap); pdev 353 drivers/i2c/busses/i2c-sirf.c err = of_property_read_u32(pdev->dev.of_node, pdev 394 drivers/i2c/busses/i2c-sirf.c dev_info(&pdev->dev, " I2C adapter ready to operate\n"); pdev 408 drivers/i2c/busses/i2c-sirf.c static int i2c_sirfsoc_remove(struct platform_device *pdev) pdev 410 drivers/i2c/busses/i2c-sirf.c struct i2c_adapter *adapter = platform_get_drvdata(pdev); pdev 477 drivers/i2c/busses/i2c-sprd.c static int sprd_i2c_probe(struct platform_device *pdev) pdev 479 drivers/i2c/busses/i2c-sprd.c struct device *dev = &pdev->dev; pdev 484 drivers/i2c/busses/i2c-sprd.c pdev->id = of_alias_get_id(dev->of_node, "i2c"); pdev 490 drivers/i2c/busses/i2c-sprd.c i2c_dev->base = devm_platform_ioremap_resource(pdev, 0); pdev 494 drivers/i2c/busses/i2c-sprd.c i2c_dev->irq = platform_get_irq(pdev, 0); pdev 496 drivers/i2c/busses/i2c-sprd.c dev_err(&pdev->dev, "failed to get irq resource\n"); pdev 512 drivers/i2c/busses/i2c-sprd.c i2c_dev->adap.nr = pdev->id; pdev 526 drivers/i2c/busses/i2c-sprd.c platform_set_drvdata(pdev, i2c_dev); pdev 546 drivers/i2c/busses/i2c-sprd.c pdev->name, i2c_dev); pdev 548 drivers/i2c/busses/i2c-sprd.c dev_err(&pdev->dev, "failed to request irq %d\n", i2c_dev->irq); pdev 554 drivers/i2c/busses/i2c-sprd.c dev_err(&pdev->dev, "add adapter failed\n"); pdev 569 drivers/i2c/busses/i2c-sprd.c static int sprd_i2c_remove(struct platform_device *pdev) pdev 571 drivers/i2c/busses/i2c-sprd.c struct sprd_i2c *i2c_dev = platform_get_drvdata(pdev); pdev 807 drivers/i2c/busses/i2c-st.c static int st_i2c_probe(struct platform_device *pdev) pdev 809 drivers/i2c/busses/i2c-st.c struct device_node *np = pdev->dev.of_node; pdev 816 drivers/i2c/busses/i2c-st.c i2c_dev = devm_kzalloc(&pdev->dev, sizeof(*i2c_dev), GFP_KERNEL); pdev 820 drivers/i2c/busses/i2c-st.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 821 drivers/i2c/busses/i2c-st.c i2c_dev->base = devm_ioremap_resource(&pdev->dev, res); pdev 827 drivers/i2c/busses/i2c-st.c dev_err(&pdev->dev, "IRQ missing or invalid\n"); pdev 833 drivers/i2c/busses/i2c-st.c dev_err(&pdev->dev, "Unable to request clock\n"); pdev 842 drivers/i2c/busses/i2c-st.c i2c_dev->dev = &pdev->dev; pdev 844 drivers/i2c/busses/i2c-st.c ret = devm_request_threaded_irq(&pdev->dev, i2c_dev->irq, pdev 846 drivers/i2c/busses/i2c-st.c IRQF_ONESHOT, pdev->name, i2c_dev); pdev 848 drivers/i2c/busses/i2c-st.c dev_err(&pdev->dev, "Failed to request irq %i\n", i2c_dev->irq); pdev 868 drivers/i2c/busses/i2c-st.c adap->dev.parent = &pdev->dev; pdev 869 drivers/i2c/busses/i2c-st.c adap->dev.of_node = pdev->dev.of_node; pdev 877 drivers/i2c/busses/i2c-st.c platform_set_drvdata(pdev, i2c_dev); pdev 884 drivers/i2c/busses/i2c-st.c static int st_i2c_remove(struct platform_device *pdev) pdev 886 drivers/i2c/busses/i2c-st.c struct st_i2c_dev *i2c_dev = platform_get_drvdata(pdev); pdev 756 drivers/i2c/busses/i2c-stm32f4.c static int stm32f4_i2c_probe(struct platform_device *pdev) pdev 758 drivers/i2c/busses/i2c-stm32f4.c struct device_node *np = pdev->dev.of_node; pdev 766 drivers/i2c/busses/i2c-stm32f4.c i2c_dev = devm_kzalloc(&pdev->dev, sizeof(*i2c_dev), GFP_KERNEL); pdev 770 drivers/i2c/busses/i2c-stm32f4.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 771 drivers/i2c/busses/i2c-stm32f4.c i2c_dev->base = devm_ioremap_resource(&pdev->dev, res); pdev 777 drivers/i2c/busses/i2c-stm32f4.c dev_err(&pdev->dev, "IRQ event missing or invalid\n"); pdev 783 drivers/i2c/busses/i2c-stm32f4.c dev_err(&pdev->dev, "IRQ error missing or invalid\n"); pdev 787 drivers/i2c/busses/i2c-stm32f4.c i2c_dev->clk = devm_clk_get(&pdev->dev, NULL); pdev 789 drivers/i2c/busses/i2c-stm32f4.c dev_err(&pdev->dev, "Error: Missing controller clock\n"); pdev 798 drivers/i2c/busses/i2c-stm32f4.c rst = devm_reset_control_get_exclusive(&pdev->dev, NULL); pdev 800 drivers/i2c/busses/i2c-stm32f4.c dev_err(&pdev->dev, "Error: Missing controller reset\n"); pdev 813 drivers/i2c/busses/i2c-stm32f4.c i2c_dev->dev = &pdev->dev; pdev 815 drivers/i2c/busses/i2c-stm32f4.c ret = devm_request_irq(&pdev->dev, irq_event, stm32f4_i2c_isr_event, 0, pdev 816 drivers/i2c/busses/i2c-stm32f4.c pdev->name, i2c_dev); pdev 818 drivers/i2c/busses/i2c-stm32f4.c dev_err(&pdev->dev, "Failed to request irq event %i\n", pdev 823 drivers/i2c/busses/i2c-stm32f4.c ret = devm_request_irq(&pdev->dev, irq_error, stm32f4_i2c_isr_error, 0, pdev 824 drivers/i2c/busses/i2c-stm32f4.c pdev->name, i2c_dev); pdev 826 drivers/i2c/busses/i2c-stm32f4.c dev_err(&pdev->dev, "Failed to request irq error %i\n", pdev 842 drivers/i2c/busses/i2c-stm32f4.c adap->dev.parent = &pdev->dev; pdev 843 drivers/i2c/busses/i2c-stm32f4.c adap->dev.of_node = pdev->dev.of_node; pdev 851 drivers/i2c/busses/i2c-stm32f4.c platform_set_drvdata(pdev, i2c_dev); pdev 864 drivers/i2c/busses/i2c-stm32f4.c static int stm32f4_i2c_remove(struct platform_device *pdev) pdev 866 drivers/i2c/busses/i2c-stm32f4.c struct stm32f4_i2c_dev *i2c_dev = platform_get_drvdata(pdev); pdev 1783 drivers/i2c/busses/i2c-stm32f7.c static int stm32f7_i2c_setup_fm_plus_bits(struct platform_device *pdev, pdev 1786 drivers/i2c/busses/i2c-stm32f7.c struct device_node *np = pdev->dev.of_node; pdev 1825 drivers/i2c/busses/i2c-stm32f7.c static int stm32f7_i2c_probe(struct platform_device *pdev) pdev 1836 drivers/i2c/busses/i2c-stm32f7.c i2c_dev = devm_kzalloc(&pdev->dev, sizeof(*i2c_dev), GFP_KERNEL); pdev 1840 drivers/i2c/busses/i2c-stm32f7.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1841 drivers/i2c/busses/i2c-stm32f7.c i2c_dev->base = devm_ioremap_resource(&pdev->dev, res); pdev 1846 drivers/i2c/busses/i2c-stm32f7.c irq_event = platform_get_irq(pdev, 0); pdev 1849 drivers/i2c/busses/i2c-stm32f7.c dev_err(&pdev->dev, "Failed to get IRQ event: %d\n", pdev 1854 drivers/i2c/busses/i2c-stm32f7.c irq_error = platform_get_irq(pdev, 1); pdev 1857 drivers/i2c/busses/i2c-stm32f7.c dev_err(&pdev->dev, "Failed to get IRQ error: %d\n", pdev 1862 drivers/i2c/busses/i2c-stm32f7.c i2c_dev->clk = devm_clk_get(&pdev->dev, NULL); pdev 1864 drivers/i2c/busses/i2c-stm32f7.c dev_err(&pdev->dev, "Error: Missing controller clock\n"); pdev 1870 drivers/i2c/busses/i2c-stm32f7.c dev_err(&pdev->dev, "Failed to prepare_enable clock\n"); pdev 1875 drivers/i2c/busses/i2c-stm32f7.c ret = device_property_read_u32(&pdev->dev, "clock-frequency", pdev 1879 drivers/i2c/busses/i2c-stm32f7.c ret = stm32f7_i2c_setup_fm_plus_bits(pdev, i2c_dev); pdev 1888 drivers/i2c/busses/i2c-stm32f7.c rst = devm_reset_control_get(&pdev->dev, NULL); pdev 1890 drivers/i2c/busses/i2c-stm32f7.c dev_err(&pdev->dev, "Error: Missing controller reset\n"); pdev 1898 drivers/i2c/busses/i2c-stm32f7.c i2c_dev->dev = &pdev->dev; pdev 1900 drivers/i2c/busses/i2c-stm32f7.c ret = devm_request_threaded_irq(&pdev->dev, irq_event, pdev 1904 drivers/i2c/busses/i2c-stm32f7.c pdev->name, i2c_dev); pdev 1906 drivers/i2c/busses/i2c-stm32f7.c dev_err(&pdev->dev, "Failed to request irq event %i\n", pdev 1911 drivers/i2c/busses/i2c-stm32f7.c ret = devm_request_irq(&pdev->dev, irq_error, stm32f7_i2c_isr_error, 0, pdev 1912 drivers/i2c/busses/i2c-stm32f7.c pdev->name, i2c_dev); pdev 1914 drivers/i2c/busses/i2c-stm32f7.c dev_err(&pdev->dev, "Failed to request irq error %i\n", pdev 1919 drivers/i2c/busses/i2c-stm32f7.c setup = of_device_get_match_data(&pdev->dev); pdev 1921 drivers/i2c/busses/i2c-stm32f7.c dev_err(&pdev->dev, "Can't get device data\n"); pdev 1949 drivers/i2c/busses/i2c-stm32f7.c adap->dev.parent = &pdev->dev; pdev 1950 drivers/i2c/busses/i2c-stm32f7.c adap->dev.of_node = pdev->dev.of_node; pdev 1963 drivers/i2c/busses/i2c-stm32f7.c dev_err(&pdev->dev, pdev 1968 drivers/i2c/busses/i2c-stm32f7.c platform_set_drvdata(pdev, i2c_dev); pdev 1976 drivers/i2c/busses/i2c-stm32f7.c pm_runtime_get_noresume(&pdev->dev); pdev 2008 drivers/i2c/busses/i2c-stm32f7.c static int stm32f7_i2c_remove(struct platform_device *pdev) pdev 2010 drivers/i2c/busses/i2c-stm32f7.c struct stm32f7_i2c_dev *i2c_dev = platform_get_drvdata(pdev); pdev 154 drivers/i2c/busses/i2c-stu300.c struct platform_device *pdev; pdev 293 drivers/i2c/busses/i2c-stu300.c dev_err(&dev->pdev->dev, pdev 344 drivers/i2c/busses/i2c-stu300.c dev_err(&dev->pdev->dev, pdev 351 drivers/i2c/busses/i2c-stu300.c dev_err(&dev->pdev->dev, "controller timed out " pdev 358 drivers/i2c/busses/i2c-stu300.c dev_err(&dev->pdev->dev, "controller (start) " pdev 393 drivers/i2c/busses/i2c-stu300.c dev_err(&dev->pdev->dev, pdev 401 drivers/i2c/busses/i2c-stu300.c dev_err(&dev->pdev->dev, "controller " pdev 411 drivers/i2c/busses/i2c-stu300.c dev_err(&dev->pdev->dev, "controller " pdev 442 drivers/i2c/busses/i2c-stu300.c dev_err(&dev->pdev->dev, "transaction timed out " pdev 446 drivers/i2c/busses/i2c-stu300.c dev_err(&dev->pdev->dev, "base address = " pdev 452 drivers/i2c/busses/i2c-stu300.c dev_err(&dev->pdev->dev, "giving up after %d attempts " pdev 489 drivers/i2c/busses/i2c-stu300.c dev_err(&dev->pdev->dev, "too %s clock rate requested " pdev 497 drivers/i2c/busses/i2c-stu300.c dev_dbg(&dev->pdev->dev, "Clock rate %lu Hz, I2C bus speed %d Hz " pdev 509 drivers/i2c/busses/i2c-stu300.c dev_err(&dev->pdev->dev, "too low clock rate (%lu Hz).\n", pdev 516 drivers/i2c/busses/i2c-stu300.c dev_err(&dev->pdev->dev, "too high clock rate (%lu Hz).\n", pdev 525 drivers/i2c/busses/i2c-stu300.c dev_dbg(&dev->pdev->dev, "set clock divider to 0x%08x, " pdev 531 drivers/i2c/busses/i2c-stu300.c dev_dbg(&dev->pdev->dev, "set clock divider to " pdev 605 drivers/i2c/busses/i2c-stu300.c dev_dbg(&dev->pdev->dev, "read resend\n"); pdev 607 drivers/i2c/busses/i2c-stu300.c dev_dbg(&dev->pdev->dev, "write resend\n"); pdev 630 drivers/i2c/busses/i2c-stu300.c dev_dbg(&dev->pdev->dev, "await event 6\n"); pdev 658 drivers/i2c/busses/i2c-stu300.c dev_dbg(&dev->pdev->dev, "I2C message to: 0x%04x, len: %d, " pdev 671 drivers/i2c/busses/i2c-stu300.c dev_dbg(&dev->pdev->dev, "wait while busy\n"); pdev 678 drivers/i2c/busses/i2c-stu300.c dev_dbg(&dev->pdev->dev, "re-int hw\n"); pdev 698 drivers/i2c/busses/i2c-stu300.c dev_dbg(&dev->pdev->dev, "send start event\n"); pdev 704 drivers/i2c/busses/i2c-stu300.c dev_dbg(&dev->pdev->dev, "send address\n"); pdev 712 drivers/i2c/busses/i2c-stu300.c dev_dbg(&dev->pdev->dev, "failed sending address, " pdev 720 drivers/i2c/busses/i2c-stu300.c dev_dbg(&dev->pdev->dev, "managed to get address " pdev 723 drivers/i2c/busses/i2c-stu300.c dev_dbg(&dev->pdev->dev, "I give up, tried %d times " pdev 763 drivers/i2c/busses/i2c-stu300.c dev_err(&dev->pdev->dev, "error awaiting " pdev 772 drivers/i2c/busses/i2c-stu300.c dev_err(&dev->pdev->dev, "I2C payload " pdev 789 drivers/i2c/busses/i2c-stu300.c dev_err(&dev->pdev->dev, "timeout waiting for transfer " pdev 859 drivers/i2c/busses/i2c-stu300.c static int stu300_probe(struct platform_device *pdev) pdev 867 drivers/i2c/busses/i2c-stu300.c dev = devm_kzalloc(&pdev->dev, sizeof(struct stu300_dev), GFP_KERNEL); pdev 871 drivers/i2c/busses/i2c-stu300.c bus_nr = pdev->id; pdev 872 drivers/i2c/busses/i2c-stu300.c dev->clk = devm_clk_get(&pdev->dev, NULL); pdev 874 drivers/i2c/busses/i2c-stu300.c dev_err(&pdev->dev, "could not retrieve i2c bus clock\n"); pdev 878 drivers/i2c/busses/i2c-stu300.c dev->pdev = pdev; pdev 879 drivers/i2c/busses/i2c-stu300.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 880 drivers/i2c/busses/i2c-stu300.c dev->virtbase = devm_ioremap_resource(&pdev->dev, res); pdev 881 drivers/i2c/busses/i2c-stu300.c dev_dbg(&pdev->dev, "initialize bus device I2C%d on virtual " pdev 886 drivers/i2c/busses/i2c-stu300.c dev->irq = platform_get_irq(pdev, 0); pdev 887 drivers/i2c/busses/i2c-stu300.c ret = devm_request_irq(&pdev->dev, dev->irq, stu300_irh, 0, NAME, dev); pdev 897 drivers/i2c/busses/i2c-stu300.c dev_err(&dev->pdev->dev, "error initializing hardware.\n"); pdev 914 drivers/i2c/busses/i2c-stu300.c adap->dev.parent = &pdev->dev; pdev 915 drivers/i2c/busses/i2c-stu300.c adap->dev.of_node = pdev->dev.of_node; pdev 925 drivers/i2c/busses/i2c-stu300.c platform_set_drvdata(pdev, dev); pdev 926 drivers/i2c/busses/i2c-stu300.c dev_info(&pdev->dev, "ST DDC I2C @ %p, irq %d\n", pdev 962 drivers/i2c/busses/i2c-stu300.c static int stu300_remove(struct platform_device *pdev) pdev 964 drivers/i2c/busses/i2c-stu300.c struct stu300_dev *dev = platform_get_drvdata(pdev); pdev 183 drivers/i2c/busses/i2c-sun6i-p2wi.c static int p2wi_probe(struct platform_device *pdev) pdev 185 drivers/i2c/busses/i2c-sun6i-p2wi.c struct device *dev = &pdev->dev; pdev 234 drivers/i2c/busses/i2c-sun6i-p2wi.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 239 drivers/i2c/busses/i2c-sun6i-p2wi.c strlcpy(p2wi->adapter.name, pdev->name, sizeof(p2wi->adapter.name)); pdev 240 drivers/i2c/busses/i2c-sun6i-p2wi.c irq = platform_get_irq(pdev, 0); pdev 278 drivers/i2c/busses/i2c-sun6i-p2wi.c p2wi->adapter.dev.of_node = pdev->dev.of_node; pdev 279 drivers/i2c/busses/i2c-sun6i-p2wi.c platform_set_drvdata(pdev, p2wi); pdev 282 drivers/i2c/busses/i2c-sun6i-p2wi.c ret = devm_request_irq(dev, irq, p2wi_interrupt, 0, pdev->name, p2wi); pdev 536 drivers/i2c/busses/i2c-synquacer.c static int synquacer_i2c_probe(struct platform_device *pdev) pdev 543 drivers/i2c/busses/i2c-synquacer.c i2c = devm_kzalloc(&pdev->dev, sizeof(*i2c), GFP_KERNEL); pdev 547 drivers/i2c/busses/i2c-synquacer.c bus_speed = i2c_acpi_find_bus_speed(&pdev->dev); pdev 549 drivers/i2c/busses/i2c-synquacer.c device_property_read_u32(&pdev->dev, "clock-frequency", pdev 552 drivers/i2c/busses/i2c-synquacer.c device_property_read_u32(&pdev->dev, "socionext,pclk-rate", pdev 555 drivers/i2c/busses/i2c-synquacer.c i2c->pclk = devm_clk_get(&pdev->dev, "pclk"); pdev 559 drivers/i2c/busses/i2c-synquacer.c dev_dbg(&pdev->dev, "clock source %p\n", i2c->pclk); pdev 563 drivers/i2c/busses/i2c-synquacer.c dev_err(&pdev->dev, "failed to enable clock (%d)\n", pdev 572 drivers/i2c/busses/i2c-synquacer.c dev_err(&pdev->dev, "PCLK missing or out of range (%d)\n", pdev 577 drivers/i2c/busses/i2c-synquacer.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 578 drivers/i2c/busses/i2c-synquacer.c i2c->base = devm_ioremap_resource(&pdev->dev, r); pdev 582 drivers/i2c/busses/i2c-synquacer.c i2c->irq = platform_get_irq(pdev, 0); pdev 584 drivers/i2c/busses/i2c-synquacer.c dev_err(&pdev->dev, "no IRQ resource found\n"); pdev 588 drivers/i2c/busses/i2c-synquacer.c ret = devm_request_irq(&pdev->dev, i2c->irq, synquacer_i2c_isr, pdev 589 drivers/i2c/busses/i2c-synquacer.c 0, dev_name(&pdev->dev), i2c); pdev 591 drivers/i2c/busses/i2c-synquacer.c dev_err(&pdev->dev, "cannot claim IRQ %d\n", i2c->irq); pdev 596 drivers/i2c/busses/i2c-synquacer.c i2c->dev = &pdev->dev; pdev 599 drivers/i2c/busses/i2c-synquacer.c i2c->adapter.dev.parent = &pdev->dev; pdev 600 drivers/i2c/busses/i2c-synquacer.c i2c->adapter.dev.of_node = pdev->dev.of_node; pdev 601 drivers/i2c/busses/i2c-synquacer.c ACPI_COMPANION_SET(&i2c->adapter.dev, ACPI_COMPANION(&pdev->dev)); pdev 602 drivers/i2c/busses/i2c-synquacer.c i2c->adapter.nr = pdev->id; pdev 614 drivers/i2c/busses/i2c-synquacer.c dev_err(&pdev->dev, "failed to add bus to i2c core\n"); pdev 618 drivers/i2c/busses/i2c-synquacer.c platform_set_drvdata(pdev, i2c); pdev 620 drivers/i2c/busses/i2c-synquacer.c dev_info(&pdev->dev, "%s: synquacer_i2c adapter\n", pdev 626 drivers/i2c/busses/i2c-synquacer.c static int synquacer_i2c_remove(struct platform_device *pdev) pdev 628 drivers/i2c/busses/i2c-synquacer.c struct synquacer_i2c *i2c = platform_get_drvdata(pdev); pdev 286 drivers/i2c/busses/i2c-tegra-bpmp.c static int tegra_bpmp_i2c_probe(struct platform_device *pdev) pdev 292 drivers/i2c/busses/i2c-tegra-bpmp.c i2c = devm_kzalloc(&pdev->dev, sizeof(*i2c), GFP_KERNEL); pdev 296 drivers/i2c/busses/i2c-tegra-bpmp.c i2c->dev = &pdev->dev; pdev 298 drivers/i2c/busses/i2c-tegra-bpmp.c i2c->bpmp = dev_get_drvdata(pdev->dev.parent); pdev 302 drivers/i2c/busses/i2c-tegra-bpmp.c err = of_property_read_u32(pdev->dev.of_node, "nvidia,bpmp-bus-id", pdev 314 drivers/i2c/busses/i2c-tegra-bpmp.c i2c->adapter.dev.parent = &pdev->dev; pdev 315 drivers/i2c/busses/i2c-tegra-bpmp.c i2c->adapter.dev.of_node = pdev->dev.of_node; pdev 317 drivers/i2c/busses/i2c-tegra-bpmp.c platform_set_drvdata(pdev, i2c); pdev 322 drivers/i2c/busses/i2c-tegra-bpmp.c static int tegra_bpmp_i2c_remove(struct platform_device *pdev) pdev 324 drivers/i2c/busses/i2c-tegra-bpmp.c struct tegra_bpmp_i2c *i2c = platform_get_drvdata(pdev); pdev 1509 drivers/i2c/busses/i2c-tegra.c static int tegra_i2c_probe(struct platform_device *pdev) pdev 1520 drivers/i2c/busses/i2c-tegra.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1522 drivers/i2c/busses/i2c-tegra.c base = devm_ioremap_resource(&pdev->dev, res); pdev 1526 drivers/i2c/busses/i2c-tegra.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 1528 drivers/i2c/busses/i2c-tegra.c dev_err(&pdev->dev, "no irq resource\n"); pdev 1533 drivers/i2c/busses/i2c-tegra.c div_clk = devm_clk_get(&pdev->dev, "div-clk"); pdev 1536 drivers/i2c/busses/i2c-tegra.c dev_err(&pdev->dev, "missing controller clock\n"); pdev 1541 drivers/i2c/busses/i2c-tegra.c i2c_dev = devm_kzalloc(&pdev->dev, sizeof(*i2c_dev), GFP_KERNEL); pdev 1552 drivers/i2c/busses/i2c-tegra.c i2c_dev->cont_id = pdev->id; pdev 1553 drivers/i2c/busses/i2c-tegra.c i2c_dev->dev = &pdev->dev; pdev 1555 drivers/i2c/busses/i2c-tegra.c i2c_dev->rst = devm_reset_control_get_exclusive(&pdev->dev, "i2c"); pdev 1557 drivers/i2c/busses/i2c-tegra.c dev_err(&pdev->dev, "missing controller reset\n"); pdev 1563 drivers/i2c/busses/i2c-tegra.c i2c_dev->hw = of_device_get_match_data(&pdev->dev); pdev 1564 drivers/i2c/busses/i2c-tegra.c i2c_dev->is_dvc = of_device_is_compatible(pdev->dev.of_node, pdev 1574 drivers/i2c/busses/i2c-tegra.c fast_clk = devm_clk_get(&pdev->dev, "fast-clk"); pdev 1576 drivers/i2c/busses/i2c-tegra.c dev_err(&pdev->dev, "missing fast clock\n"); pdev 1582 drivers/i2c/busses/i2c-tegra.c platform_set_drvdata(pdev, i2c_dev); pdev 1610 drivers/i2c/busses/i2c-tegra.c pm_runtime_enable(&pdev->dev); pdev 1611 drivers/i2c/busses/i2c-tegra.c if (!pm_runtime_enabled(&pdev->dev)) { pdev 1612 drivers/i2c/busses/i2c-tegra.c ret = tegra_i2c_runtime_resume(&pdev->dev); pdev 1614 drivers/i2c/busses/i2c-tegra.c dev_err(&pdev->dev, "runtime resume failed\n"); pdev 1620 drivers/i2c/busses/i2c-tegra.c dev_err(&pdev->dev, "runtime resume failed\n"); pdev 1643 drivers/i2c/busses/i2c-tegra.c dev_err(&pdev->dev, "Failed to initialize i2c controller\n"); pdev 1647 drivers/i2c/busses/i2c-tegra.c ret = devm_request_irq(&pdev->dev, i2c_dev->irq, pdev 1648 drivers/i2c/busses/i2c-tegra.c tegra_i2c_isr, 0, dev_name(&pdev->dev), i2c_dev); pdev 1650 drivers/i2c/busses/i2c-tegra.c dev_err(&pdev->dev, "Failed to request irq %i\n", i2c_dev->irq); pdev 1657 drivers/i2c/busses/i2c-tegra.c strlcpy(i2c_dev->adapter.name, dev_name(&pdev->dev), pdev 1659 drivers/i2c/busses/i2c-tegra.c i2c_dev->adapter.dev.parent = &pdev->dev; pdev 1660 drivers/i2c/busses/i2c-tegra.c i2c_dev->adapter.nr = pdev->id; pdev 1661 drivers/i2c/busses/i2c-tegra.c i2c_dev->adapter.dev.of_node = pdev->dev.of_node; pdev 1667 drivers/i2c/busses/i2c-tegra.c pm_runtime_put(&pdev->dev); pdev 1679 drivers/i2c/busses/i2c-tegra.c if (pm_runtime_enabled(&pdev->dev)) pdev 1680 drivers/i2c/busses/i2c-tegra.c pm_runtime_put_sync(&pdev->dev); pdev 1682 drivers/i2c/busses/i2c-tegra.c tegra_i2c_runtime_suspend(&pdev->dev); pdev 1685 drivers/i2c/busses/i2c-tegra.c if (pm_runtime_enabled(&pdev->dev)) pdev 1686 drivers/i2c/busses/i2c-tegra.c pm_runtime_disable(&pdev->dev); pdev 1698 drivers/i2c/busses/i2c-tegra.c static int tegra_i2c_remove(struct platform_device *pdev) pdev 1700 drivers/i2c/busses/i2c-tegra.c struct tegra_i2c_dev *i2c_dev = platform_get_drvdata(pdev); pdev 1707 drivers/i2c/busses/i2c-tegra.c pm_runtime_disable(&pdev->dev); pdev 1708 drivers/i2c/busses/i2c-tegra.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 1709 drivers/i2c/busses/i2c-tegra.c tegra_i2c_runtime_suspend(&pdev->dev); pdev 149 drivers/i2c/busses/i2c-thunderx-pcidrv.c static int thunder_i2c_probe_pci(struct pci_dev *pdev, pdev 152 drivers/i2c/busses/i2c-thunderx-pcidrv.c struct device *dev = &pdev->dev; pdev 165 drivers/i2c/busses/i2c-thunderx-pcidrv.c pci_set_drvdata(pdev, i2c); pdev 166 drivers/i2c/busses/i2c-thunderx-pcidrv.c ret = pcim_enable_device(pdev); pdev 170 drivers/i2c/busses/i2c-thunderx-pcidrv.c ret = pci_request_regions(pdev, DRV_NAME); pdev 174 drivers/i2c/busses/i2c-thunderx-pcidrv.c i2c->twsi_base = pcim_iomap(pdev, 0, pci_resource_len(pdev, 0)); pdev 190 drivers/i2c/busses/i2c-thunderx-pcidrv.c ret = pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_MSIX); pdev 194 drivers/i2c/busses/i2c-thunderx-pcidrv.c ret = devm_request_irq(dev, pci_irq_vector(pdev, 0), octeon_i2c_isr, 0, pdev 210 drivers/i2c/busses/i2c-thunderx-pcidrv.c i2c->adap.dev.of_node = pdev->dev.of_node; pdev 221 drivers/i2c/busses/i2c-thunderx-pcidrv.c ret = thunder_i2c_smbus_setup(i2c, pdev->dev.of_node); pdev 232 drivers/i2c/busses/i2c-thunderx-pcidrv.c static void thunder_i2c_remove_pci(struct pci_dev *pdev) pdev 234 drivers/i2c/busses/i2c-thunderx-pcidrv.c struct octeon_i2c *i2c = pci_get_drvdata(pdev); pdev 237 drivers/i2c/busses/i2c-thunderx-pcidrv.c thunder_i2c_clock_disable(&pdev->dev, i2c->clk); pdev 517 drivers/i2c/busses/i2c-uniphier-f.c static int uniphier_fi2c_probe(struct platform_device *pdev) pdev 519 drivers/i2c/busses/i2c-uniphier-f.c struct device *dev = &pdev->dev; pdev 529 drivers/i2c/busses/i2c-uniphier-f.c priv->membase = devm_platform_ioremap_resource(pdev, 0); pdev 533 drivers/i2c/busses/i2c-uniphier-f.c irq = platform_get_irq(pdev, 0); pdev 574 drivers/i2c/busses/i2c-uniphier-f.c platform_set_drvdata(pdev, priv); pdev 579 drivers/i2c/busses/i2c-uniphier-f.c pdev->name, priv); pdev 593 drivers/i2c/busses/i2c-uniphier-f.c static int uniphier_fi2c_remove(struct platform_device *pdev) pdev 595 drivers/i2c/busses/i2c-uniphier-f.c struct uniphier_fi2c_priv *priv = platform_get_drvdata(pdev); pdev 313 drivers/i2c/busses/i2c-uniphier.c static int uniphier_i2c_probe(struct platform_device *pdev) pdev 315 drivers/i2c/busses/i2c-uniphier.c struct device *dev = &pdev->dev; pdev 325 drivers/i2c/busses/i2c-uniphier.c priv->membase = devm_platform_ioremap_resource(pdev, 0); pdev 329 drivers/i2c/busses/i2c-uniphier.c irq = platform_get_irq(pdev, 0); pdev 369 drivers/i2c/busses/i2c-uniphier.c platform_set_drvdata(pdev, priv); pdev 373 drivers/i2c/busses/i2c-uniphier.c ret = devm_request_irq(dev, irq, uniphier_i2c_interrupt, 0, pdev->name, pdev 388 drivers/i2c/busses/i2c-uniphier.c static int uniphier_i2c_remove(struct platform_device *pdev) pdev 390 drivers/i2c/busses/i2c-uniphier.c struct uniphier_i2c_priv *priv = platform_get_drvdata(pdev); pdev 311 drivers/i2c/busses/i2c-viapro.c static int vt596_probe(struct pci_dev *pdev, pdev 324 drivers/i2c/busses/i2c-viapro.c if ((pci_read_config_word(pdev, id->driver_data, &vt596_smba)) || pdev 328 drivers/i2c/busses/i2c-viapro.c !pci_read_config_word(pdev, SMBBA2, &vt596_smba) && pdev 333 drivers/i2c/busses/i2c-viapro.c dev_err(&pdev->dev, "Cannot configure " pdev 341 drivers/i2c/busses/i2c-viapro.c dev_err(&pdev->dev, "SMBus base address " pdev 353 drivers/i2c/busses/i2c-viapro.c dev_err(&pdev->dev, "SMBus region 0x%x already in use!\n", pdev 358 drivers/i2c/busses/i2c-viapro.c pci_read_config_byte(pdev, SMBHSTCFG, &temp); pdev 362 drivers/i2c/busses/i2c-viapro.c pci_write_config_byte(pdev, SMBHSTCFG, temp & 0xfe); pdev 363 drivers/i2c/busses/i2c-viapro.c pci_write_config_word(pdev, id->driver_data, vt596_smba); pdev 364 drivers/i2c/busses/i2c-viapro.c pci_write_config_byte(pdev, SMBHSTCFG, temp | 0x01); pdev 365 drivers/i2c/busses/i2c-viapro.c dev_warn(&pdev->dev, "WARNING: SMBus interface set to new " pdev 375 drivers/i2c/busses/i2c-viapro.c pci_write_config_byte(pdev, SMBHSTCFG, temp | 0x01); pdev 376 drivers/i2c/busses/i2c-viapro.c dev_info(&pdev->dev, "Enabling SMBus device\n"); pdev 378 drivers/i2c/busses/i2c-viapro.c dev_err(&pdev->dev, "SMBUS: Error: Host SMBus " pdev 386 drivers/i2c/busses/i2c-viapro.c dev_dbg(&pdev->dev, "VT596_smba = 0x%X\n", vt596_smba); pdev 388 drivers/i2c/busses/i2c-viapro.c switch (pdev->device) { pdev 405 drivers/i2c/busses/i2c-viapro.c if (pdev->revision >= 0x40) pdev 410 drivers/i2c/busses/i2c-viapro.c vt596_adapter.dev.parent = &pdev->dev; pdev 414 drivers/i2c/busses/i2c-viapro.c vt596_pdev = pci_dev_get(pdev); pdev 357 drivers/i2c/busses/i2c-viperboard.c static int vprbrd_i2c_probe(struct platform_device *pdev) pdev 359 drivers/i2c/busses/i2c-viperboard.c struct vprbrd *vb = dev_get_drvdata(pdev->dev.parent); pdev 364 drivers/i2c/busses/i2c-viperboard.c vb_i2c = devm_kzalloc(&pdev->dev, sizeof(*vb_i2c), GFP_KERNEL); pdev 390 drivers/i2c/busses/i2c-viperboard.c dev_err(&pdev->dev, "failure setting i2c_bus_freq to %d\n", pdev 395 drivers/i2c/busses/i2c-viperboard.c dev_err(&pdev->dev, pdev 400 drivers/i2c/busses/i2c-viperboard.c vb_i2c->i2c.dev.parent = &pdev->dev; pdev 405 drivers/i2c/busses/i2c-viperboard.c platform_set_drvdata(pdev, vb_i2c); pdev 410 drivers/i2c/busses/i2c-viperboard.c static int vprbrd_i2c_remove(struct platform_device *pdev) pdev 412 drivers/i2c/busses/i2c-viperboard.c struct vprbrd_i2c *vb_i2c = platform_get_drvdata(pdev); pdev 370 drivers/i2c/busses/i2c-wmt.c static int wmt_i2c_probe(struct platform_device *pdev) pdev 372 drivers/i2c/busses/i2c-wmt.c struct device_node *np = pdev->dev.of_node; pdev 379 drivers/i2c/busses/i2c-wmt.c i2c_dev = devm_kzalloc(&pdev->dev, sizeof(*i2c_dev), GFP_KERNEL); pdev 383 drivers/i2c/busses/i2c-wmt.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 384 drivers/i2c/busses/i2c-wmt.c i2c_dev->base = devm_ioremap_resource(&pdev->dev, res); pdev 390 drivers/i2c/busses/i2c-wmt.c dev_err(&pdev->dev, "irq missing or invalid\n"); pdev 396 drivers/i2c/busses/i2c-wmt.c dev_err(&pdev->dev, "unable to request clock\n"); pdev 405 drivers/i2c/busses/i2c-wmt.c i2c_dev->dev = &pdev->dev; pdev 407 drivers/i2c/busses/i2c-wmt.c err = devm_request_irq(&pdev->dev, i2c_dev->irq, wmt_i2c_isr, 0, pdev 410 drivers/i2c/busses/i2c-wmt.c dev_err(&pdev->dev, "failed to request irq %i\n", i2c_dev->irq); pdev 419 drivers/i2c/busses/i2c-wmt.c adap->dev.parent = &pdev->dev; pdev 420 drivers/i2c/busses/i2c-wmt.c adap->dev.of_node = pdev->dev.of_node; pdev 426 drivers/i2c/busses/i2c-wmt.c dev_err(&pdev->dev, "error initializing hardware\n"); pdev 434 drivers/i2c/busses/i2c-wmt.c platform_set_drvdata(pdev, i2c_dev); pdev 439 drivers/i2c/busses/i2c-wmt.c static int wmt_i2c_remove(struct platform_device *pdev) pdev 441 drivers/i2c/busses/i2c-wmt.c struct wmt_i2c_dev *i2c_dev = platform_get_drvdata(pdev); pdev 441 drivers/i2c/busses/i2c-xgene-slimpro.c static int xgene_slimpro_i2c_probe(struct platform_device *pdev) pdev 448 drivers/i2c/busses/i2c-xgene-slimpro.c ctx = devm_kzalloc(&pdev->dev, sizeof(*ctx), GFP_KERNEL); pdev 452 drivers/i2c/busses/i2c-xgene-slimpro.c ctx->dev = &pdev->dev; pdev 453 drivers/i2c/busses/i2c-xgene-slimpro.c platform_set_drvdata(pdev, ctx); pdev 457 drivers/i2c/busses/i2c-xgene-slimpro.c cl->dev = &pdev->dev; pdev 466 drivers/i2c/busses/i2c-xgene-slimpro.c dev_err(&pdev->dev, "i2c mailbox channel request failed\n"); pdev 474 drivers/i2c/busses/i2c-xgene-slimpro.c acpi_id = acpi_match_device(pdev->dev.driver->acpi_match_table, pdev 475 drivers/i2c/busses/i2c-xgene-slimpro.c &pdev->dev); pdev 481 drivers/i2c/busses/i2c-xgene-slimpro.c if (device_property_read_u32(&pdev->dev, "pcc-channel", pdev 489 drivers/i2c/busses/i2c-xgene-slimpro.c dev_err(&pdev->dev, "PCC mailbox channel request failed\n"); pdev 501 drivers/i2c/busses/i2c-xgene-slimpro.c dev_err(&pdev->dev, "PPC subspace not found\n"); pdev 507 drivers/i2c/busses/i2c-xgene-slimpro.c dev_err(&pdev->dev, "PCC IRQ not supported\n"); pdev 529 drivers/i2c/busses/i2c-xgene-slimpro.c dev_err(&pdev->dev, "Failed to get PCC comm region\n"); pdev 535 drivers/i2c/busses/i2c-xgene-slimpro.c dev_err(&pdev->dev, pdev 541 drivers/i2c/busses/i2c-xgene-slimpro.c rc = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 543 drivers/i2c/busses/i2c-xgene-slimpro.c dev_warn(&pdev->dev, "Unable to set dma mask\n"); pdev 550 drivers/i2c/busses/i2c-xgene-slimpro.c adapter->dev.parent = &pdev->dev; pdev 551 drivers/i2c/busses/i2c-xgene-slimpro.c adapter->dev.of_node = pdev->dev.of_node; pdev 552 drivers/i2c/busses/i2c-xgene-slimpro.c ACPI_COMPANION_SET(&adapter->dev, ACPI_COMPANION(&pdev->dev)); pdev 558 drivers/i2c/busses/i2c-xgene-slimpro.c dev_info(&pdev->dev, "Mailbox I2C Adapter registered\n"); pdev 570 drivers/i2c/busses/i2c-xgene-slimpro.c static int xgene_slimpro_i2c_remove(struct platform_device *pdev) pdev 572 drivers/i2c/busses/i2c-xgene-slimpro.c struct slimpro_i2c_dev *ctx = platform_get_drvdata(pdev); pdev 725 drivers/i2c/busses/i2c-xiic.c static int xiic_i2c_probe(struct platform_device *pdev) pdev 734 drivers/i2c/busses/i2c-xiic.c i2c = devm_kzalloc(&pdev->dev, sizeof(*i2c), GFP_KERNEL); pdev 738 drivers/i2c/busses/i2c-xiic.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 739 drivers/i2c/busses/i2c-xiic.c i2c->base = devm_ioremap_resource(&pdev->dev, res); pdev 743 drivers/i2c/busses/i2c-xiic.c irq = platform_get_irq(pdev, 0); pdev 747 drivers/i2c/busses/i2c-xiic.c pdata = dev_get_platdata(&pdev->dev); pdev 750 drivers/i2c/busses/i2c-xiic.c platform_set_drvdata(pdev, i2c); pdev 753 drivers/i2c/busses/i2c-xiic.c i2c->adap.dev.parent = &pdev->dev; pdev 754 drivers/i2c/busses/i2c-xiic.c i2c->adap.dev.of_node = pdev->dev.of_node; pdev 759 drivers/i2c/busses/i2c-xiic.c i2c->clk = devm_clk_get(&pdev->dev, NULL); pdev 761 drivers/i2c/busses/i2c-xiic.c dev_err(&pdev->dev, "input clock not found.\n"); pdev 766 drivers/i2c/busses/i2c-xiic.c dev_err(&pdev->dev, "Unable to enable clock.\n"); pdev 769 drivers/i2c/busses/i2c-xiic.c i2c->dev = &pdev->dev; pdev 774 drivers/i2c/busses/i2c-xiic.c ret = devm_request_threaded_irq(&pdev->dev, irq, xiic_isr, pdev 776 drivers/i2c/busses/i2c-xiic.c pdev->name, i2c); pdev 779 drivers/i2c/busses/i2c-xiic.c dev_err(&pdev->dev, "Cannot claim IRQ\n"); pdev 813 drivers/i2c/busses/i2c-xiic.c pm_runtime_set_suspended(&pdev->dev); pdev 814 drivers/i2c/busses/i2c-xiic.c pm_runtime_disable(&pdev->dev); pdev 819 drivers/i2c/busses/i2c-xiic.c static int xiic_i2c_remove(struct platform_device *pdev) pdev 821 drivers/i2c/busses/i2c-xiic.c struct xiic_i2c *i2c = platform_get_drvdata(pdev); pdev 829 drivers/i2c/busses/i2c-xiic.c dev_err(&pdev->dev, "Unable to enable clock.\n"); pdev 834 drivers/i2c/busses/i2c-xiic.c pm_runtime_disable(&pdev->dev); pdev 461 drivers/i2c/busses/i2c-xlp9xx.c static int xlp9xx_i2c_get_frequency(struct platform_device *pdev, pdev 468 drivers/i2c/busses/i2c-xlp9xx.c clk = devm_clk_get(&pdev->dev, NULL); pdev 471 drivers/i2c/busses/i2c-xlp9xx.c dev_dbg(&pdev->dev, "using default input frequency %u\n", pdev 477 drivers/i2c/busses/i2c-xlp9xx.c err = device_property_read_u32(&pdev->dev, "clock-frequency", &freq); pdev 480 drivers/i2c/busses/i2c-xlp9xx.c dev_dbg(&pdev->dev, "using default frequency %u\n", freq); pdev 482 drivers/i2c/busses/i2c-xlp9xx.c dev_warn(&pdev->dev, "invalid frequency %u, using default\n", pdev 492 drivers/i2c/busses/i2c-xlp9xx.c struct platform_device *pdev) pdev 504 drivers/i2c/busses/i2c-xlp9xx.c static int xlp9xx_i2c_probe(struct platform_device *pdev) pdev 510 drivers/i2c/busses/i2c-xlp9xx.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 514 drivers/i2c/busses/i2c-xlp9xx.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 515 drivers/i2c/busses/i2c-xlp9xx.c priv->base = devm_ioremap_resource(&pdev->dev, res); pdev 519 drivers/i2c/busses/i2c-xlp9xx.c priv->irq = platform_get_irq(pdev, 0); pdev 521 drivers/i2c/busses/i2c-xlp9xx.c dev_err(&pdev->dev, "invalid irq!\n"); pdev 525 drivers/i2c/busses/i2c-xlp9xx.c priv->alert_data.irq = platform_get_irq(pdev, 1); pdev 529 drivers/i2c/busses/i2c-xlp9xx.c xlp9xx_i2c_get_frequency(pdev, priv); pdev 532 drivers/i2c/busses/i2c-xlp9xx.c err = devm_request_irq(&pdev->dev, priv->irq, xlp9xx_i2c_isr, 0, pdev 533 drivers/i2c/busses/i2c-xlp9xx.c pdev->name, priv); pdev 535 drivers/i2c/busses/i2c-xlp9xx.c dev_err(&pdev->dev, "IRQ request failed!\n"); pdev 540 drivers/i2c/busses/i2c-xlp9xx.c priv->adapter.dev.parent = &pdev->dev; pdev 543 drivers/i2c/busses/i2c-xlp9xx.c ACPI_COMPANION_SET(&priv->adapter.dev, ACPI_COMPANION(&pdev->dev)); pdev 544 drivers/i2c/busses/i2c-xlp9xx.c priv->adapter.dev.of_node = pdev->dev.of_node; pdev 545 drivers/i2c/busses/i2c-xlp9xx.c priv->dev = &pdev->dev; pdev 554 drivers/i2c/busses/i2c-xlp9xx.c err = xlp9xx_i2c_smbus_setup(priv, pdev); pdev 556 drivers/i2c/busses/i2c-xlp9xx.c dev_dbg(&pdev->dev, "No active SMBus alert %d\n", err); pdev 558 drivers/i2c/busses/i2c-xlp9xx.c platform_set_drvdata(pdev, priv); pdev 559 drivers/i2c/busses/i2c-xlp9xx.c dev_dbg(&pdev->dev, "I2C bus:%d added\n", priv->adapter.nr); pdev 564 drivers/i2c/busses/i2c-xlp9xx.c static int xlp9xx_i2c_remove(struct platform_device *pdev) pdev 568 drivers/i2c/busses/i2c-xlp9xx.c priv = platform_get_drvdata(pdev); pdev 361 drivers/i2c/busses/i2c-xlr.c static int xlr_i2c_probe(struct platform_device *pdev) pdev 373 drivers/i2c/busses/i2c-xlr.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 377 drivers/i2c/busses/i2c-xlr.c match = of_match_device(xlr_i2c_dt_ids, &pdev->dev); pdev 383 drivers/i2c/busses/i2c-xlr.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 384 drivers/i2c/busses/i2c-xlr.c priv->iobase = devm_ioremap_resource(&pdev->dev, res); pdev 388 drivers/i2c/busses/i2c-xlr.c irq = platform_get_irq(pdev, 0); pdev 396 drivers/i2c/busses/i2c-xlr.c ret = devm_request_irq(&pdev->dev, priv->irq, xlr_i2c_irq, pdev 397 drivers/i2c/busses/i2c-xlr.c IRQF_SHARED, dev_name(&pdev->dev), pdev 405 drivers/i2c/busses/i2c-xlr.c if (of_property_read_u32(pdev->dev.of_node, "clock-frequency", pdev 409 drivers/i2c/busses/i2c-xlr.c clk = devm_clk_get(&pdev->dev, NULL); pdev 423 drivers/i2c/busses/i2c-xlr.c priv->adap.dev.parent = &pdev->dev; pdev 424 drivers/i2c/busses/i2c-xlr.c priv->adap.dev.of_node = pdev->dev.of_node; pdev 429 drivers/i2c/busses/i2c-xlr.c priv->adap.nr = pdev->id; pdev 438 drivers/i2c/busses/i2c-xlr.c platform_set_drvdata(pdev, priv); pdev 443 drivers/i2c/busses/i2c-xlr.c static int xlr_i2c_remove(struct platform_device *pdev) pdev 447 drivers/i2c/busses/i2c-xlr.c priv = platform_get_drvdata(pdev); pdev 501 drivers/i2c/busses/i2c-zx2967.c static int zx2967_i2c_probe(struct platform_device *pdev) pdev 509 drivers/i2c/busses/i2c-zx2967.c i2c = devm_kzalloc(&pdev->dev, sizeof(*i2c), GFP_KERNEL); pdev 513 drivers/i2c/busses/i2c-zx2967.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 514 drivers/i2c/busses/i2c-zx2967.c reg_base = devm_ioremap_resource(&pdev->dev, res); pdev 518 drivers/i2c/busses/i2c-zx2967.c clk = devm_clk_get(&pdev->dev, NULL); pdev 520 drivers/i2c/busses/i2c-zx2967.c dev_err(&pdev->dev, "missing controller clock"); pdev 526 drivers/i2c/busses/i2c-zx2967.c dev_err(&pdev->dev, "failed to enable i2c_clk\n"); pdev 530 drivers/i2c/busses/i2c-zx2967.c ret = device_property_read_u32(&pdev->dev, "clock-frequency", pdev 533 drivers/i2c/busses/i2c-zx2967.c dev_err(&pdev->dev, "missing clock-frequency"); pdev 537 drivers/i2c/busses/i2c-zx2967.c ret = platform_get_irq(pdev, 0); pdev 546 drivers/i2c/busses/i2c-zx2967.c platform_set_drvdata(pdev, i2c); pdev 550 drivers/i2c/busses/i2c-zx2967.c dev_err(&pdev->dev, "failed to initialize i2c controller\n"); pdev 554 drivers/i2c/busses/i2c-zx2967.c ret = devm_request_irq(&pdev->dev, i2c->irq, pdev 555 drivers/i2c/busses/i2c-zx2967.c zx2967_i2c_isr, 0, dev_name(&pdev->dev), i2c); pdev 557 drivers/i2c/busses/i2c-zx2967.c dev_err(&pdev->dev, "failed to request irq %i\n", i2c->irq); pdev 566 drivers/i2c/busses/i2c-zx2967.c i2c->adap.nr = pdev->id; pdev 567 drivers/i2c/busses/i2c-zx2967.c i2c->adap.dev.parent = &pdev->dev; pdev 568 drivers/i2c/busses/i2c-zx2967.c i2c->adap.dev.of_node = pdev->dev.of_node; pdev 581 drivers/i2c/busses/i2c-zx2967.c static int zx2967_i2c_remove(struct platform_device *pdev) pdev 583 drivers/i2c/busses/i2c-zx2967.c struct zx2967_i2c *i2c = platform_get_drvdata(pdev); pdev 497 drivers/i2c/busses/scx200_acb.c static int scx200_probe(struct platform_device *pdev) pdev 502 drivers/i2c/busses/scx200_acb.c res = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 504 drivers/i2c/busses/scx200_acb.c dev_err(&pdev->dev, "can't fetch device resource info\n"); pdev 508 drivers/i2c/busses/scx200_acb.c iface = scx200_create_dev("CS5535", res->start, 0, &pdev->dev); pdev 512 drivers/i2c/busses/scx200_acb.c dev_info(&pdev->dev, "SCx200 device '%s' registered\n", pdev 514 drivers/i2c/busses/scx200_acb.c platform_set_drvdata(pdev, iface); pdev 526 drivers/i2c/busses/scx200_acb.c static int scx200_remove(struct platform_device *pdev) pdev 530 drivers/i2c/busses/scx200_acb.c iface = platform_get_drvdata(pdev); pdev 96 drivers/i2c/muxes/i2c-arb-gpio-challenge.c static int i2c_arbitrator_probe(struct platform_device *pdev) pdev 98 drivers/i2c/muxes/i2c-arb-gpio-challenge.c struct device *dev = &pdev->dev; pdev 122 drivers/i2c/muxes/i2c-arb-gpio-challenge.c platform_set_drvdata(pdev, muxc); pdev 177 drivers/i2c/muxes/i2c-arb-gpio-challenge.c static int i2c_arbitrator_remove(struct platform_device *pdev) pdev 179 drivers/i2c/muxes/i2c-arb-gpio-challenge.c struct i2c_mux_core *muxc = platform_get_drvdata(pdev); pdev 208 drivers/i2c/muxes/i2c-demux-pinctrl.c static int i2c_demux_pinctrl_probe(struct platform_device *pdev) pdev 210 drivers/i2c/muxes/i2c-demux-pinctrl.c struct device_node *np = pdev->dev.of_node; pdev 217 drivers/i2c/muxes/i2c-demux-pinctrl.c dev_err(&pdev->dev, "Need at least two I2C masters to switch\n"); pdev 221 drivers/i2c/muxes/i2c-demux-pinctrl.c priv = devm_kzalloc(&pdev->dev, struct_size(priv, chan, num_chan), pdev 224 drivers/i2c/muxes/i2c-demux-pinctrl.c props = devm_kcalloc(&pdev->dev, num_chan, sizeof(*props), GFP_KERNEL); pdev 238 drivers/i2c/muxes/i2c-demux-pinctrl.c dev_err(&pdev->dev, "can't get phandle for parent %d\n", i); pdev 244 drivers/i2c/muxes/i2c-demux-pinctrl.c props[i].name = devm_kstrdup(&pdev->dev, "status", GFP_KERNEL); pdev 245 drivers/i2c/muxes/i2c-demux-pinctrl.c props[i].value = devm_kstrdup(&pdev->dev, "ok", GFP_KERNEL); pdev 253 drivers/i2c/muxes/i2c-demux-pinctrl.c priv->dev = &pdev->dev; pdev 255 drivers/i2c/muxes/i2c-demux-pinctrl.c platform_set_drvdata(pdev, priv); pdev 257 drivers/i2c/muxes/i2c-demux-pinctrl.c pm_runtime_no_callbacks(&pdev->dev); pdev 262 drivers/i2c/muxes/i2c-demux-pinctrl.c err = device_create_file(&pdev->dev, &dev_attr_available_masters); pdev 266 drivers/i2c/muxes/i2c-demux-pinctrl.c err = device_create_file(&pdev->dev, &dev_attr_current_master); pdev 273 drivers/i2c/muxes/i2c-demux-pinctrl.c device_remove_file(&pdev->dev, &dev_attr_available_masters); pdev 284 drivers/i2c/muxes/i2c-demux-pinctrl.c static int i2c_demux_pinctrl_remove(struct platform_device *pdev) pdev 286 drivers/i2c/muxes/i2c-demux-pinctrl.c struct i2c_demux_pinctrl_priv *priv = platform_get_drvdata(pdev); pdev 289 drivers/i2c/muxes/i2c-demux-pinctrl.c device_remove_file(&pdev->dev, &dev_attr_current_master); pdev 290 drivers/i2c/muxes/i2c-demux-pinctrl.c device_remove_file(&pdev->dev, &dev_attr_available_masters); pdev 54 drivers/i2c/muxes/i2c-mux-gpio.c struct platform_device *pdev) pdev 56 drivers/i2c/muxes/i2c-mux-gpio.c struct device_node *np = pdev->dev.of_node; pdev 67 drivers/i2c/muxes/i2c-mux-gpio.c dev_err(&pdev->dev, "Cannot parse i2c-parent\n"); pdev 80 drivers/i2c/muxes/i2c-mux-gpio.c values = devm_kcalloc(&pdev->dev, pdev 84 drivers/i2c/muxes/i2c-mux-gpio.c dev_err(&pdev->dev, "Cannot allocate values array"); pdev 101 drivers/i2c/muxes/i2c-mux-gpio.c struct platform_device *pdev) pdev 107 drivers/i2c/muxes/i2c-mux-gpio.c static int i2c_mux_gpio_probe(struct platform_device *pdev) pdev 116 drivers/i2c/muxes/i2c-mux-gpio.c mux = devm_kzalloc(&pdev->dev, sizeof(*mux), GFP_KERNEL); pdev 120 drivers/i2c/muxes/i2c-mux-gpio.c if (!dev_get_platdata(&pdev->dev)) { pdev 121 drivers/i2c/muxes/i2c-mux-gpio.c ret = i2c_mux_gpio_probe_dt(mux, pdev); pdev 125 drivers/i2c/muxes/i2c-mux-gpio.c memcpy(&mux->data, dev_get_platdata(&pdev->dev), pdev 129 drivers/i2c/muxes/i2c-mux-gpio.c ngpios = gpiod_count(&pdev->dev, "mux"); pdev 131 drivers/i2c/muxes/i2c-mux-gpio.c dev_err(&pdev->dev, "no valid gpios provided\n"); pdev 140 drivers/i2c/muxes/i2c-mux-gpio.c muxc = i2c_mux_alloc(parent, &pdev->dev, mux->data.n_values, pdev 150 drivers/i2c/muxes/i2c-mux-gpio.c platform_set_drvdata(pdev, muxc); pdev 172 drivers/i2c/muxes/i2c-mux-gpio.c gpiod = devm_gpiod_get_index(&pdev->dev, "mux", i, flag); pdev 189 drivers/i2c/muxes/i2c-mux-gpio.c dev_info(&pdev->dev, "mux-locked i2c mux\n"); pdev 200 drivers/i2c/muxes/i2c-mux-gpio.c dev_info(&pdev->dev, "%d port mux on %s adapter\n", pdev 213 drivers/i2c/muxes/i2c-mux-gpio.c static int i2c_mux_gpio_remove(struct platform_device *pdev) pdev 215 drivers/i2c/muxes/i2c-mux-gpio.c struct i2c_mux_core *muxc = platform_get_drvdata(pdev); pdev 69 drivers/i2c/muxes/i2c-mux-gpmux.c static int i2c_mux_probe(struct platform_device *pdev) pdev 71 drivers/i2c/muxes/i2c-mux-gpmux.c struct device *dev = &pdev->dev; pdev 111 drivers/i2c/muxes/i2c-mux-gpmux.c platform_set_drvdata(pdev, muxc); pdev 148 drivers/i2c/muxes/i2c-mux-gpmux.c static int i2c_mux_remove(struct platform_device *pdev) pdev 150 drivers/i2c/muxes/i2c-mux-gpmux.c struct i2c_mux_core *muxc = platform_get_drvdata(pdev); pdev 73 drivers/i2c/muxes/i2c-mux-pinctrl.c static int i2c_mux_pinctrl_probe(struct platform_device *pdev) pdev 75 drivers/i2c/muxes/i2c-mux-pinctrl.c struct device *dev = &pdev->dev; pdev 104 drivers/i2c/muxes/i2c-mux-pinctrl.c platform_set_drvdata(pdev, muxc); pdev 169 drivers/i2c/muxes/i2c-mux-pinctrl.c static int i2c_mux_pinctrl_remove(struct platform_device *pdev) pdev 171 drivers/i2c/muxes/i2c-mux-pinctrl.c struct i2c_mux_core *muxc = platform_get_drvdata(pdev); pdev 80 drivers/i2c/muxes/i2c-mux-reg.c struct platform_device *pdev) pdev 82 drivers/i2c/muxes/i2c-mux-reg.c struct device_node *np = pdev->dev.of_node; pdev 94 drivers/i2c/muxes/i2c-mux-reg.c dev_err(&pdev->dev, "Cannot parse i2c-parent\n"); pdev 123 drivers/i2c/muxes/i2c-mux-reg.c values = devm_kcalloc(&pdev->dev, pdev 141 drivers/i2c/muxes/i2c-mux-reg.c mux->data.reg = devm_ioremap_resource(&pdev->dev, &res); pdev 150 drivers/i2c/muxes/i2c-mux-reg.c struct platform_device *pdev) pdev 156 drivers/i2c/muxes/i2c-mux-reg.c static int i2c_mux_reg_probe(struct platform_device *pdev) pdev 165 drivers/i2c/muxes/i2c-mux-reg.c mux = devm_kzalloc(&pdev->dev, sizeof(*mux), GFP_KERNEL); pdev 169 drivers/i2c/muxes/i2c-mux-reg.c if (dev_get_platdata(&pdev->dev)) { pdev 170 drivers/i2c/muxes/i2c-mux-reg.c memcpy(&mux->data, dev_get_platdata(&pdev->dev), pdev 173 drivers/i2c/muxes/i2c-mux-reg.c ret = i2c_mux_reg_probe_dt(mux, pdev); pdev 178 drivers/i2c/muxes/i2c-mux-reg.c dev_err(&pdev->dev, "Error parsing device tree"); pdev 188 drivers/i2c/muxes/i2c-mux-reg.c dev_info(&pdev->dev, pdev 190 drivers/i2c/muxes/i2c-mux-reg.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 192 drivers/i2c/muxes/i2c-mux-reg.c mux->data.reg = devm_ioremap_resource(&pdev->dev, res); pdev 201 drivers/i2c/muxes/i2c-mux-reg.c dev_err(&pdev->dev, "Invalid register size\n"); pdev 206 drivers/i2c/muxes/i2c-mux-reg.c muxc = i2c_mux_alloc(parent, &pdev->dev, mux->data.n_values, 0, 0, pdev 214 drivers/i2c/muxes/i2c-mux-reg.c platform_set_drvdata(pdev, muxc); pdev 228 drivers/i2c/muxes/i2c-mux-reg.c dev_dbg(&pdev->dev, "%d port mux on %s adapter\n", pdev 241 drivers/i2c/muxes/i2c-mux-reg.c static int i2c_mux_reg_remove(struct platform_device *pdev) pdev 243 drivers/i2c/muxes/i2c-mux-reg.c struct i2c_mux_core *muxc = platform_get_drvdata(pdev); pdev 1100 drivers/i3c/master/dw-i3c-master.c static int dw_i3c_probe(struct platform_device *pdev) pdev 1106 drivers/i3c/master/dw-i3c-master.c master = devm_kzalloc(&pdev->dev, sizeof(*master), GFP_KERNEL); pdev 1110 drivers/i3c/master/dw-i3c-master.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1111 drivers/i3c/master/dw-i3c-master.c master->regs = devm_ioremap_resource(&pdev->dev, res); pdev 1115 drivers/i3c/master/dw-i3c-master.c master->core_clk = devm_clk_get(&pdev->dev, NULL); pdev 1119 drivers/i3c/master/dw-i3c-master.c master->core_rst = devm_reset_control_get_optional_exclusive(&pdev->dev, pdev 1134 drivers/i3c/master/dw-i3c-master.c irq = platform_get_irq(pdev, 0); pdev 1135 drivers/i3c/master/dw-i3c-master.c ret = devm_request_irq(&pdev->dev, irq, pdev 1137 drivers/i3c/master/dw-i3c-master.c dev_name(&pdev->dev), master); pdev 1141 drivers/i3c/master/dw-i3c-master.c platform_set_drvdata(pdev, master); pdev 1155 drivers/i3c/master/dw-i3c-master.c ret = i3c_master_register(&master->base, &pdev->dev, pdev 1171 drivers/i3c/master/dw-i3c-master.c static int dw_i3c_remove(struct platform_device *pdev) pdev 1173 drivers/i3c/master/dw-i3c-master.c struct dw_i3c_master *master = platform_get_drvdata(pdev); pdev 1524 drivers/i3c/master/i3c-master-cdns.c static int cdns_i3c_master_probe(struct platform_device *pdev) pdev 1531 drivers/i3c/master/i3c-master-cdns.c master = devm_kzalloc(&pdev->dev, sizeof(*master), GFP_KERNEL); pdev 1535 drivers/i3c/master/i3c-master-cdns.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1536 drivers/i3c/master/i3c-master-cdns.c master->regs = devm_ioremap_resource(&pdev->dev, res); pdev 1540 drivers/i3c/master/i3c-master-cdns.c master->pclk = devm_clk_get(&pdev->dev, "pclk"); pdev 1544 drivers/i3c/master/i3c-master-cdns.c master->sysclk = devm_clk_get(&pdev->dev, "sysclk"); pdev 1548 drivers/i3c/master/i3c-master-cdns.c irq = platform_get_irq(pdev, 0); pdev 1571 drivers/i3c/master/i3c-master-cdns.c ret = devm_request_irq(&pdev->dev, irq, cdns_i3c_master_interrupt, 0, pdev 1572 drivers/i3c/master/i3c-master-cdns.c dev_name(&pdev->dev), master); pdev 1576 drivers/i3c/master/i3c-master-cdns.c platform_set_drvdata(pdev, master); pdev 1593 drivers/i3c/master/i3c-master-cdns.c master->ibi.slots = devm_kcalloc(&pdev->dev, master->ibi.num_slots, pdev 1603 drivers/i3c/master/i3c-master-cdns.c ret = i3c_master_register(&master->base, &pdev->dev, pdev 1619 drivers/i3c/master/i3c-master-cdns.c static int cdns_i3c_master_remove(struct platform_device *pdev) pdev 1621 drivers/i3c/master/i3c-master-cdns.c struct cdns_i3c_master *master = platform_get_drvdata(pdev); pdev 53 drivers/ide/alim15x3.c struct pci_dev *pdev = to_pci_dev(hwif->dev); pdev 58 drivers/ide/alim15x3.c pci_read_config_byte(pdev, pio_fifo, &fifo); pdev 61 drivers/ide/alim15x3.c pci_write_config_byte(pdev, pio_fifo, fifo); pdev 354 drivers/ide/alim15x3.c static int ali_cable_override(struct pci_dev *pdev) pdev 357 drivers/ide/alim15x3.c if (pdev->subsystem_vendor == 0x10CF && pdev 358 drivers/ide/alim15x3.c pdev->subsystem_device == 0x10AF) pdev 362 drivers/ide/alim15x3.c if (pdev->subsystem_vendor == 0x1071 && pdev 363 drivers/ide/alim15x3.c pdev->subsystem_device == 0x8317) pdev 126 drivers/ide/atiixp.c struct pci_dev *pdev = to_pci_dev(hwif->dev); pdev 129 drivers/ide/atiixp.c pci_read_config_byte(pdev, ATIIXP_IDE_UDMA_MODE + ch, &udma_mode); pdev 62 drivers/ide/cs5520.c struct pci_dev *pdev = to_pci_dev(hwif->dev); pdev 67 drivers/ide/cs5520.c pci_write_config_byte(pdev, 0x62 + controller, pdev 75 drivers/ide/cs5520.c pci_write_config_byte(pdev, 0x64 + 4*controller + (drive->dn&1), pdev 79 drivers/ide/cs5520.c pci_write_config_byte(pdev, 0x66 + 4*controller + (drive->dn&1), pdev 58 drivers/ide/cs5536.c static int cs5536_read(struct pci_dev *pdev, int reg, u32 *val) pdev 67 drivers/ide/cs5536.c return pci_read_config_dword(pdev, PCI_IDE_CFG + reg * 4, val); pdev 70 drivers/ide/cs5536.c static int cs5536_write(struct pci_dev *pdev, int reg, int val) pdev 77 drivers/ide/cs5536.c return pci_write_config_dword(pdev, PCI_IDE_CFG + reg * 4, val); pdev 82 drivers/ide/cs5536.c struct pci_dev *pdev = to_pci_dev(drive->hwif->dev); pdev 86 drivers/ide/cs5536.c cs5536_read(pdev, DTC, &dtc); pdev 89 drivers/ide/cs5536.c cs5536_write(pdev, DTC, dtc); pdev 103 drivers/ide/cs5536.c struct pci_dev *pdev = to_pci_dev(hwif->dev); pdev 106 drivers/ide/cs5536.c cs5536_read(pdev, CFG, &cfg); pdev 134 drivers/ide/cs5536.c struct pci_dev *pdev = to_pci_dev(hwif->dev); pdev 151 drivers/ide/cs5536.c cs5536_read(pdev, CAST, &cast); pdev 159 drivers/ide/cs5536.c cs5536_write(pdev, CAST, cast); pdev 178 drivers/ide/cs5536.c struct pci_dev *pdev = to_pci_dev(hwif->dev); pdev 184 drivers/ide/cs5536.c cs5536_read(pdev, ETC, &etc); pdev 196 drivers/ide/cs5536.c cs5536_write(pdev, ETC, etc); pdev 117 drivers/ide/gayle.c static int __init amiga_gayle_ide_probe(struct platform_device *pdev) pdev 128 drivers/ide/gayle.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 135 drivers/ide/gayle.c pdata = dev_get_platdata(&pdev->dev); pdev 160 drivers/ide/gayle.c platform_set_drvdata(pdev, host); pdev 168 drivers/ide/gayle.c static int __exit amiga_gayle_ide_remove(struct platform_device *pdev) pdev 170 drivers/ide/gayle.c struct ide_host *host = platform_get_drvdata(pdev); pdev 171 drivers/ide/gayle.c struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 125 drivers/ide/ide-acpi.c struct pci_dev *pdev = to_pci_dev(dev); pdev 133 drivers/ide/ide-acpi.c bus = pdev->bus->number; pdev 134 drivers/ide/ide-acpi.c devnum = PCI_SLOT(pdev->devfn); pdev 135 drivers/ide/ide-acpi.c func = PCI_FUNC(pdev->devfn); pdev 166 drivers/ide/ide-cs.c static int pcmcia_check_one_config(struct pcmcia_device *pdev, void *priv_data) pdev 170 drivers/ide/ide-cs.c if ((pdev->resource[0]->flags & IO_DATA_PATH_WIDTH) pdev 172 drivers/ide/ide-cs.c pdev->resource[0]->flags &= ~IO_DATA_PATH_WIDTH; pdev 173 drivers/ide/ide-cs.c pdev->resource[0]->flags |= IO_DATA_PATH_WIDTH_AUTO; pdev 175 drivers/ide/ide-cs.c pdev->resource[1]->flags &= ~IO_DATA_PATH_WIDTH; pdev 176 drivers/ide/ide-cs.c pdev->resource[1]->flags |= IO_DATA_PATH_WIDTH_8; pdev 178 drivers/ide/ide-cs.c if (pdev->resource[1]->end) { pdev 179 drivers/ide/ide-cs.c pdev->resource[0]->end = 8; pdev 180 drivers/ide/ide-cs.c pdev->resource[1]->end = (*is_kme) ? 2 : 1; pdev 182 drivers/ide/ide-cs.c if (pdev->resource[0]->end < 16) pdev 186 drivers/ide/ide-cs.c return pcmcia_request_io(pdev); pdev 45 drivers/ide/ide_platform.c static int plat_ide_probe(struct platform_device *pdev) pdev 55 drivers/ide/ide_platform.c pdata = dev_get_platdata(&pdev->dev); pdev 58 drivers/ide/ide_platform.c res_base = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 59 drivers/ide/ide_platform.c res_alt = platform_get_resource(pdev, IORESOURCE_IO, 1); pdev 62 drivers/ide/ide_platform.c res_base = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 63 drivers/ide/ide_platform.c res_alt = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 71 drivers/ide/ide_platform.c res_irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 78 drivers/ide/ide_platform.c base = devm_ioremap(&pdev->dev, pdev 80 drivers/ide/ide_platform.c alt_base = devm_ioremap(&pdev->dev, pdev 83 drivers/ide/ide_platform.c base = devm_ioport_map(&pdev->dev, pdev 85 drivers/ide/ide_platform.c alt_base = devm_ioport_map(&pdev->dev, pdev 91 drivers/ide/ide_platform.c hw.dev = &pdev->dev; pdev 104 drivers/ide/ide_platform.c platform_set_drvdata(pdev, host); pdev 112 drivers/ide/ide_platform.c static int plat_ide_remove(struct platform_device *pdev) pdev 114 drivers/ide/ide_platform.c struct ide_host *host = dev_get_drvdata(&pdev->dev); pdev 31 drivers/ide/jmicron.c struct pci_dev *pdev = to_pci_dev(hwif->dev); pdev 39 drivers/ide/jmicron.c pci_read_config_dword(pdev, 0x40, &control); pdev 54 drivers/ide/jmicron.c pci_read_config_dword(pdev, 0x80, &control5); pdev 102 drivers/ide/ns87415.c struct pci_dev *pdev = to_pci_dev(hwif->dev); pdev 106 drivers/ide/ns87415.c dma_stat = (pci_resource_start(pdev, 4) & ~3) + (!port ? 2 : 0xa); pdev 300 drivers/ide/palm_bk3710.c static int __init palm_bk3710_probe(struct platform_device *pdev) pdev 309 drivers/ide/palm_bk3710.c clk = clk_get(&pdev->dev, NULL); pdev 321 drivers/ide/palm_bk3710.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 327 drivers/ide/palm_bk3710.c irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 356 drivers/ide/palm_bk3710.c hw.dev = &pdev->dev; pdev 39 drivers/ide/pdc202xx_new.c static u8 max_dma_rate(struct pci_dev *pdev) pdev 43 drivers/ide/pdc202xx_new.c switch(pdev->device) { pdev 282 drivers/ide/pdc202xx_new.c static void apple_kiwi_init(struct pci_dev *pdev) pdev 284 drivers/ide/pdc202xx_new.c struct device_node *np = pci_device_to_OF_node(pdev); pdev 290 drivers/ide/pdc202xx_new.c if (pdev->revision >= 0x03) { pdev 292 drivers/ide/pdc202xx_new.c pci_read_config_byte (pdev, 0x40, &conf); pdev 293 drivers/ide/pdc202xx_new.c pci_write_config_byte(pdev, 0x40, (conf | 0x01)); pdev 273 drivers/ide/piix.c struct pci_dev *pdev = to_pci_dev(hwif->dev); pdev 279 drivers/ide/piix.c if (lap->device == pdev->device && pdev 280 drivers/ide/piix.c lap->subvendor == pdev->subsystem_vendor && pdev 281 drivers/ide/piix.c lap->subdevice == pdev->subsystem_device) { pdev 287 drivers/ide/piix.c pci_read_config_byte(pdev, 0x54, ®54h); pdev 399 drivers/ide/piix.c struct pci_dev *pdev = NULL; pdev 401 drivers/ide/piix.c while((pdev=pci_get_device(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82454NX, pdev))!=NULL) pdev 405 drivers/ide/piix.c pci_read_config_word(pdev, 0x41, &cfg); pdev 407 drivers/ide/piix.c if (pdev->revision == 0x00) pdev 410 drivers/ide/piix.c else if (cfg & (1<<14) && pdev->revision < 5) pdev 1194 drivers/ide/pmac.c hw.dev = &mdev->bus->pdev->dev; pdev 1251 drivers/ide/pmac.c static int pmac_ide_pci_attach(struct pci_dev *pdev, pdev 1261 drivers/ide/pmac.c np = pci_device_to_OF_node(pdev); pdev 1271 drivers/ide/pmac.c if (pci_enable_device(pdev)) { pdev 1277 drivers/ide/pmac.c pci_set_master(pdev); pdev 1279 drivers/ide/pmac.c if (pci_request_regions(pdev, "Kauai ATA")) { pdev 1289 drivers/ide/pmac.c rbase = pci_resource_start(pdev, 0); pdev 1290 drivers/ide/pmac.c rlen = pci_resource_len(pdev, 0); pdev 1296 drivers/ide/pmac.c pmif->irq = pdev->irq; pdev 1298 drivers/ide/pmac.c pci_set_drvdata(pdev, pmif); pdev 1302 drivers/ide/pmac.c hw.irq = pdev->irq; pdev 1303 drivers/ide/pmac.c hw.dev = &pdev->dev; pdev 1309 drivers/ide/pmac.c pci_release_regions(pdev); pdev 1321 drivers/ide/pmac.c pmac_ide_pci_suspend(struct pci_dev *pdev, pm_message_t mesg) pdev 1323 drivers/ide/pmac.c pmac_ide_hwif_t *pmif = pci_get_drvdata(pdev); pdev 1326 drivers/ide/pmac.c if (mesg.event != pdev->dev.power.power_state.event pdev 1330 drivers/ide/pmac.c pdev->dev.power.power_state = mesg; pdev 1337 drivers/ide/pmac.c pmac_ide_pci_resume(struct pci_dev *pdev) pdev 1339 drivers/ide/pmac.c pmac_ide_hwif_t *pmif = pci_get_drvdata(pdev); pdev 1342 drivers/ide/pmac.c if (pdev->dev.power.power_state.event != PM_EVENT_ON) { pdev 1345 drivers/ide/pmac.c pdev->dev.power.power_state = PMSG_ON; pdev 84 drivers/ide/sc1200.c struct pci_dev *pdev = to_pci_dev(hwif->dev); pdev 87 drivers/ide/sc1200.c pci_read_config_dword(pdev, basereg + 4, &format); pdev 91 drivers/ide/sc1200.c pci_write_config_dword(pdev, basereg + ((drive->dn & 1) << 3), pdev 536 drivers/ide/setup-pci.c struct pci_dev *pdev[] = { dev1, dev2 }; pdev 554 drivers/ide/setup-pci.c ret = ide_setup_pci_controller(pdev[i], bars, d, !i); pdev 557 drivers/ide/setup-pci.c pci_release_selected_regions(pdev[0], bars); pdev 561 drivers/ide/setup-pci.c ide_pci_setup_ports(pdev[i], d, &hw[i*2], &hws[i*2]); pdev 577 drivers/ide/setup-pci.c pci_set_drvdata(pdev[0], host); pdev 579 drivers/ide/setup-pci.c pci_set_drvdata(pdev[1], host); pdev 582 drivers/ide/setup-pci.c ret = do_ide_setup_pci_device(pdev[i], d, !i); pdev 592 drivers/ide/setup-pci.c if (ide_pci_is_in_compatibility_mode(pdev[i])) { pdev 593 drivers/ide/setup-pci.c hw[i*2].irq = pci_get_legacy_ide_irq(pdev[i], 0); pdev 594 drivers/ide/setup-pci.c hw[i*2 + 1].irq = pci_get_legacy_ide_irq(pdev[i], 1); pdev 608 drivers/ide/setup-pci.c pci_release_selected_regions(pdev[i], bars); pdev 54 drivers/ide/siimage.c static int pdev_is_sata(struct pci_dev *pdev) pdev 57 drivers/ide/siimage.c switch (pdev->device) { pdev 527 drivers/ide/sis5513.c struct pci_dev *pdev = to_pci_dev(hwif->dev); pdev 532 drivers/ide/sis5513.c if (lap->device == pdev->device && pdev 533 drivers/ide/sis5513.c lap->subvendor == pdev->subsystem_vendor && pdev 534 drivers/ide/sis5513.c lap->subdevice == pdev->subsystem_device) pdev 542 drivers/ide/sis5513.c pci_read_config_word(pdev, reg_addr, ®w); pdev 547 drivers/ide/sis5513.c pci_read_config_byte(pdev, 0x48, ®48h); pdev 130 drivers/ide/tx4938ide.c static int __init tx4938ide_probe(struct platform_device *pdev) pdev 135 drivers/ide/tx4938ide.c struct tx4938ide_platform_info *pdata = dev_get_platdata(&pdev->dev); pdev 140 drivers/ide/tx4938ide.c irq = platform_get_irq(pdev, 0); pdev 143 drivers/ide/tx4938ide.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 147 drivers/ide/tx4938ide.c if (!devm_request_mem_region(&pdev->dev, res->start, pdev 150 drivers/ide/tx4938ide.c mapbase = (unsigned long)devm_ioremap(&pdev->dev, res->start, pdev 152 drivers/ide/tx4938ide.c mapctl = (unsigned long)devm_ioremap(&pdev->dev, pdev 176 drivers/ide/tx4938ide.c hw.dev = &pdev->dev; pdev 186 drivers/ide/tx4938ide.c platform_set_drvdata(pdev, host); pdev 190 drivers/ide/tx4938ide.c static int __exit tx4938ide_remove(struct platform_device *pdev) pdev 192 drivers/ide/tx4938ide.c struct ide_host *host = platform_get_drvdata(pdev); pdev 536 drivers/ide/tx4939ide.c static int __init tx4939ide_probe(struct platform_device *pdev) pdev 544 drivers/ide/tx4939ide.c irq = platform_get_irq(pdev, 0); pdev 547 drivers/ide/tx4939ide.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 551 drivers/ide/tx4939ide.c if (!devm_request_mem_region(&pdev->dev, res->start, pdev 554 drivers/ide/tx4939ide.c mapbase = (unsigned long)devm_ioremap(&pdev->dev, res->start, pdev 578 drivers/ide/tx4939ide.c hw.dev = &pdev->dev; pdev 591 drivers/ide/tx4939ide.c platform_set_drvdata(pdev, host); pdev 595 drivers/ide/tx4939ide.c static int __exit tx4939ide_remove(struct platform_device *pdev) pdev 597 drivers/ide/tx4939ide.c struct ide_host *host = platform_get_drvdata(pdev); pdev 364 drivers/ide/via82cxxx.c static int via_cable_override(struct pci_dev *pdev) pdev 371 drivers/ide/via82cxxx.c if (pdev->subsystem_vendor == 0x161F && pdev 372 drivers/ide/via82cxxx.c pdev->subsystem_device == 0x2032) pdev 380 drivers/ide/via82cxxx.c struct pci_dev *pdev = to_pci_dev(hwif->dev); pdev 381 drivers/ide/via82cxxx.c struct ide_host *host = pci_get_drvdata(pdev); pdev 384 drivers/ide/via82cxxx.c if (via_cable_override(pdev)) pdev 163 drivers/iio/accel/cros_ec_accel_legacy.c static int cros_ec_accel_legacy_probe(struct platform_device *pdev) pdev 165 drivers/iio/accel/cros_ec_accel_legacy.c struct device *dev = &pdev->dev; pdev 172 drivers/iio/accel/cros_ec_accel_legacy.c dev_warn(&pdev->dev, "No EC device found.\n"); pdev 176 drivers/iio/accel/cros_ec_accel_legacy.c indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*state)); pdev 180 drivers/iio/accel/cros_ec_accel_legacy.c ret = cros_ec_sensors_core_init(pdev, indio_dev, true); pdev 288 drivers/iio/accel/hid-sensor-accel-3d.c static int accel_3d_parse_report(struct platform_device *pdev, pdev 309 drivers/iio/accel/hid-sensor-accel-3d.c dev_dbg(&pdev->dev, "accel_3d %x:%x, %x:%x, %x:%x\n", pdev 327 drivers/iio/accel/hid-sensor-accel-3d.c dev_dbg(&pdev->dev, "Sensitivity index:report %d:%d\n", pdev 336 drivers/iio/accel/hid-sensor-accel-3d.c static int hid_accel_3d_probe(struct platform_device *pdev) pdev 345 drivers/iio/accel/hid-sensor-accel-3d.c struct hid_sensor_hub_device *hsdev = pdev->dev.platform_data; pdev 347 drivers/iio/accel/hid-sensor-accel-3d.c indio_dev = devm_iio_device_alloc(&pdev->dev, pdev 352 drivers/iio/accel/hid-sensor-accel-3d.c platform_set_drvdata(pdev, indio_dev); pdev 356 drivers/iio/accel/hid-sensor-accel-3d.c accel_state->common_attributes.pdev = pdev; pdev 372 drivers/iio/accel/hid-sensor-accel-3d.c dev_err(&pdev->dev, "failed to setup common attributes\n"); pdev 378 drivers/iio/accel/hid-sensor-accel-3d.c dev_err(&pdev->dev, "failed to duplicate channels\n"); pdev 381 drivers/iio/accel/hid-sensor-accel-3d.c ret = accel_3d_parse_report(pdev, hsdev, pdev 385 drivers/iio/accel/hid-sensor-accel-3d.c dev_err(&pdev->dev, "failed to setup attributes\n"); pdev 389 drivers/iio/accel/hid-sensor-accel-3d.c indio_dev->dev.parent = &pdev->dev; pdev 397 drivers/iio/accel/hid-sensor-accel-3d.c dev_err(&pdev->dev, "failed to initialize trigger buffer\n"); pdev 404 drivers/iio/accel/hid-sensor-accel-3d.c dev_err(&pdev->dev, "trigger setup failed\n"); pdev 410 drivers/iio/accel/hid-sensor-accel-3d.c dev_err(&pdev->dev, "device register failed\n"); pdev 416 drivers/iio/accel/hid-sensor-accel-3d.c accel_state->callbacks.pdev = pdev; pdev 420 drivers/iio/accel/hid-sensor-accel-3d.c dev_err(&pdev->dev, "callback reg failed\n"); pdev 438 drivers/iio/accel/hid-sensor-accel-3d.c static int hid_accel_3d_remove(struct platform_device *pdev) pdev 440 drivers/iio/accel/hid-sensor-accel-3d.c struct hid_sensor_hub_device *hsdev = pdev->dev.platform_data; pdev 441 drivers/iio/accel/hid-sensor-accel-3d.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 94 drivers/iio/accel/ssp_accel_sensor.c static int ssp_accel_probe(struct platform_device *pdev) pdev 101 drivers/iio/accel/ssp_accel_sensor.c indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*spd)); pdev 111 drivers/iio/accel/ssp_accel_sensor.c indio_dev->dev.parent = &pdev->dev; pdev 112 drivers/iio/accel/ssp_accel_sensor.c indio_dev->dev.of_node = pdev->dev.of_node; pdev 119 drivers/iio/accel/ssp_accel_sensor.c buffer = devm_iio_kfifo_allocate(&pdev->dev); pdev 127 drivers/iio/accel/ssp_accel_sensor.c platform_set_drvdata(pdev, indio_dev); pdev 129 drivers/iio/accel/ssp_accel_sensor.c ret = devm_iio_device_register(&pdev->dev, indio_dev); pdev 47 drivers/iio/adc/ad7606_par.c static int ad7606_par_probe(struct platform_device *pdev) pdev 49 drivers/iio/adc/ad7606_par.c const struct platform_device_id *id = platform_get_device_id(pdev); pdev 55 drivers/iio/adc/ad7606_par.c irq = platform_get_irq(pdev, 0); pdev 59 drivers/iio/adc/ad7606_par.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 60 drivers/iio/adc/ad7606_par.c addr = devm_ioremap_resource(&pdev->dev, res); pdev 66 drivers/iio/adc/ad7606_par.c return ad7606_probe(&pdev->dev, irq, addr, pdev 171 drivers/iio/adc/aspeed_adc.c static int aspeed_adc_probe(struct platform_device *pdev) pdev 181 drivers/iio/adc/aspeed_adc.c indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*data)); pdev 186 drivers/iio/adc/aspeed_adc.c data->dev = &pdev->dev; pdev 188 drivers/iio/adc/aspeed_adc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 189 drivers/iio/adc/aspeed_adc.c data->base = devm_ioremap_resource(&pdev->dev, res); pdev 195 drivers/iio/adc/aspeed_adc.c clk_parent_name = of_clk_get_parent_name(pdev->dev.of_node, 0); pdev 198 drivers/iio/adc/aspeed_adc.c &pdev->dev, "prescaler", clk_parent_name, 0, pdev 209 drivers/iio/adc/aspeed_adc.c &pdev->dev, "scaler", "prescaler", pdev 218 drivers/iio/adc/aspeed_adc.c data->rst = devm_reset_control_get_exclusive(&pdev->dev, NULL); pdev 220 drivers/iio/adc/aspeed_adc.c dev_err(&pdev->dev, pdev 227 drivers/iio/adc/aspeed_adc.c model_data = of_device_get_match_data(&pdev->dev); pdev 255 drivers/iio/adc/aspeed_adc.c model_data = of_device_get_match_data(&pdev->dev); pdev 257 drivers/iio/adc/aspeed_adc.c indio_dev->dev.parent = &pdev->dev; pdev 283 drivers/iio/adc/aspeed_adc.c static int aspeed_adc_remove(struct platform_device *pdev) pdev 285 drivers/iio/adc/aspeed_adc.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 1445 drivers/iio/adc/at91-sama5d2_adc.c static void at91_adc_dma_init(struct platform_device *pdev) pdev 1447 drivers/iio/adc/at91-sama5d2_adc.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 1462 drivers/iio/adc/at91-sama5d2_adc.c st->dma_st.dma_chan = dma_request_slave_channel(&pdev->dev, "rx"); pdev 1465 drivers/iio/adc/at91-sama5d2_adc.c dev_info(&pdev->dev, "can't get DMA channel\n"); pdev 1474 drivers/iio/adc/at91-sama5d2_adc.c dev_info(&pdev->dev, "can't allocate coherent DMA area\n"); pdev 1487 drivers/iio/adc/at91-sama5d2_adc.c dev_info(&pdev->dev, "can't configure DMA slave\n"); pdev 1491 drivers/iio/adc/at91-sama5d2_adc.c dev_info(&pdev->dev, "using %s for rx DMA transfers\n", pdev 1503 drivers/iio/adc/at91-sama5d2_adc.c dev_info(&pdev->dev, "continuing without DMA support\n"); pdev 1506 drivers/iio/adc/at91-sama5d2_adc.c static void at91_adc_dma_disable(struct platform_device *pdev) pdev 1508 drivers/iio/adc/at91-sama5d2_adc.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 1526 drivers/iio/adc/at91-sama5d2_adc.c dev_info(&pdev->dev, "continuing without DMA support\n"); pdev 1650 drivers/iio/adc/at91-sama5d2_adc.c static int at91_adc_probe(struct platform_device *pdev) pdev 1658 drivers/iio/adc/at91-sama5d2_adc.c indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*st)); pdev 1662 drivers/iio/adc/at91-sama5d2_adc.c indio_dev->dev.parent = &pdev->dev; pdev 1663 drivers/iio/adc/at91-sama5d2_adc.c indio_dev->name = dev_name(&pdev->dev); pdev 1680 drivers/iio/adc/at91-sama5d2_adc.c ret = of_property_read_u32(pdev->dev.of_node, pdev 1684 drivers/iio/adc/at91-sama5d2_adc.c dev_err(&pdev->dev, pdev 1689 drivers/iio/adc/at91-sama5d2_adc.c ret = of_property_read_u32(pdev->dev.of_node, pdev 1693 drivers/iio/adc/at91-sama5d2_adc.c dev_err(&pdev->dev, pdev 1698 drivers/iio/adc/at91-sama5d2_adc.c ret = of_property_read_u32(pdev->dev.of_node, "atmel,startup-time-ms", pdev 1701 drivers/iio/adc/at91-sama5d2_adc.c dev_err(&pdev->dev, pdev 1706 drivers/iio/adc/at91-sama5d2_adc.c ret = of_property_read_u32(pdev->dev.of_node, pdev 1709 drivers/iio/adc/at91-sama5d2_adc.c dev_dbg(&pdev->dev, pdev 1723 drivers/iio/adc/at91-sama5d2_adc.c dev_err(&pdev->dev, "invalid external trigger edge value\n"); pdev 1731 drivers/iio/adc/at91-sama5d2_adc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1738 drivers/iio/adc/at91-sama5d2_adc.c st->base = devm_ioremap_resource(&pdev->dev, res); pdev 1742 drivers/iio/adc/at91-sama5d2_adc.c st->irq = platform_get_irq(pdev, 0); pdev 1750 drivers/iio/adc/at91-sama5d2_adc.c st->per_clk = devm_clk_get(&pdev->dev, "adc_clk"); pdev 1754 drivers/iio/adc/at91-sama5d2_adc.c st->reg = devm_regulator_get(&pdev->dev, "vddana"); pdev 1758 drivers/iio/adc/at91-sama5d2_adc.c st->vref = devm_regulator_get(&pdev->dev, "vref"); pdev 1762 drivers/iio/adc/at91-sama5d2_adc.c ret = devm_request_irq(&pdev->dev, st->irq, at91_adc_interrupt, 0, pdev 1763 drivers/iio/adc/at91-sama5d2_adc.c pdev->dev.driver->name, indio_dev); pdev 1787 drivers/iio/adc/at91-sama5d2_adc.c platform_set_drvdata(pdev, indio_dev); pdev 1791 drivers/iio/adc/at91-sama5d2_adc.c dev_err(&pdev->dev, "couldn't initialize the buffer.\n"); pdev 1798 drivers/iio/adc/at91-sama5d2_adc.c dev_err(&pdev->dev, "couldn't setup the triggers.\n"); pdev 1812 drivers/iio/adc/at91-sama5d2_adc.c dev_info(&pdev->dev, "cannot set DMA mask to 32-bit\n"); pdev 1819 drivers/iio/adc/at91-sama5d2_adc.c dev_info(&pdev->dev, "setting up trigger as %s\n", pdev 1822 drivers/iio/adc/at91-sama5d2_adc.c dev_info(&pdev->dev, "version: %x\n", pdev 1828 drivers/iio/adc/at91-sama5d2_adc.c at91_adc_dma_disable(pdev); pdev 1838 drivers/iio/adc/at91-sama5d2_adc.c static int at91_adc_remove(struct platform_device *pdev) pdev 1840 drivers/iio/adc/at91-sama5d2_adc.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 1845 drivers/iio/adc/at91-sama5d2_adc.c at91_adc_dma_disable(pdev); pdev 741 drivers/iio/adc/at91_adc.c struct platform_device *pdev) pdev 744 drivers/iio/adc/at91_adc.c struct device_node *np = pdev->dev.of_node; pdev 870 drivers/iio/adc/at91_adc.c struct platform_device *pdev) pdev 873 drivers/iio/adc/at91_adc.c struct device_node *node = pdev->dev.of_node; pdev 882 drivers/iio/adc/at91_adc.c of_match_device(at91_adc_dt_ids, &pdev->dev)->data; pdev 913 drivers/iio/adc/at91_adc.c ret = at91_adc_of_get_resolution(st, pdev); pdev 964 drivers/iio/adc/at91_adc.c struct platform_device *pdev) pdev 966 drivers/iio/adc/at91_adc.c struct at91_adc_data *pdata = pdev->dev.platform_data; pdev 972 drivers/iio/adc/at91_adc.c platform_get_device_id(pdev)->driver_data; pdev 1089 drivers/iio/adc/at91_adc.c struct platform_device *pdev) pdev 1103 drivers/iio/adc/at91_adc.c input->dev.parent = &pdev->dev; pdev 1118 drivers/iio/adc/at91_adc.c dev_err(&pdev->dev, pdev 1149 drivers/iio/adc/at91_adc.c static int at91_adc_probe(struct platform_device *pdev) pdev 1158 drivers/iio/adc/at91_adc.c idev = devm_iio_device_alloc(&pdev->dev, sizeof(struct at91_adc_state)); pdev 1164 drivers/iio/adc/at91_adc.c if (pdev->dev.of_node) pdev 1165 drivers/iio/adc/at91_adc.c ret = at91_adc_probe_dt(st, pdev); pdev 1167 drivers/iio/adc/at91_adc.c ret = at91_adc_probe_pdata(st, pdev); pdev 1170 drivers/iio/adc/at91_adc.c dev_err(&pdev->dev, "No platform data available.\n"); pdev 1174 drivers/iio/adc/at91_adc.c platform_set_drvdata(pdev, idev); pdev 1176 drivers/iio/adc/at91_adc.c idev->dev.parent = &pdev->dev; pdev 1177 drivers/iio/adc/at91_adc.c idev->name = dev_name(&pdev->dev); pdev 1181 drivers/iio/adc/at91_adc.c st->irq = platform_get_irq(pdev, 0); pdev 1185 drivers/iio/adc/at91_adc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1187 drivers/iio/adc/at91_adc.c st->reg_base = devm_ioremap_resource(&pdev->dev, res); pdev 1200 drivers/iio/adc/at91_adc.c pdev->dev.driver->name, idev); pdev 1203 drivers/iio/adc/at91_adc.c pdev->dev.driver->name, idev); pdev 1205 drivers/iio/adc/at91_adc.c dev_err(&pdev->dev, "Failed to allocate IRQ.\n"); pdev 1209 drivers/iio/adc/at91_adc.c st->clk = devm_clk_get(&pdev->dev, "adc_clk"); pdev 1211 drivers/iio/adc/at91_adc.c dev_err(&pdev->dev, "Failed to get the clock.\n"); pdev 1218 drivers/iio/adc/at91_adc.c dev_err(&pdev->dev, pdev 1223 drivers/iio/adc/at91_adc.c st->adc_clk = devm_clk_get(&pdev->dev, "adc_op_clk"); pdev 1225 drivers/iio/adc/at91_adc.c dev_err(&pdev->dev, "Failed to get the ADC clock.\n"); pdev 1232 drivers/iio/adc/at91_adc.c dev_err(&pdev->dev, pdev 1246 drivers/iio/adc/at91_adc.c dev_dbg(&pdev->dev, "Master clock is set as: %d Hz, adc_clk should set as: %d Hz\n", pdev 1252 drivers/iio/adc/at91_adc.c dev_err(&pdev->dev, "No startup time available.\n"); pdev 1281 drivers/iio/adc/at91_adc.c dev_err(&pdev->dev, "Couldn't initialize the channels.\n"); pdev 1296 drivers/iio/adc/at91_adc.c dev_err(&pdev->dev, "Couldn't initialize the buffer.\n"); pdev 1302 drivers/iio/adc/at91_adc.c dev_err(&pdev->dev, "Couldn't setup the triggers.\n"); pdev 1307 drivers/iio/adc/at91_adc.c ret = at91_ts_register(st, pdev); pdev 1316 drivers/iio/adc/at91_adc.c dev_err(&pdev->dev, "Couldn't register the device.\n"); pdev 1338 drivers/iio/adc/at91_adc.c static int at91_adc_remove(struct platform_device *pdev) pdev 1340 drivers/iio/adc/at91_adc.c struct iio_dev *idev = platform_get_drvdata(pdev); pdev 654 drivers/iio/adc/axp20x_adc.c static int axp20x_probe(struct platform_device *pdev) pdev 661 drivers/iio/adc/axp20x_adc.c axp20x_dev = dev_get_drvdata(pdev->dev.parent); pdev 663 drivers/iio/adc/axp20x_adc.c indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*info)); pdev 668 drivers/iio/adc/axp20x_adc.c platform_set_drvdata(pdev, indio_dev); pdev 671 drivers/iio/adc/axp20x_adc.c indio_dev->dev.parent = &pdev->dev; pdev 672 drivers/iio/adc/axp20x_adc.c indio_dev->dev.of_node = pdev->dev.of_node; pdev 675 drivers/iio/adc/axp20x_adc.c if (!pdev->dev.of_node) { pdev 678 drivers/iio/adc/axp20x_adc.c id = platform_get_device_id(pdev); pdev 681 drivers/iio/adc/axp20x_adc.c struct device *dev = &pdev->dev; pdev 686 drivers/iio/adc/axp20x_adc.c indio_dev->name = platform_get_device_id(pdev)->name; pdev 704 drivers/iio/adc/axp20x_adc.c dev_err(&pdev->dev, "failed to register IIO maps: %d\n", ret); pdev 710 drivers/iio/adc/axp20x_adc.c dev_err(&pdev->dev, "could not register the device\n"); pdev 728 drivers/iio/adc/axp20x_adc.c static int axp20x_remove(struct platform_device *pdev) pdev 730 drivers/iio/adc/axp20x_adc.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 247 drivers/iio/adc/axp288_adc.c static int axp288_adc_probe(struct platform_device *pdev) pdev 252 drivers/iio/adc/axp288_adc.c struct axp20x_dev *axp20x = dev_get_drvdata(pdev->dev.parent); pdev 254 drivers/iio/adc/axp288_adc.c indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*info)); pdev 259 drivers/iio/adc/axp288_adc.c info->irq = platform_get_irq(pdev, 0); pdev 262 drivers/iio/adc/axp288_adc.c platform_set_drvdata(pdev, indio_dev); pdev 270 drivers/iio/adc/axp288_adc.c dev_err(&pdev->dev, "unable to enable ADC device\n"); pdev 274 drivers/iio/adc/axp288_adc.c indio_dev->dev.parent = &pdev->dev; pdev 275 drivers/iio/adc/axp288_adc.c indio_dev->name = pdev->name; pdev 286 drivers/iio/adc/axp288_adc.c dev_err(&pdev->dev, "unable to register iio device\n"); pdev 297 drivers/iio/adc/axp288_adc.c static int axp288_adc_remove(struct platform_device *pdev) pdev 299 drivers/iio/adc/axp288_adc.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 506 drivers/iio/adc/bcm_iproc_adc.c static int iproc_adc_probe(struct platform_device *pdev) pdev 512 drivers/iio/adc/bcm_iproc_adc.c indio_dev = devm_iio_device_alloc(&pdev->dev, pdev 515 drivers/iio/adc/bcm_iproc_adc.c dev_err(&pdev->dev, "failed to allocate iio device\n"); pdev 520 drivers/iio/adc/bcm_iproc_adc.c platform_set_drvdata(pdev, indio_dev); pdev 526 drivers/iio/adc/bcm_iproc_adc.c adc_priv->regmap = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, pdev 529 drivers/iio/adc/bcm_iproc_adc.c dev_err(&pdev->dev, "failed to get handle for tsc syscon\n"); pdev 534 drivers/iio/adc/bcm_iproc_adc.c adc_priv->adc_clk = devm_clk_get(&pdev->dev, "tsc_clk"); pdev 536 drivers/iio/adc/bcm_iproc_adc.c dev_err(&pdev->dev, pdev 542 drivers/iio/adc/bcm_iproc_adc.c adc_priv->irqno = platform_get_irq(pdev, 0); pdev 549 drivers/iio/adc/bcm_iproc_adc.c dev_err(&pdev->dev, "failed to write IPROC_REGCTL2 %d\n", ret); pdev 553 drivers/iio/adc/bcm_iproc_adc.c ret = devm_request_threaded_irq(&pdev->dev, adc_priv->irqno, pdev 558 drivers/iio/adc/bcm_iproc_adc.c dev_err(&pdev->dev, "request_irq error %d\n", ret); pdev 564 drivers/iio/adc/bcm_iproc_adc.c dev_err(&pdev->dev, pdev 571 drivers/iio/adc/bcm_iproc_adc.c dev_err(&pdev->dev, "failed to enable adc %d\n", ret); pdev 576 drivers/iio/adc/bcm_iproc_adc.c indio_dev->dev.parent = &pdev->dev; pdev 577 drivers/iio/adc/bcm_iproc_adc.c indio_dev->dev.of_node = pdev->dev.of_node; pdev 585 drivers/iio/adc/bcm_iproc_adc.c dev_err(&pdev->dev, "iio_device_register failed:err %d\n", ret); pdev 599 drivers/iio/adc/bcm_iproc_adc.c static int iproc_adc_remove(struct platform_device *pdev) pdev 601 drivers/iio/adc/bcm_iproc_adc.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 283 drivers/iio/adc/berlin2-adc.c static int berlin2_adc_probe(struct platform_device *pdev) pdev 287 drivers/iio/adc/berlin2-adc.c struct device_node *parent_np = of_get_parent(pdev->dev.of_node); pdev 291 drivers/iio/adc/berlin2-adc.c indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*priv)); pdev 296 drivers/iio/adc/berlin2-adc.c platform_set_drvdata(pdev, indio_dev); pdev 303 drivers/iio/adc/berlin2-adc.c irq = platform_get_irq_byname(pdev, "adc"); pdev 307 drivers/iio/adc/berlin2-adc.c tsen_irq = platform_get_irq_byname(pdev, "tsen"); pdev 311 drivers/iio/adc/berlin2-adc.c ret = devm_request_irq(&pdev->dev, irq, berlin2_adc_irq, 0, pdev 312 drivers/iio/adc/berlin2-adc.c pdev->dev.driver->name, indio_dev); pdev 316 drivers/iio/adc/berlin2-adc.c ret = devm_request_irq(&pdev->dev, tsen_irq, berlin2_adc_tsen_irq, pdev 317 drivers/iio/adc/berlin2-adc.c 0, pdev->dev.driver->name, indio_dev); pdev 324 drivers/iio/adc/berlin2-adc.c indio_dev->dev.parent = &pdev->dev; pdev 325 drivers/iio/adc/berlin2-adc.c indio_dev->name = dev_name(&pdev->dev); pdev 348 drivers/iio/adc/berlin2-adc.c static int berlin2_adc_remove(struct platform_device *pdev) pdev 350 drivers/iio/adc/berlin2-adc.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 308 drivers/iio/adc/cc10001_adc.c static int cc10001_adc_probe(struct platform_device *pdev) pdev 310 drivers/iio/adc/cc10001_adc.c struct device_node *node = pdev->dev.of_node; pdev 318 drivers/iio/adc/cc10001_adc.c indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*adc_dev)); pdev 330 drivers/iio/adc/cc10001_adc.c adc_dev->reg = devm_regulator_get(&pdev->dev, "vref"); pdev 338 drivers/iio/adc/cc10001_adc.c indio_dev->dev.parent = &pdev->dev; pdev 339 drivers/iio/adc/cc10001_adc.c indio_dev->name = dev_name(&pdev->dev); pdev 343 drivers/iio/adc/cc10001_adc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 344 drivers/iio/adc/cc10001_adc.c adc_dev->reg_base = devm_ioremap_resource(&pdev->dev, res); pdev 350 drivers/iio/adc/cc10001_adc.c adc_dev->adc_clk = devm_clk_get(&pdev->dev, "adc"); pdev 352 drivers/iio/adc/cc10001_adc.c dev_err(&pdev->dev, "failed to get the clock\n"); pdev 359 drivers/iio/adc/cc10001_adc.c dev_err(&pdev->dev, "failed to enable the clock\n"); pdev 366 drivers/iio/adc/cc10001_adc.c dev_err(&pdev->dev, "null clock rate!\n"); pdev 397 drivers/iio/adc/cc10001_adc.c platform_set_drvdata(pdev, indio_dev); pdev 410 drivers/iio/adc/cc10001_adc.c static int cc10001_adc_remove(struct platform_device *pdev) pdev 412 drivers/iio/adc/cc10001_adc.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 956 drivers/iio/adc/cpcap-adc.c static int cpcap_adc_probe(struct platform_device *pdev) pdev 964 drivers/iio/adc/cpcap-adc.c &pdev->dev); pdev 969 drivers/iio/adc/cpcap-adc.c dev_err(&pdev->dev, "no configuration data found\n"); pdev 974 drivers/iio/adc/cpcap-adc.c indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*ddata)); pdev 976 drivers/iio/adc/cpcap-adc.c dev_err(&pdev->dev, "failed to allocate iio device\n"); pdev 982 drivers/iio/adc/cpcap-adc.c ddata->dev = &pdev->dev; pdev 988 drivers/iio/adc/cpcap-adc.c indio_dev->dev.parent = &pdev->dev; pdev 989 drivers/iio/adc/cpcap-adc.c indio_dev->dev.of_node = pdev->dev.of_node; pdev 992 drivers/iio/adc/cpcap-adc.c indio_dev->name = dev_name(&pdev->dev); pdev 995 drivers/iio/adc/cpcap-adc.c ddata->reg = dev_get_regmap(pdev->dev.parent, NULL); pdev 1003 drivers/iio/adc/cpcap-adc.c platform_set_drvdata(pdev, indio_dev); pdev 1005 drivers/iio/adc/cpcap-adc.c ddata->irq = platform_get_irq_byname(pdev, "adcdone"); pdev 1009 drivers/iio/adc/cpcap-adc.c error = devm_request_threaded_irq(&pdev->dev, ddata->irq, NULL, pdev 1014 drivers/iio/adc/cpcap-adc.c dev_err(&pdev->dev, "could not get irq: %i\n", pdev 1024 drivers/iio/adc/cpcap-adc.c dev_info(&pdev->dev, "CPCAP ADC device probed\n"); pdev 1026 drivers/iio/adc/cpcap-adc.c return devm_iio_device_register(&pdev->dev, indio_dev); pdev 318 drivers/iio/adc/da9150-gpadc.c static int da9150_gpadc_probe(struct platform_device *pdev) pdev 320 drivers/iio/adc/da9150-gpadc.c struct device *dev = &pdev->dev; pdev 328 drivers/iio/adc/da9150-gpadc.c dev_err(&pdev->dev, "Failed to allocate IIO device\n"); pdev 333 drivers/iio/adc/da9150-gpadc.c platform_set_drvdata(pdev, indio_dev); pdev 339 drivers/iio/adc/da9150-gpadc.c irq = platform_get_irq_byname(pdev, "GPADC"); pdev 358 drivers/iio/adc/da9150-gpadc.c indio_dev->dev.of_node = pdev->dev.of_node; pdev 378 drivers/iio/adc/da9150-gpadc.c static int da9150_gpadc_remove(struct platform_device *pdev) pdev 380 drivers/iio/adc/da9150-gpadc.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 59 drivers/iio/adc/dln2-adc.c struct platform_device *pdev; pdev 105 drivers/iio/adc/dln2-adc.c struct iio_dev *indio_dev = platform_get_drvdata(dln2->pdev); pdev 151 drivers/iio/adc/dln2-adc.c ret = dln2_transfer(dln2->pdev, DLN2_ADC_GET_CHANNEL_COUNT, pdev 154 drivers/iio/adc/dln2-adc.c dev_dbg(&dln2->pdev->dev, "Problem in %s\n", __func__); pdev 171 drivers/iio/adc/dln2-adc.c ret = dln2_transfer_tx(dln2->pdev, DLN2_ADC_SET_RESOLUTION, pdev 174 drivers/iio/adc/dln2-adc.c dev_dbg(&dln2->pdev->dev, "Problem in %s\n", __func__); pdev 189 drivers/iio/adc/dln2-adc.c ret = dln2_transfer_tx(dln2->pdev, cmd, &port_chan, sizeof(port_chan)); pdev 191 drivers/iio/adc/dln2-adc.c dev_dbg(&dln2->pdev->dev, "Problem in %s\n", __func__); pdev 208 drivers/iio/adc/dln2-adc.c ret = dln2_transfer(dln2->pdev, cmd, &port, sizeof(port), pdev 211 drivers/iio/adc/dln2-adc.c dev_dbg(&dln2->pdev->dev, "Problem in %s(%d)\n", pdev 240 drivers/iio/adc/dln2-adc.c ret = dln2_transfer_tx(dln2->pdev, DLN2_ADC_CHANNEL_SET_CFG, pdev 243 drivers/iio/adc/dln2-adc.c dev_dbg(&dln2->pdev->dev, "Problem in %s\n", __func__); pdev 251 drivers/iio/adc/dln2-adc.c struct iio_dev *indio_dev = platform_get_drvdata(dln2->pdev); pdev 271 drivers/iio/adc/dln2-adc.c dev_err(&dln2->pdev->dev, pdev 284 drivers/iio/adc/dln2-adc.c ret = dln2_transfer(dln2->pdev, DLN2_ADC_CHANNEL_GET_VAL, pdev 288 drivers/iio/adc/dln2-adc.c dev_dbg(&dln2->pdev->dev, "Problem in %s\n", __func__); pdev 316 drivers/iio/adc/dln2-adc.c ret = dln2_transfer(dln2->pdev, DLN2_ADC_CHANNEL_GET_ALL_VAL, pdev 319 drivers/iio/adc/dln2-adc.c dev_dbg(&dln2->pdev->dev, "Problem in %s\n", __func__); pdev 396 drivers/iio/adc/dln2-adc.c dev_warn(&dln2->pdev->dev, pdev 438 drivers/iio/adc/dln2-adc.c dev_err(&dln2->pdev->dev, pdev 537 drivers/iio/adc/dln2-adc.c dev_dbg(&dln2->pdev->dev, "Problem in %s\n", __func__); pdev 539 drivers/iio/adc/dln2-adc.c dev_err(&dln2->pdev->dev, pdev 557 drivers/iio/adc/dln2-adc.c dev_dbg(&dln2->pdev->dev, "Problem in %s\n", __func__); pdev 587 drivers/iio/adc/dln2-adc.c dev_dbg(&dln2->pdev->dev, "Problem in %s\n", __func__); pdev 601 drivers/iio/adc/dln2-adc.c static void dln2_adc_event(struct platform_device *pdev, u16 echo, pdev 604 drivers/iio/adc/dln2-adc.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 611 drivers/iio/adc/dln2-adc.c static int dln2_adc_probe(struct platform_device *pdev) pdev 613 drivers/iio/adc/dln2-adc.c struct device *dev = &pdev->dev; pdev 615 drivers/iio/adc/dln2-adc.c struct dln2_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 626 drivers/iio/adc/dln2-adc.c dln2->pdev = pdev; pdev 631 drivers/iio/adc/dln2-adc.c platform_set_drvdata(pdev, indio_dev); pdev 680 drivers/iio/adc/dln2-adc.c ret = dln2_register_event_cb(pdev, DLN2_ADC_CONDITION_MET_EV, pdev 696 drivers/iio/adc/dln2-adc.c dln2_unregister_event_cb(pdev, DLN2_ADC_CONDITION_MET_EV); pdev 701 drivers/iio/adc/dln2-adc.c static int dln2_adc_remove(struct platform_device *pdev) pdev 703 drivers/iio/adc/dln2-adc.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 706 drivers/iio/adc/dln2-adc.c dln2_unregister_event_cb(pdev, DLN2_ADC_CONDITION_MET_EV); pdev 324 drivers/iio/adc/envelope-detector.c static int envelope_detector_probe(struct platform_device *pdev) pdev 326 drivers/iio/adc/envelope-detector.c struct device *dev = &pdev->dev; pdev 336 drivers/iio/adc/envelope-detector.c platform_set_drvdata(pdev, indio_dev); pdev 359 drivers/iio/adc/envelope-detector.c env->comp_irq = platform_get_irq_byname(pdev, "comp"); pdev 153 drivers/iio/adc/ep93xx_adc.c static int ep93xx_adc_probe(struct platform_device *pdev) pdev 161 drivers/iio/adc/ep93xx_adc.c iiodev = devm_iio_device_alloc(&pdev->dev, sizeof(*priv)); pdev 166 drivers/iio/adc/ep93xx_adc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 167 drivers/iio/adc/ep93xx_adc.c priv->base = devm_ioremap_resource(&pdev->dev, res); pdev 169 drivers/iio/adc/ep93xx_adc.c dev_err(&pdev->dev, "Cannot map memory resource\n"); pdev 173 drivers/iio/adc/ep93xx_adc.c iiodev->dev.parent = &pdev->dev; pdev 174 drivers/iio/adc/ep93xx_adc.c iiodev->name = dev_name(&pdev->dev); pdev 183 drivers/iio/adc/ep93xx_adc.c platform_set_drvdata(pdev, iiodev); pdev 185 drivers/iio/adc/ep93xx_adc.c priv->clk = devm_clk_get(&pdev->dev, NULL); pdev 187 drivers/iio/adc/ep93xx_adc.c dev_err(&pdev->dev, "Cannot obtain clock\n"); pdev 193 drivers/iio/adc/ep93xx_adc.c dev_warn(&pdev->dev, "Cannot obtain parent clock\n"); pdev 204 drivers/iio/adc/ep93xx_adc.c dev_warn(&pdev->dev, "Cannot set clock rate\n"); pdev 213 drivers/iio/adc/ep93xx_adc.c dev_err(&pdev->dev, "Cannot enable clock\n"); pdev 224 drivers/iio/adc/ep93xx_adc.c static int ep93xx_adc_remove(struct platform_device *pdev) pdev 226 drivers/iio/adc/ep93xx_adc.c struct iio_dev *iiodev = platform_get_drvdata(pdev); pdev 516 drivers/iio/adc/exynos_adc.c static struct exynos_adc_data *exynos_adc_get_data(struct platform_device *pdev) pdev 520 drivers/iio/adc/exynos_adc.c match = of_match_node(exynos_adc_match, pdev->dev.of_node); pdev 704 drivers/iio/adc/exynos_adc.c struct platform_device *pdev = to_platform_device(dev); pdev 706 drivers/iio/adc/exynos_adc.c platform_device_unregister(pdev); pdev 766 drivers/iio/adc/exynos_adc.c static int exynos_adc_probe(struct platform_device *pdev) pdev 769 drivers/iio/adc/exynos_adc.c struct device_node *np = pdev->dev.of_node; pdev 770 drivers/iio/adc/exynos_adc.c struct s3c2410_ts_mach_info *pdata = dev_get_platdata(&pdev->dev); pdev 777 drivers/iio/adc/exynos_adc.c indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(struct exynos_adc)); pdev 779 drivers/iio/adc/exynos_adc.c dev_err(&pdev->dev, "failed allocating iio device\n"); pdev 785 drivers/iio/adc/exynos_adc.c info->data = exynos_adc_get_data(pdev); pdev 787 drivers/iio/adc/exynos_adc.c dev_err(&pdev->dev, "failed getting exynos_adc_data\n"); pdev 791 drivers/iio/adc/exynos_adc.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 792 drivers/iio/adc/exynos_adc.c info->regs = devm_ioremap_resource(&pdev->dev, mem); pdev 799 drivers/iio/adc/exynos_adc.c pdev->dev.of_node, pdev 802 drivers/iio/adc/exynos_adc.c dev_err(&pdev->dev, "syscon regmap lookup failed.\n"); pdev 807 drivers/iio/adc/exynos_adc.c irq = platform_get_irq(pdev, 0); pdev 812 drivers/iio/adc/exynos_adc.c irq = platform_get_irq(pdev, 1); pdev 818 drivers/iio/adc/exynos_adc.c info->dev = &pdev->dev; pdev 822 drivers/iio/adc/exynos_adc.c info->clk = devm_clk_get(&pdev->dev, "adc"); pdev 824 drivers/iio/adc/exynos_adc.c dev_err(&pdev->dev, "failed getting clock, err = %ld\n", pdev 830 drivers/iio/adc/exynos_adc.c info->sclk = devm_clk_get(&pdev->dev, "sclk"); pdev 832 drivers/iio/adc/exynos_adc.c dev_err(&pdev->dev, pdev 839 drivers/iio/adc/exynos_adc.c info->vdd = devm_regulator_get(&pdev->dev, "vdd"); pdev 841 drivers/iio/adc/exynos_adc.c dev_err(&pdev->dev, "failed getting regulator, err = %ld\n", pdev 858 drivers/iio/adc/exynos_adc.c platform_set_drvdata(pdev, indio_dev); pdev 860 drivers/iio/adc/exynos_adc.c indio_dev->name = dev_name(&pdev->dev); pdev 861 drivers/iio/adc/exynos_adc.c indio_dev->dev.parent = &pdev->dev; pdev 862 drivers/iio/adc/exynos_adc.c indio_dev->dev.of_node = pdev->dev.of_node; pdev 869 drivers/iio/adc/exynos_adc.c 0, dev_name(&pdev->dev), info); pdev 871 drivers/iio/adc/exynos_adc.c dev_err(&pdev->dev, "failed requesting irq, irq = %d\n", pdev 885 drivers/iio/adc/exynos_adc.c has_ts = of_property_read_bool(pdev->dev.of_node, pdev 901 drivers/iio/adc/exynos_adc.c dev_err(&pdev->dev, "failed adding child nodes\n"); pdev 929 drivers/iio/adc/exynos_adc.c static int exynos_adc_remove(struct platform_device *pdev) pdev 931 drivers/iio/adc/exynos_adc.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 166 drivers/iio/adc/fsl-imx25-gcq.c static int mx25_gcq_setup_cfgs(struct platform_device *pdev, pdev 169 drivers/iio/adc/fsl-imx25-gcq.c struct device_node *np = pdev->dev.of_node; pdev 171 drivers/iio/adc/fsl-imx25-gcq.c struct device *dev = &pdev->dev; pdev 195 drivers/iio/adc/fsl-imx25-gcq.c devm_regulator_get_optional(&pdev->dev, "vref-ext"); pdev 197 drivers/iio/adc/fsl-imx25-gcq.c devm_regulator_get_optional(&pdev->dev, "vref-xp"); pdev 199 drivers/iio/adc/fsl-imx25-gcq.c devm_regulator_get_optional(&pdev->dev, "vref-yp"); pdev 291 drivers/iio/adc/fsl-imx25-gcq.c static int mx25_gcq_probe(struct platform_device *pdev) pdev 295 drivers/iio/adc/fsl-imx25-gcq.c struct mx25_tsadc *tsadc = dev_get_drvdata(pdev->dev.parent); pdev 296 drivers/iio/adc/fsl-imx25-gcq.c struct device *dev = &pdev->dev; pdev 302 drivers/iio/adc/fsl-imx25-gcq.c indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*priv)); pdev 308 drivers/iio/adc/fsl-imx25-gcq.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 321 drivers/iio/adc/fsl-imx25-gcq.c ret = mx25_gcq_setup_cfgs(pdev, priv); pdev 341 drivers/iio/adc/fsl-imx25-gcq.c priv->irq = platform_get_irq(pdev, 0); pdev 349 drivers/iio/adc/fsl-imx25-gcq.c ret = request_irq(priv->irq, mx25_gcq_irq, 0, pdev->name, priv); pdev 355 drivers/iio/adc/fsl-imx25-gcq.c indio_dev->dev.parent = &pdev->dev; pdev 367 drivers/iio/adc/fsl-imx25-gcq.c platform_set_drvdata(pdev, indio_dev); pdev 385 drivers/iio/adc/fsl-imx25-gcq.c static int mx25_gcq_remove(struct platform_device *pdev) pdev 387 drivers/iio/adc/fsl-imx25-gcq.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 471 drivers/iio/adc/hx711.c static int hx711_probe(struct platform_device *pdev) pdev 473 drivers/iio/adc/hx711.c struct device *dev = &pdev->dev; pdev 563 drivers/iio/adc/hx711.c platform_set_drvdata(pdev, indio_dev); pdev 566 drivers/iio/adc/hx711.c indio_dev->dev.parent = &pdev->dev; pdev 596 drivers/iio/adc/hx711.c static int hx711_remove(struct platform_device *pdev) pdev 601 drivers/iio/adc/hx711.c indio_dev = platform_get_drvdata(pdev); pdev 473 drivers/iio/adc/imx7d_adc.c static int imx7d_adc_probe(struct platform_device *pdev) pdev 477 drivers/iio/adc/imx7d_adc.c struct device *dev = &pdev->dev; pdev 483 drivers/iio/adc/imx7d_adc.c dev_err(&pdev->dev, "Failed allocating iio device\n"); pdev 490 drivers/iio/adc/imx7d_adc.c info->regs = devm_platform_ioremap_resource(pdev, 0); pdev 494 drivers/iio/adc/imx7d_adc.c irq = platform_get_irq(pdev, 0); pdev 513 drivers/iio/adc/imx7d_adc.c platform_set_drvdata(pdev, indio_dev); pdev 543 drivers/iio/adc/imx7d_adc.c dev_err(&pdev->dev, "Couldn't register the device.\n"); pdev 327 drivers/iio/adc/ingenic-adc.c static int ingenic_adc_probe(struct platform_device *pdev) pdev 329 drivers/iio/adc/ingenic-adc.c struct device *dev = &pdev->dev; pdev 348 drivers/iio/adc/ingenic-adc.c mem_base = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 186 drivers/iio/adc/lp8788_adc.c static int lp8788_adc_probe(struct platform_device *pdev) pdev 188 drivers/iio/adc/lp8788_adc.c struct lp8788 *lp = dev_get_drvdata(pdev->dev.parent); pdev 193 drivers/iio/adc/lp8788_adc.c indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*adc)); pdev 199 drivers/iio/adc/lp8788_adc.c platform_set_drvdata(pdev, indio_dev); pdev 201 drivers/iio/adc/lp8788_adc.c indio_dev->dev.of_node = pdev->dev.of_node; pdev 208 drivers/iio/adc/lp8788_adc.c indio_dev->dev.parent = &pdev->dev; pdev 209 drivers/iio/adc/lp8788_adc.c indio_dev->name = pdev->name; pdev 217 drivers/iio/adc/lp8788_adc.c dev_err(&pdev->dev, "iio dev register err: %d\n", ret); pdev 228 drivers/iio/adc/lp8788_adc.c static int lp8788_adc_remove(struct platform_device *pdev) pdev 230 drivers/iio/adc/lp8788_adc.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 118 drivers/iio/adc/lpc18xx_adc.c static int lpc18xx_adc_probe(struct platform_device *pdev) pdev 127 drivers/iio/adc/lpc18xx_adc.c indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*adc)); pdev 131 drivers/iio/adc/lpc18xx_adc.c platform_set_drvdata(pdev, indio_dev); pdev 133 drivers/iio/adc/lpc18xx_adc.c adc->dev = &pdev->dev; pdev 136 drivers/iio/adc/lpc18xx_adc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 137 drivers/iio/adc/lpc18xx_adc.c adc->base = devm_ioremap_resource(&pdev->dev, res); pdev 141 drivers/iio/adc/lpc18xx_adc.c adc->clk = devm_clk_get(&pdev->dev, NULL); pdev 143 drivers/iio/adc/lpc18xx_adc.c dev_err(&pdev->dev, "error getting clock\n"); pdev 150 drivers/iio/adc/lpc18xx_adc.c adc->vref = devm_regulator_get(&pdev->dev, "vref"); pdev 152 drivers/iio/adc/lpc18xx_adc.c dev_err(&pdev->dev, "error getting regulator\n"); pdev 156 drivers/iio/adc/lpc18xx_adc.c indio_dev->name = dev_name(&pdev->dev); pdev 157 drivers/iio/adc/lpc18xx_adc.c indio_dev->dev.parent = &pdev->dev; pdev 165 drivers/iio/adc/lpc18xx_adc.c dev_err(&pdev->dev, "unable to enable regulator\n"); pdev 171 drivers/iio/adc/lpc18xx_adc.c dev_err(&pdev->dev, "unable to enable clock\n"); pdev 181 drivers/iio/adc/lpc18xx_adc.c dev_err(&pdev->dev, "unable to register device\n"); pdev 195 drivers/iio/adc/lpc18xx_adc.c static int lpc18xx_adc_remove(struct platform_device *pdev) pdev 197 drivers/iio/adc/lpc18xx_adc.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 141 drivers/iio/adc/lpc32xx_adc.c static int lpc32xx_adc_probe(struct platform_device *pdev) pdev 149 drivers/iio/adc/lpc32xx_adc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 151 drivers/iio/adc/lpc32xx_adc.c dev_err(&pdev->dev, "failed to get platform I/O memory\n"); pdev 155 drivers/iio/adc/lpc32xx_adc.c iodev = devm_iio_device_alloc(&pdev->dev, sizeof(*st)); pdev 161 drivers/iio/adc/lpc32xx_adc.c st->adc_base = devm_ioremap(&pdev->dev, res->start, pdev 164 drivers/iio/adc/lpc32xx_adc.c dev_err(&pdev->dev, "failed mapping memory\n"); pdev 168 drivers/iio/adc/lpc32xx_adc.c st->clk = devm_clk_get(&pdev->dev, NULL); pdev 170 drivers/iio/adc/lpc32xx_adc.c dev_err(&pdev->dev, "failed getting clock\n"); pdev 174 drivers/iio/adc/lpc32xx_adc.c irq = platform_get_irq(pdev, 0); pdev 178 drivers/iio/adc/lpc32xx_adc.c retval = devm_request_irq(&pdev->dev, irq, lpc32xx_adc_isr, 0, pdev 181 drivers/iio/adc/lpc32xx_adc.c dev_err(&pdev->dev, "failed requesting interrupt\n"); pdev 185 drivers/iio/adc/lpc32xx_adc.c st->vref = devm_regulator_get(&pdev->dev, "vref"); pdev 188 drivers/iio/adc/lpc32xx_adc.c dev_info(&pdev->dev, pdev 194 drivers/iio/adc/lpc32xx_adc.c platform_set_drvdata(pdev, iodev); pdev 199 drivers/iio/adc/lpc32xx_adc.c iodev->dev.parent = &pdev->dev; pdev 204 drivers/iio/adc/lpc32xx_adc.c retval = devm_iio_device_register(&pdev->dev, iodev); pdev 208 drivers/iio/adc/lpc32xx_adc.c dev_info(&pdev->dev, "LPC32XX ADC driver loaded, IRQ %d\n", irq); pdev 1185 drivers/iio/adc/meson_saradc.c static int meson_sar_adc_probe(struct platform_device *pdev) pdev 1194 drivers/iio/adc/meson_saradc.c indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*priv)); pdev 1196 drivers/iio/adc/meson_saradc.c dev_err(&pdev->dev, "failed allocating iio device\n"); pdev 1203 drivers/iio/adc/meson_saradc.c match_data = of_device_get_match_data(&pdev->dev); pdev 1205 drivers/iio/adc/meson_saradc.c dev_err(&pdev->dev, "failed to get match data\n"); pdev 1212 drivers/iio/adc/meson_saradc.c indio_dev->dev.parent = &pdev->dev; pdev 1213 drivers/iio/adc/meson_saradc.c indio_dev->dev.of_node = pdev->dev.of_node; pdev 1217 drivers/iio/adc/meson_saradc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1218 drivers/iio/adc/meson_saradc.c base = devm_ioremap_resource(&pdev->dev, res); pdev 1222 drivers/iio/adc/meson_saradc.c priv->regmap = devm_regmap_init_mmio(&pdev->dev, base, pdev 1227 drivers/iio/adc/meson_saradc.c irq = irq_of_parse_and_map(pdev->dev.of_node, 0); pdev 1231 drivers/iio/adc/meson_saradc.c ret = devm_request_irq(&pdev->dev, irq, meson_sar_adc_irq, IRQF_SHARED, pdev 1232 drivers/iio/adc/meson_saradc.c dev_name(&pdev->dev), indio_dev); pdev 1236 drivers/iio/adc/meson_saradc.c priv->clkin = devm_clk_get(&pdev->dev, "clkin"); pdev 1238 drivers/iio/adc/meson_saradc.c dev_err(&pdev->dev, "failed to get clkin\n"); pdev 1242 drivers/iio/adc/meson_saradc.c priv->core_clk = devm_clk_get(&pdev->dev, "core"); pdev 1244 drivers/iio/adc/meson_saradc.c dev_err(&pdev->dev, "failed to get core clk\n"); pdev 1248 drivers/iio/adc/meson_saradc.c priv->adc_clk = devm_clk_get(&pdev->dev, "adc_clk"); pdev 1253 drivers/iio/adc/meson_saradc.c dev_err(&pdev->dev, "failed to get adc clk\n"); pdev 1258 drivers/iio/adc/meson_saradc.c priv->adc_sel_clk = devm_clk_get(&pdev->dev, "adc_sel"); pdev 1263 drivers/iio/adc/meson_saradc.c dev_err(&pdev->dev, "failed to get adc_sel clk\n"); pdev 1275 drivers/iio/adc/meson_saradc.c priv->vref = devm_regulator_get(&pdev->dev, "vref"); pdev 1277 drivers/iio/adc/meson_saradc.c dev_err(&pdev->dev, "failed to get vref regulator\n"); pdev 1309 drivers/iio/adc/meson_saradc.c dev_warn(&pdev->dev, "calibration failed\n"); pdev 1311 drivers/iio/adc/meson_saradc.c platform_set_drvdata(pdev, indio_dev); pdev 1325 drivers/iio/adc/meson_saradc.c static int meson_sar_adc_remove(struct platform_device *pdev) pdev 1327 drivers/iio/adc/meson_saradc.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 236 drivers/iio/adc/mt6577_auxadc.c static int mt6577_auxadc_probe(struct platform_device *pdev) pdev 244 drivers/iio/adc/mt6577_auxadc.c indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*adc_dev)); pdev 249 drivers/iio/adc/mt6577_auxadc.c indio_dev->dev.parent = &pdev->dev; pdev 250 drivers/iio/adc/mt6577_auxadc.c indio_dev->name = dev_name(&pdev->dev); pdev 256 drivers/iio/adc/mt6577_auxadc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 257 drivers/iio/adc/mt6577_auxadc.c adc_dev->reg_base = devm_ioremap_resource(&pdev->dev, res); pdev 259 drivers/iio/adc/mt6577_auxadc.c dev_err(&pdev->dev, "failed to get auxadc base address\n"); pdev 263 drivers/iio/adc/mt6577_auxadc.c adc_dev->adc_clk = devm_clk_get(&pdev->dev, "main"); pdev 265 drivers/iio/adc/mt6577_auxadc.c dev_err(&pdev->dev, "failed to get auxadc clock\n"); pdev 271 drivers/iio/adc/mt6577_auxadc.c dev_err(&pdev->dev, "failed to enable auxadc clock\n"); pdev 278 drivers/iio/adc/mt6577_auxadc.c dev_err(&pdev->dev, "null clock rate\n"); pdev 288 drivers/iio/adc/mt6577_auxadc.c platform_set_drvdata(pdev, indio_dev); pdev 292 drivers/iio/adc/mt6577_auxadc.c dev_err(&pdev->dev, "failed to register iio device\n"); pdev 306 drivers/iio/adc/mt6577_auxadc.c static int mt6577_auxadc_remove(struct platform_device *pdev) pdev 308 drivers/iio/adc/mt6577_auxadc.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 689 drivers/iio/adc/mxs-lradc-adc.c static int mxs_lradc_adc_probe(struct platform_device *pdev) pdev 691 drivers/iio/adc/mxs-lradc-adc.c struct device *dev = &pdev->dev; pdev 711 drivers/iio/adc/mxs-lradc-adc.c iores = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 722 drivers/iio/adc/mxs-lradc-adc.c platform_set_drvdata(pdev, iio); pdev 724 drivers/iio/adc/mxs-lradc-adc.c iio->name = pdev->name; pdev 748 drivers/iio/adc/mxs-lradc-adc.c irq = platform_get_irq_byname(pdev, irq_name[i]); pdev 812 drivers/iio/adc/mxs-lradc-adc.c static int mxs_lradc_adc_remove(struct platform_device *pdev) pdev 814 drivers/iio/adc/mxs-lradc-adc.c struct iio_dev *iio = platform_get_drvdata(pdev); pdev 180 drivers/iio/adc/npcm_adc.c static int npcm_adc_probe(struct platform_device *pdev) pdev 189 drivers/iio/adc/npcm_adc.c struct device *dev = &pdev->dev; pdev 190 drivers/iio/adc/npcm_adc.c struct device_node *np = pdev->dev.of_node; pdev 192 drivers/iio/adc/npcm_adc.c indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*info)); pdev 197 drivers/iio/adc/npcm_adc.c info->dev = &pdev->dev; pdev 199 drivers/iio/adc/npcm_adc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 200 drivers/iio/adc/npcm_adc.c info->regs = devm_ioremap_resource(&pdev->dev, res); pdev 204 drivers/iio/adc/npcm_adc.c info->adc_clk = devm_clk_get(&pdev->dev, NULL); pdev 206 drivers/iio/adc/npcm_adc.c dev_warn(&pdev->dev, "ADC clock failed: can't read clk\n"); pdev 220 drivers/iio/adc/npcm_adc.c dev_err(&pdev->dev, "Failed to find nuvoton,npcm750-rst\n"); pdev 226 drivers/iio/adc/npcm_adc.c irq = platform_get_irq(pdev, 0); pdev 232 drivers/iio/adc/npcm_adc.c ret = devm_request_irq(&pdev->dev, irq, npcm_adc_isr, 0, pdev 240 drivers/iio/adc/npcm_adc.c info->vref = devm_regulator_get_optional(&pdev->dev, "vref"); pdev 244 drivers/iio/adc/npcm_adc.c dev_err(&pdev->dev, "Can't enable ADC reference voltage\n"); pdev 276 drivers/iio/adc/npcm_adc.c platform_set_drvdata(pdev, indio_dev); pdev 277 drivers/iio/adc/npcm_adc.c indio_dev->name = dev_name(&pdev->dev); pdev 278 drivers/iio/adc/npcm_adc.c indio_dev->dev.parent = &pdev->dev; pdev 286 drivers/iio/adc/npcm_adc.c dev_err(&pdev->dev, "Couldn't register the device.\n"); pdev 304 drivers/iio/adc/npcm_adc.c static int npcm_adc_remove(struct platform_device *pdev) pdev 306 drivers/iio/adc/npcm_adc.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 461 drivers/iio/adc/palmas_gpadc.c static int palmas_gpadc_get_adc_dt_data(struct platform_device *pdev, pdev 464 drivers/iio/adc/palmas_gpadc.c struct device_node *np = pdev->dev.of_node; pdev 469 drivers/iio/adc/palmas_gpadc.c gp_data = devm_kzalloc(&pdev->dev, sizeof(*gp_data), GFP_KERNEL); pdev 489 drivers/iio/adc/palmas_gpadc.c static int palmas_gpadc_probe(struct platform_device *pdev) pdev 497 drivers/iio/adc/palmas_gpadc.c pdata = dev_get_platdata(pdev->dev.parent); pdev 502 drivers/iio/adc/palmas_gpadc.c if (!gpadc_pdata && pdev->dev.of_node) { pdev 503 drivers/iio/adc/palmas_gpadc.c ret = palmas_gpadc_get_adc_dt_data(pdev, &gpadc_pdata); pdev 510 drivers/iio/adc/palmas_gpadc.c indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*adc)); pdev 512 drivers/iio/adc/palmas_gpadc.c dev_err(&pdev->dev, "iio_device_alloc failed\n"); pdev 517 drivers/iio/adc/palmas_gpadc.c adc->dev = &pdev->dev; pdev 518 drivers/iio/adc/palmas_gpadc.c adc->palmas = dev_get_drvdata(pdev->dev.parent); pdev 521 drivers/iio/adc/palmas_gpadc.c dev_set_drvdata(&pdev->dev, indio_dev); pdev 545 drivers/iio/adc/palmas_gpadc.c adc->irq_auto_0 = platform_get_irq(pdev, 1); pdev 561 drivers/iio/adc/palmas_gpadc.c adc->irq_auto_1 = platform_get_irq(pdev, 2); pdev 596 drivers/iio/adc/palmas_gpadc.c indio_dev->dev.parent = &pdev->dev; pdev 608 drivers/iio/adc/palmas_gpadc.c device_set_wakeup_capable(&pdev->dev, 1); pdev 615 drivers/iio/adc/palmas_gpadc.c device_wakeup_enable(&pdev->dev); pdev 631 drivers/iio/adc/palmas_gpadc.c static int palmas_gpadc_remove(struct platform_device *pdev) pdev 633 drivers/iio/adc/palmas_gpadc.c struct iio_dev *indio_dev = dev_to_iio_dev(&pdev->dev); pdev 637 drivers/iio/adc/palmas_gpadc.c device_wakeup_disable(&pdev->dev); pdev 881 drivers/iio/adc/qcom-pm8xxx-xoadc.c static int pm8xxx_xoadc_probe(struct platform_device *pdev) pdev 886 drivers/iio/adc/qcom-pm8xxx-xoadc.c struct device_node *np = pdev->dev.of_node; pdev 888 drivers/iio/adc/qcom-pm8xxx-xoadc.c struct device *dev = &pdev->dev; pdev 898 drivers/iio/adc/qcom-pm8xxx-xoadc.c platform_set_drvdata(pdev, indio_dev); pdev 929 drivers/iio/adc/qcom-pm8xxx-xoadc.c ret = devm_request_threaded_irq(dev, platform_get_irq(pdev, 0), pdev 964 drivers/iio/adc/qcom-pm8xxx-xoadc.c static int pm8xxx_xoadc_remove(struct platform_device *pdev) pdev 966 drivers/iio/adc/qcom-pm8xxx-xoadc.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 729 drivers/iio/adc/qcom-spmi-adc5.c static int adc5_probe(struct platform_device *pdev) pdev 731 drivers/iio/adc/qcom-spmi-adc5.c struct device_node *node = pdev->dev.of_node; pdev 732 drivers/iio/adc/qcom-spmi-adc5.c struct device *dev = &pdev->dev; pdev 764 drivers/iio/adc/qcom-spmi-adc5.c irq_eoc = platform_get_irq(pdev, 0); pdev 778 drivers/iio/adc/qcom-spmi-adc5.c indio_dev->name = pdev->name; pdev 485 drivers/iio/adc/qcom-spmi-iadc.c static int iadc_probe(struct platform_device *pdev) pdev 487 drivers/iio/adc/qcom-spmi-iadc.c struct device_node *node = pdev->dev.of_node; pdev 488 drivers/iio/adc/qcom-spmi-iadc.c struct device *dev = &pdev->dev; pdev 526 drivers/iio/adc/qcom-spmi-iadc.c irq_eoc = platform_get_irq(pdev, 0); pdev 558 drivers/iio/adc/qcom-spmi-iadc.c indio_dev->name = pdev->name; pdev 850 drivers/iio/adc/qcom-spmi-vadc.c static int vadc_probe(struct platform_device *pdev) pdev 852 drivers/iio/adc/qcom-spmi-vadc.c struct device_node *node = pdev->dev.of_node; pdev 853 drivers/iio/adc/qcom-spmi-vadc.c struct device *dev = &pdev->dev; pdev 888 drivers/iio/adc/qcom-spmi-vadc.c irq_eoc = platform_get_irq(pdev, 0); pdev 912 drivers/iio/adc/qcom-spmi-vadc.c indio_dev->name = pdev->name; pdev 479 drivers/iio/adc/rcar-gyroadc.c static int rcar_gyroadc_probe(struct platform_device *pdev) pdev 481 drivers/iio/adc/rcar-gyroadc.c struct device *dev = &pdev->dev; pdev 494 drivers/iio/adc/rcar-gyroadc.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 516 drivers/iio/adc/rcar-gyroadc.c of_device_get_match_data(&pdev->dev); pdev 518 drivers/iio/adc/rcar-gyroadc.c platform_set_drvdata(pdev, indio_dev); pdev 522 drivers/iio/adc/rcar-gyroadc.c indio_dev->dev.of_node = pdev->dev.of_node; pdev 562 drivers/iio/adc/rcar-gyroadc.c static int rcar_gyroadc_remove(struct platform_device *pdev) pdev 564 drivers/iio/adc/rcar-gyroadc.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 196 drivers/iio/adc/rockchip_saradc.c static int rockchip_saradc_probe(struct platform_device *pdev) pdev 199 drivers/iio/adc/rockchip_saradc.c struct device_node *np = pdev->dev.of_node; pdev 209 drivers/iio/adc/rockchip_saradc.c indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*info)); pdev 211 drivers/iio/adc/rockchip_saradc.c dev_err(&pdev->dev, "failed allocating iio device\n"); pdev 216 drivers/iio/adc/rockchip_saradc.c match = of_match_device(rockchip_saradc_match, &pdev->dev); pdev 218 drivers/iio/adc/rockchip_saradc.c dev_err(&pdev->dev, "failed to match device\n"); pdev 224 drivers/iio/adc/rockchip_saradc.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 225 drivers/iio/adc/rockchip_saradc.c info->regs = devm_ioremap_resource(&pdev->dev, mem); pdev 233 drivers/iio/adc/rockchip_saradc.c info->reset = devm_reset_control_get_exclusive(&pdev->dev, pdev 240 drivers/iio/adc/rockchip_saradc.c dev_dbg(&pdev->dev, "no reset control found\n"); pdev 246 drivers/iio/adc/rockchip_saradc.c irq = platform_get_irq(pdev, 0); pdev 250 drivers/iio/adc/rockchip_saradc.c ret = devm_request_irq(&pdev->dev, irq, rockchip_saradc_isr, pdev 251 drivers/iio/adc/rockchip_saradc.c 0, dev_name(&pdev->dev), info); pdev 253 drivers/iio/adc/rockchip_saradc.c dev_err(&pdev->dev, "failed requesting irq %d\n", irq); pdev 257 drivers/iio/adc/rockchip_saradc.c info->pclk = devm_clk_get(&pdev->dev, "apb_pclk"); pdev 259 drivers/iio/adc/rockchip_saradc.c dev_err(&pdev->dev, "failed to get pclk\n"); pdev 263 drivers/iio/adc/rockchip_saradc.c info->clk = devm_clk_get(&pdev->dev, "saradc"); pdev 265 drivers/iio/adc/rockchip_saradc.c dev_err(&pdev->dev, "failed to get adc clock\n"); pdev 269 drivers/iio/adc/rockchip_saradc.c info->vref = devm_regulator_get(&pdev->dev, "vref"); pdev 271 drivers/iio/adc/rockchip_saradc.c dev_err(&pdev->dev, "failed to get regulator, %ld\n", pdev 285 drivers/iio/adc/rockchip_saradc.c dev_err(&pdev->dev, "failed to set adc clk rate, %d\n", ret); pdev 291 drivers/iio/adc/rockchip_saradc.c dev_err(&pdev->dev, "failed to enable vref regulator\n"); pdev 297 drivers/iio/adc/rockchip_saradc.c dev_err(&pdev->dev, "failed to enable pclk\n"); pdev 303 drivers/iio/adc/rockchip_saradc.c dev_err(&pdev->dev, "failed to enable converter clock\n"); pdev 307 drivers/iio/adc/rockchip_saradc.c platform_set_drvdata(pdev, indio_dev); pdev 309 drivers/iio/adc/rockchip_saradc.c indio_dev->name = dev_name(&pdev->dev); pdev 310 drivers/iio/adc/rockchip_saradc.c indio_dev->dev.parent = &pdev->dev; pdev 311 drivers/iio/adc/rockchip_saradc.c indio_dev->dev.of_node = pdev->dev.of_node; pdev 333 drivers/iio/adc/rockchip_saradc.c static int rockchip_saradc_remove(struct platform_device *pdev) pdev 335 drivers/iio/adc/rockchip_saradc.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 487 drivers/iio/adc/sc27xx_adc.c static int sc27xx_adc_probe(struct platform_device *pdev) pdev 489 drivers/iio/adc/sc27xx_adc.c struct device *dev = &pdev->dev; pdev 513 drivers/iio/adc/sc27xx_adc.c sc27xx_data->irq = platform_get_irq(pdev, 0); pdev 26 drivers/iio/adc/sd_adc_modulator.c static int iio_sd_mod_probe(struct platform_device *pdev) pdev 28 drivers/iio/adc/sd_adc_modulator.c struct device *dev = &pdev->dev; pdev 44 drivers/iio/adc/sd_adc_modulator.c platform_set_drvdata(pdev, iio); pdev 46 drivers/iio/adc/sd_adc_modulator.c return devm_iio_device_register(&pdev->dev, iio); pdev 258 drivers/iio/adc/spear_adc.c static int spear_adc_probe(struct platform_device *pdev) pdev 260 drivers/iio/adc/spear_adc.c struct device_node *np = pdev->dev.of_node; pdev 261 drivers/iio/adc/spear_adc.c struct device *dev = &pdev->dev; pdev 282 drivers/iio/adc/spear_adc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 283 drivers/iio/adc/spear_adc.c st->adc_base_spear6xx = devm_ioremap_resource(&pdev->dev, res); pdev 302 drivers/iio/adc/spear_adc.c irq = platform_get_irq(pdev, 0); pdev 336 drivers/iio/adc/spear_adc.c platform_set_drvdata(pdev, indio_dev); pdev 360 drivers/iio/adc/spear_adc.c static int spear_adc_remove(struct platform_device *pdev) pdev 362 drivers/iio/adc/spear_adc.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 125 drivers/iio/adc/stm32-adc-core.c static int stm32f4_adc_clk_sel(struct platform_device *pdev, pdev 134 drivers/iio/adc/stm32-adc-core.c dev_err(&pdev->dev, "No 'adc' clock found\n"); pdev 140 drivers/iio/adc/stm32-adc-core.c dev_err(&pdev->dev, "Invalid clock rate: 0\n"); pdev 149 drivers/iio/adc/stm32-adc-core.c dev_err(&pdev->dev, "adc clk selection failed\n"); pdev 159 drivers/iio/adc/stm32-adc-core.c dev_dbg(&pdev->dev, "Using analog clock source at %ld kHz\n", pdev 197 drivers/iio/adc/stm32-adc-core.c static int stm32h7_adc_clk_sel(struct platform_device *pdev, pdev 206 drivers/iio/adc/stm32-adc-core.c dev_err(&pdev->dev, "No 'bus' clock found\n"); pdev 222 drivers/iio/adc/stm32-adc-core.c dev_err(&pdev->dev, "Invalid adc clock rate: 0\n"); pdev 242 drivers/iio/adc/stm32-adc-core.c dev_err(&pdev->dev, "Invalid bus clock rate: 0\n"); pdev 258 drivers/iio/adc/stm32-adc-core.c dev_err(&pdev->dev, "adc clk selection failed\n"); pdev 272 drivers/iio/adc/stm32-adc-core.c dev_dbg(&pdev->dev, "Using %s clock/%d source at %ld kHz\n", pdev 371 drivers/iio/adc/stm32-adc-core.c static int stm32_adc_irq_probe(struct platform_device *pdev, pdev 374 drivers/iio/adc/stm32-adc-core.c struct device_node *np = pdev->dev.of_node; pdev 383 drivers/iio/adc/stm32-adc-core.c priv->irq[i] = platform_get_irq(pdev, i); pdev 392 drivers/iio/adc/stm32-adc-core.c dev_err(&pdev->dev, "Failed to add irq domain\n"); pdev 404 drivers/iio/adc/stm32-adc-core.c static void stm32_adc_irq_remove(struct platform_device *pdev, pdev 642 drivers/iio/adc/stm32-adc-core.c static int stm32_adc_probe(struct platform_device *pdev) pdev 645 drivers/iio/adc/stm32-adc-core.c struct device *dev = &pdev->dev; pdev 646 drivers/iio/adc/stm32-adc-core.c struct device_node *np = pdev->dev.of_node; pdev 650 drivers/iio/adc/stm32-adc-core.c if (!pdev->dev.of_node) pdev 653 drivers/iio/adc/stm32-adc-core.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 656 drivers/iio/adc/stm32-adc-core.c platform_set_drvdata(pdev, &priv->common); pdev 661 drivers/iio/adc/stm32-adc-core.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 662 drivers/iio/adc/stm32-adc-core.c priv->common.base = devm_ioremap_resource(&pdev->dev, res); pdev 667 drivers/iio/adc/stm32-adc-core.c priv->vdda = devm_regulator_get(&pdev->dev, "vdda"); pdev 671 drivers/iio/adc/stm32-adc-core.c dev_err(&pdev->dev, "vdda get failed, %d\n", ret); pdev 675 drivers/iio/adc/stm32-adc-core.c priv->vref = devm_regulator_get(&pdev->dev, "vref"); pdev 678 drivers/iio/adc/stm32-adc-core.c dev_err(&pdev->dev, "vref get failed, %d\n", ret); pdev 682 drivers/iio/adc/stm32-adc-core.c priv->aclk = devm_clk_get(&pdev->dev, "adc"); pdev 686 drivers/iio/adc/stm32-adc-core.c dev_err(&pdev->dev, "Can't get 'adc' clock\n"); pdev 692 drivers/iio/adc/stm32-adc-core.c priv->bclk = devm_clk_get(&pdev->dev, "bus"); pdev 696 drivers/iio/adc/stm32-adc-core.c dev_err(&pdev->dev, "Can't get 'bus' clock\n"); pdev 718 drivers/iio/adc/stm32-adc-core.c dev_err(&pdev->dev, "vref get voltage failed, %d\n", ret); pdev 722 drivers/iio/adc/stm32-adc-core.c dev_dbg(&pdev->dev, "vref+=%dmV\n", priv->common.vref_mv); pdev 724 drivers/iio/adc/stm32-adc-core.c ret = priv->cfg->clk_sel(pdev, priv); pdev 728 drivers/iio/adc/stm32-adc-core.c ret = stm32_adc_irq_probe(pdev, priv); pdev 732 drivers/iio/adc/stm32-adc-core.c ret = of_platform_populate(np, NULL, NULL, &pdev->dev); pdev 734 drivers/iio/adc/stm32-adc-core.c dev_err(&pdev->dev, "failed to populate DT children\n"); pdev 744 drivers/iio/adc/stm32-adc-core.c stm32_adc_irq_remove(pdev, priv); pdev 755 drivers/iio/adc/stm32-adc-core.c static int stm32_adc_remove(struct platform_device *pdev) pdev 757 drivers/iio/adc/stm32-adc-core.c struct stm32_adc_common *common = platform_get_drvdata(pdev); pdev 760 drivers/iio/adc/stm32-adc-core.c pm_runtime_get_sync(&pdev->dev); pdev 761 drivers/iio/adc/stm32-adc-core.c of_platform_depopulate(&pdev->dev); pdev 762 drivers/iio/adc/stm32-adc-core.c stm32_adc_irq_remove(pdev, priv); pdev 763 drivers/iio/adc/stm32-adc-core.c stm32_adc_core_hw_stop(&pdev->dev); pdev 764 drivers/iio/adc/stm32-adc-core.c pm_runtime_disable(&pdev->dev); pdev 765 drivers/iio/adc/stm32-adc-core.c pm_runtime_set_suspended(&pdev->dev); pdev 766 drivers/iio/adc/stm32-adc-core.c pm_runtime_put_noidle(&pdev->dev); pdev 1811 drivers/iio/adc/stm32-adc.c static int stm32_adc_probe(struct platform_device *pdev) pdev 1814 drivers/iio/adc/stm32-adc.c struct device *dev = &pdev->dev; pdev 1819 drivers/iio/adc/stm32-adc.c if (!pdev->dev.of_node) pdev 1822 drivers/iio/adc/stm32-adc.c indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*adc)); pdev 1827 drivers/iio/adc/stm32-adc.c adc->common = dev_get_drvdata(pdev->dev.parent); pdev 1833 drivers/iio/adc/stm32-adc.c indio_dev->name = dev_name(&pdev->dev); pdev 1834 drivers/iio/adc/stm32-adc.c indio_dev->dev.parent = &pdev->dev; pdev 1835 drivers/iio/adc/stm32-adc.c indio_dev->dev.of_node = pdev->dev.of_node; pdev 1839 drivers/iio/adc/stm32-adc.c platform_set_drvdata(pdev, adc); pdev 1841 drivers/iio/adc/stm32-adc.c ret = of_property_read_u32(pdev->dev.of_node, "reg", &adc->offset); pdev 1843 drivers/iio/adc/stm32-adc.c dev_err(&pdev->dev, "missing reg property\n"); pdev 1847 drivers/iio/adc/stm32-adc.c adc->irq = platform_get_irq(pdev, 0); pdev 1851 drivers/iio/adc/stm32-adc.c ret = devm_request_irq(&pdev->dev, adc->irq, stm32_adc_isr, pdev 1852 drivers/iio/adc/stm32-adc.c 0, pdev->name, adc); pdev 1854 drivers/iio/adc/stm32-adc.c dev_err(&pdev->dev, "failed to request IRQ\n"); pdev 1858 drivers/iio/adc/stm32-adc.c adc->clk = devm_clk_get(&pdev->dev, NULL); pdev 1864 drivers/iio/adc/stm32-adc.c dev_err(&pdev->dev, "Can't get clock\n"); pdev 1888 drivers/iio/adc/stm32-adc.c dev_err(&pdev->dev, "buffer setup failed\n"); pdev 1905 drivers/iio/adc/stm32-adc.c dev_err(&pdev->dev, "iio dev register failed\n"); pdev 1934 drivers/iio/adc/stm32-adc.c static int stm32_adc_remove(struct platform_device *pdev) pdev 1936 drivers/iio/adc/stm32-adc.c struct stm32_adc *adc = platform_get_drvdata(pdev); pdev 1939 drivers/iio/adc/stm32-adc.c pm_runtime_get_sync(&pdev->dev); pdev 1941 drivers/iio/adc/stm32-adc.c stm32_adc_hw_stop(&pdev->dev); pdev 1942 drivers/iio/adc/stm32-adc.c pm_runtime_disable(&pdev->dev); pdev 1943 drivers/iio/adc/stm32-adc.c pm_runtime_set_suspended(&pdev->dev); pdev 1944 drivers/iio/adc/stm32-adc.c pm_runtime_put_noidle(&pdev->dev); pdev 1548 drivers/iio/adc/stm32-dfsdm-adc.c static int stm32_dfsdm_adc_probe(struct platform_device *pdev) pdev 1550 drivers/iio/adc/stm32-dfsdm-adc.c struct device *dev = &pdev->dev; pdev 1572 drivers/iio/adc/stm32-dfsdm-adc.c platform_set_drvdata(pdev, adc); pdev 1596 drivers/iio/adc/stm32-dfsdm-adc.c irq = platform_get_irq(pdev, 0); pdev 1601 drivers/iio/adc/stm32-dfsdm-adc.c 0, pdev->name, adc); pdev 1646 drivers/iio/adc/stm32-dfsdm-adc.c static int stm32_dfsdm_adc_remove(struct platform_device *pdev) pdev 1648 drivers/iio/adc/stm32-dfsdm-adc.c struct stm32_dfsdm_adc *adc = platform_get_drvdata(pdev); pdev 1652 drivers/iio/adc/stm32-dfsdm-adc.c of_platform_depopulate(&pdev->dev); pdev 84 drivers/iio/adc/stm32-dfsdm-core.c struct platform_device *pdev; /* platform device */ pdev 134 drivers/iio/adc/stm32-dfsdm-core.c struct device *dev = &priv->pdev->dev; pdev 208 drivers/iio/adc/stm32-dfsdm-core.c pm_runtime_put_sync(&priv->pdev->dev); pdev 210 drivers/iio/adc/stm32-dfsdm-core.c dev_dbg(&priv->pdev->dev, "%s: n_active_ch %d\n", __func__, pdev 217 drivers/iio/adc/stm32-dfsdm-core.c static int stm32_dfsdm_parse_of(struct platform_device *pdev, pdev 220 drivers/iio/adc/stm32-dfsdm-core.c struct device_node *node = pdev->dev.of_node; pdev 229 drivers/iio/adc/stm32-dfsdm-core.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 231 drivers/iio/adc/stm32-dfsdm-core.c dev_err(&pdev->dev, "Failed to get memory resource\n"); pdev 235 drivers/iio/adc/stm32-dfsdm-core.c priv->dfsdm.base = devm_ioremap_resource(&pdev->dev, res); pdev 245 drivers/iio/adc/stm32-dfsdm-core.c priv->clk = devm_clk_get(&pdev->dev, "dfsdm"); pdev 249 drivers/iio/adc/stm32-dfsdm-core.c dev_err(&pdev->dev, "Failed to get clock (%d)\n", ret); pdev 253 drivers/iio/adc/stm32-dfsdm-core.c priv->aclk = devm_clk_get(&pdev->dev, "audio"); pdev 263 drivers/iio/adc/stm32-dfsdm-core.c ret = of_property_read_u32(pdev->dev.of_node, "spi-max-frequency", pdev 277 drivers/iio/adc/stm32-dfsdm-core.c dev_err(&pdev->dev, "spi-max-frequency not achievable\n"); pdev 286 drivers/iio/adc/stm32-dfsdm-core.c dev_warn(&pdev->dev, "SPI clock not accurate\n"); pdev 287 drivers/iio/adc/stm32-dfsdm-core.c dev_warn(&pdev->dev, "%ld = %d * %d + %d\n", pdev 307 drivers/iio/adc/stm32-dfsdm-core.c static int stm32_dfsdm_probe(struct platform_device *pdev) pdev 314 drivers/iio/adc/stm32-dfsdm-core.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 318 drivers/iio/adc/stm32-dfsdm-core.c priv->pdev = pdev; pdev 320 drivers/iio/adc/stm32-dfsdm-core.c dev_data = of_device_get_match_data(&pdev->dev); pdev 323 drivers/iio/adc/stm32-dfsdm-core.c dfsdm->fl_list = devm_kcalloc(&pdev->dev, dev_data->num_filters, pdev 329 drivers/iio/adc/stm32-dfsdm-core.c dfsdm->ch_list = devm_kcalloc(&pdev->dev, dev_data->num_channels, pdev 336 drivers/iio/adc/stm32-dfsdm-core.c ret = stm32_dfsdm_parse_of(pdev, priv); pdev 340 drivers/iio/adc/stm32-dfsdm-core.c dfsdm->regmap = devm_regmap_init_mmio_clk(&pdev->dev, "dfsdm", pdev 345 drivers/iio/adc/stm32-dfsdm-core.c dev_err(&pdev->dev, "%s: Failed to allocate regmap: %d\n", pdev 350 drivers/iio/adc/stm32-dfsdm-core.c platform_set_drvdata(pdev, dfsdm); pdev 354 drivers/iio/adc/stm32-dfsdm-core.c dev_err(&pdev->dev, "Failed to start clock\n"); pdev 358 drivers/iio/adc/stm32-dfsdm-core.c pm_runtime_get_noresume(&pdev->dev); pdev 359 drivers/iio/adc/stm32-dfsdm-core.c pm_runtime_set_active(&pdev->dev); pdev 360 drivers/iio/adc/stm32-dfsdm-core.c pm_runtime_enable(&pdev->dev); pdev 362 drivers/iio/adc/stm32-dfsdm-core.c ret = of_platform_populate(pdev->dev.of_node, NULL, NULL, &pdev->dev); pdev 366 drivers/iio/adc/stm32-dfsdm-core.c pm_runtime_put(&pdev->dev); pdev 371 drivers/iio/adc/stm32-dfsdm-core.c pm_runtime_disable(&pdev->dev); pdev 372 drivers/iio/adc/stm32-dfsdm-core.c pm_runtime_set_suspended(&pdev->dev); pdev 373 drivers/iio/adc/stm32-dfsdm-core.c pm_runtime_put_noidle(&pdev->dev); pdev 379 drivers/iio/adc/stm32-dfsdm-core.c static int stm32_dfsdm_core_remove(struct platform_device *pdev) pdev 381 drivers/iio/adc/stm32-dfsdm-core.c struct stm32_dfsdm *dfsdm = platform_get_drvdata(pdev); pdev 383 drivers/iio/adc/stm32-dfsdm-core.c pm_runtime_get_sync(&pdev->dev); pdev 384 drivers/iio/adc/stm32-dfsdm-core.c of_platform_depopulate(&pdev->dev); pdev 385 drivers/iio/adc/stm32-dfsdm-core.c pm_runtime_disable(&pdev->dev); pdev 386 drivers/iio/adc/stm32-dfsdm-core.c pm_runtime_set_suspended(&pdev->dev); pdev 387 drivers/iio/adc/stm32-dfsdm-core.c pm_runtime_put_noidle(&pdev->dev); pdev 253 drivers/iio/adc/stmpe-adc.c static int stmpe_adc_probe(struct platform_device *pdev) pdev 264 drivers/iio/adc/stmpe-adc.c irq_adc = platform_get_irq_byname(pdev, "STMPE_ADC"); pdev 268 drivers/iio/adc/stmpe-adc.c indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(struct stmpe_adc)); pdev 270 drivers/iio/adc/stmpe-adc.c dev_err(&pdev->dev, "failed allocating iio device\n"); pdev 278 drivers/iio/adc/stmpe-adc.c ret = devm_request_threaded_irq(&pdev->dev, irq_adc, NULL, pdev 282 drivers/iio/adc/stmpe-adc.c dev_err(&pdev->dev, "failed requesting irq, irq = %d\n", pdev 287 drivers/iio/adc/stmpe-adc.c irq_temp = platform_get_irq_byname(pdev, "STMPE_TEMP_SENS"); pdev 289 drivers/iio/adc/stmpe-adc.c ret = devm_request_threaded_irq(&pdev->dev, irq_temp, NULL, pdev 293 drivers/iio/adc/stmpe-adc.c dev_warn(&pdev->dev, "failed requesting irq for" pdev 297 drivers/iio/adc/stmpe-adc.c platform_set_drvdata(pdev, indio_dev); pdev 299 drivers/iio/adc/stmpe-adc.c indio_dev->name = dev_name(&pdev->dev); pdev 300 drivers/iio/adc/stmpe-adc.c indio_dev->dev.parent = &pdev->dev; pdev 304 drivers/iio/adc/stmpe-adc.c info->stmpe = dev_get_drvdata(pdev->dev.parent); pdev 306 drivers/iio/adc/stmpe-adc.c np = pdev->dev.of_node; pdev 309 drivers/iio/adc/stmpe-adc.c dev_err(&pdev->dev, "no device tree node found\n"); pdev 333 drivers/iio/adc/stmpe-adc.c return devm_iio_device_register(&pdev->dev, indio_dev); pdev 440 drivers/iio/adc/sun4i-gpadc-iio.c static int sun4i_irq_init(struct platform_device *pdev, const char *name, pdev 445 drivers/iio/adc/sun4i-gpadc-iio.c struct sun4i_gpadc_dev *mfd_dev = dev_get_drvdata(pdev->dev.parent); pdev 446 drivers/iio/adc/sun4i-gpadc-iio.c struct sun4i_gpadc_iio *info = iio_priv(dev_get_drvdata(&pdev->dev)); pdev 462 drivers/iio/adc/sun4i-gpadc-iio.c ret = platform_get_irq_byname(pdev, name); pdev 468 drivers/iio/adc/sun4i-gpadc-iio.c dev_err(&pdev->dev, "failed to get virq for irq %s\n", name); pdev 473 drivers/iio/adc/sun4i-gpadc-iio.c ret = devm_request_any_context_irq(&pdev->dev, *irq, handler, 0, pdev 476 drivers/iio/adc/sun4i-gpadc-iio.c dev_err(&pdev->dev, "could not request %s interrupt: %d\n", pdev 495 drivers/iio/adc/sun4i-gpadc-iio.c static int sun4i_gpadc_probe_dt(struct platform_device *pdev, pdev 503 drivers/iio/adc/sun4i-gpadc-iio.c info->data = of_device_get_match_data(&pdev->dev); pdev 511 drivers/iio/adc/sun4i-gpadc-iio.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 512 drivers/iio/adc/sun4i-gpadc-iio.c base = devm_ioremap_resource(&pdev->dev, mem); pdev 516 drivers/iio/adc/sun4i-gpadc-iio.c info->regmap = devm_regmap_init_mmio(&pdev->dev, base, pdev 520 drivers/iio/adc/sun4i-gpadc-iio.c dev_err(&pdev->dev, "failed to init regmap: %d\n", ret); pdev 525 drivers/iio/adc/sun4i-gpadc-iio.c info->sensor_device = &pdev->dev; pdev 530 drivers/iio/adc/sun4i-gpadc-iio.c static int sun4i_gpadc_probe_mfd(struct platform_device *pdev, pdev 535 drivers/iio/adc/sun4i-gpadc-iio.c dev_get_drvdata(pdev->dev.parent); pdev 544 drivers/iio/adc/sun4i-gpadc-iio.c info->data = (struct gpadc_data *)platform_get_device_id(pdev)->driver_data; pdev 573 drivers/iio/adc/sun4i-gpadc-iio.c info->sensor_device = pdev->dev.parent; pdev 581 drivers/iio/adc/sun4i-gpadc-iio.c ret = sun4i_irq_init(pdev, "TEMP_DATA_PENDING", pdev 589 drivers/iio/adc/sun4i-gpadc-iio.c ret = sun4i_irq_init(pdev, "FIFO_DATA_PENDING", pdev 598 drivers/iio/adc/sun4i-gpadc-iio.c dev_err(&pdev->dev, pdev 607 drivers/iio/adc/sun4i-gpadc-iio.c static int sun4i_gpadc_probe(struct platform_device *pdev) pdev 613 drivers/iio/adc/sun4i-gpadc-iio.c indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*info)); pdev 618 drivers/iio/adc/sun4i-gpadc-iio.c platform_set_drvdata(pdev, indio_dev); pdev 623 drivers/iio/adc/sun4i-gpadc-iio.c indio_dev->name = dev_name(&pdev->dev); pdev 624 drivers/iio/adc/sun4i-gpadc-iio.c indio_dev->dev.parent = &pdev->dev; pdev 625 drivers/iio/adc/sun4i-gpadc-iio.c indio_dev->dev.of_node = pdev->dev.of_node; pdev 629 drivers/iio/adc/sun4i-gpadc-iio.c if (pdev->dev.of_node) pdev 630 drivers/iio/adc/sun4i-gpadc-iio.c ret = sun4i_gpadc_probe_dt(pdev, indio_dev); pdev 632 drivers/iio/adc/sun4i-gpadc-iio.c ret = sun4i_gpadc_probe_mfd(pdev, indio_dev); pdev 637 drivers/iio/adc/sun4i-gpadc-iio.c pm_runtime_set_autosuspend_delay(&pdev->dev, pdev 639 drivers/iio/adc/sun4i-gpadc-iio.c pm_runtime_use_autosuspend(&pdev->dev); pdev 640 drivers/iio/adc/sun4i-gpadc-iio.c pm_runtime_set_suspended(&pdev->dev); pdev 641 drivers/iio/adc/sun4i-gpadc-iio.c pm_runtime_enable(&pdev->dev); pdev 652 drivers/iio/adc/sun4i-gpadc-iio.c dev_err(&pdev->dev, pdev 659 drivers/iio/adc/sun4i-gpadc-iio.c ret = devm_iio_device_register(&pdev->dev, indio_dev); pdev 661 drivers/iio/adc/sun4i-gpadc-iio.c dev_err(&pdev->dev, "could not register the device\n"); pdev 671 drivers/iio/adc/sun4i-gpadc-iio.c pm_runtime_put(&pdev->dev); pdev 672 drivers/iio/adc/sun4i-gpadc-iio.c pm_runtime_disable(&pdev->dev); pdev 677 drivers/iio/adc/sun4i-gpadc-iio.c static int sun4i_gpadc_remove(struct platform_device *pdev) pdev 679 drivers/iio/adc/sun4i-gpadc-iio.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 682 drivers/iio/adc/sun4i-gpadc-iio.c pm_runtime_put(&pdev->dev); pdev 683 drivers/iio/adc/sun4i-gpadc-iio.c pm_runtime_disable(&pdev->dev); pdev 541 drivers/iio/adc/ti_am335x_adc.c static int tiadc_request_dma(struct platform_device *pdev, pdev 576 drivers/iio/adc/ti_am335x_adc.c static int tiadc_parse_dt(struct platform_device *pdev, pdev 579 drivers/iio/adc/ti_am335x_adc.c struct device_node *node = pdev->dev.of_node; pdev 607 drivers/iio/adc/ti_am335x_adc.c static int tiadc_probe(struct platform_device *pdev) pdev 611 drivers/iio/adc/ti_am335x_adc.c struct device_node *node = pdev->dev.of_node; pdev 615 drivers/iio/adc/ti_am335x_adc.c dev_err(&pdev->dev, "Could not find valid DT data.\n"); pdev 619 drivers/iio/adc/ti_am335x_adc.c indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*adc_dev)); pdev 621 drivers/iio/adc/ti_am335x_adc.c dev_err(&pdev->dev, "failed to allocate iio device\n"); pdev 626 drivers/iio/adc/ti_am335x_adc.c adc_dev->mfd_tscadc = ti_tscadc_dev_get(pdev); pdev 627 drivers/iio/adc/ti_am335x_adc.c tiadc_parse_dt(pdev, adc_dev); pdev 629 drivers/iio/adc/ti_am335x_adc.c indio_dev->dev.parent = &pdev->dev; pdev 630 drivers/iio/adc/ti_am335x_adc.c indio_dev->name = dev_name(&pdev->dev); pdev 656 drivers/iio/adc/ti_am335x_adc.c platform_set_drvdata(pdev, indio_dev); pdev 658 drivers/iio/adc/ti_am335x_adc.c err = tiadc_request_dma(pdev, adc_dev); pdev 673 drivers/iio/adc/ti_am335x_adc.c static int tiadc_remove(struct platform_device *pdev) pdev 675 drivers/iio/adc/ti_am335x_adc.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 751 drivers/iio/adc/twl4030-madc.c static int twl4030_madc_probe(struct platform_device *pdev) pdev 754 drivers/iio/adc/twl4030-madc.c struct twl4030_madc_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 755 drivers/iio/adc/twl4030-madc.c struct device_node *np = pdev->dev.of_node; pdev 761 drivers/iio/adc/twl4030-madc.c dev_err(&pdev->dev, "neither platform data nor Device Tree node available\n"); pdev 765 drivers/iio/adc/twl4030-madc.c iio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*madc)); pdev 767 drivers/iio/adc/twl4030-madc.c dev_err(&pdev->dev, "failed allocating iio device\n"); pdev 772 drivers/iio/adc/twl4030-madc.c madc->dev = &pdev->dev; pdev 774 drivers/iio/adc/twl4030-madc.c iio_dev->name = dev_name(&pdev->dev); pdev 775 drivers/iio/adc/twl4030-madc.c iio_dev->dev.parent = &pdev->dev; pdev 776 drivers/iio/adc/twl4030-madc.c iio_dev->dev.of_node = pdev->dev.of_node; pdev 808 drivers/iio/adc/twl4030-madc.c dev_err(&pdev->dev, "unable to read reg BCI CTL1 0x%X\n", pdev 816 drivers/iio/adc/twl4030-madc.c dev_err(&pdev->dev, "unable to write reg BCI Ctl1 0x%X\n", pdev 824 drivers/iio/adc/twl4030-madc.c dev_err(&pdev->dev, "unable to read reg GPBR1 0x%X\n", pdev 831 drivers/iio/adc/twl4030-madc.c dev_info(&pdev->dev, "clk disabled, enabling\n"); pdev 836 drivers/iio/adc/twl4030-madc.c dev_err(&pdev->dev, "unable to write reg GPBR1 0x%X\n", pdev 842 drivers/iio/adc/twl4030-madc.c platform_set_drvdata(pdev, iio_dev); pdev 845 drivers/iio/adc/twl4030-madc.c irq = platform_get_irq(pdev, 0); pdev 846 drivers/iio/adc/twl4030-madc.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, pdev 851 drivers/iio/adc/twl4030-madc.c dev_err(&pdev->dev, "could not request irq\n"); pdev 860 drivers/iio/adc/twl4030-madc.c dev_err(&pdev->dev, "unable to read reg CARKIT_ANA_CTRL 0x%X\n", pdev 868 drivers/iio/adc/twl4030-madc.c dev_err(&pdev->dev, "unable to write reg CARKIT_ANA_CTRL 0x%X\n", pdev 888 drivers/iio/adc/twl4030-madc.c dev_err(&pdev->dev, "could not register iio device\n"); pdev 903 drivers/iio/adc/twl4030-madc.c static int twl4030_madc_remove(struct platform_device *pdev) pdev 905 drivers/iio/adc/twl4030-madc.c struct iio_dev *iio_dev = platform_get_drvdata(pdev); pdev 865 drivers/iio/adc/twl6030-gpadc.c static int twl6030_gpadc_probe(struct platform_device *pdev) pdev 867 drivers/iio/adc/twl6030-gpadc.c struct device *dev = &pdev->dev; pdev 897 drivers/iio/adc/twl6030-gpadc.c platform_set_drvdata(pdev, indio_dev); pdev 903 drivers/iio/adc/twl6030-gpadc.c dev_err(&pdev->dev, "failed to read calibration registers\n"); pdev 907 drivers/iio/adc/twl6030-gpadc.c irq = platform_get_irq(pdev, 0); pdev 917 drivers/iio/adc/twl6030-gpadc.c dev_err(&pdev->dev, "failed to enable GPADC interrupt\n"); pdev 924 drivers/iio/adc/twl6030-gpadc.c dev_err(&pdev->dev, "failed to enable GPADC module\n"); pdev 938 drivers/iio/adc/twl6030-gpadc.c static int twl6030_gpadc_remove(struct platform_device *pdev) pdev 940 drivers/iio/adc/twl6030-gpadc.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 949 drivers/iio/adc/twl6030-gpadc.c static int twl6030_gpadc_suspend(struct device *pdev) pdev 956 drivers/iio/adc/twl6030-gpadc.c dev_err(pdev, "error resetting GPADC (%d)!\n", ret); pdev 961 drivers/iio/adc/twl6030-gpadc.c static int twl6030_gpadc_resume(struct device *pdev) pdev 968 drivers/iio/adc/twl6030-gpadc.c dev_err(pdev, "error setting GPADC (%d)!\n", ret); pdev 801 drivers/iio/adc/vf610_adc.c static int vf610_adc_probe(struct platform_device *pdev) pdev 809 drivers/iio/adc/vf610_adc.c indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(struct vf610_adc)); pdev 811 drivers/iio/adc/vf610_adc.c dev_err(&pdev->dev, "Failed allocating iio device\n"); pdev 816 drivers/iio/adc/vf610_adc.c info->dev = &pdev->dev; pdev 818 drivers/iio/adc/vf610_adc.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 819 drivers/iio/adc/vf610_adc.c info->regs = devm_ioremap_resource(&pdev->dev, mem); pdev 823 drivers/iio/adc/vf610_adc.c irq = platform_get_irq(pdev, 0); pdev 829 drivers/iio/adc/vf610_adc.c dev_name(&pdev->dev), indio_dev); pdev 831 drivers/iio/adc/vf610_adc.c dev_err(&pdev->dev, "failed requesting irq, irq = %d\n", irq); pdev 835 drivers/iio/adc/vf610_adc.c info->clk = devm_clk_get(&pdev->dev, "adc"); pdev 837 drivers/iio/adc/vf610_adc.c dev_err(&pdev->dev, "failed getting clock, err = %ld\n", pdev 842 drivers/iio/adc/vf610_adc.c info->vref = devm_regulator_get(&pdev->dev, "vref"); pdev 852 drivers/iio/adc/vf610_adc.c of_property_read_u32_array(pdev->dev.of_node, "fsl,adck-max-frequency", pdev 855 drivers/iio/adc/vf610_adc.c ret = of_property_read_u32(pdev->dev.of_node, "min-sample-time", pdev 860 drivers/iio/adc/vf610_adc.c platform_set_drvdata(pdev, indio_dev); pdev 864 drivers/iio/adc/vf610_adc.c indio_dev->name = dev_name(&pdev->dev); pdev 865 drivers/iio/adc/vf610_adc.c indio_dev->dev.parent = &pdev->dev; pdev 866 drivers/iio/adc/vf610_adc.c indio_dev->dev.of_node = pdev->dev.of_node; pdev 874 drivers/iio/adc/vf610_adc.c dev_err(&pdev->dev, pdev 885 drivers/iio/adc/vf610_adc.c dev_err(&pdev->dev, "Couldn't initialise the buffer\n"); pdev 891 drivers/iio/adc/vf610_adc.c dev_err(&pdev->dev, "Couldn't register the device.\n"); pdev 907 drivers/iio/adc/vf610_adc.c static int vf610_adc_remove(struct platform_device *pdev) pdev 909 drivers/iio/adc/vf610_adc.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 107 drivers/iio/adc/viperboard_adc.c static int vprbrd_adc_probe(struct platform_device *pdev) pdev 109 drivers/iio/adc/viperboard_adc.c struct vprbrd *vb = dev_get_drvdata(pdev->dev.parent); pdev 115 drivers/iio/adc/viperboard_adc.c indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*adc)); pdev 117 drivers/iio/adc/viperboard_adc.c dev_err(&pdev->dev, "failed allocating iio device\n"); pdev 124 drivers/iio/adc/viperboard_adc.c indio_dev->dev.parent = &pdev->dev; pdev 130 drivers/iio/adc/viperboard_adc.c ret = devm_iio_device_register(&pdev->dev, indio_dev); pdev 132 drivers/iio/adc/viperboard_adc.c dev_err(&pdev->dev, "could not register iio (adc)"); pdev 336 drivers/iio/adc/xilinx-xadc-core.c static int xadc_zynq_setup(struct platform_device *pdev, pdev 471 drivers/iio/adc/xilinx-xadc-core.c static int xadc_axi_setup(struct platform_device *pdev, pdev 1186 drivers/iio/adc/xilinx-xadc-core.c static int xadc_probe(struct platform_device *pdev) pdev 1198 drivers/iio/adc/xilinx-xadc-core.c if (!pdev->dev.of_node) pdev 1201 drivers/iio/adc/xilinx-xadc-core.c id = of_match_node(xadc_of_match_table, pdev->dev.of_node); pdev 1205 drivers/iio/adc/xilinx-xadc-core.c irq = platform_get_irq(pdev, 0); pdev 1209 drivers/iio/adc/xilinx-xadc-core.c indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*xadc)); pdev 1221 drivers/iio/adc/xilinx-xadc-core.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1222 drivers/iio/adc/xilinx-xadc-core.c xadc->base = devm_ioremap_resource(&pdev->dev, mem); pdev 1226 drivers/iio/adc/xilinx-xadc-core.c indio_dev->dev.parent = &pdev->dev; pdev 1227 drivers/iio/adc/xilinx-xadc-core.c indio_dev->dev.of_node = pdev->dev.of_node; pdev 1232 drivers/iio/adc/xilinx-xadc-core.c ret = xadc_parse_dt(indio_dev, pdev->dev.of_node, &conf0); pdev 1256 drivers/iio/adc/xilinx-xadc-core.c xadc->clk = devm_clk_get(&pdev->dev, NULL); pdev 1282 drivers/iio/adc/xilinx-xadc-core.c dev_name(&pdev->dev), indio_dev); pdev 1286 drivers/iio/adc/xilinx-xadc-core.c ret = xadc->ops->setup(pdev, indio_dev, xadc->irq); pdev 1341 drivers/iio/adc/xilinx-xadc-core.c platform_set_drvdata(pdev, indio_dev); pdev 1365 drivers/iio/adc/xilinx-xadc-core.c static int xadc_remove(struct platform_device *pdev) pdev 1367 drivers/iio/adc/xilinx-xadc-core.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 76 drivers/iio/adc/xilinx-xadc.h int (*setup)(struct platform_device *pdev, struct iio_dev *indio_dev, pdev 267 drivers/iio/afe/iio-rescale.c static int rescale_probe(struct platform_device *pdev) pdev 269 drivers/iio/afe/iio-rescale.c struct device *dev = &pdev->dev; pdev 312 drivers/iio/afe/iio-rescale.c platform_set_drvdata(pdev, indio_dev); pdev 89 drivers/iio/common/cros_ec_sensors/cros_ec_lid_angle.c static int cros_ec_lid_angle_probe(struct platform_device *pdev) pdev 91 drivers/iio/common/cros_ec_sensors/cros_ec_lid_angle.c struct device *dev = &pdev->dev; pdev 100 drivers/iio/common/cros_ec_sensors/cros_ec_lid_angle.c ret = cros_ec_sensors_core_init(pdev, indio_dev, false); pdev 222 drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c static int cros_ec_sensors_probe(struct platform_device *pdev) pdev 224 drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c struct device *dev = &pdev->dev; pdev 232 drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c dev_warn(&pdev->dev, "No CROS EC device found.\n"); pdev 236 drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*state)); pdev 240 drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c ret = cros_ec_sensors_core_init(pdev, indio_dev, true); pdev 279 drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c dev_err(&pdev->dev, "Unknown motion sensor\n"); pdev 85 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c int cros_ec_sensors_core_init(struct platform_device *pdev, pdev 89 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c struct device *dev = &pdev->dev; pdev 91 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c struct cros_ec_dev *ec = dev_get_drvdata(pdev->dev.parent); pdev 96 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c platform_set_drvdata(pdev, indio_dev); pdev 99 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c state->msg = devm_kzalloc(&pdev->dev, pdev 121 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c indio_dev->dev.parent = &pdev->dev; pdev 122 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c indio_dev->name = pdev->name; pdev 150 drivers/iio/common/hid-sensors/hid-sensor-trigger.c st->pdev->name, state_val, report_val); pdev 169 drivers/iio/common/hid-sensors/hid-sensor-trigger.c pm_runtime_enable(&st->pdev->dev); pdev 173 drivers/iio/common/hid-sensors/hid-sensor-trigger.c ret = pm_runtime_get_sync(&st->pdev->dev); pdev 176 drivers/iio/common/hid-sensors/hid-sensor-trigger.c pm_runtime_mark_last_busy(&st->pdev->dev); pdev 177 drivers/iio/common/hid-sensors/hid-sensor-trigger.c pm_runtime_use_autosuspend(&st->pdev->dev); pdev 178 drivers/iio/common/hid-sensors/hid-sensor-trigger.c ret = pm_runtime_put_autosuspend(&st->pdev->dev); pdev 182 drivers/iio/common/hid-sensors/hid-sensor-trigger.c pm_runtime_put_noidle(&st->pdev->dev); pdev 228 drivers/iio/common/hid-sensors/hid-sensor-trigger.c pm_runtime_disable(&attrb->pdev->dev); pdev 230 drivers/iio/common/hid-sensors/hid-sensor-trigger.c pm_runtime_set_suspended(&attrb->pdev->dev); pdev 231 drivers/iio/common/hid-sensors/hid-sensor-trigger.c pm_runtime_put_noidle(&attrb->pdev->dev); pdev 278 drivers/iio/common/hid-sensors/hid-sensor-trigger.c pm_suspend_ignore_children(&attrb->pdev->dev, true); pdev 280 drivers/iio/common/hid-sensors/hid-sensor-trigger.c pm_runtime_set_autosuspend_delay(&attrb->pdev->dev, pdev 486 drivers/iio/common/ssp_sensors/ssp_dev.c static struct ssp_data *ssp_parse_dt(struct device *pdev) pdev 164 drivers/iio/dac/dpot-dac.c static int dpot_dac_probe(struct platform_device *pdev) pdev 166 drivers/iio/dac/dpot-dac.c struct device *dev = &pdev->dev; pdev 176 drivers/iio/dac/dpot-dac.c platform_set_drvdata(pdev, indio_dev); pdev 189 drivers/iio/dac/dpot-dac.c dev_err(&pdev->dev, "failed to get vref regulator\n"); pdev 233 drivers/iio/dac/dpot-dac.c static int dpot_dac_remove(struct platform_device *pdev) pdev 235 drivers/iio/dac/dpot-dac.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 105 drivers/iio/dac/lpc18xx_dac.c static int lpc18xx_dac_probe(struct platform_device *pdev) pdev 112 drivers/iio/dac/lpc18xx_dac.c indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*dac)); pdev 116 drivers/iio/dac/lpc18xx_dac.c platform_set_drvdata(pdev, indio_dev); pdev 120 drivers/iio/dac/lpc18xx_dac.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 121 drivers/iio/dac/lpc18xx_dac.c dac->base = devm_ioremap_resource(&pdev->dev, res); pdev 125 drivers/iio/dac/lpc18xx_dac.c dac->clk = devm_clk_get(&pdev->dev, NULL); pdev 127 drivers/iio/dac/lpc18xx_dac.c dev_err(&pdev->dev, "error getting clock\n"); pdev 131 drivers/iio/dac/lpc18xx_dac.c dac->vref = devm_regulator_get(&pdev->dev, "vref"); pdev 133 drivers/iio/dac/lpc18xx_dac.c dev_err(&pdev->dev, "error getting regulator\n"); pdev 137 drivers/iio/dac/lpc18xx_dac.c indio_dev->name = dev_name(&pdev->dev); pdev 138 drivers/iio/dac/lpc18xx_dac.c indio_dev->dev.parent = &pdev->dev; pdev 146 drivers/iio/dac/lpc18xx_dac.c dev_err(&pdev->dev, "unable to enable regulator\n"); pdev 152 drivers/iio/dac/lpc18xx_dac.c dev_err(&pdev->dev, "unable to enable clock\n"); pdev 161 drivers/iio/dac/lpc18xx_dac.c dev_err(&pdev->dev, "unable to register device\n"); pdev 174 drivers/iio/dac/lpc18xx_dac.c static int lpc18xx_dac_remove(struct platform_device *pdev) pdev 176 drivers/iio/dac/lpc18xx_dac.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 53 drivers/iio/dac/stm32-dac-core.c static int stm32_dac_probe(struct platform_device *pdev) pdev 55 drivers/iio/dac/stm32-dac-core.c struct device *dev = &pdev->dev; pdev 72 drivers/iio/dac/stm32-dac-core.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 134 drivers/iio/dac/stm32-dac-core.c platform_set_drvdata(pdev, &priv->common); pdev 136 drivers/iio/dac/stm32-dac-core.c ret = of_platform_populate(pdev->dev.of_node, NULL, NULL, dev); pdev 152 drivers/iio/dac/stm32-dac-core.c static int stm32_dac_remove(struct platform_device *pdev) pdev 154 drivers/iio/dac/stm32-dac-core.c struct stm32_dac_common *common = platform_get_drvdata(pdev); pdev 157 drivers/iio/dac/stm32-dac-core.c of_platform_depopulate(&pdev->dev); pdev 272 drivers/iio/dac/stm32-dac.c static int stm32_dac_probe(struct platform_device *pdev) pdev 274 drivers/iio/dac/stm32-dac.c struct device_node *np = pdev->dev.of_node; pdev 282 drivers/iio/dac/stm32-dac.c indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*dac)); pdev 285 drivers/iio/dac/stm32-dac.c platform_set_drvdata(pdev, indio_dev); pdev 288 drivers/iio/dac/stm32-dac.c dac->common = dev_get_drvdata(pdev->dev.parent); pdev 289 drivers/iio/dac/stm32-dac.c indio_dev->name = dev_name(&pdev->dev); pdev 290 drivers/iio/dac/stm32-dac.c indio_dev->dev.parent = &pdev->dev; pdev 291 drivers/iio/dac/stm32-dac.c indio_dev->dev.of_node = pdev->dev.of_node; pdev 299 drivers/iio/dac/stm32-dac.c return devm_iio_device_register(&pdev->dev, indio_dev); pdev 171 drivers/iio/dac/vf610_dac.c static int vf610_dac_probe(struct platform_device *pdev) pdev 178 drivers/iio/dac/vf610_dac.c indio_dev = devm_iio_device_alloc(&pdev->dev, pdev 181 drivers/iio/dac/vf610_dac.c dev_err(&pdev->dev, "Failed allocating iio device\n"); pdev 186 drivers/iio/dac/vf610_dac.c info->dev = &pdev->dev; pdev 188 drivers/iio/dac/vf610_dac.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 189 drivers/iio/dac/vf610_dac.c info->regs = devm_ioremap_resource(&pdev->dev, mem); pdev 193 drivers/iio/dac/vf610_dac.c info->clk = devm_clk_get(&pdev->dev, "dac"); pdev 195 drivers/iio/dac/vf610_dac.c dev_err(&pdev->dev, "Failed getting clock, err = %ld\n", pdev 200 drivers/iio/dac/vf610_dac.c platform_set_drvdata(pdev, indio_dev); pdev 202 drivers/iio/dac/vf610_dac.c indio_dev->name = dev_name(&pdev->dev); pdev 203 drivers/iio/dac/vf610_dac.c indio_dev->dev.parent = &pdev->dev; pdev 204 drivers/iio/dac/vf610_dac.c indio_dev->dev.of_node = pdev->dev.of_node; pdev 212 drivers/iio/dac/vf610_dac.c dev_err(&pdev->dev, pdev 221 drivers/iio/dac/vf610_dac.c dev_err(&pdev->dev, "Couldn't register the device\n"); pdev 234 drivers/iio/dac/vf610_dac.c static int vf610_dac_remove(struct platform_device *pdev) pdev 236 drivers/iio/dac/vf610_dac.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 236 drivers/iio/gyro/hid-sensor-gyro-3d.c static int gyro_3d_parse_report(struct platform_device *pdev, pdev 257 drivers/iio/gyro/hid-sensor-gyro-3d.c dev_dbg(&pdev->dev, "gyro_3d %x:%x, %x:%x, %x:%x\n", pdev 275 drivers/iio/gyro/hid-sensor-gyro-3d.c dev_dbg(&pdev->dev, "Sensitivity index:report %d:%d\n", pdev 283 drivers/iio/gyro/hid-sensor-gyro-3d.c static int hid_gyro_3d_probe(struct platform_device *pdev) pdev 289 drivers/iio/gyro/hid-sensor-gyro-3d.c struct hid_sensor_hub_device *hsdev = pdev->dev.platform_data; pdev 291 drivers/iio/gyro/hid-sensor-gyro-3d.c indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*gyro_state)); pdev 294 drivers/iio/gyro/hid-sensor-gyro-3d.c platform_set_drvdata(pdev, indio_dev); pdev 298 drivers/iio/gyro/hid-sensor-gyro-3d.c gyro_state->common_attributes.pdev = pdev; pdev 304 drivers/iio/gyro/hid-sensor-gyro-3d.c dev_err(&pdev->dev, "failed to setup common attributes\n"); pdev 311 drivers/iio/gyro/hid-sensor-gyro-3d.c dev_err(&pdev->dev, "failed to duplicate channels\n"); pdev 315 drivers/iio/gyro/hid-sensor-gyro-3d.c ret = gyro_3d_parse_report(pdev, hsdev, pdev 319 drivers/iio/gyro/hid-sensor-gyro-3d.c dev_err(&pdev->dev, "failed to setup attributes\n"); pdev 324 drivers/iio/gyro/hid-sensor-gyro-3d.c indio_dev->dev.parent = &pdev->dev; pdev 332 drivers/iio/gyro/hid-sensor-gyro-3d.c dev_err(&pdev->dev, "failed to initialize trigger buffer\n"); pdev 339 drivers/iio/gyro/hid-sensor-gyro-3d.c dev_err(&pdev->dev, "trigger setup failed\n"); pdev 345 drivers/iio/gyro/hid-sensor-gyro-3d.c dev_err(&pdev->dev, "device register failed\n"); pdev 351 drivers/iio/gyro/hid-sensor-gyro-3d.c gyro_state->callbacks.pdev = pdev; pdev 355 drivers/iio/gyro/hid-sensor-gyro-3d.c dev_err(&pdev->dev, "callback reg failed\n"); pdev 373 drivers/iio/gyro/hid-sensor-gyro-3d.c static int hid_gyro_3d_remove(struct platform_device *pdev) pdev 375 drivers/iio/gyro/hid-sensor-gyro-3d.c struct hid_sensor_hub_device *hsdev = pdev->dev.platform_data; pdev 376 drivers/iio/gyro/hid-sensor-gyro-3d.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 94 drivers/iio/gyro/ssp_gyro_sensor.c static int ssp_gyro_probe(struct platform_device *pdev) pdev 101 drivers/iio/gyro/ssp_gyro_sensor.c indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*spd)); pdev 111 drivers/iio/gyro/ssp_gyro_sensor.c indio_dev->dev.parent = &pdev->dev; pdev 118 drivers/iio/gyro/ssp_gyro_sensor.c buffer = devm_iio_kfifo_allocate(&pdev->dev); pdev 126 drivers/iio/gyro/ssp_gyro_sensor.c platform_set_drvdata(pdev, indio_dev); pdev 128 drivers/iio/gyro/ssp_gyro_sensor.c ret = devm_iio_device_register(&pdev->dev, indio_dev); pdev 293 drivers/iio/humidity/dht11.c static int dht11_probe(struct platform_device *pdev) pdev 295 drivers/iio/humidity/dht11.c struct device *dev = &pdev->dev; pdev 320 drivers/iio/humidity/dht11.c platform_set_drvdata(pdev, iio); pdev 324 drivers/iio/humidity/dht11.c iio->name = pdev->name; pdev 325 drivers/iio/humidity/dht11.c iio->dev.parent = &pdev->dev; pdev 124 drivers/iio/humidity/hid-sensor-humidity.c unsigned int usage_id, void *pdev) pdev 126 drivers/iio/humidity/hid-sensor-humidity.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 140 drivers/iio/humidity/hid-sensor-humidity.c char *raw_data, void *pdev) pdev 142 drivers/iio/humidity/hid-sensor-humidity.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 156 drivers/iio/humidity/hid-sensor-humidity.c static int humidity_parse_report(struct platform_device *pdev, pdev 196 drivers/iio/humidity/hid-sensor-humidity.c static int hid_humidity_probe(struct platform_device *pdev) pdev 202 drivers/iio/humidity/hid-sensor-humidity.c struct hid_sensor_hub_device *hsdev = dev_get_platdata(&pdev->dev); pdev 205 drivers/iio/humidity/hid-sensor-humidity.c indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*humid_st)); pdev 211 drivers/iio/humidity/hid-sensor-humidity.c humid_st->common_attributes.pdev = pdev; pdev 224 drivers/iio/humidity/hid-sensor-humidity.c ret = humidity_parse_report(pdev, hsdev, humid_chans, pdev 231 drivers/iio/humidity/hid-sensor-humidity.c indio_dev->dev.parent = &pdev->dev; pdev 236 drivers/iio/humidity/hid-sensor-humidity.c ret = devm_iio_triggered_buffer_setup(&pdev->dev, indio_dev, pdev 247 drivers/iio/humidity/hid-sensor-humidity.c platform_set_drvdata(pdev, indio_dev); pdev 249 drivers/iio/humidity/hid-sensor-humidity.c humidity_callbacks.pdev = pdev; pdev 269 drivers/iio/humidity/hid-sensor-humidity.c static int hid_humidity_remove(struct platform_device *pdev) pdev 271 drivers/iio/humidity/hid-sensor-humidity.c struct hid_sensor_hub_device *hsdev = dev_get_platdata(&pdev->dev); pdev 272 drivers/iio/humidity/hid-sensor-humidity.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 154 drivers/iio/light/cm3605.c static int cm3605_probe(struct platform_device *pdev) pdev 158 drivers/iio/light/cm3605.c struct device *dev = &pdev->dev; pdev 167 drivers/iio/light/cm3605.c platform_set_drvdata(pdev, indio_dev); pdev 231 drivers/iio/light/cm3605.c ret = devm_request_threaded_irq(dev, platform_get_irq(pdev, 0), pdev 267 drivers/iio/light/cm3605.c static int cm3605_remove(struct platform_device *pdev) pdev 269 drivers/iio/light/cm3605.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 169 drivers/iio/light/cros_ec_light_prox.c static int cros_ec_light_prox_probe(struct platform_device *pdev) pdev 171 drivers/iio/light/cros_ec_light_prox.c struct device *dev = &pdev->dev; pdev 187 drivers/iio/light/cros_ec_light_prox.c ret = cros_ec_sensors_core_init(pdev, indio_dev, true); pdev 223 drivers/iio/light/hid-sensor-als.c static int als_parse_report(struct platform_device *pdev, pdev 242 drivers/iio/light/hid-sensor-als.c dev_dbg(&pdev->dev, "als %x:%x\n", st->als_illum.index, pdev 257 drivers/iio/light/hid-sensor-als.c dev_dbg(&pdev->dev, "Sensitivity index:report %d:%d\n", pdev 265 drivers/iio/light/hid-sensor-als.c static int hid_als_probe(struct platform_device *pdev) pdev 271 drivers/iio/light/hid-sensor-als.c struct hid_sensor_hub_device *hsdev = pdev->dev.platform_data; pdev 273 drivers/iio/light/hid-sensor-als.c indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(struct als_state)); pdev 276 drivers/iio/light/hid-sensor-als.c platform_set_drvdata(pdev, indio_dev); pdev 280 drivers/iio/light/hid-sensor-als.c als_state->common_attributes.pdev = pdev; pdev 285 drivers/iio/light/hid-sensor-als.c dev_err(&pdev->dev, "failed to setup common attributes\n"); pdev 292 drivers/iio/light/hid-sensor-als.c dev_err(&pdev->dev, "failed to duplicate channels\n"); pdev 296 drivers/iio/light/hid-sensor-als.c ret = als_parse_report(pdev, hsdev, pdev 300 drivers/iio/light/hid-sensor-als.c dev_err(&pdev->dev, "failed to setup attributes\n"); pdev 306 drivers/iio/light/hid-sensor-als.c indio_dev->dev.parent = &pdev->dev; pdev 314 drivers/iio/light/hid-sensor-als.c dev_err(&pdev->dev, "failed to initialize trigger buffer\n"); pdev 321 drivers/iio/light/hid-sensor-als.c dev_err(&pdev->dev, "trigger setup failed\n"); pdev 327 drivers/iio/light/hid-sensor-als.c dev_err(&pdev->dev, "device register failed\n"); pdev 333 drivers/iio/light/hid-sensor-als.c als_state->callbacks.pdev = pdev; pdev 337 drivers/iio/light/hid-sensor-als.c dev_err(&pdev->dev, "callback reg failed\n"); pdev 355 drivers/iio/light/hid-sensor-als.c static int hid_als_remove(struct platform_device *pdev) pdev 357 drivers/iio/light/hid-sensor-als.c struct hid_sensor_hub_device *hsdev = pdev->dev.platform_data; pdev 358 drivers/iio/light/hid-sensor-als.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 201 drivers/iio/light/hid-sensor-prox.c static int prox_parse_report(struct platform_device *pdev, pdev 218 drivers/iio/light/hid-sensor-prox.c dev_dbg(&pdev->dev, "prox %x:%x\n", st->prox_attr.index, pdev 228 drivers/iio/light/hid-sensor-prox.c dev_dbg(&pdev->dev, "Sensitivity index:report %d:%d\n", pdev 243 drivers/iio/light/hid-sensor-prox.c static int hid_prox_probe(struct platform_device *pdev) pdev 249 drivers/iio/light/hid-sensor-prox.c struct hid_sensor_hub_device *hsdev = pdev->dev.platform_data; pdev 251 drivers/iio/light/hid-sensor-prox.c indio_dev = devm_iio_device_alloc(&pdev->dev, pdev 255 drivers/iio/light/hid-sensor-prox.c platform_set_drvdata(pdev, indio_dev); pdev 259 drivers/iio/light/hid-sensor-prox.c prox_state->common_attributes.pdev = pdev; pdev 264 drivers/iio/light/hid-sensor-prox.c dev_err(&pdev->dev, "failed to setup common attributes\n"); pdev 271 drivers/iio/light/hid-sensor-prox.c dev_err(&pdev->dev, "failed to duplicate channels\n"); pdev 275 drivers/iio/light/hid-sensor-prox.c ret = prox_parse_report(pdev, hsdev, pdev 279 drivers/iio/light/hid-sensor-prox.c dev_err(&pdev->dev, "failed to setup attributes\n"); pdev 284 drivers/iio/light/hid-sensor-prox.c indio_dev->dev.parent = &pdev->dev; pdev 292 drivers/iio/light/hid-sensor-prox.c dev_err(&pdev->dev, "failed to initialize trigger buffer\n"); pdev 299 drivers/iio/light/hid-sensor-prox.c dev_err(&pdev->dev, "trigger setup failed\n"); pdev 305 drivers/iio/light/hid-sensor-prox.c dev_err(&pdev->dev, "device register failed\n"); pdev 311 drivers/iio/light/hid-sensor-prox.c prox_state->callbacks.pdev = pdev; pdev 315 drivers/iio/light/hid-sensor-prox.c dev_err(&pdev->dev, "callback reg failed\n"); pdev 333 drivers/iio/light/hid-sensor-prox.c static int hid_prox_remove(struct platform_device *pdev) pdev 335 drivers/iio/light/hid-sensor-prox.c struct hid_sensor_hub_device *hsdev = pdev->dev.platform_data; pdev 336 drivers/iio/light/hid-sensor-prox.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 52 drivers/iio/light/lm3533-als.c struct platform_device *pdev; pdev 730 drivers/iio/light/lm3533-als.c dev_err(&als->pdev->dev, "failed to set input mode %d\n", pdev 743 drivers/iio/light/lm3533-als.c dev_err(&als->pdev->dev, "invalid resistor value\n"); pdev 749 drivers/iio/light/lm3533-als.c dev_err(&als->pdev->dev, "failed to set resistor\n"); pdev 783 drivers/iio/light/lm3533-als.c dev_err(&als->pdev->dev, "failed to disable interrupts\n"); pdev 789 drivers/iio/light/lm3533-als.c dev_name(&als->pdev->dev), dev); pdev 791 drivers/iio/light/lm3533-als.c dev_err(&als->pdev->dev, "failed to request irq %d\n", pdev 806 drivers/iio/light/lm3533-als.c dev_err(&als->pdev->dev, "failed to enable ALS\n"); pdev 818 drivers/iio/light/lm3533-als.c dev_err(&als->pdev->dev, "failed to disable ALS\n"); pdev 829 drivers/iio/light/lm3533-als.c static int lm3533_als_probe(struct platform_device *pdev) pdev 837 drivers/iio/light/lm3533-als.c lm3533 = dev_get_drvdata(pdev->dev.parent); pdev 841 drivers/iio/light/lm3533-als.c pdata = pdev->dev.platform_data; pdev 843 drivers/iio/light/lm3533-als.c dev_err(&pdev->dev, "no platform data\n"); pdev 847 drivers/iio/light/lm3533-als.c indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*als)); pdev 854 drivers/iio/light/lm3533-als.c indio_dev->name = dev_name(&pdev->dev); pdev 855 drivers/iio/light/lm3533-als.c indio_dev->dev.parent = pdev->dev.parent; pdev 860 drivers/iio/light/lm3533-als.c als->pdev = pdev; pdev 865 drivers/iio/light/lm3533-als.c platform_set_drvdata(pdev, indio_dev); pdev 883 drivers/iio/light/lm3533-als.c dev_err(&pdev->dev, "failed to register ALS\n"); pdev 898 drivers/iio/light/lm3533-als.c static int lm3533_als_remove(struct platform_device *pdev) pdev 900 drivers/iio/light/lm3533-als.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 341 drivers/iio/magnetometer/hid-sensor-magn-3d.c static int magn_3d_parse_report(struct platform_device *pdev, pdev 368 drivers/iio/magnetometer/hid-sensor-magn-3d.c dev_err(&pdev->dev, pdev 373 drivers/iio/magnetometer/hid-sensor-magn-3d.c dev_dbg(&pdev->dev, "magn_3d Found %d usage attributes\n", pdev 375 drivers/iio/magnetometer/hid-sensor-magn-3d.c dev_dbg(&pdev->dev, "magn_3d X: %x:%x Y: %x:%x Z: %x:%x\n", pdev 382 drivers/iio/magnetometer/hid-sensor-magn-3d.c _channels = devm_kcalloc(&pdev->dev, attr_count, pdev 386 drivers/iio/magnetometer/hid-sensor-magn-3d.c dev_err(&pdev->dev, pdev 391 drivers/iio/magnetometer/hid-sensor-magn-3d.c st->iio_vals = devm_kcalloc(&pdev->dev, attr_count, pdev 395 drivers/iio/magnetometer/hid-sensor-magn-3d.c dev_err(&pdev->dev, pdev 419 drivers/iio/magnetometer/hid-sensor-magn-3d.c dev_err(&pdev->dev, pdev 426 drivers/iio/magnetometer/hid-sensor-magn-3d.c dev_dbg(&pdev->dev, "magn_3d Setup %d IIO channels\n", pdev 448 drivers/iio/magnetometer/hid-sensor-magn-3d.c dev_dbg(&pdev->dev, "Sensitivity index:report %d:%d\n", pdev 458 drivers/iio/magnetometer/hid-sensor-magn-3d.c dev_dbg(&pdev->dev, "Sensitivity index:report %d:%d\n", pdev 468 drivers/iio/magnetometer/hid-sensor-magn-3d.c dev_dbg(&pdev->dev, "Sensitivity index:report %d:%d\n", pdev 477 drivers/iio/magnetometer/hid-sensor-magn-3d.c static int hid_magn_3d_probe(struct platform_device *pdev) pdev 483 drivers/iio/magnetometer/hid-sensor-magn-3d.c struct hid_sensor_hub_device *hsdev = pdev->dev.platform_data; pdev 487 drivers/iio/magnetometer/hid-sensor-magn-3d.c indio_dev = devm_iio_device_alloc(&pdev->dev, pdev 492 drivers/iio/magnetometer/hid-sensor-magn-3d.c platform_set_drvdata(pdev, indio_dev); pdev 496 drivers/iio/magnetometer/hid-sensor-magn-3d.c magn_state->magn_flux_attributes.pdev = pdev; pdev 502 drivers/iio/magnetometer/hid-sensor-magn-3d.c dev_err(&pdev->dev, "failed to setup common attributes\n"); pdev 507 drivers/iio/magnetometer/hid-sensor-magn-3d.c ret = magn_3d_parse_report(pdev, hsdev, pdev 511 drivers/iio/magnetometer/hid-sensor-magn-3d.c dev_err(&pdev->dev, "failed to parse report\n"); pdev 517 drivers/iio/magnetometer/hid-sensor-magn-3d.c indio_dev->dev.parent = &pdev->dev; pdev 525 drivers/iio/magnetometer/hid-sensor-magn-3d.c dev_err(&pdev->dev, "failed to initialize trigger buffer\n"); pdev 532 drivers/iio/magnetometer/hid-sensor-magn-3d.c dev_err(&pdev->dev, "trigger setup failed\n"); pdev 538 drivers/iio/magnetometer/hid-sensor-magn-3d.c dev_err(&pdev->dev, "device register failed\n"); pdev 544 drivers/iio/magnetometer/hid-sensor-magn-3d.c magn_state->callbacks.pdev = pdev; pdev 548 drivers/iio/magnetometer/hid-sensor-magn-3d.c dev_err(&pdev->dev, "callback reg failed\n"); pdev 564 drivers/iio/magnetometer/hid-sensor-magn-3d.c static int hid_magn_3d_remove(struct platform_device *pdev) pdev 566 drivers/iio/magnetometer/hid-sensor-magn-3d.c struct hid_sensor_hub_device *hsdev = pdev->dev.platform_data; pdev 567 drivers/iio/magnetometer/hid-sensor-magn-3d.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 337 drivers/iio/multiplexer/iio-mux.c static int mux_probe(struct platform_device *pdev) pdev 339 drivers/iio/multiplexer/iio-mux.c struct device *dev = &pdev->dev; pdev 340 drivers/iio/multiplexer/iio-mux.c struct device_node *np = pdev->dev.of_node; pdev 392 drivers/iio/multiplexer/iio-mux.c platform_set_drvdata(pdev, indio_dev); pdev 236 drivers/iio/orientation/hid-sensor-incl-3d.c static int incl_3d_parse_report(struct platform_device *pdev, pdev 274 drivers/iio/orientation/hid-sensor-incl-3d.c dev_dbg(&pdev->dev, "incl_3d %x:%x, %x:%x, %x:%x\n", pdev 292 drivers/iio/orientation/hid-sensor-incl-3d.c dev_dbg(&pdev->dev, "Sensitivity index:report %d:%d\n", pdev 300 drivers/iio/orientation/hid-sensor-incl-3d.c static int hid_incl_3d_probe(struct platform_device *pdev) pdev 306 drivers/iio/orientation/hid-sensor-incl-3d.c struct hid_sensor_hub_device *hsdev = pdev->dev.platform_data; pdev 308 drivers/iio/orientation/hid-sensor-incl-3d.c indio_dev = devm_iio_device_alloc(&pdev->dev, pdev 313 drivers/iio/orientation/hid-sensor-incl-3d.c platform_set_drvdata(pdev, indio_dev); pdev 317 drivers/iio/orientation/hid-sensor-incl-3d.c incl_state->common_attributes.pdev = pdev; pdev 323 drivers/iio/orientation/hid-sensor-incl-3d.c dev_err(&pdev->dev, "failed to setup common attributes\n"); pdev 330 drivers/iio/orientation/hid-sensor-incl-3d.c dev_err(&pdev->dev, "failed to duplicate channels\n"); pdev 334 drivers/iio/orientation/hid-sensor-incl-3d.c ret = incl_3d_parse_report(pdev, hsdev, pdev 339 drivers/iio/orientation/hid-sensor-incl-3d.c dev_err(&pdev->dev, "failed to setup attributes\n"); pdev 344 drivers/iio/orientation/hid-sensor-incl-3d.c indio_dev->dev.parent = &pdev->dev; pdev 352 drivers/iio/orientation/hid-sensor-incl-3d.c dev_err(&pdev->dev, "failed to initialize trigger buffer\n"); pdev 359 drivers/iio/orientation/hid-sensor-incl-3d.c dev_err(&pdev->dev, "trigger setup failed\n"); pdev 365 drivers/iio/orientation/hid-sensor-incl-3d.c dev_err(&pdev->dev, "device register failed\n"); pdev 371 drivers/iio/orientation/hid-sensor-incl-3d.c incl_state->callbacks.pdev = pdev; pdev 376 drivers/iio/orientation/hid-sensor-incl-3d.c dev_err(&pdev->dev, "callback reg failed\n"); pdev 394 drivers/iio/orientation/hid-sensor-incl-3d.c static int hid_incl_3d_remove(struct platform_device *pdev) pdev 396 drivers/iio/orientation/hid-sensor-incl-3d.c struct hid_sensor_hub_device *hsdev = pdev->dev.platform_data; pdev 397 drivers/iio/orientation/hid-sensor-incl-3d.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 183 drivers/iio/orientation/hid-sensor-rotation.c static int dev_rot_parse_report(struct platform_device *pdev, pdev 202 drivers/iio/orientation/hid-sensor-rotation.c dev_dbg(&pdev->dev, "dev_rot %x:%x\n", st->quaternion.index, pdev 205 drivers/iio/orientation/hid-sensor-rotation.c dev_dbg(&pdev->dev, "dev_rot: attrib size %d\n", pdev 220 drivers/iio/orientation/hid-sensor-rotation.c dev_dbg(&pdev->dev, "Sensitivity index:report %d:%d\n", pdev 229 drivers/iio/orientation/hid-sensor-rotation.c static int hid_dev_rot_probe(struct platform_device *pdev) pdev 235 drivers/iio/orientation/hid-sensor-rotation.c struct hid_sensor_hub_device *hsdev = pdev->dev.platform_data; pdev 237 drivers/iio/orientation/hid-sensor-rotation.c indio_dev = devm_iio_device_alloc(&pdev->dev, pdev 242 drivers/iio/orientation/hid-sensor-rotation.c platform_set_drvdata(pdev, indio_dev); pdev 246 drivers/iio/orientation/hid-sensor-rotation.c rot_state->common_attributes.pdev = pdev; pdev 265 drivers/iio/orientation/hid-sensor-rotation.c dev_err(&pdev->dev, "failed to setup common attributes\n"); pdev 269 drivers/iio/orientation/hid-sensor-rotation.c indio_dev->channels = devm_kmemdup(&pdev->dev, dev_rot_channels, pdev 273 drivers/iio/orientation/hid-sensor-rotation.c dev_err(&pdev->dev, "failed to duplicate channels\n"); pdev 277 drivers/iio/orientation/hid-sensor-rotation.c ret = dev_rot_parse_report(pdev, hsdev, pdev 281 drivers/iio/orientation/hid-sensor-rotation.c dev_err(&pdev->dev, "failed to setup attributes\n"); pdev 286 drivers/iio/orientation/hid-sensor-rotation.c indio_dev->dev.parent = &pdev->dev; pdev 294 drivers/iio/orientation/hid-sensor-rotation.c dev_err(&pdev->dev, "failed to initialize trigger buffer\n"); pdev 301 drivers/iio/orientation/hid-sensor-rotation.c dev_err(&pdev->dev, "trigger setup failed\n"); pdev 307 drivers/iio/orientation/hid-sensor-rotation.c dev_err(&pdev->dev, "device register failed\n"); pdev 313 drivers/iio/orientation/hid-sensor-rotation.c rot_state->callbacks.pdev = pdev; pdev 317 drivers/iio/orientation/hid-sensor-rotation.c dev_err(&pdev->dev, "callback reg failed\n"); pdev 333 drivers/iio/orientation/hid-sensor-rotation.c static int hid_dev_rot_remove(struct platform_device *pdev) pdev 335 drivers/iio/orientation/hid-sensor-rotation.c struct hid_sensor_hub_device *hsdev = pdev->dev.platform_data; pdev 336 drivers/iio/orientation/hid-sensor-rotation.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 120 drivers/iio/pressure/cros_ec_baro.c static int cros_ec_baro_probe(struct platform_device *pdev) pdev 122 drivers/iio/pressure/cros_ec_baro.c struct device *dev = &pdev->dev; pdev 138 drivers/iio/pressure/cros_ec_baro.c ret = cros_ec_sensors_core_init(pdev, indio_dev, true); pdev 205 drivers/iio/pressure/hid-sensor-press.c static int press_parse_report(struct platform_device *pdev, pdev 222 drivers/iio/pressure/hid-sensor-press.c dev_dbg(&pdev->dev, "press %x:%x\n", st->press_attr.index, pdev 237 drivers/iio/pressure/hid-sensor-press.c dev_dbg(&pdev->dev, "Sensitivity index:report %d:%d\n", pdev 245 drivers/iio/pressure/hid-sensor-press.c static int hid_press_probe(struct platform_device *pdev) pdev 251 drivers/iio/pressure/hid-sensor-press.c struct hid_sensor_hub_device *hsdev = pdev->dev.platform_data; pdev 253 drivers/iio/pressure/hid-sensor-press.c indio_dev = devm_iio_device_alloc(&pdev->dev, pdev 257 drivers/iio/pressure/hid-sensor-press.c platform_set_drvdata(pdev, indio_dev); pdev 261 drivers/iio/pressure/hid-sensor-press.c press_state->common_attributes.pdev = pdev; pdev 267 drivers/iio/pressure/hid-sensor-press.c dev_err(&pdev->dev, "failed to setup common attributes\n"); pdev 274 drivers/iio/pressure/hid-sensor-press.c dev_err(&pdev->dev, "failed to duplicate channels\n"); pdev 278 drivers/iio/pressure/hid-sensor-press.c ret = press_parse_report(pdev, hsdev, pdev 282 drivers/iio/pressure/hid-sensor-press.c dev_err(&pdev->dev, "failed to setup attributes\n"); pdev 288 drivers/iio/pressure/hid-sensor-press.c indio_dev->dev.parent = &pdev->dev; pdev 296 drivers/iio/pressure/hid-sensor-press.c dev_err(&pdev->dev, "failed to initialize trigger buffer\n"); pdev 303 drivers/iio/pressure/hid-sensor-press.c dev_err(&pdev->dev, "trigger setup failed\n"); pdev 309 drivers/iio/pressure/hid-sensor-press.c dev_err(&pdev->dev, "device register failed\n"); pdev 315 drivers/iio/pressure/hid-sensor-press.c press_state->callbacks.pdev = pdev; pdev 319 drivers/iio/pressure/hid-sensor-press.c dev_err(&pdev->dev, "callback reg failed\n"); pdev 337 drivers/iio/pressure/hid-sensor-press.c static int hid_press_remove(struct platform_device *pdev) pdev 339 drivers/iio/pressure/hid-sensor-press.c struct hid_sensor_hub_device *hsdev = pdev->dev.platform_data; pdev 340 drivers/iio/pressure/hid-sensor-press.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 236 drivers/iio/proximity/srf04.c static int srf04_probe(struct platform_device *pdev) pdev 238 drivers/iio/proximity/srf04.c struct device *dev = &pdev->dev; pdev 284 drivers/iio/proximity/srf04.c pdev->name, indio_dev); pdev 290 drivers/iio/proximity/srf04.c platform_set_drvdata(pdev, indio_dev); pdev 293 drivers/iio/proximity/srf04.c indio_dev->dev.parent = &pdev->dev; pdev 122 drivers/iio/temperature/hid-sensor-temperature.c unsigned int usage_id, void *pdev) pdev 124 drivers/iio/temperature/hid-sensor-temperature.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 138 drivers/iio/temperature/hid-sensor-temperature.c char *raw_data, void *pdev) pdev 140 drivers/iio/temperature/hid-sensor-temperature.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 153 drivers/iio/temperature/hid-sensor-temperature.c static int temperature_parse_report(struct platform_device *pdev, pdev 193 drivers/iio/temperature/hid-sensor-temperature.c static int hid_temperature_probe(struct platform_device *pdev) pdev 199 drivers/iio/temperature/hid-sensor-temperature.c struct hid_sensor_hub_device *hsdev = dev_get_platdata(&pdev->dev); pdev 202 drivers/iio/temperature/hid-sensor-temperature.c indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*temp_st)); pdev 208 drivers/iio/temperature/hid-sensor-temperature.c temp_st->common_attributes.pdev = pdev; pdev 221 drivers/iio/temperature/hid-sensor-temperature.c ret = temperature_parse_report(pdev, hsdev, temp_chans, pdev 228 drivers/iio/temperature/hid-sensor-temperature.c indio_dev->dev.parent = &pdev->dev; pdev 233 drivers/iio/temperature/hid-sensor-temperature.c ret = devm_iio_triggered_buffer_setup(&pdev->dev, indio_dev, pdev 244 drivers/iio/temperature/hid-sensor-temperature.c platform_set_drvdata(pdev, indio_dev); pdev 246 drivers/iio/temperature/hid-sensor-temperature.c temperature_callbacks.pdev = pdev; pdev 266 drivers/iio/temperature/hid-sensor-temperature.c static int hid_temperature_remove(struct platform_device *pdev) pdev 268 drivers/iio/temperature/hid-sensor-temperature.c struct hid_sensor_hub_device *hsdev = dev_get_platdata(&pdev->dev); pdev 269 drivers/iio/temperature/hid-sensor-temperature.c struct iio_dev *indio_dev = platform_get_drvdata(pdev); pdev 31 drivers/iio/trigger/iio-trig-interrupt.c static int iio_interrupt_trigger_probe(struct platform_device *pdev) pdev 39 drivers/iio/trigger/iio-trig-interrupt.c irq_res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 65 drivers/iio/trigger/iio-trig-interrupt.c dev_err(&pdev->dev, pdev 73 drivers/iio/trigger/iio-trig-interrupt.c platform_set_drvdata(pdev, trig); pdev 88 drivers/iio/trigger/iio-trig-interrupt.c static int iio_interrupt_trigger_remove(struct platform_device *pdev) pdev 93 drivers/iio/trigger/iio-trig-interrupt.c trig = platform_get_drvdata(pdev); pdev 70 drivers/iio/trigger/stm32-lptimer-trigger.c static int stm32_lptim_trigger_probe(struct platform_device *pdev) pdev 76 drivers/iio/trigger/stm32-lptimer-trigger.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 80 drivers/iio/trigger/stm32-lptimer-trigger.c if (of_property_read_u32(pdev->dev.of_node, "reg", &index)) pdev 86 drivers/iio/trigger/stm32-lptimer-trigger.c priv->dev = &pdev->dev; pdev 93 drivers/iio/trigger/stm32-lptimer-trigger.c platform_set_drvdata(pdev, priv); pdev 727 drivers/iio/trigger/stm32-timer-trigger.c static int stm32_timer_trigger_probe(struct platform_device *pdev) pdev 729 drivers/iio/trigger/stm32-timer-trigger.c struct device *dev = &pdev->dev; pdev 731 drivers/iio/trigger/stm32-timer-trigger.c struct stm32_timers *ddata = dev_get_drvdata(pdev->dev.parent); pdev 767 drivers/iio/trigger/stm32-timer-trigger.c platform_set_drvdata(pdev, priv); pdev 133 drivers/infiniband/core/roce_gid_mgmt.c struct net_device *pdev = pdev 136 drivers/infiniband/core/roce_gid_mgmt.c if (pdev) pdev 137 drivers/infiniband/core/roce_gid_mgmt.c return dev == pdev ? BONDING_SLAVE_STATE_ACTIVE : pdev 138 drivers/infiniband/hw/bnxt_re/ib_verbs.c ib_attr->vendor_id = rdev->en_dev->pdev->vendor; pdev 139 drivers/infiniband/hw/bnxt_re/ib_verbs.c ib_attr->vendor_part_id = rdev->en_dev->pdev->device; pdev 140 drivers/infiniband/hw/bnxt_re/ib_verbs.c ib_attr->hw_ver = rdev->en_dev->pdev->subsystem_device; pdev 461 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct device *dev = &rdev->en_dev->pdev->dev; pdev 489 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct device *dev = &rdev->en_dev->pdev->dev; pdev 3103 drivers/infiniband/hw/bnxt_re/ib_verbs.c dev_dbg(&lib_qp->sq.hwq.pdev->dev, pdev 3642 drivers/infiniband/hw/bnxt_re/ib_verbs.c resp.dev_id = rdev->en_dev->pdev->devfn; pdev 304 drivers/infiniband/hw/bnxt_re/main.c rdev->qplib_res.pdev = rdev->en_dev->pdev; pdev 527 drivers/infiniband/hw/bnxt_re/main.c module_put(en_dev->pdev->driver->driver.owner); pdev 534 drivers/infiniband/hw/bnxt_re/main.c struct pci_dev *pdev; pdev 544 drivers/infiniband/hw/bnxt_re/main.c pdev = en_dev->pdev; pdev 545 drivers/infiniband/hw/bnxt_re/main.c if (!pdev) pdev 549 drivers/infiniband/hw/bnxt_re/main.c dev_info(&pdev->dev, pdev 556 drivers/infiniband/hw/bnxt_re/main.c if (!try_module_get(pdev->driver->driver.owner)) pdev 570 drivers/infiniband/hw/bnxt_re/main.c return scnprintf(buf, PAGE_SIZE, "0x%x\n", rdev->en_dev->pdev->vendor); pdev 665 drivers/infiniband/hw/bnxt_re/main.c ibdev->dev.parent = &rdev->en_dev->pdev->dev; pdev 737 drivers/infiniband/hw/bnxt_re/main.c rdev->id = rdev->en_dev->pdev->devfn; pdev 926 drivers/infiniband/hw/bnxt_re/main.c rc = bnxt_qplib_enable_nq(rdev->en_dev->pdev, &rdev->nq[i - 1], pdev 987 drivers/infiniband/hw/bnxt_re/main.c rc = bnxt_qplib_alloc_res(&rdev->qplib_res, rdev->en_dev->pdev, pdev 1002 drivers/infiniband/hw/bnxt_re/main.c rc = bnxt_qplib_alloc_nq(rdev->en_dev->pdev, &rdev->nq[i]); pdev 1304 drivers/infiniband/hw/bnxt_re/main.c bnxt_qplib_free_ctx(rdev->en_dev->pdev, &rdev->qplib_ctx); pdev 1380 drivers/infiniband/hw/bnxt_re/main.c rc = bnxt_qplib_alloc_rcfw_channel(rdev->en_dev->pdev, &rdev->rcfw, pdev 1400 drivers/infiniband/hw/bnxt_re/main.c rc = bnxt_qplib_enable_rcfw_channel(rdev->en_dev->pdev, &rdev->rcfw, pdev 1415 drivers/infiniband/hw/bnxt_re/main.c rc = bnxt_qplib_alloc_ctx(rdev->en_dev->pdev, &rdev->qplib_ctx, 0, pdev 1482 drivers/infiniband/hw/bnxt_re/main.c bnxt_qplib_free_ctx(rdev->en_dev->pdev, &rdev->qplib_ctx); pdev 1537 drivers/infiniband/hw/bnxt_re/main.c pci_dev_put(rdev->en_dev->pdev); pdev 1592 drivers/infiniband/hw/bnxt_re/main.c pci_dev_get(rdev->en_dev->pdev); pdev 76 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_dbg(&scq->hwq.pdev->dev, pdev 84 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_dbg(&rcq->hwq.pdev->dev, pdev 164 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_dbg(&nq->pdev->dev, pdev 181 drivers/infiniband/hw/bnxt_re/qplib_fp.c dma_free_coherent(&res->pdev->dev, pdev 185 drivers/infiniband/hw/bnxt_re/qplib_fp.c dma_free_coherent(&res->pdev->dev, pdev 204 drivers/infiniband/hw/bnxt_re/qplib_fp.c qp->sq_hdr_buf = dma_alloc_coherent(&res->pdev->dev, pdev 210 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_err(&res->pdev->dev, pdev 217 drivers/infiniband/hw/bnxt_re/qplib_fp.c qp->rq_hdr_buf = dma_alloc_coherent(&res->pdev->dev, pdev 224 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_err(&res->pdev->dev, pdev 281 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_warn(&nq->pdev->dev, pdev 301 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_warn(&nq->pdev->dev, pdev 309 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_warn(&nq->pdev->dev, pdev 404 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_warn(&nq->pdev->dev, pdev 415 drivers/infiniband/hw/bnxt_re/qplib_fp.c int bnxt_qplib_enable_nq(struct pci_dev *pdev, struct bnxt_qplib_nq *nq, pdev 439 drivers/infiniband/hw/bnxt_re/qplib_fp.c nq_base = pci_resource_start(pdev, nq->bar_reg); pdev 453 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_err(&nq->pdev->dev, pdev 467 drivers/infiniband/hw/bnxt_re/qplib_fp.c bnxt_qplib_free_hwq(nq->pdev, &nq->hwq); pdev 472 drivers/infiniband/hw/bnxt_re/qplib_fp.c int bnxt_qplib_alloc_nq(struct pci_dev *pdev, struct bnxt_qplib_nq *nq) pdev 476 drivers/infiniband/hw/bnxt_re/qplib_fp.c nq->pdev = pdev; pdev 481 drivers/infiniband/hw/bnxt_re/qplib_fp.c if (bnxt_qplib_alloc_init_hwq(nq->pdev, &nq->hwq, NULL, pdev 529 drivers/infiniband/hw/bnxt_re/qplib_fp.c bnxt_qplib_free_hwq(res->pdev, &srq->hwq); pdev 543 drivers/infiniband/hw/bnxt_re/qplib_fp.c rc = bnxt_qplib_alloc_init_hwq(res->pdev, &srq->hwq, &srq->sg_info, pdev 605 drivers/infiniband/hw/bnxt_re/qplib_fp.c bnxt_qplib_free_hwq(res->pdev, &srq->hwq); pdev 671 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_err(&srq_hwq->pdev->dev, pdev 743 drivers/infiniband/hw/bnxt_re/qplib_fp.c rc = bnxt_qplib_alloc_init_hwq(res->pdev, &sq->hwq, NULL, pdev 782 drivers/infiniband/hw/bnxt_re/qplib_fp.c rc = bnxt_qplib_alloc_init_hwq(res->pdev, &rq->hwq, NULL, pdev 851 drivers/infiniband/hw/bnxt_re/qplib_fp.c bnxt_qplib_free_hwq(res->pdev, &rq->hwq); pdev 854 drivers/infiniband/hw/bnxt_re/qplib_fp.c bnxt_qplib_free_hwq(res->pdev, &sq->hwq); pdev 891 drivers/infiniband/hw/bnxt_re/qplib_fp.c rc = bnxt_qplib_alloc_init_hwq(res->pdev, &sq->hwq, &sq->sg_info, pdev 960 drivers/infiniband/hw/bnxt_re/qplib_fp.c rc = bnxt_qplib_alloc_init_hwq(res->pdev, &rq->hwq, pdev 1032 drivers/infiniband/hw/bnxt_re/qplib_fp.c rc = bnxt_qplib_alloc_init_hwq(res->pdev, xrrq, NULL, pdev 1048 drivers/infiniband/hw/bnxt_re/qplib_fp.c rc = bnxt_qplib_alloc_init_hwq(res->pdev, xrrq, NULL, pdev 1077 drivers/infiniband/hw/bnxt_re/qplib_fp.c bnxt_qplib_free_hwq(res->pdev, &qp->irrq); pdev 1080 drivers/infiniband/hw/bnxt_re/qplib_fp.c bnxt_qplib_free_hwq(res->pdev, &qp->orrq); pdev 1084 drivers/infiniband/hw/bnxt_re/qplib_fp.c bnxt_qplib_free_hwq(res->pdev, &rq->hwq); pdev 1087 drivers/infiniband/hw/bnxt_re/qplib_fp.c bnxt_qplib_free_hwq(res->pdev, &sq->hwq); pdev 1338 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_warn(&res->pdev->dev, "SGID not found??\n"); pdev 1443 drivers/infiniband/hw/bnxt_re/qplib_fp.c bnxt_qplib_free_hwq(res->pdev, &qp->sq.hwq); pdev 1446 drivers/infiniband/hw/bnxt_re/qplib_fp.c bnxt_qplib_free_hwq(res->pdev, &qp->rq.hwq); pdev 1450 drivers/infiniband/hw/bnxt_re/qplib_fp.c bnxt_qplib_free_hwq(res->pdev, &qp->irrq); pdev 1452 drivers/infiniband/hw/bnxt_re/qplib_fp.c bnxt_qplib_free_hwq(res->pdev, &qp->orrq); pdev 1538 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_dbg(&sq->hwq.pdev->dev, pdev 1546 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_err(&sq->hwq.pdev->dev, pdev 1571 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_warn(&sq->hwq.pdev->dev, pdev 1799 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_err(&sq->hwq.pdev->dev, pdev 1835 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_dbg(&rq->hwq.pdev->dev, pdev 1840 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_err(&rq->hwq.pdev->dev, pdev 1889 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_err(&rq->hwq.pdev->dev, pdev 1937 drivers/infiniband/hw/bnxt_re/qplib_fp.c rc = bnxt_qplib_alloc_init_hwq(res->pdev, &cq->hwq, &cq->sg_info, pdev 1947 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_err(&rcfw->pdev->dev, pdev 1991 drivers/infiniband/hw/bnxt_re/qplib_fp.c bnxt_qplib_free_hwq(res->pdev, &cq->hwq); pdev 2011 drivers/infiniband/hw/bnxt_re/qplib_fp.c bnxt_qplib_free_hwq(res->pdev, &cq->hwq); pdev 2137 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_dbg(&cq->hwq.pdev->dev, pdev 2189 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_dbg(&cq->hwq.pdev->dev, pdev 2206 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_err(&cq->hwq.pdev->dev, pdev 2230 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_err(&cq->hwq.pdev->dev, pdev 2238 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_err(&cq->hwq.pdev->dev, pdev 2245 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_dbg(&cq->hwq.pdev->dev, pdev 2277 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_err(&cq->hwq.pdev->dev, pdev 2344 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_err(&cq->hwq.pdev->dev, "process_cq RC qp is NULL\n"); pdev 2348 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_dbg(&cq->hwq.pdev->dev, pdev 2369 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_err(&cq->hwq.pdev->dev, pdev 2382 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_err(&cq->hwq.pdev->dev, pdev 2419 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_err(&cq->hwq.pdev->dev, "process_cq UD qp is NULL\n"); pdev 2423 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_dbg(&cq->hwq.pdev->dev, pdev 2450 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_err(&cq->hwq.pdev->dev, pdev 2463 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_err(&cq->hwq.pdev->dev, pdev 2516 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_err(&cq->hwq.pdev->dev, "process_cq Raw/QP1 qp is NULL\n"); pdev 2520 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_dbg(&cq->hwq.pdev->dev, pdev 2549 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_err(&cq->hwq.pdev->dev, pdev 2554 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_err(&cq->hwq.pdev->dev, pdev 2567 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_err(&cq->hwq.pdev->dev, pdev 2602 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_warn(&cq->hwq.pdev->dev, pdev 2609 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_err(&cq->hwq.pdev->dev, pdev 2625 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_err(&cq->hwq.pdev->dev, pdev 2632 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_dbg(&cq->hwq.pdev->dev, pdev 2673 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_err(&cq->hwq.pdev->dev, pdev 2680 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_dbg(&cq->hwq.pdev->dev, pdev 2702 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_err(&cq->hwq.pdev->dev, pdev 2723 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_dbg(&cq->hwq.pdev->dev, "FP: Flushing SQ QP= %p\n", qp); pdev 2728 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_dbg(&cq->hwq.pdev->dev, "FP: Flushing RQ QP= %p\n", qp); pdev 2795 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_err(&cq->hwq.pdev->dev, pdev 2808 drivers/infiniband/hw/bnxt_re/qplib_fp.c dev_err(&cq->hwq.pdev->dev, pdev 474 drivers/infiniband/hw/bnxt_re/qplib_fp.h struct pci_dev *pdev; pdev 508 drivers/infiniband/hw/bnxt_re/qplib_fp.h int bnxt_qplib_enable_nq(struct pci_dev *pdev, struct bnxt_qplib_nq *nq, pdev 553 drivers/infiniband/hw/bnxt_re/qplib_fp.h int bnxt_qplib_alloc_nq(struct pci_dev *pdev, struct bnxt_qplib_nq *nq); pdev 102 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c dev_err(&rcfw->pdev->dev, pdev 109 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c dev_err(&rcfw->pdev->dev, "RCFW already initialized!\n"); pdev 121 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c dev_err(&rcfw->pdev->dev, "RCFW: CMDQ is full!\n"); pdev 166 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c dev_err(&rcfw->pdev->dev, pdev 223 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c dev_err(&rcfw->pdev->dev, "cmdq[%#x]=%#x send failed\n", pdev 237 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c dev_err(&rcfw->pdev->dev, "cmdq[%#x]=%#x timedout (%d)msec\n", pdev 245 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c dev_err(&rcfw->pdev->dev, "cmdq[%#x]=%#x status %#x\n", pdev 310 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c dev_dbg(&rcfw->pdev->dev, pdev 312 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c dev_dbg(&rcfw->pdev->dev, pdev 345 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c dev_err(&rcfw->pdev->dev, pdev 352 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c dev_warn(&rcfw->pdev->dev, pdev 401 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c dev_warn(&rcfw->pdev->dev, pdev 406 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c dev_warn(&rcfw->pdev->dev, pdev 563 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c bnxt_qplib_free_hwq(rcfw->pdev, &rcfw->cmdq); pdev 564 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c bnxt_qplib_free_hwq(rcfw->pdev, &rcfw->creq); pdev 565 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c rcfw->pdev = NULL; pdev 568 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c int bnxt_qplib_alloc_rcfw_channel(struct pci_dev *pdev, pdev 575 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c rcfw->pdev = pdev; pdev 578 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c if (bnxt_qplib_alloc_init_hwq(rcfw->pdev, &rcfw->creq, NULL, pdev 582 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c dev_err(&rcfw->pdev->dev, pdev 593 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c (rcfw->pdev, &rcfw->cmdq, NULL, pdev 598 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c dev_err(&rcfw->pdev->dev, pdev 652 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c dev_err(&rcfw->pdev->dev, pdev 690 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c int bnxt_qplib_enable_rcfw_channel(struct pci_dev *pdev, pdev 713 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c res_base = pci_resource_start(pdev, rcfw->cmdq_bar_reg); pdev 721 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c dev_err(&rcfw->pdev->dev, "CMDQ BAR region %d mapping failed\n", pdev 733 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c res_base = pci_resource_start(pdev, rcfw->creq_bar_reg); pdev 735 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c dev_err(&rcfw->pdev->dev, pdev 742 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c dev_err(&rcfw->pdev->dev, "CREQ BAR region %d mapping failed\n", pdev 757 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c dev_err(&rcfw->pdev->dev, pdev 787 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c sbuf->sb = dma_alloc_coherent(&rcfw->pdev->dev, sbuf->size, pdev 802 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c dma_free_coherent(&rcfw->pdev->dev, sbuf->size, pdev 230 drivers/infiniband/hw/bnxt_re/qplib_rcfw.h struct pci_dev *pdev; pdev 271 drivers/infiniband/hw/bnxt_re/qplib_rcfw.h int bnxt_qplib_alloc_rcfw_channel(struct pci_dev *pdev, pdev 279 drivers/infiniband/hw/bnxt_re/qplib_rcfw.h int bnxt_qplib_enable_rcfw_channel(struct pci_dev *pdev, pdev 52 drivers/infiniband/hw/bnxt_re/qplib_res.c static void bnxt_qplib_free_stats_ctx(struct pci_dev *pdev, pdev 54 drivers/infiniband/hw/bnxt_re/qplib_res.c static int bnxt_qplib_alloc_stats_ctx(struct pci_dev *pdev, pdev 58 drivers/infiniband/hw/bnxt_re/qplib_res.c static void __free_pbl(struct pci_dev *pdev, struct bnxt_qplib_pbl *pbl, pdev 66 drivers/infiniband/hw/bnxt_re/qplib_res.c dma_free_coherent(&pdev->dev, pbl->pg_size, pdev 72 drivers/infiniband/hw/bnxt_re/qplib_res.c dev_warn(&pdev->dev, pdev 85 drivers/infiniband/hw/bnxt_re/qplib_res.c static int __alloc_pbl(struct pci_dev *pdev, struct bnxt_qplib_pbl *pbl, pdev 109 drivers/infiniband/hw/bnxt_re/qplib_res.c pbl->pg_arr[i] = dma_alloc_coherent(&pdev->dev, pdev 131 drivers/infiniband/hw/bnxt_re/qplib_res.c __free_pbl(pdev, pbl, is_umem); pdev 136 drivers/infiniband/hw/bnxt_re/qplib_res.c void bnxt_qplib_free_hwq(struct pci_dev *pdev, struct bnxt_qplib_hwq *hwq) pdev 147 drivers/infiniband/hw/bnxt_re/qplib_res.c __free_pbl(pdev, &hwq->pbl[i], hwq->is_user); pdev 149 drivers/infiniband/hw/bnxt_re/qplib_res.c __free_pbl(pdev, &hwq->pbl[i], false); pdev 161 drivers/infiniband/hw/bnxt_re/qplib_res.c int bnxt_qplib_alloc_init_hwq(struct pci_dev *pdev, struct bnxt_qplib_hwq *hwq, pdev 201 drivers/infiniband/hw/bnxt_re/qplib_res.c rc = __alloc_pbl(pdev, &hwq->pbl[PBL_LVL_0], sghead, pdev 204 drivers/infiniband/hw/bnxt_re/qplib_res.c rc = __alloc_pbl(pdev, &hwq->pbl[PBL_LVL_0], NULL, pdev 214 drivers/infiniband/hw/bnxt_re/qplib_res.c rc = __alloc_pbl(pdev, &hwq->pbl[PBL_LVL_1], NULL, pdev 228 drivers/infiniband/hw/bnxt_re/qplib_res.c rc = __alloc_pbl(pdev, &hwq->pbl[PBL_LVL_2], sghead, pdev 257 drivers/infiniband/hw/bnxt_re/qplib_res.c rc = __alloc_pbl(pdev, &hwq->pbl[PBL_LVL_1], sghead, pdev 282 drivers/infiniband/hw/bnxt_re/qplib_res.c hwq->pdev = pdev; pdev 296 drivers/infiniband/hw/bnxt_re/qplib_res.c bnxt_qplib_free_hwq(pdev, hwq); pdev 301 drivers/infiniband/hw/bnxt_re/qplib_res.c void bnxt_qplib_free_ctx(struct pci_dev *pdev, pdev 306 drivers/infiniband/hw/bnxt_re/qplib_res.c bnxt_qplib_free_hwq(pdev, &ctx->qpc_tbl); pdev 307 drivers/infiniband/hw/bnxt_re/qplib_res.c bnxt_qplib_free_hwq(pdev, &ctx->mrw_tbl); pdev 308 drivers/infiniband/hw/bnxt_re/qplib_res.c bnxt_qplib_free_hwq(pdev, &ctx->srqc_tbl); pdev 309 drivers/infiniband/hw/bnxt_re/qplib_res.c bnxt_qplib_free_hwq(pdev, &ctx->cq_tbl); pdev 310 drivers/infiniband/hw/bnxt_re/qplib_res.c bnxt_qplib_free_hwq(pdev, &ctx->tim_tbl); pdev 312 drivers/infiniband/hw/bnxt_re/qplib_res.c bnxt_qplib_free_hwq(pdev, &ctx->tqm_tbl[i]); pdev 313 drivers/infiniband/hw/bnxt_re/qplib_res.c bnxt_qplib_free_hwq(pdev, &ctx->tqm_pde); pdev 314 drivers/infiniband/hw/bnxt_re/qplib_res.c bnxt_qplib_free_stats_ctx(pdev, &ctx->stats); pdev 338 drivers/infiniband/hw/bnxt_re/qplib_res.c int bnxt_qplib_alloc_ctx(struct pci_dev *pdev, pdev 351 drivers/infiniband/hw/bnxt_re/qplib_res.c rc = bnxt_qplib_alloc_init_hwq(pdev, &ctx->qpc_tbl, NULL, pdev 360 drivers/infiniband/hw/bnxt_re/qplib_res.c rc = bnxt_qplib_alloc_init_hwq(pdev, &ctx->mrw_tbl, NULL, pdev 369 drivers/infiniband/hw/bnxt_re/qplib_res.c rc = bnxt_qplib_alloc_init_hwq(pdev, &ctx->srqc_tbl, NULL, pdev 378 drivers/infiniband/hw/bnxt_re/qplib_res.c rc = bnxt_qplib_alloc_init_hwq(pdev, &ctx->cq_tbl, NULL, pdev 387 drivers/infiniband/hw/bnxt_re/qplib_res.c rc = bnxt_qplib_alloc_init_hwq(pdev, &ctx->tqm_pde, NULL, pdev 398 drivers/infiniband/hw/bnxt_re/qplib_res.c rc = bnxt_qplib_alloc_init_hwq(pdev, &ctx->tqm_tbl[i], NULL, pdev 436 drivers/infiniband/hw/bnxt_re/qplib_res.c rc = bnxt_qplib_alloc_init_hwq(pdev, &ctx->tim_tbl, NULL, pdev 444 drivers/infiniband/hw/bnxt_re/qplib_res.c rc = bnxt_qplib_alloc_stats_ctx(pdev, &ctx->stats); pdev 451 drivers/infiniband/hw/bnxt_re/qplib_res.c bnxt_qplib_free_ctx(pdev, ctx); pdev 553 drivers/infiniband/hw/bnxt_re/qplib_res.c dev_dbg(&res->pdev->dev, "PKEY tbl not present\n"); pdev 594 drivers/infiniband/hw/bnxt_re/qplib_res.c dev_warn(&res->pdev->dev, "Freeing an unused PD? pdn = %d\n", pdev 655 drivers/infiniband/hw/bnxt_re/qplib_res.c dev_warn(&res->pdev->dev, "Invalid DPI? dpi = %d\n", dpi->dpi); pdev 659 drivers/infiniband/hw/bnxt_re/qplib_res.c dev_warn(&res->pdev->dev, "Freeing an unused DPI? dpi = %d\n", pdev 676 drivers/infiniband/hw/bnxt_re/qplib_res.c pci_iounmap(res->pdev, dpit->dbr_bar_reg_iomem); pdev 689 drivers/infiniband/hw/bnxt_re/qplib_res.c dev_err(&res->pdev->dev, "DBR BAR region %d already mapped\n", pdev 694 drivers/infiniband/hw/bnxt_re/qplib_res.c bar_reg_base = pci_resource_start(res->pdev, dbr_bar_reg); pdev 696 drivers/infiniband/hw/bnxt_re/qplib_res.c dev_err(&res->pdev->dev, "BAR region %d resc start failed\n", pdev 701 drivers/infiniband/hw/bnxt_re/qplib_res.c dbr_len = pci_resource_len(res->pdev, dbr_bar_reg) - dbr_offset; pdev 703 drivers/infiniband/hw/bnxt_re/qplib_res.c dev_err(&res->pdev->dev, "Invalid DBR length %d\n", dbr_len); pdev 710 drivers/infiniband/hw/bnxt_re/qplib_res.c dev_err(&res->pdev->dev, pdev 738 drivers/infiniband/hw/bnxt_re/qplib_res.c pci_iounmap(res->pdev, dpit->dbr_bar_reg_iomem); pdev 761 drivers/infiniband/hw/bnxt_re/qplib_res.c static void bnxt_qplib_free_stats_ctx(struct pci_dev *pdev, pdev 765 drivers/infiniband/hw/bnxt_re/qplib_res.c dma_free_coherent(&pdev->dev, stats->size, pdev 772 drivers/infiniband/hw/bnxt_re/qplib_res.c static int bnxt_qplib_alloc_stats_ctx(struct pci_dev *pdev, pdev 782 drivers/infiniband/hw/bnxt_re/qplib_res.c stats->dma = dma_alloc_coherent(&pdev->dev, stats->size, pdev 785 drivers/infiniband/hw/bnxt_re/qplib_res.c dev_err(&pdev->dev, "Stats DMA allocation failed\n"); pdev 813 drivers/infiniband/hw/bnxt_re/qplib_res.c res->pdev = NULL; pdev 816 drivers/infiniband/hw/bnxt_re/qplib_res.c int bnxt_qplib_alloc_res(struct bnxt_qplib_res *res, struct pci_dev *pdev, pdev 822 drivers/infiniband/hw/bnxt_re/qplib_res.c res->pdev = pdev; pdev 89 drivers/infiniband/hw/bnxt_re/qplib_res.h struct pci_dev *pdev; pdev 194 drivers/infiniband/hw/bnxt_re/qplib_res.h struct pci_dev *pdev; pdev 238 drivers/infiniband/hw/bnxt_re/qplib_res.h void bnxt_qplib_free_hwq(struct pci_dev *pdev, struct bnxt_qplib_hwq *hwq); pdev 239 drivers/infiniband/hw/bnxt_re/qplib_res.h int bnxt_qplib_alloc_init_hwq(struct pci_dev *pdev, struct bnxt_qplib_hwq *hwq, pdev 258 drivers/infiniband/hw/bnxt_re/qplib_res.h int bnxt_qplib_alloc_res(struct bnxt_qplib_res *res, struct pci_dev *pdev, pdev 261 drivers/infiniband/hw/bnxt_re/qplib_res.h void bnxt_qplib_free_ctx(struct pci_dev *pdev, pdev 263 drivers/infiniband/hw/bnxt_re/qplib_res.h int bnxt_qplib_alloc_ctx(struct pci_dev *pdev, pdev 93 drivers/infiniband/hw/bnxt_re/qplib_sp.c dev_err(&rcfw->pdev->dev, pdev 200 drivers/infiniband/hw/bnxt_re/qplib_sp.c dev_err(&res->pdev->dev, "Failed to set function resources\n"); pdev 211 drivers/infiniband/hw/bnxt_re/qplib_sp.c dev_err(&res->pdev->dev, pdev 230 drivers/infiniband/hw/bnxt_re/qplib_sp.c dev_err(&res->pdev->dev, "SGID table not allocated\n"); pdev 235 drivers/infiniband/hw/bnxt_re/qplib_sp.c dev_err(&res->pdev->dev, "SGID table has no active entries\n"); pdev 244 drivers/infiniband/hw/bnxt_re/qplib_sp.c dev_warn(&res->pdev->dev, "GID not found in the SGID table\n"); pdev 256 drivers/infiniband/hw/bnxt_re/qplib_sp.c dev_err(&res->pdev->dev, pdev 271 drivers/infiniband/hw/bnxt_re/qplib_sp.c dev_dbg(&res->pdev->dev, pdev 291 drivers/infiniband/hw/bnxt_re/qplib_sp.c dev_err(&res->pdev->dev, "SGID table not allocated\n"); pdev 296 drivers/infiniband/hw/bnxt_re/qplib_sp.c dev_err(&res->pdev->dev, "SGID table is full\n"); pdev 303 drivers/infiniband/hw/bnxt_re/qplib_sp.c dev_dbg(&res->pdev->dev, pdev 314 drivers/infiniband/hw/bnxt_re/qplib_sp.c dev_err(&res->pdev->dev, pdev 362 drivers/infiniband/hw/bnxt_re/qplib_sp.c dev_dbg(&res->pdev->dev, pdev 418 drivers/infiniband/hw/bnxt_re/qplib_sp.c dev_err(&res->pdev->dev, pdev 434 drivers/infiniband/hw/bnxt_re/qplib_sp.c dev_err(&res->pdev->dev, "PKEY table not allocated\n"); pdev 440 drivers/infiniband/hw/bnxt_re/qplib_sp.c dev_err(&res->pdev->dev, "PKEY table has no active entries\n"); pdev 448 drivers/infiniband/hw/bnxt_re/qplib_sp.c dev_err(&res->pdev->dev, pdev 466 drivers/infiniband/hw/bnxt_re/qplib_sp.c dev_err(&res->pdev->dev, "PKEY table not allocated\n"); pdev 472 drivers/infiniband/hw/bnxt_re/qplib_sp.c dev_err(&res->pdev->dev, "PKEY table is full\n"); pdev 483 drivers/infiniband/hw/bnxt_re/qplib_sp.c dev_err(&res->pdev->dev, pdev 566 drivers/infiniband/hw/bnxt_re/qplib_sp.c dev_info(&res->pdev->dev, "SP: Free a reserved lkey MRW\n"); pdev 588 drivers/infiniband/hw/bnxt_re/qplib_sp.c bnxt_qplib_free_hwq(res->pdev, &mrw->hwq); pdev 649 drivers/infiniband/hw/bnxt_re/qplib_sp.c bnxt_qplib_free_hwq(res->pdev, &mrw->hwq); pdev 676 drivers/infiniband/hw/bnxt_re/qplib_sp.c dev_err(&res->pdev->dev, pdev 683 drivers/infiniband/hw/bnxt_re/qplib_sp.c bnxt_qplib_free_hwq(res->pdev, &mr->hwq); pdev 687 drivers/infiniband/hw/bnxt_re/qplib_sp.c rc = bnxt_qplib_alloc_init_hwq(res->pdev, &mr->hwq, NULL, pdev 692 drivers/infiniband/hw/bnxt_re/qplib_sp.c dev_err(&res->pdev->dev, pdev 737 drivers/infiniband/hw/bnxt_re/qplib_sp.c bnxt_qplib_free_hwq(res->pdev, &mr->hwq); pdev 757 drivers/infiniband/hw/bnxt_re/qplib_sp.c rc = bnxt_qplib_alloc_init_hwq(res->pdev, &frpl->hwq, NULL, pdev 769 drivers/infiniband/hw/bnxt_re/qplib_sp.c bnxt_qplib_free_hwq(res->pdev, &frpl->hwq); pdev 802 drivers/infiniband/hw/bnxt_re/qplib_sp.c dev_err(&rcfw->pdev->dev, pdev 170 drivers/infiniband/hw/cxgb3/cxio_hal.c cq->queue = dma_alloc_coherent(&(rdev_p->rnic_info.pdev->dev), size, pdev 279 drivers/infiniband/hw/cxgb3/cxio_hal.c wq->queue = dma_alloc_coherent(&(rdev_p->rnic_info.pdev->dev), pdev 309 drivers/infiniband/hw/cxgb3/cxio_hal.c dma_free_coherent(&(rdev_p->rnic_info.pdev->dev), pdev 319 drivers/infiniband/hw/cxgb3/cxio_hal.c dma_free_coherent(&(rdev_p->rnic_info.pdev->dev), pdev 511 drivers/infiniband/hw/cxgb3/cxio_hal.c &(rdev_p->rnic_info.pdev->dev), pdev 561 drivers/infiniband/hw/cxgb3/cxio_hal.c dma_free_coherent(&(rdev_p->rnic_info.pdev->dev), pdev 168 drivers/infiniband/hw/cxgb3/iwch.c pci_name(rnicp->rdev.rnic_info.pdev)); pdev 971 drivers/infiniband/hw/cxgb3/iwch_provider.c props->vendor_id = (u32)dev->rdev.rnic_info.pdev->vendor; pdev 972 drivers/infiniband/hw/cxgb3/iwch_provider.c props->vendor_part_id = (u32)dev->rdev.rnic_info.pdev->device; pdev 1043 drivers/infiniband/hw/cxgb3/iwch_provider.c return sprintf(buf, "%x.%x\n", iwch_dev->rdev.rnic_info.pdev->vendor, pdev 1044 drivers/infiniband/hw/cxgb3/iwch_provider.c iwch_dev->rdev.rnic_info.pdev->device); pdev 1302 drivers/infiniband/hw/cxgb3/iwch_provider.c dev->ibdev.dev.parent = &dev->rdev.rnic_info.pdev->dev; pdev 2074 drivers/infiniband/hw/cxgb4/cm.c struct net_device *pdev; pdev 2084 drivers/infiniband/hw/cxgb4/cm.c pdev = ip_dev_find(&init_net, *(__be32 *)peer_ip); pdev 2086 drivers/infiniband/hw/cxgb4/cm.c for_each_netdev(&init_net, pdev) { pdev 2089 drivers/infiniband/hw/cxgb4/cm.c pdev, 1)) pdev 2093 drivers/infiniband/hw/cxgb4/cm.c pdev = NULL; pdev 2095 drivers/infiniband/hw/cxgb4/cm.c if (!pdev) { pdev 2100 drivers/infiniband/hw/cxgb4/cm.c n, pdev, rt_tos2priority(tos)); pdev 2102 drivers/infiniband/hw/cxgb4/cm.c dev_put(pdev); pdev 2105 drivers/infiniband/hw/cxgb4/cm.c ep->mtu = pdev->mtu; pdev 2106 drivers/infiniband/hw/cxgb4/cm.c ep->tx_chan = cxgb4_port_chan(pdev); pdev 2107 drivers/infiniband/hw/cxgb4/cm.c ep->smac_idx = ((struct port_info *)netdev_priv(pdev))->smt_idx; pdev 2110 drivers/infiniband/hw/cxgb4/cm.c ep->txq_idx = cxgb4_port_idx(pdev) * step; pdev 2113 drivers/infiniband/hw/cxgb4/cm.c ep->ctrlq_idx = cxgb4_port_idx(pdev); pdev 2115 drivers/infiniband/hw/cxgb4/cm.c cxgb4_port_idx(pdev) * step]; pdev 2116 drivers/infiniband/hw/cxgb4/cm.c set_tcp_window(ep, (struct port_info *)netdev_priv(pdev)); pdev 2117 drivers/infiniband/hw/cxgb4/cm.c dev_put(pdev); pdev 2119 drivers/infiniband/hw/cxgb4/cm.c pdev = get_real_dev(n->dev); pdev 2121 drivers/infiniband/hw/cxgb4/cm.c n, pdev, rt_tos2priority(tos)); pdev 2125 drivers/infiniband/hw/cxgb4/cm.c ep->tx_chan = cxgb4_port_chan(pdev); pdev 2126 drivers/infiniband/hw/cxgb4/cm.c ep->smac_idx = ((struct port_info *)netdev_priv(pdev))->smt_idx; pdev 2129 drivers/infiniband/hw/cxgb4/cm.c ep->txq_idx = cxgb4_port_idx(pdev) * step; pdev 2130 drivers/infiniband/hw/cxgb4/cm.c ep->ctrlq_idx = cxgb4_port_idx(pdev); pdev 2134 drivers/infiniband/hw/cxgb4/cm.c cxgb4_port_idx(pdev) * step]; pdev 2135 drivers/infiniband/hw/cxgb4/cm.c set_tcp_window(ep, (struct port_info *)netdev_priv(pdev)); pdev 4071 drivers/infiniband/hw/cxgb4/cm.c struct net_device *pdev; pdev 4151 drivers/infiniband/hw/cxgb4/cm.c pdev = ip_dev_find(&init_net, iph->daddr); pdev 4153 drivers/infiniband/hw/cxgb4/cm.c pdev, 0); pdev 4154 drivers/infiniband/hw/cxgb4/cm.c pi = (struct port_info *)netdev_priv(pdev); pdev 4155 drivers/infiniband/hw/cxgb4/cm.c dev_put(pdev); pdev 4157 drivers/infiniband/hw/cxgb4/cm.c pdev = get_real_dev(neigh->dev); pdev 4159 drivers/infiniband/hw/cxgb4/cm.c pdev, 0); pdev 4160 drivers/infiniband/hw/cxgb4/cm.c pi = (struct port_info *)netdev_priv(pdev); pdev 64 drivers/infiniband/hw/cxgb4/cq.c dma_free_coherent(&(rdev->lldi.pdev->dev), pdev 98 drivers/infiniband/hw/cxgb4/cq.c cq->queue = dma_alloc_coherent(&rdev->lldi.pdev->dev, cq->memsize, pdev 168 drivers/infiniband/hw/cxgb4/cq.c pci_name(rdev->lldi.pdev), cq->cqid); pdev 174 drivers/infiniband/hw/cxgb4/cq.c dma_free_coherent(&rdev->lldi.pdev->dev, cq->memsize, cq->queue, pdev 386 drivers/infiniband/hw/cxgb4/device.c dev_err(&stagd->devp->rdev.lldi.pdev->dev, pdev 798 drivers/infiniband/hw/cxgb4/device.c pci_name(rdev->lldi.pdev), rdev->lldi.udb_density, pdev 805 drivers/infiniband/hw/cxgb4/device.c pci_name(rdev->lldi.pdev), rdev->lldi.vr->qp.start, pdev 814 drivers/infiniband/hw/cxgb4/device.c pci_name(rdev->lldi.pdev), pdev 824 drivers/infiniband/hw/cxgb4/device.c pci_name(rdev->lldi.pdev), rdev->lldi.vr->stag.start, pdev 835 drivers/infiniband/hw/cxgb4/device.c &rdev->lldi.pdev->resource[2], pdev 974 drivers/infiniband/hw/cxgb4/device.c pci_name(infop->pdev)); pdev 979 drivers/infiniband/hw/cxgb4/device.c pci_name(infop->pdev)); pdev 1014 drivers/infiniband/hw/cxgb4/device.c devp->rdev.bar2_pa = pci_resource_start(devp->rdev.lldi.pdev, 2); pdev 1017 drivers/infiniband/hw/cxgb4/device.c pci_resource_len(devp->rdev.lldi.pdev, 2)); pdev 1025 drivers/infiniband/hw/cxgb4/device.c pci_resource_start(devp->rdev.lldi.pdev, 2) + pdev 1026 drivers/infiniband/hw/cxgb4/device.c pci_resource_len(devp->rdev.lldi.pdev, 2) - pdev 1062 drivers/infiniband/hw/cxgb4/device.c pci_name(devp->rdev.lldi.pdev), pdev 1089 drivers/infiniband/hw/cxgb4/device.c pci_name(ctx->lldi.pdev), pdev 1193 drivers/infiniband/hw/cxgb4/device.c pci_name(ctx->lldi.pdev), gl->va, pdev 1225 drivers/infiniband/hw/cxgb4/device.c pr_info("%s: Up\n", pci_name(ctx->lldi.pdev)); pdev 1230 drivers/infiniband/hw/cxgb4/device.c pci_name(ctx->lldi.pdev), pdev 1241 drivers/infiniband/hw/cxgb4/device.c pr_info("%s: Down\n", pci_name(ctx->lldi.pdev)); pdev 1247 drivers/infiniband/hw/cxgb4/device.c pr_info("%s: Fatal Error\n", pci_name(ctx->lldi.pdev)); pdev 1259 drivers/infiniband/hw/cxgb4/device.c pr_info("%s: Detach\n", pci_name(ctx->lldi.pdev)); pdev 1383 drivers/infiniband/hw/cxgb4/device.c pci_name(ctx->lldi.pdev), qp->wq.sq.qid); pdev 1397 drivers/infiniband/hw/cxgb4/device.c pci_name(ctx->lldi.pdev), qp->wq.rq.qid); pdev 1430 drivers/infiniband/hw/cxgb4/device.c pci_name(ctx->lldi.pdev)); pdev 1492 drivers/infiniband/hw/cxgb4/device.c pci_name(ctx->lldi.pdev), control); pdev 46 drivers/infiniband/hw/cxgb4/ev.c dev_err(&dev->rdev.lldi.pdev->dev, pdev 66 drivers/infiniband/hw/cxgb4/ev.c dev_err(&dev->rdev.lldi.pdev->dev, pdev 274 drivers/infiniband/hw/cxgb4/iw_cxgb4.h func, pci_name(rdev->lldi.pdev), hwtid, qpid); pdev 281 drivers/infiniband/hw/cxgb4/iw_cxgb4.h pci_name(rdev->lldi.pdev), wr_waitp->ret, hwtid, qpid); pdev 200 drivers/infiniband/hw/cxgb4/mem.c daddr = dma_map_single(&rdev->lldi.pdev->dev, data, len, DMA_TO_DEVICE); pdev 201 drivers/infiniband/hw/cxgb4/mem.c if (dma_mapping_error(&rdev->lldi.pdev->dev, daddr)) pdev 226 drivers/infiniband/hw/cxgb4/mem.c dma_unmap_single(&rdev->lldi.pdev->dev, save, len, DMA_TO_DEVICE); pdev 255 drivers/infiniband/hw/cxgb4/mem.c pci_name(rdev->lldi.pdev)); pdev 725 drivers/infiniband/hw/cxgb4/mem.c mhp->mpl = dma_alloc_coherent(&rhp->rdev.lldi.pdev->dev, pdev 763 drivers/infiniband/hw/cxgb4/mem.c dma_free_coherent(&mhp->rhp->rdev.lldi.pdev->dev, pdev 808 drivers/infiniband/hw/cxgb4/mem.c dma_free_coherent(&mhp->rhp->rdev.lldi.pdev->dev, pdev 149 drivers/infiniband/hw/cxgb4/provider.c if ((addr >= pci_resource_start(rdev->lldi.pdev, 0)) && pdev 150 drivers/infiniband/hw/cxgb4/provider.c (addr < (pci_resource_start(rdev->lldi.pdev, 0) + pdev 151 drivers/infiniband/hw/cxgb4/provider.c pci_resource_len(rdev->lldi.pdev, 0)))) { pdev 160 drivers/infiniband/hw/cxgb4/provider.c } else if ((addr >= pci_resource_start(rdev->lldi.pdev, 2)) && pdev 161 drivers/infiniband/hw/cxgb4/provider.c (addr < (pci_resource_start(rdev->lldi.pdev, 2) + pdev 162 drivers/infiniband/hw/cxgb4/provider.c pci_resource_len(rdev->lldi.pdev, 2)))) { pdev 279 drivers/infiniband/hw/cxgb4/provider.c props->vendor_id = (u32)dev->rdev.lldi.pdev->vendor; pdev 280 drivers/infiniband/hw/cxgb4/provider.c props->vendor_part_id = (u32)dev->rdev.lldi.pdev->device; pdev 358 drivers/infiniband/hw/cxgb4/provider.c return sprintf(buf, "%x.%x\n", c4iw_dev->rdev.lldi.pdev->vendor, pdev 359 drivers/infiniband/hw/cxgb4/provider.c c4iw_dev->rdev.lldi.pdev->device); pdev 405 drivers/infiniband/hw/cxgb4/provider.c cxgb4_get_tcp_stats(c4iw_dev->rdev.lldi.pdev, &v4, &v6); pdev 575 drivers/infiniband/hw/cxgb4/provider.c dev->ibdev.dev.parent = &dev->rdev.lldi.pdev->dev; pdev 592 drivers/infiniband/hw/cxgb4/provider.c pci_name(ctx->lldi.pdev), ret); pdev 74 drivers/infiniband/hw/cxgb4/qp.c dev_warn(&dev->rdev.lldi.pdev->dev, pdev 102 drivers/infiniband/hw/cxgb4/qp.c dma_free_coherent(&(rdev->lldi.pdev->dev), sq->memsize, sq->queue, pdev 131 drivers/infiniband/hw/cxgb4/qp.c sq->queue = dma_alloc_coherent(&(rdev->lldi.pdev->dev), sq->memsize, pdev 162 drivers/infiniband/hw/cxgb4/qp.c dma_free_coherent(&rdev->lldi.pdev->dev, pdev 264 drivers/infiniband/hw/cxgb4/qp.c wq->rq.queue = dma_alloc_coherent(&rdev->lldi.pdev->dev, pdev 297 drivers/infiniband/hw/cxgb4/qp.c pci_name(rdev->lldi.pdev), wq->sq.qid, wq->rq.qid); pdev 392 drivers/infiniband/hw/cxgb4/qp.c dma_free_coherent(&rdev->lldi.pdev->dev, pdev 2316 drivers/infiniband/hw/cxgb4/qp.c (pci_resource_start(rhp->rdev.lldi.pdev, 0) + pdev 2509 drivers/infiniband/hw/cxgb4/qp.c dma_free_coherent(&rdev->lldi.pdev->dev, pdev 2553 drivers/infiniband/hw/cxgb4/qp.c wq->queue = dma_alloc_coherent(&rdev->lldi.pdev->dev, wq->memsize, pdev 2570 drivers/infiniband/hw/cxgb4/qp.c pci_name(rdev->lldi.pdev), wq->qid); pdev 2635 drivers/infiniband/hw/cxgb4/qp.c dma_free_coherent(&rdev->lldi.pdev->dev, pdev 350 drivers/infiniband/hw/cxgb4/resource.c pci_name(rdev->lldi.pdev)); pdev 456 drivers/infiniband/hw/cxgb4/restrack.c dev_err(&dev->rdev.lldi.pdev->dev, pdev 54 drivers/infiniband/hw/efa/efa.h struct pci_dev *pdev; pdev 39 drivers/infiniband/hw/efa/efa_main.c dev_dbg(&dev->pdev->dev, "Full address %pI6\n", dev->addr); pdev 68 drivers/infiniband/hw/efa/efa_main.c struct pci_dev *pdev = dev->pdev; pdev 71 drivers/infiniband/hw/efa/efa_main.c release_bars = pci_select_bars(pdev, IORESOURCE_MEM) & bars_mask; pdev 72 drivers/infiniband/hw/efa/efa_main.c pci_release_selected_regions(pdev, release_bars); pdev 94 drivers/infiniband/hw/efa/efa_main.c dev_err(&dev->pdev->dev, "Failed to request admin irq (%d)\n", pdev 99 drivers/infiniband/hw/efa/efa_main.c dev_dbg(&dev->pdev->dev, "Set affinity hint of mgmnt irq to %*pbl (irq vector: %d)\n", pdev 111 drivers/infiniband/hw/efa/efa_main.c "efa-mgmnt@pci:%s", pci_name(dev->pdev)); pdev 115 drivers/infiniband/hw/efa/efa_main.c pci_irq_vector(dev->pdev, dev->admin_msix_vector_idx); pdev 120 drivers/infiniband/hw/efa/efa_main.c dev_info(&dev->pdev->dev, "Setup irq:0x%p vector:%d name:%s\n", pdev 145 drivers/infiniband/hw/efa/efa_main.c struct pci_dev *pdev = dev->pdev; pdev 150 drivers/infiniband/hw/efa/efa_main.c bars = pci_select_bars(pdev, IORESOURCE_MEM) & BIT(db_bar_idx); pdev 152 drivers/infiniband/hw/efa/efa_main.c err = pci_request_selected_regions(pdev, bars, DRV_MODULE_NAME); pdev 154 drivers/infiniband/hw/efa/efa_main.c dev_err(&dev->pdev->dev, pdev 161 drivers/infiniband/hw/efa/efa_main.c dev->db_bar_addr = pci_resource_start(dev->pdev, db_bar_idx); pdev 162 drivers/infiniband/hw/efa/efa_main.c dev->db_bar_len = pci_resource_len(dev->pdev, db_bar_idx); pdev 238 drivers/infiniband/hw/efa/efa_main.c struct pci_dev *pdev = dev->pdev; pdev 247 drivers/infiniband/hw/efa/efa_main.c dev_dbg(&dev->pdev->dev, "Doorbells bar (%d)\n", dev->dev_attr.db_bar); pdev 272 drivers/infiniband/hw/efa/efa_main.c dev->ibdev.dev.parent = &pdev->dev; pdev 320 drivers/infiniband/hw/efa/efa_main.c pci_free_irq_vectors(dev->pdev); pdev 329 drivers/infiniband/hw/efa/efa_main.c dev_dbg(&dev->pdev->dev, "Trying to enable MSI-X, vectors %d\n", pdev 333 drivers/infiniband/hw/efa/efa_main.c irq_num = pci_alloc_irq_vectors(dev->pdev, msix_vecs, pdev 337 drivers/infiniband/hw/efa/efa_main.c dev_err(&dev->pdev->dev, "Failed to enable MSI-X. irq_num %d\n", pdev 343 drivers/infiniband/hw/efa/efa_main.c dev_err(&dev->pdev->dev, pdev 352 drivers/infiniband/hw/efa/efa_main.c static int efa_device_init(struct efa_com_dev *edev, struct pci_dev *pdev) pdev 371 drivers/infiniband/hw/efa/efa_main.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(dma_width)); pdev 373 drivers/infiniband/hw/efa/efa_main.c dev_err(&pdev->dev, "pci_set_dma_mask failed %d\n", err); pdev 377 drivers/infiniband/hw/efa/efa_main.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(dma_width)); pdev 379 drivers/infiniband/hw/efa/efa_main.c dev_err(&pdev->dev, pdev 388 drivers/infiniband/hw/efa/efa_main.c static struct efa_dev *efa_probe_device(struct pci_dev *pdev) pdev 395 drivers/infiniband/hw/efa/efa_main.c err = pci_enable_device_mem(pdev); pdev 397 drivers/infiniband/hw/efa/efa_main.c dev_err(&pdev->dev, "pci_enable_device_mem() failed!\n"); pdev 401 drivers/infiniband/hw/efa/efa_main.c pci_set_master(pdev); pdev 405 drivers/infiniband/hw/efa/efa_main.c dev_err(&pdev->dev, "Device alloc failed\n"); pdev 410 drivers/infiniband/hw/efa/efa_main.c pci_set_drvdata(pdev, dev); pdev 413 drivers/infiniband/hw/efa/efa_main.c edev->dmadev = &pdev->dev; pdev 414 drivers/infiniband/hw/efa/efa_main.c dev->pdev = pdev; pdev 416 drivers/infiniband/hw/efa/efa_main.c bars = pci_select_bars(pdev, IORESOURCE_MEM) & EFA_BASE_BAR_MASK; pdev 417 drivers/infiniband/hw/efa/efa_main.c err = pci_request_selected_regions(pdev, bars, DRV_MODULE_NAME); pdev 419 drivers/infiniband/hw/efa/efa_main.c dev_err(&pdev->dev, "pci_request_selected_regions failed %d\n", pdev 424 drivers/infiniband/hw/efa/efa_main.c dev->reg_bar_addr = pci_resource_start(pdev, EFA_REG_BAR); pdev 425 drivers/infiniband/hw/efa/efa_main.c dev->reg_bar_len = pci_resource_len(pdev, EFA_REG_BAR); pdev 426 drivers/infiniband/hw/efa/efa_main.c dev->mem_bar_addr = pci_resource_start(pdev, EFA_MEM_BAR); pdev 427 drivers/infiniband/hw/efa/efa_main.c dev->mem_bar_len = pci_resource_len(pdev, EFA_MEM_BAR); pdev 429 drivers/infiniband/hw/efa/efa_main.c edev->reg_bar = devm_ioremap(&pdev->dev, pdev 433 drivers/infiniband/hw/efa/efa_main.c dev_err(&pdev->dev, "Failed to remap register bar\n"); pdev 440 drivers/infiniband/hw/efa/efa_main.c dev_err(&pdev->dev, "Failed to init readless MMIO\n"); pdev 444 drivers/infiniband/hw/efa/efa_main.c err = efa_device_init(edev, pdev); pdev 446 drivers/infiniband/hw/efa/efa_main.c dev_err(&pdev->dev, "EFA device init failed\n"); pdev 476 drivers/infiniband/hw/efa/efa_main.c devm_iounmap(&pdev->dev, edev->reg_bar); pdev 482 drivers/infiniband/hw/efa/efa_main.c pci_disable_device(pdev); pdev 486 drivers/infiniband/hw/efa/efa_main.c static void efa_remove_device(struct pci_dev *pdev) pdev 488 drivers/infiniband/hw/efa/efa_main.c struct efa_dev *dev = pci_get_drvdata(pdev); pdev 496 drivers/infiniband/hw/efa/efa_main.c devm_iounmap(&pdev->dev, edev->reg_bar); pdev 499 drivers/infiniband/hw/efa/efa_main.c pci_disable_device(pdev); pdev 502 drivers/infiniband/hw/efa/efa_main.c static int efa_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 507 drivers/infiniband/hw/efa/efa_main.c dev = efa_probe_device(pdev); pdev 518 drivers/infiniband/hw/efa/efa_main.c efa_remove_device(pdev); pdev 522 drivers/infiniband/hw/efa/efa_main.c static void efa_remove(struct pci_dev *pdev) pdev 524 drivers/infiniband/hw/efa/efa_main.c struct efa_dev *dev = pci_get_drvdata(pdev); pdev 527 drivers/infiniband/hw/efa/efa_main.c efa_remove_device(pdev); pdev 165 drivers/infiniband/hw/efa/efa_verbs.c *dma_addr = dma_map_single(&dev->pdev->dev, addr, size, dir); pdev 166 drivers/infiniband/hw/efa/efa_verbs.c if (dma_mapping_error(&dev->pdev->dev, *dma_addr)) { pdev 296 drivers/infiniband/hw/efa/efa_verbs.c props->vendor_id = dev->pdev->vendor; pdev 297 drivers/infiniband/hw/efa/efa_verbs.c props->vendor_part_id = dev->pdev->device; pdev 298 drivers/infiniband/hw/efa/efa_verbs.c props->hw_ver = dev->pdev->subsystem_device; pdev 504 drivers/infiniband/hw/efa/efa_verbs.c dma_unmap_single(&dev->pdev->dev, qp->rq_dma_addr, qp->rq_size, pdev 774 drivers/infiniband/hw/efa/efa_verbs.c dma_unmap_single(&dev->pdev->dev, qp->rq_dma_addr, qp->rq_size, pdev 898 drivers/infiniband/hw/efa/efa_verbs.c dma_unmap_single(&dev->pdev->dev, cq->dma_addr, cq->size, pdev 1036 drivers/infiniband/hw/efa/efa_verbs.c dma_unmap_single(&dev->pdev->dev, cq->dma_addr, cq->size, pdev 1150 drivers/infiniband/hw/efa/efa_verbs.c dma_addr = dma_map_single(&dev->pdev->dev, pdev 1154 drivers/infiniband/hw/efa/efa_verbs.c if (dma_mapping_error(&dev->pdev->dev, dma_addr)) { pdev 1182 drivers/infiniband/hw/efa/efa_verbs.c dma_unmap_single(&dev->pdev->dev, chunk_list->chunks[i].dma_addr, pdev 1199 drivers/infiniband/hw/efa/efa_verbs.c dma_unmap_single(&dev->pdev->dev, chunk_list->chunks[i].dma_addr, pdev 1213 drivers/infiniband/hw/efa/efa_verbs.c dma_addr = dma_map_single(&dev->pdev->dev, pbl->pbl_buf, pdev 1215 drivers/infiniband/hw/efa/efa_verbs.c if (dma_mapping_error(&dev->pdev->dev, dma_addr)) { pdev 1244 drivers/infiniband/hw/efa/efa_verbs.c sg_dma_cnt = dma_map_sg(&dev->pdev->dev, sgl, size_in_pages, DMA_TO_DEVICE); pdev 1268 drivers/infiniband/hw/efa/efa_verbs.c dma_unmap_sg(&dev->pdev->dev, sgl, size_in_pages, DMA_TO_DEVICE); pdev 1277 drivers/infiniband/hw/efa/efa_verbs.c dma_unmap_sg(&dev->pdev->dev, pbl->phys.indirect.sgl, pdev 1332 drivers/infiniband/hw/efa/efa_verbs.c dma_unmap_single(&dev->pdev->dev, pbl->phys.continuous.dma_addr, pdev 14825 drivers/infiniband/hw/hfi1/chip.c struct pci_dev *pdev = dd->pcidev; pdev 14835 drivers/infiniband/hw/hfi1/chip.c struct pci_dev *parent = pdev->bus->self; pdev 14842 drivers/infiniband/hw/hfi1/chip.c hfi1_init_pportdata(pdev, ppd, dd, 0, 1); pdev 14889 drivers/infiniband/hw/hfi1/chip.c ret = hfi1_pcie_ddinit(dd, pdev); pdev 1488 drivers/infiniband/hw/hfi1/hfi.h void hfi1_init_pportdata(struct pci_dev *pdev, struct hfi1_pportdata *ppd, pdev 2055 drivers/infiniband/hw/hfi1/hfi.h void hfi1_pcie_cleanup(struct pci_dev *pdev); pdev 2056 drivers/infiniband/hw/hfi1/hfi.h int hfi1_pcie_ddinit(struct hfi1_devdata *dd, struct pci_dev *pdev); pdev 643 drivers/infiniband/hw/hfi1/init.c void hfi1_init_pportdata(struct pci_dev *pdev, struct hfi1_pportdata *ppd, pdev 1276 drivers/infiniband/hw/hfi1/init.c static struct hfi1_devdata *hfi1_alloc_devdata(struct pci_dev *pdev, pdev 1291 drivers/infiniband/hw/hfi1/init.c dd->pcidev = pdev; pdev 1292 drivers/infiniband/hw/hfi1/init.c pci_set_drvdata(pdev, dd); pdev 1298 drivers/infiniband/hw/hfi1/init.c dev_err(&pdev->dev, pdev 1637 drivers/infiniband/hw/hfi1/init.c static int init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 1649 drivers/infiniband/hw/hfi1/init.c dev_err(&pdev->dev, "Failing on unknown Intel deviceid 0x%x\n", pdev 1656 drivers/infiniband/hw/hfi1/init.c dd = hfi1_alloc_devdata(pdev, NUM_IB_PORTS * pdev 1776 drivers/infiniband/hw/hfi1/init.c hfi1_pcie_cleanup(pdev); pdev 1793 drivers/infiniband/hw/hfi1/init.c static void remove_one(struct pci_dev *pdev) pdev 1795 drivers/infiniband/hw/hfi1/init.c struct hfi1_devdata *dd = pci_get_drvdata(pdev); pdev 1826 drivers/infiniband/hw/hfi1/init.c static void shutdown_one(struct pci_dev *pdev) pdev 1828 drivers/infiniband/hw/hfi1/init.c struct hfi1_devdata *dd = pci_get_drvdata(pdev); pdev 69 drivers/infiniband/hw/hfi1/pcie.c struct pci_dev *pdev = dd->pcidev; pdev 71 drivers/infiniband/hw/hfi1/pcie.c ret = pci_enable_device(pdev); pdev 89 drivers/infiniband/hw/hfi1/pcie.c ret = pci_request_regions(pdev, DRIVER_NAME); pdev 95 drivers/infiniband/hw/hfi1/pcie.c ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 102 drivers/infiniband/hw/hfi1/pcie.c ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 107 drivers/infiniband/hw/hfi1/pcie.c ret = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 109 drivers/infiniband/hw/hfi1/pcie.c ret = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 116 drivers/infiniband/hw/hfi1/pcie.c pci_set_master(pdev); pdev 117 drivers/infiniband/hw/hfi1/pcie.c (void)pci_enable_pcie_error_reporting(pdev); pdev 121 drivers/infiniband/hw/hfi1/pcie.c hfi1_pcie_cleanup(pdev); pdev 128 drivers/infiniband/hw/hfi1/pcie.c void hfi1_pcie_cleanup(struct pci_dev *pdev) pdev 130 drivers/infiniband/hw/hfi1/pcie.c pci_disable_device(pdev); pdev 135 drivers/infiniband/hw/hfi1/pcie.c pci_release_regions(pdev); pdev 143 drivers/infiniband/hw/hfi1/pcie.c int hfi1_pcie_ddinit(struct hfi1_devdata *dd, struct pci_dev *pdev) pdev 150 drivers/infiniband/hw/hfi1/pcie.c addr = pci_resource_start(pdev, 0); pdev 151 drivers/infiniband/hw/hfi1/pcie.c len = pci_resource_len(pdev, 0); pdev 556 drivers/infiniband/hw/hfi1/pcie.c pci_error_detected(struct pci_dev *pdev, pci_channel_state_t state) pdev 558 drivers/infiniband/hw/hfi1/pcie.c struct hfi1_devdata *dd = pci_get_drvdata(pdev); pdev 568 drivers/infiniband/hw/hfi1/pcie.c pci_disable_device(pdev); pdev 592 drivers/infiniband/hw/hfi1/pcie.c pci_mmio_enabled(struct pci_dev *pdev) pdev 595 drivers/infiniband/hw/hfi1/pcie.c struct hfi1_devdata *dd = pci_get_drvdata(pdev); pdev 610 drivers/infiniband/hw/hfi1/pcie.c pci_slot_reset(struct pci_dev *pdev) pdev 612 drivers/infiniband/hw/hfi1/pcie.c struct hfi1_devdata *dd = pci_get_drvdata(pdev); pdev 619 drivers/infiniband/hw/hfi1/pcie.c pci_resume(struct pci_dev *pdev) pdev 621 drivers/infiniband/hw/hfi1/pcie.c struct hfi1_devdata *dd = pci_get_drvdata(pdev); pdev 769 drivers/infiniband/hw/hfi1/pcie.c struct pci_dev *pdev = dd->pcidev; pdev 778 drivers/infiniband/hw/hfi1/pcie.c pci_write_config_dword(pdev, PCIE_CFG_REG_PL103, i); pdev 783 drivers/infiniband/hw/hfi1/pcie.c pci_write_config_dword(pdev, PCIE_CFG_REG_PL102, pdev 848 drivers/infiniband/hw/hfi1/pcie.c struct pci_dev *pdev; pdev 857 drivers/infiniband/hw/hfi1/pcie.c list_for_each_entry(pdev, &dev->bus->devices, bus_list) pdev 858 drivers/infiniband/hw/hfi1/pcie.c if (pdev != dev) { pdev 998 drivers/infiniband/hw/hns/hns_roce_device.h struct platform_device *pdev; pdev 71 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 353 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 511 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 553 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 591 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 679 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 701 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 876 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 905 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 952 drivers/infiniband/hw/hns/hns_roce_hw_v1.c dev_err(&hr_dev->pdev->dev, "create reserver qp failed\n"); pdev 962 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 1005 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 1047 drivers/infiniband/hw/hns/hns_roce_hw_v1.c dev = &hr_dev->pdev->dev; pdev 1100 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 1171 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 1204 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 1287 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 1326 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 1369 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 1386 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 1412 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 1425 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 1472 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 1586 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 2198 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 2424 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 2533 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 2575 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 2718 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 3372 drivers/infiniband/hw/hns/hns_roce_hw_v1.c dev_err(&hr_dev->pdev->dev, "QUERY QP cmd process error\n"); pdev 3455 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 3653 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 3703 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 3738 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 3773 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 3808 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 3835 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 3883 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 4013 drivers/infiniband/hw/hns/hns_roce_hw_v1.c dev_warn(&eq->hr_dev->pdev->dev, pdev 4043 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 4189 drivers/infiniband/hw/hns/hns_roce_hw_v1.c dma_free_coherent(&hr_dev->pdev->dev, HNS_ROCE_BA_SIZE, pdev 4224 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 4308 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 4505 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &hr_dev->pdev->dev; pdev 4506 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct platform_device *pdev = NULL; pdev 4547 drivers/infiniband/hw/hns/hns_roce_hw_v1.c hr_dev->reg_base = devm_platform_ioremap_resource(hr_dev->pdev, 0); pdev 4567 drivers/infiniband/hw/hns/hns_roce_hw_v1.c pdev = of_find_device_by_node(net_node); pdev 4576 drivers/infiniband/hw/hns/hns_roce_hw_v1.c pdev = hns_roce_find_pdev(args.fwnode); pdev 4582 drivers/infiniband/hw/hns/hns_roce_hw_v1.c if (pdev) { pdev 4583 drivers/infiniband/hw/hns/hns_roce_hw_v1.c netdev = platform_get_drvdata(pdev); pdev 4590 drivers/infiniband/hw/hns/hns_roce_hw_v1.c pdev->name); pdev 4621 drivers/infiniband/hw/hns/hns_roce_hw_v1.c hr_dev->irq[i] = platform_get_irq(hr_dev->pdev, i); pdev 4635 drivers/infiniband/hw/hns/hns_roce_hw_v1.c static int hns_roce_probe(struct platform_device *pdev) pdev 4639 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct device *dev = &pdev->dev; pdev 4651 drivers/infiniband/hw/hns/hns_roce_hw_v1.c hr_dev->pdev = pdev; pdev 4653 drivers/infiniband/hw/hns/hns_roce_hw_v1.c platform_set_drvdata(pdev, hr_dev); pdev 4689 drivers/infiniband/hw/hns/hns_roce_hw_v1.c static int hns_roce_remove(struct platform_device *pdev) pdev 4691 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct hns_roce_dev *hr_dev = platform_get_drvdata(pdev); pdev 5218 drivers/infiniband/hw/hns/hns_roce_hw_v2.c struct pci_dev *pdev = hr_dev->pci_dev; pdev 5219 drivers/infiniband/hw/hns/hns_roce_hw_v2.c struct hnae3_ae_dev *ae_dev = pci_get_drvdata(pdev); pdev 5232 drivers/infiniband/hw/hns/hns_roce_hw_v2.c ops->reset_event(pdev, NULL); pdev 6402 drivers/infiniband/hw/hns/hns_roce_hw_v2.c hr_dev->irq[i] = pci_irq_vector(handle->pdev, pdev 6430 drivers/infiniband/hw/hns/hns_roce_hw_v2.c hr_dev->pci_dev = handle->pdev; pdev 6431 drivers/infiniband/hw/hns/hns_roce_hw_v2.c hr_dev->dev = &handle->pdev->dev; pdev 6476 drivers/infiniband/hw/hns/hns_roce_hw_v2.c struct device *dev = &handle->pdev->dev; pdev 6486 drivers/infiniband/hw/hns/hns_roce_hw_v2.c id = pci_match_id(hns_roce_hw_v2_pci_tbl, handle->pdev); pdev 6556 drivers/infiniband/hw/hns/hns_roce_hw_v2.c struct device *dev = &handle->pdev->dev; pdev 6567 drivers/infiniband/hw/hns/hns_roce_hw_v2.c dev_info(&handle->pdev->dev, "In reset process RoCE client reinit.\n"); pdev 6590 drivers/infiniband/hw/hns/hns_roce_hw_v2.c dev_info(&handle->pdev->dev, "In reset process RoCE client uninit.\n"); pdev 109 drivers/infiniband/hw/hns/hns_roce_pd.c res = platform_get_resource(hr_dev->pdev, IORESOURCE_MEM, 0); pdev 111 drivers/infiniband/hw/hns/hns_roce_pd.c dev_err(&hr_dev->pdev->dev, "memory resource not found!\n"); pdev 524 drivers/infiniband/hw/mlx4/main.c props->vendor_part_id = dev->dev->persist->pdev->device; pdev 1182 drivers/infiniband/hw/mlx4/main.c (pci_resource_start(dev->dev->persist->pdev, pdev 2040 drivers/infiniband/hw/mlx4/main.c return sprintf(buf, "MT%d\n", dev->dev->persist->pdev->device); pdev 2643 drivers/infiniband/hw/mlx4/main.c dev_err(&dev->persist->pdev->dev, pdev 2671 drivers/infiniband/hw/mlx4/main.c ibdev->ib_dev.dev.parent = &dev->persist->pdev->dev; pdev 360 drivers/infiniband/hw/mlx4/sysfs.c snprintf(name, max, "%.8s%.2d.%d", pci_name(dev->dev->persist->pdev), pdev 984 drivers/infiniband/hw/mlx5/main.c props->vendor_part_id = mdev->pdev->device; pdev 985 drivers/infiniband/hw/mlx5/main.c props->hw_ver = mdev->pdev->revision; pdev 2302 drivers/infiniband/hw/mlx5/main.c page_idx = (dm->dev_addr - pci_resource_start(dm_db->dev->pdev, 0) - pdev 2438 drivers/infiniband/hw/mlx5/main.c page_idx = (dm->dev_addr - pci_resource_start(dev->pdev, 0) - pdev 4387 drivers/infiniband/hw/mlx5/main.c dev->mdev->rev_id = dev->mdev->pdev->revision; pdev 4418 drivers/infiniband/hw/mlx5/main.c return sprintf(buf, "MT%d\n", dev->mdev->pdev->device); pdev 1233 drivers/infiniband/hw/mlx5/mr.c start_addr -= pci_resource_start(dev->pdev, 0); pdev 210 drivers/infiniband/hw/mthca/mthca_allocator.c buf->direct.buf = dma_alloc_coherent(&dev->pdev->dev, pdev 250 drivers/infiniband/hw/mthca/mthca_allocator.c dma_alloc_coherent(&dev->pdev->dev, PAGE_SIZE, pdev 293 drivers/infiniband/hw/mthca/mthca_allocator.c dma_free_coherent(&dev->pdev->dev, size, buf->direct.buf, pdev 297 drivers/infiniband/hw/mthca/mthca_allocator.c dma_free_coherent(&dev->pdev->dev, PAGE_SIZE, pdev 340 drivers/infiniband/hw/mthca/mthca_av.c dev->av_table.pool = dma_pool_create("mthca_av", &dev->pdev->dev, pdev 347 drivers/infiniband/hw/mthca/mthca_av.c dev->av_table.av_map = ioremap(pci_resource_start(dev->pdev, 4) + pdev 72 drivers/infiniband/hw/mthca/mthca_catas.c struct pci_dev *pdev = dev->pdev; pdev 73 drivers/infiniband/hw/mthca/mthca_catas.c ret = __mthca_restart_one(dev->pdev); pdev 77 drivers/infiniband/hw/mthca/mthca_catas.c pci_name(pdev), ret); pdev 79 drivers/infiniband/hw/mthca/mthca_catas.c struct mthca_dev *d = pci_get_drvdata(pdev); pdev 155 drivers/infiniband/hw/mthca/mthca_catas.c addr = pci_resource_start(dev->pdev, 0) + pdev 156 drivers/infiniband/hw/mthca/mthca_catas.c ((pci_resource_len(dev->pdev, 0) - 1) & pdev 528 drivers/infiniband/hw/mthca/mthca_cmd.c dev->hcr = ioremap(pci_resource_start(dev->pdev, 0) + MTHCA_HCR_BASE, pdev 535 drivers/infiniband/hw/mthca/mthca_cmd.c dev->cmd.pool = dma_pool_create("mthca_cmd", &dev->pdev->dev, pdev 767 drivers/infiniband/hw/mthca/mthca_cmd.c addr = pci_resource_start(dev->pdev, 2) + pdev 768 drivers/infiniband/hw/mthca/mthca_cmd.c ((pci_resource_len(dev->pdev, 2) - 1) & base); pdev 934 drivers/infiniband/hw/mthca/mthca_cq.c synchronize_irq(dev->pdev->irq); pdev 291 drivers/infiniband/hw/mthca/mthca_dev.h struct pci_dev *pdev; pdev 369 drivers/infiniband/hw/mthca/mthca_dev.h dev_printk(KERN_DEBUG, &mdev->pdev->dev, format, ## arg); \ pdev 379 drivers/infiniband/hw/mthca/mthca_dev.h dev_err(&mdev->pdev->dev, format, ## arg) pdev 381 drivers/infiniband/hw/mthca/mthca_dev.h dev_info(&mdev->pdev->dev, format, ## arg) pdev 383 drivers/infiniband/hw/mthca/mthca_dev.h dev_warn(&mdev->pdev->dev, format, ## arg) pdev 455 drivers/infiniband/hw/mthca/mthca_dev.h int __mthca_restart_one(struct pci_dev *pdev); pdev 500 drivers/infiniband/hw/mthca/mthca_eq.c eq->page_list[i].buf = dma_alloc_coherent(&dev->pdev->dev, pdev 573 drivers/infiniband/hw/mthca/mthca_eq.c dma_free_coherent(&dev->pdev->dev, PAGE_SIZE, pdev 620 drivers/infiniband/hw/mthca/mthca_eq.c pci_free_consistent(dev->pdev, PAGE_SIZE, pdev 633 drivers/infiniband/hw/mthca/mthca_eq.c free_irq(dev->pdev->irq, dev); pdev 646 drivers/infiniband/hw/mthca/mthca_eq.c phys_addr_t base = pci_resource_start(dev->pdev, 0); pdev 665 drivers/infiniband/hw/mthca/mthca_eq.c if (mthca_map_reg(dev, (pci_resource_len(dev->pdev, 0) - 1) & pdev 677 drivers/infiniband/hw/mthca/mthca_eq.c if (mthca_map_reg(dev, ((pci_resource_len(dev->pdev, 0) - 1) & pdev 685 drivers/infiniband/hw/mthca/mthca_eq.c if (mthca_map_reg(dev, (pci_resource_len(dev->pdev, 0) - 1) & pdev 742 drivers/infiniband/hw/mthca/mthca_eq.c dev->eq_table.icm_dma = pci_map_page(dev->pdev, dev->eq_table.icm_page, 0, pdev 744 drivers/infiniband/hw/mthca/mthca_eq.c if (pci_dma_mapping_error(dev->pdev, dev->eq_table.icm_dma)) { pdev 751 drivers/infiniband/hw/mthca/mthca_eq.c pci_unmap_page(dev->pdev, dev->eq_table.icm_dma, PAGE_SIZE, pdev 762 drivers/infiniband/hw/mthca/mthca_eq.c pci_unmap_page(dev->pdev, dev->eq_table.icm_dma, PAGE_SIZE, pdev 826 drivers/infiniband/hw/mthca/mthca_eq.c pci_name(dev->pdev)); pdev 839 drivers/infiniband/hw/mthca/mthca_eq.c DRV_NAME "@pci:%s", pci_name(dev->pdev)); pdev 840 drivers/infiniband/hw/mthca/mthca_eq.c err = request_irq(dev->pdev->irq, pdev 142 drivers/infiniband/hw/mthca/mthca_main.c if (pci_find_capability(mdev->pdev, PCI_CAP_ID_PCIX)) { pdev 143 drivers/infiniband/hw/mthca/mthca_main.c if (pcix_set_mmrbc(mdev->pdev, pcix_get_max_mmrbc(mdev->pdev))) { pdev 151 drivers/infiniband/hw/mthca/mthca_main.c if (pci_is_pcie(mdev->pdev)) { pdev 152 drivers/infiniband/hw/mthca/mthca_main.c if (pcie_set_readrq(mdev->pdev, 4096)) { pdev 188 drivers/infiniband/hw/mthca/mthca_main.c if (dev_lim->uar_size > pci_resource_len(mdev->pdev, 2)) { pdev 192 drivers/infiniband/hw/mthca/mthca_main.c (unsigned long long)pci_resource_len(mdev->pdev, 2)); pdev 767 drivers/infiniband/hw/mthca/mthca_main.c dev->pdev->irq); pdev 855 drivers/infiniband/hw/mthca/mthca_main.c err = pci_alloc_irq_vectors(mdev->pdev, 3, 3, PCI_IRQ_MSIX); pdev 860 drivers/infiniband/hw/mthca/mthca_main.c pci_irq_vector(mdev->pdev, 0); pdev 862 drivers/infiniband/hw/mthca/mthca_main.c pci_irq_vector(mdev->pdev, 1); pdev 864 drivers/infiniband/hw/mthca/mthca_main.c pci_irq_vector(mdev->pdev, 2); pdev 897 drivers/infiniband/hw/mthca/mthca_main.c static int __mthca_init_one(struct pci_dev *pdev, int hca_type) pdev 904 drivers/infiniband/hw/mthca/mthca_main.c pci_name(pdev)); pdev 906 drivers/infiniband/hw/mthca/mthca_main.c err = pci_enable_device(pdev); pdev 908 drivers/infiniband/hw/mthca/mthca_main.c dev_err(&pdev->dev, "Cannot enable PCI device, " pdev 917 drivers/infiniband/hw/mthca/mthca_main.c if (!(pci_resource_flags(pdev, 0) & IORESOURCE_MEM) || pdev 918 drivers/infiniband/hw/mthca/mthca_main.c pci_resource_len(pdev, 0) != 1 << 20) { pdev 919 drivers/infiniband/hw/mthca/mthca_main.c dev_err(&pdev->dev, "Missing DCS, aborting.\n"); pdev 923 drivers/infiniband/hw/mthca/mthca_main.c if (!(pci_resource_flags(pdev, 2) & IORESOURCE_MEM)) { pdev 924 drivers/infiniband/hw/mthca/mthca_main.c dev_err(&pdev->dev, "Missing UAR, aborting.\n"); pdev 928 drivers/infiniband/hw/mthca/mthca_main.c if (!(pci_resource_flags(pdev, 4) & IORESOURCE_MEM)) pdev 931 drivers/infiniband/hw/mthca/mthca_main.c err = pci_request_regions(pdev, DRV_NAME); pdev 933 drivers/infiniband/hw/mthca/mthca_main.c dev_err(&pdev->dev, "Cannot obtain PCI resources, " pdev 938 drivers/infiniband/hw/mthca/mthca_main.c pci_set_master(pdev); pdev 940 drivers/infiniband/hw/mthca/mthca_main.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 942 drivers/infiniband/hw/mthca/mthca_main.c dev_warn(&pdev->dev, "Warning: couldn't set 64-bit PCI DMA mask.\n"); pdev 943 drivers/infiniband/hw/mthca/mthca_main.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 945 drivers/infiniband/hw/mthca/mthca_main.c dev_err(&pdev->dev, "Can't set PCI DMA mask, aborting.\n"); pdev 949 drivers/infiniband/hw/mthca/mthca_main.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 951 drivers/infiniband/hw/mthca/mthca_main.c dev_warn(&pdev->dev, "Warning: couldn't set 64-bit " pdev 953 drivers/infiniband/hw/mthca/mthca_main.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 955 drivers/infiniband/hw/mthca/mthca_main.c dev_err(&pdev->dev, "Can't set consistent PCI DMA mask, " pdev 962 drivers/infiniband/hw/mthca/mthca_main.c dma_set_max_seg_size(&pdev->dev, 1024 * 1024 * 1024); pdev 966 drivers/infiniband/hw/mthca/mthca_main.c dev_err(&pdev->dev, "Device struct alloc failed, " pdev 972 drivers/infiniband/hw/mthca/mthca_main.c mdev->pdev = pdev; pdev 1018 drivers/infiniband/hw/mthca/mthca_main.c pci_free_irq_vectors(pdev); pdev 1035 drivers/infiniband/hw/mthca/mthca_main.c pci_set_drvdata(pdev, mdev); pdev 1062 drivers/infiniband/hw/mthca/mthca_main.c pci_free_irq_vectors(pdev); pdev 1073 drivers/infiniband/hw/mthca/mthca_main.c pci_release_regions(pdev); pdev 1076 drivers/infiniband/hw/mthca/mthca_main.c pci_disable_device(pdev); pdev 1077 drivers/infiniband/hw/mthca/mthca_main.c pci_set_drvdata(pdev, NULL); pdev 1081 drivers/infiniband/hw/mthca/mthca_main.c static void __mthca_remove_one(struct pci_dev *pdev) pdev 1083 drivers/infiniband/hw/mthca/mthca_main.c struct mthca_dev *mdev = pci_get_drvdata(pdev); pdev 1113 drivers/infiniband/hw/mthca/mthca_main.c pci_free_irq_vectors(pdev); pdev 1116 drivers/infiniband/hw/mthca/mthca_main.c pci_release_regions(pdev); pdev 1117 drivers/infiniband/hw/mthca/mthca_main.c pci_disable_device(pdev); pdev 1118 drivers/infiniband/hw/mthca/mthca_main.c pci_set_drvdata(pdev, NULL); pdev 1122 drivers/infiniband/hw/mthca/mthca_main.c int __mthca_restart_one(struct pci_dev *pdev) pdev 1127 drivers/infiniband/hw/mthca/mthca_main.c mdev = pci_get_drvdata(pdev); pdev 1131 drivers/infiniband/hw/mthca/mthca_main.c __mthca_remove_one(pdev); pdev 1132 drivers/infiniband/hw/mthca/mthca_main.c return __mthca_init_one(pdev, hca_type); pdev 1135 drivers/infiniband/hw/mthca/mthca_main.c static int mthca_init_one(struct pci_dev *pdev, const struct pci_device_id *id) pdev 1145 drivers/infiniband/hw/mthca/mthca_main.c pci_name(pdev), id->driver_data); pdev 1150 drivers/infiniband/hw/mthca/mthca_main.c ret = __mthca_init_one(pdev, id->driver_data); pdev 1157 drivers/infiniband/hw/mthca/mthca_main.c static void mthca_remove_one(struct pci_dev *pdev) pdev 1160 drivers/infiniband/hw/mthca/mthca_main.c __mthca_remove_one(pdev); pdev 69 drivers/infiniband/hw/mthca/mthca_memfree.c pci_unmap_sg(dev->pdev, chunk->mem, chunk->npages, pdev 82 drivers/infiniband/hw/mthca/mthca_memfree.c dma_free_coherent(&dev->pdev->dev, chunk->mem[i].length, pdev 174 drivers/infiniband/hw/mthca/mthca_memfree.c ret = mthca_alloc_icm_coherent(&dev->pdev->dev, pdev 187 drivers/infiniband/hw/mthca/mthca_memfree.c chunk->nsg = pci_map_sg(dev->pdev, chunk->mem, pdev 207 drivers/infiniband/hw/mthca/mthca_memfree.c chunk->nsg = pci_map_sg(dev->pdev, chunk->mem, pdev 483 drivers/infiniband/hw/mthca/mthca_memfree.c ret = pci_map_sg(dev->pdev, &db_tab->page[i].mem, 1, PCI_DMA_TODEVICE); pdev 492 drivers/infiniband/hw/mthca/mthca_memfree.c pci_unmap_sg(dev->pdev, &db_tab->page[i].mem, 1, PCI_DMA_TODEVICE); pdev 558 drivers/infiniband/hw/mthca/mthca_memfree.c pci_unmap_sg(dev->pdev, &db_tab->page[i].mem, 1, PCI_DMA_TODEVICE); pdev 627 drivers/infiniband/hw/mthca/mthca_memfree.c page->db_rec = dma_alloc_coherent(&dev->pdev->dev, pdev 638 drivers/infiniband/hw/mthca/mthca_memfree.c dma_free_coherent(&dev->pdev->dev, MTHCA_ICM_PAGE_SIZE, pdev 685 drivers/infiniband/hw/mthca/mthca_memfree.c dma_free_coherent(&dev->pdev->dev, MTHCA_ICM_PAGE_SIZE, pdev 753 drivers/infiniband/hw/mthca/mthca_memfree.c dma_free_coherent(&dev->pdev->dev, MTHCA_ICM_PAGE_SIZE, pdev 348 drivers/infiniband/hw/mthca/mthca_mr.c dma_sync_single_for_cpu(&dev->pdev->dev, dma_handle, pdev 354 drivers/infiniband/hw/mthca/mthca_mr.c dma_sync_single_for_device(&dev->pdev->dev, dma_handle, pdev 783 drivers/infiniband/hw/mthca/mthca_mr.c dma_sync_single_for_cpu(&dev->pdev->dev, fmr->mem.arbel.dma_handle, pdev 790 drivers/infiniband/hw/mthca/mthca_mr.c dma_sync_single_for_device(&dev->pdev->dev, fmr->mem.arbel.dma_handle, pdev 873 drivers/infiniband/hw/mthca/mthca_mr.c addr = pci_resource_start(dev->pdev, 4) + pdev 874 drivers/infiniband/hw/mthca/mthca_mr.c ((pci_resource_len(dev->pdev, 4) - 1) & pdev 886 drivers/infiniband/hw/mthca/mthca_mr.c addr = pci_resource_start(dev->pdev, 4) + pdev 887 drivers/infiniband/hw/mthca/mthca_mr.c ((pci_resource_len(dev->pdev, 4) - 1) & pdev 1041 drivers/infiniband/hw/mthca/mthca_provider.c switch (dev->pdev->device) { pdev 1263 drivers/infiniband/hw/mthca/mthca_provider.c dev->ib_dev.dev.parent = &dev->pdev->dev; pdev 1383 drivers/infiniband/hw/mthca/mthca_qp.c sqp->header_buf = dma_alloc_coherent(&dev->pdev->dev, sqp->header_buf_size, pdev 1425 drivers/infiniband/hw/mthca/mthca_qp.c dma_free_coherent(&dev->pdev->dev, sqp->header_buf_size, pdev 1490 drivers/infiniband/hw/mthca/mthca_qp.c dma_free_coherent(&dev->pdev->dev, pdev 72 drivers/infiniband/hw/mthca/mthca_reset.c while ((bridge = pci_get_device(mdev->pdev->vendor, pdev 73 drivers/infiniband/hw/mthca/mthca_reset.c mdev->pdev->device + 2, pdev 76 drivers/infiniband/hw/mthca/mthca_reset.c bridge->subordinate == mdev->pdev->bus) { pdev 90 drivers/infiniband/hw/mthca/mthca_reset.c pci_name(mdev->pdev)); pdev 105 drivers/infiniband/hw/mthca/mthca_reset.c if (pci_read_config_dword(mdev->pdev, i * 4, hca_header + i)) { pdev 113 drivers/infiniband/hw/mthca/mthca_reset.c hca_pcix_cap = pci_find_capability(mdev->pdev, PCI_CAP_ID_PCIX); pdev 114 drivers/infiniband/hw/mthca/mthca_reset.c hca_pcie_cap = pci_pcie_cap(mdev->pdev); pdev 144 drivers/infiniband/hw/mthca/mthca_reset.c void __iomem *reset = ioremap(pci_resource_start(mdev->pdev, 0) + pdev 167 drivers/infiniband/hw/mthca/mthca_reset.c if (pci_read_config_dword(bridge ? bridge : mdev->pdev, 0, &v)) { pdev 229 drivers/infiniband/hw/mthca/mthca_reset.c if (pci_write_config_dword(mdev->pdev, hca_pcix_cap, pdev 240 drivers/infiniband/hw/mthca/mthca_reset.c if (pcie_capability_write_word(mdev->pdev, PCI_EXP_DEVCTL, pdev 248 drivers/infiniband/hw/mthca/mthca_reset.c if (pcie_capability_write_word(mdev->pdev, PCI_EXP_LNKCTL, pdev 261 drivers/infiniband/hw/mthca/mthca_reset.c if (pci_write_config_dword(mdev->pdev, i * 4, hca_header[i])) { pdev 269 drivers/infiniband/hw/mthca/mthca_reset.c if (pci_write_config_dword(mdev->pdev, PCI_COMMAND, pdev 44 drivers/infiniband/hw/mthca/mthca_uar.c uar->pfn = (pci_resource_start(dev->pdev, 2) >> PAGE_SHIFT) + uar->index; pdev 546 drivers/infiniband/hw/ocrdma/ocrdma.h switch (dev->nic_info.pdev->device) { pdev 572 drivers/infiniband/hw/ocrdma/ocrdma.h dev->nic_info.pdev, pdev 373 drivers/infiniband/hw/ocrdma/ocrdma_hw.c dma_free_coherent(&dev->nic_info.pdev->dev, q->size, q->va, q->dma); pdev 383 drivers/infiniband/hw/ocrdma/ocrdma_hw.c q->va = dma_alloc_coherent(&dev->nic_info.pdev->dev, q->size, &q->dma, pdev 487 drivers/infiniband/hw/ocrdma/ocrdma_hw.c irq = dev->nic_info.pdev->irq; pdev 1341 drivers/infiniband/hw/ocrdma/ocrdma_hw.c dma.va = dma_alloc_coherent(&dev->nic_info.pdev->dev, pdev 1371 drivers/infiniband/hw/ocrdma/ocrdma_hw.c dma_free_coherent(&dev->nic_info.pdev->dev, dma.size, dma.va, dma.pa); pdev 1651 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct pci_dev *pdev = dev->nic_info.pdev; pdev 1680 drivers/infiniband/hw/ocrdma/ocrdma_hw.c dev->av_tbl.pbl.va = dma_alloc_coherent(&pdev->dev, PAGE_SIZE, pdev 1686 drivers/infiniband/hw/ocrdma/ocrdma_hw.c dev->av_tbl.va = dma_alloc_coherent(&pdev->dev, dev->av_tbl.size, pdev 1710 drivers/infiniband/hw/ocrdma/ocrdma_hw.c dma_free_coherent(&pdev->dev, dev->av_tbl.size, dev->av_tbl.va, pdev 1714 drivers/infiniband/hw/ocrdma/ocrdma_hw.c dma_free_coherent(&pdev->dev, PAGE_SIZE, dev->av_tbl.pbl.va, pdev 1726 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct pci_dev *pdev = dev->nic_info.pdev; pdev 1737 drivers/infiniband/hw/ocrdma/ocrdma_hw.c dma_free_coherent(&pdev->dev, dev->av_tbl.size, dev->av_tbl.va, pdev 1740 drivers/infiniband/hw/ocrdma/ocrdma_hw.c dma_free_coherent(&pdev->dev, PAGE_SIZE, dev->av_tbl.pbl.va, pdev 1788 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct pci_dev *pdev = dev->nic_info.pdev; pdev 1820 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cq->va = dma_alloc_coherent(&pdev->dev, cq->len, &cq->pa, GFP_KERNEL); pdev 1883 drivers/infiniband/hw/ocrdma/ocrdma_hw.c dma_free_coherent(&pdev->dev, cq->len, cq->va, cq->pa); pdev 1905 drivers/infiniband/hw/ocrdma/ocrdma_hw.c dma_free_coherent(&dev->nic_info.pdev->dev, cq->len, cq->va, cq->pa); pdev 2190 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct pci_dev *pdev = dev->nic_info.pdev; pdev 2208 drivers/infiniband/hw/ocrdma/ocrdma_hw.c qp->sq.va = dma_alloc_coherent(&pdev->dev, len, &pa, GFP_KERNEL); pdev 2245 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct pci_dev *pdev = dev->nic_info.pdev; pdev 2258 drivers/infiniband/hw/ocrdma/ocrdma_hw.c qp->rq.va = dma_alloc_coherent(&pdev->dev, len, &pa, GFP_KERNEL); pdev 2304 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct pci_dev *pdev = dev->nic_info.pdev; pdev 2314 drivers/infiniband/hw/ocrdma/ocrdma_hw.c qp->ird_q_va = dma_alloc_coherent(&pdev->dev, ird_q_len, &pa, pdev 2375 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct pci_dev *pdev = dev->nic_info.pdev; pdev 2456 drivers/infiniband/hw/ocrdma/ocrdma_hw.c dma_free_coherent(&pdev->dev, qp->rq.len, qp->rq.va, qp->rq.pa); pdev 2459 drivers/infiniband/hw/ocrdma/ocrdma_hw.c dma_free_coherent(&pdev->dev, qp->sq.len, qp->sq.va, qp->sq.pa); pdev 2722 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct pci_dev *pdev = dev->nic_info.pdev; pdev 2735 drivers/infiniband/hw/ocrdma/ocrdma_hw.c dma_free_coherent(&pdev->dev, qp->sq.len, qp->sq.va, qp->sq.pa); pdev 2737 drivers/infiniband/hw/ocrdma/ocrdma_hw.c dma_free_coherent(&pdev->dev, qp->rq.len, qp->rq.va, qp->rq.pa); pdev 2753 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct pci_dev *pdev = dev->nic_info.pdev; pdev 2772 drivers/infiniband/hw/ocrdma/ocrdma_hw.c srq->rq.va = dma_alloc_coherent(&pdev->dev, len, &pa, GFP_KERNEL); pdev 2812 drivers/infiniband/hw/ocrdma/ocrdma_hw.c dma_free_coherent(&pdev->dev, srq->rq.len, srq->rq.va, pa); pdev 2865 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct pci_dev *pdev = dev->nic_info.pdev; pdev 2872 drivers/infiniband/hw/ocrdma/ocrdma_hw.c dma_free_coherent(&pdev->dev, srq->rq.len, pdev 2886 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct pci_dev *pdev = dev->nic_info.pdev; pdev 2892 drivers/infiniband/hw/ocrdma/ocrdma_hw.c req = dma_alloc_coherent(&pdev->dev, cmd.hdr.pyld_len, &pa, GFP_KERNEL); pdev 2917 drivers/infiniband/hw/ocrdma/ocrdma_hw.c dma_free_coherent(&pdev->dev, cmd.hdr.pyld_len, req, pa); pdev 2938 drivers/infiniband/hw/ocrdma/ocrdma_hw.c dev_name(&dev->nic_info.pdev->dev), dev->id); pdev 2944 drivers/infiniband/hw/ocrdma/ocrdma_hw.c dev_name(&dev->nic_info.pdev->dev), dev->id, pdev 2953 drivers/infiniband/hw/ocrdma/ocrdma_hw.c dev_name(&dev->nic_info.pdev->dev), dev->id); pdev 2991 drivers/infiniband/hw/ocrdma/ocrdma_hw.c dev_name(&dev->nic_info.pdev->dev), pdev 3028 drivers/infiniband/hw/ocrdma/ocrdma_hw.c dev_name(&dev->nic_info.pdev->dev), dev->id); pdev 3031 drivers/infiniband/hw/ocrdma/ocrdma_hw.c dev_name(&dev->nic_info.pdev->dev), dev->id, pdev 122 drivers/infiniband/hw/ocrdma/ocrdma_main.c return scnprintf(buf, PAGE_SIZE, "0x%x\n", dev->nic_info.pdev->vendor); pdev 240 drivers/infiniband/hw/ocrdma/ocrdma_main.c dev->ibdev.dev.parent = &dev->nic_info.pdev->dev; pdev 322 drivers/infiniband/hw/ocrdma/ocrdma_main.c dev->id = PCI_FUNC(dev->nic_info.pdev->devfn); pdev 348 drivers/infiniband/hw/ocrdma/ocrdma_main.c dev_name(&dev->nic_info.pdev->dev), hca_name(dev), pdev 352 drivers/infiniband/hw/ocrdma/ocrdma_main.c dev_name(&dev->nic_info.pdev->dev), dev->id); pdev 76 drivers/infiniband/hw/ocrdma/ocrdma_stats.c mem->va = dma_alloc_coherent(&dev->nic_info.pdev->dev, mem->size, pdev 96 drivers/infiniband/hw/ocrdma/ocrdma_stats.c dma_free_coherent(&dev->nic_info.pdev->dev, mem->size, pdev 763 drivers/infiniband/hw/ocrdma/ocrdma_stats.c const struct pci_dev *pdev = dev->nic_info.pdev; pdev 769 drivers/infiniband/hw/ocrdma/ocrdma_stats.c dev->dir = debugfs_create_dir(pci_name(pdev), ocrdma_dbgfs_dir); pdev 80 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c attr->vendor_id = dev->nic_info.pdev->vendor; pdev 81 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c attr->vendor_part_id = dev->nic_info.pdev->device; pdev 478 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c struct pci_dev *pdev = dev->nic_info.pdev; pdev 486 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c ctx->ah_tbl.va = dma_alloc_coherent(&pdev->dev, map_len, pdev 521 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c dma_free_coherent(&pdev->dev, ctx->ah_tbl.len, ctx->ah_tbl.va, pdev 531 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c struct pci_dev *pdev = dev->nic_info.pdev; pdev 536 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c dma_free_coherent(&pdev->dev, uctx->ah_tbl.len, uctx->ah_tbl.va, pdev 752 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c struct pci_dev *pdev = dev->nic_info.pdev; pdev 759 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c dma_free_coherent(&pdev->dev, mr->pbl_size, pdev 798 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c struct pci_dev *pdev = dev->nic_info.pdev; pdev 809 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c va = dma_alloc_coherent(&pdev->dev, dma_len, &pa, GFP_KERNEL); pdev 139 drivers/infiniband/hw/qedr/main.c dev->pdev->device, pdev 281 drivers/infiniband/hw/qedr/main.c dev->ibdev.dev.parent = &dev->pdev->dev; pdev 301 drivers/infiniband/hw/qedr/main.c sb_virt = dma_alloc_coherent(&dev->pdev->dev, pdev 311 drivers/infiniband/hw/qedr/main.c dma_free_coherent(&dev->pdev->dev, sizeof(*sb_virt), pdev 325 drivers/infiniband/hw/qedr/main.c dma_free_coherent(&dev->pdev->dev, sizeof(*sb_info->sb_virt), pdev 409 drivers/infiniband/hw/qedr/main.c sprintf(cnq->name, "qedr%d@pci:%s", i, pci_name(dev->pdev)); pdev 431 drivers/infiniband/hw/qedr/main.c static void qedr_pci_set_atomic(struct qedr_dev *dev, struct pci_dev *pdev) pdev 433 drivers/infiniband/hw/qedr/main.c int rc = pci_enable_atomic_ops_to_root(pdev, pdev 850 drivers/infiniband/hw/qedr/main.c static struct qedr_dev *qedr_add(struct qed_dev *cdev, struct pci_dev *pdev, pdev 865 drivers/infiniband/hw/qedr/main.c dev->pdev = pdev; pdev 904 drivers/infiniband/hw/qedr/main.c qedr_pci_set_atomic(dev, pdev); pdev 130 drivers/infiniband/hw/qedr/qedr.h struct pci_dev *pdev; pdev 84 drivers/infiniband/hw/qedr/qedr_roce_cm.c dma_free_coherent(&dev->pdev->dev, pkt->header.len, pkt->header.vaddr, pdev 210 drivers/infiniband/hw/qedr/qedr_roce_cm.c dma_free_coherent(&dev->pdev->dev, pkt->header.len, pdev 499 drivers/infiniband/hw/qedr/qedr_roce_cm.c struct pci_dev *pdev = dev->pdev; pdev 516 drivers/infiniband/hw/qedr/qedr_roce_cm.c packet->header.vaddr = dma_alloc_coherent(&pdev->dev, header_size, pdev 489 drivers/infiniband/hw/qedr/verbs.c struct pci_dev *pdev = dev->pdev; pdev 495 drivers/infiniband/hw/qedr/verbs.c dma_free_coherent(&pdev->dev, pbl_info->pbl_size, pdev 513 drivers/infiniband/hw/qedr/verbs.c struct pci_dev *pdev = dev->pdev; pdev 525 drivers/infiniband/hw/qedr/verbs.c va = dma_alloc_coherent(&pdev->dev, pbl_info->pbl_size, &pa, pdev 545 drivers/infiniband/hw/qedr/verbs.c dma_free_coherent(&pdev->dev, pbl_info->pbl_size, pdev 1278 drivers/infiniband/hw/qedr/verbs.c dma_free_coherent(&dev->pdev->dev, sizeof(struct rdma_srq_producers), pdev 1324 drivers/infiniband/hw/qedr/verbs.c va = dma_alloc_coherent(&dev->pdev->dev, pdev 1352 drivers/infiniband/hw/qedr/verbs.c dma_free_coherent(&dev->pdev->dev, sizeof(struct rdma_srq_producers), pdev 1271 drivers/infiniband/hw/qib/qib.h struct qib_devdata *qib_alloc_devdata(struct pci_dev *pdev, size_t extra); pdev 3432 drivers/infiniband/hw/qib/qib_iba6120.c struct qib_devdata *qib_init_iba6120_funcs(struct pci_dev *pdev, pdev 3438 drivers/infiniband/hw/qib/qib_iba6120.c dd = qib_alloc_devdata(pdev, sizeof(struct qib_pportdata) + pdev 3500 drivers/infiniband/hw/qib/qib_iba6120.c ret = qib_pcie_ddinit(dd, pdev, ent); pdev 4477 drivers/infiniband/hw/qib/qib_iba7220.c struct qib_devdata *qib_init_iba7220_funcs(struct pci_dev *pdev, pdev 4484 drivers/infiniband/hw/qib/qib_iba7220.c dd = qib_alloc_devdata(pdev, sizeof(struct qib_chip_specific) + pdev 4546 drivers/infiniband/hw/qib/qib_iba7220.c ret = qib_pcie_ddinit(dd, pdev, ent); pdev 7189 drivers/infiniband/hw/qib/qib_iba7322.c struct qib_devdata *qib_init_iba7322_funcs(struct pci_dev *pdev, pdev 7196 drivers/infiniband/hw/qib/qib_iba7322.c dd = qib_alloc_devdata(pdev, pdev 7262 drivers/infiniband/hw/qib/qib_iba7322.c ret = qib_pcie_ddinit(dd, pdev, ent); pdev 7310 drivers/infiniband/hw/qib/qib_iba7322.c if (!dca_add_requester(&pdev->dev)) { pdev 1077 drivers/infiniband/hw/qib/qib_init.c struct qib_devdata *qib_alloc_devdata(struct pci_dev *pdev, size_t extra) pdev 1092 drivers/infiniband/hw/qib/qib_init.c qib_early_err(&pdev->dev, pdev 1101 drivers/infiniband/hw/qib/qib_init.c qib_early_err(&pdev->dev, pdev 1394 drivers/infiniband/hw/qib/qib_init.c static int qib_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 1399 drivers/infiniband/hw/qib/qib_init.c ret = qib_pcie_init(pdev, ent); pdev 1410 drivers/infiniband/hw/qib/qib_init.c dd = qib_init_iba6120_funcs(pdev, ent); pdev 1412 drivers/infiniband/hw/qib/qib_init.c qib_early_err(&pdev->dev, pdev 1420 drivers/infiniband/hw/qib/qib_init.c dd = qib_init_iba7220_funcs(pdev, ent); pdev 1424 drivers/infiniband/hw/qib/qib_init.c dd = qib_init_iba7322_funcs(pdev, ent); pdev 1428 drivers/infiniband/hw/qib/qib_init.c qib_early_err(&pdev->dev, pdev 1497 drivers/infiniband/hw/qib/qib_init.c static void qib_remove_one(struct pci_dev *pdev) pdev 1499 drivers/infiniband/hw/qib/qib_init.c struct qib_devdata *dd = pci_get_drvdata(pdev); pdev 1527 drivers/infiniband/hw/qib/qib_init.c static void qib_shutdown_one(struct pci_dev *pdev) pdev 1529 drivers/infiniband/hw/qib/qib_init.c struct qib_devdata *dd = pci_get_drvdata(pdev); pdev 64 drivers/infiniband/hw/qib/qib_pcie.c int qib_pcie_init(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 68 drivers/infiniband/hw/qib/qib_pcie.c ret = pci_enable_device(pdev); pdev 82 drivers/infiniband/hw/qib/qib_pcie.c qib_early_err(&pdev->dev, "pci enable failed: error %d\n", pdev 87 drivers/infiniband/hw/qib/qib_pcie.c ret = pci_request_regions(pdev, QIB_DRV_NAME); pdev 89 drivers/infiniband/hw/qib/qib_pcie.c qib_devinfo(pdev, "pci_request_regions fails: err %d\n", -ret); pdev 93 drivers/infiniband/hw/qib/qib_pcie.c ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 100 drivers/infiniband/hw/qib/qib_pcie.c ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 102 drivers/infiniband/hw/qib/qib_pcie.c qib_devinfo(pdev, "Unable to set DMA mask: %d\n", ret); pdev 105 drivers/infiniband/hw/qib/qib_pcie.c ret = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 107 drivers/infiniband/hw/qib/qib_pcie.c ret = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 109 drivers/infiniband/hw/qib/qib_pcie.c qib_early_err(&pdev->dev, pdev 114 drivers/infiniband/hw/qib/qib_pcie.c pci_set_master(pdev); pdev 115 drivers/infiniband/hw/qib/qib_pcie.c ret = pci_enable_pcie_error_reporting(pdev); pdev 117 drivers/infiniband/hw/qib/qib_pcie.c qib_early_err(&pdev->dev, pdev 125 drivers/infiniband/hw/qib/qib_pcie.c pci_disable_device(pdev); pdev 126 drivers/infiniband/hw/qib/qib_pcie.c pci_release_regions(pdev); pdev 136 drivers/infiniband/hw/qib/qib_pcie.c int qib_pcie_ddinit(struct qib_devdata *dd, struct pci_dev *pdev, pdev 142 drivers/infiniband/hw/qib/qib_pcie.c dd->pcidev = pdev; pdev 143 drivers/infiniband/hw/qib/qib_pcie.c pci_set_drvdata(pdev, dd); pdev 145 drivers/infiniband/hw/qib/qib_pcie.c addr = pci_resource_start(pdev, 0); pdev 146 drivers/infiniband/hw/qib/qib_pcie.c len = pci_resource_len(pdev, 0); pdev 198 drivers/infiniband/hw/qib/qib_pcie.c struct pci_dev *pdev = dd->pcidev; pdev 201 drivers/infiniband/hw/qib/qib_pcie.c pci_read_config_dword(pdev, pos + PCI_MSI_ADDRESS_LO, &dd->msi_lo); pdev 202 drivers/infiniband/hw/qib/qib_pcie.c pci_read_config_dword(pdev, pos + PCI_MSI_ADDRESS_HI, &dd->msi_hi); pdev 203 drivers/infiniband/hw/qib/qib_pcie.c pci_read_config_word(pdev, pos + PCI_MSI_FLAGS, &control); pdev 206 drivers/infiniband/hw/qib/qib_pcie.c pci_read_config_word(pdev, pdev 534 drivers/infiniband/hw/qib/qib_pcie.c qib_pci_error_detected(struct pci_dev *pdev, pci_channel_state_t state) pdev 536 drivers/infiniband/hw/qib/qib_pcie.c struct qib_devdata *dd = pci_get_drvdata(pdev); pdev 541 drivers/infiniband/hw/qib/qib_pcie.c qib_devinfo(pdev, "State Normal, ignoring\n"); pdev 545 drivers/infiniband/hw/qib/qib_pcie.c qib_devinfo(pdev, "State Frozen, requesting reset\n"); pdev 546 drivers/infiniband/hw/qib/qib_pcie.c pci_disable_device(pdev); pdev 551 drivers/infiniband/hw/qib/qib_pcie.c qib_devinfo(pdev, "State Permanent Failure, disabling\n"); pdev 562 drivers/infiniband/hw/qib/qib_pcie.c qib_devinfo(pdev, "QIB PCI errors detected (state %d)\n", pdev 570 drivers/infiniband/hw/qib/qib_pcie.c qib_pci_mmio_enabled(struct pci_dev *pdev) pdev 573 drivers/infiniband/hw/qib/qib_pcie.c struct qib_devdata *dd = pci_get_drvdata(pdev); pdev 581 drivers/infiniband/hw/qib/qib_pcie.c qib_devinfo(pdev, pdev 588 drivers/infiniband/hw/qib/qib_pcie.c qib_pci_slot_reset(struct pci_dev *pdev) pdev 590 drivers/infiniband/hw/qib/qib_pcie.c qib_devinfo(pdev, "QIB slot_reset function called, ignored\n"); pdev 595 drivers/infiniband/hw/qib/qib_pcie.c qib_pci_resume(struct pci_dev *pdev) pdev 597 drivers/infiniband/hw/qib/qib_pcie.c struct qib_devdata *dd = pci_get_drvdata(pdev); pdev 599 drivers/infiniband/hw/qib/qib_pcie.c qib_devinfo(pdev, "QIB resume function called\n"); pdev 84 drivers/infiniband/hw/usnic/usnic_fwd.c struct usnic_fwd_dev *usnic_fwd_dev_alloc(struct pci_dev *pdev) pdev 92 drivers/infiniband/hw/usnic/usnic_fwd.c ufdev->pdev = pdev; pdev 93 drivers/infiniband/hw/usnic/usnic_fwd.c ufdev->netdev = pci_get_drvdata(pdev); pdev 202 drivers/infiniband/hw/usnic/usnic_fwd.c struct pci_dev *pdev; pdev 209 drivers/infiniband/hw/usnic/usnic_fwd.c pdev = ufdev->pdev; pdev 217 drivers/infiniband/hw/usnic/usnic_fwd.c tlv = pci_alloc_consistent(pdev, tlv_size, &tlv_pa); pdev 261 drivers/infiniband/hw/usnic/usnic_fwd.c pci_free_consistent(pdev, tlv_size, tlv, tlv_pa); pdev 48 drivers/infiniband/hw/usnic/usnic_fwd.h struct pci_dev *pdev; pdev 74 drivers/infiniband/hw/usnic/usnic_fwd.h struct usnic_fwd_dev *usnic_fwd_dev_alloc(struct pci_dev *pdev); pdev 75 drivers/infiniband/hw/usnic/usnic_ib.h struct pci_dev *pdev; pdev 396 drivers/infiniband/hw/usnic/usnic_ib_main.c us_ibdev->pdev = dev; pdev 484 drivers/infiniband/hw/usnic/usnic_ib_main.c dev = container_of(kref, struct usnic_ib_dev, vf_cnt)->pdev; pdev 488 drivers/infiniband/hw/usnic/usnic_ib_main.c if (us_ibdev->pdev == dev) { pdev 516 drivers/infiniband/hw/usnic/usnic_ib_main.c if (us_ibdev->pdev == parent_pci) { pdev 549 drivers/infiniband/hw/usnic/usnic_ib_main.c static int usnic_ib_pci_probe(struct pci_dev *pdev, pdev 561 drivers/infiniband/hw/usnic/usnic_ib_main.c err = pci_enable_device(pdev); pdev 564 drivers/infiniband/hw/usnic/usnic_ib_main.c pci_name(pdev), err); pdev 568 drivers/infiniband/hw/usnic/usnic_ib_main.c err = pci_request_regions(pdev, DRV_NAME); pdev 571 drivers/infiniband/hw/usnic/usnic_ib_main.c pci_name(pdev), err); pdev 575 drivers/infiniband/hw/usnic/usnic_ib_main.c pci_set_master(pdev); pdev 576 drivers/infiniband/hw/usnic/usnic_ib_main.c pci_set_drvdata(pdev, vf); pdev 578 drivers/infiniband/hw/usnic/usnic_ib_main.c vf->vnic = usnic_vnic_alloc(pdev); pdev 582 drivers/infiniband/hw/usnic/usnic_ib_main.c pci_name(pdev), err); pdev 589 drivers/infiniband/hw/usnic/usnic_ib_main.c pci_name(pdev), PTR_ERR(pf)); pdev 611 drivers/infiniband/hw/usnic/usnic_ib_main.c usnic_info("Registering usnic VF %s into PF %s\n", pci_name(pdev), pdev 619 drivers/infiniband/hw/usnic/usnic_ib_main.c pci_set_drvdata(pdev, NULL); pdev 620 drivers/infiniband/hw/usnic/usnic_ib_main.c pci_clear_master(pdev); pdev 621 drivers/infiniband/hw/usnic/usnic_ib_main.c pci_release_regions(pdev); pdev 623 drivers/infiniband/hw/usnic/usnic_ib_main.c pci_disable_device(pdev); pdev 629 drivers/infiniband/hw/usnic/usnic_ib_main.c static void usnic_ib_pci_remove(struct pci_dev *pdev) pdev 631 drivers/infiniband/hw/usnic/usnic_ib_main.c struct usnic_ib_vf *vf = pci_get_drvdata(pdev); pdev 640 drivers/infiniband/hw/usnic/usnic_ib_main.c pci_set_drvdata(pdev, NULL); pdev 641 drivers/infiniband/hw/usnic/usnic_ib_main.c pci_clear_master(pdev); pdev 642 drivers/infiniband/hw/usnic/usnic_ib_main.c pci_release_regions(pdev); pdev 643 drivers/infiniband/hw/usnic/usnic_ib_main.c pci_disable_device(pdev); pdev 646 drivers/infiniband/hw/usnic/usnic_ib_main.c usnic_info("Removed VF %s\n", pci_name(pdev)); pdev 591 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c struct pci_dev *pdev; pdev 595 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c pdev = usnic_vnic_get_pdev(vf->vnic); pdev 597 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c err = usnic_uiom_attach_dev_to_pd(pd->umem_pd, &pdev->dev); pdev 600 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c pci_name(pdev)); pdev 615 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c struct pci_dev *pdev; pdev 621 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c pdev = usnic_vnic_get_pdev(qp_grp->vf->vnic); pdev 624 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c usnic_uiom_detach_dev_from_pd(pd->umem_pd, &pdev->dev); pdev 57 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c subsystem_device_id = us_ibdev->pdev->subsystem_device; pdev 89 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c busname = us_ibdev->pdev->bus->name; pdev 97 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c PCI_SLOT(us_ibdev->pdev->devfn), pdev 98 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c PCI_FUNC(us_ibdev->pdev->devfn), pdev 88 drivers/infiniband/hw/usnic/usnic_ib_verbs.c struct pci_dev *pdev; pdev 97 drivers/infiniband/hw/usnic/usnic_ib_verbs.c pdev = usnic_vnic_get_pdev(qp_grp->vf->vnic); pdev 98 drivers/infiniband/hw/usnic/usnic_ib_verbs.c if (!pdev) { pdev 107 drivers/infiniband/hw/usnic/usnic_ib_verbs.c qp_grp->grp_id, pci_name(pdev)); pdev 300 drivers/infiniband/hw/usnic/usnic_ib_verbs.c props->hw_ver = us_ibdev->pdev->subsystem_device; pdev 350 drivers/infiniband/hw/usnic/usnic_vnic.c static int usnic_vnic_discover_resources(struct pci_dev *pdev, pdev 358 drivers/infiniband/hw/usnic/usnic_vnic.c if (!(pci_resource_flags(pdev, i) & IORESOURCE_MEM)) pdev 360 drivers/infiniband/hw/usnic/usnic_vnic.c vnic->bar[i].len = pci_resource_len(pdev, i); pdev 361 drivers/infiniband/hw/usnic/usnic_vnic.c vnic->bar[i].vaddr = pci_iomap(pdev, i, vnic->bar[i].len); pdev 368 drivers/infiniband/hw/usnic/usnic_vnic.c vnic->bar[i].bus_addr = pci_resource_start(pdev, i); pdev 371 drivers/infiniband/hw/usnic/usnic_vnic.c vnic->vdev = vnic_dev_register(NULL, pdev, pdev, vnic->bar, pdev 375 drivers/infiniband/hw/usnic/usnic_vnic.c pci_name(pdev)); pdev 396 drivers/infiniband/hw/usnic/usnic_vnic.c if (!(pci_resource_flags(pdev, i) & IORESOURCE_MEM)) pdev 421 drivers/infiniband/hw/usnic/usnic_vnic.c struct pci_dev *pdev; pdev 424 drivers/infiniband/hw/usnic/usnic_vnic.c pdev = usnic_vnic_get_pdev(vnic); pdev 433 drivers/infiniband/hw/usnic/usnic_vnic.c if (!(pci_resource_flags(pdev, i) & IORESOURCE_MEM)) pdev 439 drivers/infiniband/hw/usnic/usnic_vnic.c struct usnic_vnic *usnic_vnic_alloc(struct pci_dev *pdev) pdev 444 drivers/infiniband/hw/usnic/usnic_vnic.c if (!pci_is_enabled(pdev)) { pdev 445 drivers/infiniband/hw/usnic/usnic_vnic.c usnic_err("PCI dev %s is disabled\n", pci_name(pdev)); pdev 455 drivers/infiniband/hw/usnic/usnic_vnic.c err = usnic_vnic_discover_resources(pdev, vnic); pdev 458 drivers/infiniband/hw/usnic/usnic_vnic.c pci_name(pdev), err); pdev 114 drivers/infiniband/hw/usnic/usnic_vnic.h struct usnic_vnic *usnic_vnic_alloc(struct pci_dev *pdev); pdev 206 drivers/infiniband/hw/vmw_pvrdma/pvrdma.h struct pci_dev *pdev; pdev 58 drivers/infiniband/hw/vmw_pvrdma/pvrdma_cmd.c dev_dbg(&dev->pdev->dev, "receive response from device\n"); pdev 63 drivers/infiniband/hw/vmw_pvrdma/pvrdma_cmd.c dev_warn(&dev->pdev->dev, pdev 73 drivers/infiniband/hw/vmw_pvrdma/pvrdma_cmd.c dev_warn(&dev->pdev->dev, pdev 88 drivers/infiniband/hw/vmw_pvrdma/pvrdma_cmd.c dev_dbg(&dev->pdev->dev, "post request to device\n"); pdev 111 drivers/infiniband/hw/vmw_pvrdma/pvrdma_cmd.c dev_warn(&dev->pdev->dev, pdev 85 drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c dev_err(&dev->pdev->dev, "CQ ring state invalid\n"); pdev 156 drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c dev_warn(&dev->pdev->dev, pdev 164 drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c dev_warn(&dev->pdev->dev, pdev 187 drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c dev_warn(&dev->pdev->dev, pdev 204 drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c dev_warn(&dev->pdev->dev, pdev 253 drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c dev_warn(&dev->pdev->dev, pdev 339 drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c dev_err(&dev->pdev->dev, "CQ ring state invalid\n"); pdev 109 drivers/infiniband/hw/vmw_pvrdma/pvrdma_doorbell.c uar->pfn = (pci_resource_start(dev->pdev, PVRDMA_PCI_RESOURCE_UAR) >> pdev 207 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev->ib_dev.dev.parent = &dev->pdev->dev; pdev 296 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_dbg(&dev->pdev->dev, "interrupt 0 (response) handler\n"); pdev 298 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c if (!dev->pdev->msix_enabled) { pdev 407 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_warn(&dev->pdev->dev, "event on port %d\n", port); pdev 430 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_dbg(&dev->pdev->dev, "interrupt 1 (async event) handler\n"); pdev 507 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_dbg(&dev->pdev->dev, "interrupt x (completion) handler\n"); pdev 536 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_dbg(&dev->pdev->dev, "freeing interrupts\n"); pdev 538 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c free_irq(pci_irq_vector(dev->pdev, i), dev); pdev 543 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_dbg(&dev->pdev->dev, "enable interrupts\n"); pdev 549 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_dbg(&dev->pdev->dev, "disable interrupts\n"); pdev 555 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c struct pci_dev *pdev = dev->pdev; pdev 558 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c ret = pci_alloc_irq_vectors(pdev, 1, PVRDMA_MAX_INTERRUPTS, pdev 561 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c ret = pci_alloc_irq_vectors(pdev, 1, 1, pdev 568 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c ret = request_irq(pci_irq_vector(dev->pdev, 0), pvrdma_intr0_handler, pdev 569 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c pdev->msix_enabled ? 0 : IRQF_SHARED, DRV_NAME, dev); pdev 571 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_err(&dev->pdev->dev, pdev 577 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c ret = request_irq(pci_irq_vector(dev->pdev, i), pdev 582 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_err(&dev->pdev->dev, pdev 592 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c free_irq(pci_irq_vector(dev->pdev, i), dev); pdev 594 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c pci_free_irq_vectors(pdev); pdev 600 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c struct pci_dev *pdev = dev->pdev; pdev 603 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dma_free_coherent(&pdev->dev, PAGE_SIZE, dev->resp_slot, pdev 606 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dma_free_coherent(&pdev->dev, PAGE_SIZE, dev->cmd_slot, pdev 620 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_warn(&dev->pdev->dev, "sgid table not initialized\n"); pdev 634 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_warn(&dev->pdev->dev, pdev 659 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_warn(&dev->pdev->dev, "sgid table not initialized\n"); pdev 670 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_warn(&dev->pdev->dev, pdev 682 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_dbg(&dev->pdev->dev, "removing gid at index %u from %s", pdev 707 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_err(&dev->pdev->dev, pdev 719 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c slot = PCI_SLOT(dev->pdev->devfn); pdev 720 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c pdev_net = pci_get_slot(dev->pdev->bus, pdev 733 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_dbg(&dev->pdev->dev, "ignore netdevice event %ld on %s\n", pdev 779 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c static int pvrdma_pci_probe(struct pci_dev *pdev, pdev 789 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_dbg(&pdev->dev, "initializing driver %s\n", pci_name(pdev)); pdev 794 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_err(&pdev->dev, "failed to allocate IB device\n"); pdev 806 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev->pdev = pdev; pdev 807 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c pci_set_drvdata(pdev, dev); pdev 809 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c ret = pci_enable_device(pdev); pdev 811 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_err(&pdev->dev, "cannot enable PCI device\n"); pdev 815 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_dbg(&pdev->dev, "PCI resource flags BAR0 %#lx\n", pdev 816 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c pci_resource_flags(pdev, 0)); pdev 817 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_dbg(&pdev->dev, "PCI resource len %#llx\n", pdev 818 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c (unsigned long long)pci_resource_len(pdev, 0)); pdev 819 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_dbg(&pdev->dev, "PCI resource start %#llx\n", pdev 820 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c (unsigned long long)pci_resource_start(pdev, 0)); pdev 821 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_dbg(&pdev->dev, "PCI resource flags BAR1 %#lx\n", pdev 822 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c pci_resource_flags(pdev, 1)); pdev 823 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_dbg(&pdev->dev, "PCI resource len %#llx\n", pdev 824 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c (unsigned long long)pci_resource_len(pdev, 1)); pdev 825 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_dbg(&pdev->dev, "PCI resource start %#llx\n", pdev 826 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c (unsigned long long)pci_resource_start(pdev, 1)); pdev 828 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c if (!(pci_resource_flags(pdev, 0) & IORESOURCE_MEM) || pdev 829 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c !(pci_resource_flags(pdev, 1) & IORESOURCE_MEM)) { pdev 830 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_err(&pdev->dev, "PCI BAR region not MMIO\n"); pdev 835 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c ret = pci_request_regions(pdev, DRV_NAME); pdev 837 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_err(&pdev->dev, "cannot request PCI resources\n"); pdev 842 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c if (pci_set_dma_mask(pdev, DMA_BIT_MASK(64)) == 0) { pdev 843 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c ret = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 845 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_err(&pdev->dev, pdev 850 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 852 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_err(&pdev->dev, pdev 858 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c pci_set_master(pdev); pdev 861 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c start = pci_resource_start(dev->pdev, PVRDMA_PCI_RESOURCE_REG); pdev 862 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c len = pci_resource_len(dev->pdev, PVRDMA_PCI_RESOURCE_REG); pdev 865 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_err(&pdev->dev, "register mapping failed\n"); pdev 873 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c pci_resource_start(dev->pdev, PVRDMA_PCI_RESOURCE_UAR) >> pdev 878 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_err(&pdev->dev, "failed to remap UAR pages\n"); pdev 884 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_info(&pdev->dev, "device version %d, driver version %d\n", pdev 887 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev->dsr = dma_alloc_coherent(&pdev->dev, sizeof(*dev->dsr), pdev 890 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_err(&pdev->dev, "failed to allocate shared region\n"); pdev 909 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev->cmd_slot = dma_alloc_coherent(&pdev->dev, PAGE_SIZE, pdev 919 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev->resp_slot = dma_alloc_coherent(&pdev->dev, PAGE_SIZE, pdev 961 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_err(&pdev->dev, "driver needs RoCE v1 or v2 support\n"); pdev 967 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c pdev_net = pci_get_slot(pdev->bus, PCI_DEVFN(PCI_SLOT(pdev->devfn), 0)); pdev 969 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_err(&pdev->dev, "failed to find paired net device\n"); pdev 976 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_err(&pdev->dev, "failed to find paired vmxnet3 device\n"); pdev 985 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_err(&pdev->dev, "failed to get vmxnet3 device\n"); pdev 991 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_info(&pdev->dev, "paired device to %s\n", dev->netdev->name); pdev 996 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_err(&pdev->dev, "failed to allocate interrupts\n"); pdev 1004 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_err(&pdev->dev, "failed to allocate UAR table\n"); pdev 1016 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_dbg(&pdev->dev, "gid table len %d\n", dev->dsr->caps.gid_tbl_len); pdev 1029 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_err(&pdev->dev, "failed to activate device\n"); pdev 1037 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_err(&pdev->dev, "failed to register IB device\n"); pdev 1044 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_err(&pdev->dev, "failed to register netdevice events\n"); pdev 1048 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_info(&pdev->dev, "attached to device\n"); pdev 1060 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c pci_free_irq_vectors(pdev); pdev 1072 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dma_free_coherent(&pdev->dev, sizeof(*dev->dsr), dev->dsr, pdev 1079 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c pci_release_regions(pdev); pdev 1081 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c pci_disable_device(pdev); pdev 1082 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c pci_set_drvdata(pdev, NULL); pdev 1091 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c static void pvrdma_pci_remove(struct pci_dev *pdev) pdev 1093 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c struct pvrdma_dev *dev = pci_get_drvdata(pdev); pdev 1098 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_info(&pdev->dev, "detaching from device\n"); pdev 1119 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c pci_free_irq_vectors(pdev); pdev 1126 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dma_free_coherent(&pdev->dev, sizeof(*dev->dsr), dev->dsr, pdev 1140 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c pci_release_regions(pdev); pdev 1141 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c pci_disable_device(pdev); pdev 1142 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c pci_set_drvdata(pdev, NULL); pdev 62 drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c pdir->dir = dma_alloc_coherent(&dev->pdev->dev, PAGE_SIZE, pdev 74 drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c pdir->tables[i] = dma_alloc_coherent(&dev->pdev->dev, PAGE_SIZE, pdev 92 drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c pdir->pages[i] = dma_alloc_coherent(&dev->pdev->dev, pdev 130 drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c dma_free_coherent(&dev->pdev->dev, PAGE_SIZE, pdev 150 drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c dma_free_coherent(&dev->pdev->dev, PAGE_SIZE, pdev 163 drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c dma_free_coherent(&dev->pdev->dev, PAGE_SIZE, pdev 70 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c dev_warn(&dev->pdev->dev, pdev 87 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c dev_warn(&dev->pdev->dev, pdev 125 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c dev_warn(&dev->pdev->dev, "invalid mem region length\n"); pdev 131 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c dev_warn(&dev->pdev->dev, pdev 138 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c dev_warn(&dev->pdev->dev, "overflow %d pages in mem region\n", pdev 156 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c dev_warn(&dev->pdev->dev, pdev 176 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c dev_warn(&dev->pdev->dev, pdev 232 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c dev_warn(&dev->pdev->dev, pdev 247 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c dev_warn(&dev->pdev->dev, pdev 289 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c dev_warn(&dev->pdev->dev, pdev 323 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c dev_warn(&dev->pdev->dev, "could not map sg to pages\n"); pdev 133 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c dev_warn(&dev->pdev->dev, "recv queue size invalid\n"); pdev 158 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c dev_warn(&dev->pdev->dev, "send queue size invalid\n"); pdev 204 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c dev_warn(&dev->pdev->dev, pdev 213 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c dev_warn(&dev->pdev->dev, "queuepair type %d not supported\n", pdev 219 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c dev_warn(&dev->pdev->dev, pdev 232 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c dev_warn(&dev->pdev->dev, "invalid queuepair attrs\n"); pdev 255 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c dev_dbg(&dev->pdev->dev, pdev 313 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c dev_warn(&dev->pdev->dev, pdev 322 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c dev_warn(&dev->pdev->dev, pdev 370 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c dev_dbg(&dev->pdev->dev, "create queuepair with %d, %d, %d, %d\n", pdev 376 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c dev_warn(&dev->pdev->dev, pdev 458 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c dev_warn(&to_vdev(qp->device)->pdev->dev, pdev 564 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c dev_warn(&dev->pdev->dev, pdev 567 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c dev_warn(&dev->pdev->dev, pdev 644 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c dev_warn_ratelimited(&dev->pdev->dev, pdev 652 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c dev_warn_ratelimited(&dev->pdev->dev, pdev 660 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c dev_warn_ratelimited(&dev->pdev->dev, pdev 688 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c dev_warn_ratelimited(&dev->pdev->dev, pdev 697 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c dev_warn_ratelimited(&dev->pdev->dev, pdev 725 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c dev_warn_ratelimited(&dev->pdev->dev, pdev 771 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c dev_warn_ratelimited(&dev->pdev->dev, pdev 783 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c dev_warn_ratelimited(&dev->pdev->dev, pdev 849 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c dev_warn(&dev->pdev->dev, "QP associated with SRQ\n"); pdev 863 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c dev_warn_ratelimited(&dev->pdev->dev, pdev 872 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c dev_warn_ratelimited(&dev->pdev->dev, pdev 946 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c dev_warn(&dev->pdev->dev, pdev 78 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c dev_warn(&dev->pdev->dev, pdev 115 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c dev_warn(&dev->pdev->dev, pdev 121 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c dev_warn(&dev->pdev->dev, pdev 129 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c dev_warn(&dev->pdev->dev, pdev 141 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c dev_dbg(&dev->pdev->dev, pdev 158 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c dev_warn(&dev->pdev->dev, pdev 166 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c dev_warn(&dev->pdev->dev, pdev 185 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c dev_warn(&dev->pdev->dev, pdev 199 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c dev_warn(&dev->pdev->dev, "failed to copy back udata\n"); pdev 257 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c dev_warn(&dev->pdev->dev, pdev 294 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c dev_warn(&dev->pdev->dev, pdev 79 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c props->vendor_part_id = dev->pdev->device; pdev 144 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c dev_warn(&dev->pdev->dev, pdev 224 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c dev_warn(&to_vdev(ibdev)->pdev->dev, pdev 247 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c dev_warn(&to_vdev(ibdev)->pdev->dev, pdev 285 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c dev_warn(&vdev->pdev->dev, pdev 342 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c dev_warn(&vdev->pdev->dev, pdev 381 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c dev_warn(&context->dev->pdev->dev, pdev 402 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c dev_dbg(&context->dev->pdev->dev, "create mmap region\n"); pdev 405 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c dev_warn(&context->dev->pdev->dev, pdev 449 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c dev_warn(&dev->pdev->dev, pdev 462 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c dev_warn(&dev->pdev->dev, pdev 496 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c dev_warn(&dev->pdev->dev, pdev 87 drivers/infiniband/sw/rdmavt/vt.h #define __rvt_pr_info(pdev, name, fmt, ...) \ pdev 88 drivers/infiniband/sw/rdmavt/vt.h dev_info(&pdev->dev, "%s: " fmt, name, ##__VA_ARGS__) pdev 90 drivers/infiniband/sw/rdmavt/vt.h #define __rvt_pr_warn(pdev, name, fmt, ...) \ pdev 91 drivers/infiniband/sw/rdmavt/vt.h dev_warn(&pdev->dev, "%s: " fmt, name, ##__VA_ARGS__) pdev 93 drivers/infiniband/sw/rdmavt/vt.h #define __rvt_pr_err(pdev, name, fmt, ...) \ pdev 94 drivers/infiniband/sw/rdmavt/vt.h dev_err(&pdev->dev, "%s: " fmt, name, ##__VA_ARGS__) pdev 96 drivers/infiniband/sw/rdmavt/vt.h #define __rvt_pr_err_ratelimited(pdev, name, fmt, ...) \ pdev 97 drivers/infiniband/sw/rdmavt/vt.h dev_err_ratelimited(&(pdev)->dev, "%s: " fmt, name, ##__VA_ARGS__) pdev 595 drivers/infiniband/ulp/ipoib/ipoib.h int ipoib_vlan_add(struct net_device *pdev, unsigned short pkey); pdev 596 drivers/infiniband/ulp/ipoib/ipoib.h int ipoib_vlan_delete(struct net_device *pdev, unsigned short pkey); pdev 100 drivers/infiniband/ulp/ipoib/ipoib_netlink.c struct net_device *pdev; pdev 108 drivers/infiniband/ulp/ipoib/ipoib_netlink.c pdev = __dev_get_by_index(src_net, nla_get_u32(tb[IFLA_LINK])); pdev 109 drivers/infiniband/ulp/ipoib/ipoib_netlink.c if (!pdev || pdev->type != ARPHRD_INFINIBAND) pdev 112 drivers/infiniband/ulp/ipoib/ipoib_netlink.c ppriv = ipoib_priv(pdev); pdev 165 drivers/infiniband/ulp/ipoib/ipoib_vlan.c int ipoib_vlan_add(struct net_device *pdev, unsigned short pkey) pdev 178 drivers/infiniband/ulp/ipoib/ipoib_vlan.c if (pdev->reg_state != NETREG_REGISTERED) { pdev 183 drivers/infiniband/ulp/ipoib/ipoib_vlan.c ppriv = ipoib_priv(pdev); pdev 243 drivers/infiniband/ulp/ipoib/ipoib_vlan.c int ipoib_vlan_delete(struct net_device *pdev, unsigned short pkey) pdev 254 drivers/infiniband/ulp/ipoib/ipoib_vlan.c if (pdev->reg_state != NETREG_REGISTERED) { pdev 259 drivers/infiniband/ulp/ipoib/ipoib_vlan.c ppriv = ipoib_priv(pdev); pdev 43 drivers/input/gameport/emu10k1-gp.c static int emu_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 57 drivers/input/gameport/emu10k1-gp.c error = pci_enable_device(pdev); pdev 61 drivers/input/gameport/emu10k1-gp.c emu->io = pci_resource_start(pdev, 0); pdev 62 drivers/input/gameport/emu10k1-gp.c emu->size = pci_resource_len(pdev, 0); pdev 64 drivers/input/gameport/emu10k1-gp.c emu->dev = pdev; pdev 68 drivers/input/gameport/emu10k1-gp.c gameport_set_phys(port, "pci%s/gameport0", pci_name(pdev)); pdev 69 drivers/input/gameport/emu10k1-gp.c port->dev.parent = &pdev->dev; pdev 79 drivers/input/gameport/emu10k1-gp.c pci_set_drvdata(pdev, emu); pdev 86 drivers/input/gameport/emu10k1-gp.c pci_disable_device(pdev); pdev 93 drivers/input/gameport/emu10k1-gp.c static void emu_remove(struct pci_dev *pdev) pdev 95 drivers/input/gameport/emu10k1-gp.c struct emu *emu = pci_get_drvdata(pdev); pdev 101 drivers/input/gameport/emu10k1-gp.c pci_disable_device(pdev); pdev 63 drivers/input/joystick/psxpad-spi.c struct input_polled_dev *pdev; pdev 143 drivers/input/joystick/psxpad-spi.c struct input_polled_dev *pdev = input_get_drvdata(idev); pdev 144 drivers/input/joystick/psxpad-spi.c struct psxpad *pad = pdev->private; pdev 161 drivers/input/joystick/psxpad-spi.c input_set_capability(pad->pdev->input, EV_FF, FF_RUMBLE); pdev 163 drivers/input/joystick/psxpad-spi.c err = input_ff_create_memless(pad->pdev->input, NULL, pdev 192 drivers/input/joystick/psxpad-spi.c static void psxpad_spi_poll_open(struct input_polled_dev *pdev) pdev 194 drivers/input/joystick/psxpad-spi.c struct psxpad *pad = pdev->private; pdev 199 drivers/input/joystick/psxpad-spi.c static void psxpad_spi_poll_close(struct input_polled_dev *pdev) pdev 201 drivers/input/joystick/psxpad-spi.c struct psxpad *pad = pdev->private; pdev 206 drivers/input/joystick/psxpad-spi.c static void psxpad_spi_poll(struct input_polled_dev *pdev) pdev 208 drivers/input/joystick/psxpad-spi.c struct psxpad *pad = pdev->private; pdev 209 drivers/input/joystick/psxpad-spi.c struct input_dev *input = pdev->input; pdev 287 drivers/input/joystick/psxpad-spi.c struct input_polled_dev *pdev; pdev 295 drivers/input/joystick/psxpad-spi.c pdev = devm_input_allocate_polled_device(&spi->dev); pdev 296 drivers/input/joystick/psxpad-spi.c if (!pdev) { pdev 302 drivers/input/joystick/psxpad-spi.c pad->pdev = pdev; pdev 305 drivers/input/joystick/psxpad-spi.c pdev->private = pad; pdev 306 drivers/input/joystick/psxpad-spi.c pdev->open = psxpad_spi_poll_open; pdev 307 drivers/input/joystick/psxpad-spi.c pdev->close = psxpad_spi_poll_close; pdev 308 drivers/input/joystick/psxpad-spi.c pdev->poll = psxpad_spi_poll; pdev 310 drivers/input/joystick/psxpad-spi.c pdev->poll_interval = 16; pdev 311 drivers/input/joystick/psxpad-spi.c pdev->poll_interval_min = 8; pdev 312 drivers/input/joystick/psxpad-spi.c pdev->poll_interval_max = 32; pdev 315 drivers/input/joystick/psxpad-spi.c idev = pdev->input; pdev 358 drivers/input/joystick/psxpad-spi.c err = input_register_polled_device(pdev); pdev 107 drivers/input/keyboard/adc-keys.c static int adc_keys_probe(struct platform_device *pdev) pdev 109 drivers/input/keyboard/adc-keys.c struct device *dev = &pdev->dev; pdev 162 drivers/input/keyboard/adc-keys.c input->name = pdev->name; pdev 71 drivers/input/keyboard/adp5520-keys.c static int adp5520_keys_probe(struct platform_device *pdev) pdev 73 drivers/input/keyboard/adp5520-keys.c struct adp5520_keys_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 79 drivers/input/keyboard/adp5520-keys.c if (pdev->id != ID_ADP5520) { pdev 80 drivers/input/keyboard/adp5520-keys.c dev_err(&pdev->dev, "only ADP5520 supports Keypad\n"); pdev 85 drivers/input/keyboard/adp5520-keys.c dev_err(&pdev->dev, "missing platform data\n"); pdev 92 drivers/input/keyboard/adp5520-keys.c dev = devm_kzalloc(&pdev->dev, sizeof(*dev), GFP_KERNEL); pdev 94 drivers/input/keyboard/adp5520-keys.c dev_err(&pdev->dev, "failed to alloc memory\n"); pdev 98 drivers/input/keyboard/adp5520-keys.c input = devm_input_allocate_device(&pdev->dev); pdev 102 drivers/input/keyboard/adp5520-keys.c dev->master = pdev->dev.parent; pdev 105 drivers/input/keyboard/adp5520-keys.c input->name = pdev->name; pdev 107 drivers/input/keyboard/adp5520-keys.c input->dev.parent = &pdev->dev; pdev 133 drivers/input/keyboard/adp5520-keys.c dev_err(&pdev->dev, "unable to register input device\n"); pdev 155 drivers/input/keyboard/adp5520-keys.c dev_err(&pdev->dev, "failed to write\n"); pdev 163 drivers/input/keyboard/adp5520-keys.c dev_err(&pdev->dev, "failed to register notifier\n"); pdev 167 drivers/input/keyboard/adp5520-keys.c platform_set_drvdata(pdev, dev); pdev 171 drivers/input/keyboard/adp5520-keys.c static int adp5520_keys_remove(struct platform_device *pdev) pdev 173 drivers/input/keyboard/adp5520-keys.c struct adp5520_keys *dev = platform_get_drvdata(pdev); pdev 197 drivers/input/keyboard/amikbd.c static int __init amikbd_probe(struct platform_device *pdev) pdev 204 drivers/input/keyboard/amikbd.c dev_err(&pdev->dev, "Not enough memory for input device\n"); pdev 208 drivers/input/keyboard/amikbd.c dev->name = pdev->name; pdev 214 drivers/input/keyboard/amikbd.c dev->dev.parent = &pdev->dev; pdev 233 drivers/input/keyboard/amikbd.c platform_set_drvdata(pdev, dev); pdev 242 drivers/input/keyboard/amikbd.c static int __exit amikbd_remove(struct platform_device *pdev) pdev 244 drivers/input/keyboard/amikbd.c struct input_dev *dev = platform_get_drvdata(pdev); pdev 317 drivers/input/keyboard/bcm-keypad.c static int bcm_kp_probe(struct platform_device *pdev) pdev 324 drivers/input/keyboard/bcm-keypad.c kp = devm_kzalloc(&pdev->dev, sizeof(*kp), GFP_KERNEL); pdev 328 drivers/input/keyboard/bcm-keypad.c input_dev = devm_input_allocate_device(&pdev->dev); pdev 330 drivers/input/keyboard/bcm-keypad.c dev_err(&pdev->dev, "failed to allocate the input device\n"); pdev 337 drivers/input/keyboard/bcm-keypad.c if (of_property_read_bool(pdev->dev.of_node, "autorepeat")) pdev 340 drivers/input/keyboard/bcm-keypad.c input_dev->name = pdev->name; pdev 342 drivers/input/keyboard/bcm-keypad.c input_dev->dev.parent = &pdev->dev; pdev 363 drivers/input/keyboard/bcm-keypad.c dev_err(&pdev->dev, "failed to build keymap\n"); pdev 368 drivers/input/keyboard/bcm-keypad.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 370 drivers/input/keyboard/bcm-keypad.c dev_err(&pdev->dev, "Missing keypad base address resource\n"); pdev 374 drivers/input/keyboard/bcm-keypad.c kp->base = devm_ioremap_resource(&pdev->dev, res); pdev 379 drivers/input/keyboard/bcm-keypad.c kp->clk = devm_clk_get(&pdev->dev, "peri_clk"); pdev 384 drivers/input/keyboard/bcm-keypad.c dev_err(&pdev->dev, "Failed to get clock\n"); pdev 387 drivers/input/keyboard/bcm-keypad.c dev_dbg(&pdev->dev, pdev 394 drivers/input/keyboard/bcm-keypad.c error = of_property_read_u32(pdev->dev.of_node, pdev 415 drivers/input/keyboard/bcm-keypad.c kp->irq = platform_get_irq(pdev, 0); pdev 419 drivers/input/keyboard/bcm-keypad.c error = devm_request_threaded_irq(&pdev->dev, kp->irq, pdev 421 drivers/input/keyboard/bcm-keypad.c IRQF_ONESHOT, pdev->name, kp); pdev 423 drivers/input/keyboard/bcm-keypad.c dev_err(&pdev->dev, "failed to request IRQ\n"); pdev 429 drivers/input/keyboard/bcm-keypad.c dev_err(&pdev->dev, "failed to register input device\n"); pdev 86 drivers/input/keyboard/clps711x-keypad.c static int clps711x_keypad_probe(struct platform_device *pdev) pdev 89 drivers/input/keyboard/clps711x-keypad.c struct device *dev = &pdev->dev; pdev 135 drivers/input/keyboard/clps711x-keypad.c poll_dev->input->name = pdev->name; pdev 152 drivers/input/keyboard/clps711x-keypad.c platform_set_drvdata(pdev, poll_dev); pdev 169 drivers/input/keyboard/clps711x-keypad.c static int clps711x_keypad_remove(struct platform_device *pdev) pdev 171 drivers/input/keyboard/clps711x-keypad.c struct input_polled_dev *poll_dev = platform_get_drvdata(pdev); pdev 594 drivers/input/keyboard/cros_ec_keyb.c static int cros_ec_keyb_probe(struct platform_device *pdev) pdev 596 drivers/input/keyboard/cros_ec_keyb.c struct cros_ec_device *ec = dev_get_drvdata(pdev->dev.parent); pdev 597 drivers/input/keyboard/cros_ec_keyb.c struct device *dev = &pdev->dev; pdev 636 drivers/input/keyboard/cros_ec_keyb.c static int cros_ec_keyb_remove(struct platform_device *pdev) pdev 638 drivers/input/keyboard/cros_ec_keyb.c struct cros_ec_keyb *ckdev = dev_get_drvdata(&pdev->dev); pdev 152 drivers/input/keyboard/davinci_keyscan.c static int __init davinci_ks_probe(struct platform_device *pdev) pdev 157 drivers/input/keyboard/davinci_keyscan.c struct device *dev = &pdev->dev; pdev 193 drivers/input/keyboard/davinci_keyscan.c davinci_ks->irq = platform_get_irq(pdev, 0); pdev 199 drivers/input/keyboard/davinci_keyscan.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 210 drivers/input/keyboard/davinci_keyscan.c pdev->name); pdev 256 drivers/input/keyboard/davinci_keyscan.c 0, pdev->name, davinci_ks); pdev 268 drivers/input/keyboard/davinci_keyscan.c platform_set_drvdata(pdev, davinci_ks); pdev 288 drivers/input/keyboard/davinci_keyscan.c static int davinci_ks_remove(struct platform_device *pdev) pdev 290 drivers/input/keyboard/davinci_keyscan.c struct davinci_ks *davinci_ks = platform_get_drvdata(pdev); pdev 154 drivers/input/keyboard/ep93xx_keypad.c static int ep93xx_keypad_open(struct input_dev *pdev) pdev 156 drivers/input/keyboard/ep93xx_keypad.c struct ep93xx_keypad *keypad = input_get_drvdata(pdev); pdev 167 drivers/input/keyboard/ep93xx_keypad.c static void ep93xx_keypad_close(struct input_dev *pdev) pdev 169 drivers/input/keyboard/ep93xx_keypad.c struct ep93xx_keypad *keypad = input_get_drvdata(pdev); pdev 181 drivers/input/keyboard/ep93xx_keypad.c struct platform_device *pdev = to_platform_device(dev); pdev 182 drivers/input/keyboard/ep93xx_keypad.c struct ep93xx_keypad *keypad = platform_get_drvdata(pdev); pdev 194 drivers/input/keyboard/ep93xx_keypad.c if (device_may_wakeup(&pdev->dev)) pdev 202 drivers/input/keyboard/ep93xx_keypad.c struct platform_device *pdev = to_platform_device(dev); pdev 203 drivers/input/keyboard/ep93xx_keypad.c struct ep93xx_keypad *keypad = platform_get_drvdata(pdev); pdev 206 drivers/input/keyboard/ep93xx_keypad.c if (device_may_wakeup(&pdev->dev)) pdev 228 drivers/input/keyboard/ep93xx_keypad.c static int ep93xx_keypad_probe(struct platform_device *pdev) pdev 240 drivers/input/keyboard/ep93xx_keypad.c keypad->pdata = dev_get_platdata(&pdev->dev); pdev 252 drivers/input/keyboard/ep93xx_keypad.c keypad->irq = platform_get_irq(pdev, 0); pdev 258 drivers/input/keyboard/ep93xx_keypad.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 264 drivers/input/keyboard/ep93xx_keypad.c res = request_mem_region(res->start, resource_size(res), pdev->name); pdev 276 drivers/input/keyboard/ep93xx_keypad.c err = ep93xx_keypad_acquire_gpio(pdev); pdev 280 drivers/input/keyboard/ep93xx_keypad.c keypad->clk = clk_get(&pdev->dev, NULL); pdev 294 drivers/input/keyboard/ep93xx_keypad.c input_dev->name = pdev->name; pdev 298 drivers/input/keyboard/ep93xx_keypad.c input_dev->dev.parent = &pdev->dev; pdev 311 drivers/input/keyboard/ep93xx_keypad.c 0, pdev->name, keypad); pdev 319 drivers/input/keyboard/ep93xx_keypad.c platform_set_drvdata(pdev, keypad); pdev 320 drivers/input/keyboard/ep93xx_keypad.c device_init_wakeup(&pdev->dev, 1); pdev 331 drivers/input/keyboard/ep93xx_keypad.c ep93xx_keypad_release_gpio(pdev); pdev 341 drivers/input/keyboard/ep93xx_keypad.c static int ep93xx_keypad_remove(struct platform_device *pdev) pdev 343 drivers/input/keyboard/ep93xx_keypad.c struct ep93xx_keypad *keypad = platform_get_drvdata(pdev); pdev 354 drivers/input/keyboard/ep93xx_keypad.c ep93xx_keypad_release_gpio(pdev); pdev 358 drivers/input/keyboard/ep93xx_keypad.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 102 drivers/input/keyboard/goldfish_events.c static int events_probe(struct platform_device *pdev) pdev 113 drivers/input/keyboard/goldfish_events.c irq = platform_get_irq(pdev, 0); pdev 117 drivers/input/keyboard/goldfish_events.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 121 drivers/input/keyboard/goldfish_events.c addr = devm_ioremap(&pdev->dev, res->start, 4096); pdev 128 drivers/input/keyboard/goldfish_events.c edev = devm_kzalloc(&pdev->dev, pdev 134 drivers/input/keyboard/goldfish_events.c input_dev = devm_input_allocate_device(&pdev->dev); pdev 162 drivers/input/keyboard/goldfish_events.c error = devm_request_irq(&pdev->dev, edev->irq, events_interrupt, 0, pdev 293 drivers/input/keyboard/gpio_keys.c struct platform_device *pdev = to_platform_device(dev); \ pdev 294 drivers/input/keyboard/gpio_keys.c struct gpio_keys_drvdata *ddata = platform_get_drvdata(pdev); \ pdev 320 drivers/input/keyboard/gpio_keys.c struct platform_device *pdev = to_platform_device(dev); \ pdev 321 drivers/input/keyboard/gpio_keys.c struct gpio_keys_drvdata *ddata = platform_get_drvdata(pdev); \ pdev 477 drivers/input/keyboard/gpio_keys.c static int gpio_keys_setup_key(struct platform_device *pdev, pdev 485 drivers/input/keyboard/gpio_keys.c struct device *dev = &pdev->dev; pdev 764 drivers/input/keyboard/gpio_keys.c static int gpio_keys_probe(struct platform_device *pdev) pdev 766 drivers/input/keyboard/gpio_keys.c struct device *dev = &pdev->dev; pdev 803 drivers/input/keyboard/gpio_keys.c platform_set_drvdata(pdev, ddata); pdev 806 drivers/input/keyboard/gpio_keys.c input->name = pdata->name ? : pdev->name; pdev 838 drivers/input/keyboard/gpio_keys.c error = gpio_keys_setup_key(pdev, input, ddata, pdev 1003 drivers/input/keyboard/gpio_keys.c static void gpio_keys_shutdown(struct platform_device *pdev) pdev 1007 drivers/input/keyboard/gpio_keys.c ret = gpio_keys_suspend(&pdev->dev); pdev 1009 drivers/input/keyboard/gpio_keys.c dev_err(&pdev->dev, "failed to shutdown\n"); pdev 229 drivers/input/keyboard/gpio_keys_polled.c static int gpio_keys_polled_probe(struct platform_device *pdev) pdev 231 drivers/input/keyboard/gpio_keys_polled.c struct device *dev = &pdev->dev; pdev 272 drivers/input/keyboard/gpio_keys_polled.c input->name = pdata->name ?: pdev->name; pdev 419 drivers/input/keyboard/imx_keypad.c static int imx_keypad_probe(struct platform_device *pdev) pdev 422 drivers/input/keyboard/imx_keypad.c dev_get_platdata(&pdev->dev); pdev 427 drivers/input/keyboard/imx_keypad.c if (!keymap_data && !pdev->dev.of_node) { pdev 428 drivers/input/keyboard/imx_keypad.c dev_err(&pdev->dev, "no keymap defined\n"); pdev 432 drivers/input/keyboard/imx_keypad.c irq = platform_get_irq(pdev, 0); pdev 436 drivers/input/keyboard/imx_keypad.c input_dev = devm_input_allocate_device(&pdev->dev); pdev 438 drivers/input/keyboard/imx_keypad.c dev_err(&pdev->dev, "failed to allocate the input device\n"); pdev 442 drivers/input/keyboard/imx_keypad.c keypad = devm_kzalloc(&pdev->dev, sizeof(*keypad), GFP_KERNEL); pdev 444 drivers/input/keyboard/imx_keypad.c dev_err(&pdev->dev, "not enough memory for driver data\n"); pdev 455 drivers/input/keyboard/imx_keypad.c keypad->mmio_base = devm_platform_ioremap_resource(pdev, 0); pdev 459 drivers/input/keyboard/imx_keypad.c keypad->clk = devm_clk_get(&pdev->dev, NULL); pdev 461 drivers/input/keyboard/imx_keypad.c dev_err(&pdev->dev, "failed to get keypad clock\n"); pdev 466 drivers/input/keyboard/imx_keypad.c input_dev->name = pdev->name; pdev 468 drivers/input/keyboard/imx_keypad.c input_dev->dev.parent = &pdev->dev; pdev 477 drivers/input/keyboard/imx_keypad.c dev_err(&pdev->dev, "failed to build keymap\n"); pdev 491 drivers/input/keyboard/imx_keypad.c dev_dbg(&pdev->dev, "enabled rows mask: %x\n", keypad->rows_en_mask); pdev 492 drivers/input/keyboard/imx_keypad.c dev_dbg(&pdev->dev, "enabled cols mask: %x\n", keypad->cols_en_mask); pdev 505 drivers/input/keyboard/imx_keypad.c error = devm_request_irq(&pdev->dev, irq, imx_keypad_irq_handler, 0, pdev 506 drivers/input/keyboard/imx_keypad.c pdev->name, keypad); pdev 508 drivers/input/keyboard/imx_keypad.c dev_err(&pdev->dev, "failed to request IRQ\n"); pdev 515 drivers/input/keyboard/imx_keypad.c dev_err(&pdev->dev, "failed to register input device\n"); pdev 519 drivers/input/keyboard/imx_keypad.c platform_set_drvdata(pdev, keypad); pdev 520 drivers/input/keyboard/imx_keypad.c device_init_wakeup(&pdev->dev, 1); pdev 527 drivers/input/keyboard/imx_keypad.c struct platform_device *pdev = to_platform_device(dev); pdev 528 drivers/input/keyboard/imx_keypad.c struct imx_keypad *kbd = platform_get_drvdata(pdev); pdev 540 drivers/input/keyboard/imx_keypad.c if (device_may_wakeup(&pdev->dev)) { pdev 555 drivers/input/keyboard/imx_keypad.c struct platform_device *pdev = to_platform_device(dev); pdev 556 drivers/input/keyboard/imx_keypad.c struct imx_keypad *kbd = platform_get_drvdata(pdev); pdev 560 drivers/input/keyboard/imx_keypad.c if (device_may_wakeup(&pdev->dev)) pdev 87 drivers/input/keyboard/ipaq-micro-keys.c static int micro_key_probe(struct platform_device *pdev) pdev 93 drivers/input/keyboard/ipaq-micro-keys.c keys = devm_kzalloc(&pdev->dev, sizeof(*keys), GFP_KERNEL); pdev 97 drivers/input/keyboard/ipaq-micro-keys.c keys->micro = dev_get_drvdata(pdev->dev.parent); pdev 99 drivers/input/keyboard/ipaq-micro-keys.c keys->input = devm_input_allocate_device(&pdev->dev); pdev 105 drivers/input/keyboard/ipaq-micro-keys.c keys->codes = devm_kmemdup(&pdev->dev, micro_keycodes, pdev 123 drivers/input/keyboard/ipaq-micro-keys.c platform_set_drvdata(pdev, keys); pdev 179 drivers/input/keyboard/jornada680_kbd.c static int jornada680kbd_probe(struct platform_device *pdev) pdev 186 drivers/input/keyboard/jornada680_kbd.c jornadakbd = devm_kzalloc(&pdev->dev, sizeof(struct jornadakbd), pdev 191 drivers/input/keyboard/jornada680_kbd.c poll_dev = devm_input_allocate_polled_device(&pdev->dev); pdev 193 drivers/input/keyboard/jornada680_kbd.c dev_err(&pdev->dev, "failed to allocate polled input device\n"); pdev 213 drivers/input/keyboard/jornada680_kbd.c input_dev->dev.parent = &pdev->dev; pdev 225 drivers/input/keyboard/jornada680_kbd.c dev_err(&pdev->dev, "failed to register polled input device\n"); pdev 54 drivers/input/keyboard/jornada720_kbd.c struct platform_device *pdev = dev_id; pdev 55 drivers/input/keyboard/jornada720_kbd.c struct jornadakbd *jornadakbd = platform_get_drvdata(pdev); pdev 63 drivers/input/keyboard/jornada720_kbd.c dev_dbg(&pdev->dev, pdev 88 drivers/input/keyboard/jornada720_kbd.c static int jornada720_kbd_probe(struct platform_device *pdev) pdev 94 drivers/input/keyboard/jornada720_kbd.c irq = platform_get_irq(pdev, 0); pdev 98 drivers/input/keyboard/jornada720_kbd.c jornadakbd = devm_kzalloc(&pdev->dev, sizeof(*jornadakbd), GFP_KERNEL); pdev 99 drivers/input/keyboard/jornada720_kbd.c input_dev = devm_input_allocate_device(&pdev->dev); pdev 103 drivers/input/keyboard/jornada720_kbd.c platform_set_drvdata(pdev, jornadakbd); pdev 116 drivers/input/keyboard/jornada720_kbd.c input_dev->dev.parent = &pdev->dev; pdev 124 drivers/input/keyboard/jornada720_kbd.c err = devm_request_irq(&pdev->dev, irq, jornada720_kbd_interrupt, pdev 125 drivers/input/keyboard/jornada720_kbd.c IRQF_TRIGGER_FALLING, "jornadakbd", pdev); pdev 127 drivers/input/keyboard/jornada720_kbd.c dev_err(&pdev->dev, "unable to grab IRQ%d: %d\n", irq, err); pdev 159 drivers/input/keyboard/lpc32xx-keys.c static int lpc32xx_kscan_probe(struct platform_device *pdev) pdev 168 drivers/input/keyboard/lpc32xx-keys.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 170 drivers/input/keyboard/lpc32xx-keys.c dev_err(&pdev->dev, "failed to get platform I/O memory\n"); pdev 174 drivers/input/keyboard/lpc32xx-keys.c irq = platform_get_irq(pdev, 0); pdev 178 drivers/input/keyboard/lpc32xx-keys.c kscandat = devm_kzalloc(&pdev->dev, sizeof(*kscandat), pdev 183 drivers/input/keyboard/lpc32xx-keys.c error = lpc32xx_parse_dt(&pdev->dev, kscandat); pdev 185 drivers/input/keyboard/lpc32xx-keys.c dev_err(&pdev->dev, "failed to parse device tree\n"); pdev 191 drivers/input/keyboard/lpc32xx-keys.c kscandat->keymap = devm_kzalloc(&pdev->dev, keymap_size, GFP_KERNEL); pdev 195 drivers/input/keyboard/lpc32xx-keys.c kscandat->input = input = devm_input_allocate_device(&pdev->dev); pdev 197 drivers/input/keyboard/lpc32xx-keys.c dev_err(&pdev->dev, "failed to allocate input device\n"); pdev 202 drivers/input/keyboard/lpc32xx-keys.c input->name = pdev->name; pdev 209 drivers/input/keyboard/lpc32xx-keys.c input->dev.parent = &pdev->dev; pdev 218 drivers/input/keyboard/lpc32xx-keys.c dev_err(&pdev->dev, "failed to build keymap\n"); pdev 224 drivers/input/keyboard/lpc32xx-keys.c kscandat->kscan_base = devm_ioremap_resource(&pdev->dev, res); pdev 229 drivers/input/keyboard/lpc32xx-keys.c kscandat->clk = devm_clk_get(&pdev->dev, NULL); pdev 231 drivers/input/keyboard/lpc32xx-keys.c dev_err(&pdev->dev, "failed to get clock\n"); pdev 249 drivers/input/keyboard/lpc32xx-keys.c error = devm_request_irq(&pdev->dev, irq, lpc32xx_kscan_irq, 0, pdev 250 drivers/input/keyboard/lpc32xx-keys.c pdev->name, kscandat); pdev 252 drivers/input/keyboard/lpc32xx-keys.c dev_err(&pdev->dev, "failed to request irq\n"); pdev 258 drivers/input/keyboard/lpc32xx-keys.c dev_err(&pdev->dev, "failed to register input device\n"); pdev 262 drivers/input/keyboard/lpc32xx-keys.c platform_set_drvdata(pdev, kscandat); pdev 270 drivers/input/keyboard/lpc32xx-keys.c struct platform_device *pdev = to_platform_device(dev); pdev 271 drivers/input/keyboard/lpc32xx-keys.c struct lpc32xx_kscan_drv *kscandat = platform_get_drvdata(pdev); pdev 288 drivers/input/keyboard/lpc32xx-keys.c struct platform_device *pdev = to_platform_device(dev); pdev 289 drivers/input/keyboard/lpc32xx-keys.c struct lpc32xx_kscan_drv *kscandat = platform_get_drvdata(pdev); pdev 275 drivers/input/keyboard/matrix_keypad.c struct platform_device *pdev = to_platform_device(dev); pdev 276 drivers/input/keyboard/matrix_keypad.c struct matrix_keypad *keypad = platform_get_drvdata(pdev); pdev 280 drivers/input/keyboard/matrix_keypad.c if (device_may_wakeup(&pdev->dev)) pdev 288 drivers/input/keyboard/matrix_keypad.c struct platform_device *pdev = to_platform_device(dev); pdev 289 drivers/input/keyboard/matrix_keypad.c struct matrix_keypad *keypad = platform_get_drvdata(pdev); pdev 291 drivers/input/keyboard/matrix_keypad.c if (device_may_wakeup(&pdev->dev)) pdev 303 drivers/input/keyboard/matrix_keypad.c static int matrix_keypad_init_gpio(struct platform_device *pdev, pdev 313 drivers/input/keyboard/matrix_keypad.c dev_err(&pdev->dev, pdev 325 drivers/input/keyboard/matrix_keypad.c dev_err(&pdev->dev, pdev 340 drivers/input/keyboard/matrix_keypad.c dev_err(&pdev->dev, pdev 353 drivers/input/keyboard/matrix_keypad.c dev_err(&pdev->dev, pdev 480 drivers/input/keyboard/matrix_keypad.c static int matrix_keypad_probe(struct platform_device *pdev) pdev 487 drivers/input/keyboard/matrix_keypad.c pdata = dev_get_platdata(&pdev->dev); pdev 489 drivers/input/keyboard/matrix_keypad.c pdata = matrix_keypad_parse_dt(&pdev->dev); pdev 493 drivers/input/keyboard/matrix_keypad.c dev_err(&pdev->dev, "no keymap data defined\n"); pdev 511 drivers/input/keyboard/matrix_keypad.c input_dev->name = pdev->name; pdev 513 drivers/input/keyboard/matrix_keypad.c input_dev->dev.parent = &pdev->dev; pdev 522 drivers/input/keyboard/matrix_keypad.c dev_err(&pdev->dev, "failed to build keymap\n"); pdev 531 drivers/input/keyboard/matrix_keypad.c err = matrix_keypad_init_gpio(pdev, keypad); pdev 539 drivers/input/keyboard/matrix_keypad.c device_init_wakeup(&pdev->dev, pdata->wakeup); pdev 540 drivers/input/keyboard/matrix_keypad.c platform_set_drvdata(pdev, keypad); pdev 552 drivers/input/keyboard/matrix_keypad.c static int matrix_keypad_remove(struct platform_device *pdev) pdev 554 drivers/input/keyboard/matrix_keypad.c struct matrix_keypad *keypad = platform_get_drvdata(pdev); pdev 238 drivers/input/keyboard/mtk-pmic-keys.c static int mtk_pmic_keys_probe(struct platform_device *pdev) pdev 242 drivers/input/keyboard/mtk-pmic-keys.c struct mt6397_chip *pmic_chip = dev_get_drvdata(pdev->dev.parent); pdev 243 drivers/input/keyboard/mtk-pmic-keys.c struct device_node *node = pdev->dev.of_node, *child; pdev 248 drivers/input/keyboard/mtk-pmic-keys.c of_match_device(of_mtk_pmic_keys_match_tbl, &pdev->dev); pdev 250 drivers/input/keyboard/mtk-pmic-keys.c keys = devm_kzalloc(&pdev->dev, sizeof(*keys), GFP_KERNEL); pdev 254 drivers/input/keyboard/mtk-pmic-keys.c keys->dev = &pdev->dev; pdev 279 drivers/input/keyboard/mtk-pmic-keys.c keys->keys[index].irq = platform_get_irq(pdev, index); pdev 309 drivers/input/keyboard/mtk-pmic-keys.c dev_err(&pdev->dev, pdev 316 drivers/input/keyboard/mtk-pmic-keys.c platform_set_drvdata(pdev, keys); pdev 222 drivers/input/keyboard/nomadik-ske-keypad.c static int __init ske_keypad_probe(struct platform_device *pdev) pdev 225 drivers/input/keyboard/nomadik-ske-keypad.c dev_get_platdata(&pdev->dev); pdev 233 drivers/input/keyboard/nomadik-ske-keypad.c dev_err(&pdev->dev, "invalid keypad platform data\n"); pdev 237 drivers/input/keyboard/nomadik-ske-keypad.c irq = platform_get_irq(pdev, 0); pdev 241 drivers/input/keyboard/nomadik-ske-keypad.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 243 drivers/input/keyboard/nomadik-ske-keypad.c dev_err(&pdev->dev, "missing platform resources\n"); pdev 250 drivers/input/keyboard/nomadik-ske-keypad.c dev_err(&pdev->dev, "failed to allocate keypad memory\n"); pdev 260 drivers/input/keyboard/nomadik-ske-keypad.c if (!request_mem_region(res->start, resource_size(res), pdev->name)) { pdev 261 drivers/input/keyboard/nomadik-ske-keypad.c dev_err(&pdev->dev, "failed to request I/O memory\n"); pdev 268 drivers/input/keyboard/nomadik-ske-keypad.c dev_err(&pdev->dev, "failed to remap I/O memory\n"); pdev 273 drivers/input/keyboard/nomadik-ske-keypad.c keypad->pclk = clk_get(&pdev->dev, "apb_pclk"); pdev 275 drivers/input/keyboard/nomadik-ske-keypad.c dev_err(&pdev->dev, "failed to get pclk\n"); pdev 280 drivers/input/keyboard/nomadik-ske-keypad.c keypad->clk = clk_get(&pdev->dev, NULL); pdev 282 drivers/input/keyboard/nomadik-ske-keypad.c dev_err(&pdev->dev, "failed to get clk\n"); pdev 289 drivers/input/keyboard/nomadik-ske-keypad.c input->dev.parent = &pdev->dev; pdev 295 drivers/input/keyboard/nomadik-ske-keypad.c dev_err(&pdev->dev, "Failed to build keymap\n"); pdev 305 drivers/input/keyboard/nomadik-ske-keypad.c dev_err(&pdev->dev, "Failed to prepare/enable pclk\n"); pdev 311 drivers/input/keyboard/nomadik-ske-keypad.c dev_err(&pdev->dev, "Failed to prepare/enable clk\n"); pdev 322 drivers/input/keyboard/nomadik-ske-keypad.c dev_err(&pdev->dev, "unable to init keypad hardware\n"); pdev 329 drivers/input/keyboard/nomadik-ske-keypad.c dev_err(&pdev->dev, "allocate irq %d failed\n", keypad->irq); pdev 335 drivers/input/keyboard/nomadik-ske-keypad.c dev_err(&pdev->dev, pdev 341 drivers/input/keyboard/nomadik-ske-keypad.c device_init_wakeup(&pdev->dev, true); pdev 343 drivers/input/keyboard/nomadik-ske-keypad.c platform_set_drvdata(pdev, keypad); pdev 367 drivers/input/keyboard/nomadik-ske-keypad.c static int ske_keypad_remove(struct platform_device *pdev) pdev 369 drivers/input/keyboard/nomadik-ske-keypad.c struct ske_keypad *keypad = platform_get_drvdata(pdev); pdev 370 drivers/input/keyboard/nomadik-ske-keypad.c struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 392 drivers/input/keyboard/nomadik-ske-keypad.c struct platform_device *pdev = to_platform_device(dev); pdev 393 drivers/input/keyboard/nomadik-ske-keypad.c struct ske_keypad *keypad = platform_get_drvdata(pdev); pdev 394 drivers/input/keyboard/nomadik-ske-keypad.c int irq = platform_get_irq(pdev, 0); pdev 406 drivers/input/keyboard/nomadik-ske-keypad.c struct platform_device *pdev = to_platform_device(dev); pdev 407 drivers/input/keyboard/nomadik-ske-keypad.c struct ske_keypad *keypad = platform_get_drvdata(pdev); pdev 408 drivers/input/keyboard/nomadik-ske-keypad.c int irq = platform_get_irq(pdev, 0); pdev 158 drivers/input/keyboard/nspire-keypad.c static int nspire_keypad_probe(struct platform_device *pdev) pdev 160 drivers/input/keyboard/nspire-keypad.c const struct device_node *of_node = pdev->dev.of_node; pdev 167 drivers/input/keyboard/nspire-keypad.c irq = platform_get_irq(pdev, 0); pdev 171 drivers/input/keyboard/nspire-keypad.c keypad = devm_kzalloc(&pdev->dev, sizeof(struct nspire_keypad), pdev 174 drivers/input/keyboard/nspire-keypad.c dev_err(&pdev->dev, "failed to allocate keypad memory\n"); pdev 183 drivers/input/keyboard/nspire-keypad.c dev_err(&pdev->dev, "failed to get scan-interval\n"); pdev 190 drivers/input/keyboard/nspire-keypad.c dev_err(&pdev->dev, "failed to get row-delay\n"); pdev 196 drivers/input/keyboard/nspire-keypad.c keypad->clk = devm_clk_get(&pdev->dev, NULL); pdev 198 drivers/input/keyboard/nspire-keypad.c dev_err(&pdev->dev, "unable to get clock\n"); pdev 202 drivers/input/keyboard/nspire-keypad.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 203 drivers/input/keyboard/nspire-keypad.c keypad->reg_base = devm_ioremap_resource(&pdev->dev, res); pdev 207 drivers/input/keyboard/nspire-keypad.c keypad->input = input = devm_input_allocate_device(&pdev->dev); pdev 209 drivers/input/keyboard/nspire-keypad.c dev_err(&pdev->dev, "failed to allocate input device\n"); pdev 229 drivers/input/keyboard/nspire-keypad.c dev_err(&pdev->dev, "building keymap failed\n"); pdev 233 drivers/input/keyboard/nspire-keypad.c error = devm_request_irq(&pdev->dev, irq, nspire_keypad_irq, 0, pdev 236 drivers/input/keyboard/nspire-keypad.c dev_err(&pdev->dev, "allocate irq %d failed\n", irq); pdev 242 drivers/input/keyboard/nspire-keypad.c dev_err(&pdev->dev, pdev 247 drivers/input/keyboard/nspire-keypad.c dev_dbg(&pdev->dev, pdev 177 drivers/input/keyboard/omap-keypad.c static int omap_kp_probe(struct platform_device *pdev) pdev 181 drivers/input/keyboard/omap-keypad.c struct omap_kp_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 202 drivers/input/keyboard/omap-keypad.c platform_set_drvdata(pdev, omap_kp); pdev 229 drivers/input/keyboard/omap-keypad.c ret = device_create_file(&pdev->dev, &dev_attr_enable); pdev 236 drivers/input/keyboard/omap-keypad.c input_dev->dev.parent = &pdev->dev; pdev 263 drivers/input/keyboard/omap-keypad.c omap_kp->irq = platform_get_irq(pdev, 0); pdev 277 drivers/input/keyboard/omap-keypad.c device_remove_file(&pdev->dev, &dev_attr_enable); pdev 290 drivers/input/keyboard/omap-keypad.c static int omap_kp_remove(struct platform_device *pdev) pdev 292 drivers/input/keyboard/omap-keypad.c struct omap_kp *omap_kp = platform_get_drvdata(pdev); pdev 226 drivers/input/keyboard/omap4-keypad.c static int omap4_keypad_probe(struct platform_device *pdev) pdev 236 drivers/input/keyboard/omap4-keypad.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 238 drivers/input/keyboard/omap4-keypad.c dev_err(&pdev->dev, "no base address specified\n"); pdev 242 drivers/input/keyboard/omap4-keypad.c irq = platform_get_irq(pdev, 0); pdev 244 drivers/input/keyboard/omap4-keypad.c dev_err(&pdev->dev, "no keyboard irq assigned\n"); pdev 250 drivers/input/keyboard/omap4-keypad.c dev_err(&pdev->dev, "keypad_data memory allocation failed\n"); pdev 256 drivers/input/keyboard/omap4-keypad.c error = omap4_keypad_parse_dt(&pdev->dev, keypad_data); pdev 260 drivers/input/keyboard/omap4-keypad.c res = request_mem_region(res->start, resource_size(res), pdev->name); pdev 262 drivers/input/keyboard/omap4-keypad.c dev_err(&pdev->dev, "can't request mem region\n"); pdev 269 drivers/input/keyboard/omap4-keypad.c dev_err(&pdev->dev, "can't ioremap mem resource\n"); pdev 279 drivers/input/keyboard/omap4-keypad.c pm_runtime_enable(&pdev->dev); pdev 280 drivers/input/keyboard/omap4-keypad.c error = pm_runtime_get_sync(&pdev->dev); pdev 282 drivers/input/keyboard/omap4-keypad.c dev_err(&pdev->dev, "pm_runtime_get_sync() failed\n"); pdev 298 drivers/input/keyboard/omap4-keypad.c dev_err(&pdev->dev, pdev 311 drivers/input/keyboard/omap4-keypad.c input_dev->name = pdev->name; pdev 312 drivers/input/keyboard/omap4-keypad.c input_dev->dev.parent = &pdev->dev; pdev 333 drivers/input/keyboard/omap4-keypad.c dev_err(&pdev->dev, "Not enough memory for keymap\n"); pdev 342 drivers/input/keyboard/omap4-keypad.c dev_err(&pdev->dev, "failed to build keymap\n"); pdev 350 drivers/input/keyboard/omap4-keypad.c dev_err(&pdev->dev, "failed to register interrupt\n"); pdev 354 drivers/input/keyboard/omap4-keypad.c device_init_wakeup(&pdev->dev, true); pdev 355 drivers/input/keyboard/omap4-keypad.c pm_runtime_put_sync(&pdev->dev); pdev 359 drivers/input/keyboard/omap4-keypad.c dev_err(&pdev->dev, "failed to register input device\n"); pdev 363 drivers/input/keyboard/omap4-keypad.c platform_set_drvdata(pdev, keypad_data); pdev 367 drivers/input/keyboard/omap4-keypad.c pm_runtime_disable(&pdev->dev); pdev 374 drivers/input/keyboard/omap4-keypad.c pm_runtime_put_sync(&pdev->dev); pdev 384 drivers/input/keyboard/omap4-keypad.c static int omap4_keypad_remove(struct platform_device *pdev) pdev 386 drivers/input/keyboard/omap4-keypad.c struct omap4_keypad *keypad_data = platform_get_drvdata(pdev); pdev 391 drivers/input/keyboard/omap4-keypad.c pm_runtime_disable(&pdev->dev); pdev 397 drivers/input/keyboard/omap4-keypad.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 415 drivers/input/keyboard/omap4-keypad.c struct platform_device *pdev = to_platform_device(dev); pdev 416 drivers/input/keyboard/omap4-keypad.c struct omap4_keypad *keypad_data = platform_get_drvdata(pdev); pdev 419 drivers/input/keyboard/omap4-keypad.c if (device_may_wakeup(&pdev->dev)) { pdev 430 drivers/input/keyboard/omap4-keypad.c struct platform_device *pdev = to_platform_device(dev); pdev 431 drivers/input/keyboard/omap4-keypad.c struct omap4_keypad *keypad_data = platform_get_drvdata(pdev); pdev 433 drivers/input/keyboard/omap4-keypad.c if (device_may_wakeup(&pdev->dev) && keypad_data->irq_wake_enabled) { pdev 38 drivers/input/keyboard/opencores-kbd.c static int opencores_kbd_probe(struct platform_device *pdev) pdev 45 drivers/input/keyboard/opencores-kbd.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 47 drivers/input/keyboard/opencores-kbd.c dev_err(&pdev->dev, "missing board memory resource\n"); pdev 51 drivers/input/keyboard/opencores-kbd.c irq = platform_get_irq(pdev, 0); pdev 55 drivers/input/keyboard/opencores-kbd.c opencores_kbd = devm_kzalloc(&pdev->dev, sizeof(*opencores_kbd), pdev 60 drivers/input/keyboard/opencores-kbd.c input = devm_input_allocate_device(&pdev->dev); pdev 62 drivers/input/keyboard/opencores-kbd.c dev_err(&pdev->dev, "failed to allocate input device\n"); pdev 68 drivers/input/keyboard/opencores-kbd.c opencores_kbd->addr = devm_ioremap_resource(&pdev->dev, res); pdev 72 drivers/input/keyboard/opencores-kbd.c input->name = pdev->name; pdev 96 drivers/input/keyboard/opencores-kbd.c error = devm_request_irq(&pdev->dev, irq, &opencores_kbd_isr, pdev 98 drivers/input/keyboard/opencores-kbd.c pdev->name, opencores_kbd); pdev 100 drivers/input/keyboard/opencores-kbd.c dev_err(&pdev->dev, "unable to claim irq %d\n", irq); pdev 106 drivers/input/keyboard/opencores-kbd.c dev_err(&pdev->dev, "unable to register input device\n"); pdev 367 drivers/input/keyboard/pmic8xxx-keypad.c struct platform_device *pdev) pdev 369 drivers/input/keyboard/pmic8xxx-keypad.c const struct device_node *of_node = pdev->dev.of_node; pdev 406 drivers/input/keyboard/pmic8xxx-keypad.c dev_err(&pdev->dev, "invalid keypad scan time supplied\n"); pdev 416 drivers/input/keyboard/pmic8xxx-keypad.c dev_err(&pdev->dev, "invalid keypad row hold time supplied\n"); pdev 426 drivers/input/keyboard/pmic8xxx-keypad.c dev_err(&pdev->dev, "invalid debounce time supplied\n"); pdev 500 drivers/input/keyboard/pmic8xxx-keypad.c static int pmic8xxx_kp_probe(struct platform_device *pdev) pdev 502 drivers/input/keyboard/pmic8xxx-keypad.c struct device_node *np = pdev->dev.of_node; pdev 510 drivers/input/keyboard/pmic8xxx-keypad.c rc = matrix_keypad_parse_properties(&pdev->dev, &rows, &cols); pdev 516 drivers/input/keyboard/pmic8xxx-keypad.c dev_err(&pdev->dev, "invalid platform data\n"); pdev 526 drivers/input/keyboard/pmic8xxx-keypad.c kp = devm_kzalloc(&pdev->dev, sizeof(*kp), GFP_KERNEL); pdev 530 drivers/input/keyboard/pmic8xxx-keypad.c kp->regmap = dev_get_regmap(pdev->dev.parent, NULL); pdev 534 drivers/input/keyboard/pmic8xxx-keypad.c platform_set_drvdata(pdev, kp); pdev 538 drivers/input/keyboard/pmic8xxx-keypad.c kp->dev = &pdev->dev; pdev 540 drivers/input/keyboard/pmic8xxx-keypad.c kp->input = devm_input_allocate_device(&pdev->dev); pdev 542 drivers/input/keyboard/pmic8xxx-keypad.c dev_err(&pdev->dev, "unable to allocate input device\n"); pdev 546 drivers/input/keyboard/pmic8xxx-keypad.c kp->key_sense_irq = platform_get_irq(pdev, 0); pdev 550 drivers/input/keyboard/pmic8xxx-keypad.c kp->key_stuck_irq = platform_get_irq(pdev, 1); pdev 569 drivers/input/keyboard/pmic8xxx-keypad.c dev_err(&pdev->dev, "failed to build keymap\n"); pdev 583 drivers/input/keyboard/pmic8xxx-keypad.c rc = pmic8xxx_kpd_init(kp, pdev); pdev 585 drivers/input/keyboard/pmic8xxx-keypad.c dev_err(&pdev->dev, "unable to initialize keypad controller\n"); pdev 589 drivers/input/keyboard/pmic8xxx-keypad.c rc = devm_request_any_context_irq(&pdev->dev, kp->key_sense_irq, pdev 593 drivers/input/keyboard/pmic8xxx-keypad.c dev_err(&pdev->dev, "failed to request keypad sense irq\n"); pdev 597 drivers/input/keyboard/pmic8xxx-keypad.c rc = devm_request_any_context_irq(&pdev->dev, kp->key_stuck_irq, pdev 601 drivers/input/keyboard/pmic8xxx-keypad.c dev_err(&pdev->dev, "failed to request keypad stuck irq\n"); pdev 607 drivers/input/keyboard/pmic8xxx-keypad.c dev_err(&pdev->dev, "failed to read KEYP_CTRL register\n"); pdev 615 drivers/input/keyboard/pmic8xxx-keypad.c dev_err(&pdev->dev, "unable to register keypad input device\n"); pdev 619 drivers/input/keyboard/pmic8xxx-keypad.c device_init_wakeup(&pdev->dev, wakeup); pdev 627 drivers/input/keyboard/pmic8xxx-keypad.c struct platform_device *pdev = to_platform_device(dev); pdev 628 drivers/input/keyboard/pmic8xxx-keypad.c struct pmic8xxx_kp *kp = platform_get_drvdata(pdev); pdev 647 drivers/input/keyboard/pmic8xxx-keypad.c struct platform_device *pdev = to_platform_device(dev); pdev 648 drivers/input/keyboard/pmic8xxx-keypad.c struct pmic8xxx_kp *kp = platform_get_drvdata(pdev); pdev 666 drivers/input/keyboard/pxa27x_keypad.c struct platform_device *pdev = to_platform_device(dev); pdev 667 drivers/input/keyboard/pxa27x_keypad.c struct pxa27x_keypad *keypad = platform_get_drvdata(pdev); pdev 673 drivers/input/keyboard/pxa27x_keypad.c if (device_may_wakeup(&pdev->dev)) pdev 683 drivers/input/keyboard/pxa27x_keypad.c struct platform_device *pdev = to_platform_device(dev); pdev 684 drivers/input/keyboard/pxa27x_keypad.c struct pxa27x_keypad *keypad = platform_get_drvdata(pdev); pdev 692 drivers/input/keyboard/pxa27x_keypad.c if (device_may_wakeup(&pdev->dev)) { pdev 715 drivers/input/keyboard/pxa27x_keypad.c static int pxa27x_keypad_probe(struct platform_device *pdev) pdev 718 drivers/input/keyboard/pxa27x_keypad.c dev_get_platdata(&pdev->dev); pdev 719 drivers/input/keyboard/pxa27x_keypad.c struct device_node *np = pdev->dev.of_node; pdev 729 drivers/input/keyboard/pxa27x_keypad.c irq = platform_get_irq(pdev, 0); pdev 733 drivers/input/keyboard/pxa27x_keypad.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 735 drivers/input/keyboard/pxa27x_keypad.c dev_err(&pdev->dev, "failed to get I/O memory\n"); pdev 739 drivers/input/keyboard/pxa27x_keypad.c keypad = devm_kzalloc(&pdev->dev, sizeof(*keypad), pdev 744 drivers/input/keyboard/pxa27x_keypad.c input_dev = devm_input_allocate_device(&pdev->dev); pdev 752 drivers/input/keyboard/pxa27x_keypad.c keypad->mmio_base = devm_ioremap_resource(&pdev->dev, res); pdev 756 drivers/input/keyboard/pxa27x_keypad.c keypad->clk = devm_clk_get(&pdev->dev, NULL); pdev 758 drivers/input/keyboard/pxa27x_keypad.c dev_err(&pdev->dev, "failed to get keypad clock\n"); pdev 762 drivers/input/keyboard/pxa27x_keypad.c input_dev->name = pdev->name; pdev 766 drivers/input/keyboard/pxa27x_keypad.c input_dev->dev.parent = &pdev->dev; pdev 789 drivers/input/keyboard/pxa27x_keypad.c dev_err(&pdev->dev, "failed to build keycode\n"); pdev 800 drivers/input/keyboard/pxa27x_keypad.c error = devm_request_irq(&pdev->dev, irq, pxa27x_keypad_irq_handler, pdev 801 drivers/input/keyboard/pxa27x_keypad.c 0, pdev->name, keypad); pdev 803 drivers/input/keyboard/pxa27x_keypad.c dev_err(&pdev->dev, "failed to request IRQ\n"); pdev 810 drivers/input/keyboard/pxa27x_keypad.c dev_err(&pdev->dev, "failed to register input device\n"); pdev 814 drivers/input/keyboard/pxa27x_keypad.c platform_set_drvdata(pdev, keypad); pdev 815 drivers/input/keyboard/pxa27x_keypad.c device_init_wakeup(&pdev->dev, 1); pdev 81 drivers/input/keyboard/pxa930_rotary.c static int pxa930_rotary_probe(struct platform_device *pdev) pdev 84 drivers/input/keyboard/pxa930_rotary.c dev_get_platdata(&pdev->dev); pdev 91 drivers/input/keyboard/pxa930_rotary.c irq = platform_get_irq(pdev, 0); pdev 95 drivers/input/keyboard/pxa930_rotary.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 97 drivers/input/keyboard/pxa930_rotary.c dev_err(&pdev->dev, "no I/O memory defined\n"); pdev 102 drivers/input/keyboard/pxa930_rotary.c dev_err(&pdev->dev, "no platform data defined\n"); pdev 112 drivers/input/keyboard/pxa930_rotary.c dev_err(&pdev->dev, "failed to remap IO memory\n"); pdev 118 drivers/input/keyboard/pxa930_rotary.c platform_set_drvdata(pdev, r); pdev 123 drivers/input/keyboard/pxa930_rotary.c dev_err(&pdev->dev, "failed to allocate input device\n"); pdev 128 drivers/input/keyboard/pxa930_rotary.c input_dev->name = pdev->name; pdev 132 drivers/input/keyboard/pxa930_rotary.c input_dev->dev.parent = &pdev->dev; pdev 149 drivers/input/keyboard/pxa930_rotary.c dev_err(&pdev->dev, "failed to request IRQ\n"); pdev 155 drivers/input/keyboard/pxa930_rotary.c dev_err(&pdev->dev, "failed to register input device\n"); pdev 172 drivers/input/keyboard/pxa930_rotary.c static int pxa930_rotary_remove(struct platform_device *pdev) pdev 174 drivers/input/keyboard/pxa930_rotary.c struct pxa930_rotary *r = platform_get_drvdata(pdev); pdev 176 drivers/input/keyboard/pxa930_rotary.c free_irq(platform_get_irq(pdev, 0), r); pdev 64 drivers/input/keyboard/samsung-keypad.c struct platform_device *pdev; pdev 152 drivers/input/keyboard/samsung-keypad.c pm_runtime_get_sync(&keypad->pdev->dev); pdev 168 drivers/input/keyboard/samsung-keypad.c pm_runtime_put(&keypad->pdev->dev); pdev 177 drivers/input/keyboard/samsung-keypad.c pm_runtime_get_sync(&keypad->pdev->dev); pdev 192 drivers/input/keyboard/samsung-keypad.c pm_runtime_put(&keypad->pdev->dev); pdev 199 drivers/input/keyboard/samsung-keypad.c pm_runtime_get_sync(&keypad->pdev->dev); pdev 222 drivers/input/keyboard/samsung-keypad.c pm_runtime_put(&keypad->pdev->dev); pdev 315 drivers/input/keyboard/samsung-keypad.c static int samsung_keypad_probe(struct platform_device *pdev) pdev 326 drivers/input/keyboard/samsung-keypad.c pdata = dev_get_platdata(&pdev->dev); pdev 328 drivers/input/keyboard/samsung-keypad.c pdata = samsung_keypad_parse_dt(&pdev->dev); pdev 335 drivers/input/keyboard/samsung-keypad.c dev_err(&pdev->dev, "no keymap data defined\n"); pdev 352 drivers/input/keyboard/samsung-keypad.c keypad = devm_kzalloc(&pdev->dev, sizeof(*keypad) + keymap_size, pdev 354 drivers/input/keyboard/samsung-keypad.c input_dev = devm_input_allocate_device(&pdev->dev); pdev 358 drivers/input/keyboard/samsung-keypad.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 362 drivers/input/keyboard/samsung-keypad.c keypad->base = devm_ioremap(&pdev->dev, res->start, resource_size(res)); pdev 366 drivers/input/keyboard/samsung-keypad.c keypad->clk = devm_clk_get(&pdev->dev, "keypad"); pdev 368 drivers/input/keyboard/samsung-keypad.c dev_err(&pdev->dev, "failed to get keypad clk\n"); pdev 374 drivers/input/keyboard/samsung-keypad.c dev_err(&pdev->dev, "keypad clock prepare failed\n"); pdev 379 drivers/input/keyboard/samsung-keypad.c keypad->pdev = pdev; pdev 386 drivers/input/keyboard/samsung-keypad.c if (pdev->dev.of_node) pdev 387 drivers/input/keyboard/samsung-keypad.c keypad->type = of_device_is_compatible(pdev->dev.of_node, pdev 390 drivers/input/keyboard/samsung-keypad.c keypad->type = platform_get_device_id(pdev)->driver_data; pdev 392 drivers/input/keyboard/samsung-keypad.c input_dev->name = pdev->name; pdev 394 drivers/input/keyboard/samsung-keypad.c input_dev->dev.parent = &pdev->dev; pdev 403 drivers/input/keyboard/samsung-keypad.c dev_err(&pdev->dev, "failed to build keymap\n"); pdev 413 drivers/input/keyboard/samsung-keypad.c keypad->irq = platform_get_irq(pdev, 0); pdev 419 drivers/input/keyboard/samsung-keypad.c error = devm_request_threaded_irq(&pdev->dev, keypad->irq, NULL, pdev 421 drivers/input/keyboard/samsung-keypad.c dev_name(&pdev->dev), keypad); pdev 423 drivers/input/keyboard/samsung-keypad.c dev_err(&pdev->dev, "failed to register keypad interrupt\n"); pdev 427 drivers/input/keyboard/samsung-keypad.c device_init_wakeup(&pdev->dev, pdata->wakeup); pdev 428 drivers/input/keyboard/samsung-keypad.c platform_set_drvdata(pdev, keypad); pdev 429 drivers/input/keyboard/samsung-keypad.c pm_runtime_enable(&pdev->dev); pdev 435 drivers/input/keyboard/samsung-keypad.c if (pdev->dev.of_node) { pdev 436 drivers/input/keyboard/samsung-keypad.c devm_kfree(&pdev->dev, (void *)pdata->keymap_data->keymap); pdev 437 drivers/input/keyboard/samsung-keypad.c devm_kfree(&pdev->dev, (void *)pdata->keymap_data); pdev 438 drivers/input/keyboard/samsung-keypad.c devm_kfree(&pdev->dev, (void *)pdata); pdev 443 drivers/input/keyboard/samsung-keypad.c pm_runtime_disable(&pdev->dev); pdev 449 drivers/input/keyboard/samsung-keypad.c static int samsung_keypad_remove(struct platform_device *pdev) pdev 451 drivers/input/keyboard/samsung-keypad.c struct samsung_keypad *keypad = platform_get_drvdata(pdev); pdev 453 drivers/input/keyboard/samsung-keypad.c pm_runtime_disable(&pdev->dev); pdev 465 drivers/input/keyboard/samsung-keypad.c struct platform_device *pdev = to_platform_device(dev); pdev 466 drivers/input/keyboard/samsung-keypad.c struct samsung_keypad *keypad = platform_get_drvdata(pdev); pdev 489 drivers/input/keyboard/samsung-keypad.c struct platform_device *pdev = to_platform_device(dev); pdev 490 drivers/input/keyboard/samsung-keypad.c struct samsung_keypad *keypad = platform_get_drvdata(pdev); pdev 520 drivers/input/keyboard/samsung-keypad.c if (device_may_wakeup(&keypad->pdev->dev)) pdev 524 drivers/input/keyboard/samsung-keypad.c if (device_may_wakeup(&keypad->pdev->dev)) pdev 534 drivers/input/keyboard/samsung-keypad.c struct platform_device *pdev = to_platform_device(dev); pdev 535 drivers/input/keyboard/samsung-keypad.c struct samsung_keypad *keypad = platform_get_drvdata(pdev); pdev 552 drivers/input/keyboard/samsung-keypad.c struct platform_device *pdev = to_platform_device(dev); pdev 553 drivers/input/keyboard/samsung-keypad.c struct samsung_keypad *keypad = platform_get_drvdata(pdev); pdev 83 drivers/input/keyboard/sh_keysc.c struct platform_device *pdev = dev_id; pdev 84 drivers/input/keyboard/sh_keysc.c struct sh_keysc_priv *priv = platform_get_drvdata(pdev); pdev 94 drivers/input/keyboard/sh_keysc.c dev_dbg(&pdev->dev, "isr!\n"); pdev 129 drivers/input/keyboard/sh_keysc.c sh_keysc_map_dbg(&pdev->dev, keys, "keys"); pdev 133 drivers/input/keyboard/sh_keysc.c sh_keysc_map_dbg(&pdev->dev, priv->last_keys, "last_keys"); pdev 134 drivers/input/keyboard/sh_keysc.c sh_keysc_map_dbg(&pdev->dev, keys0, "keys0"); pdev 135 drivers/input/keyboard/sh_keysc.c sh_keysc_map_dbg(&pdev->dev, keys1, "keys1"); pdev 161 drivers/input/keyboard/sh_keysc.c static int sh_keysc_probe(struct platform_device *pdev) pdev 170 drivers/input/keyboard/sh_keysc.c if (!dev_get_platdata(&pdev->dev)) { pdev 171 drivers/input/keyboard/sh_keysc.c dev_err(&pdev->dev, "no platform data defined\n"); pdev 177 drivers/input/keyboard/sh_keysc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 179 drivers/input/keyboard/sh_keysc.c dev_err(&pdev->dev, "failed to get I/O memory\n"); pdev 183 drivers/input/keyboard/sh_keysc.c irq = platform_get_irq(pdev, 0); pdev 189 drivers/input/keyboard/sh_keysc.c dev_err(&pdev->dev, "failed to allocate driver data\n"); pdev 194 drivers/input/keyboard/sh_keysc.c platform_set_drvdata(pdev, priv); pdev 195 drivers/input/keyboard/sh_keysc.c memcpy(&priv->pdata, dev_get_platdata(&pdev->dev), sizeof(priv->pdata)); pdev 200 drivers/input/keyboard/sh_keysc.c dev_err(&pdev->dev, "failed to remap I/O memory\n"); pdev 207 drivers/input/keyboard/sh_keysc.c dev_err(&pdev->dev, "failed to allocate input device\n"); pdev 215 drivers/input/keyboard/sh_keysc.c input->name = pdev->name; pdev 217 drivers/input/keyboard/sh_keysc.c input->dev.parent = &pdev->dev; pdev 229 drivers/input/keyboard/sh_keysc.c dev_name(&pdev->dev), pdev); pdev 231 drivers/input/keyboard/sh_keysc.c dev_err(&pdev->dev, "failed to request IRQ\n"); pdev 241 drivers/input/keyboard/sh_keysc.c dev_err(&pdev->dev, "failed to register input device\n"); pdev 245 drivers/input/keyboard/sh_keysc.c pm_runtime_enable(&pdev->dev); pdev 246 drivers/input/keyboard/sh_keysc.c pm_runtime_get_sync(&pdev->dev); pdev 252 drivers/input/keyboard/sh_keysc.c device_init_wakeup(&pdev->dev, 1); pdev 257 drivers/input/keyboard/sh_keysc.c free_irq(irq, pdev); pdev 268 drivers/input/keyboard/sh_keysc.c static int sh_keysc_remove(struct platform_device *pdev) pdev 270 drivers/input/keyboard/sh_keysc.c struct sh_keysc_priv *priv = platform_get_drvdata(pdev); pdev 275 drivers/input/keyboard/sh_keysc.c free_irq(platform_get_irq(pdev, 0), pdev); pdev 278 drivers/input/keyboard/sh_keysc.c pm_runtime_put_sync(&pdev->dev); pdev 279 drivers/input/keyboard/sh_keysc.c pm_runtime_disable(&pdev->dev); pdev 289 drivers/input/keyboard/sh_keysc.c struct platform_device *pdev = to_platform_device(dev); pdev 290 drivers/input/keyboard/sh_keysc.c struct sh_keysc_priv *priv = platform_get_drvdata(pdev); pdev 291 drivers/input/keyboard/sh_keysc.c int irq = platform_get_irq(pdev, 0); pdev 309 drivers/input/keyboard/sh_keysc.c struct platform_device *pdev = to_platform_device(dev); pdev 310 drivers/input/keyboard/sh_keysc.c int irq = platform_get_irq(pdev, 0); pdev 68 drivers/input/keyboard/snvs_pwrkey.c struct platform_device *pdev = dev_id; pdev 69 drivers/input/keyboard/snvs_pwrkey.c struct pwrkey_drv_data *pdata = platform_get_drvdata(pdev); pdev 91 drivers/input/keyboard/snvs_pwrkey.c static int imx_snvs_pwrkey_probe(struct platform_device *pdev) pdev 99 drivers/input/keyboard/snvs_pwrkey.c np = pdev->dev.of_node; pdev 103 drivers/input/keyboard/snvs_pwrkey.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 109 drivers/input/keyboard/snvs_pwrkey.c dev_err(&pdev->dev, "Can't get snvs syscon\n"); pdev 115 drivers/input/keyboard/snvs_pwrkey.c dev_warn(&pdev->dev, "KEY_POWER without setting in dts\n"); pdev 120 drivers/input/keyboard/snvs_pwrkey.c pdata->irq = platform_get_irq(pdev, 0); pdev 131 drivers/input/keyboard/snvs_pwrkey.c input = devm_input_allocate_device(&pdev->dev); pdev 133 drivers/input/keyboard/snvs_pwrkey.c dev_err(&pdev->dev, "failed to allocate the input device\n"); pdev 137 drivers/input/keyboard/snvs_pwrkey.c input->name = pdev->name; pdev 144 drivers/input/keyboard/snvs_pwrkey.c error = devm_add_action(&pdev->dev, imx_snvs_pwrkey_act, pdata); pdev 146 drivers/input/keyboard/snvs_pwrkey.c dev_err(&pdev->dev, "failed to register remove action\n"); pdev 151 drivers/input/keyboard/snvs_pwrkey.c platform_set_drvdata(pdev, pdata); pdev 153 drivers/input/keyboard/snvs_pwrkey.c error = devm_request_irq(&pdev->dev, pdata->irq, pdev 155 drivers/input/keyboard/snvs_pwrkey.c 0, pdev->name, pdev); pdev 158 drivers/input/keyboard/snvs_pwrkey.c dev_err(&pdev->dev, "interrupt not available.\n"); pdev 164 drivers/input/keyboard/snvs_pwrkey.c dev_err(&pdev->dev, "failed to register input device\n"); pdev 168 drivers/input/keyboard/snvs_pwrkey.c device_init_wakeup(&pdev->dev, pdata->wakeup); pdev 169 drivers/input/keyboard/snvs_pwrkey.c error = dev_pm_set_wake_irq(&pdev->dev, pdata->irq); pdev 171 drivers/input/keyboard/snvs_pwrkey.c dev_err(&pdev->dev, "irq wake enable failed.\n"); pdev 148 drivers/input/keyboard/spear-keyboard.c static int spear_kbd_parse_dt(struct platform_device *pdev, pdev 151 drivers/input/keyboard/spear-keyboard.c struct device_node *np = pdev->dev.of_node; pdev 156 drivers/input/keyboard/spear-keyboard.c dev_err(&pdev->dev, "Missing DT data\n"); pdev 168 drivers/input/keyboard/spear-keyboard.c dev_err(&pdev->dev, "DT: Invalid or missing mode\n"); pdev 176 drivers/input/keyboard/spear-keyboard.c static inline int spear_kbd_parse_dt(struct platform_device *pdev, pdev 183 drivers/input/keyboard/spear-keyboard.c static int spear_kbd_probe(struct platform_device *pdev) pdev 185 drivers/input/keyboard/spear-keyboard.c struct kbd_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 193 drivers/input/keyboard/spear-keyboard.c irq = platform_get_irq(pdev, 0); pdev 197 drivers/input/keyboard/spear-keyboard.c kbd = devm_kzalloc(&pdev->dev, sizeof(*kbd), GFP_KERNEL); pdev 199 drivers/input/keyboard/spear-keyboard.c dev_err(&pdev->dev, "not enough memory for driver data\n"); pdev 203 drivers/input/keyboard/spear-keyboard.c input_dev = devm_input_allocate_device(&pdev->dev); pdev 205 drivers/input/keyboard/spear-keyboard.c dev_err(&pdev->dev, "unable to allocate input device\n"); pdev 213 drivers/input/keyboard/spear-keyboard.c error = spear_kbd_parse_dt(pdev, kbd); pdev 222 drivers/input/keyboard/spear-keyboard.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 223 drivers/input/keyboard/spear-keyboard.c kbd->io_base = devm_ioremap_resource(&pdev->dev, res); pdev 227 drivers/input/keyboard/spear-keyboard.c kbd->clk = devm_clk_get(&pdev->dev, NULL); pdev 243 drivers/input/keyboard/spear-keyboard.c dev_err(&pdev->dev, "Failed to build keymap\n"); pdev 253 drivers/input/keyboard/spear-keyboard.c error = devm_request_irq(&pdev->dev, irq, spear_kbd_interrupt, 0, pdev 256 drivers/input/keyboard/spear-keyboard.c dev_err(&pdev->dev, "request_irq failed\n"); pdev 266 drivers/input/keyboard/spear-keyboard.c dev_err(&pdev->dev, "Unable to register keyboard device\n"); pdev 271 drivers/input/keyboard/spear-keyboard.c device_init_wakeup(&pdev->dev, 1); pdev 272 drivers/input/keyboard/spear-keyboard.c platform_set_drvdata(pdev, kbd); pdev 277 drivers/input/keyboard/spear-keyboard.c static int spear_kbd_remove(struct platform_device *pdev) pdev 279 drivers/input/keyboard/spear-keyboard.c struct spear_kbd *kbd = platform_get_drvdata(pdev); pdev 289 drivers/input/keyboard/spear-keyboard.c struct platform_device *pdev = to_platform_device(dev); pdev 290 drivers/input/keyboard/spear-keyboard.c struct spear_kbd *kbd = platform_get_drvdata(pdev); pdev 301 drivers/input/keyboard/spear-keyboard.c if (device_may_wakeup(&pdev->dev)) { pdev 342 drivers/input/keyboard/spear-keyboard.c struct platform_device *pdev = to_platform_device(dev); pdev 343 drivers/input/keyboard/spear-keyboard.c struct spear_kbd *kbd = platform_get_drvdata(pdev); pdev 348 drivers/input/keyboard/spear-keyboard.c if (device_may_wakeup(&pdev->dev)) { pdev 122 drivers/input/keyboard/st-keyscan.c static int keyscan_probe(struct platform_device *pdev) pdev 129 drivers/input/keyboard/st-keyscan.c if (!pdev->dev.of_node) { pdev 130 drivers/input/keyboard/st-keyscan.c dev_err(&pdev->dev, "no DT data present\n"); pdev 134 drivers/input/keyboard/st-keyscan.c keypad_data = devm_kzalloc(&pdev->dev, sizeof(*keypad_data), pdev 139 drivers/input/keyboard/st-keyscan.c input_dev = devm_input_allocate_device(&pdev->dev); pdev 141 drivers/input/keyboard/st-keyscan.c dev_err(&pdev->dev, "failed to allocate the input device\n"); pdev 145 drivers/input/keyboard/st-keyscan.c input_dev->name = pdev->name; pdev 147 drivers/input/keyboard/st-keyscan.c input_dev->dev.parent = &pdev->dev; pdev 164 drivers/input/keyboard/st-keyscan.c dev_err(&pdev->dev, "failed to build keymap\n"); pdev 170 drivers/input/keyboard/st-keyscan.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 171 drivers/input/keyboard/st-keyscan.c keypad_data->base = devm_ioremap_resource(&pdev->dev, res); pdev 175 drivers/input/keyboard/st-keyscan.c keypad_data->clk = devm_clk_get(&pdev->dev, NULL); pdev 177 drivers/input/keyboard/st-keyscan.c dev_err(&pdev->dev, "cannot get clock\n"); pdev 183 drivers/input/keyboard/st-keyscan.c dev_err(&pdev->dev, "failed to enable clock\n"); pdev 189 drivers/input/keyboard/st-keyscan.c keypad_data->irq = platform_get_irq(pdev, 0); pdev 193 drivers/input/keyboard/st-keyscan.c error = devm_request_irq(&pdev->dev, keypad_data->irq, keyscan_isr, 0, pdev 194 drivers/input/keyboard/st-keyscan.c pdev->name, keypad_data); pdev 196 drivers/input/keyboard/st-keyscan.c dev_err(&pdev->dev, "failed to request IRQ\n"); pdev 202 drivers/input/keyboard/st-keyscan.c dev_err(&pdev->dev, "failed to register input device\n"); pdev 206 drivers/input/keyboard/st-keyscan.c platform_set_drvdata(pdev, keypad_data); pdev 208 drivers/input/keyboard/st-keyscan.c device_set_wakeup_capable(&pdev->dev, 1); pdev 216 drivers/input/keyboard/st-keyscan.c struct platform_device *pdev = to_platform_device(dev); pdev 217 drivers/input/keyboard/st-keyscan.c struct st_keyscan *keypad = platform_get_drvdata(pdev); pdev 233 drivers/input/keyboard/st-keyscan.c struct platform_device *pdev = to_platform_device(dev); pdev 234 drivers/input/keyboard/st-keyscan.c struct st_keyscan *keypad = platform_get_drvdata(pdev); pdev 330 drivers/input/keyboard/stmpe-keypad.c static int stmpe_keypad_probe(struct platform_device *pdev) pdev 332 drivers/input/keyboard/stmpe-keypad.c struct stmpe *stmpe = dev_get_drvdata(pdev->dev.parent); pdev 333 drivers/input/keyboard/stmpe-keypad.c struct device_node *np = pdev->dev.of_node; pdev 341 drivers/input/keyboard/stmpe-keypad.c irq = platform_get_irq(pdev, 0); pdev 345 drivers/input/keyboard/stmpe-keypad.c keypad = devm_kzalloc(&pdev->dev, sizeof(struct stmpe_keypad), pdev 357 drivers/input/keyboard/stmpe-keypad.c input = devm_input_allocate_device(&pdev->dev); pdev 363 drivers/input/keyboard/stmpe-keypad.c input->dev.parent = &pdev->dev; pdev 365 drivers/input/keyboard/stmpe-keypad.c error = matrix_keypad_parse_properties(&pdev->dev, &rows, &cols); pdev 386 drivers/input/keyboard/stmpe-keypad.c error = devm_request_threaded_irq(&pdev->dev, irq, pdev 390 drivers/input/keyboard/stmpe-keypad.c dev_err(&pdev->dev, "unable to get irq: %d\n", error); pdev 396 drivers/input/keyboard/stmpe-keypad.c dev_err(&pdev->dev, pdev 401 drivers/input/keyboard/stmpe-keypad.c platform_set_drvdata(pdev, keypad); pdev 406 drivers/input/keyboard/stmpe-keypad.c static int stmpe_keypad_remove(struct platform_device *pdev) pdev 408 drivers/input/keyboard/stmpe-keypad.c struct stmpe_keypad *keypad = platform_get_drvdata(pdev); pdev 225 drivers/input/keyboard/sun4i-lradc-keys.c static int sun4i_lradc_probe(struct platform_device *pdev) pdev 228 drivers/input/keyboard/sun4i-lradc-keys.c struct device *dev = &pdev->dev; pdev 240 drivers/input/keyboard/sun4i-lradc-keys.c lradc->variant = of_device_get_match_data(&pdev->dev); pdev 242 drivers/input/keyboard/sun4i-lradc-keys.c dev_err(&pdev->dev, "Missing sun4i-a10-lradc-keys variant\n"); pdev 255 drivers/input/keyboard/sun4i-lradc-keys.c lradc->input->name = pdev->name; pdev 271 drivers/input/keyboard/sun4i-lradc-keys.c platform_get_resource(pdev, IORESOURCE_MEM, 0)); pdev 275 drivers/input/keyboard/sun4i-lradc-keys.c error = devm_request_irq(dev, platform_get_irq(pdev, 0), pdev 374 drivers/input/keyboard/tc3589x-keypad.c static int tc3589x_keypad_probe(struct platform_device *pdev) pdev 376 drivers/input/keyboard/tc3589x-keypad.c struct tc3589x *tc3589x = dev_get_drvdata(pdev->dev.parent); pdev 382 drivers/input/keyboard/tc3589x-keypad.c plat = tc3589x_keypad_of_probe(&pdev->dev); pdev 384 drivers/input/keyboard/tc3589x-keypad.c dev_err(&pdev->dev, "invalid keypad platform data\n"); pdev 388 drivers/input/keyboard/tc3589x-keypad.c irq = platform_get_irq(pdev, 0); pdev 392 drivers/input/keyboard/tc3589x-keypad.c keypad = devm_kzalloc(&pdev->dev, sizeof(struct tc_keypad), pdev 397 drivers/input/keyboard/tc3589x-keypad.c input = devm_input_allocate_device(&pdev->dev); pdev 399 drivers/input/keyboard/tc3589x-keypad.c dev_err(&pdev->dev, "failed to allocate input device\n"); pdev 408 drivers/input/keyboard/tc3589x-keypad.c input->name = pdev->name; pdev 409 drivers/input/keyboard/tc3589x-keypad.c input->dev.parent = &pdev->dev; pdev 418 drivers/input/keyboard/tc3589x-keypad.c dev_err(&pdev->dev, "Failed to build keymap\n"); pdev 432 drivers/input/keyboard/tc3589x-keypad.c error = devm_request_threaded_irq(&pdev->dev, irq, pdev 437 drivers/input/keyboard/tc3589x-keypad.c dev_err(&pdev->dev, pdev 445 drivers/input/keyboard/tc3589x-keypad.c dev_err(&pdev->dev, "Could not register input device\n"); pdev 450 drivers/input/keyboard/tc3589x-keypad.c device_init_wakeup(&pdev->dev, plat->enable_wakeup); pdev 451 drivers/input/keyboard/tc3589x-keypad.c device_set_wakeup_capable(&pdev->dev, plat->enable_wakeup); pdev 453 drivers/input/keyboard/tc3589x-keypad.c platform_set_drvdata(pdev, keypad); pdev 461 drivers/input/keyboard/tc3589x-keypad.c struct platform_device *pdev = to_platform_device(dev); pdev 462 drivers/input/keyboard/tc3589x-keypad.c struct tc_keypad *keypad = platform_get_drvdata(pdev); pdev 463 drivers/input/keyboard/tc3589x-keypad.c int irq = platform_get_irq(pdev, 0); pdev 470 drivers/input/keyboard/tc3589x-keypad.c if (!device_may_wakeup(&pdev->dev)) pdev 480 drivers/input/keyboard/tc3589x-keypad.c struct platform_device *pdev = to_platform_device(dev); pdev 481 drivers/input/keyboard/tc3589x-keypad.c struct tc_keypad *keypad = platform_get_drvdata(pdev); pdev 482 drivers/input/keyboard/tc3589x-keypad.c int irq = platform_get_irq(pdev, 0); pdev 488 drivers/input/keyboard/tc3589x-keypad.c if (!device_may_wakeup(&pdev->dev)) pdev 598 drivers/input/keyboard/tegra-kbc.c static int tegra_kbc_probe(struct platform_device *pdev) pdev 609 drivers/input/keyboard/tegra-kbc.c match = of_match_device(tegra_kbc_of_match, &pdev->dev); pdev 611 drivers/input/keyboard/tegra-kbc.c kbc = devm_kzalloc(&pdev->dev, sizeof(*kbc), GFP_KERNEL); pdev 613 drivers/input/keyboard/tegra-kbc.c dev_err(&pdev->dev, "failed to alloc memory for kbc\n"); pdev 617 drivers/input/keyboard/tegra-kbc.c kbc->dev = &pdev->dev; pdev 633 drivers/input/keyboard/tegra-kbc.c kbc->irq = platform_get_irq(pdev, 0); pdev 637 drivers/input/keyboard/tegra-kbc.c kbc->idev = devm_input_allocate_device(&pdev->dev); pdev 639 drivers/input/keyboard/tegra-kbc.c dev_err(&pdev->dev, "failed to allocate input device\n"); pdev 645 drivers/input/keyboard/tegra-kbc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 646 drivers/input/keyboard/tegra-kbc.c kbc->mmio = devm_ioremap_resource(&pdev->dev, res); pdev 650 drivers/input/keyboard/tegra-kbc.c kbc->clk = devm_clk_get(&pdev->dev, NULL); pdev 652 drivers/input/keyboard/tegra-kbc.c dev_err(&pdev->dev, "failed to get keyboard clock\n"); pdev 656 drivers/input/keyboard/tegra-kbc.c kbc->rst = devm_reset_control_get(&pdev->dev, "kbc"); pdev 658 drivers/input/keyboard/tegra-kbc.c dev_err(&pdev->dev, "failed to get keyboard reset\n"); pdev 673 drivers/input/keyboard/tegra-kbc.c kbc->idev->name = pdev->name; pdev 675 drivers/input/keyboard/tegra-kbc.c kbc->idev->dev.parent = &pdev->dev; pdev 687 drivers/input/keyboard/tegra-kbc.c dev_err(&pdev->dev, "failed to setup keymap\n"); pdev 696 drivers/input/keyboard/tegra-kbc.c err = devm_request_irq(&pdev->dev, kbc->irq, tegra_kbc_isr, pdev 697 drivers/input/keyboard/tegra-kbc.c IRQF_TRIGGER_HIGH, pdev->name, kbc); pdev 699 drivers/input/keyboard/tegra-kbc.c dev_err(&pdev->dev, "failed to request keyboard IRQ\n"); pdev 707 drivers/input/keyboard/tegra-kbc.c dev_err(&pdev->dev, "failed to register input device\n"); pdev 711 drivers/input/keyboard/tegra-kbc.c platform_set_drvdata(pdev, kbc); pdev 712 drivers/input/keyboard/tegra-kbc.c device_init_wakeup(&pdev->dev, kbc->wakeup); pdev 732 drivers/input/keyboard/tegra-kbc.c struct platform_device *pdev = to_platform_device(dev); pdev 733 drivers/input/keyboard/tegra-kbc.c struct tegra_kbc *kbc = platform_get_drvdata(pdev); pdev 736 drivers/input/keyboard/tegra-kbc.c if (device_may_wakeup(&pdev->dev)) { pdev 769 drivers/input/keyboard/tegra-kbc.c struct platform_device *pdev = to_platform_device(dev); pdev 770 drivers/input/keyboard/tegra-kbc.c struct tegra_kbc *kbc = platform_get_drvdata(pdev); pdev 774 drivers/input/keyboard/tegra-kbc.c if (device_may_wakeup(&pdev->dev)) { pdev 323 drivers/input/keyboard/twl4030_keypad.c static int twl4030_kp_probe(struct platform_device *pdev) pdev 325 drivers/input/keyboard/twl4030_keypad.c struct twl4030_keypad_data *pdata = dev_get_platdata(&pdev->dev); pdev 332 drivers/input/keyboard/twl4030_keypad.c kp = devm_kzalloc(&pdev->dev, sizeof(*kp), GFP_KERNEL); pdev 336 drivers/input/keyboard/twl4030_keypad.c input = devm_input_allocate_device(&pdev->dev); pdev 341 drivers/input/keyboard/twl4030_keypad.c kp->dbg_dev = &pdev->dev; pdev 355 drivers/input/keyboard/twl4030_keypad.c dev_err(&pdev->dev, "Missing platform_data\n"); pdev 364 drivers/input/keyboard/twl4030_keypad.c error = matrix_keypad_parse_properties(&pdev->dev, &kp->n_rows, pdev 373 drivers/input/keyboard/twl4030_keypad.c dev_err(&pdev->dev, pdev 378 drivers/input/keyboard/twl4030_keypad.c kp->irq = platform_get_irq(pdev, 0); pdev 380 drivers/input/keyboard/twl4030_keypad.c dev_err(&pdev->dev, "no keyboard irq assigned\n"); pdev 415 drivers/input/keyboard/twl4030_keypad.c error = devm_request_threaded_irq(&pdev->dev, kp->irq, NULL, do_kp_irq, pdev 416 drivers/input/keyboard/twl4030_keypad.c 0, pdev->name, kp); pdev 65 drivers/input/misc/88pm80x_onkey.c static int pm80x_onkey_probe(struct platform_device *pdev) pdev 68 drivers/input/misc/88pm80x_onkey.c struct pm80x_chip *chip = dev_get_drvdata(pdev->dev.parent); pdev 78 drivers/input/misc/88pm80x_onkey.c info->irq = platform_get_irq(pdev, 0); pdev 86 drivers/input/misc/88pm80x_onkey.c dev_err(&pdev->dev, "no regmap!\n"); pdev 93 drivers/input/misc/88pm80x_onkey.c dev_err(&pdev->dev, "Failed to allocate input dev\n"); pdev 101 drivers/input/misc/88pm80x_onkey.c info->idev->dev.parent = &pdev->dev; pdev 108 drivers/input/misc/88pm80x_onkey.c dev_err(&pdev->dev, "Failed to request IRQ: #%d: %d\n", pdev 115 drivers/input/misc/88pm80x_onkey.c dev_err(&pdev->dev, "Can't register input device: %d\n", err); pdev 119 drivers/input/misc/88pm80x_onkey.c platform_set_drvdata(pdev, info); pdev 129 drivers/input/misc/88pm80x_onkey.c device_init_wakeup(&pdev->dev, 1); pdev 141 drivers/input/misc/88pm80x_onkey.c static int pm80x_onkey_remove(struct platform_device *pdev) pdev 143 drivers/input/misc/88pm80x_onkey.c struct pm80x_onkey_info *info = platform_get_drvdata(pdev); pdev 60 drivers/input/misc/88pm860x_onkey.c static int pm860x_onkey_probe(struct platform_device *pdev) pdev 62 drivers/input/misc/88pm860x_onkey.c struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); pdev 66 drivers/input/misc/88pm860x_onkey.c irq = platform_get_irq(pdev, 0); pdev 70 drivers/input/misc/88pm860x_onkey.c info = devm_kzalloc(&pdev->dev, sizeof(struct pm860x_onkey_info), pdev 76 drivers/input/misc/88pm860x_onkey.c info->dev = &pdev->dev; pdev 79 drivers/input/misc/88pm860x_onkey.c info->idev = devm_input_allocate_device(&pdev->dev); pdev 88 drivers/input/misc/88pm860x_onkey.c info->idev->dev.parent = &pdev->dev; pdev 98 drivers/input/misc/88pm860x_onkey.c ret = devm_request_threaded_irq(&pdev->dev, info->irq, NULL, pdev 107 drivers/input/misc/88pm860x_onkey.c platform_set_drvdata(pdev, info); pdev 108 drivers/input/misc/88pm860x_onkey.c device_init_wakeup(&pdev->dev, 1); pdev 115 drivers/input/misc/88pm860x_onkey.c struct platform_device *pdev = to_platform_device(dev); pdev 116 drivers/input/misc/88pm860x_onkey.c struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); pdev 124 drivers/input/misc/88pm860x_onkey.c struct platform_device *pdev = to_platform_device(dev); pdev 125 drivers/input/misc/88pm860x_onkey.c struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); pdev 49 drivers/input/misc/ab8500-ponkey.c static int ab8500_ponkey_probe(struct platform_device *pdev) pdev 51 drivers/input/misc/ab8500-ponkey.c struct ab8500 *ab8500 = dev_get_drvdata(pdev->dev.parent); pdev 57 drivers/input/misc/ab8500-ponkey.c irq_dbf = platform_get_irq_byname(pdev, "ONKEY_DBF"); pdev 61 drivers/input/misc/ab8500-ponkey.c irq_dbr = platform_get_irq_byname(pdev, "ONKEY_DBR"); pdev 65 drivers/input/misc/ab8500-ponkey.c ponkey = devm_kzalloc(&pdev->dev, sizeof(struct ab8500_ponkey), pdev 70 drivers/input/misc/ab8500-ponkey.c input = devm_input_allocate_device(&pdev->dev); pdev 80 drivers/input/misc/ab8500-ponkey.c input->dev.parent = &pdev->dev; pdev 84 drivers/input/misc/ab8500-ponkey.c error = devm_request_any_context_irq(&pdev->dev, ponkey->irq_dbf, pdev 93 drivers/input/misc/ab8500-ponkey.c error = devm_request_any_context_irq(&pdev->dev, ponkey->irq_dbr, pdev 152 drivers/input/misc/arizona-haptics.c static int arizona_haptics_probe(struct platform_device *pdev) pdev 154 drivers/input/misc/arizona-haptics.c struct arizona *arizona = dev_get_drvdata(pdev->dev.parent); pdev 158 drivers/input/misc/arizona-haptics.c haptics = devm_kzalloc(&pdev->dev, sizeof(*haptics), GFP_KERNEL); pdev 174 drivers/input/misc/arizona-haptics.c haptics->input_dev = devm_input_allocate_device(&pdev->dev); pdev 225 drivers/input/misc/axp20x-pek.c struct platform_device *pdev) pdev 231 drivers/input/misc/axp20x-pek.c axp20x_pek->irq_dbr = platform_get_irq_byname(pdev, "PEK_DBR"); pdev 237 drivers/input/misc/axp20x-pek.c axp20x_pek->irq_dbf = platform_get_irq_byname(pdev, "PEK_DBF"); pdev 243 drivers/input/misc/axp20x-pek.c axp20x_pek->input = devm_input_allocate_device(&pdev->dev); pdev 251 drivers/input/misc/axp20x-pek.c idev->dev.parent = &pdev->dev; pdev 257 drivers/input/misc/axp20x-pek.c error = devm_request_any_context_irq(&pdev->dev, axp20x_pek->irq_dbr, pdev 261 drivers/input/misc/axp20x-pek.c dev_err(&pdev->dev, "Failed to request dbr IRQ#%d: %d\n", pdev 266 drivers/input/misc/axp20x-pek.c error = devm_request_any_context_irq(&pdev->dev, axp20x_pek->irq_dbf, pdev 270 drivers/input/misc/axp20x-pek.c dev_err(&pdev->dev, "Failed to request dbf IRQ#%d: %d\n", pdev 277 drivers/input/misc/axp20x-pek.c dev_err(&pdev->dev, "Can't register input device: %d\n", pdev 290 drivers/input/misc/axp20x-pek.c struct platform_device *pdev) pdev 297 drivers/input/misc/axp20x-pek.c status = acpi_evaluate_integer(ACPI_HANDLE(pdev->dev.parent), pdev 300 drivers/input/misc/axp20x-pek.c dev_err(&pdev->dev, "Failed to get PMIC hardware revision\n"); pdev 318 drivers/input/misc/axp20x-pek.c struct platform_device *pdev) pdev 324 drivers/input/misc/axp20x-pek.c static int axp20x_pek_probe(struct platform_device *pdev) pdev 327 drivers/input/misc/axp20x-pek.c const struct platform_device_id *match = platform_get_device_id(pdev); pdev 331 drivers/input/misc/axp20x-pek.c dev_err(&pdev->dev, "Failed to get platform_device_id\n"); pdev 335 drivers/input/misc/axp20x-pek.c axp20x_pek = devm_kzalloc(&pdev->dev, sizeof(struct axp20x_pek), pdev 340 drivers/input/misc/axp20x-pek.c axp20x_pek->axp20x = dev_get_drvdata(pdev->dev.parent); pdev 342 drivers/input/misc/axp20x-pek.c if (axp20x_pek_should_register_input(axp20x_pek, pdev)) { pdev 343 drivers/input/misc/axp20x-pek.c error = axp20x_pek_probe_input_device(axp20x_pek, pdev); pdev 350 drivers/input/misc/axp20x-pek.c platform_set_drvdata(pdev, axp20x_pek); pdev 62 drivers/input/misc/cobalt_btns.c static int cobalt_buttons_probe(struct platform_device *pdev) pdev 87 drivers/input/misc/cobalt_btns.c input->dev.parent = &pdev->dev; pdev 99 drivers/input/misc/cobalt_btns.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 107 drivers/input/misc/cobalt_btns.c dev_set_drvdata(&pdev->dev, bdev); pdev 123 drivers/input/misc/cobalt_btns.c static int cobalt_buttons_remove(struct platform_device *pdev) pdev 125 drivers/input/misc/cobalt_btns.c struct device *dev = &pdev->dev; pdev 54 drivers/input/misc/cpcap-pwrbutton.c static int cpcap_power_button_probe(struct platform_device *pdev) pdev 57 drivers/input/misc/cpcap-pwrbutton.c int irq = platform_get_irq(pdev, 0); pdev 60 drivers/input/misc/cpcap-pwrbutton.c button = devm_kmalloc(&pdev->dev, sizeof(*button), GFP_KERNEL); pdev 64 drivers/input/misc/cpcap-pwrbutton.c button->idev = devm_input_allocate_device(&pdev->dev); pdev 68 drivers/input/misc/cpcap-pwrbutton.c button->regmap = dev_get_regmap(pdev->dev.parent, NULL); pdev 72 drivers/input/misc/cpcap-pwrbutton.c button->dev = &pdev->dev; pdev 79 drivers/input/misc/cpcap-pwrbutton.c err = devm_request_threaded_irq(&pdev->dev, irq, NULL, pdev 82 drivers/input/misc/cpcap-pwrbutton.c dev_err(&pdev->dev, "IRQ request failed: %d\n", err); pdev 88 drivers/input/misc/cpcap-pwrbutton.c dev_err(&pdev->dev, "Input register failed: %d\n", err); pdev 92 drivers/input/misc/cpcap-pwrbutton.c device_init_wakeup(&pdev->dev, true); pdev 71 drivers/input/misc/da9052_onkey.c static int da9052_onkey_probe(struct platform_device *pdev) pdev 73 drivers/input/misc/da9052_onkey.c struct da9052 *da9052 = dev_get_drvdata(pdev->dev.parent); pdev 79 drivers/input/misc/da9052_onkey.c dev_err(&pdev->dev, "Failed to get the driver's data\n"); pdev 86 drivers/input/misc/da9052_onkey.c dev_err(&pdev->dev, "Failed to allocate memory\n"); pdev 97 drivers/input/misc/da9052_onkey.c input_dev->dev.parent = &pdev->dev; pdev 112 drivers/input/misc/da9052_onkey.c dev_err(&pdev->dev, "Unable to register input device, %d\n", pdev 117 drivers/input/misc/da9052_onkey.c platform_set_drvdata(pdev, onkey); pdev 130 drivers/input/misc/da9052_onkey.c static int da9052_onkey_remove(struct platform_device *pdev) pdev 132 drivers/input/misc/da9052_onkey.c struct da9052_onkey *onkey = platform_get_drvdata(pdev); pdev 71 drivers/input/misc/da9055_onkey.c static int da9055_onkey_probe(struct platform_device *pdev) pdev 73 drivers/input/misc/da9055_onkey.c struct da9055 *da9055 = dev_get_drvdata(pdev->dev.parent); pdev 78 drivers/input/misc/da9055_onkey.c irq = platform_get_irq_byname(pdev, "ONKEY"); pdev 82 drivers/input/misc/da9055_onkey.c onkey = devm_kzalloc(&pdev->dev, sizeof(*onkey), GFP_KERNEL); pdev 84 drivers/input/misc/da9055_onkey.c dev_err(&pdev->dev, "Failed to allocate memory\n"); pdev 90 drivers/input/misc/da9055_onkey.c dev_err(&pdev->dev, "Failed to allocate memory\n"); pdev 98 drivers/input/misc/da9055_onkey.c input_dev->dev.parent = &pdev->dev; pdev 109 drivers/input/misc/da9055_onkey.c dev_err(&pdev->dev, pdev 117 drivers/input/misc/da9055_onkey.c dev_err(&pdev->dev, "Unable to register input device, %d\n", pdev 122 drivers/input/misc/da9055_onkey.c platform_set_drvdata(pdev, onkey); pdev 135 drivers/input/misc/da9055_onkey.c static int da9055_onkey_remove(struct platform_device *pdev) pdev 137 drivers/input/misc/da9055_onkey.c struct da9055_onkey *onkey = platform_get_drvdata(pdev); pdev 138 drivers/input/misc/da9055_onkey.c int irq = platform_get_irq_byname(pdev, "ONKEY"); pdev 192 drivers/input/misc/da9063_onkey.c static int da9063_onkey_probe(struct platform_device *pdev) pdev 200 drivers/input/misc/da9063_onkey.c pdev->dev.of_node); pdev 204 drivers/input/misc/da9063_onkey.c onkey = devm_kzalloc(&pdev->dev, sizeof(struct da9063_onkey), pdev 207 drivers/input/misc/da9063_onkey.c dev_err(&pdev->dev, "Failed to allocate memory.\n"); pdev 212 drivers/input/misc/da9063_onkey.c onkey->dev = &pdev->dev; pdev 214 drivers/input/misc/da9063_onkey.c onkey->regmap = dev_get_regmap(pdev->dev.parent, NULL); pdev 216 drivers/input/misc/da9063_onkey.c dev_err(&pdev->dev, "Parent regmap unavailable.\n"); pdev 220 drivers/input/misc/da9063_onkey.c onkey->key_power = !of_property_read_bool(pdev->dev.of_node, pdev 223 drivers/input/misc/da9063_onkey.c onkey->input = devm_input_allocate_device(&pdev->dev); pdev 225 drivers/input/misc/da9063_onkey.c dev_err(&pdev->dev, "Failed to allocated input device.\n"); pdev 233 drivers/input/misc/da9063_onkey.c onkey->input->dev.parent = &pdev->dev; pdev 239 drivers/input/misc/da9063_onkey.c error = devm_add_action(&pdev->dev, da9063_cancel_poll, onkey); pdev 241 drivers/input/misc/da9063_onkey.c dev_err(&pdev->dev, pdev 247 drivers/input/misc/da9063_onkey.c irq = platform_get_irq_byname(pdev, "ONKEY"); pdev 251 drivers/input/misc/da9063_onkey.c error = devm_request_threaded_irq(&pdev->dev, irq, pdev 256 drivers/input/misc/da9063_onkey.c dev_err(&pdev->dev, pdev 263 drivers/input/misc/da9063_onkey.c dev_err(&pdev->dev, pdev 170 drivers/input/misc/dm355evm_keys.c static int dm355evm_keys_probe(struct platform_device *pdev) pdev 177 drivers/input/misc/dm355evm_keys.c keys = devm_kzalloc(&pdev->dev, sizeof (*keys), GFP_KERNEL); pdev 181 drivers/input/misc/dm355evm_keys.c input = devm_input_allocate_device(&pdev->dev); pdev 185 drivers/input/misc/dm355evm_keys.c keys->dev = &pdev->dev; pdev 202 drivers/input/misc/dm355evm_keys.c irq = platform_get_irq(pdev, 0); pdev 206 drivers/input/misc/dm355evm_keys.c error = devm_request_threaded_irq(&pdev->dev, irq, pdev 209 drivers/input/misc/dm355evm_keys.c dev_name(&pdev->dev), keys); pdev 40 drivers/input/misc/e3x0-button.c struct platform_device *pdev = to_platform_device(dev); pdev 43 drivers/input/misc/e3x0-button.c enable_irq_wake(platform_get_irq_byname(pdev, "press")); pdev 50 drivers/input/misc/e3x0-button.c struct platform_device *pdev = to_platform_device(dev); pdev 53 drivers/input/misc/e3x0-button.c disable_irq_wake(platform_get_irq_byname(pdev, "press")); pdev 61 drivers/input/misc/e3x0-button.c static int e3x0_button_probe(struct platform_device *pdev) pdev 67 drivers/input/misc/e3x0-button.c irq_press = platform_get_irq_byname(pdev, "press"); pdev 71 drivers/input/misc/e3x0-button.c irq_release = platform_get_irq_byname(pdev, "release"); pdev 75 drivers/input/misc/e3x0-button.c input = devm_input_allocate_device(&pdev->dev); pdev 81 drivers/input/misc/e3x0-button.c input->dev.parent = &pdev->dev; pdev 85 drivers/input/misc/e3x0-button.c error = devm_request_irq(&pdev->dev, irq_press, pdev 89 drivers/input/misc/e3x0-button.c dev_err(&pdev->dev, "Failed to request 'press' IRQ#%d: %d\n", pdev 94 drivers/input/misc/e3x0-button.c error = devm_request_irq(&pdev->dev, irq_release, pdev 98 drivers/input/misc/e3x0-button.c dev_err(&pdev->dev, "Failed to request 'release' IRQ#%d: %d\n", pdev 105 drivers/input/misc/e3x0-button.c dev_err(&pdev->dev, "Can't register input device: %d\n", error); pdev 109 drivers/input/misc/e3x0-button.c device_init_wakeup(&pdev->dev, 1); pdev 61 drivers/input/misc/gpio-beeper.c static int gpio_beeper_probe(struct platform_device *pdev) pdev 66 drivers/input/misc/gpio-beeper.c beep = devm_kzalloc(&pdev->dev, sizeof(*beep), GFP_KERNEL); pdev 70 drivers/input/misc/gpio-beeper.c beep->desc = devm_gpiod_get(&pdev->dev, NULL, GPIOD_OUT_LOW); pdev 74 drivers/input/misc/gpio-beeper.c input = devm_input_allocate_device(&pdev->dev); pdev 80 drivers/input/misc/gpio-beeper.c input->name = pdev->name; pdev 39 drivers/input/misc/gpio-vibra.c struct device *pdev = vibrator->input->dev.parent; pdev 45 drivers/input/misc/gpio-vibra.c dev_err(pdev, "failed to enable regulator: %d\n", err); pdev 102 drivers/input/misc/gpio-vibra.c static int gpio_vibrator_probe(struct platform_device *pdev) pdev 107 drivers/input/misc/gpio-vibra.c vibrator = devm_kzalloc(&pdev->dev, sizeof(*vibrator), GFP_KERNEL); pdev 111 drivers/input/misc/gpio-vibra.c vibrator->input = devm_input_allocate_device(&pdev->dev); pdev 115 drivers/input/misc/gpio-vibra.c vibrator->vcc = devm_regulator_get(&pdev->dev, "vcc"); pdev 119 drivers/input/misc/gpio-vibra.c dev_err(&pdev->dev, "Failed to request regulator: %d\n", pdev 124 drivers/input/misc/gpio-vibra.c vibrator->gpio = devm_gpiod_get(&pdev->dev, "enable", GPIOD_OUT_LOW); pdev 128 drivers/input/misc/gpio-vibra.c dev_err(&pdev->dev, "Failed to request main gpio: %d\n", pdev 145 drivers/input/misc/gpio-vibra.c dev_err(&pdev->dev, "Couldn't create FF dev: %d\n", err); pdev 151 drivers/input/misc/gpio-vibra.c dev_err(&pdev->dev, "Couldn't register input dev: %d\n", err); pdev 155 drivers/input/misc/gpio-vibra.c platform_set_drvdata(pdev, vibrator); pdev 162 drivers/input/misc/gpio-vibra.c struct platform_device *pdev = to_platform_device(dev); pdev 163 drivers/input/misc/gpio-vibra.c struct gpio_vibrator *vibrator = platform_get_drvdata(pdev); pdev 174 drivers/input/misc/gpio-vibra.c struct platform_device *pdev = to_platform_device(dev); pdev 175 drivers/input/misc/gpio-vibra.c struct gpio_vibrator *vibrator = platform_get_drvdata(pdev); pdev 69 drivers/input/misc/gpio_decoder.c static int gpio_decoder_probe(struct platform_device *pdev) pdev 71 drivers/input/misc/gpio_decoder.c struct device *dev = &pdev->dev; pdev 104 drivers/input/misc/gpio_decoder.c poll_dev->input->name = pdev->name; pdev 72 drivers/input/misc/hisi_powerkey.c static int hi65xx_powerkey_probe(struct platform_device *pdev) pdev 74 drivers/input/misc/hisi_powerkey.c struct device *dev = &pdev->dev; pdev 92 drivers/input/misc/hisi_powerkey.c irq = platform_get_irq_byname(pdev, hi65xx_irq_info[i].name); pdev 211 drivers/input/misc/ideapad_slidebar.c static int __init ideapad_probe(struct platform_device* pdev) pdev 216 drivers/input/misc/ideapad_slidebar.c dev_err(&pdev->dev, "IO ports are busy\n"); pdev 222 drivers/input/misc/ideapad_slidebar.c dev_err(&pdev->dev, "Failed to allocate input device\n"); pdev 229 drivers/input/misc/ideapad_slidebar.c slidebar_input_dev->dev.parent = &pdev->dev; pdev 236 drivers/input/misc/ideapad_slidebar.c dev_err(&pdev->dev, pdev 243 drivers/input/misc/ideapad_slidebar.c dev_err(&pdev->dev, pdev 259 drivers/input/misc/ideapad_slidebar.c static int ideapad_remove(struct platform_device *pdev) pdev 45 drivers/input/misc/max77650-onkey.c static int max77650_onkey_probe(struct platform_device *pdev) pdev 53 drivers/input/misc/max77650-onkey.c dev = &pdev->dev; pdev 81 drivers/input/misc/max77650-onkey.c irq_f = platform_get_irq_byname(pdev, "nEN_F"); pdev 85 drivers/input/misc/max77650-onkey.c irq_r = platform_get_irq_byname(pdev, "nEN_R"); pdev 293 drivers/input/misc/max77693-haptic.c static int max77693_haptic_probe(struct platform_device *pdev) pdev 295 drivers/input/misc/max77693-haptic.c struct max77693_dev *max77693 = dev_get_drvdata(pdev->dev.parent); pdev 299 drivers/input/misc/max77693-haptic.c haptic = devm_kzalloc(&pdev->dev, sizeof(*haptic), GFP_KERNEL); pdev 304 drivers/input/misc/max77693-haptic.c haptic->dev = &pdev->dev; pdev 310 drivers/input/misc/max77693-haptic.c haptic->dev_type = platform_get_device_id(pdev)->driver_data; pdev 319 drivers/input/misc/max77693-haptic.c dev_err(&pdev->dev, "unsupported device type: %u\n", pdev 327 drivers/input/misc/max77693-haptic.c haptic->pwm_dev = devm_pwm_get(&pdev->dev, NULL); pdev 329 drivers/input/misc/max77693-haptic.c dev_err(&pdev->dev, "failed to get pwm device\n"); pdev 339 drivers/input/misc/max77693-haptic.c haptic->motor_reg = devm_regulator_get(&pdev->dev, "haptic"); pdev 341 drivers/input/misc/max77693-haptic.c dev_err(&pdev->dev, "failed to get regulator\n"); pdev 346 drivers/input/misc/max77693-haptic.c haptic->input_dev = devm_input_allocate_device(&pdev->dev); pdev 348 drivers/input/misc/max77693-haptic.c dev_err(&pdev->dev, "failed to allocate input device\n"); pdev 354 drivers/input/misc/max77693-haptic.c haptic->input_dev->dev.parent = &pdev->dev; pdev 363 drivers/input/misc/max77693-haptic.c dev_err(&pdev->dev, "failed to create force-feedback\n"); pdev 369 drivers/input/misc/max77693-haptic.c dev_err(&pdev->dev, "failed to register input device\n"); pdev 373 drivers/input/misc/max77693-haptic.c platform_set_drvdata(pdev, haptic); pdev 380 drivers/input/misc/max77693-haptic.c struct platform_device *pdev = to_platform_device(dev); pdev 381 drivers/input/misc/max77693-haptic.c struct max77693_haptic *haptic = platform_get_drvdata(pdev); pdev 393 drivers/input/misc/max77693-haptic.c struct platform_device *pdev = to_platform_device(dev); pdev 394 drivers/input/misc/max77693-haptic.c struct max77693_haptic *haptic = platform_get_drvdata(pdev); pdev 66 drivers/input/misc/max8925_onkey.c static int max8925_onkey_probe(struct platform_device *pdev) pdev 68 drivers/input/misc/max8925_onkey.c struct max8925_chip *chip = dev_get_drvdata(pdev->dev.parent); pdev 73 drivers/input/misc/max8925_onkey.c irq[0] = platform_get_irq(pdev, 0); pdev 77 drivers/input/misc/max8925_onkey.c irq[1] = platform_get_irq(pdev, 1); pdev 81 drivers/input/misc/max8925_onkey.c info = devm_kzalloc(&pdev->dev, sizeof(struct max8925_onkey_info), pdev 86 drivers/input/misc/max8925_onkey.c input = devm_input_allocate_device(&pdev->dev); pdev 92 drivers/input/misc/max8925_onkey.c info->dev = &pdev->dev; pdev 99 drivers/input/misc/max8925_onkey.c input->dev.parent = &pdev->dev; pdev 102 drivers/input/misc/max8925_onkey.c error = devm_request_threaded_irq(&pdev->dev, irq[0], NULL, pdev 111 drivers/input/misc/max8925_onkey.c error = devm_request_threaded_irq(&pdev->dev, irq[1], NULL, pdev 126 drivers/input/misc/max8925_onkey.c platform_set_drvdata(pdev, info); pdev 127 drivers/input/misc/max8925_onkey.c device_init_wakeup(&pdev->dev, 1); pdev 134 drivers/input/misc/max8925_onkey.c struct platform_device *pdev = to_platform_device(dev); pdev 135 drivers/input/misc/max8925_onkey.c struct max8925_onkey_info *info = platform_get_drvdata(pdev); pdev 136 drivers/input/misc/max8925_onkey.c struct max8925_chip *chip = dev_get_drvdata(pdev->dev.parent); pdev 148 drivers/input/misc/max8925_onkey.c struct platform_device *pdev = to_platform_device(dev); pdev 149 drivers/input/misc/max8925_onkey.c struct max8925_onkey_info *info = platform_get_drvdata(pdev); pdev 150 drivers/input/misc/max8925_onkey.c struct max8925_chip *chip = dev_get_drvdata(pdev->dev.parent); pdev 239 drivers/input/misc/max8997_haptic.c static int max8997_haptic_probe(struct platform_device *pdev) pdev 241 drivers/input/misc/max8997_haptic.c struct max8997_dev *iodev = dev_get_drvdata(pdev->dev.parent); pdev 253 drivers/input/misc/max8997_haptic.c dev_err(&pdev->dev, "no haptic platform data\n"); pdev 260 drivers/input/misc/max8997_haptic.c dev_err(&pdev->dev, "unable to allocate memory\n"); pdev 269 drivers/input/misc/max8997_haptic.c chip->dev = &pdev->dev; pdev 290 drivers/input/misc/max8997_haptic.c dev_err(&pdev->dev, pdev 304 drivers/input/misc/max8997_haptic.c dev_err(&pdev->dev, pdev 310 drivers/input/misc/max8997_haptic.c chip->regulator = regulator_get(&pdev->dev, "inmotor"); pdev 313 drivers/input/misc/max8997_haptic.c dev_err(&pdev->dev, pdev 321 drivers/input/misc/max8997_haptic.c input_dev->dev.parent = &pdev->dev; pdev 329 drivers/input/misc/max8997_haptic.c dev_err(&pdev->dev, pdev 337 drivers/input/misc/max8997_haptic.c dev_err(&pdev->dev, pdev 343 drivers/input/misc/max8997_haptic.c platform_set_drvdata(pdev, chip); pdev 360 drivers/input/misc/max8997_haptic.c static int max8997_haptic_remove(struct platform_device *pdev) pdev 362 drivers/input/misc/max8997_haptic.c struct max8997_haptic *chip = platform_get_drvdata(pdev); pdev 377 drivers/input/misc/max8997_haptic.c struct platform_device *pdev = to_platform_device(dev); pdev 378 drivers/input/misc/max8997_haptic.c struct max8997_haptic *chip = platform_get_drvdata(pdev); pdev 91 drivers/input/misc/mc13783-pwrbutton.c static int mc13783_pwrbutton_probe(struct platform_device *pdev) pdev 94 drivers/input/misc/mc13783-pwrbutton.c struct mc13xxx *mc13783 = dev_get_drvdata(pdev->dev.parent); pdev 100 drivers/input/misc/mc13783-pwrbutton.c pdata = dev_get_platdata(&pdev->dev); pdev 102 drivers/input/misc/mc13783-pwrbutton.c dev_err(&pdev->dev, "missing platform data\n"); pdev 108 drivers/input/misc/mc13783-pwrbutton.c dev_dbg(&pdev->dev, "Can't allocate power button\n"); pdev 115 drivers/input/misc/mc13783-pwrbutton.c dev_dbg(&pdev->dev, "Can't allocate power button\n"); pdev 142 drivers/input/misc/mc13783-pwrbutton.c dev_dbg(&pdev->dev, "Can't request irq\n"); pdev 161 drivers/input/misc/mc13783-pwrbutton.c dev_dbg(&pdev->dev, "Can't request irq\n"); pdev 180 drivers/input/misc/mc13783-pwrbutton.c dev_dbg(&pdev->dev, "Can't request irq: %d\n", err); pdev 191 drivers/input/misc/mc13783-pwrbutton.c pwr->dev.parent = &pdev->dev; pdev 200 drivers/input/misc/mc13783-pwrbutton.c dev_dbg(&pdev->dev, "Can't register power button: %d\n", err); pdev 204 drivers/input/misc/mc13783-pwrbutton.c platform_set_drvdata(pdev, priv); pdev 232 drivers/input/misc/mc13783-pwrbutton.c static int mc13783_pwrbutton_remove(struct platform_device *pdev) pdev 234 drivers/input/misc/mc13783-pwrbutton.c struct mc13783_pwrb *priv = platform_get_drvdata(pdev); pdev 237 drivers/input/misc/mc13783-pwrbutton.c pdata = dev_get_platdata(&pdev->dev); pdev 154 drivers/input/misc/msm-vibrator.c static int msm_vibrator_probe(struct platform_device *pdev) pdev 160 drivers/input/misc/msm-vibrator.c vibrator = devm_kzalloc(&pdev->dev, sizeof(*vibrator), GFP_KERNEL); pdev 164 drivers/input/misc/msm-vibrator.c vibrator->input = devm_input_allocate_device(&pdev->dev); pdev 168 drivers/input/misc/msm-vibrator.c vibrator->vcc = devm_regulator_get(&pdev->dev, "vcc"); pdev 171 drivers/input/misc/msm-vibrator.c dev_err(&pdev->dev, "Failed to get regulator: %ld\n", pdev 176 drivers/input/misc/msm-vibrator.c vibrator->enable_gpio = devm_gpiod_get(&pdev->dev, "enable", pdev 180 drivers/input/misc/msm-vibrator.c dev_err(&pdev->dev, "Failed to get enable gpio: %ld\n", pdev 185 drivers/input/misc/msm-vibrator.c vibrator->clk = devm_clk_get(&pdev->dev, "pwm"); pdev 188 drivers/input/misc/msm-vibrator.c dev_err(&pdev->dev, "Failed to lookup pwm clock: %ld\n", pdev 193 drivers/input/misc/msm-vibrator.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 195 drivers/input/misc/msm-vibrator.c dev_err(&pdev->dev, "Failed to get platform resource\n"); pdev 199 drivers/input/misc/msm-vibrator.c vibrator->base = devm_ioremap(&pdev->dev, res->start, pdev 202 drivers/input/misc/msm-vibrator.c dev_err(&pdev->dev, "Failed to iomap resource.\n"); pdev 220 drivers/input/misc/msm-vibrator.c dev_err(&pdev->dev, "Failed to create ff memless: %d", ret); pdev 226 drivers/input/misc/msm-vibrator.c dev_err(&pdev->dev, "Failed to register input device: %d", ret); pdev 230 drivers/input/misc/msm-vibrator.c platform_set_drvdata(pdev, vibrator); pdev 237 drivers/input/misc/msm-vibrator.c struct platform_device *pdev = to_platform_device(dev); pdev 238 drivers/input/misc/msm-vibrator.c struct msm_vibrator *vibrator = platform_get_drvdata(pdev); pdev 250 drivers/input/misc/msm-vibrator.c struct platform_device *pdev = to_platform_device(dev); pdev 251 drivers/input/misc/msm-vibrator.c struct msm_vibrator *vibrator = platform_get_drvdata(pdev); pdev 162 drivers/input/misc/palmas-pwrbutton.c static int palmas_pwron_probe(struct platform_device *pdev) pdev 164 drivers/input/misc/palmas-pwrbutton.c struct palmas *palmas = dev_get_drvdata(pdev->dev.parent); pdev 165 drivers/input/misc/palmas-pwrbutton.c struct device *dev = &pdev->dev; pdev 212 drivers/input/misc/palmas-pwrbutton.c pwron->irq = platform_get_irq(pdev, 0); pdev 229 drivers/input/misc/palmas-pwrbutton.c platform_set_drvdata(pdev, pwron); pdev 250 drivers/input/misc/palmas-pwrbutton.c static int palmas_pwron_remove(struct platform_device *pdev) pdev 252 drivers/input/misc/palmas-pwrbutton.c struct palmas_pwron *pwron = platform_get_drvdata(pdev); pdev 273 drivers/input/misc/palmas-pwrbutton.c struct platform_device *pdev = to_platform_device(dev); pdev 274 drivers/input/misc/palmas-pwrbutton.c struct palmas_pwron *pwron = platform_get_drvdata(pdev); pdev 294 drivers/input/misc/palmas-pwrbutton.c struct platform_device *pdev = to_platform_device(dev); pdev 295 drivers/input/misc/palmas-pwrbutton.c struct palmas_pwron *pwron = platform_get_drvdata(pdev); pdev 46 drivers/input/misc/pcap_keys.c static int pcap_keys_probe(struct platform_device *pdev) pdev 56 drivers/input/misc/pcap_keys.c pcap_keys->pcap = dev_get_drvdata(pdev->dev.parent); pdev 64 drivers/input/misc/pcap_keys.c platform_set_drvdata(pdev, pcap_keys); pdev 65 drivers/input/misc/pcap_keys.c input_dev->name = pdev->name; pdev 68 drivers/input/misc/pcap_keys.c input_dev->dev.parent = &pdev->dev; pdev 102 drivers/input/misc/pcap_keys.c static int pcap_keys_remove(struct platform_device *pdev) pdev 104 drivers/input/misc/pcap_keys.c struct pcap_keys *pcap_keys = platform_get_drvdata(pdev); pdev 50 drivers/input/misc/pcf50633-input.c static int pcf50633_input_probe(struct platform_device *pdev) pdev 67 drivers/input/misc/pcf50633-input.c platform_set_drvdata(pdev, input); pdev 68 drivers/input/misc/pcf50633-input.c input->pcf = dev_to_pcf50633(pdev->dev.parent); pdev 90 drivers/input/misc/pcf50633-input.c static int pcf50633_input_remove(struct platform_device *pdev) pdev 92 drivers/input/misc/pcf50633-input.c struct pcf50633_input *input = platform_get_drvdata(pdev); pdev 159 drivers/input/misc/pm8941-pwrkey.c static int pm8941_pwrkey_probe(struct platform_device *pdev) pdev 167 drivers/input/misc/pm8941-pwrkey.c if (of_property_read_u32(pdev->dev.of_node, "debounce", &req_delay)) pdev 171 drivers/input/misc/pm8941-pwrkey.c dev_err(&pdev->dev, "invalid debounce time: %u\n", req_delay); pdev 175 drivers/input/misc/pm8941-pwrkey.c pull_up = of_property_read_bool(pdev->dev.of_node, "bias-pull-up"); pdev 177 drivers/input/misc/pm8941-pwrkey.c pwrkey = devm_kzalloc(&pdev->dev, sizeof(*pwrkey), GFP_KERNEL); pdev 181 drivers/input/misc/pm8941-pwrkey.c pwrkey->dev = &pdev->dev; pdev 182 drivers/input/misc/pm8941-pwrkey.c pwrkey->data = of_device_get_match_data(&pdev->dev); pdev 184 drivers/input/misc/pm8941-pwrkey.c parent = pdev->dev.parent; pdev 194 drivers/input/misc/pm8941-pwrkey.c dev_err(&pdev->dev, "failed to locate regmap\n"); pdev 201 drivers/input/misc/pm8941-pwrkey.c error = of_property_read_u32(pdev->dev.of_node, "reg", pdev 207 drivers/input/misc/pm8941-pwrkey.c pwrkey->irq = platform_get_irq(pdev, 0); pdev 214 drivers/input/misc/pm8941-pwrkey.c dev_err(&pdev->dev, "failed to set debounce: %d\n", error); pdev 218 drivers/input/misc/pm8941-pwrkey.c error = of_property_read_u32(pdev->dev.of_node, "linux,code", pdev 221 drivers/input/misc/pm8941-pwrkey.c dev_dbg(&pdev->dev, pdev 226 drivers/input/misc/pm8941-pwrkey.c pwrkey->input = devm_input_allocate_device(&pdev->dev); pdev 228 drivers/input/misc/pm8941-pwrkey.c dev_dbg(&pdev->dev, "unable to allocate input device\n"); pdev 245 drivers/input/misc/pm8941-pwrkey.c dev_err(&pdev->dev, "failed to set debounce: %d\n", error); pdev 254 drivers/input/misc/pm8941-pwrkey.c dev_err(&pdev->dev, "failed to set pull: %d\n", error); pdev 258 drivers/input/misc/pm8941-pwrkey.c error = devm_request_threaded_irq(&pdev->dev, pwrkey->irq, pdev 263 drivers/input/misc/pm8941-pwrkey.c dev_err(&pdev->dev, "failed requesting IRQ: %d\n", error); pdev 269 drivers/input/misc/pm8941-pwrkey.c dev_err(&pdev->dev, "failed to register input device: %d\n", pdev 277 drivers/input/misc/pm8941-pwrkey.c dev_err(&pdev->dev, "failed to register reboot notifier: %d\n", pdev 282 drivers/input/misc/pm8941-pwrkey.c platform_set_drvdata(pdev, pwrkey); pdev 283 drivers/input/misc/pm8941-pwrkey.c device_init_wakeup(&pdev->dev, 1); pdev 288 drivers/input/misc/pm8941-pwrkey.c static int pm8941_pwrkey_remove(struct platform_device *pdev) pdev 290 drivers/input/misc/pm8941-pwrkey.c struct pm8941_pwrkey *pwrkey = platform_get_drvdata(pdev); pdev 167 drivers/input/misc/pm8xxx-vibrator.c static int pm8xxx_vib_probe(struct platform_device *pdev) pdev 175 drivers/input/misc/pm8xxx-vibrator.c vib = devm_kzalloc(&pdev->dev, sizeof(*vib), GFP_KERNEL); pdev 179 drivers/input/misc/pm8xxx-vibrator.c vib->regmap = dev_get_regmap(pdev->dev.parent, NULL); pdev 183 drivers/input/misc/pm8xxx-vibrator.c input_dev = devm_input_allocate_device(&pdev->dev); pdev 190 drivers/input/misc/pm8xxx-vibrator.c regs = of_device_get_match_data(&pdev->dev); pdev 214 drivers/input/misc/pm8xxx-vibrator.c dev_err(&pdev->dev, pdev 221 drivers/input/misc/pm8xxx-vibrator.c dev_err(&pdev->dev, "couldn't register input device\n"); pdev 225 drivers/input/misc/pm8xxx-vibrator.c platform_set_drvdata(pdev, vib); pdev 126 drivers/input/misc/pmic8xxx-pwrkey.c static void pmic8xxx_pwrkey_shutdown(struct platform_device *pdev) pdev 128 drivers/input/misc/pmic8xxx-pwrkey.c struct pmic8xxx_pwrkey *pwrkey = platform_get_drvdata(pdev); pdev 332 drivers/input/misc/pmic8xxx-pwrkey.c static int pmic8xxx_pwrkey_probe(struct platform_device *pdev) pdev 335 drivers/input/misc/pmic8xxx-pwrkey.c int key_release_irq = platform_get_irq(pdev, 0); pdev 336 drivers/input/misc/pmic8xxx-pwrkey.c int key_press_irq = platform_get_irq(pdev, 1); pdev 345 drivers/input/misc/pmic8xxx-pwrkey.c if (of_property_read_u32(pdev->dev.of_node, "debounce", &kpd_delay)) pdev 350 drivers/input/misc/pmic8xxx-pwrkey.c dev_err(&pdev->dev, "invalid power key trigger delay\n"); pdev 354 drivers/input/misc/pmic8xxx-pwrkey.c pull_up = of_property_read_bool(pdev->dev.of_node, "pull-up"); pdev 356 drivers/input/misc/pmic8xxx-pwrkey.c regmap = dev_get_regmap(pdev->dev.parent, NULL); pdev 358 drivers/input/misc/pmic8xxx-pwrkey.c dev_err(&pdev->dev, "failed to locate regmap for the device\n"); pdev 362 drivers/input/misc/pmic8xxx-pwrkey.c pwrkey = devm_kzalloc(&pdev->dev, sizeof(*pwrkey), GFP_KERNEL); pdev 366 drivers/input/misc/pmic8xxx-pwrkey.c pwrkey->shutdown_fn = of_device_get_match_data(&pdev->dev); pdev 370 drivers/input/misc/pmic8xxx-pwrkey.c pwr = devm_input_allocate_device(&pdev->dev); pdev 372 drivers/input/misc/pmic8xxx-pwrkey.c dev_dbg(&pdev->dev, "Can't allocate power button\n"); pdev 386 drivers/input/misc/pmic8xxx-pwrkey.c dev_err(&pdev->dev, "failed reading PON_CNTL_1 err=%d\n", err); pdev 399 drivers/input/misc/pmic8xxx-pwrkey.c dev_err(&pdev->dev, "failed writing PON_CNTL_1 err=%d\n", err); pdev 403 drivers/input/misc/pmic8xxx-pwrkey.c err = devm_request_irq(&pdev->dev, key_press_irq, pwrkey_press_irq, pdev 407 drivers/input/misc/pmic8xxx-pwrkey.c dev_err(&pdev->dev, "Can't get %d IRQ for pwrkey: %d\n", pdev 412 drivers/input/misc/pmic8xxx-pwrkey.c err = devm_request_irq(&pdev->dev, key_release_irq, pwrkey_release_irq, pdev 416 drivers/input/misc/pmic8xxx-pwrkey.c dev_err(&pdev->dev, "Can't get %d IRQ for pwrkey: %d\n", pdev 423 drivers/input/misc/pmic8xxx-pwrkey.c dev_err(&pdev->dev, "Can't register power key: %d\n", err); pdev 427 drivers/input/misc/pmic8xxx-pwrkey.c platform_set_drvdata(pdev, pwrkey); pdev 428 drivers/input/misc/pmic8xxx-pwrkey.c device_init_wakeup(&pdev->dev, 1); pdev 122 drivers/input/misc/pwm-beeper.c static int pwm_beeper_probe(struct platform_device *pdev) pdev 124 drivers/input/misc/pwm-beeper.c struct device *dev = &pdev->dev; pdev 201 drivers/input/misc/pwm-beeper.c platform_set_drvdata(pdev, beeper); pdev 38 drivers/input/misc/pwm-vibra.c struct device *pdev = vibrator->input->dev.parent; pdev 45 drivers/input/misc/pwm-vibra.c dev_err(pdev, "failed to enable regulator: %d", err); pdev 57 drivers/input/misc/pwm-vibra.c dev_err(pdev, "failed to apply pwm state: %d", err); pdev 68 drivers/input/misc/pwm-vibra.c dev_err(pdev, "failed to apply dir-pwm state: %d", err); pdev 122 drivers/input/misc/pwm-vibra.c static int pwm_vibrator_probe(struct platform_device *pdev) pdev 128 drivers/input/misc/pwm-vibra.c vibrator = devm_kzalloc(&pdev->dev, sizeof(*vibrator), GFP_KERNEL); pdev 132 drivers/input/misc/pwm-vibra.c vibrator->input = devm_input_allocate_device(&pdev->dev); pdev 136 drivers/input/misc/pwm-vibra.c vibrator->vcc = devm_regulator_get(&pdev->dev, "vcc"); pdev 140 drivers/input/misc/pwm-vibra.c dev_err(&pdev->dev, "Failed to request regulator: %d", pdev 145 drivers/input/misc/pwm-vibra.c vibrator->pwm = devm_pwm_get(&pdev->dev, "enable"); pdev 149 drivers/input/misc/pwm-vibra.c dev_err(&pdev->dev, "Failed to request main pwm: %d", pdev 161 drivers/input/misc/pwm-vibra.c dev_err(&pdev->dev, "failed to apply initial PWM state: %d", pdev 166 drivers/input/misc/pwm-vibra.c vibrator->pwm_dir = devm_pwm_get(&pdev->dev, "direction"); pdev 175 drivers/input/misc/pwm-vibra.c dev_err(&pdev->dev, "failed to apply initial PWM state: %d", pdev 182 drivers/input/misc/pwm-vibra.c device_property_read_u32(&pdev->dev, "direction-duty-cycle-ns", pdev 192 drivers/input/misc/pwm-vibra.c dev_err(&pdev->dev, "Failed to request direction pwm: %d", err); pdev 201 drivers/input/misc/pwm-vibra.c vibrator->input->dev.parent = &pdev->dev; pdev 210 drivers/input/misc/pwm-vibra.c dev_err(&pdev->dev, "Couldn't create FF dev: %d", err); pdev 216 drivers/input/misc/pwm-vibra.c dev_err(&pdev->dev, "Couldn't register input dev: %d", err); pdev 220 drivers/input/misc/pwm-vibra.c platform_set_drvdata(pdev, vibrator); pdev 41 drivers/input/misc/rave-sp-pwrbutton.c static int rave_sp_pwrbutton_probe(struct platform_device *pdev) pdev 43 drivers/input/misc/rave-sp-pwrbutton.c struct device *dev = &pdev->dev; pdev 56 drivers/input/misc/rave-sp-pwrbutton.c idev->name = pdev->name; pdev 56 drivers/input/misc/rb532_button.c static int rb532_button_probe(struct platform_device *pdev) pdev 71 drivers/input/misc/rb532_button.c poll_dev->input->dev.parent = &pdev->dev; pdev 73 drivers/input/misc/rb532_button.c dev_set_drvdata(&pdev->dev, poll_dev); pdev 86 drivers/input/misc/rb532_button.c static int rb532_button_remove(struct platform_device *pdev) pdev 88 drivers/input/misc/rb532_button.c struct input_polled_dev *poll_dev = dev_get_drvdata(&pdev->dev); pdev 143 drivers/input/misc/regulator-haptic.c static int regulator_haptic_probe(struct platform_device *pdev) pdev 145 drivers/input/misc/regulator-haptic.c const struct regulator_haptic_data *pdata = dev_get_platdata(&pdev->dev); pdev 150 drivers/input/misc/regulator-haptic.c haptic = devm_kzalloc(&pdev->dev, sizeof(*haptic), GFP_KERNEL); pdev 154 drivers/input/misc/regulator-haptic.c platform_set_drvdata(pdev, haptic); pdev 155 drivers/input/misc/regulator-haptic.c haptic->dev = &pdev->dev; pdev 163 drivers/input/misc/regulator-haptic.c error = regulator_haptic_parse_dt(&pdev->dev, haptic); pdev 167 drivers/input/misc/regulator-haptic.c dev_err(&pdev->dev, "Missing platform data\n"); pdev 171 drivers/input/misc/regulator-haptic.c haptic->regulator = devm_regulator_get_exclusive(&pdev->dev, "haptic"); pdev 173 drivers/input/misc/regulator-haptic.c dev_err(&pdev->dev, "failed to get regulator\n"); pdev 177 drivers/input/misc/regulator-haptic.c input_dev = devm_input_allocate_device(&pdev->dev); pdev 183 drivers/input/misc/regulator-haptic.c haptic->input_dev->dev.parent = &pdev->dev; pdev 191 drivers/input/misc/regulator-haptic.c dev_err(&pdev->dev, "failed to create force-feedback\n"); pdev 197 drivers/input/misc/regulator-haptic.c dev_err(&pdev->dev, "failed to register input device\n"); pdev 206 drivers/input/misc/regulator-haptic.c struct platform_device *pdev = to_platform_device(dev); pdev 207 drivers/input/misc/regulator-haptic.c struct regulator_haptic *haptic = platform_get_drvdata(pdev); pdev 225 drivers/input/misc/regulator-haptic.c struct platform_device *pdev = to_platform_device(dev); pdev 226 drivers/input/misc/regulator-haptic.c struct regulator_haptic *haptic = platform_get_drvdata(pdev); pdev 44 drivers/input/misc/retu-pwrbutton.c static int retu_pwrbutton_probe(struct platform_device *pdev) pdev 46 drivers/input/misc/retu-pwrbutton.c struct retu_dev *rdev = dev_get_drvdata(pdev->dev.parent); pdev 51 drivers/input/misc/retu-pwrbutton.c irq = platform_get_irq(pdev, 0); pdev 55 drivers/input/misc/retu-pwrbutton.c idev = devm_input_allocate_device(&pdev->dev); pdev 60 drivers/input/misc/retu-pwrbutton.c idev->dev.parent = &pdev->dev; pdev 65 drivers/input/misc/retu-pwrbutton.c error = devm_request_threaded_irq(&pdev->dev, irq, pdev 38 drivers/input/misc/rk805-pwrkey.c static int rk805_pwrkey_probe(struct platform_device *pdev) pdev 44 drivers/input/misc/rk805-pwrkey.c pwr = devm_input_allocate_device(&pdev->dev); pdev 46 drivers/input/misc/rk805-pwrkey.c dev_err(&pdev->dev, "Can't allocate power button\n"); pdev 55 drivers/input/misc/rk805-pwrkey.c fall_irq = platform_get_irq(pdev, 0); pdev 59 drivers/input/misc/rk805-pwrkey.c rise_irq = platform_get_irq(pdev, 1); pdev 68 drivers/input/misc/rk805-pwrkey.c dev_err(&pdev->dev, "Can't register fall irq: %d\n", err); pdev 77 drivers/input/misc/rk805-pwrkey.c dev_err(&pdev->dev, "Can't register rise irq: %d\n", err); pdev 83 drivers/input/misc/rk805-pwrkey.c dev_err(&pdev->dev, "Can't register power button: %d\n", err); pdev 87 drivers/input/misc/rk805-pwrkey.c platform_set_drvdata(pdev, pwr); pdev 88 drivers/input/misc/rk805-pwrkey.c device_init_wakeup(&pdev->dev, true); pdev 185 drivers/input/misc/rotary_encoder.c static int rotary_encoder_probe(struct platform_device *pdev) pdev 187 drivers/input/misc/rotary_encoder.c struct device *dev = &pdev->dev; pdev 256 drivers/input/misc/rotary_encoder.c input->name = pdev->name; pdev 315 drivers/input/misc/rotary_encoder.c platform_set_drvdata(pdev, encoder); pdev 78 drivers/input/misc/sc27xx-vibra.c static int sc27xx_vibra_probe(struct platform_device *pdev) pdev 83 drivers/input/misc/sc27xx-vibra.c info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL); pdev 87 drivers/input/misc/sc27xx-vibra.c info->regmap = dev_get_regmap(pdev->dev.parent, NULL); pdev 89 drivers/input/misc/sc27xx-vibra.c dev_err(&pdev->dev, "failed to get vibrator regmap.\n"); pdev 93 drivers/input/misc/sc27xx-vibra.c error = device_property_read_u32(&pdev->dev, "reg", &info->base); pdev 95 drivers/input/misc/sc27xx-vibra.c dev_err(&pdev->dev, "failed to get vibrator base address.\n"); pdev 99 drivers/input/misc/sc27xx-vibra.c info->input_dev = devm_input_allocate_device(&pdev->dev); pdev 101 drivers/input/misc/sc27xx-vibra.c dev_err(&pdev->dev, "failed to allocate input device.\n"); pdev 116 drivers/input/misc/sc27xx-vibra.c dev_err(&pdev->dev, "failed to initialize the vibrator.\n"); pdev 123 drivers/input/misc/sc27xx-vibra.c dev_err(&pdev->dev, "failed to register vibrator to FF.\n"); pdev 129 drivers/input/misc/sc27xx-vibra.c dev_err(&pdev->dev, "failed to register input device.\n"); pdev 80 drivers/input/misc/sgi_btns.c static int sgi_buttons_probe(struct platform_device *pdev) pdev 104 drivers/input/misc/sgi_btns.c input->dev.parent = &pdev->dev; pdev 117 drivers/input/misc/sgi_btns.c platform_set_drvdata(pdev, bdev); pdev 131 drivers/input/misc/sgi_btns.c static int sgi_buttons_remove(struct platform_device *pdev) pdev 133 drivers/input/misc/sgi_btns.c struct buttons_dev *bdev = platform_get_drvdata(pdev); pdev 106 drivers/input/misc/sirfsoc-onkey.c static int sirfsoc_pwrc_probe(struct platform_device *pdev) pdev 108 drivers/input/misc/sirfsoc-onkey.c struct device_node *np = pdev->dev.of_node; pdev 113 drivers/input/misc/sirfsoc-onkey.c pwrcdrv = devm_kzalloc(&pdev->dev, sizeof(struct sirfsoc_pwrc_drvdata), pdev 116 drivers/input/misc/sirfsoc-onkey.c dev_info(&pdev->dev, "Not enough memory for the device data\n"); pdev 126 drivers/input/misc/sirfsoc-onkey.c dev_err(&pdev->dev, pdev 131 drivers/input/misc/sirfsoc-onkey.c pwrcdrv->input = devm_input_allocate_device(&pdev->dev); pdev 150 drivers/input/misc/sirfsoc-onkey.c irq = platform_get_irq(pdev, 0); pdev 151 drivers/input/misc/sirfsoc-onkey.c error = devm_request_irq(&pdev->dev, irq, pdev 155 drivers/input/misc/sirfsoc-onkey.c dev_err(&pdev->dev, "unable to claim irq %d, error: %d\n", pdev 162 drivers/input/misc/sirfsoc-onkey.c dev_err(&pdev->dev, pdev 168 drivers/input/misc/sirfsoc-onkey.c dev_set_drvdata(&pdev->dev, pwrcdrv); pdev 169 drivers/input/misc/sirfsoc-onkey.c device_init_wakeup(&pdev->dev, 1); pdev 64 drivers/input/misc/soc_button_array.c soc_button_device_create(struct platform_device *pdev, pdev 80 drivers/input/misc/soc_button_array.c gpio_keys_pdata = devm_kzalloc(&pdev->dev, pdev 94 drivers/input/misc/soc_button_array.c gpio = soc_button_lookup_gpio(&pdev->dev, info->acpi_index); pdev 130 drivers/input/misc/soc_button_array.c pd = platform_device_register_resndata(&pdev->dev, "gpio-keys", pdev 136 drivers/input/misc/soc_button_array.c dev_err(&pdev->dev, pdev 144 drivers/input/misc/soc_button_array.c devm_kfree(&pdev->dev, gpio_keys_pdata); pdev 307 drivers/input/misc/soc_button_array.c static int soc_button_remove(struct platform_device *pdev) pdev 309 drivers/input/misc/soc_button_array.c struct soc_button_data *priv = platform_get_drvdata(pdev); pdev 320 drivers/input/misc/soc_button_array.c static int soc_button_probe(struct platform_device *pdev) pdev 322 drivers/input/misc/soc_button_array.c struct device *dev = &pdev->dev; pdev 355 drivers/input/misc/soc_button_array.c platform_set_drvdata(pdev, priv); pdev 358 drivers/input/misc/soc_button_array.c pd = soc_button_device_create(pdev, button_info, i == 0); pdev 362 drivers/input/misc/soc_button_array.c soc_button_remove(pdev); pdev 50 drivers/input/misc/stpmic1_onkey.c static int stpmic1_onkey_probe(struct platform_device *pdev) pdev 52 drivers/input/misc/stpmic1_onkey.c struct stpmic1 *pmic = dev_get_drvdata(pdev->dev.parent); pdev 53 drivers/input/misc/stpmic1_onkey.c struct device *dev = &pdev->dev; pdev 63 drivers/input/misc/stpmic1_onkey.c onkey->irq_falling = platform_get_irq_byname(pdev, "onkey-falling"); pdev 67 drivers/input/misc/stpmic1_onkey.c onkey->irq_rising = platform_get_irq_byname(pdev, "onkey-rising"); pdev 139 drivers/input/misc/stpmic1_onkey.c platform_set_drvdata(pdev, onkey); pdev 147 drivers/input/misc/stpmic1_onkey.c struct platform_device *pdev = to_platform_device(dev); pdev 148 drivers/input/misc/stpmic1_onkey.c struct stpmic1_onkey *onkey = platform_get_drvdata(pdev); pdev 159 drivers/input/misc/stpmic1_onkey.c struct platform_device *pdev = to_platform_device(dev); pdev 160 drivers/input/misc/stpmic1_onkey.c struct stpmic1_onkey *onkey = platform_get_drvdata(pdev); pdev 89 drivers/input/misc/tps65218-pwrbutton.c static int tps6521x_pb_probe(struct platform_device *pdev) pdev 91 drivers/input/misc/tps65218-pwrbutton.c struct device *dev = &pdev->dev; pdev 126 drivers/input/misc/tps65218-pwrbutton.c irq = platform_get_irq(pdev, 0); pdev 55 drivers/input/misc/twl4030-pwrbutton.c static int twl4030_pwrbutton_probe(struct platform_device *pdev) pdev 58 drivers/input/misc/twl4030-pwrbutton.c int irq = platform_get_irq(pdev, 0); pdev 61 drivers/input/misc/twl4030-pwrbutton.c pwr = devm_input_allocate_device(&pdev->dev); pdev 63 drivers/input/misc/twl4030-pwrbutton.c dev_err(&pdev->dev, "Can't allocate power button\n"); pdev 70 drivers/input/misc/twl4030-pwrbutton.c pwr->dev.parent = &pdev->dev; pdev 72 drivers/input/misc/twl4030-pwrbutton.c err = devm_request_threaded_irq(&pdev->dev, irq, NULL, powerbutton_irq, pdev 77 drivers/input/misc/twl4030-pwrbutton.c dev_err(&pdev->dev, "Can't get IRQ for pwrbutton: %d\n", err); pdev 83 drivers/input/misc/twl4030-pwrbutton.c dev_err(&pdev->dev, "Can't register power button: %d\n", err); pdev 87 drivers/input/misc/twl4030-pwrbutton.c device_init_wakeup(&pdev->dev, true); pdev 148 drivers/input/misc/twl4030-vibra.c struct platform_device *pdev = to_platform_device(dev); pdev 149 drivers/input/misc/twl4030-vibra.c struct vibra_info *info = platform_get_drvdata(pdev); pdev 183 drivers/input/misc/twl4030-vibra.c static int twl4030_vibra_probe(struct platform_device *pdev) pdev 185 drivers/input/misc/twl4030-vibra.c struct twl4030_vibra_data *pdata = dev_get_platdata(&pdev->dev); pdev 186 drivers/input/misc/twl4030-vibra.c struct device_node *twl4030_core_node = pdev->dev.parent->of_node; pdev 191 drivers/input/misc/twl4030-vibra.c dev_dbg(&pdev->dev, "platform_data not available\n"); pdev 195 drivers/input/misc/twl4030-vibra.c info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL); pdev 199 drivers/input/misc/twl4030-vibra.c info->dev = &pdev->dev; pdev 203 drivers/input/misc/twl4030-vibra.c info->input_dev = devm_input_allocate_device(&pdev->dev); pdev 205 drivers/input/misc/twl4030-vibra.c dev_err(&pdev->dev, "couldn't allocate input device\n"); pdev 218 drivers/input/misc/twl4030-vibra.c dev_dbg(&pdev->dev, "couldn't register vibrator to FF\n"); pdev 224 drivers/input/misc/twl4030-vibra.c dev_dbg(&pdev->dev, "couldn't register input device\n"); pdev 230 drivers/input/misc/twl4030-vibra.c platform_set_drvdata(pdev, info); pdev 215 drivers/input/misc/twl6040-vibra.c struct platform_device *pdev = to_platform_device(dev); pdev 216 drivers/input/misc/twl6040-vibra.c struct vibra_info *info = platform_get_drvdata(pdev); pdev 228 drivers/input/misc/twl6040-vibra.c static int twl6040_vibra_probe(struct platform_device *pdev) pdev 230 drivers/input/misc/twl6040-vibra.c struct device *twl6040_core_dev = pdev->dev.parent; pdev 240 drivers/input/misc/twl6040-vibra.c dev_err(&pdev->dev, "parent of node is missing?\n"); pdev 244 drivers/input/misc/twl6040-vibra.c info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL); pdev 247 drivers/input/misc/twl6040-vibra.c dev_err(&pdev->dev, "couldn't allocate memory\n"); pdev 251 drivers/input/misc/twl6040-vibra.c info->dev = &pdev->dev; pdev 253 drivers/input/misc/twl6040-vibra.c info->twl6040 = dev_get_drvdata(pdev->dev.parent); pdev 274 drivers/input/misc/twl6040-vibra.c info->irq = platform_get_irq(pdev, 0); pdev 278 drivers/input/misc/twl6040-vibra.c error = devm_request_threaded_irq(&pdev->dev, info->irq, NULL, pdev 323 drivers/input/misc/twl6040-vibra.c info->input_dev = devm_input_allocate_device(&pdev->dev); pdev 348 drivers/input/misc/twl6040-vibra.c platform_set_drvdata(pdev, info); pdev 71 drivers/input/misc/wm831x-on.c static int wm831x_on_probe(struct platform_device *pdev) pdev 73 drivers/input/misc/wm831x-on.c struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); pdev 75 drivers/input/misc/wm831x-on.c int irq = wm831x_irq(wm831x, platform_get_irq(pdev, 0)); pdev 78 drivers/input/misc/wm831x-on.c wm831x_on = devm_kzalloc(&pdev->dev, sizeof(struct wm831x_on), pdev 81 drivers/input/misc/wm831x-on.c dev_err(&pdev->dev, "Can't allocate data\n"); pdev 88 drivers/input/misc/wm831x-on.c wm831x_on->dev = devm_input_allocate_device(&pdev->dev); pdev 90 drivers/input/misc/wm831x-on.c dev_err(&pdev->dev, "Can't allocate input dev\n"); pdev 99 drivers/input/misc/wm831x-on.c wm831x_on->dev->dev.parent = &pdev->dev; pdev 106 drivers/input/misc/wm831x-on.c dev_err(&pdev->dev, "Unable to request IRQ: %d\n", ret); pdev 111 drivers/input/misc/wm831x-on.c dev_dbg(&pdev->dev, "Can't register input device: %d\n", ret); pdev 115 drivers/input/misc/wm831x-on.c platform_set_drvdata(pdev, wm831x_on); pdev 126 drivers/input/misc/wm831x-on.c static int wm831x_on_remove(struct platform_device *pdev) pdev 128 drivers/input/misc/wm831x-on.c struct wm831x_on *wm831x_on = platform_get_drvdata(pdev); pdev 129 drivers/input/misc/wm831x-on.c int irq = platform_get_irq(pdev, 0); pdev 93 drivers/input/mouse/amimouse.c static int __init amimouse_probe(struct platform_device *pdev) pdev 102 drivers/input/mouse/amimouse.c dev->name = pdev->name; pdev 115 drivers/input/mouse/amimouse.c dev->dev.parent = &pdev->dev; pdev 123 drivers/input/mouse/amimouse.c platform_set_drvdata(pdev, dev); pdev 128 drivers/input/mouse/amimouse.c static int __exit amimouse_remove(struct platform_device *pdev) pdev 130 drivers/input/mouse/amimouse.c struct input_dev *dev = platform_get_drvdata(pdev); pdev 70 drivers/input/mouse/gpio_mouse.c static int gpio_mouse_probe(struct platform_device *pdev) pdev 72 drivers/input/mouse/gpio_mouse.c struct device *dev = &pdev->dev; pdev 121 drivers/input/mouse/gpio_mouse.c platform_set_drvdata(pdev, input_poll); pdev 129 drivers/input/mouse/gpio_mouse.c input->name = pdev->name; pdev 131 drivers/input/mouse/gpio_mouse.c input->dev.parent = &pdev->dev; pdev 205 drivers/input/mouse/navpoint.c static int navpoint_probe(struct platform_device *pdev) pdev 208 drivers/input/mouse/navpoint.c dev_get_platdata(&pdev->dev); pdev 215 drivers/input/mouse/navpoint.c dev_err(&pdev->dev, "no platform data\n"); pdev 226 drivers/input/mouse/navpoint.c ssp = pxa_ssp_request(pdata->port, pdev->name); pdev 235 drivers/input/mouse/navpoint.c dev_warn(&pdev->dev, "ssp%d already enabled\n", pdata->port); pdev 247 drivers/input/mouse/navpoint.c navpoint->dev = &pdev->dev; pdev 250 drivers/input/mouse/navpoint.c input->name = pdev->name; pdev 251 drivers/input/mouse/navpoint.c input->dev.parent = &pdev->dev; pdev 272 drivers/input/mouse/navpoint.c error = request_irq(ssp->irq, navpoint_irq, 0, pdev->name, navpoint); pdev 280 drivers/input/mouse/navpoint.c platform_set_drvdata(pdev, navpoint); pdev 281 drivers/input/mouse/navpoint.c dev_dbg(&pdev->dev, "ssp%d, irq %d\n", pdata->port, ssp->irq); pdev 298 drivers/input/mouse/navpoint.c static int navpoint_remove(struct platform_device *pdev) pdev 301 drivers/input/mouse/navpoint.c dev_get_platdata(&pdev->dev); pdev 302 drivers/input/mouse/navpoint.c struct navpoint *navpoint = platform_get_drvdata(pdev); pdev 320 drivers/input/mouse/navpoint.c struct platform_device *pdev = to_platform_device(dev); pdev 321 drivers/input/mouse/navpoint.c struct navpoint *navpoint = platform_get_drvdata(pdev); pdev 334 drivers/input/mouse/navpoint.c struct platform_device *pdev = to_platform_device(dev); pdev 335 drivers/input/mouse/navpoint.c struct navpoint *navpoint = platform_get_drvdata(pdev); pdev 142 drivers/input/mouse/pxa930_trkball.c static int pxa930_trkball_probe(struct platform_device *pdev) pdev 149 drivers/input/mouse/pxa930_trkball.c irq = platform_get_irq(pdev, 0); pdev 153 drivers/input/mouse/pxa930_trkball.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 155 drivers/input/mouse/pxa930_trkball.c dev_err(&pdev->dev, "failed to get register memory\n"); pdev 163 drivers/input/mouse/pxa930_trkball.c trkball->pdata = dev_get_platdata(&pdev->dev); pdev 165 drivers/input/mouse/pxa930_trkball.c dev_err(&pdev->dev, "no platform data defined\n"); pdev 172 drivers/input/mouse/pxa930_trkball.c dev_err(&pdev->dev, "failed to ioremap registers\n"); pdev 181 drivers/input/mouse/pxa930_trkball.c pdev->name, trkball); pdev 183 drivers/input/mouse/pxa930_trkball.c dev_err(&pdev->dev, "failed to request irq: %d\n", error); pdev 187 drivers/input/mouse/pxa930_trkball.c platform_set_drvdata(pdev, trkball); pdev 191 drivers/input/mouse/pxa930_trkball.c dev_err(&pdev->dev, "failed to allocate input device\n"); pdev 196 drivers/input/mouse/pxa930_trkball.c input->name = pdev->name; pdev 200 drivers/input/mouse/pxa930_trkball.c input->dev.parent = &pdev->dev; pdev 210 drivers/input/mouse/pxa930_trkball.c dev_err(&pdev->dev, "unable to register input device\n"); pdev 227 drivers/input/mouse/pxa930_trkball.c static int pxa930_trkball_remove(struct platform_device *pdev) pdev 229 drivers/input/mouse/pxa930_trkball.c struct pxa930_trkball *trkball = platform_get_drvdata(pdev); pdev 230 drivers/input/mouse/pxa930_trkball.c int irq = platform_get_irq(pdev, 0); pdev 78 drivers/input/serio/altera_ps2.c static int altera_ps2_probe(struct platform_device *pdev) pdev 85 drivers/input/serio/altera_ps2.c ps2if = devm_kzalloc(&pdev->dev, sizeof(struct ps2if), GFP_KERNEL); pdev 89 drivers/input/serio/altera_ps2.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 90 drivers/input/serio/altera_ps2.c ps2if->base = devm_ioremap_resource(&pdev->dev, res); pdev 94 drivers/input/serio/altera_ps2.c irq = platform_get_irq(pdev, 0); pdev 98 drivers/input/serio/altera_ps2.c error = devm_request_irq(&pdev->dev, irq, altera_ps2_rxint, 0, pdev 99 drivers/input/serio/altera_ps2.c pdev->name, ps2if); pdev 101 drivers/input/serio/altera_ps2.c dev_err(&pdev->dev, "could not request IRQ %d\n", irq); pdev 113 drivers/input/serio/altera_ps2.c strlcpy(serio->name, dev_name(&pdev->dev), sizeof(serio->name)); pdev 114 drivers/input/serio/altera_ps2.c strlcpy(serio->phys, dev_name(&pdev->dev), sizeof(serio->phys)); pdev 116 drivers/input/serio/altera_ps2.c serio->dev.parent = &pdev->dev; pdev 119 drivers/input/serio/altera_ps2.c dev_info(&pdev->dev, "base %p, irq %d\n", ps2if->base, irq); pdev 122 drivers/input/serio/altera_ps2.c platform_set_drvdata(pdev, ps2if); pdev 130 drivers/input/serio/altera_ps2.c static int altera_ps2_remove(struct platform_device *pdev) pdev 132 drivers/input/serio/altera_ps2.c struct ps2if *ps2if = platform_get_drvdata(pdev); pdev 108 drivers/input/serio/ams_delta_serio.c static int ams_delta_serio_init(struct platform_device *pdev) pdev 114 drivers/input/serio/ams_delta_serio.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 118 drivers/input/serio/ams_delta_serio.c priv->fiq_buffer = pdev->dev.platform_data; pdev 122 drivers/input/serio/ams_delta_serio.c priv->vcc = devm_regulator_get(&pdev->dev, "vcc"); pdev 125 drivers/input/serio/ams_delta_serio.c dev_err(&pdev->dev, "regulator request failed (%d)\n", err); pdev 142 drivers/input/serio/ams_delta_serio.c irq = platform_get_irq(pdev, 0); pdev 146 drivers/input/serio/ams_delta_serio.c err = devm_request_irq(&pdev->dev, irq, ams_delta_serio_interrupt, pdev 149 drivers/input/serio/ams_delta_serio.c dev_err(&pdev->dev, "IRQ request failed (%d)\n", err); pdev 163 drivers/input/serio/ams_delta_serio.c strlcpy(serio->phys, dev_name(&pdev->dev), sizeof(serio->phys)); pdev 164 drivers/input/serio/ams_delta_serio.c serio->dev.parent = &pdev->dev; pdev 169 drivers/input/serio/ams_delta_serio.c platform_set_drvdata(pdev, priv); pdev 176 drivers/input/serio/ams_delta_serio.c static int ams_delta_serio_exit(struct platform_device *pdev) pdev 178 drivers/input/serio/ams_delta_serio.c struct ams_delta_serio *priv = platform_get_drvdata(pdev); pdev 151 drivers/input/serio/arc_ps2.c static int arc_ps2_create_port(struct platform_device *pdev, pdev 175 drivers/input/serio/arc_ps2.c dev_dbg(&pdev->dev, "port%d is allocated (data = 0x%p, status = 0x%p)\n", pdev 182 drivers/input/serio/arc_ps2.c static int arc_ps2_probe(struct platform_device *pdev) pdev 189 drivers/input/serio/arc_ps2.c irq = platform_get_irq_byname(pdev, "arc_ps2_irq"); pdev 193 drivers/input/serio/arc_ps2.c arc_ps2 = devm_kzalloc(&pdev->dev, sizeof(struct arc_ps2_data), pdev 196 drivers/input/serio/arc_ps2.c dev_err(&pdev->dev, "out of memory\n"); pdev 200 drivers/input/serio/arc_ps2.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 201 drivers/input/serio/arc_ps2.c arc_ps2->addr = devm_ioremap_resource(&pdev->dev, res); pdev 205 drivers/input/serio/arc_ps2.c dev_info(&pdev->dev, "irq = %d, address = 0x%p, ports = %i\n", pdev 210 drivers/input/serio/arc_ps2.c dev_err(&pdev->dev, "device id does not match\n"); pdev 216 drivers/input/serio/arc_ps2.c error = devm_request_irq(&pdev->dev, irq, arc_ps2_interrupt, pdev 219 drivers/input/serio/arc_ps2.c dev_err(&pdev->dev, "Could not allocate IRQ\n"); pdev 224 drivers/input/serio/arc_ps2.c error = arc_ps2_create_port(pdev, arc_ps2, i); pdev 232 drivers/input/serio/arc_ps2.c platform_set_drvdata(pdev, arc_ps2); pdev 237 drivers/input/serio/arc_ps2.c static int arc_ps2_remove(struct platform_device *pdev) pdev 239 drivers/input/serio/arc_ps2.c struct arc_ps2_data *arc_ps2 = platform_get_drvdata(pdev); pdev 245 drivers/input/serio/arc_ps2.c dev_dbg(&pdev->dev, "interrupt count = %i\n", arc_ps2->total_int); pdev 246 drivers/input/serio/arc_ps2.c dev_dbg(&pdev->dev, "frame error count = %i\n", arc_ps2->frame_error); pdev 247 drivers/input/serio/arc_ps2.c dev_dbg(&pdev->dev, "buffer overflow count = %i\n", pdev 1605 drivers/input/serio/i8042.c struct platform_device *pdev; pdev 1618 drivers/input/serio/i8042.c pdev = platform_create_bundle(&i8042_driver, i8042_probe, NULL, 0, NULL, 0); pdev 1619 drivers/input/serio/i8042.c if (IS_ERR(pdev)) { pdev 1620 drivers/input/serio/i8042.c err = PTR_ERR(pdev); pdev 168 drivers/input/serio/olpc_apsp.c static int olpc_apsp_probe(struct platform_device *pdev) pdev 175 drivers/input/serio/olpc_apsp.c priv = devm_kzalloc(&pdev->dev, sizeof(struct olpc_apsp), GFP_KERNEL); pdev 179 drivers/input/serio/olpc_apsp.c priv->dev = &pdev->dev; pdev 181 drivers/input/serio/olpc_apsp.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 182 drivers/input/serio/olpc_apsp.c priv->base = devm_ioremap_resource(&pdev->dev, res); pdev 184 drivers/input/serio/olpc_apsp.c dev_err(&pdev->dev, "Failed to map WTM registers\n"); pdev 188 drivers/input/serio/olpc_apsp.c priv->irq = platform_get_irq(pdev, 0); pdev 201 drivers/input/serio/olpc_apsp.c kb_serio->dev.parent = &pdev->dev; pdev 218 drivers/input/serio/olpc_apsp.c pad_serio->dev.parent = &pdev->dev; pdev 226 drivers/input/serio/olpc_apsp.c dev_err(&pdev->dev, "Failed to request IRQ\n"); pdev 231 drivers/input/serio/olpc_apsp.c platform_set_drvdata(pdev, priv); pdev 233 drivers/input/serio/olpc_apsp.c dev_dbg(&pdev->dev, "probed successfully.\n"); pdev 243 drivers/input/serio/olpc_apsp.c static int olpc_apsp_remove(struct platform_device *pdev) pdev 245 drivers/input/serio/olpc_apsp.c struct olpc_apsp *priv = platform_get_drvdata(pdev); pdev 345 drivers/input/serio/ps2-gpio.c static int ps2_gpio_probe(struct platform_device *pdev) pdev 349 drivers/input/serio/ps2-gpio.c struct device *dev = &pdev->dev; pdev 370 drivers/input/serio/ps2-gpio.c drvdata->irq = platform_get_irq(pdev, 0); pdev 413 drivers/input/serio/ps2-gpio.c platform_set_drvdata(pdev, drvdata); pdev 422 drivers/input/serio/ps2-gpio.c static int ps2_gpio_remove(struct platform_device *pdev) pdev 424 drivers/input/serio/ps2-gpio.c struct ps2_gpio_data *drvdata = platform_get_drvdata(pdev); pdev 108 drivers/input/serio/q40kbd.c static int q40kbd_probe(struct platform_device *pdev) pdev 128 drivers/input/serio/q40kbd.c port->dev.parent = &pdev->dev; pdev 137 drivers/input/serio/q40kbd.c dev_err(&pdev->dev, "Can't get irq %d.\n", Q40_IRQ_KEYBOARD); pdev 143 drivers/input/serio/q40kbd.c platform_set_drvdata(pdev, q40kbd); pdev 154 drivers/input/serio/q40kbd.c static int q40kbd_remove(struct platform_device *pdev) pdev 156 drivers/input/serio/q40kbd.c struct q40kbd *q40kbd = platform_get_drvdata(pdev); pdev 208 drivers/input/serio/sun4i-ps2.c static int sun4i_ps2_probe(struct platform_device *pdev) pdev 213 drivers/input/serio/sun4i-ps2.c struct device *dev = &pdev->dev; pdev 227 drivers/input/serio/sun4i-ps2.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 267 drivers/input/serio/sun4i-ps2.c irq = platform_get_irq(pdev, 0); pdev 287 drivers/input/serio/sun4i-ps2.c platform_set_drvdata(pdev, drvdata); pdev 303 drivers/input/serio/sun4i-ps2.c static int sun4i_ps2_remove(struct platform_device *pdev) pdev 305 drivers/input/serio/sun4i-ps2.c struct sun4i_ps2data *drvdata = platform_get_drvdata(pdev); pdev 116 drivers/input/touchscreen/88pm860x-ts.c static int pm860x_touch_dt_init(struct platform_device *pdev, pdev 120 drivers/input/touchscreen/88pm860x-ts.c struct device_node *np = pdev->dev.parent->of_node; pdev 128 drivers/input/touchscreen/88pm860x-ts.c dev_err(&pdev->dev, "Can't find touch node\n"); pdev 178 drivers/input/touchscreen/88pm860x-ts.c static int pm860x_touch_probe(struct platform_device *pdev) pdev 180 drivers/input/touchscreen/88pm860x-ts.c struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); pdev 181 drivers/input/touchscreen/88pm860x-ts.c struct pm860x_touch_pdata *pdata = dev_get_platdata(&pdev->dev); pdev 187 drivers/input/touchscreen/88pm860x-ts.c irq = platform_get_irq(pdev, 0); pdev 191 drivers/input/touchscreen/88pm860x-ts.c if (pm860x_touch_dt_init(pdev, chip, &res_x)) { pdev 231 drivers/input/touchscreen/88pm860x-ts.c dev_err(&pdev->dev, "failed to get platform data\n"); pdev 241 drivers/input/touchscreen/88pm860x-ts.c touch = devm_kzalloc(&pdev->dev, sizeof(struct pm860x_touch), pdev 246 drivers/input/touchscreen/88pm860x-ts.c touch->idev = devm_input_allocate_device(&pdev->dev); pdev 248 drivers/input/touchscreen/88pm860x-ts.c dev_err(&pdev->dev, "Failed to allocate input device!\n"); pdev 255 drivers/input/touchscreen/88pm860x-ts.c touch->idev->dev.parent = &pdev->dev; pdev 264 drivers/input/touchscreen/88pm860x-ts.c ret = devm_request_threaded_irq(&pdev->dev, touch->irq, NULL, pdev 147 drivers/input/touchscreen/bcm_iproc_tsc.c struct platform_device *pdev; pdev 174 drivers/input/touchscreen/bcm_iproc_tsc.c struct device *dev = &priv->pdev->dev; pdev 196 drivers/input/touchscreen/bcm_iproc_tsc.c struct platform_device *pdev = data; pdev 197 drivers/input/touchscreen/bcm_iproc_tsc.c struct iproc_ts_priv *priv = platform_get_drvdata(pdev); pdev 223 drivers/input/touchscreen/bcm_iproc_tsc.c dev_dbg(&priv->pdev->dev, pdev 259 drivers/input/touchscreen/bcm_iproc_tsc.c dev_dbg(&priv->pdev->dev, "xy (0x%x 0x%x)\n", x, y); pdev 279 drivers/input/touchscreen/bcm_iproc_tsc.c dev_err(&priv->pdev->dev, "%s clk_prepare_enable failed %d\n", pdev 423 drivers/input/touchscreen/bcm_iproc_tsc.c static int iproc_ts_probe(struct platform_device *pdev) pdev 430 drivers/input/touchscreen/bcm_iproc_tsc.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 435 drivers/input/touchscreen/bcm_iproc_tsc.c priv->regmap = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, pdev 439 drivers/input/touchscreen/bcm_iproc_tsc.c dev_err(&pdev->dev, "unable to map I/O memory:%d\n", error); pdev 443 drivers/input/touchscreen/bcm_iproc_tsc.c priv->tsc_clk = devm_clk_get(&pdev->dev, "tsc_clk"); pdev 446 drivers/input/touchscreen/bcm_iproc_tsc.c dev_err(&pdev->dev, pdev 451 drivers/input/touchscreen/bcm_iproc_tsc.c priv->pdev = pdev; pdev 452 drivers/input/touchscreen/bcm_iproc_tsc.c error = iproc_get_tsc_config(&pdev->dev, priv); pdev 454 drivers/input/touchscreen/bcm_iproc_tsc.c dev_err(&pdev->dev, "get_tsc_config failed: %d\n", error); pdev 458 drivers/input/touchscreen/bcm_iproc_tsc.c idev = devm_input_allocate_device(&pdev->dev); pdev 460 drivers/input/touchscreen/bcm_iproc_tsc.c dev_err(&pdev->dev, "failed to allocate input device\n"); pdev 469 drivers/input/touchscreen/bcm_iproc_tsc.c idev->dev.parent = &pdev->dev; pdev 488 drivers/input/touchscreen/bcm_iproc_tsc.c platform_set_drvdata(pdev, priv); pdev 491 drivers/input/touchscreen/bcm_iproc_tsc.c irq = platform_get_irq(pdev, 0); pdev 495 drivers/input/touchscreen/bcm_iproc_tsc.c error = devm_request_irq(&pdev->dev, irq, pdev 497 drivers/input/touchscreen/bcm_iproc_tsc.c IRQF_SHARED, IPROC_TS_NAME, pdev); pdev 503 drivers/input/touchscreen/bcm_iproc_tsc.c dev_err(&pdev->dev, pdev 38 drivers/input/touchscreen/colibri-vf50-ts.c struct platform_device *pdev; pdev 95 drivers/input/touchscreen/colibri-vf50-ts.c pinctrl_pm_select_idle_state(&vf50_ts->pdev->dev); pdev 107 drivers/input/touchscreen/colibri-vf50-ts.c struct device *dev = &vf50_ts->pdev->dev; pdev 209 drivers/input/touchscreen/colibri-vf50-ts.c struct device *dev = &touchdev->pdev->dev; pdev 225 drivers/input/touchscreen/colibri-vf50-ts.c struct device *dev = &touchdev->pdev->dev; pdev 262 drivers/input/touchscreen/colibri-vf50-ts.c static int vf50_ts_probe(struct platform_device *pdev) pdev 266 drivers/input/touchscreen/colibri-vf50-ts.c struct device *dev = &pdev->dev; pdev 295 drivers/input/touchscreen/colibri-vf50-ts.c touchdev->pdev = pdev; pdev 346 drivers/input/touchscreen/colibri-vf50-ts.c touchdev->pen_irq = platform_get_irq(pdev, 0); pdev 296 drivers/input/touchscreen/da9034-ts.c static int da9034_touch_probe(struct platform_device *pdev) pdev 298 drivers/input/touchscreen/da9034-ts.c struct da9034_touch_pdata *pdata = dev_get_platdata(&pdev->dev); pdev 303 drivers/input/touchscreen/da9034-ts.c touch = devm_kzalloc(&pdev->dev, sizeof(struct da9034_touch), pdev 306 drivers/input/touchscreen/da9034-ts.c dev_err(&pdev->dev, "failed to allocate driver data\n"); pdev 310 drivers/input/touchscreen/da9034-ts.c touch->da9034_dev = pdev->dev.parent; pdev 324 drivers/input/touchscreen/da9034-ts.c input_dev = devm_input_allocate_device(&pdev->dev); pdev 326 drivers/input/touchscreen/da9034-ts.c dev_err(&pdev->dev, "failed to allocate input device\n"); pdev 330 drivers/input/touchscreen/da9034-ts.c input_dev->name = pdev->name; pdev 333 drivers/input/touchscreen/da9034-ts.c input_dev->dev.parent = &pdev->dev; pdev 224 drivers/input/touchscreen/da9052_tsi.c static int da9052_ts_probe(struct platform_device *pdev) pdev 231 drivers/input/touchscreen/da9052_tsi.c da9052 = dev_get_drvdata(pdev->dev.parent); pdev 251 drivers/input/touchscreen/da9052_tsi.c input_dev->dev.parent = &pdev->dev; pdev 299 drivers/input/touchscreen/da9052_tsi.c platform_set_drvdata(pdev, tsi); pdev 314 drivers/input/touchscreen/da9052_tsi.c static int da9052_ts_remove(struct platform_device *pdev) pdev 316 drivers/input/touchscreen/da9052_tsi.c struct da9052_tsi *tsi = platform_get_drvdata(pdev); pdev 432 drivers/input/touchscreen/fsl-imx25-tcq.c static int mx25_tcq_parse_dt(struct platform_device *pdev, pdev 435 drivers/input/touchscreen/fsl-imx25-tcq.c struct device_node *np = pdev->dev.of_node; pdev 447 drivers/input/touchscreen/fsl-imx25-tcq.c dev_err(&pdev->dev, "Failed to find fsl,wires properties\n"); pdev 454 drivers/input/touchscreen/fsl-imx25-tcq.c dev_err(&pdev->dev, "%u-wire mode not supported\n", wires); pdev 500 drivers/input/touchscreen/fsl-imx25-tcq.c static int mx25_tcq_probe(struct platform_device *pdev) pdev 502 drivers/input/touchscreen/fsl-imx25-tcq.c struct device *dev = &pdev->dev; pdev 514 drivers/input/touchscreen/fsl-imx25-tcq.c mem = devm_platform_ioremap_resource(pdev, 0); pdev 518 drivers/input/touchscreen/fsl-imx25-tcq.c error = mx25_tcq_parse_dt(pdev, priv); pdev 528 drivers/input/touchscreen/fsl-imx25-tcq.c priv->irq = platform_get_irq(pdev, 0); pdev 558 drivers/input/touchscreen/fsl-imx25-tcq.c platform_set_drvdata(pdev, priv); pdev 561 drivers/input/touchscreen/fsl-imx25-tcq.c mx25_tcq_irq_thread, 0, pdev->name, pdev 362 drivers/input/touchscreen/imx6ul_tsc.c static int imx6ul_tsc_probe(struct platform_device *pdev) pdev 364 drivers/input/touchscreen/imx6ul_tsc.c struct device_node *np = pdev->dev.of_node; pdev 372 drivers/input/touchscreen/imx6ul_tsc.c tsc = devm_kzalloc(&pdev->dev, sizeof(*tsc), GFP_KERNEL); pdev 376 drivers/input/touchscreen/imx6ul_tsc.c input_dev = devm_input_allocate_device(&pdev->dev); pdev 392 drivers/input/touchscreen/imx6ul_tsc.c tsc->dev = &pdev->dev; pdev 396 drivers/input/touchscreen/imx6ul_tsc.c tsc->xnur_gpio = devm_gpiod_get(&pdev->dev, "xnur", GPIOD_IN); pdev 399 drivers/input/touchscreen/imx6ul_tsc.c dev_err(&pdev->dev, pdev 404 drivers/input/touchscreen/imx6ul_tsc.c tsc->tsc_regs = devm_platform_ioremap_resource(pdev, 0); pdev 407 drivers/input/touchscreen/imx6ul_tsc.c dev_err(&pdev->dev, "failed to remap tsc memory: %d\n", err); pdev 411 drivers/input/touchscreen/imx6ul_tsc.c tsc->adc_regs = devm_platform_ioremap_resource(pdev, 1); pdev 414 drivers/input/touchscreen/imx6ul_tsc.c dev_err(&pdev->dev, "failed to remap adc memory: %d\n", err); pdev 418 drivers/input/touchscreen/imx6ul_tsc.c tsc->tsc_clk = devm_clk_get(&pdev->dev, "tsc"); pdev 421 drivers/input/touchscreen/imx6ul_tsc.c dev_err(&pdev->dev, "failed getting tsc clock: %d\n", err); pdev 425 drivers/input/touchscreen/imx6ul_tsc.c tsc->adc_clk = devm_clk_get(&pdev->dev, "adc"); pdev 428 drivers/input/touchscreen/imx6ul_tsc.c dev_err(&pdev->dev, "failed getting adc clock: %d\n", err); pdev 432 drivers/input/touchscreen/imx6ul_tsc.c tsc_irq = platform_get_irq(pdev, 0); pdev 436 drivers/input/touchscreen/imx6ul_tsc.c adc_irq = platform_get_irq(pdev, 1); pdev 442 drivers/input/touchscreen/imx6ul_tsc.c dev_name(&pdev->dev), tsc); pdev 444 drivers/input/touchscreen/imx6ul_tsc.c dev_err(&pdev->dev, pdev 451 drivers/input/touchscreen/imx6ul_tsc.c dev_name(&pdev->dev), tsc); pdev 453 drivers/input/touchscreen/imx6ul_tsc.c dev_err(&pdev->dev, pdev 487 drivers/input/touchscreen/imx6ul_tsc.c dev_err(&pdev->dev, pdev 495 drivers/input/touchscreen/imx6ul_tsc.c dev_err(&pdev->dev, pdev 500 drivers/input/touchscreen/imx6ul_tsc.c platform_set_drvdata(pdev, tsc); pdev 506 drivers/input/touchscreen/imx6ul_tsc.c struct platform_device *pdev = to_platform_device(dev); pdev 507 drivers/input/touchscreen/imx6ul_tsc.c struct imx6ul_tsc *tsc = platform_get_drvdata(pdev); pdev 526 drivers/input/touchscreen/imx6ul_tsc.c struct platform_device *pdev = to_platform_device(dev); pdev 527 drivers/input/touchscreen/imx6ul_tsc.c struct imx6ul_tsc *tsc = platform_get_drvdata(pdev); pdev 79 drivers/input/touchscreen/ipaq-micro-ts.c static int micro_ts_probe(struct platform_device *pdev) pdev 81 drivers/input/touchscreen/ipaq-micro-ts.c struct ipaq_micro *micro = dev_get_drvdata(pdev->dev.parent); pdev 85 drivers/input/touchscreen/ipaq-micro-ts.c ts = devm_kzalloc(&pdev->dev, sizeof(*ts), GFP_KERNEL); pdev 91 drivers/input/touchscreen/ipaq-micro-ts.c ts->input = devm_input_allocate_device(&pdev->dev); pdev 93 drivers/input/touchscreen/ipaq-micro-ts.c dev_err(&pdev->dev, "failed to allocate input device\n"); pdev 111 drivers/input/touchscreen/ipaq-micro-ts.c dev_err(&pdev->dev, "error registering touch input\n"); pdev 115 drivers/input/touchscreen/ipaq-micro-ts.c platform_set_drvdata(pdev, ts); pdev 117 drivers/input/touchscreen/ipaq-micro-ts.c dev_info(&pdev->dev, "iPAQ micro touchscreen\n"); pdev 66 drivers/input/touchscreen/jornada720_ts.c struct platform_device *pdev = dev_id; pdev 67 drivers/input/touchscreen/jornada720_ts.c struct jornada_ts *jornada_ts = platform_get_drvdata(pdev); pdev 97 drivers/input/touchscreen/jornada720_ts.c static int jornada720_ts_probe(struct platform_device *pdev) pdev 103 drivers/input/touchscreen/jornada720_ts.c jornada_ts = devm_kzalloc(&pdev->dev, sizeof(*jornada_ts), GFP_KERNEL); pdev 107 drivers/input/touchscreen/jornada720_ts.c input_dev = devm_input_allocate_device(&pdev->dev); pdev 111 drivers/input/touchscreen/jornada720_ts.c platform_set_drvdata(pdev, jornada_ts); pdev 113 drivers/input/touchscreen/jornada720_ts.c jornada_ts->gpio = devm_gpiod_get(&pdev->dev, "penup", GPIOD_IN); pdev 126 drivers/input/touchscreen/jornada720_ts.c input_dev->dev.parent = &pdev->dev; pdev 133 drivers/input/touchscreen/jornada720_ts.c error = devm_request_irq(&pdev->dev, irq, jornada720_ts_interrupt, pdev 135 drivers/input/touchscreen/jornada720_ts.c "HP7XX Touchscreen driver", pdev); pdev 137 drivers/input/touchscreen/jornada720_ts.c dev_err(&pdev->dev, "HP7XX TS : Unable to acquire irq!\n"); pdev 199 drivers/input/touchscreen/lpc32xx_ts.c static int lpc32xx_ts_probe(struct platform_device *pdev) pdev 208 drivers/input/touchscreen/lpc32xx_ts.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 210 drivers/input/touchscreen/lpc32xx_ts.c dev_err(&pdev->dev, "Can't get memory resource\n"); pdev 214 drivers/input/touchscreen/lpc32xx_ts.c irq = platform_get_irq(pdev, 0); pdev 221 drivers/input/touchscreen/lpc32xx_ts.c dev_err(&pdev->dev, "failed allocating memory\n"); pdev 231 drivers/input/touchscreen/lpc32xx_ts.c if (!request_mem_region(res->start, size, pdev->name)) { pdev 232 drivers/input/touchscreen/lpc32xx_ts.c dev_err(&pdev->dev, "TSC registers are not free\n"); pdev 239 drivers/input/touchscreen/lpc32xx_ts.c dev_err(&pdev->dev, "Can't map memory\n"); pdev 244 drivers/input/touchscreen/lpc32xx_ts.c tsc->clk = clk_get(&pdev->dev, NULL); pdev 246 drivers/input/touchscreen/lpc32xx_ts.c dev_err(&pdev->dev, "failed getting clock\n"); pdev 257 drivers/input/touchscreen/lpc32xx_ts.c input->dev.parent = &pdev->dev; pdev 271 drivers/input/touchscreen/lpc32xx_ts.c 0, pdev->name, tsc); pdev 273 drivers/input/touchscreen/lpc32xx_ts.c dev_err(&pdev->dev, "failed requesting interrupt\n"); pdev 279 drivers/input/touchscreen/lpc32xx_ts.c dev_err(&pdev->dev, "failed registering input device\n"); pdev 283 drivers/input/touchscreen/lpc32xx_ts.c platform_set_drvdata(pdev, tsc); pdev 284 drivers/input/touchscreen/lpc32xx_ts.c device_init_wakeup(&pdev->dev, 1); pdev 303 drivers/input/touchscreen/lpc32xx_ts.c static int lpc32xx_ts_remove(struct platform_device *pdev) pdev 305 drivers/input/touchscreen/lpc32xx_ts.c struct lpc32xx_tsc *tsc = platform_get_drvdata(pdev); pdev 315 drivers/input/touchscreen/lpc32xx_ts.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 277 drivers/input/touchscreen/mainstone-wm97xx.c static int mainstone_wm97xx_probe(struct platform_device *pdev) pdev 279 drivers/input/touchscreen/mainstone-wm97xx.c struct wm97xx *wm = platform_get_drvdata(pdev); pdev 284 drivers/input/touchscreen/mainstone-wm97xx.c static int mainstone_wm97xx_remove(struct platform_device *pdev) pdev 286 drivers/input/touchscreen/mainstone-wm97xx.c struct wm97xx *wm = platform_get_drvdata(pdev); pdev 169 drivers/input/touchscreen/mc13783_ts.c static int __init mc13783_ts_probe(struct platform_device *pdev) pdev 181 drivers/input/touchscreen/mc13783_ts.c priv->mc13xxx = dev_get_drvdata(pdev->dev.parent); pdev 183 drivers/input/touchscreen/mc13783_ts.c priv->touch = dev_get_platdata(&pdev->dev); pdev 185 drivers/input/touchscreen/mc13783_ts.c dev_err(&pdev->dev, "missing platform data\n"); pdev 191 drivers/input/touchscreen/mc13783_ts.c idev->dev.parent = &pdev->dev; pdev 206 drivers/input/touchscreen/mc13783_ts.c dev_err(&pdev->dev, pdev 211 drivers/input/touchscreen/mc13783_ts.c platform_set_drvdata(pdev, priv); pdev 220 drivers/input/touchscreen/mc13783_ts.c static int mc13783_ts_remove(struct platform_device *pdev) pdev 222 drivers/input/touchscreen/mc13783_ts.c struct mc13783_ts_priv *priv = platform_get_drvdata(pdev); pdev 603 drivers/input/touchscreen/mxs-lradc-ts.c static int mxs_lradc_ts_probe(struct platform_device *pdev) pdev 605 drivers/input/touchscreen/mxs-lradc-ts.c struct device *dev = &pdev->dev; pdev 616 drivers/input/touchscreen/mxs-lradc-ts.c platform_set_drvdata(pdev, ts); pdev 622 drivers/input/touchscreen/mxs-lradc-ts.c ts->base = devm_platform_ioremap_resource(pdev, 0); pdev 674 drivers/input/touchscreen/mxs-lradc-ts.c irq = platform_get_irq_byname(pdev, mxs_lradc_ts_irq_names[i]); pdev 135 drivers/input/touchscreen/pcap_ts.c static int pcap_ts_probe(struct platform_device *pdev) pdev 145 drivers/input/touchscreen/pcap_ts.c pcap_ts->pcap = dev_get_drvdata(pdev->dev.parent); pdev 146 drivers/input/touchscreen/pcap_ts.c platform_set_drvdata(pdev, pcap_ts); pdev 167 drivers/input/touchscreen/pcap_ts.c input_dev->dev.parent = &pdev->dev; pdev 200 drivers/input/touchscreen/pcap_ts.c static int pcap_ts_remove(struct platform_device *pdev) pdev 202 drivers/input/touchscreen/pcap_ts.c struct pcap_ts *pcap_ts = platform_get_drvdata(pdev); pdev 36 drivers/input/touchscreen/raspberrypi-ts.c struct platform_device *pdev; pdev 117 drivers/input/touchscreen/raspberrypi-ts.c struct device *dev = &ts->pdev->dev; pdev 122 drivers/input/touchscreen/raspberrypi-ts.c static int rpi_ts_probe(struct platform_device *pdev) pdev 124 drivers/input/touchscreen/raspberrypi-ts.c struct device *dev = &pdev->dev; pdev 148 drivers/input/touchscreen/raspberrypi-ts.c ts->pdev = pdev; pdev 97 drivers/input/touchscreen/resistive-adc-touch.c static int grts_probe(struct platform_device *pdev) pdev 101 drivers/input/touchscreen/resistive-adc-touch.c struct device *dev = &pdev->dev; pdev 227 drivers/input/touchscreen/s3c2410_ts.c static int s3c2410ts_probe(struct platform_device *pdev) pdev 230 drivers/input/touchscreen/s3c2410_ts.c struct device *dev = &pdev->dev; pdev 261 drivers/input/touchscreen/s3c2410_ts.c ts.irq_tc = ret = platform_get_irq(pdev, 0); pdev 267 drivers/input/touchscreen/s3c2410_ts.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 285 drivers/input/touchscreen/s3c2410_ts.c ts.client = s3c_adc_register(pdev, s3c24xx_ts_select, pdev 319 drivers/input/touchscreen/s3c2410_ts.c ts.features = platform_get_device_id(pdev)->driver_data; pdev 360 drivers/input/touchscreen/s3c2410_ts.c static int s3c2410ts_remove(struct platform_device *pdev) pdev 386 drivers/input/touchscreen/s3c2410_ts.c struct platform_device *pdev = to_platform_device(dev); pdev 387 drivers/input/touchscreen/s3c2410_ts.c struct s3c2410_ts_mach_info *info = dev_get_platdata(&pdev->dev); pdev 257 drivers/input/touchscreen/stmpe-ts.c static void stmpe_ts_get_platform_info(struct platform_device *pdev, pdev 260 drivers/input/touchscreen/stmpe-ts.c struct device_node *np = pdev->dev.of_node; pdev 285 drivers/input/touchscreen/stmpe-ts.c static int stmpe_input_probe(struct platform_device *pdev) pdev 287 drivers/input/touchscreen/stmpe-ts.c struct stmpe *stmpe = dev_get_drvdata(pdev->dev.parent); pdev 293 drivers/input/touchscreen/stmpe-ts.c ts_irq = platform_get_irq_byname(pdev, "FIFO_TH"); pdev 297 drivers/input/touchscreen/stmpe-ts.c ts = devm_kzalloc(&pdev->dev, sizeof(*ts), GFP_KERNEL); pdev 301 drivers/input/touchscreen/stmpe-ts.c idev = devm_input_allocate_device(&pdev->dev); pdev 305 drivers/input/touchscreen/stmpe-ts.c platform_set_drvdata(pdev, ts); pdev 308 drivers/input/touchscreen/stmpe-ts.c ts->dev = &pdev->dev; pdev 310 drivers/input/touchscreen/stmpe-ts.c stmpe_ts_get_platform_info(pdev, ts); pdev 314 drivers/input/touchscreen/stmpe-ts.c error = devm_request_threaded_irq(&pdev->dev, ts_irq, pdev 318 drivers/input/touchscreen/stmpe-ts.c dev_err(&pdev->dev, "Failed to request IRQ %d\n", ts_irq); pdev 342 drivers/input/touchscreen/stmpe-ts.c dev_err(&pdev->dev, "Could not register input device\n"); pdev 349 drivers/input/touchscreen/stmpe-ts.c static int stmpe_ts_remove(struct platform_device *pdev) pdev 351 drivers/input/touchscreen/stmpe-ts.c struct stmpe_touch *ts = platform_get_drvdata(pdev); pdev 234 drivers/input/touchscreen/sun4i-ts.c static int sun4i_ts_probe(struct platform_device *pdev) pdev 237 drivers/input/touchscreen/sun4i-ts.c struct device *dev = &pdev->dev; pdev 289 drivers/input/touchscreen/sun4i-ts.c ts->input->name = pdev->name; pdev 304 drivers/input/touchscreen/sun4i-ts.c ts->base = devm_platform_ioremap_resource(pdev, 0); pdev 308 drivers/input/touchscreen/sun4i-ts.c ts->irq = platform_get_irq(pdev, 0); pdev 374 drivers/input/touchscreen/sun4i-ts.c platform_set_drvdata(pdev, ts); pdev 378 drivers/input/touchscreen/sun4i-ts.c static int sun4i_ts_remove(struct platform_device *pdev) pdev 380 drivers/input/touchscreen/sun4i-ts.c struct sun4i_ts_data *ts = platform_get_drvdata(pdev); pdev 341 drivers/input/touchscreen/ti_am335x_tsc.c static int titsc_parse_dt(struct platform_device *pdev, pdev 344 drivers/input/touchscreen/ti_am335x_tsc.c struct device_node *node = pdev->dev.of_node; pdev 374 drivers/input/touchscreen/ti_am335x_tsc.c dev_warn(&pdev->dev, "please use 'ti,coordinate-readouts' instead\n"); pdev 383 drivers/input/touchscreen/ti_am335x_tsc.c dev_warn(&pdev->dev, pdev 396 drivers/input/touchscreen/ti_am335x_tsc.c dev_warn(&pdev->dev, "ti,charge-delay not specified\n"); pdev 407 drivers/input/touchscreen/ti_am335x_tsc.c static int titsc_probe(struct platform_device *pdev) pdev 411 drivers/input/touchscreen/ti_am335x_tsc.c struct ti_tscadc_dev *tscadc_dev = ti_tscadc_dev_get(pdev); pdev 418 drivers/input/touchscreen/ti_am335x_tsc.c dev_err(&pdev->dev, "failed to allocate memory.\n"); pdev 427 drivers/input/touchscreen/ti_am335x_tsc.c ts_dev->dev = &pdev->dev; pdev 429 drivers/input/touchscreen/ti_am335x_tsc.c err = titsc_parse_dt(pdev, ts_dev); pdev 431 drivers/input/touchscreen/ti_am335x_tsc.c dev_err(&pdev->dev, "Could not find valid DT data.\n"); pdev 436 drivers/input/touchscreen/ti_am335x_tsc.c IRQF_SHARED, pdev->dev.driver->name, ts_dev); pdev 438 drivers/input/touchscreen/ti_am335x_tsc.c dev_err(&pdev->dev, "failed to allocate irq.\n"); pdev 442 drivers/input/touchscreen/ti_am335x_tsc.c device_init_wakeup(&pdev->dev, true); pdev 443 drivers/input/touchscreen/ti_am335x_tsc.c err = dev_pm_set_wake_irq(&pdev->dev, ts_dev->irq); pdev 445 drivers/input/touchscreen/ti_am335x_tsc.c dev_err(&pdev->dev, "irq wake enable failed.\n"); pdev 452 drivers/input/touchscreen/ti_am335x_tsc.c dev_err(&pdev->dev, "wrong i/p wire configuration\n"); pdev 460 drivers/input/touchscreen/ti_am335x_tsc.c input_dev->dev.parent = &pdev->dev; pdev 474 drivers/input/touchscreen/ti_am335x_tsc.c platform_set_drvdata(pdev, ts_dev); pdev 478 drivers/input/touchscreen/ti_am335x_tsc.c dev_pm_clear_wake_irq(&pdev->dev); pdev 479 drivers/input/touchscreen/ti_am335x_tsc.c device_init_wakeup(&pdev->dev, false); pdev 487 drivers/input/touchscreen/ti_am335x_tsc.c static int titsc_remove(struct platform_device *pdev) pdev 489 drivers/input/touchscreen/ti_am335x_tsc.c struct titsc *ts_dev = platform_get_drvdata(pdev); pdev 492 drivers/input/touchscreen/ti_am335x_tsc.c dev_pm_clear_wake_irq(&pdev->dev); pdev 493 drivers/input/touchscreen/ti_am335x_tsc.c device_init_wakeup(&pdev->dev, false); pdev 202 drivers/input/touchscreen/tps6507x-ts.c static int tps6507x_ts_probe(struct platform_device *pdev) pdev 204 drivers/input/touchscreen/tps6507x-ts.c struct tps6507x_dev *tps6507x_dev = dev_get_drvdata(pdev->dev.parent); pdev 229 drivers/input/touchscreen/tps6507x-ts.c tsc = devm_kzalloc(&pdev->dev, sizeof(struct tps6507x_ts), GFP_KERNEL); pdev 243 drivers/input/touchscreen/tps6507x-ts.c poll_dev = devm_input_allocate_polled_device(&pdev->dev); pdev 106 drivers/input/touchscreen/ts4800-ts.c static int ts4800_parse_dt(struct platform_device *pdev, pdev 109 drivers/input/touchscreen/ts4800-ts.c struct device *dev = &pdev->dev; pdev 147 drivers/input/touchscreen/ts4800-ts.c static int ts4800_ts_probe(struct platform_device *pdev) pdev 153 drivers/input/touchscreen/ts4800-ts.c ts = devm_kzalloc(&pdev->dev, sizeof(*ts), GFP_KERNEL); pdev 157 drivers/input/touchscreen/ts4800-ts.c error = ts4800_parse_dt(pdev, ts); pdev 161 drivers/input/touchscreen/ts4800-ts.c ts->base = devm_platform_ioremap_resource(pdev, 0); pdev 165 drivers/input/touchscreen/ts4800-ts.c poll_dev = devm_input_allocate_polled_device(&pdev->dev); pdev 169 drivers/input/touchscreen/ts4800-ts.c snprintf(ts->phys, sizeof(ts->phys), "%s/input0", dev_name(&pdev->dev)); pdev 171 drivers/input/touchscreen/ts4800-ts.c ts->dev = &pdev->dev; pdev 188 drivers/input/touchscreen/ts4800-ts.c dev_err(&pdev->dev, pdev 274 drivers/input/touchscreen/ucb1400_ts.c struct platform_device *pdev) pdev 296 drivers/input/touchscreen/ucb1400_ts.c dev_err(&pdev->dev, "timed out in IRQ probe\n"); pdev 317 drivers/input/touchscreen/ucb1400_ts.c static int ucb1400_ts_probe(struct platform_device *pdev) pdev 319 drivers/input/touchscreen/ucb1400_ts.c struct ucb1400_ts *ucb = dev_get_platdata(&pdev->dev); pdev 331 drivers/input/touchscreen/ucb1400_ts.c error = ucb1400_ts_detect_irq(ucb, pdev); pdev 333 drivers/input/touchscreen/ucb1400_ts.c dev_err(&pdev->dev, "IRQ probe failed\n"); pdev 337 drivers/input/touchscreen/ucb1400_ts.c dev_dbg(&pdev->dev, "found IRQ %d\n", ucb->irq); pdev 343 drivers/input/touchscreen/ucb1400_ts.c ucb->ts_idev->dev.parent = &pdev->dev; pdev 365 drivers/input/touchscreen/ucb1400_ts.c dev_dbg(&pdev->dev, "x/y = %d/%d\n", x_res, y_res); pdev 377 drivers/input/touchscreen/ucb1400_ts.c dev_err(&pdev->dev, pdev 396 drivers/input/touchscreen/ucb1400_ts.c static int ucb1400_ts_remove(struct platform_device *pdev) pdev 398 drivers/input/touchscreen/ucb1400_ts.c struct ucb1400_ts *ucb = dev_get_platdata(&pdev->dev); pdev 231 drivers/input/touchscreen/wm831x-ts.c static int wm831x_ts_probe(struct platform_device *pdev) pdev 234 drivers/input/touchscreen/wm831x-ts.c struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); pdev 235 drivers/input/touchscreen/wm831x-ts.c struct wm831x_pdata *core_pdata = dev_get_platdata(pdev->dev.parent); pdev 243 drivers/input/touchscreen/wm831x-ts.c wm831x_ts = devm_kzalloc(&pdev->dev, sizeof(struct wm831x_ts), pdev 245 drivers/input/touchscreen/wm831x-ts.c input_dev = devm_input_allocate_device(&pdev->dev); pdev 260 drivers/input/touchscreen/wm831x-ts.c platform_get_irq_byname(pdev, pdev 266 drivers/input/touchscreen/wm831x-ts.c platform_get_irq_byname(pdev, "TCHPD")); pdev 291 drivers/input/touchscreen/wm831x-ts.c dev_err(&pdev->dev, "Unsupported ISEL setting: %d\n", pdev 323 drivers/input/touchscreen/wm831x-ts.c dev_err(&pdev->dev, "Failed to request data IRQ %d: %d\n", pdev 339 drivers/input/touchscreen/wm831x-ts.c dev_err(&pdev->dev, "Failed to request pen down IRQ %d: %d\n", pdev 360 drivers/input/touchscreen/wm831x-ts.c input_dev->dev.parent = &pdev->dev; pdev 366 drivers/input/touchscreen/wm831x-ts.c platform_set_drvdata(pdev, wm831x_ts); pdev 378 drivers/input/touchscreen/wm831x-ts.c static int wm831x_ts_remove(struct platform_device *pdev) pdev 380 drivers/input/touchscreen/wm831x-ts.c struct wm831x_ts *wm831x_ts = platform_get_drvdata(pdev); pdev 765 drivers/input/touchscreen/wm97xx-core.c static int wm97xx_mfd_probe(struct platform_device *pdev) pdev 768 drivers/input/touchscreen/wm97xx-core.c struct wm97xx_platform_data *mfd_pdata = dev_get_platdata(&pdev->dev); pdev 771 drivers/input/touchscreen/wm97xx-core.c wm = devm_kzalloc(&pdev->dev, sizeof(struct wm97xx), GFP_KERNEL); pdev 775 drivers/input/touchscreen/wm97xx-core.c wm->dev = &pdev->dev; pdev 793 drivers/input/touchscreen/wm97xx-core.c static int wm97xx_mfd_remove(struct platform_device *pdev) pdev 795 drivers/input/touchscreen/wm97xx-core.c return wm97xx_remove(&pdev->dev); pdev 181 drivers/input/touchscreen/zylonite-wm97xx.c static int zylonite_wm97xx_probe(struct platform_device *pdev) pdev 183 drivers/input/touchscreen/zylonite-wm97xx.c struct wm97xx *wm = platform_get_drvdata(pdev); pdev 206 drivers/input/touchscreen/zylonite-wm97xx.c static int zylonite_wm97xx_remove(struct platform_device *pdev) pdev 208 drivers/input/touchscreen/zylonite-wm97xx.c struct wm97xx *wm = platform_get_drvdata(pdev); pdev 409 drivers/interconnect/qcom/qcs404.c static int qnoc_probe(struct platform_device *pdev) pdev 411 drivers/interconnect/qcom/qcs404.c struct device *dev = &pdev->dev; pdev 493 drivers/interconnect/qcom/qcs404.c platform_set_drvdata(pdev, qp); pdev 507 drivers/interconnect/qcom/qcs404.c static int qnoc_remove(struct platform_device *pdev) pdev 509 drivers/interconnect/qcom/qcs404.c struct qcom_icc_provider *qp = platform_get_drvdata(pdev); pdev 771 drivers/interconnect/qcom/sdm845.c static int qnoc_probe(struct platform_device *pdev) pdev 782 drivers/interconnect/qcom/sdm845.c desc = of_device_get_match_data(&pdev->dev); pdev 789 drivers/interconnect/qcom/sdm845.c qp = devm_kzalloc(&pdev->dev, sizeof(*qp), GFP_KERNEL); pdev 793 drivers/interconnect/qcom/sdm845.c data = devm_kzalloc(&pdev->dev, struct_size(data, nodes, num_nodes), pdev 799 drivers/interconnect/qcom/sdm845.c provider->dev = &pdev->dev; pdev 807 drivers/interconnect/qcom/sdm845.c qp->dev = &pdev->dev; pdev 813 drivers/interconnect/qcom/sdm845.c dev_err(&pdev->dev, "error adding interconnect provider\n"); pdev 830 drivers/interconnect/qcom/sdm845.c dev_dbg(&pdev->dev, "registered node %p %s %d\n", node, pdev 842 drivers/interconnect/qcom/sdm845.c qcom_icc_bcm_init(qp->bcms[i], &pdev->dev); pdev 852 drivers/interconnect/qcom/sdm845.c platform_set_drvdata(pdev, qp); pdev 854 drivers/interconnect/qcom/sdm845.c dev_dbg(&pdev->dev, "Registered SDM845 ICC\n"); pdev 867 drivers/interconnect/qcom/sdm845.c static int qnoc_remove(struct platform_device *pdev) pdev 869 drivers/interconnect/qcom/sdm845.c struct qcom_icc_provider *qp = platform_get_drvdata(pdev); pdev 47 drivers/interconnect/qcom/smd-rpm.c static int qcom_icc_rpm_smd_remove(struct platform_device *pdev) pdev 54 drivers/interconnect/qcom/smd-rpm.c static int qcom_icc_rpm_smd_probe(struct platform_device *pdev) pdev 56 drivers/interconnect/qcom/smd-rpm.c icc_smd_rpm = dev_get_drvdata(pdev->dev.parent); pdev 59 drivers/interconnect/qcom/smd-rpm.c dev_err(&pdev->dev, "unable to retrieve handle to RPM\n"); pdev 153 drivers/iommu/amd_iommu.c struct pci_dev *pdev = to_pci_dev(dev); pdev 155 drivers/iommu/amd_iommu.c return pci_dev_id(pdev); pdev 229 drivers/iommu/amd_iommu.c static int clone_alias(struct pci_dev *pdev, u16 alias, void *data) pdev 231 drivers/iommu/amd_iommu.c u16 devid = pci_dev_id(pdev); pdev 245 drivers/iommu/amd_iommu.c static void clone_aliases(struct pci_dev *pdev) pdev 247 drivers/iommu/amd_iommu.c if (!pdev) pdev 255 drivers/iommu/amd_iommu.c clone_alias(pdev, amd_iommu_alias_table[pci_dev_id(pdev)], NULL); pdev 257 drivers/iommu/amd_iommu.c pci_for_each_dma_alias(pdev, clone_alias, NULL); pdev 262 drivers/iommu/amd_iommu.c struct pci_dev *pdev = to_pci_dev(dev); pdev 273 drivers/iommu/amd_iommu.c ivrs_alias = amd_iommu_alias_table[pci_dev_id(pdev)]; pdev 274 drivers/iommu/amd_iommu.c if (ivrs_alias != pci_dev_id(pdev) && pdev 275 drivers/iommu/amd_iommu.c PCI_BUS_NUM(ivrs_alias) == pdev->bus->number) pdev 276 drivers/iommu/amd_iommu.c pci_add_dma_alias(pdev, ivrs_alias & 0xff, 1); pdev 278 drivers/iommu/amd_iommu.c clone_aliases(pdev); pdev 280 drivers/iommu/amd_iommu.c return pdev; pdev 333 drivers/iommu/amd_iommu.c static bool pci_iommuv2_capable(struct pci_dev *pdev) pdev 346 drivers/iommu/amd_iommu.c pos = pci_find_ext_capability(pdev, caps[i]); pdev 354 drivers/iommu/amd_iommu.c static bool pdev_pri_erratum(struct pci_dev *pdev, u32 erratum) pdev 358 drivers/iommu/amd_iommu.c dev_data = get_dev_data(&pdev->dev); pdev 418 drivers/iommu/amd_iommu.c dev_data->pdev = setup_aliases(dev); pdev 538 drivers/iommu/amd_iommu.c struct pci_dev *pdev; pdev 540 drivers/iommu/amd_iommu.c pdev = pci_get_domain_bus_and_slot(0, PCI_BUS_NUM(devid), pdev 542 drivers/iommu/amd_iommu.c if (pdev) pdev 543 drivers/iommu/amd_iommu.c dev_data = get_dev_data(&pdev->dev); pdev 546 drivers/iommu/amd_iommu.c pci_err(pdev, "Event logged [IO_PAGE_FAULT domain=0x%04x address=0x%llx flags=0x%04x]\n", pdev 554 drivers/iommu/amd_iommu.c if (pdev) pdev 555 drivers/iommu/amd_iommu.c pci_dev_put(pdev); pdev 1222 drivers/iommu/amd_iommu.c static int device_flush_dte_alias(struct pci_dev *pdev, u16 alias, void *data) pdev 1240 drivers/iommu/amd_iommu.c if (dev_data->pdev) pdev 1241 drivers/iommu/amd_iommu.c ret = pci_for_each_dma_alias(dev_data->pdev, pdev 2051 drivers/iommu/amd_iommu.c clone_aliases(dev_data->pdev); pdev 2067 drivers/iommu/amd_iommu.c clone_aliases(dev_data->pdev); pdev 2083 drivers/iommu/amd_iommu.c static void pdev_iommuv2_disable(struct pci_dev *pdev) pdev 2085 drivers/iommu/amd_iommu.c pci_disable_ats(pdev); pdev 2086 drivers/iommu/amd_iommu.c pci_disable_pri(pdev); pdev 2087 drivers/iommu/amd_iommu.c pci_disable_pasid(pdev); pdev 2091 drivers/iommu/amd_iommu.c static int pri_reset_while_enabled(struct pci_dev *pdev) pdev 2096 drivers/iommu/amd_iommu.c pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_PRI); pdev 2100 drivers/iommu/amd_iommu.c pci_read_config_word(pdev, pos + PCI_PRI_CTRL, &control); pdev 2102 drivers/iommu/amd_iommu.c pci_write_config_word(pdev, pos + PCI_PRI_CTRL, control); pdev 2107 drivers/iommu/amd_iommu.c static int pdev_iommuv2_enable(struct pci_dev *pdev) pdev 2114 drivers/iommu/amd_iommu.c if (pdev_pri_erratum(pdev, AMD_PRI_DEV_ERRATUM_LIMIT_REQ_ONE)) pdev 2116 drivers/iommu/amd_iommu.c reset_enable = pdev_pri_erratum(pdev, AMD_PRI_DEV_ERRATUM_ENABLE_RESET); pdev 2119 drivers/iommu/amd_iommu.c ret = pci_enable_pasid(pdev, 0); pdev 2124 drivers/iommu/amd_iommu.c ret = pci_reset_pri(pdev); pdev 2129 drivers/iommu/amd_iommu.c ret = pci_enable_pri(pdev, reqs); pdev 2134 drivers/iommu/amd_iommu.c ret = pri_reset_while_enabled(pdev); pdev 2139 drivers/iommu/amd_iommu.c ret = pci_enable_ats(pdev, PAGE_SHIFT); pdev 2146 drivers/iommu/amd_iommu.c pci_disable_pri(pdev); pdev 2147 drivers/iommu/amd_iommu.c pci_disable_pasid(pdev); pdev 2159 drivers/iommu/amd_iommu.c struct pci_dev *pdev; pdev 2177 drivers/iommu/amd_iommu.c pdev = to_pci_dev(dev); pdev 2184 drivers/iommu/amd_iommu.c if (pdev_iommuv2_enable(pdev) != 0) pdev 2188 drivers/iommu/amd_iommu.c dev_data->ats.qdep = pci_ats_queue_depth(pdev); pdev 2189 drivers/iommu/amd_iommu.c dev_data->pri_tlp = pci_prg_resp_pasid_required(pdev); pdev 2192 drivers/iommu/amd_iommu.c pci_enable_ats(pdev, PAGE_SHIFT) == 0) { pdev 2194 drivers/iommu/amd_iommu.c dev_data->ats.qdep = pci_ats_queue_depth(pdev); pdev 2379 drivers/iommu/amd_iommu.c clone_aliases(dev_data->pdev); pdev 2794 drivers/iommu/amd_iommu.c struct pci_dev *pdev = NULL; pdev 2822 drivers/iommu/amd_iommu.c for_each_pci_dev(pdev) { pdev 2826 drivers/iommu/amd_iommu.c struct resource *r = &pdev->resource[i]; pdev 2835 drivers/iommu/amd_iommu.c pci_err(pdev, "Reserve pci-resource range %pR failed\n", r); pdev 3580 drivers/iommu/amd_iommu.c int amd_iommu_complete_ppr(struct pci_dev *pdev, int pasid, pdev 3587 drivers/iommu/amd_iommu.c dev_data = get_dev_data(&pdev->dev); pdev 3597 drivers/iommu/amd_iommu.c struct iommu_domain *amd_iommu_get_v2_domain(struct pci_dev *pdev) pdev 3601 drivers/iommu/amd_iommu.c pdomain = get_domain(&pdev->dev); pdev 3613 drivers/iommu/amd_iommu.c void amd_iommu_enable_device_erratum(struct pci_dev *pdev, u32 erratum) pdev 3620 drivers/iommu/amd_iommu.c dev_data = get_dev_data(&pdev->dev); pdev 3625 drivers/iommu/amd_iommu.c int amd_iommu_device_info(struct pci_dev *pdev, pdev 3631 drivers/iommu/amd_iommu.c if (pdev == NULL || info == NULL) pdev 3640 drivers/iommu/amd_iommu.c pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_ATS); pdev 3645 drivers/iommu/amd_iommu.c pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_PRI); pdev 3649 drivers/iommu/amd_iommu.c pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_PASID); pdev 3657 drivers/iommu/amd_iommu.c info->max_pasids = min(pci_max_pasids(pdev), max_pasids); pdev 3659 drivers/iommu/amd_iommu.c features = pci_pasid_features(pdev); pdev 3742 drivers/iommu/amd_iommu.c static int set_remap_table_entry_alias(struct pci_dev *pdev, u16 alias, pdev 3755 drivers/iommu/amd_iommu.c static struct irq_remap_table *alloc_irq_table(u16 devid, struct pci_dev *pdev) pdev 3801 drivers/iommu/amd_iommu.c if (pdev) pdev 3802 drivers/iommu/amd_iommu.c pci_for_each_dma_alias(pdev, set_remap_table_entry_alias, pdev 3824 drivers/iommu/amd_iommu.c struct pci_dev *pdev) pdev 3834 drivers/iommu/amd_iommu.c table = alloc_irq_table(devid, pdev); pdev 1663 drivers/iommu/amd_iommu_init.c struct pci_dev *pdev = iommu->dev; pdev 1685 drivers/iommu/amd_iommu_init.c pci_info(pdev, "IOMMU performance counters supported\n"); pdev 1694 drivers/iommu/amd_iommu_init.c pci_err(pdev, "Unable to read/write to IOMMU perf counter.\n"); pdev 1851 drivers/iommu/amd_iommu_init.c struct pci_dev *pdev = iommu->dev; pdev 1854 drivers/iommu/amd_iommu_init.c pci_info(pdev, "Found IOMMU cap 0x%hx\n", iommu->cap_ptr); pdev 1857 drivers/iommu/amd_iommu_init.c pci_info(pdev, "Extended features (%#llx):\n", pdev 2235 drivers/iommu/amd_iommu_init.c struct pci_dev *pdev = iommu->root_pdev; pdev 2238 drivers/iommu/amd_iommu_init.c if (!is_rd890_iommu(iommu->dev) || !pdev) pdev 2247 drivers/iommu/amd_iommu_init.c pci_write_config_dword(pdev, 0x60, 0x75 | (1 << 7)); pdev 2248 drivers/iommu/amd_iommu_init.c pci_read_config_dword(pdev, 0x64, &ioc_feature_control); pdev 2252 drivers/iommu/amd_iommu_init.c pci_write_config_dword(pdev, 0x64, ioc_feature_control | 1); pdev 52 drivers/iommu/amd_iommu_proto.h extern struct iommu_domain *amd_iommu_get_v2_domain(struct pci_dev *pdev); pdev 67 drivers/iommu/amd_iommu_proto.h extern int amd_iommu_complete_ppr(struct pci_dev *pdev, int pasid, pdev 70 drivers/iommu/amd_iommu_proto.h static inline bool is_rd890_iommu(struct pci_dev *pdev) pdev 72 drivers/iommu/amd_iommu_proto.h return (pdev->vendor == PCI_VENDOR_ID_ATI) && pdev 73 drivers/iommu/amd_iommu_proto.h (pdev->device == PCI_DEVICE_ID_RD890_IOMMU); pdev 642 drivers/iommu/amd_iommu_types.h struct pci_dev *pdev; pdev 57 drivers/iommu/amd_iommu_v2.c struct pci_dev *pdev; pdev 88 drivers/iommu/amd_iommu_v2.c static u16 device_id(struct pci_dev *pdev) pdev 92 drivers/iommu/amd_iommu_v2.c devid = pdev->bus->number; pdev 93 drivers/iommu/amd_iommu_v2.c devid = (devid << 8) | pdev->devfn; pdev 132 drivers/iommu/amd_iommu_v2.c group = iommu_group_get(&dev_state->pdev->dev); pdev 391 drivers/iommu/amd_iommu_v2.c dev_state->inv_ctx_cb(dev_state->pdev, pasid_state->pasid); pdev 420 drivers/iommu/amd_iommu_v2.c amd_iommu_complete_ppr(dev_state->pdev, pasid_state->pasid, pdev 437 drivers/iommu/amd_iommu_v2.c status = fault->dev_state->inv_ppr_cb(fault->dev_state->pdev, pdev 526 drivers/iommu/amd_iommu_v2.c struct pci_dev *pdev = NULL; pdev 533 drivers/iommu/amd_iommu_v2.c pdev = pci_get_domain_bus_and_slot(0, PCI_BUS_NUM(devid), pdev 535 drivers/iommu/amd_iommu_v2.c if (!pdev) pdev 537 drivers/iommu/amd_iommu_v2.c dev_data = get_dev_data(&pdev->dev); pdev 543 drivers/iommu/amd_iommu_v2.c amd_iommu_complete_ppr(pdev, iommu_fault->pasid, pdev 555 drivers/iommu/amd_iommu_v2.c amd_iommu_complete_ppr(dev_state->pdev, iommu_fault->pasid, pdev 601 drivers/iommu/amd_iommu_v2.c int amd_iommu_bind_pasid(struct pci_dev *pdev, int pasid, pdev 615 drivers/iommu/amd_iommu_v2.c devid = device_id(pdev); pdev 686 drivers/iommu/amd_iommu_v2.c void amd_iommu_unbind_pasid(struct pci_dev *pdev, int pasid) pdev 697 drivers/iommu/amd_iommu_v2.c devid = device_id(pdev); pdev 734 drivers/iommu/amd_iommu_v2.c int amd_iommu_init_device(struct pci_dev *pdev, int pasids) pdev 750 drivers/iommu/amd_iommu_v2.c devid = device_id(pdev); pdev 758 drivers/iommu/amd_iommu_v2.c dev_state->pdev = pdev; pdev 783 drivers/iommu/amd_iommu_v2.c group = iommu_group_get(&pdev->dev); pdev 825 drivers/iommu/amd_iommu_v2.c void amd_iommu_free_device(struct pci_dev *pdev) pdev 834 drivers/iommu/amd_iommu_v2.c devid = device_id(pdev); pdev 861 drivers/iommu/amd_iommu_v2.c int amd_iommu_set_invalid_ppr_cb(struct pci_dev *pdev, pdev 872 drivers/iommu/amd_iommu_v2.c devid = device_id(pdev); pdev 892 drivers/iommu/amd_iommu_v2.c int amd_iommu_set_invalidate_ctx_cb(struct pci_dev *pdev, pdev 903 drivers/iommu/amd_iommu_v2.c devid = device_id(pdev); pdev 978 drivers/iommu/amd_iommu_v2.c amd_iommu_free_device(dev_state->pdev); pdev 2319 drivers/iommu/arm-smmu-v3.c struct pci_dev *pdev; pdev 2327 drivers/iommu/arm-smmu-v3.c pdev = to_pci_dev(master->dev); pdev 2328 drivers/iommu/arm-smmu-v3.c return !pdev->untrusted && pdev->ats_cap; pdev 2340 drivers/iommu/arm-smmu-v3.c struct pci_dev *pdev; pdev 2350 drivers/iommu/arm-smmu-v3.c pdev = to_pci_dev(master->dev); pdev 2354 drivers/iommu/arm-smmu-v3.c if (pci_enable_ats(pdev, stu)) pdev 3518 drivers/iommu/arm-smmu-v3.c static int arm_smmu_device_acpi_probe(struct platform_device *pdev, pdev 3538 drivers/iommu/arm-smmu-v3.c static inline int arm_smmu_device_acpi_probe(struct platform_device *pdev, pdev 3545 drivers/iommu/arm-smmu-v3.c static int arm_smmu_device_dt_probe(struct platform_device *pdev, pdev 3548 drivers/iommu/arm-smmu-v3.c struct device *dev = &pdev->dev; pdev 3575 drivers/iommu/arm-smmu-v3.c static int arm_smmu_device_probe(struct platform_device *pdev) pdev 3581 drivers/iommu/arm-smmu-v3.c struct device *dev = &pdev->dev; pdev 3592 drivers/iommu/arm-smmu-v3.c ret = arm_smmu_device_dt_probe(pdev, smmu); pdev 3594 drivers/iommu/arm-smmu-v3.c ret = arm_smmu_device_acpi_probe(pdev, smmu); pdev 3603 drivers/iommu/arm-smmu-v3.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 3616 drivers/iommu/arm-smmu-v3.c irq = platform_get_irq_byname_optional(pdev, "combined"); pdev 3620 drivers/iommu/arm-smmu-v3.c irq = platform_get_irq_byname_optional(pdev, "eventq"); pdev 3624 drivers/iommu/arm-smmu-v3.c irq = platform_get_irq_byname_optional(pdev, "priq"); pdev 3628 drivers/iommu/arm-smmu-v3.c irq = platform_get_irq_byname_optional(pdev, "gerror"); pdev 3643 drivers/iommu/arm-smmu-v3.c platform_set_drvdata(pdev, smmu); pdev 3688 drivers/iommu/arm-smmu-v3.c static void arm_smmu_device_shutdown(struct platform_device *pdev) pdev 3690 drivers/iommu/arm-smmu-v3.c struct arm_smmu_device *smmu = platform_get_drvdata(pdev); pdev 146 drivers/iommu/arm-smmu.c static int __arm_smmu_get_pci_sid(struct pci_dev *pdev, u16 alias, void *data) pdev 1916 drivers/iommu/arm-smmu.c static int arm_smmu_device_acpi_probe(struct platform_device *pdev, pdev 1941 drivers/iommu/arm-smmu.c static inline int arm_smmu_device_acpi_probe(struct platform_device *pdev, pdev 1948 drivers/iommu/arm-smmu.c static int arm_smmu_device_dt_probe(struct platform_device *pdev, pdev 1952 drivers/iommu/arm-smmu.c struct device *dev = &pdev->dev; pdev 2004 drivers/iommu/arm-smmu.c static int arm_smmu_device_probe(struct platform_device *pdev) pdev 2009 drivers/iommu/arm-smmu.c struct device *dev = &pdev->dev; pdev 2020 drivers/iommu/arm-smmu.c err = arm_smmu_device_dt_probe(pdev, smmu); pdev 2022 drivers/iommu/arm-smmu.c err = arm_smmu_device_acpi_probe(pdev, smmu); pdev 2031 drivers/iommu/arm-smmu.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2043 drivers/iommu/arm-smmu.c while ((res = platform_get_resource(pdev, IORESOURCE_IRQ, num_irqs))) { pdev 2063 drivers/iommu/arm-smmu.c int irq = platform_get_irq(pdev, i); pdev 2128 drivers/iommu/arm-smmu.c platform_set_drvdata(pdev, smmu); pdev 2168 drivers/iommu/arm-smmu.c static void arm_smmu_device_shutdown(struct platform_device *pdev) pdev 2170 drivers/iommu/arm-smmu.c struct arm_smmu_device *smmu = platform_get_drvdata(pdev); pdev 2176 drivers/iommu/arm-smmu.c dev_err(&pdev->dev, "removing device with active domains!\n"); pdev 336 drivers/iommu/dmar.c struct pci_dev *pdev = to_pci_dev(data); pdev 342 drivers/iommu/dmar.c if (pdev->is_virtfn) pdev 348 drivers/iommu/dmar.c info = dmar_alloc_pci_notify_info(pdev, action); pdev 569 drivers/iommu/exynos-iommu.c static int exynos_sysmmu_probe(struct platform_device *pdev) pdev 572 drivers/iommu/exynos-iommu.c struct device *dev = &pdev->dev; pdev 580 drivers/iommu/exynos-iommu.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 585 drivers/iommu/exynos-iommu.c irq = platform_get_irq(pdev, 0); pdev 628 drivers/iommu/exynos-iommu.c ret = iommu_device_sysfs_add(&data->iommu, &pdev->dev, NULL, pdev 640 drivers/iommu/exynos-iommu.c platform_set_drvdata(pdev, data); pdev 660 drivers/iommu/exynos-iommu.c dma_dev = &pdev->dev; pdev 997 drivers/iommu/fsl_pamu.c static int fsl_pamu_probe(struct platform_device *pdev) pdev 999 drivers/iommu/fsl_pamu.c struct device *dev = &pdev->dev; pdev 1205 drivers/iommu/fsl_pamu.c struct platform_device *pdev = NULL; pdev 1240 drivers/iommu/fsl_pamu.c pdev = platform_device_alloc("fsl-of-pamu", 0); pdev 1241 drivers/iommu/fsl_pamu.c if (!pdev) { pdev 1246 drivers/iommu/fsl_pamu.c pdev->dev.of_node = of_node_get(np); pdev 1252 drivers/iommu/fsl_pamu.c ret = platform_device_add(pdev); pdev 1261 drivers/iommu/fsl_pamu.c of_node_put(pdev->dev.of_node); pdev 1262 drivers/iommu/fsl_pamu.c pdev->dev.of_node = NULL; pdev 1264 drivers/iommu/fsl_pamu.c platform_device_put(pdev); pdev 654 drivers/iommu/fsl_pamu_domain.c struct pci_dev *pdev = NULL; pdev 662 drivers/iommu/fsl_pamu_domain.c pdev = to_pci_dev(dev); pdev 663 drivers/iommu/fsl_pamu_domain.c pci_ctl = pci_bus_to_host(pdev->bus); pdev 690 drivers/iommu/fsl_pamu_domain.c struct pci_dev *pdev = NULL; pdev 698 drivers/iommu/fsl_pamu_domain.c pdev = to_pci_dev(dev); pdev 699 drivers/iommu/fsl_pamu_domain.c pci_ctl = pci_bus_to_host(pdev->bus); pdev 934 drivers/iommu/fsl_pamu_domain.c static struct iommu_group *get_shared_pci_device_group(struct pci_dev *pdev) pdev 938 drivers/iommu/fsl_pamu_domain.c struct pci_bus *bus = pdev->bus; pdev 946 drivers/iommu/fsl_pamu_domain.c if (tmp == pdev) pdev 959 drivers/iommu/fsl_pamu_domain.c static struct iommu_group *get_pci_device_group(struct pci_dev *pdev) pdev 965 drivers/iommu/fsl_pamu_domain.c pci_ctl = pci_bus_to_host(pdev->bus); pdev 969 drivers/iommu/fsl_pamu_domain.c group = pci_device_group(&pdev->dev); pdev 992 drivers/iommu/fsl_pamu_domain.c group = get_shared_pci_device_group(pdev); pdev 56 drivers/iommu/intel-iommu.c #define IS_GFX_DEVICE(pdev) ((pdev->class >> 16) == PCI_BASE_CLASS_DISPLAY) pdev 57 drivers/iommu/intel-iommu.c #define IS_USB_DEVICE(pdev) ((pdev->class >> 8) == PCI_CLASS_SERIAL_USB) pdev 58 drivers/iommu/intel-iommu.c #define IS_ISA_DEVICE(pdev) ((pdev->class >> 8) == PCI_CLASS_BRIDGE_ISA) pdev 59 drivers/iommu/intel-iommu.c #define IS_AZALIA(pdev) ((pdev)->vendor == 0x8086 && (pdev)->device == 0x3a3e) pdev 746 drivers/iommu/intel-iommu.c struct pci_dev *pdev, *pbridge; pdev 751 drivers/iommu/intel-iommu.c pdev = to_pci_dev(dev); pdev 755 drivers/iommu/intel-iommu.c pbridge->subordinate->number <= pdev->bus->number && pdev 756 drivers/iommu/intel-iommu.c pbridge->subordinate->busn_res.end >= pdev->bus->number) pdev 767 drivers/iommu/intel-iommu.c struct pci_dev *pdev = NULL; pdev 777 drivers/iommu/intel-iommu.c pdev = to_pci_dev(dev); pdev 781 drivers/iommu/intel-iommu.c if (is_vmd(pdev->bus)) pdev 787 drivers/iommu/intel-iommu.c pf_pdev = pci_physfn(pdev); pdev 789 drivers/iommu/intel-iommu.c segment = pci_domain_nr(pdev->bus); pdev 795 drivers/iommu/intel-iommu.c if (pdev && segment != drhd->segment) pdev 805 drivers/iommu/intel-iommu.c if (pdev && pdev->is_virtfn) pdev 817 drivers/iommu/intel-iommu.c if (pdev && drhd->include_all) { pdev 819 drivers/iommu/intel-iommu.c *bus = pdev->bus->number; pdev 820 drivers/iommu/intel-iommu.c *devfn = pdev->devfn; pdev 1372 drivers/iommu/intel-iommu.c struct pci_dev *pdev; pdev 1377 drivers/iommu/intel-iommu.c pdev = to_pci_dev(info->dev); pdev 1378 drivers/iommu/intel-iommu.c if (pdev->ats_enabled) { pdev 1389 drivers/iommu/intel-iommu.c struct pci_dev *pdev; pdev 1396 drivers/iommu/intel-iommu.c pdev = to_pci_dev(info->dev); pdev 1408 drivers/iommu/intel-iommu.c pf_pdev = pci_physfn(pdev); pdev 1418 drivers/iommu/intel-iommu.c if (info->pasid_supported && !pci_enable_pasid(pdev, info->pasid_supported & ~1)) pdev 1422 drivers/iommu/intel-iommu.c (info->pasid_enabled ? pci_prg_resp_pasid_required(pdev) : 1) && pdev 1423 drivers/iommu/intel-iommu.c !pci_reset_pri(pdev) && !pci_enable_pri(pdev, 32)) pdev 1426 drivers/iommu/intel-iommu.c if (!pdev->untrusted && info->ats_supported && pdev 1427 drivers/iommu/intel-iommu.c pci_ats_page_aligned(pdev) && pdev 1428 drivers/iommu/intel-iommu.c !pci_enable_ats(pdev, VTD_PAGE_SHIFT)) { pdev 1431 drivers/iommu/intel-iommu.c info->ats_qdep = pci_ats_queue_depth(pdev); pdev 1437 drivers/iommu/intel-iommu.c struct pci_dev *pdev; pdev 1444 drivers/iommu/intel-iommu.c pdev = to_pci_dev(info->dev); pdev 1447 drivers/iommu/intel-iommu.c pci_disable_ats(pdev); pdev 1453 drivers/iommu/intel-iommu.c pci_disable_pri(pdev); pdev 1457 drivers/iommu/intel-iommu.c pci_disable_pasid(pdev); pdev 1791 drivers/iommu/intel-iommu.c struct pci_dev *pdev = NULL; pdev 1809 drivers/iommu/intel-iommu.c for_each_pci_dev(pdev) { pdev 1813 drivers/iommu/intel-iommu.c r = &pdev->resource[i]; pdev 1820 drivers/iommu/intel-iommu.c pci_err(pdev, "Reserve iova for %pR failed\n", r); pdev 2127 drivers/iommu/intel-iommu.c static int domain_context_mapping_cb(struct pci_dev *pdev, pdev 2163 drivers/iommu/intel-iommu.c static int domain_context_mapped_cb(struct pci_dev *pdev, pdev 2488 drivers/iommu/intel-iommu.c struct pci_dev *pdev = to_pci_dev(info->dev); pdev 2490 drivers/iommu/intel-iommu.c if (!pdev->untrusted && pdev 2493 drivers/iommu/intel-iommu.c pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_ATS) && pdev 2494 drivers/iommu/intel-iommu.c dmar_find_matched_atsr_unit(pdev)) pdev 2499 drivers/iommu/intel-iommu.c int features = pci_pasid_features(pdev); pdev 2505 drivers/iommu/intel-iommu.c pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_PRI)) pdev 2580 drivers/iommu/intel-iommu.c static int get_last_alias(struct pci_dev *pdev, u16 alias, void *opaque) pdev 2600 drivers/iommu/intel-iommu.c struct pci_dev *pdev = to_pci_dev(dev); pdev 2602 drivers/iommu/intel-iommu.c pci_for_each_dma_alias(pdev, get_last_alias, &dma_alias); pdev 2605 drivers/iommu/intel-iommu.c info = dmar_search_domain_by_dev_info(pci_domain_nr(pdev->bus), pdev 2647 drivers/iommu/intel-iommu.c struct pci_dev *pdev = to_pci_dev(dev); pdev 2649 drivers/iommu/intel-iommu.c pci_for_each_dma_alias(pdev, get_last_alias, &dma_alias); pdev 2856 drivers/iommu/intel-iommu.c struct pci_dev *pdev; pdev 2861 drivers/iommu/intel-iommu.c pdev = to_pci_dev(dev); pdev 2862 drivers/iommu/intel-iommu.c if (IS_USB_DEVICE(pdev) || IS_GFX_DEVICE(pdev)) pdev 2910 drivers/iommu/intel-iommu.c struct pci_dev *pdev = to_pci_dev(dev); pdev 2916 drivers/iommu/intel-iommu.c if (pdev->untrusted) pdev 2919 drivers/iommu/intel-iommu.c if ((iommu_identity_mapping & IDENTMAP_AZALIA) && IS_AZALIA(pdev)) pdev 2922 drivers/iommu/intel-iommu.c if ((iommu_identity_mapping & IDENTMAP_GFX) && IS_GFX_DEVICE(pdev)) pdev 2942 drivers/iommu/intel-iommu.c if (!pci_is_pcie(pdev)) { pdev 2943 drivers/iommu/intel-iommu.c if (!pci_is_root_bus(pdev->bus)) pdev 2945 drivers/iommu/intel-iommu.c if (pdev->class >> 8 == PCI_CLASS_BRIDGE_PCI) pdev 2947 drivers/iommu/intel-iommu.c } else if (pci_pcie_type(pdev) == PCI_EXP_TYPE_PCI_BRIDGE) pdev 3580 drivers/iommu/intel-iommu.c struct pci_dev *pdev = NULL; pdev 3594 drivers/iommu/intel-iommu.c pdev = to_pci_dev(dev); pdev 3597 drivers/iommu/intel-iommu.c if (intel_iommu_strict || (pdev && pdev->untrusted) || pdev 4100 drivers/iommu/intel-iommu.c static void quirk_ioat_snb_local_iommu(struct pci_dev *pdev) pdev 4111 drivers/iommu/intel-iommu.c rc = pci_bus_read_config_dword(pdev->bus, PCI_DEVFN(0, 0), 0xb0, &vtbar); pdev 4114 drivers/iommu/intel-iommu.c dev_info(&pdev->dev, "failed to run vt-d quirk\n"); pdev 4120 drivers/iommu/intel-iommu.c drhd = dmar_find_matched_drhd_unit(pdev); pdev 4124 drivers/iommu/intel-iommu.c pdev->dev.archdata.iommu = DUMMY_DEVICE_DOMAIN_INFO; pdev 4840 drivers/iommu/intel-iommu.c struct pci_dev *pdev = NULL; pdev 4842 drivers/iommu/intel-iommu.c for_each_pci_dev(pdev) pdev 4843 drivers/iommu/intel-iommu.c if (pdev->untrusted) pdev 5064 drivers/iommu/intel-iommu.c static int domain_context_clear_one_cb(struct pci_dev *pdev, u16 alias, void *opaque) pdev 5704 drivers/iommu/intel-iommu.c struct pci_dev *pdev = to_pci_dev(device); pdev 5706 drivers/iommu/intel-iommu.c if ((pdev->class >> 8) == PCI_CLASS_BRIDGE_ISA) { pdev 5876 drivers/iommu/intel-iommu.c static int siov_find_pci_dvsec(struct pci_dev *pdev) pdev 5881 drivers/iommu/intel-iommu.c pos = pci_find_next_ext_capability(pdev, 0, 0x23); pdev 5883 drivers/iommu/intel-iommu.c pci_read_config_word(pdev, pos + 4, &vendor); pdev 5884 drivers/iommu/intel-iommu.c pci_read_config_word(pdev, pos + 8, &id); pdev 5888 drivers/iommu/intel-iommu.c pos = pci_find_next_ext_capability(pdev, pos, 0x23); pdev 6083 drivers/iommu/intel-iommu.c struct pci_dev *pdev; pdev 6087 drivers/iommu/intel-iommu.c pdev = pci_get_device(PCI_VENDOR_ID_INTEL, 0x3a3e, NULL); pdev 6088 drivers/iommu/intel-iommu.c if (!pdev) pdev 6090 drivers/iommu/intel-iommu.c pci_dev_put(pdev); pdev 6095 drivers/iommu/intel-iommu.c pdev = pci_get_device(PCI_VENDOR_ID_INTEL, 0x342e, NULL); pdev 6096 drivers/iommu/intel-iommu.c if (!pdev) pdev 6099 drivers/iommu/intel-iommu.c if (pci_read_config_dword(pdev, 0x188, &vtisochctrl)) { pdev 6100 drivers/iommu/intel-iommu.c pci_dev_put(pdev); pdev 6104 drivers/iommu/intel-iommu.c pci_dev_put(pdev); pdev 107 drivers/iommu/intel-pasid.c static int get_alias_pasid_table(struct pci_dev *pdev, u16 alias, void *opaque) pdev 111 drivers/iommu/intel-pasid.c data->segment = pci_domain_nr(pdev->bus); pdev 369 drivers/iommu/intel_irq_remapping.c struct pci_dev *pdev; pdev 375 drivers/iommu/intel_irq_remapping.c static int set_msi_sid_cb(struct pci_dev *pdev, u16 alias, void *opaque) pdev 382 drivers/iommu/intel_irq_remapping.c data->pdev = pdev; pdev 418 drivers/iommu/intel_irq_remapping.c if (PCI_BUS_NUM(data.alias) != data.pdev->bus->number) pdev 423 drivers/iommu/intel_irq_remapping.c else if (data.pdev->bus->number != dev->bus->number) pdev 1147 drivers/iommu/iommu.c static struct iommu_group *get_pci_alias_group(struct pci_dev *pdev, pdev 1166 drivers/iommu/iommu.c static struct iommu_group *get_pci_function_alias_group(struct pci_dev *pdev, pdev 1172 drivers/iommu/iommu.c if (!pdev->multifunction || pci_acs_enabled(pdev, REQ_ACS_FLAGS)) pdev 1176 drivers/iommu/iommu.c if (tmp == pdev || tmp->bus != pdev->bus || pdev 1177 drivers/iommu/iommu.c PCI_SLOT(tmp->devfn) != PCI_SLOT(pdev->devfn) || pdev 1200 drivers/iommu/iommu.c static struct iommu_group *get_pci_alias_group(struct pci_dev *pdev, pdev 1206 drivers/iommu/iommu.c if (test_and_set_bit(pdev->devfn & 0xff, devfns)) pdev 1209 drivers/iommu/iommu.c group = iommu_group_get(&pdev->dev); pdev 1214 drivers/iommu/iommu.c if (tmp == pdev || tmp->bus != pdev->bus) pdev 1218 drivers/iommu/iommu.c if (pci_devs_are_dma_aliases(pdev, tmp)) { pdev 1237 drivers/iommu/iommu.c struct pci_dev *pdev; pdev 1245 drivers/iommu/iommu.c static int get_pci_alias_or_group(struct pci_dev *pdev, u16 alias, void *opaque) pdev 1249 drivers/iommu/iommu.c data->pdev = pdev; pdev 1250 drivers/iommu/iommu.c data->group = iommu_group_get(&pdev->dev); pdev 1270 drivers/iommu/iommu.c struct pci_dev *pdev = to_pci_dev(dev); pdev 1285 drivers/iommu/iommu.c if (pci_for_each_dma_alias(pdev, get_pci_alias_or_group, &data)) pdev 1288 drivers/iommu/iommu.c pdev = data.pdev; pdev 1296 drivers/iommu/iommu.c for (bus = pdev->bus; !pci_is_root_bus(bus); bus = bus->parent) { pdev 1303 drivers/iommu/iommu.c pdev = bus->self; pdev 1305 drivers/iommu/iommu.c group = iommu_group_get(&pdev->dev); pdev 1314 drivers/iommu/iommu.c group = get_pci_alias_group(pdev, (unsigned long *)devfns); pdev 1323 drivers/iommu/iommu.c group = get_pci_function_alias_group(pdev, (unsigned long *)devfns); pdev 1046 drivers/iommu/ipmmu-vmsa.c static int ipmmu_probe(struct platform_device *pdev) pdev 1053 drivers/iommu/ipmmu-vmsa.c mmu = devm_kzalloc(&pdev->dev, sizeof(*mmu), GFP_KERNEL); pdev 1055 drivers/iommu/ipmmu-vmsa.c dev_err(&pdev->dev, "cannot allocate device data\n"); pdev 1059 drivers/iommu/ipmmu-vmsa.c mmu->dev = &pdev->dev; pdev 1062 drivers/iommu/ipmmu-vmsa.c mmu->features = of_device_get_match_data(&pdev->dev); pdev 1064 drivers/iommu/ipmmu-vmsa.c dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(40)); pdev 1067 drivers/iommu/ipmmu-vmsa.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1068 drivers/iommu/ipmmu-vmsa.c mmu->base = devm_ioremap_resource(&pdev->dev, res); pdev 1094 drivers/iommu/ipmmu-vmsa.c !of_find_property(pdev->dev.of_node, "renesas,ipmmu-main", NULL)) pdev 1107 drivers/iommu/ipmmu-vmsa.c irq = platform_get_irq(pdev, 0); pdev 1111 drivers/iommu/ipmmu-vmsa.c ret = devm_request_irq(&pdev->dev, irq, ipmmu_irq, 0, pdev 1112 drivers/iommu/ipmmu-vmsa.c dev_name(&pdev->dev), mmu); pdev 1114 drivers/iommu/ipmmu-vmsa.c dev_err(&pdev->dev, "failed to request IRQ %d\n", irq); pdev 1121 drivers/iommu/ipmmu-vmsa.c dev_info(&pdev->dev, "IPMMU context 0 is reserved\n"); pdev 1132 drivers/iommu/ipmmu-vmsa.c ret = iommu_device_sysfs_add(&mmu->iommu, &pdev->dev, NULL, pdev 1133 drivers/iommu/ipmmu-vmsa.c dev_name(&pdev->dev)); pdev 1139 drivers/iommu/ipmmu-vmsa.c &pdev->dev.of_node->fwnode); pdev 1157 drivers/iommu/ipmmu-vmsa.c platform_set_drvdata(pdev, mmu); pdev 1162 drivers/iommu/ipmmu-vmsa.c static int ipmmu_remove(struct platform_device *pdev) pdev 1164 drivers/iommu/ipmmu-vmsa.c struct ipmmu_vmsa_device *mmu = platform_get_drvdata(pdev); pdev 718 drivers/iommu/msm_iommu.c static int msm_iommu_probe(struct platform_device *pdev) pdev 725 drivers/iommu/msm_iommu.c iommu = devm_kzalloc(&pdev->dev, sizeof(*iommu), GFP_KERNEL); pdev 729 drivers/iommu/msm_iommu.c iommu->dev = &pdev->dev; pdev 758 drivers/iommu/msm_iommu.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 767 drivers/iommu/msm_iommu.c iommu->irq = platform_get_irq(pdev, 0); pdev 815 drivers/iommu/msm_iommu.c iommu_device_set_fwnode(&iommu->iommu, &pdev->dev.of_node->fwnode); pdev 840 drivers/iommu/msm_iommu.c static int msm_iommu_remove(struct platform_device *pdev) pdev 842 drivers/iommu/msm_iommu.c struct msm_iommu_dev *iommu = platform_get_drvdata(pdev); pdev 661 drivers/iommu/mtk_iommu.c static int mtk_iommu_probe(struct platform_device *pdev) pdev 664 drivers/iommu/mtk_iommu.c struct device *dev = &pdev->dev; pdev 688 drivers/iommu/mtk_iommu.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 694 drivers/iommu/mtk_iommu.c data->irq = platform_get_irq(pdev, 0); pdev 738 drivers/iommu/mtk_iommu.c platform_set_drvdata(pdev, data); pdev 750 drivers/iommu/mtk_iommu.c iommu_device_set_fwnode(&data->iommu, &pdev->dev.of_node->fwnode); pdev 765 drivers/iommu/mtk_iommu.c static int mtk_iommu_remove(struct platform_device *pdev) pdev 767 drivers/iommu/mtk_iommu.c struct mtk_iommu_data *data = platform_get_drvdata(pdev); pdev 776 drivers/iommu/mtk_iommu.c devm_free_irq(&pdev->dev, data->irq, data); pdev 777 drivers/iommu/mtk_iommu.c component_master_del(&pdev->dev, &mtk_iommu_com_ops); pdev 552 drivers/iommu/mtk_iommu_v1.c static int mtk_iommu_probe(struct platform_device *pdev) pdev 555 drivers/iommu/mtk_iommu_v1.c struct device *dev = &pdev->dev; pdev 576 drivers/iommu/mtk_iommu_v1.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 581 drivers/iommu/mtk_iommu_v1.c data->irq = platform_get_irq(pdev, 0); pdev 620 drivers/iommu/mtk_iommu_v1.c platform_set_drvdata(pdev, data); pdev 626 drivers/iommu/mtk_iommu_v1.c ret = iommu_device_sysfs_add(&data->iommu, &pdev->dev, NULL, pdev 627 drivers/iommu/mtk_iommu_v1.c dev_name(&pdev->dev)); pdev 643 drivers/iommu/mtk_iommu_v1.c static int mtk_iommu_remove(struct platform_device *pdev) pdev 645 drivers/iommu/mtk_iommu_v1.c struct mtk_iommu_data *data = platform_get_drvdata(pdev); pdev 654 drivers/iommu/mtk_iommu_v1.c devm_free_irq(&pdev->dev, data->irq, data); pdev 655 drivers/iommu/mtk_iommu_v1.c component_master_del(&pdev->dev, &mtk_iommu_com_ops); pdev 118 drivers/iommu/of_iommu.c static int of_pci_iommu_init(struct pci_dev *pdev, u16 alias, void *data) pdev 1024 drivers/iommu/omap-iommu.c struct platform_device *pdev = to_platform_device(dev); pdev 1036 drivers/iommu/omap-iommu.c pdata->device_idle(pdev); pdev 1039 drivers/iommu/omap-iommu.c pdata->assert_reset(pdev, pdata->reset_name); pdev 1042 drivers/iommu/omap-iommu.c ret = pdata->set_pwrdm_constraint(pdev, false, &obj->pwrst); pdev 1066 drivers/iommu/omap-iommu.c struct platform_device *pdev = to_platform_device(dev); pdev 1072 drivers/iommu/omap-iommu.c ret = pdata->set_pwrdm_constraint(pdev, true, &obj->pwrst); pdev 1080 drivers/iommu/omap-iommu.c ret = pdata->deassert_reset(pdev, pdata->reset_name); pdev 1088 drivers/iommu/omap-iommu.c pdata->device_enable(pdev); pdev 1116 drivers/iommu/omap-iommu.c static bool omap_iommu_can_register(struct platform_device *pdev) pdev 1118 drivers/iommu/omap-iommu.c struct device_node *np = pdev->dev.of_node; pdev 1127 drivers/iommu/omap-iommu.c if ((!strcmp(dev_name(&pdev->dev), "40d01000.mmu")) || pdev 1128 drivers/iommu/omap-iommu.c (!strcmp(dev_name(&pdev->dev), "41501000.mmu"))) pdev 1134 drivers/iommu/omap-iommu.c static int omap_iommu_dra7_get_dsp_system_cfg(struct platform_device *pdev, pdev 1137 drivers/iommu/omap-iommu.c struct device_node *np = pdev->dev.of_node; pdev 1144 drivers/iommu/omap-iommu.c dev_err(&pdev->dev, "ti,syscon-mmuconfig property is missing\n"); pdev 1158 drivers/iommu/omap-iommu.c dev_err(&pdev->dev, "couldn't get the IOMMU instance id within subsystem\n"); pdev 1163 drivers/iommu/omap-iommu.c dev_err(&pdev->dev, "invalid IOMMU instance id\n"); pdev 1173 drivers/iommu/omap-iommu.c static int omap_iommu_probe(struct platform_device *pdev) pdev 1179 drivers/iommu/omap-iommu.c struct device_node *of = pdev->dev.of_node; pdev 1187 drivers/iommu/omap-iommu.c obj = devm_kzalloc(&pdev->dev, sizeof(*obj) + MMU_REG_SIZE, GFP_KERNEL); pdev 1195 drivers/iommu/omap-iommu.c if (pdev->dev.pm_domain) { pdev 1196 drivers/iommu/omap-iommu.c dev_dbg(&pdev->dev, "device pm_domain is being reset\n"); pdev 1197 drivers/iommu/omap-iommu.c pdev->dev.pm_domain = NULL; pdev 1200 drivers/iommu/omap-iommu.c obj->name = dev_name(&pdev->dev); pdev 1210 drivers/iommu/omap-iommu.c obj->dev = &pdev->dev; pdev 1212 drivers/iommu/omap-iommu.c obj->cr_ctx = devm_kzalloc(&pdev->dev, pdev 1221 drivers/iommu/omap-iommu.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1226 drivers/iommu/omap-iommu.c err = omap_iommu_dra7_get_dsp_system_cfg(pdev, obj); pdev 1230 drivers/iommu/omap-iommu.c irq = platform_get_irq(pdev, 0); pdev 1238 drivers/iommu/omap-iommu.c platform_set_drvdata(pdev, obj); pdev 1240 drivers/iommu/omap-iommu.c if (omap_iommu_can_register(pdev)) { pdev 1261 drivers/iommu/omap-iommu.c dev_info(&pdev->dev, "%s registered\n", obj->name); pdev 1280 drivers/iommu/omap-iommu.c static int omap_iommu_remove(struct platform_device *pdev) pdev 1282 drivers/iommu/omap-iommu.c struct omap_iommu *obj = platform_get_drvdata(pdev); pdev 1296 drivers/iommu/omap-iommu.c dev_info(&pdev->dev, "%s removed\n", obj->name); pdev 1666 drivers/iommu/omap-iommu.c struct platform_device *pdev; pdev 1701 drivers/iommu/omap-iommu.c pdev = of_find_device_by_node(np); pdev 1702 drivers/iommu/omap-iommu.c if (!pdev) { pdev 1724 drivers/iommu/omap-iommu.c oiommu = platform_get_drvdata(pdev); pdev 1732 drivers/iommu/omap-iommu.c tmp->dev = &pdev->dev; pdev 703 drivers/iommu/qcom_iommu.c static int qcom_iommu_ctx_probe(struct platform_device *pdev) pdev 706 drivers/iommu/qcom_iommu.c struct device *dev = &pdev->dev; pdev 716 drivers/iommu/qcom_iommu.c platform_set_drvdata(pdev, ctx); pdev 718 drivers/iommu/qcom_iommu.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 723 drivers/iommu/qcom_iommu.c irq = platform_get_irq(pdev, 0); pdev 757 drivers/iommu/qcom_iommu.c static int qcom_iommu_ctx_remove(struct platform_device *pdev) pdev 759 drivers/iommu/qcom_iommu.c struct qcom_iommu_dev *qcom_iommu = dev_get_drvdata(pdev->dev.parent); pdev 760 drivers/iommu/qcom_iommu.c struct qcom_iommu_ctx *ctx = platform_get_drvdata(pdev); pdev 762 drivers/iommu/qcom_iommu.c platform_set_drvdata(pdev, NULL); pdev 795 drivers/iommu/qcom_iommu.c static int qcom_iommu_device_probe(struct platform_device *pdev) pdev 799 drivers/iommu/qcom_iommu.c struct device *dev = &pdev->dev; pdev 816 drivers/iommu/qcom_iommu.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 849 drivers/iommu/qcom_iommu.c platform_set_drvdata(pdev, qcom_iommu); pdev 887 drivers/iommu/qcom_iommu.c static int qcom_iommu_device_remove(struct platform_device *pdev) pdev 889 drivers/iommu/qcom_iommu.c struct qcom_iommu_dev *qcom_iommu = platform_get_drvdata(pdev); pdev 893 drivers/iommu/qcom_iommu.c pm_runtime_force_suspend(&pdev->dev); pdev 894 drivers/iommu/qcom_iommu.c platform_set_drvdata(pdev, NULL); pdev 1137 drivers/iommu/rockchip-iommu.c static int rk_iommu_probe(struct platform_device *pdev) pdev 1139 drivers/iommu/rockchip-iommu.c struct device *dev = &pdev->dev; pdev 1142 drivers/iommu/rockchip-iommu.c int num_res = pdev->num_resources; pdev 1149 drivers/iommu/rockchip-iommu.c platform_set_drvdata(pdev, iommu); pdev 1159 drivers/iommu/rockchip-iommu.c res = platform_get_resource(pdev, IORESOURCE_MEM, i); pdev 1162 drivers/iommu/rockchip-iommu.c iommu->bases[i] = devm_ioremap_resource(&pdev->dev, res); pdev 1170 drivers/iommu/rockchip-iommu.c iommu->num_irq = platform_irq_count(pdev); pdev 1224 drivers/iommu/rockchip-iommu.c dma_dev = &pdev->dev; pdev 1231 drivers/iommu/rockchip-iommu.c int irq = platform_get_irq(pdev, i); pdev 1254 drivers/iommu/rockchip-iommu.c static void rk_iommu_shutdown(struct platform_device *pdev) pdev 1256 drivers/iommu/rockchip-iommu.c struct rk_iommu *iommu = platform_get_drvdata(pdev); pdev 1260 drivers/iommu/rockchip-iommu.c int irq = platform_get_irq(pdev, i); pdev 1265 drivers/iommu/rockchip-iommu.c pm_runtime_force_suspend(&pdev->dev); pdev 719 drivers/iommu/tegra-smmu.c struct platform_device *pdev; pdev 722 drivers/iommu/tegra-smmu.c pdev = of_find_device_by_node(np); pdev 723 drivers/iommu/tegra-smmu.c if (!pdev) pdev 726 drivers/iommu/tegra-smmu.c mc = platform_get_drvdata(pdev); pdev 91 drivers/ipack/carriers/tpci200.c free_irq(tpci200->info->pdev->irq, (void *) tpci200); pdev 93 drivers/ipack/carriers/tpci200.c pci_iounmap(tpci200->info->pdev, tpci200->info->interface_regs); pdev 94 drivers/ipack/carriers/tpci200.c pci_iounmap(tpci200->info->pdev, tpci200->info->cfg_regs); pdev 96 drivers/ipack/carriers/tpci200.c pci_release_region(tpci200->info->pdev, TPCI200_IP_INTERFACE_BAR); pdev 97 drivers/ipack/carriers/tpci200.c pci_release_region(tpci200->info->pdev, TPCI200_IO_ID_INT_SPACES_BAR); pdev 98 drivers/ipack/carriers/tpci200.c pci_release_region(tpci200->info->pdev, TPCI200_MEM16_SPACE_BAR); pdev 99 drivers/ipack/carriers/tpci200.c pci_release_region(tpci200->info->pdev, TPCI200_MEM8_SPACE_BAR); pdev 100 drivers/ipack/carriers/tpci200.c pci_release_region(tpci200->info->pdev, TPCI200_CFG_MEM_BAR); pdev 102 drivers/ipack/carriers/tpci200.c pci_disable_device(tpci200->info->pdev); pdev 103 drivers/ipack/carriers/tpci200.c pci_dev_put(tpci200->info->pdev); pdev 156 drivers/ipack/carriers/tpci200.c dev_info(&tpci200->info->pdev->dev, pdev 251 drivers/ipack/carriers/tpci200.c if (pci_enable_device(tpci200->info->pdev) < 0) pdev 255 drivers/ipack/carriers/tpci200.c res = pci_request_region(tpci200->info->pdev, TPCI200_IP_INTERFACE_BAR, pdev 258 drivers/ipack/carriers/tpci200.c dev_err(&tpci200->info->pdev->dev, pdev 260 drivers/ipack/carriers/tpci200.c tpci200->info->pdev->bus->number, pdev 261 drivers/ipack/carriers/tpci200.c tpci200->info->pdev->devfn); pdev 266 drivers/ipack/carriers/tpci200.c res = pci_request_region(tpci200->info->pdev, pdev 270 drivers/ipack/carriers/tpci200.c dev_err(&tpci200->info->pdev->dev, pdev 272 drivers/ipack/carriers/tpci200.c tpci200->info->pdev->bus->number, pdev 273 drivers/ipack/carriers/tpci200.c tpci200->info->pdev->devfn); pdev 278 drivers/ipack/carriers/tpci200.c res = pci_request_region(tpci200->info->pdev, TPCI200_MEM8_SPACE_BAR, pdev 281 drivers/ipack/carriers/tpci200.c dev_err(&tpci200->info->pdev->dev, pdev 283 drivers/ipack/carriers/tpci200.c tpci200->info->pdev->bus->number, pdev 284 drivers/ipack/carriers/tpci200.c tpci200->info->pdev->devfn); pdev 289 drivers/ipack/carriers/tpci200.c res = pci_request_region(tpci200->info->pdev, TPCI200_MEM16_SPACE_BAR, pdev 292 drivers/ipack/carriers/tpci200.c dev_err(&tpci200->info->pdev->dev, pdev 294 drivers/ipack/carriers/tpci200.c tpci200->info->pdev->bus->number, pdev 295 drivers/ipack/carriers/tpci200.c tpci200->info->pdev->devfn); pdev 301 drivers/ipack/carriers/tpci200.c ioremap_nocache(pci_resource_start(tpci200->info->pdev, pdev 305 drivers/ipack/carriers/tpci200.c dev_err(&tpci200->info->pdev->dev, pdev 307 drivers/ipack/carriers/tpci200.c tpci200->info->pdev->bus->number, pdev 308 drivers/ipack/carriers/tpci200.c tpci200->info->pdev->devfn); pdev 316 drivers/ipack/carriers/tpci200.c ioidint_base = pci_resource_start(tpci200->info->pdev, pdev 323 drivers/ipack/carriers/tpci200.c pci_resource_start(tpci200->info->pdev, pdev 326 drivers/ipack/carriers/tpci200.c pci_resource_start(tpci200->info->pdev, pdev 341 drivers/ipack/carriers/tpci200.c res = request_irq(tpci200->info->pdev->irq, pdev 345 drivers/ipack/carriers/tpci200.c dev_err(&tpci200->info->pdev->dev, pdev 347 drivers/ipack/carriers/tpci200.c tpci200->info->pdev->bus->number, pdev 348 drivers/ipack/carriers/tpci200.c tpci200->info->pdev->devfn); pdev 355 drivers/ipack/carriers/tpci200.c pci_release_region(tpci200->info->pdev, TPCI200_MEM8_SPACE_BAR); pdev 357 drivers/ipack/carriers/tpci200.c pci_release_region(tpci200->info->pdev, TPCI200_IO_ID_INT_SPACES_BAR); pdev 359 drivers/ipack/carriers/tpci200.c pci_release_region(tpci200->info->pdev, TPCI200_IP_INTERFACE_BAR); pdev 361 drivers/ipack/carriers/tpci200.c pci_disable_device(tpci200->info->pdev); pdev 518 drivers/ipack/carriers/tpci200.c static int tpci200_pci_probe(struct pci_dev *pdev, pdev 535 drivers/ipack/carriers/tpci200.c pci_dev_get(pdev); pdev 538 drivers/ipack/carriers/tpci200.c ret = pci_request_region(pdev, TPCI200_CFG_MEM_BAR, pdev 541 drivers/ipack/carriers/tpci200.c dev_err(&pdev->dev, "Failed to allocate PCI Configuration Memory"); pdev 546 drivers/ipack/carriers/tpci200.c pci_resource_start(pdev, TPCI200_CFG_MEM_BAR), pdev 547 drivers/ipack/carriers/tpci200.c pci_resource_len(pdev, TPCI200_CFG_MEM_BAR)); pdev 549 drivers/ipack/carriers/tpci200.c dev_err(&pdev->dev, "Failed to map PCI Configuration Memory"); pdev 566 drivers/ipack/carriers/tpci200.c tpci200->info->pdev = pdev; pdev 572 drivers/ipack/carriers/tpci200.c dev_err(&pdev->dev, "error during tpci200 install\n"); pdev 578 drivers/ipack/carriers/tpci200.c tpci200->info->ipack_bus = ipack_bus_register(&pdev->dev, pdev 583 drivers/ipack/carriers/tpci200.c dev_err(&pdev->dev, pdev 591 drivers/ipack/carriers/tpci200.c dev_set_drvdata(&pdev->dev, tpci200); pdev 602 drivers/ipack/carriers/tpci200.c pci_release_region(pdev, TPCI200_CFG_MEM_BAR); pdev 604 drivers/ipack/carriers/tpci200.c pci_dev_put(pdev); pdev 149 drivers/ipack/carriers/tpci200.h struct pci_dev *pdev; pdev 67 drivers/irqchip/irq-gic-pm.c static int gic_probe(struct platform_device *pdev) pdev 69 drivers/irqchip/irq-gic-pm.c struct device *dev = &pdev->dev; pdev 74 drivers/irqchip/irq-gic-pm.c data = of_device_get_match_data(&pdev->dev); pdev 76 drivers/irqchip/irq-gic-pm.c dev_err(&pdev->dev, "no device match found\n"); pdev 33 drivers/irqchip/irq-gic-v3-its-pci-msi.c static int its_pci_msi_vec_count(struct pci_dev *pdev, void *data) pdev 37 drivers/irqchip/irq-gic-v3-its-pci-msi.c msi = max(pci_msi_vec_count(pdev), 0); pdev 38 drivers/irqchip/irq-gic-v3-its-pci-msi.c msix = max(pci_msix_vec_count(pdev), 0); pdev 44 drivers/irqchip/irq-gic-v3-its-pci-msi.c static int its_get_pci_alias(struct pci_dev *pdev, u16 alias, void *data) pdev 48 drivers/irqchip/irq-gic-v3-its-pci-msi.c *alias_dev = pdev; pdev 56 drivers/irqchip/irq-gic-v3-its-pci-msi.c struct pci_dev *pdev, *alias_dev; pdev 65 drivers/irqchip/irq-gic-v3-its-pci-msi.c pdev = to_pci_dev(dev); pdev 70 drivers/irqchip/irq-gic-v3-its-pci-msi.c pci_for_each_dma_alias(pdev, its_get_pci_alias, &alias_dev); pdev 71 drivers/irqchip/irq-gic-v3-its-pci-msi.c if (alias_dev != pdev && alias_dev->subordinate) pdev 76 drivers/irqchip/irq-gic-v3-its-pci-msi.c info->scratchpad[0].ul = pci_msi_domain_get_msi_rid(domain, pdev); pdev 297 drivers/irqchip/irq-imgpdc.c static int pdc_intc_probe(struct platform_device *pdev) pdev 300 drivers/irqchip/irq-imgpdc.c struct device_node *node = pdev->dev.of_node; pdev 311 drivers/irqchip/irq-imgpdc.c res_regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 313 drivers/irqchip/irq-imgpdc.c dev_err(&pdev->dev, "cannot find registers resource\n"); pdev 318 drivers/irqchip/irq-imgpdc.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 320 drivers/irqchip/irq-imgpdc.c dev_err(&pdev->dev, "cannot allocate device data\n"); pdev 324 drivers/irqchip/irq-imgpdc.c platform_set_drvdata(pdev, priv); pdev 327 drivers/irqchip/irq-imgpdc.c priv->pdc_base = devm_ioremap(&pdev->dev, res_regs->start, pdev 335 drivers/irqchip/irq-imgpdc.c dev_err(&pdev->dev, "No num-perips node property found\n"); pdev 339 drivers/irqchip/irq-imgpdc.c dev_err(&pdev->dev, "num-perips (%u) out of range\n", val); pdev 347 drivers/irqchip/irq-imgpdc.c dev_err(&pdev->dev, "No num-syswakes node property found\n"); pdev 351 drivers/irqchip/irq-imgpdc.c dev_err(&pdev->dev, "num-syswakes (%u) out of range\n", val); pdev 357 drivers/irqchip/irq-imgpdc.c priv->perip_irqs = devm_kcalloc(&pdev->dev, 4, priv->nr_perips, pdev 360 drivers/irqchip/irq-imgpdc.c dev_err(&pdev->dev, "cannot allocate perip IRQ list\n"); pdev 364 drivers/irqchip/irq-imgpdc.c irq = platform_get_irq(pdev, 1 + i); pdev 370 drivers/irqchip/irq-imgpdc.c if (platform_get_irq(pdev, 1 + i) >= 0) { pdev 371 drivers/irqchip/irq-imgpdc.c dev_err(&pdev->dev, "surplus perip IRQs detected\n"); pdev 376 drivers/irqchip/irq-imgpdc.c irq = platform_get_irq(pdev, 0); pdev 385 drivers/irqchip/irq-imgpdc.c dev_err(&pdev->dev, "cannot add IRQ domain\n"); pdev 460 drivers/irqchip/irq-imgpdc.c dev_info(&pdev->dev, pdev 471 drivers/irqchip/irq-imgpdc.c static int pdc_intc_remove(struct platform_device *pdev) pdev 473 drivers/irqchip/irq-imgpdc.c struct pdc_intc_priv *priv = platform_get_drvdata(pdev); pdev 143 drivers/irqchip/irq-imx-irqsteer.c static int imx_irqsteer_probe(struct platform_device *pdev) pdev 145 drivers/irqchip/irq-imx-irqsteer.c struct device_node *np = pdev->dev.of_node; pdev 150 drivers/irqchip/irq-imx-irqsteer.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 154 drivers/irqchip/irq-imx-irqsteer.c data->regs = devm_platform_ioremap_resource(pdev, 0); pdev 156 drivers/irqchip/irq-imx-irqsteer.c dev_err(&pdev->dev, "failed to initialize reg\n"); pdev 160 drivers/irqchip/irq-imx-irqsteer.c data->ipg_clk = devm_clk_get(&pdev->dev, "ipg"); pdev 164 drivers/irqchip/irq-imx-irqsteer.c dev_err(&pdev->dev, "failed to get ipg clk: %d\n", ret); pdev 185 drivers/irqchip/irq-imx-irqsteer.c data->saved_reg = devm_kzalloc(&pdev->dev, pdev 194 drivers/irqchip/irq-imx-irqsteer.c dev_err(&pdev->dev, "failed to enable ipg clk: %d\n", ret); pdev 204 drivers/irqchip/irq-imx-irqsteer.c dev_err(&pdev->dev, "failed to create IRQ domain\n"); pdev 226 drivers/irqchip/irq-imx-irqsteer.c platform_set_drvdata(pdev, data); pdev 234 drivers/irqchip/irq-imx-irqsteer.c static int imx_irqsteer_remove(struct platform_device *pdev) pdev 236 drivers/irqchip/irq-imx-irqsteer.c struct irqsteer_data *irqsteer_data = platform_get_drvdata(pdev); pdev 140 drivers/irqchip/irq-keystone.c static int keystone_irq_probe(struct platform_device *pdev) pdev 142 drivers/irqchip/irq-keystone.c struct device *dev = &pdev->dev; pdev 166 drivers/irqchip/irq-keystone.c kirq->irq = platform_get_irq(pdev, 0); pdev 186 drivers/irqchip/irq-keystone.c platform_set_drvdata(pdev, kirq); pdev 203 drivers/irqchip/irq-keystone.c static int keystone_irq_remove(struct platform_device *pdev) pdev 205 drivers/irqchip/irq-keystone.c struct keystone_irq_device *kirq = platform_get_drvdata(pdev); pdev 47 drivers/irqchip/irq-ls-scfg-msi.c struct platform_device *pdev; pdev 225 drivers/irqchip/irq-ls-scfg-msi.c dev_err(&msi_data->pdev->dev, "failed to create IRQ domain\n"); pdev 230 drivers/irqchip/irq-ls-scfg-msi.c of_node_to_fwnode(msi_data->pdev->dev.of_node), pdev 234 drivers/irqchip/irq-ls-scfg-msi.c dev_err(&msi_data->pdev->dev, "failed to create MSI domain\n"); pdev 247 drivers/irqchip/irq-ls-scfg-msi.c virq = platform_get_irq(msi_data->pdev, index); pdev 337 drivers/irqchip/irq-ls-scfg-msi.c static int ls_scfg_msi_probe(struct platform_device *pdev) pdev 344 drivers/irqchip/irq-ls-scfg-msi.c match = of_match_device(ls_scfg_msi_id, &pdev->dev); pdev 348 drivers/irqchip/irq-ls-scfg-msi.c msi_data = devm_kzalloc(&pdev->dev, sizeof(*msi_data), GFP_KERNEL); pdev 354 drivers/irqchip/irq-ls-scfg-msi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 355 drivers/irqchip/irq-ls-scfg-msi.c msi_data->regs = devm_ioremap_resource(&pdev->dev, res); pdev 357 drivers/irqchip/irq-ls-scfg-msi.c dev_err(&pdev->dev, "failed to initialize 'regs'\n"); pdev 362 drivers/irqchip/irq-ls-scfg-msi.c msi_data->pdev = pdev; pdev 367 drivers/irqchip/irq-ls-scfg-msi.c msi_data->used = devm_kcalloc(&pdev->dev, pdev 379 drivers/irqchip/irq-ls-scfg-msi.c msi_data->msir_num = of_irq_count(pdev->dev.of_node); pdev 391 drivers/irqchip/irq-ls-scfg-msi.c msi_data->msir = devm_kcalloc(&pdev->dev, msi_data->msir_num, pdev 404 drivers/irqchip/irq-ls-scfg-msi.c platform_set_drvdata(pdev, msi_data); pdev 409 drivers/irqchip/irq-ls-scfg-msi.c static int ls_scfg_msi_remove(struct platform_device *pdev) pdev 411 drivers/irqchip/irq-ls-scfg-msi.c struct ls_scfg_msi *msi_data = platform_get_drvdata(pdev); pdev 420 drivers/irqchip/irq-ls-scfg-msi.c platform_set_drvdata(pdev, NULL); pdev 163 drivers/irqchip/irq-madera.c static int madera_irq_probe(struct platform_device *pdev) pdev 165 drivers/irqchip/irq-madera.c struct madera *madera = dev_get_drvdata(pdev->dev.parent); pdev 170 drivers/irqchip/irq-madera.c dev_dbg(&pdev->dev, "probe\n"); pdev 180 drivers/irqchip/irq-madera.c dev_err(&pdev->dev, "Invalid IRQ: %d\n", madera->irq); pdev 192 drivers/irqchip/irq-madera.c dev_err(&pdev->dev, "Host interrupt not level-triggered\n"); pdev 204 drivers/irqchip/irq-madera.c dev_err(&pdev->dev, pdev 217 drivers/irqchip/irq-madera.c dev_err(&pdev->dev, "add_irq_chip failed: %d\n", ret); pdev 222 drivers/irqchip/irq-madera.c madera->irq_dev = &pdev->dev; pdev 227 drivers/irqchip/irq-madera.c static int madera_irq_remove(struct platform_device *pdev) pdev 229 drivers/irqchip/irq-madera.c struct madera *madera = dev_get_drvdata(pdev->dev.parent); pdev 63 drivers/irqchip/irq-mbigen.c struct platform_device *pdev; pdev 235 drivers/irqchip/irq-mbigen.c static int mbigen_of_create_domain(struct platform_device *pdev, pdev 244 drivers/irqchip/irq-mbigen.c for_each_child_of_node(pdev->dev.of_node, np) { pdev 257 drivers/irqchip/irq-mbigen.c dev_err(&pdev->dev, "No num-pins property\n"); pdev 276 drivers/irqchip/irq-mbigen.c static int mbigen_acpi_create_domain(struct platform_device *pdev, pdev 306 drivers/irqchip/irq-mbigen.c ret = device_property_read_u32(&pdev->dev, "num-pins", &num_pins); pdev 310 drivers/irqchip/irq-mbigen.c domain = platform_msi_create_device_domain(&pdev->dev, num_pins, pdev 320 drivers/irqchip/irq-mbigen.c static inline int mbigen_acpi_create_domain(struct platform_device *pdev, pdev 327 drivers/irqchip/irq-mbigen.c static int mbigen_device_probe(struct platform_device *pdev) pdev 333 drivers/irqchip/irq-mbigen.c mgn_chip = devm_kzalloc(&pdev->dev, sizeof(*mgn_chip), GFP_KERNEL); pdev 337 drivers/irqchip/irq-mbigen.c mgn_chip->pdev = pdev; pdev 339 drivers/irqchip/irq-mbigen.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 343 drivers/irqchip/irq-mbigen.c mgn_chip->base = devm_ioremap(&pdev->dev, res->start, pdev 346 drivers/irqchip/irq-mbigen.c dev_err(&pdev->dev, "failed to ioremap %pR\n", res); pdev 350 drivers/irqchip/irq-mbigen.c if (IS_ENABLED(CONFIG_OF) && pdev->dev.of_node) pdev 351 drivers/irqchip/irq-mbigen.c err = mbigen_of_create_domain(pdev, mgn_chip); pdev 352 drivers/irqchip/irq-mbigen.c else if (ACPI_COMPANION(&pdev->dev)) pdev 353 drivers/irqchip/irq-mbigen.c err = mbigen_acpi_create_domain(pdev, mgn_chip); pdev 358 drivers/irqchip/irq-mbigen.c dev_err(&pdev->dev, "Failed to create mbi-gen irqdomain\n"); pdev 362 drivers/irqchip/irq-mbigen.c platform_set_drvdata(pdev, mgn_chip); pdev 168 drivers/irqchip/irq-mvebu-gicp.c static int mvebu_gicp_probe(struct platform_device *pdev) pdev 172 drivers/irqchip/irq-mvebu-gicp.c struct device_node *node = pdev->dev.of_node; pdev 176 drivers/irqchip/irq-mvebu-gicp.c gicp = devm_kzalloc(&pdev->dev, sizeof(*gicp), GFP_KERNEL); pdev 180 drivers/irqchip/irq-mvebu-gicp.c gicp->dev = &pdev->dev; pdev 183 drivers/irqchip/irq-mvebu-gicp.c gicp->res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 194 drivers/irqchip/irq-mvebu-gicp.c devm_kcalloc(&pdev->dev, pdev 213 drivers/irqchip/irq-mvebu-gicp.c gicp->spi_bitmap = devm_kcalloc(&pdev->dev, pdev 221 drivers/irqchip/irq-mvebu-gicp.c dev_err(&pdev->dev, "failed to find parent IRQ node\n"); pdev 227 drivers/irqchip/irq-mvebu-gicp.c dev_err(&pdev->dev, "failed to find parent IRQ domain\n"); pdev 247 drivers/irqchip/irq-mvebu-gicp.c platform_set_drvdata(pdev, gicp); pdev 298 drivers/irqchip/irq-mvebu-icu.c static int mvebu_icu_subset_probe(struct platform_device *pdev) pdev 302 drivers/irqchip/irq-mvebu-icu.c struct device *dev = &pdev->dev; pdev 347 drivers/irqchip/irq-mvebu-icu.c static int mvebu_icu_probe(struct platform_device *pdev) pdev 353 drivers/irqchip/irq-mvebu-icu.c icu = devm_kzalloc(&pdev->dev, sizeof(struct mvebu_icu), pdev 358 drivers/irqchip/irq-mvebu-icu.c icu->dev = &pdev->dev; pdev 360 drivers/irqchip/irq-mvebu-icu.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 361 drivers/irqchip/irq-mvebu-icu.c icu->base = devm_ioremap_resource(&pdev->dev, res); pdev 363 drivers/irqchip/irq-mvebu-icu.c dev_err(&pdev->dev, "Failed to map icu base address.\n"); pdev 374 drivers/irqchip/irq-mvebu-icu.c if (!of_get_child_count(pdev->dev.of_node)) pdev 393 drivers/irqchip/irq-mvebu-icu.c platform_set_drvdata(pdev, icu); pdev 396 drivers/irqchip/irq-mvebu-icu.c return mvebu_icu_subset_probe(pdev); pdev 398 drivers/irqchip/irq-mvebu-icu.c return devm_of_platform_populate(&pdev->dev); pdev 122 drivers/irqchip/irq-mvebu-pic.c static int mvebu_pic_probe(struct platform_device *pdev) pdev 124 drivers/irqchip/irq-mvebu-pic.c struct device_node *node = pdev->dev.of_node; pdev 129 drivers/irqchip/irq-mvebu-pic.c pic = devm_kzalloc(&pdev->dev, sizeof(struct mvebu_pic), GFP_KERNEL); pdev 133 drivers/irqchip/irq-mvebu-pic.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 134 drivers/irqchip/irq-mvebu-pic.c pic->base = devm_ioremap_resource(&pdev->dev, res); pdev 139 drivers/irqchip/irq-mvebu-pic.c irq_chip->name = dev_name(&pdev->dev); pdev 146 drivers/irqchip/irq-mvebu-pic.c dev_err(&pdev->dev, "Failed to parse parent interrupt\n"); pdev 153 drivers/irqchip/irq-mvebu-pic.c dev_err(&pdev->dev, "Failed to allocate irq domain\n"); pdev 162 drivers/irqchip/irq-mvebu-pic.c platform_set_drvdata(pdev, pic); pdev 167 drivers/irqchip/irq-mvebu-pic.c static int mvebu_pic_remove(struct platform_device *pdev) pdev 169 drivers/irqchip/irq-mvebu-pic.c struct mvebu_pic *pic = platform_get_drvdata(pdev); pdev 368 drivers/irqchip/irq-mvebu-sei.c static int mvebu_sei_probe(struct platform_device *pdev) pdev 370 drivers/irqchip/irq-mvebu-sei.c struct device_node *node = pdev->dev.of_node; pdev 376 drivers/irqchip/irq-mvebu-sei.c sei = devm_kzalloc(&pdev->dev, sizeof(*sei), GFP_KERNEL); pdev 380 drivers/irqchip/irq-mvebu-sei.c sei->dev = &pdev->dev; pdev 385 drivers/irqchip/irq-mvebu-sei.c sei->res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 393 drivers/irqchip/irq-mvebu-sei.c sei->caps = of_device_get_match_data(&pdev->dev); pdev 65 drivers/irqchip/irq-renesas-intc-irqpin.c struct platform_device *pdev; pdev 163 drivers/irqchip/irq-renesas-intc-irqpin.c dev_dbg(&p->pdev->dev, "sense irq = %d, mode = %d\n", irq, value); pdev 175 drivers/irqchip/irq-renesas-intc-irqpin.c dev_dbg(&i->p->pdev->dev, "%s (%d:%d:%d)\n", pdev 373 drivers/irqchip/irq-renesas-intc-irqpin.c static int intc_irqpin_probe(struct platform_device *pdev) pdev 376 drivers/irqchip/irq-renesas-intc-irqpin.c struct device *dev = &pdev->dev; pdev 402 drivers/irqchip/irq-renesas-intc-irqpin.c p->pdev = pdev; pdev 403 drivers/irqchip/irq-renesas-intc-irqpin.c platform_set_drvdata(pdev, p); pdev 413 drivers/irqchip/irq-renesas-intc-irqpin.c io[k] = platform_get_resource(pdev, IORESOURCE_MEM, k); pdev 423 drivers/irqchip/irq-renesas-intc-irqpin.c irq = platform_get_resource(pdev, IORESOURCE_IRQ, k); pdev 565 drivers/irqchip/irq-renesas-intc-irqpin.c static int intc_irqpin_remove(struct platform_device *pdev) pdev 567 drivers/irqchip/irq-renesas-intc-irqpin.c struct intc_irqpin_priv *p = platform_get_drvdata(pdev); pdev 570 drivers/irqchip/irq-renesas-intc-irqpin.c pm_runtime_put(&pdev->dev); pdev 571 drivers/irqchip/irq-renesas-intc-irqpin.c pm_runtime_disable(&pdev->dev); pdev 124 drivers/irqchip/irq-renesas-irqc.c static int irqc_probe(struct platform_device *pdev) pdev 126 drivers/irqchip/irq-renesas-irqc.c struct device *dev = &pdev->dev; pdev 138 drivers/irqchip/irq-renesas-irqc.c platform_set_drvdata(pdev, p); pdev 145 drivers/irqchip/irq-renesas-irqc.c irq = platform_get_resource(pdev, IORESOURCE_IRQ, k); pdev 162 drivers/irqchip/irq-renesas-irqc.c p->iomem = devm_platform_ioremap_resource(pdev, 0); pdev 219 drivers/irqchip/irq-renesas-irqc.c static int irqc_remove(struct platform_device *pdev) pdev 221 drivers/irqchip/irq-renesas-irqc.c struct irqc_priv *p = platform_get_drvdata(pdev); pdev 224 drivers/irqchip/irq-renesas-irqc.c pm_runtime_put(&pdev->dev); pdev 225 drivers/irqchip/irq-renesas-irqc.c pm_runtime_disable(&pdev->dev); pdev 190 drivers/irqchip/irq-renesas-rza1.c static int rza1_irqc_probe(struct platform_device *pdev) pdev 192 drivers/irqchip/irq-renesas-rza1.c struct device *dev = &pdev->dev; pdev 203 drivers/irqchip/irq-renesas-rza1.c platform_set_drvdata(pdev, priv); pdev 206 drivers/irqchip/irq-renesas-rza1.c priv->base = devm_platform_ioremap_resource(pdev, 0); pdev 247 drivers/irqchip/irq-renesas-rza1.c static int rza1_irqc_remove(struct platform_device *pdev) pdev 249 drivers/irqchip/irq-renesas-rza1.c struct rza1_irqc_priv *priv = platform_get_drvdata(pdev); pdev 257 drivers/irqchip/irq-sni-exiu.c static int exiu_acpi_probe(struct platform_device *pdev) pdev 263 drivers/irqchip/irq-sni-exiu.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 265 drivers/irqchip/irq-sni-exiu.c dev_err(&pdev->dev, "failed to parse memory resource\n"); pdev 269 drivers/irqchip/irq-sni-exiu.c data = exiu_init(dev_fwnode(&pdev->dev), res); pdev 273 drivers/irqchip/irq-sni-exiu.c domain = acpi_irq_create_hierarchy(0, NUM_IRQS, dev_fwnode(&pdev->dev), pdev 276 drivers/irqchip/irq-sni-exiu.c dev_err(&pdev->dev, "failed to create IRQ domain\n"); pdev 280 drivers/irqchip/irq-sni-exiu.c dev_info(&pdev->dev, "%d interrupts forwarded\n", NUM_IRQS); pdev 66 drivers/irqchip/irq-st.c static int st_irq_xlate(struct platform_device *pdev, pdev 69 drivers/irqchip/irq-st.c struct st_irq_syscfg *ddata = dev_get_drvdata(&pdev->dev); pdev 100 drivers/irqchip/irq-st.c dev_err(&pdev->dev, "Unrecognised device %d\n", device); pdev 112 drivers/irqchip/irq-st.c static int st_irq_syscfg_enable(struct platform_device *pdev) pdev 114 drivers/irqchip/irq-st.c struct device_node *np = pdev->dev.of_node; pdev 115 drivers/irqchip/irq-st.c struct st_irq_syscfg *ddata = dev_get_drvdata(&pdev->dev); pdev 121 drivers/irqchip/irq-st.c dev_err(&pdev->dev, "st,enable-irq-device must have 2 elems\n"); pdev 127 drivers/irqchip/irq-st.c dev_err(&pdev->dev, "st,enable-fiq-device must have 2 elems\n"); pdev 134 drivers/irqchip/irq-st.c ret = st_irq_xlate(pdev, device, i, true); pdev 140 drivers/irqchip/irq-st.c ret = st_irq_xlate(pdev, device, i, false); pdev 153 drivers/irqchip/irq-st.c static int st_irq_syscfg_probe(struct platform_device *pdev) pdev 155 drivers/irqchip/irq-st.c struct device_node *np = pdev->dev.of_node; pdev 159 drivers/irqchip/irq-st.c ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); pdev 163 drivers/irqchip/irq-st.c match = of_match_device(st_irq_syscfg_match, &pdev->dev); pdev 171 drivers/irqchip/irq-st.c dev_err(&pdev->dev, "syscfg phandle missing\n"); pdev 175 drivers/irqchip/irq-st.c dev_set_drvdata(&pdev->dev, ddata); pdev 177 drivers/irqchip/irq-st.c return st_irq_syscfg_enable(pdev); pdev 800 drivers/irqchip/irq-stm32-exti.c static int stm32_exti_remove(struct platform_device *pdev) pdev 806 drivers/irqchip/irq-stm32-exti.c static int stm32_exti_probe(struct platform_device *pdev) pdev 809 drivers/irqchip/irq-stm32-exti.c struct device *dev = &pdev->dev; pdev 852 drivers/irqchip/irq-stm32-exti.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 95 drivers/irqchip/irq-ti-sci-inta.c struct platform_device *pdev; pdev 157 drivers/irqchip/irq-ti-sci-inta.c parent_fwspec.fwnode = of_node_to_fwnode(of_irq_find_parent(dev_of_node(&inta->pdev->dev))); pdev 159 drivers/irqchip/irq-ti-sci-inta.c parent_fwspec.param[0] = inta->pdev->id; pdev 205 drivers/irqchip/irq-ti-sci-inta.c inta->pdev->id, pdev 301 drivers/irqchip/irq-ti-sci-inta.c inta->pdev->id, pdev 500 drivers/irqchip/irq-ti-sci-inta.c struct platform_device *pdev = to_platform_device(desc->dev); pdev 503 drivers/irqchip/irq-ti-sci-inta.c arg->hwirq = TO_HWIRQ(pdev->id, desc->inta.dev_index); pdev 517 drivers/irqchip/irq-ti-sci-inta.c static int ti_sci_inta_irq_domain_probe(struct platform_device *pdev) pdev 522 drivers/irqchip/irq-ti-sci-inta.c struct device *dev = &pdev->dev; pdev 541 drivers/irqchip/irq-ti-sci-inta.c inta->pdev = pdev; pdev 551 drivers/irqchip/irq-ti-sci-inta.c ret = of_property_read_u32(dev->of_node, "ti,sci-dev-id", &pdev->id); pdev 557 drivers/irqchip/irq-ti-sci-inta.c inta->vint = devm_ti_sci_get_of_resource(inta->sci, dev, pdev->id, pdev 564 drivers/irqchip/irq-ti-sci-inta.c inta->global_event = devm_ti_sci_get_of_resource(inta->sci, dev, pdev->id, pdev 571 drivers/irqchip/irq-ti-sci-inta.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 193 drivers/irqchip/irq-ti-sci-intr.c static int ti_sci_intr_irq_domain_probe(struct platform_device *pdev) pdev 198 drivers/irqchip/irq-ti-sci-intr.c struct device *dev = &pdev->dev; pdev 92 drivers/irqchip/irq-ts4800.c static int ts4800_ic_probe(struct platform_device *pdev) pdev 94 drivers/irqchip/irq-ts4800.c struct device_node *node = pdev->dev.of_node; pdev 100 drivers/irqchip/irq-ts4800.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 104 drivers/irqchip/irq-ts4800.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 105 drivers/irqchip/irq-ts4800.c data->base = devm_ioremap_resource(&pdev->dev, res); pdev 113 drivers/irqchip/irq-ts4800.c dev_err(&pdev->dev, "failed to get parent IRQ\n"); pdev 118 drivers/irqchip/irq-ts4800.c irq_chip->name = dev_name(&pdev->dev); pdev 124 drivers/irqchip/irq-ts4800.c dev_err(&pdev->dev, "cannot add IRQ domain\n"); pdev 131 drivers/irqchip/irq-ts4800.c platform_set_drvdata(pdev, data); pdev 136 drivers/irqchip/irq-ts4800.c static int ts4800_ic_remove(struct platform_device *pdev) pdev 138 drivers/irqchip/irq-ts4800.c struct ts4800_irq_data *data = platform_get_drvdata(pdev); pdev 163 drivers/irqchip/irq-uniphier-aidet.c static int uniphier_aidet_probe(struct platform_device *pdev) pdev 165 drivers/irqchip/irq-uniphier-aidet.c struct device *dev = &pdev->dev; pdev 183 drivers/irqchip/irq-uniphier-aidet.c priv->reg_base = devm_platform_ioremap_resource(pdev, 0); pdev 197 drivers/irqchip/irq-uniphier-aidet.c platform_set_drvdata(pdev, priv); pdev 154 drivers/irqchip/qcom-irq-combiner.c static int count_registers(struct platform_device *pdev) pdev 156 drivers/irqchip/qcom-irq-combiner.c acpi_handle ahandle = ACPI_HANDLE(&pdev->dev); pdev 209 drivers/irqchip/qcom-irq-combiner.c static int get_registers(struct platform_device *pdev, struct combiner *comb) pdev 211 drivers/irqchip/qcom-irq-combiner.c acpi_handle ahandle = ACPI_HANDLE(&pdev->dev); pdev 218 drivers/irqchip/qcom-irq-combiner.c ctx.dev = &pdev->dev; pdev 229 drivers/irqchip/qcom-irq-combiner.c static int __init combiner_probe(struct platform_device *pdev) pdev 235 drivers/irqchip/qcom-irq-combiner.c nregs = count_registers(pdev); pdev 237 drivers/irqchip/qcom-irq-combiner.c dev_err(&pdev->dev, "Error reading register resources\n"); pdev 241 drivers/irqchip/qcom-irq-combiner.c combiner = devm_kzalloc(&pdev->dev, struct_size(combiner, regs, nregs), pdev 246 drivers/irqchip/qcom-irq-combiner.c err = get_registers(pdev, combiner); pdev 250 drivers/irqchip/qcom-irq-combiner.c combiner->parent_irq = platform_get_irq(pdev, 0); pdev 254 drivers/irqchip/qcom-irq-combiner.c combiner->domain = irq_domain_create_linear(pdev->dev.fwnode, combiner->nirqs, pdev 263 drivers/irqchip/qcom-irq-combiner.c dev_info(&pdev->dev, "Initialized with [p=%d,n=%d,r=%p]\n", pdev 120 drivers/isdn/hardware/mISDN/avmfritz.c struct pci_dev *pdev; pdev 1015 drivers/isdn/hardware/mISDN/avmfritz.c pci_disable_device(card->pdev); pdev 1016 drivers/isdn/hardware/mISDN/avmfritz.c pci_set_drvdata(card->pdev, NULL); pdev 1062 drivers/isdn/hardware/mISDN/avmfritz.c err = mISDN_register_device(&card->isac.dch.dev, &card->pdev->dev, pdev 1087 drivers/isdn/hardware/mISDN/avmfritz.c fritzpci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 1097 drivers/isdn/hardware/mISDN/avmfritz.c if (pdev->device == PCI_DEVICE_ID_AVM_A1_V2) pdev 1101 drivers/isdn/hardware/mISDN/avmfritz.c card->pdev = pdev; pdev 1102 drivers/isdn/hardware/mISDN/avmfritz.c err = pci_enable_device(pdev); pdev 1109 drivers/isdn/hardware/mISDN/avmfritz.c (char *) ent->driver_data, pci_name(pdev)); pdev 1111 drivers/isdn/hardware/mISDN/avmfritz.c card->addr = pci_resource_start(pdev, 1); pdev 1112 drivers/isdn/hardware/mISDN/avmfritz.c card->irq = pdev->irq; pdev 1113 drivers/isdn/hardware/mISDN/avmfritz.c pci_set_drvdata(pdev, card); pdev 1116 drivers/isdn/hardware/mISDN/avmfritz.c pci_set_drvdata(pdev, NULL); pdev 1121 drivers/isdn/hardware/mISDN/avmfritz.c fritz_remove_pci(struct pci_dev *pdev) pdev 1123 drivers/isdn/hardware/mISDN/avmfritz.c struct fritzcard *card = pci_get_drvdata(pdev); pdev 4341 drivers/isdn/hardware/mISDN/hfcmulti.c setup_pci(struct hfc_multi *hc, struct pci_dev *pdev, pdev 4350 drivers/isdn/hardware/mISDN/hfcmulti.c hc->pci_dev = pdev; pdev 4987 drivers/isdn/hardware/mISDN/hfcmulti.c hfcmulti_init(struct hm_map *m, struct pci_dev *pdev, pdev 5106 drivers/isdn/hardware/mISDN/hfcmulti.c if (pdev && ent) pdev 5108 drivers/isdn/hardware/mISDN/hfcmulti.c ret_err = setup_pci(hc, pdev, ent); pdev 5259 drivers/isdn/hardware/mISDN/hfcmulti.c static void hfc_remove_pci(struct pci_dev *pdev) pdev 5261 drivers/isdn/hardware/mISDN/hfcmulti.c struct hfc_multi *card = pci_get_drvdata(pdev); pdev 5267 drivers/isdn/hardware/mISDN/hfcmulti.c pdev->vendor, pdev->device, pdev 5268 drivers/isdn/hardware/mISDN/hfcmulti.c pdev->subsystem_vendor, pdev->subsystem_device); pdev 5428 drivers/isdn/hardware/mISDN/hfcmulti.c hfcmulti_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 5439 drivers/isdn/hardware/mISDN/hfcmulti.c "subvendor:%04x subdevice:%04x)\n", pdev->vendor, pdev 5440 drivers/isdn/hardware/mISDN/hfcmulti.c pdev->device, pdev->subsystem_vendor, pdev 5441 drivers/isdn/hardware/mISDN/hfcmulti.c pdev->subsystem_device); pdev 5446 drivers/isdn/hardware/mISDN/hfcmulti.c ret = hfcmulti_init(m, pdev, ent); pdev 130 drivers/isdn/hardware/mISDN/hfcpci.c struct pci_dev *pdev; pdev 159 drivers/isdn/hardware/mISDN/hfcpci.c pci_write_config_word(hc->pdev, PCI_COMMAND, 0); pdev 161 drivers/isdn/hardware/mISDN/hfcpci.c pci_free_consistent(hc->pdev, 0x8000, hc->hw.fifos, hc->hw.dmahandle); pdev 201 drivers/isdn/hardware/mISDN/hfcpci.c pci_write_config_word(hc->pdev, PCI_COMMAND, PCI_ENA_MEMIO); pdev 204 drivers/isdn/hardware/mISDN/hfcpci.c pci_write_config_word(hc->pdev, PCI_COMMAND, pdev 1994 drivers/isdn/hardware/mISDN/hfcpci.c pci_set_master(hc->pdev); pdev 2000 drivers/isdn/hardware/mISDN/hfcpci.c (char __iomem *)(unsigned long)hc->pdev->resource[1].start; pdev 2008 drivers/isdn/hardware/mISDN/hfcpci.c pci_set_dma_mask(hc->pdev, 0xFFFF8000); pdev 2009 drivers/isdn/hardware/mISDN/hfcpci.c buffer = pci_alloc_consistent(hc->pdev, 0x8000, &hc->hw.dmahandle); pdev 2017 drivers/isdn/hardware/mISDN/hfcpci.c pci_write_config_dword(hc->pdev, 0x80, hc->hw.dmahandle); pdev 2022 drivers/isdn/hardware/mISDN/hfcpci.c pci_free_consistent(hc->pdev, 0x8000, hc->hw.fifos, pdev 2033 drivers/isdn/hardware/mISDN/hfcpci.c pci_write_config_word(hc->pdev, PCI_COMMAND, PCI_ENA_MEMIO); pdev 2069 drivers/isdn/hardware/mISDN/hfcpci.c pci_set_drvdata(hc->pdev, NULL); pdev 2105 drivers/isdn/hardware/mISDN/hfcpci.c err = mISDN_register_device(&card->dch.dev, &card->pdev->dev, name); pdev 2210 drivers/isdn/hardware/mISDN/hfcpci.c hfc_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 2221 drivers/isdn/hardware/mISDN/hfcpci.c card->pdev = pdev; pdev 2223 drivers/isdn/hardware/mISDN/hfcpci.c err = pci_enable_device(pdev); pdev 2230 drivers/isdn/hardware/mISDN/hfcpci.c m->name, pci_name(pdev)); pdev 2232 drivers/isdn/hardware/mISDN/hfcpci.c card->irq = pdev->irq; pdev 2233 drivers/isdn/hardware/mISDN/hfcpci.c pci_set_drvdata(pdev, card); pdev 2236 drivers/isdn/hardware/mISDN/hfcpci.c pci_set_drvdata(pdev, NULL); pdev 2241 drivers/isdn/hardware/mISDN/hfcpci.c hfc_remove_pci(struct pci_dev *pdev) pdev 2243 drivers/isdn/hardware/mISDN/hfcpci.c struct hfc_pci *card = pci_get_drvdata(pdev); pdev 94 drivers/isdn/hardware/mISDN/mISDNinfineon.c struct pci_dev *pdev; pdev 656 drivers/isdn/hardware/mISDN/mISDNinfineon.c hw->cfg.start = pci_resource_start(hw->pdev, hw->ci->cfg_bar); pdev 657 drivers/isdn/hardware/mISDN/mISDNinfineon.c hw->cfg.size = pci_resource_len(hw->pdev, hw->ci->cfg_bar); pdev 683 drivers/isdn/hardware/mISDN/mISDNinfineon.c hw->addr.start = pci_resource_start(hw->pdev, hw->ci->addr_bar); pdev 684 drivers/isdn/hardware/mISDN/mISDNinfineon.c hw->addr.size = pci_resource_len(hw->pdev, hw->ci->addr_bar); pdev 880 drivers/isdn/hardware/mISDN/mISDNinfineon.c pci_disable_device(card->pdev); pdev 881 drivers/isdn/hardware/mISDN/mISDNinfineon.c pci_set_drvdata(card->pdev, NULL); pdev 920 drivers/isdn/hardware/mISDN/mISDNinfineon.c &card->pdev->dev, card->name); pdev 1066 drivers/isdn/hardware/mISDN/mISDNinfineon.c inf_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 1076 drivers/isdn/hardware/mISDN/mISDNinfineon.c card->pdev = pdev; pdev 1077 drivers/isdn/hardware/mISDN/mISDNinfineon.c err = pci_enable_device(pdev); pdev 1085 drivers/isdn/hardware/mISDN/mISDNinfineon.c pci_name(pdev)); pdev 1087 drivers/isdn/hardware/mISDN/mISDNinfineon.c pci_disable_device(pdev); pdev 1091 drivers/isdn/hardware/mISDN/mISDNinfineon.c card->ci->full, pci_name(pdev)); pdev 1093 drivers/isdn/hardware/mISDN/mISDNinfineon.c card->irq = pdev->irq; pdev 1094 drivers/isdn/hardware/mISDN/mISDNinfineon.c pci_set_drvdata(pdev, card); pdev 1097 drivers/isdn/hardware/mISDN/mISDNinfineon.c pci_disable_device(pdev); pdev 1099 drivers/isdn/hardware/mISDN/mISDNinfineon.c pci_set_drvdata(pdev, NULL); pdev 1108 drivers/isdn/hardware/mISDN/mISDNinfineon.c pci_disable_device(pdev); pdev 1112 drivers/isdn/hardware/mISDN/mISDNinfineon.c sc->pdev = card->pdev; pdev 1116 drivers/isdn/hardware/mISDN/mISDNinfineon.c pci_disable_device(pdev); pdev 1128 drivers/isdn/hardware/mISDN/mISDNinfineon.c inf_remove(struct pci_dev *pdev) pdev 1130 drivers/isdn/hardware/mISDN/mISDNinfineon.c struct inf_hw *card = pci_get_drvdata(pdev); pdev 65 drivers/isdn/hardware/mISDN/netjet.c struct pci_dev *pdev; pdev 300 drivers/isdn/hardware/mISDN/netjet.c card->dma_p = pci_alloc_consistent(card->pdev, NJ_DMA_SIZE, pdev 917 drivers/isdn/hardware/mISDN/netjet.c card->irq = card->pdev->irq; pdev 968 drivers/isdn/hardware/mISDN/netjet.c pci_free_consistent(card->pdev, NJ_DMA_SIZE, pdev 973 drivers/isdn/hardware/mISDN/netjet.c pci_clear_master(card->pdev); pdev 974 drivers/isdn/hardware/mISDN/netjet.c pci_disable_device(card->pdev); pdev 975 drivers/isdn/hardware/mISDN/netjet.c pci_set_drvdata(card->pdev, NULL); pdev 983 drivers/isdn/hardware/mISDN/netjet.c card->base = pci_resource_start(card->pdev, 0); pdev 984 drivers/isdn/hardware/mISDN/netjet.c card->base_s = pci_resource_len(card->pdev, 0); pdev 1033 drivers/isdn/hardware/mISDN/netjet.c err = mISDN_register_device(&card->isac.dch.dev, &card->pdev->dev, pdev 1049 drivers/isdn/hardware/mISDN/netjet.c nj_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 1055 drivers/isdn/hardware/mISDN/netjet.c if (pdev->subsystem_vendor == 0x8086 && pdev 1056 drivers/isdn/hardware/mISDN/netjet.c pdev->subsystem_device == 0x0003) { pdev 1061 drivers/isdn/hardware/mISDN/netjet.c if (pdev->subsystem_vendor == 0x55 && pdev 1062 drivers/isdn/hardware/mISDN/netjet.c pdev->subsystem_device == 0x02) { pdev 1067 drivers/isdn/hardware/mISDN/netjet.c if (pdev->subsystem_vendor == 0xb100 && pdev 1068 drivers/isdn/hardware/mISDN/netjet.c pdev->subsystem_device == 0x0003) { pdev 1079 drivers/isdn/hardware/mISDN/netjet.c card->pdev = pdev; pdev 1081 drivers/isdn/hardware/mISDN/netjet.c err = pci_enable_device(pdev); pdev 1088 drivers/isdn/hardware/mISDN/netjet.c pci_name(pdev)); pdev 1090 drivers/isdn/hardware/mISDN/netjet.c pci_set_master(pdev); pdev 1096 drivers/isdn/hardware/mISDN/netjet.c pci_read_config_dword(pdev, 0x04, &cfg); pdev 1102 drivers/isdn/hardware/mISDN/netjet.c card->base = pci_resource_start(pdev, 0); pdev 1103 drivers/isdn/hardware/mISDN/netjet.c card->irq = pdev->irq; pdev 1104 drivers/isdn/hardware/mISDN/netjet.c pci_set_drvdata(pdev, card); pdev 1107 drivers/isdn/hardware/mISDN/netjet.c pci_set_drvdata(pdev, NULL); pdev 1113 drivers/isdn/hardware/mISDN/netjet.c static void nj_remove(struct pci_dev *pdev) pdev 1115 drivers/isdn/hardware/mISDN/netjet.c struct tiger_hw *card = pci_get_drvdata(pdev); pdev 59 drivers/isdn/hardware/mISDN/speedfax.c struct pci_dev *pdev; pdev 352 drivers/isdn/hardware/mISDN/speedfax.c pci_disable_device(card->pdev); pdev 353 drivers/isdn/hardware/mISDN/speedfax.c pci_set_drvdata(card->pdev, NULL); pdev 381 drivers/isdn/hardware/mISDN/speedfax.c err = request_firmware(&firmware, "isdn/ISAR.BIN", &card->pdev->dev); pdev 409 drivers/isdn/hardware/mISDN/speedfax.c &card->pdev->dev, card->name); pdev 433 drivers/isdn/hardware/mISDN/speedfax.c pci_disable_device(card->pdev); pdev 442 drivers/isdn/hardware/mISDN/speedfax.c sfaxpci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 451 drivers/isdn/hardware/mISDN/speedfax.c card->pdev = pdev; pdev 452 drivers/isdn/hardware/mISDN/speedfax.c err = pci_enable_device(pdev); pdev 459 drivers/isdn/hardware/mISDN/speedfax.c (char *)ent->driver_data, pci_name(pdev)); pdev 461 drivers/isdn/hardware/mISDN/speedfax.c card->cfg = pci_resource_start(pdev, 0); pdev 462 drivers/isdn/hardware/mISDN/speedfax.c card->irq = pdev->irq; pdev 463 drivers/isdn/hardware/mISDN/speedfax.c pci_set_drvdata(pdev, card); pdev 466 drivers/isdn/hardware/mISDN/speedfax.c pci_set_drvdata(pdev, NULL); pdev 471 drivers/isdn/hardware/mISDN/speedfax.c sfax_remove_pci(struct pci_dev *pdev) pdev 473 drivers/isdn/hardware/mISDN/speedfax.c struct sfax_hw *card = pci_get_drvdata(pdev); pdev 53 drivers/isdn/hardware/mISDN/w6692.c struct pci_dev *pdev; pdev 1267 drivers/isdn/hardware/mISDN/w6692.c pci_disable_device(card->pdev); pdev 1268 drivers/isdn/hardware/mISDN/w6692.c pci_set_drvdata(card->pdev, NULL); pdev 1307 drivers/isdn/hardware/mISDN/w6692.c err = mISDN_register_device(&card->dch.dev, &card->pdev->dev, pdev 1338 drivers/isdn/hardware/mISDN/w6692.c w6692_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 1349 drivers/isdn/hardware/mISDN/w6692.c card->pdev = pdev; pdev 1351 drivers/isdn/hardware/mISDN/w6692.c err = pci_enable_device(pdev); pdev 1358 drivers/isdn/hardware/mISDN/w6692.c m->name, pci_name(pdev)); pdev 1360 drivers/isdn/hardware/mISDN/w6692.c card->addr = pci_resource_start(pdev, 1); pdev 1361 drivers/isdn/hardware/mISDN/w6692.c card->irq = pdev->irq; pdev 1362 drivers/isdn/hardware/mISDN/w6692.c pci_set_drvdata(pdev, card); pdev 1365 drivers/isdn/hardware/mISDN/w6692.c pci_set_drvdata(pdev, NULL); pdev 1370 drivers/isdn/hardware/mISDN/w6692.c w6692_remove_pci(struct pci_dev *pdev) pdev 1372 drivers/isdn/hardware/mISDN/w6692.c struct w6692_hw *card = pci_get_drvdata(pdev); pdev 115 drivers/leds/leds-88pm860x.c static int pm860x_led_dt_init(struct platform_device *pdev, pdev 121 drivers/leds/leds-88pm860x.c if (!pdev->dev.parent->of_node) pdev 123 drivers/leds/leds-88pm860x.c nproot = of_get_child_by_name(pdev->dev.parent->of_node, "leds"); pdev 125 drivers/leds/leds-88pm860x.c dev_err(&pdev->dev, "failed to find leds node\n"); pdev 144 drivers/leds/leds-88pm860x.c static int pm860x_led_probe(struct platform_device *pdev) pdev 146 drivers/leds/leds-88pm860x.c struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); pdev 147 drivers/leds/leds-88pm860x.c struct pm860x_led_pdata *pdata = dev_get_platdata(&pdev->dev); pdev 152 drivers/leds/leds-88pm860x.c data = devm_kzalloc(&pdev->dev, sizeof(struct pm860x_led), GFP_KERNEL); pdev 155 drivers/leds/leds-88pm860x.c res = platform_get_resource_byname(pdev, IORESOURCE_REG, "control"); pdev 157 drivers/leds/leds-88pm860x.c dev_err(&pdev->dev, "No REG resource for control\n"); pdev 161 drivers/leds/leds-88pm860x.c res = platform_get_resource_byname(pdev, IORESOURCE_REG, "blink"); pdev 163 drivers/leds/leds-88pm860x.c dev_err(&pdev->dev, "No REG resource for blink\n"); pdev 168 drivers/leds/leds-88pm860x.c switch (pdev->id) { pdev 196 drivers/leds/leds-88pm860x.c data->port = pdev->id; pdev 197 drivers/leds/leds-88pm860x.c if (pm860x_led_dt_init(pdev, data)) pdev 208 drivers/leds/leds-88pm860x.c dev_err(&pdev->dev, "Failed to register LED: %d\n", ret); pdev 63 drivers/leds/leds-aat1290.c struct platform_device *pdev; pdev 219 drivers/leds/leds-aat1290.c struct device *dev = &led->pdev->dev; pdev 241 drivers/leds/leds-aat1290.c pinctrl = devm_pinctrl_get_select_default(&led->pdev->dev); pdev 318 drivers/leds/leds-aat1290.c led->mm_current_scale = devm_kzalloc(&led->pdev->dev, pdev 352 drivers/leds/leds-aat1290.c devm_kfree(&led->pdev->dev, led->mm_current_scale); pdev 411 drivers/leds/leds-aat1290.c pinctrl = devm_pinctrl_get_select(&led->pdev->dev, pdev 414 drivers/leds/leds-aat1290.c dev_warn(&led->pdev->dev, "Unable to switch strobe source.\n"); pdev 459 drivers/leds/leds-aat1290.c static int aat1290_led_probe(struct platform_device *pdev) pdev 461 drivers/leds/leds-aat1290.c struct device *dev = &pdev->dev; pdev 475 drivers/leds/leds-aat1290.c led->pdev = pdev; pdev 476 drivers/leds/leds-aat1290.c platform_set_drvdata(pdev, led); pdev 499 drivers/leds/leds-aat1290.c ret = led_classdev_flash_register_ext(&pdev->dev, fled_cdev, pdev 525 drivers/leds/leds-aat1290.c static int aat1290_led_remove(struct platform_device *pdev) pdev 527 drivers/leds/leds-aat1290.c struct aat1290_led *led = platform_get_drvdata(pdev); pdev 76 drivers/leds/leds-adp5520.c static int adp5520_led_prepare(struct platform_device *pdev) pdev 78 drivers/leds/leds-adp5520.c struct adp5520_leds_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 79 drivers/leds/leds-adp5520.c struct device *dev = pdev->dev.parent; pdev 92 drivers/leds/leds-adp5520.c static int adp5520_led_probe(struct platform_device *pdev) pdev 94 drivers/leds/leds-adp5520.c struct adp5520_leds_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 100 drivers/leds/leds-adp5520.c dev_err(&pdev->dev, "missing platform data\n"); pdev 105 drivers/leds/leds-adp5520.c dev_err(&pdev->dev, "can't handle more than %d LEDS\n", pdev 110 drivers/leds/leds-adp5520.c led = devm_kcalloc(&pdev->dev, pdata->num_leds, sizeof(*led), pdev 115 drivers/leds/leds-adp5520.c ret = adp5520_led_prepare(pdev); pdev 117 drivers/leds/leds-adp5520.c dev_err(&pdev->dev, "failed to write\n"); pdev 137 drivers/leds/leds-adp5520.c led_dat->master = pdev->dev.parent; pdev 141 drivers/leds/leds-adp5520.c dev_err(&pdev->dev, "failed to register LED %d\n", pdev 148 drivers/leds/leds-adp5520.c dev_err(&pdev->dev, "failed to write\n"); pdev 154 drivers/leds/leds-adp5520.c platform_set_drvdata(pdev, led); pdev 166 drivers/leds/leds-adp5520.c static int adp5520_led_remove(struct platform_device *pdev) pdev 168 drivers/leds/leds-adp5520.c struct adp5520_leds_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 172 drivers/leds/leds-adp5520.c led = platform_get_drvdata(pdev); pdev 72 drivers/leds/leds-apu.c struct platform_device *pdev; pdev 151 drivers/leds/leds-apu.c static int __init apu_led_probe(struct platform_device *pdev) pdev 153 drivers/leds/leds-apu.c apu_led = devm_kzalloc(&pdev->dev, sizeof(*apu_led), GFP_KERNEL); pdev 158 drivers/leds/leds-apu.c apu_led->pdev = pdev; pdev 161 drivers/leds/leds-apu.c return apu_led_config(&pdev->dev, apu_led); pdev 172 drivers/leds/leds-apu.c struct platform_device *pdev; pdev 181 drivers/leds/leds-apu.c pdev = platform_device_register_simple(KBUILD_MODNAME, -1, NULL, 0); pdev 182 drivers/leds/leds-apu.c if (IS_ERR(pdev)) { pdev 184 drivers/leds/leds-apu.c return PTR_ERR(pdev); pdev 190 drivers/leds/leds-apu.c platform_device_unregister(pdev); pdev 203 drivers/leds/leds-apu.c platform_device_unregister(apu_led->pdev); pdev 39 drivers/leds/leds-asic3.c struct platform_device *pdev = to_platform_device(cdev->dev->parent); pdev 40 drivers/leds/leds-asic3.c const struct mfd_cell *cell = mfd_get_cell(pdev); pdev 41 drivers/leds/leds-asic3.c struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); pdev 58 drivers/leds/leds-asic3.c struct platform_device *pdev = to_platform_device(cdev->dev->parent); pdev 59 drivers/leds/leds-asic3.c const struct mfd_cell *cell = mfd_get_cell(pdev); pdev 60 drivers/leds/leds-asic3.c struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); pdev 91 drivers/leds/leds-asic3.c static int asic3_led_probe(struct platform_device *pdev) pdev 93 drivers/leds/leds-asic3.c struct asic3_led *led = dev_get_platdata(&pdev->dev); pdev 96 drivers/leds/leds-asic3.c ret = mfd_cell_enable(pdev); pdev 100 drivers/leds/leds-asic3.c led->cdev = devm_kzalloc(&pdev->dev, sizeof(struct led_classdev), pdev 113 drivers/leds/leds-asic3.c ret = led_classdev_register(&pdev->dev, led->cdev); pdev 120 drivers/leds/leds-asic3.c (void) mfd_cell_disable(pdev); pdev 124 drivers/leds/leds-asic3.c static int asic3_led_remove(struct platform_device *pdev) pdev 126 drivers/leds/leds-asic3.c struct asic3_led *led = dev_get_platdata(&pdev->dev); pdev 130 drivers/leds/leds-asic3.c return mfd_cell_disable(pdev); pdev 136 drivers/leds/leds-asic3.c struct platform_device *pdev = to_platform_device(dev); pdev 137 drivers/leds/leds-asic3.c const struct mfd_cell *cell = mfd_get_cell(pdev); pdev 142 drivers/leds/leds-asic3.c ret = (*cell->suspend)(pdev); pdev 149 drivers/leds/leds-asic3.c struct platform_device *pdev = to_platform_device(dev); pdev 150 drivers/leds/leds-asic3.c const struct mfd_cell *cell = mfd_get_cell(pdev); pdev 155 drivers/leds/leds-asic3.c ret = (*cell->resume)(pdev); pdev 344 drivers/leds/leds-bcm6328.c static int bcm6328_leds_probe(struct platform_device *pdev) pdev 346 drivers/leds/leds-bcm6328.c struct device *dev = &pdev->dev; pdev 347 drivers/leds/leds-bcm6328.c struct device_node *np = pdev->dev.of_node; pdev 354 drivers/leds/leds-bcm6328.c mem_r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 149 drivers/leds/leds-bcm6358.c static int bcm6358_leds_probe(struct platform_device *pdev) pdev 151 drivers/leds/leds-bcm6358.c struct device *dev = &pdev->dev; pdev 152 drivers/leds/leds-bcm6358.c struct device_node *np = pdev->dev.of_node; pdev 160 drivers/leds/leds-bcm6358.c mem_r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 27 drivers/leds/leds-clevo-mail.c static struct platform_device *pdev; pdev 157 drivers/leds/leds-clevo-mail.c static int __init clevo_mail_led_probe(struct platform_device *pdev) pdev 159 drivers/leds/leds-clevo-mail.c return led_classdev_register(&pdev->dev, &clevo_mail_led); pdev 162 drivers/leds/leds-clevo-mail.c static int clevo_mail_led_remove(struct platform_device *pdev) pdev 194 drivers/leds/leds-clevo-mail.c pdev = platform_device_register_simple(KBUILD_MODNAME, -1, NULL, 0); pdev 195 drivers/leds/leds-clevo-mail.c if (!IS_ERR(pdev)) { pdev 200 drivers/leds/leds-clevo-mail.c platform_device_unregister(pdev); pdev 203 drivers/leds/leds-clevo-mail.c error = PTR_ERR(pdev); pdev 210 drivers/leds/leds-clevo-mail.c platform_device_unregister(pdev); pdev 37 drivers/leds/leds-cobalt-qube.c static int cobalt_qube_led_probe(struct platform_device *pdev) pdev 41 drivers/leds/leds-cobalt-qube.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 45 drivers/leds/leds-cobalt-qube.c led_port = devm_ioremap(&pdev->dev, res->start, resource_size(res)); pdev 52 drivers/leds/leds-cobalt-qube.c return devm_led_classdev_register(&pdev->dev, &qube_front_led); pdev 66 drivers/leds/leds-cobalt-raq.c static int cobalt_raq_led_probe(struct platform_device *pdev) pdev 71 drivers/leds/leds-cobalt-raq.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 75 drivers/leds/leds-cobalt-raq.c led_port = devm_ioremap(&pdev->dev, res->start, resource_size(res)); pdev 79 drivers/leds/leds-cobalt-raq.c retval = led_classdev_register(&pdev->dev, &raq_power_off_led); pdev 83 drivers/leds/leds-cobalt-raq.c retval = led_classdev_register(&pdev->dev, &raq_web_led); pdev 159 drivers/leds/leds-cpcap.c static int cpcap_led_probe(struct platform_device *pdev) pdev 165 drivers/leds/leds-cpcap.c match = of_match_device(of_match_ptr(cpcap_led_of_match), &pdev->dev); pdev 169 drivers/leds/leds-cpcap.c led = devm_kzalloc(&pdev->dev, sizeof(*led), GFP_KERNEL); pdev 172 drivers/leds/leds-cpcap.c platform_set_drvdata(pdev, led); pdev 174 drivers/leds/leds-cpcap.c led->dev = &pdev->dev; pdev 181 drivers/leds/leds-cpcap.c led->regmap = dev_get_regmap(pdev->dev.parent, NULL); pdev 185 drivers/leds/leds-cpcap.c led->vdd = devm_regulator_get(&pdev->dev, "vdd"); pdev 192 drivers/leds/leds-cpcap.c err = device_property_read_string(&pdev->dev, "label", &led->led.name); pdev 211 drivers/leds/leds-cpcap.c err = devm_led_classdev_register(&pdev->dev, &led->led); pdev 83 drivers/leds/leds-da903x.c static int da903x_led_probe(struct platform_device *pdev) pdev 85 drivers/leds/leds-da903x.c struct led_info *pdata = dev_get_platdata(&pdev->dev); pdev 92 drivers/leds/leds-da903x.c id = pdev->id; pdev 96 drivers/leds/leds-da903x.c dev_err(&pdev->dev, "invalid LED ID (%d) specified\n", id); pdev 100 drivers/leds/leds-da903x.c led = devm_kzalloc(&pdev->dev, sizeof(struct da903x_led), GFP_KERNEL); pdev 111 drivers/leds/leds-da903x.c led->master = pdev->dev.parent; pdev 115 drivers/leds/leds-da903x.c dev_err(&pdev->dev, "failed to register LED %d\n", id); pdev 89 drivers/leds/leds-da9052.c static int da9052_led_probe(struct platform_device *pdev) pdev 98 drivers/leds/leds-da9052.c da9052 = dev_get_drvdata(pdev->dev.parent); pdev 101 drivers/leds/leds-da9052.c dev_err(&pdev->dev, "No platform data\n"); pdev 107 drivers/leds/leds-da9052.c dev_err(&pdev->dev, "No platform data for LED\n"); pdev 111 drivers/leds/leds-da9052.c led = devm_kcalloc(&pdev->dev, pdev 125 drivers/leds/leds-da9052.c led[i].da9052 = dev_get_drvdata(pdev->dev.parent); pdev 127 drivers/leds/leds-da9052.c error = led_classdev_register(pdev->dev.parent, &led[i].cdev); pdev 129 drivers/leds/leds-da9052.c dev_err(&pdev->dev, "Failed to register led %d\n", pdev 137 drivers/leds/leds-da9052.c dev_err(&pdev->dev, "Unable to init led %d\n", pdev 144 drivers/leds/leds-da9052.c dev_err(&pdev->dev, "Failed to configure GPIO LED%d\n", error); pdev 148 drivers/leds/leds-da9052.c platform_set_drvdata(pdev, led); pdev 159 drivers/leds/leds-da9052.c static int da9052_led_remove(struct platform_device *pdev) pdev 161 drivers/leds/leds-da9052.c struct da9052_led *led = platform_get_drvdata(pdev); pdev 167 drivers/leds/leds-da9052.c da9052 = dev_get_drvdata(pdev->dev.parent); pdev 142 drivers/leds/leds-fsg.c static int fsg_led_probe(struct platform_device *pdev) pdev 147 drivers/leds/leds-fsg.c latch_address = (unsigned short *) devm_ioremap(&pdev->dev, pdev 155 drivers/leds/leds-fsg.c ret = devm_led_classdev_register(&pdev->dev, &fsg_wlan_led); pdev 159 drivers/leds/leds-fsg.c ret = devm_led_classdev_register(&pdev->dev, &fsg_wan_led); pdev 163 drivers/leds/leds-fsg.c ret = devm_led_classdev_register(&pdev->dev, &fsg_sata_led); pdev 167 drivers/leds/leds-fsg.c ret = devm_led_classdev_register(&pdev->dev, &fsg_usb_led); pdev 171 drivers/leds/leds-fsg.c ret = devm_led_classdev_register(&pdev->dev, &fsg_sync_led); pdev 175 drivers/leds/leds-fsg.c ret = devm_led_classdev_register(&pdev->dev, &fsg_ring_led); pdev 134 drivers/leds/leds-gpio.c static struct gpio_leds_priv *gpio_leds_create(struct platform_device *pdev) pdev 136 drivers/leds/leds-gpio.c struct device *dev = &pdev->dev; pdev 256 drivers/leds/leds-gpio.c static int gpio_led_probe(struct platform_device *pdev) pdev 258 drivers/leds/leds-gpio.c struct gpio_led_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 263 drivers/leds/leds-gpio.c priv = devm_kzalloc(&pdev->dev, pdev 278 drivers/leds/leds-gpio.c gpio_led_get_gpiod(&pdev->dev, pdev 281 drivers/leds/leds-gpio.c dev_info(&pdev->dev, "Skipping unavailable LED gpio %d (%s)\n", pdev 287 drivers/leds/leds-gpio.c &pdev->dev, NULL, pdev 293 drivers/leds/leds-gpio.c priv = gpio_leds_create(pdev); pdev 298 drivers/leds/leds-gpio.c platform_set_drvdata(pdev, priv); pdev 303 drivers/leds/leds-gpio.c static void gpio_led_shutdown(struct platform_device *pdev) pdev 305 drivers/leds/leds-gpio.c struct gpio_leds_priv *priv = platform_get_drvdata(pdev); pdev 55 drivers/leds/leds-hp6xx.c static int hp6xxled_probe(struct platform_device *pdev) pdev 59 drivers/leds/leds-hp6xx.c ret = devm_led_classdev_register(&pdev->dev, &hp6xx_red_led); pdev 63 drivers/leds/leds-hp6xx.c return devm_led_classdev_register(&pdev->dev, &hp6xx_green_led); pdev 108 drivers/leds/leds-ipaq-micro.c static int micro_leds_probe(struct platform_device *pdev) pdev 112 drivers/leds/leds-ipaq-micro.c ret = devm_led_classdev_register(&pdev->dev, µ_led); pdev 114 drivers/leds/leds-ipaq-micro.c dev_err(&pdev->dev, "registering led failed: %d\n", ret); pdev 117 drivers/leds/leds-ipaq-micro.c dev_info(&pdev->dev, "iPAQ micro notification LED driver\n"); pdev 333 drivers/leds/leds-ktd2692.c static int ktd2692_probe(struct platform_device *pdev) pdev 341 drivers/leds/leds-ktd2692.c led = devm_kzalloc(&pdev->dev, sizeof(*led), GFP_KERNEL); pdev 348 drivers/leds/leds-ktd2692.c ret = ktd2692_parse_dt(led, &pdev->dev, &led_cfg); pdev 363 drivers/leds/leds-ktd2692.c platform_set_drvdata(pdev, led); pdev 365 drivers/leds/leds-ktd2692.c ret = led_classdev_flash_register(&pdev->dev, fled_cdev); pdev 367 drivers/leds/leds-ktd2692.c dev_err(&pdev->dev, "can't register LED %s\n", led_cdev->name); pdev 377 drivers/leds/leds-ktd2692.c static int ktd2692_remove(struct platform_device *pdev) pdev 379 drivers/leds/leds-ktd2692.c struct ktd2692_context *led = platform_get_drvdata(pdev); pdev 387 drivers/leds/leds-ktd2692.c dev_err(&pdev->dev, pdev 647 drivers/leds/leds-lm3533.c static int lm3533_led_probe(struct platform_device *pdev) pdev 654 drivers/leds/leds-lm3533.c dev_dbg(&pdev->dev, "%s\n", __func__); pdev 656 drivers/leds/leds-lm3533.c lm3533 = dev_get_drvdata(pdev->dev.parent); pdev 660 drivers/leds/leds-lm3533.c pdata = dev_get_platdata(&pdev->dev); pdev 662 drivers/leds/leds-lm3533.c dev_err(&pdev->dev, "no platform data\n"); pdev 666 drivers/leds/leds-lm3533.c if (pdev->id < 0 || pdev->id >= LM3533_LVCTRLBANK_COUNT) { pdev 667 drivers/leds/leds-lm3533.c dev_err(&pdev->dev, "illegal LED id %d\n", pdev->id); pdev 671 drivers/leds/leds-lm3533.c led = devm_kzalloc(&pdev->dev, sizeof(*led), GFP_KERNEL); pdev 683 drivers/leds/leds-lm3533.c led->id = pdev->id; pdev 695 drivers/leds/leds-lm3533.c platform_set_drvdata(pdev, led); pdev 697 drivers/leds/leds-lm3533.c ret = devm_led_classdev_register(pdev->dev.parent, &led->cdev); pdev 699 drivers/leds/leds-lm3533.c dev_err(&pdev->dev, "failed to register LED %d\n", pdev->id); pdev 716 drivers/leds/leds-lm3533.c static int lm3533_led_remove(struct platform_device *pdev) pdev 718 drivers/leds/leds-lm3533.c struct lm3533_led *led = platform_get_drvdata(pdev); pdev 720 drivers/leds/leds-lm3533.c dev_dbg(&pdev->dev, "%s\n", __func__); pdev 727 drivers/leds/leds-lm3533.c static void lm3533_led_shutdown(struct platform_device *pdev) pdev 730 drivers/leds/leds-lm3533.c struct lm3533_led *led = platform_get_drvdata(pdev); pdev 732 drivers/leds/leds-lm3533.c dev_dbg(&pdev->dev, "%s\n", __func__); pdev 33 drivers/leds/leds-lm36274.c struct platform_device *pdev; pdev 74 drivers/leds/leds-lm36274.c struct device *dev = &lm36274_data->pdev->dev; pdev 88 drivers/leds/leds-lm36274.c "%s::", lm36274_data->pdev->name); pdev 91 drivers/leds/leds-lm36274.c "%s:%s", lm36274_data->pdev->name, name); pdev 122 drivers/leds/leds-lm36274.c static int lm36274_probe(struct platform_device *pdev) pdev 124 drivers/leds/leds-lm36274.c struct ti_lmu *lmu = dev_get_drvdata(pdev->dev.parent); pdev 128 drivers/leds/leds-lm36274.c lm36274_data = devm_kzalloc(&pdev->dev, sizeof(*lm36274_data), pdev 133 drivers/leds/leds-lm36274.c lm36274_data->pdev = pdev; pdev 136 drivers/leds/leds-lm36274.c dev_set_drvdata(&pdev->dev, lm36274_data); pdev 120 drivers/leds/leds-lp8788.c static int lp8788_led_probe(struct platform_device *pdev) pdev 122 drivers/leds/leds-lp8788.c struct lp8788 *lp = dev_get_drvdata(pdev->dev.parent); pdev 125 drivers/leds/leds-lp8788.c struct device *dev = &pdev->dev; pdev 63 drivers/leds/leds-lt3593.c static int lt3593_led_probe(struct platform_device *pdev) pdev 65 drivers/leds/leds-lt3593.c struct device *dev = &pdev->dev; pdev 112 drivers/leds/leds-lt3593.c platform_set_drvdata(pdev, led_data); pdev 63 drivers/leds/leds-max77650.c static int max77650_led_probe(struct platform_device *pdev) pdev 73 drivers/leds/leds-max77650.c dev = &pdev->dev; pdev 76 drivers/leds/leds-max77693.c struct platform_device *pdev; pdev 474 drivers/leds/leds-max77693.c dev_dbg(&led->pdev->dev, pdev 482 drivers/leds/leds-max77693.c dev_dbg(&led->pdev->dev, pdev 490 drivers/leds/leds-max77693.c dev_dbg(&led->pdev->dev, pdev 600 drivers/leds/leds-max77693.c struct device *dev = &led->pdev->dev; pdev 847 drivers/leds/leds-max77693.c struct device *dev = &led->pdev->dev; pdev 918 drivers/leds/leds-max77693.c struct device *dev = &led->pdev->dev; pdev 945 drivers/leds/leds-max77693.c static int max77693_led_probe(struct platform_device *pdev) pdev 947 drivers/leds/leds-max77693.c struct device *dev = &pdev->dev; pdev 959 drivers/leds/leds-max77693.c led->pdev = pdev; pdev 964 drivers/leds/leds-max77693.c platform_set_drvdata(pdev, led); pdev 1019 drivers/leds/leds-max77693.c static int max77693_led_remove(struct platform_device *pdev) pdev 1021 drivers/leds/leds-max77693.c struct max77693_led_device *led = platform_get_drvdata(pdev); pdev 233 drivers/leds/leds-max8997.c static int max8997_led_probe(struct platform_device *pdev) pdev 235 drivers/leds/leds-max8997.c struct max8997_dev *iodev = dev_get_drvdata(pdev->dev.parent); pdev 242 drivers/leds/leds-max8997.c dev_err(&pdev->dev, "no platform data\n"); pdev 246 drivers/leds/leds-max8997.c led = devm_kzalloc(&pdev->dev, sizeof(*led), GFP_KERNEL); pdev 250 drivers/leds/leds-max8997.c led->id = pdev->id; pdev 251 drivers/leds/leds-max8997.c snprintf(name, sizeof(name), "max8997-led%d", pdev->id); pdev 280 drivers/leds/leds-max8997.c ret = devm_led_classdev_register(&pdev->dev, &led->cdev); pdev 112 drivers/leds/leds-mc13783.c struct platform_device *pdev) pdev 114 drivers/leds/leds-mc13783.c struct mc13xxx_leds *leds = platform_get_drvdata(pdev); pdev 117 drivers/leds/leds-mc13783.c struct device *dev = &pdev->dev; pdev 170 drivers/leds/leds-mc13783.c struct platform_device *pdev) pdev 176 drivers/leds/leds-mc13783.c static int __init mc13xxx_led_probe(struct platform_device *pdev) pdev 178 drivers/leds/leds-mc13783.c struct device *dev = &pdev->dev; pdev 182 drivers/leds/leds-mc13783.c (struct mc13xxx_led_devtype *)pdev->id_entry->driver_data; pdev 193 drivers/leds/leds-mc13783.c platform_set_drvdata(pdev, leds); pdev 196 drivers/leds/leds-mc13783.c pdata = mc13xxx_led_probe_dt(pdev); pdev 264 drivers/leds/leds-mc13783.c static int mc13xxx_led_remove(struct platform_device *pdev) pdev 266 drivers/leds/leds-mc13783.c struct mc13xxx_leds *leds = platform_get_drvdata(pdev); pdev 76 drivers/leds/leds-menf21bmc.c static int menf21bmc_led_probe(struct platform_device *pdev) pdev 80 drivers/leds/leds-menf21bmc.c struct i2c_client *i2c_client = to_i2c_client(pdev->dev.parent); pdev 86 drivers/leds/leds-menf21bmc.c ret = devm_led_classdev_register(&pdev->dev, &leds[i].cdev); pdev 88 drivers/leds/leds-menf21bmc.c dev_err(&pdev->dev, "failed to register LED device\n"); pdev 92 drivers/leds/leds-menf21bmc.c dev_info(&pdev->dev, "MEN 140F21P00 BMC LED device enabled\n"); pdev 115 drivers/leds/leds-mlxcpld.c struct platform_device *pdev; pdev 363 drivers/leds/leds-mlxcpld.c static int __init mlxcpld_led_probe(struct platform_device *pdev) pdev 368 drivers/leds/leds-mlxcpld.c mlxcpld_led = devm_kzalloc(&pdev->dev, sizeof(*mlxcpld_led), pdev 373 drivers/leds/leds-mlxcpld.c mlxcpld_led->pdev = pdev; pdev 391 drivers/leds/leds-mlxcpld.c return mlxcpld_led_config(&pdev->dev, mlxcpld_led); pdev 402 drivers/leds/leds-mlxcpld.c struct platform_device *pdev; pdev 408 drivers/leds/leds-mlxcpld.c pdev = platform_device_register_simple(KBUILD_MODNAME, -1, NULL, 0); pdev 409 drivers/leds/leds-mlxcpld.c if (IS_ERR(pdev)) { pdev 411 drivers/leds/leds-mlxcpld.c return PTR_ERR(pdev); pdev 417 drivers/leds/leds-mlxcpld.c platform_device_unregister(pdev); pdev 425 drivers/leds/leds-mlxcpld.c platform_device_unregister(mlxcpld_led->pdev); pdev 54 drivers/leds/leds-mlxreg.c struct platform_device *pdev; pdev 196 drivers/leds/leds-mlxreg.c led_data = devm_kzalloc(&priv->pdev->dev, sizeof(*led_data), pdev 205 drivers/leds/leds-mlxreg.c dev_err(&priv->pdev->dev, "Failed to query capability register\n"); pdev 242 drivers/leds/leds-mlxreg.c err = devm_led_classdev_register(&priv->pdev->dev, led_cdev); pdev 256 drivers/leds/leds-mlxreg.c static int mlxreg_led_probe(struct platform_device *pdev) pdev 261 drivers/leds/leds-mlxreg.c led_pdata = dev_get_platdata(&pdev->dev); pdev 263 drivers/leds/leds-mlxreg.c dev_err(&pdev->dev, "Failed to get platform data.\n"); pdev 267 drivers/leds/leds-mlxreg.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 272 drivers/leds/leds-mlxreg.c priv->pdev = pdev; pdev 278 drivers/leds/leds-mlxreg.c static int mlxreg_led_remove(struct platform_device *pdev) pdev 280 drivers/leds/leds-mlxreg.c struct mlxreg_led_priv_data *priv = dev_get_drvdata(&pdev->dev); pdev 369 drivers/leds/leds-mt6323.c static int mt6323_led_probe(struct platform_device *pdev) pdev 371 drivers/leds/leds-mt6323.c struct device *dev = &pdev->dev; pdev 372 drivers/leds/leds-mt6323.c struct device_node *np = pdev->dev.of_node; pdev 374 drivers/leds/leds-mt6323.c struct mt6397_chip *hw = dev_get_drvdata(pdev->dev.parent); pdev 385 drivers/leds/leds-mt6323.c platform_set_drvdata(pdev, leds); pdev 442 drivers/leds/leds-mt6323.c dev_err(&pdev->dev, "Failed to register LED: %d\n", pdev 456 drivers/leds/leds-mt6323.c static int mt6323_led_remove(struct platform_device *pdev) pdev 458 drivers/leds/leds-mt6323.c struct mt6323_leds *leds = platform_get_drvdata(pdev); pdev 23 drivers/leds/leds-net48xx.c static struct platform_device *pdev; pdev 37 drivers/leds/leds-net48xx.c static int net48xx_led_probe(struct platform_device *pdev) pdev 39 drivers/leds/leds-net48xx.c return devm_led_classdev_register(&pdev->dev, &net48xx_error_led); pdev 63 drivers/leds/leds-net48xx.c pdev = platform_device_register_simple(DRVNAME, -1, NULL, 0); pdev 64 drivers/leds/leds-net48xx.c if (IS_ERR(pdev)) { pdev 65 drivers/leds/leds-net48xx.c ret = PTR_ERR(pdev); pdev 76 drivers/leds/leds-net48xx.c platform_device_unregister(pdev); pdev 102 drivers/leds/leds-netxbig.c static int gpio_ext_init(struct platform_device *pdev, pdev 113 drivers/leds/leds-netxbig.c err = devm_gpio_request_one(&pdev->dev, gpio_ext->addr[i], pdev 121 drivers/leds/leds-netxbig.c err = devm_gpio_request_one(&pdev->dev, gpio_ext->data[i], pdev 128 drivers/leds/leds-netxbig.c err = devm_gpio_request_one(&pdev->dev, gpio_ext->enable, pdev 310 drivers/leds/leds-netxbig.c static int create_netxbig_led(struct platform_device *pdev, pdev 347 drivers/leds/leds-netxbig.c return devm_led_classdev_register(&pdev->dev, &led_dat->cdev); pdev 568 drivers/leds/leds-netxbig.c static int netxbig_led_probe(struct platform_device *pdev) pdev 575 drivers/leds/leds-netxbig.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 578 drivers/leds/leds-netxbig.c ret = netxbig_leds_get_of_pdata(&pdev->dev, pdata); pdev 582 drivers/leds/leds-netxbig.c leds_data = devm_kcalloc(&pdev->dev, pdev 588 drivers/leds/leds-netxbig.c ret = gpio_ext_init(pdev, pdata->gpio_ext); pdev 593 drivers/leds/leds-netxbig.c ret = create_netxbig_led(pdev, pdata, pdev 29 drivers/leds/leds-nic78bx.c struct platform_device *pdev; pdev 121 drivers/leds/leds-nic78bx.c static int nic78bx_probe(struct platform_device *pdev) pdev 123 drivers/leds/leds-nic78bx.c struct device *dev = &pdev->dev; pdev 132 drivers/leds/leds-nic78bx.c led_data->pdev = pdev; pdev 133 drivers/leds/leds-nic78bx.c platform_set_drvdata(pdev, led_data); pdev 135 drivers/leds/leds-nic78bx.c io_rc = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 170 drivers/leds/leds-nic78bx.c static int nic78bx_remove(struct platform_device *pdev) pdev 172 drivers/leds/leds-nic78bx.c struct nic78bx_led_data *led_data = platform_get_drvdata(pdev); pdev 173 drivers/leds/leds-ns2.c create_ns2_led(struct platform_device *pdev, struct ns2_led_data *led_dat, pdev 179 drivers/leds/leds-ns2.c ret = devm_gpio_request_one(&pdev->dev, template->cmd, pdev 184 drivers/leds/leds-ns2.c dev_err(&pdev->dev, "%s: failed to setup command GPIO\n", pdev 189 drivers/leds/leds-ns2.c ret = devm_gpio_request_one(&pdev->dev, template->slow, pdev 194 drivers/leds/leds-ns2.c dev_err(&pdev->dev, "%s: failed to setup slow GPIO\n", pdev 226 drivers/leds/leds-ns2.c ret = led_classdev_register(&pdev->dev, &led_dat->cdev); pdev 344 drivers/leds/leds-ns2.c static int ns2_led_probe(struct platform_device *pdev) pdev 346 drivers/leds/leds-ns2.c struct ns2_led_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 353 drivers/leds/leds-ns2.c pdata = devm_kzalloc(&pdev->dev, pdev 359 drivers/leds/leds-ns2.c ret = ns2_leds_get_of_pdata(&pdev->dev, pdata); pdev 368 drivers/leds/leds-ns2.c priv = devm_kzalloc(&pdev->dev, pdev 375 drivers/leds/leds-ns2.c ret = create_ns2_led(pdev, &priv->leds_data[i], pdev 384 drivers/leds/leds-ns2.c platform_set_drvdata(pdev, priv); pdev 389 drivers/leds/leds-ns2.c static int ns2_led_remove(struct platform_device *pdev) pdev 394 drivers/leds/leds-ns2.c priv = platform_get_drvdata(pdev); pdev 117 drivers/leds/leds-ot200.c static int ot200_led_probe(struct platform_device *pdev) pdev 127 drivers/leds/leds-ot200.c ret = devm_led_classdev_register(&pdev->dev, &leds[i].cdev); pdev 88 drivers/leds/leds-pm8058.c static int pm8058_led_probe(struct platform_device *pdev) pdev 91 drivers/leds/leds-pm8058.c struct device_node *np = pdev->dev.of_node; pdev 97 drivers/leds/leds-pm8058.c led = devm_kzalloc(&pdev->dev, sizeof(*led), GFP_KERNEL); pdev 101 drivers/leds/leds-pm8058.c led->ledtype = (u32)(unsigned long)of_device_get_match_data(&pdev->dev); pdev 103 drivers/leds/leds-pm8058.c map = dev_get_regmap(pdev->dev.parent, NULL); pdev 105 drivers/leds/leds-pm8058.c dev_err(&pdev->dev, "Parent regmap unavailable.\n"); pdev 112 drivers/leds/leds-pm8058.c dev_err(&pdev->dev, "no register offset specified\n"); pdev 145 drivers/leds/leds-pm8058.c ret = devm_led_classdev_register(&pdev->dev, &led->cdev); pdev 147 drivers/leds/leds-pm8058.c dev_err(&pdev->dev, "unable to register led \"%s\"\n", pdev 242 drivers/leds/leds-powernv.c static int powernv_led_classdev(struct platform_device *pdev, pdev 251 drivers/leds/leds-powernv.c struct device *dev = &pdev->dev; pdev 279 drivers/leds/leds-powernv.c static int powernv_led_probe(struct platform_device *pdev) pdev 283 drivers/leds/leds-powernv.c struct device *dev = &pdev->dev; pdev 303 drivers/leds/leds-powernv.c platform_set_drvdata(pdev, powernv_led_common); pdev 305 drivers/leds/leds-powernv.c rc = powernv_led_classdev(pdev, led_node, powernv_led_common); pdev 312 drivers/leds/leds-powernv.c static int powernv_led_remove(struct platform_device *pdev) pdev 317 drivers/leds/leds-powernv.c powernv_led_common = platform_get_drvdata(pdev); pdev 323 drivers/leds/leds-powernv.c dev_info(&pdev->dev, "PowerNV led module unregistered\n"); pdev 156 drivers/leds/leds-pwm.c static int led_pwm_probe(struct platform_device *pdev) pdev 158 drivers/leds/leds-pwm.c struct led_pwm_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 166 drivers/leds/leds-pwm.c count = device_get_child_node_count(&pdev->dev); pdev 171 drivers/leds/leds-pwm.c priv = devm_kzalloc(&pdev->dev, struct_size(priv, leds, count), pdev 178 drivers/leds/leds-pwm.c ret = led_pwm_add(&pdev->dev, priv, &pdata->leds[i], pdev 184 drivers/leds/leds-pwm.c ret = led_pwm_create_fwnode(&pdev->dev, priv); pdev 190 drivers/leds/leds-pwm.c platform_set_drvdata(pdev, priv); pdev 41 drivers/leds/leds-rb532.c static int rb532_led_probe(struct platform_device *pdev) pdev 43 drivers/leds/leds-rb532.c return led_classdev_register(&pdev->dev, &rb532_uled); pdev 46 drivers/leds/leds-rb532.c static int rb532_led_remove(struct platform_device *pdev) pdev 122 drivers/leds/leds-regulator.c static int regulator_led_probe(struct platform_device *pdev) pdev 125 drivers/leds/leds-regulator.c dev_get_platdata(&pdev->dev); pdev 131 drivers/leds/leds-regulator.c dev_err(&pdev->dev, "no platform data\n"); pdev 135 drivers/leds/leds-regulator.c vcc = devm_regulator_get_exclusive(&pdev->dev, "vled"); pdev 137 drivers/leds/leds-regulator.c dev_err(&pdev->dev, "Cannot get vcc for %s\n", pdata->name); pdev 141 drivers/leds/leds-regulator.c led = devm_kzalloc(&pdev->dev, sizeof(*led), GFP_KERNEL); pdev 147 drivers/leds/leds-regulator.c dev_err(&pdev->dev, "Invalid default brightness %d\n", pdev 163 drivers/leds/leds-regulator.c platform_set_drvdata(pdev, led); pdev 165 drivers/leds/leds-regulator.c ret = led_classdev_register(&pdev->dev, &led->cdev); pdev 178 drivers/leds/leds-regulator.c static int regulator_led_remove(struct platform_device *pdev) pdev 180 drivers/leds/leds-regulator.c struct regulator_led *led = platform_get_drvdata(pdev); pdev 276 drivers/leds/leds-sc27xx-bltc.c static int sc27xx_led_probe(struct platform_device *pdev) pdev 278 drivers/leds/leds-sc27xx-bltc.c struct device *dev = &pdev->dev; pdev 298 drivers/leds/leds-sc27xx-bltc.c platform_set_drvdata(pdev, priv); pdev 333 drivers/leds/leds-sc27xx-bltc.c static int sc27xx_led_remove(struct platform_device *pdev) pdev 335 drivers/leds/leds-sc27xx-bltc.c struct sc27xx_led_priv *priv = platform_get_drvdata(pdev); pdev 126 drivers/leds/leds-sunfire.c static int sunfire_led_generic_probe(struct platform_device *pdev, pdev 132 drivers/leds/leds-sunfire.c if (pdev->num_resources != 1) { pdev 133 drivers/leds/leds-sunfire.c dev_err(&pdev->dev, "Wrong number of resources %d, should be 1\n", pdev 134 drivers/leds/leds-sunfire.c pdev->num_resources); pdev 138 drivers/leds/leds-sunfire.c p = devm_kzalloc(&pdev->dev, sizeof(*p), GFP_KERNEL); pdev 145 drivers/leds/leds-sunfire.c p->leds[i].reg = (void __iomem *) pdev->resource[0].start; pdev 151 drivers/leds/leds-sunfire.c err = led_classdev_register(&pdev->dev, lp); pdev 153 drivers/leds/leds-sunfire.c dev_err(&pdev->dev, "Could not register %s LED\n", pdev 161 drivers/leds/leds-sunfire.c platform_set_drvdata(pdev, p); pdev 166 drivers/leds/leds-sunfire.c static int sunfire_led_generic_remove(struct platform_device *pdev) pdev 168 drivers/leds/leds-sunfire.c struct sunfire_drvdata *p = platform_get_drvdata(pdev); pdev 193 drivers/leds/leds-sunfire.c static int sunfire_clockboard_led_probe(struct platform_device *pdev) pdev 195 drivers/leds/leds-sunfire.c return sunfire_led_generic_probe(pdev, clockboard_led_types); pdev 214 drivers/leds/leds-sunfire.c static int sunfire_fhc_led_probe(struct platform_device *pdev) pdev 216 drivers/leds/leds-sunfire.c return sunfire_led_generic_probe(pdev, fhc_led_types); pdev 56 drivers/leds/leds-syscon.c static int syscon_led_probe(struct platform_device *pdev) pdev 58 drivers/leds/leds-syscon.c struct device *dev = &pdev->dev; pdev 122 drivers/leds/leds-syscon.c platform_set_drvdata(pdev, sled); pdev 208 drivers/leds/leds-wm831x-status.c static int wm831x_status_probe(struct platform_device *pdev) pdev 210 drivers/leds/leds-wm831x-status.c struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); pdev 215 drivers/leds/leds-wm831x-status.c int id = pdev->id % ARRAY_SIZE(chip_pdata->status); pdev 218 drivers/leds/leds-wm831x-status.c res = platform_get_resource(pdev, IORESOURCE_REG, 0); pdev 220 drivers/leds/leds-wm831x-status.c dev_err(&pdev->dev, "No register resource\n"); pdev 224 drivers/leds/leds-wm831x-status.c drvdata = devm_kzalloc(&pdev->dev, sizeof(struct wm831x_status), pdev 241 drivers/leds/leds-wm831x-status.c pdata.name = dev_name(&pdev->dev); pdev 274 drivers/leds/leds-wm831x-status.c dev_err(&pdev->dev, "Failed to register LED: %d\n", ret); pdev 178 drivers/leds/leds-wm8350.c static void wm8350_led_shutdown(struct platform_device *pdev) pdev 180 drivers/leds/leds-wm8350.c struct wm8350_led *led = platform_get_drvdata(pdev); pdev 186 drivers/leds/leds-wm8350.c static int wm8350_led_probe(struct platform_device *pdev) pdev 190 drivers/leds/leds-wm8350.c struct wm8350_led_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 194 drivers/leds/leds-wm8350.c dev_err(&pdev->dev, "no platform data\n"); pdev 199 drivers/leds/leds-wm8350.c dev_err(&pdev->dev, "Invalid maximum current %duA\n", pdev 204 drivers/leds/leds-wm8350.c isink = devm_regulator_get(&pdev->dev, "led_isink"); pdev 206 drivers/leds/leds-wm8350.c dev_err(&pdev->dev, "%s: can't get ISINK\n", __func__); pdev 210 drivers/leds/leds-wm8350.c dcdc = devm_regulator_get(&pdev->dev, "led_vcc"); pdev 212 drivers/leds/leds-wm8350.c dev_err(&pdev->dev, "%s: can't get DCDC\n", __func__); pdev 216 drivers/leds/leds-wm8350.c led = devm_kzalloc(&pdev->dev, sizeof(*led), GFP_KERNEL); pdev 233 drivers/leds/leds-wm8350.c dev_warn(&pdev->dev, pdev 240 drivers/leds/leds-wm8350.c platform_set_drvdata(pdev, led); pdev 242 drivers/leds/leds-wm8350.c return led_classdev_register(&pdev->dev, &led->cdev); pdev 245 drivers/leds/leds-wm8350.c static int wm8350_led_remove(struct platform_device *pdev) pdev 247 drivers/leds/leds-wm8350.c struct wm8350_led *led = platform_get_drvdata(pdev); pdev 24 drivers/leds/leds-wrap.c static struct platform_device *pdev; pdev 72 drivers/leds/leds-wrap.c static int wrap_led_probe(struct platform_device *pdev) pdev 76 drivers/leds/leds-wrap.c ret = devm_led_classdev_register(&pdev->dev, &wrap_power_led); pdev 80 drivers/leds/leds-wrap.c ret = devm_led_classdev_register(&pdev->dev, &wrap_error_led); pdev 84 drivers/leds/leds-wrap.c return devm_led_classdev_register(&pdev->dev, &wrap_extra_led); pdev 107 drivers/leds/leds-wrap.c pdev = platform_device_register_simple(DRVNAME, -1, NULL, 0); pdev 108 drivers/leds/leds-wrap.c if (IS_ERR(pdev)) { pdev 109 drivers/leds/leds-wrap.c ret = PTR_ERR(pdev); pdev 120 drivers/leds/leds-wrap.c platform_device_unregister(pdev); pdev 392 drivers/macintosh/macio_asic.c dev->ofdev.dev.archdata = chip->lbus.pdev->dev.archdata; pdev 393 drivers/macintosh/macio_asic.c dev->ofdev.dev.dma_ops = chip->lbus.pdev->dev.dma_ops; pdev 407 drivers/macintosh/macio_asic.c (unsigned int)pci_resource_start(chip->lbus.pdev, 0), pdev 461 drivers/macintosh/macio_asic.c if (chip->lbus.pdev) { pdev 462 drivers/macintosh/macio_asic.c parent = &chip->lbus.pdev->dev; pdev 463 drivers/macintosh/macio_asic.c root_res = &chip->lbus.pdev->resource[0]; pdev 680 drivers/macintosh/macio_asic.c static int macio_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 691 drivers/macintosh/macio_asic.c np = pci_device_to_OF_node(pdev); pdev 709 drivers/macintosh/macio_asic.c if (chip->lbus.pdev == NULL) { pdev 710 drivers/macintosh/macio_asic.c chip->lbus.pdev = pdev; pdev 712 drivers/macintosh/macio_asic.c pci_set_drvdata(pdev, &chip->lbus); pdev 713 drivers/macintosh/macio_asic.c pci_set_master(pdev); pdev 726 drivers/macintosh/macio_asic.c if (macio_chips[0].lbus.pdev == NULL) { pdev 732 drivers/macintosh/macio_asic.c if (macio_on_hold && macio_chips[0].lbus.pdev != NULL) { pdev 740 drivers/macintosh/macio_asic.c static void macio_pci_remove(struct pci_dev* pdev) pdev 84 drivers/macintosh/therm_adt746x.c struct platform_device *pdev; pdev 425 drivers/macintosh/therm_adt746x.c th->pdev = of_platform_device_create(np, "temperatures", NULL); pdev 426 drivers/macintosh/therm_adt746x.c if (!th->pdev) pdev 428 drivers/macintosh/therm_adt746x.c dev = &th->pdev->dev; pdev 450 drivers/macintosh/therm_adt746x.c if (!th->pdev) pdev 452 drivers/macintosh/therm_adt746x.c dev = &th->pdev->dev; pdev 464 drivers/macintosh/therm_adt746x.c of_device_unregister(th->pdev); pdev 143 drivers/mailbox/armada-37xx-rwtm-mailbox.c static int armada_37xx_mbox_probe(struct platform_device *pdev) pdev 150 drivers/mailbox/armada-37xx-rwtm-mailbox.c mbox = devm_kzalloc(&pdev->dev, sizeof(*mbox), GFP_KERNEL); pdev 155 drivers/mailbox/armada-37xx-rwtm-mailbox.c chans = devm_kzalloc(&pdev->dev, sizeof(*chans), GFP_KERNEL); pdev 159 drivers/mailbox/armada-37xx-rwtm-mailbox.c regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 161 drivers/mailbox/armada-37xx-rwtm-mailbox.c mbox->base = devm_ioremap_resource(&pdev->dev, regs); pdev 163 drivers/mailbox/armada-37xx-rwtm-mailbox.c dev_err(&pdev->dev, "ioremap failed\n"); pdev 167 drivers/mailbox/armada-37xx-rwtm-mailbox.c mbox->irq = platform_get_irq(pdev, 0); pdev 169 drivers/mailbox/armada-37xx-rwtm-mailbox.c dev_err(&pdev->dev, "Cannot get irq\n"); pdev 173 drivers/mailbox/armada-37xx-rwtm-mailbox.c mbox->dev = &pdev->dev; pdev 185 drivers/mailbox/armada-37xx-rwtm-mailbox.c dev_err(&pdev->dev, "Could not register mailbox controller\n"); pdev 189 drivers/mailbox/armada-37xx-rwtm-mailbox.c platform_set_drvdata(pdev, mbox); pdev 1495 drivers/mailbox/bcm-flexrm-mailbox.c static int flexrm_mbox_probe(struct platform_device *pdev) pdev 1504 drivers/mailbox/bcm-flexrm-mailbox.c struct device *dev = &pdev->dev; pdev 1513 drivers/mailbox/bcm-flexrm-mailbox.c platform_set_drvdata(pdev, mbox); pdev 1516 drivers/mailbox/bcm-flexrm-mailbox.c iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1523 drivers/mailbox/bcm-flexrm-mailbox.c mbox->regs = devm_ioremap_resource(&pdev->dev, iomem); pdev 1526 drivers/mailbox/bcm-flexrm-mailbox.c dev_err(&pdev->dev, "Failed to remap mailbox regs: %d\n", ret); pdev 1669 drivers/mailbox/bcm-flexrm-mailbox.c static int flexrm_mbox_remove(struct platform_device *pdev) pdev 1671 drivers/mailbox/bcm-flexrm-mailbox.c struct device *dev = &pdev->dev; pdev 1672 drivers/mailbox/bcm-flexrm-mailbox.c struct flexrm_mbox *mbox = platform_get_drvdata(pdev); pdev 286 drivers/mailbox/bcm-pdc-mailbox.c struct platform_device *pdev; pdev 523 drivers/mailbox/bcm-pdc-mailbox.c struct device *dev = &pdcs->pdev->dev; pdev 551 drivers/mailbox/bcm-pdc-mailbox.c struct device *dev = &pdcs->pdev->dev; pdev 581 drivers/mailbox/bcm-pdc-mailbox.c struct device *dev = &pdcs->pdev->dev; pdev 989 drivers/mailbox/bcm-pdc-mailbox.c struct device *dev = &pdcs->pdev->dev; pdev 1197 drivers/mailbox/bcm-pdc-mailbox.c struct device *dev = &pdcs->pdev->dev; pdev 1250 drivers/mailbox/bcm-pdc-mailbox.c dev_err(&pdcs->pdev->dev, pdev 1268 drivers/mailbox/bcm-pdc-mailbox.c dev_dbg(&pdcs->pdev->dev, pdev 1281 drivers/mailbox/bcm-pdc-mailbox.c struct platform_device *pdev; pdev 1286 drivers/mailbox/bcm-pdc-mailbox.c pdev = pdcs->pdev; pdev 1287 drivers/mailbox/bcm-pdc-mailbox.c dev = &pdev->dev; pdev 1355 drivers/mailbox/bcm-pdc-mailbox.c struct platform_device *pdev; pdev 1358 drivers/mailbox/bcm-pdc-mailbox.c pdev = pdcs->pdev; pdev 1359 drivers/mailbox/bcm-pdc-mailbox.c dev = &pdev->dev; pdev 1388 drivers/mailbox/bcm-pdc-mailbox.c struct platform_device *pdev = pdcs->pdev; pdev 1389 drivers/mailbox/bcm-pdc-mailbox.c struct device *dev = &pdev->dev; pdev 1390 drivers/mailbox/bcm-pdc-mailbox.c struct device_node *dn = pdev->dev.of_node; pdev 1439 drivers/mailbox/bcm-pdc-mailbox.c struct device *dev = &pdcs->pdev->dev; pdev 1493 drivers/mailbox/bcm-pdc-mailbox.c static int pdc_dt_read(struct platform_device *pdev, struct pdc_state *pdcs) pdev 1495 drivers/mailbox/bcm-pdc-mailbox.c struct device *dev = &pdev->dev; pdev 1496 drivers/mailbox/bcm-pdc-mailbox.c struct device_node *dn = pdev->dev.of_node; pdev 1532 drivers/mailbox/bcm-pdc-mailbox.c static int pdc_probe(struct platform_device *pdev) pdev 1535 drivers/mailbox/bcm-pdc-mailbox.c struct device *dev = &pdev->dev; pdev 1546 drivers/mailbox/bcm-pdc-mailbox.c pdcs->pdev = pdev; pdev 1547 drivers/mailbox/bcm-pdc-mailbox.c platform_set_drvdata(pdev, pdcs); pdev 1565 drivers/mailbox/bcm-pdc-mailbox.c err = pdc_dt_read(pdev, pdcs); pdev 1569 drivers/mailbox/bcm-pdc-mailbox.c pdc_regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1577 drivers/mailbox/bcm-pdc-mailbox.c pdcs->pdc_reg_vbase = devm_ioremap_resource(&pdev->dev, pdc_regs); pdev 1580 drivers/mailbox/bcm-pdc-mailbox.c dev_err(&pdev->dev, "Failed to map registers: %d\n", err); pdev 1619 drivers/mailbox/bcm-pdc-mailbox.c static int pdc_remove(struct platform_device *pdev) pdev 1621 drivers/mailbox/bcm-pdc-mailbox.c struct pdc_state *pdcs = platform_get_drvdata(pdev); pdev 136 drivers/mailbox/bcm2835-mailbox.c static int bcm2835_mbox_probe(struct platform_device *pdev) pdev 138 drivers/mailbox/bcm2835-mailbox.c struct device *dev = &pdev->dev; pdev 156 drivers/mailbox/bcm2835-mailbox.c iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 157 drivers/mailbox/bcm2835-mailbox.c mbox->regs = devm_ioremap_resource(&pdev->dev, iomem); pdev 160 drivers/mailbox/bcm2835-mailbox.c dev_err(&pdev->dev, "Failed to remap mailbox regs: %d\n", ret); pdev 179 drivers/mailbox/bcm2835-mailbox.c platform_set_drvdata(pdev, mbox); pdev 238 drivers/mailbox/hi3660-mailbox.c static int hi3660_mbox_probe(struct platform_device *pdev) pdev 240 drivers/mailbox/hi3660-mailbox.c struct device *dev = &pdev->dev; pdev 251 drivers/mailbox/hi3660-mailbox.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 274 drivers/mailbox/hi3660-mailbox.c platform_set_drvdata(pdev, mbox); pdev 262 drivers/mailbox/hi6220-mailbox.c static int hi6220_mbox_probe(struct platform_device *pdev) pdev 264 drivers/mailbox/hi6220-mailbox.c struct device_node *node = pdev->dev.of_node; pdev 265 drivers/mailbox/hi6220-mailbox.c struct device *dev = &pdev->dev; pdev 286 drivers/mailbox/hi6220-mailbox.c mbox->irq = platform_get_irq(pdev, 0); pdev 290 drivers/mailbox/hi6220-mailbox.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 297 drivers/mailbox/hi6220-mailbox.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 349 drivers/mailbox/hi6220-mailbox.c platform_set_drvdata(pdev, mbox); pdev 276 drivers/mailbox/imx-mailbox.c static int imx_mu_probe(struct platform_device *pdev) pdev 278 drivers/mailbox/imx-mailbox.c struct device *dev = &pdev->dev; pdev 290 drivers/mailbox/imx-mailbox.c priv->base = devm_platform_ioremap_resource(pdev, 0); pdev 294 drivers/mailbox/imx-mailbox.c priv->irq = platform_get_irq(pdev, 0); pdev 334 drivers/mailbox/imx-mailbox.c platform_set_drvdata(pdev, priv); pdev 341 drivers/mailbox/imx-mailbox.c static int imx_mu_remove(struct platform_device *pdev) pdev 343 drivers/mailbox/imx-mailbox.c struct imx_mu_priv *priv = platform_get_drvdata(pdev); pdev 285 drivers/mailbox/mailbox-altera.c static int altera_mbox_probe(struct platform_device *pdev) pdev 292 drivers/mailbox/mailbox-altera.c mbox = devm_kzalloc(&pdev->dev, sizeof(*mbox), pdev 298 drivers/mailbox/mailbox-altera.c chans = devm_kzalloc(&pdev->dev, sizeof(*chans), GFP_KERNEL); pdev 302 drivers/mailbox/mailbox-altera.c regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 304 drivers/mailbox/mailbox-altera.c mbox->mbox_base = devm_ioremap_resource(&pdev->dev, regs); pdev 311 drivers/mailbox/mailbox-altera.c mbox->irq = platform_get_irq(pdev, 0); pdev 315 drivers/mailbox/mailbox-altera.c mbox->dev = &pdev->dev; pdev 333 drivers/mailbox/mailbox-altera.c ret = devm_mbox_controller_register(&pdev->dev, &mbox->controller); pdev 335 drivers/mailbox/mailbox-altera.c dev_err(&pdev->dev, "Register mailbox failed\n"); pdev 339 drivers/mailbox/mailbox-altera.c platform_set_drvdata(pdev, mbox); pdev 404 drivers/mailbox/mailbox-sti.c static int sti_mbox_probe(struct platform_device *pdev) pdev 409 drivers/mailbox/mailbox-sti.c struct device_node *np = pdev->dev.of_node; pdev 415 drivers/mailbox/mailbox-sti.c match = of_match_device(sti_mailbox_match, &pdev->dev); pdev 417 drivers/mailbox/mailbox-sti.c dev_err(&pdev->dev, "No configuration found\n"); pdev 420 drivers/mailbox/mailbox-sti.c pdev->dev.platform_data = (struct sti_mbox_pdata *) match->data; pdev 422 drivers/mailbox/mailbox-sti.c mdev = devm_kzalloc(&pdev->dev, sizeof(*mdev), GFP_KERNEL); pdev 426 drivers/mailbox/mailbox-sti.c platform_set_drvdata(pdev, mdev); pdev 428 drivers/mailbox/mailbox-sti.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 429 drivers/mailbox/mailbox-sti.c mdev->base = devm_ioremap_resource(&pdev->dev, res); pdev 437 drivers/mailbox/mailbox-sti.c mbox = devm_kzalloc(&pdev->dev, sizeof(*mbox), GFP_KERNEL); pdev 441 drivers/mailbox/mailbox-sti.c chans = devm_kcalloc(&pdev->dev, pdev 446 drivers/mailbox/mailbox-sti.c mdev->dev = &pdev->dev; pdev 461 drivers/mailbox/mailbox-sti.c ret = devm_mbox_controller_register(&pdev->dev, mbox); pdev 466 drivers/mailbox/mailbox-sti.c irq = platform_get_irq(pdev, 0); pdev 468 drivers/mailbox/mailbox-sti.c dev_info(&pdev->dev, pdev 473 drivers/mailbox/mailbox-sti.c ret = devm_request_threaded_irq(&pdev->dev, irq, pdev 478 drivers/mailbox/mailbox-sti.c dev_err(&pdev->dev, "Can't claim IRQ %d\n", irq); pdev 482 drivers/mailbox/mailbox-sti.c dev_info(&pdev->dev, "%s: Registered Tx/Rx Mailbox\n", mdev->name); pdev 255 drivers/mailbox/mailbox-test.c static int mbox_test_add_debugfs(struct platform_device *pdev, pdev 261 drivers/mailbox/mailbox-test.c tdev->root_debugfs_dir = debugfs_create_dir(dev_name(&pdev->dev), NULL); pdev 263 drivers/mailbox/mailbox-test.c dev_err(&pdev->dev, "Failed to create Mailbox debugfs\n"); pdev 323 drivers/mailbox/mailbox-test.c mbox_test_request_channel(struct platform_device *pdev, const char *name) pdev 328 drivers/mailbox/mailbox-test.c client = devm_kzalloc(&pdev->dev, sizeof(*client), GFP_KERNEL); pdev 332 drivers/mailbox/mailbox-test.c client->dev = &pdev->dev; pdev 342 drivers/mailbox/mailbox-test.c dev_warn(&pdev->dev, "Failed to request %s channel\n", name); pdev 349 drivers/mailbox/mailbox-test.c static int mbox_test_probe(struct platform_device *pdev) pdev 356 drivers/mailbox/mailbox-test.c tdev = devm_kzalloc(&pdev->dev, sizeof(*tdev), GFP_KERNEL); pdev 361 drivers/mailbox/mailbox-test.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 362 drivers/mailbox/mailbox-test.c tdev->tx_mmio = devm_ioremap_resource(&pdev->dev, res); pdev 366 drivers/mailbox/mailbox-test.c tdev->tx_mmio = devm_ioremap(&pdev->dev, res->start, size); pdev 372 drivers/mailbox/mailbox-test.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 373 drivers/mailbox/mailbox-test.c tdev->rx_mmio = devm_ioremap_resource(&pdev->dev, res); pdev 376 drivers/mailbox/mailbox-test.c tdev->rx_mmio = devm_ioremap(&pdev->dev, res->start, size); pdev 381 drivers/mailbox/mailbox-test.c tdev->tx_channel = mbox_test_request_channel(pdev, "tx"); pdev 382 drivers/mailbox/mailbox-test.c tdev->rx_channel = mbox_test_request_channel(pdev, "rx"); pdev 391 drivers/mailbox/mailbox-test.c tdev->dev = &pdev->dev; pdev 392 drivers/mailbox/mailbox-test.c platform_set_drvdata(pdev, tdev); pdev 397 drivers/mailbox/mailbox-test.c tdev->rx_buffer = devm_kzalloc(&pdev->dev, pdev 403 drivers/mailbox/mailbox-test.c ret = mbox_test_add_debugfs(pdev, tdev); pdev 408 drivers/mailbox/mailbox-test.c dev_info(&pdev->dev, "Successfully registered\n"); pdev 413 drivers/mailbox/mailbox-test.c static int mbox_test_remove(struct platform_device *pdev) pdev 415 drivers/mailbox/mailbox-test.c struct mbox_test_device *tdev = platform_get_drvdata(pdev); pdev 170 drivers/mailbox/mailbox-xgene-slimpro.c static int slimpro_mbox_probe(struct platform_device *pdev) pdev 178 drivers/mailbox/mailbox-xgene-slimpro.c ctx = devm_kzalloc(&pdev->dev, sizeof(struct slimpro_mbox), GFP_KERNEL); pdev 182 drivers/mailbox/mailbox-xgene-slimpro.c platform_set_drvdata(pdev, ctx); pdev 184 drivers/mailbox/mailbox-xgene-slimpro.c regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 185 drivers/mailbox/mailbox-xgene-slimpro.c mb_base = devm_ioremap_resource(&pdev->dev, regs); pdev 191 drivers/mailbox/mailbox-xgene-slimpro.c ctx->mc[i].irq = platform_get_irq(pdev, i); pdev 194 drivers/mailbox/mailbox-xgene-slimpro.c dev_err(&pdev->dev, "no available IRQ\n"); pdev 197 drivers/mailbox/mailbox-xgene-slimpro.c dev_info(&pdev->dev, "no IRQ for channel %d\n", i); pdev 201 drivers/mailbox/mailbox-xgene-slimpro.c ctx->mc[i].dev = &pdev->dev; pdev 208 drivers/mailbox/mailbox-xgene-slimpro.c ctx->mb_ctrl.dev = &pdev->dev; pdev 214 drivers/mailbox/mailbox-xgene-slimpro.c rc = devm_mbox_controller_register(&pdev->dev, &ctx->mb_ctrl); pdev 216 drivers/mailbox/mailbox-xgene-slimpro.c dev_err(&pdev->dev, pdev 221 drivers/mailbox/mailbox-xgene-slimpro.c dev_info(&pdev->dev, "APM X-Gene SLIMpro MailBox registered\n"); pdev 342 drivers/mailbox/mtk-cmdq-mailbox.c static int cmdq_remove(struct platform_device *pdev) pdev 344 drivers/mailbox/mtk-cmdq-mailbox.c struct cmdq *cmdq = platform_get_drvdata(pdev); pdev 458 drivers/mailbox/mtk-cmdq-mailbox.c static int cmdq_probe(struct platform_device *pdev) pdev 460 drivers/mailbox/mtk-cmdq-mailbox.c struct device *dev = &pdev->dev; pdev 469 drivers/mailbox/mtk-cmdq-mailbox.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 476 drivers/mailbox/mtk-cmdq-mailbox.c cmdq->irq = platform_get_irq(pdev, 0); pdev 532 drivers/mailbox/mtk-cmdq-mailbox.c platform_set_drvdata(pdev, cmdq); pdev 696 drivers/mailbox/omap-mailbox.c static int omap_mbox_probe(struct platform_device *pdev) pdev 705 drivers/mailbox/omap-mailbox.c struct device_node *node = pdev->dev.of_node; pdev 719 drivers/mailbox/omap-mailbox.c match_data = of_device_get_match_data(&pdev->dev); pdev 732 drivers/mailbox/omap-mailbox.c dev_err(&pdev->dev, "no available mbox devices found\n"); pdev 736 drivers/mailbox/omap-mailbox.c finfoblk = devm_kcalloc(&pdev->dev, info_count, sizeof(*finfoblk), pdev 771 drivers/mailbox/omap-mailbox.c mdev = devm_kzalloc(&pdev->dev, sizeof(*mdev), GFP_KERNEL); pdev 775 drivers/mailbox/omap-mailbox.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 776 drivers/mailbox/omap-mailbox.c mdev->mbox_base = devm_ioremap_resource(&pdev->dev, mem); pdev 780 drivers/mailbox/omap-mailbox.c mdev->irq_ctx = devm_kcalloc(&pdev->dev, num_users, sizeof(u32), pdev 786 drivers/mailbox/omap-mailbox.c list = devm_kcalloc(&pdev->dev, info_count + 1, sizeof(*list), pdev 791 drivers/mailbox/omap-mailbox.c chnls = devm_kcalloc(&pdev->dev, info_count + 1, sizeof(*chnls), pdev 796 drivers/mailbox/omap-mailbox.c mboxblk = devm_kcalloc(&pdev->dev, info_count, sizeof(*mbox), pdev 825 drivers/mailbox/omap-mailbox.c mbox->irq = platform_get_irq(pdev, finfo->tx_irq); pdev 834 drivers/mailbox/omap-mailbox.c mdev->dev = &pdev->dev; pdev 854 drivers/mailbox/omap-mailbox.c platform_set_drvdata(pdev, mdev); pdev 874 drivers/mailbox/omap-mailbox.c devm_kfree(&pdev->dev, finfoblk); pdev 883 drivers/mailbox/omap-mailbox.c static int omap_mbox_remove(struct platform_device *pdev) pdev 885 drivers/mailbox/omap-mailbox.c struct omap_mbox_device *mdev = platform_get_drvdata(pdev); pdev 552 drivers/mailbox/pcc.c static int pcc_mbox_probe(struct platform_device *pdev) pdev 558 drivers/mailbox/pcc.c pcc_mbox_ctrl.dev = &pdev->dev; pdev 115 drivers/mailbox/platform_mhu.c static int platform_mhu_probe(struct platform_device *pdev) pdev 119 drivers/mailbox/platform_mhu.c struct device *dev = &pdev->dev; pdev 130 drivers/mailbox/platform_mhu.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 139 drivers/mailbox/platform_mhu.c mhu->mlink[i].irq = platform_get_irq(pdev, i); pdev 156 drivers/mailbox/platform_mhu.c platform_set_drvdata(pdev, mhu); pdev 48 drivers/mailbox/qcom-apcs-ipc-mailbox.c static int qcom_apcs_ipc_probe(struct platform_device *pdev) pdev 63 drivers/mailbox/qcom-apcs-ipc-mailbox.c apcs = devm_kzalloc(&pdev->dev, sizeof(*apcs), GFP_KERNEL); pdev 67 drivers/mailbox/qcom-apcs-ipc-mailbox.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 68 drivers/mailbox/qcom-apcs-ipc-mailbox.c base = devm_ioremap_resource(&pdev->dev, res); pdev 72 drivers/mailbox/qcom-apcs-ipc-mailbox.c regmap = devm_regmap_init_mmio(&pdev->dev, base, &apcs_regmap_config); pdev 76 drivers/mailbox/qcom-apcs-ipc-mailbox.c offset = (unsigned long)of_device_get_match_data(&pdev->dev); pdev 85 drivers/mailbox/qcom-apcs-ipc-mailbox.c apcs->mbox.dev = &pdev->dev; pdev 90 drivers/mailbox/qcom-apcs-ipc-mailbox.c ret = devm_mbox_controller_register(&pdev->dev, &apcs->mbox); pdev 92 drivers/mailbox/qcom-apcs-ipc-mailbox.c dev_err(&pdev->dev, "failed to register APCS IPC controller\n"); pdev 96 drivers/mailbox/qcom-apcs-ipc-mailbox.c if (of_match_device(apcs_clk_match_table, &pdev->dev)) { pdev 97 drivers/mailbox/qcom-apcs-ipc-mailbox.c apcs->clk = platform_device_register_data(&pdev->dev, pdev 102 drivers/mailbox/qcom-apcs-ipc-mailbox.c dev_err(&pdev->dev, "failed to register APCS clk\n"); pdev 105 drivers/mailbox/qcom-apcs-ipc-mailbox.c platform_set_drvdata(pdev, apcs); pdev 110 drivers/mailbox/qcom-apcs-ipc-mailbox.c static int qcom_apcs_ipc_remove(struct platform_device *pdev) pdev 112 drivers/mailbox/qcom-apcs-ipc-mailbox.c struct qcom_apcs_ipc *apcs = platform_get_drvdata(pdev); pdev 164 drivers/mailbox/rockchip-mailbox.c static int rockchip_mbox_probe(struct platform_device *pdev) pdev 172 drivers/mailbox/rockchip-mailbox.c if (!pdev->dev.of_node) pdev 175 drivers/mailbox/rockchip-mailbox.c match = of_match_node(rockchip_mbox_of_match, pdev->dev.of_node); pdev 178 drivers/mailbox/rockchip-mailbox.c mb = devm_kzalloc(&pdev->dev, sizeof(*mb), GFP_KERNEL); pdev 182 drivers/mailbox/rockchip-mailbox.c mb->chans = devm_kcalloc(&pdev->dev, drv_data->num_chans, pdev 187 drivers/mailbox/rockchip-mailbox.c mb->mbox.chans = devm_kcalloc(&pdev->dev, drv_data->num_chans, pdev 192 drivers/mailbox/rockchip-mailbox.c platform_set_drvdata(pdev, mb); pdev 194 drivers/mailbox/rockchip-mailbox.c mb->mbox.dev = &pdev->dev; pdev 199 drivers/mailbox/rockchip-mailbox.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 203 drivers/mailbox/rockchip-mailbox.c mb->mbox_base = devm_ioremap_resource(&pdev->dev, res); pdev 210 drivers/mailbox/rockchip-mailbox.c mb->pclk = devm_clk_get(&pdev->dev, "pclk_mailbox"); pdev 213 drivers/mailbox/rockchip-mailbox.c dev_err(&pdev->dev, "failed to get pclk_mailbox clock: %d\n", pdev 220 drivers/mailbox/rockchip-mailbox.c dev_err(&pdev->dev, "failed to enable pclk: %d\n", ret); pdev 225 drivers/mailbox/rockchip-mailbox.c irq = platform_get_irq(pdev, i); pdev 229 drivers/mailbox/rockchip-mailbox.c ret = devm_request_threaded_irq(&pdev->dev, irq, pdev 232 drivers/mailbox/rockchip-mailbox.c dev_name(&pdev->dev), mb); pdev 242 drivers/mailbox/rockchip-mailbox.c ret = devm_mbox_controller_register(&pdev->dev, &mb->mbox); pdev 244 drivers/mailbox/rockchip-mailbox.c dev_err(&pdev->dev, "Failed to register mailbox: %d\n", ret); pdev 204 drivers/mailbox/stm32-ipcc.c static int stm32_ipcc_probe(struct platform_device *pdev) pdev 206 drivers/mailbox/stm32-ipcc.c struct device *dev = &pdev->dev; pdev 239 drivers/mailbox/stm32-ipcc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 259 drivers/mailbox/stm32-ipcc.c ipcc->irqs[i] = platform_get_irq_byname(pdev, irq_name[i]); pdev 285 drivers/mailbox/stm32-ipcc.c ipcc->wkp = platform_get_irq_byname(pdev, "wakeup"); pdev 324 drivers/mailbox/stm32-ipcc.c platform_set_drvdata(pdev, ipcc); pdev 346 drivers/mailbox/stm32-ipcc.c static int stm32_ipcc_remove(struct platform_device *pdev) pdev 348 drivers/mailbox/stm32-ipcc.c struct stm32_ipcc *ipcc = platform_get_drvdata(pdev); pdev 351 drivers/mailbox/stm32-ipcc.c dev_pm_clear_wake_irq(&pdev->dev); pdev 353 drivers/mailbox/stm32-ipcc.c device_init_wakeup(&pdev->dev, false); pdev 631 drivers/mailbox/tegra-hsp.c static int tegra_hsp_probe(struct platform_device *pdev) pdev 639 drivers/mailbox/tegra-hsp.c hsp = devm_kzalloc(&pdev->dev, sizeof(*hsp), GFP_KERNEL); pdev 643 drivers/mailbox/tegra-hsp.c hsp->dev = &pdev->dev; pdev 644 drivers/mailbox/tegra-hsp.c hsp->soc = of_device_get_match_data(&pdev->dev); pdev 648 drivers/mailbox/tegra-hsp.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 649 drivers/mailbox/tegra-hsp.c hsp->regs = devm_ioremap_resource(&pdev->dev, res); pdev 660 drivers/mailbox/tegra-hsp.c err = platform_get_irq_byname_optional(pdev, "doorbell"); pdev 667 drivers/mailbox/tegra-hsp.c hsp->shared_irqs = devm_kcalloc(&pdev->dev, hsp->num_si, pdev 680 drivers/mailbox/tegra-hsp.c err = platform_get_irq_byname_optional(pdev, name); pdev 690 drivers/mailbox/tegra-hsp.c devm_kfree(&pdev->dev, hsp->shared_irqs); pdev 698 drivers/mailbox/tegra-hsp.c hsp->mbox_db.dev = &pdev->dev; pdev 701 drivers/mailbox/tegra-hsp.c hsp->mbox_db.chans = devm_kcalloc(&pdev->dev, hsp->mbox_db.num_chans, pdev 710 drivers/mailbox/tegra-hsp.c dev_err(&pdev->dev, "failed to add doorbells: %d\n", pdev 716 drivers/mailbox/tegra-hsp.c err = devm_mbox_controller_register(&pdev->dev, &hsp->mbox_db); pdev 718 drivers/mailbox/tegra-hsp.c dev_err(&pdev->dev, "failed to register doorbell mailbox: %d\n", pdev 726 drivers/mailbox/tegra-hsp.c hsp->mbox_sm.dev = &pdev->dev; pdev 729 drivers/mailbox/tegra-hsp.c hsp->mbox_sm.chans = devm_kcalloc(&pdev->dev, hsp->mbox_sm.num_chans, pdev 736 drivers/mailbox/tegra-hsp.c err = tegra_hsp_add_mailboxes(hsp, &pdev->dev); pdev 738 drivers/mailbox/tegra-hsp.c dev_err(&pdev->dev, "failed to add mailboxes: %d\n", pdev 744 drivers/mailbox/tegra-hsp.c err = devm_mbox_controller_register(&pdev->dev, &hsp->mbox_sm); pdev 746 drivers/mailbox/tegra-hsp.c dev_err(&pdev->dev, "failed to register shared mailbox: %d\n", pdev 751 drivers/mailbox/tegra-hsp.c platform_set_drvdata(pdev, hsp); pdev 754 drivers/mailbox/tegra-hsp.c err = devm_request_irq(&pdev->dev, hsp->doorbell_irq, pdev 756 drivers/mailbox/tegra-hsp.c dev_name(&pdev->dev), hsp); pdev 758 drivers/mailbox/tegra-hsp.c dev_err(&pdev->dev, pdev 706 drivers/mailbox/ti-msgmgr.c static int ti_msgmgr_probe(struct platform_device *pdev) pdev 708 drivers/mailbox/ti-msgmgr.c struct device *dev = &pdev->dev; pdev 742 drivers/mailbox/ti-msgmgr.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 748 drivers/mailbox/ti-msgmgr.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 755 drivers/mailbox/ti-msgmgr.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 819 drivers/mailbox/ti-msgmgr.c platform_set_drvdata(pdev, inst); pdev 631 drivers/mailbox/zynqmp-ipi-mailbox.c static int zynqmp_ipi_probe(struct platform_device *pdev) pdev 633 drivers/mailbox/zynqmp-ipi-mailbox.c struct device *dev = &pdev->dev; pdev 634 drivers/mailbox/zynqmp-ipi-mailbox.c struct device_node *nc, *np = pdev->dev.of_node; pdev 670 drivers/mailbox/zynqmp-ipi-mailbox.c ret = platform_get_irq(pdev, 0); pdev 684 drivers/mailbox/zynqmp-ipi-mailbox.c platform_set_drvdata(pdev, pdata); pdev 692 drivers/mailbox/zynqmp-ipi-mailbox.c static int zynqmp_ipi_remove(struct platform_device *pdev) pdev 696 drivers/mailbox/zynqmp-ipi-mailbox.c pdata = platform_get_drvdata(pdev); pdev 22 drivers/mcb/mcb-lpc.c static int mcb_lpc_probe(struct platform_device *pdev) pdev 28 drivers/mcb/mcb-lpc.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 32 drivers/mcb/mcb-lpc.c priv->mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 34 drivers/mcb/mcb-lpc.c dev_err(&pdev->dev, "No Memory resource\n"); pdev 38 drivers/mcb/mcb-lpc.c res = devm_request_mem_region(&pdev->dev, priv->mem->start, pdev 42 drivers/mcb/mcb-lpc.c dev_err(&pdev->dev, "Failed to request IO memory\n"); pdev 46 drivers/mcb/mcb-lpc.c priv->base = devm_ioremap(&pdev->dev, priv->mem->start, pdev 49 drivers/mcb/mcb-lpc.c dev_err(&pdev->dev, "Cannot ioremap\n"); pdev 53 drivers/mcb/mcb-lpc.c platform_set_drvdata(pdev, priv); pdev 55 drivers/mcb/mcb-lpc.c priv->bus = mcb_alloc_bus(&pdev->dev); pdev 65 drivers/mcb/mcb-lpc.c dev_dbg(&pdev->dev, "Found %d cells\n", ret); pdev 73 drivers/mcb/mcb-lpc.c static int mcb_lpc_remove(struct platform_device *pdev) pdev 75 drivers/mcb/mcb-lpc.c struct priv *priv = platform_get_drvdata(pdev); pdev 25 drivers/mcb/mcb-pci.c struct pci_dev *pdev = to_pci_dev(dev); pdev 27 drivers/mcb/mcb-pci.c return pdev->irq; pdev 30 drivers/mcb/mcb-pci.c static int mcb_pci_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 37 drivers/mcb/mcb-pci.c priv = devm_kzalloc(&pdev->dev, sizeof(struct priv), GFP_KERNEL); pdev 41 drivers/mcb/mcb-pci.c ret = pci_enable_device(pdev); pdev 43 drivers/mcb/mcb-pci.c dev_err(&pdev->dev, "Failed to enable PCI device\n"); pdev 46 drivers/mcb/mcb-pci.c pci_set_master(pdev); pdev 48 drivers/mcb/mcb-pci.c priv->mapbase = pci_resource_start(pdev, 0); pdev 50 drivers/mcb/mcb-pci.c dev_err(&pdev->dev, "No PCI resource\n"); pdev 55 drivers/mcb/mcb-pci.c res = devm_request_mem_region(&pdev->dev, priv->mapbase, pdev 59 drivers/mcb/mcb-pci.c dev_err(&pdev->dev, "Failed to request PCI memory\n"); pdev 64 drivers/mcb/mcb-pci.c priv->base = devm_ioremap(&pdev->dev, priv->mapbase, CHAM_HEADER_SIZE); pdev 66 drivers/mcb/mcb-pci.c dev_err(&pdev->dev, "Cannot ioremap\n"); pdev 71 drivers/mcb/mcb-pci.c flags = pci_resource_flags(pdev, 0); pdev 74 drivers/mcb/mcb-pci.c dev_err(&pdev->dev, pdev 79 drivers/mcb/mcb-pci.c pci_set_drvdata(pdev, priv); pdev 81 drivers/mcb/mcb-pci.c priv->bus = mcb_alloc_bus(&pdev->dev); pdev 93 drivers/mcb/mcb-pci.c dev_dbg(&pdev->dev, "Found %d cells\n", ret); pdev 102 drivers/mcb/mcb-pci.c pci_disable_device(pdev); pdev 106 drivers/mcb/mcb-pci.c static void mcb_pci_remove(struct pci_dev *pdev) pdev 108 drivers/mcb/mcb-pci.c struct priv *priv = pci_get_drvdata(pdev); pdev 112 drivers/mcb/mcb-pci.c pci_disable_device(pdev); pdev 2499 drivers/md/bcache/super.c struct pdev *pdev, *tpdev; pdev 2504 drivers/md/bcache/super.c pdev = kmalloc(sizeof(struct pdev), GFP_KERNEL); pdev 2505 drivers/md/bcache/super.c if (!pdev) pdev 2507 drivers/md/bcache/super.c pdev->dc = dc; pdev 2508 drivers/md/bcache/super.c list_add(&pdev->list, &pending_devs); pdev 2511 drivers/md/bcache/super.c list_for_each_entry_safe(pdev, tpdev, &pending_devs, list) { pdev 2513 drivers/md/bcache/super.c char *pdev_set_uuid = pdev->dc->sb.set_uuid; pdev 2517 drivers/md/bcache/super.c list_del(&pdev->list); pdev 2518 drivers/md/bcache/super.c kfree(pdev); pdev 2525 drivers/md/bcache/super.c list_for_each_entry_safe(pdev, tpdev, &pending_devs, list) { pdev 2526 drivers/md/bcache/super.c pr_info("delete pdev %p", pdev); pdev 2527 drivers/md/bcache/super.c list_del(&pdev->list); pdev 2528 drivers/md/bcache/super.c bcache_device_stop(&pdev->dc->disk); pdev 2529 drivers/md/bcache/super.c kfree(pdev); pdev 4675 drivers/md/raid5.c struct r5dev *pdev, *qdev; pdev 4810 drivers/md/raid5.c pdev = &sh->dev[sh->pd_idx]; pdev 4819 drivers/md/raid5.c (s.p_failed || ((test_bit(R5_Insync, &pdev->flags) pdev 4820 drivers/md/raid5.c && !test_bit(R5_LOCKED, &pdev->flags) pdev 4821 drivers/md/raid5.c && (test_bit(R5_UPTODATE, &pdev->flags) || pdev 4822 drivers/md/raid5.c test_bit(R5_Discard, &pdev->flags))))) && pdev 40 drivers/media/common/b2c2/flexcop-common.h struct pci_dev *pdev; pdev 122 drivers/media/common/b2c2/flexcop-common.h int flexcop_dma_allocate(struct pci_dev *pdev, pdev 495 drivers/media/common/saa7146/saa7146_core.c static void saa7146_remove_one(struct pci_dev *pdev) pdev 497 drivers/media/common/saa7146/saa7146_core.c struct v4l2_device *v4l2_dev = pci_get_drvdata(pdev); pdev 519 drivers/media/common/saa7146/saa7146_core.c free_irq(pdev->irq, dev); pdev 522 drivers/media/common/saa7146/saa7146_core.c pci_free_consistent(pdev, SAA7146_RPS_MEM, p->addr, p->dma); pdev 525 drivers/media/common/saa7146/saa7146_core.c pci_release_region(pdev, 0); pdev 526 drivers/media/common/saa7146/saa7146_core.c pci_disable_device(pdev); pdev 106 drivers/media/dvb-frontends/rtl2832_sdr.c struct platform_device *pdev; pdev 174 drivers/media/dvb-frontends/rtl2832_sdr.c struct platform_device *pdev = dev->pdev; pdev 202 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, pdev 220 drivers/media/dvb-frontends/rtl2832_sdr.c struct platform_device *pdev = dev->pdev; pdev 223 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg_ratelimited(&pdev->dev, "status=%d length=%d/%d errors=%d\n", pdev 236 drivers/media/dvb-frontends/rtl2832_sdr.c dev_err_ratelimited(&pdev->dev, "urb failed=%d\n", urb->status); pdev 247 drivers/media/dvb-frontends/rtl2832_sdr.c dev_notice_ratelimited(&pdev->dev, pdev 268 drivers/media/dvb-frontends/rtl2832_sdr.c struct platform_device *pdev = dev->pdev; pdev 272 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, "kill urb=%d\n", i); pdev 283 drivers/media/dvb-frontends/rtl2832_sdr.c struct platform_device *pdev = dev->pdev; pdev 287 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, "submit urb=%d\n", i); pdev 290 drivers/media/dvb-frontends/rtl2832_sdr.c dev_err(&pdev->dev, pdev 304 drivers/media/dvb-frontends/rtl2832_sdr.c struct platform_device *pdev = dev->pdev; pdev 309 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, "free buf=%d\n", dev->buf_num); pdev 322 drivers/media/dvb-frontends/rtl2832_sdr.c struct platform_device *pdev = dev->pdev; pdev 327 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, "all in all I will use %u bytes for streaming\n", pdev 335 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, "alloc buf=%d failed\n", pdev 341 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, "alloc buf=%d %p (dma %llu)\n", pdev 352 drivers/media/dvb-frontends/rtl2832_sdr.c struct platform_device *pdev = dev->pdev; pdev 359 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, "free urb=%d\n", i); pdev 371 drivers/media/dvb-frontends/rtl2832_sdr.c struct platform_device *pdev = dev->pdev; pdev 376 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, "alloc urb=%d\n", i); pdev 401 drivers/media/dvb-frontends/rtl2832_sdr.c struct platform_device *pdev = dev->pdev; pdev 404 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, "\n"); pdev 422 drivers/media/dvb-frontends/rtl2832_sdr.c struct platform_device *pdev = dev->pdev; pdev 424 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, "\n"); pdev 438 drivers/media/dvb-frontends/rtl2832_sdr.c struct platform_device *pdev = dev->pdev; pdev 440 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, "nbuffers=%d\n", *nbuffers); pdev 447 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, "nbuffers=%d sizes[0]=%d\n", *nbuffers, sizes[0]); pdev 483 drivers/media/dvb-frontends/rtl2832_sdr.c struct platform_device *pdev = dev->pdev; pdev 484 drivers/media/dvb-frontends/rtl2832_sdr.c struct rtl2832_sdr_platform_data *pdata = pdev->dev.platform_data; pdev 492 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, "f_adc=%u\n", dev->f_adc); pdev 526 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, "f_if=%u if_ctl=%08x\n", f_if, u32tmp); pdev 719 drivers/media/dvb-frontends/rtl2832_sdr.c dev_notice(&pdev->dev, "Unsupported tuner\n"); pdev 736 drivers/media/dvb-frontends/rtl2832_sdr.c struct platform_device *pdev = dev->pdev; pdev 739 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, "\n"); pdev 773 drivers/media/dvb-frontends/rtl2832_sdr.c struct platform_device *pdev = dev->pdev; pdev 774 drivers/media/dvb-frontends/rtl2832_sdr.c struct rtl2832_sdr_platform_data *pdata = pdev->dev.platform_data; pdev 802 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, "frequency=%u bandwidth=%d\n", pdev 818 drivers/media/dvb-frontends/rtl2832_sdr.c struct platform_device *pdev = dev->pdev; pdev 819 drivers/media/dvb-frontends/rtl2832_sdr.c struct rtl2832_sdr_platform_data *pdata = pdev->dev.platform_data; pdev 822 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, "\n"); pdev 832 drivers/media/dvb-frontends/rtl2832_sdr.c struct platform_device *pdev = dev->pdev; pdev 833 drivers/media/dvb-frontends/rtl2832_sdr.c struct rtl2832_sdr_platform_data *pdata = pdev->dev.platform_data; pdev 836 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, "\n"); pdev 847 drivers/media/dvb-frontends/rtl2832_sdr.c struct platform_device *pdev = dev->pdev; pdev 848 drivers/media/dvb-frontends/rtl2832_sdr.c struct rtl2832_sdr_platform_data *pdata = pdev->dev.platform_data; pdev 852 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, "\n"); pdev 908 drivers/media/dvb-frontends/rtl2832_sdr.c struct platform_device *pdev = dev->pdev; pdev 909 drivers/media/dvb-frontends/rtl2832_sdr.c struct rtl2832_sdr_platform_data *pdata = pdev->dev.platform_data; pdev 912 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, "\n"); pdev 954 drivers/media/dvb-frontends/rtl2832_sdr.c struct platform_device *pdev = dev->pdev; pdev 957 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, "index=%d type=%d\n", v->index, v->type); pdev 986 drivers/media/dvb-frontends/rtl2832_sdr.c struct platform_device *pdev = dev->pdev; pdev 989 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, "\n"); pdev 1008 drivers/media/dvb-frontends/rtl2832_sdr.c struct platform_device *pdev = dev->pdev; pdev 1011 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, "tuner=%d type=%d index=%d\n", pdev 1039 drivers/media/dvb-frontends/rtl2832_sdr.c struct platform_device *pdev = dev->pdev; pdev 1042 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, "tuner=%d type=%d\n", f->tuner, f->type); pdev 1066 drivers/media/dvb-frontends/rtl2832_sdr.c struct platform_device *pdev = dev->pdev; pdev 1069 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, "tuner=%d type=%d frequency=%u\n", pdev 1088 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, "ADC frequency=%u Hz\n", dev->f_adc); pdev 1097 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, "RF frequency=%u Hz\n", f->frequency); pdev 1110 drivers/media/dvb-frontends/rtl2832_sdr.c struct platform_device *pdev = dev->pdev; pdev 1112 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, "\n"); pdev 1126 drivers/media/dvb-frontends/rtl2832_sdr.c struct platform_device *pdev = dev->pdev; pdev 1128 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, "\n"); pdev 1142 drivers/media/dvb-frontends/rtl2832_sdr.c struct platform_device *pdev = dev->pdev; pdev 1146 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, "pixelformat fourcc %4.4s\n", pdev 1174 drivers/media/dvb-frontends/rtl2832_sdr.c struct platform_device *pdev = dev->pdev; pdev 1177 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, "pixelformat fourcc %4.4s\n", pdev 1248 drivers/media/dvb-frontends/rtl2832_sdr.c struct platform_device *pdev = dev->pdev; pdev 1249 drivers/media/dvb-frontends/rtl2832_sdr.c struct rtl2832_sdr_platform_data *pdata = pdev->dev.platform_data; pdev 1254 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, "id=%d name=%s val=%d min=%lld max=%lld step=%lld\n", pdev 1299 drivers/media/dvb-frontends/rtl2832_sdr.c struct platform_device *pdev = dev->pdev; pdev 1301 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, "\n"); pdev 1309 drivers/media/dvb-frontends/rtl2832_sdr.c static int rtl2832_sdr_probe(struct platform_device *pdev) pdev 1312 drivers/media/dvb-frontends/rtl2832_sdr.c struct rtl2832_sdr_platform_data *pdata = pdev->dev.platform_data; pdev 1317 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, "\n"); pdev 1320 drivers/media/dvb-frontends/rtl2832_sdr.c dev_err(&pdev->dev, "Cannot proceed without platform data\n"); pdev 1324 drivers/media/dvb-frontends/rtl2832_sdr.c if (!pdev->dev.parent->driver) { pdev 1325 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, "No parent device\n"); pdev 1330 drivers/media/dvb-frontends/rtl2832_sdr.c if (!try_module_get(pdev->dev.parent->driver->owner)) { pdev 1331 drivers/media/dvb-frontends/rtl2832_sdr.c dev_err(&pdev->dev, "Refcount fail"); pdev 1344 drivers/media/dvb-frontends/rtl2832_sdr.c dev->pdev = pdev; pdev 1370 drivers/media/dvb-frontends/rtl2832_sdr.c dev_err(&pdev->dev, "Could not initialize vb2 queue\n"); pdev 1413 drivers/media/dvb-frontends/rtl2832_sdr.c dev_err(&pdev->dev, "Unsupported tuner\n"); pdev 1418 drivers/media/dvb-frontends/rtl2832_sdr.c dev_err(&pdev->dev, "Could not initialize controls\n"); pdev 1430 drivers/media/dvb-frontends/rtl2832_sdr.c ret = v4l2_device_register(&pdev->dev, &dev->v4l2_dev); pdev 1432 drivers/media/dvb-frontends/rtl2832_sdr.c dev_err(&pdev->dev, "Failed to register v4l2-device %d\n", ret); pdev 1443 drivers/media/dvb-frontends/rtl2832_sdr.c dev_err(&pdev->dev, "Failed to register as video device %d\n", pdev 1447 drivers/media/dvb-frontends/rtl2832_sdr.c dev_info(&pdev->dev, "Registered as %s\n", pdev 1449 drivers/media/dvb-frontends/rtl2832_sdr.c dev_info(&pdev->dev, "Realtek RTL2832 SDR attached\n"); pdev 1450 drivers/media/dvb-frontends/rtl2832_sdr.c dev_notice(&pdev->dev, pdev 1452 drivers/media/dvb-frontends/rtl2832_sdr.c platform_set_drvdata(pdev, dev); pdev 1461 drivers/media/dvb-frontends/rtl2832_sdr.c module_put(pdev->dev.parent->driver->owner); pdev 1466 drivers/media/dvb-frontends/rtl2832_sdr.c static int rtl2832_sdr_remove(struct platform_device *pdev) pdev 1468 drivers/media/dvb-frontends/rtl2832_sdr.c struct rtl2832_sdr_dev *dev = platform_get_drvdata(pdev); pdev 1470 drivers/media/dvb-frontends/rtl2832_sdr.c dev_dbg(&pdev->dev, "\n"); pdev 1481 drivers/media/dvb-frontends/rtl2832_sdr.c module_put(pdev->dev.parent->driver->owner); pdev 15 drivers/media/dvb-frontends/zd1301_demod.c struct platform_device *pdev; pdev 23 drivers/media/dvb-frontends/zd1301_demod.c struct platform_device *pdev = dev->pdev; pdev 24 drivers/media/dvb-frontends/zd1301_demod.c struct zd1301_demod_platform_data *pdata = pdev->dev.platform_data; pdev 31 drivers/media/dvb-frontends/zd1301_demod.c struct platform_device *pdev = dev->pdev; pdev 32 drivers/media/dvb-frontends/zd1301_demod.c struct zd1301_demod_platform_data *pdata = pdev->dev.platform_data; pdev 40 drivers/media/dvb-frontends/zd1301_demod.c struct platform_device *pdev = dev->pdev; pdev 46 drivers/media/dvb-frontends/zd1301_demod.c dev_dbg(&pdev->dev, "frequency=%u bandwidth_hz=%u\n", pdev 63 drivers/media/dvb-frontends/zd1301_demod.c dev_dbg(&pdev->dev, "if_frequency=%u\n", if_frequency); pdev 141 drivers/media/dvb-frontends/zd1301_demod.c dev_dbg(&pdev->dev, "failed=%d\n", ret); pdev 148 drivers/media/dvb-frontends/zd1301_demod.c struct platform_device *pdev = dev->pdev; pdev 151 drivers/media/dvb-frontends/zd1301_demod.c dev_dbg(&pdev->dev, "\n"); pdev 174 drivers/media/dvb-frontends/zd1301_demod.c dev_dbg(&pdev->dev, "failed=%d\n", ret); pdev 181 drivers/media/dvb-frontends/zd1301_demod.c struct platform_device *pdev = dev->pdev; pdev 184 drivers/media/dvb-frontends/zd1301_demod.c dev_dbg(&pdev->dev, "\n"); pdev 207 drivers/media/dvb-frontends/zd1301_demod.c dev_dbg(&pdev->dev, "failed=%d\n", ret); pdev 215 drivers/media/dvb-frontends/zd1301_demod.c struct platform_device *pdev = dev->pdev; pdev 217 drivers/media/dvb-frontends/zd1301_demod.c dev_dbg(&pdev->dev, "\n"); pdev 229 drivers/media/dvb-frontends/zd1301_demod.c struct platform_device *pdev = dev->pdev; pdev 242 drivers/media/dvb-frontends/zd1301_demod.c dev_dbg(&pdev->dev, "lock byte=%02x\n", u8tmp); pdev 268 drivers/media/dvb-frontends/zd1301_demod.c dev_dbg(&pdev->dev, "failed=%d\n", ret); pdev 299 drivers/media/dvb-frontends/zd1301_demod.c struct dvb_frontend *zd1301_demod_get_dvb_frontend(struct platform_device *pdev) pdev 301 drivers/media/dvb-frontends/zd1301_demod.c struct zd1301_demod_dev *dev = platform_get_drvdata(pdev); pdev 303 drivers/media/dvb-frontends/zd1301_demod.c dev_dbg(&pdev->dev, "\n"); pdev 313 drivers/media/dvb-frontends/zd1301_demod.c struct platform_device *pdev = dev->pdev; pdev 326 drivers/media/dvb-frontends/zd1301_demod.c dev_dbg(&pdev->dev, "write&read msg[0].len=%u msg[1].len=%u\n", pdev 374 drivers/media/dvb-frontends/zd1301_demod.c dev_dbg(&pdev->dev, "write msg[0].len=%u\n", msg[0].len); pdev 422 drivers/media/dvb-frontends/zd1301_demod.c dev_dbg(&pdev->dev, "unknown msg[0].len=%u\n", msg[0].len); pdev 429 drivers/media/dvb-frontends/zd1301_demod.c dev_dbg(&pdev->dev, "failed=%d\n", ret); pdev 443 drivers/media/dvb-frontends/zd1301_demod.c struct i2c_adapter *zd1301_demod_get_i2c_adapter(struct platform_device *pdev) pdev 445 drivers/media/dvb-frontends/zd1301_demod.c struct zd1301_demod_dev *dev = platform_get_drvdata(pdev); pdev 447 drivers/media/dvb-frontends/zd1301_demod.c dev_dbg(&pdev->dev, "\n"); pdev 454 drivers/media/dvb-frontends/zd1301_demod.c static int zd1301_demod_probe(struct platform_device *pdev) pdev 457 drivers/media/dvb-frontends/zd1301_demod.c struct zd1301_demod_platform_data *pdata = pdev->dev.platform_data; pdev 460 drivers/media/dvb-frontends/zd1301_demod.c dev_dbg(&pdev->dev, "\n"); pdev 464 drivers/media/dvb-frontends/zd1301_demod.c dev_err(&pdev->dev, "cannot proceed without platform data\n"); pdev 467 drivers/media/dvb-frontends/zd1301_demod.c if (!pdev->dev.parent->driver) { pdev 469 drivers/media/dvb-frontends/zd1301_demod.c dev_dbg(&pdev->dev, "no parent device\n"); pdev 480 drivers/media/dvb-frontends/zd1301_demod.c dev->pdev = pdev; pdev 496 drivers/media/dvb-frontends/zd1301_demod.c dev->adapter.dev.parent = pdev->dev.parent; pdev 500 drivers/media/dvb-frontends/zd1301_demod.c dev_err(&pdev->dev, "I2C adapter add failed %d\n", ret); pdev 507 drivers/media/dvb-frontends/zd1301_demod.c platform_set_drvdata(pdev, dev); pdev 508 drivers/media/dvb-frontends/zd1301_demod.c dev_info(&pdev->dev, "ZyDAS ZD1301 demod attached\n"); pdev 514 drivers/media/dvb-frontends/zd1301_demod.c dev_dbg(&pdev->dev, "failed=%d\n", ret); pdev 518 drivers/media/dvb-frontends/zd1301_demod.c static int zd1301_demod_remove(struct platform_device *pdev) pdev 520 drivers/media/dvb-frontends/zd1301_demod.c struct zd1301_demod_dev *dev = platform_get_drvdata(pdev); pdev 522 drivers/media/dvb-frontends/zd1301_demod.c dev_dbg(&pdev->dev, "\n"); pdev 34 drivers/media/dvb-frontends/zd1301_demod.h struct dvb_frontend *zd1301_demod_get_dvb_frontend(struct platform_device *pdev); pdev 42 drivers/media/dvb-frontends/zd1301_demod.h struct i2c_adapter *zd1301_demod_get_i2c_adapter(struct platform_device *pdev); pdev 9 drivers/media/pci/b2c2/flexcop-dma.c int flexcop_dma_allocate(struct pci_dev *pdev, pdev 20 drivers/media/pci/b2c2/flexcop-dma.c tcpu = pci_alloc_consistent(pdev, size, &tdma); pdev 22 drivers/media/pci/b2c2/flexcop-dma.c dma->pdev = pdev; pdev 36 drivers/media/pci/b2c2/flexcop-dma.c pci_free_consistent(dma->pdev, dma->size*2, pdev 46 drivers/media/pci/b2c2/flexcop-pci.c struct pci_dev *pdev; pdev 261 drivers/media/pci/b2c2/flexcop-pci.c ret = flexcop_dma_allocate(fc_pci->pdev, &fc_pci->dma[0], pdev 266 drivers/media/pci/b2c2/flexcop-pci.c ret = flexcop_dma_allocate(fc_pci->pdev, &fc_pci->dma[1], pdev 294 drivers/media/pci/b2c2/flexcop-pci.c info("card revision %x", fc_pci->pdev->revision); pdev 296 drivers/media/pci/b2c2/flexcop-pci.c if ((ret = pci_enable_device(fc_pci->pdev)) != 0) pdev 298 drivers/media/pci/b2c2/flexcop-pci.c pci_set_master(fc_pci->pdev); pdev 300 drivers/media/pci/b2c2/flexcop-pci.c if ((ret = pci_request_regions(fc_pci->pdev, DRIVER_NAME)) != 0) pdev 303 drivers/media/pci/b2c2/flexcop-pci.c fc_pci->io_mem = pci_iomap(fc_pci->pdev, 0, 0x800); pdev 311 drivers/media/pci/b2c2/flexcop-pci.c pci_set_drvdata(fc_pci->pdev, fc_pci); pdev 313 drivers/media/pci/b2c2/flexcop-pci.c if ((ret = request_irq(fc_pci->pdev->irq, flexcop_pci_isr, pdev 321 drivers/media/pci/b2c2/flexcop-pci.c pci_iounmap(fc_pci->pdev, fc_pci->io_mem); pdev 323 drivers/media/pci/b2c2/flexcop-pci.c pci_release_regions(fc_pci->pdev); pdev 325 drivers/media/pci/b2c2/flexcop-pci.c pci_disable_device(fc_pci->pdev); pdev 332 drivers/media/pci/b2c2/flexcop-pci.c free_irq(fc_pci->pdev->irq, fc_pci); pdev 333 drivers/media/pci/b2c2/flexcop-pci.c pci_iounmap(fc_pci->pdev, fc_pci->io_mem); pdev 334 drivers/media/pci/b2c2/flexcop-pci.c pci_release_regions(fc_pci->pdev); pdev 335 drivers/media/pci/b2c2/flexcop-pci.c pci_disable_device(fc_pci->pdev); pdev 340 drivers/media/pci/b2c2/flexcop-pci.c static int flexcop_pci_probe(struct pci_dev *pdev, pdev 369 drivers/media/pci/b2c2/flexcop-pci.c fc->dev = &pdev->dev; pdev 373 drivers/media/pci/b2c2/flexcop-pci.c fc_pci->pdev = pdev; pdev 406 drivers/media/pci/b2c2/flexcop-pci.c static void flexcop_pci_remove(struct pci_dev *pdev) pdev 408 drivers/media/pci/b2c2/flexcop-pci.c struct flexcop_pci *fc_pci = pci_get_drvdata(pdev); pdev 2082 drivers/media/pci/cx23885/cx23885-core.c struct pci_dev *pdev = NULL; pdev 2090 drivers/media/pci/cx23885/cx23885-core.c pdev = pci_get_device(broken_dev_id[i].vendor, pdev 2092 drivers/media/pci/cx23885/cx23885-core.c if (pdev) { pdev 2093 drivers/media/pci/cx23885/cx23885-core.c pci_dev_put(pdev); pdev 231 drivers/media/pci/ddbridge/ddbridge-core.c struct ddb *pdev = ddbs[(p >> 4) & 0x3f]; pdev 234 drivers/media/pci/ddbridge/ddbridge-core.c if (!idev || !pdev) pdev 236 drivers/media/pci/ddbridge/ddbridge-core.c if (!idev->has_dma || !pdev->has_dma) pdev 239 drivers/media/pci/ddbridge/ddbridge-core.c port = &pdev->port[p & 0x0f]; pdev 278 drivers/media/pci/ddbridge/ddbridge-core.c static void dma_free(struct pci_dev *pdev, struct ddb_dma *dma, int dir) pdev 287 drivers/media/pci/ddbridge/ddbridge-core.c dma_unmap_single(&pdev->dev, dma->pbuf[i], pdev 294 drivers/media/pci/ddbridge/ddbridge-core.c dma_free_coherent(&pdev->dev, dma->size, pdev 303 drivers/media/pci/ddbridge/ddbridge-core.c static int dma_alloc(struct pci_dev *pdev, struct ddb_dma *dma, int dir) pdev 314 drivers/media/pci/ddbridge/ddbridge-core.c dma->pbuf[i] = dma_map_single(&pdev->dev, pdev 319 drivers/media/pci/ddbridge/ddbridge-core.c if (dma_mapping_error(&pdev->dev, dma->pbuf[i])) { pdev 325 drivers/media/pci/ddbridge/ddbridge-core.c dma->vbuf[i] = dma_alloc_coherent(&pdev->dev, pdev 346 drivers/media/pci/ddbridge/ddbridge-core.c if (dma_alloc(dev->pdev, port->input[0]->dma, 0) pdev 350 drivers/media/pci/ddbridge/ddbridge-core.c if (dma_alloc(dev->pdev, port->input[1]->dma, 0) pdev 357 drivers/media/pci/ddbridge/ddbridge-core.c if (dma_alloc(dev->pdev, port->input[0]->dma, 0) pdev 361 drivers/media/pci/ddbridge/ddbridge-core.c if (dma_alloc(dev->pdev, port->output->dma, 1) pdev 382 drivers/media/pci/ddbridge/ddbridge-core.c dma_free(dev->pdev, port->input[0]->dma, 0); pdev 384 drivers/media/pci/ddbridge/ddbridge-core.c dma_free(dev->pdev, port->input[1]->dma, 0); pdev 386 drivers/media/pci/ddbridge/ddbridge-core.c dma_free(dev->pdev, port->output->dma, 1); pdev 64 drivers/media/pci/ddbridge/ddbridge-io.h dev_err(&dev->pdev->dev, "ddbreadl failure, adr=%08x\n", adr); pdev 72 drivers/media/pci/ddbridge/ddbridge-main.c pci_free_irq_vectors(dev->pdev); pdev 80 drivers/media/pci/ddbridge/ddbridge-main.c free_irq(pci_irq_vector(dev->pdev, 1), dev); pdev 81 drivers/media/pci/ddbridge/ddbridge-main.c free_irq(pci_irq_vector(dev->pdev, 0), dev); pdev 84 drivers/media/pci/ddbridge/ddbridge-main.c static void ddb_remove(struct pci_dev *pdev) pdev 86 drivers/media/pci/ddbridge/ddbridge-main.c struct ddb *dev = (struct ddb *)pci_get_drvdata(pdev); pdev 98 drivers/media/pci/ddbridge/ddbridge-main.c pci_set_drvdata(pdev, NULL); pdev 99 drivers/media/pci/ddbridge/ddbridge-main.c pci_disable_device(pdev); pdev 108 drivers/media/pci/ddbridge/ddbridge-main.c stat = pci_alloc_irq_vectors(dev->pdev, 1, nr, pdev 141 drivers/media/pci/ddbridge/ddbridge-main.c stat = request_irq(pci_irq_vector(dev->pdev, 0), pdev 146 drivers/media/pci/ddbridge/ddbridge-main.c stat = request_irq(pci_irq_vector(dev->pdev, 1), pdev 150 drivers/media/pci/ddbridge/ddbridge-main.c free_irq(pci_irq_vector(dev->pdev, 0), dev); pdev 156 drivers/media/pci/ddbridge/ddbridge-main.c stat = request_irq(pci_irq_vector(dev->pdev, 0), pdev 172 drivers/media/pci/ddbridge/ddbridge-main.c static int ddb_probe(struct pci_dev *pdev, pdev 178 drivers/media/pci/ddbridge/ddbridge-main.c if (pci_enable_device(pdev) < 0) pdev 181 drivers/media/pci/ddbridge/ddbridge-main.c pci_set_master(pdev); pdev 183 drivers/media/pci/ddbridge/ddbridge-main.c if (pci_set_dma_mask(pdev, DMA_BIT_MASK(64))) pdev 184 drivers/media/pci/ddbridge/ddbridge-main.c if (pci_set_dma_mask(pdev, DMA_BIT_MASK(32))) pdev 193 drivers/media/pci/ddbridge/ddbridge-main.c dev->pdev = pdev; pdev 194 drivers/media/pci/ddbridge/ddbridge-main.c dev->dev = &pdev->dev; pdev 195 drivers/media/pci/ddbridge/ddbridge-main.c pci_set_drvdata(pdev, dev); pdev 200 drivers/media/pci/ddbridge/ddbridge-main.c dev->link[0].ids.subdevice = pdev->subsystem_device; pdev 205 drivers/media/pci/ddbridge/ddbridge-main.c id->subvendor, pdev->subsystem_device); pdev 207 drivers/media/pci/ddbridge/ddbridge-main.c dev_info(&pdev->dev, "detected %s\n", dev->link[0].info->name); pdev 209 drivers/media/pci/ddbridge/ddbridge-main.c dev->regs_len = pci_resource_len(dev->pdev, 0); pdev 210 drivers/media/pci/ddbridge/ddbridge-main.c dev->regs = ioremap(pci_resource_start(dev->pdev, 0), pdev 211 drivers/media/pci/ddbridge/ddbridge-main.c pci_resource_len(dev->pdev, 0)); pdev 214 drivers/media/pci/ddbridge/ddbridge-main.c dev_err(&pdev->dev, "not enough memory for register map\n"); pdev 219 drivers/media/pci/ddbridge/ddbridge-main.c dev_err(&pdev->dev, "cannot read registers\n"); pdev 227 drivers/media/pci/ddbridge/ddbridge-main.c dev_info(&pdev->dev, "HW %08x REGMAP %08x\n", pdev 242 drivers/media/pci/ddbridge/ddbridge-main.c dev_err(&pdev->dev, "fail0\n"); pdev 245 drivers/media/pci/ddbridge/ddbridge-main.c dev_err(&pdev->dev, "fail\n"); pdev 248 drivers/media/pci/ddbridge/ddbridge-main.c pci_set_drvdata(pdev, NULL); pdev 249 drivers/media/pci/ddbridge/ddbridge-main.c pci_disable_device(pdev); pdev 320 drivers/media/pci/ddbridge/ddbridge.h struct pci_dev *pdev; pdev 320 drivers/media/pci/dm1105/dm1105.c struct pci_dev *pdev; pdev 608 drivers/media/pci/dm1105/dm1105.c dev->ts_buf = pci_alloc_consistent(dev->pdev, pdev 617 drivers/media/pci/dm1105/dm1105.c pci_free_consistent(dev->pdev, pdev 737 drivers/media/pci/dm1105/dm1105.c "pci-%s/ir0", pci_name(dm1105->pdev)); pdev 745 drivers/media/pci/dm1105/dm1105.c if (dm1105->pdev->subsystem_vendor) { pdev 746 drivers/media/pci/dm1105/dm1105.c dev->input_id.vendor = dm1105->pdev->subsystem_vendor; pdev 747 drivers/media/pci/dm1105/dm1105.c dev->input_id.product = dm1105->pdev->subsystem_device; pdev 749 drivers/media/pci/dm1105/dm1105.c dev->input_id.vendor = dm1105->pdev->vendor; pdev 750 drivers/media/pci/dm1105/dm1105.c dev->input_id.product = dm1105->pdev->device; pdev 752 drivers/media/pci/dm1105/dm1105.c dev->dev.parent = &dm1105->pdev->dev; pdev 932 drivers/media/pci/dm1105/dm1105.c dev_err(&dev->pdev->dev, "could not attach frontend\n"); pdev 966 drivers/media/pci/dm1105/dm1105.c dev_info(&dev->pdev->dev, "MAC %pM\n", mac); pdev 969 drivers/media/pci/dm1105/dm1105.c static int dm1105_probe(struct pci_dev *pdev, pdev 993 drivers/media/pci/dm1105/dm1105.c if (pdev->subsystem_vendor == pdev 995 drivers/media/pci/dm1105/dm1105.c pdev->subsystem_device == pdev 1001 drivers/media/pci/dm1105/dm1105.c dm1105_card_list(pdev); pdev 1005 drivers/media/pci/dm1105/dm1105.c dev->pdev = pdev; pdev 1010 drivers/media/pci/dm1105/dm1105.c ret = pci_enable_device(pdev); pdev 1014 drivers/media/pci/dm1105/dm1105.c ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 1018 drivers/media/pci/dm1105/dm1105.c pci_set_master(pdev); pdev 1020 drivers/media/pci/dm1105/dm1105.c ret = pci_request_regions(pdev, DRIVER_NAME); pdev 1024 drivers/media/pci/dm1105/dm1105.c dev->io_mem = pci_iomap(pdev, 0, pci_resource_len(pdev, 0)); pdev 1031 drivers/media/pci/dm1105/dm1105.c pci_set_drvdata(pdev, dev); pdev 1041 drivers/media/pci/dm1105/dm1105.c dev->i2c_adap.dev.parent = &pdev->dev; pdev 1053 drivers/media/pci/dm1105/dm1105.c dev->i2c_bb_adap.dev.parent = &pdev->dev; pdev 1073 drivers/media/pci/dm1105/dm1105.c THIS_MODULE, &pdev->dev, adapter_nr); pdev 1135 drivers/media/pci/dm1105/dm1105.c ret = request_irq(pdev->irq, dm1105_irq, IRQF_SHARED, pdev 1165 drivers/media/pci/dm1105/dm1105.c pci_iounmap(pdev, dev->io_mem); pdev 1167 drivers/media/pci/dm1105/dm1105.c pci_release_regions(pdev); pdev 1169 drivers/media/pci/dm1105/dm1105.c pci_disable_device(pdev); pdev 1175 drivers/media/pci/dm1105/dm1105.c static void dm1105_remove(struct pci_dev *pdev) pdev 1177 drivers/media/pci/dm1105/dm1105.c struct dm1105_dev *dev = pci_get_drvdata(pdev); pdev 1197 drivers/media/pci/dm1105/dm1105.c free_irq(pdev->irq, dev); pdev 1198 drivers/media/pci/dm1105/dm1105.c pci_iounmap(pdev, dev->io_mem); pdev 1199 drivers/media/pci/dm1105/dm1105.c pci_release_regions(pdev); pdev 1200 drivers/media/pci/dm1105/dm1105.c pci_disable_device(pdev); pdev 299 drivers/media/pci/dt3155/dt3155.c sprintf(cap->bus_info, "PCI:%s", pci_name(pd->pdev)); pdev 414 drivers/media/pci/dt3155/dt3155.c struct pci_dev *pdev = pd->pdev; pdev 418 drivers/media/pci/dt3155/dt3155.c pci_set_master(pdev); /* dt3155 needs it */ pdev 493 drivers/media/pci/dt3155/dt3155.c static int dt3155_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 498 drivers/media/pci/dt3155/dt3155.c err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 501 drivers/media/pci/dt3155/dt3155.c pd = devm_kzalloc(&pdev->dev, sizeof(*pd), GFP_KERNEL); pdev 505 drivers/media/pci/dt3155/dt3155.c err = v4l2_device_register(&pdev->dev, &pd->v4l2_dev); pdev 511 drivers/media/pci/dt3155/dt3155.c pd->pdev = pdev; pdev 528 drivers/media/pci/dt3155/dt3155.c pd->vidq.dev = &pdev->dev; pdev 535 drivers/media/pci/dt3155/dt3155.c err = pci_enable_device(pdev); pdev 538 drivers/media/pci/dt3155/dt3155.c err = pci_request_region(pdev, 0, pci_name(pdev)); pdev 541 drivers/media/pci/dt3155/dt3155.c pd->regs = pci_iomap(pdev, 0, pci_resource_len(pd->pdev, 0)); pdev 549 drivers/media/pci/dt3155/dt3155.c err = request_irq(pd->pdev->irq, dt3155_irq_handler_even, pdev 556 drivers/media/pci/dt3155/dt3155.c dev_info(&pdev->dev, "/dev/video%i is ready\n", pd->vdev.minor); pdev 560 drivers/media/pci/dt3155/dt3155.c free_irq(pd->pdev->irq, pd); pdev 562 drivers/media/pci/dt3155/dt3155.c pci_iounmap(pdev, pd->regs); pdev 564 drivers/media/pci/dt3155/dt3155.c pci_release_region(pdev, 0); pdev 566 drivers/media/pci/dt3155/dt3155.c pci_disable_device(pdev); pdev 572 drivers/media/pci/dt3155/dt3155.c static void dt3155_remove(struct pci_dev *pdev) pdev 574 drivers/media/pci/dt3155/dt3155.c struct v4l2_device *v4l2_dev = pci_get_drvdata(pdev); pdev 579 drivers/media/pci/dt3155/dt3155.c free_irq(pd->pdev->irq, pd); pdev 582 drivers/media/pci/dt3155/dt3155.c pci_iounmap(pdev, pd->regs); pdev 583 drivers/media/pci/dt3155/dt3155.c pci_release_region(pdev, 0); pdev 584 drivers/media/pci/dt3155/dt3155.c pci_disable_device(pdev); pdev 173 drivers/media/pci/dt3155/dt3155.h struct pci_dev *pdev; pdev 132 drivers/media/pci/ivtv/ivtv-alsa-main.c ret = snd_card_new(&itv->pdev->dev, pdev 418 drivers/media/pci/ivtv/ivtv-driver.c int pci_slot = PCI_SLOT(itv->pdev->devfn); pdev 674 drivers/media/pci/ivtv/ivtv-driver.c itv->has_cx23415 = (itv->pdev->device == PCI_DEVICE_ID_IVTV15); pdev 687 drivers/media/pci/ivtv/ivtv-driver.c if (itv->pdev->subsystem_vendor == IVTV_PCI_ID_HAUPPAUGE || pdev 688 drivers/media/pci/ivtv/ivtv-driver.c itv->pdev->subsystem_vendor == IVTV_PCI_ID_HAUPPAUGE_ALT1 || pdev 689 drivers/media/pci/ivtv/ivtv-driver.c itv->pdev->subsystem_vendor == IVTV_PCI_ID_HAUPPAUGE_ALT2) { pdev 700 drivers/media/pci/ivtv/ivtv-driver.c if (itv->pdev->device != pdev 703 drivers/media/pci/ivtv/ivtv-driver.c if (itv->pdev->subsystem_vendor != pdev 706 drivers/media/pci/ivtv/ivtv-driver.c if (itv->pdev->subsystem_device != pdev 720 drivers/media/pci/ivtv/ivtv-driver.c itv->pdev->vendor, itv->pdev->device); pdev 722 drivers/media/pci/ivtv/ivtv-driver.c itv->pdev->subsystem_vendor, itv->pdev->subsystem_device); pdev 743 drivers/media/pci/ivtv/ivtv-driver.c itv->base_addr = pci_resource_start(itv->pdev, 0); pdev 834 drivers/media/pci/ivtv/ivtv-driver.c static int ivtv_setup_pci(struct ivtv *itv, struct pci_dev *pdev, pdev 842 drivers/media/pci/ivtv/ivtv-driver.c if (pci_enable_device(pdev)) { pdev 846 drivers/media/pci/ivtv/ivtv-driver.c if (pci_set_dma_mask(pdev, DMA_BIT_MASK(32))) { pdev 872 drivers/media/pci/ivtv/ivtv-driver.c pci_read_config_word(pdev, PCI_COMMAND, &cmd); pdev 875 drivers/media/pci/ivtv/ivtv-driver.c pci_set_master(pdev); pdev 876 drivers/media/pci/ivtv/ivtv-driver.c pci_read_config_word(pdev, PCI_COMMAND, &cmd); pdev 884 drivers/media/pci/ivtv/ivtv-driver.c pci_read_config_byte(pdev, PCI_LATENCY_TIMER, &pci_latency); pdev 889 drivers/media/pci/ivtv/ivtv-driver.c pci_write_config_byte(pdev, PCI_LATENCY_TIMER, 64); pdev 890 drivers/media/pci/ivtv/ivtv-driver.c pci_read_config_byte(pdev, PCI_LATENCY_TIMER, &pci_latency); pdev 896 drivers/media/pci/ivtv/ivtv-driver.c pci_write_config_dword(pdev, 0x40, 0xffff); pdev 899 drivers/media/pci/ivtv/ivtv-driver.c pdev->device, pdev->revision, pdev->bus->number, pdev 900 drivers/media/pci/ivtv/ivtv-driver.c PCI_SLOT(pdev->devfn), PCI_FUNC(pdev->devfn), pdev 901 drivers/media/pci/ivtv/ivtv-driver.c pdev->irq, pci_latency, (u64)itv->base_addr); pdev 996 drivers/media/pci/ivtv/ivtv-driver.c static int ivtv_probe(struct pci_dev *pdev, const struct pci_device_id *pci_id) pdev 1005 drivers/media/pci/ivtv/ivtv-driver.c itv->pdev = pdev; pdev 1009 drivers/media/pci/ivtv/ivtv-driver.c retval = v4l2_device_register(&pdev->dev, &itv->v4l2_dev); pdev 1036 drivers/media/pci/ivtv/ivtv-driver.c retval = ivtv_setup_pci(itv, pdev, pci_id); pdev 1251 drivers/media/pci/ivtv/ivtv-driver.c retval = request_irq(itv->pdev->irq, ivtv_irq_handler, pdev 1277 drivers/media/pci/ivtv/ivtv-driver.c free_irq(itv->pdev->irq, (void *)itv); pdev 1392 drivers/media/pci/ivtv/ivtv-driver.c static void ivtv_remove(struct pci_dev *pdev) pdev 1394 drivers/media/pci/ivtv/ivtv-driver.c struct v4l2_device *v4l2_dev = dev_get_drvdata(&pdev->dev); pdev 1442 drivers/media/pci/ivtv/ivtv-driver.c free_irq(itv->pdev->irq, (void *)itv); pdev 1450 drivers/media/pci/ivtv/ivtv-driver.c pci_disable_device(itv->pdev); pdev 614 drivers/media/pci/ivtv/ivtv-driver.h struct pci_dev *pdev; /* PCI device */ pdev 46 drivers/media/pci/ivtv/ivtv-firmware.c if (retries && request_firmware(&fw, fn, &itv->pdev->dev) == 0) { pdev 714 drivers/media/pci/ivtv/ivtv-i2c.c itv->i2c_adap.dev.parent = &itv->pdev->dev; pdev 740 drivers/media/pci/ivtv/ivtv-ioctl.c snprintf(vcap->bus_info, sizeof(vcap->bus_info), "PCI:%s", pci_name(itv->pdev)); pdev 221 drivers/media/pci/ivtv/ivtv-queue.c s->sg_handle = pci_map_single(itv->pdev, s->sg_dma, pdev 240 drivers/media/pci/ivtv/ivtv-queue.c buf->dma_handle = pci_map_single(s->itv->pdev, pdev 263 drivers/media/pci/ivtv/ivtv-queue.c pci_unmap_single(s->itv->pdev, buf->dma_handle, pdev 272 drivers/media/pci/ivtv/ivtv-queue.c pci_unmap_single(s->itv->pdev, s->sg_handle, pdev 44 drivers/media/pci/ivtv/ivtv-queue.h pci_dma_sync_single_for_cpu(s->itv->pdev, buf->dma_handle, pdev 51 drivers/media/pci/ivtv/ivtv-queue.h pci_dma_sync_single_for_device(s->itv->pdev, buf->dma_handle, pdev 73 drivers/media/pci/ivtv/ivtv-queue.h pci_dma_sync_single_for_cpu(s->itv->pdev, s->sg_handle, pdev 80 drivers/media/pci/ivtv/ivtv-queue.h pci_dma_sync_single_for_device(s->itv->pdev, s->sg_handle, pdev 84 drivers/media/pci/ivtv/ivtv-udma.c itv->udma.SG_handle = pci_map_single(itv->pdev, itv->udma.SGarray, pdev 141 drivers/media/pci/ivtv/ivtv-udma.c dma->SG_length = pci_map_sg(itv->pdev, dma->SGlist, dma->page_count, PCI_DMA_TODEVICE); pdev 166 drivers/media/pci/ivtv/ivtv-udma.c pci_unmap_sg(itv->pdev, dma->SGlist, dma->page_count, PCI_DMA_TODEVICE); pdev 185 drivers/media/pci/ivtv/ivtv-udma.c pci_unmap_single(itv->pdev, itv->udma.SG_handle, pdev 191 drivers/media/pci/ivtv/ivtv-udma.c pci_unmap_sg(itv->pdev, itv->udma.SGlist, itv->udma.page_count, PCI_DMA_TODEVICE); pdev 26 drivers/media/pci/ivtv/ivtv-udma.h pci_dma_sync_single_for_device(itv->pdev, itv->udma.SG_handle, pdev 32 drivers/media/pci/ivtv/ivtv-udma.h pci_dma_sync_single_for_cpu(itv->pdev, itv->udma.SG_handle, pdev 121 drivers/media/pci/ivtv/ivtv-yuv.c dma->SG_length = pci_map_sg(itv->pdev, dma->SGlist, dma->page_count, PCI_DMA_TODEVICE); pdev 928 drivers/media/pci/ivtv/ivtv-yuv.c yi->blanking_dmaptr = pci_map_single(itv->pdev, yi->blanking_ptr, 720*16, PCI_DMA_TODEVICE); pdev 1272 drivers/media/pci/ivtv/ivtv-yuv.c pci_unmap_single(itv->pdev, yi->blanking_dmaptr, 720*16, PCI_DMA_TODEVICE); pdev 146 drivers/media/pci/mantis/hopper_cards.c static int hopper_pci_probe(struct pci_dev *pdev, pdev 163 drivers/media/pci/mantis/hopper_cards.c mantis->pdev = pdev; pdev 230 drivers/media/pci/mantis/hopper_cards.c static void hopper_pci_remove(struct pci_dev *pdev) pdev 232 drivers/media/pci/mantis/hopper_cards.c struct mantis_pci *mantis = pci_get_drvdata(pdev); pdev 155 drivers/media/pci/mantis/mantis_cards.c static int mantis_pci_probe(struct pci_dev *pdev, pdev 170 drivers/media/pci/mantis/mantis_cards.c mantis->pdev = pdev; pdev 252 drivers/media/pci/mantis/mantis_cards.c static void mantis_pci_remove(struct pci_dev *pdev) pdev 254 drivers/media/pci/mantis/mantis_cards.c struct mantis_pci *mantis = pci_get_drvdata(pdev); pdev 110 drivers/media/pci/mantis/mantis_common.h struct pci_dev *pdev; pdev 109 drivers/media/pci/mantis/mantis_core.c mantis->pdev->bus->number, PCI_SLOT(mantis->pdev->devfn), PCI_FUNC(mantis->pdev->devfn)); pdev 115 drivers/media/pci/mantis/mantis_core.c mantis->pdev->irq, mantis->latency, pdev 55 drivers/media/pci/mantis/mantis_dma.c pci_free_consistent(mantis->pdev, MANTIS_BUF_SIZE, pdev 67 drivers/media/pci/mantis/mantis_dma.c pci_free_consistent(mantis->pdev, MANTIS_RISC_SIZE, pdev 80 drivers/media/pci/mantis/mantis_dma.c mantis->buf_cpu = pci_alloc_consistent(mantis->pdev, pdev 95 drivers/media/pci/mantis/mantis_dma.c mantis->risc_cpu = pci_alloc_consistent(mantis->pdev, pdev 145 drivers/media/pci/mantis/mantis_dvb.c &mantis->pdev->dev, pdev 212 drivers/media/pci/mantis/mantis_i2c.c struct pci_dev *pdev = mantis->pdev; pdev 224 drivers/media/pci/mantis/mantis_i2c.c i2c_adapter->dev.parent = &pdev->dev; pdev 44 drivers/media/pci/mantis/mantis_input.c "pci-%s/ir0", pci_name(mantis->pdev)); pdev 54 drivers/media/pci/mantis/mantis_input.c dev->dev.parent = &mantis->pdev->dev; pdev 41 drivers/media/pci/mantis/mantis_pci.c struct pci_dev *pdev = mantis->pdev; pdev 47 drivers/media/pci/mantis/mantis_pci.c mantis->pdev->bus->number, pdev 48 drivers/media/pci/mantis/mantis_pci.c PCI_SLOT(mantis->pdev->devfn), pdev 49 drivers/media/pci/mantis/mantis_pci.c PCI_FUNC(mantis->pdev->devfn)); pdev 51 drivers/media/pci/mantis/mantis_pci.c err = pci_enable_device(pdev); pdev 58 drivers/media/pci/mantis/mantis_pci.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 65 drivers/media/pci/mantis/mantis_pci.c pci_set_master(pdev); pdev 67 drivers/media/pci/mantis/mantis_pci.c if (!request_mem_region(pci_resource_start(pdev, 0), pdev 68 drivers/media/pci/mantis/mantis_pci.c pci_resource_len(pdev, 0), pdev 76 drivers/media/pci/mantis/mantis_pci.c mantis->mmio = ioremap(pci_resource_start(pdev, 0), pdev 77 drivers/media/pci/mantis/mantis_pci.c pci_resource_len(pdev, 0)); pdev 85 drivers/media/pci/mantis/mantis_pci.c pci_read_config_byte(pdev, PCI_LATENCY_TIMER, &latency); pdev 87 drivers/media/pci/mantis/mantis_pci.c mantis->revision = pdev->revision; pdev 91 drivers/media/pci/mantis/mantis_pci.c mantis->pdev->subsystem_vendor, pdev 92 drivers/media/pci/mantis/mantis_pci.c mantis->pdev->subsystem_device); pdev 96 drivers/media/pci/mantis/mantis_pci.c mantis->pdev->irq, pdev 101 drivers/media/pci/mantis/mantis_pci.c err = request_irq(pdev->irq, pdev 114 drivers/media/pci/mantis/mantis_pci.c pci_set_drvdata(pdev, mantis); pdev 125 drivers/media/pci/mantis/mantis_pci.c release_mem_region(pci_resource_start(pdev, 0), pdev 126 drivers/media/pci/mantis/mantis_pci.c pci_resource_len(pdev, 0)); pdev 130 drivers/media/pci/mantis/mantis_pci.c pci_disable_device(pdev); pdev 140 drivers/media/pci/mantis/mantis_pci.c struct pci_dev *pdev = mantis->pdev; pdev 143 drivers/media/pci/mantis/mantis_pci.c free_irq(pdev->irq, mantis); pdev 146 drivers/media/pci/mantis/mantis_pci.c release_mem_region(pci_resource_start(pdev, 0), pdev 147 drivers/media/pci/mantis/mantis_pci.c pci_resource_len(pdev, 0)); pdev 150 drivers/media/pci/mantis/mantis_pci.c pci_disable_device(pdev); pdev 1532 drivers/media/pci/meye/meye.c static int meye_suspend(struct pci_dev *pdev, pm_message_t state) pdev 1534 drivers/media/pci/meye/meye.c pci_save_state(pdev); pdev 1541 drivers/media/pci/meye/meye.c static int meye_resume(struct pci_dev *pdev) pdev 1543 drivers/media/pci/meye/meye.c pci_restore_state(pdev); pdev 119 drivers/media/pci/ngene/ngene-cards.c struct device *pdev = &chan->dev->pci_dev->dev; pdev 129 drivers/media/pci/ngene/ngene-cards.c dev_err(pdev, "No STV6110X found!\n"); pdev 150 drivers/media/pci/ngene/ngene-cards.c struct device *pdev = &chan->dev->pci_dev->dev; pdev 159 drivers/media/pci/ngene/ngene-cards.c dev_err(pdev, "stv6111_attach() failed!\n"); pdev 183 drivers/media/pci/ngene/ngene-cards.c struct device *pdev = &chan->dev->pci_dev->dev; pdev 193 drivers/media/pci/ngene/ngene-cards.c dev_err(pdev, "No TDA18271 found!\n"); pdev 204 drivers/media/pci/ngene/ngene-cards.c struct device *pdev = &chan->dev->pci_dev->dev; pdev 208 drivers/media/pci/ngene/ngene-cards.c dev_dbg(pdev, "stv0367-tda18212 tuner ping\n"); pdev 213 drivers/media/pci/ngene/ngene-cards.c dev_dbg(pdev, "tda18212 ping 1 fail\n"); pdev 215 drivers/media/pci/ngene/ngene-cards.c dev_warn(pdev, "tda18212 ping failed, expect problems\n"); pdev 225 drivers/media/pci/ngene/ngene-cards.c struct device *pdev = &chan->dev->pci_dev->dev; pdev 258 drivers/media/pci/ngene/ngene-cards.c dev_err(pdev, "TDA18212 tuner not found. Device is not fully operational.\n"); pdev 284 drivers/media/pci/ngene/ngene-cards.c struct device *pdev = &chan->dev->pci_dev->dev; pdev 293 drivers/media/pci/ngene/ngene-cards.c dev_err(pdev, "No STV0900 found!\n"); pdev 303 drivers/media/pci/ngene/ngene-cards.c dev_err(pdev, "No LNBH24 found!\n"); pdev 328 drivers/media/pci/ngene/ngene-cards.c struct device *pdev = &chan->dev->pci_dev->dev; pdev 339 drivers/media/pci/ngene/ngene-cards.c dev_err(pdev, "stv0910_attach() failed!\n"); pdev 351 drivers/media/pci/ngene/ngene-cards.c dev_err(pdev, "lnbh25_attach() failed!\n"); pdev 382 drivers/media/pci/ngene/ngene-cards.c struct device *pdev = &chan->dev->pci_dev->dev; pdev 388 drivers/media/pci/ngene/ngene-cards.c dev_err(pdev, "stv0367ddb_attach() failed!\n"); pdev 401 drivers/media/pci/ngene/ngene-cards.c struct device *pdev = &chan->dev->pci_dev->dev; pdev 416 drivers/media/pci/ngene/ngene-cards.c dev_err(pdev, "CXD28XX attach failed!\n"); pdev 490 drivers/media/pci/ngene/ngene-cards.c struct device *pdev = &chan->dev->pci_dev->dev; pdev 500 drivers/media/pci/ngene/ngene-cards.c dev_err(pdev, "No DRXK found!\n"); pdev 524 drivers/media/pci/ngene/ngene-cards.c struct device *pdev = &chan->dev->pci_dev->dev; pdev 534 drivers/media/pci/ngene/ngene-cards.c dev_info(pdev, "Invalid XO2 on channel %d\n", chan->number); pdev 596 drivers/media/pci/ngene/ngene-cards.c struct device *pdev = &chan->dev->pci_dev->dev; pdev 607 drivers/media/pci/ngene/ngene-cards.c dev_dbg(pdev, "XO2 on channel %d (type %d, id %d)\n", pdev 613 drivers/media/pci/ngene/ngene-cards.c dev_dbg(pdev, pdev 626 drivers/media/pci/ngene/ngene-cards.c dev_info(pdev, "%s (XO2) on channel %d\n", pdev 635 drivers/media/pci/ngene/ngene-cards.c dev_info(pdev, "%s (XO2) on channel %d\n", pdev 641 drivers/media/pci/ngene/ngene-cards.c dev_warn(pdev, pdev 648 drivers/media/pci/ngene/ngene-cards.c dev_info(pdev, "DuoFlex CI modules not supported\n"); pdev 651 drivers/media/pci/ngene/ngene-cards.c dev_info(pdev, "Unsupported XO2 module type\n"); pdev 680 drivers/media/pci/ngene/ngene-cards.c dev_err(pdev, "Could not setup DPNx\n"); pdev 688 drivers/media/pci/ngene/ngene-cards.c dev_info(pdev, "STV0367 on channel %d\n", chan->number); pdev 691 drivers/media/pci/ngene/ngene-cards.c dev_info(pdev, "No demod found on chan %d\n", chan->number); pdev 713 drivers/media/pci/ngene/ngene-cards.c struct device *pdev = &chan->dev->pci_dev->dev; pdev 718 drivers/media/pci/ngene/ngene-cards.c dev_err(pdev, "No LGDT330x found!\n"); pdev 730 drivers/media/pci/ngene/ngene-cards.c struct device *pdev = &chan->dev->pci_dev->dev; pdev 738 drivers/media/pci/ngene/ngene-cards.c dev_err(pdev, "No DRXD found!\n"); pdev 746 drivers/media/pci/ngene/ngene-cards.c struct device *pdev = &chan->dev->pci_dev->dev; pdev 754 drivers/media/pci/ngene/ngene-cards.c dev_err(pdev, "No pll(%d) found!\n", feconf->pll_type); pdev 790 drivers/media/pci/ngene/ngene-cards.c struct device *pdev = adapter->dev.parent; pdev 796 drivers/media/pci/ngene/ngene-cards.c dev_err(pdev, "Error writing EEPROM!\n"); pdev 805 drivers/media/pci/ngene/ngene-cards.c struct device *pdev = adapter->dev.parent; pdev 813 drivers/media/pci/ngene/ngene-cards.c dev_err(pdev, "Error reading EEPROM\n"); pdev 822 drivers/media/pci/ngene/ngene-cards.c struct device *pdev = adapter->dev.parent; pdev 838 drivers/media/pci/ngene/ngene-cards.c dev_err(pdev, "Reached EOEE @ Tag = %04x Length = %3d\n", pdev 862 drivers/media/pci/ngene/ngene-cards.c struct device *pdev = adapter->dev.parent; pdev 880 drivers/media/pci/ngene/ngene-cards.c dev_err(pdev, "Reached EOEE @ Tag = %04x Length = %3d\n", pdev 908 drivers/media/pci/ngene/ngene-cards.c dev_err(pdev, "eeprom write error\n"); pdev 912 drivers/media/pci/ngene/ngene-cards.c dev_err(pdev, "Timeout polling eeprom\n"); pdev 951 drivers/media/pci/ngene/ngene-cards.c struct device *pdev = &chan->dev->pci_dev->dev; pdev 957 drivers/media/pci/ngene/ngene-cards.c dev_info(pdev, "write deviation %d\n", pdev 963 drivers/media/pci/ngene/ngene-cards.c dev_info(pdev, "read deviation %d\n", pdev 74 drivers/media/pci/ngene/ngene-core.c struct device *pdev = &chan->dev->pci_dev->dev; pdev 113 drivers/media/pci/ngene/ngene-core.c dev_err(pdev, "OOPS\n"); pdev 120 drivers/media/pci/ngene/ngene-core.c dev_info(pdev, "Update AudioDTO = %d\n", pdev 161 drivers/media/pci/ngene/ngene-core.c struct device *pdev = &dev->pci_dev->dev; pdev 202 drivers/media/pci/ngene/ngene-core.c dev_err(pdev, "event overflow\n"); pdev 238 drivers/media/pci/ngene/ngene-core.c struct device *pdev = &dev->pci_dev->dev; pdev 242 drivers/media/pci/ngene/ngene-core.c dev_err(pdev, "host_to_ngene (%04x): %*ph\n", HOST_TO_NGENE, 8, buf); pdev 245 drivers/media/pci/ngene/ngene-core.c dev_err(pdev, "ngene_to_host (%04x): %*ph\n", NGENE_TO_HOST, 8, buf); pdev 248 drivers/media/pci/ngene/ngene-core.c dev_err(pdev, "dev->hosttongene (%p): %*ph\n", b, 8, b); pdev 251 drivers/media/pci/ngene/ngene-core.c dev_err(pdev, "dev->ngenetohost (%p): %*ph\n", b, 8, b); pdev 256 drivers/media/pci/ngene/ngene-core.c struct device *pdev = &dev->pci_dev->dev; pdev 304 drivers/media/pci/ngene/ngene-core.c dev_err(pdev, "Command timeout cmd=%02x prev=%02x\n", pdev 543 drivers/media/pci/ngene/ngene-core.c struct device *pdev = &dev->pci_dev->dev; pdev 563 drivers/media/pci/ngene/ngene-core.c dev_dbg(pdev, "Stream=%02x, Control=%02x, Mode=%02x\n", pdev 685 drivers/media/pci/ngene/ngene-core.c struct device *pdev = &chan->dev->pci_dev->dev; pdev 697 drivers/media/pci/ngene/ngene-core.c dev_info(pdev, "already running\n"); pdev 702 drivers/media/pci/ngene/ngene-core.c dev_info(pdev, "already stopped\n"); pdev 742 drivers/media/pci/ngene/ngene-core.c dev_err(pdev, "%s %d failed\n", __func__, state); pdev 1181 drivers/media/pci/ngene/ngene-core.c struct device *pdev = &dev->pci_dev->dev; pdev 1201 drivers/media/pci/ngene/ngene-core.c dev_info(pdev, "Device version %d\n", dev->device_version); pdev 1206 drivers/media/pci/ngene/ngene-core.c struct device *pdev = &dev->pci_dev->dev; pdev 1240 drivers/media/pci/ngene/ngene-core.c dev_err(pdev, "Could not load firmware file %s.\n", fw_name); pdev 1241 drivers/media/pci/ngene/ngene-core.c dev_info(pdev, "Copy %s to your hotplug directory!\n", pdev 1248 drivers/media/pci/ngene/ngene-core.c dev_err(pdev, "Firmware %s has invalid size!", fw_name); pdev 1251 drivers/media/pci/ngene/ngene-core.c dev_info(pdev, "Loading firmware file %s.\n", fw_name); pdev 1344 drivers/media/pci/ngene/ngene-core.c struct device *pdev = &dev->pci_dev->dev; pdev 1351 drivers/media/pci/ngene/ngene-core.c dev_info(pdev, "MSI not available\n"); pdev 1562 drivers/media/pci/ngene/ngene-core.c struct device *pdev = &dev->pci_dev->dev; pdev 1572 drivers/media/pci/ngene/ngene-core.c dev_dbg(pdev, "No CXD2099AR found\n"); pdev 1577 drivers/media/pci/ngene/ngene-core.c dev_warn(pdev, "CXD2099AR is uninitialized!\n"); pdev 1593 drivers/media/pci/ngene/ngene-core.c dev_err(pdev, "CXD2099AR attach failed\n"); pdev 1629 drivers/media/pci/ngene/ngene-core.c void ngene_shutdown(struct pci_dev *pdev) pdev 1631 drivers/media/pci/ngene/ngene-core.c struct ngene *dev = pci_get_drvdata(pdev); pdev 1636 drivers/media/pci/ngene/ngene-core.c dev_info(&pdev->dev, "shutdown workaround...\n"); pdev 1638 drivers/media/pci/ngene/ngene-core.c pci_disable_device(pdev); pdev 1645 drivers/media/pci/ngene/ngene-core.c void ngene_remove(struct pci_dev *pdev) pdev 1647 drivers/media/pci/ngene/ngene-core.c struct ngene *dev = pci_get_drvdata(pdev); pdev 1657 drivers/media/pci/ngene/ngene-core.c pci_disable_device(pdev); pdev 896 drivers/media/pci/ngene/ngene.h void ngene_remove(struct pci_dev *pdev); pdev 897 drivers/media/pci/ngene/ngene.h void ngene_shutdown(struct pci_dev *pdev); pdev 86 drivers/media/pci/pluto2/pluto2.c struct pci_dev *pdev; pdev 231 drivers/media/pci/pluto2/pluto2.c pluto->dma_addr = pci_map_single(pluto->pdev, pluto->dma_buf, pdev 234 drivers/media/pci/pluto2/pluto2.c return pci_dma_mapping_error(pluto->pdev, pluto->dma_addr); pdev 239 drivers/media/pci/pluto2/pluto2.c pci_unmap_single(pluto->pdev, pluto->dma_addr, pdev 279 drivers/media/pci/pluto2/pluto2.c pci_dma_sync_single_for_cpu(pluto->pdev, pluto->dma_addr, pdev 299 drivers/media/pci/pluto2/pluto2.c dev_printk(KERN_DEBUG, &pluto->pdev->dev, "resetting TS because of invalid packet counter\n"); pdev 313 drivers/media/pci/pluto2/pluto2.c pci_dma_sync_single_for_device(pluto->pdev, pluto->dma_addr, pdev 329 drivers/media/pci/pluto2/pluto2.c dev_err(&pluto->pdev->dev, "card has hung or been ejected.\n"); pdev 342 drivers/media/pci/pluto2/pluto2.c dev_err(&pluto->pdev->dev, "overflow irq (%d)\n", pdev 491 drivers/media/pci/pluto2/pluto2.c return request_firmware(fw, name, &pluto->pdev->dev); pdev 510 drivers/media/pci/pluto2/pluto2.c dev_err(&pluto->pdev->dev, "could not attach frontend\n"); pdev 528 drivers/media/pci/pluto2/pluto2.c dev_info(&pluto->pdev->dev, "board revision %d.%d\n", pdev 546 drivers/media/pci/pluto2/pluto2.c dev_info(&pluto->pdev->dev, "MAC %pM\n", mac); pdev 551 drivers/media/pci/pluto2/pluto2.c struct pci_dev *pdev = pluto->pdev; pdev 555 drivers/media/pci/pluto2/pluto2.c cis = pci_iomap(pdev, 1, 0); pdev 559 drivers/media/pci/pluto2/pluto2.c dev_info(&pdev->dev, "S/N "); pdev 572 drivers/media/pci/pluto2/pluto2.c pci_iounmap(pdev, cis); pdev 577 drivers/media/pci/pluto2/pluto2.c static int pluto2_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 589 drivers/media/pci/pluto2/pluto2.c pluto->pdev = pdev; pdev 591 drivers/media/pci/pluto2/pluto2.c ret = pci_enable_device(pdev); pdev 596 drivers/media/pci/pluto2/pluto2.c pci_write_config_dword(pdev, 0x6c, 0x8000); pdev 598 drivers/media/pci/pluto2/pluto2.c ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 602 drivers/media/pci/pluto2/pluto2.c pci_set_master(pdev); pdev 604 drivers/media/pci/pluto2/pluto2.c ret = pci_request_regions(pdev, DRIVER_NAME); pdev 608 drivers/media/pci/pluto2/pluto2.c pluto->io_mem = pci_iomap(pdev, 0, 0x40); pdev 614 drivers/media/pci/pluto2/pluto2.c pci_set_drvdata(pdev, pluto); pdev 616 drivers/media/pci/pluto2/pluto2.c ret = request_irq(pdev->irq, pluto_irq, IRQF_SHARED, DRIVER_NAME, pluto); pdev 628 drivers/media/pci/pluto2/pluto2.c pluto->i2c_adap.dev.parent = &pdev->dev; pdev 648 drivers/media/pci/pluto2/pluto2.c THIS_MODULE, &pdev->dev, adapter_nr); pdev 717 drivers/media/pci/pluto2/pluto2.c free_irq(pdev->irq, pluto); pdev 719 drivers/media/pci/pluto2/pluto2.c pci_iounmap(pdev, pluto->io_mem); pdev 721 drivers/media/pci/pluto2/pluto2.c pci_release_regions(pdev); pdev 723 drivers/media/pci/pluto2/pluto2.c pci_disable_device(pdev); pdev 729 drivers/media/pci/pluto2/pluto2.c static void pluto2_remove(struct pci_dev *pdev) pdev 731 drivers/media/pci/pluto2/pluto2.c struct pluto *pluto = pci_get_drvdata(pdev); pdev 749 drivers/media/pci/pluto2/pluto2.c free_irq(pdev->irq, pluto); pdev 750 drivers/media/pci/pluto2/pluto2.c pci_iounmap(pdev, pluto->io_mem); pdev 751 drivers/media/pci/pluto2/pluto2.c pci_release_regions(pdev); pdev 752 drivers/media/pci/pluto2/pluto2.c pci_disable_device(pdev); pdev 73 drivers/media/pci/pt1/pt1.c struct pci_dev *pdev; pdev 330 drivers/media/pci/pt1/pt1.c dev_err(&pt1->pdev->dev, "could not sync\n"); pdev 355 drivers/media/pci/pt1/pt1.c dev_err(&pt1->pdev->dev, "could not unlock\n"); pdev 369 drivers/media/pci/pt1/pt1.c dev_err(&pt1->pdev->dev, "could not reset PCI\n"); pdev 383 drivers/media/pci/pt1/pt1.c dev_err(&pt1->pdev->dev, "could not reset RAM\n"); pdev 400 drivers/media/pci/pt1/pt1.c dev_err(&pt1->pdev->dev, "could not enable RAM\n"); pdev 409 drivers/media/pci/pt1/pt1.c phase = pt1->pdev->device == 0x211a ? 128 : 166; pdev 534 drivers/media/pci/pt1/pt1.c dma_free_coherent(&pt1->pdev->dev, PT1_PAGE_SIZE, page, addr); pdev 542 drivers/media/pci/pt1/pt1.c page = dma_alloc_coherent(&pt1->pdev->dev, PT1_PAGE_SIZE, &addr, pdev 862 drivers/media/pci/pt1/pt1.c &pt1->pdev->dev, adapter_nr); pdev 1026 drivers/media/pci/pt1/pt1.c dev_warn(&pt1->pdev->dev, "failed to init FE(%d).\n", i); pdev 1304 drivers/media/pci/pt1/pt1.c dev_info(&pt1->pdev->dev, "failed to resume PT1/PT2."); pdev 1310 drivers/media/pci/pt1/pt1.c static void pt1_remove(struct pci_dev *pdev) pdev 1315 drivers/media/pci/pt1/pt1.c pt1 = pci_get_drvdata(pdev); pdev 1329 drivers/media/pci/pt1/pt1.c pci_iounmap(pdev, regs); pdev 1330 drivers/media/pci/pt1/pt1.c pci_release_regions(pdev); pdev 1331 drivers/media/pci/pt1/pt1.c pci_disable_device(pdev); pdev 1334 drivers/media/pci/pt1/pt1.c static int pt1_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 1341 drivers/media/pci/pt1/pt1.c ret = pci_enable_device(pdev); pdev 1345 drivers/media/pci/pt1/pt1.c ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 1349 drivers/media/pci/pt1/pt1.c pci_set_master(pdev); pdev 1351 drivers/media/pci/pt1/pt1.c ret = pci_request_regions(pdev, DRIVER_NAME); pdev 1355 drivers/media/pci/pt1/pt1.c regs = pci_iomap(pdev, 0, 0); pdev 1368 drivers/media/pci/pt1/pt1.c pt1->pdev = pdev; pdev 1370 drivers/media/pci/pt1/pt1.c pt1->fe_clk = (pdev->device == 0x211a) ? pdev 1372 drivers/media/pci/pt1/pt1.c pci_set_drvdata(pdev, pt1); pdev 1387 drivers/media/pci/pt1/pt1.c i2c_adap->dev.parent = &pdev->dev; pdev 1453 drivers/media/pci/pt1/pt1.c pci_iounmap(pdev, regs); pdev 1455 drivers/media/pci/pt1/pt1.c pci_release_regions(pdev); pdev 1457 drivers/media/pci/pt1/pt1.c pci_disable_device(pdev); pdev 250 drivers/media/pci/pt3/pt3.c dev_warn(&pt3->pdev->dev, "Failed to init demod chips\n"); pdev 265 drivers/media/pci/pt3/pt3.c dev_warn(&pt3->pdev->dev, pdev 277 drivers/media/pci/pt3/pt3.c dev_warn(&pt3->pdev->dev, "Failed to control tuner module\n"); pdev 291 drivers/media/pci/pt3/pt3.c dev_warn(&pt3->pdev->dev, pdev 305 drivers/media/pci/pt3/pt3.c dev_warn(&pt3->pdev->dev, pdev 312 drivers/media/pci/pt3/pt3.c dev_warn(&pt3->pdev->dev, "Failed to init TERR-tuners\n"); pdev 318 drivers/media/pci/pt3/pt3.c dev_warn(&pt3->pdev->dev, "Failed to control tuner module\n"); pdev 338 drivers/media/pci/pt3/pt3.c dev_warn(&pt3->pdev->dev, pdev 361 drivers/media/pci/pt3/pt3.c dev_warn(&pt3->pdev->dev, "FE[%d] failed to standby\n", i); pdev 541 drivers/media/pci/pt3/pt3.c THIS_MODULE, &pt3->pdev->dev, adapter_nr); pdev 543 drivers/media/pci/pt3/pt3.c dev_err(&pt3->pdev->dev, pdev 560 drivers/media/pci/pt3/pt3.c dev_err(&pt3->pdev->dev, "failed to init dmx dev\n"); pdev 568 drivers/media/pci/pt3/pt3.c dev_err(&pt3->pdev->dev, "failed to init dmxdev\n"); pdev 574 drivers/media/pci/pt3/pt3.c dev_err(&pt3->pdev->dev, "failed to alloc DMA buffers\n"); pdev 666 drivers/media/pci/pt3/pt3.c dev_err(&pt3->pdev->dev, "failed to alloc DMA bufs\n"); pdev 679 drivers/media/pci/pt3/pt3.c static void pt3_remove(struct pci_dev *pdev) pdev 684 drivers/media/pci/pt3/pt3.c pt3 = pci_get_drvdata(pdev); pdev 689 drivers/media/pci/pt3/pt3.c pci_iounmap(pt3->pdev, pt3->regs[0]); pdev 690 drivers/media/pci/pt3/pt3.c pci_iounmap(pt3->pdev, pt3->regs[1]); pdev 691 drivers/media/pci/pt3/pt3.c pci_release_regions(pdev); pdev 692 drivers/media/pci/pt3/pt3.c pci_disable_device(pdev); pdev 696 drivers/media/pci/pt3/pt3.c static int pt3_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 704 drivers/media/pci/pt3/pt3.c if (pci_read_config_byte(pdev, PCI_REVISION_ID, &rev) || rev != 1) pdev 707 drivers/media/pci/pt3/pt3.c ret = pci_enable_device(pdev); pdev 710 drivers/media/pci/pt3/pt3.c pci_set_master(pdev); pdev 712 drivers/media/pci/pt3/pt3.c ret = pci_request_regions(pdev, DRV_NAME); pdev 716 drivers/media/pci/pt3/pt3.c ret = dma_set_mask(&pdev->dev, DMA_BIT_MASK(64)); pdev 718 drivers/media/pci/pt3/pt3.c dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(64)); pdev 720 drivers/media/pci/pt3/pt3.c ret = dma_set_mask(&pdev->dev, DMA_BIT_MASK(32)); pdev 722 drivers/media/pci/pt3/pt3.c dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(32)); pdev 724 drivers/media/pci/pt3/pt3.c dev_err(&pdev->dev, "Failed to set DMA mask\n"); pdev 727 drivers/media/pci/pt3/pt3.c dev_info(&pdev->dev, "Use 32bit DMA\n"); pdev 735 drivers/media/pci/pt3/pt3.c pci_set_drvdata(pdev, pt3); pdev 736 drivers/media/pci/pt3/pt3.c pt3->pdev = pdev; pdev 738 drivers/media/pci/pt3/pt3.c pt3->regs[0] = pci_ioremap_bar(pdev, 0); pdev 739 drivers/media/pci/pt3/pt3.c pt3->regs[1] = pci_ioremap_bar(pdev, 2); pdev 741 drivers/media/pci/pt3/pt3.c dev_err(&pdev->dev, "Failed to ioremap\n"); pdev 748 drivers/media/pci/pt3/pt3.c dev_warn(&pdev->dev, "PT%d, I/F-ver.:%d not supported\n", pdev 765 drivers/media/pci/pt3/pt3.c i2c->dev.parent = &pdev->dev; pdev 782 drivers/media/pci/pt3/pt3.c dev_err(&pdev->dev, "Failed to create FE%d\n", i); pdev 788 drivers/media/pci/pt3/pt3.c dev_err(&pdev->dev, "Failed to init frontends\n"); pdev 793 drivers/media/pci/pt3/pt3.c dev_info(&pdev->dev, pdev 806 drivers/media/pci/pt3/pt3.c pci_iounmap(pdev, pt3->regs[0]); pdev 808 drivers/media/pci/pt3/pt3.c pci_iounmap(pdev, pt3->regs[1]); pdev 812 drivers/media/pci/pt3/pt3.c pci_release_regions(pdev); pdev 814 drivers/media/pci/pt3/pt3.c pci_disable_device(pdev); pdev 140 drivers/media/pci/pt3/pt3.h struct pci_dev *pdev; pdev 134 drivers/media/pci/pt3/pt3_dma.c dma_free_coherent(&pt3->pdev->dev, DATA_BUF_SZ, pdev 139 drivers/media/pci/pt3/pt3_dma.c dma_free_coherent(&pt3->pdev->dev, PAGE_SIZE, pdev 159 drivers/media/pci/pt3/pt3_dma.c p = dma_alloc_coherent(&pt3->pdev->dev, DATA_BUF_SZ, pdev 174 drivers/media/pci/pt3/pt3_dma.c p = dma_alloc_coherent(&pt3->pdev->dev, PAGE_SIZE, pdev 151 drivers/media/pci/pt3/pt3_i2c.c dev_warn(&pt3->pdev->dev, "(%s) prev. transaction stalled\n", pdev 160 drivers/media/pci/pt3/pt3_i2c.c dev_warn(&pt3->pdev->dev, "(%s) failed.\n", __func__); pdev 204 drivers/media/pci/pt3/pt3_i2c.c dev_warn(&pt3->pdev->dev, pdev 937 drivers/media/pci/smipcie/smipcie-main.c static int smi_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 942 drivers/media/pci/smipcie/smipcie-main.c if (pci_enable_device(pdev) < 0) pdev 951 drivers/media/pci/smipcie/smipcie-main.c dev->pci_dev = pdev; pdev 952 drivers/media/pci/smipcie/smipcie-main.c pci_set_drvdata(pdev, dev); pdev 966 drivers/media/pci/smipcie/smipcie-main.c ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 970 drivers/media/pci/smipcie/smipcie-main.c pci_set_master(pdev); pdev 1024 drivers/media/pci/smipcie/smipcie-main.c pci_set_drvdata(pdev, NULL); pdev 1027 drivers/media/pci/smipcie/smipcie-main.c pci_disable_device(pdev); pdev 1031 drivers/media/pci/smipcie/smipcie-main.c static void smi_remove(struct pci_dev *pdev) pdev 1033 drivers/media/pci/smipcie/smipcie-main.c struct smi_dev *dev = pci_get_drvdata(pdev); pdev 1048 drivers/media/pci/smipcie/smipcie-main.c pci_set_drvdata(pdev, NULL); pdev 1049 drivers/media/pci/smipcie/smipcie-main.c pci_disable_device(pdev); pdev 129 drivers/media/pci/solo6x10/solo6x10-core.c struct pci_dev *pdev = solo_dev->pdev; pdev 147 drivers/media/pci/solo6x10/solo6x10-core.c free_irq(pdev->irq, solo_dev); pdev 148 drivers/media/pci/solo6x10/solo6x10-core.c pci_iounmap(pdev, solo_dev->reg_base); pdev 151 drivers/media/pci/solo6x10/solo6x10-core.c pci_release_regions(pdev); pdev 152 drivers/media/pci/solo6x10/solo6x10-core.c pci_disable_device(pdev); pdev 154 drivers/media/pci/solo6x10/solo6x10-core.c pci_set_drvdata(pdev, NULL); pdev 417 drivers/media/pci/solo6x10/solo6x10-core.c dev->parent = &solo_dev->pdev->dev; pdev 418 drivers/media/pci/solo6x10/solo6x10-core.c set_dev_node(dev, dev_to_node(&solo_dev->pdev->dev)); pdev 448 drivers/media/pci/solo6x10/solo6x10-core.c static int solo_pci_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 459 drivers/media/pci/solo6x10/solo6x10-core.c dev_info(&pdev->dev, "Probing Softlogic 6010\n"); pdev 461 drivers/media/pci/solo6x10/solo6x10-core.c dev_info(&pdev->dev, "Probing Softlogic 6110\n"); pdev 464 drivers/media/pci/solo6x10/solo6x10-core.c solo_dev->pdev = pdev; pdev 465 drivers/media/pci/solo6x10/solo6x10-core.c ret = v4l2_device_register(&pdev->dev, &solo_dev->v4l2_dev); pdev 472 drivers/media/pci/solo6x10/solo6x10-core.c ret = pci_enable_device(pdev); pdev 476 drivers/media/pci/solo6x10/solo6x10-core.c pci_set_master(pdev); pdev 479 drivers/media/pci/solo6x10/solo6x10-core.c pci_write_config_byte(pdev, 0x40, 0x00); pdev 480 drivers/media/pci/solo6x10/solo6x10-core.c pci_write_config_byte(pdev, 0x41, 0x00); pdev 482 drivers/media/pci/solo6x10/solo6x10-core.c ret = pci_request_regions(pdev, SOLO6X10_NAME); pdev 486 drivers/media/pci/solo6x10/solo6x10-core.c solo_dev->reg_base = pci_ioremap_bar(pdev, 0); pdev 504 drivers/media/pci/solo6x10/solo6x10-core.c dev_warn(&pdev->dev, "Invalid chip_id 0x%02x, assuming 4 ch\n", pdev 553 drivers/media/pci/solo6x10/solo6x10-core.c ret = request_irq(pdev->irq, solo_isr, IRQF_SHARED, SOLO6X10_NAME, pdev 633 drivers/media/pci/solo6x10/solo6x10-core.c static void solo_pci_remove(struct pci_dev *pdev) pdev 635 drivers/media/pci/solo6x10/solo6x10-core.c struct v4l2_device *v4l2_dev = pci_get_drvdata(pdev); pdev 138 drivers/media/pci/solo6x10/solo6x10-g723.c solo_pcm->g723_buf = pci_alloc_consistent(solo_dev->pdev, pdev 162 drivers/media/pci/solo6x10/solo6x10-g723.c pci_free_consistent(solo_pcm->solo_dev->pdev, G723_PERIOD_BYTES, pdev 378 drivers/media/pci/solo6x10/solo6x10-g723.c ret = snd_card_new(&solo_dev->pdev->dev, pdev 389 drivers/media/pci/solo6x10/solo6x10-g723.c pci_name(solo_dev->pdev), solo_dev->pdev->irq); pdev 414 drivers/media/pci/solo6x10/solo6x10-g723.c dev_info(&solo_dev->pdev->dev, "Alsa sound card as %s\n", name); pdev 163 drivers/media/pci/solo6x10/solo6x10-gpio.c solo_dev->gpio_dev.parent = &solo_dev->pdev->dev; pdev 291 drivers/media/pci/solo6x10/solo6x10-i2c.c adap->dev.parent = &solo_dev->pdev->dev; pdev 40 drivers/media/pci/solo6x10/solo6x10-p2m.c dma_addr = pci_map_single(solo_dev->pdev, sys_addr, size, pdev 42 drivers/media/pci/solo6x10/solo6x10-p2m.c if (pci_dma_mapping_error(solo_dev->pdev, dma_addr)) pdev 48 drivers/media/pci/solo6x10/solo6x10-p2m.c pci_unmap_single(solo_dev->pdev, dma_addr, size, pdev 305 drivers/media/pci/solo6x10/solo6x10-p2m.c dev_err(&solo_dev->pdev->dev, "Error detecting SDRAM size\n"); pdev 310 drivers/media/pci/solo6x10/solo6x10-p2m.c dev_err(&solo_dev->pdev->dev, pdev 616 drivers/media/pci/solo6x10/solo6x10-tw28.c dev_err(&solo_dev->pdev->dev, pdev 607 drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c dev_err(&solo_dev->pdev->dev, pdev 773 drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c pci_name(solo_dev->pdev)); pdev 1276 drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c solo_enc->vidq.dev = &solo_dev->pdev->dev; pdev 1289 drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c solo_enc->desc_items = pci_alloc_consistent(solo_dev->pdev, pdev 1320 drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c pci_free_consistent(solo_enc->solo_dev->pdev, pdev 1334 drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c pci_free_consistent(solo_enc->solo_dev->pdev, pdev 1349 drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c solo_dev->vh_buf = pci_alloc_consistent(solo_dev->pdev, pdev 1366 drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c pci_free_consistent(solo_dev->pdev, solo_dev->vh_size, pdev 1377 drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c dev_info(&solo_dev->pdev->dev, "Encoders as /dev/video%d-%d\n", pdev 1394 drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c pci_free_consistent(solo_dev->pdev, solo_dev->vh_size, pdev 380 drivers/media/pci/solo6x10/solo6x10-v4l2.c pci_name(solo_dev->pdev)); pdev 678 drivers/media/pci/solo6x10/solo6x10-v4l2.c solo_dev->vidq.dev = &solo_dev->pdev->dev; pdev 702 drivers/media/pci/solo6x10/solo6x10-v4l2.c dev_info(&solo_dev->pdev->dev, "Display as /dev/video%d with %d inputs (%d extended)\n", pdev 183 drivers/media/pci/solo6x10/solo6x10.h struct pci_dev *pdev; pdev 286 drivers/media/pci/solo6x10/solo6x10.h pci_read_config_word(solo_dev->pdev, PCI_STATUS, &val); pdev 115 drivers/media/pci/sta2x11/sta2x11_vip.c struct pci_dev *pdev; pdev 409 drivers/media/pci/sta2x11/sta2x11_vip.c pci_name(vip->pdev)); pdev 843 drivers/media/pci/sta2x11/sta2x11_vip.c err = dma_set_coherent_mask(&vip->pdev->dev, DMA_BIT_MASK(29)); pdev 856 drivers/media/pci/sta2x11/sta2x11_vip.c vip->vb_vidq.dev = &vip->pdev->dev; pdev 960 drivers/media/pci/sta2x11/sta2x11_vip.c static int sta2x11_vip_init_one(struct pci_dev *pdev, pdev 968 drivers/media/pci/sta2x11/sta2x11_vip.c if (dma_set_mask(&pdev->dev, DMA_BIT_MASK(26))) { pdev 969 drivers/media/pci/sta2x11/sta2x11_vip.c dev_err(&pdev->dev, "26-bit DMA addressing not available\n"); pdev 973 drivers/media/pci/sta2x11/sta2x11_vip.c ret = pci_enable_device(pdev); pdev 978 drivers/media/pci/sta2x11/sta2x11_vip.c config = dev_get_platdata(&pdev->dev); pdev 980 drivers/media/pci/sta2x11/sta2x11_vip.c dev_info(&pdev->dev, "VIP slot disabled\n"); pdev 986 drivers/media/pci/sta2x11/sta2x11_vip.c ret = vip_gpio_reserve(&pdev->dev, config->pwr_pin, 0, pdev 991 drivers/media/pci/sta2x11/sta2x11_vip.c ret = vip_gpio_reserve(&pdev->dev, config->reset_pin, 0, pdev 994 drivers/media/pci/sta2x11/sta2x11_vip.c vip_gpio_release(&pdev->dev, config->pwr_pin, pdev 1018 drivers/media/pci/sta2x11/sta2x11_vip.c vip->pdev = pdev; pdev 1027 drivers/media/pci/sta2x11/sta2x11_vip.c ret = v4l2_device_register(&pdev->dev, &vip->v4l2_dev); pdev 1031 drivers/media/pci/sta2x11/sta2x11_vip.c dev_dbg(&pdev->dev, "BAR #0 at 0x%lx 0x%lx irq %d\n", pdev 1032 drivers/media/pci/sta2x11/sta2x11_vip.c (unsigned long)pci_resource_start(pdev, 0), pdev 1033 drivers/media/pci/sta2x11/sta2x11_vip.c (unsigned long)pci_resource_len(pdev, 0), pdev->irq); pdev 1035 drivers/media/pci/sta2x11/sta2x11_vip.c pci_set_master(pdev); pdev 1037 drivers/media/pci/sta2x11/sta2x11_vip.c ret = pci_request_regions(pdev, KBUILD_MODNAME); pdev 1041 drivers/media/pci/sta2x11/sta2x11_vip.c vip->iomem = pci_iomap(pdev, 0, 0x100); pdev 1047 drivers/media/pci/sta2x11/sta2x11_vip.c pci_enable_msi(pdev); pdev 1056 drivers/media/pci/sta2x11/sta2x11_vip.c ret = request_irq(pdev->irq, pdev 1060 drivers/media/pci/sta2x11/sta2x11_vip.c dev_err(&pdev->dev, "request_irq failed\n"); pdev 1080 drivers/media/pci/sta2x11/sta2x11_vip.c dev_err(&pdev->dev, "no I2C adapter found\n"); pdev 1089 drivers/media/pci/sta2x11/sta2x11_vip.c dev_err(&pdev->dev, "no decoder found\n"); pdev 1098 drivers/media/pci/sta2x11/sta2x11_vip.c dev_info(&pdev->dev, "STA2X11 Video Input Port (VIP) loaded\n"); pdev 1105 drivers/media/pci/sta2x11/sta2x11_vip.c free_irq(pdev->irq, vip); pdev 1107 drivers/media/pci/sta2x11/sta2x11_vip.c pci_disable_msi(pdev); pdev 1110 drivers/media/pci/sta2x11/sta2x11_vip.c pci_iounmap(pdev, vip->iomem); pdev 1112 drivers/media/pci/sta2x11/sta2x11_vip.c pci_release_regions(pdev); pdev 1118 drivers/media/pci/sta2x11/sta2x11_vip.c vip_gpio_release(&pdev->dev, config->reset_pin, config->reset_name); pdev 1119 drivers/media/pci/sta2x11/sta2x11_vip.c vip_gpio_release(&pdev->dev, config->pwr_pin, config->pwr_name); pdev 1140 drivers/media/pci/sta2x11/sta2x11_vip.c static void sta2x11_vip_remove_one(struct pci_dev *pdev) pdev 1142 drivers/media/pci/sta2x11/sta2x11_vip.c struct v4l2_device *v4l2_dev = pci_get_drvdata(pdev); pdev 1150 drivers/media/pci/sta2x11/sta2x11_vip.c free_irq(pdev->irq, vip); pdev 1151 drivers/media/pci/sta2x11/sta2x11_vip.c pci_disable_msi(pdev); pdev 1153 drivers/media/pci/sta2x11/sta2x11_vip.c pci_iounmap(pdev, vip->iomem); pdev 1154 drivers/media/pci/sta2x11/sta2x11_vip.c pci_release_regions(pdev); pdev 1158 drivers/media/pci/sta2x11/sta2x11_vip.c vip_gpio_release(&pdev->dev, vip->config->pwr_pin, pdev 1160 drivers/media/pci/sta2x11/sta2x11_vip.c vip_gpio_release(&pdev->dev, vip->config->reset_pin, pdev 1182 drivers/media/pci/sta2x11/sta2x11_vip.c static int sta2x11_vip_suspend(struct pci_dev *pdev, pm_message_t state) pdev 1184 drivers/media/pci/sta2x11/sta2x11_vip.c struct v4l2_device *v4l2_dev = pci_get_drvdata(pdev); pdev 1202 drivers/media/pci/sta2x11/sta2x11_vip.c pci_save_state(pdev); pdev 1203 drivers/media/pci/sta2x11/sta2x11_vip.c if (pci_set_power_state(pdev, pci_choose_state(pdev, state))) { pdev 1226 drivers/media/pci/sta2x11/sta2x11_vip.c static int sta2x11_vip_resume(struct pci_dev *pdev) pdev 1228 drivers/media/pci/sta2x11/sta2x11_vip.c struct v4l2_device *v4l2_dev = pci_get_drvdata(pdev); pdev 1237 drivers/media/pci/sta2x11/sta2x11_vip.c ret = pci_enable_device(pdev); pdev 1244 drivers/media/pci/sta2x11/sta2x11_vip.c ret = pci_set_power_state(pdev, PCI_D0); pdev 1255 drivers/media/pci/sta2x11/sta2x11_vip.c pci_restore_state(pdev); pdev 2349 drivers/media/pci/ttpci/av7110.c struct pci_dev *pdev = dev->pci; pdev 2496 drivers/media/pci/ttpci/av7110.c av7110->grabbing = saa7146_vmalloc_build_pgtable(pdev, length, pdev 2524 drivers/media/pci/ttpci/av7110.c av7110->grabbing = saa7146_vmalloc_build_pgtable(pdev, length, pdev 2639 drivers/media/pci/ttpci/av7110.c av7110->debi_virt = pci_alloc_consistent(pdev, 8192, &av7110->debi_bus); pdev 2728 drivers/media/pci/ttpci/av7110.c pci_free_consistent(pdev, 8192, av7110->debi_virt, av7110->debi_bus); pdev 2731 drivers/media/pci/ttpci/av7110.c saa7146_vfree_destroy_pgtable(pdev, av7110->grabbing, &av7110->pt); pdev 1158 drivers/media/platform/am437x/am437x-vpfe.c pm_runtime_get_sync(vpfe->pdev); pdev 1195 drivers/media/platform/am437x/am437x-vpfe.c vpfe_ccdc_close(&vpfe->ccdc, vpfe->pdev); pdev 2363 drivers/media/platform/am437x/am437x-vpfe.c q->dev = vpfe->pdev; pdev 2416 drivers/media/platform/am437x/am437x-vpfe.c struct device *dev = vpfe->pdev; pdev 2515 drivers/media/platform/am437x/am437x-vpfe.c static int vpfe_probe(struct platform_device *pdev) pdev 2523 drivers/media/platform/am437x/am437x-vpfe.c vpfe = devm_kzalloc(&pdev->dev, sizeof(*vpfe), GFP_KERNEL); pdev 2527 drivers/media/platform/am437x/am437x-vpfe.c vpfe->pdev = &pdev->dev; pdev 2531 drivers/media/platform/am437x/am437x-vpfe.c dev_err(&pdev->dev, "No platform data\n"); pdev 2538 drivers/media/platform/am437x/am437x-vpfe.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2539 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.base_addr = devm_ioremap_resource(&pdev->dev, res); pdev 2545 drivers/media/platform/am437x/am437x-vpfe.c ret = platform_get_irq(pdev, 0); pdev 2552 drivers/media/platform/am437x/am437x-vpfe.c ret = devm_request_irq(vpfe->pdev, vpfe->irq, vpfe_isr, 0, pdev 2555 drivers/media/platform/am437x/am437x-vpfe.c dev_err(&pdev->dev, "Unable to request interrupt\n"); pdev 2560 drivers/media/platform/am437x/am437x-vpfe.c ret = v4l2_device_register(&pdev->dev, &vpfe->v4l2_dev); pdev 2568 drivers/media/platform/am437x/am437x-vpfe.c platform_set_drvdata(pdev, vpfe); pdev 2570 drivers/media/platform/am437x/am437x-vpfe.c pm_runtime_enable(&pdev->dev); pdev 2573 drivers/media/platform/am437x/am437x-vpfe.c pm_runtime_get_sync(&pdev->dev); pdev 2577 drivers/media/platform/am437x/am437x-vpfe.c pm_runtime_put_sync(&pdev->dev); pdev 2579 drivers/media/platform/am437x/am437x-vpfe.c vpfe->sd = devm_kcalloc(&pdev->dev, pdev 2608 drivers/media/platform/am437x/am437x-vpfe.c static int vpfe_remove(struct platform_device *pdev) pdev 2610 drivers/media/platform/am437x/am437x-vpfe.c struct vpfe_device *vpfe = platform_get_drvdata(pdev); pdev 2614 drivers/media/platform/am437x/am437x-vpfe.c pm_runtime_disable(&pdev->dev); pdev 228 drivers/media/platform/am437x/am437x-vpfe.h struct device *pdev; pdev 1657 drivers/media/platform/aspeed-video.c static int aspeed_video_probe(struct platform_device *pdev) pdev 1662 drivers/media/platform/aspeed-video.c devm_kzalloc(&pdev->dev, sizeof(*video), GFP_KERNEL); pdev 1668 drivers/media/platform/aspeed-video.c video->dev = &pdev->dev; pdev 1675 drivers/media/platform/aspeed-video.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1693 drivers/media/platform/aspeed-video.c static int aspeed_video_remove(struct platform_device *pdev) pdev 1695 drivers/media/platform/aspeed-video.c struct device *dev = &pdev->dev; pdev 787 drivers/media/platform/atmel/atmel-isi.c struct platform_device *pdev) pdev 789 drivers/media/platform/atmel/atmel-isi.c struct device_node *np = pdev->dev.of_node; pdev 799 drivers/media/platform/atmel/atmel-isi.c dev_err(&pdev->dev, "Could not find the endpoint\n"); pdev 806 drivers/media/platform/atmel/atmel-isi.c dev_err(&pdev->dev, "Could not parse the endpoint\n"); pdev 819 drivers/media/platform/atmel/atmel-isi.c dev_err(&pdev->dev, "Unsupported bus width: %d\n", pdev 1154 drivers/media/platform/atmel/atmel-isi.c static int atmel_isi_probe(struct platform_device *pdev) pdev 1162 drivers/media/platform/atmel/atmel-isi.c isi = devm_kzalloc(&pdev->dev, sizeof(struct atmel_isi), GFP_KERNEL); pdev 1166 drivers/media/platform/atmel/atmel-isi.c isi->pclk = devm_clk_get(&pdev->dev, "isi_clk"); pdev 1170 drivers/media/platform/atmel/atmel-isi.c ret = atmel_isi_parse_dt(isi, pdev); pdev 1175 drivers/media/platform/atmel/atmel-isi.c isi->dev = &pdev->dev; pdev 1184 drivers/media/platform/atmel/atmel-isi.c ret = v4l2_device_register(&pdev->dev, &isi->v4l2_dev); pdev 1216 drivers/media/platform/atmel/atmel-isi.c q->dev = &pdev->dev; pdev 1220 drivers/media/platform/atmel/atmel-isi.c dev_err(&pdev->dev, "failed to initialize VB2 queue\n"); pdev 1223 drivers/media/platform/atmel/atmel-isi.c isi->p_fb_descriptors = dma_alloc_coherent(&pdev->dev, pdev 1228 drivers/media/platform/atmel/atmel-isi.c dev_err(&pdev->dev, "Can't allocate descriptors!\n"); pdev 1240 drivers/media/platform/atmel/atmel-isi.c regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1241 drivers/media/platform/atmel/atmel-isi.c isi->regs = devm_ioremap_resource(&pdev->dev, regs); pdev 1252 drivers/media/platform/atmel/atmel-isi.c irq = platform_get_irq(pdev, 0); pdev 1258 drivers/media/platform/atmel/atmel-isi.c ret = devm_request_irq(&pdev->dev, irq, isi_interrupt, 0, "isi", isi); pdev 1260 drivers/media/platform/atmel/atmel-isi.c dev_err(&pdev->dev, "Unable to request irq %d\n", irq); pdev 1269 drivers/media/platform/atmel/atmel-isi.c pm_suspend_ignore_children(&pdev->dev, true); pdev 1270 drivers/media/platform/atmel/atmel-isi.c pm_runtime_enable(&pdev->dev); pdev 1271 drivers/media/platform/atmel/atmel-isi.c platform_set_drvdata(pdev, isi); pdev 1276 drivers/media/platform/atmel/atmel-isi.c dma_free_coherent(&pdev->dev, pdev 1289 drivers/media/platform/atmel/atmel-isi.c static int atmel_isi_remove(struct platform_device *pdev) pdev 1291 drivers/media/platform/atmel/atmel-isi.c struct atmel_isi *isi = platform_get_drvdata(pdev); pdev 1293 drivers/media/platform/atmel/atmel-isi.c dma_free_coherent(&pdev->dev, pdev 1297 drivers/media/platform/atmel/atmel-isi.c pm_runtime_disable(&pdev->dev); pdev 133 drivers/media/platform/atmel/atmel-sama5d2-isc.c static int atmel_isc_probe(struct platform_device *pdev) pdev 135 drivers/media/platform/atmel/atmel-sama5d2-isc.c struct device *dev = &pdev->dev; pdev 147 drivers/media/platform/atmel/atmel-sama5d2-isc.c platform_set_drvdata(pdev, isc); pdev 150 drivers/media/platform/atmel/atmel-sama5d2-isc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 162 drivers/media/platform/atmel/atmel-sama5d2-isc.c irq = platform_get_irq(pdev, 0); pdev 276 drivers/media/platform/atmel/atmel-sama5d2-isc.c static int atmel_isc_remove(struct platform_device *pdev) pdev 278 drivers/media/platform/atmel/atmel-sama5d2-isc.c struct isc_device *isc = platform_get_drvdata(pdev); pdev 280 drivers/media/platform/atmel/atmel-sama5d2-isc.c pm_runtime_disable(&pdev->dev); pdev 281 drivers/media/platform/cadence/cdns-csi2rx.c struct platform_device *pdev) pdev 287 drivers/media/platform/cadence/cdns-csi2rx.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 288 drivers/media/platform/cadence/cdns-csi2rx.c csi2rx->base = devm_ioremap_resource(&pdev->dev, res); pdev 292 drivers/media/platform/cadence/cdns-csi2rx.c csi2rx->sys_clk = devm_clk_get(&pdev->dev, "sys_clk"); pdev 294 drivers/media/platform/cadence/cdns-csi2rx.c dev_err(&pdev->dev, "Couldn't get sys clock\n"); pdev 298 drivers/media/platform/cadence/cdns-csi2rx.c csi2rx->p_clk = devm_clk_get(&pdev->dev, "p_clk"); pdev 300 drivers/media/platform/cadence/cdns-csi2rx.c dev_err(&pdev->dev, "Couldn't get P clock\n"); pdev 304 drivers/media/platform/cadence/cdns-csi2rx.c csi2rx->dphy = devm_phy_optional_get(&pdev->dev, "dphy"); pdev 306 drivers/media/platform/cadence/cdns-csi2rx.c dev_err(&pdev->dev, "Couldn't get external D-PHY\n"); pdev 315 drivers/media/platform/cadence/cdns-csi2rx.c dev_err(&pdev->dev, "External D-PHY not supported yet\n"); pdev 325 drivers/media/platform/cadence/cdns-csi2rx.c dev_err(&pdev->dev, "Invalid number of lanes: %u\n", pdev 332 drivers/media/platform/cadence/cdns-csi2rx.c dev_err(&pdev->dev, "Invalid number of streams: %u\n", pdev 344 drivers/media/platform/cadence/cdns-csi2rx.c dev_err(&pdev->dev, "Internal D-PHY not supported yet\n"); pdev 352 drivers/media/platform/cadence/cdns-csi2rx.c csi2rx->pixel_clk[i] = devm_clk_get(&pdev->dev, clk_name); pdev 354 drivers/media/platform/cadence/cdns-csi2rx.c dev_err(&pdev->dev, "Couldn't get clock %s\n", clk_name); pdev 420 drivers/media/platform/cadence/cdns-csi2rx.c static int csi2rx_probe(struct platform_device *pdev) pdev 429 drivers/media/platform/cadence/cdns-csi2rx.c platform_set_drvdata(pdev, csi2rx); pdev 430 drivers/media/platform/cadence/cdns-csi2rx.c csi2rx->dev = &pdev->dev; pdev 433 drivers/media/platform/cadence/cdns-csi2rx.c ret = csi2rx_get_resources(csi2rx, pdev); pdev 442 drivers/media/platform/cadence/cdns-csi2rx.c csi2rx->subdev.dev = &pdev->dev; pdev 444 drivers/media/platform/cadence/cdns-csi2rx.c v4l2_set_subdevdata(&csi2rx->subdev, &pdev->dev); pdev 446 drivers/media/platform/cadence/cdns-csi2rx.c KBUILD_MODNAME, dev_name(&pdev->dev)); pdev 463 drivers/media/platform/cadence/cdns-csi2rx.c dev_info(&pdev->dev, pdev 477 drivers/media/platform/cadence/cdns-csi2rx.c static int csi2rx_remove(struct platform_device *pdev) pdev 479 drivers/media/platform/cadence/cdns-csi2rx.c struct csi2rx_priv *csi2rx = platform_get_drvdata(pdev); pdev 434 drivers/media/platform/cadence/cdns-csi2tx.c struct platform_device *pdev) pdev 440 drivers/media/platform/cadence/cdns-csi2tx.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 441 drivers/media/platform/cadence/cdns-csi2tx.c csi2tx->base = devm_ioremap_resource(&pdev->dev, res); pdev 445 drivers/media/platform/cadence/cdns-csi2tx.c csi2tx->p_clk = devm_clk_get(&pdev->dev, "p_clk"); pdev 447 drivers/media/platform/cadence/cdns-csi2tx.c dev_err(&pdev->dev, "Couldn't get p_clk\n"); pdev 451 drivers/media/platform/cadence/cdns-csi2tx.c csi2tx->esc_clk = devm_clk_get(&pdev->dev, "esc_clk"); pdev 453 drivers/media/platform/cadence/cdns-csi2tx.c dev_err(&pdev->dev, "Couldn't get the esc_clk\n"); pdev 463 drivers/media/platform/cadence/cdns-csi2tx.c dev_err(&pdev->dev, "Invalid number of lanes: %u\n", pdev 470 drivers/media/platform/cadence/cdns-csi2tx.c dev_err(&pdev->dev, "Invalid number of streams: %u\n", pdev 481 drivers/media/platform/cadence/cdns-csi2tx.c csi2tx->pixel_clk[i] = devm_clk_get(&pdev->dev, clk_name); pdev 483 drivers/media/platform/cadence/cdns-csi2tx.c dev_err(&pdev->dev, "Couldn't get clock %s\n", pdev 565 drivers/media/platform/cadence/cdns-csi2tx.c static int csi2tx_probe(struct platform_device *pdev) pdev 575 drivers/media/platform/cadence/cdns-csi2tx.c platform_set_drvdata(pdev, csi2tx); pdev 577 drivers/media/platform/cadence/cdns-csi2tx.c csi2tx->dev = &pdev->dev; pdev 579 drivers/media/platform/cadence/cdns-csi2tx.c ret = csi2tx_get_resources(csi2tx, pdev); pdev 583 drivers/media/platform/cadence/cdns-csi2tx.c of_id = of_match_node(csi2tx_of_table, pdev->dev.of_node); pdev 588 drivers/media/platform/cadence/cdns-csi2tx.c csi2tx->subdev.dev = &pdev->dev; pdev 591 drivers/media/platform/cadence/cdns-csi2tx.c KBUILD_MODNAME, dev_name(&pdev->dev)); pdev 621 drivers/media/platform/cadence/cdns-csi2tx.c dev_info(&pdev->dev, pdev 633 drivers/media/platform/cadence/cdns-csi2tx.c static int csi2tx_remove(struct platform_device *pdev) pdev 635 drivers/media/platform/cadence/cdns-csi2tx.c struct csi2tx_priv *csi2tx = platform_get_drvdata(pdev); pdev 173 drivers/media/platform/cec-gpio/cec-gpio.c static int cec_gpio_probe(struct platform_device *pdev) pdev 175 drivers/media/platform/cec-gpio/cec-gpio.c struct device *dev = &pdev->dev; pdev 199 drivers/media/platform/cec-gpio/cec-gpio.c cec, pdev->name, CEC_CAP_DEFAULTS | CEC_CAP_PHYS_ADDR | pdev 236 drivers/media/platform/cec-gpio/cec-gpio.c ret = cec_register_adapter(cec->adap, &pdev->dev); pdev 242 drivers/media/platform/cec-gpio/cec-gpio.c platform_set_drvdata(pdev, cec); pdev 246 drivers/media/platform/cec-gpio/cec-gpio.c static int cec_gpio_remove(struct platform_device *pdev) pdev 248 drivers/media/platform/cec-gpio/cec-gpio.c struct cec_gpio *cec = platform_get_drvdata(pdev); pdev 2938 drivers/media/platform/coda/coda-common.c static int coda_probe(struct platform_device *pdev) pdev 2941 drivers/media/platform/coda/coda-common.c of_match_device(of_match_ptr(coda_dt_ids), &pdev->dev); pdev 2943 drivers/media/platform/coda/coda-common.c struct coda_platform_data *pdata = pdev->dev.platform_data; pdev 2944 drivers/media/platform/coda/coda-common.c struct device_node *np = pdev->dev.of_node; pdev 2949 drivers/media/platform/coda/coda-common.c dev = devm_kzalloc(&pdev->dev, sizeof(*dev), GFP_KERNEL); pdev 2953 drivers/media/platform/coda/coda-common.c pdev_id = of_id ? of_id->data : platform_get_device_id(pdev); pdev 2964 drivers/media/platform/coda/coda-common.c dev->dev = &pdev->dev; pdev 2965 drivers/media/platform/coda/coda-common.c dev->clk_per = devm_clk_get(&pdev->dev, "per"); pdev 2967 drivers/media/platform/coda/coda-common.c dev_err(&pdev->dev, "Could not get per clock\n"); pdev 2971 drivers/media/platform/coda/coda-common.c dev->clk_ahb = devm_clk_get(&pdev->dev, "ahb"); pdev 2973 drivers/media/platform/coda/coda-common.c dev_err(&pdev->dev, "Could not get ahb clock\n"); pdev 2978 drivers/media/platform/coda/coda-common.c dev->regs_base = devm_platform_ioremap_resource(pdev, 0); pdev 2983 drivers/media/platform/coda/coda-common.c irq = platform_get_irq_byname(pdev, "bit"); pdev 2985 drivers/media/platform/coda/coda-common.c irq = platform_get_irq(pdev, 0); pdev 2987 drivers/media/platform/coda/coda-common.c dev_err(&pdev->dev, "failed to get irq resource\n"); pdev 2991 drivers/media/platform/coda/coda-common.c ret = devm_request_irq(&pdev->dev, irq, coda_irq_handler, 0, pdev 2992 drivers/media/platform/coda/coda-common.c dev_name(&pdev->dev), dev); pdev 2994 drivers/media/platform/coda/coda-common.c dev_err(&pdev->dev, "failed to request irq: %d\n", ret); pdev 2998 drivers/media/platform/coda/coda-common.c dev->rstc = devm_reset_control_get_optional_exclusive(&pdev->dev, pdev 3002 drivers/media/platform/coda/coda-common.c dev_err(&pdev->dev, "failed get reset control: %d\n", ret); pdev 3011 drivers/media/platform/coda/coda-common.c dev_err(&pdev->dev, "iram pool not available\n"); pdev 3021 drivers/media/platform/coda/coda-common.c ret = v4l2_device_register(&pdev->dev, &dev->v4l2_dev); pdev 3031 drivers/media/platform/coda/coda-common.c dev_warn(&pdev->dev, "failed to create debugfs root\n"); pdev 3054 drivers/media/platform/coda/coda-common.c dev_warn(&pdev->dev, "unable to alloc iram\n"); pdev 3066 drivers/media/platform/coda/coda-common.c dev_err(&pdev->dev, "unable to alloc workqueue\n"); pdev 3071 drivers/media/platform/coda/coda-common.c platform_set_drvdata(pdev, dev); pdev 3078 drivers/media/platform/coda/coda-common.c pm_runtime_get_noresume(&pdev->dev); pdev 3079 drivers/media/platform/coda/coda-common.c pm_runtime_set_active(&pdev->dev); pdev 3080 drivers/media/platform/coda/coda-common.c pm_runtime_enable(&pdev->dev); pdev 3094 drivers/media/platform/coda/coda-common.c static int coda_remove(struct platform_device *pdev) pdev 3096 drivers/media/platform/coda/coda-common.c struct coda_dev *dev = platform_get_drvdata(pdev); pdev 3105 drivers/media/platform/coda/coda-common.c pm_runtime_disable(&pdev->dev); pdev 284 drivers/media/platform/coda/imx-vdoa.c static int vdoa_probe(struct platform_device *pdev) pdev 290 drivers/media/platform/coda/imx-vdoa.c dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(32)); pdev 292 drivers/media/platform/coda/imx-vdoa.c vdoa = devm_kzalloc(&pdev->dev, sizeof(*vdoa), GFP_KERNEL); pdev 296 drivers/media/platform/coda/imx-vdoa.c vdoa->dev = &pdev->dev; pdev 304 drivers/media/platform/coda/imx-vdoa.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 309 drivers/media/platform/coda/imx-vdoa.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 312 drivers/media/platform/coda/imx-vdoa.c ret = devm_request_threaded_irq(&pdev->dev, res->start, NULL, pdev 320 drivers/media/platform/coda/imx-vdoa.c platform_set_drvdata(pdev, vdoa); pdev 325 drivers/media/platform/coda/imx-vdoa.c static int vdoa_remove(struct platform_device *pdev) pdev 178 drivers/media/platform/cros-ec-cec/cros-ec-cec.c struct platform_device *pdev = to_platform_device(dev); pdev 179 drivers/media/platform/cros-ec-cec/cros-ec-cec.c struct cros_ec_cec *cros_ec_cec = dev_get_drvdata(&pdev->dev); pdev 189 drivers/media/platform/cros-ec-cec/cros-ec-cec.c struct platform_device *pdev = to_platform_device(dev); pdev 190 drivers/media/platform/cros-ec-cec/cros-ec-cec.c struct cros_ec_cec *cros_ec_cec = dev_get_drvdata(&pdev->dev); pdev 260 drivers/media/platform/cros-ec-cec/cros-ec-cec.c static int cros_ec_cec_probe(struct platform_device *pdev) pdev 262 drivers/media/platform/cros-ec-cec/cros-ec-cec.c struct cros_ec_dev *ec_dev = dev_get_drvdata(pdev->dev.parent); pdev 269 drivers/media/platform/cros-ec-cec/cros-ec-cec.c hdmi_dev = cros_ec_cec_find_hdmi_dev(&pdev->dev, &conn); pdev 273 drivers/media/platform/cros-ec-cec/cros-ec-cec.c cros_ec_cec = devm_kzalloc(&pdev->dev, sizeof(*cros_ec_cec), pdev 278 drivers/media/platform/cros-ec-cec/cros-ec-cec.c platform_set_drvdata(pdev, cros_ec_cec); pdev 281 drivers/media/platform/cros-ec-cec/cros-ec-cec.c ret = device_init_wakeup(&pdev->dev, 1); pdev 283 drivers/media/platform/cros-ec-cec/cros-ec-cec.c dev_err(&pdev->dev, "failed to initialize wakeup\n"); pdev 306 drivers/media/platform/cros-ec-cec/cros-ec-cec.c dev_err(&pdev->dev, "failed to register notifier\n"); pdev 310 drivers/media/platform/cros-ec-cec/cros-ec-cec.c ret = cec_register_adapter(cros_ec_cec->adap, &pdev->dev); pdev 323 drivers/media/platform/cros-ec-cec/cros-ec-cec.c static int cros_ec_cec_remove(struct platform_device *pdev) pdev 325 drivers/media/platform/cros-ec-cec/cros-ec-cec.c struct cros_ec_cec *cros_ec_cec = platform_get_drvdata(pdev); pdev 326 drivers/media/platform/cros-ec-cec/cros-ec-cec.c struct device *dev = &pdev->dev; pdev 860 drivers/media/platform/davinci/dm355_ccdc.c static int dm355_ccdc_probe(struct platform_device *pdev) pdev 874 drivers/media/platform/davinci/dm355_ccdc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 893 drivers/media/platform/davinci/dm355_ccdc.c if (NULL == pdev->dev.platform_data) { pdev 897 drivers/media/platform/davinci/dm355_ccdc.c setup_pinmux = pdev->dev.platform_data; pdev 903 drivers/media/platform/davinci/dm355_ccdc.c ccdc_cfg.dev = &pdev->dev; pdev 915 drivers/media/platform/davinci/dm355_ccdc.c static int dm355_ccdc_remove(struct platform_device *pdev) pdev 920 drivers/media/platform/davinci/dm355_ccdc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 795 drivers/media/platform/davinci/dm644x_ccdc.c static int dm644x_ccdc_probe(struct platform_device *pdev) pdev 808 drivers/media/platform/davinci/dm644x_ccdc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 826 drivers/media/platform/davinci/dm644x_ccdc.c ccdc_cfg.dev = &pdev->dev; pdev 836 drivers/media/platform/davinci/dm644x_ccdc.c static int dm644x_ccdc_remove(struct platform_device *pdev) pdev 841 drivers/media/platform/davinci/dm644x_ccdc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1008 drivers/media/platform/davinci/isif.c static int isif_probe(struct platform_device *pdev) pdev 1016 drivers/media/platform/davinci/isif.c if (!pdev->dev.platform_data) pdev 1027 drivers/media/platform/davinci/isif.c setup_pinmux = pdev->dev.platform_data; pdev 1037 drivers/media/platform/davinci/isif.c res = platform_get_resource(pdev, IORESOURCE_MEM, i); pdev 1069 drivers/media/platform/davinci/isif.c isif_cfg.dev = &pdev->dev; pdev 1084 drivers/media/platform/davinci/isif.c res = platform_get_resource(pdev, IORESOURCE_MEM, i); pdev 1093 drivers/media/platform/davinci/isif.c static int isif_remove(struct platform_device *pdev) pdev 1102 drivers/media/platform/davinci/isif.c res = platform_get_resource(pdev, IORESOURCE_MEM, i); pdev 532 drivers/media/platform/davinci/vpbe.c struct platform_device *pdev = to_platform_device(dev); pdev 535 drivers/media/platform/davinci/vpbe.c if (strstr(pdev->name, "vpbe-osd")) pdev 536 drivers/media/platform/davinci/vpbe.c vpbe_dev->osd_device = platform_get_drvdata(pdev); pdev 537 drivers/media/platform/davinci/vpbe.c if (strstr(pdev->name, "vpbe-venc")) pdev 538 drivers/media/platform/davinci/vpbe.c vpbe_dev->venc_device = dev_get_platdata(&pdev->dev); pdev 584 drivers/media/platform/davinci/vpbe.c vpbe_dev->dac_clk = clk_get(vpbe_dev->pdev, "vpss_dac"); pdev 783 drivers/media/platform/davinci/vpbe.c static int vpbe_probe(struct platform_device *pdev) pdev 788 drivers/media/platform/davinci/vpbe.c if (!pdev->dev.platform_data) { pdev 789 drivers/media/platform/davinci/vpbe.c v4l2_err(pdev->dev.driver, "No platform data\n"); pdev 792 drivers/media/platform/davinci/vpbe.c cfg = pdev->dev.platform_data; pdev 797 drivers/media/platform/davinci/vpbe.c v4l2_err(pdev->dev.driver, "vpbe display module names not defined\n"); pdev 807 drivers/media/platform/davinci/vpbe.c vpbe_dev->pdev = &pdev->dev; pdev 817 drivers/media/platform/davinci/vpbe.c platform_set_drvdata(pdev, vpbe_dev); pdev 633 drivers/media/platform/davinci/vpbe_display.c dev_name(vpbe_dev->pdev)); pdev 635 drivers/media/platform/davinci/vpbe_display.c dev_name(vpbe_dev->pdev)); pdev 1269 drivers/media/platform/davinci/vpbe_display.c struct platform_device *pdev = to_platform_device(dev); pdev 1272 drivers/media/platform/davinci/vpbe_display.c if (strcmp("vpbe_controller", pdev->name) == 0) pdev 1273 drivers/media/platform/davinci/vpbe_display.c vpbe_disp->vpbe_dev = platform_get_drvdata(pdev); pdev 1275 drivers/media/platform/davinci/vpbe_display.c if (strstr(pdev->name, "vpbe-osd")) pdev 1276 drivers/media/platform/davinci/vpbe_display.c vpbe_disp->osd_device = platform_get_drvdata(pdev); pdev 1282 drivers/media/platform/davinci/vpbe_display.c struct platform_device *pdev) pdev 1329 drivers/media/platform/davinci/vpbe_display.c struct platform_device *pdev) pdev 1349 drivers/media/platform/davinci/vpbe_display.c platform_set_drvdata(pdev, disp_dev); pdev 1363 drivers/media/platform/davinci/vpbe_display.c static int vpbe_display_probe(struct platform_device *pdev) pdev 1376 drivers/media/platform/davinci/vpbe_display.c disp_dev = devm_kzalloc(&pdev->dev, sizeof(*disp_dev), GFP_KERNEL); pdev 1393 drivers/media/platform/davinci/vpbe_display.c err = disp_dev->vpbe_dev->ops.initialize(&pdev->dev, pdev 1403 drivers/media/platform/davinci/vpbe_display.c if (init_vpbe_layer(i, disp_dev, pdev)) { pdev 1409 drivers/media/platform/davinci/vpbe_display.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 1417 drivers/media/platform/davinci/vpbe_display.c err = devm_request_irq(&pdev->dev, irq, venc_isr, 0, pdev 1437 drivers/media/platform/davinci/vpbe_display.c q->dev = disp_dev->vpbe_dev->pdev; pdev 1446 drivers/media/platform/davinci/vpbe_display.c if (register_device(disp_dev->dev[i], disp_dev, pdev)) { pdev 1472 drivers/media/platform/davinci/vpbe_display.c static int vpbe_display_remove(struct platform_device *pdev) pdev 1475 drivers/media/platform/davinci/vpbe_display.c struct vpbe_display *disp_dev = platform_get_drvdata(pdev); pdev 1483 drivers/media/platform/davinci/vpbe_display.c vpbe_dev->ops.deinitialize(&pdev->dev, vpbe_dev); pdev 1531 drivers/media/platform/davinci/vpbe_osd.c static int osd_probe(struct platform_device *pdev) pdev 1537 drivers/media/platform/davinci/vpbe_osd.c pdev_id = platform_get_device_id(pdev); pdev 1541 drivers/media/platform/davinci/vpbe_osd.c osd = devm_kzalloc(&pdev->dev, sizeof(struct osd_state), GFP_KERNEL); pdev 1546 drivers/media/platform/davinci/vpbe_osd.c osd->dev = &pdev->dev; pdev 1549 drivers/media/platform/davinci/vpbe_osd.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1550 drivers/media/platform/davinci/vpbe_osd.c osd->osd_base = devm_ioremap_resource(&pdev->dev, res); pdev 1558 drivers/media/platform/davinci/vpbe_osd.c platform_set_drvdata(pdev, osd); pdev 1564 drivers/media/platform/davinci/vpbe_osd.c static int osd_remove(struct platform_device *pdev) pdev 56 drivers/media/platform/davinci/vpbe_venc.c struct device *pdev; pdev 585 drivers/media/platform/davinci/vpbe_venc.c struct platform_device *pdev = to_platform_device(dev); pdev 588 drivers/media/platform/davinci/vpbe_venc.c if (strstr(pdev->name, "vpbe-venc") != NULL) pdev 589 drivers/media/platform/davinci/vpbe_venc.c *venc = platform_get_drvdata(pdev); pdev 622 drivers/media/platform/davinci/vpbe_venc.c static int venc_probe(struct platform_device *pdev) pdev 628 drivers/media/platform/davinci/vpbe_venc.c if (!pdev->dev.platform_data) { pdev 629 drivers/media/platform/davinci/vpbe_venc.c dev_err(&pdev->dev, "No platform data for VENC sub device"); pdev 633 drivers/media/platform/davinci/vpbe_venc.c pdev_id = platform_get_device_id(pdev); pdev 637 drivers/media/platform/davinci/vpbe_venc.c venc = devm_kzalloc(&pdev->dev, sizeof(struct venc_state), GFP_KERNEL); pdev 642 drivers/media/platform/davinci/vpbe_venc.c venc->pdev = &pdev->dev; pdev 643 drivers/media/platform/davinci/vpbe_venc.c venc->pdata = pdev->dev.platform_data; pdev 645 drivers/media/platform/davinci/vpbe_venc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 647 drivers/media/platform/davinci/vpbe_venc.c venc->venc_base = devm_ioremap_resource(&pdev->dev, res); pdev 652 drivers/media/platform/davinci/vpbe_venc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 654 drivers/media/platform/davinci/vpbe_venc.c venc->vdaccfg_reg = devm_ioremap_resource(&pdev->dev, res); pdev 659 drivers/media/platform/davinci/vpbe_venc.c platform_set_drvdata(pdev, venc); pdev 660 drivers/media/platform/davinci/vpbe_venc.c dev_notice(venc->pdev, "VENC sub device probe success\n"); pdev 665 drivers/media/platform/davinci/vpbe_venc.c static int venc_remove(struct platform_device *pdev) pdev 399 drivers/media/platform/davinci/vpfe_capture.c ret = ccdc_dev->hw_ops.open(vpfe_dev->pdev); pdev 666 drivers/media/platform/davinci/vpfe_capture.c ccdc_dev->hw_ops.close(vpfe_dev->pdev); pdev 1284 drivers/media/platform/davinci/vpfe_capture.c vpfe_dev->pdev, pdev 1672 drivers/media/platform/davinci/vpfe_capture.c static int vpfe_probe(struct platform_device *pdev) pdev 1687 drivers/media/platform/davinci/vpfe_capture.c v4l2_err(pdev->dev.driver, pdev 1692 drivers/media/platform/davinci/vpfe_capture.c vpfe_dev->pdev = &pdev->dev; pdev 1694 drivers/media/platform/davinci/vpfe_capture.c if (!pdev->dev.platform_data) { pdev 1695 drivers/media/platform/davinci/vpfe_capture.c v4l2_err(pdev->dev.driver, "Unable to get vpfe config\n"); pdev 1700 drivers/media/platform/davinci/vpfe_capture.c vpfe_cfg = pdev->dev.platform_data; pdev 1703 drivers/media/platform/davinci/vpfe_capture.c v4l2_err(pdev->dev.driver, "null ptr in vpfe_cfg\n"); pdev 1719 drivers/media/platform/davinci/vpfe_capture.c res1 = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 1721 drivers/media/platform/davinci/vpfe_capture.c v4l2_err(pdev->dev.driver, pdev 1729 drivers/media/platform/davinci/vpfe_capture.c res1 = platform_get_resource(pdev, IORESOURCE_IRQ, 1); pdev 1731 drivers/media/platform/davinci/vpfe_capture.c v4l2_err(pdev->dev.driver, pdev 1742 drivers/media/platform/davinci/vpfe_capture.c v4l2_err(pdev->dev.driver, "Unable to request interrupt\n"); pdev 1761 drivers/media/platform/davinci/vpfe_capture.c ret = v4l2_device_register(&pdev->dev, &vpfe_dev->v4l2_dev); pdev 1763 drivers/media/platform/davinci/vpfe_capture.c v4l2_err(pdev->dev.driver, pdev 1785 drivers/media/platform/davinci/vpfe_capture.c v4l2_err(pdev->dev.driver, pdev 1792 drivers/media/platform/davinci/vpfe_capture.c platform_set_drvdata(pdev, vpfe_dev); pdev 1862 drivers/media/platform/davinci/vpfe_capture.c static int vpfe_remove(struct platform_device *pdev) pdev 1864 drivers/media/platform/davinci/vpfe_capture.c struct vpfe_device *vpfe_dev = platform_get_drvdata(pdev); pdev 1866 drivers/media/platform/davinci/vpfe_capture.c v4l2_info(pdev->dev.driver, "vpfe_remove\n"); pdev 426 drivers/media/platform/davinci/vpif.c static int vpif_probe(struct platform_device *pdev) pdev 432 drivers/media/platform/davinci/vpif.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 433 drivers/media/platform/davinci/vpif.c vpif_base = devm_ioremap_resource(&pdev->dev, res); pdev 437 drivers/media/platform/davinci/vpif.c pm_runtime_enable(&pdev->dev); pdev 438 drivers/media/platform/davinci/vpif.c pm_runtime_get(&pdev->dev); pdev 441 drivers/media/platform/davinci/vpif.c dev_info(&pdev->dev, "vpif probe success\n"); pdev 449 drivers/media/platform/davinci/vpif.c endpoint = of_graph_get_next_endpoint(pdev->dev.of_node, pdev 458 drivers/media/platform/davinci/vpif.c res_irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 460 drivers/media/platform/davinci/vpif.c dev_warn(&pdev->dev, "Missing IRQ resource.\n"); pdev 464 drivers/media/platform/davinci/vpif.c pdev_capture = devm_kzalloc(&pdev->dev, sizeof(*pdev_capture), pdev 471 drivers/media/platform/davinci/vpif.c pdev_capture->dev.dma_mask = pdev->dev.dma_mask; pdev 472 drivers/media/platform/davinci/vpif.c pdev_capture->dev.coherent_dma_mask = pdev->dev.coherent_dma_mask; pdev 473 drivers/media/platform/davinci/vpif.c pdev_capture->dev.parent = &pdev->dev; pdev 476 drivers/media/platform/davinci/vpif.c dev_warn(&pdev->dev, "Unable to allocate memory for pdev_capture.\n"); pdev 479 drivers/media/platform/davinci/vpif.c pdev_display = devm_kzalloc(&pdev->dev, sizeof(*pdev_display), pdev 486 drivers/media/platform/davinci/vpif.c pdev_display->dev.dma_mask = pdev->dev.dma_mask; pdev 487 drivers/media/platform/davinci/vpif.c pdev_display->dev.coherent_dma_mask = pdev->dev.coherent_dma_mask; pdev 488 drivers/media/platform/davinci/vpif.c pdev_display->dev.parent = &pdev->dev; pdev 491 drivers/media/platform/davinci/vpif.c dev_warn(&pdev->dev, "Unable to allocate memory for pdev_display.\n"); pdev 497 drivers/media/platform/davinci/vpif.c static int vpif_remove(struct platform_device *pdev) pdev 499 drivers/media/platform/davinci/vpif.c pm_runtime_disable(&pdev->dev); pdev 1502 drivers/media/platform/davinci/vpif_capture.c vpif_capture_get_pdata(struct platform_device *pdev) pdev 1517 drivers/media/platform/davinci/vpif_capture.c if (pdev->dev.parent && pdev->dev.parent->of_node) pdev 1518 drivers/media/platform/davinci/vpif_capture.c pdev->dev.of_node = pdev->dev.parent->of_node; pdev 1519 drivers/media/platform/davinci/vpif_capture.c if (!IS_ENABLED(CONFIG_OF) || !pdev->dev.of_node) pdev 1520 drivers/media/platform/davinci/vpif_capture.c return pdev->dev.platform_data; pdev 1522 drivers/media/platform/davinci/vpif_capture.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 1526 drivers/media/platform/davinci/vpif_capture.c devm_kcalloc(&pdev->dev, pdev 1539 drivers/media/platform/davinci/vpif_capture.c endpoint = of_graph_get_next_endpoint(pdev->dev.of_node, pdev 1546 drivers/media/platform/davinci/vpif_capture.c dev_dbg(&pdev->dev, "Remote device at %pOF not found\n", pdev 1553 drivers/media/platform/davinci/vpif_capture.c chan->inputs = devm_kcalloc(&pdev->dev, pdev 1568 drivers/media/platform/davinci/vpif_capture.c dev_err(&pdev->dev, "Could not parse the endpoint\n"); pdev 1573 drivers/media/platform/davinci/vpif_capture.c dev_dbg(&pdev->dev, "Endpoint %pOF, bus_width = %d\n", pdev 1584 drivers/media/platform/davinci/vpif_capture.c dev_dbg(&pdev->dev, "Remote device %pOF found\n", rem); pdev 1619 drivers/media/platform/davinci/vpif_capture.c static __init int vpif_probe(struct platform_device *pdev) pdev 1628 drivers/media/platform/davinci/vpif_capture.c pdev->dev.platform_data = vpif_capture_get_pdata(pdev); pdev 1629 drivers/media/platform/davinci/vpif_capture.c if (!pdev->dev.platform_data) { pdev 1630 drivers/media/platform/davinci/vpif_capture.c dev_warn(&pdev->dev, "Missing platform data. Giving up.\n"); pdev 1634 drivers/media/platform/davinci/vpif_capture.c vpif_dev = &pdev->dev; pdev 1648 drivers/media/platform/davinci/vpif_capture.c while ((res = platform_get_resource(pdev, IORESOURCE_IRQ, res_idx))) { pdev 1649 drivers/media/platform/davinci/vpif_capture.c err = devm_request_irq(&pdev->dev, res->start, vpif_channel_isr, pdev 1660 drivers/media/platform/davinci/vpif_capture.c vpif_obj.config = pdev->dev.platform_data; pdev 1248 drivers/media/platform/davinci/vpif_display.c static __init int vpif_probe(struct platform_device *pdev) pdev 1257 drivers/media/platform/davinci/vpif_display.c if (!pdev->dev.platform_data) { pdev 1258 drivers/media/platform/davinci/vpif_display.c dev_warn(&pdev->dev, "Missing platform data. Giving up.\n"); pdev 1262 drivers/media/platform/davinci/vpif_display.c vpif_dev = &pdev->dev; pdev 1276 drivers/media/platform/davinci/vpif_display.c while ((res = platform_get_resource(pdev, IORESOURCE_IRQ, res_idx))) { pdev 1277 drivers/media/platform/davinci/vpif_display.c err = devm_request_irq(&pdev->dev, res->start, vpif_channel_isr, pdev 1289 drivers/media/platform/davinci/vpif_display.c vpif_obj.config = pdev->dev.platform_data; pdev 393 drivers/media/platform/davinci/vpss.c static int vpss_probe(struct platform_device *pdev) pdev 398 drivers/media/platform/davinci/vpss.c if (!pdev->dev.platform_data) { pdev 399 drivers/media/platform/davinci/vpss.c dev_err(&pdev->dev, "no platform data\n"); pdev 403 drivers/media/platform/davinci/vpss.c platform_name = pdev->dev.platform_data; pdev 411 drivers/media/platform/davinci/vpss.c dev_err(&pdev->dev, "vpss driver not supported on this platform\n"); pdev 415 drivers/media/platform/davinci/vpss.c dev_info(&pdev->dev, "%s vpss probed\n", platform_name); pdev 416 drivers/media/platform/davinci/vpss.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 418 drivers/media/platform/davinci/vpss.c oper_cfg.vpss_regs_base0 = devm_ioremap_resource(&pdev->dev, res); pdev 423 drivers/media/platform/davinci/vpss.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 425 drivers/media/platform/davinci/vpss.c oper_cfg.vpss_regs_base1 = devm_ioremap_resource(&pdev->dev, pdev 457 drivers/media/platform/davinci/vpss.c pm_runtime_enable(&pdev->dev); pdev 459 drivers/media/platform/davinci/vpss.c pm_runtime_get(&pdev->dev); pdev 462 drivers/media/platform/davinci/vpss.c dev_info(&pdev->dev, "%s vpss probe success\n", platform_name); pdev 467 drivers/media/platform/davinci/vpss.c static int vpss_remove(struct platform_device *pdev) pdev 469 drivers/media/platform/davinci/vpss.c pm_runtime_disable(&pdev->dev); pdev 640 drivers/media/platform/exynos-gsc/gsc-core.c struct device *dev = &ctx->gsc_dev->pdev->dev; pdev 1106 drivers/media/platform/exynos-gsc/gsc-core.c static int gsc_probe(struct platform_device *pdev) pdev 1110 drivers/media/platform/exynos-gsc/gsc-core.c struct device *dev = &pdev->dev; pdev 1119 drivers/media/platform/exynos-gsc/gsc-core.c ret = of_alias_get_id(pdev->dev.of_node, "gsc"); pdev 1134 drivers/media/platform/exynos-gsc/gsc-core.c gsc->pdev = pdev; pdev 1140 drivers/media/platform/exynos-gsc/gsc-core.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1145 drivers/media/platform/exynos-gsc/gsc-core.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 1172 drivers/media/platform/exynos-gsc/gsc-core.c 0, pdev->name, gsc); pdev 1186 drivers/media/platform/exynos-gsc/gsc-core.c platform_set_drvdata(pdev, gsc); pdev 1208 drivers/media/platform/exynos-gsc/gsc-core.c static int gsc_remove(struct platform_device *pdev) pdev 1210 drivers/media/platform/exynos-gsc/gsc-core.c struct gsc_dev *gsc = platform_get_drvdata(pdev); pdev 1213 drivers/media/platform/exynos-gsc/gsc-core.c pm_runtime_get_sync(&pdev->dev); pdev 1218 drivers/media/platform/exynos-gsc/gsc-core.c vb2_dma_contig_clear_max_seg_size(&pdev->dev); pdev 1222 drivers/media/platform/exynos-gsc/gsc-core.c pm_runtime_put_noidle(&pdev->dev); pdev 1223 drivers/media/platform/exynos-gsc/gsc-core.c pm_runtime_disable(&pdev->dev); pdev 1225 drivers/media/platform/exynos-gsc/gsc-core.c dev_dbg(&pdev->dev, "%s driver unloaded\n", pdev->name); pdev 329 drivers/media/platform/exynos-gsc/gsc-core.h struct platform_device *pdev; pdev 61 drivers/media/platform/exynos-gsc/gsc-m2m.c ret = pm_runtime_get_sync(&ctx->gsc_dev->pdev->dev); pdev 88 drivers/media/platform/exynos-gsc/gsc-m2m.c pm_runtime_put(&ctx->gsc_dev->pdev->dev); pdev 296 drivers/media/platform/exynos-gsc/gsc-m2m.c dev_name(&gsc->pdev->dev)); pdev 593 drivers/media/platform/exynos-gsc/gsc-m2m.c src_vq->dev = &ctx->gsc_dev->pdev->dev; pdev 608 drivers/media/platform/exynos-gsc/gsc-m2m.c dst_vq->dev = &ctx->gsc_dev->pdev->dev; pdev 746 drivers/media/platform/exynos-gsc/gsc-m2m.c struct platform_device *pdev; pdev 752 drivers/media/platform/exynos-gsc/gsc-m2m.c pdev = gsc->pdev; pdev 770 drivers/media/platform/exynos-gsc/gsc-m2m.c dev_err(&pdev->dev, "failed to initialize v4l2-m2m device\n"); pdev 776 drivers/media/platform/exynos-gsc/gsc-m2m.c dev_err(&pdev->dev, pdev 480 drivers/media/platform/exynos4-is/fimc-capture.c ret = pm_runtime_get_sync(&fimc->pdev->dev); pdev 486 drivers/media/platform/exynos4-is/fimc-capture.c pm_runtime_put_sync(&fimc->pdev->dev); pdev 516 drivers/media/platform/exynos4-is/fimc-capture.c pm_runtime_put_sync(&fimc->pdev->dev); pdev 553 drivers/media/platform/exynos4-is/fimc-capture.c pm_runtime_put_sync(&fimc->pdev->dev); pdev 728 drivers/media/platform/exynos4-is/fimc-capture.c __fimc_vidioc_querycap(&fimc->pdev->dev, cap); pdev 1781 drivers/media/platform/exynos4-is/fimc-capture.c q->dev = &fimc->pdev->dev; pdev 228 drivers/media/platform/exynos4-is/fimc-core.c struct device *dev = &ctx->fimc_dev->pdev->dev; pdev 801 drivers/media/platform/exynos4-is/fimc-core.c fimc->clock[i] = clk_get(&fimc->pdev->dev, fimc_clocks[i]); pdev 816 drivers/media/platform/exynos4-is/fimc-core.c dev_err(&fimc->pdev->dev, "failed to get clock: %s\n", pdev 866 drivers/media/platform/exynos4-is/fimc-core.c struct device *dev = &fimc->pdev->dev; pdev 922 drivers/media/platform/exynos4-is/fimc-core.c static int fimc_probe(struct platform_device *pdev) pdev 924 drivers/media/platform/exynos4-is/fimc-core.c struct device *dev = &pdev->dev; pdev 934 drivers/media/platform/exynos4-is/fimc-core.c fimc->pdev = pdev; pdev 941 drivers/media/platform/exynos4-is/fimc-core.c fimc->drv_data = fimc_get_drvdata(pdev); pdev 942 drivers/media/platform/exynos4-is/fimc-core.c fimc->id = pdev->id; pdev 961 drivers/media/platform/exynos4-is/fimc-core.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 966 drivers/media/platform/exynos4-is/fimc-core.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 998 drivers/media/platform/exynos4-is/fimc-core.c platform_set_drvdata(pdev, fimc); pdev 1094 drivers/media/platform/exynos4-is/fimc-core.c static int fimc_remove(struct platform_device *pdev) pdev 1096 drivers/media/platform/exynos4-is/fimc-core.c struct fimc_dev *fimc = platform_get_drvdata(pdev); pdev 1098 drivers/media/platform/exynos4-is/fimc-core.c pm_runtime_disable(&pdev->dev); pdev 1099 drivers/media/platform/exynos4-is/fimc-core.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 1101 drivers/media/platform/exynos4-is/fimc-core.c pm_runtime_set_suspended(&pdev->dev); pdev 1104 drivers/media/platform/exynos4-is/fimc-core.c vb2_dma_contig_clear_max_seg_size(&pdev->dev); pdev 1109 drivers/media/platform/exynos4-is/fimc-core.c dev_info(&pdev->dev, "driver unloaded\n"); pdev 421 drivers/media/platform/exynos4-is/fimc-core.h struct platform_device *pdev; pdev 37 drivers/media/platform/exynos4-is/fimc-is-i2c.c static int fimc_is_i2c_probe(struct platform_device *pdev) pdev 39 drivers/media/platform/exynos4-is/fimc-is-i2c.c struct device_node *node = pdev->dev.of_node; pdev 44 drivers/media/platform/exynos4-is/fimc-is-i2c.c isp_i2c = devm_kzalloc(&pdev->dev, sizeof(*isp_i2c), GFP_KERNEL); pdev 48 drivers/media/platform/exynos4-is/fimc-is-i2c.c isp_i2c->clock = devm_clk_get(&pdev->dev, "i2c_isp"); pdev 50 drivers/media/platform/exynos4-is/fimc-is-i2c.c dev_err(&pdev->dev, "failed to get the clock\n"); pdev 56 drivers/media/platform/exynos4-is/fimc-is-i2c.c i2c_adap->dev.parent = &pdev->dev; pdev 62 drivers/media/platform/exynos4-is/fimc-is-i2c.c platform_set_drvdata(pdev, isp_i2c); pdev 63 drivers/media/platform/exynos4-is/fimc-is-i2c.c pm_runtime_enable(&pdev->dev); pdev 81 drivers/media/platform/exynos4-is/fimc-is-i2c.c pm_runtime_disable(&pdev->dev); pdev 85 drivers/media/platform/exynos4-is/fimc-is-i2c.c static int fimc_is_i2c_remove(struct platform_device *pdev) pdev 87 drivers/media/platform/exynos4-is/fimc-is-i2c.c struct fimc_is_i2c *isp_i2c = platform_get_drvdata(pdev); pdev 89 drivers/media/platform/exynos4-is/fimc-is-i2c.c pm_runtime_disable(&pdev->dev); pdev 43 drivers/media/platform/exynos4-is/fimc-is-regs.c dev_warn(&is->pdev->dev, "%s timeout\n", pdev 108 drivers/media/platform/exynos4-is/fimc-is-regs.c dev_err(&is->pdev->dev, "%s(): not enough buffers (mask %#x)\n", pdev 114 drivers/media/platform/exynos4-is/fimc-is-regs.c dev_dbg(&is->pdev->dev, "non-zero DMA buffer mask\n"); pdev 213 drivers/media/platform/exynos4-is/fimc-is-regs.c dev_err(&is->pdev->dev, "%s() timeout\n", __func__); pdev 227 drivers/media/platform/exynos4-is/fimc-is-regs.c dev_err(&is->pdev->dev, "%s(): mode change (%d) timeout\n", pdev 86 drivers/media/platform/exynos4-is/fimc-is.c is->clocks[i] = clk_get(&is->pdev->dev, fimc_is_clocks[i]); pdev 96 drivers/media/platform/exynos4-is/fimc-is.c dev_err(&is->pdev->dev, "failed to get clock: %s\n", pdev 141 drivers/media/platform/exynos4-is/fimc-is.c dev_err(&is->pdev->dev, "clock %s enable failed\n", pdev 174 drivers/media/platform/exynos4-is/fimc-is.c dev_err(&is->pdev->dev, "no driver data found for: %pOF\n", pdev 191 drivers/media/platform/exynos4-is/fimc-is.c dev_err(&is->pdev->dev, "reg property not found at: %pOF\n", pdev 237 drivers/media/platform/exynos4-is/fimc-is.c ret = request_firmware(&fw, file_name, &is->pdev->dev); pdev 239 drivers/media/platform/exynos4-is/fimc-is.c dev_err(&is->pdev->dev, "firmware request failed (%d)\n", ret); pdev 302 drivers/media/platform/exynos4-is/fimc-is.c dev_WARN(&is->pdev->dev, "%s() timed out\n", __func__); pdev 310 drivers/media/platform/exynos4-is/fimc-is.c struct device *dev = &is->pdev->dev; pdev 336 drivers/media/platform/exynos4-is/fimc-is.c struct device *dev = &is->pdev->dev; pdev 368 drivers/media/platform/exynos4-is/fimc-is.c struct device *dev = &is->pdev->dev; pdev 380 drivers/media/platform/exynos4-is/fimc-is.c struct device *dev = &is->pdev->dev; pdev 440 drivers/media/platform/exynos4-is/fimc-is.c FW_ACTION_HOTPLUG, fw_name, &is->pdev->dev, pdev 659 drivers/media/platform/exynos4-is/fimc-is.c struct device *dev = &is->pdev->dev; pdev 743 drivers/media/platform/exynos4-is/fimc-is.c dev_err(&is->pdev->dev, "firmware memory is not initialized\n"); pdev 776 drivers/media/platform/exynos4-is/fimc-is.c static int fimc_is_probe(struct platform_device *pdev) pdev 778 drivers/media/platform/exynos4-is/fimc-is.c struct device *dev = &pdev->dev; pdev 784 drivers/media/platform/exynos4-is/fimc-is.c is = devm_kzalloc(&pdev->dev, sizeof(*is), GFP_KERNEL); pdev 788 drivers/media/platform/exynos4-is/fimc-is.c is->pdev = pdev; pdev 789 drivers/media/platform/exynos4-is/fimc-is.c is->isp.pdev = pdev; pdev 823 drivers/media/platform/exynos4-is/fimc-is.c platform_set_drvdata(pdev, is); pdev 924 drivers/media/platform/exynos4-is/fimc-is.c static int fimc_is_remove(struct platform_device *pdev) pdev 926 drivers/media/platform/exynos4-is/fimc-is.c struct device *dev = &pdev->dev; pdev 246 drivers/media/platform/exynos4-is/fimc-is.h struct platform_device *pdev; pdev 141 drivers/media/platform/exynos4-is/fimc-isp-video.c dev_warn(&is->pdev->dev, "%s: DMA stop failed\n", __func__); pdev 278 drivers/media/platform/exynos4-is/fimc-isp-video.c ret = pm_runtime_get_sync(&isp->pdev->dev); pdev 326 drivers/media/platform/exynos4-is/fimc-isp-video.c pm_runtime_put(&isp->pdev->dev); pdev 349 drivers/media/platform/exynos4-is/fimc-isp-video.c __fimc_vidioc_querycap(&isp->pdev->dev, cap); pdev 597 drivers/media/platform/exynos4-is/fimc-isp-video.c q->dev = &isp->pdev->dev; pdev 307 drivers/media/platform/exynos4-is/fimc-isp.c ret = pm_runtime_get_sync(&is->pdev->dev); pdev 315 drivers/media/platform/exynos4-is/fimc-isp.c pm_runtime_put(&is->pdev->dev); pdev 346 drivers/media/platform/exynos4-is/fimc-isp.c pm_runtime_put_sync(&is->pdev->dev); pdev 159 drivers/media/platform/exynos4-is/fimc-isp.h struct platform_device *pdev; pdev 471 drivers/media/platform/exynos4-is/fimc-lite.c ret = pm_runtime_get_sync(&fimc->pdev->dev); pdev 500 drivers/media/platform/exynos4-is/fimc-lite.c pm_runtime_put_sync(&fimc->pdev->dev); pdev 530 drivers/media/platform/exynos4-is/fimc-lite.c pm_runtime_put(&fimc->pdev->dev); pdev 650 drivers/media/platform/exynos4-is/fimc-lite.c dev_name(&fimc->pdev->dev)); pdev 1286 drivers/media/platform/exynos4-is/fimc-lite.c q->dev = &fimc->pdev->dev; pdev 1451 drivers/media/platform/exynos4-is/fimc-lite.c fimc->clock = clk_get(&fimc->pdev->dev, FLITE_CLK_NAME); pdev 1457 drivers/media/platform/exynos4-is/fimc-lite.c static int fimc_lite_probe(struct platform_device *pdev) pdev 1460 drivers/media/platform/exynos4-is/fimc-lite.c struct device *dev = &pdev->dev; pdev 1485 drivers/media/platform/exynos4-is/fimc-lite.c fimc->pdev = pdev; pdev 1491 drivers/media/platform/exynos4-is/fimc-lite.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1496 drivers/media/platform/exynos4-is/fimc-lite.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 1518 drivers/media/platform/exynos4-is/fimc-lite.c platform_set_drvdata(pdev, fimc); pdev 1612 drivers/media/platform/exynos4-is/fimc-lite.c static int fimc_lite_remove(struct platform_device *pdev) pdev 1614 drivers/media/platform/exynos4-is/fimc-lite.c struct fimc_lite *fimc = platform_get_drvdata(pdev); pdev 1615 drivers/media/platform/exynos4-is/fimc-lite.c struct device *dev = &pdev->dev; pdev 142 drivers/media/platform/exynos4-is/fimc-lite.h struct platform_device *pdev; pdev 78 drivers/media/platform/exynos4-is/fimc-m2m.c ret = pm_runtime_get_sync(&ctx->fimc_dev->pdev->dev); pdev 89 drivers/media/platform/exynos4-is/fimc-m2m.c pm_runtime_put(&ctx->fimc_dev->pdev->dev); pdev 236 drivers/media/platform/exynos4-is/fimc-m2m.c __fimc_vidioc_querycap(&fimc->pdev->dev, cap); pdev 564 drivers/media/platform/exynos4-is/fimc-m2m.c src_vq->dev = &ctx->fimc_dev->pdev->dev; pdev 578 drivers/media/platform/exynos4-is/fimc-m2m.c dst_vq->dev = &ctx->fimc_dev->pdev->dev; pdev 473 drivers/media/platform/exynos4-is/media-dev.c struct device_node *parent = fmd->pdev->dev.of_node; pdev 602 drivers/media/platform/exynos4-is/media-dev.c if (!fmd->pmf && fimc->pdev) pdev 603 drivers/media/platform/exynos4-is/media-dev.c fmd->pmf = &fimc->pdev->dev; pdev 614 drivers/media/platform/exynos4-is/media-dev.c struct platform_device *pdev, pdev 617 drivers/media/platform/exynos4-is/media-dev.c struct device_node *node = pdev->dev.of_node; pdev 620 drivers/media/platform/exynos4-is/media-dev.c id = node ? __of_get_csis_id(node) : max(0, pdev->id); pdev 663 drivers/media/platform/exynos4-is/media-dev.c struct platform_device *pdev, pdev 666 drivers/media/platform/exynos4-is/media-dev.c struct device *dev = &pdev->dev; pdev 687 drivers/media/platform/exynos4-is/media-dev.c ret = register_csis_entity(fmd, pdev, drvdata); pdev 701 drivers/media/platform/exynos4-is/media-dev.c dev_info(&fmd->pdev->dev, "deferring %s device registration\n", pdev 704 drivers/media/platform/exynos4-is/media-dev.c dev_err(&fmd->pdev->dev, "%s device registration failed (%d)\n", pdev 717 drivers/media/platform/exynos4-is/media-dev.c struct platform_device *pdev; pdev 720 drivers/media/platform/exynos4-is/media-dev.c pdev = of_find_device_by_node(node); pdev 721 drivers/media/platform/exynos4-is/media-dev.c if (!pdev) pdev 736 drivers/media/platform/exynos4-is/media-dev.c ret = fimc_md_register_platform_entity(fmd, pdev, pdev 738 drivers/media/platform/exynos4-is/media-dev.c put_device(&pdev->dev); pdev 1058 drivers/media/platform/exynos4-is/media-dev.c struct device *dev = &fmd->pdev->dev; pdev 1259 drivers/media/platform/exynos4-is/media-dev.c struct device *dev = &fmd->pdev->dev; pdev 1318 drivers/media/platform/exynos4-is/media-dev.c struct device *dev = &fmd->pdev->dev; pdev 1427 drivers/media/platform/exynos4-is/media-dev.c static int fimc_md_probe(struct platform_device *pdev) pdev 1429 drivers/media/platform/exynos4-is/media-dev.c struct device *dev = &pdev->dev; pdev 1440 drivers/media/platform/exynos4-is/media-dev.c fmd->pdev = pdev; pdev 1474 drivers/media/platform/exynos4-is/media-dev.c platform_set_drvdata(pdev, fmd); pdev 1486 drivers/media/platform/exynos4-is/media-dev.c ret = device_create_file(&pdev->dev, &dev_attr_subdev_conf_mode); pdev 1515 drivers/media/platform/exynos4-is/media-dev.c device_remove_file(&pdev->dev, &dev_attr_subdev_conf_mode); pdev 1529 drivers/media/platform/exynos4-is/media-dev.c static int fimc_md_remove(struct platform_device *pdev) pdev 1531 drivers/media/platform/exynos4-is/media-dev.c struct fimc_md *fmd = platform_get_drvdata(pdev); pdev 1541 drivers/media/platform/exynos4-is/media-dev.c device_remove_file(&pdev->dev, &dev_attr_subdev_conf_mode); pdev 132 drivers/media/platform/exynos4-is/media-dev.h struct platform_device *pdev; pdev 205 drivers/media/platform/exynos4-is/mipi-csis.c struct platform_device *pdev; pdev 397 drivers/media/platform/exynos4-is/mipi-csis.c struct device *dev = &state->pdev->dev; pdev 494 drivers/media/platform/exynos4-is/mipi-csis.c struct device *dev = &state->pdev->dev; pdev 512 drivers/media/platform/exynos4-is/mipi-csis.c ret = pm_runtime_get_sync(&state->pdev->dev); pdev 534 drivers/media/platform/exynos4-is/mipi-csis.c pm_runtime_put(&state->pdev->dev); pdev 714 drivers/media/platform/exynos4-is/mipi-csis.c static int s5pcsis_parse_dt(struct platform_device *pdev, pdev 717 drivers/media/platform/exynos4-is/mipi-csis.c struct device_node *node = pdev->dev.of_node; pdev 730 drivers/media/platform/exynos4-is/mipi-csis.c dev_err(&pdev->dev, "No port node at %pOF\n", pdev 731 drivers/media/platform/exynos4-is/mipi-csis.c pdev->dev.of_node); pdev 761 drivers/media/platform/exynos4-is/mipi-csis.c static int s5pcsis_probe(struct platform_device *pdev) pdev 765 drivers/media/platform/exynos4-is/mipi-csis.c struct device *dev = &pdev->dev; pdev 777 drivers/media/platform/exynos4-is/mipi-csis.c state->pdev = pdev; pdev 786 drivers/media/platform/exynos4-is/mipi-csis.c ret = s5pcsis_parse_dt(pdev, state); pdev 800 drivers/media/platform/exynos4-is/mipi-csis.c mem_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 805 drivers/media/platform/exynos4-is/mipi-csis.c state->irq = platform_get_irq(pdev, 0); pdev 860 drivers/media/platform/exynos4-is/mipi-csis.c v4l2_set_subdevdata(&state->sd, pdev); pdev 863 drivers/media/platform/exynos4-is/mipi-csis.c platform_set_drvdata(pdev, &state->sd); pdev 873 drivers/media/platform/exynos4-is/mipi-csis.c dev_info(&pdev->dev, "lanes: %d, hs_settle: %d, wclk: %d, freq: %u\n", pdev 977 drivers/media/platform/exynos4-is/mipi-csis.c static int s5pcsis_remove(struct platform_device *pdev) pdev 979 drivers/media/platform/exynos4-is/mipi-csis.c struct v4l2_subdev *sd = platform_get_drvdata(pdev); pdev 982 drivers/media/platform/exynos4-is/mipi-csis.c pm_runtime_disable(&pdev->dev); pdev 983 drivers/media/platform/exynos4-is/mipi-csis.c s5pcsis_pm_suspend(&pdev->dev, true); pdev 985 drivers/media/platform/exynos4-is/mipi-csis.c pm_runtime_set_suspended(&pdev->dev); pdev 1636 drivers/media/platform/imx-pxp.c static int pxp_probe(struct platform_device *pdev) pdev 1644 drivers/media/platform/imx-pxp.c dev = devm_kzalloc(&pdev->dev, sizeof(*dev), GFP_KERNEL); pdev 1648 drivers/media/platform/imx-pxp.c dev->clk = devm_clk_get(&pdev->dev, "axi"); pdev 1651 drivers/media/platform/imx-pxp.c dev_err(&pdev->dev, "Failed to get clk: %d\n", ret); pdev 1655 drivers/media/platform/imx-pxp.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1656 drivers/media/platform/imx-pxp.c dev->mmio = devm_ioremap_resource(&pdev->dev, res); pdev 1659 drivers/media/platform/imx-pxp.c dev_err(&pdev->dev, "Failed to map register space: %d\n", ret); pdev 1663 drivers/media/platform/imx-pxp.c irq = platform_get_irq(pdev, 0); pdev 1667 drivers/media/platform/imx-pxp.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, pxp_irq_handler, pdev 1668 drivers/media/platform/imx-pxp.c IRQF_ONESHOT, dev_name(&pdev->dev), dev); pdev 1670 drivers/media/platform/imx-pxp.c dev_err(&pdev->dev, "Failed to request irq: %d\n", ret); pdev 1680 drivers/media/platform/imx-pxp.c dev_err(&pdev->dev, "PXP reset timeout: %d\n", ret); pdev 1686 drivers/media/platform/imx-pxp.c ret = v4l2_device_register(&pdev->dev, &dev->v4l2_dev); pdev 1703 drivers/media/platform/imx-pxp.c platform_set_drvdata(pdev, dev); pdev 1730 drivers/media/platform/imx-pxp.c static int pxp_remove(struct platform_device *pdev) pdev 1732 drivers/media/platform/imx-pxp.c struct pxp_dev *dev = platform_get_drvdata(pdev); pdev 919 drivers/media/platform/m2m-deinterlace.c static int deinterlace_probe(struct platform_device *pdev) pdev 926 drivers/media/platform/m2m-deinterlace.c pcdev = devm_kzalloc(&pdev->dev, sizeof(*pcdev), GFP_KERNEL); pdev 939 drivers/media/platform/m2m-deinterlace.c dev_err(&pdev->dev, "DMA does not support INTERLEAVE\n"); pdev 944 drivers/media/platform/m2m-deinterlace.c ret = v4l2_device_register(&pdev->dev, &pcdev->v4l2_dev); pdev 966 drivers/media/platform/m2m-deinterlace.c platform_set_drvdata(pdev, pcdev); pdev 987 drivers/media/platform/m2m-deinterlace.c static int deinterlace_remove(struct platform_device *pdev) pdev 989 drivers/media/platform/m2m-deinterlace.c struct deinterlace_dev *pcdev = platform_get_drvdata(pdev); pdev 55 drivers/media/platform/marvell-ccic/cafe-driver.c struct pci_dev *pdev; pdev 134 drivers/media/platform/marvell-ccic/cafe-driver.c dev_err(&(cam)->pdev->dev, fmt, ##arg); pdev 136 drivers/media/platform/marvell-ccic/cafe-driver.c dev_warn(&(cam)->pdev->dev, fmt, ##arg); pdev 347 drivers/media/platform/marvell-ccic/cafe-driver.c adap->dev.parent = &cam->pdev->dev; pdev 486 drivers/media/platform/marvell-ccic/cafe-driver.c static int cafe_pci_probe(struct pci_dev *pdev, pdev 500 drivers/media/platform/marvell-ccic/cafe-driver.c cam->pdev = pdev; pdev 507 drivers/media/platform/marvell-ccic/cafe-driver.c mcam->dev = &pdev->dev; pdev 508 drivers/media/platform/marvell-ccic/cafe-driver.c snprintf(mcam->bus_info, sizeof(mcam->bus_info), "PCI:%s", pci_name(pdev)); pdev 518 drivers/media/platform/marvell-ccic/cafe-driver.c ret = pci_enable_device(pdev); pdev 521 drivers/media/platform/marvell-ccic/cafe-driver.c pci_set_master(pdev); pdev 524 drivers/media/platform/marvell-ccic/cafe-driver.c mcam->regs = pci_iomap(pdev, 0, 0); pdev 529 drivers/media/platform/marvell-ccic/cafe-driver.c mcam->regs_size = pci_resource_len(pdev, 0); pdev 530 drivers/media/platform/marvell-ccic/cafe-driver.c ret = request_irq(pdev->irq, cafe_irq, IRQF_SHARED, "cafe-ccic", cam); pdev 569 drivers/media/platform/marvell-ccic/cafe-driver.c free_irq(pdev->irq, cam); pdev 571 drivers/media/platform/marvell-ccic/cafe-driver.c pci_iounmap(pdev, mcam->regs); pdev 573 drivers/media/platform/marvell-ccic/cafe-driver.c pci_disable_device(pdev); pdev 588 drivers/media/platform/marvell-ccic/cafe-driver.c free_irq(cam->pdev->irq, cam); pdev 589 drivers/media/platform/marvell-ccic/cafe-driver.c pci_iounmap(cam->pdev, cam->mcam.regs); pdev 593 drivers/media/platform/marvell-ccic/cafe-driver.c static void cafe_pci_remove(struct pci_dev *pdev) pdev 595 drivers/media/platform/marvell-ccic/cafe-driver.c struct v4l2_device *v4l2_dev = dev_get_drvdata(&pdev->dev); pdev 599 drivers/media/platform/marvell-ccic/cafe-driver.c printk(KERN_WARNING "pci_remove on unknown pdev %p\n", pdev); pdev 611 drivers/media/platform/marvell-ccic/cafe-driver.c static int cafe_pci_suspend(struct pci_dev *pdev, pm_message_t state) pdev 613 drivers/media/platform/marvell-ccic/cafe-driver.c struct v4l2_device *v4l2_dev = dev_get_drvdata(&pdev->dev); pdev 617 drivers/media/platform/marvell-ccic/cafe-driver.c ret = pci_save_state(pdev); pdev 621 drivers/media/platform/marvell-ccic/cafe-driver.c pci_disable_device(pdev); pdev 626 drivers/media/platform/marvell-ccic/cafe-driver.c static int cafe_pci_resume(struct pci_dev *pdev) pdev 628 drivers/media/platform/marvell-ccic/cafe-driver.c struct v4l2_device *v4l2_dev = dev_get_drvdata(&pdev->dev); pdev 632 drivers/media/platform/marvell-ccic/cafe-driver.c pci_restore_state(pdev); pdev 633 drivers/media/platform/marvell-ccic/cafe-driver.c ret = pci_enable_device(pdev); pdev 37 drivers/media/platform/marvell-ccic/mmp-driver.c struct platform_device *pdev; pdev 77 drivers/media/platform/marvell-ccic/mmp-driver.c static struct mmp_camera *mmpcam_find_device(struct platform_device *pdev) pdev 83 drivers/media/platform/marvell-ccic/mmp-driver.c if (cam->pdev == pdev) { pdev 104 drivers/media/platform/marvell-ccic/mmp-driver.c struct mmp_camera_platform_data *pdata = cam->pdev->dev.platform_data; pdev 105 drivers/media/platform/marvell-ccic/mmp-driver.c struct device *dev = &cam->pdev->dev; pdev 218 drivers/media/platform/marvell-ccic/mmp-driver.c static int mmpcam_probe(struct platform_device *pdev) pdev 227 drivers/media/platform/marvell-ccic/mmp-driver.c cam = devm_kzalloc(&pdev->dev, sizeof(*cam), GFP_KERNEL); pdev 230 drivers/media/platform/marvell-ccic/mmp-driver.c cam->pdev = pdev; pdev 235 drivers/media/platform/marvell-ccic/mmp-driver.c mcam->dev = &pdev->dev; pdev 236 drivers/media/platform/marvell-ccic/mmp-driver.c pdata = pdev->dev.platform_data; pdev 266 drivers/media/platform/marvell-ccic/mmp-driver.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 267 drivers/media/platform/marvell-ccic/mmp-driver.c mcam->regs = devm_ioremap_resource(&pdev->dev, res); pdev 277 drivers/media/platform/marvell-ccic/mmp-driver.c ep = fwnode_graph_get_next_endpoint(of_fwnode_handle(pdev->dev.of_node), pdev 297 drivers/media/platform/marvell-ccic/mmp-driver.c ret = of_clk_add_provider(pdev->dev.of_node, of_clk_src_simple_get, pdev 300 drivers/media/platform/marvell-ccic/mmp-driver.c dev_err(&pdev->dev, "can't add DT clock provider\n"); pdev 308 drivers/media/platform/marvell-ccic/mmp-driver.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 314 drivers/media/platform/marvell-ccic/mmp-driver.c ret = devm_request_irq(&pdev->dev, cam->irq, mmpcam_irq, IRQF_SHARED, pdev 338 drivers/media/platform/marvell-ccic/mmp-driver.c static int mmpcam_platform_remove(struct platform_device *pdev) pdev 340 drivers/media/platform/marvell-ccic/mmp-driver.c struct mmp_camera *cam = mmpcam_find_device(pdev); pdev 352 drivers/media/platform/marvell-ccic/mmp-driver.c static int mmpcam_suspend(struct platform_device *pdev, pm_message_t state) pdev 354 drivers/media/platform/marvell-ccic/mmp-driver.c struct mmp_camera *cam = mmpcam_find_device(pdev); pdev 362 drivers/media/platform/marvell-ccic/mmp-driver.c static int mmpcam_resume(struct platform_device *pdev) pdev 364 drivers/media/platform/marvell-ccic/mmp-driver.c struct mmp_camera *cam = mmpcam_find_device(pdev); pdev 177 drivers/media/platform/meson/ao-cec-g12a.c struct platform_device *pdev; pdev 336 drivers/media/platform/meson/ao-cec-g12a.c struct device *dev = &ao_cec->pdev->dev; pdev 632 drivers/media/platform/meson/ao-cec-g12a.c static int meson_ao_cec_g12a_probe(struct platform_device *pdev) pdev 640 drivers/media/platform/meson/ao-cec-g12a.c hdmi_dev = cec_notifier_parse_hdmi_phandle(&pdev->dev); pdev 644 drivers/media/platform/meson/ao-cec-g12a.c ao_cec = devm_kzalloc(&pdev->dev, sizeof(*ao_cec), GFP_KERNEL); pdev 648 drivers/media/platform/meson/ao-cec-g12a.c ao_cec->data = of_device_get_match_data(&pdev->dev); pdev 650 drivers/media/platform/meson/ao-cec-g12a.c dev_err(&pdev->dev, "failed to get match data\n"); pdev 655 drivers/media/platform/meson/ao-cec-g12a.c ao_cec->pdev = pdev; pdev 667 drivers/media/platform/meson/ao-cec-g12a.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 668 drivers/media/platform/meson/ao-cec-g12a.c base = devm_ioremap_resource(&pdev->dev, res); pdev 674 drivers/media/platform/meson/ao-cec-g12a.c ao_cec->regmap = devm_regmap_init_mmio(&pdev->dev, base, pdev 681 drivers/media/platform/meson/ao-cec-g12a.c ao_cec->regmap_cec = devm_regmap_init(&pdev->dev, NULL, ao_cec, pdev 688 drivers/media/platform/meson/ao-cec-g12a.c irq = platform_get_irq(pdev, 0); pdev 689 drivers/media/platform/meson/ao-cec-g12a.c ret = devm_request_threaded_irq(&pdev->dev, irq, pdev 694 drivers/media/platform/meson/ao-cec-g12a.c dev_err(&pdev->dev, "irq request failed\n"); pdev 698 drivers/media/platform/meson/ao-cec-g12a.c ao_cec->oscin = devm_clk_get(&pdev->dev, "oscin"); pdev 700 drivers/media/platform/meson/ao-cec-g12a.c dev_err(&pdev->dev, "oscin clock request failed\n"); pdev 711 drivers/media/platform/meson/ao-cec-g12a.c dev_err(&pdev->dev, "core clock enable failed\n"); pdev 715 drivers/media/platform/meson/ao-cec-g12a.c device_reset_optional(&pdev->dev); pdev 717 drivers/media/platform/meson/ao-cec-g12a.c platform_set_drvdata(pdev, ao_cec); pdev 726 drivers/media/platform/meson/ao-cec-g12a.c ret = cec_register_adapter(ao_cec->adap, &pdev->dev); pdev 744 drivers/media/platform/meson/ao-cec-g12a.c dev_err(&pdev->dev, "CEC controller registration failed\n"); pdev 749 drivers/media/platform/meson/ao-cec-g12a.c static int meson_ao_cec_g12a_remove(struct platform_device *pdev) pdev 751 drivers/media/platform/meson/ao-cec-g12a.c struct meson_ao_cec_g12a_device *ao_cec = platform_get_drvdata(pdev); pdev 219 drivers/media/platform/meson/ao-cec.c struct platform_device *pdev; pdev 527 drivers/media/platform/meson/ao-cec.c dev_dbg(&ao_cec->pdev->dev, "%s: busy TX: aborting\n", pdev 601 drivers/media/platform/meson/ao-cec.c static int meson_ao_cec_probe(struct platform_device *pdev) pdev 608 drivers/media/platform/meson/ao-cec.c hdmi_dev = cec_notifier_parse_hdmi_phandle(&pdev->dev); pdev 613 drivers/media/platform/meson/ao-cec.c ao_cec = devm_kzalloc(&pdev->dev, sizeof(*ao_cec), GFP_KERNEL); pdev 629 drivers/media/platform/meson/ao-cec.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 630 drivers/media/platform/meson/ao-cec.c ao_cec->base = devm_ioremap_resource(&pdev->dev, res); pdev 636 drivers/media/platform/meson/ao-cec.c irq = platform_get_irq(pdev, 0); pdev 637 drivers/media/platform/meson/ao-cec.c ret = devm_request_threaded_irq(&pdev->dev, irq, pdev 642 drivers/media/platform/meson/ao-cec.c dev_err(&pdev->dev, "irq request failed\n"); pdev 646 drivers/media/platform/meson/ao-cec.c ao_cec->core = devm_clk_get(&pdev->dev, "core"); pdev 648 drivers/media/platform/meson/ao-cec.c dev_err(&pdev->dev, "core clock request failed\n"); pdev 655 drivers/media/platform/meson/ao-cec.c dev_err(&pdev->dev, "core clock enable failed\n"); pdev 661 drivers/media/platform/meson/ao-cec.c dev_err(&pdev->dev, "core clock set rate failed\n"); pdev 665 drivers/media/platform/meson/ao-cec.c device_reset_optional(&pdev->dev); pdev 667 drivers/media/platform/meson/ao-cec.c ao_cec->pdev = pdev; pdev 668 drivers/media/platform/meson/ao-cec.c platform_set_drvdata(pdev, ao_cec); pdev 677 drivers/media/platform/meson/ao-cec.c ret = cec_register_adapter(ao_cec->adap, &pdev->dev); pdev 696 drivers/media/platform/meson/ao-cec.c dev_err(&pdev->dev, "CEC controller registration failed\n"); pdev 701 drivers/media/platform/meson/ao-cec.c static int meson_ao_cec_remove(struct platform_device *pdev) pdev 703 drivers/media/platform/meson/ao-cec.c struct meson_ao_cec_device *ao_cec = platform_get_drvdata(pdev); pdev 1055 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c struct platform_device *pdev; pdev 1060 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c pdev = of_find_device_by_node(node); pdev 1061 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c if (WARN_ON(!pdev)) { pdev 1067 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c jpeg->larb = &pdev->dev; pdev 1077 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c static int mtk_jpeg_probe(struct platform_device *pdev) pdev 1084 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c jpeg = devm_kzalloc(&pdev->dev, sizeof(*jpeg), GFP_KERNEL); pdev 1090 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c jpeg->dev = &pdev->dev; pdev 1092 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1093 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c jpeg->dec_reg_base = devm_ioremap_resource(&pdev->dev, res); pdev 1099 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 1100 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c dec_irq = platform_get_irq(pdev, 0); pdev 1102 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c dev_err(&pdev->dev, "Failed to get dec_irq %d.\n", dec_irq); pdev 1107 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c ret = devm_request_irq(&pdev->dev, dec_irq, mtk_jpeg_dec_irq, 0, pdev 1108 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c pdev->name, jpeg); pdev 1110 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c dev_err(&pdev->dev, "Failed to request dec_irq %d (%d)\n", pdev 1118 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c dev_err(&pdev->dev, "Failed to init clk, err %d\n", ret); pdev 1122 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c ret = v4l2_device_register(&pdev->dev, &jpeg->v4l2_dev); pdev 1124 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c dev_err(&pdev->dev, "Failed to register v4l2 device\n"); pdev 1164 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c platform_set_drvdata(pdev, jpeg); pdev 1166 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c pm_runtime_enable(&pdev->dev); pdev 1188 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c static int mtk_jpeg_remove(struct platform_device *pdev) pdev 1190 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c struct mtk_jpeg_dev *jpeg = platform_get_drvdata(pdev); pdev 1192 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c pm_runtime_disable(&pdev->dev); pdev 57 drivers/media/platform/mtk-mdp/mtk_mdp_core.c struct device *dev = &mdp->pdev->dev; pdev 66 drivers/media/platform/mtk-mdp/mtk_mdp_core.c struct device *dev = &mdp->pdev->dev; pdev 94 drivers/media/platform/mtk-mdp/mtk_mdp_core.c static int mtk_mdp_probe(struct platform_device *pdev) pdev 97 drivers/media/platform/mtk-mdp/mtk_mdp_core.c struct device *dev = &pdev->dev; pdev 105 drivers/media/platform/mtk-mdp/mtk_mdp_core.c mdp->id = pdev->id; pdev 106 drivers/media/platform/mtk-mdp/mtk_mdp_core.c mdp->pdev = pdev; pdev 164 drivers/media/platform/mtk-mdp/mtk_mdp_core.c dev_err(&pdev->dev, "unable to alloc job workqueue\n"); pdev 171 drivers/media/platform/mtk-mdp/mtk_mdp_core.c dev_err(&pdev->dev, "unable to alloc wdt workqueue\n"); pdev 179 drivers/media/platform/mtk-mdp/mtk_mdp_core.c dev_err(&pdev->dev, "Failed to register v4l2 device\n"); pdev 190 drivers/media/platform/mtk-mdp/mtk_mdp_core.c mdp->vpu_dev = vpu_get_plat_device(pdev); pdev 194 drivers/media/platform/mtk-mdp/mtk_mdp_core.c platform_set_drvdata(pdev, mdp); pdev 196 drivers/media/platform/mtk-mdp/mtk_mdp_core.c vb2_dma_contig_set_max_seg_size(&pdev->dev, DMA_BIT_MASK(32)); pdev 222 drivers/media/platform/mtk-mdp/mtk_mdp_core.c static int mtk_mdp_remove(struct platform_device *pdev) pdev 224 drivers/media/platform/mtk-mdp/mtk_mdp_core.c struct mtk_mdp_dev *mdp = platform_get_drvdata(pdev); pdev 227 drivers/media/platform/mtk-mdp/mtk_mdp_core.c pm_runtime_disable(&pdev->dev); pdev 228 drivers/media/platform/mtk-mdp/mtk_mdp_core.c vb2_dma_contig_clear_max_seg_size(&pdev->dev); pdev 236 drivers/media/platform/mtk-mdp/mtk_mdp_core.c mtk_mdp_comp_deinit(&pdev->dev, mdp->comp[i]); pdev 238 drivers/media/platform/mtk-mdp/mtk_mdp_core.c dev_dbg(&pdev->dev, "%s driver unloaded\n", pdev->name); pdev 156 drivers/media/platform/mtk-mdp/mtk_mdp_core.h struct platform_device *pdev; pdev 188 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c dev_dbg(&ctx->mdp_dev->pdev->dev, pdev 288 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c dev_err(&ctx->mdp_dev->pdev->dev, pdev 405 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c ret = pm_runtime_get_sync(&ctx->mdp_dev->pdev->dev); pdev 433 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c pm_runtime_put(&ctx->mdp_dev->pdev->dev); pdev 455 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c dev_err(&ctx->mdp_dev->pdev->dev, pdev 514 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c dev_err(&mdp->pdev->dev, "ctx is in error state"); pdev 534 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c dev_err(&mdp->pdev->dev, "processing failed: %d", ret); pdev 609 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c strscpy(cap->card, mdp->pdev->name, sizeof(cap->card)); pdev 711 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c dev_info(&ctx->mdp_dev->pdev->dev, "queue %d busy", f->type); pdev 772 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c dev_err(&ctx->mdp_dev->pdev->dev, pdev 916 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c dev_info(&ctx->mdp_dev->pdev->dev, pdev 966 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c src_vq->dev = &ctx->mdp_dev->pdev->dev; pdev 981 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c dst_vq->dev = &ctx->mdp_dev->pdev->dev; pdev 1056 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c dev_err(&ctx->mdp_dev->pdev->dev, pdev 1123 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c dev_err(&mdp->pdev->dev, "Failed to initialize m2m context"); pdev 1131 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c dev_err(&mdp->pdev->dev, pdev 1136 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c ret = mtk_mdp_vpu_register(mdp->pdev); pdev 1138 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c dev_err(&mdp->pdev->dev, pdev 1147 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c mtk_mdp_dbg(0, "%s [%d]", dev_name(&mdp->pdev->dev), ctx->id); pdev 1181 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c mtk_mdp_dbg(0, "%s [%d]", dev_name(&mdp->pdev->dev), ctx->id); pdev 1204 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c struct device *dev = &mdp->pdev->dev; pdev 25 drivers/media/platform/mtk-mdp/mtk_mdp_vpu.c vpu_mapping_dm_addr(vpu->pdev, msg->vpu_inst_addr); pdev 48 drivers/media/platform/mtk-mdp/mtk_mdp_vpu.c dev_err(&ctx->mdp_dev->pdev->dev, pdev 60 drivers/media/platform/mtk-mdp/mtk_mdp_vpu.c int mtk_mdp_vpu_register(struct platform_device *pdev) pdev 62 drivers/media/platform/mtk-mdp/mtk_mdp_vpu.c struct mtk_mdp_dev *mdp = platform_get_drvdata(pdev); pdev 68 drivers/media/platform/mtk-mdp/mtk_mdp_vpu.c dev_err(&mdp->pdev->dev, pdev 80 drivers/media/platform/mtk-mdp/mtk_mdp_vpu.c if (!vpu->pdev) { pdev 86 drivers/media/platform/mtk-mdp/mtk_mdp_vpu.c err = vpu_ipi_send(vpu->pdev, (enum ipi_id)id, msg, len); pdev 88 drivers/media/platform/mtk-mdp/mtk_mdp_vpu.c dev_err(&ctx->mdp_dev->pdev->dev, pdev 117 drivers/media/platform/mtk-mdp/mtk_mdp_vpu.c vpu->pdev = ctx->mdp_dev->vpu_dev; pdev 22 drivers/media/platform/mtk-mdp/mtk_mdp_vpu.h struct platform_device *pdev; pdev 28 drivers/media/platform/mtk-mdp/mtk_mdp_vpu.h int mtk_mdp_vpu_register(struct platform_device *pdev); pdev 226 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c static int mtk_vcodec_probe(struct platform_device *pdev) pdev 233 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c dev = devm_kzalloc(&pdev->dev, sizeof(*dev), GFP_KERNEL); pdev 238 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c dev->plat_dev = pdev; pdev 251 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c dev_err(&pdev->dev, "Failed to get mt vcodec clock source"); pdev 256 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c res = platform_get_resource(pdev, IORESOURCE_MEM, i); pdev 258 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c dev_err(&pdev->dev, "get memory resource failed."); pdev 262 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c dev->reg_base[i] = devm_ioremap_resource(&pdev->dev, res); pdev 270 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 272 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c dev_err(&pdev->dev, "failed to get irq resource"); pdev 277 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c dev->dec_irq = platform_get_irq(pdev, 0); pdev 278 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c ret = devm_request_irq(&pdev->dev, dev->dec_irq, pdev 279 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c mtk_vcodec_dec_irq_handler, 0, pdev->name, dev); pdev 281 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c dev_err(&pdev->dev, "Failed to install dev->dec_irq %d (%d)", pdev 295 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c ret = v4l2_device_register(&pdev->dev, &dev->v4l2_dev); pdev 322 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c platform_set_drvdata(pdev, dev); pdev 371 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c static int mtk_vcodec_dec_remove(struct platform_device *pdev) pdev 373 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c struct mtk_vcodec_dev *dev = platform_get_drvdata(pdev); pdev 20 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c struct platform_device *pdev; pdev 26 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c pdev = mtkdev->plat_dev; pdev 30 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c node = of_parse_phandle(pdev->dev.of_node, "mediatek,larb", 0); pdev 36 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c pdev = of_find_device_by_node(node); pdev 38 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c if (WARN_ON(!pdev)) { pdev 41 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c pm->larbvdec = &pdev->dev; pdev 42 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c pdev = mtkdev->plat_dev; pdev 43 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c pm->dev = &pdev->dev; pdev 46 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c of_property_count_strings(pdev->dev.of_node, "clock-names"); pdev 48 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c dec_clk->clk_info = devm_kcalloc(&pdev->dev, pdev 60 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c ret = of_property_read_string_index(pdev->dev.of_node, pdev 66 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c clk_info->vcodec_clk = devm_clk_get(&pdev->dev, pdev 75 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c pm_runtime_enable(&pdev->dev); pdev 233 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c static int mtk_vcodec_probe(struct platform_device *pdev) pdev 240 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c dev = devm_kzalloc(&pdev->dev, sizeof(*dev), GFP_KERNEL); pdev 245 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c dev->plat_dev = pdev; pdev 258 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c dev_err(&pdev->dev, "Failed to get mt vcodec clock source!"); pdev 263 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c res = platform_get_resource(pdev, IORESOURCE_MEM, j); pdev 264 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c dev->reg_base[i] = devm_ioremap_resource(&pdev->dev, res); pdev 272 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 274 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c dev_err(&pdev->dev, "failed to get irq resource"); pdev 279 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c dev->enc_irq = platform_get_irq(pdev, 0); pdev 280 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c ret = devm_request_irq(&pdev->dev, dev->enc_irq, pdev 282 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c 0, pdev->name, dev); pdev 284 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c dev_err(&pdev->dev, "Failed to install dev->enc_irq %d (%d)", pdev 291 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c dev->enc_lt_irq = platform_get_irq(pdev, 1); pdev 292 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c ret = devm_request_irq(&pdev->dev, pdev 294 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c 0, pdev->name, dev); pdev 296 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c dev_err(&pdev->dev, pdev 312 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c ret = v4l2_device_register(&pdev->dev, &dev->v4l2_dev); pdev 340 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c platform_set_drvdata(pdev, dev); pdev 389 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c static int mtk_vcodec_enc_remove(struct platform_device *pdev) pdev 391 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c struct mtk_vcodec_dev *dev = platform_get_drvdata(pdev); pdev 21 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c struct platform_device *pdev; pdev 28 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c pdev = mtkdev->plat_dev; pdev 32 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c pm->dev = &pdev->dev; pdev 33 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c dev = &pdev->dev; pdev 41 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c pdev = of_find_device_by_node(node); pdev 43 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c if (!pdev) { pdev 47 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c pm->larbvenc = &pdev->dev; pdev 55 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c pdev = of_find_device_by_node(node); pdev 57 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c if (!pdev) { pdev 62 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c pm->larbvenclt = &pdev->dev; pdev 63 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c pdev = mtkdev->plat_dev; pdev 64 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c pm->dev = &pdev->dev; pdev 66 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c enc_clk->clk_num = of_property_count_strings(pdev->dev.of_node, pdev 69 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c enc_clk->clk_info = devm_kcalloc(&pdev->dev, pdev 81 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c ret = of_property_read_string_index(pdev->dev.of_node, pdev 87 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c clk_info->vcodec_clk = devm_clk_get(&pdev->dev, pdev 264 drivers/media/platform/mtk-vpu/mtk_vpu.c int vpu_ipi_register(struct platform_device *pdev, pdev 268 drivers/media/platform/mtk-vpu/mtk_vpu.c struct mtk_vpu *vpu = platform_get_drvdata(pdev); pdev 272 drivers/media/platform/mtk-vpu/mtk_vpu.c dev_err(&pdev->dev, "vpu device in not ready\n"); pdev 284 drivers/media/platform/mtk-vpu/mtk_vpu.c dev_err(&pdev->dev, "register vpu ipi id %d with invalid arguments\n", pdev 290 drivers/media/platform/mtk-vpu/mtk_vpu.c int vpu_ipi_send(struct platform_device *pdev, pdev 294 drivers/media/platform/mtk-vpu/mtk_vpu.c struct mtk_vpu *vpu = platform_get_drvdata(pdev); pdev 387 drivers/media/platform/mtk-vpu/mtk_vpu.c int vpu_wdt_reg_handler(struct platform_device *pdev, pdev 391 drivers/media/platform/mtk-vpu/mtk_vpu.c struct mtk_vpu *vpu = platform_get_drvdata(pdev); pdev 395 drivers/media/platform/mtk-vpu/mtk_vpu.c dev_err(&pdev->dev, "vpu device in not ready\n"); pdev 415 drivers/media/platform/mtk-vpu/mtk_vpu.c unsigned int vpu_get_vdec_hw_capa(struct platform_device *pdev) pdev 417 drivers/media/platform/mtk-vpu/mtk_vpu.c struct mtk_vpu *vpu = platform_get_drvdata(pdev); pdev 423 drivers/media/platform/mtk-vpu/mtk_vpu.c unsigned int vpu_get_venc_hw_capa(struct platform_device *pdev) pdev 425 drivers/media/platform/mtk-vpu/mtk_vpu.c struct mtk_vpu *vpu = platform_get_drvdata(pdev); pdev 431 drivers/media/platform/mtk-vpu/mtk_vpu.c void *vpu_mapping_dm_addr(struct platform_device *pdev, pdev 434 drivers/media/platform/mtk-vpu/mtk_vpu.c struct mtk_vpu *vpu = platform_get_drvdata(pdev); pdev 450 drivers/media/platform/mtk-vpu/mtk_vpu.c struct platform_device *vpu_get_plat_device(struct platform_device *pdev) pdev 452 drivers/media/platform/mtk-vpu/mtk_vpu.c struct device *dev = &pdev->dev; pdev 529 drivers/media/platform/mtk-vpu/mtk_vpu.c int vpu_load_firmware(struct platform_device *pdev) pdev 532 drivers/media/platform/mtk-vpu/mtk_vpu.c struct device *dev = &pdev->dev; pdev 536 drivers/media/platform/mtk-vpu/mtk_vpu.c if (!pdev) { pdev 541 drivers/media/platform/mtk-vpu/mtk_vpu.c vpu = platform_get_drvdata(pdev); pdev 768 drivers/media/platform/mtk-vpu/mtk_vpu.c static int mtk_vpu_probe(struct platform_device *pdev) pdev 775 drivers/media/platform/mtk-vpu/mtk_vpu.c dev_dbg(&pdev->dev, "initialization\n"); pdev 777 drivers/media/platform/mtk-vpu/mtk_vpu.c dev = &pdev->dev; pdev 782 drivers/media/platform/mtk-vpu/mtk_vpu.c vpu->dev = &pdev->dev; pdev 783 drivers/media/platform/mtk-vpu/mtk_vpu.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "tcm"); pdev 788 drivers/media/platform/mtk-vpu/mtk_vpu.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "cfg_reg"); pdev 800 drivers/media/platform/mtk-vpu/mtk_vpu.c platform_set_drvdata(pdev, vpu); pdev 831 drivers/media/platform/mtk-vpu/mtk_vpu.c ret = vpu_ipi_register(pdev, IPI_VPU_INIT, vpu_init_ipi_handler, pdev 875 drivers/media/platform/mtk-vpu/mtk_vpu.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 881 drivers/media/platform/mtk-vpu/mtk_vpu.c vpu->reg.irq = platform_get_irq(pdev, 0); pdev 883 drivers/media/platform/mtk-vpu/mtk_vpu.c pdev->name, vpu); pdev 923 drivers/media/platform/mtk-vpu/mtk_vpu.c static int mtk_vpu_remove(struct platform_device *pdev) pdev 925 drivers/media/platform/mtk-vpu/mtk_vpu.c struct mtk_vpu *vpu = platform_get_drvdata(pdev); pdev 92 drivers/media/platform/mtk-vpu/mtk_vpu.h int vpu_ipi_register(struct platform_device *pdev, enum ipi_id id, pdev 110 drivers/media/platform/mtk-vpu/mtk_vpu.h int vpu_ipi_send(struct platform_device *pdev, pdev 123 drivers/media/platform/mtk-vpu/mtk_vpu.h struct platform_device *vpu_get_plat_device(struct platform_device *pdev); pdev 139 drivers/media/platform/mtk-vpu/mtk_vpu.h int vpu_wdt_reg_handler(struct platform_device *pdev, pdev 150 drivers/media/platform/mtk-vpu/mtk_vpu.h unsigned int vpu_get_vdec_hw_capa(struct platform_device *pdev); pdev 159 drivers/media/platform/mtk-vpu/mtk_vpu.h unsigned int vpu_get_venc_hw_capa(struct platform_device *pdev); pdev 169 drivers/media/platform/mtk-vpu/mtk_vpu.h int vpu_load_firmware(struct platform_device *pdev); pdev 184 drivers/media/platform/mtk-vpu/mtk_vpu.h void *vpu_mapping_dm_addr(struct platform_device *pdev, pdev 803 drivers/media/platform/mx2_emmaprp.c static int emmaprp_probe(struct platform_device *pdev) pdev 810 drivers/media/platform/mx2_emmaprp.c pcdev = devm_kzalloc(&pdev->dev, sizeof(*pcdev), GFP_KERNEL); pdev 816 drivers/media/platform/mx2_emmaprp.c pcdev->clk_emma_ipg = devm_clk_get(&pdev->dev, "ipg"); pdev 821 drivers/media/platform/mx2_emmaprp.c pcdev->clk_emma_ahb = devm_clk_get(&pdev->dev, "ahb"); pdev 825 drivers/media/platform/mx2_emmaprp.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 826 drivers/media/platform/mx2_emmaprp.c pcdev->base_emma = devm_ioremap_resource(&pdev->dev, res); pdev 830 drivers/media/platform/mx2_emmaprp.c ret = v4l2_device_register(&pdev->dev, &pcdev->v4l2_dev); pdev 852 drivers/media/platform/mx2_emmaprp.c platform_set_drvdata(pdev, pcdev); pdev 854 drivers/media/platform/mx2_emmaprp.c irq = platform_get_irq(pdev, 0); pdev 857 drivers/media/platform/mx2_emmaprp.c ret = devm_request_irq(&pdev->dev, irq, emmaprp_irq, 0, pdev 858 drivers/media/platform/mx2_emmaprp.c dev_name(&pdev->dev), pcdev); pdev 890 drivers/media/platform/mx2_emmaprp.c static int emmaprp_remove(struct platform_device *pdev) pdev 892 drivers/media/platform/mx2_emmaprp.c struct emmaprp_dev *pcdev = platform_get_drvdata(pdev); pdev 1416 drivers/media/platform/omap/omap_vout.c static int __init omap_vout_setup_video_bufs(struct platform_device *pdev, pdev 1421 drivers/media/platform/omap/omap_vout.c struct v4l2_device *v4l2_dev = platform_get_drvdata(pdev); pdev 1432 drivers/media/platform/omap/omap_vout.c ret = omap_vout_setup_vrfb_bufs(pdev, vid_num, pdev 1439 drivers/media/platform/omap/omap_vout.c static int __init omap_vout_create_video_devices(struct platform_device *pdev) pdev 1444 drivers/media/platform/omap/omap_vout.c struct v4l2_device *v4l2_dev = platform_get_drvdata(pdev); pdev 1452 drivers/media/platform/omap/omap_vout.c for (k = 0; k < pdev->num_resources; k++) { pdev 1456 drivers/media/platform/omap/omap_vout.c dev_err(&pdev->dev, ": could not allocate memory\n"); pdev 1464 drivers/media/platform/omap/omap_vout.c if (pdev->num_resources == 1) pdev 1495 drivers/media/platform/omap/omap_vout.c if (omap_vout_setup_video_bufs(pdev, k) != 0) { pdev 1504 drivers/media/platform/omap/omap_vout.c dev_err(&pdev->dev, pdev 1512 drivers/media/platform/omap/omap_vout.c dev_info(&pdev->dev, pdev 1515 drivers/media/platform/omap/omap_vout.c if (k == (pdev->num_resources - 1)) pdev 1570 drivers/media/platform/omap/omap_vout.c static int omap_vout_remove(struct platform_device *pdev) pdev 1573 drivers/media/platform/omap/omap_vout.c struct v4l2_device *v4l2_dev = platform_get_drvdata(pdev); pdev 1578 drivers/media/platform/omap/omap_vout.c for (k = 0; k < pdev->num_resources; k++) pdev 1591 drivers/media/platform/omap/omap_vout.c static int __init omap_vout_probe(struct platform_device *pdev) pdev 1604 drivers/media/platform/omap/omap_vout.c dev_err(&pdev->dev, "failed to init dss\n"); pdev 1608 drivers/media/platform/omap/omap_vout.c if (pdev->num_resources == 0) { pdev 1609 drivers/media/platform/omap/omap_vout.c dev_err(&pdev->dev, "probed for an unknown device\n"); pdev 1625 drivers/media/platform/omap/omap_vout.c dev_warn(&pdev->dev, "no driver for display: %s\n", pdev 1635 drivers/media/platform/omap/omap_vout.c dev_err(&pdev->dev, "no displays\n"); pdev 1658 drivers/media/platform/omap/omap_vout.c dev_warn(&pdev->dev, "cannot find display\n"); pdev 1670 drivers/media/platform/omap/omap_vout.c dev_warn(&pdev->dev, pdev 1677 drivers/media/platform/omap/omap_vout.c if (v4l2_device_register(&pdev->dev, &vid_dev->v4l2_dev) < 0) { pdev 1678 drivers/media/platform/omap/omap_vout.c dev_err(&pdev->dev, "v4l2_device_register failed\n"); pdev 1683 drivers/media/platform/omap/omap_vout.c ret = omap_vout_create_video_devices(pdev); pdev 90 drivers/media/platform/omap/omap_vout_vrfb.c int omap_vout_setup_vrfb_bufs(struct platform_device *pdev, int vid_num, pdev 99 drivers/media/platform/omap/omap_vout_vrfb.c struct v4l2_device *v4l2_dev = platform_get_drvdata(pdev); pdev 108 drivers/media/platform/omap/omap_vout_vrfb.c dev_info(&pdev->dev, ": VRFB allocation failed\n"); pdev 150 drivers/media/platform/omap/omap_vout_vrfb.c dev_info(&pdev->dev, pdev 17 drivers/media/platform/omap/omap_vout_vrfb.h int omap_vout_setup_vrfb_bufs(struct platform_device *pdev, int vid_num, pdev 27 drivers/media/platform/omap/omap_vout_vrfb.h static inline int omap_vout_setup_vrfb_bufs(struct platform_device *pdev, int vid_num, pdev 1998 drivers/media/platform/omap3isp/isp.c static int isp_remove(struct platform_device *pdev) pdev 2000 drivers/media/platform/omap3isp/isp.c struct isp_device *isp = platform_get_drvdata(pdev); pdev 2264 drivers/media/platform/omap3isp/isp.c static int isp_probe(struct platform_device *pdev) pdev 2273 drivers/media/platform/omap3isp/isp.c dev_err(&pdev->dev, "could not allocate memory\n"); pdev 2277 drivers/media/platform/omap3isp/isp.c ret = fwnode_property_read_u32(of_fwnode_handle(pdev->dev.of_node), pdev 2282 drivers/media/platform/omap3isp/isp.c isp->syscon = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, pdev 2289 drivers/media/platform/omap3isp/isp.c ret = of_property_read_u32_index(pdev->dev.of_node, pdev 2299 drivers/media/platform/omap3isp/isp.c isp->dev = &pdev->dev; pdev 2311 drivers/media/platform/omap3isp/isp.c platform_set_drvdata(pdev, isp); pdev 2314 drivers/media/platform/omap3isp/isp.c isp->isp_csiphy1.vdd = devm_regulator_get(&pdev->dev, "vdd-csiphy1"); pdev 2315 drivers/media/platform/omap3isp/isp.c isp->isp_csiphy2.vdd = devm_regulator_get(&pdev->dev, "vdd-csiphy2"); pdev 2330 drivers/media/platform/omap3isp/isp.c mem = platform_get_resource(pdev, IORESOURCE_MEM, i); pdev 2391 drivers/media/platform/omap3isp/isp.c dev_err(&pdev->dev, "unable to attach to IOMMU\n"); pdev 2396 drivers/media/platform/omap3isp/isp.c ret = platform_get_irq(pdev, 0); pdev 264 drivers/media/platform/omap3isp/isp.h int omap3isp_register_entities(struct platform_device *pdev, pdev 266 drivers/media/platform/omap3isp/isp.h void omap3isp_unregister_entities(struct platform_device *pdev); pdev 1115 drivers/media/platform/pxa_camera.c static u32 mclk_get_divisor(struct platform_device *pdev, pdev 1128 drivers/media/platform/pxa_camera.c dev_warn(&pdev->dev, pdev 1139 drivers/media/platform/pxa_camera.c dev_dbg(&pdev->dev, "LCD clock %luHz, target freq %luHz, divisor %u\n", pdev 2358 drivers/media/platform/pxa_camera.c static int pxa_camera_probe(struct platform_device *pdev) pdev 2372 drivers/media/platform/pxa_camera.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2373 drivers/media/platform/pxa_camera.c irq = platform_get_irq(pdev, 0); pdev 2377 drivers/media/platform/pxa_camera.c pcdev = devm_kzalloc(&pdev->dev, sizeof(*pcdev), GFP_KERNEL); pdev 2379 drivers/media/platform/pxa_camera.c dev_err(&pdev->dev, "Could not allocate pcdev\n"); pdev 2383 drivers/media/platform/pxa_camera.c pcdev->clk = devm_clk_get(&pdev->dev, NULL); pdev 2389 drivers/media/platform/pxa_camera.c pcdev->pdata = pdev->dev.platform_data; pdev 2397 drivers/media/platform/pxa_camera.c } else if (pdev->dev.of_node) { pdev 2398 drivers/media/platform/pxa_camera.c err = pxa_camera_pdata_from_dt(&pdev->dev, pcdev, &pcdev->asd); pdev 2411 drivers/media/platform/pxa_camera.c dev_warn(&pdev->dev, "WARNING! Platform hasn't set available data widths, using default 10 bit\n"); pdev 2421 drivers/media/platform/pxa_camera.c dev_warn(&pdev->dev, pdev 2426 drivers/media/platform/pxa_camera.c pcdev->mclk_divisor = mclk_get_divisor(pdev, pcdev); pdev 2435 drivers/media/platform/pxa_camera.c base = devm_ioremap_resource(&pdev->dev, res); pdev 2443 drivers/media/platform/pxa_camera.c pcdev->dma_chans[0] = dma_request_slave_channel(&pdev->dev, "CI_Y"); pdev 2445 drivers/media/platform/pxa_camera.c dev_err(&pdev->dev, "Can't request DMA for Y\n"); pdev 2449 drivers/media/platform/pxa_camera.c pcdev->dma_chans[1] = dma_request_slave_channel(&pdev->dev, "CI_U"); pdev 2451 drivers/media/platform/pxa_camera.c dev_err(&pdev->dev, "Can't request DMA for Y\n"); pdev 2456 drivers/media/platform/pxa_camera.c pcdev->dma_chans[2] = dma_request_slave_channel(&pdev->dev, "CI_V"); pdev 2458 drivers/media/platform/pxa_camera.c dev_err(&pdev->dev, "Can't request DMA for V\n"); pdev 2467 drivers/media/platform/pxa_camera.c dev_err(&pdev->dev, "dma slave config failed: %d\n", pdev 2474 drivers/media/platform/pxa_camera.c err = devm_request_irq(&pdev->dev, pcdev->irq, pxa_camera_irq, 0, pdev 2477 drivers/media/platform/pxa_camera.c dev_err(&pdev->dev, "Camera interrupt register failed\n"); pdev 2485 drivers/media/platform/pxa_camera.c dev_set_drvdata(&pdev->dev, pcdev); pdev 2486 drivers/media/platform/pxa_camera.c err = v4l2_device_register(&pdev->dev, &pcdev->v4l2_dev); pdev 2542 drivers/media/platform/pxa_camera.c static int pxa_camera_remove(struct platform_device *pdev) pdev 2544 drivers/media/platform/pxa_camera.c struct pxa_camera_dev *pcdev = dev_get_drvdata(&pdev->dev); pdev 2561 drivers/media/platform/pxa_camera.c dev_info(&pdev->dev, "PXA Camera driver unloaded\n"); pdev 1087 drivers/media/platform/qcom/camss/camss-csid.c struct platform_device *pdev = to_platform_device(dev); pdev 1109 drivers/media/platform/qcom/camss/camss-csid.c r = platform_get_resource_byname(pdev, IORESOURCE_MEM, res->reg[0]); pdev 1118 drivers/media/platform/qcom/camss/camss-csid.c r = platform_get_resource_byname(pdev, IORESOURCE_IRQ, pdev 542 drivers/media/platform/qcom/camss/camss-csiphy.c struct platform_device *pdev = to_platform_device(dev); pdev 565 drivers/media/platform/qcom/camss/camss-csiphy.c r = platform_get_resource_byname(pdev, IORESOURCE_MEM, res->reg[0]); pdev 572 drivers/media/platform/qcom/camss/camss-csiphy.c r = platform_get_resource_byname(pdev, IORESOURCE_MEM, res->reg[1]); pdev 581 drivers/media/platform/qcom/camss/camss-csiphy.c r = platform_get_resource_byname(pdev, IORESOURCE_IRQ, pdev 1067 drivers/media/platform/qcom/camss/camss-ispif.c struct platform_device *pdev = to_platform_device(dev); pdev 1104 drivers/media/platform/qcom/camss/camss-ispif.c r = platform_get_resource_byname(pdev, IORESOURCE_MEM, res->reg[0]); pdev 1111 drivers/media/platform/qcom/camss/camss-ispif.c r = platform_get_resource_byname(pdev, IORESOURCE_MEM, res->reg[1]); pdev 1120 drivers/media/platform/qcom/camss/camss-ispif.c r = platform_get_resource_byname(pdev, IORESOURCE_IRQ, res->interrupt); pdev 1984 drivers/media/platform/qcom/camss/camss-vfe.c struct platform_device *pdev = to_platform_device(dev); pdev 2005 drivers/media/platform/qcom/camss/camss-vfe.c r = platform_get_resource_byname(pdev, IORESOURCE_MEM, res->reg[0]); pdev 2014 drivers/media/platform/qcom/camss/camss-vfe.c r = platform_get_resource_byname(pdev, IORESOURCE_IRQ, pdev 812 drivers/media/platform/qcom/camss/camss.c static int camss_probe(struct platform_device *pdev) pdev 814 drivers/media/platform/qcom/camss/camss.c struct device *dev = &pdev->dev; pdev 824 drivers/media/platform/qcom/camss/camss.c platform_set_drvdata(pdev, camss); pdev 965 drivers/media/platform/qcom/camss/camss.c static int camss_remove(struct platform_device *pdev) pdev 969 drivers/media/platform/qcom/camss/camss.c struct camss *camss = platform_get_drvdata(pdev); pdev 223 drivers/media/platform/qcom/venus/core.c static int venus_probe(struct platform_device *pdev) pdev 225 drivers/media/platform/qcom/venus/core.c struct device *dev = &pdev->dev; pdev 235 drivers/media/platform/qcom/venus/core.c platform_set_drvdata(pdev, core); pdev 237 drivers/media/platform/qcom/venus/core.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 242 drivers/media/platform/qcom/venus/core.c core->irq = platform_get_irq(pdev, 0); pdev 337 drivers/media/platform/qcom/venus/core.c static int venus_remove(struct platform_device *pdev) pdev 339 drivers/media/platform/qcom/venus/core.c struct venus_core *core = platform_get_drvdata(pdev); pdev 223 drivers/media/platform/qcom/venus/firmware.c struct platform_device *pdev; pdev 239 drivers/media/platform/qcom/venus/firmware.c pdev = platform_device_register_full(&info); pdev 240 drivers/media/platform/qcom/venus/firmware.c if (IS_ERR(pdev)) { pdev 242 drivers/media/platform/qcom/venus/firmware.c return PTR_ERR(pdev); pdev 245 drivers/media/platform/qcom/venus/firmware.c pdev->dev.of_node = np; pdev 247 drivers/media/platform/qcom/venus/firmware.c ret = of_dma_configure(&pdev->dev, np, true); pdev 253 drivers/media/platform/qcom/venus/firmware.c core->fw.dev = &pdev->dev; pdev 277 drivers/media/platform/qcom/venus/firmware.c platform_device_unregister(pdev); pdev 1417 drivers/media/platform/qcom/venus/vdec.c static int vdec_probe(struct platform_device *pdev) pdev 1419 drivers/media/platform/qcom/venus/vdec.c struct device *dev = &pdev->dev; pdev 1443 drivers/media/platform/qcom/venus/vdec.c platform_set_drvdata(pdev, core); pdev 1474 drivers/media/platform/qcom/venus/vdec.c static int vdec_remove(struct platform_device *pdev) pdev 1476 drivers/media/platform/qcom/venus/vdec.c struct venus_core *core = dev_get_drvdata(pdev->dev.parent); pdev 1240 drivers/media/platform/qcom/venus/venc.c static int venc_probe(struct platform_device *pdev) pdev 1242 drivers/media/platform/qcom/venus/venc.c struct device *dev = &pdev->dev; pdev 1266 drivers/media/platform/qcom/venus/venc.c platform_set_drvdata(pdev, core); pdev 1297 drivers/media/platform/qcom/venus/venc.c static int venc_remove(struct platform_device *pdev) pdev 1299 drivers/media/platform/qcom/venus/venc.c struct venus_core *core = dev_get_drvdata(pdev->dev.parent); pdev 129 drivers/media/platform/rcar-fcp.c static int rcar_fcp_probe(struct platform_device *pdev) pdev 133 drivers/media/platform/rcar-fcp.c fcp = devm_kzalloc(&pdev->dev, sizeof(*fcp), GFP_KERNEL); pdev 137 drivers/media/platform/rcar-fcp.c fcp->dev = &pdev->dev; pdev 139 drivers/media/platform/rcar-fcp.c pm_runtime_enable(&pdev->dev); pdev 145 drivers/media/platform/rcar-fcp.c platform_set_drvdata(pdev, fcp); pdev 150 drivers/media/platform/rcar-fcp.c static int rcar_fcp_remove(struct platform_device *pdev) pdev 152 drivers/media/platform/rcar-fcp.c struct rcar_fcp_device *fcp = platform_get_drvdata(pdev); pdev 158 drivers/media/platform/rcar-fcp.c pm_runtime_disable(&pdev->dev); pdev 1281 drivers/media/platform/rcar-vin/rcar-core.c static int rcar_vin_probe(struct platform_device *pdev) pdev 1288 drivers/media/platform/rcar-vin/rcar-core.c vin = devm_kzalloc(&pdev->dev, sizeof(*vin), GFP_KERNEL); pdev 1292 drivers/media/platform/rcar-vin/rcar-core.c vin->dev = &pdev->dev; pdev 1293 drivers/media/platform/rcar-vin/rcar-core.c vin->info = of_device_get_match_data(&pdev->dev); pdev 1304 drivers/media/platform/rcar-vin/rcar-core.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1312 drivers/media/platform/rcar-vin/rcar-core.c irq = platform_get_irq(pdev, 0); pdev 1320 drivers/media/platform/rcar-vin/rcar-core.c platform_set_drvdata(pdev, vin); pdev 1332 drivers/media/platform/rcar-vin/rcar-core.c pm_suspend_ignore_children(&pdev->dev, true); pdev 1333 drivers/media/platform/rcar-vin/rcar-core.c pm_runtime_enable(&pdev->dev); pdev 1356 drivers/media/platform/rcar-vin/rcar-core.c static int rcar_vin_remove(struct platform_device *pdev) pdev 1358 drivers/media/platform/rcar-vin/rcar-core.c struct rvin_dev *vin = platform_get_drvdata(pdev); pdev 1360 drivers/media/platform/rcar-vin/rcar-core.c pm_runtime_disable(&pdev->dev); pdev 1001 drivers/media/platform/rcar-vin/rcar-csi2.c struct platform_device *pdev) pdev 1006 drivers/media/platform/rcar-vin/rcar-csi2.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1007 drivers/media/platform/rcar-vin/rcar-csi2.c priv->base = devm_ioremap_resource(&pdev->dev, res); pdev 1011 drivers/media/platform/rcar-vin/rcar-csi2.c irq = platform_get_irq(pdev, 0); pdev 1015 drivers/media/platform/rcar-vin/rcar-csi2.c ret = devm_request_threaded_irq(&pdev->dev, irq, rcsi2_irq, pdev 1021 drivers/media/platform/rcar-vin/rcar-csi2.c priv->rstc = devm_reset_control_get(&pdev->dev, NULL); pdev 1128 drivers/media/platform/rcar-vin/rcar-csi2.c static int rcsi2_probe(struct platform_device *pdev) pdev 1135 drivers/media/platform/rcar-vin/rcar-csi2.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 1139 drivers/media/platform/rcar-vin/rcar-csi2.c priv->info = of_device_get_match_data(&pdev->dev); pdev 1149 drivers/media/platform/rcar-vin/rcar-csi2.c priv->dev = &pdev->dev; pdev 1154 drivers/media/platform/rcar-vin/rcar-csi2.c ret = rcsi2_probe_resources(priv, pdev); pdev 1160 drivers/media/platform/rcar-vin/rcar-csi2.c platform_set_drvdata(pdev, priv); pdev 1167 drivers/media/platform/rcar-vin/rcar-csi2.c priv->subdev.dev = &pdev->dev; pdev 1169 drivers/media/platform/rcar-vin/rcar-csi2.c v4l2_set_subdevdata(&priv->subdev, &pdev->dev); pdev 1171 drivers/media/platform/rcar-vin/rcar-csi2.c KBUILD_MODNAME, dev_name(&pdev->dev)); pdev 1186 drivers/media/platform/rcar-vin/rcar-csi2.c pm_runtime_enable(&pdev->dev); pdev 1203 drivers/media/platform/rcar-vin/rcar-csi2.c static int rcsi2_remove(struct platform_device *pdev) pdev 1205 drivers/media/platform/rcar-vin/rcar-csi2.c struct rcar_csi2 *priv = platform_get_drvdata(pdev); pdev 1211 drivers/media/platform/rcar-vin/rcar-csi2.c pm_runtime_disable(&pdev->dev); pdev 200 drivers/media/platform/rcar_drif.c struct platform_device *pdev; /* Channel's pdev */ pdev 278 drivers/media/platform/rcar_drif.c ch->dmach = dma_request_slave_channel(&ch->pdev->dev, "rx"); pdev 382 drivers/media/platform/rcar_drif.c dma_free_coherent(&ch->pdev->dev, pdev 401 drivers/media/platform/rcar_drif.c addr = dma_alloc_coherent(&ch->pdev->dev, pdev 1251 drivers/media/platform/rcar_drif.c static bool rcar_drif_primary_bond(struct platform_device *pdev) pdev 1253 drivers/media/platform/rcar_drif.c return of_property_read_bool(pdev->dev.of_node, "renesas,primary-bond"); pdev 1272 drivers/media/platform/rcar_drif.c struct platform_device *pdev; pdev 1276 drivers/media/platform/rcar_drif.c pdev = of_find_device_by_node(np); pdev 1277 drivers/media/platform/rcar_drif.c if (!pdev) { pdev 1282 drivers/media/platform/rcar_drif.c device_lock(&pdev->dev); pdev 1283 drivers/media/platform/rcar_drif.c ch = platform_get_drvdata(pdev); pdev 1296 drivers/media/platform/rcar_drif.c device_unlock(&pdev->dev); pdev 1298 drivers/media/platform/rcar_drif.c put_device(&pdev->dev); pdev 1383 drivers/media/platform/rcar_drif.c static int rcar_drif_probe(struct platform_device *pdev) pdev 1392 drivers/media/platform/rcar_drif.c ch = devm_kzalloc(&pdev->dev, sizeof(*ch), GFP_KERNEL); pdev 1396 drivers/media/platform/rcar_drif.c ch->pdev = pdev; pdev 1399 drivers/media/platform/rcar_drif.c ch->clk = devm_clk_get(&pdev->dev, "fck"); pdev 1402 drivers/media/platform/rcar_drif.c dev_err(&pdev->dev, "clk get failed (%d)\n", ret); pdev 1407 drivers/media/platform/rcar_drif.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1408 drivers/media/platform/rcar_drif.c ch->base = devm_ioremap_resource(&pdev->dev, res); pdev 1413 drivers/media/platform/rcar_drif.c platform_set_drvdata(pdev, ch); pdev 1416 drivers/media/platform/rcar_drif.c np = rcar_drif_bond_enabled(pdev); pdev 1419 drivers/media/platform/rcar_drif.c if (!rcar_drif_primary_bond(pdev)) { pdev 1427 drivers/media/platform/rcar_drif.c sdr = devm_kzalloc(&pdev->dev, sizeof(*sdr), GFP_KERNEL); pdev 1433 drivers/media/platform/rcar_drif.c sdr->dev = &pdev->dev; pdev 1451 drivers/media/platform/rcar_drif.c static int rcar_drif_remove(struct platform_device *pdev) pdev 1453 drivers/media/platform/rcar_drif.c struct rcar_drif *ch = platform_get_drvdata(pdev); pdev 2253 drivers/media/platform/rcar_fdp1.c static int fdp1_probe(struct platform_device *pdev) pdev 2265 drivers/media/platform/rcar_fdp1.c fdp1 = devm_kzalloc(&pdev->dev, sizeof(*fdp1), GFP_KERNEL); pdev 2281 drivers/media/platform/rcar_fdp1.c fdp1->dev = &pdev->dev; pdev 2282 drivers/media/platform/rcar_fdp1.c platform_set_drvdata(pdev, fdp1); pdev 2285 drivers/media/platform/rcar_fdp1.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2286 drivers/media/platform/rcar_fdp1.c fdp1->regs = devm_ioremap_resource(&pdev->dev, res); pdev 2291 drivers/media/platform/rcar_fdp1.c fdp1->irq = ret = platform_get_irq(pdev, 0); pdev 2293 drivers/media/platform/rcar_fdp1.c dev_err(&pdev->dev, "cannot find IRQ\n"); pdev 2297 drivers/media/platform/rcar_fdp1.c ret = devm_request_irq(&pdev->dev, fdp1->irq, fdp1_irq_handler, 0, pdev 2298 drivers/media/platform/rcar_fdp1.c dev_name(&pdev->dev), fdp1); pdev 2300 drivers/media/platform/rcar_fdp1.c dev_err(&pdev->dev, "cannot claim IRQ %d\n", fdp1->irq); pdev 2305 drivers/media/platform/rcar_fdp1.c fcp_node = of_parse_phandle(pdev->dev.of_node, "renesas,fcp", 0); pdev 2310 drivers/media/platform/rcar_fdp1.c dev_dbg(&pdev->dev, "FCP not found (%ld)\n", pdev 2317 drivers/media/platform/rcar_fdp1.c clk = clk_get(&pdev->dev, NULL); pdev 2325 drivers/media/platform/rcar_fdp1.c ret = v4l2_device_register(&pdev->dev, &fdp1->v4l2_dev); pdev 2357 drivers/media/platform/rcar_fdp1.c pm_runtime_enable(&pdev->dev); pdev 2396 drivers/media/platform/rcar_fdp1.c static int fdp1_remove(struct platform_device *pdev) pdev 2398 drivers/media/platform/rcar_fdp1.c struct fdp1_dev *fdp1 = platform_get_drvdata(pdev); pdev 2403 drivers/media/platform/rcar_fdp1.c pm_runtime_disable(&pdev->dev); pdev 1594 drivers/media/platform/rcar_jpu.c static int jpu_probe(struct platform_device *pdev) pdev 1601 drivers/media/platform/rcar_jpu.c jpu = devm_kzalloc(&pdev->dev, sizeof(*jpu), GFP_KERNEL); pdev 1607 drivers/media/platform/rcar_jpu.c jpu->dev = &pdev->dev; pdev 1610 drivers/media/platform/rcar_jpu.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1611 drivers/media/platform/rcar_jpu.c jpu->regs = devm_ioremap_resource(&pdev->dev, res); pdev 1616 drivers/media/platform/rcar_jpu.c jpu->irq = ret = platform_get_irq(pdev, 0); pdev 1618 drivers/media/platform/rcar_jpu.c dev_err(&pdev->dev, "cannot find IRQ\n"); pdev 1622 drivers/media/platform/rcar_jpu.c ret = devm_request_irq(&pdev->dev, jpu->irq, jpu_irq_handler, 0, pdev 1623 drivers/media/platform/rcar_jpu.c dev_name(&pdev->dev), jpu); pdev 1625 drivers/media/platform/rcar_jpu.c dev_err(&pdev->dev, "cannot claim IRQ %d\n", jpu->irq); pdev 1630 drivers/media/platform/rcar_jpu.c jpu->clk = devm_clk_get(&pdev->dev, NULL); pdev 1632 drivers/media/platform/rcar_jpu.c dev_err(&pdev->dev, "cannot get clock\n"); pdev 1637 drivers/media/platform/rcar_jpu.c ret = v4l2_device_register(&pdev->dev, &jpu->v4l2_dev); pdev 1639 drivers/media/platform/rcar_jpu.c dev_err(&pdev->dev, "Failed to register v4l2 device\n"); pdev 1692 drivers/media/platform/rcar_jpu.c platform_set_drvdata(pdev, jpu); pdev 1713 drivers/media/platform/rcar_jpu.c static int jpu_remove(struct platform_device *pdev) pdev 1715 drivers/media/platform/rcar_jpu.c struct jpu *jpu = platform_get_drvdata(pdev); pdev 1633 drivers/media/platform/renesas-ceu.c static int ceu_probe(struct platform_device *pdev) pdev 1635 drivers/media/platform/renesas-ceu.c struct device *dev = &pdev->dev; pdev 1647 drivers/media/platform/renesas-ceu.c platform_set_drvdata(pdev, ceudev); pdev 1654 drivers/media/platform/renesas-ceu.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1661 drivers/media/platform/renesas-ceu.c ret = platform_get_irq(pdev, 0); pdev 1669 drivers/media/platform/renesas-ceu.c dev_err(&pdev->dev, "Unable to request CEU interrupt.\n"); pdev 1722 drivers/media/platform/renesas-ceu.c static int ceu_remove(struct platform_device *pdev) pdev 1724 drivers/media/platform/renesas-ceu.c struct ceu_device *ceudev = platform_get_drvdata(pdev); pdev 799 drivers/media/platform/rockchip/rga/rga.c static int rga_probe(struct platform_device *pdev) pdev 807 drivers/media/platform/rockchip/rga/rga.c if (!pdev->dev.of_node) pdev 810 drivers/media/platform/rockchip/rga/rga.c rga = devm_kzalloc(&pdev->dev, sizeof(*rga), GFP_KERNEL); pdev 814 drivers/media/platform/rockchip/rga/rga.c rga->dev = &pdev->dev; pdev 820 drivers/media/platform/rockchip/rga/rga.c dev_err(&pdev->dev, "Unable to parse OF data\n"); pdev 824 drivers/media/platform/rockchip/rga/rga.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 832 drivers/media/platform/rockchip/rga/rga.c irq = platform_get_irq(pdev, 0); pdev 845 drivers/media/platform/rockchip/rga/rga.c ret = v4l2_device_register(&pdev->dev, &rga->v4l2_dev); pdev 861 drivers/media/platform/rockchip/rga/rga.c platform_set_drvdata(pdev, rga); pdev 915 drivers/media/platform/rockchip/rga/rga.c static int rga_remove(struct platform_device *pdev) pdev 917 drivers/media/platform/rockchip/rga/rga.c struct rockchip_rga *rga = platform_get_drvdata(pdev); pdev 372 drivers/media/platform/s3c-camif/camif-core.c static int camif_request_irqs(struct platform_device *pdev, pdev 382 drivers/media/platform/s3c-camif/camif-core.c irq = platform_get_irq(pdev, i); pdev 386 drivers/media/platform/s3c-camif/camif-core.c ret = devm_request_irq(&pdev->dev, irq, s3c_camif_irq_handler, pdev 387 drivers/media/platform/s3c-camif/camif-core.c 0, dev_name(&pdev->dev), vp); pdev 389 drivers/media/platform/s3c-camif/camif-core.c dev_err(&pdev->dev, "failed to install IRQ: %d\n", ret); pdev 397 drivers/media/platform/s3c-camif/camif-core.c static int s3c_camif_probe(struct platform_device *pdev) pdev 399 drivers/media/platform/s3c-camif/camif-core.c struct device *dev = &pdev->dev; pdev 421 drivers/media/platform/s3c-camif/camif-core.c drvdata = (void *)platform_get_device_id(pdev)->driver_data; pdev 424 drivers/media/platform/s3c-camif/camif-core.c mres = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 430 drivers/media/platform/s3c-camif/camif-core.c ret = camif_request_irqs(pdev, camif); pdev 446 drivers/media/platform/s3c-camif/camif-core.c platform_set_drvdata(pdev, camif); pdev 513 drivers/media/platform/s3c-camif/camif-core.c static int s3c_camif_remove(struct platform_device *pdev) pdev 515 drivers/media/platform/s3c-camif/camif-core.c struct camif_dev *camif = platform_get_drvdata(pdev); pdev 523 drivers/media/platform/s3c-camif/camif-core.c pm_runtime_disable(&pdev->dev); pdev 174 drivers/media/platform/s5p-cec/s5p_cec.c static int s5p_cec_probe(struct platform_device *pdev) pdev 176 drivers/media/platform/s5p-cec/s5p_cec.c struct device *dev = &pdev->dev; pdev 180 drivers/media/platform/s5p-cec/s5p_cec.c bool needs_hpd = of_property_read_bool(pdev->dev.of_node, "needs-hpd"); pdev 188 drivers/media/platform/s5p-cec/s5p_cec.c cec = devm_kzalloc(&pdev->dev, sizeof(*cec), GFP_KERNEL); pdev 194 drivers/media/platform/s5p-cec/s5p_cec.c cec->irq = platform_get_irq(pdev, 0); pdev 199 drivers/media/platform/s5p-cec/s5p_cec.c s5p_cec_irq_handler_thread, 0, pdev->name, cec); pdev 212 drivers/media/platform/s5p-cec/s5p_cec.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 231 drivers/media/platform/s5p-cec/s5p_cec.c ret = cec_register_adapter(cec->adap, &pdev->dev); pdev 235 drivers/media/platform/s5p-cec/s5p_cec.c platform_set_drvdata(pdev, cec); pdev 249 drivers/media/platform/s5p-cec/s5p_cec.c static int s5p_cec_remove(struct platform_device *pdev) pdev 251 drivers/media/platform/s5p-cec/s5p_cec.c struct s5p_cec_dev *cec = platform_get_drvdata(pdev); pdev 255 drivers/media/platform/s5p-cec/s5p_cec.c pm_runtime_disable(&pdev->dev); pdev 619 drivers/media/platform/s5p-g2d/g2d.c static int g2d_probe(struct platform_device *pdev) pdev 627 drivers/media/platform/s5p-g2d/g2d.c dev = devm_kzalloc(&pdev->dev, sizeof(*dev), GFP_KERNEL); pdev 635 drivers/media/platform/s5p-g2d/g2d.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 637 drivers/media/platform/s5p-g2d/g2d.c dev->regs = devm_ioremap_resource(&pdev->dev, res); pdev 641 drivers/media/platform/s5p-g2d/g2d.c dev->clk = clk_get(&pdev->dev, "sclk_fimg2d"); pdev 643 drivers/media/platform/s5p-g2d/g2d.c dev_err(&pdev->dev, "failed to get g2d clock\n"); pdev 649 drivers/media/platform/s5p-g2d/g2d.c dev_err(&pdev->dev, "failed to prepare g2d clock\n"); pdev 653 drivers/media/platform/s5p-g2d/g2d.c dev->gate = clk_get(&pdev->dev, "fimg2d"); pdev 655 drivers/media/platform/s5p-g2d/g2d.c dev_err(&pdev->dev, "failed to get g2d clock gate\n"); pdev 662 drivers/media/platform/s5p-g2d/g2d.c dev_err(&pdev->dev, "failed to prepare g2d clock gate\n"); pdev 666 drivers/media/platform/s5p-g2d/g2d.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 668 drivers/media/platform/s5p-g2d/g2d.c dev_err(&pdev->dev, "failed to find IRQ\n"); pdev 675 drivers/media/platform/s5p-g2d/g2d.c ret = devm_request_irq(&pdev->dev, dev->irq, g2d_isr, pdev 676 drivers/media/platform/s5p-g2d/g2d.c 0, pdev->name, dev); pdev 678 drivers/media/platform/s5p-g2d/g2d.c dev_err(&pdev->dev, "failed to install IRQ\n"); pdev 682 drivers/media/platform/s5p-g2d/g2d.c vb2_dma_contig_set_max_seg_size(&pdev->dev, DMA_BIT_MASK(32)); pdev 684 drivers/media/platform/s5p-g2d/g2d.c ret = v4l2_device_register(&pdev->dev, &dev->v4l2_dev); pdev 707 drivers/media/platform/s5p-g2d/g2d.c platform_set_drvdata(pdev, dev); pdev 717 drivers/media/platform/s5p-g2d/g2d.c of_id = of_match_node(exynos_g2d_match, pdev->dev.of_node); pdev 744 drivers/media/platform/s5p-g2d/g2d.c static int g2d_remove(struct platform_device *pdev) pdev 746 drivers/media/platform/s5p-g2d/g2d.c struct g2d_dev *dev = platform_get_drvdata(pdev); pdev 752 drivers/media/platform/s5p-g2d/g2d.c vb2_dma_contig_clear_max_seg_size(&pdev->dev); pdev 2866 drivers/media/platform/s5p-jpeg/jpeg-core.c static int s5p_jpeg_probe(struct platform_device *pdev) pdev 2873 drivers/media/platform/s5p-jpeg/jpeg-core.c jpeg = devm_kzalloc(&pdev->dev, sizeof(struct s5p_jpeg), GFP_KERNEL); pdev 2877 drivers/media/platform/s5p-jpeg/jpeg-core.c jpeg->variant = jpeg_get_drv_data(&pdev->dev); pdev 2881 drivers/media/platform/s5p-jpeg/jpeg-core.c jpeg->dev = &pdev->dev; pdev 2884 drivers/media/platform/s5p-jpeg/jpeg-core.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2886 drivers/media/platform/s5p-jpeg/jpeg-core.c jpeg->regs = devm_ioremap_resource(&pdev->dev, res); pdev 2891 drivers/media/platform/s5p-jpeg/jpeg-core.c jpeg->irq = ret = platform_get_irq(pdev, 0); pdev 2893 drivers/media/platform/s5p-jpeg/jpeg-core.c dev_err(&pdev->dev, "cannot find IRQ\n"); pdev 2897 drivers/media/platform/s5p-jpeg/jpeg-core.c ret = devm_request_irq(&pdev->dev, jpeg->irq, jpeg->variant->jpeg_irq, pdev 2898 drivers/media/platform/s5p-jpeg/jpeg-core.c 0, dev_name(&pdev->dev), jpeg); pdev 2900 drivers/media/platform/s5p-jpeg/jpeg-core.c dev_err(&pdev->dev, "cannot claim IRQ %d\n", jpeg->irq); pdev 2906 drivers/media/platform/s5p-jpeg/jpeg-core.c jpeg->clocks[i] = devm_clk_get(&pdev->dev, pdev 2909 drivers/media/platform/s5p-jpeg/jpeg-core.c dev_err(&pdev->dev, "failed to get clock: %s\n", pdev 2916 drivers/media/platform/s5p-jpeg/jpeg-core.c ret = v4l2_device_register(&pdev->dev, &jpeg->v4l2_dev); pdev 2918 drivers/media/platform/s5p-jpeg/jpeg-core.c dev_err(&pdev->dev, "Failed to register v4l2 device\n"); pdev 2930 drivers/media/platform/s5p-jpeg/jpeg-core.c vb2_dma_contig_set_max_seg_size(&pdev->dev, DMA_BIT_MASK(32)); pdev 2993 drivers/media/platform/s5p-jpeg/jpeg-core.c platform_set_drvdata(pdev, jpeg); pdev 2995 drivers/media/platform/s5p-jpeg/jpeg-core.c pm_runtime_enable(&pdev->dev); pdev 3013 drivers/media/platform/s5p-jpeg/jpeg-core.c static int s5p_jpeg_remove(struct platform_device *pdev) pdev 3015 drivers/media/platform/s5p-jpeg/jpeg-core.c struct s5p_jpeg *jpeg = platform_get_drvdata(pdev); pdev 3022 drivers/media/platform/s5p-jpeg/jpeg-core.c vb2_dma_contig_clear_max_seg_size(&pdev->dev); pdev 3026 drivers/media/platform/s5p-jpeg/jpeg-core.c if (!pm_runtime_status_suspended(&pdev->dev)) { pdev 1266 drivers/media/platform/s5p-mfc/s5p_mfc.c static int s5p_mfc_probe(struct platform_device *pdev) pdev 1274 drivers/media/platform/s5p-mfc/s5p_mfc.c dev = devm_kzalloc(&pdev->dev, sizeof(*dev), GFP_KERNEL); pdev 1280 drivers/media/platform/s5p-mfc/s5p_mfc.c dev->plat_dev = pdev; pdev 1282 drivers/media/platform/s5p-mfc/s5p_mfc.c dev_err(&pdev->dev, "No platform data specified\n"); pdev 1286 drivers/media/platform/s5p-mfc/s5p_mfc.c dev->variant = of_device_get_match_data(&pdev->dev); pdev 1288 drivers/media/platform/s5p-mfc/s5p_mfc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1289 drivers/media/platform/s5p-mfc/s5p_mfc.c dev->regs_base = devm_ioremap_resource(&pdev->dev, res); pdev 1293 drivers/media/platform/s5p-mfc/s5p_mfc.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 1295 drivers/media/platform/s5p-mfc/s5p_mfc.c dev_err(&pdev->dev, "failed to get irq resource\n"); pdev 1299 drivers/media/platform/s5p-mfc/s5p_mfc.c ret = devm_request_irq(&pdev->dev, dev->irq, s5p_mfc_irq, pdev 1300 drivers/media/platform/s5p-mfc/s5p_mfc.c 0, pdev->name, dev); pdev 1302 drivers/media/platform/s5p-mfc/s5p_mfc.c dev_err(&pdev->dev, "Failed to install irq (%d)\n", ret); pdev 1308 drivers/media/platform/s5p-mfc/s5p_mfc.c dev_err(&pdev->dev, "failed to configure DMA memory\n"); pdev 1314 drivers/media/platform/s5p-mfc/s5p_mfc.c dev_err(&pdev->dev, "failed to get mfc clock source\n"); pdev 1331 drivers/media/platform/s5p-mfc/s5p_mfc.c ret = v4l2_device_register(&pdev->dev, &dev->v4l2_dev); pdev 1371 drivers/media/platform/s5p-mfc/s5p_mfc.c platform_set_drvdata(pdev, dev); pdev 1418 drivers/media/platform/s5p-mfc/s5p_mfc.c static int s5p_mfc_remove(struct platform_device *pdev) pdev 1420 drivers/media/platform/s5p-mfc/s5p_mfc.c struct s5p_mfc_dev *dev = platform_get_drvdata(pdev); pdev 1424 drivers/media/platform/s5p-mfc/s5p_mfc.c v4l2_info(&dev->v4l2_dev, "Removing %s\n", pdev->name); pdev 27 drivers/media/platform/seco-cec/seco-cec.c struct platform_device *pdev; pdev 572 drivers/media/platform/seco-cec/seco-cec.c static int secocec_probe(struct platform_device *pdev) pdev 575 drivers/media/platform/seco-cec/seco-cec.c struct device *dev = &pdev->dev; pdev 581 drivers/media/platform/seco-cec/seco-cec.c hdmi_dev = secocec_cec_find_hdmi_dev(&pdev->dev, &conn); pdev 597 drivers/media/platform/seco-cec/seco-cec.c secocec->pdev = pdev; pdev 631 drivers/media/platform/seco-cec/seco-cec.c dev_name(&pdev->dev), secocec); pdev 667 drivers/media/platform/seco-cec/seco-cec.c platform_set_drvdata(pdev, secocec); pdev 684 drivers/media/platform/seco-cec/seco-cec.c static int secocec_remove(struct platform_device *pdev) pdev 686 drivers/media/platform/seco-cec/seco-cec.c struct secocec_data *secocec = platform_get_drvdata(pdev); pdev 694 drivers/media/platform/seco-cec/seco-cec.c dev_dbg(&pdev->dev, "IR disabled"); pdev 701 drivers/media/platform/seco-cec/seco-cec.c dev_dbg(&pdev->dev, "CEC device removed"); pdev 1103 drivers/media/platform/sh_veu.c static int sh_veu_probe(struct platform_device *pdev) pdev 1110 drivers/media/platform/sh_veu.c reg_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1111 drivers/media/platform/sh_veu.c irq = platform_get_irq(pdev, 0); pdev 1114 drivers/media/platform/sh_veu.c dev_err(&pdev->dev, "Insufficient VEU platform information.\n"); pdev 1118 drivers/media/platform/sh_veu.c veu = devm_kzalloc(&pdev->dev, sizeof(*veu), GFP_KERNEL); pdev 1124 drivers/media/platform/sh_veu.c veu->base = devm_ioremap_resource(&pdev->dev, reg_res); pdev 1128 drivers/media/platform/sh_veu.c ret = devm_request_threaded_irq(&pdev->dev, irq, sh_veu_isr, sh_veu_bh, pdev 1133 drivers/media/platform/sh_veu.c ret = v4l2_device_register(&pdev->dev, &veu->v4l2_dev); pdev 1135 drivers/media/platform/sh_veu.c dev_err(&pdev->dev, "Error registering v4l2 device\n"); pdev 1149 drivers/media/platform/sh_veu.c veu->dev = &pdev->dev; pdev 1160 drivers/media/platform/sh_veu.c pm_runtime_enable(&pdev->dev); pdev 1161 drivers/media/platform/sh_veu.c pm_runtime_resume(&pdev->dev); pdev 1164 drivers/media/platform/sh_veu.c pm_runtime_suspend(&pdev->dev); pdev 1171 drivers/media/platform/sh_veu.c pm_runtime_disable(&pdev->dev); pdev 1178 drivers/media/platform/sh_veu.c static int sh_veu_remove(struct platform_device *pdev) pdev 1180 drivers/media/platform/sh_veu.c struct v4l2_device *v4l2_dev = platform_get_drvdata(pdev); pdev 1185 drivers/media/platform/sh_veu.c pm_runtime_disable(&pdev->dev); pdev 1214 drivers/media/platform/sh_vou.c static int sh_vou_probe(struct platform_device *pdev) pdev 1216 drivers/media/platform/sh_vou.c struct sh_vou_pdata *vou_pdata = pdev->dev.platform_data; pdev 1227 drivers/media/platform/sh_vou.c reg_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1228 drivers/media/platform/sh_vou.c irq = platform_get_irq(pdev, 0); pdev 1231 drivers/media/platform/sh_vou.c dev_err(&pdev->dev, "Insufficient VOU platform information.\n"); pdev 1235 drivers/media/platform/sh_vou.c vou_dev = devm_kzalloc(&pdev->dev, sizeof(*vou_dev), GFP_KERNEL); pdev 1263 drivers/media/platform/sh_vou.c vou_dev->base = devm_ioremap_resource(&pdev->dev, reg_res); pdev 1267 drivers/media/platform/sh_vou.c ret = devm_request_irq(&pdev->dev, irq, sh_vou_isr, 0, "vou", vou_dev); pdev 1271 drivers/media/platform/sh_vou.c ret = v4l2_device_register(&pdev->dev, &vou_dev->v4l2_dev); pdev 1273 drivers/media/platform/sh_vou.c dev_err(&pdev->dev, "Error registering v4l2 device\n"); pdev 1298 drivers/media/platform/sh_vou.c q->dev = &pdev->dev; pdev 1306 drivers/media/platform/sh_vou.c pm_runtime_enable(&pdev->dev); pdev 1307 drivers/media/platform/sh_vou.c pm_runtime_resume(&pdev->dev); pdev 1337 drivers/media/platform/sh_vou.c pm_runtime_disable(&pdev->dev); pdev 1342 drivers/media/platform/sh_vou.c static int sh_vou_remove(struct platform_device *pdev) pdev 1344 drivers/media/platform/sh_vou.c struct v4l2_device *v4l2_dev = platform_get_drvdata(pdev); pdev 1351 drivers/media/platform/sh_vou.c pm_runtime_disable(&pdev->dev); pdev 690 drivers/media/platform/sti/bdisp/bdisp-v4l2.c strscpy(cap->driver, bdisp->pdev->name, sizeof(cap->driver)); pdev 691 drivers/media/platform/sti/bdisp/bdisp-v4l2.c strscpy(cap->card, bdisp->pdev->name, sizeof(cap->card)); pdev 1260 drivers/media/platform/sti/bdisp/bdisp-v4l2.c static int bdisp_remove(struct platform_device *pdev) pdev 1262 drivers/media/platform/sti/bdisp/bdisp-v4l2.c struct bdisp_dev *bdisp = platform_get_drvdata(pdev); pdev 1268 drivers/media/platform/sti/bdisp/bdisp-v4l2.c pm_runtime_disable(&pdev->dev); pdev 1277 drivers/media/platform/sti/bdisp/bdisp-v4l2.c dev_dbg(&pdev->dev, "%s driver unloaded\n", pdev->name); pdev 1282 drivers/media/platform/sti/bdisp/bdisp-v4l2.c static int bdisp_probe(struct platform_device *pdev) pdev 1286 drivers/media/platform/sti/bdisp/bdisp-v4l2.c struct device *dev = &pdev->dev; pdev 1299 drivers/media/platform/sti/bdisp/bdisp-v4l2.c bdisp->pdev = pdev; pdev 1301 drivers/media/platform/sti/bdisp/bdisp-v4l2.c platform_set_drvdata(pdev, bdisp); pdev 1304 drivers/media/platform/sti/bdisp/bdisp-v4l2.c bdisp->id = of_alias_get_id(pdev->dev.of_node, BDISP_NAME); pdev 1306 drivers/media/platform/sti/bdisp/bdisp-v4l2.c bdisp->id = pdev->id; pdev 1316 drivers/media/platform/sti/bdisp/bdisp-v4l2.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1336 drivers/media/platform/sti/bdisp/bdisp-v4l2.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 1345 drivers/media/platform/sti/bdisp/bdisp-v4l2.c pdev->name, bdisp); pdev 188 drivers/media/platform/sti/bdisp/bdisp.h struct platform_device *pdev; pdev 666 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c static int c8sectpfe_probe(struct platform_device *pdev) pdev 668 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c struct device *dev = &pdev->dev; pdev 682 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "c8sectpfe"); pdev 687 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 695 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c fei->idle_irq = platform_get_irq_byname(pdev, "c8sectpfe-idle-irq"); pdev 699 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c fei->error_irq = platform_get_irq_byname(pdev, "c8sectpfe-error-irq"); pdev 703 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c platform_set_drvdata(pdev, fei); pdev 779 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c dev_err(&pdev->dev, "No tsin_num found\n"); pdev 785 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c dev_err(&pdev->dev, pdev 804 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c dev_err(&pdev->dev, "No dvb-card found\n"); pdev 810 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c dev_err(&pdev->dev, "No i2c-bus found\n"); pdev 817 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c dev_err(&pdev->dev, "No i2c adapter found\n"); pdev 887 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c static int c8sectpfe_remove(struct platform_device *pdev) pdev 889 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c struct c8sectpfei *fei = platform_get_drvdata(pdev); pdev 299 drivers/media/platform/sti/cec/stih-cec.c static int stih_cec_probe(struct platform_device *pdev) pdev 301 drivers/media/platform/sti/cec/stih-cec.c struct device *dev = &pdev->dev; pdev 318 drivers/media/platform/sti/cec/stih-cec.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 323 drivers/media/platform/sti/cec/stih-cec.c cec->irq = platform_get_irq(pdev, 0); pdev 329 drivers/media/platform/sti/cec/stih-cec.c pdev->name, cec); pdev 354 drivers/media/platform/sti/cec/stih-cec.c ret = cec_register_adapter(cec->adap, &pdev->dev); pdev 358 drivers/media/platform/sti/cec/stih-cec.c platform_set_drvdata(pdev, cec); pdev 369 drivers/media/platform/sti/cec/stih-cec.c static int stih_cec_remove(struct platform_device *pdev) pdev 371 drivers/media/platform/sti/cec/stih-cec.c struct stih_cec *cec = platform_get_drvdata(pdev); pdev 391 drivers/media/platform/sti/delta/delta-v4l2.c delta->pdev->name); pdev 1814 drivers/media/platform/sti/delta/delta-v4l2.c static int delta_probe(struct platform_device *pdev) pdev 1817 drivers/media/platform/sti/delta/delta-v4l2.c struct device *dev = &pdev->dev; pdev 1827 drivers/media/platform/sti/delta/delta-v4l2.c delta->pdev = pdev; pdev 1828 drivers/media/platform/sti/delta/delta-v4l2.c platform_set_drvdata(pdev, delta); pdev 1906 drivers/media/platform/sti/delta/delta-v4l2.c static int delta_remove(struct platform_device *pdev) pdev 1908 drivers/media/platform/sti/delta/delta-v4l2.c struct delta_dev *delta = platform_get_drvdata(pdev); pdev 494 drivers/media/platform/sti/delta/delta.h struct platform_device *pdev; pdev 299 drivers/media/platform/sti/hva/hva-hw.c int hva_hw_probe(struct platform_device *pdev, struct hva_dev *hva) pdev 301 drivers/media/platform/sti/hva/hva-hw.c struct device *dev = &pdev->dev; pdev 309 drivers/media/platform/sti/hva/hva-hw.c regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 317 drivers/media/platform/sti/hva/hva-hw.c esram = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 343 drivers/media/platform/sti/hva/hva-hw.c ret = platform_get_irq(pdev, 0); pdev 360 drivers/media/platform/sti/hva/hva-hw.c ret = platform_get_irq(pdev, 1); pdev 35 drivers/media/platform/sti/hva/hva-hw.h int hva_hw_probe(struct platform_device *pdev, struct hva_dev *hva); pdev 263 drivers/media/platform/sti/hva/hva-v4l2.c hva->pdev->name); pdev 1349 drivers/media/platform/sti/hva/hva-v4l2.c static int hva_probe(struct platform_device *pdev) pdev 1352 drivers/media/platform/sti/hva/hva-v4l2.c struct device *dev = &pdev->dev; pdev 1366 drivers/media/platform/sti/hva/hva-v4l2.c hva->pdev = pdev; pdev 1367 drivers/media/platform/sti/hva/hva-v4l2.c platform_set_drvdata(pdev, hva); pdev 1372 drivers/media/platform/sti/hva/hva-v4l2.c ret = hva_hw_probe(pdev, hva); pdev 1425 drivers/media/platform/sti/hva/hva-v4l2.c static int hva_remove(struct platform_device *pdev) pdev 1427 drivers/media/platform/sti/hva/hva-v4l2.c struct hva_dev *hva = platform_get_drvdata(pdev); pdev 1442 drivers/media/platform/sti/hva/hva-v4l2.c dev_info(dev, "%s %s removed\n", HVA_PREFIX, pdev->name); pdev 339 drivers/media/platform/sti/hva/hva.h struct platform_device *pdev; pdev 255 drivers/media/platform/stm32/stm32-cec.c static int stm32_cec_probe(struct platform_device *pdev) pdev 263 drivers/media/platform/stm32/stm32-cec.c cec = devm_kzalloc(&pdev->dev, sizeof(*cec), GFP_KERNEL); pdev 267 drivers/media/platform/stm32/stm32-cec.c cec->dev = &pdev->dev; pdev 269 drivers/media/platform/stm32/stm32-cec.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 270 drivers/media/platform/stm32/stm32-cec.c mmio = devm_ioremap_resource(&pdev->dev, res); pdev 274 drivers/media/platform/stm32/stm32-cec.c cec->regmap = devm_regmap_init_mmio_clk(&pdev->dev, "cec", mmio, pdev 280 drivers/media/platform/stm32/stm32-cec.c cec->irq = platform_get_irq(pdev, 0); pdev 284 drivers/media/platform/stm32/stm32-cec.c ret = devm_request_threaded_irq(&pdev->dev, cec->irq, pdev 288 drivers/media/platform/stm32/stm32-cec.c pdev->name, cec); pdev 292 drivers/media/platform/stm32/stm32-cec.c cec->clk_cec = devm_clk_get(&pdev->dev, "cec"); pdev 294 drivers/media/platform/stm32/stm32-cec.c dev_err(&pdev->dev, "Cannot get cec clock\n"); pdev 300 drivers/media/platform/stm32/stm32-cec.c dev_err(&pdev->dev, "Unable to prepare cec clock\n"); pdev 304 drivers/media/platform/stm32/stm32-cec.c cec->clk_hdmi_cec = devm_clk_get(&pdev->dev, "hdmi-cec"); pdev 308 drivers/media/platform/stm32/stm32-cec.c dev_err(&pdev->dev, "Unable to prepare hdmi-cec clock\n"); pdev 323 drivers/media/platform/stm32/stm32-cec.c ret = cec_register_adapter(cec->adap, &pdev->dev); pdev 331 drivers/media/platform/stm32/stm32-cec.c platform_set_drvdata(pdev, cec); pdev 336 drivers/media/platform/stm32/stm32-cec.c static int stm32_cec_remove(struct platform_device *pdev) pdev 338 drivers/media/platform/stm32/stm32-cec.c struct stm32_cec *cec = platform_get_drvdata(pdev); pdev 1832 drivers/media/platform/stm32/stm32-dcmi.c static int dcmi_probe(struct platform_device *pdev) pdev 1834 drivers/media/platform/stm32/stm32-dcmi.c struct device_node *np = pdev->dev.of_node; pdev 1844 drivers/media/platform/stm32/stm32-dcmi.c match = of_match_device(of_match_ptr(stm32_dcmi_of_match), &pdev->dev); pdev 1846 drivers/media/platform/stm32/stm32-dcmi.c dev_err(&pdev->dev, "Could not find a match in devicetree\n"); pdev 1850 drivers/media/platform/stm32/stm32-dcmi.c dcmi = devm_kzalloc(&pdev->dev, sizeof(struct stm32_dcmi), GFP_KERNEL); pdev 1854 drivers/media/platform/stm32/stm32-dcmi.c dcmi->rstc = devm_reset_control_get_exclusive(&pdev->dev, NULL); pdev 1856 drivers/media/platform/stm32/stm32-dcmi.c dev_err(&pdev->dev, "Could not get reset control\n"); pdev 1863 drivers/media/platform/stm32/stm32-dcmi.c dev_err(&pdev->dev, "Could not find the endpoint\n"); pdev 1870 drivers/media/platform/stm32/stm32-dcmi.c dev_err(&pdev->dev, "Could not parse the endpoint\n"); pdev 1875 drivers/media/platform/stm32/stm32-dcmi.c dev_err(&pdev->dev, "CSI bus not supported\n"); pdev 1882 drivers/media/platform/stm32/stm32-dcmi.c irq = platform_get_irq(pdev, 0); pdev 1886 drivers/media/platform/stm32/stm32-dcmi.c dcmi->res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1888 drivers/media/platform/stm32/stm32-dcmi.c dev_err(&pdev->dev, "Could not get resource\n"); pdev 1892 drivers/media/platform/stm32/stm32-dcmi.c dcmi->regs = devm_ioremap_resource(&pdev->dev, dcmi->res); pdev 1894 drivers/media/platform/stm32/stm32-dcmi.c dev_err(&pdev->dev, "Could not map registers\n"); pdev 1898 drivers/media/platform/stm32/stm32-dcmi.c ret = devm_request_threaded_irq(&pdev->dev, irq, dcmi_irq_callback, pdev 1900 drivers/media/platform/stm32/stm32-dcmi.c dev_name(&pdev->dev), dcmi); pdev 1902 drivers/media/platform/stm32/stm32-dcmi.c dev_err(&pdev->dev, "Unable to request irq %d\n", irq); pdev 1906 drivers/media/platform/stm32/stm32-dcmi.c mclk = devm_clk_get(&pdev->dev, "mclk"); pdev 1909 drivers/media/platform/stm32/stm32-dcmi.c dev_err(&pdev->dev, "Unable to get mclk\n"); pdev 1913 drivers/media/platform/stm32/stm32-dcmi.c chan = dma_request_slave_channel(&pdev->dev, "tx"); pdev 1915 drivers/media/platform/stm32/stm32-dcmi.c dev_info(&pdev->dev, "Unable to request DMA channel, defer probing\n"); pdev 1925 drivers/media/platform/stm32/stm32-dcmi.c dcmi->dev = &pdev->dev; pdev 1938 drivers/media/platform/stm32/stm32-dcmi.c dcmi->mdev.dev = &pdev->dev; pdev 1942 drivers/media/platform/stm32/stm32-dcmi.c ret = v4l2_device_register(&pdev->dev, &dcmi->v4l2_dev); pdev 1993 drivers/media/platform/stm32/stm32-dcmi.c q->dev = &pdev->dev; pdev 1997 drivers/media/platform/stm32/stm32-dcmi.c dev_err(&pdev->dev, "Failed to initialize vb2 queue\n"); pdev 2008 drivers/media/platform/stm32/stm32-dcmi.c dev_err(&pdev->dev, "Failed to assert the reset line\n"); pdev 2016 drivers/media/platform/stm32/stm32-dcmi.c dev_err(&pdev->dev, "Failed to deassert the reset line\n"); pdev 2020 drivers/media/platform/stm32/stm32-dcmi.c dev_info(&pdev->dev, "Probe done\n"); pdev 2022 drivers/media/platform/stm32/stm32-dcmi.c platform_set_drvdata(pdev, dcmi); pdev 2024 drivers/media/platform/stm32/stm32-dcmi.c pm_runtime_enable(&pdev->dev); pdev 2043 drivers/media/platform/stm32/stm32-dcmi.c static int dcmi_remove(struct platform_device *pdev) pdev 2045 drivers/media/platform/stm32/stm32-dcmi.c struct stm32_dcmi *dcmi = platform_get_drvdata(pdev); pdev 2047 drivers/media/platform/stm32/stm32-dcmi.c pm_runtime_disable(&pdev->dev); pdev 142 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c static int sun4i_csi_probe(struct platform_device *pdev) pdev 151 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c csi = devm_kzalloc(&pdev->dev, sizeof(*csi), GFP_KERNEL); pdev 154 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c platform_set_drvdata(pdev, csi); pdev 155 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c csi->dev = &pdev->dev; pdev 187 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 188 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c csi->regs = devm_ioremap_resource(&pdev->dev, res); pdev 192 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c irq = platform_get_irq(pdev, 0); pdev 196 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c csi->bus_clk = devm_clk_get(&pdev->dev, "bus"); pdev 198 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c dev_err(&pdev->dev, "Couldn't get our bus clock\n"); pdev 202 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c csi->isp_clk = devm_clk_get(&pdev->dev, "isp"); pdev 204 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c dev_err(&pdev->dev, "Couldn't get our ISP clock\n"); pdev 208 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c csi->ram_clk = devm_clk_get(&pdev->dev, "ram"); pdev 210 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c dev_err(&pdev->dev, "Couldn't get our ram clock\n"); pdev 214 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c csi->rst = devm_reset_control_get(&pdev->dev, NULL); pdev 216 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c dev_err(&pdev->dev, "Couldn't get our reset line\n"); pdev 256 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c pm_runtime_enable(&pdev->dev); pdev 270 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c static int sun4i_csi_remove(struct platform_device *pdev) pdev 272 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c struct sun4i_csi *csi = platform_get_drvdata(pdev); pdev 831 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c struct platform_device *pdev) pdev 838 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 839 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c io_base = devm_ioremap_resource(&pdev->dev, res); pdev 843 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c sdev->regmap = devm_regmap_init_mmio_clk(&pdev->dev, "bus", io_base, pdev 846 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c dev_err(&pdev->dev, "Failed to init register map\n"); pdev 850 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c sdev->clk_mod = devm_clk_get(&pdev->dev, "mod"); pdev 852 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c dev_err(&pdev->dev, "Unable to acquire csi clock\n"); pdev 856 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c sdev->clk_ram = devm_clk_get(&pdev->dev, "ram"); pdev 858 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c dev_err(&pdev->dev, "Unable to acquire dram-csi clock\n"); pdev 862 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c sdev->rstc_bus = devm_reset_control_get_shared(&pdev->dev, NULL); pdev 864 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c dev_err(&pdev->dev, "Cannot get reset controller\n"); pdev 868 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c irq = platform_get_irq(pdev, 0); pdev 872 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c ret = devm_request_irq(&pdev->dev, irq, sun6i_csi_isr, 0, MODULE_NAME, pdev 875 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c dev_err(&pdev->dev, "Cannot request csi IRQ\n"); pdev 890 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c static int sun6i_csi_probe(struct platform_device *pdev) pdev 895 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c sdev = devm_kzalloc(&pdev->dev, sizeof(*sdev), GFP_KERNEL); pdev 899 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c sdev->dev = &pdev->dev; pdev 903 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c ret = sun6i_csi_resource_request(sdev, pdev); pdev 907 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c platform_set_drvdata(pdev, sdev); pdev 909 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c sdev->csi.dev = &pdev->dev; pdev 913 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c static int sun6i_csi_remove(struct platform_device *pdev) pdev 915 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c struct sun6i_csi_dev *sdev = platform_get_drvdata(pdev); pdev 317 drivers/media/platform/tegra-cec/tegra_cec.c static int tegra_cec_probe(struct platform_device *pdev) pdev 324 drivers/media/platform/tegra-cec/tegra_cec.c hdmi_dev = cec_notifier_parse_hdmi_phandle(&pdev->dev); pdev 329 drivers/media/platform/tegra-cec/tegra_cec.c cec = devm_kzalloc(&pdev->dev, sizeof(struct tegra_cec), GFP_KERNEL); pdev 334 drivers/media/platform/tegra-cec/tegra_cec.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 337 drivers/media/platform/tegra-cec/tegra_cec.c dev_err(&pdev->dev, pdev 342 drivers/media/platform/tegra-cec/tegra_cec.c if (!devm_request_mem_region(&pdev->dev, res->start, resource_size(res), pdev 343 drivers/media/platform/tegra-cec/tegra_cec.c pdev->name)) { pdev 344 drivers/media/platform/tegra-cec/tegra_cec.c dev_err(&pdev->dev, pdev 349 drivers/media/platform/tegra-cec/tegra_cec.c cec->tegra_cec_irq = platform_get_irq(pdev, 0); pdev 354 drivers/media/platform/tegra-cec/tegra_cec.c cec->cec_base = devm_ioremap_nocache(&pdev->dev, res->start, pdev 358 drivers/media/platform/tegra-cec/tegra_cec.c dev_err(&pdev->dev, "Unable to grab IOs for device\n"); pdev 362 drivers/media/platform/tegra-cec/tegra_cec.c cec->clk = devm_clk_get(&pdev->dev, "cec"); pdev 365 drivers/media/platform/tegra-cec/tegra_cec.c dev_err(&pdev->dev, "Can't get clock for CEC\n"); pdev 372 drivers/media/platform/tegra-cec/tegra_cec.c cec->dev = &pdev->dev; pdev 374 drivers/media/platform/tegra-cec/tegra_cec.c platform_set_drvdata(pdev, cec); pdev 376 drivers/media/platform/tegra-cec/tegra_cec.c ret = devm_request_threaded_irq(&pdev->dev, cec->tegra_cec_irq, pdev 378 drivers/media/platform/tegra-cec/tegra_cec.c 0, "cec_irq", &pdev->dev); pdev 381 drivers/media/platform/tegra-cec/tegra_cec.c dev_err(&pdev->dev, pdev 392 drivers/media/platform/tegra-cec/tegra_cec.c dev_err(&pdev->dev, "Couldn't create cec adapter\n"); pdev 403 drivers/media/platform/tegra-cec/tegra_cec.c ret = cec_register_adapter(cec->adap, &pdev->dev); pdev 405 drivers/media/platform/tegra-cec/tegra_cec.c dev_err(&pdev->dev, "Couldn't register device\n"); pdev 420 drivers/media/platform/tegra-cec/tegra_cec.c static int tegra_cec_remove(struct platform_device *pdev) pdev 422 drivers/media/platform/tegra-cec/tegra_cec.c struct tegra_cec *cec = platform_get_drvdata(pdev); pdev 433 drivers/media/platform/tegra-cec/tegra_cec.c static int tegra_cec_suspend(struct platform_device *pdev, pm_message_t state) pdev 435 drivers/media/platform/tegra-cec/tegra_cec.c struct tegra_cec *cec = platform_get_drvdata(pdev); pdev 439 drivers/media/platform/tegra-cec/tegra_cec.c dev_notice(&pdev->dev, "suspended\n"); pdev 443 drivers/media/platform/tegra-cec/tegra_cec.c static int tegra_cec_resume(struct platform_device *pdev) pdev 445 drivers/media/platform/tegra-cec/tegra_cec.c struct tegra_cec *cec = platform_get_drvdata(pdev); pdev 447 drivers/media/platform/tegra-cec/tegra_cec.c dev_notice(&pdev->dev, "Resuming\n"); pdev 229 drivers/media/platform/ti-vpe/cal.c struct platform_device *pdev; pdev 236 drivers/media/platform/ti-vpe/cal.c struct platform_device *pdev; pdev 247 drivers/media/platform/ti-vpe/cal.c struct platform_device *pdev; pdev 365 drivers/media/platform/ti-vpe/cal.c struct platform_device *pdev = dev->pdev; pdev 368 drivers/media/platform/ti-vpe/cal.c cm = devm_kzalloc(&pdev->dev, sizeof(*cm), GFP_KERNEL); pdev 372 drivers/media/platform/ti-vpe/cal.c cm->res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 374 drivers/media/platform/ti-vpe/cal.c cm->base = devm_ioremap_resource(&pdev->dev, cm->res); pdev 434 drivers/media/platform/ti-vpe/cal.c struct platform_device *pdev = dev->pdev; pdev 437 drivers/media/platform/ti-vpe/cal.c cc = devm_kzalloc(&pdev->dev, sizeof(*cc), GFP_KERNEL); pdev 441 drivers/media/platform/ti-vpe/cal.c cc->res = platform_get_resource_byname(pdev, pdev 446 drivers/media/platform/ti-vpe/cal.c cc->base = devm_ioremap_resource(&pdev->dev, cc->res); pdev 477 drivers/media/platform/ti-vpe/cal.c return pm_runtime_get_sync(&dev->pdev->dev); pdev 482 drivers/media/platform/ti-vpe/cal.c pm_runtime_put_sync(&dev->pdev->dev); pdev 1640 drivers/media/platform/ti-vpe/cal.c struct platform_device *pdev = ctx->dev->pdev; pdev 1647 drivers/media/platform/ti-vpe/cal.c parent = pdev->dev.of_node; pdev 1768 drivers/media/platform/ti-vpe/cal.c ctx = devm_kzalloc(&dev->pdev->dev, sizeof(*ctx), GFP_KERNEL); pdev 1777 drivers/media/platform/ti-vpe/cal.c ret = v4l2_device_register(&dev->pdev->dev, &ctx->v4l2_dev); pdev 1810 drivers/media/platform/ti-vpe/cal.c static int cal_probe(struct platform_device *pdev) pdev 1818 drivers/media/platform/ti-vpe/cal.c dev = devm_kzalloc(&pdev->dev, sizeof(*dev), GFP_KERNEL); pdev 1827 drivers/media/platform/ti-vpe/cal.c dev->pdev = pdev; pdev 1829 drivers/media/platform/ti-vpe/cal.c dev->res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 1831 drivers/media/platform/ti-vpe/cal.c dev->base = devm_ioremap_resource(&pdev->dev, dev->res); pdev 1838 drivers/media/platform/ti-vpe/cal.c irq = platform_get_irq(pdev, 0); pdev 1840 drivers/media/platform/ti-vpe/cal.c ret = devm_request_irq(&pdev->dev, irq, cal_irq, 0, CAL_MODULE_NAME, pdev 1845 drivers/media/platform/ti-vpe/cal.c platform_set_drvdata(pdev, dev); pdev 1869 drivers/media/platform/ti-vpe/cal.c pm_runtime_enable(&pdev->dev); pdev 1883 drivers/media/platform/ti-vpe/cal.c pm_runtime_disable(&pdev->dev); pdev 1897 drivers/media/platform/ti-vpe/cal.c static int cal_remove(struct platform_device *pdev) pdev 1900 drivers/media/platform/ti-vpe/cal.c (struct cal_dev *)platform_get_drvdata(pdev); pdev 1923 drivers/media/platform/ti-vpe/cal.c pm_runtime_disable(&pdev->dev); pdev 92 drivers/media/platform/ti-vpe/csc.c struct device *dev = &csc->pdev->dev; pdev 167 drivers/media/platform/ti-vpe/csc.c struct csc_data *csc_create(struct platform_device *pdev, const char *res_name) pdev 171 drivers/media/platform/ti-vpe/csc.c dev_dbg(&pdev->dev, "csc_create\n"); pdev 173 drivers/media/platform/ti-vpe/csc.c csc = devm_kzalloc(&pdev->dev, sizeof(*csc), GFP_KERNEL); pdev 175 drivers/media/platform/ti-vpe/csc.c dev_err(&pdev->dev, "couldn't alloc csc_data\n"); pdev 179 drivers/media/platform/ti-vpe/csc.c csc->pdev = pdev; pdev 181 drivers/media/platform/ti-vpe/csc.c csc->res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 184 drivers/media/platform/ti-vpe/csc.c dev_err(&pdev->dev, "missing '%s' platform resources data\n", pdev 189 drivers/media/platform/ti-vpe/csc.c csc->base = devm_ioremap_resource(&pdev->dev, csc->res); pdev 191 drivers/media/platform/ti-vpe/csc.c dev_err(&pdev->dev, "failed to ioremap\n"); pdev 55 drivers/media/platform/ti-vpe/csc.h struct platform_device *pdev; pdev 63 drivers/media/platform/ti-vpe/csc.h struct csc_data *csc_create(struct platform_device *pdev, const char *res_name); pdev 23 drivers/media/platform/ti-vpe/sc.c struct device *dev = &sc->pdev->dev; pdev 151 drivers/media/platform/ti-vpe/sc.c struct device *dev = &sc->pdev->dev; pdev 275 drivers/media/platform/ti-vpe/sc.c struct sc_data *sc_create(struct platform_device *pdev, const char *res_name) pdev 279 drivers/media/platform/ti-vpe/sc.c dev_dbg(&pdev->dev, "sc_create\n"); pdev 281 drivers/media/platform/ti-vpe/sc.c sc = devm_kzalloc(&pdev->dev, sizeof(*sc), GFP_KERNEL); pdev 283 drivers/media/platform/ti-vpe/sc.c dev_err(&pdev->dev, "couldn't alloc sc_data\n"); pdev 287 drivers/media/platform/ti-vpe/sc.c sc->pdev = pdev; pdev 289 drivers/media/platform/ti-vpe/sc.c sc->res = platform_get_resource_byname(pdev, IORESOURCE_MEM, res_name); pdev 291 drivers/media/platform/ti-vpe/sc.c dev_err(&pdev->dev, "missing '%s' platform resources data\n", pdev 296 drivers/media/platform/ti-vpe/sc.c sc->base = devm_ioremap_resource(&pdev->dev, sc->res); pdev 298 drivers/media/platform/ti-vpe/sc.c dev_err(&pdev->dev, "failed to ioremap\n"); pdev 195 drivers/media/platform/ti-vpe/sc.h struct platform_device *pdev; pdev 206 drivers/media/platform/ti-vpe/sc.h struct sc_data *sc_create(struct platform_device *pdev, const char *res_name); pdev 304 drivers/media/platform/ti-vpe/vpdma.c struct device *dev = &vpdma->pdev->dev; pdev 386 drivers/media/platform/ti-vpe/vpdma.c struct device *dev = &vpdma->pdev->dev; pdev 408 drivers/media/platform/ti-vpe/vpdma.c struct device *dev = &vpdma->pdev->dev; pdev 457 drivers/media/platform/ti-vpe/vpdma.c dev_err(&vpdma->pdev->dev, "Timed out cleaning up VPDMA list\n"); pdev 1066 drivers/media/platform/ti-vpe/vpdma.c dev_dbg(&vpdma->pdev->dev, "firmware callback\n"); pdev 1069 drivers/media/platform/ti-vpe/vpdma.c dev_err(&vpdma->pdev->dev, "couldn't get firmware\n"); pdev 1076 drivers/media/platform/ti-vpe/vpdma.c vpdma->cb(vpdma->pdev); pdev 1082 drivers/media/platform/ti-vpe/vpdma.c dev_err(&vpdma->pdev->dev, pdev 1102 drivers/media/platform/ti-vpe/vpdma.c dev_err(&vpdma->pdev->dev, "firmware upload failed\n"); pdev 1106 drivers/media/platform/ti-vpe/vpdma.c vpdma->cb(vpdma->pdev); pdev 1119 drivers/media/platform/ti-vpe/vpdma.c struct device *dev = &vpdma->pdev->dev; pdev 1134 drivers/media/platform/ti-vpe/vpdma.c int vpdma_create(struct platform_device *pdev, struct vpdma_data *vpdma, pdev 1135 drivers/media/platform/ti-vpe/vpdma.c void (*cb)(struct platform_device *pdev)) pdev 1140 drivers/media/platform/ti-vpe/vpdma.c dev_dbg(&pdev->dev, "vpdma_create\n"); pdev 1142 drivers/media/platform/ti-vpe/vpdma.c vpdma->pdev = pdev; pdev 1146 drivers/media/platform/ti-vpe/vpdma.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "vpdma"); pdev 1148 drivers/media/platform/ti-vpe/vpdma.c dev_err(&pdev->dev, "missing platform resources data\n"); pdev 1152 drivers/media/platform/ti-vpe/vpdma.c vpdma->base = devm_ioremap(&pdev->dev, res->start, resource_size(res)); pdev 1154 drivers/media/platform/ti-vpe/vpdma.c dev_err(&pdev->dev, "failed to ioremap\n"); pdev 34 drivers/media/platform/ti-vpe/vpdma.h struct platform_device *pdev; pdev 40 drivers/media/platform/ti-vpe/vpdma.h void (*cb)(struct platform_device *pdev); pdev 280 drivers/media/platform/ti-vpe/vpdma.h int vpdma_create(struct platform_device *pdev, struct vpdma_data *vpdma, pdev 281 drivers/media/platform/ti-vpe/vpdma.h void (*cb)(struct platform_device *pdev)); pdev 2430 drivers/media/platform/ti-vpe/vpe.c static int vpe_runtime_get(struct platform_device *pdev) pdev 2434 drivers/media/platform/ti-vpe/vpe.c dev_dbg(&pdev->dev, "vpe_runtime_get\n"); pdev 2436 drivers/media/platform/ti-vpe/vpe.c r = pm_runtime_get_sync(&pdev->dev); pdev 2441 drivers/media/platform/ti-vpe/vpe.c static void vpe_runtime_put(struct platform_device *pdev) pdev 2446 drivers/media/platform/ti-vpe/vpe.c dev_dbg(&pdev->dev, "vpe_runtime_put\n"); pdev 2448 drivers/media/platform/ti-vpe/vpe.c r = pm_runtime_put_sync(&pdev->dev); pdev 2452 drivers/media/platform/ti-vpe/vpe.c static void vpe_fw_cb(struct platform_device *pdev) pdev 2454 drivers/media/platform/ti-vpe/vpe.c struct vpe_dev *dev = platform_get_drvdata(pdev); pdev 2468 drivers/media/platform/ti-vpe/vpe.c vpe_runtime_put(pdev); pdev 2469 drivers/media/platform/ti-vpe/vpe.c pm_runtime_disable(&pdev->dev); pdev 2481 drivers/media/platform/ti-vpe/vpe.c static int vpe_probe(struct platform_device *pdev) pdev 2486 drivers/media/platform/ti-vpe/vpe.c dev = devm_kzalloc(&pdev->dev, sizeof(*dev), GFP_KERNEL); pdev 2492 drivers/media/platform/ti-vpe/vpe.c ret = v4l2_device_register(&pdev->dev, &dev->v4l2_dev); pdev 2499 drivers/media/platform/ti-vpe/vpe.c dev->res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 2507 drivers/media/platform/ti-vpe/vpe.c dev->base = devm_ioremap(&pdev->dev, dev->res->start, SZ_32K); pdev 2513 drivers/media/platform/ti-vpe/vpe.c irq = platform_get_irq(pdev, 0); pdev 2514 drivers/media/platform/ti-vpe/vpe.c ret = devm_request_irq(&pdev->dev, irq, vpe_irq, 0, VPE_MODULE_NAME, pdev 2519 drivers/media/platform/ti-vpe/vpe.c platform_set_drvdata(pdev, dev); pdev 2528 drivers/media/platform/ti-vpe/vpe.c pm_runtime_enable(&pdev->dev); pdev 2530 drivers/media/platform/ti-vpe/vpe.c ret = vpe_runtime_get(pdev); pdev 2545 drivers/media/platform/ti-vpe/vpe.c dev->sc = sc_create(pdev, "sc"); pdev 2551 drivers/media/platform/ti-vpe/vpe.c dev->csc = csc_create(pdev, "csc"); pdev 2558 drivers/media/platform/ti-vpe/vpe.c ret = vpdma_create(pdev, dev->vpdma, vpe_fw_cb); pdev 2565 drivers/media/platform/ti-vpe/vpe.c vpe_runtime_put(pdev); pdev 2567 drivers/media/platform/ti-vpe/vpe.c pm_runtime_disable(&pdev->dev); pdev 2575 drivers/media/platform/ti-vpe/vpe.c static int vpe_remove(struct platform_device *pdev) pdev 2577 drivers/media/platform/ti-vpe/vpe.c struct vpe_dev *dev = platform_get_drvdata(pdev); pdev 2586 drivers/media/platform/ti-vpe/vpe.c vpe_runtime_put(pdev); pdev 2587 drivers/media/platform/ti-vpe/vpe.c pm_runtime_disable(&pdev->dev); pdev 1134 drivers/media/platform/via-camera.c static int viacam_probe(struct platform_device *pdev) pdev 1138 drivers/media/platform/via-camera.c struct viafb_dev *viadev = pdev->dev.platform_data; pdev 1181 drivers/media/platform/via-camera.c cam->platdev = pdev; pdev 1195 drivers/media/platform/via-camera.c ret = v4l2_device_register(&pdev->dev, &cam->v4l2_dev); pdev 1197 drivers/media/platform/via-camera.c dev_err(&pdev->dev, "Unable to register v4l2 device\n"); pdev 1207 drivers/media/platform/via-camera.c pdev->dev.dma_mask = &viadev->pdev->dma_mask; pdev 1208 drivers/media/platform/via-camera.c dma_set_mask(&pdev->dev, 0xffffffff); pdev 1231 drivers/media/platform/via-camera.c dev_err(&pdev->dev, "Unable to find the sensor!\n"); pdev 1239 drivers/media/platform/via-camera.c ret = request_threaded_irq(viadev->pdev->irq, viacam_quick_irq, pdev 1282 drivers/media/platform/via-camera.c free_irq(viadev->pdev->irq, cam); pdev 1294 drivers/media/platform/via-camera.c static int viacam_remove(struct platform_device *pdev) pdev 1297 drivers/media/platform/via-camera.c struct viafb_dev *viadev = pdev->dev.platform_data; pdev 1304 drivers/media/platform/via-camera.c free_irq(viadev->pdev->irq, cam); pdev 2148 drivers/media/platform/vicodec/vicodec-core.c static int vicodec_probe(struct platform_device *pdev) pdev 2157 drivers/media/platform/vicodec/vicodec-core.c ret = v4l2_device_register(&pdev->dev, &dev->v4l2_dev); pdev 2164 drivers/media/platform/vicodec/vicodec-core.c dev->mdev.dev = &pdev->dev; pdev 2173 drivers/media/platform/vicodec/vicodec-core.c platform_set_drvdata(pdev, dev); pdev 2245 drivers/media/platform/vicodec/vicodec-core.c static int vicodec_remove(struct platform_device *pdev) pdev 2247 drivers/media/platform/vicodec/vicodec-core.c struct vicodec_dev *dev = platform_get_drvdata(pdev); pdev 365 drivers/media/platform/video-mux.c static int video_mux_probe(struct platform_device *pdev) pdev 367 drivers/media/platform/video-mux.c struct device_node *np = pdev->dev.of_node; pdev 368 drivers/media/platform/video-mux.c struct device *dev = &pdev->dev; pdev 379 drivers/media/platform/video-mux.c platform_set_drvdata(pdev, vmux); pdev 440 drivers/media/platform/video-mux.c static int video_mux_remove(struct platform_device *pdev) pdev 442 drivers/media/platform/video-mux.c struct video_mux *vmux = platform_get_drvdata(pdev); pdev 1314 drivers/media/platform/vim2m.c static int vim2m_probe(struct platform_device *pdev) pdev 1324 drivers/media/platform/vim2m.c ret = v4l2_device_register(&pdev->dev, &dev->v4l2_dev); pdev 1346 drivers/media/platform/vim2m.c platform_set_drvdata(pdev, dev); pdev 1357 drivers/media/platform/vim2m.c dev->mdev.dev = &pdev->dev; pdev 1396 drivers/media/platform/vim2m.c static int vim2m_remove(struct platform_device *pdev) pdev 1398 drivers/media/platform/vim2m.c struct vim2m_dev *dev = platform_get_drvdata(pdev); pdev 507 drivers/media/platform/vimc/vimc-capture.c static int vimc_cap_probe(struct platform_device *pdev) pdev 509 drivers/media/platform/vimc/vimc-capture.c return component_add(&pdev->dev, &vimc_cap_comp_ops); pdev 512 drivers/media/platform/vimc/vimc-capture.c static int vimc_cap_remove(struct platform_device *pdev) pdev 514 drivers/media/platform/vimc/vimc-capture.c component_del(&pdev->dev, &vimc_cap_comp_ops); pdev 29 drivers/media/platform/vimc/vimc-core.c struct platform_device pdev; pdev 169 drivers/media/platform/vimc/vimc-core.c struct vimc_device, pdev); pdev 225 drivers/media/platform/vimc/vimc-core.c struct vimc_device, pdev); pdev 247 drivers/media/platform/vimc/vimc-core.c dev_dbg(&vimc->pdev.dev, "new pdev for %s\n", pdev 253 drivers/media/platform/vimc/vimc-core.c vimc->subdevs[i] = platform_device_register_data(&vimc->pdev.dev, pdev 266 drivers/media/platform/vimc/vimc-core.c component_match_add(&vimc->pdev.dev, &match, vimc_comp_compare, pdev 286 drivers/media/platform/vimc/vimc-core.c static int vimc_probe(struct platform_device *pdev) pdev 288 drivers/media/platform/vimc/vimc-core.c struct vimc_device *vimc = container_of(pdev, struct vimc_device, pdev); pdev 292 drivers/media/platform/vimc/vimc-core.c dev_dbg(&pdev->dev, "probe"); pdev 297 drivers/media/platform/vimc/vimc-core.c vimc->subdevs = devm_kcalloc(&vimc->pdev.dev, vimc->pipe_cfg->num_ents, pdev 314 drivers/media/platform/vimc/vimc-core.c vimc->mdev.dev = &pdev->dev; pdev 318 drivers/media/platform/vimc/vimc-core.c ret = component_master_add_with_match(&pdev->dev, &vimc_comp_ops, pdev 329 drivers/media/platform/vimc/vimc-core.c static int vimc_remove(struct platform_device *pdev) pdev 331 drivers/media/platform/vimc/vimc-core.c struct vimc_device *vimc = container_of(pdev, struct vimc_device, pdev); pdev 333 drivers/media/platform/vimc/vimc-core.c dev_dbg(&pdev->dev, "remove"); pdev 335 drivers/media/platform/vimc/vimc-core.c component_master_del(&pdev->dev, &vimc_comp_ops); pdev 347 drivers/media/platform/vimc/vimc-core.c .pdev = { pdev 365 drivers/media/platform/vimc/vimc-core.c ret = platform_device_register(&vimc_dev.pdev); pdev 367 drivers/media/platform/vimc/vimc-core.c dev_err(&vimc_dev.pdev.dev, pdev 374 drivers/media/platform/vimc/vimc-core.c dev_err(&vimc_dev.pdev.dev, pdev 387 drivers/media/platform/vimc/vimc-core.c platform_device_unregister(&vimc_dev.pdev); pdev 553 drivers/media/platform/vimc/vimc-debayer.c static int vimc_deb_probe(struct platform_device *pdev) pdev 555 drivers/media/platform/vimc/vimc-debayer.c return component_add(&pdev->dev, &vimc_deb_comp_ops); pdev 558 drivers/media/platform/vimc/vimc-debayer.c static int vimc_deb_remove(struct platform_device *pdev) pdev 560 drivers/media/platform/vimc/vimc-debayer.c component_del(&pdev->dev, &vimc_deb_comp_ops); pdev 405 drivers/media/platform/vimc/vimc-scaler.c static int vimc_sca_probe(struct platform_device *pdev) pdev 407 drivers/media/platform/vimc/vimc-scaler.c return component_add(&pdev->dev, &vimc_sca_comp_ops); pdev 410 drivers/media/platform/vimc/vimc-scaler.c static int vimc_sca_remove(struct platform_device *pdev) pdev 412 drivers/media/platform/vimc/vimc-scaler.c component_del(&pdev->dev, &vimc_sca_comp_ops); pdev 405 drivers/media/platform/vimc/vimc-sensor.c static int vimc_sen_probe(struct platform_device *pdev) pdev 407 drivers/media/platform/vimc/vimc-sensor.c return component_add(&pdev->dev, &vimc_sen_comp_ops); pdev 410 drivers/media/platform/vimc/vimc-sensor.c static int vimc_sen_remove(struct platform_device *pdev) pdev 412 drivers/media/platform/vimc/vimc-sensor.c component_del(&pdev->dev, &vimc_sen_comp_ops); pdev 651 drivers/media/platform/vivid/vivid-core.c static int vivid_create_instance(struct platform_device *pdev, int inst) pdev 691 drivers/media/platform/vivid/vivid-core.c dev->mdev.dev = &pdev->dev; pdev 699 drivers/media/platform/vivid/vivid-core.c ret = v4l2_device_register(&pdev->dev, &dev->v4l2_dev); pdev 1099 drivers/media/platform/vivid/vivid-core.c dma_coerce_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 1299 drivers/media/platform/vivid/vivid-core.c ret = cec_register_adapter(dev->cec_rx_adap, &pdev->dev); pdev 1345 drivers/media/platform/vivid/vivid-core.c ret = cec_register_adapter(dev->cec_tx_adap[i], &pdev->dev); pdev 1539 drivers/media/platform/vivid/vivid-core.c static int vivid_probe(struct platform_device *pdev) pdev 1554 drivers/media/platform/vivid/vivid-core.c ret = vivid_create_instance(pdev, i); pdev 1574 drivers/media/platform/vivid/vivid-core.c static int vivid_remove(struct platform_device *pdev) pdev 786 drivers/media/platform/vsp1/vsp1_drv.c static int vsp1_probe(struct platform_device *pdev) pdev 795 drivers/media/platform/vsp1/vsp1_drv.c vsp1 = devm_kzalloc(&pdev->dev, sizeof(*vsp1), GFP_KERNEL); pdev 799 drivers/media/platform/vsp1/vsp1_drv.c vsp1->dev = &pdev->dev; pdev 803 drivers/media/platform/vsp1/vsp1_drv.c platform_set_drvdata(pdev, vsp1); pdev 806 drivers/media/platform/vsp1/vsp1_drv.c io = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 807 drivers/media/platform/vsp1/vsp1_drv.c vsp1->mmio = devm_ioremap_resource(&pdev->dev, io); pdev 811 drivers/media/platform/vsp1/vsp1_drv.c irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 813 drivers/media/platform/vsp1/vsp1_drv.c dev_err(&pdev->dev, "missing IRQ\n"); pdev 817 drivers/media/platform/vsp1/vsp1_drv.c ret = devm_request_irq(&pdev->dev, irq->start, vsp1_irq_handler, pdev 818 drivers/media/platform/vsp1/vsp1_drv.c IRQF_SHARED, dev_name(&pdev->dev), vsp1); pdev 820 drivers/media/platform/vsp1/vsp1_drv.c dev_err(&pdev->dev, "failed to request IRQ\n"); pdev 825 drivers/media/platform/vsp1/vsp1_drv.c fcp_node = of_parse_phandle(pdev->dev.of_node, "renesas,fcp", 0); pdev 830 drivers/media/platform/vsp1/vsp1_drv.c dev_dbg(&pdev->dev, "FCP not found (%ld)\n", pdev 846 drivers/media/platform/vsp1/vsp1_drv.c pm_runtime_enable(&pdev->dev); pdev 848 drivers/media/platform/vsp1/vsp1_drv.c ret = pm_runtime_get_sync(&pdev->dev); pdev 853 drivers/media/platform/vsp1/vsp1_drv.c pm_runtime_put_sync(&pdev->dev); pdev 864 drivers/media/platform/vsp1/vsp1_drv.c dev_err(&pdev->dev, "unsupported IP version 0x%08x\n", pdev 870 drivers/media/platform/vsp1/vsp1_drv.c dev_dbg(&pdev->dev, "IP version 0x%08x\n", vsp1->version); pdev 875 drivers/media/platform/vsp1/vsp1_drv.c dev_err(&pdev->dev, "failed to create entities\n"); pdev 881 drivers/media/platform/vsp1/vsp1_drv.c pm_runtime_disable(&pdev->dev); pdev 886 drivers/media/platform/vsp1/vsp1_drv.c static int vsp1_remove(struct platform_device *pdev) pdev 888 drivers/media/platform/vsp1/vsp1_drv.c struct vsp1_device *vsp1 = platform_get_drvdata(pdev); pdev 893 drivers/media/platform/vsp1/vsp1_drv.c pm_runtime_disable(&pdev->dev); pdev 767 drivers/media/platform/xilinx/xilinx-tpg.c static int xtpg_probe(struct platform_device *pdev) pdev 774 drivers/media/platform/xilinx/xilinx-tpg.c xtpg = devm_kzalloc(&pdev->dev, sizeof(*xtpg), GFP_KERNEL); pdev 778 drivers/media/platform/xilinx/xilinx-tpg.c xtpg->xvip.dev = &pdev->dev; pdev 788 drivers/media/platform/xilinx/xilinx-tpg.c xtpg->vtmux_gpio = devm_gpiod_get_optional(&pdev->dev, "timing", pdev 795 drivers/media/platform/xilinx/xilinx-tpg.c xtpg->vtc = xvtc_of_get(pdev->dev.of_node); pdev 831 drivers/media/platform/xilinx/xilinx-tpg.c subdev->dev = &pdev->dev; pdev 833 drivers/media/platform/xilinx/xilinx-tpg.c strscpy(subdev->name, dev_name(&pdev->dev), sizeof(subdev->name)); pdev 859 drivers/media/platform/xilinx/xilinx-tpg.c dev_err(&pdev->dev, "failed to add controls\n"); pdev 869 drivers/media/platform/xilinx/xilinx-tpg.c dev_err(&pdev->dev, "failed to set controls\n"); pdev 873 drivers/media/platform/xilinx/xilinx-tpg.c platform_set_drvdata(pdev, xtpg); pdev 879 drivers/media/platform/xilinx/xilinx-tpg.c dev_err(&pdev->dev, "failed to register subdev\n"); pdev 894 drivers/media/platform/xilinx/xilinx-tpg.c static int xtpg_remove(struct platform_device *pdev) pdev 896 drivers/media/platform/xilinx/xilinx-tpg.c struct xtpg_device *xtpg = platform_get_drvdata(pdev); pdev 207 drivers/media/platform/xilinx/xilinx-vip.c struct platform_device *pdev = to_platform_device(xvip->dev); pdev 210 drivers/media/platform/xilinx/xilinx-vip.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 587 drivers/media/platform/xilinx/xilinx-vipp.c static int xvip_composite_probe(struct platform_device *pdev) pdev 592 drivers/media/platform/xilinx/xilinx-vipp.c xdev = devm_kzalloc(&pdev->dev, sizeof(*xdev), GFP_KERNEL); pdev 596 drivers/media/platform/xilinx/xilinx-vipp.c xdev->dev = &pdev->dev; pdev 608 drivers/media/platform/xilinx/xilinx-vipp.c platform_set_drvdata(pdev, xdev); pdev 619 drivers/media/platform/xilinx/xilinx-vipp.c static int xvip_composite_remove(struct platform_device *pdev) pdev 621 drivers/media/platform/xilinx/xilinx-vipp.c struct xvip_composite_device *xdev = platform_get_drvdata(pdev); pdev 319 drivers/media/platform/xilinx/xilinx-vtc.c static int xvtc_probe(struct platform_device *pdev) pdev 324 drivers/media/platform/xilinx/xilinx-vtc.c xvtc = devm_kzalloc(&pdev->dev, sizeof(*xvtc), GFP_KERNEL); pdev 328 drivers/media/platform/xilinx/xilinx-vtc.c xvtc->xvip.dev = &pdev->dev; pdev 338 drivers/media/platform/xilinx/xilinx-vtc.c platform_set_drvdata(pdev, xvtc); pdev 347 drivers/media/platform/xilinx/xilinx-vtc.c static int xvtc_remove(struct platform_device *pdev) pdev 349 drivers/media/platform/xilinx/xilinx-vtc.c struct xvtc_device *xvtc = platform_get_drvdata(pdev); pdev 161 drivers/media/radio/radio-isa.c int radio_isa_match(struct device *pdev, unsigned int dev) pdev 163 drivers/media/radio/radio-isa.c struct radio_isa_driver *drv = pdev->platform_data; pdev 180 drivers/media/radio/radio-isa.c struct device *pdev) pdev 187 drivers/media/radio/radio-isa.c dev_set_drvdata(pdev, isa); pdev 190 drivers/media/radio/radio-isa.c strscpy(v4l2_dev->name, dev_name(pdev), sizeof(v4l2_dev->name)); pdev 196 drivers/media/radio/radio-isa.c struct device *pdev, pdev 210 drivers/media/radio/radio-isa.c res = v4l2_device_register(pdev, v4l2_dev); pdev 291 drivers/media/radio/radio-isa.c int radio_isa_probe(struct device *pdev, unsigned int dev) pdev 293 drivers/media/radio/radio-isa.c struct radio_isa_driver *drv = pdev->platform_data; pdev 298 drivers/media/radio/radio-isa.c isa = radio_isa_alloc(drv, pdev); pdev 336 drivers/media/radio/radio-isa.c return radio_isa_common_probe(isa, pdev, drv->radio_nr_params[dev], pdev 341 drivers/media/radio/radio-isa.c int radio_isa_remove(struct device *pdev, unsigned int dev) pdev 343 drivers/media/radio/radio-isa.c struct radio_isa_card *isa = dev_get_drvdata(pdev); pdev 92 drivers/media/radio/radio-isa.h int radio_isa_match(struct device *pdev, unsigned int dev); pdev 93 drivers/media/radio/radio-isa.h int radio_isa_probe(struct device *pdev, unsigned int dev); pdev 94 drivers/media/radio/radio-isa.h int radio_isa_remove(struct device *pdev, unsigned int dev); pdev 74 drivers/media/radio/radio-maxiradio.c struct pci_dev *pdev; pdev 118 drivers/media/radio/radio-maxiradio.c static int maxiradio_probe(struct pci_dev *pdev, pdev 127 drivers/media/radio/radio-maxiradio.c dev_err(&pdev->dev, "not enough memory\n"); pdev 134 drivers/media/radio/radio-maxiradio.c retval = v4l2_device_register(&pdev->dev, v4l2_dev); pdev 148 drivers/media/radio/radio-maxiradio.c "PCI:%s", pci_name(pdev)); pdev 152 drivers/media/radio/radio-maxiradio.c if (!request_region(pci_resource_start(pdev, 0), pdev 153 drivers/media/radio/radio-maxiradio.c pci_resource_len(pdev, 0), v4l2_dev->name)) { pdev 154 drivers/media/radio/radio-maxiradio.c dev_err(&pdev->dev, "can't reserve I/O ports\n"); pdev 158 drivers/media/radio/radio-maxiradio.c if (pci_enable_device(pdev)) pdev 161 drivers/media/radio/radio-maxiradio.c dev->io = pci_resource_start(pdev, 0); pdev 169 drivers/media/radio/radio-maxiradio.c release_region(pci_resource_start(pdev, 0), pci_resource_len(pdev, 0)); pdev 177 drivers/media/radio/radio-maxiradio.c static void maxiradio_remove(struct pci_dev *pdev) pdev 179 drivers/media/radio/radio-maxiradio.c struct v4l2_device *v4l2_dev = dev_get_drvdata(&pdev->dev); pdev 186 drivers/media/radio/radio-maxiradio.c release_region(pci_resource_start(pdev, 0), pci_resource_len(pdev, 0)); pdev 207 drivers/media/radio/radio-sf16fmr2.c static int fmr2_probe(struct fmr2 *fmr2, struct device *pdev, int io) pdev 226 drivers/media/radio/radio-sf16fmr2.c dev_set_drvdata(pdev, fmr2); pdev 227 drivers/media/radio/radio-sf16fmr2.c err = v4l2_device_register(pdev, &fmr2->v4l2_dev); pdev 240 drivers/media/radio/radio-sf16fmr2.c fmr2->is_fmd2 ? "PnP" : "ISA", dev_name(pdev)); pdev 253 drivers/media/radio/radio-sf16fmr2.c static int fmr2_isa_match(struct device *pdev, unsigned int ndev) pdev 259 drivers/media/radio/radio-sf16fmr2.c if (fmr2_probe(fmr2, pdev, FMR2_PORT)) { pdev 263 drivers/media/radio/radio-sf16fmr2.c dev_set_drvdata(pdev, fmr2); pdev 269 drivers/media/radio/radio-sf16fmr2.c static int fmr2_pnp_probe(struct pnp_dev *pdev, const struct pnp_device_id *id) pdev 277 drivers/media/radio/radio-sf16fmr2.c ret = fmr2_probe(fmr2, &pdev->dev, pnp_port_start(pdev, 0)); pdev 282 drivers/media/radio/radio-sf16fmr2.c pnp_set_drvdata(pdev, fmr2); pdev 296 drivers/media/radio/radio-sf16fmr2.c static int fmr2_isa_remove(struct device *pdev, unsigned int ndev) pdev 298 drivers/media/radio/radio-sf16fmr2.c fmr2_remove(dev_get_drvdata(pdev)); pdev 303 drivers/media/radio/radio-sf16fmr2.c static void fmr2_pnp_remove(struct pnp_dev *pdev) pdev 305 drivers/media/radio/radio-sf16fmr2.c fmr2_remove(pnp_get_drvdata(pdev)); pdev 306 drivers/media/radio/radio-sf16fmr2.c pnp_set_drvdata(pdev, NULL); pdev 1422 drivers/media/radio/radio-si476x.c static int si476x_radio_probe(struct platform_device *pdev) pdev 1430 drivers/media/radio/radio-si476x.c radio = devm_kzalloc(&pdev->dev, sizeof(*radio), GFP_KERNEL); pdev 1434 drivers/media/radio/radio-si476x.c radio->core = i2c_mfd_cell_to_core(&pdev->dev); pdev 1438 drivers/media/radio/radio-si476x.c rval = v4l2_device_register(&pdev->dev, &radio->v4l2dev); pdev 1440 drivers/media/radio/radio-si476x.c dev_err(&pdev->dev, "Cannot register v4l2_device.\n"); pdev 1459 drivers/media/radio/radio-si476x.c platform_set_drvdata(pdev, radio); pdev 1474 drivers/media/radio/radio-si476x.c dev_err(&pdev->dev, "Could not initialize V4L2_CID_POWER_LINE_FREQUENCY control %d\n", pdev 1503 drivers/media/radio/radio-si476x.c dev_err(&pdev->dev, "Could not initialize V4L2_CID_TUNE_DEEMPHASIS control %d\n", pdev 1513 drivers/media/radio/radio-si476x.c dev_err(&pdev->dev, "Could not initialize V4L2_CID_RDS_RECEPTION control %d\n", pdev 1533 drivers/media/radio/radio-si476x.c dev_err(&pdev->dev, "Could not register video device\n"); pdev 1539 drivers/media/radio/radio-si476x.c dev_err(&pdev->dev, "Could not create debugfs interface\n"); pdev 1549 drivers/media/radio/radio-si476x.c static int si476x_radio_remove(struct platform_device *pdev) pdev 1551 drivers/media/radio/radio-si476x.c struct si476x_radio *radio = platform_get_drvdata(pdev); pdev 87 drivers/media/radio/radio-timb.c static int timbradio_probe(struct platform_device *pdev) pdev 89 drivers/media/radio/radio-timb.c struct timb_radio_platform_data *pdata = pdev->dev.platform_data; pdev 94 drivers/media/radio/radio-timb.c dev_err(&pdev->dev, "Platform data missing\n"); pdev 99 drivers/media/radio/radio-timb.c tr = devm_kzalloc(&pdev->dev, sizeof(*tr), GFP_KERNEL); pdev 137 drivers/media/radio/radio-timb.c dev_err(&pdev->dev, "Error reg video\n"); pdev 143 drivers/media/radio/radio-timb.c platform_set_drvdata(pdev, tr); pdev 149 drivers/media/radio/radio-timb.c dev_err(&pdev->dev, "Failed to register: %d\n", err); pdev 154 drivers/media/radio/radio-timb.c static int timbradio_remove(struct platform_device *pdev) pdev 156 drivers/media/radio/radio-timb.c struct timbradio *tr = platform_get_drvdata(pdev); pdev 1980 drivers/media/radio/radio-wl1273.c static int wl1273_fm_radio_remove(struct platform_device *pdev) pdev 1982 drivers/media/radio/radio-wl1273.c struct wl1273_device *radio = platform_get_drvdata(pdev); pdev 1985 drivers/media/radio/radio-wl1273.c dev_info(&pdev->dev, "%s.\n", __func__); pdev 1997 drivers/media/radio/radio-wl1273.c static int wl1273_fm_radio_probe(struct platform_device *pdev) pdev 1999 drivers/media/radio/radio-wl1273.c struct wl1273_core **core = pdev->dev.platform_data; pdev 2007 drivers/media/radio/radio-wl1273.c dev_err(&pdev->dev, "No platform data.\n"); pdev 2012 drivers/media/radio/radio-wl1273.c radio = devm_kzalloc(&pdev->dev, sizeof(*radio), GFP_KERNEL); pdev 2020 drivers/media/radio/radio-wl1273.c radio->buffer = devm_kzalloc(&pdev->dev, radio->buf_size, GFP_KERNEL); pdev 2073 drivers/media/radio/radio-wl1273.c radio->write_buf = devm_kzalloc(&pdev->dev, 256, GFP_KERNEL); pdev 2079 drivers/media/radio/radio-wl1273.c radio->dev = &pdev->dev; pdev 2083 drivers/media/radio/radio-wl1273.c r = v4l2_device_register(&pdev->dev, &radio->v4l2dev); pdev 2085 drivers/media/radio/radio-wl1273.c dev_err(&pdev->dev, "Cannot register v4l2_device.\n"); pdev 2120 drivers/media/radio/radio-wl1273.c dev_err(&pdev->dev, "Ctrl handler error: %d\n", r); pdev 2125 drivers/media/radio/radio-wl1273.c platform_set_drvdata(pdev, radio); pdev 2130 drivers/media/radio/radio-wl1273.c dev_err(&pdev->dev, WL1273_FM_DRIVER_NAME pdev 136 drivers/media/radio/si4713/radio-platform-si4713.c static int radio_si4713_pdriver_probe(struct platform_device *pdev) pdev 138 drivers/media/radio/si4713/radio-platform-si4713.c struct radio_si4713_platform_data *pdata = pdev->dev.platform_data; pdev 144 drivers/media/radio/si4713/radio-platform-si4713.c dev_err(&pdev->dev, "Cannot proceed without platform data.\n"); pdev 149 drivers/media/radio/si4713/radio-platform-si4713.c rsdev = devm_kzalloc(&pdev->dev, sizeof(*rsdev), GFP_KERNEL); pdev 151 drivers/media/radio/si4713/radio-platform-si4713.c dev_err(&pdev->dev, "Failed to alloc video device.\n"); pdev 157 drivers/media/radio/si4713/radio-platform-si4713.c rval = v4l2_device_register(&pdev->dev, &rsdev->v4l2_dev); pdev 159 drivers/media/radio/si4713/radio-platform-si4713.c dev_err(&pdev->dev, "Failed to register v4l2 device.\n"); pdev 166 drivers/media/radio/si4713/radio-platform-si4713.c dev_err(&pdev->dev, "Cannot get v4l2 subdevice\n"); pdev 178 drivers/media/radio/si4713/radio-platform-si4713.c dev_err(&pdev->dev, "Could not register video device.\n"); pdev 182 drivers/media/radio/si4713/radio-platform-si4713.c dev_info(&pdev->dev, "New device successfully probed\n"); pdev 193 drivers/media/radio/si4713/radio-platform-si4713.c static int radio_si4713_pdriver_remove(struct platform_device *pdev) pdev 195 drivers/media/radio/si4713/radio-platform-si4713.c struct v4l2_device *v4l2_dev = platform_get_drvdata(pdev); pdev 469 drivers/media/rc/fintek-cir.c static int fintek_probe(struct pnp_dev *pdev, const struct pnp_device_id *dev_id) pdev 486 drivers/media/rc/fintek-cir.c if (!pnp_port_valid(pdev, 0)) { pdev 487 drivers/media/rc/fintek-cir.c dev_err(&pdev->dev, "IR PNP Port not valid!\n"); pdev 491 drivers/media/rc/fintek-cir.c if (!pnp_irq_valid(pdev, 0)) { pdev 492 drivers/media/rc/fintek-cir.c dev_err(&pdev->dev, "IR PNP IRQ not valid!\n"); pdev 496 drivers/media/rc/fintek-cir.c fintek->cir_addr = pnp_port_start(pdev, 0); pdev 497 drivers/media/rc/fintek-cir.c fintek->cir_irq = pnp_irq(pdev, 0); pdev 498 drivers/media/rc/fintek-cir.c fintek->cir_port_len = pnp_port_len(pdev, 0); pdev 505 drivers/media/rc/fintek-cir.c pnp_set_drvdata(pdev, fintek); pdev 506 drivers/media/rc/fintek-cir.c fintek->pdev = pdev; pdev 531 drivers/media/rc/fintek-cir.c rdev->dev.parent = &pdev->dev; pdev 554 drivers/media/rc/fintek-cir.c device_init_wakeup(&pdev->dev, true); pdev 573 drivers/media/rc/fintek-cir.c static void fintek_remove(struct pnp_dev *pdev) pdev 575 drivers/media/rc/fintek-cir.c struct fintek_dev *fintek = pnp_get_drvdata(pdev); pdev 595 drivers/media/rc/fintek-cir.c static int fintek_suspend(struct pnp_dev *pdev, pm_message_t state) pdev 597 drivers/media/rc/fintek-cir.c struct fintek_dev *fintek = pnp_get_drvdata(pdev); pdev 623 drivers/media/rc/fintek-cir.c static int fintek_resume(struct pnp_dev *pdev) pdev 625 drivers/media/rc/fintek-cir.c struct fintek_dev *fintek = pnp_get_drvdata(pdev); pdev 644 drivers/media/rc/fintek-cir.c static void fintek_shutdown(struct pnp_dev *pdev) pdev 646 drivers/media/rc/fintek-cir.c struct fintek_dev *fintek = pnp_get_drvdata(pdev); pdev 47 drivers/media/rc/fintek-cir.h struct pnp_dev *pdev; pdev 37 drivers/media/rc/gpio-ir-recv.c static int gpio_ir_recv_probe(struct platform_device *pdev) pdev 39 drivers/media/rc/gpio-ir-recv.c struct device *dev = &pdev->dev; pdev 93 drivers/media/rc/gpio-ir-recv.c platform_set_drvdata(pdev, gpio_dev); pdev 117 drivers/media/rc/gpio-ir-tx.c static int gpio_ir_tx_probe(struct platform_device *pdev) pdev 123 drivers/media/rc/gpio-ir-tx.c gpio_ir = devm_kmalloc(&pdev->dev, sizeof(*gpio_ir), GFP_KERNEL); pdev 127 drivers/media/rc/gpio-ir-tx.c rcdev = devm_rc_allocate_device(&pdev->dev, RC_DRIVER_IR_RAW_TX); pdev 131 drivers/media/rc/gpio-ir-tx.c gpio_ir->gpio = devm_gpiod_get(&pdev->dev, NULL, GPIOD_OUT_LOW); pdev 134 drivers/media/rc/gpio-ir-tx.c dev_err(&pdev->dev, "Failed to get gpio (%ld)\n", pdev 150 drivers/media/rc/gpio-ir-tx.c rc = devm_rc_register_device(&pdev->dev, rcdev); pdev 152 drivers/media/rc/gpio-ir-tx.c dev_err(&pdev->dev, "failed to register rc device\n"); pdev 76 drivers/media/rc/img-ir/img-ir-core.c static int img_ir_probe(struct platform_device *pdev) pdev 83 drivers/media/rc/img-ir/img-ir-core.c irq = platform_get_irq(pdev, 0); pdev 88 drivers/media/rc/img-ir/img-ir-core.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 92 drivers/media/rc/img-ir/img-ir-core.c platform_set_drvdata(pdev, priv); pdev 93 drivers/media/rc/img-ir/img-ir-core.c priv->dev = &pdev->dev; pdev 97 drivers/media/rc/img-ir/img-ir-core.c res_regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 98 drivers/media/rc/img-ir/img-ir-core.c priv->reg_base = devm_ioremap_resource(&pdev->dev, res_regs); pdev 103 drivers/media/rc/img-ir/img-ir-core.c priv->clk = devm_clk_get(&pdev->dev, "core"); pdev 105 drivers/media/rc/img-ir/img-ir-core.c dev_warn(&pdev->dev, "cannot get core clock resource\n"); pdev 108 drivers/media/rc/img-ir/img-ir-core.c priv->sys_clk = devm_clk_get(&pdev->dev, "sys"); pdev 110 drivers/media/rc/img-ir/img-ir-core.c dev_warn(&pdev->dev, "cannot get sys clock resource\n"); pdev 119 drivers/media/rc/img-ir/img-ir-core.c dev_err(&pdev->dev, "cannot enable sys clock\n"); pdev 137 drivers/media/rc/img-ir/img-ir-core.c dev_err(&pdev->dev, "cannot register IRQ %u\n", pdev 157 drivers/media/rc/img-ir/img-ir-core.c static int img_ir_remove(struct platform_device *pdev) pdev 159 drivers/media/rc/img-ir/img-ir-core.c struct img_ir_priv *priv = platform_get_drvdata(pdev); pdev 208 drivers/media/rc/ir-hix5hd2.c static int hix5hd2_ir_probe(struct platform_device *pdev) pdev 211 drivers/media/rc/ir-hix5hd2.c struct device *dev = &pdev->dev; pdev 214 drivers/media/rc/ir-hix5hd2.c struct device_node *node = pdev->dev.of_node; pdev 229 drivers/media/rc/ir-hix5hd2.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 234 drivers/media/rc/ir-hix5hd2.c priv->irq = platform_get_irq(pdev, 0); pdev 274 drivers/media/rc/ir-hix5hd2.c 0, pdev->name, priv) < 0) { pdev 282 drivers/media/rc/ir-hix5hd2.c platform_set_drvdata(pdev, priv); pdev 297 drivers/media/rc/ir-hix5hd2.c static int hix5hd2_ir_remove(struct platform_device *pdev) pdev 299 drivers/media/rc/ir-hix5hd2.c struct hix5hd2_ir_priv *priv = platform_get_drvdata(pdev); pdev 1442 drivers/media/rc/ite-cir.c static int ite_probe(struct pnp_dev *pdev, const struct pnp_device_id pdev 1483 drivers/media/rc/ite-cir.c if (!pnp_port_valid(pdev, io_rsrc_no) || pdev 1484 drivers/media/rc/ite-cir.c pnp_port_len(pdev, io_rsrc_no) != dev_desc->io_region_size) { pdev 1485 drivers/media/rc/ite-cir.c dev_err(&pdev->dev, "IR PNP Port not valid!\n"); pdev 1489 drivers/media/rc/ite-cir.c if (!pnp_irq_valid(pdev, 0)) { pdev 1490 drivers/media/rc/ite-cir.c dev_err(&pdev->dev, "PNP IRQ not valid!\n"); pdev 1495 drivers/media/rc/ite-cir.c itdev->cir_addr = pnp_port_start(pdev, io_rsrc_no); pdev 1496 drivers/media/rc/ite-cir.c itdev->cir_irq = pnp_irq(pdev, 0); pdev 1502 drivers/media/rc/ite-cir.c pnp_set_drvdata(pdev, itdev); pdev 1503 drivers/media/rc/ite-cir.c itdev->pdev = pdev; pdev 1607 drivers/media/rc/ite-cir.c static void ite_remove(struct pnp_dev *pdev) pdev 1609 drivers/media/rc/ite-cir.c struct ite_dev *dev = pnp_get_drvdata(pdev); pdev 1630 drivers/media/rc/ite-cir.c static int ite_suspend(struct pnp_dev *pdev, pm_message_t state) pdev 1632 drivers/media/rc/ite-cir.c struct ite_dev *dev = pnp_get_drvdata(pdev); pdev 1650 drivers/media/rc/ite-cir.c static int ite_resume(struct pnp_dev *pdev) pdev 1652 drivers/media/rc/ite-cir.c struct ite_dev *dev = pnp_get_drvdata(pdev); pdev 1669 drivers/media/rc/ite-cir.c static void ite_shutdown(struct pnp_dev *pdev) pdev 1671 drivers/media/rc/ite-cir.c struct ite_dev *dev = pnp_get_drvdata(pdev); pdev 112 drivers/media/rc/ite-cir.h struct pnp_dev *pdev; pdev 101 drivers/media/rc/meson-ir.c static int meson_ir_probe(struct platform_device *pdev) pdev 103 drivers/media/rc/meson-ir.c struct device *dev = &pdev->dev; pdev 114 drivers/media/rc/meson-ir.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 119 drivers/media/rc/meson-ir.c irq = platform_get_irq(pdev, 0); pdev 143 drivers/media/rc/meson-ir.c platform_set_drvdata(pdev, ir); pdev 182 drivers/media/rc/meson-ir.c static int meson_ir_remove(struct platform_device *pdev) pdev 184 drivers/media/rc/meson-ir.c struct meson_ir *ir = platform_get_drvdata(pdev); pdev 195 drivers/media/rc/meson-ir.c static void meson_ir_shutdown(struct platform_device *pdev) pdev 197 drivers/media/rc/meson-ir.c struct device *dev = &pdev->dev; pdev 199 drivers/media/rc/meson-ir.c struct meson_ir *ir = platform_get_drvdata(pdev); pdev 294 drivers/media/rc/mtk-cir.c static int mtk_ir_probe(struct platform_device *pdev) pdev 296 drivers/media/rc/mtk-cir.c struct device *dev = &pdev->dev; pdev 326 drivers/media/rc/mtk-cir.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 358 drivers/media/rc/mtk-cir.c platform_set_drvdata(pdev, ir); pdev 360 drivers/media/rc/mtk-cir.c ir->irq = platform_get_irq(pdev, 0); pdev 427 drivers/media/rc/mtk-cir.c static int mtk_ir_remove(struct platform_device *pdev) pdev 429 drivers/media/rc/mtk-cir.c struct mtk_ir *ir = platform_get_drvdata(pdev); pdev 948 drivers/media/rc/nuvoton-cir.c static int nvt_probe(struct pnp_dev *pdev, const struct pnp_device_id *dev_id) pdev 954 drivers/media/rc/nuvoton-cir.c nvt = devm_kzalloc(&pdev->dev, sizeof(struct nvt_dev), GFP_KERNEL); pdev 959 drivers/media/rc/nuvoton-cir.c nvt->rdev = devm_rc_allocate_device(&pdev->dev, RC_DRIVER_IR_RAW); pdev 965 drivers/media/rc/nuvoton-cir.c ret = pnp_activate_dev(pdev); pdev 967 drivers/media/rc/nuvoton-cir.c dev_err(&pdev->dev, "Could not activate PNP device!\n"); pdev 972 drivers/media/rc/nuvoton-cir.c if (!pnp_port_valid(pdev, 0) || pdev 973 drivers/media/rc/nuvoton-cir.c pnp_port_len(pdev, 0) < CIR_IOREG_LENGTH) { pdev 974 drivers/media/rc/nuvoton-cir.c dev_err(&pdev->dev, "IR PNP Port not valid!\n"); pdev 978 drivers/media/rc/nuvoton-cir.c if (!pnp_irq_valid(pdev, 0)) { pdev 979 drivers/media/rc/nuvoton-cir.c dev_err(&pdev->dev, "PNP IRQ not valid!\n"); pdev 983 drivers/media/rc/nuvoton-cir.c if (!pnp_port_valid(pdev, 1) || pdev 984 drivers/media/rc/nuvoton-cir.c pnp_port_len(pdev, 1) < CIR_IOREG_LENGTH) { pdev 985 drivers/media/rc/nuvoton-cir.c dev_err(&pdev->dev, "Wake PNP Port not valid!\n"); pdev 989 drivers/media/rc/nuvoton-cir.c nvt->cir_addr = pnp_port_start(pdev, 0); pdev 990 drivers/media/rc/nuvoton-cir.c nvt->cir_irq = pnp_irq(pdev, 0); pdev 992 drivers/media/rc/nuvoton-cir.c nvt->cir_wake_addr = pnp_port_start(pdev, 1); pdev 999 drivers/media/rc/nuvoton-cir.c pnp_set_drvdata(pdev, nvt); pdev 1042 drivers/media/rc/nuvoton-cir.c ret = devm_rc_register_device(&pdev->dev, rdev); pdev 1047 drivers/media/rc/nuvoton-cir.c if (!devm_request_region(&pdev->dev, nvt->cir_addr, pdev 1051 drivers/media/rc/nuvoton-cir.c ret = devm_request_irq(&pdev->dev, nvt->cir_irq, nvt_cir_isr, pdev 1056 drivers/media/rc/nuvoton-cir.c if (!devm_request_region(&pdev->dev, nvt->cir_wake_addr, pdev 1064 drivers/media/rc/nuvoton-cir.c device_init_wakeup(&pdev->dev, true); pdev 1066 drivers/media/rc/nuvoton-cir.c dev_notice(&pdev->dev, "driver has been successfully loaded\n"); pdev 1075 drivers/media/rc/nuvoton-cir.c static void nvt_remove(struct pnp_dev *pdev) pdev 1077 drivers/media/rc/nuvoton-cir.c struct nvt_dev *nvt = pnp_get_drvdata(pdev); pdev 1087 drivers/media/rc/nuvoton-cir.c static int nvt_suspend(struct pnp_dev *pdev, pm_message_t state) pdev 1089 drivers/media/rc/nuvoton-cir.c struct nvt_dev *nvt = pnp_get_drvdata(pdev); pdev 1104 drivers/media/rc/nuvoton-cir.c static int nvt_resume(struct pnp_dev *pdev) pdev 1106 drivers/media/rc/nuvoton-cir.c struct nvt_dev *nvt = pnp_get_drvdata(pdev); pdev 1121 drivers/media/rc/nuvoton-cir.c static void nvt_shutdown(struct pnp_dev *pdev) pdev 1123 drivers/media/rc/nuvoton-cir.c struct nvt_dev *nvt = pnp_get_drvdata(pdev); pdev 84 drivers/media/rc/pwm-ir-tx.c static int pwm_ir_probe(struct platform_device *pdev) pdev 90 drivers/media/rc/pwm-ir-tx.c pwm_ir = devm_kmalloc(&pdev->dev, sizeof(*pwm_ir), GFP_KERNEL); pdev 94 drivers/media/rc/pwm-ir-tx.c pwm_ir->pwm = devm_pwm_get(&pdev->dev, NULL); pdev 101 drivers/media/rc/pwm-ir-tx.c rcdev = devm_rc_allocate_device(&pdev->dev, RC_DRIVER_IR_RAW_TX); pdev 112 drivers/media/rc/pwm-ir-tx.c rc = devm_rc_register_device(&pdev->dev, rcdev); pdev 114 drivers/media/rc/pwm-ir-tx.c dev_err(&pdev->dev, "failed to register rc device\n"); pdev 131 drivers/media/rc/serial_ir.c struct platform_device *pdev; pdev 338 drivers/media/rc/serial_ir.c dev_err(&serial_ir.pdev->dev, "Trapped in interrupt"); pdev 356 drivers/media/rc/serial_ir.c dev_err(&serial_ir.pdev->dev, pdev 368 drivers/media/rc/serial_ir.c dev_err(&serial_ir.pdev->dev, pdev 524 drivers/media/rc/serial_ir.c rcdev->dev.parent = &serial_ir.pdev->dev; pdev 741 drivers/media/rc/serial_ir.c serial_ir.pdev = platform_device_alloc("serial_ir", 0); pdev 742 drivers/media/rc/serial_ir.c if (!serial_ir.pdev) { pdev 747 drivers/media/rc/serial_ir.c result = platform_device_add(serial_ir.pdev); pdev 754 drivers/media/rc/serial_ir.c platform_device_put(serial_ir.pdev); pdev 762 drivers/media/rc/serial_ir.c platform_device_unregister(serial_ir.pdev); pdev 189 drivers/media/rc/st_rc.c static int st_rc_remove(struct platform_device *pdev) pdev 191 drivers/media/rc/st_rc.c struct st_rc_device *rc_dev = platform_get_drvdata(pdev); pdev 193 drivers/media/rc/st_rc.c dev_pm_clear_wake_irq(&pdev->dev); pdev 194 drivers/media/rc/st_rc.c device_init_wakeup(&pdev->dev, false); pdev 221 drivers/media/rc/st_rc.c static int st_rc_probe(struct platform_device *pdev) pdev 225 drivers/media/rc/st_rc.c struct device *dev = &pdev->dev; pdev 228 drivers/media/rc/st_rc.c struct device_node *np = pdev->dev.of_node; pdev 263 drivers/media/rc/st_rc.c rc_dev->irq = platform_get_irq(pdev, 0); pdev 269 drivers/media/rc/st_rc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 289 drivers/media/rc/st_rc.c platform_set_drvdata(pdev, rc_dev); pdev 147 drivers/media/rc/sunxi-cir.c static int sunxi_ir_probe(struct platform_device *pdev) pdev 152 drivers/media/rc/sunxi-cir.c struct device *dev = &pdev->dev; pdev 163 drivers/media/rc/sunxi-cir.c quirks = of_device_get_match_data(&pdev->dev); pdev 165 drivers/media/rc/sunxi-cir.c dev_err(&pdev->dev, "Failed to determine the quirks to use\n"); pdev 218 drivers/media/rc/sunxi-cir.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 254 drivers/media/rc/sunxi-cir.c platform_set_drvdata(pdev, ir); pdev 257 drivers/media/rc/sunxi-cir.c ir->irq = platform_get_irq(pdev, 0); pdev 309 drivers/media/rc/sunxi-cir.c static int sunxi_ir_remove(struct platform_device *pdev) pdev 312 drivers/media/rc/sunxi-cir.c struct sunxi_ir *ir = platform_get_drvdata(pdev); pdev 154 drivers/media/rc/tango-ir.c static int tango_ir_probe(struct platform_device *pdev) pdev 157 drivers/media/rc/tango-ir.c struct device *dev = &pdev->dev; pdev 166 drivers/media/rc/tango-ir.c rc5_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 170 drivers/media/rc/tango-ir.c rc6_res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 174 drivers/media/rc/tango-ir.c irq = platform_get_irq(pdev, 0); pdev 243 drivers/media/rc/tango-ir.c platform_set_drvdata(pdev, ir); pdev 251 drivers/media/rc/tango-ir.c static int tango_ir_remove(struct platform_device *pdev) pdev 253 drivers/media/rc/tango-ir.c struct tango_ir *ir = platform_get_drvdata(pdev); pdev 80 drivers/media/rc/zx-irdec.c static int zx_irdec_probe(struct platform_device *pdev) pdev 82 drivers/media/rc/zx-irdec.c struct device *dev = &pdev->dev; pdev 93 drivers/media/rc/zx-irdec.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 98 drivers/media/rc/zx-irdec.c irq = platform_get_irq(pdev, 0); pdev 119 drivers/media/rc/zx-irdec.c platform_set_drvdata(pdev, irdec); pdev 150 drivers/media/rc/zx-irdec.c static int zx_irdec_remove(struct platform_device *pdev) pdev 152 drivers/media/rc/zx-irdec.c struct zx_irdec *irdec = platform_get_drvdata(pdev); pdev 47 drivers/media/spi/gs1662.c struct spi_device *pdev; pdev 289 drivers/media/spi/gs1662.c gs_read_register(gs->pdev, REG_LINES_PER_FRAME + i, ®_value); pdev 298 drivers/media/spi/gs1662.c gs_read_register(gs->pdev, REG_STATUS, ®_value); pdev 339 drivers/media/spi/gs1662.c return gs_write_register(gs->pdev, REG_FORCE_FMT, reg_value); pdev 343 drivers/media/spi/gs1662.c return gs_write_register(gs->pdev, REG_FORCE_FMT, 0x0); pdev 357 drivers/media/spi/gs1662.c ret = gs_read_register(gs->pdev, pdev 371 drivers/media/spi/gs1662.c ret = gs_read_register(gs->pdev, REG_STATUS, ®_value); pdev 430 drivers/media/spi/gs1662.c gs->pdev = spi; pdev 14 drivers/media/tuners/it913x.c struct platform_device *pdev; pdev 29 drivers/media/tuners/it913x.c struct platform_device *pdev = dev->pdev; pdev 36 drivers/media/tuners/it913x.c dev_dbg(&pdev->dev, "role %u\n", dev->role); pdev 64 drivers/media/tuners/it913x.c dev_err(&pdev->dev, "unknown clock identifier %d\n", utmp); pdev 89 drivers/media/tuners/it913x.c dev_dbg(&pdev->dev, "r_fbc_m_bdry took %u ms, val %u\n", pdev 96 drivers/media/tuners/it913x.c dev_dbg(&pdev->dev, "fn_min %u\n", dev->fn_min); pdev 116 drivers/media/tuners/it913x.c dev_dbg(&pdev->dev, "p_tsm_init_mode took %u ms, val %u\n", pdev 143 drivers/media/tuners/it913x.c dev_dbg(&pdev->dev, "failed %d\n", ret); pdev 150 drivers/media/tuners/it913x.c struct platform_device *pdev = dev->pdev; pdev 153 drivers/media/tuners/it913x.c dev_dbg(&pdev->dev, "role %u\n", dev->role); pdev 170 drivers/media/tuners/it913x.c dev_dbg(&pdev->dev, "role %u, len %d\n", dev->role, len); pdev 202 drivers/media/tuners/it913x.c dev_dbg(&pdev->dev, "failed %d\n", ret); pdev 209 drivers/media/tuners/it913x.c struct platform_device *pdev = dev->pdev; pdev 217 drivers/media/tuners/it913x.c dev_dbg(&pdev->dev, "role=%u, frequency %u, bandwidth_hz %u\n", pdev 283 drivers/media/tuners/it913x.c dev_dbg(&pdev->dev, "t_cal_freq %u, pre_lo_freq %u\n", pdev 362 drivers/media/tuners/it913x.c dev_dbg(&pdev->dev, "failed %d\n", ret); pdev 378 drivers/media/tuners/it913x.c static int it913x_probe(struct platform_device *pdev) pdev 380 drivers/media/tuners/it913x.c struct it913x_platform_data *pdata = pdev->dev.platform_data; pdev 383 drivers/media/tuners/it913x.c const struct platform_device_id *id = platform_get_device_id(pdev); pdev 390 drivers/media/tuners/it913x.c dev_err(&pdev->dev, "kzalloc() failed\n"); pdev 394 drivers/media/tuners/it913x.c dev->pdev = pdev; pdev 403 drivers/media/tuners/it913x.c platform_set_drvdata(pdev, dev); pdev 412 drivers/media/tuners/it913x.c dev_info(&pdev->dev, "ITE IT913X %s successfully attached\n", pdev 414 drivers/media/tuners/it913x.c dev_dbg(&pdev->dev, "chip_ver %u, role %u\n", dev->chip_ver, dev->role); pdev 417 drivers/media/tuners/it913x.c dev_dbg(&pdev->dev, "failed %d\n", ret); pdev 421 drivers/media/tuners/it913x.c static int it913x_remove(struct platform_device *pdev) pdev 423 drivers/media/tuners/it913x.c struct it913x_dev *dev = platform_get_drvdata(pdev); pdev 426 drivers/media/tuners/it913x.c dev_dbg(&pdev->dev, "\n"); pdev 1533 drivers/media/usb/dvb-usb-v2/af9035.c struct platform_device *pdev; pdev 1566 drivers/media/usb/dvb-usb-v2/af9035.c pdev = platform_device_register_data(&d->intf->dev, name, pdev 1570 drivers/media/usb/dvb-usb-v2/af9035.c if (IS_ERR(pdev) || !pdev->dev.driver) { pdev 1574 drivers/media/usb/dvb-usb-v2/af9035.c if (!try_module_get(pdev->dev.driver->owner)) { pdev 1575 drivers/media/usb/dvb-usb-v2/af9035.c platform_device_unregister(pdev); pdev 1580 drivers/media/usb/dvb-usb-v2/af9035.c state->platform_device_tuner[adap->id] = pdev; pdev 1675 drivers/media/usb/dvb-usb-v2/af9035.c struct platform_device *pdev; pdev 1677 drivers/media/usb/dvb-usb-v2/af9035.c pdev = state->platform_device_tuner[adap->id]; pdev 1678 drivers/media/usb/dvb-usb-v2/af9035.c if (pdev) { pdev 1679 drivers/media/usb/dvb-usb-v2/af9035.c module_put(pdev->dev.driver->owner); pdev 1680 drivers/media/usb/dvb-usb-v2/af9035.c platform_device_unregister(pdev); pdev 1183 drivers/media/usb/dvb-usb-v2/rtl28xxu.c struct platform_device *pdev; pdev 1365 drivers/media/usb/dvb-usb-v2/rtl28xxu.c pdev = platform_device_register_data(&d->intf->dev, pdev 1369 drivers/media/usb/dvb-usb-v2/rtl28xxu.c if (IS_ERR(pdev) || pdev->dev.driver == NULL) pdev 1371 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev->platform_device_sdr = pdev; pdev 1398 drivers/media/usb/dvb-usb-v2/rtl28xxu.c struct platform_device *pdev; pdev 1403 drivers/media/usb/dvb-usb-v2/rtl28xxu.c pdev = dev->platform_device_sdr; pdev 1404 drivers/media/usb/dvb-usb-v2/rtl28xxu.c if (pdev) pdev 1405 drivers/media/usb/dvb-usb-v2/rtl28xxu.c platform_device_unregister(pdev); pdev 128 drivers/media/usb/dvb-usb-v2/zd1301.c struct platform_device *pdev; pdev 142 drivers/media/usb/dvb-usb-v2/zd1301.c pdev = platform_device_register_data(&intf->dev, pdev 147 drivers/media/usb/dvb-usb-v2/zd1301.c if (IS_ERR(pdev)) { pdev 148 drivers/media/usb/dvb-usb-v2/zd1301.c ret = PTR_ERR(pdev); pdev 151 drivers/media/usb/dvb-usb-v2/zd1301.c if (!pdev->dev.driver) { pdev 155 drivers/media/usb/dvb-usb-v2/zd1301.c if (!try_module_get(pdev->dev.driver->owner)) { pdev 160 drivers/media/usb/dvb-usb-v2/zd1301.c adapter = zd1301_demod_get_i2c_adapter(pdev); pdev 161 drivers/media/usb/dvb-usb-v2/zd1301.c frontend = zd1301_demod_get_dvb_frontend(pdev); pdev 185 drivers/media/usb/dvb-usb-v2/zd1301.c dev->platform_device_demod = pdev; pdev 193 drivers/media/usb/dvb-usb-v2/zd1301.c module_put(pdev->dev.driver->owner); pdev 195 drivers/media/usb/dvb-usb-v2/zd1301.c platform_device_unregister(pdev); pdev 206 drivers/media/usb/dvb-usb-v2/zd1301.c struct platform_device *pdev; pdev 212 drivers/media/usb/dvb-usb-v2/zd1301.c pdev = dev->platform_device_demod; pdev 221 drivers/media/usb/dvb-usb-v2/zd1301.c if (pdev) { pdev 222 drivers/media/usb/dvb-usb-v2/zd1301.c module_put(pdev->dev.driver->owner); pdev 223 drivers/media/usb/dvb-usb-v2/zd1301.c platform_device_unregister(pdev); pdev 95 drivers/media/usb/pwc/pwc-ctrl.c static int recv_control_msg(struct pwc_device *pdev, pdev 100 drivers/media/usb/pwc/pwc-ctrl.c rc = usb_control_msg(pdev->udev, usb_rcvctrlpipe(pdev->udev, 0), pdev 103 drivers/media/usb/pwc/pwc-ctrl.c value, pdev->vcinterface, pdev 104 drivers/media/usb/pwc/pwc-ctrl.c pdev->ctrl_buf, recv_count, USB_CTRL_GET_TIMEOUT); pdev 111 drivers/media/usb/pwc/pwc-ctrl.c static inline int send_video_command(struct pwc_device *pdev, pdev 116 drivers/media/usb/pwc/pwc-ctrl.c memcpy(pdev->ctrl_buf, buf, buflen); pdev 118 drivers/media/usb/pwc/pwc-ctrl.c rc = usb_control_msg(pdev->udev, usb_sndctrlpipe(pdev->udev, 0), pdev 122 drivers/media/usb/pwc/pwc-ctrl.c pdev->ctrl_buf, buflen, USB_CTRL_SET_TIMEOUT); pdev 124 drivers/media/usb/pwc/pwc-ctrl.c memcpy(pdev->cmd_buf, buf, buflen); pdev 131 drivers/media/usb/pwc/pwc-ctrl.c int send_control_msg(struct pwc_device *pdev, pdev 134 drivers/media/usb/pwc/pwc-ctrl.c return usb_control_msg(pdev->udev, usb_sndctrlpipe(pdev->udev, 0), pdev 137 drivers/media/usb/pwc/pwc-ctrl.c value, pdev->vcinterface, pdev 141 drivers/media/usb/pwc/pwc-ctrl.c static int set_video_mode_Nala(struct pwc_device *pdev, int size, int pixfmt, pdev 181 drivers/media/usb/pwc/pwc-ctrl.c ret = send_video_command(pdev, pdev->vendpoint, pdev 187 drivers/media/usb/pwc/pwc-ctrl.c pwc_dec1_init(pdev, pEntry->mode); pdev 190 drivers/media/usb/pwc/pwc-ctrl.c pdev->pixfmt = pixfmt; pdev 191 drivers/media/usb/pwc/pwc-ctrl.c pdev->vframes = frames; pdev 192 drivers/media/usb/pwc/pwc-ctrl.c pdev->valternate = pEntry->alternate; pdev 193 drivers/media/usb/pwc/pwc-ctrl.c pdev->width = pwc_image_sizes[size][0]; pdev 194 drivers/media/usb/pwc/pwc-ctrl.c pdev->height = pwc_image_sizes[size][1]; pdev 195 drivers/media/usb/pwc/pwc-ctrl.c pdev->frame_size = (pdev->width * pdev->height * 3) / 2; pdev 197 drivers/media/usb/pwc/pwc-ctrl.c if (pdev->release < 5) { /* 4 fold compression */ pdev 198 drivers/media/usb/pwc/pwc-ctrl.c pdev->vbandlength = 528; pdev 199 drivers/media/usb/pwc/pwc-ctrl.c pdev->frame_size /= 4; pdev 202 drivers/media/usb/pwc/pwc-ctrl.c pdev->vbandlength = 704; pdev 203 drivers/media/usb/pwc/pwc-ctrl.c pdev->frame_size /= 3; pdev 207 drivers/media/usb/pwc/pwc-ctrl.c pdev->vbandlength = 0; pdev 216 drivers/media/usb/pwc/pwc-ctrl.c static int set_video_mode_Timon(struct pwc_device *pdev, int size, int pixfmt, pdev 244 drivers/media/usb/pwc/pwc-ctrl.c ret = send_video_command(pdev, pdev->vendpoint, pdev 250 drivers/media/usb/pwc/pwc-ctrl.c pwc_dec23_init(pdev, pChoose->mode); pdev 253 drivers/media/usb/pwc/pwc-ctrl.c pdev->pixfmt = pixfmt; pdev 254 drivers/media/usb/pwc/pwc-ctrl.c pdev->vframes = (fps + 1) * 5; pdev 255 drivers/media/usb/pwc/pwc-ctrl.c pdev->valternate = pChoose->alternate; pdev 256 drivers/media/usb/pwc/pwc-ctrl.c pdev->width = pwc_image_sizes[size][0]; pdev 257 drivers/media/usb/pwc/pwc-ctrl.c pdev->height = pwc_image_sizes[size][1]; pdev 258 drivers/media/usb/pwc/pwc-ctrl.c pdev->vbandlength = pChoose->bandlength; pdev 260 drivers/media/usb/pwc/pwc-ctrl.c pdev->frame_size = (pChoose->bandlength * pdev->height) / 4; pdev 262 drivers/media/usb/pwc/pwc-ctrl.c pdev->frame_size = (pdev->width * pdev->height * 12) / 8; pdev 267 drivers/media/usb/pwc/pwc-ctrl.c static int set_video_mode_Kiara(struct pwc_device *pdev, int size, int pixfmt, pdev 296 drivers/media/usb/pwc/pwc-ctrl.c ret = send_video_command(pdev, 4, pChoose->mode, 12); pdev 301 drivers/media/usb/pwc/pwc-ctrl.c pwc_dec23_init(pdev, pChoose->mode); pdev 304 drivers/media/usb/pwc/pwc-ctrl.c pdev->pixfmt = pixfmt; pdev 305 drivers/media/usb/pwc/pwc-ctrl.c pdev->vframes = (fps + 1) * 5; pdev 306 drivers/media/usb/pwc/pwc-ctrl.c pdev->valternate = pChoose->alternate; pdev 307 drivers/media/usb/pwc/pwc-ctrl.c pdev->width = pwc_image_sizes[size][0]; pdev 308 drivers/media/usb/pwc/pwc-ctrl.c pdev->height = pwc_image_sizes[size][1]; pdev 309 drivers/media/usb/pwc/pwc-ctrl.c pdev->vbandlength = pChoose->bandlength; pdev 310 drivers/media/usb/pwc/pwc-ctrl.c if (pdev->vbandlength > 0) pdev 311 drivers/media/usb/pwc/pwc-ctrl.c pdev->frame_size = (pdev->vbandlength * pdev->height) / 4; pdev 313 drivers/media/usb/pwc/pwc-ctrl.c pdev->frame_size = (pdev->width * pdev->height * 12) / 8; pdev 315 drivers/media/usb/pwc/pwc-ctrl.c pdev->frame_size, pdev->vframes, size, pdev->vbandlength); pdev 319 drivers/media/usb/pwc/pwc-ctrl.c int pwc_set_video_mode(struct pwc_device *pdev, int width, int height, pdev 326 drivers/media/usb/pwc/pwc-ctrl.c size = pwc_get_size(pdev, width, height); pdev 329 drivers/media/usb/pwc/pwc-ctrl.c if (DEVICE_USE_CODEC1(pdev->type)) { pdev 330 drivers/media/usb/pwc/pwc-ctrl.c ret = set_video_mode_Nala(pdev, size, pixfmt, frames, pdev 332 drivers/media/usb/pwc/pwc-ctrl.c } else if (DEVICE_USE_CODEC3(pdev->type)) { pdev 333 drivers/media/usb/pwc/pwc-ctrl.c ret = set_video_mode_Kiara(pdev, size, pixfmt, frames, pdev 336 drivers/media/usb/pwc/pwc-ctrl.c ret = set_video_mode_Timon(pdev, size, pixfmt, frames, pdev 343 drivers/media/usb/pwc/pwc-ctrl.c pdev->frame_total_size = pdev->frame_size + pdev->frame_header_size + pdev->frame_trailer_size; pdev 344 drivers/media/usb/pwc/pwc-ctrl.c PWC_DEBUG_SIZE("Set resolution to %dx%d\n", pdev->width, pdev->height); pdev 348 drivers/media/usb/pwc/pwc-ctrl.c static unsigned int pwc_get_fps_Nala(struct pwc_device *pdev, unsigned int index, unsigned int size) pdev 360 drivers/media/usb/pwc/pwc-ctrl.c static unsigned int pwc_get_fps_Kiara(struct pwc_device *pdev, unsigned int index, unsigned int size) pdev 372 drivers/media/usb/pwc/pwc-ctrl.c static unsigned int pwc_get_fps_Timon(struct pwc_device *pdev, unsigned int index, unsigned int size) pdev 384 drivers/media/usb/pwc/pwc-ctrl.c unsigned int pwc_get_fps(struct pwc_device *pdev, unsigned int index, unsigned int size) pdev 388 drivers/media/usb/pwc/pwc-ctrl.c if (DEVICE_USE_CODEC1(pdev->type)) { pdev 389 drivers/media/usb/pwc/pwc-ctrl.c ret = pwc_get_fps_Nala(pdev, index, size); pdev 391 drivers/media/usb/pwc/pwc-ctrl.c } else if (DEVICE_USE_CODEC3(pdev->type)) { pdev 392 drivers/media/usb/pwc/pwc-ctrl.c ret = pwc_get_fps_Kiara(pdev, index, size); pdev 395 drivers/media/usb/pwc/pwc-ctrl.c ret = pwc_get_fps_Timon(pdev, index, size); pdev 401 drivers/media/usb/pwc/pwc-ctrl.c int pwc_get_u8_ctrl(struct pwc_device *pdev, u8 request, u16 value, int *data) pdev 405 drivers/media/usb/pwc/pwc-ctrl.c ret = recv_control_msg(pdev, request, value, 1); pdev 409 drivers/media/usb/pwc/pwc-ctrl.c *data = pdev->ctrl_buf[0]; pdev 413 drivers/media/usb/pwc/pwc-ctrl.c int pwc_set_u8_ctrl(struct pwc_device *pdev, u8 request, u16 value, u8 data) pdev 417 drivers/media/usb/pwc/pwc-ctrl.c pdev->ctrl_buf[0] = data; pdev 418 drivers/media/usb/pwc/pwc-ctrl.c ret = send_control_msg(pdev, request, value, pdev->ctrl_buf, 1); pdev 425 drivers/media/usb/pwc/pwc-ctrl.c int pwc_get_s8_ctrl(struct pwc_device *pdev, u8 request, u16 value, int *data) pdev 429 drivers/media/usb/pwc/pwc-ctrl.c ret = recv_control_msg(pdev, request, value, 1); pdev 433 drivers/media/usb/pwc/pwc-ctrl.c *data = ((s8 *)pdev->ctrl_buf)[0]; pdev 437 drivers/media/usb/pwc/pwc-ctrl.c int pwc_get_u16_ctrl(struct pwc_device *pdev, u8 request, u16 value, int *data) pdev 441 drivers/media/usb/pwc/pwc-ctrl.c ret = recv_control_msg(pdev, request, value, 2); pdev 445 drivers/media/usb/pwc/pwc-ctrl.c *data = (pdev->ctrl_buf[1] << 8) | pdev->ctrl_buf[0]; pdev 449 drivers/media/usb/pwc/pwc-ctrl.c int pwc_set_u16_ctrl(struct pwc_device *pdev, u8 request, u16 value, u16 data) pdev 453 drivers/media/usb/pwc/pwc-ctrl.c pdev->ctrl_buf[0] = data & 0xff; pdev 454 drivers/media/usb/pwc/pwc-ctrl.c pdev->ctrl_buf[1] = data >> 8; pdev 455 drivers/media/usb/pwc/pwc-ctrl.c ret = send_control_msg(pdev, request, value, pdev->ctrl_buf, 2); pdev 462 drivers/media/usb/pwc/pwc-ctrl.c int pwc_button_ctrl(struct pwc_device *pdev, u16 value) pdev 466 drivers/media/usb/pwc/pwc-ctrl.c ret = send_control_msg(pdev, SET_STATUS_CTL, value, NULL, 0); pdev 474 drivers/media/usb/pwc/pwc-ctrl.c void pwc_camera_power(struct pwc_device *pdev, int power) pdev 478 drivers/media/usb/pwc/pwc-ctrl.c if (!pdev->power_save) pdev 481 drivers/media/usb/pwc/pwc-ctrl.c if (pdev->type < 675 || (pdev->type < 730 && pdev->release < 6)) pdev 485 drivers/media/usb/pwc/pwc-ctrl.c pdev->ctrl_buf[0] = 0x00; /* active */ pdev 487 drivers/media/usb/pwc/pwc-ctrl.c pdev->ctrl_buf[0] = 0xFF; /* power save */ pdev 488 drivers/media/usb/pwc/pwc-ctrl.c r = send_control_msg(pdev, SET_STATUS_CTL, pdev 489 drivers/media/usb/pwc/pwc-ctrl.c SET_POWER_SAVE_MODE_FORMATTER, pdev->ctrl_buf, 1); pdev 495 drivers/media/usb/pwc/pwc-ctrl.c int pwc_set_leds(struct pwc_device *pdev, int on_value, int off_value) pdev 499 drivers/media/usb/pwc/pwc-ctrl.c if (pdev->type < 730) pdev 512 drivers/media/usb/pwc/pwc-ctrl.c pdev->ctrl_buf[0] = on_value; pdev 513 drivers/media/usb/pwc/pwc-ctrl.c pdev->ctrl_buf[1] = off_value; pdev 515 drivers/media/usb/pwc/pwc-ctrl.c r = send_control_msg(pdev, pdev 516 drivers/media/usb/pwc/pwc-ctrl.c SET_STATUS_CTL, LED_FORMATTER, pdev->ctrl_buf, 2); pdev 524 drivers/media/usb/pwc/pwc-ctrl.c int pwc_get_cmos_sensor(struct pwc_device *pdev, int *sensor) pdev 528 drivers/media/usb/pwc/pwc-ctrl.c if (pdev->type < 675) pdev 530 drivers/media/usb/pwc/pwc-ctrl.c else if (pdev->type < 730) pdev 535 drivers/media/usb/pwc/pwc-ctrl.c ret = recv_control_msg(pdev, GET_STATUS_CTL, request, 1); pdev 538 drivers/media/usb/pwc/pwc-ctrl.c if (pdev->type < 675) pdev 539 drivers/media/usb/pwc/pwc-ctrl.c *sensor = pdev->ctrl_buf[0] | 0x100; pdev 541 drivers/media/usb/pwc/pwc-ctrl.c *sensor = pdev->ctrl_buf[0]; pdev 15 drivers/media/usb/pwc/pwc-dec1.c void pwc_dec1_init(struct pwc_device *pdev, const unsigned char *cmd) pdev 17 drivers/media/usb/pwc/pwc-dec1.c struct pwc_dec1_private *pdec = &pdev->dec1; pdev 19 drivers/media/usb/pwc/pwc-dec1.c pdec->version = pdev->release; pdev 25 drivers/media/usb/pwc/pwc-dec1.h void pwc_dec1_init(struct pwc_device *pdev, const unsigned char *cmd); pdev 285 drivers/media/usb/pwc/pwc-dec23.c void pwc_dec23_init(struct pwc_device *pdev, const unsigned char *cmd) pdev 288 drivers/media/usb/pwc/pwc-dec23.c struct pwc_dec23_private *pdec = &pdev->dec23; pdev 295 drivers/media/usb/pwc/pwc-dec23.c if (DEVICE_USE_CODEC3(pdev->type)) { pdev 645 drivers/media/usb/pwc/pwc-dec23.c void pwc_dec23_decompress(struct pwc_device *pdev, pdev 650 drivers/media/usb/pwc/pwc-dec23.c struct pwc_dec23_private *pdec = &pdev->dec23; pdev 660 drivers/media/usb/pwc/pwc-dec23.c bandlines_left = pdev->height / 4; pdev 661 drivers/media/usb/pwc/pwc-dec23.c bytes_per_block = pdev->width * 4; pdev 662 drivers/media/usb/pwc/pwc-dec23.c plane_size = pdev->height * pdev->width; pdev 671 drivers/media/usb/pwc/pwc-dec23.c pdev->width, pdev->width); pdev 672 drivers/media/usb/pwc/pwc-dec23.c src += pdev->vbandlength; pdev 674 drivers/media/usb/pwc/pwc-dec23.c pout_planar_u += pdev->width; pdev 675 drivers/media/usb/pwc/pwc-dec23.c pout_planar_v += pdev->width; pdev 45 drivers/media/usb/pwc/pwc-dec23.h void pwc_dec23_init(struct pwc_device *pdev, const unsigned char *cmd); pdev 46 drivers/media/usb/pwc/pwc-dec23.h void pwc_dec23_decompress(struct pwc_device *pdev, pdev 111 drivers/media/usb/pwc/pwc-if.c static void pwc_isoc_cleanup(struct pwc_device *pdev); pdev 176 drivers/media/usb/pwc/pwc-if.c static struct pwc_frame_buf *pwc_get_next_fill_buf(struct pwc_device *pdev) pdev 181 drivers/media/usb/pwc/pwc-if.c spin_lock_irqsave(&pdev->queued_bufs_lock, flags); pdev 182 drivers/media/usb/pwc/pwc-if.c if (list_empty(&pdev->queued_bufs)) pdev 185 drivers/media/usb/pwc/pwc-if.c buf = list_entry(pdev->queued_bufs.next, struct pwc_frame_buf, list); pdev 188 drivers/media/usb/pwc/pwc-if.c spin_unlock_irqrestore(&pdev->queued_bufs_lock, flags); pdev 192 drivers/media/usb/pwc/pwc-if.c static void pwc_snapshot_button(struct pwc_device *pdev, int down) pdev 201 drivers/media/usb/pwc/pwc-if.c if (pdev->button_dev) { pdev 202 drivers/media/usb/pwc/pwc-if.c input_report_key(pdev->button_dev, KEY_CAMERA, down); pdev 203 drivers/media/usb/pwc/pwc-if.c input_sync(pdev->button_dev); pdev 208 drivers/media/usb/pwc/pwc-if.c static void pwc_frame_complete(struct pwc_device *pdev) pdev 210 drivers/media/usb/pwc/pwc-if.c struct pwc_frame_buf *fbuf = pdev->fill_buf; pdev 216 drivers/media/usb/pwc/pwc-if.c if (pdev->type == 730) { pdev 221 drivers/media/usb/pwc/pwc-if.c pdev->drop_frames += 2; pdev 223 drivers/media/usb/pwc/pwc-if.c if ((ptr[0] ^ pdev->vmirror) & 0x01) { pdev 224 drivers/media/usb/pwc/pwc-if.c pwc_snapshot_button(pdev, ptr[0] & 0x01); pdev 226 drivers/media/usb/pwc/pwc-if.c if ((ptr[0] ^ pdev->vmirror) & 0x02) { pdev 232 drivers/media/usb/pwc/pwc-if.c pdev->vmirror = ptr[0] & 0x03; pdev 243 drivers/media/usb/pwc/pwc-if.c pdev->drop_frames++; pdev 244 drivers/media/usb/pwc/pwc-if.c } else if (pdev->type == 740 || pdev->type == 720) { pdev 246 drivers/media/usb/pwc/pwc-if.c if ((ptr[0] ^ pdev->vmirror) & 0x01) { pdev 247 drivers/media/usb/pwc/pwc-if.c pwc_snapshot_button(pdev, ptr[0] & 0x01); pdev 249 drivers/media/usb/pwc/pwc-if.c pdev->vmirror = ptr[0] & 0x03; pdev 253 drivers/media/usb/pwc/pwc-if.c if (pdev->drop_frames > 0) { pdev 254 drivers/media/usb/pwc/pwc-if.c pdev->drop_frames--; pdev 257 drivers/media/usb/pwc/pwc-if.c if (fbuf->filled < pdev->frame_total_size) { pdev 262 drivers/media/usb/pwc/pwc-if.c fbuf->vb.sequence = pdev->vframe_count; pdev 264 drivers/media/usb/pwc/pwc-if.c pdev->fill_buf = NULL; pdev 265 drivers/media/usb/pwc/pwc-if.c pdev->vsync = 0; pdev 268 drivers/media/usb/pwc/pwc-if.c pdev->vframe_count++; pdev 276 drivers/media/usb/pwc/pwc-if.c struct pwc_device *pdev = (struct pwc_device *)urb->context; pdev 280 drivers/media/usb/pwc/pwc-if.c trace_pwc_handler_enter(urb, pdev); pdev 289 drivers/media/usb/pwc/pwc-if.c if (pdev->fill_buf == NULL) pdev 290 drivers/media/usb/pwc/pwc-if.c pdev->fill_buf = pwc_get_next_fill_buf(pdev); pdev 307 drivers/media/usb/pwc/pwc-if.c if (++pdev->visoc_errors > MAX_ISOC_ERRORS) pdev 310 drivers/media/usb/pwc/pwc-if.c if (pdev->fill_buf) { pdev 311 drivers/media/usb/pwc/pwc-if.c vb2_buffer_done(&pdev->fill_buf->vb.vb2_buf, pdev 313 drivers/media/usb/pwc/pwc-if.c pdev->fill_buf = NULL; pdev 316 drivers/media/usb/pwc/pwc-if.c pdev->vsync = 0; /* Drop the current frame */ pdev 321 drivers/media/usb/pwc/pwc-if.c pdev->visoc_errors = 0; pdev 341 drivers/media/usb/pwc/pwc-if.c if (flen > 0 && pdev->vsync) { pdev 342 drivers/media/usb/pwc/pwc-if.c struct pwc_frame_buf *fbuf = pdev->fill_buf; pdev 344 drivers/media/usb/pwc/pwc-if.c if (pdev->vsync == 1) { pdev 346 drivers/media/usb/pwc/pwc-if.c pdev->vsync = 2; pdev 349 drivers/media/usb/pwc/pwc-if.c if (flen + fbuf->filled > pdev->frame_total_size) { pdev 352 drivers/media/usb/pwc/pwc-if.c pdev->frame_total_size); pdev 353 drivers/media/usb/pwc/pwc-if.c pdev->vsync = 0; /* Let's wait for an EOF */ pdev 360 drivers/media/usb/pwc/pwc-if.c if (flen < pdev->vlast_packet_size) { pdev 362 drivers/media/usb/pwc/pwc-if.c if (pdev->vsync == 2) pdev 363 drivers/media/usb/pwc/pwc-if.c pwc_frame_complete(pdev); pdev 364 drivers/media/usb/pwc/pwc-if.c if (pdev->fill_buf == NULL) pdev 365 drivers/media/usb/pwc/pwc-if.c pdev->fill_buf = pwc_get_next_fill_buf(pdev); pdev 366 drivers/media/usb/pwc/pwc-if.c if (pdev->fill_buf) { pdev 367 drivers/media/usb/pwc/pwc-if.c pdev->fill_buf->filled = 0; pdev 368 drivers/media/usb/pwc/pwc-if.c pdev->vsync = 1; pdev 371 drivers/media/usb/pwc/pwc-if.c pdev->vlast_packet_size = flen; pdev 380 drivers/media/usb/pwc/pwc-if.c trace_pwc_handler_exit(urb, pdev); pdev 388 drivers/media/usb/pwc/pwc-if.c static int pwc_isoc_init(struct pwc_device *pdev) pdev 397 drivers/media/usb/pwc/pwc-if.c pdev->vsync = 0; pdev 398 drivers/media/usb/pwc/pwc-if.c pdev->vlast_packet_size = 0; pdev 399 drivers/media/usb/pwc/pwc-if.c pdev->fill_buf = NULL; pdev 400 drivers/media/usb/pwc/pwc-if.c pdev->vframe_count = 0; pdev 401 drivers/media/usb/pwc/pwc-if.c pdev->visoc_errors = 0; pdev 402 drivers/media/usb/pwc/pwc-if.c udev = pdev->udev; pdev 407 drivers/media/usb/pwc/pwc-if.c ret = pwc_set_video_mode(pdev, pdev->width, pdev->height, pdev->pixfmt, pdev 408 drivers/media/usb/pwc/pwc-if.c pdev->vframes, &compression, 1); pdev 413 drivers/media/usb/pwc/pwc-if.c idesc = usb_altnum_to_altsetting(intf, pdev->valternate); pdev 418 drivers/media/usb/pwc/pwc-if.c pdev->vmax_packet_size = -1; pdev 420 drivers/media/usb/pwc/pwc-if.c if ((idesc->endpoint[i].desc.bEndpointAddress & 0xF) == pdev->vendpoint) { pdev 421 drivers/media/usb/pwc/pwc-if.c pdev->vmax_packet_size = le16_to_cpu(idesc->endpoint[i].desc.wMaxPacketSize); pdev 426 drivers/media/usb/pwc/pwc-if.c if (pdev->vmax_packet_size < 0 || pdev->vmax_packet_size > ISO_MAX_FRAME_SIZE) { pdev 432 drivers/media/usb/pwc/pwc-if.c PWC_DEBUG_OPEN("Setting alternate interface %d\n", pdev->valternate); pdev 433 drivers/media/usb/pwc/pwc-if.c ret = usb_set_interface(pdev->udev, 0, pdev->valternate); pdev 445 drivers/media/usb/pwc/pwc-if.c pwc_isoc_cleanup(pdev); pdev 448 drivers/media/usb/pwc/pwc-if.c pdev->urbs[i] = urb; pdev 453 drivers/media/usb/pwc/pwc-if.c urb->pipe = usb_rcvisocpipe(udev, pdev->vendpoint); pdev 461 drivers/media/usb/pwc/pwc-if.c pwc_isoc_cleanup(pdev); pdev 465 drivers/media/usb/pwc/pwc-if.c urb->context = pdev; pdev 470 drivers/media/usb/pwc/pwc-if.c urb->iso_frame_desc[j].length = pdev->vmax_packet_size; pdev 476 drivers/media/usb/pwc/pwc-if.c ret = usb_submit_urb(pdev->urbs[i], GFP_KERNEL); pdev 479 drivers/media/usb/pwc/pwc-if.c pwc_isoc_cleanup(pdev); pdev 484 drivers/media/usb/pwc/pwc-if.c pwc_isoc_cleanup(pdev); pdev 487 drivers/media/usb/pwc/pwc-if.c PWC_DEBUG_MEMORY("URB 0x%p submitted.\n", pdev->urbs[i]); pdev 495 drivers/media/usb/pwc/pwc-if.c static void pwc_iso_stop(struct pwc_device *pdev) pdev 501 drivers/media/usb/pwc/pwc-if.c if (pdev->urbs[i]) { pdev 502 drivers/media/usb/pwc/pwc-if.c PWC_DEBUG_MEMORY("Unlinking URB %p\n", pdev->urbs[i]); pdev 503 drivers/media/usb/pwc/pwc-if.c usb_kill_urb(pdev->urbs[i]); pdev 508 drivers/media/usb/pwc/pwc-if.c static void pwc_iso_free(struct pwc_device *pdev) pdev 514 drivers/media/usb/pwc/pwc-if.c struct urb *urb = pdev->urbs[i]; pdev 524 drivers/media/usb/pwc/pwc-if.c pdev->urbs[i] = NULL; pdev 530 drivers/media/usb/pwc/pwc-if.c static void pwc_isoc_cleanup(struct pwc_device *pdev) pdev 534 drivers/media/usb/pwc/pwc-if.c pwc_iso_stop(pdev); pdev 535 drivers/media/usb/pwc/pwc-if.c pwc_iso_free(pdev); pdev 536 drivers/media/usb/pwc/pwc-if.c usb_set_interface(pdev->udev, 0, 0); pdev 542 drivers/media/usb/pwc/pwc-if.c static void pwc_cleanup_queued_bufs(struct pwc_device *pdev, pdev 547 drivers/media/usb/pwc/pwc-if.c spin_lock_irqsave(&pdev->queued_bufs_lock, flags); pdev 548 drivers/media/usb/pwc/pwc-if.c while (!list_empty(&pdev->queued_bufs)) { pdev 551 drivers/media/usb/pwc/pwc-if.c buf = list_entry(pdev->queued_bufs.next, struct pwc_frame_buf, pdev 556 drivers/media/usb/pwc/pwc-if.c spin_unlock_irqrestore(&pdev->queued_bufs_lock, flags); pdev 594 drivers/media/usb/pwc/pwc-if.c struct pwc_device *pdev = container_of(v, struct pwc_device, v4l2_dev); pdev 596 drivers/media/usb/pwc/pwc-if.c v4l2_ctrl_handler_free(&pdev->ctrl_handler); pdev 597 drivers/media/usb/pwc/pwc-if.c v4l2_device_unregister(&pdev->v4l2_dev); pdev 598 drivers/media/usb/pwc/pwc-if.c kfree(pdev->ctrl_buf); pdev 599 drivers/media/usb/pwc/pwc-if.c kfree(pdev); pdev 609 drivers/media/usb/pwc/pwc-if.c struct pwc_device *pdev = vb2_get_drv_priv(vq); pdev 619 drivers/media/usb/pwc/pwc-if.c size = pwc_get_size(pdev, MAX_WIDTH, MAX_HEIGHT); pdev 642 drivers/media/usb/pwc/pwc-if.c struct pwc_device *pdev = vb2_get_drv_priv(vb->vb2_queue); pdev 645 drivers/media/usb/pwc/pwc-if.c if (!pdev->udev) pdev 653 drivers/media/usb/pwc/pwc-if.c struct pwc_device *pdev = vb2_get_drv_priv(vb->vb2_queue); pdev 665 drivers/media/usb/pwc/pwc-if.c pwc_decompress(pdev, buf); pdev 680 drivers/media/usb/pwc/pwc-if.c struct pwc_device *pdev = vb2_get_drv_priv(vb->vb2_queue); pdev 687 drivers/media/usb/pwc/pwc-if.c if (!pdev->udev) { pdev 692 drivers/media/usb/pwc/pwc-if.c spin_lock_irqsave(&pdev->queued_bufs_lock, flags); pdev 693 drivers/media/usb/pwc/pwc-if.c list_add_tail(&buf->list, &pdev->queued_bufs); pdev 694 drivers/media/usb/pwc/pwc-if.c spin_unlock_irqrestore(&pdev->queued_bufs_lock, flags); pdev 699 drivers/media/usb/pwc/pwc-if.c struct pwc_device *pdev = vb2_get_drv_priv(vq); pdev 702 drivers/media/usb/pwc/pwc-if.c if (!pdev->udev) pdev 705 drivers/media/usb/pwc/pwc-if.c if (mutex_lock_interruptible(&pdev->v4l2_lock)) pdev 708 drivers/media/usb/pwc/pwc-if.c pwc_camera_power(pdev, 1); pdev 709 drivers/media/usb/pwc/pwc-if.c pwc_set_leds(pdev, leds[0], leds[1]); pdev 711 drivers/media/usb/pwc/pwc-if.c r = pwc_isoc_init(pdev); pdev 714 drivers/media/usb/pwc/pwc-if.c pwc_set_leds(pdev, 0, 0); pdev 715 drivers/media/usb/pwc/pwc-if.c pwc_camera_power(pdev, 0); pdev 717 drivers/media/usb/pwc/pwc-if.c pwc_cleanup_queued_bufs(pdev, VB2_BUF_STATE_QUEUED); pdev 719 drivers/media/usb/pwc/pwc-if.c mutex_unlock(&pdev->v4l2_lock); pdev 726 drivers/media/usb/pwc/pwc-if.c struct pwc_device *pdev = vb2_get_drv_priv(vq); pdev 728 drivers/media/usb/pwc/pwc-if.c mutex_lock(&pdev->v4l2_lock); pdev 729 drivers/media/usb/pwc/pwc-if.c if (pdev->udev) { pdev 730 drivers/media/usb/pwc/pwc-if.c pwc_set_leds(pdev, 0, 0); pdev 731 drivers/media/usb/pwc/pwc-if.c pwc_camera_power(pdev, 0); pdev 732 drivers/media/usb/pwc/pwc-if.c pwc_isoc_cleanup(pdev); pdev 735 drivers/media/usb/pwc/pwc-if.c pwc_cleanup_queued_bufs(pdev, VB2_BUF_STATE_ERROR); pdev 736 drivers/media/usb/pwc/pwc-if.c if (pdev->fill_buf) pdev 737 drivers/media/usb/pwc/pwc-if.c vb2_buffer_done(&pdev->fill_buf->vb.vb2_buf, pdev 739 drivers/media/usb/pwc/pwc-if.c mutex_unlock(&pdev->v4l2_lock); pdev 765 drivers/media/usb/pwc/pwc-if.c struct pwc_device *pdev = NULL; pdev 1028 drivers/media/usb/pwc/pwc-if.c pdev = kzalloc(sizeof(struct pwc_device), GFP_KERNEL); pdev 1029 drivers/media/usb/pwc/pwc-if.c if (pdev == NULL) { pdev 1033 drivers/media/usb/pwc/pwc-if.c pdev->type = type_id; pdev 1034 drivers/media/usb/pwc/pwc-if.c pdev->features = features; pdev 1035 drivers/media/usb/pwc/pwc-if.c pwc_construct(pdev); /* set min/max sizes correct */ pdev 1037 drivers/media/usb/pwc/pwc-if.c mutex_init(&pdev->v4l2_lock); pdev 1038 drivers/media/usb/pwc/pwc-if.c mutex_init(&pdev->vb_queue_lock); pdev 1039 drivers/media/usb/pwc/pwc-if.c spin_lock_init(&pdev->queued_bufs_lock); pdev 1040 drivers/media/usb/pwc/pwc-if.c INIT_LIST_HEAD(&pdev->queued_bufs); pdev 1042 drivers/media/usb/pwc/pwc-if.c pdev->udev = udev; pdev 1043 drivers/media/usb/pwc/pwc-if.c pdev->power_save = my_power_save; pdev 1046 drivers/media/usb/pwc/pwc-if.c pdev->vb_queue.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; pdev 1047 drivers/media/usb/pwc/pwc-if.c pdev->vb_queue.io_modes = VB2_MMAP | VB2_USERPTR | VB2_READ; pdev 1048 drivers/media/usb/pwc/pwc-if.c pdev->vb_queue.drv_priv = pdev; pdev 1049 drivers/media/usb/pwc/pwc-if.c pdev->vb_queue.buf_struct_size = sizeof(struct pwc_frame_buf); pdev 1050 drivers/media/usb/pwc/pwc-if.c pdev->vb_queue.ops = &pwc_vb_queue_ops; pdev 1051 drivers/media/usb/pwc/pwc-if.c pdev->vb_queue.mem_ops = &vb2_vmalloc_memops; pdev 1052 drivers/media/usb/pwc/pwc-if.c pdev->vb_queue.timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; pdev 1053 drivers/media/usb/pwc/pwc-if.c rc = vb2_queue_init(&pdev->vb_queue); pdev 1060 drivers/media/usb/pwc/pwc-if.c pdev->vdev = pwc_template; pdev 1061 drivers/media/usb/pwc/pwc-if.c strscpy(pdev->vdev.name, name, sizeof(pdev->vdev.name)); pdev 1062 drivers/media/usb/pwc/pwc-if.c pdev->vdev.queue = &pdev->vb_queue; pdev 1063 drivers/media/usb/pwc/pwc-if.c pdev->vdev.queue->lock = &pdev->vb_queue_lock; pdev 1064 drivers/media/usb/pwc/pwc-if.c video_set_drvdata(&pdev->vdev, pdev); pdev 1066 drivers/media/usb/pwc/pwc-if.c pdev->release = le16_to_cpu(udev->descriptor.bcdDevice); pdev 1067 drivers/media/usb/pwc/pwc-if.c PWC_DEBUG_PROBE("Release: %04x\n", pdev->release); pdev 1070 drivers/media/usb/pwc/pwc-if.c pdev->ctrl_buf = kmalloc(sizeof(pdev->cmd_buf), GFP_KERNEL); pdev 1071 drivers/media/usb/pwc/pwc-if.c if (!pdev->ctrl_buf) { pdev 1079 drivers/media/usb/pwc/pwc-if.c if (pwc_get_cmos_sensor(pdev, &rc) >= 0) { pdev 1081 drivers/media/usb/pwc/pwc-if.c pdev->vdev.name, pdev 1087 drivers/media/usb/pwc/pwc-if.c pwc_set_leds(pdev, 0, 0); pdev 1090 drivers/media/usb/pwc/pwc-if.c rc = pwc_set_video_mode(pdev, MAX_WIDTH, MAX_HEIGHT, pdev 1096 drivers/media/usb/pwc/pwc-if.c rc = pwc_init_controls(pdev); pdev 1103 drivers/media/usb/pwc/pwc-if.c pwc_camera_power(pdev, 0); pdev 1106 drivers/media/usb/pwc/pwc-if.c pdev->v4l2_dev.release = pwc_video_release; pdev 1107 drivers/media/usb/pwc/pwc-if.c rc = v4l2_device_register(&intf->dev, &pdev->v4l2_dev); pdev 1113 drivers/media/usb/pwc/pwc-if.c pdev->v4l2_dev.ctrl_handler = &pdev->ctrl_handler; pdev 1114 drivers/media/usb/pwc/pwc-if.c pdev->vdev.v4l2_dev = &pdev->v4l2_dev; pdev 1115 drivers/media/usb/pwc/pwc-if.c pdev->vdev.lock = &pdev->v4l2_lock; pdev 1116 drivers/media/usb/pwc/pwc-if.c pdev->vdev.device_caps = V4L2_CAP_VIDEO_CAPTURE | V4L2_CAP_STREAMING | pdev 1119 drivers/media/usb/pwc/pwc-if.c rc = video_register_device(&pdev->vdev, VFL_TYPE_GRABBER, -1); pdev 1124 drivers/media/usb/pwc/pwc-if.c PWC_INFO("Registered as %s.\n", video_device_node_name(&pdev->vdev)); pdev 1128 drivers/media/usb/pwc/pwc-if.c pdev->button_dev = input_allocate_device(); pdev 1129 drivers/media/usb/pwc/pwc-if.c if (!pdev->button_dev) { pdev 1134 drivers/media/usb/pwc/pwc-if.c usb_make_path(udev, pdev->button_phys, sizeof(pdev->button_phys)); pdev 1135 drivers/media/usb/pwc/pwc-if.c strlcat(pdev->button_phys, "/input0", sizeof(pdev->button_phys)); pdev 1137 drivers/media/usb/pwc/pwc-if.c pdev->button_dev->name = "PWC snapshot button"; pdev 1138 drivers/media/usb/pwc/pwc-if.c pdev->button_dev->phys = pdev->button_phys; pdev 1139 drivers/media/usb/pwc/pwc-if.c usb_to_input_id(pdev->udev, &pdev->button_dev->id); pdev 1140 drivers/media/usb/pwc/pwc-if.c pdev->button_dev->dev.parent = &pdev->udev->dev; pdev 1141 drivers/media/usb/pwc/pwc-if.c pdev->button_dev->evbit[0] = BIT_MASK(EV_KEY); pdev 1142 drivers/media/usb/pwc/pwc-if.c pdev->button_dev->keybit[BIT_WORD(KEY_CAMERA)] = BIT_MASK(KEY_CAMERA); pdev 1144 drivers/media/usb/pwc/pwc-if.c rc = input_register_device(pdev->button_dev); pdev 1146 drivers/media/usb/pwc/pwc-if.c input_free_device(pdev->button_dev); pdev 1147 drivers/media/usb/pwc/pwc-if.c pdev->button_dev = NULL; pdev 1156 drivers/media/usb/pwc/pwc-if.c video_unregister_device(&pdev->vdev); pdev 1159 drivers/media/usb/pwc/pwc-if.c v4l2_device_unregister(&pdev->v4l2_dev); pdev 1161 drivers/media/usb/pwc/pwc-if.c v4l2_ctrl_handler_free(&pdev->ctrl_handler); pdev 1163 drivers/media/usb/pwc/pwc-if.c kfree(pdev->ctrl_buf); pdev 1164 drivers/media/usb/pwc/pwc-if.c kfree(pdev); pdev 1172 drivers/media/usb/pwc/pwc-if.c struct pwc_device *pdev = container_of(v, struct pwc_device, v4l2_dev); pdev 1174 drivers/media/usb/pwc/pwc-if.c mutex_lock(&pdev->vb_queue_lock); pdev 1175 drivers/media/usb/pwc/pwc-if.c mutex_lock(&pdev->v4l2_lock); pdev 1177 drivers/media/usb/pwc/pwc-if.c if (pdev->vb_queue.streaming) pdev 1178 drivers/media/usb/pwc/pwc-if.c pwc_isoc_cleanup(pdev); pdev 1179 drivers/media/usb/pwc/pwc-if.c pdev->udev = NULL; pdev 1181 drivers/media/usb/pwc/pwc-if.c v4l2_device_disconnect(&pdev->v4l2_dev); pdev 1182 drivers/media/usb/pwc/pwc-if.c video_unregister_device(&pdev->vdev); pdev 1183 drivers/media/usb/pwc/pwc-if.c mutex_unlock(&pdev->v4l2_lock); pdev 1184 drivers/media/usb/pwc/pwc-if.c mutex_unlock(&pdev->vb_queue_lock); pdev 1187 drivers/media/usb/pwc/pwc-if.c if (pdev->button_dev) pdev 1188 drivers/media/usb/pwc/pwc-if.c input_unregister_device(pdev->button_dev); pdev 1191 drivers/media/usb/pwc/pwc-if.c v4l2_device_put(&pdev->v4l2_dev); pdev 29 drivers/media/usb/pwc/pwc-misc.c int pwc_get_size(struct pwc_device *pdev, int width, int height) pdev 36 drivers/media/usb/pwc/pwc-misc.c if (!(pdev->image_mask & (1 << i))) pdev 46 drivers/media/usb/pwc/pwc-misc.c if (pdev->image_mask & (1 << i)) pdev 55 drivers/media/usb/pwc/pwc-misc.c void pwc_construct(struct pwc_device *pdev) pdev 57 drivers/media/usb/pwc/pwc-misc.c if (DEVICE_USE_CODEC1(pdev->type)) { pdev 59 drivers/media/usb/pwc/pwc-misc.c pdev->image_mask = 1 << PSZ_SQCIF | 1 << PSZ_QCIF | 1 << PSZ_CIF; pdev 60 drivers/media/usb/pwc/pwc-misc.c pdev->vcinterface = 2; pdev 61 drivers/media/usb/pwc/pwc-misc.c pdev->vendpoint = 4; pdev 62 drivers/media/usb/pwc/pwc-misc.c pdev->frame_header_size = 0; pdev 63 drivers/media/usb/pwc/pwc-misc.c pdev->frame_trailer_size = 0; pdev 65 drivers/media/usb/pwc/pwc-misc.c } else if (DEVICE_USE_CODEC3(pdev->type)) { pdev 67 drivers/media/usb/pwc/pwc-misc.c pdev->image_mask = 1 << PSZ_QSIF | 1 << PSZ_SIF | 1 << PSZ_VGA; pdev 68 drivers/media/usb/pwc/pwc-misc.c pdev->vcinterface = 3; pdev 69 drivers/media/usb/pwc/pwc-misc.c pdev->vendpoint = 5; pdev 70 drivers/media/usb/pwc/pwc-misc.c pdev->frame_header_size = TOUCAM_HEADER_SIZE; pdev 71 drivers/media/usb/pwc/pwc-misc.c pdev->frame_trailer_size = TOUCAM_TRAILER_SIZE; pdev 75 drivers/media/usb/pwc/pwc-misc.c pdev->image_mask = 1 << PSZ_SQCIF | 1 << PSZ_QSIF | 1 << PSZ_QCIF | 1 << PSZ_SIF | 1 << PSZ_CIF | 1 << PSZ_VGA; pdev 76 drivers/media/usb/pwc/pwc-misc.c pdev->vcinterface = 3; pdev 77 drivers/media/usb/pwc/pwc-misc.c pdev->vendpoint = 4; pdev 78 drivers/media/usb/pwc/pwc-misc.c pdev->frame_header_size = 0; pdev 79 drivers/media/usb/pwc/pwc-misc.c pdev->frame_trailer_size = 0; pdev 24 drivers/media/usb/pwc/pwc-uncompress.c int pwc_decompress(struct pwc_device *pdev, struct pwc_frame_buf *fbuf) pdev 33 drivers/media/usb/pwc/pwc-uncompress.c yuv = fbuf->data + pdev->frame_header_size; /* Skip header */ pdev 36 drivers/media/usb/pwc/pwc-uncompress.c if (pdev->pixfmt != V4L2_PIX_FMT_YUV420) pdev 39 drivers/media/usb/pwc/pwc-uncompress.c raw_frame->type = cpu_to_le16(pdev->type); pdev 40 drivers/media/usb/pwc/pwc-uncompress.c raw_frame->vbandlength = cpu_to_le16(pdev->vbandlength); pdev 44 drivers/media/usb/pwc/pwc-uncompress.c memcpy(raw_frame->cmd, pdev->cmd_buf, 4); pdev 45 drivers/media/usb/pwc/pwc-uncompress.c memcpy(raw_frame+1, yuv, pdev->frame_size); pdev 47 drivers/media/usb/pwc/pwc-uncompress.c pdev->frame_size + sizeof(struct pwc_raw_frame)); pdev 52 drivers/media/usb/pwc/pwc-uncompress.c pdev->width * pdev->height * 3 / 2); pdev 54 drivers/media/usb/pwc/pwc-uncompress.c if (pdev->vbandlength == 0) { pdev 61 drivers/media/usb/pwc/pwc-uncompress.c n = pdev->width * pdev->height; pdev 66 drivers/media/usb/pwc/pwc-uncompress.c for (line = 0; line < pdev->height; line++) { pdev 67 drivers/media/usb/pwc/pwc-uncompress.c for (col = 0; col < pdev->width; col += 4) { pdev 85 drivers/media/usb/pwc/pwc-uncompress.c if (DEVICE_USE_CODEC1(pdev->type)) { pdev 92 drivers/media/usb/pwc/pwc-uncompress.c pwc_dec23_decompress(pdev, yuv, image); pdev 150 drivers/media/usb/pwc/pwc-v4l.c int pwc_init_controls(struct pwc_device *pdev) pdev 156 drivers/media/usb/pwc/pwc-v4l.c hdl = &pdev->ctrl_handler; pdev 162 drivers/media/usb/pwc/pwc-v4l.c r = pwc_get_u8_ctrl(pdev, GET_LUM_CTL, BRIGHTNESS_FORMATTER, &def); pdev 165 drivers/media/usb/pwc/pwc-v4l.c pdev->brightness = v4l2_ctrl_new_std(hdl, &pwc_ctrl_ops, pdev 168 drivers/media/usb/pwc/pwc-v4l.c r = pwc_get_u8_ctrl(pdev, GET_LUM_CTL, CONTRAST_FORMATTER, &def); pdev 171 drivers/media/usb/pwc/pwc-v4l.c pdev->contrast = v4l2_ctrl_new_std(hdl, &pwc_ctrl_ops, pdev 174 drivers/media/usb/pwc/pwc-v4l.c if (pdev->type >= 675) { pdev 175 drivers/media/usb/pwc/pwc-v4l.c if (pdev->type < 730) pdev 176 drivers/media/usb/pwc/pwc-v4l.c pdev->saturation_fmt = SATURATION_MODE_FORMATTER2; pdev 178 drivers/media/usb/pwc/pwc-v4l.c pdev->saturation_fmt = SATURATION_MODE_FORMATTER1; pdev 179 drivers/media/usb/pwc/pwc-v4l.c r = pwc_get_s8_ctrl(pdev, GET_CHROM_CTL, pdev->saturation_fmt, pdev 183 drivers/media/usb/pwc/pwc-v4l.c pdev->saturation = v4l2_ctrl_new_std(hdl, &pwc_ctrl_ops, pdev 187 drivers/media/usb/pwc/pwc-v4l.c r = pwc_get_u8_ctrl(pdev, GET_LUM_CTL, GAMMA_FORMATTER, &def); pdev 190 drivers/media/usb/pwc/pwc-v4l.c pdev->gamma = v4l2_ctrl_new_std(hdl, &pwc_ctrl_ops, pdev 194 drivers/media/usb/pwc/pwc-v4l.c r = pwc_get_u8_ctrl(pdev, GET_CHROM_CTL, WB_MODE_FORMATTER, &def); pdev 200 drivers/media/usb/pwc/pwc-v4l.c pdev->auto_white_balance = v4l2_ctrl_new_custom(hdl, &cfg, NULL); pdev 202 drivers/media/usb/pwc/pwc-v4l.c if (!pdev->auto_white_balance) pdev 205 drivers/media/usb/pwc/pwc-v4l.c r = pwc_get_u8_ctrl(pdev, GET_CHROM_CTL, pdev 209 drivers/media/usb/pwc/pwc-v4l.c pdev->red_balance = v4l2_ctrl_new_std(hdl, &pwc_ctrl_ops, pdev 212 drivers/media/usb/pwc/pwc-v4l.c r = pwc_get_u8_ctrl(pdev, GET_CHROM_CTL, pdev 216 drivers/media/usb/pwc/pwc-v4l.c pdev->blue_balance = v4l2_ctrl_new_std(hdl, &pwc_ctrl_ops, pdev 219 drivers/media/usb/pwc/pwc-v4l.c v4l2_ctrl_auto_cluster(3, &pdev->auto_white_balance, awb_manual, true); pdev 222 drivers/media/usb/pwc/pwc-v4l.c r = pwc_get_u8_ctrl(pdev, GET_LUM_CTL, AGC_MODE_FORMATTER, &def); pdev 226 drivers/media/usb/pwc/pwc-v4l.c pdev->autogain = v4l2_ctrl_new_std(hdl, &pwc_ctrl_ops, pdev 228 drivers/media/usb/pwc/pwc-v4l.c if (!pdev->autogain) pdev 231 drivers/media/usb/pwc/pwc-v4l.c r = pwc_get_u8_ctrl(pdev, GET_LUM_CTL, PRESET_AGC_FORMATTER, &def); pdev 234 drivers/media/usb/pwc/pwc-v4l.c pdev->gain = v4l2_ctrl_new_std(hdl, &pwc_ctrl_ops, pdev 238 drivers/media/usb/pwc/pwc-v4l.c if (DEVICE_USE_CODEC2(pdev->type)) { pdev 239 drivers/media/usb/pwc/pwc-v4l.c r = pwc_get_u8_ctrl(pdev, GET_LUM_CTL, SHUTTER_MODE_FORMATTER, pdev 247 drivers/media/usb/pwc/pwc-v4l.c pdev->exposure_auto = v4l2_ctrl_new_std_menu(hdl, pdev 251 drivers/media/usb/pwc/pwc-v4l.c if (!pdev->exposure_auto) pdev 255 drivers/media/usb/pwc/pwc-v4l.c r = pwc_get_u16_ctrl(pdev, GET_STATUS_CTL, pdev 259 drivers/media/usb/pwc/pwc-v4l.c pdev->exposure = v4l2_ctrl_new_std(hdl, &pwc_ctrl_ops, pdev 262 drivers/media/usb/pwc/pwc-v4l.c v4l2_ctrl_auto_cluster(2, &pdev->autogain, 0, true); pdev 263 drivers/media/usb/pwc/pwc-v4l.c v4l2_ctrl_auto_cluster(2, &pdev->exposure_auto, pdev 265 drivers/media/usb/pwc/pwc-v4l.c } else if (DEVICE_USE_CODEC3(pdev->type)) { pdev 267 drivers/media/usb/pwc/pwc-v4l.c r = pwc_get_u16_ctrl(pdev, GET_STATUS_CTL, pdev 271 drivers/media/usb/pwc/pwc-v4l.c pdev->exposure = v4l2_ctrl_new_std(hdl, &pwc_ctrl_ops, pdev 274 drivers/media/usb/pwc/pwc-v4l.c pdev->autogain_expo_cluster[0] = pdev->autogain; pdev 275 drivers/media/usb/pwc/pwc-v4l.c pdev->autogain_expo_cluster[1] = pdev->gain; pdev 276 drivers/media/usb/pwc/pwc-v4l.c pdev->autogain_expo_cluster[2] = pdev->exposure; pdev 277 drivers/media/usb/pwc/pwc-v4l.c v4l2_ctrl_auto_cluster(3, pdev->autogain_expo_cluster, pdev 282 drivers/media/usb/pwc/pwc-v4l.c r = pwc_get_u8_ctrl(pdev, GET_CHROM_CTL, COLOUR_MODE_FORMATTER, pdev 287 drivers/media/usb/pwc/pwc-v4l.c pdev->colorfx = v4l2_ctrl_new_std_menu(hdl, &pwc_ctrl_ops, pdev 291 drivers/media/usb/pwc/pwc-v4l.c r = pwc_get_u8_ctrl(pdev, GET_LUM_CTL, AUTO_CONTOUR_FORMATTER, &def); pdev 296 drivers/media/usb/pwc/pwc-v4l.c pdev->autocontour = v4l2_ctrl_new_custom(hdl, &cfg, NULL); pdev 297 drivers/media/usb/pwc/pwc-v4l.c if (!pdev->autocontour) pdev 300 drivers/media/usb/pwc/pwc-v4l.c r = pwc_get_u8_ctrl(pdev, GET_LUM_CTL, PRESET_CONTOUR_FORMATTER, &def); pdev 305 drivers/media/usb/pwc/pwc-v4l.c pdev->contour = v4l2_ctrl_new_custom(hdl, &cfg, NULL); pdev 307 drivers/media/usb/pwc/pwc-v4l.c v4l2_ctrl_auto_cluster(2, &pdev->autocontour, 0, false); pdev 310 drivers/media/usb/pwc/pwc-v4l.c r = pwc_get_u8_ctrl(pdev, GET_LUM_CTL, pdev 317 drivers/media/usb/pwc/pwc-v4l.c pdev->backlight = v4l2_ctrl_new_custom(hdl, &cfg, NULL); pdev 320 drivers/media/usb/pwc/pwc-v4l.c r = pwc_get_u8_ctrl(pdev, GET_LUM_CTL, pdev 327 drivers/media/usb/pwc/pwc-v4l.c pdev->flicker = v4l2_ctrl_new_custom(hdl, &cfg, NULL); pdev 330 drivers/media/usb/pwc/pwc-v4l.c r = pwc_get_u8_ctrl(pdev, GET_LUM_CTL, pdev 336 drivers/media/usb/pwc/pwc-v4l.c pdev->noise_reduction = v4l2_ctrl_new_custom(hdl, &cfg, NULL); pdev 339 drivers/media/usb/pwc/pwc-v4l.c pdev->save_user = v4l2_ctrl_new_custom(hdl, &pwc_save_user_cfg, NULL); pdev 340 drivers/media/usb/pwc/pwc-v4l.c pdev->restore_user = v4l2_ctrl_new_custom(hdl, &pwc_restore_user_cfg, pdev 342 drivers/media/usb/pwc/pwc-v4l.c if (pdev->restore_user) pdev 343 drivers/media/usb/pwc/pwc-v4l.c pdev->restore_user->flags |= V4L2_CTRL_FLAG_UPDATE; pdev 344 drivers/media/usb/pwc/pwc-v4l.c pdev->restore_factory = v4l2_ctrl_new_custom(hdl, pdev 347 drivers/media/usb/pwc/pwc-v4l.c if (pdev->restore_factory) pdev 348 drivers/media/usb/pwc/pwc-v4l.c pdev->restore_factory->flags |= V4L2_CTRL_FLAG_UPDATE; pdev 351 drivers/media/usb/pwc/pwc-v4l.c r = pwc_get_u8_ctrl(pdev, GET_CHROM_CTL, pdev 357 drivers/media/usb/pwc/pwc-v4l.c pdev->awb_speed = v4l2_ctrl_new_custom(hdl, &cfg, NULL); pdev 359 drivers/media/usb/pwc/pwc-v4l.c r = pwc_get_u8_ctrl(pdev, GET_CHROM_CTL, pdev 365 drivers/media/usb/pwc/pwc-v4l.c pdev->awb_delay = v4l2_ctrl_new_custom(hdl, &cfg, NULL); pdev 367 drivers/media/usb/pwc/pwc-v4l.c if (!(pdev->features & FEATURE_MOTOR_PANTILT)) pdev 371 drivers/media/usb/pwc/pwc-v4l.c pdev->motor_pan = v4l2_ctrl_new_std(hdl, &pwc_ctrl_ops, pdev 373 drivers/media/usb/pwc/pwc-v4l.c if (!pdev->motor_pan) pdev 375 drivers/media/usb/pwc/pwc-v4l.c pdev->motor_tilt = v4l2_ctrl_new_std(hdl, &pwc_ctrl_ops, pdev 377 drivers/media/usb/pwc/pwc-v4l.c pdev->motor_pan_reset = v4l2_ctrl_new_std(hdl, &pwc_ctrl_ops, pdev 379 drivers/media/usb/pwc/pwc-v4l.c pdev->motor_tilt_reset = v4l2_ctrl_new_std(hdl, &pwc_ctrl_ops, pdev 381 drivers/media/usb/pwc/pwc-v4l.c v4l2_ctrl_cluster(4, &pdev->motor_pan); pdev 409 drivers/media/usb/pwc/pwc-v4l.c static int pwc_vidioc_try_fmt(struct pwc_device *pdev, struct v4l2_format *f) pdev 422 drivers/media/usb/pwc/pwc-v4l.c if (DEVICE_USE_CODEC23(pdev->type)) { pdev 428 drivers/media/usb/pwc/pwc-v4l.c if (DEVICE_USE_CODEC1(pdev->type)) { pdev 438 drivers/media/usb/pwc/pwc-v4l.c size = pwc_get_size(pdev, f->fmt.pix.width, f->fmt.pix.height); pdev 451 drivers/media/usb/pwc/pwc-v4l.c struct pwc_device *pdev = video_drvdata(file); pdev 454 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_vidioc_try_fmt(pdev, f); pdev 458 drivers/media/usb/pwc/pwc-v4l.c if (vb2_is_busy(&pdev->vb_queue)) pdev 464 drivers/media/usb/pwc/pwc-v4l.c f->fmt.pix.width, f->fmt.pix.height, pdev->vframes, pdev 470 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_set_video_mode(pdev, f->fmt.pix.width, f->fmt.pix.height, pdev 475 drivers/media/usb/pwc/pwc-v4l.c pwc_vidioc_fill_fmt(f, pdev->width, pdev->height, pdev->pixfmt); pdev 481 drivers/media/usb/pwc/pwc-v4l.c struct pwc_device *pdev = video_drvdata(file); pdev 484 drivers/media/usb/pwc/pwc-v4l.c strscpy(cap->card, pdev->vdev.name, sizeof(cap->card)); pdev 485 drivers/media/usb/pwc/pwc-v4l.c usb_make_path(pdev->udev, cap->bus_info, sizeof(cap->bus_info)); pdev 512 drivers/media/usb/pwc/pwc-v4l.c struct pwc_device *pdev = pdev 518 drivers/media/usb/pwc/pwc-v4l.c if (pdev->color_bal_valid && pdev 519 drivers/media/usb/pwc/pwc-v4l.c (pdev->auto_white_balance->val != awb_auto || pdev 521 drivers/media/usb/pwc/pwc-v4l.c pdev->last_color_bal_update + HZ / 4))) { pdev 522 drivers/media/usb/pwc/pwc-v4l.c pdev->red_balance->val = pdev->last_red_balance; pdev 523 drivers/media/usb/pwc/pwc-v4l.c pdev->blue_balance->val = pdev->last_blue_balance; pdev 526 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_get_u8_ctrl(pdev, GET_STATUS_CTL, pdev 528 drivers/media/usb/pwc/pwc-v4l.c &pdev->red_balance->val); pdev 531 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_get_u8_ctrl(pdev, GET_STATUS_CTL, pdev 533 drivers/media/usb/pwc/pwc-v4l.c &pdev->blue_balance->val); pdev 536 drivers/media/usb/pwc/pwc-v4l.c pdev->last_red_balance = pdev->red_balance->val; pdev 537 drivers/media/usb/pwc/pwc-v4l.c pdev->last_blue_balance = pdev->blue_balance->val; pdev 538 drivers/media/usb/pwc/pwc-v4l.c pdev->last_color_bal_update = jiffies; pdev 539 drivers/media/usb/pwc/pwc-v4l.c pdev->color_bal_valid = true; pdev 542 drivers/media/usb/pwc/pwc-v4l.c if (pdev->gain_valid && time_before(jiffies, pdev 543 drivers/media/usb/pwc/pwc-v4l.c pdev->last_gain_update + HZ / 4)) { pdev 544 drivers/media/usb/pwc/pwc-v4l.c pdev->gain->val = pdev->last_gain; pdev 547 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_get_u8_ctrl(pdev, GET_STATUS_CTL, pdev 548 drivers/media/usb/pwc/pwc-v4l.c READ_AGC_FORMATTER, &pdev->gain->val); pdev 551 drivers/media/usb/pwc/pwc-v4l.c pdev->last_gain = pdev->gain->val; pdev 552 drivers/media/usb/pwc/pwc-v4l.c pdev->last_gain_update = jiffies; pdev 553 drivers/media/usb/pwc/pwc-v4l.c pdev->gain_valid = true; pdev 554 drivers/media/usb/pwc/pwc-v4l.c if (!DEVICE_USE_CODEC3(pdev->type)) pdev 559 drivers/media/usb/pwc/pwc-v4l.c if (pdev->exposure_valid && time_before(jiffies, pdev 560 drivers/media/usb/pwc/pwc-v4l.c pdev->last_exposure_update + HZ / 4)) { pdev 561 drivers/media/usb/pwc/pwc-v4l.c pdev->exposure->val = pdev->last_exposure; pdev 564 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_get_u16_ctrl(pdev, GET_STATUS_CTL, pdev 566 drivers/media/usb/pwc/pwc-v4l.c &pdev->exposure->val); pdev 569 drivers/media/usb/pwc/pwc-v4l.c pdev->last_exposure = pdev->exposure->val; pdev 570 drivers/media/usb/pwc/pwc-v4l.c pdev->last_exposure_update = jiffies; pdev 571 drivers/media/usb/pwc/pwc-v4l.c pdev->exposure_valid = true; pdev 583 drivers/media/usb/pwc/pwc-v4l.c static int pwc_set_awb(struct pwc_device *pdev) pdev 587 drivers/media/usb/pwc/pwc-v4l.c if (pdev->auto_white_balance->is_new) { pdev 588 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_set_u8_ctrl(pdev, SET_CHROM_CTL, pdev 590 drivers/media/usb/pwc/pwc-v4l.c pdev->auto_white_balance->val); pdev 594 drivers/media/usb/pwc/pwc-v4l.c if (pdev->auto_white_balance->val != awb_manual) pdev 595 drivers/media/usb/pwc/pwc-v4l.c pdev->color_bal_valid = false; /* Force cache update */ pdev 601 drivers/media/usb/pwc/pwc-v4l.c if (pdev->auto_white_balance->val == awb_indoor || pdev 602 drivers/media/usb/pwc/pwc-v4l.c pdev->auto_white_balance->val == awb_outdoor || pdev 603 drivers/media/usb/pwc/pwc-v4l.c pdev->auto_white_balance->val == awb_fl) pdev 604 drivers/media/usb/pwc/pwc-v4l.c pwc_g_volatile_ctrl(pdev->auto_white_balance); pdev 606 drivers/media/usb/pwc/pwc-v4l.c if (pdev->auto_white_balance->val != awb_manual) pdev 609 drivers/media/usb/pwc/pwc-v4l.c if (pdev->red_balance->is_new) { pdev 610 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_set_u8_ctrl(pdev, SET_CHROM_CTL, pdev 612 drivers/media/usb/pwc/pwc-v4l.c pdev->red_balance->val); pdev 617 drivers/media/usb/pwc/pwc-v4l.c if (pdev->blue_balance->is_new) { pdev 618 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_set_u8_ctrl(pdev, SET_CHROM_CTL, pdev 620 drivers/media/usb/pwc/pwc-v4l.c pdev->blue_balance->val); pdev 628 drivers/media/usb/pwc/pwc-v4l.c static int pwc_set_autogain(struct pwc_device *pdev) pdev 632 drivers/media/usb/pwc/pwc-v4l.c if (pdev->autogain->is_new) { pdev 633 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_set_u8_ctrl(pdev, SET_LUM_CTL, pdev 635 drivers/media/usb/pwc/pwc-v4l.c pdev->autogain->val ? 0 : 0xff); pdev 639 drivers/media/usb/pwc/pwc-v4l.c if (pdev->autogain->val) pdev 640 drivers/media/usb/pwc/pwc-v4l.c pdev->gain_valid = false; /* Force cache update */ pdev 643 drivers/media/usb/pwc/pwc-v4l.c if (pdev->autogain->val) pdev 646 drivers/media/usb/pwc/pwc-v4l.c if (pdev->gain->is_new) { pdev 647 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_set_u8_ctrl(pdev, SET_LUM_CTL, pdev 649 drivers/media/usb/pwc/pwc-v4l.c pdev->gain->val); pdev 657 drivers/media/usb/pwc/pwc-v4l.c static int pwc_set_exposure_auto(struct pwc_device *pdev) pdev 660 drivers/media/usb/pwc/pwc-v4l.c int is_auto = pdev->exposure_auto->val == V4L2_EXPOSURE_AUTO; pdev 662 drivers/media/usb/pwc/pwc-v4l.c if (pdev->exposure_auto->is_new) { pdev 663 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_set_u8_ctrl(pdev, SET_LUM_CTL, pdev 670 drivers/media/usb/pwc/pwc-v4l.c pdev->exposure_valid = false; /* Force cache update */ pdev 676 drivers/media/usb/pwc/pwc-v4l.c if (pdev->exposure->is_new) { pdev 677 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_set_u16_ctrl(pdev, SET_LUM_CTL, pdev 679 drivers/media/usb/pwc/pwc-v4l.c pdev->exposure->val); pdev 687 drivers/media/usb/pwc/pwc-v4l.c static int pwc_set_autogain_expo(struct pwc_device *pdev) pdev 691 drivers/media/usb/pwc/pwc-v4l.c if (pdev->autogain->is_new) { pdev 692 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_set_u8_ctrl(pdev, SET_LUM_CTL, pdev 694 drivers/media/usb/pwc/pwc-v4l.c pdev->autogain->val ? 0 : 0xff); pdev 698 drivers/media/usb/pwc/pwc-v4l.c if (pdev->autogain->val) { pdev 699 drivers/media/usb/pwc/pwc-v4l.c pdev->gain_valid = false; /* Force cache update */ pdev 700 drivers/media/usb/pwc/pwc-v4l.c pdev->exposure_valid = false; /* Force cache update */ pdev 704 drivers/media/usb/pwc/pwc-v4l.c if (pdev->autogain->val) pdev 707 drivers/media/usb/pwc/pwc-v4l.c if (pdev->gain->is_new) { pdev 708 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_set_u8_ctrl(pdev, SET_LUM_CTL, pdev 710 drivers/media/usb/pwc/pwc-v4l.c pdev->gain->val); pdev 715 drivers/media/usb/pwc/pwc-v4l.c if (pdev->exposure->is_new) { pdev 716 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_set_u16_ctrl(pdev, SET_LUM_CTL, pdev 718 drivers/media/usb/pwc/pwc-v4l.c pdev->exposure->val); pdev 725 drivers/media/usb/pwc/pwc-v4l.c static int pwc_set_motor(struct pwc_device *pdev) pdev 729 drivers/media/usb/pwc/pwc-v4l.c pdev->ctrl_buf[0] = 0; pdev 730 drivers/media/usb/pwc/pwc-v4l.c if (pdev->motor_pan_reset->is_new) pdev 731 drivers/media/usb/pwc/pwc-v4l.c pdev->ctrl_buf[0] |= 0x01; pdev 732 drivers/media/usb/pwc/pwc-v4l.c if (pdev->motor_tilt_reset->is_new) pdev 733 drivers/media/usb/pwc/pwc-v4l.c pdev->ctrl_buf[0] |= 0x02; pdev 734 drivers/media/usb/pwc/pwc-v4l.c if (pdev->motor_pan_reset->is_new || pdev->motor_tilt_reset->is_new) { pdev 735 drivers/media/usb/pwc/pwc-v4l.c ret = send_control_msg(pdev, SET_MPT_CTL, pdev 737 drivers/media/usb/pwc/pwc-v4l.c pdev->ctrl_buf, 1); pdev 742 drivers/media/usb/pwc/pwc-v4l.c memset(pdev->ctrl_buf, 0, 4); pdev 743 drivers/media/usb/pwc/pwc-v4l.c if (pdev->motor_pan->is_new) { pdev 744 drivers/media/usb/pwc/pwc-v4l.c pdev->ctrl_buf[0] = pdev->motor_pan->val & 0xFF; pdev 745 drivers/media/usb/pwc/pwc-v4l.c pdev->ctrl_buf[1] = (pdev->motor_pan->val >> 8); pdev 747 drivers/media/usb/pwc/pwc-v4l.c if (pdev->motor_tilt->is_new) { pdev 748 drivers/media/usb/pwc/pwc-v4l.c pdev->ctrl_buf[2] = pdev->motor_tilt->val & 0xFF; pdev 749 drivers/media/usb/pwc/pwc-v4l.c pdev->ctrl_buf[3] = (pdev->motor_tilt->val >> 8); pdev 751 drivers/media/usb/pwc/pwc-v4l.c if (pdev->motor_pan->is_new || pdev->motor_tilt->is_new) { pdev 752 drivers/media/usb/pwc/pwc-v4l.c ret = send_control_msg(pdev, SET_MPT_CTL, pdev 754 drivers/media/usb/pwc/pwc-v4l.c pdev->ctrl_buf, 4); pdev 764 drivers/media/usb/pwc/pwc-v4l.c struct pwc_device *pdev = pdev 770 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_set_u8_ctrl(pdev, SET_LUM_CTL, pdev 774 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_set_u8_ctrl(pdev, SET_LUM_CTL, pdev 778 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_set_s8_ctrl(pdev, SET_CHROM_CTL, pdev 779 drivers/media/usb/pwc/pwc-v4l.c pdev->saturation_fmt, ctrl->val); pdev 782 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_set_u8_ctrl(pdev, SET_LUM_CTL, pdev 786 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_set_awb(pdev); pdev 789 drivers/media/usb/pwc/pwc-v4l.c if (DEVICE_USE_CODEC2(pdev->type)) pdev 790 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_set_autogain(pdev); pdev 791 drivers/media/usb/pwc/pwc-v4l.c else if (DEVICE_USE_CODEC3(pdev->type)) pdev 792 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_set_autogain_expo(pdev); pdev 797 drivers/media/usb/pwc/pwc-v4l.c if (DEVICE_USE_CODEC2(pdev->type)) pdev 798 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_set_exposure_auto(pdev); pdev 803 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_set_u8_ctrl(pdev, SET_CHROM_CTL, pdev 808 drivers/media/usb/pwc/pwc-v4l.c if (pdev->autocontour->is_new) { pdev 809 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_set_u8_ctrl(pdev, SET_LUM_CTL, pdev 811 drivers/media/usb/pwc/pwc-v4l.c pdev->autocontour->val ? 0 : 0xff); pdev 813 drivers/media/usb/pwc/pwc-v4l.c if (ret == 0 && pdev->contour->is_new) { pdev 814 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_set_u8_ctrl(pdev, SET_LUM_CTL, pdev 816 drivers/media/usb/pwc/pwc-v4l.c pdev->contour->val); pdev 820 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_set_u8_ctrl(pdev, SET_LUM_CTL, pdev 825 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_set_u8_ctrl(pdev, SET_LUM_CTL, pdev 830 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_set_u8_ctrl(pdev, SET_LUM_CTL, pdev 835 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_button_ctrl(pdev, SAVE_USER_DEFAULTS_FORMATTER); pdev 838 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_button_ctrl(pdev, RESTORE_USER_DEFAULTS_FORMATTER); pdev 841 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_button_ctrl(pdev, pdev 845 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_set_u8_ctrl(pdev, SET_CHROM_CTL, pdev 850 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_set_u8_ctrl(pdev, SET_CHROM_CTL, pdev 855 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_set_motor(pdev); pdev 869 drivers/media/usb/pwc/pwc-v4l.c struct pwc_device *pdev = video_drvdata(file); pdev 875 drivers/media/usb/pwc/pwc-v4l.c f->pixelformat = pdev->type <= 646 ? V4L2_PIX_FMT_PWC1 : V4L2_PIX_FMT_PWC2; pdev 888 drivers/media/usb/pwc/pwc-v4l.c struct pwc_device *pdev = video_drvdata(file); pdev 894 drivers/media/usb/pwc/pwc-v4l.c pdev->width, pdev->height); pdev 895 drivers/media/usb/pwc/pwc-v4l.c pwc_vidioc_fill_fmt(f, pdev->width, pdev->height, pdev->pixfmt); pdev 901 drivers/media/usb/pwc/pwc-v4l.c struct pwc_device *pdev = video_drvdata(file); pdev 903 drivers/media/usb/pwc/pwc-v4l.c return pwc_vidioc_try_fmt(pdev, f); pdev 909 drivers/media/usb/pwc/pwc-v4l.c struct pwc_device *pdev = video_drvdata(file); pdev 914 drivers/media/usb/pwc/pwc-v4l.c DEVICE_USE_CODEC1(pdev->type)) || pdev 916 drivers/media/usb/pwc/pwc-v4l.c DEVICE_USE_CODEC23(pdev->type))) { pdev 918 drivers/media/usb/pwc/pwc-v4l.c if (!(pdev->image_mask & (1UL << i))) pdev 934 drivers/media/usb/pwc/pwc-v4l.c struct pwc_device *pdev = video_drvdata(file); pdev 950 drivers/media/usb/pwc/pwc-v4l.c i = pwc_get_fps(pdev, fival->index, size); pdev 964 drivers/media/usb/pwc/pwc-v4l.c struct pwc_device *pdev = video_drvdata(file); pdev 974 drivers/media/usb/pwc/pwc-v4l.c parm->parm.capture.timeperframe.denominator = pdev->vframes; pdev 983 drivers/media/usb/pwc/pwc-v4l.c struct pwc_device *pdev = video_drvdata(file); pdev 1000 drivers/media/usb/pwc/pwc-v4l.c if (vb2_is_busy(&pdev->vb_queue)) pdev 1003 drivers/media/usb/pwc/pwc-v4l.c ret = pwc_set_video_mode(pdev, pdev->width, pdev->height, pdev->pixfmt, pdev 351 drivers/media/usb/pwc/pwc.h int pwc_get_size(struct pwc_device *pdev, int width, int height); pdev 352 drivers/media/usb/pwc/pwc.h void pwc_construct(struct pwc_device *pdev); pdev 356 drivers/media/usb/pwc/pwc.h extern int pwc_set_video_mode(struct pwc_device *pdev, int width, int height, pdev 358 drivers/media/usb/pwc/pwc.h extern unsigned int pwc_get_fps(struct pwc_device *pdev, unsigned int index, unsigned int size); pdev 359 drivers/media/usb/pwc/pwc.h extern int pwc_set_leds(struct pwc_device *pdev, int on_value, int off_value); pdev 360 drivers/media/usb/pwc/pwc.h extern int pwc_get_cmos_sensor(struct pwc_device *pdev, int *sensor); pdev 361 drivers/media/usb/pwc/pwc.h extern int send_control_msg(struct pwc_device *pdev, pdev 365 drivers/media/usb/pwc/pwc.h int pwc_get_u8_ctrl(struct pwc_device *pdev, u8 request, u16 value, int *data); pdev 366 drivers/media/usb/pwc/pwc.h int pwc_set_u8_ctrl(struct pwc_device *pdev, u8 request, u16 value, u8 data); pdev 367 drivers/media/usb/pwc/pwc.h int pwc_get_s8_ctrl(struct pwc_device *pdev, u8 request, u16 value, int *data); pdev 369 drivers/media/usb/pwc/pwc.h int pwc_get_u16_ctrl(struct pwc_device *pdev, u8 request, u16 value, int *dat); pdev 370 drivers/media/usb/pwc/pwc.h int pwc_set_u16_ctrl(struct pwc_device *pdev, u8 request, u16 value, u16 data); pdev 371 drivers/media/usb/pwc/pwc.h int pwc_button_ctrl(struct pwc_device *pdev, u16 value); pdev 372 drivers/media/usb/pwc/pwc.h int pwc_init_controls(struct pwc_device *pdev); pdev 375 drivers/media/usb/pwc/pwc.h extern void pwc_camera_power(struct pwc_device *pdev, int power); pdev 381 drivers/media/usb/pwc/pwc.h int pwc_decompress(struct pwc_device *pdev, struct pwc_frame_buf *fbuf); pdev 515 drivers/memory/atmel-ebi.c static int atmel_ebi_probe(struct platform_device *pdev) pdev 517 drivers/memory/atmel-ebi.c struct device *dev = &pdev->dev; pdev 533 drivers/memory/atmel-ebi.c platform_set_drvdata(pdev, ebi); pdev 42 drivers/memory/atmel-sdramc.c static int atmel_ramc_probe(struct platform_device *pdev) pdev 47 drivers/memory/atmel-sdramc.c caps = of_device_get_match_data(&pdev->dev); pdev 50 drivers/memory/atmel-sdramc.c clk = devm_clk_get(&pdev->dev, "ddrck"); pdev 57 drivers/memory/atmel-sdramc.c clk = devm_clk_get(&pdev->dev, "mpddr"); pdev 574 drivers/memory/brcmstb_dpfe.c static int brcmstb_dpfe_download_firmware(struct platform_device *pdev, pdev 579 drivers/memory/brcmstb_dpfe.c struct device *dev = &pdev->dev; pdev 587 drivers/memory/brcmstb_dpfe.c priv = platform_get_drvdata(pdev); pdev 801 drivers/memory/brcmstb_dpfe.c static int brcmstb_dpfe_resume(struct platform_device *pdev) pdev 805 drivers/memory/brcmstb_dpfe.c return brcmstb_dpfe_download_firmware(pdev, &init); pdev 808 drivers/memory/brcmstb_dpfe.c static int brcmstb_dpfe_probe(struct platform_device *pdev) pdev 810 drivers/memory/brcmstb_dpfe.c struct device *dev = &pdev->dev; pdev 821 drivers/memory/brcmstb_dpfe.c platform_set_drvdata(pdev, priv); pdev 823 drivers/memory/brcmstb_dpfe.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dpfe-cpu"); pdev 830 drivers/memory/brcmstb_dpfe.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dpfe-dmem"); pdev 837 drivers/memory/brcmstb_dpfe.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dpfe-imem"); pdev 854 drivers/memory/brcmstb_dpfe.c ret = brcmstb_dpfe_download_firmware(pdev, &init); pdev 860 drivers/memory/brcmstb_dpfe.c ret = sysfs_create_groups(&pdev->dev.kobj, priv->dpfe_api->sysfs_attrs); pdev 868 drivers/memory/brcmstb_dpfe.c static int brcmstb_dpfe_remove(struct platform_device *pdev) pdev 870 drivers/memory/brcmstb_dpfe.c struct private_data *priv = dev_get_drvdata(&pdev->dev); pdev 872 drivers/memory/brcmstb_dpfe.c sysfs_remove_groups(&pdev->dev.kobj, priv->dpfe_api->sysfs_attrs); pdev 101 drivers/memory/da8xx-ddrctl.c static int da8xx_ddrctl_probe(struct platform_device *pdev) pdev 111 drivers/memory/da8xx-ddrctl.c dev = &pdev->dev; pdev 120 drivers/memory/da8xx-ddrctl.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1425 drivers/memory/emif.c struct platform_device *pdev) pdev 1435 drivers/memory/emif.c pd = pdev->dev.platform_data; pdev 1436 drivers/memory/emif.c dev = &pdev->dev; pdev 1537 drivers/memory/emif.c static int __init_or_module emif_probe(struct platform_device *pdev) pdev 1543 drivers/memory/emif.c if (pdev->dev.of_node) pdev 1544 drivers/memory/emif.c emif = of_get_memory_device_details(pdev->dev.of_node, &pdev->dev); pdev 1546 drivers/memory/emif.c emif = get_device_details(pdev); pdev 1557 drivers/memory/emif.c emif->dev = &pdev->dev; pdev 1558 drivers/memory/emif.c platform_set_drvdata(pdev, emif); pdev 1560 drivers/memory/emif.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1565 drivers/memory/emif.c irq = platform_get_irq(pdev, 0); pdev 1589 drivers/memory/emif.c dev_info(&pdev->dev, "%s: device configured with addr = %p and IRQ%d\n", pdev 1597 drivers/memory/emif.c static int __exit emif_remove(struct platform_device *pdev) pdev 1599 drivers/memory/emif.c struct emif_data *emif = platform_get_drvdata(pdev); pdev 1606 drivers/memory/emif.c static void emif_shutdown(struct platform_device *pdev) pdev 1608 drivers/memory/emif.c struct emif_data *emif = platform_get_drvdata(pdev); pdev 172 drivers/memory/fsl-corenet-cf.c static int ccf_probe(struct platform_device *pdev) pdev 180 drivers/memory/fsl-corenet-cf.c match = of_match_device(ccf_matches, &pdev->dev); pdev 184 drivers/memory/fsl-corenet-cf.c ccf = devm_kzalloc(&pdev->dev, sizeof(*ccf), GFP_KERNEL); pdev 188 drivers/memory/fsl-corenet-cf.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 190 drivers/memory/fsl-corenet-cf.c dev_err(&pdev->dev, "%s: no mem resource\n", __func__); pdev 194 drivers/memory/fsl-corenet-cf.c ccf->regs = devm_ioremap_resource(&pdev->dev, r); pdev 196 drivers/memory/fsl-corenet-cf.c dev_err(&pdev->dev, "%s: can't map mem resource\n", __func__); pdev 200 drivers/memory/fsl-corenet-cf.c ccf->dev = &pdev->dev; pdev 211 drivers/memory/fsl-corenet-cf.c dev_set_drvdata(&pdev->dev, ccf); pdev 213 drivers/memory/fsl-corenet-cf.c irq = platform_get_irq(pdev, 0); pdev 215 drivers/memory/fsl-corenet-cf.c dev_err(&pdev->dev, "%s: no irq\n", __func__); pdev 219 drivers/memory/fsl-corenet-cf.c ret = devm_request_irq(&pdev->dev, irq, ccf_irq, 0, pdev->name, ccf); pdev 221 drivers/memory/fsl-corenet-cf.c dev_err(&pdev->dev, "%s: can't request irq\n", __func__); pdev 244 drivers/memory/fsl-corenet-cf.c static int ccf_remove(struct platform_device *pdev) pdev 246 drivers/memory/fsl-corenet-cf.c struct ccf_private *ccf = dev_get_drvdata(&pdev->dev); pdev 268 drivers/memory/jz4780-nemc.c static int jz4780_nemc_probe(struct platform_device *pdev) pdev 270 drivers/memory/jz4780-nemc.c struct device *dev = &pdev->dev; pdev 290 drivers/memory/jz4780-nemc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 366 drivers/memory/jz4780-nemc.c platform_set_drvdata(pdev, nemc); pdev 371 drivers/memory/jz4780-nemc.c static int jz4780_nemc_remove(struct platform_device *pdev) pdev 373 drivers/memory/jz4780-nemc.c struct jz4780_nemc *nemc = platform_get_drvdata(pdev); pdev 269 drivers/memory/mtk-smi.c static int mtk_smi_larb_probe(struct platform_device *pdev) pdev 273 drivers/memory/mtk-smi.c struct device *dev = &pdev->dev; pdev 282 drivers/memory/mtk-smi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 321 drivers/memory/mtk-smi.c platform_set_drvdata(pdev, larb); pdev 325 drivers/memory/mtk-smi.c static int mtk_smi_larb_remove(struct platform_device *pdev) pdev 327 drivers/memory/mtk-smi.c pm_runtime_disable(&pdev->dev); pdev 328 drivers/memory/mtk-smi.c component_del(&pdev->dev, &mtk_smi_larb_component_ops); pdev 418 drivers/memory/mtk-smi.c static int mtk_smi_common_probe(struct platform_device *pdev) pdev 420 drivers/memory/mtk-smi.c struct device *dev = &pdev->dev; pdev 456 drivers/memory/mtk-smi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 469 drivers/memory/mtk-smi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 475 drivers/memory/mtk-smi.c platform_set_drvdata(pdev, common); pdev 479 drivers/memory/mtk-smi.c static int mtk_smi_common_remove(struct platform_device *pdev) pdev 481 drivers/memory/mtk-smi.c pm_runtime_disable(&pdev->dev); pdev 263 drivers/memory/mvebu-devbus.c static int mvebu_devbus_probe(struct platform_device *pdev) pdev 265 drivers/memory/mvebu-devbus.c struct device *dev = &pdev->dev; pdev 266 drivers/memory/mvebu-devbus.c struct device_node *node = pdev->dev.of_node; pdev 275 drivers/memory/mvebu-devbus.c devbus = devm_kzalloc(&pdev->dev, sizeof(struct devbus), GFP_KERNEL); pdev 280 drivers/memory/mvebu-devbus.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 281 drivers/memory/mvebu-devbus.c devbus->base = devm_ioremap_resource(&pdev->dev, res); pdev 285 drivers/memory/mvebu-devbus.c clk = devm_clk_get(&pdev->dev, NULL); pdev 2031 drivers/memory/omap-gpmc.c static int gpmc_probe_generic_child(struct platform_device *pdev, pdev 2042 drivers/memory/omap-gpmc.c struct gpmc_device *gpmc = platform_get_drvdata(pdev); pdev 2045 drivers/memory/omap-gpmc.c dev_err(&pdev->dev, "%pOF has no 'reg' property\n", pdev 2051 drivers/memory/omap-gpmc.c dev_err(&pdev->dev, "%pOF has malformed 'reg' property\n", pdev 2067 drivers/memory/omap-gpmc.c dev_err(&pdev->dev, "cannot request GPMC CS %d\n", cs); pdev 2101 drivers/memory/omap-gpmc.c dev_err(&pdev->dev, "cannot remap GPMC CS %d to %pa\n", pdev 2104 drivers/memory/omap-gpmc.c dev_info(&pdev->dev, pdev 2108 drivers/memory/omap-gpmc.c dev_info(&pdev->dev, pdev 2118 drivers/memory/omap-gpmc.c dev_warn(&pdev->dev, pdev 2128 drivers/memory/omap-gpmc.c dev_warn(&pdev->dev, pdev 2147 drivers/memory/omap-gpmc.c dev_err(&pdev->dev, "%pOFn: invalid 'nand-bus-width'\n", pdev 2160 drivers/memory/omap-gpmc.c dev_err(&pdev->dev, pdev 2176 drivers/memory/omap-gpmc.c dev_err(&pdev->dev, "invalid wait-pin: %d\n", wait_pin); pdev 2190 drivers/memory/omap-gpmc.c dev_err(&pdev->dev, "failed to set gpmc timings for: %pOFn\n", pdev 2206 drivers/memory/omap-gpmc.c if (!of_platform_device_create(child, NULL, &pdev->dev)) pdev 2212 drivers/memory/omap-gpmc.c if (of_platform_default_populate(child, NULL, &pdev->dev)) pdev 2219 drivers/memory/omap-gpmc.c dev_err(&pdev->dev, "failed to create gpmc child %pOFn\n", child); pdev 2230 drivers/memory/omap-gpmc.c static int gpmc_probe_dt(struct platform_device *pdev) pdev 2234 drivers/memory/omap-gpmc.c of_match_device(gpmc_dt_ids, &pdev->dev); pdev 2239 drivers/memory/omap-gpmc.c ret = of_property_read_u32(pdev->dev.of_node, "gpmc,num-cs", pdev 2253 drivers/memory/omap-gpmc.c ret = of_property_read_u32(pdev->dev.of_node, "gpmc,num-waitpins", pdev 2263 drivers/memory/omap-gpmc.c static void gpmc_probe_dt_children(struct platform_device *pdev) pdev 2268 drivers/memory/omap-gpmc.c for_each_available_child_of_node(pdev->dev.of_node, child) { pdev 2269 drivers/memory/omap-gpmc.c ret = gpmc_probe_generic_child(pdev, child); pdev 2271 drivers/memory/omap-gpmc.c dev_err(&pdev->dev, "failed to probe DT child '%pOFn': %d\n", pdev 2277 drivers/memory/omap-gpmc.c static int gpmc_probe_dt(struct platform_device *pdev) pdev 2282 drivers/memory/omap-gpmc.c static void gpmc_probe_dt_children(struct platform_device *pdev) pdev 2344 drivers/memory/omap-gpmc.c static int gpmc_probe(struct platform_device *pdev) pdev 2351 drivers/memory/omap-gpmc.c gpmc = devm_kzalloc(&pdev->dev, sizeof(*gpmc), GFP_KERNEL); pdev 2355 drivers/memory/omap-gpmc.c gpmc->dev = &pdev->dev; pdev 2356 drivers/memory/omap-gpmc.c platform_set_drvdata(pdev, gpmc); pdev 2358 drivers/memory/omap-gpmc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2365 drivers/memory/omap-gpmc.c gpmc_base = devm_ioremap_resource(&pdev->dev, res); pdev 2369 drivers/memory/omap-gpmc.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 2371 drivers/memory/omap-gpmc.c dev_err(&pdev->dev, "Failed to get resource: irq\n"); pdev 2377 drivers/memory/omap-gpmc.c gpmc_l3_clk = devm_clk_get(&pdev->dev, "fck"); pdev 2379 drivers/memory/omap-gpmc.c dev_err(&pdev->dev, "Failed to get GPMC fck\n"); pdev 2384 drivers/memory/omap-gpmc.c dev_err(&pdev->dev, "Invalid GPMC fck clock rate\n"); pdev 2388 drivers/memory/omap-gpmc.c if (pdev->dev.of_node) { pdev 2389 drivers/memory/omap-gpmc.c rc = gpmc_probe_dt(pdev); pdev 2397 drivers/memory/omap-gpmc.c pm_runtime_enable(&pdev->dev); pdev 2398 drivers/memory/omap-gpmc.c pm_runtime_get_sync(&pdev->dev); pdev 2433 drivers/memory/omap-gpmc.c gpmc_probe_dt_children(pdev); pdev 2439 drivers/memory/omap-gpmc.c pm_runtime_put_sync(&pdev->dev); pdev 2440 drivers/memory/omap-gpmc.c pm_runtime_disable(&pdev->dev); pdev 2445 drivers/memory/omap-gpmc.c static int gpmc_remove(struct platform_device *pdev) pdev 2447 drivers/memory/omap-gpmc.c struct gpmc_device *gpmc = platform_get_drvdata(pdev); pdev 2451 drivers/memory/omap-gpmc.c pm_runtime_put_sync(&pdev->dev); pdev 2452 drivers/memory/omap-gpmc.c pm_runtime_disable(&pdev->dev); pdev 105 drivers/memory/samsung/exynos-srom.c static int exynos_srom_probe(struct platform_device *pdev) pdev 109 drivers/memory/samsung/exynos-srom.c struct device *dev = &pdev->dev; pdev 114 drivers/memory/samsung/exynos-srom.c dev_err(&pdev->dev, "could not find device info\n"); pdev 118 drivers/memory/samsung/exynos-srom.c srom = devm_kzalloc(&pdev->dev, pdev 126 drivers/memory/samsung/exynos-srom.c dev_err(&pdev->dev, "iomap of exynos srom controller failed\n"); pdev 130 drivers/memory/samsung/exynos-srom.c platform_set_drvdata(pdev, srom); pdev 624 drivers/memory/tegra/mc.c static int tegra_mc_probe(struct platform_device *pdev) pdev 631 drivers/memory/tegra/mc.c mc = devm_kzalloc(&pdev->dev, sizeof(*mc), GFP_KERNEL); pdev 635 drivers/memory/tegra/mc.c platform_set_drvdata(pdev, mc); pdev 637 drivers/memory/tegra/mc.c mc->soc = of_device_get_match_data(&pdev->dev); pdev 638 drivers/memory/tegra/mc.c mc->dev = &pdev->dev; pdev 643 drivers/memory/tegra/mc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 644 drivers/memory/tegra/mc.c mc->regs = devm_ioremap_resource(&pdev->dev, res); pdev 648 drivers/memory/tegra/mc.c mc->clk = devm_clk_get(&pdev->dev, "mc"); pdev 650 drivers/memory/tegra/mc.c dev_err(&pdev->dev, "failed to get MC clock: %ld\n", pdev 663 drivers/memory/tegra/mc.c dev_err(&pdev->dev, pdev 673 drivers/memory/tegra/mc.c dev_err(&pdev->dev, "failed to setup timings: %d\n", pdev 679 drivers/memory/tegra/mc.c mc->irq = platform_get_irq(pdev, 0); pdev 681 drivers/memory/tegra/mc.c dev_err(&pdev->dev, "interrupt not specified\n"); pdev 689 drivers/memory/tegra/mc.c err = devm_request_irq(&pdev->dev, mc->irq, isr, 0, pdev 690 drivers/memory/tegra/mc.c dev_name(&pdev->dev), mc); pdev 692 drivers/memory/tegra/mc.c dev_err(&pdev->dev, "failed to request IRQ#%u: %d\n", mc->irq, pdev 699 drivers/memory/tegra/mc.c dev_err(&pdev->dev, "failed to register reset controller: %d\n", pdev 703 drivers/memory/tegra/mc.c mc->smmu = tegra_smmu_probe(&pdev->dev, mc->soc->smmu, mc); pdev 705 drivers/memory/tegra/mc.c dev_err(&pdev->dev, "failed to probe SMMU: %ld\n", pdev 712 drivers/memory/tegra/mc.c mc->gart = tegra_gart_probe(&pdev->dev, mc); pdev 714 drivers/memory/tegra/mc.c dev_err(&pdev->dev, "failed to probe GART: %ld\n", pdev 1083 drivers/memory/tegra/tegra124-emc.c static int tegra_emc_probe(struct platform_device *pdev) pdev 1092 drivers/memory/tegra/tegra124-emc.c emc = devm_kzalloc(&pdev->dev, sizeof(*emc), GFP_KERNEL); pdev 1096 drivers/memory/tegra/tegra124-emc.c emc->dev = &pdev->dev; pdev 1098 drivers/memory/tegra/tegra124-emc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1099 drivers/memory/tegra/tegra124-emc.c emc->regs = devm_ioremap_resource(&pdev->dev, res); pdev 1103 drivers/memory/tegra/tegra124-emc.c np = of_parse_phandle(pdev->dev.of_node, "nvidia,memory-controller", 0); pdev 1105 drivers/memory/tegra/tegra124-emc.c dev_err(&pdev->dev, "could not get memory controller\n"); pdev 1120 drivers/memory/tegra/tegra124-emc.c np = tegra_emc_find_node_by_ram_code(pdev->dev.of_node, ram_code); pdev 1122 drivers/memory/tegra/tegra124-emc.c dev_err(&pdev->dev, pdev 1134 drivers/memory/tegra/tegra124-emc.c dev_err(&pdev->dev, pdev 1142 drivers/memory/tegra/tegra124-emc.c dev_err(&pdev->dev, "EMC initialization failed: %d\n", err); pdev 1146 drivers/memory/tegra/tegra124-emc.c platform_set_drvdata(pdev, emc); pdev 1149 drivers/memory/tegra/tegra124-emc.c emc_debugfs_init(&pdev->dev, emc); pdev 535 drivers/memory/tegra/tegra186.c static int tegra186_mc_probe(struct platform_device *pdev) pdev 542 drivers/memory/tegra/tegra186.c mc = devm_kzalloc(&pdev->dev, sizeof(*mc), GFP_KERNEL); pdev 546 drivers/memory/tegra/tegra186.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 547 drivers/memory/tegra/tegra186.c mc->regs = devm_ioremap_resource(&pdev->dev, res); pdev 551 drivers/memory/tegra/tegra186.c mc->dev = &pdev->dev; pdev 560 drivers/memory/tegra/tegra186.c dev_dbg(&pdev->dev, "client %s: override: %x security: %x\n", pdev 563 drivers/memory/tegra/tegra186.c dev_dbg(&pdev->dev, "setting SID %u for %s\n", client->sid, pdev 570 drivers/memory/tegra/tegra186.c dev_dbg(&pdev->dev, "client %s: override: %x security: %x\n", pdev 574 drivers/memory/tegra/tegra186.c platform_set_drvdata(pdev, mc); pdev 462 drivers/memory/tegra/tegra20-emc.c static int tegra_emc_probe(struct platform_device *pdev) pdev 470 drivers/memory/tegra/tegra20-emc.c if (of_get_child_count(pdev->dev.of_node) == 0) { pdev 471 drivers/memory/tegra/tegra20-emc.c dev_info(&pdev->dev, pdev 476 drivers/memory/tegra/tegra20-emc.c irq = platform_get_irq(pdev, 0); pdev 478 drivers/memory/tegra/tegra20-emc.c dev_err(&pdev->dev, "interrupt not specified\n"); pdev 479 drivers/memory/tegra/tegra20-emc.c dev_err(&pdev->dev, "please update your device tree\n"); pdev 483 drivers/memory/tegra/tegra20-emc.c np = tegra_emc_find_node_by_ram_code(&pdev->dev); pdev 487 drivers/memory/tegra/tegra20-emc.c emc = devm_kzalloc(&pdev->dev, sizeof(*emc), GFP_KERNEL); pdev 495 drivers/memory/tegra/tegra20-emc.c emc->dev = &pdev->dev; pdev 502 drivers/memory/tegra/tegra20-emc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 503 drivers/memory/tegra/tegra20-emc.c emc->regs = devm_ioremap_resource(&pdev->dev, res); pdev 511 drivers/memory/tegra/tegra20-emc.c err = devm_request_irq(&pdev->dev, irq, tegra_emc_isr, 0, pdev 512 drivers/memory/tegra/tegra20-emc.c dev_name(&pdev->dev), emc); pdev 514 drivers/memory/tegra/tegra20-emc.c dev_err(&pdev->dev, "failed to request IRQ#%u: %d\n", irq, err); pdev 518 drivers/memory/tegra/tegra20-emc.c emc->clk = devm_clk_get(&pdev->dev, "emc"); pdev 521 drivers/memory/tegra/tegra20-emc.c dev_err(&pdev->dev, "failed to get emc clock: %d\n", err); pdev 528 drivers/memory/tegra/tegra20-emc.c dev_err(&pdev->dev, "failed to get pll_m clock: %d\n", err); pdev 535 drivers/memory/tegra/tegra20-emc.c dev_err(&pdev->dev, "failed to get pll_p clock: %d\n", err); pdev 542 drivers/memory/tegra/tegra20-emc.c dev_err(&pdev->dev, "failed to get emc_mux clock: %d\n", err); pdev 548 drivers/memory/tegra/tegra20-emc.c dev_err(&pdev->dev, "failed to register clk notifier: %d\n", pdev 556 drivers/memory/tegra/tegra20-emc.c dev_err(&pdev->dev, "failed to initialize EMC clock rate: %d\n", pdev 139 drivers/memory/ti-aemif.c static int aemif_calc_rate(struct platform_device *pdev, int wanted, pdev 146 drivers/memory/ti-aemif.c dev_dbg(&pdev->dev, "%s: result %d from %ld, %d\n", __func__, result, pdev 174 drivers/memory/ti-aemif.c static int aemif_config_abus(struct platform_device *pdev, int csnum) pdev 176 drivers/memory/ti-aemif.c struct aemif_device *aemif = platform_get_drvdata(pdev); pdev 185 drivers/memory/ti-aemif.c ta = aemif_calc_rate(pdev, data->ta, clk_rate, TA_MAX); pdev 186 drivers/memory/ti-aemif.c rhold = aemif_calc_rate(pdev, data->rhold, clk_rate, RHOLD_MAX); pdev 187 drivers/memory/ti-aemif.c rstrobe = aemif_calc_rate(pdev, data->rstrobe, clk_rate, RSTROBE_MAX); pdev 188 drivers/memory/ti-aemif.c rsetup = aemif_calc_rate(pdev, data->rsetup, clk_rate, RSETUP_MAX); pdev 189 drivers/memory/ti-aemif.c whold = aemif_calc_rate(pdev, data->whold, clk_rate, WHOLD_MAX); pdev 190 drivers/memory/ti-aemif.c wstrobe = aemif_calc_rate(pdev, data->wstrobe, clk_rate, WSTROBE_MAX); pdev 191 drivers/memory/ti-aemif.c wsetup = aemif_calc_rate(pdev, data->wsetup, clk_rate, WSETUP_MAX); pdev 195 drivers/memory/ti-aemif.c dev_err(&pdev->dev, "%s: cannot get suitable timings\n", pdev 231 drivers/memory/ti-aemif.c static void aemif_get_hw_params(struct platform_device *pdev, int csnum) pdev 233 drivers/memory/ti-aemif.c struct aemif_device *aemif = platform_get_drvdata(pdev); pdev 261 drivers/memory/ti-aemif.c static int of_aemif_parse_abus_config(struct platform_device *pdev, pdev 264 drivers/memory/ti-aemif.c struct aemif_device *aemif = platform_get_drvdata(pdev); pdev 270 drivers/memory/ti-aemif.c dev_dbg(&pdev->dev, "cs property is required"); pdev 275 drivers/memory/ti-aemif.c dev_dbg(&pdev->dev, "cs number is incorrect %d", cs); pdev 280 drivers/memory/ti-aemif.c dev_dbg(&pdev->dev, "cs count is more than %d", NUM_CS); pdev 288 drivers/memory/ti-aemif.c aemif_get_hw_params(pdev, aemif->num_cs++); pdev 327 drivers/memory/ti-aemif.c static int aemif_probe(struct platform_device *pdev) pdev 332 drivers/memory/ti-aemif.c struct device *dev = &pdev->dev; pdev 343 drivers/memory/ti-aemif.c pdata = dev_get_platdata(&pdev->dev); pdev 346 drivers/memory/ti-aemif.c platform_set_drvdata(pdev, aemif); pdev 365 drivers/memory/ti-aemif.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 380 drivers/memory/ti-aemif.c ret = of_aemif_parse_abus_config(pdev, child_np); pdev 387 drivers/memory/ti-aemif.c aemif_get_hw_params(pdev, i); pdev 392 drivers/memory/ti-aemif.c ret = aemif_config_abus(pdev, i); pdev 428 drivers/memory/ti-aemif.c static int aemif_remove(struct platform_device *pdev) pdev 430 drivers/memory/ti-aemif.c struct aemif_device *aemif = platform_get_drvdata(pdev); pdev 275 drivers/memory/ti-emif-pm.c static int ti_emif_probe(struct platform_device *pdev) pdev 279 drivers/memory/ti-emif-pm.c struct device *dev = &pdev->dev; pdev 287 drivers/memory/ti-emif-pm.c match = of_match_device(ti_emif_of_match, &pdev->dev); pdev 293 drivers/memory/ti-emif-pm.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 323 drivers/memory/ti-emif-pm.c static int ti_emif_remove(struct platform_device *pdev) pdev 67 drivers/memstick/host/jmb38x_ms.c struct pci_dev *pdev; pdev 418 drivers/memstick/host/jmb38x_ms.c if (1 != dma_map_sg(&host->chip->pdev->dev, &host->req->sg, 1, pdev 486 drivers/memstick/host/jmb38x_ms.c dma_unmap_sg(&host->chip->pdev->dev, &host->req->sg, 1, pdev 524 drivers/memstick/host/jmb38x_ms.c dev_dbg(&host->chip->pdev->dev, "irq_status = %08x\n", irq_status); pdev 535 drivers/memstick/host/jmb38x_ms.c dev_dbg(&host->chip->pdev->dev, "TPC_ERR\n"); pdev 575 drivers/memstick/host/jmb38x_ms.c dev_dbg(&host->chip->pdev->dev, "media changed\n"); pdev 597 drivers/memstick/host/jmb38x_ms.c dev_dbg(&host->chip->pdev->dev, "abort\n"); pdev 617 drivers/memstick/host/jmb38x_ms.c dev_dbg(&host->chip->pdev->dev, "tasklet req %d\n", rc); pdev 650 drivers/memstick/host/jmb38x_ms.c dev_dbg(&host->chip->pdev->dev, "reset_req timeout\n"); pdev 664 drivers/memstick/host/jmb38x_ms.c dev_dbg(&host->chip->pdev->dev, "reset timeout\n"); pdev 702 drivers/memstick/host/jmb38x_ms.c dev_dbg(&host->chip->pdev->dev, "power on\n"); pdev 709 drivers/memstick/host/jmb38x_ms.c dev_dbg(&host->chip->pdev->dev, "power off\n"); pdev 714 drivers/memstick/host/jmb38x_ms.c dev_dbg(&host->chip->pdev->dev, pdev 746 drivers/memstick/host/jmb38x_ms.c pci_write_config_byte(host->chip->pdev, pdev 766 drivers/memstick/host/jmb38x_ms.c static int jmb38x_ms_pmos(struct pci_dev *pdev, int flag) pdev 770 drivers/memstick/host/jmb38x_ms.c pci_read_config_byte(pdev, PCI_PMOS0_CONTROL, &val); pdev 775 drivers/memstick/host/jmb38x_ms.c pci_write_config_byte(pdev, PCI_PMOS0_CONTROL, val); pdev 776 drivers/memstick/host/jmb38x_ms.c dev_dbg(&pdev->dev, "JMB38x: set PMOS0 val 0x%x\n", val); pdev 778 drivers/memstick/host/jmb38x_ms.c if (pci_resource_flags(pdev, 1)) { pdev 779 drivers/memstick/host/jmb38x_ms.c pci_read_config_byte(pdev, PCI_PMOS1_CONTROL, &val); pdev 784 drivers/memstick/host/jmb38x_ms.c pci_write_config_byte(pdev, PCI_PMOS1_CONTROL, val); pdev 785 drivers/memstick/host/jmb38x_ms.c dev_dbg(&pdev->dev, "JMB38x: set PMOS1 val 0x%x\n", val); pdev 788 drivers/memstick/host/jmb38x_ms.c pci_read_config_byte(pdev, PCI_CLOCK_CTL, &val); pdev 789 drivers/memstick/host/jmb38x_ms.c pci_write_config_byte(pdev, PCI_CLOCK_CTL, val & ~0x0f); pdev 790 drivers/memstick/host/jmb38x_ms.c pci_write_config_byte(pdev, PCI_CLOCK_CTL, val | 0x01); pdev 791 drivers/memstick/host/jmb38x_ms.c dev_dbg(&pdev->dev, "Clock Control by PCI config is disabled!\n"); pdev 847 drivers/memstick/host/jmb38x_ms.c static int jmb38x_ms_count_slots(struct pci_dev *pdev) pdev 852 drivers/memstick/host/jmb38x_ms.c if (!(IORESOURCE_MEM & pci_resource_flags(pdev, cnt))) pdev 855 drivers/memstick/host/jmb38x_ms.c if (256 != pci_resource_len(pdev, cnt)) pdev 869 drivers/memstick/host/jmb38x_ms.c &jm->pdev->dev); pdev 876 drivers/memstick/host/jmb38x_ms.c host->addr = ioremap(pci_resource_start(jm->pdev, cnt), pdev 877 drivers/memstick/host/jmb38x_ms.c pci_resource_len(jm->pdev, cnt)); pdev 885 drivers/memstick/host/jmb38x_ms.c host->irq = jm->pdev->irq; pdev 915 drivers/memstick/host/jmb38x_ms.c static int jmb38x_ms_probe(struct pci_dev *pdev, pdev 922 drivers/memstick/host/jmb38x_ms.c rc = dma_set_mask(&pdev->dev, DMA_BIT_MASK(32)); pdev 926 drivers/memstick/host/jmb38x_ms.c rc = pci_enable_device(pdev); pdev 930 drivers/memstick/host/jmb38x_ms.c pci_set_master(pdev); pdev 932 drivers/memstick/host/jmb38x_ms.c rc = pci_request_regions(pdev, DRIVER_NAME); pdev 938 drivers/memstick/host/jmb38x_ms.c jmb38x_ms_pmos(pdev, 1); pdev 940 drivers/memstick/host/jmb38x_ms.c cnt = jmb38x_ms_count_slots(pdev); pdev 954 drivers/memstick/host/jmb38x_ms.c jm->pdev = pdev; pdev 956 drivers/memstick/host/jmb38x_ms.c pci_set_drvdata(pdev, jm); pdev 977 drivers/memstick/host/jmb38x_ms.c pci_set_drvdata(pdev, NULL); pdev 980 drivers/memstick/host/jmb38x_ms.c pci_release_regions(pdev); pdev 983 drivers/memstick/host/jmb38x_ms.c pci_disable_device(pdev); pdev 1004 drivers/memstick/host/jmb38x_ms.c dev_dbg(&jm->pdev->dev, "interrupts off\n"); pdev 1013 drivers/memstick/host/jmb38x_ms.c dev_dbg(&jm->pdev->dev, "host removed\n"); pdev 731 drivers/memstick/host/r592.c static int r592_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 738 drivers/memstick/host/r592.c host = memstick_alloc_host(sizeof(struct r592_device), &pdev->dev); pdev 744 drivers/memstick/host/r592.c dev->pci_dev = pdev; pdev 745 drivers/memstick/host/r592.c pci_set_drvdata(pdev, dev); pdev 748 drivers/memstick/host/r592.c error = pci_enable_device(pdev); pdev 752 drivers/memstick/host/r592.c pci_set_master(pdev); pdev 753 drivers/memstick/host/r592.c error = dma_set_mask(&pdev->dev, DMA_BIT_MASK(32)); pdev 757 drivers/memstick/host/r592.c error = pci_request_regions(pdev, DRV_NAME); pdev 761 drivers/memstick/host/r592.c dev->mmio = pci_ioremap_bar(pdev, 0); pdev 765 drivers/memstick/host/r592.c dev->irq = pdev->irq; pdev 785 drivers/memstick/host/r592.c dev->dummy_dma_page = dma_alloc_coherent(&pdev->dev, PAGE_SIZE, pdev 803 drivers/memstick/host/r592.c dma_free_coherent(&pdev->dev, PAGE_SIZE, dev->dummy_dma_page, pdev 810 drivers/memstick/host/r592.c pci_release_regions(pdev); pdev 812 drivers/memstick/host/r592.c pci_disable_device(pdev); pdev 819 drivers/memstick/host/r592.c static void r592_remove(struct pci_dev *pdev) pdev 822 drivers/memstick/host/r592.c struct r592_device *dev = pci_get_drvdata(pdev); pdev 838 drivers/memstick/host/r592.c pci_release_regions(pdev); pdev 839 drivers/memstick/host/r592.c pci_disable_device(pdev); pdev 843 drivers/memstick/host/r592.c dma_free_coherent(&pdev->dev, PAGE_SIZE, dev->dummy_dma_page, pdev 19 drivers/memstick/host/rtsx_pci_ms.c struct platform_device *pdev; pdev 35 drivers/memstick/host/rtsx_pci_ms.c return &(host->pdev->dev); pdev 495 drivers/memstick/host/rtsx_pci_ms.c static int rtsx_pci_ms_suspend(struct platform_device *pdev, pm_message_t state) pdev 497 drivers/memstick/host/rtsx_pci_ms.c struct realtek_pci_ms *host = platform_get_drvdata(pdev); pdev 506 drivers/memstick/host/rtsx_pci_ms.c static int rtsx_pci_ms_resume(struct platform_device *pdev) pdev 508 drivers/memstick/host/rtsx_pci_ms.c struct realtek_pci_ms *host = platform_get_drvdata(pdev); pdev 524 drivers/memstick/host/rtsx_pci_ms.c static void rtsx_pci_ms_card_event(struct platform_device *pdev) pdev 526 drivers/memstick/host/rtsx_pci_ms.c struct realtek_pci_ms *host = platform_get_drvdata(pdev); pdev 531 drivers/memstick/host/rtsx_pci_ms.c static int rtsx_pci_ms_drv_probe(struct platform_device *pdev) pdev 536 drivers/memstick/host/rtsx_pci_ms.c struct pcr_handle *handle = pdev->dev.platform_data; pdev 546 drivers/memstick/host/rtsx_pci_ms.c dev_dbg(&(pdev->dev), pdev 549 drivers/memstick/host/rtsx_pci_ms.c msh = memstick_alloc_host(sizeof(*host), &pdev->dev); pdev 556 drivers/memstick/host/rtsx_pci_ms.c host->pdev = pdev; pdev 557 drivers/memstick/host/rtsx_pci_ms.c platform_set_drvdata(pdev, host); pdev 558 drivers/memstick/host/rtsx_pci_ms.c pcr->slots[RTSX_MS_CARD].p_dev = pdev; pdev 577 drivers/memstick/host/rtsx_pci_ms.c static int rtsx_pci_ms_drv_remove(struct platform_device *pdev) pdev 579 drivers/memstick/host/rtsx_pci_ms.c struct realtek_pci_ms *host = platform_get_drvdata(pdev); pdev 596 drivers/memstick/host/rtsx_pci_ms.c dev_dbg(&(pdev->dev), pdev 614 drivers/memstick/host/rtsx_pci_ms.c dev_dbg(&(pdev->dev), pdev 25 drivers/memstick/host/rtsx_usb_ms.c struct platform_device *pdev; pdev 44 drivers/memstick/host/rtsx_usb_ms.c return &(host->pdev->dev); pdev 756 drivers/memstick/host/rtsx_usb_ms.c static int rtsx_usb_ms_drv_probe(struct platform_device *pdev) pdev 763 drivers/memstick/host/rtsx_usb_ms.c ucr = usb_get_intfdata(to_usb_interface(pdev->dev.parent)); pdev 767 drivers/memstick/host/rtsx_usb_ms.c dev_dbg(&(pdev->dev), pdev 770 drivers/memstick/host/rtsx_usb_ms.c msh = memstick_alloc_host(sizeof(*host), &pdev->dev); pdev 777 drivers/memstick/host/rtsx_usb_ms.c host->pdev = pdev; pdev 779 drivers/memstick/host/rtsx_usb_ms.c platform_set_drvdata(pdev, host); pdev 808 drivers/memstick/host/rtsx_usb_ms.c static int rtsx_usb_ms_drv_remove(struct platform_device *pdev) pdev 810 drivers/memstick/host/rtsx_usb_ms.c struct rtsx_usb_ms *host = platform_get_drvdata(pdev); pdev 841 drivers/memstick/host/rtsx_usb_ms.c platform_set_drvdata(pdev, NULL); pdev 166 drivers/message/fusion/mptbase.c static void mpt_detect_bound_ports(MPT_ADAPTER *ioc, struct pci_dev *pdev); pdev 226 drivers/message/fusion/mptbase.c pci_disable_io_access(struct pci_dev *pdev) pdev 230 drivers/message/fusion/mptbase.c pci_read_config_word(pdev, PCI_COMMAND, &command_reg); pdev 232 drivers/message/fusion/mptbase.c pci_write_config_word(pdev, PCI_COMMAND, command_reg); pdev 236 drivers/message/fusion/mptbase.c pci_enable_io_access(struct pci_dev *pdev) pdev 240 drivers/message/fusion/mptbase.c pci_read_config_word(pdev, PCI_COMMAND, &command_reg); pdev 242 drivers/message/fusion/mptbase.c pci_write_config_word(pdev, PCI_COMMAND, command_reg); pdev 336 drivers/message/fusion/mptbase.c struct pci_dev *pdev; pdev 341 drivers/message/fusion/mptbase.c pdev = ioc->pcidev; pdev 342 drivers/message/fusion/mptbase.c if (!pdev) pdev 345 drivers/message/fusion/mptbase.c pci_stop_and_remove_bus_device_locked(pdev); pdev 1651 drivers/message/fusion/mptbase.c struct pci_dev *pdev; pdev 1653 drivers/message/fusion/mptbase.c pdev = ioc->pcidev; pdev 1654 drivers/message/fusion/mptbase.c ioc->bars = pci_select_bars(pdev, IORESOURCE_MEM); pdev 1655 drivers/message/fusion/mptbase.c if (pci_enable_device_mem(pdev)) { pdev 1660 drivers/message/fusion/mptbase.c if (pci_request_selected_regions(pdev, ioc->bars, "mpt")) { pdev 1668 drivers/message/fusion/mptbase.c (&pdev->dev); pdev 1670 drivers/message/fusion/mptbase.c && !pci_set_dma_mask(pdev, DMA_BIT_MASK(64)) pdev 1671 drivers/message/fusion/mptbase.c && !pci_set_consistent_dma_mask(pdev, pdev 1677 drivers/message/fusion/mptbase.c } else if (!pci_set_dma_mask(pdev, DMA_BIT_MASK(32)) pdev 1678 drivers/message/fusion/mptbase.c && !pci_set_consistent_dma_mask(pdev, pdev 1686 drivers/message/fusion/mptbase.c ioc->name, pci_name(pdev)); pdev 1690 drivers/message/fusion/mptbase.c if (!pci_set_dma_mask(pdev, DMA_BIT_MASK(32)) pdev 1691 drivers/message/fusion/mptbase.c && !pci_set_consistent_dma_mask(pdev, pdev 1699 drivers/message/fusion/mptbase.c ioc->name, pci_name(pdev)); pdev 1707 drivers/message/fusion/mptbase.c if (pci_resource_flags(pdev, ii) & PCI_BASE_ADDRESS_SPACE_IO) { pdev 1711 drivers/message/fusion/mptbase.c port = pci_resource_start(pdev, ii); pdev 1712 drivers/message/fusion/mptbase.c psize = pci_resource_len(pdev, ii); pdev 1717 drivers/message/fusion/mptbase.c mem_phys = pci_resource_start(pdev, ii); pdev 1718 drivers/message/fusion/mptbase.c msize = pci_resource_len(pdev, ii); pdev 1747 drivers/message/fusion/mptbase.c pci_release_selected_regions(pdev, ioc->bars); pdev 1749 drivers/message/fusion/mptbase.c pci_disable_device(pdev); pdev 1772 drivers/message/fusion/mptbase.c mpt_attach(struct pci_dev *pdev, const struct pci_device_id *id) pdev 1804 drivers/message/fusion/mptbase.c ioc->pcidev = pdev; pdev 1813 drivers/message/fusion/mptbase.c if (pdev->device == MPI_MANUFACTPAGE_DEVID_SAS1078) pdev 1882 drivers/message/fusion/mptbase.c ioc->prod_name = mpt_get_product_name(pdev->vendor, pdev->device, pdev 1883 drivers/message/fusion/mptbase.c pdev->revision); pdev 1885 drivers/message/fusion/mptbase.c switch (pdev->device) pdev 1899 drivers/message/fusion/mptbase.c if (pdev->revision < XL_929) { pdev 1903 drivers/message/fusion/mptbase.c pci_read_config_byte(pdev, 0x6a, &pcixcmd); pdev 1905 drivers/message/fusion/mptbase.c pci_write_config_byte(pdev, 0x6a, pcixcmd); pdev 1909 drivers/message/fusion/mptbase.c pci_read_config_byte(pdev, 0x6a, &pcixcmd); pdev 1911 drivers/message/fusion/mptbase.c pci_write_config_byte(pdev, 0x6a, pcixcmd); pdev 1920 drivers/message/fusion/mptbase.c pci_read_config_byte(pdev, 0x6a, &pcixcmd); pdev 1922 drivers/message/fusion/mptbase.c pci_write_config_byte(pdev, 0x6a, pcixcmd); pdev 1930 drivers/message/fusion/mptbase.c if (pdev->revision < C0_1030) { pdev 1931 drivers/message/fusion/mptbase.c pci_read_config_byte(pdev, 0x6a, &pcixcmd); pdev 1933 drivers/message/fusion/mptbase.c pci_write_config_byte(pdev, 0x6a, pcixcmd); pdev 1977 drivers/message/fusion/mptbase.c pci_disable_io_access(pdev); pdev 1994 drivers/message/fusion/mptbase.c mpt_detect_bound_ports(ioc, pdev); pdev 2020 drivers/message/fusion/mptbase.c if (pci_is_enabled(pdev)) pdev 2021 drivers/message/fusion/mptbase.c pci_disable_device(pdev); pdev 2023 drivers/message/fusion/mptbase.c pci_release_selected_regions(pdev, ioc->bars); pdev 2036 drivers/message/fusion/mptbase.c MptDeviceDriverHandlers[cb_idx]->probe(pdev,id); pdev 2069 drivers/message/fusion/mptbase.c pci_disable_device(pdev); pdev 2070 drivers/message/fusion/mptbase.c pci_release_selected_regions(pdev, ioc->bars); pdev 2085 drivers/message/fusion/mptbase.c mpt_detach(struct pci_dev *pdev) pdev 2087 drivers/message/fusion/mptbase.c MPT_ADAPTER *ioc = pci_get_drvdata(pdev); pdev 2120 drivers/message/fusion/mptbase.c MptDeviceDriverHandlers[cb_idx]->remove(pdev); pdev 2128 drivers/message/fusion/mptbase.c synchronize_irq(pdev->irq); pdev 2150 drivers/message/fusion/mptbase.c mpt_suspend(struct pci_dev *pdev, pm_message_t state) pdev 2153 drivers/message/fusion/mptbase.c MPT_ADAPTER *ioc = pci_get_drvdata(pdev); pdev 2155 drivers/message/fusion/mptbase.c device_state = pci_choose_state(pdev, state); pdev 2157 drivers/message/fusion/mptbase.c "operating state [D%d]\n", ioc->name, pdev, pci_name(pdev), pdev 2177 drivers/message/fusion/mptbase.c pci_save_state(pdev); pdev 2178 drivers/message/fusion/mptbase.c pci_disable_device(pdev); pdev 2179 drivers/message/fusion/mptbase.c pci_release_selected_regions(pdev, ioc->bars); pdev 2180 drivers/message/fusion/mptbase.c pci_set_power_state(pdev, device_state); pdev 2190 drivers/message/fusion/mptbase.c mpt_resume(struct pci_dev *pdev) pdev 2192 drivers/message/fusion/mptbase.c MPT_ADAPTER *ioc = pci_get_drvdata(pdev); pdev 2193 drivers/message/fusion/mptbase.c u32 device_state = pdev->current_state; pdev 2198 drivers/message/fusion/mptbase.c "operating state [D%d]\n", ioc->name, pdev, pci_name(pdev), pdev 2201 drivers/message/fusion/mptbase.c pci_set_power_state(pdev, PCI_D0); pdev 2202 drivers/message/fusion/mptbase.c pci_enable_wake(pdev, PCI_D0, 0); pdev 2203 drivers/message/fusion/mptbase.c pci_restore_state(pdev); pdev 2204 drivers/message/fusion/mptbase.c ioc->pcidev = pdev; pdev 2210 drivers/message/fusion/mptbase.c if (pdev->device == MPI_MANUFACTPAGE_DEVID_SAS1078) pdev 2235 drivers/message/fusion/mptbase.c if (ioc->bus_type == SAS && (pdev->device == pdev 2236 drivers/message/fusion/mptbase.c MPI_MANUFACTPAGE_DEVID_SAS1068E || pdev->device == pdev 2648 drivers/message/fusion/mptbase.c mpt_detect_bound_ports(MPT_ADAPTER *ioc, struct pci_dev *pdev) pdev 2651 drivers/message/fusion/mptbase.c unsigned int slot = PCI_SLOT(pdev->devfn); pdev 2652 drivers/message/fusion/mptbase.c unsigned int func = PCI_FUNC(pdev->devfn); pdev 2657 drivers/message/fusion/mptbase.c ioc->name, pci_name(pdev), pdev->bus->number, pdev 2658 drivers/message/fusion/mptbase.c pdev->devfn, func-1, func+1)); pdev 2660 drivers/message/fusion/mptbase.c peer = pci_get_slot(pdev->bus, PCI_DEVFN(slot,func-1)); pdev 2662 drivers/message/fusion/mptbase.c peer = pci_get_slot(pdev->bus, PCI_DEVFN(slot,func+1)); pdev 910 drivers/message/fusion/mptbase.h extern int mpt_attach(struct pci_dev *pdev, const struct pci_device_id *id); pdev 911 drivers/message/fusion/mptbase.h extern void mpt_detach(struct pci_dev *pdev); pdev 913 drivers/message/fusion/mptbase.h extern int mpt_suspend(struct pci_dev *pdev, pm_message_t state); pdev 914 drivers/message/fusion/mptbase.h extern int mpt_resume(struct pci_dev *pdev); pdev 1228 drivers/message/fusion/mptctl.c struct pci_dev *pdev; pdev 1285 drivers/message/fusion/mptctl.c pdev = (struct pci_dev *) ioc->pcidev; pdev 1287 drivers/message/fusion/mptctl.c karg->pciId = pdev->device; pdev 1288 drivers/message/fusion/mptctl.c karg->hwRev = pdev->revision; pdev 1289 drivers/message/fusion/mptctl.c karg->subSystemDevice = pdev->subsystem_device; pdev 1290 drivers/message/fusion/mptctl.c karg->subSystemVendor = pdev->subsystem_vendor; pdev 1295 drivers/message/fusion/mptctl.c karg->pciInfo.u.bits.busNumber = pdev->bus->number; pdev 1296 drivers/message/fusion/mptctl.c karg->pciInfo.u.bits.deviceNumber = PCI_SLOT( pdev->devfn ); pdev 1297 drivers/message/fusion/mptctl.c karg->pciInfo.u.bits.functionNumber = PCI_FUNC( pdev->devfn ); pdev 1301 drivers/message/fusion/mptctl.c karg->pciInfo.u.bits.busNumber = pdev->bus->number; pdev 1302 drivers/message/fusion/mptctl.c karg->pciInfo.u.bits.deviceNumber = PCI_SLOT( pdev->devfn ); pdev 1303 drivers/message/fusion/mptctl.c karg->pciInfo.u.bits.functionNumber = PCI_FUNC( pdev->devfn ); pdev 1304 drivers/message/fusion/mptctl.c karg->pciInfo.segmentID = pci_domain_nr(pdev->bus); pdev 2327 drivers/message/fusion/mptctl.c struct pci_dev *pdev; pdev 2362 drivers/message/fusion/mptctl.c pdev = (struct pci_dev *) ioc->pcidev; pdev 2364 drivers/message/fusion/mptctl.c karg.vendor = pdev->vendor; pdev 2365 drivers/message/fusion/mptctl.c karg.device = pdev->device; pdev 2366 drivers/message/fusion/mptctl.c karg.subsystem_id = pdev->subsystem_device; pdev 2367 drivers/message/fusion/mptctl.c karg.subsystem_vendor = pdev->subsystem_vendor; pdev 2368 drivers/message/fusion/mptctl.c karg.devfn = pdev->devfn; pdev 2369 drivers/message/fusion/mptctl.c karg.bus = pdev->bus->number; pdev 2438 drivers/message/fusion/mptctl.c karg.base_io_addr = pci_resource_start(pdev, 0); pdev 2476 drivers/message/fusion/mptctl.c if (pdev->devfn & 1) pdev 2850 drivers/message/fusion/mptctl.c mptctl_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 2852 drivers/message/fusion/mptctl.c MPT_ADAPTER *ioc = pci_get_drvdata(pdev); pdev 2867 drivers/message/fusion/mptctl.c mptctl_remove(struct pci_dev *pdev) pdev 103 drivers/message/fusion/mptfc.c static void mptfc_remove(struct pci_dev *pdev); pdev 1169 drivers/message/fusion/mptfc.c mptfc_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 1182 drivers/message/fusion/mptfc.c if ((r = mpt_attach(pdev,id)) != 0) pdev 1185 drivers/message/fusion/mptfc.c ioc = pci_get_drvdata(pdev); pdev 1350 drivers/message/fusion/mptfc.c mptscsih_remove(pdev); pdev 1494 drivers/message/fusion/mptfc.c static void mptfc_remove(struct pci_dev *pdev) pdev 1496 drivers/message/fusion/mptfc.c MPT_ADAPTER *ioc = pci_get_drvdata(pdev); pdev 1529 drivers/message/fusion/mptfc.c mptscsih_remove(pdev); pdev 1383 drivers/message/fusion/mptlan.c mptlan_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 1385 drivers/message/fusion/mptlan.c MPT_ADAPTER *ioc = pci_get_drvdata(pdev); pdev 1429 drivers/message/fusion/mptlan.c mptlan_remove(struct pci_dev *pdev) pdev 1431 drivers/message/fusion/mptlan.c MPT_ADAPTER *ioc = pci_get_drvdata(pdev); pdev 5125 drivers/message/fusion/mptsas.c mptsas_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 5138 drivers/message/fusion/mptsas.c r = mpt_attach(pdev,id); pdev 5142 drivers/message/fusion/mptsas.c ioc = pci_get_drvdata(pdev); pdev 5309 drivers/message/fusion/mptsas.c mptscsih_remove(pdev); pdev 5314 drivers/message/fusion/mptsas.c mptsas_shutdown(struct pci_dev *pdev) pdev 5316 drivers/message/fusion/mptsas.c MPT_ADAPTER *ioc = pci_get_drvdata(pdev); pdev 5322 drivers/message/fusion/mptsas.c static void mptsas_remove(struct pci_dev *pdev) pdev 5324 drivers/message/fusion/mptsas.c MPT_ADAPTER *ioc = pci_get_drvdata(pdev); pdev 5330 drivers/message/fusion/mptsas.c mpt_detach(pdev); pdev 5334 drivers/message/fusion/mptsas.c mptsas_shutdown(pdev); pdev 5352 drivers/message/fusion/mptsas.c mptscsih_remove(pdev); pdev 117 drivers/message/fusion/mptscsih.c int mptscsih_suspend(struct pci_dev *pdev, pm_message_t state); pdev 118 drivers/message/fusion/mptscsih.c int mptscsih_resume(struct pci_dev *pdev); pdev 1174 drivers/message/fusion/mptscsih.c mptscsih_remove(struct pci_dev *pdev) pdev 1176 drivers/message/fusion/mptscsih.c MPT_ADAPTER *ioc = pci_get_drvdata(pdev); pdev 1184 drivers/message/fusion/mptscsih.c mptscsih_shutdown(pdev); pdev 1206 drivers/message/fusion/mptscsih.c mpt_detach(pdev); pdev 1216 drivers/message/fusion/mptscsih.c mptscsih_shutdown(struct pci_dev *pdev) pdev 1228 drivers/message/fusion/mptscsih.c mptscsih_suspend(struct pci_dev *pdev, pm_message_t state) pdev 1230 drivers/message/fusion/mptscsih.c MPT_ADAPTER *ioc = pci_get_drvdata(pdev); pdev 1234 drivers/message/fusion/mptscsih.c mptscsih_shutdown(pdev); pdev 1235 drivers/message/fusion/mptscsih.c return mpt_suspend(pdev,state); pdev 1245 drivers/message/fusion/mptscsih.c mptscsih_resume(struct pci_dev *pdev) pdev 1247 drivers/message/fusion/mptscsih.c MPT_ADAPTER *ioc = pci_get_drvdata(pdev); pdev 1250 drivers/message/fusion/mptscsih.c rc = mpt_resume(pdev); pdev 111 drivers/message/fusion/mptscsih.h extern int mptscsih_suspend(struct pci_dev *pdev, pm_message_t state); pdev 112 drivers/message/fusion/mptscsih.h extern int mptscsih_resume(struct pci_dev *pdev); pdev 1329 drivers/message/fusion/mptspi.c mptspi_resume(struct pci_dev *pdev) pdev 1331 drivers/message/fusion/mptspi.c MPT_ADAPTER *ioc = pci_get_drvdata(pdev); pdev 1335 drivers/message/fusion/mptspi.c rc = mptscsih_resume(pdev); pdev 1352 drivers/message/fusion/mptspi.c mptspi_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 1365 drivers/message/fusion/mptspi.c if ((r = mpt_attach(pdev,id)) != 0) pdev 1368 drivers/message/fusion/mptspi.c ioc = pci_get_drvdata(pdev); pdev 1418 drivers/message/fusion/mptspi.c if (pdev->subsystem_vendor == 0x15AD) pdev 1541 drivers/message/fusion/mptspi.c mptscsih_remove(pdev); pdev 1545 drivers/message/fusion/mptspi.c static void mptspi_remove(struct pci_dev *pdev) pdev 1547 drivers/message/fusion/mptspi.c MPT_ADAPTER *ioc = pci_get_drvdata(pdev); pdev 1550 drivers/message/fusion/mptspi.c mptscsih_remove(pdev); pdev 177 drivers/mfd/ab3100-otp.c static int __init ab3100_otp_probe(struct platform_device *pdev) pdev 183 drivers/mfd/ab3100-otp.c otp = devm_kzalloc(&pdev->dev, sizeof(struct ab3100_otp), GFP_KERNEL); pdev 187 drivers/mfd/ab3100-otp.c otp->dev = &pdev->dev; pdev 190 drivers/mfd/ab3100-otp.c platform_set_drvdata(pdev, otp); pdev 196 drivers/mfd/ab3100-otp.c dev_info(&pdev->dev, "AB3100 OTP readout registered\n"); pdev 200 drivers/mfd/ab3100-otp.c err = device_create_file(&pdev->dev, pdev 207 drivers/mfd/ab3100-otp.c ab3100_otp_init_debugfs(&pdev->dev, otp); pdev 213 drivers/mfd/ab3100-otp.c device_remove_file(&pdev->dev, &ab3100_otp_attrs[i]); pdev 217 drivers/mfd/ab3100-otp.c static int __exit ab3100_otp_remove(struct platform_device *pdev) pdev 219 drivers/mfd/ab3100-otp.c struct ab3100_otp *otp = platform_get_drvdata(pdev); pdev 223 drivers/mfd/ab3100-otp.c device_remove_file(&pdev->dev, pdev 1074 drivers/mfd/ab8500-core.c static int ab8500_probe(struct platform_device *pdev) pdev 1094 drivers/mfd/ab8500-core.c const struct platform_device_id *platid = platform_get_device_id(pdev); pdev 1096 drivers/mfd/ab8500-core.c struct device_node *np = pdev->dev.of_node; pdev 1103 drivers/mfd/ab8500-core.c ab8500 = devm_kzalloc(&pdev->dev, sizeof(*ab8500), GFP_KERNEL); pdev 1107 drivers/mfd/ab8500-core.c ab8500->dev = &pdev->dev; pdev 1109 drivers/mfd/ab8500-core.c resource = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 1111 drivers/mfd/ab8500-core.c dev_err(&pdev->dev, "no IRQ resource\n"); pdev 1125 drivers/mfd/ab8500-core.c platform_set_drvdata(pdev, ab8500); pdev 1136 drivers/mfd/ab8500-core.c dev_err(&pdev->dev, "could not probe HW\n"); pdev 1170 drivers/mfd/ab8500-core.c ab8500->mask = devm_kzalloc(&pdev->dev, ab8500->mask_size, pdev 1174 drivers/mfd/ab8500-core.c ab8500->oldmask = devm_kzalloc(&pdev->dev, ab8500->mask_size, pdev 1266 drivers/mfd/ab8500-core.c ret = devm_request_threaded_irq(&pdev->dev, ab8500->irq, NULL, pdev 922 drivers/mfd/ab8500-gpadc.c static int ab8500_gpadc_probe(struct platform_device *pdev) pdev 927 drivers/mfd/ab8500-gpadc.c gpadc = devm_kzalloc(&pdev->dev, pdev 932 drivers/mfd/ab8500-gpadc.c gpadc->irq_sw = platform_get_irq_byname(pdev, "SW_CONV_END"); pdev 936 drivers/mfd/ab8500-gpadc.c gpadc->irq_hw = platform_get_irq_byname(pdev, "HW_CONV_END"); pdev 940 drivers/mfd/ab8500-gpadc.c gpadc->dev = &pdev->dev; pdev 941 drivers/mfd/ab8500-gpadc.c gpadc->parent = dev_get_drvdata(pdev->dev.parent); pdev 977 drivers/mfd/ab8500-gpadc.c gpadc->regu = devm_regulator_get(&pdev->dev, "vddadc"); pdev 984 drivers/mfd/ab8500-gpadc.c platform_set_drvdata(pdev, gpadc); pdev 1011 drivers/mfd/ab8500-gpadc.c static int ab8500_gpadc_remove(struct platform_device *pdev) pdev 1013 drivers/mfd/ab8500-gpadc.c struct ab8500_gpadc *gpadc = platform_get_drvdata(pdev); pdev 133 drivers/mfd/ab8500-sysctrl.c static int ab8500_sysctrl_probe(struct platform_device *pdev) pdev 135 drivers/mfd/ab8500-sysctrl.c sysctrl_dev = &pdev->dev; pdev 143 drivers/mfd/ab8500-sysctrl.c static int ab8500_sysctrl_remove(struct platform_device *pdev) pdev 211 drivers/mfd/adp5520.c struct platform_device *pdev; pdev 258 drivers/mfd/adp5520.c pdev = platform_device_register_data(chip->dev, "adp5520-keys", pdev 260 drivers/mfd/adp5520.c if (IS_ERR(pdev)) { pdev 261 drivers/mfd/adp5520.c ret = PTR_ERR(pdev); pdev 267 drivers/mfd/adp5520.c pdev = platform_device_register_data(chip->dev, "adp5520-gpio", pdev 269 drivers/mfd/adp5520.c if (IS_ERR(pdev)) { pdev 270 drivers/mfd/adp5520.c ret = PTR_ERR(pdev); pdev 276 drivers/mfd/adp5520.c pdev = platform_device_register_data(chip->dev, "adp5520-led", pdev 278 drivers/mfd/adp5520.c if (IS_ERR(pdev)) { pdev 279 drivers/mfd/adp5520.c ret = PTR_ERR(pdev); pdev 285 drivers/mfd/adp5520.c pdev = platform_device_register_data(chip->dev, pdev 290 drivers/mfd/adp5520.c if (IS_ERR(pdev)) { pdev 291 drivers/mfd/adp5520.c ret = PTR_ERR(pdev); pdev 122 drivers/mfd/altera-sysmgr.c static int sysmgr_probe(struct platform_device *pdev) pdev 128 drivers/mfd/altera-sysmgr.c struct device *dev = &pdev->dev; pdev 135 drivers/mfd/altera-sysmgr.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 167 drivers/mfd/altera-sysmgr.c platform_set_drvdata(pdev, sysmgr); pdev 384 drivers/mfd/asic3.c static int __init asic3_irq_probe(struct platform_device *pdev) pdev 386 drivers/mfd/asic3.c struct asic3 *asic = platform_get_drvdata(pdev); pdev 391 drivers/mfd/asic3.c ret = platform_get_irq(pdev, 0); pdev 423 drivers/mfd/asic3.c static void asic3_irq_remove(struct platform_device *pdev) pdev 425 drivers/mfd/asic3.c struct asic3 *asic = platform_get_drvdata(pdev); pdev 546 drivers/mfd/asic3.c static __init int asic3_gpio_probe(struct platform_device *pdev, pdev 549 drivers/mfd/asic3.c struct asic3 *asic = platform_get_drvdata(pdev); pdev 599 drivers/mfd/asic3.c static int asic3_gpio_remove(struct platform_device *pdev) pdev 601 drivers/mfd/asic3.c struct asic3 *asic = platform_get_drvdata(pdev); pdev 656 drivers/mfd/asic3.c static int ds1wm_enable(struct platform_device *pdev) pdev 658 drivers/mfd/asic3.c struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); pdev 680 drivers/mfd/asic3.c static int ds1wm_disable(struct platform_device *pdev) pdev 682 drivers/mfd/asic3.c struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); pdev 704 drivers/mfd/asic3.c static void asic3_mmc_pwr(struct platform_device *pdev, int state) pdev 706 drivers/mfd/asic3.c struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); pdev 711 drivers/mfd/asic3.c static void asic3_mmc_clk_div(struct platform_device *pdev, int state) pdev 713 drivers/mfd/asic3.c struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); pdev 738 drivers/mfd/asic3.c static int asic3_mmc_enable(struct platform_device *pdev) pdev 740 drivers/mfd/asic3.c struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); pdev 781 drivers/mfd/asic3.c static int asic3_mmc_disable(struct platform_device *pdev) pdev 783 drivers/mfd/asic3.c struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); pdev 815 drivers/mfd/asic3.c static int asic3_leds_enable(struct platform_device *pdev) pdev 817 drivers/mfd/asic3.c const struct mfd_cell *cell = mfd_get_cell(pdev); pdev 818 drivers/mfd/asic3.c struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); pdev 825 drivers/mfd/asic3.c static int asic3_leds_disable(struct platform_device *pdev) pdev 827 drivers/mfd/asic3.c const struct mfd_cell *cell = mfd_get_cell(pdev); pdev 828 drivers/mfd/asic3.c struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); pdev 835 drivers/mfd/asic3.c static int asic3_leds_suspend(struct platform_device *pdev) pdev 837 drivers/mfd/asic3.c const struct mfd_cell *cell = mfd_get_cell(pdev); pdev 838 drivers/mfd/asic3.c struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); pdev 875 drivers/mfd/asic3.c static int __init asic3_mfd_probe(struct platform_device *pdev, pdev 879 drivers/mfd/asic3.c struct asic3 *asic = platform_get_drvdata(pdev); pdev 883 drivers/mfd/asic3.c mem_sdio = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 887 drivers/mfd/asic3.c irq = platform_get_irq(pdev, 1); pdev 914 drivers/mfd/asic3.c ret = mfd_add_devices(&pdev->dev, pdev->id, pdev 921 drivers/mfd/asic3.c ret = mfd_add_devices(&pdev->dev, pdev->id, pdev 935 drivers/mfd/asic3.c ret = mfd_add_devices(&pdev->dev, 0, pdev 943 drivers/mfd/asic3.c static void asic3_mfd_remove(struct platform_device *pdev) pdev 945 drivers/mfd/asic3.c struct asic3 *asic = platform_get_drvdata(pdev); pdev 947 drivers/mfd/asic3.c mfd_remove_devices(&pdev->dev); pdev 952 drivers/mfd/asic3.c static int __init asic3_probe(struct platform_device *pdev) pdev 954 drivers/mfd/asic3.c struct asic3_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 960 drivers/mfd/asic3.c asic = devm_kzalloc(&pdev->dev, pdev 966 drivers/mfd/asic3.c platform_set_drvdata(pdev, asic); pdev 967 drivers/mfd/asic3.c asic->dev = &pdev->dev; pdev 969 drivers/mfd/asic3.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 989 drivers/mfd/asic3.c ret = asic3_irq_probe(pdev); pdev 1004 drivers/mfd/asic3.c ret = asic3_gpio_probe(pdev, pdev 1017 drivers/mfd/asic3.c asic3_mfd_probe(pdev, pdata, mem); pdev 1027 drivers/mfd/asic3.c asic3_irq_remove(pdev); pdev 1035 drivers/mfd/asic3.c static int asic3_remove(struct platform_device *pdev) pdev 1038 drivers/mfd/asic3.c struct asic3 *asic = platform_get_drvdata(pdev); pdev 1043 drivers/mfd/asic3.c asic3_mfd_remove(pdev); pdev 1045 drivers/mfd/asic3.c ret = asic3_gpio_remove(pdev); pdev 1048 drivers/mfd/asic3.c asic3_irq_remove(pdev); pdev 1057 drivers/mfd/asic3.c static void asic3_shutdown(struct platform_device *pdev) pdev 28 drivers/mfd/at91-usart.c static int at91_usart_mode_probe(struct platform_device *pdev) pdev 33 drivers/mfd/at91-usart.c device_property_read_u32(&pdev->dev, "atmel,usart-mode", &opmode); pdev 43 drivers/mfd/at91-usart.c dev_err(&pdev->dev, "atmel,usart-mode has an invalid value %u\n", pdev 48 drivers/mfd/at91-usart.c return devm_mfd_add_devices(&pdev->dev, PLATFORM_DEVID_AUTO, cell, 1, pdev 37 drivers/mfd/atmel-flexcom.c static int atmel_flexcom_probe(struct platform_device *pdev) pdev 39 drivers/mfd/atmel-flexcom.c struct device_node *np = pdev->dev.of_node; pdev 44 drivers/mfd/atmel-flexcom.c ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); pdev 48 drivers/mfd/atmel-flexcom.c platform_set_drvdata(pdev, ddata); pdev 58 drivers/mfd/atmel-flexcom.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 59 drivers/mfd/atmel-flexcom.c ddata->base = devm_ioremap_resource(&pdev->dev, res); pdev 63 drivers/mfd/atmel-flexcom.c ddata->clk = devm_clk_get(&pdev->dev, NULL); pdev 81 drivers/mfd/atmel-flexcom.c return devm_of_platform_populate(&pdev->dev); pdev 73 drivers/mfd/atmel-hlcdc.c static int atmel_hlcdc_probe(struct platform_device *pdev) pdev 76 drivers/mfd/atmel-hlcdc.c struct device *dev = &pdev->dev; pdev 88 drivers/mfd/atmel-hlcdc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 93 drivers/mfd/atmel-hlcdc.c hlcdc->irq = platform_get_irq(pdev, 0); pdev 28 drivers/mfd/bcm2835-pm.c static int bcm2835_pm_probe(struct platform_device *pdev) pdev 31 drivers/mfd/bcm2835-pm.c struct device *dev = &pdev->dev; pdev 38 drivers/mfd/bcm2835-pm.c platform_set_drvdata(pdev, pm); pdev 42 drivers/mfd/bcm2835-pm.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 57 drivers/mfd/bcm2835-pm.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 338 drivers/mfd/cros_ec_dev.c static int ec_device_probe(struct platform_device *pdev) pdev 342 drivers/mfd/cros_ec_dev.c struct device *dev = &pdev->dev; pdev 444 drivers/mfd/cros_ec_dev.c static int ec_device_remove(struct platform_device *pdev) pdev 446 drivers/mfd/cros_ec_dev.c struct cros_ec_dev *ec = dev_get_drvdata(&pdev->dev); pdev 30 drivers/mfd/cs5535-mfd.c static int cs5535_mfd_res_enable(struct platform_device *pdev) pdev 34 drivers/mfd/cs5535-mfd.c res = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 36 drivers/mfd/cs5535-mfd.c dev_err(&pdev->dev, "can't fetch device resource info\n"); pdev 41 drivers/mfd/cs5535-mfd.c dev_err(&pdev->dev, "can't request region\n"); pdev 48 drivers/mfd/cs5535-mfd.c static int cs5535_mfd_res_disable(struct platform_device *pdev) pdev 52 drivers/mfd/cs5535-mfd.c res = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 54 drivers/mfd/cs5535-mfd.c dev_err(&pdev->dev, "can't fetch device resource info\n"); pdev 108 drivers/mfd/cs5535-mfd.c static int cs5535_mfd_probe(struct pci_dev *pdev, pdev 113 drivers/mfd/cs5535-mfd.c err = pci_enable_device(pdev); pdev 123 drivers/mfd/cs5535-mfd.c r->start = pci_resource_start(pdev, bar); pdev 124 drivers/mfd/cs5535-mfd.c r->end = pci_resource_end(pdev, bar); pdev 130 drivers/mfd/cs5535-mfd.c err = mfd_add_devices(&pdev->dev, -1, cs5535_mfd_cells, pdev 133 drivers/mfd/cs5535-mfd.c dev_err(&pdev->dev, "MFD add devices failed: %d\n", err); pdev 140 drivers/mfd/cs5535-mfd.c dev_info(&pdev->dev, "%zu devices registered.\n", pdev 146 drivers/mfd/cs5535-mfd.c pci_disable_device(pdev); pdev 150 drivers/mfd/cs5535-mfd.c static void cs5535_mfd_remove(struct pci_dev *pdev) pdev 152 drivers/mfd/cs5535-mfd.c mfd_remove_devices(&pdev->dev); pdev 153 drivers/mfd/cs5535-mfd.c pci_disable_device(pdev); pdev 463 drivers/mfd/da903x.c struct platform_device *pdev; pdev 469 drivers/mfd/da903x.c pdev = platform_device_alloc(subdev->name, subdev->id); pdev 470 drivers/mfd/da903x.c if (!pdev) { pdev 475 drivers/mfd/da903x.c pdev->dev.parent = chip->dev; pdev 476 drivers/mfd/da903x.c pdev->dev.platform_data = subdev->platform_data; pdev 478 drivers/mfd/da903x.c ret = platform_device_add(pdev); pdev 480 drivers/mfd/da903x.c platform_device_put(pdev); pdev 28 drivers/mfd/davinci_voicecodec.c static int __init davinci_vc_probe(struct platform_device *pdev) pdev 36 drivers/mfd/davinci_voicecodec.c davinci_vc = devm_kzalloc(&pdev->dev, pdev 41 drivers/mfd/davinci_voicecodec.c davinci_vc->clk = devm_clk_get(&pdev->dev, NULL); pdev 43 drivers/mfd/davinci_voicecodec.c dev_dbg(&pdev->dev, pdev 49 drivers/mfd/davinci_voicecodec.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 52 drivers/mfd/davinci_voicecodec.c davinci_vc->base = devm_ioremap_resource(&pdev->dev, res); pdev 58 drivers/mfd/davinci_voicecodec.c davinci_vc->regmap = devm_regmap_init_mmio(&pdev->dev, pdev 66 drivers/mfd/davinci_voicecodec.c res = platform_get_resource(pdev, IORESOURCE_DMA, 0); pdev 68 drivers/mfd/davinci_voicecodec.c dev_err(&pdev->dev, "no DMA resource\n"); pdev 76 drivers/mfd/davinci_voicecodec.c res = platform_get_resource(pdev, IORESOURCE_DMA, 1); pdev 78 drivers/mfd/davinci_voicecodec.c dev_err(&pdev->dev, "no DMA resource\n"); pdev 86 drivers/mfd/davinci_voicecodec.c davinci_vc->dev = &pdev->dev; pdev 87 drivers/mfd/davinci_voicecodec.c davinci_vc->pdev = pdev; pdev 101 drivers/mfd/davinci_voicecodec.c ret = mfd_add_devices(&pdev->dev, pdev->id, davinci_vc->cells, pdev 104 drivers/mfd/davinci_voicecodec.c dev_err(&pdev->dev, "fail to register client devices\n"); pdev 116 drivers/mfd/davinci_voicecodec.c static int davinci_vc_remove(struct platform_device *pdev) pdev 118 drivers/mfd/davinci_voicecodec.c struct davinci_vc *davinci_vc = platform_get_drvdata(pdev); pdev 120 drivers/mfd/davinci_voicecodec.c mfd_remove_devices(&pdev->dev); pdev 2696 drivers/mfd/db8500-prcmu.c static void dbx500_fw_version_init(struct platform_device *pdev, pdev 2703 drivers/mfd/db8500-prcmu.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 2706 drivers/mfd/db8500-prcmu.c dev_err(&pdev->dev, pdev 2712 drivers/mfd/db8500-prcmu.c dev_err(&pdev->dev, "no prcmu tcpm mem region provided\n"); pdev 3076 drivers/mfd/db8500-prcmu.c static int db8500_prcmu_probe(struct platform_device *pdev) pdev 3078 drivers/mfd/db8500-prcmu.c struct device_node *np = pdev->dev.of_node; pdev 3082 drivers/mfd/db8500-prcmu.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "prcmu"); pdev 3084 drivers/mfd/db8500-prcmu.c dev_err(&pdev->dev, "no prcmu memory region provided\n"); pdev 3087 drivers/mfd/db8500-prcmu.c prcmu_base = devm_ioremap(&pdev->dev, res->start, resource_size(res)); pdev 3089 drivers/mfd/db8500-prcmu.c dev_err(&pdev->dev, pdev 3094 drivers/mfd/db8500-prcmu.c dbx500_fw_version_init(pdev, DB8500_PRCMU_FW_VERSION_OFFSET); pdev 3095 drivers/mfd/db8500-prcmu.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "prcmu-tcdm"); pdev 3097 drivers/mfd/db8500-prcmu.c dev_err(&pdev->dev, "no prcmu tcdm region provided\n"); pdev 3100 drivers/mfd/db8500-prcmu.c tcdm_base = devm_ioremap(&pdev->dev, res->start, pdev 3103 drivers/mfd/db8500-prcmu.c dev_err(&pdev->dev, pdev 3111 drivers/mfd/db8500-prcmu.c irq = platform_get_irq(pdev, 0); pdev 3126 drivers/mfd/db8500-prcmu.c err = mfd_add_devices(&pdev->dev, 0, common_prcmu_devs, pdev 3135 drivers/mfd/db8500-prcmu.c err = mfd_add_devices(&pdev->dev, 0, db8500_prcmu_devs, pdev 3139 drivers/mfd/db8500-prcmu.c mfd_remove_devices(&pdev->dev); pdev 3145 drivers/mfd/db8500-prcmu.c err = db8500_prcmu_register_ab8500(&pdev->dev); pdev 3147 drivers/mfd/db8500-prcmu.c mfd_remove_devices(&pdev->dev); pdev 121 drivers/mfd/dln2.c struct platform_device *pdev; pdev 125 drivers/mfd/dln2.c int dln2_register_event_cb(struct platform_device *pdev, u16 id, pdev 128 drivers/mfd/dln2.c struct dln2_dev *dln2 = dev_get_drvdata(pdev->dev.parent); pdev 139 drivers/mfd/dln2.c entry->pdev = pdev; pdev 162 drivers/mfd/dln2.c void dln2_unregister_event_cb(struct platform_device *pdev, u16 id) pdev 164 drivers/mfd/dln2.c struct dln2_dev *dln2 = dev_get_drvdata(pdev->dev.parent); pdev 231 drivers/mfd/dln2.c i->callback(i->pdev, echo, data, len); pdev 514 drivers/mfd/dln2.c int dln2_transfer(struct platform_device *pdev, u16 cmd, pdev 522 drivers/mfd/dln2.c dln2 = dev_get_drvdata(pdev->dev.parent); pdev 523 drivers/mfd/dln2.c dln2_pdata = dev_get_platdata(&pdev->dev); pdev 194 drivers/mfd/dm355evm_msp.c struct platform_device *pdev; pdev 197 drivers/mfd/dm355evm_msp.c pdev = platform_device_alloc(name, -1); pdev 198 drivers/mfd/dm355evm_msp.c if (!pdev) pdev 201 drivers/mfd/dm355evm_msp.c device_init_wakeup(&pdev->dev, can_wakeup); pdev 202 drivers/mfd/dm355evm_msp.c pdev->dev.parent = &client->dev; pdev 205 drivers/mfd/dm355evm_msp.c status = platform_device_add_data(pdev, pdata, pdata_len); pdev 207 drivers/mfd/dm355evm_msp.c dev_dbg(&pdev->dev, "can't add platform_data\n"); pdev 218 drivers/mfd/dm355evm_msp.c status = platform_device_add_resources(pdev, &r, 1); pdev 220 drivers/mfd/dm355evm_msp.c dev_dbg(&pdev->dev, "can't add irq\n"); pdev 225 drivers/mfd/dm355evm_msp.c status = platform_device_add(pdev); pdev 229 drivers/mfd/dm355evm_msp.c return &pdev->dev; pdev 232 drivers/mfd/dm355evm_msp.c platform_device_put(pdev); pdev 108 drivers/mfd/exynos-lpass.c static int exynos_lpass_probe(struct platform_device *pdev) pdev 110 drivers/mfd/exynos-lpass.c struct device *dev = &pdev->dev; pdev 119 drivers/mfd/exynos-lpass.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 135 drivers/mfd/exynos-lpass.c platform_set_drvdata(pdev, lpass); pdev 143 drivers/mfd/exynos-lpass.c static int exynos_lpass_remove(struct platform_device *pdev) pdev 145 drivers/mfd/exynos-lpass.c struct exynos_lpass *lpass = platform_get_drvdata(pdev); pdev 148 drivers/mfd/exynos-lpass.c pm_runtime_disable(&pdev->dev); pdev 149 drivers/mfd/exynos-lpass.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 378 drivers/mfd/ezx-pcap.c struct platform_device *pdev; pdev 381 drivers/mfd/ezx-pcap.c pdev = platform_device_alloc(subdev->name, subdev->id); pdev 382 drivers/mfd/ezx-pcap.c if (!pdev) pdev 385 drivers/mfd/ezx-pcap.c pdev->dev.parent = &pcap->spi->dev; pdev 386 drivers/mfd/ezx-pcap.c pdev->dev.platform_data = subdev->platform_data; pdev 388 drivers/mfd/ezx-pcap.c ret = platform_device_add(pdev); pdev 390 drivers/mfd/ezx-pcap.c platform_device_put(pdev); pdev 64 drivers/mfd/fsl-imx25-tsadc.c static int mx25_tsadc_setup_irq(struct platform_device *pdev, pdev 67 drivers/mfd/fsl-imx25-tsadc.c struct device *dev = &pdev->dev; pdev 71 drivers/mfd/fsl-imx25-tsadc.c irq = platform_get_irq(pdev, 0); pdev 87 drivers/mfd/fsl-imx25-tsadc.c static void mx25_tsadc_setup_clk(struct platform_device *pdev, pdev 99 drivers/mfd/fsl-imx25-tsadc.c dev_dbg(&pdev->dev, "Found master clock at %lu Hz\n", pdev 103 drivers/mfd/fsl-imx25-tsadc.c dev_dbg(&pdev->dev, "Setting up ADC clock divider to %u\n", clk_div); pdev 115 drivers/mfd/fsl-imx25-tsadc.c dev_dbg(&pdev->dev, "Resulting ADC conversion clock at %lu Hz\n", pdev 123 drivers/mfd/fsl-imx25-tsadc.c static int mx25_tsadc_probe(struct platform_device *pdev) pdev 125 drivers/mfd/fsl-imx25-tsadc.c struct device *dev = &pdev->dev; pdev 135 drivers/mfd/fsl-imx25-tsadc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 154 drivers/mfd/fsl-imx25-tsadc.c mx25_tsadc_setup_clk(pdev, tsadc); pdev 168 drivers/mfd/fsl-imx25-tsadc.c ret = mx25_tsadc_setup_irq(pdev, tsadc); pdev 172 drivers/mfd/fsl-imx25-tsadc.c platform_set_drvdata(pdev, tsadc); pdev 177 drivers/mfd/fsl-imx25-tsadc.c static int mx25_tsadc_remove(struct platform_device *pdev) pdev 179 drivers/mfd/fsl-imx25-tsadc.c struct mx25_tsadc *tsadc = platform_get_drvdata(pdev); pdev 180 drivers/mfd/fsl-imx25-tsadc.c int irq = platform_get_irq(pdev, 0); pdev 50 drivers/mfd/hi6421-pmic-core.c static int hi6421_pmic_probe(struct platform_device *pdev) pdev 60 drivers/mfd/hi6421-pmic-core.c id = of_match_device(of_hi6421_pmic_match, &pdev->dev); pdev 65 drivers/mfd/hi6421-pmic-core.c pmic = devm_kzalloc(&pdev->dev, sizeof(*pmic), GFP_KERNEL); pdev 69 drivers/mfd/hi6421-pmic-core.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 70 drivers/mfd/hi6421-pmic-core.c base = devm_ioremap_resource(&pdev->dev, res); pdev 74 drivers/mfd/hi6421-pmic-core.c pmic->regmap = devm_regmap_init_mmio_clk(&pdev->dev, NULL, base, pdev 77 drivers/mfd/hi6421-pmic-core.c dev_err(&pdev->dev, "Failed to initialise Regmap: %ld\n", pdev 82 drivers/mfd/hi6421-pmic-core.c platform_set_drvdata(pdev, pmic); pdev 102 drivers/mfd/hi6421-pmic-core.c dev_err(&pdev->dev, "Unknown device type %d\n", pdev 107 drivers/mfd/hi6421-pmic-core.c ret = devm_mfd_add_devices(&pdev->dev, PLATFORM_DEVID_NONE, pdev 110 drivers/mfd/hi6421-pmic-core.c dev_err(&pdev->dev, "Failed to add child devices: %d\n", ret); pdev 92 drivers/mfd/hi655x-pmic.c static int hi655x_pmic_probe(struct platform_device *pdev) pdev 96 drivers/mfd/hi655x-pmic.c struct device *dev = &pdev->dev; pdev 105 drivers/mfd/hi655x-pmic.c pmic->res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 145 drivers/mfd/hi655x-pmic.c platform_set_drvdata(pdev, pmic); pdev 159 drivers/mfd/hi655x-pmic.c static int hi655x_pmic_remove(struct platform_device *pdev) pdev 161 drivers/mfd/hi655x-pmic.c struct hi655x_pmic *pmic = platform_get_drvdata(pdev); pdev 164 drivers/mfd/hi655x-pmic.c mfd_remove_devices(&pdev->dev); pdev 296 drivers/mfd/htc-i2cpld.c struct platform_device *pdev, pdev 304 drivers/mfd/htc-i2cpld.c htcpld = platform_get_drvdata(pdev); pdev 320 drivers/mfd/htc-i2cpld.c struct platform_device *pdev, pdev 324 drivers/mfd/htc-i2cpld.c struct device *dev = &pdev->dev; pdev 334 drivers/mfd/htc-i2cpld.c htcpld = platform_get_drvdata(pdev); pdev 378 drivers/mfd/htc-i2cpld.c struct platform_device *pdev, pdev 385 drivers/mfd/htc-i2cpld.c htcpld = platform_get_drvdata(pdev); pdev 392 drivers/mfd/htc-i2cpld.c struct platform_device *pdev, pdev 396 drivers/mfd/htc-i2cpld.c struct device *dev = &pdev->dev; pdev 405 drivers/mfd/htc-i2cpld.c htcpld = platform_get_drvdata(pdev); pdev 452 drivers/mfd/htc-i2cpld.c static int htcpld_setup_chips(struct platform_device *pdev) pdev 455 drivers/mfd/htc-i2cpld.c struct device *dev = &pdev->dev; pdev 461 drivers/mfd/htc-i2cpld.c htcpld = platform_get_drvdata(pdev); pdev 489 drivers/mfd/htc-i2cpld.c ret = htcpld_setup_chip_irq(pdev, i); pdev 495 drivers/mfd/htc-i2cpld.c ret = htcpld_register_chip_i2c(pdev, i); pdev 501 drivers/mfd/htc-i2cpld.c ret = htcpld_register_chip_gpio(pdev, i); pdev 504 drivers/mfd/htc-i2cpld.c htcpld_unregister_chip_i2c(pdev, i); pdev 514 drivers/mfd/htc-i2cpld.c static int htcpld_core_probe(struct platform_device *pdev) pdev 517 drivers/mfd/htc-i2cpld.c struct device *dev = &pdev->dev; pdev 536 drivers/mfd/htc-i2cpld.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 546 drivers/mfd/htc-i2cpld.c flags, pdev->name, htcpld); pdev 555 drivers/mfd/htc-i2cpld.c platform_set_drvdata(pdev, htcpld); pdev 558 drivers/mfd/htc-i2cpld.c ret = htcpld_setup_chips(pdev); pdev 73 drivers/mfd/htc-pasic3.c static int ds1wm_enable(struct platform_device *pdev) pdev 75 drivers/mfd/htc-pasic3.c struct device *dev = pdev->dev.parent; pdev 85 drivers/mfd/htc-pasic3.c static int ds1wm_disable(struct platform_device *pdev) pdev 87 drivers/mfd/htc-pasic3.c struct device *dev = pdev->dev.parent; pdev 124 drivers/mfd/htc-pasic3.c static int __init pasic3_probe(struct platform_device *pdev) pdev 126 drivers/mfd/htc-pasic3.c struct pasic3_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 127 drivers/mfd/htc-pasic3.c struct device *dev = &pdev->dev; pdev 133 drivers/mfd/htc-pasic3.c r = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 140 drivers/mfd/htc-pasic3.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 151 drivers/mfd/htc-pasic3.c platform_set_drvdata(pdev, asic); pdev 166 drivers/mfd/htc-pasic3.c ret = mfd_add_devices(&pdev->dev, pdev->id, pdev 175 drivers/mfd/htc-pasic3.c ret = mfd_add_devices(&pdev->dev, pdev->id, &led_cell, 1, r, pdev 184 drivers/mfd/htc-pasic3.c static int pasic3_remove(struct platform_device *pdev) pdev 186 drivers/mfd/htc-pasic3.c struct pasic3_data *asic = platform_get_drvdata(pdev); pdev 189 drivers/mfd/htc-pasic3.c mfd_remove_devices(&pdev->dev); pdev 192 drivers/mfd/htc-pasic3.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 101 drivers/mfd/intel-lpss-acpi.c static int intel_lpss_acpi_probe(struct platform_device *pdev) pdev 106 drivers/mfd/intel-lpss-acpi.c id = acpi_match_device(intel_lpss_acpi_ids, &pdev->dev); pdev 110 drivers/mfd/intel-lpss-acpi.c info = devm_kmemdup(&pdev->dev, (void *)id->driver_data, sizeof(*info), pdev 115 drivers/mfd/intel-lpss-acpi.c info->mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 116 drivers/mfd/intel-lpss-acpi.c info->irq = platform_get_irq(pdev, 0); pdev 118 drivers/mfd/intel-lpss-acpi.c pm_runtime_set_active(&pdev->dev); pdev 119 drivers/mfd/intel-lpss-acpi.c pm_runtime_enable(&pdev->dev); pdev 121 drivers/mfd/intel-lpss-acpi.c return intel_lpss_probe(&pdev->dev, info); pdev 124 drivers/mfd/intel-lpss-acpi.c static int intel_lpss_acpi_remove(struct platform_device *pdev) pdev 126 drivers/mfd/intel-lpss-acpi.c intel_lpss_remove(&pdev->dev); pdev 127 drivers/mfd/intel-lpss-acpi.c pm_runtime_disable(&pdev->dev); pdev 20 drivers/mfd/intel-lpss-pci.c static int intel_lpss_pci_probe(struct pci_dev *pdev, pdev 26 drivers/mfd/intel-lpss-pci.c ret = pcim_enable_device(pdev); pdev 30 drivers/mfd/intel-lpss-pci.c info = devm_kmemdup(&pdev->dev, (void *)id->driver_data, sizeof(*info), pdev 35 drivers/mfd/intel-lpss-pci.c info->mem = &pdev->resource[0]; pdev 36 drivers/mfd/intel-lpss-pci.c info->irq = pdev->irq; pdev 38 drivers/mfd/intel-lpss-pci.c pdev->d3cold_delay = 0; pdev 41 drivers/mfd/intel-lpss-pci.c pci_set_master(pdev); pdev 42 drivers/mfd/intel-lpss-pci.c pci_try_set_mwi(pdev); pdev 44 drivers/mfd/intel-lpss-pci.c ret = intel_lpss_probe(&pdev->dev, info); pdev 48 drivers/mfd/intel-lpss-pci.c pm_runtime_put(&pdev->dev); pdev 49 drivers/mfd/intel-lpss-pci.c pm_runtime_allow(&pdev->dev); pdev 54 drivers/mfd/intel-lpss-pci.c static void intel_lpss_pci_remove(struct pci_dev *pdev) pdev 56 drivers/mfd/intel-lpss-pci.c pm_runtime_forbid(&pdev->dev); pdev 57 drivers/mfd/intel-lpss-pci.c pm_runtime_get_sync(&pdev->dev); pdev 59 drivers/mfd/intel-lpss-pci.c intel_lpss_remove(&pdev->dev); pdev 47 drivers/mfd/intel_msic.c struct platform_device *pdev; pdev 285 drivers/mfd/intel_msic.c struct platform_device *pdev = msic->pdev; pdev 286 drivers/mfd/intel_msic.c struct intel_msic_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 299 drivers/mfd/intel_msic.c ret = devm_gpio_request_one(&pdev->dev, gpio, pdev 302 drivers/mfd/intel_msic.c dev_err(&pdev->dev, "failed to register OCD GPIO\n"); pdev 308 drivers/mfd/intel_msic.c dev_err(&pdev->dev, "no IRQ number for OCD GPIO\n"); pdev 320 drivers/mfd/intel_msic.c ret = mfd_add_devices(&pdev->dev, -1, &msic_devs[i], 1, NULL, pdev 326 drivers/mfd/intel_msic.c ret = mfd_add_devices(&pdev->dev, 0, msic_other_devs, pdev 334 drivers/mfd/intel_msic.c mfd_remove_devices(&pdev->dev); pdev 341 drivers/mfd/intel_msic.c struct platform_device *pdev = msic->pdev; pdev 343 drivers/mfd/intel_msic.c mfd_remove_devices(&pdev->dev); pdev 346 drivers/mfd/intel_msic.c static int intel_msic_probe(struct platform_device *pdev) pdev 348 drivers/mfd/intel_msic.c struct intel_msic_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 355 drivers/mfd/intel_msic.c dev_err(&pdev->dev, "no platform data passed\n"); pdev 362 drivers/mfd/intel_msic.c dev_err(&pdev->dev, "failed to identify the MSIC chip (ID0)\n"); pdev 368 drivers/mfd/intel_msic.c dev_err(&pdev->dev, "failed to identify the MSIC chip (ID1)\n"); pdev 373 drivers/mfd/intel_msic.c dev_err(&pdev->dev, "invalid vendor ID: %x, %x\n", id0, id1); pdev 377 drivers/mfd/intel_msic.c msic = devm_kzalloc(&pdev->dev, sizeof(*msic), GFP_KERNEL); pdev 383 drivers/mfd/intel_msic.c msic->pdev = pdev; pdev 389 drivers/mfd/intel_msic.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 390 drivers/mfd/intel_msic.c msic->irq_base = devm_ioremap_resource(&pdev->dev, res); pdev 394 drivers/mfd/intel_msic.c platform_set_drvdata(pdev, msic); pdev 398 drivers/mfd/intel_msic.c dev_err(&pdev->dev, "failed to initialize MSIC devices\n"); pdev 402 drivers/mfd/intel_msic.c dev_info(&pdev->dev, "Intel MSIC version %c%d (vendor %#x)\n", pdev 409 drivers/mfd/intel_msic.c static int intel_msic_remove(struct platform_device *pdev) pdev 411 drivers/mfd/intel_msic.c struct intel_msic *msic = platform_get_drvdata(pdev); pdev 158 drivers/mfd/intel_quark_i2c_gpio.c static int intel_quark_i2c_setup(struct pci_dev *pdev, struct mfd_cell *cell) pdev 163 drivers/mfd/intel_quark_i2c_gpio.c struct device *dev = &pdev->dev; pdev 166 drivers/mfd/intel_quark_i2c_gpio.c pci_resource_start(pdev, MFD_I2C_BAR); pdev 168 drivers/mfd/intel_quark_i2c_gpio.c pci_resource_end(pdev, MFD_I2C_BAR); pdev 170 drivers/mfd/intel_quark_i2c_gpio.c res[INTEL_QUARK_IORES_IRQ].start = pdev->irq; pdev 171 drivers/mfd/intel_quark_i2c_gpio.c res[INTEL_QUARK_IORES_IRQ].end = pdev->irq; pdev 190 drivers/mfd/intel_quark_i2c_gpio.c static int intel_quark_gpio_setup(struct pci_dev *pdev, struct mfd_cell *cell) pdev 194 drivers/mfd/intel_quark_i2c_gpio.c struct device *dev = &pdev->dev; pdev 197 drivers/mfd/intel_quark_i2c_gpio.c pci_resource_start(pdev, MFD_GPIO_BAR); pdev 199 drivers/mfd/intel_quark_i2c_gpio.c pci_resource_end(pdev, MFD_GPIO_BAR); pdev 218 drivers/mfd/intel_quark_i2c_gpio.c pdata->properties->irq[0] = pdev->irq; pdev 228 drivers/mfd/intel_quark_i2c_gpio.c static int intel_quark_mfd_probe(struct pci_dev *pdev, pdev 234 drivers/mfd/intel_quark_i2c_gpio.c ret = pcim_enable_device(pdev); pdev 238 drivers/mfd/intel_quark_i2c_gpio.c quark_mfd = devm_kzalloc(&pdev->dev, sizeof(*quark_mfd), GFP_KERNEL); pdev 242 drivers/mfd/intel_quark_i2c_gpio.c quark_mfd->dev = &pdev->dev; pdev 243 drivers/mfd/intel_quark_i2c_gpio.c dev_set_drvdata(&pdev->dev, quark_mfd); pdev 245 drivers/mfd/intel_quark_i2c_gpio.c ret = intel_quark_register_i2c_clk(&pdev->dev); pdev 249 drivers/mfd/intel_quark_i2c_gpio.c ret = intel_quark_i2c_setup(pdev, &intel_quark_mfd_cells[1]); pdev 253 drivers/mfd/intel_quark_i2c_gpio.c ret = intel_quark_gpio_setup(pdev, &intel_quark_mfd_cells[0]); pdev 257 drivers/mfd/intel_quark_i2c_gpio.c ret = mfd_add_devices(&pdev->dev, 0, intel_quark_mfd_cells, pdev 266 drivers/mfd/intel_quark_i2c_gpio.c intel_quark_unregister_i2c_clk(&pdev->dev); pdev 270 drivers/mfd/intel_quark_i2c_gpio.c static void intel_quark_mfd_remove(struct pci_dev *pdev) pdev 272 drivers/mfd/intel_quark_i2c_gpio.c intel_quark_unregister_i2c_clk(&pdev->dev); pdev 273 drivers/mfd/intel_quark_i2c_gpio.c mfd_remove_devices(&pdev->dev); pdev 428 drivers/mfd/intel_soc_pmic_bxtwc.c static int bxtwc_probe(struct platform_device *pdev) pdev 436 drivers/mfd/intel_soc_pmic_bxtwc.c handle = ACPI_HANDLE(&pdev->dev); pdev 439 drivers/mfd/intel_soc_pmic_bxtwc.c dev_err(&pdev->dev, "Failed to get PMIC hardware revision\n"); pdev 443 drivers/mfd/intel_soc_pmic_bxtwc.c dev_err(&pdev->dev, "Invalid PMIC hardware revision: %llu\n", pdev 448 drivers/mfd/intel_soc_pmic_bxtwc.c pmic = devm_kzalloc(&pdev->dev, sizeof(*pmic), GFP_KERNEL); pdev 452 drivers/mfd/intel_soc_pmic_bxtwc.c ret = platform_get_irq(pdev, 0); pdev 457 drivers/mfd/intel_soc_pmic_bxtwc.c dev_set_drvdata(&pdev->dev, pmic); pdev 458 drivers/mfd/intel_soc_pmic_bxtwc.c pmic->dev = &pdev->dev; pdev 460 drivers/mfd/intel_soc_pmic_bxtwc.c pmic->regmap = devm_regmap_init(&pdev->dev, NULL, pmic, pdev 464 drivers/mfd/intel_soc_pmic_bxtwc.c dev_err(&pdev->dev, "Failed to initialise regmap: %d\n", ret); pdev 468 drivers/mfd/intel_soc_pmic_bxtwc.c ret = devm_regmap_add_irq_chip(&pdev->dev, pmic->regmap, pmic->irq, pdev 473 drivers/mfd/intel_soc_pmic_bxtwc.c dev_err(&pdev->dev, "Failed to add IRQ chip\n"); pdev 483 drivers/mfd/intel_soc_pmic_bxtwc.c dev_err(&pdev->dev, "Failed to add PWRBTN IRQ chip\n"); pdev 493 drivers/mfd/intel_soc_pmic_bxtwc.c dev_err(&pdev->dev, "Failed to add TMU IRQ chip\n"); pdev 506 drivers/mfd/intel_soc_pmic_bxtwc.c dev_err(&pdev->dev, "Failed to add BUC IRQ chip\n"); pdev 519 drivers/mfd/intel_soc_pmic_bxtwc.c dev_err(&pdev->dev, "Failed to add ADC IRQ chip\n"); pdev 532 drivers/mfd/intel_soc_pmic_bxtwc.c dev_err(&pdev->dev, "Failed to add CHGR IRQ chip\n"); pdev 545 drivers/mfd/intel_soc_pmic_bxtwc.c dev_err(&pdev->dev, "Failed to add CRIT IRQ chip\n"); pdev 549 drivers/mfd/intel_soc_pmic_bxtwc.c ret = devm_mfd_add_devices(&pdev->dev, PLATFORM_DEVID_NONE, bxt_wc_dev, pdev 552 drivers/mfd/intel_soc_pmic_bxtwc.c dev_err(&pdev->dev, "Failed to add devices\n"); pdev 556 drivers/mfd/intel_soc_pmic_bxtwc.c ret = sysfs_create_group(&pdev->dev.kobj, &bxtwc_group); pdev 558 drivers/mfd/intel_soc_pmic_bxtwc.c dev_err(&pdev->dev, "Failed to create sysfs group %d\n", ret); pdev 575 drivers/mfd/intel_soc_pmic_bxtwc.c static int bxtwc_remove(struct platform_device *pdev) pdev 577 drivers/mfd/intel_soc_pmic_bxtwc.c sysfs_remove_group(&pdev->dev.kobj, &bxtwc_group); pdev 582 drivers/mfd/intel_soc_pmic_bxtwc.c static void bxtwc_shutdown(struct platform_device *pdev) pdev 584 drivers/mfd/intel_soc_pmic_bxtwc.c struct intel_soc_pmic *pmic = dev_get_drvdata(&pdev->dev); pdev 109 drivers/mfd/intel_soc_pmic_mrfld.c static int bcove_probe(struct platform_device *pdev) pdev 111 drivers/mfd/intel_soc_pmic_mrfld.c struct device *dev = &pdev->dev; pdev 120 drivers/mfd/intel_soc_pmic_mrfld.c platform_set_drvdata(pdev, pmic); pdev 121 drivers/mfd/intel_soc_pmic_mrfld.c pmic->dev = &pdev->dev; pdev 128 drivers/mfd/intel_soc_pmic_mrfld.c ret = platform_get_irq(pdev, i); pdev 381 drivers/mfd/ipaq-micro.c static int __init micro_probe(struct platform_device *pdev) pdev 388 drivers/mfd/ipaq-micro.c micro = devm_kzalloc(&pdev->dev, sizeof(*micro), GFP_KERNEL); pdev 392 drivers/mfd/ipaq-micro.c micro->dev = &pdev->dev; pdev 394 drivers/mfd/ipaq-micro.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 395 drivers/mfd/ipaq-micro.c micro->base = devm_ioremap_resource(&pdev->dev, res); pdev 399 drivers/mfd/ipaq-micro.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 403 drivers/mfd/ipaq-micro.c micro->sdlc = devm_ioremap_resource(&pdev->dev, res); pdev 409 drivers/mfd/ipaq-micro.c irq = platform_get_irq(pdev, 0); pdev 412 drivers/mfd/ipaq-micro.c ret = devm_request_irq(&pdev->dev, irq, micro_serial_isr, pdev 416 drivers/mfd/ipaq-micro.c dev_err(&pdev->dev, "unable to grab serial port IRQ\n"); pdev 419 drivers/mfd/ipaq-micro.c dev_info(&pdev->dev, "grabbed serial port IRQ\n"); pdev 423 drivers/mfd/ipaq-micro.c platform_set_drvdata(pdev, micro); pdev 425 drivers/mfd/ipaq-micro.c ret = mfd_add_devices(&pdev->dev, pdev->id, micro_cells, pdev 428 drivers/mfd/ipaq-micro.c dev_err(&pdev->dev, "error adding MFD cells"); pdev 434 drivers/mfd/ipaq-micro.c dev_info(&pdev->dev, "Atmel micro ASIC version %s\n", micro->version); pdev 43 drivers/mfd/janz-cmodio.c struct pci_dev *pdev; pdev 70 drivers/mfd/janz-cmodio.c pci = priv->pdev; pdev 120 drivers/mfd/janz-cmodio.c struct pci_dev *pdev = priv->pdev; pdev 130 drivers/mfd/janz-cmodio.c dev_dbg(&priv->pdev->dev, "MODULbus %d: name %s\n", i, name); pdev 137 drivers/mfd/janz-cmodio.c dev_err(&priv->pdev->dev, "no MODULbus modules specified, " pdev 144 drivers/mfd/janz-cmodio.c return mfd_add_devices(&pdev->dev, 0, priv->cells, pdev 145 drivers/mfd/janz-cmodio.c num_probed, NULL, pdev->irq, NULL); pdev 186 drivers/mfd/janz-cmodio.c priv->pdev = dev; pdev 437 drivers/mfd/kempld-core.c static int kempld_probe(struct platform_device *pdev) pdev 440 drivers/mfd/kempld-core.c dev_get_platdata(&pdev->dev); pdev 441 drivers/mfd/kempld-core.c struct device *dev = &pdev->dev; pdev 449 drivers/mfd/kempld-core.c ioport = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 464 drivers/mfd/kempld-core.c platform_set_drvdata(pdev, pld); pdev 469 drivers/mfd/kempld-core.c static int kempld_remove(struct platform_device *pdev) pdev 471 drivers/mfd/kempld-core.c struct kempld_device_data *pld = platform_get_drvdata(pdev); pdev 476 drivers/mfd/kempld-core.c mfd_remove_devices(&pdev->dev); pdev 86 drivers/mfd/lpc_sch.c static int lpc_sch_get_io(struct pci_dev *pdev, int where, const char *name, pdev 95 drivers/mfd/lpc_sch.c pci_read_config_dword(pdev, where, &base_addr_cfg); pdev 98 drivers/mfd/lpc_sch.c dev_warn(&pdev->dev, "Decode of the %s I/O range disabled\n", pdev 104 drivers/mfd/lpc_sch.c dev_warn(&pdev->dev, "I/O space for %s uninitialized\n", name); pdev 115 drivers/mfd/lpc_sch.c static int lpc_sch_populate_cell(struct pci_dev *pdev, int where, pdev 122 drivers/mfd/lpc_sch.c res = devm_kcalloc(&pdev->dev, 2, sizeof(*res), GFP_KERNEL); pdev 126 drivers/mfd/lpc_sch.c ret = lpc_sch_get_io(pdev, where, name, res, size); pdev 26 drivers/mfd/mfd-core.c int mfd_cell_enable(struct platform_device *pdev) pdev 28 drivers/mfd/mfd-core.c const struct mfd_cell *cell = mfd_get_cell(pdev); pdev 33 drivers/mfd/mfd-core.c err = cell->enable(pdev); pdev 43 drivers/mfd/mfd-core.c int mfd_cell_disable(struct platform_device *pdev) pdev 45 drivers/mfd/mfd-core.c const struct mfd_cell *cell = mfd_get_cell(pdev); pdev 50 drivers/mfd/mfd-core.c err = cell->disable(pdev); pdev 63 drivers/mfd/mfd-core.c static int mfd_platform_add_cell(struct platform_device *pdev, pdev 70 drivers/mfd/mfd-core.c pdev->mfd_cell = kmemdup(cell, sizeof(*cell), GFP_KERNEL); pdev 71 drivers/mfd/mfd-core.c if (!pdev->mfd_cell) pdev 74 drivers/mfd/mfd-core.c pdev->mfd_cell->usage_count = usage_count; pdev 80 drivers/mfd/mfd-core.c struct platform_device *pdev) pdev 86 drivers/mfd/mfd-core.c parent = ACPI_COMPANION(pdev->dev.parent); pdev 127 drivers/mfd/mfd-core.c ACPI_COMPANION_SET(&pdev->dev, adev); pdev 131 drivers/mfd/mfd-core.c struct platform_device *pdev) pdev 142 drivers/mfd/mfd-core.c struct platform_device *pdev; pdev 153 drivers/mfd/mfd-core.c pdev = platform_device_alloc(cell->name, platform_id); pdev 154 drivers/mfd/mfd-core.c if (!pdev) pdev 161 drivers/mfd/mfd-core.c pdev->dev.parent = parent; pdev 162 drivers/mfd/mfd-core.c pdev->dev.type = &mfd_dev_type; pdev 163 drivers/mfd/mfd-core.c pdev->dev.dma_mask = parent->dma_mask; pdev 164 drivers/mfd/mfd-core.c pdev->dev.dma_parms = parent->dma_parms; pdev 165 drivers/mfd/mfd-core.c pdev->dev.coherent_dma_mask = parent->coherent_dma_mask; pdev 168 drivers/mfd/mfd-core.c &pdev->dev, cell->parent_supplies, pdev 177 drivers/mfd/mfd-core.c pdev->dev.of_node = np; pdev 178 drivers/mfd/mfd-core.c pdev->dev.fwnode = &np->fwnode; pdev 184 drivers/mfd/mfd-core.c mfd_acpi_add_device(cell, pdev); pdev 187 drivers/mfd/mfd-core.c ret = platform_device_add_data(pdev, pdev 194 drivers/mfd/mfd-core.c ret = platform_device_add_properties(pdev, cell->properties); pdev 199 drivers/mfd/mfd-core.c ret = mfd_platform_add_cell(pdev, cell, usage_count); pdev 234 drivers/mfd/mfd-core.c if (has_acpi_companion(&pdev->dev)) { pdev 242 drivers/mfd/mfd-core.c ret = platform_device_add_resources(pdev, res, cell->num_resources); pdev 246 drivers/mfd/mfd-core.c ret = platform_device_add(pdev); pdev 251 drivers/mfd/mfd-core.c pm_runtime_no_callbacks(&pdev->dev); pdev 258 drivers/mfd/mfd-core.c regulator_bulk_unregister_supply_alias(&pdev->dev, pdev 264 drivers/mfd/mfd-core.c platform_device_put(pdev); pdev 317 drivers/mfd/mfd-core.c struct platform_device *pdev; pdev 324 drivers/mfd/mfd-core.c pdev = to_platform_device(dev); pdev 325 drivers/mfd/mfd-core.c cell = mfd_get_cell(pdev); pdev 334 drivers/mfd/mfd-core.c platform_device_unregister(pdev); pdev 389 drivers/mfd/mfd-core.c struct platform_device *pdev; pdev 398 drivers/mfd/mfd-core.c pdev = to_platform_device(dev); pdev 399 drivers/mfd/mfd-core.c memcpy(&cell_entry, mfd_get_cell(pdev), sizeof(cell_entry)); pdev 406 drivers/mfd/mfd-core.c if (mfd_add_device(pdev->dev.parent, -1, &cell_entry, pdev 147 drivers/mfd/mt6397-core.c static int mt6397_probe(struct platform_device *pdev) pdev 154 drivers/mfd/mt6397-core.c pmic = devm_kzalloc(&pdev->dev, sizeof(*pmic), GFP_KERNEL); pdev 158 drivers/mfd/mt6397-core.c pmic->dev = &pdev->dev; pdev 164 drivers/mfd/mt6397-core.c pmic->regmap = dev_get_regmap(pdev->dev.parent, NULL); pdev 168 drivers/mfd/mt6397-core.c pmic_core = of_device_get_match_data(&pdev->dev); pdev 174 drivers/mfd/mt6397-core.c dev_err(&pdev->dev, "Failed to read chip id: %d\n", ret); pdev 180 drivers/mfd/mt6397-core.c platform_set_drvdata(pdev, pmic); pdev 182 drivers/mfd/mt6397-core.c pmic->irq = platform_get_irq(pdev, 0); pdev 192 drivers/mfd/mt6397-core.c ret = devm_mfd_add_devices(&pdev->dev, -1, mt6323_devs, pdev 199 drivers/mfd/mt6397-core.c ret = devm_mfd_add_devices(&pdev->dev, -1, mt6397_devs, pdev 205 drivers/mfd/mt6397-core.c dev_err(&pdev->dev, "unsupported chip: %d\n", pmic->chip_id); pdev 211 drivers/mfd/mt6397-core.c dev_err(&pdev->dev, "failed to add child devices: %d\n", ret); pdev 126 drivers/mfd/mxs-lradc.c static int mxs_lradc_probe(struct platform_device *pdev) pdev 129 drivers/mfd/mxs-lradc.c struct device *dev = &pdev->dev; pdev 137 drivers/mfd/mxs-lradc.c lradc = devm_kzalloc(&pdev->dev, sizeof(*lradc), GFP_KERNEL); pdev 141 drivers/mfd/mxs-lradc.c of_id = of_match_device(mxs_lradc_dt_ids, &pdev->dev); pdev 147 drivers/mfd/mxs-lradc.c lradc->clk = devm_clk_get(&pdev->dev, NULL); pdev 177 drivers/mfd/mxs-lradc.c dev_err(&pdev->dev, pdev 187 drivers/mfd/mxs-lradc.c platform_set_drvdata(pdev, lradc); pdev 189 drivers/mfd/mxs-lradc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 212 drivers/mfd/mxs-lradc.c ret = devm_mfd_add_devices(&pdev->dev, PLATFORM_DEVID_NONE, pdev 215 drivers/mfd/mxs-lradc.c dev_err(&pdev->dev, "Failed to add the ADC subdevice\n"); pdev 222 drivers/mfd/mxs-lradc.c ret = devm_mfd_add_devices(&pdev->dev, PLATFORM_DEVID_NONE, pdev 225 drivers/mfd/mxs-lradc.c dev_err(&pdev->dev, pdev 238 drivers/mfd/mxs-lradc.c static int mxs_lradc_remove(struct platform_device *pdev) pdev 240 drivers/mfd/mxs-lradc.c struct mxs_lradc *lradc = platform_get_drvdata(pdev); pdev 190 drivers/mfd/omap-usb-host.c static int omap_usbhs_alloc_children(struct platform_device *pdev) pdev 192 drivers/mfd/omap-usb-host.c struct device *dev = &pdev->dev; pdev 200 drivers/mfd/omap-usb-host.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "ehci"); pdev 208 drivers/mfd/omap-usb-host.c res = platform_get_resource_byname(pdev, IORESOURCE_IRQ, "ehci-irq"); pdev 225 drivers/mfd/omap-usb-host.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "ohci"); pdev 233 drivers/mfd/omap-usb-host.c res = platform_get_resource_byname(pdev, IORESOURCE_IRQ, "ohci-irq"); pdev 530 drivers/mfd/omap-usb-host.c static int usbhs_omap_probe(struct platform_device *pdev) pdev 532 drivers/mfd/omap-usb-host.c struct device *dev = &pdev->dev; pdev 570 drivers/mfd/omap-usb-host.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 582 drivers/mfd/omap-usb-host.c platform_set_drvdata(pdev, omap); pdev 790 drivers/mfd/omap-usb-host.c ret = omap_usbhs_alloc_children(pdev); pdev 819 drivers/mfd/omap-usb-host.c static int usbhs_omap_remove(struct platform_device *pdev) pdev 821 drivers/mfd/omap-usb-host.c pm_runtime_disable(&pdev->dev); pdev 824 drivers/mfd/omap-usb-host.c device_for_each_child(&pdev->dev, NULL, usbhs_omap_remove_child); pdev 203 drivers/mfd/omap-usb-tll.c static int usbtll_omap_probe(struct platform_device *pdev) pdev 205 drivers/mfd/omap-usb-tll.c struct device *dev = &pdev->dev; pdev 213 drivers/mfd/omap-usb-tll.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 248 drivers/mfd/omap-usb-tll.c platform_set_drvdata(pdev, tll); pdev 278 drivers/mfd/omap-usb-tll.c static int usbtll_omap_remove(struct platform_device *pdev) pdev 280 drivers/mfd/omap-usb-tll.c struct usbtll_omap *tll = platform_get_drvdata(pdev); pdev 294 drivers/mfd/omap-usb-tll.c pm_runtime_disable(&pdev->dev); pdev 197 drivers/mfd/pcf50633-adc.c static int pcf50633_adc_probe(struct platform_device *pdev) pdev 201 drivers/mfd/pcf50633-adc.c adc = devm_kzalloc(&pdev->dev, sizeof(*adc), GFP_KERNEL); pdev 205 drivers/mfd/pcf50633-adc.c adc->pcf = dev_to_pcf50633(pdev->dev.parent); pdev 206 drivers/mfd/pcf50633-adc.c platform_set_drvdata(pdev, adc); pdev 216 drivers/mfd/pcf50633-adc.c static int pcf50633_adc_remove(struct platform_device *pdev) pdev 218 drivers/mfd/pcf50633-adc.c struct pcf50633_adc *adc = platform_get_drvdata(pdev); pdev 141 drivers/mfd/pcf50633-core.c struct platform_device **pdev) pdev 145 drivers/mfd/pcf50633-core.c *pdev = platform_device_alloc(name, -1); pdev 146 drivers/mfd/pcf50633-core.c if (!*pdev) { pdev 151 drivers/mfd/pcf50633-core.c (*pdev)->dev.parent = pcf->dev; pdev 153 drivers/mfd/pcf50633-core.c ret = platform_device_add(*pdev); pdev 156 drivers/mfd/pcf50633-core.c platform_device_put(*pdev); pdev 157 drivers/mfd/pcf50633-core.c *pdev = NULL; pdev 190 drivers/mfd/pcf50633-core.c struct platform_device *pdev; pdev 239 drivers/mfd/pcf50633-core.c pdev = platform_device_alloc("pcf50633-regulator", i); pdev 240 drivers/mfd/pcf50633-core.c if (!pdev) { pdev 245 drivers/mfd/pcf50633-core.c pdev->dev.parent = pcf->dev; pdev 246 drivers/mfd/pcf50633-core.c ret = platform_device_add_data(pdev, &pdata->reg_init_data[i], pdev 251 drivers/mfd/pcf50633-core.c ret = platform_device_add(pdev); pdev 255 drivers/mfd/pcf50633-core.c pcf->regulator_pdev[i] = pdev; pdev 268 drivers/mfd/pcf50633-core.c platform_device_put(pdev); pdev 516 drivers/mfd/qcom-pm8xxx.c static int pm8xxx_probe(struct platform_device *pdev) pdev 525 drivers/mfd/qcom-pm8xxx.c data = of_device_get_match_data(&pdev->dev); pdev 527 drivers/mfd/qcom-pm8xxx.c dev_err(&pdev->dev, "No matching driver data found\n"); pdev 531 drivers/mfd/qcom-pm8xxx.c irq = platform_get_irq(pdev, 0); pdev 535 drivers/mfd/qcom-pm8xxx.c regmap = devm_regmap_init(&pdev->dev, NULL, pdev->dev.parent, pdev 559 drivers/mfd/qcom-pm8xxx.c chip = devm_kzalloc(&pdev->dev, pdev 565 drivers/mfd/qcom-pm8xxx.c platform_set_drvdata(pdev, chip); pdev 572 drivers/mfd/qcom-pm8xxx.c chip->irqdomain = irq_domain_add_linear(pdev->dev.of_node, pdev 582 drivers/mfd/qcom-pm8xxx.c rc = of_platform_populate(pdev->dev.of_node, NULL, NULL, &pdev->dev); pdev 597 drivers/mfd/qcom-pm8xxx.c static int pm8xxx_remove(struct platform_device *pdev) pdev 599 drivers/mfd/qcom-pm8xxx.c int irq = platform_get_irq(pdev, 0); pdev 600 drivers/mfd/qcom-pm8xxx.c struct pm_irq_chip *chip = platform_get_drvdata(pdev); pdev 602 drivers/mfd/qcom-pm8xxx.c device_for_each_child(&pdev->dev, NULL, pm8xxx_remove_child); pdev 529 drivers/mfd/qcom_rpm.c static int qcom_rpm_probe(struct platform_device *pdev) pdev 541 drivers/mfd/qcom_rpm.c rpm = devm_kzalloc(&pdev->dev, sizeof(*rpm), GFP_KERNEL); pdev 545 drivers/mfd/qcom_rpm.c rpm->dev = &pdev->dev; pdev 550 drivers/mfd/qcom_rpm.c rpm->ramclk = devm_clk_get(&pdev->dev, "ram"); pdev 563 drivers/mfd/qcom_rpm.c irq_ack = platform_get_irq_byname(pdev, "ack"); pdev 567 drivers/mfd/qcom_rpm.c irq_err = platform_get_irq_byname(pdev, "err"); pdev 571 drivers/mfd/qcom_rpm.c irq_wakeup = platform_get_irq_byname(pdev, "wakeup"); pdev 575 drivers/mfd/qcom_rpm.c match = of_match_device(qcom_rpm_of_match, &pdev->dev); pdev 580 drivers/mfd/qcom_rpm.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 581 drivers/mfd/qcom_rpm.c rpm->status_regs = devm_ioremap_resource(&pdev->dev, res); pdev 587 drivers/mfd/qcom_rpm.c syscon_np = of_parse_phandle(pdev->dev.of_node, "qcom,ipc", 0); pdev 589 drivers/mfd/qcom_rpm.c dev_err(&pdev->dev, "no qcom,ipc node\n"); pdev 598 drivers/mfd/qcom_rpm.c ret = of_property_read_u32_index(pdev->dev.of_node, "qcom,ipc", 1, pdev 601 drivers/mfd/qcom_rpm.c dev_err(&pdev->dev, "no offset in qcom,ipc\n"); pdev 605 drivers/mfd/qcom_rpm.c ret = of_property_read_u32_index(pdev->dev.of_node, "qcom,ipc", 2, pdev 608 drivers/mfd/qcom_rpm.c dev_err(&pdev->dev, "no bit in qcom,ipc\n"); pdev 612 drivers/mfd/qcom_rpm.c dev_set_drvdata(&pdev->dev, rpm); pdev 618 drivers/mfd/qcom_rpm.c dev_err(&pdev->dev, pdev 631 drivers/mfd/qcom_rpm.c dev_info(&pdev->dev, "RPM firmware %u.%u.%u\n", fw_version[0], pdev 635 drivers/mfd/qcom_rpm.c ret = devm_request_irq(&pdev->dev, pdev 642 drivers/mfd/qcom_rpm.c dev_err(&pdev->dev, "failed to request ack interrupt\n"); pdev 648 drivers/mfd/qcom_rpm.c dev_warn(&pdev->dev, "failed to mark ack irq as wakeup\n"); pdev 650 drivers/mfd/qcom_rpm.c ret = devm_request_irq(&pdev->dev, pdev 657 drivers/mfd/qcom_rpm.c dev_err(&pdev->dev, "failed to request err interrupt\n"); pdev 661 drivers/mfd/qcom_rpm.c ret = devm_request_irq(&pdev->dev, pdev 668 drivers/mfd/qcom_rpm.c dev_err(&pdev->dev, "failed to request wakeup interrupt\n"); pdev 674 drivers/mfd/qcom_rpm.c dev_warn(&pdev->dev, "failed to mark wakeup irq as wakeup\n"); pdev 676 drivers/mfd/qcom_rpm.c return of_platform_populate(pdev->dev.of_node, NULL, NULL, &pdev->dev); pdev 679 drivers/mfd/qcom_rpm.c static int qcom_rpm_remove(struct platform_device *pdev) pdev 681 drivers/mfd/qcom_rpm.c struct qcom_rpm *rpm = dev_get_drvdata(&pdev->dev); pdev 683 drivers/mfd/qcom_rpm.c of_platform_depopulate(&pdev->dev); pdev 60 drivers/mfd/rdc321x-southbridge.c static int rdc321x_sb_probe(struct pci_dev *pdev, pdev 65 drivers/mfd/rdc321x-southbridge.c err = pci_enable_device(pdev); pdev 67 drivers/mfd/rdc321x-southbridge.c dev_err(&pdev->dev, "failed to enable device\n"); pdev 71 drivers/mfd/rdc321x-southbridge.c rdc321x_gpio_pdata.sb_pdev = pdev; pdev 72 drivers/mfd/rdc321x-southbridge.c rdc321x_wdt_pdata.sb_pdev = pdev; pdev 74 drivers/mfd/rdc321x-southbridge.c return devm_mfd_add_devices(&pdev->dev, -1, pdev 32 drivers/mfd/sm501.c struct platform_device pdev; pdev 677 drivers/mfd/sm501.c static struct sm501_device *to_sm_device(struct platform_device *pdev) pdev 679 drivers/mfd/sm501.c return container_of(pdev, struct sm501_device, pdev); pdev 711 drivers/mfd/sm501.c smdev->pdev.dev.release = sm501_device_release; pdev 713 drivers/mfd/sm501.c smdev->pdev.name = name; pdev 714 drivers/mfd/sm501.c smdev->pdev.id = sm->pdev_id; pdev 715 drivers/mfd/sm501.c smdev->pdev.dev.parent = sm->dev; pdev 716 drivers/mfd/sm501.c smdev->pdev.dev.coherent_dma_mask = 0xffffffff; pdev 719 drivers/mfd/sm501.c smdev->pdev.resource = (struct resource *)(smdev+1); pdev 720 drivers/mfd/sm501.c smdev->pdev.num_resources = res_count; pdev 723 drivers/mfd/sm501.c smdev->pdev.dev.platform_data = (void *)(smdev+1); pdev 725 drivers/mfd/sm501.c return &smdev->pdev; pdev 734 drivers/mfd/sm501.c struct platform_device *pdev) pdev 736 drivers/mfd/sm501.c struct sm501_device *smdev = to_sm_device(pdev); pdev 740 drivers/mfd/sm501.c for (ptr = 0; ptr < pdev->num_resources; ptr++) { pdev 742 drivers/mfd/sm501.c pdev->name, ptr, &pdev->resource[ptr]); pdev 745 drivers/mfd/sm501.c ret = platform_device_register(pdev); pdev 748 drivers/mfd/sm501.c dev_dbg(sm->dev, "registered %s\n", pdev->name); pdev 752 drivers/mfd/sm501.c pdev->name, ret); pdev 807 drivers/mfd/sm501.c struct platform_device *pdev; pdev 809 drivers/mfd/sm501.c pdev = sm501_create_subdev(sm, "sm501-usb", 3, 0); pdev 810 drivers/mfd/sm501.c if (!pdev) pdev 813 drivers/mfd/sm501.c sm501_create_subio(sm, &pdev->resource[0], 0x40000, 0x20000); pdev 814 drivers/mfd/sm501.c sm501_create_mem(sm, &pdev->resource[1], mem_avail, 256*1024); pdev 815 drivers/mfd/sm501.c sm501_create_irq(sm, &pdev->resource[2]); pdev 817 drivers/mfd/sm501.c return sm501_register_device(sm, pdev); pdev 835 drivers/mfd/sm501.c struct platform_device *pdev; pdev 838 drivers/mfd/sm501.c pdev = sm501_create_subdev(sm, "serial8250", 0, pdev 840 drivers/mfd/sm501.c if (!pdev) pdev 843 drivers/mfd/sm501.c uart_data = dev_get_platdata(&pdev->dev); pdev 858 drivers/mfd/sm501.c pdev->id = PLAT8250_DEV_SM501; pdev 860 drivers/mfd/sm501.c return sm501_register_device(sm, pdev); pdev 866 drivers/mfd/sm501.c struct platform_device *pdev; pdev 868 drivers/mfd/sm501.c pdev = sm501_create_subdev(sm, "sm501-fb", 4, 0); pdev 869 drivers/mfd/sm501.c if (!pdev) pdev 872 drivers/mfd/sm501.c sm501_create_subio(sm, &pdev->resource[0], 0x80000, 0x10000); pdev 873 drivers/mfd/sm501.c sm501_create_subio(sm, &pdev->resource[1], 0x100000, 0x50000); pdev 874 drivers/mfd/sm501.c sm501_create_mem(sm, &pdev->resource[2], mem_avail, *mem_avail); pdev 875 drivers/mfd/sm501.c sm501_create_irq(sm, &pdev->resource[3]); pdev 877 drivers/mfd/sm501.c return sm501_register_device(sm, pdev); pdev 1134 drivers/mfd/sm501.c struct platform_device *pdev; pdev 1137 drivers/mfd/sm501.c pdev = sm501_create_subdev(sm, "i2c-gpio", 0, pdev 1139 drivers/mfd/sm501.c if (!pdev) pdev 1143 drivers/mfd/sm501.c lookup = devm_kzalloc(&pdev->dev, struct_size(lookup, table, 3), pdev 1167 drivers/mfd/sm501.c icd = dev_get_platdata(&pdev->dev); pdev 1177 drivers/mfd/sm501.c pdev->id = iic->bus_num; pdev 1183 drivers/mfd/sm501.c return sm501_register_device(sm, pdev); pdev 1465 drivers/mfd/sm501.c static int sm501_plat_suspend(struct platform_device *pdev, pm_message_t state) pdev 1467 drivers/mfd/sm501.c struct sm501_devdata *sm = platform_get_drvdata(pdev); pdev 1482 drivers/mfd/sm501.c static int sm501_plat_resume(struct platform_device *pdev) pdev 1484 drivers/mfd/sm501.c struct sm501_devdata *sm = platform_get_drvdata(pdev); pdev 1654 drivers/mfd/sm501.c platform_device_unregister(&smdev->pdev); pdev 262 drivers/mfd/ssbi.c static int ssbi_probe(struct platform_device *pdev) pdev 264 drivers/mfd/ssbi.c struct device_node *np = pdev->dev.of_node; pdev 269 drivers/mfd/ssbi.c ssbi = devm_kzalloc(&pdev->dev, sizeof(*ssbi), GFP_KERNEL); pdev 273 drivers/mfd/ssbi.c mem_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 274 drivers/mfd/ssbi.c ssbi->base = devm_ioremap_resource(&pdev->dev, mem_res); pdev 278 drivers/mfd/ssbi.c platform_set_drvdata(pdev, ssbi); pdev 282 drivers/mfd/ssbi.c dev_err(&pdev->dev, "Missing qcom,controller-type property\n"); pdev 285 drivers/mfd/ssbi.c dev_info(&pdev->dev, "SSBI controller type: '%s'\n", type); pdev 293 drivers/mfd/ssbi.c dev_err(&pdev->dev, "Unknown qcom,controller-type\n"); pdev 307 drivers/mfd/ssbi.c return devm_of_platform_populate(&pdev->dev); pdev 47 drivers/mfd/sta2x11-mfd.c static struct sta2x11_mfd *sta2x11_mfd_find(struct pci_dev *pdev) pdev 52 drivers/mfd/sta2x11-mfd.c if (!pdev && !list_empty(&sta2x11_mfd_list)) { pdev 59 drivers/mfd/sta2x11-mfd.c instance = sta2x11_get_instance(pdev); pdev 69 drivers/mfd/sta2x11-mfd.c static int sta2x11_mfd_add(struct pci_dev *pdev, gfp_t flags) pdev 72 drivers/mfd/sta2x11-mfd.c struct sta2x11_mfd *mfd = sta2x11_mfd_find(pdev); pdev 77 drivers/mfd/sta2x11-mfd.c instance = sta2x11_get_instance(pdev); pdev 92 drivers/mfd/sta2x11-mfd.c u32 __sta2x11_mfd_mask(struct pci_dev *pdev, u32 reg, u32 mask, u32 val, pdev 95 drivers/mfd/sta2x11-mfd.c struct sta2x11_mfd *mfd = sta2x11_mfd_find(pdev); pdev 101 drivers/mfd/sta2x11-mfd.c dev_warn(&pdev->dev, ": can't access sctl regs\n"); pdev 107 drivers/mfd/sta2x11-mfd.c dev_warn(&pdev->dev, ": system ctl not initialized\n"); pdev 126 drivers/mfd/sta2x11-mfd.c struct pci_dev *pdev = *(struct pci_dev **)dev_get_platdata(&dev->dev); pdev 129 drivers/mfd/sta2x11-mfd.c if (!pdev) pdev 131 drivers/mfd/sta2x11-mfd.c mfd = sta2x11_mfd_find(pdev); pdev 299 drivers/mfd/sta2x11-mfd.c struct pci_dev **pdev; pdev 305 drivers/mfd/sta2x11-mfd.c pdev = dev_get_platdata(&dev->dev); pdev 306 drivers/mfd/sta2x11-mfd.c mfd = sta2x11_mfd_find(*pdev); pdev 492 drivers/mfd/sta2x11-mfd.c static int sta2x11_mfd_suspend(struct pci_dev *pdev, pm_message_t state) pdev 494 drivers/mfd/sta2x11-mfd.c pci_save_state(pdev); pdev 495 drivers/mfd/sta2x11-mfd.c pci_disable_device(pdev); pdev 496 drivers/mfd/sta2x11-mfd.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 501 drivers/mfd/sta2x11-mfd.c static int sta2x11_mfd_resume(struct pci_dev *pdev) pdev 505 drivers/mfd/sta2x11-mfd.c pci_set_power_state(pdev, PCI_D0); pdev 506 drivers/mfd/sta2x11-mfd.c err = pci_enable_device(pdev); pdev 509 drivers/mfd/sta2x11-mfd.c pci_restore_state(pdev); pdev 555 drivers/mfd/sta2x11-mfd.c static void sta2x11_mfd_setup(struct pci_dev *pdev, pdev 561 drivers/mfd/sta2x11-mfd.c sd->bars[i].cells[j].pdata_size = sizeof(pdev); pdev 562 drivers/mfd/sta2x11-mfd.c sd->bars[i].cells[j].platform_data = &pdev; pdev 566 drivers/mfd/sta2x11-mfd.c static int sta2x11_mfd_probe(struct pci_dev *pdev, pdev 572 drivers/mfd/sta2x11-mfd.c dev_info(&pdev->dev, "%s\n", __func__); pdev 574 drivers/mfd/sta2x11-mfd.c err = pci_enable_device(pdev); pdev 576 drivers/mfd/sta2x11-mfd.c dev_err(&pdev->dev, "Can't enable device.\n"); pdev 580 drivers/mfd/sta2x11-mfd.c err = pci_enable_msi(pdev); pdev 582 drivers/mfd/sta2x11-mfd.c dev_info(&pdev->dev, "Enable msi failed\n"); pdev 589 drivers/mfd/sta2x11-mfd.c sta2x11_mfd_setup(pdev, setup_data); pdev 592 drivers/mfd/sta2x11-mfd.c if (!sta2x11_mfd_find(pdev)) pdev 593 drivers/mfd/sta2x11-mfd.c sta2x11_mfd_add(pdev, GFP_ATOMIC); pdev 597 drivers/mfd/sta2x11-mfd.c err = mfd_add_devices(&pdev->dev, -1, pdev 600 drivers/mfd/sta2x11-mfd.c &pdev->resource[i], pdev 603 drivers/mfd/sta2x11-mfd.c dev_err(&pdev->dev, pdev 612 drivers/mfd/sta2x11-mfd.c mfd_remove_devices(&pdev->dev); pdev 613 drivers/mfd/sta2x11-mfd.c pci_disable_device(pdev); pdev 614 drivers/mfd/sta2x11-mfd.c pci_disable_msi(pdev); pdev 50 drivers/mfd/stm32-lptimer.c static int stm32_lptimer_probe(struct platform_device *pdev) pdev 52 drivers/mfd/stm32-lptimer.c struct device *dev = &pdev->dev; pdev 62 drivers/mfd/stm32-lptimer.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 80 drivers/mfd/stm32-lptimer.c platform_set_drvdata(pdev, ddata); pdev 82 drivers/mfd/stm32-lptimer.c return devm_of_platform_populate(&pdev->dev); pdev 202 drivers/mfd/stm32-timers.c static int stm32_timers_probe(struct platform_device *pdev) pdev 204 drivers/mfd/stm32-timers.c struct device *dev = &pdev->dev; pdev 214 drivers/mfd/stm32-timers.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 235 drivers/mfd/stm32-timers.c platform_set_drvdata(pdev, ddata); pdev 237 drivers/mfd/stm32-timers.c ret = of_platform_populate(pdev->dev.of_node, NULL, NULL, &pdev->dev); pdev 244 drivers/mfd/stm32-timers.c static int stm32_timers_remove(struct platform_device *pdev) pdev 246 drivers/mfd/stm32-timers.c struct stm32_timers *ddata = platform_get_drvdata(pdev); pdev 252 drivers/mfd/stm32-timers.c of_platform_depopulate(&pdev->dev); pdev 253 drivers/mfd/stm32-timers.c stm32_timers_dma_remove(&pdev->dev, ddata); pdev 94 drivers/mfd/sun4i-gpadc.c static int sun4i_gpadc_probe(struct platform_device *pdev) pdev 103 drivers/mfd/sun4i-gpadc.c of_id = of_match_node(sun4i_gpadc_of_match, pdev->dev.of_node); pdev 124 drivers/mfd/sun4i-gpadc.c dev = devm_kzalloc(&pdev->dev, sizeof(*dev), GFP_KERNEL); pdev 128 drivers/mfd/sun4i-gpadc.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 129 drivers/mfd/sun4i-gpadc.c dev->base = devm_ioremap_resource(&pdev->dev, mem); pdev 133 drivers/mfd/sun4i-gpadc.c dev->dev = &pdev->dev; pdev 140 drivers/mfd/sun4i-gpadc.c dev_err(&pdev->dev, "failed to init regmap: %d\n", ret); pdev 147 drivers/mfd/sun4i-gpadc.c irq = platform_get_irq(pdev, 0); pdev 148 drivers/mfd/sun4i-gpadc.c ret = devm_regmap_add_irq_chip(&pdev->dev, dev->regmap, irq, pdev 153 drivers/mfd/sun4i-gpadc.c dev_err(&pdev->dev, "failed to add irq chip: %d\n", ret); pdev 159 drivers/mfd/sun4i-gpadc.c dev_err(&pdev->dev, "failed to add MFD devices: %d\n", ret); pdev 148 drivers/mfd/sun6i-prcm.c static int sun6i_prcm_probe(struct platform_device *pdev) pdev 155 drivers/mfd/sun6i-prcm.c match = of_match_node(sun6i_prcm_dt_ids, pdev->dev.of_node); pdev 161 drivers/mfd/sun6i-prcm.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 163 drivers/mfd/sun6i-prcm.c dev_err(&pdev->dev, "no prcm memory region provided\n"); pdev 167 drivers/mfd/sun6i-prcm.c ret = mfd_add_devices(&pdev->dev, 0, data->subdevs, data->nsubdevs, pdev 170 drivers/mfd/sun6i-prcm.c dev_err(&pdev->dev, "failed to add subdevices\n"); pdev 228 drivers/mfd/syscon.c static int syscon_probe(struct platform_device *pdev) pdev 230 drivers/mfd/syscon.c struct device *dev = &pdev->dev; pdev 241 drivers/mfd/syscon.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 258 drivers/mfd/syscon.c platform_set_drvdata(pdev, syscon); pdev 122 drivers/mfd/ti_am335x_tscadc.c static int ti_tscadc_probe(struct platform_device *pdev) pdev 137 drivers/mfd/ti_am335x_tscadc.c if (!pdev->dev.of_node) { pdev 138 drivers/mfd/ti_am335x_tscadc.c dev_err(&pdev->dev, "Could not find valid DT data.\n"); pdev 142 drivers/mfd/ti_am335x_tscadc.c node = of_get_child_by_name(pdev->dev.of_node, "tsc"); pdev 146 drivers/mfd/ti_am335x_tscadc.c node = of_get_child_by_name(pdev->dev.of_node, "adc"); pdev 150 drivers/mfd/ti_am335x_tscadc.c dev_err(&pdev->dev, " PIN numbers are 0..7 (not %d)\n", pdev 157 drivers/mfd/ti_am335x_tscadc.c dev_err(&pdev->dev, "Number of i/p channels more than 8\n"); pdev 161 drivers/mfd/ti_am335x_tscadc.c dev_err(&pdev->dev, "Need atleast one channel.\n"); pdev 166 drivers/mfd/ti_am335x_tscadc.c dev_err(&pdev->dev, "Too many step configurations requested\n"); pdev 171 drivers/mfd/ti_am335x_tscadc.c tscadc = devm_kzalloc(&pdev->dev, sizeof(*tscadc), GFP_KERNEL); pdev 175 drivers/mfd/ti_am335x_tscadc.c tscadc->dev = &pdev->dev; pdev 177 drivers/mfd/ti_am335x_tscadc.c err = platform_get_irq(pdev, 0); pdev 179 drivers/mfd/ti_am335x_tscadc.c dev_err(&pdev->dev, "no irq ID is specified.\n"); pdev 184 drivers/mfd/ti_am335x_tscadc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 186 drivers/mfd/ti_am335x_tscadc.c tscadc->tscadc_base = devm_ioremap_resource(&pdev->dev, res); pdev 190 drivers/mfd/ti_am335x_tscadc.c tscadc->regmap = devm_regmap_init_mmio(&pdev->dev, pdev 193 drivers/mfd/ti_am335x_tscadc.c dev_err(&pdev->dev, "regmap init failed\n"); pdev 201 drivers/mfd/ti_am335x_tscadc.c pm_runtime_enable(&pdev->dev); pdev 202 drivers/mfd/ti_am335x_tscadc.c pm_runtime_get_sync(&pdev->dev); pdev 212 drivers/mfd/ti_am335x_tscadc.c clk = devm_clk_get(&pdev->dev, "adc_tsc_fck"); pdev 214 drivers/mfd/ti_am335x_tscadc.c dev_err(&pdev->dev, "failed to get TSC fck\n"); pdev 267 drivers/mfd/ti_am335x_tscadc.c err = mfd_add_devices(&pdev->dev, PLATFORM_DEVID_AUTO, pdev 273 drivers/mfd/ti_am335x_tscadc.c platform_set_drvdata(pdev, tscadc); pdev 277 drivers/mfd/ti_am335x_tscadc.c pm_runtime_put_sync(&pdev->dev); pdev 278 drivers/mfd/ti_am335x_tscadc.c pm_runtime_disable(&pdev->dev); pdev 283 drivers/mfd/ti_am335x_tscadc.c static int ti_tscadc_remove(struct platform_device *pdev) pdev 285 drivers/mfd/ti_am335x_tscadc.c struct ti_tscadc_dev *tscadc = platform_get_drvdata(pdev); pdev 289 drivers/mfd/ti_am335x_tscadc.c pm_runtime_put_sync(&pdev->dev); pdev 290 drivers/mfd/ti_am335x_tscadc.c pm_runtime_disable(&pdev->dev); pdev 387 drivers/mfd/tps6586x.c struct platform_device *pdev; pdev 393 drivers/mfd/tps6586x.c pdev = platform_device_alloc(subdev->name, subdev->id); pdev 394 drivers/mfd/tps6586x.c if (!pdev) { pdev 399 drivers/mfd/tps6586x.c pdev->dev.parent = tps6586x->dev; pdev 400 drivers/mfd/tps6586x.c pdev->dev.platform_data = subdev->platform_data; pdev 401 drivers/mfd/tps6586x.c pdev->dev.of_node = subdev->of_node; pdev 403 drivers/mfd/tps6586x.c ret = platform_device_add(pdev); pdev 405 drivers/mfd/tps6586x.c platform_device_put(pdev); pdev 113 drivers/mfd/tps65911-comparator.c static int tps65911_comparator_probe(struct platform_device *pdev) pdev 115 drivers/mfd/tps65911-comparator.c struct tps65910 *tps65910 = dev_get_drvdata(pdev->dev.parent); pdev 121 drivers/mfd/tps65911-comparator.c dev_err(&pdev->dev, "cannot set COMP1 threshold\n"); pdev 127 drivers/mfd/tps65911-comparator.c dev_err(&pdev->dev, "cannot set COMP2 threshold\n"); pdev 132 drivers/mfd/tps65911-comparator.c ret = device_create_file(&pdev->dev, &dev_attr_comp1_threshold); pdev 134 drivers/mfd/tps65911-comparator.c dev_err(&pdev->dev, "failed to add COMP1 sysfs file\n"); pdev 136 drivers/mfd/tps65911-comparator.c ret = device_create_file(&pdev->dev, &dev_attr_comp2_threshold); pdev 138 drivers/mfd/tps65911-comparator.c dev_err(&pdev->dev, "failed to add COMP2 sysfs file\n"); pdev 143 drivers/mfd/tps65911-comparator.c static int tps65911_comparator_remove(struct platform_device *pdev) pdev 147 drivers/mfd/tps65911-comparator.c tps65910 = dev_get_drvdata(pdev->dev.parent); pdev 148 drivers/mfd/tps65911-comparator.c device_remove_file(&pdev->dev, &dev_attr_comp2_threshold); pdev 149 drivers/mfd/tps65911-comparator.c device_remove_file(&pdev->dev, &dev_attr_comp1_threshold); pdev 159 drivers/mfd/tqmx86.c static int tqmx86_probe(struct platform_device *pdev) pdev 162 drivers/mfd/tqmx86.c struct device *dev = &pdev->dev; pdev 234 drivers/mfd/tqmx86.c struct platform_device *pdev; pdev 237 drivers/mfd/tqmx86.c pdev = platform_device_alloc("tqmx86", -1); pdev 238 drivers/mfd/tqmx86.c if (!pdev) pdev 241 drivers/mfd/tqmx86.c err = platform_device_add(pdev); pdev 243 drivers/mfd/tqmx86.c platform_device_put(pdev); pdev 599 drivers/mfd/twl-core.c struct platform_device *pdev; pdev 610 drivers/mfd/twl-core.c pdev = platform_device_alloc(name, num); pdev 611 drivers/mfd/twl-core.c if (!pdev) pdev 614 drivers/mfd/twl-core.c pdev->dev.parent = &twl->client->dev; pdev 617 drivers/mfd/twl-core.c status = platform_device_add_data(pdev, pdata, pdata_len); pdev 619 drivers/mfd/twl-core.c dev_dbg(&pdev->dev, "can't add platform_data\n"); pdev 630 drivers/mfd/twl-core.c status = platform_device_add_resources(pdev, r, irq1 ? 2 : 1); pdev 632 drivers/mfd/twl-core.c dev_dbg(&pdev->dev, "can't add irqs\n"); pdev 637 drivers/mfd/twl-core.c status = platform_device_add(pdev); pdev 641 drivers/mfd/twl-core.c device_init_wakeup(&pdev->dev, can_wakeup); pdev 643 drivers/mfd/twl-core.c return &pdev->dev; pdev 646 drivers/mfd/twl-core.c platform_device_put(pdev); pdev 1072 drivers/mfd/twl-core.c struct platform_device *pdev; pdev 1089 drivers/mfd/twl-core.c pdev = platform_device_alloc(DRIVER_NAME, -1); pdev 1090 drivers/mfd/twl-core.c if (!pdev) { pdev 1095 drivers/mfd/twl-core.c status = platform_device_add(pdev); pdev 1097 drivers/mfd/twl-core.c platform_device_put(pdev); pdev 1230 drivers/mfd/twl-core.c platform_device_unregister(pdev); pdev 178 drivers/mfd/twl4030-audio.c static int twl4030_audio_probe(struct platform_device *pdev) pdev 181 drivers/mfd/twl4030-audio.c struct twl4030_audio_data *pdata = dev_get_platdata(&pdev->dev); pdev 182 drivers/mfd/twl4030-audio.c struct device_node *node = pdev->dev.of_node; pdev 188 drivers/mfd/twl4030-audio.c dev_err(&pdev->dev, "Platform data is missing\n"); pdev 192 drivers/mfd/twl4030-audio.c audio = devm_kzalloc(&pdev->dev, sizeof(struct twl4030_audio), pdev 212 drivers/mfd/twl4030-audio.c dev_err(&pdev->dev, "Invalid audio_mclk\n"); pdev 244 drivers/mfd/twl4030-audio.c platform_set_drvdata(pdev, audio); pdev 245 drivers/mfd/twl4030-audio.c twl4030_audio_dev = pdev; pdev 248 drivers/mfd/twl4030-audio.c ret = mfd_add_devices(&pdev->dev, pdev->id, audio->cells, pdev 251 drivers/mfd/twl4030-audio.c dev_err(&pdev->dev, "No platform data found for childs\n"); pdev 261 drivers/mfd/twl4030-audio.c static int twl4030_audio_remove(struct platform_device *pdev) pdev 263 drivers/mfd/twl4030-audio.c mfd_remove_devices(&pdev->dev); pdev 882 drivers/mfd/twl4030-power.c static int twl4030_power_probe(struct platform_device *pdev) pdev 884 drivers/mfd/twl4030-power.c const struct twl4030_power_data *pdata = dev_get_platdata(&pdev->dev); pdev 885 drivers/mfd/twl4030-power.c struct device_node *node = pdev->dev.of_node; pdev 892 drivers/mfd/twl4030-power.c dev_err(&pdev->dev, "Platform data is missing\n"); pdev 908 drivers/mfd/twl4030-power.c &pdev->dev); pdev 956 drivers/mfd/twl4030-power.c static int twl4030_power_remove(struct platform_device *pdev) pdev 312 drivers/mfd/twl6030-irq.c struct platform_device *pdev = to_platform_device(dev); pdev 314 drivers/mfd/twl6030-irq.c if (pdev->id) { pdev 318 drivers/mfd/twl6030-irq.c pr_err("Unknown MMC controller %d in %s\n", pdev->id, __func__); pdev 40 drivers/mfd/ucb1x00-assabet.c struct platform_device *pdev; pdev 60 drivers/mfd/ucb1x00-assabet.c pdev = platform_device_register_data(&ucb->dev, "gpio-keys", -1, pdev 67 drivers/mfd/ucb1x00-assabet.c dev->priv = pdev; pdev 73 drivers/mfd/ucb1x00-assabet.c struct platform_device *pdev = dev->priv; pdev 75 drivers/mfd/ucb1x00-assabet.c if (!IS_ERR(pdev)) pdev 76 drivers/mfd/ucb1x00-assabet.c platform_device_unregister(pdev); pdev 156 drivers/mfd/vexpress-sysreg.c static int vexpress_sysreg_probe(struct platform_device *pdev) pdev 164 drivers/mfd/vexpress-sysreg.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 168 drivers/mfd/vexpress-sysreg.c base = devm_ioremap(&pdev->dev, mem->start, resource_size(mem)); pdev 183 drivers/mfd/vexpress-sysreg.c dev_warn(&pdev->dev, "DT HBI (%x) is not matching hardware (%x)!\n", pdev 191 drivers/mfd/vexpress-sysreg.c mmc_gpio_chip = devm_kzalloc(&pdev->dev, sizeof(*mmc_gpio_chip), pdev 195 drivers/mfd/vexpress-sysreg.c bgpio_init(mmc_gpio_chip, &pdev->dev, 0x4, base + SYS_MCI, pdev 200 drivers/mfd/vexpress-sysreg.c return mfd_add_devices(&pdev->dev, PLATFORM_DEVID_AUTO, pdev 66 drivers/mfd/viperboard.c dev_set_drvdata(&vb->pdev.dev, vb); pdev 60 drivers/mfd/vx855.c static int vx855_probe(struct pci_dev *pdev, pdev 66 drivers/mfd/vx855.c ret = pci_enable_device(pdev); pdev 70 drivers/mfd/vx855.c pci_read_config_word(pdev, VX855_CFG_PMIO_OFFSET, &gpio_io_offset); pdev 72 drivers/mfd/vx855.c dev_warn(&pdev->dev, pdev 89 drivers/mfd/vx855.c ret = mfd_add_devices(&pdev->dev, -1, vx855_cells, ARRAY_SIZE(vx855_cells), pdev 96 drivers/mfd/vx855.c pci_disable_device(pdev); pdev 100 drivers/mfd/vx855.c static void vx855_remove(struct pci_dev *pdev) pdev 102 drivers/mfd/vx855.c mfd_remove_devices(&pdev->dev); pdev 103 drivers/mfd/vx855.c pci_disable_device(pdev); pdev 252 drivers/mfd/wm8350-core.c struct platform_device **pdev) pdev 256 drivers/mfd/wm8350-core.c *pdev = platform_device_alloc(name, -1); pdev 257 drivers/mfd/wm8350-core.c if (*pdev == NULL) { pdev 262 drivers/mfd/wm8350-core.c (*pdev)->dev.parent = wm8350->dev; pdev 263 drivers/mfd/wm8350-core.c platform_set_drvdata(*pdev, wm8350); pdev 264 drivers/mfd/wm8350-core.c ret = platform_device_add(*pdev); pdev 267 drivers/mfd/wm8350-core.c platform_device_put(*pdev); pdev 268 drivers/mfd/wm8350-core.c *pdev = NULL; pdev 423 drivers/mfd/wm8350-core.c &(wm8350->codec.pdev)); pdev 425 drivers/mfd/wm8350-core.c &(wm8350->gpio.pdev)); pdev 427 drivers/mfd/wm8350-core.c &(wm8350->hwmon.pdev)); pdev 429 drivers/mfd/wm8350-core.c &(wm8350->power.pdev)); pdev 430 drivers/mfd/wm8350-core.c wm8350_client_dev_register(wm8350, "wm8350-rtc", &(wm8350->rtc.pdev)); pdev 431 drivers/mfd/wm8350-core.c wm8350_client_dev_register(wm8350, "wm8350-wdt", &(wm8350->wdt.pdev)); pdev 33 drivers/misc/atmel-ssc.c if (ssc->pdev->dev.of_node) { pdev 34 drivers/misc/atmel-ssc.c if (of_alias_get_id(ssc->pdev->dev.of_node, "ssc") pdev 36 drivers/misc/atmel-ssc.c ssc->pdev->id = ssc_num; pdev 40 drivers/misc/atmel-ssc.c } else if (ssc->pdev->id == ssc_num) { pdev 54 drivers/misc/atmel-ssc.c dev_dbg(&ssc->pdev->dev, "module busy\n"); pdev 75 drivers/misc/atmel-ssc.c dev_dbg(&ssc->pdev->dev, "device already free\n"); pdev 133 drivers/misc/atmel-ssc.c atmel_ssc_get_driver_data(struct platform_device *pdev) pdev 135 drivers/misc/atmel-ssc.c if (pdev->dev.of_node) { pdev 137 drivers/misc/atmel-ssc.c match = of_match_node(atmel_ssc_dt_ids, pdev->dev.of_node); pdev 144 drivers/misc/atmel-ssc.c platform_get_device_id(pdev)->driver_data; pdev 150 drivers/misc/atmel-ssc.c struct device_node *np = ssc->pdev->dev.of_node; pdev 174 drivers/misc/atmel-ssc.c atmel_ssc_put_audio(of_alias_get_id(ssc->pdev->dev.of_node, "ssc")); pdev 179 drivers/misc/atmel-ssc.c if (of_property_read_bool(ssc->pdev->dev.of_node, "#sound-dai-cells")) pdev 190 drivers/misc/atmel-ssc.c static int ssc_probe(struct platform_device *pdev) pdev 196 drivers/misc/atmel-ssc.c ssc = devm_kzalloc(&pdev->dev, sizeof(struct ssc_device), GFP_KERNEL); pdev 198 drivers/misc/atmel-ssc.c dev_dbg(&pdev->dev, "out of memory\n"); pdev 202 drivers/misc/atmel-ssc.c ssc->pdev = pdev; pdev 204 drivers/misc/atmel-ssc.c plat_dat = atmel_ssc_get_driver_data(pdev); pdev 209 drivers/misc/atmel-ssc.c if (pdev->dev.of_node) { pdev 210 drivers/misc/atmel-ssc.c struct device_node *np = pdev->dev.of_node; pdev 215 drivers/misc/atmel-ssc.c regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 216 drivers/misc/atmel-ssc.c ssc->regs = devm_ioremap_resource(&pdev->dev, regs); pdev 222 drivers/misc/atmel-ssc.c ssc->clk = devm_clk_get(&pdev->dev, "pclk"); pdev 224 drivers/misc/atmel-ssc.c dev_dbg(&pdev->dev, "no pclk clock defined\n"); pdev 234 drivers/misc/atmel-ssc.c ssc->irq = platform_get_irq(pdev, 0); pdev 236 drivers/misc/atmel-ssc.c dev_dbg(&pdev->dev, "could not get irq\n"); pdev 244 drivers/misc/atmel-ssc.c platform_set_drvdata(pdev, ssc); pdev 246 drivers/misc/atmel-ssc.c dev_info(&pdev->dev, "Atmel SSC device at 0x%p (irq %d)\n", pdev 250 drivers/misc/atmel-ssc.c dev_err(&pdev->dev, "failed to auto-setup ssc for audio\n"); pdev 255 drivers/misc/atmel-ssc.c static int ssc_remove(struct platform_device *pdev) pdev 257 drivers/misc/atmel-ssc.c struct ssc_device *ssc = platform_get_drvdata(pdev); pdev 47 drivers/misc/atmel_tclib.c struct platform_device *pdev = NULL; pdev 54 drivers/misc/atmel_tclib.c if ((tc->pdev->dev.of_node && tc->id == block) || pdev 55 drivers/misc/atmel_tclib.c (tc->pdev->id == block)) { pdev 56 drivers/misc/atmel_tclib.c pdev = tc->pdev; pdev 63 drivers/misc/atmel_tclib.c return pdev ? tc : NULL; pdev 107 drivers/misc/atmel_tclib.c static int __init tc_probe(struct platform_device *pdev) pdev 115 drivers/misc/atmel_tclib.c if (of_get_child_count(pdev->dev.of_node)) pdev 118 drivers/misc/atmel_tclib.c irq = platform_get_irq(pdev, 0); pdev 122 drivers/misc/atmel_tclib.c tc = devm_kzalloc(&pdev->dev, sizeof(struct atmel_tc), GFP_KERNEL); pdev 126 drivers/misc/atmel_tclib.c tc->pdev = pdev; pdev 128 drivers/misc/atmel_tclib.c clk = devm_clk_get(&pdev->dev, "t0_clk"); pdev 132 drivers/misc/atmel_tclib.c tc->slow_clk = devm_clk_get(&pdev->dev, "slow_clk"); pdev 136 drivers/misc/atmel_tclib.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 137 drivers/misc/atmel_tclib.c tc->regs = devm_ioremap_resource(&pdev->dev, r); pdev 142 drivers/misc/atmel_tclib.c if (pdev->dev.of_node) { pdev 144 drivers/misc/atmel_tclib.c match = of_match_node(atmel_tcb_dt_ids, pdev->dev.of_node); pdev 148 drivers/misc/atmel_tclib.c tc->id = of_alias_get_id(tc->pdev->dev.of_node, "tcb"); pdev 150 drivers/misc/atmel_tclib.c tc->id = pdev->id; pdev 154 drivers/misc/atmel_tclib.c tc->clk[1] = devm_clk_get(&pdev->dev, "t1_clk"); pdev 157 drivers/misc/atmel_tclib.c tc->clk[2] = devm_clk_get(&pdev->dev, "t2_clk"); pdev 162 drivers/misc/atmel_tclib.c tc->irq[1] = platform_get_irq(pdev, 1); pdev 165 drivers/misc/atmel_tclib.c tc->irq[2] = platform_get_irq(pdev, 2); pdev 176 drivers/misc/atmel_tclib.c platform_set_drvdata(pdev, tc); pdev 181 drivers/misc/atmel_tclib.c static void tc_shutdown(struct platform_device *pdev) pdev 184 drivers/misc/atmel_tclib.c struct atmel_tc *tc = platform_get_drvdata(pdev); pdev 135 drivers/misc/cardreader/alcor_pci.c priv->pdev_cap_off = alcor_pci_find_cap_offset(priv, priv->pdev); pdev 146 drivers/misc/cardreader/alcor_pci.c pci = priv->pdev; pdev 204 drivers/misc/cardreader/alcor_pci.c pci = priv->pdev; pdev 240 drivers/misc/cardreader/alcor_pci.c static int alcor_pci_probe(struct pci_dev *pdev, pdev 249 drivers/misc/cardreader/alcor_pci.c ret = pcim_enable_device(pdev); pdev 253 drivers/misc/cardreader/alcor_pci.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 262 drivers/misc/cardreader/alcor_pci.c priv->pdev = pdev; pdev 263 drivers/misc/cardreader/alcor_pci.c priv->parent_pdev = pdev->bus->self; pdev 264 drivers/misc/cardreader/alcor_pci.c priv->dev = &pdev->dev; pdev 266 drivers/misc/cardreader/alcor_pci.c priv->irq = pdev->irq; pdev 268 drivers/misc/cardreader/alcor_pci.c ret = pci_request_regions(pdev, DRV_NAME_ALCOR_PCI); pdev 270 drivers/misc/cardreader/alcor_pci.c dev_err(&pdev->dev, "Cannot request region\n"); pdev 274 drivers/misc/cardreader/alcor_pci.c if (!(pci_resource_flags(pdev, bar) & IORESOURCE_MEM)) { pdev 275 drivers/misc/cardreader/alcor_pci.c dev_err(&pdev->dev, "BAR %d is not iomem. Aborting.\n", bar); pdev 280 drivers/misc/cardreader/alcor_pci.c priv->iobase = pcim_iomap(pdev, bar, 0); pdev 296 drivers/misc/cardreader/alcor_pci.c pci_set_master(pdev); pdev 297 drivers/misc/cardreader/alcor_pci.c pci_set_drvdata(pdev, priv); pdev 304 drivers/misc/cardreader/alcor_pci.c ret = mfd_add_devices(&pdev->dev, priv->id, alcor_pci_cells, pdev 314 drivers/misc/cardreader/alcor_pci.c pci_release_regions(pdev); pdev 318 drivers/misc/cardreader/alcor_pci.c static void alcor_pci_remove(struct pci_dev *pdev) pdev 322 drivers/misc/cardreader/alcor_pci.c priv = pci_get_drvdata(pdev); pdev 326 drivers/misc/cardreader/alcor_pci.c mfd_remove_devices(&pdev->dev); pdev 330 drivers/misc/cardreader/alcor_pci.c pci_release_regions(pdev); pdev 331 drivers/misc/cardreader/alcor_pci.c pci_set_drvdata(pdev, NULL); pdev 17 drivers/misc/cb710/core.c void cb710_pci_update_config_reg(struct pci_dev *pdev, pdev 22 drivers/misc/cb710/core.c pci_read_config_dword(pdev, reg, &rval); pdev 24 drivers/misc/cb710/core.c pci_write_config_dword(pdev, reg, rval); pdev 29 drivers/misc/cb710/core.c static int cb710_pci_configure(struct pci_dev *pdev) pdev 31 drivers/misc/cb710/core.c unsigned int devfn = PCI_DEVFN(PCI_SLOT(pdev->devfn), 0); pdev 35 drivers/misc/cb710/core.c cb710_pci_update_config_reg(pdev, 0x48, pdev 38 drivers/misc/cb710/core.c pci_read_config_dword(pdev, 0x48, &val); pdev 42 drivers/misc/cb710/core.c pdev0 = pci_get_slot(pdev->bus, devfn); pdev 112 drivers/misc/cb710/core.c slot->pdev.name = name; pdev 113 drivers/misc/cb710/core.c slot->pdev.id = chip->platform_id; pdev 114 drivers/misc/cb710/core.c slot->pdev.dev.parent = &chip->pdev->dev; pdev 115 drivers/misc/cb710/core.c slot->pdev.dev.release = cb710_release_slot; pdev 117 drivers/misc/cb710/core.c err = platform_device_register(&slot->pdev); pdev 126 drivers/misc/cb710/core.c platform_device_put(&slot->pdev); pdev 146 drivers/misc/cb710/core.c platform_device_unregister(&chip->slot[nr].pdev); pdev 171 drivers/misc/cb710/core.c static int cb710_suspend(struct pci_dev *pdev, pm_message_t state) pdev 173 drivers/misc/cb710/core.c struct cb710_chip *chip = pci_get_drvdata(pdev); pdev 175 drivers/misc/cb710/core.c devm_free_irq(&pdev->dev, pdev->irq, chip); pdev 176 drivers/misc/cb710/core.c pci_save_state(pdev); pdev 177 drivers/misc/cb710/core.c pci_disable_device(pdev); pdev 179 drivers/misc/cb710/core.c pci_set_power_state(pdev, PCI_D3hot); pdev 183 drivers/misc/cb710/core.c static int cb710_resume(struct pci_dev *pdev) pdev 185 drivers/misc/cb710/core.c struct cb710_chip *chip = pci_get_drvdata(pdev); pdev 188 drivers/misc/cb710/core.c pci_set_power_state(pdev, PCI_D0); pdev 189 drivers/misc/cb710/core.c pci_restore_state(pdev); pdev 190 drivers/misc/cb710/core.c err = pcim_enable_device(pdev); pdev 194 drivers/misc/cb710/core.c return devm_request_irq(&pdev->dev, pdev->irq, pdev 200 drivers/misc/cb710/core.c static int cb710_probe(struct pci_dev *pdev, pdev 208 drivers/misc/cb710/core.c err = cb710_pci_configure(pdev); pdev 213 drivers/misc/cb710/core.c pci_read_config_dword(pdev, 0x48, &val); pdev 215 drivers/misc/cb710/core.c pci_write_config_dword(pdev, 0x48, val|0x71000000); pdev 216 drivers/misc/cb710/core.c pci_read_config_dword(pdev, 0x48, &val); pdev 219 drivers/misc/cb710/core.c dev_dbg(&pdev->dev, "PCI config[0x48] = 0x%08X\n", val); pdev 230 drivers/misc/cb710/core.c chip = devm_kzalloc(&pdev->dev, struct_size(chip, slot, n), pdev 235 drivers/misc/cb710/core.c err = pcim_enable_device(pdev); pdev 239 drivers/misc/cb710/core.c err = pcim_iomap_regions(pdev, 0x0001, KBUILD_MODNAME); pdev 244 drivers/misc/cb710/core.c chip->pdev = pdev; pdev 245 drivers/misc/cb710/core.c chip->iobase = pcim_iomap_table(pdev)[0]; pdev 247 drivers/misc/cb710/core.c pci_set_drvdata(pdev, chip); pdev 249 drivers/misc/cb710/core.c err = devm_request_irq(&pdev->dev, pdev->irq, pdev 259 drivers/misc/cb710/core.c dev_info(&pdev->dev, "id %d, IO 0x%p, IRQ %d\n", pdev 260 drivers/misc/cb710/core.c chip->platform_id, chip->iobase, pdev->irq); pdev 295 drivers/misc/cb710/core.c static void cb710_remove_one(struct pci_dev *pdev) pdev 297 drivers/misc/cb710/core.c struct cb710_chip *chip = pci_get_drvdata(pdev); pdev 39 drivers/misc/cs5535-mfgpt.c struct platform_device *pdev; pdev 199 drivers/misc/cs5535-mfgpt.c dev_info(&mfgpt->pdev->dev, "registered timer %d\n", timer_nr); pdev 316 drivers/misc/cs5535-mfgpt.c static int cs5535_mfgpt_probe(struct platform_device *pdev) pdev 322 drivers/misc/cs5535-mfgpt.c dev_err(&pdev->dev, "Bad mfgpt_reset_timers value: %i\n", pdev 334 drivers/misc/cs5535-mfgpt.c res = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 336 drivers/misc/cs5535-mfgpt.c dev_err(&pdev->dev, "can't fetch device resource info\n"); pdev 340 drivers/misc/cs5535-mfgpt.c if (!request_region(res->start, resource_size(res), pdev->name)) { pdev 341 drivers/misc/cs5535-mfgpt.c dev_err(&pdev->dev, "can't request region\n"); pdev 347 drivers/misc/cs5535-mfgpt.c cs5535_mfgpt_chip.pdev = pdev; pdev 350 drivers/misc/cs5535-mfgpt.c dev_info(&pdev->dev, "reserved resource region %pR\n", res); pdev 354 drivers/misc/cs5535-mfgpt.c dev_info(&pdev->dev, "%d MFGPT timers available\n", t); pdev 662 drivers/misc/cxl/cxl.h struct platform_device *pdev; pdev 765 drivers/misc/cxl/cxl.h struct pci_dev *pdev; pdev 768 drivers/misc/cxl/cxl.h pdev = to_pci_dev(cxl->dev.parent); pdev 769 drivers/misc/cxl/cxl.h return !pci_channel_offline(pdev); pdev 1061 drivers/misc/cxl/cxl.h int cxl_of_probe(struct platform_device *pdev); pdev 1095 drivers/misc/cxl/guest.c struct cxl *cxl_guest_init_adapter(struct device_node *np, struct platform_device *pdev) pdev 1110 drivers/misc/cxl/guest.c adapter->guest->pdev = pdev; pdev 1111 drivers/misc/cxl/guest.c adapter->dev.parent = &pdev->dev; pdev 1113 drivers/misc/cxl/guest.c dev_set_drvdata(&pdev->dev, adapter); pdev 1160 drivers/misc/cxl/guest.c struct platform_device *pdev; pdev 1162 drivers/misc/cxl/guest.c pdev = adapter->guest->pdev; pdev 1165 drivers/misc/cxl/guest.c cxl_of_probe(pdev); pdev 435 drivers/misc/cxl/of.c static int cxl_of_remove(struct platform_device *pdev) pdev 440 drivers/misc/cxl/of.c adapter = dev_get_drvdata(&pdev->dev); pdev 448 drivers/misc/cxl/of.c static void cxl_of_shutdown(struct platform_device *pdev) pdev 450 drivers/misc/cxl/of.c cxl_of_remove(pdev); pdev 453 drivers/misc/cxl/of.c int cxl_of_probe(struct platform_device *pdev) pdev 463 drivers/misc/cxl/of.c np = pdev->dev.of_node; pdev 468 drivers/misc/cxl/of.c adapter = cxl_guest_init_adapter(np, pdev); pdev 470 drivers/misc/cxl/of.c dev_err(&pdev->dev, "guest_init_adapter failed: %li\n", PTR_ERR(adapter)); pdev 477 drivers/misc/cxl/of.c dev_err(&pdev->dev, "AFU %i failed to initialise: %i\n", pdev 485 drivers/misc/cxl/of.c dev_info(&pdev->dev, "No active AFU"); pdev 1525 drivers/misc/cxl/pci.c struct pci_dev *pdev = to_pci_dev(adapter->dev.parent); pdev 1528 drivers/misc/cxl/pci.c pnv_pci_set_tunnel_bar(pdev, 0x00020000E0000000ull, 0); pdev 1533 drivers/misc/cxl/pci.c pci_disable_device(pdev); pdev 1826 drivers/misc/cxl/pci.c static pci_ers_result_t cxl_pci_error_detected(struct pci_dev *pdev, pdev 1829 drivers/misc/cxl/pci.c struct cxl *adapter = pci_get_drvdata(pdev); pdev 1880 drivers/misc/cxl/pci.c dev_info(&pdev->dev, "reflashing, so opting out of EEH!\n"); pdev 1969 drivers/misc/cxl/pci.c static pci_ers_result_t cxl_pci_slot_reset(struct pci_dev *pdev) pdev 1971 drivers/misc/cxl/pci.c struct cxl *adapter = pci_get_drvdata(pdev); pdev 1979 drivers/misc/cxl/pci.c if (cxl_configure_adapter(adapter, pdev)) pdev 1996 drivers/misc/cxl/pci.c if (pci_configure_afu(afu, adapter, pdev)) pdev 2054 drivers/misc/cxl/pci.c dev_err(&pdev->dev, "EEH recovery failed. Asking to be disconnected.\n"); pdev 2058 drivers/misc/cxl/pci.c static void cxl_pci_resume(struct pci_dev *pdev) pdev 2060 drivers/misc/cxl/pci.c struct cxl *adapter = pci_get_drvdata(pdev); pdev 15 drivers/misc/cxl/vphb.c static int cxl_setup_msi_irqs(struct pci_dev *pdev, int nvec, int type) pdev 20 drivers/misc/cxl/vphb.c static void cxl_teardown_msi_irqs(struct pci_dev *pdev) pdev 289 drivers/misc/eeprom/idt_89hpesx.c static int idt_smb_write_byte(struct idt_89hpesx_dev *pdev, pdev 306 drivers/misc/eeprom/idt_89hpesx.c sts = idt_smb_safe(write_byte, pdev->client, ccode, pdev 321 drivers/misc/eeprom/idt_89hpesx.c static int idt_smb_read_byte(struct idt_89hpesx_dev *pdev, pdev 338 drivers/misc/eeprom/idt_89hpesx.c sts = idt_smb_safe(read_byte, pdev->client, ccode); pdev 354 drivers/misc/eeprom/idt_89hpesx.c static int idt_smb_write_word(struct idt_89hpesx_dev *pdev, pdev 374 drivers/misc/eeprom/idt_89hpesx.c sts = idt_smb_safe(write_word, pdev->client, ccode, pdev 388 drivers/misc/eeprom/idt_89hpesx.c sts = idt_smb_safe(write_byte, pdev->client, ccode, pdev 403 drivers/misc/eeprom/idt_89hpesx.c static int idt_smb_read_word(struct idt_89hpesx_dev *pdev, pdev 423 drivers/misc/eeprom/idt_89hpesx.c sts = idt_smb_safe(read_word, pdev->client, ccode); pdev 438 drivers/misc/eeprom/idt_89hpesx.c sts = idt_smb_safe(read_byte, pdev->client, ccode); pdev 454 drivers/misc/eeprom/idt_89hpesx.c static int idt_smb_write_block(struct idt_89hpesx_dev *pdev, pdev 467 drivers/misc/eeprom/idt_89hpesx.c return idt_smb_safe(write_block, pdev->client, ccode, seq->bytecnt, pdev 477 drivers/misc/eeprom/idt_89hpesx.c static int idt_smb_read_block(struct idt_89hpesx_dev *pdev, pdev 491 drivers/misc/eeprom/idt_89hpesx.c sts = idt_smb_safe(read_block, pdev->client, ccode, seq->data); pdev 507 drivers/misc/eeprom/idt_89hpesx.c static int idt_smb_write_i2c_block(struct idt_89hpesx_dev *pdev, pdev 524 drivers/misc/eeprom/idt_89hpesx.c return idt_smb_safe(write_i2c_block, pdev->client, ccode, pdev 537 drivers/misc/eeprom/idt_89hpesx.c static int idt_smb_read_i2c_block(struct idt_89hpesx_dev *pdev, pdev 551 drivers/misc/eeprom/idt_89hpesx.c sts = idt_smb_safe(read_i2c_block, pdev->client, ccode, pdev 575 drivers/misc/eeprom/idt_89hpesx.c static int idt_eeprom_read_byte(struct idt_89hpesx_dev *pdev, u16 memaddr, pdev 578 drivers/misc/eeprom/idt_89hpesx.c struct device *dev = &pdev->client->dev; pdev 584 drivers/misc/eeprom/idt_89hpesx.c smbseq.ccode = pdev->iniccode | CCODE_EEPROM; pdev 595 drivers/misc/eeprom/idt_89hpesx.c eeseq.cmd = pdev->inieecmd | EEPROM_OP_READ; pdev 596 drivers/misc/eeprom/idt_89hpesx.c eeseq.eeaddr = pdev->eeaddr; pdev 598 drivers/misc/eeprom/idt_89hpesx.c ret = pdev->smb_write(pdev, &smbseq); pdev 607 drivers/misc/eeprom/idt_89hpesx.c ret = pdev->smb_read(pdev, &smbseq); pdev 647 drivers/misc/eeprom/idt_89hpesx.c static int idt_eeprom_write(struct idt_89hpesx_dev *pdev, u16 memaddr, u16 len, pdev 650 drivers/misc/eeprom/idt_89hpesx.c struct device *dev = &pdev->client->dev; pdev 657 drivers/misc/eeprom/idt_89hpesx.c smbseq.ccode = pdev->iniccode | CCODE_EEPROM; pdev 663 drivers/misc/eeprom/idt_89hpesx.c mutex_lock(&pdev->smb_mtx); pdev 667 drivers/misc/eeprom/idt_89hpesx.c eeseq.cmd = pdev->inieecmd | EEPROM_OP_WRITE; pdev 668 drivers/misc/eeprom/idt_89hpesx.c eeseq.eeaddr = pdev->eeaddr; pdev 671 drivers/misc/eeprom/idt_89hpesx.c ret = pdev->smb_write(pdev, &smbseq); pdev 684 drivers/misc/eeprom/idt_89hpesx.c ret = idt_eeprom_read_byte(pdev, memaddr, &eeseq.data); pdev 698 drivers/misc/eeprom/idt_89hpesx.c mutex_unlock(&pdev->smb_mtx); pdev 713 drivers/misc/eeprom/idt_89hpesx.c static int idt_eeprom_read(struct idt_89hpesx_dev *pdev, u16 memaddr, u16 len, pdev 722 drivers/misc/eeprom/idt_89hpesx.c mutex_lock(&pdev->smb_mtx); pdev 725 drivers/misc/eeprom/idt_89hpesx.c ret = idt_eeprom_read_byte(pdev, memaddr, &buf[idx]); pdev 728 drivers/misc/eeprom/idt_89hpesx.c mutex_unlock(&pdev->smb_mtx); pdev 749 drivers/misc/eeprom/idt_89hpesx.c static int idt_csr_write(struct idt_89hpesx_dev *pdev, u16 csraddr, pdev 752 drivers/misc/eeprom/idt_89hpesx.c struct device *dev = &pdev->client->dev; pdev 758 drivers/misc/eeprom/idt_89hpesx.c smbseq.ccode = pdev->iniccode | CCODE_CSR; pdev 762 drivers/misc/eeprom/idt_89hpesx.c mutex_lock(&pdev->smb_mtx); pdev 766 drivers/misc/eeprom/idt_89hpesx.c csrseq.cmd = pdev->inicsrcmd | CSR_OP_WRITE; pdev 769 drivers/misc/eeprom/idt_89hpesx.c ret = pdev->smb_write(pdev, &smbseq); pdev 778 drivers/misc/eeprom/idt_89hpesx.c csrseq.cmd = pdev->inicsrcmd | CSR_OP_READ; pdev 779 drivers/misc/eeprom/idt_89hpesx.c ret = pdev->smb_write(pdev, &smbseq); pdev 788 drivers/misc/eeprom/idt_89hpesx.c ret = pdev->smb_read(pdev, &smbseq); pdev 804 drivers/misc/eeprom/idt_89hpesx.c mutex_unlock(&pdev->smb_mtx); pdev 815 drivers/misc/eeprom/idt_89hpesx.c static int idt_csr_read(struct idt_89hpesx_dev *pdev, u16 csraddr, u32 *data) pdev 817 drivers/misc/eeprom/idt_89hpesx.c struct device *dev = &pdev->client->dev; pdev 823 drivers/misc/eeprom/idt_89hpesx.c smbseq.ccode = pdev->iniccode | CCODE_CSR; pdev 827 drivers/misc/eeprom/idt_89hpesx.c mutex_lock(&pdev->smb_mtx); pdev 831 drivers/misc/eeprom/idt_89hpesx.c csrseq.cmd = pdev->inicsrcmd | CSR_OP_READ; pdev 833 drivers/misc/eeprom/idt_89hpesx.c ret = pdev->smb_write(pdev, &smbseq); pdev 842 drivers/misc/eeprom/idt_89hpesx.c ret = pdev->smb_read(pdev, &smbseq); pdev 861 drivers/misc/eeprom/idt_89hpesx.c mutex_unlock(&pdev->smb_mtx); pdev 884 drivers/misc/eeprom/idt_89hpesx.c struct idt_89hpesx_dev *pdev; pdev 888 drivers/misc/eeprom/idt_89hpesx.c pdev = dev_get_drvdata(kobj_to_dev(kobj)); pdev 891 drivers/misc/eeprom/idt_89hpesx.c ret = idt_eeprom_write(pdev, (u16)off, (u16)count, (u8 *)buf); pdev 908 drivers/misc/eeprom/idt_89hpesx.c struct idt_89hpesx_dev *pdev; pdev 912 drivers/misc/eeprom/idt_89hpesx.c pdev = dev_get_drvdata(kobj_to_dev(kobj)); pdev 915 drivers/misc/eeprom/idt_89hpesx.c ret = idt_eeprom_read(pdev, (u16)off, (u16)count, (u8 *)buf); pdev 937 drivers/misc/eeprom/idt_89hpesx.c struct idt_89hpesx_dev *pdev = filep->private_data; pdev 993 drivers/misc/eeprom/idt_89hpesx.c pdev->csr = (csraddr >> 2); pdev 1001 drivers/misc/eeprom/idt_89hpesx.c ret = idt_csr_write(pdev, pdev->csr, csrval); pdev 1031 drivers/misc/eeprom/idt_89hpesx.c struct idt_89hpesx_dev *pdev = filep->private_data; pdev 1037 drivers/misc/eeprom/idt_89hpesx.c ret = idt_csr_read(pdev, pdev->csr, &csrval); pdev 1042 drivers/misc/eeprom/idt_89hpesx.c csraddr = ((u32)pdev->csr << 2); pdev 1079 drivers/misc/eeprom/idt_89hpesx.c static void idt_set_defval(struct idt_89hpesx_dev *pdev) pdev 1082 drivers/misc/eeprom/idt_89hpesx.c pdev->eesize = 0; pdev 1083 drivers/misc/eeprom/idt_89hpesx.c pdev->eero = true; pdev 1084 drivers/misc/eeprom/idt_89hpesx.c pdev->inieecmd = 0; pdev 1085 drivers/misc/eeprom/idt_89hpesx.c pdev->eeaddr = 0; pdev 1119 drivers/misc/eeprom/idt_89hpesx.c static void idt_get_fw_data(struct idt_89hpesx_dev *pdev) pdev 1121 drivers/misc/eeprom/idt_89hpesx.c struct device *dev = &pdev->client->dev; pdev 1139 drivers/misc/eeprom/idt_89hpesx.c idt_set_defval(pdev); pdev 1144 drivers/misc/eeprom/idt_89hpesx.c pdev->eesize = (u32)ee_id->driver_data; pdev 1151 drivers/misc/eeprom/idt_89hpesx.c pdev->inieecmd = 0; pdev 1152 drivers/misc/eeprom/idt_89hpesx.c pdev->eeaddr = EEPROM_DEF_ADDR << 1; pdev 1154 drivers/misc/eeprom/idt_89hpesx.c pdev->inieecmd = EEPROM_USA; pdev 1155 drivers/misc/eeprom/idt_89hpesx.c pdev->eeaddr = eeprom_addr << 1; pdev 1160 drivers/misc/eeprom/idt_89hpesx.c pdev->eero = true; pdev 1162 drivers/misc/eeprom/idt_89hpesx.c pdev->eero = false; pdev 1165 drivers/misc/eeprom/idt_89hpesx.c pdev->eesize, pdev->eeaddr); pdev 1174 drivers/misc/eeprom/idt_89hpesx.c struct idt_89hpesx_dev *pdev; pdev 1177 drivers/misc/eeprom/idt_89hpesx.c pdev = devm_kmalloc(&client->dev, sizeof(struct idt_89hpesx_dev), pdev 1179 drivers/misc/eeprom/idt_89hpesx.c if (pdev == NULL) pdev 1183 drivers/misc/eeprom/idt_89hpesx.c pdev->client = client; pdev 1184 drivers/misc/eeprom/idt_89hpesx.c i2c_set_clientdata(client, pdev); pdev 1187 drivers/misc/eeprom/idt_89hpesx.c idt_get_fw_data(pdev); pdev 1190 drivers/misc/eeprom/idt_89hpesx.c pdev->inicsrcmd = CSR_DWE; pdev 1191 drivers/misc/eeprom/idt_89hpesx.c pdev->csr = CSR_DEF; pdev 1195 drivers/misc/eeprom/idt_89hpesx.c pdev->iniccode = CCODE_PEC; pdev 1198 drivers/misc/eeprom/idt_89hpesx.c pdev->iniccode = 0; pdev 1201 drivers/misc/eeprom/idt_89hpesx.c return pdev; pdev 1208 drivers/misc/eeprom/idt_89hpesx.c static void idt_free_pdev(struct idt_89hpesx_dev *pdev) pdev 1211 drivers/misc/eeprom/idt_89hpesx.c i2c_set_clientdata(pdev->client, NULL); pdev 1219 drivers/misc/eeprom/idt_89hpesx.c static int idt_set_smbus_ops(struct idt_89hpesx_dev *pdev) pdev 1221 drivers/misc/eeprom/idt_89hpesx.c struct i2c_adapter *adapter = pdev->client->adapter; pdev 1222 drivers/misc/eeprom/idt_89hpesx.c struct device *dev = &pdev->client->dev; pdev 1227 drivers/misc/eeprom/idt_89hpesx.c pdev->smb_read = idt_smb_read_block; pdev 1231 drivers/misc/eeprom/idt_89hpesx.c pdev->smb_read = idt_smb_read_i2c_block; pdev 1237 drivers/misc/eeprom/idt_89hpesx.c pdev->smb_read = idt_smb_read_word; pdev 1241 drivers/misc/eeprom/idt_89hpesx.c pdev->smb_read = idt_smb_read_byte; pdev 1251 drivers/misc/eeprom/idt_89hpesx.c pdev->smb_write = idt_smb_write_block; pdev 1255 drivers/misc/eeprom/idt_89hpesx.c pdev->smb_write = idt_smb_write_i2c_block; pdev 1261 drivers/misc/eeprom/idt_89hpesx.c pdev->smb_write = idt_smb_write_word; pdev 1265 drivers/misc/eeprom/idt_89hpesx.c pdev->smb_write = idt_smb_write_byte; pdev 1273 drivers/misc/eeprom/idt_89hpesx.c mutex_init(&pdev->smb_mtx); pdev 1283 drivers/misc/eeprom/idt_89hpesx.c static int idt_check_dev(struct idt_89hpesx_dev *pdev) pdev 1285 drivers/misc/eeprom/idt_89hpesx.c struct device *dev = &pdev->client->dev; pdev 1290 drivers/misc/eeprom/idt_89hpesx.c ret = idt_csr_read(pdev, IDT_VIDDID_CSR, &viddid); pdev 1313 drivers/misc/eeprom/idt_89hpesx.c static int idt_create_sysfs_files(struct idt_89hpesx_dev *pdev) pdev 1315 drivers/misc/eeprom/idt_89hpesx.c struct device *dev = &pdev->client->dev; pdev 1319 drivers/misc/eeprom/idt_89hpesx.c if (pdev->eesize == 0) { pdev 1325 drivers/misc/eeprom/idt_89hpesx.c pdev->ee_file = devm_kmalloc(dev, sizeof(*pdev->ee_file), GFP_KERNEL); pdev 1326 drivers/misc/eeprom/idt_89hpesx.c if (!pdev->ee_file) pdev 1330 drivers/misc/eeprom/idt_89hpesx.c memcpy(pdev->ee_file, &bin_attr_eeprom, sizeof(*pdev->ee_file)); pdev 1333 drivers/misc/eeprom/idt_89hpesx.c if (pdev->eero) { pdev 1334 drivers/misc/eeprom/idt_89hpesx.c pdev->ee_file->attr.mode &= ~0200; pdev 1335 drivers/misc/eeprom/idt_89hpesx.c pdev->ee_file->write = NULL; pdev 1338 drivers/misc/eeprom/idt_89hpesx.c pdev->ee_file->size = pdev->eesize; pdev 1339 drivers/misc/eeprom/idt_89hpesx.c ret = sysfs_create_bin_file(&dev->kobj, pdev->ee_file); pdev 1352 drivers/misc/eeprom/idt_89hpesx.c static void idt_remove_sysfs_files(struct idt_89hpesx_dev *pdev) pdev 1354 drivers/misc/eeprom/idt_89hpesx.c struct device *dev = &pdev->client->dev; pdev 1357 drivers/misc/eeprom/idt_89hpesx.c if (pdev->eesize == 0) pdev 1361 drivers/misc/eeprom/idt_89hpesx.c sysfs_remove_bin_file(&dev->kobj, pdev->ee_file); pdev 1369 drivers/misc/eeprom/idt_89hpesx.c static void idt_create_dbgfs_files(struct idt_89hpesx_dev *pdev) pdev 1371 drivers/misc/eeprom/idt_89hpesx.c struct i2c_client *cli = pdev->client; pdev 1376 drivers/misc/eeprom/idt_89hpesx.c pdev->csr_dir = debugfs_create_dir(fname, csr_dbgdir); pdev 1379 drivers/misc/eeprom/idt_89hpesx.c debugfs_create_file(cli->name, 0600, pdev->csr_dir, pdev, pdev 1387 drivers/misc/eeprom/idt_89hpesx.c static void idt_remove_dbgfs_files(struct idt_89hpesx_dev *pdev) pdev 1390 drivers/misc/eeprom/idt_89hpesx.c debugfs_remove_recursive(pdev->csr_dir); pdev 1398 drivers/misc/eeprom/idt_89hpesx.c struct idt_89hpesx_dev *pdev; pdev 1402 drivers/misc/eeprom/idt_89hpesx.c pdev = idt_create_pdev(client); pdev 1403 drivers/misc/eeprom/idt_89hpesx.c if (IS_ERR(pdev)) pdev 1404 drivers/misc/eeprom/idt_89hpesx.c return PTR_ERR(pdev); pdev 1407 drivers/misc/eeprom/idt_89hpesx.c ret = idt_set_smbus_ops(pdev); pdev 1412 drivers/misc/eeprom/idt_89hpesx.c ret = idt_check_dev(pdev); pdev 1417 drivers/misc/eeprom/idt_89hpesx.c ret = idt_create_sysfs_files(pdev); pdev 1422 drivers/misc/eeprom/idt_89hpesx.c idt_create_dbgfs_files(pdev); pdev 1427 drivers/misc/eeprom/idt_89hpesx.c idt_free_pdev(pdev); pdev 1437 drivers/misc/eeprom/idt_89hpesx.c struct idt_89hpesx_dev *pdev = i2c_get_clientdata(client); pdev 1440 drivers/misc/eeprom/idt_89hpesx.c idt_remove_dbgfs_files(pdev); pdev 1443 drivers/misc/eeprom/idt_89hpesx.c idt_remove_sysfs_files(pdev); pdev 1446 drivers/misc/eeprom/idt_89hpesx.c idt_free_pdev(pdev); pdev 1323 drivers/misc/fastrpc.c static int fastrpc_cb_probe(struct platform_device *pdev) pdev 1327 drivers/misc/fastrpc.c struct device *dev = &pdev->dev; pdev 1369 drivers/misc/fastrpc.c static int fastrpc_cb_remove(struct platform_device *pdev) pdev 1371 drivers/misc/fastrpc.c struct fastrpc_channel_ctx *cctx = dev_get_drvdata(pdev->dev.parent); pdev 1372 drivers/misc/fastrpc.c struct fastrpc_session_ctx *sess = dev_get_drvdata(&pdev->dev); pdev 671 drivers/misc/habanalabs/debugfs.c if (hdev->pdev->current_state == PCI_D0) pdev 673 drivers/misc/habanalabs/debugfs.c else if (hdev->pdev->current_state == PCI_D3hot) pdev 697 drivers/misc/habanalabs/debugfs.c pci_set_power_state(hdev->pdev, PCI_D0); pdev 698 drivers/misc/habanalabs/debugfs.c pci_restore_state(hdev->pdev); pdev 699 drivers/misc/habanalabs/debugfs.c rc = pci_enable_device(hdev->pdev); pdev 701 drivers/misc/habanalabs/debugfs.c pci_save_state(hdev->pdev); pdev 702 drivers/misc/habanalabs/debugfs.c pci_disable_device(hdev->pdev); pdev 703 drivers/misc/habanalabs/debugfs.c pci_set_power_state(hdev->pdev, PCI_D3hot); pdev 639 drivers/misc/habanalabs/device.c pci_save_state(hdev->pdev); pdev 668 drivers/misc/habanalabs/device.c pci_disable_device(hdev->pdev); pdev 669 drivers/misc/habanalabs/device.c pci_set_power_state(hdev->pdev, PCI_D3hot); pdev 687 drivers/misc/habanalabs/device.c pci_set_power_state(hdev->pdev, PCI_D0); pdev 688 drivers/misc/habanalabs/device.c pci_restore_state(hdev->pdev); pdev 689 drivers/misc/habanalabs/device.c rc = pci_enable_device_mem(hdev->pdev); pdev 696 drivers/misc/habanalabs/device.c pci_set_master(hdev->pdev); pdev 717 drivers/misc/habanalabs/device.c pci_clear_master(hdev->pdev); pdev 718 drivers/misc/habanalabs/device.c pci_disable_device(hdev->pdev); pdev 1295 drivers/misc/habanalabs/device.c if (hdev->pdev) pdev 1296 drivers/misc/habanalabs/device.c dev_err(&hdev->pdev->dev, pdev 473 drivers/misc/habanalabs/goya/goya.c struct pci_dev *pdev = hdev->pdev; pdev 480 drivers/misc/habanalabs/goya/goya.c if (pci_resource_len(pdev, SRAM_CFG_BAR_ID) != CFG_BAR_SIZE) { pdev 484 drivers/misc/habanalabs/goya/goya.c (unsigned long long) pci_resource_len(pdev, pdev 490 drivers/misc/habanalabs/goya/goya.c if (pci_resource_len(pdev, MSIX_BAR_ID) != MSIX_BAR_SIZE) { pdev 494 drivers/misc/habanalabs/goya/goya.c (unsigned long long) pci_resource_len(pdev, pdev 500 drivers/misc/habanalabs/goya/goya.c prop->dram_pci_bar_size = pci_resource_len(pdev, DDR_BAR_ID); pdev 681 drivers/misc/habanalabs/goya/goya.c &hdev->pdev->dev, GOYA_DMA_POOL_BLK_SIZE, 8, 0); pdev 2028 drivers/misc/habanalabs/goya/goya.c rc = pci_alloc_irq_vectors(hdev->pdev, GOYA_MSIX_ENTRIES, pdev 2038 drivers/misc/habanalabs/goya/goya.c irq = pci_irq_vector(hdev->pdev, i); pdev 2047 drivers/misc/habanalabs/goya/goya.c irq = pci_irq_vector(hdev->pdev, GOYA_EVENT_QUEUE_MSIX_IDX); pdev 2062 drivers/misc/habanalabs/goya/goya.c free_irq(pci_irq_vector(hdev->pdev, i), pdev 2065 drivers/misc/habanalabs/goya/goya.c pci_free_irq_vectors(hdev->pdev); pdev 2079 drivers/misc/habanalabs/goya/goya.c synchronize_irq(pci_irq_vector(hdev->pdev, i)); pdev 2081 drivers/misc/habanalabs/goya/goya.c synchronize_irq(pci_irq_vector(hdev->pdev, GOYA_EVENT_QUEUE_MSIX_IDX)); pdev 2094 drivers/misc/habanalabs/goya/goya.c irq = pci_irq_vector(hdev->pdev, GOYA_EVENT_QUEUE_MSIX_IDX); pdev 2098 drivers/misc/habanalabs/goya/goya.c irq = pci_irq_vector(hdev->pdev, i); pdev 2102 drivers/misc/habanalabs/goya/goya.c pci_free_irq_vectors(hdev->pdev); pdev 2804 drivers/misc/habanalabs/goya/goya.c void *kernel_addr = dma_alloc_coherent(&hdev->pdev->dev, size, pdev 2820 drivers/misc/habanalabs/goya/goya.c dma_free_coherent(&hdev->pdev->dev, size, cpu_addr, fixed_dma_handle); pdev 3113 drivers/misc/habanalabs/goya/goya.c if (!dma_map_sg(&hdev->pdev->dev, sgl, nents, dir)) pdev 3133 drivers/misc/habanalabs/goya/goya.c dma_unmap_sg(&hdev->pdev->dev, sgl, nents, dir); pdev 5104 drivers/misc/habanalabs/goya/goya.c return hdev->pdev->device; pdev 1061 drivers/misc/habanalabs/habanalabs.h if (hdev->pdev) \ pdev 1098 drivers/misc/habanalabs/habanalabs.h if (hdev->pdev) \ pdev 1129 drivers/misc/habanalabs/habanalabs.h if (hdev->pdev) \ pdev 1255 drivers/misc/habanalabs/habanalabs.h struct pci_dev *pdev; pdev 1429 drivers/misc/habanalabs/habanalabs.h int create_hdev(struct hl_device **dev, struct pci_dev *pdev, pdev 245 drivers/misc/habanalabs/habanalabs_drv.c int create_hdev(struct hl_device **dev, struct pci_dev *pdev, pdev 260 drivers/misc/habanalabs/habanalabs_drv.c if (pdev) { pdev 261 drivers/misc/habanalabs/habanalabs_drv.c hdev->asic_type = get_asic_type(pdev->device); pdev 263 drivers/misc/habanalabs/habanalabs_drv.c dev_err(&pdev->dev, "Unsupported ASIC\n"); pdev 283 drivers/misc/habanalabs/habanalabs_drv.c hdev->pdev = pdev; /* can be NULL in case of simulator device */ pdev 383 drivers/misc/habanalabs/habanalabs_drv.c static int hl_pci_probe(struct pci_dev *pdev, pdev 389 drivers/misc/habanalabs/habanalabs_drv.c dev_info(&pdev->dev, HL_NAME pdev 391 drivers/misc/habanalabs/habanalabs_drv.c (int)pdev->vendor, (int)pdev->device, (int)pdev->revision); pdev 393 drivers/misc/habanalabs/habanalabs_drv.c rc = create_hdev(&hdev, pdev, ASIC_INVALID, -1); pdev 397 drivers/misc/habanalabs/habanalabs_drv.c pci_set_drvdata(pdev, hdev); pdev 401 drivers/misc/habanalabs/habanalabs_drv.c dev_err(&pdev->dev, "Fatal error during habanalabs device init\n"); pdev 409 drivers/misc/habanalabs/habanalabs_drv.c pci_set_drvdata(pdev, NULL); pdev 422 drivers/misc/habanalabs/habanalabs_drv.c static void hl_pci_remove(struct pci_dev *pdev) pdev 426 drivers/misc/habanalabs/habanalabs_drv.c hdev = pci_get_drvdata(pdev); pdev 431 drivers/misc/habanalabs/habanalabs_drv.c pci_set_drvdata(pdev, NULL); pdev 423 drivers/misc/habanalabs/hwmon.c struct device *dev = hdev->pdev ? &hdev->pdev->dev : hdev->dev; pdev 28 drivers/misc/habanalabs/pci.c struct pci_dev *pdev = hdev->pdev; pdev 31 drivers/misc/habanalabs/pci.c rc = pci_request_regions(pdev, HL_NAME); pdev 40 drivers/misc/habanalabs/pci.c pci_ioremap_wc_bar(pdev, bar) : pdev 41 drivers/misc/habanalabs/pci.c pci_ioremap_bar(pdev, bar); pdev 59 drivers/misc/habanalabs/pci.c pci_release_regions(pdev); pdev 72 drivers/misc/habanalabs/pci.c struct pci_dev *pdev = hdev->pdev; pdev 80 drivers/misc/habanalabs/pci.c pci_release_regions(pdev); pdev 91 drivers/misc/habanalabs/pci.c struct pci_dev *pdev = hdev->pdev; pdev 102 drivers/misc/habanalabs/pci.c pci_write_config_dword(pdev, mmPCI_CONFIG_ELBI_STS, 0); pdev 104 drivers/misc/habanalabs/pci.c pci_write_config_dword(pdev, mmPCI_CONFIG_ELBI_ADDR, (u32) addr); pdev 105 drivers/misc/habanalabs/pci.c pci_write_config_dword(pdev, mmPCI_CONFIG_ELBI_DATA, data); pdev 106 drivers/misc/habanalabs/pci.c pci_write_config_dword(pdev, mmPCI_CONFIG_ELBI_CTRL, pdev 111 drivers/misc/habanalabs/pci.c pci_read_config_dword(pdev, mmPCI_CONFIG_ELBI_STS, &val); pdev 115 drivers/misc/habanalabs/pci.c pci_read_config_dword(pdev, mmPCI_CONFIG_ELBI_STS, pdev 170 drivers/misc/habanalabs/pci.c struct pci_dev *pdev = hdev->pdev; pdev 174 drivers/misc/habanalabs/pci.c parent_port = pdev->bus->self; pdev 315 drivers/misc/habanalabs/pci.c struct pci_dev *pdev = hdev->pdev; pdev 319 drivers/misc/habanalabs/pci.c rc = pci_set_dma_mask(pdev, DMA_BIT_MASK(dma_mask)); pdev 327 drivers/misc/habanalabs/pci.c rc = pci_set_dma_mask(pdev, DMA_BIT_MASK(dma_mask)); pdev 343 drivers/misc/habanalabs/pci.c rc = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(dma_mask)); pdev 365 drivers/misc/habanalabs/pci.c struct pci_dev *pdev = hdev->pdev; pdev 375 drivers/misc/habanalabs/pci.c rc = pci_enable_device_mem(pdev); pdev 381 drivers/misc/habanalabs/pci.c pci_set_master(pdev); pdev 398 drivers/misc/habanalabs/pci.c pci_clear_master(pdev); pdev 399 drivers/misc/habanalabs/pci.c pci_disable_device(pdev); pdev 414 drivers/misc/habanalabs/pci.c pci_clear_master(hdev->pdev); pdev 415 drivers/misc/habanalabs/pci.c pci_disable_device(hdev->pdev); pdev 238 drivers/misc/habanalabs/sysfs.c pci_domain_nr(hdev->pdev->bus), pdev 239 drivers/misc/habanalabs/sysfs.c hdev->pdev->bus->number, pdev 240 drivers/misc/habanalabs/sysfs.c PCI_SLOT(hdev->pdev->devfn), pdev 241 drivers/misc/habanalabs/sysfs.c PCI_FUNC(hdev->pdev->devfn)); pdev 230 drivers/misc/hpilo.c static void ilo_ccb_close(struct pci_dev *pdev, struct ccb_data *data) pdev 253 drivers/misc/hpilo.c dev_err(&pdev->dev, "Closing, but controller still active\n"); pdev 259 drivers/misc/hpilo.c pci_free_consistent(pdev, data->dma_size, data->dma_va, data->dma_pa); pdev 686 drivers/misc/hpilo.c static void ilo_unmap_device(struct pci_dev *pdev, struct ilo_hwinfo *hw) pdev 688 drivers/misc/hpilo.c pci_iounmap(pdev, hw->db_vaddr); pdev 689 drivers/misc/hpilo.c pci_iounmap(pdev, hw->ram_vaddr); pdev 690 drivers/misc/hpilo.c pci_iounmap(pdev, hw->mmio_vaddr); pdev 693 drivers/misc/hpilo.c static int ilo_map_device(struct pci_dev *pdev, struct ilo_hwinfo *hw) pdev 699 drivers/misc/hpilo.c hw->mmio_vaddr = pci_iomap(pdev, 1, 0); pdev 701 drivers/misc/hpilo.c dev_err(&pdev->dev, "Error mapping mmio\n"); pdev 706 drivers/misc/hpilo.c if (pdev->subsystem_device == 0x00E4) { pdev 709 drivers/misc/hpilo.c off = pci_resource_len(pdev, bar) - 0x2000; pdev 714 drivers/misc/hpilo.c hw->ram_vaddr = pci_iomap_range(pdev, bar, off, max_ccb * ILOHW_CCB_SZ); pdev 716 drivers/misc/hpilo.c dev_err(&pdev->dev, "Error mapping shared mem\n"); pdev 721 drivers/misc/hpilo.c hw->db_vaddr = pci_iomap(pdev, 3, max_ccb * ONE_DB_SIZE); pdev 723 drivers/misc/hpilo.c dev_err(&pdev->dev, "Error mapping doorbell\n"); pdev 729 drivers/misc/hpilo.c pci_iounmap(pdev, hw->ram_vaddr); pdev 731 drivers/misc/hpilo.c pci_iounmap(pdev, hw->mmio_vaddr); pdev 736 drivers/misc/hpilo.c static void ilo_remove(struct pci_dev *pdev) pdev 739 drivers/misc/hpilo.c struct ilo_hwinfo *ilo_hw = pci_get_drvdata(pdev); pdev 752 drivers/misc/hpilo.c free_irq(pdev->irq, ilo_hw); pdev 753 drivers/misc/hpilo.c ilo_unmap_device(pdev, ilo_hw); pdev 754 drivers/misc/hpilo.c pci_release_regions(pdev); pdev 767 drivers/misc/hpilo.c static int ilo_probe(struct pci_dev *pdev, pdev 773 drivers/misc/hpilo.c if (pci_match_id(ilo_blacklist, pdev)) { pdev 774 drivers/misc/hpilo.c dev_dbg(&pdev->dev, "Not supported on this device\n"); pdev 792 drivers/misc/hpilo.c dev_err(&pdev->dev, "Error finding free device\n"); pdev 802 drivers/misc/hpilo.c ilo_hw->ilo_dev = pdev; pdev 807 drivers/misc/hpilo.c error = pci_enable_device(pdev); pdev 811 drivers/misc/hpilo.c pci_set_master(pdev); pdev 813 drivers/misc/hpilo.c error = pci_request_regions(pdev, ILO_NAME); pdev 817 drivers/misc/hpilo.c error = ilo_map_device(pdev, ilo_hw); pdev 821 drivers/misc/hpilo.c pci_set_drvdata(pdev, ilo_hw); pdev 824 drivers/misc/hpilo.c error = request_irq(pdev->irq, ilo_isr, IRQF_SHARED, "hpilo", ilo_hw); pdev 835 drivers/misc/hpilo.c dev_err(&pdev->dev, "Could not add cdev\n"); pdev 841 drivers/misc/hpilo.c dev = device_create(ilo_class, &pdev->dev, pdev 845 drivers/misc/hpilo.c dev_err(&pdev->dev, "Could not create files\n"); pdev 851 drivers/misc/hpilo.c free_irq(pdev->irq, ilo_hw); pdev 853 drivers/misc/hpilo.c ilo_unmap_device(pdev, ilo_hw); pdev 855 drivers/misc/hpilo.c pci_release_regions(pdev); pdev 51 drivers/misc/ibmasm/module.c static int ibmasm_init_one(struct pci_dev *pdev, const struct pci_device_id *id) pdev 56 drivers/misc/ibmasm/module.c if ((result = pci_enable_device(pdev))) { pdev 57 drivers/misc/ibmasm/module.c dev_err(&pdev->dev, "Failed to enable PCI device\n"); pdev 60 drivers/misc/ibmasm/module.c if ((result = pci_request_regions(pdev, DRIVER_NAME))) { pdev 61 drivers/misc/ibmasm/module.c dev_err(&pdev->dev, "Failed to allocate PCI resources\n"); pdev 65 drivers/misc/ibmasm/module.c pci_set_master(pdev); pdev 69 drivers/misc/ibmasm/module.c dev_err(&pdev->dev, "Failed to allocate memory\n"); pdev 77 drivers/misc/ibmasm/module.c pci_set_drvdata(pdev, (void *)sp); pdev 78 drivers/misc/ibmasm/module.c sp->dev = &pdev->dev; pdev 79 drivers/misc/ibmasm/module.c sp->number = pdev->bus->number; pdev 95 drivers/misc/ibmasm/module.c sp->irq = pdev->irq; pdev 96 drivers/misc/ibmasm/module.c sp->base_address = pci_ioremap_bar(pdev, 0); pdev 146 drivers/misc/ibmasm/module.c pci_release_regions(pdev); pdev 148 drivers/misc/ibmasm/module.c pci_disable_device(pdev); pdev 153 drivers/misc/ibmasm/module.c static void ibmasm_remove_one(struct pci_dev *pdev) pdev 155 drivers/misc/ibmasm/module.c struct service_processor *sp = pci_get_drvdata(pdev); pdev 173 drivers/misc/ibmasm/module.c pci_release_regions(pdev); pdev 174 drivers/misc/ibmasm/module.c pci_disable_device(pdev); pdev 200 drivers/misc/ibmasm/remote.c struct pci_dev *pdev = to_pci_dev(sp->dev); pdev 211 drivers/misc/ibmasm/remote.c mouse_dev->id.vendor = pdev->vendor; pdev 212 drivers/misc/ibmasm/remote.c mouse_dev->id.product = pdev->device; pdev 224 drivers/misc/ibmasm/remote.c keybd_dev->id.vendor = pdev->vendor; pdev 225 drivers/misc/ibmasm/remote.c keybd_dev->id.product = pdev->device; pdev 697 drivers/misc/lis3lv02d/lis3lv02d.c input_dev->dev.parent = &lis3->pdev->dev; pdev 853 drivers/misc/lis3lv02d/lis3lv02d.c lis3->pdev = platform_device_register_simple(DRIVER_NAME, -1, NULL, 0); pdev 854 drivers/misc/lis3lv02d/lis3lv02d.c if (IS_ERR(lis3->pdev)) pdev 855 drivers/misc/lis3lv02d/lis3lv02d.c return PTR_ERR(lis3->pdev); pdev 857 drivers/misc/lis3lv02d/lis3lv02d.c platform_set_drvdata(lis3->pdev, lis3); pdev 858 drivers/misc/lis3lv02d/lis3lv02d.c return sysfs_create_group(&lis3->pdev->dev.kobj, &lis3lv02d_attribute_group); pdev 863 drivers/misc/lis3lv02d/lis3lv02d.c sysfs_remove_group(&lis3->pdev->dev.kobj, &lis3lv02d_attribute_group); pdev 864 drivers/misc/lis3lv02d/lis3lv02d.c platform_device_unregister(lis3->pdev); pdev 285 drivers/misc/lis3lv02d/lis3lv02d.h struct platform_device *pdev; /* platform device */ pdev 257 drivers/misc/mei/bus-fixup.c struct pci_dev *pdev = to_pci_dev(cldev->dev.parent); pdev 260 drivers/misc/mei/bus-fixup.c if (pdev->device == MEI_DEV_ID_WPT_LP || pdev 261 drivers/misc/mei/bus-fixup.c pdev->device == MEI_DEV_ID_SPT || pdev 262 drivers/misc/mei/bus-fixup.c pdev->device == MEI_DEV_ID_SPT_H) pdev 186 drivers/misc/mei/hw-me.c struct pci_dev *pdev = to_pci_dev(dev->dev); pdev 197 drivers/misc/mei/hw-me.c ret = pci_read_config_dword(pdev, fw_src->status[i], pdev 216 drivers/misc/mei/hw-me.c struct pci_dev *pdev = to_pci_dev(dev->dev); pdev 225 drivers/misc/mei/hw-me.c pci_read_config_dword(pdev, PCI_CFG_HFS_1, ®); pdev 326 drivers/misc/mei/hw-me.c struct pci_dev *pdev = to_pci_dev(dev->dev); pdev 328 drivers/misc/mei/hw-me.c synchronize_irq(pdev->irq); pdev 1326 drivers/misc/mei/hw-me.c static bool mei_me_fw_type_nm(struct pci_dev *pdev) pdev 1330 drivers/misc/mei/hw-me.c pci_read_config_dword(pdev, PCI_CFG_HFS_2, ®); pdev 1331 drivers/misc/mei/hw-me.c trace_mei_pci_cfg_read(&pdev->dev, "PCI_CFG_HFS_2", PCI_CFG_HFS_2, reg); pdev 1339 drivers/misc/mei/hw-me.c static bool mei_me_fw_type_sps(struct pci_dev *pdev) pdev 1348 drivers/misc/mei/hw-me.c devfn = PCI_DEVFN(PCI_SLOT(pdev->devfn), 0); pdev 1349 drivers/misc/mei/hw-me.c pci_bus_read_config_dword(pdev->bus, devfn, PCI_CFG_HFS_1, ®); pdev 1350 drivers/misc/mei/hw-me.c trace_mei_pci_cfg_read(&pdev->dev, "PCI_CFG_HFS_1", PCI_CFG_HFS_1, reg); pdev 1469 drivers/misc/mei/hw-me.c struct mei_device *mei_me_dev_init(struct pci_dev *pdev, pdev 1476 drivers/misc/mei/hw-me.c dev = devm_kzalloc(&pdev->dev, sizeof(struct mei_device) + pdev 1486 drivers/misc/mei/hw-me.c mei_device_init(dev, &pdev->dev, &mei_me_hw_ops); pdev 27 drivers/misc/mei/hw-me.h bool (*quirk_probe)(struct pci_dev *pdev); pdev 94 drivers/misc/mei/hw-me.h struct mei_device *mei_me_dev_init(struct pci_dev *pdev, pdev 441 drivers/misc/mei/hw-txe.c struct pci_dev *pdev = to_pci_dev(dev->dev); pdev 443 drivers/misc/mei/hw-txe.c synchronize_irq(pdev->irq); pdev 641 drivers/misc/mei/hw-txe.c struct pci_dev *pdev = to_pci_dev(dev->dev); pdev 650 drivers/misc/mei/hw-txe.c ret = pci_read_config_dword(pdev, fw_src->status[i], pdev 1195 drivers/misc/mei/hw-txe.c struct mei_device *mei_txe_dev_init(struct pci_dev *pdev) pdev 1200 drivers/misc/mei/hw-txe.c dev = devm_kzalloc(&pdev->dev, sizeof(struct mei_device) + pdev 1205 drivers/misc/mei/hw-txe.c mei_device_init(dev, &pdev->dev, &mei_txe_hw_ops); pdev 55 drivers/misc/mei/hw-txe.h struct mei_device *mei_txe_dev_init(struct pci_dev *pdev); pdev 136 drivers/misc/mei/pci-me.c static bool mei_me_quirk_probe(struct pci_dev *pdev, pdev 139 drivers/misc/mei/pci-me.c if (cfg->quirk_probe && cfg->quirk_probe(pdev)) { pdev 140 drivers/misc/mei/pci-me.c dev_info(&pdev->dev, "Device doesn't have valid ME Interface\n"); pdev 155 drivers/misc/mei/pci-me.c static int mei_me_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 167 drivers/misc/mei/pci-me.c if (!mei_me_quirk_probe(pdev, cfg)) pdev 171 drivers/misc/mei/pci-me.c err = pcim_enable_device(pdev); pdev 173 drivers/misc/mei/pci-me.c dev_err(&pdev->dev, "failed to enable pci device.\n"); pdev 177 drivers/misc/mei/pci-me.c pci_set_master(pdev); pdev 179 drivers/misc/mei/pci-me.c err = pcim_iomap_regions(pdev, BIT(0), KBUILD_MODNAME); pdev 181 drivers/misc/mei/pci-me.c dev_err(&pdev->dev, "failed to get pci regions.\n"); pdev 185 drivers/misc/mei/pci-me.c if (dma_set_mask(&pdev->dev, DMA_BIT_MASK(64)) || pdev 186 drivers/misc/mei/pci-me.c dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(64))) { pdev 188 drivers/misc/mei/pci-me.c err = dma_set_mask(&pdev->dev, DMA_BIT_MASK(32)); pdev 190 drivers/misc/mei/pci-me.c err = dma_set_coherent_mask(&pdev->dev, pdev 194 drivers/misc/mei/pci-me.c dev_err(&pdev->dev, "No usable DMA configuration, aborting\n"); pdev 199 drivers/misc/mei/pci-me.c dev = mei_me_dev_init(pdev, cfg); pdev 205 drivers/misc/mei/pci-me.c hw->mem_addr = pcim_iomap_table(pdev)[0]; pdev 207 drivers/misc/mei/pci-me.c pci_enable_msi(pdev); pdev 210 drivers/misc/mei/pci-me.c irqflags = pci_dev_msi_enabled(pdev) ? IRQF_ONESHOT : IRQF_SHARED; pdev 212 drivers/misc/mei/pci-me.c err = request_threaded_irq(pdev->irq, pdev 217 drivers/misc/mei/pci-me.c dev_err(&pdev->dev, "request_threaded_irq failure. irq = %d\n", pdev 218 drivers/misc/mei/pci-me.c pdev->irq); pdev 223 drivers/misc/mei/pci-me.c dev_err(&pdev->dev, "init hw failure.\n"); pdev 228 drivers/misc/mei/pci-me.c pm_runtime_set_autosuspend_delay(&pdev->dev, MEI_ME_RPM_TIMEOUT); pdev 229 drivers/misc/mei/pci-me.c pm_runtime_use_autosuspend(&pdev->dev); pdev 231 drivers/misc/mei/pci-me.c err = mei_register(dev, &pdev->dev); pdev 235 drivers/misc/mei/pci-me.c pci_set_drvdata(pdev, dev); pdev 241 drivers/misc/mei/pci-me.c dev_pm_set_driver_flags(&pdev->dev, DPM_FLAG_NEVER_SKIP); pdev 255 drivers/misc/mei/pci-me.c pm_runtime_put_noidle(&pdev->dev); pdev 257 drivers/misc/mei/pci-me.c pm_runtime_allow(&pdev->dev); pdev 260 drivers/misc/mei/pci-me.c dev_dbg(&pdev->dev, "initialization successful.\n"); pdev 269 drivers/misc/mei/pci-me.c free_irq(pdev->irq, dev); pdev 271 drivers/misc/mei/pci-me.c dev_err(&pdev->dev, "initialization failed.\n"); pdev 284 drivers/misc/mei/pci-me.c static void mei_me_shutdown(struct pci_dev *pdev) pdev 288 drivers/misc/mei/pci-me.c dev = pci_get_drvdata(pdev); pdev 292 drivers/misc/mei/pci-me.c dev_dbg(&pdev->dev, "shutdown\n"); pdev 298 drivers/misc/mei/pci-me.c free_irq(pdev->irq, dev); pdev 309 drivers/misc/mei/pci-me.c static void mei_me_remove(struct pci_dev *pdev) pdev 313 drivers/misc/mei/pci-me.c dev = pci_get_drvdata(pdev); pdev 318 drivers/misc/mei/pci-me.c pm_runtime_get_noresume(&pdev->dev); pdev 320 drivers/misc/mei/pci-me.c dev_dbg(&pdev->dev, "stop\n"); pdev 327 drivers/misc/mei/pci-me.c free_irq(pdev->irq, dev); pdev 335 drivers/misc/mei/pci-me.c struct pci_dev *pdev = to_pci_dev(device); pdev 336 drivers/misc/mei/pci-me.c struct mei_device *dev = pci_get_drvdata(pdev); pdev 341 drivers/misc/mei/pci-me.c dev_dbg(&pdev->dev, "suspend\n"); pdev 347 drivers/misc/mei/pci-me.c free_irq(pdev->irq, dev); pdev 348 drivers/misc/mei/pci-me.c pci_disable_msi(pdev); pdev 355 drivers/misc/mei/pci-me.c struct pci_dev *pdev = to_pci_dev(device); pdev 360 drivers/misc/mei/pci-me.c dev = pci_get_drvdata(pdev); pdev 364 drivers/misc/mei/pci-me.c pci_enable_msi(pdev); pdev 366 drivers/misc/mei/pci-me.c irqflags = pci_dev_msi_enabled(pdev) ? IRQF_ONESHOT : IRQF_SHARED; pdev 369 drivers/misc/mei/pci-me.c err = request_threaded_irq(pdev->irq, pdev 375 drivers/misc/mei/pci-me.c dev_err(&pdev->dev, "request_threaded_irq failed: irq = %d.\n", pdev 376 drivers/misc/mei/pci-me.c pdev->irq); pdev 467 drivers/misc/mei/pci-me.c struct pci_dev *pdev = to_pci_dev(dev->dev); pdev 469 drivers/misc/mei/pci-me.c if (pdev->dev.bus && pdev->dev.bus->pm) { pdev 470 drivers/misc/mei/pci-me.c dev->pg_domain.ops = *pdev->dev.bus->pm; pdev 476 drivers/misc/mei/pci-me.c dev_pm_domain_set(&pdev->dev, &dev->pg_domain); pdev 53 drivers/misc/mei/pci-txe.c static int mei_txe_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 61 drivers/misc/mei/pci-txe.c err = pcim_enable_device(pdev); pdev 63 drivers/misc/mei/pci-txe.c dev_err(&pdev->dev, "failed to enable pci device.\n"); pdev 67 drivers/misc/mei/pci-txe.c pci_set_master(pdev); pdev 69 drivers/misc/mei/pci-txe.c err = pcim_iomap_regions(pdev, mask, KBUILD_MODNAME); pdev 71 drivers/misc/mei/pci-txe.c dev_err(&pdev->dev, "failed to get pci regions.\n"); pdev 75 drivers/misc/mei/pci-txe.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(36)); pdev 77 drivers/misc/mei/pci-txe.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 79 drivers/misc/mei/pci-txe.c dev_err(&pdev->dev, "No suitable DMA available.\n"); pdev 85 drivers/misc/mei/pci-txe.c dev = mei_txe_dev_init(pdev); pdev 91 drivers/misc/mei/pci-txe.c hw->mem_addr = pcim_iomap_table(pdev); pdev 93 drivers/misc/mei/pci-txe.c pci_enable_msi(pdev); pdev 99 drivers/misc/mei/pci-txe.c if (pci_dev_msi_enabled(pdev)) pdev 100 drivers/misc/mei/pci-txe.c err = request_threaded_irq(pdev->irq, pdev 105 drivers/misc/mei/pci-txe.c err = request_threaded_irq(pdev->irq, pdev 110 drivers/misc/mei/pci-txe.c dev_err(&pdev->dev, "mei: request_threaded_irq failure. irq = %d\n", pdev 111 drivers/misc/mei/pci-txe.c pdev->irq); pdev 116 drivers/misc/mei/pci-txe.c dev_err(&pdev->dev, "init hw failure.\n"); pdev 121 drivers/misc/mei/pci-txe.c pm_runtime_set_autosuspend_delay(&pdev->dev, MEI_TXI_RPM_TIMEOUT); pdev 122 drivers/misc/mei/pci-txe.c pm_runtime_use_autosuspend(&pdev->dev); pdev 124 drivers/misc/mei/pci-txe.c err = mei_register(dev, &pdev->dev); pdev 128 drivers/misc/mei/pci-txe.c pci_set_drvdata(pdev, dev); pdev 134 drivers/misc/mei/pci-txe.c dev_pm_set_driver_flags(&pdev->dev, DPM_FLAG_NEVER_SKIP); pdev 146 drivers/misc/mei/pci-txe.c pm_runtime_put_noidle(&pdev->dev); pdev 155 drivers/misc/mei/pci-txe.c free_irq(pdev->irq, dev); pdev 157 drivers/misc/mei/pci-txe.c dev_err(&pdev->dev, "initialization failed.\n"); pdev 170 drivers/misc/mei/pci-txe.c static void mei_txe_shutdown(struct pci_dev *pdev) pdev 174 drivers/misc/mei/pci-txe.c dev = pci_get_drvdata(pdev); pdev 178 drivers/misc/mei/pci-txe.c dev_dbg(&pdev->dev, "shutdown\n"); pdev 184 drivers/misc/mei/pci-txe.c free_irq(pdev->irq, dev); pdev 195 drivers/misc/mei/pci-txe.c static void mei_txe_remove(struct pci_dev *pdev) pdev 199 drivers/misc/mei/pci-txe.c dev = pci_get_drvdata(pdev); pdev 201 drivers/misc/mei/pci-txe.c dev_err(&pdev->dev, "mei: dev == NULL\n"); pdev 205 drivers/misc/mei/pci-txe.c pm_runtime_get_noresume(&pdev->dev); pdev 212 drivers/misc/mei/pci-txe.c free_irq(pdev->irq, dev); pdev 221 drivers/misc/mei/pci-txe.c struct pci_dev *pdev = to_pci_dev(device); pdev 222 drivers/misc/mei/pci-txe.c struct mei_device *dev = pci_get_drvdata(pdev); pdev 227 drivers/misc/mei/pci-txe.c dev_dbg(&pdev->dev, "suspend\n"); pdev 233 drivers/misc/mei/pci-txe.c free_irq(pdev->irq, dev); pdev 234 drivers/misc/mei/pci-txe.c pci_disable_msi(pdev); pdev 241 drivers/misc/mei/pci-txe.c struct pci_dev *pdev = to_pci_dev(device); pdev 245 drivers/misc/mei/pci-txe.c dev = pci_get_drvdata(pdev); pdev 249 drivers/misc/mei/pci-txe.c pci_enable_msi(pdev); pdev 254 drivers/misc/mei/pci-txe.c if (pci_dev_msi_enabled(pdev)) pdev 255 drivers/misc/mei/pci-txe.c err = request_threaded_irq(pdev->irq, pdev 260 drivers/misc/mei/pci-txe.c err = request_threaded_irq(pdev->irq, pdev 265 drivers/misc/mei/pci-txe.c dev_err(&pdev->dev, "request_threaded_irq failed: irq = %d.\n", pdev 266 drivers/misc/mei/pci-txe.c pdev->irq); pdev 355 drivers/misc/mei/pci-txe.c struct pci_dev *pdev = to_pci_dev(dev->dev); pdev 357 drivers/misc/mei/pci-txe.c if (pdev->dev.bus && pdev->dev.bus->pm) { pdev 358 drivers/misc/mei/pci-txe.c dev->pg_domain.ops = *pdev->dev.bus->pm; pdev 364 drivers/misc/mei/pci-txe.c dev_pm_domain_set(&pdev->dev, &dev->pg_domain); pdev 61 drivers/misc/mic/bus/cosm_bus.c cosm_register_device(struct device *pdev, struct cosm_hw_ops *hw_ops) pdev 70 drivers/misc/mic/bus/cosm_bus.c cdev->dev.parent = pdev; pdev 110 drivers/misc/mic/bus/cosm_bus.h cosm_register_device(struct device *pdev, struct cosm_hw_ops *hw_ops); pdev 135 drivers/misc/mic/bus/mic_bus.c mbus_register_device(struct device *pdev, int id, const struct dma_map_ops *dma_ops, pdev 147 drivers/misc/mic/bus/mic_bus.c mbdev->dev.parent = pdev; pdev 133 drivers/misc/mic/bus/scif_bus.c scif_register_device(struct device *pdev, int id, const struct dma_map_ops *dma_ops, pdev 146 drivers/misc/mic/bus/scif_bus.c sdev->dev.parent = pdev; pdev 107 drivers/misc/mic/bus/scif_bus.h scif_register_device(struct device *pdev, int id, pdev 133 drivers/misc/mic/bus/vop_bus.c vop_register_device(struct device *pdev, int id, pdev 145 drivers/misc/mic/bus/vop_bus.c vdev->dev.parent = pdev; pdev 102 drivers/misc/mic/bus/vop_bus.h vop_register_device(struct device *pdev, int id, pdev 231 drivers/misc/mic/card/mic_x100.c static int __init mic_probe(struct platform_device *pdev) pdev 237 drivers/misc/mic/card/mic_x100.c mdrv->dev = &pdev->dev; pdev 241 drivers/misc/mic/card/mic_x100.c dma_coerce_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 245 drivers/misc/mic/card/mic_x100.c mdev->mmio.va = devm_ioremap(&pdev->dev, MIC_X100_MMIO_BASE, pdev 248 drivers/misc/mic/card/mic_x100.c dev_err(&pdev->dev, "Cannot remap MMIO BAR\n"); pdev 253 drivers/misc/mic/card/mic_x100.c platform_set_drvdata(pdev, mdrv); pdev 259 drivers/misc/mic/card/mic_x100.c dev_err(&pdev->dev, "mbus_add_device failed rc %d\n", rc); pdev 264 drivers/misc/mic/card/mic_x100.c dev_err(&pdev->dev, "mic_driver_init failed rc %d\n", rc); pdev 274 drivers/misc/mic/card/mic_x100.c static int mic_remove(struct platform_device *pdev) pdev 283 drivers/misc/mic/card/mic_x100.c static void mic_platform_shutdown(struct platform_device *pdev) pdev 285 drivers/misc/mic/card/mic_x100.c mic_remove(pdev); pdev 197 drivers/misc/mic/host/mic_boot.c ret = dma_map_sg(&mdev->pdev->dev, sg, nents, dir); pdev 213 drivers/misc/mic/host/mic_boot.c dma_unmap_sg(&mdev->pdev->dev, sg, nents, dir); pdev 233 drivers/misc/mic/host/mic_boot.c dma_unmap_sg(&mdev->pdev->dev, sg, nents, dir); pdev 418 drivers/misc/mic/host/mic_boot.c &mdev->pdev->dev); pdev 425 drivers/misc/mic/host/mic_boot.c dev_info(&mdev->pdev->dev, "DMA channels # %d\n", mdev->num_dma_ch); pdev 462 drivers/misc/mic/host/mic_boot.c mdev->dma_mbdev = mbus_register_device(&mdev->pdev->dev, pdev 473 drivers/misc/mic/host/mic_boot.c mdev->scdev = scif_register_device(&mdev->pdev->dev, MIC_SCIF_DEV, pdev 484 drivers/misc/mic/host/mic_boot.c mdev->vpdev = vop_register_device(&mdev->pdev->dev, pdev 65 drivers/misc/mic/host/mic_debugfs.c struct pci_dev *pdev = mdev->pdev; pdev 67 drivers/misc/mic/host/mic_debugfs.c if (pci_dev_msi_enabled(pdev)) { pdev 69 drivers/misc/mic/host/mic_debugfs.c if (pdev->msix_enabled) { pdev 74 drivers/misc/mic/host/mic_debugfs.c vector = pdev->irq; pdev 70 drivers/misc/mic/host/mic_device.h struct pci_dev *pdev; pdev 21 drivers/misc/mic/host/mic_intr.c struct pci_dev *pdev = mdev->pdev; pdev 31 drivers/misc/mic/host/mic_intr.c intr_cb->thread_fn(pdev->irq, pdev 47 drivers/misc/mic/host/mic_intr.c struct pci_dev *pdev = mdev->pdev; pdev 62 drivers/misc/mic/host/mic_intr.c intr_cb->handler(pdev->irq, pdev 187 drivers/misc/mic/host/mic_intr.c static int mic_setup_msix(struct mic_device *mdev, struct pci_dev *pdev) pdev 202 drivers/misc/mic/host/mic_intr.c rc = pci_enable_msix_exact(pdev, mdev->irq_info.msix_entries, pdev 205 drivers/misc/mic/host/mic_intr.c dev_dbg(&pdev->dev, "Error enabling MSIx. rc = %d\n", rc); pdev 218 drivers/misc/mic/host/mic_intr.c dev_dbg(&mdev->pdev->dev, pdev 222 drivers/misc/mic/host/mic_intr.c pci_disable_msix(pdev); pdev 295 drivers/misc/mic/host/mic_intr.c static int mic_setup_msi(struct mic_device *mdev, struct pci_dev *pdev) pdev 299 drivers/misc/mic/host/mic_intr.c rc = pci_enable_msi(pdev); pdev 301 drivers/misc/mic/host/mic_intr.c dev_dbg(&pdev->dev, "Error enabling MSI. rc = %d\n", rc); pdev 316 drivers/misc/mic/host/mic_intr.c dev_err(&pdev->dev, "Error setting up callbacks\n"); pdev 320 drivers/misc/mic/host/mic_intr.c rc = request_threaded_irq(pdev->irq, mic_interrupt, mic_thread_fn, pdev 323 drivers/misc/mic/host/mic_intr.c dev_err(&pdev->dev, "Error allocating MSI interrupt\n"); pdev 327 drivers/misc/mic/host/mic_intr.c dev_dbg(&pdev->dev, "%d MSI irqs setup\n", mdev->irq_info.num_vectors); pdev 334 drivers/misc/mic/host/mic_intr.c pci_disable_msi(pdev); pdev 347 drivers/misc/mic/host/mic_intr.c static int mic_setup_intx(struct mic_device *mdev, struct pci_dev *pdev) pdev 352 drivers/misc/mic/host/mic_intr.c pci_intx(pdev, 1); pdev 355 drivers/misc/mic/host/mic_intr.c dev_err(&pdev->dev, "Error setting up callbacks\n"); pdev 359 drivers/misc/mic/host/mic_intr.c rc = request_threaded_irq(pdev->irq, mic_interrupt, mic_thread_fn, pdev 364 drivers/misc/mic/host/mic_intr.c dev_dbg(&pdev->dev, "intx irq setup\n"); pdev 431 drivers/misc/mic/host/mic_intr.c struct pci_dev *pdev = mdev->pdev; pdev 435 drivers/misc/mic/host/mic_intr.c dev_err(&mdev->pdev->dev, pdev 445 drivers/misc/mic/host/mic_intr.c dev_err(&mdev->pdev->dev, pdev 454 drivers/misc/mic/host/mic_intr.c dev_dbg(&mdev->pdev->dev, pdev 463 drivers/misc/mic/host/mic_intr.c dev_dbg(&mdev->pdev->dev, "irq: %d assigned for src: %d\n", pdev 469 drivers/misc/mic/host/mic_intr.c dev_err(&mdev->pdev->dev, pdev 476 drivers/misc/mic/host/mic_intr.c if (pci_dev_msi_enabled(pdev)) { pdev 482 drivers/misc/mic/host/mic_intr.c dev_dbg(&mdev->pdev->dev, "callback %d registered for src: %d\n", pdev 508 drivers/misc/mic/host/mic_intr.c struct pci_dev *pdev = mdev->pdev; pdev 514 drivers/misc/mic/host/mic_intr.c dev_warn(&mdev->pdev->dev, pdev 525 drivers/misc/mic/host/mic_intr.c dev_dbg(&mdev->pdev->dev, "irq: %d freed\n", irq); pdev 527 drivers/misc/mic/host/mic_intr.c irq = pdev->irq; pdev 530 drivers/misc/mic/host/mic_intr.c dev_warn(&mdev->pdev->dev, "Error unregistering callback\n"); pdev 533 drivers/misc/mic/host/mic_intr.c if (pci_dev_msi_enabled(pdev)) { pdev 538 drivers/misc/mic/host/mic_intr.c dev_dbg(&mdev->pdev->dev, "callback %d unregistered for src: %d\n", pdev 551 drivers/misc/mic/host/mic_intr.c int mic_setup_interrupts(struct mic_device *mdev, struct pci_dev *pdev) pdev 555 drivers/misc/mic/host/mic_intr.c rc = mic_setup_msix(mdev, pdev); pdev 559 drivers/misc/mic/host/mic_intr.c rc = mic_setup_msi(mdev, pdev); pdev 563 drivers/misc/mic/host/mic_intr.c rc = mic_setup_intx(mdev, pdev); pdev 565 drivers/misc/mic/host/mic_intr.c dev_err(&mdev->pdev->dev, "no usable interrupts\n"); pdev 581 drivers/misc/mic/host/mic_intr.c void mic_free_interrupts(struct mic_device *mdev, struct pci_dev *pdev) pdev 589 drivers/misc/mic/host/mic_intr.c dev_warn(&pdev->dev, "irq %d may still be in use.\n", pdev 594 drivers/misc/mic/host/mic_intr.c pci_disable_msix(pdev); pdev 596 drivers/misc/mic/host/mic_intr.c if (pci_dev_msi_enabled(pdev)) { pdev 597 drivers/misc/mic/host/mic_intr.c free_irq(pdev->irq, mdev); pdev 599 drivers/misc/mic/host/mic_intr.c pci_disable_msi(pdev); pdev 601 drivers/misc/mic/host/mic_intr.c free_irq(pdev->irq, mdev); pdev 621 drivers/misc/mic/host/mic_intr.c struct pci_dev *pdev = mdev->pdev; pdev 623 drivers/misc/mic/host/mic_intr.c if (!pci_dev_msi_enabled(pdev)) pdev 134 drivers/misc/mic/host/mic_intr.h int mic_setup_interrupts(struct mic_device *mdev, struct pci_dev *pdev); pdev 135 drivers/misc/mic/host/mic_intr.h void mic_free_interrupts(struct mic_device *mdev, struct pci_dev *pdev); pdev 59 drivers/misc/mic/host/mic_main.c dev_err(&mdev->pdev->dev, "%s %d err %d\n", pdev 102 drivers/misc/mic/host/mic_main.c static enum mic_hw_family mic_get_family(struct pci_dev *pdev) pdev 106 drivers/misc/mic/host/mic_main.c switch (pdev->device) { pdev 140 drivers/misc/mic/host/mic_main.c mic_device_init(struct mic_device *mdev, struct pci_dev *pdev) pdev 142 drivers/misc/mic/host/mic_main.c mdev->pdev = pdev; pdev 143 drivers/misc/mic/host/mic_main.c mdev->family = mic_get_family(pdev); pdev 144 drivers/misc/mic/host/mic_main.c mdev->stepping = pdev->revision; pdev 158 drivers/misc/mic/host/mic_main.c static int mic_probe(struct pci_dev *pdev, pdev 167 drivers/misc/mic/host/mic_main.c dev_err(&pdev->dev, "mdev kmalloc failed rc %d\n", rc); pdev 173 drivers/misc/mic/host/mic_main.c dev_err(&pdev->dev, "ida_simple_get failed rc %d\n", rc); pdev 177 drivers/misc/mic/host/mic_main.c mic_device_init(mdev, pdev); pdev 179 drivers/misc/mic/host/mic_main.c rc = pci_enable_device(pdev); pdev 181 drivers/misc/mic/host/mic_main.c dev_err(&pdev->dev, "failed to enable pci device.\n"); pdev 185 drivers/misc/mic/host/mic_main.c pci_set_master(pdev); pdev 187 drivers/misc/mic/host/mic_main.c rc = pci_request_regions(pdev, mic_driver_name); pdev 189 drivers/misc/mic/host/mic_main.c dev_err(&pdev->dev, "failed to get pci regions.\n"); pdev 193 drivers/misc/mic/host/mic_main.c rc = pci_set_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 195 drivers/misc/mic/host/mic_main.c dev_err(&pdev->dev, "Cannot set DMA mask\n"); pdev 199 drivers/misc/mic/host/mic_main.c mdev->mmio.pa = pci_resource_start(pdev, mdev->ops->mmio_bar); pdev 200 drivers/misc/mic/host/mic_main.c mdev->mmio.len = pci_resource_len(pdev, mdev->ops->mmio_bar); pdev 201 drivers/misc/mic/host/mic_main.c mdev->mmio.va = pci_ioremap_bar(pdev, mdev->ops->mmio_bar); pdev 203 drivers/misc/mic/host/mic_main.c dev_err(&pdev->dev, "Cannot remap MMIO BAR\n"); pdev 208 drivers/misc/mic/host/mic_main.c mdev->aper.pa = pci_resource_start(pdev, mdev->ops->aper_bar); pdev 209 drivers/misc/mic/host/mic_main.c mdev->aper.len = pci_resource_len(pdev, mdev->ops->aper_bar); pdev 212 drivers/misc/mic/host/mic_main.c dev_err(&pdev->dev, "Cannot remap Aperture BAR\n"); pdev 218 drivers/misc/mic/host/mic_main.c rc = mic_setup_interrupts(mdev, pdev); pdev 220 drivers/misc/mic/host/mic_main.c dev_err(&pdev->dev, "mic_setup_interrupts failed %d\n", rc); pdev 225 drivers/misc/mic/host/mic_main.c dev_err(&pdev->dev, "smpt_init failed %d\n", rc); pdev 229 drivers/misc/mic/host/mic_main.c pci_set_drvdata(pdev, mdev); pdev 233 drivers/misc/mic/host/mic_main.c dev_err(&pdev->dev, "mic_dp_init failed rc %d\n", rc); pdev 239 drivers/misc/mic/host/mic_main.c mdev->cosm_dev = cosm_register_device(&mdev->pdev->dev, &cosm_hw_ops); pdev 242 drivers/misc/mic/host/mic_main.c dev_err(&pdev->dev, "cosm_add_device failed rc %d\n", rc); pdev 252 drivers/misc/mic/host/mic_main.c mic_free_interrupts(mdev, pdev); pdev 258 drivers/misc/mic/host/mic_main.c pci_release_regions(pdev); pdev 260 drivers/misc/mic/host/mic_main.c pci_disable_device(pdev); pdev 266 drivers/misc/mic/host/mic_main.c dev_err(&pdev->dev, "Probe failed rc %d\n", rc); pdev 277 drivers/misc/mic/host/mic_main.c static void mic_remove(struct pci_dev *pdev) pdev 281 drivers/misc/mic/host/mic_main.c mdev = pci_get_drvdata(pdev); pdev 289 drivers/misc/mic/host/mic_main.c mic_free_interrupts(mdev, pdev); pdev 292 drivers/misc/mic/host/mic_main.c pci_release_regions(pdev); pdev 293 drivers/misc/mic/host/mic_main.c pci_disable_device(pdev); pdev 172 drivers/misc/mic/host/mic_smpt.c dev_err(&mdev->pdev->dev, pdev 222 drivers/misc/mic/host/mic_smpt.c dev_err(&mdev->pdev->dev, pdev 255 drivers/misc/mic/host/mic_smpt.c dev_err(&mdev->pdev->dev, pdev 275 drivers/misc/mic/host/mic_smpt.c dev_warn(&mdev->pdev->dev, pdev 298 drivers/misc/mic/host/mic_smpt.c struct pci_dev *pdev = mdev->pdev; pdev 300 drivers/misc/mic/host/mic_smpt.c pci_map_single(pdev, va, size, PCI_DMA_BIDIRECTIONAL); pdev 302 drivers/misc/mic/host/mic_smpt.c if (!pci_dma_mapping_error(pdev, dma_addr)) { pdev 305 drivers/misc/mic/host/mic_smpt.c dev_err(&mdev->pdev->dev, pdev 308 drivers/misc/mic/host/mic_smpt.c pci_unmap_single(pdev, dma_addr, pdev 329 drivers/misc/mic/host/mic_smpt.c struct pci_dev *pdev = mdev->pdev; pdev 332 drivers/misc/mic/host/mic_smpt.c pci_unmap_single(pdev, dma_addr, size, PCI_DMA_BIDIRECTIONAL); pdev 388 drivers/misc/mic/host/mic_smpt.c dev_dbg(&mdev->pdev->dev, pdev 394 drivers/misc/mic/host/mic_smpt.c dev_dbg(&mdev->pdev->dev, pdev 399 drivers/misc/mic/host/mic_smpt.c dev_warn(&mdev->pdev->dev, pdev 34 drivers/misc/mic/host/mic_x100.c dev_dbg(&mdev->pdev->dev, "Writing 0x%x to scratch pad index %d\n", pdev 57 drivers/misc/mic/host/mic_x100.c dev_dbg(&mdev->pdev->dev, pdev 376 drivers/misc/mic/host/mic_x100.c rc = request_firmware(&fw, mdev->cosm_dev->ramdisk, &mdev->pdev->dev); pdev 378 drivers/misc/mic/host/mic_x100.c dev_err(&mdev->pdev->dev, pdev 412 drivers/misc/mic/host/mic_x100.c dev_dbg(&mdev->pdev->dev, "%s %d boot_addr 0x%x\n", pdev 415 drivers/misc/mic/host/mic_x100.c dev_err(&mdev->pdev->dev, pdev 443 drivers/misc/mic/host/mic_x100.c rc = request_firmware(&fw, mdev->cosm_dev->firmware, &mdev->pdev->dev); pdev 445 drivers/misc/mic/host/mic_x100.c dev_err(&mdev->pdev->dev, pdev 452 drivers/misc/mic/host/mic_x100.c dev_err(&mdev->pdev->dev, "%s %d rc %d bootaddr 0x%x\n", pdev 460 drivers/misc/mic/host/mic_x100.c dev_err(&mdev->pdev->dev, "%s %d rc %d\n", pdev 467 drivers/misc/mic/host/mic_x100.c dev_err(&mdev->pdev->dev, "%s %d rc %d\n", pdev 128 drivers/misc/pch_phub.c struct pci_dev *pdev; pdev 152 drivers/misc/pch_phub.c static void pch_phub_save_reg_conf(struct pci_dev *pdev) pdev 155 drivers/misc/pch_phub.c struct pch_phub_reg *chip = pci_get_drvdata(pdev); pdev 177 drivers/misc/pch_phub.c dev_dbg(&pdev->dev, "%s : " pdev 203 drivers/misc/pch_phub.c dev_dbg(&pdev->dev, "%s : " pdev 213 drivers/misc/pch_phub.c static void pch_phub_restore_reg_conf(struct pci_dev *pdev) pdev 216 drivers/misc/pch_phub.c struct pch_phub_reg *chip = pci_get_drvdata(pdev); pdev 238 drivers/misc/pch_phub.c dev_dbg(&pdev->dev, "%s : " pdev 264 drivers/misc/pch_phub.c dev_dbg(&pdev->dev, "%s : " pdev 504 drivers/misc/pch_phub.c chip->pch_phub_extrom_base_address = pci_map_rom(chip->pdev, &rom_size); pdev 540 drivers/misc/pch_phub.c pci_unmap_rom(chip->pdev, chip->pch_phub_extrom_base_address); pdev 545 drivers/misc/pch_phub.c pci_unmap_rom(chip->pdev, chip->pch_phub_extrom_base_address); pdev 575 drivers/misc/pch_phub.c chip->pch_phub_extrom_base_address = pci_map_rom(chip->pdev, &rom_size); pdev 595 drivers/misc/pch_phub.c pci_unmap_rom(chip->pdev, chip->pch_phub_extrom_base_address); pdev 600 drivers/misc/pch_phub.c pci_unmap_rom(chip->pdev, chip->pch_phub_extrom_base_address); pdev 614 drivers/misc/pch_phub.c chip->pch_phub_extrom_base_address = pci_map_rom(chip->pdev, &rom_size); pdev 619 drivers/misc/pch_phub.c pci_unmap_rom(chip->pdev, chip->pch_phub_extrom_base_address); pdev 635 drivers/misc/pch_phub.c chip->pch_phub_extrom_base_address = pci_map_rom(chip->pdev, &rom_size); pdev 640 drivers/misc/pch_phub.c pci_unmap_rom(chip->pdev, chip->pch_phub_extrom_base_address); pdev 659 drivers/misc/pch_phub.c static int pch_phub_probe(struct pci_dev *pdev, pdev 669 drivers/misc/pch_phub.c ret = pci_enable_device(pdev); pdev 671 drivers/misc/pch_phub.c dev_err(&pdev->dev, pdev 675 drivers/misc/pch_phub.c dev_dbg(&pdev->dev, "%s : pci_enable_device returns %d\n", __func__, pdev 678 drivers/misc/pch_phub.c ret = pci_request_regions(pdev, KBUILD_MODNAME); pdev 680 drivers/misc/pch_phub.c dev_err(&pdev->dev, pdev 684 drivers/misc/pch_phub.c dev_dbg(&pdev->dev, "%s : " pdev 687 drivers/misc/pch_phub.c chip->pch_phub_base_address = pci_iomap(pdev, 1, 0); pdev 691 drivers/misc/pch_phub.c dev_err(&pdev->dev, "%s : pci_iomap FAILED", __func__); pdev 695 drivers/misc/pch_phub.c dev_dbg(&pdev->dev, "%s : pci_iomap SUCCESS and value " pdev 699 drivers/misc/pch_phub.c chip->pdev = pdev; /* Save pci device struct */ pdev 705 drivers/misc/pch_phub.c if (pdev->dev.of_node) pdev 706 drivers/misc/pch_phub.c of_property_read_u32(pdev->dev.of_node, pdev 710 drivers/misc/pch_phub.c ret = sysfs_create_file(&pdev->dev.kobj, pdev 715 drivers/misc/pch_phub.c ret = sysfs_create_bin_file(&pdev->dev.kobj, &pch_bin_attr); pdev 741 drivers/misc/pch_phub.c if (pdev->dev.of_node) { pdev 750 drivers/misc/pch_phub.c ret = sysfs_create_bin_file(&pdev->dev.kobj, &pch_bin_attr); pdev 773 drivers/misc/pch_phub.c ret = sysfs_create_file(&pdev->dev.kobj, pdev 777 drivers/misc/pch_phub.c ret = sysfs_create_bin_file(&pdev->dev.kobj, &pch_bin_attr); pdev 790 drivers/misc/pch_phub.c ret = sysfs_create_file(&pdev->dev.kobj, pdev 795 drivers/misc/pch_phub.c ret = sysfs_create_bin_file(&pdev->dev.kobj, &pch_bin_attr); pdev 808 drivers/misc/pch_phub.c pci_set_drvdata(pdev, chip); pdev 812 drivers/misc/pch_phub.c sysfs_remove_file(&pdev->dev.kobj, &dev_attr_pch_mac.attr); pdev 815 drivers/misc/pch_phub.c pci_iounmap(pdev, chip->pch_phub_base_address); pdev 817 drivers/misc/pch_phub.c pci_release_regions(pdev); pdev 819 drivers/misc/pch_phub.c pci_disable_device(pdev); pdev 822 drivers/misc/pch_phub.c dev_err(&pdev->dev, "%s returns %d\n", __func__, ret); pdev 826 drivers/misc/pch_phub.c static void pch_phub_remove(struct pci_dev *pdev) pdev 828 drivers/misc/pch_phub.c struct pch_phub_reg *chip = pci_get_drvdata(pdev); pdev 830 drivers/misc/pch_phub.c sysfs_remove_file(&pdev->dev.kobj, &dev_attr_pch_mac.attr); pdev 831 drivers/misc/pch_phub.c sysfs_remove_bin_file(&pdev->dev.kobj, &pch_bin_attr); pdev 832 drivers/misc/pch_phub.c pci_iounmap(pdev, chip->pch_phub_base_address); pdev 833 drivers/misc/pch_phub.c pci_release_regions(pdev); pdev 834 drivers/misc/pch_phub.c pci_disable_device(pdev); pdev 840 drivers/misc/pch_phub.c static int pch_phub_suspend(struct pci_dev *pdev, pm_message_t state) pdev 844 drivers/misc/pch_phub.c pch_phub_save_reg_conf(pdev); pdev 845 drivers/misc/pch_phub.c ret = pci_save_state(pdev); pdev 847 drivers/misc/pch_phub.c dev_err(&pdev->dev, pdev 851 drivers/misc/pch_phub.c pci_enable_wake(pdev, PCI_D3hot, 0); pdev 852 drivers/misc/pch_phub.c pci_disable_device(pdev); pdev 853 drivers/misc/pch_phub.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 858 drivers/misc/pch_phub.c static int pch_phub_resume(struct pci_dev *pdev) pdev 862 drivers/misc/pch_phub.c pci_set_power_state(pdev, PCI_D0); pdev 863 drivers/misc/pch_phub.c pci_restore_state(pdev); pdev 864 drivers/misc/pch_phub.c ret = pci_enable_device(pdev); pdev 866 drivers/misc/pch_phub.c dev_err(&pdev->dev, pdev 871 drivers/misc/pch_phub.c pci_enable_wake(pdev, PCI_D3hot, 0); pdev 872 drivers/misc/pch_phub.c pch_phub_restore_reg_conf(pdev); pdev 69 drivers/misc/pci_endpoint_test.c #define is_am654_pci_dev(pdev) \ pdev 70 drivers/misc/pci_endpoint_test.c ((pdev)->device == PCI_DEVICE_ID_TI_AM654) pdev 95 drivers/misc/pci_endpoint_test.c struct pci_dev *pdev; pdev 158 drivers/misc/pci_endpoint_test.c struct pci_dev *pdev = test->pdev; pdev 160 drivers/misc/pci_endpoint_test.c pci_free_irq_vectors(pdev); pdev 168 drivers/misc/pci_endpoint_test.c struct pci_dev *pdev = test->pdev; pdev 169 drivers/misc/pci_endpoint_test.c struct device *dev = &pdev->dev; pdev 174 drivers/misc/pci_endpoint_test.c irq = pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_LEGACY); pdev 179 drivers/misc/pci_endpoint_test.c irq = pci_alloc_irq_vectors(pdev, 1, 32, PCI_IRQ_MSI); pdev 184 drivers/misc/pci_endpoint_test.c irq = pci_alloc_irq_vectors(pdev, 1, 2048, PCI_IRQ_MSIX); pdev 206 drivers/misc/pci_endpoint_test.c struct pci_dev *pdev = test->pdev; pdev 207 drivers/misc/pci_endpoint_test.c struct device *dev = &pdev->dev; pdev 210 drivers/misc/pci_endpoint_test.c devm_free_irq(dev, pci_irq_vector(pdev, i), test); pdev 219 drivers/misc/pci_endpoint_test.c struct pci_dev *pdev = test->pdev; pdev 220 drivers/misc/pci_endpoint_test.c struct device *dev = &pdev->dev; pdev 223 drivers/misc/pci_endpoint_test.c err = devm_request_irq(dev, pci_irq_vector(pdev, i), pdev 236 drivers/misc/pci_endpoint_test.c pci_irq_vector(pdev, i)); pdev 240 drivers/misc/pci_endpoint_test.c pci_irq_vector(pdev, i), pdev 245 drivers/misc/pci_endpoint_test.c pci_irq_vector(pdev, i), pdev 259 drivers/misc/pci_endpoint_test.c struct pci_dev *pdev = test->pdev; pdev 264 drivers/misc/pci_endpoint_test.c size = pci_resource_len(pdev, barno); pdev 302 drivers/misc/pci_endpoint_test.c struct pci_dev *pdev = test->pdev; pdev 316 drivers/misc/pci_endpoint_test.c if (pci_irq_vector(pdev, msi_num - 1) == test->last_irq) pdev 329 drivers/misc/pci_endpoint_test.c struct pci_dev *pdev = test->pdev; pdev 330 drivers/misc/pci_endpoint_test.c struct device *dev = &pdev->dev; pdev 428 drivers/misc/pci_endpoint_test.c struct pci_dev *pdev = test->pdev; pdev 429 drivers/misc/pci_endpoint_test.c struct device *dev = &pdev->dev; pdev 497 drivers/misc/pci_endpoint_test.c struct pci_dev *pdev = test->pdev; pdev 498 drivers/misc/pci_endpoint_test.c struct device *dev = &pdev->dev; pdev 557 drivers/misc/pci_endpoint_test.c struct pci_dev *pdev = test->pdev; pdev 558 drivers/misc/pci_endpoint_test.c struct device *dev = &pdev->dev; pdev 590 drivers/misc/pci_endpoint_test.c struct pci_dev *pdev = test->pdev; pdev 598 drivers/misc/pci_endpoint_test.c if (is_am654_pci_dev(pdev) && bar == BAR_0) pdev 636 drivers/misc/pci_endpoint_test.c static int pci_endpoint_test_probe(struct pci_dev *pdev, pdev 644 drivers/misc/pci_endpoint_test.c struct device *dev = &pdev->dev; pdev 650 drivers/misc/pci_endpoint_test.c if (pci_is_bridge(pdev)) pdev 659 drivers/misc/pci_endpoint_test.c test->pdev = pdev; pdev 676 drivers/misc/pci_endpoint_test.c err = pci_enable_device(pdev); pdev 682 drivers/misc/pci_endpoint_test.c err = pci_request_regions(pdev, DRV_MODULE_NAME); pdev 688 drivers/misc/pci_endpoint_test.c pci_set_master(pdev); pdev 697 drivers/misc/pci_endpoint_test.c if (pci_resource_flags(pdev, bar) & IORESOURCE_MEM) { pdev 698 drivers/misc/pci_endpoint_test.c base = pci_ioremap_bar(pdev, bar); pdev 715 drivers/misc/pci_endpoint_test.c pci_set_drvdata(pdev, test); pdev 751 drivers/misc/pci_endpoint_test.c pci_iounmap(pdev, test->bar[bar]); pdev 757 drivers/misc/pci_endpoint_test.c pci_release_regions(pdev); pdev 760 drivers/misc/pci_endpoint_test.c pci_disable_device(pdev); pdev 765 drivers/misc/pci_endpoint_test.c static void pci_endpoint_test_remove(struct pci_dev *pdev) pdev 769 drivers/misc/pci_endpoint_test.c struct pci_endpoint_test *test = pci_get_drvdata(pdev); pdev 782 drivers/misc/pci_endpoint_test.c pci_iounmap(pdev, test->bar[bar]); pdev 788 drivers/misc/pci_endpoint_test.c pci_release_regions(pdev); pdev 789 drivers/misc/pci_endpoint_test.c pci_disable_device(pdev); pdev 334 drivers/misc/phantom.c static int phantom_probe(struct pci_dev *pdev, pdev 341 drivers/misc/phantom.c retval = pci_enable_device(pdev); pdev 343 drivers/misc/phantom.c dev_err(&pdev->dev, "pci_enable_device failed!\n"); pdev 349 drivers/misc/phantom.c dev_err(&pdev->dev, "too many devices found!\n"); pdev 356 drivers/misc/phantom.c retval = pci_request_regions(pdev, "phantom"); pdev 358 drivers/misc/phantom.c dev_err(&pdev->dev, "pci_request_regions failed!\n"); pdev 365 drivers/misc/phantom.c dev_err(&pdev->dev, "unable to allocate device\n"); pdev 369 drivers/misc/phantom.c pht->caddr = pci_iomap(pdev, 0, 0); pdev 371 drivers/misc/phantom.c dev_err(&pdev->dev, "can't remap conf space\n"); pdev 374 drivers/misc/phantom.c pht->iaddr = pci_iomap(pdev, 2, 0); pdev 376 drivers/misc/phantom.c dev_err(&pdev->dev, "can't remap input space\n"); pdev 379 drivers/misc/phantom.c pht->oaddr = pci_iomap(pdev, 3, 0); pdev 381 drivers/misc/phantom.c dev_err(&pdev->dev, "can't remap output space\n"); pdev 393 drivers/misc/phantom.c retval = request_irq(pdev->irq, phantom_isr, pdev 396 drivers/misc/phantom.c dev_err(&pdev->dev, "can't establish ISR\n"); pdev 402 drivers/misc/phantom.c dev_err(&pdev->dev, "chardev registration failed\n"); pdev 406 drivers/misc/phantom.c if (IS_ERR(device_create(phantom_class, &pdev->dev, pdev 409 drivers/misc/phantom.c dev_err(&pdev->dev, "can't create device\n"); pdev 411 drivers/misc/phantom.c pci_set_drvdata(pdev, pht); pdev 415 drivers/misc/phantom.c free_irq(pdev->irq, pht); pdev 417 drivers/misc/phantom.c pci_iounmap(pdev, pht->oaddr); pdev 419 drivers/misc/phantom.c pci_iounmap(pdev, pht->iaddr); pdev 421 drivers/misc/phantom.c pci_iounmap(pdev, pht->caddr); pdev 425 drivers/misc/phantom.c pci_release_regions(pdev); pdev 429 drivers/misc/phantom.c pci_disable_device(pdev); pdev 434 drivers/misc/phantom.c static void phantom_remove(struct pci_dev *pdev) pdev 436 drivers/misc/phantom.c struct phantom_device *pht = pci_get_drvdata(pdev); pdev 445 drivers/misc/phantom.c free_irq(pdev->irq, pht); pdev 447 drivers/misc/phantom.c pci_iounmap(pdev, pht->oaddr); pdev 448 drivers/misc/phantom.c pci_iounmap(pdev, pht->iaddr); pdev 449 drivers/misc/phantom.c pci_iounmap(pdev, pht->caddr); pdev 453 drivers/misc/phantom.c pci_release_regions(pdev); pdev 457 drivers/misc/phantom.c pci_disable_device(pdev); pdev 461 drivers/misc/phantom.c static int phantom_suspend(struct pci_dev *pdev, pm_message_t state) pdev 463 drivers/misc/phantom.c struct phantom_device *dev = pci_get_drvdata(pdev); pdev 468 drivers/misc/phantom.c synchronize_irq(pdev->irq); pdev 473 drivers/misc/phantom.c static int phantom_resume(struct pci_dev *pdev) pdev 475 drivers/misc/phantom.c struct phantom_device *dev = pci_get_drvdata(pdev); pdev 791 drivers/misc/pti.c static int pti_pci_probe(struct pci_dev *pdev, pdev 798 drivers/misc/pti.c dev_dbg(&pdev->dev, "%s %s(%d): PTI PCI ID %04x:%04x\n", __FILE__, pdev 799 drivers/misc/pti.c __func__, __LINE__, pdev->vendor, pdev->device); pdev 810 drivers/misc/pti.c retval = pci_enable_device(pdev); pdev 812 drivers/misc/pti.c dev_err(&pdev->dev, pdev 821 drivers/misc/pti.c dev_err(&pdev->dev, pdev 826 drivers/misc/pti.c drv_data->pti_addr = pci_resource_start(pdev, pci_bar); pdev 828 drivers/misc/pti.c retval = pci_request_region(pdev, pci_bar, dev_name(&pdev->dev)); pdev 830 drivers/misc/pti.c dev_err(&pdev->dev, pdev 844 drivers/misc/pti.c pci_set_drvdata(pdev, drv_data); pdev 851 drivers/misc/pti.c tty_port_register_device(port, pti_tty_driver, a, &pdev->dev); pdev 858 drivers/misc/pti.c pci_release_region(pdev, pci_bar); pdev 862 drivers/misc/pti.c pci_disable_device(pdev); pdev 874 drivers/misc/pti.c static void pti_pci_remove(struct pci_dev *pdev) pdev 876 drivers/misc/pti.c struct pti_dev *drv_data = pci_get_drvdata(pdev); pdev 888 drivers/misc/pti.c pci_release_region(pdev, 1); pdev 889 drivers/misc/pti.c pci_disable_device(pdev); pdev 138 drivers/misc/pvpanic.c static int pvpanic_mmio_probe(struct platform_device *pdev) pdev 142 drivers/misc/pvpanic.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 146 drivers/misc/pvpanic.c base = devm_ioremap_resource(&pdev->dev, mem); pdev 156 drivers/misc/pvpanic.c static int pvpanic_mmio_remove(struct platform_device *pdev) pdev 85 drivers/misc/qcom-coincell.c static int qcom_coincell_probe(struct platform_device *pdev) pdev 87 drivers/misc/qcom-coincell.c struct device_node *node = pdev->dev.of_node; pdev 94 drivers/misc/qcom-coincell.c chgr.dev = &pdev->dev; pdev 96 drivers/misc/qcom-coincell.c chgr.regmap = dev_get_regmap(pdev->dev.parent, NULL); pdev 340 drivers/misc/sram.c static int sram_probe(struct platform_device *pdev) pdev 348 drivers/misc/sram.c sram = devm_kzalloc(&pdev->dev, sizeof(*sram), GFP_KERNEL); pdev 352 drivers/misc/sram.c sram->dev = &pdev->dev; pdev 354 drivers/misc/sram.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 362 drivers/misc/sram.c if (!devm_request_mem_region(sram->dev, res->start, size, pdev->name)) { pdev 367 drivers/misc/sram.c if (of_property_read_bool(pdev->dev.of_node, "no-memory-wc")) pdev 389 drivers/misc/sram.c platform_set_drvdata(pdev, sram); pdev 391 drivers/misc/sram.c init_func = of_device_get_match_data(&pdev->dev); pdev 412 drivers/misc/sram.c static int sram_remove(struct platform_device *pdev) pdev 414 drivers/misc/sram.c struct sram_dev *sram = platform_get_drvdata(pdev); pdev 662 drivers/misc/ti-st/st_kim.c struct platform_device *pdev; pdev 665 drivers/misc/ti-st/st_kim.c pdev = st_get_plat_device(id); pdev 666 drivers/misc/ti-st/st_kim.c if (!pdev) pdev 668 drivers/misc/ti-st/st_kim.c kim_gdata = platform_get_drvdata(pdev); pdev 688 drivers/misc/ti-st/st_kim.c static int kim_probe(struct platform_device *pdev) pdev 691 drivers/misc/ti-st/st_kim.c struct ti_st_plat_data *pdata = pdev->dev.platform_data; pdev 694 drivers/misc/ti-st/st_kim.c if ((pdev->id != -1) && (pdev->id < MAX_ST_DEVICES)) { pdev 696 drivers/misc/ti-st/st_kim.c st_kim_devices[pdev->id] = pdev; pdev 699 drivers/misc/ti-st/st_kim.c st_kim_devices[0] = pdev; pdev 707 drivers/misc/ti-st/st_kim.c platform_set_drvdata(pdev, kim_gdata); pdev 734 drivers/misc/ti-st/st_kim.c kim_gdata->kim_pdev = pdev; pdev 738 drivers/misc/ti-st/st_kim.c err = sysfs_create_group(&pdev->dev.kobj, &uim_attr_grp); pdev 767 drivers/misc/ti-st/st_kim.c static int kim_remove(struct platform_device *pdev) pdev 770 drivers/misc/ti-st/st_kim.c struct ti_st_plat_data *pdata = pdev->dev.platform_data; pdev 773 drivers/misc/ti-st/st_kim.c kim_gdata = platform_get_drvdata(pdev); pdev 782 drivers/misc/ti-st/st_kim.c sysfs_remove_group(&pdev->dev.kobj, &uim_attr_grp); pdev 793 drivers/misc/ti-st/st_kim.c static int kim_suspend(struct platform_device *pdev, pm_message_t state) pdev 795 drivers/misc/ti-st/st_kim.c struct ti_st_plat_data *pdata = pdev->dev.platform_data; pdev 798 drivers/misc/ti-st/st_kim.c return pdata->suspend(pdev, state); pdev 803 drivers/misc/ti-st/st_kim.c static int kim_resume(struct platform_device *pdev) pdev 805 drivers/misc/ti-st/st_kim.c struct ti_st_plat_data *pdata = pdev->dev.platform_data; pdev 808 drivers/misc/ti-st/st_kim.c return pdata->resume(pdev); pdev 241 drivers/misc/vexpress-syscfg.c static int vexpress_syscfg_probe(struct platform_device *pdev) pdev 247 drivers/misc/vexpress-syscfg.c syscfg = devm_kzalloc(&pdev->dev, sizeof(*syscfg), GFP_KERNEL); pdev 250 drivers/misc/vexpress-syscfg.c syscfg->dev = &pdev->dev; pdev 253 drivers/misc/vexpress-syscfg.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 254 drivers/misc/vexpress-syscfg.c syscfg->base = devm_ioremap_resource(&pdev->dev, res); pdev 259 drivers/misc/vexpress-syscfg.c bridge = vexpress_config_bridge_register(pdev->dev.parent, pdev 163 drivers/misc/vmw_vmci/vmci_guest.c static int vmci_check_host_caps(struct pci_dev *pdev) pdev 173 drivers/misc/vmw_vmci/vmci_guest.c dev_err(&pdev->dev, "%s: Insufficient memory\n", __func__); pdev 190 drivers/misc/vmw_vmci/vmci_guest.c dev_dbg(&pdev->dev, "%s: Host capability check: %s\n", pdev 428 drivers/misc/vmw_vmci/vmci_guest.c static int vmci_guest_probe_device(struct pci_dev *pdev, pdev 439 drivers/misc/vmw_vmci/vmci_guest.c dev_dbg(&pdev->dev, "Probing for vmci/PCI guest device\n"); pdev 441 drivers/misc/vmw_vmci/vmci_guest.c error = pcim_enable_device(pdev); pdev 443 drivers/misc/vmw_vmci/vmci_guest.c dev_err(&pdev->dev, pdev 448 drivers/misc/vmw_vmci/vmci_guest.c error = pcim_iomap_regions(pdev, 1 << 0, KBUILD_MODNAME); pdev 450 drivers/misc/vmw_vmci/vmci_guest.c dev_err(&pdev->dev, "Failed to reserve/map IO regions\n"); pdev 454 drivers/misc/vmw_vmci/vmci_guest.c iobase = pcim_iomap_table(pdev)[0]; pdev 456 drivers/misc/vmw_vmci/vmci_guest.c dev_info(&pdev->dev, "Found VMCI PCI device at %#lx, irq %u\n", pdev 457 drivers/misc/vmw_vmci/vmci_guest.c (unsigned long)iobase, pdev->irq); pdev 459 drivers/misc/vmw_vmci/vmci_guest.c vmci_dev = devm_kzalloc(&pdev->dev, sizeof(*vmci_dev), GFP_KERNEL); pdev 461 drivers/misc/vmw_vmci/vmci_guest.c dev_err(&pdev->dev, pdev 466 drivers/misc/vmw_vmci/vmci_guest.c vmci_dev->dev = &pdev->dev; pdev 477 drivers/misc/vmw_vmci/vmci_guest.c dev_err(&pdev->dev, pdev 482 drivers/misc/vmw_vmci/vmci_guest.c pci_set_master(pdev); /* To enable queue_pair functionality. */ pdev 495 drivers/misc/vmw_vmci/vmci_guest.c dev_err(&pdev->dev, "Device does not support datagrams\n"); pdev 509 drivers/misc/vmw_vmci/vmci_guest.c dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 513 drivers/misc/vmw_vmci/vmci_guest.c dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(44)); pdev 523 drivers/misc/vmw_vmci/vmci_guest.c &pdev->dev, PAGE_SIZE, &vmci_dev->notification_base, pdev 526 drivers/misc/vmw_vmci/vmci_guest.c dev_warn(&pdev->dev, pdev 534 drivers/misc/vmw_vmci/vmci_guest.c dev_info(&pdev->dev, "Using capabilities 0x%x\n", caps_in_use); pdev 542 drivers/misc/vmw_vmci/vmci_guest.c vmci_pdev = pdev; pdev 553 drivers/misc/vmw_vmci/vmci_guest.c dev_warn(&pdev->dev, pdev 562 drivers/misc/vmw_vmci/vmci_guest.c error = vmci_check_host_caps(pdev); pdev 576 drivers/misc/vmw_vmci/vmci_guest.c dev_warn(&pdev->dev, pdev 584 drivers/misc/vmw_vmci/vmci_guest.c error = pci_alloc_irq_vectors(pdev, VMCI_MAX_INTRS, VMCI_MAX_INTRS, pdev 587 drivers/misc/vmw_vmci/vmci_guest.c error = pci_alloc_irq_vectors(pdev, 1, 1, pdev 599 drivers/misc/vmw_vmci/vmci_guest.c error = request_irq(pci_irq_vector(pdev, 0), vmci_interrupt, pdev 602 drivers/misc/vmw_vmci/vmci_guest.c dev_err(&pdev->dev, "Irq %u in use: %d\n", pdev 603 drivers/misc/vmw_vmci/vmci_guest.c pci_irq_vector(pdev, 0), error); pdev 614 drivers/misc/vmw_vmci/vmci_guest.c error = request_irq(pci_irq_vector(pdev, 1), pdev 618 drivers/misc/vmw_vmci/vmci_guest.c dev_err(&pdev->dev, pdev 620 drivers/misc/vmw_vmci/vmci_guest.c pci_irq_vector(pdev, 1), error); pdev 625 drivers/misc/vmw_vmci/vmci_guest.c dev_dbg(&pdev->dev, "Registered device\n"); pdev 639 drivers/misc/vmw_vmci/vmci_guest.c pci_set_drvdata(pdev, vmci_dev); pdev 643 drivers/misc/vmw_vmci/vmci_guest.c free_irq(pci_irq_vector(pdev, 0), vmci_dev); pdev 648 drivers/misc/vmw_vmci/vmci_guest.c pci_free_irq_vectors(pdev); pdev 652 drivers/misc/vmw_vmci/vmci_guest.c dev_warn(&pdev->dev, pdev 660 drivers/misc/vmw_vmci/vmci_guest.c dma_free_coherent(&pdev->dev, PAGE_SIZE, pdev 678 drivers/misc/vmw_vmci/vmci_guest.c static void vmci_guest_remove_device(struct pci_dev *pdev) pdev 680 drivers/misc/vmw_vmci/vmci_guest.c struct vmci_guest_device *vmci_dev = pci_get_drvdata(pdev); pdev 683 drivers/misc/vmw_vmci/vmci_guest.c dev_dbg(&pdev->dev, "Removing device\n"); pdev 691 drivers/misc/vmw_vmci/vmci_guest.c dev_warn(&pdev->dev, pdev 700 drivers/misc/vmw_vmci/vmci_guest.c dev_dbg(&pdev->dev, "Resetting vmci device\n"); pdev 709 drivers/misc/vmw_vmci/vmci_guest.c free_irq(pci_irq_vector(pdev, 1), vmci_dev); pdev 710 drivers/misc/vmw_vmci/vmci_guest.c free_irq(pci_irq_vector(pdev, 0), vmci_dev); pdev 711 drivers/misc/vmw_vmci/vmci_guest.c pci_free_irq_vectors(pdev); pdev 722 drivers/misc/vmw_vmci/vmci_guest.c dma_free_coherent(&pdev->dev, PAGE_SIZE, pdev 1228 drivers/misc/xilinx_sdfec.c static int xsdfec_clk_init(struct platform_device *pdev, pdev 1233 drivers/misc/xilinx_sdfec.c clks->core_clk = devm_clk_get(&pdev->dev, "core_clk"); pdev 1235 drivers/misc/xilinx_sdfec.c dev_err(&pdev->dev, "failed to get core_clk"); pdev 1239 drivers/misc/xilinx_sdfec.c clks->axi_clk = devm_clk_get(&pdev->dev, "s_axi_aclk"); pdev 1241 drivers/misc/xilinx_sdfec.c dev_err(&pdev->dev, "failed to get axi_clk"); pdev 1245 drivers/misc/xilinx_sdfec.c clks->din_words_clk = devm_clk_get(&pdev->dev, "s_axis_din_words_aclk"); pdev 1254 drivers/misc/xilinx_sdfec.c clks->din_clk = devm_clk_get(&pdev->dev, "s_axis_din_aclk"); pdev 1263 drivers/misc/xilinx_sdfec.c clks->dout_clk = devm_clk_get(&pdev->dev, "m_axis_dout_aclk"); pdev 1273 drivers/misc/xilinx_sdfec.c devm_clk_get(&pdev->dev, "s_axis_dout_words_aclk"); pdev 1282 drivers/misc/xilinx_sdfec.c clks->ctrl_clk = devm_clk_get(&pdev->dev, "s_axis_ctrl_aclk"); pdev 1291 drivers/misc/xilinx_sdfec.c clks->status_clk = devm_clk_get(&pdev->dev, "m_axis_status_aclk"); pdev 1302 drivers/misc/xilinx_sdfec.c dev_err(&pdev->dev, "failed to enable core_clk (%d)", err); pdev 1308 drivers/misc/xilinx_sdfec.c dev_err(&pdev->dev, "failed to enable axi_clk (%d)", err); pdev 1314 drivers/misc/xilinx_sdfec.c dev_err(&pdev->dev, "failed to enable din_clk (%d)", err); pdev 1320 drivers/misc/xilinx_sdfec.c dev_err(&pdev->dev, "failed to enable din_words_clk (%d)", err); pdev 1326 drivers/misc/xilinx_sdfec.c dev_err(&pdev->dev, "failed to enable dout_clk (%d)", err); pdev 1332 drivers/misc/xilinx_sdfec.c dev_err(&pdev->dev, "failed to enable dout_words_clk (%d)", pdev 1339 drivers/misc/xilinx_sdfec.c dev_err(&pdev->dev, "failed to enable ctrl_clk (%d)", err); pdev 1345 drivers/misc/xilinx_sdfec.c dev_err(&pdev->dev, "failed to enable status_clk (%d)\n", err); pdev 1381 drivers/misc/xilinx_sdfec.c static int xsdfec_probe(struct platform_device *pdev) pdev 1389 drivers/misc/xilinx_sdfec.c xsdfec = devm_kzalloc(&pdev->dev, sizeof(*xsdfec), GFP_KERNEL); pdev 1393 drivers/misc/xilinx_sdfec.c xsdfec->dev = &pdev->dev; pdev 1396 drivers/misc/xilinx_sdfec.c err = xsdfec_clk_init(pdev, &xsdfec->clks); pdev 1401 drivers/misc/xilinx_sdfec.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1408 drivers/misc/xilinx_sdfec.c xsdfec->irq = platform_get_irq(pdev, 0); pdev 1421 drivers/misc/xilinx_sdfec.c platform_set_drvdata(pdev, xsdfec); pdev 1459 drivers/misc/xilinx_sdfec.c static int xsdfec_remove(struct platform_device *pdev) pdev 1463 drivers/misc/xilinx_sdfec.c xsdfec = platform_get_drvdata(pdev); pdev 59 drivers/mmc/core/pwrseq_emmc.c static int mmc_pwrseq_emmc_probe(struct platform_device *pdev) pdev 62 drivers/mmc/core/pwrseq_emmc.c struct device *dev = &pdev->dev; pdev 88 drivers/mmc/core/pwrseq_emmc.c platform_set_drvdata(pdev, pwrseq); pdev 93 drivers/mmc/core/pwrseq_emmc.c static int mmc_pwrseq_emmc_remove(struct platform_device *pdev) pdev 95 drivers/mmc/core/pwrseq_emmc.c struct mmc_pwrseq_emmc *pwrseq = platform_get_drvdata(pdev); pdev 63 drivers/mmc/core/pwrseq_sd8787.c static int mmc_pwrseq_sd8787_probe(struct platform_device *pdev) pdev 66 drivers/mmc/core/pwrseq_sd8787.c struct device *dev = &pdev->dev; pdev 83 drivers/mmc/core/pwrseq_sd8787.c platform_set_drvdata(pdev, pwrseq); pdev 88 drivers/mmc/core/pwrseq_sd8787.c static int mmc_pwrseq_sd8787_remove(struct platform_device *pdev) pdev 90 drivers/mmc/core/pwrseq_sd8787.c struct mmc_pwrseq_sd8787 *pwrseq = platform_get_drvdata(pdev); pdev 111 drivers/mmc/core/pwrseq_simple.c static int mmc_pwrseq_simple_probe(struct platform_device *pdev) pdev 114 drivers/mmc/core/pwrseq_simple.c struct device *dev = &pdev->dev; pdev 140 drivers/mmc/core/pwrseq_simple.c platform_set_drvdata(pdev, pwrseq); pdev 145 drivers/mmc/core/pwrseq_simple.c static int mmc_pwrseq_simple_remove(struct platform_device *pdev) pdev 147 drivers/mmc/core/pwrseq_simple.c struct mmc_pwrseq_simple *pwrseq = platform_get_drvdata(pdev); pdev 1079 drivers/mmc/host/alcor.c static int alcor_pci_sdmmc_drv_probe(struct platform_device *pdev) pdev 1081 drivers/mmc/host/alcor.c struct alcor_pci_priv *priv = pdev->dev.platform_data; pdev 1086 drivers/mmc/host/alcor.c mmc = mmc_alloc_host(sizeof(*host), &pdev->dev); pdev 1088 drivers/mmc/host/alcor.c dev_err(&pdev->dev, "Can't allocate MMC\n"); pdev 1093 drivers/mmc/host/alcor.c host->dev = &pdev->dev; pdev 1101 drivers/mmc/host/alcor.c ret = devm_request_threaded_irq(&pdev->dev, priv->irq, pdev 1106 drivers/mmc/host/alcor.c dev_err(&pdev->dev, "Failed to get irq for data line\n"); pdev 1116 drivers/mmc/host/alcor.c dev_set_drvdata(&pdev->dev, host); pdev 1125 drivers/mmc/host/alcor.c static int alcor_pci_sdmmc_drv_remove(struct platform_device *pdev) pdev 1127 drivers/mmc/host/alcor.c struct alcor_sdmmc_host *host = dev_get_drvdata(&pdev->dev); pdev 440 drivers/mmc/host/android-goldfish.c static int goldfish_mmc_probe(struct platform_device *pdev) pdev 449 drivers/mmc/host/android-goldfish.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 450 drivers/mmc/host/android-goldfish.c irq = platform_get_irq(pdev, 0); pdev 454 drivers/mmc/host/android-goldfish.c mmc = mmc_alloc_host(sizeof(struct goldfish_mmc_host), &pdev->dev); pdev 468 drivers/mmc/host/android-goldfish.c host->virt_base = dma_alloc_coherent(&pdev->dev, BUFFER_SIZE, pdev 477 drivers/mmc/host/android-goldfish.c host->id = pdev->id; pdev 498 drivers/mmc/host/android-goldfish.c dev_err(&pdev->dev, "Failed IRQ Adding goldfish MMC\n"); pdev 502 drivers/mmc/host/android-goldfish.c host->dev = &pdev->dev; pdev 503 drivers/mmc/host/android-goldfish.c platform_set_drvdata(pdev, host); pdev 505 drivers/mmc/host/android-goldfish.c ret = device_create_file(&pdev->dev, &dev_attr_cover_switch); pdev 518 drivers/mmc/host/android-goldfish.c dma_free_coherent(&pdev->dev, BUFFER_SIZE, host->virt_base, pdev 528 drivers/mmc/host/android-goldfish.c static int goldfish_mmc_remove(struct platform_device *pdev) pdev 530 drivers/mmc/host/android-goldfish.c struct goldfish_mmc_host *host = platform_get_drvdata(pdev); pdev 537 drivers/mmc/host/android-goldfish.c dma_free_coherent(&pdev->dev, BUFFER_SIZE, host->virt_base, host->phys_base); pdev 342 drivers/mmc/host/atmel-mci.c struct platform_device *pdev; pdev 505 drivers/mmc/host/atmel-mci.c pm_runtime_get_sync(&host->pdev->dev); pdev 516 drivers/mmc/host/atmel-mci.c pm_runtime_mark_last_busy(&host->pdev->dev); pdev 517 drivers/mmc/host/atmel-mci.c pm_runtime_put_autosuspend(&host->pdev->dev); pdev 602 drivers/mmc/host/atmel-mci.c atmci_of_init(struct platform_device *pdev) pdev 604 drivers/mmc/host/atmel-mci.c struct device_node *np = pdev->dev.of_node; pdev 610 drivers/mmc/host/atmel-mci.c dev_err(&pdev->dev, "device node not found\n"); pdev 614 drivers/mmc/host/atmel-mci.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 620 drivers/mmc/host/atmel-mci.c dev_warn(&pdev->dev, "reg property is missing for %pOF\n", pdev 626 drivers/mmc/host/atmel-mci.c dev_warn(&pdev->dev, "can't have more than %d slots\n", pdev 693 drivers/mmc/host/atmel-mci.c dev_dbg(&host->pdev->dev, "software timeout\n"); pdev 814 drivers/mmc/host/atmel-mci.c dev_vdbg(&host->pdev->dev, pdev 824 drivers/mmc/host/atmel-mci.c dev_dbg(&host->pdev->dev, "send stop command\n"); pdev 899 drivers/mmc/host/atmel-mci.c dma_unmap_sg(&host->pdev->dev, pdev 927 drivers/mmc/host/atmel-mci.c dev_dbg(&host->pdev->dev, "(%s) set pending xfer complete\n", __func__); pdev 950 drivers/mmc/host/atmel-mci.c dev_vdbg(&host->pdev->dev, "DMA complete\n"); pdev 963 drivers/mmc/host/atmel-mci.c dev_dbg(&host->pdev->dev, pdev 1063 drivers/mmc/host/atmel-mci.c dma_map_sg(&host->pdev->dev, data->sg, data->sg_len, pdev 1191 drivers/mmc/host/atmel-mci.c dev_dbg(&host->pdev->dev, pdev 1214 drivers/mmc/host/atmel-mci.c dev_dbg(&host->pdev->dev, pdev 1243 drivers/mmc/host/atmel-mci.c dev_dbg(&host->pdev->dev, "start request: cmd %u\n", mrq->cmd->opcode); pdev 1333 drivers/mmc/host/atmel-mci.c dev_dbg(&host->pdev->dev, "queue request\n"); pdev 1346 drivers/mmc/host/atmel-mci.c dev_dbg(&host->pdev->dev, "MRQ: cmd %u\n", mrq->cmd->opcode); pdev 1577 drivers/mmc/host/atmel-mci.c dev_vdbg(&host->pdev->dev, "list not empty: %s is next\n", pdev 1582 drivers/mmc/host/atmel-mci.c dev_vdbg(&host->pdev->dev, "list empty\n"); pdev 1729 drivers/mmc/host/atmel-mci.c dev_vdbg(&host->pdev->dev, pdev 1736 drivers/mmc/host/atmel-mci.c dev_dbg(&host->pdev->dev, "FSM: state=%d\n", state); pdev 1749 drivers/mmc/host/atmel-mci.c dev_dbg(&host->pdev->dev, "FSM: cmd ready?\n"); pdev 1754 drivers/mmc/host/atmel-mci.c dev_dbg(&host->pdev->dev, "set completed cmd ready\n"); pdev 1759 drivers/mmc/host/atmel-mci.c dev_dbg(&host->pdev->dev, pdev 1775 drivers/mmc/host/atmel-mci.c dev_dbg(&host->pdev->dev, pdev 1787 drivers/mmc/host/atmel-mci.c dev_dbg(&host->pdev->dev, "set completed data error\n"); pdev 1800 drivers/mmc/host/atmel-mci.c dev_dbg(&host->pdev->dev, "FSM: xfer complete?\n"); pdev 1805 drivers/mmc/host/atmel-mci.c dev_dbg(&host->pdev->dev, pdev 1833 drivers/mmc/host/atmel-mci.c dev_dbg(&host->pdev->dev, "FSM: not busy?\n"); pdev 1838 drivers/mmc/host/atmel-mci.c dev_dbg(&host->pdev->dev, "set completed not busy\n"); pdev 1870 drivers/mmc/host/atmel-mci.c dev_dbg(&host->pdev->dev, "FSM: cmd ready?\n"); pdev 1875 drivers/mmc/host/atmel-mci.c dev_dbg(&host->pdev->dev, "FSM: cmd ready\n"); pdev 2085 drivers/mmc/host/atmel-mci.c dev_dbg(&host->pdev->dev, "IRQ: data error\n"); pdev 2092 drivers/mmc/host/atmel-mci.c dev_dbg(&host->pdev->dev, "set pending data error\n"); pdev 2099 drivers/mmc/host/atmel-mci.c dev_dbg(&host->pdev->dev, "IRQ: tx buffer empty\n"); pdev 2115 drivers/mmc/host/atmel-mci.c dev_dbg(&host->pdev->dev, "IRQ: end of tx buffer\n"); pdev 2126 drivers/mmc/host/atmel-mci.c dev_dbg(&host->pdev->dev, "IRQ: rx buffer full\n"); pdev 2142 drivers/mmc/host/atmel-mci.c dev_dbg(&host->pdev->dev, "IRQ: end of rx buffer\n"); pdev 2159 drivers/mmc/host/atmel-mci.c dev_dbg(&host->pdev->dev, "IRQ: blke\n"); pdev 2162 drivers/mmc/host/atmel-mci.c dev_dbg(&host->pdev->dev, "set pending notbusy\n"); pdev 2168 drivers/mmc/host/atmel-mci.c dev_dbg(&host->pdev->dev, "IRQ: not_busy\n"); pdev 2171 drivers/mmc/host/atmel-mci.c dev_dbg(&host->pdev->dev, "set pending notbusy\n"); pdev 2182 drivers/mmc/host/atmel-mci.c dev_dbg(&host->pdev->dev, "IRQ: cmd ready\n"); pdev 2186 drivers/mmc/host/atmel-mci.c dev_dbg(&host->pdev->dev, "set pending cmd rdy\n"); pdev 2221 drivers/mmc/host/atmel-mci.c mmc = mmc_alloc_host(sizeof(struct atmel_mci_slot), &host->pdev->dev); pdev 2276 drivers/mmc/host/atmel-mci.c if (devm_gpio_request(&host->pdev->dev, slot->detect_pin, pdev 2294 drivers/mmc/host/atmel-mci.c if (devm_gpio_request(&host->pdev->dev, slot->wp_pin, pdev 2350 drivers/mmc/host/atmel-mci.c host->dma.chan = dma_request_slave_channel_reason(&host->pdev->dev, pdev 2354 drivers/mmc/host/atmel-mci.c struct mci_platform_data *pdata = host->pdev->dev.platform_data; pdev 2372 drivers/mmc/host/atmel-mci.c dev_info(&host->pdev->dev, "using %s for DMA transfers\n", pdev 2396 drivers/mmc/host/atmel-mci.c dev_info(&host->pdev->dev, pdev 2438 drivers/mmc/host/atmel-mci.c dev_warn(&host->pdev->dev, pdev 2444 drivers/mmc/host/atmel-mci.c static int atmci_probe(struct platform_device *pdev) pdev 2453 drivers/mmc/host/atmel-mci.c regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2456 drivers/mmc/host/atmel-mci.c pdata = pdev->dev.platform_data; pdev 2458 drivers/mmc/host/atmel-mci.c pdata = atmci_of_init(pdev); pdev 2460 drivers/mmc/host/atmel-mci.c dev_err(&pdev->dev, "platform data not available\n"); pdev 2465 drivers/mmc/host/atmel-mci.c irq = platform_get_irq(pdev, 0); pdev 2469 drivers/mmc/host/atmel-mci.c host = devm_kzalloc(&pdev->dev, sizeof(*host), GFP_KERNEL); pdev 2473 drivers/mmc/host/atmel-mci.c host->pdev = pdev; pdev 2477 drivers/mmc/host/atmel-mci.c host->mck = devm_clk_get(&pdev->dev, "mci_clk"); pdev 2481 drivers/mmc/host/atmel-mci.c host->regs = devm_ioremap(&pdev->dev, regs->start, resource_size(regs)); pdev 2496 drivers/mmc/host/atmel-mci.c ret = request_irq(irq, atmci_interrupt, 0, dev_name(&pdev->dev), host); pdev 2512 drivers/mmc/host/atmel-mci.c dev_info(&pdev->dev, "using PDC\n"); pdev 2517 drivers/mmc/host/atmel-mci.c dev_info(&pdev->dev, "using PIO\n"); pdev 2523 drivers/mmc/host/atmel-mci.c platform_set_drvdata(pdev, host); pdev 2527 drivers/mmc/host/atmel-mci.c pm_runtime_get_noresume(&pdev->dev); pdev 2528 drivers/mmc/host/atmel-mci.c pm_runtime_set_active(&pdev->dev); pdev 2529 drivers/mmc/host/atmel-mci.c pm_runtime_set_autosuspend_delay(&pdev->dev, AUTOSUSPEND_DELAY); pdev 2530 drivers/mmc/host/atmel-mci.c pm_runtime_use_autosuspend(&pdev->dev); pdev 2531 drivers/mmc/host/atmel-mci.c pm_runtime_enable(&pdev->dev); pdev 2556 drivers/mmc/host/atmel-mci.c dev_err(&pdev->dev, "init failed: no slot defined\n"); pdev 2561 drivers/mmc/host/atmel-mci.c host->buffer = dma_alloc_coherent(&pdev->dev, host->buf_size, pdev 2566 drivers/mmc/host/atmel-mci.c dev_err(&pdev->dev, "buffer allocation failed\n"); pdev 2571 drivers/mmc/host/atmel-mci.c dev_info(&pdev->dev, pdev 2575 drivers/mmc/host/atmel-mci.c pm_runtime_mark_last_busy(&host->pdev->dev); pdev 2576 drivers/mmc/host/atmel-mci.c pm_runtime_put_autosuspend(&pdev->dev); pdev 2588 drivers/mmc/host/atmel-mci.c pm_runtime_disable(&pdev->dev); pdev 2589 drivers/mmc/host/atmel-mci.c pm_runtime_put_noidle(&pdev->dev); pdev 2599 drivers/mmc/host/atmel-mci.c static int atmci_remove(struct platform_device *pdev) pdev 2601 drivers/mmc/host/atmel-mci.c struct atmel_mci *host = platform_get_drvdata(pdev); pdev 2604 drivers/mmc/host/atmel-mci.c pm_runtime_get_sync(&pdev->dev); pdev 2607 drivers/mmc/host/atmel-mci.c dma_free_coherent(&pdev->dev, host->buf_size, pdev 2623 drivers/mmc/host/atmel-mci.c free_irq(platform_get_irq(pdev, 0), host); pdev 2627 drivers/mmc/host/atmel-mci.c pm_runtime_disable(&pdev->dev); pdev 2628 drivers/mmc/host/atmel-mci.c pm_runtime_put_noidle(&pdev->dev); pdev 119 drivers/mmc/host/au1xmmc.c struct platform_device *pdev; pdev 485 drivers/mmc/host/au1xmmc.c DBG("RX CRC Error [%d + %d].\n", host->pdev->id, pdev 491 drivers/mmc/host/au1xmmc.c DBG("RX Overrun [%d + %d]\n", host->pdev->id, pdev 496 drivers/mmc/host/au1xmmc.c DBG("RX Underrun [%d + %d]\n", host->pdev->id, pdev 840 drivers/mmc/host/au1xmmc.c DBG("Unhandled status %8.8x\n", host->pdev->id, pdev 881 drivers/mmc/host/au1xmmc.c res = platform_get_resource(host->pdev, IORESOURCE_DMA, 0); pdev 886 drivers/mmc/host/au1xmmc.c res = platform_get_resource(host->pdev, IORESOURCE_DMA, 1); pdev 897 drivers/mmc/host/au1xmmc.c dev_err(&host->pdev->dev, "cannot allocate TX DMA\n"); pdev 904 drivers/mmc/host/au1xmmc.c dev_err(&host->pdev->dev, "cannot allocate RX DMA\n"); pdev 948 drivers/mmc/host/au1xmmc.c static int au1xmmc_probe(struct platform_device *pdev) pdev 955 drivers/mmc/host/au1xmmc.c mmc = mmc_alloc_host(sizeof(struct au1xmmc_host), &pdev->dev); pdev 957 drivers/mmc/host/au1xmmc.c dev_err(&pdev->dev, "no memory for mmc_host\n"); pdev 964 drivers/mmc/host/au1xmmc.c host->platdata = pdev->dev.platform_data; pdev 965 drivers/mmc/host/au1xmmc.c host->pdev = pdev; pdev 968 drivers/mmc/host/au1xmmc.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 970 drivers/mmc/host/au1xmmc.c dev_err(&pdev->dev, "no mmio defined\n"); pdev 975 drivers/mmc/host/au1xmmc.c pdev->name); pdev 977 drivers/mmc/host/au1xmmc.c dev_err(&pdev->dev, "mmio already in use\n"); pdev 983 drivers/mmc/host/au1xmmc.c dev_err(&pdev->dev, "cannot remap mmio\n"); pdev 987 drivers/mmc/host/au1xmmc.c r = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 989 drivers/mmc/host/au1xmmc.c dev_err(&pdev->dev, "no IRQ defined\n"); pdev 1026 drivers/mmc/host/au1xmmc.c dev_err(&pdev->dev, "cannot grab IRQ\n"); pdev 1030 drivers/mmc/host/au1xmmc.c host->clk = clk_get(&pdev->dev, ALCHEMY_PERIPH_CLK); pdev 1032 drivers/mmc/host/au1xmmc.c dev_err(&pdev->dev, "cannot find clock\n"); pdev 1039 drivers/mmc/host/au1xmmc.c dev_err(&pdev->dev, "cannot enable clock\n"); pdev 1049 drivers/mmc/host/au1xmmc.c dev_warn(&pdev->dev, "board CD setup failed\n"); pdev 1087 drivers/mmc/host/au1xmmc.c dev_err(&pdev->dev, "cannot add mmc host\n"); pdev 1091 drivers/mmc/host/au1xmmc.c platform_set_drvdata(pdev, host); pdev 1094 drivers/mmc/host/au1xmmc.c " (mode=%s)\n", pdev->id, host->iobase, pdev 1135 drivers/mmc/host/au1xmmc.c static int au1xmmc_remove(struct platform_device *pdev) pdev 1137 drivers/mmc/host/au1xmmc.c struct au1xmmc_host *host = platform_get_drvdata(pdev); pdev 1178 drivers/mmc/host/au1xmmc.c static int au1xmmc_suspend(struct platform_device *pdev, pm_message_t state) pdev 1180 drivers/mmc/host/au1xmmc.c struct au1xmmc_host *host = platform_get_drvdata(pdev); pdev 1191 drivers/mmc/host/au1xmmc.c static int au1xmmc_resume(struct platform_device *pdev) pdev 1193 drivers/mmc/host/au1xmmc.c struct au1xmmc_host *host = platform_get_drvdata(pdev); pdev 151 drivers/mmc/host/bcm2835.c struct platform_device *pdev; pdev 195 drivers/mmc/host/bcm2835.c struct device *dev = &host->pdev->dev; pdev 210 drivers/mmc/host/bcm2835.c struct device *dev = &host->pdev->dev; pdev 310 drivers/mmc/host/bcm2835.c dev_err(&host->pdev->dev, pdev 377 drivers/mmc/host/bcm2835.c struct device *dev = &host->pdev->dev; pdev 430 drivers/mmc/host/bcm2835.c struct device *dev = &host->pdev->dev; pdev 578 drivers/mmc/host/bcm2835.c struct device *dev = &host->pdev->dev; pdev 616 drivers/mmc/host/bcm2835.c dev_err(&host->pdev->dev, pdev 626 drivers/mmc/host/bcm2835.c struct device *dev = &host->pdev->dev; pdev 718 drivers/mmc/host/bcm2835.c struct device *dev = &host->pdev->dev; pdev 744 drivers/mmc/host/bcm2835.c struct device *dev = &host->pdev->dev; pdev 831 drivers/mmc/host/bcm2835.c struct device *dev = &host->pdev->dev; pdev 859 drivers/mmc/host/bcm2835.c struct device *dev = &host->pdev->dev; pdev 1163 drivers/mmc/host/bcm2835.c struct device *dev = &host->pdev->dev; pdev 1268 drivers/mmc/host/bcm2835.c struct device *dev = &host->pdev->dev; pdev 1356 drivers/mmc/host/bcm2835.c static int bcm2835_probe(struct platform_device *pdev) pdev 1358 drivers/mmc/host/bcm2835.c struct device *dev = &pdev->dev; pdev 1373 drivers/mmc/host/bcm2835.c host->pdev = pdev; pdev 1376 drivers/mmc/host/bcm2835.c iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1386 drivers/mmc/host/bcm2835.c regaddr_p = of_get_address(pdev->dev.of_node, 0, NULL, NULL); pdev 1410 drivers/mmc/host/bcm2835.c host->irq = platform_get_irq(pdev, 0); pdev 1424 drivers/mmc/host/bcm2835.c platform_set_drvdata(pdev, host); pdev 1439 drivers/mmc/host/bcm2835.c static int bcm2835_remove(struct platform_device *pdev) pdev 1441 drivers/mmc/host/bcm2835.c struct bcm2835_host *host = platform_get_drvdata(pdev); pdev 147 drivers/mmc/host/cavium-octeon.c static int octeon_mmc_probe(struct platform_device *pdev) pdev 149 drivers/mmc/host/cavium-octeon.c struct device_node *cn, *node = pdev->dev.of_node; pdev 157 drivers/mmc/host/cavium-octeon.c host = devm_kzalloc(&pdev->dev, sizeof(*host), GFP_KERNEL); pdev 164 drivers/mmc/host/cavium-octeon.c host->dev = &pdev->dev; pdev 187 drivers/mmc/host/cavium-octeon.c mmc_irq[i] = platform_get_irq(pdev, i); pdev 200 drivers/mmc/host/cavium-octeon.c mmc_irq[i] = platform_get_irq(pdev, i); pdev 208 drivers/mmc/host/cavium-octeon.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 210 drivers/mmc/host/cavium-octeon.c dev_err(&pdev->dev, "Platform resource[0] is missing\n"); pdev 213 drivers/mmc/host/cavium-octeon.c base = devm_ioremap_resource(&pdev->dev, res); pdev 219 drivers/mmc/host/cavium-octeon.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 221 drivers/mmc/host/cavium-octeon.c dev_err(&pdev->dev, "Platform resource[1] is missing\n"); pdev 224 drivers/mmc/host/cavium-octeon.c base = devm_ioremap_resource(&pdev->dev, res); pdev 235 drivers/mmc/host/cavium-octeon.c ret = dma_set_mask(&pdev->dev, DMA_BIT_MASK(64)); pdev 249 drivers/mmc/host/cavium-octeon.c ret = devm_request_irq(&pdev->dev, mmc_irq[i], pdev 253 drivers/mmc/host/cavium-octeon.c dev_err(&pdev->dev, "Error: devm_request_irq %d\n", pdev 259 drivers/mmc/host/cavium-octeon.c ret = devm_request_irq(&pdev->dev, mmc_irq[0], pdev 263 drivers/mmc/host/cavium-octeon.c dev_err(&pdev->dev, "Error: devm_request_irq %d\n", pdev 269 drivers/mmc/host/cavium-octeon.c host->global_pwr_gpiod = devm_gpiod_get_optional(&pdev->dev, pdev 273 drivers/mmc/host/cavium-octeon.c dev_err(&pdev->dev, "Invalid power GPIO\n"); pdev 277 drivers/mmc/host/cavium-octeon.c platform_set_drvdata(pdev, host); pdev 282 drivers/mmc/host/cavium-octeon.c of_platform_device_create(cn, NULL, &pdev->dev); pdev 289 drivers/mmc/host/cavium-octeon.c dev_err(&pdev->dev, "Error populating slots\n"); pdev 307 drivers/mmc/host/cavium-octeon.c static int octeon_mmc_remove(struct platform_device *pdev) pdev 309 drivers/mmc/host/cavium-octeon.c struct cvm_mmc_host *host = platform_get_drvdata(pdev); pdev 37 drivers/mmc/host/cavium-thunderx.c struct pci_dev *pdev) pdev 41 drivers/mmc/host/cavium-thunderx.c nvec = pci_alloc_irq_vectors(pdev, 1, 9, PCI_IRQ_MSIX); pdev 47 drivers/mmc/host/cavium-thunderx.c ret = devm_request_irq(&pdev->dev, pci_irq_vector(pdev, i), pdev 56 drivers/mmc/host/cavium-thunderx.c static int thunder_mmc_probe(struct pci_dev *pdev, pdev 59 drivers/mmc/host/cavium-thunderx.c struct device_node *node = pdev->dev.of_node; pdev 60 drivers/mmc/host/cavium-thunderx.c struct device *dev = &pdev->dev; pdev 69 drivers/mmc/host/cavium-thunderx.c pci_set_drvdata(pdev, host); pdev 70 drivers/mmc/host/cavium-thunderx.c ret = pcim_enable_device(pdev); pdev 74 drivers/mmc/host/cavium-thunderx.c ret = pci_request_regions(pdev, KBUILD_MODNAME); pdev 78 drivers/mmc/host/cavium-thunderx.c host->base = pcim_iomap(pdev, 0, pci_resource_len(pdev, 0)); pdev 123 drivers/mmc/host/cavium-thunderx.c ret = thunder_mmc_register_interrupts(host, pdev); pdev 136 drivers/mmc/host/cavium-thunderx.c &pdev->dev); pdev 163 drivers/mmc/host/cavium-thunderx.c static void thunder_mmc_remove(struct pci_dev *pdev) pdev 165 drivers/mmc/host/cavium-thunderx.c struct cvm_mmc_host *host = pci_get_drvdata(pdev); pdev 28 drivers/mmc/host/cb710-mmc.c struct pci_dev *pdev = cb710_slot_to_chip(slot)->pdev; pdev 38 drivers/mmc/host/cb710-mmc.c pci_read_config_dword(pdev, 0x48, &src_freq_idx); pdev 52 drivers/mmc/host/cb710-mmc.c cb710_pci_update_config_reg(pdev, 0x40, ~0xF0000000, divider_idx << 28); pdev 666 drivers/mmc/host/cb710-mmc.c static int cb710_mmc_suspend(struct platform_device *pdev, pm_message_t state) pdev 668 drivers/mmc/host/cb710-mmc.c struct cb710_slot *slot = cb710_pdev_to_slot(pdev); pdev 674 drivers/mmc/host/cb710-mmc.c static int cb710_mmc_resume(struct platform_device *pdev) pdev 676 drivers/mmc/host/cb710-mmc.c struct cb710_slot *slot = cb710_pdev_to_slot(pdev); pdev 684 drivers/mmc/host/cb710-mmc.c static int cb710_mmc_init(struct platform_device *pdev) pdev 686 drivers/mmc/host/cb710-mmc.c struct cb710_slot *slot = cb710_pdev_to_slot(pdev); pdev 697 drivers/mmc/host/cb710-mmc.c platform_set_drvdata(pdev, mmc); pdev 700 drivers/mmc/host/cb710-mmc.c pci_read_config_dword(chip->pdev, 0x48, &val); pdev 740 drivers/mmc/host/cb710-mmc.c static int cb710_mmc_exit(struct platform_device *pdev) pdev 742 drivers/mmc/host/cb710-mmc.c struct cb710_slot *slot = cb710_pdev_to_slot(pdev); pdev 24 drivers/mmc/host/cb710-mmc.h return platform_get_drvdata(&slot->pdev); pdev 29 drivers/mmc/host/cb710-mmc.h struct platform_device *pdev = to_platform_device(mmc_dev(mmc)); pdev 30 drivers/mmc/host/cb710-mmc.h return cb710_pdev_to_slot(pdev); pdev 1066 drivers/mmc/host/cqhci.c struct cqhci_host *cqhci_pltfm_init(struct platform_device *pdev) pdev 1072 drivers/mmc/host/cqhci.c cqhci_memres = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 1075 drivers/mmc/host/cqhci.c dev_dbg(&pdev->dev, "CMDQ not supported\n"); pdev 1079 drivers/mmc/host/cqhci.c cq_host = devm_kzalloc(&pdev->dev, sizeof(*cq_host), GFP_KERNEL); pdev 1082 drivers/mmc/host/cqhci.c cq_host->mmio = devm_ioremap(&pdev->dev, pdev 1086 drivers/mmc/host/cqhci.c dev_err(&pdev->dev, "failed to remap cqhci regs\n"); pdev 1089 drivers/mmc/host/cqhci.c dev_dbg(&pdev->dev, "CMDQ ioremap: done\n"); pdev 232 drivers/mmc/host/cqhci.h struct cqhci_host *cqhci_pltfm_init(struct platform_device *pdev); pdev 689 drivers/mmc/host/davinci_mmc.c struct platform_device *pdev = to_platform_device(mmc->parent); pdev 690 drivers/mmc/host/davinci_mmc.c struct davinci_mmc_config *config = pdev->dev.platform_data; pdev 700 drivers/mmc/host/davinci_mmc.c config->set_power(pdev->id, false); pdev 704 drivers/mmc/host/davinci_mmc.c config->set_power(pdev->id, true); pdev 1011 drivers/mmc/host/davinci_mmc.c struct platform_device *pdev = to_platform_device(mmc->parent); pdev 1012 drivers/mmc/host/davinci_mmc.c struct davinci_mmc_config *config = pdev->dev.platform_data; pdev 1015 drivers/mmc/host/davinci_mmc.c return config->get_cd(pdev->id); pdev 1022 drivers/mmc/host/davinci_mmc.c struct platform_device *pdev = to_platform_device(mmc->parent); pdev 1023 drivers/mmc/host/davinci_mmc.c struct davinci_mmc_config *config = pdev->dev.platform_data; pdev 1026 drivers/mmc/host/davinci_mmc.c return config->get_ro(pdev->id); pdev 1148 drivers/mmc/host/davinci_mmc.c struct platform_device *pdev = to_platform_device(mmc->parent); pdev 1149 drivers/mmc/host/davinci_mmc.c struct davinci_mmc_config *pdata = pdev->dev.platform_data; pdev 1190 drivers/mmc/host/davinci_mmc.c static int davinci_mmcsd_probe(struct platform_device *pdev) pdev 1200 drivers/mmc/host/davinci_mmc.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1203 drivers/mmc/host/davinci_mmc.c irq = platform_get_irq(pdev, 0); pdev 1208 drivers/mmc/host/davinci_mmc.c mem = devm_request_mem_region(&pdev->dev, r->start, mem_size, pdev 1209 drivers/mmc/host/davinci_mmc.c pdev->name); pdev 1213 drivers/mmc/host/davinci_mmc.c mmc = mmc_alloc_host(sizeof(struct mmc_davinci_host), &pdev->dev); pdev 1221 drivers/mmc/host/davinci_mmc.c host->base = devm_ioremap(&pdev->dev, mem->start, mem_size); pdev 1227 drivers/mmc/host/davinci_mmc.c host->clk = devm_clk_get(&pdev->dev, NULL); pdev 1238 drivers/mmc/host/davinci_mmc.c match = of_match_device(davinci_mmc_dt_ids, &pdev->dev); pdev 1240 drivers/mmc/host/davinci_mmc.c pdev->id_entry = match->data; pdev 1244 drivers/mmc/host/davinci_mmc.c dev_err(&pdev->dev, pdev 1251 drivers/mmc/host/davinci_mmc.c dev_err(&pdev->dev, pdev 1263 drivers/mmc/host/davinci_mmc.c host->sdio_irq = platform_get_irq(pdev, 1); pdev 1275 drivers/mmc/host/davinci_mmc.c id_entry = platform_get_device_id(pdev); pdev 1301 drivers/mmc/host/davinci_mmc.c platform_set_drvdata(pdev, host); pdev 1305 drivers/mmc/host/davinci_mmc.c dev_err(&pdev->dev, "failed to register cpufreq\n"); pdev 1313 drivers/mmc/host/davinci_mmc.c ret = devm_request_irq(&pdev->dev, irq, mmc_davinci_irq, 0, pdev 1319 drivers/mmc/host/davinci_mmc.c ret = devm_request_irq(&pdev->dev, host->sdio_irq, pdev 1351 drivers/mmc/host/davinci_mmc.c static int __exit davinci_mmcsd_remove(struct platform_device *pdev) pdev 1353 drivers/mmc/host/davinci_mmc.c struct mmc_davinci_host *host = platform_get_drvdata(pdev); pdev 48 drivers/mmc/host/dw_mmc-bluefield.c static int dw_mci_bluefield_probe(struct platform_device *pdev) pdev 50 drivers/mmc/host/dw_mmc-bluefield.c return dw_mci_pltfm_register(pdev, &bluefield_drv_data); pdev 546 drivers/mmc/host/dw_mmc-exynos.c static int dw_mci_exynos_probe(struct platform_device *pdev) pdev 552 drivers/mmc/host/dw_mmc-exynos.c match = of_match_node(dw_mci_exynos_match, pdev->dev.of_node); pdev 555 drivers/mmc/host/dw_mmc-exynos.c pm_runtime_get_noresume(&pdev->dev); pdev 556 drivers/mmc/host/dw_mmc-exynos.c pm_runtime_set_active(&pdev->dev); pdev 557 drivers/mmc/host/dw_mmc-exynos.c pm_runtime_enable(&pdev->dev); pdev 559 drivers/mmc/host/dw_mmc-exynos.c ret = dw_mci_pltfm_register(pdev, drv_data); pdev 561 drivers/mmc/host/dw_mmc-exynos.c pm_runtime_disable(&pdev->dev); pdev 562 drivers/mmc/host/dw_mmc-exynos.c pm_runtime_set_suspended(&pdev->dev); pdev 563 drivers/mmc/host/dw_mmc-exynos.c pm_runtime_put_noidle(&pdev->dev); pdev 571 drivers/mmc/host/dw_mmc-exynos.c static int dw_mci_exynos_remove(struct platform_device *pdev) pdev 573 drivers/mmc/host/dw_mmc-exynos.c pm_runtime_disable(&pdev->dev); pdev 574 drivers/mmc/host/dw_mmc-exynos.c pm_runtime_set_suspended(&pdev->dev); pdev 575 drivers/mmc/host/dw_mmc-exynos.c pm_runtime_put_noidle(&pdev->dev); pdev 577 drivers/mmc/host/dw_mmc-exynos.c return dw_mci_pltfm_remove(pdev); pdev 176 drivers/mmc/host/dw_mmc-hi3798cv200.c static int dw_mci_hi3798cv200_probe(struct platform_device *pdev) pdev 178 drivers/mmc/host/dw_mmc-hi3798cv200.c return dw_mci_pltfm_register(pdev, &hi3798cv200_data); pdev 181 drivers/mmc/host/dw_mmc-hi3798cv200.c static int dw_mci_hi3798cv200_remove(struct platform_device *pdev) pdev 183 drivers/mmc/host/dw_mmc-hi3798cv200.c struct dw_mci *host = platform_get_drvdata(pdev); pdev 189 drivers/mmc/host/dw_mmc-hi3798cv200.c return dw_mci_pltfm_remove(pdev); pdev 452 drivers/mmc/host/dw_mmc-k3.c static int dw_mci_k3_probe(struct platform_device *pdev) pdev 457 drivers/mmc/host/dw_mmc-k3.c match = of_match_node(dw_mci_k3_match, pdev->dev.of_node); pdev 460 drivers/mmc/host/dw_mmc-k3.c return dw_mci_pltfm_register(pdev, drv_data); pdev 34 drivers/mmc/host/dw_mmc-pci.c static int dw_mci_pci_probe(struct pci_dev *pdev, pdev 40 drivers/mmc/host/dw_mmc-pci.c ret = pcim_enable_device(pdev); pdev 44 drivers/mmc/host/dw_mmc-pci.c host = devm_kzalloc(&pdev->dev, sizeof(struct dw_mci), GFP_KERNEL); pdev 48 drivers/mmc/host/dw_mmc-pci.c host->irq = pdev->irq; pdev 50 drivers/mmc/host/dw_mmc-pci.c host->dev = &pdev->dev; pdev 53 drivers/mmc/host/dw_mmc-pci.c ret = pcim_iomap_regions(pdev, 1 << PCI_BAR_NO, pci_name(pdev)); pdev 57 drivers/mmc/host/dw_mmc-pci.c host->regs = pcim_iomap_table(pdev)[PCI_BAR_NO]; pdev 59 drivers/mmc/host/dw_mmc-pci.c pci_set_master(pdev); pdev 65 drivers/mmc/host/dw_mmc-pci.c pci_set_drvdata(pdev, host); pdev 70 drivers/mmc/host/dw_mmc-pci.c static void dw_mci_pci_remove(struct pci_dev *pdev) pdev 72 drivers/mmc/host/dw_mmc-pci.c struct dw_mci *host = pci_get_drvdata(pdev); pdev 25 drivers/mmc/host/dw_mmc-pltfm.c int dw_mci_pltfm_register(struct platform_device *pdev, pdev 31 drivers/mmc/host/dw_mmc-pltfm.c host = devm_kzalloc(&pdev->dev, sizeof(struct dw_mci), GFP_KERNEL); pdev 35 drivers/mmc/host/dw_mmc-pltfm.c host->irq = platform_get_irq(pdev, 0); pdev 40 drivers/mmc/host/dw_mmc-pltfm.c host->dev = &pdev->dev; pdev 42 drivers/mmc/host/dw_mmc-pltfm.c host->pdata = pdev->dev.platform_data; pdev 44 drivers/mmc/host/dw_mmc-pltfm.c regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 45 drivers/mmc/host/dw_mmc-pltfm.c host->regs = devm_ioremap_resource(&pdev->dev, regs); pdev 52 drivers/mmc/host/dw_mmc-pltfm.c platform_set_drvdata(pdev, host); pdev 74 drivers/mmc/host/dw_mmc-pltfm.c static int dw_mci_pltfm_probe(struct platform_device *pdev) pdev 79 drivers/mmc/host/dw_mmc-pltfm.c if (pdev->dev.of_node) { pdev 80 drivers/mmc/host/dw_mmc-pltfm.c match = of_match_node(dw_mci_pltfm_match, pdev->dev.of_node); pdev 84 drivers/mmc/host/dw_mmc-pltfm.c return dw_mci_pltfm_register(pdev, drv_data); pdev 87 drivers/mmc/host/dw_mmc-pltfm.c int dw_mci_pltfm_remove(struct platform_device *pdev) pdev 89 drivers/mmc/host/dw_mmc-pltfm.c struct dw_mci *host = platform_get_drvdata(pdev); pdev 11 drivers/mmc/host/dw_mmc-pltfm.h extern int dw_mci_pltfm_register(struct platform_device *pdev, pdev 13 drivers/mmc/host/dw_mmc-pltfm.h extern int dw_mci_pltfm_remove(struct platform_device *pdev); pdev 333 drivers/mmc/host/dw_mmc-rockchip.c static int dw_mci_rockchip_probe(struct platform_device *pdev) pdev 339 drivers/mmc/host/dw_mmc-rockchip.c if (!pdev->dev.of_node) pdev 342 drivers/mmc/host/dw_mmc-rockchip.c match = of_match_node(dw_mci_rockchip_match, pdev->dev.of_node); pdev 345 drivers/mmc/host/dw_mmc-rockchip.c pm_runtime_get_noresume(&pdev->dev); pdev 346 drivers/mmc/host/dw_mmc-rockchip.c pm_runtime_set_active(&pdev->dev); pdev 347 drivers/mmc/host/dw_mmc-rockchip.c pm_runtime_enable(&pdev->dev); pdev 348 drivers/mmc/host/dw_mmc-rockchip.c pm_runtime_set_autosuspend_delay(&pdev->dev, 50); pdev 349 drivers/mmc/host/dw_mmc-rockchip.c pm_runtime_use_autosuspend(&pdev->dev); pdev 351 drivers/mmc/host/dw_mmc-rockchip.c ret = dw_mci_pltfm_register(pdev, drv_data); pdev 353 drivers/mmc/host/dw_mmc-rockchip.c pm_runtime_disable(&pdev->dev); pdev 354 drivers/mmc/host/dw_mmc-rockchip.c pm_runtime_set_suspended(&pdev->dev); pdev 355 drivers/mmc/host/dw_mmc-rockchip.c pm_runtime_put_noidle(&pdev->dev); pdev 359 drivers/mmc/host/dw_mmc-rockchip.c pm_runtime_put_autosuspend(&pdev->dev); pdev 364 drivers/mmc/host/dw_mmc-rockchip.c static int dw_mci_rockchip_remove(struct platform_device *pdev) pdev 366 drivers/mmc/host/dw_mmc-rockchip.c pm_runtime_get_sync(&pdev->dev); pdev 367 drivers/mmc/host/dw_mmc-rockchip.c pm_runtime_disable(&pdev->dev); pdev 368 drivers/mmc/host/dw_mmc-rockchip.c pm_runtime_put_noidle(&pdev->dev); pdev 370 drivers/mmc/host/dw_mmc-rockchip.c return dw_mci_pltfm_remove(pdev); pdev 206 drivers/mmc/host/dw_mmc-zx.c static int dw_mci_zx_probe(struct platform_device *pdev) pdev 211 drivers/mmc/host/dw_mmc-zx.c match = of_match_node(dw_mci_zx_match, pdev->dev.of_node); pdev 214 drivers/mmc/host/dw_mmc-zx.c return dw_mci_pltfm_register(pdev, drv_data); pdev 137 drivers/mmc/host/jz4740_mmc.c struct platform_device *pdev; pdev 932 drivers/mmc/host/jz4740_mmc.c static int jz4740_mmc_probe(struct platform_device* pdev) pdev 939 drivers/mmc/host/jz4740_mmc.c mmc = mmc_alloc_host(sizeof(struct jz4740_mmc_host), &pdev->dev); pdev 941 drivers/mmc/host/jz4740_mmc.c dev_err(&pdev->dev, "Failed to alloc mmc host structure\n"); pdev 947 drivers/mmc/host/jz4740_mmc.c match = of_match_device(jz4740_mmc_of_match, &pdev->dev); pdev 958 drivers/mmc/host/jz4740_mmc.c dev_err(&pdev->dev, pdev 965 drivers/mmc/host/jz4740_mmc.c host->irq = platform_get_irq(pdev, 0); pdev 971 drivers/mmc/host/jz4740_mmc.c host->clk = devm_clk_get(&pdev->dev, "mmc"); pdev 974 drivers/mmc/host/jz4740_mmc.c dev_err(&pdev->dev, "Failed to get mmc clock\n"); pdev 978 drivers/mmc/host/jz4740_mmc.c host->mem_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 979 drivers/mmc/host/jz4740_mmc.c host->base = devm_ioremap_resource(&pdev->dev, host->mem_res); pdev 982 drivers/mmc/host/jz4740_mmc.c dev_err(&pdev->dev, "Failed to ioremap base memory\n"); pdev 1000 drivers/mmc/host/jz4740_mmc.c host->pdev = pdev; pdev 1007 drivers/mmc/host/jz4740_mmc.c dev_name(&pdev->dev), host); pdev 1009 drivers/mmc/host/jz4740_mmc.c dev_err(&pdev->dev, "Failed to request irq: %d\n", ret); pdev 1021 drivers/mmc/host/jz4740_mmc.c platform_set_drvdata(pdev, host); pdev 1025 drivers/mmc/host/jz4740_mmc.c dev_err(&pdev->dev, "Failed to add mmc host: %d\n", ret); pdev 1028 drivers/mmc/host/jz4740_mmc.c dev_info(&pdev->dev, "JZ SD/MMC card driver registered\n"); pdev 1030 drivers/mmc/host/jz4740_mmc.c dev_info(&pdev->dev, "Using %s, %d-bit mode\n", pdev 1047 drivers/mmc/host/jz4740_mmc.c static int jz4740_mmc_remove(struct platform_device *pdev) pdev 1049 drivers/mmc/host/jz4740_mmc.c struct jz4740_mmc_host *host = platform_get_drvdata(pdev); pdev 1038 drivers/mmc/host/meson-gx-mmc.c static int meson_mmc_probe(struct platform_device *pdev) pdev 1045 drivers/mmc/host/meson-gx-mmc.c mmc = mmc_alloc_host(sizeof(struct meson_host), &pdev->dev); pdev 1050 drivers/mmc/host/meson-gx-mmc.c host->dev = &pdev->dev; pdev 1051 drivers/mmc/host/meson-gx-mmc.c dev_set_drvdata(&pdev->dev, host); pdev 1054 drivers/mmc/host/meson-gx-mmc.c host->dram_access_quirk = device_property_read_bool(&pdev->dev, pdev 1066 drivers/mmc/host/meson-gx-mmc.c dev_warn(&pdev->dev, "error parsing DT: %d\n", ret); pdev 1071 drivers/mmc/host/meson-gx-mmc.c of_device_get_match_data(&pdev->dev); pdev 1077 drivers/mmc/host/meson-gx-mmc.c ret = device_reset_optional(&pdev->dev); pdev 1080 drivers/mmc/host/meson-gx-mmc.c dev_err(&pdev->dev, "device reset failed: %d\n", ret); pdev 1085 drivers/mmc/host/meson-gx-mmc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1086 drivers/mmc/host/meson-gx-mmc.c host->regs = devm_ioremap_resource(&pdev->dev, res); pdev 1092 drivers/mmc/host/meson-gx-mmc.c host->irq = platform_get_irq(pdev, 0); pdev 1098 drivers/mmc/host/meson-gx-mmc.c host->pinctrl = devm_pinctrl_get(&pdev->dev); pdev 1114 drivers/mmc/host/meson-gx-mmc.c dev_warn(&pdev->dev, pdev 1119 drivers/mmc/host/meson-gx-mmc.c host->core_clk = devm_clk_get(&pdev->dev, "core"); pdev 1148 drivers/mmc/host/meson-gx-mmc.c dev_name(&pdev->dev), host); pdev 1223 drivers/mmc/host/meson-gx-mmc.c static int meson_mmc_remove(struct platform_device *pdev) pdev 1225 drivers/mmc/host/meson-gx-mmc.c struct meson_host *host = dev_get_drvdata(&pdev->dev); pdev 508 drivers/mmc/host/meson-mx-sdio.c struct platform_device *pdev; pdev 521 drivers/mmc/host/meson-mx-sdio.c pdev = of_platform_device_create(slot_node, NULL, parent); pdev 524 drivers/mmc/host/meson-mx-sdio.c return pdev; pdev 627 drivers/mmc/host/meson-mx-sdio.c static int meson_mx_mmc_probe(struct platform_device *pdev) pdev 636 drivers/mmc/host/meson-mx-sdio.c slot_pdev = meson_mx_mmc_slot_pdev(&pdev->dev); pdev 650 drivers/mmc/host/meson-mx-sdio.c host->controller_dev = &pdev->dev; pdev 655 drivers/mmc/host/meson-mx-sdio.c platform_set_drvdata(pdev, host); pdev 657 drivers/mmc/host/meson-mx-sdio.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 664 drivers/mmc/host/meson-mx-sdio.c irq = platform_get_irq(pdev, 0); pdev 726 drivers/mmc/host/meson-mx-sdio.c static int meson_mx_mmc_remove(struct platform_device *pdev) pdev 728 drivers/mmc/host/meson-mx-sdio.c struct meson_mx_mmc_host *host = platform_get_drvdata(pdev); pdev 555 drivers/mmc/host/moxart-mmc.c static int moxart_probe(struct platform_device *pdev) pdev 557 drivers/mmc/host/moxart-mmc.c struct device *dev = &pdev->dev; pdev 685 drivers/mmc/host/moxart-mmc.c static int moxart_remove(struct platform_device *pdev) pdev 687 drivers/mmc/host/moxart-mmc.c struct mmc_host *mmc = dev_get_drvdata(&pdev->dev); pdev 690 drivers/mmc/host/moxart-mmc.c dev_set_drvdata(&pdev->dev, NULL); pdev 2153 drivers/mmc/host/mtk-sd.c static void msdc_of_property_parse(struct platform_device *pdev, pdev 2156 drivers/mmc/host/mtk-sd.c of_property_read_u32(pdev->dev.of_node, "mediatek,latch-ck", pdev 2159 drivers/mmc/host/mtk-sd.c of_property_read_u32(pdev->dev.of_node, "hs400-ds-delay", pdev 2162 drivers/mmc/host/mtk-sd.c of_property_read_u32(pdev->dev.of_node, "mediatek,hs200-cmd-int-delay", pdev 2165 drivers/mmc/host/mtk-sd.c of_property_read_u32(pdev->dev.of_node, "mediatek,hs400-cmd-int-delay", pdev 2168 drivers/mmc/host/mtk-sd.c if (of_property_read_bool(pdev->dev.of_node, pdev 2175 drivers/mmc/host/mtk-sd.c static int msdc_drv_probe(struct platform_device *pdev) pdev 2182 drivers/mmc/host/mtk-sd.c if (!pdev->dev.of_node) { pdev 2183 drivers/mmc/host/mtk-sd.c dev_err(&pdev->dev, "No DT found\n"); pdev 2188 drivers/mmc/host/mtk-sd.c mmc = mmc_alloc_host(sizeof(struct msdc_host), &pdev->dev); pdev 2197 drivers/mmc/host/mtk-sd.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2198 drivers/mmc/host/mtk-sd.c host->base = devm_ioremap_resource(&pdev->dev, res); pdev 2204 drivers/mmc/host/mtk-sd.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 2206 drivers/mmc/host/mtk-sd.c host->top_base = devm_ioremap_resource(&pdev->dev, res); pdev 2215 drivers/mmc/host/mtk-sd.c host->src_clk = devm_clk_get(&pdev->dev, "source"); pdev 2221 drivers/mmc/host/mtk-sd.c host->h_clk = devm_clk_get(&pdev->dev, "hclk"); pdev 2227 drivers/mmc/host/mtk-sd.c host->bus_clk = devm_clk_get(&pdev->dev, "bus_clk"); pdev 2231 drivers/mmc/host/mtk-sd.c host->src_clk_cg = devm_clk_get(&pdev->dev, "source_cg"); pdev 2235 drivers/mmc/host/mtk-sd.c host->irq = platform_get_irq(pdev, 0); pdev 2241 drivers/mmc/host/mtk-sd.c host->pinctrl = devm_pinctrl_get(&pdev->dev); pdev 2244 drivers/mmc/host/mtk-sd.c dev_err(&pdev->dev, "Cannot find pinctrl!\n"); pdev 2251 drivers/mmc/host/mtk-sd.c dev_err(&pdev->dev, "Cannot find pinctrl default!\n"); pdev 2258 drivers/mmc/host/mtk-sd.c dev_err(&pdev->dev, "Cannot find pinctrl uhs!\n"); pdev 2262 drivers/mmc/host/mtk-sd.c msdc_of_property_parse(pdev, host); pdev 2264 drivers/mmc/host/mtk-sd.c host->dev = &pdev->dev; pdev 2265 drivers/mmc/host/mtk-sd.c host->dev_comp = of_device_get_match_data(&pdev->dev); pdev 2305 drivers/mmc/host/mtk-sd.c host->dma.gpd = dma_alloc_coherent(&pdev->dev, pdev 2308 drivers/mmc/host/mtk-sd.c host->dma.bd = dma_alloc_coherent(&pdev->dev, pdev 2319 drivers/mmc/host/mtk-sd.c platform_set_drvdata(pdev, mmc); pdev 2323 drivers/mmc/host/mtk-sd.c ret = devm_request_irq(&pdev->dev, host->irq, msdc_irq, pdev 2324 drivers/mmc/host/mtk-sd.c IRQF_TRIGGER_NONE, pdev->name, host); pdev 2341 drivers/mmc/host/mtk-sd.c platform_set_drvdata(pdev, NULL); pdev 2346 drivers/mmc/host/mtk-sd.c dma_free_coherent(&pdev->dev, pdev 2350 drivers/mmc/host/mtk-sd.c dma_free_coherent(&pdev->dev, pdev 2359 drivers/mmc/host/mtk-sd.c static int msdc_drv_remove(struct platform_device *pdev) pdev 2364 drivers/mmc/host/mtk-sd.c mmc = platform_get_drvdata(pdev); pdev 2369 drivers/mmc/host/mtk-sd.c platform_set_drvdata(pdev, NULL); pdev 2376 drivers/mmc/host/mtk-sd.c dma_free_coherent(&pdev->dev, pdev 2379 drivers/mmc/host/mtk-sd.c dma_free_coherent(&pdev->dev, MAX_BD_NUM * sizeof(struct mt_bdma_desc), pdev 693 drivers/mmc/host/mvsdio.c static int mvsd_probe(struct platform_device *pdev) pdev 695 drivers/mmc/host/mvsdio.c struct device_node *np = pdev->dev.of_node; pdev 703 drivers/mmc/host/mvsdio.c dev_err(&pdev->dev, "no DT node\n"); pdev 706 drivers/mmc/host/mvsdio.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 707 drivers/mmc/host/mvsdio.c irq = platform_get_irq(pdev, 0); pdev 711 drivers/mmc/host/mvsdio.c mmc = mmc_alloc_host(sizeof(struct mvsd_host), &pdev->dev); pdev 719 drivers/mmc/host/mvsdio.c host->dev = &pdev->dev; pdev 728 drivers/mmc/host/mvsdio.c host->clk = devm_clk_get(&pdev->dev, NULL); pdev 730 drivers/mmc/host/mvsdio.c dev_err(&pdev->dev, "no clock associated\n"); pdev 761 drivers/mmc/host/mvsdio.c host->base = devm_ioremap_resource(&pdev->dev, r); pdev 774 drivers/mmc/host/mvsdio.c ret = devm_request_irq(&pdev->dev, irq, mvsd_irq, 0, DRIVER_NAME, host); pdev 776 drivers/mmc/host/mvsdio.c dev_err(&pdev->dev, "cannot assign irq %d\n", irq); pdev 781 drivers/mmc/host/mvsdio.c platform_set_drvdata(pdev, mmc); pdev 787 drivers/mmc/host/mvsdio.c dev_dbg(&pdev->dev, "using GPIO for card detection\n"); pdev 789 drivers/mmc/host/mvsdio.c dev_dbg(&pdev->dev, "lacking card detect (fall back to polling)\n"); pdev 803 drivers/mmc/host/mvsdio.c static int mvsd_remove(struct platform_device *pdev) pdev 805 drivers/mmc/host/mvsdio.c struct mmc_host *mmc = platform_get_drvdata(pdev); pdev 996 drivers/mmc/host/mxcmmc.c static int mxcmci_probe(struct platform_device *pdev) pdev 1005 drivers/mmc/host/mxcmmc.c struct imxmmc_platform_data *pdata = pdev->dev.platform_data; pdev 1009 drivers/mmc/host/mxcmmc.c of_id = of_match_device(mxcmci_of_match, &pdev->dev); pdev 1011 drivers/mmc/host/mxcmmc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1012 drivers/mmc/host/mxcmmc.c irq = platform_get_irq(pdev, 0); pdev 1016 drivers/mmc/host/mxcmmc.c mmc = mmc_alloc_host(sizeof(*host), &pdev->dev); pdev 1022 drivers/mmc/host/mxcmmc.c host->base = devm_ioremap_resource(&pdev->dev, res); pdev 1051 drivers/mmc/host/mxcmmc.c host->devtype = pdev->id_entry->driver_data; pdev 1065 drivers/mmc/host/mxcmmc.c && !of_property_read_bool(pdev->dev.of_node, "cd-gpios")) pdev 1085 drivers/mmc/host/mxcmmc.c host->clk_ipg = devm_clk_get(&pdev->dev, "ipg"); pdev 1091 drivers/mmc/host/mxcmmc.c host->clk_per = devm_clk_get(&pdev->dev, "per"); pdev 1124 drivers/mmc/host/mxcmmc.c host->dma = dma_request_slave_channel(&pdev->dev, "rx-tx"); pdev 1126 drivers/mmc/host/mxcmmc.c res = platform_get_resource(pdev, IORESOURCE_DMA, 0); pdev 1145 drivers/mmc/host/mxcmmc.c ret = devm_request_irq(&pdev->dev, irq, mxcmci_irq, 0, pdev 1146 drivers/mmc/host/mxcmmc.c dev_name(&pdev->dev), host); pdev 1150 drivers/mmc/host/mxcmmc.c platform_set_drvdata(pdev, mmc); pdev 1153 drivers/mmc/host/mxcmmc.c ret = host->pdata->init(&pdev->dev, mxcmci_detect_irq, pdev 1180 drivers/mmc/host/mxcmmc.c static int mxcmci_remove(struct platform_device *pdev) pdev 1182 drivers/mmc/host/mxcmmc.c struct mmc_host *mmc = platform_get_drvdata(pdev); pdev 1188 drivers/mmc/host/mxcmmc.c host->pdata->exit(&pdev->dev, mmc); pdev 568 drivers/mmc/host/mxs-mmc.c static int mxs_mmc_probe(struct platform_device *pdev) pdev 571 drivers/mmc/host/mxs-mmc.c of_match_device(mxs_mmc_dt_ids, &pdev->dev); pdev 572 drivers/mmc/host/mxs-mmc.c struct device_node *np = pdev->dev.of_node; pdev 579 drivers/mmc/host/mxs-mmc.c irq_err = platform_get_irq(pdev, 0); pdev 583 drivers/mmc/host/mxs-mmc.c mmc = mmc_alloc_host(sizeof(struct mxs_mmc_host), &pdev->dev); pdev 589 drivers/mmc/host/mxs-mmc.c ssp->dev = &pdev->dev; pdev 590 drivers/mmc/host/mxs-mmc.c ssp->base = devm_platform_ioremap_resource(pdev, 0); pdev 601 drivers/mmc/host/mxs-mmc.c reg_vmmc = devm_regulator_get(&pdev->dev, "vmmc"); pdev 605 drivers/mmc/host/mxs-mmc.c dev_err(&pdev->dev, pdev 611 drivers/mmc/host/mxs-mmc.c ssp->clk = devm_clk_get(&pdev->dev, NULL); pdev 622 drivers/mmc/host/mxs-mmc.c dev_err(&pdev->dev, "Failed to reset mmc: %d\n", ret); pdev 626 drivers/mmc/host/mxs-mmc.c ssp->dmach = dma_request_slave_channel(&pdev->dev, "rx-tx"); pdev 657 drivers/mmc/host/mxs-mmc.c platform_set_drvdata(pdev, mmc); pdev 661 drivers/mmc/host/mxs-mmc.c ret = devm_request_irq(&pdev->dev, irq_err, mxs_mmc_irq_handler, 0, pdev 662 drivers/mmc/host/mxs-mmc.c dev_name(&pdev->dev), host); pdev 683 drivers/mmc/host/mxs-mmc.c static int mxs_mmc_remove(struct platform_device *pdev) pdev 685 drivers/mmc/host/mxs-mmc.c struct mmc_host *mmc = platform_get_drvdata(pdev); pdev 1323 drivers/mmc/host/omap.c static int mmc_omap_probe(struct platform_device *pdev) pdev 1325 drivers/mmc/host/omap.c struct omap_mmc_platform_data *pdata = pdev->dev.platform_data; pdev 1332 drivers/mmc/host/omap.c dev_err(&pdev->dev, "platform data missing\n"); pdev 1336 drivers/mmc/host/omap.c dev_err(&pdev->dev, "no slots\n"); pdev 1340 drivers/mmc/host/omap.c host = devm_kzalloc(&pdev->dev, sizeof(struct mmc_omap_host), pdev 1345 drivers/mmc/host/omap.c irq = platform_get_irq(pdev, 0); pdev 1349 drivers/mmc/host/omap.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1350 drivers/mmc/host/omap.c host->virt_base = devm_ioremap_resource(&pdev->dev, res); pdev 1369 drivers/mmc/host/omap.c host->dev = &pdev->dev; pdev 1370 drivers/mmc/host/omap.c platform_set_drvdata(pdev, host); pdev 1372 drivers/mmc/host/omap.c host->id = pdev->id; pdev 1375 drivers/mmc/host/omap.c host->iclk = clk_get(&pdev->dev, "ick"); pdev 1380 drivers/mmc/host/omap.c host->fclk = clk_get(&pdev->dev, "fck"); pdev 1389 drivers/mmc/host/omap.c host->dma_tx = dma_request_chan(&pdev->dev, "tx"); pdev 1401 drivers/mmc/host/omap.c host->dma_rx = dma_request_chan(&pdev->dev, "rx"); pdev 1420 drivers/mmc/host/omap.c ret = pdata->init(&pdev->dev); pdev 1450 drivers/mmc/host/omap.c pdata->cleanup(&pdev->dev); pdev 1465 drivers/mmc/host/omap.c static int mmc_omap_remove(struct platform_device *pdev) pdev 1467 drivers/mmc/host/omap.c struct mmc_omap_host *host = platform_get_drvdata(pdev); pdev 1476 drivers/mmc/host/omap.c host->pdata->cleanup(&pdev->dev); pdev 1815 drivers/mmc/host/omap_hsmmc.c static int omap_hsmmc_probe(struct platform_device *pdev) pdev 1817 drivers/mmc/host/omap_hsmmc.c struct omap_hsmmc_platform_data *pdata = pdev->dev.platform_data; pdev 1826 drivers/mmc/host/omap_hsmmc.c match = of_match_device(of_match_ptr(omap_mmc_of_match), &pdev->dev); pdev 1828 drivers/mmc/host/omap_hsmmc.c pdata = of_get_hsmmc_pdata(&pdev->dev); pdev 1841 drivers/mmc/host/omap_hsmmc.c dev_err(&pdev->dev, "Platform Data is missing\n"); pdev 1845 drivers/mmc/host/omap_hsmmc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1846 drivers/mmc/host/omap_hsmmc.c irq = platform_get_irq(pdev, 0); pdev 1850 drivers/mmc/host/omap_hsmmc.c base = devm_ioremap_resource(&pdev->dev, res); pdev 1854 drivers/mmc/host/omap_hsmmc.c mmc = mmc_alloc_host(sizeof(struct omap_hsmmc_host), &pdev->dev); pdev 1867 drivers/mmc/host/omap_hsmmc.c host->dev = &pdev->dev; pdev 1878 drivers/mmc/host/omap_hsmmc.c platform_set_drvdata(pdev, host); pdev 1880 drivers/mmc/host/omap_hsmmc.c if (pdev->dev.of_node) pdev 1881 drivers/mmc/host/omap_hsmmc.c host->wake_irq = irq_of_parse_and_map(pdev->dev.of_node, 1); pdev 1894 drivers/mmc/host/omap_hsmmc.c host->fclk = devm_clk_get(&pdev->dev, "fck"); pdev 1902 drivers/mmc/host/omap_hsmmc.c dev_info(&pdev->dev, "multiblock reads disabled due to 35xx erratum 2.1.1.128; MMC read performance may suffer\n"); pdev 1906 drivers/mmc/host/omap_hsmmc.c device_init_wakeup(&pdev->dev, true); pdev 1914 drivers/mmc/host/omap_hsmmc.c host->dbclk = devm_clk_get(&pdev->dev, "mmchsdb_fck"); pdev 1947 drivers/mmc/host/omap_hsmmc.c host->rx_chan = dma_request_chan(&pdev->dev, "rx"); pdev 1954 drivers/mmc/host/omap_hsmmc.c host->tx_chan = dma_request_chan(&pdev->dev, "tx"); pdev 1973 drivers/mmc/host/omap_hsmmc.c ret = devm_request_irq(&pdev->dev, host->irq, omap_hsmmc_irq, 0, pdev 2018 drivers/mmc/host/omap_hsmmc.c device_init_wakeup(&pdev->dev, false); pdev 2034 drivers/mmc/host/omap_hsmmc.c static int omap_hsmmc_remove(struct platform_device *pdev) pdev 2036 drivers/mmc/host/omap_hsmmc.c struct omap_hsmmc_host *host = platform_get_drvdata(pdev); pdev 2048 drivers/mmc/host/omap_hsmmc.c device_init_wakeup(&pdev->dev, false); pdev 578 drivers/mmc/host/pxamci.c static int pxamci_of_init(struct platform_device *pdev, pdev 581 drivers/mmc/host/pxamci.c struct device_node *np = pdev->dev.of_node; pdev 600 drivers/mmc/host/pxamci.c static int pxamci_of_init(struct platform_device *pdev, pdev 607 drivers/mmc/host/pxamci.c static int pxamci_probe(struct platform_device *pdev) pdev 611 drivers/mmc/host/pxamci.c struct device *dev = &pdev->dev; pdev 615 drivers/mmc/host/pxamci.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 616 drivers/mmc/host/pxamci.c irq = platform_get_irq(pdev, 0); pdev 649 drivers/mmc/host/pxamci.c ret = pxamci_of_init(pdev, mmc); pdev 655 drivers/mmc/host/pxamci.c host->pdata = pdev->dev.platform_data; pdev 711 drivers/mmc/host/pxamci.c platform_set_drvdata(pdev, mmc); pdev 779 drivers/mmc/host/pxamci.c static int pxamci_remove(struct platform_device *pdev) pdev 781 drivers/mmc/host/pxamci.c struct mmc_host *mmc = platform_get_drvdata(pdev); pdev 789 drivers/mmc/host/pxamci.c host->pdata->exit(&pdev->dev, mmc); pdev 59 drivers/mmc/host/renesas_sdhi.h int renesas_sdhi_probe(struct platform_device *pdev, pdev 61 drivers/mmc/host/renesas_sdhi.h int renesas_sdhi_remove(struct platform_device *pdev); pdev 559 drivers/mmc/host/renesas_sdhi_core.c dev_warn(&host->pdev->dev, "timeout waiting for SD bus idle\n"); pdev 638 drivers/mmc/host/renesas_sdhi_core.c int renesas_sdhi_probe(struct platform_device *pdev, pdev 641 drivers/mmc/host/renesas_sdhi_core.c struct tmio_mmc_data *mmd = pdev->dev.platform_data; pdev 653 drivers/mmc/host/renesas_sdhi_core.c of_data = of_device_get_match_data(&pdev->dev); pdev 659 drivers/mmc/host/renesas_sdhi_core.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 663 drivers/mmc/host/renesas_sdhi_core.c priv = devm_kzalloc(&pdev->dev, sizeof(struct renesas_sdhi), pdev 671 drivers/mmc/host/renesas_sdhi_core.c priv->clk = devm_clk_get(&pdev->dev, NULL); pdev 674 drivers/mmc/host/renesas_sdhi_core.c dev_err(&pdev->dev, "cannot get clock: %d\n", ret); pdev 689 drivers/mmc/host/renesas_sdhi_core.c priv->clk_cd = devm_clk_get(&pdev->dev, "cd"); pdev 693 drivers/mmc/host/renesas_sdhi_core.c priv->pinctrl = devm_pinctrl_get(&pdev->dev); pdev 701 drivers/mmc/host/renesas_sdhi_core.c host = tmio_mmc_host_alloc(pdev, mmc_data); pdev 816 drivers/mmc/host/renesas_sdhi_core.c dev_warn(&host->pdev->dev, "Unknown clock rate for SDR104\n"); pdev 828 drivers/mmc/host/renesas_sdhi_core.c num_irqs = platform_irq_count(pdev); pdev 841 drivers/mmc/host/renesas_sdhi_core.c irq = platform_get_irq(pdev, i); pdev 847 drivers/mmc/host/renesas_sdhi_core.c ret = devm_request_irq(&pdev->dev, irq, tmio_mmc_irq, 0, pdev 848 drivers/mmc/host/renesas_sdhi_core.c dev_name(&pdev->dev), host); pdev 853 drivers/mmc/host/renesas_sdhi_core.c dev_info(&pdev->dev, "%s base at 0x%08lx max clock rate %u MHz\n", pdev 855 drivers/mmc/host/renesas_sdhi_core.c (platform_get_resource(pdev, IORESOURCE_MEM, 0)->start), pdev 871 drivers/mmc/host/renesas_sdhi_core.c int renesas_sdhi_remove(struct platform_device *pdev) pdev 873 drivers/mmc/host/renesas_sdhi_core.c struct tmio_mmc_host *host = platform_get_drvdata(pdev); pdev 185 drivers/mmc/host/renesas_sdhi_internal_dmac.c if (!dma_map_sg(&host->pdev->dev, sg, host->sg_len, pdev 215 drivers/mmc/host/renesas_sdhi_internal_dmac.c dma_unmap_sg(&host->pdev->dev, sg, host->sg_len, mmc_get_dma_dir(data)); pdev 248 drivers/mmc/host/renesas_sdhi_internal_dmac.c dma_unmap_sg(&host->pdev->dev, host->sg_ptr, host->sg_len, dir); pdev 323 drivers/mmc/host/renesas_sdhi_internal_dmac.c static int renesas_sdhi_internal_dmac_probe(struct platform_device *pdev) pdev 326 drivers/mmc/host/renesas_sdhi_internal_dmac.c struct device *dev = &pdev->dev; pdev 340 drivers/mmc/host/renesas_sdhi_internal_dmac.c return renesas_sdhi_probe(pdev, &renesas_sdhi_internal_dmac_dma_ops); pdev 219 drivers/mmc/host/renesas_sdhi_sys_dmac.c dev_warn(&host->pdev->dev, pdev 296 drivers/mmc/host/renesas_sdhi_sys_dmac.c dev_warn(&host->pdev->dev, pdev 341 drivers/mmc/host/renesas_sdhi_sys_dmac.c if (!host->pdev->dev.of_node && pdev 346 drivers/mmc/host/renesas_sdhi_sys_dmac.c struct resource *res = platform_get_resource(host->pdev, pdev 360 drivers/mmc/host/renesas_sdhi_sys_dmac.c &host->pdev->dev, "tx"); pdev 361 drivers/mmc/host/renesas_sdhi_sys_dmac.c dev_dbg(&host->pdev->dev, "%s: TX: got channel %p\n", __func__, pdev 380 drivers/mmc/host/renesas_sdhi_sys_dmac.c &host->pdev->dev, "rx"); pdev 381 drivers/mmc/host/renesas_sdhi_sys_dmac.c dev_dbg(&host->pdev->dev, "%s: RX: got channel %p\n", __func__, pdev 450 drivers/mmc/host/renesas_sdhi_sys_dmac.c static int renesas_sdhi_sys_dmac_probe(struct platform_device *pdev) pdev 452 drivers/mmc/host/renesas_sdhi_sys_dmac.c return renesas_sdhi_probe(pdev, &renesas_sdhi_sys_dmac_dma_ops); pdev 25 drivers/mmc/host/rtsx_pci_sdmmc.c struct platform_device *pdev; pdev 52 drivers/mmc/host/rtsx_pci_sdmmc.c return &(host->pdev->dev); pdev 1365 drivers/mmc/host/rtsx_pci_sdmmc.c static void rtsx_pci_sdmmc_card_event(struct platform_device *pdev) pdev 1367 drivers/mmc/host/rtsx_pci_sdmmc.c struct realtek_pci_sdmmc *host = platform_get_drvdata(pdev); pdev 1373 drivers/mmc/host/rtsx_pci_sdmmc.c static int rtsx_pci_sdmmc_drv_probe(struct platform_device *pdev) pdev 1378 drivers/mmc/host/rtsx_pci_sdmmc.c struct pcr_handle *handle = pdev->dev.platform_data; pdev 1387 drivers/mmc/host/rtsx_pci_sdmmc.c dev_dbg(&(pdev->dev), ": Realtek PCI-E SDMMC controller found\n"); pdev 1389 drivers/mmc/host/rtsx_pci_sdmmc.c mmc = mmc_alloc_host(sizeof(*host), &pdev->dev); pdev 1396 drivers/mmc/host/rtsx_pci_sdmmc.c host->pdev = pdev; pdev 1400 drivers/mmc/host/rtsx_pci_sdmmc.c platform_set_drvdata(pdev, host); pdev 1401 drivers/mmc/host/rtsx_pci_sdmmc.c pcr->slots[RTSX_SD_CARD].p_dev = pdev; pdev 1413 drivers/mmc/host/rtsx_pci_sdmmc.c static int rtsx_pci_sdmmc_drv_remove(struct platform_device *pdev) pdev 1415 drivers/mmc/host/rtsx_pci_sdmmc.c struct realtek_pci_sdmmc *host = platform_get_drvdata(pdev); pdev 1431 drivers/mmc/host/rtsx_pci_sdmmc.c dev_dbg(&(pdev->dev), pdev 1451 drivers/mmc/host/rtsx_pci_sdmmc.c dev_dbg(&(pdev->dev), pdev 34 drivers/mmc/host/rtsx_usb_sdmmc.c struct platform_device *pdev; pdev 61 drivers/mmc/host/rtsx_usb_sdmmc.c return &(host->pdev->dev); pdev 1333 drivers/mmc/host/rtsx_usb_sdmmc.c static int rtsx_usb_sdmmc_drv_probe(struct platform_device *pdev) pdev 1342 drivers/mmc/host/rtsx_usb_sdmmc.c ucr = usb_get_intfdata(to_usb_interface(pdev->dev.parent)); pdev 1346 drivers/mmc/host/rtsx_usb_sdmmc.c dev_dbg(&(pdev->dev), ": Realtek USB SD/MMC controller found\n"); pdev 1348 drivers/mmc/host/rtsx_usb_sdmmc.c mmc = mmc_alloc_host(sizeof(*host), &pdev->dev); pdev 1355 drivers/mmc/host/rtsx_usb_sdmmc.c host->pdev = pdev; pdev 1356 drivers/mmc/host/rtsx_usb_sdmmc.c platform_set_drvdata(pdev, host); pdev 1360 drivers/mmc/host/rtsx_usb_sdmmc.c pm_runtime_enable(&pdev->dev); pdev 1372 drivers/mmc/host/rtsx_usb_sdmmc.c dev_err(&(pdev->dev), pdev 1382 drivers/mmc/host/rtsx_usb_sdmmc.c static int rtsx_usb_sdmmc_drv_remove(struct platform_device *pdev) pdev 1384 drivers/mmc/host/rtsx_usb_sdmmc.c struct rtsx_usb_sdmmc *host = platform_get_drvdata(pdev); pdev 1395 drivers/mmc/host/rtsx_usb_sdmmc.c dev_dbg(&(pdev->dev), pdev 1413 drivers/mmc/host/rtsx_usb_sdmmc.c pm_runtime_disable(&pdev->dev); pdev 1414 drivers/mmc/host/rtsx_usb_sdmmc.c platform_set_drvdata(pdev, NULL); pdev 1416 drivers/mmc/host/rtsx_usb_sdmmc.c dev_dbg(&(pdev->dev), pdev 138 drivers/mmc/host/s3cmci.c dev_err(&host->pdev->dev, args); \ pdev 140 drivers/mmc/host/s3cmci.c dev_info(&host->pdev->dev, args); \ pdev 142 drivers/mmc/host/s3cmci.c dev_dbg(&host->pdev->dev, args); \ pdev 1217 drivers/mmc/host/s3cmci.c if (!host->pdev->dev.of_node) pdev 1231 drivers/mmc/host/s3cmci.c if (!host->pdev->dev.of_node) pdev 1451 drivers/mmc/host/s3cmci.c struct device *dev = &host->pdev->dev; pdev 1474 drivers/mmc/host/s3cmci.c struct platform_device *pdev = host->pdev; pdev 1479 drivers/mmc/host/s3cmci.c host->is2440 = platform_get_device_id(pdev)->driver_data; pdev 1482 drivers/mmc/host/s3cmci.c ret = gpio_request(i, dev_name(&pdev->dev)); pdev 1484 drivers/mmc/host/s3cmci.c dev_err(&pdev->dev, "failed to get gpio %d\n", i); pdev 1493 drivers/mmc/host/s3cmci.c if (!pdev->dev.platform_data) pdev 1494 drivers/mmc/host/s3cmci.c pdev->dev.platform_data = &s3cmci_def_pdata; pdev 1496 drivers/mmc/host/s3cmci.c pdata = pdev->dev.platform_data; pdev 1510 drivers/mmc/host/s3cmci.c dev_err(&pdev->dev, "error requesting GPIO for CD %d\n", pdev 1517 drivers/mmc/host/s3cmci.c dev_err(&pdev->dev, "error requesting GPIO for WP %d\n", pdev 1527 drivers/mmc/host/s3cmci.c struct platform_device *pdev = host->pdev; pdev 1532 drivers/mmc/host/s3cmci.c host->is2440 = (int) of_device_get_match_data(&pdev->dev); pdev 1538 drivers/mmc/host/s3cmci.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 1542 drivers/mmc/host/s3cmci.c pdev->dev.platform_data = pdata; pdev 1547 drivers/mmc/host/s3cmci.c static int s3cmci_probe(struct platform_device *pdev) pdev 1554 drivers/mmc/host/s3cmci.c mmc = mmc_alloc_host(sizeof(struct s3cmci_host), &pdev->dev); pdev 1562 drivers/mmc/host/s3cmci.c host->pdev = pdev; pdev 1564 drivers/mmc/host/s3cmci.c if (pdev->dev.of_node) pdev 1572 drivers/mmc/host/s3cmci.c host->pdata = pdev->dev.platform_data; pdev 1590 drivers/mmc/host/s3cmci.c host->mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1592 drivers/mmc/host/s3cmci.c dev_err(&pdev->dev, pdev 1600 drivers/mmc/host/s3cmci.c resource_size(host->mem), pdev->name); pdev 1603 drivers/mmc/host/s3cmci.c dev_err(&pdev->dev, "failed to request io memory region.\n"); pdev 1610 drivers/mmc/host/s3cmci.c dev_err(&pdev->dev, "failed to ioremap() io memory region.\n"); pdev 1615 drivers/mmc/host/s3cmci.c host->irq = platform_get_irq(pdev, 0); pdev 1622 drivers/mmc/host/s3cmci.c dev_err(&pdev->dev, "failed to request mci interrupt.\n"); pdev 1637 drivers/mmc/host/s3cmci.c host->dma = dma_request_chan(&pdev->dev, "rx-tx"); pdev 1640 drivers/mmc/host/s3cmci.c dev_err(&pdev->dev, "cannot get DMA channel.\n"); pdev 1645 drivers/mmc/host/s3cmci.c host->clk = clk_get(&pdev->dev, "sdi"); pdev 1647 drivers/mmc/host/s3cmci.c dev_err(&pdev->dev, "failed to find clock source.\n"); pdev 1655 drivers/mmc/host/s3cmci.c dev_err(&pdev->dev, "failed to enable clock source.\n"); pdev 1688 drivers/mmc/host/s3cmci.c dev_err(&pdev->dev, "failed to register cpufreq\n"); pdev 1694 drivers/mmc/host/s3cmci.c dev_err(&pdev->dev, "failed to add mmc host.\n"); pdev 1700 drivers/mmc/host/s3cmci.c platform_set_drvdata(pdev, mmc); pdev 1701 drivers/mmc/host/s3cmci.c dev_info(&pdev->dev, "%s - using %s, %s SDIO IRQ\n", mmc_hostname(mmc), pdev 1730 drivers/mmc/host/s3cmci.c if (!pdev->dev.of_node) pdev 1741 drivers/mmc/host/s3cmci.c static void s3cmci_shutdown(struct platform_device *pdev) pdev 1743 drivers/mmc/host/s3cmci.c struct mmc_host *mmc = platform_get_drvdata(pdev); pdev 1755 drivers/mmc/host/s3cmci.c static int s3cmci_remove(struct platform_device *pdev) pdev 1757 drivers/mmc/host/s3cmci.c struct mmc_host *mmc = platform_get_drvdata(pdev); pdev 1761 drivers/mmc/host/s3cmci.c s3cmci_shutdown(pdev); pdev 1772 drivers/mmc/host/s3cmci.c if (!pdev->dev.of_node) pdev 18 drivers/mmc/host/s3cmci.h struct platform_device *pdev; pdev 66 drivers/mmc/host/sdhci-acpi.c int (*free_slot)(struct platform_device *pdev); pdev 67 drivers/mmc/host/sdhci-acpi.c int (*setup_host)(struct platform_device *pdev); pdev 73 drivers/mmc/host/sdhci-acpi.c struct platform_device *pdev; pdev 378 drivers/mmc/host/sdhci-acpi.c static int intel_probe_slot(struct platform_device *pdev, const char *hid, pdev 381 drivers/mmc/host/sdhci-acpi.c struct sdhci_acpi_host *c = platform_get_drvdata(pdev); pdev 393 drivers/mmc/host/sdhci-acpi.c intel_dsm_init(intel_host, &pdev->dev, host->mmc); pdev 401 drivers/mmc/host/sdhci-acpi.c static int intel_setup_host(struct platform_device *pdev) pdev 403 drivers/mmc/host/sdhci-acpi.c struct sdhci_acpi_host *c = platform_get_drvdata(pdev); pdev 476 drivers/mmc/host/sdhci-acpi.c static int qcom_probe_slot(struct platform_device *pdev, const char *hid, pdev 479 drivers/mmc/host/sdhci-acpi.c struct sdhci_acpi_host *c = platform_get_drvdata(pdev); pdev 488 drivers/mmc/host/sdhci-acpi.c *irq = platform_get_irq(pdev, 1); pdev 497 drivers/mmc/host/sdhci-acpi.c static int qcom_free_slot(struct platform_device *pdev) pdev 499 drivers/mmc/host/sdhci-acpi.c struct device *dev = &pdev->dev; pdev 500 drivers/mmc/host/sdhci-acpi.c struct sdhci_acpi_host *c = platform_get_drvdata(pdev); pdev 585 drivers/mmc/host/sdhci-acpi.c static int sdhci_acpi_emmc_amd_probe_slot(struct platform_device *pdev, pdev 588 drivers/mmc/host/sdhci-acpi.c struct sdhci_acpi_host *c = platform_get_drvdata(pdev); pdev 675 drivers/mmc/host/sdhci-acpi.c static int sdhci_acpi_probe(struct platform_device *pdev) pdev 677 drivers/mmc/host/sdhci-acpi.c struct device *dev = &pdev->dev; pdev 709 drivers/mmc/host/sdhci-acpi.c iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 728 drivers/mmc/host/sdhci-acpi.c c->pdev = pdev; pdev 731 drivers/mmc/host/sdhci-acpi.c platform_set_drvdata(pdev, c); pdev 735 drivers/mmc/host/sdhci-acpi.c host->irq = platform_get_irq(pdev, 0); pdev 750 drivers/mmc/host/sdhci-acpi.c err = c->slot->probe_slot(pdev, hid, uid); pdev 788 drivers/mmc/host/sdhci-acpi.c err = c->slot->setup_host(pdev); pdev 813 drivers/mmc/host/sdhci-acpi.c c->slot->free_slot(pdev); pdev 819 drivers/mmc/host/sdhci-acpi.c static int sdhci_acpi_remove(struct platform_device *pdev) pdev 821 drivers/mmc/host/sdhci-acpi.c struct sdhci_acpi_host *c = platform_get_drvdata(pdev); pdev 822 drivers/mmc/host/sdhci-acpi.c struct device *dev = &pdev->dev; pdev 832 drivers/mmc/host/sdhci-acpi.c c->slot->remove_slot(pdev); pdev 838 drivers/mmc/host/sdhci-acpi.c c->slot->free_slot(pdev); pdev 862 drivers/mmc/host/sdhci-acpi.c sdhci_acpi_byt_setting(&c->pdev->dev); pdev 886 drivers/mmc/host/sdhci-acpi.c sdhci_acpi_byt_setting(&c->pdev->dev); pdev 214 drivers/mmc/host/sdhci-bcm-kona.c static int sdhci_bcm_kona_probe(struct platform_device *pdev) pdev 218 drivers/mmc/host/sdhci-bcm-kona.c struct device *dev = &pdev->dev; pdev 224 drivers/mmc/host/sdhci-bcm-kona.c host = sdhci_pltfm_init(pdev, &sdhci_pltfm_data_kona, pdev 241 drivers/mmc/host/sdhci-bcm-kona.c dev_err(&pdev->dev, "Missing max-freq for SDHCI cfg\n"); pdev 318 drivers/mmc/host/sdhci-bcm-kona.c sdhci_pltfm_free(pdev); pdev 26 drivers/mmc/host/sdhci-brcmstb.c static int sdhci_brcmstb_probe(struct platform_device *pdev) pdev 33 drivers/mmc/host/sdhci-brcmstb.c clk = devm_clk_get(&pdev->dev, NULL); pdev 35 drivers/mmc/host/sdhci-brcmstb.c dev_err(&pdev->dev, "Clock not found in Device Tree\n"); pdev 42 drivers/mmc/host/sdhci-brcmstb.c host = sdhci_pltfm_init(pdev, &sdhci_brcmstb_pdata, 0); pdev 48 drivers/mmc/host/sdhci-brcmstb.c sdhci_get_of_property(pdev); pdev 59 drivers/mmc/host/sdhci-brcmstb.c if (of_device_is_compatible(pdev->dev.of_node, "brcm,bcm7425-sdhci")) pdev 76 drivers/mmc/host/sdhci-brcmstb.c sdhci_pltfm_free(pdev); pdev 340 drivers/mmc/host/sdhci-cadence.c static int sdhci_cdns_probe(struct platform_device *pdev) pdev 349 drivers/mmc/host/sdhci-cadence.c struct device *dev = &pdev->dev; pdev 365 drivers/mmc/host/sdhci-cadence.c host = sdhci_pltfm_init(pdev, data, pdev 386 drivers/mmc/host/sdhci-cadence.c sdhci_get_of_property(pdev); pdev 404 drivers/mmc/host/sdhci-cadence.c sdhci_pltfm_free(pdev); pdev 93 drivers/mmc/host/sdhci-cns3xxx.c static int sdhci_cns3xxx_probe(struct platform_device *pdev) pdev 95 drivers/mmc/host/sdhci-cns3xxx.c return sdhci_pltfm_register(pdev, &sdhci_cns3xxx_pdata, 0); pdev 67 drivers/mmc/host/sdhci-dove.c static int sdhci_dove_probe(struct platform_device *pdev) pdev 73 drivers/mmc/host/sdhci-dove.c host = sdhci_pltfm_init(pdev, &sdhci_dove_pdata, 0); pdev 78 drivers/mmc/host/sdhci-dove.c pltfm_host->clk = devm_clk_get(&pdev->dev, NULL); pdev 95 drivers/mmc/host/sdhci-dove.c sdhci_pltfm_free(pdev); pdev 1310 drivers/mmc/host/sdhci-esdhc-imx.c sdhci_esdhc_imx_probe_dt(struct platform_device *pdev, pdev 1314 drivers/mmc/host/sdhci-esdhc-imx.c struct device_node *np = pdev->dev.of_node; pdev 1360 drivers/mmc/host/sdhci-esdhc-imx.c sdhci_esdhc_imx_probe_dt(struct platform_device *pdev, pdev 1368 drivers/mmc/host/sdhci-esdhc-imx.c static int sdhci_esdhc_imx_probe_nondt(struct platform_device *pdev, pdev 1434 drivers/mmc/host/sdhci-esdhc-imx.c static int sdhci_esdhc_imx_probe(struct platform_device *pdev) pdev 1437 drivers/mmc/host/sdhci-esdhc-imx.c of_match_device(imx_esdhc_dt_ids, &pdev->dev); pdev 1444 drivers/mmc/host/sdhci-esdhc-imx.c host = sdhci_pltfm_init(pdev, &sdhci_esdhc_imx_pdata, pdev 1454 drivers/mmc/host/sdhci-esdhc-imx.c pdev->id_entry->driver_data; pdev 1460 drivers/mmc/host/sdhci-esdhc-imx.c imx_data->clk_ipg = devm_clk_get(&pdev->dev, "ipg"); pdev 1466 drivers/mmc/host/sdhci-esdhc-imx.c imx_data->clk_ahb = devm_clk_get(&pdev->dev, "ahb"); pdev 1472 drivers/mmc/host/sdhci-esdhc-imx.c imx_data->clk_per = devm_clk_get(&pdev->dev, "per"); pdev 1490 drivers/mmc/host/sdhci-esdhc-imx.c imx_data->pinctrl = devm_pinctrl_get(&pdev->dev); pdev 1537 drivers/mmc/host/sdhci-esdhc-imx.c cq_host = devm_kzalloc(&pdev->dev, sizeof(*cq_host), GFP_KERNEL); pdev 1552 drivers/mmc/host/sdhci-esdhc-imx.c err = sdhci_esdhc_imx_probe_dt(pdev, host, imx_data); pdev 1554 drivers/mmc/host/sdhci-esdhc-imx.c err = sdhci_esdhc_imx_probe_nondt(pdev, host, imx_data); pdev 1566 drivers/mmc/host/sdhci-esdhc-imx.c pm_runtime_set_active(&pdev->dev); pdev 1567 drivers/mmc/host/sdhci-esdhc-imx.c pm_runtime_set_autosuspend_delay(&pdev->dev, 50); pdev 1568 drivers/mmc/host/sdhci-esdhc-imx.c pm_runtime_use_autosuspend(&pdev->dev); pdev 1569 drivers/mmc/host/sdhci-esdhc-imx.c pm_suspend_ignore_children(&pdev->dev, 1); pdev 1570 drivers/mmc/host/sdhci-esdhc-imx.c pm_runtime_enable(&pdev->dev); pdev 1583 drivers/mmc/host/sdhci-esdhc-imx.c sdhci_pltfm_free(pdev); pdev 1587 drivers/mmc/host/sdhci-esdhc-imx.c static int sdhci_esdhc_imx_remove(struct platform_device *pdev) pdev 1589 drivers/mmc/host/sdhci-esdhc-imx.c struct sdhci_host *host = platform_get_drvdata(pdev); pdev 1594 drivers/mmc/host/sdhci-esdhc-imx.c pm_runtime_get_sync(&pdev->dev); pdev 1595 drivers/mmc/host/sdhci-esdhc-imx.c pm_runtime_disable(&pdev->dev); pdev 1596 drivers/mmc/host/sdhci-esdhc-imx.c pm_runtime_put_noidle(&pdev->dev); pdev 1607 drivers/mmc/host/sdhci-esdhc-imx.c sdhci_pltfm_free(pdev); pdev 289 drivers/mmc/host/sdhci-iproc.c static int sdhci_iproc_probe(struct platform_device *pdev) pdev 291 drivers/mmc/host/sdhci-iproc.c struct device *dev = &pdev->dev; pdev 302 drivers/mmc/host/sdhci-iproc.c host = sdhci_pltfm_init(pdev, iproc_data->pdata, sizeof(*iproc_host)); pdev 315 drivers/mmc/host/sdhci-iproc.c sdhci_get_property(pdev); pdev 347 drivers/mmc/host/sdhci-iproc.c sdhci_pltfm_free(pdev); pdev 233 drivers/mmc/host/sdhci-msm.c struct platform_device *pdev; pdev 1364 drivers/mmc/host/sdhci-msm.c dev_warn(&msm_host->pdev->dev, pdev 1750 drivers/mmc/host/sdhci-msm.c static int sdhci_msm_probe(struct platform_device *pdev) pdev 1764 drivers/mmc/host/sdhci-msm.c host = sdhci_pltfm_init(pdev, &sdhci_msm_pdata, sizeof(*msm_host)); pdev 1772 drivers/mmc/host/sdhci-msm.c msm_host->pdev = pdev; pdev 1782 drivers/mmc/host/sdhci-msm.c var_info = of_device_get_match_data(&pdev->dev); pdev 1791 drivers/mmc/host/sdhci-msm.c sdhci_get_of_property(pdev); pdev 1796 drivers/mmc/host/sdhci-msm.c msm_host->bus_clk = devm_clk_get(&pdev->dev, "bus"); pdev 1808 drivers/mmc/host/sdhci-msm.c clk = devm_clk_get(&pdev->dev, "iface"); pdev 1811 drivers/mmc/host/sdhci-msm.c dev_err(&pdev->dev, "Peripheral clk setup failed (%d)\n", ret); pdev 1817 drivers/mmc/host/sdhci-msm.c clk = devm_clk_get(&pdev->dev, "core"); pdev 1820 drivers/mmc/host/sdhci-msm.c dev_err(&pdev->dev, "SDC MMC clk setup failed (%d)\n", ret); pdev 1828 drivers/mmc/host/sdhci-msm.c dev_warn(&pdev->dev, "core clock boost failed\n"); pdev 1830 drivers/mmc/host/sdhci-msm.c clk = devm_clk_get(&pdev->dev, "cal"); pdev 1835 drivers/mmc/host/sdhci-msm.c clk = devm_clk_get(&pdev->dev, "sleep"); pdev 1849 drivers/mmc/host/sdhci-msm.c msm_host->xo_clk = devm_clk_get(&pdev->dev, "xo"); pdev 1852 drivers/mmc/host/sdhci-msm.c dev_warn(&pdev->dev, "TCXO clk not present (%d)\n", ret); pdev 1856 drivers/mmc/host/sdhci-msm.c core_memres = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 1857 drivers/mmc/host/sdhci-msm.c msm_host->core_mem = devm_ioremap_resource(&pdev->dev, pdev 1882 drivers/mmc/host/sdhci-msm.c dev_dbg(&pdev->dev, "Host Version: 0x%x Vendor Version 0x%x\n", pdev 1891 drivers/mmc/host/sdhci-msm.c dev_dbg(&pdev->dev, "MCI Version: 0x%08x, major: 0x%04x, minor: 0x%02x\n", pdev 1934 drivers/mmc/host/sdhci-msm.c msm_host->pwr_irq = platform_get_irq_byname(pdev, "pwr_irq"); pdev 1945 drivers/mmc/host/sdhci-msm.c ret = devm_request_threaded_irq(&pdev->dev, msm_host->pwr_irq, NULL, pdev 1947 drivers/mmc/host/sdhci-msm.c dev_name(&pdev->dev), host); pdev 1949 drivers/mmc/host/sdhci-msm.c dev_err(&pdev->dev, "Request IRQ failed (%d)\n", ret); pdev 1955 drivers/mmc/host/sdhci-msm.c pm_runtime_get_noresume(&pdev->dev); pdev 1956 drivers/mmc/host/sdhci-msm.c pm_runtime_set_active(&pdev->dev); pdev 1957 drivers/mmc/host/sdhci-msm.c pm_runtime_enable(&pdev->dev); pdev 1958 drivers/mmc/host/sdhci-msm.c pm_runtime_set_autosuspend_delay(&pdev->dev, pdev 1960 drivers/mmc/host/sdhci-msm.c pm_runtime_use_autosuspend(&pdev->dev); pdev 1968 drivers/mmc/host/sdhci-msm.c pm_runtime_mark_last_busy(&pdev->dev); pdev 1969 drivers/mmc/host/sdhci-msm.c pm_runtime_put_autosuspend(&pdev->dev); pdev 1974 drivers/mmc/host/sdhci-msm.c pm_runtime_disable(&pdev->dev); pdev 1975 drivers/mmc/host/sdhci-msm.c pm_runtime_set_suspended(&pdev->dev); pdev 1976 drivers/mmc/host/sdhci-msm.c pm_runtime_put_noidle(&pdev->dev); pdev 1984 drivers/mmc/host/sdhci-msm.c sdhci_pltfm_free(pdev); pdev 1988 drivers/mmc/host/sdhci-msm.c static int sdhci_msm_remove(struct platform_device *pdev) pdev 1990 drivers/mmc/host/sdhci-msm.c struct sdhci_host *host = platform_get_drvdata(pdev); pdev 1998 drivers/mmc/host/sdhci-msm.c pm_runtime_get_sync(&pdev->dev); pdev 1999 drivers/mmc/host/sdhci-msm.c pm_runtime_disable(&pdev->dev); pdev 2000 drivers/mmc/host/sdhci-msm.c pm_runtime_put_noidle(&pdev->dev); pdev 2006 drivers/mmc/host/sdhci-msm.c sdhci_pltfm_free(pdev); pdev 732 drivers/mmc/host/sdhci-of-arasan.c static int sdhci_arasan_probe(struct platform_device *pdev) pdev 741 drivers/mmc/host/sdhci-of-arasan.c struct device_node *np = pdev->dev.of_node; pdev 744 drivers/mmc/host/sdhci-of-arasan.c match = of_match_node(sdhci_arasan_of_match, pdev->dev.of_node); pdev 746 drivers/mmc/host/sdhci-of-arasan.c host = sdhci_pltfm_init(pdev, data->pdata, sizeof(*sdhci_arasan)); pdev 757 drivers/mmc/host/sdhci-of-arasan.c node = of_parse_phandle(pdev->dev.of_node, "arasan,soc-ctl-syscon", 0); pdev 765 drivers/mmc/host/sdhci-of-arasan.c dev_err(&pdev->dev, "Can't get syscon: %d\n", pdev 771 drivers/mmc/host/sdhci-of-arasan.c sdhci_arasan->clk_ahb = devm_clk_get(&pdev->dev, "clk_ahb"); pdev 773 drivers/mmc/host/sdhci-of-arasan.c dev_err(&pdev->dev, "clk_ahb clock not found.\n"); pdev 778 drivers/mmc/host/sdhci-of-arasan.c clk_xin = devm_clk_get(&pdev->dev, "clk_xin"); pdev 780 drivers/mmc/host/sdhci-of-arasan.c dev_err(&pdev->dev, "clk_xin clock not found.\n"); pdev 787 drivers/mmc/host/sdhci-of-arasan.c dev_err(&pdev->dev, "Unable to enable AHB clock.\n"); pdev 793 drivers/mmc/host/sdhci-of-arasan.c dev_err(&pdev->dev, "Unable to enable SD clock.\n"); pdev 797 drivers/mmc/host/sdhci-of-arasan.c sdhci_get_of_property(pdev); pdev 807 drivers/mmc/host/sdhci-of-arasan.c if (of_device_is_compatible(pdev->dev.of_node, pdev 813 drivers/mmc/host/sdhci-of-arasan.c ret = sdhci_arasan_register_sdclk(sdhci_arasan, clk_xin, &pdev->dev); pdev 820 drivers/mmc/host/sdhci-of-arasan.c dev_err(&pdev->dev, "parsing dt failed (%d)\n", ret); pdev 825 drivers/mmc/host/sdhci-of-arasan.c if (of_device_is_compatible(pdev->dev.of_node, pdev 827 drivers/mmc/host/sdhci-of-arasan.c sdhci_arasan->phy = devm_phy_get(&pdev->dev, pdev 831 drivers/mmc/host/sdhci-of-arasan.c dev_err(&pdev->dev, "No phy for arasan,sdhci-5.1.\n"); pdev 837 drivers/mmc/host/sdhci-of-arasan.c dev_err(&pdev->dev, "phy_init err.\n"); pdev 862 drivers/mmc/host/sdhci-of-arasan.c sdhci_arasan_unregister_sdclk(&pdev->dev); pdev 868 drivers/mmc/host/sdhci-of-arasan.c sdhci_pltfm_free(pdev); pdev 872 drivers/mmc/host/sdhci-of-arasan.c static int sdhci_arasan_remove(struct platform_device *pdev) pdev 875 drivers/mmc/host/sdhci-of-arasan.c struct sdhci_host *host = platform_get_drvdata(pdev); pdev 886 drivers/mmc/host/sdhci-of-arasan.c sdhci_arasan_unregister_sdclk(&pdev->dev); pdev 888 drivers/mmc/host/sdhci-of-arasan.c ret = sdhci_pltfm_unregister(pdev); pdev 146 drivers/mmc/host/sdhci-of-aspeed.c static int aspeed_sdhci_probe(struct platform_device *pdev) pdev 155 drivers/mmc/host/sdhci-of-aspeed.c host = sdhci_pltfm_init(pdev, &aspeed_sdhci_pdata, sizeof(*dev)); pdev 161 drivers/mmc/host/sdhci-of-aspeed.c dev->parent = dev_get_drvdata(pdev->dev.parent); pdev 163 drivers/mmc/host/sdhci-of-aspeed.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 171 drivers/mmc/host/sdhci-of-aspeed.c dev_info(&pdev->dev, "Configuring for slot %d\n", slot); pdev 174 drivers/mmc/host/sdhci-of-aspeed.c sdhci_get_of_property(pdev); pdev 176 drivers/mmc/host/sdhci-of-aspeed.c pltfm_host->clk = devm_clk_get(&pdev->dev, NULL); pdev 182 drivers/mmc/host/sdhci-of-aspeed.c dev_err(&pdev->dev, "Unable to enable SDIO clock\n"); pdev 199 drivers/mmc/host/sdhci-of-aspeed.c sdhci_pltfm_free(pdev); pdev 203 drivers/mmc/host/sdhci-of-aspeed.c static int aspeed_sdhci_remove(struct platform_device *pdev) pdev 209 drivers/mmc/host/sdhci-of-aspeed.c host = platform_get_drvdata(pdev); pdev 216 drivers/mmc/host/sdhci-of-aspeed.c sdhci_pltfm_free(pdev); pdev 237 drivers/mmc/host/sdhci-of-aspeed.c static int aspeed_sdc_probe(struct platform_device *pdev) pdev 244 drivers/mmc/host/sdhci-of-aspeed.c sdc = devm_kzalloc(&pdev->dev, sizeof(*sdc), GFP_KERNEL); pdev 250 drivers/mmc/host/sdhci-of-aspeed.c sdc->clk = devm_clk_get(&pdev->dev, NULL); pdev 256 drivers/mmc/host/sdhci-of-aspeed.c dev_err(&pdev->dev, "Unable to enable SDCLK\n"); pdev 260 drivers/mmc/host/sdhci-of-aspeed.c sdc->res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 261 drivers/mmc/host/sdhci-of-aspeed.c sdc->regs = devm_ioremap_resource(&pdev->dev, sdc->res); pdev 267 drivers/mmc/host/sdhci-of-aspeed.c dev_set_drvdata(&pdev->dev, sdc); pdev 269 drivers/mmc/host/sdhci-of-aspeed.c parent = pdev->dev.of_node; pdev 273 drivers/mmc/host/sdhci-of-aspeed.c cpdev = of_platform_device_create(child, NULL, &pdev->dev); pdev 288 drivers/mmc/host/sdhci-of-aspeed.c static int aspeed_sdc_remove(struct platform_device *pdev) pdev 290 drivers/mmc/host/sdhci-of-aspeed.c struct aspeed_sdc *sdc = dev_get_drvdata(&pdev->dev); pdev 304 drivers/mmc/host/sdhci-of-at91.c static int sdhci_at91_probe(struct platform_device *pdev) pdev 313 drivers/mmc/host/sdhci-of-at91.c match = of_match_device(sdhci_at91_dt_match, &pdev->dev); pdev 318 drivers/mmc/host/sdhci-of-at91.c host = sdhci_pltfm_init(pdev, soc_data, sizeof(*priv)); pdev 325 drivers/mmc/host/sdhci-of-at91.c priv->mainck = devm_clk_get(&pdev->dev, "baseclk"); pdev 327 drivers/mmc/host/sdhci-of-at91.c dev_err(&pdev->dev, "failed to get baseclk\n"); pdev 332 drivers/mmc/host/sdhci-of-at91.c priv->hclock = devm_clk_get(&pdev->dev, "hclock"); pdev 334 drivers/mmc/host/sdhci-of-at91.c dev_err(&pdev->dev, "failed to get hclock\n"); pdev 339 drivers/mmc/host/sdhci-of-at91.c priv->gck = devm_clk_get(&pdev->dev, "multclk"); pdev 341 drivers/mmc/host/sdhci-of-at91.c dev_err(&pdev->dev, "failed to get multclk\n"); pdev 346 drivers/mmc/host/sdhci-of-at91.c ret = sdhci_at91_set_clks_presets(&pdev->dev); pdev 356 drivers/mmc/host/sdhci-of-at91.c sdhci_get_of_property(pdev); pdev 358 drivers/mmc/host/sdhci-of-at91.c pm_runtime_get_noresume(&pdev->dev); pdev 359 drivers/mmc/host/sdhci-of-at91.c pm_runtime_set_active(&pdev->dev); pdev 360 drivers/mmc/host/sdhci-of-at91.c pm_runtime_enable(&pdev->dev); pdev 361 drivers/mmc/host/sdhci-of-at91.c pm_runtime_set_autosuspend_delay(&pdev->dev, 50); pdev 362 drivers/mmc/host/sdhci-of-at91.c pm_runtime_use_autosuspend(&pdev->dev); pdev 408 drivers/mmc/host/sdhci-of-at91.c pm_runtime_put_autosuspend(&pdev->dev); pdev 413 drivers/mmc/host/sdhci-of-at91.c pm_runtime_disable(&pdev->dev); pdev 414 drivers/mmc/host/sdhci-of-at91.c pm_runtime_set_suspended(&pdev->dev); pdev 415 drivers/mmc/host/sdhci-of-at91.c pm_runtime_put_noidle(&pdev->dev); pdev 421 drivers/mmc/host/sdhci-of-at91.c sdhci_pltfm_free(pdev); pdev 425 drivers/mmc/host/sdhci-of-at91.c static int sdhci_at91_remove(struct platform_device *pdev) pdev 427 drivers/mmc/host/sdhci-of-at91.c struct sdhci_host *host = platform_get_drvdata(pdev); pdev 434 drivers/mmc/host/sdhci-of-at91.c pm_runtime_get_sync(&pdev->dev); pdev 435 drivers/mmc/host/sdhci-of-at91.c pm_runtime_disable(&pdev->dev); pdev 436 drivers/mmc/host/sdhci-of-at91.c pm_runtime_put_noidle(&pdev->dev); pdev 438 drivers/mmc/host/sdhci-of-at91.c sdhci_pltfm_unregister(pdev); pdev 63 drivers/mmc/host/sdhci-of-dwcmshc.c static int dwcmshc_probe(struct platform_device *pdev) pdev 71 drivers/mmc/host/sdhci-of-dwcmshc.c host = sdhci_pltfm_init(pdev, &sdhci_dwcmshc_pdata, pdev 79 drivers/mmc/host/sdhci-of-dwcmshc.c extra = DIV_ROUND_UP_ULL(dma_get_required_mask(&pdev->dev), SZ_128M); pdev 87 drivers/mmc/host/sdhci-of-dwcmshc.c pltfm_host->clk = devm_clk_get(&pdev->dev, "core"); pdev 90 drivers/mmc/host/sdhci-of-dwcmshc.c dev_err(&pdev->dev, "failed to get core clk: %d\n", err); pdev 97 drivers/mmc/host/sdhci-of-dwcmshc.c priv->bus_clk = devm_clk_get(&pdev->dev, "bus"); pdev 105 drivers/mmc/host/sdhci-of-dwcmshc.c sdhci_get_of_property(pdev); pdev 117 drivers/mmc/host/sdhci-of-dwcmshc.c sdhci_pltfm_free(pdev); pdev 121 drivers/mmc/host/sdhci-of-dwcmshc.c static int dwcmshc_remove(struct platform_device *pdev) pdev 123 drivers/mmc/host/sdhci-of-dwcmshc.c struct sdhci_host *host = platform_get_drvdata(pdev); pdev 132 drivers/mmc/host/sdhci-of-dwcmshc.c sdhci_pltfm_free(pdev); pdev 1205 drivers/mmc/host/sdhci-of-esdhc.c static void esdhc_init(struct platform_device *pdev, struct sdhci_host *host) pdev 1237 drivers/mmc/host/sdhci-of-esdhc.c match = of_match_node(sdhci_esdhc_of_match, pdev->dev.of_node); pdev 1240 drivers/mmc/host/sdhci-of-esdhc.c np = pdev->dev.of_node; pdev 1278 drivers/mmc/host/sdhci-of-esdhc.c static int sdhci_esdhc_probe(struct platform_device *pdev) pdev 1286 drivers/mmc/host/sdhci-of-esdhc.c np = pdev->dev.of_node; pdev 1289 drivers/mmc/host/sdhci-of-esdhc.c host = sdhci_pltfm_init(pdev, &sdhci_esdhc_le_pdata, pdev 1292 drivers/mmc/host/sdhci-of-esdhc.c host = sdhci_pltfm_init(pdev, &sdhci_esdhc_be_pdata, pdev 1304 drivers/mmc/host/sdhci-of-esdhc.c esdhc_init(pdev, host); pdev 1306 drivers/mmc/host/sdhci-of-esdhc.c sdhci_get_of_property(pdev); pdev 1364 drivers/mmc/host/sdhci-of-esdhc.c sdhci_pltfm_free(pdev); pdev 69 drivers/mmc/host/sdhci-of-hlwd.c static int sdhci_hlwd_probe(struct platform_device *pdev) pdev 71 drivers/mmc/host/sdhci-of-hlwd.c return sdhci_pltfm_register(pdev, &sdhci_hlwd_pdata, 0); pdev 1028 drivers/mmc/host/sdhci-omap.c static int sdhci_omap_probe(struct platform_device *pdev) pdev 1032 drivers/mmc/host/sdhci-omap.c struct device *dev = &pdev->dev; pdev 1052 drivers/mmc/host/sdhci-omap.c host = sdhci_pltfm_init(pdev, &sdhci_omap_pdata, pdev 1070 drivers/mmc/host/sdhci-omap.c sdhci_get_of_property(pdev); pdev 1164 drivers/mmc/host/sdhci-omap.c sdhci_pltfm_free(pdev); pdev 1168 drivers/mmc/host/sdhci-omap.c static int sdhci_omap_remove(struct platform_device *pdev) pdev 1170 drivers/mmc/host/sdhci-omap.c struct device *dev = &pdev->dev; pdev 1171 drivers/mmc/host/sdhci-omap.c struct sdhci_host *host = platform_get_drvdata(pdev); pdev 1176 drivers/mmc/host/sdhci-omap.c sdhci_pltfm_free(pdev); pdev 61 drivers/mmc/host/sdhci-pci-core.c return device_wakeup_enable(&chip->pdev->dev); pdev 63 drivers/mmc/host/sdhci-pci-core.c return device_wakeup_disable(&chip->pdev->dev); pdev 90 drivers/mmc/host/sdhci-pci-core.c if (device_may_wakeup(&chip->pdev->dev)) pdev 243 drivers/mmc/host/sdhci-pci-core.c if (chip->pdev->subsystem_vendor == PCI_VENDOR_ID_SAMSUNG || pdev 244 drivers/mmc/host/sdhci-pci-core.c chip->pdev->subsystem_vendor == PCI_VENDOR_ID_SONY) pdev 363 drivers/mmc/host/sdhci-pci-core.c err = devm_gpio_request(&slot->chip->pdev->dev, gpio, "sd_cd"); pdev 386 drivers/mmc/host/sdhci-pci-core.c devm_gpio_free(&slot->chip->pdev->dev, gpio); pdev 388 drivers/mmc/host/sdhci-pci-core.c dev_warn(&slot->chip->pdev->dev, "failed to setup card detect wake up\n"); pdev 462 drivers/mmc/host/sdhci-pci-core.c static void byt_ocp_setting(struct pci_dev *pdev) pdev 466 drivers/mmc/host/sdhci-pci-core.c if (pdev->device != PCI_DEVICE_ID_INTEL_BYT_EMMC && pdev 467 drivers/mmc/host/sdhci-pci-core.c pdev->device != PCI_DEVICE_ID_INTEL_BYT_SDIO && pdev 468 drivers/mmc/host/sdhci-pci-core.c pdev->device != PCI_DEVICE_ID_INTEL_BYT_SD && pdev 469 drivers/mmc/host/sdhci-pci-core.c pdev->device != PCI_DEVICE_ID_INTEL_BYT_EMMC2) pdev 474 drivers/mmc/host/sdhci-pci-core.c dev_err(&pdev->dev, "%s read error\n", __func__); pdev 485 drivers/mmc/host/sdhci-pci-core.c dev_err(&pdev->dev, "%s write error\n", __func__); pdev 489 drivers/mmc/host/sdhci-pci-core.c dev_dbg(&pdev->dev, "%s completed\n", __func__); pdev 494 drivers/mmc/host/sdhci-pci-core.c static inline void byt_ocp_setting(struct pci_dev *pdev) pdev 734 drivers/mmc/host/sdhci-pci-core.c struct device *dev = &slot->chip->pdev->dev; pdev 762 drivers/mmc/host/sdhci-pci-core.c struct device *dev = &slot->chip->pdev->dev; pdev 767 drivers/mmc/host/sdhci-pci-core.c byt_ocp_setting(slot->chip->pdev); pdev 783 drivers/mmc/host/sdhci-pci-core.c if (slot->chip->pdev->device == PCI_DEVICE_ID_INTEL_BSW_EMMC) pdev 792 drivers/mmc/host/sdhci-pci-core.c return slot->chip->pdev->device == PCI_DEVICE_ID_INTEL_GLK_EMMC && pdev 803 drivers/mmc/host/sdhci-pci-core.c if (slot->chip->pdev->device != PCI_DEVICE_ID_INTEL_GLK_EMMC) { pdev 821 drivers/mmc/host/sdhci-pci-core.c struct device *dev = &slot->chip->pdev->dev; pdev 911 drivers/mmc/host/sdhci-pci-core.c if (chip->pdev->device == PCI_DEVICE_ID_INTEL_GLK_EMMC && pdev 937 drivers/mmc/host/sdhci-pci-core.c status = acpi_evaluate_integer(ACPI_HANDLE(&slot->chip->pdev->dev), pdev 940 drivers/mmc/host/sdhci-pci-core.c dev_err(&slot->chip->pdev->dev, pdev 986 drivers/mmc/host/sdhci-pci-core.c if (slot->chip->pdev->device == PCI_DEVICE_ID_INTEL_BXT_SD || pdev 987 drivers/mmc/host/sdhci-pci-core.c slot->chip->pdev->device == PCI_DEVICE_ID_INTEL_BXTM_SD || pdev 988 drivers/mmc/host/sdhci-pci-core.c slot->chip->pdev->device == PCI_DEVICE_ID_INTEL_APL_SD || pdev 989 drivers/mmc/host/sdhci-pci-core.c slot->chip->pdev->device == PCI_DEVICE_ID_INTEL_GLK_SD) pdev 992 drivers/mmc/host/sdhci-pci-core.c if (slot->chip->pdev->subsystem_vendor == PCI_VENDOR_ID_NI && pdev 993 drivers/mmc/host/sdhci-pci-core.c slot->chip->pdev->subsystem_device == PCI_SUBDEVICE_ID_NI_78E3) pdev 1003 drivers/mmc/host/sdhci-pci-core.c byt_ocp_setting(chip->pdev); pdev 1014 drivers/mmc/host/sdhci-pci-core.c byt_ocp_setting(chip->pdev); pdev 1124 drivers/mmc/host/sdhci-pci-core.c device = ACPI_COMPANION(&slot->chip->pdev->dev); pdev 1139 drivers/mmc/host/sdhci-pci-core.c unsigned int func = PCI_FUNC(slot->chip->pdev->devfn); pdev 1178 drivers/mmc/host/sdhci-pci-core.c ret = pci_read_config_byte(chip->pdev, 0xAE, &scratch); pdev 1191 drivers/mmc/host/sdhci-pci-core.c return pci_write_config_byte(chip->pdev, 0xAE, scratch); pdev 1199 drivers/mmc/host/sdhci-pci-core.c if (chip->pdev->revision == 0) { pdev 1219 drivers/mmc/host/sdhci-pci-core.c if (chip->pdev->device == PCI_DEVICE_ID_JMICRON_JMB38X_SD) pdev 1221 drivers/mmc/host/sdhci-pci-core.c else if (chip->pdev->device == PCI_DEVICE_ID_JMICRON_JMB388_SD) pdev 1230 drivers/mmc/host/sdhci-pci-core.c if ((PCI_SLOT(chip->pdev->devfn) == pdev 1232 drivers/mmc/host/sdhci-pci-core.c (chip->pdev->bus == sd_dev->bus)) pdev 1238 drivers/mmc/host/sdhci-pci-core.c dev_info(&chip->pdev->dev, "Refusing to bind to " pdev 1250 drivers/mmc/host/sdhci-pci-core.c dev_err(&chip->pdev->dev, "Failure enabling card power\n"); pdev 1255 drivers/mmc/host/sdhci-pci-core.c if (chip->pdev->device == PCI_DEVICE_ID_JMICRON_JMB388_SD || pdev 1256 drivers/mmc/host/sdhci-pci-core.c chip->pdev->device == PCI_DEVICE_ID_JMICRON_JMB388_ESD) pdev 1278 drivers/mmc/host/sdhci-pci-core.c if (slot->chip->pdev->revision == 0) { pdev 1295 drivers/mmc/host/sdhci-pci-core.c if (slot->chip->pdev->device == PCI_DEVICE_ID_JMICRON_JMB388_ESD) { pdev 1307 drivers/mmc/host/sdhci-pci-core.c if (slot->chip->pdev->device == PCI_DEVICE_ID_JMICRON_JMB38X_MMC || pdev 1308 drivers/mmc/host/sdhci-pci-core.c slot->chip->pdev->device == PCI_DEVICE_ID_JMICRON_JMB388_ESD) pdev 1321 drivers/mmc/host/sdhci-pci-core.c if (slot->chip->pdev->device == PCI_DEVICE_ID_JMICRON_JMB38X_MMC || pdev 1322 drivers/mmc/host/sdhci-pci-core.c slot->chip->pdev->device == PCI_DEVICE_ID_JMICRON_JMB388_ESD) pdev 1335 drivers/mmc/host/sdhci-pci-core.c if (chip->pdev->device == PCI_DEVICE_ID_JMICRON_JMB38X_MMC || pdev 1336 drivers/mmc/host/sdhci-pci-core.c chip->pdev->device == PCI_DEVICE_ID_JMICRON_JMB388_ESD) { pdev 1348 drivers/mmc/host/sdhci-pci-core.c if (chip->pdev->device == PCI_DEVICE_ID_JMICRON_JMB38X_MMC || pdev 1349 drivers/mmc/host/sdhci-pci-core.c chip->pdev->device == PCI_DEVICE_ID_JMICRON_JMB388_ESD) { pdev 1356 drivers/mmc/host/sdhci-pci-core.c dev_err(&chip->pdev->dev, "Failure enabling card power\n"); pdev 1397 drivers/mmc/host/sdhci-pci-core.c if ((chip->pdev->class & 0x0000FF) == PCI_SDHCI_IFVENDOR) { pdev 1398 drivers/mmc/host/sdhci-pci-core.c chip->pdev->class &= ~0x0000FF; pdev 1399 drivers/mmc/host/sdhci-pci-core.c chip->pdev->class |= PCI_SDHCI_IFDMA; pdev 1410 drivers/mmc/host/sdhci-pci-core.c dev_info(&slot->chip->pdev->dev, "SysKonnect CardBus2SDIO, " pdev 1428 drivers/mmc/host/sdhci-pci-core.c dev_err(&slot->chip->pdev->dev, pdev 1445 drivers/mmc/host/sdhci-pci-core.c if (chip->pdev->revision == 0x10) pdev 1498 drivers/mmc/host/sdhci-pci-core.c static void amd_config_tuning_phase(struct pci_dev *pdev, u8 phase) pdev 1502 drivers/mmc/host/sdhci-pci-core.c pci_read_config_dword(pdev, AMD_SD_AUTO_PATTERN, &val); pdev 1505 drivers/mmc/host/sdhci-pci-core.c pci_write_config_dword(pdev, AMD_SD_AUTO_PATTERN, val); pdev 1508 drivers/mmc/host/sdhci-pci-core.c static void amd_enable_manual_tuning(struct pci_dev *pdev) pdev 1512 drivers/mmc/host/sdhci-pci-core.c pci_read_config_dword(pdev, AMD_SD_MISC_CONTROL, &val); pdev 1514 drivers/mmc/host/sdhci-pci-core.c pci_write_config_dword(pdev, AMD_SD_MISC_CONTROL, val); pdev 1520 drivers/mmc/host/sdhci-pci-core.c struct pci_dev *pdev = slot->chip->pdev; pdev 1529 drivers/mmc/host/sdhci-pci-core.c amd_config_tuning_phase(pdev, tune_around); pdev 1543 drivers/mmc/host/sdhci-pci-core.c dev_err(&pdev->dev, "no tuning point found\n"); pdev 1547 drivers/mmc/host/sdhci-pci-core.c amd_config_tuning_phase(pdev, valid_win_end - valid_win_max / 2); pdev 1549 drivers/mmc/host/sdhci-pci-core.c amd_enable_manual_tuning(pdev); pdev 1613 drivers/mmc/host/sdhci-pci-core.c struct pci_dev *pdev = slot->chip->pdev; pdev 1621 drivers/mmc/host/sdhci-pci-core.c if (pdev->device == 0x7906 && (mask & SDHCI_RESET_ALL)) { pdev 1622 drivers/mmc/host/sdhci-pci-core.c pci_clear_master(pdev); pdev 1624 drivers/mmc/host/sdhci-pci-core.c pci_save_state(pdev); pdev 1626 drivers/mmc/host/sdhci-pci-core.c pci_set_power_state(pdev, PCI_D3cold); pdev 1628 drivers/mmc/host/sdhci-pci-core.c pdev->current_state); pdev 1629 drivers/mmc/host/sdhci-pci-core.c pci_set_power_state(pdev, PCI_D0); pdev 1631 drivers/mmc/host/sdhci-pci-core.c pci_restore_state(pdev); pdev 1769 drivers/mmc/host/sdhci-pci-core.c struct pci_dev *pdev; pdev 1772 drivers/mmc/host/sdhci-pci-core.c pdev = slot->chip->pdev; pdev 1774 drivers/mmc/host/sdhci-pci-core.c if (((pdev->class & 0xFFFF00) == (PCI_CLASS_SYSTEM_SDHCI << 8)) && pdev 1775 drivers/mmc/host/sdhci-pci-core.c ((pdev->class & 0x0000FF) != PCI_SDHCI_IFDMA) && pdev 1777 drivers/mmc/host/sdhci-pci-core.c dev_warn(&pdev->dev, "Will use DMA mode even though HW " pdev 1781 drivers/mmc/host/sdhci-pci-core.c pci_set_master(pdev); pdev 1893 drivers/mmc/host/sdhci-pci-core.c struct pci_dev *pdev, struct sdhci_pci_chip *chip, int first_bar, pdev 1901 drivers/mmc/host/sdhci-pci-core.c if (!(pci_resource_flags(pdev, bar) & IORESOURCE_MEM)) { pdev 1902 drivers/mmc/host/sdhci-pci-core.c dev_err(&pdev->dev, "BAR %d is not iomem. Aborting.\n", bar); pdev 1906 drivers/mmc/host/sdhci-pci-core.c if (pci_resource_len(pdev, bar) < 0x100) { pdev 1907 drivers/mmc/host/sdhci-pci-core.c dev_err(&pdev->dev, "Invalid iomem size. You may " pdev 1911 drivers/mmc/host/sdhci-pci-core.c if ((pdev->class & 0x0000FF) == PCI_SDHCI_IFVENDOR) { pdev 1912 drivers/mmc/host/sdhci-pci-core.c dev_err(&pdev->dev, "Vendor specific interface. Aborting.\n"); pdev 1916 drivers/mmc/host/sdhci-pci-core.c if ((pdev->class & 0x0000FF) > PCI_SDHCI_IFVENDOR) { pdev 1917 drivers/mmc/host/sdhci-pci-core.c dev_err(&pdev->dev, "Unknown interface. Aborting.\n"); pdev 1921 drivers/mmc/host/sdhci-pci-core.c host = sdhci_alloc_host(&pdev->dev, sizeof(*slot) + priv_size); pdev 1923 drivers/mmc/host/sdhci-pci-core.c dev_err(&pdev->dev, "cannot allocate host\n"); pdev 1937 drivers/mmc/host/sdhci-pci-core.c slot->data = sdhci_pci_get_data(pdev, slotno); pdev 1943 drivers/mmc/host/sdhci-pci-core.c dev_err(&pdev->dev, "platform setup failed\n"); pdev 1958 drivers/mmc/host/sdhci-pci-core.c host->irq = pdev->irq; pdev 1960 drivers/mmc/host/sdhci-pci-core.c ret = pcim_iomap_regions(pdev, BIT(bar), mmc_hostname(host->mmc)); pdev 1962 drivers/mmc/host/sdhci-pci-core.c dev_err(&pdev->dev, "cannot request region\n"); pdev 1966 drivers/mmc/host/sdhci-pci-core.c host->ioaddr = pcim_iomap_table(pdev)[bar]; pdev 1975 drivers/mmc/host/sdhci-pci-core.c if (!devm_gpio_request(&pdev->dev, slot->rst_n_gpio, "eMMC_reset")) { pdev 1980 drivers/mmc/host/sdhci-pci-core.c dev_warn(&pdev->dev, "failed to request rst_n_gpio\n"); pdev 1989 drivers/mmc/host/sdhci-pci-core.c if (device_can_wakeup(&pdev->dev)) pdev 1993 drivers/mmc/host/sdhci-pci-core.c device_init_wakeup(&pdev->dev, true); pdev 2007 drivers/mmc/host/sdhci-pci-core.c dev_warn(&pdev->dev, "failed to setup card detect gpio\n"); pdev 2085 drivers/mmc/host/sdhci-pci-core.c static int sdhci_pci_probe(struct pci_dev *pdev, pdev 2094 drivers/mmc/host/sdhci-pci-core.c BUG_ON(pdev == NULL); pdev 2097 drivers/mmc/host/sdhci-pci-core.c dev_info(&pdev->dev, "SDHCI controller found [%04x:%04x] (rev %x)\n", pdev 2098 drivers/mmc/host/sdhci-pci-core.c (int)pdev->vendor, (int)pdev->device, (int)pdev->revision); pdev 2100 drivers/mmc/host/sdhci-pci-core.c ret = pci_read_config_byte(pdev, PCI_SLOT_INFO, &slots); pdev 2105 drivers/mmc/host/sdhci-pci-core.c dev_dbg(&pdev->dev, "found %d slot(s)\n", slots); pdev 2109 drivers/mmc/host/sdhci-pci-core.c ret = pci_read_config_byte(pdev, PCI_SLOT_INFO, &first_bar); pdev 2116 drivers/mmc/host/sdhci-pci-core.c dev_err(&pdev->dev, "Invalid first BAR. Aborting.\n"); pdev 2120 drivers/mmc/host/sdhci-pci-core.c ret = pcim_enable_device(pdev); pdev 2124 drivers/mmc/host/sdhci-pci-core.c chip = devm_kzalloc(&pdev->dev, sizeof(*chip), GFP_KERNEL); pdev 2128 drivers/mmc/host/sdhci-pci-core.c chip->pdev = pdev; pdev 2139 drivers/mmc/host/sdhci-pci-core.c pci_set_drvdata(pdev, chip); pdev 2150 drivers/mmc/host/sdhci-pci-core.c slot = sdhci_pci_probe_slot(pdev, chip, first_bar, i); pdev 2161 drivers/mmc/host/sdhci-pci-core.c sdhci_pci_runtime_pm_allow(&pdev->dev); pdev 2166 drivers/mmc/host/sdhci-pci-core.c static void sdhci_pci_remove(struct pci_dev *pdev) pdev 2169 drivers/mmc/host/sdhci-pci-core.c struct sdhci_pci_chip *chip = pci_get_drvdata(pdev); pdev 2172 drivers/mmc/host/sdhci-pci-core.c sdhci_pci_runtime_pm_forbid(&pdev->dev); pdev 5 drivers/mmc/host/sdhci-pci-data.c struct sdhci_pci_data *(*sdhci_pci_get_data)(struct pci_dev *pdev, int slotno); pdev 274 drivers/mmc/host/sdhci-pci-gli.c ret = pci_alloc_irq_vectors(slot->chip->pdev, 1, 1, pdev 282 drivers/mmc/host/sdhci-pci-gli.c slot->host->irq = pci_irq_vector(slot->chip->pdev, 0); pdev 347 drivers/mmc/host/sdhci-pci-gli.c pci_free_irq_vectors(slot->chip->pdev); pdev 156 drivers/mmc/host/sdhci-pci-o2micro.c pci_read_config_dword(chip->pdev, pdev 162 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_dword(chip->pdev, pdev 239 drivers/mmc/host/sdhci-pci-o2micro.c pci_read_config_byte(chip->pdev, pdev 242 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_byte(chip->pdev, O2_SD_LOCK_WP, scratch_8); pdev 252 drivers/mmc/host/sdhci-pci-o2micro.c pci_read_config_dword(chip->pdev, pdev 257 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_dword(chip->pdev, O2_SD_FUNC_REG4, scratch_32); pdev 292 drivers/mmc/host/sdhci-pci-o2micro.c pci_read_config_byte(chip->pdev, pdev 295 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_byte(chip->pdev, O2_SD_LOCK_WP, scratch_8); pdev 355 drivers/mmc/host/sdhci-pci-o2micro.c ret = pci_read_config_dword(chip->pdev, pdev 361 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_dword(chip->pdev, pdev 364 drivers/mmc/host/sdhci-pci-o2micro.c ret = pci_read_config_dword(chip->pdev, pdev 370 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_dword(chip->pdev, pdev 380 drivers/mmc/host/sdhci-pci-o2micro.c ret = pci_read_config_dword(chip->pdev, O2_SD_DEV_CTRL, &scratch_32); pdev 384 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_dword(chip->pdev, O2_SD_DEV_CTRL, scratch_32); pdev 387 drivers/mmc/host/sdhci-pci-o2micro.c ret = pci_read_config_dword(chip->pdev, O2_SD_MISC_REG5, &scratch_32); pdev 392 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_dword(chip->pdev, O2_SD_MISC_REG5, scratch_32); pdev 395 drivers/mmc/host/sdhci-pci-o2micro.c ret = pci_read_config_dword(chip->pdev, O2_SD_TEST_REG, &scratch_32); pdev 399 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_dword(chip->pdev, O2_SD_TEST_REG, scratch_32); pdev 402 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_dword(chip->pdev, O2_SD_DELAY_CTRL, 0x00002492); pdev 405 drivers/mmc/host/sdhci-pci-o2micro.c ret = pci_read_config_dword(chip->pdev, O2_SD_LD0_CTRL, &scratch_32); pdev 409 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_dword(chip->pdev, O2_SD_LD0_CTRL, scratch_32); pdev 412 drivers/mmc/host/sdhci-pci-o2micro.c ret = pci_read_config_dword(chip->pdev, O2_SD_CAP_REG0, &scratch_32); pdev 417 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_dword(chip->pdev, O2_SD_CAP_REG0, scratch_32); pdev 419 drivers/mmc/host/sdhci-pci-o2micro.c ret = pci_read_config_dword(chip->pdev, pdev 425 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_dword(chip->pdev, O2_SD_TUNING_CTRL, scratch_32); pdev 428 drivers/mmc/host/sdhci-pci-o2micro.c ret = pci_read_config_dword(chip->pdev, pdev 434 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_dword(chip->pdev, O2_SD_UHS2_L1_CTRL, scratch_32); pdev 437 drivers/mmc/host/sdhci-pci-o2micro.c ret = pci_read_config_dword(chip->pdev, O2_SD_FUNC_REG3, &scratch_32); pdev 442 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_dword(chip->pdev, O2_SD_FUNC_REG3, scratch_32); pdev 445 drivers/mmc/host/sdhci-pci-o2micro.c ret = pci_read_config_dword(chip->pdev, O2_SD_CAPS, &scratch_32); pdev 450 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_dword(chip->pdev, O2_SD_CAPS, scratch_32); pdev 452 drivers/mmc/host/sdhci-pci-o2micro.c ret = pci_read_config_dword(chip->pdev, pdev 458 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_dword(chip->pdev, O2_SD_MISC_CTRL4, scratch_32); pdev 466 drivers/mmc/host/sdhci-pci-o2micro.c ret = pci_find_capability(chip->pdev, PCI_CAP_ID_MSI); pdev 473 drivers/mmc/host/sdhci-pci-o2micro.c ret = pci_alloc_irq_vectors(chip->pdev, 1, 1, pdev 481 drivers/mmc/host/sdhci-pci-o2micro.c host->irq = pci_irq_vector(chip->pdev, 0); pdev 533 drivers/mmc/host/sdhci-pci-o2micro.c switch (chip->pdev->device) { pdev 545 drivers/mmc/host/sdhci-pci-o2micro.c if (chip->pdev->device == PCI_DEVICE_ID_O2_SEABIRD0) { pdev 546 drivers/mmc/host/sdhci-pci-o2micro.c ret = pci_read_config_dword(chip->pdev, pdev 557 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_dword(chip->pdev, pdev 566 drivers/mmc/host/sdhci-pci-o2micro.c if (chip->pdev->device != PCI_DEVICE_ID_O2_FUJIN2) pdev 587 drivers/mmc/host/sdhci-pci-o2micro.c switch (chip->pdev->device) { pdev 593 drivers/mmc/host/sdhci-pci-o2micro.c ret = pci_read_config_byte(chip->pdev, pdev 598 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_byte(chip->pdev, O2_SD_LOCK_WP, scratch); pdev 601 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_byte(chip->pdev, O2_SD_MULTI_VCC3V, 0x08); pdev 604 drivers/mmc/host/sdhci-pci-o2micro.c ret = pci_read_config_byte(chip->pdev, pdev 609 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_byte(chip->pdev, O2_SD_CLKREQ, scratch); pdev 614 drivers/mmc/host/sdhci-pci-o2micro.c ret = pci_read_config_byte(chip->pdev, O2_SD_CAPS, &scratch); pdev 618 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_byte(chip->pdev, O2_SD_CAPS, scratch); pdev 619 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_byte(chip->pdev, O2_SD_CAPS, 0x73); pdev 622 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_byte(chip->pdev, O2_SD_ADMA1, 0x39); pdev 623 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_byte(chip->pdev, O2_SD_ADMA2, 0x08); pdev 626 drivers/mmc/host/sdhci-pci-o2micro.c ret = pci_read_config_byte(chip->pdev, pdev 631 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_byte(chip->pdev, O2_SD_INF_MOD, scratch); pdev 634 drivers/mmc/host/sdhci-pci-o2micro.c ret = pci_read_config_byte(chip->pdev, pdev 639 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_byte(chip->pdev, O2_SD_LOCK_WP, scratch); pdev 645 drivers/mmc/host/sdhci-pci-o2micro.c ret = pci_read_config_byte(chip->pdev, pdev 651 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_byte(chip->pdev, O2_SD_LOCK_WP, scratch); pdev 654 drivers/mmc/host/sdhci-pci-o2micro.c if (chip->pdev->device == PCI_DEVICE_ID_O2_FUJIN2) { pdev 655 drivers/mmc/host/sdhci-pci-o2micro.c ret = pci_read_config_dword(chip->pdev, pdev 665 drivers/mmc/host/sdhci-pci-o2micro.c ret = pci_read_config_dword(chip->pdev, pdev 671 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_dword(chip->pdev, pdev 676 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_byte(chip->pdev, pdev 687 drivers/mmc/host/sdhci-pci-o2micro.c ret = pci_read_config_dword(chip->pdev, pdev 694 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_dword(chip->pdev, pdev 697 drivers/mmc/host/sdhci-pci-o2micro.c ret = pci_read_config_dword(chip->pdev, pdev 702 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_dword(chip->pdev, O2_SD_CLKREQ, scratch_32); pdev 704 drivers/mmc/host/sdhci-pci-o2micro.c ret = pci_read_config_dword(chip->pdev, pdev 711 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_dword(chip->pdev, pdev 715 drivers/mmc/host/sdhci-pci-o2micro.c ret = pci_read_config_dword(chip->pdev, pdev 720 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_dword(chip->pdev, pdev 723 drivers/mmc/host/sdhci-pci-o2micro.c if (chip->pdev->device == PCI_DEVICE_ID_O2_FUJIN2) pdev 727 drivers/mmc/host/sdhci-pci-o2micro.c ret = pci_read_config_byte(chip->pdev, pdev 732 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_byte(chip->pdev, O2_SD_LOCK_WP, scratch); pdev 737 drivers/mmc/host/sdhci-pci-o2micro.c ret = pci_read_config_byte(chip->pdev, pdev 743 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_byte(chip->pdev, O2_SD_LOCK_WP, scratch); pdev 745 drivers/mmc/host/sdhci-pci-o2micro.c ret = pci_read_config_dword(chip->pdev, pdev 752 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_dword(chip->pdev, pdev 758 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_dword(chip->pdev, pdev 761 drivers/mmc/host/sdhci-pci-o2micro.c ret = pci_read_config_dword(chip->pdev, pdev 765 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_dword(chip->pdev, pdev 770 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_byte(chip->pdev, pdev 773 drivers/mmc/host/sdhci-pci-o2micro.c ret = pci_read_config_byte(chip->pdev, pdev 778 drivers/mmc/host/sdhci-pci-o2micro.c pci_write_config_byte(chip->pdev, O2_SD_LOCK_WP, scratch); pdev 170 drivers/mmc/host/sdhci-pci.h struct pci_dev *pdev; pdev 46 drivers/mmc/host/sdhci-pic32.c struct platform_device *pdev; pdev 106 drivers/mmc/host/sdhci-pic32.c static void pic32_sdhci_shared_bus(struct platform_device *pdev) pdev 108 drivers/mmc/host/sdhci-pic32.c struct sdhci_host *host = platform_get_drvdata(pdev); pdev 124 drivers/mmc/host/sdhci-pic32.c static int pic32_sdhci_probe_platform(struct platform_device *pdev, pdev 129 drivers/mmc/host/sdhci-pic32.c struct sdhci_host *host = platform_get_drvdata(pdev); pdev 135 drivers/mmc/host/sdhci-pic32.c pic32_sdhci_shared_bus(pdev); pdev 140 drivers/mmc/host/sdhci-pic32.c static int pic32_sdhci_probe(struct platform_device *pdev) pdev 148 drivers/mmc/host/sdhci-pic32.c host = sdhci_pltfm_init(pdev, &sdhci_pic32_pdata, pdev 158 drivers/mmc/host/sdhci-pic32.c plat_data = pdev->dev.platform_data; pdev 166 drivers/mmc/host/sdhci-pic32.c sdhci_pdata->sys_clk = devm_clk_get(&pdev->dev, "sys_clk"); pdev 169 drivers/mmc/host/sdhci-pic32.c dev_err(&pdev->dev, "Error getting clock\n"); pdev 175 drivers/mmc/host/sdhci-pic32.c dev_err(&pdev->dev, "Error enabling clock\n"); pdev 179 drivers/mmc/host/sdhci-pic32.c sdhci_pdata->base_clk = devm_clk_get(&pdev->dev, "base_clk"); pdev 182 drivers/mmc/host/sdhci-pic32.c dev_err(&pdev->dev, "Error getting clock\n"); pdev 188 drivers/mmc/host/sdhci-pic32.c dev_err(&pdev->dev, "Error enabling clock\n"); pdev 196 drivers/mmc/host/sdhci-pic32.c ret = pic32_sdhci_probe_platform(pdev, sdhci_pdata); pdev 198 drivers/mmc/host/sdhci-pic32.c dev_err(&pdev->dev, "failed to probe platform!\n"); pdev 206 drivers/mmc/host/sdhci-pic32.c dev_info(&pdev->dev, "Successfully added sdhci host\n"); pdev 214 drivers/mmc/host/sdhci-pic32.c sdhci_pltfm_free(pdev); pdev 216 drivers/mmc/host/sdhci-pic32.c dev_err(&pdev->dev, "pic32-sdhci probe failed: %d\n", ret); pdev 220 drivers/mmc/host/sdhci-pic32.c static int pic32_sdhci_remove(struct platform_device *pdev) pdev 222 drivers/mmc/host/sdhci-pic32.c struct sdhci_host *host = platform_get_drvdata(pdev); pdev 230 drivers/mmc/host/sdhci-pic32.c sdhci_pltfm_free(pdev); pdev 58 drivers/mmc/host/sdhci-pltfm.c static void sdhci_get_compatibility(struct platform_device *pdev) pdev 60 drivers/mmc/host/sdhci-pltfm.c struct sdhci_host *host = platform_get_drvdata(pdev); pdev 61 drivers/mmc/host/sdhci-pltfm.c struct device_node *np = pdev->dev.of_node; pdev 76 drivers/mmc/host/sdhci-pltfm.c void sdhci_get_compatibility(struct platform_device *pdev) {} pdev 79 drivers/mmc/host/sdhci-pltfm.c void sdhci_get_property(struct platform_device *pdev) pdev 81 drivers/mmc/host/sdhci-pltfm.c struct device *dev = &pdev->dev; pdev 82 drivers/mmc/host/sdhci-pltfm.c struct sdhci_host *host = platform_get_drvdata(pdev); pdev 103 drivers/mmc/host/sdhci-pltfm.c sdhci_get_compatibility(pdev); pdev 116 drivers/mmc/host/sdhci-pltfm.c struct sdhci_host *sdhci_pltfm_init(struct platform_device *pdev, pdev 124 drivers/mmc/host/sdhci-pltfm.c ioaddr = devm_platform_ioremap_resource(pdev, 0); pdev 130 drivers/mmc/host/sdhci-pltfm.c irq = platform_get_irq(pdev, 0); pdev 136 drivers/mmc/host/sdhci-pltfm.c host = sdhci_alloc_host(&pdev->dev, pdev 146 drivers/mmc/host/sdhci-pltfm.c host->hw_name = dev_name(&pdev->dev); pdev 156 drivers/mmc/host/sdhci-pltfm.c platform_set_drvdata(pdev, host); pdev 160 drivers/mmc/host/sdhci-pltfm.c dev_err(&pdev->dev, "%s failed %d\n", __func__, ret); pdev 165 drivers/mmc/host/sdhci-pltfm.c void sdhci_pltfm_free(struct platform_device *pdev) pdev 167 drivers/mmc/host/sdhci-pltfm.c struct sdhci_host *host = platform_get_drvdata(pdev); pdev 173 drivers/mmc/host/sdhci-pltfm.c int sdhci_pltfm_register(struct platform_device *pdev, pdev 180 drivers/mmc/host/sdhci-pltfm.c host = sdhci_pltfm_init(pdev, pdata, priv_size); pdev 184 drivers/mmc/host/sdhci-pltfm.c sdhci_get_property(pdev); pdev 188 drivers/mmc/host/sdhci-pltfm.c sdhci_pltfm_free(pdev); pdev 194 drivers/mmc/host/sdhci-pltfm.c int sdhci_pltfm_unregister(struct platform_device *pdev) pdev 196 drivers/mmc/host/sdhci-pltfm.c struct sdhci_host *host = platform_get_drvdata(pdev); pdev 202 drivers/mmc/host/sdhci-pltfm.c sdhci_pltfm_free(pdev); pdev 90 drivers/mmc/host/sdhci-pltfm.h void sdhci_get_property(struct platform_device *pdev); pdev 92 drivers/mmc/host/sdhci-pltfm.h static inline void sdhci_get_of_property(struct platform_device *pdev) pdev 94 drivers/mmc/host/sdhci-pltfm.h return sdhci_get_property(pdev); pdev 97 drivers/mmc/host/sdhci-pltfm.h extern struct sdhci_host *sdhci_pltfm_init(struct platform_device *pdev, pdev 100 drivers/mmc/host/sdhci-pltfm.h extern void sdhci_pltfm_free(struct platform_device *pdev); pdev 102 drivers/mmc/host/sdhci-pltfm.h extern int sdhci_pltfm_register(struct platform_device *pdev, pdev 105 drivers/mmc/host/sdhci-pltfm.h extern int sdhci_pltfm_unregister(struct platform_device *pdev); pdev 46 drivers/mmc/host/sdhci-pxav2.c struct platform_device *pdev = to_platform_device(mmc_dev(host->mmc)); pdev 47 drivers/mmc/host/sdhci-pxav2.c struct sdhci_pxa_platdata *pdata = pdev->dev.platform_data; pdev 154 drivers/mmc/host/sdhci-pxav2.c static int sdhci_pxav2_probe(struct platform_device *pdev) pdev 157 drivers/mmc/host/sdhci-pxav2.c struct sdhci_pxa_platdata *pdata = pdev->dev.platform_data; pdev 158 drivers/mmc/host/sdhci-pxav2.c struct device *dev = &pdev->dev; pdev 165 drivers/mmc/host/sdhci-pxav2.c host = sdhci_pltfm_init(pdev, NULL, 0); pdev 180 drivers/mmc/host/sdhci-pxav2.c dev_err(&pdev->dev, "failed to enable io clock\n"); pdev 188 drivers/mmc/host/sdhci-pxav2.c match = of_match_device(of_match_ptr(sdhci_pxav2_of_match), &pdev->dev); pdev 222 drivers/mmc/host/sdhci-pxav2.c sdhci_pltfm_free(pdev); pdev 72 drivers/mmc/host/sdhci-pxav3.c static int mv_conf_mbus_windows(struct platform_device *pdev, pdev 80 drivers/mmc/host/sdhci-pxav3.c dev_err(&pdev->dev, "no mbus dram info\n"); pdev 84 drivers/mmc/host/sdhci-pxav3.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 86 drivers/mmc/host/sdhci-pxav3.c dev_err(&pdev->dev, "cannot get mbus registers\n"); pdev 92 drivers/mmc/host/sdhci-pxav3.c dev_err(&pdev->dev, "cannot map mbus registers\n"); pdev 118 drivers/mmc/host/sdhci-pxav3.c static int armada_38x_quirks(struct platform_device *pdev, pdev 121 drivers/mmc/host/sdhci-pxav3.c struct device_node *np = pdev->dev.of_node; pdev 132 drivers/mmc/host/sdhci-pxav3.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 135 drivers/mmc/host/sdhci-pxav3.c pxa->sdio3_conf_reg = devm_ioremap_resource(&pdev->dev, res); pdev 147 drivers/mmc/host/sdhci-pxav3.c dev_warn(&pdev->dev, "conf-sdio3 register not found: disabling SDR50 and DDR50 modes.\nConsider updating your dtb\n"); pdev 168 drivers/mmc/host/sdhci-pxav3.c struct platform_device *pdev = to_platform_device(mmc_dev(host->mmc)); pdev 169 drivers/mmc/host/sdhci-pxav3.c struct sdhci_pxa_platdata *pdata = pdev->dev.platform_data; pdev 371 drivers/mmc/host/sdhci-pxav3.c static int sdhci_pxav3_probe(struct platform_device *pdev) pdev 374 drivers/mmc/host/sdhci-pxav3.c struct sdhci_pxa_platdata *pdata = pdev->dev.platform_data; pdev 375 drivers/mmc/host/sdhci-pxav3.c struct device *dev = &pdev->dev; pdev 376 drivers/mmc/host/sdhci-pxav3.c struct device_node *np = pdev->dev.of_node; pdev 382 drivers/mmc/host/sdhci-pxav3.c host = sdhci_pltfm_init(pdev, &sdhci_pxav3_pdata, sizeof(*pxa)); pdev 408 drivers/mmc/host/sdhci-pxav3.c ret = armada_38x_quirks(pdev, host); pdev 411 drivers/mmc/host/sdhci-pxav3.c ret = mv_conf_mbus_windows(pdev, mv_mbus_dram_info()); pdev 416 drivers/mmc/host/sdhci-pxav3.c match = of_match_device(of_match_ptr(sdhci_pxav3_of_match), &pdev->dev); pdev 421 drivers/mmc/host/sdhci-pxav3.c sdhci_get_of_property(pdev); pdev 423 drivers/mmc/host/sdhci-pxav3.c pdev->dev.platform_data = pdata; pdev 445 drivers/mmc/host/sdhci-pxav3.c pm_runtime_get_noresume(&pdev->dev); pdev 446 drivers/mmc/host/sdhci-pxav3.c pm_runtime_set_active(&pdev->dev); pdev 447 drivers/mmc/host/sdhci-pxav3.c pm_runtime_set_autosuspend_delay(&pdev->dev, PXAV3_RPM_DELAY_MS); pdev 448 drivers/mmc/host/sdhci-pxav3.c pm_runtime_use_autosuspend(&pdev->dev); pdev 449 drivers/mmc/host/sdhci-pxav3.c pm_runtime_enable(&pdev->dev); pdev 450 drivers/mmc/host/sdhci-pxav3.c pm_suspend_ignore_children(&pdev->dev, 1); pdev 457 drivers/mmc/host/sdhci-pxav3.c device_init_wakeup(&pdev->dev, 1); pdev 459 drivers/mmc/host/sdhci-pxav3.c pm_runtime_put_autosuspend(&pdev->dev); pdev 464 drivers/mmc/host/sdhci-pxav3.c pm_runtime_disable(&pdev->dev); pdev 465 drivers/mmc/host/sdhci-pxav3.c pm_runtime_put_noidle(&pdev->dev); pdev 471 drivers/mmc/host/sdhci-pxav3.c sdhci_pltfm_free(pdev); pdev 475 drivers/mmc/host/sdhci-pxav3.c static int sdhci_pxav3_remove(struct platform_device *pdev) pdev 477 drivers/mmc/host/sdhci-pxav3.c struct sdhci_host *host = platform_get_drvdata(pdev); pdev 481 drivers/mmc/host/sdhci-pxav3.c pm_runtime_get_sync(&pdev->dev); pdev 482 drivers/mmc/host/sdhci-pxav3.c pm_runtime_disable(&pdev->dev); pdev 483 drivers/mmc/host/sdhci-pxav3.c pm_runtime_put_noidle(&pdev->dev); pdev 490 drivers/mmc/host/sdhci-pxav3.c sdhci_pltfm_free(pdev); pdev 115 drivers/mmc/host/sdhci-s3c.c struct platform_device *pdev; pdev 202 drivers/mmc/host/sdhci-s3c.c dev_dbg(&ourhost->pdev->dev, pdev 208 drivers/mmc/host/sdhci-s3c.c dev_dbg(&ourhost->pdev->dev, "clk %d: rate %ld, want %d, got %ld\n", pdev 247 drivers/mmc/host/sdhci-s3c.c dev_dbg(&ourhost->pdev->dev, pdev 367 drivers/mmc/host/sdhci-s3c.c struct device *dev = &ourhost->pdev->dev; pdev 464 drivers/mmc/host/sdhci-s3c.c struct platform_device *pdev) pdev 467 drivers/mmc/host/sdhci-s3c.c if (pdev->dev.of_node) { pdev 469 drivers/mmc/host/sdhci-s3c.c match = of_match_node(sdhci_s3c_dt_match, pdev->dev.of_node); pdev 474 drivers/mmc/host/sdhci-s3c.c platform_get_device_id(pdev)->driver_data; pdev 477 drivers/mmc/host/sdhci-s3c.c static int sdhci_s3c_probe(struct platform_device *pdev) pdev 481 drivers/mmc/host/sdhci-s3c.c struct device *dev = &pdev->dev; pdev 487 drivers/mmc/host/sdhci-s3c.c if (!pdev->dev.platform_data && !pdev->dev.of_node) { pdev 492 drivers/mmc/host/sdhci-s3c.c irq = platform_get_irq(pdev, 0); pdev 503 drivers/mmc/host/sdhci-s3c.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 509 drivers/mmc/host/sdhci-s3c.c if (pdev->dev.of_node) { pdev 510 drivers/mmc/host/sdhci-s3c.c ret = sdhci_s3c_parse_dt(&pdev->dev, host, pdata); pdev 514 drivers/mmc/host/sdhci-s3c.c memcpy(pdata, pdev->dev.platform_data, sizeof(*pdata)); pdev 518 drivers/mmc/host/sdhci-s3c.c drv_data = sdhci_s3c_get_driver_data(pdev); pdev 521 drivers/mmc/host/sdhci-s3c.c sc->pdev = pdev; pdev 525 drivers/mmc/host/sdhci-s3c.c platform_set_drvdata(pdev, host); pdev 558 drivers/mmc/host/sdhci-s3c.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 559 drivers/mmc/host/sdhci-s3c.c host->ioaddr = devm_ioremap_resource(&pdev->dev, res); pdev 567 drivers/mmc/host/sdhci-s3c.c pdata->cfg_gpio(pdev, pdata->max_width); pdev 644 drivers/mmc/host/sdhci-s3c.c pm_runtime_enable(&pdev->dev); pdev 645 drivers/mmc/host/sdhci-s3c.c pm_runtime_set_autosuspend_delay(&pdev->dev, 50); pdev 646 drivers/mmc/host/sdhci-s3c.c pm_runtime_use_autosuspend(&pdev->dev); pdev 647 drivers/mmc/host/sdhci-s3c.c pm_suspend_ignore_children(&pdev->dev, 1); pdev 664 drivers/mmc/host/sdhci-s3c.c pm_runtime_disable(&pdev->dev); pdev 675 drivers/mmc/host/sdhci-s3c.c static int sdhci_s3c_remove(struct platform_device *pdev) pdev 677 drivers/mmc/host/sdhci-s3c.c struct sdhci_host *host = platform_get_drvdata(pdev); pdev 689 drivers/mmc/host/sdhci-s3c.c pm_runtime_dont_use_autosuspend(&pdev->dev); pdev 690 drivers/mmc/host/sdhci-s3c.c pm_runtime_disable(&pdev->dev); pdev 163 drivers/mmc/host/sdhci-sirf.c static int sdhci_sirf_probe(struct platform_device *pdev) pdev 170 drivers/mmc/host/sdhci-sirf.c clk = devm_clk_get(&pdev->dev, NULL); pdev 172 drivers/mmc/host/sdhci-sirf.c dev_err(&pdev->dev, "unable to get clock"); pdev 176 drivers/mmc/host/sdhci-sirf.c host = sdhci_pltfm_init(pdev, &sdhci_sirf_pdata, 0); pdev 183 drivers/mmc/host/sdhci-sirf.c sdhci_get_of_property(pdev); pdev 210 drivers/mmc/host/sdhci-sirf.c sdhci_pltfm_free(pdev); pdev 43 drivers/mmc/host/sdhci-spear.c static int sdhci_probe(struct platform_device *pdev) pdev 51 drivers/mmc/host/sdhci-spear.c dev = pdev->dev.parent ? pdev->dev.parent : &pdev->dev; pdev 55 drivers/mmc/host/sdhci-spear.c dev_dbg(&pdev->dev, "cannot allocate memory for sdhci\n"); pdev 59 drivers/mmc/host/sdhci-spear.c iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 60 drivers/mmc/host/sdhci-spear.c host->ioaddr = devm_ioremap_resource(&pdev->dev, iomem); pdev 63 drivers/mmc/host/sdhci-spear.c dev_dbg(&pdev->dev, "unable to map iomem: %d\n", ret); pdev 69 drivers/mmc/host/sdhci-spear.c host->irq = platform_get_irq(pdev, 0); pdev 79 drivers/mmc/host/sdhci-spear.c sdhci->clk = devm_clk_get(&pdev->dev, NULL); pdev 82 drivers/mmc/host/sdhci-spear.c dev_dbg(&pdev->dev, "Error getting clock\n"); pdev 88 drivers/mmc/host/sdhci-spear.c dev_dbg(&pdev->dev, "Error enabling clock\n"); pdev 94 drivers/mmc/host/sdhci-spear.c dev_dbg(&pdev->dev, "Error setting desired clk, clk=%lu\n", pdev 109 drivers/mmc/host/sdhci-spear.c platform_set_drvdata(pdev, host); pdev 118 drivers/mmc/host/sdhci-spear.c dev_err(&pdev->dev, "spear-sdhci probe failed: %d\n", ret); pdev 122 drivers/mmc/host/sdhci-spear.c static int sdhci_remove(struct platform_device *pdev) pdev 124 drivers/mmc/host/sdhci-spear.c struct sdhci_host *host = platform_get_drvdata(pdev); pdev 520 drivers/mmc/host/sdhci-sprd.c static int sdhci_sprd_probe(struct platform_device *pdev) pdev 527 drivers/mmc/host/sdhci-sprd.c host = sdhci_pltfm_init(pdev, &sdhci_sprd_pdata, sizeof(*sprd_host)); pdev 532 drivers/mmc/host/sdhci-sprd.c pdev->dev.dma_mask = &host->dma_mask; pdev 552 drivers/mmc/host/sdhci-sprd.c sdhci_sprd_phy_param_parse(sprd_host, pdev->dev.of_node); pdev 554 drivers/mmc/host/sdhci-sprd.c sprd_host->pinctrl = devm_pinctrl_get(&pdev->dev); pdev 571 drivers/mmc/host/sdhci-sprd.c clk = devm_clk_get(&pdev->dev, "sdio"); pdev 581 drivers/mmc/host/sdhci-sprd.c clk = devm_clk_get(&pdev->dev, "enable"); pdev 588 drivers/mmc/host/sdhci-sprd.c clk = devm_clk_get(&pdev->dev, "2x_enable"); pdev 609 drivers/mmc/host/sdhci-sprd.c pm_runtime_get_noresume(&pdev->dev); pdev 610 drivers/mmc/host/sdhci-sprd.c pm_runtime_set_active(&pdev->dev); pdev 611 drivers/mmc/host/sdhci-sprd.c pm_runtime_enable(&pdev->dev); pdev 612 drivers/mmc/host/sdhci-sprd.c pm_runtime_set_autosuspend_delay(&pdev->dev, 50); pdev 613 drivers/mmc/host/sdhci-sprd.c pm_runtime_use_autosuspend(&pdev->dev); pdev 614 drivers/mmc/host/sdhci-sprd.c pm_suspend_ignore_children(&pdev->dev, 1); pdev 638 drivers/mmc/host/sdhci-sprd.c pm_runtime_mark_last_busy(&pdev->dev); pdev 639 drivers/mmc/host/sdhci-sprd.c pm_runtime_put_autosuspend(&pdev->dev); pdev 647 drivers/mmc/host/sdhci-sprd.c pm_runtime_put_noidle(&pdev->dev); pdev 648 drivers/mmc/host/sdhci-sprd.c pm_runtime_disable(&pdev->dev); pdev 649 drivers/mmc/host/sdhci-sprd.c pm_runtime_set_suspended(&pdev->dev); pdev 660 drivers/mmc/host/sdhci-sprd.c sdhci_pltfm_free(pdev); pdev 664 drivers/mmc/host/sdhci-sprd.c static int sdhci_sprd_remove(struct platform_device *pdev) pdev 666 drivers/mmc/host/sdhci-sprd.c struct sdhci_host *host = platform_get_drvdata(pdev); pdev 342 drivers/mmc/host/sdhci-st.c static int sdhci_st_probe(struct platform_device *pdev) pdev 344 drivers/mmc/host/sdhci-st.c struct device_node *np = pdev->dev.of_node; pdev 354 drivers/mmc/host/sdhci-st.c clk = devm_clk_get(&pdev->dev, "mmc"); pdev 356 drivers/mmc/host/sdhci-st.c dev_err(&pdev->dev, "Peripheral clk not found\n"); pdev 361 drivers/mmc/host/sdhci-st.c icnclk = devm_clk_get(&pdev->dev, "icn"); pdev 365 drivers/mmc/host/sdhci-st.c rstc = devm_reset_control_get_exclusive(&pdev->dev, NULL); pdev 371 drivers/mmc/host/sdhci-st.c host = sdhci_pltfm_init(pdev, &sdhci_st_pdata, sizeof(*pdata)); pdev 373 drivers/mmc/host/sdhci-st.c dev_err(&pdev->dev, "Failed sdhci_pltfm_init\n"); pdev 384 drivers/mmc/host/sdhci-st.c dev_err(&pdev->dev, "Failed mmc_of_parse\n"); pdev 390 drivers/mmc/host/sdhci-st.c dev_err(&pdev->dev, "Failed to prepare clock\n"); pdev 396 drivers/mmc/host/sdhci-st.c dev_err(&pdev->dev, "Failed to prepare icn clock\n"); pdev 401 drivers/mmc/host/sdhci-st.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 403 drivers/mmc/host/sdhci-st.c pdata->top_ioaddr = devm_ioremap_resource(&pdev->dev, res); pdev 405 drivers/mmc/host/sdhci-st.c dev_warn(&pdev->dev, "FlashSS Top Dly registers not available"); pdev 421 drivers/mmc/host/sdhci-st.c dev_info(&pdev->dev, "SDHCI ST Initialised: Host Version: 0x%x Vendor Version 0x%x\n", pdev 433 drivers/mmc/host/sdhci-st.c sdhci_pltfm_free(pdev); pdev 441 drivers/mmc/host/sdhci-st.c static int sdhci_st_remove(struct platform_device *pdev) pdev 443 drivers/mmc/host/sdhci-st.c struct sdhci_host *host = platform_get_drvdata(pdev); pdev 449 drivers/mmc/host/sdhci-st.c ret = sdhci_pltfm_unregister(pdev); pdev 1504 drivers/mmc/host/sdhci-tegra.c static int sdhci_tegra_probe(struct platform_device *pdev) pdev 1514 drivers/mmc/host/sdhci-tegra.c match = of_match_device(sdhci_tegra_dt_match, &pdev->dev); pdev 1519 drivers/mmc/host/sdhci-tegra.c host = sdhci_pltfm_init(pdev, soc_data->pdata, sizeof(*tegra_host)); pdev 1531 drivers/mmc/host/sdhci-tegra.c rc = tegra_sdhci_init_pinctrl_info(&pdev->dev, tegra_host); pdev 1560 drivers/mmc/host/sdhci-tegra.c tegra_host->power_gpio = devm_gpiod_get_optional(&pdev->dev, "power", pdev 1572 drivers/mmc/host/sdhci-tegra.c dev_err(&pdev->dev, "failed to get clock: %d\n", rc); pdev 1579 drivers/mmc/host/sdhci-tegra.c tegra_host->rst = devm_reset_control_get_exclusive(&pdev->dev, pdev 1583 drivers/mmc/host/sdhci-tegra.c dev_err(&pdev->dev, "failed to get reset control: %d\n", rc); pdev 1612 drivers/mmc/host/sdhci-tegra.c sdhci_pltfm_free(pdev); pdev 1616 drivers/mmc/host/sdhci-tegra.c static int sdhci_tegra_remove(struct platform_device *pdev) pdev 1618 drivers/mmc/host/sdhci-tegra.c struct sdhci_host *host = platform_get_drvdata(pdev); pdev 1628 drivers/mmc/host/sdhci-tegra.c sdhci_pltfm_free(pdev); pdev 410 drivers/mmc/host/sdhci-xenon.c static int xenon_probe_dt(struct platform_device *pdev) pdev 412 drivers/mmc/host/sdhci-xenon.c struct device_node *np = pdev->dev.of_node; pdev 413 drivers/mmc/host/sdhci-xenon.c struct sdhci_host *host = platform_get_drvdata(pdev); pdev 483 drivers/mmc/host/sdhci-xenon.c static int xenon_probe(struct platform_device *pdev) pdev 490 drivers/mmc/host/sdhci-xenon.c host = sdhci_pltfm_init(pdev, &sdhci_xenon_pdata, pdev 504 drivers/mmc/host/sdhci-xenon.c pltfm_host->clk = devm_clk_get(&pdev->dev, "core"); pdev 507 drivers/mmc/host/sdhci-xenon.c dev_err(&pdev->dev, "Failed to setup input clk: %d\n", err); pdev 514 drivers/mmc/host/sdhci-xenon.c priv->axi_clk = devm_clk_get(&pdev->dev, "axi"); pdev 529 drivers/mmc/host/sdhci-xenon.c sdhci_get_of_property(pdev); pdev 534 drivers/mmc/host/sdhci-xenon.c err = xenon_probe_dt(pdev); pdev 542 drivers/mmc/host/sdhci-xenon.c pm_runtime_get_noresume(&pdev->dev); pdev 543 drivers/mmc/host/sdhci-xenon.c pm_runtime_set_active(&pdev->dev); pdev 544 drivers/mmc/host/sdhci-xenon.c pm_runtime_set_autosuspend_delay(&pdev->dev, 50); pdev 545 drivers/mmc/host/sdhci-xenon.c pm_runtime_use_autosuspend(&pdev->dev); pdev 546 drivers/mmc/host/sdhci-xenon.c pm_runtime_enable(&pdev->dev); pdev 547 drivers/mmc/host/sdhci-xenon.c pm_suspend_ignore_children(&pdev->dev, 1); pdev 553 drivers/mmc/host/sdhci-xenon.c pm_runtime_put_autosuspend(&pdev->dev); pdev 558 drivers/mmc/host/sdhci-xenon.c pm_runtime_disable(&pdev->dev); pdev 559 drivers/mmc/host/sdhci-xenon.c pm_runtime_put_noidle(&pdev->dev); pdev 566 drivers/mmc/host/sdhci-xenon.c sdhci_pltfm_free(pdev); pdev 570 drivers/mmc/host/sdhci-xenon.c static int xenon_remove(struct platform_device *pdev) pdev 572 drivers/mmc/host/sdhci-xenon.c struct sdhci_host *host = platform_get_drvdata(pdev); pdev 576 drivers/mmc/host/sdhci-xenon.c pm_runtime_get_sync(&pdev->dev); pdev 577 drivers/mmc/host/sdhci-xenon.c pm_runtime_disable(&pdev->dev); pdev 578 drivers/mmc/host/sdhci-xenon.c pm_runtime_put_noidle(&pdev->dev); pdev 586 drivers/mmc/host/sdhci-xenon.c sdhci_pltfm_free(pdev); pdev 363 drivers/mmc/host/sdhci_am654.c static int sdhci_am654_get_of_property(struct platform_device *pdev, pdev 366 drivers/mmc/host/sdhci_am654.c struct device *dev = &pdev->dev; pdev 410 drivers/mmc/host/sdhci_am654.c sdhci_get_of_property(pdev); pdev 431 drivers/mmc/host/sdhci_am654.c static int sdhci_am654_probe(struct platform_device *pdev) pdev 440 drivers/mmc/host/sdhci_am654.c struct device *dev = &pdev->dev; pdev 444 drivers/mmc/host/sdhci_am654.c match = of_match_node(sdhci_am654_of_match, pdev->dev.of_node); pdev 446 drivers/mmc/host/sdhci_am654.c host = sdhci_pltfm_init(pdev, drvdata->pdata, sizeof(*sdhci_am654)); pdev 471 drivers/mmc/host/sdhci_am654.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 486 drivers/mmc/host/sdhci_am654.c ret = sdhci_am654_get_of_property(pdev, sdhci_am654); pdev 509 drivers/mmc/host/sdhci_am654.c sdhci_pltfm_free(pdev); pdev 513 drivers/mmc/host/sdhci_am654.c static int sdhci_am654_remove(struct platform_device *pdev) pdev 515 drivers/mmc/host/sdhci_am654.c struct sdhci_host *host = platform_get_drvdata(pdev); pdev 519 drivers/mmc/host/sdhci_am654.c ret = pm_runtime_put_sync(&pdev->dev); pdev 523 drivers/mmc/host/sdhci_am654.c pm_runtime_disable(&pdev->dev); pdev 524 drivers/mmc/host/sdhci_am654.c sdhci_pltfm_free(pdev); pdev 112 drivers/mmc/host/sdhci_f_sdh30.c static int sdhci_f_sdh30_probe(struct platform_device *pdev) pdev 115 drivers/mmc/host/sdhci_f_sdh30.c struct device *dev = &pdev->dev; pdev 121 drivers/mmc/host/sdhci_f_sdh30.c irq = platform_get_irq(pdev, 0); pdev 144 drivers/mmc/host/sdhci_f_sdh30.c platform_set_drvdata(pdev, host); pdev 150 drivers/mmc/host/sdhci_f_sdh30.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 151 drivers/mmc/host/sdhci_f_sdh30.c host->ioaddr = devm_ioremap_resource(&pdev->dev, res); pdev 158 drivers/mmc/host/sdhci_f_sdh30.c sdhci_get_of_property(pdev); pdev 160 drivers/mmc/host/sdhci_f_sdh30.c priv->clk_iface = devm_clk_get(&pdev->dev, "iface"); pdev 170 drivers/mmc/host/sdhci_f_sdh30.c priv->clk = devm_clk_get(&pdev->dev, "core"); pdev 212 drivers/mmc/host/sdhci_f_sdh30.c static int sdhci_f_sdh30_remove(struct platform_device *pdev) pdev 214 drivers/mmc/host/sdhci_f_sdh30.c struct sdhci_host *host = platform_get_drvdata(pdev); pdev 224 drivers/mmc/host/sdhci_f_sdh30.c platform_set_drvdata(pdev, NULL); pdev 1384 drivers/mmc/host/sh_mmcif.c static int sh_mmcif_probe(struct platform_device *pdev) pdev 1389 drivers/mmc/host/sh_mmcif.c struct device *dev = &pdev->dev; pdev 1395 drivers/mmc/host/sh_mmcif.c irq[0] = platform_get_irq(pdev, 0); pdev 1396 drivers/mmc/host/sh_mmcif.c irq[1] = platform_get_irq_optional(pdev, 1); pdev 1400 drivers/mmc/host/sh_mmcif.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1420 drivers/mmc/host/sh_mmcif.c host->pd = pdev; pdev 1439 drivers/mmc/host/sh_mmcif.c platform_set_drvdata(pdev, host); pdev 1508 drivers/mmc/host/sh_mmcif.c static int sh_mmcif_remove(struct platform_device *pdev) pdev 1510 drivers/mmc/host/sh_mmcif.c struct sh_mmcif_host *host = platform_get_drvdata(pdev); pdev 1514 drivers/mmc/host/sh_mmcif.c pm_runtime_get_sync(&pdev->dev); pdev 1516 drivers/mmc/host/sh_mmcif.c dev_pm_qos_hide_latency_limit(&pdev->dev); pdev 1530 drivers/mmc/host/sh_mmcif.c pm_runtime_put_sync(&pdev->dev); pdev 1531 drivers/mmc/host/sh_mmcif.c pm_runtime_disable(&pdev->dev); pdev 1264 drivers/mmc/host/sunxi-mmc.c struct platform_device *pdev) pdev 1268 drivers/mmc/host/sunxi-mmc.c host->cfg = of_device_get_match_data(&pdev->dev); pdev 1276 drivers/mmc/host/sunxi-mmc.c host->reg_base = devm_ioremap_resource(&pdev->dev, pdev 1277 drivers/mmc/host/sunxi-mmc.c platform_get_resource(pdev, IORESOURCE_MEM, 0)); pdev 1281 drivers/mmc/host/sunxi-mmc.c host->clk_ahb = devm_clk_get(&pdev->dev, "ahb"); pdev 1283 drivers/mmc/host/sunxi-mmc.c dev_err(&pdev->dev, "Could not get ahb clock\n"); pdev 1287 drivers/mmc/host/sunxi-mmc.c host->clk_mmc = devm_clk_get(&pdev->dev, "mmc"); pdev 1289 drivers/mmc/host/sunxi-mmc.c dev_err(&pdev->dev, "Could not get mmc clock\n"); pdev 1294 drivers/mmc/host/sunxi-mmc.c host->clk_output = devm_clk_get(&pdev->dev, "output"); pdev 1296 drivers/mmc/host/sunxi-mmc.c dev_err(&pdev->dev, "Could not get output clock\n"); pdev 1300 drivers/mmc/host/sunxi-mmc.c host->clk_sample = devm_clk_get(&pdev->dev, "sample"); pdev 1302 drivers/mmc/host/sunxi-mmc.c dev_err(&pdev->dev, "Could not get sample clock\n"); pdev 1307 drivers/mmc/host/sunxi-mmc.c host->reset = devm_reset_control_get_optional_exclusive(&pdev->dev, pdev 1316 drivers/mmc/host/sunxi-mmc.c host->irq = platform_get_irq(pdev, 0); pdev 1322 drivers/mmc/host/sunxi-mmc.c return devm_request_threaded_irq(&pdev->dev, host->irq, sunxi_mmc_irq, pdev 1330 drivers/mmc/host/sunxi-mmc.c static int sunxi_mmc_probe(struct platform_device *pdev) pdev 1336 drivers/mmc/host/sunxi-mmc.c mmc = mmc_alloc_host(sizeof(struct sunxi_mmc_host), &pdev->dev); pdev 1338 drivers/mmc/host/sunxi-mmc.c dev_err(&pdev->dev, "mmc alloc host failed\n"); pdev 1341 drivers/mmc/host/sunxi-mmc.c platform_set_drvdata(pdev, mmc); pdev 1344 drivers/mmc/host/sunxi-mmc.c host->dev = &pdev->dev; pdev 1348 drivers/mmc/host/sunxi-mmc.c ret = sunxi_mmc_resource_request(host, pdev); pdev 1352 drivers/mmc/host/sunxi-mmc.c host->sg_cpu = dma_alloc_coherent(&pdev->dev, PAGE_SIZE, pdev 1355 drivers/mmc/host/sunxi-mmc.c dev_err(&pdev->dev, "Failed to allocate DMA descriptor mem\n"); pdev 1374 drivers/mmc/host/sunxi-mmc.c dev_warn(&pdev->dev, "MMC clk timing mode unknown\n"); pdev 1404 drivers/mmc/host/sunxi-mmc.c !of_device_is_compatible(pdev->dev.of_node, pdev 1431 drivers/mmc/host/sunxi-mmc.c pm_runtime_set_active(&pdev->dev); pdev 1432 drivers/mmc/host/sunxi-mmc.c pm_runtime_set_autosuspend_delay(&pdev->dev, 50); pdev 1433 drivers/mmc/host/sunxi-mmc.c pm_runtime_use_autosuspend(&pdev->dev); pdev 1434 drivers/mmc/host/sunxi-mmc.c pm_runtime_enable(&pdev->dev); pdev 1440 drivers/mmc/host/sunxi-mmc.c dev_info(&pdev->dev, "initialized, max. request size: %u KB%s\n", pdev 1447 drivers/mmc/host/sunxi-mmc.c dma_free_coherent(&pdev->dev, PAGE_SIZE, host->sg_cpu, host->sg_dma); pdev 1453 drivers/mmc/host/sunxi-mmc.c static int sunxi_mmc_remove(struct platform_device *pdev) pdev 1455 drivers/mmc/host/sunxi-mmc.c struct mmc_host *mmc = platform_get_drvdata(pdev); pdev 1459 drivers/mmc/host/sunxi-mmc.c pm_runtime_force_suspend(&pdev->dev); pdev 1462 drivers/mmc/host/sunxi-mmc.c dma_free_coherent(&pdev->dev, PAGE_SIZE, host->sg_cpu, host->sg_dma); pdev 68 drivers/mmc/host/tmio_mmc.c host->pdata->set_clk_div(host->pdev, clk_sel); pdev 97 drivers/mmc/host/tmio_mmc.c struct platform_device *pdev = to_platform_device(dev); pdev 98 drivers/mmc/host/tmio_mmc.c const struct mfd_cell *cell = mfd_get_cell(pdev); pdev 105 drivers/mmc/host/tmio_mmc.c cell->disable(pdev); pdev 112 drivers/mmc/host/tmio_mmc.c struct platform_device *pdev = to_platform_device(dev); pdev 113 drivers/mmc/host/tmio_mmc.c const struct mfd_cell *cell = mfd_get_cell(pdev); pdev 118 drivers/mmc/host/tmio_mmc.c ret = cell->resume(pdev); pdev 127 drivers/mmc/host/tmio_mmc.c static int tmio_mmc_probe(struct platform_device *pdev) pdev 129 drivers/mmc/host/tmio_mmc.c const struct mfd_cell *cell = mfd_get_cell(pdev); pdev 135 drivers/mmc/host/tmio_mmc.c if (pdev->num_resources != 2) pdev 138 drivers/mmc/host/tmio_mmc.c pdata = pdev->dev.platform_data; pdev 142 drivers/mmc/host/tmio_mmc.c irq = platform_get_irq(pdev, 0); pdev 150 drivers/mmc/host/tmio_mmc.c ret = cell->enable(pdev); pdev 155 drivers/mmc/host/tmio_mmc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 161 drivers/mmc/host/tmio_mmc.c host = tmio_mmc_host_alloc(pdev, pdata); pdev 179 drivers/mmc/host/tmio_mmc.c ret = devm_request_irq(&pdev->dev, irq, tmio_mmc_irq, pdev 181 drivers/mmc/host/tmio_mmc.c dev_name(&pdev->dev), host); pdev 196 drivers/mmc/host/tmio_mmc.c cell->disable(pdev); pdev 201 drivers/mmc/host/tmio_mmc.c static int tmio_mmc_remove(struct platform_device *pdev) pdev 203 drivers/mmc/host/tmio_mmc.c const struct mfd_cell *cell = mfd_get_cell(pdev); pdev 204 drivers/mmc/host/tmio_mmc.c struct tmio_mmc_host *host = platform_get_drvdata(pdev); pdev 208 drivers/mmc/host/tmio_mmc.c cell->disable(pdev); pdev 141 drivers/mmc/host/tmio_mmc.h struct platform_device *pdev; pdev 202 drivers/mmc/host/tmio_mmc.h struct tmio_mmc_host *tmio_mmc_host_alloc(struct platform_device *pdev, pdev 209 drivers/mmc/host/tmio_mmc_core.c dev_warn(&host->pdev->dev, pdev 425 drivers/mmc/host/tmio_mmc_core.c dev_warn(&host->pdev->dev, "Spurious data end IRQ\n"); pdev 450 drivers/mmc/host/tmio_mmc_core.c dev_dbg(&host->pdev->dev, "Complete Rx request %p\n", pdev 453 drivers/mmc/host/tmio_mmc_core.c dev_dbg(&host->pdev->dev, "Complete Tx request %p\n", pdev 459 drivers/mmc/host/tmio_mmc_core.c dev_err(&host->pdev->dev, "unsupported stop: CMD%u,0x%x. We did CMD12,0\n", pdev 732 drivers/mmc/host/tmio_mmc_core.c dev_warn_once(&host->pdev->dev, pdev 753 drivers/mmc/host/tmio_mmc_core.c dev_warn(&host->pdev->dev, "Tuning procedure failed\n"); pdev 873 drivers/mmc/host/tmio_mmc_core.c host->set_pwr(host->pdev, 1); pdev 895 drivers/mmc/host/tmio_mmc_core.c dev_dbg(&host->pdev->dev, "Regulators failed to power up: %d\n", pdev 910 drivers/mmc/host/tmio_mmc_core.c host->set_pwr(host->pdev, 0); pdev 937 drivers/mmc/host/tmio_mmc_core.c struct device *dev = &host->pdev->dev; pdev 986 drivers/mmc/host/tmio_mmc_core.c dev_dbg(&host->pdev->dev, pdev 1089 drivers/mmc/host/tmio_mmc_core.c static void tmio_mmc_of_parse(struct platform_device *pdev, pdev 1092 drivers/mmc/host/tmio_mmc_core.c const struct device_node *np = pdev->dev.of_node; pdev 1106 drivers/mmc/host/tmio_mmc_core.c struct tmio_mmc_host *tmio_mmc_host_alloc(struct platform_device *pdev, pdev 1115 drivers/mmc/host/tmio_mmc_core.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1116 drivers/mmc/host/tmio_mmc_core.c ctl = devm_ioremap_resource(&pdev->dev, res); pdev 1120 drivers/mmc/host/tmio_mmc_core.c mmc = mmc_alloc_host(sizeof(struct tmio_mmc_host), &pdev->dev); pdev 1127 drivers/mmc/host/tmio_mmc_core.c host->pdev = pdev; pdev 1138 drivers/mmc/host/tmio_mmc_core.c tmio_mmc_of_parse(pdev, mmc); pdev 1140 drivers/mmc/host/tmio_mmc_core.c platform_set_drvdata(pdev, host); pdev 1158 drivers/mmc/host/tmio_mmc_core.c struct platform_device *pdev = _host->pdev; pdev 1195 drivers/mmc/host/tmio_mmc_core.c dma_max_mapping_size(&pdev->dev)); pdev 1225 drivers/mmc/host/tmio_mmc_core.c pm_runtime_get_noresume(&pdev->dev); pdev 1251 drivers/mmc/host/tmio_mmc_core.c pm_runtime_set_autosuspend_delay(&pdev->dev, 50); pdev 1252 drivers/mmc/host/tmio_mmc_core.c pm_runtime_use_autosuspend(&pdev->dev); pdev 1253 drivers/mmc/host/tmio_mmc_core.c pm_runtime_enable(&pdev->dev); pdev 1254 drivers/mmc/host/tmio_mmc_core.c pm_runtime_get_sync(&pdev->dev); pdev 1260 drivers/mmc/host/tmio_mmc_core.c dev_pm_qos_expose_latency_limit(&pdev->dev, 100); pdev 1261 drivers/mmc/host/tmio_mmc_core.c pm_runtime_put(&pdev->dev); pdev 1266 drivers/mmc/host/tmio_mmc_core.c pm_runtime_put_noidle(&pdev->dev); pdev 1274 drivers/mmc/host/tmio_mmc_core.c struct platform_device *pdev = host->pdev; pdev 1277 drivers/mmc/host/tmio_mmc_core.c pm_runtime_get_sync(&pdev->dev); pdev 1282 drivers/mmc/host/tmio_mmc_core.c dev_pm_qos_hide_latency_limit(&pdev->dev); pdev 1291 drivers/mmc/host/tmio_mmc_core.c pm_runtime_put_noidle(&pdev->dev); pdev 1293 drivers/mmc/host/tmio_mmc_core.c pm_runtime_disable(&pdev->dev); pdev 1294 drivers/mmc/host/tmio_mmc_core.c pm_runtime_dont_use_autosuspend(&pdev->dev); pdev 1295 drivers/mmc/host/tmio_mmc_core.c pm_runtime_put_noidle(&pdev->dev); pdev 1356 drivers/mmc/host/tmio_mmc_core.c dev_warn(&host->pdev->dev, "Tuning selection failed\n"); pdev 38 drivers/mmc/host/toshsd.c pci_write_config_byte(host->pdev, SD_PCICFG_CLKSTOP, pdev 40 drivers/mmc/host/toshsd.c pci_write_config_byte(host->pdev, SD_PCICFG_CARDDETECT, 2); pdev 58 drivers/mmc/host/toshsd.c pci_write_config_byte(host->pdev, SD_PCICFG_SDLED_ENABLE1, pdev 60 drivers/mmc/host/toshsd.c pci_write_config_byte(host->pdev, SD_PCICFG_SDLED_ENABLE2, pdev 92 drivers/mmc/host/toshsd.c pci_write_config_byte(host->pdev, SD_PCICFG_CLKMODE, pdev 96 drivers/mmc/host/toshsd.c pci_write_config_byte(host->pdev, SD_PCICFG_CLKMODE, 0); pdev 107 drivers/mmc/host/toshsd.c pci_write_config_byte(host->pdev, SD_PCICFG_POWER1, pdev 114 drivers/mmc/host/toshsd.c pci_write_config_byte(host->pdev, SD_PCICFG_POWER1, pdev 116 drivers/mmc/host/toshsd.c pci_write_config_byte(host->pdev, SD_PCICFG_POWER2, pdev 166 drivers/mmc/host/toshsd.c dev_warn(&host->pdev->dev, "Spurious Data IRQ\n"); pdev 187 drivers/mmc/host/toshsd.c dev_dbg(&host->pdev->dev, "count: %08x, flags %08x\n", count, pdev 212 drivers/mmc/host/toshsd.c dev_warn(&host->pdev->dev, "Spurious CMD irq\n"); pdev 254 drivers/mmc/host/toshsd.c dev_dbg(&host->pdev->dev, "Command IRQ complete %d %d %x\n", pdev 272 drivers/mmc/host/toshsd.c dev_warn(&host->pdev->dev, "Spurious data end IRQ\n"); pdev 281 drivers/mmc/host/toshsd.c dev_dbg(&host->pdev->dev, "Completed data request xfr=%d\n", pdev 300 drivers/mmc/host/toshsd.c dev_dbg(&host->pdev->dev, "IRQ status:%x mask:%x\n", pdev 311 drivers/mmc/host/toshsd.c dev_dbg(&host->pdev->dev, "Timeout\n"); pdev 314 drivers/mmc/host/toshsd.c dev_err(&host->pdev->dev, "BadCRC\n"); pdev 321 drivers/mmc/host/toshsd.c dev_err(&host->pdev->dev, "Buffer status error: { %s%s%s%s%s%s}\n", pdev 330 drivers/mmc/host/toshsd.c dev_err(&host->pdev->dev, "detail error status { %s%s%s%s%s%s%s%s%s%s%s%s%s}\n", pdev 407 drivers/mmc/host/toshsd.c dev_dbg(&host->pdev->dev, "Command opcode: %d\n", cmd->opcode); pdev 441 drivers/mmc/host/toshsd.c dev_err(&host->pdev->dev, "Unknown response type %d\n", pdev 478 drivers/mmc/host/toshsd.c dev_dbg(&host->pdev->dev, "setup data transfer: blocksize %08x nr_blocks %d, offset: %08x\n", pdev 565 drivers/mmc/host/toshsd.c pci_write_config_byte(host->pdev, SD_PCICFG_POWER1, SD_PCICFG_PWR1_OFF); pdev 567 drivers/mmc/host/toshsd.c pci_write_config_byte(host->pdev, SD_PCICFG_CLKSTOP, 0); pdev 573 drivers/mmc/host/toshsd.c struct pci_dev *pdev = to_pci_dev(dev); pdev 574 drivers/mmc/host/toshsd.c struct toshsd_host *host = pci_get_drvdata(pdev); pdev 578 drivers/mmc/host/toshsd.c pci_save_state(pdev); pdev 579 drivers/mmc/host/toshsd.c pci_enable_wake(pdev, PCI_D3hot, 0); pdev 580 drivers/mmc/host/toshsd.c pci_disable_device(pdev); pdev 581 drivers/mmc/host/toshsd.c pci_set_power_state(pdev, PCI_D3hot); pdev 588 drivers/mmc/host/toshsd.c struct pci_dev *pdev = to_pci_dev(dev); pdev 589 drivers/mmc/host/toshsd.c struct toshsd_host *host = pci_get_drvdata(pdev); pdev 592 drivers/mmc/host/toshsd.c pci_set_power_state(pdev, PCI_D0); pdev 593 drivers/mmc/host/toshsd.c pci_restore_state(pdev); pdev 594 drivers/mmc/host/toshsd.c ret = pci_enable_device(pdev); pdev 604 drivers/mmc/host/toshsd.c static int toshsd_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 611 drivers/mmc/host/toshsd.c ret = pci_enable_device(pdev); pdev 615 drivers/mmc/host/toshsd.c mmc = mmc_alloc_host(sizeof(struct toshsd_host), &pdev->dev); pdev 624 drivers/mmc/host/toshsd.c host->pdev = pdev; pdev 625 drivers/mmc/host/toshsd.c pci_set_drvdata(pdev, host); pdev 627 drivers/mmc/host/toshsd.c ret = pci_request_regions(pdev, DRIVER_NAME); pdev 631 drivers/mmc/host/toshsd.c host->ioaddr = pci_iomap(pdev, 0, 0); pdev 649 drivers/mmc/host/toshsd.c ret = request_threaded_irq(pdev->irq, toshsd_irq, toshsd_thread_irq, pdev 656 drivers/mmc/host/toshsd.c base = pci_resource_start(pdev, 0); pdev 657 drivers/mmc/host/toshsd.c dev_dbg(&pdev->dev, "MMIO %pa, IRQ %d\n", &base, pdev->irq); pdev 659 drivers/mmc/host/toshsd.c pm_suspend_ignore_children(&pdev->dev, 1); pdev 664 drivers/mmc/host/toshsd.c pci_iounmap(pdev, host->ioaddr); pdev 666 drivers/mmc/host/toshsd.c pci_release_regions(pdev); pdev 669 drivers/mmc/host/toshsd.c pci_set_drvdata(pdev, NULL); pdev 671 drivers/mmc/host/toshsd.c pci_disable_device(pdev); pdev 675 drivers/mmc/host/toshsd.c static void toshsd_remove(struct pci_dev *pdev) pdev 677 drivers/mmc/host/toshsd.c struct toshsd_host *host = pci_get_drvdata(pdev); pdev 681 drivers/mmc/host/toshsd.c free_irq(pdev->irq, host); pdev 682 drivers/mmc/host/toshsd.c pci_iounmap(pdev, host->ioaddr); pdev 683 drivers/mmc/host/toshsd.c pci_release_regions(pdev); pdev 685 drivers/mmc/host/toshsd.c pci_set_drvdata(pdev, NULL); pdev 686 drivers/mmc/host/toshsd.c pci_disable_device(pdev); pdev 160 drivers/mmc/host/toshsd.h struct pci_dev *pdev; pdev 551 drivers/mmc/host/uniphier-sd.c static int uniphier_sd_probe(struct platform_device *pdev) pdev 553 drivers/mmc/host/uniphier-sd.c struct device *dev = &pdev->dev; pdev 559 drivers/mmc/host/uniphier-sd.c irq = platform_get_irq(pdev, 0); pdev 593 drivers/mmc/host/uniphier-sd.c host = tmio_mmc_host_alloc(pdev, tmio_data); pdev 659 drivers/mmc/host/uniphier-sd.c static int uniphier_sd_remove(struct platform_device *pdev) pdev 661 drivers/mmc/host/uniphier-sd.c struct tmio_mmc_host *host = platform_get_drvdata(pdev); pdev 1730 drivers/mmc/host/usdhi6rol0.c static int usdhi6_probe(struct platform_device *pdev) pdev 1732 drivers/mmc/host/usdhi6rol0.c struct device *dev = &pdev->dev; pdev 1743 drivers/mmc/host/usdhi6rol0.c irq_cd = platform_get_irq_byname(pdev, "card detect"); pdev 1744 drivers/mmc/host/usdhi6rol0.c irq_sd = platform_get_irq_byname(pdev, "data"); pdev 1745 drivers/mmc/host/usdhi6rol0.c irq_sdio = platform_get_irq_byname(pdev, "SDIO"); pdev 1766 drivers/mmc/host/usdhi6rol0.c host->pinctrl = devm_pinctrl_get(&pdev->dev); pdev 1785 drivers/mmc/host/usdhi6rol0.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1859 drivers/mmc/host/usdhi6rol0.c platform_set_drvdata(pdev, host); pdev 1875 drivers/mmc/host/usdhi6rol0.c static int usdhi6_remove(struct platform_device *pdev) pdev 1877 drivers/mmc/host/usdhi6rol0.c struct usdhi6_host *host = platform_get_drvdata(pdev); pdev 749 drivers/mmc/host/wmt-sdmmc.c static int wmt_mci_probe(struct platform_device *pdev) pdev 753 drivers/mmc/host/wmt-sdmmc.c struct device_node *np = pdev->dev.of_node; pdev 755 drivers/mmc/host/wmt-sdmmc.c of_match_device(wmt_mci_dt_ids, &pdev->dev); pdev 761 drivers/mmc/host/wmt-sdmmc.c dev_err(&pdev->dev, "Controller capabilities data missing\n"); pdev 768 drivers/mmc/host/wmt-sdmmc.c dev_err(&pdev->dev, "Missing SDMMC description in devicetree\n"); pdev 776 drivers/mmc/host/wmt-sdmmc.c dev_err(&pdev->dev, "Getting IRQs failed!\n"); pdev 781 drivers/mmc/host/wmt-sdmmc.c mmc = mmc_alloc_host(sizeof(struct wmt_mci_priv), &pdev->dev); pdev 783 drivers/mmc/host/wmt-sdmmc.c dev_err(&pdev->dev, "Failed to allocate mmc_host\n"); pdev 803 drivers/mmc/host/wmt-sdmmc.c priv->dev = &pdev->dev; pdev 815 drivers/mmc/host/wmt-sdmmc.c dev_err(&pdev->dev, "Failed to map IO space\n"); pdev 825 drivers/mmc/host/wmt-sdmmc.c dev_err(&pdev->dev, "Register regular IRQ fail\n"); pdev 831 drivers/mmc/host/wmt-sdmmc.c dev_err(&pdev->dev, "Register DMA IRQ fail\n"); pdev 836 drivers/mmc/host/wmt-sdmmc.c priv->dma_desc_buffer = dma_alloc_coherent(&pdev->dev, pdev 841 drivers/mmc/host/wmt-sdmmc.c dev_err(&pdev->dev, "DMA alloc fail\n"); pdev 846 drivers/mmc/host/wmt-sdmmc.c platform_set_drvdata(pdev, mmc); pdev 850 drivers/mmc/host/wmt-sdmmc.c dev_err(&pdev->dev, "Error getting clock\n"); pdev 864 drivers/mmc/host/wmt-sdmmc.c dev_info(&pdev->dev, "WMT SDHC Controller initialized\n"); pdev 881 drivers/mmc/host/wmt-sdmmc.c static int wmt_mci_remove(struct platform_device *pdev) pdev 888 drivers/mmc/host/wmt-sdmmc.c mmc = platform_get_drvdata(pdev); pdev 900 drivers/mmc/host/wmt-sdmmc.c dma_free_coherent(&pdev->dev, priv->mmc->max_blk_count * 16, pdev 913 drivers/mmc/host/wmt-sdmmc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 918 drivers/mmc/host/wmt-sdmmc.c dev_info(&pdev->dev, "WMT MCI device removed\n"); pdev 285 drivers/mtd/devices/bcm47xxsflash.c static int bcm47xxsflash_bcma_probe(struct platform_device *pdev) pdev 287 drivers/mtd/devices/bcm47xxsflash.c struct device *dev = &pdev->dev; pdev 297 drivers/mtd/devices/bcm47xxsflash.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 343 drivers/mtd/devices/bcm47xxsflash.c bcm47xxsflash_fill_mtd(b47s, &pdev->dev); pdev 345 drivers/mtd/devices/bcm47xxsflash.c platform_set_drvdata(pdev, b47s); pdev 360 drivers/mtd/devices/bcm47xxsflash.c static int bcm47xxsflash_bcma_remove(struct platform_device *pdev) pdev 362 drivers/mtd/devices/bcm47xxsflash.c struct bcm47xxsflash *b47s = platform_get_drvdata(pdev); pdev 1547 drivers/mtd/devices/docg3.c static int doc_register_sysfs(struct platform_device *pdev, pdev 1550 drivers/mtd/devices/docg3.c struct device *dev = &pdev->dev; pdev 1577 drivers/mtd/devices/docg3.c static void doc_unregister_sysfs(struct platform_device *pdev, pdev 1580 drivers/mtd/devices/docg3.c struct device *dev = &pdev->dev; pdev 1884 drivers/mtd/devices/docg3.c static int docg3_resume(struct platform_device *pdev) pdev 1891 drivers/mtd/devices/docg3.c cascade = platform_get_drvdata(pdev); pdev 1911 drivers/mtd/devices/docg3.c static int docg3_suspend(struct platform_device *pdev, pm_message_t state) pdev 1919 drivers/mtd/devices/docg3.c cascade = platform_get_drvdata(pdev); pdev 1963 drivers/mtd/devices/docg3.c static int __init docg3_probe(struct platform_device *pdev) pdev 1965 drivers/mtd/devices/docg3.c struct device *dev = &pdev->dev; pdev 1973 drivers/mtd/devices/docg3.c ress = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2013 drivers/mtd/devices/docg3.c ret = doc_register_sysfs(pdev, cascade); pdev 2017 drivers/mtd/devices/docg3.c platform_set_drvdata(pdev, cascade); pdev 2037 drivers/mtd/devices/docg3.c static int docg3_release(struct platform_device *pdev) pdev 2039 drivers/mtd/devices/docg3.c struct docg3_cascade *cascade = platform_get_drvdata(pdev); pdev 2043 drivers/mtd/devices/docg3.c doc_unregister_sysfs(pdev, cascade); pdev 227 drivers/mtd/devices/powernv_flash.c static int powernv_flash_probe(struct platform_device *pdev) pdev 229 drivers/mtd/devices/powernv_flash.c struct device *dev = &pdev->dev; pdev 265 drivers/mtd/devices/powernv_flash.c static int powernv_flash_release(struct platform_device *pdev) pdev 267 drivers/mtd/devices/powernv_flash.c struct powernv_flash *data = dev_get_drvdata(&(pdev->dev)); pdev 175 drivers/mtd/devices/spear_smi.c struct platform_device *pdev; pdev 284 drivers/mtd/devices/spear_smi.c dev_err(&dev->pdev->dev, "smi controller is busy, timeout\n"); pdev 403 drivers/mtd/devices/spear_smi.c dev_err(&dev->pdev->dev, pdev 410 drivers/mtd/devices/spear_smi.c dev_err(&dev->pdev->dev, "couldn't enable write\n"); pdev 474 drivers/mtd/devices/spear_smi.c dev_err(&dev->pdev->dev, "sector erase failed\n"); pdev 506 drivers/mtd/devices/spear_smi.c dev_err(&dev->pdev->dev, "Invalid Bank Num"); pdev 558 drivers/mtd/devices/spear_smi.c dev_err(&dev->pdev->dev, "Invalid Bank Num"); pdev 687 drivers/mtd/devices/spear_smi.c dev_err(&dev->pdev->dev, "Invalid Bank Num"); pdev 792 drivers/mtd/devices/spear_smi.c static int spear_smi_probe_config_dt(struct platform_device *pdev, pdev 795 drivers/mtd/devices/spear_smi.c struct spear_smi_plat_data *pdata = dev_get_platdata(&pdev->dev); pdev 808 drivers/mtd/devices/spear_smi.c pdata->board_flash_info = devm_kzalloc(&pdev->dev, pdev 837 drivers/mtd/devices/spear_smi.c static int spear_smi_probe_config_dt(struct platform_device *pdev, pdev 844 drivers/mtd/devices/spear_smi.c static int spear_smi_setup_banks(struct platform_device *pdev, pdev 847 drivers/mtd/devices/spear_smi.c struct spear_smi *dev = platform_get_drvdata(pdev); pdev 856 drivers/mtd/devices/spear_smi.c pdata = dev_get_platdata(&pdev->dev); pdev 864 drivers/mtd/devices/spear_smi.c flash = devm_kzalloc(&pdev->dev, sizeof(*flash), GFP_ATOMIC); pdev 874 drivers/mtd/devices/spear_smi.c dev_info(&dev->pdev->dev, "smi-nor%d not found\n", bank); pdev 878 drivers/mtd/devices/spear_smi.c flash->base_addr = devm_ioremap(&pdev->dev, flash_info->mem_base, pdev 891 drivers/mtd/devices/spear_smi.c flash->mtd.dev.parent = &pdev->dev; pdev 906 drivers/mtd/devices/spear_smi.c dev_info(&dev->pdev->dev, "mtd .name=%s .size=%llx(%lluM)\n", pdev 910 drivers/mtd/devices/spear_smi.c dev_info(&dev->pdev->dev, ".erasesize = 0x%x(%uK)\n", pdev 922 drivers/mtd/devices/spear_smi.c dev_err(&dev->pdev->dev, "Err MTD partition=%d\n", ret); pdev 938 drivers/mtd/devices/spear_smi.c static int spear_smi_probe(struct platform_device *pdev) pdev 940 drivers/mtd/devices/spear_smi.c struct device_node *np = pdev->dev.of_node; pdev 948 drivers/mtd/devices/spear_smi.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 953 drivers/mtd/devices/spear_smi.c pdev->dev.platform_data = pdata; pdev 954 drivers/mtd/devices/spear_smi.c ret = spear_smi_probe_config_dt(pdev, np); pdev 957 drivers/mtd/devices/spear_smi.c dev_err(&pdev->dev, "no platform data\n"); pdev 961 drivers/mtd/devices/spear_smi.c pdata = dev_get_platdata(&pdev->dev); pdev 964 drivers/mtd/devices/spear_smi.c dev_err(&pdev->dev, "no platform data\n"); pdev 969 drivers/mtd/devices/spear_smi.c irq = platform_get_irq(pdev, 0); pdev 972 drivers/mtd/devices/spear_smi.c dev_err(&pdev->dev, "invalid smi irq\n"); pdev 976 drivers/mtd/devices/spear_smi.c dev = devm_kzalloc(&pdev->dev, sizeof(*dev), GFP_ATOMIC); pdev 982 drivers/mtd/devices/spear_smi.c smi_base = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 984 drivers/mtd/devices/spear_smi.c dev->io_base = devm_ioremap_resource(&pdev->dev, smi_base); pdev 990 drivers/mtd/devices/spear_smi.c dev->pdev = pdev; pdev 999 drivers/mtd/devices/spear_smi.c dev_err(&pdev->dev, "exceeding max number of flashes\n"); pdev 1003 drivers/mtd/devices/spear_smi.c dev->clk = devm_clk_get(&pdev->dev, NULL); pdev 1013 drivers/mtd/devices/spear_smi.c ret = devm_request_irq(&pdev->dev, irq, spear_smi_int_handler, 0, pdev 1014 drivers/mtd/devices/spear_smi.c pdev->name, dev); pdev 1016 drivers/mtd/devices/spear_smi.c dev_err(&dev->pdev->dev, "SMI IRQ allocation failed\n"); pdev 1023 drivers/mtd/devices/spear_smi.c platform_set_drvdata(pdev, dev); pdev 1027 drivers/mtd/devices/spear_smi.c ret = spear_smi_setup_banks(pdev, i, pdata->np[i]); pdev 1029 drivers/mtd/devices/spear_smi.c dev_err(&dev->pdev->dev, "bank setup failed\n"); pdev 1048 drivers/mtd/devices/spear_smi.c static int spear_smi_remove(struct platform_device *pdev) pdev 1054 drivers/mtd/devices/spear_smi.c dev = platform_get_drvdata(pdev); pdev 1056 drivers/mtd/devices/spear_smi.c dev_err(&pdev->dev, "dev is null\n"); pdev 1069 drivers/mtd/devices/spear_smi.c dev_err(&pdev->dev, "error removing mtd\n"); pdev 1971 drivers/mtd/devices/st_spi_fsm.c static void stfsm_fetch_platform_configs(struct platform_device *pdev) pdev 1973 drivers/mtd/devices/st_spi_fsm.c struct stfsm *fsm = platform_get_drvdata(pdev); pdev 1974 drivers/mtd/devices/st_spi_fsm.c struct device_node *np = pdev->dev.of_node; pdev 2012 drivers/mtd/devices/st_spi_fsm.c dev_warn(&pdev->dev, pdev 2016 drivers/mtd/devices/st_spi_fsm.c static int stfsm_probe(struct platform_device *pdev) pdev 2018 drivers/mtd/devices/st_spi_fsm.c struct device_node *np = pdev->dev.of_node; pdev 2025 drivers/mtd/devices/st_spi_fsm.c dev_err(&pdev->dev, "No DT found\n"); pdev 2029 drivers/mtd/devices/st_spi_fsm.c fsm = devm_kzalloc(&pdev->dev, sizeof(*fsm), GFP_KERNEL); pdev 2033 drivers/mtd/devices/st_spi_fsm.c fsm->dev = &pdev->dev; pdev 2035 drivers/mtd/devices/st_spi_fsm.c platform_set_drvdata(pdev, fsm); pdev 2037 drivers/mtd/devices/st_spi_fsm.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2039 drivers/mtd/devices/st_spi_fsm.c dev_err(&pdev->dev, "Resource not found\n"); pdev 2043 drivers/mtd/devices/st_spi_fsm.c fsm->base = devm_ioremap_resource(&pdev->dev, res); pdev 2045 drivers/mtd/devices/st_spi_fsm.c dev_err(&pdev->dev, pdev 2050 drivers/mtd/devices/st_spi_fsm.c fsm->clk = devm_clk_get(&pdev->dev, NULL); pdev 2066 drivers/mtd/devices/st_spi_fsm.c dev_err(&pdev->dev, "Failed to initialise FSM Controller\n"); pdev 2070 drivers/mtd/devices/st_spi_fsm.c stfsm_fetch_platform_configs(pdev); pdev 2099 drivers/mtd/devices/st_spi_fsm.c fsm->mtd.dev.parent = &pdev->dev; pdev 2112 drivers/mtd/devices/st_spi_fsm.c dev_info(&pdev->dev, pdev 2126 drivers/mtd/devices/st_spi_fsm.c static int stfsm_remove(struct platform_device *pdev) pdev 2128 drivers/mtd/devices/st_spi_fsm.c struct stfsm *fsm = platform_get_drvdata(pdev); pdev 58 drivers/mtd/hyperbus/hbmc-am654.c static int am654_hbmc_probe(struct platform_device *pdev) pdev 60 drivers/mtd/hyperbus/hbmc-am654.c struct device *dev = &pdev->dev; pdev 68 drivers/mtd/hyperbus/hbmc-am654.c platform_set_drvdata(pdev, priv); pdev 98 drivers/mtd/hyperbus/hbmc-am654.c pm_runtime_put_sync(&pdev->dev); pdev 110 drivers/mtd/hyperbus/hbmc-am654.c static int am654_hbmc_remove(struct platform_device *pdev) pdev 112 drivers/mtd/hyperbus/hbmc-am654.c struct am654_hbmc_priv *priv = platform_get_drvdata(pdev); pdev 118 drivers/mtd/hyperbus/hbmc-am654.c pm_runtime_put_sync(&pdev->dev); pdev 119 drivers/mtd/hyperbus/hbmc-am654.c pm_runtime_disable(&pdev->dev); pdev 399 drivers/mtd/lpddr/lpddr2_nvm.c static int lpddr2_nvm_probe(struct platform_device *pdev) pdev 408 drivers/mtd/lpddr/lpddr2_nvm.c pcm_data = devm_kzalloc(&pdev->dev, sizeof(*pcm_data), GFP_KERNEL); pdev 415 drivers/mtd/lpddr/lpddr2_nvm.c map = devm_kzalloc(&pdev->dev, sizeof(*map), GFP_KERNEL); pdev 419 drivers/mtd/lpddr/lpddr2_nvm.c mtd = devm_kzalloc(&pdev->dev, sizeof(*mtd), GFP_KERNEL); pdev 424 drivers/mtd/lpddr/lpddr2_nvm.c add_range = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 428 drivers/mtd/lpddr/lpddr2_nvm.c .virt = devm_ioremap_resource(&pdev->dev, add_range), pdev 429 drivers/mtd/lpddr/lpddr2_nvm.c .name = pdev->dev.init_name, pdev 441 drivers/mtd/lpddr/lpddr2_nvm.c control_regs = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 442 drivers/mtd/lpddr/lpddr2_nvm.c pcm_data->ctl_regs = devm_ioremap_resource(&pdev->dev, control_regs); pdev 448 drivers/mtd/lpddr/lpddr2_nvm.c .dev = { .parent = &pdev->dev }, pdev 449 drivers/mtd/lpddr/lpddr2_nvm.c .name = pdev->dev.init_name, pdev 476 drivers/mtd/lpddr/lpddr2_nvm.c static int lpddr2_nvm_remove(struct platform_device *pdev) pdev 478 drivers/mtd/lpddr/lpddr2_nvm.c return mtd_device_unregister(dev_get_drvdata(&pdev->dev)); pdev 37 drivers/mtd/maps/amd76xrom.c struct pci_dev *pdev; pdev 74 drivers/mtd/maps/amd76xrom.c if (window->pdev) { pdev 76 drivers/mtd/maps/amd76xrom.c pci_read_config_byte(window->pdev, 0x40, &byte); pdev 77 drivers/mtd/maps/amd76xrom.c pci_write_config_byte(window->pdev, 0x40, byte & ~1); pdev 78 drivers/mtd/maps/amd76xrom.c pci_dev_put(window->pdev); pdev 99 drivers/mtd/maps/amd76xrom.c window->pdev = NULL; pdev 104 drivers/mtd/maps/amd76xrom.c static int amd76xrom_init_one(struct pci_dev *pdev, pdev 114 drivers/mtd/maps/amd76xrom.c window->pdev = pdev; pdev 123 drivers/mtd/maps/amd76xrom.c pci_read_config_byte(pdev, 0x43, &byte); pdev 124 drivers/mtd/maps/amd76xrom.c pci_write_config_byte(pdev, 0x43, byte | win_size_bits ); pdev 127 drivers/mtd/maps/amd76xrom.c pci_read_config_byte(pdev, 0x43, &byte); pdev 160 drivers/mtd/maps/amd76xrom.c pci_read_config_byte(pdev, 0x40, &byte); pdev 161 drivers/mtd/maps/amd76xrom.c pci_write_config_byte(pdev, 0x40, byte | 1); pdev 293 drivers/mtd/maps/amd76xrom.c static void amd76xrom_remove_one(struct pci_dev *pdev) pdev 322 drivers/mtd/maps/amd76xrom.c struct pci_dev *pdev; pdev 324 drivers/mtd/maps/amd76xrom.c pdev = NULL; pdev 326 drivers/mtd/maps/amd76xrom.c pdev = pci_get_device(id->vendor, id->device, NULL); pdev 327 drivers/mtd/maps/amd76xrom.c if (pdev) { pdev 331 drivers/mtd/maps/amd76xrom.c if (pdev) { pdev 332 drivers/mtd/maps/amd76xrom.c return amd76xrom_init_one(pdev, &amd76xrom_pci_tbl[0]); pdev 342 drivers/mtd/maps/amd76xrom.c amd76xrom_remove_one(amd76xrom_window.pdev); pdev 41 drivers/mtd/maps/ck804xrom.c struct pci_dev *pdev; pdev 87 drivers/mtd/maps/ck804xrom.c if (window->pdev) { pdev 89 drivers/mtd/maps/ck804xrom.c pci_read_config_byte(window->pdev, 0x6d, &byte); pdev 90 drivers/mtd/maps/ck804xrom.c pci_write_config_byte(window->pdev, 0x6d, byte & ~1); pdev 112 drivers/mtd/maps/ck804xrom.c pci_dev_put(window->pdev); pdev 116 drivers/mtd/maps/ck804xrom.c static int __init ck804xrom_init_one(struct pci_dev *pdev, pdev 127 drivers/mtd/maps/ck804xrom.c window->pdev = pci_dev_get(pdev); pdev 138 drivers/mtd/maps/ck804xrom.c pci_read_config_byte(pdev, 0x88, &byte); pdev 139 drivers/mtd/maps/ck804xrom.c pci_write_config_byte(pdev, 0x88, byte | win_size_bits ); pdev 142 drivers/mtd/maps/ck804xrom.c pci_read_config_byte(pdev, 0x88, &byte); pdev 153 drivers/mtd/maps/ck804xrom.c pci_read_config_byte(pdev, 0x88, &byte); pdev 154 drivers/mtd/maps/ck804xrom.c pci_write_config_byte(pdev, 0x88, byte | (win_size_bits & 0xff)); pdev 156 drivers/mtd/maps/ck804xrom.c pci_read_config_byte(pdev, 0x8c, &byte); pdev 157 drivers/mtd/maps/ck804xrom.c pci_write_config_byte(pdev, 0x8c, byte | ((win_size_bits & 0xff00) >> 8)); pdev 159 drivers/mtd/maps/ck804xrom.c pci_read_config_word(pdev, 0x90, &word); pdev 160 drivers/mtd/maps/ck804xrom.c pci_write_config_word(pdev, 0x90, word | ((win_size_bits & 0x7fff0000) >> 16)); pdev 188 drivers/mtd/maps/ck804xrom.c pci_read_config_byte(pdev, 0x6d, &byte); pdev 189 drivers/mtd/maps/ck804xrom.c pci_write_config_byte(pdev, 0x6d, byte | 1); pdev 323 drivers/mtd/maps/ck804xrom.c static void ck804xrom_remove_one(struct pci_dev *pdev) pdev 356 drivers/mtd/maps/ck804xrom.c struct pci_dev *pdev; pdev 359 drivers/mtd/maps/ck804xrom.c pdev = NULL; pdev 362 drivers/mtd/maps/ck804xrom.c pdev = pci_get_device(id->vendor, id->device, NULL); pdev 363 drivers/mtd/maps/ck804xrom.c if (pdev) pdev 366 drivers/mtd/maps/ck804xrom.c if (pdev) { pdev 367 drivers/mtd/maps/ck804xrom.c retVal = ck804xrom_init_one(pdev, id); pdev 368 drivers/mtd/maps/ck804xrom.c pci_dev_put(pdev); pdev 379 drivers/mtd/maps/ck804xrom.c ck804xrom_remove_one(ck804xrom_window.pdev); pdev 103 drivers/mtd/maps/esb2rom.c struct pci_dev *pdev; pdev 124 drivers/mtd/maps/esb2rom.c pci_read_config_byte(window->pdev, BIOS_CNTL, &byte); pdev 125 drivers/mtd/maps/esb2rom.c pci_write_config_byte(window->pdev, BIOS_CNTL, pdev 145 drivers/mtd/maps/esb2rom.c pci_dev_put(window->pdev); pdev 148 drivers/mtd/maps/esb2rom.c static int __init esb2rom_init_one(struct pci_dev *pdev, pdev 168 drivers/mtd/maps/esb2rom.c window->pdev = pci_dev_get(pdev); pdev 188 drivers/mtd/maps/esb2rom.c pci_read_config_word(pdev, FWH_DEC_EN1, &word); pdev 226 drivers/mtd/maps/esb2rom.c pci_read_config_byte(pdev, BIOS_CNTL, &byte); pdev 234 drivers/mtd/maps/esb2rom.c pci_write_config_byte(pdev, BIOS_CNTL, byte | BIOS_WRITE_ENABLE); pdev 382 drivers/mtd/maps/esb2rom.c static void esb2rom_remove_one(struct pci_dev *pdev) pdev 417 drivers/mtd/maps/esb2rom.c struct pci_dev *pdev; pdev 421 drivers/mtd/maps/esb2rom.c pdev = NULL; pdev 424 drivers/mtd/maps/esb2rom.c pdev = pci_get_device(id->vendor, id->device, NULL); pdev 425 drivers/mtd/maps/esb2rom.c if (pdev) { pdev 430 drivers/mtd/maps/esb2rom.c if (pdev) { pdev 432 drivers/mtd/maps/esb2rom.c retVal = esb2rom_init_one(pdev, &esb2rom_pci_tbl[0]); pdev 433 drivers/mtd/maps/esb2rom.c pci_dev_put(pdev); pdev 445 drivers/mtd/maps/esb2rom.c esb2rom_remove_one(esb2rom_window.pdev); pdev 42 drivers/mtd/maps/ichxrom.c struct pci_dev *pdev; pdev 64 drivers/mtd/maps/ichxrom.c ret = pci_read_config_word(window->pdev, BIOS_CNTL, &word); pdev 66 drivers/mtd/maps/ichxrom.c pci_write_config_word(window->pdev, BIOS_CNTL, word & ~1); pdev 67 drivers/mtd/maps/ichxrom.c pci_dev_put(window->pdev); pdev 85 drivers/mtd/maps/ichxrom.c window->pdev = NULL; pdev 90 drivers/mtd/maps/ichxrom.c static int __init ichxrom_init_one(struct pci_dev *pdev, pdev 110 drivers/mtd/maps/ichxrom.c window->pdev = pdev; pdev 114 drivers/mtd/maps/ichxrom.c pci_read_config_byte(pdev, FWH_DEC_EN1, &byte); pdev 117 drivers/mtd/maps/ichxrom.c pci_read_config_byte(pdev, FWH_DEC_EN2, &byte); pdev 161 drivers/mtd/maps/ichxrom.c pci_read_config_word(pdev, BIOS_CNTL, &word); pdev 169 drivers/mtd/maps/ichxrom.c pci_write_config_word(pdev, BIOS_CNTL, word | 1); pdev 321 drivers/mtd/maps/ichxrom.c static void ichxrom_remove_one(struct pci_dev *pdev) pdev 354 drivers/mtd/maps/ichxrom.c struct pci_dev *pdev; pdev 357 drivers/mtd/maps/ichxrom.c pdev = NULL; pdev 359 drivers/mtd/maps/ichxrom.c pdev = pci_get_device(id->vendor, id->device, NULL); pdev 360 drivers/mtd/maps/ichxrom.c if (pdev) { pdev 364 drivers/mtd/maps/ichxrom.c if (pdev) { pdev 365 drivers/mtd/maps/ichxrom.c return ichxrom_init_one(pdev, &ichxrom_pci_tbl[0]); pdev 375 drivers/mtd/maps/ichxrom.c ichxrom_remove_one(ichxrom_window.pdev); pdev 109 drivers/mtd/maps/lantiq-flash.c ltq_mtd_probe(struct platform_device *pdev) pdev 115 drivers/mtd/maps/lantiq-flash.c ltq_mtd = devm_kzalloc(&pdev->dev, sizeof(struct ltq_mtd), GFP_KERNEL); pdev 119 drivers/mtd/maps/lantiq-flash.c platform_set_drvdata(pdev, ltq_mtd); pdev 121 drivers/mtd/maps/lantiq-flash.c ltq_mtd->res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 123 drivers/mtd/maps/lantiq-flash.c dev_err(&pdev->dev, "failed to get memory resource\n"); pdev 127 drivers/mtd/maps/lantiq-flash.c ltq_mtd->map = devm_kzalloc(&pdev->dev, sizeof(struct map_info), pdev 134 drivers/mtd/maps/lantiq-flash.c ltq_mtd->map->virt = devm_ioremap_resource(&pdev->dev, ltq_mtd->res); pdev 150 drivers/mtd/maps/lantiq-flash.c dev_err(&pdev->dev, "probing failed\n"); pdev 154 drivers/mtd/maps/lantiq-flash.c ltq_mtd->mtd->dev.parent = &pdev->dev; pdev 155 drivers/mtd/maps/lantiq-flash.c mtd_set_of_node(ltq_mtd->mtd, pdev->dev.of_node); pdev 163 drivers/mtd/maps/lantiq-flash.c dev_err(&pdev->dev, "failed to add partitions\n"); pdev 175 drivers/mtd/maps/lantiq-flash.c ltq_mtd_remove(struct platform_device *pdev) pdev 177 drivers/mtd/maps/lantiq-flash.c struct ltq_mtd *ltq_mtd = platform_get_drvdata(pdev); pdev 95 drivers/mtd/maps/physmap-core.c struct platform_device *pdev; pdev 100 drivers/mtd/maps/physmap-core.c pdev = (struct platform_device *)map->map_priv_1; pdev 101 drivers/mtd/maps/physmap-core.c physmap_data = dev_get_platdata(&pdev->dev); pdev 106 drivers/mtd/maps/physmap-core.c info = platform_get_drvdata(pdev); pdev 111 drivers/mtd/maps/physmap-core.c physmap_data->set_vpp(pdev, 1); pdev 114 drivers/mtd/maps/physmap-core.c physmap_data->set_vpp(pdev, 0); pdev 144 drivers/mtd/maps/physmap-core.c struct platform_device *pdev; pdev 149 drivers/mtd/maps/physmap-core.c pdev = (struct platform_device *)map->map_priv_1; pdev 150 drivers/mtd/maps/physmap-core.c info = platform_get_drvdata(pdev); pdev 161 drivers/mtd/maps/physmap-core.c struct platform_device *pdev; pdev 164 drivers/mtd/maps/physmap-core.c pdev = (struct platform_device *)map->map_priv_1; pdev 165 drivers/mtd/maps/physmap-core.c info = platform_get_drvdata(pdev); pdev 183 drivers/mtd/maps/physmap-core.c struct platform_device *pdev; pdev 187 drivers/mtd/maps/physmap-core.c pdev = (struct platform_device *)map->map_priv_1; pdev 188 drivers/mtd/maps/physmap-core.c info = platform_get_drvdata(pdev); pdev 198 drivers/mtd/maps/physmap-core.c struct platform_device *pdev; pdev 201 drivers/mtd/maps/physmap-core.c pdev = (struct platform_device *)map->map_priv_1; pdev 202 drivers/mtd/maps/physmap-core.c info = platform_get_drvdata(pdev); pdev 125 drivers/mtd/maps/physmap-gemini.c int of_flash_probe_gemini(struct platform_device *pdev, pdev 130 drivers/mtd/maps/physmap-gemini.c struct device *dev = &pdev->dev; pdev 6 drivers/mtd/maps/physmap-gemini.h int of_flash_probe_gemini(struct platform_device *pdev, pdev 11 drivers/mtd/maps/physmap-gemini.h int of_flash_probe_gemini(struct platform_device *pdev, pdev 83 drivers/mtd/maps/physmap-versatile.c static int ap_flash_init(struct platform_device *pdev) pdev 104 drivers/mtd/maps/physmap-versatile.c dev_err(&pdev->dev, "error clearing Integrator VPP/WP\n"); pdev 186 drivers/mtd/maps/physmap-versatile.c int of_flash_probe_versatile(struct platform_device *pdev, pdev 218 drivers/mtd/maps/physmap-versatile.c ret = ap_flash_init(pdev); pdev 222 drivers/mtd/maps/physmap-versatile.c dev_info(&pdev->dev, "Integrator/AP flash protection\n"); pdev 226 drivers/mtd/maps/physmap-versatile.c dev_info(&pdev->dev, "Integrator/CP flash protection\n"); pdev 231 drivers/mtd/maps/physmap-versatile.c dev_info(&pdev->dev, "versatile/realview flash protection\n"); pdev 234 drivers/mtd/maps/physmap-versatile.c dev_info(&pdev->dev, "device marked as Versatile flash " pdev 6 drivers/mtd/maps/physmap-versatile.h int of_flash_probe_versatile(struct platform_device *pdev, pdev 11 drivers/mtd/maps/physmap-versatile.h int of_flash_probe_versatile(struct platform_device *pdev, pdev 50 drivers/mtd/maps/pismo.c static void pismo_set_vpp(struct platform_device *pdev, int on) pdev 52 drivers/mtd/maps/pismo.c struct i2c_client *client = to_i2c_client(pdev->dev.parent); pdev 68 drivers/mtd/maps/plat-ram.c static int platram_remove(struct platform_device *pdev) pdev 70 drivers/mtd/maps/plat-ram.c struct platram_info *info = to_platram_info(pdev); pdev 72 drivers/mtd/maps/plat-ram.c dev_dbg(&pdev->dev, "removing device\n"); pdev 97 drivers/mtd/maps/plat-ram.c static int platram_probe(struct platform_device *pdev) pdev 104 drivers/mtd/maps/plat-ram.c dev_dbg(&pdev->dev, "probe entered\n"); pdev 106 drivers/mtd/maps/plat-ram.c if (dev_get_platdata(&pdev->dev) == NULL) { pdev 107 drivers/mtd/maps/plat-ram.c dev_err(&pdev->dev, "no platform data supplied\n"); pdev 112 drivers/mtd/maps/plat-ram.c pdata = dev_get_platdata(&pdev->dev); pdev 120 drivers/mtd/maps/plat-ram.c platform_set_drvdata(pdev, info); pdev 122 drivers/mtd/maps/plat-ram.c info->dev = &pdev->dev; pdev 126 drivers/mtd/maps/plat-ram.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 127 drivers/mtd/maps/plat-ram.c info->map.virt = devm_ioremap_resource(&pdev->dev, res); pdev 130 drivers/mtd/maps/plat-ram.c dev_err(&pdev->dev, "failed to ioremap() region\n"); pdev 134 drivers/mtd/maps/plat-ram.c dev_dbg(&pdev->dev, "got platform resource %p (0x%llx)\n", res, pdev 142 drivers/mtd/maps/plat-ram.c (char *)pdata->mapname : (char *)pdev->name; pdev 145 drivers/mtd/maps/plat-ram.c dev_dbg(&pdev->dev, "virt %p, %lu bytes\n", info->map.virt, info->map.size); pdev 149 drivers/mtd/maps/plat-ram.c dev_dbg(&pdev->dev, "initialised map, probing for mtd\n"); pdev 165 drivers/mtd/maps/plat-ram.c dev_err(&pdev->dev, "failed to probe for map_ram\n"); pdev 170 drivers/mtd/maps/plat-ram.c info->mtd->dev.parent = &pdev->dev; pdev 181 drivers/mtd/maps/plat-ram.c dev_info(&pdev->dev, "registered mtd device\n"); pdev 187 drivers/mtd/maps/plat-ram.c dev_err(&pdev->dev, pdev 195 drivers/mtd/maps/plat-ram.c platram_remove(pdev); pdev 46 drivers/mtd/maps/pxa2xx-flash.c static int pxa2xx_flash_probe(struct platform_device *pdev) pdev 48 drivers/mtd/maps/pxa2xx-flash.c struct flash_platform_data *flash = dev_get_platdata(&pdev->dev); pdev 52 drivers/mtd/maps/pxa2xx-flash.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 92 drivers/mtd/maps/pxa2xx-flash.c info->mtd->dev.parent = &pdev->dev; pdev 97 drivers/mtd/maps/pxa2xx-flash.c platform_set_drvdata(pdev, info); pdev 153 drivers/mtd/maps/sa1100-flash.c static struct sa_info *sa1100_setup_mtd(struct platform_device *pdev, pdev 163 drivers/mtd/maps/sa1100-flash.c if (!platform_get_resource(pdev, IORESOURCE_MEM, nr)) pdev 195 drivers/mtd/maps/sa1100-flash.c res = platform_get_resource(pdev, IORESOURCE_MEM, i); pdev 248 drivers/mtd/maps/sa1100-flash.c info->mtd->dev.parent = &pdev->dev; pdev 261 drivers/mtd/maps/sa1100-flash.c static int sa1100_mtd_probe(struct platform_device *pdev) pdev 263 drivers/mtd/maps/sa1100-flash.c struct flash_platform_data *plat = dev_get_platdata(&pdev->dev); pdev 270 drivers/mtd/maps/sa1100-flash.c info = sa1100_setup_mtd(pdev, plat); pdev 282 drivers/mtd/maps/sa1100-flash.c platform_set_drvdata(pdev, info); pdev 289 drivers/mtd/maps/sa1100-flash.c static int sa1100_mtd_remove(struct platform_device *pdev) pdev 291 drivers/mtd/maps/sa1100-flash.c struct sa_info *info = platform_get_drvdata(pdev); pdev 292 drivers/mtd/maps/sa1100-flash.c struct flash_platform_data *plat = dev_get_platdata(&pdev->dev); pdev 32 drivers/mtd/nand/onenand/generic.c static int generic_onenand_probe(struct platform_device *pdev) pdev 35 drivers/mtd/nand/onenand/generic.c struct onenand_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 36 drivers/mtd/nand/onenand/generic.c struct resource *res = pdev->resource; pdev 44 drivers/mtd/nand/onenand/generic.c if (!request_mem_region(res->start, size, dev_name(&pdev->dev))) { pdev 56 drivers/mtd/nand/onenand/generic.c info->onenand.irq = platform_get_irq(pdev, 0); pdev 58 drivers/mtd/nand/onenand/generic.c info->mtd.dev.parent = &pdev->dev; pdev 69 drivers/mtd/nand/onenand/generic.c platform_set_drvdata(pdev, info); pdev 83 drivers/mtd/nand/onenand/generic.c static int generic_onenand_remove(struct platform_device *pdev) pdev 85 drivers/mtd/nand/onenand/generic.c struct onenand_info *info = platform_get_drvdata(pdev); pdev 86 drivers/mtd/nand/onenand/generic.c struct resource *res = pdev->resource; pdev 34 drivers/mtd/nand/onenand/omap2.c struct platform_device *pdev; pdev 334 drivers/mtd/nand/onenand/omap2.c dev_err(&c->pdev->dev, "Failed to prepare DMA memcpy\n"); pdev 345 drivers/mtd/nand/onenand/omap2.c dev_err(&c->pdev->dev, "Failed to do DMA tx_submit\n"); pdev 366 drivers/mtd/nand/onenand/omap2.c struct device *dev = &c->pdev->dev; pdev 414 drivers/mtd/nand/onenand/omap2.c struct device *dev = &c->pdev->dev; pdev 448 drivers/mtd/nand/onenand/omap2.c static void omap2_onenand_shutdown(struct platform_device *pdev) pdev 450 drivers/mtd/nand/onenand/omap2.c struct omap2_onenand *c = dev_get_drvdata(&pdev->dev); pdev 459 drivers/mtd/nand/onenand/omap2.c static int omap2_onenand_probe(struct platform_device *pdev) pdev 467 drivers/mtd/nand/onenand/omap2.c struct device *dev = &pdev->dev; pdev 470 drivers/mtd/nand/onenand/omap2.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 523 drivers/mtd/nand/onenand/omap2.c c->pdev = pdev; pdev 573 drivers/mtd/nand/onenand/omap2.c platform_set_drvdata(pdev, c); pdev 586 drivers/mtd/nand/onenand/omap2.c static int omap2_onenand_remove(struct platform_device *pdev) pdev 588 drivers/mtd/nand/onenand/omap2.c struct omap2_onenand *c = dev_get_drvdata(&pdev->dev); pdev 593 drivers/mtd/nand/onenand/omap2.c omap2_onenand_shutdown(pdev); pdev 124 drivers/mtd/nand/onenand/samsung.c struct platform_device *pdev; pdev 219 drivers/mtd/nand/onenand/samsung.c struct device *dev = &onenand->pdev->dev; pdev 269 drivers/mtd/nand/onenand/samsung.c struct device *dev = &onenand->pdev->dev; pdev 312 drivers/mtd/nand/onenand/samsung.c struct device *dev = &onenand->pdev->dev; pdev 623 drivers/mtd/nand/onenand/samsung.c struct device *dev = &onenand->pdev->dev; pdev 729 drivers/mtd/nand/onenand/samsung.c struct device *dev = &onenand->pdev->dev; pdev 834 drivers/mtd/nand/onenand/samsung.c static int s3c_onenand_probe(struct platform_device *pdev) pdev 842 drivers/mtd/nand/onenand/samsung.c pdata = dev_get_platdata(&pdev->dev); pdev 846 drivers/mtd/nand/onenand/samsung.c mtd = devm_kzalloc(&pdev->dev, size, GFP_KERNEL); pdev 850 drivers/mtd/nand/onenand/samsung.c onenand = devm_kzalloc(&pdev->dev, sizeof(struct s3c_onenand), pdev 857 drivers/mtd/nand/onenand/samsung.c mtd->dev.parent = &pdev->dev; pdev 858 drivers/mtd/nand/onenand/samsung.c onenand->pdev = pdev; pdev 859 drivers/mtd/nand/onenand/samsung.c onenand->type = platform_get_device_id(pdev)->driver_data; pdev 863 drivers/mtd/nand/onenand/samsung.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 864 drivers/mtd/nand/onenand/samsung.c onenand->base = devm_ioremap_resource(&pdev->dev, r); pdev 877 drivers/mtd/nand/onenand/samsung.c r = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 878 drivers/mtd/nand/onenand/samsung.c onenand->ahb_addr = devm_ioremap_resource(&pdev->dev, r); pdev 883 drivers/mtd/nand/onenand/samsung.c onenand->page_buf = devm_kzalloc(&pdev->dev, SZ_4K, pdev 889 drivers/mtd/nand/onenand/samsung.c onenand->oob_buf = devm_kzalloc(&pdev->dev, 128, GFP_KERNEL); pdev 898 drivers/mtd/nand/onenand/samsung.c r = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 899 drivers/mtd/nand/onenand/samsung.c onenand->dma_addr = devm_ioremap_resource(&pdev->dev, r); pdev 905 drivers/mtd/nand/onenand/samsung.c r = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 909 drivers/mtd/nand/onenand/samsung.c err = devm_request_irq(&pdev->dev, r->start, pdev 914 drivers/mtd/nand/onenand/samsung.c dev_err(&pdev->dev, "failed to get irq\n"); pdev 931 drivers/mtd/nand/onenand/samsung.c dev_info(&onenand->pdev->dev, "OneNAND Sync. Burst Read enabled\n"); pdev 936 drivers/mtd/nand/onenand/samsung.c dev_err(&pdev->dev, "failed to parse partitions and register the MTD device\n"); pdev 941 drivers/mtd/nand/onenand/samsung.c platform_set_drvdata(pdev, mtd); pdev 946 drivers/mtd/nand/onenand/samsung.c static int s3c_onenand_remove(struct platform_device *pdev) pdev 948 drivers/mtd/nand/onenand/samsung.c struct mtd_info *mtd = platform_get_drvdata(pdev); pdev 221 drivers/mtd/nand/raw/ams-delta.c static int ams_delta_init(struct platform_device *pdev) pdev 230 drivers/mtd/nand/raw/ams-delta.c priv = devm_kzalloc(&pdev->dev, sizeof(struct ams_delta_nand), pdev 238 drivers/mtd/nand/raw/ams-delta.c mtd->dev.parent = &pdev->dev; pdev 242 drivers/mtd/nand/raw/ams-delta.c priv->gpiod_rdy = devm_gpiod_get_optional(&pdev->dev, "rdy", GPIOD_IN); pdev 245 drivers/mtd/nand/raw/ams-delta.c dev_warn(&pdev->dev, "RDY GPIO request failed (%d)\n", err); pdev 252 drivers/mtd/nand/raw/ams-delta.c platform_set_drvdata(pdev, priv); pdev 255 drivers/mtd/nand/raw/ams-delta.c priv->gpiod_nwp = devm_gpiod_get(&pdev->dev, "nwp", GPIOD_OUT_HIGH); pdev 258 drivers/mtd/nand/raw/ams-delta.c dev_err(&pdev->dev, "NWP GPIO request failed (%d)\n", err); pdev 262 drivers/mtd/nand/raw/ams-delta.c priv->gpiod_nce = devm_gpiod_get(&pdev->dev, "nce", GPIOD_OUT_HIGH); pdev 265 drivers/mtd/nand/raw/ams-delta.c dev_err(&pdev->dev, "NCE GPIO request failed (%d)\n", err); pdev 269 drivers/mtd/nand/raw/ams-delta.c priv->gpiod_nre = devm_gpiod_get(&pdev->dev, "nre", GPIOD_OUT_HIGH); pdev 272 drivers/mtd/nand/raw/ams-delta.c dev_err(&pdev->dev, "NRE GPIO request failed (%d)\n", err); pdev 276 drivers/mtd/nand/raw/ams-delta.c priv->gpiod_nwe = devm_gpiod_get(&pdev->dev, "nwe", GPIOD_OUT_HIGH); pdev 279 drivers/mtd/nand/raw/ams-delta.c dev_err(&pdev->dev, "NWE GPIO request failed (%d)\n", err); pdev 283 drivers/mtd/nand/raw/ams-delta.c priv->gpiod_ale = devm_gpiod_get(&pdev->dev, "ale", GPIOD_OUT_LOW); pdev 286 drivers/mtd/nand/raw/ams-delta.c dev_err(&pdev->dev, "ALE GPIO request failed (%d)\n", err); pdev 290 drivers/mtd/nand/raw/ams-delta.c priv->gpiod_cle = devm_gpiod_get(&pdev->dev, "cle", GPIOD_OUT_LOW); pdev 293 drivers/mtd/nand/raw/ams-delta.c dev_err(&pdev->dev, "CLE GPIO request failed (%d)\n", err); pdev 298 drivers/mtd/nand/raw/ams-delta.c data_gpiods = devm_gpiod_get_array(&pdev->dev, "data", GPIOD_IN); pdev 301 drivers/mtd/nand/raw/ams-delta.c dev_err(&pdev->dev, "data GPIO request failed: %d\n", err); pdev 334 drivers/mtd/nand/raw/ams-delta.c static int ams_delta_cleanup(struct platform_device *pdev) pdev 336 drivers/mtd/nand/raw/ams-delta.c struct ams_delta_nand *priv = platform_get_drvdata(pdev); pdev 197 drivers/mtd/nand/raw/atmel/nand-controller.c int (*probe)(struct platform_device *pdev, pdev 1716 drivers/mtd/nand/raw/atmel/nand-controller.c struct platform_device *pdev = to_platform_device(dev); pdev 1732 drivers/mtd/nand/raw/atmel/nand-controller.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1963 drivers/mtd/nand/raw/atmel/nand-controller.c struct platform_device *pdev, pdev 1966 drivers/mtd/nand/raw/atmel/nand-controller.c struct device *dev = &pdev->dev; pdev 1976 drivers/mtd/nand/raw/atmel/nand-controller.c platform_set_drvdata(pdev, nc); pdev 2266 drivers/mtd/nand/raw/atmel/nand-controller.c static int atmel_hsmc_nand_controller_probe(struct platform_device *pdev, pdev 2269 drivers/mtd/nand/raw/atmel/nand-controller.c struct device *dev = &pdev->dev; pdev 2277 drivers/mtd/nand/raw/atmel/nand-controller.c ret = atmel_nand_controller_init(&nc->base, pdev, caps); pdev 2340 drivers/mtd/nand/raw/atmel/nand-controller.c static int atmel_smc_nand_controller_probe(struct platform_device *pdev, pdev 2343 drivers/mtd/nand/raw/atmel/nand-controller.c struct device *dev = &pdev->dev; pdev 2351 drivers/mtd/nand/raw/atmel/nand-controller.c ret = atmel_nand_controller_init(&nc->base, pdev, caps); pdev 2500 drivers/mtd/nand/raw/atmel/nand-controller.c static int atmel_nand_controller_probe(struct platform_device *pdev) pdev 2504 drivers/mtd/nand/raw/atmel/nand-controller.c if (pdev->id_entry) pdev 2505 drivers/mtd/nand/raw/atmel/nand-controller.c caps = (void *)pdev->id_entry->driver_data; pdev 2507 drivers/mtd/nand/raw/atmel/nand-controller.c caps = of_device_get_match_data(&pdev->dev); pdev 2510 drivers/mtd/nand/raw/atmel/nand-controller.c dev_err(&pdev->dev, "Could not retrieve NFC caps\n"); pdev 2522 drivers/mtd/nand/raw/atmel/nand-controller.c nfc_node = of_get_compatible_child(pdev->dev.of_node, pdev 2536 drivers/mtd/nand/raw/atmel/nand-controller.c of_property_read_bool(pdev->dev.of_node, pdev 2545 drivers/mtd/nand/raw/atmel/nand-controller.c of_property_read_u32(pdev->dev.of_node, pdev 2551 drivers/mtd/nand/raw/atmel/nand-controller.c return caps->ops->probe(pdev, caps); pdev 2554 drivers/mtd/nand/raw/atmel/nand-controller.c static int atmel_nand_controller_remove(struct platform_device *pdev) pdev 2556 drivers/mtd/nand/raw/atmel/nand-controller.c struct atmel_nand_controller *nc = platform_get_drvdata(pdev); pdev 831 drivers/mtd/nand/raw/atmel/pmecc.c static struct atmel_pmecc *atmel_pmecc_create(struct platform_device *pdev, pdev 835 drivers/mtd/nand/raw/atmel/pmecc.c struct device *dev = &pdev->dev; pdev 847 drivers/mtd/nand/raw/atmel/pmecc.c res = platform_get_resource(pdev, IORESOURCE_MEM, pmecc_res_idx); pdev 852 drivers/mtd/nand/raw/atmel/pmecc.c res = platform_get_resource(pdev, IORESOURCE_MEM, errloc_res_idx); pdev 874 drivers/mtd/nand/raw/atmel/pmecc.c struct platform_device *pdev; pdev 878 drivers/mtd/nand/raw/atmel/pmecc.c pdev = of_find_device_by_node(np); pdev 879 drivers/mtd/nand/raw/atmel/pmecc.c if (!pdev) pdev 881 drivers/mtd/nand/raw/atmel/pmecc.c pmecc = platform_get_drvdata(pdev); pdev 900 drivers/mtd/nand/raw/atmel/pmecc.c put_device(&pdev->dev); pdev 953 drivers/mtd/nand/raw/atmel/pmecc.c struct platform_device *pdev = to_platform_device(userdev); pdev 970 drivers/mtd/nand/raw/atmel/pmecc.c pmecc = atmel_pmecc_create(pdev, caps, 1, 2); pdev 985 drivers/mtd/nand/raw/atmel/pmecc.c static int atmel_pmecc_probe(struct platform_device *pdev) pdev 987 drivers/mtd/nand/raw/atmel/pmecc.c struct device *dev = &pdev->dev; pdev 991 drivers/mtd/nand/raw/atmel/pmecc.c caps = of_device_get_match_data(&pdev->dev); pdev 997 drivers/mtd/nand/raw/atmel/pmecc.c pmecc = atmel_pmecc_create(pdev, caps, 0, 1); pdev 1001 drivers/mtd/nand/raw/atmel/pmecc.c platform_set_drvdata(pdev, pmecc); pdev 376 drivers/mtd/nand/raw/au1550nd.c static int au1550nd_probe(struct platform_device *pdev) pdev 385 drivers/mtd/nand/raw/au1550nd.c pd = dev_get_platdata(&pdev->dev); pdev 387 drivers/mtd/nand/raw/au1550nd.c dev_err(&pdev->dev, "missing platform data\n"); pdev 395 drivers/mtd/nand/raw/au1550nd.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 397 drivers/mtd/nand/raw/au1550nd.c dev_err(&pdev->dev, "no NAND memory resource\n"); pdev 402 drivers/mtd/nand/raw/au1550nd.c dev_err(&pdev->dev, "cannot claim NAND memory area\n"); pdev 409 drivers/mtd/nand/raw/au1550nd.c dev_err(&pdev->dev, "cannot remap NAND memory area\n"); pdev 416 drivers/mtd/nand/raw/au1550nd.c mtd->dev.parent = &pdev->dev; pdev 421 drivers/mtd/nand/raw/au1550nd.c dev_err(&pdev->dev, "cannot detect NAND chipselect\n"); pdev 446 drivers/mtd/nand/raw/au1550nd.c dev_err(&pdev->dev, "NAND scan failed with %d\n", ret); pdev 452 drivers/mtd/nand/raw/au1550nd.c platform_set_drvdata(pdev, ctx); pdev 465 drivers/mtd/nand/raw/au1550nd.c static int au1550nd_remove(struct platform_device *pdev) pdev 467 drivers/mtd/nand/raw/au1550nd.c struct au1550nd_ctx *ctx = platform_get_drvdata(pdev); pdev 468 drivers/mtd/nand/raw/au1550nd.c struct resource *r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 22 drivers/mtd/nand/raw/bcm47xxnflash/main.c static int bcm47xxnflash_probe(struct platform_device *pdev) pdev 24 drivers/mtd/nand/raw/bcm47xxnflash/main.c struct bcma_nflash *nflash = dev_get_platdata(&pdev->dev); pdev 29 drivers/mtd/nand/raw/bcm47xxnflash/main.c b47n = devm_kzalloc(&pdev->dev, sizeof(*b47n), GFP_KERNEL); pdev 35 drivers/mtd/nand/raw/bcm47xxnflash/main.c mtd->dev.parent = &pdev->dev; pdev 49 drivers/mtd/nand/raw/bcm47xxnflash/main.c platform_set_drvdata(pdev, b47n); pdev 60 drivers/mtd/nand/raw/bcm47xxnflash/main.c static int bcm47xxnflash_remove(struct platform_device *pdev) pdev 62 drivers/mtd/nand/raw/bcm47xxnflash/main.c struct bcm47xxnflash *nflash = platform_get_drvdata(pdev); pdev 59 drivers/mtd/nand/raw/brcmnand/bcm63138_nand.c static int bcm63138_nand_probe(struct platform_device *pdev) pdev 61 drivers/mtd/nand/raw/brcmnand/bcm63138_nand.c struct device *dev = &pdev->dev; pdev 71 drivers/mtd/nand/raw/brcmnand/bcm63138_nand.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "nand-int-base"); pdev 79 drivers/mtd/nand/raw/brcmnand/bcm63138_nand.c return brcmnand_probe(pdev, soc); pdev 86 drivers/mtd/nand/raw/brcmnand/bcm6368_nand.c static int bcm6368_nand_probe(struct platform_device *pdev) pdev 88 drivers/mtd/nand/raw/brcmnand/bcm6368_nand.c struct device *dev = &pdev->dev; pdev 98 drivers/mtd/nand/raw/brcmnand/bcm6368_nand.c res = platform_get_resource_byname(pdev, pdev 112 drivers/mtd/nand/raw/brcmnand/bcm6368_nand.c return brcmnand_probe(pdev, soc); pdev 233 drivers/mtd/nand/raw/brcmnand/brcmnand.c struct platform_device *pdev; pdev 1146 drivers/mtd/nand/raw/brcmnand/brcmnand.c dev_err(&host->pdev->dev, pdev 1193 drivers/mtd/nand/raw/brcmnand/brcmnand.c dev_err_ratelimited(&host->pdev->dev, pdev 2370 drivers/mtd/nand/raw/brcmnand/brcmnand.c struct platform_device *pdev = host->pdev; pdev 2378 drivers/mtd/nand/raw/brcmnand/brcmnand.c dev_err(&pdev->dev, "can't get chip-select\n"); pdev 2387 drivers/mtd/nand/raw/brcmnand/brcmnand.c mtd->name = devm_kasprintf(&pdev->dev, GFP_KERNEL, "brcmnand.%d", pdev 2393 drivers/mtd/nand/raw/brcmnand/brcmnand.c mtd->dev.parent = &pdev->dev; pdev 2540 drivers/mtd/nand/raw/brcmnand/brcmnand.c int brcmnand_probe(struct platform_device *pdev, struct brcmnand_soc *soc) pdev 2542 drivers/mtd/nand/raw/brcmnand/brcmnand.c struct device *dev = &pdev->dev; pdev 2569 drivers/mtd/nand/raw/brcmnand/brcmnand.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2597 drivers/mtd/nand/raw/brcmnand/brcmnand.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "nand-cache"); pdev 2610 drivers/mtd/nand/raw/brcmnand/brcmnand.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "flash-dma"); pdev 2634 drivers/mtd/nand/raw/brcmnand/brcmnand.c ctrl->dma_irq = platform_get_irq(pdev, 1); pdev 2668 drivers/mtd/nand/raw/brcmnand/brcmnand.c ctrl->irq = platform_get_irq(pdev, 0); pdev 2709 drivers/mtd/nand/raw/brcmnand/brcmnand.c host->pdev = pdev; pdev 2737 drivers/mtd/nand/raw/brcmnand/brcmnand.c int brcmnand_remove(struct platform_device *pdev) pdev 2739 drivers/mtd/nand/raw/brcmnand/brcmnand.c struct brcmnand_controller *ctrl = dev_get_drvdata(&pdev->dev); pdev 2747 drivers/mtd/nand/raw/brcmnand/brcmnand.c dev_set_drvdata(&pdev->dev, NULL); pdev 61 drivers/mtd/nand/raw/brcmnand/brcmnand.h int brcmnand_probe(struct platform_device *pdev, struct brcmnand_soc *soc); pdev 62 drivers/mtd/nand/raw/brcmnand/brcmnand.h int brcmnand_remove(struct platform_device *pdev); pdev 19 drivers/mtd/nand/raw/brcmnand/brcmstb_nand.c static int brcmstb_nand_probe(struct platform_device *pdev) pdev 21 drivers/mtd/nand/raw/brcmnand/brcmstb_nand.c return brcmnand_probe(pdev, NULL); pdev 101 drivers/mtd/nand/raw/brcmnand/iproc_nand.c static int iproc_nand_probe(struct platform_device *pdev) pdev 103 drivers/mtd/nand/raw/brcmnand/iproc_nand.c struct device *dev = &pdev->dev; pdev 115 drivers/mtd/nand/raw/brcmnand/iproc_nand.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "iproc-idm"); pdev 120 drivers/mtd/nand/raw/brcmnand/iproc_nand.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "iproc-ext"); pdev 129 drivers/mtd/nand/raw/brcmnand/iproc_nand.c return brcmnand_probe(pdev, soc); pdev 62 drivers/mtd/nand/raw/cafe_nand.c struct pci_dev *pdev; pdev 112 drivers/mtd/nand/raw/cafe_nand.c cafe_dev_dbg(&cafe->pdev->dev, "NAND device is%s ready, IRQ %x (%x) (%x,%x)\n", pdev 131 drivers/mtd/nand/raw/cafe_nand.c cafe_dev_dbg(&cafe->pdev->dev, "Copy 0x%x bytes to write buffer. datalen 0x%x\n", pdev 144 drivers/mtd/nand/raw/cafe_nand.c cafe_dev_dbg(&cafe->pdev->dev, "Copy 0x%x bytes from position 0x%x in read buffer.\n", pdev 155 drivers/mtd/nand/raw/cafe_nand.c cafe_dev_dbg(&cafe->pdev->dev, "Read %02x\n", d); pdev 169 drivers/mtd/nand/raw/cafe_nand.c cafe_dev_dbg(&cafe->pdev->dev, "cmdfunc %02x, 0x%x, 0x%x\n", pdev 177 drivers/mtd/nand/raw/cafe_nand.c cafe_dev_dbg(&cafe->pdev->dev, "Continue command, ctl1 %08x, #data %d\n", pdev 237 drivers/mtd/nand/raw/cafe_nand.c cafe_dev_dbg(&cafe->pdev->dev, "Setup for delayed command, ctl1 %08x, dlen %x\n", pdev 248 drivers/mtd/nand/raw/cafe_nand.c cafe_dev_dbg(&cafe->pdev->dev, "dlen %x, ctl1 %x, ctl2 %x\n", pdev 290 drivers/mtd/nand/raw/cafe_nand.c cafe_dev_dbg(&cafe->pdev->dev, "Wait for ready, IRQ %x\n", irqs); pdev 294 drivers/mtd/nand/raw/cafe_nand.c cafe_dev_dbg(&cafe->pdev->dev, "Command %x completed after %d usec, irqs %x (%x)\n", pdev 321 drivers/mtd/nand/raw/cafe_nand.c cafe_dev_dbg(&cafe->pdev->dev, "select_chip %d\n", chipnr); pdev 341 drivers/mtd/nand/raw/cafe_nand.c cafe_dev_dbg(&cafe->pdev->dev, "irq, bits %x (%x)\n", irqs, cafe_readl(cafe, NAND_IRQ)); pdev 377 drivers/mtd/nand/raw/cafe_nand.c cafe_dev_dbg(&cafe->pdev->dev, "ECC result %08x SYN1,2 %08x\n", pdev 435 drivers/mtd/nand/raw/cafe_nand.c dev_dbg(&cafe->pdev->dev, "Failed to correct ECC at %08x\n", pdev 441 drivers/mtd/nand/raw/cafe_nand.c dev_dbg(&cafe->pdev->dev, "Corrected %d symbol errors\n", n); pdev 602 drivers/mtd/nand/raw/cafe_nand.c cafe->dmabuf = dma_alloc_coherent(&cafe->pdev->dev, 2112, pdev 611 drivers/mtd/nand/raw/cafe_nand.c cafe_dev_dbg(&cafe->pdev->dev, "Set DMA address to %x (virt %p)\n", pdev 630 drivers/mtd/nand/raw/cafe_nand.c dev_warn(&cafe->pdev->dev, pdev 649 drivers/mtd/nand/raw/cafe_nand.c dma_free_coherent(&cafe->pdev->dev, 2112, cafe->dmabuf, cafe->dmaaddr); pdev 658 drivers/mtd/nand/raw/cafe_nand.c dma_free_coherent(&cafe->pdev->dev, 2112, cafe->dmabuf, cafe->dmaaddr); pdev 666 drivers/mtd/nand/raw/cafe_nand.c static int cafe_nand_probe(struct pci_dev *pdev, pdev 676 drivers/mtd/nand/raw/cafe_nand.c if ((pdev->class >> 8) != PCI_CLASS_MEMORY_FLASH) pdev 679 drivers/mtd/nand/raw/cafe_nand.c err = pci_enable_device(pdev); pdev 683 drivers/mtd/nand/raw/cafe_nand.c pci_set_master(pdev); pdev 690 drivers/mtd/nand/raw/cafe_nand.c mtd->dev.parent = &pdev->dev; pdev 693 drivers/mtd/nand/raw/cafe_nand.c cafe->pdev = pdev; pdev 694 drivers/mtd/nand/raw/cafe_nand.c cafe->mmio = pci_iomap(pdev, 0, 0); pdev 696 drivers/mtd/nand/raw/cafe_nand.c dev_warn(&pdev->dev, "failed to iomap\n"); pdev 727 drivers/mtd/nand/raw/cafe_nand.c dev_warn(&cafe->pdev->dev, "%d timing register values ignored; precisely three are required\n", numtimings); pdev 731 drivers/mtd/nand/raw/cafe_nand.c cafe_dev_dbg(&cafe->pdev->dev, "Using provided timings (%08x %08x %08x)\n", pdev 739 drivers/mtd/nand/raw/cafe_nand.c cafe_dev_dbg(&cafe->pdev->dev, "Timing registers already set (%08x %08x %08x)\n", pdev 742 drivers/mtd/nand/raw/cafe_nand.c dev_warn(&cafe->pdev->dev, "Timing registers unset; using most conservative defaults\n"); pdev 756 drivers/mtd/nand/raw/cafe_nand.c err = request_irq(pdev->irq, &cafe_nand_interrupt, IRQF_SHARED, pdev 759 drivers/mtd/nand/raw/cafe_nand.c dev_warn(&pdev->dev, "Could not register IRQ %d\n", pdev->irq); pdev 776 drivers/mtd/nand/raw/cafe_nand.c cafe_dev_dbg(&cafe->pdev->dev, "Control %x, IRQ mask %x\n", pdev 789 drivers/mtd/nand/raw/cafe_nand.c pci_set_drvdata(pdev, mtd); pdev 803 drivers/mtd/nand/raw/cafe_nand.c free_irq(pdev->irq, mtd); pdev 805 drivers/mtd/nand/raw/cafe_nand.c pci_iounmap(pdev, cafe->mmio); pdev 812 drivers/mtd/nand/raw/cafe_nand.c static void cafe_nand_remove(struct pci_dev *pdev) pdev 814 drivers/mtd/nand/raw/cafe_nand.c struct mtd_info *mtd = pci_get_drvdata(pdev); pdev 820 drivers/mtd/nand/raw/cafe_nand.c free_irq(pdev->irq, mtd); pdev 823 drivers/mtd/nand/raw/cafe_nand.c pci_iounmap(pdev, cafe->mmio); pdev 824 drivers/mtd/nand/raw/cafe_nand.c dma_free_coherent(&cafe->pdev->dev, 2112, cafe->dmabuf, cafe->dmaaddr); pdev 836 drivers/mtd/nand/raw/cafe_nand.c static int cafe_nand_resume(struct pci_dev *pdev) pdev 839 drivers/mtd/nand/raw/cafe_nand.c struct mtd_info *mtd = pci_get_drvdata(pdev); pdev 43 drivers/mtd/nand/raw/davinci_nand.c struct platform_device *pdev; pdev 514 drivers/mtd/nand/raw/davinci_nand.c *nand_davinci_get_pdata(struct platform_device *pdev) pdev 516 drivers/mtd/nand/raw/davinci_nand.c if (!dev_get_platdata(&pdev->dev) && pdev->dev.of_node) { pdev 521 drivers/mtd/nand/raw/davinci_nand.c pdata = devm_kzalloc(&pdev->dev, pdev 524 drivers/mtd/nand/raw/davinci_nand.c pdev->dev.platform_data = pdata; pdev 527 drivers/mtd/nand/raw/davinci_nand.c if (!of_property_read_u32(pdev->dev.of_node, pdev 533 drivers/mtd/nand/raw/davinci_nand.c if (!of_property_read_u32(pdev->dev.of_node, pdev 536 drivers/mtd/nand/raw/davinci_nand.c if (!of_property_read_u32(pdev->dev.of_node, pdev 539 drivers/mtd/nand/raw/davinci_nand.c if (!of_property_read_u32(pdev->dev.of_node, pdev 542 drivers/mtd/nand/raw/davinci_nand.c if (!of_property_read_string(pdev->dev.of_node, pdev 551 drivers/mtd/nand/raw/davinci_nand.c if (!of_property_read_u32(pdev->dev.of_node, pdev 555 drivers/mtd/nand/raw/davinci_nand.c if (!of_property_read_u32(pdev->dev.of_node, pdev 559 drivers/mtd/nand/raw/davinci_nand.c if (of_property_read_bool(pdev->dev.of_node, pdev 574 drivers/mtd/nand/raw/davinci_nand.c if (of_device_is_compatible(pdev->dev.of_node, pdev 580 drivers/mtd/nand/raw/davinci_nand.c return dev_get_platdata(&pdev->dev); pdev 584 drivers/mtd/nand/raw/davinci_nand.c *nand_davinci_get_pdata(struct platform_device *pdev) pdev 586 drivers/mtd/nand/raw/davinci_nand.c return dev_get_platdata(&pdev->dev); pdev 594 drivers/mtd/nand/raw/davinci_nand.c struct davinci_nand_pdata *pdata = nand_davinci_get_pdata(info->pdev); pdev 663 drivers/mtd/nand/raw/davinci_nand.c dev_dbg(&info->pdev->dev, "too small\n"); pdev 688 drivers/mtd/nand/raw/davinci_nand.c static int nand_davinci_probe(struct platform_device *pdev) pdev 700 drivers/mtd/nand/raw/davinci_nand.c pdata = nand_davinci_get_pdata(pdev); pdev 712 drivers/mtd/nand/raw/davinci_nand.c info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL); pdev 716 drivers/mtd/nand/raw/davinci_nand.c platform_set_drvdata(pdev, info); pdev 718 drivers/mtd/nand/raw/davinci_nand.c res1 = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 719 drivers/mtd/nand/raw/davinci_nand.c res2 = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 721 drivers/mtd/nand/raw/davinci_nand.c dev_err(&pdev->dev, "resource missing\n"); pdev 725 drivers/mtd/nand/raw/davinci_nand.c vaddr = devm_ioremap_resource(&pdev->dev, res1); pdev 735 drivers/mtd/nand/raw/davinci_nand.c base = devm_ioremap(&pdev->dev, res2->start, resource_size(res2)); pdev 737 drivers/mtd/nand/raw/davinci_nand.c dev_err(&pdev->dev, "ioremap failed for resource %pR\n", res2); pdev 741 drivers/mtd/nand/raw/davinci_nand.c info->pdev = pdev; pdev 746 drivers/mtd/nand/raw/davinci_nand.c mtd->dev.parent = &pdev->dev; pdev 747 drivers/mtd/nand/raw/davinci_nand.c nand_set_flash_node(&info->chip, pdev->dev.of_node); pdev 794 drivers/mtd/nand/raw/davinci_nand.c dev_dbg(&pdev->dev, "no NAND chip(s) found\n"); pdev 806 drivers/mtd/nand/raw/davinci_nand.c dev_info(&pdev->dev, "controller rev. %d.%d\n", pdev 817 drivers/mtd/nand/raw/davinci_nand.c static int nand_davinci_remove(struct platform_device *pdev) pdev 819 drivers/mtd/nand/raw/davinci_nand.c struct davinci_nand_info *info = platform_get_drvdata(pdev); pdev 146 drivers/mtd/nand/raw/denali_dt.c static int denali_dt_probe(struct platform_device *pdev) pdev 148 drivers/mtd/nand/raw/denali_dt.c struct device *dev = &pdev->dev; pdev 169 drivers/mtd/nand/raw/denali_dt.c denali->irq = platform_get_irq(pdev, 0); pdev 175 drivers/mtd/nand/raw/denali_dt.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "denali_reg"); pdev 180 drivers/mtd/nand/raw/denali_dt.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "nand_data"); pdev 230 drivers/mtd/nand/raw/denali_dt.c platform_set_drvdata(pdev, dt); pdev 246 drivers/mtd/nand/raw/denali_dt.c static int denali_dt_remove(struct platform_device *pdev) pdev 248 drivers/mtd/nand/raw/denali_dt.c struct denali_dt *dt = platform_get_drvdata(pdev); pdev 847 drivers/mtd/nand/raw/fsl_elbc_nand.c static int fsl_elbc_nand_probe(struct platform_device *pdev) pdev 858 drivers/mtd/nand/raw/fsl_elbc_nand.c struct device_node *node = pdev->dev.of_node; pdev 911 drivers/mtd/nand/raw/fsl_elbc_nand.c priv->dev = &pdev->dev; pdev 956 drivers/mtd/nand/raw/fsl_elbc_nand.c static int fsl_elbc_nand_remove(struct platform_device *pdev) pdev 959 drivers/mtd/nand/raw/fsl_elbc_nand.c struct fsl_elbc_mtd *priv = dev_get_drvdata(&pdev->dev); pdev 829 drivers/mtd/nand/raw/fsmc_nand.c static int fsmc_nand_probe_config_dt(struct platform_device *pdev, pdev 833 drivers/mtd/nand/raw/fsmc_nand.c struct device_node *np = pdev->dev.of_node; pdev 843 drivers/mtd/nand/raw/fsmc_nand.c dev_err(&pdev->dev, "invalid bank-width %u\n", val); pdev 851 drivers/mtd/nand/raw/fsmc_nand.c host->dev_timings = devm_kzalloc(&pdev->dev, pdev 866 drivers/mtd/nand/raw/fsmc_nand.c dev_err(&pdev->dev, "invalid bank %u\n", val); pdev 970 drivers/mtd/nand/raw/fsmc_nand.c static int __init fsmc_nand_probe(struct platform_device *pdev) pdev 983 drivers/mtd/nand/raw/fsmc_nand.c host = devm_kzalloc(&pdev->dev, sizeof(*host), GFP_KERNEL); pdev 989 drivers/mtd/nand/raw/fsmc_nand.c ret = fsmc_nand_probe_config_dt(pdev, host, nand); pdev 993 drivers/mtd/nand/raw/fsmc_nand.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "nand_data"); pdev 994 drivers/mtd/nand/raw/fsmc_nand.c host->data_va = devm_ioremap_resource(&pdev->dev, res); pdev 1000 drivers/mtd/nand/raw/fsmc_nand.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "nand_addr"); pdev 1001 drivers/mtd/nand/raw/fsmc_nand.c host->addr_va = devm_ioremap_resource(&pdev->dev, res); pdev 1005 drivers/mtd/nand/raw/fsmc_nand.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "nand_cmd"); pdev 1006 drivers/mtd/nand/raw/fsmc_nand.c host->cmd_va = devm_ioremap_resource(&pdev->dev, res); pdev 1010 drivers/mtd/nand/raw/fsmc_nand.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "fsmc_regs"); pdev 1011 drivers/mtd/nand/raw/fsmc_nand.c base = devm_ioremap_resource(&pdev->dev, res); pdev 1018 drivers/mtd/nand/raw/fsmc_nand.c host->clk = devm_clk_get(&pdev->dev, NULL); pdev 1020 drivers/mtd/nand/raw/fsmc_nand.c dev_err(&pdev->dev, "failed to fetch block clock\n"); pdev 1038 drivers/mtd/nand/raw/fsmc_nand.c dev_info(&pdev->dev, pdev 1043 drivers/mtd/nand/raw/fsmc_nand.c host->dev = &pdev->dev; pdev 1050 drivers/mtd/nand/raw/fsmc_nand.c nand_set_flash_node(nand, pdev->dev.of_node); pdev 1052 drivers/mtd/nand/raw/fsmc_nand.c mtd->dev.parent = &pdev->dev; pdev 1068 drivers/mtd/nand/raw/fsmc_nand.c dev_err(&pdev->dev, "Unable to get read dma channel\n"); pdev 1073 drivers/mtd/nand/raw/fsmc_nand.c dev_err(&pdev->dev, "Unable to get write dma channel\n"); pdev 1107 drivers/mtd/nand/raw/fsmc_nand.c platform_set_drvdata(pdev, host); pdev 1108 drivers/mtd/nand/raw/fsmc_nand.c dev_info(&pdev->dev, "FSMC NAND driver registration successful\n"); pdev 1130 drivers/mtd/nand/raw/fsmc_nand.c static int fsmc_nand_remove(struct platform_device *pdev) pdev 1132 drivers/mtd/nand/raw/fsmc_nand.c struct fsmc_nand_data *host = platform_get_drvdata(pdev); pdev 130 drivers/mtd/nand/raw/gpio.c static struct resource *gpio_nand_get_io_sync_of(struct platform_device *pdev) pdev 135 drivers/mtd/nand/raw/gpio.c if (of_property_read_u64(pdev->dev.of_node, pdev 139 drivers/mtd/nand/raw/gpio.c r = devm_kzalloc(&pdev->dev, sizeof(*r), GFP_KERNEL); pdev 157 drivers/mtd/nand/raw/gpio.c gpio_nand_get_io_sync_of(struct platform_device *pdev) pdev 180 drivers/mtd/nand/raw/gpio.c gpio_nand_get_io_sync(struct platform_device *pdev) pdev 182 drivers/mtd/nand/raw/gpio.c struct resource *r = gpio_nand_get_io_sync_of(pdev); pdev 187 drivers/mtd/nand/raw/gpio.c return platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 190 drivers/mtd/nand/raw/gpio.c static int gpio_nand_remove(struct platform_device *pdev) pdev 192 drivers/mtd/nand/raw/gpio.c struct gpiomtd *gpiomtd = platform_get_drvdata(pdev); pdev 205 drivers/mtd/nand/raw/gpio.c static int gpio_nand_probe(struct platform_device *pdev) pdev 211 drivers/mtd/nand/raw/gpio.c struct device *dev = &pdev->dev; pdev 223 drivers/mtd/nand/raw/gpio.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 228 drivers/mtd/nand/raw/gpio.c res = gpio_nand_get_io_sync(pdev); pdev 272 drivers/mtd/nand/raw/gpio.c nand_set_flash_node(chip, pdev->dev.of_node); pdev 283 drivers/mtd/nand/raw/gpio.c platform_set_drvdata(pdev, gpiomtd); pdev 1097 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c struct platform_device *pdev = this->pdev; pdev 1102 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c r = platform_get_resource_byname(pdev, IORESOURCE_MEM, res_name); pdev 1103 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c p = devm_ioremap_resource(&pdev->dev, r); pdev 1119 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c struct platform_device *pdev = this->pdev; pdev 1124 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c r = platform_get_resource_byname(pdev, IORESOURCE_IRQ, res_name); pdev 1149 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c struct platform_device *pdev = this->pdev; pdev 1153 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c dma_chan = dma_request_slave_channel(&pdev->dev, "rx-tx"); pdev 2567 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c nand_set_flash_node(chip, this->pdev->dev.of_node); pdev 2632 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c static int gpmi_nand_probe(struct platform_device *pdev) pdev 2638 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c this = devm_kzalloc(&pdev->dev, sizeof(*this), GFP_KERNEL); pdev 2642 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c of_id = of_match_device(gpmi_nand_id_table, &pdev->dev); pdev 2646 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c dev_err(&pdev->dev, "Failed to find the right device id.\n"); pdev 2650 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c platform_set_drvdata(pdev, this); pdev 2651 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c this->pdev = pdev; pdev 2652 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c this->dev = &pdev->dev; pdev 2662 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c pm_runtime_set_autosuspend_delay(&pdev->dev, 500); pdev 2663 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c pm_runtime_use_autosuspend(&pdev->dev); pdev 2664 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c pm_runtime_set_active(&pdev->dev); pdev 2665 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c pm_runtime_enable(&pdev->dev); pdev 2666 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c pm_runtime_get_sync(&pdev->dev); pdev 2676 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c pm_runtime_mark_last_busy(&pdev->dev); pdev 2677 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c pm_runtime_put_autosuspend(&pdev->dev); pdev 2684 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c pm_runtime_put(&pdev->dev); pdev 2685 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c pm_runtime_disable(&pdev->dev); pdev 2692 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c static int gpmi_nand_remove(struct platform_device *pdev) pdev 2694 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c struct gpmi_nand_data *this = platform_get_drvdata(pdev); pdev 2696 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c pm_runtime_put_sync(&pdev->dev); pdev 2697 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c pm_runtime_disable(&pdev->dev); pdev 120 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h struct platform_device *pdev; pdev 734 drivers/mtd/nand/raw/hisi504_nand.c static int hisi_nfc_probe(struct platform_device *pdev) pdev 737 drivers/mtd/nand/raw/hisi504_nand.c struct device *dev = &pdev->dev; pdev 749 drivers/mtd/nand/raw/hisi504_nand.c platform_set_drvdata(pdev, host); pdev 753 drivers/mtd/nand/raw/hisi504_nand.c irq = platform_get_irq(pdev, 0); pdev 759 drivers/mtd/nand/raw/hisi504_nand.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 764 drivers/mtd/nand/raw/hisi504_nand.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 772 drivers/mtd/nand/raw/hisi504_nand.c mtd->dev.parent = &pdev->dev; pdev 808 drivers/mtd/nand/raw/hisi504_nand.c static int hisi_nfc_remove(struct platform_device *pdev) pdev 810 drivers/mtd/nand/raw/hisi504_nand.c struct hinfc_host *host = platform_get_drvdata(pdev); pdev 67 drivers/mtd/nand/raw/ingenic/ingenic_ecc.c struct platform_device *pdev; pdev 70 drivers/mtd/nand/raw/ingenic/ingenic_ecc.c pdev = of_find_device_by_node(np); pdev 71 drivers/mtd/nand/raw/ingenic/ingenic_ecc.c if (!pdev || !platform_get_drvdata(pdev)) pdev 74 drivers/mtd/nand/raw/ingenic/ingenic_ecc.c get_device(&pdev->dev); pdev 76 drivers/mtd/nand/raw/ingenic/ingenic_ecc.c ecc = platform_get_drvdata(pdev); pdev 123 drivers/mtd/nand/raw/ingenic/ingenic_ecc.c int ingenic_ecc_probe(struct platform_device *pdev) pdev 125 drivers/mtd/nand/raw/ingenic/ingenic_ecc.c struct device *dev = &pdev->dev; pdev 137 drivers/mtd/nand/raw/ingenic/ingenic_ecc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 153 drivers/mtd/nand/raw/ingenic/ingenic_ecc.c platform_set_drvdata(pdev, ecc); pdev 81 drivers/mtd/nand/raw/ingenic/ingenic_ecc.h int ingenic_ecc_probe(struct platform_device *pdev); pdev 305 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c static int ingenic_nand_init_chip(struct platform_device *pdev, pdev 310 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c struct device *dev = &pdev->dev; pdev 328 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c cs->base = devm_platform_ioremap_resource(pdev, chipnr); pdev 401 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c struct platform_device *pdev) pdev 403 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c struct device *dev = &pdev->dev; pdev 416 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c ret = ingenic_nand_init_chip(pdev, nfc, np, i); pdev 429 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c static int ingenic_nand_probe(struct platform_device *pdev) pdev 431 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c struct device *dev = &pdev->dev; pdev 464 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c ret = ingenic_nand_init_chips(nfc, pdev); pdev 471 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c platform_set_drvdata(pdev, nfc); pdev 475 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c static int ingenic_nand_remove(struct platform_device *pdev) pdev 477 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c struct ingenic_nfc *nfc = platform_get_drvdata(pdev); pdev 232 drivers/mtd/nand/raw/ingenic/jz4780_bch.c static int jz4780_bch_probe(struct platform_device *pdev) pdev 237 drivers/mtd/nand/raw/ingenic/jz4780_bch.c ret = ingenic_ecc_probe(pdev); pdev 241 drivers/mtd/nand/raw/ingenic/jz4780_bch.c bch = platform_get_drvdata(pdev); pdev 177 drivers/mtd/nand/raw/lpc32xx_mlc.c struct platform_device *pdev; pdev 649 drivers/mtd/nand/raw/lpc32xx_mlc.c struct device *dev = &host->pdev->dev; pdev 674 drivers/mtd/nand/raw/lpc32xx_mlc.c static int lpc32xx_nand_probe(struct platform_device *pdev) pdev 683 drivers/mtd/nand/raw/lpc32xx_mlc.c host = devm_kzalloc(&pdev->dev, sizeof(*host), GFP_KERNEL); pdev 687 drivers/mtd/nand/raw/lpc32xx_mlc.c host->pdev = pdev; pdev 689 drivers/mtd/nand/raw/lpc32xx_mlc.c rc = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 690 drivers/mtd/nand/raw/lpc32xx_mlc.c host->io_base = devm_ioremap_resource(&pdev->dev, rc); pdev 698 drivers/mtd/nand/raw/lpc32xx_mlc.c if (pdev->dev.of_node) pdev 699 drivers/mtd/nand/raw/lpc32xx_mlc.c host->ncfg = lpc32xx_parse_dt(&pdev->dev); pdev 701 drivers/mtd/nand/raw/lpc32xx_mlc.c dev_err(&pdev->dev, pdev 709 drivers/mtd/nand/raw/lpc32xx_mlc.c dev_err(&pdev->dev, "GPIO not available\n"); pdev 714 drivers/mtd/nand/raw/lpc32xx_mlc.c host->pdata = dev_get_platdata(&pdev->dev); pdev 718 drivers/mtd/nand/raw/lpc32xx_mlc.c nand_set_flash_node(nand_chip, pdev->dev.of_node); pdev 719 drivers/mtd/nand/raw/lpc32xx_mlc.c mtd->dev.parent = &pdev->dev; pdev 722 drivers/mtd/nand/raw/lpc32xx_mlc.c host->clk = clk_get(&pdev->dev, NULL); pdev 724 drivers/mtd/nand/raw/lpc32xx_mlc.c dev_err(&pdev->dev, "Clock initialization failure\n"); pdev 741 drivers/mtd/nand/raw/lpc32xx_mlc.c platform_set_drvdata(pdev, host); pdev 774 drivers/mtd/nand/raw/lpc32xx_mlc.c host->irq = platform_get_irq(pdev, 0); pdev 776 drivers/mtd/nand/raw/lpc32xx_mlc.c dev_err(&pdev->dev, "failed to get platform irq\n"); pdev 783 drivers/mtd/nand/raw/lpc32xx_mlc.c dev_err(&pdev->dev, "Error requesting NAND IRQ\n"); pdev 827 drivers/mtd/nand/raw/lpc32xx_mlc.c static int lpc32xx_nand_remove(struct platform_device *pdev) pdev 829 drivers/mtd/nand/raw/lpc32xx_mlc.c struct lpc32xx_nand_host *host = platform_get_drvdata(pdev); pdev 846 drivers/mtd/nand/raw/lpc32xx_mlc.c static int lpc32xx_nand_resume(struct platform_device *pdev) pdev 848 drivers/mtd/nand/raw/lpc32xx_mlc.c struct lpc32xx_nand_host *host = platform_get_drvdata(pdev); pdev 865 drivers/mtd/nand/raw/lpc32xx_mlc.c static int lpc32xx_nand_suspend(struct platform_device *pdev, pm_message_t pm) pdev 867 drivers/mtd/nand/raw/lpc32xx_mlc.c struct lpc32xx_nand_host *host = platform_get_drvdata(pdev); pdev 816 drivers/mtd/nand/raw/lpc32xx_slc.c static int lpc32xx_nand_probe(struct platform_device *pdev) pdev 825 drivers/mtd/nand/raw/lpc32xx_slc.c host = devm_kzalloc(&pdev->dev, sizeof(*host), GFP_KERNEL); pdev 829 drivers/mtd/nand/raw/lpc32xx_slc.c rc = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 830 drivers/mtd/nand/raw/lpc32xx_slc.c host->io_base = devm_ioremap_resource(&pdev->dev, rc); pdev 835 drivers/mtd/nand/raw/lpc32xx_slc.c if (pdev->dev.of_node) pdev 836 drivers/mtd/nand/raw/lpc32xx_slc.c host->ncfg = lpc32xx_parse_dt(&pdev->dev); pdev 838 drivers/mtd/nand/raw/lpc32xx_slc.c dev_err(&pdev->dev, pdev 844 drivers/mtd/nand/raw/lpc32xx_slc.c if (gpio_is_valid(host->ncfg->wp_gpio) && devm_gpio_request(&pdev->dev, pdev 846 drivers/mtd/nand/raw/lpc32xx_slc.c dev_err(&pdev->dev, "GPIO not available\n"); pdev 851 drivers/mtd/nand/raw/lpc32xx_slc.c host->pdata = dev_get_platdata(&pdev->dev); pdev 856 drivers/mtd/nand/raw/lpc32xx_slc.c nand_set_flash_node(chip, pdev->dev.of_node); pdev 858 drivers/mtd/nand/raw/lpc32xx_slc.c mtd->dev.parent = &pdev->dev; pdev 861 drivers/mtd/nand/raw/lpc32xx_slc.c host->clk = devm_clk_get(&pdev->dev, NULL); pdev 863 drivers/mtd/nand/raw/lpc32xx_slc.c dev_err(&pdev->dev, "Clock failure\n"); pdev 881 drivers/mtd/nand/raw/lpc32xx_slc.c platform_set_drvdata(pdev, host); pdev 904 drivers/mtd/nand/raw/lpc32xx_slc.c host->data_buf = devm_kzalloc(&pdev->dev, host->dma_buf_len, pdev 946 drivers/mtd/nand/raw/lpc32xx_slc.c static int lpc32xx_nand_remove(struct platform_device *pdev) pdev 949 drivers/mtd/nand/raw/lpc32xx_slc.c struct lpc32xx_nand_host *host = platform_get_drvdata(pdev); pdev 966 drivers/mtd/nand/raw/lpc32xx_slc.c static int lpc32xx_nand_resume(struct platform_device *pdev) pdev 968 drivers/mtd/nand/raw/lpc32xx_slc.c struct lpc32xx_nand_host *host = platform_get_drvdata(pdev); pdev 985 drivers/mtd/nand/raw/lpc32xx_slc.c static int lpc32xx_nand_suspend(struct platform_device *pdev, pm_message_t pm) pdev 988 drivers/mtd/nand/raw/lpc32xx_slc.c struct lpc32xx_nand_host *host = platform_get_drvdata(pdev); pdev 2729 drivers/mtd/nand/raw/marvell_nand.c struct platform_device *pdev = container_of(nfc->dev, pdev 2753 drivers/mtd/nand/raw/marvell_nand.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2841 drivers/mtd/nand/raw/marvell_nand.c static int marvell_nfc_probe(struct platform_device *pdev) pdev 2843 drivers/mtd/nand/raw/marvell_nand.c struct device *dev = &pdev->dev; pdev 2849 drivers/mtd/nand/raw/marvell_nand.c nfc = devm_kzalloc(&pdev->dev, sizeof(struct marvell_nfc), pdev 2859 drivers/mtd/nand/raw/marvell_nand.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2864 drivers/mtd/nand/raw/marvell_nand.c irq = platform_get_irq(pdev, 0); pdev 2870 drivers/mtd/nand/raw/marvell_nand.c nfc->core_clk = devm_clk_get(&pdev->dev, "core"); pdev 2874 drivers/mtd/nand/raw/marvell_nand.c nfc->core_clk = devm_clk_get(&pdev->dev, NULL); pdev 2883 drivers/mtd/nand/raw/marvell_nand.c nfc->reg_clk = devm_clk_get(&pdev->dev, "reg"); pdev 2905 drivers/mtd/nand/raw/marvell_nand.c if (pdev->id_entry) pdev 2906 drivers/mtd/nand/raw/marvell_nand.c nfc->caps = (void *)pdev->id_entry->driver_data; pdev 2908 drivers/mtd/nand/raw/marvell_nand.c nfc->caps = of_device_get_match_data(&pdev->dev); pdev 2921 drivers/mtd/nand/raw/marvell_nand.c platform_set_drvdata(pdev, nfc); pdev 2937 drivers/mtd/nand/raw/marvell_nand.c static int marvell_nfc_remove(struct platform_device *pdev) pdev 2939 drivers/mtd/nand/raw/marvell_nand.c struct marvell_nfc *nfc = platform_get_drvdata(pdev); pdev 1367 drivers/mtd/nand/raw/meson_nand.c static int meson_nfc_probe(struct platform_device *pdev) pdev 1369 drivers/mtd/nand/raw/meson_nand.c struct device *dev = &pdev->dev; pdev 1378 drivers/mtd/nand/raw/meson_nand.c nfc->data = of_device_get_match_data(&pdev->dev); pdev 1388 drivers/mtd/nand/raw/meson_nand.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1401 drivers/mtd/nand/raw/meson_nand.c irq = platform_get_irq(pdev, 0); pdev 1427 drivers/mtd/nand/raw/meson_nand.c platform_set_drvdata(pdev, nfc); pdev 1441 drivers/mtd/nand/raw/meson_nand.c static int meson_nfc_remove(struct platform_device *pdev) pdev 1443 drivers/mtd/nand/raw/meson_nand.c struct meson_nfc *nfc = platform_get_drvdata(pdev); pdev 1452 drivers/mtd/nand/raw/meson_nand.c platform_set_drvdata(pdev, NULL); pdev 258 drivers/mtd/nand/raw/mtk_ecc.c struct platform_device *pdev; pdev 261 drivers/mtd/nand/raw/mtk_ecc.c pdev = of_find_device_by_node(np); pdev 262 drivers/mtd/nand/raw/mtk_ecc.c if (!pdev) pdev 265 drivers/mtd/nand/raw/mtk_ecc.c ecc = platform_get_drvdata(pdev); pdev 267 drivers/mtd/nand/raw/mtk_ecc.c put_device(&pdev->dev); pdev 494 drivers/mtd/nand/raw/mtk_ecc.c static int mtk_ecc_probe(struct platform_device *pdev) pdev 496 drivers/mtd/nand/raw/mtk_ecc.c struct device *dev = &pdev->dev; pdev 516 drivers/mtd/nand/raw/mtk_ecc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 529 drivers/mtd/nand/raw/mtk_ecc.c irq = platform_get_irq(pdev, 0); pdev 549 drivers/mtd/nand/raw/mtk_ecc.c platform_set_drvdata(pdev, ecc); pdev 1490 drivers/mtd/nand/raw/mtk_nand.c static int mtk_nfc_probe(struct platform_device *pdev) pdev 1492 drivers/mtd/nand/raw/mtk_nand.c struct device *dev = &pdev->dev; pdev 1516 drivers/mtd/nand/raw/mtk_nand.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1541 drivers/mtd/nand/raw/mtk_nand.c irq = platform_get_irq(pdev, 0); pdev 1560 drivers/mtd/nand/raw/mtk_nand.c platform_set_drvdata(pdev, nfc); pdev 1579 drivers/mtd/nand/raw/mtk_nand.c static int mtk_nfc_remove(struct platform_device *pdev) pdev 1581 drivers/mtd/nand/raw/mtk_nand.c struct mtk_nfc *nfc = platform_get_drvdata(pdev); pdev 1754 drivers/mtd/nand/raw/mxc_nand.c static int mxcnd_probe(struct platform_device *pdev) pdev 1763 drivers/mtd/nand/raw/mxc_nand.c host = devm_kzalloc(&pdev->dev, sizeof(struct mxc_nand_host), pdev 1769 drivers/mtd/nand/raw/mxc_nand.c host->data_buf = devm_kzalloc(&pdev->dev, PAGE_SIZE, GFP_KERNEL); pdev 1773 drivers/mtd/nand/raw/mxc_nand.c host->dev = &pdev->dev; pdev 1777 drivers/mtd/nand/raw/mxc_nand.c mtd->dev.parent = &pdev->dev; pdev 1784 drivers/mtd/nand/raw/mxc_nand.c nand_set_flash_node(this, pdev->dev.of_node), pdev 1793 drivers/mtd/nand/raw/mxc_nand.c host->clk = devm_clk_get(&pdev->dev, NULL); pdev 1800 drivers/mtd/nand/raw/mxc_nand.c dev_get_platdata(&pdev->dev); pdev 1804 drivers/mtd/nand/raw/mxc_nand.c pdev->id_entry->driver_data; pdev 1816 drivers/mtd/nand/raw/mxc_nand.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1817 drivers/mtd/nand/raw/mxc_nand.c host->regs_ip = devm_ioremap_resource(&pdev->dev, res); pdev 1821 drivers/mtd/nand/raw/mxc_nand.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 1823 drivers/mtd/nand/raw/mxc_nand.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1826 drivers/mtd/nand/raw/mxc_nand.c host->base = devm_ioremap_resource(&pdev->dev, res); pdev 1862 drivers/mtd/nand/raw/mxc_nand.c host->irq = platform_get_irq(pdev, 0); pdev 1873 drivers/mtd/nand/raw/mxc_nand.c err = devm_request_irq(&pdev->dev, host->irq, mxc_nfc_irq, pdev 1906 drivers/mtd/nand/raw/mxc_nand.c platform_set_drvdata(pdev, host); pdev 1919 drivers/mtd/nand/raw/mxc_nand.c static int mxcnd_remove(struct platform_device *pdev) pdev 1921 drivers/mtd/nand/raw/mxc_nand.c struct mxc_nand_host *host = platform_get_drvdata(pdev); pdev 483 drivers/mtd/nand/raw/mxic_nand.c static int mxic_nfc_probe(struct platform_device *pdev) pdev 485 drivers/mtd/nand/raw/mxic_nand.c struct device_node *nand_np, *np = pdev->dev.of_node; pdev 492 drivers/mtd/nand/raw/mxic_nand.c nfc = devm_kzalloc(&pdev->dev, sizeof(struct mxic_nand_ctlr), pdev 497 drivers/mtd/nand/raw/mxic_nand.c nfc->ps_clk = devm_clk_get(&pdev->dev, "ps"); pdev 501 drivers/mtd/nand/raw/mxic_nand.c nfc->send_clk = devm_clk_get(&pdev->dev, "send"); pdev 505 drivers/mtd/nand/raw/mxic_nand.c nfc->send_dly_clk = devm_clk_get(&pdev->dev, "send_dly"); pdev 509 drivers/mtd/nand/raw/mxic_nand.c nfc->regs = devm_platform_ioremap_resource(pdev, 0); pdev 515 drivers/mtd/nand/raw/mxic_nand.c mtd->dev.parent = &pdev->dev; pdev 521 drivers/mtd/nand/raw/mxic_nand.c nfc->dev = &pdev->dev; pdev 526 drivers/mtd/nand/raw/mxic_nand.c irq = platform_get_irq(pdev, 0); pdev 528 drivers/mtd/nand/raw/mxic_nand.c dev_err(&pdev->dev, "failed to retrieve irq\n"); pdev 534 drivers/mtd/nand/raw/mxic_nand.c err = devm_request_irq(&pdev->dev, irq, mxic_nfc_isr, pdev 547 drivers/mtd/nand/raw/mxic_nand.c platform_set_drvdata(pdev, nfc); pdev 555 drivers/mtd/nand/raw/mxic_nand.c static int mxic_nfc_remove(struct platform_device *pdev) pdev 557 drivers/mtd/nand/raw/mxic_nand.c struct mxic_nand_ctlr *nfc = platform_get_drvdata(pdev); pdev 146 drivers/mtd/nand/raw/omap2.c struct platform_device *pdev; pdev 473 drivers/mtd/nand/raw/omap2.c dev_err(&info->pdev->dev, pdev 969 drivers/mtd/nand/raw/omap2.c dev_info(&info->pdev->dev, pdev 1386 drivers/mtd/nand/raw/omap2.c dev_err(&info->pdev->dev, "invalid driver configuration\n"); pdev 1457 drivers/mtd/nand/raw/omap2.c dev_err(&info->pdev->dev, pdev 1495 drivers/mtd/nand/raw/omap2.c dev_err(&info->pdev->dev, pdev 1682 drivers/mtd/nand/raw/omap2.c struct platform_device *pdev; pdev 1686 drivers/mtd/nand/raw/omap2.c dev_err(&info->pdev->dev, "ELM devicetree node not found\n"); pdev 1689 drivers/mtd/nand/raw/omap2.c pdev = of_find_device_by_node(elm_node); pdev 1691 drivers/mtd/nand/raw/omap2.c if (!pdev) { pdev 1692 drivers/mtd/nand/raw/omap2.c dev_err(&info->pdev->dev, "ELM device not found\n"); pdev 1696 drivers/mtd/nand/raw/omap2.c info->elm_dev = &pdev->dev; pdev 1726 drivers/mtd/nand/raw/omap2.c dev_err(&info->pdev->dev, pdev 1731 drivers/mtd/nand/raw/omap2.c dev_err(&info->pdev->dev, pdev 1736 drivers/mtd/nand/raw/omap2.c dev_err(&info->pdev->dev, "ELM not available\n"); pdev 1916 drivers/mtd/nand/raw/omap2.c struct device *dev = &info->pdev->dev; pdev 1969 drivers/mtd/nand/raw/omap2.c info->gpmc_irq_fifo = platform_get_irq(info->pdev, 0); pdev 1984 drivers/mtd/nand/raw/omap2.c info->gpmc_irq_count = platform_get_irq(info->pdev, 1); pdev 2173 drivers/mtd/nand/raw/omap2.c static int omap_nand_probe(struct platform_device *pdev) pdev 2180 drivers/mtd/nand/raw/omap2.c struct device *dev = &pdev->dev; pdev 2182 drivers/mtd/nand/raw/omap2.c info = devm_kzalloc(&pdev->dev, sizeof(struct omap_nand_info), pdev 2187 drivers/mtd/nand/raw/omap2.c info->pdev = pdev; pdev 2195 drivers/mtd/nand/raw/omap2.c dev_err(&pdev->dev, "Failed to get GPMC->NAND interface\n"); pdev 2201 drivers/mtd/nand/raw/omap2.c mtd->dev.parent = &pdev->dev; pdev 2206 drivers/mtd/nand/raw/omap2.c mtd->name = devm_kasprintf(&pdev->dev, GFP_KERNEL, pdev 2209 drivers/mtd/nand/raw/omap2.c dev_err(&pdev->dev, "Failed to set MTD name\n"); pdev 2214 drivers/mtd/nand/raw/omap2.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2215 drivers/mtd/nand/raw/omap2.c nand_chip->legacy.IO_ADDR_R = devm_ioremap_resource(&pdev->dev, res); pdev 2232 drivers/mtd/nand/raw/omap2.c info->ready_gpiod = devm_gpiod_get_optional(&pdev->dev, "rb", pdev 2268 drivers/mtd/nand/raw/omap2.c platform_set_drvdata(pdev, mtd); pdev 2285 drivers/mtd/nand/raw/omap2.c static int omap_nand_remove(struct platform_device *pdev) pdev 2287 drivers/mtd/nand/raw/omap2.c struct mtd_info *mtd = platform_get_drvdata(pdev); pdev 381 drivers/mtd/nand/raw/omap_elm.c static int elm_probe(struct platform_device *pdev) pdev 387 drivers/mtd/nand/raw/omap_elm.c info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL); pdev 391 drivers/mtd/nand/raw/omap_elm.c info->dev = &pdev->dev; pdev 393 drivers/mtd/nand/raw/omap_elm.c irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 395 drivers/mtd/nand/raw/omap_elm.c dev_err(&pdev->dev, "no irq resource defined\n"); pdev 399 drivers/mtd/nand/raw/omap_elm.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 400 drivers/mtd/nand/raw/omap_elm.c info->elm_base = devm_ioremap_resource(&pdev->dev, res); pdev 404 drivers/mtd/nand/raw/omap_elm.c ret = devm_request_irq(&pdev->dev, irq->start, elm_isr, 0, pdev 405 drivers/mtd/nand/raw/omap_elm.c pdev->name, info); pdev 407 drivers/mtd/nand/raw/omap_elm.c dev_err(&pdev->dev, "failure requesting %pr\n", irq); pdev 411 drivers/mtd/nand/raw/omap_elm.c pm_runtime_enable(&pdev->dev); pdev 412 drivers/mtd/nand/raw/omap_elm.c if (pm_runtime_get_sync(&pdev->dev) < 0) { pdev 414 drivers/mtd/nand/raw/omap_elm.c pm_runtime_disable(&pdev->dev); pdev 415 drivers/mtd/nand/raw/omap_elm.c dev_err(&pdev->dev, "can't enable clock\n"); pdev 422 drivers/mtd/nand/raw/omap_elm.c platform_set_drvdata(pdev, info); pdev 426 drivers/mtd/nand/raw/omap_elm.c static int elm_remove(struct platform_device *pdev) pdev 428 drivers/mtd/nand/raw/omap_elm.c pm_runtime_put_sync(&pdev->dev); pdev 429 drivers/mtd/nand/raw/omap_elm.c pm_runtime_disable(&pdev->dev); pdev 85 drivers/mtd/nand/raw/orion_nand.c static int __init orion_nand_probe(struct platform_device *pdev) pdev 96 drivers/mtd/nand/raw/orion_nand.c info = devm_kzalloc(&pdev->dev, pdev 104 drivers/mtd/nand/raw/orion_nand.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 105 drivers/mtd/nand/raw/orion_nand.c io_base = devm_ioremap_resource(&pdev->dev, res); pdev 110 drivers/mtd/nand/raw/orion_nand.c if (pdev->dev.of_node) { pdev 111 drivers/mtd/nand/raw/orion_nand.c board = devm_kzalloc(&pdev->dev, sizeof(struct orion_nand_data), pdev 115 drivers/mtd/nand/raw/orion_nand.c if (!of_property_read_u32(pdev->dev.of_node, "cle", &val)) pdev 119 drivers/mtd/nand/raw/orion_nand.c if (!of_property_read_u32(pdev->dev.of_node, "ale", &val)) pdev 123 drivers/mtd/nand/raw/orion_nand.c if (!of_property_read_u32(pdev->dev.of_node, pdev 128 drivers/mtd/nand/raw/orion_nand.c if (!of_property_read_u32(pdev->dev.of_node, pdev 132 drivers/mtd/nand/raw/orion_nand.c board = dev_get_platdata(&pdev->dev); pdev 135 drivers/mtd/nand/raw/orion_nand.c mtd->dev.parent = &pdev->dev; pdev 138 drivers/mtd/nand/raw/orion_nand.c nand_set_flash_node(nc, pdev->dev.of_node); pdev 155 drivers/mtd/nand/raw/orion_nand.c platform_set_drvdata(pdev, info); pdev 159 drivers/mtd/nand/raw/orion_nand.c info->clk = devm_clk_get(&pdev->dev, NULL); pdev 165 drivers/mtd/nand/raw/orion_nand.c dev_err(&pdev->dev, "failed to get clock!\n"); pdev 172 drivers/mtd/nand/raw/orion_nand.c dev_err(&pdev->dev, "failed to prepare clock!\n"); pdev 194 drivers/mtd/nand/raw/orion_nand.c static int orion_nand_remove(struct platform_device *pdev) pdev 196 drivers/mtd/nand/raw/orion_nand.c struct orion_nand_info *info = platform_get_drvdata(pdev); pdev 74 drivers/mtd/nand/raw/oxnas_nand.c static int oxnas_nand_probe(struct platform_device *pdev) pdev 76 drivers/mtd/nand/raw/oxnas_nand.c struct device_node *np = pdev->dev.of_node; pdev 87 drivers/mtd/nand/raw/oxnas_nand.c oxnas = devm_kzalloc(&pdev->dev, sizeof(*oxnas), pdev 94 drivers/mtd/nand/raw/oxnas_nand.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 95 drivers/mtd/nand/raw/oxnas_nand.c oxnas->io_base = devm_ioremap_resource(&pdev->dev, res); pdev 99 drivers/mtd/nand/raw/oxnas_nand.c oxnas->clk = devm_clk_get(&pdev->dev, NULL); pdev 112 drivers/mtd/nand/raw/oxnas_nand.c device_reset_optional(&pdev->dev); pdev 115 drivers/mtd/nand/raw/oxnas_nand.c chip = devm_kzalloc(&pdev->dev, sizeof(struct nand_chip), pdev 128 drivers/mtd/nand/raw/oxnas_nand.c mtd->dev.parent = &pdev->dev; pdev 158 drivers/mtd/nand/raw/oxnas_nand.c platform_set_drvdata(pdev, oxnas); pdev 169 drivers/mtd/nand/raw/oxnas_nand.c static int oxnas_nand_remove(struct platform_device *pdev) pdev 171 drivers/mtd/nand/raw/oxnas_nand.c struct oxnas_nand_ctrl *oxnas = platform_get_drvdata(pdev); pdev 79 drivers/mtd/nand/raw/pasemi_nand.c struct pci_dev *pdev; pdev 116 drivers/mtd/nand/raw/pasemi_nand.c pdev = pci_get_device(PCI_VENDOR_ID_PASEMI, 0xa008, NULL); pdev 117 drivers/mtd/nand/raw/pasemi_nand.c if (!pdev) { pdev 122 drivers/mtd/nand/raw/pasemi_nand.c lpcctl = pci_resource_start(pdev, 0); pdev 123 drivers/mtd/nand/raw/pasemi_nand.c pci_dev_put(pdev); pdev 24 drivers/mtd/nand/raw/plat_nand.c static int plat_nand_probe(struct platform_device *pdev) pdev 26 drivers/mtd/nand/raw/plat_nand.c struct platform_nand_data *pdata = dev_get_platdata(&pdev->dev); pdev 34 drivers/mtd/nand/raw/plat_nand.c dev_err(&pdev->dev, "platform_nand_data is missing\n"); pdev 39 drivers/mtd/nand/raw/plat_nand.c dev_err(&pdev->dev, "invalid number of chips specified\n"); pdev 44 drivers/mtd/nand/raw/plat_nand.c data = devm_kzalloc(&pdev->dev, sizeof(struct plat_nand_data), pdev 49 drivers/mtd/nand/raw/plat_nand.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 50 drivers/mtd/nand/raw/plat_nand.c data->io_base = devm_ioremap_resource(&pdev->dev, res); pdev 54 drivers/mtd/nand/raw/plat_nand.c nand_set_flash_node(&data->chip, pdev->dev.of_node); pdev 56 drivers/mtd/nand/raw/plat_nand.c mtd->dev.parent = &pdev->dev; pdev 72 drivers/mtd/nand/raw/plat_nand.c platform_set_drvdata(pdev, data); pdev 76 drivers/mtd/nand/raw/plat_nand.c err = pdata->ctrl.probe(pdev); pdev 98 drivers/mtd/nand/raw/plat_nand.c pdata->ctrl.remove(pdev); pdev 105 drivers/mtd/nand/raw/plat_nand.c static int plat_nand_remove(struct platform_device *pdev) pdev 107 drivers/mtd/nand/raw/plat_nand.c struct plat_nand_data *data = platform_get_drvdata(pdev); pdev 108 drivers/mtd/nand/raw/plat_nand.c struct platform_nand_data *pdata = dev_get_platdata(&pdev->dev); pdev 112 drivers/mtd/nand/raw/plat_nand.c pdata->ctrl.remove(pdev); pdev 2873 drivers/mtd/nand/raw/qcom_nandc.c static int qcom_nandc_parse_dt(struct platform_device *pdev) pdev 2875 drivers/mtd/nand/raw/qcom_nandc.c struct qcom_nand_controller *nandc = platform_get_drvdata(pdev); pdev 2898 drivers/mtd/nand/raw/qcom_nandc.c static int qcom_nandc_probe(struct platform_device *pdev) pdev 2902 drivers/mtd/nand/raw/qcom_nandc.c struct device *dev = &pdev->dev; pdev 2906 drivers/mtd/nand/raw/qcom_nandc.c nandc = devm_kzalloc(&pdev->dev, sizeof(*nandc), GFP_KERNEL); pdev 2910 drivers/mtd/nand/raw/qcom_nandc.c platform_set_drvdata(pdev, nandc); pdev 2915 drivers/mtd/nand/raw/qcom_nandc.c dev_err(&pdev->dev, "failed to get device data\n"); pdev 2929 drivers/mtd/nand/raw/qcom_nandc.c ret = qcom_nandc_parse_dt(pdev); pdev 2933 drivers/mtd/nand/raw/qcom_nandc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2980 drivers/mtd/nand/raw/qcom_nandc.c static int qcom_nandc_remove(struct platform_device *pdev) pdev 2982 drivers/mtd/nand/raw/qcom_nandc.c struct qcom_nand_controller *nandc = platform_get_drvdata(pdev); pdev 2983 drivers/mtd/nand/raw/qcom_nandc.c struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2995 drivers/mtd/nand/raw/qcom_nandc.c dma_unmap_resource(&pdev->dev, nandc->base_dma, resource_size(res), pdev 763 drivers/mtd/nand/raw/s3c2410.c static int s3c24xx_nand_remove(struct platform_device *pdev) pdev 765 drivers/mtd/nand/raw/s3c2410.c struct s3c2410_nand_info *info = to_nand_info(pdev); pdev 1020 drivers/mtd/nand/raw/s3c2410.c static int s3c24xx_nand_probe_dt(struct platform_device *pdev) pdev 1024 drivers/mtd/nand/raw/s3c2410.c struct s3c2410_nand_info *info = platform_get_drvdata(pdev); pdev 1025 drivers/mtd/nand/raw/s3c2410.c struct device_node *np = pdev->dev.of_node, *child; pdev 1028 drivers/mtd/nand/raw/s3c2410.c devtype_data = of_device_get_match_data(&pdev->dev); pdev 1034 drivers/mtd/nand/raw/s3c2410.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 1038 drivers/mtd/nand/raw/s3c2410.c pdev->dev.platform_data = pdata; pdev 1044 drivers/mtd/nand/raw/s3c2410.c sets = devm_kcalloc(&pdev->dev, pdata->nr_sets, sizeof(*sets), pdev 1064 drivers/mtd/nand/raw/s3c2410.c static int s3c24xx_nand_probe_pdata(struct platform_device *pdev) pdev 1066 drivers/mtd/nand/raw/s3c2410.c struct s3c2410_nand_info *info = platform_get_drvdata(pdev); pdev 1068 drivers/mtd/nand/raw/s3c2410.c info->cpu_type = platform_get_device_id(pdev)->driver_data; pdev 1080 drivers/mtd/nand/raw/s3c2410.c static int s3c24xx_nand_probe(struct platform_device *pdev) pdev 1092 drivers/mtd/nand/raw/s3c2410.c info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL); pdev 1098 drivers/mtd/nand/raw/s3c2410.c platform_set_drvdata(pdev, info); pdev 1105 drivers/mtd/nand/raw/s3c2410.c info->clk = devm_clk_get(&pdev->dev, "nand"); pdev 1107 drivers/mtd/nand/raw/s3c2410.c dev_err(&pdev->dev, "failed to get clock\n"); pdev 1114 drivers/mtd/nand/raw/s3c2410.c if (pdev->dev.of_node) pdev 1115 drivers/mtd/nand/raw/s3c2410.c err = s3c24xx_nand_probe_dt(pdev); pdev 1117 drivers/mtd/nand/raw/s3c2410.c err = s3c24xx_nand_probe_pdata(pdev); pdev 1122 drivers/mtd/nand/raw/s3c2410.c plat = to_nand_plat(pdev); pdev 1127 drivers/mtd/nand/raw/s3c2410.c res = pdev->resource; pdev 1130 drivers/mtd/nand/raw/s3c2410.c info->device = &pdev->dev; pdev 1133 drivers/mtd/nand/raw/s3c2410.c info->regs = devm_ioremap_resource(&pdev->dev, res); pdev 1139 drivers/mtd/nand/raw/s3c2410.c dev_dbg(&pdev->dev, "mapped registers at %p\n", info->regs); pdev 1154 drivers/mtd/nand/raw/s3c2410.c info->mtds = devm_kzalloc(&pdev->dev, size, GFP_KERNEL); pdev 1170 drivers/mtd/nand/raw/s3c2410.c mtd->dev.parent = &pdev->dev; pdev 1187 drivers/mtd/nand/raw/s3c2410.c dev_err(&pdev->dev, "failed to init cpufreq support\n"); pdev 1192 drivers/mtd/nand/raw/s3c2410.c dev_info(&pdev->dev, "clock idle support enabled\n"); pdev 1199 drivers/mtd/nand/raw/s3c2410.c s3c24xx_nand_remove(pdev); pdev 128 drivers/mtd/nand/raw/sh_flctl.c dev_err(&flctl->pdev->dev, "Timeout occurred in %s\n", str); pdev 170 drivers/mtd/nand/raw/sh_flctl.c struct platform_device *pdev = flctl->pdev; pdev 171 drivers/mtd/nand/raw/sh_flctl.c struct sh_flctl_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 186 drivers/mtd/nand/raw/sh_flctl.c dev_dbg(&pdev->dev, "%s: TX: got channel %p\n", __func__, pdev 202 drivers/mtd/nand/raw/sh_flctl.c dev_dbg(&pdev->dev, "%s: RX: got channel %p\n", __func__, pdev 326 drivers/mtd/nand/raw/sh_flctl.c dev_dbg(&flctl->pdev->dev, pdev 413 drivers/mtd/nand/raw/sh_flctl.c dev_warn(&flctl->pdev->dev, pdev 422 drivers/mtd/nand/raw/sh_flctl.c dev_warn(&flctl->pdev->dev, pdev 434 drivers/mtd/nand/raw/sh_flctl.c dev_err(&flctl->pdev->dev, "wait_for_completion_timeout\n"); pdev 648 drivers/mtd/nand/raw/sh_flctl.c dev_info(&flctl->pdev->dev, pdev 653 drivers/mtd/nand/raw/sh_flctl.c dev_warn(&flctl->pdev->dev, pdev 745 drivers/mtd/nand/raw/sh_flctl.c pm_runtime_get_sync(&flctl->pdev->dev); pdev 911 drivers/mtd/nand/raw/sh_flctl.c pm_runtime_put_sync(&flctl->pdev->dev); pdev 924 drivers/mtd/nand/raw/sh_flctl.c pm_runtime_get_sync(&flctl->pdev->dev); pdev 932 drivers/mtd/nand/raw/sh_flctl.c pm_runtime_put_sync(&flctl->pdev->dev); pdev 938 drivers/mtd/nand/raw/sh_flctl.c ret = dev_pm_qos_add_request(&flctl->pdev->dev, pdev 943 drivers/mtd/nand/raw/sh_flctl.c dev_err(&flctl->pdev->dev, pdev 949 drivers/mtd/nand/raw/sh_flctl.c pm_runtime_get_sync(&flctl->pdev->dev); pdev 951 drivers/mtd/nand/raw/sh_flctl.c pm_runtime_put_sync(&flctl->pdev->dev); pdev 1062 drivers/mtd/nand/raw/sh_flctl.c dev_err(&flctl->pdev->dev, "flste irq: %x\n", readl(FLINTDMACR(flctl))); pdev 1111 drivers/mtd/nand/raw/sh_flctl.c static int flctl_probe(struct platform_device *pdev) pdev 1121 drivers/mtd/nand/raw/sh_flctl.c flctl = devm_kzalloc(&pdev->dev, sizeof(struct sh_flctl), GFP_KERNEL); pdev 1125 drivers/mtd/nand/raw/sh_flctl.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1126 drivers/mtd/nand/raw/sh_flctl.c flctl->reg = devm_ioremap_resource(&pdev->dev, res); pdev 1131 drivers/mtd/nand/raw/sh_flctl.c irq = platform_get_irq(pdev, 0); pdev 1133 drivers/mtd/nand/raw/sh_flctl.c dev_err(&pdev->dev, "failed to get flste irq data: %d\n", irq); pdev 1137 drivers/mtd/nand/raw/sh_flctl.c ret = devm_request_irq(&pdev->dev, irq, flctl_handle_flste, IRQF_SHARED, pdev 1140 drivers/mtd/nand/raw/sh_flctl.c dev_err(&pdev->dev, "request interrupt failed.\n"); pdev 1144 drivers/mtd/nand/raw/sh_flctl.c if (pdev->dev.of_node) pdev 1145 drivers/mtd/nand/raw/sh_flctl.c pdata = flctl_parse_dt(&pdev->dev); pdev 1147 drivers/mtd/nand/raw/sh_flctl.c pdata = dev_get_platdata(&pdev->dev); pdev 1150 drivers/mtd/nand/raw/sh_flctl.c dev_err(&pdev->dev, "no setup data defined\n"); pdev 1154 drivers/mtd/nand/raw/sh_flctl.c platform_set_drvdata(pdev, flctl); pdev 1157 drivers/mtd/nand/raw/sh_flctl.c nand_set_flash_node(nand, pdev->dev.of_node); pdev 1158 drivers/mtd/nand/raw/sh_flctl.c flctl_mtd->dev.parent = &pdev->dev; pdev 1159 drivers/mtd/nand/raw/sh_flctl.c flctl->pdev = pdev; pdev 1182 drivers/mtd/nand/raw/sh_flctl.c pm_runtime_enable(&pdev->dev); pdev 1183 drivers/mtd/nand/raw/sh_flctl.c pm_runtime_resume(&pdev->dev); pdev 1202 drivers/mtd/nand/raw/sh_flctl.c pm_runtime_disable(&pdev->dev); pdev 1206 drivers/mtd/nand/raw/sh_flctl.c static int flctl_remove(struct platform_device *pdev) pdev 1208 drivers/mtd/nand/raw/sh_flctl.c struct sh_flctl *flctl = platform_get_drvdata(pdev); pdev 1212 drivers/mtd/nand/raw/sh_flctl.c pm_runtime_disable(&pdev->dev); pdev 102 drivers/mtd/nand/raw/sharpsl.c static int sharpsl_nand_probe(struct platform_device *pdev) pdev 109 drivers/mtd/nand/raw/sharpsl.c struct sharpsl_nand_platform_data *data = dev_get_platdata(&pdev->dev); pdev 112 drivers/mtd/nand/raw/sharpsl.c dev_err(&pdev->dev, "no platform data!\n"); pdev 121 drivers/mtd/nand/raw/sharpsl.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 123 drivers/mtd/nand/raw/sharpsl.c dev_err(&pdev->dev, "no io memory resource defined!\n"); pdev 131 drivers/mtd/nand/raw/sharpsl.c dev_err(&pdev->dev, "ioremap to access Sharp SL NAND chip failed\n"); pdev 141 drivers/mtd/nand/raw/sharpsl.c mtd->dev.parent = &pdev->dev; pdev 144 drivers/mtd/nand/raw/sharpsl.c platform_set_drvdata(pdev, sharpsl); pdev 199 drivers/mtd/nand/raw/sharpsl.c static int sharpsl_nand_remove(struct platform_device *pdev) pdev 201 drivers/mtd/nand/raw/sharpsl.c struct sharpsl_nand *sharpsl = platform_get_drvdata(pdev); pdev 1861 drivers/mtd/nand/raw/stm32_fmc2_nand.c static int stm32_fmc2_probe(struct platform_device *pdev) pdev 1863 drivers/mtd/nand/raw/stm32_fmc2_nand.c struct device *dev = &pdev->dev; pdev 1884 drivers/mtd/nand/raw/stm32_fmc2_nand.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1896 drivers/mtd/nand/raw/stm32_fmc2_nand.c res = platform_get_resource(pdev, IORESOURCE_MEM, mem_region); pdev 1903 drivers/mtd/nand/raw/stm32_fmc2_nand.c res = platform_get_resource(pdev, IORESOURCE_MEM, pdev 1909 drivers/mtd/nand/raw/stm32_fmc2_nand.c res = platform_get_resource(pdev, IORESOURCE_MEM, pdev 1916 drivers/mtd/nand/raw/stm32_fmc2_nand.c irq = platform_get_irq(pdev, 0); pdev 1979 drivers/mtd/nand/raw/stm32_fmc2_nand.c platform_set_drvdata(pdev, fmc2); pdev 2002 drivers/mtd/nand/raw/stm32_fmc2_nand.c static int stm32_fmc2_remove(struct platform_device *pdev) pdev 2004 drivers/mtd/nand/raw/stm32_fmc2_nand.c struct stm32_fmc2_nfc *fmc2 = platform_get_drvdata(pdev); pdev 2052 drivers/mtd/nand/raw/sunxi_nand.c static int sunxi_nfc_probe(struct platform_device *pdev) pdev 2054 drivers/mtd/nand/raw/sunxi_nand.c struct device *dev = &pdev->dev; pdev 2068 drivers/mtd/nand/raw/sunxi_nand.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2073 drivers/mtd/nand/raw/sunxi_nand.c irq = platform_get_irq(pdev, 0); pdev 2112 drivers/mtd/nand/raw/sunxi_nand.c nfc->caps = of_device_get_match_data(&pdev->dev); pdev 2148 drivers/mtd/nand/raw/sunxi_nand.c platform_set_drvdata(pdev, nfc); pdev 2171 drivers/mtd/nand/raw/sunxi_nand.c static int sunxi_nfc_remove(struct platform_device *pdev) pdev 2173 drivers/mtd/nand/raw/sunxi_nand.c struct sunxi_nfc *nfc = platform_get_drvdata(pdev); pdev 601 drivers/mtd/nand/raw/tango_nand.c static int tango_nand_remove(struct platform_device *pdev) pdev 604 drivers/mtd/nand/raw/tango_nand.c struct tango_nfc *nfc = platform_get_drvdata(pdev); pdev 616 drivers/mtd/nand/raw/tango_nand.c static int tango_nand_probe(struct platform_device *pdev) pdev 624 drivers/mtd/nand/raw/tango_nand.c nfc = devm_kzalloc(&pdev->dev, sizeof(*nfc), GFP_KERNEL); pdev 628 drivers/mtd/nand/raw/tango_nand.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 629 drivers/mtd/nand/raw/tango_nand.c nfc->reg_base = devm_ioremap_resource(&pdev->dev, res); pdev 633 drivers/mtd/nand/raw/tango_nand.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 634 drivers/mtd/nand/raw/tango_nand.c nfc->mem_base = devm_ioremap_resource(&pdev->dev, res); pdev 638 drivers/mtd/nand/raw/tango_nand.c res = platform_get_resource(pdev, IORESOURCE_MEM, 2); pdev 639 drivers/mtd/nand/raw/tango_nand.c nfc->pbus_base = devm_ioremap_resource(&pdev->dev, res); pdev 645 drivers/mtd/nand/raw/tango_nand.c clk = devm_clk_get(&pdev->dev, NULL); pdev 649 drivers/mtd/nand/raw/tango_nand.c nfc->chan = dma_request_chan(&pdev->dev, "rxtx"); pdev 653 drivers/mtd/nand/raw/tango_nand.c platform_set_drvdata(pdev, nfc); pdev 658 drivers/mtd/nand/raw/tango_nand.c for_each_child_of_node(pdev->dev.of_node, np) { pdev 659 drivers/mtd/nand/raw/tango_nand.c err = chip_init(&pdev->dev, np); pdev 661 drivers/mtd/nand/raw/tango_nand.c tango_nand_remove(pdev); pdev 1136 drivers/mtd/nand/raw/tegra_nand.c static int tegra_nand_probe(struct platform_device *pdev) pdev 1143 drivers/mtd/nand/raw/tegra_nand.c ctrl = devm_kzalloc(&pdev->dev, sizeof(*ctrl), GFP_KERNEL); pdev 1147 drivers/mtd/nand/raw/tegra_nand.c ctrl->dev = &pdev->dev; pdev 1151 drivers/mtd/nand/raw/tegra_nand.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1152 drivers/mtd/nand/raw/tegra_nand.c ctrl->regs = devm_ioremap_resource(&pdev->dev, res); pdev 1156 drivers/mtd/nand/raw/tegra_nand.c rst = devm_reset_control_get(&pdev->dev, "nand"); pdev 1160 drivers/mtd/nand/raw/tegra_nand.c ctrl->clk = devm_clk_get(&pdev->dev, "nand"); pdev 1181 drivers/mtd/nand/raw/tegra_nand.c ctrl->irq = platform_get_irq(pdev, 0); pdev 1182 drivers/mtd/nand/raw/tegra_nand.c err = devm_request_irq(&pdev->dev, ctrl->irq, tegra_nand_irq, 0, pdev 1183 drivers/mtd/nand/raw/tegra_nand.c dev_name(&pdev->dev), ctrl); pdev 1195 drivers/mtd/nand/raw/tegra_nand.c platform_set_drvdata(pdev, ctrl); pdev 1204 drivers/mtd/nand/raw/tegra_nand.c static int tegra_nand_remove(struct platform_device *pdev) pdev 1206 drivers/mtd/nand/raw/tegra_nand.c struct tegra_nand_controller *ctrl = platform_get_drvdata(pdev); pdev 810 drivers/mtd/nand/raw/vf610_nfc.c static int vf610_nfc_probe(struct platform_device *pdev) pdev 821 drivers/mtd/nand/raw/vf610_nfc.c nfc = devm_kzalloc(&pdev->dev, sizeof(*nfc), GFP_KERNEL); pdev 825 drivers/mtd/nand/raw/vf610_nfc.c nfc->dev = &pdev->dev; pdev 833 drivers/mtd/nand/raw/vf610_nfc.c irq = platform_get_irq(pdev, 0); pdev 837 drivers/mtd/nand/raw/vf610_nfc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 842 drivers/mtd/nand/raw/vf610_nfc.c nfc->clk = devm_clk_get(&pdev->dev, NULL); pdev 852 drivers/mtd/nand/raw/vf610_nfc.c of_id = of_match_device(vf610_nfc_dt_ids, &pdev->dev); pdev 900 drivers/mtd/nand/raw/vf610_nfc.c platform_set_drvdata(pdev, nfc); pdev 915 drivers/mtd/nand/raw/vf610_nfc.c static int vf610_nfc_remove(struct platform_device *pdev) pdev 917 drivers/mtd/nand/raw/vf610_nfc.c struct vf610_nfc *nfc = platform_get_drvdata(pdev); pdev 151 drivers/mtd/nand/raw/xway_nand.c static int xway_nand_probe(struct platform_device *pdev) pdev 161 drivers/mtd/nand/raw/xway_nand.c data = devm_kzalloc(&pdev->dev, sizeof(struct xway_nand_data), pdev 166 drivers/mtd/nand/raw/xway_nand.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 167 drivers/mtd/nand/raw/xway_nand.c data->nandaddr = devm_ioremap_resource(&pdev->dev, res); pdev 171 drivers/mtd/nand/raw/xway_nand.c nand_set_flash_node(&data->chip, pdev->dev.of_node); pdev 173 drivers/mtd/nand/raw/xway_nand.c mtd->dev.parent = &pdev->dev; pdev 186 drivers/mtd/nand/raw/xway_nand.c platform_set_drvdata(pdev, data); pdev 190 drivers/mtd/nand/raw/xway_nand.c err = of_property_read_u32(pdev->dev.of_node, "lantiq,cs", &cs); pdev 221 drivers/mtd/nand/raw/xway_nand.c static int xway_nand_remove(struct platform_device *pdev) pdev 223 drivers/mtd/nand/raw/xway_nand.c struct xway_nand_data *data = platform_get_drvdata(pdev); pdev 847 drivers/mtd/spi-nor/aspeed-smc.c static int aspeed_smc_probe(struct platform_device *pdev) pdev 849 drivers/mtd/spi-nor/aspeed-smc.c struct device_node *np = pdev->dev.of_node; pdev 850 drivers/mtd/spi-nor/aspeed-smc.c struct device *dev = &pdev->dev; pdev 857 drivers/mtd/spi-nor/aspeed-smc.c match = of_match_device(aspeed_smc_matches, &pdev->dev); pdev 862 drivers/mtd/spi-nor/aspeed-smc.c controller = devm_kzalloc(&pdev->dev, pdev 871 drivers/mtd/spi-nor/aspeed-smc.c platform_set_drvdata(pdev, controller); pdev 873 drivers/mtd/spi-nor/aspeed-smc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 878 drivers/mtd/spi-nor/aspeed-smc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 64 drivers/mtd/spi-nor/cadence-quadspi.c struct platform_device *pdev; pdev 323 drivers/mtd/spi-nor/cadence-quadspi.c dev_err(&cqspi->pdev->dev, pdev 348 drivers/mtd/spi-nor/cadence-quadspi.c dev_err(&cqspi->pdev->dev, pdev 1105 drivers/mtd/spi-nor/cadence-quadspi.c static int cqspi_of_get_flash_pdata(struct platform_device *pdev, pdev 1110 drivers/mtd/spi-nor/cadence-quadspi.c dev_err(&pdev->dev, "couldn't determine read-delay\n"); pdev 1115 drivers/mtd/spi-nor/cadence-quadspi.c dev_err(&pdev->dev, "couldn't determine tshsl-ns\n"); pdev 1120 drivers/mtd/spi-nor/cadence-quadspi.c dev_err(&pdev->dev, "couldn't determine tsd2d-ns\n"); pdev 1125 drivers/mtd/spi-nor/cadence-quadspi.c dev_err(&pdev->dev, "couldn't determine tchsh-ns\n"); pdev 1130 drivers/mtd/spi-nor/cadence-quadspi.c dev_err(&pdev->dev, "couldn't determine tslch-ns\n"); pdev 1135 drivers/mtd/spi-nor/cadence-quadspi.c dev_err(&pdev->dev, "couldn't determine spi-max-frequency\n"); pdev 1142 drivers/mtd/spi-nor/cadence-quadspi.c static int cqspi_of_get_pdata(struct platform_device *pdev) pdev 1144 drivers/mtd/spi-nor/cadence-quadspi.c struct device_node *np = pdev->dev.of_node; pdev 1145 drivers/mtd/spi-nor/cadence-quadspi.c struct cqspi_st *cqspi = platform_get_drvdata(pdev); pdev 1150 drivers/mtd/spi-nor/cadence-quadspi.c dev_err(&pdev->dev, "couldn't determine fifo-depth\n"); pdev 1155 drivers/mtd/spi-nor/cadence-quadspi.c dev_err(&pdev->dev, "couldn't determine fifo-width\n"); pdev 1161 drivers/mtd/spi-nor/cadence-quadspi.c dev_err(&pdev->dev, "couldn't determine trigger-address\n"); pdev 1213 drivers/mtd/spi-nor/cadence-quadspi.c dev_err(&cqspi->pdev->dev, "No Rx DMA available\n"); pdev 1221 drivers/mtd/spi-nor/cadence-quadspi.c struct platform_device *pdev = cqspi->pdev; pdev 1222 drivers/mtd/spi-nor/cadence-quadspi.c struct device *dev = &pdev->dev; pdev 1256 drivers/mtd/spi-nor/cadence-quadspi.c ret = cqspi_of_get_flash_pdata(pdev, f_pdata, np); pdev 1313 drivers/mtd/spi-nor/cadence-quadspi.c static int cqspi_probe(struct platform_device *pdev) pdev 1315 drivers/mtd/spi-nor/cadence-quadspi.c struct device_node *np = pdev->dev.of_node; pdev 1316 drivers/mtd/spi-nor/cadence-quadspi.c struct device *dev = &pdev->dev; pdev 1330 drivers/mtd/spi-nor/cadence-quadspi.c cqspi->pdev = pdev; pdev 1331 drivers/mtd/spi-nor/cadence-quadspi.c platform_set_drvdata(pdev, cqspi); pdev 1334 drivers/mtd/spi-nor/cadence-quadspi.c ret = cqspi_of_get_pdata(pdev); pdev 1348 drivers/mtd/spi-nor/cadence-quadspi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1356 drivers/mtd/spi-nor/cadence-quadspi.c res_ahb = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 1368 drivers/mtd/spi-nor/cadence-quadspi.c irq = platform_get_irq(pdev, 0); pdev 1413 drivers/mtd/spi-nor/cadence-quadspi.c pdev->name, cqspi); pdev 1441 drivers/mtd/spi-nor/cadence-quadspi.c static int cqspi_remove(struct platform_device *pdev) pdev 1443 drivers/mtd/spi-nor/cadence-quadspi.c struct cqspi_st *cqspi = platform_get_drvdata(pdev); pdev 1457 drivers/mtd/spi-nor/cadence-quadspi.c pm_runtime_put_sync(&pdev->dev); pdev 1458 drivers/mtd/spi-nor/cadence-quadspi.c pm_runtime_disable(&pdev->dev); pdev 416 drivers/mtd/spi-nor/hisi-sfc.c static int hisi_spi_nor_probe(struct platform_device *pdev) pdev 418 drivers/mtd/spi-nor/hisi-sfc.c struct device *dev = &pdev->dev; pdev 427 drivers/mtd/spi-nor/hisi-sfc.c platform_set_drvdata(pdev, host); pdev 430 drivers/mtd/spi-nor/hisi-sfc.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "control"); pdev 435 drivers/mtd/spi-nor/hisi-sfc.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "memory"); pdev 469 drivers/mtd/spi-nor/hisi-sfc.c static int hisi_spi_nor_remove(struct platform_device *pdev) pdev 471 drivers/mtd/spi-nor/hisi-sfc.c struct hifmc_host *host = platform_get_drvdata(pdev); pdev 23 drivers/mtd/spi-nor/intel-spi-pci.c static int intel_spi_pci_probe(struct pci_dev *pdev, pdev 31 drivers/mtd/spi-nor/intel-spi-pci.c ret = pcim_enable_device(pdev); pdev 35 drivers/mtd/spi-nor/intel-spi-pci.c info = devm_kmemdup(&pdev->dev, (void *)id->driver_data, sizeof(*info), pdev 41 drivers/mtd/spi-nor/intel-spi-pci.c pci_read_config_dword(pdev, BCR, &bcr); pdev 44 drivers/mtd/spi-nor/intel-spi-pci.c pci_write_config_dword(pdev, BCR, bcr); pdev 45 drivers/mtd/spi-nor/intel-spi-pci.c pci_read_config_dword(pdev, BCR, &bcr); pdev 49 drivers/mtd/spi-nor/intel-spi-pci.c ispi = intel_spi_probe(&pdev->dev, &pdev->resource[0], info); pdev 53 drivers/mtd/spi-nor/intel-spi-pci.c pci_set_drvdata(pdev, ispi); pdev 57 drivers/mtd/spi-nor/intel-spi-pci.c static void intel_spi_pci_remove(struct pci_dev *pdev) pdev 59 drivers/mtd/spi-nor/intel-spi-pci.c intel_spi_remove(pci_get_drvdata(pdev)); pdev 15 drivers/mtd/spi-nor/intel-spi-platform.c static int intel_spi_platform_probe(struct platform_device *pdev) pdev 21 drivers/mtd/spi-nor/intel-spi-platform.c info = dev_get_platdata(&pdev->dev); pdev 25 drivers/mtd/spi-nor/intel-spi-platform.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 26 drivers/mtd/spi-nor/intel-spi-platform.c ispi = intel_spi_probe(&pdev->dev, mem, info); pdev 30 drivers/mtd/spi-nor/intel-spi-platform.c platform_set_drvdata(pdev, ispi); pdev 34 drivers/mtd/spi-nor/intel-spi-platform.c static int intel_spi_platform_remove(struct platform_device *pdev) pdev 36 drivers/mtd/spi-nor/intel-spi-platform.c struct intel_spi *ispi = platform_get_drvdata(pdev); pdev 456 drivers/mtd/spi-nor/mtk-quadspi.c static int mtk_nor_drv_probe(struct platform_device *pdev) pdev 463 drivers/mtd/spi-nor/mtk-quadspi.c if (!pdev->dev.of_node) { pdev 464 drivers/mtd/spi-nor/mtk-quadspi.c dev_err(&pdev->dev, "No DT found\n"); pdev 468 drivers/mtd/spi-nor/mtk-quadspi.c mtk_nor = devm_kzalloc(&pdev->dev, sizeof(*mtk_nor), GFP_KERNEL); pdev 471 drivers/mtd/spi-nor/mtk-quadspi.c platform_set_drvdata(pdev, mtk_nor); pdev 473 drivers/mtd/spi-nor/mtk-quadspi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 474 drivers/mtd/spi-nor/mtk-quadspi.c mtk_nor->base = devm_ioremap_resource(&pdev->dev, res); pdev 478 drivers/mtd/spi-nor/mtk-quadspi.c mtk_nor->spi_clk = devm_clk_get(&pdev->dev, "spi"); pdev 482 drivers/mtd/spi-nor/mtk-quadspi.c mtk_nor->nor_clk = devm_clk_get(&pdev->dev, "sf"); pdev 486 drivers/mtd/spi-nor/mtk-quadspi.c mtk_nor->dev = &pdev->dev; pdev 493 drivers/mtd/spi-nor/mtk-quadspi.c flash_np = of_get_next_available_child(pdev->dev.of_node, NULL); pdev 495 drivers/mtd/spi-nor/mtk-quadspi.c dev_err(&pdev->dev, "no SPI flash device to configure\n"); pdev 508 drivers/mtd/spi-nor/mtk-quadspi.c static int mtk_nor_drv_remove(struct platform_device *pdev) pdev 510 drivers/mtd/spi-nor/mtk-quadspi.c struct mtk_nor *mtk_nor = platform_get_drvdata(pdev); pdev 373 drivers/mtd/spi-nor/nxp-spifi.c static int nxp_spifi_probe(struct platform_device *pdev) pdev 380 drivers/mtd/spi-nor/nxp-spifi.c spifi = devm_kzalloc(&pdev->dev, sizeof(*spifi), GFP_KERNEL); pdev 384 drivers/mtd/spi-nor/nxp-spifi.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "spifi"); pdev 385 drivers/mtd/spi-nor/nxp-spifi.c spifi->io_base = devm_ioremap_resource(&pdev->dev, res); pdev 389 drivers/mtd/spi-nor/nxp-spifi.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "flash"); pdev 390 drivers/mtd/spi-nor/nxp-spifi.c spifi->flash_base = devm_ioremap_resource(&pdev->dev, res); pdev 394 drivers/mtd/spi-nor/nxp-spifi.c spifi->clk_spifi = devm_clk_get(&pdev->dev, "spifi"); pdev 396 drivers/mtd/spi-nor/nxp-spifi.c dev_err(&pdev->dev, "spifi clock not found\n"); pdev 400 drivers/mtd/spi-nor/nxp-spifi.c spifi->clk_reg = devm_clk_get(&pdev->dev, "reg"); pdev 402 drivers/mtd/spi-nor/nxp-spifi.c dev_err(&pdev->dev, "reg clock not found\n"); pdev 408 drivers/mtd/spi-nor/nxp-spifi.c dev_err(&pdev->dev, "unable to enable reg clock\n"); pdev 414 drivers/mtd/spi-nor/nxp-spifi.c dev_err(&pdev->dev, "unable to enable spifi clock\n"); pdev 418 drivers/mtd/spi-nor/nxp-spifi.c spifi->dev = &pdev->dev; pdev 419 drivers/mtd/spi-nor/nxp-spifi.c platform_set_drvdata(pdev, spifi); pdev 427 drivers/mtd/spi-nor/nxp-spifi.c flash_np = of_get_next_available_child(pdev->dev.of_node, NULL); pdev 429 drivers/mtd/spi-nor/nxp-spifi.c dev_err(&pdev->dev, "no SPI flash device to configure\n"); pdev 437 drivers/mtd/spi-nor/nxp-spifi.c dev_err(&pdev->dev, "unable to setup flash chip\n"); pdev 450 drivers/mtd/spi-nor/nxp-spifi.c static int nxp_spifi_remove(struct platform_device *pdev) pdev 452 drivers/mtd/spi-nor/nxp-spifi.c struct nxp_spifi *spifi = platform_get_drvdata(pdev); pdev 46 drivers/mux/gpio.c static int mux_gpio_probe(struct platform_device *pdev) pdev 48 drivers/mux/gpio.c struct device *dev = &pdev->dev; pdev 36 drivers/mux/mmio.c static int mux_mmio_probe(struct platform_device *pdev) pdev 38 drivers/mux/mmio.c struct device *dev = &pdev->dev; pdev 117 drivers/net/arcnet/com20020-pci.c static void com20020pci_remove(struct pci_dev *pdev); pdev 119 drivers/net/arcnet/com20020-pci.c static int com20020pci_probe(struct pci_dev *pdev, pdev 130 drivers/net/arcnet/com20020-pci.c if (pci_enable_device(pdev)) pdev 133 drivers/net/arcnet/com20020-pci.c priv = devm_kzalloc(&pdev->dev, sizeof(struct com20020_priv), pdev 145 drivers/net/arcnet/com20020-pci.c ioaddr = pci_resource_start(pdev, mm->bar) + mm->offset; pdev 146 drivers/net/arcnet/com20020-pci.c r = devm_request_region(&pdev->dev, ioaddr, mm->size, pdev 173 drivers/net/arcnet/com20020-pci.c ioaddr = pci_resource_start(pdev, cm->bar) + cm->offset; pdev 175 drivers/net/arcnet/com20020-pci.c r = devm_request_region(&pdev->dev, ioaddr, cm->size, pdev 191 drivers/net/arcnet/com20020-pci.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 195 drivers/net/arcnet/com20020-pci.c dev->irq = pdev->irq; pdev 226 drivers/net/arcnet/com20020-pci.c card = devm_kzalloc(&pdev->dev, sizeof(struct com20020_dev), pdev 236 drivers/net/arcnet/com20020-pci.c card->tx_led.default_trigger = devm_kasprintf(&pdev->dev, pdev 239 drivers/net/arcnet/com20020-pci.c card->tx_led.name = devm_kasprintf(&pdev->dev, GFP_KERNEL, pdev 245 drivers/net/arcnet/com20020-pci.c card->recon_led.default_trigger = devm_kasprintf(&pdev->dev, pdev 248 drivers/net/arcnet/com20020-pci.c card->recon_led.name = devm_kasprintf(&pdev->dev, GFP_KERNEL, pdev 254 drivers/net/arcnet/com20020-pci.c ret = devm_led_classdev_register(&pdev->dev, &card->tx_led); pdev 258 drivers/net/arcnet/com20020-pci.c ret = devm_led_classdev_register(&pdev->dev, &card->recon_led); pdev 273 drivers/net/arcnet/com20020-pci.c pci_set_drvdata(pdev, priv); pdev 278 drivers/net/arcnet/com20020-pci.c com20020pci_remove(pdev); pdev 282 drivers/net/arcnet/com20020-pci.c static void com20020pci_remove(struct pci_dev *pdev) pdev 287 drivers/net/arcnet/com20020-pci.c priv = pci_get_drvdata(pdev); pdev 97 drivers/net/caif/caif_spi.c return dma_alloc_coherent(&cfspi->pdev->dev, SPI_DMA_BUF_LEN, daddr, pdev 104 drivers/net/caif/caif_spi.c dma_free_coherent(&cfspi->pdev->dev, SPI_DMA_BUF_LEN, cpu_addr, handle); pdev 254 drivers/net/caif/caif_spi.c cfspi->dbgfs_dir = debugfs_create_dir(cfspi->pdev->name, dbgfs_root); pdev 725 drivers/net/caif/caif_spi.c int cfspi_spi_probe(struct platform_device *pdev) pdev 731 drivers/net/caif/caif_spi.c dev = (struct cfspi_dev *)pdev->dev.platform_data; pdev 744 drivers/net/caif/caif_spi.c cfspi->pdev = pdev; pdev 765 drivers/net/caif/caif_spi.c int cfspi_spi_remove(struct platform_device *pdev) pdev 1251 drivers/net/can/at91_can.c static const struct at91_devtype_data *at91_can_get_driver_data(struct platform_device *pdev) pdev 1253 drivers/net/can/at91_can.c if (pdev->dev.of_node) { pdev 1256 drivers/net/can/at91_can.c match = of_match_node(at91_can_dt_ids, pdev->dev.of_node); pdev 1258 drivers/net/can/at91_can.c dev_err(&pdev->dev, "no matching node found in dtb\n"); pdev 1264 drivers/net/can/at91_can.c platform_get_device_id(pdev)->driver_data; pdev 1267 drivers/net/can/at91_can.c static int at91_can_probe(struct platform_device *pdev) pdev 1277 drivers/net/can/at91_can.c devtype_data = at91_can_get_driver_data(pdev); pdev 1279 drivers/net/can/at91_can.c dev_err(&pdev->dev, "no driver data\n"); pdev 1284 drivers/net/can/at91_can.c clk = clk_get(&pdev->dev, "can_clk"); pdev 1286 drivers/net/can/at91_can.c dev_err(&pdev->dev, "no clock defined\n"); pdev 1291 drivers/net/can/at91_can.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1292 drivers/net/can/at91_can.c irq = platform_get_irq(pdev, 0); pdev 1300 drivers/net/can/at91_can.c pdev->name)) { pdev 1332 drivers/net/can/at91_can.c priv->pdata = dev_get_platdata(&pdev->dev); pdev 1340 drivers/net/can/at91_can.c platform_set_drvdata(pdev, dev); pdev 1341 drivers/net/can/at91_can.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 1345 drivers/net/can/at91_can.c dev_err(&pdev->dev, "registering netdev failed\n"); pdev 1351 drivers/net/can/at91_can.c dev_info(&pdev->dev, "device registered (reg_base=%p, irq=%d)\n", pdev 1368 drivers/net/can/at91_can.c static int at91_can_remove(struct platform_device *pdev) pdev 1370 drivers/net/can/at91_can.c struct net_device *dev = platform_get_drvdata(pdev); pdev 1378 drivers/net/can/at91_can.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 114 drivers/net/can/c_can/c_can_pci.c static int c_can_pci_probe(struct pci_dev *pdev, pdev 123 drivers/net/can/c_can/c_can_pci.c ret = pci_enable_device(pdev); pdev 125 drivers/net/can/c_can/c_can_pci.c dev_err(&pdev->dev, "pci_enable_device FAILED\n"); pdev 129 drivers/net/can/c_can/c_can_pci.c ret = pci_request_regions(pdev, KBUILD_MODNAME); pdev 131 drivers/net/can/c_can/c_can_pci.c dev_err(&pdev->dev, "pci_request_regions FAILED\n"); pdev 135 drivers/net/can/c_can/c_can_pci.c ret = pci_enable_msi(pdev); pdev 137 drivers/net/can/c_can/c_can_pci.c dev_info(&pdev->dev, "MSI enabled\n"); pdev 138 drivers/net/can/c_can/c_can_pci.c pci_set_master(pdev); pdev 141 drivers/net/can/c_can/c_can_pci.c addr = pci_iomap(pdev, c_can_pci_data->bar, pdev 142 drivers/net/can/c_can/c_can_pci.c pci_resource_len(pdev, c_can_pci_data->bar)); pdev 144 drivers/net/can/c_can/c_can_pci.c dev_err(&pdev->dev, pdev 159 drivers/net/can/c_can/c_can_pci.c pci_set_drvdata(pdev, dev); pdev 160 drivers/net/can/c_can/c_can_pci.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 162 drivers/net/can/c_can/c_can_pci.c dev->irq = pdev->irq; pdev 164 drivers/net/can/c_can/c_can_pci.c priv->device = &pdev->dev; pdev 167 drivers/net/can/c_can/c_can_pci.c dev_err(&pdev->dev, "no clock frequency defined\n"); pdev 214 drivers/net/can/c_can/c_can_pci.c dev_err(&pdev->dev, "registering %s failed (err=%d)\n", pdev 219 drivers/net/can/c_can/c_can_pci.c dev_dbg(&pdev->dev, "%s device registered (regs=%p, irq=%d)\n", pdev 227 drivers/net/can/c_can/c_can_pci.c pci_iounmap(pdev, addr); pdev 229 drivers/net/can/c_can/c_can_pci.c pci_disable_msi(pdev); pdev 230 drivers/net/can/c_can/c_can_pci.c pci_clear_master(pdev); pdev 231 drivers/net/can/c_can/c_can_pci.c pci_release_regions(pdev); pdev 233 drivers/net/can/c_can/c_can_pci.c pci_disable_device(pdev); pdev 238 drivers/net/can/c_can/c_can_pci.c static void c_can_pci_remove(struct pci_dev *pdev) pdev 240 drivers/net/can/c_can/c_can_pci.c struct net_device *dev = pci_get_drvdata(pdev); pdev 247 drivers/net/can/c_can/c_can_pci.c pci_iounmap(pdev, priv->base); pdev 248 drivers/net/can/c_can/c_can_pci.c pci_disable_msi(pdev); pdev 249 drivers/net/can/c_can/c_can_pci.c pci_clear_master(pdev); pdev 250 drivers/net/can/c_can/c_can_pci.c pci_release_regions(pdev); pdev 251 drivers/net/can/c_can/c_can_pci.c pci_disable_device(pdev); pdev 250 drivers/net/can/c_can/c_can_platform.c static int c_can_plat_probe(struct platform_device *pdev) pdev 261 drivers/net/can/c_can/c_can_platform.c struct device_node *np = pdev->dev.of_node; pdev 263 drivers/net/can/c_can/c_can_platform.c match = of_match_device(c_can_of_table, &pdev->dev); pdev 266 drivers/net/can/c_can/c_can_platform.c } else if (pdev->id_entry->driver_data) { pdev 268 drivers/net/can/c_can/c_can_platform.c platform_get_device_id(pdev)->driver_data; pdev 274 drivers/net/can/c_can/c_can_platform.c clk = devm_clk_get(&pdev->dev, NULL); pdev 281 drivers/net/can/c_can/c_can_platform.c irq = platform_get_irq(pdev, 0); pdev 287 drivers/net/can/c_can/c_can_platform.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 288 drivers/net/can/c_can/c_can_platform.c addr = devm_ioremap_resource(&pdev->dev, mem); pdev 347 drivers/net/can/c_can/c_can_platform.c dev_err(&pdev->dev, pdev 354 drivers/net/can/c_can/c_can_platform.c dev_err(&pdev->dev, pdev 360 drivers/net/can/c_can/c_can_platform.c dev_err(&pdev->dev, pdev 380 drivers/net/can/c_can/c_can_platform.c priv->device = &pdev->dev; pdev 385 drivers/net/can/c_can/c_can_platform.c platform_set_drvdata(pdev, dev); pdev 386 drivers/net/can/c_can/c_can_platform.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 390 drivers/net/can/c_can/c_can_platform.c dev_err(&pdev->dev, "registering %s failed (err=%d)\n", pdev 395 drivers/net/can/c_can/c_can_platform.c dev_info(&pdev->dev, "%s device registered (regs=%p, irq=%d)\n", pdev 402 drivers/net/can/c_can/c_can_platform.c dev_err(&pdev->dev, "probe failed\n"); pdev 407 drivers/net/can/c_can/c_can_platform.c static int c_can_plat_remove(struct platform_device *pdev) pdev 409 drivers/net/can/c_can/c_can_platform.c struct net_device *dev = platform_get_drvdata(pdev); pdev 419 drivers/net/can/c_can/c_can_platform.c static int c_can_suspend(struct platform_device *pdev, pm_message_t state) pdev 422 drivers/net/can/c_can/c_can_platform.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 426 drivers/net/can/c_can/c_can_platform.c dev_warn(&pdev->dev, "Not supported\n"); pdev 446 drivers/net/can/c_can/c_can_platform.c static int c_can_resume(struct platform_device *pdev) pdev 449 drivers/net/can/c_can/c_can_platform.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 453 drivers/net/can/c_can/c_can_platform.c dev_warn(&pdev->dev, "Not supported\n"); pdev 161 drivers/net/can/cc770/cc770_isa.c static int cc770_isa_probe(struct platform_device *pdev) pdev 167 drivers/net/can/cc770/cc770_isa.c int idx = pdev->id; pdev 171 drivers/net/can/cc770/cc770_isa.c dev_dbg(&pdev->dev, "probing idx=%d: port=%#lx, mem=%#lx, irq=%d\n", pdev 260 drivers/net/can/cc770/cc770_isa.c platform_set_drvdata(pdev, dev); pdev 261 drivers/net/can/cc770/cc770_isa.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 265 drivers/net/can/cc770/cc770_isa.c dev_err(&pdev->dev, pdev 270 drivers/net/can/cc770/cc770_isa.c dev_info(&pdev->dev, "device registered (reg_base=0x%p, irq=%d)\n", pdev 286 drivers/net/can/cc770/cc770_isa.c static int cc770_isa_remove(struct platform_device *pdev) pdev 288 drivers/net/can/cc770/cc770_isa.c struct net_device *dev = platform_get_drvdata(pdev); pdev 290 drivers/net/can/cc770/cc770_isa.c int idx = pdev->id; pdev 70 drivers/net/can/cc770/cc770_platform.c static int cc770_get_of_node_data(struct platform_device *pdev, pdev 73 drivers/net/can/cc770/cc770_platform.c struct device_node *np = pdev->dev.of_node; pdev 136 drivers/net/can/cc770/cc770_platform.c dev_dbg(&pdev->dev, "invalid clock-out-frequency\n"); pdev 143 drivers/net/can/cc770/cc770_platform.c static int cc770_get_platform_data(struct platform_device *pdev, pdev 147 drivers/net/can/cc770/cc770_platform.c struct cc770_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 159 drivers/net/can/cc770/cc770_platform.c static int cc770_platform_probe(struct platform_device *pdev) pdev 168 drivers/net/can/cc770/cc770_platform.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 169 drivers/net/can/cc770/cc770_platform.c irq = platform_get_irq(pdev, 0); pdev 174 drivers/net/can/cc770/cc770_platform.c if (!request_mem_region(mem->start, mem_size, pdev->name)) pdev 196 drivers/net/can/cc770/cc770_platform.c if (pdev->dev.of_node) pdev 197 drivers/net/can/cc770/cc770_platform.c err = cc770_get_of_node_data(pdev, priv); pdev 198 drivers/net/can/cc770/cc770_platform.c else if (dev_get_platdata(&pdev->dev)) pdev 199 drivers/net/can/cc770/cc770_platform.c err = cc770_get_platform_data(pdev, priv); pdev 205 drivers/net/can/cc770/cc770_platform.c dev_dbg(&pdev->dev, pdev 211 drivers/net/can/cc770/cc770_platform.c platform_set_drvdata(pdev, dev); pdev 212 drivers/net/can/cc770/cc770_platform.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 216 drivers/net/can/cc770/cc770_platform.c dev_err(&pdev->dev, pdev 233 drivers/net/can/cc770/cc770_platform.c static int cc770_platform_remove(struct platform_device *pdev) pdev 235 drivers/net/can/cc770/cc770_platform.c struct net_device *dev = platform_get_drvdata(pdev); pdev 243 drivers/net/can/cc770/cc770_platform.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1452 drivers/net/can/flexcan.c static int flexcan_setup_stop_mode(struct platform_device *pdev) pdev 1454 drivers/net/can/flexcan.c struct net_device *dev = platform_get_drvdata(pdev); pdev 1455 drivers/net/can/flexcan.c struct device_node *np = pdev->dev.of_node; pdev 1471 drivers/net/can/flexcan.c dev_dbg(&pdev->dev, "no stop-mode property\n"); pdev 1478 drivers/net/can/flexcan.c dev_dbg(&pdev->dev, "could not find gpr node by phandle\n"); pdev 1485 drivers/net/can/flexcan.c dev_dbg(&pdev->dev, "could not find gpr regmap\n"); pdev 1495 drivers/net/can/flexcan.c dev_dbg(&pdev->dev, pdev 1500 drivers/net/can/flexcan.c device_set_wakeup_capable(&pdev->dev, true); pdev 1503 drivers/net/can/flexcan.c device_set_wakeup_enable(&pdev->dev, true); pdev 1531 drivers/net/can/flexcan.c static int flexcan_probe(struct platform_device *pdev) pdev 1545 drivers/net/can/flexcan.c reg_xceiver = devm_regulator_get(&pdev->dev, "xceiver"); pdev 1551 drivers/net/can/flexcan.c if (pdev->dev.of_node) { pdev 1552 drivers/net/can/flexcan.c of_property_read_u32(pdev->dev.of_node, pdev 1554 drivers/net/can/flexcan.c of_property_read_u8(pdev->dev.of_node, pdev 1559 drivers/net/can/flexcan.c clk_ipg = devm_clk_get(&pdev->dev, "ipg"); pdev 1561 drivers/net/can/flexcan.c dev_err(&pdev->dev, "no ipg clock defined\n"); pdev 1565 drivers/net/can/flexcan.c clk_per = devm_clk_get(&pdev->dev, "per"); pdev 1567 drivers/net/can/flexcan.c dev_err(&pdev->dev, "no per clock defined\n"); pdev 1573 drivers/net/can/flexcan.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1574 drivers/net/can/flexcan.c irq = platform_get_irq(pdev, 0); pdev 1578 drivers/net/can/flexcan.c regs = devm_ioremap_resource(&pdev->dev, mem); pdev 1582 drivers/net/can/flexcan.c of_id = of_match_device(flexcan_of_match, &pdev->dev); pdev 1585 drivers/net/can/flexcan.c } else if (platform_get_device_id(pdev)->driver_data) { pdev 1587 drivers/net/can/flexcan.c platform_get_device_id(pdev)->driver_data; pdev 1596 drivers/net/can/flexcan.c platform_set_drvdata(pdev, dev); pdev 1597 drivers/net/can/flexcan.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 1605 drivers/net/can/flexcan.c if (of_property_read_bool(pdev->dev.of_node, "big-endian") || pdev 1614 drivers/net/can/flexcan.c priv->dev = &pdev->dev; pdev 1629 drivers/net/can/flexcan.c pm_runtime_get_noresume(&pdev->dev); pdev 1630 drivers/net/can/flexcan.c pm_runtime_set_active(&pdev->dev); pdev 1631 drivers/net/can/flexcan.c pm_runtime_enable(&pdev->dev); pdev 1635 drivers/net/can/flexcan.c dev_err(&pdev->dev, "registering netdev failed\n"); pdev 1642 drivers/net/can/flexcan.c err = flexcan_setup_stop_mode(pdev); pdev 1644 drivers/net/can/flexcan.c dev_dbg(&pdev->dev, "failed to setup stop-mode\n"); pdev 1654 drivers/net/can/flexcan.c static int flexcan_remove(struct platform_device *pdev) pdev 1656 drivers/net/can/flexcan.c struct net_device *dev = platform_get_drvdata(pdev); pdev 1659 drivers/net/can/flexcan.c pm_runtime_disable(&pdev->dev); pdev 940 drivers/net/can/ifi_canfd/ifi_canfd.c static int ifi_canfd_plat_probe(struct platform_device *pdev) pdev 942 drivers/net/can/ifi_canfd/ifi_canfd.c struct device *dev = &pdev->dev; pdev 950 drivers/net/can/ifi_canfd/ifi_canfd.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 952 drivers/net/can/ifi_canfd/ifi_canfd.c irq = platform_get_irq(pdev, 0); pdev 1002 drivers/net/can/ifi_canfd/ifi_canfd.c platform_set_drvdata(pdev, ndev); pdev 1023 drivers/net/can/ifi_canfd/ifi_canfd.c static int ifi_canfd_plat_remove(struct platform_device *pdev) pdev 1025 drivers/net/can/ifi_canfd/ifi_canfd.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 1028 drivers/net/can/ifi_canfd/ifi_canfd.c platform_set_drvdata(pdev, NULL); pdev 1882 drivers/net/can/janz-ican3.c static int ican3_probe(struct platform_device *pdev) pdev 1891 drivers/net/can/janz-ican3.c pdata = dev_get_platdata(&pdev->dev); pdev 1895 drivers/net/can/janz-ican3.c dev_dbg(&pdev->dev, "probe: module number %d\n", pdata->modno); pdev 1898 drivers/net/can/janz-ican3.c dev = &pdev->dev; pdev 1908 drivers/net/can/janz-ican3.c platform_set_drvdata(pdev, ndev); pdev 1926 drivers/net/can/janz-ican3.c SET_NETDEV_DEV(ndev, &pdev->dev); pdev 1937 drivers/net/can/janz-ican3.c mod->irq = platform_get_irq(pdev, 0); pdev 1946 drivers/net/can/janz-ican3.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1963 drivers/net/can/janz-ican3.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 2017 drivers/net/can/janz-ican3.c static int ican3_remove(struct platform_device *pdev) pdev 2019 drivers/net/can/janz-ican3.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 1774 drivers/net/can/kvaser_pciefd.c static int kvaser_pciefd_probe(struct pci_dev *pdev, pdev 1780 drivers/net/can/kvaser_pciefd.c pcie = devm_kzalloc(&pdev->dev, sizeof(*pcie), GFP_KERNEL); pdev 1784 drivers/net/can/kvaser_pciefd.c pci_set_drvdata(pdev, pcie); pdev 1785 drivers/net/can/kvaser_pciefd.c pcie->pci = pdev; pdev 1787 drivers/net/can/kvaser_pciefd.c err = pci_enable_device(pdev); pdev 1791 drivers/net/can/kvaser_pciefd.c err = pci_request_regions(pdev, KVASER_PCIEFD_DRV_NAME); pdev 1795 drivers/net/can/kvaser_pciefd.c pcie->reg_base = pci_iomap(pdev, 0, 0); pdev 1809 drivers/net/can/kvaser_pciefd.c pci_set_master(pdev); pdev 1852 drivers/net/can/kvaser_pciefd.c pci_clear_master(pdev); pdev 1855 drivers/net/can/kvaser_pciefd.c pci_iounmap(pdev, pcie->reg_base); pdev 1858 drivers/net/can/kvaser_pciefd.c pci_release_regions(pdev); pdev 1861 drivers/net/can/kvaser_pciefd.c pci_disable_device(pdev); pdev 1884 drivers/net/can/kvaser_pciefd.c static void kvaser_pciefd_remove(struct pci_dev *pdev) pdev 1886 drivers/net/can/kvaser_pciefd.c struct kvaser_pciefd *pcie = pci_get_drvdata(pdev); pdev 1898 drivers/net/can/kvaser_pciefd.c pci_clear_master(pdev); pdev 1899 drivers/net/can/kvaser_pciefd.c pci_iounmap(pdev, pcie->reg_base); pdev 1900 drivers/net/can/kvaser_pciefd.c pci_release_regions(pdev); pdev 1901 drivers/net/can/kvaser_pciefd.c pci_disable_device(pdev); pdev 56 drivers/net/can/m_can/m_can_platform.c static int m_can_plat_probe(struct platform_device *pdev) pdev 65 drivers/net/can/m_can/m_can_platform.c mcan_class = m_can_class_allocate_dev(&pdev->dev); pdev 69 drivers/net/can/m_can/m_can_platform.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 77 drivers/net/can/m_can/m_can_platform.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "m_can"); pdev 78 drivers/net/can/m_can/m_can_platform.c addr = devm_ioremap_resource(&pdev->dev, res); pdev 79 drivers/net/can/m_can/m_can_platform.c irq = platform_get_irq_byname(pdev, "int0"); pdev 86 drivers/net/can/m_can/m_can_platform.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "message_ram"); pdev 92 drivers/net/can/m_can/m_can_platform.c mram_addr = devm_ioremap(&pdev->dev, res->start, resource_size(res)); pdev 104 drivers/net/can/m_can/m_can_platform.c mcan_class->dev = &pdev->dev; pdev 110 drivers/net/can/m_can/m_can_platform.c platform_set_drvdata(pdev, mcan_class->net); pdev 130 drivers/net/can/m_can/m_can_platform.c static int m_can_plat_remove(struct platform_device *pdev) pdev 132 drivers/net/can/m_can/m_can_platform.c struct net_device *dev = platform_get_drvdata(pdev); pdev 137 drivers/net/can/m_can/m_can_platform.c platform_set_drvdata(pdev, NULL); pdev 945 drivers/net/can/pch_can.c static void pch_can_remove(struct pci_dev *pdev) pdev 947 drivers/net/can/pch_can.c struct net_device *ndev = pci_get_drvdata(pdev); pdev 953 drivers/net/can/pch_can.c pci_release_regions(pdev); pdev 954 drivers/net/can/pch_can.c pci_disable_device(pdev); pdev 956 drivers/net/can/pch_can.c pci_iounmap(pdev, priv->regs); pdev 1036 drivers/net/can/pch_can.c static int pch_can_suspend(struct pci_dev *pdev, pm_message_t state) pdev 1043 drivers/net/can/pch_can.c struct net_device *dev = pci_get_drvdata(pdev); pdev 1061 drivers/net/can/pch_can.c dev_err(&pdev->dev, "%s -> Transmission time out.\n", __func__); pdev 1084 drivers/net/can/pch_can.c retval = pci_save_state(pdev); pdev 1086 drivers/net/can/pch_can.c dev_err(&pdev->dev, "pci_save_state failed.\n"); pdev 1088 drivers/net/can/pch_can.c pci_enable_wake(pdev, PCI_D3hot, 0); pdev 1089 drivers/net/can/pch_can.c pci_disable_device(pdev); pdev 1090 drivers/net/can/pch_can.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 1096 drivers/net/can/pch_can.c static int pch_can_resume(struct pci_dev *pdev) pdev 1100 drivers/net/can/pch_can.c struct net_device *dev = pci_get_drvdata(pdev); pdev 1103 drivers/net/can/pch_can.c pci_set_power_state(pdev, PCI_D0); pdev 1104 drivers/net/can/pch_can.c pci_restore_state(pdev); pdev 1105 drivers/net/can/pch_can.c retval = pci_enable_device(pdev); pdev 1107 drivers/net/can/pch_can.c dev_err(&pdev->dev, "pci_enable_device failed.\n"); pdev 1111 drivers/net/can/pch_can.c pci_enable_wake(pdev, PCI_D3hot, 0); pdev 1168 drivers/net/can/pch_can.c static int pch_can_probe(struct pci_dev *pdev, pdev 1176 drivers/net/can/pch_can.c rc = pci_enable_device(pdev); pdev 1178 drivers/net/can/pch_can.c dev_err(&pdev->dev, "Failed pci_enable_device %d\n", rc); pdev 1182 drivers/net/can/pch_can.c rc = pci_request_regions(pdev, KBUILD_MODNAME); pdev 1184 drivers/net/can/pch_can.c dev_err(&pdev->dev, "Failed pci_request_regions %d\n", rc); pdev 1188 drivers/net/can/pch_can.c addr = pci_iomap(pdev, 1, 0); pdev 1191 drivers/net/can/pch_can.c dev_err(&pdev->dev, "Failed pci_iomap\n"); pdev 1198 drivers/net/can/pch_can.c dev_err(&pdev->dev, "Failed alloc_candev\n"); pdev 1205 drivers/net/can/pch_can.c priv->dev = pdev; pdev 1213 drivers/net/can/pch_can.c ndev->irq = pdev->irq; pdev 1216 drivers/net/can/pch_can.c pci_set_drvdata(pdev, ndev); pdev 1217 drivers/net/can/pch_can.c SET_NETDEV_DEV(ndev, &pdev->dev); pdev 1229 drivers/net/can/pch_can.c pci_set_master(pdev); pdev 1235 drivers/net/can/pch_can.c dev_err(&pdev->dev, "Failed register_candev %d\n", rc); pdev 1246 drivers/net/can/pch_can.c pci_iounmap(pdev, addr); pdev 1248 drivers/net/can/pch_can.c pci_release_regions(pdev); pdev 1250 drivers/net/can/pch_can.c pci_disable_device(pdev); pdev 715 drivers/net/can/peak_canfd/peak_pciefd_main.c static int peak_pciefd_probe(struct pci_dev *pdev, pdev 726 drivers/net/can/peak_canfd/peak_pciefd_main.c err = pci_enable_device(pdev); pdev 729 drivers/net/can/peak_canfd/peak_pciefd_main.c err = pci_request_regions(pdev, PCIEFD_DRV_NAME); pdev 734 drivers/net/can/peak_canfd/peak_pciefd_main.c err = pci_read_config_word(pdev, PCI_SUBSYSTEM_ID, &sub_sys_id); pdev 738 drivers/net/can/peak_canfd/peak_pciefd_main.c dev_dbg(&pdev->dev, "probing device %04x:%04x:%04x\n", pdev 739 drivers/net/can/peak_canfd/peak_pciefd_main.c pdev->vendor, pdev->device, sub_sys_id); pdev 751 drivers/net/can/peak_canfd/peak_pciefd_main.c pciefd = devm_kzalloc(&pdev->dev, struct_size(pciefd, can, can_count), pdev 759 drivers/net/can/peak_canfd/peak_pciefd_main.c pciefd->pci_dev = pdev; pdev 763 drivers/net/can/peak_canfd/peak_pciefd_main.c pciefd->reg_base = pci_iomap(pdev, 0, PCIEFD_BAR0_SIZE); pdev 765 drivers/net/can/peak_canfd/peak_pciefd_main.c dev_err(&pdev->dev, "failed to map PCI resource #0\n"); pdev 777 drivers/net/can/peak_canfd/peak_pciefd_main.c dev_info(&pdev->dev, pdev 788 drivers/net/can/peak_canfd/peak_pciefd_main.c err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 790 drivers/net/can/peak_canfd/peak_pciefd_main.c dev_warn(&pdev->dev, pdev 800 drivers/net/can/peak_canfd/peak_pciefd_main.c pci_set_master(pdev); pdev 827 drivers/net/can/peak_canfd/peak_pciefd_main.c pci_set_drvdata(pdev, pciefd); pdev 834 drivers/net/can/peak_canfd/peak_pciefd_main.c pci_iounmap(pdev, pciefd->reg_base); pdev 837 drivers/net/can/peak_canfd/peak_pciefd_main.c pci_release_regions(pdev); pdev 840 drivers/net/can/peak_canfd/peak_pciefd_main.c pci_disable_device(pdev); pdev 849 drivers/net/can/peak_canfd/peak_pciefd_main.c static void peak_pciefd_remove(struct pci_dev *pdev) pdev 851 drivers/net/can/peak_canfd/peak_pciefd_main.c struct pciefd_board *pciefd = pci_get_drvdata(pdev); pdev 856 drivers/net/can/peak_canfd/peak_pciefd_main.c pci_iounmap(pdev, pciefd->reg_base); pdev 858 drivers/net/can/peak_canfd/peak_pciefd_main.c pci_release_regions(pdev); pdev 859 drivers/net/can/peak_canfd/peak_pciefd_main.c pci_disable_device(pdev); pdev 743 drivers/net/can/rcar/rcar_can.c static int rcar_can_probe(struct platform_device *pdev) pdev 753 drivers/net/can/rcar/rcar_can.c of_property_read_u32(pdev->dev.of_node, "renesas,can-clock-select", pdev 756 drivers/net/can/rcar/rcar_can.c irq = platform_get_irq(pdev, 0); pdev 762 drivers/net/can/rcar/rcar_can.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 763 drivers/net/can/rcar/rcar_can.c addr = devm_ioremap_resource(&pdev->dev, mem); pdev 771 drivers/net/can/rcar/rcar_can.c dev_err(&pdev->dev, "alloc_candev() failed\n"); pdev 778 drivers/net/can/rcar/rcar_can.c priv->clk = devm_clk_get(&pdev->dev, "clkp1"); pdev 781 drivers/net/can/rcar/rcar_can.c dev_err(&pdev->dev, "cannot get peripheral clock, error %d\n", pdev 788 drivers/net/can/rcar/rcar_can.c dev_err(&pdev->dev, "invalid CAN clock selected\n"); pdev 791 drivers/net/can/rcar/rcar_can.c priv->can_clk = devm_clk_get(&pdev->dev, clock_names[clock_select]); pdev 794 drivers/net/can/rcar/rcar_can.c dev_err(&pdev->dev, "cannot get CAN clock, error %d\n", err); pdev 809 drivers/net/can/rcar/rcar_can.c platform_set_drvdata(pdev, ndev); pdev 810 drivers/net/can/rcar/rcar_can.c SET_NETDEV_DEV(ndev, &pdev->dev); pdev 816 drivers/net/can/rcar/rcar_can.c dev_err(&pdev->dev, "register_candev() failed, error %d\n", pdev 823 drivers/net/can/rcar/rcar_can.c dev_info(&pdev->dev, "device registered (IRQ%d)\n", ndev->irq); pdev 834 drivers/net/can/rcar/rcar_can.c static int rcar_can_remove(struct platform_device *pdev) pdev 836 drivers/net/can/rcar/rcar_can.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 510 drivers/net/can/rcar/rcar_canfd.c struct platform_device *pdev; /* Respective platform device */ pdev 634 drivers/net/can/rcar/rcar_canfd.c dev_dbg(&gpriv->pdev->dev, "global raminit failed\n"); pdev 647 drivers/net/can/rcar/rcar_canfd.c dev_dbg(&gpriv->pdev->dev, "global reset failed\n"); pdev 676 drivers/net/can/rcar/rcar_canfd.c dev_dbg(&gpriv->pdev->dev, pdev 1559 drivers/net/can/rcar/rcar_canfd.c struct platform_device *pdev = gpriv->pdev; pdev 1566 drivers/net/can/rcar/rcar_canfd.c dev_err(&pdev->dev, "alloc_candev() failed\n"); pdev 1578 drivers/net/can/rcar/rcar_canfd.c dev_info(&pdev->dev, "can_clk rate is %u\n", priv->can.clock.freq); pdev 1597 drivers/net/can/rcar/rcar_canfd.c SET_NETDEV_DEV(ndev, &pdev->dev); pdev 1603 drivers/net/can/rcar/rcar_canfd.c dev_err(&pdev->dev, pdev 1610 drivers/net/can/rcar/rcar_canfd.c dev_info(&pdev->dev, "device registered (channel %u)\n", priv->channel); pdev 1631 drivers/net/can/rcar/rcar_canfd.c static int rcar_canfd_probe(struct platform_device *pdev) pdev 1642 drivers/net/can/rcar/rcar_canfd.c if (of_property_read_bool(pdev->dev.of_node, "renesas,no-can-fd")) pdev 1645 drivers/net/can/rcar/rcar_canfd.c of_child = of_get_child_by_name(pdev->dev.of_node, "channel0"); pdev 1649 drivers/net/can/rcar/rcar_canfd.c of_child = of_get_child_by_name(pdev->dev.of_node, "channel1"); pdev 1653 drivers/net/can/rcar/rcar_canfd.c ch_irq = platform_get_irq(pdev, 0); pdev 1659 drivers/net/can/rcar/rcar_canfd.c g_irq = platform_get_irq(pdev, 1); pdev 1666 drivers/net/can/rcar/rcar_canfd.c gpriv = devm_kzalloc(&pdev->dev, sizeof(*gpriv), GFP_KERNEL); pdev 1671 drivers/net/can/rcar/rcar_canfd.c gpriv->pdev = pdev; pdev 1676 drivers/net/can/rcar/rcar_canfd.c gpriv->clkp = devm_clk_get(&pdev->dev, "fck"); pdev 1679 drivers/net/can/rcar/rcar_canfd.c dev_err(&pdev->dev, "cannot get peripheral clock, error %d\n", pdev 1687 drivers/net/can/rcar/rcar_canfd.c gpriv->can_clk = devm_clk_get(&pdev->dev, "can_clk"); pdev 1689 drivers/net/can/rcar/rcar_canfd.c gpriv->can_clk = devm_clk_get(&pdev->dev, "canfd"); pdev 1692 drivers/net/can/rcar/rcar_canfd.c dev_err(&pdev->dev, pdev 1707 drivers/net/can/rcar/rcar_canfd.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1708 drivers/net/can/rcar/rcar_canfd.c addr = devm_ioremap_resource(&pdev->dev, mem); pdev 1716 drivers/net/can/rcar/rcar_canfd.c err = devm_request_irq(&pdev->dev, ch_irq, pdev 1720 drivers/net/can/rcar/rcar_canfd.c dev_err(&pdev->dev, "devm_request_irq(%d) failed, error %d\n", pdev 1724 drivers/net/can/rcar/rcar_canfd.c err = devm_request_irq(&pdev->dev, g_irq, pdev 1728 drivers/net/can/rcar/rcar_canfd.c dev_err(&pdev->dev, "devm_request_irq(%d) failed, error %d\n", pdev 1736 drivers/net/can/rcar/rcar_canfd.c dev_err(&pdev->dev, pdev 1743 drivers/net/can/rcar/rcar_canfd.c dev_err(&pdev->dev, "reset controller failed\n"); pdev 1773 drivers/net/can/rcar/rcar_canfd.c dev_err(&pdev->dev, "global operational mode failed\n"); pdev 1783 drivers/net/can/rcar/rcar_canfd.c platform_set_drvdata(pdev, gpriv); pdev 1784 drivers/net/can/rcar/rcar_canfd.c dev_info(&pdev->dev, "global operational state (clk %d, fdmode %d)\n", pdev 1799 drivers/net/can/rcar/rcar_canfd.c static int rcar_canfd_remove(struct platform_device *pdev) pdev 1801 drivers/net/can/rcar/rcar_canfd.c struct rcar_canfd_global *gpriv = platform_get_drvdata(pdev); pdev 172 drivers/net/can/sja1000/ems_pci.c static void ems_pci_del_card(struct pci_dev *pdev) pdev 174 drivers/net/can/sja1000/ems_pci.c struct ems_pci_card *card = pci_get_drvdata(pdev); pdev 184 drivers/net/can/sja1000/ems_pci.c dev_info(&pdev->dev, "Removing %s.\n", dev->name); pdev 197 drivers/net/can/sja1000/ems_pci.c pci_disable_device(pdev); pdev 210 drivers/net/can/sja1000/ems_pci.c static int ems_pci_add_card(struct pci_dev *pdev, pdev 220 drivers/net/can/sja1000/ems_pci.c if (pci_enable_device(pdev) < 0) { pdev 221 drivers/net/can/sja1000/ems_pci.c dev_err(&pdev->dev, "Enabling PCI device failed\n"); pdev 228 drivers/net/can/sja1000/ems_pci.c pci_disable_device(pdev); pdev 232 drivers/net/can/sja1000/ems_pci.c pci_set_drvdata(pdev, card); pdev 234 drivers/net/can/sja1000/ems_pci.c card->pci_dev = pdev; pdev 238 drivers/net/can/sja1000/ems_pci.c if (pdev->vendor == PCI_VENDOR_ID_PLX) { pdev 251 drivers/net/can/sja1000/ems_pci.c card->conf_addr = pci_iomap(pdev, 0, conf_size); pdev 257 drivers/net/can/sja1000/ems_pci.c card->base_addr = pci_iomap(pdev, base_bar, EMS_PCI_BASE_SIZE); pdev 273 drivers/net/can/sja1000/ems_pci.c dev_err(&pdev->dev, pdev 295 drivers/net/can/sja1000/ems_pci.c dev->irq = pdev->irq; pdev 314 drivers/net/can/sja1000/ems_pci.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 329 drivers/net/can/sja1000/ems_pci.c dev_err(&pdev->dev, "Registering device failed " pdev 337 drivers/net/can/sja1000/ems_pci.c dev_info(&pdev->dev, "Channel #%d at 0x%p, irq %d\n", pdev 347 drivers/net/can/sja1000/ems_pci.c dev_err(&pdev->dev, "Error: %d. Cleaning Up.\n", err); pdev 349 drivers/net/can/sja1000/ems_pci.c ems_pci_del_card(pdev); pdev 131 drivers/net/can/sja1000/ems_pcmcia.c static void ems_pcmcia_del_card(struct pcmcia_device *pdev) pdev 133 drivers/net/can/sja1000/ems_pcmcia.c struct ems_pcmcia_card *card = pdev->priv; pdev 137 drivers/net/can/sja1000/ems_pcmcia.c free_irq(pdev->irq, card); pdev 154 drivers/net/can/sja1000/ems_pcmcia.c pdev->priv = NULL; pdev 161 drivers/net/can/sja1000/ems_pcmcia.c static int ems_pcmcia_add_card(struct pcmcia_device *pdev, unsigned long base) pdev 173 drivers/net/can/sja1000/ems_pcmcia.c pdev->priv = card; pdev 205 drivers/net/can/sja1000/ems_pcmcia.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 209 drivers/net/can/sja1000/ems_pcmcia.c dev->irq = pdev->irq; pdev 244 drivers/net/can/sja1000/ems_pcmcia.c ems_pcmcia_del_card(pdev); pdev 73 drivers/net/can/sja1000/f81601.c static void f81601_pci_remove(struct pci_dev *pdev) pdev 75 drivers/net/can/sja1000/f81601.c struct f81601_pci_card *card = pci_get_drvdata(pdev); pdev 84 drivers/net/can/sja1000/f81601.c dev_info(&pdev->dev, "%s: Removing %s\n", __func__, dev->name); pdev 94 drivers/net/can/sja1000/f81601.c static int f81601_pci_probe(struct pci_dev *pdev, pdev 103 drivers/net/can/sja1000/f81601.c if (pcim_enable_device(pdev) < 0) { pdev 104 drivers/net/can/sja1000/f81601.c dev_err(&pdev->dev, "Failed to enable PCI device\n"); pdev 108 drivers/net/can/sja1000/f81601.c dev_info(&pdev->dev, "Detected card at slot #%i\n", pdev 109 drivers/net/can/sja1000/f81601.c PCI_SLOT(pdev->devfn)); pdev 111 drivers/net/can/sja1000/f81601.c card = devm_kzalloc(&pdev->dev, sizeof(*card), GFP_KERNEL); pdev 115 drivers/net/can/sja1000/f81601.c card->dev = pdev; pdev 118 drivers/net/can/sja1000/f81601.c pci_set_drvdata(pdev, card); pdev 126 drivers/net/can/sja1000/f81601.c dev_info(&pdev->dev, pdev 129 drivers/net/can/sja1000/f81601.c dev_info(&pdev->dev, pdev 134 drivers/net/can/sja1000/f81601.c pci_write_config_byte(pdev, F81601_DECODE_REG, tmp); pdev 136 drivers/net/can/sja1000/f81601.c card->addr = pcim_iomap(pdev, 0, pci_resource_len(pdev, 0)); pdev 140 drivers/net/can/sja1000/f81601.c dev_err(&pdev->dev, "%s: Failed to remap BAR\n", __func__); pdev 146 drivers/net/can/sja1000/f81601.c pci_read_config_byte(pdev, F81601_TRAP_REG, &tmp); pdev 172 drivers/net/can/sja1000/f81601.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 174 drivers/net/can/sja1000/f81601.c dev->irq = pdev->irq; pdev 179 drivers/net/can/sja1000/f81601.c dev_err(&pdev->dev, pdev 187 drivers/net/can/sja1000/f81601.c dev_info(&pdev->dev, "Channel #%d, %s at 0x%p, irq %d\n", i, pdev 194 drivers/net/can/sja1000/f81601.c dev_err(&pdev->dev, "%s: failed: %d. Cleaning Up.\n", __func__, err); pdev 195 drivers/net/can/sja1000/f81601.c f81601_pci_remove(pdev); pdev 197 drivers/net/can/sja1000/kvaser_pci.c static int kvaser_pci_add_chan(struct pci_dev *pdev, int channel, pdev 215 drivers/net/can/sja1000/kvaser_pci.c board->pci_dev = pdev; pdev 253 drivers/net/can/sja1000/kvaser_pci.c dev->irq = pdev->irq; pdev 255 drivers/net/can/sja1000/kvaser_pci.c dev_info(&pdev->dev, "reg_base=%p conf_addr=%p irq=%d\n", pdev 258 drivers/net/can/sja1000/kvaser_pci.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 264 drivers/net/can/sja1000/kvaser_pci.c dev_err(&pdev->dev, "Registering device failed (err=%d)\n", pdev 279 drivers/net/can/sja1000/kvaser_pci.c static int kvaser_pci_init_one(struct pci_dev *pdev, pdev 292 drivers/net/can/sja1000/kvaser_pci.c dev_info(&pdev->dev, "initializing device %04x:%04x\n", pdev 293 drivers/net/can/sja1000/kvaser_pci.c pdev->vendor, pdev->device); pdev 295 drivers/net/can/sja1000/kvaser_pci.c err = pci_enable_device(pdev); pdev 299 drivers/net/can/sja1000/kvaser_pci.c err = pci_request_regions(pdev, DRV_NAME); pdev 304 drivers/net/can/sja1000/kvaser_pci.c conf_addr = pci_iomap(pdev, 0, PCI_CONFIG_PORT_SIZE); pdev 311 drivers/net/can/sja1000/kvaser_pci.c res_addr = pci_iomap(pdev, 2, PCI_PORT_XILINX_SIZE); pdev 317 drivers/net/can/sja1000/kvaser_pci.c base_addr = pci_iomap(pdev, 1, PCI_PORT_SIZE); pdev 330 drivers/net/can/sja1000/kvaser_pci.c err = kvaser_pci_add_chan(pdev, i, &master_dev, pdev 340 drivers/net/can/sja1000/kvaser_pci.c dev_info(&pdev->dev, "xilinx version=%d number of channels=%d\n", pdev 343 drivers/net/can/sja1000/kvaser_pci.c pci_set_drvdata(pdev, master_dev); pdev 351 drivers/net/can/sja1000/kvaser_pci.c pci_iounmap(pdev, conf_addr); pdev 353 drivers/net/can/sja1000/kvaser_pci.c pci_iounmap(pdev, res_addr); pdev 355 drivers/net/can/sja1000/kvaser_pci.c pci_iounmap(pdev, base_addr); pdev 358 drivers/net/can/sja1000/kvaser_pci.c pci_release_regions(pdev); pdev 361 drivers/net/can/sja1000/kvaser_pci.c pci_disable_device(pdev); pdev 368 drivers/net/can/sja1000/kvaser_pci.c static void kvaser_pci_remove_one(struct pci_dev *pdev) pdev 370 drivers/net/can/sja1000/kvaser_pci.c struct net_device *dev = pci_get_drvdata(pdev); pdev 374 drivers/net/can/sja1000/kvaser_pci.c pci_release_regions(pdev); pdev 375 drivers/net/can/sja1000/kvaser_pci.c pci_disable_device(pdev); pdev 429 drivers/net/can/sja1000/peak_pci.c static int peak_pciec_probe(struct pci_dev *pdev, struct net_device *dev) pdev 456 drivers/net/can/sja1000/peak_pci.c card->led_chip.dev.parent = &pdev->dev; pdev 470 drivers/net/can/sja1000/peak_pci.c dev_err(&pdev->dev, "i2c init failed\n"); pdev 476 drivers/net/can/sja1000/peak_pci.c dev_err(&pdev->dev, "leds hardware init failed\n"); pdev 514 drivers/net/can/sja1000/peak_pci.c static inline int peak_pciec_probe(struct pci_dev *pdev, struct net_device *dev) pdev 546 drivers/net/can/sja1000/peak_pci.c static int peak_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 555 drivers/net/can/sja1000/peak_pci.c err = pci_enable_device(pdev); pdev 559 drivers/net/can/sja1000/peak_pci.c err = pci_request_regions(pdev, DRV_NAME); pdev 563 drivers/net/can/sja1000/peak_pci.c err = pci_read_config_word(pdev, 0x2e, &sub_sys_id); pdev 567 drivers/net/can/sja1000/peak_pci.c dev_dbg(&pdev->dev, "probing device %04x:%04x:%04x\n", pdev 568 drivers/net/can/sja1000/peak_pci.c pdev->vendor, pdev->device, sub_sys_id); pdev 570 drivers/net/can/sja1000/peak_pci.c err = pci_write_config_word(pdev, 0x44, 0); pdev 583 drivers/net/can/sja1000/peak_pci.c cfg_base = pci_iomap(pdev, 0, PEAK_PCI_CFG_SIZE); pdev 585 drivers/net/can/sja1000/peak_pci.c dev_err(&pdev->dev, "failed to map PCI resource #0\n"); pdev 590 drivers/net/can/sja1000/peak_pci.c reg_base = pci_iomap(pdev, 1, PEAK_PCI_CHAN_SIZE * channels); pdev 592 drivers/net/can/sja1000/peak_pci.c dev_err(&pdev->dev, "failed to map PCI resource #1\n"); pdev 635 drivers/net/can/sja1000/peak_pci.c dev->irq = pdev->irq; pdev 640 drivers/net/can/sja1000/peak_pci.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 644 drivers/net/can/sja1000/peak_pci.c chan->prev_dev = pci_get_drvdata(pdev); pdev 645 drivers/net/can/sja1000/peak_pci.c pci_set_drvdata(pdev, dev); pdev 652 drivers/net/can/sja1000/peak_pci.c if (pdev->device == PEAK_PCIEC_DEVICE_ID || pdev 653 drivers/net/can/sja1000/peak_pci.c pdev->device == PEAK_PCIEC34_DEVICE_ID) { pdev 654 drivers/net/can/sja1000/peak_pci.c err = peak_pciec_probe(pdev, dev); pdev 656 drivers/net/can/sja1000/peak_pci.c dev_err(&pdev->dev, pdev 665 drivers/net/can/sja1000/peak_pci.c dev_err(&pdev->dev, "failed to register device\n"); pdev 669 drivers/net/can/sja1000/peak_pci.c dev_info(&pdev->dev, pdev 680 drivers/net/can/sja1000/peak_pci.c pci_set_drvdata(pdev, chan->prev_dev); pdev 688 drivers/net/can/sja1000/peak_pci.c for (dev = pci_get_drvdata(pdev); dev; dev = prev_dev) { pdev 701 drivers/net/can/sja1000/peak_pci.c pci_iounmap(pdev, reg_base); pdev 704 drivers/net/can/sja1000/peak_pci.c pci_iounmap(pdev, cfg_base); pdev 707 drivers/net/can/sja1000/peak_pci.c pci_release_regions(pdev); pdev 710 drivers/net/can/sja1000/peak_pci.c pci_disable_device(pdev); pdev 718 drivers/net/can/sja1000/peak_pci.c static void peak_pci_remove(struct pci_dev *pdev) pdev 720 drivers/net/can/sja1000/peak_pci.c struct net_device *dev = pci_get_drvdata(pdev); /* Last device */ pdev 733 drivers/net/can/sja1000/peak_pci.c dev_info(&pdev->dev, "removing device %s\n", dev->name); pdev 748 drivers/net/can/sja1000/peak_pci.c pci_iounmap(pdev, reg_base); pdev 749 drivers/net/can/sja1000/peak_pci.c pci_iounmap(pdev, cfg_base); pdev 750 drivers/net/can/sja1000/peak_pci.c pci_release_regions(pdev); pdev 751 drivers/net/can/sja1000/peak_pci.c pci_disable_device(pdev); pdev 138 drivers/net/can/sja1000/peak_pcmcia.c struct pcmcia_device *pdev; pdev 289 drivers/net/can/sja1000/peak_pcmcia.c dev_err(&card->pdev->dev, pdev 322 drivers/net/can/sja1000/peak_pcmcia.c dev_err(&card->pdev->dev, pdev 336 drivers/net/can/sja1000/peak_pcmcia.c dev_err(&card->pdev->dev, pdev 368 drivers/net/can/sja1000/peak_pcmcia.c dev_err(&card->pdev->dev, pdev 488 drivers/net/can/sja1000/peak_pcmcia.c dev_info(&card->pdev->dev, "%s removed\n", name); pdev 516 drivers/net/can/sja1000/peak_pcmcia.c struct pcmcia_device *pdev = card->pdev; pdev 544 drivers/net/can/sja1000/peak_pcmcia.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 548 drivers/net/can/sja1000/peak_pcmcia.c netdev->irq = pdev->irq; pdev 553 drivers/net/can/sja1000/peak_pcmcia.c dev_err(&pdev->dev, "channel %d not present\n", i); pdev 583 drivers/net/can/sja1000/peak_pcmcia.c dev_info(&pdev->dev, pdev 585 drivers/net/can/sja1000/peak_pcmcia.c netdev->name, i, priv->reg_base, pdev->irq); pdev 594 drivers/net/can/sja1000/peak_pcmcia.c static int pcan_conf_check(struct pcmcia_device *pdev, void *priv_data) pdev 596 drivers/net/can/sja1000/peak_pcmcia.c pdev->resource[0]->flags &= ~IO_DATA_PATH_WIDTH; pdev 597 drivers/net/can/sja1000/peak_pcmcia.c pdev->resource[0]->flags |= IO_DATA_PATH_WIDTH_8; /* only */ pdev 598 drivers/net/can/sja1000/peak_pcmcia.c pdev->io_lines = 10; pdev 601 drivers/net/can/sja1000/peak_pcmcia.c return pcmcia_request_io(pdev); pdev 607 drivers/net/can/sja1000/peak_pcmcia.c static void pcan_free(struct pcmcia_device *pdev) pdev 609 drivers/net/can/sja1000/peak_pcmcia.c struct pcan_pccard *card = pdev->priv; pdev 614 drivers/net/can/sja1000/peak_pcmcia.c free_irq(pdev->irq, card); pdev 622 drivers/net/can/sja1000/peak_pcmcia.c pdev->priv = NULL; pdev 628 drivers/net/can/sja1000/peak_pcmcia.c static int pcan_probe(struct pcmcia_device *pdev) pdev 633 drivers/net/can/sja1000/peak_pcmcia.c pdev->config_flags |= CONF_ENABLE_IRQ | CONF_AUTO_SET_IO; pdev 635 drivers/net/can/sja1000/peak_pcmcia.c err = pcmcia_loop_config(pdev, pcan_conf_check, NULL); pdev 637 drivers/net/can/sja1000/peak_pcmcia.c dev_err(&pdev->dev, "pcmcia_loop_config() error %d\n", err); pdev 641 drivers/net/can/sja1000/peak_pcmcia.c if (!pdev->irq) { pdev 642 drivers/net/can/sja1000/peak_pcmcia.c dev_err(&pdev->dev, "no irq assigned\n"); pdev 647 drivers/net/can/sja1000/peak_pcmcia.c err = pcmcia_enable_device(pdev); pdev 649 drivers/net/can/sja1000/peak_pcmcia.c dev_err(&pdev->dev, "pcmcia_enable_device failed err=%d\n", pdev 660 drivers/net/can/sja1000/peak_pcmcia.c card->pdev = pdev; pdev 661 drivers/net/can/sja1000/peak_pcmcia.c pdev->priv = card; pdev 664 drivers/net/can/sja1000/peak_pcmcia.c card->ioport_addr = ioport_map(pdev->resource[0]->start, pdev 665 drivers/net/can/sja1000/peak_pcmcia.c resource_size(pdev->resource[0])); pdev 667 drivers/net/can/sja1000/peak_pcmcia.c dev_err(&pdev->dev, "couldn't map io port into io memory\n"); pdev 675 drivers/net/can/sja1000/peak_pcmcia.c dev_info(&pdev->dev, "PEAK-System pcmcia card %s fw %d.%d\n", pdev 676 drivers/net/can/sja1000/peak_pcmcia.c pdev->prod_id[1] ? pdev->prod_id[1] : "PCAN-PC Card", pdev 690 drivers/net/can/sja1000/peak_pcmcia.c err = request_irq(pdev->irq, &pcan_isr, IRQF_SHARED, PCC_NAME, card); pdev 692 drivers/net/can/sja1000/peak_pcmcia.c dev_err(&pdev->dev, "couldn't request irq%d\n", pdev->irq); pdev 710 drivers/net/can/sja1000/peak_pcmcia.c pdev->priv = NULL; pdev 713 drivers/net/can/sja1000/peak_pcmcia.c pcmcia_disable_device(pdev); pdev 722 drivers/net/can/sja1000/peak_pcmcia.c static void pcan_remove(struct pcmcia_device *pdev) pdev 724 drivers/net/can/sja1000/peak_pcmcia.c pcan_free(pdev); pdev 725 drivers/net/can/sja1000/peak_pcmcia.c pcmcia_disable_device(pdev); pdev 50 drivers/net/can/sja1000/plx_pci.c void (*reset_func)(struct pci_dev *pdev); pdev 152 drivers/net/can/sja1000/plx_pci.c static void plx_pci_reset_common(struct pci_dev *pdev); pdev 153 drivers/net/can/sja1000/plx_pci.c static void plx9056_pci_reset_common(struct pci_dev *pdev); pdev 154 drivers/net/can/sja1000/plx_pci.c static void plx_pci_reset_marathon_pci(struct pci_dev *pdev); pdev 155 drivers/net/can/sja1000/plx_pci.c static void plx_pci_reset_marathon_pcie(struct pci_dev *pdev); pdev 156 drivers/net/can/sja1000/plx_pci.c static void plx_pci_reset_asem_dual_can_raw(struct pci_dev *pdev); pdev 178 drivers/net/can/sja1000/plx_pci.c void (*reset_func)(struct pci_dev *pdev); pdev 458 drivers/net/can/sja1000/plx_pci.c static void plx_pci_reset_common(struct pci_dev *pdev) pdev 460 drivers/net/can/sja1000/plx_pci.c struct plx_pci_card *card = pci_get_drvdata(pdev); pdev 475 drivers/net/can/sja1000/plx_pci.c static void plx9056_pci_reset_common(struct pci_dev *pdev) pdev 477 drivers/net/can/sja1000/plx_pci.c struct plx_pci_card *card = pci_get_drvdata(pdev); pdev 504 drivers/net/can/sja1000/plx_pci.c static void plx_pci_reset_marathon_pci(struct pci_dev *pdev) pdev 510 drivers/net/can/sja1000/plx_pci.c plx_pci_reset_common(pdev); pdev 513 drivers/net/can/sja1000/plx_pci.c reset_addr = pci_iomap(pdev, reset_bar[i], 0); pdev 515 drivers/net/can/sja1000/plx_pci.c dev_err(&pdev->dev, "Failed to remap reset " pdev 521 drivers/net/can/sja1000/plx_pci.c pci_iounmap(pdev, reset_addr); pdev 527 drivers/net/can/sja1000/plx_pci.c static void plx_pci_reset_marathon_pcie(struct pci_dev *pdev) pdev 533 drivers/net/can/sja1000/plx_pci.c plx9056_pci_reset_common(pdev); pdev 538 drivers/net/can/sja1000/plx_pci.c addr = pci_iomap(pdev, chan_map->bar, chan_map->size); pdev 540 drivers/net/can/sja1000/plx_pci.c dev_err(&pdev->dev, "Failed to remap reset " pdev 549 drivers/net/can/sja1000/plx_pci.c pci_iounmap(pdev, addr); pdev 555 drivers/net/can/sja1000/plx_pci.c static void plx_pci_reset_asem_dual_can_raw(struct pci_dev *pdev) pdev 560 drivers/net/can/sja1000/plx_pci.c plx_pci_reset_common(pdev); pdev 562 drivers/net/can/sja1000/plx_pci.c bar0_addr = pci_iomap(pdev, 0, 0); pdev 564 drivers/net/can/sja1000/plx_pci.c dev_err(&pdev->dev, "Failed to remap reset space 0 (BAR0)\n"); pdev 576 drivers/net/can/sja1000/plx_pci.c pci_iounmap(pdev, bar0_addr); pdev 579 drivers/net/can/sja1000/plx_pci.c static void plx_pci_del_card(struct pci_dev *pdev) pdev 581 drivers/net/can/sja1000/plx_pci.c struct plx_pci_card *card = pci_get_drvdata(pdev); pdev 591 drivers/net/can/sja1000/plx_pci.c dev_info(&pdev->dev, "Removing %s\n", dev->name); pdev 595 drivers/net/can/sja1000/plx_pci.c pci_iounmap(pdev, priv->reg_base); pdev 599 drivers/net/can/sja1000/plx_pci.c card->reset_func(pdev); pdev 605 drivers/net/can/sja1000/plx_pci.c if (pdev->device != PCI_DEVICE_ID_PLX_9056 && pdev 606 drivers/net/can/sja1000/plx_pci.c pdev->device != MARATHON_PCIE_DEVICE_ID) pdev 612 drivers/net/can/sja1000/plx_pci.c pci_iounmap(pdev, card->conf_addr); pdev 616 drivers/net/can/sja1000/plx_pci.c pci_disable_device(pdev); pdev 623 drivers/net/can/sja1000/plx_pci.c static int plx_pci_add_card(struct pci_dev *pdev, pdev 636 drivers/net/can/sja1000/plx_pci.c if (pci_enable_device(pdev) < 0) { pdev 637 drivers/net/can/sja1000/plx_pci.c dev_err(&pdev->dev, "Failed to enable PCI device\n"); pdev 641 drivers/net/can/sja1000/plx_pci.c dev_info(&pdev->dev, "Detected \"%s\" card at slot #%i\n", pdev 642 drivers/net/can/sja1000/plx_pci.c ci->name, PCI_SLOT(pdev->devfn)); pdev 647 drivers/net/can/sja1000/plx_pci.c pci_disable_device(pdev); pdev 651 drivers/net/can/sja1000/plx_pci.c pci_set_drvdata(pdev, card); pdev 656 drivers/net/can/sja1000/plx_pci.c addr = pci_iomap(pdev, ci->conf_map.bar, ci->conf_map.size); pdev 659 drivers/net/can/sja1000/plx_pci.c dev_err(&pdev->dev, "Failed to remap configuration space " pdev 665 drivers/net/can/sja1000/plx_pci.c ci->reset_func(pdev); pdev 683 drivers/net/can/sja1000/plx_pci.c dev->irq = pdev->irq; pdev 689 drivers/net/can/sja1000/plx_pci.c addr = pci_iomap(pdev, cm->bar, cm->size); pdev 692 drivers/net/can/sja1000/plx_pci.c dev_err(&pdev->dev, "Failed to remap BAR%d\n", cm->bar); pdev 706 drivers/net/can/sja1000/plx_pci.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 712 drivers/net/can/sja1000/plx_pci.c dev_err(&pdev->dev, "Registering device failed " pdev 719 drivers/net/can/sja1000/plx_pci.c dev_info(&pdev->dev, "Channel #%d at 0x%p, irq %d " pdev 723 drivers/net/can/sja1000/plx_pci.c dev_err(&pdev->dev, "Channel #%d not detected\n", pdev 739 drivers/net/can/sja1000/plx_pci.c if (pdev->device != PCI_DEVICE_ID_PLX_9056 && pdev 740 drivers/net/can/sja1000/plx_pci.c pdev->device != MARATHON_PCIE_DEVICE_ID) { pdev 742 drivers/net/can/sja1000/plx_pci.c if (pdev->subsystem_vendor == PCI_VENDOR_ID_ESDGMBH) pdev 754 drivers/net/can/sja1000/plx_pci.c dev_err(&pdev->dev, "Error: %d. Cleaning Up.\n", err); pdev 756 drivers/net/can/sja1000/plx_pci.c plx_pci_del_card(pdev); pdev 116 drivers/net/can/sja1000/sja1000_isa.c static int sja1000_isa_probe(struct platform_device *pdev) pdev 122 drivers/net/can/sja1000/sja1000_isa.c int idx = pdev->id; pdev 125 drivers/net/can/sja1000/sja1000_isa.c dev_dbg(&pdev->dev, "probing idx=%d: port=%#lx, mem=%#lx, irq=%d\n", pdev 197 drivers/net/can/sja1000/sja1000_isa.c platform_set_drvdata(pdev, dev); pdev 198 drivers/net/can/sja1000/sja1000_isa.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 203 drivers/net/can/sja1000/sja1000_isa.c dev_err(&pdev->dev, "registering %s failed (err=%d)\n", pdev 208 drivers/net/can/sja1000/sja1000_isa.c dev_info(&pdev->dev, "%s device registered (reg_base=0x%p, irq=%d)\n", pdev 224 drivers/net/can/sja1000/sja1000_isa.c static int sja1000_isa_remove(struct platform_device *pdev) pdev 226 drivers/net/can/sja1000/sja1000_isa.c struct net_device *dev = platform_get_drvdata(pdev); pdev 228 drivers/net/can/sja1000/sja1000_isa.c int idx = pdev->id; pdev 205 drivers/net/can/sja1000/sja1000_platform.c static int sp_probe(struct platform_device *pdev) pdev 213 drivers/net/can/sja1000/sja1000_platform.c struct device_node *of = pdev->dev.of_node; pdev 218 drivers/net/can/sja1000/sja1000_platform.c pdata = dev_get_platdata(&pdev->dev); pdev 220 drivers/net/can/sja1000/sja1000_platform.c dev_err(&pdev->dev, "No platform data provided!\n"); pdev 224 drivers/net/can/sja1000/sja1000_platform.c res_mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 228 drivers/net/can/sja1000/sja1000_platform.c if (!devm_request_mem_region(&pdev->dev, res_mem->start, pdev 232 drivers/net/can/sja1000/sja1000_platform.c addr = devm_ioremap_nocache(&pdev->dev, res_mem->start, pdev 240 drivers/net/can/sja1000/sja1000_platform.c res_irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 245 drivers/net/can/sja1000/sja1000_platform.c of_id = of_match_device(sp_of_table, &pdev->dev); pdev 280 drivers/net/can/sja1000/sja1000_platform.c platform_set_drvdata(pdev, dev); pdev 281 drivers/net/can/sja1000/sja1000_platform.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 285 drivers/net/can/sja1000/sja1000_platform.c dev_err(&pdev->dev, "registering %s failed (err=%d)\n", pdev 290 drivers/net/can/sja1000/sja1000_platform.c dev_info(&pdev->dev, "%s device registered (reg_base=%p, irq=%d)\n", pdev 299 drivers/net/can/sja1000/sja1000_platform.c static int sp_remove(struct platform_device *pdev) pdev 301 drivers/net/can/sja1000/sja1000_platform.c struct net_device *dev = platform_get_drvdata(pdev); pdev 39 drivers/net/can/softing/softing.h struct platform_device *pdev; pdev 20 drivers/net/can/softing/softing_cs.c static int softingcs_reset(struct platform_device *pdev, int v); pdev 21 drivers/net/can/softing/softing_cs.c static int softingcs_enable_irq(struct platform_device *pdev, int v); pdev 165 drivers/net/can/softing/softing_cs.c static int softingcs_reset(struct platform_device *pdev, int v) pdev 167 drivers/net/can/softing/softing_cs.c struct pcmcia_device *pcmcia = to_pcmcia_dev(pdev->dev.parent); pdev 169 drivers/net/can/softing/softing_cs.c dev_dbg(&pdev->dev, "pcmcia config [2] %02x\n", v ? 0 : 0x20); pdev 173 drivers/net/can/softing/softing_cs.c static int softingcs_enable_irq(struct platform_device *pdev, int v) pdev 175 drivers/net/can/softing/softing_cs.c struct pcmcia_device *pcmcia = to_pcmcia_dev(pdev->dev.parent); pdev 177 drivers/net/can/softing/softing_cs.c dev_dbg(&pdev->dev, "pcmcia config [0] %02x\n", v ? 0x60 : 0); pdev 207 drivers/net/can/softing/softing_cs.c struct platform_device *pdev = pcmcia->priv; pdev 210 drivers/net/can/softing/softing_cs.c platform_device_unregister(pdev); pdev 221 drivers/net/can/softing/softing_cs.c struct platform_device *pdev = to_platform_device(dev); pdev 222 drivers/net/can/softing/softing_cs.c kfree(pdev); pdev 228 drivers/net/can/softing/softing_cs.c struct platform_device *pdev; pdev 232 drivers/net/can/softing/softing_cs.c struct platform_device pdev; pdev 264 drivers/net/can/softing/softing_cs.c dev->pdev.resource = dev->res; pdev 265 drivers/net/can/softing/softing_cs.c dev->pdev.num_resources = ARRAY_SIZE(dev->res); pdev 266 drivers/net/can/softing/softing_cs.c dev->pdev.dev.release = softingcs_pdev_release; pdev 268 drivers/net/can/softing/softing_cs.c pdev = &dev->pdev; pdev 269 drivers/net/can/softing/softing_cs.c pdev->dev.platform_data = (void *)pdat; pdev 270 drivers/net/can/softing/softing_cs.c pdev->dev.parent = &pcmcia->dev; pdev 271 drivers/net/can/softing/softing_cs.c pcmcia->priv = pdev; pdev 274 drivers/net/can/softing/softing_cs.c pdev->resource[0].flags = IORESOURCE_MEM; pdev 275 drivers/net/can/softing/softing_cs.c pdev->resource[0].start = pres->start; pdev 276 drivers/net/can/softing/softing_cs.c pdev->resource[0].end = pres->end; pdev 278 drivers/net/can/softing/softing_cs.c pdev->resource[1].flags = IORESOURCE_IRQ; pdev 279 drivers/net/can/softing/softing_cs.c pdev->resource[1].start = pcmcia->irq; pdev 280 drivers/net/can/softing/softing_cs.c pdev->resource[1].end = pdev->resource[1].start; pdev 284 drivers/net/can/softing/softing_cs.c pdev->id = softingcs_index++; pdev 286 drivers/net/can/softing/softing_cs.c pdev->name = "softing"; pdev 287 drivers/net/can/softing/softing_cs.c dev_set_name(&pdev->dev, "softingcs.%i", pdev->id); pdev 288 drivers/net/can/softing/softing_cs.c ret = platform_device_register(pdev); pdev 292 drivers/net/can/softing/softing_cs.c dev_info(&pcmcia->dev, "created %s\n", dev_name(&pdev->dev)); pdev 49 drivers/net/can/softing/softing_fw.c dev_alert(&card->pdev->dev, "firmware %s failed (%i)\n", msg, ret); pdev 59 drivers/net/can/softing/softing_fw.c dev_alert(&card->pdev->dev, "%s returned %u\n", msg, ret); pdev 90 drivers/net/can/softing/softing_fw.c dev_alert(&card->pdev->dev, "bootloader %s failed (%i)\n", msg, ret); pdev 145 drivers/net/can/softing/softing_fw.c ret = request_firmware(&fw, file, &card->pdev->dev); pdev 148 drivers/net/can/softing/softing_fw.c dev_dbg(&card->pdev->dev, "%s, firmware(%s) got %u bytes" pdev 201 drivers/net/can/softing/softing_fw.c dev_alert(&card->pdev->dev, "DPRAM readback failed\n"); pdev 214 drivers/net/can/softing/softing_fw.c dev_info(&card->pdev->dev, "firmware %s failed\n", file); pdev 228 drivers/net/can/softing/softing_fw.c ret = request_firmware(&fw, file, &card->pdev->dev); pdev 230 drivers/net/can/softing/softing_fw.c dev_alert(&card->pdev->dev, "request_firmware(%s) got %i\n", pdev 234 drivers/net/can/softing/softing_fw.c dev_dbg(&card->pdev->dev, "firmware(%s) got %lu bytes\n", pdev 245 drivers/net/can/softing/softing_fw.c dev_alert(&card->pdev->dev, "firmware starts with type 0x%x\n", pdev 250 drivers/net/can/softing/softing_fw.c dev_alert(&card->pdev->dev, "firmware string '%.*s' fault\n", pdev 270 drivers/net/can/softing/softing_fw.c dev_alert(&card->pdev->dev, pdev 294 drivers/net/can/softing/softing_fw.c dev_alert(&card->pdev->dev, "SRAM seems to be damaged" pdev 312 drivers/net/can/softing/softing_fw.c dev_info(&card->pdev->dev, "firmware %s failed\n", file); pdev 483 drivers/net/can/softing/softing_fw.c dev_alert(&card->pdev->dev, pdev 434 drivers/net/can/softing/softing_main.c dev_name(&card->pdev->dev), card); pdev 436 drivers/net/can/softing/softing_main.c dev_alert(&card->pdev->dev, pdev 461 drivers/net/can/softing/softing_main.c card->pdat->enable_irq(card->pdev, 0); pdev 464 drivers/net/can/softing/softing_main.c card->pdat->reset(card->pdev, 1); pdev 484 drivers/net/can/softing/softing_main.c card->pdat->enable_irq(card->pdev, 1); pdev 488 drivers/net/can/softing/softing_main.c card->pdat->reset(card->pdev, 1); pdev 500 drivers/net/can/softing/softing_main.c dev_alert(&card->pdev->dev, "dpram failed at 0x%04x\n", j); pdev 519 drivers/net/can/softing/softing_main.c card->pdat->reset(card->pdev, 0); pdev 538 drivers/net/can/softing/softing_main.c card->pdat->enable_irq(card->pdev, 0); pdev 541 drivers/net/can/softing/softing_main.c card->pdat->reset(card->pdev, 1); pdev 634 drivers/net/can/softing/softing_main.c dev_alert(&card->pdev->dev, "alloc_candev failed\n"); pdev 647 drivers/net/can/softing/softing_main.c SET_NETDEV_DEV(netdev, &card->pdev->dev); pdev 725 drivers/net/can/softing/softing_main.c static int softing_pdev_remove(struct platform_device *pdev) pdev 727 drivers/net/can/softing/softing_main.c struct softing *card = platform_get_drvdata(pdev); pdev 739 drivers/net/can/softing/softing_main.c sysfs_remove_group(&pdev->dev.kobj, &softing_pdev_group); pdev 746 drivers/net/can/softing/softing_main.c static int softing_pdev_probe(struct platform_device *pdev) pdev 748 drivers/net/can/softing/softing_main.c const struct softing_platform_data *pdat = dev_get_platdata(&pdev->dev); pdev 757 drivers/net/can/softing/softing_main.c dev_warn(&pdev->dev, "no platform data\n"); pdev 761 drivers/net/can/softing/softing_main.c dev_warn(&pdev->dev, "%u nets??\n", pdat->nbus); pdev 769 drivers/net/can/softing/softing_main.c card->pdev = pdev; pdev 770 drivers/net/can/softing/softing_main.c platform_set_drvdata(pdev, card); pdev 775 drivers/net/can/softing/softing_main.c pres = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 782 drivers/net/can/softing/softing_main.c dev_alert(&card->pdev->dev, "dpram ioremap failed\n"); pdev 786 drivers/net/can/softing/softing_main.c pres = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 793 drivers/net/can/softing/softing_main.c dev_alert(&pdev->dev, "failed to boot\n"); pdev 800 drivers/net/can/softing/softing_main.c ret = sysfs_create_group(&pdev->dev.kobj, &softing_pdev_group); pdev 802 drivers/net/can/softing/softing_main.c dev_alert(&card->pdev->dev, "sysfs failed\n"); pdev 810 drivers/net/can/softing/softing_main.c dev_alert(&pdev->dev, "failed to make can[%i]", j); pdev 821 drivers/net/can/softing/softing_main.c dev_alert(&card->pdev->dev, pdev 826 drivers/net/can/softing/softing_main.c dev_info(&card->pdev->dev, "%s ready.\n", card->pdat->name); pdev 835 drivers/net/can/softing/softing_main.c sysfs_remove_group(&pdev->dev.kobj, &softing_pdev_group); pdev 37 drivers/net/can/softing/softing_platform.h int (*reset)(struct platform_device *pdev, int value); pdev 38 drivers/net/can/softing/softing_platform.h int (*enable_irq)(struct platform_device *pdev, int value); pdev 761 drivers/net/can/sun4i_can.c static int sun4ican_remove(struct platform_device *pdev) pdev 763 drivers/net/can/sun4i_can.c struct net_device *dev = platform_get_drvdata(pdev); pdev 771 drivers/net/can/sun4i_can.c static int sun4ican_probe(struct platform_device *pdev) pdev 773 drivers/net/can/sun4i_can.c struct device_node *np = pdev->dev.of_node; pdev 783 drivers/net/can/sun4i_can.c dev_err(&pdev->dev, "unable to request clock\n"); pdev 788 drivers/net/can/sun4i_can.c irq = platform_get_irq(pdev, 0); pdev 794 drivers/net/can/sun4i_can.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 795 drivers/net/can/sun4i_can.c addr = devm_ioremap_resource(&pdev->dev, mem); pdev 803 drivers/net/can/sun4i_can.c dev_err(&pdev->dev, pdev 826 drivers/net/can/sun4i_can.c platform_set_drvdata(pdev, dev); pdev 827 drivers/net/can/sun4i_can.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 831 drivers/net/can/sun4i_can.c dev_err(&pdev->dev, "registering %s failed (err=%d)\n", pdev 837 drivers/net/can/sun4i_can.c dev_info(&pdev->dev, "device registered (base=%p, irq=%d)\n", pdev 841 drivers/net/can/ti_hecc.c static int ti_hecc_probe(struct platform_device *pdev) pdev 845 drivers/net/can/ti_hecc.c struct device_node *np = pdev->dev.of_node; pdev 853 drivers/net/can/ti_hecc.c reg_xceiver = devm_regulator_get(&pdev->dev, "xceiver"); pdev 861 drivers/net/can/ti_hecc.c dev_err(&pdev->dev, "alloc_candev failed\n"); pdev 867 drivers/net/can/ti_hecc.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "hecc"); pdev 869 drivers/net/can/ti_hecc.c dev_err(&pdev->dev, "can't get IORESOURCE_MEM hecc\n"); pdev 873 drivers/net/can/ti_hecc.c priv->base = devm_ioremap_resource(&pdev->dev, res); pdev 875 drivers/net/can/ti_hecc.c dev_err(&pdev->dev, "hecc ioremap failed\n"); pdev 880 drivers/net/can/ti_hecc.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "hecc-ram"); pdev 882 drivers/net/can/ti_hecc.c dev_err(&pdev->dev, "can't get IORESOURCE_MEM hecc-ram\n"); pdev 886 drivers/net/can/ti_hecc.c priv->hecc_ram = devm_ioremap_resource(&pdev->dev, res); pdev 888 drivers/net/can/ti_hecc.c dev_err(&pdev->dev, "hecc-ram ioremap failed\n"); pdev 893 drivers/net/can/ti_hecc.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "mbx"); pdev 895 drivers/net/can/ti_hecc.c dev_err(&pdev->dev, "can't get IORESOURCE_MEM mbx\n"); pdev 899 drivers/net/can/ti_hecc.c priv->mbx = devm_ioremap_resource(&pdev->dev, res); pdev 901 drivers/net/can/ti_hecc.c dev_err(&pdev->dev, "mbx ioremap failed\n"); pdev 905 drivers/net/can/ti_hecc.c irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 907 drivers/net/can/ti_hecc.c dev_err(&pdev->dev, "No irq resource\n"); pdev 923 drivers/net/can/ti_hecc.c platform_set_drvdata(pdev, ndev); pdev 924 drivers/net/can/ti_hecc.c SET_NETDEV_DEV(ndev, &pdev->dev); pdev 927 drivers/net/can/ti_hecc.c priv->clk = clk_get(&pdev->dev, "hecc_ck"); pdev 929 drivers/net/can/ti_hecc.c dev_err(&pdev->dev, "No clock available\n"); pdev 938 drivers/net/can/ti_hecc.c dev_err(&pdev->dev, "clk_prepare_enable() failed\n"); pdev 947 drivers/net/can/ti_hecc.c dev_err(&pdev->dev, "can_rx_offload_add_timestamp() failed\n"); pdev 953 drivers/net/can/ti_hecc.c dev_err(&pdev->dev, "register_candev() failed\n"); pdev 959 drivers/net/can/ti_hecc.c dev_info(&pdev->dev, "device registered (reg_base=%p, irq=%u)\n", pdev 974 drivers/net/can/ti_hecc.c static int ti_hecc_remove(struct platform_device *pdev) pdev 976 drivers/net/can/ti_hecc.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 989 drivers/net/can/ti_hecc.c static int ti_hecc_suspend(struct platform_device *pdev, pm_message_t state) pdev 991 drivers/net/can/ti_hecc.c struct net_device *dev = platform_get_drvdata(pdev); pdev 1007 drivers/net/can/ti_hecc.c static int ti_hecc_resume(struct platform_device *pdev) pdev 1009 drivers/net/can/ti_hecc.c struct net_device *dev = platform_get_drvdata(pdev); pdev 105 drivers/net/can/usb/peak_usb/pcan_usb.c struct pcan_usb *pdev; pdev 256 drivers/net/can/usb/peak_usb/pcan_usb.c struct pcan_usb *pdev = from_timer(pdev, t, restart_timer); pdev 257 drivers/net/can/usb/peak_usb/pcan_usb.c struct peak_usb_device *dev = &pdev->dev; pdev 268 drivers/net/can/usb/peak_usb/pcan_usb.c struct pcan_usb *pdev = urb->context; pdev 271 drivers/net/can/usb/peak_usb/pcan_usb.c mod_timer(&pdev->restart_timer, pdev 284 drivers/net/can/usb/peak_usb/pcan_usb.c struct pcan_usb *pdev = container_of(dev, struct pcan_usb, dev); pdev 286 drivers/net/can/usb/peak_usb/pcan_usb.c if (timer_pending(&pdev->restart_timer)) pdev 297 drivers/net/can/usb/peak_usb/pcan_usb.c pcan_usb_restart_pending, pdev); pdev 355 drivers/net/can/usb/peak_usb/pcan_usb.c peak_usb_update_ts_now(&mc->pdev->time_ref, mc->ts16); pdev 357 drivers/net/can/usb/peak_usb/pcan_usb.c peak_usb_set_ts_now(&mc->pdev->time_ref, mc->ts16); pdev 407 drivers/net/can/usb/peak_usb/pcan_usb.c if (!mc->pdev->time_ref.tick_count) pdev 410 drivers/net/can/usb/peak_usb/pcan_usb.c new_state = mc->pdev->dev.can.state; pdev 412 drivers/net/can/usb/peak_usb/pcan_usb.c switch (mc->pdev->dev.can.state) { pdev 475 drivers/net/can/usb/peak_usb/pcan_usb.c if (mc->pdev->dev.can.state == new_state) pdev 486 drivers/net/can/usb/peak_usb/pcan_usb.c mc->pdev->dev.can.can_stats.bus_off++; pdev 494 drivers/net/can/usb/peak_usb/pcan_usb.c mc->pdev->dev.can.can_stats.error_passive++; pdev 501 drivers/net/can/usb/peak_usb/pcan_usb.c mc->pdev->dev.can.can_stats.error_warning++; pdev 516 drivers/net/can/usb/peak_usb/pcan_usb.c new_state = mc->pdev->dev.can.state; pdev 520 drivers/net/can/usb/peak_usb/pcan_usb.c mc->pdev->dev.can.state = new_state; pdev 525 drivers/net/can/usb/peak_usb/pcan_usb.c peak_usb_get_ts_time(&mc->pdev->time_ref, mc->ts16, pdev 666 drivers/net/can/usb/peak_usb/pcan_usb.c peak_usb_get_ts_time(&mc->pdev->time_ref, mc->ts16, &hwts->hwtstamp); pdev 691 drivers/net/can/usb/peak_usb/pcan_usb.c .pdev = container_of(dev, struct pcan_usb, dev), pdev 781 drivers/net/can/usb/peak_usb/pcan_usb.c struct pcan_usb *pdev = container_of(dev, struct pcan_usb, dev); pdev 784 drivers/net/can/usb/peak_usb/pcan_usb.c peak_usb_init_time_ref(&pdev->time_ref, &pcan_usb); pdev 801 drivers/net/can/usb/peak_usb/pcan_usb.c struct pcan_usb *pdev = container_of(dev, struct pcan_usb, dev); pdev 806 drivers/net/can/usb/peak_usb/pcan_usb.c timer_setup(&pdev->restart_timer, pcan_usb_restart, 0); pdev 160 drivers/net/can/usb/peak_usb/pcan_usb_fd.c struct pcan_usb_fd_device *pdev = pdev 162 drivers/net/can/usb/peak_usb/pcan_usb_fd.c return pdev->usb_if; pdev 168 drivers/net/can/usb/peak_usb/pcan_usb_fd.c struct pcan_usb_fd_device *pdev = pdev 170 drivers/net/can/usb/peak_usb/pcan_usb_fd.c return pdev->cmd_buffer_addr; pdev 454 drivers/net/can/usb/peak_usb/pcan_usb_fd.c struct pcan_usb_fd_device *pdev = pdev 457 drivers/net/can/usb/peak_usb/pcan_usb_fd.c pdev->cmd_buffer_addr[0] = 0; pdev 458 drivers/net/can/usb/peak_usb/pcan_usb_fd.c pdev->cmd_buffer_addr[1] = !!loaded; pdev 463 drivers/net/can/usb/peak_usb/pcan_usb_fd.c pdev->cmd_buffer_addr, pdev 523 drivers/net/can/usb/peak_usb/pcan_usb_fd.c struct pcan_usb_fd_device *pdev = pdev 544 drivers/net/can/usb/peak_usb/pcan_usb_fd.c pdev->bec.txerr = 0; pdev 545 drivers/net/can/usb/peak_usb/pcan_usb_fd.c pdev->bec.rxerr = 0; pdev 554 drivers/net/can/usb/peak_usb/pcan_usb_fd.c tx_state = (pdev->bec.txerr >= pdev->bec.rxerr) ? new_state : 0; pdev 555 drivers/net/can/usb/peak_usb/pcan_usb_fd.c rx_state = (pdev->bec.txerr <= pdev->bec.rxerr) ? new_state : 0; pdev 583 drivers/net/can/usb/peak_usb/pcan_usb_fd.c struct pcan_usb_fd_device *pdev = pdev 587 drivers/net/can/usb/peak_usb/pcan_usb_fd.c pdev->bec.txerr = er->tx_err_cnt; pdev 588 drivers/net/can/usb/peak_usb/pcan_usb_fd.c pdev->bec.rxerr = er->rx_err_cnt; pdev 769 drivers/net/can/usb/peak_usb/pcan_usb_fd.c struct pcan_usb_fd_device *pdev = pdev 779 drivers/net/can/usb/peak_usb/pcan_usb_fd.c if (pdev->usb_if->dev_opened_count == 0) { pdev 781 drivers/net/can/usb/peak_usb/pcan_usb_fd.c peak_usb_init_time_ref(&pdev->usb_if->time_ref, pdev 790 drivers/net/can/usb/peak_usb/pcan_usb_fd.c pdev->usb_if->dev_opened_count++; pdev 793 drivers/net/can/usb/peak_usb/pcan_usb_fd.c pdev->bec.txerr = 0; pdev 794 drivers/net/can/usb/peak_usb/pcan_usb_fd.c pdev->bec.rxerr = 0; pdev 804 drivers/net/can/usb/peak_usb/pcan_usb_fd.c struct pcan_usb_fd_device *pdev = pdev 807 drivers/net/can/usb/peak_usb/pcan_usb_fd.c *bec = pdev->bec; pdev 816 drivers/net/can/usb/peak_usb/pcan_usb_fd.c struct pcan_usb_fd_device *pdev = pdev 820 drivers/net/can/usb/peak_usb/pcan_usb_fd.c if (pdev->usb_if->dev_opened_count == 1) pdev 824 drivers/net/can/usb/peak_usb/pcan_usb_fd.c pdev->usb_if->dev_opened_count--; pdev 832 drivers/net/can/usb/peak_usb/pcan_usb_fd.c struct pcan_usb_fd_device *pdev = pdev 839 drivers/net/can/usb/peak_usb/pcan_usb_fd.c pdev->usb_if = kzalloc(sizeof(*pdev->usb_if), GFP_KERNEL); pdev 840 drivers/net/can/usb/peak_usb/pcan_usb_fd.c if (!pdev->usb_if) pdev 844 drivers/net/can/usb/peak_usb/pcan_usb_fd.c pdev->cmd_buffer_addr = kzalloc(PCAN_UFD_CMD_BUFFER_SIZE, pdev 846 drivers/net/can/usb/peak_usb/pcan_usb_fd.c if (!pdev->cmd_buffer_addr) pdev 850 drivers/net/can/usb/peak_usb/pcan_usb_fd.c pdev->usb_if->cm_ignore_count = 5; pdev 854 drivers/net/can/usb/peak_usb/pcan_usb_fd.c &pdev->usb_if->fw_info, pdev 855 drivers/net/can/usb/peak_usb/pcan_usb_fd.c sizeof(pdev->usb_if->fw_info)); pdev 869 drivers/net/can/usb/peak_usb/pcan_usb_fd.c dev->adapter->name, pdev->usb_if->fw_info.hw_version, pdev 870 drivers/net/can/usb/peak_usb/pcan_usb_fd.c pdev->usb_if->fw_info.fw_version[0], pdev 871 drivers/net/can/usb/peak_usb/pcan_usb_fd.c pdev->usb_if->fw_info.fw_version[1], pdev 872 drivers/net/can/usb/peak_usb/pcan_usb_fd.c pdev->usb_if->fw_info.fw_version[2], pdev 876 drivers/net/can/usb/peak_usb/pcan_usb_fd.c if (pdev->usb_if->fw_info.fw_version[0] >= 2) { pdev 898 drivers/net/can/usb/peak_usb/pcan_usb_fd.c pdev->usb_if = ppdev->usb_if; pdev 899 drivers/net/can/usb/peak_usb/pcan_usb_fd.c pdev->cmd_buffer_addr = ppdev->cmd_buffer_addr; pdev 906 drivers/net/can/usb/peak_usb/pcan_usb_fd.c pdev->usb_if->dev[dev->ctrl_idx] = dev; pdev 908 drivers/net/can/usb/peak_usb/pcan_usb_fd.c le32_to_cpu(pdev->usb_if->fw_info.dev_id[dev->ctrl_idx]); pdev 930 drivers/net/can/usb/peak_usb/pcan_usb_fd.c kfree(pdev->cmd_buffer_addr); pdev 932 drivers/net/can/usb/peak_usb/pcan_usb_fd.c kfree(pdev->usb_if); pdev 940 drivers/net/can/usb/peak_usb/pcan_usb_fd.c struct pcan_usb_fd_device *pdev = pdev 957 drivers/net/can/usb/peak_usb/pcan_usb_fd.c if (pdev->usb_if->dev_opened_count > 0) pdev 972 drivers/net/can/usb/peak_usb/pcan_usb_fd.c struct pcan_usb_fd_device *pdev = pdev 976 drivers/net/can/usb/peak_usb/pcan_usb_fd.c kfree(pdev->cmd_buffer_addr); pdev 979 drivers/net/can/usb/peak_usb/pcan_usb_fd.c kfree(pdev->usb_if); pdev 360 drivers/net/can/usb/peak_usb/pcan_usb_pro.c struct pcan_usb_pro_device *pdev = pdev 368 drivers/net/can/usb/peak_usb/pcan_usb_pro.c pdev->cached_ccbt = ccbt; pdev 379 drivers/net/can/usb/peak_usb/pcan_usb_pro.c struct pcan_usb_pro_device *pdev = pdev 382 drivers/net/can/usb/peak_usb/pcan_usb_pro.c pcan_usb_pro_set_bitrate(dev, pdev->cached_ccbt); pdev 515 drivers/net/can/usb/peak_usb/pcan_usb_pro.c struct pcan_usb_pro_device *pdev = pdev 517 drivers/net/can/usb/peak_usb/pcan_usb_pro.c return pdev->usb_if; pdev 795 drivers/net/can/usb/peak_usb/pcan_usb_pro.c struct pcan_usb_pro_device *pdev = pdev 810 drivers/net/can/usb/peak_usb/pcan_usb_pro.c if (pdev->usb_if->dev_opened_count == 0) { pdev 812 drivers/net/can/usb/peak_usb/pcan_usb_pro.c peak_usb_init_time_ref(&pdev->usb_if->time_ref, &pcan_usb_pro); pdev 818 drivers/net/can/usb/peak_usb/pcan_usb_pro.c pdev->usb_if->dev_opened_count++; pdev 829 drivers/net/can/usb/peak_usb/pcan_usb_pro.c struct pcan_usb_pro_device *pdev = pdev 833 drivers/net/can/usb/peak_usb/pcan_usb_pro.c if (pdev->usb_if->dev_opened_count == 1) pdev 836 drivers/net/can/usb/peak_usb/pcan_usb_pro.c pdev->usb_if->dev_opened_count--; pdev 846 drivers/net/can/usb/peak_usb/pcan_usb_pro.c struct pcan_usb_pro_device *pdev = pdev 907 drivers/net/can/usb/peak_usb/pcan_usb_pro.c pdev->usb_if = usb_if; pdev 928 drivers/net/can/usb/peak_usb/pcan_usb_pro.c struct pcan_usb_pro_device *pdev = pdev 943 drivers/net/can/usb/peak_usb/pcan_usb_pro.c if (pdev->usb_if->dev_opened_count > 0) pdev 1654 drivers/net/can/xilinx_can.c static int xcan_probe(struct platform_device *pdev) pdev 1668 drivers/net/can/xilinx_can.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1669 drivers/net/can/xilinx_can.c addr = devm_ioremap_resource(&pdev->dev, res); pdev 1675 drivers/net/can/xilinx_can.c of_id = of_match_device(xcan_of_match, &pdev->dev); pdev 1682 drivers/net/can/xilinx_can.c ret = of_property_read_u32(pdev->dev.of_node, hw_tx_max_property, pdev 1685 drivers/net/can/xilinx_can.c dev_err(&pdev->dev, "missing %s property\n", pdev 1690 drivers/net/can/xilinx_can.c ret = of_property_read_u32(pdev->dev.of_node, "rx-fifo-depth", pdev 1693 drivers/net/can/xilinx_can.c dev_err(&pdev->dev, pdev 1730 drivers/net/can/xilinx_can.c priv->dev = &pdev->dev; pdev 1755 drivers/net/can/xilinx_can.c ndev->irq = platform_get_irq(pdev, 0); pdev 1758 drivers/net/can/xilinx_can.c platform_set_drvdata(pdev, ndev); pdev 1759 drivers/net/can/xilinx_can.c SET_NETDEV_DEV(ndev, &pdev->dev); pdev 1763 drivers/net/can/xilinx_can.c priv->can_clk = devm_clk_get(&pdev->dev, "can_clk"); pdev 1766 drivers/net/can/xilinx_can.c dev_err(&pdev->dev, "Device clock not found.\n"); pdev 1771 drivers/net/can/xilinx_can.c priv->bus_clk = devm_clk_get(&pdev->dev, devtype->bus_clk_name); pdev 1773 drivers/net/can/xilinx_can.c dev_err(&pdev->dev, "bus clock not found\n"); pdev 1781 drivers/net/can/xilinx_can.c pm_runtime_enable(&pdev->dev); pdev 1782 drivers/net/can/xilinx_can.c ret = pm_runtime_get_sync(&pdev->dev); pdev 1800 drivers/net/can/xilinx_can.c dev_err(&pdev->dev, "fail to register failed (err=%d)\n", ret); pdev 1806 drivers/net/can/xilinx_can.c pm_runtime_put(&pdev->dev); pdev 1822 drivers/net/can/xilinx_can.c pm_runtime_disable(&pdev->dev); pdev 1836 drivers/net/can/xilinx_can.c static int xcan_remove(struct platform_device *pdev) pdev 1838 drivers/net/can/xilinx_can.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 1842 drivers/net/can/xilinx_can.c pm_runtime_disable(&pdev->dev); pdev 231 drivers/net/dsa/b53/b53_mmap.c static int b53_mmap_probe(struct platform_device *pdev) pdev 233 drivers/net/dsa/b53/b53_mmap.c struct b53_platform_data *pdata = pdev->dev.platform_data; pdev 240 drivers/net/dsa/b53/b53_mmap.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 246 drivers/net/dsa/b53/b53_mmap.c dev = b53_switch_alloc(&pdev->dev, &b53_mmap_ops, priv); pdev 252 drivers/net/dsa/b53/b53_mmap.c platform_set_drvdata(pdev, dev); pdev 257 drivers/net/dsa/b53/b53_mmap.c static int b53_mmap_remove(struct platform_device *pdev) pdev 259 drivers/net/dsa/b53/b53_mmap.c struct b53_device *dev = platform_get_drvdata(pdev); pdev 503 drivers/net/dsa/b53/b53_srab.c static void b53_srab_prepare_irq(struct platform_device *pdev) pdev 505 drivers/net/dsa/b53/b53_srab.c struct b53_device *dev = platform_get_drvdata(pdev); pdev 527 drivers/net/dsa/b53/b53_srab.c port->irq = platform_get_irq_byname(pdev, name); pdev 534 drivers/net/dsa/b53/b53_srab.c static void b53_srab_mux_init(struct platform_device *pdev) pdev 536 drivers/net/dsa/b53/b53_srab.c struct b53_device *dev = platform_get_drvdata(pdev); pdev 546 drivers/net/dsa/b53/b53_srab.c priv->mux_config = devm_platform_ioremap_resource(pdev, 1); pdev 582 drivers/net/dsa/b53/b53_srab.c dev_info(&pdev->dev, "Port %d mode: %s\n", pdev 587 drivers/net/dsa/b53/b53_srab.c static int b53_srab_probe(struct platform_device *pdev) pdev 589 drivers/net/dsa/b53/b53_srab.c struct b53_platform_data *pdata = pdev->dev.platform_data; pdev 590 drivers/net/dsa/b53/b53_srab.c struct device_node *dn = pdev->dev.of_node; pdev 599 drivers/net/dsa/b53/b53_srab.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 606 drivers/net/dsa/b53/b53_srab.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 610 drivers/net/dsa/b53/b53_srab.c priv->regs = devm_platform_ioremap_resource(pdev, 0); pdev 614 drivers/net/dsa/b53/b53_srab.c dev = b53_switch_alloc(&pdev->dev, &b53_srab_ops, priv); pdev 621 drivers/net/dsa/b53/b53_srab.c platform_set_drvdata(pdev, dev); pdev 623 drivers/net/dsa/b53/b53_srab.c b53_srab_prepare_irq(pdev); pdev 624 drivers/net/dsa/b53/b53_srab.c b53_srab_mux_init(pdev); pdev 629 drivers/net/dsa/b53/b53_srab.c static int b53_srab_remove(struct platform_device *pdev) pdev 631 drivers/net/dsa/b53/b53_srab.c struct b53_device *dev = platform_get_drvdata(pdev); pdev 1048 drivers/net/dsa/bcm_sf2.c static int bcm_sf2_sw_probe(struct platform_device *pdev) pdev 1051 drivers/net/dsa/bcm_sf2.c struct device_node *dn = pdev->dev.of_node; pdev 1065 drivers/net/dsa/bcm_sf2.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 1069 drivers/net/dsa/bcm_sf2.c ops = devm_kzalloc(&pdev->dev, sizeof(*ops), GFP_KERNEL); pdev 1073 drivers/net/dsa/bcm_sf2.c dev = b53_switch_alloc(&pdev->dev, &bcm_sf2_io_ops, priv); pdev 1077 drivers/net/dsa/bcm_sf2.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 1107 drivers/net/dsa/bcm_sf2.c dev_set_drvdata(&pdev->dev, priv); pdev 1130 drivers/net/dsa/bcm_sf2.c *base = devm_platform_ioremap_resource(pdev, i); pdev 1163 drivers/net/dsa/bcm_sf2.c ret = devm_request_irq(&pdev->dev, priv->irq0, bcm_sf2_switch_0_isr, 0, pdev 1170 drivers/net/dsa/bcm_sf2.c ret = devm_request_irq(&pdev->dev, priv->irq1, bcm_sf2_switch_1_isr, 0, pdev 1206 drivers/net/dsa/bcm_sf2.c dev_info(&pdev->dev, pdev 1219 drivers/net/dsa/bcm_sf2.c static int bcm_sf2_sw_remove(struct platform_device *pdev) pdev 1221 drivers/net/dsa/bcm_sf2.c struct bcm_sf2_priv *priv = platform_get_drvdata(pdev); pdev 1233 drivers/net/dsa/bcm_sf2.c static void bcm_sf2_sw_shutdown(struct platform_device *pdev) pdev 1235 drivers/net/dsa/bcm_sf2.c struct bcm_sf2_priv *priv = platform_get_drvdata(pdev); pdev 1828 drivers/net/dsa/lantiq_gswip.c static int gswip_probe(struct platform_device *pdev) pdev 1832 drivers/net/dsa/lantiq_gswip.c struct device *dev = &pdev->dev; pdev 1841 drivers/net/dsa/lantiq_gswip.c priv->gswip = devm_platform_ioremap_resource(pdev, 0); pdev 1845 drivers/net/dsa/lantiq_gswip.c priv->mdio = devm_platform_ioremap_resource(pdev, 1); pdev 1849 drivers/net/dsa/lantiq_gswip.c priv->mii = devm_platform_ioremap_resource(pdev, 2); pdev 1899 drivers/net/dsa/lantiq_gswip.c platform_set_drvdata(pdev, priv); pdev 1919 drivers/net/dsa/lantiq_gswip.c static int gswip_remove(struct platform_device *pdev) pdev 1921 drivers/net/dsa/lantiq_gswip.c struct gswip_priv *priv = platform_get_drvdata(pdev); pdev 386 drivers/net/dsa/realtek-smi-core.c static int realtek_smi_probe(struct platform_device *pdev) pdev 389 drivers/net/dsa/realtek-smi-core.c struct device *dev = &pdev->dev; pdev 461 drivers/net/dsa/realtek-smi-core.c static int realtek_smi_remove(struct platform_device *pdev) pdev 463 drivers/net/dsa/realtek-smi-core.c struct realtek_smi *smi = dev_get_drvdata(&pdev->dev); pdev 35 drivers/net/dsa/vitesse-vsc73xx-platform.c struct platform_device *pdev; pdev 88 drivers/net/dsa/vitesse-vsc73xx-platform.c static int vsc73xx_platform_probe(struct platform_device *pdev) pdev 90 drivers/net/dsa/vitesse-vsc73xx-platform.c struct device *dev = &pdev->dev; pdev 99 drivers/net/dsa/vitesse-vsc73xx-platform.c platform_set_drvdata(pdev, vsc_platform); pdev 100 drivers/net/dsa/vitesse-vsc73xx-platform.c vsc_platform->pdev = pdev; pdev 106 drivers/net/dsa/vitesse-vsc73xx-platform.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 108 drivers/net/dsa/vitesse-vsc73xx-platform.c dev_err(&pdev->dev, "cannot obtain I/O memory space\n"); pdev 113 drivers/net/dsa/vitesse-vsc73xx-platform.c vsc_platform->base_addr = devm_ioremap_resource(&pdev->dev, res); pdev 115 drivers/net/dsa/vitesse-vsc73xx-platform.c dev_err(&pdev->dev, "cannot request I/O memory space\n"); pdev 123 drivers/net/dsa/vitesse-vsc73xx-platform.c static int vsc73xx_platform_remove(struct platform_device *pdev) pdev 125 drivers/net/dsa/vitesse-vsc73xx-platform.c struct vsc73xx_platform *vsc_platform = platform_get_drvdata(pdev); pdev 284 drivers/net/ethernet/3com/3c509.c static int el3_isa_match(struct device *pdev, unsigned int ndev) pdev 308 drivers/net/ethernet/3com/3c509.c SET_NETDEV_DEV(dev, pdev); pdev 332 drivers/net/ethernet/3com/3c509.c dev_set_drvdata(pdev, dev); pdev 342 drivers/net/ethernet/3com/3c509.c static int el3_isa_remove(struct device *pdev, pdev 345 drivers/net/ethernet/3com/3c509.c el3_device_remove(pdev); pdev 346 drivers/net/ethernet/3com/3c509.c dev_set_drvdata(pdev, NULL); pdev 407 drivers/net/ethernet/3com/3c509.c static int el3_pnp_probe(struct pnp_dev *pdev, const struct pnp_device_id *id) pdev 415 drivers/net/ethernet/3com/3c509.c ioaddr = pnp_port_start(pdev, 0); pdev 418 drivers/net/ethernet/3com/3c509.c irq = pnp_irq(pdev, 0); pdev 428 drivers/net/ethernet/3com/3c509.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 432 drivers/net/ethernet/3com/3c509.c pnp_set_drvdata(pdev, dev); pdev 436 drivers/net/ethernet/3com/3c509.c pnp_set_drvdata(pdev, NULL); pdev 445 drivers/net/ethernet/3com/3c509.c static void el3_pnp_remove(struct pnp_dev *pdev) pdev 447 drivers/net/ethernet/3com/3c509.c el3_common_remove(pnp_get_drvdata(pdev)); pdev 448 drivers/net/ethernet/3com/3c509.c pnp_set_drvdata(pdev, NULL); pdev 452 drivers/net/ethernet/3com/3c509.c static int el3_pnp_suspend(struct pnp_dev *pdev, pm_message_t state) pdev 454 drivers/net/ethernet/3com/3c509.c return el3_suspend(&pdev->dev, state); pdev 457 drivers/net/ethernet/3com/3c509.c static int el3_pnp_resume(struct pnp_dev *pdev) pdev 459 drivers/net/ethernet/3com/3c509.c return el3_resume(&pdev->dev); pdev 1323 drivers/net/ethernet/3com/3c509.c el3_suspend(struct device *pdev, pm_message_t state) pdev 1330 drivers/net/ethernet/3com/3c509.c dev = dev_get_drvdata(pdev); pdev 1347 drivers/net/ethernet/3com/3c509.c el3_resume(struct device *pdev) pdev 1354 drivers/net/ethernet/3com/3c509.c dev = dev_get_drvdata(pdev); pdev 995 drivers/net/ethernet/3com/3c59x.c static int vortex_init_one(struct pci_dev *pdev, pdev 1003 drivers/net/ethernet/3com/3c59x.c rc = pci_enable_device(pdev); pdev 1007 drivers/net/ethernet/3com/3c59x.c rc = pci_request_regions(pdev, DRV_NAME); pdev 1022 drivers/net/ethernet/3com/3c59x.c ioaddr = pci_iomap(pdev, pci_bar, 0); pdev 1024 drivers/net/ethernet/3com/3c59x.c ioaddr = pci_iomap(pdev, 0, 0); pdev 1030 drivers/net/ethernet/3com/3c59x.c rc = vortex_probe1(&pdev->dev, ioaddr, pdev->irq, pdev 1039 drivers/net/ethernet/3com/3c59x.c pci_iounmap(pdev, ioaddr); pdev 1041 drivers/net/ethernet/3com/3c59x.c pci_release_regions(pdev); pdev 1043 drivers/net/ethernet/3com/3c59x.c pci_disable_device(pdev); pdev 1100 drivers/net/ethernet/3com/3c59x.c struct pci_dev *pdev = NULL; pdev 1109 drivers/net/ethernet/3com/3c59x.c if ((pdev = DEVICE_PCI(gendev))) { pdev 1110 drivers/net/ethernet/3com/3c59x.c print_name = pci_name(pdev); pdev 1156 drivers/net/ethernet/3com/3c59x.c pdev ? "PCI" : "EISA", pdev 1177 drivers/net/ethernet/3com/3c59x.c if (pdev) { pdev 1180 drivers/net/ethernet/3com/3c59x.c pci_set_master(pdev); pdev 1190 drivers/net/ethernet/3com/3c59x.c pci_read_config_byte(pdev, PCI_LATENCY_TIMER, &pci_latency); pdev 1194 drivers/net/ethernet/3com/3c59x.c pci_write_config_byte(pdev, PCI_LATENCY_TIMER, new_latency); pdev 1222 drivers/net/ethernet/3com/3c59x.c if (pdev) pdev 1223 drivers/net/ethernet/3com/3c59x.c pci_set_drvdata(pdev, dev); pdev 1315 drivers/net/ethernet/3com/3c59x.c if (pdev && vci->drv_flags & HAS_CB_FNS) { pdev 1318 drivers/net/ethernet/3com/3c59x.c vp->cb_fn_base = pci_iomap(pdev, 2, 0); pdev 1327 drivers/net/ethernet/3com/3c59x.c (unsigned long long)pci_resource_start(pdev, 2), pdev 1464 drivers/net/ethernet/3com/3c59x.c if (pdev) { pdev 1466 drivers/net/ethernet/3com/3c59x.c pci_save_state(pdev); pdev 1474 drivers/net/ethernet/3com/3c59x.c dma_free_coherent(&pdev->dev, pdev 3254 drivers/net/ethernet/3com/3c59x.c static void vortex_remove_one(struct pci_dev *pdev) pdev 3256 drivers/net/ethernet/3com/3c59x.c struct net_device *dev = pci_get_drvdata(pdev); pdev 3267 drivers/net/ethernet/3com/3c59x.c pci_iounmap(pdev, vp->cb_fn_base); pdev 3271 drivers/net/ethernet/3com/3c59x.c pci_set_power_state(pdev, PCI_D0); /* Go active */ pdev 3273 drivers/net/ethernet/3com/3c59x.c pci_restore_state(pdev); pdev 3274 drivers/net/ethernet/3com/3c59x.c pci_disable_device(pdev); pdev 3280 drivers/net/ethernet/3com/3c59x.c pci_iounmap(pdev, vp->ioaddr); pdev 3282 drivers/net/ethernet/3com/3c59x.c dma_free_coherent(&pdev->dev, pdev 3287 drivers/net/ethernet/3com/3c59x.c pci_release_regions(pdev); pdev 275 drivers/net/ethernet/3com/typhoon.c struct pci_dev * pdev; pdev 972 drivers/net/ethernet/3com/typhoon.c struct pci_dev *pci_dev = tp->pdev; pdev 1285 drivers/net/ethernet/3com/typhoon.c err = request_firmware(&typhoon_fw, FIRMWARE_NAME, &tp->pdev->dev); pdev 1333 drivers/net/ethernet/3com/typhoon.c struct pci_dev *pdev = tp->pdev; pdev 1358 drivers/net/ethernet/3com/typhoon.c dpage = pci_alloc_consistent(pdev, PAGE_SIZE, &dpage_dma); pdev 1464 drivers/net/ethernet/3com/typhoon.c pci_free_consistent(pdev, PAGE_SIZE, dpage, dpage_dma); pdev 1531 drivers/net/ethernet/3com/typhoon.c pci_unmap_single(tp->pdev, skb_dma, dma_len, pdev 1613 drivers/net/ethernet/3com/typhoon.c dma_addr = pci_map_single(tp->pdev, skb->data, pdev 1669 drivers/net/ethernet/3com/typhoon.c pci_dma_sync_single_for_cpu(tp->pdev, dma_addr, pdev 1673 drivers/net/ethernet/3com/typhoon.c pci_dma_sync_single_for_device(tp->pdev, dma_addr, pdev 1681 drivers/net/ethernet/3com/typhoon.c pci_unmap_single(tp->pdev, dma_addr, PKT_BUF_SZ, pdev 1796 drivers/net/ethernet/3com/typhoon.c pci_unmap_single(tp->pdev, rxb->dma_addr, PKT_BUF_SZ, pdev 1807 drivers/net/ethernet/3com/typhoon.c struct pci_dev *pdev = tp->pdev; pdev 1836 drivers/net/ethernet/3com/typhoon.c pci_enable_wake(tp->pdev, state, 1); pdev 1837 drivers/net/ethernet/3com/typhoon.c pci_disable_device(pdev); pdev 1838 drivers/net/ethernet/3com/typhoon.c return pci_set_power_state(pdev, state); pdev 1844 drivers/net/ethernet/3com/typhoon.c struct pci_dev *pdev = tp->pdev; pdev 1847 drivers/net/ethernet/3com/typhoon.c pci_set_power_state(pdev, PCI_D0); pdev 1848 drivers/net/ethernet/3com/typhoon.c pci_restore_state(pdev); pdev 2120 drivers/net/ethernet/3com/typhoon.c typhoon_resume(struct pci_dev *pdev) pdev 2122 drivers/net/ethernet/3com/typhoon.c struct net_device *dev = pci_get_drvdata(pdev); pdev 2149 drivers/net/ethernet/3com/typhoon.c typhoon_suspend(struct pci_dev *pdev, pm_message_t state) pdev 2151 drivers/net/ethernet/3com/typhoon.c struct net_device *dev = pci_get_drvdata(pdev); pdev 2194 drivers/net/ethernet/3com/typhoon.c if(typhoon_sleep(tp, pci_choose_state(pdev, state), tp->wol_events) < 0) { pdev 2202 drivers/net/ethernet/3com/typhoon.c typhoon_resume(pdev); pdev 2208 drivers/net/ethernet/3com/typhoon.c typhoon_test_mmio(struct pci_dev *pdev) pdev 2210 drivers/net/ethernet/3com/typhoon.c void __iomem *ioaddr = pci_iomap(pdev, 1, 128); pdev 2245 drivers/net/ethernet/3com/typhoon.c pci_iounmap(pdev, ioaddr); pdev 2249 drivers/net/ethernet/3com/typhoon.c pr_info("%s: falling back to port IO\n", pci_name(pdev)); pdev 2265 drivers/net/ethernet/3com/typhoon.c typhoon_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 2284 drivers/net/ethernet/3com/typhoon.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 2286 drivers/net/ethernet/3com/typhoon.c err = pci_enable_device(pdev); pdev 2292 drivers/net/ethernet/3com/typhoon.c err = pci_set_mwi(pdev); pdev 2298 drivers/net/ethernet/3com/typhoon.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 2306 drivers/net/ethernet/3com/typhoon.c if(!(pci_resource_flags(pdev, 0) & IORESOURCE_IO)) { pdev 2311 drivers/net/ethernet/3com/typhoon.c if(pci_resource_len(pdev, 0) < 128) { pdev 2316 drivers/net/ethernet/3com/typhoon.c if(!(pci_resource_flags(pdev, 1) & IORESOURCE_MEM)) { pdev 2321 drivers/net/ethernet/3com/typhoon.c if(pci_resource_len(pdev, 1) < 128) { pdev 2327 drivers/net/ethernet/3com/typhoon.c err = pci_request_regions(pdev, KBUILD_MODNAME); pdev 2336 drivers/net/ethernet/3com/typhoon.c use_mmio = typhoon_test_mmio(pdev); pdev 2338 drivers/net/ethernet/3com/typhoon.c ioaddr = pci_iomap(pdev, use_mmio, 128); pdev 2347 drivers/net/ethernet/3com/typhoon.c shared = pci_alloc_consistent(pdev, sizeof(struct typhoon_shared), pdev 2355 drivers/net/ethernet/3com/typhoon.c dev->irq = pdev->irq; pdev 2359 drivers/net/ethernet/3com/typhoon.c tp->pdev = pdev; pdev 2360 drivers/net/ethernet/3com/typhoon.c tp->tx_pdev = pdev; pdev 2382 drivers/net/ethernet/3com/typhoon.c pci_set_master(pdev); pdev 2383 drivers/net/ethernet/3com/typhoon.c pci_save_state(pdev); pdev 2463 drivers/net/ethernet/3com/typhoon.c pci_set_drvdata(pdev, dev); pdev 2468 drivers/net/ethernet/3com/typhoon.c (unsigned long long)pci_resource_start(pdev, use_mmio), pdev 2501 drivers/net/ethernet/3com/typhoon.c pci_free_consistent(pdev, sizeof(struct typhoon_shared), pdev 2504 drivers/net/ethernet/3com/typhoon.c pci_iounmap(pdev, ioaddr); pdev 2506 drivers/net/ethernet/3com/typhoon.c pci_release_regions(pdev); pdev 2508 drivers/net/ethernet/3com/typhoon.c pci_clear_mwi(pdev); pdev 2510 drivers/net/ethernet/3com/typhoon.c pci_disable_device(pdev); pdev 2514 drivers/net/ethernet/3com/typhoon.c pr_err("%s: %s\n", pci_name(pdev), err_msg); pdev 2519 drivers/net/ethernet/3com/typhoon.c typhoon_remove_one(struct pci_dev *pdev) pdev 2521 drivers/net/ethernet/3com/typhoon.c struct net_device *dev = pci_get_drvdata(pdev); pdev 2525 drivers/net/ethernet/3com/typhoon.c pci_set_power_state(pdev, PCI_D0); pdev 2526 drivers/net/ethernet/3com/typhoon.c pci_restore_state(pdev); pdev 2528 drivers/net/ethernet/3com/typhoon.c pci_iounmap(pdev, tp->ioaddr); pdev 2529 drivers/net/ethernet/3com/typhoon.c pci_free_consistent(pdev, sizeof(struct typhoon_shared), pdev 2531 drivers/net/ethernet/3com/typhoon.c pci_release_regions(pdev); pdev 2532 drivers/net/ethernet/3com/typhoon.c pci_clear_mwi(pdev); pdev 2533 drivers/net/ethernet/3com/typhoon.c pci_disable_device(pdev); pdev 171 drivers/net/ethernet/8390/ax88796.c struct platform_device *pdev = to_platform_device(dev->dev.parent); pdev 173 drivers/net/ethernet/8390/ax88796.c if (!ax->plat->check_irq(pdev)) pdev 454 drivers/net/ethernet/8390/ax88796.c struct platform_device *pdev = to_platform_device(dev->dev.parent); pdev 470 drivers/net/ethernet/8390/ax88796.c pdev->name, pdev->id); pdev 573 drivers/net/ethernet/8390/ax88796.c struct platform_device *pdev = to_platform_device(dev->dev.parent); pdev 577 drivers/net/ethernet/8390/ax88796.c strlcpy(info->bus_info, pdev->name, sizeof(info->bus_info)); pdev 805 drivers/net/ethernet/8390/ax88796.c static int ax_remove(struct platform_device *pdev) pdev 807 drivers/net/ethernet/8390/ax88796.c struct net_device *dev = platform_get_drvdata(pdev); pdev 815 drivers/net/ethernet/8390/ax88796.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 820 drivers/net/ethernet/8390/ax88796.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 824 drivers/net/ethernet/8390/ax88796.c platform_set_drvdata(pdev, NULL); pdev 837 drivers/net/ethernet/8390/ax88796.c static int ax_probe(struct platform_device *pdev) pdev 851 drivers/net/ethernet/8390/ax88796.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 855 drivers/net/ethernet/8390/ax88796.c ax->plat = dev_get_platdata(&pdev->dev); pdev 856 drivers/net/ethernet/8390/ax88796.c platform_set_drvdata(pdev, dev); pdev 861 drivers/net/ethernet/8390/ax88796.c irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 863 drivers/net/ethernet/8390/ax88796.c dev_err(&pdev->dev, "no IRQ specified\n"); pdev 874 drivers/net/ethernet/8390/ax88796.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 876 drivers/net/ethernet/8390/ax88796.c dev_err(&pdev->dev, "no MEM specified\n"); pdev 895 drivers/net/ethernet/8390/ax88796.c if (!request_mem_region(mem->start, mem_size, pdev->name)) { pdev 896 drivers/net/ethernet/8390/ax88796.c dev_err(&pdev->dev, "cannot reserve registers\n"); pdev 905 drivers/net/ethernet/8390/ax88796.c dev_err(&pdev->dev, "Cannot ioremap area %pR\n", mem); pdev 912 drivers/net/ethernet/8390/ax88796.c mem2 = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 921 drivers/net/ethernet/8390/ax88796.c if (!request_mem_region(mem2->start, mem2_size, pdev->name)) { pdev 922 drivers/net/ethernet/8390/ax88796.c dev_err(&pdev->dev, "cannot reserve registers\n"); pdev 929 drivers/net/ethernet/8390/ax88796.c dev_err(&pdev->dev, "cannot map reset register\n"); pdev 958 drivers/net/ethernet/8390/ax88796.c platform_set_drvdata(pdev, NULL); pdev 980 drivers/net/ethernet/8390/ax88796.c static int ax_resume(struct platform_device *pdev) pdev 982 drivers/net/ethernet/8390/ax88796.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 406 drivers/net/ethernet/8390/mcf8390.c static int mcf8390_probe(struct platform_device *pdev) pdev 413 drivers/net/ethernet/8390/mcf8390.c irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 415 drivers/net/ethernet/8390/mcf8390.c dev_err(&pdev->dev, "no IRQ specified?\n"); pdev 419 drivers/net/ethernet/8390/mcf8390.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 421 drivers/net/ethernet/8390/mcf8390.c dev_err(&pdev->dev, "no memory address specified?\n"); pdev 425 drivers/net/ethernet/8390/mcf8390.c if (!request_mem_region(mem->start, msize, pdev->name)) pdev 434 drivers/net/ethernet/8390/mcf8390.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 435 drivers/net/ethernet/8390/mcf8390.c platform_set_drvdata(pdev, dev); pdev 449 drivers/net/ethernet/8390/mcf8390.c static int mcf8390_remove(struct platform_device *pdev) pdev 451 drivers/net/ethernet/8390/mcf8390.c struct net_device *dev = platform_get_drvdata(pdev); pdev 455 drivers/net/ethernet/8390/mcf8390.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 784 drivers/net/ethernet/8390/ne.c static int __init ne_drv_probe(struct platform_device *pdev) pdev 787 drivers/net/ethernet/8390/ne.c int err, this_dev = pdev->id; pdev 798 drivers/net/ethernet/8390/ne.c res = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 801 drivers/net/ethernet/8390/ne.c dev->irq = platform_get_irq(pdev, 0); pdev 811 drivers/net/ethernet/8390/ne.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 817 drivers/net/ethernet/8390/ne.c platform_set_drvdata(pdev, dev); pdev 829 drivers/net/ethernet/8390/ne.c static int ne_drv_remove(struct platform_device *pdev) pdev 831 drivers/net/ethernet/8390/ne.c struct net_device *dev = platform_get_drvdata(pdev); pdev 855 drivers/net/ethernet/8390/ne.c struct platform_device *pdev; pdev 857 drivers/net/ethernet/8390/ne.c pdev = pdev_ne[this_dev]; pdev 859 drivers/net/ethernet/8390/ne.c if (pdev && (!platform_get_drvdata(pdev) || all)) { pdev 860 drivers/net/ethernet/8390/ne.c ne_drv_remove(pdev); pdev 861 drivers/net/ethernet/8390/ne.c platform_device_unregister(pdev); pdev 868 drivers/net/ethernet/8390/ne.c static int ne_drv_suspend(struct platform_device *pdev, pm_message_t state) pdev 870 drivers/net/ethernet/8390/ne.c struct net_device *dev = platform_get_drvdata(pdev); pdev 881 drivers/net/ethernet/8390/ne.c static int ne_drv_resume(struct platform_device *pdev) pdev 883 drivers/net/ethernet/8390/ne.c struct net_device *dev = platform_get_drvdata(pdev); pdev 912 drivers/net/ethernet/8390/ne.c struct platform_device *pdev; pdev 917 drivers/net/ethernet/8390/ne.c pdev = platform_device_register_simple( pdev 919 drivers/net/ethernet/8390/ne.c if (IS_ERR(pdev)) pdev 921 drivers/net/ethernet/8390/ne.c pdev_ne[this_dev] = pdev; pdev 217 drivers/net/ethernet/8390/ne2k-pci.c static int ne2k_pci_init_one(struct pci_dev *pdev, pdev 239 drivers/net/ethernet/8390/ne2k-pci.c i = pci_enable_device (pdev); pdev 243 drivers/net/ethernet/8390/ne2k-pci.c ioaddr = pci_resource_start (pdev, 0); pdev 244 drivers/net/ethernet/8390/ne2k-pci.c irq = pdev->irq; pdev 246 drivers/net/ethernet/8390/ne2k-pci.c if (!ioaddr || ((pci_resource_flags (pdev, 0) & IORESOURCE_IO) == 0)) { pdev 247 drivers/net/ethernet/8390/ne2k-pci.c dev_err(&pdev->dev, "no I/O resource at PCI BAR #0\n"); pdev 252 drivers/net/ethernet/8390/ne2k-pci.c dev_err(&pdev->dev, "I/O resource 0x%x @ 0x%lx busy\n", pdev 279 drivers/net/ethernet/8390/ne2k-pci.c dev_err(&pdev->dev, "cannot allocate ethernet device\n"); pdev 286 drivers/net/ethernet/8390/ne2k-pci.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 300 drivers/net/ethernet/8390/ne2k-pci.c dev_err(&pdev->dev, pdev 351 drivers/net/ethernet/8390/ne2k-pci.c pci_set_drvdata(pdev, dev); pdev 373 drivers/net/ethernet/8390/ne2k-pci.c ei_status.priv = (unsigned long) pdev; pdev 395 drivers/net/ethernet/8390/ne2k-pci.c pci_disable_device(pdev); pdev 668 drivers/net/ethernet/8390/ne2k-pci.c static void ne2k_pci_remove_one(struct pci_dev *pdev) pdev 670 drivers/net/ethernet/8390/ne2k-pci.c struct net_device *dev = pci_get_drvdata(pdev); pdev 676 drivers/net/ethernet/8390/ne2k-pci.c pci_disable_device(pdev); pdev 680 drivers/net/ethernet/8390/ne2k-pci.c static int ne2k_pci_suspend (struct pci_dev *pdev, pm_message_t state) pdev 682 drivers/net/ethernet/8390/ne2k-pci.c struct net_device *dev = pci_get_drvdata (pdev); pdev 685 drivers/net/ethernet/8390/ne2k-pci.c pci_save_state(pdev); pdev 686 drivers/net/ethernet/8390/ne2k-pci.c pci_disable_device(pdev); pdev 687 drivers/net/ethernet/8390/ne2k-pci.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 692 drivers/net/ethernet/8390/ne2k-pci.c static int ne2k_pci_resume (struct pci_dev *pdev) pdev 694 drivers/net/ethernet/8390/ne2k-pci.c struct net_device *dev = pci_get_drvdata (pdev); pdev 697 drivers/net/ethernet/8390/ne2k-pci.c pci_set_power_state(pdev, PCI_D0); pdev 698 drivers/net/ethernet/8390/ne2k-pci.c pci_restore_state(pdev); pdev 700 drivers/net/ethernet/8390/ne2k-pci.c rc = pci_enable_device(pdev); pdev 61 drivers/net/ethernet/8390/xsurf100.c static int is_xsurf100_network_irq(struct platform_device *pdev) pdev 63 drivers/net/ethernet/8390/xsurf100.c struct xsurf100_ax_plat_data *xs100 = dev_get_platdata(&pdev->dev); pdev 104 drivers/net/ethernet/8390/xsurf100.c struct platform_device *pdev = to_platform_device(dev->dev.parent); pdev 105 drivers/net/ethernet/8390/xsurf100.c struct xsurf100_ax_plat_data *xs100 = dev_get_platdata(&pdev->dev); pdev 130 drivers/net/ethernet/8390/xsurf100.c struct platform_device *pdev = to_platform_device(dev->dev.parent); pdev 131 drivers/net/ethernet/8390/xsurf100.c struct xsurf100_ax_plat_data *xs100 = dev_get_platdata(&pdev->dev); pdev 247 drivers/net/ethernet/8390/xsurf100.c struct platform_device *pdev; pdev 318 drivers/net/ethernet/8390/xsurf100.c pdev = platform_device_register_resndata(&zdev->dev, "ax88796", pdev 323 drivers/net/ethernet/8390/xsurf100.c if (IS_ERR(pdev)) { pdev 329 drivers/net/ethernet/8390/xsurf100.c zorro_set_drvdata(zdev, pdev); pdev 352 drivers/net/ethernet/8390/xsurf100.c struct platform_device *pdev = zorro_get_drvdata(zdev); pdev 353 drivers/net/ethernet/8390/xsurf100.c struct xsurf100_ax_plat_data *xs100 = dev_get_platdata(&pdev->dev); pdev 355 drivers/net/ethernet/8390/xsurf100.c platform_device_unregister(pdev); pdev 645 drivers/net/ethernet/adaptec/starfire.c static int starfire_init_one(struct pci_dev *pdev, pdev 648 drivers/net/ethernet/adaptec/starfire.c struct device *d = &pdev->dev; pdev 664 drivers/net/ethernet/adaptec/starfire.c if (pci_enable_device (pdev)) pdev 667 drivers/net/ethernet/adaptec/starfire.c ioaddr = pci_resource_start(pdev, 0); pdev 668 drivers/net/ethernet/adaptec/starfire.c io_size = pci_resource_len(pdev, 0); pdev 669 drivers/net/ethernet/adaptec/starfire.c if (!ioaddr || ((pci_resource_flags(pdev, 0) & IORESOURCE_MEM) == 0)) { pdev 678 drivers/net/ethernet/adaptec/starfire.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 680 drivers/net/ethernet/adaptec/starfire.c irq = pdev->irq; pdev 682 drivers/net/ethernet/adaptec/starfire.c if (pci_request_regions (pdev, DRV_NAME)) { pdev 694 drivers/net/ethernet/adaptec/starfire.c pci_set_master(pdev); pdev 697 drivers/net/ethernet/adaptec/starfire.c pci_try_set_mwi(pdev); pdev 746 drivers/net/ethernet/adaptec/starfire.c pci_set_drvdata(pdev, dev); pdev 748 drivers/net/ethernet/adaptec/starfire.c np->pci_dev = pdev; pdev 839 drivers/net/ethernet/adaptec/starfire.c pci_release_regions (pdev); pdev 2004 drivers/net/ethernet/adaptec/starfire.c static int starfire_suspend(struct pci_dev *pdev, pm_message_t state) pdev 2006 drivers/net/ethernet/adaptec/starfire.c struct net_device *dev = pci_get_drvdata(pdev); pdev 2013 drivers/net/ethernet/adaptec/starfire.c pci_save_state(pdev); pdev 2014 drivers/net/ethernet/adaptec/starfire.c pci_set_power_state(pdev, pci_choose_state(pdev,state)); pdev 2019 drivers/net/ethernet/adaptec/starfire.c static int starfire_resume(struct pci_dev *pdev) pdev 2021 drivers/net/ethernet/adaptec/starfire.c struct net_device *dev = pci_get_drvdata(pdev); pdev 2023 drivers/net/ethernet/adaptec/starfire.c pci_set_power_state(pdev, PCI_D0); pdev 2024 drivers/net/ethernet/adaptec/starfire.c pci_restore_state(pdev); pdev 2036 drivers/net/ethernet/adaptec/starfire.c static void starfire_remove_one(struct pci_dev *pdev) pdev 2038 drivers/net/ethernet/adaptec/starfire.c struct net_device *dev = pci_get_drvdata(pdev); pdev 2046 drivers/net/ethernet/adaptec/starfire.c pci_free_consistent(pdev, np->queue_mem_size, np->queue_mem, np->queue_mem_dma); pdev 2050 drivers/net/ethernet/adaptec/starfire.c pci_set_power_state(pdev, PCI_D3hot); /* go to sleep in D3 mode */ pdev 2051 drivers/net/ethernet/adaptec/starfire.c pci_disable_device(pdev); pdev 2054 drivers/net/ethernet/adaptec/starfire.c pci_release_regions(pdev); pdev 443 drivers/net/ethernet/agere/et131x.c struct pci_dev *pdev; pdev 497 drivers/net/ethernet/agere/et131x.c static int eeprom_wait_ready(struct pci_dev *pdev, u32 *status) pdev 508 drivers/net/ethernet/agere/et131x.c if (pci_read_config_dword(pdev, LBCIF_DWORD1_GROUP, ®)) pdev 523 drivers/net/ethernet/agere/et131x.c struct pci_dev *pdev = adapter->pdev; pdev 538 drivers/net/ethernet/agere/et131x.c err = eeprom_wait_ready(pdev, NULL); pdev 547 drivers/net/ethernet/agere/et131x.c if (pci_write_config_byte(pdev, LBCIF_CONTROL_REGISTER, pdev 554 drivers/net/ethernet/agere/et131x.c if (pci_write_config_dword(pdev, LBCIF_ADDRESS_REGISTER, addr)) pdev 559 drivers/net/ethernet/agere/et131x.c if (pci_write_config_byte(pdev, LBCIF_DATA_REGISTER, data)) pdev 568 drivers/net/ethernet/agere/et131x.c err = eeprom_wait_ready(pdev, &status); pdev 577 drivers/net/ethernet/agere/et131x.c adapter->pdev->revision == 0) pdev 604 drivers/net/ethernet/agere/et131x.c if (pci_write_config_byte(pdev, LBCIF_CONTROL_REGISTER, pdev 612 drivers/net/ethernet/agere/et131x.c pci_write_config_dword(pdev, pdev 616 drivers/net/ethernet/agere/et131x.c pci_read_config_dword(pdev, pdev 631 drivers/net/ethernet/agere/et131x.c struct pci_dev *pdev = adapter->pdev; pdev 638 drivers/net/ethernet/agere/et131x.c err = eeprom_wait_ready(pdev, NULL); pdev 646 drivers/net/ethernet/agere/et131x.c if (pci_write_config_byte(pdev, LBCIF_CONTROL_REGISTER, pdev 652 drivers/net/ethernet/agere/et131x.c if (pci_write_config_dword(pdev, LBCIF_ADDRESS_REGISTER, addr)) pdev 658 drivers/net/ethernet/agere/et131x.c err = eeprom_wait_ready(pdev, &status); pdev 671 drivers/net/ethernet/agere/et131x.c struct pci_dev *pdev = adapter->pdev; pdev 674 drivers/net/ethernet/agere/et131x.c pci_read_config_byte(pdev, ET1310_PCI_EEPROM_STATUS, &eestatus); pdev 682 drivers/net/ethernet/agere/et131x.c if (pci_read_config_byte(pdev, ET1310_PCI_EEPROM_STATUS, &eestatus)) { pdev 683 drivers/net/ethernet/agere/et131x.c dev_err(&pdev->dev, pdev 694 drivers/net/ethernet/agere/et131x.c if (pdev->revision == 0x01) { pdev 706 drivers/net/ethernet/agere/et131x.c if (pdev->revision != 0x01 || write_failed) { pdev 707 drivers/net/ethernet/agere/et131x.c dev_err(&pdev->dev, pdev 763 drivers/net/ethernet/agere/et131x.c dev_err(&adapter->pdev->dev, pdev 781 drivers/net/ethernet/agere/et131x.c dev_err(&adapter->pdev->dev, pdev 925 drivers/net/ethernet/agere/et131x.c dev_warn(&adapter->pdev->dev, pdev 1205 drivers/net/ethernet/agere/et131x.c dev_warn(&adapter->pdev->dev, pdev 1207 drivers/net/ethernet/agere/et131x.c dev_warn(&adapter->pdev->dev, "status is 0x%08x\n", pdev 1277 drivers/net/ethernet/agere/et131x.c dev_warn(&adapter->pdev->dev, pdev 1279 drivers/net/ethernet/agere/et131x.c dev_warn(&adapter->pdev->dev, "status is 0x%08x\n", pdev 1281 drivers/net/ethernet/agere/et131x.c dev_warn(&adapter->pdev->dev, "command is 0x%08x\n", pdev 1921 drivers/net/ethernet/agere/et131x.c fbr->ring_virtaddr = dma_alloc_coherent(&adapter->pdev->dev, pdev 1926 drivers/net/ethernet/agere/et131x.c dev_err(&adapter->pdev->dev, pdev 1941 drivers/net/ethernet/agere/et131x.c &adapter->pdev->dev, fbr_chunksize, pdev 1946 drivers/net/ethernet/agere/et131x.c dev_err(&adapter->pdev->dev, pdev 1976 drivers/net/ethernet/agere/et131x.c rx_ring->ps_ring_virtaddr = dma_alloc_coherent(&adapter->pdev->dev, pdev 1982 drivers/net/ethernet/agere/et131x.c dev_err(&adapter->pdev->dev, pdev 1988 drivers/net/ethernet/agere/et131x.c rx_ring->rx_status_block = dma_alloc_coherent(&adapter->pdev->dev, pdev 1993 drivers/net/ethernet/agere/et131x.c dev_err(&adapter->pdev->dev, pdev 2040 drivers/net/ethernet/agere/et131x.c dma_free_coherent(&adapter->pdev->dev, pdev 2051 drivers/net/ethernet/agere/et131x.c dma_free_coherent(&adapter->pdev->dev, pdev 2063 drivers/net/ethernet/agere/et131x.c dma_free_coherent(&adapter->pdev->dev, psr_size, pdev 2072 drivers/net/ethernet/agere/et131x.c dma_free_coherent(&adapter->pdev->dev, pdev 2164 drivers/net/ethernet/agere/et131x.c dev_err(&adapter->pdev->dev, pdev 2239 drivers/net/ethernet/agere/et131x.c dev_err(&adapter->pdev->dev, pdev 2333 drivers/net/ethernet/agere/et131x.c dev_warn(&adapter->pdev->dev, "RFD's are running out\n"); pdev 2370 drivers/net/ethernet/agere/et131x.c tx_ring->tx_desc_ring = dma_alloc_coherent(&adapter->pdev->dev, pdev 2375 drivers/net/ethernet/agere/et131x.c dev_err(&adapter->pdev->dev, pdev 2380 drivers/net/ethernet/agere/et131x.c tx_ring->tx_status = dma_alloc_coherent(&adapter->pdev->dev, pdev 2385 drivers/net/ethernet/agere/et131x.c dev_err(&adapter->pdev->dev, pdev 2400 drivers/net/ethernet/agere/et131x.c dma_free_coherent(&adapter->pdev->dev, pdev 2409 drivers/net/ethernet/agere/et131x.c dma_free_coherent(&adapter->pdev->dev, pdev 2463 drivers/net/ethernet/agere/et131x.c dma_addr = dma_map_single(&adapter->pdev->dev, pdev 2472 drivers/net/ethernet/agere/et131x.c dma_addr = dma_map_single(&adapter->pdev->dev, pdev 2481 drivers/net/ethernet/agere/et131x.c dma_addr = dma_map_single(&adapter->pdev->dev, pdev 2492 drivers/net/ethernet/agere/et131x.c dma_addr = skb_frag_dma_map(&adapter->pdev->dev, pdev 2661 drivers/net/ethernet/agere/et131x.c dma_unmap_single(&adapter->pdev->dev, pdev 2812 drivers/net/ethernet/agere/et131x.c regs->version = (1 << 24) | (adapter->pdev->revision << 16) | pdev 2813 drivers/net/ethernet/agere/et131x.c adapter->pdev->device; pdev 2962 drivers/net/ethernet/agere/et131x.c strlcpy(info->bus_info, pci_name(adapter->pdev), pdev 3003 drivers/net/ethernet/agere/et131x.c struct pci_dev *pdev) pdev 3012 drivers/net/ethernet/agere/et131x.c if (!pci_is_pcie(pdev)) { pdev 3013 drivers/net/ethernet/agere/et131x.c dev_err(&pdev->dev, "Missing PCIe capabilities\n"); pdev 3018 drivers/net/ethernet/agere/et131x.c max_payload = pdev->pcie_mpss; pdev 3024 drivers/net/ethernet/agere/et131x.c if (pci_write_config_word(pdev, ET1310_PCI_ACK_NACK, pdev 3026 drivers/net/ethernet/agere/et131x.c dev_err(&pdev->dev, pdev 3030 drivers/net/ethernet/agere/et131x.c if (pci_write_config_word(pdev, ET1310_PCI_REPLAY, pdev 3032 drivers/net/ethernet/agere/et131x.c dev_err(&pdev->dev, pdev 3041 drivers/net/ethernet/agere/et131x.c if (pci_write_config_byte(pdev, ET1310_PCI_L0L1LATENCY, 0x11)) { pdev 3042 drivers/net/ethernet/agere/et131x.c dev_err(&pdev->dev, pdev 3048 drivers/net/ethernet/agere/et131x.c if (pcie_set_readrq(pdev, 2048)) { pdev 3049 drivers/net/ethernet/agere/et131x.c dev_err(&pdev->dev, pdev 3063 drivers/net/ethernet/agere/et131x.c if (pci_read_config_byte(pdev, ET1310_PCI_MAC_ADDRESS + i, pdev 3065 drivers/net/ethernet/agere/et131x.c dev_err(&pdev->dev, "Could not read PCI config space for MAC address\n"); pdev 3131 drivers/net/ethernet/agere/et131x.c dev_err(&adapter->pdev->dev, pdev 3139 drivers/net/ethernet/agere/et131x.c dev_err(&adapter->pdev->dev, pdev 3147 drivers/net/ethernet/agere/et131x.c dev_err(&adapter->pdev->dev, "et131x_init_recv FAILED\n"); pdev 3249 drivers/net/ethernet/agere/et131x.c dev_err(&adapter->pdev->dev, "no PHY found\n"); pdev 3257 drivers/net/ethernet/agere/et131x.c dev_err(&adapter->pdev->dev, "Could not attach to PHY\n"); pdev 3263 drivers/net/ethernet/agere/et131x.c if (adapter->pdev->device != ET131X_PCI_DEVICE_ID_FAST) pdev 3274 drivers/net/ethernet/agere/et131x.c struct pci_dev *pdev) pdev 3281 drivers/net/ethernet/agere/et131x.c adapter->pdev = pci_dev_get(pdev); pdev 3295 drivers/net/ethernet/agere/et131x.c static void et131x_pci_remove(struct pci_dev *pdev) pdev 3297 drivers/net/ethernet/agere/et131x.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 3308 drivers/net/ethernet/agere/et131x.c pci_dev_put(pdev); pdev 3311 drivers/net/ethernet/agere/et131x.c pci_release_regions(pdev); pdev 3312 drivers/net/ethernet/agere/et131x.c pci_disable_device(pdev); pdev 3333 drivers/net/ethernet/agere/et131x.c struct pci_dev *pdev = to_pci_dev(dev); pdev 3334 drivers/net/ethernet/agere/et131x.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 3339 drivers/net/ethernet/agere/et131x.c pci_save_state(pdev); pdev 3347 drivers/net/ethernet/agere/et131x.c struct pci_dev *pdev = to_pci_dev(dev); pdev 3348 drivers/net/ethernet/agere/et131x.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 3351 drivers/net/ethernet/agere/et131x.c pci_restore_state(pdev); pdev 3425 drivers/net/ethernet/agere/et131x.c dev_warn(&adapter->pdev->dev, pdev 3486 drivers/net/ethernet/agere/et131x.c dev_warn(&adapter->pdev->dev, "RxDMA_ERR interrupt, error %x\n", pdev 3496 drivers/net/ethernet/agere/et131x.c dev_err(&adapter->pdev->dev, "WAKE_ON_LAN interrupt\n"); pdev 3510 drivers/net/ethernet/agere/et131x.c dev_warn(&adapter->pdev->dev, "TXMAC interrupt, error 0x%08x\n", pdev 3523 drivers/net/ethernet/agere/et131x.c dev_warn(&adapter->pdev->dev, pdev 3527 drivers/net/ethernet/agere/et131x.c dev_warn(&adapter->pdev->dev, pdev 3614 drivers/net/ethernet/agere/et131x.c struct pci_dev *pdev = adapter->pdev; pdev 3615 drivers/net/ethernet/agere/et131x.c unsigned int irq = pdev->irq; pdev 3627 drivers/net/ethernet/agere/et131x.c dev_err(&pdev->dev, "could not register IRQ %d\n", irq); pdev 3648 drivers/net/ethernet/agere/et131x.c free_irq(adapter->pdev->irq, netdev); pdev 3833 drivers/net/ethernet/agere/et131x.c dev_err(&adapter->pdev->dev, "hardware error - reset\n"); pdev 3846 drivers/net/ethernet/agere/et131x.c dev_warn(&adapter->pdev->dev, pdev 3876 drivers/net/ethernet/agere/et131x.c dev_warn(&adapter->pdev->dev, pdev 3905 drivers/net/ethernet/agere/et131x.c static int et131x_pci_setup(struct pci_dev *pdev, pdev 3912 drivers/net/ethernet/agere/et131x.c rc = pci_enable_device(pdev); pdev 3914 drivers/net/ethernet/agere/et131x.c dev_err(&pdev->dev, "pci_enable_device() failed\n"); pdev 3919 drivers/net/ethernet/agere/et131x.c if (!(pci_resource_flags(pdev, 0) & IORESOURCE_MEM)) { pdev 3920 drivers/net/ethernet/agere/et131x.c dev_err(&pdev->dev, "Can't find PCI device's base address\n"); pdev 3925 drivers/net/ethernet/agere/et131x.c rc = pci_request_regions(pdev, DRIVER_NAME); pdev 3927 drivers/net/ethernet/agere/et131x.c dev_err(&pdev->dev, "Can't get PCI resources\n"); pdev 3931 drivers/net/ethernet/agere/et131x.c pci_set_master(pdev); pdev 3934 drivers/net/ethernet/agere/et131x.c if (dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)) && pdev 3935 drivers/net/ethernet/agere/et131x.c dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32))) { pdev 3936 drivers/net/ethernet/agere/et131x.c dev_err(&pdev->dev, "No usable DMA addressing method\n"); pdev 3943 drivers/net/ethernet/agere/et131x.c dev_err(&pdev->dev, "Couldn't alloc netdev struct\n"); pdev 3953 drivers/net/ethernet/agere/et131x.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 3956 drivers/net/ethernet/agere/et131x.c adapter = et131x_adapter_init(netdev, pdev); pdev 3958 drivers/net/ethernet/agere/et131x.c rc = et131x_pci_init(adapter, pdev); pdev 3963 drivers/net/ethernet/agere/et131x.c adapter->regs = pci_ioremap_bar(pdev, 0); pdev 3965 drivers/net/ethernet/agere/et131x.c dev_err(&pdev->dev, "Cannot map device registers\n"); pdev 3978 drivers/net/ethernet/agere/et131x.c dev_err(&pdev->dev, "Could not alloc adapter memory (DMA)\n"); pdev 3992 drivers/net/ethernet/agere/et131x.c dev_err(&pdev->dev, "Alloc of mii_bus struct failed\n"); pdev 3998 drivers/net/ethernet/agere/et131x.c (adapter->pdev->bus->number << 8) | adapter->pdev->devfn); pdev 4005 drivers/net/ethernet/agere/et131x.c dev_err(&pdev->dev, "failed to register MII bus\n"); pdev 4011 drivers/net/ethernet/agere/et131x.c dev_err(&pdev->dev, "failed to probe MII bus\n"); pdev 4030 drivers/net/ethernet/agere/et131x.c dev_err(&pdev->dev, "register_netdev() failed\n"); pdev 4038 drivers/net/ethernet/agere/et131x.c pci_set_drvdata(pdev, netdev); pdev 4053 drivers/net/ethernet/agere/et131x.c pci_dev_put(pdev); pdev 4056 drivers/net/ethernet/agere/et131x.c pci_release_regions(pdev); pdev 4058 drivers/net/ethernet/agere/et131x.c pci_disable_device(pdev); pdev 538 drivers/net/ethernet/alacritech/slic.h struct pci_dev *pdev; pdev 368 drivers/net/ethernet/alacritech/slicoss.c dma_unmap_single(&sdev->pdev->dev, pdev 411 drivers/net/ethernet/alacritech/slicoss.c paddr = dma_map_single(&sdev->pdev->dev, skb->data, maplen, pdev 413 drivers/net/ethernet/alacritech/slicoss.c if (dma_mapping_error(&sdev->pdev->dev, paddr)) { pdev 429 drivers/net/ethernet/alacritech/slicoss.c dma_sync_single_for_cpu(&sdev->pdev->dev, paddr, pdev 434 drivers/net/ethernet/alacritech/slicoss.c dma_sync_single_for_device(&sdev->pdev->dev, paddr, pdev 569 drivers/net/ethernet/alacritech/slicoss.c dma_sync_single_for_cpu(&sdev->pdev->dev, pdev 576 drivers/net/ethernet/alacritech/slicoss.c dma_sync_single_for_device(&sdev->pdev->dev, pdev 587 drivers/net/ethernet/alacritech/slicoss.c dma_unmap_single(&sdev->pdev->dev, pdev 764 drivers/net/ethernet/alacritech/slicoss.c pci_read_config_word(sdev->pdev, PCI_COMMAND, &cmd); pdev 787 drivers/net/ethernet/alacritech/slicoss.c descs = dma_alloc_coherent(&sdev->pdev->dev, size, &paddr, pdev 817 drivers/net/ethernet/alacritech/slicoss.c dma_free_coherent(&sdev->pdev->dev, stq->mem_size, pdev 831 drivers/net/ethernet/alacritech/slicoss.c dma_free_coherent(&sdev->pdev->dev, stq->mem_size, pdev 853 drivers/net/ethernet/alacritech/slicoss.c txq->dma_pool = dma_pool_create("slic_pool", &sdev->pdev->dev, pdev 907 drivers/net/ethernet/alacritech/slicoss.c dma_unmap_single(&sdev->pdev->dev, pdev 949 drivers/net/ethernet/alacritech/slicoss.c dma_unmap_single(&sdev->pdev->dev, pdev 960 drivers/net/ethernet/alacritech/slicoss.c unsigned int subid = sdev->pdev->subsystem_device; pdev 1054 drivers/net/ethernet/alacritech/slicoss.c err = request_firmware(&fw, file, &sdev->pdev->dev); pdev 1056 drivers/net/ethernet/alacritech/slicoss.c dev_err(&sdev->pdev->dev, pdev 1064 drivers/net/ethernet/alacritech/slicoss.c dev_err(&sdev->pdev->dev, pdev 1075 drivers/net/ethernet/alacritech/slicoss.c dev_err(&sdev->pdev->dev, pdev 1129 drivers/net/ethernet/alacritech/slicoss.c err = request_firmware(&fw, file, &sdev->pdev->dev); pdev 1131 drivers/net/ethernet/alacritech/slicoss.c dev_err(&sdev->pdev->dev, "failed to load firmware %s\n", file); pdev 1138 drivers/net/ethernet/alacritech/slicoss.c dev_err(&sdev->pdev->dev, pdev 1147 drivers/net/ethernet/alacritech/slicoss.c dev_err(&sdev->pdev->dev, pdev 1161 drivers/net/ethernet/alacritech/slicoss.c dev_err(&sdev->pdev->dev, pdev 1232 drivers/net/ethernet/alacritech/slicoss.c sm_data = dma_alloc_coherent(&sdev->pdev->dev, sizeof(*sm_data), pdev 1235 drivers/net/ethernet/alacritech/slicoss.c dev_err(&sdev->pdev->dev, "failed to allocate shared memory\n"); pdev 1251 drivers/net/ethernet/alacritech/slicoss.c dma_free_coherent(&sdev->pdev->dev, sizeof(*sm_data), sm_data, pdev 1320 drivers/net/ethernet/alacritech/slicoss.c err = request_irq(sdev->pdev->irq, slic_irq, IRQF_SHARED, DRV_NAME, pdev 1381 drivers/net/ethernet/alacritech/slicoss.c free_irq(sdev->pdev->irq, sdev); pdev 1425 drivers/net/ethernet/alacritech/slicoss.c paddr = dma_map_single(&sdev->pdev->dev, skb->data, maplen, pdev 1427 drivers/net/ethernet/alacritech/slicoss.c if (dma_mapping_error(&sdev->pdev->dev, paddr)) { pdev 1537 drivers/net/ethernet/alacritech/slicoss.c strlcpy(info->bus_info, pci_name(sdev->pdev), sizeof(info->bus_info)); pdev 1599 drivers/net/ethernet/alacritech/slicoss.c unsigned int devfn = PCI_FUNC(sdev->pdev->devfn); pdev 1611 drivers/net/ethernet/alacritech/slicoss.c eeprom = dma_alloc_coherent(&sdev->pdev->dev, SLIC_EEPROM_SIZE, pdev 1628 drivers/net/ethernet/alacritech/slicoss.c dev_err(&sdev->pdev->dev, pdev 1660 drivers/net/ethernet/alacritech/slicoss.c dev_err(&sdev->pdev->dev, "invalid checksum in eeprom\n"); pdev 1667 drivers/net/ethernet/alacritech/slicoss.c dma_free_coherent(&sdev->pdev->dev, SLIC_EEPROM_SIZE, eeprom, paddr); pdev 1686 drivers/net/ethernet/alacritech/slicoss.c dev_err(&sdev->pdev->dev, "failed to load firmware\n"); pdev 1693 drivers/net/ethernet/alacritech/slicoss.c dev_err(&sdev->pdev->dev, "failed to init shared memory\n"); pdev 1699 drivers/net/ethernet/alacritech/slicoss.c dev_err(&sdev->pdev->dev, "failed to read eeprom\n"); pdev 1729 drivers/net/ethernet/alacritech/slicoss.c static void slic_configure_pci(struct pci_dev *pdev) pdev 1734 drivers/net/ethernet/alacritech/slicoss.c pci_read_config_word(pdev, PCI_COMMAND, &old); pdev 1738 drivers/net/ethernet/alacritech/slicoss.c pci_write_config_word(pdev, PCI_COMMAND, cmd); pdev 1741 drivers/net/ethernet/alacritech/slicoss.c static int slic_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 1747 drivers/net/ethernet/alacritech/slicoss.c err = pci_enable_device(pdev); pdev 1749 drivers/net/ethernet/alacritech/slicoss.c dev_err(&pdev->dev, "failed to enable PCI device\n"); pdev 1753 drivers/net/ethernet/alacritech/slicoss.c pci_set_master(pdev); pdev 1754 drivers/net/ethernet/alacritech/slicoss.c pci_try_set_mwi(pdev); pdev 1756 drivers/net/ethernet/alacritech/slicoss.c slic_configure_pci(pdev); pdev 1758 drivers/net/ethernet/alacritech/slicoss.c err = dma_set_mask(&pdev->dev, DMA_BIT_MASK(32)); pdev 1760 drivers/net/ethernet/alacritech/slicoss.c dev_err(&pdev->dev, "failed to setup DMA\n"); pdev 1764 drivers/net/ethernet/alacritech/slicoss.c dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(32)); pdev 1766 drivers/net/ethernet/alacritech/slicoss.c err = pci_request_regions(pdev, DRV_NAME); pdev 1768 drivers/net/ethernet/alacritech/slicoss.c dev_err(&pdev->dev, "failed to obtain PCI regions\n"); pdev 1774 drivers/net/ethernet/alacritech/slicoss.c dev_err(&pdev->dev, "failed to alloc ethernet device\n"); pdev 1779 drivers/net/ethernet/alacritech/slicoss.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 1780 drivers/net/ethernet/alacritech/slicoss.c pci_set_drvdata(pdev, dev); pdev 1781 drivers/net/ethernet/alacritech/slicoss.c dev->irq = pdev->irq; pdev 1789 drivers/net/ethernet/alacritech/slicoss.c sdev->model = (pdev->device == PCI_DEVICE_ID_ALACRITECH_OASIS) ? pdev 1791 drivers/net/ethernet/alacritech/slicoss.c sdev->is_fiber = slic_is_fiber(pdev->subsystem_device); pdev 1792 drivers/net/ethernet/alacritech/slicoss.c sdev->pdev = pdev; pdev 1794 drivers/net/ethernet/alacritech/slicoss.c sdev->regs = ioremap_nocache(pci_resource_start(pdev, 0), pdev 1795 drivers/net/ethernet/alacritech/slicoss.c pci_resource_len(pdev, 0)); pdev 1797 drivers/net/ethernet/alacritech/slicoss.c dev_err(&pdev->dev, "failed to map registers\n"); pdev 1804 drivers/net/ethernet/alacritech/slicoss.c dev_err(&pdev->dev, "failed to initialize driver\n"); pdev 1813 drivers/net/ethernet/alacritech/slicoss.c dev_err(&pdev->dev, "failed to register net device: %i\n", err); pdev 1824 drivers/net/ethernet/alacritech/slicoss.c pci_release_regions(pdev); pdev 1826 drivers/net/ethernet/alacritech/slicoss.c pci_disable_device(pdev); pdev 1831 drivers/net/ethernet/alacritech/slicoss.c static void slic_remove(struct pci_dev *pdev) pdev 1833 drivers/net/ethernet/alacritech/slicoss.c struct net_device *dev = pci_get_drvdata(pdev); pdev 1839 drivers/net/ethernet/alacritech/slicoss.c pci_release_regions(pdev); pdev 1840 drivers/net/ethernet/alacritech/slicoss.c pci_disable_device(pdev); pdev 75 drivers/net/ethernet/allwinner/sun4i-emac.c struct platform_device *pdev; pdev 804 drivers/net/ethernet/allwinner/sun4i-emac.c static int emac_probe(struct platform_device *pdev) pdev 806 drivers/net/ethernet/allwinner/sun4i-emac.c struct device_node *np = pdev->dev.of_node; pdev 814 drivers/net/ethernet/allwinner/sun4i-emac.c dev_err(&pdev->dev, "could not allocate device.\n"); pdev 818 drivers/net/ethernet/allwinner/sun4i-emac.c SET_NETDEV_DEV(ndev, &pdev->dev); pdev 822 drivers/net/ethernet/allwinner/sun4i-emac.c db->dev = &pdev->dev; pdev 824 drivers/net/ethernet/allwinner/sun4i-emac.c db->pdev = pdev; pdev 831 drivers/net/ethernet/allwinner/sun4i-emac.c dev_err(&pdev->dev, "failed to remap registers\n"); pdev 845 drivers/net/ethernet/allwinner/sun4i-emac.c db->clk = devm_clk_get(&pdev->dev, NULL); pdev 853 drivers/net/ethernet/allwinner/sun4i-emac.c dev_err(&pdev->dev, "Error couldn't enable clock (%d)\n", ret); pdev 857 drivers/net/ethernet/allwinner/sun4i-emac.c ret = sunxi_sram_claim(&pdev->dev); pdev 859 drivers/net/ethernet/allwinner/sun4i-emac.c dev_err(&pdev->dev, "Error couldn't map SRAM to device\n"); pdev 867 drivers/net/ethernet/allwinner/sun4i-emac.c dev_err(&pdev->dev, "no associated PHY\n"); pdev 880 drivers/net/ethernet/allwinner/sun4i-emac.c dev_warn(&pdev->dev, "using random MAC address %pM\n", pdev 892 drivers/net/ethernet/allwinner/sun4i-emac.c platform_set_drvdata(pdev, ndev); pdev 899 drivers/net/ethernet/allwinner/sun4i-emac.c dev_err(&pdev->dev, "Registering netdev failed!\n"); pdev 904 drivers/net/ethernet/allwinner/sun4i-emac.c dev_info(&pdev->dev, "%s: at %p, IRQ %d MAC: %pM\n", pdev 910 drivers/net/ethernet/allwinner/sun4i-emac.c sunxi_sram_release(&pdev->dev); pdev 923 drivers/net/ethernet/allwinner/sun4i-emac.c static int emac_remove(struct platform_device *pdev) pdev 925 drivers/net/ethernet/allwinner/sun4i-emac.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 929 drivers/net/ethernet/allwinner/sun4i-emac.c sunxi_sram_release(&pdev->dev); pdev 934 drivers/net/ethernet/allwinner/sun4i-emac.c dev_dbg(&pdev->dev, "released and freed device\n"); pdev 454 drivers/net/ethernet/alteon/acenic.c static int acenic_probe_one(struct pci_dev *pdev, pdev 465 drivers/net/ethernet/alteon/acenic.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 468 drivers/net/ethernet/alteon/acenic.c ap->pdev = pdev; pdev 469 drivers/net/ethernet/alteon/acenic.c ap->name = pci_name(pdev); pdev 485 drivers/net/ethernet/alteon/acenic.c if (pci_enable_device(pdev)) pdev 493 drivers/net/ethernet/alteon/acenic.c pci_set_master(pdev); pdev 495 drivers/net/ethernet/alteon/acenic.c pci_read_config_word(pdev, PCI_COMMAND, &ap->pci_command); pdev 503 drivers/net/ethernet/alteon/acenic.c pci_write_config_word(ap->pdev, PCI_COMMAND, pdev 508 drivers/net/ethernet/alteon/acenic.c pci_read_config_byte(pdev, PCI_LATENCY_TIMER, &ap->pci_latency); pdev 511 drivers/net/ethernet/alteon/acenic.c pci_write_config_byte(pdev, PCI_LATENCY_TIMER, ap->pci_latency); pdev 519 drivers/net/ethernet/alteon/acenic.c dev->base_addr = pci_resource_start(pdev, 0); pdev 528 drivers/net/ethernet/alteon/acenic.c switch(pdev->vendor) { pdev 530 drivers/net/ethernet/alteon/acenic.c if (pdev->device == PCI_DEVICE_ID_FARALLON_PN9100T) { pdev 545 drivers/net/ethernet/alteon/acenic.c if (pdev->device == PCI_DEVICE_ID_FARALLON_PN9000SX) { pdev 560 drivers/net/ethernet/alteon/acenic.c printk("irq %d\n", pdev->irq); pdev 594 drivers/net/ethernet/alteon/acenic.c pci_set_drvdata(pdev, dev); pdev 606 drivers/net/ethernet/alteon/acenic.c static void acenic_remove_one(struct pci_dev *pdev) pdev 608 drivers/net/ethernet/alteon/acenic.c struct net_device *dev = pci_get_drvdata(pdev); pdev 645 drivers/net/ethernet/alteon/acenic.c pci_unmap_page(ap->pdev, mapping, pdev 665 drivers/net/ethernet/alteon/acenic.c pci_unmap_page(ap->pdev, mapping, pdev 684 drivers/net/ethernet/alteon/acenic.c pci_unmap_page(ap->pdev, mapping, pdev 716 drivers/net/ethernet/alteon/acenic.c pci_free_consistent(ap->pdev, size, ap->rx_std_ring, pdev 725 drivers/net/ethernet/alteon/acenic.c pci_free_consistent(ap->pdev, size, ap->evt_ring, pdev 731 drivers/net/ethernet/alteon/acenic.c pci_free_consistent(ap->pdev, size, ap->tx_ring, pdev 737 drivers/net/ethernet/alteon/acenic.c pci_free_consistent(ap->pdev, sizeof(u32), pdev 742 drivers/net/ethernet/alteon/acenic.c pci_free_consistent(ap->pdev, sizeof(u32), pdev 748 drivers/net/ethernet/alteon/acenic.c pci_free_consistent(ap->pdev, sizeof(u32), pdev 766 drivers/net/ethernet/alteon/acenic.c ap->rx_std_ring = pci_alloc_consistent(ap->pdev, size, pdev 777 drivers/net/ethernet/alteon/acenic.c ap->evt_ring = pci_alloc_consistent(ap->pdev, size, &ap->evt_ring_dma); pdev 789 drivers/net/ethernet/alteon/acenic.c ap->tx_ring = pci_alloc_consistent(ap->pdev, size, pdev 796 drivers/net/ethernet/alteon/acenic.c ap->evt_prd = pci_alloc_consistent(ap->pdev, sizeof(u32), pdev 801 drivers/net/ethernet/alteon/acenic.c ap->rx_ret_prd = pci_alloc_consistent(ap->pdev, sizeof(u32), pdev 806 drivers/net/ethernet/alteon/acenic.c ap->tx_csm = pci_alloc_consistent(ap->pdev, sizeof(u32), pdev 833 drivers/net/ethernet/alteon/acenic.c pci_free_consistent(ap->pdev, sizeof(struct ace_info), pdev 866 drivers/net/ethernet/alteon/acenic.c struct pci_dev *pdev; pdev 1007 drivers/net/ethernet/alteon/acenic.c pdev = ap->pdev; pdev 1008 drivers/net/ethernet/alteon/acenic.c pci_read_config_byte(pdev, PCI_CACHE_LINE_SIZE, &cache_size); pdev 1017 drivers/net/ethernet/alteon/acenic.c pci_write_config_byte(pdev, PCI_CACHE_LINE_SIZE, pdev 1049 drivers/net/ethernet/alteon/acenic.c pci_write_config_word(pdev, PCI_COMMAND, pdev 1076 drivers/net/ethernet/alteon/acenic.c pci_write_config_word(pdev, PCI_COMMAND, pdev 1125 drivers/net/ethernet/alteon/acenic.c pci_write_config_word(pdev, PCI_COMMAND, ap->pci_command); pdev 1132 drivers/net/ethernet/alteon/acenic.c if (!pci_set_dma_mask(pdev, DMA_BIT_MASK(64))) { pdev 1134 drivers/net/ethernet/alteon/acenic.c } else if (!pci_set_dma_mask(pdev, DMA_BIT_MASK(32))) { pdev 1146 drivers/net/ethernet/alteon/acenic.c if (!(info = pci_alloc_consistent(ap->pdev, sizeof(struct ace_info), pdev 1161 drivers/net/ethernet/alteon/acenic.c ecode = request_irq(pdev->irq, ace_interrupt, IRQF_SHARED, pdev 1165 drivers/net/ethernet/alteon/acenic.c DRV_NAME, pdev->irq); pdev 1168 drivers/net/ethernet/alteon/acenic.c dev->irq = pdev->irq; pdev 1649 drivers/net/ethernet/alteon/acenic.c mapping = pci_map_page(ap->pdev, virt_to_page(skb->data), pdev 1710 drivers/net/ethernet/alteon/acenic.c mapping = pci_map_page(ap->pdev, virt_to_page(skb->data), pdev 1766 drivers/net/ethernet/alteon/acenic.c mapping = pci_map_page(ap->pdev, virt_to_page(skb->data), pdev 1980 drivers/net/ethernet/alteon/acenic.c pci_unmap_page(ap->pdev, pdev 2049 drivers/net/ethernet/alteon/acenic.c pci_unmap_page(ap->pdev, dma_unmap_addr(info, mapping), pdev 2340 drivers/net/ethernet/alteon/acenic.c pci_unmap_page(ap->pdev, dma_unmap_addr(info, mapping), pdev 2372 drivers/net/ethernet/alteon/acenic.c mapping = pci_map_page(ap->pdev, virt_to_page(skb->data), pdev 2468 drivers/net/ethernet/alteon/acenic.c mapping = skb_frag_dma_map(&ap->pdev->dev, frag, 0, pdev 2706 drivers/net/ethernet/alteon/acenic.c if (ap->pdev) pdev 2707 drivers/net/ethernet/alteon/acenic.c strlcpy(info->bus_info, pci_name(ap->pdev), pdev 2888 drivers/net/ethernet/alteon/acenic.c ret = request_firmware(&fw, fw_name, &ap->pdev->dev); pdev 682 drivers/net/ethernet/alteon/acenic.h struct pci_dev *pdev; pdev 1316 drivers/net/ethernet/altera/altera_tse_main.c static int request_and_map(struct platform_device *pdev, const char *name, pdev 1320 drivers/net/ethernet/altera/altera_tse_main.c struct device *device = &pdev->dev; pdev 1322 drivers/net/ethernet/altera/altera_tse_main.c *res = platform_get_resource_byname(pdev, IORESOURCE_MEM, name); pdev 1347 drivers/net/ethernet/altera/altera_tse_main.c static int altera_tse_probe(struct platform_device *pdev) pdev 1360 drivers/net/ethernet/altera/altera_tse_main.c dev_err(&pdev->dev, "Could not allocate network device\n"); pdev 1364 drivers/net/ethernet/altera/altera_tse_main.c SET_NETDEV_DEV(ndev, &pdev->dev); pdev 1367 drivers/net/ethernet/altera/altera_tse_main.c priv->device = &pdev->dev; pdev 1371 drivers/net/ethernet/altera/altera_tse_main.c of_id = of_match_device(altera_tse_ids, &pdev->dev); pdev 1380 drivers/net/ethernet/altera/altera_tse_main.c ret = request_and_map(pdev, "s1", &dma_res, &descmap); pdev 1412 drivers/net/ethernet/altera/altera_tse_main.c ret = request_and_map(pdev, "rx_resp", &dma_res, pdev 1417 drivers/net/ethernet/altera/altera_tse_main.c ret = request_and_map(pdev, "tx_desc", &dma_res, pdev 1425 drivers/net/ethernet/altera/altera_tse_main.c ret = request_and_map(pdev, "rx_desc", &dma_res, pdev 1446 drivers/net/ethernet/altera/altera_tse_main.c ret = request_and_map(pdev, "control_port", &control_port, pdev 1452 drivers/net/ethernet/altera/altera_tse_main.c ret = request_and_map(pdev, "rx_csr", &dma_res, pdev 1459 drivers/net/ethernet/altera/altera_tse_main.c ret = request_and_map(pdev, "tx_csr", &dma_res, pdev 1466 drivers/net/ethernet/altera/altera_tse_main.c priv->rx_irq = platform_get_irq_byname(pdev, "rx_irq"); pdev 1468 drivers/net/ethernet/altera/altera_tse_main.c dev_err(&pdev->dev, "cannot obtain Rx IRQ\n"); pdev 1474 drivers/net/ethernet/altera/altera_tse_main.c priv->tx_irq = platform_get_irq_byname(pdev, "tx_irq"); pdev 1476 drivers/net/ethernet/altera/altera_tse_main.c dev_err(&pdev->dev, "cannot obtain Tx IRQ\n"); pdev 1482 drivers/net/ethernet/altera/altera_tse_main.c if (of_property_read_u32(pdev->dev.of_node, "rx-fifo-depth", pdev 1484 drivers/net/ethernet/altera/altera_tse_main.c dev_err(&pdev->dev, "cannot obtain rx-fifo-depth\n"); pdev 1489 drivers/net/ethernet/altera/altera_tse_main.c if (of_property_read_u32(pdev->dev.of_node, "tx-fifo-depth", pdev 1491 drivers/net/ethernet/altera/altera_tse_main.c dev_err(&pdev->dev, "cannot obtain tx-fifo-depth\n"); pdev 1498 drivers/net/ethernet/altera/altera_tse_main.c of_property_read_bool(pdev->dev.of_node, pdev 1508 drivers/net/ethernet/altera/altera_tse_main.c of_property_read_bool(pdev->dev.of_node, pdev 1519 drivers/net/ethernet/altera/altera_tse_main.c of_property_read_u32(pdev->dev.of_node, "max-frame-size", pdev 1528 drivers/net/ethernet/altera/altera_tse_main.c macaddr = of_get_mac_address(pdev->dev.of_node); pdev 1574 drivers/net/ethernet/altera/altera_tse_main.c dev_err(&pdev->dev, "failed to register TSE net device\n"); pdev 1578 drivers/net/ethernet/altera/altera_tse_main.c platform_set_drvdata(pdev, ndev); pdev 1583 drivers/net/ethernet/altera/altera_tse_main.c dev_info(&pdev->dev, "Altera TSE MAC version %d.%d at 0x%08lx irq %d/%d\n", pdev 1608 drivers/net/ethernet/altera/altera_tse_main.c static int altera_tse_remove(struct platform_device *pdev) pdev 1610 drivers/net/ethernet/altera/altera_tse_main.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 1620 drivers/net/ethernet/altera/altera_tse_main.c platform_set_drvdata(pdev, NULL); pdev 408 drivers/net/ethernet/amazon/ena/ena_ethtool.c strlcpy(info->bus_info, pci_name(adapter->pdev), pdev 869 drivers/net/ethernet/amazon/ena/ena_ethtool.c strings_buf = devm_kcalloc(&adapter->pdev->dev, pdev 878 drivers/net/ethernet/amazon/ena/ena_ethtool.c data_buf = devm_kcalloc(&adapter->pdev->dev, pdev 884 drivers/net/ethernet/amazon/ena/ena_ethtool.c devm_kfree(&adapter->pdev->dev, strings_buf); pdev 906 drivers/net/ethernet/amazon/ena/ena_ethtool.c devm_kfree(&adapter->pdev->dev, strings_buf); pdev 907 drivers/net/ethernet/amazon/ena/ena_ethtool.c devm_kfree(&adapter->pdev->dev, data_buf); pdev 139 drivers/net/ethernet/amazon/ena/ena_netdev.c pci_irq_vector(adapter->pdev, irq_idx)); pdev 154 drivers/net/ethernet/amazon/ena/ena_netdev.c ring->pdev = adapter->pdev; pdev 155 drivers/net/ethernet/amazon/ena/ena_netdev.c ring->dev = &adapter->pdev->dev; pdev 1353 drivers/net/ethernet/amazon/ena/ena_netdev.c irq_cnt = pci_alloc_irq_vectors(adapter->pdev, ENA_MIN_MSIX_VEC, pdev 1385 drivers/net/ethernet/amazon/ena/ena_netdev.c pci_name(adapter->pdev)); pdev 1390 drivers/net/ethernet/amazon/ena/ena_netdev.c pci_irq_vector(adapter->pdev, ENA_MGMNT_IRQ_IDX); pdev 1413 drivers/net/ethernet/amazon/ena/ena_netdev.c pci_irq_vector(adapter->pdev, irq_idx); pdev 1518 drivers/net/ethernet/amazon/ena/ena_netdev.c pci_free_irq_vectors(adapter->pdev); pdev 1957 drivers/net/ethernet/amazon/ena/ena_netdev.c dev_err(&adapter->pdev->dev, "Device reset failed\n"); pdev 2405 drivers/net/ethernet/amazon/ena/ena_netdev.c struct pci_dev *pdev) pdev 2419 drivers/net/ethernet/amazon/ena/ena_netdev.c host_info->bdf = (pdev->bus->number << 8) | pdev->devfn; pdev 2584 drivers/net/ethernet/amazon/ena/ena_netdev.c static int ena_device_init(struct ena_com_dev *ena_dev, struct pci_dev *pdev, pdev 2588 drivers/net/ethernet/amazon/ena/ena_netdev.c struct device *dev = &pdev->dev; pdev 2603 drivers/net/ethernet/amazon/ena/ena_netdev.c readless_supported = !(pdev->revision & ENA_MMIO_DISABLE_REG_READ); pdev 2625 drivers/net/ethernet/amazon/ena/ena_netdev.c rc = pci_set_dma_mask(pdev, DMA_BIT_MASK(dma_width)); pdev 2631 drivers/net/ethernet/amazon/ena/ena_netdev.c rc = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(dma_width)); pdev 2652 drivers/net/ethernet/amazon/ena/ena_netdev.c ena_config_host_info(ena_dev, pdev); pdev 2693 drivers/net/ethernet/amazon/ena/ena_netdev.c struct device *dev = &adapter->pdev->dev; pdev 2771 drivers/net/ethernet/amazon/ena/ena_netdev.c struct pci_dev *pdev = adapter->pdev; pdev 2776 drivers/net/ethernet/amazon/ena/ena_netdev.c rc = ena_device_init(ena_dev, adapter->pdev, &get_feat_ctx, &wd_state); pdev 2778 drivers/net/ethernet/amazon/ena/ena_netdev.c dev_err(&pdev->dev, "Can not initialize device\n"); pdev 2785 drivers/net/ethernet/amazon/ena/ena_netdev.c dev_err(&pdev->dev, "Validation of device parameters failed\n"); pdev 2792 drivers/net/ethernet/amazon/ena/ena_netdev.c dev_err(&pdev->dev, "Enable MSI-X failed\n"); pdev 2799 drivers/net/ethernet/amazon/ena/ena_netdev.c dev_err(&pdev->dev, "Failed to create I/O queues\n"); pdev 2811 drivers/net/ethernet/amazon/ena/ena_netdev.c dev_err(&pdev->dev, pdev 2828 drivers/net/ethernet/amazon/ena/ena_netdev.c dev_err(&pdev->dev, pdev 2838 drivers/net/ethernet/amazon/ena/ena_netdev.c struct pci_dev *pdev = adapter->pdev; pdev 2841 drivers/net/ethernet/amazon/ena/ena_netdev.c dev_err(&pdev->dev, pdev 3144 drivers/net/ethernet/amazon/ena/ena_netdev.c static int ena_calc_io_queue_num(struct pci_dev *pdev, pdev 3175 drivers/net/ethernet/amazon/ena/ena_netdev.c io_queue_num = min_t(int, io_queue_num, pci_msix_vec_count(pdev) - 1); pdev 3177 drivers/net/ethernet/amazon/ena/ena_netdev.c dev_err(&pdev->dev, "The device doesn't have io queues\n"); pdev 3184 drivers/net/ethernet/amazon/ena/ena_netdev.c static int ena_set_queues_placement_policy(struct pci_dev *pdev, pdev 3195 drivers/net/ethernet/amazon/ena/ena_netdev.c dev_err(&pdev->dev, pdev 3201 drivers/net/ethernet/amazon/ena/ena_netdev.c has_mem_bar = pci_select_bars(pdev, IORESOURCE_MEM) & BIT(ENA_MEM_BAR); pdev 3205 drivers/net/ethernet/amazon/ena/ena_netdev.c dev_err(&pdev->dev, pdev 3216 drivers/net/ethernet/amazon/ena/ena_netdev.c dev_err(&pdev->dev, pdev 3222 drivers/net/ethernet/amazon/ena/ena_netdev.c ena_dev->mem_bar = devm_ioremap_wc(&pdev->dev, pdev 3223 drivers/net/ethernet/amazon/ena/ena_netdev.c pci_resource_start(pdev, ENA_MEM_BAR), pdev 3224 drivers/net/ethernet/amazon/ena/ena_netdev.c pci_resource_len(pdev, ENA_MEM_BAR)); pdev 3298 drivers/net/ethernet/amazon/ena/ena_netdev.c struct device *dev = &adapter->pdev->dev; pdev 3340 drivers/net/ethernet/amazon/ena/ena_netdev.c static void ena_release_bars(struct ena_com_dev *ena_dev, struct pci_dev *pdev) pdev 3342 drivers/net/ethernet/amazon/ena/ena_netdev.c int release_bars = pci_select_bars(pdev, IORESOURCE_MEM) & ENA_BAR_MASK; pdev 3344 drivers/net/ethernet/amazon/ena/ena_netdev.c pci_release_selected_regions(pdev, release_bars); pdev 3432 drivers/net/ethernet/amazon/ena/ena_netdev.c static int ena_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 3445 drivers/net/ethernet/amazon/ena/ena_netdev.c dev_dbg(&pdev->dev, "%s\n", __func__); pdev 3447 drivers/net/ethernet/amazon/ena/ena_netdev.c dev_info_once(&pdev->dev, "%s", version); pdev 3449 drivers/net/ethernet/amazon/ena/ena_netdev.c rc = pci_enable_device_mem(pdev); pdev 3451 drivers/net/ethernet/amazon/ena/ena_netdev.c dev_err(&pdev->dev, "pci_enable_device_mem() failed!\n"); pdev 3455 drivers/net/ethernet/amazon/ena/ena_netdev.c pci_set_master(pdev); pdev 3463 drivers/net/ethernet/amazon/ena/ena_netdev.c bars = pci_select_bars(pdev, IORESOURCE_MEM) & ENA_BAR_MASK; pdev 3464 drivers/net/ethernet/amazon/ena/ena_netdev.c rc = pci_request_selected_regions(pdev, bars, DRV_MODULE_NAME); pdev 3466 drivers/net/ethernet/amazon/ena/ena_netdev.c dev_err(&pdev->dev, "pci_request_selected_regions failed %d\n", pdev 3471 drivers/net/ethernet/amazon/ena/ena_netdev.c ena_dev->reg_bar = devm_ioremap(&pdev->dev, pdev 3472 drivers/net/ethernet/amazon/ena/ena_netdev.c pci_resource_start(pdev, ENA_REG_BAR), pdev 3473 drivers/net/ethernet/amazon/ena/ena_netdev.c pci_resource_len(pdev, ENA_REG_BAR)); pdev 3475 drivers/net/ethernet/amazon/ena/ena_netdev.c dev_err(&pdev->dev, "failed to remap regs bar\n"); pdev 3480 drivers/net/ethernet/amazon/ena/ena_netdev.c ena_dev->dmadev = &pdev->dev; pdev 3482 drivers/net/ethernet/amazon/ena/ena_netdev.c rc = ena_device_init(ena_dev, pdev, &get_feat_ctx, &wd_state); pdev 3484 drivers/net/ethernet/amazon/ena/ena_netdev.c dev_err(&pdev->dev, "ena device init failed\n"); pdev 3492 drivers/net/ethernet/amazon/ena/ena_netdev.c rc = ena_set_queues_placement_policy(pdev, ena_dev, &get_feat_ctx.llq, pdev 3495 drivers/net/ethernet/amazon/ena/ena_netdev.c dev_err(&pdev->dev, "ena device init failed\n"); pdev 3501 drivers/net/ethernet/amazon/ena/ena_netdev.c calc_queue_ctx.pdev = pdev; pdev 3509 drivers/net/ethernet/amazon/ena/ena_netdev.c io_queue_num = ena_calc_io_queue_num(pdev, ena_dev, &get_feat_ctx); pdev 3516 drivers/net/ethernet/amazon/ena/ena_netdev.c dev_info(&pdev->dev, "creating %d io queues. rx queue size: %d tx queue size. %d LLQ is %s\n", pdev 3526 drivers/net/ethernet/amazon/ena/ena_netdev.c dev_err(&pdev->dev, "alloc_etherdev_mq failed\n"); pdev 3531 drivers/net/ethernet/amazon/ena/ena_netdev.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 3534 drivers/net/ethernet/amazon/ena/ena_netdev.c pci_set_drvdata(pdev, adapter); pdev 3538 drivers/net/ethernet/amazon/ena/ena_netdev.c adapter->pdev = pdev; pdev 3562 drivers/net/ethernet/amazon/ena/ena_netdev.c dev_err(&pdev->dev, pdev 3578 drivers/net/ethernet/amazon/ena/ena_netdev.c dev_err(&pdev->dev, pdev 3584 drivers/net/ethernet/amazon/ena/ena_netdev.c dev_err(&pdev->dev, "Cannot init RSS rc: %d\n", rc); pdev 3596 drivers/net/ethernet/amazon/ena/ena_netdev.c dev_err(&pdev->dev, "Cannot register net device\n"); pdev 3617 drivers/net/ethernet/amazon/ena/ena_netdev.c dev_info(&pdev->dev, pdev 3619 drivers/net/ethernet/amazon/ena/ena_netdev.c DEVICE_NAME, (long)pci_resource_start(pdev, 0), pdev 3645 drivers/net/ethernet/amazon/ena/ena_netdev.c ena_release_bars(ena_dev, pdev); pdev 3649 drivers/net/ethernet/amazon/ena/ena_netdev.c pci_disable_device(pdev); pdev 3663 drivers/net/ethernet/amazon/ena/ena_netdev.c static void __ena_shutoff(struct pci_dev *pdev, bool shutdown) pdev 3665 drivers/net/ethernet/amazon/ena/ena_netdev.c struct ena_adapter *adapter = pci_get_drvdata(pdev); pdev 3700 drivers/net/ethernet/amazon/ena/ena_netdev.c ena_release_bars(ena_dev, pdev); pdev 3702 drivers/net/ethernet/amazon/ena/ena_netdev.c pci_disable_device(pdev); pdev 3714 drivers/net/ethernet/amazon/ena/ena_netdev.c static void ena_remove(struct pci_dev *pdev) pdev 3716 drivers/net/ethernet/amazon/ena/ena_netdev.c __ena_shutoff(pdev, false); pdev 3726 drivers/net/ethernet/amazon/ena/ena_netdev.c static void ena_shutdown(struct pci_dev *pdev) pdev 3728 drivers/net/ethernet/amazon/ena/ena_netdev.c __ena_shutoff(pdev, true); pdev 3736 drivers/net/ethernet/amazon/ena/ena_netdev.c static int ena_suspend(struct pci_dev *pdev, pm_message_t state) pdev 3738 drivers/net/ethernet/amazon/ena/ena_netdev.c struct ena_adapter *adapter = pci_get_drvdata(pdev); pdev 3746 drivers/net/ethernet/amazon/ena/ena_netdev.c dev_err(&pdev->dev, pdev 3759 drivers/net/ethernet/amazon/ena/ena_netdev.c static int ena_resume(struct pci_dev *pdev) pdev 3761 drivers/net/ethernet/amazon/ena/ena_netdev.c struct ena_adapter *adapter = pci_get_drvdata(pdev); pdev 165 drivers/net/ethernet/amazon/ena/ena_netdev.h struct pci_dev *pdev; pdev 254 drivers/net/ethernet/amazon/ena/ena_netdev.h struct pci_dev *pdev; pdev 321 drivers/net/ethernet/amazon/ena/ena_netdev.h struct pci_dev *pdev; pdev 669 drivers/net/ethernet/amd/am79c961a.c static int am79c961_probe(struct platform_device *pdev) pdev 676 drivers/net/ethernet/amd/am79c961a.c res = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 685 drivers/net/ethernet/amd/am79c961a.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 695 drivers/net/ethernet/amd/am79c961a.c ret = platform_get_irq(pdev, 0); pdev 1751 drivers/net/ethernet/amd/amd8111e.c static int amd8111e_probe_one(struct pci_dev *pdev, pdev 1759 drivers/net/ethernet/amd/amd8111e.c err = pci_enable_device(pdev); pdev 1761 drivers/net/ethernet/amd/amd8111e.c dev_err(&pdev->dev, "Cannot enable new PCI device\n"); pdev 1765 drivers/net/ethernet/amd/amd8111e.c if(!(pci_resource_flags(pdev, 0) & IORESOURCE_MEM)){ pdev 1766 drivers/net/ethernet/amd/amd8111e.c dev_err(&pdev->dev, "Cannot find PCI base address\n"); pdev 1771 drivers/net/ethernet/amd/amd8111e.c err = pci_request_regions(pdev, MODULE_NAME); pdev 1773 drivers/net/ethernet/amd/amd8111e.c dev_err(&pdev->dev, "Cannot obtain PCI resources\n"); pdev 1777 drivers/net/ethernet/amd/amd8111e.c pci_set_master(pdev); pdev 1780 drivers/net/ethernet/amd/amd8111e.c if (!pdev->pm_cap) { pdev 1781 drivers/net/ethernet/amd/amd8111e.c dev_err(&pdev->dev, "No Power Management capability\n"); pdev 1787 drivers/net/ethernet/amd/amd8111e.c if (pci_set_dma_mask(pdev, DMA_BIT_MASK(32)) < 0) { pdev 1788 drivers/net/ethernet/amd/amd8111e.c dev_err(&pdev->dev, "DMA not supported\n"); pdev 1793 drivers/net/ethernet/amd/amd8111e.c reg_addr = pci_resource_start(pdev, 0); pdev 1794 drivers/net/ethernet/amd/amd8111e.c reg_len = pci_resource_len(pdev, 0); pdev 1802 drivers/net/ethernet/amd/amd8111e.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 1809 drivers/net/ethernet/amd/amd8111e.c lp->pci_dev = pdev; pdev 1811 drivers/net/ethernet/amd/amd8111e.c lp->pm_cap = pdev->pm_cap; pdev 1815 drivers/net/ethernet/amd/amd8111e.c lp->mmio = devm_ioremap(&pdev->dev, reg_addr, reg_len); pdev 1817 drivers/net/ethernet/amd/amd8111e.c dev_err(&pdev->dev, "Cannot map device registers\n"); pdev 1837 drivers/net/ethernet/amd/amd8111e.c dev->irq =pdev->irq; pdev 1861 drivers/net/ethernet/amd/amd8111e.c dev_err(&pdev->dev, "Cannot register net device\n"); pdev 1865 drivers/net/ethernet/amd/amd8111e.c pci_set_drvdata(pdev, dev); pdev 1878 drivers/net/ethernet/amd/amd8111e.c dev_info(&pdev->dev, "AMD-8111e Driver Version: %s\n", MODULE_VERS); pdev 1879 drivers/net/ethernet/amd/amd8111e.c dev_info(&pdev->dev, "[ Rev %x ] PCI 10/100BaseT Ethernet %pM\n", pdev 1882 drivers/net/ethernet/amd/amd8111e.c dev_info(&pdev->dev, "Found MII PHY ID 0x%08x at address 0x%02x\n", pdev 1885 drivers/net/ethernet/amd/amd8111e.c dev_info(&pdev->dev, "Couldn't detect MII PHY, assuming address 0x01\n"); pdev 1893 drivers/net/ethernet/amd/amd8111e.c pci_release_regions(pdev); pdev 1896 drivers/net/ethernet/amd/amd8111e.c pci_disable_device(pdev); pdev 1901 drivers/net/ethernet/amd/amd8111e.c static void amd8111e_remove_one(struct pci_dev *pdev) pdev 1903 drivers/net/ethernet/amd/amd8111e.c struct net_device *dev = pci_get_drvdata(pdev); pdev 1908 drivers/net/ethernet/amd/amd8111e.c pci_release_regions(pdev); pdev 1909 drivers/net/ethernet/amd/amd8111e.c pci_disable_device(pdev); pdev 1078 drivers/net/ethernet/amd/au1000_eth.c static int au1000_probe(struct platform_device *pdev) pdev 1087 drivers/net/ethernet/amd/au1000_eth.c base = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1089 drivers/net/ethernet/amd/au1000_eth.c dev_err(&pdev->dev, "failed to retrieve base register\n"); pdev 1094 drivers/net/ethernet/amd/au1000_eth.c macen = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 1096 drivers/net/ethernet/amd/au1000_eth.c dev_err(&pdev->dev, "failed to retrieve MAC Enable register\n"); pdev 1101 drivers/net/ethernet/amd/au1000_eth.c irq = platform_get_irq(pdev, 0); pdev 1107 drivers/net/ethernet/amd/au1000_eth.c macdma = platform_get_resource(pdev, IORESOURCE_MEM, 2); pdev 1109 drivers/net/ethernet/amd/au1000_eth.c dev_err(&pdev->dev, "failed to retrieve MACDMA registers\n"); pdev 1115 drivers/net/ethernet/amd/au1000_eth.c pdev->name)) { pdev 1116 drivers/net/ethernet/amd/au1000_eth.c dev_err(&pdev->dev, "failed to request memory region for base registers\n"); pdev 1122 drivers/net/ethernet/amd/au1000_eth.c pdev->name)) { pdev 1123 drivers/net/ethernet/amd/au1000_eth.c dev_err(&pdev->dev, "failed to request memory region for MAC enable register\n"); pdev 1129 drivers/net/ethernet/amd/au1000_eth.c pdev->name)) { pdev 1130 drivers/net/ethernet/amd/au1000_eth.c dev_err(&pdev->dev, "failed to request MACDMA memory region\n"); pdev 1141 drivers/net/ethernet/amd/au1000_eth.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 1142 drivers/net/ethernet/amd/au1000_eth.c platform_set_drvdata(pdev, dev); pdev 1152 drivers/net/ethernet/amd/au1000_eth.c aup->vaddr = (u32)dma_alloc_attrs(&pdev->dev, MAX_BUF_SIZE * pdev 1157 drivers/net/ethernet/amd/au1000_eth.c dev_err(&pdev->dev, "failed to allocate data buffers\n"); pdev 1166 drivers/net/ethernet/amd/au1000_eth.c dev_err(&pdev->dev, "failed to ioremap MAC registers\n"); pdev 1175 drivers/net/ethernet/amd/au1000_eth.c dev_err(&pdev->dev, "failed to ioremap MAC enable register\n"); pdev 1179 drivers/net/ethernet/amd/au1000_eth.c aup->mac_id = pdev->id; pdev 1183 drivers/net/ethernet/amd/au1000_eth.c dev_err(&pdev->dev, "failed to ioremap MACDMA registers\n"); pdev 1193 drivers/net/ethernet/amd/au1000_eth.c pd = dev_get_platdata(&pdev->dev); pdev 1195 drivers/net/ethernet/amd/au1000_eth.c dev_info(&pdev->dev, "no platform_data passed," pdev 1215 drivers/net/ethernet/amd/au1000_eth.c dev_err(&pdev->dev, "MAC0-associated PHY attached 2nd MACs MII bus not supported yet\n"); pdev 1222 drivers/net/ethernet/amd/au1000_eth.c dev_err(&pdev->dev, "failed to allocate mdiobus structure\n"); pdev 1233 drivers/net/ethernet/amd/au1000_eth.c pdev->name, aup->mac_id); pdev 1242 drivers/net/ethernet/amd/au1000_eth.c dev_err(&pdev->dev, "failed to register MDIO bus\n"); pdev 1334 drivers/net/ethernet/amd/au1000_eth.c dma_free_attrs(&pdev->dev, MAX_BUF_SIZE * (NUM_TX_BUFFS + NUM_RX_BUFFS), pdev 1349 drivers/net/ethernet/amd/au1000_eth.c static int au1000_remove(struct platform_device *pdev) pdev 1351 drivers/net/ethernet/amd/au1000_eth.c struct net_device *dev = platform_get_drvdata(pdev); pdev 1368 drivers/net/ethernet/amd/au1000_eth.c dma_free_attrs(&pdev->dev, MAX_BUF_SIZE * (NUM_TX_BUFFS + NUM_RX_BUFFS), pdev 1376 drivers/net/ethernet/amd/au1000_eth.c base = platform_get_resource(pdev, IORESOURCE_MEM, 2); pdev 1379 drivers/net/ethernet/amd/au1000_eth.c base = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1382 drivers/net/ethernet/amd/au1000_eth.c macen = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 1538 drivers/net/ethernet/amd/pcnet32.c pcnet32_probe_pci(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 1543 drivers/net/ethernet/amd/pcnet32.c err = pci_enable_device(pdev); pdev 1549 drivers/net/ethernet/amd/pcnet32.c pci_set_master(pdev); pdev 1551 drivers/net/ethernet/amd/pcnet32.c ioaddr = pci_resource_start(pdev, 0); pdev 1559 drivers/net/ethernet/amd/pcnet32.c err = pci_set_dma_mask(pdev, PCNET32_DMA_MASK); pdev 1572 drivers/net/ethernet/amd/pcnet32.c err = pcnet32_probe1(ioaddr, 1, pdev); pdev 1576 drivers/net/ethernet/amd/pcnet32.c pci_disable_device(pdev); pdev 1601 drivers/net/ethernet/amd/pcnet32.c pcnet32_probe1(unsigned long ioaddr, int shared, struct pci_dev *pdev) pdev 1759 drivers/net/ethernet/amd/pcnet32.c if (pdev) pdev 1760 drivers/net/ethernet/amd/pcnet32.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 1843 drivers/net/ethernet/amd/pcnet32.c lp->init_block = pci_alloc_consistent(pdev, sizeof(*lp->init_block), pdev 1851 drivers/net/ethernet/amd/pcnet32.c lp->pci_dev = pdev; pdev 1921 drivers/net/ethernet/amd/pcnet32.c if (pdev) { /* use the IRQ provided by PCI */ pdev 1922 drivers/net/ethernet/amd/pcnet32.c dev->irq = pdev->irq; pdev 1988 drivers/net/ethernet/amd/pcnet32.c if (pdev) { pdev 1989 drivers/net/ethernet/amd/pcnet32.c pci_set_drvdata(pdev, dev); pdev 2097 drivers/net/ethernet/amd/pcnet32.c struct pci_dev *pdev = lp->pci_dev; pdev 2161 drivers/net/ethernet/amd/pcnet32.c if (pdev && pdev->subsystem_vendor == PCI_VENDOR_ID_AT && pdev 2162 drivers/net/ethernet/amd/pcnet32.c (pdev->subsystem_device == PCI_SUBDEVICE_ID_AT_2700FX || pdev 2163 drivers/net/ethernet/amd/pcnet32.c pdev->subsystem_device == PCI_SUBDEVICE_ID_AT_2701FX)) { pdev 2921 drivers/net/ethernet/amd/pcnet32.c static int pcnet32_pm_suspend(struct pci_dev *pdev, pm_message_t state) pdev 2923 drivers/net/ethernet/amd/pcnet32.c struct net_device *dev = pci_get_drvdata(pdev); pdev 2929 drivers/net/ethernet/amd/pcnet32.c pci_save_state(pdev); pdev 2930 drivers/net/ethernet/amd/pcnet32.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 2934 drivers/net/ethernet/amd/pcnet32.c static int pcnet32_pm_resume(struct pci_dev *pdev) pdev 2936 drivers/net/ethernet/amd/pcnet32.c struct net_device *dev = pci_get_drvdata(pdev); pdev 2938 drivers/net/ethernet/amd/pcnet32.c pci_set_power_state(pdev, PCI_D0); pdev 2939 drivers/net/ethernet/amd/pcnet32.c pci_restore_state(pdev); pdev 2948 drivers/net/ethernet/amd/pcnet32.c static void pcnet32_remove_one(struct pci_dev *pdev) pdev 2950 drivers/net/ethernet/amd/pcnet32.c struct net_device *dev = pci_get_drvdata(pdev); pdev 2961 drivers/net/ethernet/amd/pcnet32.c pci_disable_device(pdev); pdev 208 drivers/net/ethernet/amd/xgbe/xgbe-pci.c static int xgbe_pci_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 211 drivers/net/ethernet/amd/xgbe/xgbe-pci.c struct device *dev = &pdev->dev; pdev 225 drivers/net/ethernet/amd/xgbe/xgbe-pci.c pdata->pcidev = pdev; pdev 226 drivers/net/ethernet/amd/xgbe/xgbe-pci.c pci_set_drvdata(pdev, pdata); pdev 231 drivers/net/ethernet/amd/xgbe/xgbe-pci.c ret = pcim_enable_device(pdev); pdev 238 drivers/net/ethernet/amd/xgbe/xgbe-pci.c bar_mask = pci_select_bars(pdev, IORESOURCE_MEM); pdev 239 drivers/net/ethernet/amd/xgbe/xgbe-pci.c ret = pcim_iomap_regions(pdev, bar_mask, XGBE_DRV_NAME); pdev 245 drivers/net/ethernet/amd/xgbe/xgbe-pci.c iomap_table = pcim_iomap_table(pdev); pdev 307 drivers/net/ethernet/amd/xgbe/xgbe-pci.c pci_set_master(pdev); pdev 413 drivers/net/ethernet/amd/xgbe/xgbe-pci.c static void xgbe_pci_remove(struct pci_dev *pdev) pdev 415 drivers/net/ethernet/amd/xgbe/xgbe-pci.c struct xgbe_prv_data *pdata = pci_get_drvdata(pdev); pdev 425 drivers/net/ethernet/amd/xgbe/xgbe-pci.c static int xgbe_pci_suspend(struct pci_dev *pdev, pm_message_t state) pdev 427 drivers/net/ethernet/amd/xgbe/xgbe-pci.c struct xgbe_prv_data *pdata = pci_get_drvdata(pdev); pdev 441 drivers/net/ethernet/amd/xgbe/xgbe-pci.c static int xgbe_pci_resume(struct pci_dev *pdev) pdev 443 drivers/net/ethernet/amd/xgbe/xgbe-pci.c struct xgbe_prv_data *pdata = pci_get_drvdata(pdev); pdev 263 drivers/net/ethernet/amd/xgbe/xgbe-platform.c static unsigned int xgbe_resource_count(struct platform_device *pdev, pdev 269 drivers/net/ethernet/amd/xgbe/xgbe-platform.c for (i = 0, count = 0; i < pdev->num_resources; i++) { pdev 270 drivers/net/ethernet/amd/xgbe/xgbe-platform.c struct resource *res = &pdev->resource[i]; pdev 299 drivers/net/ethernet/amd/xgbe/xgbe-platform.c static int xgbe_platform_probe(struct platform_device *pdev) pdev 302 drivers/net/ethernet/amd/xgbe/xgbe-platform.c struct device *dev = &pdev->dev; pdev 316 drivers/net/ethernet/amd/xgbe/xgbe-platform.c pdata->platdev = pdev; pdev 318 drivers/net/ethernet/amd/xgbe/xgbe-platform.c platform_set_drvdata(pdev, pdata); pdev 335 drivers/net/ethernet/amd/xgbe/xgbe-platform.c if (pdev == phy_pdev) { pdev 340 drivers/net/ethernet/amd/xgbe/xgbe-platform.c phy_memnum = xgbe_resource_count(pdev, IORESOURCE_MEM) - 3; pdev 341 drivers/net/ethernet/amd/xgbe/xgbe-platform.c phy_irqnum = xgbe_resource_count(pdev, IORESOURCE_IRQ) - 1; pdev 351 drivers/net/ethernet/amd/xgbe/xgbe-platform.c dma_irqend = xgbe_resource_count(pdev, IORESOURCE_IRQ); pdev 355 drivers/net/ethernet/amd/xgbe/xgbe-platform.c pdata->xgmac_regs = devm_platform_ioremap_resource(pdev, 0); pdev 364 drivers/net/ethernet/amd/xgbe/xgbe-platform.c pdata->xpcs_regs = devm_platform_ioremap_resource(pdev, 1); pdev 466 drivers/net/ethernet/amd/xgbe/xgbe-platform.c ret = platform_get_irq(pdev, 0); pdev 515 drivers/net/ethernet/amd/xgbe/xgbe-platform.c static int xgbe_platform_remove(struct platform_device *pdev) pdev 517 drivers/net/ethernet/amd/xgbe/xgbe-platform.c struct xgbe_prv_data *pdata = platform_get_drvdata(pdev); pdev 29 drivers/net/ethernet/apm/xgene-v2/enet.c struct device *dev = &pdata->pdev->dev; pdev 89 drivers/net/ethernet/apm/xgene-v2/ethtool.c struct platform_device *pdev = pdata->pdev; pdev 94 drivers/net/ethernet/apm/xgene-v2/ethtool.c sprintf(info->bus_info, "%s", pdev->name); pdev 16 drivers/net/ethernet/apm/xgene-v2/main.c struct platform_device *pdev; pdev 22 drivers/net/ethernet/apm/xgene-v2/main.c pdev = pdata->pdev; pdev 23 drivers/net/ethernet/apm/xgene-v2/main.c dev = &pdev->dev; pdev 26 drivers/net/ethernet/apm/xgene-v2/main.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 56 drivers/net/ethernet/apm/xgene-v2/main.c ret = platform_get_irq(pdev, 0); pdev 69 drivers/net/ethernet/apm/xgene-v2/main.c struct device *dev = &pdata->pdev->dev; pdev 175 drivers/net/ethernet/apm/xgene-v2/main.c struct device *dev = &pdata->pdev->dev; pdev 239 drivers/net/ethernet/apm/xgene-v2/main.c struct device *dev = &pdata->pdev->dev; pdev 288 drivers/net/ethernet/apm/xgene-v2/main.c struct device *dev = &pdata->pdev->dev; pdev 355 drivers/net/ethernet/apm/xgene-v2/main.c struct device *dev = &pdata->pdev->dev; pdev 373 drivers/net/ethernet/apm/xgene-v2/main.c struct device *dev = &pdata->pdev->dev; pdev 406 drivers/net/ethernet/apm/xgene-v2/main.c struct device *dev = &pdata->pdev->dev; pdev 554 drivers/net/ethernet/apm/xgene-v2/main.c struct device *dev = &pdata->pdev->dev; pdev 632 drivers/net/ethernet/apm/xgene-v2/main.c static int xge_probe(struct platform_device *pdev) pdev 634 drivers/net/ethernet/apm/xgene-v2/main.c struct device *dev = &pdev->dev; pdev 645 drivers/net/ethernet/apm/xgene-v2/main.c pdata->pdev = pdev; pdev 648 drivers/net/ethernet/apm/xgene-v2/main.c platform_set_drvdata(pdev, pdata); pdev 691 drivers/net/ethernet/apm/xgene-v2/main.c static int xge_remove(struct platform_device *pdev) pdev 696 drivers/net/ethernet/apm/xgene-v2/main.c pdata = platform_get_drvdata(pdev); pdev 711 drivers/net/ethernet/apm/xgene-v2/main.c static void xge_shutdown(struct platform_device *pdev) pdev 715 drivers/net/ethernet/apm/xgene-v2/main.c pdata = platform_get_drvdata(pdev); pdev 722 drivers/net/ethernet/apm/xgene-v2/main.c xge_remove(pdev); pdev 55 drivers/net/ethernet/apm/xgene-v2/main.h struct platform_device *pdev; pdev 102 drivers/net/ethernet/apm/xgene-v2/mdio.c struct device *dev = &pdata->pdev->dev; pdev 103 drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c struct platform_device *pdev = pdata->pdev; pdev 108 drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c sprintf(info->bus_info, "%s", pdev->name); pdev 254 drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c pdata->extd_stats = devm_kmalloc_array(&pdata->pdev->dev, pdev 420 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c struct device *dev = &pdata->pdev->dev; pdev 696 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c struct device *dev = &pdata->pdev->dev; pdev 717 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c status = acpi_evaluate_object(ACPI_HANDLE(&pdata->pdev->dev), pdev 720 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c acpi_evaluate_object(ACPI_HANDLE(&pdata->pdev->dev), pdev 750 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c struct device *dev = &pdata->pdev->dev; pdev 848 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c struct device *dev = &pdata->pdev->dev; pdev 897 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c struct device *dev = &pdata->pdev->dev; pdev 960 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c mdio_bus->parent = &pdata->pdev->dev; pdev 1146 drivers/net/ethernet/apm/xgene/xgene_enet_main.c struct device *dev = &pdata->pdev->dev; pdev 1292 drivers/net/ethernet/apm/xgene/xgene_enet_main.c struct device *dev = &pdata->pdev->dev; pdev 1577 drivers/net/ethernet/apm/xgene/xgene_enet_main.c struct device *dev = &pdata->pdev->dev; pdev 1598 drivers/net/ethernet/apm/xgene/xgene_enet_main.c struct device *dev = &pdata->pdev->dev; pdev 1619 drivers/net/ethernet/apm/xgene/xgene_enet_main.c struct platform_device *pdev = pdata->pdev; pdev 1630 drivers/net/ethernet/apm/xgene/xgene_enet_main.c ret = platform_get_irq(pdev, i); pdev 1664 drivers/net/ethernet/apm/xgene/xgene_enet_main.c struct device *dev = &pdata->pdev->dev; pdev 1680 drivers/net/ethernet/apm/xgene/xgene_enet_main.c struct platform_device *pdev; pdev 1688 drivers/net/ethernet/apm/xgene/xgene_enet_main.c pdev = pdata->pdev; pdev 1689 drivers/net/ethernet/apm/xgene/xgene_enet_main.c dev = &pdev->dev; pdev 1692 drivers/net/ethernet/apm/xgene/xgene_enet_main.c res = platform_get_resource(pdev, IORESOURCE_MEM, RES_ENET_CSR); pdev 1703 drivers/net/ethernet/apm/xgene/xgene_enet_main.c res = platform_get_resource(pdev, IORESOURCE_MEM, RES_RING_CSR); pdev 1715 drivers/net/ethernet/apm/xgene/xgene_enet_main.c res = platform_get_resource(pdev, IORESOURCE_MEM, RES_RING_CMD); pdev 1765 drivers/net/ethernet/apm/xgene/xgene_enet_main.c pdata->clk = devm_clk_get(&pdev->dev, NULL); pdev 2013 drivers/net/ethernet/apm/xgene/xgene_enet_main.c static int xgene_enet_probe(struct platform_device *pdev) pdev 2017 drivers/net/ethernet/apm/xgene/xgene_enet_main.c struct device *dev = &pdev->dev; pdev 2029 drivers/net/ethernet/apm/xgene/xgene_enet_main.c pdata->pdev = pdev; pdev 2032 drivers/net/ethernet/apm/xgene/xgene_enet_main.c platform_set_drvdata(pdev, pdata); pdev 2040 drivers/net/ethernet/apm/xgene/xgene_enet_main.c of_id = of_match_device(xgene_enet_of_match, &pdev->dev); pdev 2048 drivers/net/ethernet/apm/xgene/xgene_enet_main.c acpi_id = acpi_match_device(xgene_enet_acpi_match, &pdev->dev); pdev 2128 drivers/net/ethernet/apm/xgene/xgene_enet_main.c static int xgene_enet_remove(struct platform_device *pdev) pdev 2133 drivers/net/ethernet/apm/xgene/xgene_enet_main.c pdata = platform_get_drvdata(pdev); pdev 2154 drivers/net/ethernet/apm/xgene/xgene_enet_main.c static void xgene_enet_shutdown(struct platform_device *pdev) pdev 2158 drivers/net/ethernet/apm/xgene/xgene_enet_main.c pdata = platform_get_drvdata(pdev); pdev 2165 drivers/net/ethernet/apm/xgene/xgene_enet_main.c xgene_enet_remove(pdev); pdev 189 drivers/net/ethernet/apm/xgene/xgene_enet_main.h struct platform_device *pdev; pdev 439 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c struct device *dev = &p->pdev->dev; pdev 465 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c status = acpi_evaluate_object(ACPI_HANDLE(&p->pdev->dev), pdev 468 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c acpi_evaluate_object(ACPI_HANDLE(&p->pdev->dev), pdev 526 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c struct device *dev = &p->pdev->dev; pdev 382 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c struct device *dev = &pdata->pdev->dev; pdev 398 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c status = acpi_evaluate_object(ACPI_HANDLE(&pdata->pdev->dev), pdev 401 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c acpi_evaluate_object(ACPI_HANDLE(&pdata->pdev->dev), pdev 436 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c struct device *dev = &pdata->pdev->dev; pdev 462 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c struct device *dev = &pdata->pdev->dev; pdev 193 drivers/net/ethernet/apple/macmace.c static int mace_probe(struct platform_device *pdev) pdev 208 drivers/net/ethernet/apple/macmace.c mp->device = &pdev->dev; pdev 209 drivers/net/ethernet/apple/macmace.c platform_set_drvdata(pdev, dev); pdev 210 drivers/net/ethernet/apple/macmace.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 738 drivers/net/ethernet/apple/macmace.c static int mac_mace_device_remove(struct platform_device *pdev) pdev 740 drivers/net/ethernet/apple/macmace.c struct net_device *dev = platform_get_drvdata(pdev); pdev 112 drivers/net/ethernet/aquantia/atlantic/aq_drvinfo.c struct device *dev = &aq_nic->pdev->dev; pdev 109 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c struct pci_dev *pdev = to_pci_dev(ndev->dev.parent); pdev 120 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c strlcpy(drvinfo->bus_info, pdev ? pci_name(pdev) : "", pdev 366 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c struct pci_dev *pdev = to_pci_dev(ndev->dev.parent); pdev 375 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c err = device_set_wakeup_enable(&pdev->dev, wol->wolopts); pdev 392 drivers/net/ethernet/aquantia/atlantic/aq_nic.c int irqvec = pci_irq_vector(self->pdev, pdev 106 drivers/net/ethernet/aquantia/atlantic/aq_nic.h struct pci_dev *pdev; pdev 76 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c static int aq_pci_probe_get_hw_by_id(struct pci_dev *pdev, pdev 82 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c if (pdev->vendor != PCI_VENDOR_ID_AQUANTIA) pdev 86 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c if (hw_atl_boards[i].devid == pdev->device && pdev 88 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c hw_atl_boards[i].revision == pdev->revision)) { pdev 101 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c int aq_pci_func_init(struct pci_dev *pdev) pdev 105 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 107 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 111 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 113 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c err = pci_set_consistent_dma_mask(pdev, pdev 121 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c err = pci_request_regions(pdev, AQ_CFG_DRV_NAME "_mmio"); pdev 125 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c pci_set_master(pdev); pdev 137 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c struct pci_dev *pdev = self->pdev; pdev 140 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c if (pdev->msix_enabled || pdev->msi_enabled) pdev 141 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c err = request_irq(pci_irq_vector(pdev, i), irq_handler, 0, pdev 144 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c err = request_irq(pci_irq_vector(pdev, i), aq_vec_isr_legacy, pdev 150 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c if (pdev->msix_enabled && affinity_mask) pdev 151 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c irq_set_affinity_hint(pci_irq_vector(pdev, i), pdev 160 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c struct pci_dev *pdev = self->pdev; pdev 175 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c if (pdev->msix_enabled) pdev 176 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c irq_set_affinity_hint(pci_irq_vector(pdev, i), NULL); pdev 177 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c free_irq(pci_irq_vector(pdev, i), irq_data); pdev 184 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c if (self->pdev->msix_enabled) pdev 186 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c if (self->pdev->msi_enabled) pdev 193 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c pci_free_irq_vectors(self->pdev); pdev 196 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c static int aq_pci_probe(struct pci_dev *pdev, pdev 206 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c err = pci_enable_device(pdev); pdev 210 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c err = aq_pci_func_init(pdev); pdev 221 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c self->pdev = pdev; pdev 222 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c SET_NETDEV_DEV(ndev, &pdev->dev); pdev 223 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c pci_set_drvdata(pdev, self); pdev 227 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c err = aq_pci_probe_get_hw_by_id(pdev, &self->aq_hw_ops, pdev 240 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c if (IORESOURCE_MEM & pci_resource_flags(pdev, bar)) { pdev 243 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c mmio_pa = pci_resource_start(pdev, bar); pdev 249 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c reg_sz = pci_resource_len(pdev, bar); pdev 275 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c err = pci_alloc_irq_vectors(self->pdev, 1, numvecs, pdev 308 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c pci_release_regions(pdev); pdev 310 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c pci_disable_device(pdev); pdev 314 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c static void aq_pci_remove(struct pci_dev *pdev) pdev 316 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c struct aq_nic_s *self = pci_get_drvdata(pdev); pdev 326 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c pci_release_regions(pdev); pdev 330 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c pci_disable_device(pdev); pdev 333 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c static void aq_pci_shutdown(struct pci_dev *pdev) pdev 335 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c struct aq_nic_s *self = pci_get_drvdata(pdev); pdev 339 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c pci_disable_device(pdev); pdev 342 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c pci_wake_from_d3(pdev, false); pdev 343 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c pci_set_power_state(pdev, PCI_D3hot); pdev 347 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c static int aq_pci_suspend(struct pci_dev *pdev, pm_message_t pm_msg) pdev 349 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c struct aq_nic_s *self = pci_get_drvdata(pdev); pdev 354 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c static int aq_pci_resume(struct pci_dev *pdev) pdev 356 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c struct aq_nic_s *self = pci_get_drvdata(pdev); pdev 22 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.h int aq_pci_func_init(struct pci_dev *pdev); pdev 20 drivers/net/ethernet/arc/emac_arc.c static int emac_arc_probe(struct platform_device *pdev) pdev 22 drivers/net/ethernet/arc/emac_arc.c struct device *dev = &pdev->dev; pdev 33 drivers/net/ethernet/arc/emac_arc.c platform_set_drvdata(pdev, ndev); pdev 58 drivers/net/ethernet/arc/emac_arc.c static int emac_arc_remove(struct platform_device *pdev) pdev 60 drivers/net/ethernet/arc/emac_arc.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 94 drivers/net/ethernet/arc/emac_rockchip.c static int emac_rockchip_probe(struct platform_device *pdev) pdev 96 drivers/net/ethernet/arc/emac_rockchip.c struct device *dev = &pdev->dev; pdev 103 drivers/net/ethernet/arc/emac_rockchip.c if (!pdev->dev.of_node) pdev 109 drivers/net/ethernet/arc/emac_rockchip.c platform_set_drvdata(pdev, ndev); pdev 246 drivers/net/ethernet/arc/emac_rockchip.c static int emac_rockchip_remove(struct platform_device *pdev) pdev 248 drivers/net/ethernet/arc/emac_rockchip.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 305 drivers/net/ethernet/atheros/ag71xx.c struct platform_device *pdev; pdev 526 drivers/net/ethernet/atheros/ag71xx.c struct device *dev = &ag->pdev->dev; pdev 916 drivers/net/ethernet/atheros/ag71xx.c struct device_node *np = ag->pdev->dev.of_node; pdev 1023 drivers/net/ethernet/atheros/ag71xx.c dma_unmap_single(&ag->pdev->dev, pdev 1051 drivers/net/ethernet/atheros/ag71xx.c buf->rx.dma_addr = dma_map_single(&ag->pdev->dev, data, ag->rx_buf_size, pdev 1144 drivers/net/ethernet/atheros/ag71xx.c tx->descs_cpu = dma_alloc_coherent(&ag->pdev->dev, pdev 1170 drivers/net/ethernet/atheros/ag71xx.c dma_free_coherent(&ag->pdev->dev, ring_size * AG71XX_DESC_SIZE, pdev 1345 drivers/net/ethernet/atheros/ag71xx.c dma_addr = dma_map_single(&ag->pdev->dev, skb->data, skb->len, pdev 1388 drivers/net/ethernet/atheros/ag71xx.c dma_unmap_single(&ag->pdev->dev, dma_addr, skb->len, DMA_TO_DEVICE); pdev 1474 drivers/net/ethernet/atheros/ag71xx.c dma_unmap_single(&ag->pdev->dev, ring->buf[i].rx.dma_addr, pdev 1632 drivers/net/ethernet/atheros/ag71xx.c static int ag71xx_probe(struct platform_device *pdev) pdev 1634 drivers/net/ethernet/atheros/ag71xx.c struct device_node *np = pdev->dev.of_node; pdev 1645 drivers/net/ethernet/atheros/ag71xx.c ndev = devm_alloc_etherdev(&pdev->dev, sizeof(*ag)); pdev 1649 drivers/net/ethernet/atheros/ag71xx.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1653 drivers/net/ethernet/atheros/ag71xx.c dcfg = of_device_get_match_data(&pdev->dev); pdev 1669 drivers/net/ethernet/atheros/ag71xx.c ag->clk_eth = devm_clk_get(&pdev->dev, "eth"); pdev 1675 drivers/net/ethernet/atheros/ag71xx.c SET_NETDEV_DEV(ndev, &pdev->dev); pdev 1677 drivers/net/ethernet/atheros/ag71xx.c ag->pdev = pdev; pdev 1683 drivers/net/ethernet/atheros/ag71xx.c ag->mac_reset = devm_reset_control_get(&pdev->dev, "mac"); pdev 1690 drivers/net/ethernet/atheros/ag71xx.c ag->mac_base = devm_ioremap_nocache(&pdev->dev, res->start, pdev 1697 drivers/net/ethernet/atheros/ag71xx.c ndev->irq = platform_get_irq(pdev, 0); pdev 1698 drivers/net/ethernet/atheros/ag71xx.c err = devm_request_irq(&pdev->dev, ndev->irq, ag71xx_interrupt, pdev 1699 drivers/net/ethernet/atheros/ag71xx.c 0x0, dev_name(&pdev->dev), ndev); pdev 1727 drivers/net/ethernet/atheros/ag71xx.c ag->stop_desc = dmam_alloc_coherent(&pdev->dev, pdev 1770 drivers/net/ethernet/atheros/ag71xx.c platform_set_drvdata(pdev, ndev); pdev 1775 drivers/net/ethernet/atheros/ag71xx.c platform_set_drvdata(pdev, NULL); pdev 1794 drivers/net/ethernet/atheros/ag71xx.c static int ag71xx_remove(struct platform_device *pdev) pdev 1796 drivers/net/ethernet/atheros/ag71xx.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 1806 drivers/net/ethernet/atheros/ag71xx.c platform_set_drvdata(pdev, NULL); pdev 567 drivers/net/ethernet/atheros/alx/hw.c pci_read_config_word(hw->pdev, PCI_COMMAND, &val16); pdev 570 drivers/net/ethernet/atheros/alx/hw.c pci_write_config_word(hw->pdev, PCI_COMMAND, val16); pdev 867 drivers/net/ethernet/atheros/alx/hw.c struct pci_dev *pdev = hw->pdev; pdev 911 drivers/net/ethernet/atheros/alx/hw.c dev_err(&pdev->dev, "invalid PHY speed/duplex: 0x%x\n", giga); pdev 972 drivers/net/ethernet/atheros/alx/hw.c max_payload = pcie_get_readrq(hw->pdev) >> 8; pdev 978 drivers/net/ethernet/atheros/alx/hw.c pcie_set_readrq(hw->pdev, 128 << ALX_DEV_CTRL_MAXRRS_MIN); pdev 465 drivers/net/ethernet/atheros/alx/hw.h struct pci_dev *pdev; pdev 503 drivers/net/ethernet/atheros/alx/hw.h return hw->pdev->revision >> ALX_PCI_REVID_SHIFT; pdev 508 drivers/net/ethernet/atheros/alx/hw.h return hw->pdev->revision & 1; pdev 513 drivers/net/ethernet/atheros/alx/hw.h return hw->pdev->device & 1; pdev 104 drivers/net/ethernet/atheros/alx/main.c dma = dma_map_single(&alx->hw.pdev->dev, pdev 107 drivers/net/ethernet/atheros/alx/main.c if (dma_mapping_error(&alx->hw.pdev->dev, dma)) { pdev 317 drivers/net/ethernet/atheros/alx/main.c if (alx->hw.pdev->msix_enabled) { pdev 663 drivers/net/ethernet/atheros/alx/main.c alx->descmem.virt = dma_alloc_coherent(&alx->hw.pdev->dev, pdev 704 drivers/net/ethernet/atheros/alx/main.c dma_free_coherent(&alx->hw.pdev->dev, pdev 772 drivers/net/ethernet/atheros/alx/main.c txq->dev = &alx->hw.pdev->dev; pdev 788 drivers/net/ethernet/atheros/alx/main.c rxq->dev = &alx->hw.pdev->dev; pdev 813 drivers/net/ethernet/atheros/alx/main.c if (alx->hw.pdev->msix_enabled) { pdev 838 drivers/net/ethernet/atheros/alx/main.c err = pci_alloc_irq_vectors(alx->hw.pdev, num_vec, num_vec, pdev 858 drivers/net/ethernet/atheros/alx/main.c err = request_irq(pci_irq_vector(alx->hw.pdev, 0), alx_intr_msix_misc, pdev 881 drivers/net/ethernet/atheros/alx/main.c err = request_irq(pci_irq_vector(alx->hw.pdev, vector), pdev 889 drivers/net/ethernet/atheros/alx/main.c free_irq(pci_irq_vector(alx->hw.pdev, free_vector++), alx); pdev 893 drivers/net/ethernet/atheros/alx/main.c free_irq(pci_irq_vector(alx->hw.pdev,free_vector++), pdev 904 drivers/net/ethernet/atheros/alx/main.c ret = pci_alloc_irq_vectors(alx->hw.pdev, 1, 1, pdev 926 drivers/net/ethernet/atheros/alx/main.c if (alx->hw.pdev->msix_enabled) { pdev 942 drivers/net/ethernet/atheros/alx/main.c if (alx->hw.pdev->msix_enabled) { pdev 945 drivers/net/ethernet/atheros/alx/main.c synchronize_irq(pci_irq_vector(alx->hw.pdev, i)); pdev 948 drivers/net/ethernet/atheros/alx/main.c synchronize_irq(pci_irq_vector(alx->hw.pdev, 0)); pdev 958 drivers/net/ethernet/atheros/alx/main.c pci_free_irq_vectors(alx->hw.pdev); pdev 977 drivers/net/ethernet/atheros/alx/main.c struct pci_dev *pdev = alx->hw.pdev; pdev 984 drivers/net/ethernet/atheros/alx/main.c if (alx->hw.pdev->msix_enabled) { pdev 996 drivers/net/ethernet/atheros/alx/main.c if (alx->hw.pdev->msi_enabled) { pdev 999 drivers/net/ethernet/atheros/alx/main.c err = request_irq(pci_irq_vector(pdev, 0), alx_intr_msi, 0, pdev 1005 drivers/net/ethernet/atheros/alx/main.c pci_free_irq_vectors(alx->hw.pdev); pdev 1009 drivers/net/ethernet/atheros/alx/main.c err = request_irq(pci_irq_vector(pdev, 0), alx_intr_legacy, IRQF_SHARED, pdev 1021 drivers/net/ethernet/atheros/alx/main.c struct pci_dev *pdev = alx->hw.pdev; pdev 1024 drivers/net/ethernet/atheros/alx/main.c free_irq(pci_irq_vector(pdev, 0), alx); pdev 1025 drivers/net/ethernet/atheros/alx/main.c if (alx->hw.pdev->msix_enabled) { pdev 1027 drivers/net/ethernet/atheros/alx/main.c free_irq(pci_irq_vector(pdev, i + 1), alx->qnapi[i]); pdev 1030 drivers/net/ethernet/atheros/alx/main.c pci_free_irq_vectors(pdev); pdev 1048 drivers/net/ethernet/atheros/alx/main.c struct pci_dev *pdev = alx->hw.pdev; pdev 1054 drivers/net/ethernet/atheros/alx/main.c dev_err(&pdev->dev, "unrecognized chip, aborting\n"); pdev 1059 drivers/net/ethernet/atheros/alx/main.c pdev->device == ALX_DEV_ID_AR8161 && pdev 1060 drivers/net/ethernet/atheros/alx/main.c pdev->subsystem_vendor == PCI_VENDOR_ID_ATTANSIC && pdev 1061 drivers/net/ethernet/atheros/alx/main.c pdev->subsystem_device == 0x0091 && pdev 1062 drivers/net/ethernet/atheros/alx/main.c pdev->revision == 0; pdev 1246 drivers/net/ethernet/atheros/alx/main.c pci_free_irq_vectors(alx->hw.pdev); pdev 1615 drivers/net/ethernet/atheros/alx/main.c if (alx->hw.pdev->msix_enabled) { pdev 1619 drivers/net/ethernet/atheros/alx/main.c } else if (alx->hw.pdev->msi_enabled) pdev 1690 drivers/net/ethernet/atheros/alx/main.c static int alx_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 1698 drivers/net/ethernet/atheros/alx/main.c err = pci_enable_device_mem(pdev); pdev 1706 drivers/net/ethernet/atheros/alx/main.c if (!dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64))) { pdev 1707 drivers/net/ethernet/atheros/alx/main.c dev_dbg(&pdev->dev, "DMA to 64-BIT addresses\n"); pdev 1709 drivers/net/ethernet/atheros/alx/main.c err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 1711 drivers/net/ethernet/atheros/alx/main.c dev_err(&pdev->dev, "No usable DMA config, aborting\n"); pdev 1716 drivers/net/ethernet/atheros/alx/main.c err = pci_request_mem_regions(pdev, alx_drv_name); pdev 1718 drivers/net/ethernet/atheros/alx/main.c dev_err(&pdev->dev, pdev 1723 drivers/net/ethernet/atheros/alx/main.c pci_enable_pcie_error_reporting(pdev); pdev 1724 drivers/net/ethernet/atheros/alx/main.c pci_set_master(pdev); pdev 1726 drivers/net/ethernet/atheros/alx/main.c if (!pdev->pm_cap) { pdev 1727 drivers/net/ethernet/atheros/alx/main.c dev_err(&pdev->dev, pdev 1740 drivers/net/ethernet/atheros/alx/main.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 1746 drivers/net/ethernet/atheros/alx/main.c alx->hw.pdev = pdev; pdev 1750 drivers/net/ethernet/atheros/alx/main.c pci_set_drvdata(pdev, alx); pdev 1752 drivers/net/ethernet/atheros/alx/main.c hw->hw_addr = pci_ioremap_bar(pdev, 0); pdev 1754 drivers/net/ethernet/atheros/alx/main.c dev_err(&pdev->dev, "cannot map device registers\n"); pdev 1761 drivers/net/ethernet/atheros/alx/main.c netdev->irq = pci_irq_vector(pdev, 0); pdev 1765 drivers/net/ethernet/atheros/alx/main.c pdev->dev_flags |= PCI_DEV_FLAGS_MSI_INTX_DISABLE_BUG; pdev 1769 drivers/net/ethernet/atheros/alx/main.c dev_err(&pdev->dev, "net device private data init failed\n"); pdev 1782 drivers/net/ethernet/atheros/alx/main.c dev_err(&pdev->dev, "MAC Reset failed, error = %d\n", err); pdev 1790 drivers/net/ethernet/atheros/alx/main.c dev_err(&pdev->dev, pdev 1804 drivers/net/ethernet/atheros/alx/main.c dev_warn(&pdev->dev, pdev 1824 drivers/net/ethernet/atheros/alx/main.c dev_err(&pdev->dev, "failed to identify PHY\n"); pdev 1835 drivers/net/ethernet/atheros/alx/main.c dev_err(&pdev->dev, "register netdevice failed\n"); pdev 1850 drivers/net/ethernet/atheros/alx/main.c pci_release_mem_regions(pdev); pdev 1852 drivers/net/ethernet/atheros/alx/main.c pci_disable_device(pdev); pdev 1856 drivers/net/ethernet/atheros/alx/main.c static void alx_remove(struct pci_dev *pdev) pdev 1858 drivers/net/ethernet/atheros/alx/main.c struct alx_priv *alx = pci_get_drvdata(pdev); pdev 1869 drivers/net/ethernet/atheros/alx/main.c pci_release_mem_regions(pdev); pdev 1871 drivers/net/ethernet/atheros/alx/main.c pci_disable_pcie_error_reporting(pdev); pdev 1872 drivers/net/ethernet/atheros/alx/main.c pci_disable_device(pdev); pdev 1915 drivers/net/ethernet/atheros/alx/main.c static pci_ers_result_t alx_pci_error_detected(struct pci_dev *pdev, pdev 1918 drivers/net/ethernet/atheros/alx/main.c struct alx_priv *alx = pci_get_drvdata(pdev); pdev 1922 drivers/net/ethernet/atheros/alx/main.c dev_info(&pdev->dev, "pci error detected\n"); pdev 1934 drivers/net/ethernet/atheros/alx/main.c pci_disable_device(pdev); pdev 1941 drivers/net/ethernet/atheros/alx/main.c static pci_ers_result_t alx_pci_error_slot_reset(struct pci_dev *pdev) pdev 1943 drivers/net/ethernet/atheros/alx/main.c struct alx_priv *alx = pci_get_drvdata(pdev); pdev 1947 drivers/net/ethernet/atheros/alx/main.c dev_info(&pdev->dev, "pci error slot reset\n"); pdev 1951 drivers/net/ethernet/atheros/alx/main.c if (pci_enable_device(pdev)) { pdev 1952 drivers/net/ethernet/atheros/alx/main.c dev_err(&pdev->dev, "Failed to re-enable PCI device after reset\n"); pdev 1956 drivers/net/ethernet/atheros/alx/main.c pci_set_master(pdev); pdev 1967 drivers/net/ethernet/atheros/alx/main.c static void alx_pci_error_resume(struct pci_dev *pdev) pdev 1969 drivers/net/ethernet/atheros/alx/main.c struct alx_priv *alx = pci_get_drvdata(pdev); pdev 1972 drivers/net/ethernet/atheros/alx/main.c dev_info(&pdev->dev, "pci error resume\n"); pdev 507 drivers/net/ethernet/atheros/atl1c/atl1c.h struct pci_dev *pdev; pdev 76 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c dev_warn(&adapter->pdev->dev, pdev 99 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c dev_warn(&adapter->pdev->dev, pdev 192 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c eeprom->magic = adapter->pdev->vendor | pdev 193 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c (adapter->pdev->device << 16); pdev 226 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), pdev 265 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c device_set_wakeup_enable(&adapter->pdev->dev, adapter->wol); pdev 500 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c struct pci_dev *pdev = adapter->pdev; pdev 583 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c dev_err(&pdev->dev, pdev 593 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c struct pci_dev *pdev = adapter->pdev; pdev 599 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c dev_err(&pdev->dev, "Error get phy ID\n"); pdev 607 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c dev_err(&pdev->dev, pdev 626 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c dev_err(&pdev->dev, "Wrong Media type %d\n", pdev 685 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c struct pci_dev *pdev = adapter->pdev; pdev 712 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c dev_dbg(&pdev->dev, "phy autoneg failed\n"); pdev 725 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c dev_dbg(&pdev->dev, pdev 757 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c struct pci_dev *pdev = adapter->pdev; pdev 798 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c dev_dbg(&pdev->dev, "%s: write phy MII_IER failed.\n", pdev 805 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c dev_dbg(&pdev->dev, "%s: suspend MAC=%x,MASTER=%x,PHY=0x%x,WOL=%x\n", pdev 109 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct pci_dev *pdev = hw->adapter->pdev; pdev 121 drivers/net/ethernet/atheros/atl1c/atl1c_main.c pci_enable_wake(pdev, PCI_D3hot, 0); pdev 122 drivers/net/ethernet/atheros/atl1c/atl1c_main.c pci_enable_wake(pdev, PCI_D3cold, 0); pdev 130 drivers/net/ethernet/atheros/atl1c/atl1c_main.c pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_ERR); pdev 132 drivers/net/ethernet/atheros/atl1c/atl1c_main.c pci_read_config_dword(pdev, pos + PCI_ERR_UNCOR_SEVER, &data); pdev 134 drivers/net/ethernet/atheros/atl1c/atl1c_main.c pci_write_config_dword(pdev, pos + PCI_ERR_UNCOR_SEVER, data); pdev 137 drivers/net/ethernet/atheros/atl1c/atl1c_main.c pcie_capability_write_word(pdev, PCI_EXP_DEVSTA, pdev 177 drivers/net/ethernet/atheros/atl1c/atl1c_main.c synchronize_irq(adapter->pdev->irq); pdev 236 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct pci_dev *pdev = adapter->pdev; pdev 253 drivers/net/ethernet/atheros/atl1c/atl1c_main.c dev_warn(&pdev->dev, "reset mac failed\n"); pdev 275 drivers/net/ethernet/atheros/atl1c/atl1c_main.c dev_info(&pdev->dev, pdev 290 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct pci_dev *pdev = adapter->pdev; pdev 305 drivers/net/ethernet/atheros/atl1c/atl1c_main.c dev_info(&pdev->dev, pdev 419 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct pci_dev *pdev = adapter->pdev; pdev 423 drivers/net/ethernet/atheros/atl1c/atl1c_main.c dev_dbg(&pdev->dev, "atl1c_vlan_mode\n"); pdev 434 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct pci_dev *pdev = adapter->pdev; pdev 437 drivers/net/ethernet/atheros/atl1c/atl1c_main.c dev_dbg(&pdev->dev, "atl1c_restore_vlan\n"); pdev 580 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct pci_dev *pdev = adapter->pdev; pdev 608 drivers/net/ethernet/atheros/atl1c/atl1c_main.c dev_dbg(&pdev->dev, "<atl1c_mii_ioctl> write %x %x", pdev 727 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct pci_dev *pdev = hw->adapter->pdev; pdev 747 drivers/net/ethernet/atheros/atl1c/atl1c_main.c pci_write_config_dword(pdev, REG_PCIE_IND_ACC_ADDR, pdev 749 drivers/net/ethernet/atheros/atl1c/atl1c_main.c pci_read_config_dword(pdev, REG_PCIE_IND_ACC_DATA, &misc_ctrl); pdev 751 drivers/net/ethernet/atheros/atl1c/atl1c_main.c pci_write_config_dword(pdev, REG_PCIE_IND_ACC_ADDR, pdev 753 drivers/net/ethernet/atheros/atl1c/atl1c_main.c pci_write_config_dword(pdev, REG_PCIE_IND_ACC_DATA, misc_ctrl); pdev 767 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct pci_dev *pdev = adapter->pdev; pdev 772 drivers/net/ethernet/atheros/atl1c/atl1c_main.c device_set_wakeup_enable(&pdev->dev, false); pdev 778 drivers/net/ethernet/atheros/atl1c/atl1c_main.c hw->vendor_id = pdev->vendor; pdev 779 drivers/net/ethernet/atheros/atl1c/atl1c_main.c hw->device_id = pdev->device; pdev 780 drivers/net/ethernet/atheros/atl1c/atl1c_main.c hw->subsystem_vendor_id = pdev->subsystem_vendor; pdev 781 drivers/net/ethernet/atheros/atl1c/atl1c_main.c hw->subsystem_id = pdev->subsystem_device; pdev 782 drivers/net/ethernet/atheros/atl1c/atl1c_main.c pci_read_config_dword(pdev, PCI_CLASS_REVISION, &revision); pdev 788 drivers/net/ethernet/atheros/atl1c/atl1c_main.c dev_err(&pdev->dev, "set mac function pointers failed\n"); pdev 812 drivers/net/ethernet/atheros/atl1c/atl1c_main.c dev_err(&pdev->dev, "Unable to allocate memory for queues\n"); pdev 824 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static inline void atl1c_clean_buffer(struct pci_dev *pdev, pdev 837 drivers/net/ethernet/atheros/atl1c/atl1c_main.c pci_unmap_single(pdev, buffer_info->dma, pdev 840 drivers/net/ethernet/atheros/atl1c/atl1c_main.c pci_unmap_page(pdev, buffer_info->dma, pdev 858 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct pci_dev *pdev = adapter->pdev; pdev 864 drivers/net/ethernet/atheros/atl1c/atl1c_main.c atl1c_clean_buffer(pdev, buffer_info); pdev 885 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct pci_dev *pdev = adapter->pdev; pdev 890 drivers/net/ethernet/atheros/atl1c/atl1c_main.c atl1c_clean_buffer(pdev, buffer_info); pdev 937 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct pci_dev *pdev = adapter->pdev; pdev 939 drivers/net/ethernet/atheros/atl1c/atl1c_main.c pci_free_consistent(pdev, adapter->ring_header.size, pdev 964 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct pci_dev *pdev = adapter->pdev; pdev 1009 drivers/net/ethernet/atheros/atl1c/atl1c_main.c ring_header->desc = dma_alloc_coherent(&pdev->dev, ring_header->size, pdev 1012 drivers/net/ethernet/atheros/atl1c/atl1c_main.c dev_err(&pdev->dev, "could not get memory for DMA buffer\n"); pdev 1110 drivers/net/ethernet/atheros/atl1c/atl1c_main.c max_pay_load = pcie_get_readrq(adapter->pdev) >> 8; pdev 1117 drivers/net/ethernet/atheros/atl1c/atl1c_main.c pcie_set_readrq(adapter->pdev, 128 << DEVICE_CTRL_MAXRRS_MIN); pdev 1227 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct pci_dev *pdev = adapter->pdev; pdev 1246 drivers/net/ethernet/atheros/atl1c/atl1c_main.c dev_err(&pdev->dev, pdev 1541 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct pci_dev *pdev = adapter->pdev; pdev 1557 drivers/net/ethernet/atheros/atl1c/atl1c_main.c atl1c_clean_buffer(pdev, buffer_info); pdev 1582 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct pci_dev *pdev = adapter->pdev; pdev 1617 drivers/net/ethernet/atheros/atl1c/atl1c_main.c dev_err(&pdev->dev, pdev 1628 drivers/net/ethernet/atheros/atl1c/atl1c_main.c dev_warn(&pdev->dev, pdev 1689 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct pci_dev *pdev = adapter->pdev; pdev 1710 drivers/net/ethernet/atheros/atl1c/atl1c_main.c dev_warn(&pdev->dev, "alloc rx buffer failed\n"); pdev 1723 drivers/net/ethernet/atheros/atl1c/atl1c_main.c mapping = pci_map_single(pdev, vir_addr, pdev 1726 drivers/net/ethernet/atheros/atl1c/atl1c_main.c if (unlikely(pci_dma_mapping_error(pdev, mapping))) { pdev 1795 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct pci_dev *pdev = adapter->pdev; pdev 1813 drivers/net/ethernet/atheros/atl1c/atl1c_main.c dev_warn(&pdev->dev, pdev 1824 drivers/net/ethernet/atheros/atl1c/atl1c_main.c dev_warn(&pdev->dev, pdev 1837 drivers/net/ethernet/atheros/atl1c/atl1c_main.c pci_unmap_single(pdev, buffer_info->dma, pdev 1843 drivers/net/ethernet/atheros/atl1c/atl1c_main.c dev_warn(&pdev->dev, pdev 1902 drivers/net/ethernet/atheros/atl1c/atl1c_main.c disable_irq(adapter->pdev->irq); pdev 1903 drivers/net/ethernet/atheros/atl1c/atl1c_main.c atl1c_intr(adapter->pdev->irq, netdev); pdev 1904 drivers/net/ethernet/atheros/atl1c/atl1c_main.c enable_irq(adapter->pdev->irq); pdev 1974 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct pci_dev *pdev = adapter->pdev; pdev 1999 drivers/net/ethernet/atheros/atl1c/atl1c_main.c dev_warn(&pdev->dev, pdev 2024 drivers/net/ethernet/atheros/atl1c/atl1c_main.c dev_warn(&pdev->dev, pdev 2053 drivers/net/ethernet/atheros/atl1c/atl1c_main.c dev_err(&adapter->pdev->dev, pdev 2083 drivers/net/ethernet/atheros/atl1c/atl1c_main.c atl1c_clean_buffer(adpt->pdev, buffer_info); pdev 2114 drivers/net/ethernet/atheros/atl1c/atl1c_main.c buffer_info->dma = pci_map_single(adapter->pdev, pdev 2116 drivers/net/ethernet/atheros/atl1c/atl1c_main.c if (unlikely(pci_dma_mapping_error(adapter->pdev, pdev 2139 drivers/net/ethernet/atheros/atl1c/atl1c_main.c pci_map_single(adapter->pdev, skb->data + mapped_len, pdev 2141 drivers/net/ethernet/atheros/atl1c/atl1c_main.c if (unlikely(pci_dma_mapping_error(adapter->pdev, pdev 2160 drivers/net/ethernet/atheros/atl1c/atl1c_main.c buffer_info->dma = skb_frag_dma_map(&adapter->pdev->dev, pdev 2164 drivers/net/ethernet/atheros/atl1c/atl1c_main.c if (dma_mapping_error(&adapter->pdev->dev, buffer_info->dma)) pdev 2258 drivers/net/ethernet/atheros/atl1c/atl1c_main.c free_irq(adapter->pdev->irq, netdev); pdev 2261 drivers/net/ethernet/atheros/atl1c/atl1c_main.c pci_disable_msi(adapter->pdev); pdev 2266 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct pci_dev *pdev = adapter->pdev; pdev 2272 drivers/net/ethernet/atheros/atl1c/atl1c_main.c err = pci_enable_msi(adapter->pdev); pdev 2275 drivers/net/ethernet/atheros/atl1c/atl1c_main.c dev_err(&pdev->dev, pdev 2283 drivers/net/ethernet/atheros/atl1c/atl1c_main.c err = request_irq(adapter->pdev->irq, atl1c_intr, flags, pdev 2287 drivers/net/ethernet/atheros/atl1c/atl1c_main.c dev_err(&pdev->dev, pdev 2291 drivers/net/ethernet/atheros/atl1c/atl1c_main.c pci_disable_msi(adapter->pdev); pdev 2295 drivers/net/ethernet/atheros/atl1c/atl1c_main.c dev_dbg(&pdev->dev, "atl1c_request_irq OK\n"); pdev 2471 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static void atl1c_shutdown(struct pci_dev *pdev) pdev 2473 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 2476 drivers/net/ethernet/atheros/atl1c/atl1c_main.c atl1c_suspend(&pdev->dev); pdev 2477 drivers/net/ethernet/atheros/atl1c/atl1c_main.c pci_wake_from_d3(pdev, adapter->wol); pdev 2478 drivers/net/ethernet/atheros/atl1c/atl1c_main.c pci_set_power_state(pdev, PCI_D3hot); pdev 2499 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static int atl1c_init_netdev(struct net_device *netdev, struct pci_dev *pdev) pdev 2501 drivers/net/ethernet/atheros/atl1c/atl1c_main.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 2502 drivers/net/ethernet/atheros/atl1c/atl1c_main.c pci_set_drvdata(pdev, netdev); pdev 2531 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static int atl1c_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 2540 drivers/net/ethernet/atheros/atl1c/atl1c_main.c err = pci_enable_device_mem(pdev); pdev 2542 drivers/net/ethernet/atheros/atl1c/atl1c_main.c dev_err(&pdev->dev, "cannot enable PCI device\n"); pdev 2556 drivers/net/ethernet/atheros/atl1c/atl1c_main.c if ((pci_set_dma_mask(pdev, DMA_BIT_MASK(32)) != 0) || pdev 2557 drivers/net/ethernet/atheros/atl1c/atl1c_main.c (pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)) != 0)) { pdev 2558 drivers/net/ethernet/atheros/atl1c/atl1c_main.c dev_err(&pdev->dev, "No usable DMA configuration,aborting\n"); pdev 2562 drivers/net/ethernet/atheros/atl1c/atl1c_main.c err = pci_request_regions(pdev, atl1c_driver_name); pdev 2564 drivers/net/ethernet/atheros/atl1c/atl1c_main.c dev_err(&pdev->dev, "cannot obtain PCI resources\n"); pdev 2568 drivers/net/ethernet/atheros/atl1c/atl1c_main.c pci_set_master(pdev); pdev 2576 drivers/net/ethernet/atheros/atl1c/atl1c_main.c err = atl1c_init_netdev(netdev, pdev); pdev 2578 drivers/net/ethernet/atheros/atl1c/atl1c_main.c dev_err(&pdev->dev, "init netdevice failed\n"); pdev 2584 drivers/net/ethernet/atheros/atl1c/atl1c_main.c adapter->pdev = pdev; pdev 2587 drivers/net/ethernet/atheros/atl1c/atl1c_main.c adapter->hw.hw_addr = ioremap(pci_resource_start(pdev, 0), pci_resource_len(pdev, 0)); pdev 2590 drivers/net/ethernet/atheros/atl1c/atl1c_main.c dev_err(&pdev->dev, "cannot map device registers\n"); pdev 2605 drivers/net/ethernet/atheros/atl1c/atl1c_main.c dev_err(&pdev->dev, "net device private data init failed\n"); pdev 2635 drivers/net/ethernet/atheros/atl1c/atl1c_main.c dev_dbg(&pdev->dev, "mac address : %pM\n", pdev 2643 drivers/net/ethernet/atheros/atl1c/atl1c_main.c dev_err(&pdev->dev, "register netdevice failed\n"); pdev 2648 drivers/net/ethernet/atheros/atl1c/atl1c_main.c dev_info(&pdev->dev, "version %s\n", ATL1C_DRV_VERSION); pdev 2660 drivers/net/ethernet/atheros/atl1c/atl1c_main.c pci_release_regions(pdev); pdev 2663 drivers/net/ethernet/atheros/atl1c/atl1c_main.c pci_disable_device(pdev); pdev 2676 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static void atl1c_remove(struct pci_dev *pdev) pdev 2678 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 2688 drivers/net/ethernet/atheros/atl1c/atl1c_main.c pci_release_regions(pdev); pdev 2689 drivers/net/ethernet/atheros/atl1c/atl1c_main.c pci_disable_device(pdev); pdev 2701 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static pci_ers_result_t atl1c_io_error_detected(struct pci_dev *pdev, pdev 2704 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 2715 drivers/net/ethernet/atheros/atl1c/atl1c_main.c pci_disable_device(pdev); pdev 2728 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static pci_ers_result_t atl1c_io_slot_reset(struct pci_dev *pdev) pdev 2730 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 2733 drivers/net/ethernet/atheros/atl1c/atl1c_main.c if (pci_enable_device(pdev)) { pdev 2735 drivers/net/ethernet/atheros/atl1c/atl1c_main.c dev_err(&pdev->dev, pdev 2739 drivers/net/ethernet/atheros/atl1c/atl1c_main.c pci_set_master(pdev); pdev 2741 drivers/net/ethernet/atheros/atl1c/atl1c_main.c pci_enable_wake(pdev, PCI_D3hot, 0); pdev 2742 drivers/net/ethernet/atheros/atl1c/atl1c_main.c pci_enable_wake(pdev, PCI_D3cold, 0); pdev 2757 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static void atl1c_io_resume(struct pci_dev *pdev) pdev 2759 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 2765 drivers/net/ethernet/atheros/atl1c/atl1c_main.c dev_err(&pdev->dev, pdev 421 drivers/net/ethernet/atheros/atl1e/atl1e.h struct pci_dev *pdev; pdev 313 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), pdev 352 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c device_set_wakeup_enable(&adapter->pdev->dev, adapter->wol); pdev 505 drivers/net/ethernet/atheros/atl1e/atl1e_hw.c struct pci_dev *pdev = adapter->pdev; pdev 512 drivers/net/ethernet/atheros/atl1e/atl1e_hw.c pci_read_config_word(pdev, PCI_REG_COMMAND, &pci_cfg_cmd_word); pdev 518 drivers/net/ethernet/atheros/atl1e/atl1e_hw.c pci_write_config_word(pdev, PCI_REG_COMMAND, pci_cfg_cmd_word); pdev 101 drivers/net/ethernet/atheros/atl1e/atl1e_main.c synchronize_irq(adapter->pdev->irq); pdev 530 drivers/net/ethernet/atheros/atl1e/atl1e_main.c static void atl1e_setup_pcicmd(struct pci_dev *pdev) pdev 534 drivers/net/ethernet/atheros/atl1e/atl1e_main.c pci_read_config_word(pdev, PCI_COMMAND, &cmd); pdev 537 drivers/net/ethernet/atheros/atl1e/atl1e_main.c pci_write_config_word(pdev, PCI_COMMAND, cmd); pdev 544 drivers/net/ethernet/atheros/atl1e/atl1e_main.c pci_write_config_dword(pdev, REG_PM_CTRLSTAT, 0); pdev 569 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct pci_dev *pdev = adapter->pdev; pdev 578 drivers/net/ethernet/atheros/atl1e/atl1e_main.c hw->vendor_id = pdev->vendor; pdev 579 drivers/net/ethernet/atheros/atl1e/atl1e_main.c hw->device_id = pdev->device; pdev 580 drivers/net/ethernet/atheros/atl1e/atl1e_main.c hw->subsystem_vendor_id = pdev->subsystem_vendor; pdev 581 drivers/net/ethernet/atheros/atl1e/atl1e_main.c hw->subsystem_id = pdev->subsystem_device; pdev 582 drivers/net/ethernet/atheros/atl1e/atl1e_main.c hw->revision_id = pdev->revision; pdev 584 drivers/net/ethernet/atheros/atl1e/atl1e_main.c pci_read_config_word(pdev, PCI_COMMAND, &hw->pci_cmd_word); pdev 649 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct pci_dev *pdev = adapter->pdev; pdev 661 drivers/net/ethernet/atheros/atl1e/atl1e_main.c pci_unmap_single(pdev, tx_buffer->dma, pdev 664 drivers/net/ethernet/atheros/atl1e/atl1e_main.c pci_unmap_page(pdev, tx_buffer->dma, pdev 775 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct pci_dev *pdev = adapter->pdev; pdev 781 drivers/net/ethernet/atheros/atl1e/atl1e_main.c pci_free_consistent(pdev, adapter->ring_size, pdev 800 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct pci_dev *pdev = adapter->pdev; pdev 817 drivers/net/ethernet/atheros/atl1e/atl1e_main.c adapter->ring_vir_addr = pci_zalloc_consistent(pdev, adapter->ring_size, pdev 877 drivers/net/ethernet/atheros/atl1e/atl1e_main.c pci_free_consistent(pdev, adapter->ring_size, pdev 1240 drivers/net/ethernet/atheros/atl1e/atl1e_main.c pci_unmap_single(adapter->pdev, tx_buffer->dma, pdev 1243 drivers/net/ethernet/atheros/atl1e/atl1e_main.c pci_unmap_page(adapter->pdev, tx_buffer->dma, pdev 1546 drivers/net/ethernet/atheros/atl1e/atl1e_main.c disable_irq(adapter->pdev->irq); pdev 1547 drivers/net/ethernet/atheros/atl1e/atl1e_main.c atl1e_intr(adapter->pdev->irq, netdev); pdev 1548 drivers/net/ethernet/atheros/atl1e/atl1e_main.c enable_irq(adapter->pdev->irq); pdev 1717 drivers/net/ethernet/atheros/atl1e/atl1e_main.c tx_buffer->dma = pci_map_single(adapter->pdev, pdev 1719 drivers/net/ethernet/atheros/atl1e/atl1e_main.c if (dma_mapping_error(&adapter->pdev->dev, tx_buffer->dma)) pdev 1746 drivers/net/ethernet/atheros/atl1e/atl1e_main.c pci_map_single(adapter->pdev, skb->data + mapped_len, pdev 1749 drivers/net/ethernet/atheros/atl1e/atl1e_main.c if (dma_mapping_error(&adapter->pdev->dev, tx_buffer->dma)) { pdev 1756 drivers/net/ethernet/atheros/atl1e/atl1e_main.c pci_unmap_single(adapter->pdev, tx_buffer->dma, pdev 1793 drivers/net/ethernet/atheros/atl1e/atl1e_main.c tx_buffer->dma = skb_frag_dma_map(&adapter->pdev->dev, pdev 1799 drivers/net/ethernet/atheros/atl1e/atl1e_main.c if (dma_mapping_error(&adapter->pdev->dev, tx_buffer->dma)) { pdev 1806 drivers/net/ethernet/atheros/atl1e/atl1e_main.c dma_unmap_page(&adapter->pdev->dev, tx_buffer->dma, pdev 1909 drivers/net/ethernet/atheros/atl1e/atl1e_main.c free_irq(adapter->pdev->irq, netdev); pdev 1914 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct pci_dev *pdev = adapter->pdev; pdev 1918 drivers/net/ethernet/atheros/atl1e/atl1e_main.c err = request_irq(pdev->irq, atl1e_intr, IRQF_SHARED, netdev->name, pdev 2055 drivers/net/ethernet/atheros/atl1e/atl1e_main.c static int atl1e_suspend(struct pci_dev *pdev, pm_message_t state) pdev 2057 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 2079 drivers/net/ethernet/atheros/atl1e/atl1e_main.c retval = pci_save_state(pdev); pdev 2153 drivers/net/ethernet/atheros/atl1e/atl1e_main.c pci_enable_wake(pdev, pci_choose_state(pdev, state), 1); pdev 2169 drivers/net/ethernet/atheros/atl1e/atl1e_main.c pci_enable_wake(pdev, pci_choose_state(pdev, state), 0); pdev 2176 drivers/net/ethernet/atheros/atl1e/atl1e_main.c pci_disable_device(pdev); pdev 2178 drivers/net/ethernet/atheros/atl1e/atl1e_main.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 2184 drivers/net/ethernet/atheros/atl1e/atl1e_main.c static int atl1e_resume(struct pci_dev *pdev) pdev 2186 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 2190 drivers/net/ethernet/atheros/atl1e/atl1e_main.c pci_set_power_state(pdev, PCI_D0); pdev 2191 drivers/net/ethernet/atheros/atl1e/atl1e_main.c pci_restore_state(pdev); pdev 2193 drivers/net/ethernet/atheros/atl1e/atl1e_main.c err = pci_enable_device(pdev); pdev 2200 drivers/net/ethernet/atheros/atl1e/atl1e_main.c pci_set_master(pdev); pdev 2204 drivers/net/ethernet/atheros/atl1e/atl1e_main.c pci_enable_wake(pdev, PCI_D3hot, 0); pdev 2205 drivers/net/ethernet/atheros/atl1e/atl1e_main.c pci_enable_wake(pdev, PCI_D3cold, 0); pdev 2226 drivers/net/ethernet/atheros/atl1e/atl1e_main.c static void atl1e_shutdown(struct pci_dev *pdev) pdev 2228 drivers/net/ethernet/atheros/atl1e/atl1e_main.c atl1e_suspend(pdev, PMSG_SUSPEND); pdev 2250 drivers/net/ethernet/atheros/atl1e/atl1e_main.c static int atl1e_init_netdev(struct net_device *netdev, struct pci_dev *pdev) pdev 2252 drivers/net/ethernet/atheros/atl1e/atl1e_main.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 2253 drivers/net/ethernet/atheros/atl1e/atl1e_main.c pci_set_drvdata(pdev, netdev); pdev 2283 drivers/net/ethernet/atheros/atl1e/atl1e_main.c static int atl1e_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 2291 drivers/net/ethernet/atheros/atl1e/atl1e_main.c err = pci_enable_device(pdev); pdev 2293 drivers/net/ethernet/atheros/atl1e/atl1e_main.c dev_err(&pdev->dev, "cannot enable PCI device\n"); pdev 2307 drivers/net/ethernet/atheros/atl1e/atl1e_main.c if ((pci_set_dma_mask(pdev, DMA_BIT_MASK(32)) != 0) || pdev 2308 drivers/net/ethernet/atheros/atl1e/atl1e_main.c (pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)) != 0)) { pdev 2309 drivers/net/ethernet/atheros/atl1e/atl1e_main.c dev_err(&pdev->dev, "No usable DMA configuration,aborting\n"); pdev 2313 drivers/net/ethernet/atheros/atl1e/atl1e_main.c err = pci_request_regions(pdev, atl1e_driver_name); pdev 2315 drivers/net/ethernet/atheros/atl1e/atl1e_main.c dev_err(&pdev->dev, "cannot obtain PCI resources\n"); pdev 2319 drivers/net/ethernet/atheros/atl1e/atl1e_main.c pci_set_master(pdev); pdev 2327 drivers/net/ethernet/atheros/atl1e/atl1e_main.c err = atl1e_init_netdev(netdev, pdev); pdev 2335 drivers/net/ethernet/atheros/atl1e/atl1e_main.c adapter->pdev = pdev; pdev 2337 drivers/net/ethernet/atheros/atl1e/atl1e_main.c adapter->hw.hw_addr = pci_iomap(pdev, BAR_0, 0); pdev 2363 drivers/net/ethernet/atheros/atl1e/atl1e_main.c atl1e_setup_pcicmd(pdev); pdev 2411 drivers/net/ethernet/atheros/atl1e/atl1e_main.c pci_iounmap(pdev, adapter->hw.hw_addr); pdev 2416 drivers/net/ethernet/atheros/atl1e/atl1e_main.c pci_release_regions(pdev); pdev 2419 drivers/net/ethernet/atheros/atl1e/atl1e_main.c pci_disable_device(pdev); pdev 2432 drivers/net/ethernet/atheros/atl1e/atl1e_main.c static void atl1e_remove(struct pci_dev *pdev) pdev 2434 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 2449 drivers/net/ethernet/atheros/atl1e/atl1e_main.c pci_iounmap(pdev, adapter->hw.hw_addr); pdev 2450 drivers/net/ethernet/atheros/atl1e/atl1e_main.c pci_release_regions(pdev); pdev 2452 drivers/net/ethernet/atheros/atl1e/atl1e_main.c pci_disable_device(pdev); pdev 2464 drivers/net/ethernet/atheros/atl1e/atl1e_main.c atl1e_io_error_detected(struct pci_dev *pdev, pci_channel_state_t state) pdev 2466 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 2477 drivers/net/ethernet/atheros/atl1e/atl1e_main.c pci_disable_device(pdev); pdev 2490 drivers/net/ethernet/atheros/atl1e/atl1e_main.c static pci_ers_result_t atl1e_io_slot_reset(struct pci_dev *pdev) pdev 2492 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 2495 drivers/net/ethernet/atheros/atl1e/atl1e_main.c if (pci_enable_device(pdev)) { pdev 2500 drivers/net/ethernet/atheros/atl1e/atl1e_main.c pci_set_master(pdev); pdev 2502 drivers/net/ethernet/atheros/atl1e/atl1e_main.c pci_enable_wake(pdev, PCI_D3hot, 0); pdev 2503 drivers/net/ethernet/atheros/atl1e/atl1e_main.c pci_enable_wake(pdev, PCI_D3cold, 0); pdev 2518 drivers/net/ethernet/atheros/atl1e/atl1e_main.c static void atl1e_io_resume(struct pci_dev *pdev) pdev 2520 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 130 drivers/net/ethernet/atheros/atlx/atl1.c struct pci_dev *pdev) pdev 141 drivers/net/ethernet/atheros/atlx/atl1.c dev_info(&pdev->dev, "%s enabled\n", opt->name); pdev 144 drivers/net/ethernet/atheros/atlx/atl1.c dev_info(&pdev->dev, "%s disabled\n", opt->name); pdev 150 drivers/net/ethernet/atheros/atlx/atl1.c dev_info(&pdev->dev, "%s set to %i\n", opt->name, pdev 163 drivers/net/ethernet/atheros/atlx/atl1.c dev_info(&pdev->dev, "%s\n", pdev 175 drivers/net/ethernet/atheros/atlx/atl1.c dev_info(&pdev->dev, "invalid %s specified (%i) %s\n", pdev 192 drivers/net/ethernet/atheros/atlx/atl1.c struct pci_dev *pdev = adapter->pdev; pdev 195 drivers/net/ethernet/atheros/atlx/atl1.c dev_notice(&pdev->dev, "no configuration for board#%i\n", bd); pdev 196 drivers/net/ethernet/atheros/atlx/atl1.c dev_notice(&pdev->dev, "using defaults for all values\n"); pdev 211 drivers/net/ethernet/atheros/atlx/atl1.c atl1_validate_option(&val, &opt, pdev); pdev 242 drivers/net/ethernet/atheros/atlx/atl1.c struct pci_dev *pdev = hw->back->pdev; pdev 284 drivers/net/ethernet/atheros/atlx/atl1.c dev_dbg(&pdev->dev, "ICR = 0x%x\n", icr); pdev 637 drivers/net/ethernet/atheros/atlx/atl1.c struct pci_dev *pdev = hw->back->pdev; pdev 672 drivers/net/ethernet/atheros/atlx/atl1.c dev_dbg(&pdev->dev, "pcie phy link down\n"); pdev 683 drivers/net/ethernet/atheros/atlx/atl1.c dev_warn(&pdev->dev, pdev 774 drivers/net/ethernet/atheros/atlx/atl1.c struct pci_dev *pdev = hw->back->pdev; pdev 787 drivers/net/ethernet/atheros/atlx/atl1.c dev_dbg(&pdev->dev, pdev 795 drivers/net/ethernet/atheros/atlx/atl1.c dev_dbg(&pdev->dev, "error resetting phy\n"); pdev 869 drivers/net/ethernet/atheros/atlx/atl1.c struct pci_dev *pdev = hw->back->pdev; pdev 894 drivers/net/ethernet/atheros/atlx/atl1.c dev_dbg(&pdev->dev, "error getting speed\n"); pdev 939 drivers/net/ethernet/atheros/atlx/atl1.c device_set_wakeup_enable(&adapter->pdev->dev, false); pdev 1027 drivers/net/ethernet/atheros/atlx/atl1.c struct pci_dev *pdev = adapter->pdev; pdev 1035 drivers/net/ethernet/atheros/atlx/atl1.c dev_err(&pdev->dev, "kzalloc failed , size = D%d\n", pdev 1055 drivers/net/ethernet/atheros/atlx/atl1.c ring_header->desc = pci_alloc_consistent(pdev, ring_header->size, pdev 1059 drivers/net/ethernet/atheros/atlx/atl1.c dev_err(&pdev->dev, "pci_alloc_consistent failed\n"); pdev 1133 drivers/net/ethernet/atheros/atlx/atl1.c struct pci_dev *pdev = adapter->pdev; pdev 1141 drivers/net/ethernet/atheros/atlx/atl1.c pci_unmap_page(pdev, buffer_info->dma, pdev 1172 drivers/net/ethernet/atheros/atlx/atl1.c struct pci_dev *pdev = adapter->pdev; pdev 1180 drivers/net/ethernet/atheros/atlx/atl1.c pci_unmap_page(pdev, buffer_info->dma, pdev 1212 drivers/net/ethernet/atheros/atlx/atl1.c struct pci_dev *pdev = adapter->pdev; pdev 1222 drivers/net/ethernet/atheros/atlx/atl1.c pci_free_consistent(pdev, ring_header->size, ring_header->desc, pdev 1296 drivers/net/ethernet/atheros/atlx/atl1.c dev_info(&adapter->pdev->dev, "link is down\n"); pdev 1339 drivers/net/ethernet/atheros/atlx/atl1.c dev_info(&adapter->pdev->dev, pdev 1788 drivers/net/ethernet/atheros/atlx/atl1.c struct pci_dev *pdev = adapter->pdev; pdev 1808 drivers/net/ethernet/atheros/atlx/atl1.c dev_printk(KERN_DEBUG, &pdev->dev, pdev 1835 drivers/net/ethernet/atheros/atlx/atl1.c struct pci_dev *pdev = adapter->pdev; pdev 1871 drivers/net/ethernet/atheros/atlx/atl1.c buffer_info->dma = pci_map_page(pdev, page, offset, pdev 1926 drivers/net/ethernet/atheros/atlx/atl1.c dev_printk(KERN_DEBUG, &adapter->pdev->dev, pdev 1928 drivers/net/ethernet/atheros/atlx/atl1.c dev_printk(KERN_DEBUG, &adapter->pdev->dev, pdev 1931 drivers/net/ethernet/atheros/atlx/atl1.c dev_printk(KERN_DEBUG, &adapter->pdev->dev, pdev 1934 drivers/net/ethernet/atheros/atlx/atl1.c dev_printk(KERN_DEBUG, &adapter->pdev->dev, pdev 1937 drivers/net/ethernet/atheros/atlx/atl1.c dev_printk(KERN_DEBUG, &adapter->pdev->dev, pdev 1940 drivers/net/ethernet/atheros/atlx/atl1.c dev_printk(KERN_DEBUG, &adapter->pdev->dev, pdev 1943 drivers/net/ethernet/atheros/atlx/atl1.c dev_printk(KERN_DEBUG, &adapter->pdev->dev, pdev 1956 drivers/net/ethernet/atheros/atlx/atl1.c dev_printk(KERN_DEBUG, &adapter->pdev->dev, pdev 1997 drivers/net/ethernet/atheros/atlx/atl1.c pci_unmap_page(adapter->pdev, buffer_info->dma, pdev 2067 drivers/net/ethernet/atheros/atlx/atl1.c pci_unmap_page(adapter->pdev, buffer_info->dma, pdev 2171 drivers/net/ethernet/atheros/atlx/atl1.c dev_printk(KERN_DEBUG, &adapter->pdev->dev, pdev 2215 drivers/net/ethernet/atheros/atlx/atl1.c buffer_info->dma = pci_map_page(adapter->pdev, page, pdev 2240 drivers/net/ethernet/atheros/atlx/atl1.c buffer_info->dma = pci_map_page(adapter->pdev, pdev 2252 drivers/net/ethernet/atheros/atlx/atl1.c buffer_info->dma = pci_map_page(adapter->pdev, page, pdev 2274 drivers/net/ethernet/atheros/atlx/atl1.c buffer_info->dma = skb_frag_dma_map(&adapter->pdev->dev, pdev 2388 drivers/net/ethernet/atheros/atlx/atl1.c dev_printk(KERN_DEBUG, &adapter->pdev->dev, pdev 2503 drivers/net/ethernet/atheros/atlx/atl1.c dev_printk(KERN_DEBUG, &adapter->pdev->dev, pdev 2515 drivers/net/ethernet/atheros/atlx/atl1.c dev_printk(KERN_DEBUG, &adapter->pdev->dev, pdev 2541 drivers/net/ethernet/atheros/atlx/atl1.c &adapter->pdev->dev, pdev 2612 drivers/net/ethernet/atheros/atlx/atl1.c err = pci_enable_msi(adapter->pdev); pdev 2615 drivers/net/ethernet/atheros/atlx/atl1.c dev_info(&adapter->pdev->dev, pdev 2620 drivers/net/ethernet/atheros/atlx/atl1.c err = request_irq(adapter->pdev->irq, atl1_intr, irq_flags, pdev 2632 drivers/net/ethernet/atheros/atlx/atl1.c pci_disable_msi(adapter->pdev); pdev 2648 drivers/net/ethernet/atheros/atlx/atl1.c free_irq(adapter->pdev->irq, netdev); pdev 2649 drivers/net/ethernet/atheros/atlx/atl1.c pci_disable_msi(adapter->pdev); pdev 2857 drivers/net/ethernet/atheros/atlx/atl1.c static void atl1_shutdown(struct pci_dev *pdev) pdev 2859 drivers/net/ethernet/atheros/atlx/atl1.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 2863 drivers/net/ethernet/atheros/atlx/atl1.c atl1_suspend(&pdev->dev); pdev 2865 drivers/net/ethernet/atheros/atlx/atl1.c pci_wake_from_d3(pdev, adapter->wol); pdev 2866 drivers/net/ethernet/atheros/atlx/atl1.c pci_set_power_state(pdev, PCI_D3hot); pdev 2906 drivers/net/ethernet/atheros/atlx/atl1.c static int atl1_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 2913 drivers/net/ethernet/atheros/atlx/atl1.c err = pci_enable_device(pdev); pdev 2927 drivers/net/ethernet/atheros/atlx/atl1.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 2929 drivers/net/ethernet/atheros/atlx/atl1.c dev_err(&pdev->dev, "no usable DMA configuration\n"); pdev 2936 drivers/net/ethernet/atheros/atlx/atl1.c err = pci_request_regions(pdev, ATLX_DRIVER_NAME); pdev 2944 drivers/net/ethernet/atheros/atlx/atl1.c pci_set_master(pdev); pdev 2951 drivers/net/ethernet/atheros/atlx/atl1.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 2953 drivers/net/ethernet/atheros/atlx/atl1.c pci_set_drvdata(pdev, netdev); pdev 2956 drivers/net/ethernet/atheros/atlx/atl1.c adapter->pdev = pdev; pdev 2960 drivers/net/ethernet/atheros/atlx/atl1.c adapter->hw.hw_addr = pci_iomap(pdev, 0, 0); pdev 2969 drivers/net/ethernet/atheros/atlx/atl1.c dev_info(&pdev->dev, "version %s\n", ATLX_DRIVER_VERSION); pdev 3068 drivers/net/ethernet/atheros/atlx/atl1.c pci_iounmap(pdev, adapter->hw.hw_addr); pdev 3072 drivers/net/ethernet/atheros/atlx/atl1.c pci_release_regions(pdev); pdev 3075 drivers/net/ethernet/atheros/atlx/atl1.c pci_disable_device(pdev); pdev 3088 drivers/net/ethernet/atheros/atlx/atl1.c static void atl1_remove(struct pci_dev *pdev) pdev 3090 drivers/net/ethernet/atheros/atlx/atl1.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 3112 drivers/net/ethernet/atheros/atlx/atl1.c pci_iounmap(pdev, adapter->hw.hw_addr); pdev 3113 drivers/net/ethernet/atheros/atlx/atl1.c pci_release_regions(pdev); pdev 3115 drivers/net/ethernet/atheros/atlx/atl1.c pci_disable_device(pdev); pdev 3261 drivers/net/ethernet/atheros/atlx/atl1.c dev_dbg(&adapter->pdev->dev, pdev 3273 drivers/net/ethernet/atheros/atlx/atl1.c dev_warn(&adapter->pdev->dev, pdev 3295 drivers/net/ethernet/atheros/atlx/atl1.c dev_warn(&adapter->pdev->dev, pdev 3329 drivers/net/ethernet/atheros/atlx/atl1.c dev_dbg(&adapter->pdev->dev, pdev 3334 drivers/net/ethernet/atheros/atlx/atl1.c dev_dbg(&adapter->pdev->dev, pdev 3349 drivers/net/ethernet/atheros/atlx/atl1.c strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), pdev 3376 drivers/net/ethernet/atheros/atlx/atl1.c device_set_wakeup_enable(&adapter->pdev->dev, adapter->wol); pdev 745 drivers/net/ethernet/atheros/atlx/atl1.h struct pci_dev *pdev; pdev 75 drivers/net/ethernet/atheros/atlx/atl2.c struct pci_dev *pdev = adapter->pdev; pdev 78 drivers/net/ethernet/atheros/atlx/atl2.c hw->vendor_id = pdev->vendor; pdev 79 drivers/net/ethernet/atheros/atlx/atl2.c hw->device_id = pdev->device; pdev 80 drivers/net/ethernet/atheros/atlx/atl2.c hw->subsystem_vendor_id = pdev->subsystem_vendor; pdev 81 drivers/net/ethernet/atheros/atlx/atl2.c hw->subsystem_id = pdev->subsystem_device; pdev 82 drivers/net/ethernet/atheros/atlx/atl2.c hw->revision_id = pdev->revision; pdev 84 drivers/net/ethernet/atheros/atlx/atl2.c pci_read_config_word(pdev, PCI_COMMAND, &hw->pci_cmd_word); pdev 280 drivers/net/ethernet/atheros/atlx/atl2.c struct pci_dev *pdev = adapter->pdev; pdev 290 drivers/net/ethernet/atheros/atlx/atl2.c adapter->ring_vir_addr = pci_alloc_consistent(pdev, size, pdev 346 drivers/net/ethernet/atheros/atlx/atl2.c synchronize_irq(adapter->pdev->irq); pdev 652 drivers/net/ethernet/atheros/atlx/atl2.c err = pci_enable_msi(adapter->pdev); pdev 659 drivers/net/ethernet/atheros/atlx/atl2.c return request_irq(adapter->pdev->irq, atl2_intr, flags, netdev->name, pdev 671 drivers/net/ethernet/atheros/atlx/atl2.c struct pci_dev *pdev = adapter->pdev; pdev 672 drivers/net/ethernet/atheros/atlx/atl2.c pci_free_consistent(pdev, adapter->ring_size, adapter->ring_vir_addr, pdev 774 drivers/net/ethernet/atheros/atlx/atl2.c free_irq(adapter->pdev->irq, netdev); pdev 778 drivers/net/ethernet/atheros/atlx/atl2.c pci_disable_msi(adapter->pdev); pdev 1257 drivers/net/ethernet/atheros/atlx/atl2.c static void atl2_setup_pcicmd(struct pci_dev *pdev) pdev 1261 drivers/net/ethernet/atheros/atlx/atl2.c pci_read_config_word(pdev, PCI_COMMAND, &cmd); pdev 1271 drivers/net/ethernet/atheros/atlx/atl2.c pci_write_config_word(pdev, PCI_COMMAND, cmd); pdev 1278 drivers/net/ethernet/atheros/atlx/atl2.c pci_write_config_dword(pdev, REG_PM_CTRLSTAT, 0); pdev 1319 drivers/net/ethernet/atheros/atlx/atl2.c static int atl2_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 1328 drivers/net/ethernet/atheros/atlx/atl2.c err = pci_enable_device(pdev); pdev 1337 drivers/net/ethernet/atheros/atlx/atl2.c if (pci_set_dma_mask(pdev, DMA_BIT_MASK(32)) && pdev 1338 drivers/net/ethernet/atheros/atlx/atl2.c pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32))) { pdev 1346 drivers/net/ethernet/atheros/atlx/atl2.c err = pci_request_regions(pdev, atl2_driver_name); pdev 1352 drivers/net/ethernet/atheros/atlx/atl2.c pci_set_master(pdev); pdev 1360 drivers/net/ethernet/atheros/atlx/atl2.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 1362 drivers/net/ethernet/atheros/atlx/atl2.c pci_set_drvdata(pdev, netdev); pdev 1365 drivers/net/ethernet/atheros/atlx/atl2.c adapter->pdev = pdev; pdev 1368 drivers/net/ethernet/atheros/atlx/atl2.c mmio_start = pci_resource_start(pdev, 0x0); pdev 1369 drivers/net/ethernet/atheros/atlx/atl2.c mmio_len = pci_resource_len(pdev, 0x0); pdev 1378 drivers/net/ethernet/atheros/atlx/atl2.c atl2_setup_pcicmd(pdev); pdev 1385 drivers/net/ethernet/atheros/atlx/atl2.c strncpy(netdev->name, pci_name(pdev), sizeof(netdev->name) - 1); pdev 1449 drivers/net/ethernet/atheros/atlx/atl2.c pci_release_regions(pdev); pdev 1452 drivers/net/ethernet/atheros/atlx/atl2.c pci_disable_device(pdev); pdev 1467 drivers/net/ethernet/atheros/atlx/atl2.c static void atl2_remove(struct pci_dev *pdev) pdev 1469 drivers/net/ethernet/atheros/atlx/atl2.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 1486 drivers/net/ethernet/atheros/atlx/atl2.c pci_release_regions(pdev); pdev 1490 drivers/net/ethernet/atheros/atlx/atl2.c pci_disable_device(pdev); pdev 1493 drivers/net/ethernet/atheros/atlx/atl2.c static int atl2_suspend(struct pci_dev *pdev, pm_message_t state) pdev 1495 drivers/net/ethernet/atheros/atlx/atl2.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 1514 drivers/net/ethernet/atheros/atlx/atl2.c retval = pci_save_state(pdev); pdev 1569 drivers/net/ethernet/atheros/atlx/atl2.c pci_enable_wake(pdev, pci_choose_state(pdev, state), 1); pdev 1589 drivers/net/ethernet/atheros/atlx/atl2.c pci_enable_wake(pdev, pci_choose_state(pdev, state), 1); pdev 1609 drivers/net/ethernet/atheros/atlx/atl2.c pci_enable_wake(pdev, pci_choose_state(pdev, state), 0); pdev 1615 drivers/net/ethernet/atheros/atlx/atl2.c pci_disable_device(pdev); pdev 1617 drivers/net/ethernet/atheros/atlx/atl2.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 1623 drivers/net/ethernet/atheros/atlx/atl2.c static int atl2_resume(struct pci_dev *pdev) pdev 1625 drivers/net/ethernet/atheros/atlx/atl2.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 1629 drivers/net/ethernet/atheros/atlx/atl2.c pci_set_power_state(pdev, PCI_D0); pdev 1630 drivers/net/ethernet/atheros/atlx/atl2.c pci_restore_state(pdev); pdev 1632 drivers/net/ethernet/atheros/atlx/atl2.c err = pci_enable_device(pdev); pdev 1639 drivers/net/ethernet/atheros/atlx/atl2.c pci_set_master(pdev); pdev 1643 drivers/net/ethernet/atheros/atlx/atl2.c pci_enable_wake(pdev, PCI_D3hot, 0); pdev 1644 drivers/net/ethernet/atheros/atlx/atl2.c pci_enable_wake(pdev, PCI_D3cold, 0); pdev 1665 drivers/net/ethernet/atheros/atlx/atl2.c static void atl2_shutdown(struct pci_dev *pdev) pdev 1667 drivers/net/ethernet/atheros/atlx/atl2.c atl2_suspend(pdev, PMSG_SUSPEND); pdev 1713 drivers/net/ethernet/atheros/atlx/atl2.c pci_read_config_word(adapter->pdev, reg, value); pdev 1719 drivers/net/ethernet/atheros/atlx/atl2.c pci_write_config_word(adapter->pdev, reg, *value); pdev 2017 drivers/net/ethernet/atheros/atlx/atl2.c strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), pdev 438 drivers/net/ethernet/atheros/atlx/atl2.h struct pci_dev *pdev; pdev 95 drivers/net/ethernet/atheros/atlx/atlx.c dev_info(&adapter->pdev->dev, "%s link is down\n", pdev 169 drivers/net/ethernet/atheros/atlx/atlx.c synchronize_irq(adapter->pdev->irq); pdev 1336 drivers/net/ethernet/aurora/nb8800.c static int nb8800_probe(struct platform_device *pdev) pdev 1349 drivers/net/ethernet/aurora/nb8800.c match = of_match_device(nb8800_dt_ids, &pdev->dev); pdev 1353 drivers/net/ethernet/aurora/nb8800.c irq = platform_get_irq(pdev, 0); pdev 1357 drivers/net/ethernet/aurora/nb8800.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1358 drivers/net/ethernet/aurora/nb8800.c base = devm_ioremap_resource(&pdev->dev, res); pdev 1362 drivers/net/ethernet/aurora/nb8800.c dev_dbg(&pdev->dev, "AU-NB8800 Ethernet at %pa\n", &res->start); pdev 1368 drivers/net/ethernet/aurora/nb8800.c platform_set_drvdata(pdev, dev); pdev 1369 drivers/net/ethernet/aurora/nb8800.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 1374 drivers/net/ethernet/aurora/nb8800.c priv->phy_mode = of_get_phy_mode(pdev->dev.of_node); pdev 1378 drivers/net/ethernet/aurora/nb8800.c priv->clk = devm_clk_get(&pdev->dev, NULL); pdev 1380 drivers/net/ethernet/aurora/nb8800.c dev_err(&pdev->dev, "failed to get clock\n"); pdev 1397 drivers/net/ethernet/aurora/nb8800.c bus = devm_mdiobus_alloc(&pdev->dev); pdev 1406 drivers/net/ethernet/aurora/nb8800.c bus->parent = &pdev->dev; pdev 1411 drivers/net/ethernet/aurora/nb8800.c ret = of_mdiobus_register(bus, pdev->dev.of_node); pdev 1413 drivers/net/ethernet/aurora/nb8800.c dev_err(&pdev->dev, "failed to register MII bus\n"); pdev 1417 drivers/net/ethernet/aurora/nb8800.c if (of_phy_is_fixed_link(pdev->dev.of_node)) { pdev 1418 drivers/net/ethernet/aurora/nb8800.c ret = of_phy_register_fixed_link(pdev->dev.of_node); pdev 1420 drivers/net/ethernet/aurora/nb8800.c dev_err(&pdev->dev, "bad fixed-link spec\n"); pdev 1423 drivers/net/ethernet/aurora/nb8800.c priv->phy_node = of_node_get(pdev->dev.of_node); pdev 1427 drivers/net/ethernet/aurora/nb8800.c priv->phy_node = of_parse_phandle(pdev->dev.of_node, pdev 1431 drivers/net/ethernet/aurora/nb8800.c dev_err(&pdev->dev, "no PHY specified\n"); pdev 1453 drivers/net/ethernet/aurora/nb8800.c mac = of_get_mac_address(pdev->dev.of_node); pdev 1479 drivers/net/ethernet/aurora/nb8800.c if (of_phy_is_fixed_link(pdev->dev.of_node)) pdev 1480 drivers/net/ethernet/aurora/nb8800.c of_phy_deregister_fixed_link(pdev->dev.of_node); pdev 1492 drivers/net/ethernet/aurora/nb8800.c static int nb8800_remove(struct platform_device *pdev) pdev 1494 drivers/net/ethernet/aurora/nb8800.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 1498 drivers/net/ethernet/aurora/nb8800.c if (of_phy_is_fixed_link(pdev->dev.of_node)) pdev 1499 drivers/net/ethernet/aurora/nb8800.c of_phy_deregister_fixed_link(pdev->dev.of_node); pdev 245 drivers/net/ethernet/broadcom/bcm63xx_enet.c p = dma_map_single(&priv->pdev->dev, skb->data, pdev 274 drivers/net/ethernet/broadcom/bcm63xx_enet.c dev_warn(&priv->pdev->dev, "unable to refill rx ring\n"); pdev 305 drivers/net/ethernet/broadcom/bcm63xx_enet.c kdev = &priv->pdev->dev; pdev 386 drivers/net/ethernet/broadcom/bcm63xx_enet.c dma_unmap_single(&priv->pdev->dev, desc->address, pdev 443 drivers/net/ethernet/broadcom/bcm63xx_enet.c dma_unmap_single(&priv->pdev->dev, desc->address, skb->len, pdev 575 drivers/net/ethernet/broadcom/bcm63xx_enet.c dev_err(&priv->pdev->dev, "xmit called with no tx desc " pdev 605 drivers/net/ethernet/broadcom/bcm63xx_enet.c desc->address = dma_map_single(&priv->pdev->dev, skb->data, skb->len, pdev 865 drivers/net/ethernet/broadcom/bcm63xx_enet.c kdev = &priv->pdev->dev; pdev 1166 drivers/net/ethernet/broadcom/bcm63xx_enet.c kdev = &priv->pdev->dev; pdev 1691 drivers/net/ethernet/broadcom/bcm63xx_enet.c static int bcm_enet_probe(struct platform_device *pdev) pdev 1703 drivers/net/ethernet/broadcom/bcm63xx_enet.c res_irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 1704 drivers/net/ethernet/broadcom/bcm63xx_enet.c res_irq_rx = platform_get_resource(pdev, IORESOURCE_IRQ, 1); pdev 1705 drivers/net/ethernet/broadcom/bcm63xx_enet.c res_irq_tx = platform_get_resource(pdev, IORESOURCE_IRQ, 2); pdev 1722 drivers/net/ethernet/broadcom/bcm63xx_enet.c priv->base = devm_platform_ioremap_resource(pdev, 0); pdev 1732 drivers/net/ethernet/broadcom/bcm63xx_enet.c priv->mac_clk = devm_clk_get(&pdev->dev, "enet"); pdev 1745 drivers/net/ethernet/broadcom/bcm63xx_enet.c pd = dev_get_platdata(&pdev->dev); pdev 1769 drivers/net/ethernet/broadcom/bcm63xx_enet.c priv->phy_clk = devm_clk_get(&pdev->dev, "ephy"); pdev 1794 drivers/net/ethernet/broadcom/bcm63xx_enet.c bus->parent = &pdev->dev; pdev 1798 drivers/net/ethernet/broadcom/bcm63xx_enet.c sprintf(bus->id, "%s-%d", pdev->name, pdev->id); pdev 1810 drivers/net/ethernet/broadcom/bcm63xx_enet.c dev_err(&pdev->dev, "unable to register mdio bus\n"); pdev 1819 drivers/net/ethernet/broadcom/bcm63xx_enet.c dev_err(&pdev->dev, "unable to configure mdio bus\n"); pdev 1845 drivers/net/ethernet/broadcom/bcm63xx_enet.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 1852 drivers/net/ethernet/broadcom/bcm63xx_enet.c platform_set_drvdata(pdev, dev); pdev 1853 drivers/net/ethernet/broadcom/bcm63xx_enet.c priv->pdev = pdev; pdev 1882 drivers/net/ethernet/broadcom/bcm63xx_enet.c static int bcm_enet_remove(struct platform_device *pdev) pdev 1888 drivers/net/ethernet/broadcom/bcm63xx_enet.c dev = platform_get_drvdata(pdev); pdev 1901 drivers/net/ethernet/broadcom/bcm63xx_enet.c pd = dev_get_platdata(&pdev->dev); pdev 2015 drivers/net/ethernet/broadcom/bcm63xx_enet.c dev_info(&priv->pdev->dev, "link DOWN on %s\n", pdev 2054 drivers/net/ethernet/broadcom/bcm63xx_enet.c dev_info(&priv->pdev->dev, pdev 2089 drivers/net/ethernet/broadcom/bcm63xx_enet.c kdev = &priv->pdev->dev; pdev 2338 drivers/net/ethernet/broadcom/bcm63xx_enet.c kdev = &priv->pdev->dev; pdev 2639 drivers/net/ethernet/broadcom/bcm63xx_enet.c static int bcm_enetsw_probe(struct platform_device *pdev) pdev 2650 drivers/net/ethernet/broadcom/bcm63xx_enet.c res_mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2651 drivers/net/ethernet/broadcom/bcm63xx_enet.c irq_rx = platform_get_irq(pdev, 0); pdev 2652 drivers/net/ethernet/broadcom/bcm63xx_enet.c irq_tx = platform_get_irq(pdev, 1); pdev 2670 drivers/net/ethernet/broadcom/bcm63xx_enet.c pd = dev_get_platdata(&pdev->dev); pdev 2686 drivers/net/ethernet/broadcom/bcm63xx_enet.c priv->base = devm_ioremap_resource(&pdev->dev, res_mem); pdev 2692 drivers/net/ethernet/broadcom/bcm63xx_enet.c priv->mac_clk = devm_clk_get(&pdev->dev, "enetsw"); pdev 2712 drivers/net/ethernet/broadcom/bcm63xx_enet.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 2721 drivers/net/ethernet/broadcom/bcm63xx_enet.c platform_set_drvdata(pdev, dev); pdev 2722 drivers/net/ethernet/broadcom/bcm63xx_enet.c priv->pdev = pdev; pdev 2736 drivers/net/ethernet/broadcom/bcm63xx_enet.c static int bcm_enetsw_remove(struct platform_device *pdev) pdev 2742 drivers/net/ethernet/broadcom/bcm63xx_enet.c dev = platform_get_drvdata(pdev); pdev 2762 drivers/net/ethernet/broadcom/bcm63xx_enet.c static int bcm_enet_shared_probe(struct platform_device *pdev) pdev 2770 drivers/net/ethernet/broadcom/bcm63xx_enet.c p[i] = devm_platform_ioremap_resource(pdev, i); pdev 2780 drivers/net/ethernet/broadcom/bcm63xx_enet.c static int bcm_enet_shared_remove(struct platform_device *pdev) pdev 323 drivers/net/ethernet/broadcom/bcm63xx_enet.h struct platform_device *pdev; pdev 529 drivers/net/ethernet/broadcom/bcmsysport.c struct device *kdev = &priv->pdev->dev; pdev 663 drivers/net/ethernet/broadcom/bcmsysport.c struct device *kdev = &priv->pdev->dev; pdev 856 drivers/net/ethernet/broadcom/bcmsysport.c struct device *kdev = &priv->pdev->dev; pdev 1189 drivers/net/ethernet/broadcom/bcmsysport.c pm_wakeup_event(&priv->pdev->dev, 0); pdev 1278 drivers/net/ethernet/broadcom/bcmsysport.c struct device *kdev = &priv->pdev->dev; pdev 1704 drivers/net/ethernet/broadcom/bcmsysport.c dma_unmap_single(&priv->pdev->dev, pdev 2416 drivers/net/ethernet/broadcom/bcmsysport.c static int bcm_sysport_probe(struct platform_device *pdev) pdev 2427 drivers/net/ethernet/broadcom/bcmsysport.c dn = pdev->dev.of_node; pdev 2453 drivers/net/ethernet/broadcom/bcmsysport.c priv->tx_rings = devm_kcalloc(&pdev->dev, txq, pdev 2462 drivers/net/ethernet/broadcom/bcmsysport.c priv->irq0 = platform_get_irq(pdev, 0); pdev 2464 drivers/net/ethernet/broadcom/bcmsysport.c priv->irq1 = platform_get_irq(pdev, 1); pdev 2465 drivers/net/ethernet/broadcom/bcmsysport.c priv->wol_irq = platform_get_irq(pdev, 2); pdev 2467 drivers/net/ethernet/broadcom/bcmsysport.c priv->wol_irq = platform_get_irq(pdev, 1); pdev 2470 drivers/net/ethernet/broadcom/bcmsysport.c dev_err(&pdev->dev, "invalid interrupts\n"); pdev 2475 drivers/net/ethernet/broadcom/bcmsysport.c priv->base = devm_platform_ioremap_resource(pdev, 0); pdev 2482 drivers/net/ethernet/broadcom/bcmsysport.c priv->pdev = pdev; pdev 2495 drivers/net/ethernet/broadcom/bcmsysport.c dev_err(&pdev->dev, "failed to register fixed PHY\n"); pdev 2505 drivers/net/ethernet/broadcom/bcmsysport.c dev_warn(&pdev->dev, "using random Ethernet MAC\n"); pdev 2511 drivers/net/ethernet/broadcom/bcmsysport.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 2512 drivers/net/ethernet/broadcom/bcmsysport.c dev_set_drvdata(&pdev->dev, dev); pdev 2524 drivers/net/ethernet/broadcom/bcmsysport.c ret = devm_request_irq(&pdev->dev, priv->wol_irq, pdev 2527 drivers/net/ethernet/broadcom/bcmsysport.c device_set_wakeup_capable(&pdev->dev, 1); pdev 2543 drivers/net/ethernet/broadcom/bcmsysport.c dev_err(&pdev->dev, "failed to register DSA notifier\n"); pdev 2549 drivers/net/ethernet/broadcom/bcmsysport.c dev_err(&pdev->dev, "failed to register net_device\n"); pdev 2554 drivers/net/ethernet/broadcom/bcmsysport.c dev_info(&pdev->dev, pdev 2573 drivers/net/ethernet/broadcom/bcmsysport.c static int bcm_sysport_remove(struct platform_device *pdev) pdev 2575 drivers/net/ethernet/broadcom/bcmsysport.c struct net_device *dev = dev_get_drvdata(&pdev->dev); pdev 2577 drivers/net/ethernet/broadcom/bcmsysport.c struct device_node *dn = pdev->dev.of_node; pdev 2587 drivers/net/ethernet/broadcom/bcmsysport.c dev_set_drvdata(&pdev->dev, NULL); pdev 739 drivers/net/ethernet/broadcom/bcmsysport.h struct platform_device *pdev; pdev 171 drivers/net/ethernet/broadcom/bgmac-platform.c static int bgmac_probe(struct platform_device *pdev) pdev 173 drivers/net/ethernet/broadcom/bgmac-platform.c struct device_node *np = pdev->dev.of_node; pdev 178 drivers/net/ethernet/broadcom/bgmac-platform.c bgmac = bgmac_alloc(&pdev->dev); pdev 182 drivers/net/ethernet/broadcom/bgmac-platform.c platform_set_drvdata(pdev, bgmac); pdev 192 drivers/net/ethernet/broadcom/bgmac-platform.c bgmac->dev = &pdev->dev; pdev 193 drivers/net/ethernet/broadcom/bgmac-platform.c bgmac->dma_dev = &pdev->dev; pdev 199 drivers/net/ethernet/broadcom/bgmac-platform.c dev_warn(&pdev->dev, "MAC address not present in device tree\n"); pdev 201 drivers/net/ethernet/broadcom/bgmac-platform.c bgmac->irq = platform_get_irq(pdev, 0); pdev 205 drivers/net/ethernet/broadcom/bgmac-platform.c regs = platform_get_resource_byname(pdev, IORESOURCE_MEM, "amac_base"); pdev 207 drivers/net/ethernet/broadcom/bgmac-platform.c dev_err(&pdev->dev, "Unable to obtain base resource\n"); pdev 211 drivers/net/ethernet/broadcom/bgmac-platform.c bgmac->plat.base = devm_ioremap_resource(&pdev->dev, regs); pdev 215 drivers/net/ethernet/broadcom/bgmac-platform.c regs = platform_get_resource_byname(pdev, IORESOURCE_MEM, "idm_base"); pdev 217 drivers/net/ethernet/broadcom/bgmac-platform.c bgmac->plat.idm_base = devm_ioremap_resource(&pdev->dev, regs); pdev 223 drivers/net/ethernet/broadcom/bgmac-platform.c regs = platform_get_resource_byname(pdev, IORESOURCE_MEM, "nicpm_base"); pdev 225 drivers/net/ethernet/broadcom/bgmac-platform.c bgmac->plat.nicpm_base = devm_ioremap_resource(&pdev->dev, pdev 250 drivers/net/ethernet/broadcom/bgmac-platform.c static int bgmac_remove(struct platform_device *pdev) pdev 252 drivers/net/ethernet/broadcom/bgmac-platform.c struct bgmac *bgmac = platform_get_drvdata(pdev); pdev 432 drivers/net/ethernet/broadcom/bnx2.c cp->pdev = bp->pdev; pdev 706 drivers/net/ethernet/broadcom/bnx2.c dma_free_coherent(&bp->pdev->dev, TXBD_RING_SIZE, pdev 728 drivers/net/ethernet/broadcom/bnx2.c dma_free_coherent(&bp->pdev->dev, RXBD_RING_SIZE, pdev 738 drivers/net/ethernet/broadcom/bnx2.c dma_free_coherent(&bp->pdev->dev, RXBD_RING_SIZE, pdev 762 drivers/net/ethernet/broadcom/bnx2.c dma_alloc_coherent(&bp->pdev->dev, TXBD_RING_SIZE, pdev 787 drivers/net/ethernet/broadcom/bnx2.c dma_alloc_coherent(&bp->pdev->dev, pdev 807 drivers/net/ethernet/broadcom/bnx2.c dma_alloc_coherent(&bp->pdev->dev, pdev 825 drivers/net/ethernet/broadcom/bnx2.c dma_free_coherent(&bp->pdev->dev, bp->status_stats_size, pdev 847 drivers/net/ethernet/broadcom/bnx2.c status_blk = dma_alloc_coherent(&bp->pdev->dev, bp->status_stats_size, pdev 870 drivers/net/ethernet/broadcom/bnx2.c dma_free_coherent(&bp->pdev->dev, BNX2_PAGE_SIZE, pdev 914 drivers/net/ethernet/broadcom/bnx2.c bp->ctx_blk[i] = dma_alloc_coherent(&bp->pdev->dev, pdev 2738 drivers/net/ethernet/broadcom/bnx2.c mapping = dma_map_page(&bp->pdev->dev, page, 0, PAGE_SIZE, pdev 2740 drivers/net/ethernet/broadcom/bnx2.c if (dma_mapping_error(&bp->pdev->dev, mapping)) { pdev 2761 drivers/net/ethernet/broadcom/bnx2.c dma_unmap_page(&bp->pdev->dev, dma_unmap_addr(rx_pg, mapping), pdev 2781 drivers/net/ethernet/broadcom/bnx2.c mapping = dma_map_single(&bp->pdev->dev, pdev 2785 drivers/net/ethernet/broadcom/bnx2.c if (dma_mapping_error(&bp->pdev->dev, mapping)) { pdev 2889 drivers/net/ethernet/broadcom/bnx2.c dma_unmap_single(&bp->pdev->dev, dma_unmap_addr(tx_buf, mapping), pdev 2901 drivers/net/ethernet/broadcom/bnx2.c dma_unmap_page(&bp->pdev->dev, pdev 3010 drivers/net/ethernet/broadcom/bnx2.c dma_sync_single_for_device(&bp->pdev->dev, pdev 3052 drivers/net/ethernet/broadcom/bnx2.c dma_unmap_single(&bp->pdev->dev, dma_addr, bp->rx_buf_use_size, pdev 3118 drivers/net/ethernet/broadcom/bnx2.c dma_unmap_page(&bp->pdev->dev, mapping_old, pdev 3187 drivers/net/ethernet/broadcom/bnx2.c dma_sync_single_for_cpu(&bp->pdev->dev, dma_addr, pdev 3720 drivers/net/ethernet/broadcom/bnx2.c rc = request_firmware(&bp->mips_firmware, mips_fw_file, &bp->pdev->dev); pdev 3726 drivers/net/ethernet/broadcom/bnx2.c rc = request_firmware(&bp->rv2p_firmware, rv2p_fw_file, &bp->pdev->dev); pdev 4052 drivers/net/ethernet/broadcom/bnx2.c pci_enable_wake(bp->pdev, PCI_D0, false); pdev 4053 drivers/net/ethernet/broadcom/bnx2.c pci_set_power_state(bp->pdev, PCI_D0); pdev 4067 drivers/net/ethernet/broadcom/bnx2.c pci_wake_from_d3(bp->pdev, bp->wol); pdev 4072 drivers/net/ethernet/broadcom/bnx2.c pci_set_power_state(bp->pdev, PCI_D3hot); pdev 4088 drivers/net/ethernet/broadcom/bnx2.c pci_set_power_state(bp->pdev, PCI_D3hot); pdev 4940 drivers/net/ethernet/broadcom/bnx2.c pci_read_config_word(bp->pdev, bp->pcix_cap + PCI_X_CMD, pdev 4942 drivers/net/ethernet/broadcom/bnx2.c pci_write_config_word(bp->pdev, bp->pcix_cap + PCI_X_CMD, pdev 5455 drivers/net/ethernet/broadcom/bnx2.c dma_unmap_single(&bp->pdev->dev, pdev 5466 drivers/net/ethernet/broadcom/bnx2.c dma_unmap_page(&bp->pdev->dev, pdev 5497 drivers/net/ethernet/broadcom/bnx2.c dma_unmap_single(&bp->pdev->dev, pdev 5851 drivers/net/ethernet/broadcom/bnx2.c map = dma_map_single(&bp->pdev->dev, skb->data, pkt_size, pdev 5853 drivers/net/ethernet/broadcom/bnx2.c if (dma_mapping_error(&bp->pdev->dev, map)) { pdev 5891 drivers/net/ethernet/broadcom/bnx2.c dma_unmap_single(&bp->pdev->dev, map, pkt_size, PCI_DMA_TODEVICE); pdev 5908 drivers/net/ethernet/broadcom/bnx2.c dma_sync_single_for_cpu(&bp->pdev->dev, pdev 6263 drivers/net/ethernet/broadcom/bnx2.c pci_disable_msi(bp->pdev); pdev 6265 drivers/net/ethernet/broadcom/bnx2.c pci_disable_msix(bp->pdev); pdev 6296 drivers/net/ethernet/broadcom/bnx2.c total_vecs = pci_enable_msix_range(bp->pdev, msix_ent, pdev 6332 drivers/net/ethernet/broadcom/bnx2.c bp->irq_tbl[0].vector = bp->pdev->irq; pdev 6339 drivers/net/ethernet/broadcom/bnx2.c if (pci_enable_msi(bp->pdev) == 0) { pdev 6347 drivers/net/ethernet/broadcom/bnx2.c bp->irq_tbl[0].vector = bp->pdev->irq; pdev 6464 drivers/net/ethernet/broadcom/bnx2.c pci_read_config_word(bp->pdev, PCI_COMMAND, &pcicmd); pdev 6467 drivers/net/ethernet/broadcom/bnx2.c pci_restore_state(bp->pdev); pdev 6468 drivers/net/ethernet/broadcom/bnx2.c pci_save_state(bp->pdev); pdev 6559 drivers/net/ethernet/broadcom/bnx2.c pci_read_config_dword(bp->pdev, PCI_COMMAND, &val1); pdev 6562 drivers/net/ethernet/broadcom/bnx2.c pci_read_config_dword(bp->pdev, bp->pm_cap + PCI_PM_CTRL, &val1); pdev 6563 drivers/net/ethernet/broadcom/bnx2.c pci_read_config_dword(bp->pdev, BNX2_PCICFG_MISC_CONFIG, &val2); pdev 6669 drivers/net/ethernet/broadcom/bnx2.c mapping = dma_map_single(&bp->pdev->dev, skb->data, len, PCI_DMA_TODEVICE); pdev 6670 drivers/net/ethernet/broadcom/bnx2.c if (dma_mapping_error(&bp->pdev->dev, mapping)) { pdev 6698 drivers/net/ethernet/broadcom/bnx2.c mapping = skb_frag_dma_map(&bp->pdev->dev, frag, 0, len, pdev 6700 drivers/net/ethernet/broadcom/bnx2.c if (dma_mapping_error(&bp->pdev->dev, mapping)) pdev 6749 drivers/net/ethernet/broadcom/bnx2.c dma_unmap_single(&bp->pdev->dev, dma_unmap_addr(tx_buf, mapping), pdev 6757 drivers/net/ethernet/broadcom/bnx2.c dma_unmap_page(&bp->pdev->dev, dma_unmap_addr(tx_buf, mapping), pdev 7052 drivers/net/ethernet/broadcom/bnx2.c strlcpy(info->bus_info, pci_name(bp->pdev), sizeof(info->bus_info)); pdev 7153 drivers/net/ethernet/broadcom/bnx2.c device_set_wakeup_enable(&bp->pdev->dev, bp->wol); pdev 8104 drivers/net/ethernet/broadcom/bnx2.c bnx2_init_board(struct pci_dev *pdev, struct net_device *dev) pdev 8112 drivers/net/ethernet/broadcom/bnx2.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 8127 drivers/net/ethernet/broadcom/bnx2.c rc = pci_enable_device(pdev); pdev 8129 drivers/net/ethernet/broadcom/bnx2.c dev_err(&pdev->dev, "Cannot enable PCI device, aborting\n"); pdev 8133 drivers/net/ethernet/broadcom/bnx2.c if (!(pci_resource_flags(pdev, 0) & IORESOURCE_MEM)) { pdev 8134 drivers/net/ethernet/broadcom/bnx2.c dev_err(&pdev->dev, pdev 8140 drivers/net/ethernet/broadcom/bnx2.c rc = pci_request_regions(pdev, DRV_MODULE_NAME); pdev 8142 drivers/net/ethernet/broadcom/bnx2.c dev_err(&pdev->dev, "Cannot obtain PCI resources, aborting\n"); pdev 8146 drivers/net/ethernet/broadcom/bnx2.c pci_set_master(pdev); pdev 8148 drivers/net/ethernet/broadcom/bnx2.c bp->pm_cap = pdev->pm_cap; pdev 8150 drivers/net/ethernet/broadcom/bnx2.c dev_err(&pdev->dev, pdev 8157 drivers/net/ethernet/broadcom/bnx2.c bp->pdev = pdev; pdev 8166 drivers/net/ethernet/broadcom/bnx2.c bp->regview = pci_iomap(pdev, 0, MB_GET_CID_ADDR(TX_TSS_CID + pdev 8169 drivers/net/ethernet/broadcom/bnx2.c dev_err(&pdev->dev, "Cannot map register space, aborting\n"); pdev 8185 drivers/net/ethernet/broadcom/bnx2.c if (!pci_is_pcie(pdev)) { pdev 8186 drivers/net/ethernet/broadcom/bnx2.c dev_err(&pdev->dev, "Not PCIE, aborting\n"); pdev 8195 drivers/net/ethernet/broadcom/bnx2.c err = pci_enable_pcie_error_reporting(pdev); pdev 8200 drivers/net/ethernet/broadcom/bnx2.c bp->pcix_cap = pci_find_capability(pdev, PCI_CAP_ID_PCIX); pdev 8202 drivers/net/ethernet/broadcom/bnx2.c dev_err(&pdev->dev, pdev 8212 drivers/net/ethernet/broadcom/bnx2.c if (pdev->msix_cap) pdev 8218 drivers/net/ethernet/broadcom/bnx2.c if (pdev->msi_cap) pdev 8229 drivers/net/ethernet/broadcom/bnx2.c if (pci_set_dma_mask(pdev, dma_mask) == 0) { pdev 8231 drivers/net/ethernet/broadcom/bnx2.c rc = pci_set_consistent_dma_mask(pdev, persist_dma_mask); pdev 8233 drivers/net/ethernet/broadcom/bnx2.c dev_err(&pdev->dev, pdev 8237 drivers/net/ethernet/broadcom/bnx2.c } else if ((rc = pci_set_dma_mask(pdev, DMA_BIT_MASK(32))) != 0) { pdev 8238 drivers/net/ethernet/broadcom/bnx2.c dev_err(&pdev->dev, "System does not support DMA, aborting\n"); pdev 8253 drivers/net/ethernet/broadcom/bnx2.c dev_err(&pdev->dev, pdev 8280 drivers/net/ethernet/broadcom/bnx2.c dev_err(&pdev->dev, "Firmware not running, aborting\n"); pdev 8390 drivers/net/ethernet/broadcom/bnx2.c if (pdev->subsystem_vendor == PCI_VENDOR_ID_HP && pdev 8391 drivers/net/ethernet/broadcom/bnx2.c pdev->subsystem_device == 0x310c) pdev 8417 drivers/net/ethernet/broadcom/bnx2.c device_set_wakeup_capable(&bp->pdev->dev, false); pdev 8419 drivers/net/ethernet/broadcom/bnx2.c device_set_wakeup_enable(&bp->pdev->dev, bp->wol); pdev 8472 drivers/net/ethernet/broadcom/bnx2.c pci_save_state(pdev); pdev 8478 drivers/net/ethernet/broadcom/bnx2.c pci_disable_pcie_error_reporting(pdev); pdev 8482 drivers/net/ethernet/broadcom/bnx2.c pci_iounmap(pdev, bp->regview); pdev 8486 drivers/net/ethernet/broadcom/bnx2.c pci_release_regions(pdev); pdev 8489 drivers/net/ethernet/broadcom/bnx2.c pci_disable_device(pdev); pdev 8563 drivers/net/ethernet/broadcom/bnx2.c bnx2_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 8579 drivers/net/ethernet/broadcom/bnx2.c rc = bnx2_init_board(pdev, dev); pdev 8589 drivers/net/ethernet/broadcom/bnx2.c pci_set_drvdata(pdev, dev); pdev 8620 drivers/net/ethernet/broadcom/bnx2.c dev_err(&pdev->dev, "Cannot register net device\n"); pdev 8628 drivers/net/ethernet/broadcom/bnx2.c bnx2_bus_string(bp, str), (long)pci_resource_start(pdev, 0), pdev 8629 drivers/net/ethernet/broadcom/bnx2.c pdev->irq, dev->dev_addr); pdev 8634 drivers/net/ethernet/broadcom/bnx2.c pci_iounmap(pdev, bp->regview); pdev 8635 drivers/net/ethernet/broadcom/bnx2.c pci_release_regions(pdev); pdev 8636 drivers/net/ethernet/broadcom/bnx2.c pci_disable_device(pdev); pdev 8644 drivers/net/ethernet/broadcom/bnx2.c bnx2_remove_one(struct pci_dev *pdev) pdev 8646 drivers/net/ethernet/broadcom/bnx2.c struct net_device *dev = pci_get_drvdata(pdev); pdev 8654 drivers/net/ethernet/broadcom/bnx2.c pci_iounmap(bp->pdev, bp->regview); pdev 8660 drivers/net/ethernet/broadcom/bnx2.c pci_disable_pcie_error_reporting(pdev); pdev 8668 drivers/net/ethernet/broadcom/bnx2.c pci_release_regions(pdev); pdev 8669 drivers/net/ethernet/broadcom/bnx2.c pci_disable_device(pdev); pdev 8725 drivers/net/ethernet/broadcom/bnx2.c static pci_ers_result_t bnx2_io_error_detected(struct pci_dev *pdev, pdev 8728 drivers/net/ethernet/broadcom/bnx2.c struct net_device *dev = pci_get_drvdata(pdev); pdev 8745 drivers/net/ethernet/broadcom/bnx2.c pci_disable_device(pdev); pdev 8758 drivers/net/ethernet/broadcom/bnx2.c static pci_ers_result_t bnx2_io_slot_reset(struct pci_dev *pdev) pdev 8760 drivers/net/ethernet/broadcom/bnx2.c struct net_device *dev = pci_get_drvdata(pdev); pdev 8766 drivers/net/ethernet/broadcom/bnx2.c if (pci_enable_device(pdev)) { pdev 8767 drivers/net/ethernet/broadcom/bnx2.c dev_err(&pdev->dev, pdev 8770 drivers/net/ethernet/broadcom/bnx2.c pci_set_master(pdev); pdev 8771 drivers/net/ethernet/broadcom/bnx2.c pci_restore_state(pdev); pdev 8772 drivers/net/ethernet/broadcom/bnx2.c pci_save_state(pdev); pdev 8800 drivers/net/ethernet/broadcom/bnx2.c static void bnx2_io_resume(struct pci_dev *pdev) pdev 8802 drivers/net/ethernet/broadcom/bnx2.c struct net_device *dev = pci_get_drvdata(pdev); pdev 8813 drivers/net/ethernet/broadcom/bnx2.c static void bnx2_shutdown(struct pci_dev *pdev) pdev 8815 drivers/net/ethernet/broadcom/bnx2.c struct net_device *dev = pci_get_drvdata(pdev); pdev 6791 drivers/net/ethernet/broadcom/bnx2.h struct pci_dev *pdev; pdev 135 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h dev_info(&bp->pdev->dev, fmt, ##__VA_ARGS__); \ pdev 1392 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h struct pci_dev *pdev; pdev 2084 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h x = dma_alloc_coherent(&bp->pdev->dev, size, y, GFP_KERNEL) pdev 2089 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h dma_free_coherent(&bp->pdev->dev, size, x, y); \ pdev 245 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c dma_unmap_single(&bp->pdev->dev, BD_UNMAP_ADDR(tx_start_bd), pdev 253 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c dma_unmap_page(&bp->pdev->dev, BD_UNMAP_ADDR(tx_data_bd), pdev 447 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c mapping = dma_map_single(&bp->pdev->dev, pdev 456 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c if (unlikely(dma_mapping_error(&bp->pdev->dev, mapping))) { pdev 562 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c mapping = dma_map_page(&bp->pdev->dev, pool->page, pdev 564 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c if (unlikely(dma_mapping_error(&bp->pdev->dev, mapping))) { pdev 643 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c dma_unmap_page(&bp->pdev->dev, pdev 779 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c dma_unmap_single(&bp->pdev->dev, dma_unmap_addr(rx_buf, mapping), pdev 838 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c mapping = dma_map_single(&bp->pdev->dev, data + NET_SKB_PAD, pdev 841 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c if (unlikely(dma_mapping_error(&bp->pdev->dev, mapping))) { pdev 1012 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c dma_sync_single_for_cpu(&bp->pdev->dev, pdev 1044 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c dma_unmap_single(&bp->pdev->dev, pdev 1370 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c dma_unmap_single(&bp->pdev->dev, pdev 1547 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c dma_unmap_single(&bp->pdev->dev, pdev 1692 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c rc = pci_enable_msix_range(bp->pdev, &bp->msix_table[0], pdev 1700 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c rc = pci_enable_msix_range(bp->pdev, &bp->msix_table[0], 1, 1); pdev 1801 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c rc = pci_enable_msi(bp->pdev); pdev 1824 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c irq = bp->pdev->irq; pdev 1844 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c bp->dev->irq = bp->pdev->irq; pdev 3161 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c if (!bp->pdev->pm_cap) { pdev 3166 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c pci_read_config_word(bp->pdev, bp->pdev->pm_cap + PCI_PM_CTRL, &pmcsr); pdev 3170 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c pci_write_config_word(bp->pdev, bp->pdev->pm_cap + PCI_PM_CTRL, pdev 3182 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c if (atomic_read(&bp->pdev->enable_cnt) != 1) pdev 3194 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c pci_write_config_word(bp->pdev, bp->pdev->pm_cap + PCI_PM_CTRL, pdev 3203 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c dev_err(&bp->pdev->dev, "Can't support state = %d\n", state); pdev 3828 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c mapping = dma_map_single(&bp->pdev->dev, skb->data, pdev 3830 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c if (unlikely(dma_mapping_error(&bp->pdev->dev, mapping))) { pdev 4074 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c mapping = skb_frag_dma_map(&bp->pdev->dev, frag, 0, pdev 4076 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c if (unlikely(dma_mapping_error(&bp->pdev->dev, mapping))) { pdev 4873 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c if (pci_num_vf(bp->pdev)) { pdev 4903 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c if (pci_num_vf(bp->pdev)) { pdev 4940 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c if (!pci_num_vf(bp->pdev)) { pdev 4990 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c int bnx2x_suspend(struct pci_dev *pdev, pm_message_t state) pdev 4992 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c struct net_device *dev = pci_get_drvdata(pdev); pdev 4996 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c dev_err(&pdev->dev, "BAD net device from bnx2x_init_one\n"); pdev 5003 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c pci_save_state(pdev); pdev 5014 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c bnx2x_set_power_state(bp, pci_choose_state(pdev, state)); pdev 5021 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c int bnx2x_resume(struct pci_dev *pdev) pdev 5023 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c struct net_device *dev = pci_get_drvdata(pdev); pdev 5028 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c dev_err(&pdev->dev, "BAD net device from bnx2x_init_one\n"); pdev 5040 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c pci_restore_state(pdev); pdev 39 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h dma_free_coherent(&bp->pdev->dev, size, (void *)x, y); \ pdev 55 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void *x = dma_alloc_coherent(&bp->pdev->dev, size, y, GFP_KERNEL); \ pdev 64 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void *x = dma_alloc_coherent(&bp->pdev->dev, size, y, GFP_KERNEL); \ pdev 545 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h int bnx2x_suspend(struct pci_dev *pdev, pm_message_t state); pdev 546 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h int bnx2x_resume(struct pci_dev *pdev); pdev 815 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h dma_unmap_page(&bp->pdev->dev, dma_unmap_addr(sw_buf, mapping), pdev 850 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h pci_disable_msix(bp->pdev); pdev 853 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h pci_disable_msi(bp->pdev); pdev 1144 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c strlcpy(info->bus_info, pci_name(bp->pdev), sizeof(info->bus_info)); pdev 1475 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct net_device *dev = pci_get_drvdata(bp->pdev); pdev 1477 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c if (bp->pdev->pm_cap) pdev 1478 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c rc = pci_read_config_word(bp->pdev, pdev 1479 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c bp->pdev->pm_cap + PCI_PM_CTRL, &pm); pdev 1951 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c if (pci_num_vf(bp->pdev)) { pdev 2565 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c mapping = dma_map_single(&bp->pdev->dev, skb->data, pdev 2567 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c if (unlikely(dma_mapping_error(&bp->pdev->dev, mapping))) { pdev 2669 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c dma_sync_single_for_cpu(&bp->pdev->dev, pdev 3014 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c if (pci_num_vf(bp->pdev)) { pdev 3600 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c if (pci_num_vf(bp->pdev)) { pdev 365 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c pci_write_config_dword(bp->pdev, PCICFG_GRC_ADDRESS, addr); pdev 366 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c pci_write_config_dword(bp->pdev, PCICFG_GRC_DATA, val); pdev 367 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c pci_write_config_dword(bp->pdev, PCICFG_GRC_ADDRESS, pdev 375 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c pci_write_config_dword(bp->pdev, PCICFG_GRC_ADDRESS, addr); pdev 376 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c pci_read_config_dword(bp->pdev, PCICFG_GRC_DATA, &val); pdev 377 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c pci_write_config_dword(bp->pdev, PCICFG_GRC_ADDRESS, pdev 775 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if (pci_channel_offline(bp->pdev)) { pdev 1529 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if (bnx2x_is_pcie_pending(bp->pdev)) pdev 1652 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c pci_intx(bp->pdev, true); pdev 1695 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c synchronize_irq(bp->pdev->irq); pdev 6552 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bp->gunzip_buf = dma_alloc_coherent(&bp->pdev->dev, FW_BUF_SIZE, pdev 6572 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c dma_free_coherent(&bp->pdev->dev, FW_BUF_SIZE, bp->gunzip_buf, pdev 6590 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c dma_free_coherent(&bp->pdev->dev, FW_BUF_SIZE, bp->gunzip_buf, pdev 6902 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c pcie_capability_read_word(bp->pdev, PCI_EXP_DEVCTL, &devctl); pdev 7367 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c dev_alert(&bp->pdev->dev, pdev 9140 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct pci_dev *pdev = bp->pdev; pdev 9157 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c pci_read_config_word(pdev, pdev->pm_cap + PCI_PM_CTRL, &pmc); pdev 9159 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c pci_write_config_word(pdev, pdev->pm_cap + PCI_PM_CTRL, pmc); pdev 9232 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c synchronize_irq(bp->pdev->irq); pdev 9472 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if (!pci_channel_offline(bp->pdev)) { pdev 10626 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if (PCI_SLOT(bp->pdev->devfn) == tmp_list->slot && pdev 10627 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bp->pdev->bus->number == tmp_list->bus && pdev 10732 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c tmp_list->bus = bp->pdev->bus->number; pdev 10733 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c tmp_list->slot = PCI_SLOT(bp->pdev->devfn); pdev 10754 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct pci_dev *dev = bp->pdev; pdev 11173 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c pci_read_config_word(bp->pdev, bp->pdev->pm_cap + PCI_PM_PMC, &pmc); pdev 11184 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c dev_info(&bp->pdev->dev, "part number %X-%X-%X-%X\n", pdev 11941 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c dev_err(&bp->pdev->dev, pdev 11995 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c dev_err(&bp->pdev->dev, pdev 12033 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c dev_err(&bp->pdev->dev, pdev 12207 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c dev_err(&bp->pdev->dev, pdev 12212 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c dev_err(&bp->pdev->dev, pdev 12227 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c dev_err(&bp->pdev->dev, pdev 12278 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c cnt = pci_read_vpd(bp->pdev, 0, BNX2X_VPD_LEN, vpd_start); pdev 12304 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c cnt = pci_read_vpd(bp->pdev, BNX2X_VPD_LEN, pdev 12453 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c dev_err(&bp->pdev->dev, "FPGA detected\n"); pdev 12456 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c dev_err(&bp->pdev->dev, "MCP disabled, must load devices in order!\n"); pdev 13160 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct device *dev = &bp->pdev->dev; pdev 13174 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c pci_disable_pcie_error_reporting(bp->pdev); pdev 13179 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_init_dev(struct bnx2x *bp, struct pci_dev *pdev, pdev 13188 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 13191 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bp->pdev = pdev; pdev 13193 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c rc = pci_enable_device(pdev); pdev 13195 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c dev_err(&bp->pdev->dev, pdev 13200 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if (!(pci_resource_flags(pdev, 0) & IORESOURCE_MEM)) { pdev 13201 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c dev_err(&bp->pdev->dev, pdev 13207 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if (IS_PF(bp) && !(pci_resource_flags(pdev, 2) & IORESOURCE_MEM)) { pdev 13208 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c dev_err(&bp->pdev->dev, "Cannot find second PCI device base address, aborting\n"); pdev 13213 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c pci_read_config_dword(pdev, PCICFG_REVISION_ID_OFFSET, &pci_cfg_dword); pdev 13221 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if (atomic_read(&pdev->enable_cnt) == 1) { pdev 13222 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c rc = pci_request_regions(pdev, DRV_MODULE_NAME); pdev 13224 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c dev_err(&bp->pdev->dev, pdev 13229 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c pci_set_master(pdev); pdev 13230 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c pci_save_state(pdev); pdev 13234 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if (!pdev->pm_cap) { pdev 13235 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c dev_err(&bp->pdev->dev, pdev 13242 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if (!pci_is_pcie(pdev)) { pdev 13243 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c dev_err(&bp->pdev->dev, "Not PCI Express, aborting\n"); pdev 13252 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c dev->mem_start = pci_resource_start(pdev, 0); pdev 13254 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c dev->mem_end = pci_resource_end(pdev, 0); pdev 13256 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c dev->irq = pdev->irq; pdev 13258 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bp->regview = pci_ioremap_bar(pdev, 0); pdev 13260 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c dev_err(&bp->pdev->dev, pdev 13272 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bp->pf_num = PCI_FUNC(pdev->devfn); pdev 13275 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c pci_read_config_dword(bp->pdev, pdev 13283 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c pci_write_config_dword(bp->pdev, PCICFG_GRC_ADDRESS, pdev 13287 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c pdev->needs_freset = 1; pdev 13290 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c rc = pci_enable_pcie_error_reporting(pdev); pdev 13392 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if (atomic_read(&pdev->enable_cnt) == 1) pdev 13393 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c pci_release_regions(pdev); pdev 13396 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c pci_disable_device(pdev); pdev 13554 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c rc = request_firmware(&bp->firmware, fw_file_name, &bp->pdev->dev); pdev 13675 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_get_num_non_def_sbs(struct pci_dev *pdev, int cnic_cnt) pdev 13684 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if (!pdev->msix_cap) { pdev 13685 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c dev_info(&pdev->dev, "no msix capability found\n"); pdev 13688 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c dev_info(&pdev->dev, "msix capability found\n"); pdev 13697 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c pci_read_config_word(pdev, pdev->msix_cap + PCI_MSIX_FLAGS, &control); pdev 13941 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bp->ptp_clock = ptp_clock_register(&bp->ptp_clock_info, &bp->pdev->dev); pdev 13948 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_init_one(struct pci_dev *pdev, pdev 13984 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c max_non_def_sbs = bnx2x_get_num_non_def_sbs(pdev, cnic_cnt); pdev 14020 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c pci_set_drvdata(pdev, dev); pdev 14022 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c rc = bnx2x_init_dev(bp, pdev, dev, ent->driver_data); pdev 14050 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if (doorbell_size > pci_resource_len(pdev, 2)) { pdev 14051 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c dev_err(&bp->pdev->dev, pdev 14056 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bp->doorbells = ioremap_nocache(pci_resource_start(pdev, 2), pdev 14060 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c dev_err(&bp->pdev->dev, pdev 14101 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c dev_err(&pdev->dev, "Cannot set interrupts\n"); pdev 14109 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c dev_err(&pdev->dev, "Cannot register net device\n"); pdev 14124 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c dev->base_addr, bp->pdev->irq, dev->dev_addr); pdev 14125 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c pcie_print_link_status(bp->pdev); pdev 14146 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if (atomic_read(&pdev->enable_cnt) == 1) pdev 14147 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c pci_release_regions(pdev); pdev 14149 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c pci_disable_device(pdev); pdev 14154 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void __bnx2x_remove(struct pci_dev *pdev, pdev 14214 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c pci_wake_from_d3(pdev, bp->wol); pdev 14215 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c pci_set_power_state(pdev, PCI_D3hot); pdev 14238 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if (atomic_read(&pdev->enable_cnt) == 1) pdev 14239 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c pci_release_regions(pdev); pdev 14241 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c pci_disable_device(pdev); pdev 14245 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_remove_one(struct pci_dev *pdev) pdev 14247 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct net_device *dev = pci_get_drvdata(pdev); pdev 14251 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c dev_err(&pdev->dev, "BAD net device from bnx2x_init_one\n"); pdev 14256 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c __bnx2x_remove(pdev, dev, bp, true); pdev 14300 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static pci_ers_result_t bnx2x_io_error_detected(struct pci_dev *pdev, pdev 14303 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct net_device *dev = pci_get_drvdata(pdev); pdev 14322 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c pci_disable_device(pdev); pdev 14336 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static pci_ers_result_t bnx2x_io_slot_reset(struct pci_dev *pdev) pdev 14338 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct net_device *dev = pci_get_drvdata(pdev); pdev 14344 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if (pci_enable_device(pdev)) { pdev 14345 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c dev_err(&pdev->dev, pdev 14351 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c pci_set_master(pdev); pdev 14352 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c pci_restore_state(pdev); pdev 14353 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c pci_save_state(pdev); pdev 14413 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_io_resume(struct pci_dev *pdev) pdev 14415 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct net_device *dev = pci_get_drvdata(pdev); pdev 14442 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_shutdown(struct pci_dev *pdev) pdev 14444 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct net_device *dev = pci_get_drvdata(pdev); pdev 14462 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c __bnx2x_remove(pdev, dev, bp, false); pdev 15154 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c cp->pdev = bp->pdev; pdev 1041 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c if (pci_find_ext_capability(bp->pdev, PCI_EXT_CAP_ID_SRIOV)) pdev 1047 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c struct pci_dev *dev = bp->pdev; pdev 1054 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c struct pci_dev *dev = bp->pdev; pdev 1063 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c struct pci_dev *dev = bp->pdev; pdev 1072 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c struct pci_dev *dev = bp->pdev; pdev 1126 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c struct pci_dev *dev = bp->pdev; pdev 1182 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c struct pci_dev *dev = bp->pdev; pdev 1218 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c if (!pci_ari_enabled(bp->pdev->bus)) { pdev 2539 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c rc = pci_enable_sriov(bp->pdev, req_vfs); pdev 2564 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c if (pci_vfs_assigned(bp->pdev)) { pdev 2570 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c pci_disable_sriov(bp->pdev); pdev 356 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct pci_dev *pdev = bp->pdev; pdev 483 drivers/net/ethernet/broadcom/bnxt/bnxt.c mapping = dma_map_single(&pdev->dev, skb->data, len, DMA_TO_DEVICE); pdev 485 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (unlikely(dma_mapping_error(&pdev->dev, mapping))) { pdev 527 drivers/net/ethernet/broadcom/bnxt/bnxt.c dev_warn_ratelimited(&pdev->dev, "Dropped oversize %d bytes TX packet.\n", pdev 545 drivers/net/ethernet/broadcom/bnxt/bnxt.c mapping = skb_frag_dma_map(&pdev->dev, frag, 0, len, pdev 548 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (unlikely(dma_mapping_error(&pdev->dev, mapping))) pdev 602 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_unmap_single(&pdev->dev, dma_unmap_addr(tx_buf, mapping), pdev 610 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_unmap_page(&pdev->dev, dma_unmap_addr(tx_buf, mapping), pdev 624 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct pci_dev *pdev = bp->pdev; pdev 643 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_unmap_single(&pdev->dev, dma_unmap_addr(tx_buf, mapping), pdev 651 drivers/net/ethernet/broadcom/bnxt/bnxt.c &pdev->dev, pdev 689 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct device *dev = &bp->pdev->dev; pdev 710 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct pci_dev *pdev = bp->pdev; pdev 716 drivers/net/ethernet/broadcom/bnxt/bnxt.c *mapping = dma_map_single_attrs(&pdev->dev, data + bp->rx_dma_offset, pdev 720 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (dma_mapping_error(&pdev->dev, *mapping)) { pdev 795 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct pci_dev *pdev = bp->pdev; pdev 822 drivers/net/ethernet/broadcom/bnxt/bnxt.c mapping = dma_map_page_attrs(&pdev->dev, page, offset, pdev 825 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (dma_mapping_error(&pdev->dev, mapping)) { pdev 943 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_unmap_page_attrs(&bp->pdev->dev, dma_addr, PAGE_SIZE, bp->rx_dir, pdev 987 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_unmap_single_attrs(&bp->pdev->dev, dma_addr, bp->rx_buf_use_size, pdev 1005 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct pci_dev *pdev = bp->pdev; pdev 1062 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_unmap_page_attrs(&pdev->dev, mapping, BNXT_RX_PAGE_SIZE, pdev 1094 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct pci_dev *pdev = bp->pdev; pdev 1101 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_sync_single_for_cpu(&pdev->dev, mapping, bp->rx_copy_thresh, pdev 1107 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_sync_single_for_device(&pdev->dev, mapping, bp->rx_copy_thresh, pdev 1591 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_unmap_single_attrs(&bp->pdev->dev, mapping, pdev 1924 drivers/net/ethernet/broadcom/bnxt/bnxt.c pci_read_config_dword(bp->pdev, reg_off, &val); pdev 2476 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct pci_dev *pdev = bp->pdev; pdev 2493 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_unmap_single(&pdev->dev, pdev 2518 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_unmap_single(&pdev->dev, pdev 2531 drivers/net/ethernet/broadcom/bnxt/bnxt.c &pdev->dev, pdev 2544 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct pci_dev *pdev = bp->pdev; pdev 2565 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_unmap_single_attrs(&pdev->dev, pdev 2589 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_unmap_page_attrs(&pdev->dev, mapping, pdev 2594 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_unmap_single_attrs(&pdev->dev, mapping, pdev 2610 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_unmap_page_attrs(&pdev->dev, rx_agg_buf->mapping, pdev 2638 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct pci_dev *pdev = bp->pdev; pdev 2645 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_free_coherent(&pdev->dev, rmem->page_size, pdev 2655 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_free_coherent(&pdev->dev, pg_tbl_size, pdev 2667 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct pci_dev *pdev = bp->pdev; pdev 2678 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->pg_tbl = dma_alloc_coherent(&pdev->dev, pg_tbl_size, pdev 2688 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->pg_arr[i] = dma_alloc_coherent(&pdev->dev, pdev 2808 drivers/net/ethernet/broadcom/bnxt/bnxt.c pp.nid = dev_to_node(&bp->pdev->dev); pdev 2809 drivers/net/ethernet/broadcom/bnxt/bnxt.c pp.dev = &bp->pdev->dev; pdev 2883 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct pci_dev *pdev = bp->pdev; pdev 2893 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_free_coherent(&pdev->dev, bp->tx_push_size, pdev 2907 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct pci_dev *pdev = bp->pdev; pdev 2942 drivers/net/ethernet/broadcom/bnxt/bnxt.c txr->tx_push = dma_alloc_coherent(&pdev->dev, pdev 3525 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct pci_dev *pdev = bp->pdev; pdev 3540 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_free_coherent(&pdev->dev, vnic->mc_list_size, pdev 3546 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_free_coherent(&pdev->dev, PAGE_SIZE, pdev 3561 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct pci_dev *pdev = bp->pdev; pdev 3582 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_alloc_coherent(&pdev->dev, pdev 3611 drivers/net/ethernet/broadcom/bnxt/bnxt.c vnic->rss_table = dma_alloc_coherent(&pdev->dev, PAGE_SIZE, pdev 3632 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct pci_dev *pdev = bp->pdev; pdev 3635 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_free_coherent(&pdev->dev, PAGE_SIZE, bp->hwrm_cmd_resp_addr, pdev 3641 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_free_coherent(&pdev->dev, PAGE_SIZE, pdev 3650 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct pci_dev *pdev = bp->pdev; pdev 3656 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_alloc_coherent(&pdev->dev, PAGE_SIZE, pdev 3667 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct pci_dev *pdev = bp->pdev; pdev 3669 drivers/net/ethernet/broadcom/bnxt/bnxt.c bp->hwrm_cmd_resp_addr = dma_alloc_coherent(&pdev->dev, PAGE_SIZE, pdev 3681 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct pci_dev *pdev = bp->pdev; pdev 3683 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_free_coherent(&pdev->dev, bp->hwrm_max_ext_req_len, pdev 3692 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct pci_dev *pdev = bp->pdev; pdev 3698 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_alloc_coherent(&pdev->dev, bp->hwrm_max_ext_req_len, pdev 3709 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct pci_dev *pdev = bp->pdev; pdev 3715 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_free_coherent(&pdev->dev, bp->hw_port_stats_size, pdev 3722 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_free_coherent(&pdev->dev, sizeof(struct tx_port_stats_ext), pdev 3729 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_free_coherent(&pdev->dev, sizeof(struct rx_port_stats_ext), pdev 3736 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_free_coherent(&pdev->dev, sizeof(struct pcie_ctx_hw_stats), pdev 3744 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct pci_dev *pdev = bp->pdev; pdev 3757 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_free_coherent(&pdev->dev, size, cpr->hw_stats, pdev 3767 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct pci_dev *pdev = bp->pdev; pdev 3775 drivers/net/ethernet/broadcom/bnxt/bnxt.c cpr->hw_stats = dma_alloc_coherent(&pdev->dev, size, pdev 3794 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_alloc_coherent(&pdev->dev, bp->hw_port_stats_size, pdev 3815 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_alloc_coherent(&pdev->dev, sizeof(struct rx_port_stats_ext), pdev 3827 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_alloc_coherent(&pdev->dev, pdev 3840 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_alloc_coherent(&pdev->dev, sizeof(struct pcie_ctx_hw_stats), pdev 4261 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (!pci_is_enabled(bp->pdev)) pdev 8055 drivers/net/ethernet/broadcom/bnxt/bnxt.c total_vecs = pci_enable_msix_range(bp->pdev, msix_ent, min, total_vecs); pdev 8090 drivers/net/ethernet/broadcom/bnxt/bnxt.c pci_disable_msix(bp->pdev); pdev 8106 drivers/net/ethernet/broadcom/bnxt/bnxt.c bp->irq_tbl[0].vector = bp->pdev->irq; pdev 8127 drivers/net/ethernet/broadcom/bnxt/bnxt.c pci_disable_msix(bp->pdev); pdev 8238 drivers/net/ethernet/broadcom/bnxt/bnxt.c int numa_node = dev_to_node(&bp->pdev->dev); pdev 8728 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (pci_num_vf(bp->pdev)) pdev 8957 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct pci_dev *pdev = bp->pdev; pdev 8962 drivers/net/ethernet/broadcom/bnxt/bnxt.c bp->hwmon_dev = hwmon_device_register_with_groups(&pdev->dev, pdev 8967 drivers/net/ethernet/broadcom/bnxt/bnxt.c dev_warn(&pdev->dev, "Cannot register hwmon device\n"); pdev 10067 drivers/net/ethernet/broadcom/bnxt/bnxt.c pci_disable_device(bp->pdev); pdev 10070 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (pci_is_enabled(bp->pdev)) pdev 10071 drivers/net/ethernet/broadcom/bnxt/bnxt.c pci_disable_device(bp->pdev); pdev 10380 drivers/net/ethernet/broadcom/bnxt/bnxt.c static void bnxt_unmap_bars(struct bnxt *bp, struct pci_dev *pdev) pdev 10383 drivers/net/ethernet/broadcom/bnxt/bnxt.c pci_iounmap(pdev, bp->bar2); pdev 10388 drivers/net/ethernet/broadcom/bnxt/bnxt.c pci_iounmap(pdev, bp->bar1); pdev 10393 drivers/net/ethernet/broadcom/bnxt/bnxt.c pci_iounmap(pdev, bp->bar0); pdev 10400 drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_unmap_bars(bp, bp->pdev); pdev 10401 drivers/net/ethernet/broadcom/bnxt/bnxt.c pci_release_regions(bp->pdev); pdev 10402 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (pci_is_enabled(bp->pdev)) pdev 10403 drivers/net/ethernet/broadcom/bnxt/bnxt.c pci_disable_device(bp->pdev); pdev 10549 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct pci_dev *pdev = bp->pdev; pdev 10556 drivers/net/ethernet/broadcom/bnxt/bnxt.c device_set_wakeup_enable(&pdev->dev, bp->wol); pdev 10558 drivers/net/ethernet/broadcom/bnxt/bnxt.c device_set_wakeup_capable(&pdev->dev, false); pdev 10603 drivers/net/ethernet/broadcom/bnxt/bnxt.c pci_write_config_dword(bp->pdev, reg_off, val); pdev 10618 drivers/net/ethernet/broadcom/bnxt/bnxt.c pci_read_config_dword(bp->pdev, 0, &val); pdev 10730 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (pci_enable_device(bp->pdev)) { pdev 10734 drivers/net/ethernet/broadcom/bnxt/bnxt.c pci_set_master(bp->pdev); pdev 10782 drivers/net/ethernet/broadcom/bnxt/bnxt.c static int bnxt_init_board(struct pci_dev *pdev, struct net_device *dev) pdev 10787 drivers/net/ethernet/broadcom/bnxt/bnxt.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 10790 drivers/net/ethernet/broadcom/bnxt/bnxt.c rc = pci_enable_device(pdev); pdev 10792 drivers/net/ethernet/broadcom/bnxt/bnxt.c dev_err(&pdev->dev, "Cannot enable PCI device, aborting\n"); pdev 10796 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (!(pci_resource_flags(pdev, 0) & IORESOURCE_MEM)) { pdev 10797 drivers/net/ethernet/broadcom/bnxt/bnxt.c dev_err(&pdev->dev, pdev 10803 drivers/net/ethernet/broadcom/bnxt/bnxt.c rc = pci_request_regions(pdev, DRV_MODULE_NAME); pdev 10805 drivers/net/ethernet/broadcom/bnxt/bnxt.c dev_err(&pdev->dev, "Cannot obtain PCI resources, aborting\n"); pdev 10809 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)) != 0 && pdev 10810 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)) != 0) { pdev 10811 drivers/net/ethernet/broadcom/bnxt/bnxt.c dev_err(&pdev->dev, "System does not support DMA, aborting\n"); pdev 10815 drivers/net/ethernet/broadcom/bnxt/bnxt.c pci_set_master(pdev); pdev 10818 drivers/net/ethernet/broadcom/bnxt/bnxt.c bp->pdev = pdev; pdev 10820 drivers/net/ethernet/broadcom/bnxt/bnxt.c bp->bar0 = pci_ioremap_bar(pdev, 0); pdev 10822 drivers/net/ethernet/broadcom/bnxt/bnxt.c dev_err(&pdev->dev, "Cannot map device registers, aborting\n"); pdev 10827 drivers/net/ethernet/broadcom/bnxt/bnxt.c bp->bar1 = pci_ioremap_bar(pdev, 2); pdev 10829 drivers/net/ethernet/broadcom/bnxt/bnxt.c dev_err(&pdev->dev, "Cannot map doorbell registers, aborting\n"); pdev 10834 drivers/net/ethernet/broadcom/bnxt/bnxt.c bp->bar2 = pci_ioremap_bar(pdev, 4); pdev 10836 drivers/net/ethernet/broadcom/bnxt/bnxt.c dev_err(&pdev->dev, "Cannot map bar4 registers, aborting\n"); pdev 10841 drivers/net/ethernet/broadcom/bnxt/bnxt.c pci_enable_pcie_error_reporting(pdev); pdev 10863 drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_unmap_bars(bp, pdev); pdev 10864 drivers/net/ethernet/broadcom/bnxt/bnxt.c pci_release_regions(pdev); pdev 10867 drivers/net/ethernet/broadcom/bnxt/bnxt.c pci_disable_device(pdev); pdev 11368 drivers/net/ethernet/broadcom/bnxt/bnxt.c static void bnxt_remove_one(struct pci_dev *pdev) pdev 11370 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct net_device *dev = pci_get_drvdata(pdev); pdev 11377 drivers/net/ethernet/broadcom/bnxt/bnxt.c pci_disable_pcie_error_reporting(pdev); pdev 11452 drivers/net/ethernet/broadcom/bnxt/bnxt.c static int bnxt_get_max_irq(struct pci_dev *pdev) pdev 11456 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (!pdev->msix_cap) pdev 11459 drivers/net/ethernet/broadcom/bnxt/bnxt.c pci_read_config_word(pdev, pdev->msix_cap + PCI_MSIX_FLAGS, &ctrl); pdev 11698 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct pci_dev *pdev = bp->pdev; pdev 11699 drivers/net/ethernet/broadcom/bnxt/bnxt.c int pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_DSN); pdev 11709 drivers/net/ethernet/broadcom/bnxt/bnxt.c pci_read_config_dword(pdev, pos, &dw); pdev 11711 drivers/net/ethernet/broadcom/bnxt/bnxt.c pci_read_config_dword(pdev, pos + 4, &dw); pdev 11717 drivers/net/ethernet/broadcom/bnxt/bnxt.c static int bnxt_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 11724 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (pci_is_bridge(pdev)) pdev 11734 drivers/net/ethernet/broadcom/bnxt/bnxt.c pci_clear_master(pdev); pdev 11735 drivers/net/ethernet/broadcom/bnxt/bnxt.c pcie_flr(pdev); pdev 11738 drivers/net/ethernet/broadcom/bnxt/bnxt.c max_irqs = bnxt_get_max_irq(pdev); pdev 11749 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (pdev->msix_cap) pdev 11752 drivers/net/ethernet/broadcom/bnxt/bnxt.c rc = bnxt_init_board(pdev, dev); pdev 11759 drivers/net/ethernet/broadcom/bnxt/bnxt.c pci_set_drvdata(pdev, dev); pdev 11826 drivers/net/ethernet/broadcom/bnxt/bnxt.c dev_err(&pdev->dev, "Unable to initialize mac address.\n"); pdev 11873 drivers/net/ethernet/broadcom/bnxt/bnxt.c dev_err(&pdev->dev, "Unable to create workqueue.\n"); pdev 11892 drivers/net/ethernet/broadcom/bnxt/bnxt.c (long)pci_resource_start(pdev, 0), dev->dev_addr); pdev 11893 drivers/net/ethernet/broadcom/bnxt/bnxt.c pcie_print_link_status(pdev); pdev 11917 drivers/net/ethernet/broadcom/bnxt/bnxt.c static void bnxt_shutdown(struct pci_dev *pdev) pdev 11919 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct net_device *dev = pci_get_drvdata(pdev); pdev 11935 drivers/net/ethernet/broadcom/bnxt/bnxt.c pci_disable_device(pdev); pdev 11938 drivers/net/ethernet/broadcom/bnxt/bnxt.c pci_wake_from_d3(pdev, bp->wol); pdev 11939 drivers/net/ethernet/broadcom/bnxt/bnxt.c pci_set_power_state(pdev, PCI_D3hot); pdev 12008 drivers/net/ethernet/broadcom/bnxt/bnxt.c static pci_ers_result_t bnxt_io_error_detected(struct pci_dev *pdev, pdev 12011 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 12029 drivers/net/ethernet/broadcom/bnxt/bnxt.c pci_disable_device(pdev); pdev 12045 drivers/net/ethernet/broadcom/bnxt/bnxt.c static pci_ers_result_t bnxt_io_slot_reset(struct pci_dev *pdev) pdev 12047 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 12056 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (pci_enable_device(pdev)) { pdev 12057 drivers/net/ethernet/broadcom/bnxt/bnxt.c dev_err(&pdev->dev, pdev 12060 drivers/net/ethernet/broadcom/bnxt/bnxt.c pci_set_master(pdev); pdev 12075 drivers/net/ethernet/broadcom/bnxt/bnxt.c pci_disable_device(pdev); pdev 12090 drivers/net/ethernet/broadcom/bnxt/bnxt.c static void bnxt_io_resume(struct pci_dev *pdev) pdev 12092 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 1477 drivers/net/ethernet/broadcom/bnxt/bnxt.h struct pci_dev *pdev; pdev 319 drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c data = dma_alloc_coherent(&bp->pdev->dev, data_len, &mapping, pdev 382 drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c dma_free_coherent(&bp->pdev->dev, data_len, data, mapping); pdev 421 drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c dscp2pri = dma_alloc_coherent(&bp->pdev->dev, sizeof(*dscp2pri), pdev 435 drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c dma_free_coherent(&bp->pdev->dev, sizeof(*dscp2pri), dscp2pri, pdev 75 drivers/net/ethernet/broadcom/bnxt/bnxt_debugfs.c const char *pname = pci_name(bp->pdev); pdev 320 drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c data = dma_alloc_coherent(&bp->pdev->dev, sizeof(*data), pdev 351 drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c dma_free_coherent(&bp->pdev->dev, sizeof(*data), data, data_dma_addr); pdev 456 drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c if (pci_find_ext_capability(bp->pdev, PCI_EXT_CAP_ID_SRIOV) && pdev 460 drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c rc = devlink_register(dl, &bp->pdev->dev); pdev 1241 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c strlcpy(info->bus_info, pci_name(bp->pdev), sizeof(info->bus_info)); pdev 1735 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c kmem = dma_alloc_coherent(&bp->pdev->dev, data_len, &dma_handle, pdev 1746 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c dma_free_coherent(&bp->pdev->dev, data_len, kmem, dma_handle); pdev 2042 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c kmem = dma_alloc_coherent(&bp->pdev->dev, fw->size, pdev 2055 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c dma_free_coherent(&bp->pdev->dev, fw->size, kmem, pdev 2171 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c buf = dma_alloc_coherent(&bp->pdev->dev, buflen, &dma_handle, pdev 2183 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c dma_free_coherent(&bp->pdev->dev, buflen, buf, dma_handle); pdev 2199 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c buf = dma_alloc_coherent(&bp->pdev->dev, length, &dma_handle, pdev 2215 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c dma_free_coherent(&bp->pdev->dev, length, buf, dma_handle); pdev 2298 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c dev_err(&bp->pdev->dev, "Unable to allocate memory for pkg version, length = %u\n", pdev 2838 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c map = dma_map_single(&bp->pdev->dev, skb->data, pkt_size, pdev 2840 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c if (dma_mapping_error(&bp->pdev->dev, map)) { pdev 2852 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c dma_unmap_single(&bp->pdev->dev, map, pkt_size, PCI_DMA_TODEVICE); pdev 2984 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c if (pci_vfs_assigned(bp->pdev)) { pdev 3029 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c dma_buf = dma_alloc_coherent(&bp->pdev->dev, info->dma_len, &dma_handle, pdev 3086 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c dma_free_coherent(&bp->pdev->dev, info->dma_len, dma_buf, dma_handle); pdev 3175 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c seg_hdr->function_id = cpu_to_le16(bp->pdev->devfn); pdev 386 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c struct pci_dev *pdev = bp->pdev; pdev 394 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c dma_free_coherent(&pdev->dev, BNXT_PAGE_SIZE, pdev 407 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c struct pci_dev *pdev = bp->pdev; pdev 423 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c dma_alloc_coherent(&pdev->dev, BNXT_PAGE_SIZE, pdev 795 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c rc = pci_enable_sriov(bp->pdev, *num_vfs); pdev 813 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c u16 num_vfs = pci_num_vf(bp->pdev); pdev 822 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c if (pci_vfs_assigned(bp->pdev)) { pdev 828 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c pci_disable_sriov(bp->pdev); pdev 845 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c int bnxt_sriov_configure(struct pci_dev *pdev, int num_vfs) pdev 847 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c struct net_device *dev = pci_get_drvdata(pdev); pdev 869 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c if (pci_vfs_assigned(bp->pdev)) { pdev 38 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.h int bnxt_sriov_configure(struct pci_dev *pdev, int num_vfs); pdev 471 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c edev->pdev = bp->pdev; pdev 60 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h struct pci_dev *pdev; pdev 208 drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c struct pci_dev *pf_pdev = vf_rep->bp->pdev; pdev 268 drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c num_vfs = pci_num_vf(bp->pdev); pdev 288 drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c for (i = 0; i < pci_num_vf(bp->pdev); i++) pdev 294 drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c u16 num_vfs = pci_num_vf(bp->pdev); pdev 396 drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c u16 *cfa_code_map = NULL, num_vfs = pci_num_vf(bp->pdev); pdev 510 drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c if (pci_num_vf(bp->pdev) == 0) { pdev 85 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c struct pci_dev *pdev = bp->pdev; pdev 87 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c dma_unmap_single(&pdev->dev, pdev 117 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c struct pci_dev *pdev; pdev 128 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c pdev = bp->pdev; pdev 133 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c dma_sync_single_for_cpu(&pdev->dev, mapping + offset, *len, bp->rx_dir); pdev 171 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c dma_sync_single_for_device(&pdev->dev, mapping + offset, *len, pdev 182 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c dma_unmap_page_attrs(&pdev->dev, mapping, pdev 219 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c struct pci_dev *pdev = bp->pdev; pdev 244 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c mapping = dma_map_single(&pdev->dev, xdp->data, xdp->len, pdev 247 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c if (dma_mapping_error(&pdev->dev, mapping)) { pdev 843 drivers/net/ethernet/broadcom/cnic.c dma_free_coherent(&udev->pdev->dev, udev->l2_buf_size, pdev 849 drivers/net/ethernet/broadcom/cnic.c dma_free_coherent(&udev->pdev->dev, udev->l2_ring_size, pdev 862 drivers/net/ethernet/broadcom/cnic.c pci_dev_put(udev->pdev); pdev 1029 drivers/net/ethernet/broadcom/cnic.c udev->l2_ring = dma_alloc_coherent(&udev->pdev->dev, udev->l2_ring_size, pdev 1037 drivers/net/ethernet/broadcom/cnic.c udev->l2_buf = dma_alloc_coherent(&udev->pdev->dev, udev->l2_buf_size, pdev 1055 drivers/net/ethernet/broadcom/cnic.c if (udev->pdev == dev->pcidev) { pdev 1073 drivers/net/ethernet/broadcom/cnic.c udev->pdev = dev->pcidev; pdev 1080 drivers/net/ethernet/broadcom/cnic.c pci_dev_get(udev->pdev); pdev 1148 drivers/net/ethernet/broadcom/cnic.c ret = uio_register_device(&udev->pdev->dev, uinfo); pdev 5469 drivers/net/ethernet/broadcom/cnic.c struct pci_dev *pdev) pdev 5503 drivers/net/ethernet/broadcom/cnic.c struct pci_dev *pdev; pdev 5515 drivers/net/ethernet/broadcom/cnic.c pdev = ethdev->pdev; pdev 5516 drivers/net/ethernet/broadcom/cnic.c if (!pdev) pdev 5520 drivers/net/ethernet/broadcom/cnic.c pci_dev_get(pdev); pdev 5521 drivers/net/ethernet/broadcom/cnic.c if ((pdev->device == PCI_DEVICE_ID_NX2_5709 || pdev 5522 drivers/net/ethernet/broadcom/cnic.c pdev->device == PCI_DEVICE_ID_NX2_5709S) && pdev 5523 drivers/net/ethernet/broadcom/cnic.c (pdev->revision < 0x10)) { pdev 5524 drivers/net/ethernet/broadcom/cnic.c pci_dev_put(pdev); pdev 5527 drivers/net/ethernet/broadcom/cnic.c pci_dev_put(pdev); pdev 5529 drivers/net/ethernet/broadcom/cnic.c cdev = cnic_alloc_dev(dev, pdev); pdev 5538 drivers/net/ethernet/broadcom/cnic.c cdev->pcidev = pdev; pdev 5563 drivers/net/ethernet/broadcom/cnic.c struct pci_dev *pdev; pdev 5575 drivers/net/ethernet/broadcom/cnic.c pdev = ethdev->pdev; pdev 5576 drivers/net/ethernet/broadcom/cnic.c if (!pdev) pdev 5580 drivers/net/ethernet/broadcom/cnic.c cdev = cnic_alloc_dev(dev, pdev); pdev 5591 drivers/net/ethernet/broadcom/cnic.c cdev->pcidev = pdev; pdev 205 drivers/net/ethernet/broadcom/cnic.h struct pci_dev *pdev; pdev 210 drivers/net/ethernet/broadcom/cnic_if.h struct pci_dev *pdev; pdev 1405 drivers/net/ethernet/broadcom/genet/bcmgenet.c skb = bcmgenet_free_tx_cb(&priv->pdev->dev, pdev 1549 drivers/net/ethernet/broadcom/genet/bcmgenet.c struct device *kdev = &priv->pdev->dev; pdev 1694 drivers/net/ethernet/broadcom/genet/bcmgenet.c struct device *kdev = &priv->pdev->dev; pdev 1967 drivers/net/ethernet/broadcom/genet/bcmgenet.c skb = bcmgenet_free_rx_cb(&priv->pdev->dev, cb); pdev 2035 drivers/net/ethernet/broadcom/genet/bcmgenet.c struct device *kdev = &priv->pdev->dev; pdev 2039 drivers/net/ethernet/broadcom/genet/bcmgenet.c dev_dbg(&priv->pdev->dev, "bcmgenet: init_umac\n"); pdev 2528 drivers/net/ethernet/broadcom/genet/bcmgenet.c dev_kfree_skb(bcmgenet_free_tx_cb(&priv->pdev->dev, pdev 2738 drivers/net/ethernet/broadcom/genet/bcmgenet.c pm_wakeup_event(&priv->pdev->dev, 0); pdev 3361 drivers/net/ethernet/broadcom/genet/bcmgenet.c dev_err(&priv->pdev->dev, pdev 3367 drivers/net/ethernet/broadcom/genet/bcmgenet.c dev_info(&priv->pdev->dev, "GENET " GENET_VER_FMT, pdev 3437 drivers/net/ethernet/broadcom/genet/bcmgenet.c static int bcmgenet_probe(struct platform_device *pdev) pdev 3439 drivers/net/ethernet/broadcom/genet/bcmgenet.c struct bcmgenet_platform_data *pd = pdev->dev.platform_data; pdev 3440 drivers/net/ethernet/broadcom/genet/bcmgenet.c struct device_node *dn = pdev->dev.of_node; pdev 3453 drivers/net/ethernet/broadcom/genet/bcmgenet.c dev_err(&pdev->dev, "can't allocate net device\n"); pdev 3464 drivers/net/ethernet/broadcom/genet/bcmgenet.c priv->irq0 = platform_get_irq(pdev, 0); pdev 3465 drivers/net/ethernet/broadcom/genet/bcmgenet.c priv->irq1 = platform_get_irq(pdev, 1); pdev 3466 drivers/net/ethernet/broadcom/genet/bcmgenet.c priv->wol_irq = platform_get_irq(pdev, 2); pdev 3468 drivers/net/ethernet/broadcom/genet/bcmgenet.c dev_err(&pdev->dev, "can't find IRQs\n"); pdev 3476 drivers/net/ethernet/broadcom/genet/bcmgenet.c dev_err(&pdev->dev, "can't find MAC address\n"); pdev 3484 drivers/net/ethernet/broadcom/genet/bcmgenet.c priv->base = devm_platform_ioremap_resource(pdev, 0); pdev 3492 drivers/net/ethernet/broadcom/genet/bcmgenet.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 3493 drivers/net/ethernet/broadcom/genet/bcmgenet.c dev_set_drvdata(&pdev->dev, dev); pdev 3507 drivers/net/ethernet/broadcom/genet/bcmgenet.c err = devm_request_irq(&pdev->dev, priv->wol_irq, bcmgenet_wol_isr, 0, pdev 3510 drivers/net/ethernet/broadcom/genet/bcmgenet.c device_set_wakeup_capable(&pdev->dev, 1); pdev 3520 drivers/net/ethernet/broadcom/genet/bcmgenet.c priv->pdev = pdev; pdev 3526 drivers/net/ethernet/broadcom/genet/bcmgenet.c priv->clk = devm_clk_get(&priv->pdev->dev, "enet"); pdev 3528 drivers/net/ethernet/broadcom/genet/bcmgenet.c dev_warn(&priv->pdev->dev, "failed to get enet clock\n"); pdev 3542 drivers/net/ethernet/broadcom/genet/bcmgenet.c priv->clk_wol = devm_clk_get(&priv->pdev->dev, "enet-wol"); pdev 3544 drivers/net/ethernet/broadcom/genet/bcmgenet.c dev_warn(&priv->pdev->dev, "failed to get enet-wol clock\n"); pdev 3548 drivers/net/ethernet/broadcom/genet/bcmgenet.c priv->clk_eee = devm_clk_get(&priv->pdev->dev, "enet-eee"); pdev 3550 drivers/net/ethernet/broadcom/genet/bcmgenet.c dev_warn(&priv->pdev->dev, "failed to get enet-eee clock\n"); pdev 3597 drivers/net/ethernet/broadcom/genet/bcmgenet.c static int bcmgenet_remove(struct platform_device *pdev) pdev 3599 drivers/net/ethernet/broadcom/genet/bcmgenet.c struct bcmgenet_priv *priv = dev_to_priv(&pdev->dev); pdev 3601 drivers/net/ethernet/broadcom/genet/bcmgenet.c dev_set_drvdata(&pdev->dev, NULL); pdev 671 drivers/net/ethernet/broadcom/genet/bcmgenet.h struct platform_device *pdev; pdev 64 drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c struct device *kdev = &priv->pdev->dev; pdev 180 drivers/net/ethernet/broadcom/genet/bcmmii.c struct device *kdev = &priv->pdev->dev; pdev 311 drivers/net/ethernet/broadcom/genet/bcmmii.c struct device_node *dn = priv->pdev->dev.of_node; pdev 372 drivers/net/ethernet/broadcom/genet/bcmmii.c struct device_node *dn = priv->pdev->dev.of_node; pdev 373 drivers/net/ethernet/broadcom/genet/bcmmii.c struct device *kdev = &priv->pdev->dev; pdev 393 drivers/net/ethernet/broadcom/genet/bcmmii.c struct device *kdev = &priv->pdev->dev; pdev 420 drivers/net/ethernet/broadcom/genet/bcmmii.c struct platform_device *pdev = priv->pdev; pdev 421 drivers/net/ethernet/broadcom/genet/bcmmii.c struct bcmgenet_platform_data *pdata = pdev->dev.platform_data; pdev 422 drivers/net/ethernet/broadcom/genet/bcmmii.c struct device_node *dn = pdev->dev.of_node; pdev 428 drivers/net/ethernet/broadcom/genet/bcmmii.c pres = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 446 drivers/net/ethernet/broadcom/genet/bcmmii.c id = pdev->id; pdev 454 drivers/net/ethernet/broadcom/genet/bcmmii.c ppdev->dev.parent = &pdev->dev; pdev 479 drivers/net/ethernet/broadcom/genet/bcmmii.c struct device_node *dn = priv->pdev->dev.of_node; pdev 480 drivers/net/ethernet/broadcom/genet/bcmmii.c struct device *kdev = &priv->pdev->dev; pdev 529 drivers/net/ethernet/broadcom/genet/bcmmii.c struct device *kdev = &priv->pdev->dev; pdev 536 drivers/net/ethernet/broadcom/genet/bcmmii.c UNIMAC_MDIO_DRV_NAME, priv->pdev->id); pdev 581 drivers/net/ethernet/broadcom/genet/bcmmii.c struct device_node *dn = priv->pdev->dev.of_node; pdev 612 drivers/net/ethernet/broadcom/genet/bcmmii.c struct device_node *dn = priv->pdev->dev.of_node; pdev 499 drivers/net/ethernet/broadcom/tg3.c pci_write_config_dword(tp->pdev, TG3PCI_REG_BASE_ADDR, off); pdev 500 drivers/net/ethernet/broadcom/tg3.c pci_write_config_dword(tp->pdev, TG3PCI_REG_DATA, val); pdev 516 drivers/net/ethernet/broadcom/tg3.c pci_write_config_dword(tp->pdev, TG3PCI_REG_BASE_ADDR, off); pdev 517 drivers/net/ethernet/broadcom/tg3.c pci_read_config_dword(tp->pdev, TG3PCI_REG_DATA, &val); pdev 527 drivers/net/ethernet/broadcom/tg3.c pci_write_config_dword(tp->pdev, TG3PCI_RCV_RET_RING_CON_IDX + pdev 532 drivers/net/ethernet/broadcom/tg3.c pci_write_config_dword(tp->pdev, TG3PCI_STD_RING_PROD_IDX + pdev 538 drivers/net/ethernet/broadcom/tg3.c pci_write_config_dword(tp->pdev, TG3PCI_REG_BASE_ADDR, off + 0x5600); pdev 539 drivers/net/ethernet/broadcom/tg3.c pci_write_config_dword(tp->pdev, TG3PCI_REG_DATA, val); pdev 547 drivers/net/ethernet/broadcom/tg3.c pci_write_config_dword(tp->pdev, TG3PCI_MISC_LOCAL_CTRL, pdev 558 drivers/net/ethernet/broadcom/tg3.c pci_write_config_dword(tp->pdev, TG3PCI_REG_BASE_ADDR, off + 0x5600); pdev 559 drivers/net/ethernet/broadcom/tg3.c pci_read_config_dword(tp->pdev, TG3PCI_REG_DATA, &val); pdev 639 drivers/net/ethernet/broadcom/tg3.c pci_write_config_dword(tp->pdev, TG3PCI_MEM_WIN_BASE_ADDR, off); pdev 640 drivers/net/ethernet/broadcom/tg3.c pci_write_config_dword(tp->pdev, TG3PCI_MEM_WIN_DATA, val); pdev 643 drivers/net/ethernet/broadcom/tg3.c pci_write_config_dword(tp->pdev, TG3PCI_MEM_WIN_BASE_ADDR, 0); pdev 666 drivers/net/ethernet/broadcom/tg3.c pci_write_config_dword(tp->pdev, TG3PCI_MEM_WIN_BASE_ADDR, off); pdev 667 drivers/net/ethernet/broadcom/tg3.c pci_read_config_dword(tp->pdev, TG3PCI_MEM_WIN_DATA, val); pdev 670 drivers/net/ethernet/broadcom/tg3.c pci_write_config_dword(tp->pdev, TG3PCI_MEM_WIN_BASE_ADDR, 0); pdev 759 drivers/net/ethernet/broadcom/tg3.c if (pci_channel_offline(tp->pdev)) pdev 968 drivers/net/ethernet/broadcom/tg3.c if (device_may_wakeup(&tp->pdev->dev) && pdev 1529 drivers/net/ethernet/broadcom/tg3.c addr = ssb_gige_get_phyaddr(tp->pdev); pdev 1547 drivers/net/ethernet/broadcom/tg3.c (tp->pdev->bus->number << 8) | tp->pdev->devfn); pdev 1549 drivers/net/ethernet/broadcom/tg3.c tp->mdio_bus->parent = &tp->pdev->dev; pdev 1564 drivers/net/ethernet/broadcom/tg3.c dev_warn(&tp->pdev->dev, "mdiobus_reg failed (0x%x)\n", i); pdev 1572 drivers/net/ethernet/broadcom/tg3.c dev_warn(&tp->pdev->dev, "No PHY devices\n"); pdev 1661 drivers/net/ethernet/broadcom/tg3.c if (pci_channel_offline(tp->pdev)) pdev 1835 drivers/net/ethernet/broadcom/tg3.c if (pci_channel_offline(tp->pdev)) pdev 1848 drivers/net/ethernet/broadcom/tg3.c if (pci_channel_offline(tp->pdev)) { pdev 2110 drivers/net/ethernet/broadcom/tg3.c dev_err(&tp->pdev->dev, "Could not attach to PHY\n"); pdev 2882 drivers/net/ethernet/broadcom/tg3.c } else if (tp->pdev->device == PCI_DEVICE_ID_TIGON3_5761 || pdev 2883 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device == TG3PCI_DEVICE_TIGON3_5761S) { pdev 2986 drivers/net/ethernet/broadcom/tg3.c if (tp->pdev_peer && tp->pdev_peer != tp->pdev) { pdev 3602 drivers/net/ethernet/broadcom/tg3.c if (pci_channel_offline(tp->pdev)) pdev 4009 drivers/net/ethernet/broadcom/tg3.c pci_write_config_dword(tp->pdev, pdev 4019 drivers/net/ethernet/broadcom/tg3.c err = pci_set_power_state(tp->pdev, PCI_D0); pdev 4041 drivers/net/ethernet/broadcom/tg3.c pcie_capability_set_word(tp->pdev, PCI_EXP_LNKCTL, pdev 4048 drivers/net/ethernet/broadcom/tg3.c device_should_wake = device_may_wakeup(&tp->pdev->dev) && pdev 4281 drivers/net/ethernet/broadcom/tg3.c pci_wake_from_d3(tp->pdev, tg3_flag(tp, WOL_ENABLE)); pdev 4282 drivers/net/ethernet/broadcom/tg3.c pci_set_power_state(tp->pdev, PCI_D3hot); pdev 5085 drivers/net/ethernet/broadcom/tg3.c pcie_capability_clear_word(tp->pdev, PCI_EXP_LNKCTL, pdev 5088 drivers/net/ethernet/broadcom/tg3.c pcie_capability_set_word(tp->pdev, PCI_EXP_LNKCTL, pdev 6579 drivers/net/ethernet/broadcom/tg3.c pci_unmap_single(tp->pdev, pdev 6599 drivers/net/ethernet/broadcom/tg3.c pci_unmap_page(tp->pdev, pdev 6661 drivers/net/ethernet/broadcom/tg3.c pci_unmap_single(tp->pdev, dma_unmap_addr(ri, mapping), pdev 6726 drivers/net/ethernet/broadcom/tg3.c mapping = pci_map_single(tp->pdev, pdev 6730 drivers/net/ethernet/broadcom/tg3.c if (unlikely(pci_dma_mapping_error(tp->pdev, mapping))) { pdev 6897 drivers/net/ethernet/broadcom/tg3.c pci_unmap_single(tp->pdev, dma_addr, skb_size, pdev 6923 drivers/net/ethernet/broadcom/tg3.c pci_dma_sync_single_for_cpu(tp->pdev, dma_addr, len, PCI_DMA_FROMDEVICE); pdev 6927 drivers/net/ethernet/broadcom/tg3.c pci_dma_sync_single_for_device(tp->pdev, dma_addr, len, PCI_DMA_FROMDEVICE); pdev 7777 drivers/net/ethernet/broadcom/tg3.c pci_unmap_single(tnapi->tp->pdev, pdev 7794 drivers/net/ethernet/broadcom/tg3.c pci_unmap_page(tnapi->tp->pdev, pdev 7831 drivers/net/ethernet/broadcom/tg3.c new_addr = pci_map_single(tp->pdev, new_skb->data, new_skb->len, pdev 7834 drivers/net/ethernet/broadcom/tg3.c if (pci_dma_mapping_error(tp->pdev, new_addr)) { pdev 8060 drivers/net/ethernet/broadcom/tg3.c mapping = pci_map_single(tp->pdev, skb->data, len, PCI_DMA_TODEVICE); pdev 8061 drivers/net/ethernet/broadcom/tg3.c if (pci_dma_mapping_error(tp->pdev, mapping)) pdev 8093 drivers/net/ethernet/broadcom/tg3.c mapping = skb_frag_dma_map(&tp->pdev->dev, frag, 0, pdev 8099 drivers/net/ethernet/broadcom/tg3.c if (dma_mapping_error(&tp->pdev->dev, mapping)) pdev 8494 drivers/net/ethernet/broadcom/tg3.c dma_free_coherent(&tp->pdev->dev, TG3_RX_STD_RING_BYTES(tp), pdev 8499 drivers/net/ethernet/broadcom/tg3.c dma_free_coherent(&tp->pdev->dev, TG3_RX_JMB_RING_BYTES(tp), pdev 8513 drivers/net/ethernet/broadcom/tg3.c tpr->rx_std = dma_alloc_coherent(&tp->pdev->dev, pdev 8526 drivers/net/ethernet/broadcom/tg3.c tpr->rx_jmb = dma_alloc_coherent(&tp->pdev->dev, pdev 8625 drivers/net/ethernet/broadcom/tg3.c dma_free_coherent(&tp->pdev->dev, TG3_TX_RING_BYTES, pdev 8653 drivers/net/ethernet/broadcom/tg3.c tnapi->tx_ring = dma_alloc_coherent(&tp->pdev->dev, pdev 8680 drivers/net/ethernet/broadcom/tg3.c dma_free_coherent(&tp->pdev->dev, pdev 8713 drivers/net/ethernet/broadcom/tg3.c tnapi->rx_rcb = dma_alloc_coherent(&tp->pdev->dev, pdev 8740 drivers/net/ethernet/broadcom/tg3.c dma_free_coherent(&tp->pdev->dev, TG3_HW_STATUS_SIZE, pdev 8755 drivers/net/ethernet/broadcom/tg3.c dma_free_coherent(&tp->pdev->dev, sizeof(struct tg3_hw_stats), pdev 8769 drivers/net/ethernet/broadcom/tg3.c tp->hw_stats = dma_alloc_coherent(&tp->pdev->dev, pdev 8779 drivers/net/ethernet/broadcom/tg3.c tnapi->hw_status = dma_alloc_coherent(&tp->pdev->dev, pdev 8859 drivers/net/ethernet/broadcom/tg3.c if (pci_channel_offline(tp->pdev)) { pdev 8860 drivers/net/ethernet/broadcom/tg3.c dev_err(&tp->pdev->dev, pdev 8874 drivers/net/ethernet/broadcom/tg3.c dev_err(&tp->pdev->dev, pdev 8890 drivers/net/ethernet/broadcom/tg3.c if (pci_channel_offline(tp->pdev)) { pdev 8929 drivers/net/ethernet/broadcom/tg3.c dev_err(&tp->pdev->dev, pdev 8958 drivers/net/ethernet/broadcom/tg3.c pci_read_config_word(tp->pdev, PCI_COMMAND, &tp->pci_cmd); pdev 8967 drivers/net/ethernet/broadcom/tg3.c pci_write_config_dword(tp->pdev, TG3PCI_MISC_HOST_CTRL, pdev 8980 drivers/net/ethernet/broadcom/tg3.c pci_write_config_dword(tp->pdev, TG3PCI_PCISTATE, val); pdev 8982 drivers/net/ethernet/broadcom/tg3.c pci_write_config_word(tp->pdev, PCI_COMMAND, tp->pci_cmd); pdev 8985 drivers/net/ethernet/broadcom/tg3.c pci_write_config_byte(tp->pdev, PCI_CACHE_LINE_SIZE, pdev 8987 drivers/net/ethernet/broadcom/tg3.c pci_write_config_byte(tp->pdev, PCI_LATENCY_TIMER, pdev 8995 drivers/net/ethernet/broadcom/tg3.c pci_read_config_word(tp->pdev, tp->pcix_cap + PCI_X_CMD, pdev 8998 drivers/net/ethernet/broadcom/tg3.c pci_write_config_word(tp->pdev, tp->pcix_cap + PCI_X_CMD, pdev 9010 drivers/net/ethernet/broadcom/tg3.c pci_read_config_word(tp->pdev, pdev 9013 drivers/net/ethernet/broadcom/tg3.c pci_write_config_word(tp->pdev, pdev 9074 drivers/net/ethernet/broadcom/tg3.c if (!pci_device_is_present(tp->pdev)) pdev 9196 drivers/net/ethernet/broadcom/tg3.c pci_read_config_dword(tp->pdev, PCI_COMMAND, &val); pdev 9200 drivers/net/ethernet/broadcom/tg3.c if (tg3_flag(tp, PCI_EXPRESS) && pci_is_pcie(tp->pdev)) { pdev 9211 drivers/net/ethernet/broadcom/tg3.c pci_read_config_dword(tp->pdev, 0xc4, &cfg_val); pdev 9212 drivers/net/ethernet/broadcom/tg3.c pci_write_config_dword(tp->pdev, 0xc4, pdev 9224 drivers/net/ethernet/broadcom/tg3.c pcie_capability_clear_word(tp->pdev, PCI_EXP_DEVCTL, val16); pdev 9227 drivers/net/ethernet/broadcom/tg3.c pcie_capability_write_word(tp->pdev, PCI_EXP_DEVSTA, pdev 10093 drivers/net/ethernet/broadcom/tg3.c if (tp->pdev->subsystem_vendor == PCI_VENDOR_ID_DELL && pdev 10094 drivers/net/ethernet/broadcom/tg3.c tp->pdev->subsystem_device == TG3PCI_SUBDEVICE_ID_DELL_5762) { pdev 10522 drivers/net/ethernet/broadcom/tg3.c pci_read_config_word(tp->pdev, tp->pcix_cap + PCI_X_CMD, pdev 10531 drivers/net/ethernet/broadcom/tg3.c pci_write_config_word(tp->pdev, tp->pcix_cap + PCI_X_CMD, pdev 10865 drivers/net/ethernet/broadcom/tg3.c struct pci_dev *pdev = tp->pdev; pdev 10881 drivers/net/ethernet/broadcom/tg3.c tp->hwmon_dev = hwmon_device_register_with_groups(&pdev->dev, "tg3", pdev 10885 drivers/net/ethernet/broadcom/tg3.c dev_err(&pdev->dev, "Cannot register hwmon device, aborting\n"); pdev 11366 drivers/net/ethernet/broadcom/tg3.c pci_read_config_word(tp->pdev, PCI_COMMAND, &pci_cmd); pdev 11367 drivers/net/ethernet/broadcom/tg3.c pci_write_config_word(tp->pdev, PCI_COMMAND, pdev 11372 drivers/net/ethernet/broadcom/tg3.c pci_write_config_word(tp->pdev, PCI_COMMAND, pci_cmd); pdev 11388 drivers/net/ethernet/broadcom/tg3.c pci_disable_msi(tp->pdev); pdev 11391 drivers/net/ethernet/broadcom/tg3.c tp->napi[0].irq_vec = tp->pdev->irq; pdev 11417 drivers/net/ethernet/broadcom/tg3.c if (request_firmware(&tp->fw, tp->fw_needed, &tp->pdev->dev)) { pdev 11486 drivers/net/ethernet/broadcom/tg3.c rc = pci_enable_msix_range(tp->pdev, msix_ent, 1, tp->irq_cnt); pdev 11502 drivers/net/ethernet/broadcom/tg3.c pci_disable_msix(tp->pdev); pdev 11533 drivers/net/ethernet/broadcom/tg3.c else if (tg3_flag(tp, SUPPORT_MSI) && pci_enable_msi(tp->pdev) == 0) pdev 11547 drivers/net/ethernet/broadcom/tg3.c tp->napi[0].irq_vec = tp->pdev->irq; pdev 11561 drivers/net/ethernet/broadcom/tg3.c pci_disable_msix(tp->pdev); pdev 11563 drivers/net/ethernet/broadcom/tg3.c pci_disable_msi(tp->pdev); pdev 11771 drivers/net/ethernet/broadcom/tg3.c pci_set_power_state(tp->pdev, PCI_D3hot); pdev 11789 drivers/net/ethernet/broadcom/tg3.c if (pci_device_is_present(tp->pdev)) { pdev 12324 drivers/net/ethernet/broadcom/tg3.c strlcpy(info->bus_info, pci_name(tp->pdev), sizeof(info->bus_info)); pdev 12331 drivers/net/ethernet/broadcom/tg3.c if (tg3_flag(tp, WOL_CAP) && device_can_wakeup(&tp->pdev->dev)) pdev 12336 drivers/net/ethernet/broadcom/tg3.c if (tg3_flag(tp, WOL_ENABLE) && device_can_wakeup(&tp->pdev->dev)) pdev 12344 drivers/net/ethernet/broadcom/tg3.c struct device *dp = &tp->pdev->dev; pdev 12858 drivers/net/ethernet/broadcom/tg3.c cnt = pci_read_vpd(tp->pdev, pos, pdev 13518 drivers/net/ethernet/broadcom/tg3.c map = pci_map_single(tp->pdev, skb->data, tx_len, PCI_DMA_TODEVICE); pdev 13519 drivers/net/ethernet/broadcom/tg3.c if (pci_dma_mapping_error(tp->pdev, map)) { pdev 13617 drivers/net/ethernet/broadcom/tg3.c pci_dma_sync_single_for_cpu(tp->pdev, map, rx_len, pdev 15141 drivers/net/ethernet/broadcom/tg3.c tp->pdev->subsystem_vendor) && pdev 15143 drivers/net/ethernet/broadcom/tg3.c tp->pdev->subsystem_device)) pdev 15171 drivers/net/ethernet/broadcom/tg3.c device_set_wakeup_enable(&tp->pdev->dev, true); pdev 15282 drivers/net/ethernet/broadcom/tg3.c tp->pdev->subsystem_vendor == PCI_VENDOR_ID_DELL) pdev 15290 drivers/net/ethernet/broadcom/tg3.c if ((tp->pdev->subsystem_vendor == pdev 15292 drivers/net/ethernet/broadcom/tg3.c (tp->pdev->subsystem_device == 0x205a || pdev 15293 drivers/net/ethernet/broadcom/tg3.c tp->pdev->subsystem_device == 0x2063)) pdev 15317 drivers/net/ethernet/broadcom/tg3.c device_set_wakeup_enable(&tp->pdev->dev, true); pdev 15360 drivers/net/ethernet/broadcom/tg3.c device_set_wakeup_enable(&tp->pdev->dev, pdev 15363 drivers/net/ethernet/broadcom/tg3.c device_set_wakeup_capable(&tp->pdev->dev, false); pdev 15704 drivers/net/ethernet/broadcom/tg3.c if (tp->pdev->device == TG3PCI_DEVICE_TIGON3_5717 || pdev 15705 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device == TG3PCI_DEVICE_TIGON3_5717_C) pdev 15707 drivers/net/ethernet/broadcom/tg3.c else if (tp->pdev->device == TG3PCI_DEVICE_TIGON3_5718) pdev 15712 drivers/net/ethernet/broadcom/tg3.c if (tp->pdev->device == TG3PCI_DEVICE_TIGON3_57780) pdev 15714 drivers/net/ethernet/broadcom/tg3.c else if (tp->pdev->device == TG3PCI_DEVICE_TIGON3_57760) pdev 15716 drivers/net/ethernet/broadcom/tg3.c else if (tp->pdev->device == TG3PCI_DEVICE_TIGON3_57790) pdev 15718 drivers/net/ethernet/broadcom/tg3.c else if (tp->pdev->device == TG3PCI_DEVICE_TIGON3_57788) pdev 15723 drivers/net/ethernet/broadcom/tg3.c if (tp->pdev->device == TG3PCI_DEVICE_TIGON3_57761) pdev 15725 drivers/net/ethernet/broadcom/tg3.c else if (tp->pdev->device == TG3PCI_DEVICE_TIGON3_57765) pdev 15727 drivers/net/ethernet/broadcom/tg3.c else if (tp->pdev->device == TG3PCI_DEVICE_TIGON3_57781) pdev 15729 drivers/net/ethernet/broadcom/tg3.c else if (tp->pdev->device == TG3PCI_DEVICE_TIGON3_57785) pdev 15731 drivers/net/ethernet/broadcom/tg3.c else if (tp->pdev->device == TG3PCI_DEVICE_TIGON3_57791) pdev 15733 drivers/net/ethernet/broadcom/tg3.c else if (tp->pdev->device == TG3PCI_DEVICE_TIGON3_57795) pdev 15738 drivers/net/ethernet/broadcom/tg3.c if (tp->pdev->device == TG3PCI_DEVICE_TIGON3_57762) pdev 15740 drivers/net/ethernet/broadcom/tg3.c else if (tp->pdev->device == TG3PCI_DEVICE_TIGON3_57766) pdev 15742 drivers/net/ethernet/broadcom/tg3.c else if (tp->pdev->device == TG3PCI_DEVICE_TIGON3_57782) pdev 15744 drivers/net/ethernet/broadcom/tg3.c else if (tp->pdev->device == TG3PCI_DEVICE_TIGON3_57786) pdev 15970 drivers/net/ethernet/broadcom/tg3.c else if (tp->pdev->device == TG3PCI_DEVICE_TIGON3_5725) pdev 16067 drivers/net/ethernet/broadcom/tg3.c unsigned int func, devnr = tp->pdev->devfn & ~7; pdev 16070 drivers/net/ethernet/broadcom/tg3.c peer = pci_get_slot(tp->pdev->bus, devnr | func); pdev 16071 drivers/net/ethernet/broadcom/tg3.c if (peer && peer != tp->pdev) pdev 16079 drivers/net/ethernet/broadcom/tg3.c peer = tp->pdev; pdev 16103 drivers/net/ethernet/broadcom/tg3.c if (tp->pdev->device == TG3PCI_DEVICE_TIGON3_5717 || pdev 16104 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device == TG3PCI_DEVICE_TIGON3_5717_C || pdev 16105 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device == TG3PCI_DEVICE_TIGON3_5718 || pdev 16106 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device == TG3PCI_DEVICE_TIGON3_5719 || pdev 16107 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device == TG3PCI_DEVICE_TIGON3_5720 || pdev 16108 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device == TG3PCI_DEVICE_TIGON3_57767 || pdev 16109 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device == TG3PCI_DEVICE_TIGON3_57764 || pdev 16110 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device == TG3PCI_DEVICE_TIGON3_5762 || pdev 16111 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device == TG3PCI_DEVICE_TIGON3_5725 || pdev 16112 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device == TG3PCI_DEVICE_TIGON3_5727 || pdev 16113 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device == TG3PCI_DEVICE_TIGON3_57787) pdev 16115 drivers/net/ethernet/broadcom/tg3.c else if (tp->pdev->device == TG3PCI_DEVICE_TIGON3_57781 || pdev 16116 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device == TG3PCI_DEVICE_TIGON3_57785 || pdev 16117 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device == TG3PCI_DEVICE_TIGON3_57761 || pdev 16118 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device == TG3PCI_DEVICE_TIGON3_57765 || pdev 16119 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device == TG3PCI_DEVICE_TIGON3_57791 || pdev 16120 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device == TG3PCI_DEVICE_TIGON3_57795 || pdev 16121 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device == TG3PCI_DEVICE_TIGON3_57762 || pdev 16122 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device == TG3PCI_DEVICE_TIGON3_57766 || pdev 16123 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device == TG3PCI_DEVICE_TIGON3_57782 || pdev 16124 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device == TG3PCI_DEVICE_TIGON3_57786) pdev 16129 drivers/net/ethernet/broadcom/tg3.c pci_read_config_dword(tp->pdev, reg, &tp->pci_chip_rev_id); pdev 16217 drivers/net/ethernet/broadcom/tg3.c pci_read_config_word(tp->pdev, PCI_COMMAND, &pci_cmd); pdev 16219 drivers/net/ethernet/broadcom/tg3.c pci_write_config_word(tp->pdev, PCI_COMMAND, pci_cmd); pdev 16226 drivers/net/ethernet/broadcom/tg3.c pci_read_config_dword(tp->pdev, TG3PCI_MISC_HOST_CTRL, pdev 16230 drivers/net/ethernet/broadcom/tg3.c pci_write_config_dword(tp->pdev, TG3PCI_MISC_HOST_CTRL, pdev 16285 drivers/net/ethernet/broadcom/tg3.c tp->pdev->bus->number)) { pdev 16315 drivers/net/ethernet/broadcom/tg3.c tp->pdev->bus->number) && pdev 16317 drivers/net/ethernet/broadcom/tg3.c tp->pdev->bus->number)) { pdev 16333 drivers/net/ethernet/broadcom/tg3.c tp->msi_cap = tp->pdev->msi_cap; pdev 16343 drivers/net/ethernet/broadcom/tg3.c tp->pdev->bus->number) && pdev 16345 drivers/net/ethernet/broadcom/tg3.c tp->pdev->bus->number)) { pdev 16412 drivers/net/ethernet/broadcom/tg3.c tp->pdev_peer == tp->pdev)) pdev 16459 drivers/net/ethernet/broadcom/tg3.c pci_read_config_dword(tp->pdev, TG3PCI_PCISTATE, pdev 16462 drivers/net/ethernet/broadcom/tg3.c if (pci_is_pcie(tp->pdev)) { pdev 16467 drivers/net/ethernet/broadcom/tg3.c pcie_capability_read_word(tp->pdev, PCI_EXP_LNKCTL, &lnkctl); pdev 16489 drivers/net/ethernet/broadcom/tg3.c tp->pcix_cap = pci_find_capability(tp->pdev, PCI_CAP_ID_PCIX); pdev 16491 drivers/net/ethernet/broadcom/tg3.c dev_err(&tp->pdev->dev, pdev 16510 drivers/net/ethernet/broadcom/tg3.c pci_read_config_byte(tp->pdev, PCI_CACHE_LINE_SIZE, pdev 16512 drivers/net/ethernet/broadcom/tg3.c pci_read_config_byte(tp->pdev, PCI_LATENCY_TIMER, pdev 16517 drivers/net/ethernet/broadcom/tg3.c pci_write_config_byte(tp->pdev, PCI_LATENCY_TIMER, pdev 16544 drivers/net/ethernet/broadcom/tg3.c pci_read_config_dword(tp->pdev, pdev 16545 drivers/net/ethernet/broadcom/tg3.c tp->pdev->pm_cap + PCI_PM_CTRL, pdev 16549 drivers/net/ethernet/broadcom/tg3.c pci_write_config_dword(tp->pdev, pdev 16550 drivers/net/ethernet/broadcom/tg3.c tp->pdev->pm_cap + PCI_PM_CTRL, pdev 16554 drivers/net/ethernet/broadcom/tg3.c pci_read_config_word(tp->pdev, PCI_COMMAND, &pci_cmd); pdev 16556 drivers/net/ethernet/broadcom/tg3.c pci_write_config_word(tp->pdev, PCI_COMMAND, pci_cmd); pdev 16569 drivers/net/ethernet/broadcom/tg3.c pci_write_config_dword(tp->pdev, TG3PCI_PCISTATE, pci_state_reg); pdev 16613 drivers/net/ethernet/broadcom/tg3.c pci_read_config_word(tp->pdev, PCI_COMMAND, &pci_cmd); pdev 16615 drivers/net/ethernet/broadcom/tg3.c pci_write_config_word(tp->pdev, PCI_COMMAND, pci_cmd); pdev 16638 drivers/net/ethernet/broadcom/tg3.c tp->pci_fn = PCI_FUNC(tp->pdev->devfn) & 3; pdev 16642 drivers/net/ethernet/broadcom/tg3.c pci_read_config_dword(tp->pdev, pdev 16689 drivers/net/ethernet/broadcom/tg3.c pci_write_config_dword(tp->pdev, TG3PCI_PCISTATE, pdev 16718 drivers/net/ethernet/broadcom/tg3.c if (tp->pdev->device == PCI_DEVICE_ID_TIGON3_5761 || pdev 16719 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device == TG3PCI_DEVICE_TIGON3_5761S) { pdev 16778 drivers/net/ethernet/broadcom/tg3.c if (tp->pdev->device != PCI_DEVICE_ID_TIGON3_5756 && pdev 16779 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device != PCI_DEVICE_ID_TIGON3_5722) pdev 16781 drivers/net/ethernet/broadcom/tg3.c if (tp->pdev->device == PCI_DEVICE_ID_TIGON3_5755M) pdev 16843 drivers/net/ethernet/broadcom/tg3.c pci_read_config_dword(tp->pdev, TG3PCI_PCISTATE, pdev 16891 drivers/net/ethernet/broadcom/tg3.c pci_write_config_dword(tp->pdev, TG3PCI_MISC_HOST_CTRL, pdev 16906 drivers/net/ethernet/broadcom/tg3.c dev_err(&tp->pdev->dev, "phy probe failed, err %d\n", err); pdev 16936 drivers/net/ethernet/broadcom/tg3.c if (tp->pdev->subsystem_vendor == PCI_VENDOR_ID_DELL && pdev 16990 drivers/net/ethernet/broadcom/tg3.c if (!eth_platform_get_mac_address(&tp->pdev->dev, dev->dev_addr)) pdev 16994 drivers/net/ethernet/broadcom/tg3.c err = ssb_gige_get_macaddr(tp->pdev, &dev->dev_addr[0]); pdev 17067 drivers/net/ethernet/broadcom/tg3.c pci_read_config_byte(tp->pdev, PCI_CACHE_LINE_SIZE, &byte); pdev 17253 drivers/net/ethernet/broadcom/tg3.c pci_write_config_dword(tp->pdev, TG3PCI_MEM_WIN_BASE_ADDR, pdev 17255 drivers/net/ethernet/broadcom/tg3.c pci_write_config_dword(tp->pdev, TG3PCI_MEM_WIN_DATA, val); pdev 17257 drivers/net/ethernet/broadcom/tg3.c pci_write_config_dword(tp->pdev, TG3PCI_MEM_WIN_BASE_ADDR, 0); pdev 17296 drivers/net/ethernet/broadcom/tg3.c buf = dma_alloc_coherent(&tp->pdev->dev, TEST_BUFFER_SIZE, pdev 17401 drivers/net/ethernet/broadcom/tg3.c dev_err(&tp->pdev->dev, pdev 17410 drivers/net/ethernet/broadcom/tg3.c dev_err(&tp->pdev->dev, "%s: Buffer read failed. " pdev 17427 drivers/net/ethernet/broadcom/tg3.c dev_err(&tp->pdev->dev, pdev 17459 drivers/net/ethernet/broadcom/tg3.c dma_free_coherent(&tp->pdev->dev, TEST_BUFFER_SIZE, buf, buf_dma); pdev 17619 drivers/net/ethernet/broadcom/tg3.c static int tg3_init_one(struct pci_dev *pdev, pdev 17632 drivers/net/ethernet/broadcom/tg3.c err = pci_enable_device(pdev); pdev 17634 drivers/net/ethernet/broadcom/tg3.c dev_err(&pdev->dev, "Cannot enable PCI device, aborting\n"); pdev 17638 drivers/net/ethernet/broadcom/tg3.c err = pci_request_regions(pdev, DRV_MODULE_NAME); pdev 17640 drivers/net/ethernet/broadcom/tg3.c dev_err(&pdev->dev, "Cannot obtain PCI resources, aborting\n"); pdev 17644 drivers/net/ethernet/broadcom/tg3.c pci_set_master(pdev); pdev 17652 drivers/net/ethernet/broadcom/tg3.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 17655 drivers/net/ethernet/broadcom/tg3.c tp->pdev = pdev; pdev 17667 drivers/net/ethernet/broadcom/tg3.c if (pdev_is_ssb_gige_core(pdev)) { pdev 17669 drivers/net/ethernet/broadcom/tg3.c if (ssb_gige_must_flush_posted_writes(pdev)) pdev 17671 drivers/net/ethernet/broadcom/tg3.c if (ssb_gige_one_dma_at_once(pdev)) pdev 17673 drivers/net/ethernet/broadcom/tg3.c if (ssb_gige_have_roboswitch(pdev)) { pdev 17677 drivers/net/ethernet/broadcom/tg3.c if (ssb_gige_is_rgmii(pdev)) pdev 17706 drivers/net/ethernet/broadcom/tg3.c tp->regs = pci_ioremap_bar(pdev, BAR_0); pdev 17708 drivers/net/ethernet/broadcom/tg3.c dev_err(&pdev->dev, "Cannot map device registers, aborting\n"); pdev 17713 drivers/net/ethernet/broadcom/tg3.c if (tp->pdev->device == PCI_DEVICE_ID_TIGON3_5761 || pdev 17714 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device == PCI_DEVICE_ID_TIGON3_5761E || pdev 17715 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device == TG3PCI_DEVICE_TIGON3_5761S || pdev 17716 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device == TG3PCI_DEVICE_TIGON3_5761SE || pdev 17717 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device == TG3PCI_DEVICE_TIGON3_5717 || pdev 17718 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device == TG3PCI_DEVICE_TIGON3_5717_C || pdev 17719 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device == TG3PCI_DEVICE_TIGON3_5718 || pdev 17720 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device == TG3PCI_DEVICE_TIGON3_5719 || pdev 17721 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device == TG3PCI_DEVICE_TIGON3_5720 || pdev 17722 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device == TG3PCI_DEVICE_TIGON3_57767 || pdev 17723 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device == TG3PCI_DEVICE_TIGON3_57764 || pdev 17724 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device == TG3PCI_DEVICE_TIGON3_5762 || pdev 17725 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device == TG3PCI_DEVICE_TIGON3_5725 || pdev 17726 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device == TG3PCI_DEVICE_TIGON3_5727 || pdev 17727 drivers/net/ethernet/broadcom/tg3.c tp->pdev->device == TG3PCI_DEVICE_TIGON3_57787) { pdev 17729 drivers/net/ethernet/broadcom/tg3.c tp->aperegs = pci_ioremap_bar(pdev, BAR_2); pdev 17731 drivers/net/ethernet/broadcom/tg3.c dev_err(&pdev->dev, pdev 17744 drivers/net/ethernet/broadcom/tg3.c dev->irq = pdev->irq; pdev 17748 drivers/net/ethernet/broadcom/tg3.c dev_err(&pdev->dev, pdev 17771 drivers/net/ethernet/broadcom/tg3.c err = pci_set_dma_mask(pdev, dma_mask); pdev 17774 drivers/net/ethernet/broadcom/tg3.c err = pci_set_consistent_dma_mask(pdev, pdev 17777 drivers/net/ethernet/broadcom/tg3.c dev_err(&pdev->dev, "Unable to obtain 64 bit " pdev 17784 drivers/net/ethernet/broadcom/tg3.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 17786 drivers/net/ethernet/broadcom/tg3.c dev_err(&pdev->dev, pdev 17855 drivers/net/ethernet/broadcom/tg3.c dev_err(&pdev->dev, pdev 17919 drivers/net/ethernet/broadcom/tg3.c dev_err(&pdev->dev, "DMA engine test failed, aborting\n"); pdev 17925 drivers/net/ethernet/broadcom/tg3.c pci_set_drvdata(pdev, dev); pdev 17938 drivers/net/ethernet/broadcom/tg3.c dev_err(&pdev->dev, "Cannot register net device, aborting\n"); pdev 17945 drivers/net/ethernet/broadcom/tg3.c &tp->pdev->dev); pdev 17981 drivers/net/ethernet/broadcom/tg3.c pdev->dma_mask == DMA_BIT_MASK(32) ? 32 : pdev 17982 drivers/net/ethernet/broadcom/tg3.c ((u64)pdev->dma_mask) == DMA_BIT_MASK(40) ? 40 : 64); pdev 17984 drivers/net/ethernet/broadcom/tg3.c pci_save_state(pdev); pdev 18004 drivers/net/ethernet/broadcom/tg3.c pci_release_regions(pdev); pdev 18007 drivers/net/ethernet/broadcom/tg3.c if (pci_is_enabled(pdev)) pdev 18008 drivers/net/ethernet/broadcom/tg3.c pci_disable_device(pdev); pdev 18012 drivers/net/ethernet/broadcom/tg3.c static void tg3_remove_one(struct pci_dev *pdev) pdev 18014 drivers/net/ethernet/broadcom/tg3.c struct net_device *dev = pci_get_drvdata(pdev); pdev 18040 drivers/net/ethernet/broadcom/tg3.c pci_release_regions(pdev); pdev 18041 drivers/net/ethernet/broadcom/tg3.c pci_disable_device(pdev); pdev 18143 drivers/net/ethernet/broadcom/tg3.c static void tg3_shutdown(struct pci_dev *pdev) pdev 18145 drivers/net/ethernet/broadcom/tg3.c struct net_device *dev = pci_get_drvdata(pdev); pdev 18168 drivers/net/ethernet/broadcom/tg3.c static pci_ers_result_t tg3_io_error_detected(struct pci_dev *pdev, pdev 18171 drivers/net/ethernet/broadcom/tg3.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 18211 drivers/net/ethernet/broadcom/tg3.c pci_disable_device(pdev); pdev 18228 drivers/net/ethernet/broadcom/tg3.c static pci_ers_result_t tg3_io_slot_reset(struct pci_dev *pdev) pdev 18230 drivers/net/ethernet/broadcom/tg3.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 18237 drivers/net/ethernet/broadcom/tg3.c if (pci_enable_device(pdev)) { pdev 18238 drivers/net/ethernet/broadcom/tg3.c dev_err(&pdev->dev, pdev 18243 drivers/net/ethernet/broadcom/tg3.c pci_set_master(pdev); pdev 18244 drivers/net/ethernet/broadcom/tg3.c pci_restore_state(pdev); pdev 18245 drivers/net/ethernet/broadcom/tg3.c pci_save_state(pdev); pdev 18275 drivers/net/ethernet/broadcom/tg3.c static void tg3_io_resume(struct pci_dev *pdev) pdev 18277 drivers/net/ethernet/broadcom/tg3.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 3185 drivers/net/ethernet/broadcom/tg3.h struct pci_dev *pdev; pdev 3469 drivers/net/ethernet/brocade/bna/bnad.c struct pci_dev *pdev, struct net_device *netdev) pdev 3473 drivers/net/ethernet/brocade/bna/bnad.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 3474 drivers/net/ethernet/brocade/bna/bnad.c pci_set_drvdata(pdev, netdev); pdev 3477 drivers/net/ethernet/brocade/bna/bnad.c bnad->pcidev = pdev; pdev 3478 drivers/net/ethernet/brocade/bna/bnad.c bnad->mmio_start = pci_resource_start(pdev, 0); pdev 3479 drivers/net/ethernet/brocade/bna/bnad.c bnad->mmio_len = pci_resource_len(pdev, 0); pdev 3482 drivers/net/ethernet/brocade/bna/bnad.c dev_err(&pdev->dev, "ioremap for bar0 failed\n"); pdev 3485 drivers/net/ethernet/brocade/bna/bnad.c dev_info(&pdev->dev, "bar0 mapped to %p, len %llu\n", bnad->bar0, pdev 3557 drivers/net/ethernet/brocade/bna/bnad.c struct pci_dev *pdev, bool *using_dac) pdev 3561 drivers/net/ethernet/brocade/bna/bnad.c err = pci_enable_device(pdev); pdev 3564 drivers/net/ethernet/brocade/bna/bnad.c err = pci_request_regions(pdev, BNAD_NAME); pdev 3567 drivers/net/ethernet/brocade/bna/bnad.c if (!dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64))) { pdev 3570 drivers/net/ethernet/brocade/bna/bnad.c err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 3575 drivers/net/ethernet/brocade/bna/bnad.c pci_set_master(pdev); pdev 3579 drivers/net/ethernet/brocade/bna/bnad.c pci_release_regions(pdev); pdev 3581 drivers/net/ethernet/brocade/bna/bnad.c pci_disable_device(pdev); pdev 3587 drivers/net/ethernet/brocade/bna/bnad.c bnad_pci_uninit(struct pci_dev *pdev) pdev 3589 drivers/net/ethernet/brocade/bna/bnad.c pci_release_regions(pdev); pdev 3590 drivers/net/ethernet/brocade/bna/bnad.c pci_disable_device(pdev); pdev 3594 drivers/net/ethernet/brocade/bna/bnad.c bnad_pci_probe(struct pci_dev *pdev, pdev 3606 drivers/net/ethernet/brocade/bna/bnad.c if (!cna_get_firmware_buf(pdev)) { pdev 3608 drivers/net/ethernet/brocade/bna/bnad.c dev_err(&pdev->dev, "failed to load firmware image!\n"); pdev 3633 drivers/net/ethernet/brocade/bna/bnad.c err = bnad_pci_init(bnad, pdev, &using_dac); pdev 3641 drivers/net/ethernet/brocade/bna/bnad.c err = bnad_init(bnad, pdev, netdev); pdev 3698 drivers/net/ethernet/brocade/bna/bnad.c dev_err(&pdev->dev, "initialization failed err=%d\n", err); pdev 3740 drivers/net/ethernet/brocade/bna/bnad.c dev_err(&pdev->dev, "registering net device failed\n"); pdev 3772 drivers/net/ethernet/brocade/bna/bnad.c bnad_pci_uninit(pdev); pdev 3781 drivers/net/ethernet/brocade/bna/bnad.c bnad_pci_remove(struct pci_dev *pdev) pdev 3783 drivers/net/ethernet/brocade/bna/bnad.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 3810 drivers/net/ethernet/brocade/bna/bnad.c bnad_pci_uninit(pdev); pdev 377 drivers/net/ethernet/brocade/bna/bnad.h u32 *cna_get_firmware_buf(struct pci_dev *pdev); pdev 21 drivers/net/ethernet/brocade/bna/cna_fwimg.c cna_read_firmware(struct pci_dev *pdev, u32 **bfi_image, pdev 27 drivers/net/ethernet/brocade/bna/cna_fwimg.c if (request_firmware(&fw, fw_name, &pdev->dev)) { pdev 28 drivers/net/ethernet/brocade/bna/cna_fwimg.c dev_alert(&pdev->dev, "can't load firmware %s\n", fw_name); pdev 48 drivers/net/ethernet/brocade/bna/cna_fwimg.c cna_get_firmware_buf(struct pci_dev *pdev) pdev 50 drivers/net/ethernet/brocade/bna/cna_fwimg.c if (pdev->device == BFA_PCI_DEVICE_ID_CT2) { pdev 52 drivers/net/ethernet/brocade/bna/cna_fwimg.c cna_read_firmware(pdev, &bfi_image_ct2_cna, pdev 55 drivers/net/ethernet/brocade/bna/cna_fwimg.c } else if (bfa_asic_id_ct(pdev->device)) { pdev 57 drivers/net/ethernet/brocade/bna/cna_fwimg.c cna_read_firmware(pdev, &bfi_image_ct_cna, pdev 1096 drivers/net/ethernet/cadence/macb.h int (*clk_init)(struct platform_device *pdev, struct clk **pclk, pdev 1099 drivers/net/ethernet/cadence/macb.h int (*init)(struct platform_device *pdev); pdev 1173 drivers/net/ethernet/cadence/macb.h struct platform_device *pdev; pdev 319 drivers/net/ethernet/cadence/macb_main.c dev_info(&bp->pdev->dev, "invalid hw address, using random\n"); pdev 336 drivers/net/ethernet/cadence/macb_main.c status = pm_runtime_get_sync(&bp->pdev->dev); pdev 338 drivers/net/ethernet/cadence/macb_main.c pm_runtime_put_noidle(&bp->pdev->dev); pdev 359 drivers/net/ethernet/cadence/macb_main.c pm_runtime_mark_last_busy(&bp->pdev->dev); pdev 360 drivers/net/ethernet/cadence/macb_main.c pm_runtime_put_autosuspend(&bp->pdev->dev); pdev 371 drivers/net/ethernet/cadence/macb_main.c status = pm_runtime_get_sync(&bp->pdev->dev); pdev 373 drivers/net/ethernet/cadence/macb_main.c pm_runtime_put_noidle(&bp->pdev->dev); pdev 393 drivers/net/ethernet/cadence/macb_main.c pm_runtime_mark_last_busy(&bp->pdev->dev); pdev 394 drivers/net/ethernet/cadence/macb_main.c pm_runtime_put_autosuspend(&bp->pdev->dev); pdev 517 drivers/net/ethernet/cadence/macb_main.c np = bp->pdev->dev.of_node; pdev 602 drivers/net/ethernet/cadence/macb_main.c bp->pdev->name, bp->pdev->id); pdev 604 drivers/net/ethernet/cadence/macb_main.c bp->mii_bus->parent = &bp->pdev->dev; pdev 608 drivers/net/ethernet/cadence/macb_main.c np = bp->pdev->dev.of_node; pdev 611 drivers/net/ethernet/cadence/macb_main.c dev_err(&bp->pdev->dev, pdev 678 drivers/net/ethernet/cadence/macb_main.c dma_unmap_page(&bp->pdev->dev, tx_skb->mapping, pdev 681 drivers/net/ethernet/cadence/macb_main.c dma_unmap_single(&bp->pdev->dev, tx_skb->mapping, pdev 943 drivers/net/ethernet/cadence/macb_main.c paddr = dma_map_single(&bp->pdev->dev, skb->data, pdev 946 drivers/net/ethernet/cadence/macb_main.c if (dma_mapping_error(&bp->pdev->dev, paddr)) { pdev 1056 drivers/net/ethernet/cadence/macb_main.c dma_unmap_single(&bp->pdev->dev, addr, pdev 1528 drivers/net/ethernet/cadence/macb_main.c mapping = dma_map_single(&bp->pdev->dev, pdev 1531 drivers/net/ethernet/cadence/macb_main.c if (dma_mapping_error(&bp->pdev->dev, mapping)) pdev 1559 drivers/net/ethernet/cadence/macb_main.c mapping = skb_frag_dma_map(&bp->pdev->dev, frag, pdev 1561 drivers/net/ethernet/cadence/macb_main.c if (dma_mapping_error(&bp->pdev->dev, mapping)) pdev 1915 drivers/net/ethernet/cadence/macb_main.c dma_unmap_single(&bp->pdev->dev, addr, bp->rx_buffer_size, pdev 1931 drivers/net/ethernet/cadence/macb_main.c dma_free_coherent(&bp->pdev->dev, pdev 1951 drivers/net/ethernet/cadence/macb_main.c dma_free_coherent(&bp->pdev->dev, size, pdev 1957 drivers/net/ethernet/cadence/macb_main.c dma_free_coherent(&bp->pdev->dev, size, pdev 1989 drivers/net/ethernet/cadence/macb_main.c queue->rx_buffers = dma_alloc_coherent(&bp->pdev->dev, size, pdev 2008 drivers/net/ethernet/cadence/macb_main.c queue->tx_ring = dma_alloc_coherent(&bp->pdev->dev, size, pdev 2024 drivers/net/ethernet/cadence/macb_main.c queue->rx_ring = dma_alloc_coherent(&bp->pdev->dev, size, pdev 2419 drivers/net/ethernet/cadence/macb_main.c err = pm_runtime_get_sync(&bp->pdev->dev); pdev 2458 drivers/net/ethernet/cadence/macb_main.c pm_runtime_put_sync(&bp->pdev->dev); pdev 2489 drivers/net/ethernet/cadence/macb_main.c pm_runtime_put(&bp->pdev->dev); pdev 2732 drivers/net/ethernet/cadence/macb_main.c device_set_wakeup_enable(&bp->pdev->dev, bp->wol & MACB_WOL_ENABLED); pdev 2793 drivers/net/ethernet/cadence/macb_main.c tsu_clk = devm_clk_get(&bp->pdev->dev, "tsu_clk"); pdev 3348 drivers/net/ethernet/cadence/macb_main.c dev_dbg(&bp->pdev->dev, "Cadence caps 0x%08x\n", bp->caps); pdev 3380 drivers/net/ethernet/cadence/macb_main.c static int macb_clk_init(struct platform_device *pdev, struct clk **pclk, pdev 3387 drivers/net/ethernet/cadence/macb_main.c pdata = dev_get_platdata(&pdev->dev); pdev 3392 drivers/net/ethernet/cadence/macb_main.c *pclk = devm_clk_get(&pdev->dev, "pclk"); pdev 3393 drivers/net/ethernet/cadence/macb_main.c *hclk = devm_clk_get(&pdev->dev, "hclk"); pdev 3401 drivers/net/ethernet/cadence/macb_main.c dev_err(&pdev->dev, "failed to get macb_clk (%d)\n", err); pdev 3410 drivers/net/ethernet/cadence/macb_main.c dev_err(&pdev->dev, "failed to get hclk (%d)\n", err); pdev 3414 drivers/net/ethernet/cadence/macb_main.c *tx_clk = devm_clk_get_optional(&pdev->dev, "tx_clk"); pdev 3418 drivers/net/ethernet/cadence/macb_main.c *rx_clk = devm_clk_get_optional(&pdev->dev, "rx_clk"); pdev 3422 drivers/net/ethernet/cadence/macb_main.c *tsu_clk = devm_clk_get_optional(&pdev->dev, "tsu_clk"); pdev 3428 drivers/net/ethernet/cadence/macb_main.c dev_err(&pdev->dev, "failed to enable pclk (%d)\n", err); pdev 3434 drivers/net/ethernet/cadence/macb_main.c dev_err(&pdev->dev, "failed to enable hclk (%d)\n", err); pdev 3440 drivers/net/ethernet/cadence/macb_main.c dev_err(&pdev->dev, "failed to enable tx_clk (%d)\n", err); pdev 3446 drivers/net/ethernet/cadence/macb_main.c dev_err(&pdev->dev, "failed to enable rx_clk (%d)\n", err); pdev 3452 drivers/net/ethernet/cadence/macb_main.c dev_err(&pdev->dev, "failed to enable tsu_clk (%d)\n", err); pdev 3473 drivers/net/ethernet/cadence/macb_main.c static int macb_init(struct platform_device *pdev) pdev 3475 drivers/net/ethernet/cadence/macb_main.c struct net_device *dev = platform_get_drvdata(pdev); pdev 3531 drivers/net/ethernet/cadence/macb_main.c queue->irq = platform_get_irq(pdev, q); pdev 3532 drivers/net/ethernet/cadence/macb_main.c err = devm_request_irq(&pdev->dev, queue->irq, macb_interrupt, pdev 3535 drivers/net/ethernet/cadence/macb_main.c dev_err(&pdev->dev, pdev 3646 drivers/net/ethernet/cadence/macb_main.c q->rx_ring = dma_alloc_coherent(&lp->pdev->dev, pdev 3653 drivers/net/ethernet/cadence/macb_main.c q->rx_buffers = dma_alloc_coherent(&lp->pdev->dev, pdev 3658 drivers/net/ethernet/cadence/macb_main.c dma_free_coherent(&lp->pdev->dev, pdev 3697 drivers/net/ethernet/cadence/macb_main.c ret = pm_runtime_get_sync(&lp->pdev->dev); pdev 3699 drivers/net/ethernet/cadence/macb_main.c pm_runtime_put_noidle(&lp->pdev->dev); pdev 3752 drivers/net/ethernet/cadence/macb_main.c dma_free_coherent(&lp->pdev->dev, pdev 3758 drivers/net/ethernet/cadence/macb_main.c dma_free_coherent(&lp->pdev->dev, pdev 3763 drivers/net/ethernet/cadence/macb_main.c return pm_runtime_put(&lp->pdev->dev); pdev 3778 drivers/net/ethernet/cadence/macb_main.c lp->skb_physaddr = dma_map_single(&lp->pdev->dev, skb->data, pdev 3780 drivers/net/ethernet/cadence/macb_main.c if (dma_mapping_error(&lp->pdev->dev, lp->skb_physaddr)) { pdev 3870 drivers/net/ethernet/cadence/macb_main.c dma_unmap_single(&lp->pdev->dev, lp->skb_physaddr, pdev 3917 drivers/net/ethernet/cadence/macb_main.c static int at91ether_clk_init(struct platform_device *pdev, struct clk **pclk, pdev 3928 drivers/net/ethernet/cadence/macb_main.c *pclk = devm_clk_get(&pdev->dev, "ether_clk"); pdev 3934 drivers/net/ethernet/cadence/macb_main.c dev_err(&pdev->dev, "failed to enable pclk (%d)\n", err); pdev 3941 drivers/net/ethernet/cadence/macb_main.c static int at91ether_init(struct platform_device *pdev) pdev 3943 drivers/net/ethernet/cadence/macb_main.c struct net_device *dev = platform_get_drvdata(pdev); pdev 3953 drivers/net/ethernet/cadence/macb_main.c err = devm_request_irq(&pdev->dev, dev->irq, at91ether_interrupt, pdev 4019 drivers/net/ethernet/cadence/macb_main.c static int fu540_c000_clk_init(struct platform_device *pdev, struct clk **pclk, pdev 4026 drivers/net/ethernet/cadence/macb_main.c err = macb_clk_init(pdev, pclk, hclk, tx_clk, rx_clk, tsu_clk); pdev 4030 drivers/net/ethernet/cadence/macb_main.c mgmt = devm_kzalloc(&pdev->dev, sizeof(*mgmt), GFP_KERNEL); pdev 4042 drivers/net/ethernet/cadence/macb_main.c *tx_clk = devm_clk_register(&pdev->dev, &mgmt->hw); pdev 4048 drivers/net/ethernet/cadence/macb_main.c dev_err(&pdev->dev, "failed to enable tx_clk (%u)\n", err); pdev 4050 drivers/net/ethernet/cadence/macb_main.c dev_info(&pdev->dev, "Registered clk switch '%s'\n", init.name); pdev 4055 drivers/net/ethernet/cadence/macb_main.c static int fu540_c000_init(struct platform_device *pdev) pdev 4057 drivers/net/ethernet/cadence/macb_main.c mgmt->reg = devm_platform_ioremap_resource(pdev, 1); pdev 4061 drivers/net/ethernet/cadence/macb_main.c return macb_init(pdev); pdev 4178 drivers/net/ethernet/cadence/macb_main.c static int macb_probe(struct platform_device *pdev) pdev 4185 drivers/net/ethernet/cadence/macb_main.c struct device_node *np = pdev->dev.of_node; pdev 4198 drivers/net/ethernet/cadence/macb_main.c regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 4199 drivers/net/ethernet/cadence/macb_main.c mem = devm_ioremap_resource(&pdev->dev, regs); pdev 4214 drivers/net/ethernet/cadence/macb_main.c err = clk_init(pdev, &pclk, &hclk, &tx_clk, &rx_clk, &tsu_clk); pdev 4218 drivers/net/ethernet/cadence/macb_main.c pm_runtime_set_autosuspend_delay(&pdev->dev, MACB_PM_TIMEOUT); pdev 4219 drivers/net/ethernet/cadence/macb_main.c pm_runtime_use_autosuspend(&pdev->dev); pdev 4220 drivers/net/ethernet/cadence/macb_main.c pm_runtime_get_noresume(&pdev->dev); pdev 4221 drivers/net/ethernet/cadence/macb_main.c pm_runtime_set_active(&pdev->dev); pdev 4222 drivers/net/ethernet/cadence/macb_main.c pm_runtime_enable(&pdev->dev); pdev 4234 drivers/net/ethernet/cadence/macb_main.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 4237 drivers/net/ethernet/cadence/macb_main.c bp->pdev = pdev; pdev 4263 drivers/net/ethernet/cadence/macb_main.c device_init_wakeup(&pdev->dev, bp->wol & MACB_WOL_HAS_MAGIC_PACKET); pdev 4272 drivers/net/ethernet/cadence/macb_main.c dma_set_mask(&pdev->dev, DMA_BIT_MASK(44)); pdev 4276 drivers/net/ethernet/cadence/macb_main.c platform_set_drvdata(pdev, dev); pdev 4278 drivers/net/ethernet/cadence/macb_main.c dev->irq = platform_get_irq(pdev, 0); pdev 4325 drivers/net/ethernet/cadence/macb_main.c err = init(pdev); pdev 4339 drivers/net/ethernet/cadence/macb_main.c dev_err(&pdev->dev, "Cannot register net device, aborting.\n"); pdev 4352 drivers/net/ethernet/cadence/macb_main.c pm_runtime_mark_last_busy(&bp->pdev->dev); pdev 4353 drivers/net/ethernet/cadence/macb_main.c pm_runtime_put_autosuspend(&bp->pdev->dev); pdev 4374 drivers/net/ethernet/cadence/macb_main.c pm_runtime_disable(&pdev->dev); pdev 4375 drivers/net/ethernet/cadence/macb_main.c pm_runtime_set_suspended(&pdev->dev); pdev 4376 drivers/net/ethernet/cadence/macb_main.c pm_runtime_dont_use_autosuspend(&pdev->dev); pdev 4381 drivers/net/ethernet/cadence/macb_main.c static int macb_remove(struct platform_device *pdev) pdev 4385 drivers/net/ethernet/cadence/macb_main.c struct device_node *np = pdev->dev.of_node; pdev 4387 drivers/net/ethernet/cadence/macb_main.c dev = platform_get_drvdata(pdev); pdev 4401 drivers/net/ethernet/cadence/macb_main.c pm_runtime_disable(&pdev->dev); pdev 4402 drivers/net/ethernet/cadence/macb_main.c pm_runtime_dont_use_autosuspend(&pdev->dev); pdev 4403 drivers/net/ethernet/cadence/macb_main.c if (!pm_runtime_suspended(&pdev->dev)) { pdev 4409 drivers/net/ethernet/cadence/macb_main.c pm_runtime_set_suspended(&pdev->dev); pdev 29 drivers/net/ethernet/cadence/macb_pci.c static int macb_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 38 drivers/net/ethernet/cadence/macb_pci.c err = pcim_enable_device(pdev); pdev 40 drivers/net/ethernet/cadence/macb_pci.c dev_err(&pdev->dev, "Enabling PCI device has failed: %d", err); pdev 44 drivers/net/ethernet/cadence/macb_pci.c pci_set_master(pdev); pdev 48 drivers/net/ethernet/cadence/macb_pci.c res[0].start = pci_resource_start(pdev, 0); pdev 49 drivers/net/ethernet/cadence/macb_pci.c res[0].end = pci_resource_end(pdev, 0); pdev 52 drivers/net/ethernet/cadence/macb_pci.c res[1].start = pci_irq_vector(pdev, 0); pdev 56 drivers/net/ethernet/cadence/macb_pci.c dev_info(&pdev->dev, "EMAC physical base addr: %pa\n", pdev 63 drivers/net/ethernet/cadence/macb_pci.c plat_data.pclk = clk_register_fixed_rate(&pdev->dev, "pclk", NULL, 0, pdev 70 drivers/net/ethernet/cadence/macb_pci.c plat_data.hclk = clk_register_fixed_rate(&pdev->dev, "hclk", NULL, 0, pdev 79 drivers/net/ethernet/cadence/macb_pci.c plat_info.parent = &pdev->dev; pdev 80 drivers/net/ethernet/cadence/macb_pci.c plat_info.fwnode = pdev->dev.fwnode; pdev 82 drivers/net/ethernet/cadence/macb_pci.c plat_info.id = pdev->devfn; pdev 87 drivers/net/ethernet/cadence/macb_pci.c plat_info.dma_mask = pdev->dma_mask; pdev 96 drivers/net/ethernet/cadence/macb_pci.c pci_set_drvdata(pdev, plat_dev); pdev 110 drivers/net/ethernet/cadence/macb_pci.c static void macb_remove(struct pci_dev *pdev) pdev 112 drivers/net/ethernet/cadence/macb_pci.c struct platform_device *plat_dev = pci_get_drvdata(pdev); pdev 381 drivers/net/ethernet/cadence/macb_ptp.c dev_info(&bp->pdev->dev, "%s ptp clock registered.\n", pdev 394 drivers/net/ethernet/cadence/macb_ptp.c dev_info(&bp->pdev->dev, "%s ptp clock unregistered.\n", pdev 1688 drivers/net/ethernet/calxeda/xgmac.c static int xgmac_probe(struct platform_device *pdev) pdev 1696 drivers/net/ethernet/calxeda/xgmac.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1700 drivers/net/ethernet/calxeda/xgmac.c if (!request_mem_region(res->start, resource_size(res), pdev->name)) pdev 1709 drivers/net/ethernet/calxeda/xgmac.c SET_NETDEV_DEV(ndev, &pdev->dev); pdev 1711 drivers/net/ethernet/calxeda/xgmac.c platform_set_drvdata(pdev, ndev); pdev 1717 drivers/net/ethernet/calxeda/xgmac.c priv->device = &pdev->dev; pdev 1740 drivers/net/ethernet/calxeda/xgmac.c ndev->irq = platform_get_irq(pdev, 0); pdev 1748 drivers/net/ethernet/calxeda/xgmac.c dev_name(&pdev->dev), ndev); pdev 1755 drivers/net/ethernet/calxeda/xgmac.c priv->pmt_irq = platform_get_irq(pdev, 1); pdev 1763 drivers/net/ethernet/calxeda/xgmac.c dev_name(&pdev->dev), ndev); pdev 1770 drivers/net/ethernet/calxeda/xgmac.c device_set_wakeup_capable(&pdev->dev, 1); pdev 1819 drivers/net/ethernet/calxeda/xgmac.c static int xgmac_remove(struct platform_device *pdev) pdev 1821 drivers/net/ethernet/calxeda/xgmac.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 1835 drivers/net/ethernet/calxeda/xgmac.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 32 drivers/net/ethernet/cavium/common/cavium_ptp.c struct pci_dev *pdev; pdev 36 drivers/net/ethernet/cavium/common/cavium_ptp.c pdev = pci_get_device(PCI_VENDOR_ID_CAVIUM, pdev 38 drivers/net/ethernet/cavium/common/cavium_ptp.c if (!pdev) pdev 41 drivers/net/ethernet/cavium/common/cavium_ptp.c base = pci_ioremap_bar(pdev, PCI_RST_BAR_NO); pdev 50 drivers/net/ethernet/cavium/common/cavium_ptp.c pci_dev_put(pdev); pdev 59 drivers/net/ethernet/cavium/common/cavium_ptp.c struct pci_dev *pdev; pdev 61 drivers/net/ethernet/cavium/common/cavium_ptp.c pdev = pci_get_device(PCI_VENDOR_ID_CAVIUM, pdev 63 drivers/net/ethernet/cavium/common/cavium_ptp.c if (!pdev) pdev 66 drivers/net/ethernet/cavium/common/cavium_ptp.c ptp = pci_get_drvdata(pdev); pdev 70 drivers/net/ethernet/cavium/common/cavium_ptp.c pci_dev_put(pdev); pdev 80 drivers/net/ethernet/cavium/common/cavium_ptp.c pci_dev_put(ptp->pdev); pdev 217 drivers/net/ethernet/cavium/common/cavium_ptp.c static int cavium_ptp_probe(struct pci_dev *pdev, pdev 220 drivers/net/ethernet/cavium/common/cavium_ptp.c struct device *dev = &pdev->dev; pdev 233 drivers/net/ethernet/cavium/common/cavium_ptp.c clock->pdev = pdev; pdev 235 drivers/net/ethernet/cavium/common/cavium_ptp.c err = pcim_enable_device(pdev); pdev 239 drivers/net/ethernet/cavium/common/cavium_ptp.c err = pcim_iomap_regions(pdev, 1 << PCI_PTP_BAR_NO, pci_name(pdev)); pdev 243 drivers/net/ethernet/cavium/common/cavium_ptp.c clock->reg_base = pcim_iomap_table(pdev)[PCI_PTP_BAR_NO]; pdev 285 drivers/net/ethernet/cavium/common/cavium_ptp.c pci_set_drvdata(pdev, clock); pdev 292 drivers/net/ethernet/cavium/common/cavium_ptp.c pcim_iounmap_regions(pdev, 1 << PCI_PTP_BAR_NO); pdev 304 drivers/net/ethernet/cavium/common/cavium_ptp.c pci_set_drvdata(pdev, ERR_PTR(err)); pdev 308 drivers/net/ethernet/cavium/common/cavium_ptp.c static void cavium_ptp_remove(struct pci_dev *pdev) pdev 310 drivers/net/ethernet/cavium/common/cavium_ptp.c struct cavium_ptp *clock = pci_get_drvdata(pdev); pdev 13 drivers/net/ethernet/cavium/common/cavium_ptp.h struct pci_dev *pdev; pdev 156 drivers/net/ethernet/cavium/liquidio/lio_main.c static void liquidio_remove(struct pci_dev *pdev); pdev 157 drivers/net/ethernet/cavium/liquidio/lio_main.c static int liquidio_probe(struct pci_dev *pdev, pdev 165 drivers/net/ethernet/cavium/liquidio/lio_main.c static void octeon_droq_bh(unsigned long pdev) pdev 169 drivers/net/ethernet/cavium/liquidio/lio_main.c struct octeon_device *oct = (struct octeon_device *)pdev; pdev 343 drivers/net/ethernet/cavium/liquidio/lio_main.c static pci_ers_result_t liquidio_pcie_error_detected(struct pci_dev *pdev, pdev 346 drivers/net/ethernet/cavium/liquidio/lio_main.c struct octeon_device *oct = pci_get_drvdata(pdev); pdev 370 drivers/net/ethernet/cavium/liquidio/lio_main.c struct pci_dev *pdev __attribute__((unused))) pdev 387 drivers/net/ethernet/cavium/liquidio/lio_main.c struct pci_dev *pdev __attribute__((unused))) pdev 404 drivers/net/ethernet/cavium/liquidio/lio_main.c static void liquidio_pcie_resume(struct pci_dev *pdev __attribute__((unused))) pdev 415 drivers/net/ethernet/cavium/liquidio/lio_main.c static int liquidio_suspend(struct pci_dev *pdev __attribute__((unused)), pdev 425 drivers/net/ethernet/cavium/liquidio/lio_main.c static int liquidio_resume(struct pci_dev *pdev __attribute__((unused))) pdev 858 drivers/net/ethernet/cavium/liquidio/lio_main.c liquidio_probe(struct pci_dev *pdev, pdev 864 drivers/net/ethernet/cavium/liquidio/lio_main.c oct_dev = octeon_allocate_device(pdev->device, pdev 867 drivers/net/ethernet/cavium/liquidio/lio_main.c dev_err(&pdev->dev, "Unable to allocate device\n"); pdev 871 drivers/net/ethernet/cavium/liquidio/lio_main.c if (pdev->device == OCTEON_CN23XX_PF_VID) pdev 875 drivers/net/ethernet/cavium/liquidio/lio_main.c if (((pdev->device == OCTEON_CN66XX) || pdev 876 drivers/net/ethernet/cavium/liquidio/lio_main.c (pdev->device == OCTEON_CN68XX))) pdev 881 drivers/net/ethernet/cavium/liquidio/lio_main.c dev_info(&pdev->dev, "Initializing device %x:%x.\n", pdev 882 drivers/net/ethernet/cavium/liquidio/lio_main.c (u32)pdev->vendor, (u32)pdev->device); pdev 885 drivers/net/ethernet/cavium/liquidio/lio_main.c pci_set_drvdata(pdev, oct_dev); pdev 888 drivers/net/ethernet/cavium/liquidio/lio_main.c oct_dev->pci_dev = (void *)pdev; pdev 890 drivers/net/ethernet/cavium/liquidio/lio_main.c oct_dev->subsystem_id = pdev->subsystem_vendor | pdev 891 drivers/net/ethernet/cavium/liquidio/lio_main.c (pdev->subsystem_device << 16); pdev 896 drivers/net/ethernet/cavium/liquidio/lio_main.c hs->pci_dev = pdev; pdev 904 drivers/net/ethernet/cavium/liquidio/lio_main.c liquidio_remove(pdev); pdev 916 drivers/net/ethernet/cavium/liquidio/lio_main.c bus = pdev->bus->number; pdev 917 drivers/net/ethernet/cavium/liquidio/lio_main.c device = PCI_SLOT(pdev->devfn); pdev 918 drivers/net/ethernet/cavium/liquidio/lio_main.c function = PCI_FUNC(pdev->devfn); pdev 928 drivers/net/ethernet/cavium/liquidio/lio_main.c liquidio_remove(pdev); pdev 1342 drivers/net/ethernet/cavium/liquidio/lio_main.c static void liquidio_remove(struct pci_dev *pdev) pdev 1344 drivers/net/ethernet/cavium/liquidio/lio_main.c struct octeon_device *oct_dev = pci_get_drvdata(pdev); pdev 69 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c liquidio_vf_probe(struct pci_dev *pdev, const struct pci_device_id *ent); pdev 70 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c static void liquidio_vf_remove(struct pci_dev *pdev); pdev 216 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c static pci_ers_result_t liquidio_pcie_error_detected(struct pci_dev *pdev, pdev 219 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c struct octeon_device *oct = pci_get_drvdata(pdev); pdev 383 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c liquidio_vf_probe(struct pci_dev *pdev, pdev 388 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c oct_dev = octeon_allocate_device(pdev->device, pdev 392 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c dev_err(&pdev->dev, "Unable to allocate device\n"); pdev 397 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c dev_info(&pdev->dev, "Initializing device %x:%x.\n", pdev 398 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c (u32)pdev->vendor, (u32)pdev->device); pdev 401 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c pci_set_drvdata(pdev, oct_dev); pdev 404 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c oct_dev->pci_dev = pdev; pdev 406 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c oct_dev->subsystem_id = pdev->subsystem_vendor | pdev 407 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c (pdev->subsystem_device << 16); pdev 410 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c liquidio_vf_remove(pdev); pdev 745 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c static void liquidio_vf_remove(struct pci_dev *pdev) pdev 747 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c struct octeon_device *oct_dev = pci_get_drvdata(pdev); pdev 1382 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c static int octeon_mgmt_probe(struct platform_device *pdev) pdev 1398 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 1400 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c platform_set_drvdata(pdev, netdev); pdev 1406 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c p->dev = &pdev->dev; pdev 1409 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c data = of_get_property(pdev->dev.of_node, "cell-index", &len); pdev 1413 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c dev_err(&pdev->dev, "no 'cell-index' property\n"); pdev 1420 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c result = platform_get_irq(pdev, 0); pdev 1426 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c res_mix = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1428 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c dev_err(&pdev->dev, "no 'reg' resource\n"); pdev 1433 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c res_agl = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 1435 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c dev_err(&pdev->dev, "no 'reg' resource\n"); pdev 1440 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c res_agl_prt_ctl = platform_get_resource(pdev, IORESOURCE_MEM, 3); pdev 1442 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c dev_err(&pdev->dev, "no 'reg' resource\n"); pdev 1455 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c if (!devm_request_mem_region(&pdev->dev, p->mix_phys, p->mix_size, pdev 1457 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c dev_err(&pdev->dev, "request_mem_region (%s) failed\n", pdev 1463 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c if (!devm_request_mem_region(&pdev->dev, p->agl_phys, p->agl_size, pdev 1466 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c dev_err(&pdev->dev, "request_mem_region (%s) failed\n", pdev 1471 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c if (!devm_request_mem_region(&pdev->dev, p->agl_prt_ctl_phys, pdev 1474 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c dev_err(&pdev->dev, "request_mem_region (%s) failed\n", pdev 1479 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c p->mix = (u64)devm_ioremap(&pdev->dev, p->mix_phys, p->mix_size); pdev 1480 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c p->agl = (u64)devm_ioremap(&pdev->dev, p->agl_phys, p->agl_size); pdev 1481 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c p->agl_prt_ctl = (u64)devm_ioremap(&pdev->dev, p->agl_prt_ctl_phys, pdev 1484 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c dev_err(&pdev->dev, "failed to map I/O memory\n"); pdev 1504 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c mac = of_get_mac_address(pdev->dev.of_node); pdev 1511 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c p->phy_np = of_parse_phandle(pdev->dev.of_node, "phy-handle", 0); pdev 1513 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c result = dma_coerce_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 1522 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c dev_info(&pdev->dev, "Version " DRV_VERSION "\n"); pdev 1531 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c static int octeon_mgmt_remove(struct platform_device *pdev) pdev 1533 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c struct net_device *netdev = platform_get_drvdata(pdev); pdev 279 drivers/net/ethernet/cavium/thunder/nic.h struct pci_dev *pdev; pdev 609 drivers/net/ethernet/cavium/thunder/nic.h static inline int nic_get_node_id(struct pci_dev *pdev) pdev 611 drivers/net/ethernet/cavium/thunder/nic.h u64 addr = pci_resource_start(pdev, PCI_CFG_REG_BAR_NUM); pdev 615 drivers/net/ethernet/cavium/thunder/nic.h static inline bool pass1_silicon(struct pci_dev *pdev) pdev 617 drivers/net/ethernet/cavium/thunder/nic.h return (pdev->revision < 8) && pdev 618 drivers/net/ethernet/cavium/thunder/nic.h (pdev->subsystem_device == PCI_SUBSYS_DEVID_88XX_NIC_PF); pdev 621 drivers/net/ethernet/cavium/thunder/nic.h static inline bool pass2_silicon(struct pci_dev *pdev) pdev 623 drivers/net/ethernet/cavium/thunder/nic.h return (pdev->revision >= 8) && pdev 624 drivers/net/ethernet/cavium/thunder/nic.h (pdev->subsystem_device == PCI_SUBSYS_DEVID_88XX_NIC_PF); pdev 40 drivers/net/ethernet/cavium/thunder/nic_main.c struct pci_dev *pdev; pdev 101 drivers/net/ethernet/cavium/thunder/nic_main.c int vf_cnt = pci_sriov_get_totalvfs(nic->pdev); pdev 142 drivers/net/ethernet/cavium/thunder/nic_main.c if (pass1_silicon(nic->pdev)) { pdev 224 drivers/net/ethernet/cavium/thunder/nic_main.c dev_err(&nic->pdev->dev, "Receive queue software sync failed"); pdev 277 drivers/net/ethernet/cavium/thunder/nic_main.c if (!pass1_silicon(nic->pdev)) pdev 299 drivers/net/ethernet/cavium/thunder/nic_main.c pci_read_config_word(nic->pdev, PCI_SUBSYSTEM_ID, &sdevid); pdev 350 drivers/net/ethernet/cavium/thunder/nic_main.c if (nic->num_vf_en >= pci_sriov_get_totalvfs(nic->pdev)) { pdev 351 drivers/net/ethernet/cavium/thunder/nic_main.c nic->num_vf_en = pci_sriov_get_totalvfs(nic->pdev); pdev 362 drivers/net/ethernet/cavium/thunder/nic_main.c pci_read_config_word(nic->pdev, PCI_SUBSYSTEM_ID, &sdevid); pdev 405 drivers/net/ethernet/cavium/thunder/nic_main.c hw->tl4_cnt = MAX_QUEUES_PER_QSET * pci_sriov_get_totalvfs(nic->pdev); pdev 425 drivers/net/ethernet/cavium/thunder/nic_main.c if (nic->pdev->subsystem_device == PCI_SUBSYS_DEVID_88XX_NIC_PF) { pdev 522 drivers/net/ethernet/cavium/thunder/nic_main.c if (pass1_silicon(nic->pdev)) { pdev 588 drivers/net/ethernet/cavium/thunder/nic_main.c if (pass1_silicon(nic->pdev)) pdev 973 drivers/net/ethernet/cavium/thunder/nic_main.c dev_dbg(&nic->pdev->dev, "%s: Mailbox msg 0x%02x from VF%d\n", pdev 1001 drivers/net/ethernet/cavium/thunder/nic_main.c if (pass2_silicon(nic->pdev)) pdev 1003 drivers/net/ethernet/cavium/thunder/nic_main.c if (!pass1_silicon(nic->pdev)) pdev 1132 drivers/net/ethernet/cavium/thunder/nic_main.c dev_err(&nic->pdev->dev, pdev 1140 drivers/net/ethernet/cavium/thunder/nic_main.c dev_err(&nic->pdev->dev, "NACK for MBOX 0x%02x from VF %d\n", pdev 1153 drivers/net/ethernet/cavium/thunder/nic_main.c if (irq == pci_irq_vector(nic->pdev, NIC_PF_INTR_ID_MBOX0)) pdev 1159 drivers/net/ethernet/cavium/thunder/nic_main.c dev_dbg(&nic->pdev->dev, "PF interrupt Mbox%d 0x%llx\n", mbx, intr); pdev 1162 drivers/net/ethernet/cavium/thunder/nic_main.c dev_dbg(&nic->pdev->dev, "Intr from VF %d\n", pdev 1179 drivers/net/ethernet/cavium/thunder/nic_main.c free_irq(pci_irq_vector(nic->pdev, irq), nic); pdev 1187 drivers/net/ethernet/cavium/thunder/nic_main.c nic->num_vec = pci_msix_vec_count(nic->pdev); pdev 1190 drivers/net/ethernet/cavium/thunder/nic_main.c ret = pci_alloc_irq_vectors(nic->pdev, nic->num_vec, nic->num_vec, pdev 1193 drivers/net/ethernet/cavium/thunder/nic_main.c dev_err(&nic->pdev->dev, pdev 1204 drivers/net/ethernet/cavium/thunder/nic_main.c ret = request_irq(pci_irq_vector(nic->pdev, i), pdev 1218 drivers/net/ethernet/cavium/thunder/nic_main.c dev_err(&nic->pdev->dev, "Request irq failed\n"); pdev 1220 drivers/net/ethernet/cavium/thunder/nic_main.c pci_free_irq_vectors(nic->pdev); pdev 1228 drivers/net/ethernet/cavium/thunder/nic_main.c pci_free_irq_vectors(nic->pdev); pdev 1247 drivers/net/ethernet/cavium/thunder/nic_main.c pos = pci_find_ext_capability(nic->pdev, PCI_EXT_CAP_ID_SRIOV); pdev 1248 drivers/net/ethernet/cavium/thunder/nic_main.c pci_read_config_word(nic->pdev, (pos + PCI_SRIOV_TOTAL_VF), &total_vf); pdev 1252 drivers/net/ethernet/cavium/thunder/nic_main.c static int nic_sriov_init(struct pci_dev *pdev, struct nicpf *nic) pdev 1259 drivers/net/ethernet/cavium/thunder/nic_main.c pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_SRIOV); pdev 1261 drivers/net/ethernet/cavium/thunder/nic_main.c dev_err(&pdev->dev, "SRIOV capability is not found in PCIe config space\n"); pdev 1265 drivers/net/ethernet/cavium/thunder/nic_main.c pci_read_config_word(pdev, (pos + PCI_SRIOV_TOTAL_VF), &total_vf_cnt); pdev 1276 drivers/net/ethernet/cavium/thunder/nic_main.c err = pci_enable_sriov(pdev, vf_en); pdev 1278 drivers/net/ethernet/cavium/thunder/nic_main.c dev_err(&pdev->dev, "SRIOV enable failed, num VF is %d\n", pdev 1284 drivers/net/ethernet/cavium/thunder/nic_main.c dev_info(&pdev->dev, "SRIOV enabled, number of VF available %d\n", pdev 1291 drivers/net/ethernet/cavium/thunder/nic_main.c static int nic_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 1293 drivers/net/ethernet/cavium/thunder/nic_main.c struct device *dev = &pdev->dev; pdev 1308 drivers/net/ethernet/cavium/thunder/nic_main.c pci_set_drvdata(pdev, nic); pdev 1310 drivers/net/ethernet/cavium/thunder/nic_main.c nic->pdev = pdev; pdev 1312 drivers/net/ethernet/cavium/thunder/nic_main.c err = pci_enable_device(pdev); pdev 1315 drivers/net/ethernet/cavium/thunder/nic_main.c pci_set_drvdata(pdev, NULL); pdev 1319 drivers/net/ethernet/cavium/thunder/nic_main.c err = pci_request_regions(pdev, DRV_NAME); pdev 1325 drivers/net/ethernet/cavium/thunder/nic_main.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(48)); pdev 1331 drivers/net/ethernet/cavium/thunder/nic_main.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(48)); pdev 1338 drivers/net/ethernet/cavium/thunder/nic_main.c nic->reg_base = pcim_iomap(pdev, PCI_CFG_REG_BAR_NUM, 0); pdev 1345 drivers/net/ethernet/cavium/thunder/nic_main.c nic->node = nic_get_node_id(pdev); pdev 1370 drivers/net/ethernet/cavium/thunder/nic_main.c err = nic_sriov_init(pdev, nic); pdev 1379 drivers/net/ethernet/cavium/thunder/nic_main.c pci_release_regions(pdev); pdev 1381 drivers/net/ethernet/cavium/thunder/nic_main.c pci_disable_device(pdev); pdev 1382 drivers/net/ethernet/cavium/thunder/nic_main.c pci_set_drvdata(pdev, NULL); pdev 1386 drivers/net/ethernet/cavium/thunder/nic_main.c static void nic_remove(struct pci_dev *pdev) pdev 1388 drivers/net/ethernet/cavium/thunder/nic_main.c struct nicpf *nic = pci_get_drvdata(pdev); pdev 1394 drivers/net/ethernet/cavium/thunder/nic_main.c pci_disable_sriov(pdev); pdev 1397 drivers/net/ethernet/cavium/thunder/nic_main.c pci_release_regions(pdev); pdev 1399 drivers/net/ethernet/cavium/thunder/nic_main.c pci_disable_device(pdev); pdev 1400 drivers/net/ethernet/cavium/thunder/nic_main.c pci_set_drvdata(pdev, NULL); pdev 196 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c strlcpy(info->bus_info, pci_name(nic->pdev), sizeof(info->bus_info)); pdev 488 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c if (pass1_silicon(nic->pdev)) pdev 578 drivers/net/ethernet/cavium/thunder/nicvf_main.c dma_unmap_page_attrs(&nic->pdev->dev, dma_addr, pdev 609 drivers/net/ethernet/cavium/thunder/nicvf_main.c dma_unmap_page_attrs(&nic->pdev->dev, dma_addr, pdev 1116 drivers/net/ethernet/cavium/thunder/nicvf_main.c irq_set_affinity_hint(pci_irq_vector(nic->pdev, vec), pdev 1142 drivers/net/ethernet/cavium/thunder/nicvf_main.c ret = request_irq(pci_irq_vector(nic->pdev, irq), pdev 1153 drivers/net/ethernet/cavium/thunder/nicvf_main.c ret = request_irq(pci_irq_vector(nic->pdev, irq), pdev 1166 drivers/net/ethernet/cavium/thunder/nicvf_main.c ret = request_irq(pci_irq_vector(nic->pdev, irq), pdev 1186 drivers/net/ethernet/cavium/thunder/nicvf_main.c struct pci_dev *pdev = nic->pdev; pdev 1194 drivers/net/ethernet/cavium/thunder/nicvf_main.c irq_set_affinity_hint(pci_irq_vector(pdev, irq), NULL); pdev 1198 drivers/net/ethernet/cavium/thunder/nicvf_main.c free_irq(pci_irq_vector(pdev, irq), nic->napi[irq]); pdev 1200 drivers/net/ethernet/cavium/thunder/nicvf_main.c free_irq(pci_irq_vector(pdev, irq), nic); pdev 1206 drivers/net/ethernet/cavium/thunder/nicvf_main.c pci_free_irq_vectors(pdev); pdev 1219 drivers/net/ethernet/cavium/thunder/nicvf_main.c if (nic->pdev->msix_enabled) pdev 1223 drivers/net/ethernet/cavium/thunder/nicvf_main.c nic->num_vec = pci_msix_vec_count(nic->pdev); pdev 1224 drivers/net/ethernet/cavium/thunder/nicvf_main.c ret = pci_alloc_irq_vectors(nic->pdev, nic->num_vec, nic->num_vec, pdev 1234 drivers/net/ethernet/cavium/thunder/nicvf_main.c ret = request_irq(pci_irq_vector(nic->pdev, irq), pdev 1368 drivers/net/ethernet/cavium/thunder/nicvf_main.c synchronize_irq(pci_irq_vector(nic->pdev, irq)); pdev 1621 drivers/net/ethernet/cavium/thunder/nicvf_main.c if (nic->pdev->msix_enabled) { pdev 1908 drivers/net/ethernet/cavium/thunder/nicvf_main.c if (pass1_silicon(nic->pdev)) pdev 2115 drivers/net/ethernet/cavium/thunder/nicvf_main.c static int nicvf_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 2117 drivers/net/ethernet/cavium/thunder/nicvf_main.c struct device *dev = &pdev->dev; pdev 2133 drivers/net/ethernet/cavium/thunder/nicvf_main.c err = pci_enable_device(pdev); pdev 2139 drivers/net/ethernet/cavium/thunder/nicvf_main.c err = pci_request_regions(pdev, DRV_NAME); pdev 2145 drivers/net/ethernet/cavium/thunder/nicvf_main.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(48)); pdev 2151 drivers/net/ethernet/cavium/thunder/nicvf_main.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(48)); pdev 2160 drivers/net/ethernet/cavium/thunder/nicvf_main.c if (pdev->is_virtfn) { pdev 2172 drivers/net/ethernet/cavium/thunder/nicvf_main.c pci_set_drvdata(pdev, netdev); pdev 2174 drivers/net/ethernet/cavium/thunder/nicvf_main.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 2178 drivers/net/ethernet/cavium/thunder/nicvf_main.c nic->pdev = pdev; pdev 2189 drivers/net/ethernet/cavium/thunder/nicvf_main.c nic->reg_base = pcim_iomap(pdev, PCI_CFG_REG_BAR_NUM, 0); pdev 2213 drivers/net/ethernet/cavium/thunder/nicvf_main.c if (!pass1_silicon(nic->pdev)) pdev 2219 drivers/net/ethernet/cavium/thunder/nicvf_main.c pci_read_config_word(nic->pdev, PCI_SUBSYSTEM_ID, &sdevid); pdev 2281 drivers/net/ethernet/cavium/thunder/nicvf_main.c pci_set_drvdata(pdev, NULL); pdev 2286 drivers/net/ethernet/cavium/thunder/nicvf_main.c pci_release_regions(pdev); pdev 2288 drivers/net/ethernet/cavium/thunder/nicvf_main.c pci_disable_device(pdev); pdev 2292 drivers/net/ethernet/cavium/thunder/nicvf_main.c static void nicvf_remove(struct pci_dev *pdev) pdev 2294 drivers/net/ethernet/cavium/thunder/nicvf_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 2314 drivers/net/ethernet/cavium/thunder/nicvf_main.c pci_set_drvdata(pdev, NULL); pdev 2319 drivers/net/ethernet/cavium/thunder/nicvf_main.c pci_release_regions(pdev); pdev 2320 drivers/net/ethernet/cavium/thunder/nicvf_main.c pci_disable_device(pdev); pdev 2323 drivers/net/ethernet/cavium/thunder/nicvf_main.c static void nicvf_shutdown(struct pci_dev *pdev) pdev 2325 drivers/net/ethernet/cavium/thunder/nicvf_main.c nicvf_remove(pdev); pdev 59 drivers/net/ethernet/cavium/thunder/nicvf_queues.c dmem->unalign_base = dma_alloc_coherent(&nic->pdev->dev, dmem->size, pdev 76 drivers/net/ethernet/cavium/thunder/nicvf_queues.c dma_free_coherent(&nic->pdev->dev, dmem->size, pdev 213 drivers/net/ethernet/cavium/thunder/nicvf_queues.c *rbuf = (u64)dma_map_page_attrs(&nic->pdev->dev, nic->rb_page, pdev 217 drivers/net/ethernet/cavium/thunder/nicvf_queues.c if (dma_mapping_error(&nic->pdev->dev, (dma_addr_t)*rbuf)) { pdev 340 drivers/net/ethernet/cavium/thunder/nicvf_queues.c dma_unmap_page_attrs(&nic->pdev->dev, buf_addr, RCV_FRAG_LEN, pdev 351 drivers/net/ethernet/cavium/thunder/nicvf_queues.c dma_unmap_page_attrs(&nic->pdev->dev, buf_addr, RCV_FRAG_LEN, pdev 486 drivers/net/ethernet/cavium/thunder/nicvf_queues.c cq->thresh = pass1_silicon(nic->pdev) ? 0 : CMP_QUEUE_CQE_THRESH; pdev 542 drivers/net/ethernet/cavium/thunder/nicvf_queues.c sq->tso_hdrs = dma_alloc_coherent(&nic->pdev->dev, pdev 565 drivers/net/ethernet/cavium/thunder/nicvf_queues.c dma_unmap_page_attrs(&nic->pdev->dev, gather->addr, pdev 584 drivers/net/ethernet/cavium/thunder/nicvf_queues.c dma_free_coherent(&nic->pdev->dev, pdev 1040 drivers/net/ethernet/cavium/thunder/nicvf_queues.c qs = devm_kzalloc(&nic->pdev->dev, sizeof(*qs), GFP_KERNEL); pdev 1576 drivers/net/ethernet/cavium/thunder/nicvf_queues.c dma_addr = dma_map_page_attrs(&nic->pdev->dev, virt_to_page(skb->data), pdev 1579 drivers/net/ethernet/cavium/thunder/nicvf_queues.c if (dma_mapping_error(&nic->pdev->dev, dma_addr)) { pdev 1595 drivers/net/ethernet/cavium/thunder/nicvf_queues.c dma_addr = dma_map_page_attrs(&nic->pdev->dev, pdev 1600 drivers/net/ethernet/cavium/thunder/nicvf_queues.c if (dma_mapping_error(&nic->pdev->dev, dma_addr)) { pdev 1657 drivers/net/ethernet/cavium/thunder/nicvf_queues.c dma_unmap_page_attrs(&nic->pdev->dev, dma_addr, len, pdev 74 drivers/net/ethernet/cavium/thunder/thunder_bgx.c struct pci_dev *pdev; pdev 146 drivers/net/ethernet/cavium/thunder/thunder_bgx.c static void set_max_bgx_per_node(struct pci_dev *pdev) pdev 153 drivers/net/ethernet/cavium/thunder/thunder_bgx.c pci_read_config_word(pdev, PCI_SUBSYSTEM_ID, &sdevid); pdev 520 drivers/net/ethernet/cavium/thunder/thunder_bgx.c dev_err(&bgx->pdev->dev, "BGX%d LMAC%d GMI RX not idle\n", pdev 528 drivers/net/ethernet/cavium/thunder/thunder_bgx.c dev_err(&bgx->pdev->dev, "BGX%d LMAC%d GMI TX not idle\n", pdev 708 drivers/net/ethernet/cavium/thunder/thunder_bgx.c dev_err(&bgx->pdev->dev, "BGX PCS reset not completed\n"); pdev 739 drivers/net/ethernet/cavium/thunder/thunder_bgx.c dev_err(&bgx->pdev->dev, "BGX AN_CPT not completed\n"); pdev 755 drivers/net/ethernet/cavium/thunder/thunder_bgx.c dev_err(&bgx->pdev->dev, "BGX SPU reset not completed\n"); pdev 872 drivers/net/ethernet/cavium/thunder/thunder_bgx.c dev_err(&bgx->pdev->dev, "BGX SPU reset not completed\n"); pdev 880 drivers/net/ethernet/cavium/thunder/thunder_bgx.c dev_err(&bgx->pdev->dev, pdev 887 drivers/net/ethernet/cavium/thunder/thunder_bgx.c dev_err(&bgx->pdev->dev, pdev 898 drivers/net/ethernet/cavium/thunder/thunder_bgx.c dev_err(&bgx->pdev->dev, "Receive fault, retry training\n"); pdev 917 drivers/net/ethernet/cavium/thunder/thunder_bgx.c dev_err(&bgx->pdev->dev, "SMU RX not idle\n"); pdev 923 drivers/net/ethernet/cavium/thunder/thunder_bgx.c dev_err(&bgx->pdev->dev, "SMU TX not idle\n"); pdev 1200 drivers/net/ethernet/cavium/thunder/thunder_bgx.c dev_err(&bgx->pdev->dev, "BGX%d BIST failed\n", bgx->bgx_id); pdev 1236 drivers/net/ethernet/cavium/thunder/thunder_bgx.c struct device *dev = &bgx->pdev->dev; pdev 1412 drivers/net/ethernet/cavium/thunder/thunder_bgx.c struct device *dev = &bgx->pdev->dev; pdev 1474 drivers/net/ethernet/cavium/thunder/thunder_bgx.c device_for_each_child_node(&bgx->pdev->dev, fwn) { pdev 1490 drivers/net/ethernet/cavium/thunder/thunder_bgx.c SET_NETDEV_DEV(&bgx->lmac[lmac].netdev, &bgx->pdev->dev); pdev 1556 drivers/net/ethernet/cavium/thunder/thunder_bgx.c pci_err(bgx->pdev, "BGX%d lmac%d UNDFLW\n", pdev 1571 drivers/net/ethernet/cavium/thunder/thunder_bgx.c static void bgx_register_intr(struct pci_dev *pdev) pdev 1573 drivers/net/ethernet/cavium/thunder/thunder_bgx.c struct bgx *bgx = pci_get_drvdata(pdev); pdev 1576 drivers/net/ethernet/cavium/thunder/thunder_bgx.c ret = pci_alloc_irq_vectors(pdev, BGX_LMAC_VEC_OFFSET, pdev 1579 drivers/net/ethernet/cavium/thunder/thunder_bgx.c pci_err(pdev, "Req for #%d msix vectors failed\n", pdev 1583 drivers/net/ethernet/cavium/thunder/thunder_bgx.c ret = pci_request_irq(pdev, GMPX_GMI_TX_INT, bgx_intr_handler, NULL, pdev 1586 drivers/net/ethernet/cavium/thunder/thunder_bgx.c pci_free_irq(pdev, GMPX_GMI_TX_INT, bgx); pdev 1589 drivers/net/ethernet/cavium/thunder/thunder_bgx.c static int bgx_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 1592 drivers/net/ethernet/cavium/thunder/thunder_bgx.c struct device *dev = &pdev->dev; pdev 1600 drivers/net/ethernet/cavium/thunder/thunder_bgx.c bgx->pdev = pdev; pdev 1602 drivers/net/ethernet/cavium/thunder/thunder_bgx.c pci_set_drvdata(pdev, bgx); pdev 1604 drivers/net/ethernet/cavium/thunder/thunder_bgx.c err = pcim_enable_device(pdev); pdev 1607 drivers/net/ethernet/cavium/thunder/thunder_bgx.c pci_set_drvdata(pdev, NULL); pdev 1611 drivers/net/ethernet/cavium/thunder/thunder_bgx.c err = pci_request_regions(pdev, DRV_NAME); pdev 1618 drivers/net/ethernet/cavium/thunder/thunder_bgx.c bgx->reg_base = pcim_iomap(pdev, PCI_CFG_REG_BAR_NUM, 0); pdev 1625 drivers/net/ethernet/cavium/thunder/thunder_bgx.c set_max_bgx_per_node(pdev); pdev 1627 drivers/net/ethernet/cavium/thunder/thunder_bgx.c pci_read_config_word(pdev, PCI_DEVICE_ID, &sdevid); pdev 1629 drivers/net/ethernet/cavium/thunder/thunder_bgx.c bgx->bgx_id = (pci_resource_start(pdev, pdev 1631 drivers/net/ethernet/cavium/thunder/thunder_bgx.c bgx->bgx_id += nic_get_node_id(pdev) * max_bgx_per_node; pdev 1645 drivers/net/ethernet/cavium/thunder/thunder_bgx.c pci_read_config_word(pdev, PCI_SUBSYSTEM_ID, &sdevid); pdev 1658 drivers/net/ethernet/cavium/thunder/thunder_bgx.c bgx_register_intr(pdev); pdev 1676 drivers/net/ethernet/cavium/thunder/thunder_bgx.c pci_free_irq(pdev, GMPX_GMI_TX_INT, bgx); pdev 1678 drivers/net/ethernet/cavium/thunder/thunder_bgx.c pci_release_regions(pdev); pdev 1680 drivers/net/ethernet/cavium/thunder/thunder_bgx.c pci_disable_device(pdev); pdev 1681 drivers/net/ethernet/cavium/thunder/thunder_bgx.c pci_set_drvdata(pdev, NULL); pdev 1685 drivers/net/ethernet/cavium/thunder/thunder_bgx.c static void bgx_remove(struct pci_dev *pdev) pdev 1687 drivers/net/ethernet/cavium/thunder/thunder_bgx.c struct bgx *bgx = pci_get_drvdata(pdev); pdev 1694 drivers/net/ethernet/cavium/thunder/thunder_bgx.c pci_free_irq(pdev, GMPX_GMI_TX_INT, bgx); pdev 1697 drivers/net/ethernet/cavium/thunder/thunder_bgx.c pci_release_regions(pdev); pdev 1698 drivers/net/ethernet/cavium/thunder/thunder_bgx.c pci_disable_device(pdev); pdev 1699 drivers/net/ethernet/cavium/thunder/thunder_bgx.c pci_set_drvdata(pdev, NULL); pdev 48 drivers/net/ethernet/cavium/thunder/thunder_xcv.c struct pci_dev *pdev; pdev 154 drivers/net/ethernet/cavium/thunder/thunder_xcv.c static int xcv_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 157 drivers/net/ethernet/cavium/thunder/thunder_xcv.c struct device *dev = &pdev->dev; pdev 162 drivers/net/ethernet/cavium/thunder/thunder_xcv.c xcv->pdev = pdev; pdev 164 drivers/net/ethernet/cavium/thunder/thunder_xcv.c pci_set_drvdata(pdev, xcv); pdev 166 drivers/net/ethernet/cavium/thunder/thunder_xcv.c err = pci_enable_device(pdev); pdev 172 drivers/net/ethernet/cavium/thunder/thunder_xcv.c err = pci_request_regions(pdev, DRV_NAME); pdev 179 drivers/net/ethernet/cavium/thunder/thunder_xcv.c xcv->reg_base = pcim_iomap(pdev, PCI_CFG_REG_BAR_NUM, 0); pdev 189 drivers/net/ethernet/cavium/thunder/thunder_xcv.c pci_release_regions(pdev); pdev 191 drivers/net/ethernet/cavium/thunder/thunder_xcv.c pci_disable_device(pdev); pdev 198 drivers/net/ethernet/cavium/thunder/thunder_xcv.c static void xcv_remove(struct pci_dev *pdev) pdev 200 drivers/net/ethernet/cavium/thunder/thunder_xcv.c struct device *dev = &pdev->dev; pdev 207 drivers/net/ethernet/cavium/thunder/thunder_xcv.c pci_release_regions(pdev); pdev 208 drivers/net/ethernet/cavium/thunder/thunder_xcv.c pci_disable_device(pdev); pdev 233 drivers/net/ethernet/chelsio/cxgb/common.h struct pci_dev *pdev; pdev 213 drivers/net/ethernet/chelsio/cxgb/cxgb2.c adapter->params.has_msi = !disable_msi && !pci_enable_msi(adapter->pdev); pdev 214 drivers/net/ethernet/chelsio/cxgb/cxgb2.c err = request_irq(adapter->pdev->irq, t1_interrupt, pdev 219 drivers/net/ethernet/chelsio/cxgb/cxgb2.c pci_disable_msi(adapter->pdev); pdev 237 drivers/net/ethernet/chelsio/cxgb/cxgb2.c free_irq(adapter->pdev->irq, adapter); pdev 239 drivers/net/ethernet/chelsio/cxgb/cxgb2.c pci_disable_msi(adapter->pdev); pdev 433 drivers/net/ethernet/chelsio/cxgb/cxgb2.c strlcpy(info->bus_info, pci_name(adapter->pdev), pdev 886 drivers/net/ethernet/chelsio/cxgb/cxgb2.c t1_interrupt(adapter->pdev->irq, adapter); pdev 979 drivers/net/ethernet/chelsio/cxgb/cxgb2.c static int init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 989 drivers/net/ethernet/chelsio/cxgb/cxgb2.c err = pci_enable_device(pdev); pdev 993 drivers/net/ethernet/chelsio/cxgb/cxgb2.c if (!(pci_resource_flags(pdev, 0) & IORESOURCE_MEM)) { pdev 995 drivers/net/ethernet/chelsio/cxgb/cxgb2.c pci_name(pdev)); pdev 1000 drivers/net/ethernet/chelsio/cxgb/cxgb2.c if (!pci_set_dma_mask(pdev, DMA_BIT_MASK(64))) { pdev 1003 drivers/net/ethernet/chelsio/cxgb/cxgb2.c if (pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64))) { pdev 1005 drivers/net/ethernet/chelsio/cxgb/cxgb2.c "consistent allocations\n", pci_name(pdev)); pdev 1010 drivers/net/ethernet/chelsio/cxgb/cxgb2.c } else if ((err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32))) != 0) { pdev 1011 drivers/net/ethernet/chelsio/cxgb/cxgb2.c pr_err("%s: no usable DMA configuration\n", pci_name(pdev)); pdev 1015 drivers/net/ethernet/chelsio/cxgb/cxgb2.c err = pci_request_regions(pdev, DRV_NAME); pdev 1017 drivers/net/ethernet/chelsio/cxgb/cxgb2.c pr_err("%s: cannot obtain PCI resources\n", pci_name(pdev)); pdev 1021 drivers/net/ethernet/chelsio/cxgb/cxgb2.c pci_set_master(pdev); pdev 1023 drivers/net/ethernet/chelsio/cxgb/cxgb2.c mmio_start = pci_resource_start(pdev, 0); pdev 1024 drivers/net/ethernet/chelsio/cxgb/cxgb2.c mmio_len = pci_resource_len(pdev, 0); pdev 1036 drivers/net/ethernet/chelsio/cxgb/cxgb2.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 1040 drivers/net/ethernet/chelsio/cxgb/cxgb2.c adapter->pdev = pdev; pdev 1046 drivers/net/ethernet/chelsio/cxgb/cxgb2.c pci_name(pdev)); pdev 1056 drivers/net/ethernet/chelsio/cxgb/cxgb2.c adapter->name = pci_name(pdev); pdev 1070 drivers/net/ethernet/chelsio/cxgb/cxgb2.c pci_set_drvdata(pdev, netdev); pdev 1076 drivers/net/ethernet/chelsio/cxgb/cxgb2.c netdev->irq = pdev->irq; pdev 1141 drivers/net/ethernet/chelsio/cxgb/cxgb2.c pci_name(pdev), adapter->port[i].dev->name); pdev 1155 drivers/net/ethernet/chelsio/cxgb/cxgb2.c pci_name(pdev)); pdev 1186 drivers/net/ethernet/chelsio/cxgb/cxgb2.c pci_release_regions(pdev); pdev 1188 drivers/net/ethernet/chelsio/cxgb/cxgb2.c pci_disable_device(pdev); pdev 1340 drivers/net/ethernet/chelsio/cxgb/cxgb2.c static inline void t1_sw_reset(struct pci_dev *pdev) pdev 1342 drivers/net/ethernet/chelsio/cxgb/cxgb2.c pci_write_config_dword(pdev, A_PCICFG_PM_CSR, 3); pdev 1343 drivers/net/ethernet/chelsio/cxgb/cxgb2.c pci_write_config_dword(pdev, A_PCICFG_PM_CSR, 0); pdev 1346 drivers/net/ethernet/chelsio/cxgb/cxgb2.c static void remove_one(struct pci_dev *pdev) pdev 1348 drivers/net/ethernet/chelsio/cxgb/cxgb2.c struct net_device *dev = pci_get_drvdata(pdev); pdev 1365 drivers/net/ethernet/chelsio/cxgb/cxgb2.c pci_release_regions(pdev); pdev 1366 drivers/net/ethernet/chelsio/cxgb/cxgb2.c pci_disable_device(pdev); pdev 1367 drivers/net/ethernet/chelsio/cxgb/cxgb2.c t1_sw_reset(pdev); pdev 252 drivers/net/ethernet/chelsio/cxgb/pm3393.c dev_dbg(&cmac->adapter->pdev->dev, "PM3393 intr cause 0x%x\n", pdev 776 drivers/net/ethernet/chelsio/cxgb/pm3393.c dev_dbg(&adapter->pdev->dev, pdev 505 drivers/net/ethernet/chelsio/cxgb/sge.c static void free_freelQ_buffers(struct pci_dev *pdev, struct freelQ *q) pdev 512 drivers/net/ethernet/chelsio/cxgb/sge.c pci_unmap_single(pdev, dma_unmap_addr(ce, dma_addr), pdev 527 drivers/net/ethernet/chelsio/cxgb/sge.c struct pci_dev *pdev = sge->adapter->pdev; pdev 532 drivers/net/ethernet/chelsio/cxgb/sge.c pci_free_consistent(pdev, size, sge->respQ.entries, pdev 540 drivers/net/ethernet/chelsio/cxgb/sge.c free_freelQ_buffers(pdev, q); pdev 545 drivers/net/ethernet/chelsio/cxgb/sge.c pci_free_consistent(pdev, size, q->entries, pdev 557 drivers/net/ethernet/chelsio/cxgb/sge.c struct pci_dev *pdev = sge->adapter->pdev; pdev 567 drivers/net/ethernet/chelsio/cxgb/sge.c q->entries = pci_alloc_consistent(pdev, size, &q->dma_addr); pdev 604 drivers/net/ethernet/chelsio/cxgb/sge.c pci_alloc_consistent(pdev, size, &sge->respQ.dma_addr); pdev 620 drivers/net/ethernet/chelsio/cxgb/sge.c struct pci_dev *pdev = sge->adapter->pdev; pdev 627 drivers/net/ethernet/chelsio/cxgb/sge.c pci_unmap_single(pdev, dma_unmap_addr(ce, dma_addr), pdev 653 drivers/net/ethernet/chelsio/cxgb/sge.c struct pci_dev *pdev = sge->adapter->pdev; pdev 666 drivers/net/ethernet/chelsio/cxgb/sge.c pci_free_consistent(pdev, size, q->entries, pdev 677 drivers/net/ethernet/chelsio/cxgb/sge.c struct pci_dev *pdev = sge->adapter->pdev; pdev 692 drivers/net/ethernet/chelsio/cxgb/sge.c q->entries = pci_alloc_consistent(pdev, size, &q->dma_addr); pdev 826 drivers/net/ethernet/chelsio/cxgb/sge.c struct pci_dev *pdev = sge->adapter->pdev; pdev 840 drivers/net/ethernet/chelsio/cxgb/sge.c mapping = pci_map_single(pdev, skb->data, dma_len, pdev 1043 drivers/net/ethernet/chelsio/cxgb/sge.c struct pci_dev *pdev = adapter->pdev; pdev 1052 drivers/net/ethernet/chelsio/cxgb/sge.c pci_dma_sync_single_for_cpu(pdev, pdev 1057 drivers/net/ethernet/chelsio/cxgb/sge.c pci_dma_sync_single_for_device(pdev, pdev 1071 drivers/net/ethernet/chelsio/cxgb/sge.c pci_unmap_single(pdev, dma_unmap_addr(ce, dma_addr), pdev 1094 drivers/net/ethernet/chelsio/cxgb/sge.c pci_dma_sync_single_for_cpu(adapter->pdev, dma_unmap_addr(ce, dma_addr), pdev 1212 drivers/net/ethernet/chelsio/cxgb/sge.c mapping = pci_map_single(adapter->pdev, skb->data, pdev 1265 drivers/net/ethernet/chelsio/cxgb/sge.c mapping = skb_frag_dma_map(&adapter->pdev->dev, frag, 0, pdev 177 drivers/net/ethernet/chelsio/cxgb/subr.c pci_read_config_dword(adapter->pdev, A_PCICFG_INTR_CAUSE, &pcix_cause); pdev 180 drivers/net/ethernet/chelsio/cxgb/subr.c pci_write_config_dword(adapter->pdev, A_PCICFG_INTR_CAUSE, pdev 571 drivers/net/ethernet/chelsio/cxgb/subr.c pci_write_config_word(adapter->pdev, A_PCICFG_VPD_ADDR, (u16)addr); pdev 574 drivers/net/ethernet/chelsio/cxgb/subr.c pci_read_config_word(adapter->pdev, A_PCICFG_VPD_ADDR, &val); pdev 582 drivers/net/ethernet/chelsio/cxgb/subr.c pci_read_config_dword(adapter->pdev, A_PCICFG_VPD_DATA, &v); pdev 732 drivers/net/ethernet/chelsio/cxgb/subr.c dev_dbg(&adapter->pdev->dev, pdev 745 drivers/net/ethernet/chelsio/cxgb/subr.c dev_info(&adapter->pdev->dev, "XPAK %s\n", pdev 779 drivers/net/ethernet/chelsio/cxgb/subr.c pci_write_config_dword(adapter->pdev, A_PCICFG_INTR_ENABLE, pdev 809 drivers/net/ethernet/chelsio/cxgb/subr.c pci_write_config_dword(adapter->pdev, A_PCICFG_INTR_ENABLE, 0); pdev 839 drivers/net/ethernet/chelsio/cxgb/subr.c pci_write_config_dword(adapter->pdev, A_PCICFG_INTR_CAUSE, 0xffffffff); pdev 999 drivers/net/ethernet/chelsio/cxgb/subr.c pci_read_config_dword(adapter->pdev, A_PCICFG_MODE, &pci_mode); pdev 224 drivers/net/ethernet/chelsio/cxgb3/adapter.h struct pci_dev *pdev; pdev 44 drivers/net/ethernet/chelsio/cxgb3/common.h #define CH_ERR(adap, fmt, ...) dev_err(&adap->pdev->dev, fmt, ##__VA_ARGS__) pdev 45 drivers/net/ethernet/chelsio/cxgb3/common.h #define CH_WARN(adap, fmt, ...) dev_warn(&adap->pdev->dev, fmt, ##__VA_ARGS__) pdev 46 drivers/net/ethernet/chelsio/cxgb3/common.h #define CH_ALERT(adap, fmt, ...) dev_alert(&adap->pdev->dev, fmt, ##__VA_ARGS__) pdev 54 drivers/net/ethernet/chelsio/cxgb3/common.h dev_printk(KERN_##level, &adapter->pdev->dev, fmt, \ pdev 107 drivers/net/ethernet/chelsio/cxgb3/cxgb3_ctl_defs.h struct pci_dev *pdev; pdev 126 drivers/net/ethernet/chelsio/cxgb3/cxgb3_ctl_defs.h struct pci_dev *pdev; pdev 142 drivers/net/ethernet/chelsio/cxgb3/cxgb3_ctl_defs.h struct pci_dev *pdev; /* associated PCI device */ pdev 362 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c pci_disable_msix(adapter->pdev); pdev 365 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c pci_disable_msi(adapter->pdev); pdev 440 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c free_irq(adapter->pdev->irq, adapter); pdev 1039 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c ret = request_firmware(&fw, fw_name, &adapter->pdev->dev); pdev 1041 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c dev_err(&adapter->pdev->dev, pdev 1079 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c struct device *dev = &adap->pdev->dev; pdev 1120 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c struct device *dev = &adap->pdev->dev; pdev 1277 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c } else if ((err = request_irq(adap->pdev->irq, pdev 1633 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c strlcpy(info->bus_info, pci_name(adapter->pdev), pdev 2294 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t.vector = adapter->pdev->irq; pdev 2925 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c pci_disable_device(adapter->pdev); pdev 2932 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c if (pci_enable_device(adapter->pdev)) { pdev 2933 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c dev_err(&adapter->pdev->dev, pdev 2937 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c pci_set_master(adapter->pdev); pdev 2938 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c pci_restore_state(adapter->pdev); pdev 2939 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c pci_save_state(adapter->pdev); pdev 2962 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c dev_err(&adapter->pdev->dev, pdev 3026 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c static pci_ers_result_t t3_io_error_detected(struct pci_dev *pdev, pdev 3029 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c struct adapter *adapter = pci_get_drvdata(pdev); pdev 3046 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c static pci_ers_result_t t3_io_slot_reset(struct pci_dev *pdev) pdev 3048 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c struct adapter *adapter = pci_get_drvdata(pdev); pdev 3063 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c static void t3_io_resume(struct pci_dev *pdev) pdev 3065 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c struct adapter *adapter = pci_get_drvdata(pdev); pdev 3112 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c dev_info(&adap->pdev->dev, pdev 3127 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c vectors = pci_enable_msix_range(adap->pdev, entries, pdev 3205 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c static int init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 3223 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c err = pci_enable_device(pdev); pdev 3225 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c dev_err(&pdev->dev, "cannot enable PCI device\n"); pdev 3229 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c err = pci_request_regions(pdev, DRV_NAME); pdev 3232 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c dev_info(&pdev->dev, "cannot obtain PCI resources\n"); pdev 3236 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c if (!pci_set_dma_mask(pdev, DMA_BIT_MASK(64))) { pdev 3238 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 3240 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c dev_err(&pdev->dev, "unable to obtain 64-bit DMA for " pdev 3244 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c } else if ((err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32))) != 0) { pdev 3245 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c dev_err(&pdev->dev, "no usable DMA configuration\n"); pdev 3249 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c pci_set_master(pdev); pdev 3250 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c pci_save_state(pdev); pdev 3252 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c mmio_start = pci_resource_start(pdev, 0); pdev 3253 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c mmio_len = pci_resource_len(pdev, 0); pdev 3265 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c dev_err(&pdev->dev, "cannot allocate nofail buffer\n"); pdev 3272 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c dev_err(&pdev->dev, "cannot map device registers\n"); pdev 3277 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c adapter->pdev = pdev; pdev 3278 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c adapter->name = pci_name(pdev); pdev 3305 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 3312 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c netdev->irq = pdev->irq; pdev 3330 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c pci_set_drvdata(pdev, adapter); pdev 3345 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c dev_warn(&pdev->dev, pdev 3360 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c dev_err(&pdev->dev, "could not register any net devices\n"); pdev 3378 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c else if (msi > 0 && pci_enable_msi(pdev) == 0) pdev 3386 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c dev_err(&pdev->dev, "cannot create sysfs group\n"); pdev 3409 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c pci_release_regions(pdev); pdev 3411 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c pci_disable_device(pdev); pdev 3416 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c static void remove_one(struct pci_dev *pdev) pdev 3418 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c struct adapter *adapter = pci_get_drvdata(pdev); pdev 3449 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c pci_release_regions(pdev); pdev 3450 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c pci_disable_device(pdev); pdev 213 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c uiip->pdev = adapter->pdev; pdev 282 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c struct pci_dev *pdev = adapter->pdev; pdev 284 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c rdma->udbell_physbase = pci_resource_start(pdev, 2); pdev 285 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c rdma->udbell_len = pci_resource_len(pdev, 2); pdev 295 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c rdma->pdev = pdev; pdev 138 drivers/net/ethernet/chelsio/cxgb3/sge.c struct pci_dev *pdev; pdev 237 drivers/net/ethernet/chelsio/cxgb3/sge.c unsigned int cidx, struct pci_dev *pdev) pdev 247 drivers/net/ethernet/chelsio/cxgb3/sge.c pci_unmap_single(pdev, be64_to_cpu(sgp->addr[0]), pdev 256 drivers/net/ethernet/chelsio/cxgb3/sge.c pci_unmap_page(pdev, be64_to_cpu(sgp->addr[j]), pdev 289 drivers/net/ethernet/chelsio/cxgb3/sge.c struct pci_dev *pdev = adapter->pdev; pdev 299 drivers/net/ethernet/chelsio/cxgb3/sge.c unmap_skb(d->skb, q, cidx, pdev); pdev 352 drivers/net/ethernet/chelsio/cxgb3/sge.c static void clear_rx_desc(struct pci_dev *pdev, const struct sge_fl *q, pdev 358 drivers/net/ethernet/chelsio/cxgb3/sge.c pci_unmap_page(pdev, pdev 365 drivers/net/ethernet/chelsio/cxgb3/sge.c pci_unmap_single(pdev, dma_unmap_addr(d, dma_addr), pdev 380 drivers/net/ethernet/chelsio/cxgb3/sge.c static void free_rx_bufs(struct pci_dev *pdev, struct sge_fl *q) pdev 388 drivers/net/ethernet/chelsio/cxgb3/sge.c clear_rx_desc(pdev, q, d); pdev 413 drivers/net/ethernet/chelsio/cxgb3/sge.c unsigned int gen, struct pci_dev *pdev) pdev 417 drivers/net/ethernet/chelsio/cxgb3/sge.c mapping = pci_map_single(pdev, va, len, PCI_DMA_FROMDEVICE); pdev 418 drivers/net/ethernet/chelsio/cxgb3/sge.c if (unlikely(pci_dma_mapping_error(pdev, mapping))) pdev 456 drivers/net/ethernet/chelsio/cxgb3/sge.c mapping = pci_map_page(adapter->pdev, q->pg_chunk.page, pdev 458 drivers/net/ethernet/chelsio/cxgb3/sge.c if (unlikely(pci_dma_mapping_error(adapter->pdev, mapping))) { pdev 525 drivers/net/ethernet/chelsio/cxgb3/sge.c pci_dma_sync_single_for_device(adap->pdev, mapping, pdev 538 drivers/net/ethernet/chelsio/cxgb3/sge.c q->gen, adap->pdev); pdev 540 drivers/net/ethernet/chelsio/cxgb3/sge.c clear_rx_desc(adap->pdev, q, sd); pdev 618 drivers/net/ethernet/chelsio/cxgb3/sge.c static void *alloc_ring(struct pci_dev *pdev, size_t nelem, size_t elem_size, pdev 623 drivers/net/ethernet/chelsio/cxgb3/sge.c void *p = dma_alloc_coherent(&pdev->dev, len, phys, GFP_KERNEL); pdev 631 drivers/net/ethernet/chelsio/cxgb3/sge.c dma_free_coherent(&pdev->dev, len, p, *phys); pdev 679 drivers/net/ethernet/chelsio/cxgb3/sge.c struct pci_dev *pdev = adapter->pdev; pdev 686 drivers/net/ethernet/chelsio/cxgb3/sge.c free_rx_bufs(pdev, &q->fl[i]); pdev 688 drivers/net/ethernet/chelsio/cxgb3/sge.c dma_free_coherent(&pdev->dev, pdev 704 drivers/net/ethernet/chelsio/cxgb3/sge.c dma_free_coherent(&pdev->dev, pdev 715 drivers/net/ethernet/chelsio/cxgb3/sge.c dma_free_coherent(&pdev->dev, pdev 796 drivers/net/ethernet/chelsio/cxgb3/sge.c pci_dma_sync_single_for_cpu(adap->pdev, pdev 800 drivers/net/ethernet/chelsio/cxgb3/sge.c pci_dma_sync_single_for_device(adap->pdev, pdev 816 drivers/net/ethernet/chelsio/cxgb3/sge.c pci_unmap_single(adap->pdev, dma_unmap_addr(sd, dma_addr), pdev 856 drivers/net/ethernet/chelsio/cxgb3/sge.c pci_dma_sync_single_for_cpu(adap->pdev, dma_addr, len, pdev 859 drivers/net/ethernet/chelsio/cxgb3/sge.c pci_dma_sync_single_for_device(adap->pdev, dma_addr, pdev 885 drivers/net/ethernet/chelsio/cxgb3/sge.c pci_dma_sync_single_for_cpu(adap->pdev, dma_addr, len, pdev 889 drivers/net/ethernet/chelsio/cxgb3/sge.c pci_unmap_page(adap->pdev, pdev 963 drivers/net/ethernet/chelsio/cxgb3/sge.c static int map_skb(struct pci_dev *pdev, const struct sk_buff *skb, pdev 970 drivers/net/ethernet/chelsio/cxgb3/sge.c *addr = pci_map_single(pdev, skb->data, skb_headlen(skb), pdev 972 drivers/net/ethernet/chelsio/cxgb3/sge.c if (pci_dma_mapping_error(pdev, *addr)) pdev 981 drivers/net/ethernet/chelsio/cxgb3/sge.c *addr = skb_frag_dma_map(&pdev->dev, fp, 0, skb_frag_size(fp), pdev 983 drivers/net/ethernet/chelsio/cxgb3/sge.c if (pci_dma_mapping_error(pdev, *addr)) pdev 991 drivers/net/ethernet/chelsio/cxgb3/sge.c dma_unmap_page(&pdev->dev, *--addr, skb_frag_size(fp), pdev 994 drivers/net/ethernet/chelsio/cxgb3/sge.c pci_unmap_single(pdev, addr[-1], skb_headlen(skb), PCI_DMA_TODEVICE); pdev 1295 drivers/net/ethernet/chelsio/cxgb3/sge.c dev_err(&adap->pdev->dev, pdev 1303 drivers/net/ethernet/chelsio/cxgb3/sge.c if (unlikely(map_skb(adap->pdev, skb, addr) < 0)) { pdev 1592 drivers/net/ethernet/chelsio/cxgb3/sge.c pci_unmap_single(dui->pdev, *p++, skb_tail_pointer(skb) - pdev 1597 drivers/net/ethernet/chelsio/cxgb3/sge.c pci_unmap_page(dui->pdev, *p++, skb_frag_size(&si->frags[i]), pdev 1601 drivers/net/ethernet/chelsio/cxgb3/sge.c static void setup_deferred_unmapping(struct sk_buff *skb, struct pci_dev *pdev, pdev 1608 drivers/net/ethernet/chelsio/cxgb3/sge.c dui->pdev = pdev; pdev 1657 drivers/net/ethernet/chelsio/cxgb3/sge.c setup_deferred_unmapping(skb, adap->pdev, sgp, sgl_flits); pdev 1714 drivers/net/ethernet/chelsio/cxgb3/sge.c map_skb(adap->pdev, skb, (dma_addr_t *)skb->head)) { pdev 1768 drivers/net/ethernet/chelsio/cxgb3/sge.c map_skb(adap->pdev, skb, (dma_addr_t *)skb->head)) pdev 2146 drivers/net/ethernet/chelsio/cxgb3/sge.c pci_dma_sync_single_for_cpu(adap->pdev, pdev 2153 drivers/net/ethernet/chelsio/cxgb3/sge.c pci_unmap_page(adap->pdev, pdev 3047 drivers/net/ethernet/chelsio/cxgb3/sge.c q->fl[0].desc = alloc_ring(adapter->pdev, p->fl_size, pdev 3054 drivers/net/ethernet/chelsio/cxgb3/sge.c q->fl[1].desc = alloc_ring(adapter->pdev, p->jumbo_size, pdev 3061 drivers/net/ethernet/chelsio/cxgb3/sge.c q->rspq.desc = alloc_ring(adapter->pdev, p->rspq_size, pdev 3074 drivers/net/ethernet/chelsio/cxgb3/sge.c q->txq[i].desc = alloc_ring(adapter->pdev, p->txq_size[i], pdev 3313 drivers/net/ethernet/chelsio/cxgb3/sge.c unsigned int ctrl, ups = ffs(pci_resource_len(adap->pdev, 2) >> 12); pdev 623 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c pci_write_config_word(adapter->pdev, base + PCI_VPD_ADDR, addr); pdev 626 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c pci_read_config_word(adapter->pdev, base + PCI_VPD_ADDR, &val); pdev 633 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c pci_read_config_dword(adapter->pdev, base + PCI_VPD_DATA, &v); pdev 656 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c pci_write_config_dword(adapter->pdev, base + PCI_VPD_DATA, pdev 658 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c pci_write_config_word(adapter->pdev,base + PCI_VPD_ADDR, pdev 662 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c pci_read_config_word(adapter->pdev, base + PCI_VPD_ADDR, &val); pdev 3326 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c pcie_capability_read_word(adap->pdev, PCI_EXP_DEVCTL, &val); pdev 3329 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c pci_read_config_word(adap->pdev, 0x2, &devid); pdev 3331 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c pcie_capability_write_word(adap->pdev, PCI_EXP_DEVCTL, pdev 3337 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c pcie_capability_read_word(adap->pdev, PCI_EXP_LNKCTL, &val); pdev 3460 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c if (pci_is_pcie(adapter->pdev)) { pdev 3464 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c pcie_capability_read_word(adapter->pdev, PCI_EXP_LNKSTA, &val); pdev 3544 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c pci_read_config_word(adapter->pdev, 0x2, &devid); pdev 3598 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c pci_save_state(adapter->pdev); pdev 3607 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c pci_read_config_word(adapter->pdev, 0x00, &devid); pdev 3616 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c pci_restore_state(adapter->pdev); pdev 3679 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c pci_find_capability(adapter->pdev, PCI_CAP_ID_VPD); pdev 116 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c rc = pci_read_vpd(padap->pdev, vaddr, len, dest); pdev 2302 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c rc = pci_set_vpd_size(padap->pdev, EEPROMVSIZE); pdev 2310 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c rc = pci_set_vpd_size(padap->pdev, CUDBG_VPD_PF_SIZE); pdev 929 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h struct pci_dev *pdev; pdev 174 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c strlcpy(info->bus_info, pci_name(adapter->pdev), pdev 1118 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c vaddr = pci_read_vpd(adap->pdev, vaddr, sizeof(u32), v); pdev 1127 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c vaddr = pci_write_vpd(adap->pdev, vaddr, sizeof(u32), &v); pdev 661 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c pci_disable_msix(adapter->pdev); pdev 664 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c pci_disable_msi(adapter->pdev); pdev 926 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c free_irq(adap->pdev->irq, adap); pdev 1783 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c void cxgb4_get_tcp_stats(struct pci_dev *pdev, struct tp_tcp_stats *v4, pdev 1786 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c struct adapter *adap = pci_get_drvdata(pdev); pdev 2386 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c err = request_irq(adap->pdev->irq, t4_intr_handler(adap), pdev 2768 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->params.pci.vpd_cap_addr = pci_find_capability(adap->pdev, pdev 2790 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c for (vf = 0, nvfs = pci_sriov_get_totalvfs(adap->pdev); pdev 3434 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c strlcpy(info->bus_info, pci_name(adapter->pdev), pdev 3454 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (pci_channel_offline(adap->pdev)) pdev 3492 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c start += OCQ_WIN_OFFSET(adap->pdev, &adap->vres); pdev 3823 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c dev_err(&adapter->pdev->dev, pdev 3918 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c phy_info = find_phy_info(adap->pdev->device); pdev 4007 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (is_10gbt_device(adapter->pdev->device)) { pdev 4029 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adapter->pdev->device); pdev 4494 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (is_bypass_device(adap->pdev->device)) pdev 4763 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c dev_warn(&adap->pdev->dev, "could not allocate SRQ, continuing\n"); pdev 4933 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c static pci_ers_result_t eeh_err_detected(struct pci_dev *pdev, pdev 4937 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c struct adapter *adap = pci_get_drvdata(pdev); pdev 4959 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c pci_disable_device(pdev); pdev 4966 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c static pci_ers_result_t eeh_slot_reset(struct pci_dev *pdev) pdev 4970 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c struct adapter *adap = pci_get_drvdata(pdev); pdev 4973 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c pci_restore_state(pdev); pdev 4974 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c pci_save_state(pdev); pdev 4979 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (pci_enable_device(pdev)) { pdev 4980 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c dev_err(&pdev->dev, "Cannot reenable PCI " pdev 4987 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c pci_set_master(pdev); pdev 4988 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c pci_restore_state(pdev); pdev 4989 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c pci_save_state(pdev); pdev 5030 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c static void eeh_resume(struct pci_dev *pdev) pdev 5033 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c struct adapter *adap = pci_get_drvdata(pdev); pdev 5317 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c allocated = pci_enable_msix_range(adap->pdev, entries, need, want); pdev 5506 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c static int cxgb4_iov_configure(struct pci_dev *pdev, int num_vfs) pdev 5508 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c struct adapter *adap = pci_get_drvdata(pdev); pdev 5510 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c int current_vfs = pci_num_vf(pdev); pdev 5516 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c dev_warn(&pdev->dev, "Device not initialized\n"); pdev 5523 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (current_vfs && pci_vfs_assigned(pdev)) { pdev 5524 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c dev_err(&pdev->dev, pdev 5541 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c pci_disable_sriov(pdev); pdev 5569 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c pbridge = pdev->bus->self; pdev 5579 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c dev_warn(&pdev->dev, "Parent bridge %02x:%02x.%x doesn't support ARI; can't instantiate Virtual Functions\n", pdev 5609 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 5622 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->vfinfo = kcalloc(pci_sriov_get_totalvfs(pdev), pdev 5633 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c err = pci_enable_sriov(pdev, num_vfs); pdev 5651 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c static int init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 5668 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c err = pci_request_regions(pdev, KBUILD_MODNAME); pdev 5671 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c dev_info(&pdev->dev, "cannot obtain PCI resources\n"); pdev 5675 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c err = pci_enable_device(pdev); pdev 5677 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c dev_err(&pdev->dev, "cannot enable PCI device\n"); pdev 5681 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c regs = pci_ioremap_bar(pdev, 0); pdev 5683 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c dev_err(&pdev->dev, "cannot map device registers\n"); pdev 5701 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c pci_read_config_word(pdev, PCI_DEVICE_ID, &device_id); pdev 5704 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c dev_err(&pdev->dev, "Device %d is not supported\n", device_id); pdev 5712 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adapter->pdev = pdev; pdev 5713 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adapter->pdev_dev = &pdev->dev; pdev 5714 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adapter->name = pci_name(pdev); pdev 5731 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c pci_set_drvdata(pdev, adapter); pdev 5734 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c pci_disable_device(pdev); pdev 5735 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c pci_save_state(pdev); /* to restore SR-IOV later */ pdev 5739 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (!pci_set_dma_mask(pdev, DMA_BIT_MASK(64))) { pdev 5741 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 5743 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c dev_err(&pdev->dev, "unable to obtain 64-bit DMA for " pdev 5748 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 5750 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c dev_err(&pdev->dev, "no usable DMA configuration\n"); pdev 5755 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c pci_enable_pcie_error_reporting(pdev); pdev 5756 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c pci_set_master(pdev); pdev 5757 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c pci_save_state(pdev); pdev 5783 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (!pcie_relaxed_ordering_enabled(pdev)) pdev 5824 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c dev_err(&pdev->dev, pdev 5829 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adapter->bar2 = ioremap_wc(pci_resource_start(pdev, 2), pdev 5830 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c pci_resource_len(pdev, 2)); pdev 5832 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c dev_err(&pdev->dev, "cannot map device bar2 region\n"); pdev 5864 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 5871 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c netdev->irq = pdev->irq; pdev 5914 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c pci_set_drvdata(pdev, adapter); pdev 5951 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c dev_warn(&pdev->dev, "could not allocate SMT, continuing\n"); pdev 5957 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c dev_warn(&pdev->dev, "could not allocate L2T, continuing\n"); pdev 5967 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c dev_warn(&pdev->dev, pdev 5977 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c dev_warn(&pdev->dev, pdev 5988 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c dev_warn(&pdev->dev, pdev 5994 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c dev_warn(&pdev->dev, "could not allocate TID table, " pdev 6000 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c dev_warn(&pdev->dev, pdev 6004 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c dev_warn(&pdev->dev, pdev 6027 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c else if (msi > 0 && pci_enable_msi(pdev) == 0) { pdev 6034 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c pcie_print_link_status(pdev); pdev 6071 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c dev_err(&pdev->dev, "could not register any net devices\n"); pdev 6075 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c dev_warn(&pdev->dev, "only %d net devices registered\n", i); pdev 6080 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adapter->debugfs_root = debugfs_create_dir(pci_name(pdev), pdev 6086 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c pdev->needs_freset = 1; pdev 6123 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c pci_disable_pcie_error_reporting(pdev); pdev 6124 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c pci_disable_device(pdev); pdev 6126 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c pci_release_regions(pdev); pdev 6130 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c static void remove_one(struct pci_dev *pdev) pdev 6132 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c struct adapter *adapter = pci_get_drvdata(pdev); pdev 6136 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c pci_release_regions(pdev); pdev 6199 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c cxgb4_iov_configure(adapter->pdev, 0); pdev 6203 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c pci_disable_pcie_error_reporting(pdev); pdev 6205 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c pci_disable_device(pdev); pdev 6208 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c pci_release_regions(pdev); pdev 6219 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c static void shutdown_one(struct pci_dev *pdev) pdev 6221 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c struct adapter *adapter = pci_get_drvdata(pdev); pdev 6228 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c pci_release_regions(pdev); pdev 431 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c &adapter->pdev->dev); pdev 655 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c lld->pdev = adap->pdev; pdev 311 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h #define OCQ_WIN_OFFSET(pdev, vres) \ pdev 312 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h (pci_resource_len((pdev), 2) - roundup_pow_of_two((vres)->ocq.size)) pdev 318 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h struct pci_dev *pdev; /* associated PCI device */ pdev 408 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h void cxgb4_get_tcp_stats(struct pci_dev *pdev, struct tp_tcp_stats *v4, pdev 308 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (adap->pdev->error_state != pci_channel_io_normal) pdev 2739 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c int ret = pci_write_vpd(adapter->pdev, EEPROM_STAT_ADDR, 4, &v); pdev 2764 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c ret = pci_read_vpd(adapter->pdev, VPD_BASE, sizeof(u32), vpd); pdev 2776 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c ret = pci_read_vpd(adapter->pdev, addr, VPD_LEN, vpd); pdev 5121 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (pci_channel_offline(adapter->pdev)) pdev 7337 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (pci_is_pcie(adap->pdev)) { pdev 7345 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c pcie_capability_read_word(adap->pdev, PCI_EXP_DEVCTL, pdev 8874 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (pci_is_pcie(adapter->pdev)) { pdev 8875 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c pcie_capability_read_word(adapter->pdev, PCI_EXP_LNKSTA, &val); pdev 9123 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c pci_read_config_word(adapter->pdev, PCI_DEVICE_ID, &device_id); pdev 9183 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c pcie_capability_clear_and_set_word(adapter->pdev, PCI_EXP_DEVCTL2, pdev 369 drivers/net/ethernet/chelsio/cxgb4vf/adapter.h struct pci_dev *pdev; pdev 793 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c err = request_irq(adapter->pdev->irq, pdev 824 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c free_irq(adapter->pdev->irq, adapter); pdev 2885 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c want = pci_enable_msix_range(adapter->pdev, entries, need, want); pdev 2925 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c static int cxgb4vf_pci_probe(struct pci_dev *pdev, pdev 2945 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c err = pci_enable_device(pdev); pdev 2947 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c dev_err(&pdev->dev, "cannot enable PCI device\n"); pdev 2955 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c err = pci_request_regions(pdev, KBUILD_MODNAME); pdev 2957 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c dev_err(&pdev->dev, "cannot obtain PCI resources\n"); pdev 2965 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 2967 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 2969 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c dev_err(&pdev->dev, "unable to obtain 64-bit DMA for" pdev 2975 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 2977 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c dev_err(&pdev->dev, "no usable DMA configuration\n"); pdev 2986 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c pci_set_master(pdev); pdev 2996 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c pci_set_drvdata(pdev, adapter); pdev 2997 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c adapter->pdev = pdev; pdev 2998 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c adapter->pdev_dev = &pdev->dev; pdev 3020 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c adapter->regs = pci_ioremap_bar(pdev, 0); pdev 3022 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c dev_err(&pdev->dev, "cannot map device registers\n"); pdev 3040 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c adapter->bar2 = ioremap_wc(pci_resource_start(pdev, 2), pdev 3041 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c pci_resource_len(pdev, 2)); pdev 3051 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c adapter->name = pci_name(pdev); pdev 3068 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c if (!pcie_relaxed_ordering_enabled(pdev)) pdev 3073 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c dev_err(&pdev->dev, pdev 3111 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 3122 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c netdev->irq = pdev->irq; pdev 3149 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c dev_err(&pdev->dev, pdev 3162 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c dev_err(&pdev->dev, "cannot initialize port %d\n", pdev 3169 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c dev_err(&pdev->dev, pdev 3178 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c dev_err(&pdev->dev, pdev 3183 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c dev_info(&pdev->dev, pdev 3208 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c err = pci_enable_msi(pdev); pdev 3210 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c dev_err(&pdev->dev, "Unable to allocate MSI Interrupts;" pdev 3239 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c dev_warn(&pdev->dev, "cannot register net device %s," pdev 3248 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c dev_err(&pdev->dev, "could not register any net devices\n"); pdev 3257 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c debugfs_create_dir(pci_name(pdev), pdev 3284 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c pci_disable_msix(adapter->pdev); pdev 3287 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c pci_disable_msi(adapter->pdev); pdev 3315 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c pci_release_regions(pdev); pdev 3316 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c pci_clear_master(pdev); pdev 3319 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c pci_disable_device(pdev); pdev 3329 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c static void cxgb4vf_pci_remove(struct pci_dev *pdev) pdev 3331 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c struct adapter *adapter = pci_get_drvdata(pdev); pdev 3349 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c pci_disable_msix(adapter->pdev); pdev 3352 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c pci_disable_msi(adapter->pdev); pdev 3395 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c pci_disable_device(pdev); pdev 3396 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c pci_clear_master(pdev); pdev 3397 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c pci_release_regions(pdev); pdev 3404 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c static void cxgb4vf_pci_shutdown(struct pci_dev *pdev) pdev 3409 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c adapter = pci_get_drvdata(pdev); pdev 3426 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c pci_disable_msix(adapter->pdev); pdev 3429 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c pci_disable_msi(adapter->pdev); pdev 3438 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c pci_set_drvdata(pdev, NULL); pdev 2161 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c switch (CHELSIO_PCI_ID_VER(adapter->pdev->device)) { pdev 389 drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c struct pci_dev *pdev, void *lldev, pdev 476 drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c ppm->pdev = pdev; pdev 131 drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h struct pci_dev *pdev; pdev 1844 drivers/net/ethernet/cirrus/cs89x0.c static int __init cs89x0_platform_probe(struct platform_device *pdev) pdev 1853 drivers/net/ethernet/cirrus/cs89x0.c dev->irq = platform_get_irq(pdev, 0); pdev 1860 drivers/net/ethernet/cirrus/cs89x0.c virt_addr = devm_platform_ioremap_resource(pdev, 0); pdev 1872 drivers/net/ethernet/cirrus/cs89x0.c platform_set_drvdata(pdev, dev); pdev 1880 drivers/net/ethernet/cirrus/cs89x0.c static int cs89x0_platform_remove(struct platform_device *pdev) pdev 1882 drivers/net/ethernet/cirrus/cs89x0.c struct net_device *dev = platform_get_drvdata(pdev); pdev 762 drivers/net/ethernet/cirrus/ep93xx_eth.c static int ep93xx_eth_remove(struct platform_device *pdev) pdev 768 drivers/net/ethernet/cirrus/ep93xx_eth.c dev = platform_get_drvdata(pdev); pdev 782 drivers/net/ethernet/cirrus/ep93xx_eth.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 791 drivers/net/ethernet/cirrus/ep93xx_eth.c static int ep93xx_eth_probe(struct platform_device *pdev) pdev 800 drivers/net/ethernet/cirrus/ep93xx_eth.c if (pdev == NULL) pdev 802 drivers/net/ethernet/cirrus/ep93xx_eth.c data = dev_get_platdata(&pdev->dev); pdev 804 drivers/net/ethernet/cirrus/ep93xx_eth.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 805 drivers/net/ethernet/cirrus/ep93xx_eth.c irq = platform_get_irq(pdev, 0); pdev 816 drivers/net/ethernet/cirrus/ep93xx_eth.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 819 drivers/net/ethernet/cirrus/ep93xx_eth.c platform_set_drvdata(pdev, dev); pdev 822 drivers/net/ethernet/cirrus/ep93xx_eth.c dev_name(&pdev->dev)); pdev 824 drivers/net/ethernet/cirrus/ep93xx_eth.c dev_err(&pdev->dev, "Could not reserve memory region\n"); pdev 831 drivers/net/ethernet/cirrus/ep93xx_eth.c dev_err(&pdev->dev, "Failed to ioremap ethernet registers\n"); pdev 850 drivers/net/ethernet/cirrus/ep93xx_eth.c dev_err(&pdev->dev, "Failed to register netdev\n"); pdev 860 drivers/net/ethernet/cirrus/ep93xx_eth.c ep93xx_eth_remove(pdev); pdev 164 drivers/net/ethernet/cirrus/mac89x0.c static int mac89x0_device_probe(struct platform_device *pdev) pdev 204 drivers/net/ethernet/cirrus/mac89x0.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 265 drivers/net/ethernet/cirrus/mac89x0.c platform_set_drvdata(pdev, dev); pdev 556 drivers/net/ethernet/cirrus/mac89x0.c static int mac89x0_device_remove(struct platform_device *pdev) pdev 558 drivers/net/ethernet/cirrus/mac89x0.c struct net_device *dev = platform_get_drvdata(pdev); pdev 149 drivers/net/ethernet/cisco/enic/enic.h struct pci_dev *pdev; pdev 215 drivers/net/ethernet/cisco/enic/enic.h dev_err(&(vdev)->pdev->dev, fmt, ##__VA_ARGS__) pdev 217 drivers/net/ethernet/cisco/enic/enic.h dev_warn(&(vdev)->pdev->dev, fmt, ##__VA_ARGS__) pdev 219 drivers/net/ethernet/cisco/enic/enic.h dev_info(&(vdev)->pdev->dev, fmt, ##__VA_ARGS__) pdev 230 drivers/net/ethernet/cisco/enic/enic.h return &(enic->pdev->dev); pdev 308 drivers/net/ethernet/cisco/enic/enic.h if (unlikely(pci_dma_mapping_error(enic->pdev, dma_addr))) { pdev 153 drivers/net/ethernet/cisco/enic/enic_ethtool.c strlcpy(drvinfo->bus_info, pci_name(enic->pdev), pdev 117 drivers/net/ethernet/cisco/enic/enic_main.c int numa_node = dev_to_node(&enic->pdev->dev); pdev 337 drivers/net/ethernet/cisco/enic/enic_main.c return enic->pdev->device == PCI_DEVICE_ID_CISCO_VIC_ENET_DYN; pdev 347 drivers/net/ethernet/cisco/enic/enic_main.c return enic->pdev->device == PCI_DEVICE_ID_CISCO_VIC_ENET_VF; pdev 364 drivers/net/ethernet/cisco/enic/enic_main.c pci_unmap_single(enic->pdev, buf->dma_addr, pdev 367 drivers/net/ethernet/cisco/enic/enic_main.c pci_unmap_page(enic->pdev, buf->dma_addr, pdev 589 drivers/net/ethernet/cisco/enic/enic_main.c dma_addr = skb_frag_dma_map(&enic->pdev->dev, frag, 0, pdev 612 drivers/net/ethernet/cisco/enic/enic_main.c dma_addr = pci_map_single(enic->pdev, skb->data, head_len, pdev 643 drivers/net/ethernet/cisco/enic/enic_main.c dma_addr = pci_map_single(enic->pdev, skb->data, head_len, pdev 732 drivers/net/ethernet/cisco/enic/enic_main.c dma_addr = pci_map_single(enic->pdev, skb->data + offset, len, pdev 757 drivers/net/ethernet/cisco/enic/enic_main.c dma_addr = skb_frag_dma_map(&enic->pdev->dev, frag, pdev 791 drivers/net/ethernet/cisco/enic/enic_main.c dma_addr = pci_map_single(enic->pdev, skb->data, head_len, pdev 1261 drivers/net/ethernet/cisco/enic/enic_main.c pci_unmap_single(enic->pdev, buf->dma_addr, pdev 1287 drivers/net/ethernet/cisco/enic/enic_main.c dma_addr = pci_map_single(enic->pdev, skb->data, len, pdev 1320 drivers/net/ethernet/cisco/enic/enic_main.c pci_dma_sync_single_for_cpu(enic->pdev, buf->dma_addr, len, pdev 1370 drivers/net/ethernet/cisco/enic/enic_main.c pci_unmap_single(enic->pdev, buf->dma_addr, buf->len, pdev 1385 drivers/net/ethernet/cisco/enic/enic_main.c pci_unmap_single(enic->pdev, buf->dma_addr, buf->len, pdev 1459 drivers/net/ethernet/cisco/enic/enic_main.c pci_unmap_single(enic->pdev, buf->dma_addr, buf->len, pdev 1739 drivers/net/ethernet/cisco/enic/enic_main.c free_irq(enic->pdev->irq, netdev); pdev 1742 drivers/net/ethernet/cisco/enic/enic_main.c free_irq(enic->pdev->irq, enic); pdev 1766 drivers/net/ethernet/cisco/enic/enic_main.c err = request_irq(enic->pdev->irq, enic_isr_legacy, pdev 1772 drivers/net/ethernet/cisco/enic/enic_main.c err = request_irq(enic->pdev->irq, enic_isr_msi, pdev 1843 drivers/net/ethernet/cisco/enic/enic_main.c synchronize_irq(enic->pdev->irq); pdev 2125 drivers/net/ethernet/cisco/enic/enic_main.c enic_isr_msi(enic->pdev->irq, enic); pdev 2128 drivers/net/ethernet/cisco/enic/enic_main.c enic_isr_legacy(enic->pdev->irq, netdev); pdev 2217 drivers/net/ethernet/cisco/enic/enic_main.c rss_key_buf_va = pci_zalloc_consistent(enic->pdev, pdev 2234 drivers/net/ethernet/cisco/enic/enic_main.c pci_free_consistent(enic->pdev, sizeof(union vnic_rss_key), pdev 2254 drivers/net/ethernet/cisco/enic/enic_main.c rss_cpu_buf_va = pci_alloc_consistent(enic->pdev, pdev 2268 drivers/net/ethernet/cisco/enic/enic_main.c pci_free_consistent(enic->pdev, sizeof(union vnic_rss_cpu), pdev 2408 drivers/net/ethernet/cisco/enic/enic_main.c if (pci_enable_msix_range(enic->pdev, enic->msix_entry, pdev 2428 drivers/net/ethernet/cisco/enic/enic_main.c if (pci_enable_msix_range(enic->pdev, enic->msix_entry, pdev 2453 drivers/net/ethernet/cisco/enic/enic_main.c !pci_enable_msi(enic->pdev)) { pdev 2498 drivers/net/ethernet/cisco/enic/enic_main.c pci_disable_msix(enic->pdev); pdev 2501 drivers/net/ethernet/cisco/enic/enic_main.c pci_disable_msi(enic->pdev); pdev 2686 drivers/net/ethernet/cisco/enic/enic_main.c static int enic_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 2688 drivers/net/ethernet/cisco/enic/enic_main.c struct device *dev = &pdev->dev; pdev 2708 drivers/net/ethernet/cisco/enic/enic_main.c pci_set_drvdata(pdev, netdev); pdev 2710 drivers/net/ethernet/cisco/enic/enic_main.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 2714 drivers/net/ethernet/cisco/enic/enic_main.c enic->pdev = pdev; pdev 2719 drivers/net/ethernet/cisco/enic/enic_main.c err = pci_enable_device_mem(pdev); pdev 2725 drivers/net/ethernet/cisco/enic/enic_main.c err = pci_request_regions(pdev, DRV_NAME); pdev 2731 drivers/net/ethernet/cisco/enic/enic_main.c pci_set_master(pdev); pdev 2738 drivers/net/ethernet/cisco/enic/enic_main.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(47)); pdev 2740 drivers/net/ethernet/cisco/enic/enic_main.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 2745 drivers/net/ethernet/cisco/enic/enic_main.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 2752 drivers/net/ethernet/cisco/enic/enic_main.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(47)); pdev 2765 drivers/net/ethernet/cisco/enic/enic_main.c if (!(pci_resource_flags(pdev, i) & IORESOURCE_MEM)) pdev 2767 drivers/net/ethernet/cisco/enic/enic_main.c enic->bar[i].len = pci_resource_len(pdev, i); pdev 2768 drivers/net/ethernet/cisco/enic/enic_main.c enic->bar[i].vaddr = pci_iomap(pdev, i, enic->bar[i].len); pdev 2774 drivers/net/ethernet/cisco/enic/enic_main.c enic->bar[i].bus_addr = pci_resource_start(pdev, i); pdev 2780 drivers/net/ethernet/cisco/enic/enic_main.c enic->vdev = vnic_dev_register(NULL, enic, pdev, enic->bar, pdev 2795 drivers/net/ethernet/cisco/enic/enic_main.c pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_SRIOV); pdev 2797 drivers/net/ethernet/cisco/enic/enic_main.c pci_read_config_word(pdev, pos + PCI_SRIOV_TOTAL_VF, pdev 2800 drivers/net/ethernet/cisco/enic/enic_main.c err = pci_enable_sriov(pdev, enic->num_vfs); pdev 3005 drivers/net/ethernet/cisco/enic/enic_main.c pci_disable_sriov(pdev); pdev 3014 drivers/net/ethernet/cisco/enic/enic_main.c pci_release_regions(pdev); pdev 3016 drivers/net/ethernet/cisco/enic/enic_main.c pci_disable_device(pdev); pdev 3023 drivers/net/ethernet/cisco/enic/enic_main.c static void enic_remove(struct pci_dev *pdev) pdev 3025 drivers/net/ethernet/cisco/enic/enic_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 3037 drivers/net/ethernet/cisco/enic/enic_main.c pci_disable_sriov(pdev); pdev 3044 drivers/net/ethernet/cisco/enic/enic_main.c pci_release_regions(pdev); pdev 3045 drivers/net/ethernet/cisco/enic/enic_main.c pci_disable_device(pdev); pdev 196 drivers/net/ethernet/cisco/enic/vnic_dev.c ring->descs_unaligned = pci_alloc_consistent(vdev->pdev, pdev 221 drivers/net/ethernet/cisco/enic/vnic_dev.c pci_free_consistent(vdev->pdev, pdev 554 drivers/net/ethernet/cisco/enic/vnic_dev.c vdev->fw_info = pci_zalloc_consistent(vdev->pdev, pdev 606 drivers/net/ethernet/cisco/enic/vnic_dev.c vdev->stats = pci_alloc_consistent(vdev->pdev, pdev 855 drivers/net/ethernet/cisco/enic/vnic_dev.c notify_addr = pci_alloc_consistent(vdev->pdev, pdev 885 drivers/net/ethernet/cisco/enic/vnic_dev.c pci_free_consistent(vdev->pdev, pdev 1049 drivers/net/ethernet/cisco/enic/vnic_dev.c pci_free_consistent(vdev->pdev, pdev 1054 drivers/net/ethernet/cisco/enic/vnic_dev.c pci_free_consistent(vdev->pdev, pdev 1058 drivers/net/ethernet/cisco/enic/vnic_dev.c pci_free_consistent(vdev->pdev, pdev 1070 drivers/net/ethernet/cisco/enic/vnic_dev.c void *priv, struct pci_dev *pdev, struct vnic_dev_bar *bar, pdev 1080 drivers/net/ethernet/cisco/enic/vnic_dev.c vdev->pdev = pdev; pdev 1095 drivers/net/ethernet/cisco/enic/vnic_dev.c return vdev->pdev; pdev 1130 drivers/net/ethernet/cisco/enic/vnic_dev.c prov_buf = pci_alloc_consistent(vdev->pdev, len, &prov_pa); pdev 1140 drivers/net/ethernet/cisco/enic/vnic_dev.c pci_free_consistent(vdev->pdev, len, prov_buf, prov_pa); pdev 1220 drivers/net/ethernet/cisco/enic/vnic_dev.c tlv_va = pci_alloc_consistent(vdev->pdev, tlv_size, &tlv_pa); pdev 1243 drivers/net/ethernet/cisco/enic/vnic_dev.c pci_free_consistent(vdev->pdev, tlv_size, tlv_va, tlv_pa); pdev 93 drivers/net/ethernet/cisco/enic/vnic_dev.h struct pci_dev *pdev; pdev 171 drivers/net/ethernet/cisco/enic/vnic_dev.h void *priv, struct pci_dev *pdev, struct vnic_dev_bar *bar, pdev 2365 drivers/net/ethernet/cortina/gemini.c static int gemini_ethernet_port_probe(struct platform_device *pdev) pdev 2369 drivers/net/ethernet/cortina/gemini.c struct device *dev = &pdev->dev; pdev 2406 drivers/net/ethernet/cortina/gemini.c dmares = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2416 drivers/net/ethernet/cortina/gemini.c gmacres = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 2426 drivers/net/ethernet/cortina/gemini.c irq = platform_get_irq(pdev, 0); pdev 2462 drivers/net/ethernet/cortina/gemini.c platform_set_drvdata(pdev, port); pdev 2524 drivers/net/ethernet/cortina/gemini.c static int gemini_ethernet_port_remove(struct platform_device *pdev) pdev 2526 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = platform_get_drvdata(pdev); pdev 2550 drivers/net/ethernet/cortina/gemini.c static int gemini_ethernet_probe(struct platform_device *pdev) pdev 2552 drivers/net/ethernet/cortina/gemini.c struct device *dev = &pdev->dev; pdev 2562 drivers/net/ethernet/cortina/gemini.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2587 drivers/net/ethernet/cortina/gemini.c platform_set_drvdata(pdev, geth); pdev 2593 drivers/net/ethernet/cortina/gemini.c static int gemini_ethernet_remove(struct platform_device *pdev) pdev 2595 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet *geth = platform_get_drvdata(pdev); pdev 807 drivers/net/ethernet/davicom/dm9000.c dm9000_release_board(struct platform_device *pdev, struct board_info *db) pdev 1418 drivers/net/ethernet/davicom/dm9000.c dm9000_probe(struct platform_device *pdev) pdev 1420 drivers/net/ethernet/davicom/dm9000.c struct dm9000_plat_data *pdata = dev_get_platdata(&pdev->dev); pdev 1423 drivers/net/ethernet/davicom/dm9000.c struct device *dev = &pdev->dev; pdev 1468 drivers/net/ethernet/davicom/dm9000.c pdata = dm9000_parse_dt(&pdev->dev); pdev 1478 drivers/net/ethernet/davicom/dm9000.c SET_NETDEV_DEV(ndev, &pdev->dev); pdev 1480 drivers/net/ethernet/davicom/dm9000.c dev_dbg(&pdev->dev, "dm9000_probe()\n"); pdev 1485 drivers/net/ethernet/davicom/dm9000.c db->dev = &pdev->dev; pdev 1493 drivers/net/ethernet/davicom/dm9000.c db->addr_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1494 drivers/net/ethernet/davicom/dm9000.c db->data_res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 1503 drivers/net/ethernet/davicom/dm9000.c ndev->irq = platform_get_irq(pdev, 0); pdev 1509 drivers/net/ethernet/davicom/dm9000.c db->irq_wake = platform_get_irq(pdev, 1); pdev 1534 drivers/net/ethernet/davicom/dm9000.c pdev->name); pdev 1552 drivers/net/ethernet/davicom/dm9000.c pdev->name); pdev 1691 drivers/net/ethernet/davicom/dm9000.c platform_set_drvdata(pdev, ndev); pdev 1708 drivers/net/ethernet/davicom/dm9000.c dm9000_release_board(pdev, db); pdev 1765 drivers/net/ethernet/davicom/dm9000.c dm9000_drv_remove(struct platform_device *pdev) pdev 1767 drivers/net/ethernet/davicom/dm9000.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 1770 drivers/net/ethernet/davicom/dm9000.c dm9000_release_board(pdev, netdev_priv(ndev)); pdev 1773 drivers/net/ethernet/davicom/dm9000.c dev_dbg(&pdev->dev, "released and freed device\n"); pdev 315 drivers/net/ethernet/dec/tulip/de2104x.c struct pci_dev *pdev; pdev 449 drivers/net/ethernet/dec/tulip/de2104x.c pci_unmap_single(de->pdev, mapping, pdev 455 drivers/net/ethernet/dec/tulip/de2104x.c pci_map_single(de->pdev, copy_skb->data, pdev 459 drivers/net/ethernet/dec/tulip/de2104x.c pci_dma_sync_single_for_cpu(de->pdev, mapping, len, PCI_DMA_FROMDEVICE); pdev 463 drivers/net/ethernet/dec/tulip/de2104x.c pci_dma_sync_single_for_device(de->pdev, mapping, len, PCI_DMA_FROMDEVICE); pdev 530 drivers/net/ethernet/dec/tulip/de2104x.c pci_read_config_word(de->pdev, PCI_STATUS, &pci_status); pdev 531 drivers/net/ethernet/dec/tulip/de2104x.c pci_write_config_word(de->pdev, PCI_STATUS, pci_status); pdev 560 drivers/net/ethernet/dec/tulip/de2104x.c pci_unmap_single(de->pdev, de->tx_skb[tx_tail].mapping, pdev 565 drivers/net/ethernet/dec/tulip/de2104x.c pci_unmap_single(de->pdev, de->tx_skb[tx_tail].mapping, pdev 626 drivers/net/ethernet/dec/tulip/de2104x.c mapping = pci_map_single(de->pdev, skb->data, len, PCI_DMA_TODEVICE); pdev 769 drivers/net/ethernet/dec/tulip/de2104x.c pci_map_single (de->pdev, de->setup_frame, pdev 1221 drivers/net/ethernet/dec/tulip/de2104x.c pci_read_config_dword(de->pdev, PCIPM, &pmctl); pdev 1224 drivers/net/ethernet/dec/tulip/de2104x.c pci_write_config_dword(de->pdev, PCIPM, pmctl); pdev 1239 drivers/net/ethernet/dec/tulip/de2104x.c pci_read_config_dword(de->pdev, PCIPM, &pmctl); pdev 1241 drivers/net/ethernet/dec/tulip/de2104x.c pci_write_config_dword(de->pdev, PCIPM, pmctl); pdev 1285 drivers/net/ethernet/dec/tulip/de2104x.c de->rx_skb[i].mapping = pci_map_single(de->pdev, pdev 1319 drivers/net/ethernet/dec/tulip/de2104x.c de->rx_ring = pci_alloc_consistent(de->pdev, DE_RING_BYTES, &de->ring_dma); pdev 1339 drivers/net/ethernet/dec/tulip/de2104x.c pci_unmap_single(de->pdev, de->rx_skb[i].mapping, pdev 1350 drivers/net/ethernet/dec/tulip/de2104x.c pci_unmap_single(de->pdev, pdev 1355 drivers/net/ethernet/dec/tulip/de2104x.c pci_unmap_single(de->pdev, pdev 1370 drivers/net/ethernet/dec/tulip/de2104x.c pci_free_consistent(de->pdev, DE_RING_BYTES, de->rx_ring, de->ring_dma); pdev 1378 drivers/net/ethernet/dec/tulip/de2104x.c const int irq = de->pdev->irq; pdev 1432 drivers/net/ethernet/dec/tulip/de2104x.c free_irq(de->pdev->irq, dev); pdev 1442 drivers/net/ethernet/dec/tulip/de2104x.c const int irq = de->pdev->irq; pdev 1604 drivers/net/ethernet/dec/tulip/de2104x.c strlcpy(info->bus_info, pci_name(de->pdev), sizeof(info->bus_info)); pdev 1931 drivers/net/ethernet/dec/tulip/de2104x.c if (de->pdev->revision < 0x20) pdev 1969 drivers/net/ethernet/dec/tulip/de2104x.c static int de_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 1991 drivers/net/ethernet/dec/tulip/de2104x.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 1997 drivers/net/ethernet/dec/tulip/de2104x.c de->pdev = pdev; pdev 2009 drivers/net/ethernet/dec/tulip/de2104x.c rc = pci_enable_device(pdev); pdev 2014 drivers/net/ethernet/dec/tulip/de2104x.c rc = pci_request_regions(pdev, DRV_NAME); pdev 2019 drivers/net/ethernet/dec/tulip/de2104x.c if (pdev->irq < 2) { pdev 2022 drivers/net/ethernet/dec/tulip/de2104x.c pdev->irq, pci_name(pdev)); pdev 2027 drivers/net/ethernet/dec/tulip/de2104x.c pciaddr = pci_resource_start(pdev, 1); pdev 2030 drivers/net/ethernet/dec/tulip/de2104x.c pr_err("no MMIO resource for pci dev %s\n", pci_name(pdev)); pdev 2033 drivers/net/ethernet/dec/tulip/de2104x.c if (pci_resource_len(pdev, 1) < DE_REGS_SIZE) { pdev 2036 drivers/net/ethernet/dec/tulip/de2104x.c (unsigned long long)pci_resource_len(pdev, 1), pdev 2037 drivers/net/ethernet/dec/tulip/de2104x.c pci_name(pdev)); pdev 2046 drivers/net/ethernet/dec/tulip/de2104x.c (unsigned long long)pci_resource_len(pdev, 1), pdev 2047 drivers/net/ethernet/dec/tulip/de2104x.c pciaddr, pci_name(pdev)); pdev 2057 drivers/net/ethernet/dec/tulip/de2104x.c pr_err("Cannot reset MAC, pci dev %s\n", pci_name(pdev)); pdev 2079 drivers/net/ethernet/dec/tulip/de2104x.c regs, dev->dev_addr, pdev->irq); pdev 2081 drivers/net/ethernet/dec/tulip/de2104x.c pci_set_drvdata(pdev, dev); pdev 2084 drivers/net/ethernet/dec/tulip/de2104x.c pci_set_master(pdev); pdev 2095 drivers/net/ethernet/dec/tulip/de2104x.c pci_release_regions(pdev); pdev 2097 drivers/net/ethernet/dec/tulip/de2104x.c pci_disable_device(pdev); pdev 2103 drivers/net/ethernet/dec/tulip/de2104x.c static void de_remove_one(struct pci_dev *pdev) pdev 2105 drivers/net/ethernet/dec/tulip/de2104x.c struct net_device *dev = pci_get_drvdata(pdev); pdev 2112 drivers/net/ethernet/dec/tulip/de2104x.c pci_release_regions(pdev); pdev 2113 drivers/net/ethernet/dec/tulip/de2104x.c pci_disable_device(pdev); pdev 2119 drivers/net/ethernet/dec/tulip/de2104x.c static int de_suspend (struct pci_dev *pdev, pm_message_t state) pdev 2121 drivers/net/ethernet/dec/tulip/de2104x.c struct net_device *dev = pci_get_drvdata (pdev); pdev 2126 drivers/net/ethernet/dec/tulip/de2104x.c const int irq = pdev->irq; pdev 2148 drivers/net/ethernet/dec/tulip/de2104x.c pci_disable_device(pdev); pdev 2156 drivers/net/ethernet/dec/tulip/de2104x.c static int de_resume (struct pci_dev *pdev) pdev 2158 drivers/net/ethernet/dec/tulip/de2104x.c struct net_device *dev = pci_get_drvdata (pdev); pdev 2167 drivers/net/ethernet/dec/tulip/de2104x.c if ((retval = pci_enable_device(pdev))) { pdev 2171 drivers/net/ethernet/dec/tulip/de2104x.c pci_set_master(pdev); pdev 1098 drivers/net/ethernet/dec/tulip/de4x5.c struct pci_dev *pdev = NULL; pdev 1107 drivers/net/ethernet/dec/tulip/de4x5.c pdev = to_pci_dev (gendev); pdev 1108 drivers/net/ethernet/dec/tulip/de4x5.c pci_write_config_byte(pdev, PCI_CFDA_PSM, WAKEUP); pdev 2121 drivers/net/ethernet/dec/tulip/de4x5.c srom_search(struct net_device *dev, struct pci_dev *pdev) pdev 2131 drivers/net/ethernet/dec/tulip/de4x5.c list_for_each_entry(this_dev, &pdev->bus->devices, bus_list) { pdev 2194 drivers/net/ethernet/dec/tulip/de4x5.c static int de4x5_pci_probe(struct pci_dev *pdev, pdev 2205 drivers/net/ethernet/dec/tulip/de4x5.c dev_num = PCI_SLOT(pdev->devfn); pdev 2206 drivers/net/ethernet/dec/tulip/de4x5.c pb = pdev->bus->number; pdev 2215 drivers/net/ethernet/dec/tulip/de4x5.c vendor = pdev->vendor; pdev 2216 drivers/net/ethernet/dec/tulip/de4x5.c device = pdev->device << 8; pdev 2221 drivers/net/ethernet/dec/tulip/de4x5.c if ((error = pci_enable_device (pdev))) pdev 2236 drivers/net/ethernet/dec/tulip/de4x5.c srom_search(dev, pdev); pdev 2240 drivers/net/ethernet/dec/tulip/de4x5.c lp->cfrv = pdev->revision; pdev 2253 drivers/net/ethernet/dec/tulip/de4x5.c iobase = pci_resource_start(pdev, 0); pdev 2256 drivers/net/ethernet/dec/tulip/de4x5.c irq = pdev->irq; pdev 2263 drivers/net/ethernet/dec/tulip/de4x5.c pci_read_config_word(pdev, PCI_COMMAND, &status); pdev 2267 drivers/net/ethernet/dec/tulip/de4x5.c pci_write_config_word(pdev, PCI_COMMAND, status); pdev 2268 drivers/net/ethernet/dec/tulip/de4x5.c pci_read_config_word(pdev, PCI_COMMAND, &status); pdev 2278 drivers/net/ethernet/dec/tulip/de4x5.c pci_write_config_word(pdev, PCI_COMMAND, status); pdev 2279 drivers/net/ethernet/dec/tulip/de4x5.c pci_read_config_word(pdev, PCI_COMMAND, &status); pdev 2287 drivers/net/ethernet/dec/tulip/de4x5.c pci_read_config_byte(pdev, PCI_LATENCY_TIMER, &timer); pdev 2289 drivers/net/ethernet/dec/tulip/de4x5.c pci_write_config_byte(pdev, PCI_LATENCY_TIMER, 0x60); pdev 2301 drivers/net/ethernet/dec/tulip/de4x5.c if ((error = de4x5_hw_init(dev, iobase, &pdev->dev))) { pdev 2312 drivers/net/ethernet/dec/tulip/de4x5.c pci_disable_device (pdev); pdev 2316 drivers/net/ethernet/dec/tulip/de4x5.c static void de4x5_pci_remove(struct pci_dev *pdev) pdev 2321 drivers/net/ethernet/dec/tulip/de4x5.c dev = pci_get_drvdata(pdev); pdev 2327 drivers/net/ethernet/dec/tulip/de4x5.c pci_disable_device (pdev); pdev 5160 drivers/net/ethernet/dec/tulip/de4x5.c struct pci_dev *pdev = to_pci_dev (lp->gendev); pdev 5163 drivers/net/ethernet/dec/tulip/de4x5.c pci_write_config_byte(pdev, PCI_CFDA_PSM, WAKEUP); pdev 5168 drivers/net/ethernet/dec/tulip/de4x5.c pci_write_config_byte(pdev, PCI_CFDA_PSM, SNOOZE); pdev 5173 drivers/net/ethernet/dec/tulip/de4x5.c pci_write_config_byte(pdev, PCI_CFDA_PSM, SLEEP); pdev 204 drivers/net/ethernet/dec/tulip/dmfe.c struct pci_dev *pdev; /* PCI device */ pdev 358 drivers/net/ethernet/dec/tulip/dmfe.c static int dmfe_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 375 drivers/net/ethernet/dec/tulip/dmfe.c if ((ent->driver_data == PCI_DM9100_ID && pdev->revision >= 0x30) || pdev 377 drivers/net/ethernet/dec/tulip/dmfe.c struct device_node *dp = pci_device_to_OF_node(pdev); pdev 390 drivers/net/ethernet/dec/tulip/dmfe.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 392 drivers/net/ethernet/dec/tulip/dmfe.c if (pci_set_dma_mask(pdev, DMA_BIT_MASK(32))) { pdev 399 drivers/net/ethernet/dec/tulip/dmfe.c err = pci_enable_device(pdev); pdev 403 drivers/net/ethernet/dec/tulip/dmfe.c if (!pci_resource_start(pdev, 0)) { pdev 409 drivers/net/ethernet/dec/tulip/dmfe.c if (pci_resource_len(pdev, 0) < (CHK_IO_SIZE(pdev)) ) { pdev 421 drivers/net/ethernet/dec/tulip/dmfe.c pci_write_config_byte(pdev, PCI_LATENCY_TIMER, 0x80); pdev 424 drivers/net/ethernet/dec/tulip/dmfe.c if (pci_request_regions(pdev, DRV_NAME)) { pdev 434 drivers/net/ethernet/dec/tulip/dmfe.c db->desc_pool_ptr = pci_alloc_consistent(pdev, sizeof(struct tx_desc) * pdev 441 drivers/net/ethernet/dec/tulip/dmfe.c db->buf_pool_ptr = pci_alloc_consistent(pdev, TX_BUF_ALLOC * pdev 455 drivers/net/ethernet/dec/tulip/dmfe.c db->ioaddr = pci_iomap(pdev, 0, 0); pdev 461 drivers/net/ethernet/dec/tulip/dmfe.c db->chip_revision = pdev->revision; pdev 464 drivers/net/ethernet/dec/tulip/dmfe.c db->pdev = pdev; pdev 466 drivers/net/ethernet/dec/tulip/dmfe.c pci_set_drvdata(pdev, dev); pdev 472 drivers/net/ethernet/dec/tulip/dmfe.c pci_read_config_dword(pdev, 0x50, &pci_pmr); pdev 495 drivers/net/ethernet/dec/tulip/dmfe.c pci_name(pdev), dev->dev_addr, pdev->irq); pdev 497 drivers/net/ethernet/dec/tulip/dmfe.c pci_set_master(pdev); pdev 502 drivers/net/ethernet/dec/tulip/dmfe.c pci_iounmap(pdev, db->ioaddr); pdev 504 drivers/net/ethernet/dec/tulip/dmfe.c pci_free_consistent(pdev, TX_BUF_ALLOC * TX_DESC_CNT + 4, pdev 507 drivers/net/ethernet/dec/tulip/dmfe.c pci_free_consistent(pdev, sizeof(struct tx_desc) * DESC_ALL_CNT + 0x20, pdev 510 drivers/net/ethernet/dec/tulip/dmfe.c pci_release_regions(pdev); pdev 512 drivers/net/ethernet/dec/tulip/dmfe.c pci_disable_device(pdev); pdev 520 drivers/net/ethernet/dec/tulip/dmfe.c static void dmfe_remove_one(struct pci_dev *pdev) pdev 522 drivers/net/ethernet/dec/tulip/dmfe.c struct net_device *dev = pci_get_drvdata(pdev); pdev 530 drivers/net/ethernet/dec/tulip/dmfe.c pci_iounmap(db->pdev, db->ioaddr); pdev 531 drivers/net/ethernet/dec/tulip/dmfe.c pci_free_consistent(db->pdev, sizeof(struct tx_desc) * pdev 534 drivers/net/ethernet/dec/tulip/dmfe.c pci_free_consistent(db->pdev, TX_BUF_ALLOC * TX_DESC_CNT + 4, pdev 536 drivers/net/ethernet/dec/tulip/dmfe.c pci_release_regions(pdev); pdev 552 drivers/net/ethernet/dec/tulip/dmfe.c const int irq = db->pdev->irq; pdev 762 drivers/net/ethernet/dec/tulip/dmfe.c free_irq(db->pdev->irq, dev); pdev 854 drivers/net/ethernet/dec/tulip/dmfe.c const int irq = db->pdev->irq; pdev 967 drivers/net/ethernet/dec/tulip/dmfe.c pci_unmap_single(db->pdev, le32_to_cpu(rxptr->rdes2), pdev 1085 drivers/net/ethernet/dec/tulip/dmfe.c strlcpy(info->bus_info, pci_name(np->pdev), sizeof(info->bus_info)); pdev 1126 drivers/net/ethernet/dec/tulip/dmfe.c struct net_device *dev = pci_get_drvdata(db->pdev); pdev 1342 drivers/net/ethernet/dec/tulip/dmfe.c rxptr->rdes2 = cpu_to_le32( pci_map_single(db->pdev, pdev 1557 drivers/net/ethernet/dec/tulip/dmfe.c rxptr->rdes2 = cpu_to_le32( pci_map_single(db->pdev, skb->data, pdev 77 drivers/net/ethernet/dec/tulip/interrupt.c mapping = pci_map_single(tp->pdev, skb->data, PKT_BUF_SZ, pdev 79 drivers/net/ethernet/dec/tulip/interrupt.c if (dma_mapping_error(&tp->pdev->dev, mapping)) { pdev 213 drivers/net/ethernet/dec/tulip/interrupt.c pci_dma_sync_single_for_cpu(tp->pdev, pdev 225 drivers/net/ethernet/dec/tulip/interrupt.c pci_dma_sync_single_for_device(tp->pdev, pdev 243 drivers/net/ethernet/dec/tulip/interrupt.c pci_unmap_single(tp->pdev, tp->rx_buffers[entry].mapping, pdev 439 drivers/net/ethernet/dec/tulip/interrupt.c pci_dma_sync_single_for_cpu(tp->pdev, pdev 451 drivers/net/ethernet/dec/tulip/interrupt.c pci_dma_sync_single_for_device(tp->pdev, pdev 469 drivers/net/ethernet/dec/tulip/interrupt.c pci_unmap_single(tp->pdev, tp->rx_buffers[entry].mapping, pdev 600 drivers/net/ethernet/dec/tulip/interrupt.c pci_unmap_single(tp->pdev, pdev 632 drivers/net/ethernet/dec/tulip/interrupt.c pci_unmap_single(tp->pdev, tp->tx_buffers[entry].mapping, pdev 449 drivers/net/ethernet/dec/tulip/tulip.h struct pci_dev *pdev; pdev 270 drivers/net/ethernet/dec/tulip/tulip_core.c static void tulip_set_wolopts(struct pci_dev *pdev, u32 wolopts); pdev 280 drivers/net/ethernet/dec/tulip/tulip_core.c pci_read_config_dword (tp->pdev, CFDD, &tmp); pdev 287 drivers/net/ethernet/dec/tulip/tulip_core.c pci_write_config_dword (tp->pdev, CFDD, newtmp); pdev 309 drivers/net/ethernet/dec/tulip/tulip_core.c pci_enable_wake(tp->pdev, PCI_D3hot, 0); pdev 310 drivers/net/ethernet/dec/tulip/tulip_core.c pci_enable_wake(tp->pdev, PCI_D3cold, 0); pdev 311 drivers/net/ethernet/dec/tulip/tulip_core.c tulip_set_wolopts(tp->pdev, 0); pdev 319 drivers/net/ethernet/dec/tulip/tulip_core.c pci_read_config_dword(tp->pdev, PCI_COMMAND, ®); /* flush write */ pdev 326 drivers/net/ethernet/dec/tulip/tulip_core.c pci_read_config_dword(tp->pdev, PCI_COMMAND, ®); /* flush write */ pdev 330 drivers/net/ethernet/dec/tulip/tulip_core.c netdev_dbg(dev, "tulip_up(), irq==%d\n", tp->pdev->irq); pdev 364 drivers/net/ethernet/dec/tulip/tulip_core.c mapping = pci_map_single(tp->pdev, tp->setup_frame, pdev 520 drivers/net/ethernet/dec/tulip/tulip_core.c retval = request_irq(tp->pdev->irq, tulip_interrupt, IRQF_SHARED, pdev 644 drivers/net/ethernet/dec/tulip/tulip_core.c mapping = pci_map_single(tp->pdev, skb->data, pdev 678 drivers/net/ethernet/dec/tulip/tulip_core.c mapping = pci_map_single(tp->pdev, skb->data, pdev 730 drivers/net/ethernet/dec/tulip/tulip_core.c pci_unmap_single(tp->pdev, pdev 737 drivers/net/ethernet/dec/tulip/tulip_core.c pci_unmap_single(tp->pdev, tp->tx_buffers[entry].mapping, pdev 809 drivers/net/ethernet/dec/tulip/tulip_core.c pci_unmap_single(tp->pdev, mapping, PKT_BUF_SZ, pdev 819 drivers/net/ethernet/dec/tulip/tulip_core.c pci_unmap_single(tp->pdev, tp->tx_buffers[i].mapping, pdev 841 drivers/net/ethernet/dec/tulip/tulip_core.c free_irq (tp->pdev->irq, dev); pdev 872 drivers/net/ethernet/dec/tulip/tulip_core.c strlcpy(info->bus_info, pci_name(np->pdev), sizeof(info->bus_info)); pdev 885 drivers/net/ethernet/dec/tulip/tulip_core.c device_set_wakeup_enable(&tp->pdev->dev, tp->wolinfo.wolopts); pdev 1164 drivers/net/ethernet/dec/tulip/tulip_core.c pci_map_single(tp->pdev, tp->setup_frame, pdev 1190 drivers/net/ethernet/dec/tulip/tulip_core.c static void tulip_mwi_config(struct pci_dev *pdev, struct net_device *dev) pdev 1208 drivers/net/ethernet/dec/tulip/tulip_core.c pci_try_set_mwi(pdev); pdev 1211 drivers/net/ethernet/dec/tulip/tulip_core.c pci_read_config_word(pdev, PCI_COMMAND, &pci_command); pdev 1216 drivers/net/ethernet/dec/tulip/tulip_core.c pci_read_config_byte(pdev, PCI_CACHE_LINE_SIZE, &cache); pdev 1219 drivers/net/ethernet/dec/tulip/tulip_core.c pci_clear_mwi(pdev); pdev 1248 drivers/net/ethernet/dec/tulip/tulip_core.c pci_clear_mwi(pdev); pdev 1270 drivers/net/ethernet/dec/tulip/tulip_core.c static int tulip_uli_dm_quirk(struct pci_dev *pdev) pdev 1272 drivers/net/ethernet/dec/tulip/tulip_core.c if (pdev->vendor == 0x1282 && pdev->device == 0x9102) pdev 1298 drivers/net/ethernet/dec/tulip/tulip_core.c static int tulip_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 1329 drivers/net/ethernet/dec/tulip/tulip_core.c if (pdev->subsystem_vendor == PCI_VENDOR_ID_LMC) { pdev 1332 drivers/net/ethernet/dec/tulip/tulip_core.c } else if (pdev->subsystem_vendor == PCI_VENDOR_ID_SBE && pdev 1333 drivers/net/ethernet/dec/tulip/tulip_core.c (pdev->subsystem_device == PCI_SUBDEVICE_ID_SBE_T3E3 || pdev 1334 drivers/net/ethernet/dec/tulip/tulip_core.c pdev->subsystem_device == PCI_SUBDEVICE_ID_SBE_2T3E3_P0 || pdev 1335 drivers/net/ethernet/dec/tulip/tulip_core.c pdev->subsystem_device == PCI_SUBDEVICE_ID_SBE_2T3E3_P1)) { pdev 1350 drivers/net/ethernet/dec/tulip/tulip_core.c if (pdev->vendor == 0x1282 && pdev->device == 0x9100 && pdev 1351 drivers/net/ethernet/dec/tulip/tulip_core.c pdev->revision < 0x30) { pdev 1356 drivers/net/ethernet/dec/tulip/tulip_core.c dp = pci_device_to_OF_node(pdev); pdev 1393 drivers/net/ethernet/dec/tulip/tulip_core.c if (tulip_uli_dm_quirk(pdev)) { pdev 1403 drivers/net/ethernet/dec/tulip/tulip_core.c i = pci_enable_device(pdev); pdev 1409 drivers/net/ethernet/dec/tulip/tulip_core.c irq = pdev->irq; pdev 1416 drivers/net/ethernet/dec/tulip/tulip_core.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 1417 drivers/net/ethernet/dec/tulip/tulip_core.c if (pci_resource_len (pdev, 0) < tulip_tbl[chip_idx].io_size) { pdev 1419 drivers/net/ethernet/dec/tulip/tulip_core.c pci_name(pdev), pdev 1420 drivers/net/ethernet/dec/tulip/tulip_core.c (unsigned long long)pci_resource_len (pdev, 0), pdev 1421 drivers/net/ethernet/dec/tulip/tulip_core.c (unsigned long long)pci_resource_start (pdev, 0)); pdev 1427 drivers/net/ethernet/dec/tulip/tulip_core.c if (pci_request_regions (pdev, DRV_NAME)) pdev 1430 drivers/net/ethernet/dec/tulip/tulip_core.c ioaddr = pci_iomap(pdev, TULIP_BAR, tulip_tbl[chip_idx].io_size); pdev 1442 drivers/net/ethernet/dec/tulip/tulip_core.c tp->rx_ring = pci_alloc_consistent(pdev, pdev 1459 drivers/net/ethernet/dec/tulip/tulip_core.c pci_read_config_dword (pdev, 0x80, &sig); pdev 1467 drivers/net/ethernet/dec/tulip/tulip_core.c tp->pdev = pdev; pdev 1469 drivers/net/ethernet/dec/tulip/tulip_core.c tp->revision = pdev->revision; pdev 1479 drivers/net/ethernet/dec/tulip/tulip_core.c tulip_mwi_config (pdev, dev); pdev 1485 drivers/net/ethernet/dec/tulip/tulip_core.c pci_set_master(pdev); pdev 1488 drivers/net/ethernet/dec/tulip/tulip_core.c if (pdev->subsystem_vendor == PCI_VENDOR_ID_HP) { pdev 1489 drivers/net/ethernet/dec/tulip/tulip_core.c switch (pdev->subsystem_device) { pdev 1560 drivers/net/ethernet/dec/tulip/tulip_core.c if ((pdev->bus->number == 0) && pdev 1561 drivers/net/ethernet/dec/tulip/tulip_core.c ((PCI_SLOT(pdev->devfn) == 7) || pdev 1562 drivers/net/ethernet/dec/tulip/tulip_core.c (PCI_SLOT(pdev->devfn) == 12))) { pdev 1613 drivers/net/ethernet/dec/tulip/tulip_core.c struct device_node *dp = pci_device_to_OF_node(pdev); pdev 1702 drivers/net/ethernet/dec/tulip/tulip_core.c pci_set_drvdata(pdev, dev); pdev 1710 drivers/net/ethernet/dec/tulip/tulip_core.c chip_name, pdev->revision, pdev 1711 drivers/net/ethernet/dec/tulip/tulip_core.c (unsigned long long)pci_resource_start(pdev, TULIP_BAR), pdev 1777 drivers/net/ethernet/dec/tulip/tulip_core.c pci_free_consistent (pdev, pdev 1784 drivers/net/ethernet/dec/tulip/tulip_core.c pci_iounmap(pdev, ioaddr); pdev 1787 drivers/net/ethernet/dec/tulip/tulip_core.c pci_release_regions (pdev); pdev 1796 drivers/net/ethernet/dec/tulip/tulip_core.c static void tulip_set_wolopts (struct pci_dev *pdev, u32 wolopts) pdev 1798 drivers/net/ethernet/dec/tulip/tulip_core.c struct net_device *dev = pci_get_drvdata(pdev); pdev 1827 drivers/net/ethernet/dec/tulip/tulip_core.c static int tulip_suspend (struct pci_dev *pdev, pm_message_t state) pdev 1830 drivers/net/ethernet/dec/tulip/tulip_core.c struct net_device *dev = pci_get_drvdata(pdev); pdev 1843 drivers/net/ethernet/dec/tulip/tulip_core.c free_irq(tp->pdev->irq, dev); pdev 1846 drivers/net/ethernet/dec/tulip/tulip_core.c pci_save_state(pdev); pdev 1847 drivers/net/ethernet/dec/tulip/tulip_core.c pci_disable_device(pdev); pdev 1848 drivers/net/ethernet/dec/tulip/tulip_core.c pstate = pci_choose_state(pdev, state); pdev 1852 drivers/net/ethernet/dec/tulip/tulip_core.c tulip_set_wolopts(pdev, tp->wolinfo.wolopts); pdev 1853 drivers/net/ethernet/dec/tulip/tulip_core.c rc = pci_enable_wake(pdev, pstate, tp->wolinfo.wolopts); pdev 1857 drivers/net/ethernet/dec/tulip/tulip_core.c pci_set_power_state(pdev, pstate); pdev 1863 drivers/net/ethernet/dec/tulip/tulip_core.c static int tulip_resume(struct pci_dev *pdev) pdev 1865 drivers/net/ethernet/dec/tulip/tulip_core.c struct net_device *dev = pci_get_drvdata(pdev); pdev 1874 drivers/net/ethernet/dec/tulip/tulip_core.c pci_set_power_state(pdev, PCI_D0); pdev 1875 drivers/net/ethernet/dec/tulip/tulip_core.c pci_restore_state(pdev); pdev 1880 drivers/net/ethernet/dec/tulip/tulip_core.c if ((retval = pci_enable_device(pdev))) { pdev 1885 drivers/net/ethernet/dec/tulip/tulip_core.c retval = request_irq(pdev->irq, tulip_interrupt, IRQF_SHARED, pdev 1893 drivers/net/ethernet/dec/tulip/tulip_core.c pci_enable_wake(pdev, PCI_D3hot, 0); pdev 1894 drivers/net/ethernet/dec/tulip/tulip_core.c pci_enable_wake(pdev, PCI_D3cold, 0); pdev 1902 drivers/net/ethernet/dec/tulip/tulip_core.c tulip_set_wolopts(pdev, 0); pdev 1915 drivers/net/ethernet/dec/tulip/tulip_core.c static void tulip_remove_one(struct pci_dev *pdev) pdev 1917 drivers/net/ethernet/dec/tulip/tulip_core.c struct net_device *dev = pci_get_drvdata (pdev); pdev 1925 drivers/net/ethernet/dec/tulip/tulip_core.c pci_free_consistent (pdev, pdev 1930 drivers/net/ethernet/dec/tulip/tulip_core.c pci_iounmap(pdev, tp->base_addr); pdev 1932 drivers/net/ethernet/dec/tulip/tulip_core.c pci_release_regions (pdev); pdev 1933 drivers/net/ethernet/dec/tulip/tulip_core.c pci_disable_device(pdev); pdev 1948 drivers/net/ethernet/dec/tulip/tulip_core.c const int irq = tp->pdev->irq; pdev 126 drivers/net/ethernet/dec/tulip/uli526x.c struct pci_dev *pdev; /* PCI device */ pdev 275 drivers/net/ethernet/dec/tulip/uli526x.c static int uli526x_init_one(struct pci_dev *pdev, pdev 292 drivers/net/ethernet/dec/tulip/uli526x.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 294 drivers/net/ethernet/dec/tulip/uli526x.c if (pci_set_dma_mask(pdev, DMA_BIT_MASK(32))) { pdev 301 drivers/net/ethernet/dec/tulip/uli526x.c err = pci_enable_device(pdev); pdev 305 drivers/net/ethernet/dec/tulip/uli526x.c if (!pci_resource_start(pdev, 0)) { pdev 311 drivers/net/ethernet/dec/tulip/uli526x.c if (pci_resource_len(pdev, 0) < (ULI526X_IO_SIZE) ) { pdev 317 drivers/net/ethernet/dec/tulip/uli526x.c err = pci_request_regions(pdev, DRV_NAME); pdev 329 drivers/net/ethernet/dec/tulip/uli526x.c db->desc_pool_ptr = pci_alloc_consistent(pdev, sizeof(struct tx_desc) * DESC_ALL_CNT + 0x20, &db->desc_pool_dma_ptr); pdev 333 drivers/net/ethernet/dec/tulip/uli526x.c db->buf_pool_ptr = pci_alloc_consistent(pdev, TX_BUF_ALLOC * TX_DESC_CNT + 4, &db->buf_pool_dma_ptr); pdev 354 drivers/net/ethernet/dec/tulip/uli526x.c ioaddr = pci_iomap(pdev, 0, 0); pdev 359 drivers/net/ethernet/dec/tulip/uli526x.c db->pdev = pdev; pdev 362 drivers/net/ethernet/dec/tulip/uli526x.c pci_set_drvdata(pdev, dev); pdev 403 drivers/net/ethernet/dec/tulip/uli526x.c ent->driver_data >> 16, pci_name(pdev), pdev 404 drivers/net/ethernet/dec/tulip/uli526x.c dev->dev_addr, pdev->irq); pdev 406 drivers/net/ethernet/dec/tulip/uli526x.c pci_set_master(pdev); pdev 411 drivers/net/ethernet/dec/tulip/uli526x.c pci_iounmap(pdev, db->ioaddr); pdev 413 drivers/net/ethernet/dec/tulip/uli526x.c pci_free_consistent(pdev, TX_BUF_ALLOC * TX_DESC_CNT + 4, pdev 416 drivers/net/ethernet/dec/tulip/uli526x.c pci_free_consistent(pdev, sizeof(struct tx_desc) * DESC_ALL_CNT + 0x20, pdev 419 drivers/net/ethernet/dec/tulip/uli526x.c pci_release_regions(pdev); pdev 421 drivers/net/ethernet/dec/tulip/uli526x.c pci_disable_device(pdev); pdev 429 drivers/net/ethernet/dec/tulip/uli526x.c static void uli526x_remove_one(struct pci_dev *pdev) pdev 431 drivers/net/ethernet/dec/tulip/uli526x.c struct net_device *dev = pci_get_drvdata(pdev); pdev 435 drivers/net/ethernet/dec/tulip/uli526x.c pci_iounmap(pdev, db->ioaddr); pdev 436 drivers/net/ethernet/dec/tulip/uli526x.c pci_free_consistent(db->pdev, sizeof(struct tx_desc) * pdev 439 drivers/net/ethernet/dec/tulip/uli526x.c pci_free_consistent(db->pdev, TX_BUF_ALLOC * TX_DESC_CNT + 4, pdev 441 drivers/net/ethernet/dec/tulip/uli526x.c pci_release_regions(pdev); pdev 442 drivers/net/ethernet/dec/tulip/uli526x.c pci_disable_device(pdev); pdev 477 drivers/net/ethernet/dec/tulip/uli526x.c ret = request_irq(db->pdev->irq, uli526x_interrupt, IRQF_SHARED, pdev 668 drivers/net/ethernet/dec/tulip/uli526x.c free_irq(db->pdev->irq, dev); pdev 737 drivers/net/ethernet/dec/tulip/uli526x.c uli526x_interrupt(db->pdev->irq, dev); pdev 822 drivers/net/ethernet/dec/tulip/uli526x.c pci_unmap_single(db->pdev, le32_to_cpu(rxptr->rdes2), RX_ALLOC_SIZE, PCI_DMA_FROMDEVICE); pdev 976 drivers/net/ethernet/dec/tulip/uli526x.c strlcpy(info->bus_info, pci_name(np->pdev), sizeof(info->bus_info)); pdev 1019 drivers/net/ethernet/dec/tulip/uli526x.c struct net_device *dev = pci_get_drvdata(db->pdev); pdev 1183 drivers/net/ethernet/dec/tulip/uli526x.c static int uli526x_suspend(struct pci_dev *pdev, pm_message_t state) pdev 1185 drivers/net/ethernet/dec/tulip/uli526x.c struct net_device *dev = pci_get_drvdata(pdev); pdev 1191 drivers/net/ethernet/dec/tulip/uli526x.c pci_save_state(pdev); pdev 1199 drivers/net/ethernet/dec/tulip/uli526x.c power_state = pci_choose_state(pdev, state); pdev 1200 drivers/net/ethernet/dec/tulip/uli526x.c pci_enable_wake(pdev, power_state, 0); pdev 1201 drivers/net/ethernet/dec/tulip/uli526x.c err = pci_set_power_state(pdev, power_state); pdev 1217 drivers/net/ethernet/dec/tulip/uli526x.c static int uli526x_resume(struct pci_dev *pdev) pdev 1219 drivers/net/ethernet/dec/tulip/uli526x.c struct net_device *dev = pci_get_drvdata(pdev); pdev 1224 drivers/net/ethernet/dec/tulip/uli526x.c pci_restore_state(pdev); pdev 1229 drivers/net/ethernet/dec/tulip/uli526x.c err = pci_set_power_state(pdev, PCI_D0); pdev 1279 drivers/net/ethernet/dec/tulip/uli526x.c rxptr->rdes2 = cpu_to_le32(pci_map_single(db->pdev, pdev 1454 drivers/net/ethernet/dec/tulip/uli526x.c rxptr->rdes2 = cpu_to_le32(pci_map_single(db->pdev, pdev 360 drivers/net/ethernet/dec/tulip/winbond-840.c static int w840_probe1(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 370 drivers/net/ethernet/dec/tulip/winbond-840.c i = pci_enable_device(pdev); pdev 373 drivers/net/ethernet/dec/tulip/winbond-840.c pci_set_master(pdev); pdev 375 drivers/net/ethernet/dec/tulip/winbond-840.c irq = pdev->irq; pdev 377 drivers/net/ethernet/dec/tulip/winbond-840.c if (pci_set_dma_mask(pdev, DMA_BIT_MASK(32))) { pdev 379 drivers/net/ethernet/dec/tulip/winbond-840.c pci_name(pdev)); pdev 385 drivers/net/ethernet/dec/tulip/winbond-840.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 387 drivers/net/ethernet/dec/tulip/winbond-840.c if (pci_request_regions(pdev, DRV_NAME)) pdev 390 drivers/net/ethernet/dec/tulip/winbond-840.c ioaddr = pci_iomap(pdev, TULIP_BAR, netdev_res_size); pdev 402 drivers/net/ethernet/dec/tulip/winbond-840.c np->pci_dev = pdev; pdev 411 drivers/net/ethernet/dec/tulip/winbond-840.c pci_set_drvdata(pdev, dev); pdev 470 drivers/net/ethernet/dec/tulip/winbond-840.c pci_iounmap(pdev, ioaddr); pdev 472 drivers/net/ethernet/dec/tulip/winbond-840.c pci_release_regions(pdev); pdev 1531 drivers/net/ethernet/dec/tulip/winbond-840.c static void w840_remove1(struct pci_dev *pdev) pdev 1533 drivers/net/ethernet/dec/tulip/winbond-840.c struct net_device *dev = pci_get_drvdata(pdev); pdev 1538 drivers/net/ethernet/dec/tulip/winbond-840.c pci_release_regions(pdev); pdev 1539 drivers/net/ethernet/dec/tulip/winbond-840.c pci_iounmap(pdev, np->base_addr); pdev 1569 drivers/net/ethernet/dec/tulip/winbond-840.c static int w840_suspend (struct pci_dev *pdev, pm_message_t state) pdev 1571 drivers/net/ethernet/dec/tulip/winbond-840.c struct net_device *dev = pci_get_drvdata (pdev); pdev 1604 drivers/net/ethernet/dec/tulip/winbond-840.c static int w840_resume (struct pci_dev *pdev) pdev 1606 drivers/net/ethernet/dec/tulip/winbond-840.c struct net_device *dev = pci_get_drvdata (pdev); pdev 1614 drivers/net/ethernet/dec/tulip/winbond-840.c if ((retval = pci_enable_device(pdev))) { pdev 100 drivers/net/ethernet/dec/tulip/xircom_cb.c struct pci_dev *pdev; pdev 106 drivers/net/ethernet/dec/tulip/xircom_cb.c static int xircom_probe(struct pci_dev *pdev, const struct pci_device_id *id); pdev 107 drivers/net/ethernet/dec/tulip/xircom_cb.c static void xircom_remove(struct pci_dev *pdev); pdev 191 drivers/net/ethernet/dec/tulip/xircom_cb.c static int xircom_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 193 drivers/net/ethernet/dec/tulip/xircom_cb.c struct device *d = &pdev->dev; pdev 202 drivers/net/ethernet/dec/tulip/xircom_cb.c rc = pci_enable_device(pdev); pdev 207 drivers/net/ethernet/dec/tulip/xircom_cb.c pci_write_config_dword(pdev, PCI_POWERMGMT, 0x0000); pdev 209 drivers/net/ethernet/dec/tulip/xircom_cb.c pci_set_master(pdev); /* Why isn't this done by pci_enable_device ?*/ pdev 212 drivers/net/ethernet/dec/tulip/xircom_cb.c pci_read_config_word (pdev,PCI_STATUS, &tmp16); pdev 213 drivers/net/ethernet/dec/tulip/xircom_cb.c pci_write_config_word (pdev, PCI_STATUS,tmp16); pdev 215 drivers/net/ethernet/dec/tulip/xircom_cb.c rc = pci_request_regions(pdev, "xircom_cb"); pdev 246 drivers/net/ethernet/dec/tulip/xircom_cb.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 250 drivers/net/ethernet/dec/tulip/xircom_cb.c private->pdev = pdev; pdev 253 drivers/net/ethernet/dec/tulip/xircom_cb.c private->ioaddr = pci_iomap(pdev, 0, 0); pdev 264 drivers/net/ethernet/dec/tulip/xircom_cb.c pci_set_drvdata(pdev, dev); pdev 273 drivers/net/ethernet/dec/tulip/xircom_cb.c pdev->revision, pdev->irq); pdev 288 drivers/net/ethernet/dec/tulip/xircom_cb.c pci_iounmap(pdev, private->ioaddr); pdev 296 drivers/net/ethernet/dec/tulip/xircom_cb.c pci_release_regions(pdev); pdev 298 drivers/net/ethernet/dec/tulip/xircom_cb.c pci_disable_device(pdev); pdev 309 drivers/net/ethernet/dec/tulip/xircom_cb.c static void xircom_remove(struct pci_dev *pdev) pdev 311 drivers/net/ethernet/dec/tulip/xircom_cb.c struct net_device *dev = pci_get_drvdata(pdev); pdev 313 drivers/net/ethernet/dec/tulip/xircom_cb.c struct device *d = &pdev->dev; pdev 316 drivers/net/ethernet/dec/tulip/xircom_cb.c pci_iounmap(pdev, card->ioaddr); pdev 320 drivers/net/ethernet/dec/tulip/xircom_cb.c pci_release_regions(pdev); pdev 321 drivers/net/ethernet/dec/tulip/xircom_cb.c pci_disable_device(pdev); pdev 441 drivers/net/ethernet/dec/tulip/xircom_cb.c const int irq = xp->pdev->irq; pdev 477 drivers/net/ethernet/dec/tulip/xircom_cb.c free_irq(card->pdev->irq, dev); pdev 488 drivers/net/ethernet/dec/tulip/xircom_cb.c const int irq = xp->pdev->irq; pdev 1045 drivers/net/ethernet/dec/tulip/xircom_cb.c pci_write_config_dword(card->pdev, PCI_POWERMGMT, 0x0000); pdev 1070 drivers/net/ethernet/dec/tulip/xircom_cb.c pci_write_config_dword(card->pdev, PCI_POWERMGMT, 0x0000); pdev 108 drivers/net/ethernet/dlink/dl2k.c rio_probe1 (struct pci_dev *pdev, const struct pci_device_id *ent) pdev 123 drivers/net/ethernet/dlink/dl2k.c err = pci_enable_device (pdev); pdev 127 drivers/net/ethernet/dlink/dl2k.c irq = pdev->irq; pdev 128 drivers/net/ethernet/dlink/dl2k.c err = pci_request_regions (pdev, "dl2k"); pdev 132 drivers/net/ethernet/dlink/dl2k.c pci_set_master (pdev); pdev 139 drivers/net/ethernet/dlink/dl2k.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 144 drivers/net/ethernet/dlink/dl2k.c ioaddr = pci_iomap(pdev, 0, 0); pdev 151 drivers/net/ethernet/dlink/dl2k.c ioaddr = pci_iomap(pdev, 1, 0); pdev 157 drivers/net/ethernet/dlink/dl2k.c np->pdev = pdev; pdev 232 drivers/net/ethernet/dlink/dl2k.c pci_set_drvdata (pdev, dev); pdev 234 drivers/net/ethernet/dlink/dl2k.c ring_space = pci_alloc_consistent (pdev, TX_TOTAL_SIZE, &ring_dma); pdev 240 drivers/net/ethernet/dlink/dl2k.c ring_space = pci_alloc_consistent (pdev, RX_TOTAL_SIZE, &ring_dma); pdev 291 drivers/net/ethernet/dlink/dl2k.c pci_free_consistent (pdev, RX_TOTAL_SIZE, np->rx_ring, np->rx_ring_dma); pdev 293 drivers/net/ethernet/dlink/dl2k.c pci_free_consistent (pdev, TX_TOTAL_SIZE, np->tx_ring, np->tx_ring_dma); pdev 296 drivers/net/ethernet/dlink/dl2k.c pci_iounmap(pdev, np->ioaddr); pdev 298 drivers/net/ethernet/dlink/dl2k.c pci_iounmap(pdev, np->eeprom_addr); pdev 302 drivers/net/ethernet/dlink/dl2k.c pci_release_regions (pdev); pdev 304 drivers/net/ethernet/dlink/dl2k.c pci_disable_device (pdev); pdev 346 drivers/net/ethernet/dlink/dl2k.c if (np->pdev->vendor == PCI_VENDOR_ID_DLINK) { /* D-Link Only */ pdev 365 drivers/net/ethernet/dlink/dl2k.c if (np->pdev->vendor != PCI_VENDOR_ID_DLINK) { pdev 447 drivers/net/ethernet/dlink/dl2k.c pci_unmap_single(np->pdev, desc_to_dma(&np->rx_ring[i]), pdev 458 drivers/net/ethernet/dlink/dl2k.c pci_unmap_single(np->pdev, desc_to_dma(&np->tx_ring[i]), pdev 517 drivers/net/ethernet/dlink/dl2k.c np->pdev, skb->data, np->rx_buf_sz, pdev 543 drivers/net/ethernet/dlink/dl2k.c (np->pdev->revision == 0x40 || np->pdev->revision == 0x41)) { pdev 628 drivers/net/ethernet/dlink/dl2k.c const int irq = np->pdev->irq; pdev 658 drivers/net/ethernet/dlink/dl2k.c struct net_device *dev = pci_get_drvdata(np->pdev); pdev 685 drivers/net/ethernet/dlink/dl2k.c (np->pdev, skb->data, np->rx_buf_sz, pdev 740 drivers/net/ethernet/dlink/dl2k.c txdesc->fraginfo = cpu_to_le64 (pci_map_single (np->pdev, skb->data, pdev 839 drivers/net/ethernet/dlink/dl2k.c pci_unmap_single (np->pdev, pdev 961 drivers/net/ethernet/dlink/dl2k.c pci_unmap_single (np->pdev, pdev 968 drivers/net/ethernet/dlink/dl2k.c pci_dma_sync_single_for_cpu(np->pdev, pdev 976 drivers/net/ethernet/dlink/dl2k.c pci_dma_sync_single_for_device(np->pdev, pdev 984 drivers/net/ethernet/dlink/dl2k.c if (np->pdev->pci_rev_id >= 0x0c && pdev 1013 drivers/net/ethernet/dlink/dl2k.c (np->pdev, skb->data, np->rx_buf_sz, pdev 1248 drivers/net/ethernet/dlink/dl2k.c strlcpy(info->bus_info, pci_name(np->pdev), sizeof(info->bus_info)); pdev 1786 drivers/net/ethernet/dlink/dl2k.c struct pci_dev *pdev = np->pdev; pdev 1792 drivers/net/ethernet/dlink/dl2k.c free_irq(pdev->irq, dev); pdev 1801 drivers/net/ethernet/dlink/dl2k.c rio_remove1 (struct pci_dev *pdev) pdev 1803 drivers/net/ethernet/dlink/dl2k.c struct net_device *dev = pci_get_drvdata (pdev); pdev 1809 drivers/net/ethernet/dlink/dl2k.c pci_free_consistent (pdev, RX_TOTAL_SIZE, np->rx_ring, pdev 1811 drivers/net/ethernet/dlink/dl2k.c pci_free_consistent (pdev, TX_TOTAL_SIZE, np->tx_ring, pdev 1814 drivers/net/ethernet/dlink/dl2k.c pci_iounmap(pdev, np->ioaddr); pdev 1816 drivers/net/ethernet/dlink/dl2k.c pci_iounmap(pdev, np->eeprom_addr); pdev 1818 drivers/net/ethernet/dlink/dl2k.c pci_release_regions (pdev); pdev 1819 drivers/net/ethernet/dlink/dl2k.c pci_disable_device (pdev); pdev 372 drivers/net/ethernet/dlink/dl2k.h struct pci_dev *pdev; pdev 499 drivers/net/ethernet/dlink/sundance.c static int sundance_probe1(struct pci_dev *pdev, pdev 526 drivers/net/ethernet/dlink/sundance.c if (pci_enable_device(pdev)) pdev 528 drivers/net/ethernet/dlink/sundance.c pci_set_master(pdev); pdev 530 drivers/net/ethernet/dlink/sundance.c irq = pdev->irq; pdev 535 drivers/net/ethernet/dlink/sundance.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 537 drivers/net/ethernet/dlink/sundance.c if (pci_request_regions(pdev, DRV_NAME)) pdev 540 drivers/net/ethernet/dlink/sundance.c ioaddr = pci_iomap(pdev, bar, netdev_io_size); pdev 550 drivers/net/ethernet/dlink/sundance.c np->pci_dev = pdev; pdev 558 drivers/net/ethernet/dlink/sundance.c ring_space = dma_alloc_coherent(&pdev->dev, TX_TOTAL_SIZE, pdev 565 drivers/net/ethernet/dlink/sundance.c ring_space = dma_alloc_coherent(&pdev->dev, RX_TOTAL_SIZE, pdev 587 drivers/net/ethernet/dlink/sundance.c pci_set_drvdata(pdev, dev); pdev 704 drivers/net/ethernet/dlink/sundance.c dma_free_coherent(&pdev->dev, RX_TOTAL_SIZE, pdev 707 drivers/net/ethernet/dlink/sundance.c dma_free_coherent(&pdev->dev, TX_TOTAL_SIZE, pdev 710 drivers/net/ethernet/dlink/sundance.c pci_iounmap(pdev, ioaddr); pdev 712 drivers/net/ethernet/dlink/sundance.c pci_release_regions(pdev); pdev 1930 drivers/net/ethernet/dlink/sundance.c static void sundance_remove1(struct pci_dev *pdev) pdev 1932 drivers/net/ethernet/dlink/sundance.c struct net_device *dev = pci_get_drvdata(pdev); pdev 1937 drivers/net/ethernet/dlink/sundance.c dma_free_coherent(&pdev->dev, RX_TOTAL_SIZE, pdev 1939 drivers/net/ethernet/dlink/sundance.c dma_free_coherent(&pdev->dev, TX_TOTAL_SIZE, pdev 1941 drivers/net/ethernet/dlink/sundance.c pci_iounmap(pdev, np->base); pdev 1942 drivers/net/ethernet/dlink/sundance.c pci_release_regions(pdev); pdev 310 drivers/net/ethernet/dnet.c bp->pdev->name, bp->pdev->id); pdev 767 drivers/net/ethernet/dnet.c static int dnet_probe(struct platform_device *pdev) pdev 776 drivers/net/ethernet/dnet.c irq = platform_get_irq(pdev, 0); pdev 788 drivers/net/ethernet/dnet.c platform_set_drvdata(pdev, dev); pdev 789 drivers/net/ethernet/dnet.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 793 drivers/net/ethernet/dnet.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 794 drivers/net/ethernet/dnet.c bp->regs = devm_ioremap_resource(&pdev->dev, res); pdev 803 drivers/net/ethernet/dnet.c dev_err(&pdev->dev, "Unable to request IRQ %d (error %d)\n", pdev 826 drivers/net/ethernet/dnet.c dev_err(&pdev->dev, "Cannot register net device, aborting.\n"); pdev 835 drivers/net/ethernet/dnet.c dev_warn(&pdev->dev, "Cannot register PHY board fixup.\n"); pdev 841 drivers/net/ethernet/dnet.c dev_info(&pdev->dev, "Dave DNET at 0x%p (0x%08x) irq %d %pM\n", pdev 843 drivers/net/ethernet/dnet.c dev_info(&pdev->dev, "has %smdio, %sirq, %sgigabit, %sdma\n", pdev 862 drivers/net/ethernet/dnet.c static int dnet_remove(struct platform_device *pdev) pdev 868 drivers/net/ethernet/dnet.c dev = platform_get_drvdata(pdev); pdev 208 drivers/net/ethernet/dnet.h struct platform_device *pdev; pdev 553 drivers/net/ethernet/emulex/benet/be.h struct pci_dev *pdev; pdev 753 drivers/net/ethernet/emulex/benet/be.h #define lancer_chip(adapter) (adapter->pdev->device == OC_DEVICE_ID3 || \ pdev 754 drivers/net/ethernet/emulex/benet/be.h adapter->pdev->device == OC_DEVICE_ID4) pdev 760 drivers/net/ethernet/emulex/benet/be.h #define skyhawk_chip(adapter) (adapter->pdev->device == OC_DEVICE_ID5 || \ pdev 761 drivers/net/ethernet/emulex/benet/be.h adapter->pdev->device == OC_DEVICE_ID6) pdev 767 drivers/net/ethernet/emulex/benet/be.h #define BE3_chip(adapter) (adapter->pdev->device == BE_DEVICE_ID2 || \ pdev 768 drivers/net/ethernet/emulex/benet/be.h adapter->pdev->device == OC_DEVICE_ID2) pdev 774 drivers/net/ethernet/emulex/benet/be.h #define BE2_chip(adapter) (adapter->pdev->device == BE_DEVICE_ID1 || \ pdev 775 drivers/net/ethernet/emulex/benet/be.h adapter->pdev->device == OC_DEVICE_ID1) pdev 958 drivers/net/ethernet/emulex/benet/be.h dev_info(&adapter->pdev->dev, "%s: Link down\n", netdev->name); pdev 269 drivers/net/ethernet/emulex/benet/be_cmds.c dev_warn(&adapter->pdev->dev, pdev 273 drivers/net/ethernet/emulex/benet/be_cmds.c dev_err(&adapter->pdev->dev, pdev 316 drivers/net/ethernet/emulex/benet/be_cmds.c struct device *dev = &adapter->pdev->dev; pdev 400 drivers/net/ethernet/emulex/benet/be_cmds.c dev_info(&adapter->pdev->dev, "LPVID: %d\n", adapter->pvid); pdev 462 drivers/net/ethernet/emulex/benet/be_cmds.c dev_warn(&adapter->pdev->dev, "Unknown debug event 0x%x!\n", pdev 591 drivers/net/ethernet/emulex/benet/be_cmds.c dev_err(&adapter->pdev->dev, "FW not responding\n"); pdev 645 drivers/net/ethernet/emulex/benet/be_cmds.c dev_err(&adapter->pdev->dev, "FW not responding\n"); pdev 702 drivers/net/ethernet/emulex/benet/be_cmds.c dev_err(&adapter->pdev->dev, "invalid mailbox completion\n"); pdev 715 drivers/net/ethernet/emulex/benet/be_cmds.c pci_read_config_dword(adapter->pdev, pdev 746 drivers/net/ethernet/emulex/benet/be_cmds.c struct device *dev = &adapter->pdev->dev; pdev 1349 drivers/net/ethernet/emulex/benet/be_cmds.c dev_warn(&adapter->pdev->dev, "Upgrade to F/W ver 2.102.235.0 " pdev 1805 drivers/net/ethernet/emulex/benet/be_cmds.c get_fat_cmd.va = dma_alloc_coherent(&adapter->pdev->dev, pdev 1842 drivers/net/ethernet/emulex/benet/be_cmds.c dev_err(&adapter->pdev->dev, "FAT Table Retrieve error\n"); pdev 1849 drivers/net/ethernet/emulex/benet/be_cmds.c dma_free_coherent(&adapter->pdev->dev, get_fat_cmd.size, pdev 2021 drivers/net/ethernet/emulex/benet/be_cmds.c struct device *dev = &adapter->pdev->dev; pdev 2137 drivers/net/ethernet/emulex/benet/be_cmds.c dev_info(&adapter->pdev->dev, pdev 2158 drivers/net/ethernet/emulex/benet/be_cmds.c dev_err(&adapter->pdev->dev, pdev 2299 drivers/net/ethernet/emulex/benet/be_cmds.c cmd.va = dma_alloc_coherent(&adapter->pdev->dev, cmd.size, &cmd.dma, pdev 2302 drivers/net/ethernet/emulex/benet/be_cmds.c dev_err(&adapter->pdev->dev, "Memory allocation failed\n"); pdev 2329 drivers/net/ethernet/emulex/benet/be_cmds.c dma_free_coherent(&adapter->pdev->dev, cmd.size, cmd.va, cmd.dma); pdev 2752 drivers/net/ethernet/emulex/benet/be_cmds.c struct device *dev = &adapter->pdev->dev; pdev 2924 drivers/net/ethernet/emulex/benet/be_cmds.c struct device *dev = &adapter->pdev->dev; pdev 3044 drivers/net/ethernet/emulex/benet/be_cmds.c struct device *dev = &adapter->pdev->dev; pdev 3131 drivers/net/ethernet/emulex/benet/be_cmds.c dev_err(&adapter->pdev->dev, "Invalid FW UFI file"); pdev 3168 drivers/net/ethernet/emulex/benet/be_cmds.c struct device *dev = &adapter->pdev->dev; pdev 3432 drivers/net/ethernet/emulex/benet/be_cmds.c cmd.va = dma_alloc_coherent(&adapter->pdev->dev, cmd.size, &cmd.dma, pdev 3435 drivers/net/ethernet/emulex/benet/be_cmds.c dev_err(&adapter->pdev->dev, "Memory alloc failure\n"); pdev 3467 drivers/net/ethernet/emulex/benet/be_cmds.c dma_free_coherent(&adapter->pdev->dev, cmd.size, cmd.va, cmd.dma); pdev 3519 drivers/net/ethernet/emulex/benet/be_cmds.c attribs_cmd.va = dma_alloc_coherent(&adapter->pdev->dev, pdev 3523 drivers/net/ethernet/emulex/benet/be_cmds.c dev_err(&adapter->pdev->dev, "Memory allocation failure\n"); pdev 3557 drivers/net/ethernet/emulex/benet/be_cmds.c dma_free_coherent(&adapter->pdev->dev, attribs_cmd.size, pdev 3595 drivers/net/ethernet/emulex/benet/be_cmds.c dev_warn(&adapter->pdev->dev, pdev 3696 drivers/net/ethernet/emulex/benet/be_cmds.c get_mac_list_cmd.va = dma_alloc_coherent(&adapter->pdev->dev, pdev 3702 drivers/net/ethernet/emulex/benet/be_cmds.c dev_err(&adapter->pdev->dev, pdev 3772 drivers/net/ethernet/emulex/benet/be_cmds.c dma_free_coherent(&adapter->pdev->dev, get_mac_list_cmd.size, pdev 3826 drivers/net/ethernet/emulex/benet/be_cmds.c cmd.va = dma_alloc_coherent(&adapter->pdev->dev, cmd.size, &cmd.dma, pdev 3852 drivers/net/ethernet/emulex/benet/be_cmds.c dma_free_coherent(&adapter->pdev->dev, cmd.size, cmd.va, cmd.dma); pdev 3997 drivers/net/ethernet/emulex/benet/be_cmds.c struct pci_dev *pdev = adapter->pdev; pdev 4002 drivers/net/ethernet/emulex/benet/be_cmds.c switch (pdev->subsystem_device) { pdev 4032 drivers/net/ethernet/emulex/benet/be_cmds.c cmd.va = dma_alloc_coherent(&adapter->pdev->dev, cmd.size, &cmd.dma, pdev 4035 drivers/net/ethernet/emulex/benet/be_cmds.c dev_err(&adapter->pdev->dev, "Memory allocation failure\n"); pdev 4071 drivers/net/ethernet/emulex/benet/be_cmds.c dma_free_coherent(&adapter->pdev->dev, cmd.size, cmd.va, pdev 4086 drivers/net/ethernet/emulex/benet/be_cmds.c extfat_cmd.va = dma_alloc_coherent(&adapter->pdev->dev, pdev 4110 drivers/net/ethernet/emulex/benet/be_cmds.c dma_free_coherent(&adapter->pdev->dev, extfat_cmd.size, extfat_cmd.va, pdev 4124 drivers/net/ethernet/emulex/benet/be_cmds.c extfat_cmd.va = dma_alloc_coherent(&adapter->pdev->dev, pdev 4129 drivers/net/ethernet/emulex/benet/be_cmds.c dev_err(&adapter->pdev->dev, "%s: Memory allocation failure\n", pdev 4144 drivers/net/ethernet/emulex/benet/be_cmds.c dma_free_coherent(&adapter->pdev->dev, extfat_cmd.size, extfat_cmd.va, pdev 4351 drivers/net/ethernet/emulex/benet/be_cmds.c cmd.va = dma_alloc_coherent(&adapter->pdev->dev, cmd.size, &cmd.dma, pdev 4354 drivers/net/ethernet/emulex/benet/be_cmds.c dev_err(&adapter->pdev->dev, "Memory alloc failure\n"); pdev 4401 drivers/net/ethernet/emulex/benet/be_cmds.c dma_free_coherent(&adapter->pdev->dev, cmd.size, cmd.va, pdev 4449 drivers/net/ethernet/emulex/benet/be_cmds.c cmd.va = dma_alloc_coherent(&adapter->pdev->dev, cmd.size, &cmd.dma, pdev 4520 drivers/net/ethernet/emulex/benet/be_cmds.c dma_free_coherent(&adapter->pdev->dev, cmd.size, cmd.va, pdev 4536 drivers/net/ethernet/emulex/benet/be_cmds.c cmd.va = dma_alloc_coherent(&adapter->pdev->dev, cmd.size, &cmd.dma, pdev 4553 drivers/net/ethernet/emulex/benet/be_cmds.c dma_free_coherent(&adapter->pdev->dev, cmd.size, cmd.va, pdev 4642 drivers/net/ethernet/emulex/benet/be_cmds.c desc.pcie.pf_num = adapter->pdev->devfn; pdev 4652 drivers/net/ethernet/emulex/benet/be_cmds.c desc.nic_vft.pf_num = adapter->pdev->devfn; pdev 4804 drivers/net/ethernet/emulex/benet/be_cmds.c struct device *dev = &adapter->pdev->dev; pdev 5036 drivers/net/ethernet/emulex/benet/be_cmds.c dev_info(&adapter->pdev->dev, pdev 232 drivers/net/ethernet/emulex/benet/be_ethtool.c strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), pdev 273 drivers/net/ethernet/emulex/benet/be_ethtool.c read_cmd.va = dma_alloc_coherent(&adapter->pdev->dev, read_cmd.size, pdev 277 drivers/net/ethernet/emulex/benet/be_ethtool.c dev_err(&adapter->pdev->dev, pdev 298 drivers/net/ethernet/emulex/benet/be_ethtool.c dma_free_coherent(&adapter->pdev->dev, read_cmd.size, read_cmd.va, pdev 714 drivers/net/ethernet/emulex/benet/be_ethtool.c dev_warn(&adapter->pdev->dev, "Pause param set failed\n"); pdev 758 drivers/net/ethernet/emulex/benet/be_ethtool.c struct device *dev = &adapter->pdev->dev; pdev 800 drivers/net/ethernet/emulex/benet/be_ethtool.c struct device *dev = &adapter->pdev->dev; pdev 810 drivers/net/ethernet/emulex/benet/be_ethtool.c dev_warn(&adapter->pdev->dev, "WOL not supported\n"); pdev 832 drivers/net/ethernet/emulex/benet/be_ethtool.c pci_enable_wake(adapter->pdev, PCI_D3hot, enable); pdev 833 drivers/net/ethernet/emulex/benet/be_ethtool.c pci_enable_wake(adapter->pdev, PCI_D3cold, enable); pdev 851 drivers/net/ethernet/emulex/benet/be_ethtool.c ddrdma_cmd.va = dma_alloc_coherent(&adapter->pdev->dev, pdev 865 drivers/net/ethernet/emulex/benet/be_ethtool.c dma_free_coherent(&adapter->pdev->dev, ddrdma_cmd.size, ddrdma_cmd.va, pdev 899 drivers/net/ethernet/emulex/benet/be_ethtool.c dev_err(&adapter->pdev->dev, "Self test not supported\n"); pdev 1026 drivers/net/ethernet/emulex/benet/be_ethtool.c eeprom->magic = BE_VENDOR_ID | (adapter->pdev->device<<16); pdev 1030 drivers/net/ethernet/emulex/benet/be_ethtool.c eeprom_cmd.va = dma_alloc_coherent(&adapter->pdev->dev, pdev 1043 drivers/net/ethernet/emulex/benet/be_ethtool.c dma_free_coherent(&adapter->pdev->dev, eeprom_cmd.size, eeprom_cmd.va, pdev 1111 drivers/net/ethernet/emulex/benet/be_ethtool.c dev_info(&adapter->pdev->dev, pdev 1199 drivers/net/ethernet/emulex/benet/be_ethtool.c dev_err(&adapter->pdev->dev, pdev 1399 drivers/net/ethernet/emulex/benet/be_ethtool.c dev_info(&adapter->pdev->dev, pdev 1403 drivers/net/ethernet/emulex/benet/be_ethtool.c dev_info(&adapter->pdev->dev, pdev 151 drivers/net/ethernet/emulex/benet/be_main.c dma_free_coherent(&adapter->pdev->dev, mem->size, mem->va, pdev 166 drivers/net/ethernet/emulex/benet/be_main.c mem->va = dma_alloc_coherent(&adapter->pdev->dev, mem->size, pdev 177 drivers/net/ethernet/emulex/benet/be_main.c pci_read_config_dword(adapter->pdev, PCICFG_MEMBAR_CTRL_INT_CTRL_OFFSET, pdev 188 drivers/net/ethernet/emulex/benet/be_main.c pci_write_config_dword(adapter->pdev, pdev 310 drivers/net/ethernet/emulex/benet/be_main.c struct device *dev = &adapter->pdev->dev; pdev 972 drivers/net/ethernet/emulex/benet/be_main.c dev = &adapter->pdev->dev; pdev 997 drivers/net/ethernet/emulex/benet/be_main.c struct device *dev = &adapter->pdev->dev; pdev 1423 drivers/net/ethernet/emulex/benet/be_main.c struct device *dev = &adapter->pdev->dev; pdev 1505 drivers/net/ethernet/emulex/benet/be_main.c struct device *dev = &adapter->pdev->dev; pdev 1523 drivers/net/ethernet/emulex/benet/be_main.c struct device *dev = &adapter->pdev->dev; pdev 1540 drivers/net/ethernet/emulex/benet/be_main.c struct device *dev = &adapter->pdev->dev; pdev 1886 drivers/net/ethernet/emulex/benet/be_main.c dev_err(&adapter->pdev->dev, "MAC %pM set on VF %d Failed: %#x", pdev 1936 drivers/net/ethernet/emulex/benet/be_main.c dev_info(&adapter->pdev->dev, pdev 1952 drivers/net/ethernet/emulex/benet/be_main.c struct device *dev = &adapter->pdev->dev; pdev 2000 drivers/net/ethernet/emulex/benet/be_main.c dev_err(&adapter->pdev->dev, pdev 2014 drivers/net/ethernet/emulex/benet/be_main.c struct device *dev = &adapter->pdev->dev; pdev 2086 drivers/net/ethernet/emulex/benet/be_main.c dev_err(&adapter->pdev->dev, pdev 2120 drivers/net/ethernet/emulex/benet/be_main.c dev_err(&adapter->pdev->dev, pdev 2289 drivers/net/ethernet/emulex/benet/be_main.c dma_unmap_page(&adapter->pdev->dev, pdev 2294 drivers/net/ethernet/emulex/benet/be_main.c dma_sync_single_for_cpu(&adapter->pdev->dev, pdev 2595 drivers/net/ethernet/emulex/benet/be_main.c struct device *dev = &adapter->pdev->dev; pdev 2772 drivers/net/ethernet/emulex/benet/be_main.c unmap_tx_frag(&adapter->pdev->dev, wrb, pdev 2849 drivers/net/ethernet/emulex/benet/be_main.c dev_warn(&adapter->pdev->dev, pdev 2869 drivers/net/ethernet/emulex/benet/be_main.c struct device *dev = &adapter->pdev->dev; pdev 2965 drivers/net/ethernet/emulex/benet/be_main.c int numa_node = dev_to_node(&adapter->pdev->dev); pdev 3099 drivers/net/ethernet/emulex/benet/be_main.c dev_info(&adapter->pdev->dev, "created %d TX queue(s)\n", pdev 3155 drivers/net/ethernet/emulex/benet/be_main.c dev_info(&adapter->pdev->dev, pdev 3342 drivers/net/ethernet/emulex/benet/be_main.c struct device *dev = &adapter->pdev->dev; pdev 3421 drivers/net/ethernet/emulex/benet/be_main.c pci_disable_msix(adapter->pdev); pdev 3430 drivers/net/ethernet/emulex/benet/be_main.c struct device *dev = &adapter->pdev->dev; pdev 3450 drivers/net/ethernet/emulex/benet/be_main.c num_vec = pci_enable_msix_range(adapter->pdev, adapter->msix_entries, pdev 3504 drivers/net/ethernet/emulex/benet/be_main.c dev_warn(&adapter->pdev->dev, "MSIX Request IRQ failed - err %d\n", pdev 3525 drivers/net/ethernet/emulex/benet/be_main.c netdev->irq = adapter->pdev->irq; pdev 3529 drivers/net/ethernet/emulex/benet/be_main.c dev_err(&adapter->pdev->dev, pdev 3880 drivers/net/ethernet/emulex/benet/be_main.c dev_err(&adapter->pdev->dev, pdev 3913 drivers/net/ethernet/emulex/benet/be_main.c if (pci_vfs_assigned(adapter->pdev)) { pdev 3914 drivers/net/ethernet/emulex/benet/be_main.c dev_warn(&adapter->pdev->dev, pdev 3919 drivers/net/ethernet/emulex/benet/be_main.c pci_disable_sriov(adapter->pdev); pdev 3974 drivers/net/ethernet/emulex/benet/be_main.c struct device *dev = &adapter->pdev->dev; pdev 4116 drivers/net/ethernet/emulex/benet/be_main.c struct pci_dev *pdev = adapter->pdev; pdev 4130 drivers/net/ethernet/emulex/benet/be_main.c !pci_vfs_assigned(pdev)) { pdev 4132 drivers/net/ethernet/emulex/benet/be_main.c pci_sriov_get_totalvfs(pdev), pdev 4135 drivers/net/ethernet/emulex/benet/be_main.c pci_sriov_get_totalvfs(pdev), pdev 4205 drivers/net/ethernet/emulex/benet/be_main.c struct device *dev = &adapter->pdev->dev; pdev 4210 drivers/net/ethernet/emulex/benet/be_main.c old_vfs = pci_num_vf(adapter->pdev); pdev 4271 drivers/net/ethernet/emulex/benet/be_main.c status = pci_enable_sriov(adapter->pdev, adapter->num_vfs); pdev 4433 drivers/net/ethernet/emulex/benet/be_main.c max_vfs = pci_sriov_get_totalvfs(adapter->pdev); pdev 4443 drivers/net/ethernet/emulex/benet/be_main.c old_vfs = pci_num_vf(adapter->pdev); pdev 4445 drivers/net/ethernet/emulex/benet/be_main.c dev_info(&adapter->pdev->dev, "%d VFs are already enabled\n", pdev 4449 drivers/net/ethernet/emulex/benet/be_main.c pci_sriov_get_totalvfs(adapter->pdev); pdev 4455 drivers/net/ethernet/emulex/benet/be_main.c dev_info(&adapter->pdev->dev, pdev 4464 drivers/net/ethernet/emulex/benet/be_main.c int old_vfs = pci_num_vf(adapter->pdev); pdev 4471 drivers/net/ethernet/emulex/benet/be_main.c pci_sriov_set_totalvfs(adapter->pdev, be_max_vfs(adapter)); pdev 4483 drivers/net/ethernet/emulex/benet/be_main.c dev_err(&adapter->pdev->dev, pdev 4490 drivers/net/ethernet/emulex/benet/be_main.c struct device *dev = &adapter->pdev->dev; pdev 4561 drivers/net/ethernet/emulex/benet/be_main.c pci_enable_wake(adapter->pdev, PCI_D3hot, adapter->wol_en); pdev 4562 drivers/net/ethernet/emulex/benet/be_main.c pci_enable_wake(adapter->pdev, PCI_D3cold, adapter->wol_en); pdev 4569 drivers/net/ethernet/emulex/benet/be_main.c dev_info(&adapter->pdev->dev, pdev 4656 drivers/net/ethernet/emulex/benet/be_main.c dev_err(&adapter->pdev->dev, "queue_setup failed\n"); pdev 4775 drivers/net/ethernet/emulex/benet/be_main.c return pci_num_vf(adapter->pdev) == 0; pdev 4812 drivers/net/ethernet/emulex/benet/be_main.c struct device *dev = &adapter->pdev->dev; pdev 4881 drivers/net/ethernet/emulex/benet/be_main.c dev_info(&adapter->pdev->dev, "HW Flow control - TX:%d RX:%d\n", pdev 4935 drivers/net/ethernet/emulex/benet/be_main.c dev_err(&adapter->pdev->dev, pdev 4940 drivers/net/ethernet/emulex/benet/be_main.c status = request_firmware(&fw, fw_file, &adapter->pdev->dev); pdev 4944 drivers/net/ethernet/emulex/benet/be_main.c dev_info(&adapter->pdev->dev, "Flashing firmware file %s\n", fw_file); pdev 4997 drivers/net/ethernet/emulex/benet/be_main.c dev_info(&adapter->pdev->dev, "enabled switch mode: %s\n", pdev 5003 drivers/net/ethernet/emulex/benet/be_main.c dev_err(&adapter->pdev->dev, "Failed to set switch mode %s\n", pdev 5020 drivers/net/ethernet/emulex/benet/be_main.c if (!pci_sriov_get_totalvfs(adapter->pdev)) pdev 5047 drivers/net/ethernet/emulex/benet/be_main.c dev_err(&adapter->pdev->dev, pdev 5076 drivers/net/ethernet/emulex/benet/be_main.c struct device *dev = &adapter->pdev->dev; pdev 5150 drivers/net/ethernet/emulex/benet/be_main.c dev_info(&adapter->pdev->dev, pdev 5390 drivers/net/ethernet/emulex/benet/be_main.c dev_info(&adapter->pdev->dev, "Initiating chip soft reset\n"); pdev 5413 drivers/net/ethernet/emulex/benet/be_main.c dev_err(&adapter->pdev->dev, "Recoverable HW error code: 0x%x\n", pdev 5417 drivers/net/ethernet/emulex/benet/be_main.c dev_err(&adapter->pdev->dev, pdev 5425 drivers/net/ethernet/emulex/benet/be_main.c dev_err(&adapter->pdev->dev, pdev 5432 drivers/net/ethernet/emulex/benet/be_main.c dev_err(&adapter->pdev->dev, pdev 5458 drivers/net/ethernet/emulex/benet/be_main.c dev_err(&adapter->pdev->dev, pdev 5465 drivers/net/ethernet/emulex/benet/be_main.c dev_err(&adapter->pdev->dev, "Recoverable HW error detected\n"); pdev 5486 drivers/net/ethernet/emulex/benet/be_main.c dev_err(&adapter->pdev->dev, pdev 5556 drivers/net/ethernet/emulex/benet/be_main.c struct device *dev = &adapter->pdev->dev; pdev 5573 drivers/net/ethernet/emulex/benet/be_main.c dev_err(&adapter->pdev->dev, pdev 5589 drivers/net/ethernet/emulex/benet/be_main.c dev_err(&adapter->pdev->dev, "Re-trying adapter recovery\n"); pdev 5609 drivers/net/ethernet/emulex/benet/be_main.c dev_err(&adapter->pdev->dev, pdev 5669 drivers/net/ethernet/emulex/benet/be_main.c pci_iounmap(adapter->pdev, adapter->csr); pdev 5671 drivers/net/ethernet/emulex/benet/be_main.c pci_iounmap(adapter->pdev, adapter->db); pdev 5673 drivers/net/ethernet/emulex/benet/be_main.c pci_iounmap(adapter->pdev, adapter->pcicfg); pdev 5688 drivers/net/ethernet/emulex/benet/be_main.c adapter->roce_db.io_addr = pci_resource_start(adapter->pdev, pdev 5690 drivers/net/ethernet/emulex/benet/be_main.c adapter->roce_db.total_size = pci_resource_len(adapter->pdev, pdev 5698 drivers/net/ethernet/emulex/benet/be_main.c struct pci_dev *pdev = adapter->pdev; pdev 5702 drivers/net/ethernet/emulex/benet/be_main.c pci_read_config_dword(adapter->pdev, SLI_INTF_REG_OFFSET, &sli_intf); pdev 5708 drivers/net/ethernet/emulex/benet/be_main.c adapter->csr = pci_iomap(pdev, 2, 0); pdev 5713 drivers/net/ethernet/emulex/benet/be_main.c addr = pci_iomap(pdev, db_bar(adapter), 0); pdev 5721 drivers/net/ethernet/emulex/benet/be_main.c addr = pci_iomap(pdev, BE2_chip(adapter) ? 1 : 0, 0); pdev 5736 drivers/net/ethernet/emulex/benet/be_main.c dev_err(&pdev->dev, "Error in mapping PCI BARs\n"); pdev 5744 drivers/net/ethernet/emulex/benet/be_main.c struct device *dev = &adapter->pdev->dev; pdev 5765 drivers/net/ethernet/emulex/benet/be_main.c struct device *dev = &adapter->pdev->dev; pdev 5808 drivers/net/ethernet/emulex/benet/be_main.c pci_save_state(adapter->pdev); pdev 5834 drivers/net/ethernet/emulex/benet/be_main.c static void be_remove(struct pci_dev *pdev) pdev 5836 drivers/net/ethernet/emulex/benet/be_main.c struct be_adapter *adapter = pci_get_drvdata(pdev); pdev 5850 drivers/net/ethernet/emulex/benet/be_main.c if (!pci_vfs_assigned(adapter->pdev)) pdev 5859 drivers/net/ethernet/emulex/benet/be_main.c pci_disable_pcie_error_reporting(pdev); pdev 5861 drivers/net/ethernet/emulex/benet/be_main.c pci_release_regions(pdev); pdev 5862 drivers/net/ethernet/emulex/benet/be_main.c pci_disable_device(pdev); pdev 5926 drivers/net/ethernet/emulex/benet/be_main.c static inline char *nic_name(struct pci_dev *pdev) pdev 5928 drivers/net/ethernet/emulex/benet/be_main.c switch (pdev->device) { pdev 5946 drivers/net/ethernet/emulex/benet/be_main.c static int be_probe(struct pci_dev *pdev, const struct pci_device_id *pdev_id) pdev 5952 drivers/net/ethernet/emulex/benet/be_main.c dev_info(&pdev->dev, "%s version is %s\n", DRV_NAME, DRV_VER); pdev 5954 drivers/net/ethernet/emulex/benet/be_main.c status = pci_enable_device(pdev); pdev 5958 drivers/net/ethernet/emulex/benet/be_main.c status = pci_request_regions(pdev, DRV_NAME); pdev 5961 drivers/net/ethernet/emulex/benet/be_main.c pci_set_master(pdev); pdev 5969 drivers/net/ethernet/emulex/benet/be_main.c adapter->pdev = pdev; pdev 5970 drivers/net/ethernet/emulex/benet/be_main.c pci_set_drvdata(pdev, adapter); pdev 5972 drivers/net/ethernet/emulex/benet/be_main.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 5974 drivers/net/ethernet/emulex/benet/be_main.c status = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 5978 drivers/net/ethernet/emulex/benet/be_main.c status = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 5980 drivers/net/ethernet/emulex/benet/be_main.c dev_err(&pdev->dev, "Could not set PCI DMA Mask\n"); pdev 5985 drivers/net/ethernet/emulex/benet/be_main.c status = pci_enable_pcie_error_reporting(pdev); pdev 5987 drivers/net/ethernet/emulex/benet/be_main.c dev_info(&pdev->dev, "PCIe error reporting enabled\n"); pdev 6014 drivers/net/ethernet/emulex/benet/be_main.c devm_hwmon_device_register_with_groups(&pdev->dev, pdev 6021 drivers/net/ethernet/emulex/benet/be_main.c dev_info(&pdev->dev, "%s: %s %s port %c\n", nic_name(pdev), pdev 6035 drivers/net/ethernet/emulex/benet/be_main.c pci_release_regions(pdev); pdev 6037 drivers/net/ethernet/emulex/benet/be_main.c pci_disable_device(pdev); pdev 6039 drivers/net/ethernet/emulex/benet/be_main.c dev_err(&pdev->dev, "%s initialization failed\n", nic_name(pdev)); pdev 6043 drivers/net/ethernet/emulex/benet/be_main.c static int be_suspend(struct pci_dev *pdev, pm_message_t state) pdev 6045 drivers/net/ethernet/emulex/benet/be_main.c struct be_adapter *adapter = pci_get_drvdata(pdev); pdev 6052 drivers/net/ethernet/emulex/benet/be_main.c pci_save_state(pdev); pdev 6053 drivers/net/ethernet/emulex/benet/be_main.c pci_disable_device(pdev); pdev 6054 drivers/net/ethernet/emulex/benet/be_main.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 6058 drivers/net/ethernet/emulex/benet/be_main.c static int be_pci_resume(struct pci_dev *pdev) pdev 6060 drivers/net/ethernet/emulex/benet/be_main.c struct be_adapter *adapter = pci_get_drvdata(pdev); pdev 6063 drivers/net/ethernet/emulex/benet/be_main.c status = pci_enable_device(pdev); pdev 6067 drivers/net/ethernet/emulex/benet/be_main.c pci_restore_state(pdev); pdev 6081 drivers/net/ethernet/emulex/benet/be_main.c static void be_shutdown(struct pci_dev *pdev) pdev 6083 drivers/net/ethernet/emulex/benet/be_main.c struct be_adapter *adapter = pci_get_drvdata(pdev); pdev 6096 drivers/net/ethernet/emulex/benet/be_main.c pci_disable_device(pdev); pdev 6099 drivers/net/ethernet/emulex/benet/be_main.c static pci_ers_result_t be_eeh_err_detected(struct pci_dev *pdev, pdev 6102 drivers/net/ethernet/emulex/benet/be_main.c struct be_adapter *adapter = pci_get_drvdata(pdev); pdev 6104 drivers/net/ethernet/emulex/benet/be_main.c dev_err(&adapter->pdev->dev, "EEH error detected\n"); pdev 6119 drivers/net/ethernet/emulex/benet/be_main.c pci_disable_device(pdev); pdev 6127 drivers/net/ethernet/emulex/benet/be_main.c if (pdev->devfn == 0) pdev 6133 drivers/net/ethernet/emulex/benet/be_main.c static pci_ers_result_t be_eeh_reset(struct pci_dev *pdev) pdev 6135 drivers/net/ethernet/emulex/benet/be_main.c struct be_adapter *adapter = pci_get_drvdata(pdev); pdev 6138 drivers/net/ethernet/emulex/benet/be_main.c dev_info(&adapter->pdev->dev, "EEH reset\n"); pdev 6140 drivers/net/ethernet/emulex/benet/be_main.c status = pci_enable_device(pdev); pdev 6144 drivers/net/ethernet/emulex/benet/be_main.c pci_set_master(pdev); pdev 6145 drivers/net/ethernet/emulex/benet/be_main.c pci_restore_state(pdev); pdev 6148 drivers/net/ethernet/emulex/benet/be_main.c dev_info(&adapter->pdev->dev, pdev 6158 drivers/net/ethernet/emulex/benet/be_main.c static void be_eeh_resume(struct pci_dev *pdev) pdev 6161 drivers/net/ethernet/emulex/benet/be_main.c struct be_adapter *adapter = pci_get_drvdata(pdev); pdev 6163 drivers/net/ethernet/emulex/benet/be_main.c dev_info(&adapter->pdev->dev, "EEH resume\n"); pdev 6165 drivers/net/ethernet/emulex/benet/be_main.c pci_save_state(pdev); pdev 6176 drivers/net/ethernet/emulex/benet/be_main.c dev_err(&adapter->pdev->dev, "EEH resume failed\n"); pdev 6179 drivers/net/ethernet/emulex/benet/be_main.c static int be_pci_sriov_configure(struct pci_dev *pdev, int num_vfs) pdev 6181 drivers/net/ethernet/emulex/benet/be_main.c struct be_adapter *adapter = pci_get_drvdata(pdev); pdev 6190 drivers/net/ethernet/emulex/benet/be_main.c if (adapter->num_vfs == 0 && pci_vfs_assigned(pdev)) { pdev 6191 drivers/net/ethernet/emulex/benet/be_main.c dev_warn(&pdev->dev, pdev 6204 drivers/net/ethernet/emulex/benet/be_main.c if (skyhawk_chip(adapter) && !pci_num_vf(pdev)) { pdev 6210 drivers/net/ethernet/emulex/benet/be_main.c dev_err(&pdev->dev, pdev 30 drivers/net/ethernet/emulex/benet/be_roce.c struct pci_dev *pdev = adapter->pdev; pdev 36 drivers/net/ethernet/emulex/benet/be_roce.c dev_warn(&pdev->dev, "Cannot initialize RoCE due to ocrdma ABI mismatch\n"); pdev 40 drivers/net/ethernet/emulex/benet/be_roce.c if (pdev->device == OC_DEVICE_ID5) { pdev 45 drivers/net/ethernet/emulex/benet/be_roce.c dev_info.dpp_unmapped_addr = pci_resource_start(pdev, 2); pdev 46 drivers/net/ethernet/emulex/benet/be_roce.c dev_info.dpp_unmapped_len = pci_resource_len(pdev, 2); pdev 51 drivers/net/ethernet/emulex/benet/be_roce.c dev_info.pdev = adapter->pdev; pdev 38 drivers/net/ethernet/emulex/benet/be_roce.h struct pci_dev *pdev; pdev 1020 drivers/net/ethernet/ethoc.c static int ethoc_probe(struct platform_device *pdev) pdev 1029 drivers/net/ethernet/ethoc.c struct ethoc_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 1039 drivers/net/ethernet/ethoc.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 1040 drivers/net/ethernet/ethoc.c platform_set_drvdata(pdev, netdev); pdev 1043 drivers/net/ethernet/ethoc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1045 drivers/net/ethernet/ethoc.c dev_err(&pdev->dev, "cannot obtain I/O memory space\n"); pdev 1050 drivers/net/ethernet/ethoc.c mmio = devm_request_mem_region(&pdev->dev, res->start, pdev 1053 drivers/net/ethernet/ethoc.c dev_err(&pdev->dev, "cannot request I/O memory space\n"); pdev 1061 drivers/net/ethernet/ethoc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 1063 drivers/net/ethernet/ethoc.c mem = devm_request_mem_region(&pdev->dev, res->start, pdev 1066 drivers/net/ethernet/ethoc.c dev_err(&pdev->dev, "cannot request memory space\n"); pdev 1077 drivers/net/ethernet/ethoc.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 1079 drivers/net/ethernet/ethoc.c dev_err(&pdev->dev, "cannot obtain IRQ\n"); pdev 1090 drivers/net/ethernet/ethoc.c priv->iobase = devm_ioremap_nocache(&pdev->dev, netdev->base_addr, pdev 1093 drivers/net/ethernet/ethoc.c dev_err(&pdev->dev, "cannot remap I/O memory space\n"); pdev 1099 drivers/net/ethernet/ethoc.c priv->membase = devm_ioremap_nocache(&pdev->dev, pdev 1102 drivers/net/ethernet/ethoc.c dev_err(&pdev->dev, "cannot remap memory space\n"); pdev 1108 drivers/net/ethernet/ethoc.c priv->membase = dmam_alloc_coherent(&pdev->dev, pdev 1112 drivers/net/ethernet/ethoc.c dev_err(&pdev->dev, "cannot allocate %dB buffer\n", pdev 1121 drivers/net/ethernet/ethoc.c of_device_is_big_endian(pdev->dev.of_node); pdev 1135 drivers/net/ethernet/ethoc.c dev_dbg(&pdev->dev, "ethoc: num_tx: %d num_rx: %d\n", pdev 1138 drivers/net/ethernet/ethoc.c priv->vma = devm_kcalloc(&pdev->dev, num_bd, sizeof(void *), pdev 1152 drivers/net/ethernet/ethoc.c mac = of_get_mac_address(pdev->dev.of_node); pdev 1174 drivers/net/ethernet/ethoc.c struct clk *clk = devm_clk_get(&pdev->dev, NULL); pdev 1187 drivers/net/ethernet/ethoc.c dev_dbg(&pdev->dev, "setting MII clkdiv to %u\n", clkdiv); pdev 1202 drivers/net/ethernet/ethoc.c priv->mdio->name, pdev->id); pdev 1255 drivers/net/ethernet/ethoc.c static int ethoc_remove(struct platform_device *pdev) pdev 1257 drivers/net/ethernet/ethoc.c struct net_device *netdev = platform_get_drvdata(pdev); pdev 1277 drivers/net/ethernet/ethoc.c static int ethoc_suspend(struct platform_device *pdev, pm_message_t state) pdev 1282 drivers/net/ethernet/ethoc.c static int ethoc_resume(struct platform_device *pdev) pdev 572 drivers/net/ethernet/ezchip/nps_enet.c static s32 nps_enet_probe(struct platform_device *pdev) pdev 574 drivers/net/ethernet/ezchip/nps_enet.c struct device *dev = &pdev->dev; pdev 587 drivers/net/ethernet/ezchip/nps_enet.c platform_set_drvdata(pdev, ndev); pdev 597 drivers/net/ethernet/ezchip/nps_enet.c priv->regs_base = devm_platform_ioremap_resource(pdev, 0); pdev 612 drivers/net/ethernet/ezchip/nps_enet.c priv->irq = platform_get_irq(pdev, 0); pdev 642 drivers/net/ethernet/ezchip/nps_enet.c static s32 nps_enet_remove(struct platform_device *pdev) pdev 644 drivers/net/ethernet/ezchip/nps_enet.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 1611 drivers/net/ethernet/faraday/ftgmac100.c struct platform_device *pdev = to_platform_device(priv->dev); pdev 1613 drivers/net/ethernet/faraday/ftgmac100.c struct device_node *np = pdev->dev.of_node; pdev 1669 drivers/net/ethernet/faraday/ftgmac100.c pdev->name, pdev->id); pdev 1736 drivers/net/ethernet/faraday/ftgmac100.c static int ftgmac100_probe(struct platform_device *pdev) pdev 1745 drivers/net/ethernet/faraday/ftgmac100.c if (!pdev) pdev 1748 drivers/net/ethernet/faraday/ftgmac100.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1752 drivers/net/ethernet/faraday/ftgmac100.c irq = platform_get_irq(pdev, 0); pdev 1763 drivers/net/ethernet/faraday/ftgmac100.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 1769 drivers/net/ethernet/faraday/ftgmac100.c platform_set_drvdata(pdev, netdev); pdev 1774 drivers/net/ethernet/faraday/ftgmac100.c priv->dev = &pdev->dev; pdev 1779 drivers/net/ethernet/faraday/ftgmac100.c dev_name(&pdev->dev)); pdev 1781 drivers/net/ethernet/faraday/ftgmac100.c dev_err(&pdev->dev, "Could not reserve memory region\n"); pdev 1788 drivers/net/ethernet/faraday/ftgmac100.c dev_err(&pdev->dev, "Failed to ioremap ethernet registers\n"); pdev 1803 drivers/net/ethernet/faraday/ftgmac100.c np = pdev->dev.of_node; pdev 1817 drivers/net/ethernet/faraday/ftgmac100.c dev_err(&pdev->dev, "NCSI stack not enabled\n"); pdev 1821 drivers/net/ethernet/faraday/ftgmac100.c dev_info(&pdev->dev, "Using NCSI interface\n"); pdev 1832 drivers/net/ethernet/faraday/ftgmac100.c dev_err(&pdev->dev, "Failed to connect to phy\n"); pdev 1880 drivers/net/ethernet/faraday/ftgmac100.c dev_err(&pdev->dev, "Failed to register netdev\n"); pdev 1901 drivers/net/ethernet/faraday/ftgmac100.c static int ftgmac100_remove(struct platform_device *pdev) pdev 1906 drivers/net/ethernet/faraday/ftgmac100.c netdev = platform_get_drvdata(pdev); pdev 1054 drivers/net/ethernet/faraday/ftmac100.c static int ftmac100_probe(struct platform_device *pdev) pdev 1062 drivers/net/ethernet/faraday/ftmac100.c if (!pdev) pdev 1065 drivers/net/ethernet/faraday/ftmac100.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1069 drivers/net/ethernet/faraday/ftmac100.c irq = platform_get_irq(pdev, 0); pdev 1080 drivers/net/ethernet/faraday/ftmac100.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 1084 drivers/net/ethernet/faraday/ftmac100.c platform_set_drvdata(pdev, netdev); pdev 1089 drivers/net/ethernet/faraday/ftmac100.c priv->dev = &pdev->dev; pdev 1098 drivers/net/ethernet/faraday/ftmac100.c dev_name(&pdev->dev)); pdev 1100 drivers/net/ethernet/faraday/ftmac100.c dev_err(&pdev->dev, "Could not reserve memory region\n"); pdev 1107 drivers/net/ethernet/faraday/ftmac100.c dev_err(&pdev->dev, "Failed to ioremap ethernet registers\n"); pdev 1125 drivers/net/ethernet/faraday/ftmac100.c dev_err(&pdev->dev, "Failed to register netdev\n"); pdev 1150 drivers/net/ethernet/faraday/ftmac100.c static int ftmac100_remove(struct platform_device *pdev) pdev 1155 drivers/net/ethernet/faraday/ftmac100.c netdev = platform_get_drvdata(pdev); pdev 479 drivers/net/ethernet/fealnx.c static int fealnx_init_one(struct pci_dev *pdev, pdev 510 drivers/net/ethernet/fealnx.c i = pci_enable_device(pdev); pdev 512 drivers/net/ethernet/fealnx.c pci_set_master(pdev); pdev 514 drivers/net/ethernet/fealnx.c len = pci_resource_len(pdev, bar); pdev 516 drivers/net/ethernet/fealnx.c dev_err(&pdev->dev, pdev 521 drivers/net/ethernet/fealnx.c i = pci_request_regions(pdev, boardname); pdev 525 drivers/net/ethernet/fealnx.c irq = pdev->irq; pdev 527 drivers/net/ethernet/fealnx.c ioaddr = pci_iomap(pdev, bar, len); pdev 538 drivers/net/ethernet/fealnx.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 551 drivers/net/ethernet/fealnx.c np->pci_dev = pdev; pdev 553 drivers/net/ethernet/fealnx.c pci_set_drvdata(pdev, dev); pdev 560 drivers/net/ethernet/fealnx.c ring_space = pci_alloc_consistent(pdev, RX_TOTAL_SIZE, &ring_dma); pdev 568 drivers/net/ethernet/fealnx.c ring_space = pci_alloc_consistent(pdev, TX_TOTAL_SIZE, &ring_dma); pdev 586 drivers/net/ethernet/fealnx.c dev_info(&pdev->dev, pdev 612 drivers/net/ethernet/fealnx.c dev_warn(&pdev->dev, pdev 640 drivers/net/ethernet/fealnx.c dev_info(&pdev->dev, "Media type forced to Full Duplex.\n"); pdev 673 drivers/net/ethernet/fealnx.c pci_free_consistent(pdev, TX_TOTAL_SIZE, np->tx_ring, np->tx_ring_dma); pdev 675 drivers/net/ethernet/fealnx.c pci_free_consistent(pdev, RX_TOTAL_SIZE, np->rx_ring, np->rx_ring_dma); pdev 679 drivers/net/ethernet/fealnx.c pci_iounmap(pdev, ioaddr); pdev 681 drivers/net/ethernet/fealnx.c pci_release_regions(pdev); pdev 686 drivers/net/ethernet/fealnx.c static void fealnx_remove_one(struct pci_dev *pdev) pdev 688 drivers/net/ethernet/fealnx.c struct net_device *dev = pci_get_drvdata(pdev); pdev 693 drivers/net/ethernet/fealnx.c pci_free_consistent(pdev, TX_TOTAL_SIZE, np->tx_ring, pdev 695 drivers/net/ethernet/fealnx.c pci_free_consistent(pdev, RX_TOTAL_SIZE, np->rx_ring, pdev 698 drivers/net/ethernet/fealnx.c pci_iounmap(pdev, np->mem); pdev 700 drivers/net/ethernet/fealnx.c pci_release_regions(pdev); pdev 389 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c static struct mac_device *dpaa_mac_dev_get(struct platform_device *pdev) pdev 395 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c dpaa_dev = &pdev->dev; pdev 2776 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c static int dpaa_eth_probe(struct platform_device *pdev) pdev 2788 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c dev = pdev->dev.parent; pdev 2813 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c mac_dev = dpaa_mac_dev_get(pdev); pdev 2962 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c static int dpaa_remove(struct platform_device *pdev) pdev 2969 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c dev = pdev->dev.parent; pdev 1229 drivers/net/ethernet/freescale/enetc/enetc.c struct pci_dev *pdev = priv->si->pdev; pdev 1234 drivers/net/ethernet/freescale/enetc/enetc.c int irq = pci_irq_vector(pdev, ENETC_BDR_INT_BASE_IDX + i); pdev 1266 drivers/net/ethernet/freescale/enetc/enetc.c int irq = pci_irq_vector(pdev, ENETC_BDR_INT_BASE_IDX + i); pdev 1277 drivers/net/ethernet/freescale/enetc/enetc.c struct pci_dev *pdev = priv->si->pdev; pdev 1281 drivers/net/ethernet/freescale/enetc/enetc.c int irq = pci_irq_vector(pdev, ENETC_BDR_INT_BASE_IDX + i); pdev 1607 drivers/net/ethernet/freescale/enetc/enetc.c struct pci_dev *pdev = priv->si->pdev; pdev 1613 drivers/net/ethernet/freescale/enetc/enetc.c n = pci_alloc_irq_vectors(pdev, nvec, nvec, PCI_IRQ_MSIX); pdev 1677 drivers/net/ethernet/freescale/enetc/enetc.c pci_free_irq_vectors(pdev); pdev 1704 drivers/net/ethernet/freescale/enetc/enetc.c pci_free_irq_vectors(priv->si->pdev); pdev 1716 drivers/net/ethernet/freescale/enetc/enetc.c if (si->pdev->revision == ENETC_REV1) pdev 1721 drivers/net/ethernet/freescale/enetc/enetc.c int enetc_pci_probe(struct pci_dev *pdev, const char *name, int sizeof_priv) pdev 1728 drivers/net/ethernet/freescale/enetc/enetc.c pcie_flr(pdev); pdev 1729 drivers/net/ethernet/freescale/enetc/enetc.c err = pci_enable_device_mem(pdev); pdev 1731 drivers/net/ethernet/freescale/enetc/enetc.c dev_err(&pdev->dev, "device enable failed\n"); pdev 1736 drivers/net/ethernet/freescale/enetc/enetc.c err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 1738 drivers/net/ethernet/freescale/enetc/enetc.c err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 1740 drivers/net/ethernet/freescale/enetc/enetc.c dev_err(&pdev->dev, pdev 1746 drivers/net/ethernet/freescale/enetc/enetc.c err = pci_request_mem_regions(pdev, name); pdev 1748 drivers/net/ethernet/freescale/enetc/enetc.c dev_err(&pdev->dev, "pci_request_regions failed err=%d\n", err); pdev 1752 drivers/net/ethernet/freescale/enetc/enetc.c pci_set_master(pdev); pdev 1772 drivers/net/ethernet/freescale/enetc/enetc.c pci_set_drvdata(pdev, si); pdev 1773 drivers/net/ethernet/freescale/enetc/enetc.c si->pdev = pdev; pdev 1776 drivers/net/ethernet/freescale/enetc/enetc.c len = pci_resource_len(pdev, ENETC_BAR_REGS); pdev 1777 drivers/net/ethernet/freescale/enetc/enetc.c hw->reg = ioremap(pci_resource_start(pdev, ENETC_BAR_REGS), len); pdev 1780 drivers/net/ethernet/freescale/enetc/enetc.c dev_err(&pdev->dev, "ioremap() failed\n"); pdev 1795 drivers/net/ethernet/freescale/enetc/enetc.c pci_release_mem_regions(pdev); pdev 1798 drivers/net/ethernet/freescale/enetc/enetc.c pci_disable_device(pdev); pdev 1803 drivers/net/ethernet/freescale/enetc/enetc.c void enetc_pci_remove(struct pci_dev *pdev) pdev 1805 drivers/net/ethernet/freescale/enetc/enetc.c struct enetc_si *si = pci_get_drvdata(pdev); pdev 1810 drivers/net/ethernet/freescale/enetc/enetc.c pci_release_mem_regions(pdev); pdev 1811 drivers/net/ethernet/freescale/enetc/enetc.c pci_disable_device(pdev); pdev 123 drivers/net/ethernet/freescale/enetc/enetc.h struct pci_dev *pdev; pdev 216 drivers/net/ethernet/freescale/enetc/enetc.h int enetc_pci_probe(struct pci_dev *pdev, const char *name, int sizeof_priv); pdev 217 drivers/net/ethernet/freescale/enetc/enetc.h void enetc_pci_remove(struct pci_dev *pdev); pdev 18 drivers/net/ethernet/freescale/enetc/enetc_cbdr.c dev_warn(&si->pdev->dev, "CMD err %04x for cmd %04x\n", pdev 129 drivers/net/ethernet/freescale/enetc/enetc_cbdr.c tmp = dma_alloc_coherent(&si->pdev->dev, sizeof(*rfse) + RFSE_ALIGN, pdev 132 drivers/net/ethernet/freescale/enetc/enetc_cbdr.c dev_err(&si->pdev->dev, "DMA mapping of RFS entry failed!\n"); pdev 145 drivers/net/ethernet/freescale/enetc/enetc_cbdr.c dev_err(&si->pdev->dev, "FS entry add failed (%d)!", err); pdev 147 drivers/net/ethernet/freescale/enetc/enetc_cbdr.c dma_free_coherent(&si->pdev->dev, sizeof(*rfse) + RFSE_ALIGN, pdev 166 drivers/net/ethernet/freescale/enetc/enetc_cbdr.c tmp = dma_alloc_coherent(&si->pdev->dev, count + RSSE_ALIGN, pdev 169 drivers/net/ethernet/freescale/enetc/enetc_cbdr.c dev_err(&si->pdev->dev, "DMA mapping of RSS table failed!\n"); pdev 189 drivers/net/ethernet/freescale/enetc/enetc_cbdr.c dev_err(&si->pdev->dev, "RSS cmd failed (%d)!", err); pdev 195 drivers/net/ethernet/freescale/enetc/enetc_cbdr.c dma_free_coherent(&si->pdev->dev, count + RSSE_ALIGN, tmp, dma); pdev 151 drivers/net/ethernet/freescale/enetc/enetc_mdio.c struct device *dev = &pf->si->pdev->dev; pdev 67 drivers/net/ethernet/freescale/enetc/enetc_msg.c struct device *dev = &si->pdev->dev; pdev 100 drivers/net/ethernet/freescale/enetc/enetc_msg.c dma_free_coherent(&si->pdev->dev, msg->size, msg->vaddr, msg->dma); pdev 115 drivers/net/ethernet/freescale/enetc/enetc_msg.c vector = pci_irq_vector(si->pdev, ENETC_SI_INT_IDX); pdev 118 drivers/net/ethernet/freescale/enetc/enetc_msg.c dev_err(&si->pdev->dev, pdev 163 drivers/net/ethernet/freescale/enetc/enetc_msg.c free_irq(pci_irq_vector(si->pdev, ENETC_SI_INT_IDX), si); pdev 11 drivers/net/ethernet/freescale/enetc/enetc_pci_mdio.c static int enetc_pci_mdio_probe(struct pci_dev *pdev, pdev 15 drivers/net/ethernet/freescale/enetc/enetc_pci_mdio.c struct device *dev = &pdev->dev; pdev 36 drivers/net/ethernet/freescale/enetc/enetc_pci_mdio.c pcie_flr(pdev); pdev 37 drivers/net/ethernet/freescale/enetc/enetc_pci_mdio.c err = pci_enable_device_mem(pdev); pdev 43 drivers/net/ethernet/freescale/enetc/enetc_pci_mdio.c err = pci_request_region(pdev, 0, KBUILD_MODNAME); pdev 49 drivers/net/ethernet/freescale/enetc/enetc_pci_mdio.c hw->port = pci_iomap(pdev, 0, 0); pdev 60 drivers/net/ethernet/freescale/enetc/enetc_pci_mdio.c pci_set_drvdata(pdev, bus); pdev 67 drivers/net/ethernet/freescale/enetc/enetc_pci_mdio.c pci_release_mem_regions(pdev); pdev 69 drivers/net/ethernet/freescale/enetc/enetc_pci_mdio.c pci_disable_device(pdev); pdev 74 drivers/net/ethernet/freescale/enetc/enetc_pci_mdio.c static void enetc_pci_mdio_remove(struct pci_dev *pdev) pdev 76 drivers/net/ethernet/freescale/enetc/enetc_pci_mdio.c struct mii_bus *bus = pci_get_drvdata(pdev); pdev 82 drivers/net/ethernet/freescale/enetc/enetc_pci_mdio.c pci_release_mem_regions(pdev); pdev 83 drivers/net/ethernet/freescale/enetc/enetc_pci_mdio.c pci_disable_device(pdev); pdev 197 drivers/net/ethernet/freescale/enetc/enetc_pf.c dev_warn(&si->pdev->dev, "fallback to HT filt (%d)\n", pdev 432 drivers/net/ethernet/freescale/enetc/enetc_pf.c dev_info(&si->pdev->dev, "no MAC address specified for SI%d, using %pM\n", pdev 476 drivers/net/ethernet/freescale/enetc/enetc_pf.c dev_warn(&si->pdev->dev, "Found %d rings, expected %d!\n", pdev 583 drivers/net/ethernet/freescale/enetc/enetc_pf.c struct device *dev = &pf->si->pdev->dev; pdev 605 drivers/net/ethernet/freescale/enetc/enetc_pf.c struct device *dev = &pf->si->pdev->dev; pdev 624 drivers/net/ethernet/freescale/enetc/enetc_pf.c static int enetc_sriov_configure(struct pci_dev *pdev, int num_vfs) pdev 626 drivers/net/ethernet/freescale/enetc/enetc_pf.c struct enetc_si *si = pci_get_drvdata(pdev); pdev 634 drivers/net/ethernet/freescale/enetc/enetc_pf.c pci_disable_sriov(pdev); pdev 647 drivers/net/ethernet/freescale/enetc/enetc_pf.c dev_err(&pdev->dev, "enetc_msg_psi_init (%d)\n", err); pdev 651 drivers/net/ethernet/freescale/enetc/enetc_pf.c err = pci_enable_sriov(pdev, num_vfs); pdev 653 drivers/net/ethernet/freescale/enetc/enetc_pf.c dev_err(&pdev->dev, "pci_enable_sriov err %d\n", err); pdev 669 drivers/net/ethernet/freescale/enetc/enetc_pf.c #define enetc_sriov_configure(pdev, num_vfs) (void)0 pdev 714 drivers/net/ethernet/freescale/enetc/enetc_pf.c SET_NETDEV_DEV(ndev, &si->pdev->dev); pdev 717 drivers/net/ethernet/freescale/enetc/enetc_pf.c priv->dev = &si->pdev->dev; pdev 812 drivers/net/ethernet/freescale/enetc/enetc_pf.c static int enetc_pf_probe(struct pci_dev *pdev, pdev 821 drivers/net/ethernet/freescale/enetc/enetc_pf.c if (pdev->dev.of_node && !of_device_is_available(pdev->dev.of_node)) { pdev 822 drivers/net/ethernet/freescale/enetc/enetc_pf.c dev_info(&pdev->dev, "device is disabled, skipping\n"); pdev 826 drivers/net/ethernet/freescale/enetc/enetc_pf.c err = enetc_pci_probe(pdev, KBUILD_MODNAME, sizeof(*pf)); pdev 828 drivers/net/ethernet/freescale/enetc/enetc_pf.c dev_err(&pdev->dev, "PCI probing failed\n"); pdev 832 drivers/net/ethernet/freescale/enetc/enetc_pf.c si = pci_get_drvdata(pdev); pdev 835 drivers/net/ethernet/freescale/enetc/enetc_pf.c dev_err(&pdev->dev, "could not map PF space, probing a VF?\n"); pdev 841 drivers/net/ethernet/freescale/enetc/enetc_pf.c pf->total_vfs = pci_sriov_get_totalvfs(pdev); pdev 850 drivers/net/ethernet/freescale/enetc/enetc_pf.c dev_err(&pdev->dev, "netdev creation failed\n"); pdev 862 drivers/net/ethernet/freescale/enetc/enetc_pf.c dev_err(&pdev->dev, "SI resource alloc failed\n"); pdev 868 drivers/net/ethernet/freescale/enetc/enetc_pf.c dev_err(&pdev->dev, "MSIX alloc failed\n"); pdev 874 drivers/net/ethernet/freescale/enetc/enetc_pf.c dev_warn(&pdev->dev, "Fallback to PHY-less operation\n"); pdev 897 drivers/net/ethernet/freescale/enetc/enetc_pf.c enetc_pci_remove(pdev); pdev 902 drivers/net/ethernet/freescale/enetc/enetc_pf.c static void enetc_pf_remove(struct pci_dev *pdev) pdev 904 drivers/net/ethernet/freescale/enetc/enetc_pf.c struct enetc_si *si = pci_get_drvdata(pdev); pdev 909 drivers/net/ethernet/freescale/enetc/enetc_pf.c enetc_sriov_configure(pdev, 0); pdev 926 drivers/net/ethernet/freescale/enetc/enetc_pf.c enetc_pci_remove(pdev); pdev 29 drivers/net/ethernet/freescale/enetc/enetc_ptp.c static int enetc_ptp_probe(struct pci_dev *pdev, pdev 36 drivers/net/ethernet/freescale/enetc/enetc_ptp.c if (pdev->dev.of_node && !of_device_is_available(pdev->dev.of_node)) { pdev 37 drivers/net/ethernet/freescale/enetc/enetc_ptp.c dev_info(&pdev->dev, "device is disabled, skipping\n"); pdev 41 drivers/net/ethernet/freescale/enetc/enetc_ptp.c err = pci_enable_device_mem(pdev); pdev 43 drivers/net/ethernet/freescale/enetc/enetc_ptp.c dev_err(&pdev->dev, "device enable failed\n"); pdev 48 drivers/net/ethernet/freescale/enetc/enetc_ptp.c err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 50 drivers/net/ethernet/freescale/enetc/enetc_ptp.c err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 52 drivers/net/ethernet/freescale/enetc/enetc_ptp.c dev_err(&pdev->dev, pdev 58 drivers/net/ethernet/freescale/enetc/enetc_ptp.c err = pci_request_mem_regions(pdev, KBUILD_MODNAME); pdev 60 drivers/net/ethernet/freescale/enetc/enetc_ptp.c dev_err(&pdev->dev, "pci_request_regions failed err=%d\n", err); pdev 64 drivers/net/ethernet/freescale/enetc/enetc_ptp.c pci_set_master(pdev); pdev 72 drivers/net/ethernet/freescale/enetc/enetc_ptp.c len = pci_resource_len(pdev, ENETC_BAR_REGS); pdev 74 drivers/net/ethernet/freescale/enetc/enetc_ptp.c base = ioremap(pci_resource_start(pdev, ENETC_BAR_REGS), len); pdev 77 drivers/net/ethernet/freescale/enetc/enetc_ptp.c dev_err(&pdev->dev, "ioremap() failed\n"); pdev 82 drivers/net/ethernet/freescale/enetc/enetc_ptp.c n = pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_MSIX); pdev 88 drivers/net/ethernet/freescale/enetc/enetc_ptp.c ptp_qoriq->irq = pci_irq_vector(pdev, 0); pdev 92 drivers/net/ethernet/freescale/enetc/enetc_ptp.c dev_err(&pdev->dev, "request_irq() failed!\n"); pdev 96 drivers/net/ethernet/freescale/enetc/enetc_ptp.c ptp_qoriq->dev = &pdev->dev; pdev 103 drivers/net/ethernet/freescale/enetc/enetc_ptp.c pci_set_drvdata(pdev, ptp_qoriq); pdev 110 drivers/net/ethernet/freescale/enetc/enetc_ptp.c pci_free_irq_vectors(pdev); pdev 116 drivers/net/ethernet/freescale/enetc/enetc_ptp.c pci_release_mem_regions(pdev); pdev 119 drivers/net/ethernet/freescale/enetc/enetc_ptp.c pci_disable_device(pdev); pdev 124 drivers/net/ethernet/freescale/enetc/enetc_ptp.c static void enetc_ptp_remove(struct pci_dev *pdev) pdev 126 drivers/net/ethernet/freescale/enetc/enetc_ptp.c struct ptp_qoriq *ptp_qoriq = pci_get_drvdata(pdev); pdev 130 drivers/net/ethernet/freescale/enetc/enetc_ptp.c pci_free_irq_vectors(pdev); pdev 133 drivers/net/ethernet/freescale/enetc/enetc_ptp.c pci_release_mem_regions(pdev); pdev 134 drivers/net/ethernet/freescale/enetc/enetc_ptp.c pci_disable_device(pdev); pdev 47 drivers/net/ethernet/freescale/enetc/enetc_vf.c dev_err(&si->pdev->dev, "VSI command execute error: %d\n", pdev 123 drivers/net/ethernet/freescale/enetc/enetc_vf.c SET_NETDEV_DEV(ndev, &si->pdev->dev); pdev 126 drivers/net/ethernet/freescale/enetc/enetc_vf.c priv->dev = &si->pdev->dev; pdev 155 drivers/net/ethernet/freescale/enetc/enetc_vf.c static int enetc_vf_probe(struct pci_dev *pdev, pdev 163 drivers/net/ethernet/freescale/enetc/enetc_vf.c err = enetc_pci_probe(pdev, KBUILD_MODNAME, 0); pdev 165 drivers/net/ethernet/freescale/enetc/enetc_vf.c dev_err(&pdev->dev, "PCI probing failed\n"); pdev 169 drivers/net/ethernet/freescale/enetc/enetc_vf.c si = pci_get_drvdata(pdev); pdev 176 drivers/net/ethernet/freescale/enetc/enetc_vf.c dev_err(&pdev->dev, "netdev creation failed\n"); pdev 188 drivers/net/ethernet/freescale/enetc/enetc_vf.c dev_err(&pdev->dev, "SI resource alloc failed\n"); pdev 194 drivers/net/ethernet/freescale/enetc/enetc_vf.c dev_err(&pdev->dev, "MSIX alloc failed\n"); pdev 217 drivers/net/ethernet/freescale/enetc/enetc_vf.c enetc_pci_remove(pdev); pdev 222 drivers/net/ethernet/freescale/enetc/enetc_vf.c static void enetc_vf_remove(struct pci_dev *pdev) pdev 224 drivers/net/ethernet/freescale/enetc/enetc_vf.c struct enetc_si *si = pci_get_drvdata(pdev); pdev 238 drivers/net/ethernet/freescale/enetc/enetc_vf.c enetc_pci_remove(pdev); pdev 534 drivers/net/ethernet/freescale/fec.h struct platform_device *pdev; pdev 597 drivers/net/ethernet/freescale/fec.h void fec_ptp_init(struct platform_device *pdev, int irq_idx); pdev 598 drivers/net/ethernet/freescale/fec.h void fec_ptp_stop(struct platform_device *pdev); pdev 443 drivers/net/ethernet/freescale/fec_main.c addr = dma_map_single(&fep->pdev->dev, bufaddr, frag_len, pdev 445 drivers/net/ethernet/freescale/fec_main.c if (dma_mapping_error(&fep->pdev->dev, addr)) { pdev 465 drivers/net/ethernet/freescale/fec_main.c dma_unmap_single(&fep->pdev->dev, fec32_to_cpu(bdp->cbd_bufaddr), pdev 520 drivers/net/ethernet/freescale/fec_main.c addr = dma_map_single(&fep->pdev->dev, bufaddr, buflen, DMA_TO_DEVICE); pdev 521 drivers/net/ethernet/freescale/fec_main.c if (dma_mapping_error(&fep->pdev->dev, addr)) { pdev 531 drivers/net/ethernet/freescale/fec_main.c dma_unmap_single(&fep->pdev->dev, addr, pdev 624 drivers/net/ethernet/freescale/fec_main.c addr = dma_map_single(&fep->pdev->dev, data, size, DMA_TO_DEVICE); pdev 625 drivers/net/ethernet/freescale/fec_main.c if (dma_mapping_error(&fep->pdev->dev, addr)) { pdev 685 drivers/net/ethernet/freescale/fec_main.c dmabuf = dma_map_single(&fep->pdev->dev, bufaddr, pdev 687 drivers/net/ethernet/freescale/fec_main.c if (dma_mapping_error(&fep->pdev->dev, dmabuf)) { pdev 869 drivers/net/ethernet/freescale/fec_main.c dma_unmap_single(&fep->pdev->dev, pdev 1135 drivers/net/ethernet/freescale/fec_main.c struct fec_platform_data *pdata = fep->pdev->dev.platform_data; pdev 1277 drivers/net/ethernet/freescale/fec_main.c dma_unmap_single(&fep->pdev->dev, pdev 1370 drivers/net/ethernet/freescale/fec_main.c bdp->cbd_bufaddr = cpu_to_fec32(dma_map_single(&fep->pdev->dev, skb->data, FEC_ENET_RX_FRSIZE - fep->rx_align, DMA_FROM_DEVICE)); pdev 1371 drivers/net/ethernet/freescale/fec_main.c if (dma_mapping_error(&fep->pdev->dev, fec32_to_cpu(bdp->cbd_bufaddr))) { pdev 1393 drivers/net/ethernet/freescale/fec_main.c dma_sync_single_for_cpu(&fep->pdev->dev, pdev 1495 drivers/net/ethernet/freescale/fec_main.c dma_unmap_single(&fep->pdev->dev, pdev 1560 drivers/net/ethernet/freescale/fec_main.c dma_sync_single_for_device(&fep->pdev->dev, pdev 1696 drivers/net/ethernet/freescale/fec_main.c struct fec_platform_data *pdata = dev_get_platdata(&fep->pdev->dev); pdev 1711 drivers/net/ethernet/freescale/fec_main.c struct device_node *np = fep->pdev->dev.of_node; pdev 1748 drivers/net/ethernet/freescale/fec_main.c dev_err(&fep->pdev->dev, "Invalid MAC address: %pM\n", iap); pdev 1750 drivers/net/ethernet/freescale/fec_main.c dev_info(&fep->pdev->dev, "Using random MAC address: %pM\n", pdev 1824 drivers/net/ethernet/freescale/fec_main.c struct device *dev = &fep->pdev->dev; pdev 1890 drivers/net/ethernet/freescale/fec_main.c struct device *dev = &fep->pdev->dev; pdev 2063 drivers/net/ethernet/freescale/fec_main.c static int fec_enet_mii_init(struct platform_device *pdev) pdev 2066 drivers/net/ethernet/freescale/fec_main.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 2110 drivers/net/ethernet/freescale/fec_main.c dev_err(&pdev->dev, pdev 2145 drivers/net/ethernet/freescale/fec_main.c pdev->name, fep->dev_id + 1); pdev 2147 drivers/net/ethernet/freescale/fec_main.c fep->mii_bus->parent = &pdev->dev; pdev 2149 drivers/net/ethernet/freescale/fec_main.c node = of_get_child_by_name(pdev->dev.of_node, "mdio"); pdev 2182 drivers/net/ethernet/freescale/fec_main.c strlcpy(info->driver, fep->pdev->dev.driver->name, pdev 2194 drivers/net/ethernet/freescale/fec_main.c r = platform_get_resource(fep->pdev, IORESOURCE_MEM, 0); pdev 2255 drivers/net/ethernet/freescale/fec_main.c struct device *dev = &fep->pdev->dev; pdev 2569 drivers/net/ethernet/freescale/fec_main.c struct device *dev = &fep->pdev->dev; pdev 2759 drivers/net/ethernet/freescale/fec_main.c dma_unmap_single(&fep->pdev->dev, pdev 2791 drivers/net/ethernet/freescale/fec_main.c dma_free_coherent(&fep->pdev->dev, pdev 2825 drivers/net/ethernet/freescale/fec_main.c txq->tso_hdrs = dma_alloc_coherent(&fep->pdev->dev, pdev 2954 drivers/net/ethernet/freescale/fec_main.c ret = pm_runtime_get_sync(&fep->pdev->dev); pdev 2958 drivers/net/ethernet/freescale/fec_main.c pinctrl_pm_select_default_state(&fep->pdev->dev); pdev 3013 drivers/net/ethernet/freescale/fec_main.c pm_runtime_mark_last_busy(&fep->pdev->dev); pdev 3014 drivers/net/ethernet/freescale/fec_main.c pm_runtime_put_autosuspend(&fep->pdev->dev); pdev 3015 drivers/net/ethernet/freescale/fec_main.c pinctrl_pm_select_sleep_state(&fep->pdev->dev); pdev 3040 drivers/net/ethernet/freescale/fec_main.c pinctrl_pm_select_sleep_state(&fep->pdev->dev); pdev 3041 drivers/net/ethernet/freescale/fec_main.c pm_runtime_mark_last_busy(&fep->pdev->dev); pdev 3042 drivers/net/ethernet/freescale/fec_main.c pm_runtime_put_autosuspend(&fep->pdev->dev); pdev 3250 drivers/net/ethernet/freescale/fec_main.c ret = dma_set_mask_and_coherent(&fep->pdev->dev, DMA_BIT_MASK(32)); pdev 3252 drivers/net/ethernet/freescale/fec_main.c dev_warn(&fep->pdev->dev, "No suitable DMA available\n"); pdev 3261 drivers/net/ethernet/freescale/fec_main.c cbd_base = dmam_alloc_coherent(&fep->pdev->dev, bd_size, &bd_dma, pdev 3345 drivers/net/ethernet/freescale/fec_main.c static int fec_reset_phy(struct platform_device *pdev) pdev 3350 drivers/net/ethernet/freescale/fec_main.c struct device_node *np = pdev->dev.of_node; pdev 3373 drivers/net/ethernet/freescale/fec_main.c err = devm_gpio_request_one(&pdev->dev, phy_reset, pdev 3377 drivers/net/ethernet/freescale/fec_main.c dev_err(&pdev->dev, "failed to get phy-reset-gpios: %d\n", err); pdev 3400 drivers/net/ethernet/freescale/fec_main.c static int fec_reset_phy(struct platform_device *pdev) pdev 3411 drivers/net/ethernet/freescale/fec_main.c fec_enet_get_queue_num(struct platform_device *pdev, int *num_tx, int *num_rx) pdev 3413 drivers/net/ethernet/freescale/fec_main.c struct device_node *np = pdev->dev.of_node; pdev 3426 drivers/net/ethernet/freescale/fec_main.c dev_warn(&pdev->dev, "Invalid num_tx(=%d), fall back to 1\n", pdev 3433 drivers/net/ethernet/freescale/fec_main.c dev_warn(&pdev->dev, "Invalid num_rx(=%d), fall back to 1\n", pdev 3441 drivers/net/ethernet/freescale/fec_main.c static int fec_enet_get_irq_cnt(struct platform_device *pdev) pdev 3443 drivers/net/ethernet/freescale/fec_main.c int irq_cnt = platform_irq_count(pdev); pdev 3470 drivers/net/ethernet/freescale/fec_main.c dev_err(&fep->pdev->dev, "could not find gpr regmap\n"); pdev 3486 drivers/net/ethernet/freescale/fec_main.c fec_probe(struct platform_device *pdev) pdev 3494 drivers/net/ethernet/freescale/fec_main.c struct device_node *np = pdev->dev.of_node, *phy_node; pdev 3501 drivers/net/ethernet/freescale/fec_main.c fec_enet_get_queue_num(pdev, &num_tx_qs, &num_rx_qs); pdev 3509 drivers/net/ethernet/freescale/fec_main.c SET_NETDEV_DEV(ndev, &pdev->dev); pdev 3514 drivers/net/ethernet/freescale/fec_main.c of_id = of_match_device(fec_dt_ids, &pdev->dev); pdev 3516 drivers/net/ethernet/freescale/fec_main.c pdev->id_entry = of_id->data; pdev 3517 drivers/net/ethernet/freescale/fec_main.c dev_info = (struct fec_devinfo *)pdev->id_entry->driver_data; pdev 3532 drivers/net/ethernet/freescale/fec_main.c pinctrl_pm_select_default_state(&pdev->dev); pdev 3534 drivers/net/ethernet/freescale/fec_main.c fep->hwp = devm_platform_ioremap_resource(pdev, 0); pdev 3540 drivers/net/ethernet/freescale/fec_main.c fep->pdev = pdev; pdev 3543 drivers/net/ethernet/freescale/fec_main.c platform_set_drvdata(pdev, ndev); pdev 3561 drivers/net/ethernet/freescale/fec_main.c dev_err(&pdev->dev, pdev 3569 drivers/net/ethernet/freescale/fec_main.c ret = of_get_phy_mode(pdev->dev.of_node); pdev 3571 drivers/net/ethernet/freescale/fec_main.c pdata = dev_get_platdata(&pdev->dev); pdev 3580 drivers/net/ethernet/freescale/fec_main.c fep->clk_ipg = devm_clk_get(&pdev->dev, "ipg"); pdev 3586 drivers/net/ethernet/freescale/fec_main.c fep->clk_ahb = devm_clk_get(&pdev->dev, "ahb"); pdev 3595 drivers/net/ethernet/freescale/fec_main.c fep->clk_enet_out = devm_clk_get(&pdev->dev, "enet_out"); pdev 3603 drivers/net/ethernet/freescale/fec_main.c fep->clk_ref = devm_clk_get(&pdev->dev, "enet_clk_ref"); pdev 3608 drivers/net/ethernet/freescale/fec_main.c fep->clk_ptp = devm_clk_get(&pdev->dev, "ptp"); pdev 3625 drivers/net/ethernet/freescale/fec_main.c fep->reg_phy = devm_regulator_get_optional(&pdev->dev, "phy"); pdev 3629 drivers/net/ethernet/freescale/fec_main.c dev_err(&pdev->dev, pdev 3641 drivers/net/ethernet/freescale/fec_main.c pm_runtime_set_autosuspend_delay(&pdev->dev, FEC_MDIO_PM_TIMEOUT); pdev 3642 drivers/net/ethernet/freescale/fec_main.c pm_runtime_use_autosuspend(&pdev->dev); pdev 3643 drivers/net/ethernet/freescale/fec_main.c pm_runtime_get_noresume(&pdev->dev); pdev 3644 drivers/net/ethernet/freescale/fec_main.c pm_runtime_set_active(&pdev->dev); pdev 3645 drivers/net/ethernet/freescale/fec_main.c pm_runtime_enable(&pdev->dev); pdev 3647 drivers/net/ethernet/freescale/fec_main.c ret = fec_reset_phy(pdev); pdev 3651 drivers/net/ethernet/freescale/fec_main.c irq_cnt = fec_enet_get_irq_cnt(pdev); pdev 3653 drivers/net/ethernet/freescale/fec_main.c fec_ptp_init(pdev, irq_cnt); pdev 3661 drivers/net/ethernet/freescale/fec_main.c irq = platform_get_irq_byname_optional(pdev, irq_name); pdev 3663 drivers/net/ethernet/freescale/fec_main.c irq = platform_get_irq(pdev, i); pdev 3668 drivers/net/ethernet/freescale/fec_main.c ret = devm_request_irq(&pdev->dev, irq, fec_enet_interrupt, pdev 3669 drivers/net/ethernet/freescale/fec_main.c 0, pdev->name, ndev); pdev 3677 drivers/net/ethernet/freescale/fec_main.c ret = fec_enet_mii_init(pdev); pdev 3684 drivers/net/ethernet/freescale/fec_main.c pinctrl_pm_select_sleep_state(&pdev->dev); pdev 3699 drivers/net/ethernet/freescale/fec_main.c pm_runtime_mark_last_busy(&pdev->dev); pdev 3700 drivers/net/ethernet/freescale/fec_main.c pm_runtime_put_autosuspend(&pdev->dev); pdev 3709 drivers/net/ethernet/freescale/fec_main.c fec_ptp_stop(pdev); pdev 3713 drivers/net/ethernet/freescale/fec_main.c pm_runtime_put_noidle(&pdev->dev); pdev 3714 drivers/net/ethernet/freescale/fec_main.c pm_runtime_disable(&pdev->dev); pdev 3735 drivers/net/ethernet/freescale/fec_main.c fec_drv_remove(struct platform_device *pdev) pdev 3737 drivers/net/ethernet/freescale/fec_main.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 3739 drivers/net/ethernet/freescale/fec_main.c struct device_node *np = pdev->dev.of_node; pdev 3742 drivers/net/ethernet/freescale/fec_main.c ret = pm_runtime_get_sync(&pdev->dev); pdev 3747 drivers/net/ethernet/freescale/fec_main.c fec_ptp_stop(pdev); pdev 3760 drivers/net/ethernet/freescale/fec_main.c pm_runtime_put_noidle(&pdev->dev); pdev 3761 drivers/net/ethernet/freescale/fec_main.c pm_runtime_disable(&pdev->dev); pdev 3783 drivers/net/ethernet/freescale/fec_main.c pinctrl_pm_select_sleep_state(&fep->pdev->dev); pdev 3827 drivers/net/ethernet/freescale/fec_main.c pinctrl_pm_select_default_state(&fep->pdev->dev); pdev 107 drivers/net/ethernet/freescale/fec_ptp.c dev_err(&fep->pdev->dev, "No ptp stack is running\n"); pdev 224 drivers/net/ethernet/freescale/fec_ptp.c platform_get_device_id(fep->pdev); pdev 572 drivers/net/ethernet/freescale/fec_ptp.c void fec_ptp_init(struct platform_device *pdev, int irq_idx) pdev 574 drivers/net/ethernet/freescale/fec_ptp.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 603 drivers/net/ethernet/freescale/fec_ptp.c irq = platform_get_irq_byname_optional(pdev, "pps"); pdev 605 drivers/net/ethernet/freescale/fec_ptp.c irq = platform_get_irq_optional(pdev, irq_idx); pdev 610 drivers/net/ethernet/freescale/fec_ptp.c ret = devm_request_irq(&pdev->dev, irq, fec_pps_interrupt, pdev 611 drivers/net/ethernet/freescale/fec_ptp.c 0, pdev->name, ndev); pdev 613 drivers/net/ethernet/freescale/fec_ptp.c dev_warn(&pdev->dev, "request for pps irq failed(%d)\n", pdev 617 drivers/net/ethernet/freescale/fec_ptp.c fep->ptp_clock = ptp_clock_register(&fep->ptp_caps, &pdev->dev); pdev 620 drivers/net/ethernet/freescale/fec_ptp.c dev_err(&pdev->dev, "ptp_clock_register failed\n"); pdev 626 drivers/net/ethernet/freescale/fec_ptp.c void fec_ptp_stop(struct platform_device *pdev) pdev 628 drivers/net/ethernet/freescale/fec_ptp.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 549 drivers/net/ethernet/freescale/fman/mac.c struct platform_device *pdev; pdev 562 drivers/net/ethernet/freescale/fman/mac.c pdev = platform_device_alloc("dpaa-ethernet", dpaa_eth_dev_cnt); pdev 563 drivers/net/ethernet/freescale/fman/mac.c if (!pdev) { pdev 568 drivers/net/ethernet/freescale/fman/mac.c pdev->dev.parent = priv->dev; pdev 570 drivers/net/ethernet/freescale/fman/mac.c ret = platform_device_add_data(pdev, &data, sizeof(data)); pdev 574 drivers/net/ethernet/freescale/fman/mac.c ret = platform_device_add(pdev); pdev 581 drivers/net/ethernet/freescale/fman/mac.c return pdev; pdev 584 drivers/net/ethernet/freescale/fman/mac.c platform_device_put(pdev); pdev 375 drivers/net/ethernet/freescale/fsl_pq_mdio.c static void set_tbipa(const u32 tbipa_val, struct platform_device *pdev, pdev 379 drivers/net/ethernet/freescale/fsl_pq_mdio.c struct device_node *np = pdev->dev.of_node; pdev 397 drivers/net/ethernet/freescale/fsl_pq_mdio.c dev_err(&pdev->dev, "invalid register map (should be at least 0x%04zx to contain TBI address)\n", pdev 407 drivers/net/ethernet/freescale/fsl_pq_mdio.c static int fsl_pq_mdio_probe(struct platform_device *pdev) pdev 410 drivers/net/ethernet/freescale/fsl_pq_mdio.c of_match_device(fsl_pq_mdio_match, &pdev->dev); pdev 412 drivers/net/ethernet/freescale/fsl_pq_mdio.c struct device_node *np = pdev->dev.of_node; pdev 420 drivers/net/ethernet/freescale/fsl_pq_mdio.c dev_err(&pdev->dev, "Failed to match device\n"); pdev 426 drivers/net/ethernet/freescale/fsl_pq_mdio.c dev_dbg(&pdev->dev, "found %s compatible node\n", id->compatible); pdev 440 drivers/net/ethernet/freescale/fsl_pq_mdio.c dev_err(&pdev->dev, "could not obtain address information\n"); pdev 460 drivers/net/ethernet/freescale/fsl_pq_mdio.c dev_err(&pdev->dev, "invalid register map\n"); pdev 466 drivers/net/ethernet/freescale/fsl_pq_mdio.c new_bus->parent = &pdev->dev; pdev 467 drivers/net/ethernet/freescale/fsl_pq_mdio.c platform_set_drvdata(pdev, new_bus); pdev 472 drivers/net/ethernet/freescale/fsl_pq_mdio.c dev_dbg(&pdev->dev, "found TBI PHY node %pOFP\n", pdev 481 drivers/net/ethernet/freescale/fsl_pq_mdio.c dev_err(&pdev->dev, pdev 487 drivers/net/ethernet/freescale/fsl_pq_mdio.c set_tbipa(*prop, pdev, pdev 497 drivers/net/ethernet/freescale/fsl_pq_mdio.c dev_err(&pdev->dev, "cannot register %s as MDIO bus\n", pdev 514 drivers/net/ethernet/freescale/fsl_pq_mdio.c static int fsl_pq_mdio_remove(struct platform_device *pdev) pdev 516 drivers/net/ethernet/freescale/fsl_pq_mdio.c struct device *device = &pdev->dev; pdev 639 drivers/net/ethernet/freescale/gianfar.c static int gfar_of_init(struct platform_device *ofdev, struct net_device **pdev) pdev 710 drivers/net/ethernet/freescale/gianfar.c *pdev = alloc_etherdev_mq(sizeof(*priv), num_tx_qs); pdev 711 drivers/net/ethernet/freescale/gianfar.c dev = *pdev; pdev 244 drivers/net/ethernet/freescale/xgmac_mdio.c static int xgmac_mdio_probe(struct platform_device *pdev) pdev 246 drivers/net/ethernet/freescale/xgmac_mdio.c struct device_node *np = pdev->dev.of_node; pdev 254 drivers/net/ethernet/freescale/xgmac_mdio.c dev_err(&pdev->dev, "could not obtain address\n"); pdev 265 drivers/net/ethernet/freescale/xgmac_mdio.c bus->parent = &pdev->dev; pdev 276 drivers/net/ethernet/freescale/xgmac_mdio.c priv->is_little_endian = of_property_read_bool(pdev->dev.of_node, pdev 279 drivers/net/ethernet/freescale/xgmac_mdio.c priv->has_a011043 = of_property_read_bool(pdev->dev.of_node, pdev 284 drivers/net/ethernet/freescale/xgmac_mdio.c dev_err(&pdev->dev, "cannot register MDIO bus\n"); pdev 288 drivers/net/ethernet/freescale/xgmac_mdio.c platform_set_drvdata(pdev, bus); pdev 301 drivers/net/ethernet/freescale/xgmac_mdio.c static int xgmac_mdio_remove(struct platform_device *pdev) pdev 303 drivers/net/ethernet/freescale/xgmac_mdio.c struct mii_bus *bus = platform_get_drvdata(pdev); pdev 195 drivers/net/ethernet/google/gve/gve.h struct pci_dev *pdev; pdev 142 drivers/net/ethernet/google/gve/gve_adminq.c dev_err(&priv->pdev->dev, "AQ command timed out, need to reset AQ\n"); pdev 148 drivers/net/ethernet/google/gve/gve_adminq.c return gve_adminq_parse_err(&priv->pdev->dev, status); pdev 269 drivers/net/ethernet/google/gve/gve_adminq.c descriptor = dma_alloc_coherent(&priv->pdev->dev, PAGE_SIZE, pdev 325 drivers/net/ethernet/google/gve/gve_adminq.c dma_free_coherent(&priv->pdev->dev, sizeof(*descriptor), descriptor, pdev 333 drivers/net/ethernet/google/gve/gve_adminq.c struct device *hdev = &priv->pdev->dev; pdev 17 drivers/net/ethernet/google/gve/gve_ethtool.c strlcpy(info->bus_info, pci_name(priv->pdev), sizeof(info->bus_info)); pdev 62 drivers/net/ethernet/google/gve/gve_main.c dma_alloc_coherent(&priv->pdev->dev, pdev 74 drivers/net/ethernet/google/gve/gve_main.c dma_free_coherent(&priv->pdev->dev, pdev 150 drivers/net/ethernet/google/gve/gve_main.c vecs_enabled = pci_enable_msix_range(priv->pdev, priv->msix_vectors, pdev 153 drivers/net/ethernet/google/gve/gve_main.c dev_err(&priv->pdev->dev, "Could not enable min msix %d/%d\n", pdev 168 drivers/net/ethernet/google/gve/gve_main.c dev_err(&priv->pdev->dev, pdev 186 drivers/net/ethernet/google/gve/gve_main.c dev_err(&priv->pdev->dev, "Did not receive management vector.\n"); pdev 190 drivers/net/ethernet/google/gve/gve_main.c dma_alloc_coherent(&priv->pdev->dev, pdev 209 drivers/net/ethernet/google/gve/gve_main.c dev_err(&priv->pdev->dev, pdev 226 drivers/net/ethernet/google/gve/gve_main.c dma_free_coherent(&priv->pdev->dev, priv->num_ntfy_blks * pdev 233 drivers/net/ethernet/google/gve/gve_main.c pci_disable_msix(priv->pdev); pdev 253 drivers/net/ethernet/google/gve/gve_main.c dma_free_coherent(&priv->pdev->dev, pdev 258 drivers/net/ethernet/google/gve/gve_main.c pci_disable_msix(priv->pdev); pdev 279 drivers/net/ethernet/google/gve/gve_main.c dev_err(&priv->pdev->dev, pdev 303 drivers/net/ethernet/google/gve/gve_main.c dev_err(&priv->pdev->dev, pdev 559 drivers/net/ethernet/google/gve/gve_main.c err = gve_alloc_page(&priv->pdev->dev, &qpl->pages[i], pdev 593 drivers/net/ethernet/google/gve/gve_main.c gve_free_page(&priv->pdev->dev, qpl->pages[i], pdev 867 drivers/net/ethernet/google/gve/gve_main.c dev_info(&priv->pdev->dev, "Device requested reset.\n"); pdev 906 drivers/net/ethernet/google/gve/gve_main.c err = gve_adminq_alloc(&priv->pdev->dev, priv); pdev 908 drivers/net/ethernet/google/gve/gve_main.c dev_err(&priv->pdev->dev, pdev 919 drivers/net/ethernet/google/gve/gve_main.c dev_err(&priv->pdev->dev, pdev 932 drivers/net/ethernet/google/gve/gve_main.c num_ntfy = pci_msix_vec_count(priv->pdev); pdev 934 drivers/net/ethernet/google/gve/gve_main.c dev_err(&priv->pdev->dev, pdev 939 drivers/net/ethernet/google/gve/gve_main.c dev_err(&priv->pdev->dev, "gve needs at least %d MSI-x vectors, but only has %d\n", pdev 977 drivers/net/ethernet/google/gve/gve_main.c gve_adminq_free(&priv->pdev->dev, priv); pdev 984 drivers/net/ethernet/google/gve/gve_main.c gve_adminq_free(&priv->pdev->dev, priv); pdev 1016 drivers/net/ethernet/google/gve/gve_main.c dev_err(&priv->pdev->dev, "Reset failed! !!! DISABLING ALL QUEUES !!!\n"); pdev 1026 drivers/net/ethernet/google/gve/gve_main.c dev_info(&priv->pdev->dev, "Performing reset\n"); pdev 1070 drivers/net/ethernet/google/gve/gve_main.c static int gve_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 1079 drivers/net/ethernet/google/gve/gve_main.c err = pci_enable_device(pdev); pdev 1083 drivers/net/ethernet/google/gve/gve_main.c err = pci_request_regions(pdev, "gvnic-cfg"); pdev 1087 drivers/net/ethernet/google/gve/gve_main.c pci_set_master(pdev); pdev 1089 drivers/net/ethernet/google/gve/gve_main.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 1091 drivers/net/ethernet/google/gve/gve_main.c dev_err(&pdev->dev, "Failed to set dma mask: err=%d\n", err); pdev 1095 drivers/net/ethernet/google/gve/gve_main.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 1097 drivers/net/ethernet/google/gve/gve_main.c dev_err(&pdev->dev, pdev 1102 drivers/net/ethernet/google/gve/gve_main.c reg_bar = pci_iomap(pdev, GVE_REGISTER_BAR, 0); pdev 1104 drivers/net/ethernet/google/gve/gve_main.c dev_err(&pdev->dev, "Failed to map pci bar!\n"); pdev 1109 drivers/net/ethernet/google/gve/gve_main.c db_bar = pci_iomap(pdev, GVE_DOORBELL_BAR, 0); pdev 1111 drivers/net/ethernet/google/gve/gve_main.c dev_err(&pdev->dev, "Failed to map doorbell bar!\n"); pdev 1123 drivers/net/ethernet/google/gve/gve_main.c dev_err(&pdev->dev, "could not allocate netdev\n"); pdev 1126 drivers/net/ethernet/google/gve/gve_main.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 1127 drivers/net/ethernet/google/gve/gve_main.c pci_set_drvdata(pdev, dev); pdev 1146 drivers/net/ethernet/google/gve/gve_main.c priv->pdev = pdev; pdev 1156 drivers/net/ethernet/google/gve/gve_main.c dev_err(&pdev->dev, "Could not allocate workqueue"); pdev 1172 drivers/net/ethernet/google/gve/gve_main.c dev_info(&pdev->dev, "GVE version %s\n", gve_version_str); pdev 1184 drivers/net/ethernet/google/gve/gve_main.c pci_iounmap(pdev, db_bar); pdev 1187 drivers/net/ethernet/google/gve/gve_main.c pci_iounmap(pdev, reg_bar); pdev 1190 drivers/net/ethernet/google/gve/gve_main.c pci_release_regions(pdev); pdev 1193 drivers/net/ethernet/google/gve/gve_main.c pci_disable_device(pdev); pdev 1197 drivers/net/ethernet/google/gve/gve_main.c static void gve_remove(struct pci_dev *pdev) pdev 1199 drivers/net/ethernet/google/gve/gve_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 1208 drivers/net/ethernet/google/gve/gve_main.c pci_iounmap(pdev, db_bar); pdev 1209 drivers/net/ethernet/google/gve/gve_main.c pci_iounmap(pdev, reg_bar); pdev 1210 drivers/net/ethernet/google/gve/gve_main.c pci_release_regions(pdev); pdev 1211 drivers/net/ethernet/google/gve/gve_main.c pci_disable_device(pdev); pdev 22 drivers/net/ethernet/google/gve/gve_rx.c struct device *dev = &priv->pdev->dev; pdev 100 drivers/net/ethernet/google/gve/gve_rx.c struct device *hdev = &priv->pdev->dev; pdev 292 drivers/net/ethernet/google/gve/gve_rx.c dma_sync_single_for_cpu(&priv->pdev->dev, rx->data.qpl->page_buses[idx], pdev 148 drivers/net/ethernet/google/gve/gve_tx.c struct device *hdev = &priv->pdev->dev; pdev 188 drivers/net/ethernet/google/gve/gve_tx.c struct device *hdev = &priv->pdev->dev; pdev 493 drivers/net/ethernet/google/gve/gve_tx.c nsegs = gve_tx_add_skb(tx, skb, &priv->pdev->dev); pdev 901 drivers/net/ethernet/hisilicon/hip04_eth.c static int hip04_mac_probe(struct platform_device *pdev) pdev 903 drivers/net/ethernet/hisilicon/hip04_eth.c struct device *d = &pdev->dev; pdev 918 drivers/net/ethernet/hisilicon/hip04_eth.c platform_set_drvdata(pdev, ndev); pdev 919 drivers/net/ethernet/hisilicon/hip04_eth.c SET_NETDEV_DEV(ndev, &pdev->dev); pdev 921 drivers/net/ethernet/hisilicon/hip04_eth.c priv->base = devm_platform_ioremap_resource(pdev, 0); pdev 928 drivers/net/ethernet/hisilicon/hip04_eth.c priv->sysctrl_base = devm_platform_ioremap_resource(pdev, 1); pdev 971 drivers/net/ethernet/hisilicon/hip04_eth.c irq = platform_get_irq(pdev, 0); pdev 978 drivers/net/ethernet/hisilicon/hip04_eth.c 0, pdev->name, ndev); pdev 1033 drivers/net/ethernet/hisilicon/hip04_eth.c static int hip04_remove(struct platform_device *pdev) pdev 1035 drivers/net/ethernet/hisilicon/hip04_eth.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 1037 drivers/net/ethernet/hisilicon/hip04_eth.c struct device *d = &pdev->dev; pdev 780 drivers/net/ethernet/hisilicon/hisi_femac.c static int hisi_femac_drv_probe(struct platform_device *pdev) pdev 782 drivers/net/ethernet/hisilicon/hisi_femac.c struct device *dev = &pdev->dev; pdev 794 drivers/net/ethernet/hisilicon/hisi_femac.c platform_set_drvdata(pdev, ndev); pdev 795 drivers/net/ethernet/hisilicon/hisi_femac.c SET_NETDEV_DEV(ndev, &pdev->dev); pdev 801 drivers/net/ethernet/hisilicon/hisi_femac.c priv->port_base = devm_platform_ioremap_resource(pdev, 0); pdev 807 drivers/net/ethernet/hisilicon/hisi_femac.c priv->glb_base = devm_platform_ioremap_resource(pdev, 1); pdev 813 drivers/net/ethernet/hisilicon/hisi_femac.c priv->clk = devm_clk_get(&pdev->dev, NULL); pdev 878 drivers/net/ethernet/hisilicon/hisi_femac.c ndev->irq = platform_get_irq(pdev, 0); pdev 885 drivers/net/ethernet/hisilicon/hisi_femac.c IRQF_SHARED, pdev->name, ndev); pdev 910 drivers/net/ethernet/hisilicon/hisi_femac.c static int hisi_femac_drv_remove(struct platform_device *pdev) pdev 912 drivers/net/ethernet/hisilicon/hisi_femac.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 926 drivers/net/ethernet/hisilicon/hisi_femac.c static int hisi_femac_drv_suspend(struct platform_device *pdev, pdev 929 drivers/net/ethernet/hisilicon/hisi_femac.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 943 drivers/net/ethernet/hisilicon/hisi_femac.c static int hisi_femac_drv_resume(struct platform_device *pdev) pdev 945 drivers/net/ethernet/hisilicon/hisi_femac.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 1093 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c static int hix5hd2_dev_probe(struct platform_device *pdev) pdev 1095 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c struct device *dev = &pdev->dev; pdev 1108 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c platform_set_drvdata(pdev, ndev); pdev 1121 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c priv->base = devm_platform_ioremap_resource(pdev, 0); pdev 1127 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c priv->ctrl_base = devm_platform_ioremap_resource(pdev, 1); pdev 1133 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c priv->mac_core_clk = devm_clk_get(&pdev->dev, "mac_core"); pdev 1146 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c priv->mac_ifc_clk = devm_clk_get(&pdev->dev, "mac_ifc"); pdev 1188 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c bus->parent = &pdev->dev; pdev 1189 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c snprintf(bus->id, MII_BUS_ID_SIZE, "%s-mii", dev_name(&pdev->dev)); pdev 1210 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c ndev->irq = platform_get_irq(pdev, 0); pdev 1218 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c 0, pdev->name, ndev); pdev 1290 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c static int hix5hd2_dev_remove(struct platform_device *pdev) pdev 1292 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 733 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c struct platform_device *pdev; pdev 754 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c pdev = hns_dsaf_find_platform_device(args.fwnode); pdev 755 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c if (!pdev) { pdev 761 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c mii_bus = platform_get_drvdata(pdev); pdev 52 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c struct platform_device *pdev = to_platform_device(dsaf_dev->dev); pdev 106 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c res = platform_get_resource(pdev, IORESOURCE_MEM, pdev 113 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c dsaf_dev->sc_base = devm_ioremap_resource(&pdev->dev, pdev 118 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c res = platform_get_resource(pdev, IORESOURCE_MEM, pdev 125 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c dsaf_dev->sds_base = devm_ioremap_resource(&pdev->dev, pdev 134 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "ppe-base"); pdev 136 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c res = platform_get_resource(pdev, IORESOURCE_MEM, res_idx++); pdev 142 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c dsaf_dev->ppe_base = devm_ioremap_resource(&pdev->dev, res); pdev 148 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 151 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c res = platform_get_resource(pdev, IORESOURCE_MEM, pdev 159 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c dsaf_dev->io_base = devm_ioremap_resource(&pdev->dev, res); pdev 2948 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c static int hns_dsaf_probe(struct platform_device *pdev) pdev 2953 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c dsaf_dev = hns_dsaf_alloc_dev(&pdev->dev, sizeof(struct dsaf_drv_priv)); pdev 2956 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c dev_err(&pdev->dev, pdev 3002 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c static int hns_dsaf_remove(struct platform_device *pdev) pdev 3004 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c struct dsaf_device *dsaf_dev = dev_get_drvdata(&pdev->dev); pdev 3047 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c struct platform_device *pdev; pdev 3075 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c pdev = of_find_device_by_node(to_of_node(dsaf_fwnode)); pdev 3077 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c pdev = hns_dsaf_find_platform_device(dsaf_fwnode); pdev 3084 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c if (!pdev) { pdev 3090 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c dsaf_dev = dev_get_drvdata(&pdev->dev); pdev 3092 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c dev_err(&pdev->dev, "dsaf_dev is NULL\n"); pdev 3093 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c put_device(&pdev->dev); pdev 3101 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c put_device(&pdev->dev); pdev 3141 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c put_device(&pdev->dev); pdev 520 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c struct platform_device *pdev = pdev 534 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c is_ver1 ? platform_get_irq(pdev, base_irq_idx + i * 2) : pdev 535 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c platform_get_irq(pdev, base_irq_idx + i * 3 + 1); pdev 537 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c is_ver1 ? platform_get_irq(pdev, base_irq_idx + i * 2 + 1) : pdev 538 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c platform_get_irq(pdev, base_irq_idx + i * 3); pdev 2258 drivers/net/ethernet/hisilicon/hns/hns_enet.c static int hns_nic_dev_probe(struct platform_device *pdev) pdev 2260 drivers/net/ethernet/hisilicon/hns/hns_enet.c struct device *dev = &pdev->dev; pdev 2270 drivers/net/ethernet/hisilicon/hns/hns_enet.c platform_set_drvdata(pdev, ndev); pdev 2401 drivers/net/ethernet/hisilicon/hns/hns_enet.c static int hns_nic_dev_remove(struct platform_device *pdev) pdev 2403 drivers/net/ethernet/hisilicon/hns/hns_enet.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 82 drivers/net/ethernet/hisilicon/hns3/hnae3.c dev_err(&ae_dev->pdev->dev, pdev 127 drivers/net/ethernet/hisilicon/hns3/hnae3.c dev_err(&ae_dev->pdev->dev, pdev 193 drivers/net/ethernet/hisilicon/hns3/hnae3.c id = pci_match_id(ae_algo->pdev_id_table, ae_dev->pdev); pdev 198 drivers/net/ethernet/hisilicon/hns3/hnae3.c dev_err(&ae_dev->pdev->dev, "ae_algo ops are null\n"); pdev 205 drivers/net/ethernet/hisilicon/hns3/hnae3.c dev_err(&ae_dev->pdev->dev, pdev 219 drivers/net/ethernet/hisilicon/hns3/hnae3.c dev_err(&ae_dev->pdev->dev, pdev 247 drivers/net/ethernet/hisilicon/hns3/hnae3.c id = pci_match_id(ae_algo->pdev_id_table, ae_dev->pdev); pdev 287 drivers/net/ethernet/hisilicon/hns3/hnae3.c id = pci_match_id(ae_algo->pdev_id_table, ae_dev->pdev); pdev 292 drivers/net/ethernet/hisilicon/hns3/hnae3.c dev_err(&ae_dev->pdev->dev, "ae_algo ops are null\n"); pdev 300 drivers/net/ethernet/hisilicon/hns3/hnae3.c dev_err(&ae_dev->pdev->dev, pdev 316 drivers/net/ethernet/hisilicon/hns3/hnae3.c dev_err(&ae_dev->pdev->dev, pdev 351 drivers/net/ethernet/hisilicon/hns3/hnae3.c id = pci_match_id(ae_algo->pdev_id_table, ae_dev->pdev); pdev 235 drivers/net/ethernet/hisilicon/hns3/hnae3.h struct pci_dev *pdev; pdev 489 drivers/net/ethernet/hisilicon/hns3/hnae3.h void (*reset_event)(struct pci_dev *pdev, struct hnae3_handle *handle); pdev 630 drivers/net/ethernet/hisilicon/hns3/hnae3.h struct pci_dev *pdev; pdev 27 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_err(&h->pdev->dev, "ring_data is NULL\n"); pdev 38 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, "queue info\n"); pdev 41 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_err(&h->pdev->dev, pdev 62 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, "RX(%d) BASE ADD: 0x%08x%08x\n", i, pdev 67 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, "RX(%d) RING BD NUM: %u\n", i, value); pdev 71 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, "RX(%d) RING BD LEN: %u\n", i, value); pdev 75 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, "RX(%d) RING TAIL: %u\n", i, value); pdev 79 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, "RX(%d) RING HEAD: %u\n", i, value); pdev 83 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, "RX(%d) RING FBDNUM: %u\n", i, value); pdev 87 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, "RX(%d) RING PKTNUM: %u\n", i, value); pdev 94 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, "TX(%d) BASE ADD: 0x%08x%08x\n", i, pdev 99 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, "TX(%d) RING BD NUM: %u\n", i, value); pdev 103 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, "TX(%d) RING TC: %u\n", i, value); pdev 107 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, "TX(%d) RING TAIL: %u\n", i, value); pdev 111 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, "TX(%d) RING HEAD: %u\n", i, value); pdev 115 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, "TX(%d) RING FBDNUM: %u\n", i, value); pdev 119 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, "TX(%d) RING OFFSET: %u\n", i, value); pdev 123 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, "TX(%d) RING PKTNUM: %u\n\n", i, pdev 139 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, "map info for queue id and vector id\n"); pdev 140 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, pdev 151 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, pdev 165 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c struct device *dev = &h->pdev->dev; pdev 244 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, "available commands\n"); pdev 245 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, "queue info <number>\n"); pdev 246 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, "queue map\n"); pdev 247 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, "bd info <q_num> <bd index>\n"); pdev 249 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c if (!hns3_is_phys_func(h->pdev)) pdev 252 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, "dump fd tcam\n"); pdev 253 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, "dump tc\n"); pdev 254 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, "dump tm map <q_num>\n"); pdev 255 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, "dump tm\n"); pdev 256 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, "dump qos pause cfg\n"); pdev 257 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, "dump qos pri map\n"); pdev 258 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, "dump qos buf cfg\n"); pdev 259 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, "dump mng tbl\n"); pdev 260 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, "dump reset info\n"); pdev 261 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, "dump m7 info\n"); pdev 262 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, "dump ncl_config <offset> <length>(in hex)\n"); pdev 263 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, "dump mac tnl status\n"); pdev 274 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, "%s", printf_buf); pdev 281 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(&h->pdev->dev, "%s", printf_buf); pdev 382 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c const char *name = pci_name(handle->pdev); pdev 662 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (h->pdev->revision >= 0x21 && h->ae_algo->ops->enable_vlan_filter) { pdev 1788 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c h->ae_algo->ops->reset_event(h->pdev, h); pdev 1838 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c bool hns3_is_phys_func(struct pci_dev *pdev) pdev 1840 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c u32 dev_id = pdev->device; pdev 1855 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c dev_warn(&pdev->dev, "un-recognized pci device-id %d", pdev 1862 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static void hns3_disable_sriov(struct pci_dev *pdev) pdev 1868 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (pci_vfs_assigned(pdev)) { pdev 1869 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c dev_warn(&pdev->dev, pdev 1874 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c pci_disable_sriov(pdev); pdev 1877 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static void hns3_get_dev_capability(struct pci_dev *pdev, pdev 1880 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (pdev->revision >= 0x21) { pdev 1896 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static int hns3_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 1901 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ae_dev = devm_kzalloc(&pdev->dev, sizeof(*ae_dev), GFP_KERNEL); pdev 1907 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ae_dev->pdev = pdev; pdev 1910 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hns3_get_dev_capability(pdev, ae_dev); pdev 1911 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c pci_set_drvdata(pdev, ae_dev); pdev 1915 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c devm_kfree(&pdev->dev, ae_dev); pdev 1916 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c pci_set_drvdata(pdev, NULL); pdev 1925 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static void hns3_remove(struct pci_dev *pdev) pdev 1927 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hnae3_ae_dev *ae_dev = pci_get_drvdata(pdev); pdev 1929 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (hns3_is_phys_func(pdev) && IS_ENABLED(CONFIG_PCI_IOV)) pdev 1930 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hns3_disable_sriov(pdev); pdev 1933 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c pci_set_drvdata(pdev, NULL); pdev 1944 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static int hns3_pci_sriov_configure(struct pci_dev *pdev, int num_vfs) pdev 1948 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (!(hns3_is_phys_func(pdev) && IS_ENABLED(CONFIG_PCI_IOV))) { pdev 1949 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c dev_warn(&pdev->dev, "Can not config SRIOV\n"); pdev 1954 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ret = pci_enable_sriov(pdev, num_vfs); pdev 1956 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c dev_err(&pdev->dev, "SRIOV enable failed %d\n", ret); pdev 1959 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c } else if (!pci_vfs_assigned(pdev)) { pdev 1960 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c pci_disable_sriov(pdev); pdev 1962 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c dev_warn(&pdev->dev, pdev 1969 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static void hns3_shutdown(struct pci_dev *pdev) pdev 1971 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hnae3_ae_dev *ae_dev = pci_get_drvdata(pdev); pdev 1974 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c devm_kfree(&pdev->dev, ae_dev); pdev 1975 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c pci_set_drvdata(pdev, NULL); pdev 1978 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c pci_set_power_state(pdev, PCI_D3hot); pdev 1981 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static pci_ers_result_t hns3_error_detected(struct pci_dev *pdev, pdev 1984 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hnae3_ae_dev *ae_dev = pci_get_drvdata(pdev); pdev 1987 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c dev_info(&pdev->dev, "PCI error detected, state(=%d)!!\n", state); pdev 1993 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c dev_err(&pdev->dev, pdev 2006 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static pci_ers_result_t hns3_slot_reset(struct pci_dev *pdev) pdev 2008 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hnae3_ae_dev *ae_dev = pci_get_drvdata(pdev); pdev 2011 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct device *dev = &pdev->dev; pdev 2025 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ops->reset_event(pdev, NULL); pdev 2034 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static void hns3_reset_prepare(struct pci_dev *pdev) pdev 2036 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hnae3_ae_dev *ae_dev = pci_get_drvdata(pdev); pdev 2038 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c dev_info(&pdev->dev, "hns3 flr prepare\n"); pdev 2043 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static void hns3_reset_done(struct pci_dev *pdev) pdev 2045 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hnae3_ae_dev *ae_dev = pci_get_drvdata(pdev); pdev 2047 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c dev_info(&pdev->dev, "hns3 flr done\n"); pdev 2073 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct pci_dev *pdev = h->pdev; pdev 2109 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (pdev->revision >= 0x21) { pdev 2586 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct pci_dev *pdev = ring->tqp->handle->pdev; pdev 2588 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (pdev->revision == 0x20) { pdev 3192 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct pci_dev *pdev = tqp_vector->handle->pdev; pdev 3211 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c chain = devm_kzalloc(&pdev->dev, sizeof(*chain), pdev 3242 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c chain = devm_kzalloc(&pdev->dev, sizeof(*chain), GFP_KERNEL); pdev 3264 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c devm_kfree(&pdev->dev, cur_chain); pdev 3275 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct pci_dev *pdev = tqp_vector->handle->pdev; pdev 3282 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c devm_kfree(&pdev->dev, chain); pdev 3298 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct pci_dev *pdev = priv->ae_handle->pdev; pdev 3304 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c numa_node = dev_to_node(&pdev->dev); pdev 3388 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct pci_dev *pdev = h->pdev; pdev 3399 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c vector = devm_kcalloc(&pdev->dev, vector_num, sizeof(*vector), pdev 3409 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c devm_kcalloc(&pdev->dev, vector_num, sizeof(*priv->tqp_vector), pdev 3425 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c devm_kfree(&pdev->dev, vector); pdev 3470 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct pci_dev *pdev = h->pdev; pdev 3482 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c devm_kfree(&pdev->dev, priv->tqp_vector); pdev 3491 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct pci_dev *pdev = priv->ae_handle->pdev; pdev 3495 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ring = devm_kzalloc(&pdev->dev, sizeof(*ring), GFP_KERNEL); pdev 3547 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct pci_dev *pdev = h->pdev; pdev 3550 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c priv->ring_data = devm_kzalloc(&pdev->dev, pdev 3572 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c devm_kfree(&pdev->dev, priv->ring_data); pdev 3851 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct pci_dev *pdev = handle->pdev; pdev 3864 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c priv->dev = &pdev->dev; pdev 3882 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 4244 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hnae3_ae_dev *ae_dev = pci_get_drvdata(handle->pdev); pdev 4431 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c dev_err(&handle->pdev->dev, pdev 4522 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c dev_err(&handle->pdev->dev, "Detected %s!\n", pdev 657 drivers/net/ethernet/hisilicon/hns3/hns3_enet.h bool hns3_is_phys_func(struct pci_dev *pdev); pdev 95 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (ret || h->pdev->revision >= 0x21) pdev 162 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (handle->pdev->revision == 0x20) pdev 554 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c strncpy(drvinfo->driver, h->pdev->driver->name, pdev 558 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c strncpy(drvinfo->bus_info, pci_name(h->pdev), pdev 778 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (handle->pdev->revision == 0x20) pdev 846 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if ((h->pdev->revision == 0x20 && pdev 1068 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (handle->pdev->revision == 0x20) pdev 1362 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (handle->pdev->revision == 0x20) pdev 1383 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (handle->pdev->revision == 0x20) pdev 16 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c #define cmq_ring_to_dev(ring) (&(ring)->dev->pdev->dev) pdev 73 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c dev_err(&hdev->pdev->dev, "descriptor %s alloc error %d\n", pdev 148 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c dev_warn(&hdev->pdev->dev, "wrong cmd head (%d, %d-%d)\n", head, pdev 150 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c dev_warn(&hdev->pdev->dev, pdev 153 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c dev_warn(&hdev->pdev->dev, pdev 328 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c dev_warn(&hdev->pdev->dev, pdev 371 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c dev_err(&hdev->pdev->dev, pdev 378 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c dev_err(&hdev->pdev->dev, pdev 436 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c dev_err(&hdev->pdev->dev, pdev 442 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c dev_info(&hdev->pdev->dev, "The firmware version is %lu.%lu.%lu.%lu\n", pdev 457 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c dev_warn(&hdev->pdev->dev, pdev 81 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c dev_err(&hdev->pdev->dev, pdev 89 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c dev_err(&hdev->pdev->dev, pdev 97 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c dev_err(&hdev->pdev->dev, pdev 85 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_err(&hdev->pdev->dev, pdev 114 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_err(&hdev->pdev->dev, pdev 143 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_err(&hdev->pdev->dev, "get cmd(%d) bd num(%d) failed\n", pdev 151 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_err(&hdev->pdev->dev, "call kzalloc failed\n"); pdev 170 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "%s: 0x%x\n", pdev 182 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c struct device *dev = &hdev->pdev->dev; pdev 193 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_err(&hdev->pdev->dev, pdev 301 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "unknown command\n"); pdev 311 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "%s(%d): %s\n", title_buf, index, pdev 314 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "%s(%d): %s\n", title_buf, index, pdev 325 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, pdev 334 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_err(&hdev->pdev->dev, "dump tc fail, ret = %d\n", ret); pdev 340 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "dump tc\n"); pdev 341 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "weight_offset: %u\n", pdev 365 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "PG_C pg_id: %u\n", pg_shap_cfg_cmd->pg_id); pdev 366 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "PG_C pg_shapping: 0x%x\n", pdev 376 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "PG_P pg_id: %u\n", pg_shap_cfg_cmd->pg_id); pdev 377 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "PG_P pg_shapping: 0x%x\n", pdev 387 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "PORT port_shapping: 0x%x\n", pdev 396 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "PG_SCH pg_id: %u\n", desc.data[0]); pdev 404 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "PRI_SCH pri_id: %u\n", desc.data[0]); pdev 412 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "QS_SCH qs_id: %u\n", desc.data[0]); pdev 415 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, pdev 427 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "BP_TO_QSET tc_id: %u\n", pdev 429 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "BP_TO_QSET qs_group_id: 0x%x\n", pdev 431 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "BP_TO_QSET qs_bit_map: 0x%x\n", pdev 436 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_err(&hdev->pdev->dev, "dump tm_pg fail(0x%x), ret = %d\n", pdev 460 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "dump tm\n"); pdev 461 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "PG_TO_PRI gp_id: %u\n", pdev 463 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "PG_TO_PRI map: 0x%x\n", pdev 473 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "QS_TO_PRI qs_id: %u\n", pdev 475 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "QS_TO_PRI priority: %u\n", pdev 477 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "QS_TO_PRI link_vld: %u\n", pdev 487 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "NQ_TO_QS nq_id: %u\n", nq_to_qs_map->nq_id); pdev 488 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "NQ_TO_QS qset_id: 0x%x\n", pdev 498 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "PG pg_id: %u\n", pg_weight->pg_id); pdev 499 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "PG dwrr: %u\n", pg_weight->dwrr); pdev 508 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "QS qs_id: %u\n", qs_weight->qs_id); pdev 509 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "QS dwrr: %u\n", qs_weight->dwrr); pdev 518 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "PRI pri_id: %u\n", priority_weight->pri_id); pdev 519 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "PRI dwrr: %u\n", priority_weight->dwrr); pdev 528 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "PRI_C pri_id: %u\n", shap_cfg_cmd->pri_id); pdev 529 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "PRI_C pri_shapping: 0x%x\n", pdev 539 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "PRI_P pri_id: %u\n", shap_cfg_cmd->pri_id); pdev 540 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "PRI_P pri_shapping: 0x%x\n", pdev 548 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_err(&hdev->pdev->dev, "dump tm fail(0x%x), ret = %d\n", pdev 597 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "queue_id | qset_id | pri_id | tc_id\n"); pdev 598 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "%04d | %04d | %02d | %02d\n", pdev 602 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, pdev 620 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "index | tm bp qset maping:\n"); pdev 624 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, pdev 637 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_err(&hdev->pdev->dev, "dump tqp map fail(0x%x), ret = %d\n", pdev 651 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_err(&hdev->pdev->dev, "dump checksum fail, ret = %d\n", pdev 657 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "dump qos pause cfg\n"); pdev 658 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "pause_trans_gap: 0x%x\n", pdev 660 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "pause_trans_time: 0x%x\n", pdev 674 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_err(&hdev->pdev->dev, pdev 680 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "dump qos pri map\n"); pdev 681 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "vlan_to_pri: 0x%x\n", pri_map->vlan_pri); pdev 682 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "pri_0_to_tc: 0x%x\n", pri_map->pri0_tc); pdev 683 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "pri_1_to_tc: 0x%x\n", pri_map->pri1_tc); pdev 684 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "pri_2_to_tc: 0x%x\n", pri_map->pri2_tc); pdev 685 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "pri_3_to_tc: 0x%x\n", pri_map->pri3_tc); pdev 686 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "pri_4_to_tc: 0x%x\n", pri_map->pri4_tc); pdev 687 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "pri_5_to_tc: 0x%x\n", pri_map->pri5_tc); pdev 688 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "pri_6_to_tc: 0x%x\n", pri_map->pri6_tc); pdev 689 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "pri_7_to_tc: 0x%x\n", pri_map->pri7_tc); pdev 710 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "dump qos buf cfg\n"); pdev 714 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "tx_packet_buf_tc_%d: 0x%x\n", i, pdev 723 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "\n"); pdev 726 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "rx_packet_buf_tc_%d: 0x%x\n", i, pdev 729 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "rx_share_buf: 0x%x\n", pdev 739 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "\n"); pdev 740 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "rx_com_wl: high: 0x%x, low: 0x%x\n", pdev 750 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, pdev 753 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "\n"); pdev 756 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, pdev 770 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, pdev 776 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, pdev 789 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "\n"); pdev 792 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, pdev 799 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, pdev 807 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_err(&hdev->pdev->dev, pdev 818 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "mng tab:\n"); pdev 827 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "%s", printf_buf); pdev 837 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_err(&hdev->pdev->dev, pdev 871 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "%s", printf_buf); pdev 903 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, " read result tcam key %s(%u):\n", pdev 909 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "%08x\n", *req++); pdev 914 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "%08x\n", *req++); pdev 919 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "%08x\n", *req++); pdev 934 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "PF reset count: %u\n", pdev 936 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "FLR reset count: %u\n", pdev 938 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "GLOBAL reset count: %u\n", pdev 940 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "IMP reset count: %u\n", pdev 942 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "reset done count: %u\n", pdev 944 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "HW reset done count: %u\n", pdev 946 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "reset count: %u\n", pdev 948 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "reset count: %u\n", pdev 950 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "reset fail count: %u\n", pdev 952 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "vector0 interrupt enable status: 0x%x\n", pdev 954 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "reset interrupt source: 0x%x\n", pdev 956 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "reset interrupt status: 0x%x\n", pdev 958 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "hardware reset status: 0x%x\n", pdev 960 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "handshake status: 0x%x\n", pdev 962 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "function reset status: 0x%x\n", pdev 979 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_err(&hdev->pdev->dev, pdev 990 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_err(&hdev->pdev->dev, pdev 1000 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_err(&hdev->pdev->dev, pdev 1006 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "0x%08x 0x%08x 0x%08x\n", pdev 1010 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "0x%08x 0x%08x 0x%08x\n", pdev 1037 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "0x%04x | 0x%08x\n", pdev 1068 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_err(&hdev->pdev->dev, "Invalid offset or length.\n"); pdev 1072 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_err(&hdev->pdev->dev, "Non-positive offset or length.\n"); pdev 1076 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "offset | data\n"); pdev 1103 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "Recently generated mac tnl interruption:\n"); pdev 1107 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "[%07lu.%03lu] status = 0x%x\n", pdev 1149 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c dev_info(&hdev->pdev->dev, "unknown command\n"); pdev 661 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c struct device *dev = &hdev->pdev->dev; pdev 691 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c struct device *dev = &hdev->pdev->dev; pdev 728 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c struct device *dev = &hdev->pdev->dev; pdev 732 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c if (hdev->pdev->revision < 0x21) pdev 750 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c struct device *dev = &hdev->pdev->dev; pdev 789 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c struct device *dev = &hdev->pdev->dev; pdev 811 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c if (hdev->pdev->revision >= 0x21) pdev 852 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c struct device *dev = &hdev->pdev->dev; pdev 888 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c struct device *dev = &hdev->pdev->dev; pdev 925 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c struct device *dev = &hdev->pdev->dev; pdev 983 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c struct device *dev = &hdev->pdev->dev; pdev 1012 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c struct device *dev = &hdev->pdev->dev; pdev 1044 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c if (hdev->pdev->revision >= 0x21) pdev 1078 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c struct device *dev = &hdev->pdev->dev; pdev 1126 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c struct device *dev = &hdev->pdev->dev; pdev 1284 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c struct device *dev = &hdev->pdev->dev; pdev 1377 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c struct device *dev = &hdev->pdev->dev; pdev 1413 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c struct device *dev = &hdev->pdev->dev; pdev 1437 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c struct device *dev = &hdev->pdev->dev; pdev 1485 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c struct device *dev = &hdev->pdev->dev; pdev 1547 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c struct device *dev = &hdev->pdev->dev; pdev 1551 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c if (hdev->pdev->revision < 0x21 || !hnae3_dev_roce_supported(hdev)) pdev 1578 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c hdev->pdev->revision < 0x21) pdev 1638 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c struct device *dev = &hdev->pdev->dev; pdev 1664 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c if (hdev->pdev->revision >= 0x21 && pdev 1733 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c struct device *dev = &hdev->pdev->dev; pdev 1784 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c struct device *dev = &hdev->pdev->dev; pdev 1835 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c struct device *dev = &hdev->pdev->dev; pdev 1888 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c struct device *dev = &hdev->pdev->dev; pdev 1949 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c struct device *dev = &hdev->pdev->dev; pdev 1965 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c struct device *dev = &hdev->pdev->dev; pdev 427 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 531 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "query mac reg num fail!\n"); pdev 556 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 576 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 681 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 689 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 705 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 711 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 737 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (hdev->pdev->revision >= 0x21 || pdev 851 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 876 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 926 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 1133 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (hdev->pdev->revision >= 0x21) pdev 1147 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (hdev->pdev->revision >= 0x21) pdev 1283 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "get config failed %d.\n", ret); pdev 1298 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 1306 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "query pf resource error %d.\n", ret); pdev 1319 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_info(&hdev->pdev->dev, pdev 1336 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "get mac mode error %d.\n", ret); pdev 1361 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "Get wrong speed ret=%d.\n", ret); pdev 1369 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_warn(&hdev->pdev->dev, "TC num = %d.\n", pdev 1393 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c i = cpumask_weight(cpumask_of_node(dev_to_node(&hdev->pdev->dev))); pdev 1394 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c i = i ? PCI_FUNC(hdev->pdev->devfn) % i : 0; pdev 1395 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c cpumask_set_cpu(cpumask_local_spread(i, dev_to_node(&hdev->pdev->dev)), pdev 1441 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 1452 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hdev->htqp = devm_kcalloc(&hdev->pdev->dev, hdev->num_tqps, pdev 1460 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c tqp->dev = &hdev->pdev->dev; pdev 1495 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "TQP map failed %d.\n", ret); pdev 1543 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c kinfo->tqp = devm_kcalloc(&hdev->pdev->dev, num_tqps, pdev 1550 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "fail to assign TQPs %d.\n", ret); pdev 1604 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c nic->pdev = hdev->pdev; pdev 1611 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "knic setup failed %d\n", ret); pdev 1618 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct pci_dev *pdev = hdev->pdev; pdev 1629 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "tqps(%d) is less than vports(%d)", pdev 1638 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c vport = devm_kcalloc(&pdev->dev, num_vport, sizeof(struct hclge_vport), pdev 1664 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&pdev->dev, pdev 1700 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "tx buffer alloc cmd failed %d.\n", pdev 1712 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "tx buffer alloc failed %d\n", ret); pdev 2091 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 2135 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 2179 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 2203 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 2220 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 2227 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 2234 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 2242 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "could not alloc rx priv buffer %d\n", pdev 2250 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 2258 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 2267 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 2291 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c roce->pdev = nic->pdev; pdev 2300 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct pci_dev *pdev = hdev->pdev; pdev 2304 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c vectors = pci_alloc_irq_vectors(pdev, HNAE3_MIN_VECTOR_NUM, pdev 2308 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&pdev->dev, pdev 2314 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_warn(&hdev->pdev->dev, pdev 2321 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hdev->base_msi_vector = pdev->irq; pdev 2325 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hdev->vector_status = devm_kcalloc(&pdev->dev, hdev->num_msi, pdev 2328 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c pci_free_irq_vectors(pdev); pdev 2335 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hdev->vector_irq = devm_kcalloc(&pdev->dev, hdev->num_msi, pdev 2338 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c pci_free_irq_vectors(pdev); pdev 2401 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "invalid speed (%d)\n", speed); pdev 2410 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 2463 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "auto neg set cmd failed %d.\n", pdev 2476 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 2505 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_dbg(&hdev->pdev->dev, "restart autoneg\n"); pdev 2544 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "set fec mode failed %d.\n", ret); pdev 2557 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "unsupported fec mode\n"); pdev 2592 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 2600 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 2611 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 2619 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "set mtu failed ret=%d\n", ret); pdev 2629 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 2674 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "get link status cmd failed %d\n", pdev 2769 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_warn(&hdev->pdev->dev, pdev 2773 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "get sfp speed failed %d\n", ret); pdev 2795 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_warn(&hdev->pdev->dev, pdev 2799 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "get sfp info failed %d\n", ret); pdev 2838 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (hdev->pdev->revision >= 0x21) pdev 2850 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (hdev->pdev->revision >= 0x21) { pdev 2895 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_info(&hdev->pdev->dev, "IMP reset interrupt\n"); pdev 2904 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_info(&hdev->pdev->dev, "global reset interrupt\n"); pdev 2914 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_info(&hdev->pdev->dev, "received event 0x%x\n", pdev 2928 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_info(&hdev->pdev->dev, pdev 3005 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_warn(&hdev->pdev->dev, pdev 3028 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_warn(&hdev->pdev->dev, pdev 3042 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c vector->vector_irq = pci_irq_vector(hdev->pdev, 0); pdev 3092 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "request misc irq(%d) fail\n", pdev 3123 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 3150 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 3183 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 3195 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 3211 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_warn(&hdev->pdev->dev, pdev 3245 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 3260 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_warn(&hdev->pdev->dev, pdev 3287 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "sync with VF fail %d!\n", pdev 3297 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "sync with VF timeout!\n"); pdev 3345 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 3354 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct pci_dev *pdev = hdev->pdev; pdev 3358 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_info(&pdev->dev, "Hardware reset not finish\n"); pdev 3359 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_info(&pdev->dev, "func_rst_reg:0x%x, global_rst_reg:0x%x\n", pdev 3370 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_info(&pdev->dev, "Global Reset requested\n"); pdev 3373 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_info(&pdev->dev, "PF Reset requested\n"); pdev 3379 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_info(&pdev->dev, "FLR requested\n"); pdev 3385 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_warn(&pdev->dev, pdev 3460 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (hdev->pdev->revision == 0x20) pdev 3513 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 3551 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_info(&hdev->pdev->dev, "prepare wait ok\n"); pdev 3561 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_info(&hdev->pdev->dev, "Reset pending %lu\n", pdev 3566 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_info(&hdev->pdev->dev, pdev 3573 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_info(&hdev->pdev->dev, pdev 3584 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "Reset fail!\n"); pdev 3604 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_warn(&hdev->pdev->dev, pdev 3609 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "assert PF reset done fail %d!\n", pdev 3662 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct hnae3_ae_dev *ae_dev = pci_get_drvdata(hdev->pdev); pdev 3757 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static void hclge_reset_event(struct pci_dev *pdev, struct hnae3_handle *handle) pdev 3759 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct hnae3_ae_dev *ae_dev = pci_get_drvdata(pdev); pdev 3791 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_info(&hdev->pdev->dev, "received reset event, reset type is %d\n", pdev 3820 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_info(&hdev->pdev->dev, pdev 3822 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hclge_reset_event(hdev->pdev, NULL); pdev 3827 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct hnae3_ae_dev *ae_dev = pci_get_drvdata(hdev->pdev); pdev 3948 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c vector->vector = pci_irq_vector(hdev->pdev, i); pdev 3989 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 4037 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 4069 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 4103 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 4147 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 4313 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 4419 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 4459 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (hdev->pdev->revision >= 0x21) pdev 4527 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 4546 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 4564 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 4584 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&handle->pdev->dev, pdev 4591 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&handle->pdev->dev, pdev 4620 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 4654 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (handle->pdev->revision == 0x20) pdev 4674 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "get fd mode fail, ret=%d\n", ret); pdev 4699 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "query fd allocation fail, ret=%d\n", pdev 4734 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "set fd key fail, ret=%d\n", ret); pdev 4760 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 4839 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 4880 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "fd ad config fail, ret=%d\n", ret); pdev 5090 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 5099 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 5151 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "user-def bytes are not supported\n"); pdev 5348 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 5528 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 5567 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_warn(&hdev->pdev->dev, pdev 5576 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "Check fd spec failed\n"); pdev 5588 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 5598 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 5657 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 5734 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_warn(&hdev->pdev->dev, pdev 6257 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 6280 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 6292 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 6309 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 6368 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 6387 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 6414 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 6428 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 6439 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 6447 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "serdes loopback set timeout\n"); pdev 6450 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "serdes loopback set failed in fw\n"); pdev 6469 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 6518 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 6527 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 6549 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 6567 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (hdev->pdev->revision >= 0x21) { pdev 6589 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 6742 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 6752 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 6756 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 6761 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 6769 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_dbg(&hdev->pdev->dev, pdev 6774 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 6782 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_dbg(&hdev->pdev->dev, pdev 6787 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 6793 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 6875 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 6918 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 6974 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 6994 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_warn(&hdev->pdev->dev, pdev 7043 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 7125 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 7155 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "UC MAC table full(%u)\n", pdev 7163 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_warn(&hdev->pdev->dev, "VF %d mac(%pM) exists\n", pdev 7168 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 7194 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_dbg(&hdev->pdev->dev, "Remove mac err! invalid mac:%pM.\n", pdev 7227 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 7248 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "mc mac vlan table is full\n"); pdev 7271 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_dbg(&hdev->pdev->dev, pdev 7415 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 7427 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 7432 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 7437 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 7459 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 7479 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 7509 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 7517 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_warn(&hdev->pdev->dev, pdev 7522 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 7528 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 7536 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 7575 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "set vlan filter fail, ret =%d.\n", pdev 7598 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (hdev->pdev->revision >= 0x21) { pdev 7655 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 7668 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_warn(&hdev->pdev->dev, pdev 7673 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 7689 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 7720 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 7738 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 7750 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 7758 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 7810 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 7846 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 7919 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 7933 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 7949 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (hdev->pdev->revision >= 0x21) { pdev 8031 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 8267 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (hdev->pdev->revision == 0x20) pdev 8440 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 8450 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 8475 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 8496 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 8528 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "Disable tqp fail, ret = %d\n", ret); pdev 8534 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 8549 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "Reset TQP fail\n"); pdev 8555 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 8573 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_warn(&hdev->pdev->dev, pdev 8588 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_warn(&hdev->pdev->dev, "Reset TQP fail\n"); pdev 8594 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_warn(&hdev->pdev->dev, pdev 8625 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 8719 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_info(&hdev->pdev->dev, pdev 8726 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_info(&hdev->pdev->dev, pdev 8823 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct device *dev = &hdev->pdev->dev; pdev 8870 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&ae_dev->pdev->dev, pdev 8924 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&ae_dev->pdev->dev, pdev 9030 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct pci_dev *pdev = hdev->pdev; pdev 9034 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c ret = pci_enable_device(pdev); pdev 9036 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&pdev->dev, "failed to enable PCI device\n"); pdev 9040 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c ret = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 9042 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c ret = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 9044 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&pdev->dev, pdev 9048 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_warn(&pdev->dev, "set DMA mask to 32 bits\n"); pdev 9051 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c ret = pci_request_regions(pdev, HCLGE_DRIVER_NAME); pdev 9053 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&pdev->dev, "PCI request regions failed %d\n", ret); pdev 9057 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c pci_set_master(pdev); pdev 9059 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hw->io_base = pcim_iomap(pdev, 2, 0); pdev 9061 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&pdev->dev, "Can't map configuration register space\n"); pdev 9066 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hdev->num_req_vfs = pci_sriov_get_totalvfs(pdev); pdev 9070 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c pci_clear_master(pdev); pdev 9071 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c pci_release_regions(pdev); pdev 9073 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c pci_disable_device(pdev); pdev 9080 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct pci_dev *pdev = hdev->pdev; pdev 9082 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c pcim_iounmap(pdev, hdev->hw.io_base); pdev 9083 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c pci_free_irq_vectors(pdev); pdev 9084 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c pci_clear_master(pdev); pdev 9085 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c pci_release_mem_regions(pdev); pdev 9086 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c pci_disable_device(pdev); pdev 9124 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hclge_reset_event(hdev->pdev, NULL); pdev 9131 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 9153 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_warn(&hdev->pdev->dev, pdev 9161 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct pci_dev *pdev = ae_dev->pdev; pdev 9165 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hdev = devm_kzalloc(&pdev->dev, sizeof(*hdev), GFP_KERNEL); pdev 9171 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hdev->pdev = pdev; pdev 9184 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&pdev->dev, "PCI init failed\n"); pdev 9191 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&pdev->dev, "Cmd queue init failed, ret = %d.\n", ret); pdev 9202 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&pdev->dev, "get hw capability error, ret = %d.\n", pdev 9209 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&pdev->dev, "Configure dev error, ret = %d.\n", ret); pdev 9215 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&pdev->dev, "Init MSI/MSI-X error, ret = %d.\n", ret); pdev 9221 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&pdev->dev, pdev 9229 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&pdev->dev, "Allocate TQPs error, ret = %d.\n", ret); pdev 9235 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&pdev->dev, "Allocate vport error, ret = %d.\n", ret); pdev 9241 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&pdev->dev, "Map tqp error, ret = %d.\n", ret); pdev 9248 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 9256 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&pdev->dev, "umv space init error, ret=%d.\n", ret); pdev 9262 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&pdev->dev, "Mac init error, ret = %d\n", ret); pdev 9268 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&pdev->dev, "Enable tso fail, ret =%d\n", ret); pdev 9278 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&pdev->dev, "VLAN init fail, ret =%d\n", ret); pdev 9284 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&pdev->dev, "tm schd init fail, ret =%d\n", ret); pdev 9291 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&pdev->dev, "Rss init fail, ret =%d\n", ret); pdev 9297 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&pdev->dev, "manager table init fail, ret =%d\n", ret); pdev 9303 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&pdev->dev, pdev 9346 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_info(&hdev->pdev->dev, "%s driver initialization finished.\n", pdev 9357 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c pci_free_irq_vectors(pdev); pdev 9361 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c pcim_iounmap(pdev, hdev->hw.io_base); pdev 9362 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c pci_clear_master(pdev); pdev 9363 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c pci_release_regions(pdev); pdev 9364 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c pci_disable_device(pdev); pdev 9388 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct pci_dev *pdev = ae_dev->pdev; pdev 9399 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&pdev->dev, "Cmd queue init failed\n"); pdev 9405 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&pdev->dev, "Map tqp error, ret = %d.\n", ret); pdev 9413 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&pdev->dev, "Mac init error, ret = %d\n", ret); pdev 9419 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&pdev->dev, "Enable tso fail, ret =%d\n", ret); pdev 9429 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&pdev->dev, "VLAN init fail, ret =%d\n", ret); pdev 9435 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&pdev->dev, "tm init hw fail, ret =%d\n", ret); pdev 9441 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&pdev->dev, "Rss init fail, ret =%d\n", ret); pdev 9447 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&pdev->dev, pdev 9454 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&pdev->dev, "fd table init fail, ret=%d\n", ret); pdev 9466 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&pdev->dev, pdev 9475 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&pdev->dev, pdev 9484 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_info(&pdev->dev, "Reset done, %s driver initialization finished.\n", pdev 9571 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "tm vport map fail, ret =%d\n", ret); pdev 9606 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "set rss indir table fail, ret=%d\n", pdev 9613 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_info(&hdev->pdev->dev, pdev 9631 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 9673 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 9727 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 9788 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 9821 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 9858 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 9885 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 9897 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, "%s kzalloc failed\n", __func__); pdev 9906 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 9984 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 9991 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 10028 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 10037 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 10049 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 10061 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 10079 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c dev_err(&hdev->pdev->dev, pdev 714 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h struct pci_dev *pdev; pdev 28 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c dev_err(&hdev->pdev->dev, pdev 53 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c dev_err(&hdev->pdev->dev, pdev 79 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c dev_err(&hdev->pdev->dev, pdev 247 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c dev_err(&hdev->pdev->dev, pdev 280 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c dev_err(&hdev->pdev->dev, pdev 492 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c dev_warn(&hdev->pdev->dev, "PF received VF reset request from VF %d!", pdev 552 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c dev_warn(&hdev->pdev->dev, "Reference clock lost!\n"); pdev 555 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c dev_warn(&hdev->pdev->dev, "SFP tx is disabled!\n"); pdev 558 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c dev_warn(&hdev->pdev->dev, "SFP is absent!\n"); pdev 590 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c dev_warn(&hdev->pdev->dev, "requesting reset due to NCSI error\n"); pdev 591 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c ae_dev->ops->reset_event(hdev->pdev, NULL); pdev 606 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c dev_warn(&hdev->pdev->dev, pdev 616 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c dev_warn(&hdev->pdev->dev, pdev 640 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c dev_err(&hdev->pdev->dev, pdev 647 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c dev_err(&hdev->pdev->dev, pdev 654 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c dev_err(&hdev->pdev->dev, pdev 661 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c dev_err(&hdev->pdev->dev, pdev 668 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c dev_err(&hdev->pdev->dev, pdev 675 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c dev_err(&hdev->pdev->dev, pdev 682 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c dev_err(&hdev->pdev->dev, pdev 690 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c dev_err(&hdev->pdev->dev, pdev 697 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c dev_err(&hdev->pdev->dev, pdev 713 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c dev_err(&hdev->pdev->dev, pdev 719 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c dev_err(&hdev->pdev->dev, pdev 726 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c dev_err(&hdev->pdev->dev, pdev 745 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c dev_err(&hdev->pdev->dev, pdev 756 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c dev_err(&hdev->pdev->dev, pdev 72 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c dev_err(&hdev->pdev->dev, pdev 109 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c dev_err(&hdev->pdev->dev, pdev 116 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c dev_err(&hdev->pdev->dev, "mdio read data error\n"); pdev 133 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c dev_info(&hdev->pdev->dev, pdev 137 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c dev_err(&hdev->pdev->dev, "phy_addr(%d) is too large.\n", pdev 142 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c mdio_bus = devm_mdiobus_alloc(&hdev->pdev->dev); pdev 150 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c dev_name(&hdev->pdev->dev)); pdev 152 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c mdio_bus->parent = &hdev->pdev->dev; pdev 535 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c dev_info(&hdev->pdev->dev, "rss changes from %d to %d\n", pdev 643 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c dev_warn(&hdev->pdev->dev, pdev 1058 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c dev_warn(&hdev->pdev->dev, pdev 1349 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c dev_warn(&hdev->pdev->dev, "GE MAC does not support pfc\n"); pdev 1351 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c dev_err(&hdev->pdev->dev, "config pfc failed! ret = %d\n", pdev 17 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c #define cmq_ring_to_dev(ring) (&(ring)->dev->pdev->dev) pdev 53 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c dev_warn(&hdev->pdev->dev, "wrong cmd head (%d, %d-%d)\n", head, pdev 55 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c dev_warn(&hdev->pdev->dev, pdev 163 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c dev_err(&hdev->pdev->dev, "failed(%d) to alloc %s desc\n", ret, pdev 311 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c dev_warn(&hdev->pdev->dev, pdev 350 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c dev_err(&hdev->pdev->dev, pdev 357 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c dev_err(&hdev->pdev->dev, pdev 404 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c dev_err(&hdev->pdev->dev, pdev 410 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c dev_info(&hdev->pdev->dev, "The firmware version is %lu.%lu.%lu.%lu\n", pdev 116 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, pdev 130 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, pdev 201 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, pdev 238 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, pdev 259 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, pdev 280 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, pdev 303 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, pdev 341 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, pdev 358 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c hdev->htqp = devm_kcalloc(&hdev->pdev->dev, hdev->num_tqps, pdev 366 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c tqp->dev = &hdev->pdev->dev; pdev 403 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c kinfo->tqp = devm_kcalloc(&hdev->pdev->dev, kinfo->num_tqps, pdev 432 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, pdev 480 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c nic->pdev = hdev->pdev; pdev 486 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, "VF knic setup failed %d\n", pdev 494 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_warn(&hdev->pdev->dev, pdev 518 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c vector->vector = pci_irq_vector(hdev->pdev, i); pdev 579 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, pdev 620 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, pdev 663 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, pdev 688 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, pdev 714 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c if (handle->pdev->revision >= 0x21) { pdev 760 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c if (handle->pdev->revision >= 0x21) { pdev 832 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c if (handle->pdev->revision == 0x20) pdev 887 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, pdev 910 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c if (handle->pdev->revision == 0x20) pdev 979 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, pdev 1036 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, pdev 1061 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&handle->pdev->dev, pdev 1082 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&handle->pdev->dev, pdev 1089 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&handle->pdev->dev, pdev 1104 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&handle->pdev->dev, pdev 1130 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, pdev 1159 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, pdev 1365 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, "notify nic client failed %d(%d)\n", pdev 1389 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, pdev 1426 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, pdev 1466 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, pdev 1510 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_info(&hdev->pdev->dev, "prepare reset(%d) wait done, ret:%d\n", pdev 1521 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, "failed to reset VF(%d)\n", pdev 1535 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c struct hnae3_ae_dev *ae_dev = pci_get_drvdata(hdev->pdev); pdev 1562 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, pdev 1575 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, "failed to reset VF stack\n"); pdev 1630 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c static void hclgevf_reset_event(struct pci_dev *pdev, pdev 1633 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c struct hnae3_ae_dev *ae_dev = pci_get_drvdata(pdev); pdev 1636 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_info(&hdev->pdev->dev, "received reset request from VF enet\n"); pdev 1670 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c hclgevf_reset_event(hdev->pdev, NULL); pdev 1677 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, pdev 1692 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c vector->vector_irq = pci_irq_vector(hdev->pdev, pdev 1775 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, pdev 1860 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, pdev 1907 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_info(&hdev->pdev->dev, pdev 1932 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c if (hdev->pdev->revision >= 0x21) pdev 1941 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_dbg(&hdev->pdev->dev, "vector 0 interrupt from unknown source\n"); pdev 2008 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c struct pci_dev *pdev = ae_dev->pdev; pdev 2011 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c hdev = devm_kzalloc(&pdev->dev, sizeof(*hdev), GFP_KERNEL); pdev 2015 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c hdev->pdev = pdev; pdev 2038 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c roce->pdev = nic->pdev; pdev 2062 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, pdev 2076 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c if (hdev->pdev->revision >= 0x21) { pdev 2202 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_warn(&hdev->pdev->dev, pdev 2253 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c struct pci_dev *pdev = hdev->pdev; pdev 2258 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c vectors = pci_alloc_irq_vectors(pdev, pdev 2263 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c vectors = pci_alloc_irq_vectors(pdev, HNAE3_MIN_VECTOR_NUM, pdev 2268 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&pdev->dev, pdev 2274 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_warn(&hdev->pdev->dev, pdev 2281 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c hdev->base_msi_vector = pdev->irq; pdev 2282 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c hdev->roce_base_vector = pdev->irq + hdev->roce_base_msix_offset; pdev 2284 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c hdev->vector_status = devm_kcalloc(&pdev->dev, hdev->num_msi, pdev 2287 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c pci_free_irq_vectors(pdev); pdev 2294 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c hdev->vector_irq = devm_kcalloc(&pdev->dev, hdev->num_msi, pdev 2297 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c devm_kfree(&pdev->dev, hdev->vector_status); pdev 2298 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c pci_free_irq_vectors(pdev); pdev 2307 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c struct pci_dev *pdev = hdev->pdev; pdev 2309 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c devm_kfree(&pdev->dev, hdev->vector_status); pdev 2310 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c devm_kfree(&pdev->dev, hdev->vector_irq); pdev 2311 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c pci_free_irq_vectors(pdev); pdev 2323 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, "VF failed to request misc irq(%d)\n", pdev 2347 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c struct device *dev = &hdev->pdev->dev; pdev 2477 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c struct pci_dev *pdev = hdev->pdev; pdev 2481 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c ret = pci_enable_device(pdev); pdev 2483 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&pdev->dev, "failed to enable PCI device\n"); pdev 2487 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c ret = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 2489 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&pdev->dev, "can't set consistent PCI DMA, exiting"); pdev 2493 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c ret = pci_request_regions(pdev, HCLGEVF_DRIVER_NAME); pdev 2495 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&pdev->dev, "PCI request regions failed %d\n", ret); pdev 2499 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c pci_set_master(pdev); pdev 2502 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c hw->io_base = pci_iomap(pdev, 2, 0); pdev 2504 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&pdev->dev, "can't map configuration register space\n"); pdev 2512 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c pci_clear_master(pdev); pdev 2513 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c pci_release_regions(pdev); pdev 2515 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c pci_disable_device(pdev); pdev 2522 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c struct pci_dev *pdev = hdev->pdev; pdev 2524 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c pci_iounmap(pdev, hdev->hw.io_base); pdev 2525 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c pci_clear_master(pdev); pdev 2526 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c pci_release_regions(pdev); pdev 2527 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c pci_disable_device(pdev); pdev 2539 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, pdev 2572 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, pdev 2583 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c struct pci_dev *pdev = hdev->pdev; pdev 2594 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c pci_set_master(pdev); pdev 2597 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&pdev->dev, pdev 2605 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&pdev->dev, "failed(%d) to init Misc IRQ(vector0)\n", pdev 2618 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c struct pci_dev *pdev = hdev->pdev; pdev 2623 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&pdev->dev, "pci reset failed %d\n", ret); pdev 2629 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&pdev->dev, "cmd failed %d\n", ret); pdev 2635 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, pdev 2646 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, pdev 2651 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c if (pdev->revision >= 0x21) { pdev 2657 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_info(&hdev->pdev->dev, "Reset done\n"); pdev 2664 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c struct pci_dev *pdev = hdev->pdev; pdev 2669 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&pdev->dev, "PCI initialization failed\n"); pdev 2675 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&pdev->dev, "Cmd queue init failed: %d\n", ret); pdev 2686 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, pdev 2693 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&pdev->dev, "failed(%d) to init MSI/MSI-X\n", ret); pdev 2702 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&pdev->dev, "failed(%d) to init Misc IRQ(vector0)\n", pdev 2711 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&pdev->dev, "failed(%d) to fetch configuration\n", ret); pdev 2717 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&pdev->dev, "failed(%d) to allocate TQPs\n", ret); pdev 2723 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&pdev->dev, "failed(%d) to set handle info\n", ret); pdev 2736 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c if (pdev->revision >= 0x21) { pdev 2745 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, pdev 2752 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, pdev 2758 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_info(&hdev->pdev->dev, "finished initializing %s driver\n", pdev 2791 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c struct pci_dev *pdev = ae_dev->pdev; pdev 2797 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&pdev->dev, "hclge device allocation failed\n"); pdev 2803 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&pdev->dev, "hclge device initialization failed\n"); pdev 2917 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_err(&hdev->pdev->dev, "set rss indir table fail, ret=%d\n", pdev 2924 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c dev_info(&hdev->pdev->dev, pdev 238 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h struct pci_dev *pdev; pdev 35 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c dev_err(&hdev->pdev->dev, pdev 51 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c dev_err(&hdev->pdev->dev, pdev 70 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c dev_err(&hdev->pdev->dev, pdev 73 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c dev_err(&hdev->pdev->dev, pdev 94 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c dev_err(&hdev->pdev->dev, pdev 114 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c dev_err(&hdev->pdev->dev, pdev 128 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c dev_err(&hdev->pdev->dev, pdev 161 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c dev_info(&hdev->pdev->dev, "vf crq need init\n"); pdev 170 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c dev_warn(&hdev->pdev->dev, pdev 189 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c dev_warn(&hdev->pdev->dev, pdev 220 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c dev_warn(&hdev->pdev->dev, pdev 237 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c dev_err(&hdev->pdev->dev, pdev 271 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c dev_info(&hdev->pdev->dev, pdev 317 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c dev_err(&hdev->pdev->dev, pdev 420 drivers/net/ethernet/hisilicon/hns_mdio.c static int hns_mdio_probe(struct platform_device *pdev) pdev 426 drivers/net/ethernet/hisilicon/hns_mdio.c if (!pdev) { pdev 431 drivers/net/ethernet/hisilicon/hns_mdio.c mdio_dev = devm_kzalloc(&pdev->dev, sizeof(*mdio_dev), GFP_KERNEL); pdev 435 drivers/net/ethernet/hisilicon/hns_mdio.c new_bus = devm_mdiobus_alloc(&pdev->dev); pdev 437 drivers/net/ethernet/hisilicon/hns_mdio.c dev_err(&pdev->dev, "mdiobus_alloc fail!\n"); pdev 446 drivers/net/ethernet/hisilicon/hns_mdio.c new_bus->parent = &pdev->dev; pdev 448 drivers/net/ethernet/hisilicon/hns_mdio.c mdio_dev->vbase = devm_platform_ioremap_resource(pdev, 0); pdev 454 drivers/net/ethernet/hisilicon/hns_mdio.c platform_set_drvdata(pdev, new_bus); pdev 456 drivers/net/ethernet/hisilicon/hns_mdio.c dev_name(&pdev->dev)); pdev 457 drivers/net/ethernet/hisilicon/hns_mdio.c if (dev_of_node(&pdev->dev)) { pdev 460 drivers/net/ethernet/hisilicon/hns_mdio.c ret = of_parse_phandle_with_fixed_args(pdev->dev.of_node, pdev 469 drivers/net/ethernet/hisilicon/hns_mdio.c dev_warn(&pdev->dev, "syscon_node_to_regmap error\n"); pdev 502 drivers/net/ethernet/hisilicon/hns_mdio.c dev_warn(&pdev->dev, "find syscon ret = %#x\n", ret); pdev 506 drivers/net/ethernet/hisilicon/hns_mdio.c ret = of_mdiobus_register(new_bus, pdev->dev.of_node); pdev 507 drivers/net/ethernet/hisilicon/hns_mdio.c } else if (is_acpi_node(pdev->dev.fwnode)) { pdev 517 drivers/net/ethernet/hisilicon/hns_mdio.c dev_err(&pdev->dev, "Can not get cfg data from DT or ACPI\n"); pdev 522 drivers/net/ethernet/hisilicon/hns_mdio.c dev_err(&pdev->dev, "Cannot register as MDIO bus!\n"); pdev 523 drivers/net/ethernet/hisilicon/hns_mdio.c platform_set_drvdata(pdev, NULL); pdev 536 drivers/net/ethernet/hisilicon/hns_mdio.c static int hns_mdio_remove(struct platform_device *pdev) pdev 540 drivers/net/ethernet/hisilicon/hns_mdio.c bus = platform_get_drvdata(pdev); pdev 543 drivers/net/ethernet/hisilicon/hns_mdio.c platform_set_drvdata(pdev, NULL); pdev 2869 drivers/net/ethernet/hp/hp100.c static int hp100_pci_probe(struct pci_dev *pdev, pdev 2877 drivers/net/ethernet/hp/hp100.c if (pci_enable_device(pdev)) pdev 2886 drivers/net/ethernet/hp/hp100.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 2888 drivers/net/ethernet/hp/hp100.c pci_read_config_word(pdev, PCI_COMMAND, &pci_command); pdev 2894 drivers/net/ethernet/hp/hp100.c pci_write_config_word(pdev, PCI_COMMAND, pci_command); pdev 2902 drivers/net/ethernet/hp/hp100.c pci_write_config_word(pdev, PCI_COMMAND, pci_command); pdev 2905 drivers/net/ethernet/hp/hp100.c ioaddr = pci_resource_start(pdev, 0); pdev 2906 drivers/net/ethernet/hp/hp100.c err = hp100_probe1(dev, ioaddr, HP100_BUS_PCI, pdev); pdev 2913 drivers/net/ethernet/hp/hp100.c pci_set_drvdata(pdev, dev); pdev 2918 drivers/net/ethernet/hp/hp100.c pci_disable_device(pdev); pdev 2922 drivers/net/ethernet/hp/hp100.c static void hp100_pci_remove(struct pci_dev *pdev) pdev 2924 drivers/net/ethernet/hp/hp100.c struct net_device *dev = pci_get_drvdata(pdev); pdev 2927 drivers/net/ethernet/hp/hp100.c pci_disable_device(pdev); pdev 126 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c strlcpy(info->bus_info, pci_name(hwif->pdev), sizeof(info->bus_info)); pdev 124 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c struct pci_dev *pdev = hwif->pdev; pdev 134 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c dev_err(&pdev->dev, "API CMD chain %d is busy\n", pdev 141 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c dev_err(&pdev->dev, "Unknown API CMD Chain type\n"); pdev 207 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c struct pci_dev *pdev = hwif->pdev; pdev 219 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c dev_err(&pdev->dev, "unknown Chain type\n"); pdev 269 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c struct pci_dev *pdev = hwif->pdev; pdev 278 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c dev_err(&pdev->dev, "API CMD status: Xor check error\n"); pdev 284 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c dev_err(&pdev->dev, "unknown API CMD Chain %d\n", chain_type); pdev 327 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c struct pci_dev *pdev = hwif->pdev; pdev 334 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c dev_err(&pdev->dev, "API CMD Poll status timeout\n"); pdev 340 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c dev_err(&pdev->dev, "unknown API CMD Chain type\n"); pdev 552 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c struct pci_dev *pdev = hwif->pdev; pdev 561 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c dev_err(&pdev->dev, "Failed to restart API CMD HW\n"); pdev 580 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c struct pci_dev *pdev = hwif->pdev; pdev 584 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c dma_free_coherent(&pdev->dev, API_CMD_BUF_SIZE, pdev 602 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c struct pci_dev *pdev = hwif->pdev; pdev 607 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c cmd_vaddr = dma_alloc_coherent(&pdev->dev, API_CMD_BUF_SIZE, pdev 610 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c dev_err(&pdev->dev, "Failed to allocate API CMD DMA memory\n"); pdev 627 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c dev_err(&pdev->dev, "Unsupported API CMD chain type\n"); pdev 652 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c struct pci_dev *pdev = hwif->pdev; pdev 657 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c node = dma_alloc_coherent(&pdev->dev, chain->cell_size, &node_paddr, pdev 660 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c dev_err(&pdev->dev, "Failed to allocate dma API CMD cell\n"); pdev 682 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c dev_err(&pdev->dev, "Failed to allocate cmd buffer\n"); pdev 688 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c dev_err(&pdev->dev, "Unsupported API CMD chain type\n"); pdev 697 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c dma_free_coherent(&pdev->dev, chain->cell_size, node, node_paddr); pdev 711 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c struct pci_dev *pdev = hwif->pdev; pdev 728 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c dev_err(&pdev->dev, "Unsupported API CMD chain type\n"); pdev 732 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c dma_free_coherent(&pdev->dev, node_size, node, pdev 761 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c struct pci_dev *pdev = hwif->pdev; pdev 767 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c dev_err(&pdev->dev, "Failed to create API CMD cell\n"); pdev 797 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c struct pci_dev *pdev = hwif->pdev; pdev 811 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c chain->cell_ctxt = devm_kzalloc(&pdev->dev, cell_ctxt_size, GFP_KERNEL); pdev 815 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c chain->wb_status = dma_alloc_coherent(&pdev->dev, pdev 820 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c dev_err(&pdev->dev, "Failed to allocate DMA wb status\n"); pdev 834 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c struct pci_dev *pdev = hwif->pdev; pdev 836 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c dma_free_coherent(&pdev->dev, sizeof(*chain->wb_status), pdev 850 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c struct pci_dev *pdev = hwif->pdev; pdev 855 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c dev_err(&pdev->dev, "Invalid number of cells, must be power of 2\n"); pdev 859 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c chain = devm_kzalloc(&pdev->dev, sizeof(*chain), GFP_KERNEL); pdev 865 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c dev_err(&pdev->dev, "Failed to initialize chain\n"); pdev 871 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c dev_err(&pdev->dev, "Failed to create cells for API CMD chain\n"); pdev 877 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c dev_err(&pdev->dev, "Failed to initialize chain HW\n"); pdev 914 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c struct pci_dev *pdev = hwif->pdev; pdev 933 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c dev_err(&pdev->dev, "Failed to create chain %d\n", pdev 135 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c struct pci_dev *pdev = hwif->pdev; pdev 140 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c dev_err(&pdev->dev, "Failed to allocate cmd from the pool\n"); pdev 490 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c struct pci_dev *pdev = hwif->pdev; pdev 495 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c dev_err(&pdev->dev, "Invalid CMDQ parameters\n"); pdev 516 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c struct pci_dev *pdev = hwif->pdev; pdev 525 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c dev_err(&pdev->dev, "Failed to set arm for qid %d\n", q_id); pdev 682 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c struct pci_dev *pdev = hwif->pdev; pdev 686 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c dev_err(&pdev->dev, "Failed to set arm for CMDQ\n"); pdev 793 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c struct pci_dev *pdev = hwif->pdev; pdev 799 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c dev_err(&pdev->dev, "Unsupported PCI function type\n"); pdev 804 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c cmdq_ctxts = devm_kzalloc(&pdev->dev, cmdq_ctxts_size, GFP_KERNEL); pdev 816 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c dev_err(&pdev->dev, "Failed to initialize cmdq\n"); pdev 834 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c dev_err(&pdev->dev, "Failed to set CMDQ CTXT type = %d\n", pdev 840 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c devm_kfree(&pdev->dev, cmdq_ctxts); pdev 850 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c devm_kfree(&pdev->dev, cmdq_ctxts); pdev 866 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c struct pci_dev *pdev = hwif->pdev; pdev 873 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c cmdqs->cmdq_buf_pool = dma_pool_create("hinic_cmdq", &pdev->dev, pdev 880 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c cmdqs->saved_wqs = devm_kzalloc(&pdev->dev, saved_wqs_size, GFP_KERNEL); pdev 891 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c dev_err(&pdev->dev, "Failed to allocate CMDQ wqs\n"); pdev 898 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c dev_err(&pdev->dev, "Failed to write cmdq ctxt\n"); pdev 911 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c devm_kfree(&pdev->dev, cmdqs->saved_wqs); pdev 926 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c struct pci_dev *pdev = hwif->pdev; pdev 938 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c devm_kfree(&pdev->dev, cmdqs->saved_wqs); pdev 112 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c struct pci_dev *pdev = hwif->pdev; pdev 124 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c dev_err(&pdev->dev, "Failed to get capability from FW\n"); pdev 140 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c struct pci_dev *pdev = hwif->pdev; pdev 151 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c dev_err(&pdev->dev, "Failed to get capability from FW\n"); pdev 157 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c dev_err(&pdev->dev, "Unsupported PCI Function type\n"); pdev 173 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c struct pci_dev *pdev = hwif->pdev; pdev 185 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c hwdev->msix_entries = devm_kzalloc(&pdev->dev, msix_entries_size, pdev 193 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c err = pci_enable_msix_exact(pdev, hwdev->msix_entries, nr_irqs); pdev 195 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c dev_err(&pdev->dev, "Failed to enable pci msix\n"); pdev 209 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c struct pci_dev *pdev = hwif->pdev; pdev 211 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c pci_disable_msix(pdev); pdev 229 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c struct pci_dev *pdev = hwif->pdev; pdev 233 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c dev_err(&pdev->dev, "unsupported PCI Function type\n"); pdev 253 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c struct pci_dev *pdev = hwif->pdev; pdev 259 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c dev_err(&pdev->dev, "Unsupported PCI Function type\n"); pdev 270 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c dev_err(&pdev->dev, "Failed to init FW ctxt, ret = %d\n", pdev 291 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c struct pci_dev *pdev = hwif->pdev; pdev 295 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c dev_err(&pdev->dev, "Unsupported PCI Function type\n"); pdev 325 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c struct pci_dev *pdev = hwif->pdev; pdev 338 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c dev_err(&pdev->dev, "Wait for OUTBOUND - Timeout\n"); pdev 345 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c struct pci_dev *pdev = hwif->pdev; pdev 359 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c dev_err(&pdev->dev, "Wait for DB - Timeout\n"); pdev 373 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c struct pci_dev *pdev = hwif->pdev; pdev 378 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c dev_err(&pdev->dev, "Unsupported PCI Function type\n"); pdev 394 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c dev_err(&pdev->dev, "Failed to clear IO resources\n"); pdev 413 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c struct pci_dev *pdev = hwif->pdev; pdev 417 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c dev_err(&pdev->dev, "Unsupported PCI Function type\n"); pdev 444 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c struct pci_dev *pdev = hwif->pdev; pdev 454 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c dev_err(&pdev->dev, "Failed to get base qpn, status = %d\n", pdev 478 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c struct pci_dev *pdev = hwif->pdev; pdev 483 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c dev_err(&pdev->dev, "Failed to get global base qp number\n"); pdev 495 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c dev_err(&pdev->dev, "Failed to init IO channel\n"); pdev 506 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c dev_err(&pdev->dev, "Failed to create QPs\n"); pdev 512 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c dev_warn(&pdev->dev, "db - disabled, try again\n"); pdev 518 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c dev_err(&pdev->dev, "Failed to set HW IO ctxt\n"); pdev 562 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c struct pci_dev *pdev = hwif->pdev; pdev 568 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c dev_err(&pdev->dev, "unsupported PCI Function type\n"); pdev 591 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c struct pci_dev *pdev = hwif->pdev; pdev 597 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c dev_err(&pdev->dev, "unsupported PCI Function type\n"); pdev 630 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c struct pci_dev *pdev; pdev 635 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c pdev = hwif->pdev; pdev 639 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c dev_err(&pdev->dev, "unknown L2NIC event, cmd = %d\n", cmd); pdev 655 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c dev_err(&pdev->dev, "Unhandled NIC Event %d\n", cmd); pdev 670 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c struct pci_dev *pdev = hwif->pdev; pdev 675 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c dev_err(&pdev->dev, "Failed to initialize PF to MGMT channel\n"); pdev 709 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c struct hinic_hwdev *hinic_init_hwdev(struct pci_dev *pdev) pdev 716 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c hwif = devm_kzalloc(&pdev->dev, sizeof(*hwif), GFP_KERNEL); pdev 720 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c err = hinic_init_hwif(hwif, pdev); pdev 722 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c dev_err(&pdev->dev, "Failed to init HW interface\n"); pdev 727 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c dev_err(&pdev->dev, "Unsupported PCI Function type\n"); pdev 732 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c pfhwdev = devm_kzalloc(&pdev->dev, sizeof(*pfhwdev), GFP_KERNEL); pdev 743 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c dev_err(&pdev->dev, "Failed to init msix\n"); pdev 749 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c dev_warn(&pdev->dev, "outbound - disabled, try again\n"); pdev 759 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c dev_err(&pdev->dev, "Failed to init async event queues\n"); pdev 765 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c dev_err(&pdev->dev, "Failed to init PF HW device\n"); pdev 771 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c dev_err(&pdev->dev, "Failed to get device capabilities\n"); pdev 777 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c dev_err(&pdev->dev, "Failed to init function table\n"); pdev 783 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c dev_err(&pdev->dev, "Failed to set resources state\n"); pdev 933 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c struct pci_dev *pdev = hwif->pdev; pdev 938 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c dev_err(&pdev->dev, "Unsupported PCI Function type\n"); pdev 266 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h struct hinic_hwdev *hinic_init_hwdev(struct pci_dev *pdev); pdev 220 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c struct pci_dev *pdev = hwif->pdev; pdev 242 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c dev_err(&pdev->dev, "Unknown AEQ Event %d\n", event); pdev 260 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c dev_err(&pdev->dev, "Unhandled AEQ Event %d\n", pdev 283 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c struct pci_dev *pdev = hwif->pdev; pdev 290 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c dev_err(&pdev->dev, "Unknown CEQ event, event = %d\n", event); pdev 303 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c dev_err(&pdev->dev, "Unhandled CEQ Event %d\n", event); pdev 571 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c struct pci_dev *pdev = hwif->pdev; pdev 577 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c eq->dma_addr = devm_kzalloc(&pdev->dev, addr_size, GFP_KERNEL); pdev 582 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c eq->virt_addr = devm_kzalloc(&pdev->dev, addr_size, GFP_KERNEL); pdev 589 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c eq->virt_addr[pg] = dma_alloc_coherent(&pdev->dev, pdev 620 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c dma_free_coherent(&pdev->dev, eq->page_size, pdev 624 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c devm_kfree(&pdev->dev, eq->virt_addr); pdev 627 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c devm_kfree(&pdev->dev, eq->dma_addr); pdev 638 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c struct pci_dev *pdev = hwif->pdev; pdev 642 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c dma_free_coherent(&pdev->dev, eq->page_size, pdev 646 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c devm_kfree(&pdev->dev, eq->virt_addr); pdev 647 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c devm_kfree(&pdev->dev, eq->dma_addr); pdev 666 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c struct pci_dev *pdev = hwif->pdev; pdev 687 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c dev_err(&pdev->dev, "Invalid EQ type\n"); pdev 697 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c dev_err(&pdev->dev, "num elements in eq page != power of 2\n"); pdev 702 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c dev_err(&pdev->dev, "too many pages for eq\n"); pdev 711 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c dev_err(&pdev->dev, "Failed to allocate pages for eq\n"); pdev 740 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c dev_err(&pdev->dev, "Failed to request irq for the EQ\n"); pdev 797 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c struct pci_dev *pdev = hwif->pdev; pdev 811 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c dev_err(&pdev->dev, "Failed to init aeq %d\n", q_id); pdev 855 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c struct pci_dev *pdev = hwif->pdev; pdev 865 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c dev_err(&pdev->dev, "Failed to init ceq %d\n", q_id); pdev 186 drivers/net/ethernet/huawei/hinic/hinic_hw_if.c struct pci_dev *pdev = hwif->pdev; pdev 193 drivers/net/ethernet/huawei/hinic/hinic_hw_if.c dev_err(&pdev->dev, "hwif status is not ready\n"); pdev 319 drivers/net/ethernet/huawei/hinic/hinic_hw_if.c int hinic_init_hwif(struct hinic_hwif *hwif, struct pci_dev *pdev) pdev 323 drivers/net/ethernet/huawei/hinic/hinic_hw_if.c hwif->pdev = pdev; pdev 325 drivers/net/ethernet/huawei/hinic/hinic_hw_if.c hwif->cfg_regs_bar = pci_ioremap_bar(pdev, HINIC_PCI_CFG_REGS_BAR); pdev 327 drivers/net/ethernet/huawei/hinic/hinic_hw_if.c dev_err(&pdev->dev, "Failed to map configuration regs\n"); pdev 331 drivers/net/ethernet/huawei/hinic/hinic_hw_if.c hwif->intr_regs_base = pci_ioremap_bar(pdev, HINIC_PCI_INTR_REGS_BAR); pdev 333 drivers/net/ethernet/huawei/hinic/hinic_hw_if.c dev_err(&pdev->dev, "Failed to map configuration regs\n"); pdev 340 drivers/net/ethernet/huawei/hinic/hinic_hw_if.c dev_err(&pdev->dev, "HW interface is not ready\n"); pdev 229 drivers/net/ethernet/huawei/hinic/hinic_hw_if.h struct pci_dev *pdev; pdev 274 drivers/net/ethernet/huawei/hinic/hinic_hw_if.h int hinic_init_hwif(struct hinic_hwif *hwif, struct pci_dev *pdev); pdev 107 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c struct pci_dev *pdev = hwif->pdev; pdev 116 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c dev_err(&pdev->dev, "Failed to allocate cmdq buf\n"); pdev 138 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c dev_err(&pdev->dev, "Failed to set SQ ctxts\n"); pdev 151 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c struct pci_dev *pdev = hwif->pdev; pdev 160 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c dev_err(&pdev->dev, "Failed to allocate cmdq buf\n"); pdev 182 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c dev_err(&pdev->dev, "Failed to set RQ ctxts\n"); pdev 210 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c struct pci_dev *pdev = hwif->pdev; pdev 217 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c dev_err(&pdev->dev, "Failed to allocate cmdq buf\n"); pdev 238 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c dev_err(&pdev->dev, "Failed to clean offload ctxts, err: %d, out_param: 0x%llx\n", pdev 274 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c struct pci_dev *pdev = hwif->pdev; pdev 284 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c dev_err(&pdev->dev, "Failed to allocate WQ for SQ\n"); pdev 292 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c dev_err(&pdev->dev, "Failed to allocate WQ for RQ\n"); pdev 298 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c dev_err(&pdev->dev, "Failed to get DB area for SQ\n"); pdev 310 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c dev_err(&pdev->dev, "Failed to init SQ\n"); pdev 317 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c dev_err(&pdev->dev, "Failed to init RQ\n"); pdev 372 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c struct pci_dev *pdev = hwif->pdev; pdev 378 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c func_to_io->qps = devm_kzalloc(&pdev->dev, qps_size, GFP_KERNEL); pdev 383 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c func_to_io->sq_wq = devm_kzalloc(&pdev->dev, wq_size, GFP_KERNEL); pdev 390 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c func_to_io->rq_wq = devm_kzalloc(&pdev->dev, wq_size, GFP_KERNEL); pdev 397 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c func_to_io->sq_db = devm_kzalloc(&pdev->dev, db_size, GFP_KERNEL); pdev 403 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c ci_addr_base = dma_alloc_coherent(&pdev->dev, CI_TABLE_SIZE(num_qps), pdev 407 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c dev_err(&pdev->dev, "Failed to allocate CI area\n"); pdev 418 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c dev_err(&pdev->dev, "Failed to create QP %d\n", i); pdev 425 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c dev_err(&pdev->dev, "Failed to init QP ctxts\n"); pdev 431 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c dev_err(&pdev->dev, "Failed to clean QP contexts space\n"); pdev 442 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c dma_free_coherent(&pdev->dev, CI_TABLE_SIZE(num_qps), pdev 446 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c devm_kfree(&pdev->dev, func_to_io->sq_db); pdev 449 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c devm_kfree(&pdev->dev, func_to_io->rq_wq); pdev 452 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c devm_kfree(&pdev->dev, func_to_io->sq_wq); pdev 455 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c devm_kfree(&pdev->dev, func_to_io->qps); pdev 467 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c struct pci_dev *pdev = hwif->pdev; pdev 476 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c dma_free_coherent(&pdev->dev, ci_table_size, func_to_io->ci_addr_base, pdev 479 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c devm_kfree(&pdev->dev, func_to_io->sq_db); pdev 481 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c devm_kfree(&pdev->dev, func_to_io->rq_wq); pdev 482 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c devm_kfree(&pdev->dev, func_to_io->sq_wq); pdev 484 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c devm_kfree(&pdev->dev, func_to_io->qps); pdev 501 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c struct pci_dev *pdev = hwif->pdev; pdev 514 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c dev_err(&pdev->dev, "Failed to init CEQs\n"); pdev 520 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c dev_err(&pdev->dev, "Failed to allocate WQS for IO\n"); pdev 524 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c func_to_io->db_base = pci_ioremap_bar(pdev, HINIC_PCI_DB_BAR); pdev 526 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c dev_err(&pdev->dev, "Failed to remap IO DB area\n"); pdev 536 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c dev_err(&pdev->dev, "Failed to get cmdq db area\n"); pdev 547 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c dev_err(&pdev->dev, "Failed to initialize cmdqs\n"); pdev 246 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c struct pci_dev *pdev = hwif->pdev; pdev 269 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c dev_err(&pdev->dev, "Failed to send sync msg to mgmt\n"); pdev 276 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c dev_err(&pdev->dev, "MGMT timeout, MSG id = %d\n", msg_id); pdev 284 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c dev_err(&pdev->dev, "incorrect MSG for id = %d\n", msg_id); pdev 348 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c struct pci_dev *pdev = hwif->pdev; pdev 352 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c dev_err(&pdev->dev, "Invalid MGMT msg type\n"); pdev 357 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c dev_err(&pdev->dev, "Invalid MGMT msg buffer size\n"); pdev 378 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c struct pci_dev *pdev = hwif->pdev; pdev 385 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c dev_err(&pdev->dev, "Unknown MGMT MSG module = %d\n", pdev 401 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c dev_err(&pdev->dev, "No MGMT msg handler, mod = %d\n", pdev 436 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c struct pci_dev *pdev = hwif->pdev; pdev 444 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c dev_err(&pdev->dev, "recv big mgmt msg\n"); pdev 498 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c struct pci_dev *pdev = hwif->pdev; pdev 500 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c recv_msg->msg = devm_kzalloc(&pdev->dev, MAX_PF_MGMT_BUF_SIZE, pdev 505 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c recv_msg->buf_out = devm_kzalloc(&pdev->dev, MAX_PF_MGMT_BUF_SIZE, pdev 522 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c struct pci_dev *pdev = hwif->pdev; pdev 528 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c dev_err(&pdev->dev, "Failed to allocate recv msg\n"); pdev 535 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c dev_err(&pdev->dev, "Failed to allocate resp recv msg\n"); pdev 539 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c pf_to_mgmt->sync_msg_buf = devm_kzalloc(&pdev->dev, pdev 560 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c struct pci_dev *pdev = hwif->pdev; pdev 570 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c dev_err(&pdev->dev, "Failed to allocate msg buffers\n"); pdev 576 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c dev_err(&pdev->dev, "Failed to initialize cmd chains\n"); pdev 314 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c struct pci_dev *pdev = hwif->pdev; pdev 330 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c rq->cqe[i] = dma_alloc_coherent(&pdev->dev, pdev 341 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c dma_free_coherent(&pdev->dev, sizeof(*rq->cqe[j]), rq->cqe[j], pdev 358 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c struct pci_dev *pdev = hwif->pdev; pdev 363 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c dma_free_coherent(&pdev->dev, sizeof(*rq->cqe[i]), rq->cqe[i], pdev 382 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c struct pci_dev *pdev = hwif->pdev; pdev 397 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c dev_err(&pdev->dev, "Failed to allocate rq priv data\n"); pdev 403 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c dev_err(&pdev->dev, "Failed to allocate rq cqe\n"); pdev 409 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c rq->pi_virt_addr = dma_alloc_coherent(&pdev->dev, pi_size, pdev 412 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c dev_err(&pdev->dev, "Failed to allocate PI address\n"); pdev 434 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c struct pci_dev *pdev = hwif->pdev; pdev 438 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c dma_free_coherent(&pdev->dev, pi_size, rq->pi_virt_addr, pdev 105 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c struct pci_dev *pdev = hwif->pdev; pdev 108 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c *vaddr = dma_alloc_coherent(&pdev->dev, page_sz, &dma_addr, pdev 111 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c dev_err(&pdev->dev, "Failed to allocate dma for wqs page\n"); pdev 125 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c dma_free_coherent(&pdev->dev, page_sz, *vaddr, dma_addr); pdev 152 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c struct pci_dev *pdev = hwif->pdev; pdev 154 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c dma_free_coherent(&pdev->dev, WQS_PAGE_SIZE, pdev 183 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c struct pci_dev *pdev = hwif->pdev; pdev 185 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c dma_free_coherent(&pdev->dev, CMDQ_PAGE_SIZE, pdev 194 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c struct pci_dev *pdev = hwif->pdev; pdev 198 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c wqs->page_paddr = devm_kzalloc(&pdev->dev, size, GFP_KERNEL); pdev 203 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c wqs->page_vaddr = devm_kzalloc(&pdev->dev, size, GFP_KERNEL); pdev 208 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c wqs->shadow_page_vaddr = devm_kzalloc(&pdev->dev, size, GFP_KERNEL); pdev 215 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c devm_kfree(&pdev->dev, wqs->page_vaddr); pdev 218 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c devm_kfree(&pdev->dev, wqs->page_paddr); pdev 225 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c struct pci_dev *pdev = hwif->pdev; pdev 227 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c devm_kfree(&pdev->dev, wqs->shadow_page_vaddr); pdev 228 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c devm_kfree(&pdev->dev, wqs->page_vaddr); pdev 229 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c devm_kfree(&pdev->dev, wqs->page_paddr); pdev 308 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c struct pci_dev *pdev = hwif->pdev; pdev 313 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c dev_err(&pdev->dev, "Invalid max_wqs = %d\n", max_wqs); pdev 321 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c dev_err(&pdev->dev, pdev 329 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c dev_err(&pdev->dev, "Failed wq page allocation\n"); pdev 334 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c wqs->free_blocks = devm_kzalloc(&pdev->dev, WQS_FREE_BLOCKS_SIZE(wqs), pdev 360 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c struct pci_dev *pdev = hwif->pdev; pdev 363 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c devm_kfree(&pdev->dev, wqs->free_blocks); pdev 380 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c struct pci_dev *pdev = hwif->pdev; pdev 384 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c wq->shadow_wqe = devm_kzalloc(&pdev->dev, size, GFP_KERNEL); pdev 389 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c wq->shadow_idx = devm_kzalloc(&pdev->dev, size, GFP_KERNEL); pdev 396 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c devm_kfree(&pdev->dev, wq->shadow_wqe); pdev 407 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c struct pci_dev *pdev = hwif->pdev; pdev 409 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c devm_kfree(&pdev->dev, wq->shadow_idx); pdev 410 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c devm_kfree(&pdev->dev, wq->shadow_wqe); pdev 422 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c struct pci_dev *pdev = hwif->pdev; pdev 431 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c dma_free_coherent(&pdev->dev, wq->wq_page_size, *vaddr, pdev 449 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c struct pci_dev *pdev = hwif->pdev; pdev 454 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c dev_err(&pdev->dev, "Number wq pages exceeds the limit\n"); pdev 459 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c dev_err(&pdev->dev, "Number wq pages must be power of 2\n"); pdev 467 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c dev_err(&pdev->dev, "Failed to allocate wqe shadow\n"); pdev 476 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c *vaddr = dma_alloc_coherent(&pdev->dev, wq->wq_page_size, pdev 479 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c dev_err(&pdev->dev, "Failed to allocate wq page\n"); pdev 510 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c struct pci_dev *pdev = hwif->pdev; pdev 516 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c dev_err(&pdev->dev, "wqebb_size must be power of 2\n"); pdev 521 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c dev_err(&pdev->dev, "wq_page_size must be > 0\n"); pdev 526 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c dev_err(&pdev->dev, "WQ q_depth must be power of 2\n"); pdev 535 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c dev_err(&pdev->dev, "num wqebbs per page must be power of 2\n"); pdev 543 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c dev_err(&pdev->dev, "Failed to get free wqs next block\n"); pdev 560 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c dev_err(&pdev->dev, "Failed to allocate wq pages\n"); pdev 606 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c struct pci_dev *pdev = hwif->pdev; pdev 613 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c dev_err(&pdev->dev, "wqebb_size must be power of 2\n"); pdev 618 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c dev_err(&pdev->dev, "wq_page_size must be > 0\n"); pdev 623 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c dev_err(&pdev->dev, "WQ q_depth must be power of 2\n"); pdev 632 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c dev_err(&pdev->dev, "num wqebbs per page must be power of 2\n"); pdev 640 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c dev_err(&pdev->dev, "Failed to allocate CMDQ page\n"); pdev 664 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c dev_err(&pdev->dev, "Failed to alloc CMDQ blocks\n"); pdev 321 drivers/net/ethernet/huawei/hinic/hinic_main.c struct pci_dev *pdev = hwif->pdev; pdev 352 drivers/net/ethernet/huawei/hinic/hinic_main.c if (node == dev_to_node(&pdev->dev)) pdev 929 drivers/net/ethernet/huawei/hinic/hinic_main.c static int nic_dev_init(struct pci_dev *pdev) pdev 939 drivers/net/ethernet/huawei/hinic/hinic_main.c hwdev = hinic_init_hwdev(pdev); pdev 941 drivers/net/ethernet/huawei/hinic/hinic_main.c dev_err(&pdev->dev, "Failed to initialize HW device\n"); pdev 947 drivers/net/ethernet/huawei/hinic/hinic_main.c dev_err(&pdev->dev, "Invalid number of QPS\n"); pdev 954 drivers/net/ethernet/huawei/hinic/hinic_main.c dev_err(&pdev->dev, "Failed to allocate Ethernet device\n"); pdev 981 drivers/net/ethernet/huawei/hinic/hinic_main.c nic_dev->vlan_bitmap = devm_kzalloc(&pdev->dev, pdev 995 drivers/net/ethernet/huawei/hinic/hinic_main.c pci_set_drvdata(pdev, netdev); pdev 999 drivers/net/ethernet/huawei/hinic/hinic_main.c dev_warn(&pdev->dev, "Failed to get mac address\n"); pdev 1003 drivers/net/ethernet/huawei/hinic/hinic_main.c dev_err(&pdev->dev, "Failed to add mac\n"); pdev 1009 drivers/net/ethernet/huawei/hinic/hinic_main.c dev_err(&pdev->dev, "Failed to set mtu\n"); pdev 1027 drivers/net/ethernet/huawei/hinic/hinic_main.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 1031 drivers/net/ethernet/huawei/hinic/hinic_main.c dev_err(&pdev->dev, "Failed to register netdev\n"); pdev 1045 drivers/net/ethernet/huawei/hinic/hinic_main.c pci_set_drvdata(pdev, NULL); pdev 1058 drivers/net/ethernet/huawei/hinic/hinic_main.c static int hinic_probe(struct pci_dev *pdev, pdev 1061 drivers/net/ethernet/huawei/hinic/hinic_main.c int err = pci_enable_device(pdev); pdev 1064 drivers/net/ethernet/huawei/hinic/hinic_main.c dev_err(&pdev->dev, "Failed to enable PCI device\n"); pdev 1068 drivers/net/ethernet/huawei/hinic/hinic_main.c err = pci_request_regions(pdev, HINIC_DRV_NAME); pdev 1070 drivers/net/ethernet/huawei/hinic/hinic_main.c dev_err(&pdev->dev, "Failed to request PCI regions\n"); pdev 1074 drivers/net/ethernet/huawei/hinic/hinic_main.c pci_set_master(pdev); pdev 1076 drivers/net/ethernet/huawei/hinic/hinic_main.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 1078 drivers/net/ethernet/huawei/hinic/hinic_main.c dev_warn(&pdev->dev, "Couldn't set 64-bit DMA mask\n"); pdev 1079 drivers/net/ethernet/huawei/hinic/hinic_main.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 1081 drivers/net/ethernet/huawei/hinic/hinic_main.c dev_err(&pdev->dev, "Failed to set DMA mask\n"); pdev 1086 drivers/net/ethernet/huawei/hinic/hinic_main.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 1088 drivers/net/ethernet/huawei/hinic/hinic_main.c dev_warn(&pdev->dev, pdev 1090 drivers/net/ethernet/huawei/hinic/hinic_main.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 1092 drivers/net/ethernet/huawei/hinic/hinic_main.c dev_err(&pdev->dev, pdev 1098 drivers/net/ethernet/huawei/hinic/hinic_main.c err = nic_dev_init(pdev); pdev 1100 drivers/net/ethernet/huawei/hinic/hinic_main.c dev_err(&pdev->dev, "Failed to initialize NIC device\n"); pdev 1104 drivers/net/ethernet/huawei/hinic/hinic_main.c dev_info(&pdev->dev, "HiNIC driver - probed\n"); pdev 1110 drivers/net/ethernet/huawei/hinic/hinic_main.c pci_release_regions(pdev); pdev 1113 drivers/net/ethernet/huawei/hinic/hinic_main.c pci_disable_device(pdev); pdev 1117 drivers/net/ethernet/huawei/hinic/hinic_main.c static void hinic_remove(struct pci_dev *pdev) pdev 1119 drivers/net/ethernet/huawei/hinic/hinic_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 1131 drivers/net/ethernet/huawei/hinic/hinic_main.c pci_set_drvdata(pdev, NULL); pdev 1139 drivers/net/ethernet/huawei/hinic/hinic_main.c pci_release_regions(pdev); pdev 1140 drivers/net/ethernet/huawei/hinic/hinic_main.c pci_disable_device(pdev); pdev 1142 drivers/net/ethernet/huawei/hinic/hinic_main.c dev_info(&pdev->dev, "HiNIC driver - removed\n"); pdev 1145 drivers/net/ethernet/huawei/hinic/hinic_main.c static void hinic_shutdown(struct pci_dev *pdev) pdev 1147 drivers/net/ethernet/huawei/hinic/hinic_main.c pci_disable_device(pdev); pdev 44 drivers/net/ethernet/huawei/hinic/hinic_port.c struct pci_dev *pdev = hwif->pdev; pdev 67 drivers/net/ethernet/huawei/hinic/hinic_port.c dev_err(&pdev->dev, "Failed to change MAC, ret = %d\n", pdev 115 drivers/net/ethernet/huawei/hinic/hinic_port.c struct pci_dev *pdev = hwif->pdev; pdev 125 drivers/net/ethernet/huawei/hinic/hinic_port.c dev_err(&pdev->dev, "Failed to get mac, ret = %d\n", pdev 147 drivers/net/ethernet/huawei/hinic/hinic_port.c struct pci_dev *pdev = hwif->pdev; pdev 169 drivers/net/ethernet/huawei/hinic/hinic_port.c dev_err(&pdev->dev, "Failed to set mtu, ret = %d\n", pdev 250 drivers/net/ethernet/huawei/hinic/hinic_port.c struct pci_dev *pdev = hwif->pdev; pdev 255 drivers/net/ethernet/huawei/hinic/hinic_port.c dev_err(&pdev->dev, "unsupported PCI Function type\n"); pdev 265 drivers/net/ethernet/huawei/hinic/hinic_port.c dev_err(&pdev->dev, "Failed to get link state, ret = %d\n", pdev 286 drivers/net/ethernet/huawei/hinic/hinic_port.c struct pci_dev *pdev = hwif->pdev; pdev 291 drivers/net/ethernet/huawei/hinic/hinic_port.c dev_err(&pdev->dev, "unsupported PCI Function type\n"); pdev 301 drivers/net/ethernet/huawei/hinic/hinic_port.c dev_err(&pdev->dev, "Failed to set port state, ret = %d\n", pdev 322 drivers/net/ethernet/huawei/hinic/hinic_port.c struct pci_dev *pdev = hwif->pdev; pdev 333 drivers/net/ethernet/huawei/hinic/hinic_port.c dev_err(&pdev->dev, "Failed to set port func state, ret = %d\n", pdev 353 drivers/net/ethernet/huawei/hinic/hinic_port.c struct pci_dev *pdev = hwif->pdev; pdev 363 drivers/net/ethernet/huawei/hinic/hinic_port.c dev_err(&pdev->dev, pdev 384 drivers/net/ethernet/huawei/hinic/hinic_port.c struct pci_dev *pdev = hwif->pdev; pdev 395 drivers/net/ethernet/huawei/hinic/hinic_port.c dev_err(&pdev->dev, pdev 409 drivers/net/ethernet/huawei/hinic/hinic_port.c struct pci_dev *pdev; pdev 417 drivers/net/ethernet/huawei/hinic/hinic_port.c pdev = hwif->pdev; pdev 425 drivers/net/ethernet/huawei/hinic/hinic_port.c dev_err(&pdev->dev, pdev 439 drivers/net/ethernet/huawei/hinic/hinic_port.c struct pci_dev *pdev; pdev 447 drivers/net/ethernet/huawei/hinic/hinic_port.c pdev = hwif->pdev; pdev 455 drivers/net/ethernet/huawei/hinic/hinic_port.c dev_err(&pdev->dev, pdev 468 drivers/net/ethernet/huawei/hinic/hinic_port.c struct pci_dev *pdev = hwif->pdev; pdev 481 drivers/net/ethernet/huawei/hinic/hinic_port.c dev_err(&pdev->dev, pdev 496 drivers/net/ethernet/huawei/hinic/hinic_port.c struct pci_dev *pdev = hwif->pdev; pdev 509 drivers/net/ethernet/huawei/hinic/hinic_port.c dev_err(&pdev->dev, pdev 523 drivers/net/ethernet/huawei/hinic/hinic_port.c struct pci_dev *pdev = hwif->pdev; pdev 538 drivers/net/ethernet/huawei/hinic/hinic_port.c dev_dbg(&pdev->dev, pdev 543 drivers/net/ethernet/huawei/hinic/hinic_port.c dev_err(&pdev->dev, pdev 586 drivers/net/ethernet/huawei/hinic/hinic_port.c struct pci_dev *pdev; pdev 595 drivers/net/ethernet/huawei/hinic/hinic_port.c pdev = hwif->pdev; pdev 599 drivers/net/ethernet/huawei/hinic/hinic_port.c dev_err(&pdev->dev, "Failed to allocate cmdq buf\n"); pdev 626 drivers/net/ethernet/huawei/hinic/hinic_port.c dev_err(&pdev->dev, "Failed to set rss indir table\n"); pdev 639 drivers/net/ethernet/huawei/hinic/hinic_port.c dev_err(&pdev->dev, "Failed to set rss indir table\n"); pdev 655 drivers/net/ethernet/huawei/hinic/hinic_port.c struct pci_dev *pdev = hwif->pdev; pdev 667 drivers/net/ethernet/huawei/hinic/hinic_port.c dev_err(&pdev->dev, "Failed to get indir table, err: %d, status: 0x%x, out size: 0x%x\n", pdev 687 drivers/net/ethernet/huawei/hinic/hinic_port.c struct pci_dev *pdev; pdev 695 drivers/net/ethernet/huawei/hinic/hinic_port.c pdev = hwif->pdev; pdev 699 drivers/net/ethernet/huawei/hinic/hinic_port.c dev_err(&pdev->dev, "Failed to allocate cmd buf\n"); pdev 731 drivers/net/ethernet/huawei/hinic/hinic_port.c dev_err(&pdev->dev, "Failed to set rss context table, err: %d\n", pdev 745 drivers/net/ethernet/huawei/hinic/hinic_port.c struct pci_dev *pdev; pdev 753 drivers/net/ethernet/huawei/hinic/hinic_port.c pdev = hwif->pdev; pdev 762 drivers/net/ethernet/huawei/hinic/hinic_port.c dev_err(&pdev->dev, "Failed to get hash type, err: %d, status: 0x%x, out size: 0x%x\n", pdev 786 drivers/net/ethernet/huawei/hinic/hinic_port.c struct pci_dev *pdev = hwif->pdev; pdev 798 drivers/net/ethernet/huawei/hinic/hinic_port.c dev_err(&pdev->dev, pdev 813 drivers/net/ethernet/huawei/hinic/hinic_port.c struct pci_dev *pdev; pdev 821 drivers/net/ethernet/huawei/hinic/hinic_port.c pdev = hwif->pdev; pdev 830 drivers/net/ethernet/huawei/hinic/hinic_port.c dev_err(&pdev->dev, "Failed to set hash key, err: %d, status: 0x%x, out size: 0x%x\n", pdev 846 drivers/net/ethernet/huawei/hinic/hinic_port.c struct pci_dev *pdev = hwif->pdev; pdev 858 drivers/net/ethernet/huawei/hinic/hinic_port.c dev_err(&pdev->dev, pdev 872 drivers/net/ethernet/huawei/hinic/hinic_port.c struct pci_dev *pdev; pdev 880 drivers/net/ethernet/huawei/hinic/hinic_port.c pdev = hwif->pdev; pdev 889 drivers/net/ethernet/huawei/hinic/hinic_port.c dev_err(&pdev->dev, "Failed to get hash engine, err: %d, status: 0x%x, out size: 0x%x\n", pdev 903 drivers/net/ethernet/huawei/hinic/hinic_port.c struct pci_dev *pdev = hwif->pdev; pdev 916 drivers/net/ethernet/huawei/hinic/hinic_port.c dev_err(&pdev->dev, pdev 930 drivers/net/ethernet/huawei/hinic/hinic_port.c struct pci_dev *pdev = hwif->pdev; pdev 941 drivers/net/ethernet/huawei/hinic/hinic_port.c dev_err(&pdev->dev, "Failed to alloc rss template, err: %d, status: 0x%x, out size: 0x%x\n", pdev 956 drivers/net/ethernet/huawei/hinic/hinic_port.c struct pci_dev *pdev = hwif->pdev; pdev 968 drivers/net/ethernet/huawei/hinic/hinic_port.c dev_err(&pdev->dev, "Failed to free rss template, err: %d, status: 0x%x, out size: 0x%x\n", pdev 984 drivers/net/ethernet/huawei/hinic/hinic_port.c struct pci_dev *pdev = hwif->pdev; pdev 995 drivers/net/ethernet/huawei/hinic/hinic_port.c dev_err(&pdev->dev, pdev 1013 drivers/net/ethernet/huawei/hinic/hinic_port.c struct pci_dev *pdev = hwif->pdev; pdev 1027 drivers/net/ethernet/huawei/hinic/hinic_port.c dev_err(&pdev->dev, pdev 1047 drivers/net/ethernet/huawei/hinic/hinic_port.c struct pci_dev *pdev; pdev 1055 drivers/net/ethernet/huawei/hinic/hinic_port.c pdev = hwif->pdev; pdev 1061 drivers/net/ethernet/huawei/hinic/hinic_port.c dev_err(&pdev->dev, pdev 134 drivers/net/ethernet/huawei/hinic/hinic_rx.c struct pci_dev *pdev = hwif->pdev; pdev 145 drivers/net/ethernet/huawei/hinic/hinic_rx.c addr = dma_map_single(&pdev->dev, skb->data, rxq->rq->buf_sz, pdev 147 drivers/net/ethernet/huawei/hinic/hinic_rx.c err = dma_mapping_error(&pdev->dev, addr); pdev 149 drivers/net/ethernet/huawei/hinic/hinic_rx.c dev_err(&pdev->dev, "Failed to map Rx DMA, err = %d\n", err); pdev 171 drivers/net/ethernet/huawei/hinic/hinic_rx.c struct pci_dev *pdev = hwif->pdev; pdev 173 drivers/net/ethernet/huawei/hinic/hinic_rx.c dma_unmap_single(&pdev->dev, dma_addr, rxq->rq->buf_sz, pdev 138 drivers/net/ethernet/huawei/hinic/hinic_tx.c struct pci_dev *pdev = hwif->pdev; pdev 143 drivers/net/ethernet/huawei/hinic/hinic_tx.c dma_addr = dma_map_single(&pdev->dev, skb->data, skb_headlen(skb), pdev 145 drivers/net/ethernet/huawei/hinic/hinic_tx.c if (dma_mapping_error(&pdev->dev, dma_addr)) { pdev 146 drivers/net/ethernet/huawei/hinic/hinic_tx.c dev_err(&pdev->dev, "Failed to map Tx skb data\n"); pdev 155 drivers/net/ethernet/huawei/hinic/hinic_tx.c dma_addr = skb_frag_dma_map(&pdev->dev, frag, 0, pdev 158 drivers/net/ethernet/huawei/hinic/hinic_tx.c if (dma_mapping_error(&pdev->dev, dma_addr)) { pdev 159 drivers/net/ethernet/huawei/hinic/hinic_tx.c dev_err(&pdev->dev, "Failed to map Tx skb frag\n"); pdev 170 drivers/net/ethernet/huawei/hinic/hinic_tx.c dma_unmap_page(&pdev->dev, hinic_sge_to_dma(&sges[j + 1]), pdev 173 drivers/net/ethernet/huawei/hinic/hinic_tx.c dma_unmap_single(&pdev->dev, hinic_sge_to_dma(&sges[0]), sges[0].len, pdev 189 drivers/net/ethernet/huawei/hinic/hinic_tx.c struct pci_dev *pdev = hwif->pdev; pdev 193 drivers/net/ethernet/huawei/hinic/hinic_tx.c dma_unmap_page(&pdev->dev, hinic_sge_to_dma(&sges[i + 1]), pdev 196 drivers/net/ethernet/huawei/hinic/hinic_tx.c dma_unmap_single(&pdev->dev, hinic_sge_to_dma(&sges[0]), sges[0].len, pdev 720 drivers/net/ethernet/huawei/hinic/hinic_tx.c struct pci_dev *pdev = hwif->pdev; pdev 733 drivers/net/ethernet/huawei/hinic/hinic_tx.c dev_err(&pdev->dev, "Failed to request Tx irq\n"); pdev 198 drivers/net/ethernet/i825xx/lasi_82596.c static int __exit lan_remove_chip(struct parisc_device *pdev) pdev 200 drivers/net/ethernet/i825xx/lasi_82596.c struct net_device *dev = parisc_get_drvdata(pdev); pdev 204 drivers/net/ethernet/i825xx/lasi_82596.c dma_free_attrs(&pdev->dev, sizeof(struct i596_private), lp->dma, pdev 150 drivers/net/ethernet/i825xx/sni_82596.c static int sni_82596_driver_remove(struct platform_device *pdev) pdev 152 drivers/net/ethernet/i825xx/sni_82596.c struct net_device *dev = platform_get_drvdata(pdev); pdev 544 drivers/net/ethernet/intel/e100.c struct pci_dev *pdev; pdev 1045 drivers/net/ethernet/intel/e100.c nic->mac = (nic->flags & ich) ? mac_82559_D101M : nic->pdev->revision; pdev 1264 drivers/net/ethernet/intel/e100.c err = request_firmware(&fw, fw_name, &nic->pdev->dev); pdev 1745 drivers/net/ethernet/intel/e100.c dma_addr = pci_map_single(nic->pdev, pdev 1748 drivers/net/ethernet/intel/e100.c if (pci_dma_mapping_error(nic->pdev, dma_addr)) { pdev 1834 drivers/net/ethernet/intel/e100.c pci_unmap_single(nic->pdev, pdev 1861 drivers/net/ethernet/intel/e100.c pci_unmap_single(nic->pdev, pdev 1931 drivers/net/ethernet/intel/e100.c rx->dma_addr = pci_map_single(nic->pdev, rx->skb->data, pdev 1934 drivers/net/ethernet/intel/e100.c if (pci_dma_mapping_error(nic->pdev, rx->dma_addr)) { pdev 1947 drivers/net/ethernet/intel/e100.c pci_dma_sync_single_for_device(nic->pdev, rx->prev->dma_addr, pdev 1967 drivers/net/ethernet/intel/e100.c pci_dma_sync_single_for_cpu(nic->pdev, rx->dma_addr, pdev 1987 drivers/net/ethernet/intel/e100.c pci_dma_sync_single_for_device(nic->pdev, rx->dma_addr, pdev 2001 drivers/net/ethernet/intel/e100.c pci_unmap_single(nic->pdev, rx->dma_addr, pdev 2103 drivers/net/ethernet/intel/e100.c pci_dma_sync_single_for_device(nic->pdev, pdev 2111 drivers/net/ethernet/intel/e100.c pci_dma_sync_single_for_device(nic->pdev, pdev 2116 drivers/net/ethernet/intel/e100.c pci_dma_sync_single_for_device(nic->pdev, pdev 2140 drivers/net/ethernet/intel/e100.c pci_unmap_single(nic->pdev, rx->dma_addr, pdev 2183 drivers/net/ethernet/intel/e100.c pci_dma_sync_single_for_device(nic->pdev, rx->dma_addr, pdev 2245 drivers/net/ethernet/intel/e100.c e100_intr(nic->pdev->irq, netdev); pdev 2268 drivers/net/ethernet/intel/e100.c return (nic->pdev->device >= 0x1050) && (nic->pdev->device <= 0x1057) && pdev 2287 drivers/net/ethernet/intel/e100.c if ((err = request_irq(nic->pdev->irq, e100_intr, IRQF_SHARED, pdev 2312 drivers/net/ethernet/intel/e100.c free_irq(nic->pdev->irq, nic->netdev); pdev 2383 drivers/net/ethernet/intel/e100.c pci_dma_sync_single_for_cpu(nic->pdev, nic->rx_to_clean->dma_addr, pdev 2434 drivers/net/ethernet/intel/e100.c strlcpy(info->bus_info, pci_name(nic->pdev), pdev 2452 drivers/net/ethernet/intel/e100.c regs->version = (1 << 24) | nic->pdev->revision; pdev 2478 drivers/net/ethernet/intel/e100.c !device_can_wakeup(&nic->pdev->dev)) pdev 2486 drivers/net/ethernet/intel/e100.c device_set_wakeup_enable(&nic->pdev->dev, wol->wolopts); pdev 2758 drivers/net/ethernet/intel/e100.c nic->mem = pci_alloc_consistent(nic->pdev, sizeof(struct mem), pdev 2766 drivers/net/ethernet/intel/e100.c pci_free_consistent(nic->pdev, sizeof(struct mem), pdev 2818 drivers/net/ethernet/intel/e100.c static int e100_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 2834 drivers/net/ethernet/intel/e100.c strncpy(netdev->name, pci_name(pdev), sizeof(netdev->name) - 1); pdev 2839 drivers/net/ethernet/intel/e100.c nic->pdev = pdev; pdev 2842 drivers/net/ethernet/intel/e100.c pci_set_drvdata(pdev, netdev); pdev 2844 drivers/net/ethernet/intel/e100.c if ((err = pci_enable_device(pdev))) { pdev 2849 drivers/net/ethernet/intel/e100.c if (!(pci_resource_flags(pdev, 0) & IORESOURCE_MEM)) { pdev 2855 drivers/net/ethernet/intel/e100.c if ((err = pci_request_regions(pdev, DRV_NAME))) { pdev 2860 drivers/net/ethernet/intel/e100.c if ((err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)))) { pdev 2865 drivers/net/ethernet/intel/e100.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 2870 drivers/net/ethernet/intel/e100.c nic->csr = pci_iomap(pdev, (use_io ? 1 : 0), sizeof(struct csr)); pdev 2898 drivers/net/ethernet/intel/e100.c pci_set_master(pdev); pdev 2929 drivers/net/ethernet/intel/e100.c device_set_wakeup_enable(&pdev->dev, true); pdev 2933 drivers/net/ethernet/intel/e100.c pci_pme_active(pdev, false); pdev 2941 drivers/net/ethernet/intel/e100.c &nic->pdev->dev, pdev 2952 drivers/net/ethernet/intel/e100.c (unsigned long long)pci_resource_start(pdev, use_io ? 1 : 0), pdev 2953 drivers/net/ethernet/intel/e100.c pdev->irq, netdev->dev_addr); pdev 2962 drivers/net/ethernet/intel/e100.c pci_iounmap(pdev, nic->csr); pdev 2964 drivers/net/ethernet/intel/e100.c pci_release_regions(pdev); pdev 2966 drivers/net/ethernet/intel/e100.c pci_disable_device(pdev); pdev 2972 drivers/net/ethernet/intel/e100.c static void e100_remove(struct pci_dev *pdev) pdev 2974 drivers/net/ethernet/intel/e100.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 2980 drivers/net/ethernet/intel/e100.c pci_iounmap(pdev, nic->csr); pdev 2983 drivers/net/ethernet/intel/e100.c pci_release_regions(pdev); pdev 2984 drivers/net/ethernet/intel/e100.c pci_disable_device(pdev); pdev 2991 drivers/net/ethernet/intel/e100.c static void __e100_shutdown(struct pci_dev *pdev, bool *enable_wake) pdev 2993 drivers/net/ethernet/intel/e100.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 3000 drivers/net/ethernet/intel/e100.c pci_save_state(pdev); pdev 3017 drivers/net/ethernet/intel/e100.c pci_clear_master(pdev); pdev 3020 drivers/net/ethernet/intel/e100.c static int __e100_power_off(struct pci_dev *pdev, bool wake) pdev 3023 drivers/net/ethernet/intel/e100.c return pci_prepare_to_sleep(pdev); pdev 3025 drivers/net/ethernet/intel/e100.c pci_wake_from_d3(pdev, false); pdev 3026 drivers/net/ethernet/intel/e100.c pci_set_power_state(pdev, PCI_D3hot); pdev 3032 drivers/net/ethernet/intel/e100.c static int e100_suspend(struct pci_dev *pdev, pm_message_t state) pdev 3035 drivers/net/ethernet/intel/e100.c __e100_shutdown(pdev, &wake); pdev 3036 drivers/net/ethernet/intel/e100.c return __e100_power_off(pdev, wake); pdev 3039 drivers/net/ethernet/intel/e100.c static int e100_resume(struct pci_dev *pdev) pdev 3041 drivers/net/ethernet/intel/e100.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 3044 drivers/net/ethernet/intel/e100.c pci_set_power_state(pdev, PCI_D0); pdev 3045 drivers/net/ethernet/intel/e100.c pci_restore_state(pdev); pdev 3047 drivers/net/ethernet/intel/e100.c pci_enable_wake(pdev, PCI_D0, 0); pdev 3067 drivers/net/ethernet/intel/e100.c static void e100_shutdown(struct pci_dev *pdev) pdev 3070 drivers/net/ethernet/intel/e100.c __e100_shutdown(pdev, &wake); pdev 3072 drivers/net/ethernet/intel/e100.c __e100_power_off(pdev, wake); pdev 3081 drivers/net/ethernet/intel/e100.c static pci_ers_result_t e100_io_error_detected(struct pci_dev *pdev, pci_channel_state_t state) pdev 3083 drivers/net/ethernet/intel/e100.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 3093 drivers/net/ethernet/intel/e100.c pci_disable_device(pdev); pdev 3105 drivers/net/ethernet/intel/e100.c static pci_ers_result_t e100_io_slot_reset(struct pci_dev *pdev) pdev 3107 drivers/net/ethernet/intel/e100.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 3110 drivers/net/ethernet/intel/e100.c if (pci_enable_device(pdev)) { pdev 3114 drivers/net/ethernet/intel/e100.c pci_set_master(pdev); pdev 3117 drivers/net/ethernet/intel/e100.c if (0 != PCI_FUNC(pdev->devfn)) pdev 3132 drivers/net/ethernet/intel/e100.c static void e100_io_resume(struct pci_dev *pdev) pdev 3134 drivers/net/ethernet/intel/e100.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 3138 drivers/net/ethernet/intel/e100.c pci_enable_wake(pdev, PCI_D0, 0); pdev 272 drivers/net/ethernet/intel/e1000/e1000.h struct pci_dev *pdev; pdev 327 drivers/net/ethernet/intel/e1000/e1000.h dev_info(&adapter->pdev->dev, format, ## arg) pdev 329 drivers/net/ethernet/intel/e1000/e1000.h dev_warn(&adapter->pdev->dev, format, ## arg) pdev 331 drivers/net/ethernet/intel/e1000/e1000.h dev_err(&adapter->pdev->dev, format, ## arg) pdev 539 drivers/net/ethernet/intel/e1000/e1000_ethtool.c strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), pdev 829 drivers/net/ethernet/intel/e1000/e1000_ethtool.c u32 irq = adapter->pdev->irq; pdev 929 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct pci_dev *pdev = adapter->pdev; pdev 935 drivers/net/ethernet/intel/e1000/e1000_ethtool.c dma_unmap_single(&pdev->dev, pdev 946 drivers/net/ethernet/intel/e1000/e1000_ethtool.c dma_unmap_single(&pdev->dev, pdev 955 drivers/net/ethernet/intel/e1000/e1000_ethtool.c dma_free_coherent(&pdev->dev, txdr->size, txdr->desc, pdev 960 drivers/net/ethernet/intel/e1000/e1000_ethtool.c dma_free_coherent(&pdev->dev, rxdr->size, rxdr->desc, pdev 976 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct pci_dev *pdev = adapter->pdev; pdev 994 drivers/net/ethernet/intel/e1000/e1000_ethtool.c txdr->desc = dma_alloc_coherent(&pdev->dev, txdr->size, &txdr->dma, pdev 1025 drivers/net/ethernet/intel/e1000/e1000_ethtool.c dma_map_single(&pdev->dev, skb->data, skb->len, pdev 1027 drivers/net/ethernet/intel/e1000/e1000_ethtool.c if (dma_mapping_error(&pdev->dev, txdr->buffer_info[i].dma)) { pdev 1052 drivers/net/ethernet/intel/e1000/e1000_ethtool.c rxdr->desc = dma_alloc_coherent(&pdev->dev, rxdr->size, &rxdr->dma, pdev 1085 drivers/net/ethernet/intel/e1000/e1000_ethtool.c dma_map_single(&pdev->dev, pdev 1088 drivers/net/ethernet/intel/e1000/e1000_ethtool.c if (dma_mapping_error(&pdev->dev, rxdr->buffer_info[i].dma)) { pdev 1383 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct pci_dev *pdev = adapter->pdev; pdev 1404 drivers/net/ethernet/intel/e1000/e1000_ethtool.c dma_sync_single_for_device(&pdev->dev, pdev 1417 drivers/net/ethernet/intel/e1000/e1000_ethtool.c dma_sync_single_for_cpu(&pdev->dev, pdev 1649 drivers/net/ethernet/intel/e1000/e1000_ethtool.c !device_can_wakeup(&adapter->pdev->dev)) pdev 1685 drivers/net/ethernet/intel/e1000/e1000_ethtool.c !device_can_wakeup(&adapter->pdev->dev)) pdev 1712 drivers/net/ethernet/intel/e1000/e1000_ethtool.c device_set_wakeup_enable(&adapter->pdev->dev, adapter->wol); pdev 88 drivers/net/ethernet/intel/e1000/e1000_main.c static int e1000_probe(struct pci_dev *pdev, const struct pci_device_id *ent); pdev 89 drivers/net/ethernet/intel/e1000/e1000_main.c static void e1000_remove(struct pci_dev *pdev); pdev 155 drivers/net/ethernet/intel/e1000/e1000_main.c static int e1000_suspend(struct pci_dev *pdev, pm_message_t state); pdev 156 drivers/net/ethernet/intel/e1000/e1000_main.c static int e1000_resume(struct pci_dev *pdev); pdev 158 drivers/net/ethernet/intel/e1000/e1000_main.c static void e1000_shutdown(struct pci_dev *pdev); pdev 171 drivers/net/ethernet/intel/e1000/e1000_main.c static pci_ers_result_t e1000_io_error_detected(struct pci_dev *pdev, pdev 173 drivers/net/ethernet/intel/e1000/e1000_main.c static pci_ers_result_t e1000_io_slot_reset(struct pci_dev *pdev); pdev 174 drivers/net/ethernet/intel/e1000/e1000_main.c static void e1000_io_resume(struct pci_dev *pdev); pdev 263 drivers/net/ethernet/intel/e1000/e1000_main.c err = request_irq(adapter->pdev->irq, handler, irq_flags, netdev->name, pdev 276 drivers/net/ethernet/intel/e1000/e1000_main.c free_irq(adapter->pdev->irq, netdev); pdev 289 drivers/net/ethernet/intel/e1000/e1000_main.c synchronize_irq(adapter->pdev->irq); pdev 759 drivers/net/ethernet/intel/e1000/e1000_main.c static int e1000_is_need_ioport(struct pci_dev *pdev) pdev 761 drivers/net/ethernet/intel/e1000/e1000_main.c switch (pdev->device) { pdev 859 drivers/net/ethernet/intel/e1000/e1000_main.c struct pci_dev *pdev = adapter->pdev; pdev 862 drivers/net/ethernet/intel/e1000/e1000_main.c hw->vendor_id = pdev->vendor; pdev 863 drivers/net/ethernet/intel/e1000/e1000_main.c hw->device_id = pdev->device; pdev 864 drivers/net/ethernet/intel/e1000/e1000_main.c hw->subsystem_vendor_id = pdev->subsystem_vendor; pdev 865 drivers/net/ethernet/intel/e1000/e1000_main.c hw->subsystem_id = pdev->subsystem_device; pdev 866 drivers/net/ethernet/intel/e1000/e1000_main.c hw->revision_id = pdev->revision; pdev 868 drivers/net/ethernet/intel/e1000/e1000_main.c pci_read_config_word(pdev, PCI_COMMAND, &hw->pci_cmd_word); pdev 920 drivers/net/ethernet/intel/e1000/e1000_main.c static int e1000_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 936 drivers/net/ethernet/intel/e1000/e1000_main.c need_ioport = e1000_is_need_ioport(pdev); pdev 938 drivers/net/ethernet/intel/e1000/e1000_main.c bars = pci_select_bars(pdev, IORESOURCE_MEM | IORESOURCE_IO); pdev 939 drivers/net/ethernet/intel/e1000/e1000_main.c err = pci_enable_device(pdev); pdev 941 drivers/net/ethernet/intel/e1000/e1000_main.c bars = pci_select_bars(pdev, IORESOURCE_MEM); pdev 942 drivers/net/ethernet/intel/e1000/e1000_main.c err = pci_enable_device_mem(pdev); pdev 947 drivers/net/ethernet/intel/e1000/e1000_main.c err = pci_request_selected_regions(pdev, bars, e1000_driver_name); pdev 951 drivers/net/ethernet/intel/e1000/e1000_main.c pci_set_master(pdev); pdev 952 drivers/net/ethernet/intel/e1000/e1000_main.c err = pci_save_state(pdev); pdev 961 drivers/net/ethernet/intel/e1000/e1000_main.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 963 drivers/net/ethernet/intel/e1000/e1000_main.c pci_set_drvdata(pdev, netdev); pdev 966 drivers/net/ethernet/intel/e1000/e1000_main.c adapter->pdev = pdev; pdev 975 drivers/net/ethernet/intel/e1000/e1000_main.c hw->hw_addr = pci_ioremap_bar(pdev, BAR_0); pdev 981 drivers/net/ethernet/intel/e1000/e1000_main.c if (pci_resource_len(pdev, i) == 0) pdev 983 drivers/net/ethernet/intel/e1000/e1000_main.c if (pci_resource_flags(pdev, i) & IORESOURCE_IO) { pdev 984 drivers/net/ethernet/intel/e1000/e1000_main.c hw->io_base = pci_resource_start(pdev, i); pdev 1001 drivers/net/ethernet/intel/e1000/e1000_main.c !dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64))) { pdev 1004 drivers/net/ethernet/intel/e1000/e1000_main.c err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 1016 drivers/net/ethernet/intel/e1000/e1000_main.c strncpy(netdev->name, pci_name(pdev), sizeof(netdev->name) - 1); pdev 1029 drivers/net/ethernet/intel/e1000/e1000_main.c ioremap(pci_resource_start(pdev, BAR_1), pdev 1030 drivers/net/ethernet/intel/e1000/e1000_main.c pci_resource_len(pdev, BAR_1)); pdev 1154 drivers/net/ethernet/intel/e1000/e1000_main.c switch (pdev->device) { pdev 1180 drivers/net/ethernet/intel/e1000/e1000_main.c device_set_wakeup_enable(&adapter->pdev->dev, adapter->wol); pdev 1241 drivers/net/ethernet/intel/e1000/e1000_main.c pci_release_selected_regions(pdev, bars); pdev 1244 drivers/net/ethernet/intel/e1000/e1000_main.c pci_disable_device(pdev); pdev 1257 drivers/net/ethernet/intel/e1000/e1000_main.c static void e1000_remove(struct pci_dev *pdev) pdev 1259 drivers/net/ethernet/intel/e1000/e1000_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 1279 drivers/net/ethernet/intel/e1000/e1000_main.c pci_release_selected_regions(pdev, adapter->bars); pdev 1285 drivers/net/ethernet/intel/e1000/e1000_main.c pci_disable_device(pdev); pdev 1495 drivers/net/ethernet/intel/e1000/e1000_main.c struct pci_dev *pdev = adapter->pdev; pdev 1508 drivers/net/ethernet/intel/e1000/e1000_main.c txdr->desc = dma_alloc_coherent(&pdev->dev, txdr->size, &txdr->dma, pdev 1523 drivers/net/ethernet/intel/e1000/e1000_main.c txdr->desc = dma_alloc_coherent(&pdev->dev, txdr->size, pdev 1527 drivers/net/ethernet/intel/e1000/e1000_main.c dma_free_coherent(&pdev->dev, txdr->size, olddesc, pdev 1534 drivers/net/ethernet/intel/e1000/e1000_main.c dma_free_coherent(&pdev->dev, txdr->size, txdr->desc, pdev 1536 drivers/net/ethernet/intel/e1000/e1000_main.c dma_free_coherent(&pdev->dev, txdr->size, olddesc, pdev 1544 drivers/net/ethernet/intel/e1000/e1000_main.c dma_free_coherent(&pdev->dev, txdr->size, olddesc, pdev 1685 drivers/net/ethernet/intel/e1000/e1000_main.c struct pci_dev *pdev = adapter->pdev; pdev 1700 drivers/net/ethernet/intel/e1000/e1000_main.c rxdr->desc = dma_alloc_coherent(&pdev->dev, rxdr->size, &rxdr->dma, pdev 1715 drivers/net/ethernet/intel/e1000/e1000_main.c rxdr->desc = dma_alloc_coherent(&pdev->dev, rxdr->size, pdev 1719 drivers/net/ethernet/intel/e1000/e1000_main.c dma_free_coherent(&pdev->dev, rxdr->size, olddesc, pdev 1726 drivers/net/ethernet/intel/e1000/e1000_main.c dma_free_coherent(&pdev->dev, rxdr->size, rxdr->desc, pdev 1728 drivers/net/ethernet/intel/e1000/e1000_main.c dma_free_coherent(&pdev->dev, rxdr->size, olddesc, pdev 1735 drivers/net/ethernet/intel/e1000/e1000_main.c dma_free_coherent(&pdev->dev, rxdr->size, olddesc, pdev 1921 drivers/net/ethernet/intel/e1000/e1000_main.c struct pci_dev *pdev = adapter->pdev; pdev 1928 drivers/net/ethernet/intel/e1000/e1000_main.c dma_free_coherent(&pdev->dev, tx_ring->size, tx_ring->desc, pdev 1954 drivers/net/ethernet/intel/e1000/e1000_main.c dma_unmap_page(&adapter->pdev->dev, buffer_info->dma, pdev 1957 drivers/net/ethernet/intel/e1000/e1000_main.c dma_unmap_single(&adapter->pdev->dev, buffer_info->dma, pdev 2028 drivers/net/ethernet/intel/e1000/e1000_main.c struct pci_dev *pdev = adapter->pdev; pdev 2035 drivers/net/ethernet/intel/e1000/e1000_main.c dma_free_coherent(&pdev->dev, rx_ring->size, rx_ring->desc, pdev 2082 drivers/net/ethernet/intel/e1000/e1000_main.c struct pci_dev *pdev = adapter->pdev; pdev 2091 drivers/net/ethernet/intel/e1000/e1000_main.c dma_unmap_single(&pdev->dev, buffer_info->dma, pdev 2100 drivers/net/ethernet/intel/e1000/e1000_main.c dma_unmap_page(&pdev->dev, buffer_info->dma, pdev 2826 drivers/net/ethernet/intel/e1000/e1000_main.c struct pci_dev *pdev = adapter->pdev; pdev 2874 drivers/net/ethernet/intel/e1000/e1000_main.c buffer_info->dma = dma_map_single(&pdev->dev, pdev 2877 drivers/net/ethernet/intel/e1000/e1000_main.c if (dma_mapping_error(&pdev->dev, buffer_info->dma)) pdev 2926 drivers/net/ethernet/intel/e1000/e1000_main.c buffer_info->dma = skb_frag_dma_map(&pdev->dev, frag, pdev 2928 drivers/net/ethernet/intel/e1000/e1000_main.c if (dma_mapping_error(&pdev->dev, buffer_info->dma)) pdev 2950 drivers/net/ethernet/intel/e1000/e1000_main.c dev_err(&pdev->dev, "TX DMA map failed\n"); pdev 3590 drivers/net/ethernet/intel/e1000/e1000_main.c struct pci_dev *pdev = adapter->pdev; pdev 3601 drivers/net/ethernet/intel/e1000/e1000_main.c if (pci_channel_offline(pdev)) pdev 4123 drivers/net/ethernet/intel/e1000/e1000_main.c struct pci_dev *pdev = adapter->pdev; pdev 4157 drivers/net/ethernet/intel/e1000/e1000_main.c dma_unmap_page(&pdev->dev, buffer_info->dma, pdev 4324 drivers/net/ethernet/intel/e1000/e1000_main.c dma_sync_single_for_cpu(&adapter->pdev->dev, buffer_info->dma, pdev 4344 drivers/net/ethernet/intel/e1000/e1000_main.c struct pci_dev *pdev = adapter->pdev; pdev 4383 drivers/net/ethernet/intel/e1000/e1000_main.c dma_unmap_single(&pdev->dev, buffer_info->dma, pdev 4491 drivers/net/ethernet/intel/e1000/e1000_main.c struct pci_dev *pdev = adapter->pdev; pdev 4510 drivers/net/ethernet/intel/e1000/e1000_main.c buffer_info->dma = dma_map_page(&pdev->dev, pdev 4514 drivers/net/ethernet/intel/e1000/e1000_main.c if (dma_mapping_error(&pdev->dev, buffer_info->dma)) { pdev 4555 drivers/net/ethernet/intel/e1000/e1000_main.c struct pci_dev *pdev = adapter->pdev; pdev 4602 drivers/net/ethernet/intel/e1000/e1000_main.c buffer_info->dma = dma_map_single(&pdev->dev, pdev 4606 drivers/net/ethernet/intel/e1000/e1000_main.c if (dma_mapping_error(&pdev->dev, buffer_info->dma)) { pdev 4625 drivers/net/ethernet/intel/e1000/e1000_main.c dma_unmap_single(&pdev->dev, buffer_info->dma, pdev 4836 drivers/net/ethernet/intel/e1000/e1000_main.c int ret_val = pci_set_mwi(adapter->pdev); pdev 4846 drivers/net/ethernet/intel/e1000/e1000_main.c pci_clear_mwi(adapter->pdev); pdev 4852 drivers/net/ethernet/intel/e1000/e1000_main.c return pcix_get_mmrbc(adapter->pdev); pdev 4858 drivers/net/ethernet/intel/e1000/e1000_main.c pcix_set_mmrbc(adapter->pdev, mmrbc); pdev 5048 drivers/net/ethernet/intel/e1000/e1000_main.c static int __e1000_shutdown(struct pci_dev *pdev, bool *enable_wake) pdev 5050 drivers/net/ethernet/intel/e1000/e1000_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 5072 drivers/net/ethernet/intel/e1000/e1000_main.c retval = pci_save_state(pdev); pdev 5132 drivers/net/ethernet/intel/e1000/e1000_main.c pci_disable_device(pdev); pdev 5138 drivers/net/ethernet/intel/e1000/e1000_main.c static int e1000_suspend(struct pci_dev *pdev, pm_message_t state) pdev 5143 drivers/net/ethernet/intel/e1000/e1000_main.c retval = __e1000_shutdown(pdev, &wake); pdev 5148 drivers/net/ethernet/intel/e1000/e1000_main.c pci_prepare_to_sleep(pdev); pdev 5150 drivers/net/ethernet/intel/e1000/e1000_main.c pci_wake_from_d3(pdev, false); pdev 5151 drivers/net/ethernet/intel/e1000/e1000_main.c pci_set_power_state(pdev, PCI_D3hot); pdev 5157 drivers/net/ethernet/intel/e1000/e1000_main.c static int e1000_resume(struct pci_dev *pdev) pdev 5159 drivers/net/ethernet/intel/e1000/e1000_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 5164 drivers/net/ethernet/intel/e1000/e1000_main.c pci_set_power_state(pdev, PCI_D0); pdev 5165 drivers/net/ethernet/intel/e1000/e1000_main.c pci_restore_state(pdev); pdev 5166 drivers/net/ethernet/intel/e1000/e1000_main.c pci_save_state(pdev); pdev 5169 drivers/net/ethernet/intel/e1000/e1000_main.c err = pci_enable_device(pdev); pdev 5171 drivers/net/ethernet/intel/e1000/e1000_main.c err = pci_enable_device_mem(pdev); pdev 5180 drivers/net/ethernet/intel/e1000/e1000_main.c pci_set_master(pdev); pdev 5182 drivers/net/ethernet/intel/e1000/e1000_main.c pci_enable_wake(pdev, PCI_D3hot, 0); pdev 5183 drivers/net/ethernet/intel/e1000/e1000_main.c pci_enable_wake(pdev, PCI_D3cold, 0); pdev 5206 drivers/net/ethernet/intel/e1000/e1000_main.c static void e1000_shutdown(struct pci_dev *pdev) pdev 5210 drivers/net/ethernet/intel/e1000/e1000_main.c __e1000_shutdown(pdev, &wake); pdev 5213 drivers/net/ethernet/intel/e1000/e1000_main.c pci_wake_from_d3(pdev, wake); pdev 5214 drivers/net/ethernet/intel/e1000/e1000_main.c pci_set_power_state(pdev, PCI_D3hot); pdev 5227 drivers/net/ethernet/intel/e1000/e1000_main.c if (disable_hardirq(adapter->pdev->irq)) pdev 5228 drivers/net/ethernet/intel/e1000/e1000_main.c e1000_intr(adapter->pdev->irq, netdev); pdev 5229 drivers/net/ethernet/intel/e1000/e1000_main.c enable_irq(adapter->pdev->irq); pdev 5241 drivers/net/ethernet/intel/e1000/e1000_main.c static pci_ers_result_t e1000_io_error_detected(struct pci_dev *pdev, pdev 5244 drivers/net/ethernet/intel/e1000/e1000_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 5256 drivers/net/ethernet/intel/e1000/e1000_main.c pci_disable_device(pdev); pdev 5269 drivers/net/ethernet/intel/e1000/e1000_main.c static pci_ers_result_t e1000_io_slot_reset(struct pci_dev *pdev) pdev 5271 drivers/net/ethernet/intel/e1000/e1000_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 5277 drivers/net/ethernet/intel/e1000/e1000_main.c err = pci_enable_device(pdev); pdev 5279 drivers/net/ethernet/intel/e1000/e1000_main.c err = pci_enable_device_mem(pdev); pdev 5288 drivers/net/ethernet/intel/e1000/e1000_main.c pci_set_master(pdev); pdev 5290 drivers/net/ethernet/intel/e1000/e1000_main.c pci_enable_wake(pdev, PCI_D3hot, 0); pdev 5291 drivers/net/ethernet/intel/e1000/e1000_main.c pci_enable_wake(pdev, PCI_D3cold, 0); pdev 5307 drivers/net/ethernet/intel/e1000/e1000_main.c static void e1000_io_resume(struct pci_dev *pdev) pdev 5309 drivers/net/ethernet/intel/e1000/e1000_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 120 drivers/net/ethernet/intel/e1000e/80003es2lan.c switch (hw->adapter->pdev->device) { pdev 200 drivers/net/ethernet/intel/e1000e/82571.c switch (hw->adapter->pdev->device) { pdev 317 drivers/net/ethernet/intel/e1000e/82571.c struct pci_dev *pdev = adapter->pdev; pdev 334 drivers/net/ethernet/intel/e1000e/82571.c switch (pdev->device) { pdev 355 drivers/net/ethernet/intel/e1000e/82571.c if (((pdev->device == E1000_DEV_ID_82571EB_FIBER) || pdev 356 drivers/net/ethernet/intel/e1000e/82571.c (pdev->device == E1000_DEV_ID_82571EB_SERDES) || pdev 357 drivers/net/ethernet/intel/e1000e/82571.c (pdev->device == E1000_DEV_ID_82571EB_COPPER)) && pdev 365 drivers/net/ethernet/intel/e1000e/82571.c if (pdev->device == E1000_DEV_ID_82571EB_SERDES_QUAD) pdev 369 drivers/net/ethernet/intel/e1000e/82571.c if (pdev->device == E1000_DEV_ID_82573L) { pdev 277 drivers/net/ethernet/intel/e1000e/e1000.h struct pci_dev *pdev; pdev 441 drivers/net/ethernet/intel/e1000e/ethtool.c (adapter->pdev->revision << 16) | pdev 442 drivers/net/ethernet/intel/e1000e/ethtool.c adapter->pdev->device; pdev 507 drivers/net/ethernet/intel/e1000e/ethtool.c eeprom->magic = adapter->pdev->vendor | (adapter->pdev->device << 16); pdev 567 drivers/net/ethernet/intel/e1000e/ethtool.c (adapter->pdev->vendor | (adapter->pdev->device << 16))) pdev 648 drivers/net/ethernet/intel/e1000e/ethtool.c strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), pdev 988 drivers/net/ethernet/intel/e1000e/ethtool.c u32 irq = adapter->pdev->irq; pdev 1116 drivers/net/ethernet/intel/e1000e/ethtool.c struct pci_dev *pdev = adapter->pdev; pdev 1125 drivers/net/ethernet/intel/e1000e/ethtool.c dma_unmap_single(&pdev->dev, pdev 1138 drivers/net/ethernet/intel/e1000e/ethtool.c dma_unmap_single(&pdev->dev, pdev 1146 drivers/net/ethernet/intel/e1000e/ethtool.c dma_free_coherent(&pdev->dev, tx_ring->size, tx_ring->desc, pdev 1151 drivers/net/ethernet/intel/e1000e/ethtool.c dma_free_coherent(&pdev->dev, rx_ring->size, rx_ring->desc, pdev 1166 drivers/net/ethernet/intel/e1000e/ethtool.c struct pci_dev *pdev = adapter->pdev; pdev 1186 drivers/net/ethernet/intel/e1000e/ethtool.c tx_ring->desc = dma_alloc_coherent(&pdev->dev, tx_ring->size, pdev 1218 drivers/net/ethernet/intel/e1000e/ethtool.c dma_map_single(&pdev->dev, skb->data, skb->len, pdev 1220 drivers/net/ethernet/intel/e1000e/ethtool.c if (dma_mapping_error(&pdev->dev, pdev 1246 drivers/net/ethernet/intel/e1000e/ethtool.c rx_ring->desc = dma_alloc_coherent(&pdev->dev, rx_ring->size, pdev 1282 drivers/net/ethernet/intel/e1000e/ethtool.c dma_map_single(&pdev->dev, skb->data, 2048, pdev 1284 drivers/net/ethernet/intel/e1000e/ethtool.c if (dma_mapping_error(&pdev->dev, pdev 1629 drivers/net/ethernet/intel/e1000e/ethtool.c struct pci_dev *pdev = adapter->pdev; pdev 1659 drivers/net/ethernet/intel/e1000e/ethtool.c dma_sync_single_for_device(&pdev->dev, pdev 1676 drivers/net/ethernet/intel/e1000e/ethtool.c dma_sync_single_for_cpu(&pdev->dev, pdev 1890 drivers/net/ethernet/intel/e1000e/ethtool.c !device_can_wakeup(&adapter->pdev->dev)) pdev 1921 drivers/net/ethernet/intel/e1000e/ethtool.c !device_can_wakeup(&adapter->pdev->dev) || pdev 1940 drivers/net/ethernet/intel/e1000e/ethtool.c device_set_wakeup_enable(&adapter->pdev->dev, adapter->wol); pdev 1045 drivers/net/ethernet/intel/e1000e/ich8lan.c pci_read_config_word(hw->adapter->pdev, E1000_PCI_LTR_CAP_LPT, pdev 1047 drivers/net/ethernet/intel/e1000e/ich8lan.c pci_read_config_word(hw->adapter->pdev, pdev 1080 drivers/net/ethernet/intel/e1000e/ich8lan.c (hw->adapter->pdev->device == E1000_DEV_ID_PCH_LPT_I217_LM) || pdev 1081 drivers/net/ethernet/intel/e1000e/ich8lan.c (hw->adapter->pdev->device == E1000_DEV_ID_PCH_LPT_I217_V) || pdev 1082 drivers/net/ethernet/intel/e1000e/ich8lan.c (hw->adapter->pdev->device == E1000_DEV_ID_PCH_I218_LM2) || pdev 1083 drivers/net/ethernet/intel/e1000e/ich8lan.c (hw->adapter->pdev->device == E1000_DEV_ID_PCH_I218_V2) || pdev 1224 drivers/net/ethernet/intel/e1000e/ich8lan.c (hw->adapter->pdev->device == E1000_DEV_ID_PCH_LPT_I217_LM) || pdev 1225 drivers/net/ethernet/intel/e1000e/ich8lan.c (hw->adapter->pdev->device == E1000_DEV_ID_PCH_LPT_I217_V) || pdev 1226 drivers/net/ethernet/intel/e1000e/ich8lan.c (hw->adapter->pdev->device == E1000_DEV_ID_PCH_I218_LM2) || pdev 1227 drivers/net/ethernet/intel/e1000e/ich8lan.c (hw->adapter->pdev->device == E1000_DEV_ID_PCH_I218_V2) || pdev 1508 drivers/net/ethernet/intel/e1000e/ich8lan.c if ((hw->adapter->pdev->device == E1000_DEV_ID_PCH_LPTLP_I218_LM) || pdev 1509 drivers/net/ethernet/intel/e1000e/ich8lan.c (hw->adapter->pdev->device == E1000_DEV_ID_PCH_LPTLP_I218_V) || pdev 1510 drivers/net/ethernet/intel/e1000e/ich8lan.c (hw->adapter->pdev->device == E1000_DEV_ID_PCH_I218_LM3) || pdev 1511 drivers/net/ethernet/intel/e1000e/ich8lan.c (hw->adapter->pdev->device == E1000_DEV_ID_PCH_I218_V3)) { pdev 2082 drivers/net/ethernet/intel/e1000e/ich8lan.c if ((hw->adapter->pdev->device == E1000_DEV_ID_ICH8_IGP_AMT) || pdev 2083 drivers/net/ethernet/intel/e1000e/ich8lan.c (hw->adapter->pdev->device == E1000_DEV_ID_ICH8_IGP_C)) { pdev 5297 drivers/net/ethernet/intel/e1000e/ich8lan.c u16 phy_reg, device_id = hw->adapter->pdev->device; pdev 21 drivers/net/ethernet/intel/e1000e/mac.c cap_offset = adapter->pdev->pcie_cap; pdev 25 drivers/net/ethernet/intel/e1000e/mac.c pci_read_config_word(adapter->pdev, pdev 225 drivers/net/ethernet/intel/e1000e/netdev.c dev_info(&adapter->pdev->dev, "Net device Info\n"); pdev 232 drivers/net/ethernet/intel/e1000e/netdev.c dev_info(&adapter->pdev->dev, "Register Dump\n"); pdev 243 drivers/net/ethernet/intel/e1000e/netdev.c dev_info(&adapter->pdev->dev, "Tx Ring Summary\n"); pdev 257 drivers/net/ethernet/intel/e1000e/netdev.c dev_info(&adapter->pdev->dev, "Tx Ring Dump\n"); pdev 321 drivers/net/ethernet/intel/e1000e/netdev.c dev_info(&adapter->pdev->dev, "Rx Ring Summary\n"); pdev 330 drivers/net/ethernet/intel/e1000e/netdev.c dev_info(&adapter->pdev->dev, "Rx Ring Dump\n"); pdev 649 drivers/net/ethernet/intel/e1000e/netdev.c struct pci_dev *pdev = adapter->pdev; pdev 675 drivers/net/ethernet/intel/e1000e/netdev.c buffer_info->dma = dma_map_single(&pdev->dev, skb->data, pdev 678 drivers/net/ethernet/intel/e1000e/netdev.c if (dma_mapping_error(&pdev->dev, buffer_info->dma)) { pdev 679 drivers/net/ethernet/intel/e1000e/netdev.c dev_err(&pdev->dev, "Rx DMA map failed\n"); pdev 717 drivers/net/ethernet/intel/e1000e/netdev.c struct pci_dev *pdev = adapter->pdev; pdev 744 drivers/net/ethernet/intel/e1000e/netdev.c ps_page->dma = dma_map_page(&pdev->dev, pdev 748 drivers/net/ethernet/intel/e1000e/netdev.c if (dma_mapping_error(&pdev->dev, pdev 750 drivers/net/ethernet/intel/e1000e/netdev.c dev_err(&adapter->pdev->dev, pdev 773 drivers/net/ethernet/intel/e1000e/netdev.c buffer_info->dma = dma_map_single(&pdev->dev, skb->data, pdev 776 drivers/net/ethernet/intel/e1000e/netdev.c if (dma_mapping_error(&pdev->dev, buffer_info->dma)) { pdev 777 drivers/net/ethernet/intel/e1000e/netdev.c dev_err(&pdev->dev, "Rx DMA map failed\n"); pdev 821 drivers/net/ethernet/intel/e1000e/netdev.c struct pci_dev *pdev = adapter->pdev; pdev 857 drivers/net/ethernet/intel/e1000e/netdev.c buffer_info->dma = dma_map_page(&pdev->dev, pdev 861 drivers/net/ethernet/intel/e1000e/netdev.c if (dma_mapping_error(&pdev->dev, buffer_info->dma)) { pdev 912 drivers/net/ethernet/intel/e1000e/netdev.c struct pci_dev *pdev = adapter->pdev; pdev 950 drivers/net/ethernet/intel/e1000e/netdev.c dma_unmap_single(&pdev->dev, buffer_info->dma, pdev 1063 drivers/net/ethernet/intel/e1000e/netdev.c dma_unmap_page(&adapter->pdev->dev, buffer_info->dma, pdev 1066 drivers/net/ethernet/intel/e1000e/netdev.c dma_unmap_single(&adapter->pdev->dev, buffer_info->dma, pdev 1127 drivers/net/ethernet/intel/e1000e/netdev.c pci_read_config_word(adapter->pdev, PCI_STATUS, &pci_status); pdev 1308 drivers/net/ethernet/intel/e1000e/netdev.c struct pci_dev *pdev = adapter->pdev; pdev 1343 drivers/net/ethernet/intel/e1000e/netdev.c dma_unmap_single(&pdev->dev, buffer_info->dma, pdev 1397 drivers/net/ethernet/intel/e1000e/netdev.c dma_sync_single_for_cpu(&pdev->dev, pdev 1404 drivers/net/ethernet/intel/e1000e/netdev.c dma_sync_single_for_device(&pdev->dev, pdev 1426 drivers/net/ethernet/intel/e1000e/netdev.c dma_unmap_page(&pdev->dev, ps_page->dma, PAGE_SIZE, pdev 1511 drivers/net/ethernet/intel/e1000e/netdev.c struct pci_dev *pdev = adapter->pdev; pdev 1547 drivers/net/ethernet/intel/e1000e/netdev.c dma_unmap_page(&pdev->dev, buffer_info->dma, PAGE_SIZE, pdev 1678 drivers/net/ethernet/intel/e1000e/netdev.c struct pci_dev *pdev = adapter->pdev; pdev 1686 drivers/net/ethernet/intel/e1000e/netdev.c dma_unmap_single(&pdev->dev, buffer_info->dma, pdev 1690 drivers/net/ethernet/intel/e1000e/netdev.c dma_unmap_page(&pdev->dev, buffer_info->dma, pdev 1693 drivers/net/ethernet/intel/e1000e/netdev.c dma_unmap_single(&pdev->dev, buffer_info->dma, pdev 1713 drivers/net/ethernet/intel/e1000e/netdev.c dma_unmap_page(&pdev->dev, ps_page->dma, PAGE_SIZE, pdev 2031 drivers/net/ethernet/intel/e1000e/netdev.c pci_disable_msix(adapter->pdev); pdev 2035 drivers/net/ethernet/intel/e1000e/netdev.c pci_disable_msi(adapter->pdev); pdev 2065 drivers/net/ethernet/intel/e1000e/netdev.c err = pci_enable_msix_range(a->pdev, pdev 2079 drivers/net/ethernet/intel/e1000e/netdev.c if (!pci_enable_msi(adapter->pdev)) { pdev 2169 drivers/net/ethernet/intel/e1000e/netdev.c err = request_irq(adapter->pdev->irq, e1000_intr_msi, 0, pdev 2179 drivers/net/ethernet/intel/e1000e/netdev.c err = request_irq(adapter->pdev->irq, e1000_intr, IRQF_SHARED, pdev 2205 drivers/net/ethernet/intel/e1000e/netdev.c free_irq(adapter->pdev->irq, netdev); pdev 2226 drivers/net/ethernet/intel/e1000e/netdev.c synchronize_irq(adapter->pdev->irq); pdev 2306 drivers/net/ethernet/intel/e1000e/netdev.c struct pci_dev *pdev = adapter->pdev; pdev 2308 drivers/net/ethernet/intel/e1000e/netdev.c ring->desc = dma_alloc_coherent(&pdev->dev, ring->size, &ring->dma, pdev 2438 drivers/net/ethernet/intel/e1000e/netdev.c struct pci_dev *pdev = adapter->pdev; pdev 2445 drivers/net/ethernet/intel/e1000e/netdev.c dma_free_coherent(&pdev->dev, tx_ring->size, tx_ring->desc, pdev 2459 drivers/net/ethernet/intel/e1000e/netdev.c struct pci_dev *pdev = adapter->pdev; pdev 2470 drivers/net/ethernet/intel/e1000e/netdev.c dma_free_coherent(&pdev->dev, rx_ring->size, rx_ring->desc, pdev 3281 drivers/net/ethernet/intel/e1000e/netdev.c dev_info(&adapter->pdev->dev, pdev 3877 drivers/net/ethernet/intel/e1000e/netdev.c pci_read_config_word(adapter->pdev, PCICFG_DESC_RING_STATUS, pdev 3883 drivers/net/ethernet/intel/e1000e/netdev.c pci_read_config_word(adapter->pdev, PCICFG_DESC_RING_STATUS, pdev 3920 drivers/net/ethernet/intel/e1000e/netdev.c dev_warn(&adapter->pdev->dev, pdev 4079 drivers/net/ethernet/intel/e1000e/netdev.c dev_info(&adapter->pdev->dev, pdev 4085 drivers/net/ethernet/intel/e1000e/netdev.c dev_info(&adapter->pdev->dev, pdev 4132 drivers/net/ethernet/intel/e1000e/netdev.c dev_err(&adapter->pdev->dev, pdev 4139 drivers/net/ethernet/intel/e1000e/netdev.c dev_err(&adapter->pdev->dev, pdev 4299 drivers/net/ethernet/intel/e1000e/netdev.c if (!pci_channel_offline(adapter->pdev)) { pdev 4509 drivers/net/ethernet/intel/e1000e/netdev.c err = pci_enable_msi(adapter->pdev); pdev 4513 drivers/net/ethernet/intel/e1000e/netdev.c err = request_irq(adapter->pdev->irq, e1000_intr_msi_test, 0, pdev 4516 drivers/net/ethernet/intel/e1000e/netdev.c pci_disable_msi(adapter->pdev); pdev 4543 drivers/net/ethernet/intel/e1000e/netdev.c free_irq(adapter->pdev->irq, netdev); pdev 4544 drivers/net/ethernet/intel/e1000e/netdev.c pci_disable_msi(adapter->pdev); pdev 4566 drivers/net/ethernet/intel/e1000e/netdev.c pci_read_config_word(adapter->pdev, PCI_COMMAND, &pci_cmd); pdev 4568 drivers/net/ethernet/intel/e1000e/netdev.c pci_write_config_word(adapter->pdev, PCI_COMMAND, pdev 4575 drivers/net/ethernet/intel/e1000e/netdev.c pci_read_config_word(adapter->pdev, PCI_COMMAND, &pci_cmd); pdev 4577 drivers/net/ethernet/intel/e1000e/netdev.c pci_write_config_word(adapter->pdev, PCI_COMMAND, pci_cmd); pdev 4599 drivers/net/ethernet/intel/e1000e/netdev.c struct pci_dev *pdev = adapter->pdev; pdev 4606 drivers/net/ethernet/intel/e1000e/netdev.c pm_runtime_get_sync(&pdev->dev); pdev 4672 drivers/net/ethernet/intel/e1000e/netdev.c pm_runtime_put(&pdev->dev); pdev 4687 drivers/net/ethernet/intel/e1000e/netdev.c pm_runtime_put_sync(&pdev->dev); pdev 4706 drivers/net/ethernet/intel/e1000e/netdev.c struct pci_dev *pdev = adapter->pdev; pdev 4714 drivers/net/ethernet/intel/e1000e/netdev.c pm_runtime_get_sync(&pdev->dev); pdev 4745 drivers/net/ethernet/intel/e1000e/netdev.c pm_runtime_put_sync(&pdev->dev); pdev 4916 drivers/net/ethernet/intel/e1000e/netdev.c struct pci_dev *pdev = adapter->pdev; pdev 4923 drivers/net/ethernet/intel/e1000e/netdev.c if (pci_channel_offline(pdev)) pdev 5032 drivers/net/ethernet/intel/e1000e/netdev.c if (!pm_runtime_suspended((&adapter->pdev->dev)->parent) && pdev 5559 drivers/net/ethernet/intel/e1000e/netdev.c struct pci_dev *pdev = adapter->pdev; pdev 5574 drivers/net/ethernet/intel/e1000e/netdev.c buffer_info->dma = dma_map_single(&pdev->dev, pdev 5578 drivers/net/ethernet/intel/e1000e/netdev.c if (dma_mapping_error(&pdev->dev, buffer_info->dma)) pdev 5609 drivers/net/ethernet/intel/e1000e/netdev.c buffer_info->dma = skb_frag_dma_map(&pdev->dev, frag, pdev 5613 drivers/net/ethernet/intel/e1000e/netdev.c if (dma_mapping_error(&pdev->dev, buffer_info->dma)) pdev 5634 drivers/net/ethernet/intel/e1000e/netdev.c dev_err(&pdev->dev, "Tx DMA map failed\n"); pdev 6286 drivers/net/ethernet/intel/e1000e/netdev.c static void e1000e_flush_lpic(struct pci_dev *pdev) pdev 6288 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 6341 drivers/net/ethernet/intel/e1000e/netdev.c static int __e1000_shutdown(struct pci_dev *pdev, bool runtime) pdev 6343 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 6450 drivers/net/ethernet/intel/e1000e/netdev.c pci_clear_master(pdev); pdev 6462 drivers/net/ethernet/intel/e1000e/netdev.c struct pci_dev *us_dev = pdev->bus->self; pdev 6472 drivers/net/ethernet/intel/e1000e/netdev.c pci_save_state(pdev); pdev 6473 drivers/net/ethernet/intel/e1000e/netdev.c pci_prepare_to_sleep(pdev); pdev 6489 drivers/net/ethernet/intel/e1000e/netdev.c static void __e1000e_disable_aspm(struct pci_dev *pdev, u16 state, int locked) pdev 6491 drivers/net/ethernet/intel/e1000e/netdev.c struct pci_dev *parent = pdev->bus->self; pdev 6507 drivers/net/ethernet/intel/e1000e/netdev.c pcie_capability_read_word(pdev, PCI_EXP_LNKCTL, &pdev_aspmc); pdev 6521 drivers/net/ethernet/intel/e1000e/netdev.c dev_info(&pdev->dev, "Disabling ASPM %s %s\n", pdev 6529 drivers/net/ethernet/intel/e1000e/netdev.c pci_disable_link_state_locked(pdev, state); pdev 6531 drivers/net/ethernet/intel/e1000e/netdev.c pci_disable_link_state(pdev, state); pdev 6537 drivers/net/ethernet/intel/e1000e/netdev.c pcie_capability_read_word(pdev, PCI_EXP_LNKCTL, &pdev_aspmc); pdev 6547 drivers/net/ethernet/intel/e1000e/netdev.c pcie_capability_clear_word(pdev, PCI_EXP_LNKCTL, aspm_dis_mask); pdev 6562 drivers/net/ethernet/intel/e1000e/netdev.c static void e1000e_disable_aspm(struct pci_dev *pdev, u16 state) pdev 6564 drivers/net/ethernet/intel/e1000e/netdev.c __e1000e_disable_aspm(pdev, state, 0); pdev 6575 drivers/net/ethernet/intel/e1000e/netdev.c static void e1000e_disable_aspm_locked(struct pci_dev *pdev, u16 state) pdev 6577 drivers/net/ethernet/intel/e1000e/netdev.c __e1000e_disable_aspm(pdev, state, 1); pdev 6605 drivers/net/ethernet/intel/e1000e/netdev.c static int __e1000_resume(struct pci_dev *pdev) pdev 6607 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 6617 drivers/net/ethernet/intel/e1000e/netdev.c e1000e_disable_aspm(pdev, aspm_disable_flag); pdev 6619 drivers/net/ethernet/intel/e1000e/netdev.c pci_set_master(pdev); pdev 6673 drivers/net/ethernet/intel/e1000e/netdev.c struct pci_dev *pdev = to_pci_dev(dev); pdev 6676 drivers/net/ethernet/intel/e1000e/netdev.c e1000e_flush_lpic(pdev); pdev 6680 drivers/net/ethernet/intel/e1000e/netdev.c rc = __e1000_shutdown(pdev, false); pdev 6689 drivers/net/ethernet/intel/e1000e/netdev.c struct pci_dev *pdev = to_pci_dev(dev); pdev 6692 drivers/net/ethernet/intel/e1000e/netdev.c rc = __e1000_resume(pdev); pdev 6718 drivers/net/ethernet/intel/e1000e/netdev.c struct pci_dev *pdev = to_pci_dev(dev); pdev 6719 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 6723 drivers/net/ethernet/intel/e1000e/netdev.c rc = __e1000_resume(pdev); pdev 6735 drivers/net/ethernet/intel/e1000e/netdev.c struct pci_dev *pdev = to_pci_dev(dev); pdev 6736 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 6751 drivers/net/ethernet/intel/e1000e/netdev.c if (__e1000_shutdown(pdev, true)) { pdev 6760 drivers/net/ethernet/intel/e1000e/netdev.c static void e1000_shutdown(struct pci_dev *pdev) pdev 6762 drivers/net/ethernet/intel/e1000e/netdev.c e1000e_flush_lpic(pdev); pdev 6764 drivers/net/ethernet/intel/e1000e/netdev.c e1000e_pm_freeze(&pdev->dev); pdev 6766 drivers/net/ethernet/intel/e1000e/netdev.c __e1000_shutdown(pdev, false); pdev 6815 drivers/net/ethernet/intel/e1000e/netdev.c e1000_intr_msix(adapter->pdev->irq, netdev); pdev 6818 drivers/net/ethernet/intel/e1000e/netdev.c if (disable_hardirq(adapter->pdev->irq)) pdev 6819 drivers/net/ethernet/intel/e1000e/netdev.c e1000_intr_msi(adapter->pdev->irq, netdev); pdev 6820 drivers/net/ethernet/intel/e1000e/netdev.c enable_irq(adapter->pdev->irq); pdev 6823 drivers/net/ethernet/intel/e1000e/netdev.c if (disable_hardirq(adapter->pdev->irq)) pdev 6824 drivers/net/ethernet/intel/e1000e/netdev.c e1000_intr(adapter->pdev->irq, netdev); pdev 6825 drivers/net/ethernet/intel/e1000e/netdev.c enable_irq(adapter->pdev->irq); pdev 6839 drivers/net/ethernet/intel/e1000e/netdev.c static pci_ers_result_t e1000_io_error_detected(struct pci_dev *pdev, pdev 6842 drivers/net/ethernet/intel/e1000e/netdev.c e1000e_pm_freeze(&pdev->dev); pdev 6847 drivers/net/ethernet/intel/e1000e/netdev.c pci_disable_device(pdev); pdev 6860 drivers/net/ethernet/intel/e1000e/netdev.c static pci_ers_result_t e1000_io_slot_reset(struct pci_dev *pdev) pdev 6862 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 6874 drivers/net/ethernet/intel/e1000e/netdev.c e1000e_disable_aspm_locked(pdev, aspm_disable_flag); pdev 6876 drivers/net/ethernet/intel/e1000e/netdev.c err = pci_enable_device_mem(pdev); pdev 6878 drivers/net/ethernet/intel/e1000e/netdev.c dev_err(&pdev->dev, pdev 6882 drivers/net/ethernet/intel/e1000e/netdev.c pdev->state_saved = true; pdev 6883 drivers/net/ethernet/intel/e1000e/netdev.c pci_restore_state(pdev); pdev 6884 drivers/net/ethernet/intel/e1000e/netdev.c pci_set_master(pdev); pdev 6886 drivers/net/ethernet/intel/e1000e/netdev.c pci_enable_wake(pdev, PCI_D3hot, 0); pdev 6887 drivers/net/ethernet/intel/e1000e/netdev.c pci_enable_wake(pdev, PCI_D3cold, 0); pdev 6905 drivers/net/ethernet/intel/e1000e/netdev.c static void e1000_io_resume(struct pci_dev *pdev) pdev 6907 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 6912 drivers/net/ethernet/intel/e1000e/netdev.c e1000e_pm_thaw(&pdev->dev); pdev 6959 drivers/net/ethernet/intel/e1000e/netdev.c dev_warn(&adapter->pdev->dev, pdev 7056 drivers/net/ethernet/intel/e1000e/netdev.c static int e1000_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 7076 drivers/net/ethernet/intel/e1000e/netdev.c e1000e_disable_aspm(pdev, aspm_disable_flag); pdev 7078 drivers/net/ethernet/intel/e1000e/netdev.c err = pci_enable_device_mem(pdev); pdev 7083 drivers/net/ethernet/intel/e1000e/netdev.c err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 7087 drivers/net/ethernet/intel/e1000e/netdev.c err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 7089 drivers/net/ethernet/intel/e1000e/netdev.c dev_err(&pdev->dev, pdev 7095 drivers/net/ethernet/intel/e1000e/netdev.c bars = pci_select_bars(pdev, IORESOURCE_MEM); pdev 7096 drivers/net/ethernet/intel/e1000e/netdev.c err = pci_request_selected_regions_exclusive(pdev, bars, pdev 7102 drivers/net/ethernet/intel/e1000e/netdev.c pci_enable_pcie_error_reporting(pdev); pdev 7104 drivers/net/ethernet/intel/e1000e/netdev.c pci_set_master(pdev); pdev 7106 drivers/net/ethernet/intel/e1000e/netdev.c err = pci_save_state(pdev); pdev 7115 drivers/net/ethernet/intel/e1000e/netdev.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 7117 drivers/net/ethernet/intel/e1000e/netdev.c netdev->irq = pdev->irq; pdev 7119 drivers/net/ethernet/intel/e1000e/netdev.c pci_set_drvdata(pdev, netdev); pdev 7123 drivers/net/ethernet/intel/e1000e/netdev.c adapter->pdev = pdev; pdev 7133 drivers/net/ethernet/intel/e1000e/netdev.c mmio_start = pci_resource_start(pdev, 0); pdev 7134 drivers/net/ethernet/intel/e1000e/netdev.c mmio_len = pci_resource_len(pdev, 0); pdev 7142 drivers/net/ethernet/intel/e1000e/netdev.c (pci_resource_flags(pdev, 1) & IORESOURCE_MEM) && pdev 7144 drivers/net/ethernet/intel/e1000e/netdev.c flash_start = pci_resource_start(pdev, 1); pdev 7145 drivers/net/ethernet/intel/e1000e/netdev.c flash_len = pci_resource_len(pdev, 1); pdev 7160 drivers/net/ethernet/intel/e1000e/netdev.c strlcpy(netdev->name, pci_name(pdev), sizeof(netdev->name)); pdev 7199 drivers/net/ethernet/intel/e1000e/netdev.c dev_info(&pdev->dev, pdev 7253 drivers/net/ethernet/intel/e1000e/netdev.c dev_err(&pdev->dev, "The NVM Checksum Is Not Valid\n"); pdev 7263 drivers/net/ethernet/intel/e1000e/netdev.c dev_err(&pdev->dev, pdev 7269 drivers/net/ethernet/intel/e1000e/netdev.c dev_err(&pdev->dev, "Invalid MAC Address: %pM\n", pdev 7332 drivers/net/ethernet/intel/e1000e/netdev.c device_wakeup_enable(&pdev->dev); pdev 7365 drivers/net/ethernet/intel/e1000e/netdev.c dev_pm_set_driver_flags(&pdev->dev, DPM_FLAG_NEVER_SKIP); pdev 7367 drivers/net/ethernet/intel/e1000e/netdev.c if (pci_dev_run_wake(pdev) && hw->mac.type < e1000_pch_cnp) pdev 7368 drivers/net/ethernet/intel/e1000e/netdev.c pm_runtime_put_noidle(&pdev->dev); pdev 7390 drivers/net/ethernet/intel/e1000e/netdev.c pci_release_mem_regions(pdev); pdev 7393 drivers/net/ethernet/intel/e1000e/netdev.c pci_disable_device(pdev); pdev 7406 drivers/net/ethernet/intel/e1000e/netdev.c static void e1000_remove(struct pci_dev *pdev) pdev 7408 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 7436 drivers/net/ethernet/intel/e1000e/netdev.c if (pci_dev_run_wake(pdev)) pdev 7437 drivers/net/ethernet/intel/e1000e/netdev.c pm_runtime_get_noresume(&pdev->dev); pdev 7452 drivers/net/ethernet/intel/e1000e/netdev.c pci_release_mem_regions(pdev); pdev 7457 drivers/net/ethernet/intel/e1000e/netdev.c pci_disable_pcie_error_reporting(pdev); pdev 7459 drivers/net/ethernet/intel/e1000e/netdev.c pci_disable_device(pdev); pdev 176 drivers/net/ethernet/intel/e1000e/param.c dev_info(&adapter->pdev->dev, "%s Enabled\n", pdev 180 drivers/net/ethernet/intel/e1000e/param.c dev_info(&adapter->pdev->dev, "%s Disabled\n", pdev 187 drivers/net/ethernet/intel/e1000e/param.c dev_info(&adapter->pdev->dev, "%s set to %i\n", pdev 200 drivers/net/ethernet/intel/e1000e/param.c dev_info(&adapter->pdev->dev, "%s\n", pdev 211 drivers/net/ethernet/intel/e1000e/param.c dev_info(&adapter->pdev->dev, "Invalid %s value specified (%i) %s\n", pdev 232 drivers/net/ethernet/intel/e1000e/param.c dev_notice(&adapter->pdev->dev, pdev 234 drivers/net/ethernet/intel/e1000e/param.c dev_notice(&adapter->pdev->dev, pdev 357 drivers/net/ethernet/intel/e1000e/param.c dev_info(&adapter->pdev->dev, pdev 365 drivers/net/ethernet/intel/e1000e/param.c dev_info(&adapter->pdev->dev, "%s turned off\n", pdev 369 drivers/net/ethernet/intel/e1000e/param.c dev_info(&adapter->pdev->dev, pdev 374 drivers/net/ethernet/intel/e1000e/param.c dev_info(&adapter->pdev->dev, pdev 380 drivers/net/ethernet/intel/e1000e/param.c dev_info(&adapter->pdev->dev, pdev 386 drivers/net/ethernet/intel/e1000e/param.c dev_info(&adapter->pdev->dev, pdev 427 drivers/net/ethernet/intel/e1000e/param.c dev_err(&adapter->pdev->dev, pdev 326 drivers/net/ethernet/intel/e1000e/ptp.c &adapter->pdev->dev); pdev 294 drivers/net/ethernet/intel/fm10k/fm10k.h struct pci_dev *pdev; pdev 533 drivers/net/ethernet/intel/fm10k/fm10k.h void fm10k_iov_suspend(struct pci_dev *pdev); pdev 534 drivers/net/ethernet/intel/fm10k/fm10k.h int fm10k_iov_resume(struct pci_dev *pdev); pdev 535 drivers/net/ethernet/intel/fm10k/fm10k.h void fm10k_iov_disable(struct pci_dev *pdev); pdev 536 drivers/net/ethernet/intel/fm10k/fm10k.h int fm10k_iov_configure(struct pci_dev *pdev, int num_vfs); pdev 207 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c const char *name = pci_name(interface->pdev); pdev 454 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c strncpy(info->bus_info, pci_name(interface->pdev), pdev 13 drivers/net/ethernet/intel/fm10k/fm10k_iov.c struct pci_dev *pdev = interface->pdev; pdev 15 drivers/net/ethernet/intel/fm10k/fm10k_iov.c dev_err(&pdev->dev, "Unknown message ID %u on VF %d\n", pdev 282 drivers/net/ethernet/intel/fm10k/fm10k_iov.c void fm10k_iov_suspend(struct pci_dev *pdev) pdev 284 drivers/net/ethernet/intel/fm10k/fm10k_iov.c struct fm10k_intfc *interface = pci_get_drvdata(pdev); pdev 306 drivers/net/ethernet/intel/fm10k/fm10k_iov.c static void fm10k_mask_aer_comp_abort(struct pci_dev *pdev) pdev 311 drivers/net/ethernet/intel/fm10k/fm10k_iov.c pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_ERR); pdev 321 drivers/net/ethernet/intel/fm10k/fm10k_iov.c pci_read_config_dword(pdev, pos + PCI_ERR_UNCOR_MASK, &err_mask); pdev 323 drivers/net/ethernet/intel/fm10k/fm10k_iov.c pci_write_config_dword(pdev, pos + PCI_ERR_UNCOR_MASK, err_mask); pdev 326 drivers/net/ethernet/intel/fm10k/fm10k_iov.c int fm10k_iov_resume(struct pci_dev *pdev) pdev 328 drivers/net/ethernet/intel/fm10k/fm10k_iov.c struct fm10k_intfc *interface = pci_get_drvdata(pdev); pdev 345 drivers/net/ethernet/intel/fm10k/fm10k_iov.c fm10k_mask_aer_comp_abort(pdev); pdev 408 drivers/net/ethernet/intel/fm10k/fm10k_iov.c static void fm10k_iov_free_data(struct pci_dev *pdev) pdev 410 drivers/net/ethernet/intel/fm10k/fm10k_iov.c struct fm10k_intfc *interface = pci_get_drvdata(pdev); pdev 416 drivers/net/ethernet/intel/fm10k/fm10k_iov.c fm10k_iov_suspend(pdev); pdev 423 drivers/net/ethernet/intel/fm10k/fm10k_iov.c static s32 fm10k_iov_alloc_data(struct pci_dev *pdev, int num_vfs) pdev 425 drivers/net/ethernet/intel/fm10k/fm10k_iov.c struct fm10k_intfc *interface = pci_get_drvdata(pdev); pdev 464 drivers/net/ethernet/intel/fm10k/fm10k_iov.c dev_err(&pdev->dev, pdev 475 drivers/net/ethernet/intel/fm10k/fm10k_iov.c fm10k_iov_resume(pdev); pdev 480 drivers/net/ethernet/intel/fm10k/fm10k_iov.c void fm10k_iov_disable(struct pci_dev *pdev) pdev 482 drivers/net/ethernet/intel/fm10k/fm10k_iov.c if (pci_num_vf(pdev) && pci_vfs_assigned(pdev)) pdev 483 drivers/net/ethernet/intel/fm10k/fm10k_iov.c dev_err(&pdev->dev, pdev 486 drivers/net/ethernet/intel/fm10k/fm10k_iov.c pci_disable_sriov(pdev); pdev 488 drivers/net/ethernet/intel/fm10k/fm10k_iov.c fm10k_iov_free_data(pdev); pdev 491 drivers/net/ethernet/intel/fm10k/fm10k_iov.c int fm10k_iov_configure(struct pci_dev *pdev, int num_vfs) pdev 493 drivers/net/ethernet/intel/fm10k/fm10k_iov.c int current_vfs = pci_num_vf(pdev); pdev 496 drivers/net/ethernet/intel/fm10k/fm10k_iov.c if (current_vfs && pci_vfs_assigned(pdev)) { pdev 497 drivers/net/ethernet/intel/fm10k/fm10k_iov.c dev_err(&pdev->dev, pdev 501 drivers/net/ethernet/intel/fm10k/fm10k_iov.c pci_disable_sriov(pdev); pdev 502 drivers/net/ethernet/intel/fm10k/fm10k_iov.c fm10k_iov_free_data(pdev); pdev 506 drivers/net/ethernet/intel/fm10k/fm10k_iov.c err = fm10k_iov_alloc_data(pdev, num_vfs); pdev 512 drivers/net/ethernet/intel/fm10k/fm10k_iov.c err = pci_enable_sriov(pdev, num_vfs); pdev 514 drivers/net/ethernet/intel/fm10k/fm10k_iov.c dev_err(&pdev->dev, pdev 1636 drivers/net/ethernet/intel/fm10k/fm10k_main.c ring->dev = &interface->pdev->dev; pdev 1665 drivers/net/ethernet/intel/fm10k/fm10k_main.c ring->dev = &interface->pdev->dev; pdev 1802 drivers/net/ethernet/intel/fm10k/fm10k_main.c pci_disable_msix(interface->pdev); pdev 1850 drivers/net/ethernet/intel/fm10k/fm10k_main.c v_budget = pci_enable_msix_range(interface->pdev, pdev 1950 drivers/net/ethernet/intel/fm10k/fm10k_main.c dev_err(&interface->pdev->dev, pdev 1981 drivers/net/ethernet/intel/fm10k/fm10k_main.c dev_err(&interface->pdev->dev, pdev 1989 drivers/net/ethernet/intel/fm10k/fm10k_main.c dev_err(&interface->pdev->dev, pdev 42 drivers/net/ethernet/intel/fm10k/fm10k_pci.c pci_read_config_word(interface->pdev, reg, &value); pdev 241 drivers/net/ethernet/intel/fm10k/fm10k_pci.c fm10k_iov_suspend(interface->pdev); pdev 269 drivers/net/ethernet/intel/fm10k/fm10k_pci.c pci_set_master(interface->pdev); pdev 274 drivers/net/ethernet/intel/fm10k/fm10k_pci.c dev_err(&interface->pdev->dev, "reset_hw failed: %d\n", err); pdev 280 drivers/net/ethernet/intel/fm10k/fm10k_pci.c dev_err(&interface->pdev->dev, "init_hw failed: %d\n", err); pdev 286 drivers/net/ethernet/intel/fm10k/fm10k_pci.c dev_err(&interface->pdev->dev, pdev 319 drivers/net/ethernet/intel/fm10k/fm10k_pci.c fm10k_iov_resume(interface->pdev); pdev 415 drivers/net/ethernet/intel/fm10k/fm10k_pci.c dev_err(&interface->pdev->dev, pdev 1220 drivers/net/ethernet/intel/fm10k/fm10k_pci.c struct pci_dev *pdev = interface->pdev; pdev 1272 drivers/net/ethernet/intel/fm10k/fm10k_pci.c dev_warn(&pdev->dev, pdev 1318 drivers/net/ethernet/intel/fm10k/fm10k_pci.c dev_err(&interface->pdev->dev, pdev 1489 drivers/net/ethernet/intel/fm10k/fm10k_pci.c struct pci_dev *pdev; pdev 1492 drivers/net/ethernet/intel/fm10k/fm10k_pci.c pdev = interface->pdev; pdev 1494 drivers/net/ethernet/intel/fm10k/fm10k_pci.c dev_err(&pdev->dev, "Unknown message ID %u\n", pdev 1567 drivers/net/ethernet/intel/fm10k/fm10k_pci.c dev_warn(&interface->pdev->dev, pdev 1569 drivers/net/ethernet/intel/fm10k/fm10k_pci.c dev_warn(&interface->pdev->dev, pdev 1941 drivers/net/ethernet/intel/fm10k/fm10k_pci.c dev_err(&interface->pdev->dev, pdev 1948 drivers/net/ethernet/intel/fm10k/fm10k_pci.c dev_err(&interface->pdev->dev, pdev 1951 drivers/net/ethernet/intel/fm10k/fm10k_pci.c dev_err(&interface->pdev->dev, "stop_hw failed: %d\n", err); pdev 1972 drivers/net/ethernet/intel/fm10k/fm10k_pci.c struct pci_dev *pdev = interface->pdev; pdev 1983 drivers/net/ethernet/intel/fm10k/fm10k_pci.c hw->vendor_id = pdev->vendor; pdev 1984 drivers/net/ethernet/intel/fm10k/fm10k_pci.c hw->device_id = pdev->device; pdev 1985 drivers/net/ethernet/intel/fm10k/fm10k_pci.c hw->revision_id = pdev->revision; pdev 1986 drivers/net/ethernet/intel/fm10k/fm10k_pci.c hw->subsystem_vendor_id = pdev->subsystem_vendor; pdev 1987 drivers/net/ethernet/intel/fm10k/fm10k_pci.c hw->subsystem_device_id = pdev->subsystem_device; pdev 2008 drivers/net/ethernet/intel/fm10k/fm10k_pci.c hw->mac.ops.set_dma_mask(hw, dma_get_mask(&pdev->dev)); pdev 2011 drivers/net/ethernet/intel/fm10k/fm10k_pci.c if (dma_get_mask(&pdev->dev) > DMA_BIT_MASK(32)) { pdev 2019 drivers/net/ethernet/intel/fm10k/fm10k_pci.c dev_err(&pdev->dev, "reset_hw failed: %d\n", err); pdev 2025 drivers/net/ethernet/intel/fm10k/fm10k_pci.c dev_err(&pdev->dev, "init_hw failed: %d\n", err); pdev 2033 drivers/net/ethernet/intel/fm10k/fm10k_pci.c pci_sriov_set_totalvfs(pdev, hw->iov.total_vfs); pdev 2041 drivers/net/ethernet/intel/fm10k/fm10k_pci.c dev_warn(&pdev->dev, pdev 2051 drivers/net/ethernet/intel/fm10k/fm10k_pci.c dev_err(&pdev->dev, "Invalid MAC Address\n"); pdev 2098 drivers/net/ethernet/intel/fm10k/fm10k_pci.c static int fm10k_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 2104 drivers/net/ethernet/intel/fm10k/fm10k_pci.c if (pdev->error_state != pci_channel_io_normal) { pdev 2105 drivers/net/ethernet/intel/fm10k/fm10k_pci.c dev_err(&pdev->dev, pdev 2110 drivers/net/ethernet/intel/fm10k/fm10k_pci.c err = pci_enable_device_mem(pdev); pdev 2112 drivers/net/ethernet/intel/fm10k/fm10k_pci.c dev_err(&pdev->dev, pdev 2117 drivers/net/ethernet/intel/fm10k/fm10k_pci.c err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(48)); pdev 2119 drivers/net/ethernet/intel/fm10k/fm10k_pci.c err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 2121 drivers/net/ethernet/intel/fm10k/fm10k_pci.c dev_err(&pdev->dev, pdev 2126 drivers/net/ethernet/intel/fm10k/fm10k_pci.c err = pci_request_mem_regions(pdev, fm10k_driver_name); pdev 2128 drivers/net/ethernet/intel/fm10k/fm10k_pci.c dev_err(&pdev->dev, pdev 2133 drivers/net/ethernet/intel/fm10k/fm10k_pci.c pci_enable_pcie_error_reporting(pdev); pdev 2135 drivers/net/ethernet/intel/fm10k/fm10k_pci.c pci_set_master(pdev); pdev 2136 drivers/net/ethernet/intel/fm10k/fm10k_pci.c pci_save_state(pdev); pdev 2144 drivers/net/ethernet/intel/fm10k/fm10k_pci.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 2147 drivers/net/ethernet/intel/fm10k/fm10k_pci.c pci_set_drvdata(pdev, interface); pdev 2150 drivers/net/ethernet/intel/fm10k/fm10k_pci.c interface->pdev = pdev; pdev 2152 drivers/net/ethernet/intel/fm10k/fm10k_pci.c interface->uc_addr = ioremap(pci_resource_start(pdev, 0), pdev 2208 drivers/net/ethernet/intel/fm10k/fm10k_pci.c pcie_print_link_status(interface->pdev); pdev 2211 drivers/net/ethernet/intel/fm10k/fm10k_pci.c dev_info(&pdev->dev, "%pM\n", netdev->dev_addr); pdev 2214 drivers/net/ethernet/intel/fm10k/fm10k_pci.c fm10k_iov_configure(pdev, 0); pdev 2233 drivers/net/ethernet/intel/fm10k/fm10k_pci.c pci_release_mem_regions(pdev); pdev 2236 drivers/net/ethernet/intel/fm10k/fm10k_pci.c pci_disable_device(pdev); pdev 2249 drivers/net/ethernet/intel/fm10k/fm10k_pci.c static void fm10k_remove(struct pci_dev *pdev) pdev 2251 drivers/net/ethernet/intel/fm10k/fm10k_pci.c struct fm10k_intfc *interface = pci_get_drvdata(pdev); pdev 2267 drivers/net/ethernet/intel/fm10k/fm10k_pci.c fm10k_iov_disable(pdev); pdev 2284 drivers/net/ethernet/intel/fm10k/fm10k_pci.c pci_release_mem_regions(pdev); pdev 2286 drivers/net/ethernet/intel/fm10k/fm10k_pci.c pci_disable_pcie_error_reporting(pdev); pdev 2288 drivers/net/ethernet/intel/fm10k/fm10k_pci.c pci_disable_device(pdev); pdev 2316 drivers/net/ethernet/intel/fm10k/fm10k_pci.c dev_warn(&interface->pdev->dev, pdev 2400 drivers/net/ethernet/intel/fm10k/fm10k_pci.c static pci_ers_result_t fm10k_io_error_detected(struct pci_dev *pdev, pdev 2403 drivers/net/ethernet/intel/fm10k/fm10k_pci.c struct fm10k_intfc *interface = pci_get_drvdata(pdev); pdev 2423 drivers/net/ethernet/intel/fm10k/fm10k_pci.c static pci_ers_result_t fm10k_io_slot_reset(struct pci_dev *pdev) pdev 2427 drivers/net/ethernet/intel/fm10k/fm10k_pci.c if (pci_reenable_device(pdev)) { pdev 2428 drivers/net/ethernet/intel/fm10k/fm10k_pci.c dev_err(&pdev->dev, pdev 2432 drivers/net/ethernet/intel/fm10k/fm10k_pci.c pci_set_master(pdev); pdev 2433 drivers/net/ethernet/intel/fm10k/fm10k_pci.c pci_restore_state(pdev); pdev 2438 drivers/net/ethernet/intel/fm10k/fm10k_pci.c pci_save_state(pdev); pdev 2440 drivers/net/ethernet/intel/fm10k/fm10k_pci.c pci_wake_from_d3(pdev, false); pdev 2455 drivers/net/ethernet/intel/fm10k/fm10k_pci.c static void fm10k_io_resume(struct pci_dev *pdev) pdev 2457 drivers/net/ethernet/intel/fm10k/fm10k_pci.c struct fm10k_intfc *interface = pci_get_drvdata(pdev); pdev 2464 drivers/net/ethernet/intel/fm10k/fm10k_pci.c dev_warn(&pdev->dev, pdev 2477 drivers/net/ethernet/intel/fm10k/fm10k_pci.c static void fm10k_io_reset_prepare(struct pci_dev *pdev) pdev 2480 drivers/net/ethernet/intel/fm10k/fm10k_pci.c if (pci_num_vf(pdev)) pdev 2481 drivers/net/ethernet/intel/fm10k/fm10k_pci.c dev_warn(&pdev->dev, pdev 2483 drivers/net/ethernet/intel/fm10k/fm10k_pci.c fm10k_prepare_suspend(pci_get_drvdata(pdev)); pdev 2493 drivers/net/ethernet/intel/fm10k/fm10k_pci.c static void fm10k_io_reset_done(struct pci_dev *pdev) pdev 2495 drivers/net/ethernet/intel/fm10k/fm10k_pci.c struct fm10k_intfc *interface = pci_get_drvdata(pdev); pdev 2499 drivers/net/ethernet/intel/fm10k/fm10k_pci.c dev_warn(&pdev->dev, pdev 455 drivers/net/ethernet/intel/i40e/i40e.h struct pci_dev *pdev; pdev 64 drivers/net/ethernet/intel/i40e/i40e_client.c dev_err(&vsi->back->pdev->dev, "Invalid queue set handle for TC = %d, vsi id = %d\n", pdev 92 drivers/net/ethernet/intel/i40e/i40e_client.c dev_dbg(&pf->pdev->dev, pdev 97 drivers/net/ethernet/intel/i40e/i40e_client.c dev_dbg(&pf->pdev->dev, "Client is not open, abort virtchnl_receive\n"); pdev 119 drivers/net/ethernet/intel/i40e/i40e_client.c dev_dbg(&vsi->back->pdev->dev, pdev 124 drivers/net/ethernet/intel/i40e/i40e_client.c dev_dbg(&vsi->back->pdev->dev, "Client is not open, abort l2 param change\n"); pdev 177 drivers/net/ethernet/intel/i40e/i40e_client.c dev_dbg(&vsi->back->pdev->dev, pdev 200 drivers/net/ethernet/intel/i40e/i40e_client.c dev_dbg(&pf->pdev->dev, pdev 205 drivers/net/ethernet/intel/i40e/i40e_client.c dev_dbg(&pf->pdev->dev, "Client is not open, abort vf-reset\n"); pdev 225 drivers/net/ethernet/intel/i40e/i40e_client.c dev_dbg(&pf->pdev->dev, pdev 231 drivers/net/ethernet/intel/i40e/i40e_client.c dev_dbg(&pf->pdev->dev, "Client is not open, abort vf-enable\n"); pdev 253 drivers/net/ethernet/intel/i40e/i40e_client.c dev_dbg(&pf->pdev->dev, pdev 300 drivers/net/ethernet/intel/i40e/i40e_client.c cdev->lan_info.pcidev = pf->pdev; pdev 324 drivers/net/ethernet/intel/i40e/i40e_client.c dev_err(&pf->pdev->dev, "MAC address list is empty!\n"); pdev 423 drivers/net/ethernet/intel/i40e/i40e_client.c dev_info(&pf->pdev->dev, "Added LAN device PF%d bus=0x%02x dev=0x%02x func=0x%02x\n", pdev 462 drivers/net/ethernet/intel/i40e/i40e_client.c dev_info(&pf->pdev->dev, "Deleted LAN device PF%d bus=0x%02x dev=0x%02x func=0x%02x\n", pdev 504 drivers/net/ethernet/intel/i40e/i40e_client.c dev_warn(&pf->pdev->dev, pdev 510 drivers/net/ethernet/intel/i40e/i40e_client.c dev_info(&pf->pdev->dev, "Deleted client instance of Client %s\n", pdev 559 drivers/net/ethernet/intel/i40e/i40e_client.c dev_err(&pf->pdev->dev, "Unable to send iWarp message to VF, error %d, aq status %d\n", pdev 658 drivers/net/ethernet/intel/i40e/i40e_client.c dev_warn(&pf->pdev->dev, pdev 698 drivers/net/ethernet/intel/i40e/i40e_client.c dev_info(&pf->pdev->dev, pdev 718 drivers/net/ethernet/intel/i40e/i40e_client.c dev_warn(&pf->pdev->dev, pdev 726 drivers/net/ethernet/intel/i40e/i40e_client.c dev_info(&pf->pdev->dev, pdev 221 drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c dev_dbg(&pf->pdev->dev, "Deleting app for VSI seid=%d err=%d sel=%d proto=0x%x prio=%d\n", pdev 23 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "%d: bad seid\n", seid); pdev 118 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 122 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "vsi seid %d\n", seid); pdev 126 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " netdev: name = %s, state = %lu, flags = 0x%08x\n", pdev 128 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " features = 0x%08lx\n", pdev 130 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " hw_features = 0x%08lx\n", pdev 132 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " vlan_features = 0x%08lx\n", pdev 135 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 139 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 143 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " MAC address: %pM SAN MAC: %pM Port MAC: %pM\n", pdev 148 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 153 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " active_filters %u, promisc_threshold %u, overflow promisc %s\n", pdev 158 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 164 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 170 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 174 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 179 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 184 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 189 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 193 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 197 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 203 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 209 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 213 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 218 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 223 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 228 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 232 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 236 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 247 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 252 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 255 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 261 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 266 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 271 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 276 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 279 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 290 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 295 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 301 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 306 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 311 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 314 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 317 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 323 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 326 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 329 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 332 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 335 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 339 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " type = %i\n", vsi->type); pdev 341 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " VF ID = %i\n", vsi->vf_id); pdev 342 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 345 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 348 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 351 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 355 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 359 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 362 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 366 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 372 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 378 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 384 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 390 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 393 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 396 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 402 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 408 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 411 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 419 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " idx = %d\n", vsi->idx); pdev 420 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 424 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 430 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 434 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 454 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_driver_string(&pf->pdev->dev), pdev 455 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_name(&pf->pdev->dev)); pdev 458 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "AdminQ Tx Ring\n"); pdev 463 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 471 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "AdminQ Rx Ring\n"); pdev 476 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 505 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "vsi %d not found\n", vsi_seid); pdev 509 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "ring %d not found\n", ring_id); pdev 513 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 526 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "vsi = %02i %s ring = %02i\n", pdev 531 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 537 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 546 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 552 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 558 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 565 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "dump desc rx/tx <vsi_seid> <ring_id> [<desc_n>]\n"); pdev 582 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "dump vsi[%d]: %d\n", pdev 594 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " ethstats:\n"); pdev 595 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 598 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 601 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 604 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 607 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 623 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "can't find veb %d\n", seid); pdev 626 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 661 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "no VFs allocated\n"); pdev 665 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "vf %2d: VSI id=%d, seid=%d, qps=%d\n", pdev 667 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " num MDD=%lld, invalid msg=%lld, valid msg=%lld\n", pdev 672 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "invalid VF id %d\n", vf_id); pdev 685 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "no VFs enabled!\n"); pdev 739 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "add VSI %d: bad vsi seid\n", pdev 754 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "added VSI %d to relay %d\n", pdev 757 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "'%s' failed\n", cmd_buf); pdev 762 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 769 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "del VSI %d: seid not found\n", pdev 774 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "deleting VSI %d\n", vsi_seid); pdev 783 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 788 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 796 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 806 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 815 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "added relay %d\n", veb->seid); pdev 817 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "add relay failed\n"); pdev 823 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 828 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 838 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 843 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "deleting relay %d\n", veb_seid); pdev 852 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 859 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "add pvid: VSI %d not found\n", pdev 867 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 871 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 879 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 887 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 893 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 933 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 935 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 937 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "dump desc aq\n"); pdev 940 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 942 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 944 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 946 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 948 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 977 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 984 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 991 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "port bw: tc_bw_share=%d tc_bw_limit=%d\n", pdev 999 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1001 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1006 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "port ets_cfg: %d prio_tc=%d tcbw=%d tctsa=%d\n", pdev 1012 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "port ets_rec: %d prio_tc=%d tcbw=%d tctsa=%d\n", pdev 1017 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1021 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1024 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "port app_table: %d prio=%d selector=%d protocol=0x%x\n", pdev 1030 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1035 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "remote port ets_cfg: %d prio_tc=%d tcbw=%d tctsa=%d\n", pdev 1041 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "remote port ets_rec: %d prio_tc=%d tcbw=%d tctsa=%d\n", pdev 1046 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1052 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1056 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "remote port app_table: %d prio=%d selector=%d protocol=0x%x\n", pdev 1073 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1078 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1090 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1097 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1106 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1108 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "dump switch\n"); pdev 1109 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "dump vsi [seid]\n"); pdev 1110 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "dump reset stats\n"); pdev 1111 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "dump port\n"); pdev 1112 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "dump vf [vf_id]\n"); pdev 1113 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1117 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "debugfs: forcing PFR\n"); pdev 1121 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "debugfs: forcing CoreR\n"); pdev 1125 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "debugfs: forcing GlobR\n"); pdev 1134 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "read <reg>\n"); pdev 1140 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "read reg address 0x%08x too large, max=0x%08lx\n", pdev 1146 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "read: 0x%08x = 0x%08x\n", pdev 1154 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "write <reg> <value>\n"); pdev 1160 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "write reg address 0x%08x too large, max=0x%08lx\n", pdev 1166 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "write: 0x%08x = 0x%08x\n", pdev 1176 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "vsi clear stats called for all vsi's\n"); pdev 1180 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1186 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1190 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "clear_stats vsi [seid]\n"); pdev 1195 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "port stats cleared\n"); pdev 1197 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "clear port stats not allowed on this port partition\n"); pdev 1200 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "clear_stats vsi [seid] or clear_stats port\n"); pdev 1219 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1228 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "AQ command sent Status : Success\n"); pdev 1230 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1234 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1238 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1268 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1289 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "AQ command sent Status : Success\n"); pdev 1291 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1295 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1299 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1315 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "FD current total filter count for this interface: %d\n", pdev 1323 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1334 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1352 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1360 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1384 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1391 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "LLDP MIB (local)\n"); pdev 1412 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1419 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "LLDP MIB (remote)\n"); pdev 1431 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1442 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1467 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1485 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1496 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1500 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1511 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "unknown command '%s'\n", cmd_buf); pdev 1512 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "available commands\n"); pdev 1513 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " add vsi [relay_seid]\n"); pdev 1514 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " del vsi [vsi_seid]\n"); pdev 1515 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " add relay <uplink_seid> <vsi_seid>\n"); pdev 1516 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " del relay <relay_seid>\n"); pdev 1517 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " add pvid <vsi_seid> <vid>\n"); pdev 1518 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " del pvid <vsi_seid>\n"); pdev 1519 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " dump switch\n"); pdev 1520 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " dump vsi [seid]\n"); pdev 1521 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " dump desc tx <vsi_seid> <ring_id> [<desc_n>]\n"); pdev 1522 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " dump desc rx <vsi_seid> <ring_id> [<desc_n>]\n"); pdev 1523 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " dump desc aq\n"); pdev 1524 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " dump reset stats\n"); pdev 1525 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " dump debug fwdata <cluster_id> <table_id> <index>\n"); pdev 1526 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " read <reg>\n"); pdev 1527 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " write <reg> <value>\n"); pdev 1528 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " clear_stats vsi [seid]\n"); pdev 1529 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " clear_stats port\n"); pdev 1530 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " pfr\n"); pdev 1531 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " corer\n"); pdev 1532 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " globr\n"); pdev 1533 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " send aq_cmd <flags> <opcode> <datalen> <retval> <cookie_h> <cookie_l> <param0> <param1> <param2> <param3>\n"); pdev 1534 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " send indirect aq_cmd <flags> <opcode> <datalen> <retval> <cookie_h> <cookie_l> <param0> <param1> <param2> <param3> <buffer_len>\n"); pdev 1535 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " fd current cnt"); pdev 1536 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " lldp start\n"); pdev 1537 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " lldp stop\n"); pdev 1538 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " lldp get local\n"); pdev 1539 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " lldp get remote\n"); pdev 1540 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " lldp event on\n"); pdev 1541 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " lldp event off\n"); pdev 1542 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " nvm read [module] [word_offset] [word_count]\n"); pdev 1648 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "change_mtu <vsi_seid> <mtu>\n"); pdev 1653 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1656 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "change_mtu: no netdev for VSI %d\n", pdev 1662 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "change_mtu called\n"); pdev 1664 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "Could not acquire RTNL - please try again\n"); pdev 1670 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "set_rx_mode <vsi_seid>\n"); pdev 1675 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, pdev 1678 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "set_rx_mode: no netdev for VSI %d\n", pdev 1683 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "set_rx_mode called\n"); pdev 1685 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "Could not acquire RTNL - please try again\n"); pdev 1691 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "napi <vsi_seid>\n"); pdev 1696 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "napi: VSI %d not found\n", pdev 1699 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "napi: no netdev for VSI %d\n", pdev 1704 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "napi called\n"); pdev 1707 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "unknown command '%s'\n", pdev 1709 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, "available commands\n"); pdev 1710 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " change_mtu <vsi_seid> <mtu>\n"); pdev 1711 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " set_rx_mode <vsi_seid>\n"); pdev 1712 drivers/net/ethernet/intel/i40e/i40e_debugfs.c dev_info(&pf->pdev->dev, " napi <vsi_seid>\n"); pdev 1731 drivers/net/ethernet/intel/i40e/i40e_debugfs.c const char *name = pci_name(pf->pdev); pdev 461 drivers/net/ethernet/intel/i40e/i40e_ethtool.c dev_info(&pf->pdev->dev, pdev 1507 drivers/net/ethernet/intel/i40e/i40e_ethtool.c dev_warn(&pf->pdev->dev, "Unsupported FEC mode: %d", pdev 1772 drivers/net/ethernet/intel/i40e/i40e_ethtool.c dev_info(&pf->pdev->dev, pdev 1790 drivers/net/ethernet/intel/i40e/i40e_ethtool.c dev_info(&pf->pdev->dev, pdev 1810 drivers/net/ethernet/intel/i40e/i40e_ethtool.c dev_info(&pf->pdev->dev, pdev 1816 drivers/net/ethernet/intel/i40e/i40e_ethtool.c dev_info(&pf->pdev->dev, pdev 1821 drivers/net/ethernet/intel/i40e/i40e_ethtool.c dev_info(&pf->pdev->dev, pdev 1879 drivers/net/ethernet/intel/i40e/i40e_ethtool.c dev_info(&pf->pdev->dev, pdev 1900 drivers/net/ethernet/intel/i40e/i40e_ethtool.c strlcpy(drvinfo->bus_info, pci_name(pf->pdev), pdev 2541 drivers/net/ethernet/intel/i40e/i40e_ethtool.c dev_warn(&pf->pdev->dev, pdev 2653 drivers/net/ethernet/intel/i40e/i40e_ethtool.c device_set_wakeup_enable(&pf->pdev->dev, pf->wol_en); pdev 3404 drivers/net/ethernet/intel/i40e/i40e_ethtool.c dev_err(&pf->pdev->dev, pdev 4205 drivers/net/ethernet/intel/i40e/i40e_ethtool.c dev_warn(&pf->pdev->dev, pdev 4214 drivers/net/ethernet/intel/i40e/i40e_ethtool.c dev_warn(&pf->pdev->dev, pdev 4421 drivers/net/ethernet/intel/i40e/i40e_ethtool.c dev_warn(&pf->pdev->dev, pdev 4684 drivers/net/ethernet/intel/i40e/i40e_ethtool.c dev_warn(&pf->pdev->dev, pdev 4692 drivers/net/ethernet/intel/i40e/i40e_ethtool.c dev_err(&pf->pdev->dev, pdev 4945 drivers/net/ethernet/intel/i40e/i40e_ethtool.c dev_warn(&pf->pdev->dev, pdev 4955 drivers/net/ethernet/intel/i40e/i40e_ethtool.c dev_warn(&pf->pdev->dev, pdev 4982 drivers/net/ethernet/intel/i40e/i40e_ethtool.c dev_info(&pf->pdev->dev, pdev 5006 drivers/net/ethernet/intel/i40e/i40e_ethtool.c dev_warn(&pf->pdev->dev, "Cannot change FEC config\n"); pdev 5012 drivers/net/ethernet/intel/i40e/i40e_ethtool.c dev_warn(&pf->pdev->dev, pdev 5039 drivers/net/ethernet/intel/i40e/i40e_ethtool.c dev_warn(&pf->pdev->dev, pdev 5044 drivers/net/ethernet/intel/i40e/i40e_ethtool.c dev_warn(&pf->pdev->dev, pdev 5048 drivers/net/ethernet/intel/i40e/i40e_ethtool.c dev_warn(&pf->pdev->dev, pdev 121 drivers/net/ethernet/intel/i40e/i40e_main.c mem->va = dma_alloc_coherent(&pf->pdev->dev, mem->size, &mem->pa, pdev 138 drivers/net/ethernet/intel/i40e/i40e_main.c dma_free_coherent(&pf->pdev->dev, mem->size, mem->va, mem->pa); pdev 199 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 1606 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 1618 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 1733 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&vsi->back->pdev->dev, pdev 1739 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&vsi->back->pdev->dev, pdev 1789 drivers/net/ethernet/intel/i40e/i40e_main.c dev_warn(&pf->pdev->dev, "DCB is enabled but no TC enabled, forcing TC0\n"); pdev 2088 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&vsi->back->pdev->dev, pdev 2123 drivers/net/ethernet/intel/i40e/i40e_main.c dev_warn(&vsi->back->pdev->dev, pdev 2129 drivers/net/ethernet/intel/i40e/i40e_main.c dev_warn(&vsi->back->pdev->dev, pdev 2133 drivers/net/ethernet/intel/i40e/i40e_main.c dev_warn(&vsi->back->pdev->dev, pdev 2175 drivers/net/ethernet/intel/i40e/i40e_main.c dev_warn(&vsi->back->pdev->dev, pdev 2216 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 2228 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 2238 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 2500 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 2533 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 2539 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "%s is %s allmulti mode.\n", pdev 2554 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 2705 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&vsi->back->pdev->dev, pdev 2740 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&vsi->back->pdev->dev, pdev 2772 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&vsi->back->pdev->dev, pdev 2972 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&vsi->back->pdev->dev, pdev 3192 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&vsi->back->pdev->dev, pdev 3201 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&vsi->back->pdev->dev, pdev 3278 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&vsi->back->pdev->dev, pdev 3322 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&vsi->back->pdev->dev, pdev 3331 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&vsi->back->pdev->dev, pdev 3354 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&vsi->back->pdev->dev, pdev 3803 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 3878 drivers/net/ethernet/intel/i40e/i40e_main.c synchronize_irq(pf->pdev->irq); pdev 3951 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, "cleared PE_CRITERR\n"); pdev 4005 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "HMC error interrupt\n"); pdev 4006 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "HMC error info 0x%x, HMC error data 0x%x\n", pdev 4026 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "unhandled interrupt icr0=0x%08x\n", pdev 4031 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "device will be reset\n"); pdev 4246 drivers/net/ethernet/intel/i40e/i40e_main.c err = request_irq(pf->pdev->irq, i40e_intr, 0, pdev 4249 drivers/net/ethernet/intel/i40e/i40e_main.c err = request_irq(pf->pdev->irq, i40e_intr, IRQF_SHARED, pdev 4253 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "request_irq failed, Error %d\n", err); pdev 4281 drivers/net/ethernet/intel/i40e/i40e_main.c i40e_intr(pf->pdev->irq, netdev); pdev 4379 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 4522 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 4681 drivers/net/ethernet/intel/i40e/i40e_main.c free_irq(pf->pdev->irq, pf); pdev 4771 drivers/net/ethernet/intel/i40e/i40e_main.c pci_disable_msix(pf->pdev); pdev 4777 drivers/net/ethernet/intel/i40e/i40e_main.c pci_disable_msi(pf->pdev); pdev 4936 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 4949 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 4958 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 5185 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 5196 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 5204 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 5248 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 5259 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 5383 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 5389 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 5402 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 5410 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, pdev 5439 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&vsi->back->pdev->dev, pdev 5456 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 5469 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 5524 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, pdev 5530 drivers/net/ethernet/intel/i40e/i40e_main.c dev_warn(&pf->pdev->dev, pdev 5541 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, pdev 5597 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&vsi->back->pdev->dev, pdev 5617 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 5628 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&vsi->back->pdev->dev, pdev 5698 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, pdev 5704 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, pdev 5719 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, pdev 5770 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 5844 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 5870 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 5913 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&vsi->back->pdev->dev, pdev 5951 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&vsi->back->pdev->dev, pdev 6002 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 6014 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 6022 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, pdev 6050 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, "unsupported parent vsi type(%d)\n", pdev 6061 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, "failed to setup hw_channel\n"); pdev 6095 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, pdev 6116 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, pdev 6144 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, "Invalid num_queues requested: %d\n", pdev 6153 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "Failed to validate num_queues (%d)\n", pdev 6164 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, pdev 6191 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, pdev 6201 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 6209 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "Failed to setup channel\n"); pdev 6213 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 6225 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, pdev 6280 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&vsi->back->pdev->dev, pdev 6325 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 6335 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 6367 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 6389 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 6416 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 6445 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "DCB is not supported or FW LLDP is disabled\n"); pdev 6455 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 6470 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, pdev 6474 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "FW LLDP disabled for this PF.\n"); pdev 6477 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 6713 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, pdev 6725 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, pdev 6759 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, pdev 6838 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&vsi->back->pdev->dev, pdev 6857 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&vsi->back->pdev->dev, pdev 7005 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&vsi->back->pdev->dev, pdev 7076 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 7133 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 7139 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&vsi->back->pdev->dev, pdev 7149 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 7183 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "Failed to setup macvlans\n"); pdev 7365 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 7471 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&vsi->back->pdev->dev, pdev 7486 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&vsi->back->pdev->dev, pdev 7617 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, pdev 7622 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 7697 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, pdev 7710 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, pdev 7724 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, pdev 7728 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 7761 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, "Unsupported key used: 0x%x\n", pdev 7801 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, "Bad ether dest mask %pM\n", pdev 7811 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, "Bad ether src mask %pM\n", pdev 7829 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, "Bad vlan mask 0x%04x\n", pdev 7853 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, "Bad ip dst mask %pI4b\n", pdev 7863 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, "Bad ip src mask %pI4b\n", pdev 7870 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, "Tenant id not allowed for ip filter\n"); pdev 7887 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, pdev 7909 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, "Bad src port mask 0x%04x\n", pdev 7919 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, "Bad dst port mask 0x%04x\n", pdev 7933 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, pdev 7960 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&vsi->back->pdev->dev, pdev 7973 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&vsi->back->pdev->dev, "TC is not enabled\n"); pdev 7992 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&vsi->back->pdev->dev, "Invalid traffic class\n"); pdev 8002 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&vsi->back->pdev->dev, pdev 8008 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&vsi->back->pdev->dev, pdev 8035 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, pdev 8100 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, pdev 8252 drivers/net/ethernet/intel/i40e/i40e_main.c dev_driver_string(&pf->pdev->dev), vsi->netdev->name); pdev 8270 drivers/net/ethernet/intel/i40e/i40e_main.c dev_driver_string(&pf->pdev->dev), pdev 8271 drivers/net/ethernet/intel/i40e/i40e_main.c dev_name(&pf->pdev->dev)); pdev 8435 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, "GlobalR requested\n"); pdev 8446 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, "CoreR requested\n"); pdev 8462 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, "PFR requested\n"); pdev 8465 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 8474 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 8488 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "VSI down requested\n"); pdev 8500 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 8527 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, "ETS UP2TC changed.\n"); pdev 8533 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, "ETS TC BW Table changed.\n"); pdev 8538 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, "ETS TSA Table changed.\n"); pdev 8546 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, "PFC config change detected.\n"); pdev 8554 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, "APP Table change detected.\n"); pdev 8557 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, "dcb need_reconfig=%d\n", need_reconfig); pdev 8584 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, "LLDP event mib bridge type 0x%x\n", type); pdev 8590 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, pdev 8608 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 8618 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, "No change detected in DCBX configuration.\n"); pdev 8699 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, "overflow Rx Queue Number = %d QTX_CTL=0x%08x\n", pdev 8768 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "FD Sideband/ntuple is being enabled since we have space in the table now\n"); pdev 8789 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "ATR is being enabled since we have space in the table and there are no conflicting ntuple rules\n"); pdev 8904 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "ATR disabled, not enough FD filter space.\n"); pdev 8924 drivers/net/ethernet/intel/i40e/i40e_main.c dev_warn(&pf->pdev->dev, "FD table did not flush, needs more time\n"); pdev 8932 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "FD Filter table flushed and FD-SB replayed.\n"); pdev 9054 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, "couldn't get link state, status: %d\n", pdev 9193 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, pdev 9195 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, pdev 9205 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, pdev 9207 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, pdev 9236 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "ARQ VF Error detected\n"); pdev 9241 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "ARQ Overflow Error detected\n"); pdev 9247 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "ARQ Critical Error detected\n"); pdev 9257 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "ASQ VF Error detected\n"); pdev 9262 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "ASQ Overflow Error detected\n"); pdev 9267 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "ASQ Critical Error detected\n"); pdev 9283 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "ARQ event error %d\n", ret); pdev 9302 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, "ARQ: Update LLDP MIB event received\n"); pdev 9310 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, "ARQ LAN queue overflow event received\n"); pdev 9314 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "ARQ: Msg from other pf\n"); pdev 9324 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 9356 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "eeprom check failed (%d), Tx/Rx traffic disabled\n", pdev 9363 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "eeprom check passed, Tx/Rx traffic enabled\n"); pdev 9385 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 9397 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 9421 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 9433 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 9453 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "enabling bridge mode: %s\n", pdev 9487 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 9496 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 9525 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 9577 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 9588 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 9598 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 9602 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 9606 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 9618 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 9663 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "Couldn't create FDir VSI\n"); pdev 9715 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, pdev 9746 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&vsi->back->pdev->dev, pdev 9754 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&vsi->back->pdev->dev, pdev 9770 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&vsi->back->pdev->dev, pdev 9778 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&vsi->back->pdev->dev, pdev 9807 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, "Tearing down internal switch for reset\n"); pdev 9828 drivers/net/ethernet/intel/i40e/i40e_main.c dev_warn(&pf->pdev->dev, pdev 9910 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "PF reset failed, %d\n", ret); pdev 9945 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, "Rebuilding internal switch\n"); pdev 9950 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "Rebuild AdminQ failed, err %s aq_err %s\n", pdev 9995 drivers/net/ethernet/intel/i40e/i40e_main.c free_irq(pf->pdev->irq, pf); pdev 10018 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "init_lan_hmc failed: %d\n", ret); pdev 10023 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "configure_lan_hmc failed: %d\n", ret); pdev 10033 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "DCB init failed %d, disabled\n", ret); pdev 10053 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "set phy mask fail, err %s aq_err %s\n", pdev 10060 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, "setting flow control: ret = %s last_status = %s\n", pdev 10072 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, "attempting to rebuild switch\n"); pdev 10092 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 10098 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 10107 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, "attempting to rebuild PF VSI\n"); pdev 10111 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 10128 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&vsi->back->pdev->dev, pdev 10164 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "link restart failed, err %s aq_err %s\n", pdev 10192 drivers/net/ethernet/intel/i40e/i40e_main.c dev_warn(&pf->pdev->dev, pdev 10281 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "Malicious Driver Detection event 0x%02x on TX queue %d PF number 0x%02x VF number 0x%02x\n", pdev 10296 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "Malicious Driver Detection event 0x%02x on RX queue %d of function 0x%02x\n", pdev 10306 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, "TX driver issue detected on PF\n"); pdev 10311 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, "RX driver issue detected on PF\n"); pdev 10322 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "TX driver issue detected on VF %d\n", pdev 10324 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 10333 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "RX driver issue detected on VF %d\n", pdev 10335 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 10423 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 10774 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, "pf->vsi[%d] is NULL, just free vsi[%d](type %d)\n", pdev 10780 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, pdev 10849 drivers/net/ethernet/intel/i40e/i40e_main.c ring->dev = &pf->pdev->dev; pdev 10866 drivers/net/ethernet/intel/i40e/i40e_main.c ring->dev = &pf->pdev->dev; pdev 10882 drivers/net/ethernet/intel/i40e/i40e_main.c ring->dev = &pf->pdev->dev; pdev 10906 drivers/net/ethernet/intel/i40e/i40e_main.c vectors = pci_enable_msix_range(pf->pdev, pf->msix_entries, pdev 10909 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 11056 drivers/net/ethernet/intel/i40e/i40e_main.c pci_disable_msix(pf->pdev); pdev 11074 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 11122 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "Sideband Flowdir disabled, not enough MSI-X vectors\n"); pdev 11128 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "VMDq disabled, not enough MSI-X vectors\n"); pdev 11134 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "IWARP disabled, not enough MSI-X vectors\n"); pdev 11248 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "MSI-X not available, trying MSI\n"); pdev 11249 drivers/net/ethernet/intel/i40e/i40e_main.c vectors = pci_enable_msi(pf->pdev); pdev 11251 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "MSI init failed - %d\n", pdev 11259 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "MSI-X and MSI not available, falling back to Legacy IRQ\n"); pdev 11346 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 11354 drivers/net/ethernet/intel/i40e/i40e_main.c err = request_irq(pf->pdev->irq, i40e_intr, flags, pdev 11358 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 11389 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 11429 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 11443 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 11483 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, "Cannot set RSS seed - invalid VSI type\n"); pdev 11501 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, "Cannot set RSS LUT - invalid VSI type\n"); pdev 11699 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, pdev 11709 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "User requested queue count/HW max RSS count: %d/%d\n", pdev 11769 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 11780 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 11798 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "NVM read error, err %s aq_err %s\n", pdev 11811 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 11831 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 11879 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "MFP mode Enabled\n"); pdev 11881 drivers/net/ethernet/intel/i40e/i40e_main.c dev_warn(&pf->pdev->dev, pdev 11884 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 11899 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 11925 drivers/net/ethernet/intel/i40e/i40e_main.c dev_warn(&pf->pdev->dev, pdev 12063 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "ATR re-enabled.\n"); pdev 12086 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, "Cannot set RSS LUT - invalid VSI type\n"); pdev 12116 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, pdev 12664 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 12673 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 12692 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 12748 drivers/net/ethernet/intel/i40e/i40e_main.c synchronize_irq(pf->pdev->irq); pdev 12950 drivers/net/ethernet/intel/i40e/i40e_main.c SET_NETDEV_DEV(netdev, &pf->pdev->dev); pdev 13054 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 13105 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 13135 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 13155 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 13178 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 13274 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&vsi->back->pdev->dev, pdev 13306 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 13337 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "VSI %d has existing VEB %d\n", pdev 13343 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "Can't remove PF VSI\n"); pdev 13431 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "VSI %d has existing q_vectors\n", pdev 13437 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "VSI %d has non-zero base vector %d\n", pdev 13444 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 13460 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 13507 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 13598 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "no such uplink_seid %d\n", pdev 13611 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&vsi->back->pdev->dev, pdev 13630 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "couldn't add VEB\n"); pdev 13658 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 13752 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 13762 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 13918 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 13959 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 13970 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 13978 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 14020 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 14031 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "vsi seid %d not found\n", pdev 14045 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 14095 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 14142 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 14155 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "unknown element type=%d seid=%d\n", pdev 14189 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 14202 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 14234 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 14261 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, pdev 14288 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "setup of MAIN VSI failed\n"); pdev 14308 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "setup_pf_filter_control failed: %d\n", pdev 14388 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "not enough queues for DCB. DCB is disabled.\n"); pdev 14406 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "not enough queues for Flow Director. Flow Director feature is disabled\n"); pdev 14425 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, pdev 14503 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "%s\n", buf); pdev 14518 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_get_platform_mac_addr(struct pci_dev *pdev, struct i40e_pf *pf) pdev 14520 drivers/net/ethernet/intel/i40e/i40e_main.c if (eth_platform_get_mac_address(&pdev->dev, pf->hw.mac.addr)) pdev 14572 drivers/net/ethernet/intel/i40e/i40e_main.c dev_notice(&pf->pdev->dev, "Firmware recovery mode detected. Limiting functionality.\n"); pdev 14573 drivers/net/ethernet/intel/i40e/i40e_main.c dev_notice(&pf->pdev->dev, "Refer to the Intel(R) Ethernet Adapters and Devices User Guide for details on firmware recovery mode.\n"); pdev 14579 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "Reinitializing in normal mode with full functionality.\n"); pdev 14621 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "PF reset failed: %d\n", ret); pdev 14645 drivers/net/ethernet/intel/i40e/i40e_main.c pci_save_state(pf->pdev); pdev 14714 drivers/net/ethernet/intel/i40e/i40e_main.c pci_disable_pcie_error_reporting(pf->pdev); pdev 14715 drivers/net/ethernet/intel/i40e/i40e_main.c pci_release_mem_regions(pf->pdev); pdev 14716 drivers/net/ethernet/intel/i40e/i40e_main.c pci_disable_device(pf->pdev); pdev 14733 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 14746 drivers/net/ethernet/intel/i40e/i40e_main.c err = pci_enable_device_mem(pdev); pdev 14751 drivers/net/ethernet/intel/i40e/i40e_main.c err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 14753 drivers/net/ethernet/intel/i40e/i40e_main.c err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 14755 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pdev->dev, pdev 14762 drivers/net/ethernet/intel/i40e/i40e_main.c err = pci_request_mem_regions(pdev, i40e_driver_name); pdev 14764 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pdev->dev, pdev 14769 drivers/net/ethernet/intel/i40e/i40e_main.c pci_enable_pcie_error_reporting(pdev); pdev 14770 drivers/net/ethernet/intel/i40e/i40e_main.c pci_set_master(pdev); pdev 14783 drivers/net/ethernet/intel/i40e/i40e_main.c pf->pdev = pdev; pdev 14789 drivers/net/ethernet/intel/i40e/i40e_main.c pf->ioremap_len = min_t(int, pci_resource_len(pdev, 0), pdev 14797 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pdev->dev, "Cannot map registers, bar size 0x%X too small, aborting\n", pdev 14802 drivers/net/ethernet/intel/i40e/i40e_main.c hw->hw_addr = ioremap(pci_resource_start(pdev, 0), pf->ioremap_len); pdev 14805 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pdev->dev, "ioremap(0x%04x, 0x%04x) failed: 0x%x\n", pdev 14806 drivers/net/ethernet/intel/i40e/i40e_main.c (unsigned int)pci_resource_start(pdev, 0), pdev 14810 drivers/net/ethernet/intel/i40e/i40e_main.c hw->vendor_id = pdev->vendor; pdev 14811 drivers/net/ethernet/intel/i40e/i40e_main.c hw->device_id = pdev->device; pdev 14812 drivers/net/ethernet/intel/i40e/i40e_main.c pci_read_config_byte(pdev, PCI_REVISION_ID, &hw->revision_id); pdev 14813 drivers/net/ethernet/intel/i40e/i40e_main.c hw->subsystem_vendor_id = pdev->subsystem_vendor; pdev 14814 drivers/net/ethernet/intel/i40e/i40e_main.c hw->subsystem_device_id = pdev->subsystem_device; pdev 14815 drivers/net/ethernet/intel/i40e/i40e_main.c hw->bus.device = PCI_SLOT(pdev->devfn); pdev 14816 drivers/net/ethernet/intel/i40e/i40e_main.c hw->bus.func = PCI_FUNC(pdev->devfn); pdev 14817 drivers/net/ethernet/intel/i40e/i40e_main.c hw->bus.bus_id = pdev->bus->number; pdev 14860 drivers/net/ethernet/intel/i40e/i40e_main.c dev_warn(&pdev->dev, "unidentified MAC or BLANK NVM: %d\n", pdev 14867 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pdev->dev, "Initial pf_reset failed: %d\n", err); pdev 14881 drivers/net/ethernet/intel/i40e/i40e_main.c dev_driver_string(&pf->pdev->dev), dev_name(&pdev->dev)); pdev 14885 drivers/net/ethernet/intel/i40e/i40e_main.c dev_warn(&pdev->dev, "unidentified MAC or BLANK NVM: %d\n", pdev 14896 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pdev->dev, pdev 14903 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pdev->dev, pdev 14911 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pdev->dev, "fw %d.%d.%05d api %d.%d nvm %s [%04x:%04x] [%04x:%04x]\n", pdev 14919 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pdev->dev, pdev 14926 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pdev->dev, pdev 14937 drivers/net/ethernet/intel/i40e/i40e_main.c dev_warn(&pdev->dev, "This device is a pre-production adapter/LOM. Please be aware there may be issues with your hardware. If you are experiencing problems please contact your Intel or hardware representative who provided you with this hardware.\n"); pdev 14947 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pdev->dev, "sw_init failed: %d\n", err); pdev 14957 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pdev->dev, "init_lan_hmc failed: %d\n", err); pdev 14963 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pdev->dev, "configure_lan_hmc failed: %d\n", err); pdev 14973 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pdev->dev, "Stopping firmware LLDP agent.\n"); pdev 14978 drivers/net/ethernet/intel/i40e/i40e_main.c i40e_get_platform_mac_addr(pdev, pf); pdev 14981 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pdev->dev, "invalid MAC address %pM\n", hw->mac.addr); pdev 14985 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pdev->dev, "MAC address: %pM\n", hw->mac.addr); pdev 14991 drivers/net/ethernet/intel/i40e/i40e_main.c pci_set_drvdata(pdev, pf); pdev 14992 drivers/net/ethernet/intel/i40e/i40e_main.c pci_save_state(pdev); pdev 14994 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pdev->dev, pdev 15005 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pdev->dev, "DCB init failed %d, disabled\n", err); pdev 15024 drivers/net/ethernet/intel/i40e/i40e_main.c device_set_wakeup_enable(&pf->pdev->dev, pf->wol_en); pdev 15055 drivers/net/ethernet/intel/i40e/i40e_main.c if (pci_num_vf(pdev)) pdev 15061 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pdev->dev, "setup_pf_switch failed: %d\n", err); pdev 15069 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, pdev 15074 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, pdev 15079 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, pdev 15100 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "set phy mask fail, err %s aq_err %s\n", pdev 15119 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pf->pdev->dev, "link restart failed, err %s aq_err %s\n", pdev 15138 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pdev->dev, pdev 15155 drivers/net/ethernet/intel/i40e/i40e_main.c if (pci_num_vf(pdev)) { pdev 15156 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pdev->dev, pdev 15158 drivers/net/ethernet/intel/i40e/i40e_main.c err = i40e_alloc_vfs(pf, pci_num_vf(pdev)); pdev 15160 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pdev->dev, pdev 15172 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pdev->dev, pdev 15192 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pdev->dev, "Failed to add PF to client API service list: %d\n", pdev 15209 drivers/net/ethernet/intel/i40e/i40e_main.c pcie_capability_read_word(pf->pdev, PCI_EXP_LNKSTA, pdev 15237 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pdev->dev, "PCI-Express: Speed %sGT/s Width x%s\n", pdev 15242 drivers/net/ethernet/intel/i40e/i40e_main.c dev_warn(&pdev->dev, "PCI-Express bandwidth available for this device may be insufficient for optimal performance.\n"); pdev 15243 drivers/net/ethernet/intel/i40e/i40e_main.c dev_warn(&pdev->dev, "Please move the device to a different PCI-e link with more lanes and/or higher transfer rate.\n"); pdev 15250 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, "get requested speeds ret = %s last_status = %s\n", pdev 15261 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pf->pdev->dev, "get supported phy types ret = %s last_status = %s\n", pdev 15304 drivers/net/ethernet/intel/i40e/i40e_main.c pci_disable_pcie_error_reporting(pdev); pdev 15305 drivers/net/ethernet/intel/i40e/i40e_main.c pci_release_mem_regions(pdev); pdev 15308 drivers/net/ethernet/intel/i40e/i40e_main.c pci_disable_device(pdev); pdev 15321 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_remove(struct pci_dev *pdev) pdev 15323 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = pci_get_drvdata(pdev); pdev 15393 drivers/net/ethernet/intel/i40e/i40e_main.c dev_warn(&pdev->dev, "Failed to delete client device: %d\n", pdev 15401 drivers/net/ethernet/intel/i40e/i40e_main.c dev_warn(&pdev->dev, pdev 15410 drivers/net/ethernet/intel/i40e/i40e_main.c free_irq(pf->pdev->irq, pf); pdev 15442 drivers/net/ethernet/intel/i40e/i40e_main.c pci_release_mem_regions(pdev); pdev 15444 drivers/net/ethernet/intel/i40e/i40e_main.c pci_disable_pcie_error_reporting(pdev); pdev 15445 drivers/net/ethernet/intel/i40e/i40e_main.c pci_disable_device(pdev); pdev 15457 drivers/net/ethernet/intel/i40e/i40e_main.c static pci_ers_result_t i40e_pci_error_detected(struct pci_dev *pdev, pdev 15460 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = pci_get_drvdata(pdev); pdev 15462 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pdev->dev, "%s: error %d\n", __func__, error); pdev 15465 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pdev->dev, pdev 15487 drivers/net/ethernet/intel/i40e/i40e_main.c static pci_ers_result_t i40e_pci_error_slot_reset(struct pci_dev *pdev) pdev 15489 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = pci_get_drvdata(pdev); pdev 15493 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pdev->dev, "%s\n", __func__); pdev 15494 drivers/net/ethernet/intel/i40e/i40e_main.c if (pci_enable_device_mem(pdev)) { pdev 15495 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pdev->dev, pdev 15499 drivers/net/ethernet/intel/i40e/i40e_main.c pci_set_master(pdev); pdev 15500 drivers/net/ethernet/intel/i40e/i40e_main.c pci_restore_state(pdev); pdev 15501 drivers/net/ethernet/intel/i40e/i40e_main.c pci_save_state(pdev); pdev 15502 drivers/net/ethernet/intel/i40e/i40e_main.c pci_wake_from_d3(pdev, false); pdev 15518 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_pci_error_reset_prepare(struct pci_dev *pdev) pdev 15520 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = pci_get_drvdata(pdev); pdev 15529 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_pci_error_reset_done(struct pci_dev *pdev) pdev 15531 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = pci_get_drvdata(pdev); pdev 15543 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_pci_error_resume(struct pci_dev *pdev) pdev 15545 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = pci_get_drvdata(pdev); pdev 15547 drivers/net/ethernet/intel/i40e/i40e_main.c dev_dbg(&pdev->dev, "%s\n", __func__); pdev 15571 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, pdev 15587 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, pdev 15597 drivers/net/ethernet/intel/i40e/i40e_main.c dev_err(&pf->pdev->dev, pdev 15605 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_shutdown(struct pci_dev *pdev) pdev 15607 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = pci_get_drvdata(pdev); pdev 15636 drivers/net/ethernet/intel/i40e/i40e_main.c free_irq(pf->pdev->irq, pf); pdev 15647 drivers/net/ethernet/intel/i40e/i40e_main.c pci_wake_from_d3(pdev, pf->wol_en); pdev 15648 drivers/net/ethernet/intel/i40e/i40e_main.c pci_set_power_state(pdev, PCI_D3hot); pdev 23 drivers/net/ethernet/intel/i40e/i40e_osdep.h dev_dbg(&((struct i40e_pf *)hw->back)->pdev->dev, S, ##A); \ pdev 311 drivers/net/ethernet/intel/i40e/i40e_ptp.c dev_dbg(&pf->pdev->dev, pdev 477 drivers/net/ethernet/intel/i40e/i40e_ptp.c dev_warn(&pf->pdev->dev, pdev 716 drivers/net/ethernet/intel/i40e/i40e_ptp.c pf->ptp_clock = ptp_clock_register(&pf->ptp_caps, &pf->pdev->dev); pdev 804 drivers/net/ethernet/intel/i40e/i40e_ptp.c dev_info(&pf->pdev->dev, "%s: PTP not supported on %s\n", pdev 817 drivers/net/ethernet/intel/i40e/i40e_ptp.c dev_err(&pf->pdev->dev, "%s: ptp_clock_register failed\n", pdev 823 drivers/net/ethernet/intel/i40e/i40e_ptp.c dev_info(&pf->pdev->dev, "PHC enabled\n"); pdev 869 drivers/net/ethernet/intel/i40e/i40e_ptp.c dev_info(&pf->pdev->dev, "%s: removed PHC on %s\n", __func__, pdev 211 drivers/net/ethernet/intel/i40e/i40e_txrx.c dev_info(&pf->pdev->dev, pdev 219 drivers/net/ethernet/intel/i40e/i40e_txrx.c dev_info(&pf->pdev->dev, pdev 223 drivers/net/ethernet/intel/i40e/i40e_txrx.c dev_info(&pf->pdev->dev, pdev 285 drivers/net/ethernet/intel/i40e/i40e_txrx.c dev_info(&pf->pdev->dev, pdev 293 drivers/net/ethernet/intel/i40e/i40e_txrx.c dev_info(&pf->pdev->dev, "Filter OK for PCTYPE %d loc = %d)\n", pdev 296 drivers/net/ethernet/intel/i40e/i40e_txrx.c dev_info(&pf->pdev->dev, pdev 305 drivers/net/ethernet/intel/i40e/i40e_txrx.c dev_info(&pf->pdev->dev, "Forcing ATR off, sideband rules for TCP/IPv4 flow being applied\n"); pdev 363 drivers/net/ethernet/intel/i40e/i40e_txrx.c dev_info(&pf->pdev->dev, pdev 371 drivers/net/ethernet/intel/i40e/i40e_txrx.c dev_info(&pf->pdev->dev, pdev 375 drivers/net/ethernet/intel/i40e/i40e_txrx.c dev_info(&pf->pdev->dev, pdev 434 drivers/net/ethernet/intel/i40e/i40e_txrx.c dev_info(&pf->pdev->dev, pdev 444 drivers/net/ethernet/intel/i40e/i40e_txrx.c dev_info(&pf->pdev->dev, pdev 448 drivers/net/ethernet/intel/i40e/i40e_txrx.c dev_info(&pf->pdev->dev, pdev 501 drivers/net/ethernet/intel/i40e/i40e_txrx.c dev_info(&pf->pdev->dev, "Unsupported IPv4 protocol 0x%02x\n", pdev 507 drivers/net/ethernet/intel/i40e/i40e_txrx.c dev_info(&pf->pdev->dev, "Unsupported flow type 0x%02x\n", pdev 534 drivers/net/ethernet/intel/i40e/i40e_txrx.c struct pci_dev *pdev = pf->pdev; pdev 547 drivers/net/ethernet/intel/i40e/i40e_txrx.c dev_warn(&pdev->dev, "ntuple filter loc = %d, could not be added\n", pdev 587 drivers/net/ethernet/intel/i40e/i40e_txrx.c dev_warn(&pdev->dev, "FD filter space full, new ntuple rules will not be added\n"); pdev 591 drivers/net/ethernet/intel/i40e/i40e_txrx.c dev_info(&pdev->dev, "ntuple filter fd_id = %d, could not be removed\n", pdev 161 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_warn(&vf->pf->pdev->dev, pdev 455 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_warn(&pf->pdev->dev, pdev 580 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 590 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 681 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 691 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 721 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 748 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_info(&pf->pdev->dev, pdev 755 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_info(&pf->pdev->dev, pdev 763 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, "Unable to program ucast filters\n"); pdev 784 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, "Unable to set tx rate, VF %d, error code %d.\n", pdev 1046 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_info(&pf->pdev->dev, "VF %d: Not enough queues to allocate, disabling ADq\n", pdev 1146 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 1161 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 1180 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 1195 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 1209 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 1222 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 1275 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, "VF %d PCI transactions stuck\n", pdev 1377 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, "VF reset check timeout on VF %d\n", pdev 1456 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, "VF reset check timeout on VF %d\n", pdev 1535 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c if (!pci_vfs_assigned(pf->pdev)) pdev 1536 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c pci_disable_sriov(pf->pdev); pdev 1538 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_warn(&pf->pdev->dev, "VFs are assigned - not disabling SR-IOV\n"); pdev 1557 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c if (!pci_vfs_assigned(pf->pdev)) { pdev 1587 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c if (pci_num_vf(pf->pdev) != num_alloc_vfs) { pdev 1588 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c ret = pci_enable_sriov(pf->pdev, num_alloc_vfs); pdev 1640 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c static int i40e_pci_sriov_enable(struct pci_dev *pdev, int num_vfs) pdev 1643 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = pci_get_drvdata(pdev); pdev 1644 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c int pre_existing_vfs = pci_num_vf(pdev); pdev 1648 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_warn(&pdev->dev, pdev 1660 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_warn(&pdev->dev, "Unable to enable %d VFs. Limited to %d VFs due to device resource constraints.\n", pdev 1666 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_info(&pdev->dev, "Allocating %d VFs.\n", num_vfs); pdev 1669 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_warn(&pdev->dev, "Failed to enable SR-IOV: %d\n", err); pdev 1690 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c int i40e_pci_sriov_configure(struct pci_dev *pdev, int num_vfs) pdev 1692 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = pci_get_drvdata(pdev); pdev 1696 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_warn(&pdev->dev, "Unable to configure VFs, other operation is pending.\n"); pdev 1705 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c ret = i40e_pci_sriov_enable(pdev, num_vfs); pdev 1709 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c if (!pci_vfs_assigned(pf->pdev)) { pdev 1714 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_warn(&pdev->dev, "Unable to free VFs because some are assigned to VMs.\n"); pdev 1754 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_info(&pf->pdev->dev, "VF %d failed opcode %d, retval: %d\n", pdev 1758 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 1761 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, "Use PF Control I/F to enable the VF\n"); pdev 1773 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_info(&pf->pdev->dev, pdev 1914 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 2017 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 2052 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_info(&pf->pdev->dev, pdev 2057 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_info(&pf->pdev->dev, pdev 2064 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_info(&pf->pdev->dev, pdev 2069 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_info(&pf->pdev->dev, pdev 2472 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 2478 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_warn(&pf->pdev->dev, pdev 2573 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 2583 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, "invalid VF MAC addr %pM\n", pdev 2598 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 2651 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 2667 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, "Unable to program VF %d MAC filters, error %d\n", pdev 2701 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, "Invalid MAC addr %pM for VF %d\n", pdev 2710 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 2735 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, "Unable to program VF %d MAC filters, error %d\n", pdev 2762 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 2775 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 2805 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 3138 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_info(&pf->pdev->dev, pdev 3147 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_info(&pf->pdev->dev, "VF %d: Invalid TC number %u\n", pdev 3166 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_info(&pf->pdev->dev, pdev 3181 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_info(&pf->pdev->dev, pdev 3190 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 3200 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_info(&pf->pdev->dev, "VF %d: Invalid Dest MAC addr %pM\n", pdev 3209 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_info(&pf->pdev->dev, "VF %d: Invalid Source MAC addr %pM\n", pdev 3217 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_info(&pf->pdev->dev, "VF %d: Invalid Dest port\n", pdev 3225 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_info(&pf->pdev->dev, "VF %d: Invalid Source port\n", pdev 3233 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_info(&pf->pdev->dev, "VF %d: Invalid Flow type\n", pdev 3240 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_info(&pf->pdev->dev, "VF %d: invalid VLAN ID\n", pdev 3289 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, "VF %d: no VSI found for matching %u seid, can't delete cloud filter\n", pdev 3300 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 3337 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_info(&pf->pdev->dev, pdev 3345 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_info(&pf->pdev->dev, pdev 3388 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_info(&pf->pdev->dev, "VF %d: Flow type not configured\n", pdev 3403 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 3468 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_info(&pf->pdev->dev, pdev 3476 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_info(&pf->pdev->dev, pdev 3522 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_info(&pf->pdev->dev, "VF %d: Flow type not configured\n", pdev 3537 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 3578 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 3585 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 3594 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 3605 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 3617 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 3651 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 3662 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 3716 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_info(&pf->pdev->dev, pdev 3720 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_info(&pf->pdev->dev, "VF %d trying to delete queue channels but ADq isn't enabled\n", pdev 3770 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, "Invalid message from VF %d, opcode %d, len %d\n", pdev 3867 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, "Unsupported opcode %d from VF %d\n", pdev 3935 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 3969 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_warn(&pf->pdev->dev, "Unable to configure VFs, other operation is pending.\n"); pdev 3996 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, "VF %d still in reset. Try again.\n", pdev 4003 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 4028 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, "Unable to program ucast filters\n"); pdev 4036 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_info(&pf->pdev->dev, "Removing MAC on VF %d\n", vf_id); pdev 4039 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_info(&pf->pdev->dev, "Setting MAC %pM on VF %d\n", pdev 4047 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_info(&pf->pdev->dev, "Bring down and up the VF interface to make this change effective.\n"); pdev 4104 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_warn(&pf->pdev->dev, "Unable to configure VFs, other operation is pending.\n"); pdev 4114 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, "Invalid VF Parameters\n"); pdev 4120 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, "VF VLAN protocol is not supported\n"); pdev 4128 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, "VF %d still in reset. Try again.\n", pdev 4139 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 4167 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_info(&vsi->back->pdev->dev, pdev 4187 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, "Unable to config VF promiscuous mode\n"); pdev 4198 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_info(&pf->pdev->dev, "Setting VLAN %d, QOS 0x%x on VF %d\n", pdev 4204 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_info(&vsi->back->pdev->dev, pdev 4227 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, "Unable to update VF vsi context\n"); pdev 4238 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, "Unable to config vf promiscuous mode\n"); pdev 4268 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_warn(&pf->pdev->dev, "Unable to configure VFs, other operation is pending.\n"); pdev 4278 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, "Invalid min tx rate (%d) (greater than 0) specified for VF %d.\n", pdev 4287 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, "VF %d still in reset. Try again.\n", pdev 4321 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_warn(&pf->pdev->dev, "Unable to configure VFs, other operation is pending.\n"); pdev 4381 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_warn(&pf->pdev->dev, "Unable to configure VFs, other operation is pending.\n"); pdev 4387 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, "Invalid VF Identifier %d\n", vf_id); pdev 4451 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_warn(&pf->pdev->dev, "Unable to configure VFs, other operation is pending.\n"); pdev 4457 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, "Invalid VF Identifier %d\n", vf_id); pdev 4464 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, "VF %d still in reset. Try again.\n", pdev 4483 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, "Error %d updating VSI parameters\n", pdev 4508 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_warn(&pf->pdev->dev, "Unable to configure VFs, other operation is pending.\n"); pdev 4514 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, "Invalid VF Identifier %d\n", vf_id); pdev 4520 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_err(&pf->pdev->dev, "Trusted VF not supported in MFP mode.\n"); pdev 4532 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_info(&pf->pdev->dev, "VF %u is now %strusted\n", pdev 4537 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c dev_info(&pf->pdev->dev, pdev 26 drivers/net/ethernet/intel/i40e/i40e_xsk.c dev = &pf->pdev->dev; pdev 59 drivers/net/ethernet/intel/i40e/i40e_xsk.c dev = &pf->pdev->dev; pdev 298 drivers/net/ethernet/intel/iavf/iavf.h struct pci_dev *pdev; pdev 68 drivers/net/ethernet/intel/iavf/iavf_client.c dev_dbg(&vsi->back->pdev->dev, pdev 94 drivers/net/ethernet/intel/iavf/iavf_client.c dev_dbg(&vsi->back->pdev->dev, pdev 118 drivers/net/ethernet/intel/iavf/iavf_client.c dev_dbg(&vsi->back->pdev->dev, pdev 148 drivers/net/ethernet/intel/iavf/iavf_client.c dev_err(&adapter->pdev->dev, pdev 169 drivers/net/ethernet/intel/iavf/iavf_client.c dev_dbg(&vsi->back->pdev->dev, pdev 206 drivers/net/ethernet/intel/iavf/iavf_client.c cinst->lan_info.pcidev = adapter->pdev; pdev 227 drivers/net/ethernet/intel/iavf/iavf_client.c dev_err(&adapter->pdev->dev, "MAC address list is empty!\n"); pdev 269 drivers/net/ethernet/intel/iavf/iavf_client.c dev_info(&adapter->pdev->dev, "Added instance of Client %s\n", pdev 312 drivers/net/ethernet/intel/iavf/iavf_client.c dev_info(&adapter->pdev->dev, "Added LAN device bus=0x%02x dev=0x%02x func=0x%02x\n", pdev 340 drivers/net/ethernet/intel/iavf/iavf_client.c dev_info(&adapter->pdev->dev, pdev 379 drivers/net/ethernet/intel/iavf/iavf_client.c dev_warn(&adapter->pdev->dev, pdev 384 drivers/net/ethernet/intel/iavf/iavf_client.c dev_info(&adapter->pdev->dev, "Deleted client instance of Client %s\n", pdev 431 drivers/net/ethernet/intel/iavf/iavf_client.c dev_err(&adapter->pdev->dev, "Unable to send iWarp message to PF, error %d, aq status %d\n", pdev 481 drivers/net/ethernet/intel/iavf/iavf_client.c dev_err(&adapter->pdev->dev, pdev 497 drivers/net/ethernet/intel/iavf/iavf_ethtool.c dev_warn(&adapter->pdev->dev, pdev 565 drivers/net/ethernet/intel/iavf/iavf_ethtool.c strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), 32); pdev 889 drivers/net/ethernet/intel/iavf/iavf_ethtool.c dev_info(&adapter->pdev->dev, "PF is not capable of queue negotiation.\n"); pdev 895 drivers/net/ethernet/intel/iavf/iavf_ethtool.c dev_info(&adapter->pdev->dev, "Cannot set channels since ADq is enabled.\n"); pdev 82 drivers/net/ethernet/intel/iavf/iavf_main.c mem->va = dma_alloc_coherent(&adapter->pdev->dev, mem->size, pdev 102 drivers/net/ethernet/intel/iavf/iavf_main.c dma_free_coherent(&adapter->pdev->dev, mem->size, pdev 451 drivers/net/ethernet/intel/iavf/iavf_main.c dev_info(&adapter->pdev->dev, pdev 496 drivers/net/ethernet/intel/iavf/iavf_main.c dev_name(&adapter->pdev->dev)); pdev 501 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&adapter->pdev->dev, pdev 1052 drivers/net/ethernet/intel/iavf/iavf_main.c err = pci_enable_msix_range(adapter->pdev, adapter->msix_entries, pdev 1055 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&adapter->pdev->dev, "Unable to allocate MSI-X interrupts\n"); pdev 1131 drivers/net/ethernet/intel/iavf/iavf_main.c tx_ring->dev = &adapter->pdev->dev; pdev 1140 drivers/net/ethernet/intel/iavf/iavf_main.c rx_ring->dev = &adapter->pdev->dev; pdev 1214 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&adapter->pdev->dev, "Cannot configure RSS, command %d pending\n", pdev 1221 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&adapter->pdev->dev, "Cannot set RSS key, err %s aq_err %s\n", pdev 1231 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&adapter->pdev->dev, "Cannot set RSS lut, err %s aq_err %s\n", pdev 1398 drivers/net/ethernet/intel/iavf/iavf_main.c pci_disable_msix(adapter->pdev); pdev 1414 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&adapter->pdev->dev, pdev 1423 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&adapter->pdev->dev, pdev 1430 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&adapter->pdev->dev, pdev 1442 drivers/net/ethernet/intel/iavf/iavf_main.c dev_info(&adapter->pdev->dev, "ADq Enabled, %u TCs created", pdev 1445 drivers/net/ethernet/intel/iavf/iavf_main.c dev_info(&adapter->pdev->dev, "Multiqueue %s: Queue pair count = %u", pdev 1655 drivers/net/ethernet/intel/iavf/iavf_main.c struct pci_dev *pdev = adapter->pdev; pdev 1666 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&pdev->dev, "Failed to set MAC type (%d)\n", err); pdev 1672 drivers/net/ethernet/intel/iavf/iavf_main.c dev_info(&pdev->dev, "Device is still in reset (%d), retrying\n", pdev 1683 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&pdev->dev, "Failed to init Admin Queue (%d)\n", err); pdev 1688 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&pdev->dev, "Unable to send to PF (%d)\n", err); pdev 1707 drivers/net/ethernet/intel/iavf/iavf_main.c struct pci_dev *pdev = adapter->pdev; pdev 1714 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&pdev->dev, "Admin queue command never completed\n"); pdev 1726 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&pdev->dev, "Unsupported PF API version %d.%d, expected %d.%d\n", pdev 1735 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&pdev->dev, "Unable to send config request (%d)\n", pdev 1757 drivers/net/ethernet/intel/iavf/iavf_main.c struct pci_dev *pdev = adapter->pdev; pdev 1781 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&pdev->dev, "Unable to get VF config due to PF error condition, not retrying\n"); pdev 1785 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&pdev->dev, "Unable to get VF config (%d)\n", err); pdev 1804 drivers/net/ethernet/intel/iavf/iavf_main.c dev_info(&pdev->dev, "Invalid MAC address %pM, using random\n", pdev 1849 drivers/net/ethernet/intel/iavf/iavf_main.c dev_info(&pdev->dev, "Failed to add VF to client API service list: %d\n", pdev 1853 drivers/net/ethernet/intel/iavf/iavf_main.c dev_info(&pdev->dev, "MAC address: %pM\n", adapter->hw.mac.addr); pdev 1855 drivers/net/ethernet/intel/iavf/iavf_main.c dev_info(&pdev->dev, "GRO is enabled\n"); pdev 1912 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&adapter->pdev->dev, pdev 1944 drivers/net/ethernet/intel/iavf/iavf_main.c dev_dbg(&adapter->pdev->dev, pdev 1968 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&adapter->pdev->dev, "Hardware reset detected\n"); pdev 2046 drivers/net/ethernet/intel/iavf/iavf_main.c dev_info(&adapter->pdev->dev, "Reset task did not complete, VF disabled\n"); pdev 2112 drivers/net/ethernet/intel/iavf/iavf_main.c dev_info(&adapter->pdev->dev, "Never saw reset\n"); pdev 2127 drivers/net/ethernet/intel/iavf/iavf_main.c pci_set_master(adapter->pdev); pdev 2130 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&adapter->pdev->dev, "Reset never finished (%x)\n", pdev 2168 drivers/net/ethernet/intel/iavf/iavf_main.c dev_info(&adapter->pdev->dev, "Failed to init adminq: %d\n", pdev 2259 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&adapter->pdev->dev, "failed to allocate resources during reinit\n"); pdev 2311 drivers/net/ethernet/intel/iavf/iavf_main.c dev_info(&adapter->pdev->dev, "ARQ VF Error detected\n"); pdev 2315 drivers/net/ethernet/intel/iavf/iavf_main.c dev_info(&adapter->pdev->dev, "ARQ Overflow Error detected\n"); pdev 2319 drivers/net/ethernet/intel/iavf/iavf_main.c dev_info(&adapter->pdev->dev, "ARQ Critical Error detected\n"); pdev 2328 drivers/net/ethernet/intel/iavf/iavf_main.c dev_info(&adapter->pdev->dev, "ASQ VF Error detected\n"); pdev 2332 drivers/net/ethernet/intel/iavf/iavf_main.c dev_info(&adapter->pdev->dev, "ASQ Overflow Error detected\n"); pdev 2336 drivers/net/ethernet/intel/iavf/iavf_main.c dev_info(&adapter->pdev->dev, "ASQ Critical Error detected\n"); pdev 2428 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&adapter->pdev->dev, pdev 2455 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&adapter->pdev->dev, pdev 2514 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&adapter->pdev->dev, pdev 2548 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&adapter->pdev->dev, pdev 2627 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&adapter->pdev->dev, "ADq not supported\n"); pdev 2631 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&adapter->pdev->dev, "TC configuration already exists\n"); pdev 2710 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&adapter->pdev->dev, "Unsupported key used: 0x%x\n", pdev 2743 drivers/net/ethernet/intel/iavf/iavf_main.c dev_info(&adapter->pdev->dev, "Only TCP transport is supported\n"); pdev 2758 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&adapter->pdev->dev, "Bad ether dest mask %pM\n", pdev 2768 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&adapter->pdev->dev, "Bad ether src mask %pM\n", pdev 2803 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&adapter->pdev->dev, "Bad vlan mask %u\n", pdev 2827 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&adapter->pdev->dev, "Bad ip dst mask 0x%08x\n", pdev 2837 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&adapter->pdev->dev, "Bad ip src mask 0x%08x\n", pdev 2844 drivers/net/ethernet/intel/iavf/iavf_main.c dev_info(&adapter->pdev->dev, "Tenant id not allowed for ip filter\n"); pdev 2864 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&adapter->pdev->dev, "Bad ipv6 dst mask 0x%02x\n", pdev 2874 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&adapter->pdev->dev, pdev 2899 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&adapter->pdev->dev, "Bad src port mask %u\n", pdev 2909 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&adapter->pdev->dev, "Bad dst port mask %u\n", pdev 2942 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&adapter->pdev->dev, pdev 2966 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&adapter->pdev->dev, "Invalid traffic class\n"); pdev 3147 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&adapter->pdev->dev, "Unable to open device due to PF driver failure.\n"); pdev 3446 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&adapter->pdev->dev, "No LAN VSI found\n"); pdev 3456 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&adapter->pdev->dev, pdev 3604 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&adapter->pdev->dev, pdev 3619 drivers/net/ethernet/intel/iavf/iavf_main.c static void iavf_shutdown(struct pci_dev *pdev) pdev 3621 drivers/net/ethernet/intel/iavf/iavf_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 3634 drivers/net/ethernet/intel/iavf/iavf_main.c pci_save_state(pdev); pdev 3637 drivers/net/ethernet/intel/iavf/iavf_main.c pci_disable_device(pdev); pdev 3651 drivers/net/ethernet/intel/iavf/iavf_main.c static int iavf_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 3658 drivers/net/ethernet/intel/iavf/iavf_main.c err = pci_enable_device(pdev); pdev 3662 drivers/net/ethernet/intel/iavf/iavf_main.c err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 3664 drivers/net/ethernet/intel/iavf/iavf_main.c err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 3666 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&pdev->dev, pdev 3672 drivers/net/ethernet/intel/iavf/iavf_main.c err = pci_request_regions(pdev, iavf_driver_name); pdev 3674 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&pdev->dev, pdev 3679 drivers/net/ethernet/intel/iavf/iavf_main.c pci_enable_pcie_error_reporting(pdev); pdev 3681 drivers/net/ethernet/intel/iavf/iavf_main.c pci_set_master(pdev); pdev 3690 drivers/net/ethernet/intel/iavf/iavf_main.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 3692 drivers/net/ethernet/intel/iavf/iavf_main.c pci_set_drvdata(pdev, netdev); pdev 3696 drivers/net/ethernet/intel/iavf/iavf_main.c adapter->pdev = pdev; pdev 3705 drivers/net/ethernet/intel/iavf/iavf_main.c pci_save_state(pdev); pdev 3707 drivers/net/ethernet/intel/iavf/iavf_main.c hw->hw_addr = ioremap(pci_resource_start(pdev, 0), pdev 3708 drivers/net/ethernet/intel/iavf/iavf_main.c pci_resource_len(pdev, 0)); pdev 3713 drivers/net/ethernet/intel/iavf/iavf_main.c hw->vendor_id = pdev->vendor; pdev 3714 drivers/net/ethernet/intel/iavf/iavf_main.c hw->device_id = pdev->device; pdev 3715 drivers/net/ethernet/intel/iavf/iavf_main.c pci_read_config_byte(pdev, PCI_REVISION_ID, &hw->revision_id); pdev 3716 drivers/net/ethernet/intel/iavf/iavf_main.c hw->subsystem_vendor_id = pdev->subsystem_vendor; pdev 3717 drivers/net/ethernet/intel/iavf/iavf_main.c hw->subsystem_device_id = pdev->subsystem_device; pdev 3718 drivers/net/ethernet/intel/iavf/iavf_main.c hw->bus.device = PCI_SLOT(pdev->devfn); pdev 3719 drivers/net/ethernet/intel/iavf/iavf_main.c hw->bus.func = PCI_FUNC(pdev->devfn); pdev 3720 drivers/net/ethernet/intel/iavf/iavf_main.c hw->bus.bus_id = pdev->bus->number; pdev 3741 drivers/net/ethernet/intel/iavf/iavf_main.c msecs_to_jiffies(5 * (pdev->devfn & 0x07))); pdev 3751 drivers/net/ethernet/intel/iavf/iavf_main.c pci_release_regions(pdev); pdev 3754 drivers/net/ethernet/intel/iavf/iavf_main.c pci_disable_device(pdev); pdev 3766 drivers/net/ethernet/intel/iavf/iavf_main.c static int iavf_suspend(struct pci_dev *pdev, pm_message_t state) pdev 3768 drivers/net/ethernet/intel/iavf/iavf_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 3788 drivers/net/ethernet/intel/iavf/iavf_main.c retval = pci_save_state(pdev); pdev 3792 drivers/net/ethernet/intel/iavf/iavf_main.c pci_disable_device(pdev); pdev 3803 drivers/net/ethernet/intel/iavf/iavf_main.c static int iavf_resume(struct pci_dev *pdev) pdev 3805 drivers/net/ethernet/intel/iavf/iavf_main.c struct iavf_adapter *adapter = pci_get_drvdata(pdev); pdev 3809 drivers/net/ethernet/intel/iavf/iavf_main.c pci_set_power_state(pdev, PCI_D0); pdev 3810 drivers/net/ethernet/intel/iavf/iavf_main.c pci_restore_state(pdev); pdev 3814 drivers/net/ethernet/intel/iavf/iavf_main.c pci_save_state(pdev); pdev 3816 drivers/net/ethernet/intel/iavf/iavf_main.c err = pci_enable_device_mem(pdev); pdev 3818 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&pdev->dev, "Cannot enable PCI device from suspend.\n"); pdev 3821 drivers/net/ethernet/intel/iavf/iavf_main.c pci_set_master(pdev); pdev 3827 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&pdev->dev, "Cannot enable MSI-X interrupts.\n"); pdev 3833 drivers/net/ethernet/intel/iavf/iavf_main.c dev_err(&pdev->dev, "Cannot get interrupt vector.\n"); pdev 3854 drivers/net/ethernet/intel/iavf/iavf_main.c static void iavf_remove(struct pci_dev *pdev) pdev 3856 drivers/net/ethernet/intel/iavf/iavf_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 3875 drivers/net/ethernet/intel/iavf/iavf_main.c dev_warn(&pdev->dev, "Failed to delete client device: %d\n", pdev 3911 drivers/net/ethernet/intel/iavf/iavf_main.c pci_release_regions(pdev); pdev 3941 drivers/net/ethernet/intel/iavf/iavf_main.c pci_disable_pcie_error_reporting(pdev); pdev 3943 drivers/net/ethernet/intel/iavf/iavf_main.c pci_disable_device(pdev); pdev 32 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_dbg(&adapter->pdev->dev, "Unable to send opcode %d to PF, err %s, aq_err %s\n", pdev 100 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_info(&adapter->pdev->dev, "Invalid reply type %d from PF\n", pdev 167 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_info(&adapter->pdev->dev, "Received %d queues, but can only have a max of %d\n", pdev 170 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_info(&adapter->pdev->dev, "Fixing by reducing queues to %d\n", pdev 250 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_err(&adapter->pdev->dev, "Cannot configure queues, command %d pending\n", pdev 305 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_err(&adapter->pdev->dev, "Cannot enable queues, command %d pending\n", pdev 330 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_err(&adapter->pdev->dev, "Cannot disable queues, command %d pending\n", pdev 360 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_err(&adapter->pdev->dev, "Cannot map queues to vectors, command %d pending\n", pdev 413 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_err(&adapter->pdev->dev, "Cannot request queues, command %d pending\n", pdev 442 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_err(&adapter->pdev->dev, "Cannot add filters, command %d pending\n", pdev 462 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_warn(&adapter->pdev->dev, "Too many add MAC changes in one request\n"); pdev 512 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_err(&adapter->pdev->dev, "Cannot remove filters, command %d pending\n", pdev 532 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_warn(&adapter->pdev->dev, "Too many delete MAC changes in one request\n"); pdev 581 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_err(&adapter->pdev->dev, "Cannot add VLANs, command %d pending\n", pdev 602 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_warn(&adapter->pdev->dev, "Too many add VLAN changes in one request\n"); pdev 651 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_err(&adapter->pdev->dev, "Cannot remove VLANs, command %d pending\n", pdev 672 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_warn(&adapter->pdev->dev, "Too many delete VLAN changes in one request\n"); pdev 721 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_err(&adapter->pdev->dev, "Cannot set promiscuous mode, command %d pending\n", pdev 731 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_info(&adapter->pdev->dev, "Entering promiscuous mode\n"); pdev 737 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_info(&adapter->pdev->dev, "Entering multicast promiscuous mode\n"); pdev 745 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_info(&adapter->pdev->dev, "Leaving promiscuous mode\n"); pdev 788 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_err(&adapter->pdev->dev, "Cannot get RSS hash capabilities, command %d pending\n", pdev 809 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_err(&adapter->pdev->dev, "Cannot set RSS hash enable, command %d pending\n", pdev 833 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_err(&adapter->pdev->dev, "Cannot set RSS key, command %d pending\n", pdev 865 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_err(&adapter->pdev->dev, "Cannot set RSS LUT, command %d pending\n", pdev 893 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_err(&adapter->pdev->dev, "Cannot enable stripping, command %d pending\n", pdev 912 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_err(&adapter->pdev->dev, "Cannot disable stripping, command %d pending\n", pdev 978 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_err(&adapter->pdev->dev, "Cannot configure mqprio, command %d pending\n", pdev 1014 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_err(&adapter->pdev->dev, "Cannot configure mqprio, command %d pending\n", pdev 1038 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_info(&adapter->pdev->dev, "dst_mac: %pM src_mac: %pM vlan_id: %hu dst_ip: %pI4 src_ip %pI4 dst_port %hu src_port %hu\n", pdev 1048 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_info(&adapter->pdev->dev, "dst_mac: %pM src_mac: %pM vlan_id: %hu dst_ip: %pI6 src_ip %pI6 dst_port %hu src_port %hu\n", pdev 1075 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_err(&adapter->pdev->dev, "Cannot add cloud filter, command %d pending\n", pdev 1123 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_err(&adapter->pdev->dev, "Cannot remove cloud filter, command %d pending\n", pdev 1232 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_info(&adapter->pdev->dev, "Reset warning received from the PF\n"); pdev 1235 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_info(&adapter->pdev->dev, "Scheduling reset task\n"); pdev 1240 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_err(&adapter->pdev->dev, "Unknown event %d from PF\n", pdev 1249 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_err(&adapter->pdev->dev, "Failed to add VLAN filter, error %s\n", pdev 1253 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_err(&adapter->pdev->dev, "Failed to add MAC filter, error %s\n", pdev 1259 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_err(&adapter->pdev->dev, "Failed to delete VLAN filter, error %s\n", pdev 1263 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_err(&adapter->pdev->dev, "Failed to delete MAC filter, error %s\n", pdev 1267 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_err(&adapter->pdev->dev, "Failed to configure queue channels, error %s\n", pdev 1275 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_err(&adapter->pdev->dev, "Failed to disable queue channels, error %s\n", pdev 1289 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_info(&adapter->pdev->dev, "Failed to add cloud filter, error %s\n", pdev 1308 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_info(&adapter->pdev->dev, "Failed to del cloud filter, error %s\n", pdev 1318 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_err(&adapter->pdev->dev, "PF returned error %d (%s) to our request %d\n", pdev 1409 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_warn(&adapter->pdev->dev, pdev 1418 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_info(&adapter->pdev->dev, pdev 1452 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c dev_warn(&adapter->pdev->dev, "Expected response %d from PF, received %d\n", pdev 320 drivers/net/ethernet/intel/ice/ice.h struct pci_dev *pdev; pdev 166 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dev_err(&pf->pdev->dev, pdev 193 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dev_dbg(&pf->pdev->dev, "DCB tagging enabled (num TC > 1)\n"); pdev 196 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dev_dbg(&pf->pdev->dev, "DCB tagging disabled (num TC = 1)\n"); pdev 201 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dev_dbg(&pf->pdev->dev, "No change in DCB config required\n"); pdev 206 drivers/net/ethernet/intel/ice/ice_dcb_lib.c old_cfg = devm_kzalloc(&pf->pdev->dev, sizeof(*old_cfg), GFP_KERNEL); pdev 225 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dev_err(&pf->pdev->dev, "Set DCB Config failed\n"); pdev 234 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dev_err(&pf->pdev->dev, "Query Port ETS failed\n"); pdev 244 drivers/net/ethernet/intel/ice/ice_dcb_lib.c devm_kfree(&pf->pdev->dev, old_cfg); pdev 290 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dev_dbg(&pf->pdev->dev, "ETS UP2TC changed.\n"); pdev 296 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dev_dbg(&pf->pdev->dev, "ETS TC BW Table changed.\n"); pdev 301 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dev_dbg(&pf->pdev->dev, "ETS TSA Table changed.\n"); pdev 307 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dev_dbg(&pf->pdev->dev, "PFC config change detected.\n"); pdev 313 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dev_dbg(&pf->pdev->dev, "APP Table change detected.\n"); pdev 316 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dev_dbg(&pf->pdev->dev, "dcb need_reconfig=%d\n", need_reconfig); pdev 332 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dev_err(&pf->pdev->dev, "Query Port ETS failed\n"); pdev 351 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dev_err(&pf->pdev->dev, "Failed to set DCB to unwilling\n"); pdev 356 drivers/net/ethernet/intel/ice/ice_dcb_lib.c prev_cfg = devm_kmemdup(&pf->pdev->dev, local_dcbx_cfg, pdev 359 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dev_err(&pf->pdev->dev, "Failed to alloc space for DCB cfg\n"); pdev 371 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dev_err(&pf->pdev->dev, "Set local MIB not accurate\n"); pdev 376 drivers/net/ethernet/intel/ice/ice_dcb_lib.c devm_kfree(&pf->pdev->dev, prev_cfg); pdev 386 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dev_err(&pf->pdev->dev, "Failed to set desired config\n"); pdev 389 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dev_info(&pf->pdev->dev, "DCB restored after reset\n"); pdev 392 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dev_err(&pf->pdev->dev, "Query Port ETS failed\n"); pdev 399 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dev_err(&pf->pdev->dev, "Disabling DCB until new settings occur\n"); pdev 400 drivers/net/ethernet/intel/ice/ice_dcb_lib.c prev_cfg = devm_kzalloc(&pf->pdev->dev, sizeof(*prev_cfg), GFP_KERNEL); pdev 406 drivers/net/ethernet/intel/ice/ice_dcb_lib.c devm_kfree(&pf->pdev->dev, prev_cfg); pdev 421 drivers/net/ethernet/intel/ice/ice_dcb_lib.c newcfg = devm_kzalloc(&pf->pdev->dev, sizeof(*newcfg), GFP_KERNEL); pdev 428 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dev_info(&pf->pdev->dev, "Configuring initial DCB values\n"); pdev 432 drivers/net/ethernet/intel/ice/ice_dcb_lib.c devm_kfree(&pf->pdev->dev, newcfg); pdev 452 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dcbcfg = devm_kzalloc(&pf->pdev->dev, sizeof(*dcbcfg), GFP_KERNEL); pdev 475 drivers/net/ethernet/intel/ice/ice_dcb_lib.c devm_kfree(&pf->pdev->dev, dcbcfg); pdev 489 drivers/net/ethernet/intel/ice/ice_dcb_lib.c struct device *dev = &pf->pdev->dev; pdev 498 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dev_err(&pf->pdev->dev, "Error initializing DCB %d\n", err); pdev 502 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dev_info(&pf->pdev->dev, pdev 507 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dev_info(&pf->pdev->dev, pdev 512 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dev_err(&pf->pdev->dev, pdev 638 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dev_dbg(&pf->pdev->dev, pdev 648 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dev_dbg(&pf->pdev->dev, "LLDP event MIB bridge type 0x%x\n", type); pdev 654 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dev_dbg(&pf->pdev->dev, pdev 662 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dev_err(&pf->pdev->dev, "Failed to get remote DCB config\n"); pdev 676 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dev_err(&pf->pdev->dev, "Failed to get DCB config\n"); pdev 682 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dev_dbg(&pf->pdev->dev, pdev 694 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dev_dbg(&pf->pdev->dev, "DCB tagging enabled (num TC > 1)\n"); pdev 697 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dev_dbg(&pf->pdev->dev, "DCB tagging disabled (num TC = 1)\n"); pdev 706 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dev_err(&pf->pdev->dev, "Query Port ETS failed\n"); pdev 47 drivers/net/ethernet/intel/ice/ice_dcb_lib.h dev_dbg(&pf->pdev->dev, "DCB not supported\n"); pdev 174 drivers/net/ethernet/intel/ice/ice_ethtool.c strlcpy(drvinfo->bus_info, pci_name(pf->pdev), pdev 250 drivers/net/ethernet/intel/ice/ice_ethtool.c dev = &pf->pdev->dev; pdev 360 drivers/net/ethernet/intel/ice/ice_ethtool.c dev_err(&pf->pdev->dev, pdev 369 drivers/net/ethernet/intel/ice/ice_ethtool.c dev_err(&pf->pdev->dev, pdev 509 drivers/net/ethernet/intel/ice/ice_ethtool.c data = devm_kzalloc(&pf->pdev->dev, size, GFP_KERNEL); pdev 714 drivers/net/ethernet/intel/ice/ice_ethtool.c devm_kfree(&pf->pdev->dev, tx_frame); pdev 719 drivers/net/ethernet/intel/ice/ice_ethtool.c ice_free_fltr_list(&pf->pdev->dev, &tmp_list); pdev 783 drivers/net/ethernet/intel/ice/ice_ethtool.c dev_warn(&pf->pdev->dev, pdev 818 drivers/net/ethernet/intel/ice/ice_ethtool.c dev_err(&pf->pdev->dev, pdev 964 drivers/net/ethernet/intel/ice/ice_ethtool.c caps = devm_kzalloc(&vsi->back->pdev->dev, sizeof(*caps), GFP_KERNEL); pdev 1009 drivers/net/ethernet/intel/ice/ice_ethtool.c devm_kfree(&vsi->back->pdev->dev, caps); pdev 1040 drivers/net/ethernet/intel/ice/ice_ethtool.c dev_warn(&vsi->back->pdev->dev, "Unsupported FEC mode: %d\n", pdev 1085 drivers/net/ethernet/intel/ice/ice_ethtool.c caps = devm_kzalloc(&vsi->back->pdev->dev, sizeof(*caps), GFP_KERNEL); pdev 1112 drivers/net/ethernet/intel/ice/ice_ethtool.c devm_kfree(&vsi->back->pdev->dev, caps); pdev 1191 drivers/net/ethernet/intel/ice/ice_ethtool.c dev_info(&pf->pdev->dev, pdev 1199 drivers/net/ethernet/intel/ice/ice_ethtool.c dev_warn(&pf->pdev->dev, pdev 1207 drivers/net/ethernet/intel/ice/ice_ethtool.c dev_warn(&pf->pdev->dev, "Fail to init DCB\n"); pdev 1222 drivers/net/ethernet/intel/ice/ice_ethtool.c dev_warn(&pf->pdev->dev, pdev 1232 drivers/net/ethernet/intel/ice/ice_ethtool.c dev_dbg(&pf->pdev->dev, pdev 1235 drivers/net/ethernet/intel/ice/ice_ethtool.c dev_info(&pf->pdev->dev, "FW DCBX agent is %s\n", pdev 1245 drivers/net/ethernet/intel/ice/ice_ethtool.c dev_dbg(&pf->pdev->dev, "Fail to init DCB\n"); pdev 1255 drivers/net/ethernet/intel/ice/ice_ethtool.c dev_dbg(&pf->pdev->dev, pdev 2143 drivers/net/ethernet/intel/ice/ice_ethtool.c caps = devm_kzalloc(&vsi->back->pdev->dev, sizeof(*caps), GFP_KERNEL); pdev 2201 drivers/net/ethernet/intel/ice/ice_ethtool.c devm_kfree(&vsi->back->pdev->dev, caps); pdev 2430 drivers/net/ethernet/intel/ice/ice_ethtool.c abilities = devm_kzalloc(&pf->pdev->dev, sizeof(*abilities), pdev 2523 drivers/net/ethernet/intel/ice/ice_ethtool.c devm_kfree(&pf->pdev->dev, abilities); pdev 2638 drivers/net/ethernet/intel/ice/ice_ethtool.c tx_rings = devm_kcalloc(&pf->pdev->dev, vsi->alloc_txq, pdev 2657 drivers/net/ethernet/intel/ice/ice_ethtool.c devm_kfree(&pf->pdev->dev, tx_rings); pdev 2670 drivers/net/ethernet/intel/ice/ice_ethtool.c rx_rings = devm_kcalloc(&pf->pdev->dev, vsi->alloc_rxq, pdev 2701 drivers/net/ethernet/intel/ice/ice_ethtool.c devm_kfree(&pf->pdev->dev, rx_rings); pdev 2719 drivers/net/ethernet/intel/ice/ice_ethtool.c devm_kfree(&pf->pdev->dev, tx_rings); pdev 2737 drivers/net/ethernet/intel/ice/ice_ethtool.c devm_kfree(&pf->pdev->dev, rx_rings); pdev 2749 drivers/net/ethernet/intel/ice/ice_ethtool.c devm_kfree(&pf->pdev->dev, tx_rings); pdev 2807 drivers/net/ethernet/intel/ice/ice_ethtool.c pcaps = devm_kzalloc(&vsi->back->pdev->dev, sizeof(*pcaps), pdev 2831 drivers/net/ethernet/intel/ice/ice_ethtool.c devm_kfree(&vsi->back->pdev->dev, pcaps); pdev 3005 drivers/net/ethernet/intel/ice/ice_ethtool.c lut = devm_kzalloc(&pf->pdev->dev, vsi->rss_table_size, GFP_KERNEL); pdev 3018 drivers/net/ethernet/intel/ice/ice_ethtool.c devm_kfree(&pf->pdev->dev, lut); pdev 3053 drivers/net/ethernet/intel/ice/ice_ethtool.c devm_kzalloc(&pf->pdev->dev, pdev 3064 drivers/net/ethernet/intel/ice/ice_ethtool.c vsi->rss_lut_user = devm_kzalloc(&pf->pdev->dev, pdev 3127 drivers/net/ethernet/intel/ice/ice_ethtool.c dev_dbg(&pf->pdev->dev, "Invalid c_type %d\n", c_type); pdev 3267 drivers/net/ethernet/intel/ice/ice_ethtool.c dev_dbg(&pf->pdev->dev, "Invalid container type %d\n", c_type); pdev 90 drivers/net/ethernet/intel/ice/ice_lib.c dev_err(&vsi->back->pdev->dev, pdev 226 drivers/net/ethernet/intel/ice/ice_lib.c dev_err(&pf->pdev->dev, pdev 263 drivers/net/ethernet/intel/ice/ice_lib.c vsi->tx_rings = devm_kcalloc(&pf->pdev->dev, vsi->alloc_txq, pdev 268 drivers/net/ethernet/intel/ice/ice_lib.c vsi->rx_rings = devm_kcalloc(&pf->pdev->dev, vsi->alloc_rxq, pdev 273 drivers/net/ethernet/intel/ice/ice_lib.c vsi->txq_map = devm_kcalloc(&pf->pdev->dev, vsi->alloc_txq, pdev 279 drivers/net/ethernet/intel/ice/ice_lib.c vsi->rxq_map = devm_kcalloc(&pf->pdev->dev, vsi->alloc_rxq, pdev 290 drivers/net/ethernet/intel/ice/ice_lib.c vsi->q_vectors = devm_kcalloc(&pf->pdev->dev, vsi->num_q_vectors, pdev 298 drivers/net/ethernet/intel/ice/ice_lib.c devm_kfree(&pf->pdev->dev, vsi->rxq_map); pdev 300 drivers/net/ethernet/intel/ice/ice_lib.c devm_kfree(&pf->pdev->dev, vsi->txq_map); pdev 302 drivers/net/ethernet/intel/ice/ice_lib.c devm_kfree(&pf->pdev->dev, vsi->rx_rings); pdev 304 drivers/net/ethernet/intel/ice/ice_lib.c devm_kfree(&pf->pdev->dev, vsi->tx_rings); pdev 322 drivers/net/ethernet/intel/ice/ice_lib.c dev_dbg(&vsi->back->pdev->dev, pdev 378 drivers/net/ethernet/intel/ice/ice_lib.c dev_warn(&pf->pdev->dev, "Unknown VSI type %d\n", vsi->type); pdev 424 drivers/net/ethernet/intel/ice/ice_lib.c ctxt = devm_kzalloc(&pf->pdev->dev, sizeof(*ctxt), GFP_KERNEL); pdev 436 drivers/net/ethernet/intel/ice/ice_lib.c dev_err(&pf->pdev->dev, "Failed to delete VSI %i in FW\n", pdev 439 drivers/net/ethernet/intel/ice/ice_lib.c devm_kfree(&pf->pdev->dev, ctxt); pdev 452 drivers/net/ethernet/intel/ice/ice_lib.c devm_kfree(&pf->pdev->dev, vsi->q_vectors); pdev 456 drivers/net/ethernet/intel/ice/ice_lib.c devm_kfree(&pf->pdev->dev, vsi->tx_rings); pdev 460 drivers/net/ethernet/intel/ice/ice_lib.c devm_kfree(&pf->pdev->dev, vsi->rx_rings); pdev 464 drivers/net/ethernet/intel/ice/ice_lib.c devm_kfree(&pf->pdev->dev, vsi->txq_map); pdev 468 drivers/net/ethernet/intel/ice/ice_lib.c devm_kfree(&pf->pdev->dev, vsi->rxq_map); pdev 495 drivers/net/ethernet/intel/ice/ice_lib.c dev_dbg(&pf->pdev->dev, "vsi does not exist at pf->vsi[%d]\n", pdev 509 drivers/net/ethernet/intel/ice/ice_lib.c devm_kfree(&pf->pdev->dev, vsi); pdev 552 drivers/net/ethernet/intel/ice/ice_lib.c dev_dbg(&pf->pdev->dev, "out of VSI slots!\n"); pdev 556 drivers/net/ethernet/intel/ice/ice_lib.c vsi = devm_kzalloc(&pf->pdev->dev, sizeof(*vsi), GFP_KERNEL); pdev 588 drivers/net/ethernet/intel/ice/ice_lib.c dev_warn(&pf->pdev->dev, "Unknown VSI type %d\n", vsi->type); pdev 601 drivers/net/ethernet/intel/ice/ice_lib.c devm_kfree(&pf->pdev->dev, vsi); pdev 777 drivers/net/ethernet/intel/ice/ice_lib.c devm_kfree(&pf->pdev->dev, vsi->rss_hkey_user); pdev 779 drivers/net/ethernet/intel/ice/ice_lib.c devm_kfree(&pf->pdev->dev, vsi->rss_lut_user); pdev 817 drivers/net/ethernet/intel/ice/ice_lib.c dev_warn(&pf->pdev->dev, "Unknown VSI type %d\n", pdev 968 drivers/net/ethernet/intel/ice/ice_lib.c dev_dbg(&vsi->back->pdev->dev, "VF VSI should have same number of Tx and Rx queues. Hence making them equal\n"); pdev 1009 drivers/net/ethernet/intel/ice/ice_lib.c dev_dbg(&pf->pdev->dev, "Unsupported VSI type %d\n", vsi->type); pdev 1012 drivers/net/ethernet/intel/ice/ice_lib.c dev_warn(&pf->pdev->dev, "Unknown VSI type %d\n", vsi->type); pdev 1036 drivers/net/ethernet/intel/ice/ice_lib.c ctxt = devm_kzalloc(&pf->pdev->dev, sizeof(*ctxt), GFP_KERNEL); pdev 1085 drivers/net/ethernet/intel/ice/ice_lib.c dev_err(&pf->pdev->dev, pdev 1096 drivers/net/ethernet/intel/ice/ice_lib.c devm_kfree(&pf->pdev->dev, ctxt); pdev 1112 drivers/net/ethernet/intel/ice/ice_lib.c dev_dbg(&pf->pdev->dev, "Queue vector at index %d not found\n", pdev 1127 drivers/net/ethernet/intel/ice/ice_lib.c devm_kfree(&pf->pdev->dev, q_vector); pdev 1156 drivers/net/ethernet/intel/ice/ice_lib.c q_vector = devm_kzalloc(&pf->pdev->dev, sizeof(*q_vector), GFP_KERNEL); pdev 1197 drivers/net/ethernet/intel/ice/ice_lib.c dev_dbg(&pf->pdev->dev, "VSI %d has existing q_vectors\n", pdev 1216 drivers/net/ethernet/intel/ice/ice_lib.c dev_err(&pf->pdev->dev, pdev 1243 drivers/net/ethernet/intel/ice/ice_lib.c dev_dbg(&pf->pdev->dev, "VSI %d has non-zero base vector %d\n", pdev 1253 drivers/net/ethernet/intel/ice/ice_lib.c dev_err(&pf->pdev->dev, pdev 1312 drivers/net/ethernet/intel/ice/ice_lib.c ring->dev = &pf->pdev->dev; pdev 1331 drivers/net/ethernet/intel/ice/ice_lib.c ring->dev = &pf->pdev->dev; pdev 1417 drivers/net/ethernet/intel/ice/ice_lib.c lut = devm_kzalloc(&vsi->back->pdev->dev, vsi->rss_table_size, pdev 1431 drivers/net/ethernet/intel/ice/ice_lib.c devm_kfree(&vsi->back->pdev->dev, lut); pdev 1449 drivers/net/ethernet/intel/ice/ice_lib.c lut = devm_kzalloc(&pf->pdev->dev, vsi->rss_table_size, GFP_KERNEL); pdev 1462 drivers/net/ethernet/intel/ice/ice_lib.c dev_err(&pf->pdev->dev, pdev 1468 drivers/net/ethernet/intel/ice/ice_lib.c key = devm_kzalloc(&pf->pdev->dev, sizeof(*key), GFP_KERNEL); pdev 1485 drivers/net/ethernet/intel/ice/ice_lib.c dev_err(&pf->pdev->dev, "set_rss_key failed, error %d\n", pdev 1490 drivers/net/ethernet/intel/ice/ice_lib.c devm_kfree(&pf->pdev->dev, key); pdev 1492 drivers/net/ethernet/intel/ice/ice_lib.c devm_kfree(&pf->pdev->dev, lut); pdev 1512 drivers/net/ethernet/intel/ice/ice_lib.c tmp = devm_kzalloc(&pf->pdev->dev, sizeof(*tmp), GFP_ATOMIC); pdev 1606 drivers/net/ethernet/intel/ice/ice_lib.c tmp = devm_kzalloc(&pf->pdev->dev, sizeof(*tmp), GFP_KERNEL); pdev 1623 drivers/net/ethernet/intel/ice/ice_lib.c dev_err(&pf->pdev->dev, "Failure Adding VLAN %d on VSI %i\n", pdev 1627 drivers/net/ethernet/intel/ice/ice_lib.c ice_free_fltr_list(&pf->pdev->dev, &tmp_add_list); pdev 1646 drivers/net/ethernet/intel/ice/ice_lib.c list = devm_kzalloc(&pf->pdev->dev, sizeof(*list), GFP_KERNEL); pdev 1662 drivers/net/ethernet/intel/ice/ice_lib.c dev_dbg(&pf->pdev->dev, pdev 1666 drivers/net/ethernet/intel/ice/ice_lib.c dev_err(&pf->pdev->dev, pdev 1672 drivers/net/ethernet/intel/ice/ice_lib.c ice_free_fltr_list(&pf->pdev->dev, &tmp_add_list); pdev 1704 drivers/net/ethernet/intel/ice/ice_lib.c dev_err(&vsi->back->pdev->dev, pdev 1753 drivers/net/ethernet/intel/ice/ice_lib.c dev_err(&pf->pdev->dev, pdev 1788 drivers/net/ethernet/intel/ice/ice_lib.c qg_buf = devm_kzalloc(&pf->pdev->dev, sizeof(*qg_buf), GFP_KERNEL); pdev 1809 drivers/net/ethernet/intel/ice/ice_lib.c devm_kfree(&pf->pdev->dev, qg_buf); pdev 2031 drivers/net/ethernet/intel/ice/ice_lib.c struct device *dev = &vsi->back->pdev->dev; pdev 2074 drivers/net/ethernet/intel/ice/ice_lib.c struct device *dev = &vsi->back->pdev->dev; pdev 2197 drivers/net/ethernet/intel/ice/ice_lib.c dev_dbg(&vsi->back->pdev->dev, pdev 2200 drivers/net/ethernet/intel/ice/ice_lib.c dev_dbg(&vsi->back->pdev->dev, pdev 2203 drivers/net/ethernet/intel/ice/ice_lib.c dev_err(&vsi->back->pdev->dev, pdev 2315 drivers/net/ethernet/intel/ice/ice_lib.c dev = &pf->pdev->dev; pdev 2382 drivers/net/ethernet/intel/ice/ice_lib.c dev_err(&vsi->back->pdev->dev, pdev 2424 drivers/net/ethernet/intel/ice/ice_lib.c list = devm_kzalloc(&pf->pdev->dev, sizeof(*list), GFP_KERNEL); pdev 2444 drivers/net/ethernet/intel/ice/ice_lib.c dev_err(&pf->pdev->dev, pdev 2448 drivers/net/ethernet/intel/ice/ice_lib.c ice_free_fltr_list(&pf->pdev->dev, &tmp_add_list); pdev 2464 drivers/net/ethernet/intel/ice/ice_lib.c list = devm_kzalloc(&pf->pdev->dev, sizeof(*list), GFP_KERNEL); pdev 2491 drivers/net/ethernet/intel/ice/ice_lib.c dev_err(&pf->pdev->dev, pdev 2496 drivers/net/ethernet/intel/ice/ice_lib.c ice_free_fltr_list(&pf->pdev->dev, &tmp_add_list); pdev 2518 drivers/net/ethernet/intel/ice/ice_lib.c struct device *dev = &pf->pdev->dev; pdev 2627 drivers/net/ethernet/intel/ice/ice_lib.c dev_err(&pf->pdev->dev, pdev 2741 drivers/net/ethernet/intel/ice/ice_lib.c devm_free_irq(&pf->pdev->dev, irq_num, pdev 2872 drivers/net/ethernet/intel/ice/ice_lib.c dev_err(&pf->pdev->dev, pdev 3140 drivers/net/ethernet/intel/ice/ice_lib.c dev_err(&pf->pdev->dev, pdev 3216 drivers/net/ethernet/intel/ice/ice_lib.c ctx = devm_kzalloc(&pf->pdev->dev, sizeof(*ctx), GFP_KERNEL); pdev 3229 drivers/net/ethernet/intel/ice/ice_lib.c dev_info(&pf->pdev->dev, "Failed VSI Update\n"); pdev 3238 drivers/net/ethernet/intel/ice/ice_lib.c dev_err(&pf->pdev->dev, pdev 3249 drivers/net/ethernet/intel/ice/ice_lib.c devm_kfree(&pf->pdev->dev, ctx); pdev 3299 drivers/net/ethernet/intel/ice/ice_lib.c ice_free_fltr_list(&vsi->back->pdev->dev, &tmp_add_list); pdev 162 drivers/net/ethernet/intel/ice/ice_main.c dev_err(&pf->pdev->dev, pdev 269 drivers/net/ethernet/intel/ice/ice_main.c struct device *dev = &vsi->back->pdev->dev; pdev 527 drivers/net/ethernet/intel/ice/ice_main.c struct device *dev = &pf->pdev->dev; pdev 750 drivers/net/ethernet/intel/ice/ice_main.c caps = devm_kzalloc(&vsi->back->pdev->dev, sizeof(*caps), GFP_KERNEL); pdev 770 drivers/net/ethernet/intel/ice/ice_main.c devm_kfree(&vsi->back->pdev->dev, caps); pdev 835 drivers/net/ethernet/intel/ice/ice_main.c dev_dbg(&pf->pdev->dev, pdev 854 drivers/net/ethernet/intel/ice/ice_main.c dev_dbg(&pf->pdev->dev, pdev 950 drivers/net/ethernet/intel/ice/ice_main.c dev_dbg(&pf->pdev->dev, pdev 984 drivers/net/ethernet/intel/ice/ice_main.c dev_warn(&pf->pdev->dev, "Unknown control queue type 0x%x\n", pdev 997 drivers/net/ethernet/intel/ice/ice_main.c dev_dbg(&pf->pdev->dev, pdev 1000 drivers/net/ethernet/intel/ice/ice_main.c dev_dbg(&pf->pdev->dev, pdev 1005 drivers/net/ethernet/intel/ice/ice_main.c dev_dbg(&pf->pdev->dev, pdev 1019 drivers/net/ethernet/intel/ice/ice_main.c dev_dbg(&pf->pdev->dev, pdev 1022 drivers/net/ethernet/intel/ice/ice_main.c dev_dbg(&pf->pdev->dev, pdev 1027 drivers/net/ethernet/intel/ice/ice_main.c dev_dbg(&pf->pdev->dev, pdev 1037 drivers/net/ethernet/intel/ice/ice_main.c event.msg_buf = devm_kzalloc(&pf->pdev->dev, event.buf_len, pdev 1050 drivers/net/ethernet/intel/ice/ice_main.c dev_err(&pf->pdev->dev, pdev 1061 drivers/net/ethernet/intel/ice/ice_main.c dev_err(&pf->pdev->dev, pdev 1074 drivers/net/ethernet/intel/ice/ice_main.c dev_dbg(&pf->pdev->dev, pdev 1081 drivers/net/ethernet/intel/ice/ice_main.c devm_kfree(&pf->pdev->dev, event.msg_buf); pdev 1246 drivers/net/ethernet/intel/ice/ice_main.c dev_info(&pf->pdev->dev, "Malicious Driver Detection event %d on TX queue %d PF# %d VF# %d\n", pdev 1264 drivers/net/ethernet/intel/ice/ice_main.c dev_info(&pf->pdev->dev, "Malicious Driver Detection event %d on TX queue %d PF# %d VF# %d\n", pdev 1282 drivers/net/ethernet/intel/ice/ice_main.c dev_info(&pf->pdev->dev, "Malicious Driver Detection event %d on RX queue %d PF# %d VF# %d\n", pdev 1294 drivers/net/ethernet/intel/ice/ice_main.c dev_info(&pf->pdev->dev, "TX driver issue detected, PF reset issued\n"); pdev 1301 drivers/net/ethernet/intel/ice/ice_main.c dev_info(&pf->pdev->dev, "TX driver issue detected, PF reset issued\n"); pdev 1308 drivers/net/ethernet/intel/ice/ice_main.c dev_info(&pf->pdev->dev, "RX driver issue detected, PF reset issued\n"); pdev 1328 drivers/net/ethernet/intel/ice/ice_main.c dev_info(&pf->pdev->dev, "TX driver issue detected on VF %d\n", pdev 1336 drivers/net/ethernet/intel/ice/ice_main.c dev_info(&pf->pdev->dev, "TX driver issue detected on VF %d\n", pdev 1344 drivers/net/ethernet/intel/ice/ice_main.c dev_info(&pf->pdev->dev, "TX driver issue detected on VF %d\n", pdev 1352 drivers/net/ethernet/intel/ice/ice_main.c dev_info(&pf->pdev->dev, "RX driver issue detected on VF %d\n", pdev 1360 drivers/net/ethernet/intel/ice/ice_main.c dev_info(&pf->pdev->dev, pdev 1392 drivers/net/ethernet/intel/ice/ice_main.c dev = &vsi->back->pdev->dev; pdev 1631 drivers/net/ethernet/intel/ice/ice_main.c err = devm_request_irq(&pf->pdev->dev, irq_num, pdev 1658 drivers/net/ethernet/intel/ice/ice_main.c devm_free_irq(&pf->pdev->dev, irq_num, &vsi->q_vectors[vector]); pdev 1738 drivers/net/ethernet/intel/ice/ice_main.c dev_dbg(&pf->pdev->dev, "Invalid reset type %d\n", pdev 1773 drivers/net/ethernet/intel/ice/ice_main.c dev_dbg(&pf->pdev->dev, pdev 1782 drivers/net/ethernet/intel/ice/ice_main.c dev_dbg(&pf->pdev->dev, "unhandled interrupt oicr=0x%08x\n", pdev 1841 drivers/net/ethernet/intel/ice/ice_main.c devm_free_irq(&pf->pdev->dev, pdev 1890 drivers/net/ethernet/intel/ice/ice_main.c dev_driver_string(&pf->pdev->dev), pdev 1891 drivers/net/ethernet/intel/ice/ice_main.c dev_name(&pf->pdev->dev)); pdev 1908 drivers/net/ethernet/intel/ice/ice_main.c err = devm_request_irq(&pf->pdev->dev, pdev 1912 drivers/net/ethernet/intel/ice/ice_main.c dev_err(&pf->pdev->dev, pdev 2046 drivers/net/ethernet/intel/ice/ice_main.c SET_NETDEV_DEV(netdev, &pf->pdev->dev); pdev 2366 drivers/net/ethernet/intel/ice/ice_main.c devm_kfree(&pf->pdev->dev, pf->avail_txqs); pdev 2403 drivers/net/ethernet/intel/ice/ice_main.c pf->msix_entries = devm_kcalloc(&pf->pdev->dev, v_budget, pdev 2415 drivers/net/ethernet/intel/ice/ice_main.c v_actual = pci_enable_msix_range(pf->pdev, pf->msix_entries, pdev 2419 drivers/net/ethernet/intel/ice/ice_main.c dev_err(&pf->pdev->dev, "unable to reserve MSI-X vectors\n"); pdev 2425 drivers/net/ethernet/intel/ice/ice_main.c dev_warn(&pf->pdev->dev, pdev 2433 drivers/net/ethernet/intel/ice/ice_main.c pci_disable_msix(pf->pdev); pdev 2444 drivers/net/ethernet/intel/ice/ice_main.c devm_kfree(&pf->pdev->dev, pf->msix_entries); pdev 2448 drivers/net/ethernet/intel/ice/ice_main.c dev_err(&pf->pdev->dev, pdev 2463 drivers/net/ethernet/intel/ice/ice_main.c pci_disable_msix(pf->pdev); pdev 2464 drivers/net/ethernet/intel/ice/ice_main.c devm_kfree(&pf->pdev->dev, pf->msix_entries); pdev 2477 drivers/net/ethernet/intel/ice/ice_main.c devm_kfree(&pf->pdev->dev, pf->irq_tracker); pdev 2497 drivers/net/ethernet/intel/ice/ice_main.c devm_kzalloc(&pf->pdev->dev, sizeof(*pf->irq_tracker) + pdev 2521 drivers/net/ethernet/intel/ice/ice_main.c struct device *dev = &pf->pdev->dev; pdev 2640 drivers/net/ethernet/intel/ice/ice_main.c struct device *dev = &pf->pdev->dev; pdev 2680 drivers/net/ethernet/intel/ice/ice_main.c dev_warn(&pf->pdev->dev, pdev 2713 drivers/net/ethernet/intel/ice/ice_main.c struct pci_dev *pdev = pf->pdev; pdev 2722 drivers/net/ethernet/intel/ice/ice_main.c pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_DSN); pdev 2728 drivers/net/ethernet/intel/ice/ice_main.c pci_read_config_dword(pdev, pos + 4, &dword); pdev 2730 drivers/net/ethernet/intel/ice/ice_main.c pci_read_config_dword(pdev, pos + 8, &dword); pdev 2750 drivers/net/ethernet/intel/ice/ice_main.c struct device *dev = &pf->pdev->dev; pdev 2792 drivers/net/ethernet/intel/ice/ice_main.c ice_probe(struct pci_dev *pdev, const struct pci_device_id __always_unused *ent) pdev 2794 drivers/net/ethernet/intel/ice/ice_main.c struct device *dev = &pdev->dev; pdev 2800 drivers/net/ethernet/intel/ice/ice_main.c err = pcim_enable_device(pdev); pdev 2804 drivers/net/ethernet/intel/ice/ice_main.c err = pcim_iomap_regions(pdev, BIT(ICE_BAR0), pci_name(pdev)); pdev 2823 drivers/net/ethernet/intel/ice/ice_main.c pci_enable_pcie_error_reporting(pdev); pdev 2824 drivers/net/ethernet/intel/ice/ice_main.c pci_set_master(pdev); pdev 2826 drivers/net/ethernet/intel/ice/ice_main.c pf->pdev = pdev; pdev 2827 drivers/net/ethernet/intel/ice/ice_main.c pci_set_drvdata(pdev, pf); pdev 2833 drivers/net/ethernet/intel/ice/ice_main.c hw->hw_addr = pcim_iomap_table(pdev)[ICE_BAR0]; pdev 2835 drivers/net/ethernet/intel/ice/ice_main.c hw->vendor_id = pdev->vendor; pdev 2836 drivers/net/ethernet/intel/ice/ice_main.c hw->device_id = pdev->device; pdev 2837 drivers/net/ethernet/intel/ice/ice_main.c pci_read_config_byte(pdev, PCI_REVISION_ID, &hw->revision_id); pdev 2838 drivers/net/ethernet/intel/ice/ice_main.c hw->subsystem_vendor_id = pdev->subsystem_vendor; pdev 2839 drivers/net/ethernet/intel/ice/ice_main.c hw->subsystem_device_id = pdev->subsystem_device; pdev 2840 drivers/net/ethernet/intel/ice/ice_main.c hw->bus.device = PCI_SLOT(pdev->devfn); pdev 2841 drivers/net/ethernet/intel/ice/ice_main.c hw->bus.func = PCI_FUNC(pdev->devfn); pdev 2984 drivers/net/ethernet/intel/ice/ice_main.c devm_kfree(&pf->pdev->dev, pf->first_sw); pdev 2994 drivers/net/ethernet/intel/ice/ice_main.c pci_disable_pcie_error_reporting(pdev); pdev 3002 drivers/net/ethernet/intel/ice/ice_main.c static void ice_remove(struct pci_dev *pdev) pdev 3004 drivers/net/ethernet/intel/ice/ice_main.c struct ice_pf *pf = pci_get_drvdata(pdev); pdev 3036 drivers/net/ethernet/intel/ice/ice_main.c pci_disable_pcie_error_reporting(pdev); pdev 3048 drivers/net/ethernet/intel/ice/ice_main.c ice_pci_err_detected(struct pci_dev *pdev, enum pci_channel_state err) pdev 3050 drivers/net/ethernet/intel/ice/ice_main.c struct ice_pf *pf = pci_get_drvdata(pdev); pdev 3053 drivers/net/ethernet/intel/ice/ice_main.c dev_err(&pdev->dev, "%s: unrecoverable device error %d\n", pdev 3077 drivers/net/ethernet/intel/ice/ice_main.c static pci_ers_result_t ice_pci_err_slot_reset(struct pci_dev *pdev) pdev 3079 drivers/net/ethernet/intel/ice/ice_main.c struct ice_pf *pf = pci_get_drvdata(pdev); pdev 3084 drivers/net/ethernet/intel/ice/ice_main.c err = pci_enable_device_mem(pdev); pdev 3086 drivers/net/ethernet/intel/ice/ice_main.c dev_err(&pdev->dev, pdev 3091 drivers/net/ethernet/intel/ice/ice_main.c pci_set_master(pdev); pdev 3092 drivers/net/ethernet/intel/ice/ice_main.c pci_restore_state(pdev); pdev 3093 drivers/net/ethernet/intel/ice/ice_main.c pci_save_state(pdev); pdev 3094 drivers/net/ethernet/intel/ice/ice_main.c pci_wake_from_d3(pdev, false); pdev 3104 drivers/net/ethernet/intel/ice/ice_main.c err = pci_cleanup_aer_uncorrect_error_status(pdev); pdev 3106 drivers/net/ethernet/intel/ice/ice_main.c dev_dbg(&pdev->dev, pdev 3121 drivers/net/ethernet/intel/ice/ice_main.c static void ice_pci_err_resume(struct pci_dev *pdev) pdev 3123 drivers/net/ethernet/intel/ice/ice_main.c struct ice_pf *pf = pci_get_drvdata(pdev); pdev 3126 drivers/net/ethernet/intel/ice/ice_main.c dev_err(&pdev->dev, pdev 3132 drivers/net/ethernet/intel/ice/ice_main.c dev_dbg(&pdev->dev, "%s failed to resume normal operations!\n", pdev 3146 drivers/net/ethernet/intel/ice/ice_main.c static void ice_pci_err_reset_prepare(struct pci_dev *pdev) pdev 3148 drivers/net/ethernet/intel/ice/ice_main.c struct ice_pf *pf = pci_get_drvdata(pdev); pdev 3164 drivers/net/ethernet/intel/ice/ice_main.c static void ice_pci_err_reset_done(struct pci_dev *pdev) pdev 3166 drivers/net/ethernet/intel/ice/ice_main.c ice_pci_err_resume(pdev); pdev 3433 drivers/net/ethernet/intel/ice/ice_main.c dev_err(&vsi->back->pdev->dev, pdev 3967 drivers/net/ethernet/intel/ice/ice_main.c dev_err(&vsi->back->pdev->dev, "VSI %d has 0 Tx queues\n", pdev 3998 drivers/net/ethernet/intel/ice/ice_main.c dev_err(&vsi->back->pdev->dev, "VSI %d has 0 Rx queues\n", pdev 4046 drivers/net/ethernet/intel/ice/ice_main.c dev_driver_string(&pf->pdev->dev), vsi->netdev->name); pdev 4095 drivers/net/ethernet/intel/ice/ice_main.c dev_dbg(&pf->pdev->dev, pdev 4170 drivers/net/ethernet/intel/ice/ice_main.c dev_err(&pf->pdev->dev, pdev 4179 drivers/net/ethernet/intel/ice/ice_main.c dev_err(&pf->pdev->dev, pdev 4193 drivers/net/ethernet/intel/ice/ice_main.c dev_err(&pf->pdev->dev, pdev 4199 drivers/net/ethernet/intel/ice/ice_main.c dev_info(&pf->pdev->dev, "VSI rebuilt. VSI index %d, type %d\n", pdev 4239 drivers/net/ethernet/intel/ice/ice_main.c struct device *dev = &pf->pdev->dev; pdev 4285 drivers/net/ethernet/intel/ice/ice_main.c dev_err(&pf->pdev->dev, "Get link status error %d\n", err); pdev 4430 drivers/net/ethernet/intel/ice/ice_main.c dev_err(&pf->pdev->dev, pdev 4441 drivers/net/ethernet/intel/ice/ice_main.c dev_err(&pf->pdev->dev, pdev 4472 drivers/net/ethernet/intel/ice/ice_main.c dev_err(&pf->pdev->dev, pdev 4483 drivers/net/ethernet/intel/ice/ice_main.c dev_err(&pf->pdev->dev, pdev 4528 drivers/net/ethernet/intel/ice/ice_main.c struct device *dev = &vsi->back->pdev->dev; pdev 28 drivers/net/ethernet/intel/ice/ice_osdep.h (&(container_of((ptr), struct ice_pf, hw))->pdev->dev) pdev 211 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 217 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 310 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c if (!pci_vfs_assigned(pf->pdev)) pdev 311 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c pci_disable_sriov(pf->pdev); pdev 313 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_warn(&pf->pdev->dev, "VFs are assigned - not disabling SR-IOV\n"); pdev 328 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 331 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c devm_kfree(&pf->pdev->dev, pf->vf); pdev 338 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c if (!pci_vfs_assigned(pf->pdev)) { pdev 418 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 461 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c struct device *dev = &vsi->back->pdev->dev; pdev 542 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, "Failed to create VF VSI\n"); pdev 570 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 582 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c ice_free_fltr_list(&pf->pdev->dev, &tmp_add_list); pdev 689 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 708 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 887 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 1030 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 1044 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_dbg(&pf->pdev->dev, pdev 1128 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_warn(&pf->pdev->dev, "VF reset check timeout\n"); pdev 1145 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 1220 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_warn(&pf->pdev->dev, "VF reset check timeout on VF %d\n", pdev 1235 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, "disabling promiscuous mode failed\n"); pdev 1323 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c ret = pci_enable_sriov(pf->pdev, num_alloc_vfs); pdev 1329 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c vfs = devm_kcalloc(&pf->pdev->dev, num_alloc_vfs, sizeof(*vfs), pdev 1359 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c devm_kfree(&pf->pdev->dev, vfs); pdev 1363 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c pci_disable_sriov(pf->pdev); pdev 1403 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c int pre_existing_vfs = pci_num_vf(pf->pdev); pdev 1404 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c struct device *dev = &pf->pdev->dev; pdev 1446 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c int ice_sriov_configure(struct pci_dev *pdev, int num_vfs) pdev 1448 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c struct ice_pf *pf = pci_get_drvdata(pdev); pdev 1451 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 1459 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c if (!pci_vfs_assigned(pdev)) { pdev 1462 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 1539 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_info(&pf->pdev->dev, "VF %d failed opcode %d, retval: %d\n", pdev 1542 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 1545 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, "Use PF Control I/F to enable the VF\n"); pdev 1558 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_info(&pf->pdev->dev, pdev 1613 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c vfres = devm_kzalloc(&pf->pdev->dev, len, GFP_KERNEL); pdev 1686 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c devm_kfree(&pf->pdev->dev, vfres); pdev 1966 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&vsi->back->pdev->dev, pdev 2069 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&vsi->back->pdev->dev, pdev 2096 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&vsi->back->pdev->dev, pdev 2258 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 2387 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 2412 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_info(&pf->pdev->dev, pdev 2418 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 2427 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 2436 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 2447 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_info(&pf->pdev->dev, pdev 2452 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 2528 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 2532 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 2538 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_warn(&pf->pdev->dev, pdev 2547 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_info(&pf->pdev->dev, pdev 2582 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, "invalid VF id: %d\n", vf_id); pdev 2587 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, "Invalid VF Parameters\n"); pdev 2592 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, "VF VLAN protocol is not supported\n"); pdev 2599 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, "VF %d in reset. Try again.\n", vf_id); pdev 2605 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_info(&pf->pdev->dev, pdev 2625 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_info(&pf->pdev->dev, "Setting VLAN %d, QOS 0x%x on VF %d\n", pdev 2676 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_info(&pf->pdev->dev, pdev 2688 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 2707 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 2724 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_info(&pf->pdev->dev, pdev 2745 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 2759 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, pdev 2937 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, "Invalid message from VF %d, opcode %d, len %d, error %d\n", pdev 2998 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, "Unsupported opcode %d from VF %d\n", pdev 3009 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_info(&pf->pdev->dev, pdev 3097 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_dbg(&pf->pdev->dev, "VF spoofchk already %s\n", pdev 3102 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c ctx = devm_kzalloc(&pf->pdev->dev, sizeof(*ctx), GFP_KERNEL); pdev 3115 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_dbg(&pf->pdev->dev, pdev 3125 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c devm_kfree(&pf->pdev->dev, ctx); pdev 3194 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, "invalid VF id: %d\n", vf_id); pdev 3200 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, "VF %d in reset. Try again.\n", vf_id); pdev 3210 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_info(&pf->pdev->dev, "VF %u is now %strusted\n", pdev 3234 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, "Invalid VF Identifier %d\n", vf_id); pdev 3243 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c dev_err(&pf->pdev->dev, "vf %d in reset. Try again.\n", vf_id); pdev 100 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h int ice_sriov_configure(struct pci_dev *pdev, int num_vfs); pdev 140 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h ice_sriov_configure(struct pci_dev __always_unused *pdev, pdev 516 drivers/net/ethernet/intel/igb/igb.h struct pci_dev *pdev; pdev 270 drivers/net/ethernet/intel/igb/igb_ethtool.c dev_err(&adapter->pdev->dev, pdev 285 drivers/net/ethernet/intel/igb/igb_ethtool.c dev_err(&adapter->pdev->dev, "forcing MDI/MDI-X state is not supported when link speed and/or duplex are forced\n"); pdev 852 drivers/net/ethernet/intel/igb/igb_ethtool.c strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), pdev 1214 drivers/net/ethernet/intel/igb/igb_ethtool.c dev_err(&adapter->pdev->dev, pdev 1234 drivers/net/ethernet/intel/igb/igb_ethtool.c dev_err(&adapter->pdev->dev, pdev 1298 drivers/net/ethernet/intel/igb/igb_ethtool.c dev_err(&adapter->pdev->dev, pdev 1393 drivers/net/ethernet/intel/igb/igb_ethtool.c u32 irq = adapter->pdev->irq; pdev 1419 drivers/net/ethernet/intel/igb/igb_ethtool.c dev_info(&adapter->pdev->dev, "testing %s interrupt\n", pdev 1554 drivers/net/ethernet/intel/igb/igb_ethtool.c tx_ring->dev = &adapter->pdev->dev; pdev 1568 drivers/net/ethernet/intel/igb/igb_ethtool.c rx_ring->dev = &adapter->pdev->dev; pdev 1938 drivers/net/ethernet/intel/igb/igb_ethtool.c dev_err(&adapter->pdev->dev, pdev 1945 drivers/net/ethernet/intel/igb/igb_ethtool.c dev_info(&adapter->pdev->dev, pdev 2017 drivers/net/ethernet/intel/igb/igb_ethtool.c dev_info(&adapter->pdev->dev, "offline testing starting\n"); pdev 2065 drivers/net/ethernet/intel/igb/igb_ethtool.c dev_info(&adapter->pdev->dev, "online testing starting\n"); pdev 2138 drivers/net/ethernet/intel/igb/igb_ethtool.c device_set_wakeup_enable(&adapter->pdev->dev, adapter->wol); pdev 2675 drivers/net/ethernet/intel/igb/igb_ethtool.c dev_err(&adapter->pdev->dev, pdev 2715 drivers/net/ethernet/intel/igb/igb_ethtool.c dev_err(&adapter->pdev->dev, "ethtool -N: etype filters are all used.\n"); pdev 2756 drivers/net/ethernet/intel/igb/igb_ethtool.c dev_err(&adapter->pdev->dev, "ethtool rxnfc set vlan prio filter failed.\n"); pdev 2775 drivers/net/ethernet/intel/igb/igb_ethtool.c dev_err(&adapter->pdev->dev, pdev 2930 drivers/net/ethernet/intel/igb/igb_ethtool.c dev_err(&adapter->pdev->dev, "ethtool -N: The specified action is invalid\n"); pdev 2936 drivers/net/ethernet/intel/igb/igb_ethtool.c dev_err(&adapter->pdev->dev, "Location out of range\n"); pdev 2984 drivers/net/ethernet/intel/igb/igb_ethtool.c dev_err(&adapter->pdev->dev, pdev 3140 drivers/net/ethernet/intel/igb/igb_ethtool.c dev_err(&adapter->pdev->dev, pdev 3147 drivers/net/ethernet/intel/igb/igb_ethtool.c dev_err(&adapter->pdev->dev, pdev 3154 drivers/net/ethernet/intel/igb/igb_ethtool.c dev_err(&adapter->pdev->dev, pdev 3162 drivers/net/ethernet/intel/igb/igb_ethtool.c dev_err(&adapter->pdev->dev, pdev 3185 drivers/net/ethernet/intel/igb/igb_ethtool.c dev_err(&adapter->pdev->dev, pdev 3278 drivers/net/ethernet/intel/igb/igb_ethtool.c pm_runtime_get_sync(&adapter->pdev->dev); pdev 3285 drivers/net/ethernet/intel/igb/igb_ethtool.c pm_runtime_put(&adapter->pdev->dev); pdev 169 drivers/net/ethernet/intel/igb/igb_hwmon.c igb_hwmon = devm_kzalloc(&adapter->pdev->dev, sizeof(*igb_hwmon), pdev 203 drivers/net/ethernet/intel/igb/igb_hwmon.c dev_info(&adapter->pdev->dev, pdev 213 drivers/net/ethernet/intel/igb/igb_hwmon.c hwmon_dev = devm_hwmon_device_register_with_groups(&adapter->pdev->dev, pdev 116 drivers/net/ethernet/intel/igb/igb_main.c static void igb_remove(struct pci_dev *pdev); pdev 376 drivers/net/ethernet/intel/igb/igb_main.c dev_info(&adapter->pdev->dev, "Net device Info\n"); pdev 383 drivers/net/ethernet/intel/igb/igb_main.c dev_info(&adapter->pdev->dev, "Register Dump\n"); pdev 394 drivers/net/ethernet/intel/igb/igb_main.c dev_info(&adapter->pdev->dev, "TX Rings Summary\n"); pdev 412 drivers/net/ethernet/intel/igb/igb_main.c dev_info(&adapter->pdev->dev, "TX Rings Dump\n"); pdev 468 drivers/net/ethernet/intel/igb/igb_main.c dev_info(&adapter->pdev->dev, "RX Rings Summary\n"); pdev 480 drivers/net/ethernet/intel/igb/igb_main.c dev_info(&adapter->pdev->dev, "RX Rings Dump\n"); pdev 756 drivers/net/ethernet/intel/igb/igb_main.c WARN(pci_device_is_present(igb->pdev), pdev 1046 drivers/net/ethernet/intel/igb/igb_main.c pci_disable_msix(adapter->pdev); pdev 1048 drivers/net/ethernet/intel/igb/igb_main.c pci_disable_msi(adapter->pdev); pdev 1128 drivers/net/ethernet/intel/igb/igb_main.c err = pci_enable_msix_range(adapter->pdev, pdev 1145 drivers/net/ethernet/intel/igb/igb_main.c pci_disable_sriov(adapter->pdev); pdev 1155 drivers/net/ethernet/intel/igb/igb_main.c dev_info(&adapter->pdev->dev, "IOV Disabled\n"); pdev 1164 drivers/net/ethernet/intel/igb/igb_main.c if (!pci_enable_msi(adapter->pdev)) pdev 1248 drivers/net/ethernet/intel/igb/igb_main.c ring->dev = &adapter->pdev->dev; pdev 1283 drivers/net/ethernet/intel/igb/igb_main.c ring->dev = &adapter->pdev->dev; pdev 1384 drivers/net/ethernet/intel/igb/igb_main.c struct pci_dev *pdev = adapter->pdev; pdev 1391 drivers/net/ethernet/intel/igb/igb_main.c dev_err(&pdev->dev, "Unable to allocate memory for vectors\n"); pdev 1414 drivers/net/ethernet/intel/igb/igb_main.c struct pci_dev *pdev = adapter->pdev; pdev 1438 drivers/net/ethernet/intel/igb/igb_main.c err = request_irq(pdev->irq, igb_intr_msi, 0, pdev 1448 drivers/net/ethernet/intel/igb/igb_main.c err = request_irq(pdev->irq, igb_intr, IRQF_SHARED, pdev 1452 drivers/net/ethernet/intel/igb/igb_main.c dev_err(&pdev->dev, "Error %d getting interrupt\n", pdev 1470 drivers/net/ethernet/intel/igb/igb_main.c free_irq(adapter->pdev->irq, adapter); pdev 1504 drivers/net/ethernet/intel/igb/igb_main.c synchronize_irq(adapter->pdev->irq); pdev 2216 drivers/net/ethernet/intel/igb/igb_main.c if (!pci_channel_offline(adapter->pdev)) pdev 2262 drivers/net/ethernet/intel/igb/igb_main.c struct pci_dev *pdev = adapter->pdev; pdev 2380 drivers/net/ethernet/intel/igb/igb_main.c dev_err(&pdev->dev, "Hardware Error\n"); pdev 2980 drivers/net/ethernet/intel/igb/igb_main.c adapter->i2c_adap.dev.parent = &adapter->pdev->dev; pdev 2998 drivers/net/ethernet/intel/igb/igb_main.c static int igb_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 3013 drivers/net/ethernet/intel/igb/igb_main.c if (pdev->is_virtfn) { pdev 3015 drivers/net/ethernet/intel/igb/igb_main.c pci_name(pdev), pdev->vendor, pdev->device); pdev 3019 drivers/net/ethernet/intel/igb/igb_main.c err = pci_enable_device_mem(pdev); pdev 3024 drivers/net/ethernet/intel/igb/igb_main.c err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 3028 drivers/net/ethernet/intel/igb/igb_main.c err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 3030 drivers/net/ethernet/intel/igb/igb_main.c dev_err(&pdev->dev, pdev 3036 drivers/net/ethernet/intel/igb/igb_main.c err = pci_request_mem_regions(pdev, igb_driver_name); pdev 3040 drivers/net/ethernet/intel/igb/igb_main.c pci_enable_pcie_error_reporting(pdev); pdev 3042 drivers/net/ethernet/intel/igb/igb_main.c pci_set_master(pdev); pdev 3043 drivers/net/ethernet/intel/igb/igb_main.c pci_save_state(pdev); pdev 3051 drivers/net/ethernet/intel/igb/igb_main.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 3053 drivers/net/ethernet/intel/igb/igb_main.c pci_set_drvdata(pdev, netdev); pdev 3056 drivers/net/ethernet/intel/igb/igb_main.c adapter->pdev = pdev; pdev 3062 drivers/net/ethernet/intel/igb/igb_main.c adapter->io_addr = pci_iomap(pdev, 0, 0); pdev 3072 drivers/net/ethernet/intel/igb/igb_main.c strncpy(netdev->name, pci_name(pdev), sizeof(netdev->name) - 1); pdev 3074 drivers/net/ethernet/intel/igb/igb_main.c netdev->mem_start = pci_resource_start(pdev, 0); pdev 3075 drivers/net/ethernet/intel/igb/igb_main.c netdev->mem_end = pci_resource_end(pdev, 0); pdev 3078 drivers/net/ethernet/intel/igb/igb_main.c hw->vendor_id = pdev->vendor; pdev 3079 drivers/net/ethernet/intel/igb/igb_main.c hw->device_id = pdev->device; pdev 3080 drivers/net/ethernet/intel/igb/igb_main.c hw->revision_id = pdev->revision; pdev 3081 drivers/net/ethernet/intel/igb/igb_main.c hw->subsystem_vendor_id = pdev->subsystem_vendor; pdev 3082 drivers/net/ethernet/intel/igb/igb_main.c hw->subsystem_device_id = pdev->subsystem_device; pdev 3110 drivers/net/ethernet/intel/igb/igb_main.c dev_info(&pdev->dev, pdev 3184 drivers/net/ethernet/intel/igb/igb_main.c dev_err(&pdev->dev, pdev 3193 drivers/net/ethernet/intel/igb/igb_main.c dev_err(&pdev->dev, "The NVM Checksum Is Not Valid\n"); pdev 3200 drivers/net/ethernet/intel/igb/igb_main.c if (eth_platform_get_mac_address(&pdev->dev, hw->mac.addr)) { pdev 3203 drivers/net/ethernet/intel/igb/igb_main.c dev_err(&pdev->dev, "NVM Read Error\n"); pdev 3209 drivers/net/ethernet/intel/igb/igb_main.c dev_err(&pdev->dev, "Invalid MAC Address\n"); pdev 3260 drivers/net/ethernet/intel/igb/igb_main.c switch (pdev->device) { pdev 3286 drivers/net/ethernet/intel/igb/igb_main.c if (!device_can_wakeup(&adapter->pdev->dev)) pdev 3296 drivers/net/ethernet/intel/igb/igb_main.c (pdev->subsystem_vendor == PCI_VENDOR_ID_HP)) { pdev 3306 drivers/net/ethernet/intel/igb/igb_main.c (pdev->subsystem_vendor == PCI_VENDOR_ID_DELL)) { pdev 3311 drivers/net/ethernet/intel/igb/igb_main.c if (((pdev->subsystem_device == 0x5001) || pdev 3312 drivers/net/ethernet/intel/igb/igb_main.c (pdev->subsystem_device == 0x5002)) && pdev 3317 drivers/net/ethernet/intel/igb/igb_main.c if (pdev->subsystem_device == 0x1F52) pdev 3321 drivers/net/ethernet/intel/igb/igb_main.c device_set_wakeup_enable(&adapter->pdev->dev, pdev 3330 drivers/net/ethernet/intel/igb/igb_main.c dev_err(&pdev->dev, "failed to init i2c interface\n"); pdev 3348 drivers/net/ethernet/intel/igb/igb_main.c if (dca_add_requester(&pdev->dev) == 0) { pdev 3350 drivers/net/ethernet/intel/igb/igb_main.c dev_info(&pdev->dev, "DCA enabled\n"); pdev 3369 drivers/net/ethernet/intel/igb/igb_main.c dev_err(&pdev->dev, pdev 3383 drivers/net/ethernet/intel/igb/igb_main.c dev_info(&pdev->dev, "Intel(R) Gigabit Ethernet Network Connection\n"); pdev 3386 drivers/net/ethernet/intel/igb/igb_main.c dev_info(&pdev->dev, "%s: (PCIe:%s:%s) %pM\n", pdev 3409 drivers/net/ethernet/intel/igb/igb_main.c dev_info(&pdev->dev, "%s: PBA No: %s\n", netdev->name, part_str); pdev 3410 drivers/net/ethernet/intel/igb/igb_main.c dev_info(&pdev->dev, pdev 3446 drivers/net/ethernet/intel/igb/igb_main.c dev_pm_set_driver_flags(&pdev->dev, DPM_FLAG_NEVER_SKIP); pdev 3448 drivers/net/ethernet/intel/igb/igb_main.c pm_runtime_put_noidle(&pdev->dev); pdev 3465 drivers/net/ethernet/intel/igb/igb_main.c igb_disable_sriov(pdev); pdev 3467 drivers/net/ethernet/intel/igb/igb_main.c pci_iounmap(pdev, adapter->io_addr); pdev 3471 drivers/net/ethernet/intel/igb/igb_main.c pci_release_mem_regions(pdev); pdev 3474 drivers/net/ethernet/intel/igb/igb_main.c pci_disable_device(pdev); pdev 3479 drivers/net/ethernet/intel/igb/igb_main.c static int igb_disable_sriov(struct pci_dev *pdev) pdev 3481 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 3488 drivers/net/ethernet/intel/igb/igb_main.c if (pci_vfs_assigned(pdev)) { pdev 3489 drivers/net/ethernet/intel/igb/igb_main.c dev_warn(&pdev->dev, pdev 3493 drivers/net/ethernet/intel/igb/igb_main.c pci_disable_sriov(pdev); pdev 3505 drivers/net/ethernet/intel/igb/igb_main.c dev_info(&pdev->dev, "IOV Disabled\n"); pdev 3514 drivers/net/ethernet/intel/igb/igb_main.c static int igb_enable_sriov(struct pci_dev *pdev, int num_vfs) pdev 3516 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 3518 drivers/net/ethernet/intel/igb/igb_main.c int old_vfs = pci_num_vf(pdev); pdev 3531 drivers/net/ethernet/intel/igb/igb_main.c dev_info(&pdev->dev, "%d pre-allocated VFs found - override max_vfs setting of %d\n", pdev 3575 drivers/net/ethernet/intel/igb/igb_main.c dev_err(&pdev->dev, pdev 3581 drivers/net/ethernet/intel/igb/igb_main.c err = pci_enable_sriov(pdev, adapter->vfs_allocated_count); pdev 3585 drivers/net/ethernet/intel/igb/igb_main.c dev_info(&pdev->dev, "%d VFs allocated\n", pdev 3624 drivers/net/ethernet/intel/igb/igb_main.c static void igb_remove(struct pci_dev *pdev) pdev 3626 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 3630 drivers/net/ethernet/intel/igb/igb_main.c pm_runtime_get_noresume(&pdev->dev); pdev 3648 drivers/net/ethernet/intel/igb/igb_main.c dev_info(&pdev->dev, "DCA disabled\n"); pdev 3649 drivers/net/ethernet/intel/igb/igb_main.c dca_remove_requester(&pdev->dev); pdev 3661 drivers/net/ethernet/intel/igb/igb_main.c igb_disable_sriov(pdev); pdev 3668 drivers/net/ethernet/intel/igb/igb_main.c pci_iounmap(pdev, adapter->io_addr); pdev 3671 drivers/net/ethernet/intel/igb/igb_main.c pci_release_mem_regions(pdev); pdev 3677 drivers/net/ethernet/intel/igb/igb_main.c pci_disable_pcie_error_reporting(pdev); pdev 3679 drivers/net/ethernet/intel/igb/igb_main.c pci_disable_device(pdev); pdev 3694 drivers/net/ethernet/intel/igb/igb_main.c struct pci_dev *pdev = adapter->pdev; pdev 3708 drivers/net/ethernet/intel/igb/igb_main.c pci_sriov_set_totalvfs(pdev, 7); pdev 3709 drivers/net/ethernet/intel/igb/igb_main.c igb_enable_sriov(pdev, max_vfs); pdev 3801 drivers/net/ethernet/intel/igb/igb_main.c struct pci_dev *pdev = adapter->pdev; pdev 3803 drivers/net/ethernet/intel/igb/igb_main.c pci_read_config_word(pdev, PCI_COMMAND, &hw->bus.pci_cmd_word); pdev 3827 drivers/net/ethernet/intel/igb/igb_main.c dev_warn(&pdev->dev, pdev 3833 drivers/net/ethernet/intel/igb/igb_main.c dev_warn(&pdev->dev, pdev 3862 drivers/net/ethernet/intel/igb/igb_main.c dev_err(&pdev->dev, "Unable to allocate memory for queues\n"); pdev 3892 drivers/net/ethernet/intel/igb/igb_main.c struct pci_dev *pdev = adapter->pdev; pdev 3903 drivers/net/ethernet/intel/igb/igb_main.c pm_runtime_get_sync(&pdev->dev); pdev 3964 drivers/net/ethernet/intel/igb/igb_main.c pm_runtime_put(&pdev->dev); pdev 3983 drivers/net/ethernet/intel/igb/igb_main.c pm_runtime_put(&pdev->dev); pdev 4007 drivers/net/ethernet/intel/igb/igb_main.c struct pci_dev *pdev = adapter->pdev; pdev 4012 drivers/net/ethernet/intel/igb/igb_main.c pm_runtime_get_sync(&pdev->dev); pdev 4021 drivers/net/ethernet/intel/igb/igb_main.c pm_runtime_put_sync(&pdev->dev); pdev 4079 drivers/net/ethernet/intel/igb/igb_main.c struct pci_dev *pdev = adapter->pdev; pdev 4085 drivers/net/ethernet/intel/igb/igb_main.c dev_err(&pdev->dev, pdev 4229 drivers/net/ethernet/intel/igb/igb_main.c struct pci_dev *pdev = adapter->pdev; pdev 4235 drivers/net/ethernet/intel/igb/igb_main.c dev_err(&pdev->dev, pdev 5111 drivers/net/ethernet/intel/igb/igb_main.c dev_warn(&adapter->pdev->dev, pdev 5283 drivers/net/ethernet/intel/igb/igb_main.c dev_info(&adapter->pdev->dev, pdev 5323 drivers/net/ethernet/intel/igb/igb_main.c dev_err(&adapter->pdev->dev, "exceed max 2 second\n"); pdev 5326 drivers/net/ethernet/intel/igb/igb_main.c dev_err(&adapter->pdev->dev, "read 1000Base-T Status Reg\n"); pdev 6228 drivers/net/ethernet/intel/igb/igb_main.c struct pci_dev *pdev = adapter->pdev; pdev 6244 drivers/net/ethernet/intel/igb/igb_main.c dev_info(&pdev->dev, "changing MTU from %d to %d\n", pdev 6266 drivers/net/ethernet/intel/igb/igb_main.c struct pci_dev *pdev = adapter->pdev; pdev 6278 drivers/net/ethernet/intel/igb/igb_main.c if (pci_channel_offline(pdev)) pdev 6619 drivers/net/ethernet/intel/igb/igb_main.c u32 rxctrl = dca3_get_tag(&adapter->pdev->dev, cpu); pdev 6674 drivers/net/ethernet/intel/igb/igb_main.c struct pci_dev *pdev = adapter->pdev; pdev 6685 drivers/net/ethernet/intel/igb/igb_main.c dev_info(&pdev->dev, "DCA enabled\n"); pdev 6696 drivers/net/ethernet/intel/igb/igb_main.c dev_info(&pdev->dev, "DCA disabled\n"); pdev 7003 drivers/net/ethernet/intel/igb/igb_main.c dev_info(&adapter->pdev->dev, pdev 7006 drivers/net/ethernet/intel/igb/igb_main.c dev_warn(&adapter->pdev->dev, pdev 7008 drivers/net/ethernet/intel/igb/igb_main.c dev_warn(&adapter->pdev->dev, pdev 7351 drivers/net/ethernet/intel/igb/igb_main.c struct pci_dev *pdev = adapter->pdev; pdev 7372 drivers/net/ethernet/intel/igb/igb_main.c dev_warn(&pdev->dev, pdev 7378 drivers/net/ethernet/intel/igb/igb_main.c dev_warn(&pdev->dev, pdev 7403 drivers/net/ethernet/intel/igb/igb_main.c dev_warn(&pdev->dev, pdev 7417 drivers/net/ethernet/intel/igb/igb_main.c struct pci_dev *pdev = adapter->pdev; pdev 7430 drivers/net/ethernet/intel/igb/igb_main.c dev_warn(&pdev->dev, pdev 7437 drivers/net/ethernet/intel/igb/igb_main.c dev_warn(&pdev->dev, pdev 7467 drivers/net/ethernet/intel/igb/igb_main.c struct pci_dev *pdev = adapter->pdev; pdev 7477 drivers/net/ethernet/intel/igb/igb_main.c dev_err(&pdev->dev, "Error receiving message from VF\n"); pdev 7520 drivers/net/ethernet/intel/igb/igb_main.c dev_warn(&pdev->dev, pdev 7527 drivers/net/ethernet/intel/igb/igb_main.c dev_err(&pdev->dev, "Unhandled Msg %08x\n", msgbuf[0]); pdev 8565 drivers/net/ethernet/intel/igb/igb_main.c pci_read_config_word(adapter->pdev, reg, value); pdev 8572 drivers/net/ethernet/intel/igb/igb_main.c pci_write_config_word(adapter->pdev, reg, *value); pdev 8579 drivers/net/ethernet/intel/igb/igb_main.c if (pcie_capability_read_word(adapter->pdev, reg, value)) pdev 8589 drivers/net/ethernet/intel/igb/igb_main.c if (pcie_capability_write_word(adapter->pdev, reg, *value)) pdev 8667 drivers/net/ethernet/intel/igb/igb_main.c struct pci_dev *pdev = adapter->pdev; pdev 8720 drivers/net/ethernet/intel/igb/igb_main.c dev_err(&pdev->dev, "Unsupported Speed/Duplex configuration\n"); pdev 8724 drivers/net/ethernet/intel/igb/igb_main.c static int __igb_shutdown(struct pci_dev *pdev, bool *enable_wake, pdev 8727 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 8788 drivers/net/ethernet/intel/igb/igb_main.c pci_disable_device(pdev); pdev 8830 drivers/net/ethernet/intel/igb/igb_main.c struct pci_dev *pdev = to_pci_dev(dev); pdev 8831 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 8836 drivers/net/ethernet/intel/igb/igb_main.c pci_set_power_state(pdev, PCI_D0); pdev 8837 drivers/net/ethernet/intel/igb/igb_main.c pci_restore_state(pdev); pdev 8838 drivers/net/ethernet/intel/igb/igb_main.c pci_save_state(pdev); pdev 8840 drivers/net/ethernet/intel/igb/igb_main.c if (!pci_device_is_present(pdev)) pdev 8842 drivers/net/ethernet/intel/igb/igb_main.c err = pci_enable_device_mem(pdev); pdev 8844 drivers/net/ethernet/intel/igb/igb_main.c dev_err(&pdev->dev, pdev 8848 drivers/net/ethernet/intel/igb/igb_main.c pci_set_master(pdev); pdev 8850 drivers/net/ethernet/intel/igb/igb_main.c pci_enable_wake(pdev, PCI_D3hot, 0); pdev 8851 drivers/net/ethernet/intel/igb/igb_main.c pci_enable_wake(pdev, PCI_D3cold, 0); pdev 8854 drivers/net/ethernet/intel/igb/igb_main.c dev_err(&pdev->dev, "Unable to allocate memory for queues\n"); pdev 8903 drivers/net/ethernet/intel/igb/igb_main.c static void igb_shutdown(struct pci_dev *pdev) pdev 8907 drivers/net/ethernet/intel/igb/igb_main.c __igb_shutdown(pdev, &wake, 0); pdev 8910 drivers/net/ethernet/intel/igb/igb_main.c pci_wake_from_d3(pdev, wake); pdev 8911 drivers/net/ethernet/intel/igb/igb_main.c pci_set_power_state(pdev, PCI_D3hot); pdev 8920 drivers/net/ethernet/intel/igb/igb_main.c struct pci_dev *pdev = adapter->pdev; pdev 8935 drivers/net/ethernet/intel/igb/igb_main.c dev_err(&pdev->dev, "Unable to allocate memory for queues\n"); pdev 8992 drivers/net/ethernet/intel/igb/igb_main.c static pci_ers_result_t igb_io_error_detected(struct pci_dev *pdev, pdev 8995 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 9005 drivers/net/ethernet/intel/igb/igb_main.c pci_disable_device(pdev); pdev 9018 drivers/net/ethernet/intel/igb/igb_main.c static pci_ers_result_t igb_io_slot_reset(struct pci_dev *pdev) pdev 9020 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 9025 drivers/net/ethernet/intel/igb/igb_main.c if (pci_enable_device_mem(pdev)) { pdev 9026 drivers/net/ethernet/intel/igb/igb_main.c dev_err(&pdev->dev, pdev 9030 drivers/net/ethernet/intel/igb/igb_main.c pci_set_master(pdev); pdev 9031 drivers/net/ethernet/intel/igb/igb_main.c pci_restore_state(pdev); pdev 9032 drivers/net/ethernet/intel/igb/igb_main.c pci_save_state(pdev); pdev 9034 drivers/net/ethernet/intel/igb/igb_main.c pci_enable_wake(pdev, PCI_D3hot, 0); pdev 9035 drivers/net/ethernet/intel/igb/igb_main.c pci_enable_wake(pdev, PCI_D3cold, 0); pdev 9058 drivers/net/ethernet/intel/igb/igb_main.c static void igb_io_resume(struct pci_dev *pdev) pdev 9060 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 9065 drivers/net/ethernet/intel/igb/igb_main.c dev_err(&pdev->dev, "igb_up failed after reset\n"); pdev 9162 drivers/net/ethernet/intel/igb/igb_main.c dev_info(&adapter->pdev->dev, pdev 9167 drivers/net/ethernet/intel/igb/igb_main.c dev_info(&adapter->pdev->dev, "setting MAC %pM on VF %d\n", pdev 9169 drivers/net/ethernet/intel/igb/igb_main.c dev_info(&adapter->pdev->dev, pdev 9173 drivers/net/ethernet/intel/igb/igb_main.c dev_warn(&adapter->pdev->dev, pdev 9175 drivers/net/ethernet/intel/igb/igb_main.c dev_warn(&adapter->pdev->dev, pdev 9239 drivers/net/ethernet/intel/igb/igb_main.c dev_info(&adapter->pdev->dev, pdev 9318 drivers/net/ethernet/intel/igb/igb_main.c dev_info(&adapter->pdev->dev, "VF %u is %strusted\n", pdev 9529 drivers/net/ethernet/intel/igb/igb_main.c struct pci_dev *pdev = adapter->pdev; pdev 9538 drivers/net/ethernet/intel/igb/igb_main.c dev_err(&pdev->dev, "Unable to allocate memory for queues\n"); pdev 703 drivers/net/ethernet/intel/igb/igb_ptp.c dev_warn(&adapter->pdev->dev, "clearing Tx timestamp hang\n"); pdev 770 drivers/net/ethernet/intel/igb/igb_ptp.c dev_warn(&adapter->pdev->dev, "clearing Rx timestamp hang\n"); pdev 804 drivers/net/ethernet/intel/igb/igb_ptp.c dev_warn(&adapter->pdev->dev, "clearing Tx timestamp hang\n"); pdev 1261 drivers/net/ethernet/intel/igb/igb_ptp.c &adapter->pdev->dev); pdev 1264 drivers/net/ethernet/intel/igb/igb_ptp.c dev_err(&adapter->pdev->dev, "ptp_clock_register failed\n"); pdev 1266 drivers/net/ethernet/intel/igb/igb_ptp.c dev_info(&adapter->pdev->dev, "added PHC on %s\n", pdev 1307 drivers/net/ethernet/intel/igb/igb_ptp.c dev_info(&adapter->pdev->dev, "removed PHC on %s\n", pdev 135 drivers/net/ethernet/intel/igbvf/ethtool.c (adapter->pdev->revision << 16) | pdev 136 drivers/net/ethernet/intel/igbvf/ethtool.c adapter->pdev->device; pdev 175 drivers/net/ethernet/intel/igbvf/ethtool.c strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), pdev 222 drivers/net/ethernet/intel/igbvf/igbvf.h struct pci_dev *pdev; pdev 138 drivers/net/ethernet/intel/igbvf/netdev.c struct pci_dev *pdev = adapter->pdev; pdev 168 drivers/net/ethernet/intel/igbvf/netdev.c dma_map_page(&pdev->dev, buffer_info->page, pdev 172 drivers/net/ethernet/intel/igbvf/netdev.c if (dma_mapping_error(&pdev->dev, pdev 176 drivers/net/ethernet/intel/igbvf/netdev.c dev_err(&pdev->dev, "RX DMA map failed\n"); pdev 189 drivers/net/ethernet/intel/igbvf/netdev.c buffer_info->dma = dma_map_single(&pdev->dev, skb->data, pdev 192 drivers/net/ethernet/intel/igbvf/netdev.c if (dma_mapping_error(&pdev->dev, buffer_info->dma)) { pdev 195 drivers/net/ethernet/intel/igbvf/netdev.c dev_err(&pdev->dev, "RX DMA map failed\n"); pdev 247 drivers/net/ethernet/intel/igbvf/netdev.c struct pci_dev *pdev = adapter->pdev; pdev 288 drivers/net/ethernet/intel/igbvf/netdev.c dma_unmap_single(&pdev->dev, buffer_info->dma, pdev 297 drivers/net/ethernet/intel/igbvf/netdev.c dma_unmap_single(&pdev->dev, buffer_info->dma, pdev 305 drivers/net/ethernet/intel/igbvf/netdev.c dma_unmap_page(&pdev->dev, buffer_info->page_dma, pdev 390 drivers/net/ethernet/intel/igbvf/netdev.c dma_unmap_page(&adapter->pdev->dev, pdev 395 drivers/net/ethernet/intel/igbvf/netdev.c dma_unmap_single(&adapter->pdev->dev, pdev 417 drivers/net/ethernet/intel/igbvf/netdev.c struct pci_dev *pdev = adapter->pdev; pdev 429 drivers/net/ethernet/intel/igbvf/netdev.c tx_ring->desc = dma_alloc_coherent(&pdev->dev, tx_ring->size, pdev 441 drivers/net/ethernet/intel/igbvf/netdev.c dev_err(&adapter->pdev->dev, pdev 455 drivers/net/ethernet/intel/igbvf/netdev.c struct pci_dev *pdev = adapter->pdev; pdev 469 drivers/net/ethernet/intel/igbvf/netdev.c rx_ring->desc = dma_alloc_coherent(&pdev->dev, rx_ring->size, pdev 484 drivers/net/ethernet/intel/igbvf/netdev.c dev_err(&adapter->pdev->dev, pdev 530 drivers/net/ethernet/intel/igbvf/netdev.c struct pci_dev *pdev = tx_ring->adapter->pdev; pdev 537 drivers/net/ethernet/intel/igbvf/netdev.c dma_free_coherent(&pdev->dev, tx_ring->size, tx_ring->desc, pdev 551 drivers/net/ethernet/intel/igbvf/netdev.c struct pci_dev *pdev = adapter->pdev; pdev 563 drivers/net/ethernet/intel/igbvf/netdev.c dma_unmap_single(&pdev->dev, buffer_info->dma, pdev 567 drivers/net/ethernet/intel/igbvf/netdev.c dma_unmap_single(&pdev->dev, buffer_info->dma, pdev 581 drivers/net/ethernet/intel/igbvf/netdev.c dma_unmap_page(&pdev->dev, pdev 614 drivers/net/ethernet/intel/igbvf/netdev.c struct pci_dev *pdev = rx_ring->adapter->pdev; pdev 621 drivers/net/ethernet/intel/igbvf/netdev.c dma_free_coherent(&pdev->dev, rx_ring->size, rx_ring->desc, pdev 1002 drivers/net/ethernet/intel/igbvf/netdev.c pci_disable_msix(adapter->pdev); pdev 1027 drivers/net/ethernet/intel/igbvf/netdev.c err = pci_enable_msix_range(adapter->pdev, pdev 1033 drivers/net/ethernet/intel/igbvf/netdev.c dev_err(&adapter->pdev->dev, pdev 1131 drivers/net/ethernet/intel/igbvf/netdev.c dev_err(&adapter->pdev->dev, pdev 1235 drivers/net/ethernet/intel/igbvf/netdev.c dev_err(&adapter->pdev->dev, "Failed to add vlan id %d\n", vid); pdev 1255 drivers/net/ethernet/intel/igbvf/netdev.c dev_err(&adapter->pdev->dev, pdev 1519 drivers/net/ethernet/intel/igbvf/netdev.c dev_err(&adapter->pdev->dev, "PF still resetting\n"); pdev 1834 drivers/net/ethernet/intel/igbvf/netdev.c struct pci_dev *pdev = adapter->pdev; pdev 1845 drivers/net/ethernet/intel/igbvf/netdev.c if (pci_channel_offline(pdev)) pdev 1864 drivers/net/ethernet/intel/igbvf/netdev.c dev_info(&adapter->pdev->dev, "Link is Up %d Mbps %s Duplex\n", pdev 1934 drivers/net/ethernet/intel/igbvf/netdev.c dev_info(&adapter->pdev->dev, "Link is Down\n"); pdev 2158 drivers/net/ethernet/intel/igbvf/netdev.c struct pci_dev *pdev = adapter->pdev; pdev 2171 drivers/net/ethernet/intel/igbvf/netdev.c buffer_info->dma = dma_map_single(&pdev->dev, skb->data, len, pdev 2173 drivers/net/ethernet/intel/igbvf/netdev.c if (dma_mapping_error(&pdev->dev, buffer_info->dma)) pdev 2192 drivers/net/ethernet/intel/igbvf/netdev.c buffer_info->dma = skb_frag_dma_map(&pdev->dev, frag, 0, len, pdev 2194 drivers/net/ethernet/intel/igbvf/netdev.c if (dma_mapping_error(&pdev->dev, buffer_info->dma)) pdev 2203 drivers/net/ethernet/intel/igbvf/netdev.c dev_err(&pdev->dev, "TX DMA map failed\n"); pdev 2440 drivers/net/ethernet/intel/igbvf/netdev.c dev_info(&adapter->pdev->dev, "changing MTU from %d to %d\n", pdev 2462 drivers/net/ethernet/intel/igbvf/netdev.c static int igbvf_suspend(struct pci_dev *pdev, pm_message_t state) pdev 2464 drivers/net/ethernet/intel/igbvf/netdev.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 2479 drivers/net/ethernet/intel/igbvf/netdev.c retval = pci_save_state(pdev); pdev 2484 drivers/net/ethernet/intel/igbvf/netdev.c pci_disable_device(pdev); pdev 2490 drivers/net/ethernet/intel/igbvf/netdev.c static int igbvf_resume(struct pci_dev *pdev) pdev 2492 drivers/net/ethernet/intel/igbvf/netdev.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 2496 drivers/net/ethernet/intel/igbvf/netdev.c pci_restore_state(pdev); pdev 2497 drivers/net/ethernet/intel/igbvf/netdev.c err = pci_enable_device_mem(pdev); pdev 2499 drivers/net/ethernet/intel/igbvf/netdev.c dev_err(&pdev->dev, "Cannot enable PCI device from suspend\n"); pdev 2503 drivers/net/ethernet/intel/igbvf/netdev.c pci_set_master(pdev); pdev 2522 drivers/net/ethernet/intel/igbvf/netdev.c static void igbvf_shutdown(struct pci_dev *pdev) pdev 2524 drivers/net/ethernet/intel/igbvf/netdev.c igbvf_suspend(pdev, PMSG_SUSPEND); pdev 2536 drivers/net/ethernet/intel/igbvf/netdev.c disable_irq(adapter->pdev->irq); pdev 2540 drivers/net/ethernet/intel/igbvf/netdev.c enable_irq(adapter->pdev->irq); pdev 2552 drivers/net/ethernet/intel/igbvf/netdev.c static pci_ers_result_t igbvf_io_error_detected(struct pci_dev *pdev, pdev 2555 drivers/net/ethernet/intel/igbvf/netdev.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 2565 drivers/net/ethernet/intel/igbvf/netdev.c pci_disable_device(pdev); pdev 2578 drivers/net/ethernet/intel/igbvf/netdev.c static pci_ers_result_t igbvf_io_slot_reset(struct pci_dev *pdev) pdev 2580 drivers/net/ethernet/intel/igbvf/netdev.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 2583 drivers/net/ethernet/intel/igbvf/netdev.c if (pci_enable_device_mem(pdev)) { pdev 2584 drivers/net/ethernet/intel/igbvf/netdev.c dev_err(&pdev->dev, pdev 2588 drivers/net/ethernet/intel/igbvf/netdev.c pci_set_master(pdev); pdev 2603 drivers/net/ethernet/intel/igbvf/netdev.c static void igbvf_io_resume(struct pci_dev *pdev) pdev 2605 drivers/net/ethernet/intel/igbvf/netdev.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 2610 drivers/net/ethernet/intel/igbvf/netdev.c dev_err(&pdev->dev, pdev 2623 drivers/net/ethernet/intel/igbvf/netdev.c struct pci_dev *pdev = adapter->pdev; pdev 2626 drivers/net/ethernet/intel/igbvf/netdev.c dev_info(&pdev->dev, "Intel(R) I350 Virtual Function\n"); pdev 2628 drivers/net/ethernet/intel/igbvf/netdev.c dev_info(&pdev->dev, "Intel(R) 82576 Virtual Function\n"); pdev 2629 drivers/net/ethernet/intel/igbvf/netdev.c dev_info(&pdev->dev, "Address: %pM\n", netdev->dev_addr); pdev 2708 drivers/net/ethernet/intel/igbvf/netdev.c static int igbvf_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 2718 drivers/net/ethernet/intel/igbvf/netdev.c err = pci_enable_device_mem(pdev); pdev 2723 drivers/net/ethernet/intel/igbvf/netdev.c err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 2727 drivers/net/ethernet/intel/igbvf/netdev.c err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 2729 drivers/net/ethernet/intel/igbvf/netdev.c dev_err(&pdev->dev, pdev 2735 drivers/net/ethernet/intel/igbvf/netdev.c err = pci_request_regions(pdev, igbvf_driver_name); pdev 2739 drivers/net/ethernet/intel/igbvf/netdev.c pci_set_master(pdev); pdev 2746 drivers/net/ethernet/intel/igbvf/netdev.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 2748 drivers/net/ethernet/intel/igbvf/netdev.c pci_set_drvdata(pdev, netdev); pdev 2752 drivers/net/ethernet/intel/igbvf/netdev.c adapter->pdev = pdev; pdev 2762 drivers/net/ethernet/intel/igbvf/netdev.c hw->vendor_id = pdev->vendor; pdev 2763 drivers/net/ethernet/intel/igbvf/netdev.c hw->device_id = pdev->device; pdev 2764 drivers/net/ethernet/intel/igbvf/netdev.c hw->subsystem_vendor_id = pdev->subsystem_vendor; pdev 2765 drivers/net/ethernet/intel/igbvf/netdev.c hw->subsystem_device_id = pdev->subsystem_device; pdev 2766 drivers/net/ethernet/intel/igbvf/netdev.c hw->revision_id = pdev->revision; pdev 2769 drivers/net/ethernet/intel/igbvf/netdev.c adapter->hw.hw_addr = ioremap(pci_resource_start(pdev, 0), pdev 2770 drivers/net/ethernet/intel/igbvf/netdev.c pci_resource_len(pdev, 0)); pdev 2791 drivers/net/ethernet/intel/igbvf/netdev.c strncpy(netdev->name, pci_name(pdev), sizeof(netdev->name) - 1); pdev 2836 drivers/net/ethernet/intel/igbvf/netdev.c dev_info(&pdev->dev, pdev 2841 drivers/net/ethernet/intel/igbvf/netdev.c dev_info(&pdev->dev, "Error reading MAC address.\n"); pdev 2843 drivers/net/ethernet/intel/igbvf/netdev.c dev_info(&pdev->dev, pdev 2852 drivers/net/ethernet/intel/igbvf/netdev.c dev_info(&pdev->dev, "Assigning random MAC address.\n"); pdev 2899 drivers/net/ethernet/intel/igbvf/netdev.c pci_release_regions(pdev); pdev 2902 drivers/net/ethernet/intel/igbvf/netdev.c pci_disable_device(pdev); pdev 2915 drivers/net/ethernet/intel/igbvf/netdev.c static void igbvf_remove(struct pci_dev *pdev) pdev 2917 drivers/net/ethernet/intel/igbvf/netdev.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 2944 drivers/net/ethernet/intel/igbvf/netdev.c pci_release_regions(pdev); pdev 2948 drivers/net/ethernet/intel/igbvf/netdev.c pci_disable_device(pdev); pdev 395 drivers/net/ethernet/intel/igc/igc.h struct pci_dev *pdev; pdev 135 drivers/net/ethernet/intel/igc/igc_ethtool.c strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), pdev 1110 drivers/net/ethernet/intel/igc/igc_ethtool.c dev_err(&adapter->pdev->dev, pdev 1150 drivers/net/ethernet/intel/igc/igc_ethtool.c dev_err(&adapter->pdev->dev, "ethtool -N: etype filters are all used.\n"); pdev 1191 drivers/net/ethernet/intel/igc/igc_ethtool.c dev_err(&adapter->pdev->dev, "ethtool rxnfc set vlan prio filter failed.\n"); pdev 1210 drivers/net/ethernet/intel/igc/igc_ethtool.c dev_err(&adapter->pdev->dev, pdev 1365 drivers/net/ethernet/intel/igc/igc_ethtool.c dev_err(&adapter->pdev->dev, "ethtool -N: The specified action is invalid\n"); pdev 1371 drivers/net/ethernet/intel/igc/igc_ethtool.c dev_err(&adapter->pdev->dev, "Location out of range\n"); pdev 1419 drivers/net/ethernet/intel/igc/igc_ethtool.c dev_err(&adapter->pdev->dev, pdev 1638 drivers/net/ethernet/intel/igc/igc_ethtool.c pm_runtime_get_sync(&adapter->pdev->dev); pdev 1646 drivers/net/ethernet/intel/igc/igc_ethtool.c pm_runtime_put(&adapter->pdev->dev); pdev 1767 drivers/net/ethernet/intel/igc/igc_ethtool.c dev_err(&adapter->pdev->dev, pdev 1779 drivers/net/ethernet/intel/igc/igc_ethtool.c dev_err(&adapter->pdev->dev, "forcing MDI/MDI-X state is not supported when link speed and/or duplex are forced\n"); pdev 1797 drivers/net/ethernet/intel/igc/igc_ethtool.c dev_info(&adapter->pdev->dev, pdev 81 drivers/net/ethernet/intel/igc/igc_main.c struct pci_dev *pdev = adapter->pdev; pdev 108 drivers/net/ethernet/intel/igc/igc_main.c dev_err(&pdev->dev, "Hardware Error\n"); pdev 335 drivers/net/ethernet/intel/igc/igc_main.c struct pci_dev *pdev = adapter->pdev; pdev 341 drivers/net/ethernet/intel/igc/igc_main.c dev_err(&pdev->dev, pdev 496 drivers/net/ethernet/intel/igc/igc_main.c struct pci_dev *pdev = adapter->pdev; pdev 502 drivers/net/ethernet/intel/igc/igc_main.c dev_err(&pdev->dev, pdev 1905 drivers/net/ethernet/intel/igc/igc_main.c struct pci_dev *pdev = adapter->pdev; pdev 1918 drivers/net/ethernet/intel/igc/igc_main.c if (pci_channel_offline(pdev)) pdev 2154 drivers/net/ethernet/intel/igc/igc_main.c if (!pci_channel_offline(adapter->pdev)) pdev 2195 drivers/net/ethernet/intel/igc/igc_main.c struct pci_dev *pdev = adapter->pdev; pdev 2210 drivers/net/ethernet/intel/igc/igc_main.c dev_info(&pdev->dev, "changing MTU from %d to %d\n", pdev 2774 drivers/net/ethernet/intel/igc/igc_main.c pci_disable_msix(adapter->pdev); pdev 2778 drivers/net/ethernet/intel/igc/igc_main.c pci_disable_msi(adapter->pdev); pdev 2980 drivers/net/ethernet/intel/igc/igc_main.c dev_err(&adapter->pdev->dev, "exceed max 2 second\n"); pdev 2983 drivers/net/ethernet/intel/igc/igc_main.c dev_err(&adapter->pdev->dev, "read 1000Base-T Status Reg\n"); pdev 3462 drivers/net/ethernet/intel/igc/igc_main.c err = pci_enable_msix_range(adapter->pdev, pdev 3482 drivers/net/ethernet/intel/igc/igc_main.c if (!pci_enable_msi(adapter->pdev)) pdev 3561 drivers/net/ethernet/intel/igc/igc_main.c ring->dev = &adapter->pdev->dev; pdev 3583 drivers/net/ethernet/intel/igc/igc_main.c ring->dev = &adapter->pdev->dev; pdev 3693 drivers/net/ethernet/intel/igc/igc_main.c struct pci_dev *pdev = adapter->pdev; pdev 3700 drivers/net/ethernet/intel/igc/igc_main.c dev_err(&pdev->dev, "Unable to allocate memory for vectors\n"); pdev 3724 drivers/net/ethernet/intel/igc/igc_main.c free_irq(adapter->pdev->irq, adapter); pdev 3757 drivers/net/ethernet/intel/igc/igc_main.c synchronize_irq(adapter->pdev->irq); pdev 3794 drivers/net/ethernet/intel/igc/igc_main.c struct pci_dev *pdev = adapter->pdev; pdev 3817 drivers/net/ethernet/intel/igc/igc_main.c err = request_irq(pdev->irq, &igc_intr_msi, 0, pdev 3827 drivers/net/ethernet/intel/igc/igc_main.c err = request_irq(pdev->irq, &igc_intr, IRQF_SHARED, pdev 3831 drivers/net/ethernet/intel/igc/igc_main.c dev_err(&pdev->dev, "Error %d getting interrupt\n", pdev 3998 drivers/net/ethernet/intel/igc/igc_main.c pci_read_config_word(adapter->pdev, reg, value); pdev 4005 drivers/net/ethernet/intel/igc/igc_main.c pci_write_config_word(adapter->pdev, reg, *value); pdev 4012 drivers/net/ethernet/intel/igc/igc_main.c if (!pci_is_pcie(adapter->pdev)) pdev 4015 drivers/net/ethernet/intel/igc/igc_main.c pcie_capability_read_word(adapter->pdev, reg, value); pdev 4024 drivers/net/ethernet/intel/igc/igc_main.c if (!pci_is_pcie(adapter->pdev)) pdev 4027 drivers/net/ethernet/intel/igc/igc_main.c pcie_capability_write_word(adapter->pdev, reg, *value); pdev 4050 drivers/net/ethernet/intel/igc/igc_main.c WARN(pci_device_is_present(igc->pdev), pdev 4059 drivers/net/ethernet/intel/igc/igc_main.c struct pci_dev *pdev = adapter->pdev; pdev 4104 drivers/net/ethernet/intel/igc/igc_main.c dev_err(&pdev->dev, "Unsupported Speed/Duplex configuration\n"); pdev 4119 drivers/net/ethernet/intel/igc/igc_main.c static int igc_probe(struct pci_dev *pdev, pdev 4128 drivers/net/ethernet/intel/igc/igc_main.c err = pci_enable_device_mem(pdev); pdev 4132 drivers/net/ethernet/intel/igc/igc_main.c err = dma_set_mask(&pdev->dev, DMA_BIT_MASK(64)); pdev 4134 drivers/net/ethernet/intel/igc/igc_main.c err = dma_set_coherent_mask(&pdev->dev, pdev 4137 drivers/net/ethernet/intel/igc/igc_main.c err = dma_set_mask(&pdev->dev, DMA_BIT_MASK(32)); pdev 4139 drivers/net/ethernet/intel/igc/igc_main.c err = dma_set_coherent_mask(&pdev->dev, pdev 4142 drivers/net/ethernet/intel/igc/igc_main.c dev_err(&pdev->dev, "igc: Wrong DMA config\n"); pdev 4148 drivers/net/ethernet/intel/igc/igc_main.c err = pci_request_selected_regions(pdev, pdev 4149 drivers/net/ethernet/intel/igc/igc_main.c pci_select_bars(pdev, pdev 4155 drivers/net/ethernet/intel/igc/igc_main.c pci_enable_pcie_error_reporting(pdev); pdev 4157 drivers/net/ethernet/intel/igc/igc_main.c pci_set_master(pdev); pdev 4166 drivers/net/ethernet/intel/igc/igc_main.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 4168 drivers/net/ethernet/intel/igc/igc_main.c pci_set_drvdata(pdev, netdev); pdev 4171 drivers/net/ethernet/intel/igc/igc_main.c adapter->pdev = pdev; pdev 4177 drivers/net/ethernet/intel/igc/igc_main.c err = pci_save_state(pdev); pdev 4182 drivers/net/ethernet/intel/igc/igc_main.c adapter->io_addr = ioremap(pci_resource_start(pdev, 0), pdev 4183 drivers/net/ethernet/intel/igc/igc_main.c pci_resource_len(pdev, 0)); pdev 4194 drivers/net/ethernet/intel/igc/igc_main.c netdev->mem_start = pci_resource_start(pdev, 0); pdev 4195 drivers/net/ethernet/intel/igc/igc_main.c netdev->mem_end = pci_resource_end(pdev, 0); pdev 4198 drivers/net/ethernet/intel/igc/igc_main.c hw->vendor_id = pdev->vendor; pdev 4199 drivers/net/ethernet/intel/igc/igc_main.c hw->device_id = pdev->device; pdev 4200 drivers/net/ethernet/intel/igc/igc_main.c hw->revision_id = pdev->revision; pdev 4201 drivers/net/ethernet/intel/igc/igc_main.c hw->subsystem_vendor_id = pdev->subsystem_vendor; pdev 4202 drivers/net/ethernet/intel/igc/igc_main.c hw->subsystem_device_id = pdev->subsystem_device; pdev 4236 drivers/net/ethernet/intel/igc/igc_main.c dev_err(&pdev->dev, pdev 4243 drivers/net/ethernet/intel/igc/igc_main.c if (eth_platform_get_mac_address(&pdev->dev, hw->mac.addr)) { pdev 4246 drivers/net/ethernet/intel/igc/igc_main.c dev_err(&pdev->dev, "NVM Read Error\n"); pdev 4252 drivers/net/ethernet/intel/igc/igc_main.c dev_err(&pdev->dev, "Invalid MAC Address\n"); pdev 4295 drivers/net/ethernet/intel/igc/igc_main.c pcie_print_link_status(pdev); pdev 4311 drivers/net/ethernet/intel/igc/igc_main.c pci_release_selected_regions(pdev, pdev 4312 drivers/net/ethernet/intel/igc/igc_main.c pci_select_bars(pdev, IORESOURCE_MEM)); pdev 4315 drivers/net/ethernet/intel/igc/igc_main.c pci_disable_device(pdev); pdev 4328 drivers/net/ethernet/intel/igc/igc_main.c static void igc_remove(struct pci_dev *pdev) pdev 4330 drivers/net/ethernet/intel/igc/igc_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 4348 drivers/net/ethernet/intel/igc/igc_main.c pci_iounmap(pdev, adapter->io_addr); pdev 4349 drivers/net/ethernet/intel/igc/igc_main.c pci_release_mem_regions(pdev); pdev 4355 drivers/net/ethernet/intel/igc/igc_main.c pci_disable_pcie_error_reporting(pdev); pdev 4357 drivers/net/ethernet/intel/igc/igc_main.c pci_disable_device(pdev); pdev 4411 drivers/net/ethernet/intel/igc/igc_main.c struct pci_dev *pdev = adapter->pdev; pdev 4416 drivers/net/ethernet/intel/igc/igc_main.c pci_read_config_word(pdev, PCI_COMMAND, &hw->bus.pci_cmd_word); pdev 4447 drivers/net/ethernet/intel/igc/igc_main.c dev_err(&pdev->dev, "Unable to allocate memory for queues\n"); pdev 4466 drivers/net/ethernet/intel/igc/igc_main.c struct pci_dev *pdev = adapter->pdev; pdev 4475 drivers/net/ethernet/intel/igc/igc_main.c dev_err(&pdev->dev, "Unable to allocate memory for queues\n"); pdev 144 drivers/net/ethernet/intel/ixgb/ixgb.h struct pci_dev *pdev; pdev 463 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), pdev 50 drivers/net/ethernet/intel/ixgb/ixgb_main.c static int ixgb_probe(struct pci_dev *pdev, const struct pci_device_id *ent); pdev 51 drivers/net/ethernet/intel/ixgb/ixgb_main.c static void ixgb_remove(struct pci_dev *pdev); pdev 84 drivers/net/ethernet/intel/ixgb/ixgb_main.c static pci_ers_result_t ixgb_io_error_detected (struct pci_dev *pdev, pdev 86 drivers/net/ethernet/intel/ixgb/ixgb_main.c static pci_ers_result_t ixgb_io_slot_reset (struct pci_dev *pdev); pdev 87 drivers/net/ethernet/intel/ixgb/ixgb_main.c static void ixgb_io_resume (struct pci_dev *pdev); pdev 156 drivers/net/ethernet/intel/ixgb/ixgb_main.c synchronize_irq(adapter->pdev->irq); pdev 200 drivers/net/ethernet/intel/ixgb/ixgb_main.c err = pci_enable_msi(adapter->pdev); pdev 208 drivers/net/ethernet/intel/ixgb/ixgb_main.c err = request_irq(adapter->pdev->irq, ixgb_intr, irq_flags, pdev 212 drivers/net/ethernet/intel/ixgb/ixgb_main.c pci_disable_msi(adapter->pdev); pdev 262 drivers/net/ethernet/intel/ixgb/ixgb_main.c free_irq(adapter->pdev->irq, netdev); pdev 265 drivers/net/ethernet/intel/ixgb/ixgb_main.c pci_disable_msi(adapter->pdev); pdev 363 drivers/net/ethernet/intel/ixgb/ixgb_main.c ixgb_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 372 drivers/net/ethernet/intel/ixgb/ixgb_main.c err = pci_enable_device(pdev); pdev 377 drivers/net/ethernet/intel/ixgb/ixgb_main.c err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 381 drivers/net/ethernet/intel/ixgb/ixgb_main.c err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 388 drivers/net/ethernet/intel/ixgb/ixgb_main.c err = pci_request_regions(pdev, ixgb_driver_name); pdev 392 drivers/net/ethernet/intel/ixgb/ixgb_main.c pci_set_master(pdev); pdev 400 drivers/net/ethernet/intel/ixgb/ixgb_main.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 402 drivers/net/ethernet/intel/ixgb/ixgb_main.c pci_set_drvdata(pdev, netdev); pdev 405 drivers/net/ethernet/intel/ixgb/ixgb_main.c adapter->pdev = pdev; pdev 409 drivers/net/ethernet/intel/ixgb/ixgb_main.c adapter->hw.hw_addr = pci_ioremap_bar(pdev, BAR_0); pdev 416 drivers/net/ethernet/intel/ixgb/ixgb_main.c if (pci_resource_len(pdev, i) == 0) pdev 418 drivers/net/ethernet/intel/ixgb/ixgb_main.c if (pci_resource_flags(pdev, i) & IORESOURCE_IO) { pdev 419 drivers/net/ethernet/intel/ixgb/ixgb_main.c adapter->hw.io_base = pci_resource_start(pdev, i); pdev 429 drivers/net/ethernet/intel/ixgb/ixgb_main.c strncpy(netdev->name, pci_name(pdev), sizeof(netdev->name) - 1); pdev 507 drivers/net/ethernet/intel/ixgb/ixgb_main.c pci_release_regions(pdev); pdev 510 drivers/net/ethernet/intel/ixgb/ixgb_main.c pci_disable_device(pdev); pdev 525 drivers/net/ethernet/intel/ixgb/ixgb_main.c ixgb_remove(struct pci_dev *pdev) pdev 527 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 535 drivers/net/ethernet/intel/ixgb/ixgb_main.c pci_release_regions(pdev); pdev 538 drivers/net/ethernet/intel/ixgb/ixgb_main.c pci_disable_device(pdev); pdev 555 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct pci_dev *pdev = adapter->pdev; pdev 559 drivers/net/ethernet/intel/ixgb/ixgb_main.c hw->vendor_id = pdev->vendor; pdev 560 drivers/net/ethernet/intel/ixgb/ixgb_main.c hw->device_id = pdev->device; pdev 561 drivers/net/ethernet/intel/ixgb/ixgb_main.c hw->subsystem_vendor_id = pdev->subsystem_vendor; pdev 562 drivers/net/ethernet/intel/ixgb/ixgb_main.c hw->subsystem_id = pdev->subsystem_device; pdev 670 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct pci_dev *pdev = adapter->pdev; pdev 683 drivers/net/ethernet/intel/ixgb/ixgb_main.c txdr->desc = dma_alloc_coherent(&pdev->dev, txdr->size, &txdr->dma, pdev 753 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct pci_dev *pdev = adapter->pdev; pdev 766 drivers/net/ethernet/intel/ixgb/ixgb_main.c rxdr->desc = dma_alloc_coherent(&pdev->dev, rxdr->size, &rxdr->dma, pdev 878 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct pci_dev *pdev = adapter->pdev; pdev 885 drivers/net/ethernet/intel/ixgb/ixgb_main.c dma_free_coherent(&pdev->dev, adapter->tx_ring.size, pdev 897 drivers/net/ethernet/intel/ixgb/ixgb_main.c dma_unmap_page(&adapter->pdev->dev, buffer_info->dma, pdev 900 drivers/net/ethernet/intel/ixgb/ixgb_main.c dma_unmap_single(&adapter->pdev->dev, buffer_info->dma, pdev 960 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct pci_dev *pdev = adapter->pdev; pdev 967 drivers/net/ethernet/intel/ixgb/ixgb_main.c dma_free_coherent(&pdev->dev, rx_ring->size, rx_ring->desc, pdev 983 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct pci_dev *pdev = adapter->pdev; pdev 992 drivers/net/ethernet/intel/ixgb/ixgb_main.c dma_unmap_single(&pdev->dev, pdev 1294 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct pci_dev *pdev = adapter->pdev; pdev 1316 drivers/net/ethernet/intel/ixgb/ixgb_main.c buffer_info->dma = dma_map_single(&pdev->dev, pdev 1319 drivers/net/ethernet/intel/ixgb/ixgb_main.c if (dma_mapping_error(&pdev->dev, buffer_info->dma)) pdev 1356 drivers/net/ethernet/intel/ixgb/ixgb_main.c skb_frag_dma_map(&pdev->dev, frag, offset, size, pdev 1358 drivers/net/ethernet/intel/ixgb/ixgb_main.c if (dma_mapping_error(&pdev->dev, buffer_info->dma)) pdev 1373 drivers/net/ethernet/intel/ixgb/ixgb_main.c dev_err(&pdev->dev, "TX DMA map failed\n"); pdev 1596 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct pci_dev *pdev = adapter->pdev; pdev 1599 drivers/net/ethernet/intel/ixgb/ixgb_main.c if (pci_channel_offline(pdev)) pdev 1937 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct pci_dev *pdev = adapter->pdev; pdev 1980 drivers/net/ethernet/intel/ixgb/ixgb_main.c dma_unmap_single(&pdev->dev, pdev 2056 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct pci_dev *pdev = adapter->pdev; pdev 2087 drivers/net/ethernet/intel/ixgb/ixgb_main.c buffer_info->dma = dma_map_single(&pdev->dev, pdev 2091 drivers/net/ethernet/intel/ixgb/ixgb_main.c if (dma_mapping_error(&pdev->dev, buffer_info->dma)) { pdev 2196 drivers/net/ethernet/intel/ixgb/ixgb_main.c static pci_ers_result_t ixgb_io_error_detected(struct pci_dev *pdev, pdev 2199 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 2210 drivers/net/ethernet/intel/ixgb/ixgb_main.c pci_disable_device(pdev); pdev 2225 drivers/net/ethernet/intel/ixgb/ixgb_main.c static pci_ers_result_t ixgb_io_slot_reset(struct pci_dev *pdev) pdev 2227 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 2230 drivers/net/ethernet/intel/ixgb/ixgb_main.c if (pci_enable_device(pdev)) { pdev 2237 drivers/net/ethernet/intel/ixgb/ixgb_main.c if (0 != PCI_FUNC (pdev->devfn)) pdev 2240 drivers/net/ethernet/intel/ixgb/ixgb_main.c pci_set_master(pdev); pdev 2272 drivers/net/ethernet/intel/ixgb/ixgb_main.c static void ixgb_io_resume(struct pci_dev *pdev) pdev 2274 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 2277 drivers/net/ethernet/intel/ixgb/ixgb_main.c pci_set_master(pdev); pdev 562 drivers/net/ethernet/intel/ixgbe/ixgbe.h struct pci_dev *pdev; pdev 191 drivers/net/ethernet/intel/ixgbe/ixgbe_common.h dev_info(&adapter->pdev->dev, format, ## arg) pdev 193 drivers/net/ethernet/intel/ixgbe/ixgbe_common.h dev_warn(&adapter->pdev->dev, format, ## arg) pdev 195 drivers/net/ethernet/intel/ixgbe/ixgbe_common.h dev_err(&adapter->pdev->dev, format, ## arg) pdev 197 drivers/net/ethernet/intel/ixgbe/ixgbe_common.h dev_notice(&adapter->pdev->dev, format, ## arg) pdev 192 drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.c const char *name = pci_name(adapter->pdev); pdev 1013 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), pdev 1592 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c u32 irq = adapter->pdev->irq; pdev 1733 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c tx_ring->dev = &adapter->pdev->dev; pdev 1760 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c rx_ring->dev = &adapter->pdev->dev; pdev 2192 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c !device_can_wakeup(&adapter->pdev->dev)) pdev 2227 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c device_set_wakeup_enable(&adapter->pdev->dev, adapter->wol); pdev 110 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c dma_unmap_sg(&adapter->pdev->dev, ddp->sgl, ddp->sgc, pdev 188 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c dmacount = dma_map_sg(&adapter->pdev->dev, sgl, sgc, DMA_FROM_DEVICE); pdev 323 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c dma_unmap_sg(&adapter->pdev->dev, sgl, sgc, DMA_FROM_DEVICE); pdev 441 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c dma_unmap_sg(&adapter->pdev->dev, ddp->sgl, pdev 732 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c dma_unmap_single(&adapter->pdev->dev, pdev 753 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c struct device *dev = &adapter->pdev->dev; pdev 988 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c pos = pci_find_ext_capability(adapter->pdev, PCI_EXT_CAP_ID_DSN); pdev 992 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c pci_read_config_byte(adapter->pdev, pos + i, &buf[i]); pdev 775 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c vectors = pci_enable_msix_range(adapter->pdev, adapter->msix_entries, pdev 912 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c ring->dev = &adapter->pdev->dev; pdev 938 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c ring->dev = &adapter->pdev->dev; pdev 965 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c ring->dev = &adapter->pdev->dev; pdev 1154 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c pci_disable_msix(adapter->pdev); pdev 1159 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c pci_disable_msi(adapter->pdev); pdev 1214 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c err = pci_enable_msi(adapter->pdev); pdev 172 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static bool ixgbe_check_cfg_remove(struct ixgbe_hw *hw, struct pci_dev *pdev); pdev 188 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c parent_bus = adapter->pdev->bus->parent; pdev 253 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct pci_dev *pdev; pdev 264 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pdev = adapter->pdev->bus->parent->self; pdev 266 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pdev = adapter->pdev; pdev 268 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pcie_print_link_status(pdev); pdev 366 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static bool ixgbe_check_cfg_remove(struct ixgbe_hw *hw, struct pci_dev *pdev) pdev 370 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pci_read_config_word(pdev, PCI_VENDOR_ID, &value); pdev 385 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pci_read_config_word(adapter->pdev, reg, &value); pdev 387 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_check_cfg_remove(hw, adapter->pdev)) pdev 400 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pci_read_config_dword(adapter->pdev, reg, &value); pdev 402 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_check_cfg_remove(hw, adapter->pdev)) pdev 414 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pci_write_config_word(adapter->pdev, reg, value); pdev 586 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c dev_info(&adapter->pdev->dev, "Net device Info\n"); pdev 596 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c dev_info(&adapter->pdev->dev, "Register Dump\n"); pdev 607 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c dev_info(&adapter->pdev->dev, "TX Rings Summary\n"); pdev 625 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c dev_info(&adapter->pdev->dev, "TX Rings Dump\n"); pdev 712 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c dev_info(&adapter->pdev->dev, "RX Rings Summary\n"); pdev 724 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c dev_info(&adapter->pdev->dev, "RX Rings Dump\n"); pdev 3282 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pci_disable_msix(adapter->pdev); pdev 3377 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c err = request_irq(adapter->pdev->irq, ixgbe_intr, 0, pdev 3380 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c err = request_irq(adapter->pdev->irq, ixgbe_intr, IRQF_SHARED, pdev 3394 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c free_irq(adapter->pdev->irq, adapter); pdev 3449 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c synchronize_irq(adapter->pdev->irq); pdev 5707 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pcie_capability_read_word(adapter->pdev, PCI_EXP_DEVCTL2, &devctl2); pdev 6138 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (!pci_channel_offline(adapter->pdev)) pdev 6251 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct pci_dev *pdev = adapter->pdev; pdev 6258 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->vendor_id = pdev->vendor; pdev 6259 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->device_id = pdev->device; pdev 6260 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->revision_id = pdev->revision; pdev 6261 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->subsystem_vendor_id = pdev->subsystem_vendor; pdev 6262 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->subsystem_device_id = pdev->subsystem_device; pdev 6877 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static int ixgbe_resume(struct pci_dev *pdev) pdev 6879 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct ixgbe_adapter *adapter = pci_get_drvdata(pdev); pdev 6884 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pci_set_power_state(pdev, PCI_D0); pdev 6885 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pci_restore_state(pdev); pdev 6890 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pci_save_state(pdev); pdev 6892 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c err = pci_enable_device_mem(pdev); pdev 6899 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pci_set_master(pdev); pdev 6901 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pci_wake_from_d3(pdev, false); pdev 6921 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static int __ixgbe_shutdown(struct pci_dev *pdev, bool *enable_wake) pdev 6923 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct ixgbe_adapter *adapter = pci_get_drvdata(pdev); pdev 6942 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c retval = pci_save_state(pdev); pdev 6976 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pci_wake_from_d3(pdev, false); pdev 6983 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pci_wake_from_d3(pdev, !!wufc); pdev 6996 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pci_disable_device(pdev); pdev 7002 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static int ixgbe_suspend(struct pci_dev *pdev, pm_message_t state) pdev 7007 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c retval = __ixgbe_shutdown(pdev, &wake); pdev 7012 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pci_prepare_to_sleep(pdev); pdev 7014 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pci_wake_from_d3(pdev, false); pdev 7015 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pci_set_power_state(pdev, PCI_D3hot); pdev 7022 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static void ixgbe_shutdown(struct pci_dev *pdev) pdev 7026 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c __ixgbe_shutdown(pdev, &wake); pdev 7029 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pci_wake_from_d3(pdev, wake); pdev 7030 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pci_set_power_state(pdev, PCI_D3hot); pdev 7611 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct pci_dev *pdev = adapter->pdev; pdev 7627 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (!pdev) pdev 10064 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static void *ixgbe_fwd_add(struct net_device *pdev, struct net_device *vdev) pdev 10066 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct ixgbe_adapter *adapter = netdev_priv(pdev); pdev 10133 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c err = ixgbe_setup_tc(pdev, adapter->hw_tcs); pdev 10150 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (!netif_running(pdev)) pdev 10160 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static void ixgbe_fwd_del(struct net_device *pdev, void *priv) pdev 10163 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct ixgbe_adapter *adapter = netdev_priv(pdev); pdev 10189 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev_unbind_sb_channel(pdev, accel->netdev); pdev 10582 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct pci_dev *entry, *pdev = adapter->pdev; pdev 10592 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c list_for_each_entry(entry, &adapter->pdev->bus->devices, bus_list) { pdev 10603 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if ((entry->vendor != pdev->vendor) || pdev 10604 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c (entry->device != pdev->device)) pdev 10731 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static int ixgbe_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 10749 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (pdev->is_virtfn) { pdev 10751 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pci_name(pdev), pdev->vendor, pdev->device); pdev 10755 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c err = pci_enable_device_mem(pdev); pdev 10759 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (!dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64))) { pdev 10762 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 10764 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c dev_err(&pdev->dev, pdev 10771 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c err = pci_request_mem_regions(pdev, ixgbe_driver_name); pdev 10773 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c dev_err(&pdev->dev, pdev 10778 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pci_enable_pcie_error_reporting(pdev); pdev 10780 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pci_set_master(pdev); pdev 10781 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pci_save_state(pdev); pdev 10798 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 10803 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c adapter->pdev = pdev; pdev 10808 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->hw_addr = ioremap(pci_resource_start(pdev, 0), pdev 10809 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pci_resource_len(pdev, 0)); pdev 10819 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c strlcpy(netdev->name, pci_name(pdev), sizeof(netdev->name)); pdev 10908 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pci_sriov_set_totalvfs(pdev, IXGBE_MAX_VFS_DRV_LIMIT); pdev 11021 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c eth_platform_get_mac_address(&adapter->pdev->dev, pdev 11060 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->wol_enabled = ixgbe_wol_supported(adapter, pdev->device, pdev 11061 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pdev->subsystem_device); pdev 11065 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c device_set_wakeup_enable(&adapter->pdev->dev, adapter->wol); pdev 11119 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pci_set_drvdata(pdev, adapter); pdev 11133 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (dca_add_requester(&pdev->dev) == 0) { pdev 11141 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_vf_configuration(pdev, (i | 0x10000000)); pdev 11189 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pci_release_mem_regions(pdev); pdev 11193 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pci_disable_device(pdev); pdev 11206 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static void ixgbe_remove(struct pci_dev *pdev) pdev 11208 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct ixgbe_adapter *adapter = pci_get_drvdata(pdev); pdev 11229 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c dca_remove_requester(&pdev->dev); pdev 11259 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pci_release_mem_regions(pdev); pdev 11277 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pci_disable_pcie_error_reporting(pdev); pdev 11280 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pci_disable_device(pdev); pdev 11291 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static pci_ers_result_t ixgbe_io_error_detected(struct pci_dev *pdev, pdev 11294 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct ixgbe_adapter *adapter = pci_get_drvdata(pdev); pdev 11308 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c bdev = pdev->bus->self; pdev 11332 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if ((pf_func & 1) == (pdev->devfn & 1)) { pdev 11411 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pci_disable_device(pdev); pdev 11424 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static pci_ers_result_t ixgbe_io_slot_reset(struct pci_dev *pdev) pdev 11426 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct ixgbe_adapter *adapter = pci_get_drvdata(pdev); pdev 11429 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (pci_enable_device_mem(pdev)) { pdev 11436 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pci_set_master(pdev); pdev 11437 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pci_restore_state(pdev); pdev 11438 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pci_save_state(pdev); pdev 11440 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pci_wake_from_d3(pdev, false); pdev 11457 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static void ixgbe_io_resume(struct pci_dev *pdev) pdev 11459 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct ixgbe_adapter *adapter = pci_get_drvdata(pdev); pdev 871 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c struct pci_dev *pdev = adapter->pdev; pdev 882 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c if (func0_pdev == pdev) pdev 888 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c if (func0_pdev == pdev) pdev 905 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c struct pci_dev *pdev = adapter->pdev; pdev 938 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c pci_name(pdev)); pdev 1409 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c &adapter->pdev->dev); pdev 124 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c struct pci_dev *pdev = adapter->pdev; pdev 125 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c u16 vendor = pdev->vendor; pdev 131 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_SRIOV); pdev 134 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c pci_read_config_word(pdev, pos + PCI_SRIOV_VF_DID, &vf_id); pdev 140 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c if (vfdev->physfn != pdev) pdev 158 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c pre_existing_vfs = pci_num_vf(adapter->pdev); pdev 170 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c dev_warn(&adapter->pdev->dev, pdev 183 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c err = pci_enable_sriov(adapter->pdev, num_vfs); pdev 240 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c if (pci_vfs_assigned(adapter->pdev)) { pdev 245 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c pci_disable_sriov(adapter->pdev); pdev 791 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c int ixgbe_vf_configuration(struct pci_dev *pdev, unsigned int event_mask) pdev 793 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c struct ixgbe_adapter *adapter = pci_get_drvdata(pdev); pdev 1373 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c dev_info(&adapter->pdev->dev, "setting MAC %pM on VF %d\n", pdev 1375 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c dev_info(&adapter->pdev->dev, "Reload the VF driver to make this change effective."); pdev 1382 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c dev_warn(&adapter->pdev->dev, "The VF MAC address has been set, but the PF device is not up.\n"); pdev 1383 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c dev_warn(&adapter->pdev->dev, "Bring the PF device up before attempting to use the VF device.\n"); pdev 1386 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c dev_warn(&adapter->pdev->dev, "The VF MAC address was NOT set due to invalid or duplicate MAC address.\n"); pdev 1396 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c dev_info(&adapter->pdev->dev, "removing MAC on VF %d\n", vf); pdev 1403 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c dev_warn(&adapter->pdev->dev, "Could NOT remove the VF MAC address.\n"); pdev 1435 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c dev_info(&adapter->pdev->dev, pdev 1438 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c dev_warn(&adapter->pdev->dev, pdev 1440 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c dev_warn(&adapter->pdev->dev, pdev 1577 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c dev_info(&adapter->pdev->dev, pdev 19 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.h int ixgbe_vf_configuration(struct pci_dev *pdev, unsigned int event_mask); pdev 162 drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.c ixgbe_hwmon = devm_kzalloc(&adapter->pdev->dev, sizeof(*ixgbe_hwmon), pdev 196 drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.c hwmon_dev = devm_hwmon_device_register_with_groups(&adapter->pdev->dev, pdev 26 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c struct device *dev = &adapter->pdev->dev; pdev 54 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c struct device *dev = &adapter->pdev->dev; pdev 223 drivers/net/ethernet/intel/ixgbevf/ethtool.c strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), pdev 665 drivers/net/ethernet/intel/ixgbevf/ethtool.c dev_err(&adapter->pdev->dev, pdev 733 drivers/net/ethernet/intel/ixgbevf/ethtool.c dev_err(&adapter->pdev->dev, pdev 361 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h struct pci_dev *pdev; pdev 125 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c dev_err(&adapter->pdev->dev, "Adapter removed\n"); pdev 2010 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c dev_err(&adapter->pdev->dev, pdev 2503 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c if (!pci_channel_offline(adapter->pdev)) pdev 2518 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c pci_set_master(adapter->pdev); pdev 2560 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c vectors = pci_enable_msix_range(adapter->pdev, adapter->msix_entries, pdev 2564 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c dev_err(&adapter->pdev->dev, pdev 2725 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ring->dev = &adapter->pdev->dev; pdev 2753 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ring->dev = &adapter->pdev->dev; pdev 2782 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ring->dev = &adapter->pdev->dev; pdev 2935 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c pci_disable_msix(adapter->pdev); pdev 3007 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct pci_dev *pdev = adapter->pdev; pdev 3012 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c hw->vendor_id = pdev->vendor; pdev 3013 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c hw->device_id = pdev->device; pdev 3014 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c hw->revision_id = pdev->revision; pdev 3015 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c hw->subsystem_vendor_id = pdev->subsystem_vendor; pdev 3016 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c hw->subsystem_device_id = pdev->subsystem_device; pdev 3035 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c dev_info(&pdev->dev, pdev 3046 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c dev_info(&pdev->dev, "Error reading MAC address\n"); pdev 3048 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c dev_info(&pdev->dev, pdev 3054 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c dev_info(&pdev->dev, "Assigning random MAC address\n"); pdev 3255 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c dev_info(&adapter->pdev->dev, "NIC Link is Up %s\n", pdev 3282 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c dev_info(&adapter->pdev->dev, "NIC Link is Down\n"); pdev 4260 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c dev_warn(&adapter->pdev->dev, "MTU cannot be changed while XDP program is loaded\n"); pdev 4283 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static int ixgbevf_suspend(struct pci_dev *pdev, pm_message_t state) pdev 4285 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 4301 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c retval = pci_save_state(pdev); pdev 4307 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c pci_disable_device(pdev); pdev 4313 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static int ixgbevf_resume(struct pci_dev *pdev) pdev 4315 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 4319 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c pci_restore_state(pdev); pdev 4323 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c pci_save_state(pdev); pdev 4325 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c err = pci_enable_device_mem(pdev); pdev 4327 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c dev_err(&pdev->dev, "Cannot enable PCI device from suspend\n"); pdev 4334 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c pci_set_master(pdev); pdev 4352 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static void ixgbevf_shutdown(struct pci_dev *pdev) pdev 4354 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ixgbevf_suspend(pdev, PMSG_SUSPEND); pdev 4536 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static int ixgbevf_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 4545 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c err = pci_enable_device(pdev); pdev 4549 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c if (!dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64))) { pdev 4552 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 4554 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c dev_err(&pdev->dev, "No usable DMA configuration, aborting\n"); pdev 4560 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c err = pci_request_regions(pdev, ixgbevf_driver_name); pdev 4562 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c dev_err(&pdev->dev, "pci_request_regions failed 0x%x\n", err); pdev 4566 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c pci_set_master(pdev); pdev 4575 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 4580 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c adapter->pdev = pdev; pdev 4588 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c pci_save_state(pdev); pdev 4590 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c hw->hw_addr = ioremap(pci_resource_start(pdev, 0), pdev 4591 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c pci_resource_len(pdev, 0)); pdev 4697 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c pci_set_drvdata(pdev, netdev); pdev 4704 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c dev_info(&pdev->dev, "%pM\n", netdev->dev_addr); pdev 4705 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c dev_info(&pdev->dev, "MAC: %d\n", hw->mac.type); pdev 4709 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c dev_info(&pdev->dev, "Intel(R) X550 Virtual Function\n"); pdev 4712 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c dev_info(&pdev->dev, "Intel(R) X540 Virtual Function\n"); pdev 4716 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c dev_info(&pdev->dev, "Intel(R) 82599 Virtual Function\n"); pdev 4732 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c pci_release_regions(pdev); pdev 4736 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c pci_disable_device(pdev); pdev 4749 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static void ixgbevf_remove(struct pci_dev *pdev) pdev 4751 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 4771 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c pci_release_regions(pdev); pdev 4780 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c pci_disable_device(pdev); pdev 4791 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static pci_ers_result_t ixgbevf_io_error_detected(struct pci_dev *pdev, pdev 4794 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 4812 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c pci_disable_device(pdev); pdev 4826 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static pci_ers_result_t ixgbevf_io_slot_reset(struct pci_dev *pdev) pdev 4828 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 4831 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c if (pci_enable_device_mem(pdev)) { pdev 4832 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c dev_err(&pdev->dev, pdev 4840 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c pci_set_master(pdev); pdev 4855 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static void ixgbevf_io_resume(struct pci_dev *pdev) pdev 4857 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 135 drivers/net/ethernet/intel/ixgbevf/vf.c pci_read_config_byte(adapter->pdev, pdev 108 drivers/net/ethernet/jme.c if (jme->pdev->device == PCI_DEVICE_ID_JMICRON_JMC250) pdev 511 drivers/net/ethernet/jme.c if (is_buggy250(jme->pdev->device, jme->chiprev)) { pdev 560 drivers/net/ethernet/jme.c txring->alloc = dma_alloc_coherent(&(jme->pdev->dev), pdev 587 drivers/net/ethernet/jme.c dma_free_coherent(&(jme->pdev->dev), pdev 624 drivers/net/ethernet/jme.c dma_free_coherent(&(jme->pdev->dev), pdev 737 drivers/net/ethernet/jme.c mapping = pci_map_page(jme->pdev, virt_to_page(skb->data), pdev 740 drivers/net/ethernet/jme.c if (unlikely(pci_dma_mapping_error(jme->pdev, mapping))) { pdev 746 drivers/net/ethernet/jme.c pci_unmap_page(jme->pdev, rxbi->mapping, pdev 763 drivers/net/ethernet/jme.c pci_unmap_page(jme->pdev, pdev 787 drivers/net/ethernet/jme.c dma_free_coherent(&(jme->pdev->dev), pdev 807 drivers/net/ethernet/jme.c rxring->alloc = dma_alloc_coherent(&(jme->pdev->dev), pdev 844 drivers/net/ethernet/jme.c dma_free_coherent(&(jme->pdev->dev), pdev 1008 drivers/net/ethernet/jme.c pci_dma_sync_single_for_cpu(jme->pdev, pdev 1014 drivers/net/ethernet/jme.c pci_dma_sync_single_for_device(jme->pdev, pdev 1458 drivers/net/ethernet/jme.c pci_unmap_page(jme->pdev, pdev 1628 drivers/net/ethernet/jme.c if (!pci_enable_msi(jme->pdev)) { pdev 1634 drivers/net/ethernet/jme.c rc = request_irq(jme->pdev->irq, handler, irq_flags, netdev->name, pdev 1643 drivers/net/ethernet/jme.c pci_disable_msi(jme->pdev); pdev 1647 drivers/net/ethernet/jme.c netdev->irq = jme->pdev->irq; pdev 1656 drivers/net/ethernet/jme.c free_irq(jme->pdev->irq, jme->dev); pdev 1658 drivers/net/ethernet/jme.c pci_disable_msi(jme->pdev); pdev 1660 drivers/net/ethernet/jme.c jme->dev->irq = jme->pdev->irq; pdev 1674 drivers/net/ethernet/jme.c pci_read_config_dword(jme->pdev, PCI_PRIV_PE1, ®); pdev 1677 drivers/net/ethernet/jme.c pci_write_config_dword(jme->pdev, PCI_PRIV_PE1, reg); pdev 1690 drivers/net/ethernet/jme.c pci_read_config_dword(jme->pdev, PCI_PRIV_PE1, ®); pdev 1693 drivers/net/ethernet/jme.c pci_write_config_dword(jme->pdev, PCI_PRIV_PE1, reg); pdev 1784 drivers/net/ethernet/jme.c pci_read_config_byte(jme->pdev, PCI_PRIV_SHARE_NICCTRL, &nic_ctrl); pdev 1788 drivers/net/ethernet/jme.c switch (jme->pdev->device) { pdev 1906 drivers/net/ethernet/jme.c if (jme->reg_pmcs && device_may_wakeup(&jme->pdev->dev)) { pdev 1966 drivers/net/ethernet/jme.c jme_fill_tx_map(struct pci_dev *pdev, pdev 1976 drivers/net/ethernet/jme.c dmaaddr = pci_map_page(pdev, pdev 1982 drivers/net/ethernet/jme.c if (unlikely(pci_dma_mapping_error(pdev, dmaaddr))) pdev 1985 drivers/net/ethernet/jme.c pci_dma_sync_single_for_device(pdev, pdev 2013 drivers/net/ethernet/jme.c pci_unmap_page(jme->pdev, pdev 2041 drivers/net/ethernet/jme.c ret = jme_fill_tx_map(jme->pdev, ctxdesc, ctxbi, pdev 2053 drivers/net/ethernet/jme.c ret = jme_fill_tx_map(jme->pdev, ctxdesc, ctxbi, virt_to_page(skb->data), pdev 2363 drivers/net/ethernet/jme.c strlcpy(info->bus_info, pci_name(jme->pdev), sizeof(info->bus_info)); pdev 2868 drivers/net/ethernet/jme.c jme_pci_dma64(struct pci_dev *pdev) pdev 2870 drivers/net/ethernet/jme.c if (pdev->device == PCI_DEVICE_ID_JMICRON_JMC250 && pdev 2871 drivers/net/ethernet/jme.c !pci_set_dma_mask(pdev, DMA_BIT_MASK(64))) pdev 2872 drivers/net/ethernet/jme.c if (!pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64))) pdev 2875 drivers/net/ethernet/jme.c if (pdev->device == PCI_DEVICE_ID_JMICRON_JMC250 && pdev 2876 drivers/net/ethernet/jme.c !pci_set_dma_mask(pdev, DMA_BIT_MASK(40))) pdev 2877 drivers/net/ethernet/jme.c if (!pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(40))) pdev 2880 drivers/net/ethernet/jme.c if (!pci_set_dma_mask(pdev, DMA_BIT_MASK(32))) pdev 2881 drivers/net/ethernet/jme.c if (!pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32))) pdev 2927 drivers/net/ethernet/jme.c jme_init_one(struct pci_dev *pdev, pdev 2939 drivers/net/ethernet/jme.c pci_disable_link_state(pdev, PCIE_LINK_STATE_L0S | PCIE_LINK_STATE_L1 | pdev 2942 drivers/net/ethernet/jme.c rc = pci_enable_device(pdev); pdev 2948 drivers/net/ethernet/jme.c using_dac = jme_pci_dma64(pdev); pdev 2955 drivers/net/ethernet/jme.c if (!(pci_resource_flags(pdev, 0) & IORESOURCE_MEM)) { pdev 2961 drivers/net/ethernet/jme.c rc = pci_request_regions(pdev, DRV_NAME); pdev 2967 drivers/net/ethernet/jme.c pci_set_master(pdev); pdev 3000 drivers/net/ethernet/jme.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 3001 drivers/net/ethernet/jme.c pci_set_drvdata(pdev, netdev); pdev 3007 drivers/net/ethernet/jme.c jme->pdev = pdev; pdev 3018 drivers/net/ethernet/jme.c jme->regs = ioremap(pci_resource_start(pdev, 0), pdev 3019 drivers/net/ethernet/jme.c pci_resource_len(pdev, 0)); pdev 3063 drivers/net/ethernet/jme.c pci_read_config_byte(pdev, PCI_DCSR_MRRS, &jme->mrrs); pdev 3103 drivers/net/ethernet/jme.c if (pdev->device == PCI_DEVICE_ID_JMICRON_JMC250) pdev 3113 drivers/net/ethernet/jme.c device_init_wakeup(&pdev->dev, true); pdev 3116 drivers/net/ethernet/jme.c jme->pcirev = pdev->revision; pdev 3144 drivers/net/ethernet/jme.c (jme->pdev->device == PCI_DEVICE_ID_JMICRON_JMC250) ? pdev 3146 drivers/net/ethernet/jme.c (jme->pdev->device == PCI_DEVICE_ID_JMICRON_JMC260) ? pdev 3159 drivers/net/ethernet/jme.c pci_release_regions(pdev); pdev 3161 drivers/net/ethernet/jme.c pci_disable_device(pdev); pdev 3167 drivers/net/ethernet/jme.c jme_remove_one(struct pci_dev *pdev) pdev 3169 drivers/net/ethernet/jme.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 3175 drivers/net/ethernet/jme.c pci_release_regions(pdev); pdev 3176 drivers/net/ethernet/jme.c pci_disable_device(pdev); pdev 3181 drivers/net/ethernet/jme.c jme_shutdown(struct pci_dev *pdev) pdev 3183 drivers/net/ethernet/jme.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 3187 drivers/net/ethernet/jme.c pci_pme_active(pdev, true); pdev 402 drivers/net/ethernet/jme.h struct pci_dev *pdev; pdev 1023 drivers/net/ethernet/korina.c static int korina_probe(struct platform_device *pdev) pdev 1025 drivers/net/ethernet/korina.c struct korina_device *bif = platform_get_drvdata(pdev); pdev 1035 drivers/net/ethernet/korina.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 1041 drivers/net/ethernet/korina.c lp->rx_irq = platform_get_irq_byname(pdev, "korina_rx"); pdev 1042 drivers/net/ethernet/korina.c lp->tx_irq = platform_get_irq_byname(pdev, "korina_tx"); pdev 1044 drivers/net/ethernet/korina.c r = platform_get_resource_byname(pdev, IORESOURCE_MEM, "korina_regs"); pdev 1053 drivers/net/ethernet/korina.c r = platform_get_resource_byname(pdev, IORESOURCE_MEM, "korina_dma_rx"); pdev 1061 drivers/net/ethernet/korina.c r = platform_get_resource_byname(pdev, IORESOURCE_MEM, "korina_dma_tx"); pdev 1128 drivers/net/ethernet/korina.c static int korina_remove(struct platform_device *pdev) pdev 1130 drivers/net/ethernet/korina.c struct korina_device *bif = platform_get_drvdata(pdev); pdev 90 drivers/net/ethernet/lantiq_etop.c struct platform_device *pdev; pdev 110 drivers/net/ethernet/lantiq_etop.c ch->dma.desc_base[ch->dma.desc].addr = dma_map_single(&priv->pdev->dev, pdev 269 drivers/net/ethernet/lantiq_etop.c ch->dma.dev = &priv->pdev->dev; pdev 385 drivers/net/ethernet/lantiq_etop.c priv->pdev->name, priv->pdev->id); pdev 482 drivers/net/ethernet/lantiq_etop.c desc->addr = ((unsigned int) dma_map_single(&priv->pdev->dev, skb->data, len, pdev 629 drivers/net/ethernet/lantiq_etop.c ltq_etop_probe(struct platform_device *pdev) pdev 637 drivers/net/ethernet/lantiq_etop.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 639 drivers/net/ethernet/lantiq_etop.c dev_err(&pdev->dev, "failed to get etop resource\n"); pdev 644 drivers/net/ethernet/lantiq_etop.c res = devm_request_mem_region(&pdev->dev, res->start, pdev 645 drivers/net/ethernet/lantiq_etop.c resource_size(res), dev_name(&pdev->dev)); pdev 647 drivers/net/ethernet/lantiq_etop.c dev_err(&pdev->dev, "failed to request etop resource\n"); pdev 652 drivers/net/ethernet/lantiq_etop.c ltq_etop_membase = devm_ioremap_nocache(&pdev->dev, pdev 655 drivers/net/ethernet/lantiq_etop.c dev_err(&pdev->dev, "failed to remap etop engine %d\n", pdev 656 drivers/net/ethernet/lantiq_etop.c pdev->id); pdev 671 drivers/net/ethernet/lantiq_etop.c priv->pdev = pdev; pdev 672 drivers/net/ethernet/lantiq_etop.c priv->pldata = dev_get_platdata(&pdev->dev); pdev 675 drivers/net/ethernet/lantiq_etop.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 691 drivers/net/ethernet/lantiq_etop.c platform_set_drvdata(pdev, dev); pdev 701 drivers/net/ethernet/lantiq_etop.c ltq_etop_remove(struct platform_device *pdev) pdev 703 drivers/net/ethernet/lantiq_etop.c struct net_device *dev = platform_get_drvdata(pdev); pdev 423 drivers/net/ethernet/lantiq_xrx200.c static int xrx200_probe(struct platform_device *pdev) pdev 425 drivers/net/ethernet/lantiq_xrx200.c struct device *dev = &pdev->dev; pdev 448 drivers/net/ethernet/lantiq_xrx200.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 460 drivers/net/ethernet/lantiq_xrx200.c priv->chan_rx.dma.irq = platform_get_irq_byname(pdev, "rx"); pdev 463 drivers/net/ethernet/lantiq_xrx200.c priv->chan_tx.dma.irq = platform_get_irq_byname(pdev, "tx"); pdev 503 drivers/net/ethernet/lantiq_xrx200.c platform_set_drvdata(pdev, priv); pdev 520 drivers/net/ethernet/lantiq_xrx200.c static int xrx200_remove(struct platform_device *pdev) pdev 522 drivers/net/ethernet/lantiq_xrx200.c struct xrx200_priv *priv = platform_get_drvdata(pdev); pdev 2702 drivers/net/ethernet/marvell/mv643xx_eth.c static int mv643xx_eth_shared_of_add_port(struct platform_device *pdev, pdev 2713 drivers/net/ethernet/marvell/mv643xx_eth.c ppd.shared = pdev; pdev 2717 drivers/net/ethernet/marvell/mv643xx_eth.c dev_err(&pdev->dev, "missing interrupt on %pOFn\n", pnp); pdev 2722 drivers/net/ethernet/marvell/mv643xx_eth.c dev_err(&pdev->dev, "missing reg property on %pOFn\n", pnp); pdev 2727 drivers/net/ethernet/marvell/mv643xx_eth.c dev_err(&pdev->dev, "invalid reg property on %pOFn\n", pnp); pdev 2735 drivers/net/ethernet/marvell/mv643xx_eth.c dev_err(&pdev->dev, "too many ports registered\n"); pdev 2784 drivers/net/ethernet/marvell/mv643xx_eth.c static int mv643xx_eth_shared_of_probe(struct platform_device *pdev) pdev 2787 drivers/net/ethernet/marvell/mv643xx_eth.c struct device_node *pnp, *np = pdev->dev.of_node; pdev 2794 drivers/net/ethernet/marvell/mv643xx_eth.c pd = devm_kzalloc(&pdev->dev, sizeof(*pd), GFP_KERNEL); pdev 2797 drivers/net/ethernet/marvell/mv643xx_eth.c pdev->dev.platform_data = pd; pdev 2802 drivers/net/ethernet/marvell/mv643xx_eth.c ret = mv643xx_eth_shared_of_add_port(pdev, pnp); pdev 2821 drivers/net/ethernet/marvell/mv643xx_eth.c static inline int mv643xx_eth_shared_of_probe(struct platform_device *pdev) pdev 2831 drivers/net/ethernet/marvell/mv643xx_eth.c static int mv643xx_eth_shared_probe(struct platform_device *pdev) pdev 2844 drivers/net/ethernet/marvell/mv643xx_eth.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2848 drivers/net/ethernet/marvell/mv643xx_eth.c msp = devm_kzalloc(&pdev->dev, sizeof(*msp), GFP_KERNEL); pdev 2851 drivers/net/ethernet/marvell/mv643xx_eth.c platform_set_drvdata(pdev, msp); pdev 2853 drivers/net/ethernet/marvell/mv643xx_eth.c msp->base = devm_ioremap(&pdev->dev, res->start, resource_size(res)); pdev 2857 drivers/net/ethernet/marvell/mv643xx_eth.c msp->clk = devm_clk_get(&pdev->dev, NULL); pdev 2868 drivers/net/ethernet/marvell/mv643xx_eth.c ret = mv643xx_eth_shared_of_probe(pdev); pdev 2871 drivers/net/ethernet/marvell/mv643xx_eth.c pd = dev_get_platdata(&pdev->dev); pdev 2885 drivers/net/ethernet/marvell/mv643xx_eth.c static int mv643xx_eth_shared_remove(struct platform_device *pdev) pdev 2887 drivers/net/ethernet/marvell/mv643xx_eth.c struct mv643xx_eth_shared_private *msp = platform_get_drvdata(pdev); pdev 3078 drivers/net/ethernet/marvell/mv643xx_eth.c static int mv643xx_eth_probe(struct platform_device *pdev) pdev 3087 drivers/net/ethernet/marvell/mv643xx_eth.c pd = dev_get_platdata(&pdev->dev); pdev 3089 drivers/net/ethernet/marvell/mv643xx_eth.c dev_err(&pdev->dev, "no mv643xx_eth_platform_data\n"); pdev 3094 drivers/net/ethernet/marvell/mv643xx_eth.c dev_err(&pdev->dev, "no mv643xx_eth_platform_data->shared\n"); pdev 3102 drivers/net/ethernet/marvell/mv643xx_eth.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 3104 drivers/net/ethernet/marvell/mv643xx_eth.c platform_set_drvdata(pdev, mp); pdev 3116 drivers/net/ethernet/marvell/mv643xx_eth.c if (of_device_is_compatible(pdev->dev.of_node, pdev 3126 drivers/net/ethernet/marvell/mv643xx_eth.c mp->clk = devm_clk_get(&pdev->dev, NULL); pdev 3181 drivers/net/ethernet/marvell/mv643xx_eth.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 3233 drivers/net/ethernet/marvell/mv643xx_eth.c static int mv643xx_eth_remove(struct platform_device *pdev) pdev 3235 drivers/net/ethernet/marvell/mv643xx_eth.c struct mv643xx_eth_private *mp = platform_get_drvdata(pdev); pdev 3251 drivers/net/ethernet/marvell/mv643xx_eth.c static void mv643xx_eth_shutdown(struct platform_device *pdev) pdev 3253 drivers/net/ethernet/marvell/mv643xx_eth.c struct mv643xx_eth_private *mp = platform_get_drvdata(pdev); pdev 276 drivers/net/ethernet/marvell/mvmdio.c static int orion_mdio_probe(struct platform_device *pdev) pdev 284 drivers/net/ethernet/marvell/mvmdio.c type = (enum orion_mdio_bus_type)of_device_get_match_data(&pdev->dev); pdev 286 drivers/net/ethernet/marvell/mvmdio.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 288 drivers/net/ethernet/marvell/mvmdio.c dev_err(&pdev->dev, "No SMI register address given\n"); pdev 292 drivers/net/ethernet/marvell/mvmdio.c bus = devm_mdiobus_alloc_size(&pdev->dev, pdev 310 drivers/net/ethernet/marvell/mvmdio.c dev_name(&pdev->dev)); pdev 311 drivers/net/ethernet/marvell/mvmdio.c bus->parent = &pdev->dev; pdev 314 drivers/net/ethernet/marvell/mvmdio.c dev->regs = devm_ioremap(&pdev->dev, r->start, resource_size(r)); pdev 316 drivers/net/ethernet/marvell/mvmdio.c dev_err(&pdev->dev, "Unable to remap SMI register\n"); pdev 322 drivers/net/ethernet/marvell/mvmdio.c if (pdev->dev.of_node) { pdev 324 drivers/net/ethernet/marvell/mvmdio.c dev->clk[i] = of_clk_get(pdev->dev.of_node, i); pdev 334 drivers/net/ethernet/marvell/mvmdio.c if (!IS_ERR(of_clk_get(pdev->dev.of_node, pdev 336 drivers/net/ethernet/marvell/mvmdio.c dev_warn(&pdev->dev, pdev 340 drivers/net/ethernet/marvell/mvmdio.c dev->clk[0] = clk_get(&pdev->dev, NULL); pdev 350 drivers/net/ethernet/marvell/mvmdio.c dev->err_interrupt = platform_get_irq(pdev, 0); pdev 353 drivers/net/ethernet/marvell/mvmdio.c dev_err(&pdev->dev, pdev 358 drivers/net/ethernet/marvell/mvmdio.c ret = devm_request_irq(&pdev->dev, dev->err_interrupt, pdev 360 drivers/net/ethernet/marvell/mvmdio.c IRQF_SHARED, pdev->name, dev); pdev 372 drivers/net/ethernet/marvell/mvmdio.c ret = of_mdiobus_register(bus, pdev->dev.of_node); pdev 374 drivers/net/ethernet/marvell/mvmdio.c dev_err(&pdev->dev, "Cannot register MDIO bus (%d)\n", ret); pdev 378 drivers/net/ethernet/marvell/mvmdio.c platform_set_drvdata(pdev, bus); pdev 397 drivers/net/ethernet/marvell/mvmdio.c static int orion_mdio_remove(struct platform_device *pdev) pdev 399 drivers/net/ethernet/marvell/mvmdio.c struct mii_bus *bus = platform_get_drvdata(pdev); pdev 1050 drivers/net/ethernet/marvell/mvneta.c static int mvneta_bm_port_init(struct platform_device *pdev, pdev 1053 drivers/net/ethernet/marvell/mvneta.c struct device_node *dn = pdev->dev.of_node; pdev 2167 drivers/net/ethernet/marvell/mvneta.c dma_sync_single_range_for_cpu(&pp->bm_priv->pdev->dev, pdev 2205 drivers/net/ethernet/marvell/mvneta.c dma_unmap_single(&pp->bm_priv->pdev->dev, phys_addr, pdev 4484 drivers/net/ethernet/marvell/mvneta.c static int mvneta_probe(struct platform_device *pdev) pdev 4486 drivers/net/ethernet/marvell/mvneta.c struct device_node *dn = pdev->dev.of_node; pdev 4500 drivers/net/ethernet/marvell/mvneta.c dev = devm_alloc_etherdev_mqs(&pdev->dev, sizeof(struct mvneta_port), pdev 4511 drivers/net/ethernet/marvell/mvneta.c dev_err(&pdev->dev, "incorrect phy-mode\n"); pdev 4516 drivers/net/ethernet/marvell/mvneta.c comphy = devm_of_phy_get(&pdev->dev, dn, NULL); pdev 4530 drivers/net/ethernet/marvell/mvneta.c phylink = phylink_create(&pp->phylink_config, pdev->dev.fwnode, pdev 4555 drivers/net/ethernet/marvell/mvneta.c pp->clk = devm_clk_get(&pdev->dev, "core"); pdev 4557 drivers/net/ethernet/marvell/mvneta.c pp->clk = devm_clk_get(&pdev->dev, NULL); pdev 4565 drivers/net/ethernet/marvell/mvneta.c pp->clk_bus = devm_clk_get(&pdev->dev, "bus"); pdev 4569 drivers/net/ethernet/marvell/mvneta.c pp->base = devm_platform_ioremap_resource(pdev, 0); pdev 4608 drivers/net/ethernet/marvell/mvneta.c dev_info(&pdev->dev, pdev 4632 drivers/net/ethernet/marvell/mvneta.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 4642 drivers/net/ethernet/marvell/mvneta.c err = mvneta_bm_port_init(pdev, pp); pdev 4644 drivers/net/ethernet/marvell/mvneta.c dev_info(&pdev->dev, pdev 4660 drivers/net/ethernet/marvell/mvneta.c err = mvneta_init(&pdev->dev, pp); pdev 4666 drivers/net/ethernet/marvell/mvneta.c dev_err(&pdev->dev, "can't power up port\n"); pdev 4700 drivers/net/ethernet/marvell/mvneta.c dev_err(&pdev->dev, "failed to register\n"); pdev 4707 drivers/net/ethernet/marvell/mvneta.c platform_set_drvdata(pdev, pp->dev); pdev 4733 drivers/net/ethernet/marvell/mvneta.c static int mvneta_remove(struct platform_device *pdev) pdev 4735 drivers/net/ethernet/marvell/mvneta.c struct net_device *dev = platform_get_drvdata(pdev); pdev 4803 drivers/net/ethernet/marvell/mvneta.c struct platform_device *pdev = to_platform_device(device); pdev 4814 drivers/net/ethernet/marvell/mvneta.c err = mvneta_bm_port_init(pdev, pp); pdev 4816 drivers/net/ethernet/marvell/mvneta.c dev_info(&pdev->dev, "use SW buffer management\n"); pdev 105 drivers/net/ethernet/marvell/mvneta_bm.c phys_addr = dma_map_single(&priv->pdev->dev, buf, bm_pool->buf_size, pdev 107 drivers/net/ethernet/marvell/mvneta_bm.c if (unlikely(dma_mapping_error(&priv->pdev->dev, phys_addr))) pdev 119 drivers/net/ethernet/marvell/mvneta_bm.c struct platform_device *pdev = priv->pdev; pdev 123 drivers/net/ethernet/marvell/mvneta_bm.c bm_pool->virt_addr = dma_alloc_coherent(&pdev->dev, size_bytes, pdev 130 drivers/net/ethernet/marvell/mvneta_bm.c dma_free_coherent(&pdev->dev, size_bytes, bm_pool->virt_addr, pdev 132 drivers/net/ethernet/marvell/mvneta_bm.c dev_err(&pdev->dev, "BM pool %d is not %d bytes aligned\n", pdev 140 drivers/net/ethernet/marvell/mvneta_bm.c dma_free_coherent(&pdev->dev, size_bytes, bm_pool->virt_addr, pdev 167 drivers/net/ethernet/marvell/mvneta_bm.c dev_err(&priv->pdev->dev, pdev 173 drivers/net/ethernet/marvell/mvneta_bm.c dev_err(&priv->pdev->dev, pdev 198 drivers/net/ethernet/marvell/mvneta_bm.c dev_err(&priv->pdev->dev, "fail to create pool %d\n", pdev 245 drivers/net/ethernet/marvell/mvneta_bm.c dma_unmap_single(&priv->pdev->dev, buf_phys_addr, pdev 273 drivers/net/ethernet/marvell/mvneta_bm.c dma_free_coherent(&priv->pdev->dev, pdev 285 drivers/net/ethernet/marvell/mvneta_bm.c struct device_node *dn = priv->pdev->dev.of_node; pdev 311 drivers/net/ethernet/marvell/mvneta_bm.c dev_warn(&priv->pdev->dev, pdev 316 drivers/net/ethernet/marvell/mvneta_bm.c dev_warn(&priv->pdev->dev, pdev 321 drivers/net/ethernet/marvell/mvneta_bm.c dev_warn(&priv->pdev->dev, pdev 363 drivers/net/ethernet/marvell/mvneta_bm.c priv->bm_pools = devm_kcalloc(&priv->pdev->dev, MVNETA_BM_POOLS_NUM, pdev 398 drivers/net/ethernet/marvell/mvneta_bm.c struct platform_device *pdev = of_find_device_by_node(node); pdev 400 drivers/net/ethernet/marvell/mvneta_bm.c return pdev ? platform_get_drvdata(pdev) : NULL; pdev 406 drivers/net/ethernet/marvell/mvneta_bm.c platform_device_put(priv->pdev); pdev 410 drivers/net/ethernet/marvell/mvneta_bm.c static int mvneta_bm_probe(struct platform_device *pdev) pdev 412 drivers/net/ethernet/marvell/mvneta_bm.c struct device_node *dn = pdev->dev.of_node; pdev 416 drivers/net/ethernet/marvell/mvneta_bm.c priv = devm_kzalloc(&pdev->dev, sizeof(struct mvneta_bm), GFP_KERNEL); pdev 420 drivers/net/ethernet/marvell/mvneta_bm.c priv->reg_base = devm_platform_ioremap_resource(pdev, 0); pdev 424 drivers/net/ethernet/marvell/mvneta_bm.c priv->clk = devm_clk_get(&pdev->dev, NULL); pdev 433 drivers/net/ethernet/marvell/mvneta_bm.c dev_err(&pdev->dev, "failed to allocate internal memory\n"); pdev 437 drivers/net/ethernet/marvell/mvneta_bm.c priv->pdev = pdev; pdev 442 drivers/net/ethernet/marvell/mvneta_bm.c dev_err(&pdev->dev, "failed to initialize controller\n"); pdev 447 drivers/net/ethernet/marvell/mvneta_bm.c platform_set_drvdata(pdev, priv); pdev 449 drivers/net/ethernet/marvell/mvneta_bm.c dev_info(&pdev->dev, "Buffer Manager for network controller enabled\n"); pdev 460 drivers/net/ethernet/marvell/mvneta_bm.c static int mvneta_bm_remove(struct platform_device *pdev) pdev 462 drivers/net/ethernet/marvell/mvneta_bm.c struct mvneta_bm *priv = platform_get_drvdata(pdev); pdev 98 drivers/net/ethernet/marvell/mvneta_bm.h struct platform_device *pdev; pdev 2315 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static int mvpp2_aggr_txq_init(struct platform_device *pdev, pdev 2322 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c aggr_txq->descs = dma_alloc_coherent(&pdev->dev, pdev 5193 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static int mvpp2_port_probe(struct platform_device *pdev, pdev 5214 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c dev_err(&pdev->dev, pdev 5228 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c dev_err(&pdev->dev, "incorrect phy mode\n"); pdev 5234 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c comphy = devm_of_phy_get(&pdev->dev, port_node, NULL); pdev 5246 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c dev_err(&pdev->dev, "missing port-id value\n"); pdev 5295 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c port->base = devm_platform_ioremap_resource(pdev, 2 + id); pdev 5308 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c dev_err(&pdev->dev, "missing gop-port-id value\n"); pdev 5325 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c port->ethtool_stats = devm_kcalloc(&pdev->dev, pdev 5340 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 5344 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c dev_err(&pdev->dev, "failed to init port %d\n", id); pdev 5413 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c dev_err(&pdev->dev, "failed to register netdev\n"); pdev 5619 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static int mvpp2_init(struct platform_device *pdev, struct mvpp2 *priv) pdev 5645 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c priv->aggr_txqs = devm_kcalloc(&pdev->dev, MVPP2_MAX_THREADS, pdev 5654 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c err = mvpp2_aggr_txq_init(pdev, &priv->aggr_txqs[i], i, priv); pdev 5675 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c err = mvpp2_bm_init(&pdev->dev, priv); pdev 5680 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c err = mvpp2_prs_default_init(pdev, priv); pdev 5690 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static int mvpp2_probe(struct platform_device *pdev) pdev 5693 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c struct fwnode_handle *fwnode = pdev->dev.fwnode; pdev 5701 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 5705 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c if (has_acpi_companion(&pdev->dev)) { pdev 5706 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c acpi_id = acpi_match_device(pdev->dev.driver->acpi_match_table, pdev 5707 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c &pdev->dev); pdev 5713 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c (unsigned long)of_device_get_match_data(&pdev->dev); pdev 5722 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c base = devm_platform_ioremap_resource(pdev, 0); pdev 5727 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c priv->lms_base = devm_platform_ioremap_resource(pdev, 1); pdev 5731 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 5732 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c if (has_acpi_companion(&pdev->dev)) { pdev 5743 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c priv->iface_base = devm_ioremap_resource(&pdev->dev, res); pdev 5748 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c if (priv->hw_version == MVPP22 && dev_of_node(&pdev->dev)) { pdev 5750 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c syscon_regmap_lookup_by_phandle(pdev->dev.of_node, pdev 5789 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c if (dev_of_node(&pdev->dev)) { pdev 5790 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c priv->pp_clk = devm_clk_get(&pdev->dev, "pp_clk"); pdev 5797 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c priv->gop_clk = devm_clk_get(&pdev->dev, "gop_clk"); pdev 5807 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c priv->mg_clk = devm_clk_get(&pdev->dev, "mg_clk"); pdev 5817 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c priv->mg_core_clk = devm_clk_get(&pdev->dev, "mg_core_clk"); pdev 5827 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c priv->axi_clk = devm_clk_get(&pdev->dev, "axi_clk"); pdev 5841 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c } else if (device_property_read_u32(&pdev->dev, "clock-frequency", pdev 5843 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c dev_err(&pdev->dev, "missing clock-frequency value\n"); pdev 5848 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c err = dma_set_mask(&pdev->dev, MVPP2_DESC_DMA_MASK); pdev 5856 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c err = dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(32)); pdev 5862 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c err = mvpp2_init(pdev, priv); pdev 5864 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c dev_err(&pdev->dev, "failed to initialize controller\n"); pdev 5870 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c err = mvpp2_port_probe(pdev, port_fwnode, priv); pdev 5876 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c dev_err(&pdev->dev, "no ports enabled\n"); pdev 5896 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_dbgfs_init(priv, pdev->name); pdev 5898 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c platform_set_drvdata(pdev, priv); pdev 5924 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static int mvpp2_remove(struct platform_device *pdev) pdev 5926 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c struct mvpp2 *priv = platform_get_drvdata(pdev); pdev 5927 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c struct fwnode_handle *fwnode = pdev->dev.fwnode; pdev 5946 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_bm_pool_destroy(&pdev->dev, priv, bm_pool); pdev 5952 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c dma_free_coherent(&pdev->dev, pdev 1504 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c static int mvpp2_prs_vlan_init(struct platform_device *pdev, struct mvpp2 *priv) pdev 1509 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c priv->prs_double_vlans = devm_kcalloc(&pdev->dev, sizeof(bool), pdev 2096 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c int mvpp2_prs_default_init(struct platform_device *pdev, struct mvpp2 *priv) pdev 2118 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c priv->prs_shadow = devm_kcalloc(&pdev->dev, MVPP2_PRS_TCAM_SRAM_SIZE, pdev 2143 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c err = mvpp2_prs_vlan_init(pdev, priv); pdev 295 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h int mvpp2_prs_default_init(struct platform_device *pdev, struct mvpp2 *priv); pdev 56 drivers/net/ethernet/marvell/octeontx2/af/cgx.c struct pci_dev *pdev; pdev 356 drivers/net/ethernet/marvell/octeontx2/af/cgx.c dev = &cgx->pdev->dev; pdev 447 drivers/net/ethernet/marvell/octeontx2/af/cgx.c dev = &cgx->pdev->dev; pdev 663 drivers/net/ethernet/marvell/octeontx2/af/cgx.c struct device *dev = &cgx->pdev->dev; pdev 689 drivers/net/ethernet/marvell/octeontx2/af/cgx.c struct device *dev = &cgx->pdev->dev; pdev 736 drivers/net/ethernet/marvell/octeontx2/af/cgx.c err = request_irq(pci_irq_vector(cgx->pdev, pdev 769 drivers/net/ethernet/marvell/octeontx2/af/cgx.c free_irq(pci_irq_vector(cgx->pdev, CGX_LMAC_FWI + i * 9), lmac); pdev 777 drivers/net/ethernet/marvell/octeontx2/af/cgx.c static int cgx_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 779 drivers/net/ethernet/marvell/octeontx2/af/cgx.c struct device *dev = &pdev->dev; pdev 786 drivers/net/ethernet/marvell/octeontx2/af/cgx.c cgx->pdev = pdev; pdev 788 drivers/net/ethernet/marvell/octeontx2/af/cgx.c pci_set_drvdata(pdev, cgx); pdev 790 drivers/net/ethernet/marvell/octeontx2/af/cgx.c err = pci_enable_device(pdev); pdev 793 drivers/net/ethernet/marvell/octeontx2/af/cgx.c pci_set_drvdata(pdev, NULL); pdev 797 drivers/net/ethernet/marvell/octeontx2/af/cgx.c err = pci_request_regions(pdev, DRV_NAME); pdev 804 drivers/net/ethernet/marvell/octeontx2/af/cgx.c cgx->reg_base = pcim_iomap(pdev, PCI_CFG_REG_BAR_NUM, 0); pdev 812 drivers/net/ethernet/marvell/octeontx2/af/cgx.c err = pci_alloc_irq_vectors(pdev, nvec, nvec, PCI_IRQ_MSIX); pdev 819 drivers/net/ethernet/marvell/octeontx2/af/cgx.c cgx->cgx_id = (pci_resource_start(pdev, PCI_CFG_REG_BAR_NUM) >> 24) pdev 845 drivers/net/ethernet/marvell/octeontx2/af/cgx.c pci_free_irq_vectors(pdev); pdev 847 drivers/net/ethernet/marvell/octeontx2/af/cgx.c pci_release_regions(pdev); pdev 849 drivers/net/ethernet/marvell/octeontx2/af/cgx.c pci_disable_device(pdev); pdev 850 drivers/net/ethernet/marvell/octeontx2/af/cgx.c pci_set_drvdata(pdev, NULL); pdev 854 drivers/net/ethernet/marvell/octeontx2/af/cgx.c static void cgx_remove(struct pci_dev *pdev) pdev 856 drivers/net/ethernet/marvell/octeontx2/af/cgx.c struct cgx *cgx = pci_get_drvdata(pdev); pdev 860 drivers/net/ethernet/marvell/octeontx2/af/cgx.c pci_free_irq_vectors(pdev); pdev 861 drivers/net/ethernet/marvell/octeontx2/af/cgx.c pci_release_regions(pdev); pdev 862 drivers/net/ethernet/marvell/octeontx2/af/cgx.c pci_disable_device(pdev); pdev 863 drivers/net/ethernet/marvell/octeontx2/af/cgx.c pci_set_drvdata(pdev, NULL); pdev 47 drivers/net/ethernet/marvell/octeontx2/af/mbox.c int otx2_mbox_init(struct otx2_mbox *mbox, void *hwbase, struct pci_dev *pdev, pdev 113 drivers/net/ethernet/marvell/octeontx2/af/mbox.c mbox->pdev = pdev; pdev 63 drivers/net/ethernet/marvell/octeontx2/af/mbox.h struct pci_dev *pdev; pdev 97 drivers/net/ethernet/marvell/octeontx2/af/mbox.h struct pci_dev *pdev, void __force *reg_base, pdev 268 drivers/net/ethernet/marvell/octeontx2/af/rvu.c dev_err(&rvu->pdev->dev, pdev 1086 drivers/net/ethernet/marvell/octeontx2/af/rvu.c dev_err(&rvu->pdev->dev, pdev 1099 drivers/net/ethernet/marvell/octeontx2/af/rvu.c dev_err(&rvu->pdev->dev, pdev 1109 drivers/net/ethernet/marvell/octeontx2/af/rvu.c dev_err(&rvu->pdev->dev, pdev 1125 drivers/net/ethernet/marvell/octeontx2/af/rvu.c dev_err(&rvu->pdev->dev, pdev 1140 drivers/net/ethernet/marvell/octeontx2/af/rvu.c dev_err(&rvu->pdev->dev, pdev 1155 drivers/net/ethernet/marvell/octeontx2/af/rvu.c dev_err(&rvu->pdev->dev, pdev 1369 drivers/net/ethernet/marvell/octeontx2/af/rvu.c struct rvu *rvu = pci_get_drvdata(mbox->pdev); pdev 1642 drivers/net/ethernet/marvell/octeontx2/af/rvu.c err = otx2_mbox_init(&mw->mbox, hwbase, rvu->pdev, reg_base, dir, num); pdev 1646 drivers/net/ethernet/marvell/octeontx2/af/rvu.c err = otx2_mbox_init(&mw->mbox_up, hwbase, rvu->pdev, pdev 1984 drivers/net/ethernet/marvell/octeontx2/af/rvu.c free_irq(pci_irq_vector(rvu->pdev, irq), rvu); pdev 1987 drivers/net/ethernet/marvell/octeontx2/af/rvu.c pci_free_irq_vectors(rvu->pdev); pdev 2011 drivers/net/ethernet/marvell/octeontx2/af/rvu.c rvu->num_vec = pci_msix_vec_count(rvu->pdev); pdev 2024 drivers/net/ethernet/marvell/octeontx2/af/rvu.c ret = pci_alloc_irq_vectors(rvu->pdev, rvu->num_vec, pdev 2035 drivers/net/ethernet/marvell/octeontx2/af/rvu.c ret = request_irq(pci_irq_vector(rvu->pdev, RVU_AF_INT_VEC_MBOX), pdev 2052 drivers/net/ethernet/marvell/octeontx2/af/rvu.c ret = request_irq(pci_irq_vector(rvu->pdev, RVU_AF_INT_VEC_PFFLR), pdev 2073 drivers/net/ethernet/marvell/octeontx2/af/rvu.c ret = request_irq(pci_irq_vector(rvu->pdev, RVU_AF_INT_VEC_PFME), pdev 2100 drivers/net/ethernet/marvell/octeontx2/af/rvu.c ret = request_irq(pci_irq_vector(rvu->pdev, offset), pdev 2115 drivers/net/ethernet/marvell/octeontx2/af/rvu.c ret = request_irq(pci_irq_vector(rvu->pdev, offset), pdev 2128 drivers/net/ethernet/marvell/octeontx2/af/rvu.c ret = request_irq(pci_irq_vector(rvu->pdev, offset), pdev 2140 drivers/net/ethernet/marvell/octeontx2/af/rvu.c ret = request_irq(pci_irq_vector(rvu->pdev, offset), pdev 2153 drivers/net/ethernet/marvell/octeontx2/af/rvu.c ret = request_irq(pci_irq_vector(rvu->pdev, offset), pdev 2165 drivers/net/ethernet/marvell/octeontx2/af/rvu.c ret = request_irq(pci_irq_vector(rvu->pdev, offset), pdev 2209 drivers/net/ethernet/marvell/octeontx2/af/rvu.c num_devs = rvu->hw->total_pfs + pci_sriov_get_totalvfs(rvu->pdev); pdev 2276 drivers/net/ethernet/marvell/octeontx2/af/rvu.c struct pci_dev *pdev; pdev 2280 drivers/net/ethernet/marvell/octeontx2/af/rvu.c pdev = pci_get_device(PCI_VENDOR_ID_CAVIUM, PCI_DEVID_OCTEONTX2_LBK, pdev 2282 drivers/net/ethernet/marvell/octeontx2/af/rvu.c if (!pdev) pdev 2285 drivers/net/ethernet/marvell/octeontx2/af/rvu.c base = pci_ioremap_bar(pdev, 0); pdev 2293 drivers/net/ethernet/marvell/octeontx2/af/rvu.c pci_dev_put(pdev); pdev 2300 drivers/net/ethernet/marvell/octeontx2/af/rvu.c struct pci_dev *pdev = rvu->pdev; pdev 2304 drivers/net/ethernet/marvell/octeontx2/af/rvu.c dev_warn(&pdev->dev, pdev 2313 drivers/net/ethernet/marvell/octeontx2/af/rvu.c vfs = pci_sriov_get_totalvfs(pdev); pdev 2325 drivers/net/ethernet/marvell/octeontx2/af/rvu.c dev_warn(&pdev->dev, pdev 2349 drivers/net/ethernet/marvell/octeontx2/af/rvu.c err = pci_enable_sriov(pdev, vfs); pdev 2363 drivers/net/ethernet/marvell/octeontx2/af/rvu.c pci_disable_sriov(rvu->pdev); pdev 2374 drivers/net/ethernet/marvell/octeontx2/af/rvu.c static int rvu_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 2376 drivers/net/ethernet/marvell/octeontx2/af/rvu.c struct device *dev = &pdev->dev; pdev 2390 drivers/net/ethernet/marvell/octeontx2/af/rvu.c pci_set_drvdata(pdev, rvu); pdev 2391 drivers/net/ethernet/marvell/octeontx2/af/rvu.c rvu->pdev = pdev; pdev 2392 drivers/net/ethernet/marvell/octeontx2/af/rvu.c rvu->dev = &pdev->dev; pdev 2394 drivers/net/ethernet/marvell/octeontx2/af/rvu.c err = pci_enable_device(pdev); pdev 2400 drivers/net/ethernet/marvell/octeontx2/af/rvu.c err = pci_request_regions(pdev, DRV_NAME); pdev 2406 drivers/net/ethernet/marvell/octeontx2/af/rvu.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(48)); pdev 2412 drivers/net/ethernet/marvell/octeontx2/af/rvu.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(48)); pdev 2419 drivers/net/ethernet/marvell/octeontx2/af/rvu.c rvu->afreg_base = pcim_iomap(pdev, PCI_AF_REG_BAR_NUM, 0); pdev 2420 drivers/net/ethernet/marvell/octeontx2/af/rvu.c rvu->pfreg_base = pcim_iomap(pdev, PCI_PF_REG_BAR_NUM, 0); pdev 2471 drivers/net/ethernet/marvell/octeontx2/af/rvu.c pci_release_regions(pdev); pdev 2473 drivers/net/ethernet/marvell/octeontx2/af/rvu.c pci_disable_device(pdev); pdev 2475 drivers/net/ethernet/marvell/octeontx2/af/rvu.c pci_set_drvdata(pdev, NULL); pdev 2476 drivers/net/ethernet/marvell/octeontx2/af/rvu.c devm_kfree(&pdev->dev, rvu->hw); pdev 2481 drivers/net/ethernet/marvell/octeontx2/af/rvu.c static void rvu_remove(struct pci_dev *pdev) pdev 2483 drivers/net/ethernet/marvell/octeontx2/af/rvu.c struct rvu *rvu = pci_get_drvdata(pdev); pdev 2493 drivers/net/ethernet/marvell/octeontx2/af/rvu.c pci_release_regions(pdev); pdev 2494 drivers/net/ethernet/marvell/octeontx2/af/rvu.c pci_disable_device(pdev); pdev 2495 drivers/net/ethernet/marvell/octeontx2/af/rvu.c pci_set_drvdata(pdev, NULL); pdev 2497 drivers/net/ethernet/marvell/octeontx2/af/rvu.c devm_kfree(&pdev->dev, rvu->hw); pdev 2498 drivers/net/ethernet/marvell/octeontx2/af/rvu.c devm_kfree(&pdev->dev, rvu); pdev 227 drivers/net/ethernet/marvell/octeontx2/af/rvu.h struct pci_dev *pdev; pdev 290 drivers/net/ethernet/marvell/octeontx2/af/rvu.h struct pci_dev *pdev = rvu->pdev; pdev 292 drivers/net/ethernet/marvell/octeontx2/af/rvu.h return (pdev->revision == 0x00) && pdev 293 drivers/net/ethernet/marvell/octeontx2/af/rvu.h (pdev->subsystem_device == PCI_SUBSYS_DEVID_96XX); pdev 783 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c struct device *dev = &rvu->pdev->dev; pdev 192 drivers/net/ethernet/marvell/pxa168_eth.c struct platform_device *pdev; pdev 323 drivers/net/ethernet/marvell/pxa168_eth.c p_used_rx_desc->buf_ptr = dma_map_single(&pep->pdev->dev, pdev 735 drivers/net/ethernet/marvell/pxa168_eth.c dma_unmap_single(&pep->pdev->dev, addr, count, DMA_TO_DEVICE); pdev 797 drivers/net/ethernet/marvell/pxa168_eth.c dma_unmap_single(&pep->pdev->dev, rx_desc->buf_ptr, pdev 1266 drivers/net/ethernet/marvell/pxa168_eth.c desc->buf_ptr = dma_map_single(&pep->pdev->dev, skb->data, length, pdev 1398 drivers/net/ethernet/marvell/pxa168_eth.c static int pxa168_eth_probe(struct platform_device *pdev) pdev 1410 drivers/net/ethernet/marvell/pxa168_eth.c clk = devm_clk_get(&pdev->dev, NULL); pdev 1412 drivers/net/ethernet/marvell/pxa168_eth.c dev_err(&pdev->dev, "Fast Ethernet failed to get clock\n"); pdev 1423 drivers/net/ethernet/marvell/pxa168_eth.c platform_set_drvdata(pdev, dev); pdev 1428 drivers/net/ethernet/marvell/pxa168_eth.c pep->base = devm_platform_ioremap_resource(pdev, 0); pdev 1434 drivers/net/ethernet/marvell/pxa168_eth.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 1448 drivers/net/ethernet/marvell/pxa168_eth.c if (pdev->dev.of_node) pdev 1449 drivers/net/ethernet/marvell/pxa168_eth.c mac_addr = of_get_mac_address(pdev->dev.of_node); pdev 1457 drivers/net/ethernet/marvell/pxa168_eth.c dev_info(&pdev->dev, "Using random mac address\n"); pdev 1465 drivers/net/ethernet/marvell/pxa168_eth.c pep->pd = dev_get_platdata(&pdev->dev); pdev 1481 drivers/net/ethernet/marvell/pxa168_eth.c } else if (pdev->dev.of_node) { pdev 1482 drivers/net/ethernet/marvell/pxa168_eth.c of_property_read_u32(pdev->dev.of_node, "port-id", pdev 1485 drivers/net/ethernet/marvell/pxa168_eth.c np = of_parse_phandle(pdev->dev.of_node, "phy-handle", 0); pdev 1487 drivers/net/ethernet/marvell/pxa168_eth.c dev_err(&pdev->dev, "missing phy-handle\n"); pdev 1492 drivers/net/ethernet/marvell/pxa168_eth.c pep->phy_intf = of_get_phy_mode(pdev->dev.of_node); pdev 1513 drivers/net/ethernet/marvell/pxa168_eth.c pdev->name, pdev->id); pdev 1514 drivers/net/ethernet/marvell/pxa168_eth.c pep->smi_bus->parent = &pdev->dev; pdev 1520 drivers/net/ethernet/marvell/pxa168_eth.c pep->pdev = pdev; pdev 1521 drivers/net/ethernet/marvell/pxa168_eth.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 1539 drivers/net/ethernet/marvell/pxa168_eth.c static int pxa168_eth_remove(struct platform_device *pdev) pdev 1541 drivers/net/ethernet/marvell/pxa168_eth.c struct net_device *dev = platform_get_drvdata(pdev); pdev 1563 drivers/net/ethernet/marvell/pxa168_eth.c static void pxa168_eth_shutdown(struct platform_device *pdev) pdev 1565 drivers/net/ethernet/marvell/pxa168_eth.c struct net_device *dev = platform_get_drvdata(pdev); pdev 1570 drivers/net/ethernet/marvell/pxa168_eth.c static int pxa168_eth_resume(struct platform_device *pdev) pdev 1575 drivers/net/ethernet/marvell/pxa168_eth.c static int pxa168_eth_suspend(struct platform_device *pdev, pm_message_t state) pdev 249 drivers/net/ethernet/marvell/skge.c !device_can_wakeup(&hw->pdev->dev)) pdev 254 drivers/net/ethernet/marvell/skge.c device_set_wakeup_enable(&hw->pdev->dev, skge->wol); pdev 400 drivers/net/ethernet/marvell/skge.c strlcpy(info->bus_info, pci_name(skge->hw->pdev), pdev 791 drivers/net/ethernet/marvell/skge.c pci_read_config_dword(skge->hw->pdev, PCI_DEV_REG2, ®2); pdev 795 drivers/net/ethernet/marvell/skge.c static u32 skge_vpd_read(struct pci_dev *pdev, int cap, u16 offset) pdev 799 drivers/net/ethernet/marvell/skge.c pci_write_config_word(pdev, cap + PCI_VPD_ADDR, offset); pdev 802 drivers/net/ethernet/marvell/skge.c pci_read_config_word(pdev, cap + PCI_VPD_ADDR, &offset); pdev 805 drivers/net/ethernet/marvell/skge.c pci_read_config_dword(pdev, cap + PCI_VPD_DATA, &val); pdev 809 drivers/net/ethernet/marvell/skge.c static void skge_vpd_write(struct pci_dev *pdev, int cap, u16 offset, u32 val) pdev 811 drivers/net/ethernet/marvell/skge.c pci_write_config_dword(pdev, cap + PCI_VPD_DATA, val); pdev 812 drivers/net/ethernet/marvell/skge.c pci_write_config_word(pdev, cap + PCI_VPD_ADDR, pdev 816 drivers/net/ethernet/marvell/skge.c pci_read_config_word(pdev, cap + PCI_VPD_ADDR, &offset); pdev 824 drivers/net/ethernet/marvell/skge.c struct pci_dev *pdev = skge->hw->pdev; pdev 825 drivers/net/ethernet/marvell/skge.c int cap = pci_find_capability(pdev, PCI_CAP_ID_VPD); pdev 835 drivers/net/ethernet/marvell/skge.c u32 val = skge_vpd_read(pdev, cap, offset); pdev 850 drivers/net/ethernet/marvell/skge.c struct pci_dev *pdev = skge->hw->pdev; pdev 851 drivers/net/ethernet/marvell/skge.c int cap = pci_find_capability(pdev, PCI_CAP_ID_VPD); pdev 866 drivers/net/ethernet/marvell/skge.c val = skge_vpd_read(pdev, cap, offset); pdev 869 drivers/net/ethernet/marvell/skge.c skge_vpd_write(pdev, cap, offset, val); pdev 941 drivers/net/ethernet/marvell/skge.c map = pci_map_single(skge->hw->pdev, skb->data, bufsize, pdev 944 drivers/net/ethernet/marvell/skge.c if (pci_dma_mapping_error(skge->hw->pdev, map)) pdev 992 drivers/net/ethernet/marvell/skge.c pci_unmap_single(hw->pdev, pdev 2549 drivers/net/ethernet/marvell/skge.c skge->mem = pci_alloc_consistent(hw->pdev, skge->mem_size, &skge->dma); pdev 2556 drivers/net/ethernet/marvell/skge.c dev_err(&hw->pdev->dev, "pci_alloc_consistent region crosses 4G boundary\n"); pdev 2575 drivers/net/ethernet/marvell/skge.c err = request_irq(hw->pdev->irq, skge_intr, IRQF_SHARED, pdev 2579 drivers/net/ethernet/marvell/skge.c hw->pdev->irq, err); pdev 2627 drivers/net/ethernet/marvell/skge.c pci_free_consistent(hw->pdev, skge->mem_size, skge->mem, skge->dma); pdev 2668 drivers/net/ethernet/marvell/skge.c free_irq(hw->pdev->irq, hw); pdev 2717 drivers/net/ethernet/marvell/skge.c pci_free_consistent(hw->pdev, skge->mem_size, skge->mem, skge->dma); pdev 2751 drivers/net/ethernet/marvell/skge.c map = pci_map_single(hw->pdev, skb->data, len, PCI_DMA_TODEVICE); pdev 2752 drivers/net/ethernet/marvell/skge.c if (pci_dma_mapping_error(hw->pdev, map)) pdev 2788 drivers/net/ethernet/marvell/skge.c map = skb_frag_dma_map(&hw->pdev->dev, frag, 0, pdev 2790 drivers/net/ethernet/marvell/skge.c if (dma_mapping_error(&hw->pdev->dev, map)) pdev 2832 drivers/net/ethernet/marvell/skge.c pci_unmap_single(hw->pdev, pdev 2838 drivers/net/ethernet/marvell/skge.c pci_unmap_page(hw->pdev, pdev 2846 drivers/net/ethernet/marvell/skge.c dev_warn(&hw->pdev->dev, "%s: tx mapping error\n", dev->name); pdev 2853 drivers/net/ethernet/marvell/skge.c static inline void skge_tx_unmap(struct pci_dev *pdev, struct skge_element *e, pdev 2858 drivers/net/ethernet/marvell/skge.c pci_unmap_single(pdev, dma_unmap_addr(e, mapaddr), pdev 2862 drivers/net/ethernet/marvell/skge.c pci_unmap_page(pdev, dma_unmap_addr(e, mapaddr), pdev 2876 drivers/net/ethernet/marvell/skge.c skge_tx_unmap(skge->hw->pdev, e, td->control); pdev 3074 drivers/net/ethernet/marvell/skge.c pci_dma_sync_single_for_cpu(skge->hw->pdev, pdev 3079 drivers/net/ethernet/marvell/skge.c pci_dma_sync_single_for_device(skge->hw->pdev, pdev 3102 drivers/net/ethernet/marvell/skge.c pci_unmap_single(skge->hw->pdev, pdev 3161 drivers/net/ethernet/marvell/skge.c skge_tx_unmap(skge->hw->pdev, e, control); pdev 3270 drivers/net/ethernet/marvell/skge.c struct pci_dev *pdev = hw->pdev; pdev 3286 drivers/net/ethernet/marvell/skge.c dev_err(&pdev->dev, "Ram read data parity error\n"); pdev 3291 drivers/net/ethernet/marvell/skge.c dev_err(&pdev->dev, "Ram write data parity error\n"); pdev 3302 drivers/net/ethernet/marvell/skge.c dev_err(&pdev->dev, "%s: receive queue parity error\n", pdev 3308 drivers/net/ethernet/marvell/skge.c dev_err(&pdev->dev, "%s: receive queue parity error\n", pdev 3316 drivers/net/ethernet/marvell/skge.c pci_read_config_word(pdev, PCI_COMMAND, &pci_cmd); pdev 3317 drivers/net/ethernet/marvell/skge.c pci_read_config_word(pdev, PCI_STATUS, &pci_status); pdev 3319 drivers/net/ethernet/marvell/skge.c dev_err(&pdev->dev, "PCI error cmd=%#x status=%#x\n", pdev 3325 drivers/net/ethernet/marvell/skge.c pci_write_config_word(pdev, PCI_COMMAND, pdev 3327 drivers/net/ethernet/marvell/skge.c pci_write_config_word(pdev, PCI_STATUS, pci_status); pdev 3333 drivers/net/ethernet/marvell/skge.c dev_warn(&hw->pdev->dev, "unable to clear error (so ignoring them)\n"); pdev 3533 drivers/net/ethernet/marvell/skge.c pci_read_config_word(hw->pdev, PCI_STATUS, &pci_status); pdev 3534 drivers/net/ethernet/marvell/skge.c pci_write_config_word(hw->pdev, PCI_STATUS, pdev 3559 drivers/net/ethernet/marvell/skge.c dev_err(&hw->pdev->dev, "unsupported phy type 0x%x\n", pdev 3565 drivers/net/ethernet/marvell/skge.c dev_err(&hw->pdev->dev, "Genesis chip detected but not configured\n"); pdev 3579 drivers/net/ethernet/marvell/skge.c dev_err(&hw->pdev->dev, "unsupported chip type 0x%x\n", pdev 3618 drivers/net/ethernet/marvell/skge.c dev_warn(&hw->pdev->dev, "stuck hardware sensor bit\n"); pdev 3624 drivers/net/ethernet/marvell/skge.c pci_read_config_dword(hw->pdev, PCI_DEV_REG1, ®); pdev 3626 drivers/net/ethernet/marvell/skge.c pci_write_config_dword(hw->pdev, PCI_DEV_REG1, reg); pdev 3815 drivers/net/ethernet/marvell/skge.c SET_NETDEV_DEV(dev, &hw->pdev->dev); pdev 3819 drivers/net/ethernet/marvell/skge.c dev->irq = hw->pdev->irq; pdev 3844 drivers/net/ethernet/marvell/skge.c if (device_can_wakeup(&hw->pdev->dev)) { pdev 3846 drivers/net/ethernet/marvell/skge.c device_set_wakeup_enable(&hw->pdev->dev, skge->wol); pdev 3877 drivers/net/ethernet/marvell/skge.c static int skge_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 3883 drivers/net/ethernet/marvell/skge.c err = pci_enable_device(pdev); pdev 3885 drivers/net/ethernet/marvell/skge.c dev_err(&pdev->dev, "cannot enable PCI device\n"); pdev 3889 drivers/net/ethernet/marvell/skge.c err = pci_request_regions(pdev, DRV_NAME); pdev 3891 drivers/net/ethernet/marvell/skge.c dev_err(&pdev->dev, "cannot obtain PCI resources\n"); pdev 3895 drivers/net/ethernet/marvell/skge.c pci_set_master(pdev); pdev 3897 drivers/net/ethernet/marvell/skge.c if (!only_32bit_dma && !pci_set_dma_mask(pdev, DMA_BIT_MASK(64))) { pdev 3899 drivers/net/ethernet/marvell/skge.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 3900 drivers/net/ethernet/marvell/skge.c } else if (!(err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)))) { pdev 3902 drivers/net/ethernet/marvell/skge.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 3906 drivers/net/ethernet/marvell/skge.c dev_err(&pdev->dev, "no usable DMA configuration\n"); pdev 3915 drivers/net/ethernet/marvell/skge.c pci_read_config_dword(pdev, PCI_DEV_REG2, ®); pdev 3917 drivers/net/ethernet/marvell/skge.c pci_write_config_dword(pdev, PCI_DEV_REG2, reg); pdev 3924 drivers/net/ethernet/marvell/skge.c + strlen(pci_name(pdev)) + 1, GFP_KERNEL); pdev 3928 drivers/net/ethernet/marvell/skge.c sprintf(hw->irq_name, DRV_NAME "@pci:%s", pci_name(pdev)); pdev 3930 drivers/net/ethernet/marvell/skge.c hw->pdev = pdev; pdev 3935 drivers/net/ethernet/marvell/skge.c hw->regs = ioremap_nocache(pci_resource_start(pdev, 0), 0x4000); pdev 3937 drivers/net/ethernet/marvell/skge.c dev_err(&pdev->dev, "cannot map device registers\n"); pdev 3947 drivers/net/ethernet/marvell/skge.c (unsigned long long)pci_resource_start(pdev, 0), pdev->irq, pdev 3958 drivers/net/ethernet/marvell/skge.c dev_warn(&pdev->dev, "bad (zero?) ethernet address in rom\n"); pdev 3962 drivers/net/ethernet/marvell/skge.c dev_err(&pdev->dev, "cannot register net device\n"); pdev 3977 drivers/net/ethernet/marvell/skge.c dev_err(&pdev->dev, "cannot register second net device\n"); pdev 3981 drivers/net/ethernet/marvell/skge.c err = request_irq(pdev->irq, skge_intr, IRQF_SHARED, pdev 3984 drivers/net/ethernet/marvell/skge.c dev_err(&pdev->dev, "cannot assign irq %d\n", pdev 3985 drivers/net/ethernet/marvell/skge.c pdev->irq); pdev 3991 drivers/net/ethernet/marvell/skge.c pci_set_drvdata(pdev, hw); pdev 4010 drivers/net/ethernet/marvell/skge.c pci_release_regions(pdev); pdev 4012 drivers/net/ethernet/marvell/skge.c pci_disable_device(pdev); pdev 4017 drivers/net/ethernet/marvell/skge.c static void skge_remove(struct pci_dev *pdev) pdev 4019 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = pci_get_drvdata(pdev); pdev 4046 drivers/net/ethernet/marvell/skge.c free_irq(pdev->irq, hw); pdev 4047 drivers/net/ethernet/marvell/skge.c pci_release_regions(pdev); pdev 4048 drivers/net/ethernet/marvell/skge.c pci_disable_device(pdev); pdev 4119 drivers/net/ethernet/marvell/skge.c static void skge_shutdown(struct pci_dev *pdev) pdev 4121 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = pci_get_drvdata(pdev); pdev 4135 drivers/net/ethernet/marvell/skge.c pci_wake_from_d3(pdev, device_may_wakeup(&pdev->dev)); pdev 4136 drivers/net/ethernet/marvell/skge.c pci_set_power_state(pdev, PCI_D3hot); pdev 2412 drivers/net/ethernet/marvell/skge.h struct pci_dev *pdev; pdev 169 drivers/net/ethernet/marvell/sky2.c dev_warn(&hw->pdev->dev, "%s: phy write timeout\n", hw->dev[port]->name); pdev 173 drivers/net/ethernet/marvell/sky2.c dev_err(&hw->pdev->dev, "%s: phy I/O error\n", hw->dev[port]->name); pdev 197 drivers/net/ethernet/marvell/sky2.c dev_warn(&hw->pdev->dev, "%s: phy read timeout\n", hw->dev[port]->name); pdev 200 drivers/net/ethernet/marvell/sky2.c dev_err(&hw->pdev->dev, "%s: phy I/O error\n", hw->dev[port]->name); pdev 274 drivers/net/ethernet/marvell/sky2.c pci_pme_capable(hw->pdev, PCI_D3cold)) pdev 1206 drivers/net/ethernet/marvell/sky2.c static int sky2_rx_map_skb(struct pci_dev *pdev, struct rx_ring_info *re, pdev 1212 drivers/net/ethernet/marvell/sky2.c re->data_addr = pci_map_single(pdev, skb->data, size, PCI_DMA_FROMDEVICE); pdev 1213 drivers/net/ethernet/marvell/sky2.c if (pci_dma_mapping_error(pdev, re->data_addr)) pdev 1221 drivers/net/ethernet/marvell/sky2.c re->frag_addr[i] = skb_frag_dma_map(&pdev->dev, frag, 0, pdev 1225 drivers/net/ethernet/marvell/sky2.c if (dma_mapping_error(&pdev->dev, re->frag_addr[i])) pdev 1232 drivers/net/ethernet/marvell/sky2.c pci_unmap_page(pdev, re->frag_addr[i], pdev 1237 drivers/net/ethernet/marvell/sky2.c pci_unmap_single(pdev, re->data_addr, dma_unmap_len(re, data_size), pdev 1242 drivers/net/ethernet/marvell/sky2.c dev_warn(&pdev->dev, "%s: rx mapping error\n", pdev 1247 drivers/net/ethernet/marvell/sky2.c static void sky2_rx_unmap_skb(struct pci_dev *pdev, struct rx_ring_info *re) pdev 1252 drivers/net/ethernet/marvell/sky2.c pci_unmap_single(pdev, re->data_addr, dma_unmap_len(re, data_size), pdev 1256 drivers/net/ethernet/marvell/sky2.c pci_unmap_page(pdev, re->frag_addr[i], pdev 1356 drivers/net/ethernet/marvell/sky2.c sky2_rx_unmap_skb(sky2->hw->pdev, re); pdev 1498 drivers/net/ethernet/marvell/sky2.c if (sky2_rx_map_skb(hw->pdev, re, sky2->rx_data_size)) { pdev 1527 drivers/net/ethernet/marvell/sky2.c if (pci_is_pcie(hw->pdev)) pdev 1595 drivers/net/ethernet/marvell/sky2.c sky2->tx_le = pci_alloc_consistent(hw->pdev, pdev 1607 drivers/net/ethernet/marvell/sky2.c sky2->rx_le = pci_zalloc_consistent(hw->pdev, RX_LE_BYTES, pdev 1629 drivers/net/ethernet/marvell/sky2.c pci_free_consistent(hw->pdev, RX_LE_BYTES, pdev 1634 drivers/net/ethernet/marvell/sky2.c pci_free_consistent(hw->pdev, pdev 1661 drivers/net/ethernet/marvell/sky2.c (cap = pci_find_capability(hw->pdev, PCI_CAP_ID_PCIX))) { pdev 1713 drivers/net/ethernet/marvell/sky2.c struct pci_dev *pdev = hw->pdev; pdev 1716 drivers/net/ethernet/marvell/sky2.c err = request_irq(pdev->irq, sky2_intr, pdev 1720 drivers/net/ethernet/marvell/sky2.c dev_err(&pdev->dev, "cannot assign irq %d\n", pdev->irq); pdev 1806 drivers/net/ethernet/marvell/sky2.c static void sky2_tx_unmap(struct pci_dev *pdev, struct tx_ring_info *re) pdev 1809 drivers/net/ethernet/marvell/sky2.c pci_unmap_single(pdev, dma_unmap_addr(re, mapaddr), pdev 1813 drivers/net/ethernet/marvell/sky2.c pci_unmap_page(pdev, dma_unmap_addr(re, mapaddr), pdev 1843 drivers/net/ethernet/marvell/sky2.c mapping = pci_map_single(hw->pdev, skb->data, len, PCI_DMA_TODEVICE); pdev 1845 drivers/net/ethernet/marvell/sky2.c if (pci_dma_mapping_error(hw->pdev, mapping)) pdev 1937 drivers/net/ethernet/marvell/sky2.c mapping = skb_frag_dma_map(&hw->pdev->dev, frag, 0, pdev 1940 drivers/net/ethernet/marvell/sky2.c if (dma_mapping_error(&hw->pdev->dev, mapping)) pdev 1980 drivers/net/ethernet/marvell/sky2.c sky2_tx_unmap(hw->pdev, re); pdev 1985 drivers/net/ethernet/marvell/sky2.c dev_warn(&hw->pdev->dev, "%s: tx mapping error\n", dev->name); pdev 2013 drivers/net/ethernet/marvell/sky2.c sky2_tx_unmap(sky2->hw->pdev, re); pdev 2128 drivers/net/ethernet/marvell/sky2.c free_irq(hw->pdev->irq, hw); pdev 2139 drivers/net/ethernet/marvell/sky2.c synchronize_irq(hw->pdev->irq); pdev 2400 drivers/net/ethernet/marvell/sky2.c synchronize_irq(hw->pdev->irq); pdev 2467 drivers/net/ethernet/marvell/sky2.c pci_dma_sync_single_for_cpu(sky2->hw->pdev, re->data_addr, pdev 2475 drivers/net/ethernet/marvell/sky2.c pci_dma_sync_single_for_device(sky2->hw->pdev, re->data_addr, pdev 2531 drivers/net/ethernet/marvell/sky2.c if (sky2_rx_map_skb(sky2->hw->pdev, &nre, hdr_space)) pdev 2535 drivers/net/ethernet/marvell/sky2.c sky2_rx_unmap_skb(sky2->hw->pdev, re); pdev 2671 drivers/net/ethernet/marvell/sky2.c dev_notice(&sky2->hw->pdev->dev, pdev 2844 drivers/net/ethernet/marvell/sky2.c struct pci_dev *pdev = hw->pdev; pdev 2859 drivers/net/ethernet/marvell/sky2.c dev_err(&pdev->dev, "PCI hardware error (0x%x)\n", pdev 2876 drivers/net/ethernet/marvell/sky2.c dev_err(&pdev->dev, "PCI Express error (0x%x)\n", err); pdev 2920 drivers/net/ethernet/marvell/sky2.c dev_err(&hw->pdev->dev, "%s: descriptor error q=%#x get=%u put=%u\n", pdev 2996 drivers/net/ethernet/marvell/sky2.c dev_warn(&hw->pdev->dev, "error interrupt status=%#x\n", status); pdev 3160 drivers/net/ethernet/marvell/sky2.c dev_err(&hw->pdev->dev, "unsupported revision Yukon-EC rev A1\n"); pdev 3206 drivers/net/ethernet/marvell/sky2.c dev_err(&hw->pdev->dev, "unsupported chip type 0x%x\n", pdev 3230 drivers/net/ethernet/marvell/sky2.c struct pci_dev *pdev = hw->pdev; pdev 3268 drivers/net/ethernet/marvell/sky2.c if (pci_is_pcie(pdev)) { pdev 3274 drivers/net/ethernet/marvell/sky2.c dev_info(&pdev->dev, "ignoring stuck error report bit\n"); pdev 3329 drivers/net/ethernet/marvell/sky2.c sky2_pci_write16(hw, pdev->pcie_cap + PCI_EXP_LNKCTL, pdev 3464 drivers/net/ethernet/marvell/sky2.c synchronize_irq(hw->pdev->irq); pdev 3541 drivers/net/ethernet/marvell/sky2.c !device_can_wakeup(&hw->pdev->dev)) pdev 3553 drivers/net/ethernet/marvell/sky2.c device_set_wakeup_enable(&hw->pdev->dev, enable_wakeup); pdev 3691 drivers/net/ethernet/marvell/sky2.c strlcpy(info->bus_info, pci_name(sky2->hw->pdev), pdev 4270 drivers/net/ethernet/marvell/sky2.c dev_err(&hw->pdev->dev, "VPD cycle timed out\n"); pdev 4326 drivers/net/ethernet/marvell/sky2.c int cap = pci_find_capability(sky2->hw->pdev, PCI_CAP_ID_VPD); pdev 4340 drivers/net/ethernet/marvell/sky2.c int cap = pci_find_capability(sky2->hw->pdev, PCI_CAP_ID_VPD); pdev 4466 drivers/net/ethernet/marvell/sky2.c seq_printf(seq, "%s Product Data\n", pci_name(hw->pdev)); pdev 4473 drivers/net/ethernet/marvell/sky2.c if (pci_read_vpd(hw->pdev, 0, vpd_size, buf) < 0) { pdev 4729 drivers/net/ethernet/marvell/sky2.c SET_NETDEV_DEV(dev, &hw->pdev->dev); pdev 4730 drivers/net/ethernet/marvell/sky2.c dev->irq = hw->pdev->irq; pdev 4794 drivers/net/ethernet/marvell/sky2.c iap = of_get_mac_address(hw->pdev->dev.of_node); pdev 4845 drivers/net/ethernet/marvell/sky2.c struct pci_dev *pdev = hw->pdev; pdev 4850 drivers/net/ethernet/marvell/sky2.c err = request_irq(pdev->irq, sky2_test_intr, 0, DRV_NAME, hw); pdev 4852 drivers/net/ethernet/marvell/sky2.c dev_err(&pdev->dev, "cannot assign irq %d\n", pdev->irq); pdev 4865 drivers/net/ethernet/marvell/sky2.c dev_info(&pdev->dev, "No interrupt generated using MSI, " pdev 4875 drivers/net/ethernet/marvell/sky2.c free_irq(pdev->irq, hw); pdev 4944 drivers/net/ethernet/marvell/sky2.c static int sky2_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 4952 drivers/net/ethernet/marvell/sky2.c err = pci_enable_device(pdev); pdev 4954 drivers/net/ethernet/marvell/sky2.c dev_err(&pdev->dev, "cannot enable PCI device\n"); pdev 4963 drivers/net/ethernet/marvell/sky2.c err = pci_read_config_dword(pdev, PCI_DEV_REG2, ®); pdev 4965 drivers/net/ethernet/marvell/sky2.c dev_err(&pdev->dev, "PCI read config failed\n"); pdev 4970 drivers/net/ethernet/marvell/sky2.c dev_err(&pdev->dev, "PCI configuration read error\n"); pdev 4975 drivers/net/ethernet/marvell/sky2.c err = pci_request_regions(pdev, DRV_NAME); pdev 4977 drivers/net/ethernet/marvell/sky2.c dev_err(&pdev->dev, "cannot obtain PCI resources\n"); pdev 4981 drivers/net/ethernet/marvell/sky2.c pci_set_master(pdev); pdev 4984 drivers/net/ethernet/marvell/sky2.c !(err = pci_set_dma_mask(pdev, DMA_BIT_MASK(64)))) { pdev 4986 drivers/net/ethernet/marvell/sky2.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 4988 drivers/net/ethernet/marvell/sky2.c dev_err(&pdev->dev, "unable to obtain 64 bit DMA " pdev 4993 drivers/net/ethernet/marvell/sky2.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 4995 drivers/net/ethernet/marvell/sky2.c dev_err(&pdev->dev, "no usable DMA configuration\n"); pdev 5006 drivers/net/ethernet/marvell/sky2.c err = pci_write_config_dword(pdev, PCI_DEV_REG2, reg); pdev 5008 drivers/net/ethernet/marvell/sky2.c dev_err(&pdev->dev, "PCI write config failed\n"); pdev 5013 drivers/net/ethernet/marvell/sky2.c wol_default = device_may_wakeup(&pdev->dev) ? WAKE_MAGIC : 0; pdev 5018 drivers/net/ethernet/marvell/sky2.c + strlen(pci_name(pdev)) + 1, GFP_KERNEL); pdev 5022 drivers/net/ethernet/marvell/sky2.c hw->pdev = pdev; pdev 5023 drivers/net/ethernet/marvell/sky2.c sprintf(hw->irq_name, DRV_NAME "@pci:%s", pci_name(pdev)); pdev 5025 drivers/net/ethernet/marvell/sky2.c hw->regs = ioremap_nocache(pci_resource_start(pdev, 0), 0x4000); pdev 5027 drivers/net/ethernet/marvell/sky2.c dev_err(&pdev->dev, "cannot map device registers\n"); pdev 5037 drivers/net/ethernet/marvell/sky2.c hw->st_le = pci_alloc_consistent(pdev, hw->st_size * sizeof(struct sky2_status_le), pdev 5044 drivers/net/ethernet/marvell/sky2.c dev_info(&pdev->dev, "Yukon-2 %s chip revision %d\n", pdev 5058 drivers/net/ethernet/marvell/sky2.c if (!disable_msi && pci_enable_msi(pdev) == 0) { pdev 5061 drivers/net/ethernet/marvell/sky2.c pci_disable_msi(pdev); pdev 5071 drivers/net/ethernet/marvell/sky2.c dev_err(&pdev->dev, "cannot register net device\n"); pdev 5088 drivers/net/ethernet/marvell/sky2.c dev_err(&pdev->dev, "cannot register second net device\n"); pdev 5102 drivers/net/ethernet/marvell/sky2.c pci_set_drvdata(pdev, hw); pdev 5103 drivers/net/ethernet/marvell/sky2.c pdev->d3_delay = 300; pdev 5115 drivers/net/ethernet/marvell/sky2.c pci_disable_msi(pdev); pdev 5118 drivers/net/ethernet/marvell/sky2.c pci_free_consistent(pdev, hw->st_size * sizeof(struct sky2_status_le), pdev 5127 drivers/net/ethernet/marvell/sky2.c pci_release_regions(pdev); pdev 5129 drivers/net/ethernet/marvell/sky2.c pci_disable_device(pdev); pdev 5134 drivers/net/ethernet/marvell/sky2.c static void sky2_remove(struct pci_dev *pdev) pdev 5136 drivers/net/ethernet/marvell/sky2.c struct sky2_hw *hw = pci_get_drvdata(pdev); pdev 5158 drivers/net/ethernet/marvell/sky2.c free_irq(pdev->irq, hw); pdev 5162 drivers/net/ethernet/marvell/sky2.c pci_disable_msi(pdev); pdev 5163 drivers/net/ethernet/marvell/sky2.c pci_free_consistent(pdev, hw->st_size * sizeof(struct sky2_status_le), pdev 5165 drivers/net/ethernet/marvell/sky2.c pci_release_regions(pdev); pdev 5166 drivers/net/ethernet/marvell/sky2.c pci_disable_device(pdev); pdev 5206 drivers/net/ethernet/marvell/sky2.c struct pci_dev *pdev = to_pci_dev(dev); pdev 5207 drivers/net/ethernet/marvell/sky2.c struct sky2_hw *hw = pci_get_drvdata(pdev); pdev 5214 drivers/net/ethernet/marvell/sky2.c err = pci_write_config_dword(pdev, PCI_DEV_REG3, 0); pdev 5216 drivers/net/ethernet/marvell/sky2.c dev_err(&pdev->dev, "PCI write config failed\n"); pdev 5228 drivers/net/ethernet/marvell/sky2.c dev_err(&pdev->dev, "resume failed (%d)\n", err); pdev 5229 drivers/net/ethernet/marvell/sky2.c pci_disable_device(pdev); pdev 5241 drivers/net/ethernet/marvell/sky2.c static void sky2_shutdown(struct pci_dev *pdev) pdev 5243 drivers/net/ethernet/marvell/sky2.c struct sky2_hw *hw = pci_get_drvdata(pdev); pdev 5256 drivers/net/ethernet/marvell/sky2.c sky2_suspend(&pdev->dev); pdev 5257 drivers/net/ethernet/marvell/sky2.c pci_wake_from_d3(pdev, device_may_wakeup(&pdev->dev)); pdev 5258 drivers/net/ethernet/marvell/sky2.c pci_set_power_state(pdev, PCI_D3hot); pdev 2281 drivers/net/ethernet/marvell/sky2.h struct pci_dev *pdev; pdev 2879 drivers/net/ethernet/mediatek/mtk_eth_soc.c static int mtk_probe(struct platform_device *pdev) pdev 2885 drivers/net/ethernet/mediatek/mtk_eth_soc.c eth = devm_kzalloc(&pdev->dev, sizeof(*eth), GFP_KERNEL); pdev 2889 drivers/net/ethernet/mediatek/mtk_eth_soc.c eth->soc = of_device_get_match_data(&pdev->dev); pdev 2891 drivers/net/ethernet/mediatek/mtk_eth_soc.c eth->dev = &pdev->dev; pdev 2892 drivers/net/ethernet/mediatek/mtk_eth_soc.c eth->base = devm_platform_ioremap_resource(pdev, 0); pdev 2916 drivers/net/ethernet/mediatek/mtk_eth_soc.c eth->ethsys = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, pdev 2919 drivers/net/ethernet/mediatek/mtk_eth_soc.c dev_err(&pdev->dev, "no ethsys regmap found\n"); pdev 2925 drivers/net/ethernet/mediatek/mtk_eth_soc.c eth->infra = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, pdev 2928 drivers/net/ethernet/mediatek/mtk_eth_soc.c dev_err(&pdev->dev, "no infracfg regmap found\n"); pdev 2939 drivers/net/ethernet/mediatek/mtk_eth_soc.c err = mtk_sgmii_init(eth->sgmii, pdev->dev.of_node, pdev 2947 drivers/net/ethernet/mediatek/mtk_eth_soc.c eth->pctl = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, pdev 2950 drivers/net/ethernet/mediatek/mtk_eth_soc.c dev_err(&pdev->dev, "no pctl regmap found\n"); pdev 2959 drivers/net/ethernet/mediatek/mtk_eth_soc.c eth->irq[i] = platform_get_irq(pdev, i); pdev 2961 drivers/net/ethernet/mediatek/mtk_eth_soc.c dev_err(&pdev->dev, "no IRQ%d resource found\n", i); pdev 2972 drivers/net/ethernet/mediatek/mtk_eth_soc.c dev_err(&pdev->dev, "clock %s not found\n", pdev 2989 drivers/net/ethernet/mediatek/mtk_eth_soc.c for_each_child_of_node(pdev->dev.of_node, mac_np) { pdev 3052 drivers/net/ethernet/mediatek/mtk_eth_soc.c platform_set_drvdata(pdev, eth); pdev 3066 drivers/net/ethernet/mediatek/mtk_eth_soc.c static int mtk_remove(struct platform_device *pdev) pdev 3068 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_eth *eth = platform_get_drvdata(pdev); pdev 586 drivers/net/ethernet/mellanox/mlx4/alloc.c dma_alloc_coherent(&dev->persist->pdev->dev, size, &t, pdev 626 drivers/net/ethernet/mellanox/mlx4/alloc.c dma_alloc_coherent(&dev->persist->pdev->dev, pdev 647 drivers/net/ethernet/mellanox/mlx4/alloc.c dma_free_coherent(&dev->persist->pdev->dev, size, pdev 654 drivers/net/ethernet/mellanox/mlx4/alloc.c dma_free_coherent(&dev->persist->pdev->dev, pdev 727 drivers/net/ethernet/mellanox/mlx4/alloc.c pgdir = mlx4_alloc_db_pgdir(&dev->persist->pdev->dev); pdev 764 drivers/net/ethernet/mellanox/mlx4/alloc.c dma_free_coherent(&dev->persist->pdev->dev, PAGE_SIZE, pdev 55 drivers/net/ethernet/mellanox/mlx4/catas.c ret = pci_read_config_word(dev->persist->pdev, 0, &vendor_id); pdev 76 drivers/net/ethernet/mellanox/mlx4/catas.c if (!pci_channel_offline(dev->persist->pdev)) { pdev 103 drivers/net/ethernet/mellanox/mlx4/catas.c if (pci_channel_offline(dev->persist->pdev)) pdev 190 drivers/net/ethernet/mellanox/mlx4/catas.c if (!pci_channel_offline(dev->persist->pdev)) pdev 213 drivers/net/ethernet/mellanox/mlx4/catas.c err = mlx4_restart_one(persist->pdev); pdev 282 drivers/net/ethernet/mellanox/mlx4/catas.c addr = pci_resource_start(dev->persist->pdev, pdev 422 drivers/net/ethernet/mellanox/mlx4/cmd.c if (pci_channel_offline(dev->persist->pdev)) pdev 447 drivers/net/ethernet/mellanox/mlx4/cmd.c if (pci_channel_offline(dev->persist->pdev) || pdev 461 drivers/net/ethernet/mellanox/mlx4/cmd.c if (pci_channel_offline(dev->persist->pdev)) { pdev 611 drivers/net/ethernet/mellanox/mlx4/cmd.c if (pci_channel_offline(dev->persist->pdev)) { pdev 778 drivers/net/ethernet/mellanox/mlx4/cmd.c if (pci_channel_offline(dev->persist->pdev)) pdev 2355 drivers/net/ethernet/mellanox/mlx4/cmd.c ioremap(pci_resource_start(dev->persist->pdev, pdev 2360 drivers/net/ethernet/mellanox/mlx4/cmd.c ioremap(pci_resource_start(dev->persist->pdev, 2) + pdev 2488 drivers/net/ethernet/mellanox/mlx4/cmd.c dma_free_coherent(&dev->persist->pdev->dev, PAGE_SIZE, pdev 2511 drivers/net/ethernet/mellanox/mlx4/cmd.c priv->cmd.hcr = ioremap(pci_resource_start(dev->persist->pdev, pdev 2521 drivers/net/ethernet/mellanox/mlx4/cmd.c priv->mfunc.vhcr = dma_alloc_coherent(&dev->persist->pdev->dev, pdev 2533 drivers/net/ethernet/mellanox/mlx4/cmd.c &dev->persist->pdev->dev, pdev 2611 drivers/net/ethernet/mellanox/mlx4/cmd.c dma_free_coherent(&dev->persist->pdev->dev, PAGE_SIZE, pdev 82 drivers/net/ethernet/mellanox/mlx4/crdump.c struct pci_dev *pdev = dev->persist->pdev; pdev 94 drivers/net/ethernet/mellanox/mlx4/crdump.c cr_res_size = pci_resource_len(pdev, 0); pdev 159 drivers/net/ethernet/mellanox/mlx4/crdump.c struct pci_dev *pdev = dev->persist->pdev; pdev 174 drivers/net/ethernet/mellanox/mlx4/crdump.c cr_res_size = pci_resource_len(pdev, 0); pdev 176 drivers/net/ethernet/mellanox/mlx4/crdump.c cr_space = ioremap(pci_resource_start(pdev, 0), cr_res_size); pdev 201 drivers/net/ethernet/mellanox/mlx4/crdump.c struct pci_dev *pdev = dev->persist->pdev; pdev 210 drivers/net/ethernet/mellanox/mlx4/crdump.c pci_resource_len(pdev, 0)); pdev 295 drivers/net/ethernet/mellanox/mlx4/en_clock.c &mdev->pdev->dev); pdev 71 drivers/net/ethernet/mellanox/mlx4/en_cq.c set_dev_node(&mdev->dev->persist->pdev->dev, node); pdev 74 drivers/net/ethernet/mellanox/mlx4/en_cq.c set_dev_node(&mdev->dev->persist->pdev->dev, mdev->dev->numa_node); pdev 99 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c strlcpy(drvinfo->bus_info, pci_name(mdev->dev->persist->pdev), pdev 96 drivers/net/ethernet/mellanox/mlx4/en_main.c level, DRV_NAME, dev_name(&priv->mdev->pdev->dev), pdev 295 drivers/net/ethernet/mellanox/mlx4/en_main.c mdev->dma_device = &dev->persist->pdev->dev; pdev 296 drivers/net/ethernet/mellanox/mlx4/en_main.c mdev->pdev = dev->persist->pdev; pdev 3254 drivers/net/ethernet/mellanox/mlx4/en_netdev.c SET_NETDEV_DEV(dev, &mdev->dev->persist->pdev->dev); pdev 3279 drivers/net/ethernet/mellanox/mlx4/en_netdev.c priv->ddev = &mdev->pdev->dev; pdev 301 drivers/net/ethernet/mellanox/mlx4/en_rx.c set_dev_node(&mdev->dev->persist->pdev->dev, node); pdev 303 drivers/net/ethernet/mellanox/mlx4/en_rx.c set_dev_node(&mdev->dev->persist->pdev->dev, mdev->dev->numa_node); pdev 91 drivers/net/ethernet/mellanox/mlx4/en_tx.c set_dev_node(&mdev->dev->persist->pdev->dev, node); pdev 93 drivers/net/ethernet/mellanox/mlx4/en_tx.c set_dev_node(&mdev->dev->persist->pdev->dev, mdev->dev->numa_node); pdev 944 drivers/net/ethernet/mellanox/mlx4/eq.c pci_resource_start(dev->persist->pdev, 2) + pdev 1008 drivers/net/ethernet/mellanox/mlx4/eq.c pdev->dev, pdev 1074 drivers/net/ethernet/mellanox/mlx4/eq.c dma_free_coherent(&dev->persist->pdev->dev, PAGE_SIZE, pdev 1108 drivers/net/ethernet/mellanox/mlx4/eq.c dma_free_coherent(&dev->persist->pdev->dev, PAGE_SIZE, pdev 1122 drivers/net/ethernet/mellanox/mlx4/eq.c free_irq(dev->persist->pdev->irq, dev); pdev 1141 drivers/net/ethernet/mellanox/mlx4/eq.c priv->clr_base = ioremap(pci_resource_start(dev->persist->pdev, pdev 1270 drivers/net/ethernet/mellanox/mlx4/eq.c pci_name(dev->persist->pdev)); pdev 1285 drivers/net/ethernet/mellanox/mlx4/eq.c pci_name(dev->persist->pdev)); pdev 1286 drivers/net/ethernet/mellanox/mlx4/eq.c err = request_irq(dev->persist->pdev->irq, mlx4_interrupt, pdev 1510 drivers/net/ethernet/mellanox/mlx4/eq.c *prequested_vector, dev_name(&dev->persist->pdev->dev)); pdev 60 drivers/net/ethernet/mellanox/mlx4/icm.c dma_unmap_sg(&dev->persist->pdev->dev, chunk->sg, chunk->npages, pdev 73 drivers/net/ethernet/mellanox/mlx4/icm.c dma_free_coherent(&dev->persist->pdev->dev, pdev 187 drivers/net/ethernet/mellanox/mlx4/icm.c ret = mlx4_alloc_icm_coherent(&dev->persist->pdev->dev, pdev 207 drivers/net/ethernet/mellanox/mlx4/icm.c chunk->nsg = dma_map_sg(&dev->persist->pdev->dev, pdev 222 drivers/net/ethernet/mellanox/mlx4/icm.c chunk->nsg = dma_map_sg(&dev->persist->pdev->dev, chunk->sg, pdev 176 drivers/net/ethernet/mellanox/mlx4/main.c struct pci_dev *pdev; pdev 480 drivers/net/ethernet/mellanox/mlx4/main.c if (dev_cap->uar_size > pci_resource_len(dev->persist->pdev, 2)) { pdev 484 drivers/net/ethernet/mellanox/mlx4/main.c pci_resource_len(dev->persist->pdev, 2)); pdev 1030 drivers/net/ethernet/mellanox/mlx4/main.c pci_resource_len(dev->persist->pdev, pdev 1035 drivers/net/ethernet/mellanox/mlx4/main.c pci_resource_len(dev->persist->pdev, 2)); pdev 1889 drivers/net/ethernet/mellanox/mlx4/main.c bf_start = pci_resource_start(dev->persist->pdev, 2) + pdev 1891 drivers/net/ethernet/mellanox/mlx4/main.c bf_len = pci_resource_len(dev->persist->pdev, 2) - pdev 1933 drivers/net/ethernet/mellanox/mlx4/main.c ioremap(pci_resource_start(dev->persist->pdev, pdev 2954 drivers/net/ethernet/mellanox/mlx4/main.c nreq = pci_enable_msix_range(dev->persist->pdev, entries, 2, pdev 3018 drivers/net/ethernet/mellanox/mlx4/main.c priv->eq_table.eq[i].irq = dev->persist->pdev->irq; pdev 3056 drivers/net/ethernet/mellanox/mlx4/main.c err = device_create_file(&dev->persist->pdev->dev, &info->port_attr); pdev 3075 drivers/net/ethernet/mellanox/mlx4/main.c err = device_create_file(&dev->persist->pdev->dev, pdev 3079 drivers/net/ethernet/mellanox/mlx4/main.c device_remove_file(&info->dev->persist->pdev->dev, pdev 3094 drivers/net/ethernet/mellanox/mlx4/main.c device_remove_file(&info->dev->persist->pdev->dev, &info->port_attr); pdev 3095 drivers/net/ethernet/mellanox/mlx4/main.c device_remove_file(&info->dev->persist->pdev->dev, pdev 3157 drivers/net/ethernet/mellanox/mlx4/main.c static int extended_func_num(struct pci_dev *pdev) pdev 3159 drivers/net/ethernet/mellanox/mlx4/main.c return PCI_SLOT(pdev->devfn) * 8 + PCI_FUNC(pdev->devfn); pdev 3170 drivers/net/ethernet/mellanox/mlx4/main.c if (pci_channel_offline(dev->persist->pdev)) pdev 3173 drivers/net/ethernet/mellanox/mlx4/main.c owner = ioremap(pci_resource_start(dev->persist->pdev, 0) + pdev 3190 drivers/net/ethernet/mellanox/mlx4/main.c if (pci_channel_offline(dev->persist->pdev)) pdev 3193 drivers/net/ethernet/mellanox/mlx4/main.c owner = ioremap(pci_resource_start(dev->persist->pdev, 0) + pdev 3208 drivers/net/ethernet/mellanox/mlx4/main.c static u64 mlx4_enable_sriov(struct mlx4_dev *dev, struct pci_dev *pdev, pdev 3213 drivers/net/ethernet/mellanox/mlx4/main.c int fw_enabled_sriov_vfs = min(pci_sriov_get_totalvfs(pdev), pdev 3247 drivers/net/ethernet/mellanox/mlx4/main.c err = pci_enable_sriov(pdev, total_vfs); pdev 3291 drivers/net/ethernet/mellanox/mlx4/main.c struct pci_dev *pdev = dev->persist->pdev; pdev 3296 drivers/net/ethernet/mellanox/mlx4/main.c err = pci_enable_device(pdev); pdev 3307 drivers/net/ethernet/mellanox/mlx4/main.c struct pci_dev *pdev = dev->persist->pdev; pdev 3311 drivers/net/ethernet/mellanox/mlx4/main.c pci_disable_device(pdev); pdev 3317 drivers/net/ethernet/mellanox/mlx4/main.c static int mlx4_load_one(struct pci_dev *pdev, int pci_dev_data, pdev 3344 drivers/net/ethernet/mellanox/mlx4/main.c dev->rev_id = pdev->revision; pdev 3345 drivers/net/ethernet/mellanox/mlx4/main.c dev->numa_node = dev_to_node(&pdev->dev); pdev 3381 drivers/net/ethernet/mellanox/mlx4/main.c existing_vfs = pci_num_vf(pdev); pdev 3443 drivers/net/ethernet/mellanox/mlx4/main.c u64 dev_flags = mlx4_enable_sriov(dev, pdev, pdev 3488 drivers/net/ethernet/mellanox/mlx4/main.c pci_disable_sriov(pdev); pdev 3503 drivers/net/ethernet/mellanox/mlx4/main.c u64 dev_flags = mlx4_enable_sriov(dev, pdev, total_vfs, pdev 3532 drivers/net/ethernet/mellanox/mlx4/main.c pcie_print_link_status(dev->persist->pdev); pdev 3597 drivers/net/ethernet/mellanox/mlx4/main.c pci_disable_msix(pdev); pdev 3666 drivers/net/ethernet/mellanox/mlx4/main.c pci_disable_msix(pdev); pdev 3695 drivers/net/ethernet/mellanox/mlx4/main.c pci_disable_sriov(pdev); pdev 3711 drivers/net/ethernet/mellanox/mlx4/main.c static int __mlx4_init_one(struct pci_dev *pdev, int pci_dev_data, pdev 3722 drivers/net/ethernet/mellanox/mlx4/main.c pr_info(DRV_NAME ": Initializing %s\n", pci_name(pdev)); pdev 3726 drivers/net/ethernet/mellanox/mlx4/main.c dev_err(&pdev->dev, "Cannot enable PCI device, aborting\n"); pdev 3738 drivers/net/ethernet/mellanox/mlx4/main.c dev_err(&pdev->dev, "num_vfs module parameter cannot be negative\n"); pdev 3747 drivers/net/ethernet/mellanox/mlx4/main.c dev_err(&pdev->dev, "probe_vf module parameter cannot be negative or greater than num_vfs\n"); pdev 3753 drivers/net/ethernet/mellanox/mlx4/main.c dev_err(&pdev->dev, pdev 3762 drivers/net/ethernet/mellanox/mlx4/main.c dev_err(&pdev->dev, pdev 3773 drivers/net/ethernet/mellanox/mlx4/main.c !(pci_resource_flags(pdev, 0) & IORESOURCE_MEM)) { pdev 3774 drivers/net/ethernet/mellanox/mlx4/main.c dev_err(&pdev->dev, "Missing DCS, aborting (driver_data: 0x%x, pci_resource_flags(pdev, 0):0x%lx)\n", pdev 3775 drivers/net/ethernet/mellanox/mlx4/main.c pci_dev_data, pci_resource_flags(pdev, 0)); pdev 3779 drivers/net/ethernet/mellanox/mlx4/main.c if (!(pci_resource_flags(pdev, 2) & IORESOURCE_MEM)) { pdev 3780 drivers/net/ethernet/mellanox/mlx4/main.c dev_err(&pdev->dev, "Missing UAR, aborting\n"); pdev 3785 drivers/net/ethernet/mellanox/mlx4/main.c err = pci_request_regions(pdev, DRV_NAME); pdev 3787 drivers/net/ethernet/mellanox/mlx4/main.c dev_err(&pdev->dev, "Couldn't get PCI resources, aborting\n"); pdev 3791 drivers/net/ethernet/mellanox/mlx4/main.c pci_set_master(pdev); pdev 3793 drivers/net/ethernet/mellanox/mlx4/main.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 3795 drivers/net/ethernet/mellanox/mlx4/main.c dev_warn(&pdev->dev, "Warning: couldn't set 64-bit PCI DMA mask\n"); pdev 3796 drivers/net/ethernet/mellanox/mlx4/main.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 3798 drivers/net/ethernet/mellanox/mlx4/main.c dev_err(&pdev->dev, "Can't set PCI DMA mask, aborting\n"); pdev 3802 drivers/net/ethernet/mellanox/mlx4/main.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 3804 drivers/net/ethernet/mellanox/mlx4/main.c dev_warn(&pdev->dev, "Warning: couldn't set 64-bit consistent PCI DMA mask\n"); pdev 3805 drivers/net/ethernet/mellanox/mlx4/main.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 3807 drivers/net/ethernet/mellanox/mlx4/main.c dev_err(&pdev->dev, "Can't set consistent PCI DMA mask, aborting\n"); pdev 3813 drivers/net/ethernet/mellanox/mlx4/main.c dma_set_max_seg_size(&pdev->dev, 1024 * 1024 * 1024); pdev 3823 drivers/net/ethernet/mellanox/mlx4/main.c vfs_offset + nvfs[i] < extended_func_num(pdev); pdev 3830 drivers/net/ethernet/mellanox/mlx4/main.c if ((extended_func_num(pdev) - vfs_offset) pdev 3832 drivers/net/ethernet/mellanox/mlx4/main.c dev_warn(&pdev->dev, "Skipping virtual function:%d\n", pdev 3833 drivers/net/ethernet/mellanox/mlx4/main.c extended_func_num(pdev)); pdev 3848 drivers/net/ethernet/mellanox/mlx4/main.c err = mlx4_load_one(pdev, pci_dev_data, total_vfs, nvfs, priv, 0); pdev 3861 drivers/net/ethernet/mellanox/mlx4/main.c pci_release_regions(pdev); pdev 3935 drivers/net/ethernet/mellanox/mlx4/main.c static void mlx4_restart_one_down(struct pci_dev *pdev); pdev 3936 drivers/net/ethernet/mellanox/mlx4/main.c static int mlx4_restart_one_up(struct pci_dev *pdev, bool reload, pdev 3948 drivers/net/ethernet/mellanox/mlx4/main.c mlx4_restart_one_down(persist->pdev); pdev 3960 drivers/net/ethernet/mellanox/mlx4/main.c err = mlx4_restart_one_up(persist->pdev, true, devlink); pdev 3974 drivers/net/ethernet/mellanox/mlx4/main.c static int mlx4_init_one(struct pci_dev *pdev, const struct pci_device_id *id) pdev 3994 drivers/net/ethernet/mellanox/mlx4/main.c dev->persist->pdev = pdev; pdev 3996 drivers/net/ethernet/mellanox/mlx4/main.c pci_set_drvdata(pdev, dev->persist); pdev 4002 drivers/net/ethernet/mellanox/mlx4/main.c ret = devlink_register(devlink, &pdev->dev); pdev 4010 drivers/net/ethernet/mellanox/mlx4/main.c ret = __mlx4_init_one(pdev, id->driver_data, priv); pdev 4016 drivers/net/ethernet/mellanox/mlx4/main.c pci_save_state(pdev); pdev 4042 drivers/net/ethernet/mellanox/mlx4/main.c static void mlx4_unload_one(struct pci_dev *pdev) pdev 4044 drivers/net/ethernet/mellanox/mlx4/main.c struct mlx4_dev_persistent *persist = pci_get_drvdata(pdev); pdev 4106 drivers/net/ethernet/mellanox/mlx4/main.c pci_disable_msix(pdev); pdev 4119 drivers/net/ethernet/mellanox/mlx4/main.c static void mlx4_remove_one(struct pci_dev *pdev) pdev 4121 drivers/net/ethernet/mellanox/mlx4/main.c struct mlx4_dev_persistent *persist = pci_get_drvdata(pdev); pdev 4149 drivers/net/ethernet/mellanox/mlx4/main.c mlx4_unload_one(pdev); pdev 4156 drivers/net/ethernet/mellanox/mlx4/main.c pci_disable_sriov(pdev); pdev 4159 drivers/net/ethernet/mellanox/mlx4/main.c pci_release_regions(pdev); pdev 4187 drivers/net/ethernet/mellanox/mlx4/main.c static void mlx4_restart_one_down(struct pci_dev *pdev) pdev 4189 drivers/net/ethernet/mellanox/mlx4/main.c mlx4_unload_one(pdev); pdev 4192 drivers/net/ethernet/mellanox/mlx4/main.c static int mlx4_restart_one_up(struct pci_dev *pdev, bool reload, pdev 4195 drivers/net/ethernet/mellanox/mlx4/main.c struct mlx4_dev_persistent *persist = pci_get_drvdata(pdev); pdev 4207 drivers/net/ethernet/mellanox/mlx4/main.c err = mlx4_load_one(pdev, pci_dev_data, total_vfs, nvfs, priv, 1); pdev 4210 drivers/net/ethernet/mellanox/mlx4/main.c __func__, pci_name(pdev), err); pdev 4223 drivers/net/ethernet/mellanox/mlx4/main.c int mlx4_restart_one(struct pci_dev *pdev) pdev 4225 drivers/net/ethernet/mellanox/mlx4/main.c mlx4_restart_one_down(pdev); pdev 4226 drivers/net/ethernet/mellanox/mlx4/main.c return mlx4_restart_one_up(pdev, false, NULL); pdev 4281 drivers/net/ethernet/mellanox/mlx4/main.c static pci_ers_result_t mlx4_pci_err_detected(struct pci_dev *pdev, pdev 4284 drivers/net/ethernet/mellanox/mlx4/main.c struct mlx4_dev_persistent *persist = pci_get_drvdata(pdev); pdev 4291 drivers/net/ethernet/mellanox/mlx4/main.c mlx4_unload_one(pdev); pdev 4301 drivers/net/ethernet/mellanox/mlx4/main.c static pci_ers_result_t mlx4_pci_slot_reset(struct pci_dev *pdev) pdev 4303 drivers/net/ethernet/mellanox/mlx4/main.c struct mlx4_dev_persistent *persist = pci_get_drvdata(pdev); pdev 4314 drivers/net/ethernet/mellanox/mlx4/main.c pci_set_master(pdev); pdev 4315 drivers/net/ethernet/mellanox/mlx4/main.c pci_restore_state(pdev); pdev 4316 drivers/net/ethernet/mellanox/mlx4/main.c pci_save_state(pdev); pdev 4320 drivers/net/ethernet/mellanox/mlx4/main.c static void mlx4_pci_resume(struct pci_dev *pdev) pdev 4322 drivers/net/ethernet/mellanox/mlx4/main.c struct mlx4_dev_persistent *persist = pci_get_drvdata(pdev); pdev 4335 drivers/net/ethernet/mellanox/mlx4/main.c err = mlx4_load_one(pdev, priv->pci_dev_data, total_vfs, nvfs, pdev 4354 drivers/net/ethernet/mellanox/mlx4/main.c static void mlx4_shutdown(struct pci_dev *pdev) pdev 4356 drivers/net/ethernet/mellanox/mlx4/main.c struct mlx4_dev_persistent *persist = pci_get_drvdata(pdev); pdev 4361 drivers/net/ethernet/mellanox/mlx4/main.c mlx4_unload_one(pdev); pdev 4371 drivers/net/ethernet/mellanox/mlx4/main.c static int mlx4_suspend(struct pci_dev *pdev, pm_message_t state) pdev 4373 drivers/net/ethernet/mellanox/mlx4/main.c struct mlx4_dev_persistent *persist = pci_get_drvdata(pdev); pdev 4379 drivers/net/ethernet/mellanox/mlx4/main.c mlx4_unload_one(pdev); pdev 4385 drivers/net/ethernet/mellanox/mlx4/main.c static int mlx4_resume(struct pci_dev *pdev) pdev 4387 drivers/net/ethernet/mellanox/mlx4/main.c struct mlx4_dev_persistent *persist = pci_get_drvdata(pdev); pdev 4400 drivers/net/ethernet/mellanox/mlx4/main.c ret = mlx4_load_one(pdev, priv->pci_dev_data, total_vfs, pdev 221 drivers/net/ethernet/mellanox/mlx4/mlx4.h &(mdev)->persist->pdev->dev, format, \ pdev 226 drivers/net/ethernet/mellanox/mlx4/mlx4.h dev_err(&(mdev)->persist->pdev->dev, format, ##__VA_ARGS__) pdev 228 drivers/net/ethernet/mellanox/mlx4/mlx4.h dev_info(&(mdev)->persist->pdev->dev, format, ##__VA_ARGS__) pdev 230 drivers/net/ethernet/mellanox/mlx4/mlx4.h dev_warn(&(mdev)->persist->pdev->dev, format, ##__VA_ARGS__) pdev 1046 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_restart_one(struct pci_dev *pdev); pdev 415 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h struct pci_dev *pdev; pdev 838 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h dev_name(&(mdev)->pdev->dev), ##__VA_ARGS__) pdev 841 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h dev_name(&(mdev)->pdev->dev), ##__VA_ARGS__) pdev 844 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h dev_name(&(mdev)->pdev->dev), ##__VA_ARGS__) pdev 706 drivers/net/ethernet/mellanox/mlx4/mr.c dma_sync_single_for_cpu(&dev->persist->pdev->dev, dma_handle, pdev 712 drivers/net/ethernet/mellanox/mlx4/mr.c dma_sync_single_for_device(&dev->persist->pdev->dev, dma_handle, pdev 1017 drivers/net/ethernet/mellanox/mlx4/mr.c dma_sync_single_for_cpu(&dev->persist->pdev->dev, fmr->dma_handle, pdev 1023 drivers/net/ethernet/mellanox/mlx4/mr.c dma_sync_single_for_device(&dev->persist->pdev->dev, fmr->dma_handle, pdev 154 drivers/net/ethernet/mellanox/mlx4/pd.c offset = uar->index % ((int)pci_resource_len(dev->persist->pdev, pdev 159 drivers/net/ethernet/mellanox/mlx4/pd.c uar->pfn = (pci_resource_start(dev->persist->pdev, 2) >> PAGE_SHIFT) pdev 79 drivers/net/ethernet/mellanox/mlx4/reset.c pcie_cap = pci_pcie_cap(dev->persist->pdev); pdev 84 drivers/net/ethernet/mellanox/mlx4/reset.c if (pci_read_config_dword(dev->persist->pdev, i * 4, pdev 92 drivers/net/ethernet/mellanox/mlx4/reset.c reset = ioremap(pci_resource_start(dev->persist->pdev, 0) + pdev 127 drivers/net/ethernet/mellanox/mlx4/reset.c if (!pci_read_config_word(dev->persist->pdev, PCI_VENDOR_ID, pdev 143 drivers/net/ethernet/mellanox/mlx4/reset.c if (pcie_capability_write_word(dev->persist->pdev, pdev 151 drivers/net/ethernet/mellanox/mlx4/reset.c if (pcie_capability_write_word(dev->persist->pdev, pdev 164 drivers/net/ethernet/mellanox/mlx4/reset.c if (pci_write_config_dword(dev->persist->pdev, i * 4, pdev 173 drivers/net/ethernet/mellanox/mlx4/reset.c if (pci_write_config_dword(dev->persist->pdev, PCI_COMMAND, pdev 916 drivers/net/ethernet/mellanox/mlx5/core/cmd.c if (pci_channel_offline(dev->pdev) || pdev 1686 drivers/net/ethernet/mellanox/mlx5/core/cmd.c if (pci_channel_offline(dev->pdev) || pdev 306 drivers/net/ethernet/mellanox/mlx5/core/dev.c return (u32)((pci_domain_nr(dev->pdev->bus) << 16) | pdev 307 drivers/net/ethernet/mellanox/mlx5/core/dev.c (dev->pdev->bus->number << 8) | pdev 308 drivers/net/ethernet/mellanox/mlx5/core/dev.c PCI_SLOT(dev->pdev->devfn)); pdev 22 drivers/net/ethernet/mellanox/mlx5/core/devlink.c err = request_firmware_direct(&fw, file_name, &dev->pdev->dev); pdev 127 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c struct device *ddev = &dev->pdev->dev; pdev 165 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c struct device *ddev = &dev->pdev->dev; pdev 412 drivers/net/ethernet/mellanox/mlx5/core/en.h struct device *pdev; pdev 534 drivers/net/ethernet/mellanox/mlx5/core/en.h struct device *pdev; pdev 659 drivers/net/ethernet/mellanox/mlx5/core/en.h struct device *pdev; pdev 715 drivers/net/ethernet/mellanox/mlx5/core/en.h struct device *pdev; pdev 168 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h mlx5e_tx_dma_unmap(struct device *pdev, struct mlx5e_sq_dma *dma) pdev 172 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h dma_unmap_single(pdev, dma->addr, dma->size, DMA_TO_DEVICE); pdev 175 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h dma_unmap_page(pdev, dma->addr, dma->size, DMA_TO_DEVICE); pdev 89 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c dma_addr = dma_map_single(sq->pdev, xdptxd.data, xdptxd.len, pdev 91 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c if (dma_mapping_error(sq->pdev, dma_addr)) { pdev 109 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c dma_sync_single_for_device(sq->pdev, dma_addr, xdptxd.len, pdev 369 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c dma_unmap_single(sq->pdev, xdpi.frame.dma_addr, pdev 501 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c xdptxd.dma_addr = dma_map_single(sq->pdev, xdptxd.data, pdev 504 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c if (unlikely(dma_mapping_error(sq->pdev, xdptxd.dma_addr))) { pdev 515 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c dma_unmap_single(sq->pdev, xdptxd.dma_addr, pdev 40 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c dma_sync_single_for_device(rq->pdev, dma_info->addr, PAGE_SIZE, pdev 117 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c dma_sync_single_for_cpu(rq->pdev, di->addr, frag_size, DMA_BIDIRECTIONAL); pdev 173 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c dma_sync_single_for_cpu(rq->pdev, di->addr, frag_size, DMA_BIDIRECTIONAL); pdev 99 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c dma_sync_single_for_device(sq->pdev, xdptxd.dma_addr, pdev 294 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c dma_addr = skb_frag_dma_map(sq->pdev, frag, 0, fsz, pdev 296 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c if (unlikely(dma_mapping_error(sq->pdev, dma_addr))) pdev 323 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c mlx5e_tx_dma_unmap(sq->pdev, dma); pdev 394 drivers/net/ethernet/mellanox/mlx5/core/en_main.c rq->pdev = c->pdev; pdev 552 drivers/net/ethernet/mellanox/mlx5/core/en_main.c pp_params.dev = c->pdev; pdev 1000 drivers/net/ethernet/mellanox/mlx5/core/en_main.c sq->pdev = c->pdev; pdev 1142 drivers/net/ethernet/mellanox/mlx5/core/en_main.c sq->pdev = c->pdev; pdev 1989 drivers/net/ethernet/mellanox/mlx5/core/en_main.c c->pdev = priv->mdev->device; pdev 4675 drivers/net/ethernet/mellanox/mlx5/core/en_main.c pci_bw = pcie_bandwidth_available(mdev->pdev, NULL, NULL, NULL); pdev 90 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c strlcpy(drvinfo->bus_info, pci_name(priv->mdev->pdev), pdev 1823 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c pfnum = PCI_FUNC(dev->pdev->devfn); pdev 234 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c dma_sync_single_for_device(rq->pdev, dma_info->addr, pdev 250 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c dma_info->addr = dma_map_page(rq->pdev, dma_info->page, 0, pdev 252 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c if (unlikely(dma_mapping_error(rq->pdev, dma_info->addr))) { pdev 272 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c dma_unmap_page(rq->pdev, dma_info->addr, PAGE_SIZE, rq->buff.map_dir); pdev 412 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c dma_sync_single_for_cpu(rq->pdev, pdev 421 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c mlx5e_copy_skb_header(struct device *pdev, struct sk_buff *skb, pdev 429 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c dma_sync_single_for_cpu(pdev, dma_info->addr + offset_from, len, pdev 1072 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c dma_sync_single_range_for_cpu(rq->pdev, di->addr, wi->offset, pdev 1129 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c mlx5e_copy_skb_header(rq->pdev, skb, head_wi->di, head_wi->offset, headlen); pdev 1274 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c mlx5e_copy_skb_header(rq->pdev, skb, head_di, head_offset, headlen); pdev 1304 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c dma_sync_single_range_for_cpu(rq->pdev, di->addr, head_offset, pdev 52 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c mlx5e_tx_dma_unmap(sq->pdev, last_pushed_dma); pdev 198 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c dma_addr = dma_map_single(sq->pdev, skb_data, headlen, pdev 200 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c if (unlikely(dma_mapping_error(sq->pdev, dma_addr))) pdev 216 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c dma_addr = skb_frag_dma_map(sq->pdev, frag, 0, fsz, pdev 218 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c if (unlikely(dma_mapping_error(sq->pdev, dma_addr))) pdev 504 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c mlx5e_tx_dma_unmap(sq->pdev, dma); pdev 563 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c mlx5e_tx_dma_unmap(sq->pdev, dma); pdev 303 drivers/net/ethernet/mellanox/mlx5/core/eq.c eq->irqn = pci_irq_vector(dev->pdev, vecidx); pdev 57 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c dma_device = &conn->fdev->mdev->pdev->dev; pdev 89 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c dma_device = &conn->fdev->mdev->pdev->dev; pdev 345 drivers/net/ethernet/mellanox/mlx5/core/fw.c dev_err(&dev->pdev->dev, "NIC IFC still %d after %lums.\n", pdev 118 drivers/net/ethernet/mellanox/mlx5/core/health.c if (pci_channel_offline(dev->pdev)) pdev 258 drivers/net/ethernet/mellanox/mlx5/core/health.c dev_err(&dev->pdev->dev, "NIC IFC still %d after %lums.\n", pdev 523 drivers/net/ethernet/mellanox/mlx5/core/lag.c unsigned int fn = PCI_FUNC(dev->pdev->devfn); pdev 584 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c &mdev->pdev->dev); pdev 21 drivers/net/ethernet/mellanox/mlx5/core/lib/hv.c hyperv_read_cfg_blk(dev->pdev, buf, pdev 24 drivers/net/ethernet/mellanox/mlx5/core/lib/hv.c hyperv_write_cfg_blk(dev->pdev, buf, pdev 57 drivers/net/ethernet/mellanox/mlx5/core/lib/hv.c return hyperv_reg_block_invalidate(dev->pdev, context, pdev 63 drivers/net/ethernet/mellanox/mlx5/core/lib/hv.c hyperv_reg_block_invalidate(dev->pdev, NULL, NULL); pdev 22 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c pci_read_config_dword((dev)->pdev, (dev)->vsc_addr + (offset), (val)) pdev 24 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c pci_write_config_dword((dev)->pdev, (dev)->vsc_addr + (offset), (val)) pdev 58 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c dev->vsc_addr = pci_find_capability(dev->pdev, pdev 71 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c pci_cfg_access_lock(dev->pdev); pdev 110 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c pci_cfg_access_unlock(dev->pdev); pdev 119 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c pci_cfg_access_unlock(dev->pdev); pdev 239 drivers/net/ethernet/mellanox/mlx5/core/main.c static int set_dma_caps(struct pci_dev *pdev) pdev 243 drivers/net/ethernet/mellanox/mlx5/core/main.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 245 drivers/net/ethernet/mellanox/mlx5/core/main.c dev_warn(&pdev->dev, "Warning: couldn't set 64-bit PCI DMA mask\n"); pdev 246 drivers/net/ethernet/mellanox/mlx5/core/main.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 248 drivers/net/ethernet/mellanox/mlx5/core/main.c dev_err(&pdev->dev, "Can't set PCI DMA mask, aborting\n"); pdev 253 drivers/net/ethernet/mellanox/mlx5/core/main.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 255 drivers/net/ethernet/mellanox/mlx5/core/main.c dev_warn(&pdev->dev, pdev 257 drivers/net/ethernet/mellanox/mlx5/core/main.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 259 drivers/net/ethernet/mellanox/mlx5/core/main.c dev_err(&pdev->dev, pdev 265 drivers/net/ethernet/mellanox/mlx5/core/main.c dma_set_max_seg_size(&pdev->dev, 2u * 1024 * 1024 * 1024); pdev 271 drivers/net/ethernet/mellanox/mlx5/core/main.c struct pci_dev *pdev = dev->pdev; pdev 276 drivers/net/ethernet/mellanox/mlx5/core/main.c err = pci_enable_device(pdev); pdev 287 drivers/net/ethernet/mellanox/mlx5/core/main.c struct pci_dev *pdev = dev->pdev; pdev 291 drivers/net/ethernet/mellanox/mlx5/core/main.c pci_disable_device(pdev); pdev 297 drivers/net/ethernet/mellanox/mlx5/core/main.c static int request_bar(struct pci_dev *pdev) pdev 301 drivers/net/ethernet/mellanox/mlx5/core/main.c if (!(pci_resource_flags(pdev, 0) & IORESOURCE_MEM)) { pdev 302 drivers/net/ethernet/mellanox/mlx5/core/main.c dev_err(&pdev->dev, "Missing registers BAR, aborting\n"); pdev 306 drivers/net/ethernet/mellanox/mlx5/core/main.c err = pci_request_regions(pdev, DRIVER_NAME); pdev 308 drivers/net/ethernet/mellanox/mlx5/core/main.c dev_err(&pdev->dev, "Couldn't get PCI resources, aborting\n"); pdev 313 drivers/net/ethernet/mellanox/mlx5/core/main.c static void release_bar(struct pci_dev *pdev) pdev 315 drivers/net/ethernet/mellanox/mlx5/core/main.c pci_release_regions(pdev); pdev 738 drivers/net/ethernet/mellanox/mlx5/core/main.c static int mlx5_pci_init(struct mlx5_core_dev *dev, struct pci_dev *pdev, pdev 745 drivers/net/ethernet/mellanox/mlx5/core/main.c pci_set_drvdata(dev->pdev, dev); pdev 747 drivers/net/ethernet/mellanox/mlx5/core/main.c dev->bar_addr = pci_resource_start(pdev, 0); pdev 748 drivers/net/ethernet/mellanox/mlx5/core/main.c priv->numa_node = dev_to_node(&dev->pdev->dev); pdev 756 drivers/net/ethernet/mellanox/mlx5/core/main.c err = request_bar(pdev); pdev 762 drivers/net/ethernet/mellanox/mlx5/core/main.c pci_set_master(pdev); pdev 764 drivers/net/ethernet/mellanox/mlx5/core/main.c err = set_dma_caps(pdev); pdev 770 drivers/net/ethernet/mellanox/mlx5/core/main.c if (pci_enable_atomic_ops_to_root(pdev, PCI_EXP_DEVCAP2_ATOMIC_COMP32) && pdev 771 drivers/net/ethernet/mellanox/mlx5/core/main.c pci_enable_atomic_ops_to_root(pdev, PCI_EXP_DEVCAP2_ATOMIC_COMP64) && pdev 772 drivers/net/ethernet/mellanox/mlx5/core/main.c pci_enable_atomic_ops_to_root(pdev, PCI_EXP_DEVCAP2_ATOMIC_COMP128)) pdev 788 drivers/net/ethernet/mellanox/mlx5/core/main.c pci_clear_master(dev->pdev); pdev 789 drivers/net/ethernet/mellanox/mlx5/core/main.c release_bar(dev->pdev); pdev 803 drivers/net/ethernet/mellanox/mlx5/core/main.c pci_clear_master(dev->pdev); pdev 804 drivers/net/ethernet/mellanox/mlx5/core/main.c release_bar(dev->pdev); pdev 950 drivers/net/ethernet/mellanox/mlx5/core/main.c pcie_print_link_status(dev->pdev); pdev 1332 drivers/net/ethernet/mellanox/mlx5/core/main.c static int init_one(struct pci_dev *pdev, const struct pci_device_id *id) pdev 1340 drivers/net/ethernet/mellanox/mlx5/core/main.c dev_err(&pdev->dev, "devlink alloc failed\n"); pdev 1345 drivers/net/ethernet/mellanox/mlx5/core/main.c dev->device = &pdev->dev; pdev 1346 drivers/net/ethernet/mellanox/mlx5/core/main.c dev->pdev = pdev; pdev 1355 drivers/net/ethernet/mellanox/mlx5/core/main.c err = mlx5_pci_init(dev, pdev, id); pdev 1373 drivers/net/ethernet/mellanox/mlx5/core/main.c dev_err(&pdev->dev, "mlx5_crdump_enable failed with error code %d\n", err); pdev 1375 drivers/net/ethernet/mellanox/mlx5/core/main.c pci_save_state(pdev); pdev 1388 drivers/net/ethernet/mellanox/mlx5/core/main.c static void remove_one(struct pci_dev *pdev) pdev 1390 drivers/net/ethernet/mellanox/mlx5/core/main.c struct mlx5_core_dev *dev = pci_get_drvdata(pdev); pdev 1407 drivers/net/ethernet/mellanox/mlx5/core/main.c static pci_ers_result_t mlx5_pci_err_detected(struct pci_dev *pdev, pdev 1410 drivers/net/ethernet/mellanox/mlx5/core/main.c struct mlx5_core_dev *dev = pci_get_drvdata(pdev); pdev 1427 drivers/net/ethernet/mellanox/mlx5/core/main.c static int wait_vital(struct pci_dev *pdev) pdev 1429 drivers/net/ethernet/mellanox/mlx5/core/main.c struct mlx5_core_dev *dev = pci_get_drvdata(pdev); pdev 1453 drivers/net/ethernet/mellanox/mlx5/core/main.c static pci_ers_result_t mlx5_pci_slot_reset(struct pci_dev *pdev) pdev 1455 drivers/net/ethernet/mellanox/mlx5/core/main.c struct mlx5_core_dev *dev = pci_get_drvdata(pdev); pdev 1467 drivers/net/ethernet/mellanox/mlx5/core/main.c pci_set_master(pdev); pdev 1468 drivers/net/ethernet/mellanox/mlx5/core/main.c pci_restore_state(pdev); pdev 1469 drivers/net/ethernet/mellanox/mlx5/core/main.c pci_save_state(pdev); pdev 1471 drivers/net/ethernet/mellanox/mlx5/core/main.c if (wait_vital(pdev)) { pdev 1479 drivers/net/ethernet/mellanox/mlx5/core/main.c static void mlx5_pci_resume(struct pci_dev *pdev) pdev 1481 drivers/net/ethernet/mellanox/mlx5/core/main.c struct mlx5_core_dev *dev = pci_get_drvdata(pdev); pdev 1550 drivers/net/ethernet/mellanox/mlx5/core/main.c static void shutdown(struct pci_dev *pdev) pdev 1552 drivers/net/ethernet/mellanox/mlx5/core/main.c struct mlx5_core_dev *dev = pci_get_drvdata(pdev); pdev 1562 drivers/net/ethernet/mellanox/mlx5/core/main.c static int mlx5_suspend(struct pci_dev *pdev, pm_message_t state) pdev 1564 drivers/net/ethernet/mellanox/mlx5/core/main.c struct mlx5_core_dev *dev = pci_get_drvdata(pdev); pdev 1571 drivers/net/ethernet/mellanox/mlx5/core/main.c static int mlx5_resume(struct pci_dev *pdev) pdev 1573 drivers/net/ethernet/mellanox/mlx5/core/main.c struct mlx5_core_dev *dev = pci_get_drvdata(pdev); pdev 1612 drivers/net/ethernet/mellanox/mlx5/core/main.c if (mlx5_pci_slot_reset(dev->pdev) == PCI_ERS_RESULT_RECOVERED) pdev 1613 drivers/net/ethernet/mellanox/mlx5/core/main.c mlx5_pci_resume(dev->pdev); pdev 219 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h return pci_num_vf(dev->pdev) ? true : false; pdev 102 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c int irqn = pci_irq_vector(dev->pdev, i); pdev 107 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c "%s@pci:%s", name, pci_name(dev->pdev)); pdev 120 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c int irqn = pci_irq_vector(dev->pdev, i); pdev 155 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c pci_irq_vector(mdev->pdev, vecidx)); pdev 180 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c irqn = pci_irq_vector(mdev->pdev, vecidx); pdev 203 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c irqn = pci_irq_vector(mdev->pdev, vecidx); pdev 257 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c free_irq(pci_irq_vector(dev->pdev, i), pdev 281 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c nvec = pci_alloc_irq_vectors(dev->pdev, MLX5_IRQ_VEC_COMP_BASE + 1, pdev 311 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c pci_free_irq_vectors(dev->pdev); pdev 329 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c free_irq(pci_irq_vector(dev->pdev, i), pdev 331 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c pci_free_irq_vectors(dev->pdev); pdev 114 drivers/net/ethernet/mellanox/mlx5/core/sriov.c int num_vfs = pci_num_vf(dev->pdev); pdev 136 drivers/net/ethernet/mellanox/mlx5/core/sriov.c static int mlx5_sriov_enable(struct pci_dev *pdev, int num_vfs) pdev 138 drivers/net/ethernet/mellanox/mlx5/core/sriov.c struct mlx5_core_dev *dev = pci_get_drvdata(pdev); pdev 147 drivers/net/ethernet/mellanox/mlx5/core/sriov.c err = pci_enable_sriov(pdev, num_vfs); pdev 155 drivers/net/ethernet/mellanox/mlx5/core/sriov.c static void mlx5_sriov_disable(struct pci_dev *pdev) pdev 157 drivers/net/ethernet/mellanox/mlx5/core/sriov.c struct mlx5_core_dev *dev = pci_get_drvdata(pdev); pdev 159 drivers/net/ethernet/mellanox/mlx5/core/sriov.c pci_disable_sriov(pdev); pdev 163 drivers/net/ethernet/mellanox/mlx5/core/sriov.c int mlx5_core_sriov_configure(struct pci_dev *pdev, int num_vfs) pdev 165 drivers/net/ethernet/mellanox/mlx5/core/sriov.c struct mlx5_core_dev *dev = pci_get_drvdata(pdev); pdev 172 drivers/net/ethernet/mellanox/mlx5/core/sriov.c err = mlx5_sriov_enable(pdev, num_vfs); pdev 174 drivers/net/ethernet/mellanox/mlx5/core/sriov.c mlx5_sriov_disable(pdev); pdev 183 drivers/net/ethernet/mellanox/mlx5/core/sriov.c if (!mlx5_core_is_pf(dev) || !pci_num_vf(dev->pdev)) pdev 187 drivers/net/ethernet/mellanox/mlx5/core/sriov.c return mlx5_device_enable_sriov(dev, pci_num_vf(dev->pdev)); pdev 219 drivers/net/ethernet/mellanox/mlx5/core/sriov.c return pci_sriov_get_totalvfs(dev->pdev); pdev 225 drivers/net/ethernet/mellanox/mlx5/core/sriov.c struct pci_dev *pdev = dev->pdev; pdev 231 drivers/net/ethernet/mellanox/mlx5/core/sriov.c total_vfs = pci_sriov_get_totalvfs(pdev); pdev 233 drivers/net/ethernet/mellanox/mlx5/core/sriov.c sriov->num_vfs = pci_num_vf(pdev); pdev 829 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c dma_device = &mdev->pdev->dev; pdev 858 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c dma_unmap_single(&mdev->pdev->dev, mr->dma_addr, mr->size, pdev 103 drivers/net/ethernet/mellanox/mlxsw/pci.c struct pci_dev *pdev; pdev 320 drivers/net/ethernet/mellanox/mlxsw/pci.c struct pci_dev *pdev = mlxsw_pci->pdev; pdev 323 drivers/net/ethernet/mellanox/mlxsw/pci.c mapaddr = pci_map_single(pdev, frag_data, frag_len, direction); pdev 324 drivers/net/ethernet/mellanox/mlxsw/pci.c if (unlikely(pci_dma_mapping_error(pdev, mapaddr))) { pdev 325 drivers/net/ethernet/mellanox/mlxsw/pci.c dev_err_ratelimited(&pdev->dev, "failed to dma map tx frag\n"); pdev 336 drivers/net/ethernet/mellanox/mlxsw/pci.c struct pci_dev *pdev = mlxsw_pci->pdev; pdev 342 drivers/net/ethernet/mellanox/mlxsw/pci.c pci_unmap_single(pdev, mapaddr, frag_len, direction); pdev 509 drivers/net/ethernet/mellanox/mlxsw/pci.c struct pci_dev *pdev = mlxsw_pci->pdev; pdev 536 drivers/net/ethernet/mellanox/mlxsw/pci.c dev_dbg_ratelimited(&pdev->dev, "Consumer counter does not match limit in SDQ\n"); pdev 545 drivers/net/ethernet/mellanox/mlxsw/pci.c struct pci_dev *pdev = mlxsw_pci->pdev; pdev 561 drivers/net/ethernet/mellanox/mlxsw/pci.c dev_dbg_ratelimited(&pdev->dev, "Consumer counter does not match limit in RDQ\n"); pdev 584 drivers/net/ethernet/mellanox/mlxsw/pci.c dev_dbg_ratelimited(&pdev->dev, "Failed to alloc skb for RDQ\n"); pdev 845 drivers/net/ethernet/mellanox/mlxsw/pci.c mem_item->buf = pci_alloc_consistent(mlxsw_pci->pdev, pdev 877 drivers/net/ethernet/mellanox/mlxsw/pci.c pci_free_consistent(mlxsw_pci->pdev, mem_item->size, pdev 890 drivers/net/ethernet/mellanox/mlxsw/pci.c pci_free_consistent(mlxsw_pci->pdev, mem_item->size, pdev 938 drivers/net/ethernet/mellanox/mlxsw/pci.c struct pci_dev *pdev = mlxsw_pci->pdev; pdev 967 drivers/net/ethernet/mellanox/mlxsw/pci.c dev_err(&pdev->dev, "Unsupported number of queues\n"); pdev 977 drivers/net/ethernet/mellanox/mlxsw/pci.c dev_err(&pdev->dev, "Unsupported number of async queue descriptors\n"); pdev 986 drivers/net/ethernet/mellanox/mlxsw/pci.c dev_err(&pdev->dev, "Failed to initialize event queues\n"); pdev 993 drivers/net/ethernet/mellanox/mlxsw/pci.c dev_err(&pdev->dev, "Failed to initialize completion queues\n"); pdev 1000 drivers/net/ethernet/mellanox/mlxsw/pci.c dev_err(&pdev->dev, "Failed to initialize send descriptor queues\n"); pdev 1007 drivers/net/ethernet/mellanox/mlxsw/pci.c dev_err(&pdev->dev, "Failed to initialize receive descriptor queues\n"); pdev 1228 drivers/net/ethernet/mellanox/mlxsw/pci.c mem_item->buf = pci_alloc_consistent(mlxsw_pci->pdev, pdev 1259 drivers/net/ethernet/mellanox/mlxsw/pci.c pci_free_consistent(mlxsw_pci->pdev, mem_item->size, pdev 1276 drivers/net/ethernet/mellanox/mlxsw/pci.c pci_free_consistent(mlxsw_pci->pdev, mem_item->size, pdev 1298 drivers/net/ethernet/mellanox/mlxsw/pci.c struct pci_dev *pdev = mlxsw_pci->pdev; pdev 1302 drivers/net/ethernet/mellanox/mlxsw/pci.c mbox->buf = pci_alloc_consistent(pdev, MLXSW_CMD_MBOX_SIZE, pdev 1305 drivers/net/ethernet/mellanox/mlxsw/pci.c dev_err(&pdev->dev, "Failed allocating memory for mailbox\n"); pdev 1315 drivers/net/ethernet/mellanox/mlxsw/pci.c struct pci_dev *pdev = mlxsw_pci->pdev; pdev 1317 drivers/net/ethernet/mellanox/mlxsw/pci.c pci_free_consistent(pdev, MLXSW_CMD_MBOX_SIZE, mbox->buf, pdev 1352 drivers/net/ethernet/mellanox/mlxsw/pci.c struct pci_dev *pdev = mlxsw_pci->pdev; pdev 1359 drivers/net/ethernet/mellanox/mlxsw/pci.c dev_err(&pdev->dev, "Failed to reach system ready status before reset. Status is 0x%x\n", pdev 1371 drivers/net/ethernet/mellanox/mlxsw/pci.c dev_err(&pdev->dev, "Failed to reach system ready status after reset. Status is 0x%x\n", pdev 1383 drivers/net/ethernet/mellanox/mlxsw/pci.c err = pci_alloc_irq_vectors(mlxsw_pci->pdev, 1, 1, PCI_IRQ_MSIX); pdev 1385 drivers/net/ethernet/mellanox/mlxsw/pci.c dev_err(&mlxsw_pci->pdev->dev, "MSI-X init failed\n"); pdev 1391 drivers/net/ethernet/mellanox/mlxsw/pci.c pci_free_irq_vectors(mlxsw_pci->pdev); pdev 1399 drivers/net/ethernet/mellanox/mlxsw/pci.c struct pci_dev *pdev = mlxsw_pci->pdev; pdev 1427 drivers/net/ethernet/mellanox/mlxsw/pci.c dev_err(&pdev->dev, "MSI-X init failed\n"); pdev 1443 drivers/net/ethernet/mellanox/mlxsw/pci.c dev_err(&pdev->dev, "Unsupported cmd interface revision ID queried from hw\n"); pdev 1448 drivers/net/ethernet/mellanox/mlxsw/pci.c dev_err(&pdev->dev, "Unsupported doorbell page bar queried from hw\n"); pdev 1457 drivers/net/ethernet/mellanox/mlxsw/pci.c dev_err(&pdev->dev, "Unsupported free running clock BAR queried from hw\n"); pdev 1489 drivers/net/ethernet/mellanox/mlxsw/pci.c dev_err(&pdev->dev, "Invalid supported CQE version combination reported\n"); pdev 1501 drivers/net/ethernet/mellanox/mlxsw/pci.c err = request_irq(pci_irq_vector(pdev, 0), pdev 1505 drivers/net/ethernet/mellanox/mlxsw/pci.c dev_err(&pdev->dev, "IRQ request failed\n"); pdev 1539 drivers/net/ethernet/mellanox/mlxsw/pci.c free_irq(pci_irq_vector(mlxsw_pci->pdev, 0), mlxsw_pci); pdev 1758 drivers/net/ethernet/mellanox/mlxsw/pci.c static int mlxsw_pci_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 1760 drivers/net/ethernet/mellanox/mlxsw/pci.c const char *driver_name = pdev->driver->name; pdev 1768 drivers/net/ethernet/mellanox/mlxsw/pci.c err = pci_enable_device(pdev); pdev 1770 drivers/net/ethernet/mellanox/mlxsw/pci.c dev_err(&pdev->dev, "pci_enable_device failed\n"); pdev 1774 drivers/net/ethernet/mellanox/mlxsw/pci.c err = pci_request_regions(pdev, driver_name); pdev 1776 drivers/net/ethernet/mellanox/mlxsw/pci.c dev_err(&pdev->dev, "pci_request_regions failed\n"); pdev 1780 drivers/net/ethernet/mellanox/mlxsw/pci.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 1782 drivers/net/ethernet/mellanox/mlxsw/pci.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 1784 drivers/net/ethernet/mellanox/mlxsw/pci.c dev_err(&pdev->dev, "pci_set_consistent_dma_mask failed\n"); pdev 1788 drivers/net/ethernet/mellanox/mlxsw/pci.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 1790 drivers/net/ethernet/mellanox/mlxsw/pci.c dev_err(&pdev->dev, "pci_set_dma_mask failed\n"); pdev 1795 drivers/net/ethernet/mellanox/mlxsw/pci.c if (pci_resource_len(pdev, 0) < MLXSW_PCI_BAR0_SIZE) { pdev 1796 drivers/net/ethernet/mellanox/mlxsw/pci.c dev_err(&pdev->dev, "invalid PCI region size\n"); pdev 1801 drivers/net/ethernet/mellanox/mlxsw/pci.c mlxsw_pci->hw_addr = ioremap(pci_resource_start(pdev, 0), pdev 1802 drivers/net/ethernet/mellanox/mlxsw/pci.c pci_resource_len(pdev, 0)); pdev 1804 drivers/net/ethernet/mellanox/mlxsw/pci.c dev_err(&pdev->dev, "ioremap failed\n"); pdev 1808 drivers/net/ethernet/mellanox/mlxsw/pci.c pci_set_master(pdev); pdev 1810 drivers/net/ethernet/mellanox/mlxsw/pci.c mlxsw_pci->pdev = pdev; pdev 1811 drivers/net/ethernet/mellanox/mlxsw/pci.c pci_set_drvdata(pdev, mlxsw_pci); pdev 1814 drivers/net/ethernet/mellanox/mlxsw/pci.c mlxsw_pci->bus_info.device_name = pci_name(mlxsw_pci->pdev); pdev 1815 drivers/net/ethernet/mellanox/mlxsw/pci.c mlxsw_pci->bus_info.dev = &pdev->dev; pdev 1823 drivers/net/ethernet/mellanox/mlxsw/pci.c dev_err(&pdev->dev, "cannot register bus device\n"); pdev 1834 drivers/net/ethernet/mellanox/mlxsw/pci.c pci_release_regions(pdev); pdev 1836 drivers/net/ethernet/mellanox/mlxsw/pci.c pci_disable_device(pdev); pdev 1842 drivers/net/ethernet/mellanox/mlxsw/pci.c static void mlxsw_pci_remove(struct pci_dev *pdev) pdev 1844 drivers/net/ethernet/mellanox/mlxsw/pci.c struct mlxsw_pci *mlxsw_pci = pci_get_drvdata(pdev); pdev 1848 drivers/net/ethernet/mellanox/mlxsw/pci.c pci_release_regions(mlxsw_pci->pdev); pdev 1849 drivers/net/ethernet/mellanox/mlxsw/pci.c pci_disable_device(mlxsw_pci->pdev); pdev 1128 drivers/net/ethernet/micrel/ks8842.c static int ks8842_probe(struct platform_device *pdev) pdev 1134 drivers/net/ethernet/micrel/ks8842.c struct ks8842_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 1138 drivers/net/ethernet/micrel/ks8842.c iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1146 drivers/net/ethernet/micrel/ks8842.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 1157 drivers/net/ethernet/micrel/ks8842.c adapter->irq = platform_get_irq(pdev, 0); pdev 1163 drivers/net/ethernet/micrel/ks8842.c adapter->dev = (pdev->dev.parent) ? pdev->dev.parent : &pdev->dev; pdev 1209 drivers/net/ethernet/micrel/ks8842.c platform_set_drvdata(pdev, netdev); pdev 1227 drivers/net/ethernet/micrel/ks8842.c static int ks8842_remove(struct platform_device *pdev) pdev 1229 drivers/net/ethernet/micrel/ks8842.c struct net_device *netdev = platform_get_drvdata(pdev); pdev 1231 drivers/net/ethernet/micrel/ks8842.c struct resource *iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 120 drivers/net/ethernet/micrel/ks8851_mll.c struct platform_device *pdev; pdev 1219 drivers/net/ethernet/micrel/ks8851_mll.c ks->frame_head_info = devm_kmalloc(&ks->pdev->dev, MHEADER_SIZE, pdev 1236 drivers/net/ethernet/micrel/ks8851_mll.c static int ks8851_probe(struct platform_device *pdev) pdev 1248 drivers/net/ethernet/micrel/ks8851_mll.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 1253 drivers/net/ethernet/micrel/ks8851_mll.c ks->hw_addr = devm_platform_ioremap_resource(pdev, 0); pdev 1259 drivers/net/ethernet/micrel/ks8851_mll.c ks->hw_addr_cmd = devm_platform_ioremap_resource(pdev, 1); pdev 1269 drivers/net/ethernet/micrel/ks8851_mll.c netdev->irq = platform_get_irq(pdev, 0); pdev 1276 drivers/net/ethernet/micrel/ks8851_mll.c ks->pdev = pdev; pdev 1316 drivers/net/ethernet/micrel/ks8851_mll.c platform_set_drvdata(pdev, netdev); pdev 1328 drivers/net/ethernet/micrel/ks8851_mll.c if (pdev->dev.of_node) { pdev 1329 drivers/net/ethernet/micrel/ks8851_mll.c mac = of_get_mac_address(pdev->dev.of_node); pdev 1335 drivers/net/ethernet/micrel/ks8851_mll.c pdata = dev_get_platdata(&pdev->dev); pdev 1367 drivers/net/ethernet/micrel/ks8851_mll.c static int ks8851_remove(struct platform_device *pdev) pdev 1369 drivers/net/ethernet/micrel/ks8851_mll.c struct net_device *netdev = platform_get_drvdata(pdev); pdev 1207 drivers/net/ethernet/micrel/ksz884x.c void *pdev; pdev 1417 drivers/net/ethernet/micrel/ksz884x.c struct pci_dev *pdev; pdev 3469 drivers/net/ethernet/micrel/ksz884x.c struct pci_dev *pdev = hw_priv->pdev; pdev 3472 drivers/net/ethernet/micrel/ksz884x.c if (!pdev->pm_cap) pdev 3474 drivers/net/ethernet/micrel/ksz884x.c pci_read_config_word(pdev, pdev->pm_cap + PCI_PM_CTRL, &data); pdev 3487 drivers/net/ethernet/micrel/ksz884x.c struct pci_dev *pdev = hw_priv->pdev; pdev 3490 drivers/net/ethernet/micrel/ksz884x.c if (!pdev->pm_cap) pdev 3494 drivers/net/ethernet/micrel/ksz884x.c pci_read_config_word(pdev, pdev->pm_cap + PCI_PM_CTRL, &data); pdev 3496 drivers/net/ethernet/micrel/ksz884x.c pci_write_config_word(pdev, pdev->pm_cap + PCI_PM_CTRL, data); pdev 3509 drivers/net/ethernet/micrel/ksz884x.c struct pci_dev *pdev = hw_priv->pdev; pdev 3512 drivers/net/ethernet/micrel/ksz884x.c if (!pdev->pm_cap) pdev 3514 drivers/net/ethernet/micrel/ksz884x.c pci_read_config_word(pdev, pdev->pm_cap + PCI_PM_CTRL, &data); pdev 3520 drivers/net/ethernet/micrel/ksz884x.c pci_write_config_word(pdev, pdev->pm_cap + PCI_PM_CTRL, data); pdev 4393 drivers/net/ethernet/micrel/ksz884x.c pci_zalloc_consistent(adapter->pdev, pdev 4434 drivers/net/ethernet/micrel/ksz884x.c pci_unmap_single(adapter->pdev, dma_buf->dma, dma_buf->len, direction); pdev 4465 drivers/net/ethernet/micrel/ksz884x.c adapter->pdev, pdev 4547 drivers/net/ethernet/micrel/ksz884x.c adapter->pdev, pdev 4661 drivers/net/ethernet/micrel/ksz884x.c hw_priv->pdev, skb->data, dma_buf->len, pdev 4680 drivers/net/ethernet/micrel/ksz884x.c hw_priv->pdev, pdev 4704 drivers/net/ethernet/micrel/ksz884x.c hw_priv->pdev, skb->data, dma_buf->len, pdev 4760 drivers/net/ethernet/micrel/ksz884x.c hw_priv->pdev, dma_buf->dma, dma_buf->len, pdev 4800 drivers/net/ethernet/micrel/ksz884x.c struct net_device *dev = hw->port_info[port].pdev; pdev 4946 drivers/net/ethernet/micrel/ksz884x.c port_dev = hw->port_info[port].pdev; pdev 4995 drivers/net/ethernet/micrel/ksz884x.c hw_priv->pdev, dma_buf->dma, packet_len + 4, pdev 5035 drivers/net/ethernet/micrel/ksz884x.c struct net_device *dev = hw->port_info[0].pdev; pdev 5071 drivers/net/ethernet/micrel/ksz884x.c struct net_device *dev = hw->port_info[0].pdev; pdev 5089 drivers/net/ethernet/micrel/ksz884x.c dev = hw->port_info[p].pdev; pdev 5116 drivers/net/ethernet/micrel/ksz884x.c struct net_device *dev = hw->port_info[0].pdev; pdev 5134 drivers/net/ethernet/micrel/ksz884x.c dev = hw->port_info[p].pdev; pdev 6085 drivers/net/ethernet/micrel/ksz884x.c strlcpy(info->bus_info, pci_name(hw_priv->pdev), pdev 6143 drivers/net/ethernet/micrel/ksz884x.c pci_read_config_dword(hw_priv->pdev, len, buf); pdev 6913 drivers/net/ethernet/micrel/ksz884x.c static int pcidev_init(struct pci_dev *pdev, const struct pci_device_id *id) pdev 6932 drivers/net/ethernet/micrel/ksz884x.c result = pci_enable_device(pdev); pdev 6938 drivers/net/ethernet/micrel/ksz884x.c if (pci_set_dma_mask(pdev, DMA_BIT_MASK(32)) || pdev 6939 drivers/net/ethernet/micrel/ksz884x.c pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32))) pdev 6942 drivers/net/ethernet/micrel/ksz884x.c reg_base = pci_resource_start(pdev, 0); pdev 6943 drivers/net/ethernet/micrel/ksz884x.c reg_len = pci_resource_len(pdev, 0); pdev 6944 drivers/net/ethernet/micrel/ksz884x.c if ((pci_resource_flags(pdev, 0) & IORESOURCE_IO) != 0) pdev 6949 drivers/net/ethernet/micrel/ksz884x.c pci_set_master(pdev); pdev 6958 drivers/net/ethernet/micrel/ksz884x.c hw_priv->pdev = pdev; pdev 6976 drivers/net/ethernet/micrel/ksz884x.c dev_info(&hw_priv->pdev->dev, "%s\n", banner); pdev 6977 drivers/net/ethernet/micrel/ksz884x.c dev_dbg(&hw_priv->pdev->dev, "Mem = %p; IRQ = %d\n", hw->io, pdev->irq); pdev 7063 drivers/net/ethernet/micrel/ksz884x.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 7081 drivers/net/ethernet/micrel/ksz884x.c hw->port_info[pi].pdev = dev; pdev 7087 drivers/net/ethernet/micrel/ksz884x.c dev->irq = pdev->irq; pdev 7110 drivers/net/ethernet/micrel/ksz884x.c pci_dev_get(hw_priv->pdev); pdev 7111 drivers/net/ethernet/micrel/ksz884x.c pci_set_drvdata(pdev, info); pdev 7138 drivers/net/ethernet/micrel/ksz884x.c static void pcidev_exit(struct pci_dev *pdev) pdev 7141 drivers/net/ethernet/micrel/ksz884x.c struct platform_info *info = pci_get_drvdata(pdev); pdev 7144 drivers/net/ethernet/micrel/ksz884x.c release_mem_region(pci_resource_start(pdev, 0), pdev 7145 drivers/net/ethernet/micrel/ksz884x.c pci_resource_len(pdev, 0)); pdev 7154 drivers/net/ethernet/micrel/ksz884x.c pci_dev_put(hw_priv->pdev); pdev 7159 drivers/net/ethernet/micrel/ksz884x.c static int pcidev_resume(struct pci_dev *pdev) pdev 7162 drivers/net/ethernet/micrel/ksz884x.c struct platform_info *info = pci_get_drvdata(pdev); pdev 7166 drivers/net/ethernet/micrel/ksz884x.c pci_set_power_state(pdev, PCI_D0); pdev 7167 drivers/net/ethernet/micrel/ksz884x.c pci_restore_state(pdev); pdev 7168 drivers/net/ethernet/micrel/ksz884x.c pci_enable_wake(pdev, PCI_D0, 0); pdev 7185 drivers/net/ethernet/micrel/ksz884x.c static int pcidev_suspend(struct pci_dev *pdev, pm_message_t state) pdev 7188 drivers/net/ethernet/micrel/ksz884x.c struct platform_info *info = pci_get_drvdata(pdev); pdev 7210 drivers/net/ethernet/micrel/ksz884x.c pci_save_state(pdev); pdev 7211 drivers/net/ethernet/micrel/ksz884x.c pci_enable_wake(pdev, pci_choose_state(pdev, state), 1); pdev 7212 drivers/net/ethernet/micrel/ksz884x.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 273 drivers/net/ethernet/microchip/lan743x_ethtool.c pci_name(adapter->pdev), sizeof(info->bus_info)); pdev 810 drivers/net/ethernet/microchip/lan743x_ethtool.c device_set_wakeup_enable(&adapter->pdev->dev, (bool)wol->wolopts); pdev 20 drivers/net/ethernet/microchip/lan743x_main.c pci_release_selected_regions(adapter->pdev, pdev 21 drivers/net/ethernet/microchip/lan743x_main.c pci_select_bars(adapter->pdev, pdev 23 drivers/net/ethernet/microchip/lan743x_main.c pci_disable_device(adapter->pdev); pdev 27 drivers/net/ethernet/microchip/lan743x_main.c struct pci_dev *pdev) pdev 32 drivers/net/ethernet/microchip/lan743x_main.c adapter->pdev = pdev; pdev 33 drivers/net/ethernet/microchip/lan743x_main.c ret = pci_enable_device_mem(pdev); pdev 39 drivers/net/ethernet/microchip/lan743x_main.c pdev->vendor, pdev->device); pdev 40 drivers/net/ethernet/microchip/lan743x_main.c bars = pci_select_bars(pdev, IORESOURCE_MEM); pdev 44 drivers/net/ethernet/microchip/lan743x_main.c ret = pci_request_selected_regions(pdev, bars, DRIVER_NAME); pdev 48 drivers/net/ethernet/microchip/lan743x_main.c pci_set_master(pdev); pdev 52 drivers/net/ethernet/microchip/lan743x_main.c pci_disable_device(adapter->pdev); pdev 101 drivers/net/ethernet/microchip/lan743x_main.c bar_start = pci_resource_start(adapter->pdev, 0); pdev 102 drivers/net/ethernet/microchip/lan743x_main.c bar_length = pci_resource_len(adapter->pdev, 0); pdev 103 drivers/net/ethernet/microchip/lan743x_main.c csr->csr_address = devm_ioremap(&adapter->pdev->dev, pdev 442 drivers/net/ethernet/microchip/lan743x_main.c pci_disable_msi(adapter->pdev); pdev 447 drivers/net/ethernet/microchip/lan743x_main.c pci_disable_msix(adapter->pdev); pdev 470 drivers/net/ethernet/microchip/lan743x_main.c ret = pci_enable_msix_range(adapter->pdev, pdev 490 drivers/net/ethernet/microchip/lan743x_main.c if (!pci_enable_msi(adapter->pdev)) { pdev 495 drivers/net/ethernet/microchip/lan743x_main.c adapter->pdev->irq; pdev 1233 drivers/net/ethernet/microchip/lan743x_main.c dma_unmap_page(&tx->adapter->pdev->dev, pdev 1238 drivers/net/ethernet/microchip/lan743x_main.c dma_unmap_single(&tx->adapter->pdev->dev, pdev 1354 drivers/net/ethernet/microchip/lan743x_main.c struct device *dev = &adapter->pdev->dev; pdev 1446 drivers/net/ethernet/microchip/lan743x_main.c struct device *dev = &adapter->pdev->dev; pdev 1681 drivers/net/ethernet/microchip/lan743x_main.c pci_free_consistent(tx->adapter->pdev, pdev 1692 drivers/net/ethernet/microchip/lan743x_main.c pci_free_consistent(tx->adapter->pdev, pdev 1719 drivers/net/ethernet/microchip/lan743x_main.c cpu_ptr = pci_zalloc_consistent(tx->adapter->pdev, pdev 1737 drivers/net/ethernet/microchip/lan743x_main.c cpu_ptr = pci_zalloc_consistent(tx->adapter->pdev, pdev 1919 drivers/net/ethernet/microchip/lan743x_main.c buffer_info->dma_ptr = dma_map_single(&rx->adapter->pdev->dev, pdev 1923 drivers/net/ethernet/microchip/lan743x_main.c if (dma_mapping_error(&rx->adapter->pdev->dev, pdev 1967 drivers/net/ethernet/microchip/lan743x_main.c dma_unmap_single(&rx->adapter->pdev->dev, pdev 2082 drivers/net/ethernet/microchip/lan743x_main.c dma_unmap_single(&rx->adapter->pdev->dev, pdev 2220 drivers/net/ethernet/microchip/lan743x_main.c pci_free_consistent(rx->adapter->pdev, pdev 2232 drivers/net/ethernet/microchip/lan743x_main.c pci_free_consistent(rx->adapter->pdev, pdev 2266 drivers/net/ethernet/microchip/lan743x_main.c cpu_ptr = pci_zalloc_consistent(rx->adapter->pdev, pdev 2284 drivers/net/ethernet/microchip/lan743x_main.c cpu_ptr = pci_zalloc_consistent(rx->adapter->pdev, pdev 2669 drivers/net/ethernet/microchip/lan743x_main.c struct pci_dev *pdev) pdev 2675 drivers/net/ethernet/microchip/lan743x_main.c adapter->intr.irq = adapter->pdev->irq; pdev 2717 drivers/net/ethernet/microchip/lan743x_main.c adapter->mdiobus = devm_mdiobus_alloc(&adapter->pdev->dev); pdev 2728 drivers/net/ethernet/microchip/lan743x_main.c "pci-%s", pci_name(adapter->pdev)); pdev 2754 drivers/net/ethernet/microchip/lan743x_main.c static int lan743x_pcidev_probe(struct pci_dev *pdev, pdev 2761 drivers/net/ethernet/microchip/lan743x_main.c netdev = devm_alloc_etherdev(&pdev->dev, pdev 2766 drivers/net/ethernet/microchip/lan743x_main.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 2767 drivers/net/ethernet/microchip/lan743x_main.c pci_set_drvdata(pdev, netdev); pdev 2775 drivers/net/ethernet/microchip/lan743x_main.c ret = lan743x_pci_init(adapter, pdev); pdev 2783 drivers/net/ethernet/microchip/lan743x_main.c ret = lan743x_hardware_init(adapter, pdev); pdev 2827 drivers/net/ethernet/microchip/lan743x_main.c static void lan743x_pcidev_remove(struct pci_dev *pdev) pdev 2829 drivers/net/ethernet/microchip/lan743x_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 2835 drivers/net/ethernet/microchip/lan743x_main.c static void lan743x_pcidev_shutdown(struct pci_dev *pdev) pdev 2837 drivers/net/ethernet/microchip/lan743x_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 2852 drivers/net/ethernet/microchip/lan743x_main.c pci_save_state(pdev); pdev 2972 drivers/net/ethernet/microchip/lan743x_main.c struct pci_dev *pdev = to_pci_dev(dev); pdev 2973 drivers/net/ethernet/microchip/lan743x_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 2977 drivers/net/ethernet/microchip/lan743x_main.c lan743x_pcidev_shutdown(pdev); pdev 2988 drivers/net/ethernet/microchip/lan743x_main.c ret = pci_prepare_to_sleep(pdev); pdev 2995 drivers/net/ethernet/microchip/lan743x_main.c struct pci_dev *pdev = to_pci_dev(dev); pdev 2996 drivers/net/ethernet/microchip/lan743x_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 3000 drivers/net/ethernet/microchip/lan743x_main.c pci_set_power_state(pdev, PCI_D0); pdev 3001 drivers/net/ethernet/microchip/lan743x_main.c pci_restore_state(pdev); pdev 3002 drivers/net/ethernet/microchip/lan743x_main.c pci_save_state(pdev); pdev 3004 drivers/net/ethernet/microchip/lan743x_main.c ret = lan743x_hardware_init(adapter, pdev); pdev 705 drivers/net/ethernet/microchip/lan743x_main.h struct pci_dev *pdev; pdev 923 drivers/net/ethernet/microchip/lan743x_ptp.c &adapter->pdev->dev); pdev 84 drivers/net/ethernet/moxa/moxart_ether.c dma_free_coherent(&priv->pdev->dev, pdev 89 drivers/net/ethernet/moxa/moxart_ether.c dma_free_coherent(&priv->pdev->dev, pdev 458 drivers/net/ethernet/moxa/moxart_ether.c static int moxart_mac_probe(struct platform_device *pdev) pdev 460 drivers/net/ethernet/moxa/moxart_ether.c struct device *p_dev = &pdev->dev; pdev 481 drivers/net/ethernet/moxa/moxart_ether.c priv->pdev = pdev; pdev 483 drivers/net/ethernet/moxa/moxart_ether.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 497 drivers/net/ethernet/moxa/moxart_ether.c priv->tx_desc_base = dma_alloc_coherent(&pdev->dev, TX_REG_DESC_SIZE * pdev 505 drivers/net/ethernet/moxa/moxart_ether.c priv->rx_desc_base = dma_alloc_coherent(&pdev->dev, RX_REG_DESC_SIZE * pdev 527 drivers/net/ethernet/moxa/moxart_ether.c platform_set_drvdata(pdev, ndev); pdev 530 drivers/net/ethernet/moxa/moxart_ether.c pdev->name, ndev); pdev 541 drivers/net/ethernet/moxa/moxart_ether.c SET_NETDEV_DEV(ndev, &pdev->dev); pdev 562 drivers/net/ethernet/moxa/moxart_ether.c static int moxart_remove(struct platform_device *pdev) pdev 564 drivers/net/ethernet/moxa/moxart_ether.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 567 drivers/net/ethernet/moxa/moxart_ether.c devm_free_irq(&pdev->dev, ndev->irq, ndev); pdev 295 drivers/net/ethernet/moxa/moxart_ether.h struct platform_device *pdev; pdev 539 drivers/net/ethernet/mscc/ocelot.h struct platform_device *pdev, pdev 260 drivers/net/ethernet/mscc/ocelot_board.c static int mscc_ocelot_probe(struct platform_device *pdev) pdev 262 drivers/net/ethernet/mscc/ocelot_board.c struct device_node *np = pdev->dev.of_node; pdev 284 drivers/net/ethernet/mscc/ocelot_board.c if (!np && !pdev->dev.platform_data) pdev 287 drivers/net/ethernet/mscc/ocelot_board.c ocelot = devm_kzalloc(&pdev->dev, sizeof(*ocelot), GFP_KERNEL); pdev 291 drivers/net/ethernet/mscc/ocelot_board.c platform_set_drvdata(pdev, ocelot); pdev 292 drivers/net/ethernet/mscc/ocelot_board.c ocelot->dev = &pdev->dev; pdev 297 drivers/net/ethernet/mscc/ocelot_board.c target = ocelot_io_platform_init(ocelot, pdev, res[i].name); pdev 312 drivers/net/ethernet/mscc/ocelot_board.c dev_err(&pdev->dev, "missing hsio syscon\n"); pdev 322 drivers/net/ethernet/mscc/ocelot_board.c irq_xtr = platform_get_irq_byname(pdev, "xtr"); pdev 326 drivers/net/ethernet/mscc/ocelot_board.c err = devm_request_threaded_irq(&pdev->dev, irq_xtr, NULL, pdev 332 drivers/net/ethernet/mscc/ocelot_board.c irq_ptp_rdy = platform_get_irq_byname(pdev, "ptp_rdy"); pdev 334 drivers/net/ethernet/mscc/ocelot_board.c err = devm_request_threaded_irq(&pdev->dev, irq_ptp_rdy, NULL, pdev 361 drivers/net/ethernet/mscc/ocelot_board.c dev_err(&pdev->dev, "no ethernet-ports child node found\n"); pdev 367 drivers/net/ethernet/mscc/ocelot_board.c ocelot->ports = devm_kcalloc(&pdev->dev, ocelot->num_phys_ports, pdev 388 drivers/net/ethernet/mscc/ocelot_board.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 390 drivers/net/ethernet/mscc/ocelot_board.c regs = devm_ioremap_resource(&pdev->dev, res); pdev 459 drivers/net/ethernet/mscc/ocelot_board.c dev_info(&pdev->dev, "Ocelot switch probed\n"); pdev 466 drivers/net/ethernet/mscc/ocelot_board.c static int mscc_ocelot_remove(struct platform_device *pdev) pdev 468 drivers/net/ethernet/mscc/ocelot_board.c struct ocelot *ocelot = platform_get_drvdata(pdev); pdev 101 drivers/net/ethernet/mscc/ocelot_io.c struct platform_device *pdev, pdev 107 drivers/net/ethernet/mscc/ocelot_io.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, name); pdev 213 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct pci_dev *pdev; pdev 445 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_err(&mgp->pdev->dev, pdev 452 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_err(&mgp->pdev->dev, "command %d timed out, result = %d\n", pdev 498 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_err(&mgp->pdev->dev, "failed to parse eeprom_strings\n"); pdev 538 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_err(&mgp->pdev->dev, "dummy rdma %s failed\n", pdev 546 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct device *dev = &mgp->pdev->dev; pdev 575 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct device *dev = &mgp->pdev->dev; pdev 646 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct device *dev = &mgp->pdev->dev; pdev 700 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_err(&mgp->pdev->dev, pdev 722 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_warn(&mgp->pdev->dev, "hotplug firmware loading failed\n"); pdev 731 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_err(&mgp->pdev->dev, pdev 735 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_info(&mgp->pdev->dev, pdev 738 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_warn(&mgp->pdev->dev, pdev 741 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_warn(&mgp->pdev->dev, pdev 744 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_warn(&mgp->pdev->dev, "via hotplug\n"); pdev 790 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_err(&mgp->pdev->dev, "handoff failed\n"); pdev 853 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dmatest_bus = pci_map_page(mgp->pdev, dmatest_page, 0, PAGE_SIZE, pdev 855 drivers/net/ethernet/myricom/myri10ge/myri10ge.c if (unlikely(pci_dma_mapping_error(mgp->pdev, dmatest_bus))) { pdev 902 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_unmap_page(mgp->pdev, dmatest_bus, PAGE_SIZE, DMA_BIDIRECTIONAL); pdev 906 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_warn(&mgp->pdev->dev, "DMA %s benchmark failed: %d\n", pdev 927 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_err(&mgp->pdev->dev, "failed reset\n"); pdev 964 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_err(&mgp->pdev->dev, pdev 993 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_err(&mgp->pdev->dev, pdev 1023 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_err(&mgp->pdev->dev, "failed set interrupt parameters\n"); pdev 1068 drivers/net/ethernet/myricom/myri10ge/myri10ge.c static int myri10ge_toggle_relaxed(struct pci_dev *pdev, int on) pdev 1073 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pcie_capability_read_word(pdev, PCI_EXP_DEVCTL, &ctl); pdev 1079 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pcie_capability_write_word(pdev, PCI_EXP_DEVCTL, ctl); pdev 1097 drivers/net/ethernet/myricom/myri10ge/myri10ge.c tag = dca3_get_tag(&ss->mgp->pdev->dev, cpu); pdev 1108 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct pci_dev *pdev = mgp->pdev; pdev 1113 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_err(&pdev->dev, "dca disabled by administrator\n"); pdev 1116 drivers/net/ethernet/myricom/myri10ge/myri10ge.c err = dca_add_requester(&pdev->dev); pdev 1119 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_err(&pdev->dev, pdev 1123 drivers/net/ethernet/myricom/myri10ge/myri10ge.c mgp->relaxed_order = myri10ge_toggle_relaxed(pdev, 0); pdev 1134 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct pci_dev *pdev = mgp->pdev; pdev 1140 drivers/net/ethernet/myricom/myri10ge/myri10ge.c myri10ge_toggle_relaxed(pdev, 1); pdev 1141 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dca_remove_requester(&pdev->dev); pdev 1220 drivers/net/ethernet/myricom/myri10ge/myri10ge.c bus = pci_map_page(mgp->pdev, page, 0, pdev 1223 drivers/net/ethernet/myricom/myri10ge/myri10ge.c if (unlikely(pci_dma_mapping_error(mgp->pdev, bus))) { pdev 1265 drivers/net/ethernet/myricom/myri10ge/myri10ge.c myri10ge_unmap_rx_page(struct pci_dev *pdev, pdev 1271 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_unmap_page(pdev, (dma_unmap_addr(info, bus) pdev 1324 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct pci_dev *pdev = mgp->pdev; pdev 1345 drivers/net/ethernet/myricom/myri10ge/myri10ge.c myri10ge_unmap_rx_page(pdev, &rx->info[idx], bytes); pdev 1356 drivers/net/ethernet/myricom/myri10ge/myri10ge.c myri10ge_unmap_rx_page(pdev, &rx->info[idx], bytes); pdev 1389 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct pci_dev *pdev = ss->mgp->pdev; pdev 1413 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_unmap_single(pdev, pdev 1419 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_unmap_page(pdev, pdev 1663 drivers/net/ethernet/myricom/myri10ge/myri10ge.c strlcpy(info->bus_info, pci_name(mgp->pdev), sizeof(info->bus_info)); pdev 1810 drivers/net/ethernet/myricom/myri10ge/myri10ge.c data[i++] = (unsigned int)mgp->pdev->irq; pdev 1876 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct device *dev = &mgp->pdev->dev; pdev 2041 drivers/net/ethernet/myricom/myri10ge/myri10ge.c myri10ge_unmap_rx_page(mgp->pdev, &ss->rx_big.info[idx], pdev 2051 drivers/net/ethernet/myricom/myri10ge/myri10ge.c myri10ge_unmap_rx_page(mgp->pdev, &ss->rx_small.info[idx], pdev 2094 drivers/net/ethernet/myricom/myri10ge/myri10ge.c myri10ge_unmap_rx_page(mgp->pdev, &ss->rx_big.info[idx], pdev 2106 drivers/net/ethernet/myricom/myri10ge/myri10ge.c myri10ge_unmap_rx_page(mgp->pdev, &ss->rx_small.info[idx], pdev 2124 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_unmap_single(mgp->pdev, pdev 2130 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_unmap_page(mgp->pdev, pdev 2153 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct pci_dev *pdev = mgp->pdev; pdev 2164 drivers/net/ethernet/myricom/myri10ge/myri10ge.c status = pci_enable_msix_range(pdev, mgp->msix_vectors, pdev 2167 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_err(&pdev->dev, pdev 2174 drivers/net/ethernet/myricom/myri10ge/myri10ge.c status = pci_enable_msi(pdev); pdev 2176 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_err(&pdev->dev, pdev 2193 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_err(&pdev->dev, pdev 2201 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_disable_msix(pdev); pdev 2206 drivers/net/ethernet/myricom/myri10ge/myri10ge.c status = request_irq(pdev->irq, myri10ge_intr, IRQF_SHARED, pdev 2209 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_err(&pdev->dev, "failed to allocate IRQ\n"); pdev 2211 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_disable_msi(pdev); pdev 2219 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct pci_dev *pdev = mgp->pdev; pdev 2226 drivers/net/ethernet/myricom/myri10ge/myri10ge.c free_irq(pdev->irq, &mgp->ss[0]); pdev 2229 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_disable_msi(pdev); pdev 2231 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_disable_msix(pdev); pdev 2598 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_unmap_single(mgp->pdev, pdev 2603 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_unmap_page(mgp->pdev, pdev 2729 drivers/net/ethernet/myricom/myri10ge/myri10ge.c bus = pci_map_single(mgp->pdev, skb->data, len, PCI_DMA_TODEVICE); pdev 2730 drivers/net/ethernet/myricom/myri10ge/myri10ge.c if (unlikely(pci_dma_mapping_error(mgp->pdev, bus))) pdev 2836 drivers/net/ethernet/myricom/myri10ge/myri10ge.c bus = skb_frag_dma_map(&mgp->pdev->dev, frag, 0, len, pdev 2838 drivers/net/ethernet/myricom/myri10ge/myri10ge.c if (unlikely(pci_dma_mapping_error(mgp->pdev, bus))) { pdev 3062 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct pci_dev *bridge = mgp->pdev->bus->self; pdev 3063 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct device *dev = &mgp->pdev->dev; pdev 3143 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct pci_dev *pdev = mgp->pdev; pdev 3144 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct device *dev = &pdev->dev; pdev 3152 drivers/net/ethernet/myricom/myri10ge/myri10ge.c status = pcie_get_readrq(pdev); pdev 3204 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pcie_capability_read_word(mgp->pdev, PCI_EXP_LNKSTA, &lnk); pdev 3211 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_info(&mgp->pdev->dev, "PCIE x%d Link\n", pdev 3220 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_info(&mgp->pdev->dev, pdev 3225 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_info(&mgp->pdev->dev, pdev 3249 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_info(&mgp->pdev->dev, "overriding firmware to %s\n", pdev 3253 drivers/net/ethernet/myricom/myri10ge/myri10ge.c static void myri10ge_mask_surprise_down(struct pci_dev *pdev) pdev 3255 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct pci_dev *bridge = pdev->bus->self; pdev 3274 drivers/net/ethernet/myricom/myri10ge/myri10ge.c static int myri10ge_suspend(struct pci_dev *pdev, pm_message_t state) pdev 3279 drivers/net/ethernet/myricom/myri10ge/myri10ge.c mgp = pci_get_drvdata(pdev); pdev 3292 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_save_state(pdev); pdev 3293 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_disable_device(pdev); pdev 3295 drivers/net/ethernet/myricom/myri10ge/myri10ge.c return pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 3298 drivers/net/ethernet/myricom/myri10ge/myri10ge.c static int myri10ge_resume(struct pci_dev *pdev) pdev 3305 drivers/net/ethernet/myricom/myri10ge/myri10ge.c mgp = pci_get_drvdata(pdev); pdev 3309 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_set_power_state(pdev, PCI_D0); /* zeros conf space as a side effect */ pdev 3311 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_read_config_word(mgp->pdev, PCI_VENDOR_ID, &vendor); pdev 3317 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_restore_state(pdev); pdev 3319 drivers/net/ethernet/myricom/myri10ge/myri10ge.c status = pci_enable_device(pdev); pdev 3321 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_err(&pdev->dev, "failed to enable device\n"); pdev 3325 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_set_master(pdev); pdev 3332 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_save_state(pdev); pdev 3347 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_disable_device(pdev); pdev 3355 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct pci_dev *pdev = mgp->pdev; pdev 3360 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_write_config_byte(pdev, vs + 0x10, 0x3); pdev 3363 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_write_config_dword(pdev, vs + 0x18, 0xfffffff0); pdev 3364 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_read_config_dword(pdev, vs + 0x14, &reboot); pdev 3421 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_read_config_word(mgp->pdev, PCI_COMMAND, &cmd); pdev 3445 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_restore_state(mgp->pdev); pdev 3448 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_save_state(mgp->pdev); pdev 3455 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_read_config_word(mgp->pdev, PCI_VENDOR_ID, &vendor); pdev 3538 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_read_config_word(mgp->pdev, PCI_COMMAND, &cmd); pdev 3557 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct pci_dev *pdev = mgp->pdev; pdev 3569 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dma_free_coherent(&pdev->dev, bytes, pdev 3575 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dma_free_coherent(&pdev->dev, bytes, pdev 3591 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct pci_dev *pdev = mgp->pdev; pdev 3604 drivers/net/ethernet/myricom/myri10ge/myri10ge.c ss->rx_done.entry = dma_alloc_coherent(&pdev->dev, bytes, pdev 3610 drivers/net/ethernet/myricom/myri10ge/myri10ge.c ss->fw_stats = dma_alloc_coherent(&pdev->dev, bytes, pdev 3635 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct pci_dev *pdev = mgp->pdev; pdev 3643 drivers/net/ethernet/myricom/myri10ge/myri10ge.c if (myri10ge_max_slices == 1 || !pdev->msix_cap || pdev 3654 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_info(&mgp->pdev->dev, "overriding rss firmware to %s\n", pdev 3663 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_info(&pdev->dev, "Rss firmware not found\n"); pdev 3673 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_err(&mgp->pdev->dev, "failed reset\n"); pdev 3683 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_err(&mgp->pdev->dev, "failed MXGEFW_CMD_SET_INTRQ_SIZE\n"); pdev 3724 drivers/net/ethernet/myricom/myri10ge/myri10ge.c status = pci_enable_msix_range(pdev, pdev 3731 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_disable_msix(pdev); pdev 3765 drivers/net/ethernet/myricom/myri10ge/myri10ge.c static int myri10ge_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 3769 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct device *dev = &pdev->dev; pdev 3780 drivers/net/ethernet/myricom/myri10ge/myri10ge.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 3784 drivers/net/ethernet/myricom/myri10ge/myri10ge.c mgp->pdev = pdev; pdev 3791 drivers/net/ethernet/myricom/myri10ge/myri10ge.c if (pci_enable_device(pdev)) { pdev 3792 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_err(&pdev->dev, "pci_enable_device call failed\n"); pdev 3800 drivers/net/ethernet/myricom/myri10ge/myri10ge.c = pci_find_capability(pdev, PCI_CAP_ID_VNDR); pdev 3803 drivers/net/ethernet/myricom/myri10ge/myri10ge.c status = pcie_set_readrq(pdev, 4096); pdev 3805 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_err(&pdev->dev, "Error %d writing PCI_EXP_DEVCTL\n", pdev 3810 drivers/net/ethernet/myricom/myri10ge/myri10ge.c myri10ge_mask_surprise_down(pdev); pdev 3811 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_set_master(pdev); pdev 3813 drivers/net/ethernet/myricom/myri10ge/myri10ge.c status = pci_set_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 3816 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_err(&pdev->dev, pdev 3819 drivers/net/ethernet/myricom/myri10ge/myri10ge.c status = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 3822 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_err(&pdev->dev, "Error %d setting DMA mask\n", status); pdev 3825 drivers/net/ethernet/myricom/myri10ge/myri10ge.c (void)pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 3826 drivers/net/ethernet/myricom/myri10ge/myri10ge.c mgp->cmd = dma_alloc_coherent(&pdev->dev, sizeof(*mgp->cmd), pdev 3833 drivers/net/ethernet/myricom/myri10ge/myri10ge.c mgp->board_span = pci_resource_len(pdev, 0); pdev 3834 drivers/net/ethernet/myricom/myri10ge/myri10ge.c mgp->iomem_base = pci_resource_start(pdev, 0); pdev 3838 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_err(&pdev->dev, "ioremap failed for %ld bytes at 0x%lx\n", pdev 3849 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_err(&pdev->dev, pdev 3868 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_err(&pdev->dev, "failed to load firmware\n"); pdev 3874 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_err(&pdev->dev, "failed to alloc slice state\n"); pdev 3881 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_err(&pdev->dev, "failed reset\n"); pdev 3887 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_set_drvdata(pdev, mgp); pdev 3926 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_save_state(pdev); pdev 3935 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_err(&pdev->dev, "register_netdev failed: %d\n", status); pdev 3945 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pdev->irq, mgp->tx_boundary, mgp->fw_name, pdev 3952 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_restore_state(pdev); pdev 3962 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dev_err(&pdev->dev, pdev 3969 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dma_free_coherent(&pdev->dev, sizeof(*mgp->cmd), pdev 3973 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_disable_device(pdev); pdev 3988 drivers/net/ethernet/myricom/myri10ge/myri10ge.c static void myri10ge_remove(struct pci_dev *pdev) pdev 3993 drivers/net/ethernet/myricom/myri10ge/myri10ge.c mgp = pci_get_drvdata(pdev); pdev 4007 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_restore_state(pdev); pdev 4013 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dma_free_coherent(&pdev->dev, sizeof(*mgp->cmd), pdev 4018 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_disable_device(pdev); pdev 203 drivers/net/ethernet/natsemi/jazzsonic.c static int jazz_sonic_probe(struct platform_device *pdev) pdev 210 drivers/net/ethernet/natsemi/jazzsonic.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 219 drivers/net/ethernet/natsemi/jazzsonic.c lp->device = &pdev->dev; pdev 220 drivers/net/ethernet/natsemi/jazzsonic.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 221 drivers/net/ethernet/natsemi/jazzsonic.c platform_set_drvdata(pdev, dev); pdev 226 drivers/net/ethernet/natsemi/jazzsonic.c dev->irq = platform_get_irq(pdev, 0); pdev 257 drivers/net/ethernet/natsemi/jazzsonic.c static int jazz_sonic_device_remove(struct platform_device *pdev) pdev 259 drivers/net/ethernet/natsemi/jazzsonic.c struct net_device *dev = platform_get_drvdata(pdev); pdev 520 drivers/net/ethernet/natsemi/macsonic.c static int mac_sonic_platform_probe(struct platform_device *pdev) pdev 531 drivers/net/ethernet/natsemi/macsonic.c lp->device = &pdev->dev; pdev 532 drivers/net/ethernet/natsemi/macsonic.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 533 drivers/net/ethernet/natsemi/macsonic.c platform_set_drvdata(pdev, dev); pdev 558 drivers/net/ethernet/natsemi/macsonic.c static int mac_sonic_platform_remove(struct platform_device *pdev) pdev 560 drivers/net/ethernet/natsemi/macsonic.c struct net_device *dev = platform_get_drvdata(pdev); pdev 802 drivers/net/ethernet/natsemi/natsemi.c static int natsemi_probe1(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 822 drivers/net/ethernet/natsemi/natsemi.c i = pci_enable_device(pdev); pdev 829 drivers/net/ethernet/natsemi/natsemi.c pci_read_config_dword(pdev, PCIPM, &tmp); pdev 833 drivers/net/ethernet/natsemi/natsemi.c pci_write_config_dword(pdev, PCIPM, newtmp); pdev 837 drivers/net/ethernet/natsemi/natsemi.c iostart = pci_resource_start(pdev, pcibar); pdev 838 drivers/net/ethernet/natsemi/natsemi.c iosize = pci_resource_len(pdev, pcibar); pdev 839 drivers/net/ethernet/natsemi/natsemi.c irq = pdev->irq; pdev 841 drivers/net/ethernet/natsemi/natsemi.c pci_set_master(pdev); pdev 846 drivers/net/ethernet/natsemi/natsemi.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 848 drivers/net/ethernet/natsemi/natsemi.c i = pci_request_regions(pdev, DRV_NAME); pdev 873 drivers/net/ethernet/natsemi/natsemi.c np->pci_dev = pdev; pdev 874 drivers/net/ethernet/natsemi/natsemi.c pci_set_drvdata(pdev, dev); pdev 952 drivers/net/ethernet/natsemi/natsemi.c i = NATSEMI_CREATE_FILE(pdev, dspcfg_workaround); pdev 978 drivers/net/ethernet/natsemi/natsemi.c pci_release_regions(pdev); pdev 3238 drivers/net/ethernet/natsemi/natsemi.c static void natsemi_remove1(struct pci_dev *pdev) pdev 3240 drivers/net/ethernet/natsemi/natsemi.c struct net_device *dev = pci_get_drvdata(pdev); pdev 3243 drivers/net/ethernet/natsemi/natsemi.c NATSEMI_REMOVE_FILE(pdev, dspcfg_workaround); pdev 3245 drivers/net/ethernet/natsemi/natsemi.c pci_release_regions (pdev); pdev 3278 drivers/net/ethernet/natsemi/natsemi.c static int natsemi_suspend (struct pci_dev *pdev, pm_message_t state) pdev 3280 drivers/net/ethernet/natsemi/natsemi.c struct net_device *dev = pci_get_drvdata (pdev); pdev 3329 drivers/net/ethernet/natsemi/natsemi.c static int natsemi_resume (struct pci_dev *pdev) pdev 3331 drivers/net/ethernet/natsemi/natsemi.c struct net_device *dev = pci_get_drvdata (pdev); pdev 3342 drivers/net/ethernet/natsemi/natsemi.c ret = pci_enable_device(pdev); pdev 3344 drivers/net/ethernet/natsemi/natsemi.c dev_err(&pdev->dev, pdev 234 drivers/net/ethernet/natsemi/xtsonic.c int xtsonic_probe(struct platform_device *pdev) pdev 241 drivers/net/ethernet/natsemi/xtsonic.c if ((resmem = platform_get_resource(pdev, IORESOURCE_MEM, 0)) == NULL) pdev 244 drivers/net/ethernet/natsemi/xtsonic.c if ((resirq = platform_get_resource(pdev, IORESOURCE_IRQ, 0)) == NULL) pdev 251 drivers/net/ethernet/natsemi/xtsonic.c lp->device = &pdev->dev; pdev 252 drivers/net/ethernet/natsemi/xtsonic.c platform_set_drvdata(pdev, dev); pdev 253 drivers/net/ethernet/natsemi/xtsonic.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 284 drivers/net/ethernet/natsemi/xtsonic.c static int xtsonic_device_remove(struct platform_device *pdev) pdev 286 drivers/net/ethernet/natsemi/xtsonic.c struct net_device *dev = platform_get_drvdata(pdev); pdev 643 drivers/net/ethernet/neterion/s2io.c tmp_v = pci_alloc_consistent(nic->pdev, pdev 661 drivers/net/ethernet/neterion/s2io.c tmp_v = pci_alloc_consistent(nic->pdev, pdev 737 drivers/net/ethernet/neterion/s2io.c tmp_v_addr = pci_alloc_consistent(nic->pdev, size, pdev 838 drivers/net/ethernet/neterion/s2io.c pci_alloc_consistent(nic->pdev, size, pdev 856 drivers/net/ethernet/neterion/s2io.c dev_name(&nic->pdev->dev), (unsigned long long)tmp_p_addr); pdev 909 drivers/net/ethernet/neterion/s2io.c pci_free_consistent(nic->pdev, PAGE_SIZE, pdev 918 drivers/net/ethernet/neterion/s2io.c pci_free_consistent(nic->pdev, PAGE_SIZE, pdev 942 drivers/net/ethernet/neterion/s2io.c pci_free_consistent(nic->pdev, size, pdev 996 drivers/net/ethernet/neterion/s2io.c pci_free_consistent(nic->pdev, pdev 1057 drivers/net/ethernet/neterion/s2io.c if (s2io_on_nec_bridge(nic->pdev)) { pdev 1319 drivers/net/ethernet/neterion/s2io.c if ((nic->device_type == XFRAME_I_DEVICE) && (nic->pdev->revision < 4)) pdev 2079 drivers/net/ethernet/neterion/s2io.c if ((!herc && (sp->pdev->revision >= 4)) || herc) { pdev 2087 drivers/net/ethernet/neterion/s2io.c if ((!herc && (sp->pdev->revision >= 4)) || herc) { pdev 2294 drivers/net/ethernet/neterion/s2io.c subid = nic->pdev->subsystem_device; pdev 2319 drivers/net/ethernet/neterion/s2io.c pci_unmap_single(nic->pdev, (dma_addr_t)txds->Buffer_Pointer, pdev 2329 drivers/net/ethernet/neterion/s2io.c pci_unmap_single(nic->pdev, (dma_addr_t)txds->Buffer_Pointer, pdev 2338 drivers/net/ethernet/neterion/s2io.c pci_unmap_page(nic->pdev, pdev 2524 drivers/net/ethernet/neterion/s2io.c pci_map_single(ring->pdev, skb->data, pdev 2527 drivers/net/ethernet/neterion/s2io.c if (pci_dma_mapping_error(nic->pdev, pdev 2560 drivers/net/ethernet/neterion/s2io.c pci_map_single(ring->pdev, ba->ba_0, pdev 2563 drivers/net/ethernet/neterion/s2io.c if (pci_dma_mapping_error(nic->pdev, pdev 2567 drivers/net/ethernet/neterion/s2io.c pci_dma_sync_single_for_device(ring->pdev, pdev 2580 drivers/net/ethernet/neterion/s2io.c rxdp3->Buffer2_ptr = pci_map_single(ring->pdev, pdev 2585 drivers/net/ethernet/neterion/s2io.c if (pci_dma_mapping_error(nic->pdev, pdev 2591 drivers/net/ethernet/neterion/s2io.c pci_map_single(ring->pdev, pdev 2596 drivers/net/ethernet/neterion/s2io.c if (pci_dma_mapping_error(nic->pdev, pdev 2598 drivers/net/ethernet/neterion/s2io.c pci_unmap_single(ring->pdev, pdev 2671 drivers/net/ethernet/neterion/s2io.c pci_unmap_single(sp->pdev, pdev 2680 drivers/net/ethernet/neterion/s2io.c pci_unmap_single(sp->pdev, pdev 2684 drivers/net/ethernet/neterion/s2io.c pci_unmap_single(sp->pdev, pdev 2688 drivers/net/ethernet/neterion/s2io.c pci_unmap_single(sp->pdev, pdev 2827 drivers/net/ethernet/neterion/s2io.c const int irq = nic->pdev->irq; pdev 2834 drivers/net/ethernet/neterion/s2io.c if (pci_channel_offline(nic->pdev)) pdev 2922 drivers/net/ethernet/neterion/s2io.c pci_unmap_single(ring_data->pdev, (dma_addr_t) pdev 2931 drivers/net/ethernet/neterion/s2io.c pci_dma_sync_single_for_cpu(ring_data->pdev, pdev 2935 drivers/net/ethernet/neterion/s2io.c pci_unmap_single(ring_data->pdev, pdev 3404 drivers/net/ethernet/neterion/s2io.c __func__, pci_name(sp->pdev)); pdev 3407 drivers/net/ethernet/neterion/s2io.c pci_read_config_word(sp->pdev, PCIX_COMMAND_REGISTER, &(pci_cmd)); pdev 3417 drivers/net/ethernet/neterion/s2io.c pci_restore_state(sp->pdev); pdev 3418 drivers/net/ethernet/neterion/s2io.c pci_save_state(sp->pdev); pdev 3419 drivers/net/ethernet/neterion/s2io.c pci_read_config_word(sp->pdev, 0x2, &val16); pdev 3428 drivers/net/ethernet/neterion/s2io.c pci_write_config_word(sp->pdev, PCIX_COMMAND_REGISTER, pci_cmd); pdev 3444 drivers/net/ethernet/neterion/s2io.c pci_write_config_word(sp->pdev, PCI_STATUS, 0x8000); pdev 3447 drivers/net/ethernet/neterion/s2io.c pci_write_config_dword(sp->pdev, 0x68, 0x7C); pdev 3482 drivers/net/ethernet/neterion/s2io.c subid = sp->pdev->subsystem_device; pdev 3773 drivers/net/ethernet/neterion/s2io.c ret = pci_enable_msix_range(nic->pdev, nic->entries, pdev 3793 drivers/net/ethernet/neterion/s2io.c pci_read_config_word(nic->pdev, 0x42, &msi_control); pdev 3795 drivers/net/ethernet/neterion/s2io.c pci_write_config_word(nic->pdev, 0x42, msi_control); pdev 3814 drivers/net/ethernet/neterion/s2io.c struct pci_dev *pdev = sp->pdev; pdev 3823 drivers/net/ethernet/neterion/s2io.c sp->dev->name, pci_name(pdev), pdev->irq); pdev 3842 drivers/net/ethernet/neterion/s2io.c sp->dev->name, pci_name(pdev)); pdev 3872 drivers/net/ethernet/neterion/s2io.c pci_read_config_word(sp->pdev, 0x42, &msi_control); pdev 3874 drivers/net/ethernet/neterion/s2io.c pci_write_config_word(sp->pdev, 0x42, msi_control); pdev 3876 drivers/net/ethernet/neterion/s2io.c pci_disable_msix(sp->pdev); pdev 3881 drivers/net/ethernet/neterion/s2io.c free_irq(sp->pdev->irq, sp->dev); pdev 4120 drivers/net/ethernet/neterion/s2io.c txdp->Buffer_Pointer = pci_map_single(sp->pdev, skb->data, pdev 4122 drivers/net/ethernet/neterion/s2io.c if (pci_dma_mapping_error(sp->pdev, txdp->Buffer_Pointer)) pdev 4136 drivers/net/ethernet/neterion/s2io.c txdp->Buffer_Pointer = (u64)skb_frag_dma_map(&sp->pdev->dev, pdev 4365 drivers/net/ethernet/neterion/s2io.c if (pci_channel_offline(sp->pdev)) pdev 4664 drivers/net/ethernet/neterion/s2io.c if (pci_channel_offline(sp->pdev)) pdev 5340 drivers/net/ethernet/neterion/s2io.c strlcpy(info->bus_info, pci_name(sp->pdev), sizeof(info->bus_info)); pdev 5366 drivers/net/ethernet/neterion/s2io.c regs->version = sp->pdev->subsystem_device; pdev 5380 drivers/net/ethernet/neterion/s2io.c u16 subid = sp->pdev->subsystem_device; pdev 5421 drivers/net/ethernet/neterion/s2io.c u16 subid = sp->pdev->subsystem_device; pdev 5696 drivers/net/ethernet/neterion/s2io.c pci_write_config_byte(nic->pdev, (vpd_addr + 2), i); pdev 5697 drivers/net/ethernet/neterion/s2io.c pci_read_config_byte(nic->pdev, (vpd_addr + 2), &data); pdev 5698 drivers/net/ethernet/neterion/s2io.c pci_write_config_byte(nic->pdev, (vpd_addr + 3), 0); pdev 5701 drivers/net/ethernet/neterion/s2io.c pci_read_config_byte(nic->pdev, (vpd_addr + 3), &data); pdev 5710 drivers/net/ethernet/neterion/s2io.c pci_read_config_dword(nic->pdev, (vpd_addr + 4), pdev 5763 drivers/net/ethernet/neterion/s2io.c eeprom->magic = sp->pdev->vendor | (sp->pdev->device << 16); pdev 5801 drivers/net/ethernet/neterion/s2io.c if (eeprom->magic != (sp->pdev->vendor | (sp->pdev->device << 16))) { pdev 5805 drivers/net/ethernet/neterion/s2io.c (sp->pdev->vendor | (sp->pdev->device << 16)), pdev 6017 drivers/net/ethernet/neterion/s2io.c pci_read_config_byte(sp->pdev, PCI_BIST, &bist); pdev 6019 drivers/net/ethernet/neterion/s2io.c pci_write_config_word(sp->pdev, PCI_BIST, bist); pdev 6022 drivers/net/ethernet/neterion/s2io.c pci_read_config_byte(sp->pdev, PCI_BIST, &bist); pdev 6683 drivers/net/ethernet/neterion/s2io.c subid = nic->pdev->subsystem_device; pdev 6775 drivers/net/ethernet/neterion/s2io.c pci_map_single(sp->pdev, (*skb)->data, pdev 6778 drivers/net/ethernet/neterion/s2io.c if (pci_dma_mapping_error(sp->pdev, rxdp1->Buffer0_ptr)) pdev 6801 drivers/net/ethernet/neterion/s2io.c pci_map_single(sp->pdev, (*skb)->data, pdev 6804 drivers/net/ethernet/neterion/s2io.c if (pci_dma_mapping_error(sp->pdev, rxdp3->Buffer2_ptr)) pdev 6807 drivers/net/ethernet/neterion/s2io.c pci_map_single(sp->pdev, ba->ba_0, BUF0_LEN, pdev 6809 drivers/net/ethernet/neterion/s2io.c if (pci_dma_mapping_error(sp->pdev, pdev 6811 drivers/net/ethernet/neterion/s2io.c pci_unmap_single(sp->pdev, pdev 6821 drivers/net/ethernet/neterion/s2io.c pci_map_single(sp->pdev, ba->ba_1, BUF1_LEN, pdev 6823 drivers/net/ethernet/neterion/s2io.c if (pci_dma_mapping_error(sp->pdev, pdev 6825 drivers/net/ethernet/neterion/s2io.c pci_unmap_single(sp->pdev, pdev 6828 drivers/net/ethernet/neterion/s2io.c pci_unmap_single(sp->pdev, pdev 6992 drivers/net/ethernet/neterion/s2io.c err = request_irq(sp->pdev->irq, s2io_isr, IRQF_SHARED, pdev 7499 drivers/net/ethernet/neterion/s2io.c pci_read_config_word(sp->pdev, PCIX_COMMAND_REGISTER, pdev 7501 drivers/net/ethernet/neterion/s2io.c pci_write_config_word(sp->pdev, PCIX_COMMAND_REGISTER, pdev 7503 drivers/net/ethernet/neterion/s2io.c pci_read_config_word(sp->pdev, PCIX_COMMAND_REGISTER, pdev 7507 drivers/net/ethernet/neterion/s2io.c pci_read_config_word(sp->pdev, PCI_COMMAND, &pci_cmd); pdev 7508 drivers/net/ethernet/neterion/s2io.c pci_write_config_word(sp->pdev, PCI_COMMAND, pdev 7510 drivers/net/ethernet/neterion/s2io.c pci_read_config_word(sp->pdev, PCI_COMMAND, &pci_cmd); pdev 7513 drivers/net/ethernet/neterion/s2io.c static int s2io_verify_parm(struct pci_dev *pdev, u8 *dev_intr_type, pdev 7564 drivers/net/ethernet/neterion/s2io.c ((pdev->device != PCI_DEVICE_ID_HERC_WIN) && pdev 7565 drivers/net/ethernet/neterion/s2io.c (pdev->device != PCI_DEVICE_ID_HERC_UNI))) { pdev 7651 drivers/net/ethernet/neterion/s2io.c s2io_init_nic(struct pci_dev *pdev, const struct pci_device_id *pre) pdev 7667 drivers/net/ethernet/neterion/s2io.c ret = s2io_verify_parm(pdev, &dev_intr_type, &dev_multiq); pdev 7671 drivers/net/ethernet/neterion/s2io.c ret = pci_enable_device(pdev); pdev 7678 drivers/net/ethernet/neterion/s2io.c if (!pci_set_dma_mask(pdev, DMA_BIT_MASK(64))) { pdev 7681 drivers/net/ethernet/neterion/s2io.c if (pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64))) { pdev 7685 drivers/net/ethernet/neterion/s2io.c pci_disable_device(pdev); pdev 7688 drivers/net/ethernet/neterion/s2io.c } else if (!pci_set_dma_mask(pdev, DMA_BIT_MASK(32))) { pdev 7691 drivers/net/ethernet/neterion/s2io.c pci_disable_device(pdev); pdev 7694 drivers/net/ethernet/neterion/s2io.c ret = pci_request_regions(pdev, s2io_driver_name); pdev 7698 drivers/net/ethernet/neterion/s2io.c pci_disable_device(pdev); pdev 7706 drivers/net/ethernet/neterion/s2io.c pci_disable_device(pdev); pdev 7707 drivers/net/ethernet/neterion/s2io.c pci_release_regions(pdev); pdev 7711 drivers/net/ethernet/neterion/s2io.c pci_set_master(pdev); pdev 7712 drivers/net/ethernet/neterion/s2io.c pci_set_drvdata(pdev, dev); pdev 7713 drivers/net/ethernet/neterion/s2io.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 7718 drivers/net/ethernet/neterion/s2io.c sp->pdev = pdev; pdev 7728 drivers/net/ethernet/neterion/s2io.c if ((pdev->device == PCI_DEVICE_ID_HERC_WIN) || pdev 7729 drivers/net/ethernet/neterion/s2io.c (pdev->device == PCI_DEVICE_ID_HERC_UNI)) pdev 7815 drivers/net/ethernet/neterion/s2io.c ring->pdev = sp->pdev; pdev 7839 drivers/net/ethernet/neterion/s2io.c sp->bar0 = pci_ioremap_bar(pdev, 0); pdev 7847 drivers/net/ethernet/neterion/s2io.c sp->bar1 = pci_ioremap_bar(pdev, 2); pdev 7874 drivers/net/ethernet/neterion/s2io.c pci_save_state(sp->pdev); pdev 8003 drivers/net/ethernet/neterion/s2io.c subid = sp->pdev->subsystem_device; pdev 8023 drivers/net/ethernet/neterion/s2io.c sp->product_name, pdev->revision); pdev 8126 drivers/net/ethernet/neterion/s2io.c pci_disable_device(pdev); pdev 8127 drivers/net/ethernet/neterion/s2io.c pci_release_regions(pdev); pdev 8142 drivers/net/ethernet/neterion/s2io.c static void s2io_rem_nic(struct pci_dev *pdev) pdev 8144 drivers/net/ethernet/neterion/s2io.c struct net_device *dev = pci_get_drvdata(pdev); pdev 8162 drivers/net/ethernet/neterion/s2io.c pci_release_regions(pdev); pdev 8164 drivers/net/ethernet/neterion/s2io.c pci_disable_device(pdev); pdev 8505 drivers/net/ethernet/neterion/s2io.c static pci_ers_result_t s2io_io_error_detected(struct pci_dev *pdev, pdev 8508 drivers/net/ethernet/neterion/s2io.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 8520 drivers/net/ethernet/neterion/s2io.c pci_disable_device(pdev); pdev 8534 drivers/net/ethernet/neterion/s2io.c static pci_ers_result_t s2io_io_slot_reset(struct pci_dev *pdev) pdev 8536 drivers/net/ethernet/neterion/s2io.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 8539 drivers/net/ethernet/neterion/s2io.c if (pci_enable_device(pdev)) { pdev 8544 drivers/net/ethernet/neterion/s2io.c pci_set_master(pdev); pdev 8557 drivers/net/ethernet/neterion/s2io.c static void s2io_io_resume(struct pci_dev *pdev) pdev 8559 drivers/net/ethernet/neterion/s2io.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 716 drivers/net/ethernet/neterion/s2io.h struct pci_dev *pdev; pdev 867 drivers/net/ethernet/neterion/s2io.h struct pci_dev *pdev; pdev 1058 drivers/net/ethernet/neterion/s2io.h static int s2io_init_nic(struct pci_dev *pdev, const struct pci_device_id *pre); pdev 1059 drivers/net/ethernet/neterion/s2io.h static void s2io_rem_nic(struct pci_dev *pdev); pdev 1112 drivers/net/ethernet/neterion/s2io.h static pci_ers_result_t s2io_io_error_detected(struct pci_dev *pdev, pdev 1114 drivers/net/ethernet/neterion/s2io.h static pci_ers_result_t s2io_io_slot_reset(struct pci_dev *pdev); pdev 1115 drivers/net/ethernet/neterion/s2io.h static void s2io_io_resume(struct pci_dev *pdev); pdev 489 drivers/net/ethernet/neterion/vxge/vxge-config.c pci_read_config_word(hldev->pdev, PCI_COMMAND, &cmd); pdev 491 drivers/net/ethernet/neterion/vxge/vxge-config.c pci_write_config_word(hldev->pdev, PCI_COMMAND, cmd); pdev 493 drivers/net/ethernet/neterion/vxge/vxge-config.c pci_save_state(hldev->pdev); pdev 755 drivers/net/ethernet/neterion/vxge/vxge-config.c struct pci_dev *dev = hldev->pdev; pdev 1105 drivers/net/ethernet/neterion/vxge/vxge-config.c pci_unmap_single(hldev->pdev, pdev 1110 drivers/net/ethernet/neterion/vxge/vxge-config.c vxge_os_dma_free(hldev->pdev, pdev 1171 drivers/net/ethernet/neterion/vxge/vxge-config.c hldev->pdev, pdev 1181 drivers/net/ethernet/neterion/vxge/vxge-config.c dma_addr = pci_map_single(hldev->pdev, memblock, pdev 1183 drivers/net/ethernet/neterion/vxge/vxge-config.c if (unlikely(pci_dma_mapping_error(hldev->pdev, pdev 1185 drivers/net/ethernet/neterion/vxge/vxge-config.c vxge_os_dma_free(hldev->pdev, memblock, &acc_handle); pdev 1338 drivers/net/ethernet/neterion/vxge/vxge-config.c hldev->pdev = attr->pdev; pdev 1975 drivers/net/ethernet/neterion/vxge/vxge-config.c struct pci_dev *dev = hldev->pdev; pdev 2267 drivers/net/ethernet/neterion/vxge/vxge-config.c dma_addr = pci_map_single(devh->pdev, block_addr, length, pdev 2270 drivers/net/ethernet/neterion/vxge/vxge-config.c if (unlikely(pci_dma_mapping_error(devh->pdev, dma_addr))) { pdev 2271 drivers/net/ethernet/neterion/vxge/vxge-config.c vxge_os_dma_free(devh->pdev, block_addr, &acc_handle); pdev 2304 drivers/net/ethernet/neterion/vxge/vxge-config.c vxge_os_dma_malloc_async(struct pci_dev *pdev, void *devh, unsigned long size) pdev 2316 drivers/net/ethernet/neterion/vxge/vxge-config.c vxge_hw_blockpool_block_add(devh, vaddr, size, pdev, pdev); pdev 2335 drivers/net/ethernet/neterion/vxge/vxge-config.c (blockpool->hldev)->pdev, pdev 2355 drivers/net/ethernet/neterion/vxge/vxge-config.c memblock = vxge_os_dma_malloc(devh->pdev, size, pdev 2362 drivers/net/ethernet/neterion/vxge/vxge-config.c dma_object->addr = pci_map_single(devh->pdev, memblock, size, pdev 2365 drivers/net/ethernet/neterion/vxge/vxge-config.c if (unlikely(pci_dma_mapping_error(devh->pdev, pdev 2367 drivers/net/ethernet/neterion/vxge/vxge-config.c vxge_os_dma_free(devh->pdev, memblock, pdev 2414 drivers/net/ethernet/neterion/vxge/vxge-config.c (blockpool->hldev)->pdev, pdev 2420 drivers/net/ethernet/neterion/vxge/vxge-config.c (blockpool->hldev)->pdev, pdev 2448 drivers/net/ethernet/neterion/vxge/vxge-config.c pci_unmap_single(devh->pdev, dma_object->addr, size, pdev 2450 drivers/net/ethernet/neterion/vxge/vxge-config.c vxge_os_dma_free(devh->pdev, memblock, &dma_object->acc_handle); pdev 738 drivers/net/ethernet/neterion/vxge/vxge-config.h struct pci_dev *pdev; pdev 842 drivers/net/ethernet/neterion/vxge/vxge-config.h struct pci_dev *pdev; pdev 1897 drivers/net/ethernet/neterion/vxge/vxge-config.h static inline void *vxge_os_dma_malloc(struct pci_dev *pdev, pdev 1936 drivers/net/ethernet/neterion/vxge/vxge-config.h static inline void vxge_os_dma_free(struct pci_dev *pdev, const void *vaddr, pdev 114 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c strlcpy(info->bus_info, pci_name(vdev->pdev), sizeof(info->bus_info)); pdev 138 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c regs->version = vdev->pdev->subsystem_device; pdev 244 drivers/net/ethernet/neterion/vxge/vxge-main.c dma_addr = pci_map_single(ring->pdev, rx_priv->skb_data, pdev 247 drivers/net/ethernet/neterion/vxge/vxge-main.c if (unlikely(pci_dma_mapping_error(ring->pdev, dma_addr))) { pdev 326 drivers/net/ethernet/neterion/vxge/vxge-main.c pci_dma_sync_single_for_device(ring->pdev, pdev 428 drivers/net/ethernet/neterion/vxge/vxge-main.c pci_unmap_single(ring->pdev, data_dma, pdev 461 drivers/net/ethernet/neterion/vxge/vxge-main.c pci_dma_sync_single_for_cpu(ring->pdev, pdev 588 drivers/net/ethernet/neterion/vxge/vxge-main.c pci_unmap_single(fifo->pdev, txd_priv->dma_buffers[i++], pdev 592 drivers/net/ethernet/neterion/vxge/vxge-main.c pci_unmap_page(fifo->pdev, pdev 900 drivers/net/ethernet/neterion/vxge/vxge-main.c dma_pointer = pci_map_single(fifo->pdev, skb->data, first_frg_len, pdev 903 drivers/net/ethernet/neterion/vxge/vxge-main.c if (unlikely(pci_dma_mapping_error(fifo->pdev, dma_pointer))) { pdev 929 drivers/net/ethernet/neterion/vxge/vxge-main.c dma_pointer = (u64)skb_frag_dma_map(&fifo->pdev->dev, frag, pdev 933 drivers/net/ethernet/neterion/vxge/vxge-main.c if (unlikely(dma_mapping_error(&fifo->pdev->dev, dma_pointer))) pdev 980 drivers/net/ethernet/neterion/vxge/vxge-main.c pci_unmap_single(fifo->pdev, txdl_priv->dma_buffers[j++], pdev 984 drivers/net/ethernet/neterion/vxge/vxge-main.c pci_unmap_page(fifo->pdev, txdl_priv->dma_buffers[j], pdev 1015 drivers/net/ethernet/neterion/vxge/vxge-main.c pci_unmap_single(ring->pdev, rx_priv->data_dma, pdev 1051 drivers/net/ethernet/neterion/vxge/vxge-main.c pci_unmap_single(fifo->pdev, txd_priv->dma_buffers[i++], pdev 1055 drivers/net/ethernet/neterion/vxge/vxge-main.c pci_unmap_page(fifo->pdev, txd_priv->dma_buffers[i++], pdev 1393 drivers/net/ethernet/neterion/vxge/vxge-main.c hldev = pci_get_drvdata(vdev->pdev); pdev 1845 drivers/net/ethernet/neterion/vxge/vxge-main.c struct __vxge_hw_device *hldev = pci_get_drvdata(vdev->pdev); pdev 1883 drivers/net/ethernet/neterion/vxge/vxge-main.c struct pci_dev *pdev = vdev->pdev; pdev 1884 drivers/net/ethernet/neterion/vxge/vxge-main.c struct __vxge_hw_device *hldev = pci_get_drvdata(pdev); pdev 1885 drivers/net/ethernet/neterion/vxge/vxge-main.c const int irq = pdev->irq; pdev 1889 drivers/net/ethernet/neterion/vxge/vxge-main.c if (pci_channel_offline(pdev)) pdev 2060 drivers/net/ethernet/neterion/vxge/vxge-main.c vpath->ring.pdev = vdev->pdev; pdev 2071 drivers/net/ethernet/neterion/vxge/vxge-main.c vpath->fifo.pdev = vdev->pdev; pdev 2182 drivers/net/ethernet/neterion/vxge/vxge-main.c hldev = pci_get_drvdata(vdev->pdev); pdev 2184 drivers/net/ethernet/neterion/vxge/vxge-main.c if (pci_channel_offline(vdev->pdev)) pdev 2342 drivers/net/ethernet/neterion/vxge/vxge-main.c ret = pci_enable_msix_range(vdev->pdev, pdev 2348 drivers/net/ethernet/neterion/vxge/vxge-main.c pci_disable_msix(vdev->pdev); pdev 2430 drivers/net/ethernet/neterion/vxge/vxge-main.c pci_disable_msix(vdev->pdev); pdev 2439 drivers/net/ethernet/neterion/vxge/vxge-main.c synchronize_irq(vdev->pdev->irq); pdev 2440 drivers/net/ethernet/neterion/vxge/vxge-main.c free_irq(vdev->pdev->irq, vdev); pdev 2448 drivers/net/ethernet/neterion/vxge/vxge-main.c int pci_fun = PCI_FUNC(vdev->pdev->devfn); pdev 2571 drivers/net/ethernet/neterion/vxge/vxge-main.c ret = request_irq((int) vdev->pdev->irq, pdev 2577 drivers/net/ethernet/neterion/vxge/vxge-main.c VXGE_DRIVER_NAME, "IRQ", vdev->pdev->irq); pdev 2582 drivers/net/ethernet/neterion/vxge/vxge-main.c "IRQ", vdev->pdev->irq); pdev 2710 drivers/net/ethernet/neterion/vxge/vxge-main.c hldev = pci_get_drvdata(vdev->pdev); pdev 2941 drivers/net/ethernet/neterion/vxge/vxge-main.c hldev = pci_get_drvdata(vdev->pdev); pdev 3401 drivers/net/ethernet/neterion/vxge/vxge-main.c vdev->pdev = hldev->pdev; pdev 3404 drivers/net/ethernet/neterion/vxge/vxge-main.c vdev->titan1 = (vdev->pdev->revision == VXGE_HW_TITAN1_PCI_REVISION); pdev 3406 drivers/net/ethernet/neterion/vxge/vxge-main.c SET_NETDEV_DEV(ndev, &vdev->pdev->dev); pdev 4007 drivers/net/ethernet/neterion/vxge/vxge-main.c static int vxge_pm_suspend(struct pci_dev *pdev, pm_message_t state) pdev 4015 drivers/net/ethernet/neterion/vxge/vxge-main.c static int vxge_pm_resume(struct pci_dev *pdev) pdev 4030 drivers/net/ethernet/neterion/vxge/vxge-main.c static pci_ers_result_t vxge_io_error_detected(struct pci_dev *pdev, pdev 4033 drivers/net/ethernet/neterion/vxge/vxge-main.c struct __vxge_hw_device *hldev = pci_get_drvdata(pdev); pdev 4046 drivers/net/ethernet/neterion/vxge/vxge-main.c pci_disable_device(pdev); pdev 4060 drivers/net/ethernet/neterion/vxge/vxge-main.c static pci_ers_result_t vxge_io_slot_reset(struct pci_dev *pdev) pdev 4062 drivers/net/ethernet/neterion/vxge/vxge-main.c struct __vxge_hw_device *hldev = pci_get_drvdata(pdev); pdev 4067 drivers/net/ethernet/neterion/vxge/vxge-main.c if (pci_enable_device(pdev)) { pdev 4072 drivers/net/ethernet/neterion/vxge/vxge-main.c pci_set_master(pdev); pdev 4085 drivers/net/ethernet/neterion/vxge/vxge-main.c static void vxge_io_resume(struct pci_dev *pdev) pdev 4087 drivers/net/ethernet/neterion/vxge/vxge-main.c struct __vxge_hw_device *hldev = pci_get_drvdata(pdev); pdev 4139 drivers/net/ethernet/neterion/vxge/vxge-main.c ret = request_firmware(&fw, fw_name, &vdev->pdev->dev); pdev 4266 drivers/net/ethernet/neterion/vxge/vxge-main.c static int is_sriov_initialized(struct pci_dev *pdev) pdev 4271 drivers/net/ethernet/neterion/vxge/vxge-main.c pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_SRIOV); pdev 4273 drivers/net/ethernet/neterion/vxge/vxge-main.c pci_read_config_word(pdev, pos + PCI_SRIOV_CTRL, &ctrl); pdev 4298 drivers/net/ethernet/neterion/vxge/vxge-main.c vxge_probe(struct pci_dev *pdev, const struct pci_device_id *pre) pdev 4320 drivers/net/ethernet/neterion/vxge/vxge-main.c attr.pdev = pdev; pdev 4325 drivers/net/ethernet/neterion/vxge/vxge-main.c if (((bus != pdev->bus->number) || (device != PCI_SLOT(pdev->devfn))) && pdev 4326 drivers/net/ethernet/neterion/vxge/vxge-main.c !pdev->is_virtfn) pdev 4329 drivers/net/ethernet/neterion/vxge/vxge-main.c bus = pdev->bus->number; pdev 4330 drivers/net/ethernet/neterion/vxge/vxge-main.c device = PCI_SLOT(pdev->devfn); pdev 4386 drivers/net/ethernet/neterion/vxge/vxge-main.c ret = pci_enable_device(pdev); pdev 4393 drivers/net/ethernet/neterion/vxge/vxge-main.c if (!pci_set_dma_mask(pdev, DMA_BIT_MASK(64))) { pdev 4399 drivers/net/ethernet/neterion/vxge/vxge-main.c if (pci_set_consistent_dma_mask(pdev, pdev 4407 drivers/net/ethernet/neterion/vxge/vxge-main.c } else if (!pci_set_dma_mask(pdev, DMA_BIT_MASK(32))) { pdev 4415 drivers/net/ethernet/neterion/vxge/vxge-main.c ret = pci_request_region(pdev, 0, VXGE_DRIVER_NAME); pdev 4422 drivers/net/ethernet/neterion/vxge/vxge-main.c pci_set_master(pdev); pdev 4424 drivers/net/ethernet/neterion/vxge/vxge-main.c attr.bar0 = pci_ioremap_bar(pdev, 0); pdev 4434 drivers/net/ethernet/neterion/vxge/vxge-main.c (unsigned long long)pci_resource_start(pdev, 0)); pdev 4474 drivers/net/ethernet/neterion/vxge/vxge-main.c if (is_sriov(function_mode) && !is_sriov_initialized(pdev) && pdev 4476 drivers/net/ethernet/neterion/vxge/vxge-main.c ret = pci_enable_sriov(pdev, num_vfs); pdev 4562 drivers/net/ethernet/neterion/vxge/vxge-main.c pci_set_drvdata(pdev, hldev); pdev 4738 drivers/net/ethernet/neterion/vxge/vxge-main.c pci_disable_sriov(pdev); pdev 4742 drivers/net/ethernet/neterion/vxge/vxge-main.c pci_release_region(pdev, 0); pdev 4744 drivers/net/ethernet/neterion/vxge/vxge-main.c pci_disable_device(pdev); pdev 4759 drivers/net/ethernet/neterion/vxge/vxge-main.c static void vxge_remove(struct pci_dev *pdev) pdev 4765 drivers/net/ethernet/neterion/vxge/vxge-main.c hldev = pci_get_drvdata(pdev); pdev 4782 drivers/net/ethernet/neterion/vxge/vxge-main.c pci_release_region(pdev, 0); pdev 4783 drivers/net/ethernet/neterion/vxge/vxge-main.c pci_disable_device(pdev); pdev 238 drivers/net/ethernet/neterion/vxge/vxge-main.h struct pci_dev *pdev; pdev 269 drivers/net/ethernet/neterion/vxge/vxge-main.h struct pci_dev *pdev; pdev 334 drivers/net/ethernet/neterion/vxge/vxge-main.h struct pci_dev *pdev; pdev 120 drivers/net/ethernet/netronome/nfp/abm/main.c SET_NETDEV_DEV(netdev, &alink->vnic->pdev->dev); pdev 284 drivers/net/ethernet/netronome/nfp/bpf/verifier.c dev_warn_once(&nfp_prog->bpf->app->pf->pdev->dev, pdev 216 drivers/net/ethernet/netronome/nfp/devlink_param.c dev_err(&pf->pdev->dev, "Failed to access the NSP: %d\n", err); pdev 544 drivers/net/ethernet/netronome/nfp/flower/main.c SET_NETDEV_DEV(repr, &priv->nn->pdev->dev); pdev 248 drivers/net/ethernet/netronome/nfp/nfp_app.c app->pdev = pf->pdev; pdev 163 drivers/net/ethernet/netronome/nfp/nfp_app.h struct pci_dev *pdev; pdev 150 drivers/net/ethernet/netronome/nfp/nfp_hwmon.c pf->hwmon_dev = hwmon_device_register_with_info(&pf->pdev->dev, "nfp", pdev 217 drivers/net/ethernet/netronome/nfp/nfp_main.c err = pci_sriov_set_totalvfs(pf->pdev, pf->limit_vfs); pdev 223 drivers/net/ethernet/netronome/nfp/nfp_main.c static int nfp_pcie_sriov_enable(struct pci_dev *pdev, int num_vfs) pdev 226 drivers/net/ethernet/netronome/nfp/nfp_main.c struct nfp_pf *pf = pci_get_drvdata(pdev); pdev 235 drivers/net/ethernet/netronome/nfp/nfp_main.c err = pci_enable_sriov(pdev, num_vfs); pdev 237 drivers/net/ethernet/netronome/nfp/nfp_main.c dev_warn(&pdev->dev, "Failed to enable PCI SR-IOV: %d\n", err); pdev 245 drivers/net/ethernet/netronome/nfp/nfp_main.c dev_warn(&pdev->dev, pdev 253 drivers/net/ethernet/netronome/nfp/nfp_main.c dev_dbg(&pdev->dev, "Created %d VFs.\n", pf->num_vfs); pdev 260 drivers/net/ethernet/netronome/nfp/nfp_main.c pci_disable_sriov(pdev); pdev 266 drivers/net/ethernet/netronome/nfp/nfp_main.c static int nfp_pcie_sriov_disable(struct pci_dev *pdev) pdev 269 drivers/net/ethernet/netronome/nfp/nfp_main.c struct nfp_pf *pf = pci_get_drvdata(pdev); pdev 277 drivers/net/ethernet/netronome/nfp/nfp_main.c if (pci_vfs_assigned(pdev)) { pdev 278 drivers/net/ethernet/netronome/nfp/nfp_main.c dev_warn(&pdev->dev, "Disabling while VFs assigned - VFs will not be deallocated\n"); pdev 289 drivers/net/ethernet/netronome/nfp/nfp_main.c pci_disable_sriov(pdev); pdev 290 drivers/net/ethernet/netronome/nfp/nfp_main.c dev_dbg(&pdev->dev, "Removed VFs.\n"); pdev 295 drivers/net/ethernet/netronome/nfp/nfp_main.c static int nfp_pcie_sriov_configure(struct pci_dev *pdev, int num_vfs) pdev 297 drivers/net/ethernet/netronome/nfp/nfp_main.c if (!pci_get_drvdata(pdev)) pdev 301 drivers/net/ethernet/netronome/nfp/nfp_main.c return nfp_pcie_sriov_disable(pdev); pdev 303 drivers/net/ethernet/netronome/nfp/nfp_main.c return nfp_pcie_sriov_enable(pdev, num_vfs); pdev 309 drivers/net/ethernet/netronome/nfp/nfp_main.c struct device *dev = &pf->pdev->dev; pdev 348 drivers/net/ethernet/netronome/nfp/nfp_main.c nfp_net_fw_request(struct pci_dev *pdev, struct nfp_pf *pf, const char *name) pdev 353 drivers/net/ethernet/netronome/nfp/nfp_main.c err = request_firmware_direct(&fw, name, &pdev->dev); pdev 370 drivers/net/ethernet/netronome/nfp/nfp_main.c nfp_net_fw_find(struct pci_dev *pdev, struct nfp_pf *pf) pdev 387 drivers/net/ethernet/netronome/nfp/nfp_main.c fw = nfp_net_fw_request(pdev, pf, fw_name); pdev 392 drivers/net/ethernet/netronome/nfp/nfp_main.c sprintf(fw_name, "netronome/pci-%s.nffw", pci_name(pdev)); pdev 393 drivers/net/ethernet/netronome/nfp/nfp_main.c fw = nfp_net_fw_request(pdev, pf, fw_name); pdev 399 drivers/net/ethernet/netronome/nfp/nfp_main.c dev_err(&pdev->dev, "Error: can't identify media config\n"); pdev 405 drivers/net/ethernet/netronome/nfp/nfp_main.c dev_err(&pdev->dev, "Error: can't read part number\n"); pdev 430 drivers/net/ethernet/netronome/nfp/nfp_main.c return nfp_net_fw_request(pdev, pf, fw_name); pdev 434 drivers/net/ethernet/netronome/nfp/nfp_main.c nfp_get_fw_policy_value(struct pci_dev *pdev, struct nfp_nsp *nsp, pdev 450 drivers/net/ethernet/netronome/nfp/nfp_main.c dev_warn(&pdev->dev, pdev 469 drivers/net/ethernet/netronome/nfp/nfp_main.c nfp_fw_load(struct pci_dev *pdev, struct nfp_pf *pf, struct nfp_nsp *nsp) pdev 491 drivers/net/ethernet/netronome/nfp/nfp_main.c dev_err(&pdev->dev, pdev 503 drivers/net/ethernet/netronome/nfp/nfp_main.c dev_info(&pdev->dev, "Firmware will be loaded by partner\n"); pdev 507 drivers/net/ethernet/netronome/nfp/nfp_main.c err = nfp_get_fw_policy_value(pdev, nsp, "abi_drv_reset", pdev 513 drivers/net/ethernet/netronome/nfp/nfp_main.c err = nfp_get_fw_policy_value(pdev, nsp, "app_fw_from_flash", pdev 519 drivers/net/ethernet/netronome/nfp/nfp_main.c fw = nfp_net_fw_find(pdev, pf); pdev 524 drivers/net/ethernet/netronome/nfp/nfp_main.c dev_info(&pdev->dev, "Soft-resetting the NFP\n"); pdev 527 drivers/net/ethernet/netronome/nfp/nfp_main.c dev_err(&pdev->dev, pdev 539 drivers/net/ethernet/netronome/nfp/nfp_main.c dev_err(&pdev->dev, "FW loading failed: %d\n", pdev 543 drivers/net/ethernet/netronome/nfp/nfp_main.c dev_info(&pdev->dev, "Finished loading FW image\n"); pdev 552 drivers/net/ethernet/netronome/nfp/nfp_main.c dev_info(&pdev->dev, "Finished loading stored FW image\n"); pdev 558 drivers/net/ethernet/netronome/nfp/nfp_main.c dev_warn(&pdev->dev, "Didn't load firmware, please update flash or reconfigure card\n"); pdev 575 drivers/net/ethernet/netronome/nfp/nfp_main.c nfp_nsp_init_ports(struct pci_dev *pdev, struct nfp_pf *pf, pdev 595 drivers/net/ethernet/netronome/nfp/nfp_main.c dev_warn(&pdev->dev, "MAC reinit failed\n"); pdev 600 drivers/net/ethernet/netronome/nfp/nfp_main.c static int nfp_nsp_init(struct pci_dev *pdev, struct nfp_pf *pf) pdev 612 drivers/net/ethernet/netronome/nfp/nfp_main.c dev_err(&pdev->dev, "Failed to access the NSP: %d\n", err); pdev 620 drivers/net/ethernet/netronome/nfp/nfp_main.c nfp_nsp_init_ports(pdev, pf, nsp); pdev 624 drivers/net/ethernet/netronome/nfp/nfp_main.c dev_info(&pdev->dev, "BSP: %s\n", pf->nspi->version); pdev 626 drivers/net/ethernet/netronome/nfp/nfp_main.c err = nfp_fw_load(pdev, pf, nsp); pdev 630 drivers/net/ethernet/netronome/nfp/nfp_main.c dev_err(&pdev->dev, "Failed to load FW\n"); pdev 656 drivers/net/ethernet/netronome/nfp/nfp_main.c dev_warn(&pf->pdev->dev, "Couldn't unload firmware: %d\n", err); pdev 658 drivers/net/ethernet/netronome/nfp/nfp_main.c dev_info(&pf->pdev->dev, "Firmware safely unloaded\n"); pdev 682 drivers/net/ethernet/netronome/nfp/nfp_main.c static int nfp_pci_probe(struct pci_dev *pdev, pdev 689 drivers/net/ethernet/netronome/nfp/nfp_main.c if (pdev->vendor == PCI_VENDOR_ID_NETRONOME && pdev 690 drivers/net/ethernet/netronome/nfp/nfp_main.c pdev->device == PCI_DEVICE_ID_NETRONOME_NFP6000_VF) pdev 691 drivers/net/ethernet/netronome/nfp/nfp_main.c dev_warn(&pdev->dev, "Binding NFP VF device to the NFP PF driver, the VF driver is called 'nfp_netvf'\n"); pdev 693 drivers/net/ethernet/netronome/nfp/nfp_main.c err = pci_enable_device(pdev); pdev 697 drivers/net/ethernet/netronome/nfp/nfp_main.c pci_set_master(pdev); pdev 699 drivers/net/ethernet/netronome/nfp/nfp_main.c err = dma_set_mask_and_coherent(&pdev->dev, pdev 704 drivers/net/ethernet/netronome/nfp/nfp_main.c err = pci_request_regions(pdev, nfp_driver_name); pdev 706 drivers/net/ethernet/netronome/nfp/nfp_main.c dev_err(&pdev->dev, "Unable to reserve pci resources.\n"); pdev 719 drivers/net/ethernet/netronome/nfp/nfp_main.c pci_set_drvdata(pdev, pf); pdev 720 drivers/net/ethernet/netronome/nfp/nfp_main.c pf->pdev = pdev; pdev 722 drivers/net/ethernet/netronome/nfp/nfp_main.c pf->wq = alloc_workqueue("nfp-%s", 0, 2, pci_name(pdev)); pdev 728 drivers/net/ethernet/netronome/nfp/nfp_main.c pf->cpp = nfp_cpp_from_nfp6000_pcie(pdev); pdev 742 drivers/net/ethernet/netronome/nfp/nfp_main.c dev_info(&pdev->dev, "Assembly: %s%s%s-%s CPLD: %s\n", pdev 753 drivers/net/ethernet/netronome/nfp/nfp_main.c err = nfp_nsp_init(pdev, pf); pdev 771 drivers/net/ethernet/netronome/nfp/nfp_main.c pf->num_vfs = pci_num_vf(pdev); pdev 773 drivers/net/ethernet/netronome/nfp/nfp_main.c dev_err(&pdev->dev, pdev 786 drivers/net/ethernet/netronome/nfp/nfp_main.c dev_err(&pdev->dev, "Failed to register hwmon info\n"); pdev 809 drivers/net/ethernet/netronome/nfp/nfp_main.c pci_set_drvdata(pdev, NULL); pdev 813 drivers/net/ethernet/netronome/nfp/nfp_main.c pci_release_regions(pdev); pdev 815 drivers/net/ethernet/netronome/nfp/nfp_main.c pci_disable_device(pdev); pdev 820 drivers/net/ethernet/netronome/nfp/nfp_main.c static void __nfp_pci_shutdown(struct pci_dev *pdev, bool unload_fw) pdev 824 drivers/net/ethernet/netronome/nfp/nfp_main.c pf = pci_get_drvdata(pdev); pdev 830 drivers/net/ethernet/netronome/nfp/nfp_main.c nfp_pcie_sriov_disable(pdev); pdev 841 drivers/net/ethernet/netronome/nfp/nfp_main.c pci_set_drvdata(pdev, NULL); pdev 849 drivers/net/ethernet/netronome/nfp/nfp_main.c pci_release_regions(pdev); pdev 850 drivers/net/ethernet/netronome/nfp/nfp_main.c pci_disable_device(pdev); pdev 853 drivers/net/ethernet/netronome/nfp/nfp_main.c static void nfp_pci_remove(struct pci_dev *pdev) pdev 855 drivers/net/ethernet/netronome/nfp/nfp_main.c __nfp_pci_shutdown(pdev, true); pdev 858 drivers/net/ethernet/netronome/nfp/nfp_main.c static void nfp_pci_shutdown(struct pci_dev *pdev) pdev 860 drivers/net/ethernet/netronome/nfp/nfp_main.c __nfp_pci_shutdown(pdev, false); pdev 90 drivers/net/ethernet/netronome/nfp/nfp_main.h struct pci_dev *pdev; pdev 691 drivers/net/ethernet/netronome/nfp/nfp_net.h struct pci_dev *pdev; pdev 926 drivers/net/ethernet/netronome/nfp/nfp_net.h nfp_net_alloc(struct pci_dev *pdev, void __iomem *ctrl_bar, bool needs_netdev, pdev 951 drivers/net/ethernet/netronome/nfp/nfp_net.h nfp_net_irqs_alloc(struct pci_dev *pdev, struct msix_entry *irq_entries, pdev 953 drivers/net/ethernet/netronome/nfp/nfp_net.h void nfp_net_irqs_disable(struct pci_dev *pdev); pdev 965 drivers/net/ethernet/netronome/nfp/nfp_net.h struct dentry *nfp_net_debugfs_device_add(struct pci_dev *pdev); pdev 977 drivers/net/ethernet/netronome/nfp/nfp_net.h static inline struct dentry *nfp_net_debugfs_device_add(struct pci_dev *pdev) pdev 399 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_irqs_alloc(struct pci_dev *pdev, struct msix_entry *irq_entries, pdev 408 drivers/net/ethernet/netronome/nfp/nfp_net_common.c got_irqs = pci_enable_msix_range(pdev, irq_entries, pdev 411 drivers/net/ethernet/netronome/nfp/nfp_net_common.c dev_err(&pdev->dev, "Failed to enable %d-%d MSI-X (err=%d)\n", pdev 417 drivers/net/ethernet/netronome/nfp/nfp_net_common.c dev_warn(&pdev->dev, "Unable to allocate %d IRQs got only %d\n", pdev 460 drivers/net/ethernet/netronome/nfp/nfp_net_common.c void nfp_net_irqs_disable(struct pci_dev *pdev) pdev 462 drivers/net/ethernet/netronome/nfp/nfp_net_common.c pci_disable_msix(pdev); pdev 3815 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_alloc(struct pci_dev *pdev, void __iomem *ctrl_bar, bool needs_netdev, pdev 3829 drivers/net/ethernet/netronome/nfp/nfp_net_common.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 3838 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nn->dp.dev = &pdev->dev; pdev 3840 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nn->pdev = pdev; pdev 3864 drivers/net/ethernet/netronome/nfp/nfp_net_common.c err = nfp_net_tlv_caps_parse(&nn->pdev->dev, nn->dp.ctrl_bar, pdev 185 drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c struct dentry *nfp_net_debugfs_device_add(struct pci_dev *pdev) pdev 187 drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c return debugfs_create_dir(pci_name(pdev), nfp_dir); pdev 178 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c nfp_get_drvinfo(struct nfp_app *app, struct pci_dev *pdev, pdev 183 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c strlcpy(drvinfo->driver, pdev->driver->name, sizeof(drvinfo->driver)); pdev 201 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c strlcpy(drvinfo->bus_info, pci_name(nn->pdev), pdev 204 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c nfp_get_drvinfo(nn->app, nn->pdev, vnic_version, drvinfo); pdev 212 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c strlcpy(drvinfo->bus_info, pci_name(app->pdev), pdev 214 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c nfp_get_drvinfo(app, app->pdev, "*", drvinfo); pdev 119 drivers/net/ethernet/netronome/nfp/nfp_net_main.c nn = nfp_net_alloc(pf->pdev, ctrl_bar, needs_netdev, pdev 248 drivers/net/ethernet/netronome/nfp/nfp_net_main.c num_irqs = nfp_net_irqs_alloc(pf->pdev, pf->irq_entries, pdev 276 drivers/net/ethernet/netronome/nfp/nfp_net_main.c nfp_net_irqs_disable(pf->pdev); pdev 704 drivers/net/ethernet/netronome/nfp/nfp_net_main.c err = devlink_register(devlink, &pf->pdev->dev); pdev 717 drivers/net/ethernet/netronome/nfp/nfp_net_main.c pf->ddir = nfp_net_debugfs_device_add(pf->pdev); pdev 65 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c static int nfp_netvf_pci_probe(struct pci_dev *pdev, pdev 84 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c pci_set_drvdata(pdev, vf); pdev 86 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c err = pci_enable_device_mem(pdev); pdev 90 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c err = pci_request_regions(pdev, nfp_net_driver_name); pdev 92 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c dev_err(&pdev->dev, "Unable to allocate device memory.\n"); pdev 96 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c pci_set_master(pdev); pdev 98 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c err = dma_set_mask_and_coherent(&pdev->dev, pdev 109 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c ctrl_bar = ioremap_nocache(pci_resource_start(pdev, NFP_NET_CTRL_BAR), pdev 112 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c dev_err(&pdev->dev, pdev 120 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c dev_err(&pdev->dev, "Unknown Firmware ABI %d.%d.%d.%d\n", pdev 131 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c dev_warn(&pdev->dev, "OBSOLETE Firmware detected - VF isolation not available\n"); pdev 140 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c dev_err(&pdev->dev, "Unsupported Firmware ABI %d.%d.%d.%d\n", pdev 156 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c if (tx_bar_sz > pci_resource_len(pdev, tx_bar_no)) { pdev 157 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c dev_err(&pdev->dev, pdev 159 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c tx_bar_sz = pci_resource_len(pdev, tx_bar_no); pdev 162 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c if (rx_bar_sz > pci_resource_len(pdev, rx_bar_no)) { pdev 163 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c dev_err(&pdev->dev, pdev 165 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c rx_bar_sz = pci_resource_len(pdev, rx_bar_no); pdev 175 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c nn = nfp_net_alloc(pdev, ctrl_bar, true, max_tx_rings, max_rx_rings); pdev 202 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c map_addr = pci_resource_start(pdev, tx_bar_no) + bar_off; pdev 218 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c map_addr = pci_resource_start(pdev, tx_bar_no) + tx_bar_off; pdev 227 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c map_addr = pci_resource_start(pdev, rx_bar_no) + rx_bar_off; pdev 238 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c num_irqs = nfp_net_irqs_alloc(pdev, vf->irq_entries, pdev 254 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c vf->ddir = nfp_net_debugfs_device_add(pdev); pdev 260 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c nfp_net_irqs_disable(pdev); pdev 274 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c pci_release_regions(pdev); pdev 276 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c pci_disable_device(pdev); pdev 278 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c pci_set_drvdata(pdev, NULL); pdev 283 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c static void nfp_netvf_pci_remove(struct pci_dev *pdev) pdev 288 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c vf = pci_get_drvdata(pdev); pdev 302 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c nfp_net_irqs_disable(pdev); pdev 314 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c pci_release_regions(pdev); pdev 315 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c pci_disable_device(pdev); pdev 317 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c pci_set_drvdata(pdev, NULL); pdev 146 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c struct pci_dev *pdev; pdev 183 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c return pci_resource_len(bar->nfp->pdev, (bar->index / 8) * 2) / 8; pdev 188 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c return pci_resource_start(bar->nfp->pdev, (bar->index / 8) * 2) pdev 285 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c pci_write_config_dword(nfp->pdev, xbar, newcfg); pdev 576 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c res = &nfp->pdev->resource[(i >> 3) * 2]; pdev 627 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c switch (nfp->pdev->device) { pdev 629 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c pf = nfp->pdev->devfn & 7; pdev 639 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c nfp->pdev->device); pdev 646 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c switch (nfp->pdev->device) { pdev 657 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c nfp->pdev->device); pdev 1195 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c pci_write_config_dword(nfp->pdev, 0x400 + pdev 1200 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c pci_write_config_dword(nfp->pdev, 0x400 + pdev 1205 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c pci_write_config_dword(nfp->pdev, 0x400 + pdev 1249 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c struct pci_dev *pdev = to_pci_dev(dev); pdev 1253 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_DSN); pdev 1259 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c pci_read_config_dword(pdev, pos + 4, ®); pdev 1261 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c pci_read_config_dword(pdev, pos + 8, ®); pdev 1269 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c struct pci_dev *pdev = to_pci_dev(dev); pdev 1273 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_DSN); pdev 1279 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c pci_read_config_dword(pdev, pos + 4, ®); pdev 1318 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c struct nfp_cpp *nfp_cpp_from_nfp6000_pcie(struct pci_dev *pdev) pdev 1325 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c dev_info(&pdev->dev, pdev 1327 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c pcie_print_link_status(pdev); pdev 1335 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c nfp->dev = &pdev->dev; pdev 1336 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c nfp->pdev = pdev; pdev 1340 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c interface = nfp6000_get_interface(&pdev->dev); pdev 1344 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c dev_err(&pdev->dev, pdev 1354 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c dev_err(&pdev->dev, "Interface channel %d is not the expected %d\n", pdev 1366 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c return nfp_cpp_from_operations(&nfp6000_pcie_ops, &pdev->dev, nfp); pdev 1371 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c dev_err(&pdev->dev, "NFP6000 PCI setup failed\n"); pdev 14 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.h struct nfp_cpp *nfp_cpp_from_nfp6000_pcie(struct pci_dev *pdev); pdev 1242 drivers/net/ethernet/ni/nixge.c static int nixge_of_get_resources(struct platform_device *pdev) pdev 1251 drivers/net/ethernet/ni/nixge.c ndev = platform_get_drvdata(pdev); pdev 1253 drivers/net/ethernet/ni/nixge.c of_id = of_match_node(nixge_dt_ids, pdev->dev.of_node); pdev 1259 drivers/net/ethernet/ni/nixge.c dmares = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1261 drivers/net/ethernet/ni/nixge.c dmares = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 1264 drivers/net/ethernet/ni/nixge.c priv->dma_regs = devm_ioremap_resource(&pdev->dev, dmares); pdev 1272 drivers/net/ethernet/ni/nixge.c ctrlres = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 1274 drivers/net/ethernet/ni/nixge.c priv->ctrl_regs = devm_ioremap_resource(&pdev->dev, ctrlres); pdev 1283 drivers/net/ethernet/ni/nixge.c static int nixge_probe(struct platform_device *pdev) pdev 1295 drivers/net/ethernet/ni/nixge.c platform_set_drvdata(pdev, ndev); pdev 1296 drivers/net/ethernet/ni/nixge.c SET_NETDEV_DEV(ndev, &pdev->dev); pdev 1306 drivers/net/ethernet/ni/nixge.c mac_addr = nixge_get_nvmem_address(&pdev->dev); pdev 1316 drivers/net/ethernet/ni/nixge.c priv->dev = &pdev->dev; pdev 1319 drivers/net/ethernet/ni/nixge.c err = nixge_of_get_resources(pdev); pdev 1324 drivers/net/ethernet/ni/nixge.c priv->tx_irq = platform_get_irq_byname(pdev, "tx"); pdev 1330 drivers/net/ethernet/ni/nixge.c priv->rx_irq = platform_get_irq_byname(pdev, "rx"); pdev 1339 drivers/net/ethernet/ni/nixge.c mn = of_get_child_by_name(pdev->dev.of_node, "mdio"); pdev 1349 drivers/net/ethernet/ni/nixge.c priv->phy_mode = of_get_phy_mode(pdev->dev.of_node); pdev 1356 drivers/net/ethernet/ni/nixge.c phy_node = of_parse_phandle(pdev->dev.of_node, "phy-handle", 0); pdev 1357 drivers/net/ethernet/ni/nixge.c if (!phy_node && of_phy_is_fixed_link(pdev->dev.of_node)) { pdev 1358 drivers/net/ethernet/ni/nixge.c err = of_phy_register_fixed_link(pdev->dev.of_node); pdev 1363 drivers/net/ethernet/ni/nixge.c phy_node = of_node_get(pdev->dev.of_node); pdev 1376 drivers/net/ethernet/ni/nixge.c if (of_phy_is_fixed_link(pdev->dev.of_node)) pdev 1377 drivers/net/ethernet/ni/nixge.c of_phy_deregister_fixed_link(pdev->dev.of_node); pdev 1390 drivers/net/ethernet/ni/nixge.c static int nixge_remove(struct platform_device *pdev) pdev 1392 drivers/net/ethernet/ni/nixge.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 1397 drivers/net/ethernet/ni/nixge.c if (of_phy_is_fixed_link(pdev->dev.of_node)) pdev 1398 drivers/net/ethernet/ni/nixge.c of_phy_deregister_fixed_link(pdev->dev.of_node); pdev 6204 drivers/net/ethernet/nvidia/forcedeth.c struct pci_dev *pdev = to_pci_dev(device); pdev 6205 drivers/net/ethernet/nvidia/forcedeth.c struct net_device *dev = pci_get_drvdata(pdev); pdev 6215 drivers/net/ethernet/nvidia/forcedeth.c pci_write_config_dword(pdev, NV_MSI_PRIV_OFFSET, NV_MSI_PRIV_VALUE); pdev 6236 drivers/net/ethernet/nvidia/forcedeth.c static void nv_shutdown(struct pci_dev *pdev) pdev 6238 drivers/net/ethernet/nvidia/forcedeth.c struct net_device *dev = pci_get_drvdata(pdev); pdev 6250 drivers/net/ethernet/nvidia/forcedeth.c nv_restore_mac_addr(pdev); pdev 6252 drivers/net/ethernet/nvidia/forcedeth.c pci_disable_device(pdev); pdev 6258 drivers/net/ethernet/nvidia/forcedeth.c pci_wake_from_d3(pdev, np->wolenabled); pdev 6259 drivers/net/ethernet/nvidia/forcedeth.c pci_set_power_state(pdev, PCI_D3hot); pdev 392 drivers/net/ethernet/nxp/lpc_eth.c struct platform_device *pdev; pdev 620 drivers/net/ethernet/nxp/lpc_eth.c if (lpc_phy_interface_mode(&pldat->pdev->dev) == PHY_INTERFACE_MODE_MII) pdev 760 drivers/net/ethernet/nxp/lpc_eth.c if (lpc_phy_interface_mode(&pldat->pdev->dev) == PHY_INTERFACE_MODE_MII) pdev 766 drivers/net/ethernet/nxp/lpc_eth.c lpc_phy_interface_mode(&pldat->pdev->dev)); pdev 795 drivers/net/ethernet/nxp/lpc_eth.c if (lpc_phy_interface_mode(&pldat->pdev->dev) == PHY_INTERFACE_MODE_MII) pdev 809 drivers/net/ethernet/nxp/lpc_eth.c pldat->pdev->name, pldat->pdev->id); pdev 811 drivers/net/ethernet/nxp/lpc_eth.c pldat->mii_bus->parent = &pldat->pdev->dev; pdev 813 drivers/net/ethernet/nxp/lpc_eth.c platform_set_drvdata(pldat->pdev, pldat->mii_bus); pdev 1004 drivers/net/ethernet/nxp/lpc_eth.c dev_dbg(&pldat->pdev->dev, "shutting down %s\n", ndev->name); pdev 1163 drivers/net/ethernet/nxp/lpc_eth.c dev_dbg(&pldat->pdev->dev, "enabling %s\n", ndev->name); pdev 1229 drivers/net/ethernet/nxp/lpc_eth.c static int lpc_eth_drv_probe(struct platform_device *pdev) pdev 1231 drivers/net/ethernet/nxp/lpc_eth.c struct device *dev = &pdev->dev; pdev 1243 drivers/net/ethernet/nxp/lpc_eth.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1244 drivers/net/ethernet/nxp/lpc_eth.c irq = platform_get_irq(pdev, 0); pdev 1262 drivers/net/ethernet/nxp/lpc_eth.c pldat->pdev = pdev; pdev 1382 drivers/net/ethernet/nxp/lpc_eth.c platform_set_drvdata(pdev, ndev); pdev 1419 drivers/net/ethernet/nxp/lpc_eth.c static int lpc_eth_drv_remove(struct platform_device *pdev) pdev 1421 drivers/net/ethernet/nxp/lpc_eth.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 1426 drivers/net/ethernet/nxp/lpc_eth.c if (!use_iram_for_net(&pldat->pdev->dev) || pdev 1428 drivers/net/ethernet/nxp/lpc_eth.c dma_free_coherent(&pldat->pdev->dev, pldat->dma_buff_size, pdev 1443 drivers/net/ethernet/nxp/lpc_eth.c static int lpc_eth_drv_suspend(struct platform_device *pdev, pdev 1446 drivers/net/ethernet/nxp/lpc_eth.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 1449 drivers/net/ethernet/nxp/lpc_eth.c if (device_may_wakeup(&pdev->dev)) pdev 1469 drivers/net/ethernet/nxp/lpc_eth.c static int lpc_eth_drv_resume(struct platform_device *pdev) pdev 1471 drivers/net/ethernet/nxp/lpc_eth.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 1474 drivers/net/ethernet/nxp/lpc_eth.c if (device_may_wakeup(&pdev->dev)) pdev 541 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h int (*platform_init)(struct pci_dev *pdev); pdev 574 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h struct pci_dev *pdev; pdev 615 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h u32 pch_ch_control_read(struct pci_dev *pdev); pdev 616 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h void pch_ch_control_write(struct pci_dev *pdev, u32 val); pdev 617 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h u32 pch_ch_event_read(struct pci_dev *pdev); pdev 618 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h void pch_ch_event_write(struct pci_dev *pdev, u32 val); pdev 619 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h u32 pch_src_uuid_lo_read(struct pci_dev *pdev); pdev 620 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h u32 pch_src_uuid_hi_read(struct pci_dev *pdev); pdev 621 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h u64 pch_rx_snap_read(struct pci_dev *pdev); pdev 622 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h u64 pch_tx_snap_read(struct pci_dev *pdev); pdev 623 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h int pch_set_station_address(u8 *addr, struct pci_dev *pdev); pdev 172 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), pdev 187 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c struct pci_dev *pdev = adapter->pdev; pdev 191 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c regs->version = 0x1000000 | (__u32)pdev->revision << 16 | pdev->device; pdev 135 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pci_dev *pdev; pdev 144 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pdev = adapter->ptp_pdev; pdev 146 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c val = pch_ch_event_read(pdev); pdev 151 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c lo = pch_src_uuid_lo_read(pdev); pdev 152 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c hi = pch_src_uuid_hi_read(pdev); pdev 160 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c ns = pch_rx_snap_read(pdev); pdev 166 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pch_ch_event_write(pdev, RX_SNAPSHOT_LOCKED); pdev 173 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pci_dev *pdev; pdev 185 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pdev = adapter->ptp_pdev; pdev 191 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c val = pch_ch_event_read(pdev); pdev 201 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c ns = pch_tx_snap_read(pdev); pdev 207 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pch_ch_event_write(pdev, TX_SNAPSHOT_LOCKED); pdev 214 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pci_dev *pdev; pdev 224 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pdev = adapter->ptp_pdev; pdev 235 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pch_ch_control_write(pdev, SLAVE_MODE | CAP_MODE0); pdev 239 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pch_ch_control_write(pdev, MASTER_MODE | CAP_MODE0); pdev 243 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pch_ch_control_write(pdev, V2_MODE | CAP_MODE2); pdev 245 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pch_set_station_address(station, pdev); pdev 249 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pch_ch_control_write(pdev, V2_MODE | CAP_MODE2); pdev 251 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pch_set_station_address(station, pdev); pdev 260 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pch_ch_event_write(pdev, TX_SNAPSHOT_LOCKED | RX_SNAPSHOT_LOCKED); pdev 574 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c adapter->tx_ring = devm_kzalloc(&adapter->pdev->dev, pdev 579 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c adapter->rx_ring = devm_kzalloc(&adapter->pdev->dev, pdev 737 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pci_free_irq_vectors(adapter->pdev); pdev 890 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c dma_unmap_single(&adapter->pdev->dev, buffer_info->dma, pdev 910 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c dma_unmap_single(&adapter->pdev->dev, buffer_info->dma, pdev 1168 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c buffer_info->dma = dma_map_single(&adapter->pdev->dev, tmp_skb->data, pdev 1171 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c if (dma_mapping_error(&adapter->pdev->dev, buffer_info->dma)) { pdev 1209 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pci_dev *pdev = adapter->pdev; pdev 1217 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c if ((pdev->error_state) && (pdev->error_state != pci_channel_io_normal)) pdev 1357 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pci_dev *pdev = adapter->pdev; pdev 1380 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c buffer_info->dma = dma_map_single(&pdev->dev, pdev 1384 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c if (dma_mapping_error(&adapter->pdev->dev, buffer_info->dma)) { pdev 1419 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pci_dev *pdev = adapter->pdev; pdev 1429 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c dma_alloc_coherent(&pdev->dev, size, pdev 1563 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c dma_unmap_single(&adapter->pdev->dev, buffer_info->dma, pdev 1621 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pci_dev *pdev = adapter->pdev; pdev 1652 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c dma_unmap_single(&pdev->dev, buffer_info->dma, pdev 1732 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pci_dev *pdev = adapter->pdev; pdev 1744 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c tx_ring->desc = dma_alloc_coherent(&pdev->dev, tx_ring->size, pdev 1776 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pci_dev *pdev = adapter->pdev; pdev 1787 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c rx_ring->desc = dma_alloc_coherent(&pdev->dev, rx_ring->size, pdev 1814 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pci_dev *pdev = adapter->pdev; pdev 1819 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pci_free_consistent(pdev, tx_ring->size, tx_ring->desc, tx_ring->dma); pdev 1831 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pci_dev *pdev = adapter->pdev; pdev 1836 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pci_free_consistent(pdev, rx_ring->size, rx_ring->desc, rx_ring->dma); pdev 1852 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c err = pci_alloc_irq_vectors(adapter->pdev, 1, 1, PCI_IRQ_ALL_TYPES); pdev 1856 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c adapter->irq = pci_irq_vector(adapter->pdev, 0); pdev 1864 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pci_dev_msi_enabled(adapter->pdev), err); pdev 1935 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pci_dev *pdev = adapter->pdev; pdev 1952 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c if ((pdev->error_state) && (pdev->error_state != pci_channel_io_normal)) pdev 1957 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pci_free_consistent(adapter->pdev, rx_ring->rx_buff_pool_size, pdev 2359 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c static pci_ers_result_t pch_gbe_io_error_detected(struct pci_dev *pdev, pdev 2362 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 2368 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pci_disable_device(pdev); pdev 2373 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c static pci_ers_result_t pch_gbe_io_slot_reset(struct pci_dev *pdev) pdev 2375 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 2379 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c if (pci_enable_device(pdev)) { pdev 2383 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pci_set_master(pdev); pdev 2384 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pci_enable_wake(pdev, PCI_D0, 0); pdev 2393 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c static void pch_gbe_io_resume(struct pci_dev *pdev) pdev 2395 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 2408 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c static int __pch_gbe_suspend(struct pci_dev *pdev) pdev 2410 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 2428 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pci_disable_device(pdev); pdev 2432 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pci_disable_device(pdev); pdev 2440 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pci_dev *pdev = to_pci_dev(device); pdev 2442 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c return __pch_gbe_suspend(pdev); pdev 2447 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pci_dev *pdev = to_pci_dev(device); pdev 2448 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 2453 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c err = pci_enable_device(pdev); pdev 2458 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pci_set_master(pdev); pdev 2472 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c static void pch_gbe_shutdown(struct pci_dev *pdev) pdev 2474 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c __pch_gbe_suspend(pdev); pdev 2476 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pci_wake_from_d3(pdev, true); pdev 2477 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pci_set_power_state(pdev, PCI_D3hot); pdev 2481 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c static void pch_gbe_remove(struct pci_dev *pdev) pdev 2483 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 2494 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c static int pch_gbe_probe(struct pci_dev *pdev, pdev 2501 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c ret = pcim_enable_device(pdev); pdev 2505 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c if (pci_set_dma_mask(pdev, DMA_BIT_MASK(64)) pdev 2506 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c || pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64))) { pdev 2507 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 2509 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c ret = pci_set_consistent_dma_mask(pdev, pdev 2512 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c dev_err(&pdev->dev, "ERR: No usable DMA " pdev 2519 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c ret = pcim_iomap_regions(pdev, 1 << PCH_GBE_PCI_BAR, pci_name(pdev)); pdev 2521 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c dev_err(&pdev->dev, pdev 2525 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pci_set_master(pdev); pdev 2530 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 2532 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pci_set_drvdata(pdev, netdev); pdev 2535 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c adapter->pdev = pdev; pdev 2537 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c adapter->hw.reg = pcim_iomap_table(pdev)[PCH_GBE_PCI_BAR]; pdev 2540 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c adapter->pdata->platform_init(pdev); pdev 2543 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pci_get_domain_bus_and_slot(pci_domain_nr(adapter->pdev->bus), pdev 2544 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c adapter->pdev->bus->number, pdev 2572 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c dev_err(&pdev->dev, "PHY initialize error\n"); pdev 2579 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c dev_err(&pdev->dev, "MAC address Read Error\n"); pdev 2591 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c dev_err(&pdev->dev, "Invalid MAC address, " pdev 2602 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c dev_info(&pdev->dev, "MAC address : %pM\n", netdev->dev_addr); pdev 2614 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c dev_dbg(&pdev->dev, "PCH Network Connection\n"); pdev 2620 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c device_set_wakeup_enable(&pdev->dev, 1); pdev 2633 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c static int pch_gbe_minnow_platform_init(struct pci_dev *pdev) pdev 2639 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c ret = devm_gpio_request_one(&pdev->dev, gpio, flags, pdev 2642 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c dev_err(&pdev->dev, pdev 578 drivers/net/ethernet/packetengines/hamachi.c static int hamachi_init_one(struct pci_dev *pdev, pdev 600 drivers/net/ethernet/packetengines/hamachi.c if (pci_enable_device(pdev)) { pdev 605 drivers/net/ethernet/packetengines/hamachi.c base = pci_resource_start(pdev, 0); pdev 607 drivers/net/ethernet/packetengines/hamachi.c base |= (pci_resource_start(pdev, 1) << 32); pdev 610 drivers/net/ethernet/packetengines/hamachi.c pci_set_master(pdev); pdev 612 drivers/net/ethernet/packetengines/hamachi.c i = pci_request_regions(pdev, DRV_NAME); pdev 616 drivers/net/ethernet/packetengines/hamachi.c irq = pdev->irq; pdev 625 drivers/net/ethernet/packetengines/hamachi.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 647 drivers/net/ethernet/packetengines/hamachi.c ring_space = pci_alloc_consistent(pdev, TX_TOTAL_SIZE, &ring_dma); pdev 653 drivers/net/ethernet/packetengines/hamachi.c ring_space = pci_alloc_consistent(pdev, RX_TOTAL_SIZE, &ring_dma); pdev 685 drivers/net/ethernet/packetengines/hamachi.c pci_set_drvdata(pdev, dev); pdev 688 drivers/net/ethernet/packetengines/hamachi.c hmp->pci_dev = pdev; pdev 776 drivers/net/ethernet/packetengines/hamachi.c pci_free_consistent(pdev, RX_TOTAL_SIZE, hmp->rx_ring, pdev 779 drivers/net/ethernet/packetengines/hamachi.c pci_free_consistent(pdev, TX_TOTAL_SIZE, hmp->tx_ring, pdev 786 drivers/net/ethernet/packetengines/hamachi.c pci_release_regions(pdev); pdev 1895 drivers/net/ethernet/packetengines/hamachi.c static void hamachi_remove_one(struct pci_dev *pdev) pdev 1897 drivers/net/ethernet/packetengines/hamachi.c struct net_device *dev = pci_get_drvdata(pdev); pdev 1902 drivers/net/ethernet/packetengines/hamachi.c pci_free_consistent(pdev, RX_TOTAL_SIZE, hmp->rx_ring, pdev 1904 drivers/net/ethernet/packetengines/hamachi.c pci_free_consistent(pdev, TX_TOTAL_SIZE, hmp->tx_ring, pdev 1909 drivers/net/ethernet/packetengines/hamachi.c pci_release_regions(pdev); pdev 369 drivers/net/ethernet/packetengines/yellowfin.c static int yellowfin_init_one(struct pci_dev *pdev, pdev 395 drivers/net/ethernet/packetengines/yellowfin.c i = pci_enable_device(pdev); pdev 402 drivers/net/ethernet/packetengines/yellowfin.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 406 drivers/net/ethernet/packetengines/yellowfin.c if (pci_request_regions(pdev, DRV_NAME)) pdev 409 drivers/net/ethernet/packetengines/yellowfin.c pci_set_master (pdev); pdev 411 drivers/net/ethernet/packetengines/yellowfin.c ioaddr = pci_iomap(pdev, bar, YELLOWFIN_SIZE); pdev 415 drivers/net/ethernet/packetengines/yellowfin.c irq = pdev->irq; pdev 429 drivers/net/ethernet/packetengines/yellowfin.c pci_set_drvdata(pdev, dev); pdev 432 drivers/net/ethernet/packetengines/yellowfin.c np->pci_dev = pdev; pdev 437 drivers/net/ethernet/packetengines/yellowfin.c ring_space = pci_alloc_consistent(pdev, TX_TOTAL_SIZE, &ring_dma); pdev 443 drivers/net/ethernet/packetengines/yellowfin.c ring_space = pci_alloc_consistent(pdev, RX_TOTAL_SIZE, &ring_dma); pdev 449 drivers/net/ethernet/packetengines/yellowfin.c ring_space = pci_alloc_consistent(pdev, STATUS_TOTAL_SIZE, &ring_dma); pdev 508 drivers/net/ethernet/packetengines/yellowfin.c pci_free_consistent(pdev, STATUS_TOTAL_SIZE, np->tx_status, pdev 511 drivers/net/ethernet/packetengines/yellowfin.c pci_free_consistent(pdev, RX_TOTAL_SIZE, np->rx_ring, np->rx_ring_dma); pdev 513 drivers/net/ethernet/packetengines/yellowfin.c pci_free_consistent(pdev, TX_TOTAL_SIZE, np->tx_ring, np->tx_ring_dma); pdev 515 drivers/net/ethernet/packetengines/yellowfin.c pci_iounmap(pdev, ioaddr); pdev 517 drivers/net/ethernet/packetengines/yellowfin.c pci_release_regions(pdev); pdev 1374 drivers/net/ethernet/packetengines/yellowfin.c static void yellowfin_remove_one(struct pci_dev *pdev) pdev 1376 drivers/net/ethernet/packetengines/yellowfin.c struct net_device *dev = pci_get_drvdata(pdev); pdev 1382 drivers/net/ethernet/packetengines/yellowfin.c pci_free_consistent(pdev, STATUS_TOTAL_SIZE, np->tx_status, pdev 1384 drivers/net/ethernet/packetengines/yellowfin.c pci_free_consistent(pdev, RX_TOTAL_SIZE, np->rx_ring, np->rx_ring_dma); pdev 1385 drivers/net/ethernet/packetengines/yellowfin.c pci_free_consistent(pdev, TX_TOTAL_SIZE, np->tx_ring, np->tx_ring_dma); pdev 1388 drivers/net/ethernet/packetengines/yellowfin.c pci_iounmap(pdev, np->base); pdev 1390 drivers/net/ethernet/packetengines/yellowfin.c pci_release_regions (pdev); pdev 126 drivers/net/ethernet/pasemi/pasemi_mac.c struct pci_dev *pdev = mac->pdev; pdev 129 drivers/net/ethernet/pasemi/pasemi_mac.c int devfn = pdev->devfn; pdev 172 drivers/net/ethernet/pasemi/pasemi_mac.c struct pci_dev *pdev = mac->pdev; pdev 173 drivers/net/ethernet/pasemi/pasemi_mac.c struct device_node *dn = pci_device_to_OF_node(pdev); pdev 179 drivers/net/ethernet/pasemi/pasemi_mac.c dev_dbg(&pdev->dev, pdev 199 drivers/net/ethernet/pasemi/pasemi_mac.c dev_warn(&pdev->dev, pdev 205 drivers/net/ethernet/pasemi/pasemi_mac.c dev_warn(&pdev->dev, pdev 248 drivers/net/ethernet/pasemi/pasemi_mac.c struct pci_dev *pdev = mac->dma_pdev; pdev 250 drivers/net/ethernet/pasemi/pasemi_mac.c pci_unmap_single(pdev, dmas[0], skb_headlen(skb), PCI_DMA_TODEVICE); pdev 255 drivers/net/ethernet/pasemi/pasemi_mac.c pci_unmap_page(pdev, dmas[f+1], skb_frag_size(frag), PCI_DMA_TODEVICE); pdev 276 drivers/net/ethernet/pasemi/pasemi_mac.c dev_err(&mac->pdev->dev, "Can't allocate checksum channel\n"); pdev 374 drivers/net/ethernet/pasemi/pasemi_mac.c dev_err(&mac->pdev->dev, "Can't allocate RX channel\n"); pdev 457 drivers/net/ethernet/pasemi/pasemi_mac.c dev_err(&mac->pdev->dev, "Can't allocate TX channel\n"); pdev 698 drivers/net/ethernet/pasemi/pasemi_mac.c struct pci_dev *pdev = mac->dma_pdev; pdev 744 drivers/net/ethernet/pasemi/pasemi_mac.c pci_unmap_single(pdev, dma, mac->bufsz - LOCAL_SKB_ALIGN, pdev 1043 drivers/net/ethernet/pasemi/pasemi_mac.c dn = pci_device_to_OF_node(mac->pdev); pdev 1156 drivers/net/ethernet/pasemi/pasemi_mac.c dev_warn(&mac->pdev->dev, pdev 1158 drivers/net/ethernet/pasemi/pasemi_mac.c dev_warn(&mac->pdev->dev, pdev 1172 drivers/net/ethernet/pasemi/pasemi_mac.c dev_err(&mac->pdev->dev, "request_irq of irq %d failed: %d\n", pdev 1183 drivers/net/ethernet/pasemi/pasemi_mac.c dev_err(&mac->pdev->dev, "request_irq of irq %d failed: %d\n", pdev 1672 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 1678 drivers/net/ethernet/pasemi/pasemi_mac.c err = pci_enable_device(pdev); pdev 1688 drivers/net/ethernet/pasemi/pasemi_mac.c pci_set_drvdata(pdev, dev); pdev 1689 drivers/net/ethernet/pasemi/pasemi_mac.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 1693 drivers/net/ethernet/pasemi/pasemi_mac.c mac->pdev = pdev; pdev 1703 drivers/net/ethernet/pasemi/pasemi_mac.c dev_err(&mac->pdev->dev, "Can't find DMA Controller\n"); pdev 1711 drivers/net/ethernet/pasemi/pasemi_mac.c dev_err(&mac->pdev->dev, "Can't find I/O Bridge\n"); pdev 1725 drivers/net/ethernet/pasemi/pasemi_mac.c dev_err(&mac->pdev->dev, "Can't map DMA interface\n"); pdev 1731 drivers/net/ethernet/pasemi/pasemi_mac.c switch (pdev->device) { pdev 1766 drivers/net/ethernet/pasemi/pasemi_mac.c dev_err(&mac->pdev->dev, "register_netdev failed with error %d\n", pdev 1783 drivers/net/ethernet/pasemi/pasemi_mac.c pci_disable_device(pdev); pdev 1788 drivers/net/ethernet/pasemi/pasemi_mac.c static void pasemi_mac_remove(struct pci_dev *pdev) pdev 1790 drivers/net/ethernet/pasemi/pasemi_mac.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 1800 drivers/net/ethernet/pasemi/pasemi_mac.c pci_disable_device(pdev); pdev 59 drivers/net/ethernet/pasemi/pasemi_mac.h struct pci_dev *pdev; pdev 29 drivers/net/ethernet/pensando/ionic/ionic.h struct pci_dev *pdev; pdev 24 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c return pci_irq_vector(ionic->pdev, num); pdev 29 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c return pci_name(ionic->pdev); pdev 34 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c return pci_alloc_irq_vectors(ionic->pdev, nintrs, nintrs, pdev 40 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c pci_free_irq_vectors(ionic->pdev); pdev 45 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c struct pci_dev *pdev = ionic->pdev; pdev 54 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c if (!(pci_resource_flags(pdev, i) & IORESOURCE_MEM)) pdev 56 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c bars[j].len = pci_resource_len(pdev, i); pdev 62 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c bars[j].vaddr = pci_iomap(pdev, i, bars[j].len); pdev 71 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c bars[j].bus_addr = pci_resource_start(pdev, i); pdev 97 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c return pci_iomap_range(ionic->pdev, pdev 107 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c static int ionic_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 109 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c struct device *dev = &pdev->dev; pdev 117 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c ionic->pdev = pdev; pdev 119 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c pci_set_drvdata(pdev, ionic); pdev 133 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c err = pci_enable_device_mem(pdev); pdev 139 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c err = pci_request_regions(pdev, IONIC_DRV_NAME); pdev 145 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c pci_set_master(pdev); pdev 239 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c pci_release_regions(pdev); pdev 241 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c pci_clear_master(pdev); pdev 243 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c pci_disable_device(pdev); pdev 253 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c static void ionic_remove(struct pci_dev *pdev) pdev 255 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c struct ionic *ionic = pci_get_drvdata(pdev); pdev 269 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c pci_release_regions(pdev); pdev 270 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c pci_clear_master(pdev); pdev 271 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c pci_disable_device(pdev); pdev 1588 drivers/net/ethernet/qlogic/netxen/netxen_nic.h struct pci_dev *pdev; pdev 92 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c dev_info(&adapter->pdev->dev, pdev 111 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c dev_err(&adapter->pdev->dev, "Can not capture Minidump " pdev 116 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c addr = pci_zalloc_consistent(adapter->pdev, size, &md_template_addr); pdev 118 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c dev_err(&adapter->pdev->dev, "Unable to allocate dmable memory for template.\n"); pdev 133 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c dev_err(&adapter->pdev->dev, "Failed to get minidump template, err_code : %d, requested_size : %d, actual_size : %d\n", pdev 136 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c pci_free_consistent(adapter->pdev, size, addr, md_template_addr); pdev 165 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c dev_info(&adapter->pdev->dev, pdev 174 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c dev_err(&adapter->pdev->dev, "Error : Invalid template size " pdev 192 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c dev_err(&adapter->pdev->dev, "Minidump template checksum Error\n"); pdev 284 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c addr = pci_alloc_consistent(adapter->pdev, pdev 290 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c addr = pci_alloc_consistent(adapter->pdev, pdev 390 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c pci_free_consistent(adapter->pdev, rsp_size, prsp, cardrsp_phys_addr); pdev 392 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c pci_free_consistent(adapter->pdev, rq_size, prq, hostrq_phys_addr); pdev 432 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c rq_addr = pci_alloc_consistent(adapter->pdev, pdev 438 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c rsp_addr = pci_alloc_consistent(adapter->pdev, pdev 494 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c pci_free_consistent(adapter->pdev, rsp_size, rsp_addr, rsp_phys_addr); pdev 497 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c pci_free_consistent(adapter->pdev, rq_size, rq_addr, rq_phys_addr); pdev 741 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c struct pci_dev *pdev = adapter->pdev; pdev 748 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c addr = pci_alloc_consistent(pdev, pdev 752 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c dev_err(&pdev->dev, "failed to allocate hw context\n"); pdev 765 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c addr = pci_alloc_consistent(pdev, TX_DESC_RINGSIZE(tx_ring), pdev 769 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c dev_err(&pdev->dev, "%s: failed to allocate tx desc ring\n", pdev 779 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c addr = pci_alloc_consistent(adapter->pdev, pdev 783 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c dev_err(&pdev->dev, pdev 800 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c addr = pci_alloc_consistent(adapter->pdev, pdev 804 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c dev_err(&pdev->dev, pdev 877 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c pci_free_consistent(adapter->pdev, pdev 887 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c pci_free_consistent(adapter->pdev, pdev 897 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c pci_free_consistent(adapter->pdev, pdev 909 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c pci_free_consistent(adapter->pdev, pdev 78 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), pdev 296 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c (adapter->pdev)->device; pdev 381 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c eeprom->magic = (adapter->pdev)->vendor | pdev 382 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c ((adapter->pdev)->device << 16); pdev 604 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c if ((data_read & 0xffff) != adapter->pdev->vendor) pdev 1065 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c dev_warn(&adapter->pdev->dev, pdev 1132 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c dev_warn(&adapter->pdev->dev, pdev 1156 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c mem_base = pci_resource_start(adapter->pdev, 0); pdev 1244 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c dev_err(&adapter->pdev->dev, pdev 1274 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c dev_err(&adapter->pdev->dev, pdev 1387 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c mem_base = pci_resource_start(adapter->pdev, 0) + pdev 1501 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c dev_err(&adapter->pdev->dev, pdev 1576 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c dev_err(&adapter->pdev->dev, pdev 1650 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c dev_err(&adapter->pdev->dev, pdev 1713 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c dev_err(&adapter->pdev->dev, pdev 1770 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c struct pci_dev *pdev = adapter->pdev; pdev 1777 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c dev_err(&pdev->dev, "invalid board config, magic=%08x\n", pdev 1828 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c dev_err(&pdev->dev, "unknown board type %x\n", board_type); pdev 2000 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c dev_err(&adapter->pdev->dev, "%s : " pdev 2182 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c dev_err(&adapter->pdev->dev, pdev 2321 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c dev_info(&adapter->pdev->dev, pdev 2325 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c dev_info(&adapter->pdev->dev, "Aborting further dump capture\n"); pdev 2342 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c dev_err(&adapter->pdev->dev, "Capture mask %02x below minimum needed " pdev 2472 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c dev_err(&adapter->pdev->dev, pdev 2512 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c dev_err(&adapter->pdev->dev, pdev 2531 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c dev_err(&adapter->pdev->dev, pdev 2537 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c dev_info(&adapter->pdev->dev, "%s Successfully " pdev 2542 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c dev_info(&adapter->pdev->dev, pdev 105 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c pci_unmap_single(adapter->pdev, pdev 127 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c pci_unmap_single(adapter->pdev, buffrag->dma, pdev 134 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c pci_unmap_page(adapter->pdev, buffrag->dma, pdev 337 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c dev_err(&adapter->pdev->dev, pdev 738 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c dev_err(&adapter->pdev->dev, pdev 744 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c dev_err(&adapter->pdev->dev, pdev 750 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c dev_err(&adapter->pdev->dev, pdev 756 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c dev_err(&adapter->pdev->dev, pdev 951 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c dev_err(&adapter->pdev->dev, "Unable to read flash fw" pdev 961 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c dev_info(&adapter->pdev->dev, "Flash fw[%d.%d.%d] is < min fw supported" pdev 982 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c struct pci_dev *pdev = adapter->pdev; pdev 984 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c dev_info(&pdev->dev, "loading firmware from %s\n", pdev 1077 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c struct pci_dev *pdev = adapter->pdev; pdev 1105 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c dev_err(&pdev->dev, pdev 1115 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c dev_err(&pdev->dev, "%s: firmware bios is incompatible\n", pdev 1122 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c dev_err(&pdev->dev, "Unable to read flash fw version\n"); pdev 1131 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c dev_err(&pdev->dev, "Incompatibility detected between driver " pdev 1142 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c dev_info(&pdev->dev, "%s: firmware is older than flash\n", pdev 1212 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c struct pci_dev *pdev = adapter->pdev; pdev 1224 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c fw_name[adapter->fw_type], &pdev->dev); pdev 1253 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c adapter->dummy_dma.addr = pci_alloc_consistent(adapter->pdev, pdev 1257 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c dev_err(&adapter->pdev->dev, pdev 1307 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c pci_free_consistent(adapter->pdev, pdev 1313 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c dev_err(&adapter->pdev->dev, "dma_watchdog_shutdown failed\n"); pdev 1343 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c dev_warn(&adapter->pdev->dev, "firmware init failed\n"); pdev 1459 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c struct pci_dev *pdev = adapter->pdev; pdev 1470 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c dma = pci_map_single(pdev, skb->data, pdev 1473 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c if (pci_dma_mapping_error(pdev, dma)) { pdev 1494 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c pci_unmap_single(adapter->pdev, buffer->dma, rds_ring->dma_size, pdev 1741 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c struct pci_dev *pdev = adapter->pdev; pdev 1757 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c pci_unmap_single(pdev, frag->dma, frag->length, pdev 1762 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c pci_unmap_page(pdev, frag->dma, frag->length, pdev 45 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c static int netxen_nic_probe(struct pci_dev *pdev, pdev 47 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c static void netxen_nic_remove(struct pci_dev *pdev); pdev 229 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct pci_dev *pdev = adapter->pdev; pdev 246 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if (pci_set_dma_mask(pdev, mask) == 0 && pdev 247 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pci_set_consistent_dma_mask(pdev, cmask) == 0) { pdev 261 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct pci_dev *pdev = adapter->pdev; pdev 275 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c old_mask = pdev->dma_mask; pdev 276 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c old_cmask = pdev->dev.coherent_dma_mask; pdev 280 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c err = pci_set_dma_mask(pdev, mask); pdev 286 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c err = pci_set_consistent_dma_mask(pdev, mask); pdev 290 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c dev_info(&pdev->dev, "using %d-bit dma mask\n", 32+shift); pdev 296 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pci_set_dma_mask(pdev, old_mask); pdev 297 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pci_set_consistent_dma_mask(pdev, old_cmask); pdev 388 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct pci_dev *pdev; pdev 390 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pdev = adapter->pdev; pdev 399 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pos = pci_find_capability(pdev, PCI_CAP_ID_GEN); pdev 401 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pci_read_config_dword(pdev, pos + 0x10, &control); pdev 406 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c dev_info(&adapter->pdev->dev, "Gen2 strapping detected\n"); pdev 411 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c dev_info(&adapter->pdev->dev, "Gen1 strapping detected\n"); pdev 423 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pdevfuncsave = pdev->devfn; pdev 428 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pci_read_config_dword(pdev, pos + 8, &control); pdev 429 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pci_read_config_dword(pdev, pos + 8, &control); pdev 430 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pci_write_config_dword(pdev, pos + 8, c8c9value); pdev 431 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pdev->devfn++; pdev 433 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pdev->devfn = pdevfuncsave; pdev 436 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c static void netxen_set_msix_bit(struct pci_dev *pdev, int enable) pdev 440 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if (pdev->msix_cap) { pdev 441 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pci_read_config_dword(pdev, pdev->msix_cap, &control); pdev 446 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pci_write_config_dword(pdev, pdev->msix_cap, control); pdev 465 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct pci_dev *pdev = adapter->pdev; pdev 484 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c dev_warn(&pdev->dev, "Bad MAC address %pM.\n", netdev->dev_addr); pdev 567 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c static inline bool netxen_function_zero(struct pci_dev *pdev) pdev 569 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c return (PCI_FUNC(pdev->devfn) == 0) ? true : false; pdev 616 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct pci_dev *pdev = adapter->pdev; pdev 622 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c err = pci_enable_msix_range(pdev, adapter->msix_entries, pdev 626 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netxen_set_msix_bit(pdev, 1); pdev 631 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c dev_info(&pdev->dev, "using msi-x interrupts\n"); pdev 637 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if (use_msi && !pci_enable_msi(pdev)) { pdev 641 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c adapter->msix_entries[0].vector = pdev->irq; pdev 642 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c dev_info(&pdev->dev, "using msi interrupts\n"); pdev 646 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c dev_err(&pdev->dev, "Failed to acquire MSI-X/MSI interrupt vector\n"); pdev 652 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct pci_dev *pdev = adapter->pdev; pdev 665 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netxen_set_msix_bit(pdev, 0); pdev 667 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if (netxen_function_zero(pdev)) { pdev 675 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c dev_err(&pdev->dev, "Co-existence of MSI-X/MSI and INTx interrupts is not supported\n"); pdev 681 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c adapter->msix_entries[0].vector = pdev->irq; pdev 682 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c dev_info(&pdev->dev, "using legacy interrupts\n"); pdev 691 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pci_disable_msix(adapter->pdev); pdev 693 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pci_disable_msi(adapter->pdev); pdev 717 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct pci_dev *pdev = adapter->pdev; pdev 731 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c mem_base = pci_resource_start(pdev, 0); /* 0 is for BAR 0 */ pdev 732 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c mem_len = pci_resource_len(pdev, 0); pdev 744 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c dev_err(&pdev->dev, "failed to map PCI bar 0\n"); pdev 757 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c dev_err(&pdev->dev, "failed to map PCI bar 0\n"); pdev 764 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c ahw->pci_base0 = pci_ioremap_bar(pdev, 0); pdev 766 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c dev_err(&pdev->dev, "failed to map PCI bar 0\n"); pdev 776 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c dev_info(&pdev->dev, "%dMB memory map\n", (int)(mem_len>>20)); pdev 790 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c db_base = pci_resource_start(pdev, 4); /* doorbell is on bar 4 */ pdev 791 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c db_len = pci_resource_len(pdev, 4); pdev 826 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct pci_dev *pdev = adapter->pdev; pdev 835 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c dev_err(&pdev->dev, "error reading board info\n"); pdev 857 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c dev_err(&adapter->pdev->dev, pdev 874 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c dev_warn(&pdev->dev, "firmware version %d.%d.%d unsupported\n", pdev 884 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c dev_info(&pdev->dev, "Driver v%s, firmware v%d.%d.%d [%s]\n", pdev 937 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct pci_dev *pdev = adapter->pdev; pdev 956 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c dev_err(&pdev->dev, "error in init HW init sequence\n"); pdev 1201 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct pci_dev *pdev = adapter->pdev; pdev 1260 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c dev_err(&pdev->dev, "%s: failed to setup interrupt\n", pdev 1338 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct pci_dev *pdev = adapter->pdev; pdev 1379 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c dev_warn(&pdev->dev, "failed to read mac addr\n"); pdev 1385 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c dev_err(&pdev->dev, "failed to register net device\n"); pdev 1406 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c dev_info(&adapter->pdev->dev, "ULA adapter"); pdev 1409 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c dev_info(&adapter->pdev->dev, "non ULA adapter"); pdev 1421 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct pci_dev *pdev = adapter->pdev; pdev 1422 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct pci_dev *root = pdev->bus->self; pdev 1445 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netxen_nic_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 1450 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c int pci_func_id = PCI_FUNC(pdev->devfn); pdev 1454 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if (pdev->revision >= NX_P3_A0 && pdev->revision <= NX_P3_B1) { pdev 1460 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if ((err = pci_enable_device(pdev))) pdev 1463 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if (!(pci_resource_flags(pdev, 0) & IORESOURCE_MEM)) { pdev 1468 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if ((err = pci_request_regions(pdev, netxen_nic_driver_name))) pdev 1471 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if (NX_IS_REVISION_P3(pdev->revision)) pdev 1472 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pci_enable_pcie_error_reporting(pdev); pdev 1474 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pci_set_master(pdev); pdev 1482 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 1486 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c adapter->pdev = pdev; pdev 1489 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c revision_id = pdev->revision; pdev 1508 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c dev_err(&pdev->dev, "Error getting board config info.\n"); pdev 1565 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c dev_err(&adapter->pdev->dev, pdev 1576 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pci_set_drvdata(pdev, adapter); pdev 1582 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c dev_info(&adapter->pdev->dev, "%s: GbE port initialized\n", pdev 1586 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c dev_info(&adapter->pdev->dev, "%s: XGbE port initialized\n", pdev 1610 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pci_release_regions(pdev); pdev 1613 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pci_disable_device(pdev); pdev 1629 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c static void netxen_nic_remove(struct pci_dev *pdev) pdev 1634 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c adapter = pci_get_drvdata(pdev); pdev 1664 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if (NX_IS_REVISION_P3(pdev->revision)) { pdev 1666 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pci_disable_pcie_error_reporting(pdev); pdev 1669 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pci_release_regions(pdev); pdev 1670 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pci_disable_device(pdev); pdev 1698 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c static int netxen_nic_attach_func(struct pci_dev *pdev) pdev 1700 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct netxen_adapter *adapter = pci_get_drvdata(pdev); pdev 1704 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c err = pci_enable_device(pdev); pdev 1708 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pci_set_power_state(pdev, PCI_D0); pdev 1709 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pci_set_master(pdev); pdev 1710 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pci_restore_state(pdev); pdev 1717 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c dev_err(&pdev->dev, "failed to start firmware\n"); pdev 1744 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c static pci_ers_result_t netxen_io_error_detected(struct pci_dev *pdev, pdev 1747 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct netxen_adapter *adapter = pci_get_drvdata(pdev); pdev 1757 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pci_disable_device(pdev); pdev 1762 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c static pci_ers_result_t netxen_io_slot_reset(struct pci_dev *pdev) pdev 1766 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c err = netxen_nic_attach_func(pdev); pdev 1771 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c static void netxen_nic_shutdown(struct pci_dev *pdev) pdev 1773 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct netxen_adapter *adapter = pci_get_drvdata(pdev); pdev 1777 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if (pci_save_state(pdev)) pdev 1781 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pci_enable_wake(pdev, PCI_D3cold, 1); pdev 1782 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pci_enable_wake(pdev, PCI_D3hot, 1); pdev 1785 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pci_disable_device(pdev); pdev 1790 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netxen_nic_suspend(struct pci_dev *pdev, pm_message_t state) pdev 1792 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct netxen_adapter *adapter = pci_get_drvdata(pdev); pdev 1797 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c retval = pci_save_state(pdev); pdev 1802 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pci_enable_wake(pdev, PCI_D3cold, 1); pdev 1803 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pci_enable_wake(pdev, PCI_D3hot, 1); pdev 1806 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pci_disable_device(pdev); pdev 1807 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 1813 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netxen_nic_resume(struct pci_dev *pdev) pdev 1815 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c return netxen_nic_attach_func(pdev); pdev 1979 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netxen_map_tx_skb(struct pci_dev *pdev, pdev 1990 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c map = pci_map_single(pdev, skb->data, pdev 1992 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if (pci_dma_mapping_error(pdev, map)) pdev 2002 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c map = skb_frag_dma_map(&pdev->dev, frag, 0, skb_frag_size(frag), pdev 2004 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if (dma_mapping_error(&pdev->dev, map)) pdev 2016 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pci_unmap_page(pdev, nf->dma, nf->length, PCI_DMA_TODEVICE); pdev 2021 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pci_unmap_single(pdev, nf->dma, skb_headlen(skb), PCI_DMA_TODEVICE); pdev 2043 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct pci_dev *pdev; pdev 2082 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c pdev = adapter->pdev; pdev 2084 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if (netxen_map_tx_skb(pdev, skb, pbuf)) pdev 2593 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c dev_err(&adapter->pdev->dev, "%s: Device initialization Failed\n", pdev 2694 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c dev_err(&adapter->pdev->dev, "Dumping hw/fw registers\n" pdev 2707 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c dev_err(&adapter->pdev->dev, pdev 3108 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct device *dev = &adapter->pdev->dev; pdev 3122 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct device *dev = &adapter->pdev->dev; pdev 3131 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct pci_dev *pdev = adapter->pdev; pdev 3134 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c dev = &pdev->dev; pdev 3149 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct pci_dev *pdev = adapter->pdev; pdev 3150 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct device *dev = &pdev->dev; pdev 831 drivers/net/ethernet/qlogic/qed/qed.h struct pci_dev *pdev; pdev 891 drivers/net/ethernet/qlogic/qed/qed_cxt.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 939 drivers/net/ethernet/qlogic/qed/qed_cxt.c *p_virt = dma_alloc_coherent(&p_hwfn->cdev->pdev->dev, size, pdev 1020 drivers/net/ethernet/qlogic/qed/qed_cxt.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 1057 drivers/net/ethernet/qlogic/qed/qed_cxt.c p_virt = dma_alloc_coherent(&p_hwfn->cdev->pdev->dev, size, pdev 2310 drivers/net/ethernet/qlogic/qed/qed_cxt.c p_virt = dma_alloc_coherent(&p_hwfn->cdev->pdev->dev, pdev 2440 drivers/net/ethernet/qlogic/qed/qed_cxt.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 4372 drivers/net/ethernet/qlogic/qed/qed_dev.c pci_read_config_word(cdev->pdev, PCI_VENDOR_ID, &cdev->vendor_id); pdev 4373 drivers/net/ethernet/qlogic/qed/qed_dev.c pci_read_config_word(cdev->pdev, PCI_DEVICE_ID, &cdev->device_id); pdev 4630 drivers/net/ethernet/qlogic/qed/qed_dev.c dma_free_coherent(&cdev->pdev->dev, pdev 4644 drivers/net/ethernet/qlogic/qed/qed_dev.c dma_free_coherent(&cdev->pdev->dev, pdev 4661 drivers/net/ethernet/qlogic/qed/qed_dev.c dma_free_coherent(&cdev->pdev->dev, pdev 4670 drivers/net/ethernet/qlogic/qed/qed_dev.c dma_free_coherent(&cdev->pdev->dev, pdev 4727 drivers/net/ethernet/qlogic/qed/qed_dev.c p_virt = dma_alloc_coherent(&cdev->pdev->dev, pdev 4759 drivers/net/ethernet/qlogic/qed/qed_dev.c p_virt = dma_alloc_coherent(&cdev->pdev->dev, pdev 4795 drivers/net/ethernet/qlogic/qed/qed_dev.c p_pbl_virt = dma_alloc_coherent(&cdev->pdev->dev, pdev 4808 drivers/net/ethernet/qlogic/qed/qed_dev.c p_virt = dma_alloc_coherent(&cdev->pdev->dev, pdev 416 drivers/net/ethernet/qlogic/qed/qed_fcoe.c p_addr = dma_alloc_coherent(&p_hwfn->cdev->pdev->dev, pdev 424 drivers/net/ethernet/qlogic/qed/qed_fcoe.c p_addr = dma_alloc_coherent(&p_hwfn->cdev->pdev->dev, pdev 435 drivers/net/ethernet/qlogic/qed/qed_fcoe.c p_addr = dma_alloc_coherent(&p_hwfn->cdev->pdev->dev, pdev 443 drivers/net/ethernet/qlogic/qed/qed_fcoe.c p_addr = dma_alloc_coherent(&p_hwfn->cdev->pdev->dev, pdev 459 drivers/net/ethernet/qlogic/qed/qed_fcoe.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 465 drivers/net/ethernet/qlogic/qed/qed_fcoe.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 470 drivers/net/ethernet/qlogic/qed/qed_fcoe.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 476 drivers/net/ethernet/qlogic/qed/qed_fcoe.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 494 drivers/net/ethernet/qlogic/qed/qed_fcoe.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 502 drivers/net/ethernet/qlogic/qed/qed_fcoe.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 509 drivers/net/ethernet/qlogic/qed/qed_fcoe.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 517 drivers/net/ethernet/qlogic/qed/qed_fcoe.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 544 drivers/net/ethernet/qlogic/qed/qed_hw.c *p_comp = dma_alloc_coherent(&p_hwfn->cdev->pdev->dev, pdev 550 drivers/net/ethernet/qlogic/qed/qed_hw.c *p_cmd = dma_alloc_coherent(&p_hwfn->cdev->pdev->dev, pdev 557 drivers/net/ethernet/qlogic/qed/qed_hw.c *p_buff = dma_alloc_coherent(&p_hwfn->cdev->pdev->dev, pdev 580 drivers/net/ethernet/qlogic/qed/qed_hw.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 588 drivers/net/ethernet/qlogic/qed/qed_hw.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 596 drivers/net/ethernet/qlogic/qed/qed_hw.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 856 drivers/net/ethernet/qlogic/qed/qed_hw.c p_virt = dma_alloc_coherent(&p_hwfn->cdev->pdev->dev, pdev 910 drivers/net/ethernet/qlogic/qed/qed_hw.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, 2 * size, p_virt, p_phys); pdev 1318 drivers/net/ethernet/qlogic/qed/qed_int.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 1394 drivers/net/ethernet/qlogic/qed/qed_int.c p_virt = dma_alloc_coherent(&cdev->pdev->dev, pdev 1727 drivers/net/ethernet/qlogic/qed/qed_int.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 1747 drivers/net/ethernet/qlogic/qed/qed_int.c p_virt = dma_alloc_coherent(&p_hwfn->cdev->pdev->dev, pdev 758 drivers/net/ethernet/qlogic/qed/qed_iscsi.c p_q_cnts = dma_alloc_coherent(&p_hwfn->cdev->pdev->dev, pdev 766 drivers/net/ethernet/qlogic/qed/qed_iscsi.c p_tcp = dma_alloc_coherent(&p_hwfn->cdev->pdev->dev, pdev 814 drivers/net/ethernet/qlogic/qed/qed_iscsi.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 819 drivers/net/ethernet/qlogic/qed/qed_iscsi.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 883 drivers/net/ethernet/qlogic/qed/qed_iscsi.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 887 drivers/net/ethernet/qlogic/qed/qed_iscsi.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 218 drivers/net/ethernet/qlogic/qed/qed_iwarp.c qp->shared_queue = dma_alloc_coherent(&p_hwfn->cdev->pdev->dev, pdev 305 drivers/net/ethernet/qlogic/qed/qed_iwarp.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 509 drivers/net/ethernet/qlogic/qed/qed_iwarp.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 554 drivers/net/ethernet/qlogic/qed/qed_iwarp.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 573 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->ep_buffer_virt = dma_alloc_coherent(&p_hwfn->cdev->pdev->dev, pdev 1589 drivers/net/ethernet/qlogic/qed/qed_iwarp.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, buf->buff_size, pdev 2460 drivers/net/ethernet/qlogic/qed/qed_iwarp.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, buffer->buff_size, pdev 2502 drivers/net/ethernet/qlogic/qed/qed_iwarp.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 2510 drivers/net/ethernet/qlogic/qed/qed_iwarp.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, buffer->buff_size, pdev 2595 drivers/net/ethernet/qlogic/qed/qed_iwarp.c buffer->data = dma_alloc_coherent(&p_hwfn->cdev->pdev->dev, pdev 103 drivers/net/ethernet/qlogic/qed/qed_ll2.c dma_unmap_single(&p_hwfn->cdev->pdev->dev, first_frag_addr, pdev 122 drivers/net/ethernet/qlogic/qed/qed_ll2.c *phys_addr = dma_map_single(&cdev->pdev->dev, pdev 125 drivers/net/ethernet/qlogic/qed/qed_ll2.c if (dma_mapping_error(&cdev->pdev->dev, *phys_addr)) { pdev 139 drivers/net/ethernet/qlogic/qed/qed_ll2.c dma_unmap_single(&cdev->pdev->dev, buffer->phys_addr, pdev 200 drivers/net/ethernet/qlogic/qed/qed_ll2.c dma_unmap_single(&cdev->pdev->dev, buffer->phys_addr, pdev 1280 drivers/net/ethernet/qlogic/qed/qed_ll2.c p_virt = dma_alloc_coherent(&p_hwfn->cdev->pdev->dev, pdev 2005 drivers/net/ethernet/qlogic/qed/qed_ll2.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 2388 drivers/net/ethernet/qlogic/qed/qed_ll2.c dma_unmap_single(&cdev->pdev->dev, buffer->phys_addr, pdev 2538 drivers/net/ethernet/qlogic/qed/qed_ll2.c mapping = dma_map_single(&cdev->pdev->dev, skb->data, pdev 2540 drivers/net/ethernet/qlogic/qed/qed_ll2.c if (unlikely(dma_mapping_error(&cdev->pdev->dev, mapping))) { pdev 2580 drivers/net/ethernet/qlogic/qed/qed_ll2.c mapping = skb_frag_dma_map(&cdev->pdev->dev, frag, 0, pdev 2583 drivers/net/ethernet/qlogic/qed/qed_ll2.c if (unlikely(dma_mapping_error(&cdev->pdev->dev, mapping))) { pdev 2605 drivers/net/ethernet/qlogic/qed/qed_ll2.c dma_unmap_single(&cdev->pdev->dev, mapping, skb->len, DMA_TO_DEVICE); pdev 112 drivers/net/ethernet/qlogic/qed/qed_main.c struct device *dev = &cdev->pdev->dev; pdev 130 drivers/net/ethernet/qlogic/qed/qed_main.c struct pci_dev *pdev = cdev->pdev; pdev 136 drivers/net/ethernet/qlogic/qed/qed_main.c if (atomic_read(&pdev->enable_cnt) == 1) pdev 137 drivers/net/ethernet/qlogic/qed/qed_main.c pci_release_regions(pdev); pdev 139 drivers/net/ethernet/qlogic/qed/qed_main.c pci_disable_device(pdev); pdev 147 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_init_pci(struct qed_dev *cdev, struct pci_dev *pdev) pdev 152 drivers/net/ethernet/qlogic/qed/qed_main.c cdev->pdev = pdev; pdev 154 drivers/net/ethernet/qlogic/qed/qed_main.c rc = pci_enable_device(pdev); pdev 160 drivers/net/ethernet/qlogic/qed/qed_main.c if (!(pci_resource_flags(pdev, 0) & IORESOURCE_MEM)) { pdev 166 drivers/net/ethernet/qlogic/qed/qed_main.c if (IS_PF(cdev) && !(pci_resource_flags(pdev, 2) & IORESOURCE_MEM)) { pdev 172 drivers/net/ethernet/qlogic/qed/qed_main.c if (atomic_read(&pdev->enable_cnt) == 1) { pdev 173 drivers/net/ethernet/qlogic/qed/qed_main.c rc = pci_request_regions(pdev, "qed"); pdev 179 drivers/net/ethernet/qlogic/qed/qed_main.c pci_set_master(pdev); pdev 180 drivers/net/ethernet/qlogic/qed/qed_main.c pci_save_state(pdev); pdev 183 drivers/net/ethernet/qlogic/qed/qed_main.c pci_read_config_byte(pdev, PCI_REVISION_ID, &rev_id); pdev 191 drivers/net/ethernet/qlogic/qed/qed_main.c if (!pci_is_pcie(pdev)) { pdev 197 drivers/net/ethernet/qlogic/qed/qed_main.c cdev->pci_params.pm_cap = pci_find_capability(pdev, PCI_CAP_ID_PM); pdev 205 drivers/net/ethernet/qlogic/qed/qed_main.c cdev->pci_params.mem_start = pci_resource_start(pdev, 0); pdev 206 drivers/net/ethernet/qlogic/qed/qed_main.c cdev->pci_params.mem_end = pci_resource_end(pdev, 0); pdev 207 drivers/net/ethernet/qlogic/qed/qed_main.c cdev->pci_params.irq = pdev->irq; pdev 209 drivers/net/ethernet/qlogic/qed/qed_main.c cdev->regview = pci_ioremap_bar(pdev, 0); pdev 216 drivers/net/ethernet/qlogic/qed/qed_main.c cdev->db_phys_addr = pci_resource_start(cdev->pdev, 2); pdev 217 drivers/net/ethernet/qlogic/qed/qed_main.c cdev->db_size = pci_resource_len(cdev->pdev, 2); pdev 237 drivers/net/ethernet/qlogic/qed/qed_main.c pci_release_regions(pdev); pdev 239 drivers/net/ethernet/qlogic/qed/qed_main.c pci_disable_device(pdev); pdev 326 drivers/net/ethernet/qlogic/qed/qed_main.c static struct qed_dev *qed_alloc_cdev(struct pci_dev *pdev) pdev 409 drivers/net/ethernet/qlogic/qed/qed_main.c rc = devlink_register(dl, &cdev->pdev->dev); pdev 451 drivers/net/ethernet/qlogic/qed/qed_main.c static struct qed_dev *qed_probe(struct pci_dev *pdev, pdev 457 drivers/net/ethernet/qlogic/qed/qed_main.c cdev = qed_alloc_cdev(pdev); pdev 471 drivers/net/ethernet/qlogic/qed/qed_main.c rc = qed_init_pci(cdev, pdev); pdev 521 drivers/net/ethernet/qlogic/qed/qed_main.c pci_disable_msix(cdev->pdev); pdev 524 drivers/net/ethernet/qlogic/qed/qed_main.c pci_disable_msi(cdev->pdev); pdev 540 drivers/net/ethernet/qlogic/qed/qed_main.c rc = pci_enable_msix_range(cdev->pdev, int_params->msix_table, pdev 544 drivers/net/ethernet/qlogic/qed/qed_main.c pci_disable_msix(cdev->pdev); pdev 554 drivers/net/ethernet/qlogic/qed/qed_main.c rc = pci_enable_msix_exact(cdev->pdev, int_params->msix_table, pdev 604 drivers/net/ethernet/qlogic/qed/qed_main.c rc = pci_enable_msi(cdev->pdev); pdev 723 drivers/net/ethernet/qlogic/qed/qed_main.c id, cdev->pdev->bus->number, pdev 724 drivers/net/ethernet/qlogic/qed/qed_main.c PCI_SLOT(cdev->pdev->devfn), hwfn->abs_pf_id); pdev 731 drivers/net/ethernet/qlogic/qed/qed_main.c cdev->pdev->bus->number, PCI_SLOT(cdev->pdev->devfn), pdev 732 drivers/net/ethernet/qlogic/qed/qed_main.c PCI_FUNC(cdev->pdev->devfn)); pdev 737 drivers/net/ethernet/qlogic/qed/qed_main.c rc = request_irq(cdev->pdev->irq, qed_single_int, pdev 773 drivers/net/ethernet/qlogic/qed/qed_main.c synchronize_irq(cdev->pdev->irq); pdev 792 drivers/net/ethernet/qlogic/qed/qed_main.c free_irq(cdev->pdev->irq, cdev); pdev 1183 drivers/net/ethernet/qlogic/qed/qed_main.c cdev->pdev->bus->number, pdev 1184 drivers/net/ethernet/qlogic/qed/qed_main.c PCI_SLOT(cdev->pdev->devfn), hwfn->abs_pf_id); pdev 1219 drivers/net/ethernet/qlogic/qed/qed_main.c &cdev->pdev->dev); pdev 1816 drivers/net/ethernet/qlogic/qed/qed_main.c dev_warn(&hwfn->cdev->pdev->dev, "no link data available\n"); pdev 2366 drivers/net/ethernet/qlogic/qed/qed_main.c rc = request_firmware(&image, name, &cdev->pdev->dev); pdev 287 drivers/net/ethernet/qlogic/qed/qed_ooo.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 533 drivers/net/ethernet/qlogic/qed/qed_rdma.c pcie_capability_read_dword(cdev->pdev, PCI_EXP_DEVCTL2, pdev 1115 drivers/net/ethernet/qlogic/qed/qed_rdma.c dma_alloc_coherent(&p_hwfn->cdev->pdev->dev, pdev 1146 drivers/net/ethernet/qlogic/qed/qed_rdma.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 1163 drivers/net/ethernet/qlogic/qed/qed_rdma.c err: dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 261 drivers/net/ethernet/qlogic/qed/qed_roce.c qp->irq = dma_alloc_coherent(&p_hwfn->cdev->pdev->dev, pdev 379 drivers/net/ethernet/qlogic/qed/qed_roce.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 402 drivers/net/ethernet/qlogic/qed/qed_roce.c qp->orq = dma_alloc_coherent(&p_hwfn->cdev->pdev->dev, pdev 505 drivers/net/ethernet/qlogic/qed/qed_roce.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 740 drivers/net/ethernet/qlogic/qed/qed_roce.c dma_alloc_coherent(&p_hwfn->cdev->pdev->dev, sizeof(*p_ramrod_res), pdev 762 drivers/net/ethernet/qlogic/qed/qed_roce.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 771 drivers/net/ethernet/qlogic/qed/qed_roce.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 794 drivers/net/ethernet/qlogic/qed/qed_roce.c dma_alloc_coherent(&p_hwfn->cdev->pdev->dev, pdev 823 drivers/net/ethernet/qlogic/qed/qed_roce.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 832 drivers/net/ethernet/qlogic/qed/qed_roce.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, sizeof(*p_ramrod_res), pdev 876 drivers/net/ethernet/qlogic/qed/qed_roce.c dma_alloc_coherent(&p_hwfn->cdev->pdev->dev, pdev 906 drivers/net/ethernet/qlogic/qed/qed_roce.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, sizeof(*p_resp_ramrod_res), pdev 924 drivers/net/ethernet/qlogic/qed/qed_roce.c dma_alloc_coherent(&p_hwfn->cdev->pdev->dev, pdev 956 drivers/net/ethernet/qlogic/qed/qed_roce.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, sizeof(*p_req_ramrod_res), pdev 970 drivers/net/ethernet/qlogic/qed/qed_roce.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, sizeof(*p_req_ramrod_res), pdev 974 drivers/net/ethernet/qlogic/qed/qed_roce.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, sizeof(*p_resp_ramrod_res), pdev 576 drivers/net/ethernet/qlogic/qed/qed_spq.c p_virt = dma_alloc_coherent(&p_hwfn->cdev->pdev->dev, pdev 610 drivers/net/ethernet/qlogic/qed/qed_spq.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 368 drivers/net/ethernet/qlogic/qed/qed_sriov.c pci_read_config_word(cdev->pdev, pos + PCI_SRIOV_CTRL, &iov->ctrl); pdev 370 drivers/net/ethernet/qlogic/qed/qed_sriov.c pci_read_config_word(cdev->pdev, pdev 372 drivers/net/ethernet/qlogic/qed/qed_sriov.c pci_read_config_word(cdev->pdev, pdev 375 drivers/net/ethernet/qlogic/qed/qed_sriov.c pci_read_config_word(cdev->pdev, pos + PCI_SRIOV_NUM_VF, &iov->num_vfs); pdev 383 drivers/net/ethernet/qlogic/qed/qed_sriov.c pci_read_config_word(cdev->pdev, pdev 386 drivers/net/ethernet/qlogic/qed/qed_sriov.c pci_read_config_word(cdev->pdev, pdev 389 drivers/net/ethernet/qlogic/qed/qed_sriov.c pci_read_config_word(cdev->pdev, pdev 392 drivers/net/ethernet/qlogic/qed/qed_sriov.c pci_read_config_dword(cdev->pdev, pdev 395 drivers/net/ethernet/qlogic/qed/qed_sriov.c pci_read_config_dword(cdev->pdev, pos + PCI_SRIOV_CAP, &iov->cap); pdev 397 drivers/net/ethernet/qlogic/qed/qed_sriov.c pci_read_config_byte(cdev->pdev, pos + PCI_SRIOV_FUNC_LINK, &iov->link); pdev 496 drivers/net/ethernet/qlogic/qed/qed_sriov.c *p_v_addr = dma_alloc_coherent(&p_hwfn->cdev->pdev->dev, pdev 506 drivers/net/ethernet/qlogic/qed/qed_sriov.c *p_v_addr = dma_alloc_coherent(&p_hwfn->cdev->pdev->dev, pdev 516 drivers/net/ethernet/qlogic/qed/qed_sriov.c *p_v_addr = dma_alloc_coherent(&p_hwfn->cdev->pdev->dev, pdev 540 drivers/net/ethernet/qlogic/qed/qed_sriov.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 546 drivers/net/ethernet/qlogic/qed/qed_sriov.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 552 drivers/net/ethernet/qlogic/qed/qed_sriov.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 614 drivers/net/ethernet/qlogic/qed/qed_sriov.c pos = pci_find_ext_capability(p_hwfn->cdev->pdev, pdev 4451 drivers/net/ethernet/qlogic/qed/qed_sriov.c pci_disable_sriov(cdev->pdev); pdev 4572 drivers/net/ethernet/qlogic/qed/qed_sriov.c rc = pci_enable_sriov(cdev->pdev, num); pdev 5244 drivers/net/ethernet/qlogic/qed/qed_sriov.c cdev->pdev->bus->number, pdev 5245 drivers/net/ethernet/qlogic/qed/qed_sriov.c PCI_SLOT(cdev->pdev->devfn), p_hwfn->abs_pf_id); pdev 200 drivers/net/ethernet/qlogic/qed/qed_vf.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 205 drivers/net/ethernet/qlogic/qed/qed_vf.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 211 drivers/net/ethernet/qlogic/qed/qed_vf.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 502 drivers/net/ethernet/qlogic/qed/qed_vf.c p_iov->vf2pf_request = dma_alloc_coherent(&p_hwfn->cdev->pdev->dev, pdev 509 drivers/net/ethernet/qlogic/qed/qed_vf.c p_iov->pf2vf_reply = dma_alloc_coherent(&p_hwfn->cdev->pdev->dev, pdev 525 drivers/net/ethernet/qlogic/qed/qed_vf.c p_iov->bulletin.p_virt = dma_alloc_coherent(&p_hwfn->cdev->pdev->dev, pdev 569 drivers/net/ethernet/qlogic/qed/qed_vf.c dma_free_coherent(&p_hwfn->cdev->pdev->dev, pdev 199 drivers/net/ethernet/qlogic/qede/qede.h struct pci_dev *pdev; pdev 698 drivers/net/ethernet/qlogic/qede/qede_ethtool.c strlcpy(info->bus_info, pci_name(edev->pdev), sizeof(info->bus_info)); pdev 1525 drivers/net/ethernet/qlogic/qede/qede_ethtool.c mapping = dma_map_single(&edev->pdev->dev, skb->data, pdev 1527 drivers/net/ethernet/qlogic/qede/qede_ethtool.c if (unlikely(dma_mapping_error(&edev->pdev->dev, mapping))) { pdev 1559 drivers/net/ethernet/qlogic/qede/qede_ethtool.c dma_unmap_single(&edev->pdev->dev, BD_UNMAP_ADDR(first_bd), pdev 167 drivers/net/ethernet/qlogic/qede/qede_filter.c fltr->mapping = dma_map_single(&edev->pdev->dev, fltr->data, pdev 169 drivers/net/ethernet/qlogic/qede/qede_filter.c if (dma_mapping_error(&edev->pdev->dev, fltr->mapping)) { pdev 195 drivers/net/ethernet/qlogic/qede/qede_filter.c dma_unmap_single(&edev->pdev->dev, fltr->mapping, pdev 132 drivers/net/ethernet/qlogic/qede/qede_fp.c dma_unmap_single(&edev->pdev->dev, BD_UNMAP_ADDR(first_bd), pdev 139 drivers/net/ethernet/qlogic/qede/qede_fp.c dma_unmap_page(&edev->pdev->dev, BD_UNMAP_ADDR(tx_data_bd), pdev 361 drivers/net/ethernet/qlogic/qede/qede_fp.c dma_sync_single_for_device(&edev->pdev->dev, pdev 399 drivers/net/ethernet/qlogic/qede/qede_fp.c dma_unmap_page(&edev->pdev->dev, pdev 126 drivers/net/ethernet/qlogic/qede/qede_main.c static int qede_probe(struct pci_dev *pdev, const struct pci_device_id *id); pdev 133 drivers/net/ethernet/qlogic/qede/qede_main.c static void qede_remove(struct pci_dev *pdev); pdev 134 drivers/net/ethernet/qlogic/qede/qede_main.c static void qede_shutdown(struct pci_dev *pdev); pdev 178 drivers/net/ethernet/qlogic/qede/qede_main.c static int qede_sriov_configure(struct pci_dev *pdev, int num_vfs_param) pdev 180 drivers/net/ethernet/qlogic/qede/qede_main.c struct qede_dev *edev = netdev_priv(pci_get_drvdata(pdev)); pdev 688 drivers/net/ethernet/qlogic/qede/qede_main.c struct pci_dev *pdev, pdev 706 drivers/net/ethernet/qlogic/qede/qede_main.c edev->pdev = pdev; pdev 716 drivers/net/ethernet/qlogic/qede/qede_main.c SET_NETDEV_DEV(ndev, &pdev->dev); pdev 735 drivers/net/ethernet/qlogic/qede/qede_main.c struct pci_dev *pdev = edev->pdev; pdev 739 drivers/net/ethernet/qlogic/qede/qede_main.c pci_set_drvdata(pdev, ndev); pdev 977 drivers/net/ethernet/qlogic/qede/qede_main.c qede_sriov_configure(edev->pdev, 0); pdev 1053 drivers/net/ethernet/qlogic/qede/qede_main.c pr_info("qede %02x:%02x.%02x: %s [%s]\n", edev->pdev->bus->number, pdev 1054 drivers/net/ethernet/qlogic/qede/qede_main.c PCI_SLOT(edev->pdev->devfn), PCI_FUNC(edev->pdev->devfn), pdev 1063 drivers/net/ethernet/qlogic/qede/qede_main.c static int __qede_probe(struct pci_dev *pdev, u32 dp_module, u8 dp_level, pdev 1082 drivers/net/ethernet/qlogic/qede/qede_main.c cdev = qed_ops->common->probe(pdev, &probe_params); pdev 1110 drivers/net/ethernet/qlogic/qede/qede_main.c edev = qede_alloc_etherdev(cdev, pdev, &dev_info, dp_module, pdev 1117 drivers/net/ethernet/qlogic/qede/qede_main.c struct net_device *ndev = pci_get_drvdata(pdev); pdev 1180 drivers/net/ethernet/qlogic/qede/qede_main.c static int qede_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 1189 drivers/net/ethernet/qlogic/qede/qede_main.c dev_err(&pdev->dev, "Probing a VF\n"); pdev 1194 drivers/net/ethernet/qlogic/qede/qede_main.c dev_err(&pdev->dev, "Probing a PF\n"); pdev 1199 drivers/net/ethernet/qlogic/qede/qede_main.c return __qede_probe(pdev, dp_module, dp_level, is_vf, pdev 1208 drivers/net/ethernet/qlogic/qede/qede_main.c static void __qede_remove(struct pci_dev *pdev, enum qede_remove_mode mode) pdev 1210 drivers/net/ethernet/qlogic/qede/qede_main.c struct net_device *ndev = pci_get_drvdata(pdev); pdev 1215 drivers/net/ethernet/qlogic/qede/qede_main.c dev_info(&pdev->dev, "Device has already been removed\n"); pdev 1233 drivers/net/ethernet/qlogic/qede/qede_main.c pci_set_drvdata(pdev, NULL); pdev 1253 drivers/net/ethernet/qlogic/qede/qede_main.c dev_info(&pdev->dev, "Ending qede_remove successfully\n"); pdev 1256 drivers/net/ethernet/qlogic/qede/qede_main.c static void qede_remove(struct pci_dev *pdev) pdev 1258 drivers/net/ethernet/qlogic/qede/qede_main.c __qede_remove(pdev, QEDE_REMOVE_NORMAL); pdev 1261 drivers/net/ethernet/qlogic/qede/qede_main.c static void qede_shutdown(struct pci_dev *pdev) pdev 1263 drivers/net/ethernet/qlogic/qede/qede_main.c __qede_remove(pdev, QEDE_REMOVE_NORMAL); pdev 1306 drivers/net/ethernet/qlogic/qede/qede_main.c dma_free_coherent(&edev->pdev->dev, sizeof(*sb_info->sb_virt), pdev 1320 drivers/net/ethernet/qlogic/qede/qede_main.c sb_virt = dma_alloc_coherent(&edev->pdev->dev, pdev 1332 drivers/net/ethernet/qlogic/qede/qede_main.c dma_free_coherent(&edev->pdev->dev, sizeof(*sb_virt), pdev 1352 drivers/net/ethernet/qlogic/qede/qede_main.c dma_unmap_page(&edev->pdev->dev, pdev 1677 drivers/net/ethernet/qlogic/qede/qede_main.c fp->rxq->dev = &edev->pdev->dev; pdev 1698 drivers/net/ethernet/qlogic/qede/qede_main.c txq->dev = &edev->pdev->dev; pdev 2143 drivers/net/ethernet/qlogic/qede/qede_main.c if ((qed_info->b_inter_pf_switch || pci_num_vf(edev->pdev)) && pdev 2461 drivers/net/ethernet/qlogic/qede/qede_main.c __qede_remove(edev->pdev, QEDE_REMOVE_RECOVERY); pdev 2463 drivers/net/ethernet/qlogic/qede/qede_main.c rc = __qede_probe(edev->pdev, edev->dp_module, edev->dp_level, pdev 505 drivers/net/ethernet/qlogic/qede/qede_ptp.c ptp->clock = ptp_clock_register(&ptp->clock_info, &edev->pdev->dev); pdev 55 drivers/net/ethernet/qlogic/qede/qede_rdma.c edev->rdma_info.qedr_dev = qedr_drv->add(edev->cdev, edev->pdev, pdev 319 drivers/net/ethernet/qlogic/qla3xxx.c map = pci_map_single(qdev->pdev, pdev 324 drivers/net/ethernet/qlogic/qla3xxx.c err = pci_dma_mapping_error(qdev->pdev, map); pdev 1742 drivers/net/ethernet/qlogic/qla3xxx.c strlcpy(drvinfo->bus_info, pci_name(qdev->pdev), pdev 1806 drivers/net/ethernet/qlogic/qla3xxx.c map = pci_map_single(qdev->pdev, pdev 1812 drivers/net/ethernet/qlogic/qla3xxx.c err = pci_dma_mapping_error(qdev->pdev, map); pdev 1947 drivers/net/ethernet/qlogic/qla3xxx.c pci_unmap_single(qdev->pdev, pdev 1954 drivers/net/ethernet/qlogic/qla3xxx.c pci_unmap_page(qdev->pdev, pdev 2025 drivers/net/ethernet/qlogic/qla3xxx.c pci_unmap_single(qdev->pdev, pdev 2071 drivers/net/ethernet/qlogic/qla3xxx.c pci_unmap_single(qdev->pdev, pdev 2323 drivers/net/ethernet/qlogic/qla3xxx.c map = pci_map_single(qdev->pdev, skb->data, len, PCI_DMA_TODEVICE); pdev 2325 drivers/net/ethernet/qlogic/qla3xxx.c err = pci_dma_mapping_error(qdev->pdev, map); pdev 2361 drivers/net/ethernet/qlogic/qla3xxx.c map = pci_map_single(qdev->pdev, oal, pdev 2365 drivers/net/ethernet/qlogic/qla3xxx.c err = pci_dma_mapping_error(qdev->pdev, map); pdev 2385 drivers/net/ethernet/qlogic/qla3xxx.c map = skb_frag_dma_map(&qdev->pdev->dev, frag, 0, skb_frag_size(frag), pdev 2388 drivers/net/ethernet/qlogic/qla3xxx.c err = dma_mapping_error(&qdev->pdev->dev, map); pdev 2427 drivers/net/ethernet/qlogic/qla3xxx.c pci_unmap_single(qdev->pdev, pdev 2435 drivers/net/ethernet/qlogic/qla3xxx.c pci_unmap_page(qdev->pdev, pdev 2441 drivers/net/ethernet/qlogic/qla3xxx.c pci_unmap_single(qdev->pdev, pdev 2529 drivers/net/ethernet/qlogic/qla3xxx.c pci_alloc_consistent(qdev->pdev, pdev 2540 drivers/net/ethernet/qlogic/qla3xxx.c pci_alloc_consistent(qdev->pdev, pdev 2547 drivers/net/ethernet/qlogic/qla3xxx.c pci_free_consistent(qdev->pdev, (size_t) qdev->req_q_size, pdev 2565 drivers/net/ethernet/qlogic/qla3xxx.c pci_free_consistent(qdev->pdev, pdev 2571 drivers/net/ethernet/qlogic/qla3xxx.c pci_free_consistent(qdev->pdev, pdev 2597 drivers/net/ethernet/qlogic/qla3xxx.c pci_alloc_consistent(qdev->pdev, pdev 2617 drivers/net/ethernet/qlogic/qla3xxx.c pci_alloc_consistent(qdev->pdev, pdev 2623 drivers/net/ethernet/qlogic/qla3xxx.c pci_free_consistent(qdev->pdev, qdev->lrg_buf_q_alloc_size, pdev 2642 drivers/net/ethernet/qlogic/qla3xxx.c pci_free_consistent(qdev->pdev, pdev 2649 drivers/net/ethernet/qlogic/qla3xxx.c pci_free_consistent(qdev->pdev, pdev 2670 drivers/net/ethernet/qlogic/qla3xxx.c pci_alloc_consistent(qdev->pdev, pdev 2705 drivers/net/ethernet/qlogic/qla3xxx.c pci_free_consistent(qdev->pdev, pdev 2723 drivers/net/ethernet/qlogic/qla3xxx.c pci_unmap_single(qdev->pdev, pdev 2778 drivers/net/ethernet/qlogic/qla3xxx.c map = pci_map_single(qdev->pdev, pdev 2784 drivers/net/ethernet/qlogic/qla3xxx.c err = pci_dma_mapping_error(qdev->pdev, map); pdev 2869 drivers/net/ethernet/qlogic/qla3xxx.c pci_alloc_consistent(qdev->pdev, pdev 2925 drivers/net/ethernet/qlogic/qla3xxx.c pci_free_consistent(qdev->pdev, pdev 2941 drivers/net/ethernet/qlogic/qla3xxx.c pci_free_consistent(qdev->pdev, pdev 3390 drivers/net/ethernet/qlogic/qla3xxx.c struct pci_dev *pdev = qdev->pdev; pdev 3409 drivers/net/ethernet/qlogic/qla3xxx.c netdev_info(ndev, "Interrupt number = %d\n", pdev->irq); pdev 3427 drivers/net/ethernet/qlogic/qla3xxx.c free_irq(qdev->pdev->irq, ndev); pdev 3432 drivers/net/ethernet/qlogic/qla3xxx.c pci_disable_msi(qdev->pdev); pdev 3476 drivers/net/ethernet/qlogic/qla3xxx.c if (pci_enable_msi(qdev->pdev)) { pdev 3487 drivers/net/ethernet/qlogic/qla3xxx.c err = request_irq(qdev->pdev->irq, ql3xxx_isr, pdev 3492 drivers/net/ethernet/qlogic/qla3xxx.c qdev->pdev->irq); pdev 3526 drivers/net/ethernet/qlogic/qla3xxx.c free_irq(qdev->pdev->irq, ndev); pdev 3531 drivers/net/ethernet/qlogic/qla3xxx.c pci_disable_msi(qdev->pdev); pdev 3645 drivers/net/ethernet/qlogic/qla3xxx.c pci_unmap_single(qdev->pdev, pdev 3651 drivers/net/ethernet/qlogic/qla3xxx.c pci_unmap_page(qdev->pdev, pdev 3748 drivers/net/ethernet/qlogic/qla3xxx.c qdev->pci_slot = (u8) PCI_SLOT(qdev->pdev->devfn); pdev 3766 drivers/net/ethernet/qlogic/qla3xxx.c static int ql3xxx_probe(struct pci_dev *pdev, pdev 3774 drivers/net/ethernet/qlogic/qla3xxx.c err = pci_enable_device(pdev); pdev 3776 drivers/net/ethernet/qlogic/qla3xxx.c pr_err("%s cannot enable PCI device\n", pci_name(pdev)); pdev 3780 drivers/net/ethernet/qlogic/qla3xxx.c err = pci_request_regions(pdev, DRV_NAME); pdev 3782 drivers/net/ethernet/qlogic/qla3xxx.c pr_err("%s cannot obtain PCI resources\n", pci_name(pdev)); pdev 3786 drivers/net/ethernet/qlogic/qla3xxx.c pci_set_master(pdev); pdev 3788 drivers/net/ethernet/qlogic/qla3xxx.c if (!pci_set_dma_mask(pdev, DMA_BIT_MASK(64))) { pdev 3790 drivers/net/ethernet/qlogic/qla3xxx.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 3791 drivers/net/ethernet/qlogic/qla3xxx.c } else if (!(err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)))) { pdev 3793 drivers/net/ethernet/qlogic/qla3xxx.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 3797 drivers/net/ethernet/qlogic/qla3xxx.c pr_err("%s no usable DMA configuration\n", pci_name(pdev)); pdev 3807 drivers/net/ethernet/qlogic/qla3xxx.c SET_NETDEV_DEV(ndev, &pdev->dev); pdev 3809 drivers/net/ethernet/qlogic/qla3xxx.c pci_set_drvdata(pdev, ndev); pdev 3814 drivers/net/ethernet/qlogic/qla3xxx.c qdev->pdev = pdev; pdev 3827 drivers/net/ethernet/qlogic/qla3xxx.c qdev->mem_map_registers = pci_ioremap_bar(pdev, 1); pdev 3829 drivers/net/ethernet/qlogic/qla3xxx.c pr_err("%s: cannot map device registers\n", pci_name(pdev)); pdev 3844 drivers/net/ethernet/qlogic/qla3xxx.c ndev->irq = pdev->irq; pdev 3875 drivers/net/ethernet/qlogic/qla3xxx.c pci_write_config_word(pdev, (int)0x4e, (u16) 0x0036); pdev 3879 drivers/net/ethernet/qlogic/qla3xxx.c pr_err("%s: cannot register net device\n", pci_name(pdev)); pdev 3917 drivers/net/ethernet/qlogic/qla3xxx.c pci_release_regions(pdev); pdev 3919 drivers/net/ethernet/qlogic/qla3xxx.c pci_disable_device(pdev); pdev 3924 drivers/net/ethernet/qlogic/qla3xxx.c static void ql3xxx_remove(struct pci_dev *pdev) pdev 3926 drivers/net/ethernet/qlogic/qla3xxx.c struct net_device *ndev = pci_get_drvdata(pdev); pdev 3941 drivers/net/ethernet/qlogic/qla3xxx.c pci_release_regions(pdev); pdev 1076 drivers/net/ethernet/qlogic/qla3xxx.h struct pci_dev *pdev; pdev 1110 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h struct pci_dev *pdev; pdev 2017 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline int __qlcnic_shutdown(struct pci_dev *pdev) pdev 2019 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); pdev 2021 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h return adapter->nic_ops->shutdown(pdev); pdev 2311 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h dev_name(&adapter->pdev->dev), \ pdev 2325 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h unsigned short device = adapter->pdev->device; pdev 2331 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h unsigned short device = adapter->pdev->device; pdev 2339 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h unsigned short device = adapter->pdev->device; pdev 2359 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h unsigned short device = adapter->pdev->device; pdev 2371 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h unsigned short device = adapter->pdev->device; pdev 2378 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h unsigned short device = adapter->pdev->device; pdev 272 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct pci_dev *pdev = adapter->pdev; pdev 279 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_info(&pdev->dev, "Driver v%s, firmware version %d.%d.%d\n", pdev 309 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 326 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 341 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c adapter->msix_entries[0].vector = adapter->pdev->irq; pdev 342 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_info(&adapter->pdev->dev, "using legacy interrupt\n"); pdev 397 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, "PCI function number 8 and higher are not supported with legacy interrupt, func 0x%x\n", pdev 608 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 617 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 675 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 685 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 709 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 783 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_info(&adapter->pdev->dev, pdev 788 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c if (pci_find_ext_capability(adapter->pdev, pdev 808 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_info(&adapter->pdev->dev, pdev 816 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_info(&adapter->pdev->dev, pdev 843 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 865 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 875 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 888 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 931 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, "%s: Invalid mailbox command opcode 0x%x\n", pdev 952 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_info(&adapter->pdev->dev, pdev 960 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_dbg(&adapter->pdev->dev, "Completion AEN:0x%x.\n", pdev 996 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_info(&adapter->pdev->dev, "SFP+ Insert AEN:0x%x.\n", pdev 1000 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_info(&adapter->pdev->dev, "SFP Removed AEN:0x%x.\n", pdev 1007 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_dbg(&adapter->pdev->dev, "Unsupported AEN:0x%x.\n", pdev 1115 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 1159 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 1254 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 1262 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_info(&adapter->pdev->dev, "Rx Context[%d] Created, state:0x%x\n", pdev 1309 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 1527 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 1550 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 1571 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 1648 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 1667 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_info(&adapter->pdev->dev, "Set Port Config failed.\n"); pdev 1683 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_info(&adapter->pdev->dev, "Get Port config failed\n"); pdev 1704 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_info(&adapter->pdev->dev, pdev 2034 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_info(&adapter->pdev->dev, "LRO config failed\n"); pdev 2072 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_info(&adapter->pdev->dev, "RSS config failed\n"); pdev 2182 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, "Failed to get mac address%d\n", pdev 2379 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 2402 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, "Failed to set nic info%d\n", pdev 2433 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_info(&adapter->pdev->dev, pdev 2468 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct device *dev = &adapter->pdev->dev; pdev 2494 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct device *dev = &adapter->pdev->dev; pdev 2575 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 2584 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_info(&adapter->pdev->dev, pdev 2618 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 2645 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, "Illegal addr = 0x%x\n", addr); pdev 2818 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 2828 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 2851 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 2860 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 2883 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 2899 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 2919 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 2935 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 2951 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 2961 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, "%s: failed at %d\n", pdev 2988 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_info(&adapter->pdev->dev, pdev 3002 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_info(&adapter->pdev->dev, pdev 3005 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_info(&adapter->pdev->dev, pdev 3010 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_info(&adapter->pdev->dev, pdev 3036 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_info(&adapter->pdev->dev, pdev 3043 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 3051 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 3075 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 3146 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, "Illegal addr = 0x%x\n", addr); pdev 3188 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_info(&adapter->pdev->dev, pdev 3224 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_info(&adapter->pdev->dev, "link state down\n"); pdev 3234 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_info(&adapter->pdev->dev, pdev 3476 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_info(&adapter->pdev->dev, pdev 3517 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_warn(&adapter->pdev->dev, "Unknown get statistics mode\n"); pdev 3582 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 3597 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_info(&adapter->pdev->dev, "%s: Reg test failed\n", pdev 3670 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_info(&adapter->pdev->dev, pdev 3674 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 3704 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 3740 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 3772 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->pdev->dev, pdev 3805 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_info(&adapter->pdev->dev, "%s: EEPROM test failed.\n", pdev 3812 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static int qlcnic_83xx_shutdown(struct pci_dev *pdev) pdev 3814 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); pdev 3827 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c retval = pci_save_state(pdev); pdev 3902 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_info(&adapter->pdev->dev, "%s: Mailbox command 0x%x\n", pdev 4055 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct device *dev = &adapter->pdev->dev; pdev 4088 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_info(&adapter->pdev->dev, "Mbx interrupt mask=0x%x, Mbx interrupt enable=0x%x, Host mbx control=0x%x, Fw mbx control=0x%x", pdev 4101 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct device *dev = &adapter->pdev->dev; pdev 4189 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static pci_ers_result_t qlcnic_83xx_io_error_detected(struct pci_dev *pdev, pdev 4192 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); pdev 4205 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c pci_save_state(pdev); pdev 4206 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c pci_disable_device(pdev); pdev 4211 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static pci_ers_result_t qlcnic_83xx_io_slot_reset(struct pci_dev *pdev) pdev 4213 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); pdev 4216 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c pdev->error_state = pci_channel_io_normal; pdev 4217 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = pci_enable_device(pdev); pdev 4221 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c pci_set_power_state(pdev, PCI_D0); pdev 4222 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c pci_set_master(pdev); pdev 4223 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c pci_restore_state(pdev); pdev 4234 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static void qlcnic_83xx_io_resume(struct pci_dev *pdev) pdev 4236 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); pdev 150 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_info(&adapter->pdev->dev, pdev 252 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_info(&adapter->pdev->dev, pdev 335 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_info(&adapter->pdev->dev, pdev 340 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_info(&adapter->pdev->dev, pdev 347 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_info(&adapter->pdev->dev, pdev 357 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_info(&adapter->pdev->dev, pdev 456 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_info(&adapter->pdev->dev, "Device will enter failed state\n"); pdev 598 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_err(&adapter->pdev->dev, pdev 601 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_err(&adapter->pdev->dev, pdev 604 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_err(&adapter->pdev->dev, pdev 718 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_info(&adapter->pdev->dev, "vNIC mode disabled\n"); pdev 733 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_info(&adapter->pdev->dev, "vNIC mode enabled\n"); pdev 743 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_err(&adapter->pdev->dev, pdev 833 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_err(&adapter->pdev->dev, pdev 911 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_info(&adapter->pdev->dev, pdev 922 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_info(&adapter->pdev->dev, pdev 935 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_info(&adapter->pdev->dev, pdev 949 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_err(&adapter->pdev->dev, "%s: TBD\n", __func__); pdev 977 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_info(&adapter->pdev->dev, "%s: TBD\n", __func__); pdev 992 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_err(&adapter->pdev->dev, pdev 1002 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_err(&adapter->pdev->dev, pdev 1013 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_err(&adapter->pdev->dev, pdev 1178 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_info(&adapter->pdev->dev, pdev 1284 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_err(&adapter->pdev->dev, pdev 1309 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_err(&adapter->pdev->dev, pdev 1406 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_err(&adapter->pdev->dev, "MS memory write failed\n"); pdev 1420 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_err(&adapter->pdev->dev, pdev 1443 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_info(&adapter->pdev->dev, "SRE-Shim Ctrl:0x%x\n", val); pdev 1447 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_info(&adapter->pdev->dev, pdev 1451 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_info(&adapter->pdev->dev, pdev 1459 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_info(&adapter->pdev->dev, "0x%x ", val); pdev 1461 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_info(&adapter->pdev->dev, "\n"); pdev 1466 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_info(&adapter->pdev->dev, pdev 1470 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_info(&adapter->pdev->dev, pdev 1478 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_info(&adapter->pdev->dev, "0x%x ", val); pdev 1480 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_info(&adapter->pdev->dev, "\n"); pdev 1485 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_info(&adapter->pdev->dev, pdev 1489 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_info(&adapter->pdev->dev, pdev 1502 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_info(&adapter->pdev->dev, "0x%x ", val); pdev 1504 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_info(&adapter->pdev->dev, "\n"); pdev 1513 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_info(&adapter->pdev->dev, pdev 1524 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_err(&adapter->pdev->dev, pdev 1554 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_info(&adapter->pdev->dev, pdev 1592 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_err(&p_dev->pdev->dev, "firmware hang detected\n"); pdev 1597 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_info(&p_dev->pdev->dev, "Dumping HW/FW registers\n" pdev 1610 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_err(&p_dev->pdev->dev, pdev 1629 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_err(&p_dev->pdev->dev, "%s: failed, state = 0x%x\n", __func__, val); pdev 1675 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_err(&p_dev->pdev->dev, pdev 1678 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_err(&p_dev->pdev->dev, pdev 1701 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_err(&p_dev->pdev->dev, "%s: failed\n", __func__); pdev 1732 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_err(&p_dev->pdev->dev, "%s: flash read failed\n", __func__); pdev 1742 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_err(&p_dev->pdev->dev, "%s: flash read failed\n", __func__); pdev 1973 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_err(&p_dev->pdev->dev, pdev 1976 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_err(&p_dev->pdev->dev, pdev 2040 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_err(&p_dev->pdev->dev, pdev 2057 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_err(&p_dev->pdev->dev, "%s: failed\n", __func__); pdev 2064 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_err(&p_dev->pdev->dev, "%s: failed\n", __func__); pdev 2071 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_err(&p_dev->pdev->dev, "%s: failed\n", __func__); pdev 2096 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c struct device *dev = &adapter->pdev->dev; pdev 2195 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c &(adapter->pdev->dev))) { pdev 2196 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_err(&adapter->pdev->dev, pdev 2329 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_err(&adapter->pdev->dev, "%s: Invalid opmode %d\n", pdev 2372 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_info(&adapter->pdev->dev, "HAL Version: %d\n", pdev 2397 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_err(&adapter->pdev->dev, pdev 2406 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c struct pci_dev *pdev = adapter->pdev; pdev 2415 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c switch (pdev->device) { pdev 2426 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_err(&pdev->dev, "%s: Invalid device id\n", pdev 2497 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_err(&adapter->pdev->dev, "Failed reading flash mfg id\n"); pdev 2516 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c dev_err(&adapter->pdev->dev, "Failed to setup interrupt\n"); pdev 98 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c struct device *dev = &adapter->pdev->dev; pdev 156 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c dev_info(&adapter->pdev->dev, pdev 177 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c dev_info(&adapter->pdev->dev, "HAL Version: %d, Virtual function\n", pdev 223 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c dev_err(&adapter->pdev->dev, "Invalid Virtual NIC opmode\n"); pdev 256 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c dev_err(&adapter->pdev->dev, pdev 117 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c struct pci_dev *pdev = adapter->pdev; pdev 137 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c dev_err(&pdev->dev, "command timeout, response = 0x%x\n", rsp); pdev 162 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c dev_err(&pdev->dev, fmt, cmd->rsp.arg[0]); pdev 201 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c dev_info(&adapter->pdev->dev, pdev 227 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c dev_err(&adapter->pdev->dev, "Failed to set mtu\n"); pdev 266 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c addr = dma_alloc_coherent(&adapter->pdev->dev, rq_size, pdev 272 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c addr = dma_alloc_coherent(&adapter->pdev->dev, rsp_size, pdev 347 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c dev_err(&adapter->pdev->dev, pdev 385 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c dma_free_coherent(&adapter->pdev->dev, rsp_size, prsp, pdev 388 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c dma_free_coherent(&adapter->pdev->dev, rq_size, prq, hostrq_phys_addr); pdev 406 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c dev_err(&adapter->pdev->dev, pdev 437 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c rq_addr = dma_alloc_coherent(&adapter->pdev->dev, rq_size, pdev 443 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c rsp_addr = dma_alloc_coherent(&adapter->pdev->dev, rsp_size, pdev 516 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c dma_free_coherent(&adapter->pdev->dev, rsp_size, rsp_addr, pdev 519 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c dma_free_coherent(&adapter->pdev->dev, rq_size, rq_addr, rq_phys_addr); pdev 536 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c dev_err(&adapter->pdev->dev, pdev 567 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c struct pci_dev *pdev = adapter->pdev; pdev 573 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c ptr = (__le32 *)dma_alloc_coherent(&pdev->dev, sizeof(u32), pdev 583 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c addr = dma_alloc_coherent(&pdev->dev, TX_DESC_RINGSIZE(tx_ring), pdev 596 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c addr = dma_alloc_coherent(&adapter->pdev->dev, pdev 610 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c addr = dma_alloc_coherent(&adapter->pdev->dev, pdev 632 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c pci_reset_function(dev->pdev); pdev 727 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c dma_free_coherent(&adapter->pdev->dev, sizeof(u32), pdev 735 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c dma_free_coherent(&adapter->pdev->dev, pdev 747 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c dma_free_coherent(&adapter->pdev->dev, pdev 759 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c dma_free_coherent(&adapter->pdev->dev, pdev 839 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c dev_err(&adapter->pdev->dev, pdev 858 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c nic_info_addr = dma_alloc_coherent(&adapter->pdev->dev, nic_size, pdev 874 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c dev_err(&adapter->pdev->dev, pdev 892 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c dma_free_coherent(&adapter->pdev->dev, nic_size, nic_info_addr, pdev 912 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c nic_info_addr = dma_alloc_coherent(&adapter->pdev->dev, nic_size, pdev 940 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c dev_err(&adapter->pdev->dev, pdev 947 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c dma_free_coherent(&adapter->pdev->dev, nic_size, nic_info_addr, pdev 967 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c pci_info_addr = dma_alloc_coherent(&adapter->pdev->dev, pci_size, pdev 1001 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c dev_err(&adapter->pdev->dev, pdev 1009 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c dev_err(&adapter->pdev->dev, pdev 1016 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c dma_free_coherent(&adapter->pdev->dev, pci_size, pci_info_addr, pdev 1026 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c struct device *dev = &adapter->pdev->dev; pdev 1033 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c dev_err(&adapter->pdev->dev, "%s: Not a management function\n", pdev 1076 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c dev_err(&adapter->pdev->dev, pdev 1081 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c stats_addr = dma_alloc_coherent(&adapter->pdev->dev, stats_size, pdev 1117 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c dma_free_coherent(&adapter->pdev->dev, stats_size, stats_addr, pdev 1137 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c stats_addr = dma_alloc_coherent(&adapter->pdev->dev, stats_size, pdev 1172 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c dev_err(&adapter->pdev->dev, pdev 1179 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c dma_free_coherent(&adapter->pdev->dev, stats_size, stats_addr, pdev 1277 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c dev_err(&adapter->pdev->dev, pdev 1286 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c struct device *dev = &adapter->pdev->dev; pdev 1320 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c struct device *dev = &adapter->pdev->dev; pdev 1327 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c dev_err(&adapter->pdev->dev, "%s: Not a management function\n", pdev 1375 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c dev_err(&adapter->pdev->dev, "%s: Invalid opmode 0x%x\n", pdev 316 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c dev_err(&dcb->adapter->pdev->dev, pdev 358 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c dev_err(&adapter->pdev->dev, pdev 397 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c dev_err(&dcb->adapter->pdev->dev, "Invalid DCB configuration\n"); pdev 430 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct device *dev = &adapter->pdev->dev; pdev 587 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c dev_err(&adapter->pdev->dev, pdev 281 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), pdev 405 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c dev_err(&adapter->pdev->dev, "Unsupported board model %d\n", pdev 543 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c (adapter->ahw->revision_id << 16) | (adapter->pdev)->device; pdev 621 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c eeprom->magic = (adapter->pdev)->vendor | pdev 622 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c ((adapter->pdev)->device << 16); pdev 942 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c if ((data_read & 0xffff) != adapter->pdev->vendor) pdev 1069 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c dev_warn(&adapter->pdev->dev, pdev 1076 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c dev_err(&adapter->pdev->dev, pdev 1079 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c dev_warn(&adapter->pdev->dev, pdev 1100 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c dev_info(&adapter->pdev->dev, pdev 1105 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c dev_warn(&adapter->pdev->dev, "%s loopback test in progress\n", pdev 1108 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c dev_warn(&adapter->pdev->dev, pdev 1435 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c dev_err(&adapter->pdev->dev, pdev 1452 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c dev_err(&adapter->pdev->dev, pdev 1618 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c dev_info(&adapter->pdev->dev, "FW dump enabled\n"); pdev 1641 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c dev_info(&adapter->pdev->dev, "FW dump disabled\n"); pdev 324 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c dev_err(&adapter->pdev->dev, pdev 328 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c dev_err(&adapter->pdev->dev, pdev 332 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c dev_err(&adapter->pdev->dev, pdev 720 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c dev_err(&adapter->pdev->dev, "%sting loopback mode failed\n", pdev 1162 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c dev_err(&adapter->pdev->dev, "Invalid offset 0x%lx\n", off); pdev 1169 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c dev_warn(&adapter->pdev->dev, pdev 1203 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c dev_err(&adapter->pdev->dev, pdev 1233 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c dev_err(&adapter->pdev->dev, pdev 1394 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c dev_err(&adapter->pdev->dev, pdev 1447 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c dev_err(&adapter->pdev->dev, pdev 1467 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c struct pci_dev *pdev = adapter->pdev; pdev 1474 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c dev_err(&pdev->dev, "invalid board config, magic=%08x\n", pdev 1516 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c dev_err(&pdev->dev, "unknown board type %x\n", board_type); pdev 1559 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c dev_err(&adapter->pdev->dev, "LED configuration failed.\n"); pdev 1600 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c pci_read_config_dword(adapter->pdev, QLCNIC_MSIX_TABLE_OFFSET, &func); pdev 1648 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c int qlcnic_82xx_shutdown(struct pci_dev *pdev) pdev 1650 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); pdev 1665 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c retval = pci_save_state(pdev); pdev 1670 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c pci_enable_wake(pdev, PCI_D3cold, 1); pdev 1671 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c pci_enable_wake(pdev, PCI_D3hot, 1); pdev 1684 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c dev_err(&adapter->pdev->dev, "failed to start firmware\n"); pdev 98 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c pci_unmap_single(adapter->pdev, pdev 143 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c pci_unmap_single(adapter->pdev, buffrag->dma, pdev 150 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c pci_unmap_page(adapter->pdev, buffrag->dma, pdev 306 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c dev_err(&adapter->pdev->dev, pdev 325 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c dev_err(&adapter->pdev->dev, "Error waiting for rom done\n"); pdev 392 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c struct pci_dev *pdev = adapter->pdev; pdev 450 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c dev_err(&pdev->dev, "ERROR Reading crb_init area: val:%x\n", n); pdev 457 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c dev_err(&pdev->dev, "QLOGIC card flash not initialized.\n"); pdev 480 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c dev_err(&pdev->dev, "CRB init value out of range %x\n", pdev 574 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c dev_err(&adapter->pdev->dev, "Command Peg initialization not " pdev 595 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c dev_err(&adapter->pdev->dev, "Receive Peg initialization not complete, state: 0x%x.\n", pdev 627 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c dev_err(&adapter->pdev->dev, pdev 658 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c dev_warn(&adapter->pdev->dev, pdev 672 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c dev_warn(&adapter->pdev->dev, pdev 683 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c dev_warn(&adapter->pdev->dev, pdev 721 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c dev_err(&adapter->pdev->dev, pdev 914 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c dev_err(&adapter->pdev->dev, pdev 920 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c dev_err(&adapter->pdev->dev, pdev 926 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c dev_err(&adapter->pdev->dev, pdev 932 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c dev_err(&adapter->pdev->dev, pdev 1060 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c dev_info(&adapter->pdev->dev, "Resetting rom_lock\n"); pdev 1116 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c struct pci_dev *pdev = adapter->pdev; pdev 1118 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c dev_info(&pdev->dev, "loading firmware from %s\n", pdev 1176 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c dev_info(&pdev->dev, pdev 1209 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c struct pci_dev *pdev = adapter->pdev; pdev 1233 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c dev_err(&pdev->dev, pdev 1242 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c dev_err(&pdev->dev, "%s: firmware bios is incompatible\n", pdev 1274 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c struct pci_dev *pdev = adapter->pdev; pdev 1287 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c &pdev->dev); pdev 580 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c static int qlcnic_map_tx_skb(struct pci_dev *pdev, struct sk_buff *skb, pdev 591 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c map = pci_map_single(pdev, skb->data, skb_headlen(skb), pdev 593 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c if (pci_dma_mapping_error(pdev, map)) pdev 602 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c map = skb_frag_dma_map(&pdev->dev, frag, 0, skb_frag_size(frag), pdev 604 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c if (dma_mapping_error(&pdev->dev, map)) pdev 616 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c pci_unmap_page(pdev, nf->dma, nf->length, PCI_DMA_TODEVICE); pdev 620 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c pci_unmap_single(pdev, nf->dma, skb_headlen(skb), PCI_DMA_TODEVICE); pdev 626 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c static void qlcnic_unmap_buffers(struct pci_dev *pdev, struct sk_buff *skb, pdev 634 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c pci_unmap_page(pdev, nf->dma, nf->length, PCI_DMA_TODEVICE); pdev 638 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c pci_unmap_single(pdev, nf->dma, skb_headlen(skb), PCI_DMA_TODEVICE); pdev 656 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct pci_dev *pdev; pdev 704 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c pdev = adapter->pdev; pdev 709 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c if (qlcnic_map_tx_skb(pdev, skb, pbuf)) { pdev 783 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c qlcnic_unmap_buffers(pdev, skb, pbuf); pdev 820 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct pci_dev *pdev = adapter->pdev; pdev 829 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c dma = pci_map_single(pdev, skb->data, pdev 832 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c if (pci_dma_mapping_error(pdev, dma)) { pdev 893 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct pci_dev *pdev = adapter->pdev; pdev 907 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c pci_unmap_single(pdev, frag->dma, frag->length, pdev 912 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c pci_unmap_page(pdev, frag->dma, frag->length, pdev 1101 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c dev = &adapter->pdev->dev; pdev 1151 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c pci_unmap_single(adapter->pdev, buffer->dma, ring->dma_size, pdev 1484 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c dev_name(&adapter->pdev->dev), __func__); pdev 1912 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c dev_info(&adapter->pdev->dev, pdev 55 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static int qlcnic_probe(struct pci_dev *pdev, const struct pci_device_id *ent); pdev 56 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static void qlcnic_remove(struct pci_dev *pdev); pdev 94 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c if (adapter->pdev->device == PCI_DEVICE_ID_QLOGIC_QLE824X) pdev 299 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct pci_dev *pdev = adapter->pdev; pdev 314 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_warn(&pdev->dev, "Bad MAC address %pM.\n", pdev 688 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct pci_dev *pdev = adapter->pdev; pdev 718 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c err = pci_enable_msix_exact(pdev, adapter->msix_entries, num_msix); pdev 758 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct pci_dev *pdev = adapter->pdev; pdev 776 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c err = pci_enable_msix_range(pdev, pdev 782 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_info(&pdev->dev, "using msi-x interrupts\n"); pdev 785 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c pci_disable_msix(pdev); pdev 787 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_info(&pdev->dev, pdev 813 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_info(&pdev->dev, pdev 819 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_info(&pdev->dev, pdev 849 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct pci_dev *pdev = adapter->pdev; pdev 851 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c if (qlcnic_use_msi && !pci_enable_msi(pdev)) { pdev 856 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_info(&pdev->dev, "using msi interrupts\n"); pdev 857 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c adapter->msix_entries[0].vector = pdev->irq; pdev 872 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_info(&pdev->dev, "using legacy interrupts\n"); pdev 873 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c adapter->msix_entries[0].vector = pdev->irq; pdev 928 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&adapter->pdev->dev, pdev 940 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c pci_disable_msix(adapter->pdev); pdev 942 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c pci_disable_msi(adapter->pdev); pdev 1045 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&adapter->pdev->dev, "%s: Invalid function 0x%x, max 0x%x\n", pdev 1141 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_info(&adapter->pdev->dev, pdev 1170 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static int qlcnic_setup_pci_map(struct pci_dev *pdev, pdev 1178 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c mem_len = pci_resource_len(pdev, 0); pdev 1180 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_get_bar_length(pdev->device, &bar0_len); pdev 1183 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c mem_ptr0 = pci_ioremap_bar(pdev, 0); pdev 1185 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&pdev->dev, "failed to map PCI bar 0\n"); pdev 1193 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_info(&pdev->dev, "%dKB memory map\n", (int)(mem_len >> 10)); pdev 1206 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct pci_dev *pdev = adapter->pdev; pdev 1210 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c subsystem_vendor = pdev->subsystem_vendor; pdev 1212 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c if (pdev->device == PCI_DEVICE_ID_QLOGIC_QLE824X || pdev 1213 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c pdev->device == PCI_DEVICE_ID_QLOGIC_QLE834X) { pdev 1215 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_boards[index].sub_device == pdev->subsystem_device) pdev 1226 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct pci_dev *pdev = adapter->pdev; pdev 1230 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c if (qlcnic_boards[i].vendor == pdev->vendor && pdev 1231 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_boards[i].device == pdev->device && pdev 1250 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct pci_dev *pdev = adapter->pdev; pdev 1264 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&pdev->dev, "Error getting board config info.\n"); pdev 1272 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_info(&pdev->dev, pdev 1277 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_info(&pdev->dev, "Driver v%s, firmware v%d.%d.%d\n", pdev 1342 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_info(&adapter->pdev->dev, "vNIC mode enabled.\n"); pdev 1487 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_info(&adapter->pdev->dev, pdev 1492 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_info(&adapter->pdev->dev, pdev 1623 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&adapter->pdev->dev, pdev 1696 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&adapter->pdev->dev, pdev 1712 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&adapter->pdev->dev, "Device state set to failed\n"); pdev 1989 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct pci_dev *pdev = adapter->pdev; pdev 2001 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&pdev->dev, "Error in setting sw resources\n"); pdev 2007 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&pdev->dev, "Error in setting hw resources\n"); pdev 2013 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&pdev->dev, "failed to setup interrupt\n"); pdev 2125 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dma_free_coherent(&adapter->pdev->dev, QLC_PEX_DMA_READ_SIZE, pdev 2289 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct pci_dev *pdev = adapter->pdev; pdev 2358 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&pdev->dev, "failed to register net device\n"); pdev 2365 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static int qlcnic_set_dma_mask(struct pci_dev *pdev, int *pci_using_dac) pdev 2367 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c if (!pci_set_dma_mask(pdev, DMA_BIT_MASK(64)) && pdev 2368 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c !pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64))) pdev 2370 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c else if (!pci_set_dma_mask(pdev, DMA_BIT_MASK(32)) && pdev 2371 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c !pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32))) pdev 2374 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&pdev->dev, "Unable to set DMA mask, aborting\n"); pdev 2462 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 2470 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c err = pci_enable_device(pdev); pdev 2474 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c if (!(pci_resource_flags(pdev, 0) & IORESOURCE_MEM)) { pdev 2479 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c err = qlcnic_set_dma_mask(pdev, &pci_using_dac); pdev 2483 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c err = pci_request_regions(pdev, qlcnic_driver_name); pdev 2487 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c pci_set_master(pdev); pdev 2488 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c pci_enable_pcie_error_reporting(pdev); pdev 2515 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c err = qlcnic_setup_pci_map(pdev, ahw); pdev 2526 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 2530 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c adapter->pdev = pdev; pdev 2536 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&pdev->dev, "Failed to create workqueue\n"); pdev 2545 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c ahw->revision_id = pdev->revision; pdev 2565 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&pdev->dev, "Loading fw failed.Please Reboot\n" pdev 2598 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&pdev->dev, "Adapter initialization failed due to a faulty hardware\n"); pdev 2599 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&pdev->dev, "Please replace the adapter with new one and return the faulty adapter for repair\n"); pdev 2602 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&pdev->dev, "Adapter initialization failed. Please reboot\n"); pdev 2605 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&pdev->dev, "Adapter initialization failed\n"); pdev 2608 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&pdev->dev, "Adapter initialization failed. Driver will load in maintenance mode to recover the adapter using the application\n"); pdev 2616 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&pdev->dev, pdev 2623 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_warn(&pdev->dev, "failed to read mac addr\n"); pdev 2637 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_warn(&pdev->dev, pdev 2646 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&pdev->dev, "Failed to setup interrupt\n"); pdev 2662 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c pci_set_drvdata(pdev, adapter); pdev 2670 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_info(&adapter->pdev->dev, "%s: GbE port initialized\n", pdev 2674 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_info(&adapter->pdev->dev, "%s: XGbE port initialized\n", pdev 2711 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c pci_release_regions(pdev); pdev 2714 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c pci_disable_device(pdev); pdev 2731 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&pdev->dev, "Failed to register net device\n"); pdev 2736 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c pci_set_drvdata(pdev, adapter); pdev 2742 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static void qlcnic_remove(struct pci_dev *pdev) pdev 2748 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c adapter = pci_get_drvdata(pdev); pdev 2792 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c pci_disable_pcie_error_reporting(pdev); pdev 2793 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c pci_release_regions(pdev); pdev 2794 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c pci_disable_device(pdev); pdev 2806 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static void qlcnic_shutdown(struct pci_dev *pdev) pdev 2808 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c if (__qlcnic_shutdown(pdev)) pdev 2811 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c pci_disable_device(pdev); pdev 2815 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static int qlcnic_suspend(struct pci_dev *pdev, pm_message_t state) pdev 2819 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c retval = __qlcnic_shutdown(pdev); pdev 2823 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 2827 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static int qlcnic_resume(struct pci_dev *pdev) pdev 2829 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); pdev 2832 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c err = pci_enable_device(pdev); pdev 2836 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c pci_set_power_state(pdev, PCI_D0); pdev 2837 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c pci_set_master(pdev); pdev 2838 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c pci_restore_state(pdev); pdev 3265 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_info(&adapter->pdev->dev, pdev 3310 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_warn(&adapter->pdev->dev, "IDC Version mismatch, driver's" pdev 3368 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&adapter->pdev->dev, "Device in failed state.\n"); pdev 3388 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&adapter->pdev->dev, pdev 3433 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_info(&adapter->pdev->dev, "Detected state change from " pdev 3439 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_info(&adapter->pdev->dev, "Reset:Failed to get ack %d sec\n", pdev 3503 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&adapter->pdev->dev, "Fwinit work failed state=%u " pdev 3529 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&adapter->pdev->dev, pdev 3534 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&adapter->pdev->dev, pdev 3537 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&adapter->pdev->dev, pdev 3545 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&adapter->pdev->dev, "Detaching the device: temp=%d\n", pdev 3553 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&adapter->pdev->dev, pdev 3601 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_info(&adapter->pdev->dev, "Pause control frames disabled" pdev 3745 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&adapter->pdev->dev, "firmware hang detected\n"); pdev 3747 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&adapter->pdev->dev, "Dumping hw/fw registers\n" pdev 3760 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&adapter->pdev->dev, pdev 3799 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static int qlcnic_is_first_func(struct pci_dev *pdev) pdev 3802 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c int val = pdev->devfn; pdev 3806 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c (pdev->bus), pdev->bus->number, pdev 3807 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c PCI_DEVFN(PCI_SLOT(pdev->devfn), val)); pdev 3820 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static int qlcnic_attach_func(struct pci_dev *pdev) pdev 3823 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); pdev 3826 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c pdev->error_state = pci_channel_io_normal; pdev 3828 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c err = pci_enable_device(pdev); pdev 3832 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c pci_set_master(pdev); pdev 3833 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c pci_restore_state(pdev); pdev 3835 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c first_func = qlcnic_is_first_func(pdev); pdev 3884 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static pci_ers_result_t qlcnic_82xx_io_error_detected(struct pci_dev *pdev, pdev 3887 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); pdev 3909 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c pci_save_state(pdev); pdev 3910 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c pci_disable_device(pdev); pdev 3915 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static pci_ers_result_t qlcnic_82xx_io_slot_reset(struct pci_dev *pdev) pdev 3920 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c res = qlcnic_attach_func(pdev) ? PCI_ERS_RESULT_DISCONNECT : pdev 3927 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static void qlcnic_82xx_io_resume(struct pci_dev *pdev) pdev 3930 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); pdev 3939 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static pci_ers_result_t qlcnic_io_error_detected(struct pci_dev *pdev, pdev 3942 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); pdev 3946 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c return hw_ops->io_error_detected(pdev, state); pdev 3948 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&pdev->dev, "AER error_detected handler not registered.\n"); pdev 3953 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static pci_ers_result_t qlcnic_io_slot_reset(struct pci_dev *pdev) pdev 3955 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); pdev 3959 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c return hw_ops->io_slot_reset(pdev); pdev 3961 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&pdev->dev, "AER slot_reset handler not registered.\n"); pdev 3966 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static void qlcnic_io_resume(struct pci_dev *pdev) pdev 3968 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); pdev 3972 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c hw_ops->io_resume(pdev); pdev 3974 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&pdev->dev, "AER resume handler not registered.\n"); pdev 4093 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&adapter->pdev->dev, pdev 447 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c dev_info(&adapter->pdev->dev, pdev 491 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c dev_info(&adapter->pdev->dev, pdev 642 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c dev_err(&adapter->pdev->dev, pdev 672 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c dev_info(&adapter->pdev->dev, pdev 693 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c dev_err(&adapter->pdev->dev, pdev 724 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c struct device *dev = &adapter->pdev->dev; pdev 775 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c struct device *dev = &adapter->pdev->dev; pdev 859 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c struct device *dev = &adapter->pdev->dev; pdev 927 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c dev_err(&adapter->pdev->dev, pdev 973 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c dev_err(&adapter->pdev->dev, pdev 1178 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c tmp_addr = dma_alloc_coherent(&adapter->pdev->dev, temp_size, pdev 1202 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c dma_free_coherent(&adapter->pdev->dev, temp_size, tmp_addr, tmp_addr_t); pdev 1222 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c dev_err(&adapter->pdev->dev, pdev 1243 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c dev_err(&adapter->pdev->dev, pdev 1255 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c dev_err(&adapter->pdev->dev, pdev 1266 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c temp_buffer = dma_alloc_coherent(&adapter->pdev->dev, pdev 1277 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c dev_info(&adapter->pdev->dev, pdev 1293 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c struct device *dev = &adapter->pdev->dev; pdev 1310 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c dev_info(&adapter->pdev->dev, "Dump not enabled\n"); pdev 1315 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c dev_info(&adapter->pdev->dev, pdev 1410 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c return ((adapter->pdev->device == PCI_DEVICE_ID_QLOGIC_QLE8830) && pdev 1420 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c struct pci_dev *pdev = adapter->pdev; pdev 1437 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c dev_info(&pdev->dev, "Supports FW dump capability\n"); pdev 1449 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c dev_info(&pdev->dev, pdev 125 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct pci_dev *dev = adapter->pdev; pdev 170 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c dev_err(&adapter->pdev->dev, pdev 180 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c dev_err(&adapter->pdev->dev, "Cannot create async workqueue\n"); pdev 216 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c dev_info(&adapter->pdev->dev, pdev 329 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c dev_err(&adapter->pdev->dev, pdev 337 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c dev_err(&adapter->pdev->dev, pdev 360 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct device *dev = &adapter->pdev->dev; pdev 372 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c dev_err(&adapter->pdev->dev, pdev 444 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c dev_info(&adapter->pdev->dev, "Number of allowed Guest VLANs = %d\n", pdev 477 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c dev_err(&adapter->pdev->dev, "Failed to get ACL, err=%d\n", pdev 516 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c dev_info(&adapter->pdev->dev, "HAL Version: %d\n", pdev 536 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c dev_warn(&adapter->pdev->dev, pdev 545 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c dev_err(&adapter->pdev->dev, "Failed to setup interrupt\n"); pdev 577 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c pci_set_drvdata(adapter->pdev, adapter); pdev 578 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c dev_info(&adapter->pdev->dev, "%s: XGbE port initialized\n", pdev 638 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c dev_warn(&adapter->pdev->dev, "failed to read mac addr\n"); pdev 651 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c dev_info(&adapter->pdev->dev, pdev 1291 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c dev_err(&adapter->pdev->dev, pdev 1341 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c dev_err(&adapter->pdev->dev, pdev 1375 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct device *dev = &adapter->pdev->dev; pdev 1476 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c dev_err(&adapter->pdev->dev, pdev 1581 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c if (adapter->pdev->is_virtfn) { pdev 1739 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct device *dev = &adapter->pdev->dev; pdev 1769 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct device *dev = &adapter->pdev->dev; pdev 1842 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c dev_err(&adapter->pdev->dev, "Device is in failed state\n"); pdev 1857 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c dev_info(&adapter->pdev->dev, "Device is in quiescent state\n"); pdev 1876 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c dev_err(&adapter->pdev->dev, pdev 1889 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c dev_err(&adapter->pdev->dev, "%s: Device in unknown state\n", __func__); pdev 2076 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c dev_err(&adapter->pdev->dev, pdev 2112 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static int qlcnic_sriov_vf_shutdown(struct pci_dev *pdev) pdev 2114 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); pdev 2129 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c retval = pci_save_state(pdev); pdev 61 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c dev_err(&adapter->pdev->dev, pdev 187 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c dev_err(&adapter->pdev->dev, pdev 210 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c dev_info(&adapter->pdev->dev, pdev 312 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c dev_err(&adapter->pdev->dev, pdev 352 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c dev_err(&adapter->pdev->dev, pdev 373 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c dev_err(&adapter->pdev->dev, pdev 398 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c dev_err(&adapter->pdev->dev, pdev 426 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c dev_err(&adapter->pdev->dev, "Cannot create FLR workqueue\n"); pdev 459 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c pci_disable_sriov(adapter->pdev); pdev 469 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if (pci_vfs_assigned(adapter->pdev)) { pdev 574 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = pci_enable_sriov(adapter->pdev, num_vfs); pdev 715 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c dev_err(&adapter->pdev->dev, "Failed to set ACL, err=%d\n", pdev 1610 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c dev_err(&adapter->pdev->dev, pdev 1636 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c dev_err(&adapter->pdev->dev, pdev 1796 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c dev_info(&adapter->pdev->dev, "%s: op_mode %d\n", pdev 367 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c dev_err(&adapter->pdev->dev, "%s: Invalid nic function\n", __func__); pdev 1139 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c dev_err(&adapter->pdev->dev, pdev 1157 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c dev_err(&adapter->pdev->dev, pdev 1168 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c dev_err(&adapter->pdev->dev, pdev 1293 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c struct device *dev = &adapter->pdev->dev; pdev 1324 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c struct device *dev = &adapter->pdev->dev; pdev 1334 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c struct device *dev = &adapter->pdev->dev; pdev 1342 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c struct device *dev = &adapter->pdev->dev; pdev 1381 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c struct device *dev = &adapter->pdev->dev; pdev 1418 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c struct device *dev = &adapter->pdev->dev; pdev 1428 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c struct device *dev = &adapter->pdev->dev; pdev 1215 drivers/net/ethernet/qualcomm/emac/emac-mac.c void emac_mac_rx_tx_ring_init_all(struct platform_device *pdev, pdev 233 drivers/net/ethernet/qualcomm/emac/emac-mac.h void emac_mac_rx_tx_ring_init_all(struct platform_device *pdev, pdev 92 drivers/net/ethernet/qualcomm/emac/emac-phy.c int emac_phy_config(struct platform_device *pdev, struct emac_adapter *adpt) pdev 94 drivers/net/ethernet/qualcomm/emac/emac-phy.c struct device_node *np = pdev->dev.of_node; pdev 99 drivers/net/ethernet/qualcomm/emac/emac-phy.c adpt->mii_bus = mii_bus = devm_mdiobus_alloc(&pdev->dev); pdev 104 drivers/net/ethernet/qualcomm/emac/emac-phy.c snprintf(mii_bus->id, MII_BUS_ID_SIZE, "%s", pdev->name); pdev 107 drivers/net/ethernet/qualcomm/emac/emac-phy.c mii_bus->parent = &pdev->dev; pdev 110 drivers/net/ethernet/qualcomm/emac/emac-phy.c if (has_acpi_companion(&pdev->dev)) { pdev 115 drivers/net/ethernet/qualcomm/emac/emac-phy.c dev_err(&pdev->dev, "could not register mdio bus\n"); pdev 118 drivers/net/ethernet/qualcomm/emac/emac-phy.c ret = device_property_read_u32(&pdev->dev, "phy-channel", pdev 140 drivers/net/ethernet/qualcomm/emac/emac-phy.c dev_err(&pdev->dev, "could not register mdio bus\n"); pdev 150 drivers/net/ethernet/qualcomm/emac/emac-phy.c dev_err(&pdev->dev, "could not find external phy\n"); pdev 10 drivers/net/ethernet/qualcomm/emac/emac-phy.h int emac_phy_config(struct platform_device *pdev, struct emac_adapter *adpt); pdev 349 drivers/net/ethernet/qualcomm/emac/emac-sgmii.c int emac_sgmii_config(struct platform_device *pdev, struct emac_adapter *adpt) pdev 356 drivers/net/ethernet/qualcomm/emac/emac-sgmii.c if (has_acpi_companion(&pdev->dev)) { pdev 359 drivers/net/ethernet/qualcomm/emac/emac-sgmii.c dev = device_find_child(&pdev->dev, &phy->sgmii_ops, pdev 363 drivers/net/ethernet/qualcomm/emac/emac-sgmii.c dev_warn(&pdev->dev, "cannot find internal phy node\n"); pdev 372 drivers/net/ethernet/qualcomm/emac/emac-sgmii.c np = of_parse_phandle(pdev->dev.of_node, "internal-phy", 0); pdev 374 drivers/net/ethernet/qualcomm/emac/emac-sgmii.c dev_err(&pdev->dev, "missing internal-phy property\n"); pdev 381 drivers/net/ethernet/qualcomm/emac/emac-sgmii.c dev_err(&pdev->dev, "invalid internal-phy property\n"); pdev 387 drivers/net/ethernet/qualcomm/emac/emac-sgmii.c dev_err(&pdev->dev, "unrecognized internal phy node\n"); pdev 40 drivers/net/ethernet/qualcomm/emac/emac-sgmii.h int emac_sgmii_config(struct platform_device *pdev, struct emac_adapter *adpt); pdev 444 drivers/net/ethernet/qualcomm/emac/emac.c static int emac_clks_get(struct platform_device *pdev, pdev 450 drivers/net/ethernet/qualcomm/emac/emac.c struct clk *clk = devm_clk_get(&pdev->dev, emac_clk_name[i]); pdev 453 drivers/net/ethernet/qualcomm/emac/emac.c dev_err(&pdev->dev, pdev 467 drivers/net/ethernet/qualcomm/emac/emac.c static int emac_clks_phase1_init(struct platform_device *pdev, pdev 475 drivers/net/ethernet/qualcomm/emac/emac.c if (has_acpi_companion(&pdev->dev)) pdev 478 drivers/net/ethernet/qualcomm/emac/emac.c ret = emac_clks_get(pdev, adpt); pdev 498 drivers/net/ethernet/qualcomm/emac/emac.c static int emac_clks_phase2_init(struct platform_device *pdev, pdev 503 drivers/net/ethernet/qualcomm/emac/emac.c if (has_acpi_companion(&pdev->dev)) pdev 543 drivers/net/ethernet/qualcomm/emac/emac.c static int emac_probe_resources(struct platform_device *pdev, pdev 551 drivers/net/ethernet/qualcomm/emac/emac.c if (device_get_mac_address(&pdev->dev, maddr, ETH_ALEN)) pdev 557 drivers/net/ethernet/qualcomm/emac/emac.c ret = platform_get_irq(pdev, 0); pdev 563 drivers/net/ethernet/qualcomm/emac/emac.c adpt->base = devm_platform_ioremap_resource(pdev, 0); pdev 568 drivers/net/ethernet/qualcomm/emac/emac.c adpt->csr = devm_platform_ioremap_resource(pdev, 1); pdev 595 drivers/net/ethernet/qualcomm/emac/emac.c static int emac_probe(struct platform_device *pdev) pdev 608 drivers/net/ethernet/qualcomm/emac/emac.c ret = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(46)); pdev 610 drivers/net/ethernet/qualcomm/emac/emac.c dev_err(&pdev->dev, "could not set DMA mask\n"); pdev 618 drivers/net/ethernet/qualcomm/emac/emac.c dev_set_drvdata(&pdev->dev, netdev); pdev 619 drivers/net/ethernet/qualcomm/emac/emac.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 634 drivers/net/ethernet/qualcomm/emac/emac.c ret = emac_probe_resources(pdev, adpt); pdev 639 drivers/net/ethernet/qualcomm/emac/emac.c ret = emac_clks_phase1_init(pdev, adpt); pdev 641 drivers/net/ethernet/qualcomm/emac/emac.c dev_err(&pdev->dev, "could not initialize clocks\n"); pdev 653 drivers/net/ethernet/qualcomm/emac/emac.c ret = emac_phy_config(pdev, adpt); pdev 658 drivers/net/ethernet/qualcomm/emac/emac.c ret = emac_sgmii_config(pdev, adpt); pdev 663 drivers/net/ethernet/qualcomm/emac/emac.c ret = emac_clks_phase2_init(pdev, adpt); pdev 665 drivers/net/ethernet/qualcomm/emac/emac.c dev_err(&pdev->dev, "could not initialize clocks\n"); pdev 687 drivers/net/ethernet/qualcomm/emac/emac.c emac_mac_rx_tx_ring_init_all(pdev, adpt); pdev 694 drivers/net/ethernet/qualcomm/emac/emac.c dev_err(&pdev->dev, "could not register net device\n"); pdev 725 drivers/net/ethernet/qualcomm/emac/emac.c static int emac_remove(struct platform_device *pdev) pdev 727 drivers/net/ethernet/qualcomm/emac/emac.c struct net_device *netdev = dev_get_drvdata(&pdev->dev); pdev 746 drivers/net/ethernet/qualcomm/emac/emac.c static void emac_shutdown(struct platform_device *pdev) pdev 748 drivers/net/ethernet/qualcomm/emac/emac.c struct net_device *netdev = dev_get_drvdata(&pdev->dev); pdev 174 drivers/net/ethernet/rdc/r6040.c struct pci_dev *pdev; pdev 265 drivers/net/ethernet/rdc/r6040.c pci_unmap_single(lp->pdev, pdev 282 drivers/net/ethernet/rdc/r6040.c pci_unmap_single(lp->pdev, pdev 338 drivers/net/ethernet/rdc/r6040.c desc->buf = cpu_to_le32(pci_map_single(lp->pdev, pdev 466 drivers/net/ethernet/rdc/r6040.c struct pci_dev *pdev = lp->pdev; pdev 487 drivers/net/ethernet/rdc/r6040.c pci_free_consistent(pdev, pdev 493 drivers/net/ethernet/rdc/r6040.c pci_free_consistent(pdev, pdev 555 drivers/net/ethernet/rdc/r6040.c pci_unmap_single(priv->pdev, le32_to_cpu(descptr->buf), pdev 566 drivers/net/ethernet/rdc/r6040.c descptr->buf = cpu_to_le32(pci_map_single(priv->pdev, pdev 608 drivers/net/ethernet/rdc/r6040.c pci_unmap_single(priv->pdev, le32_to_cpu(descptr->buf), pdev 761 drivers/net/ethernet/rdc/r6040.c pci_alloc_consistent(lp->pdev, RX_DESC_SIZE, &lp->rx_ring_dma); pdev 768 drivers/net/ethernet/rdc/r6040.c pci_alloc_consistent(lp->pdev, TX_DESC_SIZE, &lp->tx_ring_dma); pdev 784 drivers/net/ethernet/rdc/r6040.c pci_free_consistent(lp->pdev, TX_DESC_SIZE, lp->tx_ring, pdev 787 drivers/net/ethernet/rdc/r6040.c pci_free_consistent(lp->pdev, RX_DESC_SIZE, lp->rx_ring, pdev 822 drivers/net/ethernet/rdc/r6040.c descptr->buf = cpu_to_le32(pci_map_single(lp->pdev, pdev 941 drivers/net/ethernet/rdc/r6040.c strlcpy(info->bus_info, pci_name(rp->pdev), sizeof(info->bus_info)); pdev 1001 drivers/net/ethernet/rdc/r6040.c dev_err(&lp->pdev->dev, "no PHY found\n"); pdev 1009 drivers/net/ethernet/rdc/r6040.c dev_err(&lp->pdev->dev, "could not attach to PHY\n"); pdev 1023 drivers/net/ethernet/rdc/r6040.c static int r6040_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 1035 drivers/net/ethernet/rdc/r6040.c err = pci_enable_device(pdev); pdev 1040 drivers/net/ethernet/rdc/r6040.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 1042 drivers/net/ethernet/rdc/r6040.c dev_err(&pdev->dev, "32-bit PCI DMA addresses not supported by the card\n"); pdev 1045 drivers/net/ethernet/rdc/r6040.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 1047 drivers/net/ethernet/rdc/r6040.c dev_err(&pdev->dev, "32-bit PCI DMA addresses not supported by the card\n"); pdev 1052 drivers/net/ethernet/rdc/r6040.c if (pci_resource_len(pdev, bar) < io_size) { pdev 1053 drivers/net/ethernet/rdc/r6040.c dev_err(&pdev->dev, "Insufficient PCI resources, aborting\n"); pdev 1058 drivers/net/ethernet/rdc/r6040.c pci_set_master(pdev); pdev 1065 drivers/net/ethernet/rdc/r6040.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 1068 drivers/net/ethernet/rdc/r6040.c err = pci_request_regions(pdev, DRV_NAME); pdev 1071 drivers/net/ethernet/rdc/r6040.c dev_err(&pdev->dev, "Failed to request PCI regions\n"); pdev 1075 drivers/net/ethernet/rdc/r6040.c ioaddr = pci_iomap(pdev, bar, io_size); pdev 1077 drivers/net/ethernet/rdc/r6040.c dev_err(&pdev->dev, "ioremap failed for device\n"); pdev 1093 drivers/net/ethernet/rdc/r6040.c dev->irq = pdev->irq; pdev 1096 drivers/net/ethernet/rdc/r6040.c pci_set_drvdata(pdev, dev); pdev 1115 drivers/net/ethernet/rdc/r6040.c lp->pdev = pdev; pdev 1130 drivers/net/ethernet/rdc/r6040.c dev_err(&pdev->dev, "mdiobus_alloc() failed\n"); pdev 1140 drivers/net/ethernet/rdc/r6040.c dev_name(&pdev->dev), card_idx); pdev 1144 drivers/net/ethernet/rdc/r6040.c dev_err(&pdev->dev, "failed to register MII bus\n"); pdev 1150 drivers/net/ethernet/rdc/r6040.c dev_err(&pdev->dev, "failed to probe MII bus\n"); pdev 1157 drivers/net/ethernet/rdc/r6040.c dev_err(&pdev->dev, "Failed to register net device\n"); pdev 1168 drivers/net/ethernet/rdc/r6040.c pci_iounmap(pdev, ioaddr); pdev 1170 drivers/net/ethernet/rdc/r6040.c pci_release_regions(pdev); pdev 1174 drivers/net/ethernet/rdc/r6040.c pci_disable_device(pdev); pdev 1179 drivers/net/ethernet/rdc/r6040.c static void r6040_remove_one(struct pci_dev *pdev) pdev 1181 drivers/net/ethernet/rdc/r6040.c struct net_device *dev = pci_get_drvdata(pdev); pdev 1188 drivers/net/ethernet/rdc/r6040.c pci_iounmap(pdev, lp->base); pdev 1189 drivers/net/ethernet/rdc/r6040.c pci_release_regions(pdev); pdev 1191 drivers/net/ethernet/rdc/r6040.c pci_disable_device(pdev); pdev 330 drivers/net/ethernet/realtek/8139cp.c struct pci_dev *pdev; pdev 516 drivers/net/ethernet/realtek/8139cp.c new_mapping = dma_map_single(&cp->pdev->dev, new_skb->data, buflen, pdev 518 drivers/net/ethernet/realtek/8139cp.c if (dma_mapping_error(&cp->pdev->dev, new_mapping)) { pdev 524 drivers/net/ethernet/realtek/8139cp.c dma_unmap_single(&cp->pdev->dev, mapping, pdev 618 drivers/net/ethernet/realtek/8139cp.c pci_read_config_word(cp->pdev, PCI_STATUS, &pci_status); pdev 619 drivers/net/ethernet/realtek/8139cp.c pci_write_config_word(cp->pdev, PCI_STATUS, pci_status); pdev 640 drivers/net/ethernet/realtek/8139cp.c const int irq = cp->pdev->irq; pdev 667 drivers/net/ethernet/realtek/8139cp.c dma_unmap_single(&cp->pdev->dev, le64_to_cpu(txd->addr), pdev 726 drivers/net/ethernet/realtek/8139cp.c dma_unmap_single(&cp->pdev->dev, le64_to_cpu(txd->addr), pdev 784 drivers/net/ethernet/realtek/8139cp.c mapping = dma_map_single(&cp->pdev->dev, skb->data, len, PCI_DMA_TODEVICE); pdev 785 drivers/net/ethernet/realtek/8139cp.c if (dma_mapping_error(&cp->pdev->dev, mapping)) pdev 812 drivers/net/ethernet/realtek/8139cp.c first_mapping = dma_map_single(&cp->pdev->dev, skb->data, pdev 814 drivers/net/ethernet/realtek/8139cp.c if (dma_mapping_error(&cp->pdev->dev, first_mapping)) pdev 827 drivers/net/ethernet/realtek/8139cp.c mapping = dma_map_single(&cp->pdev->dev, pdev 830 drivers/net/ethernet/realtek/8139cp.c if (dma_mapping_error(&cp->pdev->dev, mapping)) { pdev 1071 drivers/net/ethernet/realtek/8139cp.c mapping = dma_map_single(&cp->pdev->dev, skb->data, pdev 1073 drivers/net/ethernet/realtek/8139cp.c if (dma_mapping_error(&cp->pdev->dev, mapping)) { pdev 1115 drivers/net/ethernet/realtek/8139cp.c struct device *d = &cp->pdev->dev; pdev 1141 drivers/net/ethernet/realtek/8139cp.c dma_unmap_single(&cp->pdev->dev,le64_to_cpu(desc->addr), pdev 1152 drivers/net/ethernet/realtek/8139cp.c dma_unmap_single(&cp->pdev->dev,le64_to_cpu(desc->addr), pdev 1173 drivers/net/ethernet/realtek/8139cp.c dma_free_coherent(&cp->pdev->dev, CP_RING_BYTES, cp->rx_ring, pdev 1182 drivers/net/ethernet/realtek/8139cp.c const int irq = cp->pdev->irq; pdev 1232 drivers/net/ethernet/realtek/8139cp.c free_irq(cp->pdev->irq, dev); pdev 1387 drivers/net/ethernet/realtek/8139cp.c strlcpy(info->bus_info, pci_name(cp->pdev), sizeof(info->bus_info)); pdev 1544 drivers/net/ethernet/realtek/8139cp.c nic_stats = dma_alloc_coherent(&cp->pdev->dev, sizeof(*nic_stats), pdev 1580 drivers/net/ethernet/realtek/8139cp.c dma_free_coherent(&cp->pdev->dev, sizeof(*nic_stats), nic_stats, dma); pdev 1852 drivers/net/ethernet/realtek/8139cp.c pci_enable_wake(cp->pdev, PCI_D0, 1); /* Enable PME# generation */ pdev 1853 drivers/net/ethernet/realtek/8139cp.c pci_set_power_state (cp->pdev, PCI_D3hot); pdev 1884 drivers/net/ethernet/realtek/8139cp.c static int cp_init_one (struct pci_dev *pdev, const struct pci_device_id *ent) pdev 1895 drivers/net/ethernet/realtek/8139cp.c if (pdev->vendor == PCI_VENDOR_ID_REALTEK && pdev 1896 drivers/net/ethernet/realtek/8139cp.c pdev->device == PCI_DEVICE_ID_REALTEK_8139 && pdev->revision < 0x20) { pdev 1897 drivers/net/ethernet/realtek/8139cp.c dev_info(&pdev->dev, pdev 1899 drivers/net/ethernet/realtek/8139cp.c pdev->vendor, pdev->device, pdev->revision); pdev 1906 drivers/net/ethernet/realtek/8139cp.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 1909 drivers/net/ethernet/realtek/8139cp.c cp->pdev = pdev; pdev 1921 drivers/net/ethernet/realtek/8139cp.c rc = pci_enable_device(pdev); pdev 1925 drivers/net/ethernet/realtek/8139cp.c rc = pci_set_mwi(pdev); pdev 1929 drivers/net/ethernet/realtek/8139cp.c rc = pci_request_regions(pdev, DRV_NAME); pdev 1933 drivers/net/ethernet/realtek/8139cp.c pciaddr = pci_resource_start(pdev, 1); pdev 1936 drivers/net/ethernet/realtek/8139cp.c dev_err(&pdev->dev, "no MMIO resource\n"); pdev 1939 drivers/net/ethernet/realtek/8139cp.c if (pci_resource_len(pdev, 1) < CP_REGS_SIZE) { pdev 1941 drivers/net/ethernet/realtek/8139cp.c dev_err(&pdev->dev, "MMIO resource (%llx) too small\n", pdev 1942 drivers/net/ethernet/realtek/8139cp.c (unsigned long long)pci_resource_len(pdev, 1)); pdev 1948 drivers/net/ethernet/realtek/8139cp.c !pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)) && pdev 1949 drivers/net/ethernet/realtek/8139cp.c !pci_set_dma_mask(pdev, DMA_BIT_MASK(64))) { pdev 1954 drivers/net/ethernet/realtek/8139cp.c rc = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 1956 drivers/net/ethernet/realtek/8139cp.c dev_err(&pdev->dev, pdev 1960 drivers/net/ethernet/realtek/8139cp.c rc = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 1962 drivers/net/ethernet/realtek/8139cp.c dev_err(&pdev->dev, pdev 1977 drivers/net/ethernet/realtek/8139cp.c dev_err(&pdev->dev, "Cannot map PCI MMIO (%Lx@%Lx)\n", pdev 1978 drivers/net/ethernet/realtek/8139cp.c (unsigned long long)pci_resource_len(pdev, 1), pdev 2017 drivers/net/ethernet/realtek/8139cp.c regs, dev->dev_addr, pdev->irq); pdev 2019 drivers/net/ethernet/realtek/8139cp.c pci_set_drvdata(pdev, dev); pdev 2022 drivers/net/ethernet/realtek/8139cp.c pci_set_master(pdev); pdev 2032 drivers/net/ethernet/realtek/8139cp.c pci_release_regions(pdev); pdev 2034 drivers/net/ethernet/realtek/8139cp.c pci_clear_mwi(pdev); pdev 2036 drivers/net/ethernet/realtek/8139cp.c pci_disable_device(pdev); pdev 2042 drivers/net/ethernet/realtek/8139cp.c static void cp_remove_one (struct pci_dev *pdev) pdev 2044 drivers/net/ethernet/realtek/8139cp.c struct net_device *dev = pci_get_drvdata(pdev); pdev 2050 drivers/net/ethernet/realtek/8139cp.c pci_set_power_state (pdev, PCI_D0); pdev 2051 drivers/net/ethernet/realtek/8139cp.c pci_release_regions(pdev); pdev 2052 drivers/net/ethernet/realtek/8139cp.c pci_clear_mwi(pdev); pdev 2053 drivers/net/ethernet/realtek/8139cp.c pci_disable_device(pdev); pdev 2058 drivers/net/ethernet/realtek/8139cp.c static int cp_suspend (struct pci_dev *pdev, pm_message_t state) pdev 2060 drivers/net/ethernet/realtek/8139cp.c struct net_device *dev = pci_get_drvdata(pdev); pdev 2078 drivers/net/ethernet/realtek/8139cp.c pci_save_state(pdev); pdev 2079 drivers/net/ethernet/realtek/8139cp.c pci_enable_wake(pdev, pci_choose_state(pdev, state), cp->wol_enabled); pdev 2080 drivers/net/ethernet/realtek/8139cp.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 2085 drivers/net/ethernet/realtek/8139cp.c static int cp_resume (struct pci_dev *pdev) pdev 2087 drivers/net/ethernet/realtek/8139cp.c struct net_device *dev = pci_get_drvdata (pdev); pdev 2096 drivers/net/ethernet/realtek/8139cp.c pci_set_power_state(pdev, PCI_D0); pdev 2097 drivers/net/ethernet/realtek/8139cp.c pci_restore_state(pdev); pdev 2098 drivers/net/ethernet/realtek/8139cp.c pci_enable_wake(pdev, PCI_D0, 0); pdev 721 drivers/net/ethernet/realtek/8139too.c struct pci_dev *pdev; pdev 725 drivers/net/ethernet/realtek/8139too.c pdev = tp->pci_dev; pdev 728 drivers/net/ethernet/realtek/8139too.c pci_iounmap (pdev, tp->mmio_addr); pdev 731 drivers/net/ethernet/realtek/8139too.c pci_release_regions (pdev); pdev 754 drivers/net/ethernet/realtek/8139too.c static struct net_device *rtl8139_init_board(struct pci_dev *pdev) pdev 756 drivers/net/ethernet/realtek/8139too.c struct device *d = &pdev->dev; pdev 773 drivers/net/ethernet/realtek/8139too.c assert (pdev != NULL); pdev 780 drivers/net/ethernet/realtek/8139too.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 783 drivers/net/ethernet/realtek/8139too.c tp->pci_dev = pdev; pdev 786 drivers/net/ethernet/realtek/8139too.c rc = pci_enable_device (pdev); pdev 791 drivers/net/ethernet/realtek/8139too.c rc = pci_request_regions (pdev, DRV_NAME); pdev 795 drivers/net/ethernet/realtek/8139too.c pci_set_master (pdev); pdev 804 drivers/net/ethernet/realtek/8139too.c io_len = pci_resource_len(pdev, bar); pdev 808 drivers/net/ethernet/realtek/8139too.c if (!(pci_resource_flags(pdev, bar) & res[bar].mask)) { pdev 821 drivers/net/ethernet/realtek/8139too.c ioaddr = pci_iomap(pdev, bar, 0); pdev 839 drivers/net/ethernet/realtek/8139too.c dev_err(&pdev->dev, "Chip not responding, ignoring board\n"); pdev 854 drivers/net/ethernet/realtek/8139too.c dev_dbg(&pdev->dev, "unknown chip version, assuming RTL-8139\n"); pdev 855 drivers/net/ethernet/realtek/8139too.c dev_dbg(&pdev->dev, "TxConfig = 0x%x\n", RTL_R32 (TxConfig)); pdev 896 drivers/net/ethernet/realtek/8139too.c pci_disable_device (pdev); pdev 943 drivers/net/ethernet/realtek/8139too.c static int rtl8139_init_one(struct pci_dev *pdev, pdev 952 drivers/net/ethernet/realtek/8139too.c assert (pdev != NULL); pdev 968 drivers/net/ethernet/realtek/8139too.c if (pdev->vendor == PCI_VENDOR_ID_REALTEK && pdev 969 drivers/net/ethernet/realtek/8139too.c pdev->device == PCI_DEVICE_ID_REALTEK_8139 && pdev->revision >= 0x20) { pdev 970 drivers/net/ethernet/realtek/8139too.c dev_info(&pdev->dev, pdev 972 drivers/net/ethernet/realtek/8139too.c pdev->vendor, pdev->device, pdev->revision); pdev 976 drivers/net/ethernet/realtek/8139too.c if (pdev->vendor == PCI_VENDOR_ID_REALTEK && pdev 977 drivers/net/ethernet/realtek/8139too.c pdev->device == PCI_DEVICE_ID_REALTEK_8139 && pdev 978 drivers/net/ethernet/realtek/8139too.c pdev->subsystem_vendor == PCI_VENDOR_ID_ATHEROS && pdev 979 drivers/net/ethernet/realtek/8139too.c pdev->subsystem_device == PCI_DEVICE_ID_REALTEK_8139) { pdev 984 drivers/net/ethernet/realtek/8139too.c dev = rtl8139_init_board (pdev); pdev 1043 drivers/net/ethernet/realtek/8139too.c pci_set_drvdata (pdev, dev); pdev 1047 drivers/net/ethernet/realtek/8139too.c ioaddr, dev->dev_addr, pdev->irq); pdev 1109 drivers/net/ethernet/realtek/8139too.c pci_disable_device (pdev); pdev 1114 drivers/net/ethernet/realtek/8139too.c static void rtl8139_remove_one(struct pci_dev *pdev) pdev 1116 drivers/net/ethernet/realtek/8139too.c struct net_device *dev = pci_get_drvdata (pdev); pdev 1126 drivers/net/ethernet/realtek/8139too.c pci_disable_device (pdev); pdev 2608 drivers/net/ethernet/realtek/8139too.c static int rtl8139_suspend (struct pci_dev *pdev, pm_message_t state) pdev 2610 drivers/net/ethernet/realtek/8139too.c struct net_device *dev = pci_get_drvdata (pdev); pdev 2615 drivers/net/ethernet/realtek/8139too.c pci_save_state (pdev); pdev 2634 drivers/net/ethernet/realtek/8139too.c pci_set_power_state (pdev, PCI_D3hot); pdev 2640 drivers/net/ethernet/realtek/8139too.c static int rtl8139_resume (struct pci_dev *pdev) pdev 2642 drivers/net/ethernet/realtek/8139too.c struct net_device *dev = pci_get_drvdata (pdev); pdev 2644 drivers/net/ethernet/realtek/8139too.c pci_restore_state (pdev); pdev 2647 drivers/net/ethernet/realtek/8139too.c pci_set_power_state (pdev, PCI_D0); pdev 2420 drivers/net/ethernet/realtek/r8169_main.c struct pci_dev *pdev = tp->pci_dev; pdev 2422 drivers/net/ethernet/realtek/r8169_main.c if ((pdev->subsystem_vendor != PCI_VENDOR_ID_GIGABYTE) || pdev 2423 drivers/net/ethernet/realtek/r8169_main.c (pdev->subsystem_device != 0xe000)) pdev 4379 drivers/net/ethernet/realtek/r8169_main.c struct pci_dev *pdev = tp->pci_dev; pdev 4386 drivers/net/ethernet/realtek/r8169_main.c if (pdev->cfg_size > 0x070f && pdev 4387 drivers/net/ethernet/realtek/r8169_main.c pci_write_config_byte(pdev, 0x070f, val) == PCIBIOS_SUCCESSFUL) pdev 6025 drivers/net/ethernet/realtek/r8169_main.c struct pci_dev *pdev = tp->pci_dev; pdev 6028 drivers/net/ethernet/realtek/r8169_main.c pci_read_config_word(pdev, PCI_COMMAND, &pci_cmd); pdev 6029 drivers/net/ethernet/realtek/r8169_main.c pci_read_config_word(pdev, PCI_STATUS, &pci_status); pdev 6042 drivers/net/ethernet/realtek/r8169_main.c if (pdev->broken_parity_status) pdev 6047 drivers/net/ethernet/realtek/r8169_main.c pci_write_config_word(pdev, PCI_COMMAND, pci_cmd); pdev 6049 drivers/net/ethernet/realtek/r8169_main.c pci_write_config_word(pdev, PCI_STATUS, pdev 6400 drivers/net/ethernet/realtek/r8169_main.c struct pci_dev *pdev = tp->pci_dev; pdev 6402 drivers/net/ethernet/realtek/r8169_main.c pm_runtime_get_sync(&pdev->dev); pdev 6418 drivers/net/ethernet/realtek/r8169_main.c pci_free_irq(pdev, 0, tp); pdev 6420 drivers/net/ethernet/realtek/r8169_main.c dma_free_coherent(&pdev->dev, R8169_RX_RING_BYTES, tp->RxDescArray, pdev 6422 drivers/net/ethernet/realtek/r8169_main.c dma_free_coherent(&pdev->dev, R8169_TX_RING_BYTES, tp->TxDescArray, pdev 6427 drivers/net/ethernet/realtek/r8169_main.c pm_runtime_put_sync(&pdev->dev); pdev 6444 drivers/net/ethernet/realtek/r8169_main.c struct pci_dev *pdev = tp->pci_dev; pdev 6447 drivers/net/ethernet/realtek/r8169_main.c pm_runtime_get_sync(&pdev->dev); pdev 6453 drivers/net/ethernet/realtek/r8169_main.c tp->TxDescArray = dma_alloc_coherent(&pdev->dev, R8169_TX_RING_BYTES, pdev 6458 drivers/net/ethernet/realtek/r8169_main.c tp->RxDescArray = dma_alloc_coherent(&pdev->dev, R8169_RX_RING_BYTES, pdev 6469 drivers/net/ethernet/realtek/r8169_main.c retval = pci_request_irq(pdev, 0, rtl8169_interrupt, NULL, tp, pdev 6498 drivers/net/ethernet/realtek/r8169_main.c pm_runtime_put_sync(&pdev->dev); pdev 6503 drivers/net/ethernet/realtek/r8169_main.c pci_free_irq(pdev, 0, tp); pdev 6508 drivers/net/ethernet/realtek/r8169_main.c dma_free_coherent(&pdev->dev, R8169_RX_RING_BYTES, tp->RxDescArray, pdev 6512 drivers/net/ethernet/realtek/r8169_main.c dma_free_coherent(&pdev->dev, R8169_TX_RING_BYTES, tp->TxDescArray, pdev 6516 drivers/net/ethernet/realtek/r8169_main.c pm_runtime_put_noidle(&pdev->dev); pdev 6524 drivers/net/ethernet/realtek/r8169_main.c struct pci_dev *pdev = tp->pci_dev; pdev 6528 drivers/net/ethernet/realtek/r8169_main.c pm_runtime_get_noresume(&pdev->dev); pdev 6530 drivers/net/ethernet/realtek/r8169_main.c if (netif_running(dev) && pm_runtime_active(&pdev->dev)) pdev 6558 drivers/net/ethernet/realtek/r8169_main.c if (pm_runtime_active(&pdev->dev)) pdev 6572 drivers/net/ethernet/realtek/r8169_main.c pm_runtime_put_noidle(&pdev->dev); pdev 6729 drivers/net/ethernet/realtek/r8169_main.c static void rtl_shutdown(struct pci_dev *pdev) pdev 6731 drivers/net/ethernet/realtek/r8169_main.c struct net_device *dev = pci_get_drvdata(pdev); pdev 6747 drivers/net/ethernet/realtek/r8169_main.c pci_wake_from_d3(pdev, true); pdev 6748 drivers/net/ethernet/realtek/r8169_main.c pci_set_power_state(pdev, PCI_D3hot); pdev 6752 drivers/net/ethernet/realtek/r8169_main.c static void rtl_remove_one(struct pci_dev *pdev) pdev 6754 drivers/net/ethernet/realtek/r8169_main.c struct net_device *dev = pci_get_drvdata(pdev); pdev 6767 drivers/net/ethernet/realtek/r8169_main.c if (pci_dev_run_wake(pdev)) pdev 6768 drivers/net/ethernet/realtek/r8169_main.c pm_runtime_get_noresume(&pdev->dev); pdev 6883 drivers/net/ethernet/realtek/r8169_main.c struct pci_dev *pdev = tp->pci_dev; pdev 6887 drivers/net/ethernet/realtek/r8169_main.c new_bus = devm_mdiobus_alloc(&pdev->dev); pdev 6893 drivers/net/ethernet/realtek/r8169_main.c new_bus->parent = &pdev->dev; pdev 6895 drivers/net/ethernet/realtek/r8169_main.c snprintf(new_bus->id, MII_BUS_ID_SIZE, "r8169-%x", pci_dev_id(pdev)); pdev 6912 drivers/net/ethernet/realtek/r8169_main.c dev_err(&pdev->dev, "realtek.ko not loaded, maybe it needs to be added to initramfs?\n"); pdev 7069 drivers/net/ethernet/realtek/r8169_main.c static int rtl_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 7076 drivers/net/ethernet/realtek/r8169_main.c dev = devm_alloc_etherdev(&pdev->dev, sizeof (*tp)); pdev 7080 drivers/net/ethernet/realtek/r8169_main.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 7084 drivers/net/ethernet/realtek/r8169_main.c tp->pci_dev = pdev; pdev 7097 drivers/net/ethernet/realtek/r8169_main.c rc = pci_disable_link_state(pdev, PCIE_LINK_STATE_L0S | pdev 7102 drivers/net/ethernet/realtek/r8169_main.c rc = pcim_enable_device(pdev); pdev 7104 drivers/net/ethernet/realtek/r8169_main.c dev_err(&pdev->dev, "enable failure\n"); pdev 7108 drivers/net/ethernet/realtek/r8169_main.c if (pcim_set_mwi(pdev) < 0) pdev 7109 drivers/net/ethernet/realtek/r8169_main.c dev_info(&pdev->dev, "Mem-Wr-Inval unavailable\n"); pdev 7112 drivers/net/ethernet/realtek/r8169_main.c region = ffs(pci_select_bars(pdev, IORESOURCE_MEM)) - 1; pdev 7114 drivers/net/ethernet/realtek/r8169_main.c dev_err(&pdev->dev, "no MMIO resource found\n"); pdev 7119 drivers/net/ethernet/realtek/r8169_main.c if (pci_resource_len(pdev, region) < R8169_REGS_SIZE) { pdev 7120 drivers/net/ethernet/realtek/r8169_main.c dev_err(&pdev->dev, "Invalid PCI region size(s), aborting\n"); pdev 7124 drivers/net/ethernet/realtek/r8169_main.c rc = pcim_iomap_regions(pdev, BIT(region), MODULENAME); pdev 7126 drivers/net/ethernet/realtek/r8169_main.c dev_err(&pdev->dev, "cannot remap MMIO, aborting\n"); pdev 7130 drivers/net/ethernet/realtek/r8169_main.c tp->mmio_addr = pcim_iomap_table(pdev)[region]; pdev 7140 drivers/net/ethernet/realtek/r8169_main.c !dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64))) pdev 7151 drivers/net/ethernet/realtek/r8169_main.c pci_set_master(pdev); pdev 7157 drivers/net/ethernet/realtek/r8169_main.c dev_err(&pdev->dev, "Can't allocate interrupt\n"); pdev 7224 drivers/net/ethernet/realtek/r8169_main.c tp->counters = dmam_alloc_coherent (&pdev->dev, sizeof(*tp->counters), pdev 7230 drivers/net/ethernet/realtek/r8169_main.c pci_set_drvdata(pdev, dev); pdev 7246 drivers/net/ethernet/realtek/r8169_main.c pci_irq_vector(pdev, 0)); pdev 7257 drivers/net/ethernet/realtek/r8169_main.c if (pci_dev_run_wake(pdev)) pdev 7258 drivers/net/ethernet/realtek/r8169_main.c pm_runtime_put_sync(&pdev->dev); pdev 994 drivers/net/ethernet/renesas/ravb.h struct platform_device *pdev; pdev 1062 drivers/net/ethernet/renesas/ravb.h void ravb_ptp_init(struct net_device *ndev, struct platform_device *pdev); pdev 698 drivers/net/ethernet/renesas/ravb_main.c pm_wakeup_event(&priv->pdev->dev, 0); pdev 1253 drivers/net/ethernet/renesas/ravb_main.c ravb_ptp_init(ndev, priv->pdev); pdev 1300 drivers/net/ethernet/renesas/ravb_main.c device_set_wakeup_enable(&priv->pdev->dev, priv->wol_enabled); pdev 1343 drivers/net/ethernet/renesas/ravb_main.c struct platform_device *pdev = priv->pdev; pdev 1344 drivers/net/ethernet/renesas/ravb_main.c struct device *dev = &pdev->dev; pdev 1392 drivers/net/ethernet/renesas/ravb_main.c ravb_ptp_init(ndev, priv->pdev); pdev 1466 drivers/net/ethernet/renesas/ravb_main.c ravb_ptp_init(ndev, priv->pdev); pdev 1865 drivers/net/ethernet/renesas/ravb_main.c struct platform_device *pdev = priv->pdev; pdev 1866 drivers/net/ethernet/renesas/ravb_main.c struct device *dev = &pdev->dev; pdev 1881 drivers/net/ethernet/renesas/ravb_main.c pdev->name, pdev->id); pdev 1984 drivers/net/ethernet/renesas/ravb_main.c static int ravb_probe(struct platform_device *pdev) pdev 1986 drivers/net/ethernet/renesas/ravb_main.c struct device_node *np = pdev->dev.of_node; pdev 1995 drivers/net/ethernet/renesas/ravb_main.c dev_err(&pdev->dev, pdev 2001 drivers/net/ethernet/renesas/ravb_main.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2003 drivers/net/ethernet/renesas/ravb_main.c dev_err(&pdev->dev, "invalid resource\n"); pdev 2015 drivers/net/ethernet/renesas/ravb_main.c pm_runtime_enable(&pdev->dev); pdev 2016 drivers/net/ethernet/renesas/ravb_main.c pm_runtime_get_sync(&pdev->dev); pdev 2021 drivers/net/ethernet/renesas/ravb_main.c chip_id = (enum ravb_chip_id)of_device_get_match_data(&pdev->dev); pdev 2024 drivers/net/ethernet/renesas/ravb_main.c irq = platform_get_irq_byname(pdev, "ch22"); pdev 2026 drivers/net/ethernet/renesas/ravb_main.c irq = platform_get_irq(pdev, 0); pdev 2033 drivers/net/ethernet/renesas/ravb_main.c SET_NETDEV_DEV(ndev, &pdev->dev); pdev 2037 drivers/net/ethernet/renesas/ravb_main.c priv->pdev = pdev; pdev 2042 drivers/net/ethernet/renesas/ravb_main.c priv->addr = devm_ioremap_resource(&pdev->dev, res); pdev 2058 drivers/net/ethernet/renesas/ravb_main.c irq = platform_get_irq_byname(pdev, "ch24"); pdev 2065 drivers/net/ethernet/renesas/ravb_main.c irq = platform_get_irq_byname(pdev, ravb_rx_irqs[i]); pdev 2073 drivers/net/ethernet/renesas/ravb_main.c irq = platform_get_irq_byname(pdev, ravb_tx_irqs[i]); pdev 2084 drivers/net/ethernet/renesas/ravb_main.c priv->clk = devm_clk_get(&pdev->dev, NULL); pdev 2119 drivers/net/ethernet/renesas/ravb_main.c dev_err(&pdev->dev, pdev 2134 drivers/net/ethernet/renesas/ravb_main.c ravb_ptp_init(ndev, pdev); pdev 2142 drivers/net/ethernet/renesas/ravb_main.c dev_warn(&pdev->dev, pdev 2150 drivers/net/ethernet/renesas/ravb_main.c dev_err(&pdev->dev, "failed to initialize MDIO\n"); pdev 2162 drivers/net/ethernet/renesas/ravb_main.c device_set_wakeup_capable(&pdev->dev, 1); pdev 2168 drivers/net/ethernet/renesas/ravb_main.c platform_set_drvdata(pdev, ndev); pdev 2186 drivers/net/ethernet/renesas/ravb_main.c pm_runtime_put(&pdev->dev); pdev 2187 drivers/net/ethernet/renesas/ravb_main.c pm_runtime_disable(&pdev->dev); pdev 2191 drivers/net/ethernet/renesas/ravb_main.c static int ravb_remove(struct platform_device *pdev) pdev 2193 drivers/net/ethernet/renesas/ravb_main.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 2204 drivers/net/ethernet/renesas/ravb_main.c pm_runtime_put_sync(&pdev->dev); pdev 2209 drivers/net/ethernet/renesas/ravb_main.c pm_runtime_disable(&pdev->dev); pdev 2211 drivers/net/ethernet/renesas/ravb_main.c platform_set_drvdata(pdev, NULL); pdev 330 drivers/net/ethernet/renesas/ravb_ptp.c void ravb_ptp_init(struct net_device *ndev, struct platform_device *pdev) pdev 345 drivers/net/ethernet/renesas/ravb_ptp.c priv->ptp.clock = ptp_clock_register(&priv->ptp.info, &pdev->dev); pdev 1287 drivers/net/ethernet/renesas/sh_eth.c dma_unmap_single(&mdp->pdev->dev, pdev 1318 drivers/net/ethernet/renesas/sh_eth.c dma_unmap_single(&mdp->pdev->dev, pdev 1325 drivers/net/ethernet/renesas/sh_eth.c dma_free_coherent(&mdp->pdev->dev, ringsize, mdp->rx_ring, pdev 1342 drivers/net/ethernet/renesas/sh_eth.c dma_free_coherent(&mdp->pdev->dev, ringsize, mdp->tx_ring, pdev 1384 drivers/net/ethernet/renesas/sh_eth.c dma_addr = dma_map_single(&mdp->pdev->dev, skb->data, buf_len, pdev 1386 drivers/net/ethernet/renesas/sh_eth.c if (dma_mapping_error(&mdp->pdev->dev, dma_addr)) { pdev 1460 drivers/net/ethernet/renesas/sh_eth.c mdp->rx_ring = dma_alloc_coherent(&mdp->pdev->dev, rx_ringsize, pdev 1469 drivers/net/ethernet/renesas/sh_eth.c mdp->tx_ring = dma_alloc_coherent(&mdp->pdev->dev, tx_ringsize, pdev 1687 drivers/net/ethernet/renesas/sh_eth.c dma_unmap_single(&mdp->pdev->dev, dma_addr, pdev 1717 drivers/net/ethernet/renesas/sh_eth.c dma_addr = dma_map_single(&mdp->pdev->dev, skb->data, pdev 1719 drivers/net/ethernet/renesas/sh_eth.c if (dma_mapping_error(&mdp->pdev->dev, dma_addr)) { pdev 1779 drivers/net/ethernet/renesas/sh_eth.c pm_wakeup_event(&mdp->pdev->dev, 0); pdev 2268 drivers/net/ethernet/renesas/sh_eth.c pm_runtime_get_sync(&mdp->pdev->dev); pdev 2270 drivers/net/ethernet/renesas/sh_eth.c pm_runtime_put_sync(&mdp->pdev->dev); pdev 2415 drivers/net/ethernet/renesas/sh_eth.c device_set_wakeup_enable(&mdp->pdev->dev, mdp->wol_enabled); pdev 2444 drivers/net/ethernet/renesas/sh_eth.c pm_runtime_get_sync(&mdp->pdev->dev); pdev 2480 drivers/net/ethernet/renesas/sh_eth.c pm_runtime_put_sync(&mdp->pdev->dev); pdev 2548 drivers/net/ethernet/renesas/sh_eth.c dma_addr = dma_map_single(&mdp->pdev->dev, skb->data, skb->len, pdev 2550 drivers/net/ethernet/renesas/sh_eth.c if (dma_mapping_error(&mdp->pdev->dev, dma_addr)) { pdev 2643 drivers/net/ethernet/renesas/sh_eth.c pm_runtime_put_sync(&mdp->pdev->dev); pdev 3091 drivers/net/ethernet/renesas/sh_eth.c struct platform_device *pdev = mdp->pdev; pdev 3092 drivers/net/ethernet/renesas/sh_eth.c struct device *dev = &mdp->pdev->dev; pdev 3113 drivers/net/ethernet/renesas/sh_eth.c pdev->name, pdev->id); pdev 3239 drivers/net/ethernet/renesas/sh_eth.c static int sh_eth_drv_probe(struct platform_device *pdev) pdev 3242 drivers/net/ethernet/renesas/sh_eth.c struct sh_eth_plat_data *pd = dev_get_platdata(&pdev->dev); pdev 3243 drivers/net/ethernet/renesas/sh_eth.c const struct platform_device_id *id = platform_get_device_id(pdev); pdev 3249 drivers/net/ethernet/renesas/sh_eth.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 3255 drivers/net/ethernet/renesas/sh_eth.c pm_runtime_enable(&pdev->dev); pdev 3256 drivers/net/ethernet/renesas/sh_eth.c pm_runtime_get_sync(&pdev->dev); pdev 3258 drivers/net/ethernet/renesas/sh_eth.c ret = platform_get_irq(pdev, 0); pdev 3263 drivers/net/ethernet/renesas/sh_eth.c SET_NETDEV_DEV(ndev, &pdev->dev); pdev 3268 drivers/net/ethernet/renesas/sh_eth.c mdp->addr = devm_ioremap_resource(&pdev->dev, res); pdev 3277 drivers/net/ethernet/renesas/sh_eth.c mdp->pdev = pdev; pdev 3279 drivers/net/ethernet/renesas/sh_eth.c if (pdev->dev.of_node) pdev 3280 drivers/net/ethernet/renesas/sh_eth.c pd = sh_eth_parse_dt(&pdev->dev); pdev 3282 drivers/net/ethernet/renesas/sh_eth.c dev_err(&pdev->dev, "no platform data\n"); pdev 3297 drivers/net/ethernet/renesas/sh_eth.c mdp->cd = (struct sh_eth_cpu_data *)of_device_get_match_data(&pdev->dev); pdev 3301 drivers/net/ethernet/renesas/sh_eth.c dev_err(&pdev->dev, "Unknown register type (%d)\n", pdev 3334 drivers/net/ethernet/renesas/sh_eth.c dev_warn(&pdev->dev, pdev 3340 drivers/net/ethernet/renesas/sh_eth.c int port = pdev->id < 0 ? 0 : pdev->id % 2; pdev 3343 drivers/net/ethernet/renesas/sh_eth.c rtsu = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 3345 drivers/net/ethernet/renesas/sh_eth.c dev_err(&pdev->dev, "no TSU resource\n"); pdev 3353 drivers/net/ethernet/renesas/sh_eth.c !devm_request_mem_region(&pdev->dev, rtsu->start, pdev 3355 drivers/net/ethernet/renesas/sh_eth.c dev_name(&pdev->dev))) { pdev 3356 drivers/net/ethernet/renesas/sh_eth.c dev_err(&pdev->dev, "can't request TSU resource.\n"); pdev 3361 drivers/net/ethernet/renesas/sh_eth.c mdp->tsu_addr = devm_ioremap(&pdev->dev, rtsu->start, pdev 3364 drivers/net/ethernet/renesas/sh_eth.c dev_err(&pdev->dev, "TSU region ioremap() failed.\n"); pdev 3388 drivers/net/ethernet/renesas/sh_eth.c dev_err(&pdev->dev, "MDIO init failed: %d\n", ret); pdev 3400 drivers/net/ethernet/renesas/sh_eth.c device_set_wakeup_capable(&pdev->dev, 1); pdev 3406 drivers/net/ethernet/renesas/sh_eth.c pm_runtime_put(&pdev->dev); pdev 3407 drivers/net/ethernet/renesas/sh_eth.c platform_set_drvdata(pdev, ndev); pdev 3419 drivers/net/ethernet/renesas/sh_eth.c pm_runtime_put(&pdev->dev); pdev 3420 drivers/net/ethernet/renesas/sh_eth.c pm_runtime_disable(&pdev->dev); pdev 3424 drivers/net/ethernet/renesas/sh_eth.c static int sh_eth_drv_remove(struct platform_device *pdev) pdev 3426 drivers/net/ethernet/renesas/sh_eth.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 3432 drivers/net/ethernet/renesas/sh_eth.c pm_runtime_disable(&pdev->dev); pdev 514 drivers/net/ethernet/renesas/sh_eth.h struct platform_device *pdev; pdev 58 drivers/net/ethernet/rocker/rocker.h struct pci_dev *pdev; pdev 128 drivers/net/ethernet/rocker/rocker_main.c const struct pci_dev *pdev = rocker->pdev; pdev 137 drivers/net/ethernet/rocker/rocker_main.c dev_err(&pdev->dev, "unexpected 32bit register value %08llx, expected %08llx\n", pdev 148 drivers/net/ethernet/rocker/rocker_main.c dev_err(&pdev->dev, "unexpected 64bit register value %16llx, expected %16llx\n", pdev 161 drivers/net/ethernet/rocker/rocker_main.c const struct pci_dev *pdev = rocker->pdev; pdev 168 drivers/net/ethernet/rocker/rocker_main.c dev_err(&pdev->dev, "no interrupt received within a timeout\n"); pdev 174 drivers/net/ethernet/rocker/rocker_main.c dev_err(&pdev->dev, "unexpected memory content %02x at byte %x\n, %02x expected", pdev 188 drivers/net/ethernet/rocker/rocker_main.c struct pci_dev *pdev = rocker->pdev; pdev 203 drivers/net/ethernet/rocker/rocker_main.c dma_handle = pci_map_single(pdev, buf, ROCKER_TEST_DMA_BUF_SIZE, pdev 205 drivers/net/ethernet/rocker/rocker_main.c if (pci_dma_mapping_error(pdev, dma_handle)) { pdev 237 drivers/net/ethernet/rocker/rocker_main.c pci_unmap_single(pdev, dma_handle, ROCKER_TEST_DMA_BUF_SIZE, pdev 270 drivers/net/ethernet/rocker/rocker_main.c const struct pci_dev *pdev = rocker->pdev; pdev 276 drivers/net/ethernet/rocker/rocker_main.c dev_err(&pdev->dev, "reg test failed\n"); pdev 284 drivers/net/ethernet/rocker/rocker_main.c dev_err(&pdev->dev, "cannot assign test irq\n"); pdev 292 drivers/net/ethernet/rocker/rocker_main.c dev_err(&pdev->dev, "no interrupt received within a timeout\n"); pdev 299 drivers/net/ethernet/rocker/rocker_main.c dev_err(&pdev->dev, "dma test failed\n"); pdev 444 drivers/net/ethernet/rocker/rocker_main.c info->desc = pci_alloc_consistent(rocker->pdev, pdev 468 drivers/net/ethernet/rocker/rocker_main.c pci_free_consistent(rocker->pdev, pdev 493 drivers/net/ethernet/rocker/rocker_main.c struct pci_dev *pdev = rocker->pdev; pdev 509 drivers/net/ethernet/rocker/rocker_main.c dma_handle = pci_map_single(pdev, buf, buf_size, direction); pdev 510 drivers/net/ethernet/rocker/rocker_main.c if (pci_dma_mapping_error(pdev, dma_handle)) { pdev 529 drivers/net/ethernet/rocker/rocker_main.c pci_unmap_single(pdev, dma_unmap_addr(desc_info, mapaddr), pdev 540 drivers/net/ethernet/rocker/rocker_main.c struct pci_dev *pdev = rocker->pdev; pdev 549 drivers/net/ethernet/rocker/rocker_main.c pci_unmap_single(pdev, dma_unmap_addr(desc_info, mapaddr), pdev 604 drivers/net/ethernet/rocker/rocker_main.c const struct pci_dev *pdev = rocker->pdev; pdev 611 drivers/net/ethernet/rocker/rocker_main.c dev_err(&pdev->dev, "failed to create command dma ring\n"); pdev 620 drivers/net/ethernet/rocker/rocker_main.c dev_err(&pdev->dev, "failed to alloc command dma ring buffers\n"); pdev 626 drivers/net/ethernet/rocker/rocker_main.c dev_err(&pdev->dev, "failed to alloc command dma ring waits\n"); pdev 634 drivers/net/ethernet/rocker/rocker_main.c dev_err(&pdev->dev, "failed to create event dma ring\n"); pdev 641 drivers/net/ethernet/rocker/rocker_main.c dev_err(&pdev->dev, "failed to alloc event dma ring buffers\n"); pdev 675 drivers/net/ethernet/rocker/rocker_main.c struct pci_dev *pdev = rocker->pdev; pdev 678 drivers/net/ethernet/rocker/rocker_main.c dma_handle = pci_map_single(pdev, skb->data, buf_len, pdev 680 drivers/net/ethernet/rocker/rocker_main.c if (pci_dma_mapping_error(pdev, dma_handle)) pdev 689 drivers/net/ethernet/rocker/rocker_main.c pci_unmap_single(pdev, dma_handle, buf_len, PCI_DMA_FROMDEVICE); pdev 728 drivers/net/ethernet/rocker/rocker_main.c struct pci_dev *pdev = rocker->pdev; pdev 737 drivers/net/ethernet/rocker/rocker_main.c pci_unmap_single(pdev, dma_handle, len, PCI_DMA_FROMDEVICE); pdev 997 drivers/net/ethernet/rocker/rocker_main.c const struct pci_dev *pdev = rocker->pdev; pdev 1005 drivers/net/ethernet/rocker/rocker_main.c dev_err(&pdev->dev, "event desc received with err %d\n", pdev 1010 drivers/net/ethernet/rocker/rocker_main.c dev_err(&pdev->dev, "event processing failed with err %d\n", pdev 1440 drivers/net/ethernet/rocker/rocker_main.c dev_err(&rocker->pdev->dev, "port mode \"%d\" is not supported\n", pdev 1474 drivers/net/ethernet/rocker/rocker_main.c dev_err(&rocker->pdev->dev, "failed to get port mode\n"); pdev 1479 drivers/net/ethernet/rocker/rocker_main.c dev_err(&rocker->pdev->dev, "hardware has ports in different worlds, which is not supported\n"); pdev 1839 drivers/net/ethernet/rocker/rocker_main.c struct pci_dev *pdev = rocker->pdev; pdev 1861 drivers/net/ethernet/rocker/rocker_main.c pci_unmap_single(pdev, dma_handle, len, DMA_TO_DEVICE); pdev 1870 drivers/net/ethernet/rocker/rocker_main.c struct pci_dev *pdev = rocker->pdev; pdev 1874 drivers/net/ethernet/rocker/rocker_main.c dma_handle = pci_map_single(pdev, buf, buf_len, DMA_TO_DEVICE); pdev 1875 drivers/net/ethernet/rocker/rocker_main.c if (unlikely(pci_dma_mapping_error(pdev, dma_handle))) { pdev 1895 drivers/net/ethernet/rocker/rocker_main.c pci_unmap_single(pdev, dma_handle, buf_len, DMA_TO_DEVICE); pdev 2573 drivers/net/ethernet/rocker/rocker_main.c const struct pci_dev *pdev = rocker->pdev; pdev 2579 drivers/net/ethernet/rocker/rocker_main.c dev_warn(&pdev->dev, "failed to get mac address, using random\n"); pdev 2588 drivers/net/ethernet/rocker/rocker_main.c struct pci_dev *pdev = rocker->pdev; pdev 2596 drivers/net/ethernet/rocker/rocker_main.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 2605 drivers/net/ethernet/rocker/rocker_main.c dev_err(&pdev->dev, "world init failed\n"); pdev 2626 drivers/net/ethernet/rocker/rocker_main.c dev_err(&pdev->dev, "port world pre-init failed\n"); pdev 2631 drivers/net/ethernet/rocker/rocker_main.c dev_err(&pdev->dev, "register_netdev failed\n"); pdev 2638 drivers/net/ethernet/rocker/rocker_main.c dev_err(&pdev->dev, "port world init failed\n"); pdev 2679 drivers/net/ethernet/rocker/rocker_main.c struct pci_dev *pdev = rocker->pdev; pdev 2684 drivers/net/ethernet/rocker/rocker_main.c msix_entries = pci_msix_vec_count(pdev); pdev 2700 drivers/net/ethernet/rocker/rocker_main.c err = pci_enable_msix_exact(pdev, rocker->msix_entries, msix_entries); pdev 2713 drivers/net/ethernet/rocker/rocker_main.c pci_disable_msix(rocker->pdev); pdev 2889 drivers/net/ethernet/rocker/rocker_main.c static int rocker_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 2899 drivers/net/ethernet/rocker/rocker_main.c err = pci_enable_device(pdev); pdev 2901 drivers/net/ethernet/rocker/rocker_main.c dev_err(&pdev->dev, "pci_enable_device failed\n"); pdev 2905 drivers/net/ethernet/rocker/rocker_main.c err = pci_request_regions(pdev, rocker_driver_name); pdev 2907 drivers/net/ethernet/rocker/rocker_main.c dev_err(&pdev->dev, "pci_request_regions failed\n"); pdev 2911 drivers/net/ethernet/rocker/rocker_main.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 2913 drivers/net/ethernet/rocker/rocker_main.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 2915 drivers/net/ethernet/rocker/rocker_main.c dev_err(&pdev->dev, "pci_set_consistent_dma_mask failed\n"); pdev 2919 drivers/net/ethernet/rocker/rocker_main.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 2921 drivers/net/ethernet/rocker/rocker_main.c dev_err(&pdev->dev, "pci_set_dma_mask failed\n"); pdev 2926 drivers/net/ethernet/rocker/rocker_main.c if (pci_resource_len(pdev, 0) < ROCKER_PCI_BAR0_SIZE) { pdev 2927 drivers/net/ethernet/rocker/rocker_main.c dev_err(&pdev->dev, "invalid PCI region size\n"); pdev 2932 drivers/net/ethernet/rocker/rocker_main.c rocker->hw_addr = ioremap(pci_resource_start(pdev, 0), pdev 2933 drivers/net/ethernet/rocker/rocker_main.c pci_resource_len(pdev, 0)); pdev 2935 drivers/net/ethernet/rocker/rocker_main.c dev_err(&pdev->dev, "ioremap failed\n"); pdev 2939 drivers/net/ethernet/rocker/rocker_main.c pci_set_master(pdev); pdev 2941 drivers/net/ethernet/rocker/rocker_main.c rocker->pdev = pdev; pdev 2942 drivers/net/ethernet/rocker/rocker_main.c pci_set_drvdata(pdev, rocker); pdev 2948 drivers/net/ethernet/rocker/rocker_main.c dev_err(&pdev->dev, "MSI-X init failed\n"); pdev 2954 drivers/net/ethernet/rocker/rocker_main.c dev_err(&pdev->dev, "basic hw test failed\n"); pdev 2968 drivers/net/ethernet/rocker/rocker_main.c dev_err(&pdev->dev, "cannot assign cmd irq\n"); pdev 2976 drivers/net/ethernet/rocker/rocker_main.c dev_err(&pdev->dev, "cannot assign event irq\n"); pdev 2989 drivers/net/ethernet/rocker/rocker_main.c dev_err(&pdev->dev, "failed to probe ports\n"); pdev 3003 drivers/net/ethernet/rocker/rocker_main.c dev_err(&pdev->dev, "Failed to register switchdev notifier\n"); pdev 3010 drivers/net/ethernet/rocker/rocker_main.c dev_err(&pdev->dev, "Failed to register switchdev blocking notifier\n"); pdev 3016 drivers/net/ethernet/rocker/rocker_main.c dev_info(&pdev->dev, "Rocker switch with id %*phN\n", pdev 3043 drivers/net/ethernet/rocker/rocker_main.c pci_release_regions(pdev); pdev 3045 drivers/net/ethernet/rocker/rocker_main.c pci_disable_device(pdev); pdev 3051 drivers/net/ethernet/rocker/rocker_main.c static void rocker_remove(struct pci_dev *pdev) pdev 3053 drivers/net/ethernet/rocker/rocker_main.c struct rocker *rocker = pci_get_drvdata(pdev); pdev 3069 drivers/net/ethernet/rocker/rocker_main.c pci_release_regions(rocker->pdev); pdev 3070 drivers/net/ethernet/rocker/rocker_main.c pci_disable_device(rocker->pdev); pdev 27 drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c static int sxgbe_probe_config_dt(struct platform_device *pdev, pdev 31 drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c struct device_node *np = pdev->dev.of_node; pdev 44 drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c plat->mdio_bus_data = devm_kzalloc(&pdev->dev, pdev 50 drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c dma_cfg = devm_kzalloc(&pdev->dev, sizeof(*dma_cfg), GFP_KERNEL); pdev 62 drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c static int sxgbe_probe_config_dt(struct platform_device *pdev, pdev 77 drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c static int sxgbe_platform_probe(struct platform_device *pdev) pdev 81 drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c struct device *dev = &pdev->dev; pdev 86 drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 90 drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c addr = devm_platform_ioremap_resource(pdev, 0); pdev 94 drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c if (pdev->dev.of_node) { pdev 95 drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c plat_dat = devm_kzalloc(&pdev->dev, pdev 101 drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c ret = sxgbe_probe_config_dt(pdev, plat_dat, &mac); pdev 108 drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c priv = sxgbe_drv_probe(&(pdev->dev), plat_dat, addr); pdev 148 drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c platform_set_drvdata(pdev, priv->dev); pdev 174 drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c static int sxgbe_platform_remove(struct platform_device *pdev) pdev 176 drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 722 drivers/net/ethernet/seeq/sgiseeq.c static int sgiseeq_probe(struct platform_device *pdev) pdev 724 drivers/net/ethernet/seeq/sgiseeq.c struct sgiseeq_platform_data *pd = dev_get_platdata(&pdev->dev); pdev 738 drivers/net/ethernet/seeq/sgiseeq.c platform_set_drvdata(pdev, dev); pdev 739 drivers/net/ethernet/seeq/sgiseeq.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 743 drivers/net/ethernet/seeq/sgiseeq.c sr = dma_alloc_attrs(&pdev->dev, sizeof(*sp->srings), &sp->srings_dma, pdev 805 drivers/net/ethernet/seeq/sgiseeq.c dma_free_attrs(&pdev->dev, sizeof(*sp->srings), sp->srings, pdev 814 drivers/net/ethernet/seeq/sgiseeq.c static int sgiseeq_remove(struct platform_device *pdev) pdev 816 drivers/net/ethernet/seeq/sgiseeq.c struct net_device *dev = platform_get_drvdata(pdev); pdev 820 drivers/net/ethernet/seeq/sgiseeq.c dma_free_attrs(&pdev->dev, sizeof(*sp->srings), sp->srings, pdev 3778 drivers/net/ethernet/sfc/efx.c static pci_ers_result_t efx_io_error_detected(struct pci_dev *pdev, pdev 3782 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = pci_get_drvdata(pdev); pdev 3808 drivers/net/ethernet/sfc/efx.c pci_disable_device(pdev); pdev 3814 drivers/net/ethernet/sfc/efx.c static pci_ers_result_t efx_io_slot_reset(struct pci_dev *pdev) pdev 3816 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = pci_get_drvdata(pdev); pdev 3819 drivers/net/ethernet/sfc/efx.c if (pci_enable_device(pdev)) { pdev 3829 drivers/net/ethernet/sfc/efx.c static void efx_io_resume(struct pci_dev *pdev) pdev 3831 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = pci_get_drvdata(pdev); pdev 3120 drivers/net/ethernet/sfc/falcon/efx.c static pci_ers_result_t ef4_io_error_detected(struct pci_dev *pdev, pdev 3124 drivers/net/ethernet/sfc/falcon/efx.c struct ef4_nic *efx = pci_get_drvdata(pdev); pdev 3150 drivers/net/ethernet/sfc/falcon/efx.c pci_disable_device(pdev); pdev 3156 drivers/net/ethernet/sfc/falcon/efx.c static pci_ers_result_t ef4_io_slot_reset(struct pci_dev *pdev) pdev 3158 drivers/net/ethernet/sfc/falcon/efx.c struct ef4_nic *efx = pci_get_drvdata(pdev); pdev 3161 drivers/net/ethernet/sfc/falcon/efx.c if (pci_enable_device(pdev)) { pdev 3171 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_io_resume(struct pci_dev *pdev) pdev 3173 drivers/net/ethernet/sfc/falcon/efx.c struct ef4_nic *efx = pci_get_drvdata(pdev); pdev 107 drivers/net/ethernet/sgi/ioc3-eth.c struct pci_dev *pdev; pdev 1025 drivers/net/ethernet/sgi/ioc3-eth.c static int ioc3_adjacent_is_ioc3(struct pci_dev *pdev, int slot) pdev 1027 drivers/net/ethernet/sgi/ioc3-eth.c struct pci_dev *dev = pci_get_slot(pdev->bus, PCI_DEVFN(slot, 0)); pdev 1040 drivers/net/ethernet/sgi/ioc3-eth.c static int ioc3_is_menet(struct pci_dev *pdev) pdev 1042 drivers/net/ethernet/sgi/ioc3-eth.c return !pdev->bus->parent && pdev 1043 drivers/net/ethernet/sgi/ioc3-eth.c ioc3_adjacent_is_ioc3(pdev, 0) && pdev 1044 drivers/net/ethernet/sgi/ioc3-eth.c ioc3_adjacent_is_ioc3(pdev, 1) && pdev 1045 drivers/net/ethernet/sgi/ioc3-eth.c ioc3_adjacent_is_ioc3(pdev, 2); pdev 1107 drivers/net/ethernet/sgi/ioc3-eth.c static void ioc3_serial_probe(struct pci_dev *pdev, struct ioc3 *ioc3) pdev 1119 drivers/net/ethernet/sgi/ioc3-eth.c if (ioc3_is_menet(pdev) && PCI_SLOT(pdev->devfn) == 3) pdev 1168 drivers/net/ethernet/sgi/ioc3-eth.c static int ioc3_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 1179 drivers/net/ethernet/sgi/ioc3-eth.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 1182 drivers/net/ethernet/sgi/ioc3-eth.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 1185 drivers/net/ethernet/sgi/ioc3-eth.c pci_name(pdev)); pdev 1189 drivers/net/ethernet/sgi/ioc3-eth.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 1192 drivers/net/ethernet/sgi/ioc3-eth.c pci_name(pdev)); pdev 1198 drivers/net/ethernet/sgi/ioc3-eth.c if (pci_enable_device(pdev)) pdev 1210 drivers/net/ethernet/sgi/ioc3-eth.c err = pci_request_regions(pdev, "ioc3"); pdev 1214 drivers/net/ethernet/sgi/ioc3-eth.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 1218 drivers/net/ethernet/sgi/ioc3-eth.c ip->dma_dev = &pdev->dev; pdev 1220 drivers/net/ethernet/sgi/ioc3-eth.c dev->irq = pdev->irq; pdev 1222 drivers/net/ethernet/sgi/ioc3-eth.c ioc3_base = pci_resource_start(pdev, 0); pdev 1223 drivers/net/ethernet/sgi/ioc3-eth.c ioc3_size = pci_resource_len(pdev, 0); pdev 1227 drivers/net/ethernet/sgi/ioc3-eth.c pci_name(pdev)); pdev 1236 drivers/net/ethernet/sgi/ioc3-eth.c ioc3_serial_probe(pdev, ioc3); pdev 1265 drivers/net/ethernet/sgi/ioc3-eth.c ip->pdev = pdev; pdev 1277 drivers/net/ethernet/sgi/ioc3-eth.c pci_name(pdev)); pdev 1322 drivers/net/ethernet/sgi/ioc3-eth.c pci_release_regions(pdev); pdev 1333 drivers/net/ethernet/sgi/ioc3-eth.c static void ioc3_remove_one(struct pci_dev *pdev) pdev 1335 drivers/net/ethernet/sgi/ioc3-eth.c struct net_device *dev = pci_get_drvdata(pdev); pdev 1347 drivers/net/ethernet/sgi/ioc3-eth.c pci_release_regions(pdev); pdev 1551 drivers/net/ethernet/sgi/ioc3-eth.c strlcpy(info->bus_info, pci_name(ip->pdev), sizeof(info->bus_info)); pdev 67 drivers/net/ethernet/sgi/meth.c struct platform_device *pdev; pdev 212 drivers/net/ethernet/sgi/meth.c priv->tx_ring = dma_alloc_coherent(&priv->pdev->dev, pdev 237 drivers/net/ethernet/sgi/meth.c dma_map_single(&priv->pdev->dev, priv->rx_ring[i], pdev 253 drivers/net/ethernet/sgi/meth.c dma_free_coherent(&priv->pdev->dev, TX_RING_BUFFER_SIZE, priv->tx_ring, pdev 263 drivers/net/ethernet/sgi/meth.c dma_unmap_single(&priv->pdev->dev, priv->rx_ring_dmas[i], pdev 393 drivers/net/ethernet/sgi/meth.c dma_unmap_single(&priv->pdev->dev, pdev 455 drivers/net/ethernet/sgi/meth.c dma_map_single(&priv->pdev->dev, pdev 639 drivers/net/ethernet/sgi/meth.c catbuf = dma_map_single(&priv->pdev->dev, buffer_data, buffer_len, pdev 665 drivers/net/ethernet/sgi/meth.c catbuf1 = dma_map_single(&priv->pdev->dev, buffer1_data, buffer1_len, pdev 670 drivers/net/ethernet/sgi/meth.c catbuf2 = dma_map_single(&priv->pdev->dev, buffer2_data, buffer2_len, pdev 825 drivers/net/ethernet/sgi/meth.c static int meth_probe(struct platform_device *pdev) pdev 842 drivers/net/ethernet/sgi/meth.c priv->pdev = pdev; pdev 844 drivers/net/ethernet/sgi/meth.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 857 drivers/net/ethernet/sgi/meth.c static int meth_remove(struct platform_device *pdev) pdev 859 drivers/net/ethernet/sgi/meth.c struct net_device *dev = platform_get_drvdata(pdev); pdev 268 drivers/net/ethernet/silan/sc92031.c struct pci_dev *pdev; pdev 366 drivers/net/ethernet/silan/sc92031.c synchronize_irq(priv->pdev->irq); pdev 994 drivers/net/ethernet/silan/sc92031.c struct pci_dev *pdev = priv->pdev; pdev 996 drivers/net/ethernet/silan/sc92031.c priv->rx_ring = pci_alloc_consistent(pdev, RX_BUF_LEN, pdev 1003 drivers/net/ethernet/silan/sc92031.c priv->tx_bufs = pci_alloc_consistent(pdev, TX_BUF_TOT_LEN, pdev 1011 drivers/net/ethernet/silan/sc92031.c err = request_irq(pdev->irq, sc92031_interrupt, pdev 1034 drivers/net/ethernet/silan/sc92031.c pci_free_consistent(pdev, TX_BUF_TOT_LEN, priv->tx_bufs, pdev 1037 drivers/net/ethernet/silan/sc92031.c pci_free_consistent(pdev, RX_BUF_LEN, priv->rx_ring, pdev 1046 drivers/net/ethernet/silan/sc92031.c struct pci_dev *pdev = priv->pdev; pdev 1060 drivers/net/ethernet/silan/sc92031.c free_irq(pdev->irq, dev); pdev 1061 drivers/net/ethernet/silan/sc92031.c pci_free_consistent(pdev, TX_BUF_TOT_LEN, priv->tx_bufs, pdev 1063 drivers/net/ethernet/silan/sc92031.c pci_free_consistent(pdev, RX_BUF_LEN, priv->rx_ring, pdev 1107 drivers/net/ethernet/silan/sc92031.c const int irq = priv->pdev->irq; pdev 1396 drivers/net/ethernet/silan/sc92031.c static int sc92031_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 1404 drivers/net/ethernet/silan/sc92031.c err = pci_enable_device(pdev); pdev 1408 drivers/net/ethernet/silan/sc92031.c pci_set_master(pdev); pdev 1410 drivers/net/ethernet/silan/sc92031.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 1414 drivers/net/ethernet/silan/sc92031.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 1418 drivers/net/ethernet/silan/sc92031.c err = pci_request_regions(pdev, SC92031_NAME); pdev 1422 drivers/net/ethernet/silan/sc92031.c port_base = pci_iomap(pdev, SC92031_USE_PIO, 0); pdev 1434 drivers/net/ethernet/silan/sc92031.c pci_set_drvdata(pdev, dev); pdev 1435 drivers/net/ethernet/silan/sc92031.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 1448 drivers/net/ethernet/silan/sc92031.c priv->pdev = pdev; pdev 1471 drivers/net/ethernet/silan/sc92031.c (long)pci_resource_start(pdev, SC92031_USE_PIO), dev->dev_addr, pdev 1472 drivers/net/ethernet/silan/sc92031.c pdev->irq); pdev 1479 drivers/net/ethernet/silan/sc92031.c pci_iounmap(pdev, port_base); pdev 1481 drivers/net/ethernet/silan/sc92031.c pci_release_regions(pdev); pdev 1484 drivers/net/ethernet/silan/sc92031.c pci_disable_device(pdev); pdev 1489 drivers/net/ethernet/silan/sc92031.c static void sc92031_remove(struct pci_dev *pdev) pdev 1491 drivers/net/ethernet/silan/sc92031.c struct net_device *dev = pci_get_drvdata(pdev); pdev 1497 drivers/net/ethernet/silan/sc92031.c pci_iounmap(pdev, port_base); pdev 1498 drivers/net/ethernet/silan/sc92031.c pci_release_regions(pdev); pdev 1499 drivers/net/ethernet/silan/sc92031.c pci_disable_device(pdev); pdev 1502 drivers/net/ethernet/silan/sc92031.c static int sc92031_suspend(struct pci_dev *pdev, pm_message_t state) pdev 1504 drivers/net/ethernet/silan/sc92031.c struct net_device *dev = pci_get_drvdata(pdev); pdev 1507 drivers/net/ethernet/silan/sc92031.c pci_save_state(pdev); pdev 1525 drivers/net/ethernet/silan/sc92031.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 1530 drivers/net/ethernet/silan/sc92031.c static int sc92031_resume(struct pci_dev *pdev) pdev 1532 drivers/net/ethernet/silan/sc92031.c struct net_device *dev = pci_get_drvdata(pdev); pdev 1535 drivers/net/ethernet/silan/sc92031.c pci_restore_state(pdev); pdev 1536 drivers/net/ethernet/silan/sc92031.c pci_set_power_state(pdev, PCI_D0); pdev 602 drivers/net/ethernet/sis/sis190.c struct pci_dev *pdev = tp->pci_dev; pdev 615 drivers/net/ethernet/sis/sis190.c pci_dma_sync_single_for_device(pdev, addr, pdev 619 drivers/net/ethernet/sis/sis190.c pci_unmap_single(pdev, addr, tp->rx_buf_sz, pdev 650 drivers/net/ethernet/sis/sis190.c static void sis190_unmap_tx_skb(struct pci_dev *pdev, struct sk_buff *skb, pdev 657 drivers/net/ethernet/sis/sis190.c pci_unmap_single(pdev, le32_to_cpu(desc->addr), len, PCI_DMA_TODEVICE); pdev 786 drivers/net/ethernet/sis/sis190.c struct pci_dev *pdev = tp->pci_dev; pdev 788 drivers/net/ethernet/sis/sis190.c pci_unmap_single(pdev, le32_to_cpu(desc->addr), tp->rx_buf_sz, pdev 1063 drivers/net/ethernet/sis/sis190.c struct pci_dev *pdev = tp->pci_dev; pdev 1072 drivers/net/ethernet/sis/sis190.c tp->TxDescRing = pci_alloc_consistent(pdev, TX_RING_BYTES, &tp->tx_dma); pdev 1076 drivers/net/ethernet/sis/sis190.c tp->RxDescRing = pci_alloc_consistent(pdev, RX_RING_BYTES, &tp->rx_dma); pdev 1086 drivers/net/ethernet/sis/sis190.c rc = request_irq(pdev->irq, sis190_irq, IRQF_SHARED, dev->name, dev); pdev 1098 drivers/net/ethernet/sis/sis190.c pci_free_consistent(pdev, RX_RING_BYTES, tp->RxDescRing, tp->rx_dma); pdev 1100 drivers/net/ethernet/sis/sis190.c pci_free_consistent(pdev, TX_RING_BYTES, tp->TxDescRing, tp->tx_dma); pdev 1156 drivers/net/ethernet/sis/sis190.c struct pci_dev *pdev = tp->pci_dev; pdev 1160 drivers/net/ethernet/sis/sis190.c free_irq(pdev->irq, dev); pdev 1162 drivers/net/ethernet/sis/sis190.c pci_free_consistent(pdev, TX_RING_BYTES, tp->TxDescRing, tp->tx_dma); pdev 1163 drivers/net/ethernet/sis/sis190.c pci_free_consistent(pdev, RX_RING_BYTES, tp->RxDescRing, tp->rx_dma); pdev 1441 drivers/net/ethernet/sis/sis190.c static void sis190_release_board(struct pci_dev *pdev) pdev 1443 drivers/net/ethernet/sis/sis190.c struct net_device *dev = pci_get_drvdata(pdev); pdev 1447 drivers/net/ethernet/sis/sis190.c pci_release_regions(pdev); pdev 1448 drivers/net/ethernet/sis/sis190.c pci_disable_device(pdev); pdev 1452 drivers/net/ethernet/sis/sis190.c static struct net_device *sis190_init_board(struct pci_dev *pdev) pdev 1465 drivers/net/ethernet/sis/sis190.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 1471 drivers/net/ethernet/sis/sis190.c rc = pci_enable_device(pdev); pdev 1474 drivers/net/ethernet/sis/sis190.c pr_err("%s: enable failure\n", pci_name(pdev)); pdev 1480 drivers/net/ethernet/sis/sis190.c if (!(pci_resource_flags(pdev, 0) & IORESOURCE_MEM)) { pdev 1483 drivers/net/ethernet/sis/sis190.c pci_name(pdev)); pdev 1486 drivers/net/ethernet/sis/sis190.c if (pci_resource_len(pdev, 0) < SIS190_REGS_SIZE) { pdev 1489 drivers/net/ethernet/sis/sis190.c pci_name(pdev)); pdev 1493 drivers/net/ethernet/sis/sis190.c rc = pci_request_regions(pdev, DRV_NAME); pdev 1497 drivers/net/ethernet/sis/sis190.c pci_name(pdev)); pdev 1501 drivers/net/ethernet/sis/sis190.c rc = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 1505 drivers/net/ethernet/sis/sis190.c pci_name(pdev)); pdev 1509 drivers/net/ethernet/sis/sis190.c pci_set_master(pdev); pdev 1511 drivers/net/ethernet/sis/sis190.c ioaddr = ioremap(pci_resource_start(pdev, 0), SIS190_REGS_SIZE); pdev 1515 drivers/net/ethernet/sis/sis190.c pci_name(pdev)); pdev 1520 drivers/net/ethernet/sis/sis190.c tp->pci_dev = pdev; pdev 1531 drivers/net/ethernet/sis/sis190.c pci_release_regions(pdev); pdev 1533 drivers/net/ethernet/sis/sis190.c pci_disable_device(pdev); pdev 1574 drivers/net/ethernet/sis/sis190.c static int sis190_get_mac_addr_from_eeprom(struct pci_dev *pdev, pdev 1583 drivers/net/ethernet/sis/sis190.c pr_info("%s: Read MAC address from EEPROM\n", pci_name(pdev)); pdev 1591 drivers/net/ethernet/sis/sis190.c pci_name(pdev), sig); pdev 1616 drivers/net/ethernet/sis/sis190.c static int sis190_get_mac_addr_from_apc(struct pci_dev *pdev, pdev 1626 drivers/net/ethernet/sis/sis190.c pr_info("%s: Read MAC address from APC\n", pci_name(pdev)); pdev 1637 drivers/net/ethernet/sis/sis190.c pci_name(pdev)); pdev 1694 drivers/net/ethernet/sis/sis190.c static int sis190_get_mac_addr(struct pci_dev *pdev, struct net_device *dev) pdev 1698 drivers/net/ethernet/sis/sis190.c rc = sis190_get_mac_addr_from_eeprom(pdev, dev); pdev 1702 drivers/net/ethernet/sis/sis190.c pci_read_config_byte(pdev, 0x73, ®); pdev 1705 drivers/net/ethernet/sis/sis190.c rc = sis190_get_mac_addr_from_apc(pdev, dev); pdev 1845 drivers/net/ethernet/sis/sis190.c static int sis190_init_one(struct pci_dev *pdev, pdev 1860 drivers/net/ethernet/sis/sis190.c dev = sis190_init_board(pdev); pdev 1866 drivers/net/ethernet/sis/sis190.c pci_set_drvdata(pdev, dev); pdev 1871 drivers/net/ethernet/sis/sis190.c rc = sis190_get_mac_addr(pdev, dev); pdev 1896 drivers/net/ethernet/sis/sis190.c pci_name(pdev), pdev 1898 drivers/net/ethernet/sis/sis190.c ioaddr, pdev->irq, dev->dev_addr); pdev 1912 drivers/net/ethernet/sis/sis190.c sis190_release_board(pdev); pdev 1916 drivers/net/ethernet/sis/sis190.c static void sis190_remove_one(struct pci_dev *pdev) pdev 1918 drivers/net/ethernet/sis/sis190.c struct net_device *dev = pci_get_drvdata(pdev); pdev 1924 drivers/net/ethernet/sis/sis190.c sis190_release_board(pdev); pdev 1960 drivers/net/ethernet/sis/sis900.c struct pci_dev *pdev = sis_priv->pci_dev; pdev 1976 drivers/net/ethernet/sis/sis900.c free_irq(pdev->irq, net_dev); pdev 1982 drivers/net/ethernet/sis/sis900.c pci_unmap_single(pdev, sis_priv->rx_ring[i].bufptr, pdev 1991 drivers/net/ethernet/sis/sis900.c pci_unmap_single(pdev, sis_priv->tx_ring[i].bufptr, pdev 319 drivers/net/ethernet/smsc/epic100.c static int epic_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 337 drivers/net/ethernet/smsc/epic100.c ret = pci_enable_device(pdev); pdev 341 drivers/net/ethernet/smsc/epic100.c if (pci_resource_len(pdev, 0) < EPIC_TOTAL_SIZE) { pdev 342 drivers/net/ethernet/smsc/epic100.c dev_err(&pdev->dev, "no PCI region space\n"); pdev 347 drivers/net/ethernet/smsc/epic100.c pci_set_master(pdev); pdev 349 drivers/net/ethernet/smsc/epic100.c ret = pci_request_regions(pdev, DRV_NAME); pdev 359 drivers/net/ethernet/smsc/epic100.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 361 drivers/net/ethernet/smsc/epic100.c ioaddr = pci_iomap(pdev, EPIC_BAR, 0); pdev 363 drivers/net/ethernet/smsc/epic100.c dev_err(&pdev->dev, "ioremap failed\n"); pdev 367 drivers/net/ethernet/smsc/epic100.c pci_set_drvdata(pdev, dev); pdev 376 drivers/net/ethernet/smsc/epic100.c ring_space = pci_alloc_consistent(pdev, TX_TOTAL_SIZE, &ring_dma); pdev 382 drivers/net/ethernet/smsc/epic100.c ring_space = pci_alloc_consistent(pdev, RX_TOTAL_SIZE, &ring_dma); pdev 419 drivers/net/ethernet/smsc/epic100.c dev_dbg(&pdev->dev, "EEPROM contents:\n"); pdev 425 drivers/net/ethernet/smsc/epic100.c ep->pci_dev = pdev; pdev 441 drivers/net/ethernet/smsc/epic100.c dev_info(&pdev->dev, pdev 451 drivers/net/ethernet/smsc/epic100.c dev_info(&pdev->dev, pdev 456 drivers/net/ethernet/smsc/epic100.c dev_warn(&pdev->dev, pdev 472 drivers/net/ethernet/smsc/epic100.c dev_info(&pdev->dev, "Forced full duplex requested.\n"); pdev 488 drivers/net/ethernet/smsc/epic100.c (long)pci_resource_start(pdev, EPIC_BAR), pdev->irq, pdev 495 drivers/net/ethernet/smsc/epic100.c pci_free_consistent(pdev, RX_TOTAL_SIZE, ep->rx_ring, ep->rx_ring_dma); pdev 497 drivers/net/ethernet/smsc/epic100.c pci_free_consistent(pdev, TX_TOTAL_SIZE, ep->tx_ring, ep->tx_ring_dma); pdev 499 drivers/net/ethernet/smsc/epic100.c pci_iounmap(pdev, ioaddr); pdev 503 drivers/net/ethernet/smsc/epic100.c pci_release_regions(pdev); pdev 505 drivers/net/ethernet/smsc/epic100.c pci_disable_device(pdev); pdev 1269 drivers/net/ethernet/smsc/epic100.c struct pci_dev *pdev = ep->pci_dev; pdev 1285 drivers/net/ethernet/smsc/epic100.c free_irq(pdev->irq, dev); pdev 1296 drivers/net/ethernet/smsc/epic100.c pci_unmap_single(pdev, ep->rx_ring[i].bufaddr, pdev 1307 drivers/net/ethernet/smsc/epic100.c pci_unmap_single(pdev, ep->tx_ring[i].bufaddr, skb->len, pdev 1497 drivers/net/ethernet/smsc/epic100.c static void epic_remove_one(struct pci_dev *pdev) pdev 1499 drivers/net/ethernet/smsc/epic100.c struct net_device *dev = pci_get_drvdata(pdev); pdev 1502 drivers/net/ethernet/smsc/epic100.c pci_free_consistent(pdev, TX_TOTAL_SIZE, ep->tx_ring, ep->tx_ring_dma); pdev 1503 drivers/net/ethernet/smsc/epic100.c pci_free_consistent(pdev, RX_TOTAL_SIZE, ep->rx_ring, ep->rx_ring_dma); pdev 1505 drivers/net/ethernet/smsc/epic100.c pci_iounmap(pdev, ep->ioaddr); pdev 1506 drivers/net/ethernet/smsc/epic100.c pci_release_regions(pdev); pdev 1508 drivers/net/ethernet/smsc/epic100.c pci_disable_device(pdev); pdev 1515 drivers/net/ethernet/smsc/epic100.c static int epic_suspend (struct pci_dev *pdev, pm_message_t state) pdev 1517 drivers/net/ethernet/smsc/epic100.c struct net_device *dev = pci_get_drvdata(pdev); pdev 1531 drivers/net/ethernet/smsc/epic100.c static int epic_resume (struct pci_dev *pdev) pdev 1533 drivers/net/ethernet/smsc/epic100.c struct net_device *dev = pci_get_drvdata(pdev); pdev 2039 drivers/net/ethernet/smsc/smc911x.c static int smc911x_drv_probe(struct platform_device *pdev) pdev 2049 drivers/net/ethernet/smsc/smc911x.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2068 drivers/net/ethernet/smsc/smc911x.c SET_NETDEV_DEV(ndev, &pdev->dev); pdev 2071 drivers/net/ethernet/smsc/smc911x.c ndev->irq = platform_get_irq(pdev, 0); pdev 2076 drivers/net/ethernet/smsc/smc911x.c struct smc911x_platdata *pd = dev_get_platdata(&pdev->dev); pdev 2091 drivers/net/ethernet/smsc/smc911x.c platform_set_drvdata(pdev, ndev); pdev 2107 drivers/net/ethernet/smsc/smc911x.c lp->dev = &pdev->dev; pdev 2114 drivers/net/ethernet/smsc/smc911x.c static int smc911x_drv_remove(struct platform_device *pdev) pdev 2116 drivers/net/ethernet/smsc/smc911x.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 2135 drivers/net/ethernet/smsc/smc911x.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2056 drivers/net/ethernet/smsc/smc91x.c static int smc_enable_device(struct platform_device *pdev) pdev 2058 drivers/net/ethernet/smsc/smc91x.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 2065 drivers/net/ethernet/smsc/smc91x.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "smc91x-attrib"); pdev 2119 drivers/net/ethernet/smsc/smc91x.c static int smc_request_attrib(struct platform_device *pdev, pdev 2122 drivers/net/ethernet/smsc/smc91x.c struct resource * res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "smc91x-attrib"); pdev 2134 drivers/net/ethernet/smsc/smc91x.c static void smc_release_attrib(struct platform_device *pdev, pdev 2137 drivers/net/ethernet/smsc/smc91x.c struct resource * res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "smc91x-attrib"); pdev 2144 drivers/net/ethernet/smsc/smc91x.c static inline void smc_request_datacs(struct platform_device *pdev, struct net_device *ndev) pdev 2147 drivers/net/ethernet/smsc/smc91x.c struct resource * res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "smc91x-data32"); pdev 2163 drivers/net/ethernet/smsc/smc91x.c static void smc_release_datacs(struct platform_device *pdev, struct net_device *ndev) pdev 2167 drivers/net/ethernet/smsc/smc91x.c struct resource * res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "smc91x-data32"); pdev 2230 drivers/net/ethernet/smsc/smc91x.c static int smc_drv_probe(struct platform_device *pdev) pdev 2232 drivers/net/ethernet/smsc/smc91x.c struct smc91x_platdata *pd = dev_get_platdata(&pdev->dev); pdev 2247 drivers/net/ethernet/smsc/smc91x.c SET_NETDEV_DEV(ndev, &pdev->dev); pdev 2261 drivers/net/ethernet/smsc/smc91x.c dev_err(&pdev->dev, pdev 2269 drivers/net/ethernet/smsc/smc91x.c match = of_match_device(of_match_ptr(smc91x_match), &pdev->dev); pdev 2274 drivers/net/ethernet/smsc/smc91x.c ret = try_toggle_control_gpio(&pdev->dev, &lp->power_gpio, pdev 2283 drivers/net/ethernet/smsc/smc91x.c ret = try_toggle_control_gpio(&pdev->dev, &lp->reset_gpio, pdev 2296 drivers/net/ethernet/smsc/smc91x.c if (!device_property_read_u32(&pdev->dev, "reg-io-width", pdev 2307 drivers/net/ethernet/smsc/smc91x.c if (!device_property_read_u32(&pdev->dev, "reg-shift", pdev 2311 drivers/net/ethernet/smsc/smc91x.c device_property_read_bool(&pdev->dev, "pxa-u16-align4"); pdev 2329 drivers/net/ethernet/smsc/smc91x.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "smc91x-regs"); pdev 2331 drivers/net/ethernet/smsc/smc91x.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2343 drivers/net/ethernet/smsc/smc91x.c ndev->irq = platform_get_irq(pdev, 0); pdev 2357 drivers/net/ethernet/smsc/smc91x.c ret = smc_request_attrib(pdev, ndev); pdev 2364 drivers/net/ethernet/smsc/smc91x.c platform_set_drvdata(pdev, ndev); pdev 2365 drivers/net/ethernet/smsc/smc91x.c ret = smc_enable_device(pdev); pdev 2378 drivers/net/ethernet/smsc/smc91x.c lp->device = &pdev->dev; pdev 2388 drivers/net/ethernet/smsc/smc91x.c smc_request_datacs(pdev, ndev); pdev 2395 drivers/net/ethernet/smsc/smc91x.c smc_release_attrib(pdev, ndev); pdev 2406 drivers/net/ethernet/smsc/smc91x.c static int smc_drv_remove(struct platform_device *pdev) pdev 2408 drivers/net/ethernet/smsc/smc91x.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 2422 drivers/net/ethernet/smsc/smc91x.c smc_release_datacs(pdev,ndev); pdev 2423 drivers/net/ethernet/smsc/smc91x.c smc_release_attrib(pdev,ndev); pdev 2425 drivers/net/ethernet/smsc/smc91x.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "smc91x-regs"); pdev 2427 drivers/net/ethernet/smsc/smc91x.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2451 drivers/net/ethernet/smsc/smc91x.c struct platform_device *pdev = to_platform_device(dev); pdev 2452 drivers/net/ethernet/smsc/smc91x.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 2456 drivers/net/ethernet/smsc/smc91x.c smc_enable_device(pdev); pdev 370 drivers/net/ethernet/smsc/smsc911x.c static int smsc911x_enable_resources(struct platform_device *pdev) pdev 372 drivers/net/ethernet/smsc/smsc911x.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 394 drivers/net/ethernet/smsc/smsc911x.c static int smsc911x_disable_resources(struct platform_device *pdev) pdev 396 drivers/net/ethernet/smsc/smsc911x.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 416 drivers/net/ethernet/smsc/smsc911x.c static int smsc911x_request_resources(struct platform_device *pdev) pdev 418 drivers/net/ethernet/smsc/smsc911x.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 425 drivers/net/ethernet/smsc/smsc911x.c ret = regulator_bulk_get(&pdev->dev, pdev 440 drivers/net/ethernet/smsc/smsc911x.c pdata->reset_gpiod = devm_gpiod_get_optional(&pdev->dev, pdev 445 drivers/net/ethernet/smsc/smsc911x.c pdata->clk = clk_get(&pdev->dev, NULL); pdev 447 drivers/net/ethernet/smsc/smsc911x.c dev_dbg(&pdev->dev, "couldn't get clock %li\n", pdev 457 drivers/net/ethernet/smsc/smsc911x.c static void smsc911x_free_resources(struct platform_device *pdev) pdev 459 drivers/net/ethernet/smsc/smsc911x.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 1059 drivers/net/ethernet/smsc/smsc911x.c static int smsc911x_mii_init(struct platform_device *pdev, pdev 1073 drivers/net/ethernet/smsc/smsc911x.c pdev->name, pdev->id); pdev 1078 drivers/net/ethernet/smsc/smsc911x.c pdata->mii_bus->parent = &pdev->dev; pdev 2315 drivers/net/ethernet/smsc/smsc911x.c static int smsc911x_drv_remove(struct platform_device *pdev) pdev 2321 drivers/net/ethernet/smsc/smsc911x.c dev = platform_get_drvdata(pdev); pdev 2334 drivers/net/ethernet/smsc/smsc911x.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 2337 drivers/net/ethernet/smsc/smsc911x.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2343 drivers/net/ethernet/smsc/smsc911x.c (void)smsc911x_disable_resources(pdev); pdev 2344 drivers/net/ethernet/smsc/smsc911x.c smsc911x_free_resources(pdev); pdev 2348 drivers/net/ethernet/smsc/smsc911x.c pm_runtime_put(&pdev->dev); pdev 2349 drivers/net/ethernet/smsc/smsc911x.c pm_runtime_disable(&pdev->dev); pdev 2412 drivers/net/ethernet/smsc/smsc911x.c static int smsc911x_drv_probe(struct platform_device *pdev) pdev 2416 drivers/net/ethernet/smsc/smsc911x.c struct smsc911x_platform_config *config = dev_get_platdata(&pdev->dev); pdev 2421 drivers/net/ethernet/smsc/smsc911x.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 2424 drivers/net/ethernet/smsc/smsc911x.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2432 drivers/net/ethernet/smsc/smsc911x.c irq = platform_get_irq(pdev, 0); pdev 2453 drivers/net/ethernet/smsc/smsc911x.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 2466 drivers/net/ethernet/smsc/smsc911x.c platform_set_drvdata(pdev, dev); pdev 2468 drivers/net/ethernet/smsc/smsc911x.c retval = smsc911x_request_resources(pdev); pdev 2472 drivers/net/ethernet/smsc/smsc911x.c retval = smsc911x_enable_resources(pdev); pdev 2482 drivers/net/ethernet/smsc/smsc911x.c retval = smsc911x_probe_config(&pdata->config, &pdev->dev); pdev 2500 drivers/net/ethernet/smsc/smsc911x.c pm_runtime_enable(&pdev->dev); pdev 2501 drivers/net/ethernet/smsc/smsc911x.c pm_runtime_get_sync(&pdev->dev); pdev 2509 drivers/net/ethernet/smsc/smsc911x.c retval = smsc911x_mii_init(pdev, dev); pdev 2560 drivers/net/ethernet/smsc/smsc911x.c pm_runtime_put(&pdev->dev); pdev 2561 drivers/net/ethernet/smsc/smsc911x.c pm_runtime_disable(&pdev->dev); pdev 2563 drivers/net/ethernet/smsc/smsc911x.c (void)smsc911x_disable_resources(pdev); pdev 2565 drivers/net/ethernet/smsc/smsc911x.c smsc911x_free_resources(pdev); pdev 46 drivers/net/ethernet/smsc/smsc9420.c struct pci_dev *pdev; pdev 228 drivers/net/ethernet/smsc/smsc9420.c strlcpy(drvinfo->bus_info, pci_name(pd->pdev), pdev 509 drivers/net/ethernet/smsc/smsc9420.c pci_unmap_single(pd->pdev, pd->tx_buffers[i].mapping, pdev 542 drivers/net/ethernet/smsc/smsc9420.c pci_unmap_single(pd->pdev, pd->rx_buffers[i].mapping, pdev 666 drivers/net/ethernet/smsc/smsc9420.c const int irq = pd->pdev->irq; pdev 707 drivers/net/ethernet/smsc/smsc9420.c free_irq(pd->pdev->irq, pd); pdev 761 drivers/net/ethernet/smsc/smsc9420.c pci_unmap_single(pd->pdev, pd->rx_buffers[index].mapping, pdev 794 drivers/net/ethernet/smsc/smsc9420.c mapping = pci_map_single(pd->pdev, skb_tail_pointer(skb), pdev 796 drivers/net/ethernet/smsc/smsc9420.c if (pci_dma_mapping_error(pd->pdev, mapping)) { pdev 913 drivers/net/ethernet/smsc/smsc9420.c pci_unmap_single(pd->pdev, pd->tx_buffers[index].mapping, pdev 944 drivers/net/ethernet/smsc/smsc9420.c mapping = pci_map_single(pd->pdev, skb->data, pdev 946 drivers/net/ethernet/smsc/smsc9420.c if (pci_dma_mapping_error(pd->pdev, mapping)) { pdev 1151 drivers/net/ethernet/smsc/smsc9420.c (pd->pdev->bus->number << 8) | pd->pdev->devfn); pdev 1272 drivers/net/ethernet/smsc/smsc9420.c const int irq = pd->pdev->irq; pdev 1436 drivers/net/ethernet/smsc/smsc9420.c static int smsc9420_suspend(struct pci_dev *pdev, pm_message_t state) pdev 1438 drivers/net/ethernet/smsc/smsc9420.c struct net_device *dev = pci_get_drvdata(pdev); pdev 1458 drivers/net/ethernet/smsc/smsc9420.c free_irq(pd->pdev->irq, pd); pdev 1463 drivers/net/ethernet/smsc/smsc9420.c pci_save_state(pdev); pdev 1464 drivers/net/ethernet/smsc/smsc9420.c pci_enable_wake(pdev, pci_choose_state(pdev, state), 0); pdev 1465 drivers/net/ethernet/smsc/smsc9420.c pci_disable_device(pdev); pdev 1466 drivers/net/ethernet/smsc/smsc9420.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 1471 drivers/net/ethernet/smsc/smsc9420.c static int smsc9420_resume(struct pci_dev *pdev) pdev 1473 drivers/net/ethernet/smsc/smsc9420.c struct net_device *dev = pci_get_drvdata(pdev); pdev 1477 drivers/net/ethernet/smsc/smsc9420.c pci_set_power_state(pdev, PCI_D0); pdev 1478 drivers/net/ethernet/smsc/smsc9420.c pci_restore_state(pdev); pdev 1480 drivers/net/ethernet/smsc/smsc9420.c err = pci_enable_device(pdev); pdev 1484 drivers/net/ethernet/smsc/smsc9420.c pci_set_master(pdev); pdev 1486 drivers/net/ethernet/smsc/smsc9420.c err = pci_enable_wake(pdev, PCI_D0, 0); pdev 1516 drivers/net/ethernet/smsc/smsc9420.c smsc9420_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 1527 drivers/net/ethernet/smsc/smsc9420.c result = pci_enable_device(pdev); pdev 1533 drivers/net/ethernet/smsc/smsc9420.c pci_set_master(pdev); pdev 1539 drivers/net/ethernet/smsc/smsc9420.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 1541 drivers/net/ethernet/smsc/smsc9420.c if (!(pci_resource_flags(pdev, SMSC_BAR) & IORESOURCE_MEM)) { pdev 1546 drivers/net/ethernet/smsc/smsc9420.c if ((pci_request_regions(pdev, DRV_NAME))) { pdev 1551 drivers/net/ethernet/smsc/smsc9420.c if (pci_set_dma_mask(pdev, DMA_BIT_MASK(32))) { pdev 1556 drivers/net/ethernet/smsc/smsc9420.c virt_addr = ioremap(pci_resource_start(pdev, SMSC_BAR), pdev 1557 drivers/net/ethernet/smsc/smsc9420.c pci_resource_len(pdev, SMSC_BAR)); pdev 1569 drivers/net/ethernet/smsc/smsc9420.c pd->rx_ring = pci_alloc_consistent(pdev, pdev 1582 drivers/net/ethernet/smsc/smsc9420.c pd->pdev = pdev; pdev 1618 drivers/net/ethernet/smsc/smsc9420.c pci_set_drvdata(pdev, dev); pdev 1628 drivers/net/ethernet/smsc/smsc9420.c pci_free_consistent(pdev, sizeof(struct smsc9420_dma_desc) * pdev 1633 drivers/net/ethernet/smsc/smsc9420.c pci_release_regions(pdev); pdev 1637 drivers/net/ethernet/smsc/smsc9420.c pci_disable_device(pdev); pdev 1642 drivers/net/ethernet/smsc/smsc9420.c static void smsc9420_remove(struct pci_dev *pdev) pdev 1647 drivers/net/ethernet/smsc/smsc9420.c dev = pci_get_drvdata(pdev); pdev 1661 drivers/net/ethernet/smsc/smsc9420.c pci_free_consistent(pdev, sizeof(struct smsc9420_dma_desc) * pdev 1665 drivers/net/ethernet/smsc/smsc9420.c pci_release_regions(pdev); pdev 1667 drivers/net/ethernet/smsc/smsc9420.c pci_disable_device(pdev); pdev 1828 drivers/net/ethernet/socionext/netsec.c static int netsec_of_probe(struct platform_device *pdev, pdev 1831 drivers/net/ethernet/socionext/netsec.c priv->phy_np = of_parse_phandle(pdev->dev.of_node, "phy-handle", 0); pdev 1833 drivers/net/ethernet/socionext/netsec.c dev_err(&pdev->dev, "missing required property 'phy-handle'\n"); pdev 1837 drivers/net/ethernet/socionext/netsec.c *phy_addr = of_mdio_parse_addr(&pdev->dev, priv->phy_np); pdev 1839 drivers/net/ethernet/socionext/netsec.c priv->clk = devm_clk_get(&pdev->dev, NULL); /* get by 'phy_ref_clk' */ pdev 1841 drivers/net/ethernet/socionext/netsec.c dev_err(&pdev->dev, "phy_ref_clk not found\n"); pdev 1849 drivers/net/ethernet/socionext/netsec.c static int netsec_acpi_probe(struct platform_device *pdev, pdev 1857 drivers/net/ethernet/socionext/netsec.c ret = device_property_read_u32(&pdev->dev, "phy-channel", phy_addr); pdev 1859 drivers/net/ethernet/socionext/netsec.c dev_err(&pdev->dev, pdev 1864 drivers/net/ethernet/socionext/netsec.c ret = device_property_read_u32(&pdev->dev, pdev 1868 drivers/net/ethernet/socionext/netsec.c dev_err(&pdev->dev, pdev 1950 drivers/net/ethernet/socionext/netsec.c static int netsec_probe(struct platform_device *pdev) pdev 1959 drivers/net/ethernet/socionext/netsec.c mmio_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1961 drivers/net/ethernet/socionext/netsec.c dev_err(&pdev->dev, "No MMIO resource found.\n"); pdev 1965 drivers/net/ethernet/socionext/netsec.c eeprom_res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 1967 drivers/net/ethernet/socionext/netsec.c dev_info(&pdev->dev, "No EEPROM resource found.\n"); pdev 1971 drivers/net/ethernet/socionext/netsec.c irq_res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 1973 drivers/net/ethernet/socionext/netsec.c dev_err(&pdev->dev, "No IRQ resource found.\n"); pdev 1984 drivers/net/ethernet/socionext/netsec.c SET_NETDEV_DEV(ndev, &pdev->dev); pdev 1985 drivers/net/ethernet/socionext/netsec.c platform_set_drvdata(pdev, priv); pdev 1987 drivers/net/ethernet/socionext/netsec.c priv->dev = &pdev->dev; pdev 1993 drivers/net/ethernet/socionext/netsec.c priv->phy_interface = device_get_phy_mode(&pdev->dev); pdev 1995 drivers/net/ethernet/socionext/netsec.c dev_err(&pdev->dev, "missing required property 'phy-mode'\n"); pdev 2000 drivers/net/ethernet/socionext/netsec.c priv->ioaddr = devm_ioremap(&pdev->dev, mmio_res->start, pdev 2003 drivers/net/ethernet/socionext/netsec.c dev_err(&pdev->dev, "devm_ioremap() failed\n"); pdev 2008 drivers/net/ethernet/socionext/netsec.c priv->eeprom_base = devm_ioremap(&pdev->dev, eeprom_res->start, pdev 2011 drivers/net/ethernet/socionext/netsec.c dev_err(&pdev->dev, "devm_ioremap() failed for EEPROM\n"); pdev 2016 drivers/net/ethernet/socionext/netsec.c mac = device_get_mac_address(&pdev->dev, macbuf, sizeof(macbuf)); pdev 2034 drivers/net/ethernet/socionext/netsec.c dev_warn(&pdev->dev, "No MAC address found, using random\n"); pdev 2038 drivers/net/ethernet/socionext/netsec.c if (dev_of_node(&pdev->dev)) pdev 2039 drivers/net/ethernet/socionext/netsec.c ret = netsec_of_probe(pdev, priv, &phy_addr); pdev 2041 drivers/net/ethernet/socionext/netsec.c ret = netsec_acpi_probe(pdev, priv, &phy_addr); pdev 2048 drivers/net/ethernet/socionext/netsec.c dev_err(&pdev->dev, "missing PHY reference clock frequency\n"); pdev 2059 drivers/net/ethernet/socionext/netsec.c ret = device_property_read_u32(&pdev->dev, "max-frame-size", pdev 2065 drivers/net/ethernet/socionext/netsec.c pm_runtime_enable(&pdev->dev); pdev 2066 drivers/net/ethernet/socionext/netsec.c pm_runtime_get_sync(&pdev->dev); pdev 2076 drivers/net/ethernet/socionext/netsec.c dev_info(&pdev->dev, "hardware revision %d.%d\n", pdev 2094 drivers/net/ethernet/socionext/netsec.c if (dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(40))) pdev 2095 drivers/net/ethernet/socionext/netsec.c dev_warn(&pdev->dev, "Failed to set DMA mask\n"); pdev 2103 drivers/net/ethernet/socionext/netsec.c pm_runtime_put_sync(&pdev->dev); pdev 2111 drivers/net/ethernet/socionext/netsec.c pm_runtime_put_sync(&pdev->dev); pdev 2112 drivers/net/ethernet/socionext/netsec.c pm_runtime_disable(&pdev->dev); pdev 2115 drivers/net/ethernet/socionext/netsec.c dev_err(&pdev->dev, "init failed\n"); pdev 2120 drivers/net/ethernet/socionext/netsec.c static int netsec_remove(struct platform_device *pdev) pdev 2122 drivers/net/ethernet/socionext/netsec.c struct netsec_priv *priv = platform_get_drvdata(pdev); pdev 2130 drivers/net/ethernet/socionext/netsec.c pm_runtime_disable(&pdev->dev); pdev 1552 drivers/net/ethernet/socionext/sni_ave.c static int ave_probe(struct platform_device *pdev) pdev 1555 drivers/net/ethernet/socionext/sni_ave.c struct device *dev = &pdev->dev; pdev 1580 drivers/net/ethernet/socionext/sni_ave.c irq = platform_get_irq(pdev, 0); pdev 1584 drivers/net/ethernet/socionext/sni_ave.c base = devm_platform_ioremap_resource(pdev, 0); pdev 1698 drivers/net/ethernet/socionext/sni_ave.c pdev->name, pdev->id); pdev 1706 drivers/net/ethernet/socionext/sni_ave.c platform_set_drvdata(pdev, ndev); pdev 1734 drivers/net/ethernet/socionext/sni_ave.c static int ave_remove(struct platform_device *pdev) pdev 1736 drivers/net/ethernet/socionext/sni_ave.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 37 drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c static int anarion_gmac_init(struct platform_device *pdev, void *priv) pdev 55 drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c static void anarion_gmac_exit(struct platform_device *pdev, void *priv) pdev 62 drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c static struct anarion_gmac *anarion_config_dt(struct platform_device *pdev) pdev 68 drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c ctl_block = devm_platform_ioremap_resource(pdev, 1); pdev 70 drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c dev_err(&pdev->dev, "Cannot get reset region (%ld)!\n", pdev 75 drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c gmac = devm_kzalloc(&pdev->dev, sizeof(*gmac), GFP_KERNEL); pdev 81 drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c phy_mode = of_get_phy_mode(pdev->dev.of_node); pdev 90 drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c dev_err(&pdev->dev, "Unsupported phy-mode (%d)\n", pdev 98 drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c static int anarion_dwmac_probe(struct platform_device *pdev) pdev 105 drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c ret = stmmac_get_platform_resources(pdev, &stmmac_res); pdev 109 drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c gmac = anarion_config_dt(pdev); pdev 113 drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); pdev 119 drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c anarion_gmac_init(pdev, gmac); pdev 122 drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); pdev 124 drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c stmmac_remove_config_dt(pdev, plat_dat); pdev 40 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c static int dwc_eth_dwmac_config_dt(struct platform_device *pdev, pdev 43 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c struct device_node *np = pdev->dev.of_node; pdev 121 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c static void *dwc_qos_probe(struct platform_device *pdev, pdev 127 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c plat_dat->stmmac_clk = devm_clk_get(&pdev->dev, "apb_pclk"); pdev 129 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c dev_err(&pdev->dev, "apb_pclk clock not found.\n"); pdev 135 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c dev_err(&pdev->dev, "failed to enable apb_pclk clock: %d\n", pdev 140 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c plat_dat->pclk = devm_clk_get(&pdev->dev, "phy_ref_clk"); pdev 142 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c dev_err(&pdev->dev, "phy_ref_clk clock not found.\n"); pdev 149 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c dev_err(&pdev->dev, "failed to enable phy_ref clock: %d\n", pdev 161 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c static int dwc_qos_remove(struct platform_device *pdev) pdev 163 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 255 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c static int tegra_eqos_init(struct platform_device *pdev, void *priv) pdev 269 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c static void *tegra_eqos_probe(struct platform_device *pdev, pdev 276 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c eqos = devm_kzalloc(&pdev->dev, sizeof(*eqos), GFP_KERNEL); pdev 282 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c eqos->dev = &pdev->dev; pdev 285 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c eqos->clk_master = devm_clk_get(&pdev->dev, "master_bus"); pdev 295 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c eqos->clk_slave = devm_clk_get(&pdev->dev, "slave_bus"); pdev 307 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c eqos->clk_rx = devm_clk_get(&pdev->dev, "rx"); pdev 317 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c eqos->clk_tx = devm_clk_get(&pdev->dev, "tx"); pdev 327 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c eqos->reset = devm_gpiod_get(&pdev->dev, "phy-reset", GPIOD_OUT_HIGH); pdev 339 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c eqos->rst = devm_reset_control_get(&pdev->dev, "eqos"); pdev 361 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c err = tegra_eqos_init(pdev, eqos); pdev 385 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c static int tegra_eqos_remove(struct platform_device *pdev) pdev 387 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c struct tegra_eqos *eqos = get_stmmac_bsp_priv(&pdev->dev); pdev 400 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c void *(*probe)(struct platform_device *pdev, pdev 403 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c int (*remove)(struct platform_device *pdev); pdev 416 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c static int dwc_eth_dwmac_probe(struct platform_device *pdev) pdev 424 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c data = of_device_get_match_data(&pdev->dev); pdev 432 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c stmmac_res.irq = platform_get_irq(pdev, 0); pdev 437 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c stmmac_res.addr = devm_platform_ioremap_resource(pdev, 0); pdev 441 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); pdev 445 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c priv = data->probe(pdev, plat_dat, &stmmac_res); pdev 450 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c dev_err(&pdev->dev, "failed to probe subdriver: %d\n", pdev 456 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c ret = dwc_eth_dwmac_config_dt(pdev, plat_dat); pdev 460 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); pdev 467 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c data->remove(pdev); pdev 469 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c stmmac_remove_config_dt(pdev, plat_dat); pdev 474 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c static int dwc_eth_dwmac_remove(struct platform_device *pdev) pdev 476 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 481 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c data = of_device_get_match_data(&pdev->dev); pdev 483 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c err = stmmac_dvr_remove(&pdev->dev); pdev 485 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c dev_err(&pdev->dev, "failed to remove platform: %d\n", err); pdev 487 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c err = data->remove(pdev); pdev 489 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c dev_err(&pdev->dev, "failed to remove subdriver: %d\n", err); pdev 491 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c stmmac_remove_config_dt(pdev, priv->plat); pdev 19 drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c static int dwmac_generic_probe(struct platform_device *pdev) pdev 25 drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c ret = stmmac_get_platform_resources(pdev, &stmmac_res); pdev 29 drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c if (pdev->dev.of_node) { pdev 30 drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); pdev 32 drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c dev_err(&pdev->dev, "dt configuration failed\n"); pdev 36 drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c plat_dat = dev_get_platdata(&pdev->dev); pdev 38 drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c dev_err(&pdev->dev, "no platform data provided\n"); pdev 51 drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c ret = plat_dat->init(pdev, plat_dat->bsp_priv); pdev 56 drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); pdev 64 drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c plat_dat->exit(pdev, plat_dat->bsp_priv); pdev 66 drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c if (pdev->dev.of_node) pdev 67 drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c stmmac_remove_config_dt(pdev, plat_dat); pdev 85 drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c struct platform_device *pdev; pdev 95 drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c struct device *dev = &gmac->pdev->dev; pdev 121 drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c struct device *dev = &gmac->pdev->dev; pdev 164 drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c dev_err(&gmac->pdev->dev, "Unsupported PHY mode: \"%s\"\n", pdev 191 drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c struct device *dev = &gmac->pdev->dev; pdev 244 drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c static int ipq806x_gmac_probe(struct platform_device *pdev) pdev 248 drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c struct device *dev = &pdev->dev; pdev 253 drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c val = stmmac_get_platform_resources(pdev, &stmmac_res); pdev 257 drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); pdev 267 drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c gmac->pdev = pdev; pdev 291 drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c dev_err(&pdev->dev, "Unsupported PHY mode: \"%s\"\n", pdev 311 drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c dev_err(&pdev->dev, "Unsupported PHY mode: \"%s\"\n", pdev 354 drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c err = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); pdev 361 drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c stmmac_remove_config_dt(pdev, plat_dat); pdev 28 drivers/net/ethernet/stmicro/stmmac/dwmac-lpc18xx.c static int lpc18xx_dwmac_probe(struct platform_device *pdev) pdev 36 drivers/net/ethernet/stmicro/stmmac/dwmac-lpc18xx.c ret = stmmac_get_platform_resources(pdev, &stmmac_res); pdev 40 drivers/net/ethernet/stmicro/stmmac/dwmac-lpc18xx.c plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); pdev 48 drivers/net/ethernet/stmicro/stmmac/dwmac-lpc18xx.c dev_err(&pdev->dev, "syscon lookup failed\n"); pdev 58 drivers/net/ethernet/stmicro/stmmac/dwmac-lpc18xx.c dev_err(&pdev->dev, "Only MII and RMII mode supported\n"); pdev 66 drivers/net/ethernet/stmicro/stmmac/dwmac-lpc18xx.c ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); pdev 73 drivers/net/ethernet/stmicro/stmmac/dwmac-lpc18xx.c stmmac_remove_config_dt(pdev, plat_dat); pdev 272 drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c static int mediatek_dwmac_init(struct platform_device *pdev, void *priv) pdev 302 drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c pm_runtime_enable(&pdev->dev); pdev 303 drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c pm_runtime_get_sync(&pdev->dev); pdev 308 drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c static void mediatek_dwmac_exit(struct platform_device *pdev, void *priv) pdev 315 drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c pm_runtime_put_sync(&pdev->dev); pdev 316 drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c pm_runtime_disable(&pdev->dev); pdev 319 drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c static int mediatek_dwmac_probe(struct platform_device *pdev) pdev 326 drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c priv_plat = devm_kzalloc(&pdev->dev, sizeof(*priv_plat), GFP_KERNEL); pdev 330 drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c priv_plat->variant = of_device_get_match_data(&pdev->dev); pdev 332 drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c dev_err(&pdev->dev, "Missing dwmac-mediatek variant\n"); pdev 336 drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c priv_plat->dev = &pdev->dev; pdev 337 drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c priv_plat->np = pdev->dev.of_node; pdev 347 drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c ret = stmmac_get_platform_resources(pdev, &stmmac_res); pdev 351 drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); pdev 364 drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c mediatek_dwmac_init(pdev, priv_plat); pdev 366 drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); pdev 368 drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c stmmac_remove_config_dt(pdev, plat_dat); pdev 44 drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c static int meson6_dwmac_probe(struct platform_device *pdev) pdev 51 drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c ret = stmmac_get_platform_resources(pdev, &stmmac_res); pdev 55 drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); pdev 59 drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c dwmac = devm_kzalloc(&pdev->dev, sizeof(*dwmac), GFP_KERNEL); pdev 65 drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c dwmac->reg = devm_platform_ioremap_resource(pdev, 1); pdev 74 drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); pdev 81 drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c stmmac_remove_config_dt(pdev, plat_dat); pdev 316 drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c static int meson8b_dwmac_probe(struct platform_device *pdev) pdev 323 drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c ret = stmmac_get_platform_resources(pdev, &stmmac_res); pdev 327 drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); pdev 331 drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c dwmac = devm_kzalloc(&pdev->dev, sizeof(*dwmac), GFP_KERNEL); pdev 338 drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c of_device_get_match_data(&pdev->dev); pdev 343 drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c dwmac->regs = devm_platform_ioremap_resource(pdev, 1); pdev 349 drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c dwmac->dev = &pdev->dev; pdev 350 drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c dwmac->phy_mode = of_get_phy_mode(pdev->dev.of_node); pdev 352 drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c dev_err(&pdev->dev, "missing phy-mode property\n"); pdev 358 drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c if (of_property_read_u32(pdev->dev.of_node, "amlogic,tx-delay-ns", pdev 376 drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); pdev 383 drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c stmmac_remove_config_dt(pdev, plat_dat); pdev 57 drivers/net/ethernet/stmicro/stmmac/dwmac-oxnas.c static int oxnas_dwmac_init(struct platform_device *pdev, void *priv) pdev 103 drivers/net/ethernet/stmicro/stmmac/dwmac-oxnas.c static void oxnas_dwmac_exit(struct platform_device *pdev, void *priv) pdev 110 drivers/net/ethernet/stmicro/stmmac/dwmac-oxnas.c static int oxnas_dwmac_probe(struct platform_device *pdev) pdev 117 drivers/net/ethernet/stmicro/stmmac/dwmac-oxnas.c ret = stmmac_get_platform_resources(pdev, &stmmac_res); pdev 121 drivers/net/ethernet/stmicro/stmmac/dwmac-oxnas.c plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); pdev 125 drivers/net/ethernet/stmicro/stmmac/dwmac-oxnas.c dwmac = devm_kzalloc(&pdev->dev, sizeof(*dwmac), GFP_KERNEL); pdev 131 drivers/net/ethernet/stmicro/stmmac/dwmac-oxnas.c dwmac->dev = &pdev->dev; pdev 136 drivers/net/ethernet/stmicro/stmmac/dwmac-oxnas.c dwmac->regmap = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, pdev 139 drivers/net/ethernet/stmicro/stmmac/dwmac-oxnas.c dev_err(&pdev->dev, "failed to have sysctrl regmap\n"); pdev 144 drivers/net/ethernet/stmicro/stmmac/dwmac-oxnas.c dwmac->clk = devm_clk_get(&pdev->dev, "gmac"); pdev 150 drivers/net/ethernet/stmicro/stmmac/dwmac-oxnas.c ret = oxnas_dwmac_init(pdev, plat_dat->bsp_priv); pdev 154 drivers/net/ethernet/stmicro/stmmac/dwmac-oxnas.c ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); pdev 162 drivers/net/ethernet/stmicro/stmmac/dwmac-oxnas.c oxnas_dwmac_exit(pdev, plat_dat->bsp_priv); pdev 164 drivers/net/ethernet/stmicro/stmmac/dwmac-oxnas.c stmmac_remove_config_dt(pdev, plat_dat); pdev 84 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c struct platform_device *pdev; pdev 118 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c dev_dbg(ðqos->pdev->dev, "Rgmii register dump\n"); pdev 119 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c dev_dbg(ðqos->pdev->dev, "RGMII_IO_MACRO_CONFIG: %x\n", pdev 121 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c dev_dbg(ðqos->pdev->dev, "SDCC_HC_REG_DLL_CONFIG: %x\n", pdev 123 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c dev_dbg(ðqos->pdev->dev, "SDCC_HC_REG_DDR_CONFIG: %x\n", pdev 125 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c dev_dbg(ðqos->pdev->dev, "SDCC_HC_REG_DLL_CONFIG2: %x\n", pdev 127 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c dev_dbg(ðqos->pdev->dev, "SDC4_STATUS: %x\n", pdev 129 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c dev_dbg(ðqos->pdev->dev, "SDCC_USR_CTL: %x\n", pdev 131 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c dev_dbg(ðqos->pdev->dev, "RGMII_IO_MACRO_CONFIG2: %x\n", pdev 133 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c dev_dbg(ðqos->pdev->dev, "RGMII_IO_MACRO_DEBUG1: %x\n", pdev 135 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c dev_dbg(ðqos->pdev->dev, "EMAC_SYSTEM_LOW_POWER_DEBUG: %x\n", pdev 221 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c dev_err(ðqos->pdev->dev, "Clear CK_OUT_EN timedout\n"); pdev 238 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c dev_err(ðqos->pdev->dev, "Set CK_OUT_EN timedout\n"); pdev 370 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c dev_err(ðqos->pdev->dev, pdev 429 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c dev_err(ðqos->pdev->dev, pdev 450 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c static int qcom_ethqos_probe(struct platform_device *pdev) pdev 452 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c struct device_node *np = pdev->dev.of_node; pdev 460 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c ret = stmmac_get_platform_resources(pdev, &stmmac_res); pdev 464 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); pdev 466 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c dev_err(&pdev->dev, "dt configuration failed\n"); pdev 470 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c ethqos = devm_kzalloc(&pdev->dev, sizeof(*ethqos), GFP_KERNEL); pdev 476 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c ethqos->pdev = pdev; pdev 477 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "rgmii"); pdev 478 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c ethqos->rgmii_base = devm_ioremap_resource(&pdev->dev, res); pdev 480 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c dev_err(&pdev->dev, "Can't get rgmii base\n"); pdev 485 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c data = of_device_get_match_data(&pdev->dev); pdev 489 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c ethqos->rgmii_clk = devm_clk_get(&pdev->dev, "rgmii"); pdev 509 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); pdev 521 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c stmmac_remove_config_dt(pdev, plat_dat); pdev 526 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c static int qcom_ethqos_remove(struct platform_device *pdev) pdev 531 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c ethqos = get_stmmac_bsp_priv(&pdev->dev); pdev 535 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c ret = stmmac_pltfr_remove(pdev); pdev 39 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct platform_device *pdev; pdev 88 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &bsp_priv->pdev->dev; pdev 101 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &bsp_priv->pdev->dev; pdev 167 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &bsp_priv->pdev->dev; pdev 185 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &bsp_priv->pdev->dev; pdev 198 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &bsp_priv->pdev->dev; pdev 220 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &bsp_priv->pdev->dev; pdev 283 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &bsp_priv->pdev->dev; pdev 302 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &bsp_priv->pdev->dev; pdev 319 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &bsp_priv->pdev->dev; pdev 341 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &bsp_priv->pdev->dev; pdev 405 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &bsp_priv->pdev->dev; pdev 423 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &bsp_priv->pdev->dev; pdev 436 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &bsp_priv->pdev->dev; pdev 458 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &bsp_priv->pdev->dev; pdev 521 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &bsp_priv->pdev->dev; pdev 541 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &bsp_priv->pdev->dev; pdev 559 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &bsp_priv->pdev->dev; pdev 581 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &bsp_priv->pdev->dev; pdev 649 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &bsp_priv->pdev->dev; pdev 667 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &bsp_priv->pdev->dev; pdev 680 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &bsp_priv->pdev->dev; pdev 702 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &bsp_priv->pdev->dev; pdev 760 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &bsp_priv->pdev->dev; pdev 778 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &bsp_priv->pdev->dev; pdev 791 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &bsp_priv->pdev->dev; pdev 813 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &bsp_priv->pdev->dev; pdev 871 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &bsp_priv->pdev->dev; pdev 889 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &bsp_priv->pdev->dev; pdev 902 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &bsp_priv->pdev->dev; pdev 924 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &bsp_priv->pdev->dev; pdev 965 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &bsp_priv->pdev->dev; pdev 978 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &bsp_priv->pdev->dev; pdev 1050 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &bsp_priv->pdev->dev; pdev 1195 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &bsp_priv->pdev->dev; pdev 1213 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c static struct rk_priv_data *rk_gmac_setup(struct platform_device *pdev, pdev 1218 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &pdev->dev; pdev 1284 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c dev_err(&pdev->dev, "No PHY reset control found.\n"); pdev 1292 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c bsp_priv->pdev = pdev; pdev 1300 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &bsp_priv->pdev->dev; pdev 1350 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &gmac->pdev->dev; pdev 1365 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct device *dev = &bsp_priv->pdev->dev; pdev 1382 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c static int rk_gmac_probe(struct platform_device *pdev) pdev 1389 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c data = of_device_get_match_data(&pdev->dev); pdev 1391 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c dev_err(&pdev->dev, "no of match data provided\n"); pdev 1395 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c ret = stmmac_get_platform_resources(pdev, &stmmac_res); pdev 1399 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); pdev 1406 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c plat_dat->bsp_priv = rk_gmac_setup(pdev, plat_dat, data); pdev 1420 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); pdev 1429 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c stmmac_remove_config_dt(pdev, plat_dat); pdev 1434 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c static int rk_gmac_remove(struct platform_device *pdev) pdev 1436 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct rk_priv_data *bsp_priv = get_stmmac_bsp_priv(&pdev->dev); pdev 1437 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c int ret = stmmac_dvr_remove(&pdev->dev); pdev 380 drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c static int socfpga_dwmac_probe(struct platform_device *pdev) pdev 384 drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c struct device *dev = &pdev->dev; pdev 391 drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c ops = device_get_match_data(&pdev->dev); pdev 393 drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c dev_err(&pdev->dev, "no of match data provided\n"); pdev 397 drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c ret = stmmac_get_platform_resources(pdev, &stmmac_res); pdev 401 drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); pdev 430 drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); pdev 434 drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c ndev = platform_get_drvdata(pdev); pdev 450 drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c stmmac_dvr_remove(&pdev->dev); pdev 452 drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c stmmac_remove_config_dt(pdev, plat_dat); pdev 248 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c struct platform_device *pdev) pdev 251 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c struct device *dev = &pdev->dev; pdev 258 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "sti-clkconf"); pdev 305 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c static int sti_dwmac_probe(struct platform_device *pdev) pdev 313 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c data = of_device_get_match_data(&pdev->dev); pdev 315 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c dev_err(&pdev->dev, "No OF match data provided\n"); pdev 319 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c ret = stmmac_get_platform_resources(pdev, &stmmac_res); pdev 323 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); pdev 327 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c dwmac = devm_kzalloc(&pdev->dev, sizeof(*dwmac), GFP_KERNEL); pdev 333 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c ret = sti_dwmac_parse_data(dwmac, pdev); pdev 335 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c dev_err(&pdev->dev, "Unable to parse OF data\n"); pdev 352 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); pdev 361 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c stmmac_remove_config_dt(pdev, plat_dat); pdev 366 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c static int sti_dwmac_remove(struct platform_device *pdev) pdev 368 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c struct sti_dwmac *dwmac = get_stmmac_bsp_priv(&pdev->dev); pdev 369 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c int ret = stmmac_dvr_remove(&pdev->dev); pdev 297 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c struct platform_device *pdev = to_platform_device(dev); pdev 333 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c dwmac->irq_pwr_wakeup = platform_get_irq_byname(pdev, pdev 339 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c err = device_init_wakeup(&pdev->dev, true); pdev 341 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c dev_err(&pdev->dev, "Failed to init wake up irq\n"); pdev 344 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c err = dev_pm_set_dedicated_wake_irq(&pdev->dev, pdev 347 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c dev_err(&pdev->dev, "Failed to set wake up irq\n"); pdev 348 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c device_init_wakeup(&pdev->dev, false); pdev 350 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c device_set_wakeup_enable(&pdev->dev, false); pdev 355 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c static int stm32_dwmac_probe(struct platform_device *pdev) pdev 363 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c ret = stmmac_get_platform_resources(pdev, &stmmac_res); pdev 367 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); pdev 371 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c dwmac = devm_kzalloc(&pdev->dev, sizeof(*dwmac), GFP_KERNEL); pdev 377 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c data = of_device_get_match_data(&pdev->dev); pdev 379 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c dev_err(&pdev->dev, "no of match data provided\n"); pdev 385 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c dwmac->dev = &pdev->dev; pdev 387 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c ret = stm32_dwmac_parse_data(dwmac, &pdev->dev); pdev 389 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c dev_err(&pdev->dev, "Unable to parse OF data\n"); pdev 399 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); pdev 408 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c stmmac_remove_config_dt(pdev, plat_dat); pdev 413 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c static int stm32_dwmac_remove(struct platform_device *pdev) pdev 415 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 417 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c int ret = stmmac_dvr_remove(&pdev->dev); pdev 423 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c dev_pm_clear_wake_irq(&pdev->dev); pdev 424 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c device_init_wakeup(&pdev->dev, false); pdev 526 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c static int sun8i_dwmac_init(struct platform_device *pdev, void *priv) pdev 534 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c dev_err(&pdev->dev, "Fail to enable regulator\n"); pdev 543 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c dev_err(&pdev->dev, "Could not enable AHB clock\n"); pdev 986 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c static void sun8i_dwmac_exit(struct platform_device *pdev, void *priv) pdev 1105 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c static int sun8i_dwmac_probe(struct platform_device *pdev) pdev 1110 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c struct device *dev = &pdev->dev; pdev 1116 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c ret = stmmac_get_platform_resources(pdev, &stmmac_res); pdev 1120 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); pdev 1128 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c gmac->variant = of_device_get_match_data(&pdev->dev); pdev 1130 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c dev_err(&pdev->dev, "Missing dwmac-sun8i variant\n"); pdev 1166 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c regmap = sun8i_dwmac_get_syscon_from_dev(pdev->dev.of_node); pdev 1168 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c regmap = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, pdev 1172 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c dev_err(&pdev->dev, "Unable to map syscon: %d\n", ret); pdev 1200 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c ret = sun8i_dwmac_init(pdev, plat_dat->bsp_priv); pdev 1204 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); pdev 1208 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c ndev = dev_get_drvdata(&pdev->dev); pdev 1219 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c dev_err(&pdev->dev, "Failed to register mux\n"); pdev 1232 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c stmmac_pltfr_remove(pdev); pdev 30 drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c static int sun7i_gmac_init(struct platform_device *pdev, void *priv) pdev 61 drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c static void sun7i_gmac_exit(struct platform_device *pdev, void *priv) pdev 99 drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c static int sun7i_gmac_probe(struct platform_device *pdev) pdev 104 drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c struct device *dev = &pdev->dev; pdev 107 drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c ret = stmmac_get_platform_resources(pdev, &stmmac_res); pdev 111 drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); pdev 152 drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c ret = sun7i_gmac_init(pdev, plat_dat->bsp_priv); pdev 156 drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); pdev 163 drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c sun7i_gmac_exit(pdev, plat_dat->bsp_priv); pdev 165 drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c stmmac_remove_config_dt(pdev, plat_dat); pdev 35 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c int (*setup)(struct pci_dev *pdev, struct plat_stmmacenet_data *plat); pdev 38 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c static int stmmac_pci_find_phy_addr(struct pci_dev *pdev, pdev 44 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c int func = PCI_FUNC(pdev->devfn); pdev 91 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c static int stmmac_default_data(struct pci_dev *pdev, pdev 112 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c static int intel_mgbe_common_data(struct pci_dev *pdev, pdev 165 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c plat->axi = devm_kzalloc(&pdev->dev, sizeof(*plat->axi), pdev 181 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c plat->stmmac_clk = clk_register_fixed_rate(&pdev->dev, pdev 186 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c dev_warn(&pdev->dev, "Fail to register stmmac-clk\n"); pdev 203 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c static int ehl_common_data(struct pci_dev *pdev, pdev 211 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c ret = intel_mgbe_common_data(pdev, plat); pdev 218 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c static int ehl_sgmii_data(struct pci_dev *pdev, pdev 224 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c return ehl_common_data(pdev, plat); pdev 231 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c static int ehl_rgmii_data(struct pci_dev *pdev, pdev 237 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c return ehl_common_data(pdev, plat); pdev 244 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c static int tgl_common_data(struct pci_dev *pdev, pdev 252 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c ret = intel_mgbe_common_data(pdev, plat); pdev 259 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c static int tgl_sgmii_data(struct pci_dev *pdev, pdev 265 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c return tgl_common_data(pdev, plat); pdev 336 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c static int quark_default_data(struct pci_dev *pdev, pdev 348 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c ret = stmmac_pci_find_phy_addr(pdev, quark_pci_dmi); pdev 362 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c plat->bus_id = pci_dev_id(pdev); pdev 378 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c static int snps_gmac5_default_data(struct pci_dev *pdev, pdev 427 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c plat->axi = devm_kzalloc(&pdev->dev, sizeof(*plat->axi), GFP_KERNEL); pdev 459 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c static int stmmac_pci_probe(struct pci_dev *pdev, pdev 468 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c plat = devm_kzalloc(&pdev->dev, sizeof(*plat), GFP_KERNEL); pdev 472 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c plat->mdio_bus_data = devm_kzalloc(&pdev->dev, pdev 478 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c plat->dma_cfg = devm_kzalloc(&pdev->dev, sizeof(*plat->dma_cfg), pdev 484 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c ret = pci_enable_device(pdev); pdev 486 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c dev_err(&pdev->dev, "%s: ERROR: failed to enable device\n", pdev 493 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c if (pci_resource_len(pdev, i) == 0) pdev 495 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c ret = pcim_iomap_regions(pdev, BIT(i), pci_name(pdev)); pdev 501 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c pci_set_master(pdev); pdev 503 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c ret = info->setup(pdev, plat); pdev 507 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c pci_enable_msi(pdev); pdev 510 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c res.addr = pcim_iomap_table(pdev)[i]; pdev 511 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c res.wol_irq = pdev->irq; pdev 512 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c res.irq = pdev->irq; pdev 514 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c return stmmac_dvr_probe(&pdev->dev, plat, &res); pdev 524 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c static void stmmac_pci_remove(struct pci_dev *pdev) pdev 526 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c struct net_device *ndev = dev_get_drvdata(&pdev->dev); pdev 530 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c stmmac_dvr_remove(&pdev->dev); pdev 536 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c if (pci_resource_len(pdev, i) == 0) pdev 538 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c pcim_iounmap_regions(pdev, BIT(i)); pdev 542 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c pci_disable_device(pdev); pdev 547 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c struct pci_dev *pdev = to_pci_dev(dev); pdev 554 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c ret = pci_save_state(pdev); pdev 558 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c pci_disable_device(pdev); pdev 559 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c pci_wake_from_d3(pdev, true); pdev 565 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c struct pci_dev *pdev = to_pci_dev(dev); pdev 568 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c pci_restore_state(pdev); pdev 569 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c pci_set_power_state(pdev, PCI_D0); pdev 571 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c ret = pci_enable_device(pdev); pdev 575 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c pci_set_master(pdev); pdev 93 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c static struct stmmac_axi *stmmac_axi_setup(struct platform_device *pdev) pdev 98 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c np = of_parse_phandle(pdev->dev.of_node, "snps,axi-config", 0); pdev 102 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c axi = devm_kzalloc(&pdev->dev, sizeof(*axi), GFP_KERNEL); pdev 129 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c static int stmmac_mtl_setup(struct platform_device *pdev, pdev 152 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c rx_node = of_parse_phandle(pdev->dev.of_node, "snps,mtl-rx-config", 0); pdev 156 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c tx_node = of_parse_phandle(pdev->dev.of_node, "snps,mtl-tx-config", 0); pdev 217 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c dev_err(&pdev->dev, "Not all RX queues were configured\n"); pdev 283 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c dev_err(&pdev->dev, "Not all TX queues were configured\n"); pdev 396 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c stmmac_probe_config_dt(struct platform_device *pdev, const char **mac) pdev 398 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c struct device_node *np = pdev->dev.of_node; pdev 403 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c plat = devm_kzalloc(&pdev->dev, sizeof(*plat), GFP_KERNEL); pdev 451 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c dev_warn(&pdev->dev, "snps,phy-addr property is deprecated\n"); pdev 454 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c rc = stmmac_dt_phy(plat, np, &pdev->dev); pdev 501 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c &pdev->dev, plat->unicast_filter_entries); pdev 503 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c &pdev->dev, plat->multicast_filter_bins); pdev 530 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c dma_cfg = devm_kzalloc(&pdev->dev, sizeof(*dma_cfg), pdev 533 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c stmmac_remove_config_dt(pdev, plat); pdev 552 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c dev_warn(&pdev->dev, pdev 558 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c plat->axi = stmmac_axi_setup(pdev); pdev 560 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c rc = stmmac_mtl_setup(pdev, plat); pdev 562 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c stmmac_remove_config_dt(pdev, plat); pdev 568 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c plat->stmmac_clk = devm_clk_get(&pdev->dev, pdev 571 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c dev_warn(&pdev->dev, "Cannot get CSR clock\n"); pdev 577 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c plat->pclk = devm_clk_get(&pdev->dev, "pclk"); pdev 587 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c plat->clk_ptp_ref = devm_clk_get(&pdev->dev, "ptp_ref"); pdev 591 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c dev_warn(&pdev->dev, "PTP uses main clock\n"); pdev 594 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c dev_dbg(&pdev->dev, "PTP rate %d\n", plat->clk_ptp_rate); pdev 597 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c plat->stmmac_rst = devm_reset_control_get(&pdev->dev, pdev 603 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c dev_info(&pdev->dev, "no reset control found\n"); pdev 624 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c void stmmac_remove_config_dt(struct platform_device *pdev, pdev 632 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c stmmac_probe_config_dt(struct platform_device *pdev, const char **mac) pdev 637 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c void stmmac_remove_config_dt(struct platform_device *pdev, pdev 645 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c int stmmac_get_platform_resources(struct platform_device *pdev, pdev 655 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c stmmac_res->irq = platform_get_irq_byname(pdev, "macirq"); pdev 667 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c platform_get_irq_byname_optional(pdev, "eth_wake_irq"); pdev 671 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c dev_info(&pdev->dev, "IRQ eth_wake_irq not found\n"); pdev 676 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c platform_get_irq_byname_optional(pdev, "eth_lpi"); pdev 680 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c dev_info(&pdev->dev, "IRQ eth_lpi not found\n"); pdev 683 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 684 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c stmmac_res->addr = devm_ioremap_resource(&pdev->dev, res); pdev 696 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c int stmmac_pltfr_remove(struct platform_device *pdev) pdev 698 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 701 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c int ret = stmmac_dvr_remove(&pdev->dev); pdev 704 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c plat->exit(pdev, plat->bsp_priv); pdev 706 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c stmmac_remove_config_dt(pdev, plat); pdev 725 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c struct platform_device *pdev = to_platform_device(dev); pdev 729 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c priv->plat->exit(pdev, priv->plat->bsp_priv); pdev 745 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c struct platform_device *pdev = to_platform_device(dev); pdev 748 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c priv->plat->init(pdev, priv->plat->bsp_priv); pdev 15 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.h stmmac_probe_config_dt(struct platform_device *pdev, const char **mac); pdev 16 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.h void stmmac_remove_config_dt(struct platform_device *pdev, pdev 19 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.h int stmmac_get_platform_resources(struct platform_device *pdev, pdev 22 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.h int stmmac_pltfr_remove(struct platform_device *pdev); pdev 458 drivers/net/ethernet/sun/cassini.c pci_unmap_page(cp->pdev, page->dma_addr, cp->page_size, pdev 489 drivers/net/ethernet/sun/cassini.c page->dma_addr = pci_map_page(cp->pdev, page->buffer, 0, pdev 807 drivers/net/ethernet/sun/cassini.c err = request_firmware(&fw, fw_name, &cp->pdev->dev); pdev 1724 drivers/net/ethernet/sun/cassini.c pci_read_config_word(cp->pdev, PCI_STATUS, &cfg); pdev 1746 drivers/net/ethernet/sun/cassini.c pci_write_config_word(cp->pdev, PCI_STATUS, cfg); pdev 1886 drivers/net/ethernet/sun/cassini.c pci_unmap_page(cp->pdev, daddr, dlen, pdev 1980 drivers/net/ethernet/sun/cassini.c pci_dma_sync_single_for_cpu(cp->pdev, page->dma_addr + off, i, pdev 1984 drivers/net/ethernet/sun/cassini.c pci_dma_sync_single_for_device(cp->pdev, page->dma_addr + off, i, pdev 2011 drivers/net/ethernet/sun/cassini.c pci_dma_sync_single_for_cpu(cp->pdev, page->dma_addr + off, i, pdev 2019 drivers/net/ethernet/sun/cassini.c pci_dma_sync_single_for_device(cp->pdev, page->dma_addr + off, i, pdev 2047 drivers/net/ethernet/sun/cassini.c pci_dma_sync_single_for_cpu(cp->pdev, page->dma_addr, pdev 2050 drivers/net/ethernet/sun/cassini.c pci_dma_sync_single_for_device(cp->pdev, page->dma_addr, pdev 2089 drivers/net/ethernet/sun/cassini.c pci_dma_sync_single_for_cpu(cp->pdev, page->dma_addr + off, i, pdev 2093 drivers/net/ethernet/sun/cassini.c pci_dma_sync_single_for_device(cp->pdev, page->dma_addr + off, i, pdev 2106 drivers/net/ethernet/sun/cassini.c pci_dma_sync_single_for_cpu(cp->pdev, page->dma_addr, pdev 2111 drivers/net/ethernet/sun/cassini.c pci_dma_sync_single_for_device(cp->pdev, page->dma_addr, pdev 2648 drivers/net/ethernet/sun/cassini.c cas_interrupt(cp->pdev->irq, dev); pdev 2789 drivers/net/ethernet/sun/cassini.c mapping = pci_map_page(cp->pdev, virt_to_page(skb->data), pdev 2816 drivers/net/ethernet/sun/cassini.c mapping = skb_frag_dma_map(&cp->pdev->dev, fragp, 0, len, pdev 3363 drivers/net/ethernet/sun/cassini.c struct pci_dev *pdev = cp->pdev; pdev 3366 drivers/net/ethernet/sun/cassini.c if ((pdev->vendor == PCI_VENDOR_ID_SUN) && pdev 3367 drivers/net/ethernet/sun/cassini.c (pdev->device == PCI_DEVICE_ID_SUN_CASSINI)) { pdev 3368 drivers/net/ethernet/sun/cassini.c if (pdev->revision >= CAS_ID_REVPLUS) pdev 3370 drivers/net/ethernet/sun/cassini.c if (pdev->revision < CAS_ID_REVPLUS02u) pdev 3376 drivers/net/ethernet/sun/cassini.c if (pdev->revision < CAS_ID_REV2) pdev 3385 drivers/net/ethernet/sun/cassini.c if ((pdev->vendor == PCI_VENDOR_ID_NS) && pdev 3386 drivers/net/ethernet/sun/cassini.c (pdev->device == PCI_DEVICE_ID_NS_SATURN)) pdev 3394 drivers/net/ethernet/sun/cassini.c struct pci_dev *pdev = cp->pdev; pdev 3424 drivers/net/ethernet/sun/cassini.c PCI_SLOT(pdev->devfn)); pdev 3736 drivers/net/ethernet/sun/cassini.c pci_restore_state(cp->pdev); pdev 3905 drivers/net/ethernet/sun/cassini.c pci_unmap_page(cp->pdev, daddr, dlen, pdev 4197 drivers/net/ethernet/sun/cassini.c struct pci_dev *pdev = cp->pdev; pdev 4204 drivers/net/ethernet/sun/cassini.c pci_free_consistent(pdev, TX_TINY_BUF_BLOCK, pdev 4213 drivers/net/ethernet/sun/cassini.c struct pci_dev *pdev = cp->pdev; pdev 4218 drivers/net/ethernet/sun/cassini.c pci_alloc_consistent(pdev, TX_TINY_BUF_BLOCK, pdev 4272 drivers/net/ethernet/sun/cassini.c if (request_irq(cp->pdev->irq, cas_interrupt, pdev 4325 drivers/net/ethernet/sun/cassini.c free_irq(cp->pdev->irq, (void *) dev); pdev 4517 drivers/net/ethernet/sun/cassini.c strlcpy(info->bus_info, pci_name(cp->pdev), sizeof(info->bus_info)); pdev 4809 drivers/net/ethernet/sun/cassini.c struct pci_dev *pdev = cas_pdev->bus->self; pdev 4812 drivers/net/ethernet/sun/cassini.c if (!pdev) pdev 4815 drivers/net/ethernet/sun/cassini.c if (pdev->vendor != 0x8086 || pdev->device != 0x537c) pdev 4823 drivers/net/ethernet/sun/cassini.c pci_read_config_dword(pdev, 0x40, &val); pdev 4825 drivers/net/ethernet/sun/cassini.c pci_write_config_dword(pdev, 0x40, val); pdev 4849 drivers/net/ethernet/sun/cassini.c pci_write_config_word(pdev, 0x50, (5 << 10) | 0x3ff); pdev 4871 drivers/net/ethernet/sun/cassini.c pci_write_config_word(pdev, 0x52, pdev 4879 drivers/net/ethernet/sun/cassini.c pci_write_config_byte(pdev, PCI_CACHE_LINE_SIZE, 0x08); pdev 4884 drivers/net/ethernet/sun/cassini.c pci_write_config_byte(pdev, PCI_LATENCY_TIMER, 0xff); pdev 4903 drivers/net/ethernet/sun/cassini.c static int cas_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 4916 drivers/net/ethernet/sun/cassini.c err = pci_enable_device(pdev); pdev 4918 drivers/net/ethernet/sun/cassini.c dev_err(&pdev->dev, "Cannot enable PCI device, aborting\n"); pdev 4922 drivers/net/ethernet/sun/cassini.c if (!(pci_resource_flags(pdev, 0) & IORESOURCE_MEM)) { pdev 4923 drivers/net/ethernet/sun/cassini.c dev_err(&pdev->dev, "Cannot find proper PCI device " pdev 4934 drivers/net/ethernet/sun/cassini.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 4936 drivers/net/ethernet/sun/cassini.c err = pci_request_regions(pdev, dev->name); pdev 4938 drivers/net/ethernet/sun/cassini.c dev_err(&pdev->dev, "Cannot obtain PCI resources, aborting\n"); pdev 4941 drivers/net/ethernet/sun/cassini.c pci_set_master(pdev); pdev 4947 drivers/net/ethernet/sun/cassini.c pci_read_config_word(pdev, PCI_COMMAND, &pci_cmd); pdev 4950 drivers/net/ethernet/sun/cassini.c pci_write_config_word(pdev, PCI_COMMAND, pci_cmd); pdev 4951 drivers/net/ethernet/sun/cassini.c if (pci_try_set_mwi(pdev)) pdev 4952 drivers/net/ethernet/sun/cassini.c pr_warn("Could not enable MWI for %s\n", pci_name(pdev)); pdev 4954 drivers/net/ethernet/sun/cassini.c cas_program_bridge(pdev); pdev 4963 drivers/net/ethernet/sun/cassini.c pci_read_config_byte(pdev, PCI_CACHE_LINE_SIZE, pdev 4969 drivers/net/ethernet/sun/cassini.c if (pci_write_config_byte(pdev, pdev 4972 drivers/net/ethernet/sun/cassini.c dev_err(&pdev->dev, "Could not set PCI cache " pdev 4981 drivers/net/ethernet/sun/cassini.c if (!pci_set_dma_mask(pdev, DMA_BIT_MASK(64))) { pdev 4983 drivers/net/ethernet/sun/cassini.c err = pci_set_consistent_dma_mask(pdev, pdev 4986 drivers/net/ethernet/sun/cassini.c dev_err(&pdev->dev, "Unable to obtain 64-bit DMA " pdev 4992 drivers/net/ethernet/sun/cassini.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 4994 drivers/net/ethernet/sun/cassini.c dev_err(&pdev->dev, "No usable DMA configuration, " pdev 5001 drivers/net/ethernet/sun/cassini.c casreg_len = pci_resource_len(pdev, 0); pdev 5004 drivers/net/ethernet/sun/cassini.c cp->pdev = pdev; pdev 5014 drivers/net/ethernet/sun/cassini.c cp->of_node = pci_device_to_OF_node(pdev); pdev 5054 drivers/net/ethernet/sun/cassini.c cp->regs = pci_iomap(pdev, 0, casreg_len); pdev 5056 drivers/net/ethernet/sun/cassini.c dev_err(&pdev->dev, "Cannot map device registers, aborting\n"); pdev 5061 drivers/net/ethernet/sun/cassini.c pci_save_state(pdev); pdev 5071 drivers/net/ethernet/sun/cassini.c pci_alloc_consistent(pdev, sizeof(struct cas_init_block), pdev 5074 drivers/net/ethernet/sun/cassini.c dev_err(&pdev->dev, "Cannot allocate init block, aborting\n"); pdev 5097 drivers/net/ethernet/sun/cassini.c dev->irq = pdev->irq; pdev 5112 drivers/net/ethernet/sun/cassini.c dev_err(&pdev->dev, "Cannot register net device, aborting\n"); pdev 5121 drivers/net/ethernet/sun/cassini.c (cp->phy_type == CAS_PHY_SERDES) ? "Fi" : "Cu", pdev->irq, pdev 5124 drivers/net/ethernet/sun/cassini.c pci_set_drvdata(pdev, dev); pdev 5132 drivers/net/ethernet/sun/cassini.c pci_free_consistent(pdev, sizeof(struct cas_init_block), pdev 5141 drivers/net/ethernet/sun/cassini.c pci_iounmap(pdev, cp->regs); pdev 5145 drivers/net/ethernet/sun/cassini.c pci_release_regions(pdev); pdev 5150 drivers/net/ethernet/sun/cassini.c pci_write_config_byte(pdev, PCI_CACHE_LINE_SIZE, orig_cacheline_size); pdev 5156 drivers/net/ethernet/sun/cassini.c pci_disable_device(pdev); pdev 5160 drivers/net/ethernet/sun/cassini.c static void cas_remove_one(struct pci_dev *pdev) pdev 5162 drivers/net/ethernet/sun/cassini.c struct net_device *dev = pci_get_drvdata(pdev); pdev 5183 drivers/net/ethernet/sun/cassini.c pci_write_config_byte(pdev, PCI_CACHE_LINE_SIZE, pdev 5187 drivers/net/ethernet/sun/cassini.c pci_free_consistent(pdev, sizeof(struct cas_init_block), pdev 5189 drivers/net/ethernet/sun/cassini.c pci_iounmap(pdev, cp->regs); pdev 5191 drivers/net/ethernet/sun/cassini.c pci_release_regions(pdev); pdev 5192 drivers/net/ethernet/sun/cassini.c pci_disable_device(pdev); pdev 5196 drivers/net/ethernet/sun/cassini.c static int cas_suspend(struct pci_dev *pdev, pm_message_t state) pdev 5198 drivers/net/ethernet/sun/cassini.c struct net_device *dev = pci_get_drvdata(pdev); pdev 5227 drivers/net/ethernet/sun/cassini.c static int cas_resume(struct pci_dev *pdev) pdev 5229 drivers/net/ethernet/sun/cassini.c struct net_device *dev = pci_get_drvdata(pdev); pdev 2855 drivers/net/ethernet/sun/cassini.h struct pci_dev *pdev; pdev 6790 drivers/net/ethernet/sun/niu.c strlcpy(info->bus_info, pci_name(np->pdev), pdev 9015 drivers/net/ethernet/sun/niu.c struct pci_dev *pdev = np->pdev; pdev 9033 drivers/net/ethernet/sun/niu.c num_irqs = pci_enable_msix_range(pdev, msi_vec, 1, num_irqs); pdev 9189 drivers/net/ethernet/sun/niu.c pci_disable_msix(np->pdev); pdev 9205 drivers/net/ethernet/sun/niu.c dp = pci_device_to_OF_node(np->pdev); pdev 9626 drivers/net/ethernet/sun/niu.c struct pci_dev *pdev, pdev 9641 drivers/net/ethernet/sun/niu.c np->pdev = pdev; pdev 9711 drivers/net/ethernet/sun/niu.c static int niu_pci_init_one(struct pci_dev *pdev, pdev 9722 drivers/net/ethernet/sun/niu.c err = pci_enable_device(pdev); pdev 9724 drivers/net/ethernet/sun/niu.c dev_err(&pdev->dev, "Cannot enable PCI device, aborting\n"); pdev 9728 drivers/net/ethernet/sun/niu.c if (!(pci_resource_flags(pdev, 0) & IORESOURCE_MEM) || pdev 9729 drivers/net/ethernet/sun/niu.c !(pci_resource_flags(pdev, 2) & IORESOURCE_MEM)) { pdev 9730 drivers/net/ethernet/sun/niu.c dev_err(&pdev->dev, "Cannot find proper PCI device base addresses, aborting\n"); pdev 9735 drivers/net/ethernet/sun/niu.c err = pci_request_regions(pdev, DRV_MODULE_NAME); pdev 9737 drivers/net/ethernet/sun/niu.c dev_err(&pdev->dev, "Cannot obtain PCI resources, aborting\n"); pdev 9741 drivers/net/ethernet/sun/niu.c if (!pci_is_pcie(pdev)) { pdev 9742 drivers/net/ethernet/sun/niu.c dev_err(&pdev->dev, "Cannot find PCI Express capability, aborting\n"); pdev 9747 drivers/net/ethernet/sun/niu.c dev = niu_alloc_and_init(&pdev->dev, pdev, NULL, pdev 9748 drivers/net/ethernet/sun/niu.c &niu_pci_ops, PCI_FUNC(pdev->devfn)); pdev 9756 drivers/net/ethernet/sun/niu.c parent_id.pci.domain = pci_domain_nr(pdev->bus); pdev 9757 drivers/net/ethernet/sun/niu.c parent_id.pci.bus = pdev->bus->number; pdev 9758 drivers/net/ethernet/sun/niu.c parent_id.pci.device = PCI_SLOT(pdev->devfn); pdev 9767 drivers/net/ethernet/sun/niu.c pcie_capability_clear_and_set_word(pdev, PCI_EXP_DEVCTL, pdev 9774 drivers/net/ethernet/sun/niu.c err = pci_set_dma_mask(pdev, dma_mask); pdev 9777 drivers/net/ethernet/sun/niu.c err = pci_set_consistent_dma_mask(pdev, dma_mask); pdev 9779 drivers/net/ethernet/sun/niu.c dev_err(&pdev->dev, "Unable to obtain 44 bit DMA for consistent allocations, aborting\n"); pdev 9784 drivers/net/ethernet/sun/niu.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 9786 drivers/net/ethernet/sun/niu.c dev_err(&pdev->dev, "No usable DMA configuration, aborting\n"); pdev 9795 drivers/net/ethernet/sun/niu.c np->regs = pci_ioremap_bar(pdev, 0); pdev 9797 drivers/net/ethernet/sun/niu.c dev_err(&pdev->dev, "Cannot map device registers, aborting\n"); pdev 9802 drivers/net/ethernet/sun/niu.c pci_set_master(pdev); pdev 9803 drivers/net/ethernet/sun/niu.c pci_save_state(pdev); pdev 9805 drivers/net/ethernet/sun/niu.c dev->irq = pdev->irq; pdev 9816 drivers/net/ethernet/sun/niu.c dev_err(&pdev->dev, "Problem fetching invariants of chip, aborting\n"); pdev 9822 drivers/net/ethernet/sun/niu.c dev_err(&pdev->dev, "Cannot register net device, aborting\n"); pdev 9826 drivers/net/ethernet/sun/niu.c pci_set_drvdata(pdev, dev); pdev 9845 drivers/net/ethernet/sun/niu.c pci_release_regions(pdev); pdev 9848 drivers/net/ethernet/sun/niu.c pci_disable_device(pdev); pdev 9853 drivers/net/ethernet/sun/niu.c static void niu_pci_remove_one(struct pci_dev *pdev) pdev 9855 drivers/net/ethernet/sun/niu.c struct net_device *dev = pci_get_drvdata(pdev); pdev 9871 drivers/net/ethernet/sun/niu.c pci_release_regions(pdev); pdev 9872 drivers/net/ethernet/sun/niu.c pci_disable_device(pdev); pdev 9876 drivers/net/ethernet/sun/niu.c static int niu_suspend(struct pci_dev *pdev, pm_message_t state) pdev 9878 drivers/net/ethernet/sun/niu.c struct net_device *dev = pci_get_drvdata(pdev); pdev 9900 drivers/net/ethernet/sun/niu.c pci_save_state(pdev); pdev 9905 drivers/net/ethernet/sun/niu.c static int niu_resume(struct pci_dev *pdev) pdev 9907 drivers/net/ethernet/sun/niu.c struct net_device *dev = pci_get_drvdata(pdev); pdev 9915 drivers/net/ethernet/sun/niu.c pci_restore_state(pdev); pdev 3244 drivers/net/ethernet/sun/niu.h struct pci_dev *pdev; pdev 531 drivers/net/ethernet/sun/sungem.c if (gp->pdev->vendor == PCI_VENDOR_ID_SUN && pdev 532 drivers/net/ethernet/sun/sungem.c gp->pdev->device == PCI_DEVICE_ID_SUN_GEM) { pdev 553 drivers/net/ethernet/sun/sungem.c pci_read_config_word(gp->pdev, PCI_STATUS, pdev 577 drivers/net/ethernet/sun/sungem.c pci_write_config_word(gp->pdev, pdev 685 drivers/net/ethernet/sun/sungem.c pci_unmap_page(gp->pdev, dma_addr, dma_len, PCI_DMA_TODEVICE); pdev 824 drivers/net/ethernet/sun/sungem.c pci_unmap_page(gp->pdev, dma_addr, pdev 829 drivers/net/ethernet/sun/sungem.c rxd->buffer = cpu_to_le64(pci_map_page(gp->pdev, pdev 848 drivers/net/ethernet/sun/sungem.c pci_dma_sync_single_for_cpu(gp->pdev, dma_addr, len, PCI_DMA_FROMDEVICE); pdev 850 drivers/net/ethernet/sun/sungem.c pci_dma_sync_single_for_device(gp->pdev, dma_addr, len, PCI_DMA_FROMDEVICE); pdev 967 drivers/net/ethernet/sun/sungem.c disable_irq(gp->pdev->irq); pdev 968 drivers/net/ethernet/sun/sungem.c gem_interrupt(gp->pdev->irq, dev); pdev 969 drivers/net/ethernet/sun/sungem.c enable_irq(gp->pdev->irq); pdev 1035 drivers/net/ethernet/sun/sungem.c mapping = pci_map_page(gp->pdev, pdev 1061 drivers/net/ethernet/sun/sungem.c first_mapping = pci_map_page(gp->pdev, virt_to_page(skb->data), pdev 1073 drivers/net/ethernet/sun/sungem.c mapping = skb_frag_dma_map(&gp->pdev->dev, this_frag, pdev 1589 drivers/net/ethernet/sun/sungem.c pci_unmap_page(gp->pdev, dma_addr, pdev 1613 drivers/net/ethernet/sun/sungem.c pci_unmap_page(gp->pdev, dma_addr, pdev 1652 drivers/net/ethernet/sun/sungem.c dma_addr = pci_map_page(gp->pdev, pdev 1683 drivers/net/ethernet/sun/sungem.c if (gp->pdev->vendor == PCI_VENDOR_ID_APPLE) { pdev 1707 drivers/net/ethernet/sun/sungem.c if (gp->pdev->vendor == PCI_VENDOR_ID_SUN && pdev 1708 drivers/net/ethernet/sun/sungem.c gp->pdev->device == PCI_DEVICE_ID_SUN_GEM) { pdev 1927 drivers/net/ethernet/sun/sungem.c if (gp->pdev->vendor == PCI_VENDOR_ID_APPLE) pdev 1948 drivers/net/ethernet/sun/sungem.c struct pci_dev *pdev = gp->pdev; pdev 1955 drivers/net/ethernet/sun/sungem.c if (pdev->vendor == PCI_VENDOR_ID_APPLE) { pdev 1972 drivers/net/ethernet/sun/sungem.c if (gp->pdev->device == PCI_DEVICE_ID_APPLE_K2_GMAC) pdev 1982 drivers/net/ethernet/sun/sungem.c if (pdev->vendor == PCI_VENDOR_ID_SUN && pdev 1983 drivers/net/ethernet/sun/sungem.c pdev->device == PCI_DEVICE_ID_SUN_RIO_GEM) { pdev 2027 drivers/net/ethernet/sun/sungem.c if (pdev->device != PCI_DEVICE_ID_SUN_GEM) { pdev 2039 drivers/net/ethernet/sun/sungem.c if (pdev->vendor == PCI_VENDOR_ID_SUN) { pdev 2040 drivers/net/ethernet/sun/sungem.c if (pdev->device == PCI_DEVICE_ID_SUN_GEM) { pdev 2158 drivers/net/ethernet/sun/sungem.c rc = pci_enable_device(gp->pdev); pdev 2168 drivers/net/ethernet/sun/sungem.c pci_set_master(gp->pdev); pdev 2174 drivers/net/ethernet/sun/sungem.c rc = request_irq(gp->pdev->irq, gem_interrupt, pdev 2241 drivers/net/ethernet/sun/sungem.c free_irq(gp->pdev->irq, (void *) dev); pdev 2247 drivers/net/ethernet/sun/sungem.c pci_disable_device(gp->pdev); pdev 2320 drivers/net/ethernet/sun/sungem.c static int gem_suspend(struct pci_dev *pdev, pm_message_t state) pdev 2322 drivers/net/ethernet/sun/sungem.c struct net_device *dev = pci_get_drvdata(pdev); pdev 2357 drivers/net/ethernet/sun/sungem.c static int gem_resume(struct pci_dev *pdev) pdev 2359 drivers/net/ethernet/sun/sungem.c struct net_device *dev = pci_get_drvdata(pdev); pdev 2524 drivers/net/ethernet/sun/sungem.c strlcpy(info->bus_info, pci_name(gp->pdev), sizeof(info->bus_info)); pdev 2757 drivers/net/ethernet/sun/sungem.c static void get_gem_mac_nonobp(struct pci_dev *pdev, unsigned char *dev_addr) pdev 2760 drivers/net/ethernet/sun/sungem.c void __iomem *p = pci_map_rom(pdev, &size); pdev 2768 drivers/net/ethernet/sun/sungem.c pci_unmap_rom(pdev, p); pdev 2799 drivers/net/ethernet/sun/sungem.c get_gem_mac_nonobp(gp->pdev, gp->dev->dev_addr); pdev 2804 drivers/net/ethernet/sun/sungem.c static void gem_remove_one(struct pci_dev *pdev) pdev 2806 drivers/net/ethernet/sun/sungem.c struct net_device *dev = pci_get_drvdata(pdev); pdev 2817 drivers/net/ethernet/sun/sungem.c pci_free_consistent(pdev, pdev 2822 drivers/net/ethernet/sun/sungem.c pci_release_regions(pdev); pdev 2843 drivers/net/ethernet/sun/sungem.c static int gem_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 2858 drivers/net/ethernet/sun/sungem.c err = pci_enable_device(pdev); pdev 2863 drivers/net/ethernet/sun/sungem.c pci_set_master(pdev); pdev 2874 drivers/net/ethernet/sun/sungem.c if (pdev->vendor == PCI_VENDOR_ID_SUN && pdev 2875 drivers/net/ethernet/sun/sungem.c pdev->device == PCI_DEVICE_ID_SUN_GEM && pdev 2876 drivers/net/ethernet/sun/sungem.c !pci_set_dma_mask(pdev, DMA_BIT_MASK(64))) { pdev 2879 drivers/net/ethernet/sun/sungem.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 2887 drivers/net/ethernet/sun/sungem.c gemreg_base = pci_resource_start(pdev, 0); pdev 2888 drivers/net/ethernet/sun/sungem.c gemreg_len = pci_resource_len(pdev, 0); pdev 2890 drivers/net/ethernet/sun/sungem.c if ((pci_resource_flags(pdev, 0) & IORESOURCE_IO) != 0) { pdev 2901 drivers/net/ethernet/sun/sungem.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 2905 drivers/net/ethernet/sun/sungem.c err = pci_request_regions(pdev, DRV_NAME); pdev 2911 drivers/net/ethernet/sun/sungem.c gp->pdev = pdev; pdev 2935 drivers/net/ethernet/sun/sungem.c gp->of_node = pci_device_to_OF_node(pdev); pdev 2939 drivers/net/ethernet/sun/sungem.c if (pdev->vendor == PCI_VENDOR_ID_APPLE) pdev 2968 drivers/net/ethernet/sun/sungem.c pci_alloc_consistent(pdev, sizeof(struct gem_init_block), pdev 2987 drivers/net/ethernet/sun/sungem.c pci_set_drvdata(pdev, dev); pdev 3018 drivers/net/ethernet/sun/sungem.c gem_remove_one(pdev); pdev 3024 drivers/net/ethernet/sun/sungem.c pci_release_regions(pdev); pdev 3029 drivers/net/ethernet/sun/sungem.c pci_disable_device(pdev); pdev 1018 drivers/net/ethernet/sun/sungem.h struct pci_dev *pdev; pdev 2517 drivers/net/ethernet/sun/sunhme.c struct pci_dev *pdev = hp->happy_dev; pdev 2518 drivers/net/ethernet/sun/sunhme.c strlcpy(info->bus_info, pci_name(pdev), sizeof(info->bus_info)); pdev 2640 drivers/net/ethernet/sun/sunhme.c static struct quattro *quattro_pci_find(struct pci_dev *pdev) pdev 2642 drivers/net/ethernet/sun/sunhme.c struct pci_dev *bdev = pdev->bus->self; pdev 2901 drivers/net/ethernet/sun/sunhme.c static int is_quattro_p(struct pci_dev *pdev) pdev 2903 drivers/net/ethernet/sun/sunhme.c struct pci_dev *busdev = pdev->bus->self; pdev 2913 drivers/net/ethernet/sun/sunhme.c list_for_each_entry(this_pdev, &pdev->bus->devices, bus_list) { pdev 2956 drivers/net/ethernet/sun/sunhme.c static void get_hme_mac_nonsparc(struct pci_dev *pdev, unsigned char *dev_addr) pdev 2959 drivers/net/ethernet/sun/sunhme.c void __iomem *p = pci_map_rom(pdev, &size); pdev 2965 drivers/net/ethernet/sun/sunhme.c if (is_quattro_p(pdev)) pdev 2966 drivers/net/ethernet/sun/sunhme.c index = PCI_SLOT(pdev->devfn); pdev 2971 drivers/net/ethernet/sun/sunhme.c pci_unmap_rom(pdev, p); pdev 2984 drivers/net/ethernet/sun/sunhme.c static int happy_meal_pci_probe(struct pci_dev *pdev, pdev 3001 drivers/net/ethernet/sun/sunhme.c dp = pci_device_to_OF_node(pdev); pdev 3004 drivers/net/ethernet/sun/sunhme.c if (is_quattro_p(pdev)) pdev 3012 drivers/net/ethernet/sun/sunhme.c if (pci_enable_device(pdev)) pdev 3014 drivers/net/ethernet/sun/sunhme.c pci_set_master(pdev); pdev 3017 drivers/net/ethernet/sun/sunhme.c qp = quattro_pci_find(pdev); pdev 3031 drivers/net/ethernet/sun/sunhme.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 3038 drivers/net/ethernet/sun/sunhme.c hp->happy_dev = pdev; pdev 3039 drivers/net/ethernet/sun/sunhme.c hp->dma_dev = &pdev->dev; pdev 3049 drivers/net/ethernet/sun/sunhme.c hpreg_res = pci_resource_start(pdev, 0); pdev 3051 drivers/net/ethernet/sun/sunhme.c if ((pci_resource_flags(pdev, 0) & IORESOURCE_IO) != 0) { pdev 3055 drivers/net/ethernet/sun/sunhme.c if (pci_request_regions(pdev, DRV_NAME)) { pdev 3088 drivers/net/ethernet/sun/sunhme.c get_hme_mac_nonsparc(pdev, &dev->dev_addr[0]); pdev 3102 drivers/net/ethernet/sun/sunhme.c hp->hm_revision = 0xc0 | (pdev->revision & 0x0f); pdev 3125 drivers/net/ethernet/sun/sunhme.c hp->happy_block = dma_alloc_coherent(&pdev->dev, PAGE_SIZE, pdev 3137 drivers/net/ethernet/sun/sunhme.c hp->irq = pdev->irq; pdev 3170 drivers/net/ethernet/sun/sunhme.c pci_set_drvdata(pdev, hp); pdev 3204 drivers/net/ethernet/sun/sunhme.c pci_release_regions(pdev); pdev 3216 drivers/net/ethernet/sun/sunhme.c static void happy_meal_pci_remove(struct pci_dev *pdev) pdev 3218 drivers/net/ethernet/sun/sunhme.c struct happy_meal *hp = pci_get_drvdata(pdev); pdev 97 drivers/net/ethernet/tehuti/tehuti.c static void print_hw_id(struct pci_dev *pdev) pdev 99 drivers/net/ethernet/tehuti/tehuti.c struct pci_nic *nic = pci_get_drvdata(pdev); pdev 103 drivers/net/ethernet/tehuti/tehuti.c pci_read_config_word(pdev, PCI_LINK_STATUS_REG, &pci_link_status); pdev 104 drivers/net/ethernet/tehuti/tehuti.c pci_read_config_word(pdev, PCI_DEV_CTRL_REG, &pci_ctrl); pdev 157 drivers/net/ethernet/tehuti/tehuti.c f->va = pci_alloc_consistent(priv->pdev, pdev 186 drivers/net/ethernet/tehuti/tehuti.c pci_free_consistent(priv->pdev, pdev 327 drivers/net/ethernet/tehuti/tehuti.c rc = request_firmware(&fw, "tehuti/bdx.bin", &priv->pdev->dev); pdev 425 drivers/net/ethernet/tehuti/tehuti.c rc = request_irq(priv->pdev->irq, bdx_isr_napi, BDX_IRQ_TYPE, pdev 441 drivers/net/ethernet/tehuti/tehuti.c free_irq(priv->pdev->irq, priv->ndev); pdev 554 drivers/net/ethernet/tehuti/tehuti.c RET((priv->pdev->device == 0x3009) pdev 1036 drivers/net/ethernet/tehuti/tehuti.c pci_unmap_single(priv->pdev, pdev 1100 drivers/net/ethernet/tehuti/tehuti.c dm->dma = pci_map_single(priv->pdev, pdev 1262 drivers/net/ethernet/tehuti/tehuti.c pci_dma_sync_single_for_cpu(priv->pdev, pdev 1269 drivers/net/ethernet/tehuti/tehuti.c pci_unmap_single(priv->pdev, pdev 1493 drivers/net/ethernet/tehuti/tehuti.c db->wptr->addr.dma = pci_map_single(priv->pdev, skb->data, pdev 1508 drivers/net/ethernet/tehuti/tehuti.c db->wptr->addr.dma = skb_frag_dma_map(&priv->pdev->dev, frag, pdev 1731 drivers/net/ethernet/tehuti/tehuti.c pci_unmap_page(priv->pdev, db->rptr->addr.dma, pdev 1780 drivers/net/ethernet/tehuti/tehuti.c pci_unmap_page(priv->pdev, db->rptr->addr.dma, pdev 1897 drivers/net/ethernet/tehuti/tehuti.c bdx_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 1913 drivers/net/ethernet/tehuti/tehuti.c err = pci_enable_device(pdev); pdev 1917 drivers/net/ethernet/tehuti/tehuti.c if (!(err = pci_set_dma_mask(pdev, DMA_BIT_MASK(64))) && pdev 1918 drivers/net/ethernet/tehuti/tehuti.c !(err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)))) { pdev 1921 drivers/net/ethernet/tehuti/tehuti.c if ((err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32))) || pdev 1922 drivers/net/ethernet/tehuti/tehuti.c (err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)))) { pdev 1929 drivers/net/ethernet/tehuti/tehuti.c err = pci_request_regions(pdev, BDX_DRV_NAME); pdev 1933 drivers/net/ethernet/tehuti/tehuti.c pci_set_master(pdev); pdev 1935 drivers/net/ethernet/tehuti/tehuti.c pciaddr = pci_resource_start(pdev, 0); pdev 1941 drivers/net/ethernet/tehuti/tehuti.c regionSize = pci_resource_len(pdev, 0); pdev 1955 drivers/net/ethernet/tehuti/tehuti.c if (pdev->irq < 2) { pdev 1957 drivers/net/ethernet/tehuti/tehuti.c pr_err("invalid irq (%d)\n", pdev->irq); pdev 1960 drivers/net/ethernet/tehuti/tehuti.c pci_set_drvdata(pdev, nic); pdev 1962 drivers/net/ethernet/tehuti/tehuti.c if (pdev->device == 0x3014) pdev 1967 drivers/net/ethernet/tehuti/tehuti.c print_hw_id(pdev); pdev 1974 drivers/net/ethernet/tehuti/tehuti.c err = pci_enable_msi(pdev); pdev 2014 drivers/net/ethernet/tehuti/tehuti.c priv->pdev = pdev; pdev 2057 drivers/net/ethernet/tehuti/tehuti.c SET_NETDEV_DEV(ndev, &pdev->dev); pdev 2075 drivers/net/ethernet/tehuti/tehuti.c pci_release_regions(pdev); pdev 2077 drivers/net/ethernet/tehuti/tehuti.c pci_disable_device(pdev); pdev 2160 drivers/net/ethernet/tehuti/tehuti.c strlcpy(drvinfo->bus_info, pci_name(priv->pdev), pdev 2400 drivers/net/ethernet/tehuti/tehuti.c static void bdx_remove(struct pci_dev *pdev) pdev 2402 drivers/net/ethernet/tehuti/tehuti.c struct pci_nic *nic = pci_get_drvdata(pdev); pdev 2415 drivers/net/ethernet/tehuti/tehuti.c pci_disable_msi(pdev); pdev 2419 drivers/net/ethernet/tehuti/tehuti.c pci_release_regions(pdev); pdev 2420 drivers/net/ethernet/tehuti/tehuti.c pci_disable_device(pdev); pdev 270 drivers/net/ethernet/tehuti/tehuti.h struct pci_dev *pdev; pdev 201 drivers/net/ethernet/ti/cpmac.c struct platform_device *pdev; pdev 615 drivers/net/ethernet/ti/cpmac.c struct plat_cpmac_data *pdata = dev_get_platdata(&priv->pdev->dev); pdev 638 drivers/net/ethernet/ti/cpmac.c struct plat_cpmac_data *pdata = dev_get_platdata(&priv->pdev->dev); pdev 917 drivers/net/ethernet/ti/cpmac.c mem = platform_get_resource_byname(priv->pdev, IORESOURCE_MEM, "regs"); pdev 1031 drivers/net/ethernet/ti/cpmac.c mem = platform_get_resource_byname(priv->pdev, IORESOURCE_MEM, "regs"); pdev 1064 drivers/net/ethernet/ti/cpmac.c static int cpmac_probe(struct platform_device *pdev) pdev 1074 drivers/net/ethernet/ti/cpmac.c pdata = dev_get_platdata(&pdev->dev); pdev 1078 drivers/net/ethernet/ti/cpmac.c phy_id = pdev->id; pdev 1091 drivers/net/ethernet/ti/cpmac.c dev_err(&pdev->dev, "no PHY present, falling back " pdev 1094 drivers/net/ethernet/ti/cpmac.c phy_id = pdev->id; pdev 1102 drivers/net/ethernet/ti/cpmac.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 1103 drivers/net/ethernet/ti/cpmac.c platform_set_drvdata(pdev, dev); pdev 1106 drivers/net/ethernet/ti/cpmac.c priv->pdev = pdev; pdev 1107 drivers/net/ethernet/ti/cpmac.c mem = platform_get_resource_byname(pdev, IORESOURCE_MEM, "regs"); pdev 1113 drivers/net/ethernet/ti/cpmac.c dev->irq = platform_get_irq_byname(pdev, "irq"); pdev 1135 drivers/net/ethernet/ti/cpmac.c dev_err(&pdev->dev, "Could not attach to PHY\n"); pdev 1143 drivers/net/ethernet/ti/cpmac.c dev_err(&pdev->dev, "Could not register net device\n"); pdev 1148 drivers/net/ethernet/ti/cpmac.c dev_info(&pdev->dev, "regs: %p, irq: %d, phy: %s, " pdev 1160 drivers/net/ethernet/ti/cpmac.c static int cpmac_remove(struct platform_device *pdev) pdev 1162 drivers/net/ethernet/ti/cpmac.c struct net_device *dev = platform_get_drvdata(pdev); pdev 207 drivers/net/ethernet/ti/cpsw-phy-sel.c static int cpsw_phy_sel_probe(struct platform_device *pdev) pdev 213 drivers/net/ethernet/ti/cpsw-phy-sel.c of_id = of_match_node(cpsw_phy_sel_id_table, pdev->dev.of_node); pdev 217 drivers/net/ethernet/ti/cpsw-phy-sel.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 219 drivers/net/ethernet/ti/cpsw-phy-sel.c dev_err(&pdev->dev, "unable to alloc memory for cpsw phy sel\n"); pdev 223 drivers/net/ethernet/ti/cpsw-phy-sel.c priv->dev = &pdev->dev; pdev 226 drivers/net/ethernet/ti/cpsw-phy-sel.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "gmii-sel"); pdev 227 drivers/net/ethernet/ti/cpsw-phy-sel.c priv->gmii_sel = devm_ioremap_resource(&pdev->dev, res); pdev 231 drivers/net/ethernet/ti/cpsw-phy-sel.c if (of_find_property(pdev->dev.of_node, "rmii-clock-ext", NULL)) pdev 234 drivers/net/ethernet/ti/cpsw-phy-sel.c dev_set_drvdata(&pdev->dev, priv); pdev 2435 drivers/net/ethernet/ti/cpsw.c struct platform_device *pdev = to_platform_device(cpsw->dev); pdev 2439 drivers/net/ethernet/ti/cpsw.c strlcpy(info->bus_info, pdev->name, sizeof(info->bus_info)); pdev 2492 drivers/net/ethernet/ti/cpsw.c struct platform_device *pdev) pdev 2494 drivers/net/ethernet/ti/cpsw.c struct device_node *node = pdev->dev.of_node; pdev 2503 drivers/net/ethernet/ti/cpsw.c dev_err(&pdev->dev, "Missing slaves property in the DT.\n"); pdev 2509 drivers/net/ethernet/ti/cpsw.c dev_err(&pdev->dev, "Missing active_slave property in the DT.\n"); pdev 2514 drivers/net/ethernet/ti/cpsw.c data->slave_data = devm_kcalloc(&pdev->dev, pdev 2522 drivers/net/ethernet/ti/cpsw.c dev_err(&pdev->dev, "Missing cpdma_channels property in the DT.\n"); pdev 2528 drivers/net/ethernet/ti/cpsw.c dev_err(&pdev->dev, "Missing ale_entries property in the DT.\n"); pdev 2534 drivers/net/ethernet/ti/cpsw.c dev_err(&pdev->dev, "Missing bd_ram_size property in the DT.\n"); pdev 2540 drivers/net/ethernet/ti/cpsw.c dev_err(&pdev->dev, "Missing mac_control property in the DT.\n"); pdev 2551 drivers/net/ethernet/ti/cpsw.c ret = of_platform_populate(node, NULL, NULL, &pdev->dev); pdev 2554 drivers/net/ethernet/ti/cpsw.c dev_warn(&pdev->dev, "Doesn't have any child node\n"); pdev 2566 drivers/net/ethernet/ti/cpsw.c slave_data->ifphy = devm_of_phy_get(&pdev->dev, slave_node, pdev 2571 drivers/net/ethernet/ti/cpsw.c dev_err(&pdev->dev, pdev 2581 drivers/net/ethernet/ti/cpsw.c dev_dbg(&pdev->dev, pdev 2591 drivers/net/ethernet/ti/cpsw.c dev_err(&pdev->dev, "failed to register fixed-link phy: %d\n", ret); pdev 2601 drivers/net/ethernet/ti/cpsw.c dev_err(&pdev->dev, "Invalid slave[%d] phy_id property\n", i); pdev 2609 drivers/net/ethernet/ti/cpsw.c dev_err(&pdev->dev, "Missing mdio platform device\n"); pdev 2617 drivers/net/ethernet/ti/cpsw.c dev_err(&pdev->dev, pdev 2624 drivers/net/ethernet/ti/cpsw.c dev_err(&pdev->dev, "Missing or malformed slave[%d] phy-mode property\n", pdev 2635 drivers/net/ethernet/ti/cpsw.c ret = ti_cm_get_macid(&pdev->dev, i, pdev 2643 drivers/net/ethernet/ti/cpsw.c dev_err(&pdev->dev, "Missing dual_emac_res_vlan in DT.\n"); pdev 2645 drivers/net/ethernet/ti/cpsw.c dev_err(&pdev->dev, "Using %d as Reserved VLAN for %d slave\n", pdev 2666 drivers/net/ethernet/ti/cpsw.c static void cpsw_remove_dt(struct platform_device *pdev) pdev 2668 drivers/net/ethernet/ti/cpsw.c struct cpsw_common *cpsw = platform_get_drvdata(pdev); pdev 2670 drivers/net/ethernet/ti/cpsw.c struct device_node *node = pdev->dev.of_node; pdev 2692 drivers/net/ethernet/ti/cpsw.c of_platform_depopulate(&pdev->dev); pdev 2759 drivers/net/ethernet/ti/cpsw.c static int cpsw_probe(struct platform_device *pdev) pdev 2761 drivers/net/ethernet/ti/cpsw.c struct device *dev = &pdev->dev; pdev 2778 drivers/net/ethernet/ti/cpsw.c platform_set_drvdata(pdev, cpsw); pdev 2796 drivers/net/ethernet/ti/cpsw.c ss_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2802 drivers/net/ethernet/ti/cpsw.c cpsw->wr_regs = devm_platform_ioremap_resource(pdev, 1); pdev 2807 drivers/net/ethernet/ti/cpsw.c irq = platform_get_irq(pdev, 1); pdev 2813 drivers/net/ethernet/ti/cpsw.c irq = platform_get_irq(pdev, 2); pdev 2832 drivers/net/ethernet/ti/cpsw.c ret = cpsw_probe_dt(&cpsw->data, pdev); pdev 2946 drivers/net/ethernet/ti/cpsw.c 0, dev_name(&pdev->dev), cpsw); pdev 2956 drivers/net/ethernet/ti/cpsw.c pm_runtime_put(&pdev->dev); pdev 2966 drivers/net/ethernet/ti/cpsw.c cpsw_remove_dt(pdev); pdev 2967 drivers/net/ethernet/ti/cpsw.c pm_runtime_put_sync(&pdev->dev); pdev 2969 drivers/net/ethernet/ti/cpsw.c pm_runtime_disable(&pdev->dev); pdev 2973 drivers/net/ethernet/ti/cpsw.c static int cpsw_remove(struct platform_device *pdev) pdev 2975 drivers/net/ethernet/ti/cpsw.c struct cpsw_common *cpsw = platform_get_drvdata(pdev); pdev 2978 drivers/net/ethernet/ti/cpsw.c ret = pm_runtime_get_sync(&pdev->dev); pdev 2980 drivers/net/ethernet/ti/cpsw.c pm_runtime_put_noidle(&pdev->dev); pdev 2990 drivers/net/ethernet/ti/cpsw.c cpsw_remove_dt(pdev); pdev 2991 drivers/net/ethernet/ti/cpsw.c pm_runtime_put_sync(&pdev->dev); pdev 2992 drivers/net/ethernet/ti/cpsw.c pm_runtime_disable(&pdev->dev); pdev 312 drivers/net/ethernet/ti/davinci_emac.c struct platform_device *pdev; pdev 1405 drivers/net/ethernet/ti/davinci_emac.c ret = pm_runtime_get_sync(&priv->pdev->dev); pdev 1407 drivers/net/ethernet/ti/davinci_emac.c pm_runtime_put_noidle(&priv->pdev->dev); pdev 1408 drivers/net/ethernet/ti/davinci_emac.c dev_err(&priv->pdev->dev, "%s: failed to get_sync(%d)\n", pdev 1438 drivers/net/ethernet/ti/davinci_emac.c while ((res = platform_get_resource(priv->pdev, IORESOURCE_IRQ, pdev 1539 drivers/net/ethernet/ti/davinci_emac.c res = platform_get_resource(priv->pdev, IORESOURCE_IRQ, q); pdev 1550 drivers/net/ethernet/ti/davinci_emac.c pm_runtime_put(&priv->pdev->dev); pdev 1584 drivers/net/ethernet/ti/davinci_emac.c while ((res = platform_get_resource(priv->pdev, IORESOURCE_IRQ, i))) { pdev 1593 drivers/net/ethernet/ti/davinci_emac.c pm_runtime_put(&priv->pdev->dev); pdev 1612 drivers/net/ethernet/ti/davinci_emac.c err = pm_runtime_get_sync(&priv->pdev->dev); pdev 1614 drivers/net/ethernet/ti/davinci_emac.c pm_runtime_put_noidle(&priv->pdev->dev); pdev 1615 drivers/net/ethernet/ti/davinci_emac.c dev_err(&priv->pdev->dev, "%s: failed to get_sync(%d)\n", pdev 1661 drivers/net/ethernet/ti/davinci_emac.c pm_runtime_put(&priv->pdev->dev); pdev 1683 drivers/net/ethernet/ti/davinci_emac.c davinci_emac_of_get_pdata(struct platform_device *pdev, struct emac_priv *priv) pdev 1691 drivers/net/ethernet/ti/davinci_emac.c if (!IS_ENABLED(CONFIG_OF) || !pdev->dev.of_node) pdev 1692 drivers/net/ethernet/ti/davinci_emac.c return dev_get_platdata(&pdev->dev); pdev 1694 drivers/net/ethernet/ti/davinci_emac.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 1698 drivers/net/ethernet/ti/davinci_emac.c np = pdev->dev.of_node; pdev 1731 drivers/net/ethernet/ti/davinci_emac.c auxdata = pdev->dev.platform_data; pdev 1737 drivers/net/ethernet/ti/davinci_emac.c match = of_match_device(davinci_emac_of_match, &pdev->dev); pdev 1747 drivers/net/ethernet/ti/davinci_emac.c static int davinci_emac_try_get_mac(struct platform_device *pdev, pdev 1750 drivers/net/ethernet/ti/davinci_emac.c if (!pdev->dev.of_node) pdev 1753 drivers/net/ethernet/ti/davinci_emac.c return ti_cm_get_macid(&pdev->dev, instance, mac_addr); pdev 1764 drivers/net/ethernet/ti/davinci_emac.c static int davinci_emac_probe(struct platform_device *pdev) pdev 1766 drivers/net/ethernet/ti/davinci_emac.c struct device_node *np = pdev->dev.of_node; pdev 1779 drivers/net/ethernet/ti/davinci_emac.c emac_clk = devm_clk_get(&pdev->dev, NULL); pdev 1781 drivers/net/ethernet/ti/davinci_emac.c dev_err(&pdev->dev, "failed to get EMAC clock\n"); pdev 1785 drivers/net/ethernet/ti/davinci_emac.c devm_clk_put(&pdev->dev, emac_clk); pdev 1793 drivers/net/ethernet/ti/davinci_emac.c platform_set_drvdata(pdev, ndev); pdev 1795 drivers/net/ethernet/ti/davinci_emac.c priv->pdev = pdev; pdev 1801 drivers/net/ethernet/ti/davinci_emac.c pdata = davinci_emac_of_get_pdata(pdev, priv); pdev 1803 drivers/net/ethernet/ti/davinci_emac.c dev_err(&pdev->dev, "no platform data\n"); pdev 1820 drivers/net/ethernet/ti/davinci_emac.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1822 drivers/net/ethernet/ti/davinci_emac.c priv->remap_addr = devm_ioremap_resource(&pdev->dev, res); pdev 1828 drivers/net/ethernet/ti/davinci_emac.c res_ctrl = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 1831 drivers/net/ethernet/ti/davinci_emac.c devm_ioremap_resource(&pdev->dev, res_ctrl); pdev 1848 drivers/net/ethernet/ti/davinci_emac.c dma_params.dev = &pdev->dev; pdev 1867 drivers/net/ethernet/ti/davinci_emac.c dev_err(&pdev->dev, "error initializing DMA\n"); pdev 1875 drivers/net/ethernet/ti/davinci_emac.c dev_err(&pdev->dev, "error initializing tx dma channel\n"); pdev 1883 drivers/net/ethernet/ti/davinci_emac.c dev_err(&pdev->dev, "error initializing rx dma channel\n"); pdev 1888 drivers/net/ethernet/ti/davinci_emac.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 1890 drivers/net/ethernet/ti/davinci_emac.c dev_err(&pdev->dev, "error getting irq res\n"); pdev 1896 drivers/net/ethernet/ti/davinci_emac.c rc = davinci_emac_try_get_mac(pdev, res_ctrl ? 0 : 1, priv->mac_addr); pdev 1904 drivers/net/ethernet/ti/davinci_emac.c dev_warn(&pdev->dev, "using random MAC addr: %pM\n", pdev 1912 drivers/net/ethernet/ti/davinci_emac.c pm_runtime_enable(&pdev->dev); pdev 1913 drivers/net/ethernet/ti/davinci_emac.c rc = pm_runtime_get_sync(&pdev->dev); pdev 1915 drivers/net/ethernet/ti/davinci_emac.c pm_runtime_put_noidle(&pdev->dev); pdev 1916 drivers/net/ethernet/ti/davinci_emac.c dev_err(&pdev->dev, "%s: failed to get_sync(%d)\n", pdev 1922 drivers/net/ethernet/ti/davinci_emac.c SET_NETDEV_DEV(ndev, &pdev->dev); pdev 1925 drivers/net/ethernet/ti/davinci_emac.c dev_err(&pdev->dev, "error in register_netdev\n"); pdev 1927 drivers/net/ethernet/ti/davinci_emac.c pm_runtime_put(&pdev->dev); pdev 1933 drivers/net/ethernet/ti/davinci_emac.c dev_notice(&pdev->dev, "DaVinci EMAC Probe found device " pdev 1937 drivers/net/ethernet/ti/davinci_emac.c pm_runtime_put(&pdev->dev); pdev 1965 drivers/net/ethernet/ti/davinci_emac.c static int davinci_emac_remove(struct platform_device *pdev) pdev 1967 drivers/net/ethernet/ti/davinci_emac.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 1969 drivers/net/ethernet/ti/davinci_emac.c struct device_node *np = pdev->dev.of_node; pdev 1981 drivers/net/ethernet/ti/davinci_emac.c pm_runtime_disable(&pdev->dev); pdev 310 drivers/net/ethernet/ti/davinci_mdio.c struct platform_device *pdev) pdev 312 drivers/net/ethernet/ti/davinci_mdio.c struct device_node *node = pdev->dev.of_node; pdev 319 drivers/net/ethernet/ti/davinci_mdio.c dev_err(&pdev->dev, "Missing bus_freq property in the DT.\n"); pdev 340 drivers/net/ethernet/ti/davinci_mdio.c static int davinci_mdio_probe(struct platform_device *pdev) pdev 342 drivers/net/ethernet/ti/davinci_mdio.c struct mdio_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 343 drivers/net/ethernet/ti/davinci_mdio.c struct device *dev = &pdev->dev; pdev 363 drivers/net/ethernet/ti/davinci_mdio.c ret = davinci_mdio_probe_dt(&data->pdata, pdev); pdev 366 drivers/net/ethernet/ti/davinci_mdio.c snprintf(data->bus->id, MII_BUS_ID_SIZE, "%s", pdev->name); pdev 368 drivers/net/ethernet/ti/davinci_mdio.c of_id = of_match_device(davinci_mdio_of_mtable, &pdev->dev); pdev 380 drivers/net/ethernet/ti/davinci_mdio.c pdev->name, pdev->id); pdev 399 drivers/net/ethernet/ti/davinci_mdio.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 406 drivers/net/ethernet/ti/davinci_mdio.c pm_runtime_set_autosuspend_delay(&pdev->dev, autosuspend_delay_ms); pdev 407 drivers/net/ethernet/ti/davinci_mdio.c pm_runtime_use_autosuspend(&pdev->dev); pdev 408 drivers/net/ethernet/ti/davinci_mdio.c pm_runtime_enable(&pdev->dev); pdev 435 drivers/net/ethernet/ti/davinci_mdio.c pm_runtime_dont_use_autosuspend(&pdev->dev); pdev 436 drivers/net/ethernet/ti/davinci_mdio.c pm_runtime_disable(&pdev->dev); pdev 440 drivers/net/ethernet/ti/davinci_mdio.c static int davinci_mdio_remove(struct platform_device *pdev) pdev 442 drivers/net/ethernet/ti/davinci_mdio.c struct davinci_mdio_data *data = platform_get_drvdata(pdev); pdev 447 drivers/net/ethernet/ti/davinci_mdio.c pm_runtime_dont_use_autosuspend(&pdev->dev); pdev 448 drivers/net/ethernet/ti/davinci_mdio.c pm_runtime_disable(&pdev->dev); pdev 2149 drivers/net/ethernet/ti/netcp_core.c static int netcp_probe(struct platform_device *pdev) pdev 2151 drivers/net/ethernet/ti/netcp_core.c struct device_node *node = pdev->dev.of_node; pdev 2155 drivers/net/ethernet/ti/netcp_core.c struct device *dev = &pdev->dev; pdev 2173 drivers/net/ethernet/ti/netcp_core.c pm_runtime_enable(&pdev->dev); pdev 2174 drivers/net/ethernet/ti/netcp_core.c ret = pm_runtime_get_sync(&pdev->dev); pdev 2177 drivers/net/ethernet/ti/netcp_core.c pm_runtime_disable(&pdev->dev); pdev 2185 drivers/net/ethernet/ti/netcp_core.c platform_set_drvdata(pdev, netcp_device); pdev 2229 drivers/net/ethernet/ti/netcp_core.c pm_runtime_put_sync(&pdev->dev); pdev 2230 drivers/net/ethernet/ti/netcp_core.c pm_runtime_disable(&pdev->dev); pdev 2231 drivers/net/ethernet/ti/netcp_core.c platform_set_drvdata(pdev, NULL); pdev 2235 drivers/net/ethernet/ti/netcp_core.c static int netcp_remove(struct platform_device *pdev) pdev 2237 drivers/net/ethernet/ti/netcp_core.c struct netcp_device *netcp_device = platform_get_drvdata(pdev); pdev 2245 drivers/net/ethernet/ti/netcp_core.c dev_dbg(&pdev->dev, "Removing module \"%s\"\n", module->name); pdev 2258 drivers/net/ethernet/ti/netcp_core.c "%s interface list not empty!\n", pdev->name); pdev 2260 drivers/net/ethernet/ti/netcp_core.c pm_runtime_put_sync(&pdev->dev); pdev 2261 drivers/net/ethernet/ti/netcp_core.c pm_runtime_disable(&pdev->dev); pdev 2262 drivers/net/ethernet/ti/netcp_core.c platform_set_drvdata(pdev, NULL); pdev 162 drivers/net/ethernet/ti/tlan.c static int tlan_probe1(struct pci_dev *pdev, long ioaddr, pdev 166 drivers/net/ethernet/ti/tlan.c static int tlan_init_one(struct pci_dev *pdev, pdev 300 drivers/net/ethernet/ti/tlan.c static void tlan_remove_one(struct pci_dev *pdev) pdev 302 drivers/net/ethernet/ti/tlan.c struct net_device *dev = pci_get_drvdata(pdev); pdev 314 drivers/net/ethernet/ti/tlan.c pci_release_regions(pdev); pdev 350 drivers/net/ethernet/ti/tlan.c static int tlan_suspend(struct pci_dev *pdev, pm_message_t state) pdev 352 drivers/net/ethernet/ti/tlan.c struct net_device *dev = pci_get_drvdata(pdev); pdev 358 drivers/net/ethernet/ti/tlan.c pci_save_state(pdev); pdev 359 drivers/net/ethernet/ti/tlan.c pci_disable_device(pdev); pdev 360 drivers/net/ethernet/ti/tlan.c pci_wake_from_d3(pdev, false); pdev 361 drivers/net/ethernet/ti/tlan.c pci_set_power_state(pdev, PCI_D3hot); pdev 366 drivers/net/ethernet/ti/tlan.c static int tlan_resume(struct pci_dev *pdev) pdev 368 drivers/net/ethernet/ti/tlan.c struct net_device *dev = pci_get_drvdata(pdev); pdev 369 drivers/net/ethernet/ti/tlan.c int rc = pci_enable_device(pdev); pdev 373 drivers/net/ethernet/ti/tlan.c pci_restore_state(pdev); pdev 374 drivers/net/ethernet/ti/tlan.c pci_enable_wake(pdev, PCI_D0, 0); pdev 437 drivers/net/ethernet/ti/tlan.c static int tlan_init_one(struct pci_dev *pdev, pdev 440 drivers/net/ethernet/ti/tlan.c return tlan_probe1(pdev, -1, -1, 0, ent); pdev 463 drivers/net/ethernet/ti/tlan.c static int tlan_probe1(struct pci_dev *pdev, long ioaddr, int irq, int rev, pdev 473 drivers/net/ethernet/ti/tlan.c if (pdev) { pdev 474 drivers/net/ethernet/ti/tlan.c rc = pci_enable_device(pdev); pdev 478 drivers/net/ethernet/ti/tlan.c rc = pci_request_regions(pdev, tlan_signature); pdev 491 drivers/net/ethernet/ti/tlan.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 495 drivers/net/ethernet/ti/tlan.c priv->pci_dev = pdev; pdev 499 drivers/net/ethernet/ti/tlan.c if (pdev) { pdev 504 drivers/net/ethernet/ti/tlan.c rc = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 511 drivers/net/ethernet/ti/tlan.c if (pci_resource_flags(pdev, reg) & IORESOURCE_IO) { pdev 512 drivers/net/ethernet/ti/tlan.c pci_io_base = pci_resource_start(pdev, reg); pdev 526 drivers/net/ethernet/ti/tlan.c dev->irq = pdev->irq; pdev 527 drivers/net/ethernet/ti/tlan.c priv->adapter_rev = pdev->revision; pdev 528 drivers/net/ethernet/ti/tlan.c pci_set_master(pdev); pdev 529 drivers/net/ethernet/ti/tlan.c pci_set_drvdata(pdev, dev); pdev 590 drivers/net/ethernet/ti/tlan.c if (pdev) pdev 612 drivers/net/ethernet/ti/tlan.c if (pdev) pdev 613 drivers/net/ethernet/ti/tlan.c pci_release_regions(pdev); pdev 616 drivers/net/ethernet/ti/tlan.c if (pdev) pdev 617 drivers/net/ethernet/ti/tlan.c pci_disable_device(pdev); pdev 286 drivers/net/ethernet/toshiba/spider_net.c dma_free_coherent(&card->pdev->dev, chain->num_desc, pdev 312 drivers/net/ethernet/toshiba/spider_net.c chain->hwring = dma_alloc_coherent(&card->pdev->dev, alloc_size, pdev 358 drivers/net/ethernet/toshiba/spider_net.c pci_unmap_single(card->pdev, descr->hwdescr->buf_addr, pdev 414 drivers/net/ethernet/toshiba/spider_net.c buf = pci_map_single(card->pdev, descr->skb->data, pdev 416 drivers/net/ethernet/toshiba/spider_net.c if (pci_dma_mapping_error(card->pdev, buf)) { pdev 652 drivers/net/ethernet/toshiba/spider_net.c buf = pci_map_single(card->pdev, skb->data, skb->len, PCI_DMA_TODEVICE); pdev 653 drivers/net/ethernet/toshiba/spider_net.c if (pci_dma_mapping_error(card->pdev, buf)) { pdev 665 drivers/net/ethernet/toshiba/spider_net.c pci_unmap_single(card->pdev, buf, skb->len, PCI_DMA_TODEVICE); pdev 819 drivers/net/ethernet/toshiba/spider_net.c pci_unmap_single(card->pdev, buf_addr, skb->len, pdev 1160 drivers/net/ethernet/toshiba/spider_net.c pci_unmap_single(card->pdev, hw_buf_addr, pdev 1848 drivers/net/ethernet/toshiba/spider_net.c SPIDER_NET_FIRMWARE_NAME, &card->pdev->dev) == 0) { pdev 1866 drivers/net/ethernet/toshiba/spider_net.c dn = pci_device_to_OF_node(card->pdev); pdev 2244 drivers/net/ethernet/toshiba/spider_net.c SET_NETDEV_DEV(netdev, &card->pdev->dev); pdev 2246 drivers/net/ethernet/toshiba/spider_net.c pci_set_drvdata(card->pdev, netdev); pdev 2249 drivers/net/ethernet/toshiba/spider_net.c netdev->irq = card->pdev->irq; pdev 2270 drivers/net/ethernet/toshiba/spider_net.c netdev->irq = card->pdev->irq; pdev 2274 drivers/net/ethernet/toshiba/spider_net.c dn = pci_device_to_OF_node(card->pdev); pdev 2345 drivers/net/ethernet/toshiba/spider_net.c pci_release_regions(card->pdev); pdev 2361 drivers/net/ethernet/toshiba/spider_net.c spider_net_setup_pci_dev(struct pci_dev *pdev) pdev 2366 drivers/net/ethernet/toshiba/spider_net.c if (pci_enable_device(pdev)) { pdev 2367 drivers/net/ethernet/toshiba/spider_net.c dev_err(&pdev->dev, "Couldn't enable PCI device\n"); pdev 2371 drivers/net/ethernet/toshiba/spider_net.c if (!(pci_resource_flags(pdev, 0) & IORESOURCE_MEM)) { pdev 2372 drivers/net/ethernet/toshiba/spider_net.c dev_err(&pdev->dev, pdev 2377 drivers/net/ethernet/toshiba/spider_net.c if (pci_request_regions(pdev, spider_net_driver_name)) { pdev 2378 drivers/net/ethernet/toshiba/spider_net.c dev_err(&pdev->dev, pdev 2383 drivers/net/ethernet/toshiba/spider_net.c pci_set_master(pdev); pdev 2387 drivers/net/ethernet/toshiba/spider_net.c dev_err(&pdev->dev, pdev 2391 drivers/net/ethernet/toshiba/spider_net.c card->pdev = pdev; pdev 2394 drivers/net/ethernet/toshiba/spider_net.c mmio_start = pci_resource_start(pdev, 0); pdev 2395 drivers/net/ethernet/toshiba/spider_net.c mmio_len = pci_resource_len(pdev, 0); pdev 2402 drivers/net/ethernet/toshiba/spider_net.c dev_err(&pdev->dev, pdev 2410 drivers/net/ethernet/toshiba/spider_net.c pci_release_regions(pdev); pdev 2412 drivers/net/ethernet/toshiba/spider_net.c pci_disable_device(pdev); pdev 2427 drivers/net/ethernet/toshiba/spider_net.c spider_net_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 2432 drivers/net/ethernet/toshiba/spider_net.c card = spider_net_setup_pci_dev(pdev); pdev 2466 drivers/net/ethernet/toshiba/spider_net.c spider_net_remove(struct pci_dev *pdev) pdev 2471 drivers/net/ethernet/toshiba/spider_net.c netdev = pci_get_drvdata(pdev); pdev 446 drivers/net/ethernet/toshiba/spider_net.h struct pci_dev *pdev; pdev 71 drivers/net/ethernet/toshiba/spider_net_ethtool.c strlcpy(drvinfo->bus_info, pci_name(card->pdev), pdev 762 drivers/net/ethernet/toshiba/tc35815.c static int tc35815_init_one(struct pci_dev *pdev, pdev 773 drivers/net/ethernet/toshiba/tc35815.c dev_printk(KERN_DEBUG, &pdev->dev, pdev 778 drivers/net/ethernet/toshiba/tc35815.c if (!pdev->irq) { pdev 779 drivers/net/ethernet/toshiba/tc35815.c dev_warn(&pdev->dev, "no IRQ assigned.\n"); pdev 788 drivers/net/ethernet/toshiba/tc35815.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 793 drivers/net/ethernet/toshiba/tc35815.c rc = pcim_enable_device(pdev); pdev 796 drivers/net/ethernet/toshiba/tc35815.c rc = pcim_iomap_regions(pdev, 1 << 1, MODNAME); pdev 799 drivers/net/ethernet/toshiba/tc35815.c pci_set_master(pdev); pdev 800 drivers/net/ethernet/toshiba/tc35815.c ioaddr = pcim_iomap_table(pdev)[1]; pdev 808 drivers/net/ethernet/toshiba/tc35815.c dev->irq = pdev->irq; pdev 814 drivers/net/ethernet/toshiba/tc35815.c lp->pci_dev = pdev; pdev 818 drivers/net/ethernet/toshiba/tc35815.c pci_set_drvdata(pdev, dev); pdev 825 drivers/net/ethernet/toshiba/tc35815.c dev_warn(&pdev->dev, "not valid ether addr\n"); pdev 854 drivers/net/ethernet/toshiba/tc35815.c static void tc35815_remove_one(struct pci_dev *pdev) pdev 856 drivers/net/ethernet/toshiba/tc35815.c struct net_device *dev = pci_get_drvdata(pdev); pdev 2109 drivers/net/ethernet/toshiba/tc35815.c static int tc35815_suspend(struct pci_dev *pdev, pm_message_t state) pdev 2111 drivers/net/ethernet/toshiba/tc35815.c struct net_device *dev = pci_get_drvdata(pdev); pdev 2115 drivers/net/ethernet/toshiba/tc35815.c pci_save_state(pdev); pdev 2124 drivers/net/ethernet/toshiba/tc35815.c pci_set_power_state(pdev, PCI_D3hot); pdev 2128 drivers/net/ethernet/toshiba/tc35815.c static int tc35815_resume(struct pci_dev *pdev) pdev 2130 drivers/net/ethernet/toshiba/tc35815.c struct net_device *dev = pci_get_drvdata(pdev); pdev 2132 drivers/net/ethernet/toshiba/tc35815.c pci_restore_state(pdev); pdev 2135 drivers/net/ethernet/toshiba/tc35815.c pci_set_power_state(pdev, PCI_D0); pdev 62 drivers/net/ethernet/tundra/tsi108_eth.c static int tsi108_init_one(struct platform_device *pdev); pdev 63 drivers/net/ethernet/tundra/tsi108_eth.c static int tsi108_ether_remove(struct platform_device *pdev); pdev 144 drivers/net/ethernet/tundra/tsi108_eth.c struct platform_device *pdev; pdev 697 drivers/net/ethernet/tundra/tsi108_eth.c data->txring[tx].buf0 = dma_map_single(&data->pdev->dev, pdev 706 drivers/net/ethernet/tundra/tsi108_eth.c skb_frag_dma_map(&data->pdev->dev, frag, pdev 803 drivers/net/ethernet/tundra/tsi108_eth.c data->rxring[rx].buf0 = dma_map_single(&data->pdev->dev, pdev 1303 drivers/net/ethernet/tundra/tsi108_eth.c data->rxring = dma_alloc_coherent(&data->pdev->dev, rxring_size, pdev 1308 drivers/net/ethernet/tundra/tsi108_eth.c data->txring = dma_alloc_coherent(&data->pdev->dev, txring_size, pdev 1311 drivers/net/ethernet/tundra/tsi108_eth.c dma_free_coherent(&data->pdev->dev, rxring_size, data->rxring, pdev 1423 drivers/net/ethernet/tundra/tsi108_eth.c dma_free_coherent(&data->pdev->dev, pdev 1426 drivers/net/ethernet/tundra/tsi108_eth.c dma_free_coherent(&data->pdev->dev, pdev 1547 drivers/net/ethernet/tundra/tsi108_eth.c tsi108_init_one(struct platform_device *pdev) pdev 1554 drivers/net/ethernet/tundra/tsi108_eth.c einfo = dev_get_platdata(&pdev->dev); pdev 1558 drivers/net/ethernet/tundra/tsi108_eth.c pdev->id); pdev 1568 drivers/net/ethernet/tundra/tsi108_eth.c printk("tsi108_eth%d: probe...\n", pdev->id); pdev 1571 drivers/net/ethernet/tundra/tsi108_eth.c data->pdev = pdev; pdev 1574 drivers/net/ethernet/tundra/tsi108_eth.c pdev->id, einfo->regs, einfo->phyregs, pdev 1599 drivers/net/ethernet/tundra/tsi108_eth.c data->id = pdev->id; pdev 1634 drivers/net/ethernet/tundra/tsi108_eth.c platform_set_drvdata(pdev, dev); pdev 1672 drivers/net/ethernet/tundra/tsi108_eth.c static int tsi108_ether_remove(struct platform_device *pdev) pdev 1674 drivers/net/ethernet/tundra/tsi108_eth.c struct net_device *dev = platform_get_drvdata(pdev); pdev 1034 drivers/net/ethernet/via/via-rhine.c static int rhine_init_one_pci(struct pci_dev *pdev, pdev 1037 drivers/net/ethernet/via/via-rhine.c struct device *hwdev = &pdev->dev; pdev 1041 drivers/net/ethernet/via/via-rhine.c int io_size = pdev->revision < VTunknown0 ? 128 : 256; pdev 1059 drivers/net/ethernet/via/via-rhine.c rc = pci_enable_device(pdev); pdev 1063 drivers/net/ethernet/via/via-rhine.c if (pdev->revision < VTunknown0) { pdev 1065 drivers/net/ethernet/via/via-rhine.c } else if (pdev->revision >= VT6102) { pdev 1067 drivers/net/ethernet/via/via-rhine.c if (pdev->revision < VT6105) { pdev 1071 drivers/net/ethernet/via/via-rhine.c if (pdev->revision >= VT6105_B0) pdev 1073 drivers/net/ethernet/via/via-rhine.c if (pdev->revision >= VT6105M) pdev 1079 drivers/net/ethernet/via/via-rhine.c if ((pci_resource_len(pdev, 0) < io_size) || pdev 1080 drivers/net/ethernet/via/via-rhine.c (pci_resource_len(pdev, 1) < io_size)) { pdev 1086 drivers/net/ethernet/via/via-rhine.c pioaddr = pci_resource_start(pdev, 0); pdev 1087 drivers/net/ethernet/via/via-rhine.c memaddr = pci_resource_start(pdev, 1); pdev 1089 drivers/net/ethernet/via/via-rhine.c pci_set_master(pdev); pdev 1091 drivers/net/ethernet/via/via-rhine.c rc = pci_request_regions(pdev, DRV_NAME); pdev 1095 drivers/net/ethernet/via/via-rhine.c ioaddr = pci_iomap(pdev, (quirks & rqNeedEnMMIO ? 1 : 0), io_size); pdev 1110 drivers/net/ethernet/via/via-rhine.c rc = rhine_init_one_common(&pdev->dev, quirks, pdev 1111 drivers/net/ethernet/via/via-rhine.c pioaddr, ioaddr, pdev->irq); pdev 1116 drivers/net/ethernet/via/via-rhine.c pci_iounmap(pdev, ioaddr); pdev 1118 drivers/net/ethernet/via/via-rhine.c pci_release_regions(pdev); pdev 1120 drivers/net/ethernet/via/via-rhine.c pci_disable_device(pdev); pdev 1125 drivers/net/ethernet/via/via-rhine.c static int rhine_init_one_platform(struct platform_device *pdev) pdev 1132 drivers/net/ethernet/via/via-rhine.c match = of_match_device(rhine_of_tbl, &pdev->dev); pdev 1136 drivers/net/ethernet/via/via-rhine.c ioaddr = devm_platform_ioremap_resource(pdev, 0); pdev 1140 drivers/net/ethernet/via/via-rhine.c irq = irq_of_parse_and_map(pdev->dev.of_node, 0); pdev 1148 drivers/net/ethernet/via/via-rhine.c return rhine_init_one_common(&pdev->dev, *quirks, pdev 2445 drivers/net/ethernet/via/via-rhine.c static void rhine_remove_one_pci(struct pci_dev *pdev) pdev 2447 drivers/net/ethernet/via/via-rhine.c struct net_device *dev = pci_get_drvdata(pdev); pdev 2452 drivers/net/ethernet/via/via-rhine.c pci_iounmap(pdev, rp->base); pdev 2453 drivers/net/ethernet/via/via-rhine.c pci_release_regions(pdev); pdev 2456 drivers/net/ethernet/via/via-rhine.c pci_disable_device(pdev); pdev 2459 drivers/net/ethernet/via/via-rhine.c static int rhine_remove_one_platform(struct platform_device *pdev) pdev 2461 drivers/net/ethernet/via/via-rhine.c struct net_device *dev = platform_get_drvdata(pdev); pdev 2473 drivers/net/ethernet/via/via-rhine.c static void rhine_shutdown_pci(struct pci_dev *pdev) pdev 2475 drivers/net/ethernet/via/via-rhine.c struct net_device *dev = pci_get_drvdata(pdev); pdev 2519 drivers/net/ethernet/via/via-rhine.c pci_wake_from_d3(pdev, true); pdev 2520 drivers/net/ethernet/via/via-rhine.c pci_set_power_state(pdev, PCI_D3hot); pdev 89 drivers/net/ethernet/via/via-velocity.c if (vptr->pdev) pdev 90 drivers/net/ethernet/via/via-velocity.c pci_set_power_state(vptr->pdev, state); pdev 2295 drivers/net/ethernet/via/via-velocity.c tmp_vptr->pdev = vptr->pdev; pdev 2657 drivers/net/ethernet/via/via-velocity.c struct pci_dev *pdev = vptr->pdev; pdev 2659 drivers/net/ethernet/via/via-velocity.c pci_set_master(pdev); pdev 2661 drivers/net/ethernet/via/via-velocity.c vptr->ioaddr = pci_resource_start(pdev, 0); pdev 2662 drivers/net/ethernet/via/via-velocity.c vptr->memaddr = pci_resource_start(pdev, 1); pdev 2664 drivers/net/ethernet/via/via-velocity.c if (!(pci_resource_flags(pdev, 0) & IORESOURCE_IO)) { pdev 2665 drivers/net/ethernet/via/via-velocity.c dev_err(&pdev->dev, pdev 2670 drivers/net/ethernet/via/via-velocity.c if ((pci_resource_flags(pdev, 1) & IORESOURCE_IO)) { pdev 2671 drivers/net/ethernet/via/via-velocity.c dev_err(&pdev->dev, pdev 2676 drivers/net/ethernet/via/via-velocity.c if (pci_resource_len(pdev, 1) < VELOCITY_IO_SIZE) { pdev 2677 drivers/net/ethernet/via/via-velocity.c dev_err(&pdev->dev, "region #1 is too small.\n"); pdev 2791 drivers/net/ethernet/via/via-velocity.c vptr->pdev = to_pci_dev(dev); pdev 2797 drivers/net/ethernet/via/via-velocity.c vptr->pdev = NULL; pdev 2903 drivers/net/ethernet/via/via-velocity.c static int velocity_pci_probe(struct pci_dev *pdev, pdev 2910 drivers/net/ethernet/via/via-velocity.c ret = pci_enable_device(pdev); pdev 2914 drivers/net/ethernet/via/via-velocity.c ret = pci_request_regions(pdev, VELOCITY_NAME); pdev 2916 drivers/net/ethernet/via/via-velocity.c dev_err(&pdev->dev, "No PCI resources.\n"); pdev 2920 drivers/net/ethernet/via/via-velocity.c ret = velocity_probe(&pdev->dev, pdev->irq, info, BUS_PCI); pdev 2924 drivers/net/ethernet/via/via-velocity.c pci_release_regions(pdev); pdev 2926 drivers/net/ethernet/via/via-velocity.c pci_disable_device(pdev); pdev 2930 drivers/net/ethernet/via/via-velocity.c static void velocity_pci_remove(struct pci_dev *pdev) pdev 2932 drivers/net/ethernet/via/via-velocity.c velocity_remove(&pdev->dev); pdev 2934 drivers/net/ethernet/via/via-velocity.c pci_release_regions(pdev); pdev 2935 drivers/net/ethernet/via/via-velocity.c pci_disable_device(pdev); pdev 2938 drivers/net/ethernet/via/via-velocity.c static int velocity_platform_probe(struct platform_device *pdev) pdev 2944 drivers/net/ethernet/via/via-velocity.c of_id = of_match_device(velocity_of_ids, &pdev->dev); pdev 2949 drivers/net/ethernet/via/via-velocity.c irq = irq_of_parse_and_map(pdev->dev.of_node, 0); pdev 2953 drivers/net/ethernet/via/via-velocity.c return velocity_probe(&pdev->dev, irq, info, BUS_PLATFORM); pdev 2956 drivers/net/ethernet/via/via-velocity.c static int velocity_platform_remove(struct platform_device *pdev) pdev 2958 drivers/net/ethernet/via/via-velocity.c velocity_remove(&pdev->dev); pdev 3132 drivers/net/ethernet/via/via-velocity.c if (vptr->pdev) pdev 3133 drivers/net/ethernet/via/via-velocity.c pci_save_state(vptr->pdev); pdev 3140 drivers/net/ethernet/via/via-velocity.c if (vptr->pdev) pdev 3141 drivers/net/ethernet/via/via-velocity.c pci_enable_wake(vptr->pdev, PCI_D3hot, 1); pdev 3146 drivers/net/ethernet/via/via-velocity.c if (vptr->pdev) pdev 3147 drivers/net/ethernet/via/via-velocity.c pci_disable_device(vptr->pdev); pdev 3202 drivers/net/ethernet/via/via-velocity.c if (vptr->pdev) { pdev 3203 drivers/net/ethernet/via/via-velocity.c pci_enable_wake(vptr->pdev, PCI_D0, 0); pdev 3204 drivers/net/ethernet/via/via-velocity.c pci_restore_state(vptr->pdev); pdev 3412 drivers/net/ethernet/via/via-velocity.c if (vptr->pdev) pdev 3413 drivers/net/ethernet/via/via-velocity.c strlcpy(info->bus_info, pci_name(vptr->pdev), pdev 1429 drivers/net/ethernet/via/via-velocity.h struct pci_dev *pdev; pdev 265 drivers/net/ethernet/wiznet/w5100.c struct platform_device *pdev = to_platform_device(ndev->dev.parent); pdev 272 drivers/net/ethernet/wiznet/w5100.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 273 drivers/net/ethernet/wiznet/w5100.c mmio_priv->base = devm_ioremap_resource(&pdev->dev, mem); pdev 1043 drivers/net/ethernet/wiznet/w5100.c static int w5100_mmio_probe(struct platform_device *pdev) pdev 1045 drivers/net/ethernet/wiznet/w5100.c struct wiznet_platform_data *data = dev_get_platdata(&pdev->dev); pdev 1054 drivers/net/ethernet/wiznet/w5100.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1060 drivers/net/ethernet/wiznet/w5100.c irq = platform_get_irq(pdev, 0); pdev 1064 drivers/net/ethernet/wiznet/w5100.c return w5100_probe(&pdev->dev, ops, sizeof(struct w5100_mmio_priv), pdev 1068 drivers/net/ethernet/wiznet/w5100.c static int w5100_mmio_remove(struct platform_device *pdev) pdev 1070 drivers/net/ethernet/wiznet/w5100.c return w5100_remove(&pdev->dev); pdev 525 drivers/net/ethernet/wiznet/w5300.c static int w5300_hw_probe(struct platform_device *pdev) pdev 527 drivers/net/ethernet/wiznet/w5300.c struct wiznet_platform_data *data = dev_get_platdata(&pdev->dev); pdev 528 drivers/net/ethernet/wiznet/w5300.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 542 drivers/net/ethernet/wiznet/w5300.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 543 drivers/net/ethernet/wiznet/w5300.c priv->base = devm_ioremap_resource(&pdev->dev, mem); pdev 563 drivers/net/ethernet/wiznet/w5300.c irq = platform_get_irq(pdev, 0); pdev 574 drivers/net/ethernet/wiznet/w5300.c char *link_name = devm_kzalloc(&pdev->dev, 16, GFP_KERNEL); pdev 589 drivers/net/ethernet/wiznet/w5300.c static int w5300_probe(struct platform_device *pdev) pdev 598 drivers/net/ethernet/wiznet/w5300.c SET_NETDEV_DEV(ndev, &pdev->dev); pdev 599 drivers/net/ethernet/wiznet/w5300.c platform_set_drvdata(pdev, ndev); pdev 617 drivers/net/ethernet/wiznet/w5300.c err = w5300_hw_probe(pdev); pdev 630 drivers/net/ethernet/wiznet/w5300.c static int w5300_remove(struct platform_device *pdev) pdev 632 drivers/net/ethernet/wiznet/w5300.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 400 drivers/net/ethernet/xilinx/ll_temac.h int temac_mdio_setup(struct temac_local *lp, struct platform_device *pdev); pdev 1273 drivers/net/ethernet/xilinx/ll_temac_main.c static int temac_probe(struct platform_device *pdev) pdev 1275 drivers/net/ethernet/xilinx/ll_temac_main.c struct ll_temac_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 1276 drivers/net/ethernet/xilinx/ll_temac_main.c struct device_node *temac_np = dev_of_node(&pdev->dev), *dma_np; pdev 1286 drivers/net/ethernet/xilinx/ll_temac_main.c ndev = devm_alloc_etherdev(&pdev->dev, sizeof(*lp)); pdev 1290 drivers/net/ethernet/xilinx/ll_temac_main.c platform_set_drvdata(pdev, ndev); pdev 1291 drivers/net/ethernet/xilinx/ll_temac_main.c SET_NETDEV_DEV(ndev, &pdev->dev); pdev 1312 drivers/net/ethernet/xilinx/ll_temac_main.c lp->dev = &pdev->dev; pdev 1320 drivers/net/ethernet/xilinx/ll_temac_main.c dev_err(&pdev->dev, pdev 1326 drivers/net/ethernet/xilinx/ll_temac_main.c lp->indirect_lock = devm_kmalloc(&pdev->dev, pdev 1333 drivers/net/ethernet/xilinx/ll_temac_main.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1334 drivers/net/ethernet/xilinx/ll_temac_main.c lp->regs = devm_ioremap_nocache(&pdev->dev, res->start, pdev 1337 drivers/net/ethernet/xilinx/ll_temac_main.c dev_err(&pdev->dev, "could not map TEMAC registers\n"); pdev 1385 drivers/net/ethernet/xilinx/ll_temac_main.c dev_err(&pdev->dev, "could not find DMA node\n"); pdev 1392 drivers/net/ethernet/xilinx/ll_temac_main.c if (temac_dcr_setup(lp, pdev, dma_np)) { pdev 1394 drivers/net/ethernet/xilinx/ll_temac_main.c lp->sdma_regs = devm_of_iomap(&pdev->dev, dma_np, 0, pdev 1397 drivers/net/ethernet/xilinx/ll_temac_main.c dev_err(&pdev->dev, pdev 1409 drivers/net/ethernet/xilinx/ll_temac_main.c dev_dbg(&pdev->dev, "MEM base: %p\n", lp->sdma_regs); pdev 1428 drivers/net/ethernet/xilinx/ll_temac_main.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 1429 drivers/net/ethernet/xilinx/ll_temac_main.c lp->sdma_regs = devm_ioremap_nocache(&pdev->dev, res->start, pdev 1432 drivers/net/ethernet/xilinx/ll_temac_main.c dev_err(&pdev->dev, pdev 1445 drivers/net/ethernet/xilinx/ll_temac_main.c lp->rx_irq = platform_get_irq(pdev, 0); pdev 1446 drivers/net/ethernet/xilinx/ll_temac_main.c lp->tx_irq = platform_get_irq(pdev, 1); pdev 1467 drivers/net/ethernet/xilinx/ll_temac_main.c dev_err(&pdev->dev, "could not get DMA RX irq\n"); pdev 1472 drivers/net/ethernet/xilinx/ll_temac_main.c dev_err(&pdev->dev, "could not get DMA TX irq\n"); pdev 1480 drivers/net/ethernet/xilinx/ll_temac_main.c dev_err(&pdev->dev, "could not find MAC address\n"); pdev 1488 drivers/net/ethernet/xilinx/ll_temac_main.c rc = temac_mdio_setup(lp, pdev); pdev 1490 drivers/net/ethernet/xilinx/ll_temac_main.c dev_warn(&pdev->dev, "error registering MDIO bus\n"); pdev 1526 drivers/net/ethernet/xilinx/ll_temac_main.c static int temac_remove(struct platform_device *pdev) pdev 1528 drivers/net/ethernet/xilinx/ll_temac_main.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 63 drivers/net/ethernet/xilinx/ll_temac_mdio.c int temac_mdio_setup(struct temac_local *lp, struct platform_device *pdev) pdev 65 drivers/net/ethernet/xilinx/ll_temac_mdio.c struct ll_temac_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 66 drivers/net/ethernet/xilinx/ll_temac_mdio.c struct device_node *np = dev_of_node(&pdev->dev); pdev 94 drivers/net/ethernet/xilinx/ll_temac_mdio.c bus = devm_mdiobus_alloc(&pdev->dev); pdev 1648 drivers/net/ethernet/xilinx/xilinx_axienet_main.c static int axienet_probe(struct platform_device *pdev) pdev 1662 drivers/net/ethernet/xilinx/xilinx_axienet_main.c platform_set_drvdata(pdev, ndev); pdev 1664 drivers/net/ethernet/xilinx/xilinx_axienet_main.c SET_NETDEV_DEV(ndev, &pdev->dev); pdev 1676 drivers/net/ethernet/xilinx/xilinx_axienet_main.c lp->dev = &pdev->dev; pdev 1681 drivers/net/ethernet/xilinx/xilinx_axienet_main.c ethres = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1682 drivers/net/ethernet/xilinx/xilinx_axienet_main.c lp->regs = devm_ioremap_resource(&pdev->dev, ethres); pdev 1684 drivers/net/ethernet/xilinx/xilinx_axienet_main.c dev_err(&pdev->dev, "could not map Axi Ethernet regs.\n"); pdev 1693 drivers/net/ethernet/xilinx/xilinx_axienet_main.c ret = of_property_read_u32(pdev->dev.of_node, "xlnx,txcsum", &value); pdev 1714 drivers/net/ethernet/xilinx/xilinx_axienet_main.c ret = of_property_read_u32(pdev->dev.of_node, "xlnx,rxcsum", &value); pdev 1737 drivers/net/ethernet/xilinx/xilinx_axienet_main.c of_property_read_u32(pdev->dev.of_node, "xlnx,rxmem", &lp->rxmem); pdev 1740 drivers/net/ethernet/xilinx/xilinx_axienet_main.c ret = of_property_read_u32(pdev->dev.of_node, "xlnx,phy-type", &value); pdev 1764 drivers/net/ethernet/xilinx/xilinx_axienet_main.c lp->phy_mode = of_get_phy_mode(pdev->dev.of_node); pdev 1772 drivers/net/ethernet/xilinx/xilinx_axienet_main.c np = of_parse_phandle(pdev->dev.of_node, "axistream-connected", 0); pdev 1778 drivers/net/ethernet/xilinx/xilinx_axienet_main.c dev_err(&pdev->dev, pdev 1783 drivers/net/ethernet/xilinx/xilinx_axienet_main.c lp->dma_regs = devm_ioremap_resource(&pdev->dev, pdev 1788 drivers/net/ethernet/xilinx/xilinx_axienet_main.c lp->eth_irq = platform_get_irq(pdev, 0); pdev 1791 drivers/net/ethernet/xilinx/xilinx_axienet_main.c struct resource *res = platform_get_resource(pdev, pdev 1793 drivers/net/ethernet/xilinx/xilinx_axienet_main.c lp->dma_regs = devm_ioremap_resource(&pdev->dev, res); pdev 1794 drivers/net/ethernet/xilinx/xilinx_axienet_main.c lp->rx_irq = platform_get_irq(pdev, 1); pdev 1795 drivers/net/ethernet/xilinx/xilinx_axienet_main.c lp->tx_irq = platform_get_irq(pdev, 0); pdev 1796 drivers/net/ethernet/xilinx/xilinx_axienet_main.c lp->eth_irq = platform_get_irq(pdev, 2); pdev 1799 drivers/net/ethernet/xilinx/xilinx_axienet_main.c dev_err(&pdev->dev, "could not map DMA regs\n"); pdev 1804 drivers/net/ethernet/xilinx/xilinx_axienet_main.c dev_err(&pdev->dev, "could not determine irqs\n"); pdev 1811 drivers/net/ethernet/xilinx/xilinx_axienet_main.c dev_info(&pdev->dev, "Ethernet core IRQ not defined\n"); pdev 1814 drivers/net/ethernet/xilinx/xilinx_axienet_main.c mac_addr = of_get_mac_address(pdev->dev.of_node); pdev 1816 drivers/net/ethernet/xilinx/xilinx_axienet_main.c dev_warn(&pdev->dev, "could not find MAC address property: %ld\n", pdev 1825 drivers/net/ethernet/xilinx/xilinx_axienet_main.c lp->phy_node = of_parse_phandle(pdev->dev.of_node, "phy-handle", 0); pdev 1827 drivers/net/ethernet/xilinx/xilinx_axienet_main.c lp->clk = devm_clk_get(&pdev->dev, NULL); pdev 1829 drivers/net/ethernet/xilinx/xilinx_axienet_main.c dev_warn(&pdev->dev, "Failed to get clock: %ld\n", pdev 1835 drivers/net/ethernet/xilinx/xilinx_axienet_main.c dev_err(&pdev->dev, "Unable to enable clock: %d\n", pdev 1843 drivers/net/ethernet/xilinx/xilinx_axienet_main.c dev_warn(&pdev->dev, pdev 1850 drivers/net/ethernet/xilinx/xilinx_axienet_main.c lp->phylink = phylink_create(&lp->phylink_config, pdev->dev.fwnode, pdev 1855 drivers/net/ethernet/xilinx/xilinx_axienet_main.c dev_err(&pdev->dev, "phylink_create error (%i)\n", ret); pdev 1873 drivers/net/ethernet/xilinx/xilinx_axienet_main.c static int axienet_remove(struct platform_device *pdev) pdev 1875 drivers/net/ethernet/xilinx/xilinx_axienet_main.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 1896 drivers/net/ethernet/xilinx/xilinx_axienet_main.c static void axienet_shutdown(struct platform_device *pdev) pdev 1898 drivers/net/ethernet/xilinx/xilinx_axienet_main.c struct net_device *ndev = platform_get_drvdata(pdev); pdev 655 drivers/net/ethernet/xscale/ixp4xx_eth.c static void eth_rx_irq(void *pdev) pdev 657 drivers/net/ethernet/xscale/ixp4xx_eth.c struct net_device *dev = pdev; pdev 1366 drivers/net/ethernet/xscale/ixp4xx_eth.c static int ixp4xx_eth_probe(struct platform_device *pdev) pdev 1370 drivers/net/ethernet/xscale/ixp4xx_eth.c struct eth_plat_info *plat = dev_get_platdata(&pdev->dev); pdev 1376 drivers/net/ethernet/xscale/ixp4xx_eth.c if (!(dev = devm_alloc_etherdev(&pdev->dev, sizeof(struct port)))) pdev 1379 drivers/net/ethernet/xscale/ixp4xx_eth.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 1382 drivers/net/ethernet/xscale/ixp4xx_eth.c port->id = pdev->id; pdev 1452 drivers/net/ethernet/xscale/ixp4xx_eth.c platform_set_drvdata(pdev, dev); pdev 1489 drivers/net/ethernet/xscale/ixp4xx_eth.c static int ixp4xx_eth_remove(struct platform_device *pdev) pdev 1491 drivers/net/ethernet/xscale/ixp4xx_eth.c struct net_device *dev = platform_get_drvdata(pdev); pdev 829 drivers/net/fddi/defxx.c struct pci_dev *pdev = to_pci_dev(bdev); pdev 833 drivers/net/fddi/defxx.c dev->irq = pdev->irq; pdev 837 drivers/net/fddi/defxx.c pci_read_config_byte(pdev, PCI_LATENCY_TIMER, &val); pdev 840 drivers/net/fddi/defxx.c pci_write_config_byte(pdev, PCI_LATENCY_TIMER, val); pdev 3757 drivers/net/fddi/defxx.c static int dfx_pci_register(struct pci_dev *pdev, pdev 3760 drivers/net/fddi/defxx.c return dfx_register(&pdev->dev); pdev 3763 drivers/net/fddi/defxx.c static void dfx_pci_unregister(struct pci_dev *pdev) pdev 3765 drivers/net/fddi/defxx.c dfx_unregister(&pdev->dev); pdev 122 drivers/net/fddi/skfp/h/targetos.h struct pci_dev pdev; /* PCI device structure */ pdev 199 drivers/net/fddi/skfp/skfddi.c static int skfp_init_one(struct pci_dev *pdev, pdev 212 drivers/net/fddi/skfp/skfddi.c err = pci_enable_device(pdev); pdev 216 drivers/net/fddi/skfp/skfddi.c err = pci_request_regions(pdev, "skfddi"); pdev 220 drivers/net/fddi/skfp/skfddi.c pci_set_master(pdev); pdev 223 drivers/net/fddi/skfp/skfddi.c if (!(pci_resource_flags(pdev, 0) & IORESOURCE_MEM)) { pdev 229 drivers/net/fddi/skfp/skfddi.c mem = ioremap(pci_resource_start(pdev, 0), 0x4000); pdev 231 drivers/net/fddi/skfp/skfddi.c if (!(pci_resource_flags(pdev, 1) & IO_RESOURCE_IO)) { pdev 237 drivers/net/fddi/skfp/skfddi.c mem = ioport_map(pci_resource_start(pdev, 1), FP_IO_LEN); pdev 254 drivers/net/fddi/skfp/skfddi.c dev->irq = pdev->irq; pdev 257 drivers/net/fddi/skfp/skfddi.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 263 drivers/net/fddi/skfp/skfddi.c smc->os.pdev = *pdev; pdev 283 drivers/net/fddi/skfp/skfddi.c pci_set_drvdata(pdev, dev); pdev 285 drivers/net/fddi/skfp/skfddi.c if ((pdev->subsystem_device & 0xff00) == 0x5500 || pdev 286 drivers/net/fddi/skfp/skfddi.c (pdev->subsystem_device & 0xff00) == 0x5800) pdev 289 drivers/net/fddi/skfp/skfddi.c pdev->subsystem_device); pdev 296 drivers/net/fddi/skfp/skfddi.c dma_free_coherent(&pdev->dev, smc->os.SharedMemSize, pdev 299 drivers/net/fddi/skfp/skfddi.c dma_free_coherent(&pdev->dev, MAX_FRAME_SIZE, pdev 310 drivers/net/fddi/skfp/skfddi.c pci_release_regions(pdev); pdev 312 drivers/net/fddi/skfp/skfddi.c pci_disable_device(pdev); pdev 319 drivers/net/fddi/skfp/skfddi.c static void skfp_remove_one(struct pci_dev *pdev) pdev 321 drivers/net/fddi/skfp/skfddi.c struct net_device *p = pci_get_drvdata(pdev); pdev 327 drivers/net/fddi/skfp/skfddi.c dma_free_coherent(&pdev->dev, pdev 334 drivers/net/fddi/skfp/skfddi.c dma_free_coherent(&pdev->dev, pdev 345 drivers/net/fddi/skfp/skfddi.c pci_release_regions(pdev); pdev 348 drivers/net/fddi/skfp/skfddi.c pci_disable_device(pdev); pdev 393 drivers/net/fddi/skfp/skfddi.c bp->LocalRxBuffer = dma_alloc_coherent(&bp->pdev.dev, MAX_FRAME_SIZE, pdev 408 drivers/net/fddi/skfp/skfddi.c bp->SharedMemAddr = dma_alloc_coherent(&bp->pdev.dev, pdev 442 drivers/net/fddi/skfp/skfddi.c dma_free_coherent(&bp->pdev.dev, pdev 449 drivers/net/fddi/skfp/skfddi.c dma_free_coherent(&bp->pdev.dev, MAX_FRAME_SIZE, pdev 1172 drivers/net/fddi/skfp/skfddi.c dma_address = pci_map_single(&bp->pdev, skb->data, pdev 1182 drivers/net/fddi/skfp/skfddi.c pci_unmap_single(&bp->pdev, dma_address, pdev 1465 drivers/net/fddi/skfp/skfddi.c pci_unmap_single(&bp->pdev, r->rxd_os.dma_addr, pdev 1501 drivers/net/fddi/skfp/skfddi.c pci_unmap_single(&smc->os.pdev, txd->txd_os.dma_addr, pdev 1719 drivers/net/fddi/skfp/skfddi.c b_addr = pci_map_single(&smc->os.pdev, pdev 1735 drivers/net/fddi/skfp/skfddi.c b_addr = pci_map_single(&smc->os.pdev, pdev 1790 drivers/net/fddi/skfp/skfddi.c b_addr = pci_map_single(&smc->os.pdev, pdev 1850 drivers/net/fddi/skfp/skfddi.c pci_unmap_single(&bp->pdev, rxd->rxd_os.dma_addr, pdev 157 drivers/net/hamradio/baycom_epp.c struct pardevice *pdev; pdev 309 drivers/net/hamradio/baycom_epp.c sprintf(portarg, "%ld", bc->pdev->port->base); pdev 422 drivers/net/hamradio/baycom_epp.c struct parport *pp = bc->pdev->port; pdev 554 drivers/net/hamradio/baycom_epp.c struct parport *pp = bc->pdev->port; pdev 652 drivers/net/hamradio/baycom_epp.c pp = bc->pdev->port; pdev 806 drivers/net/hamradio/baycom_epp.c if (!parport_claim(bc->pdev)) pdev 863 drivers/net/hamradio/baycom_epp.c bc->pdev = parport_register_dev_model(pp, dev->name, &par_cb, i); pdev 865 drivers/net/hamradio/baycom_epp.c if (!bc->pdev) { pdev 869 drivers/net/hamradio/baycom_epp.c if (parport_claim(bc->pdev)) { pdev 871 drivers/net/hamradio/baycom_epp.c parport_unregister_device(bc->pdev); pdev 943 drivers/net/hamradio/baycom_epp.c parport_release(bc->pdev); pdev 944 drivers/net/hamradio/baycom_epp.c parport_unregister_device(bc->pdev); pdev 953 drivers/net/hamradio/baycom_epp.c struct parport *pp = bc->pdev->port; pdev 962 drivers/net/hamradio/baycom_epp.c parport_release(bc->pdev); pdev 963 drivers/net/hamradio/baycom_epp.c parport_unregister_device(bc->pdev); pdev 115 drivers/net/hamradio/baycom_par.c struct pardevice *pdev; pdev 183 drivers/net/hamradio/baycom_par.c struct parport *pp = bc->pdev->port; pdev 207 drivers/net/hamradio/baycom_par.c struct parport *pp = bc->pdev->port; pdev 289 drivers/net/hamradio/baycom_par.c if (!parport_claim(bc->pdev)) pdev 335 drivers/net/hamradio/baycom_par.c bc->pdev = parport_register_dev_model(pp, dev->name, &par_cb, i); pdev 337 drivers/net/hamradio/baycom_par.c if (!bc->pdev) { pdev 341 drivers/net/hamradio/baycom_par.c if (parport_claim(bc->pdev)) { pdev 343 drivers/net/hamradio/baycom_par.c parport_unregister_device(bc->pdev); pdev 346 drivers/net/hamradio/baycom_par.c pp = bc->pdev->port; pdev 366 drivers/net/hamradio/baycom_par.c pp = bc->pdev->port; pdev 371 drivers/net/hamradio/baycom_par.c parport_release(bc->pdev); pdev 372 drivers/net/hamradio/baycom_par.c parport_unregister_device(bc->pdev); pdev 342 drivers/net/hamradio/yam.c struct platform_device *pdev; pdev 353 drivers/net/hamradio/yam.c pdev = platform_device_register_simple("yam", 0, NULL, 0); pdev 354 drivers/net/hamradio/yam.c if (IS_ERR(pdev)) { pdev 358 drivers/net/hamradio/yam.c err = request_firmware(&fw, fw_name[predef], &pdev->dev); pdev 359 drivers/net/hamradio/yam.c platform_device_unregister(pdev); pdev 86 drivers/net/hippi/rrunner.c static int rr_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 100 drivers/net/hippi/rrunner.c ret = pci_enable_device(pdev); pdev 108 drivers/net/hippi/rrunner.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 110 drivers/net/hippi/rrunner.c ret = pci_request_regions(pdev, "rrunner"); pdev 114 drivers/net/hippi/rrunner.c pci_set_drvdata(pdev, dev); pdev 116 drivers/net/hippi/rrunner.c rrpriv->pci_dev = pdev; pdev 130 drivers/net/hippi/rrunner.c pci_read_config_byte(pdev, PCI_LATENCY_TIMER, &pci_latency); pdev 133 drivers/net/hippi/rrunner.c pci_write_config_byte(pdev, PCI_LATENCY_TIMER, pci_latency); pdev 136 drivers/net/hippi/rrunner.c pci_set_master(pdev); pdev 140 drivers/net/hippi/rrunner.c (unsigned long long)pci_resource_start(pdev, 0), pdev 141 drivers/net/hippi/rrunner.c pdev->irq, pci_latency); pdev 146 drivers/net/hippi/rrunner.c rrpriv->regs = pci_iomap(pdev, 0, 0x1000); pdev 154 drivers/net/hippi/rrunner.c tmpptr = pci_alloc_consistent(pdev, TX_TOTAL_SIZE, &ring_dma); pdev 163 drivers/net/hippi/rrunner.c tmpptr = pci_alloc_consistent(pdev, RX_TOTAL_SIZE, &ring_dma); pdev 172 drivers/net/hippi/rrunner.c tmpptr = pci_alloc_consistent(pdev, EVT_RING_SIZE, &ring_dma); pdev 201 drivers/net/hippi/rrunner.c pci_free_consistent(pdev, EVT_RING_SIZE, rrpriv->evt_ring, pdev 204 drivers/net/hippi/rrunner.c pci_free_consistent(pdev, RX_TOTAL_SIZE, rrpriv->rx_ring, pdev 207 drivers/net/hippi/rrunner.c pci_free_consistent(pdev, TX_TOTAL_SIZE, rrpriv->tx_ring, pdev 210 drivers/net/hippi/rrunner.c pci_iounmap(pdev, rrpriv->regs); pdev 211 drivers/net/hippi/rrunner.c if (pdev) pdev 212 drivers/net/hippi/rrunner.c pci_release_regions(pdev); pdev 219 drivers/net/hippi/rrunner.c static void rr_remove_one(struct pci_dev *pdev) pdev 221 drivers/net/hippi/rrunner.c struct net_device *dev = pci_get_drvdata(pdev); pdev 231 drivers/net/hippi/rrunner.c pci_free_consistent(pdev, EVT_RING_SIZE, rr->evt_ring, pdev 233 drivers/net/hippi/rrunner.c pci_free_consistent(pdev, RX_TOTAL_SIZE, rr->rx_ring, pdev 235 drivers/net/hippi/rrunner.c pci_free_consistent(pdev, TX_TOTAL_SIZE, rr->tx_ring, pdev 237 drivers/net/hippi/rrunner.c pci_iounmap(pdev, rr->regs); pdev 238 drivers/net/hippi/rrunner.c pci_release_regions(pdev); pdev 239 drivers/net/hippi/rrunner.c pci_disable_device(pdev); pdev 1176 drivers/net/hippi/rrunner.c struct pci_dev *pdev = rrpriv->pci_dev; pdev 1191 drivers/net/hippi/rrunner.c rrpriv->rx_ctrl = pci_alloc_consistent(pdev, pdev 1200 drivers/net/hippi/rrunner.c rrpriv->info = pci_alloc_consistent(pdev, sizeof(struct rr_info), pdev 1214 drivers/net/hippi/rrunner.c if (request_irq(pdev->irq, rr_interrupt, IRQF_SHARED, dev->name, dev)) { pdev 1216 drivers/net/hippi/rrunner.c dev->name, pdev->irq); pdev 1240 drivers/net/hippi/rrunner.c pci_free_consistent(pdev, sizeof(struct rr_info), rrpriv->info, pdev 1245 drivers/net/hippi/rrunner.c pci_free_consistent(pdev, sizeof(struct ring_ctrl), pdev 1323 drivers/net/hippi/rrunner.c struct pci_dev *pdev = rrpriv->pci_dev; pdev 1368 drivers/net/hippi/rrunner.c pci_free_consistent(pdev, 256 * sizeof(struct ring_ctrl), pdev 1372 drivers/net/hippi/rrunner.c pci_free_consistent(pdev, sizeof(struct rr_info), rrpriv->info, pdev 1377 drivers/net/hippi/rrunner.c free_irq(pdev->irq, dev); pdev 2132 drivers/net/hyperv/netvsc_drv.c struct pci_dev *pdev; pdev 2138 drivers/net/hyperv/netvsc_drv.c pdev = to_pci_dev(parent); pdev 2139 drivers/net/hyperv/netvsc_drv.c if (!pdev->slot) { pdev 2144 drivers/net/hyperv/netvsc_drv.c if (kstrtou32(pci_slot_name(pdev->slot), 10, &serial)) { pdev 2146 drivers/net/hyperv/netvsc_drv.c pci_slot_name(pdev->slot)); pdev 202 drivers/net/ieee802154/fakelb.c static int fakelb_probe(struct platform_device *pdev) pdev 208 drivers/net/ieee802154/fakelb.c err = fakelb_add_one(&pdev->dev); pdev 213 drivers/net/ieee802154/fakelb.c dev_info(&pdev->dev, "added %i fake ieee802154 hardware devices\n", numlbs); pdev 224 drivers/net/ieee802154/fakelb.c static int fakelb_remove(struct platform_device *pdev) pdev 842 drivers/net/ieee802154/mac802154_hwsim.c static int hwsim_probe(struct platform_device *pdev) pdev 848 drivers/net/ieee802154/mac802154_hwsim.c err = hwsim_add_one(NULL, &pdev->dev, true); pdev 853 drivers/net/ieee802154/mac802154_hwsim.c dev_info(&pdev->dev, "Added 2 mac802154 hwsim hardware radios\n"); pdev 864 drivers/net/ieee802154/mac802154_hwsim.c static int hwsim_remove(struct platform_device *pdev) pdev 74 drivers/net/ntb_netdev.c struct pci_dev *pdev; pdev 369 drivers/net/ntb_netdev.c strlcpy(info->bus_info, pci_name(dev->pdev), sizeof(info->bus_info)); pdev 405 drivers/net/ntb_netdev.c struct pci_dev *pdev; pdev 410 drivers/net/ntb_netdev.c pdev = ntb->pdev; pdev 411 drivers/net/ntb_netdev.c if (!pdev) pdev 422 drivers/net/ntb_netdev.c dev->pdev = pdev; pdev 453 drivers/net/ntb_netdev.c dev_info(&pdev->dev, "%s created\n", ndev->name); pdev 45 drivers/net/phy/fixed_phy.c static struct platform_device *pdev; pdev 346 drivers/net/phy/fixed_phy.c pdev = platform_device_register_simple("Fixed MDIO bus", 0, NULL, 0); pdev 347 drivers/net/phy/fixed_phy.c if (IS_ERR(pdev)) pdev 348 drivers/net/phy/fixed_phy.c return PTR_ERR(pdev); pdev 359 drivers/net/phy/fixed_phy.c fmb->mii_bus->parent = &pdev->dev; pdev 372 drivers/net/phy/fixed_phy.c platform_device_unregister(pdev); pdev 384 drivers/net/phy/fixed_phy.c platform_device_unregister(pdev); pdev 101 drivers/net/phy/mdio-aspeed.c static int aspeed_mdio_probe(struct platform_device *pdev) pdev 107 drivers/net/phy/mdio-aspeed.c bus = devm_mdiobus_alloc_size(&pdev->dev, sizeof(*ctx)); pdev 112 drivers/net/phy/mdio-aspeed.c ctx->base = devm_platform_ioremap_resource(pdev, 0); pdev 117 drivers/net/phy/mdio-aspeed.c snprintf(bus->id, MII_BUS_ID_SIZE, "%s%d", pdev->name, pdev->id); pdev 118 drivers/net/phy/mdio-aspeed.c bus->parent = &pdev->dev; pdev 122 drivers/net/phy/mdio-aspeed.c rc = of_mdiobus_register(bus, pdev->dev.of_node); pdev 124 drivers/net/phy/mdio-aspeed.c dev_err(&pdev->dev, "Cannot register MDIO bus!\n"); pdev 128 drivers/net/phy/mdio-aspeed.c platform_set_drvdata(pdev, bus); pdev 133 drivers/net/phy/mdio-aspeed.c static int aspeed_mdio_remove(struct platform_device *pdev) pdev 135 drivers/net/phy/mdio-aspeed.c mdiobus_unregister(platform_get_drvdata(pdev)); pdev 122 drivers/net/phy/mdio-bcm-iproc.c static int iproc_mdio_probe(struct platform_device *pdev) pdev 128 drivers/net/phy/mdio-bcm-iproc.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 132 drivers/net/phy/mdio-bcm-iproc.c priv->base = devm_platform_ioremap_resource(pdev, 0); pdev 134 drivers/net/phy/mdio-bcm-iproc.c dev_err(&pdev->dev, "failed to ioremap register\n"); pdev 140 drivers/net/phy/mdio-bcm-iproc.c dev_err(&pdev->dev, "MDIO bus alloc failed\n"); pdev 147 drivers/net/phy/mdio-bcm-iproc.c snprintf(bus->id, MII_BUS_ID_SIZE, "%s-%d", pdev->name, pdev->id); pdev 148 drivers/net/phy/mdio-bcm-iproc.c bus->parent = &pdev->dev; pdev 154 drivers/net/phy/mdio-bcm-iproc.c rc = of_mdiobus_register(bus, pdev->dev.of_node); pdev 156 drivers/net/phy/mdio-bcm-iproc.c dev_err(&pdev->dev, "MDIO bus registration failed\n"); pdev 160 drivers/net/phy/mdio-bcm-iproc.c platform_set_drvdata(pdev, priv); pdev 162 drivers/net/phy/mdio-bcm-iproc.c dev_info(&pdev->dev, "Broadcom iProc MDIO bus at 0x%p\n", priv->base); pdev 171 drivers/net/phy/mdio-bcm-iproc.c static int iproc_mdio_remove(struct platform_device *pdev) pdev 173 drivers/net/phy/mdio-bcm-iproc.c struct iproc_mdio_priv *priv = platform_get_drvdata(pdev); pdev 184 drivers/net/phy/mdio-bcm-iproc.c struct platform_device *pdev = to_platform_device(dev); pdev 185 drivers/net/phy/mdio-bcm-iproc.c struct iproc_mdio_priv *priv = platform_get_drvdata(pdev); pdev 217 drivers/net/phy/mdio-bcm-unimac.c static int unimac_mdio_probe(struct platform_device *pdev) pdev 219 drivers/net/phy/mdio-bcm-unimac.c struct unimac_mdio_pdata *pdata = pdev->dev.platform_data; pdev 226 drivers/net/phy/mdio-bcm-unimac.c np = pdev->dev.of_node; pdev 228 drivers/net/phy/mdio-bcm-unimac.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 232 drivers/net/phy/mdio-bcm-unimac.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 239 drivers/net/phy/mdio-bcm-unimac.c priv->base = devm_ioremap(&pdev->dev, r->start, resource_size(r)); pdev 241 drivers/net/phy/mdio-bcm-unimac.c dev_err(&pdev->dev, "failed to remap register\n"); pdev 245 drivers/net/phy/mdio-bcm-unimac.c priv->clk = devm_clk_get_optional(&pdev->dev, NULL); pdev 276 drivers/net/phy/mdio-bcm-unimac.c bus->parent = &pdev->dev; pdev 280 drivers/net/phy/mdio-bcm-unimac.c snprintf(bus->id, MII_BUS_ID_SIZE, "%s-%d", pdev->name, pdev->id); pdev 284 drivers/net/phy/mdio-bcm-unimac.c dev_err(&pdev->dev, "MDIO bus registration failed\n"); pdev 288 drivers/net/phy/mdio-bcm-unimac.c platform_set_drvdata(pdev, priv); pdev 290 drivers/net/phy/mdio-bcm-unimac.c dev_info(&pdev->dev, "Broadcom UniMAC MDIO bus\n"); pdev 301 drivers/net/phy/mdio-bcm-unimac.c static int unimac_mdio_remove(struct platform_device *pdev) pdev 303 drivers/net/phy/mdio-bcm-unimac.c struct unimac_mdio_priv *priv = platform_get_drvdata(pdev); pdev 155 drivers/net/phy/mdio-gpio.c static int mdio_gpio_probe(struct platform_device *pdev) pdev 161 drivers/net/phy/mdio-gpio.c bitbang = devm_kzalloc(&pdev->dev, sizeof(*bitbang), GFP_KERNEL); pdev 165 drivers/net/phy/mdio-gpio.c ret = mdio_gpio_get_data(&pdev->dev, bitbang); pdev 169 drivers/net/phy/mdio-gpio.c if (pdev->dev.of_node) { pdev 170 drivers/net/phy/mdio-gpio.c bus_id = of_alias_get_id(pdev->dev.of_node, "mdio-gpio"); pdev 172 drivers/net/phy/mdio-gpio.c dev_warn(&pdev->dev, "failed to get alias id\n"); pdev 176 drivers/net/phy/mdio-gpio.c bus_id = pdev->id; pdev 179 drivers/net/phy/mdio-gpio.c new_bus = mdio_gpio_bus_init(&pdev->dev, bitbang, bus_id); pdev 183 drivers/net/phy/mdio-gpio.c ret = of_mdiobus_register(new_bus, pdev->dev.of_node); pdev 185 drivers/net/phy/mdio-gpio.c mdio_gpio_bus_deinit(&pdev->dev); pdev 190 drivers/net/phy/mdio-gpio.c static int mdio_gpio_remove(struct platform_device *pdev) pdev 192 drivers/net/phy/mdio-gpio.c mdio_gpio_bus_destroy(&pdev->dev); pdev 72 drivers/net/phy/mdio-hisi-femac.c static int hisi_femac_mdio_probe(struct platform_device *pdev) pdev 74 drivers/net/phy/mdio-hisi-femac.c struct device_node *np = pdev->dev.of_node; pdev 86 drivers/net/phy/mdio-hisi-femac.c snprintf(bus->id, MII_BUS_ID_SIZE, "%s", pdev->name); pdev 87 drivers/net/phy/mdio-hisi-femac.c bus->parent = &pdev->dev; pdev 90 drivers/net/phy/mdio-hisi-femac.c data->membase = devm_platform_ioremap_resource(pdev, 0); pdev 96 drivers/net/phy/mdio-hisi-femac.c data->clk = devm_clk_get(&pdev->dev, NULL); pdev 110 drivers/net/phy/mdio-hisi-femac.c platform_set_drvdata(pdev, bus); pdev 121 drivers/net/phy/mdio-hisi-femac.c static int hisi_femac_mdio_remove(struct platform_device *pdev) pdev 123 drivers/net/phy/mdio-hisi-femac.c struct mii_bus *bus = platform_get_drvdata(pdev); pdev 111 drivers/net/phy/mdio-moxart.c static int moxart_mdio_probe(struct platform_device *pdev) pdev 113 drivers/net/phy/mdio-moxart.c struct device_node *np = pdev->dev.of_node; pdev 126 drivers/net/phy/mdio-moxart.c snprintf(bus->id, MII_BUS_ID_SIZE, "%s-%d-mii", pdev->name, pdev->id); pdev 127 drivers/net/phy/mdio-moxart.c bus->parent = &pdev->dev; pdev 140 drivers/net/phy/mdio-moxart.c data->base = devm_platform_ioremap_resource(pdev, 0); pdev 150 drivers/net/phy/mdio-moxart.c platform_set_drvdata(pdev, bus); pdev 159 drivers/net/phy/mdio-moxart.c static int moxart_mdio_remove(struct platform_device *pdev) pdev 161 drivers/net/phy/mdio-moxart.c struct mii_bus *bus = platform_get_drvdata(pdev); pdev 116 drivers/net/phy/mdio-mscc-miim.c static int mscc_miim_probe(struct platform_device *pdev) pdev 123 drivers/net/phy/mdio-mscc-miim.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 127 drivers/net/phy/mdio-mscc-miim.c bus = devm_mdiobus_alloc_size(&pdev->dev, sizeof(*dev)); pdev 135 drivers/net/phy/mdio-mscc-miim.c snprintf(bus->id, MII_BUS_ID_SIZE, "%s-mii", dev_name(&pdev->dev)); pdev 136 drivers/net/phy/mdio-mscc-miim.c bus->parent = &pdev->dev; pdev 139 drivers/net/phy/mdio-mscc-miim.c dev->regs = devm_ioremap_resource(&pdev->dev, res); pdev 141 drivers/net/phy/mdio-mscc-miim.c dev_err(&pdev->dev, "Unable to map MIIM registers\n"); pdev 145 drivers/net/phy/mdio-mscc-miim.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 147 drivers/net/phy/mdio-mscc-miim.c dev->phy_regs = devm_ioremap_resource(&pdev->dev, res); pdev 149 drivers/net/phy/mdio-mscc-miim.c dev_err(&pdev->dev, "Unable to map internal phy registers\n"); pdev 154 drivers/net/phy/mdio-mscc-miim.c ret = of_mdiobus_register(bus, pdev->dev.of_node); pdev 156 drivers/net/phy/mdio-mscc-miim.c dev_err(&pdev->dev, "Cannot register MDIO bus (%d)\n", ret); pdev 160 drivers/net/phy/mdio-mscc-miim.c platform_set_drvdata(pdev, bus); pdev 165 drivers/net/phy/mdio-mscc-miim.c static int mscc_miim_remove(struct platform_device *pdev) pdev 167 drivers/net/phy/mdio-mscc-miim.c struct mii_bus *bus = platform_get_drvdata(pdev); pdev 184 drivers/net/phy/mdio-mux-bcm-iproc.c static int mdio_mux_iproc_probe(struct platform_device *pdev) pdev 191 drivers/net/phy/mdio-mux-bcm-iproc.c md = devm_kzalloc(&pdev->dev, sizeof(*md), GFP_KERNEL); pdev 194 drivers/net/phy/mdio-mux-bcm-iproc.c md->dev = &pdev->dev; pdev 196 drivers/net/phy/mdio-mux-bcm-iproc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 201 drivers/net/phy/mdio-mux-bcm-iproc.c dev_info(&pdev->dev, "fix base address in dt-blob\n"); pdev 205 drivers/net/phy/mdio-mux-bcm-iproc.c md->base = devm_ioremap_resource(&pdev->dev, res); pdev 207 drivers/net/phy/mdio-mux-bcm-iproc.c dev_err(&pdev->dev, "failed to ioremap register\n"); pdev 211 drivers/net/phy/mdio-mux-bcm-iproc.c md->mii_bus = devm_mdiobus_alloc(&pdev->dev); pdev 213 drivers/net/phy/mdio-mux-bcm-iproc.c dev_err(&pdev->dev, "mdiomux bus alloc failed\n"); pdev 217 drivers/net/phy/mdio-mux-bcm-iproc.c md->core_clk = devm_clk_get(&pdev->dev, NULL); pdev 226 drivers/net/phy/mdio-mux-bcm-iproc.c dev_err(&pdev->dev, "failed to enable core clk\n"); pdev 233 drivers/net/phy/mdio-mux-bcm-iproc.c snprintf(bus->id, MII_BUS_ID_SIZE, "%s-%d", pdev->name, pdev->id); pdev 234 drivers/net/phy/mdio-mux-bcm-iproc.c bus->parent = &pdev->dev; pdev 239 drivers/net/phy/mdio-mux-bcm-iproc.c bus->dev.of_node = pdev->dev.of_node; pdev 242 drivers/net/phy/mdio-mux-bcm-iproc.c dev_err(&pdev->dev, "mdiomux registration failed\n"); pdev 246 drivers/net/phy/mdio-mux-bcm-iproc.c platform_set_drvdata(pdev, md); pdev 267 drivers/net/phy/mdio-mux-bcm-iproc.c static int mdio_mux_iproc_remove(struct platform_device *pdev) pdev 269 drivers/net/phy/mdio-mux-bcm-iproc.c struct iproc_mdiomux_desc *md = platform_get_drvdata(pdev); pdev 39 drivers/net/phy/mdio-mux-gpio.c static int mdio_mux_gpio_probe(struct platform_device *pdev) pdev 45 drivers/net/phy/mdio-mux-gpio.c gpios = gpiod_get_array(&pdev->dev, NULL, GPIOD_OUT_LOW); pdev 49 drivers/net/phy/mdio-mux-gpio.c s = devm_kzalloc(&pdev->dev, sizeof(*s), GFP_KERNEL); pdev 57 drivers/net/phy/mdio-mux-gpio.c r = mdio_mux_init(&pdev->dev, pdev->dev.of_node, pdev 65 drivers/net/phy/mdio-mux-gpio.c pdev->dev.platform_data = s; pdev 69 drivers/net/phy/mdio-mux-gpio.c static int mdio_mux_gpio_remove(struct platform_device *pdev) pdev 71 drivers/net/phy/mdio-mux-gpio.c struct mdio_mux_gpio_state *s = dev_get_platdata(&pdev->dev); pdev 301 drivers/net/phy/mdio-mux-meson-g12a.c static int g12a_mdio_mux_probe(struct platform_device *pdev) pdev 303 drivers/net/phy/mdio-mux-meson-g12a.c struct device *dev = &pdev->dev; pdev 311 drivers/net/phy/mdio-mux-meson-g12a.c platform_set_drvdata(pdev, priv); pdev 313 drivers/net/phy/mdio-mux-meson-g12a.c priv->regs = devm_platform_ioremap_resource(pdev, 0); pdev 352 drivers/net/phy/mdio-mux-meson-g12a.c static int g12a_mdio_mux_remove(struct platform_device *pdev) pdev 354 drivers/net/phy/mdio-mux-meson-g12a.c struct g12a_mdio_mux *priv = platform_get_drvdata(pdev); pdev 97 drivers/net/phy/mdio-mux-mmioreg.c static int mdio_mux_mmioreg_probe(struct platform_device *pdev) pdev 99 drivers/net/phy/mdio-mux-mmioreg.c struct device_node *np2, *np = pdev->dev.of_node; pdev 105 drivers/net/phy/mdio-mux-mmioreg.c dev_dbg(&pdev->dev, "probing node %pOF\n", np); pdev 107 drivers/net/phy/mdio-mux-mmioreg.c s = devm_kzalloc(&pdev->dev, sizeof(*s), GFP_KERNEL); pdev 113 drivers/net/phy/mdio-mux-mmioreg.c dev_err(&pdev->dev, "could not obtain memory map for node %pOF\n", pdev 123 drivers/net/phy/mdio-mux-mmioreg.c dev_err(&pdev->dev, "only 8/16/32-bit registers are supported\n"); pdev 129 drivers/net/phy/mdio-mux-mmioreg.c dev_err(&pdev->dev, "missing or invalid mux-mask property\n"); pdev 133 drivers/net/phy/mdio-mux-mmioreg.c dev_err(&pdev->dev, "only 8/16/32-bit registers are supported\n"); pdev 145 drivers/net/phy/mdio-mux-mmioreg.c dev_err(&pdev->dev, "mdio-mux child node %pOF is " pdev 151 drivers/net/phy/mdio-mux-mmioreg.c dev_err(&pdev->dev, "mdio-mux child node %pOF has " pdev 159 drivers/net/phy/mdio-mux-mmioreg.c ret = mdio_mux_init(&pdev->dev, pdev->dev.of_node, pdev 164 drivers/net/phy/mdio-mux-mmioreg.c dev_err(&pdev->dev, pdev 169 drivers/net/phy/mdio-mux-mmioreg.c pdev->dev.platform_data = s; pdev 174 drivers/net/phy/mdio-mux-mmioreg.c static int mdio_mux_mmioreg_remove(struct platform_device *pdev) pdev 176 drivers/net/phy/mdio-mux-mmioreg.c struct mdio_mux_mmioreg_state *s = dev_get_platdata(&pdev->dev); pdev 34 drivers/net/phy/mdio-mux-multiplexer.c struct platform_device *pdev; pdev 38 drivers/net/phy/mdio-mux-multiplexer.c pdev = (struct platform_device *)data; pdev 39 drivers/net/phy/mdio-mux-multiplexer.c s = platform_get_drvdata(pdev); pdev 47 drivers/net/phy/mdio-mux-multiplexer.c dev_err(&pdev->dev, "mux_control_deselect failed in %s: %d\n", pdev 54 drivers/net/phy/mdio-mux-multiplexer.c dev_dbg(&pdev->dev, "%s %d -> %d\n", __func__, current_child, pdev 64 drivers/net/phy/mdio-mux-multiplexer.c static int mdio_mux_multiplexer_probe(struct platform_device *pdev) pdev 66 drivers/net/phy/mdio-mux-multiplexer.c struct device *dev = &pdev->dev; pdev 70 drivers/net/phy/mdio-mux-multiplexer.c s = devm_kzalloc(&pdev->dev, sizeof(*s), GFP_KERNEL); pdev 78 drivers/net/phy/mdio-mux-multiplexer.c dev_err(&pdev->dev, "Failed to get mux: %d\n", ret); pdev 82 drivers/net/phy/mdio-mux-multiplexer.c platform_set_drvdata(pdev, s); pdev 84 drivers/net/phy/mdio-mux-multiplexer.c ret = mdio_mux_init(&pdev->dev, pdev->dev.of_node, pdev 86 drivers/net/phy/mdio-mux-multiplexer.c pdev, NULL); pdev 91 drivers/net/phy/mdio-mux-multiplexer.c static int mdio_mux_multiplexer_remove(struct platform_device *pdev) pdev 93 drivers/net/phy/mdio-mux-multiplexer.c struct mdio_mux_multiplexer_state *s = platform_get_drvdata(pdev); pdev 16 drivers/net/phy/mdio-octeon.c static int octeon_mdiobus_probe(struct platform_device *pdev) pdev 26 drivers/net/phy/mdio-octeon.c mii_bus = devm_mdiobus_alloc_size(&pdev->dev, sizeof(*bus)); pdev 30 drivers/net/phy/mdio-octeon.c res_mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 32 drivers/net/phy/mdio-octeon.c dev_err(&pdev->dev, "found no memory resource\n"); pdev 41 drivers/net/phy/mdio-octeon.c if (!devm_request_mem_region(&pdev->dev, mdio_phys, regsize, pdev 43 drivers/net/phy/mdio-octeon.c dev_err(&pdev->dev, "request_mem_region failed\n"); pdev 48 drivers/net/phy/mdio-octeon.c (u64)devm_ioremap(&pdev->dev, mdio_phys, regsize); pdev 50 drivers/net/phy/mdio-octeon.c dev_err(&pdev->dev, "dev_ioremap failed\n"); pdev 60 drivers/net/phy/mdio-octeon.c bus->mii_bus->parent = &pdev->dev; pdev 65 drivers/net/phy/mdio-octeon.c platform_set_drvdata(pdev, bus); pdev 67 drivers/net/phy/mdio-octeon.c err = of_mdiobus_register(bus->mii_bus, pdev->dev.of_node); pdev 71 drivers/net/phy/mdio-octeon.c dev_info(&pdev->dev, "Probed\n"); pdev 81 drivers/net/phy/mdio-octeon.c static int octeon_mdiobus_remove(struct platform_device *pdev) pdev 86 drivers/net/phy/mdio-octeon.c bus = platform_get_drvdata(pdev); pdev 90 drivers/net/phy/mdio-sun4i.c static int sun4i_mdio_probe(struct platform_device *pdev) pdev 92 drivers/net/phy/mdio-sun4i.c struct device_node *np = pdev->dev.of_node; pdev 104 drivers/net/phy/mdio-sun4i.c snprintf(bus->id, MII_BUS_ID_SIZE, "%s-mii", dev_name(&pdev->dev)); pdev 105 drivers/net/phy/mdio-sun4i.c bus->parent = &pdev->dev; pdev 108 drivers/net/phy/mdio-sun4i.c data->membase = devm_platform_ioremap_resource(pdev, 0); pdev 114 drivers/net/phy/mdio-sun4i.c data->regulator = devm_regulator_get(&pdev->dev, "phy"); pdev 121 drivers/net/phy/mdio-sun4i.c dev_info(&pdev->dev, "no regulator found\n"); pdev 133 drivers/net/phy/mdio-sun4i.c platform_set_drvdata(pdev, bus); pdev 145 drivers/net/phy/mdio-sun4i.c static int sun4i_mdio_remove(struct platform_device *pdev) pdev 147 drivers/net/phy/mdio-sun4i.c struct mii_bus *bus = platform_get_drvdata(pdev); pdev 22 drivers/net/phy/mdio-thunder.c static int thunder_mdiobus_pci_probe(struct pci_dev *pdev, pdev 31 drivers/net/phy/mdio-thunder.c nexus = devm_kzalloc(&pdev->dev, sizeof(*nexus), GFP_KERNEL); pdev 35 drivers/net/phy/mdio-thunder.c pci_set_drvdata(pdev, nexus); pdev 37 drivers/net/phy/mdio-thunder.c err = pcim_enable_device(pdev); pdev 39 drivers/net/phy/mdio-thunder.c dev_err(&pdev->dev, "Failed to enable PCI device\n"); pdev 40 drivers/net/phy/mdio-thunder.c pci_set_drvdata(pdev, NULL); pdev 44 drivers/net/phy/mdio-thunder.c err = pci_request_regions(pdev, KBUILD_MODNAME); pdev 46 drivers/net/phy/mdio-thunder.c dev_err(&pdev->dev, "pci_request_regions failed\n"); pdev 50 drivers/net/phy/mdio-thunder.c nexus->bar0 = pcim_iomap(pdev, 0, pci_resource_len(pdev, 0)); pdev 57 drivers/net/phy/mdio-thunder.c device_for_each_child_node(&pdev->dev, fwn) { pdev 72 drivers/net/phy/mdio-thunder.c dev_err(&pdev->dev, pdev 78 drivers/net/phy/mdio-thunder.c mii_bus = devm_mdiobus_alloc_size(&pdev->dev, sizeof(*bus)); pdev 88 drivers/net/phy/mdio-thunder.c r.start - pci_resource_start(pdev, 0); pdev 95 drivers/net/phy/mdio-thunder.c bus->mii_bus->parent = &pdev->dev; pdev 101 drivers/net/phy/mdio-thunder.c dev_err(&pdev->dev, "of_mdiobus_register failed\n"); pdev 103 drivers/net/phy/mdio-thunder.c dev_info(&pdev->dev, "Added bus at %llx\n", r.start); pdev 110 drivers/net/phy/mdio-thunder.c pci_release_regions(pdev); pdev 113 drivers/net/phy/mdio-thunder.c pci_set_drvdata(pdev, NULL); pdev 117 drivers/net/phy/mdio-thunder.c static void thunder_mdiobus_pci_remove(struct pci_dev *pdev) pdev 120 drivers/net/phy/mdio-thunder.c struct thunder_mdiobus_nexus *nexus = pci_get_drvdata(pdev); pdev 132 drivers/net/phy/mdio-thunder.c pci_set_drvdata(pdev, NULL); pdev 326 drivers/net/phy/mdio-xgene.c static int xgene_mdio_probe(struct platform_device *pdev) pdev 328 drivers/net/phy/mdio-xgene.c struct device *dev = &pdev->dev; pdev 335 drivers/net/phy/mdio-xgene.c of_id = of_match_device(xgene_mdio_of_match, &pdev->dev); pdev 342 drivers/net/phy/mdio-xgene.c acpi_id = acpi_match_device(xgene_mdio_acpi_match, &pdev->dev); pdev 357 drivers/net/phy/mdio-xgene.c csr_base = devm_platform_ioremap_resource(pdev, 0); pdev 402 drivers/net/phy/mdio-xgene.c platform_set_drvdata(pdev, pdata); pdev 437 drivers/net/phy/mdio-xgene.c static int xgene_mdio_remove(struct platform_device *pdev) pdev 439 drivers/net/phy/mdio-xgene.c struct xgene_mdio_pdata *pdata = platform_get_drvdata(pdev); pdev 441 drivers/net/phy/mdio-xgene.c struct device *dev = &pdev->dev; pdev 1867 drivers/net/phy/sfp.c static int sfp_probe(struct platform_device *pdev) pdev 1875 drivers/net/phy/sfp.c sfp = sfp_alloc(&pdev->dev); pdev 1879 drivers/net/phy/sfp.c platform_set_drvdata(pdev, sfp); pdev 1887 drivers/net/phy/sfp.c if (pdev->dev.of_node) { pdev 1888 drivers/net/phy/sfp.c struct device_node *node = pdev->dev.of_node; pdev 1906 drivers/net/phy/sfp.c } else if (has_acpi_companion(&pdev->dev)) { pdev 1907 drivers/net/phy/sfp.c struct acpi_device *adev = ACPI_COMPANION(&pdev->dev); pdev 1915 drivers/net/phy/sfp.c dev_err(&pdev->dev, "missing 'i2c-bus' property\n"); pdev 1949 drivers/net/phy/sfp.c device_property_read_u32(&pdev->dev, "maximum-power-milliwatt", pdev 2009 drivers/net/phy/sfp.c static int sfp_remove(struct platform_device *pdev) pdev 2011 drivers/net/phy/sfp.c struct sfp *sfp = platform_get_drvdata(pdev); pdev 2018 drivers/net/phy/sfp.c static void sfp_shutdown(struct platform_device *pdev) pdev 2020 drivers/net/phy/sfp.c struct sfp *sfp = platform_get_drvdata(pdev); pdev 145 drivers/net/sb1000.c sb1000_probe_one(struct pnp_dev *pdev, const struct pnp_device_id *id) pdev 152 drivers/net/sb1000.c if (pnp_device_attach(pdev) < 0) pdev 154 drivers/net/sb1000.c if (pnp_activate_dev(pdev) < 0) pdev 157 drivers/net/sb1000.c if (!pnp_port_valid(pdev, 0) || !pnp_port_valid(pdev, 1)) pdev 159 drivers/net/sb1000.c if (!pnp_irq_valid(pdev, 0)) pdev 162 drivers/net/sb1000.c serial_number = pdev->card->serial; pdev 164 drivers/net/sb1000.c ioaddr[0] = pnp_port_start(pdev, 0); pdev 165 drivers/net/sb1000.c ioaddr[1] = pnp_port_start(pdev, 0); pdev 167 drivers/net/sb1000.c irq = pnp_irq(pdev, 0); pdev 197 drivers/net/sb1000.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 210 drivers/net/sb1000.c pnp_set_drvdata(pdev, dev); pdev 224 drivers/net/sb1000.c pnp_disable_dev(pdev); pdev 226 drivers/net/sb1000.c pnp_device_detach(pdev); pdev 231 drivers/net/sb1000.c sb1000_remove_one(struct pnp_dev *pdev) pdev 233 drivers/net/sb1000.c struct net_device *dev = pnp_get_drvdata(pdev); pdev 313 drivers/net/vmxnet3/vmxnet3_drv.c struct pci_dev *pdev) pdev 316 drivers/net/vmxnet3/vmxnet3_drv.c dma_unmap_single(&pdev->dev, tbi->dma_addr, tbi->len, pdev 319 drivers/net/vmxnet3/vmxnet3_drv.c dma_unmap_page(&pdev->dev, tbi->dma_addr, tbi->len, pdev 330 drivers/net/vmxnet3/vmxnet3_drv.c struct pci_dev *pdev, struct vmxnet3_adapter *adapter) pdev 347 drivers/net/vmxnet3/vmxnet3_drv.c pdev); pdev 378 drivers/net/vmxnet3/vmxnet3_drv.c &gdesc->tcd), tq, adapter->pdev, pdev 410 drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_unmap_tx_buf(tbi, adapter->pdev); pdev 437 drivers/net/vmxnet3/vmxnet3_drv.c dma_free_coherent(&adapter->pdev->dev, tq->tx_ring.size * pdev 443 drivers/net/vmxnet3/vmxnet3_drv.c dma_free_coherent(&adapter->pdev->dev, pdev 449 drivers/net/vmxnet3/vmxnet3_drv.c dma_free_coherent(&adapter->pdev->dev, tq->comp_ring.size * pdev 455 drivers/net/vmxnet3/vmxnet3_drv.c dma_free_coherent(&adapter->pdev->dev, pdev 513 drivers/net/vmxnet3/vmxnet3_drv.c tq->tx_ring.base = dma_alloc_coherent(&adapter->pdev->dev, pdev 521 drivers/net/vmxnet3/vmxnet3_drv.c tq->data_ring.base = dma_alloc_coherent(&adapter->pdev->dev, pdev 529 drivers/net/vmxnet3/vmxnet3_drv.c tq->comp_ring.base = dma_alloc_coherent(&adapter->pdev->dev, pdev 538 drivers/net/vmxnet3/vmxnet3_drv.c tq->buf_info = dma_alloc_coherent(&adapter->pdev->dev, sz, pdev 592 drivers/net/vmxnet3/vmxnet3_drv.c &adapter->pdev->dev, pdev 595 drivers/net/vmxnet3/vmxnet3_drv.c if (dma_mapping_error(&adapter->pdev->dev, pdev 616 drivers/net/vmxnet3/vmxnet3_drv.c &adapter->pdev->dev, pdev 619 drivers/net/vmxnet3/vmxnet3_drv.c if (dma_mapping_error(&adapter->pdev->dev, pdev 675 drivers/net/vmxnet3/vmxnet3_drv.c struct vmxnet3_tx_queue *tq, struct pci_dev *pdev, pdev 730 drivers/net/vmxnet3/vmxnet3_drv.c tbi->dma_addr = dma_map_single(&adapter->pdev->dev, pdev 733 drivers/net/vmxnet3/vmxnet3_drv.c if (dma_mapping_error(&adapter->pdev->dev, tbi->dma_addr)) pdev 772 drivers/net/vmxnet3/vmxnet3_drv.c tbi->dma_addr = skb_frag_dma_map(&adapter->pdev->dev, frag, pdev 775 drivers/net/vmxnet3/vmxnet3_drv.c if (dma_mapping_error(&adapter->pdev->dev, tbi->dma_addr)) pdev 1070 drivers/net/vmxnet3/vmxnet3_drv.c if (vmxnet3_map_pkt(skb, &ctx, tq, adapter->pdev, adapter)) pdev 1385 drivers/net/vmxnet3/vmxnet3_drv.c dma_map_single(&adapter->pdev->dev, pdev 1388 drivers/net/vmxnet3/vmxnet3_drv.c if (dma_mapping_error(&adapter->pdev->dev, pdev 1402 drivers/net/vmxnet3/vmxnet3_drv.c dma_unmap_single(&adapter->pdev->dev, pdev 1463 drivers/net/vmxnet3/vmxnet3_drv.c new_dma_addr = dma_map_page(&adapter->pdev->dev, pdev 1467 drivers/net/vmxnet3/vmxnet3_drv.c if (dma_mapping_error(&adapter->pdev->dev, pdev 1477 drivers/net/vmxnet3/vmxnet3_drv.c dma_unmap_page(&adapter->pdev->dev, pdev 1596 drivers/net/vmxnet3/vmxnet3_drv.c dma_unmap_single(&adapter->pdev->dev, rxd->addr, pdev 1602 drivers/net/vmxnet3/vmxnet3_drv.c dma_unmap_page(&adapter->pdev->dev, rxd->addr, pdev 1646 drivers/net/vmxnet3/vmxnet3_drv.c dma_free_coherent(&adapter->pdev->dev, pdev 1656 drivers/net/vmxnet3/vmxnet3_drv.c dma_free_coherent(&adapter->pdev->dev, pdev 1663 drivers/net/vmxnet3/vmxnet3_drv.c dma_free_coherent(&adapter->pdev->dev, rq->comp_ring.size pdev 1672 drivers/net/vmxnet3/vmxnet3_drv.c dma_free_coherent(&adapter->pdev->dev, sz, rq->buf_info[0], pdev 1687 drivers/net/vmxnet3/vmxnet3_drv.c dma_free_coherent(&adapter->pdev->dev, pdev 1780 drivers/net/vmxnet3/vmxnet3_drv.c &adapter->pdev->dev, sz, pdev 1793 drivers/net/vmxnet3/vmxnet3_drv.c dma_alloc_coherent(&adapter->pdev->dev, sz, pdev 1807 drivers/net/vmxnet3/vmxnet3_drv.c rq->comp_ring.base = dma_alloc_coherent(&adapter->pdev->dev, sz, pdev 1817 drivers/net/vmxnet3/vmxnet3_drv.c bi = dma_alloc_coherent(&adapter->pdev->dev, sz, &rq->buf_info_pa, pdev 2138 drivers/net/vmxnet3/vmxnet3_drv.c err = request_irq(adapter->pdev->irq, vmxnet3_intr, 0, pdev 2143 drivers/net/vmxnet3/vmxnet3_drv.c err = request_irq(adapter->pdev->irq, vmxnet3_intr, pdev 2215 drivers/net/vmxnet3/vmxnet3_drv.c free_irq(adapter->pdev->irq, adapter->netdev); pdev 2218 drivers/net/vmxnet3/vmxnet3_drv.c free_irq(adapter->pdev->irq, adapter->netdev); pdev 2341 drivers/net/vmxnet3/vmxnet3_drv.c &adapter->pdev->dev, pdev 2345 drivers/net/vmxnet3/vmxnet3_drv.c if (!dma_mapping_error(&adapter->pdev->dev, pdev 2379 drivers/net/vmxnet3/vmxnet3_drv.c dma_unmap_single(&adapter->pdev->dev, new_table_pa, pdev 2716 drivers/net/vmxnet3/vmxnet3_drv.c struct pci_dev *pdev = adapter->pdev; pdev 2718 drivers/net/vmxnet3/vmxnet3_drv.c err = pci_enable_device(pdev); pdev 2720 drivers/net/vmxnet3/vmxnet3_drv.c dev_err(&pdev->dev, "Failed to enable adapter: error %d\n", err); pdev 2724 drivers/net/vmxnet3/vmxnet3_drv.c err = pci_request_selected_regions(pdev, (1 << 2) - 1, pdev 2727 drivers/net/vmxnet3/vmxnet3_drv.c dev_err(&pdev->dev, pdev 2732 drivers/net/vmxnet3/vmxnet3_drv.c pci_set_master(pdev); pdev 2734 drivers/net/vmxnet3/vmxnet3_drv.c mmio_start = pci_resource_start(pdev, 0); pdev 2735 drivers/net/vmxnet3/vmxnet3_drv.c mmio_len = pci_resource_len(pdev, 0); pdev 2738 drivers/net/vmxnet3/vmxnet3_drv.c dev_err(&pdev->dev, "Failed to map bar0\n"); pdev 2743 drivers/net/vmxnet3/vmxnet3_drv.c mmio_start = pci_resource_start(pdev, 1); pdev 2744 drivers/net/vmxnet3/vmxnet3_drv.c mmio_len = pci_resource_len(pdev, 1); pdev 2747 drivers/net/vmxnet3/vmxnet3_drv.c dev_err(&pdev->dev, "Failed to map bar1\n"); pdev 2756 drivers/net/vmxnet3/vmxnet3_drv.c pci_release_selected_regions(pdev, (1 << 2) - 1); pdev 2758 drivers/net/vmxnet3/vmxnet3_drv.c pci_disable_device(pdev); pdev 2766 drivers/net/vmxnet3/vmxnet3_drv.c BUG_ON(!adapter->pdev); pdev 2770 drivers/net/vmxnet3/vmxnet3_drv.c pci_release_selected_regions(adapter->pdev, (1 << 2) - 1); pdev 2771 drivers/net/vmxnet3/vmxnet3_drv.c pci_disable_device(adapter->pdev); pdev 3081 drivers/net/vmxnet3/vmxnet3_drv.c int ret = pci_enable_msix_range(adapter->pdev, pdev 3089 drivers/net/vmxnet3/vmxnet3_drv.c ret = pci_enable_msix_range(adapter->pdev, pdev 3162 drivers/net/vmxnet3/vmxnet3_drv.c dev_info(&adapter->pdev->dev, pdev 3170 drivers/net/vmxnet3/vmxnet3_drv.c if (!pci_enable_msi(adapter->pdev)) { pdev 3192 drivers/net/vmxnet3/vmxnet3_drv.c pci_disable_msix(adapter->pdev); pdev 3194 drivers/net/vmxnet3/vmxnet3_drv.c pci_disable_msi(adapter->pdev); pdev 3240 drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_probe_device(struct pci_dev *pdev, pdev 3291 drivers/net/vmxnet3/vmxnet3_drv.c dev_info(&pdev->dev, pdev 3298 drivers/net/vmxnet3/vmxnet3_drv.c pci_set_drvdata(pdev, netdev); pdev 3301 drivers/net/vmxnet3/vmxnet3_drv.c adapter->pdev = pdev; pdev 3307 drivers/net/vmxnet3/vmxnet3_drv.c if (pci_set_dma_mask(pdev, DMA_BIT_MASK(64)) == 0) { pdev 3308 drivers/net/vmxnet3/vmxnet3_drv.c if (pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)) != 0) { pdev 3309 drivers/net/vmxnet3/vmxnet3_drv.c dev_err(&pdev->dev, pdev 3316 drivers/net/vmxnet3/vmxnet3_drv.c if (pci_set_dma_mask(pdev, DMA_BIT_MASK(32)) != 0) { pdev 3317 drivers/net/vmxnet3/vmxnet3_drv.c dev_err(&pdev->dev, pdev 3326 drivers/net/vmxnet3/vmxnet3_drv.c adapter->adapter_pa = dma_map_single(&adapter->pdev->dev, adapter, pdev 3329 drivers/net/vmxnet3/vmxnet3_drv.c if (dma_mapping_error(&adapter->pdev->dev, adapter->adapter_pa)) { pdev 3330 drivers/net/vmxnet3/vmxnet3_drv.c dev_err(&pdev->dev, "Failed to map dma\n"); pdev 3335 drivers/net/vmxnet3/vmxnet3_drv.c &adapter->pdev->dev, pdev 3339 drivers/net/vmxnet3/vmxnet3_drv.c dev_err(&pdev->dev, "Failed to allocate memory\n"); pdev 3350 drivers/net/vmxnet3/vmxnet3_drv.c adapter->tqd_start = dma_alloc_coherent(&adapter->pdev->dev, size, pdev 3355 drivers/net/vmxnet3/vmxnet3_drv.c dev_err(&pdev->dev, "Failed to allocate memory\n"); pdev 3362 drivers/net/vmxnet3/vmxnet3_drv.c adapter->pm_conf = dma_alloc_coherent(&adapter->pdev->dev, pdev 3373 drivers/net/vmxnet3/vmxnet3_drv.c adapter->rss_conf = dma_alloc_coherent(&adapter->pdev->dev, pdev 3404 drivers/net/vmxnet3/vmxnet3_drv.c dev_err(&pdev->dev, pdev 3409 drivers/net/vmxnet3/vmxnet3_drv.c dev_dbg(&pdev->dev, "Using device version %d\n", adapter->version); pdev 3415 drivers/net/vmxnet3/vmxnet3_drv.c dev_err(&pdev->dev, pdev 3423 drivers/net/vmxnet3/vmxnet3_drv.c dma_alloc_coherent(&adapter->pdev->dev, pdev 3436 drivers/net/vmxnet3/vmxnet3_drv.c SET_NETDEV_DEV(netdev, &pdev->dev); pdev 3455 drivers/net/vmxnet3/vmxnet3_drv.c dev_dbg(&pdev->dev, "RSS is enabled.\n"); pdev 3494 drivers/net/vmxnet3/vmxnet3_drv.c dev_err(&pdev->dev, "Failed to register adapter\n"); pdev 3503 drivers/net/vmxnet3/vmxnet3_drv.c dma_free_coherent(&adapter->pdev->dev, pdev 3512 drivers/net/vmxnet3/vmxnet3_drv.c dma_free_coherent(&adapter->pdev->dev, sizeof(struct UPT1_RSSConf), pdev 3516 drivers/net/vmxnet3/vmxnet3_drv.c dma_free_coherent(&adapter->pdev->dev, sizeof(struct Vmxnet3_PMConf), pdev 3519 drivers/net/vmxnet3/vmxnet3_drv.c dma_free_coherent(&adapter->pdev->dev, size, adapter->tqd_start, pdev 3522 drivers/net/vmxnet3/vmxnet3_drv.c dma_free_coherent(&adapter->pdev->dev, pdev 3526 drivers/net/vmxnet3/vmxnet3_drv.c dma_unmap_single(&adapter->pdev->dev, adapter->adapter_pa, pdev 3535 drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_remove_device(struct pci_dev *pdev) pdev 3537 drivers/net/vmxnet3/vmxnet3_drv.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 3558 drivers/net/vmxnet3/vmxnet3_drv.c dma_free_coherent(&adapter->pdev->dev, pdev 3563 drivers/net/vmxnet3/vmxnet3_drv.c dma_free_coherent(&adapter->pdev->dev, sizeof(struct UPT1_RSSConf), pdev 3566 drivers/net/vmxnet3/vmxnet3_drv.c dma_free_coherent(&adapter->pdev->dev, sizeof(struct Vmxnet3_PMConf), pdev 3571 drivers/net/vmxnet3/vmxnet3_drv.c dma_free_coherent(&adapter->pdev->dev, size, adapter->tqd_start, pdev 3573 drivers/net/vmxnet3/vmxnet3_drv.c dma_free_coherent(&adapter->pdev->dev, pdev 3576 drivers/net/vmxnet3/vmxnet3_drv.c dma_unmap_single(&adapter->pdev->dev, adapter->adapter_pa, pdev 3581 drivers/net/vmxnet3/vmxnet3_drv.c static void vmxnet3_shutdown_device(struct pci_dev *pdev) pdev 3583 drivers/net/vmxnet3/vmxnet3_drv.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 3613 drivers/net/vmxnet3/vmxnet3_drv.c struct pci_dev *pdev = to_pci_dev(device); pdev 3614 drivers/net/vmxnet3/vmxnet3_drv.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 3718 drivers/net/vmxnet3/vmxnet3_drv.c pci_save_state(pdev); pdev 3719 drivers/net/vmxnet3/vmxnet3_drv.c pci_enable_wake(pdev, pci_choose_state(pdev, PMSG_SUSPEND), pdev 3721 drivers/net/vmxnet3/vmxnet3_drv.c pci_disable_device(pdev); pdev 3722 drivers/net/vmxnet3/vmxnet3_drv.c pci_set_power_state(pdev, pci_choose_state(pdev, PMSG_SUSPEND)); pdev 3733 drivers/net/vmxnet3/vmxnet3_drv.c struct pci_dev *pdev = to_pci_dev(device); pdev 3734 drivers/net/vmxnet3/vmxnet3_drv.c struct net_device *netdev = pci_get_drvdata(pdev); pdev 3740 drivers/net/vmxnet3/vmxnet3_drv.c pci_set_power_state(pdev, PCI_D0); pdev 3741 drivers/net/vmxnet3/vmxnet3_drv.c pci_restore_state(pdev); pdev 3742 drivers/net/vmxnet3/vmxnet3_drv.c err = pci_enable_device_mem(pdev); pdev 3746 drivers/net/vmxnet3/vmxnet3_drv.c pci_enable_wake(pdev, PCI_D0, 0); pdev 213 drivers/net/vmxnet3/vmxnet3_ethtool.c strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), pdev 477 drivers/net/vmxnet3/vmxnet3_ethtool.c device_set_wakeup_enable(&adapter->pdev->dev, adapter->wol); pdev 341 drivers/net/vmxnet3/vmxnet3_int.h struct pci_dev *pdev; pdev 2401 drivers/net/wan/farsync.c fst_add_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 2424 drivers/net/wan/farsync.c if ((pdev->devfn) >> 3 == fst_excluded_list[i]) { pdev 2426 drivers/net/wan/farsync.c (pdev->devfn) >> 3); pdev 2438 drivers/net/wan/farsync.c if ((err = pci_enable_device(pdev)) != 0) { pdev 2443 drivers/net/wan/farsync.c if ((err = pci_request_regions(pdev, "FarSync")) !=0) { pdev 2449 drivers/net/wan/farsync.c card->pci_conf = pci_resource_start(pdev, 1); pdev 2450 drivers/net/wan/farsync.c card->phys_mem = pci_resource_start(pdev, 2); pdev 2451 drivers/net/wan/farsync.c card->phys_ctlmem = pci_resource_start(pdev, 3); pdev 2465 drivers/net/wan/farsync.c if (request_irq(pdev->irq, fst_intr, IRQF_SHARED, FST_DEV_NAME, card)) { pdev 2472 drivers/net/wan/farsync.c card->irq = pdev->irq; pdev 2523 drivers/net/wan/farsync.c card->device = pdev; pdev 2538 drivers/net/wan/farsync.c pci_set_drvdata(pdev, card); pdev 2594 drivers/net/wan/farsync.c pci_release_regions(pdev); pdev 2596 drivers/net/wan/farsync.c pci_disable_device(pdev); pdev 2606 drivers/net/wan/farsync.c fst_remove_one(struct pci_dev *pdev) pdev 2611 drivers/net/wan/farsync.c card = pci_get_drvdata(pdev); pdev 2623 drivers/net/wan/farsync.c pci_release_regions(pdev); pdev 1063 drivers/net/wan/fsl_ucc_hdlc.c struct platform_device *pdev; pdev 1072 drivers/net/wan/fsl_ucc_hdlc.c pdev = of_find_device_by_node(np); pdev 1073 drivers/net/wan/fsl_ucc_hdlc.c if (!pdev) { pdev 1080 drivers/net/wan/fsl_ucc_hdlc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1094 drivers/net/wan/fsl_ucc_hdlc.c put_device(&pdev->dev); pdev 1103 drivers/net/wan/fsl_ucc_hdlc.c put_device(&pdev->dev); pdev 1108 drivers/net/wan/fsl_ucc_hdlc.c static int ucc_hdlc_probe(struct platform_device *pdev) pdev 1110 drivers/net/wan/fsl_ucc_hdlc.c struct device_node *np = pdev->dev.of_node; pdev 1124 drivers/net/wan/fsl_ucc_hdlc.c dev_err(&pdev->dev, "Invalid ucc property\n"); pdev 1130 drivers/net/wan/fsl_ucc_hdlc.c dev_err(&pdev->dev, ": Invalid UCC num\n"); pdev 1145 drivers/net/wan/fsl_ucc_hdlc.c dev_err(&pdev->dev, "Invalid rx-clock-name property\n"); pdev 1149 drivers/net/wan/fsl_ucc_hdlc.c dev_err(&pdev->dev, "Invalid rx-clock-name property\n"); pdev 1158 drivers/net/wan/fsl_ucc_hdlc.c dev_err(&pdev->dev, "Invalid tx-clock-name property\n"); pdev 1162 drivers/net/wan/fsl_ucc_hdlc.c dev_err(&pdev->dev, "Invalid tx-clock-name property\n"); pdev 1178 drivers/net/wan/fsl_ucc_hdlc.c dev_set_drvdata(&pdev->dev, uhdlc_priv); pdev 1179 drivers/net/wan/fsl_ucc_hdlc.c uhdlc_priv->dev = &pdev->dev; pdev 1195 drivers/net/wan/fsl_ucc_hdlc.c dev_err(&pdev->dev, "No mem to alloc ucc tdm data\n"); pdev 1218 drivers/net/wan/fsl_ucc_hdlc.c dev_err(&pdev->dev, "Failed to init uhdlc\n"); pdev 1259 drivers/net/wan/fsl_ucc_hdlc.c static int ucc_hdlc_remove(struct platform_device *pdev) pdev 1261 drivers/net/wan/fsl_ucc_hdlc.c struct ucc_hdlc_private *priv = dev_get_drvdata(&pdev->dev); pdev 1276 drivers/net/wan/fsl_ucc_hdlc.c dev_info(&pdev->dev, "UCC based hdlc module removed\n"); pdev 622 drivers/net/wan/ixp4xx_hss.c static void hss_hdlc_set_carrier(void *pdev, int carrier) pdev 624 drivers/net/wan/ixp4xx_hss.c struct net_device *netdev = pdev; pdev 639 drivers/net/wan/ixp4xx_hss.c static void hss_hdlc_rx_irq(void *pdev) pdev 641 drivers/net/wan/ixp4xx_hss.c struct net_device *dev = pdev; pdev 787 drivers/net/wan/ixp4xx_hss.c static void hss_hdlc_txdone_irq(void *pdev) pdev 789 drivers/net/wan/ixp4xx_hss.c struct net_device *dev = pdev; pdev 1325 drivers/net/wan/ixp4xx_hss.c static int hss_init_one(struct platform_device *pdev) pdev 1345 drivers/net/wan/ixp4xx_hss.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 1354 drivers/net/wan/ixp4xx_hss.c port->id = pdev->id; pdev 1355 drivers/net/wan/ixp4xx_hss.c port->dev = &pdev->dev; pdev 1356 drivers/net/wan/ixp4xx_hss.c port->plat = pdev->dev.platform_data; pdev 1362 drivers/net/wan/ixp4xx_hss.c platform_set_drvdata(pdev, port); pdev 1376 drivers/net/wan/ixp4xx_hss.c static int hss_remove_one(struct platform_device *pdev) pdev 1378 drivers/net/wan/ixp4xx_hss.c struct port *port = platform_get_drvdata(pdev); pdev 807 drivers/net/wan/lmc/lmc_main.c static int lmc_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 818 drivers/net/wan/lmc/lmc_main.c err = pcim_enable_device(pdev); pdev 824 drivers/net/wan/lmc/lmc_main.c err = pci_request_regions(pdev, "lmc"); pdev 833 drivers/net/wan/lmc/lmc_main.c sc = devm_kzalloc(&pdev->dev, sizeof(lmc_softc_t), GFP_KERNEL); pdev 854 drivers/net/wan/lmc/lmc_main.c dev->base_addr = pci_resource_start(pdev, 0); pdev 855 drivers/net/wan/lmc/lmc_main.c dev->irq = pdev->irq; pdev 856 drivers/net/wan/lmc/lmc_main.c pci_set_drvdata(pdev, dev); pdev 857 drivers/net/wan/lmc/lmc_main.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 868 drivers/net/wan/lmc/lmc_main.c pci_set_master(pdev); pdev 889 drivers/net/wan/lmc/lmc_main.c if ((subdevice = pdev->subsystem_device) == PCI_VENDOR_ID_LMC) pdev 890 drivers/net/wan/lmc/lmc_main.c subdevice = pdev->subsystem_vendor; pdev 965 drivers/net/wan/lmc/lmc_main.c static void lmc_remove_one(struct pci_dev *pdev) pdev 967 drivers/net/wan/lmc/lmc_main.c struct net_device *dev = pci_get_drvdata(pdev); pdev 260 drivers/net/wan/pc300too.c static void pc300_pci_remove_one(struct pci_dev *pdev) pdev 263 drivers/net/wan/pc300too.c card_t *card = pci_get_drvdata(pdev); pdev 279 drivers/net/wan/pc300too.c pci_release_regions(pdev); pdev 280 drivers/net/wan/pc300too.c pci_disable_device(pdev); pdev 295 drivers/net/wan/pc300too.c static int pc300_pci_init_one(struct pci_dev *pdev, pdev 306 drivers/net/wan/pc300too.c i = pci_enable_device(pdev); pdev 310 drivers/net/wan/pc300too.c i = pci_request_regions(pdev, "PC300"); pdev 312 drivers/net/wan/pc300too.c pci_disable_device(pdev); pdev 318 drivers/net/wan/pc300too.c pci_release_regions(pdev); pdev 319 drivers/net/wan/pc300too.c pci_disable_device(pdev); pdev 322 drivers/net/wan/pc300too.c pci_set_drvdata(pdev, card); pdev 324 drivers/net/wan/pc300too.c if (pci_resource_len(pdev, 0) != PC300_PLX_SIZE || pdev 325 drivers/net/wan/pc300too.c pci_resource_len(pdev, 2) != PC300_SCA_SIZE || pdev 326 drivers/net/wan/pc300too.c pci_resource_len(pdev, 3) < 16384) { pdev 328 drivers/net/wan/pc300too.c pc300_pci_remove_one(pdev); pdev 332 drivers/net/wan/pc300too.c plxphys = pci_resource_start(pdev, 0) & PCI_BASE_ADDRESS_MEM_MASK; pdev 335 drivers/net/wan/pc300too.c scaphys = pci_resource_start(pdev, 2) & PCI_BASE_ADDRESS_MEM_MASK; pdev 338 drivers/net/wan/pc300too.c ramphys = pci_resource_start(pdev, 3) & PCI_BASE_ADDRESS_MEM_MASK; pdev 339 drivers/net/wan/pc300too.c card->rambase = pci_ioremap_bar(pdev, 3); pdev 345 drivers/net/wan/pc300too.c pc300_pci_remove_one(pdev); pdev 350 drivers/net/wan/pc300too.c pci_write_config_dword(pdev, PCI_BASE_ADDRESS_0, scaphys); pdev 352 drivers/net/wan/pc300too.c pci_write_config_dword(pdev, PCI_BASE_ADDRESS_0, plxphys); pdev 354 drivers/net/wan/pc300too.c if (pdev->device == PCI_DEVICE_ID_PC300_TE_1 || pdev 355 drivers/net/wan/pc300too.c pdev->device == PCI_DEVICE_ID_PC300_TE_2) pdev 362 drivers/net/wan/pc300too.c if (pdev->device == PCI_DEVICE_ID_PC300_RX_1 || pdev 363 drivers/net/wan/pc300too.c pdev->device == PCI_DEVICE_ID_PC300_TE_1) pdev 371 drivers/net/wan/pc300too.c pc300_pci_remove_one(pdev); pdev 395 drivers/net/wan/pc300too.c pci_resource_len(pdev, 3)); pdev 414 drivers/net/wan/pc300too.c ramsize / 1024, ramphys, pdev->irq, pdev 419 drivers/net/wan/pc300too.c pc300_pci_remove_one(pdev); pdev 427 drivers/net/wan/pc300too.c if (request_irq(pdev->irq, sca_intr, IRQF_SHARED, "pc300", card)) { pdev 428 drivers/net/wan/pc300too.c pr_warn("could not allocate IRQ%d\n", pdev->irq); pdev 429 drivers/net/wan/pc300too.c pc300_pci_remove_one(pdev); pdev 432 drivers/net/wan/pc300too.c card->irq = pdev->irq; pdev 466 drivers/net/wan/pc300too.c pc300_pci_remove_one(pdev); pdev 238 drivers/net/wan/pci200syn.c static void pci200_pci_remove_one(struct pci_dev *pdev) pdev 241 drivers/net/wan/pci200syn.c card_t *card = pci_get_drvdata(pdev); pdev 257 drivers/net/wan/pci200syn.c pci_release_regions(pdev); pdev 258 drivers/net/wan/pci200syn.c pci_disable_device(pdev); pdev 273 drivers/net/wan/pci200syn.c static int pci200_pci_init_one(struct pci_dev *pdev, pdev 284 drivers/net/wan/pci200syn.c i = pci_enable_device(pdev); pdev 288 drivers/net/wan/pci200syn.c i = pci_request_regions(pdev, "PCI200SYN"); pdev 290 drivers/net/wan/pci200syn.c pci_disable_device(pdev); pdev 296 drivers/net/wan/pci200syn.c pci_release_regions(pdev); pdev 297 drivers/net/wan/pci200syn.c pci_disable_device(pdev); pdev 300 drivers/net/wan/pci200syn.c pci_set_drvdata(pdev, card); pdev 305 drivers/net/wan/pci200syn.c pci200_pci_remove_one(pdev); pdev 309 drivers/net/wan/pci200syn.c if (pci_resource_len(pdev, 0) != PCI200SYN_PLX_SIZE || pdev 310 drivers/net/wan/pci200syn.c pci_resource_len(pdev, 2) != PCI200SYN_SCA_SIZE || pdev 311 drivers/net/wan/pci200syn.c pci_resource_len(pdev, 3) < 16384) { pdev 313 drivers/net/wan/pci200syn.c pci200_pci_remove_one(pdev); pdev 317 drivers/net/wan/pci200syn.c plxphys = pci_resource_start(pdev,0) & PCI_BASE_ADDRESS_MEM_MASK; pdev 320 drivers/net/wan/pci200syn.c scaphys = pci_resource_start(pdev,2) & PCI_BASE_ADDRESS_MEM_MASK; pdev 323 drivers/net/wan/pci200syn.c ramphys = pci_resource_start(pdev,3) & PCI_BASE_ADDRESS_MEM_MASK; pdev 324 drivers/net/wan/pci200syn.c card->rambase = pci_ioremap_bar(pdev, 3); pdev 330 drivers/net/wan/pci200syn.c pci200_pci_remove_one(pdev); pdev 345 drivers/net/wan/pci200syn.c pci_resource_len(pdev, 3)); pdev 357 drivers/net/wan/pci200syn.c pdev->irq, card->tx_ring_buffers, card->rx_ring_buffers); pdev 361 drivers/net/wan/pci200syn.c pci200_pci_remove_one(pdev); pdev 370 drivers/net/wan/pci200syn.c if (request_irq(pdev->irq, sca_intr, IRQF_SHARED, "pci200syn", card)) { pdev 371 drivers/net/wan/pci200syn.c pr_warn("could not allocate IRQ%d\n", pdev->irq); pdev 372 drivers/net/wan/pci200syn.c pci200_pci_remove_one(pdev); pdev 375 drivers/net/wan/pci200syn.c card->irq = pdev->irq; pdev 399 drivers/net/wan/pci200syn.c pci200_pci_remove_one(pdev); pdev 298 drivers/net/wan/sbni.c struct pci_dev *pdev = NULL; pdev 300 drivers/net/wan/sbni.c while( (pdev = pci_get_class( PCI_CLASS_NETWORK_OTHER << 8, pdev )) pdev 305 drivers/net/wan/sbni.c if( pdev->vendor != SBNI_PCI_VENDOR && pdev 306 drivers/net/wan/sbni.c pdev->device != SBNI_PCI_DEVICE ) pdev 309 drivers/net/wan/sbni.c pci_ioaddr = pci_resource_start( pdev, 0 ); pdev 310 drivers/net/wan/sbni.c pci_irq_line = pdev->irq; pdev 314 drivers/net/wan/sbni.c if (pdev->subsystem_device != 2) pdev 330 drivers/net/wan/sbni.c if( (pci_ioaddr & 7) == 0 && pci_enable_device( pdev ) ) { pdev 332 drivers/net/wan/sbni.c pci_dev_put( pdev ); pdev 336 drivers/net/wan/sbni.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 339 drivers/net/wan/sbni.c pci_dev_put( pdev ); pdev 76 drivers/net/wan/wanxl.c struct pci_dev *pdev; /* for pci_name(pdev) */ pdev 99 drivers/net/wan/wanxl.c static inline dma_addr_t pci_map_single_debug(struct pci_dev *pdev, void *ptr, pdev 102 drivers/net/wan/wanxl.c dma_addr_t addr = pci_map_single(pdev, ptr, size, direction); pdev 105 drivers/net/wan/wanxl.c pci_name(pdev), (unsigned long long)addr); pdev 183 drivers/net/wan/wanxl.c pci_unmap_single(port->card->pdev, desc->address, skb->len, pdev 200 drivers/net/wan/wanxl.c pci_name(card->pdev)); pdev 210 drivers/net/wan/wanxl.c pci_unmap_single(card->pdev, desc->address, pdev 230 drivers/net/wan/wanxl.c pci_map_single(card->pdev, skb->data, pdev 294 drivers/net/wan/wanxl.c desc->address = pci_map_single(port->card->pdev, skb->data, skb->len, pdev 454 drivers/net/wan/wanxl.c pci_unmap_single(port->card->pdev, desc->address, pdev 509 drivers/net/wan/wanxl.c static void wanxl_pci_remove_one(struct pci_dev *pdev) pdev 511 drivers/net/wan/wanxl.c struct card *card = pci_get_drvdata(pdev); pdev 527 drivers/net/wan/wanxl.c pci_unmap_single(card->pdev, pdev 537 drivers/net/wan/wanxl.c pci_free_consistent(pdev, sizeof(struct card_status), pdev 540 drivers/net/wan/wanxl.c pci_release_regions(pdev); pdev 541 drivers/net/wan/wanxl.c pci_disable_device(pdev); pdev 556 drivers/net/wan/wanxl.c static int wanxl_pci_init_one(struct pci_dev *pdev, pdev 571 drivers/net/wan/wanxl.c i = pci_enable_device(pdev); pdev 582 drivers/net/wan/wanxl.c if (pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(28)) || pdev 583 drivers/net/wan/wanxl.c pci_set_dma_mask(pdev, DMA_BIT_MASK(28))) { pdev 585 drivers/net/wan/wanxl.c pci_disable_device(pdev); pdev 589 drivers/net/wan/wanxl.c i = pci_request_regions(pdev, "wanXL"); pdev 591 drivers/net/wan/wanxl.c pci_disable_device(pdev); pdev 595 drivers/net/wan/wanxl.c switch (pdev->device) { pdev 603 drivers/net/wan/wanxl.c pci_release_regions(pdev); pdev 604 drivers/net/wan/wanxl.c pci_disable_device(pdev); pdev 608 drivers/net/wan/wanxl.c pci_set_drvdata(pdev, card); pdev 609 drivers/net/wan/wanxl.c card->pdev = pdev; pdev 611 drivers/net/wan/wanxl.c card->status = pci_alloc_consistent(pdev, pdev 615 drivers/net/wan/wanxl.c wanxl_pci_remove_one(pdev); pdev 621 drivers/net/wan/wanxl.c " at 0x%LX\n", pci_name(pdev), pdev 628 drivers/net/wan/wanxl.c if (pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)) || pdev 629 drivers/net/wan/wanxl.c pci_set_dma_mask(pdev, DMA_BIT_MASK(32))) { pdev 631 drivers/net/wan/wanxl.c wanxl_pci_remove_one(pdev); pdev 636 drivers/net/wan/wanxl.c plx_phy = pci_resource_start(pdev, 0); pdev 641 drivers/net/wan/wanxl.c wanxl_pci_remove_one(pdev); pdev 653 drivers/net/wan/wanxl.c pci_name(pdev)); pdev 654 drivers/net/wan/wanxl.c wanxl_pci_remove_one(pdev); pdev 665 drivers/net/wan/wanxl.c pci_name(pdev), stat & 0x30); pdev 666 drivers/net/wan/wanxl.c wanxl_pci_remove_one(pdev); pdev 677 drivers/net/wan/wanxl.c mem_phy = pci_resource_start(pdev, 2); pdev 684 drivers/net/wan/wanxl.c pci_name(pdev), ramsize, pdev 687 drivers/net/wan/wanxl.c wanxl_pci_remove_one(pdev); pdev 692 drivers/net/wan/wanxl.c pr_warn("%s: unable to Set Byte Swap Mode\n", pci_name(pdev)); pdev 693 drivers/net/wan/wanxl.c wanxl_pci_remove_one(pdev); pdev 702 drivers/net/wan/wanxl.c pci_map_single(card->pdev, skb->data, pdev 710 drivers/net/wan/wanxl.c wanxl_pci_remove_one(pdev); pdev 728 drivers/net/wan/wanxl.c pr_warn("%s: unable to Abort and Jump\n", pci_name(pdev)); pdev 729 drivers/net/wan/wanxl.c wanxl_pci_remove_one(pdev); pdev 742 drivers/net/wan/wanxl.c pci_name(pdev)); pdev 743 drivers/net/wan/wanxl.c wanxl_pci_remove_one(pdev); pdev 752 drivers/net/wan/wanxl.c pci_name(pdev), plx_phy, ramsize / 1024, mem_phy, pdev->irq); pdev 755 drivers/net/wan/wanxl.c if (request_irq(pdev->irq, wanxl_intr, IRQF_SHARED, "wanXL", card)) { pdev 757 drivers/net/wan/wanxl.c pci_name(pdev), pdev->irq); pdev 758 drivers/net/wan/wanxl.c wanxl_pci_remove_one(pdev); pdev 761 drivers/net/wan/wanxl.c card->irq = pdev->irq; pdev 769 drivers/net/wan/wanxl.c pci_name(pdev)); pdev 770 drivers/net/wan/wanxl.c wanxl_pci_remove_one(pdev); pdev 786 drivers/net/wan/wanxl.c pci_name(pdev)); pdev 788 drivers/net/wan/wanxl.c wanxl_pci_remove_one(pdev); pdev 794 drivers/net/wan/wanxl.c pr_info("%s: port", pci_name(pdev)); pdev 144 drivers/net/wireless/admtek/adm8211.c if (priv->pdev->revision < ADM8211_REV_CA) pdev 150 drivers/net/wireless/admtek/adm8211.c pci_name(priv->pdev), (cr49 >> 3) & 0x7); pdev 162 drivers/net/wireless/admtek/adm8211.c if (priv->pdev->revision < ADM8211_REV_CA) pdev 168 drivers/net/wireless/admtek/adm8211.c pci_name(priv->pdev), cr49 >> 3); pdev 173 drivers/net/wireless/admtek/adm8211.c pci_name(priv->pdev), priv->eeprom->country_code); pdev 180 drivers/net/wireless/admtek/adm8211.c pci_name(priv->pdev), (int)chan_range.min, (int)chan_range.max); pdev 202 drivers/net/wireless/admtek/adm8211.c if (priv->pdev->revision < ADM8211_REV_CA) pdev 208 drivers/net/wireless/admtek/adm8211.c pci_name(priv->pdev), priv->eeprom->specific_bbptype); pdev 221 drivers/net/wireless/admtek/adm8211.c if (priv->pdev->revision == ADM8211_REV_BA) pdev 223 drivers/net/wireless/admtek/adm8211.c else if (priv->pdev->revision == ADM8211_REV_CA) pdev 225 drivers/net/wireless/admtek/adm8211.c else if (priv->pdev->revision == ADM8211_REV_AB) pdev 229 drivers/net/wireless/admtek/adm8211.c pci_name(priv->pdev), priv->eeprom->specific_rftype); pdev 235 drivers/net/wireless/admtek/adm8211.c "Transceiver=%d\n", pci_name(priv->pdev), priv->rf_type, pdev 247 drivers/net/wireless/admtek/adm8211.c (priv->pdev->revision < ADM8211_REV_BA ? pdev 265 drivers/net/wireless/admtek/adm8211.c if (priv->pdev->revision < ADM8211_REV_BA) { pdev 327 drivers/net/wireless/admtek/adm8211.c pci_unmap_single(priv->pdev, info->mapping, pdev 386 drivers/net/wireless/admtek/adm8211.c priv->pdev, pdev 393 drivers/net/wireless/admtek/adm8211.c priv->pdev, pdev 403 drivers/net/wireless/admtek/adm8211.c priv->pdev, pdev 408 drivers/net/wireless/admtek/adm8211.c pci_map_single(priv->pdev, pdev 412 drivers/net/wireless/admtek/adm8211.c if (pci_dma_mapping_error(priv->pdev, pdev 438 drivers/net/wireless/admtek/adm8211.c if (priv->pdev->revision < ADM8211_REV_CA) pdev 712 drivers/net/wireless/admtek/adm8211.c (priv->pdev->revision < ADM8211_REV_CA ? tx_power : 0)); pdev 731 drivers/net/wireless/admtek/adm8211.c adm8211_write_bbp(dev, 0x1c, priv->pdev->revision == ADM8211_REV_BA ? pdev 770 drivers/net/wireless/admtek/adm8211.c if (priv->pdev->revision >= ADM8211_REV_BA) pdev 871 drivers/net/wireless/admtek/adm8211.c switch (priv->pdev->revision) { pdev 929 drivers/net/wireless/admtek/adm8211.c if (priv->pdev->revision == ADM8211_REV_BA) pdev 1060 drivers/net/wireless/admtek/adm8211.c if (priv->pdev->revision != ADM8211_REV_BA) { pdev 1099 drivers/net/wireless/admtek/adm8211.c if (!pci_set_mwi(priv->pdev)) { pdev 1101 drivers/net/wireless/admtek/adm8211.c pci_read_config_byte(priv->pdev, PCI_CACHE_LINE_SIZE, &cline); pdev 1148 drivers/net/wireless/admtek/adm8211.c if (priv->pdev->revision < ADM8211_REV_CA) pdev 1177 drivers/net/wireless/admtek/adm8211.c if (priv->pdev->revision < ADM8211_REV_CA) pdev 1236 drivers/net/wireless/admtek/adm8211.c if (priv->pdev->revision == ADM8211_REV_BA && pdev 1242 drivers/net/wireless/admtek/adm8211.c } else if (priv->pdev->revision == ADM8211_REV_CA) { pdev 1452 drivers/net/wireless/admtek/adm8211.c rx_info->mapping = pci_map_single(priv->pdev, pdev 1456 drivers/net/wireless/admtek/adm8211.c if (pci_dma_mapping_error(priv->pdev, rx_info->mapping)) { pdev 1494 drivers/net/wireless/admtek/adm8211.c priv->pdev, pdev 1505 drivers/net/wireless/admtek/adm8211.c pci_unmap_single(priv->pdev, pdev 1536 drivers/net/wireless/admtek/adm8211.c retval = request_irq(priv->pdev->irq, adm8211_interrupt, pdev 1567 drivers/net/wireless/admtek/adm8211.c free_irq(priv->pdev->irq, dev); pdev 1635 drivers/net/wireless/admtek/adm8211.c mapping = pci_map_single(priv->pdev, skb->data, skb->len, pdev 1637 drivers/net/wireless/admtek/adm8211.c if (pci_dma_mapping_error(priv->pdev, mapping)) pdev 1748 drivers/net/wireless/admtek/adm8211.c priv->rx_ring = pci_alloc_consistent(priv->pdev, ring_size, pdev 1779 drivers/net/wireless/admtek/adm8211.c static int adm8211_probe(struct pci_dev *pdev, pdev 1790 drivers/net/wireless/admtek/adm8211.c err = pci_enable_device(pdev); pdev 1793 drivers/net/wireless/admtek/adm8211.c pci_name(pdev)); pdev 1797 drivers/net/wireless/admtek/adm8211.c io_addr = pci_resource_start(pdev, 0); pdev 1798 drivers/net/wireless/admtek/adm8211.c io_len = pci_resource_len(pdev, 0); pdev 1799 drivers/net/wireless/admtek/adm8211.c mem_addr = pci_resource_start(pdev, 1); pdev 1800 drivers/net/wireless/admtek/adm8211.c mem_len = pci_resource_len(pdev, 1); pdev 1803 drivers/net/wireless/admtek/adm8211.c pci_name(pdev)); pdev 1809 drivers/net/wireless/admtek/adm8211.c pci_read_config_dword(pdev, 0x80 /* CR32 */, ®); pdev 1812 drivers/net/wireless/admtek/adm8211.c pci_name(pdev), reg); pdev 1816 drivers/net/wireless/admtek/adm8211.c err = pci_request_regions(pdev, "adm8211"); pdev 1819 drivers/net/wireless/admtek/adm8211.c pci_name(pdev)); pdev 1823 drivers/net/wireless/admtek/adm8211.c if (pci_set_dma_mask(pdev, DMA_BIT_MASK(32)) || pdev 1824 drivers/net/wireless/admtek/adm8211.c pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32))) { pdev 1826 drivers/net/wireless/admtek/adm8211.c pci_name(pdev)); pdev 1830 drivers/net/wireless/admtek/adm8211.c pci_set_master(pdev); pdev 1835 drivers/net/wireless/admtek/adm8211.c pci_name(pdev)); pdev 1840 drivers/net/wireless/admtek/adm8211.c priv->pdev = pdev; pdev 1844 drivers/net/wireless/admtek/adm8211.c SET_IEEE80211_DEV(dev, &pdev->dev); pdev 1846 drivers/net/wireless/admtek/adm8211.c pci_set_drvdata(pdev, dev); pdev 1848 drivers/net/wireless/admtek/adm8211.c priv->map = pci_iomap(pdev, 1, mem_len); pdev 1850 drivers/net/wireless/admtek/adm8211.c priv->map = pci_iomap(pdev, 0, io_len); pdev 1854 drivers/net/wireless/admtek/adm8211.c pci_name(pdev)); pdev 1865 drivers/net/wireless/admtek/adm8211.c pci_name(pdev)); pdev 1875 drivers/net/wireless/admtek/adm8211.c pci_name(pdev)); pdev 1897 drivers/net/wireless/admtek/adm8211.c if (pdev->revision >= ADM8211_REV_BA) { pdev 1908 drivers/net/wireless/admtek/adm8211.c pci_name(pdev)); pdev 1921 drivers/net/wireless/admtek/adm8211.c pci_name(pdev)); pdev 1926 drivers/net/wireless/admtek/adm8211.c dev->wiphy->perm_addr, pdev->revision); pdev 1934 drivers/net/wireless/admtek/adm8211.c pci_free_consistent(pdev, pdev 1941 drivers/net/wireless/admtek/adm8211.c pci_iounmap(pdev, priv->map); pdev 1947 drivers/net/wireless/admtek/adm8211.c pci_release_regions(pdev); pdev 1950 drivers/net/wireless/admtek/adm8211.c pci_disable_device(pdev); pdev 1955 drivers/net/wireless/admtek/adm8211.c static void adm8211_remove(struct pci_dev *pdev) pdev 1957 drivers/net/wireless/admtek/adm8211.c struct ieee80211_hw *dev = pci_get_drvdata(pdev); pdev 1967 drivers/net/wireless/admtek/adm8211.c pci_free_consistent(pdev, pdev 1974 drivers/net/wireless/admtek/adm8211.c pci_iounmap(pdev, priv->map); pdev 1975 drivers/net/wireless/admtek/adm8211.c pci_release_regions(pdev); pdev 1976 drivers/net/wireless/admtek/adm8211.c pci_disable_device(pdev); pdev 1982 drivers/net/wireless/admtek/adm8211.c static int adm8211_suspend(struct pci_dev *pdev, pm_message_t state) pdev 1984 drivers/net/wireless/admtek/adm8211.c pci_save_state(pdev); pdev 1985 drivers/net/wireless/admtek/adm8211.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 1989 drivers/net/wireless/admtek/adm8211.c static int adm8211_resume(struct pci_dev *pdev) pdev 1991 drivers/net/wireless/admtek/adm8211.c pci_set_power_state(pdev, PCI_D0); pdev 1992 drivers/net/wireless/admtek/adm8211.c pci_restore_state(pdev); pdev 420 drivers/net/wireless/admtek/adm8211.h #define ADM8211_SRAM(x) (priv->pdev->revision < ADM8211_REV_BA ? \ pdev 538 drivers/net/wireless/admtek/adm8211.h struct pci_dev *pdev; pdev 87 drivers/net/wireless/ath/ath10k/ahb.c dev = &ar_ahb->pdev->dev; pdev 181 drivers/net/wireless/ath/ath10k/ahb.c dev = &ar_ahb->pdev->dev; pdev 439 drivers/net/wireless/ath/ath10k/ahb.c struct platform_device *pdev; pdev 443 drivers/net/wireless/ath/ath10k/ahb.c pdev = ar_ahb->pdev; pdev 445 drivers/net/wireless/ath/ath10k/ahb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 452 drivers/net/wireless/ath/ath10k/ahb.c ar_ahb->mem = devm_ioremap_resource(&pdev->dev, res); pdev 477 drivers/net/wireless/ath/ath10k/ahb.c ret = dma_set_mask(&pdev->dev, DMA_BIT_MASK(32)); pdev 483 drivers/net/wireless/ath/ath10k/ahb.c ret = dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(32)); pdev 498 drivers/net/wireless/ath/ath10k/ahb.c ar_ahb->irq = platform_get_irq_byname(pdev, "legacy"); pdev 524 drivers/net/wireless/ath/ath10k/ahb.c devm_iounmap(&pdev->dev, ar_ahb->mem); pdev 536 drivers/net/wireless/ath/ath10k/ahb.c dev = &ar_ahb->pdev->dev; pdev 734 drivers/net/wireless/ath/ath10k/ahb.c static int ath10k_ahb_probe(struct platform_device *pdev) pdev 745 drivers/net/wireless/ath/ath10k/ahb.c of_id = of_match_device(ath10k_ahb_of_match, &pdev->dev); pdev 747 drivers/net/wireless/ath/ath10k/ahb.c dev_err(&pdev->dev, "failed to find matching device tree id\n"); pdev 754 drivers/net/wireless/ath/ath10k/ahb.c ar = ath10k_core_create(size, &pdev->dev, ATH10K_BUS_AHB, pdev 757 drivers/net/wireless/ath/ath10k/ahb.c dev_err(&pdev->dev, "failed to allocate core\n"); pdev 766 drivers/net/wireless/ath/ath10k/ahb.c ar_ahb->pdev = pdev; pdev 767 drivers/net/wireless/ath/ath10k/ahb.c platform_set_drvdata(pdev, ar); pdev 830 drivers/net/wireless/ath/ath10k/ahb.c platform_set_drvdata(pdev, NULL); pdev 835 drivers/net/wireless/ath/ath10k/ahb.c static int ath10k_ahb_remove(struct platform_device *pdev) pdev 837 drivers/net/wireless/ath/ath10k/ahb.c struct ath10k *ar = platform_get_drvdata(pdev); pdev 859 drivers/net/wireless/ath/ath10k/ahb.c platform_set_drvdata(pdev, NULL); pdev 13 drivers/net/wireless/ath/ath10k/ahb.h struct platform_device *pdev; pdev 1942 drivers/net/wireless/ath/ath10k/pci.c synchronize_irq(ar_pci->pdev->irq); pdev 1963 drivers/net/wireless/ath/ath10k/pci.c pcie_capability_write_word(ar_pci->pdev, PCI_EXP_LNKCTL, pdev 2277 drivers/net/wireless/ath/ath10k/pci.c switch (ar_pci->pdev->device) { pdev 2818 drivers/net/wireless/ath/ath10k/pci.c pcie_capability_read_word(ar_pci->pdev, PCI_EXP_LNKCTL, pdev 2820 drivers/net/wireless/ath/ath10k/pci.c pcie_capability_write_word(ar_pci->pdev, PCI_EXP_LNKCTL, pdev 2908 drivers/net/wireless/ath/ath10k/pci.c struct pci_dev *pdev = ar_pci->pdev; pdev 2923 drivers/net/wireless/ath/ath10k/pci.c pci_read_config_dword(pdev, 0x40, &val); pdev 2925 drivers/net/wireless/ath/ath10k/pci.c pci_write_config_dword(pdev, 0x40, val & 0xffff00ff); pdev 3162 drivers/net/wireless/ath/ath10k/pci.c ret = request_irq(ar_pci->pdev->irq, pdev 3167 drivers/net/wireless/ath/ath10k/pci.c ar_pci->pdev->irq, ret); pdev 3179 drivers/net/wireless/ath/ath10k/pci.c ret = request_irq(ar_pci->pdev->irq, pdev 3184 drivers/net/wireless/ath/ath10k/pci.c ar_pci->pdev->irq, ret); pdev 3209 drivers/net/wireless/ath/ath10k/pci.c free_irq(ar_pci->pdev->irq, ar); pdev 3232 drivers/net/wireless/ath/ath10k/pci.c ret = pci_enable_msi(ar_pci->pdev); pdev 3271 drivers/net/wireless/ath/ath10k/pci.c pci_disable_msi(ar_pci->pdev); pdev 3373 drivers/net/wireless/ath/ath10k/pci.c struct pci_dev *pdev = ar_pci->pdev; pdev 3376 drivers/net/wireless/ath/ath10k/pci.c pci_set_drvdata(pdev, ar); pdev 3378 drivers/net/wireless/ath/ath10k/pci.c ret = pci_enable_device(pdev); pdev 3384 drivers/net/wireless/ath/ath10k/pci.c ret = pci_request_region(pdev, BAR_NUM, "ath"); pdev 3392 drivers/net/wireless/ath/ath10k/pci.c ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 3398 drivers/net/wireless/ath/ath10k/pci.c ret = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 3405 drivers/net/wireless/ath/ath10k/pci.c pci_set_master(pdev); pdev 3408 drivers/net/wireless/ath/ath10k/pci.c ar_pci->mem_len = pci_resource_len(pdev, BAR_NUM); pdev 3409 drivers/net/wireless/ath/ath10k/pci.c ar_pci->mem = pci_iomap(pdev, BAR_NUM, 0); pdev 3420 drivers/net/wireless/ath/ath10k/pci.c pci_clear_master(pdev); pdev 3423 drivers/net/wireless/ath/ath10k/pci.c pci_release_region(pdev, BAR_NUM); pdev 3426 drivers/net/wireless/ath/ath10k/pci.c pci_disable_device(pdev); pdev 3434 drivers/net/wireless/ath/ath10k/pci.c struct pci_dev *pdev = ar_pci->pdev; pdev 3436 drivers/net/wireless/ath/ath10k/pci.c pci_iounmap(pdev, ar_pci->mem); pdev 3437 drivers/net/wireless/ath/ath10k/pci.c pci_release_region(pdev, BAR_NUM); pdev 3438 drivers/net/wireless/ath/ath10k/pci.c pci_clear_master(pdev); pdev 3439 drivers/net/wireless/ath/ath10k/pci.c pci_disable_device(pdev); pdev 3500 drivers/net/wireless/ath/ath10k/pci.c static int ath10k_pci_probe(struct pci_dev *pdev, pdev 3571 drivers/net/wireless/ath/ath10k/pci.c ar = ath10k_core_create(sizeof(*ar_pci), &pdev->dev, ATH10K_BUS_PCI, pdev 3574 drivers/net/wireless/ath/ath10k/pci.c dev_err(&pdev->dev, "failed to allocate core\n"); pdev 3579 drivers/net/wireless/ath/ath10k/pci.c pdev->vendor, pdev->device, pdev 3580 drivers/net/wireless/ath/ath10k/pci.c pdev->subsystem_vendor, pdev->subsystem_device); pdev 3583 drivers/net/wireless/ath/ath10k/pci.c ar_pci->pdev = pdev; pdev 3584 drivers/net/wireless/ath/ath10k/pci.c ar_pci->dev = &pdev->dev; pdev 3594 drivers/net/wireless/ath/ath10k/pci.c ar->id.vendor = pdev->vendor; pdev 3595 drivers/net/wireless/ath/ath10k/pci.c ar->id.device = pdev->device; pdev 3596 drivers/net/wireless/ath/ath10k/pci.c ar->id.subsystem_vendor = pdev->subsystem_vendor; pdev 3597 drivers/net/wireless/ath/ath10k/pci.c ar->id.subsystem_device = pdev->subsystem_device; pdev 3648 drivers/net/wireless/ath/ath10k/pci.c if (!ath10k_pci_chip_is_supported(pdev->device, pdev 3664 drivers/net/wireless/ath/ath10k/pci.c if (!ath10k_pci_chip_is_supported(pdev->device, bus_params.chip_id)) pdev 3677 drivers/net/wireless/ath/ath10k/pci.c pdev->device, bus_params.chip_id); pdev 3699 drivers/net/wireless/ath/ath10k/pci.c static void ath10k_pci_remove(struct pci_dev *pdev) pdev 3701 drivers/net/wireless/ath/ath10k/pci.c struct ath10k *ar = pci_get_drvdata(pdev); pdev 108 drivers/net/wireless/ath/ath10k/pci.h struct pci_dev *pdev; pdev 1230 drivers/net/wireless/ath/ath10k/snoc.c struct platform_device *pdev; pdev 1234 drivers/net/wireless/ath/ath10k/snoc.c pdev = ar_snoc->dev; pdev 1235 drivers/net/wireless/ath/ath10k/snoc.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "membase"); pdev 1242 drivers/net/wireless/ath/ath10k/snoc.c ar_snoc->mem = devm_ioremap(&pdev->dev, ar_snoc->mem_pa, pdev 1649 drivers/net/wireless/ath/ath10k/snoc.c static int ath10k_snoc_probe(struct platform_device *pdev) pdev 1660 drivers/net/wireless/ath/ath10k/snoc.c of_id = of_match_device(ath10k_snoc_dt_match, &pdev->dev); pdev 1662 drivers/net/wireless/ath/ath10k/snoc.c dev_err(&pdev->dev, "failed to find matching device tree id\n"); pdev 1667 drivers/net/wireless/ath/ath10k/snoc.c dev = &pdev->dev; pdev 1683 drivers/net/wireless/ath/ath10k/snoc.c ar_snoc->dev = pdev; pdev 1684 drivers/net/wireless/ath/ath10k/snoc.c platform_set_drvdata(pdev, ar); pdev 1754 drivers/net/wireless/ath/ath10k/snoc.c static int ath10k_snoc_remove(struct platform_device *pdev) pdev 1756 drivers/net/wireless/ath/ath10k/snoc.c struct ath10k *ar = platform_get_drvdata(pdev); pdev 8092 drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_fw_pdev_base_stats_fill(const struct ath10k_fw_stats_pdev *pdev, pdev 8105 drivers/net/wireless/ath/ath10k/wmi.c "Channel noise floor", pdev->ch_noise_floor); pdev 8107 drivers/net/wireless/ath/ath10k/wmi.c "Channel TX power", pdev->chan_tx_power); pdev 8109 drivers/net/wireless/ath/ath10k/wmi.c "TX frame count", pdev->tx_frame_count); pdev 8111 drivers/net/wireless/ath/ath10k/wmi.c "RX frame count", pdev->rx_frame_count); pdev 8113 drivers/net/wireless/ath/ath10k/wmi.c "RX clear count", pdev->rx_clear_count); pdev 8115 drivers/net/wireless/ath/ath10k/wmi.c "Cycle count", pdev->cycle_count); pdev 8117 drivers/net/wireless/ath/ath10k/wmi.c "PHY error count", pdev->phy_err_count); pdev 8123 drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_fw_pdev_extra_stats_fill(const struct ath10k_fw_stats_pdev *pdev, pdev 8130 drivers/net/wireless/ath/ath10k/wmi.c "RTS bad count", pdev->rts_bad); pdev 8132 drivers/net/wireless/ath/ath10k/wmi.c "RTS good count", pdev->rts_good); pdev 8134 drivers/net/wireless/ath/ath10k/wmi.c "FCS bad count", pdev->fcs_bad); pdev 8136 drivers/net/wireless/ath/ath10k/wmi.c "No beacon count", pdev->no_beacons); pdev 8138 drivers/net/wireless/ath/ath10k/wmi.c "MIB int count", pdev->mib_int_count); pdev 8145 drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_fw_pdev_tx_stats_fill(const struct ath10k_fw_stats_pdev *pdev, pdev 8157 drivers/net/wireless/ath/ath10k/wmi.c "HTT cookies queued", pdev->comp_queued); pdev 8159 drivers/net/wireless/ath/ath10k/wmi.c "HTT cookies disp.", pdev->comp_delivered); pdev 8161 drivers/net/wireless/ath/ath10k/wmi.c "MSDU queued", pdev->msdu_enqued); pdev 8163 drivers/net/wireless/ath/ath10k/wmi.c "MPDU queued", pdev->mpdu_enqued); pdev 8165 drivers/net/wireless/ath/ath10k/wmi.c "MSDUs dropped", pdev->wmm_drop); pdev 8167 drivers/net/wireless/ath/ath10k/wmi.c "Local enqued", pdev->local_enqued); pdev 8169 drivers/net/wireless/ath/ath10k/wmi.c "Local freed", pdev->local_freed); pdev 8171 drivers/net/wireless/ath/ath10k/wmi.c "HW queued", pdev->hw_queued); pdev 8173 drivers/net/wireless/ath/ath10k/wmi.c "PPDUs reaped", pdev->hw_reaped); pdev 8175 drivers/net/wireless/ath/ath10k/wmi.c "Num underruns", pdev->underrun); pdev 8177 drivers/net/wireless/ath/ath10k/wmi.c "PPDUs cleaned", pdev->tx_abort); pdev 8179 drivers/net/wireless/ath/ath10k/wmi.c "MPDUs requed", pdev->mpdus_requed); pdev 8181 drivers/net/wireless/ath/ath10k/wmi.c "Excessive retries", pdev->tx_ko); pdev 8183 drivers/net/wireless/ath/ath10k/wmi.c "HW rate", pdev->data_rc); pdev 8185 drivers/net/wireless/ath/ath10k/wmi.c "Sched self triggers", pdev->self_triggers); pdev 8188 drivers/net/wireless/ath/ath10k/wmi.c pdev->sw_retry_failure); pdev 8191 drivers/net/wireless/ath/ath10k/wmi.c pdev->illgl_rate_phy_err); pdev 8193 drivers/net/wireless/ath/ath10k/wmi.c "Pdev continuous xretry", pdev->pdev_cont_xretry); pdev 8195 drivers/net/wireless/ath/ath10k/wmi.c "TX timeout", pdev->pdev_tx_timeout); pdev 8197 drivers/net/wireless/ath/ath10k/wmi.c "PDEV resets", pdev->pdev_resets); pdev 8199 drivers/net/wireless/ath/ath10k/wmi.c "PHY underrun", pdev->phy_underrun); pdev 8201 drivers/net/wireless/ath/ath10k/wmi.c "MPDU is more than txop limit", pdev->txop_ovf); pdev 8206 drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_fw_pdev_rx_stats_fill(const struct ath10k_fw_stats_pdev *pdev, pdev 8219 drivers/net/wireless/ath/ath10k/wmi.c pdev->mid_ppdu_route_change); pdev 8221 drivers/net/wireless/ath/ath10k/wmi.c "Tot. number of statuses", pdev->status_rcvd); pdev 8223 drivers/net/wireless/ath/ath10k/wmi.c "Extra frags on rings 0", pdev->r0_frags); pdev 8225 drivers/net/wireless/ath/ath10k/wmi.c "Extra frags on rings 1", pdev->r1_frags); pdev 8227 drivers/net/wireless/ath/ath10k/wmi.c "Extra frags on rings 2", pdev->r2_frags); pdev 8229 drivers/net/wireless/ath/ath10k/wmi.c "Extra frags on rings 3", pdev->r3_frags); pdev 8231 drivers/net/wireless/ath/ath10k/wmi.c "MSDUs delivered to HTT", pdev->htt_msdus); pdev 8233 drivers/net/wireless/ath/ath10k/wmi.c "MPDUs delivered to HTT", pdev->htt_mpdus); pdev 8235 drivers/net/wireless/ath/ath10k/wmi.c "MSDUs delivered to stack", pdev->loc_msdus); pdev 8237 drivers/net/wireless/ath/ath10k/wmi.c "MPDUs delivered to stack", pdev->loc_mpdus); pdev 8239 drivers/net/wireless/ath/ath10k/wmi.c "Oversized AMSUs", pdev->oversize_amsdu); pdev 8241 drivers/net/wireless/ath/ath10k/wmi.c "PHY errors", pdev->phy_errs); pdev 8243 drivers/net/wireless/ath/ath10k/wmi.c "PHY errors drops", pdev->phy_err_drop); pdev 8245 drivers/net/wireless/ath/ath10k/wmi.c "MPDU errors (FCS, MIC, ENC)", pdev->mpdu_errs); pdev 8352 drivers/net/wireless/ath/ath10k/wmi.c const struct ath10k_fw_stats_pdev *pdev; pdev 8360 drivers/net/wireless/ath/ath10k/wmi.c pdev = list_first_entry_or_null(&fw_stats->pdevs, pdev 8362 drivers/net/wireless/ath/ath10k/wmi.c if (!pdev) { pdev 8370 drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_fw_pdev_base_stats_fill(pdev, buf, &len); pdev 8371 drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_fw_pdev_tx_stats_fill(pdev, buf, &len); pdev 8372 drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_fw_pdev_rx_stats_fill(pdev, buf, &len); pdev 8410 drivers/net/wireless/ath/ath10k/wmi.c const struct ath10k_fw_stats_pdev *pdev; pdev 8418 drivers/net/wireless/ath/ath10k/wmi.c pdev = list_first_entry_or_null(&fw_stats->pdevs, pdev 8420 drivers/net/wireless/ath/ath10k/wmi.c if (!pdev) { pdev 8428 drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_fw_pdev_base_stats_fill(pdev, buf, &len); pdev 8429 drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_fw_pdev_extra_stats_fill(pdev, buf, &len); pdev 8430 drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_fw_pdev_tx_stats_fill(pdev, buf, &len); pdev 8431 drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_fw_pdev_rx_stats_fill(pdev, buf, &len); pdev 8557 drivers/net/wireless/ath/ath10k/wmi.c const struct ath10k_fw_stats_pdev *pdev; pdev 8566 drivers/net/wireless/ath/ath10k/wmi.c pdev = list_first_entry_or_null(&fw_stats->pdevs, pdev 8568 drivers/net/wireless/ath/ath10k/wmi.c if (!pdev) { pdev 8576 drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_fw_pdev_base_stats_fill(pdev, buf, &len); pdev 8577 drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_fw_pdev_extra_stats_fill(pdev, buf, &len); pdev 8578 drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_fw_pdev_tx_stats_fill(pdev, buf, &len); pdev 8581 drivers/net/wireless/ath/ath10k/wmi.c "HW paused", pdev->hw_paused); pdev 8583 drivers/net/wireless/ath/ath10k/wmi.c "Seqs posted", pdev->seq_posted); pdev 8585 drivers/net/wireless/ath/ath10k/wmi.c "Seqs failed queueing", pdev->seq_failed_queueing); pdev 8587 drivers/net/wireless/ath/ath10k/wmi.c "Seqs completed", pdev->seq_completed); pdev 8589 drivers/net/wireless/ath/ath10k/wmi.c "Seqs restarted", pdev->seq_restarted); pdev 8591 drivers/net/wireless/ath/ath10k/wmi.c "MU Seqs posted", pdev->mu_seq_posted); pdev 8593 drivers/net/wireless/ath/ath10k/wmi.c "MPDUs SW flushed", pdev->mpdus_sw_flush); pdev 8595 drivers/net/wireless/ath/ath10k/wmi.c "MPDUs HW filtered", pdev->mpdus_hw_filter); pdev 8597 drivers/net/wireless/ath/ath10k/wmi.c "MPDUs truncated", pdev->mpdus_truncated); pdev 8599 drivers/net/wireless/ath/ath10k/wmi.c "MPDUs receive no ACK", pdev->mpdus_ack_failed); pdev 8601 drivers/net/wireless/ath/ath10k/wmi.c "MPDUs expired", pdev->mpdus_expired); pdev 8603 drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_fw_pdev_rx_stats_fill(pdev, buf, &len); pdev 8605 drivers/net/wireless/ath/ath10k/wmi.c "Num Rx Overflow errors", pdev->rx_ovfl_errs); pdev 39 drivers/net/wireless/ath/ath5k/ahb.c struct platform_device *pdev = to_platform_device(ah->dev); pdev 40 drivers/net/wireless/ath/ath5k/ahb.c struct ar231x_board_config *bcfg = dev_get_platdata(&pdev->dev); pdev 56 drivers/net/wireless/ath/ath5k/ahb.c struct platform_device *pdev = to_platform_device(ah->dev); pdev 57 drivers/net/wireless/ath/ath5k/ahb.c struct ar231x_board_config *bcfg = dev_get_platdata(&pdev->dev); pdev 64 drivers/net/wireless/ath/ath5k/ahb.c struct platform_device *pdev = to_platform_device(ah->dev); pdev 65 drivers/net/wireless/ath/ath5k/ahb.c struct ar231x_board_config *bcfg = dev_get_platdata(&pdev->dev); pdev 85 drivers/net/wireless/ath/ath5k/ahb.c static int ath_ahb_probe(struct platform_device *pdev) pdev 87 drivers/net/wireless/ath/ath5k/ahb.c struct ar231x_board_config *bcfg = dev_get_platdata(&pdev->dev); pdev 96 drivers/net/wireless/ath/ath5k/ahb.c if (!dev_get_platdata(&pdev->dev)) { pdev 97 drivers/net/wireless/ath/ath5k/ahb.c dev_err(&pdev->dev, "no platform data specified\n"); pdev 102 drivers/net/wireless/ath/ath5k/ahb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 104 drivers/net/wireless/ath/ath5k/ahb.c dev_err(&pdev->dev, "no memory resource found\n"); pdev 111 drivers/net/wireless/ath/ath5k/ahb.c dev_err(&pdev->dev, "ioremap failed\n"); pdev 116 drivers/net/wireless/ath/ath5k/ahb.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 118 drivers/net/wireless/ath/ath5k/ahb.c dev_err(&pdev->dev, "no IRQ resource found\n"); pdev 127 drivers/net/wireless/ath/ath5k/ahb.c dev_err(&pdev->dev, "no memory for ieee80211_hw\n"); pdev 134 drivers/net/wireless/ath/ath5k/ahb.c ah->dev = &pdev->dev; pdev 174 drivers/net/wireless/ath/ath5k/ahb.c dev_err(&pdev->dev, "failed to attach device, err=%d\n", ret); pdev 179 drivers/net/wireless/ath/ath5k/ahb.c platform_set_drvdata(pdev, hw); pdev 191 drivers/net/wireless/ath/ath5k/ahb.c static int ath_ahb_remove(struct platform_device *pdev) pdev 193 drivers/net/wireless/ath/ath5k/ahb.c struct ar231x_board_config *bcfg = dev_get_platdata(&pdev->dev); pdev 194 drivers/net/wireless/ath/ath5k/ahb.c struct ieee80211_hw *hw = platform_get_drvdata(pdev); pdev 1261 drivers/net/wireless/ath/ath5k/ath5k.h struct pci_dev *pdev; pdev 108 drivers/net/wireless/ath/ath5k/attach.c struct pci_dev *pdev = ah->pdev; pdev 275 drivers/net/wireless/ath/ath5k/attach.c if ((ah->ah_version == AR5K_AR5212) && pdev && (pci_is_pcie(pdev))) { pdev 167 drivers/net/wireless/ath/ath5k/led.c struct pci_dev *pdev = ah->pdev; pdev 172 drivers/net/wireless/ath/ath5k/led.c if (!ah->pdev) pdev 178 drivers/net/wireless/ath/ath5k/led.c match = pci_match_id(&ath5k_led_devices[0], pdev); pdev 60 drivers/net/wireless/ath/ath5k/pci.c pci_read_config_byte(ah->pdev, PCI_CACHE_LINE_SIZE, &u8tmp); pdev 158 drivers/net/wireless/ath/ath5k/pci.c ath5k_pci_probe(struct pci_dev *pdev, pdev 185 drivers/net/wireless/ath/ath5k/pci.c pci_disable_link_state(pdev, PCIE_LINK_STATE_L0S); pdev 187 drivers/net/wireless/ath/ath5k/pci.c ret = pci_enable_device(pdev); pdev 189 drivers/net/wireless/ath/ath5k/pci.c dev_err(&pdev->dev, "can't enable device\n"); pdev 194 drivers/net/wireless/ath/ath5k/pci.c ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 196 drivers/net/wireless/ath/ath5k/pci.c dev_err(&pdev->dev, "32-bit DMA not available\n"); pdev 204 drivers/net/wireless/ath/ath5k/pci.c pci_read_config_byte(pdev, PCI_CACHE_LINE_SIZE, &csz); pdev 214 drivers/net/wireless/ath/ath5k/pci.c pci_write_config_byte(pdev, PCI_CACHE_LINE_SIZE, csz); pdev 221 drivers/net/wireless/ath/ath5k/pci.c pci_write_config_byte(pdev, PCI_LATENCY_TIMER, 0xa8); pdev 224 drivers/net/wireless/ath/ath5k/pci.c pci_set_master(pdev); pdev 230 drivers/net/wireless/ath/ath5k/pci.c pci_write_config_byte(pdev, 0x41, 0); pdev 232 drivers/net/wireless/ath/ath5k/pci.c ret = pci_request_region(pdev, 0, "ath5k"); pdev 234 drivers/net/wireless/ath/ath5k/pci.c dev_err(&pdev->dev, "cannot reserve PCI memory region\n"); pdev 238 drivers/net/wireless/ath/ath5k/pci.c mem = pci_iomap(pdev, 0, 0); pdev 240 drivers/net/wireless/ath/ath5k/pci.c dev_err(&pdev->dev, "cannot remap PCI memory region\n"); pdev 251 drivers/net/wireless/ath/ath5k/pci.c dev_err(&pdev->dev, "cannot allocate ieee80211_hw\n"); pdev 256 drivers/net/wireless/ath/ath5k/pci.c dev_info(&pdev->dev, "registered as '%s'\n", wiphy_name(hw->wiphy)); pdev 260 drivers/net/wireless/ath/ath5k/pci.c ah->pdev = pdev; pdev 261 drivers/net/wireless/ath/ath5k/pci.c ah->dev = &pdev->dev; pdev 262 drivers/net/wireless/ath/ath5k/pci.c ah->irq = pdev->irq; pdev 272 drivers/net/wireless/ath/ath5k/pci.c pci_set_drvdata(pdev, hw); pdev 278 drivers/net/wireless/ath/ath5k/pci.c pci_iounmap(pdev, mem); pdev 280 drivers/net/wireless/ath/ath5k/pci.c pci_release_region(pdev, 0); pdev 282 drivers/net/wireless/ath/ath5k/pci.c pci_disable_device(pdev); pdev 288 drivers/net/wireless/ath/ath5k/pci.c ath5k_pci_remove(struct pci_dev *pdev) pdev 290 drivers/net/wireless/ath/ath5k/pci.c struct ieee80211_hw *hw = pci_get_drvdata(pdev); pdev 294 drivers/net/wireless/ath/ath5k/pci.c pci_iounmap(pdev, ah->iobase); pdev 295 drivers/net/wireless/ath/ath5k/pci.c pci_release_region(pdev, 0); pdev 296 drivers/net/wireless/ath/ath5k/pci.c pci_disable_device(pdev); pdev 303 drivers/net/wireless/ath/ath5k/pci.c struct pci_dev *pdev = to_pci_dev(dev); pdev 304 drivers/net/wireless/ath/ath5k/pci.c struct ieee80211_hw *hw = pci_get_drvdata(pdev); pdev 313 drivers/net/wireless/ath/ath5k/pci.c struct pci_dev *pdev = to_pci_dev(dev); pdev 314 drivers/net/wireless/ath/ath5k/pci.c struct ieee80211_hw *hw = pci_get_drvdata(pdev); pdev 322 drivers/net/wireless/ath/ath5k/pci.c pci_write_config_byte(pdev, 0x41, 0); pdev 609 drivers/net/wireless/ath/ath5k/reset.c struct pci_dev *pdev = ah->pdev; pdev 631 drivers/net/wireless/ath/ath5k/reset.c bus_flags = (pdev && pci_is_pcie(pdev)) ? 0 : AR5K_RESET_CTL_PCI; pdev 671 drivers/net/wireless/ath/ath5k/reset.c struct pci_dev *pdev = ah->pdev; pdev 696 drivers/net/wireless/ath/ath5k/reset.c bus_flags = (pdev && pci_is_pcie(pdev)) ? 0 : AR5K_RESET_CTL_PCI; pdev 72 drivers/net/wireless/ath/ath9k/ahb.c static int ath_ahb_probe(struct platform_device *pdev) pdev 78 drivers/net/wireless/ath/ath9k/ahb.c const struct platform_device_id *id = platform_get_device_id(pdev); pdev 84 drivers/net/wireless/ath/ath9k/ahb.c if (!dev_get_platdata(&pdev->dev)) { pdev 85 drivers/net/wireless/ath/ath9k/ahb.c dev_err(&pdev->dev, "no platform data specified\n"); pdev 89 drivers/net/wireless/ath/ath9k/ahb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 91 drivers/net/wireless/ath/ath9k/ahb.c dev_err(&pdev->dev, "no memory resource found\n"); pdev 95 drivers/net/wireless/ath/ath9k/ahb.c mem = devm_ioremap_nocache(&pdev->dev, res->start, resource_size(res)); pdev 97 drivers/net/wireless/ath/ath9k/ahb.c dev_err(&pdev->dev, "ioremap failed\n"); pdev 101 drivers/net/wireless/ath/ath9k/ahb.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 103 drivers/net/wireless/ath/ath9k/ahb.c dev_err(&pdev->dev, "no IRQ resource found\n"); pdev 112 drivers/net/wireless/ath/ath9k/ahb.c dev_err(&pdev->dev, "no memory for ieee80211_hw\n"); pdev 116 drivers/net/wireless/ath/ath9k/ahb.c SET_IEEE80211_DEV(hw, &pdev->dev); pdev 117 drivers/net/wireless/ath/ath9k/ahb.c platform_set_drvdata(pdev, hw); pdev 121 drivers/net/wireless/ath/ath9k/ahb.c sc->dev = &pdev->dev; pdev 127 drivers/net/wireless/ath/ath9k/ahb.c dev_err(&pdev->dev, "request_irq failed\n"); pdev 133 drivers/net/wireless/ath/ath9k/ahb.c dev_err(&pdev->dev, "failed to initialize device\n"); pdev 151 drivers/net/wireless/ath/ath9k/ahb.c static int ath_ahb_remove(struct platform_device *pdev) pdev 153 drivers/net/wireless/ath/ath9k/ahb.c struct ieee80211_hw *hw = platform_get_drvdata(pdev); pdev 32 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c static int ath9k_pci_fixup(struct pci_dev *pdev, const u16 *cal_data, pdev 48 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c dev_err(&pdev->dev, "invalid calibration data\n"); pdev 52 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c dev_dbg(&pdev->dev, "calibration data needs swapping\n"); pdev 56 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c dev_info(&pdev->dev, "fixup device configuration\n"); pdev 58 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c mem = pcim_iomap(pdev, 0, 0); pdev 60 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c dev_err(&pdev->dev, "ioremap error\n"); pdev 64 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c pci_read_config_dword(pdev, PCI_BASE_ADDRESS_0, &bar0); pdev 65 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c pci_write_config_dword(pdev, PCI_BASE_ADDRESS_0, pdev 66 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c pci_resource_start(pdev, 0)); pdev 67 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c pci_read_config_word(pdev, PCI_COMMAND, &cmd); pdev 69 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c pci_write_config_word(pdev, PCI_COMMAND, cmd); pdev 91 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c pci_read_config_word(pdev, PCI_COMMAND, &cmd); pdev 93 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c pci_write_config_word(pdev, PCI_COMMAND, cmd); pdev 95 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c pci_write_config_dword(pdev, PCI_BASE_ADDRESS_0, bar0); pdev 96 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c pcim_iounmap(pdev, mem); pdev 98 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c pci_disable_device(pdev); pdev 105 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c struct pci_dev *pdev = (struct pci_dev *)context; pdev 106 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c struct owl_ctx *ctx = (struct owl_ctx *)pci_get_drvdata(pdev); pdev 112 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c dev_err(&pdev->dev, "no eeprom data received.\n"); pdev 118 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c dev_err(&pdev->dev, "eeprom file has an invalid size.\n"); pdev 122 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c if (ath9k_pci_fixup(pdev, (const u16 *)fw->data, fw->size)) pdev 126 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c bus = pdev->bus; pdev 127 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c pci_stop_and_remove_bus_device(pdev); pdev 138 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c static const char *owl_get_eeprom_name(struct pci_dev *pdev) pdev 140 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c struct device *dev = &pdev->dev; pdev 156 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c static int owl_probe(struct pci_dev *pdev, pdev 163 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c if (pcim_enable_device(pdev)) pdev 166 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c pcim_pin_device(pdev); pdev 168 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c eeprom_name = owl_get_eeprom_name(pdev); pdev 170 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c dev_err(&pdev->dev, "no eeprom filename found.\n"); pdev 174 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c ctx = devm_kzalloc(&pdev->dev, sizeof(*ctx), GFP_KERNEL); pdev 180 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c pci_set_drvdata(pdev, ctx); pdev 182 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c &pdev->dev, GFP_KERNEL, pdev, owl_fw_cb); pdev 184 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c dev_err(&pdev->dev, "failed to request caldata (%d).\n", err); pdev 189 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c static void owl_remove(struct pci_dev *pdev) pdev 191 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c struct owl_ctx *ctx = pci_get_drvdata(pdev); pdev 195 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c pci_set_drvdata(pdev, NULL); pdev 825 drivers/net/wireless/ath/ath9k/pci.c struct pci_dev *pdev = to_pci_dev(sc->dev); pdev 832 drivers/net/wireless/ath/ath9k/pci.c parent = pdev->bus->self; pdev 839 drivers/net/wireless/ath/ath9k/pci.c pcie_capability_clear_word(pdev, PCI_EXP_LNKCTL, pdev 867 drivers/net/wireless/ath/ath9k/pci.c pci_read_config_dword(pdev, 0x70c, &ah->config.aspm_l1_fix); pdev 885 drivers/net/wireless/ath/ath9k/pci.c static int ath_pci_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 895 drivers/net/wireless/ath/ath9k/pci.c if (pcim_enable_device(pdev)) pdev 898 drivers/net/wireless/ath/ath9k/pci.c ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 904 drivers/net/wireless/ath/ath9k/pci.c ret = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 914 drivers/net/wireless/ath/ath9k/pci.c pci_read_config_byte(pdev, PCI_CACHE_LINE_SIZE, &csz); pdev 924 drivers/net/wireless/ath/ath9k/pci.c pci_write_config_byte(pdev, PCI_CACHE_LINE_SIZE, csz); pdev 931 drivers/net/wireless/ath/ath9k/pci.c pci_write_config_byte(pdev, PCI_LATENCY_TIMER, 0xa8); pdev 933 drivers/net/wireless/ath/ath9k/pci.c pci_set_master(pdev); pdev 939 drivers/net/wireless/ath/ath9k/pci.c pci_read_config_dword(pdev, 0x40, &val); pdev 941 drivers/net/wireless/ath/ath9k/pci.c pci_write_config_dword(pdev, 0x40, val & 0xffff00ff); pdev 943 drivers/net/wireless/ath/ath9k/pci.c ret = pcim_iomap_regions(pdev, BIT(0), "ath9k"); pdev 945 drivers/net/wireless/ath/ath9k/pci.c dev_err(&pdev->dev, "PCI memory region reserve error\n"); pdev 952 drivers/net/wireless/ath/ath9k/pci.c dev_err(&pdev->dev, "No memory for ieee80211_hw\n"); pdev 956 drivers/net/wireless/ath/ath9k/pci.c SET_IEEE80211_DEV(hw, &pdev->dev); pdev 957 drivers/net/wireless/ath/ath9k/pci.c pci_set_drvdata(pdev, hw); pdev 961 drivers/net/wireless/ath/ath9k/pci.c sc->dev = &pdev->dev; pdev 962 drivers/net/wireless/ath/ath9k/pci.c sc->mem = pcim_iomap_table(pdev)[0]; pdev 966 drivers/net/wireless/ath/ath9k/pci.c if (pci_enable_msi(pdev) == 0) { pdev 968 drivers/net/wireless/ath/ath9k/pci.c dev_err(&pdev->dev, "Using MSI\n"); pdev 970 drivers/net/wireless/ath/ath9k/pci.c dev_err(&pdev->dev, "Using INTx\n"); pdev 975 drivers/net/wireless/ath/ath9k/pci.c ret = request_irq(pdev->irq, ath_isr, IRQF_SHARED, "ath9k", sc); pdev 977 drivers/net/wireless/ath/ath9k/pci.c ret = request_irq(pdev->irq, ath_isr, 0, "ath9k", sc); pdev 980 drivers/net/wireless/ath/ath9k/pci.c dev_err(&pdev->dev, "request_irq failed\n"); pdev 984 drivers/net/wireless/ath/ath9k/pci.c sc->irq = pdev->irq; pdev 988 drivers/net/wireless/ath/ath9k/pci.c dev_err(&pdev->dev, "Failed to initialize device\n"); pdev 997 drivers/net/wireless/ath/ath9k/pci.c hw_name, (unsigned long)sc->mem, pdev->irq); pdev 1008 drivers/net/wireless/ath/ath9k/pci.c static void ath_pci_remove(struct pci_dev *pdev) pdev 1010 drivers/net/wireless/ath/ath9k/pci.c struct ieee80211_hw *hw = pci_get_drvdata(pdev); pdev 1024 drivers/net/wireless/ath/ath9k/pci.c struct pci_dev *pdev = to_pci_dev(device); pdev 1025 drivers/net/wireless/ath/ath9k/pci.c struct ieee80211_hw *hw = pci_get_drvdata(pdev); pdev 1030 drivers/net/wireless/ath/ath9k/pci.c dev_info(&pdev->dev, "WOW is enabled, bypassing PCI suspend\n"); pdev 1048 drivers/net/wireless/ath/ath9k/pci.c struct pci_dev *pdev = to_pci_dev(device); pdev 1049 drivers/net/wireless/ath/ath9k/pci.c struct ieee80211_hw *hw = pci_get_drvdata(pdev); pdev 1060 drivers/net/wireless/ath/ath9k/pci.c pci_read_config_dword(pdev, 0x40, &val); pdev 1062 drivers/net/wireless/ath/ath9k/pci.c pci_write_config_dword(pdev, 0x40, val & 0xffff00ff); pdev 1214 drivers/net/wireless/ath/wcn36xx/main.c struct platform_device *pdev) pdev 1223 drivers/net/wireless/ath/wcn36xx/main.c res = platform_get_resource_byname(pdev, IORESOURCE_IRQ, "tx"); pdev 1231 drivers/net/wireless/ath/wcn36xx/main.c res = platform_get_resource_byname(pdev, IORESOURCE_IRQ, "rx"); pdev 1239 drivers/net/wireless/ath/wcn36xx/main.c wcn->tx_enable_state = qcom_smem_state_get(&pdev->dev, pdev 1247 drivers/net/wireless/ath/wcn36xx/main.c wcn->tx_rings_empty_state = qcom_smem_state_get(&pdev->dev, pdev 1254 drivers/net/wireless/ath/wcn36xx/main.c mmio_node = of_parse_phandle(pdev->dev.parent->of_node, "qcom,mmio", 0); pdev 1298 drivers/net/wireless/ath/wcn36xx/main.c static int wcn36xx_probe(struct platform_device *pdev) pdev 1308 drivers/net/wireless/ath/wcn36xx/main.c wcnss = dev_get_drvdata(pdev->dev.parent); pdev 1316 drivers/net/wireless/ath/wcn36xx/main.c platform_set_drvdata(pdev, hw); pdev 1319 drivers/net/wireless/ath/wcn36xx/main.c wcn->dev = &pdev->dev; pdev 1340 drivers/net/wireless/ath/wcn36xx/main.c addr = of_get_property(pdev->dev.of_node, "local-mac-address", &ret); pdev 1350 drivers/net/wireless/ath/wcn36xx/main.c ret = wcn36xx_platform_get_resources(wcn, pdev); pdev 1370 drivers/net/wireless/ath/wcn36xx/main.c static int wcn36xx_remove(struct platform_device *pdev) pdev 1372 drivers/net/wireless/ath/wcn36xx/main.c struct ieee80211_hw *hw = platform_get_drvdata(pdev); pdev 156 drivers/net/wireless/ath/wil6210/pcie_bus.c int irq = wil->pdev->irq; pdev 167 drivers/net/wireless/ath/wil6210/pcie_bus.c int irq = wil->pdev->irq; pdev 193 drivers/net/wireless/ath/wil6210/pcie_bus.c struct pci_dev *pdev = wil->pdev; pdev 199 drivers/net/wireless/ath/wil6210/pcie_bus.c int msi_only = pdev->msi_enabled; pdev 203 drivers/net/wireless/ath/wil6210/pcie_bus.c pci_set_master(pdev); pdev 220 drivers/net/wireless/ath/wil6210/pcie_bus.c pci_alloc_irq_vectors(pdev, n_msi, n_msi, PCI_IRQ_MSI) < n_msi) { pdev 225 drivers/net/wireless/ath/wil6210/pcie_bus.c if (n_msi == 1 && pci_enable_msi(pdev)) { pdev 238 drivers/net/wireless/ath/wil6210/pcie_bus.c rc = wil6210_init_irq(wil, pdev->irq); pdev 252 drivers/net/wireless/ath/wil6210/pcie_bus.c wil6210_fini_irq(wil, pdev->irq); pdev 255 drivers/net/wireless/ath/wil6210/pcie_bus.c pci_free_irq_vectors(pdev); pdev 257 drivers/net/wireless/ath/wil6210/pcie_bus.c pci_clear_master(pdev); pdev 263 drivers/net/wireless/ath/wil6210/pcie_bus.c struct pci_dev *pdev = wil->pdev; pdev 267 drivers/net/wireless/ath/wil6210/pcie_bus.c pci_clear_master(pdev); pdev 269 drivers/net/wireless/ath/wil6210/pcie_bus.c wil6210_fini_irq(wil, pdev->irq); pdev 271 drivers/net/wireless/ath/wil6210/pcie_bus.c pci_disable_msi(pdev); pdev 306 drivers/net/wireless/ath/wil6210/pcie_bus.c static int wil_pcie_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 309 drivers/net/wireless/ath/wil6210/pcie_bus.c struct device *dev = &pdev->dev; pdev 315 drivers/net/wireless/ath/wil6210/pcie_bus.c u32 bar_size = pci_resource_len(pdev, 0); pdev 320 drivers/net/wireless/ath/wil6210/pcie_bus.c dev_info(&pdev->dev, WIL_NAME pdev 322 drivers/net/wireless/ath/wil6210/pcie_bus.c (int)pdev->vendor, (int)pdev->device, (int)pdev->revision, pdev 327 drivers/net/wireless/ath/wil6210/pcie_bus.c dev_err(&pdev->dev, "Unexpected BAR0 size 0x%x\n", pdev 339 drivers/net/wireless/ath/wil6210/pcie_bus.c wil->pdev = pdev; pdev 340 drivers/net/wireless/ath/wil6210/pcie_bus.c pci_set_drvdata(pdev, wil); pdev 345 drivers/net/wireless/ath/wil6210/pcie_bus.c wil_platform_init(&pdev->dev, &wil->platform_ops, &rops, wil); pdev 352 drivers/net/wireless/ath/wil6210/pcie_bus.c rc = pci_enable_device(pdev); pdev 353 drivers/net/wireless/ath/wil6210/pcie_bus.c if (rc && pdev->msi_enabled == 0) { pdev 359 drivers/net/wireless/ath/wil6210/pcie_bus.c pdev->msi_enabled = 1; pdev 360 drivers/net/wireless/ath/wil6210/pcie_bus.c rc = pci_enable_device(pdev); pdev 368 drivers/net/wireless/ath/wil6210/pcie_bus.c pci_set_power_state(pdev, PCI_D0); pdev 370 drivers/net/wireless/ath/wil6210/pcie_bus.c rc = pci_request_region(pdev, 0, WIL_NAME); pdev 377 drivers/net/wireless/ath/wil6210/pcie_bus.c wil->csr = pci_ioremap_bar(pdev, 0); pdev 384 drivers/net/wireless/ath/wil6210/pcie_bus.c wil_info(wil, "CSR at %pR -> 0x%p\n", &pdev->resource[0], wil->csr); pdev 461 drivers/net/wireless/ath/wil6210/pcie_bus.c pci_iounmap(pdev, wil->csr); pdev 463 drivers/net/wireless/ath/wil6210/pcie_bus.c pci_release_region(pdev, 0); pdev 465 drivers/net/wireless/ath/wil6210/pcie_bus.c pci_disable_device(pdev); pdev 474 drivers/net/wireless/ath/wil6210/pcie_bus.c static void wil_pcie_remove(struct pci_dev *pdev) pdev 476 drivers/net/wireless/ath/wil6210/pcie_bus.c struct wil6210_priv *wil = pci_get_drvdata(pdev); pdev 492 drivers/net/wireless/ath/wil6210/pcie_bus.c pci_iounmap(pdev, csr); pdev 493 drivers/net/wireless/ath/wil6210/pcie_bus.c pci_release_region(pdev, 0); pdev 494 drivers/net/wireless/ath/wil6210/pcie_bus.c pci_disable_device(pdev); pdev 510 drivers/net/wireless/ath/wil6210/pcie_bus.c struct pci_dev *pdev = to_pci_dev(dev); pdev 511 drivers/net/wireless/ath/wil6210/pcie_bus.c struct wil6210_priv *wil = pci_get_drvdata(pdev); pdev 532 drivers/net/wireless/ath/wil6210/pcie_bus.c pci_clear_master(pdev); pdev 545 drivers/net/wireless/ath/wil6210/pcie_bus.c struct pci_dev *pdev = to_pci_dev(dev); pdev 546 drivers/net/wireless/ath/wil6210/pcie_bus.c struct wil6210_priv *wil = pci_get_drvdata(pdev); pdev 561 drivers/net/wireless/ath/wil6210/pcie_bus.c pci_set_master(pdev); pdev 566 drivers/net/wireless/ath/wil6210/pcie_bus.c pci_clear_master(pdev); pdev 632 drivers/net/wireless/ath/wil6210/pcie_bus.c struct pci_dev *pdev = to_pci_dev(dev); pdev 633 drivers/net/wireless/ath/wil6210/pcie_bus.c struct wil6210_priv *wil = pci_get_drvdata(pdev); pdev 647 drivers/net/wireless/ath/wil6210/pcie_bus.c struct pci_dev *pdev = to_pci_dev(dev); pdev 648 drivers/net/wireless/ath/wil6210/pcie_bus.c struct wil6210_priv *wil = pci_get_drvdata(pdev); pdev 931 drivers/net/wireless/ath/wil6210/wil6210.h struct pci_dev *pdev; pdev 39 drivers/net/wireless/atmel/atmel_pci.c static int atmel_pci_probe(struct pci_dev *pdev, pdev 44 drivers/net/wireless/atmel/atmel_pci.c if (pci_enable_device(pdev)) pdev 47 drivers/net/wireless/atmel/atmel_pci.c pci_set_master(pdev); pdev 49 drivers/net/wireless/atmel/atmel_pci.c dev = init_atmel_card(pdev->irq, pdev->resource[1].start, pdev 51 drivers/net/wireless/atmel/atmel_pci.c &pdev->dev, NULL, NULL); pdev 53 drivers/net/wireless/atmel/atmel_pci.c pci_disable_device(pdev); pdev 57 drivers/net/wireless/atmel/atmel_pci.c pci_set_drvdata(pdev, dev); pdev 61 drivers/net/wireless/atmel/atmel_pci.c static void atmel_pci_remove(struct pci_dev *pdev) pdev 63 drivers/net/wireless/atmel/atmel_pci.c stop_atmel_card(pci_get_drvdata(pdev)); pdev 5514 drivers/net/wireless/broadcom/b43/main.c #define IS_PDEV(pdev, _vendor, _device, _subvendor, _subdevice) ( \ pdev 5515 drivers/net/wireless/broadcom/b43/main.c (pdev->vendor == PCI_VENDOR_ID_##_vendor) && \ pdev 5516 drivers/net/wireless/broadcom/b43/main.c (pdev->device == _device) && \ pdev 5517 drivers/net/wireless/broadcom/b43/main.c (pdev->subsystem_vendor == PCI_VENDOR_ID_##_subvendor) && \ pdev 5518 drivers/net/wireless/broadcom/b43/main.c (pdev->subsystem_device == _subdevice) ) pdev 5523 drivers/net/wireless/broadcom/b43/main.c struct pci_dev *pdev; pdev 5533 drivers/net/wireless/broadcom/b43/main.c pdev = bus->host_pci; pdev 5534 drivers/net/wireless/broadcom/b43/main.c if (IS_PDEV(pdev, BROADCOM, 0x4318, ASUSTEK, 0x100F) || pdev 5535 drivers/net/wireless/broadcom/b43/main.c IS_PDEV(pdev, BROADCOM, 0x4320, DELL, 0x0003) || pdev 5536 drivers/net/wireless/broadcom/b43/main.c IS_PDEV(pdev, BROADCOM, 0x4320, HP, 0x12f8) || pdev 5537 drivers/net/wireless/broadcom/b43/main.c IS_PDEV(pdev, BROADCOM, 0x4320, LINKSYS, 0x0015) || pdev 5538 drivers/net/wireless/broadcom/b43/main.c IS_PDEV(pdev, BROADCOM, 0x4320, LINKSYS, 0x0014) || pdev 5539 drivers/net/wireless/broadcom/b43/main.c IS_PDEV(pdev, BROADCOM, 0x4320, LINKSYS, 0x0013) || pdev 5540 drivers/net/wireless/broadcom/b43/main.c IS_PDEV(pdev, BROADCOM, 0x4320, MOTOROLA, 0x7010)) pdev 6510 drivers/net/wireless/broadcom/b43/phy_n.c struct pci_dev *pdev = pdev 6512 drivers/net/wireless/broadcom/b43/phy_n.c if (pdev->device == 0x4328 || pdev 6513 drivers/net/wireless/broadcom/b43/phy_n.c pdev->device == 0x432a) pdev 3625 drivers/net/wireless/broadcom/b43legacy/main.c struct pci_dev *pdev = (bus->bustype == SSB_BUSTYPE_PCI) ? bus->host_pci : NULL; pdev 3665 drivers/net/wireless/broadcom/b43legacy/main.c if (!pdev || pdev 3666 drivers/net/wireless/broadcom/b43legacy/main.c (pdev->device != 0x4312 && pdev 3667 drivers/net/wireless/broadcom/b43legacy/main.c pdev->device != 0x4319 && pdev 3668 drivers/net/wireless/broadcom/b43legacy/main.c pdev->device != 0x4324)) { pdev 457 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c static int __init brcmf_common_pd_probe(struct platform_device *pdev) pdev 461 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c brcmfmac_pdata = dev_get_platdata(&pdev->dev); pdev 469 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c static int brcmf_common_pd_remove(struct platform_device *pdev) pdev 250 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c struct pci_dev *pdev; pdev 536 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c const struct pci_dev *pdev = devinfo->pdev; pdev 537 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c struct brcmf_bus *bus = dev_get_drvdata(&pdev->dev); pdev 544 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c pci_write_config_dword(pdev, BRCMF_PCIE_BAR0_WINDOW, bar0_win); pdev 545 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c if (pci_read_config_dword(pdev, BRCMF_PCIE_BAR0_WINDOW, pdev 549 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c pci_write_config_dword(pdev, pdev 583 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c pci_read_config_dword(devinfo->pdev, BRCMF_PCIE_REG_LINK_STATUS_CTRL, pdev 586 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c pci_write_config_dword(devinfo->pdev, BRCMF_PCIE_REG_LINK_STATUS_CTRL, pdev 596 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c pci_write_config_dword(devinfo->pdev, BRCMF_PCIE_REG_LINK_STATUS_CTRL, pdev 627 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c device_wakeup_enable(&devinfo->pdev->dev); pdev 691 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c pci_write_config_dword(devinfo->pdev, BRCMF_PCIE_REG_SBMBX, 1); pdev 696 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c pci_write_config_dword(devinfo->pdev, BRCMF_PCIE_REG_SBMBX, 1); pdev 732 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c brcmf_fw_crashed(&devinfo->pdev->dev); pdev 765 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c struct pci_dev *pdev = devinfo->pdev; pdev 766 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c struct brcmf_bus *bus = dev_get_drvdata(&pdev->dev); pdev 858 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c &devinfo->pdev->dev); pdev 871 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c struct pci_dev *pdev = devinfo->pdev; pdev 872 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c struct brcmf_bus *bus = dev_get_drvdata(&pdev->dev); pdev 878 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c pci_enable_msi(pdev); pdev 879 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c if (request_threaded_irq(pdev->irq, brcmf_pcie_quick_check_isr, pdev 882 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c pci_disable_msi(pdev); pdev 883 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c brcmf_err(bus, "Failed to request IRQ %d\n", pdev->irq); pdev 893 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c struct pci_dev *pdev = devinfo->pdev; pdev 894 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c struct brcmf_bus *bus = dev_get_drvdata(&pdev->dev); pdev 902 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c free_irq(pdev->irq, devinfo); pdev 903 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c pci_disable_msi(pdev); pdev 1017 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c ring = dma_alloc_coherent(&devinfo->pdev->dev, size, dma_handle, pdev 1063 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c dma_free_coherent(&devinfo->pdev->dev, size, dma_buf, pdev 1105 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c brcmf_pcie_release_ringbuffer(&devinfo->pdev->dev, pdev 1112 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c dma_free_coherent(&devinfo->pdev->dev, pdev 1123 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c struct brcmf_bus *bus = dev_get_drvdata(&devinfo->pdev->dev); pdev 1156 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c devinfo->idxbuf = dma_alloc_coherent(&devinfo->pdev->dev, bufsz, pdev 1286 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c dma_free_coherent(&devinfo->pdev->dev, pdev 1291 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c dma_free_coherent(&devinfo->pdev->dev, pdev 1299 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c struct brcmf_bus *bus = dev_get_drvdata(&devinfo->pdev->dev); pdev 1304 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c dma_alloc_coherent(&devinfo->pdev->dev, pdev 1321 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c dma_alloc_coherent(&devinfo->pdev->dev, pdev 1495 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c struct brcmf_bus *bus = dev_get_drvdata(&devinfo->pdev->dev); pdev 1550 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c struct brcmf_bus *bus = dev_get_drvdata(&devinfo->pdev->dev); pdev 1622 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c struct pci_dev *pdev = devinfo->pdev; pdev 1623 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c struct brcmf_bus *bus = dev_get_drvdata(&pdev->dev); pdev 1628 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c err = pci_enable_device(pdev); pdev 1634 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c pci_set_master(pdev); pdev 1637 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c bar0_addr = pci_resource_start(pdev, 0); pdev 1639 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c bar1_addr = pci_resource_start(pdev, 2); pdev 1641 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c bar1_size = pci_resource_len(pdev, 2); pdev 1673 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c pci_disable_device(devinfo->pdev); pdev 1677 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c static u32 brcmf_pcie_buscore_prep_addr(const struct pci_dev *pdev, u32 addr) pdev 1683 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c pci_write_config_dword(pdev, BRCMF_PCIE_BAR0_WINDOW, addr); pdev 1693 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c addr = brcmf_pcie_buscore_prep_addr(devinfo->pdev, addr); pdev 1702 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c addr = brcmf_pcie_buscore_prep_addr(devinfo->pdev, addr); pdev 1830 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c ret = brcmf_attach(&devinfo->pdev->dev); pdev 1863 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c fwreq->domain_nr = pci_domain_nr(devinfo->pdev->bus) + 1; pdev 1864 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c fwreq->bus_nr = devinfo->pdev->bus->number; pdev 1870 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c brcmf_pcie_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 1878 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c brcmf_dbg(PCIE, "Enter %x:%x\n", pdev->vendor, pdev->device); pdev 1885 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c devinfo->pdev = pdev; pdev 1900 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c devinfo->settings = brcmf_get_module_param(&devinfo->pdev->dev, pdev 1924 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c bus->dev = &pdev->dev; pdev 1929 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c bus->wowl_supported = pci_pme_capable(pdev, PCI_D3hot); pdev 1930 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c dev_set_drvdata(&pdev->dev, bus); pdev 1932 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c ret = brcmf_alloc(&devinfo->pdev->dev, devinfo->settings); pdev 1953 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c brcmf_err(NULL, "failed %x:%x\n", pdev->vendor, pdev->device); pdev 1966 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c brcmf_pcie_remove(struct pci_dev *pdev) pdev 1973 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c bus = dev_get_drvdata(&pdev->dev); pdev 1983 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c brcmf_detach(&pdev->dev); pdev 1984 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c brcmf_free(&pdev->dev); pdev 2003 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c dev_set_drvdata(&pdev->dev, NULL); pdev 2043 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c struct pci_dev *pdev; pdev 2069 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c pdev = devinfo->pdev; pdev 2070 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c brcmf_pcie_remove(pdev); pdev 2072 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c err = brcmf_pcie_probe(pdev, NULL); pdev 332 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c static void brcms_remove(struct bcma_device *pdev) pdev 334 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c struct ieee80211_hw *hw = bcma_get_drvdata(pdev); pdev 346 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c bcma_set_drvdata(pdev, NULL); pdev 367 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c static int brcms_request_fw(struct brcms_info *wl, struct bcma_device *pdev) pdev 370 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c struct device *device = &pdev->dev; pdev 1127 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c static struct brcms_info *brcms_attach(struct bcma_device *pdev) pdev 1141 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c hw = bcma_get_drvdata(pdev); pdev 1159 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c wl->wlc = brcms_c_attach((void *)wl, pdev, unit, false, &err); pdev 1170 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c if (request_irq(pdev->irq, brcms_isr, pdev 1175 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c wl->irq = pdev->irq; pdev 1222 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c static int brcms_bcma_probe(struct bcma_device *pdev) pdev 1227 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c dev_info(&pdev->dev, "mfg %x core %x rev %d class %d irq %d\n", pdev 1228 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c pdev->id.manuf, pdev->id.id, pdev->id.rev, pdev->id.class, pdev 1229 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c pdev->irq); pdev 1231 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c if ((pdev->id.manuf != BCMA_MANUF_BCM) || pdev 1232 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c (pdev->id.id != BCMA_CORE_80211)) pdev 1241 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c SET_IEEE80211_DEV(hw, &pdev->dev); pdev 1243 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c bcma_set_drvdata(pdev, hw); pdev 1247 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c wl = brcms_attach(pdev); pdev 1257 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c static int brcms_suspend(struct bcma_device *pdev) pdev 1262 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c hw = bcma_get_drvdata(pdev); pdev 1280 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c static int brcms_resume(struct bcma_device *pdev) pdev 77 drivers/net/wireless/cisco/airo.c static int airo_pci_suspend(struct pci_dev *pdev, pm_message_t state); pdev 78 drivers/net/wireless/cisco/airo.c static int airo_pci_resume(struct pci_dev *pdev); pdev 5553 drivers/net/wireless/cisco/airo.c static int airo_pci_probe(struct pci_dev *pdev, pdev 5558 drivers/net/wireless/cisco/airo.c if (pci_enable_device(pdev)) pdev 5560 drivers/net/wireless/cisco/airo.c pci_set_master(pdev); pdev 5562 drivers/net/wireless/cisco/airo.c if (pdev->device == 0x5000 || pdev->device == 0xa504) pdev 5563 drivers/net/wireless/cisco/airo.c dev = _init_airo_card(pdev->irq, pdev->resource[0].start, 0, pdev, &pdev->dev); pdev 5565 drivers/net/wireless/cisco/airo.c dev = _init_airo_card(pdev->irq, pdev->resource[2].start, 0, pdev, &pdev->dev); pdev 5567 drivers/net/wireless/cisco/airo.c pci_disable_device(pdev); pdev 5571 drivers/net/wireless/cisco/airo.c pci_set_drvdata(pdev, dev); pdev 5575 drivers/net/wireless/cisco/airo.c static void airo_pci_remove(struct pci_dev *pdev) pdev 5577 drivers/net/wireless/cisco/airo.c struct net_device *dev = pci_get_drvdata(pdev); pdev 5581 drivers/net/wireless/cisco/airo.c pci_disable_device(pdev); pdev 5584 drivers/net/wireless/cisco/airo.c static int airo_pci_suspend(struct pci_dev *pdev, pm_message_t state) pdev 5586 drivers/net/wireless/cisco/airo.c struct net_device *dev = pci_get_drvdata(pdev); pdev 5606 drivers/net/wireless/cisco/airo.c pci_enable_wake(pdev, pci_choose_state(pdev, state), 1); pdev 5607 drivers/net/wireless/cisco/airo.c pci_save_state(pdev); pdev 5608 drivers/net/wireless/cisco/airo.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 5612 drivers/net/wireless/cisco/airo.c static int airo_pci_resume(struct pci_dev *pdev) pdev 5614 drivers/net/wireless/cisco/airo.c struct net_device *dev = pci_get_drvdata(pdev); pdev 5616 drivers/net/wireless/cisco/airo.c pci_power_t prev_state = pdev->current_state; pdev 5618 drivers/net/wireless/cisco/airo.c pci_set_power_state(pdev, PCI_D0); pdev 5619 drivers/net/wireless/cisco/airo.c pci_restore_state(pdev); pdev 5620 drivers/net/wireless/cisco/airo.c pci_enable_wake(pdev, PCI_D0, 0); pdev 11600 drivers/net/wireless/intel/ipw2x00/ipw2200.c static int ipw_pci_probe(struct pci_dev *pdev, pdev 11620 drivers/net/wireless/intel/ipw2x00/ipw2200.c priv->pci_dev = pdev; pdev 11628 drivers/net/wireless/intel/ipw2x00/ipw2200.c if (pci_enable_device(pdev)) { pdev 11633 drivers/net/wireless/intel/ipw2x00/ipw2200.c pci_set_master(pdev); pdev 11635 drivers/net/wireless/intel/ipw2x00/ipw2200.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 11637 drivers/net/wireless/intel/ipw2x00/ipw2200.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 11643 drivers/net/wireless/intel/ipw2x00/ipw2200.c pci_set_drvdata(pdev, priv); pdev 11645 drivers/net/wireless/intel/ipw2x00/ipw2200.c err = pci_request_regions(pdev, DRV_NAME); pdev 11651 drivers/net/wireless/intel/ipw2x00/ipw2200.c pci_read_config_dword(pdev, 0x40, &val); pdev 11653 drivers/net/wireless/intel/ipw2x00/ipw2200.c pci_write_config_dword(pdev, 0x40, val & 0xffff00ff); pdev 11655 drivers/net/wireless/intel/ipw2x00/ipw2200.c length = pci_resource_len(pdev, 0); pdev 11658 drivers/net/wireless/intel/ipw2x00/ipw2200.c base = pci_ioremap_bar(pdev, 0); pdev 11676 drivers/net/wireless/intel/ipw2x00/ipw2200.c err = request_irq(pdev->irq, ipw_isr, IRQF_SHARED, DRV_NAME, priv); pdev 11678 drivers/net/wireless/intel/ipw2x00/ipw2200.c IPW_ERROR("Error allocating IRQ %d\n", pdev->irq); pdev 11682 drivers/net/wireless/intel/ipw2x00/ipw2200.c SET_NETDEV_DEV(net_dev, &pdev->dev); pdev 11709 drivers/net/wireless/intel/ipw2x00/ipw2200.c err = sysfs_create_group(&pdev->dev.kobj, &ipw_attribute_group); pdev 11760 drivers/net/wireless/intel/ipw2x00/ipw2200.c sysfs_remove_group(&pdev->dev.kobj, &ipw_attribute_group); pdev 11762 drivers/net/wireless/intel/ipw2x00/ipw2200.c free_irq(pdev->irq, priv); pdev 11766 drivers/net/wireless/intel/ipw2x00/ipw2200.c pci_release_regions(pdev); pdev 11768 drivers/net/wireless/intel/ipw2x00/ipw2200.c pci_disable_device(pdev); pdev 11775 drivers/net/wireless/intel/ipw2x00/ipw2200.c static void ipw_pci_remove(struct pci_dev *pdev) pdev 11777 drivers/net/wireless/intel/ipw2x00/ipw2200.c struct ipw_priv *priv = pci_get_drvdata(pdev); pdev 11788 drivers/net/wireless/intel/ipw2x00/ipw2200.c sysfs_remove_group(&pdev->dev.kobj, &ipw_attribute_group); pdev 11845 drivers/net/wireless/intel/ipw2x00/ipw2200.c free_irq(pdev->irq, priv); pdev 11847 drivers/net/wireless/intel/ipw2x00/ipw2200.c pci_release_regions(pdev); pdev 11848 drivers/net/wireless/intel/ipw2x00/ipw2200.c pci_disable_device(pdev); pdev 11858 drivers/net/wireless/intel/ipw2x00/ipw2200.c static int ipw_pci_suspend(struct pci_dev *pdev, pm_message_t state) pdev 11860 drivers/net/wireless/intel/ipw2x00/ipw2200.c struct ipw_priv *priv = pci_get_drvdata(pdev); pdev 11871 drivers/net/wireless/intel/ipw2x00/ipw2200.c pci_save_state(pdev); pdev 11872 drivers/net/wireless/intel/ipw2x00/ipw2200.c pci_disable_device(pdev); pdev 11873 drivers/net/wireless/intel/ipw2x00/ipw2200.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 11880 drivers/net/wireless/intel/ipw2x00/ipw2200.c static int ipw_pci_resume(struct pci_dev *pdev) pdev 11882 drivers/net/wireless/intel/ipw2x00/ipw2200.c struct ipw_priv *priv = pci_get_drvdata(pdev); pdev 11889 drivers/net/wireless/intel/ipw2x00/ipw2200.c pci_set_power_state(pdev, PCI_D0); pdev 11890 drivers/net/wireless/intel/ipw2x00/ipw2200.c err = pci_enable_device(pdev); pdev 11896 drivers/net/wireless/intel/ipw2x00/ipw2200.c pci_restore_state(pdev); pdev 11904 drivers/net/wireless/intel/ipw2x00/ipw2200.c pci_read_config_dword(pdev, 0x40, &val); pdev 11906 drivers/net/wireless/intel/ipw2x00/ipw2200.c pci_write_config_dword(pdev, 0x40, val & 0xffff00ff); pdev 11921 drivers/net/wireless/intel/ipw2x00/ipw2200.c static void ipw_pci_shutdown(struct pci_dev *pdev) pdev 11923 drivers/net/wireless/intel/ipw2x00/ipw2200.c struct ipw_priv *priv = pci_get_drvdata(pdev); pdev 11928 drivers/net/wireless/intel/ipw2x00/ipw2200.c pci_disable_device(pdev); pdev 3580 drivers/net/wireless/intel/iwlegacy/3945-mac.c il3945_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 3600 drivers/net/wireless/intel/iwlegacy/3945-mac.c SET_IEEE80211_DEV(hw, &pdev->dev); pdev 3610 drivers/net/wireless/intel/iwlegacy/3945-mac.c il->pci_dev = pdev; pdev 3616 drivers/net/wireless/intel/iwlegacy/3945-mac.c pci_disable_link_state(pdev, pdev 3620 drivers/net/wireless/intel/iwlegacy/3945-mac.c if (pci_enable_device(pdev)) { pdev 3625 drivers/net/wireless/intel/iwlegacy/3945-mac.c pci_set_master(pdev); pdev 3627 drivers/net/wireless/intel/iwlegacy/3945-mac.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 3629 drivers/net/wireless/intel/iwlegacy/3945-mac.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 3635 drivers/net/wireless/intel/iwlegacy/3945-mac.c pci_set_drvdata(pdev, il); pdev 3636 drivers/net/wireless/intel/iwlegacy/3945-mac.c err = pci_request_regions(pdev, DRV_NAME); pdev 3643 drivers/net/wireless/intel/iwlegacy/3945-mac.c il->hw_base = pci_ioremap_bar(pdev, 0); pdev 3650 drivers/net/wireless/intel/iwlegacy/3945-mac.c (unsigned long long)pci_resource_len(pdev, 0)); pdev 3655 drivers/net/wireless/intel/iwlegacy/3945-mac.c pci_write_config_byte(pdev, 0x41, 0x00); pdev 3723 drivers/net/wireless/intel/iwlegacy/3945-mac.c err = sysfs_create_group(&pdev->dev.kobj, &il3945_attribute_group); pdev 3754 drivers/net/wireless/intel/iwlegacy/3945-mac.c sysfs_remove_group(&pdev->dev.kobj, &il3945_attribute_group); pdev 3768 drivers/net/wireless/intel/iwlegacy/3945-mac.c pci_release_regions(pdev); pdev 3770 drivers/net/wireless/intel/iwlegacy/3945-mac.c pci_disable_device(pdev); pdev 3778 drivers/net/wireless/intel/iwlegacy/3945-mac.c il3945_pci_remove(struct pci_dev *pdev) pdev 3780 drivers/net/wireless/intel/iwlegacy/3945-mac.c struct il_priv *il = pci_get_drvdata(pdev); pdev 3819 drivers/net/wireless/intel/iwlegacy/3945-mac.c sysfs_remove_group(&pdev->dev.kobj, &il3945_attribute_group); pdev 3840 drivers/net/wireless/intel/iwlegacy/3945-mac.c free_irq(pdev->irq, il); pdev 3841 drivers/net/wireless/intel/iwlegacy/3945-mac.c pci_disable_msi(pdev); pdev 3844 drivers/net/wireless/intel/iwlegacy/3945-mac.c pci_release_regions(pdev); pdev 3845 drivers/net/wireless/intel/iwlegacy/3945-mac.c pci_disable_device(pdev); pdev 6479 drivers/net/wireless/intel/iwlegacy/4965-mac.c il4965_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 6499 drivers/net/wireless/intel/iwlegacy/4965-mac.c SET_IEEE80211_DEV(hw, &pdev->dev); pdev 6507 drivers/net/wireless/intel/iwlegacy/4965-mac.c il->pci_dev = pdev; pdev 6513 drivers/net/wireless/intel/iwlegacy/4965-mac.c pci_disable_link_state(pdev, pdev 6517 drivers/net/wireless/intel/iwlegacy/4965-mac.c if (pci_enable_device(pdev)) { pdev 6522 drivers/net/wireless/intel/iwlegacy/4965-mac.c pci_set_master(pdev); pdev 6524 drivers/net/wireless/intel/iwlegacy/4965-mac.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(36)); pdev 6526 drivers/net/wireless/intel/iwlegacy/4965-mac.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(36)); pdev 6528 drivers/net/wireless/intel/iwlegacy/4965-mac.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 6531 drivers/net/wireless/intel/iwlegacy/4965-mac.c pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 6539 drivers/net/wireless/intel/iwlegacy/4965-mac.c err = pci_request_regions(pdev, DRV_NAME); pdev 6543 drivers/net/wireless/intel/iwlegacy/4965-mac.c pci_set_drvdata(pdev, il); pdev 6548 drivers/net/wireless/intel/iwlegacy/4965-mac.c il->hw_base = pci_ioremap_bar(pdev, 0); pdev 6555 drivers/net/wireless/intel/iwlegacy/4965-mac.c (unsigned long long)pci_resource_len(pdev, 0)); pdev 6576 drivers/net/wireless/intel/iwlegacy/4965-mac.c pci_write_config_byte(pdev, PCI_CFG_RETRY_TIMEOUT, 0x00); pdev 6680 drivers/net/wireless/intel/iwlegacy/4965-mac.c pci_release_regions(pdev); pdev 6682 drivers/net/wireless/intel/iwlegacy/4965-mac.c pci_disable_device(pdev); pdev 6690 drivers/net/wireless/intel/iwlegacy/4965-mac.c il4965_pci_remove(struct pci_dev *pdev) pdev 6692 drivers/net/wireless/intel/iwlegacy/4965-mac.c struct il_priv *il = pci_get_drvdata(pdev); pdev 6703 drivers/net/wireless/intel/iwlegacy/4965-mac.c sysfs_remove_group(&pdev->dev.kobj, &il_attribute_group); pdev 6758 drivers/net/wireless/intel/iwlegacy/4965-mac.c pci_release_regions(pdev); pdev 6759 drivers/net/wireless/intel/iwlegacy/4965-mac.c pci_disable_device(pdev); pdev 4962 drivers/net/wireless/intel/iwlegacy/common.c struct pci_dev *pdev = to_pci_dev(device); pdev 4963 drivers/net/wireless/intel/iwlegacy/common.c struct il_priv *il = pci_get_drvdata(pdev); pdev 4970 drivers/net/wireless/intel/iwlegacy/common.c pci_write_config_byte(pdev, PCI_CFG_RETRY_TIMEOUT, 0x00); pdev 993 drivers/net/wireless/intel/iwlwifi/pcie/drv.c static int iwl_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 1001 drivers/net/wireless/intel/iwlwifi/pcie/drv.c iwl_trans = iwl_trans_pcie_alloc(pdev, ent, &cfg->trans); pdev 1147 drivers/net/wireless/intel/iwlwifi/pcie/drv.c pci_set_drvdata(pdev, iwl_trans); pdev 1171 drivers/net/wireless/intel/iwlwifi/pcie/drv.c static void iwl_pci_remove(struct pci_dev *pdev) pdev 1173 drivers/net/wireless/intel/iwlwifi/pcie/drv.c struct iwl_trans *trans = pci_get_drvdata(pdev); pdev 1194 drivers/net/wireless/intel/iwlwifi/pcie/drv.c struct pci_dev *pdev = to_pci_dev(device); pdev 1195 drivers/net/wireless/intel/iwlwifi/pcie/drv.c struct iwl_trans *trans = pci_get_drvdata(pdev); pdev 1207 drivers/net/wireless/intel/iwlwifi/pcie/drv.c pci_write_config_byte(pdev, PCI_CFG_RETRY_TIMEOUT, 0x00); pdev 641 drivers/net/wireless/intel/iwlwifi/pcie/internal.h *iwl_trans_pcie_alloc(struct pci_dev *pdev, pdev 97 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct pci_dev *pdev = trans_pcie->pci_dev; pdev 123 drivers/net/wireless/intel/iwlwifi/pcie/trans.c sprintf(prefix, "iwlwifi %s: ", pci_name(pdev)); pdev 126 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (pci_read_config_dword(pdev, i, ptr)) pdev 135 drivers/net/wireless/intel/iwlwifi/pcie/trans.c pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_ERR); pdev 139 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (pci_read_config_dword(pdev, pos + i, ptr)) pdev 146 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (!pdev->bus->self) pdev 149 drivers/net/wireless/intel/iwlwifi/pcie/trans.c pdev = pdev->bus->self; pdev 150 drivers/net/wireless/intel/iwlwifi/pcie/trans.c sprintf(prefix, "iwlwifi %s: ", pci_name(pdev)); pdev 153 drivers/net/wireless/intel/iwlwifi/pcie/trans.c pci_name(pdev)); pdev 155 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (pci_read_config_dword(pdev, i, ptr)) pdev 161 drivers/net/wireless/intel/iwlwifi/pcie/trans.c pdev = pcie_find_root_port(pdev); pdev 162 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (pdev) pdev 163 drivers/net/wireless/intel/iwlwifi/pcie/trans.c pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_ERR); pdev 166 drivers/net/wireless/intel/iwlwifi/pcie/trans.c pci_name(pdev)); pdev 167 drivers/net/wireless/intel/iwlwifi/pcie/trans.c sprintf(prefix, "iwlwifi %s: ", pci_name(pdev)); pdev 169 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (pci_read_config_dword(pdev, pos + i, ptr)) pdev 1631 drivers/net/wireless/intel/iwlwifi/pcie/trans.c iwl_pcie_set_interrupt_capa(struct pci_dev *pdev, pdev 1646 drivers/net/wireless/intel/iwlwifi/pcie/trans.c num_irqs = pci_enable_msix_range(pdev, trans_pcie->msix_entries, pdev 1685 drivers/net/wireless/intel/iwlwifi/pcie/trans.c ret = pci_enable_msi(pdev); pdev 1687 drivers/net/wireless/intel/iwlwifi/pcie/trans.c dev_err(&pdev->dev, "pci_enable_msi failed - %d\n", ret); pdev 1689 drivers/net/wireless/intel/iwlwifi/pcie/trans.c pci_read_config_word(pdev, PCI_COMMAND, &pci_cmd); pdev 1692 drivers/net/wireless/intel/iwlwifi/pcie/trans.c pci_write_config_word(pdev, PCI_COMMAND, pci_cmd); pdev 1721 drivers/net/wireless/intel/iwlwifi/pcie/trans.c static int iwl_pcie_init_msix_handler(struct pci_dev *pdev, pdev 1729 drivers/net/wireless/intel/iwlwifi/pcie/trans.c const char *qname = queue_name(&pdev->dev, trans_pcie, i); pdev 1735 drivers/net/wireless/intel/iwlwifi/pcie/trans.c ret = devm_request_threaded_irq(&pdev->dev, pdev 2023 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct pci_dev *pdev; pdev 2031 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct pci_dev *pdev = removal->pdev; pdev 2034 drivers/net/wireless/intel/iwlwifi/pcie/trans.c dev_err(&pdev->dev, "Device gone - attempting removal\n"); pdev 2035 drivers/net/wireless/intel/iwlwifi/pcie/trans.c kobject_uevent_env(&pdev->dev.kobj, KOBJ_CHANGE, prop); pdev 2037 drivers/net/wireless/intel/iwlwifi/pcie/trans.c pci_dev_put(pdev); pdev 2038 drivers/net/wireless/intel/iwlwifi/pcie/trans.c pci_stop_and_remove_bus_device(pdev); pdev 2126 drivers/net/wireless/intel/iwlwifi/pcie/trans.c removal->pdev = to_pci_dev(trans->dev); pdev 2128 drivers/net/wireless/intel/iwlwifi/pcie/trans.c pci_dev_get(removal->pdev); pdev 3460 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans *iwl_trans_pcie_alloc(struct pci_dev *pdev, pdev 3488 drivers/net/wireless/intel/iwlwifi/pcie/trans.c ret = pcim_enable_device(pdev); pdev 3492 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans = iwl_trans_alloc(sizeof(struct iwl_trans_pcie), &pdev->dev, ops, pdev 3527 drivers/net/wireless/intel/iwlwifi/pcie/trans.c pci_disable_link_state(pdev, PCIE_LINK_STATE_L0S | pdev 3545 drivers/net/wireless/intel/iwlwifi/pcie/trans.c pci_set_master(pdev); pdev 3547 drivers/net/wireless/intel/iwlwifi/pcie/trans.c ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(addr_size)); pdev 3549 drivers/net/wireless/intel/iwlwifi/pcie/trans.c ret = pci_set_consistent_dma_mask(pdev, pdev 3552 drivers/net/wireless/intel/iwlwifi/pcie/trans.c ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 3554 drivers/net/wireless/intel/iwlwifi/pcie/trans.c ret = pci_set_consistent_dma_mask(pdev, pdev 3558 drivers/net/wireless/intel/iwlwifi/pcie/trans.c dev_err(&pdev->dev, "No suitable DMA available\n"); pdev 3563 drivers/net/wireless/intel/iwlwifi/pcie/trans.c ret = pcim_iomap_regions_request_all(pdev, BIT(0), DRV_NAME); pdev 3565 drivers/net/wireless/intel/iwlwifi/pcie/trans.c dev_err(&pdev->dev, "pcim_iomap_regions_request_all failed\n"); pdev 3569 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->hw_base = pcim_iomap_table(pdev)[0]; pdev 3571 drivers/net/wireless/intel/iwlwifi/pcie/trans.c dev_err(&pdev->dev, "pcim_iomap_table failed\n"); pdev 3578 drivers/net/wireless/intel/iwlwifi/pcie/trans.c pci_write_config_byte(pdev, PCI_CFG_RETRY_TIMEOUT, 0x00); pdev 3580 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->pci_dev = pdev; pdev 3585 drivers/net/wireless/intel/iwlwifi/pcie/trans.c dev_err(&pdev->dev, "HW_REV=0xFFFFFFFF, PCI issues?\n"); pdev 3618 drivers/net/wireless/intel/iwlwifi/pcie/trans.c iwl_pcie_set_interrupt_capa(pdev, trans, cfg_trans); pdev 3619 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans->hw_id = (pdev->device << 16) + pdev->subsystem_device; pdev 3621 drivers/net/wireless/intel/iwlwifi/pcie/trans.c "PCI ID: 0x%04X:0x%04X", pdev->device, pdev->subsystem_device); pdev 3629 drivers/net/wireless/intel/iwlwifi/pcie/trans.c ret = iwl_pcie_init_msix_handler(pdev, trans_pcie); pdev 3637 drivers/net/wireless/intel/iwlwifi/pcie/trans.c ret = devm_request_threaded_irq(&pdev->dev, pdev->irq, pdev 3642 drivers/net/wireless/intel/iwlwifi/pcie/trans.c IWL_ERR(trans, "Error allocating IRQ %d\n", pdev->irq); pdev 290 drivers/net/wireless/intersil/hostap/hostap_pci.c static int prism2_pci_probe(struct pci_dev *pdev, pdev 306 drivers/net/wireless/intersil/hostap/hostap_pci.c if (pci_enable_device(pdev)) pdev 309 drivers/net/wireless/intersil/hostap/hostap_pci.c phymem = pci_resource_start(pdev, 0); pdev 311 drivers/net/wireless/intersil/hostap/hostap_pci.c if (!request_mem_region(phymem, pci_resource_len(pdev, 0), "Prism2")) { pdev 316 drivers/net/wireless/intersil/hostap/hostap_pci.c mem = pci_ioremap_bar(pdev, 0); pdev 323 drivers/net/wireless/intersil/hostap/hostap_pci.c &pdev->dev); pdev 331 drivers/net/wireless/intersil/hostap/hostap_pci.c dev->irq = pdev->irq; pdev 337 drivers/net/wireless/intersil/hostap/hostap_pci.c pci_set_drvdata(pdev, dev); pdev 364 drivers/net/wireless/intersil/hostap/hostap_pci.c release_mem_region(phymem, pci_resource_len(pdev, 0)); pdev 367 drivers/net/wireless/intersil/hostap/hostap_pci.c pci_disable_device(pdev); pdev 377 drivers/net/wireless/intersil/hostap/hostap_pci.c static void prism2_pci_remove(struct pci_dev *pdev) pdev 384 drivers/net/wireless/intersil/hostap/hostap_pci.c dev = pci_get_drvdata(pdev); pdev 401 drivers/net/wireless/intersil/hostap/hostap_pci.c release_mem_region(pci_resource_start(pdev, 0), pdev 402 drivers/net/wireless/intersil/hostap/hostap_pci.c pci_resource_len(pdev, 0)); pdev 403 drivers/net/wireless/intersil/hostap/hostap_pci.c pci_disable_device(pdev); pdev 408 drivers/net/wireless/intersil/hostap/hostap_pci.c static int prism2_pci_suspend(struct pci_dev *pdev, pm_message_t state) pdev 410 drivers/net/wireless/intersil/hostap/hostap_pci.c struct net_device *dev = pci_get_drvdata(pdev); pdev 417 drivers/net/wireless/intersil/hostap/hostap_pci.c pci_save_state(pdev); pdev 418 drivers/net/wireless/intersil/hostap/hostap_pci.c pci_disable_device(pdev); pdev 419 drivers/net/wireless/intersil/hostap/hostap_pci.c pci_set_power_state(pdev, PCI_D3hot); pdev 424 drivers/net/wireless/intersil/hostap/hostap_pci.c static int prism2_pci_resume(struct pci_dev *pdev) pdev 426 drivers/net/wireless/intersil/hostap/hostap_pci.c struct net_device *dev = pci_get_drvdata(pdev); pdev 429 drivers/net/wireless/intersil/hostap/hostap_pci.c err = pci_enable_device(pdev); pdev 435 drivers/net/wireless/intersil/hostap/hostap_pci.c pci_restore_state(pdev); pdev 431 drivers/net/wireless/intersil/hostap/hostap_plx.c static int prism2_plx_probe(struct pci_dev *pdev, pdev 452 drivers/net/wireless/intersil/hostap/hostap_plx.c if (pci_enable_device(pdev)) pdev 456 drivers/net/wireless/intersil/hostap/hostap_plx.c tmd7160 = (pdev->vendor == 0x15e8) && (pdev->device == 0x0131); pdev 458 drivers/net/wireless/intersil/hostap/hostap_plx.c plx_ioaddr = pci_resource_start(pdev, 1); pdev 459 drivers/net/wireless/intersil/hostap/hostap_plx.c pccard_ioaddr = pci_resource_start(pdev, tmd7160 ? 2 : 3); pdev 467 drivers/net/wireless/intersil/hostap/hostap_plx.c plx_ioaddr, pdev->irq, pccard_ioaddr); pdev 483 drivers/net/wireless/intersil/hostap/hostap_plx.c pccard_attr_mem = pci_resource_start(pdev, 2); pdev 484 drivers/net/wireless/intersil/hostap/hostap_plx.c pccard_attr_len = pci_resource_len(pdev, 2); pdev 498 drivers/net/wireless/intersil/hostap/hostap_plx.c pccard_attr_mem, plx_ioaddr, pdev->irq, pccard_ioaddr); pdev 537 drivers/net/wireless/intersil/hostap/hostap_plx.c &pdev->dev); pdev 545 drivers/net/wireless/intersil/hostap/hostap_plx.c dev->irq = pdev->irq; pdev 550 drivers/net/wireless/intersil/hostap/hostap_plx.c pci_set_drvdata(pdev, dev); pdev 574 drivers/net/wireless/intersil/hostap/hostap_plx.c pci_disable_device(pdev); pdev 584 drivers/net/wireless/intersil/hostap/hostap_plx.c static void prism2_plx_remove(struct pci_dev *pdev) pdev 590 drivers/net/wireless/intersil/hostap/hostap_plx.c dev = pci_get_drvdata(pdev); pdev 605 drivers/net/wireless/intersil/hostap/hostap_plx.c pci_disable_device(pdev); pdev 141 drivers/net/wireless/intersil/orinoco/orinoco_nortel.c static int orinoco_nortel_init_one(struct pci_dev *pdev, pdev 149 drivers/net/wireless/intersil/orinoco/orinoco_nortel.c err = pci_enable_device(pdev); pdev 155 drivers/net/wireless/intersil/orinoco/orinoco_nortel.c err = pci_request_regions(pdev, DRIVER_NAME); pdev 161 drivers/net/wireless/intersil/orinoco/orinoco_nortel.c bridge_io = pci_iomap(pdev, 0, 0); pdev 168 drivers/net/wireless/intersil/orinoco/orinoco_nortel.c attr_io = pci_iomap(pdev, 1, 0); pdev 175 drivers/net/wireless/intersil/orinoco/orinoco_nortel.c hermes_io = pci_iomap(pdev, 2, 0); pdev 183 drivers/net/wireless/intersil/orinoco/orinoco_nortel.c priv = alloc_orinocodev(sizeof(*card), &pdev->dev, pdev 197 drivers/net/wireless/intersil/orinoco/orinoco_nortel.c err = request_irq(pdev->irq, orinoco_interrupt, IRQF_SHARED, pdev 200 drivers/net/wireless/intersil/orinoco/orinoco_nortel.c printk(KERN_ERR PFX "Cannot allocate IRQ %d\n", pdev->irq); pdev 229 drivers/net/wireless/intersil/orinoco/orinoco_nortel.c pci_set_drvdata(pdev, priv); pdev 236 drivers/net/wireless/intersil/orinoco/orinoco_nortel.c free_irq(pdev->irq, priv); pdev 242 drivers/net/wireless/intersil/orinoco/orinoco_nortel.c pci_iounmap(pdev, hermes_io); pdev 245 drivers/net/wireless/intersil/orinoco/orinoco_nortel.c pci_iounmap(pdev, attr_io); pdev 248 drivers/net/wireless/intersil/orinoco/orinoco_nortel.c pci_iounmap(pdev, bridge_io); pdev 251 drivers/net/wireless/intersil/orinoco/orinoco_nortel.c pci_release_regions(pdev); pdev 254 drivers/net/wireless/intersil/orinoco/orinoco_nortel.c pci_disable_device(pdev); pdev 259 drivers/net/wireless/intersil/orinoco/orinoco_nortel.c static void orinoco_nortel_remove_one(struct pci_dev *pdev) pdev 261 drivers/net/wireless/intersil/orinoco/orinoco_nortel.c struct orinoco_private *priv = pci_get_drvdata(pdev); pdev 269 drivers/net/wireless/intersil/orinoco/orinoco_nortel.c free_irq(pdev->irq, priv); pdev 271 drivers/net/wireless/intersil/orinoco/orinoco_nortel.c pci_iounmap(pdev, priv->hw.iobase); pdev 272 drivers/net/wireless/intersil/orinoco/orinoco_nortel.c pci_iounmap(pdev, card->attr_io); pdev 273 drivers/net/wireless/intersil/orinoco/orinoco_nortel.c pci_iounmap(pdev, card->bridge_io); pdev 274 drivers/net/wireless/intersil/orinoco/orinoco_nortel.c pci_release_regions(pdev); pdev 275 drivers/net/wireless/intersil/orinoco/orinoco_nortel.c pci_disable_device(pdev); pdev 113 drivers/net/wireless/intersil/orinoco/orinoco_pci.c static int orinoco_pci_init_one(struct pci_dev *pdev, pdev 121 drivers/net/wireless/intersil/orinoco/orinoco_pci.c err = pci_enable_device(pdev); pdev 127 drivers/net/wireless/intersil/orinoco/orinoco_pci.c err = pci_request_regions(pdev, DRIVER_NAME); pdev 133 drivers/net/wireless/intersil/orinoco/orinoco_pci.c hermes_io = pci_iomap(pdev, 0, 0); pdev 141 drivers/net/wireless/intersil/orinoco/orinoco_pci.c priv = alloc_orinocodev(sizeof(*card), &pdev->dev, pdev 153 drivers/net/wireless/intersil/orinoco/orinoco_pci.c err = request_irq(pdev->irq, orinoco_interrupt, IRQF_SHARED, pdev 156 drivers/net/wireless/intersil/orinoco/orinoco_pci.c printk(KERN_ERR PFX "Cannot allocate IRQ %d\n", pdev->irq); pdev 179 drivers/net/wireless/intersil/orinoco/orinoco_pci.c pci_set_drvdata(pdev, priv); pdev 186 drivers/net/wireless/intersil/orinoco/orinoco_pci.c free_irq(pdev->irq, priv); pdev 192 drivers/net/wireless/intersil/orinoco/orinoco_pci.c pci_iounmap(pdev, hermes_io); pdev 195 drivers/net/wireless/intersil/orinoco/orinoco_pci.c pci_release_regions(pdev); pdev 198 drivers/net/wireless/intersil/orinoco/orinoco_pci.c pci_disable_device(pdev); pdev 203 drivers/net/wireless/intersil/orinoco/orinoco_pci.c static void orinoco_pci_remove_one(struct pci_dev *pdev) pdev 205 drivers/net/wireless/intersil/orinoco/orinoco_pci.c struct orinoco_private *priv = pci_get_drvdata(pdev); pdev 209 drivers/net/wireless/intersil/orinoco/orinoco_pci.c free_irq(pdev->irq, priv); pdev 211 drivers/net/wireless/intersil/orinoco/orinoco_pci.c pci_iounmap(pdev, priv->hw.iobase); pdev 212 drivers/net/wireless/intersil/orinoco/orinoco_pci.c pci_release_regions(pdev); pdev 213 drivers/net/wireless/intersil/orinoco/orinoco_pci.c pci_disable_device(pdev); pdev 22 drivers/net/wireless/intersil/orinoco/orinoco_pci.h static int orinoco_pci_suspend(struct pci_dev *pdev, pm_message_t state) pdev 24 drivers/net/wireless/intersil/orinoco/orinoco_pci.h struct orinoco_private *priv = pci_get_drvdata(pdev); pdev 27 drivers/net/wireless/intersil/orinoco/orinoco_pci.h free_irq(pdev->irq, priv); pdev 28 drivers/net/wireless/intersil/orinoco/orinoco_pci.h pci_save_state(pdev); pdev 29 drivers/net/wireless/intersil/orinoco/orinoco_pci.h pci_disable_device(pdev); pdev 30 drivers/net/wireless/intersil/orinoco/orinoco_pci.h pci_set_power_state(pdev, PCI_D3hot); pdev 35 drivers/net/wireless/intersil/orinoco/orinoco_pci.h static int orinoco_pci_resume(struct pci_dev *pdev) pdev 37 drivers/net/wireless/intersil/orinoco/orinoco_pci.h struct orinoco_private *priv = pci_get_drvdata(pdev); pdev 41 drivers/net/wireless/intersil/orinoco/orinoco_pci.h pci_set_power_state(pdev, PCI_D0); pdev 42 drivers/net/wireless/intersil/orinoco/orinoco_pci.h err = pci_enable_device(pdev); pdev 48 drivers/net/wireless/intersil/orinoco/orinoco_pci.h pci_restore_state(pdev); pdev 50 drivers/net/wireless/intersil/orinoco/orinoco_pci.h err = request_irq(pdev->irq, orinoco_interrupt, IRQF_SHARED, pdev 55 drivers/net/wireless/intersil/orinoco/orinoco_pci.h pci_disable_device(pdev); pdev 180 drivers/net/wireless/intersil/orinoco/orinoco_plx.c static int orinoco_plx_init_one(struct pci_dev *pdev, pdev 188 drivers/net/wireless/intersil/orinoco/orinoco_plx.c err = pci_enable_device(pdev); pdev 194 drivers/net/wireless/intersil/orinoco/orinoco_plx.c err = pci_request_regions(pdev, DRIVER_NAME); pdev 200 drivers/net/wireless/intersil/orinoco/orinoco_plx.c bridge_io = pci_iomap(pdev, 1, 0); pdev 207 drivers/net/wireless/intersil/orinoco/orinoco_plx.c attr_io = pci_iomap(pdev, 2, 0); pdev 214 drivers/net/wireless/intersil/orinoco/orinoco_plx.c hermes_io = pci_iomap(pdev, 3, 0); pdev 222 drivers/net/wireless/intersil/orinoco/orinoco_plx.c priv = alloc_orinocodev(sizeof(*card), &pdev->dev, pdev 236 drivers/net/wireless/intersil/orinoco/orinoco_plx.c err = request_irq(pdev->irq, orinoco_interrupt, IRQF_SHARED, pdev 239 drivers/net/wireless/intersil/orinoco/orinoco_plx.c printk(KERN_ERR PFX "Cannot allocate IRQ %d\n", pdev->irq); pdev 268 drivers/net/wireless/intersil/orinoco/orinoco_plx.c pci_set_drvdata(pdev, priv); pdev 275 drivers/net/wireless/intersil/orinoco/orinoco_plx.c free_irq(pdev->irq, priv); pdev 281 drivers/net/wireless/intersil/orinoco/orinoco_plx.c pci_iounmap(pdev, hermes_io); pdev 284 drivers/net/wireless/intersil/orinoco/orinoco_plx.c pci_iounmap(pdev, attr_io); pdev 287 drivers/net/wireless/intersil/orinoco/orinoco_plx.c pci_iounmap(pdev, bridge_io); pdev 290 drivers/net/wireless/intersil/orinoco/orinoco_plx.c pci_release_regions(pdev); pdev 293 drivers/net/wireless/intersil/orinoco/orinoco_plx.c pci_disable_device(pdev); pdev 298 drivers/net/wireless/intersil/orinoco/orinoco_plx.c static void orinoco_plx_remove_one(struct pci_dev *pdev) pdev 300 drivers/net/wireless/intersil/orinoco/orinoco_plx.c struct orinoco_private *priv = pci_get_drvdata(pdev); pdev 305 drivers/net/wireless/intersil/orinoco/orinoco_plx.c free_irq(pdev->irq, priv); pdev 307 drivers/net/wireless/intersil/orinoco/orinoco_plx.c pci_iounmap(pdev, priv->hw.iobase); pdev 308 drivers/net/wireless/intersil/orinoco/orinoco_plx.c pci_iounmap(pdev, card->attr_io); pdev 309 drivers/net/wireless/intersil/orinoco/orinoco_plx.c pci_iounmap(pdev, card->bridge_io); pdev 310 drivers/net/wireless/intersil/orinoco/orinoco_plx.c pci_release_regions(pdev); pdev 311 drivers/net/wireless/intersil/orinoco/orinoco_plx.c pci_disable_device(pdev); pdev 91 drivers/net/wireless/intersil/orinoco/orinoco_tmd.c static int orinoco_tmd_init_one(struct pci_dev *pdev, pdev 99 drivers/net/wireless/intersil/orinoco/orinoco_tmd.c err = pci_enable_device(pdev); pdev 105 drivers/net/wireless/intersil/orinoco/orinoco_tmd.c err = pci_request_regions(pdev, DRIVER_NAME); pdev 111 drivers/net/wireless/intersil/orinoco/orinoco_tmd.c bridge_io = pci_iomap(pdev, 1, 0); pdev 118 drivers/net/wireless/intersil/orinoco/orinoco_tmd.c hermes_io = pci_iomap(pdev, 2, 0); pdev 126 drivers/net/wireless/intersil/orinoco/orinoco_tmd.c priv = alloc_orinocodev(sizeof(*card), &pdev->dev, pdev 139 drivers/net/wireless/intersil/orinoco/orinoco_tmd.c err = request_irq(pdev->irq, orinoco_interrupt, IRQF_SHARED, pdev 142 drivers/net/wireless/intersil/orinoco/orinoco_tmd.c printk(KERN_ERR PFX "Cannot allocate IRQ %d\n", pdev->irq); pdev 165 drivers/net/wireless/intersil/orinoco/orinoco_tmd.c pci_set_drvdata(pdev, priv); pdev 170 drivers/net/wireless/intersil/orinoco/orinoco_tmd.c free_irq(pdev->irq, priv); pdev 176 drivers/net/wireless/intersil/orinoco/orinoco_tmd.c pci_iounmap(pdev, hermes_io); pdev 179 drivers/net/wireless/intersil/orinoco/orinoco_tmd.c pci_iounmap(pdev, bridge_io); pdev 182 drivers/net/wireless/intersil/orinoco/orinoco_tmd.c pci_release_regions(pdev); pdev 185 drivers/net/wireless/intersil/orinoco/orinoco_tmd.c pci_disable_device(pdev); pdev 190 drivers/net/wireless/intersil/orinoco/orinoco_tmd.c static void orinoco_tmd_remove_one(struct pci_dev *pdev) pdev 192 drivers/net/wireless/intersil/orinoco/orinoco_tmd.c struct orinoco_private *priv = pci_get_drvdata(pdev); pdev 196 drivers/net/wireless/intersil/orinoco/orinoco_tmd.c free_irq(pdev->irq, priv); pdev 198 drivers/net/wireless/intersil/orinoco/orinoco_tmd.c pci_iounmap(pdev, priv->hw.iobase); pdev 199 drivers/net/wireless/intersil/orinoco/orinoco_tmd.c pci_iounmap(pdev, card->bridge_io); pdev 200 drivers/net/wireless/intersil/orinoco/orinoco_tmd.c pci_release_regions(pdev); pdev 201 drivers/net/wireless/intersil/orinoco/orinoco_tmd.c pci_disable_device(pdev); pdev 796 drivers/net/wireless/intersil/p54/main.c int p54_register_common(struct ieee80211_hw *dev, struct device *pdev) pdev 803 drivers/net/wireless/intersil/p54/main.c dev_err(pdev, "Cannot register device (%d).\n", err); pdev 816 drivers/net/wireless/intersil/p54/main.c dev_info(pdev, "is registered as '%s'\n", wiphy_name(dev->wiphy)); pdev 273 drivers/net/wireless/intersil/p54/p54.h int p54_register_common(struct ieee80211_hw *dev, struct device *pdev); pdev 84 drivers/net/wireless/intersil/p54/p54pci.c dev_err(&priv->pdev->dev, "wrong firmware, " pdev 156 drivers/net/wireless/intersil/p54/p54pci.c mapping = pci_map_single(priv->pdev, pdev 161 drivers/net/wireless/intersil/p54/p54pci.c if (pci_dma_mapping_error(priv->pdev, mapping)) { pdev 163 drivers/net/wireless/intersil/p54/p54pci.c dev_err(&priv->pdev->dev, pdev 212 drivers/net/wireless/intersil/p54/p54pci.c dev_err(&priv->pdev->dev, "rx'd frame size " pdev 218 drivers/net/wireless/intersil/p54/p54pci.c pci_dma_sync_single_for_cpu(priv->pdev, dma_addr, pdev 223 drivers/net/wireless/intersil/p54/p54pci.c pci_unmap_single(priv->pdev, dma_addr, pdev 229 drivers/net/wireless/intersil/p54/p54pci.c pci_dma_sync_single_for_device(priv->pdev, dma_addr, pdev 261 drivers/net/wireless/intersil/p54/p54pci.c pci_unmap_single(priv->pdev, le32_to_cpu(desc->host_addr), pdev 337 drivers/net/wireless/intersil/p54/p54pci.c mapping = pci_map_single(priv->pdev, skb->data, skb->len, pdev 339 drivers/net/wireless/intersil/p54/p54pci.c if (pci_dma_mapping_error(priv->pdev, mapping)) { pdev 342 drivers/net/wireless/intersil/p54/p54pci.c dev_err(&priv->pdev->dev, "TX DMA mapping error\n"); pdev 372 drivers/net/wireless/intersil/p54/p54pci.c free_irq(priv->pdev->irq, dev); pdev 381 drivers/net/wireless/intersil/p54/p54pci.c pci_unmap_single(priv->pdev, pdev 392 drivers/net/wireless/intersil/p54/p54pci.c pci_unmap_single(priv->pdev, pdev 403 drivers/net/wireless/intersil/p54/p54pci.c pci_unmap_single(priv->pdev, pdev 415 drivers/net/wireless/intersil/p54/p54pci.c pci_unmap_single(priv->pdev, pdev 434 drivers/net/wireless/intersil/p54/p54pci.c err = request_irq(priv->pdev->irq, p54p_interrupt, pdev 437 drivers/net/wireless/intersil/p54/p54pci.c dev_err(&priv->pdev->dev, "failed to register IRQ handler\n"); pdev 444 drivers/net/wireless/intersil/p54/p54pci.c free_irq(priv->pdev->irq, dev); pdev 495 drivers/net/wireless/intersil/p54/p54pci.c struct pci_dev *pdev = priv->pdev; pdev 499 drivers/net/wireless/intersil/p54/p54pci.c dev_err(&pdev->dev, "Cannot find firmware (isl3886pci)\n"); pdev 514 drivers/net/wireless/intersil/p54/p54pci.c err = p54_register_common(dev, &pdev->dev); pdev 523 drivers/net/wireless/intersil/p54/p54pci.c struct device *parent = pdev->dev.parent; pdev 533 drivers/net/wireless/intersil/p54/p54pci.c device_release_driver(&pdev->dev); pdev 539 drivers/net/wireless/intersil/p54/p54pci.c pci_dev_put(pdev); pdev 542 drivers/net/wireless/intersil/p54/p54pci.c static int p54p_probe(struct pci_dev *pdev, pdev 550 drivers/net/wireless/intersil/p54/p54pci.c pci_dev_get(pdev); pdev 551 drivers/net/wireless/intersil/p54/p54pci.c err = pci_enable_device(pdev); pdev 553 drivers/net/wireless/intersil/p54/p54pci.c dev_err(&pdev->dev, "Cannot enable new PCI device\n"); pdev 557 drivers/net/wireless/intersil/p54/p54pci.c mem_addr = pci_resource_start(pdev, 0); pdev 558 drivers/net/wireless/intersil/p54/p54pci.c mem_len = pci_resource_len(pdev, 0); pdev 560 drivers/net/wireless/intersil/p54/p54pci.c dev_err(&pdev->dev, "Too short PCI resources\n"); pdev 565 drivers/net/wireless/intersil/p54/p54pci.c err = pci_request_regions(pdev, "p54pci"); pdev 567 drivers/net/wireless/intersil/p54/p54pci.c dev_err(&pdev->dev, "Cannot obtain PCI resources\n"); pdev 571 drivers/net/wireless/intersil/p54/p54pci.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 573 drivers/net/wireless/intersil/p54/p54pci.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 575 drivers/net/wireless/intersil/p54/p54pci.c dev_err(&pdev->dev, "No suitable DMA available\n"); pdev 579 drivers/net/wireless/intersil/p54/p54pci.c pci_set_master(pdev); pdev 580 drivers/net/wireless/intersil/p54/p54pci.c pci_try_set_mwi(pdev); pdev 582 drivers/net/wireless/intersil/p54/p54pci.c pci_write_config_byte(pdev, 0x40, 0); pdev 583 drivers/net/wireless/intersil/p54/p54pci.c pci_write_config_byte(pdev, 0x41, 0); pdev 587 drivers/net/wireless/intersil/p54/p54pci.c dev_err(&pdev->dev, "ieee80211 alloc failed\n"); pdev 593 drivers/net/wireless/intersil/p54/p54pci.c priv->pdev = pdev; pdev 596 drivers/net/wireless/intersil/p54/p54pci.c SET_IEEE80211_DEV(dev, &pdev->dev); pdev 597 drivers/net/wireless/intersil/p54/p54pci.c pci_set_drvdata(pdev, dev); pdev 601 drivers/net/wireless/intersil/p54/p54pci.c dev_err(&pdev->dev, "Cannot map device memory\n"); pdev 606 drivers/net/wireless/intersil/p54/p54pci.c priv->ring_control = pci_alloc_consistent(pdev, sizeof(*priv->ring_control), pdev 609 drivers/net/wireless/intersil/p54/p54pci.c dev_err(&pdev->dev, "Cannot allocate rings\n"); pdev 621 drivers/net/wireless/intersil/p54/p54pci.c &priv->pdev->dev, GFP_KERNEL, pdev 626 drivers/net/wireless/intersil/p54/p54pci.c pci_free_consistent(pdev, sizeof(*priv->ring_control), pdev 636 drivers/net/wireless/intersil/p54/p54pci.c pci_release_regions(pdev); pdev 638 drivers/net/wireless/intersil/p54/p54pci.c pci_disable_device(pdev); pdev 640 drivers/net/wireless/intersil/p54/p54pci.c pci_dev_put(pdev); pdev 644 drivers/net/wireless/intersil/p54/p54pci.c static void p54p_remove(struct pci_dev *pdev) pdev 646 drivers/net/wireless/intersil/p54/p54pci.c struct ieee80211_hw *dev = pci_get_drvdata(pdev); pdev 656 drivers/net/wireless/intersil/p54/p54pci.c pci_free_consistent(pdev, sizeof(*priv->ring_control), pdev 659 drivers/net/wireless/intersil/p54/p54pci.c pci_release_regions(pdev); pdev 660 drivers/net/wireless/intersil/p54/p54pci.c pci_disable_device(pdev); pdev 667 drivers/net/wireless/intersil/p54/p54pci.c struct pci_dev *pdev = to_pci_dev(device); pdev 669 drivers/net/wireless/intersil/p54/p54pci.c pci_save_state(pdev); pdev 670 drivers/net/wireless/intersil/p54/p54pci.c pci_set_power_state(pdev, PCI_D3hot); pdev 671 drivers/net/wireless/intersil/p54/p54pci.c pci_disable_device(pdev); pdev 677 drivers/net/wireless/intersil/p54/p54pci.c struct pci_dev *pdev = to_pci_dev(device); pdev 680 drivers/net/wireless/intersil/p54/p54pci.c err = pci_reenable_device(pdev); pdev 683 drivers/net/wireless/intersil/p54/p54pci.c return pci_set_power_state(pdev, PCI_D0); pdev 91 drivers/net/wireless/intersil/p54/p54pci.h struct pci_dev *pdev; pdev 423 drivers/net/wireless/intersil/prism54/islpci_dev.c synchronize_irq(priv->pdev->irq); pdev 623 drivers/net/wireless/intersil/prism54/islpci_dev.c ioremap(pci_resource_start(priv->pdev, 0), pdev 639 drivers/net/wireless/intersil/prism54/islpci_dev.c priv->driver_mem_address = pci_alloc_consistent(priv->pdev, pdev 695 drivers/net/wireless/intersil/prism54/islpci_dev.c pci_map_single(priv->pdev, (void *) skb->data, pdev 698 drivers/net/wireless/intersil/prism54/islpci_dev.c if (pci_dma_mapping_error(priv->pdev, pdev 730 drivers/net/wireless/intersil/prism54/islpci_dev.c pci_free_consistent(priv->pdev, HOST_MEM_BLOCK, pdev 744 drivers/net/wireless/intersil/prism54/islpci_dev.c pci_unmap_single(priv->pdev, buf->pci_addr, pdev 755 drivers/net/wireless/intersil/prism54/islpci_dev.c pci_unmap_single(priv->pdev, pdev 807 drivers/net/wireless/intersil/prism54/islpci_dev.c islpci_setup(struct pci_dev *pdev) pdev 815 drivers/net/wireless/intersil/prism54/islpci_dev.c pci_set_drvdata(pdev, ndev); pdev 816 drivers/net/wireless/intersil/prism54/islpci_dev.c SET_NETDEV_DEV(ndev, &pdev->dev); pdev 820 drivers/net/wireless/intersil/prism54/islpci_dev.c ndev->base_addr = pci_resource_start(pdev, 0); pdev 821 drivers/net/wireless/intersil/prism54/islpci_dev.c ndev->irq = pdev->irq; pdev 838 drivers/net/wireless/intersil/prism54/islpci_dev.c priv->pdev = pdev; pdev 880 drivers/net/wireless/intersil/prism54/islpci_dev.c switch (pdev->device) { pdev 97 drivers/net/wireless/intersil/prism54/islpci_dev.h struct pci_dev *pdev; /* PCI structure information */ pdev 53 drivers/net/wireless/intersil/prism54/islpci_eth.c pci_unmap_single(priv->pdev, pdev 179 drivers/net/wireless/intersil/prism54/islpci_eth.c pci_map_address = pci_map_single(priv->pdev, pdev 182 drivers/net/wireless/intersil/prism54/islpci_eth.c if (pci_dma_mapping_error(priv->pdev, pci_map_address)) { pdev 326 drivers/net/wireless/intersil/prism54/islpci_eth.c pci_unmap_single(priv->pdev, pdev 434 drivers/net/wireless/intersil/prism54/islpci_eth.c pci_map_single(priv->pdev, (void *) skb->data, pdev 437 drivers/net/wireless/intersil/prism54/islpci_eth.c if (pci_dma_mapping_error(priv->pdev, pdev 83 drivers/net/wireless/intersil/prism54/islpci_hotplug.c prism54_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 92 drivers/net/wireless/intersil/prism54/islpci_hotplug.c if (pci_enable_device(pdev)) { pdev 98 drivers/net/wireless/intersil/prism54/islpci_hotplug.c pci_read_config_byte(pdev, PCI_LATENCY_TIMER, &latency_tmr); pdev 104 drivers/net/wireless/intersil/prism54/islpci_hotplug.c pci_write_config_byte(pdev, PCI_LATENCY_TIMER, pdev 109 drivers/net/wireless/intersil/prism54/islpci_hotplug.c if (pci_set_dma_mask(pdev, DMA_BIT_MASK(32))) { pdev 128 drivers/net/wireless/intersil/prism54/islpci_hotplug.c pci_write_config_byte(pdev, 0x40, (u8)init_pcitm); pdev 129 drivers/net/wireless/intersil/prism54/islpci_hotplug.c pci_write_config_byte(pdev, 0x41, (u8)init_pcitm); pdev 135 drivers/net/wireless/intersil/prism54/islpci_hotplug.c rvalue = pci_request_regions(pdev, DRV_NAME); pdev 143 drivers/net/wireless/intersil/prism54/islpci_hotplug.c rvalue = pci_read_config_dword(pdev, PCI_BASE_ADDRESS_0, &mem_addr); pdev 152 drivers/net/wireless/intersil/prism54/islpci_hotplug.c pci_set_master(pdev); pdev 155 drivers/net/wireless/intersil/prism54/islpci_hotplug.c pci_try_set_mwi(pdev); pdev 158 drivers/net/wireless/intersil/prism54/islpci_hotplug.c if (!(ndev = islpci_setup(pdev))) { pdev 172 drivers/net/wireless/intersil/prism54/islpci_hotplug.c rvalue = request_irq(pdev->irq, islpci_interrupt, pdev 192 drivers/net/wireless/intersil/prism54/islpci_hotplug.c pci_clear_mwi(pdev); pdev 194 drivers/net/wireless/intersil/prism54/islpci_hotplug.c pci_release_regions(pdev); pdev 196 drivers/net/wireless/intersil/prism54/islpci_hotplug.c pci_disable_device(pdev); pdev 205 drivers/net/wireless/intersil/prism54/islpci_hotplug.c prism54_remove(struct pci_dev *pdev) pdev 207 drivers/net/wireless/intersil/prism54/islpci_hotplug.c struct net_device *ndev = pci_get_drvdata(pdev); pdev 231 drivers/net/wireless/intersil/prism54/islpci_hotplug.c free_irq(pdev->irq, priv); pdev 239 drivers/net/wireless/intersil/prism54/islpci_hotplug.c pci_clear_mwi(pdev); pdev 241 drivers/net/wireless/intersil/prism54/islpci_hotplug.c pci_release_regions(pdev); pdev 243 drivers/net/wireless/intersil/prism54/islpci_hotplug.c pci_disable_device(pdev); pdev 247 drivers/net/wireless/intersil/prism54/islpci_hotplug.c prism54_suspend(struct pci_dev *pdev, pm_message_t state) pdev 249 drivers/net/wireless/intersil/prism54/islpci_hotplug.c struct net_device *ndev = pci_get_drvdata(pdev); pdev 254 drivers/net/wireless/intersil/prism54/islpci_hotplug.c pci_save_state(pdev); pdev 270 drivers/net/wireless/intersil/prism54/islpci_hotplug.c prism54_resume(struct pci_dev *pdev) pdev 272 drivers/net/wireless/intersil/prism54/islpci_hotplug.c struct net_device *ndev = pci_get_drvdata(pdev); pdev 280 drivers/net/wireless/intersil/prism54/islpci_hotplug.c err = pci_enable_device(pdev); pdev 287 drivers/net/wireless/intersil/prism54/islpci_hotplug.c pci_restore_state(pdev); pdev 118 drivers/net/wireless/intersil/prism54/islpci_mgt.c buf->pci_addr = pci_map_single(priv->pdev, buf->mem, pdev 121 drivers/net/wireless/intersil/prism54/islpci_mgt.c if (pci_dma_mapping_error(priv->pdev, buf->pci_addr)) { pdev 206 drivers/net/wireless/intersil/prism54/islpci_mgt.c buf.pci_addr = pci_map_single(priv->pdev, buf.mem, frag_len, pdev 208 drivers/net/wireless/intersil/prism54/islpci_mgt.c if (pci_dma_mapping_error(priv->pdev, buf.pci_addr)) { pdev 305 drivers/net/wireless/intersil/prism54/islpci_mgt.c pci_dma_sync_single_for_cpu(priv->pdev, buf->pci_addr, pdev 417 drivers/net/wireless/intersil/prism54/islpci_mgt.c pci_unmap_single(priv->pdev, buf->pci_addr, buf->size, pdev 27 drivers/net/wireless/intersil/prism54/prismcompat.h #define PRISM_FW_PDEV &priv->pdev->dev pdev 228 drivers/net/wireless/marvell/mwifiex/pcie.c static int mwifiex_pcie_probe(struct pci_dev *pdev, pdev 235 drivers/net/wireless/marvell/mwifiex/pcie.c pdev->vendor, pdev->device, pdev->revision); pdev 237 drivers/net/wireless/marvell/mwifiex/pcie.c card = devm_kzalloc(&pdev->dev, sizeof(*card), GFP_KERNEL); pdev 243 drivers/net/wireless/marvell/mwifiex/pcie.c card->dev = pdev; pdev 258 drivers/net/wireless/marvell/mwifiex/pcie.c if (pdev->dev.of_node) { pdev 259 drivers/net/wireless/marvell/mwifiex/pcie.c ret = mwifiex_pcie_probe_of(&pdev->dev); pdev 265 drivers/net/wireless/marvell/mwifiex/pcie.c MWIFIEX_PCIE, &pdev->dev)) { pdev 276 drivers/net/wireless/marvell/mwifiex/pcie.c static void mwifiex_pcie_remove(struct pci_dev *pdev) pdev 285 drivers/net/wireless/marvell/mwifiex/pcie.c card = pci_get_drvdata(pdev); pdev 312 drivers/net/wireless/marvell/mwifiex/pcie.c static void mwifiex_pcie_shutdown(struct pci_dev *pdev) pdev 314 drivers/net/wireless/marvell/mwifiex/pcie.c mwifiex_pcie_remove(pdev); pdev 321 drivers/net/wireless/marvell/mwifiex/pcie.c struct pci_dev *pdev; pdev 324 drivers/net/wireless/marvell/mwifiex/pcie.c pdev = container_of(dev, struct pci_dev, dev); pdev 325 drivers/net/wireless/marvell/mwifiex/pcie.c card = pci_get_drvdata(pdev); pdev 361 drivers/net/wireless/marvell/mwifiex/pcie.c static void mwifiex_pcie_reset_prepare(struct pci_dev *pdev) pdev 363 drivers/net/wireless/marvell/mwifiex/pcie.c struct pcie_service_card *card = pci_get_drvdata(pdev); pdev 367 drivers/net/wireless/marvell/mwifiex/pcie.c dev_err(&pdev->dev, "%s: adapter structure is not valid\n", pdev 374 drivers/net/wireless/marvell/mwifiex/pcie.c __func__, pdev->vendor, pdev->device, pdev->revision); pdev 387 drivers/net/wireless/marvell/mwifiex/pcie.c static void mwifiex_pcie_reset_done(struct pci_dev *pdev) pdev 389 drivers/net/wireless/marvell/mwifiex/pcie.c struct pcie_service_card *card = pci_get_drvdata(pdev); pdev 394 drivers/net/wireless/marvell/mwifiex/pcie.c dev_err(&pdev->dev, "%s: adapter structure is not valid\n", pdev 401 drivers/net/wireless/marvell/mwifiex/pcie.c __func__, pdev->vendor, pdev->device, pdev->revision); pdev 405 drivers/net/wireless/marvell/mwifiex/pcie.c dev_err(&pdev->dev, "reinit failed: %d\n", ret); pdev 2421 drivers/net/wireless/marvell/mwifiex/pcie.c struct pci_dev *pdev = ctx->dev; pdev 2425 drivers/net/wireless/marvell/mwifiex/pcie.c card = pci_get_drvdata(pdev); pdev 2918 drivers/net/wireless/marvell/mwifiex/pcie.c struct pci_dev *pdev = card->dev; pdev 2920 drivers/net/wireless/marvell/mwifiex/pcie.c pci_set_drvdata(pdev, card); pdev 2922 drivers/net/wireless/marvell/mwifiex/pcie.c ret = pci_enable_device(pdev); pdev 2926 drivers/net/wireless/marvell/mwifiex/pcie.c pci_set_master(pdev); pdev 2928 drivers/net/wireless/marvell/mwifiex/pcie.c ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 2934 drivers/net/wireless/marvell/mwifiex/pcie.c ret = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 2940 drivers/net/wireless/marvell/mwifiex/pcie.c ret = pci_request_region(pdev, 0, DRV_NAME); pdev 2945 drivers/net/wireless/marvell/mwifiex/pcie.c card->pci_mmap = pci_iomap(pdev, 0, 0); pdev 2951 drivers/net/wireless/marvell/mwifiex/pcie.c ret = pci_request_region(pdev, 2, DRV_NAME); pdev 2956 drivers/net/wireless/marvell/mwifiex/pcie.c card->pci_mmap1 = pci_iomap(pdev, 2, 0); pdev 2973 drivers/net/wireless/marvell/mwifiex/pcie.c pci_iounmap(pdev, card->pci_mmap1); pdev 2975 drivers/net/wireless/marvell/mwifiex/pcie.c pci_release_region(pdev, 2); pdev 2977 drivers/net/wireless/marvell/mwifiex/pcie.c pci_iounmap(pdev, card->pci_mmap); pdev 2979 drivers/net/wireless/marvell/mwifiex/pcie.c pci_release_region(pdev, 0); pdev 2982 drivers/net/wireless/marvell/mwifiex/pcie.c pci_disable_device(pdev); pdev 2993 drivers/net/wireless/marvell/mwifiex/pcie.c struct pci_dev *pdev = card->dev; pdev 3009 drivers/net/wireless/marvell/mwifiex/pcie.c pci_disable_device(pdev); pdev 3011 drivers/net/wireless/marvell/mwifiex/pcie.c pci_iounmap(pdev, card->pci_mmap); pdev 3012 drivers/net/wireless/marvell/mwifiex/pcie.c pci_iounmap(pdev, card->pci_mmap1); pdev 3013 drivers/net/wireless/marvell/mwifiex/pcie.c pci_release_region(pdev, 2); pdev 3014 drivers/net/wireless/marvell/mwifiex/pcie.c pci_release_region(pdev, 0); pdev 3023 drivers/net/wireless/marvell/mwifiex/pcie.c struct pci_dev *pdev = card->dev; pdev 3028 drivers/net/wireless/marvell/mwifiex/pcie.c ret = pci_enable_msix_exact(pdev, card->msix_entries, pdev 3032 drivers/net/wireless/marvell/mwifiex/pcie.c card->msix_ctx[i].dev = pdev; pdev 3049 drivers/net/wireless/marvell/mwifiex/pcie.c pci_disable_msix(pdev); pdev 3058 drivers/net/wireless/marvell/mwifiex/pcie.c if (pci_enable_msi(pdev) != 0) pdev 3059 drivers/net/wireless/marvell/mwifiex/pcie.c pci_disable_msi(pdev); pdev 3065 drivers/net/wireless/marvell/mwifiex/pcie.c card->share_irq_ctx.dev = pdev; pdev 3067 drivers/net/wireless/marvell/mwifiex/pcie.c ret = request_irq(pdev->irq, mwifiex_pcie_interrupt, IRQF_SHARED, pdev 3161 drivers/net/wireless/marvell/mwifiex/pcie.c struct pci_dev *pdev = card->dev; pdev 3173 drivers/net/wireless/marvell/mwifiex/pcie.c pci_disable_msix(pdev); pdev 3180 drivers/net/wireless/marvell/mwifiex/pcie.c pci_disable_msi(pdev); pdev 3192 drivers/net/wireless/marvell/mwifiex/pcie.c struct pci_dev *pdev = card->dev; pdev 3201 drivers/net/wireless/marvell/mwifiex/pcie.c pci_set_master(pdev); pdev 3209 drivers/net/wireless/marvell/mwifiex/pcie.c struct pci_dev *pdev = card->dev; pdev 3214 drivers/net/wireless/marvell/mwifiex/pcie.c pci_clear_master(pdev); pdev 183 drivers/net/wireless/marvell/mwl8k.c struct pci_dev *pdev; pdev 540 drivers/net/wireless/marvell/mwl8k.c &priv->pdev->dev, GFP_KERNEL, pdev 543 drivers/net/wireless/marvell/mwl8k.c return request_firmware(fw, fname, &priv->pdev->dev); pdev 561 drivers/net/wireless/marvell/mwl8k.c pci_name(priv->pdev), di->helper_image); pdev 581 drivers/net/wireless/marvell/mwl8k.c pci_name(priv->pdev), fw_image); pdev 608 drivers/net/wireless/marvell/mwl8k.c dma_addr = pci_map_single(priv->pdev, data, length, PCI_DMA_TODEVICE); pdev 609 drivers/net/wireless/marvell/mwl8k.c if (pci_dma_mapping_error(priv->pdev, dma_addr)) pdev 638 drivers/net/wireless/marvell/mwl8k.c pci_unmap_single(priv->pdev, dma_addr, length, PCI_DMA_TODEVICE); pdev 756 drivers/net/wireless/marvell/mwl8k.c "given\n", pci_name(priv->pdev)); pdev 763 drivers/net/wireless/marvell/mwl8k.c "helper image\n", pci_name(priv->pdev)); pdev 778 drivers/net/wireless/marvell/mwl8k.c pci_name(priv->pdev)); pdev 1172 drivers/net/wireless/marvell/mwl8k.c rxq->rxd = pci_zalloc_consistent(priv->pdev, size, &rxq->rxd_dma); pdev 1180 drivers/net/wireless/marvell/mwl8k.c pci_free_consistent(priv->pdev, size, rxq->rxd, rxq->rxd_dma); pdev 1221 drivers/net/wireless/marvell/mwl8k.c addr = pci_map_single(priv->pdev, skb->data, pdev 1252 drivers/net/wireless/marvell/mwl8k.c pci_unmap_single(priv->pdev, pdev 1265 drivers/net/wireless/marvell/mwl8k.c pci_free_consistent(priv->pdev, pdev 1346 drivers/net/wireless/marvell/mwl8k.c pci_unmap_single(priv->pdev, pdev 1463 drivers/net/wireless/marvell/mwl8k.c txq->txd = pci_zalloc_consistent(priv->pdev, size, &txq->txd_dma); pdev 1471 drivers/net/wireless/marvell/mwl8k.c pci_free_consistent(priv->pdev, size, txq->txd, txq->txd_dma); pdev 1710 drivers/net/wireless/marvell/mwl8k.c pci_unmap_single(priv->pdev, addr, size, PCI_DMA_TODEVICE); pdev 1777 drivers/net/wireless/marvell/mwl8k.c pci_free_consistent(priv->pdev, pdev 2044 drivers/net/wireless/marvell/mwl8k.c dma = pci_map_single(priv->pdev, skb->data, pdev 2047 drivers/net/wireless/marvell/mwl8k.c if (pci_dma_mapping_error(priv->pdev, dma)) { pdev 2080 drivers/net/wireless/marvell/mwl8k.c pci_unmap_single(priv->pdev, dma, skb->len, pdev 2240 drivers/net/wireless/marvell/mwl8k.c dma_addr = pci_map_single(priv->pdev, cmd, dma_size, pdev 2242 drivers/net/wireless/marvell/mwl8k.c if (pci_dma_mapping_error(priv->pdev, dma_addr)) { pdev 2260 drivers/net/wireless/marvell/mwl8k.c pci_unmap_single(priv->pdev, dma_addr, dma_size, pdev 4706 drivers/net/wireless/marvell/mwl8k.c rc = request_irq(priv->pdev->irq, mwl8k_interrupt, pdev 4713 drivers/net/wireless/marvell/mwl8k.c priv->irq = priv->pdev->irq; pdev 4751 drivers/net/wireless/marvell/mwl8k.c free_irq(priv->pdev->irq, hw); pdev 4775 drivers/net/wireless/marvell/mwl8k.c free_irq(priv->pdev->irq, hw); pdev 5715 drivers/net/wireless/marvell/mwl8k.c "Trying alternative firmware %s\n", pci_name(priv->pdev), pdev 5720 drivers/net/wireless/marvell/mwl8k.c pci_name(priv->pdev), priv->fw_alt); pdev 5737 drivers/net/wireless/marvell/mwl8k.c pci_name(priv->pdev), di->helper_image); pdev 5776 drivers/net/wireless/marvell/mwl8k.c pci_name(priv->pdev), di->helper_image); pdev 5798 drivers/net/wireless/marvell/mwl8k.c device_release_driver(&priv->pdev->dev); pdev 5912 drivers/net/wireless/marvell/mwl8k.c rc = request_irq(priv->pdev->irq, mwl8k_interrupt, pdev 5975 drivers/net/wireless/marvell/mwl8k.c free_irq(priv->pdev->irq, hw); pdev 5988 drivers/net/wireless/marvell/mwl8k.c free_irq(priv->pdev->irq, hw); pdev 6129 drivers/net/wireless/marvell/mwl8k.c priv->cookie = pci_alloc_consistent(priv->pdev, 4, &priv->cookie_dma); pdev 6177 drivers/net/wireless/marvell/mwl8k.c pci_free_consistent(priv->pdev, 4, pdev 6182 drivers/net/wireless/marvell/mwl8k.c static int mwl8k_probe(struct pci_dev *pdev, pdev 6197 drivers/net/wireless/marvell/mwl8k.c rc = pci_enable_device(pdev); pdev 6204 drivers/net/wireless/marvell/mwl8k.c rc = pci_request_regions(pdev, MWL8K_NAME); pdev 6211 drivers/net/wireless/marvell/mwl8k.c pci_set_master(pdev); pdev 6221 drivers/net/wireless/marvell/mwl8k.c SET_IEEE80211_DEV(hw, &pdev->dev); pdev 6222 drivers/net/wireless/marvell/mwl8k.c pci_set_drvdata(pdev, hw); pdev 6226 drivers/net/wireless/marvell/mwl8k.c priv->pdev = pdev; pdev 6232 drivers/net/wireless/marvell/mwl8k.c priv->sram = pci_iomap(pdev, 0, 0x10000); pdev 6243 drivers/net/wireless/marvell/mwl8k.c priv->regs = pci_iomap(pdev, 1, 0x10000); pdev 6245 drivers/net/wireless/marvell/mwl8k.c priv->regs = pci_iomap(pdev, 2, 0x10000); pdev 6288 drivers/net/wireless/marvell/mwl8k.c pci_iounmap(pdev, priv->regs); pdev 6291 drivers/net/wireless/marvell/mwl8k.c pci_iounmap(pdev, priv->sram); pdev 6296 drivers/net/wireless/marvell/mwl8k.c pci_release_regions(pdev); pdev 6299 drivers/net/wireless/marvell/mwl8k.c pci_disable_device(pdev); pdev 6304 drivers/net/wireless/marvell/mwl8k.c static void mwl8k_remove(struct pci_dev *pdev) pdev 6306 drivers/net/wireless/marvell/mwl8k.c struct ieee80211_hw *hw = pci_get_drvdata(pdev); pdev 6341 drivers/net/wireless/marvell/mwl8k.c pci_free_consistent(priv->pdev, 4, priv->cookie, priv->cookie_dma); pdev 6344 drivers/net/wireless/marvell/mwl8k.c pci_iounmap(pdev, priv->regs); pdev 6345 drivers/net/wireless/marvell/mwl8k.c pci_iounmap(pdev, priv->sram); pdev 6347 drivers/net/wireless/marvell/mwl8k.c pci_release_regions(pdev); pdev 6348 drivers/net/wireless/marvell/mwl8k.c pci_disable_device(pdev); pdev 263 drivers/net/wireless/mediatek/mt76/mac80211.c mt76_alloc_device(struct device *pdev, unsigned int size, pdev 276 drivers/net/wireless/mediatek/mt76/mac80211.c dev->dev = pdev; pdev 582 drivers/net/wireless/mediatek/mt76/mt76.h void mt76_pci_disable_aspm(struct pci_dev *pdev); pdev 620 drivers/net/wireless/mediatek/mt76/mt76.h struct mt76_dev *mt76_alloc_device(struct device *pdev, unsigned int size, pdev 15 drivers/net/wireless/mediatek/mt76/mt7603/pci.c mt76pci_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 21 drivers/net/wireless/mediatek/mt76/mt7603/pci.c ret = pcim_enable_device(pdev); pdev 25 drivers/net/wireless/mediatek/mt76/mt7603/pci.c ret = pcim_iomap_regions(pdev, BIT(0), pci_name(pdev)); pdev 29 drivers/net/wireless/mediatek/mt76/mt7603/pci.c pci_set_master(pdev); pdev 31 drivers/net/wireless/mediatek/mt76/mt7603/pci.c ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 35 drivers/net/wireless/mediatek/mt76/mt7603/pci.c mdev = mt76_alloc_device(&pdev->dev, sizeof(*dev), &mt7603_ops, pdev 41 drivers/net/wireless/mediatek/mt76/mt7603/pci.c mt76_mmio_init(mdev, pcim_iomap_table(pdev)[0]); pdev 47 drivers/net/wireless/mediatek/mt76/mt7603/pci.c ret = devm_request_irq(mdev->dev, pdev->irq, mt7603_irq_handler, pdev 63 drivers/net/wireless/mediatek/mt76/mt7603/pci.c mt76pci_remove(struct pci_dev *pdev) pdev 65 drivers/net/wireless/mediatek/mt76/mt7603/pci.c struct mt76_dev *mdev = pci_get_drvdata(pdev); pdev 10 drivers/net/wireless/mediatek/mt76/mt7603/soc.c mt76_wmac_probe(struct platform_device *pdev) pdev 18 drivers/net/wireless/mediatek/mt76/mt7603/soc.c irq = platform_get_irq(pdev, 0); pdev 22 drivers/net/wireless/mediatek/mt76/mt7603/soc.c mem_base = devm_platform_ioremap_resource(pdev, 0); pdev 24 drivers/net/wireless/mediatek/mt76/mt7603/soc.c dev_err(&pdev->dev, "Failed to get memory resource\n"); pdev 28 drivers/net/wireless/mediatek/mt76/mt7603/soc.c mdev = mt76_alloc_device(&pdev->dev, sizeof(*dev), &mt7603_ops, pdev 56 drivers/net/wireless/mediatek/mt76/mt7603/soc.c mt76_wmac_remove(struct platform_device *pdev) pdev 58 drivers/net/wireless/mediatek/mt76/mt7603/soc.c struct mt76_dev *mdev = platform_get_drvdata(pdev); pdev 69 drivers/net/wireless/mediatek/mt76/mt7615/pci.c static int mt7615_pci_probe(struct pci_dev *pdev, pdev 90 drivers/net/wireless/mediatek/mt76/mt7615/pci.c ret = pcim_enable_device(pdev); pdev 94 drivers/net/wireless/mediatek/mt76/mt7615/pci.c ret = pcim_iomap_regions(pdev, BIT(0), pci_name(pdev)); pdev 98 drivers/net/wireless/mediatek/mt76/mt7615/pci.c pci_set_master(pdev); pdev 100 drivers/net/wireless/mediatek/mt76/mt7615/pci.c ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 104 drivers/net/wireless/mediatek/mt76/mt7615/pci.c mdev = mt76_alloc_device(&pdev->dev, sizeof(*dev), &mt7615_ops, pdev 110 drivers/net/wireless/mediatek/mt76/mt7615/pci.c mt76_mmio_init(&dev->mt76, pcim_iomap_table(pdev)[0]); pdev 116 drivers/net/wireless/mediatek/mt76/mt7615/pci.c ret = devm_request_irq(mdev->dev, pdev->irq, mt7615_irq_handler, pdev 131 drivers/net/wireless/mediatek/mt76/mt7615/pci.c static void mt7615_pci_remove(struct pci_dev *pdev) pdev 133 drivers/net/wireless/mediatek/mt76/mt7615/pci.c struct mt76_dev *mdev = pci_get_drvdata(pdev); pdev 154 drivers/net/wireless/mediatek/mt76/mt76x0/pci.c mt76x0e_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 172 drivers/net/wireless/mediatek/mt76/mt76x0/pci.c ret = pcim_enable_device(pdev); pdev 176 drivers/net/wireless/mediatek/mt76/mt76x0/pci.c ret = pcim_iomap_regions(pdev, BIT(0), pci_name(pdev)); pdev 180 drivers/net/wireless/mediatek/mt76/mt76x0/pci.c pci_set_master(pdev); pdev 182 drivers/net/wireless/mediatek/mt76/mt76x0/pci.c ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 186 drivers/net/wireless/mediatek/mt76/mt76x0/pci.c mdev = mt76_alloc_device(&pdev->dev, sizeof(*dev), &mt76x0e_ops, pdev 194 drivers/net/wireless/mediatek/mt76/mt76x0/pci.c mt76_mmio_init(mdev, pcim_iomap_table(pdev)[0]); pdev 199 drivers/net/wireless/mediatek/mt76/mt76x0/pci.c ret = devm_request_irq(mdev->dev, pdev->irq, mt76x02_irq_handler, pdev 226 drivers/net/wireless/mediatek/mt76/mt76x0/pci.c mt76x0e_remove(struct pci_dev *pdev) pdev 228 drivers/net/wireless/mediatek/mt76/mt76x0/pci.c struct mt76_dev *mdev = pci_get_drvdata(pdev); pdev 20 drivers/net/wireless/mediatek/mt76/mt76x2/pci.c mt76pci_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 38 drivers/net/wireless/mediatek/mt76/mt76x2/pci.c ret = pcim_enable_device(pdev); pdev 42 drivers/net/wireless/mediatek/mt76/mt76x2/pci.c ret = pcim_iomap_regions(pdev, BIT(0), pci_name(pdev)); pdev 46 drivers/net/wireless/mediatek/mt76/mt76x2/pci.c pci_set_master(pdev); pdev 48 drivers/net/wireless/mediatek/mt76/mt76x2/pci.c ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 52 drivers/net/wireless/mediatek/mt76/mt76x2/pci.c mdev = mt76_alloc_device(&pdev->dev, sizeof(*dev), &mt76x2_ops, pdev 58 drivers/net/wireless/mediatek/mt76/mt76x2/pci.c mt76_mmio_init(mdev, pcim_iomap_table(pdev)[0]); pdev 64 drivers/net/wireless/mediatek/mt76/mt76x2/pci.c ret = devm_request_irq(mdev->dev, pdev->irq, mt76x02_irq_handler, pdev 84 drivers/net/wireless/mediatek/mt76/mt76x2/pci.c mt76_pci_disable_aspm(pdev); pdev 94 drivers/net/wireless/mediatek/mt76/mt76x2/pci.c mt76pci_remove(struct pci_dev *pdev) pdev 96 drivers/net/wireless/mediatek/mt76/mt76x2/pci.c struct mt76_dev *mdev = pci_get_drvdata(pdev); pdev 8 drivers/net/wireless/mediatek/mt76/pci.c void mt76_pci_disable_aspm(struct pci_dev *pdev) pdev 10 drivers/net/wireless/mediatek/mt76/pci.c struct pci_dev *parent = pdev->bus->self; pdev 13 drivers/net/wireless/mediatek/mt76/pci.c pcie_capability_read_word(pdev, PCI_EXP_LNKCTL, &aspm_conf); pdev 26 drivers/net/wireless/mediatek/mt76/pci.c dev_info(&pdev->dev, "disabling ASPM %s %s\n", pdev 33 drivers/net/wireless/mediatek/mt76/pci.c err = pci_disable_link_state(pdev, aspm_conf); pdev 41 drivers/net/wireless/mediatek/mt76/pci.c pcie_capability_clear_word(pdev, PCI_EXP_LNKCTL, aspm_conf); pdev 432 drivers/net/wireless/mediatek/mt7601u/init.c struct mt7601u_dev *mt7601u_alloc_device(struct device *pdev) pdev 442 drivers/net/wireless/mediatek/mt7601u/init.c dev->dev = pdev; pdev 72 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c vaddr = devm_kzalloc(&priv->pdev->dev, len, GFP_KERNEL); pdev 88 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c struct pci_dev *pdev = priv->pdev; pdev 90 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c get_device(&pdev->dev); pdev 99 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c seq_printf(s, "%d\n", pcie_get_mps(priv->pdev)); pdev 143 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c DRV_NAME, pci_name(priv->pdev)); pdev 153 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c static void qtnf_tune_pcie_mps(struct pci_dev *pdev) pdev 160 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c mps_o = pcie_get_mps(pdev); pdev 163 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c mps_m = 128 << pdev->pcie_mpss; pdev 168 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c if (pdev->bus && pdev->bus->self) { pdev 170 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c parent = pdev->bus->self; pdev 178 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c ret = pcie_set_mps(pdev, mps); pdev 190 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c struct pci_dev *pdev = priv->pdev; pdev 197 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c if (!pci_enable_msi(pdev)) { pdev 207 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c pci_intx(pdev, 1); pdev 211 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c static void __iomem *qtnf_map_bar(struct pci_dev *pdev, u8 index) pdev 218 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c ret = pcim_iomap_regions(pdev, 1 << index, "qtnfmac_pcie"); pdev 222 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c busaddr = pci_resource_start(pdev, index); pdev 223 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c len = pci_resource_len(pdev, index); pdev 224 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c vaddr = pcim_iomap_table(pdev)[index]; pdev 238 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c struct qtnf_bus *bus = pci_get_drvdata(priv->pdev); pdev 274 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c static int qtnf_pcie_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 284 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c if (!pci_is_pcie(pdev)) { pdev 285 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c pr_err("device %s is not PCI Express\n", pci_name(pdev)); pdev 289 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c qtnf_tune_pcie_mps(pdev); pdev 291 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c ret = pcim_enable_device(pdev); pdev 293 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c pr_err("failed to init PCI device %x\n", pdev->device); pdev 297 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c pci_set_master(pdev); pdev 299 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c sysctl_bar = qtnf_map_bar(pdev, QTN_SYSCTL_BAR); pdev 305 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c dmareg_bar = qtnf_map_bar(pdev, QTN_DMA_BAR); pdev 311 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c epmem_bar = qtnf_map_bar(pdev, QTN_SHMEM_BAR); pdev 325 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c bus = qtnf_pcie_pearl_alloc(pdev); pdev 328 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c bus = qtnf_pcie_topaz_alloc(pdev); pdev 339 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c pci_set_drvdata(pdev, bus); pdev 340 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c bus->dev = &pdev->dev; pdev 342 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c pcie_priv->pdev = pdev; pdev 369 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c ret = dma_set_mask_and_coherent(&pdev->dev, pdev 382 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c pci_save_state(pdev); pdev 394 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c pci_set_drvdata(pdev, NULL); pdev 428 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c pci_set_drvdata(priv->pdev, NULL); pdev 24 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie_priv.h struct pci_dev *pdev; pdev 79 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie_priv.h struct qtnf_bus *qtnf_pcie_pearl_alloc(struct pci_dev *pdev); pdev 80 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie_priv.h struct qtnf_bus *qtnf_pcie_topaz_alloc(struct pci_dev *pdev); pdev 184 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c pci_restore_state(ps->base.pdev); pdev 241 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c vaddr = dmam_alloc_coherent(&priv->pdev->dev, len, &paddr, GFP_KERNEL); pdev 299 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c paddr = pci_map_single(priv->pdev, skb->data, pdev 301 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c if (pci_dma_mapping_error(priv->pdev, paddr)) { pdev 361 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c pci_unmap_single(priv->pdev, paddr, SKB_BUF_SIZE, pdev 375 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c pci_unmap_single(priv->pdev, paddr, skb->len, pdev 487 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c pci_unmap_single(priv->pdev, paddr, skb->len, pdev 561 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c skb_paddr = pci_map_single(priv->pdev, skb->data, pdev 563 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c if (pci_dma_mapping_error(priv->pdev, skb_paddr)) { pdev 718 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c pci_unmap_single(priv->pdev, skb_paddr, SKB_BUF_SIZE, pdev 865 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c static int qtnf_ep_fw_send(struct pci_dev *pdev, uint32_t size, pdev 868 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c struct qtnf_bus *bus = pci_get_drvdata(pdev); pdev 930 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c len = qtnf_ep_fw_send(ps->base.pdev, fw_size, blk, pblk, fw); pdev 985 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c struct pci_dev *pdev = ps->base.pdev; pdev 992 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c ret = request_firmware(&fw, fwname, &pdev->dev); pdev 1049 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c put_device(&pdev->dev); pdev 1073 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c struct pci_dev *pdev = ps->base.pdev; pdev 1096 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c ret = devm_request_irq(&pdev->dev, pdev->irq, pdev 1100 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c pr_err("failed to request pcie irq %d\n", pdev->irq); pdev 1138 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c struct qtnf_bus *qtnf_pcie_pearl_alloc(struct pci_dev *pdev) pdev 1143 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c bus = devm_kzalloc(&pdev->dev, sizeof(*bus) + sizeof(*ps), GFP_KERNEL); pdev 125 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c pci_restore_state(ts->base.pdev); pdev 198 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c vaddr = dmam_alloc_coherent(&priv->pdev->dev, len, &paddr, GFP_KERNEL); pdev 259 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c paddr = pci_map_single(ts->base.pdev, skb->data, pdev 261 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c if (pci_dma_mapping_error(ts->base.pdev, paddr)) { pdev 310 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c pci_unmap_single(priv->pdev, paddr, SKB_BUF_SIZE, pdev 325 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c pci_unmap_single(priv->pdev, paddr, SKB_BUF_SIZE, pdev 406 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c pci_unmap_single(priv->pdev, paddr, skb->len, pdev 520 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c skb_paddr = pci_map_single(priv->pdev, skb->data, pdev 522 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c if (pci_dma_mapping_error(priv->pdev, skb_paddr)) { pdev 651 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c pci_unmap_single(priv->pdev, skb_paddr, SKB_BUF_SIZE, pdev 884 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c struct pci_dev *pdev = ts->base.pdev; pdev 893 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c enable_irq(pdev->irq); pdev 901 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c struct pci_dev *pdev = ts->base.pdev; pdev 922 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c data = dma_alloc_coherent(&pdev->dev, blksize, pdev 993 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c dma_free_coherent(&pdev->dev, blksize, data, paddr); pdev 1003 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c struct pci_dev *pdev = ts->base.pdev; pdev 1015 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c ret = request_firmware(&fw, fwname, &pdev->dev); pdev 1035 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c struct pci_dev *pdev = ts->base.pdev; pdev 1101 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c put_device(&pdev->dev); pdev 1119 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c struct pci_dev *pdev = ts->base.pdev; pdev 1134 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c ret = devm_request_irq(&pdev->dev, pdev->irq, pdev 1138 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c pr_err("failed to request pcie irq %d\n", pdev->irq); pdev 1142 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c disable_irq(pdev->irq); pdev 1181 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c struct pci_dev *pdev = ts->base.pdev; pdev 1188 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c pci_save_state(pdev); pdev 1189 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c pci_enable_wake(pdev, PCI_D3hot, 1); pdev 1190 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c pci_set_power_state(pdev, PCI_D3hot); pdev 1198 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c struct pci_dev *pdev = ts->base.pdev; pdev 1200 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c pci_set_power_state(pdev, PCI_D0); pdev 1201 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c pci_restore_state(pdev); pdev 1202 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c pci_enable_wake(pdev, PCI_D0, 0); pdev 1213 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c struct qtnf_bus *qtnf_pcie_topaz_alloc(struct pci_dev *pdev) pdev 1218 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c bus = devm_kzalloc(&pdev->dev, sizeof(*bus) + sizeof(*ts), GFP_KERNEL); pdev 235 drivers/net/wireless/ralink/rt2x00/rt2800soc.c static int rt2800soc_probe(struct platform_device *pdev) pdev 237 drivers/net/wireless/ralink/rt2x00/rt2800soc.c return rt2x00soc_probe(pdev, &rt2800soc_ops); pdev 36 drivers/net/wireless/ralink/rt2x00/rt2x00soc.c struct platform_device *pdev = to_platform_device(rt2x00dev->dev); pdev 39 drivers/net/wireless/ralink/rt2x00/rt2x00soc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 64 drivers/net/wireless/ralink/rt2x00/rt2x00soc.c int rt2x00soc_probe(struct platform_device *pdev, const struct rt2x00_ops *ops) pdev 76 drivers/net/wireless/ralink/rt2x00/rt2x00soc.c platform_set_drvdata(pdev, hw); pdev 79 drivers/net/wireless/ralink/rt2x00/rt2x00soc.c rt2x00dev->dev = &pdev->dev; pdev 82 drivers/net/wireless/ralink/rt2x00/rt2x00soc.c rt2x00dev->irq = platform_get_irq(pdev, 0); pdev 83 drivers/net/wireless/ralink/rt2x00/rt2x00soc.c rt2x00dev->name = pdev->dev.driver->name; pdev 85 drivers/net/wireless/ralink/rt2x00/rt2x00soc.c rt2x00dev->clk = clk_get(&pdev->dev, NULL); pdev 111 drivers/net/wireless/ralink/rt2x00/rt2x00soc.c int rt2x00soc_remove(struct platform_device *pdev) pdev 113 drivers/net/wireless/ralink/rt2x00/rt2x00soc.c struct ieee80211_hw *hw = platform_get_drvdata(pdev); pdev 128 drivers/net/wireless/ralink/rt2x00/rt2x00soc.c int rt2x00soc_suspend(struct platform_device *pdev, pm_message_t state) pdev 130 drivers/net/wireless/ralink/rt2x00/rt2x00soc.c struct ieee80211_hw *hw = platform_get_drvdata(pdev); pdev 137 drivers/net/wireless/ralink/rt2x00/rt2x00soc.c int rt2x00soc_resume(struct platform_device *pdev) pdev 139 drivers/net/wireless/ralink/rt2x00/rt2x00soc.c struct ieee80211_hw *hw = platform_get_drvdata(pdev); pdev 19 drivers/net/wireless/ralink/rt2x00/rt2x00soc.h int rt2x00soc_probe(struct platform_device *pdev, const struct rt2x00_ops *ops); pdev 20 drivers/net/wireless/ralink/rt2x00/rt2x00soc.h int rt2x00soc_remove(struct platform_device *pdev); pdev 22 drivers/net/wireless/ralink/rt2x00/rt2x00soc.h int rt2x00soc_suspend(struct platform_device *pdev, pm_message_t state); pdev 23 drivers/net/wireless/ralink/rt2x00/rt2x00soc.h int rt2x00soc_resume(struct platform_device *pdev); pdev 263 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c mapping = pci_map_single(priv->pdev, pdev 267 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c if (pci_dma_mapping_error(priv->pdev, mapping)) { pdev 269 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c dev_err(&priv->pdev->dev, "RX DMA map error\n"); pdev 274 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c pci_unmap_single(priv->pdev, pdev 358 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c pci_unmap_single(priv->pdev, le32_to_cpu(entry->tx_buf), pdev 476 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c mapping = pci_map_single(priv->pdev, skb->data, pdev 479 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c if (pci_dma_mapping_error(priv->pdev, mapping)) { pdev 481 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c dev_err(&priv->pdev->dev, "TX DMA mapping error\n"); pdev 1007 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c priv->rx_ring = pci_zalloc_consistent(priv->pdev, priv->rx_ring_sz * 32, pdev 1021 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c pci_free_consistent(priv->pdev, priv->rx_ring_sz * 32, pdev 1028 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c *mapping = pci_map_single(priv->pdev, skb_tail_pointer(skb), pdev 1031 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c if (pci_dma_mapping_error(priv->pdev, *mapping)) { pdev 1033 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c pci_free_consistent(priv->pdev, priv->rx_ring_sz * 32, pdev 1057 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c pci_unmap_single(priv->pdev, pdev 1063 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c pci_free_consistent(priv->pdev, priv->rx_ring_sz * 32, pdev 1076 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c ring = pci_zalloc_consistent(priv->pdev, sizeof(*ring) * entries, pdev 1106 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c pci_unmap_single(priv->pdev, le32_to_cpu(entry->tx_buf), pdev 1112 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c pci_free_consistent(priv->pdev, sizeof(*ring->desc)*ring->entries, pdev 1136 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c ret = request_irq(priv->pdev->irq, rtl8187se_interrupt, pdev 1139 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c ret = request_irq(priv->pdev->irq, rtl8180_interrupt, pdev 1264 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c free_irq(priv->pdev->irq, dev); pdev 1721 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c static int rtl8180_probe(struct pci_dev *pdev, pdev 1732 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c err = pci_enable_device(pdev); pdev 1735 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c pci_name(pdev)); pdev 1739 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c err = pci_request_regions(pdev, KBUILD_MODNAME); pdev 1742 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c pci_name(pdev)); pdev 1746 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c io_len = pci_resource_len(pdev, 0); pdev 1747 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c mem_len = pci_resource_len(pdev, 1); pdev 1752 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c pci_name(pdev)); pdev 1757 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c if ((err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32))) || pdev 1758 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c (err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)))) { pdev 1760 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c pci_name(pdev)); pdev 1764 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c pci_set_master(pdev); pdev 1769 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c pci_name(pdev)); pdev 1775 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c priv->pdev = pdev; pdev 1778 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c SET_IEEE80211_DEV(dev, &pdev->dev); pdev 1779 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c pci_set_drvdata(pdev, dev); pdev 1782 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c priv->map = pci_iomap(pdev, 1, mem_len); pdev 1784 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c priv->map = pci_iomap(pdev, 0, io_len); pdev 1789 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c dev_err(&pdev->dev, "Cannot map device memory/PIO\n"); pdev 1841 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c dev_err(&pdev->dev, pdev 1851 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c pci_name(pdev), reg >> 25); pdev 1870 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c pci_try_set_mwi(pdev); pdev 1904 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c pci_name(pdev), priv->rf_type); pdev 1911 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c pci_name(pdev), rf_name); pdev 1918 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c " randomly generated MAC addr\n", pci_name(pdev)); pdev 1928 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c pci_name(pdev)); pdev 1938 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c pci_iounmap(pdev, priv->map); pdev 1944 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c pci_release_regions(pdev); pdev 1947 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c pci_disable_device(pdev); pdev 1951 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c static void rtl8180_remove(struct pci_dev *pdev) pdev 1953 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c struct ieee80211_hw *dev = pci_get_drvdata(pdev); pdev 1963 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c pci_iounmap(pdev, priv->map); pdev 1964 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c pci_release_regions(pdev); pdev 1965 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c pci_disable_device(pdev); pdev 1970 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c static int rtl8180_suspend(struct pci_dev *pdev, pm_message_t state) pdev 1972 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c pci_save_state(pdev); pdev 1973 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 1977 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c static int rtl8180_resume(struct pci_dev *pdev) pdev 1979 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c pci_set_power_state(pdev, PCI_D0); pdev 1980 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c pci_restore_state(pdev); pdev 123 drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8180.h struct pci_dev *pdev; pdev 1220 drivers/net/wireless/realtek/rtlwifi/efuse.c struct device *dev = &rtlpcipriv->dev.pdev->dev; pdev 154 drivers/net/wireless/realtek/rtlwifi/pci.c pci_read_config_byte(rtlpci->pdev, 0x80, &init_aspm); pdev 170 drivers/net/wireless/realtek/rtlwifi/pci.c pci_write_config_byte(rtlpci->pdev, 0x80, value); pdev 181 drivers/net/wireless/realtek/rtlwifi/pci.c pci_write_config_byte(rtlpci->pdev, 0x81, value); pdev 219 drivers/net/wireless/realtek/rtlwifi/pci.c pci_read_config_byte(rtlpci->pdev, 0x80, &tmp_u1b); pdev 230 drivers/net/wireless/realtek/rtlwifi/pci.c pci_write_config_byte(rtlpci->pdev, (num4bytes << 2), pdev 271 drivers/net/wireless/realtek/rtlwifi/pci.c pci_write_config_byte(rtlpci->pdev, (num4bytes << 2), pdev 308 drivers/net/wireless/realtek/rtlwifi/pci.c pci_write_config_byte(rtlpci->pdev, 0xe0, 0xa0); pdev 310 drivers/net/wireless/realtek/rtlwifi/pci.c pci_read_config_byte(rtlpci->pdev, 0xe0, &offset_e0); pdev 313 drivers/net/wireless/realtek/rtlwifi/pci.c pci_read_config_dword(rtlpci->pdev, 0xe4, &offset_e4); pdev 373 drivers/net/wireless/realtek/rtlwifi/pci.c pci_read_config_byte(rtlpci->pdev, (num4bbytes << 2), &linkctrl_reg); pdev 378 drivers/net/wireless/realtek/rtlwifi/pci.c static void rtl_pci_parse_configuration(struct pci_dev *pdev, pdev 388 drivers/net/wireless/realtek/rtlwifi/pci.c pcie_capability_read_word(pdev, PCI_EXP_LNKCTL, &linkctrl_reg); pdev 394 drivers/net/wireless/realtek/rtlwifi/pci.c pci_read_config_byte(pdev, 0x98, &tmp); pdev 396 drivers/net/wireless/realtek/rtlwifi/pci.c pci_write_config_byte(pdev, 0x98, tmp); pdev 399 drivers/net/wireless/realtek/rtlwifi/pci.c pci_write_config_byte(pdev, 0x70f, tmp); pdev 550 drivers/net/wireless/realtek/rtlwifi/pci.c pci_unmap_single(rtlpci->pdev, pdev 649 drivers/net/wireless/realtek/rtlwifi/pci.c pci_map_single(rtlpci->pdev, skb_tail_pointer(skb), pdev 652 drivers/net/wireless/realtek/rtlwifi/pci.c if (pci_dma_mapping_error(rtlpci->pdev, bufferaddress)) pdev 776 drivers/net/wireless/realtek/rtlwifi/pci.c pci_unmap_single(rtlpci->pdev, *((dma_addr_t *)skb->cb), pdev 1095 drivers/net/wireless/realtek/rtlwifi/pci.c pci_unmap_single(rtlpci->pdev, pdev 1163 drivers/net/wireless/realtek/rtlwifi/pci.c struct pci_dev *pdev) pdev 1174 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpci->pdev = pdev; pdev 1221 drivers/net/wireless/realtek/rtlwifi/pci.c pci_zalloc_consistent(rtlpci->pdev, pdev 1239 drivers/net/wireless/realtek/rtlwifi/pci.c desc = pci_zalloc_consistent(rtlpci->pdev, pdev 1283 drivers/net/wireless/realtek/rtlwifi/pci.c pci_zalloc_consistent(rtlpci->pdev, pdev 1307 drivers/net/wireless/realtek/rtlwifi/pci.c pci_zalloc_consistent(rtlpci->pdev, pdev 1350 drivers/net/wireless/realtek/rtlwifi/pci.c pci_unmap_single(rtlpci->pdev, pdev 1360 drivers/net/wireless/realtek/rtlwifi/pci.c pci_free_consistent(rtlpci->pdev, pdev 1365 drivers/net/wireless/realtek/rtlwifi/pci.c pci_free_consistent(rtlpci->pdev, pdev 1384 drivers/net/wireless/realtek/rtlwifi/pci.c pci_unmap_single(rtlpci->pdev, *((dma_addr_t *)skb->cb), pdev 1391 drivers/net/wireless/realtek/rtlwifi/pci.c pci_free_consistent(rtlpci->pdev, pdev 1398 drivers/net/wireless/realtek/rtlwifi/pci.c pci_free_consistent(rtlpci->pdev, pdev 1530 drivers/net/wireless/realtek/rtlwifi/pci.c pci_unmap_single(rtlpci->pdev, pdev 1749 drivers/net/wireless/realtek/rtlwifi/pci.c synchronize_irq(rtlpci->pdev->irq); pdev 1757 drivers/net/wireless/realtek/rtlwifi/pci.c static int rtl_pci_init(struct ieee80211_hw *hw, struct pci_dev *pdev) pdev 1761 drivers/net/wireless/realtek/rtlwifi/pci.c _rtl_pci_init_struct(hw, pdev); pdev 1873 drivers/net/wireless/realtek/rtlwifi/pci.c static bool _rtl_pci_find_adapter(struct pci_dev *pdev, pdev 1879 drivers/net/wireless/realtek/rtlwifi/pci.c struct pci_dev *bridge_pdev = pdev->bus->self; pdev 1887 drivers/net/wireless/realtek/rtlwifi/pci.c venderid = pdev->vendor; pdev 1888 drivers/net/wireless/realtek/rtlwifi/pci.c deviceid = pdev->device; pdev 1889 drivers/net/wireless/realtek/rtlwifi/pci.c pci_read_config_byte(pdev, 0x8, &revisionid); pdev 1890 drivers/net/wireless/realtek/rtlwifi/pci.c pci_read_config_word(pdev, 0x3C, &irqline); pdev 2014 drivers/net/wireless/realtek/rtlwifi/pci.c pcipriv->ndis_adapter.busnumber = pdev->bus->number; pdev 2015 drivers/net/wireless/realtek/rtlwifi/pci.c pcipriv->ndis_adapter.devnumber = PCI_SLOT(pdev->devfn); pdev 2016 drivers/net/wireless/realtek/rtlwifi/pci.c pcipriv->ndis_adapter.funcnumber = PCI_FUNC(pdev->devfn); pdev 2064 drivers/net/wireless/realtek/rtlwifi/pci.c pdev->vendor, pcipriv->ndis_adapter.linkctrl_reg); pdev 2076 drivers/net/wireless/realtek/rtlwifi/pci.c rtl_pci_parse_configuration(pdev, hw); pdev 2089 drivers/net/wireless/realtek/rtlwifi/pci.c ret = pci_enable_msi(rtlpci->pdev); pdev 2093 drivers/net/wireless/realtek/rtlwifi/pci.c ret = request_irq(rtlpci->pdev->irq, &_rtl_pci_interrupt, pdev 2096 drivers/net/wireless/realtek/rtlwifi/pci.c pci_disable_msi(rtlpci->pdev); pdev 2114 drivers/net/wireless/realtek/rtlwifi/pci.c ret = request_irq(rtlpci->pdev->irq, &_rtl_pci_interrupt, pdev 2141 drivers/net/wireless/realtek/rtlwifi/pci.c static void platform_enable_dma64(struct pci_dev *pdev, bool dma64) pdev 2145 drivers/net/wireless/realtek/rtlwifi/pci.c pci_read_config_byte(pdev, 0x719, &value); pdev 2153 drivers/net/wireless/realtek/rtlwifi/pci.c pci_write_config_byte(pdev, 0x719, value); pdev 2156 drivers/net/wireless/realtek/rtlwifi/pci.c int rtl_pci_probe(struct pci_dev *pdev, pdev 2167 drivers/net/wireless/realtek/rtlwifi/pci.c err = pci_enable_device(pdev); pdev 2170 drivers/net/wireless/realtek/rtlwifi/pci.c pci_name(pdev)); pdev 2175 drivers/net/wireless/realtek/rtlwifi/pci.c !pci_set_dma_mask(pdev, DMA_BIT_MASK(64))) { pdev 2176 drivers/net/wireless/realtek/rtlwifi/pci.c if (pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64))) { pdev 2183 drivers/net/wireless/realtek/rtlwifi/pci.c platform_enable_dma64(pdev, true); pdev 2184 drivers/net/wireless/realtek/rtlwifi/pci.c } else if (!pci_set_dma_mask(pdev, DMA_BIT_MASK(32))) { pdev 2185 drivers/net/wireless/realtek/rtlwifi/pci.c if (pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32))) { pdev 2192 drivers/net/wireless/realtek/rtlwifi/pci.c platform_enable_dma64(pdev, false); pdev 2195 drivers/net/wireless/realtek/rtlwifi/pci.c pci_set_master(pdev); pdev 2201 drivers/net/wireless/realtek/rtlwifi/pci.c "%s : ieee80211 alloc failed\n", pci_name(pdev)); pdev 2206 drivers/net/wireless/realtek/rtlwifi/pci.c SET_IEEE80211_DEV(hw, &pdev->dev); pdev 2207 drivers/net/wireless/realtek/rtlwifi/pci.c pci_set_drvdata(pdev, hw); pdev 2212 drivers/net/wireless/realtek/rtlwifi/pci.c pcipriv->dev.pdev = pdev; pdev 2218 drivers/net/wireless/realtek/rtlwifi/pci.c pcipriv->dev.pdev = pdev; pdev 2228 drivers/net/wireless/realtek/rtlwifi/pci.c err = pci_request_regions(pdev, KBUILD_MODNAME); pdev 2234 drivers/net/wireless/realtek/rtlwifi/pci.c pmem_start = pci_resource_start(pdev, rtlpriv->cfg->bar_id); pdev 2235 drivers/net/wireless/realtek/rtlwifi/pci.c pmem_len = pci_resource_len(pdev, rtlpriv->cfg->bar_id); pdev 2236 drivers/net/wireless/realtek/rtlwifi/pci.c pmem_flags = pci_resource_flags(pdev, rtlpriv->cfg->bar_id); pdev 2240 drivers/net/wireless/realtek/rtlwifi/pci.c (unsigned long)pci_iomap(pdev, pdev 2254 drivers/net/wireless/realtek/rtlwifi/pci.c pci_write_config_byte(pdev, 0x81, 0); pdev 2256 drivers/net/wireless/realtek/rtlwifi/pci.c pci_write_config_byte(pdev, 0x44, 0); pdev 2257 drivers/net/wireless/realtek/rtlwifi/pci.c pci_write_config_byte(pdev, 0x04, 0x06); pdev 2258 drivers/net/wireless/realtek/rtlwifi/pci.c pci_write_config_byte(pdev, 0x04, 0x07); pdev 2261 drivers/net/wireless/realtek/rtlwifi/pci.c if (!_rtl_pci_find_adapter(pdev, hw)) { pdev 2267 drivers/net/wireless/realtek/rtlwifi/pci.c _rtl_pci_io_handler_init(&pdev->dev, hw); pdev 2290 drivers/net/wireless/realtek/rtlwifi/pci.c err = rtl_pci_init(hw, pdev); pdev 2324 drivers/net/wireless/realtek/rtlwifi/pci.c pci_set_drvdata(pdev, NULL); pdev 2329 drivers/net/wireless/realtek/rtlwifi/pci.c pci_iounmap(pdev, (void __iomem *)rtlpriv->io.pci_mem_start); pdev 2331 drivers/net/wireless/realtek/rtlwifi/pci.c pci_release_regions(pdev); pdev 2337 drivers/net/wireless/realtek/rtlwifi/pci.c pci_disable_device(pdev); pdev 2343 drivers/net/wireless/realtek/rtlwifi/pci.c void rtl_pci_disconnect(struct pci_dev *pdev) pdev 2345 drivers/net/wireless/realtek/rtlwifi/pci.c struct ieee80211_hw *hw = pci_get_drvdata(pdev); pdev 2376 drivers/net/wireless/realtek/rtlwifi/pci.c free_irq(rtlpci->pdev->irq, hw); pdev 2381 drivers/net/wireless/realtek/rtlwifi/pci.c pci_disable_msi(rtlpci->pdev); pdev 2385 drivers/net/wireless/realtek/rtlwifi/pci.c pci_iounmap(pdev, (void __iomem *)rtlpriv->io.pci_mem_start); pdev 2386 drivers/net/wireless/realtek/rtlwifi/pci.c pci_release_regions(pdev); pdev 2389 drivers/net/wireless/realtek/rtlwifi/pci.c pci_disable_device(pdev); pdev 2393 drivers/net/wireless/realtek/rtlwifi/pci.c pci_set_drvdata(pdev, NULL); pdev 169 drivers/net/wireless/realtek/rtlwifi/pci.h struct pci_dev *pdev; pdev 261 drivers/net/wireless/realtek/rtlwifi/pci.h int rtl_pci_probe(struct pci_dev *pdev, pdev 263 drivers/net/wireless/realtek/rtlwifi/pci.h void rtl_pci_disconnect(struct pci_dev *pdev); pdev 78 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c pci_unmap_single(rtlpci->pdev, pdev 518 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c mapping = pci_map_single(rtlpci->pdev, skb->data, skb->len, pdev 520 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c if (pci_dma_mapping_error(rtlpci->pdev, mapping)) { pdev 677 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c dma_addr_t mapping = pci_map_single(rtlpci->pdev, pdev 684 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c if (pci_dma_mapping_error(rtlpci->pdev, mapping)) { pdev 404 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c dma_addr_t mapping = pci_map_single(rtlpci->pdev, pdev 410 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c if (pci_dma_mapping_error(rtlpci->pdev, mapping)) { pdev 571 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c dma_addr_t mapping = pci_map_single(rtlpci->pdev, pdev 578 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c if (pci_dma_mapping_error(rtlpci->pdev, mapping)) { pdev 3120 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c } else if (rtlpci->pdev->current_state != PCI_D0) { pdev 545 drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c mapping = pci_map_single(rtlpci->pdev, skb->data, skb->len, pdev 547 drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c if (pci_dma_mapping_error(rtlpci->pdev, mapping)) { pdev 700 drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c dma_addr_t mapping = pci_map_single(rtlpci->pdev, pdev 705 drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c if (pci_dma_mapping_error(rtlpci->pdev, mapping)) { pdev 681 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c mapping = pci_map_single(rtlpci->pdev, skb->data, skb->len, pdev 683 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c if (pci_dma_mapping_error(rtlpci->pdev, mapping)) { pdev 845 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c dma_addr_t mapping = pci_map_single(rtlpci->pdev, pdev 851 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c if (pci_dma_mapping_error(rtlpci->pdev, mapping)) { pdev 1645 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c struct device *dev = &rtl_pcipriv(hw)->dev.pdev->dev; pdev 2518 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c pci_read_config_dword(rtlpci->pdev, 0x40, &val); pdev 2520 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c pci_write_config_dword(rtlpci->pdev, 0x40, pdev 331 drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c dma_addr_t mapping = pci_map_single(rtlpci->pdev, skb->data, skb->len, pdev 335 drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c if (pci_dma_mapping_error(rtlpci->pdev, mapping)) { pdev 501 drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c dma_addr_t mapping = pci_map_single(rtlpci->pdev, skb->data, skb->len, pdev 504 drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c if (pci_dma_mapping_error(rtlpci->pdev, mapping)) { pdev 365 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c dma_addr_t mapping = pci_map_single(rtlpci->pdev, pdev 370 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c if (pci_dma_mapping_error(rtlpci->pdev, mapping)) { pdev 532 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c dma_addr_t mapping = pci_map_single(rtlpci->pdev, pdev 539 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c if (pci_dma_mapping_error(rtlpci->pdev, mapping)) { pdev 40 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c pci_unmap_single(rtlpci->pdev, pdev 445 drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c mapping = pci_map_single(rtlpci->pdev, skb->data, skb->len, pdev 447 drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c if (pci_dma_mapping_error(rtlpci->pdev, mapping)) { pdev 598 drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c dma_addr_t mapping = pci_map_single(rtlpci->pdev, pdev 602 drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c if (pci_dma_mapping_error(rtlpci->pdev, mapping)) { pdev 36 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c pci_unmap_single(rtlpci->pdev, pdev 2285 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c pci_read_config_byte(rtlpci->pdev, 0x34, &cap_pointer); pdev 2290 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c pci_read_config_word(rtlpci->pdev, cap_pointer, &cap_hdr); pdev 2314 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c pci_read_config_byte(rtlpci->pdev, cap_pointer + 5, &pmcs_reg); pdev 2320 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c pci_write_config_byte(rtlpci->pdev, cap_pointer + 5, pdev 2323 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c pci_read_config_byte(rtlpci->pdev, cap_pointer + 5, pdev 693 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c mapping = pci_map_single(rtlpci->pdev, skb->data, skb->len, pdev 695 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c if (pci_dma_mapping_error(rtlpci->pdev, mapping)) { pdev 837 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c dma_addr_t mapping = pci_map_single(rtlpci->pdev, pdev 841 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c if (pci_dma_mapping_error(rtlpci->pdev, mapping)) { pdev 96 drivers/net/wireless/realtek/rtw88/pci.c struct pci_dev *pdev = to_pci_dev(rtwdev->dev); pdev 107 drivers/net/wireless/realtek/rtw88/pci.c pci_unmap_single(pdev, dma, skb->len, PCI_DMA_TODEVICE); pdev 115 drivers/net/wireless/realtek/rtw88/pci.c struct pci_dev *pdev = to_pci_dev(rtwdev->dev); pdev 123 drivers/net/wireless/realtek/rtw88/pci.c pci_free_consistent(pdev, ring_sz, head, tx_ring->r.dma); pdev 130 drivers/net/wireless/realtek/rtw88/pci.c struct pci_dev *pdev = to_pci_dev(rtwdev->dev); pdev 142 drivers/net/wireless/realtek/rtw88/pci.c pci_unmap_single(pdev, dma, buf_sz, PCI_DMA_FROMDEVICE); pdev 151 drivers/net/wireless/realtek/rtw88/pci.c struct pci_dev *pdev = to_pci_dev(rtwdev->dev); pdev 157 drivers/net/wireless/realtek/rtw88/pci.c pci_free_consistent(pdev, ring_sz, head, rx_ring->r.dma); pdev 182 drivers/net/wireless/realtek/rtw88/pci.c struct pci_dev *pdev = to_pci_dev(rtwdev->dev); pdev 187 drivers/net/wireless/realtek/rtw88/pci.c head = pci_zalloc_consistent(pdev, ring_sz, &dma); pdev 208 drivers/net/wireless/realtek/rtw88/pci.c struct pci_dev *pdev = to_pci_dev(rtwdev->dev); pdev 216 drivers/net/wireless/realtek/rtw88/pci.c dma = pci_map_single(pdev, skb->data, buf_sz, PCI_DMA_FROMDEVICE); pdev 217 drivers/net/wireless/realtek/rtw88/pci.c if (pci_dma_mapping_error(pdev, dma)) pdev 251 drivers/net/wireless/realtek/rtw88/pci.c struct pci_dev *pdev = to_pci_dev(rtwdev->dev); pdev 260 drivers/net/wireless/realtek/rtw88/pci.c head = pci_zalloc_consistent(pdev, ring_sz, &dma); pdev 299 drivers/net/wireless/realtek/rtw88/pci.c pci_unmap_single(pdev, dma, buf_sz, PCI_DMA_FROMDEVICE); pdev 303 drivers/net/wireless/realtek/rtw88/pci.c pci_free_consistent(pdev, ring_sz, head, dma); pdev 577 drivers/net/wireless/realtek/rtw88/pci.c pci_unmap_single(rtwpci->pdev, dma, prev->len, pdev 633 drivers/net/wireless/realtek/rtw88/pci.c dma = pci_map_single(rtwpci->pdev, skb->data, skb->len, pdev 635 drivers/net/wireless/realtek/rtw88/pci.c if (pci_dma_mapping_error(rtwpci->pdev, dma)) pdev 771 drivers/net/wireless/realtek/rtw88/pci.c pci_unmap_single(rtwpci->pdev, tx_data->dma, skb->len, pdev 961 drivers/net/wireless/realtek/rtw88/pci.c struct pci_dev *pdev) pdev 968 drivers/net/wireless/realtek/rtw88/pci.c ret = pci_request_regions(pdev, KBUILD_MODNAME); pdev 974 drivers/net/wireless/realtek/rtw88/pci.c len = pci_resource_len(pdev, bar_id); pdev 975 drivers/net/wireless/realtek/rtw88/pci.c rtwpci->mmap = pci_iomap(pdev, bar_id, len); pdev 985 drivers/net/wireless/realtek/rtw88/pci.c struct pci_dev *pdev) pdev 990 drivers/net/wireless/realtek/rtw88/pci.c pci_iounmap(pdev, rtwpci->mmap); pdev 991 drivers/net/wireless/realtek/rtw88/pci.c pci_release_regions(pdev); pdev 1084 drivers/net/wireless/realtek/rtw88/pci.c static int rtw_pci_claim(struct rtw_dev *rtwdev, struct pci_dev *pdev) pdev 1088 drivers/net/wireless/realtek/rtw88/pci.c ret = pci_enable_device(pdev); pdev 1094 drivers/net/wireless/realtek/rtw88/pci.c pci_set_master(pdev); pdev 1095 drivers/net/wireless/realtek/rtw88/pci.c pci_set_drvdata(pdev, rtwdev->hw); pdev 1096 drivers/net/wireless/realtek/rtw88/pci.c SET_IEEE80211_DEV(rtwdev->hw, &pdev->dev); pdev 1101 drivers/net/wireless/realtek/rtw88/pci.c static void rtw_pci_declaim(struct rtw_dev *rtwdev, struct pci_dev *pdev) pdev 1103 drivers/net/wireless/realtek/rtw88/pci.c pci_clear_master(pdev); pdev 1104 drivers/net/wireless/realtek/rtw88/pci.c pci_disable_device(pdev); pdev 1107 drivers/net/wireless/realtek/rtw88/pci.c static int rtw_pci_setup_resource(struct rtw_dev *rtwdev, struct pci_dev *pdev) pdev 1113 drivers/net/wireless/realtek/rtw88/pci.c rtwpci->pdev = pdev; pdev 1116 drivers/net/wireless/realtek/rtw88/pci.c ret = rtw_pci_io_mapping(rtwdev, pdev); pdev 1133 drivers/net/wireless/realtek/rtw88/pci.c rtw_pci_io_unmapping(rtwdev, pdev); pdev 1139 drivers/net/wireless/realtek/rtw88/pci.c static void rtw_pci_destroy(struct rtw_dev *rtwdev, struct pci_dev *pdev) pdev 1142 drivers/net/wireless/realtek/rtw88/pci.c rtw_pci_io_unmapping(rtwdev, pdev); pdev 1161 drivers/net/wireless/realtek/rtw88/pci.c static int rtw_pci_request_irq(struct rtw_dev *rtwdev, struct pci_dev *pdev) pdev 1169 drivers/net/wireless/realtek/rtw88/pci.c ret = pci_alloc_irq_vectors(pdev, 1, 1, flags); pdev 1175 drivers/net/wireless/realtek/rtw88/pci.c ret = devm_request_threaded_irq(rtwdev->dev, pdev->irq, pdev 1181 drivers/net/wireless/realtek/rtw88/pci.c pci_free_irq_vectors(pdev); pdev 1187 drivers/net/wireless/realtek/rtw88/pci.c static void rtw_pci_free_irq(struct rtw_dev *rtwdev, struct pci_dev *pdev) pdev 1189 drivers/net/wireless/realtek/rtw88/pci.c devm_free_irq(rtwdev->dev, pdev->irq, rtwdev); pdev 1190 drivers/net/wireless/realtek/rtw88/pci.c pci_free_irq_vectors(pdev); pdev 1193 drivers/net/wireless/realtek/rtw88/pci.c static int rtw_pci_probe(struct pci_dev *pdev, pdev 1204 drivers/net/wireless/realtek/rtw88/pci.c dev_err(&pdev->dev, "failed to allocate hw\n"); pdev 1210 drivers/net/wireless/realtek/rtw88/pci.c rtwdev->dev = &pdev->dev; pdev 1221 drivers/net/wireless/realtek/rtw88/pci.c pdev->vendor, pdev->device, pdev->revision); pdev 1223 drivers/net/wireless/realtek/rtw88/pci.c ret = rtw_pci_claim(rtwdev, pdev); pdev 1229 drivers/net/wireless/realtek/rtw88/pci.c ret = rtw_pci_setup_resource(rtwdev, pdev); pdev 1247 drivers/net/wireless/realtek/rtw88/pci.c ret = rtw_pci_request_irq(rtwdev, pdev); pdev 1256 drivers/net/wireless/realtek/rtw88/pci.c rtw_pci_destroy(rtwdev, pdev); pdev 1259 drivers/net/wireless/realtek/rtw88/pci.c rtw_pci_declaim(rtwdev, pdev); pdev 1270 drivers/net/wireless/realtek/rtw88/pci.c static void rtw_pci_remove(struct pci_dev *pdev) pdev 1272 drivers/net/wireless/realtek/rtw88/pci.c struct ieee80211_hw *hw = pci_get_drvdata(pdev); pdev 1284 drivers/net/wireless/realtek/rtw88/pci.c rtw_pci_destroy(rtwdev, pdev); pdev 1285 drivers/net/wireless/realtek/rtw88/pci.c rtw_pci_declaim(rtwdev, pdev); pdev 1286 drivers/net/wireless/realtek/rtw88/pci.c rtw_pci_free_irq(rtwdev, pdev); pdev 183 drivers/net/wireless/realtek/rtw88/pci.h struct pci_dev *pdev; pdev 95 drivers/net/wireless/st/cw1200/cw1200.h struct device *pdev; pdev 292 drivers/net/wireless/st/cw1200/cw1200.h struct device *pdev, pdev 145 drivers/net/wireless/st/cw1200/fwio.c ret = request_firmware(&firmware, fw_path, priv->pdev); pdev 515 drivers/net/wireless/st/cw1200/main.c struct device *pdev, pdev 543 drivers/net/wireless/st/cw1200/main.c priv->pdev = pdev; pdev 544 drivers/net/wireless/st/cw1200/main.c SET_IEEE80211_DEV(priv->hw, pdev); pdev 1143 drivers/net/wireless/st/cw1200/sta.c ret = request_firmware(&priv->sdd, priv->sdd_path, priv->pdev); pdev 1796 drivers/net/wireless/ti/wl12xx/main.c struct wlcore_platdev_data *pdev_data = dev_get_platdata(&wl->pdev->dev); pdev 1888 drivers/net/wireless/ti/wl12xx/main.c static int wl12xx_probe(struct platform_device *pdev) pdev 1906 drivers/net/wireless/ti/wl12xx/main.c ret = wlcore_probe(wl, pdev); pdev 1918 drivers/net/wireless/ti/wl12xx/main.c static int wl12xx_remove(struct platform_device *pdev) pdev 1920 drivers/net/wireless/ti/wl12xx/main.c struct wl1271 *wl = platform_get_drvdata(pdev); pdev 1930 drivers/net/wireless/ti/wl12xx/main.c return wlcore_remove(pdev); pdev 1440 drivers/net/wireless/ti/wl18xx/main.c struct platform_device *pdev = wl->pdev; pdev 1441 drivers/net/wireless/ti/wl18xx/main.c struct wlcore_platdev_data *pdata = dev_get_platdata(&pdev->dev); pdev 1998 drivers/net/wireless/ti/wl18xx/main.c static int wl18xx_probe(struct platform_device *pdev) pdev 2016 drivers/net/wireless/ti/wl18xx/main.c ret = wlcore_probe(wl, pdev); pdev 271 drivers/net/wireless/ti/wlcore/boot.c struct platform_device *pdev = wl->pdev; pdev 272 drivers/net/wireless/ti/wlcore/boot.c struct wlcore_platdev_data *pdev_data = dev_get_platdata(&pdev->dev); pdev 6129 drivers/net/wireless/ti/wlcore/main.c struct platform_device *pdev = wl->pdev; pdev 6130 drivers/net/wireless/ti/wlcore/main.c struct wlcore_platdev_data *pdev_data = dev_get_platdata(&pdev->dev); pdev 6553 drivers/net/wireless/ti/wlcore/main.c struct platform_device *pdev = wl->pdev; pdev 6554 drivers/net/wireless/ti/wlcore/main.c struct wlcore_platdev_data *pdev_data = dev_get_platdata(&pdev->dev); pdev 6586 drivers/net/wireless/ti/wlcore/main.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 6613 drivers/net/wireless/ti/wlcore/main.c wl->irq_flags, pdev->name, wl); pdev 6630 drivers/net/wireless/ti/wlcore/main.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 1); pdev 6781 drivers/net/wireless/ti/wlcore/main.c int wlcore_probe(struct wl1271 *wl, struct platform_device *pdev) pdev 6783 drivers/net/wireless/ti/wlcore/main.c struct wlcore_platdev_data *pdev_data = dev_get_platdata(&pdev->dev); pdev 6790 drivers/net/wireless/ti/wlcore/main.c wl->dev = &pdev->dev; pdev 6791 drivers/net/wireless/ti/wlcore/main.c wl->pdev = pdev; pdev 6792 drivers/net/wireless/ti/wlcore/main.c platform_set_drvdata(pdev, wl); pdev 6797 drivers/net/wireless/ti/wlcore/main.c nvs_name, &pdev->dev, GFP_KERNEL, pdev 6817 drivers/net/wireless/ti/wlcore/main.c int wlcore_remove(struct platform_device *pdev) pdev 6819 drivers/net/wireless/ti/wlcore/main.c struct wlcore_platdev_data *pdev_data = dev_get_platdata(&pdev->dev); pdev 6820 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = platform_get_drvdata(pdev); pdev 181 drivers/net/wireless/ti/wlcore/wlcore.h struct platform_device *pdev; pdev 499 drivers/net/wireless/ti/wlcore/wlcore.h int wlcore_probe(struct wl1271 *wl, struct platform_device *pdev); pdev 500 drivers/net/wireless/ti/wlcore/wlcore.h int wlcore_remove(struct platform_device *pdev); pdev 98 drivers/nfc/nxp-nci/core.c int nxp_nci_probe(void *phy_id, struct device *pdev, pdev 106 drivers/nfc/nxp-nci/core.c info = devm_kzalloc(pdev, sizeof(struct nxp_nci_info), GFP_KERNEL); pdev 113 drivers/nfc/nxp-nci/core.c info->pdev = pdev; pdev 135 drivers/nfc/nxp-nci/core.c nci_set_parent_dev(info->ndev, pdev); pdev 55 drivers/nfc/nxp-nci/nxp-nci.h struct device *pdev; pdev 72 drivers/nfc/nxp-nci/nxp-nci.h int nxp_nci_probe(void *phy_id, struct device *pdev, pdev 138 drivers/nfc/s3fwrn5/core.c int s3fwrn5_probe(struct nci_dev **ndev, void *phy_id, struct device *pdev, pdev 144 drivers/nfc/s3fwrn5/core.c info = devm_kzalloc(pdev, sizeof(*info), GFP_KERNEL); pdev 149 drivers/nfc/s3fwrn5/core.c info->pdev = pdev; pdev 164 drivers/nfc/s3fwrn5/core.c nci_set_parent_dev(info->ndev, pdev); pdev 34 drivers/nfc/s3fwrn5/s3fwrn5.h struct device *pdev; pdev 81 drivers/nfc/s3fwrn5/s3fwrn5.h int s3fwrn5_probe(struct nci_dev **ndev, void *phy_id, struct device *pdev, pdev 105 drivers/ntb/core.c if (!ntb->pdev) pdev 115 drivers/ntb/core.c ntb->dev.parent = &ntb->pdev->dev; pdev 117 drivers/ntb/core.c dev_set_name(&ntb->dev, "%s", pci_name(ntb->pdev)); pdev 114 drivers/ntb/hw/amd/ntb_hw_amd.c *size_max = pci_resource_len(ndev->ntb.pdev, bar); pdev 136 drivers/ntb/hw/amd/ntb_hw_amd.c mw_size = pci_resource_len(ntb->pdev, bar); pdev 145 drivers/ntb/hw/amd/ntb_hw_amd.c base_addr = pci_resource_start(ntb->pdev, bar); pdev 235 drivers/ntb/hw/amd/ntb_hw_amd.c dev_dbg(&ntb->pdev->dev, "link is up.\n"); pdev 244 drivers/ntb/hw/amd/ntb_hw_amd.c dev_dbg(&ntb->pdev->dev, "link is down.\n"); pdev 264 drivers/ntb/hw/amd/ntb_hw_amd.c dev_dbg(&ntb->pdev->dev, "Enabling Link.\n"); pdev 285 drivers/ntb/hw/amd/ntb_hw_amd.c dev_dbg(&ntb->pdev->dev, "Enabling Link.\n"); pdev 311 drivers/ntb/hw/amd/ntb_hw_amd.c *base = pci_resource_start(ndev->ntb.pdev, bar); pdev 314 drivers/ntb/hw/amd/ntb_hw_amd.c *size = pci_resource_len(ndev->ntb.pdev, bar); pdev 503 drivers/ntb/hw/amd/ntb_hw_amd.c struct device *dev = &ndev->ntb.pdev->dev; pdev 557 drivers/ntb/hw/amd/ntb_hw_amd.c dev_dbg(&ndev->ntb.pdev->dev, "vec %d\n", vec); pdev 579 drivers/ntb/hw/amd/ntb_hw_amd.c return ndev_interrupt(ndev, irq - ndev->ntb.pdev->irq); pdev 585 drivers/ntb/hw/amd/ntb_hw_amd.c struct pci_dev *pdev; pdev 588 drivers/ntb/hw/amd/ntb_hw_amd.c pdev = ndev->ntb.pdev; pdev 590 drivers/ntb/hw/amd/ntb_hw_amd.c node = dev_to_node(&pdev->dev); pdev 608 drivers/ntb/hw/amd/ntb_hw_amd.c msix_count = pci_enable_msix_range(pdev, ndev->msix, pdev 617 drivers/ntb/hw/amd/ntb_hw_amd.c pci_disable_msix(pdev); pdev 630 drivers/ntb/hw/amd/ntb_hw_amd.c dev_dbg(&pdev->dev, "Using msix interrupts\n"); pdev 638 drivers/ntb/hw/amd/ntb_hw_amd.c pci_disable_msix(pdev); pdev 648 drivers/ntb/hw/amd/ntb_hw_amd.c rc = pci_enable_msi(pdev); pdev 652 drivers/ntb/hw/amd/ntb_hw_amd.c rc = request_irq(pdev->irq, ndev_irq_isr, 0, pdev 657 drivers/ntb/hw/amd/ntb_hw_amd.c dev_dbg(&pdev->dev, "Using msi interrupts\n"); pdev 663 drivers/ntb/hw/amd/ntb_hw_amd.c pci_disable_msi(pdev); pdev 667 drivers/ntb/hw/amd/ntb_hw_amd.c pci_intx(pdev, 1); pdev 669 drivers/ntb/hw/amd/ntb_hw_amd.c rc = request_irq(pdev->irq, ndev_irq_isr, IRQF_SHARED, pdev 674 drivers/ntb/hw/amd/ntb_hw_amd.c dev_dbg(&pdev->dev, "Using intx interrupts\n"); pdev 685 drivers/ntb/hw/amd/ntb_hw_amd.c struct pci_dev *pdev; pdev 689 drivers/ntb/hw/amd/ntb_hw_amd.c pdev = ndev->ntb.pdev; pdev 699 drivers/ntb/hw/amd/ntb_hw_amd.c pci_disable_msix(pdev); pdev 703 drivers/ntb/hw/amd/ntb_hw_amd.c free_irq(pdev->irq, ndev); pdev 704 drivers/ntb/hw/amd/ntb_hw_amd.c if (pci_dev_msi_enabled(pdev)) pdev 705 drivers/ntb/hw/amd/ntb_hw_amd.c pci_disable_msi(pdev); pdev 707 drivers/ntb/hw/amd/ntb_hw_amd.c pci_intx(pdev, 0); pdev 815 drivers/ntb/hw/amd/ntb_hw_amd.c debugfs_create_dir(pci_name(ndev->ntb.pdev), pdev 833 drivers/ntb/hw/amd/ntb_hw_amd.c struct pci_dev *pdev) pdev 835 drivers/ntb/hw/amd/ntb_hw_amd.c ndev->ntb.pdev = pdev; pdev 851 drivers/ntb/hw/amd/ntb_hw_amd.c dev_dbg(&ndev->ntb.pdev->dev, "%s: reg_val = 0x%x.\n", __func__, reg); pdev 858 drivers/ntb/hw/amd/ntb_hw_amd.c rc = pci_read_config_dword(ndev->ntb.pdev, pdev 933 drivers/ntb/hw/amd/ntb_hw_amd.c dev_err(&ndev->ntb.pdev->dev, pdev 960 drivers/ntb/hw/amd/ntb_hw_amd.c struct pci_dev *pdev; pdev 963 drivers/ntb/hw/amd/ntb_hw_amd.c pdev = ndev->ntb.pdev; pdev 966 drivers/ntb/hw/amd/ntb_hw_amd.c dev_dbg(&pdev->dev, "AMD NTB topo is %s\n", pdev 975 drivers/ntb/hw/amd/ntb_hw_amd.c dev_err(&pdev->dev, "fail to init isr.\n"); pdev 992 drivers/ntb/hw/amd/ntb_hw_amd.c struct pci_dev *pdev) pdev 996 drivers/ntb/hw/amd/ntb_hw_amd.c pci_set_drvdata(pdev, ndev); pdev 998 drivers/ntb/hw/amd/ntb_hw_amd.c rc = pci_enable_device(pdev); pdev 1002 drivers/ntb/hw/amd/ntb_hw_amd.c rc = pci_request_regions(pdev, NTB_NAME); pdev 1006 drivers/ntb/hw/amd/ntb_hw_amd.c pci_set_master(pdev); pdev 1008 drivers/ntb/hw/amd/ntb_hw_amd.c rc = pci_set_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 1010 drivers/ntb/hw/amd/ntb_hw_amd.c rc = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 1013 drivers/ntb/hw/amd/ntb_hw_amd.c dev_warn(&pdev->dev, "Cannot DMA highmem\n"); pdev 1016 drivers/ntb/hw/amd/ntb_hw_amd.c rc = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 1018 drivers/ntb/hw/amd/ntb_hw_amd.c rc = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 1021 drivers/ntb/hw/amd/ntb_hw_amd.c dev_warn(&pdev->dev, "Cannot DMA consistent highmem\n"); pdev 1024 drivers/ntb/hw/amd/ntb_hw_amd.c dma_get_mask(&pdev->dev)); pdev 1028 drivers/ntb/hw/amd/ntb_hw_amd.c ndev->self_mmio = pci_iomap(pdev, 0, 0); pdev 1038 drivers/ntb/hw/amd/ntb_hw_amd.c pci_clear_master(pdev); pdev 1040 drivers/ntb/hw/amd/ntb_hw_amd.c pci_disable_device(pdev); pdev 1042 drivers/ntb/hw/amd/ntb_hw_amd.c pci_set_drvdata(pdev, NULL); pdev 1048 drivers/ntb/hw/amd/ntb_hw_amd.c struct pci_dev *pdev = ndev->ntb.pdev; pdev 1050 drivers/ntb/hw/amd/ntb_hw_amd.c pci_iounmap(pdev, ndev->self_mmio); pdev 1052 drivers/ntb/hw/amd/ntb_hw_amd.c pci_clear_master(pdev); pdev 1053 drivers/ntb/hw/amd/ntb_hw_amd.c pci_release_regions(pdev); pdev 1054 drivers/ntb/hw/amd/ntb_hw_amd.c pci_disable_device(pdev); pdev 1055 drivers/ntb/hw/amd/ntb_hw_amd.c pci_set_drvdata(pdev, NULL); pdev 1058 drivers/ntb/hw/amd/ntb_hw_amd.c static int amd_ntb_pci_probe(struct pci_dev *pdev, pdev 1064 drivers/ntb/hw/amd/ntb_hw_amd.c node = dev_to_node(&pdev->dev); pdev 1074 drivers/ntb/hw/amd/ntb_hw_amd.c ndev_init_struct(ndev, pdev); pdev 1076 drivers/ntb/hw/amd/ntb_hw_amd.c rc = amd_ntb_init_pci(ndev, pdev); pdev 1095 drivers/ntb/hw/amd/ntb_hw_amd.c dev_info(&pdev->dev, "NTB device registered.\n"); pdev 1110 drivers/ntb/hw/amd/ntb_hw_amd.c static void amd_ntb_pci_remove(struct pci_dev *pdev) pdev 1112 drivers/ntb/hw/amd/ntb_hw_amd.c struct amd_ntb_dev *ndev = pci_get_drvdata(pdev); pdev 530 drivers/ntb/hw/idt/ntb_hw_idt.c dev_dbg(&ndev->ntb.pdev->dev, "Local port: %hhu, num of peers: %hhu\n", pdev 535 drivers/ntb/hw/idt/ntb_hw_idt.c dev_warn(&ndev->ntb.pdev->dev, "No active peer found\n"); pdev 672 drivers/ntb/hw/idt/ntb_hw_idt.c dev_dbg(&ndev->ntb.pdev->dev, "NTB link status events initialized"); pdev 686 drivers/ntb/hw/idt/ntb_hw_idt.c dev_dbg(&ndev->ntb.pdev->dev, "NTB link status events deinitialized"); pdev 714 drivers/ntb/hw/idt/ntb_hw_idt.c dev_dbg(&ndev->ntb.pdev->dev, "SE IRQ detected %#08x (SESTS %#08x)", pdev 928 drivers/ntb/hw/idt/ntb_hw_idt.c dev_dbg(&ndev->ntb.pdev->dev, "Local NTB link enabled"); pdev 948 drivers/ntb/hw/idt/ntb_hw_idt.c dev_dbg(&ndev->ntb.pdev->dev, "Local NTB link disabled"); pdev 1107 drivers/ntb/hw/idt/ntb_hw_idt.c ret_mws = devm_kcalloc(&ndev->ntb.pdev->dev, *mw_cnt, sizeof(*ret_mws), pdev 1135 drivers/ntb/hw/idt/ntb_hw_idt.c dev_err(&ndev->ntb.pdev->dev, pdev 1145 drivers/ntb/hw/idt/ntb_hw_idt.c dev_err(&ndev->ntb.pdev->dev, pdev 1154 drivers/ntb/hw/idt/ntb_hw_idt.c dev_dbg(&ndev->ntb.pdev->dev, "Outbound and inbound MWs initialized"); pdev 1262 drivers/ntb/hw/idt/ntb_hw_idt.c *base = pci_resource_start(ntb->pdev, ndev->mws[widx].bar) + pdev 1322 drivers/ntb/hw/idt/ntb_hw_idt.c limit = pci_bus_address(ntb->pdev, mw_cfg->bar) + size; pdev 1432 drivers/ntb/hw/idt/ntb_hw_idt.c dev_dbg(&ndev->ntb.pdev->dev, "DB IRQ detected %#08x", ntint_sts); pdev 1596 drivers/ntb/hw/idt/ntb_hw_idt.c dev_dbg(&ndev->ntb.pdev->dev, "NTB Messaging initialized"); pdev 1615 drivers/ntb/hw/idt/ntb_hw_idt.c dev_dbg(&ndev->ntb.pdev->dev, "Message IRQ detected %#08x", ntint_sts); pdev 2090 drivers/ntb/hw/idt/ntb_hw_idt.c hwmon = devm_hwmon_device_register_with_groups(&ndev->ntb.pdev->dev, pdev 2093 drivers/ntb/hw/idt/ntb_hw_idt.c dev_err(&ndev->ntb.pdev->dev, "Couldn't create hwmon device"); pdev 2097 drivers/ntb/hw/idt/ntb_hw_idt.c dev_dbg(&ndev->ntb.pdev->dev, "Temperature HWmon interface registered"); pdev 2127 drivers/ntb/hw/idt/ntb_hw_idt.c struct pci_dev *pdev = ndev->ntb.pdev; pdev 2132 drivers/ntb/hw/idt/ntb_hw_idt.c ret = pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_MSI | PCI_IRQ_LEGACY); pdev 2134 drivers/ntb/hw/idt/ntb_hw_idt.c dev_err(&pdev->dev, "Failed to allocate IRQ vector"); pdev 2139 drivers/ntb/hw/idt/ntb_hw_idt.c ret = pci_irq_vector(pdev, 0); pdev 2141 drivers/ntb/hw/idt/ntb_hw_idt.c dev_err(&pdev->dev, "Failed to get IRQ vector"); pdev 2146 drivers/ntb/hw/idt/ntb_hw_idt.c ret = devm_request_threaded_irq(&pdev->dev, ret, NULL, idt_thread_isr, pdev 2149 drivers/ntb/hw/idt/ntb_hw_idt.c dev_err(&pdev->dev, "Failed to set MSI IRQ handler, %d", ret); pdev 2158 drivers/ntb/hw/idt/ntb_hw_idt.c dev_dbg(&pdev->dev, "NTB interrupts initialized"); pdev 2163 drivers/ntb/hw/idt/ntb_hw_idt.c pci_free_irq_vectors(pdev); pdev 2176 drivers/ntb/hw/idt/ntb_hw_idt.c struct pci_dev *pdev = ndev->ntb.pdev; pdev 2184 drivers/ntb/hw/idt/ntb_hw_idt.c devm_free_irq(&pdev->dev, pci_irq_vector(pdev, 0), ndev); pdev 2187 drivers/ntb/hw/idt/ntb_hw_idt.c pci_free_irq_vectors(pdev); pdev 2189 drivers/ntb/hw/idt/ntb_hw_idt.c dev_dbg(&pdev->dev, "NTB interrupts deinitialized"); pdev 2228 drivers/ntb/hw/idt/ntb_hw_idt.c dev_dbg(&ndev->ntb.pdev->dev, "IDT IRQs 0x%08x handled", ntint_sts); pdev 2289 drivers/ntb/hw/idt/ntb_hw_idt.c dev_err(&ndev->ntb.pdev->dev, "Failed to register NTB device"); pdev 2293 drivers/ntb/hw/idt/ntb_hw_idt.c dev_dbg(&ndev->ntb.pdev->dev, "NTB device successfully registered"); pdev 2307 drivers/ntb/hw/idt/ntb_hw_idt.c dev_dbg(&ndev->ntb.pdev->dev, "NTB device unregistered"); pdev 2513 drivers/ntb/hw/idt/ntb_hw_idt.c dev_info(&ndev->ntb.pdev->dev, "Top DebugFS directory absent"); pdev 2518 drivers/ntb/hw/idt/ntb_hw_idt.c snprintf(devname, 64, "info:%s", pci_name(ndev->ntb.pdev)); pdev 2522 drivers/ntb/hw/idt/ntb_hw_idt.c dev_dbg(&ndev->ntb.pdev->dev, "Failed to create DebugFS node"); pdev 2526 drivers/ntb/hw/idt/ntb_hw_idt.c dev_dbg(&ndev->ntb.pdev->dev, "NTB device DebugFS node created"); pdev 2541 drivers/ntb/hw/idt/ntb_hw_idt.c dev_dbg(&ndev->ntb.pdev->dev, "NTB device DebugFS node discarded"); pdev 2556 drivers/ntb/hw/idt/ntb_hw_idt.c static int idt_check_setup(struct pci_dev *pdev) pdev 2562 drivers/ntb/hw/idt/ntb_hw_idt.c ret = pci_read_config_dword(pdev, IDT_NT_BARSETUP0, &data); pdev 2564 drivers/ntb/hw/idt/ntb_hw_idt.c dev_err(&pdev->dev, pdev 2571 drivers/ntb/hw/idt/ntb_hw_idt.c dev_err(&pdev->dev, "BAR0 doesn't map config space"); pdev 2577 drivers/ntb/hw/idt/ntb_hw_idt.c dev_err(&pdev->dev, "Invalid size of config space"); pdev 2581 drivers/ntb/hw/idt/ntb_hw_idt.c dev_dbg(&pdev->dev, "NTB device pre-initialized correctly"); pdev 2599 drivers/ntb/hw/idt/ntb_hw_idt.c static struct idt_ntb_dev *idt_create_dev(struct pci_dev *pdev, pdev 2605 drivers/ntb/hw/idt/ntb_hw_idt.c ndev = devm_kzalloc(&pdev->dev, sizeof(*ndev), GFP_KERNEL); pdev 2607 drivers/ntb/hw/idt/ntb_hw_idt.c dev_err(&pdev->dev, "Memory allocation failed for descriptor"); pdev 2614 drivers/ntb/hw/idt/ntb_hw_idt.c ndev->ntb.pdev = pdev; pdev 2621 drivers/ntb/hw/idt/ntb_hw_idt.c dev_info(&pdev->dev, "IDT %s discovered", ndev->swcfg->name); pdev 2623 drivers/ntb/hw/idt/ntb_hw_idt.c dev_dbg(&pdev->dev, "NTB device descriptor created"); pdev 2639 drivers/ntb/hw/idt/ntb_hw_idt.c struct pci_dev *pdev = ndev->ntb.pdev; pdev 2643 drivers/ntb/hw/idt/ntb_hw_idt.c ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 2645 drivers/ntb/hw/idt/ntb_hw_idt.c ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 2647 drivers/ntb/hw/idt/ntb_hw_idt.c dev_err(&pdev->dev, "Failed to set DMA bit mask\n"); pdev 2650 drivers/ntb/hw/idt/ntb_hw_idt.c dev_warn(&pdev->dev, "Cannot set DMA highmem bit mask\n"); pdev 2652 drivers/ntb/hw/idt/ntb_hw_idt.c ret = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 2654 drivers/ntb/hw/idt/ntb_hw_idt.c ret = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 2656 drivers/ntb/hw/idt/ntb_hw_idt.c dev_err(&pdev->dev, pdev 2660 drivers/ntb/hw/idt/ntb_hw_idt.c dev_warn(&pdev->dev, pdev 2664 drivers/ntb/hw/idt/ntb_hw_idt.c dma_get_mask(&pdev->dev)); pdev 2666 drivers/ntb/hw/idt/ntb_hw_idt.c dev_err(&pdev->dev, "Failed to set NTB device DMA bit mask\n"); pdev 2674 drivers/ntb/hw/idt/ntb_hw_idt.c ret = pci_enable_pcie_error_reporting(pdev); pdev 2676 drivers/ntb/hw/idt/ntb_hw_idt.c dev_warn(&pdev->dev, "PCIe AER capability disabled\n"); pdev 2678 drivers/ntb/hw/idt/ntb_hw_idt.c pci_cleanup_aer_uncorrect_error_status(pdev); pdev 2681 drivers/ntb/hw/idt/ntb_hw_idt.c ret = pcim_enable_device(pdev); pdev 2683 drivers/ntb/hw/idt/ntb_hw_idt.c dev_err(&pdev->dev, "Failed to enable PCIe device\n"); pdev 2691 drivers/ntb/hw/idt/ntb_hw_idt.c pci_set_master(pdev); pdev 2694 drivers/ntb/hw/idt/ntb_hw_idt.c ret = pcim_iomap_regions_request_all(pdev, 1, NTB_NAME); pdev 2696 drivers/ntb/hw/idt/ntb_hw_idt.c dev_err(&pdev->dev, "Failed to request resources\n"); pdev 2701 drivers/ntb/hw/idt/ntb_hw_idt.c ndev->cfgspc = pcim_iomap_table(pdev)[0]; pdev 2704 drivers/ntb/hw/idt/ntb_hw_idt.c pci_set_drvdata(pdev, ndev); pdev 2706 drivers/ntb/hw/idt/ntb_hw_idt.c dev_dbg(&pdev->dev, "NT-function PCIe interface initialized"); pdev 2711 drivers/ntb/hw/idt/ntb_hw_idt.c pci_clear_master(pdev); pdev 2713 drivers/ntb/hw/idt/ntb_hw_idt.c (void)pci_disable_pcie_error_reporting(pdev); pdev 2726 drivers/ntb/hw/idt/ntb_hw_idt.c struct pci_dev *pdev = ndev->ntb.pdev; pdev 2729 drivers/ntb/hw/idt/ntb_hw_idt.c pci_set_drvdata(pdev, NULL); pdev 2732 drivers/ntb/hw/idt/ntb_hw_idt.c pci_clear_master(pdev); pdev 2735 drivers/ntb/hw/idt/ntb_hw_idt.c (void)pci_disable_pcie_error_reporting(pdev); pdev 2737 drivers/ntb/hw/idt/ntb_hw_idt.c dev_dbg(&pdev->dev, "NT-function PCIe interface cleared"); pdev 2752 drivers/ntb/hw/idt/ntb_hw_idt.c static int idt_pci_probe(struct pci_dev *pdev, pdev 2759 drivers/ntb/hw/idt/ntb_hw_idt.c ret = idt_check_setup(pdev); pdev 2764 drivers/ntb/hw/idt/ntb_hw_idt.c ndev = idt_create_dev(pdev, id); pdev 2804 drivers/ntb/hw/idt/ntb_hw_idt.c dev_info(&pdev->dev, "IDT NTB device is ready"); pdev 2822 drivers/ntb/hw/idt/ntb_hw_idt.c static void idt_pci_remove(struct pci_dev *pdev) pdev 2824 drivers/ntb/hw/idt/ntb_hw_idt.c struct idt_ntb_dev *ndev = pci_get_drvdata(pdev); pdev 2842 drivers/ntb/hw/idt/ntb_hw_idt.c dev_info(&pdev->dev, "IDT NTB device is removed"); pdev 192 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&ndev->ntb.pdev->dev, "Peer db addr %llx\n", *db_addr); pdev 197 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&ndev->ntb.pdev->dev, "Peer db size %llx\n", *db_size); pdev 288 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&ndev->ntb.pdev->dev, "Peer spad addr %llx\n", pdev 330 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&ndev->ntb.pdev->dev, "vec %d vec_mask %llx\n", vec, vec_mask); pdev 349 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&nvec->ndev->ntb.pdev->dev, "irq: %d nvec->num: %d\n", pdev 359 drivers/ntb/hw/intel/ntb_hw_gen1.c return ndev_interrupt(ndev, irq - ndev->ntb.pdev->irq); pdev 366 drivers/ntb/hw/intel/ntb_hw_gen1.c struct pci_dev *pdev; pdev 369 drivers/ntb/hw/intel/ntb_hw_gen1.c pdev = ndev->ntb.pdev; pdev 371 drivers/ntb/hw/intel/ntb_hw_gen1.c node = dev_to_node(&pdev->dev); pdev 394 drivers/ntb/hw/intel/ntb_hw_gen1.c msix_count = pci_enable_msix_range(pdev, ndev->msix, pdev 408 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&pdev->dev, "Using %d msix interrupts\n", msix_count); pdev 416 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_disable_msix(pdev); pdev 427 drivers/ntb/hw/intel/ntb_hw_gen1.c rc = pci_enable_msi(pdev); pdev 431 drivers/ntb/hw/intel/ntb_hw_gen1.c rc = request_irq(pdev->irq, ndev_irq_isr, 0, pdev 436 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&pdev->dev, "Using msi interrupts\n"); pdev 442 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_disable_msi(pdev); pdev 447 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_intx(pdev, 1); pdev 449 drivers/ntb/hw/intel/ntb_hw_gen1.c rc = request_irq(pdev->irq, ndev_irq_isr, IRQF_SHARED, pdev 454 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&pdev->dev, "Using intx interrupts\n"); pdev 465 drivers/ntb/hw/intel/ntb_hw_gen1.c struct pci_dev *pdev; pdev 468 drivers/ntb/hw/intel/ntb_hw_gen1.c pdev = ndev->ntb.pdev; pdev 480 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_disable_msix(pdev); pdev 484 drivers/ntb/hw/intel/ntb_hw_gen1.c free_irq(pdev->irq, ndev); pdev 485 drivers/ntb/hw/intel/ntb_hw_gen1.c if (pci_dev_msi_enabled(pdev)) pdev 486 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_disable_msi(pdev); pdev 494 drivers/ntb/hw/intel/ntb_hw_gen1.c struct pci_dev *pdev; pdev 502 drivers/ntb/hw/intel/ntb_hw_gen1.c pdev = ndev->ntb.pdev; pdev 579 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_read_config_byte(pdev, XEON_PBAR23SZ_OFFSET, &u.v8); pdev 583 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_read_config_byte(pdev, XEON_PBAR45SZ_OFFSET, &u.v8); pdev 587 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_read_config_byte(pdev, XEON_PBAR4SZ_OFFSET, &u.v8); pdev 590 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_read_config_byte(pdev, XEON_PBAR5SZ_OFFSET, &u.v8); pdev 595 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_read_config_byte(pdev, XEON_SBAR23SZ_OFFSET, &u.v8); pdev 599 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_read_config_byte(pdev, XEON_SBAR45SZ_OFFSET, &u.v8); pdev 603 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_read_config_byte(pdev, XEON_SBAR4SZ_OFFSET, &u.v8); pdev 606 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_read_config_byte(pdev, XEON_SBAR5SZ_OFFSET, &u.v8); pdev 649 drivers/ntb/hw/intel/ntb_hw_gen1.c if (pdev_is_gen1(pdev)) { pdev 730 drivers/ntb/hw/intel/ntb_hw_gen1.c if (!pci_read_config_word(pdev, pdev 735 drivers/ntb/hw/intel/ntb_hw_gen1.c if (!pci_read_config_word(pdev, pdev 740 drivers/ntb/hw/intel/ntb_hw_gen1.c if (!pci_read_config_dword(pdev, pdev 745 drivers/ntb/hw/intel/ntb_hw_gen1.c if (!pci_read_config_dword(pdev, pdev 761 drivers/ntb/hw/intel/ntb_hw_gen1.c if (pdev_is_gen1(ndev->ntb.pdev)) pdev 763 drivers/ntb/hw/intel/ntb_hw_gen1.c else if (pdev_is_gen3(ndev->ntb.pdev)) pdev 776 drivers/ntb/hw/intel/ntb_hw_gen1.c debugfs_create_dir(pci_name(ndev->ntb.pdev), pdev 820 drivers/ntb/hw/intel/ntb_hw_gen1.c bar_size = pci_resource_len(ndev->ntb.pdev, bar); pdev 828 drivers/ntb/hw/intel/ntb_hw_gen1.c *addr_align = pci_resource_len(ndev->ntb.pdev, bar); pdev 859 drivers/ntb/hw/intel/ntb_hw_gen1.c bar_size = pci_resource_len(ndev->ntb.pdev, bar); pdev 974 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&ntb->pdev->dev, pdev 978 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&ntb->pdev->dev, "ignoring max_speed %d\n", max_speed); pdev 980 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&ntb->pdev->dev, "ignoring max_width %d\n", max_width); pdev 1003 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&ntb->pdev->dev, "Disabling link\n"); pdev 1037 drivers/ntb/hw/intel/ntb_hw_gen1.c *base = pci_resource_start(ndev->ntb.pdev, bar) + pdev 1041 drivers/ntb/hw/intel/ntb_hw_gen1.c *size = pci_resource_len(ndev->ntb.pdev, bar) - pdev 1224 drivers/ntb/hw/intel/ntb_hw_gen1.c rc = pci_read_config_word(ndev->ntb.pdev, pdev 1269 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&ndev->ntb.pdev->dev, "PPD %d split bar\n", ppd); pdev 1292 drivers/ntb/hw/intel/ntb_hw_gen1.c struct pci_dev *pdev; pdev 1299 drivers/ntb/hw/intel/ntb_hw_gen1.c pdev = ndev->ntb.pdev; pdev 1303 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&pdev->dev, "not using b2b mw\n"); pdev 1311 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&pdev->dev, "using b2b mw bar %d\n", b2b_bar); pdev 1313 drivers/ntb/hw/intel/ntb_hw_gen1.c bar_size = pci_resource_len(ndev->ntb.pdev, b2b_bar); pdev 1315 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&pdev->dev, "b2b bar size %#llx\n", bar_size); pdev 1318 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&pdev->dev, "b2b using first half of bar\n"); pdev 1321 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&pdev->dev, "b2b using whole bar\n"); pdev 1325 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&pdev->dev, "b2b bar size is too small\n"); pdev 1336 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_read_config_byte(pdev, XEON_PBAR23SZ_OFFSET, &bar_sz); pdev 1337 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&pdev->dev, "PBAR23SZ %#x\n", bar_sz); pdev 1344 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_write_config_byte(pdev, XEON_SBAR23SZ_OFFSET, bar_sz); pdev 1345 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_read_config_byte(pdev, XEON_SBAR23SZ_OFFSET, &bar_sz); pdev 1346 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&pdev->dev, "SBAR23SZ %#x\n", bar_sz); pdev 1349 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_read_config_byte(pdev, XEON_PBAR45SZ_OFFSET, &bar_sz); pdev 1350 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&pdev->dev, "PBAR45SZ %#x\n", bar_sz); pdev 1357 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_write_config_byte(pdev, XEON_SBAR45SZ_OFFSET, bar_sz); pdev 1358 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_read_config_byte(pdev, XEON_SBAR45SZ_OFFSET, &bar_sz); pdev 1359 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&pdev->dev, "SBAR45SZ %#x\n", bar_sz); pdev 1361 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_read_config_byte(pdev, XEON_PBAR4SZ_OFFSET, &bar_sz); pdev 1362 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&pdev->dev, "PBAR4SZ %#x\n", bar_sz); pdev 1369 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_write_config_byte(pdev, XEON_SBAR4SZ_OFFSET, bar_sz); pdev 1370 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_read_config_byte(pdev, XEON_SBAR4SZ_OFFSET, &bar_sz); pdev 1371 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&pdev->dev, "SBAR4SZ %#x\n", bar_sz); pdev 1373 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_read_config_byte(pdev, XEON_PBAR5SZ_OFFSET, &bar_sz); pdev 1374 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&pdev->dev, "PBAR5SZ %#x\n", bar_sz); pdev 1381 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_write_config_byte(pdev, XEON_SBAR5SZ_OFFSET, bar_sz); pdev 1382 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_read_config_byte(pdev, XEON_SBAR5SZ_OFFSET, &bar_sz); pdev 1383 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&pdev->dev, "SBAR5SZ %#x\n", bar_sz); pdev 1400 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&pdev->dev, "SBAR01 %#018llx\n", bar_addr); pdev 1411 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&pdev->dev, "SBAR23 %#018llx\n", bar_addr); pdev 1418 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&pdev->dev, "SBAR45 %#018llx\n", bar_addr); pdev 1424 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&pdev->dev, "SBAR4 %#010llx\n", bar_addr); pdev 1430 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&pdev->dev, "SBAR5 %#010llx\n", bar_addr); pdev 1438 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&pdev->dev, "SBAR23LMT %#018llx\n", bar_addr); pdev 1445 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&pdev->dev, "SBAR45LMT %#018llx\n", bar_addr); pdev 1451 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&pdev->dev, "SBAR4LMT %#010llx\n", bar_addr); pdev 1457 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&pdev->dev, "SBAR5LMT %#05llx\n", bar_addr); pdev 1483 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&pdev->dev, "PBAR23XLAT %#018llx\n", bar_addr); pdev 1489 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&pdev->dev, "PBAR45XLAT %#018llx\n", bar_addr); pdev 1494 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&pdev->dev, "PBAR4XLAT %#010llx\n", bar_addr); pdev 1499 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&pdev->dev, "PBAR5XLAT %#010llx\n", bar_addr); pdev 1517 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&pdev->dev, "B2BXLAT %#018llx\n", bar_addr); pdev 1523 drivers/ntb/hw/intel/ntb_hw_gen1.c ndev->peer_mmio = pci_iomap(pdev, b2b_bar, pdev 1528 drivers/ntb/hw/intel/ntb_hw_gen1.c ndev->peer_addr = pci_resource_start(pdev, b2b_bar); pdev 1536 drivers/ntb/hw/intel/ntb_hw_gen1.c struct device *dev = &ndev->ntb.pdev->dev; pdev 1642 drivers/ntb/hw/intel/ntb_hw_gen1.c struct pci_dev *pdev; pdev 1646 drivers/ntb/hw/intel/ntb_hw_gen1.c pdev = ndev->ntb.pdev; pdev 1648 drivers/ntb/hw/intel/ntb_hw_gen1.c switch (pdev->device) { pdev 1674 drivers/ntb/hw/intel/ntb_hw_gen1.c switch (pdev->device) { pdev 1691 drivers/ntb/hw/intel/ntb_hw_gen1.c switch (pdev->device) { pdev 1717 drivers/ntb/hw/intel/ntb_hw_gen1.c rc = pci_read_config_byte(pdev, XEON_PPD_OFFSET, &ppd); pdev 1722 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&pdev->dev, "ppd %#x topo %s\n", ppd, pdev 1729 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&pdev->dev, "ppd %#x bar4_split %d\n", pdev 1736 drivers/ntb/hw/intel/ntb_hw_gen1.c mem = pci_select_bars(pdev, IORESOURCE_MEM); pdev 1739 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_dbg(&pdev->dev, "mem %#x bar4_split %d\n", pdev 1755 drivers/ntb/hw/intel/ntb_hw_gen1.c static int intel_ntb_init_pci(struct intel_ntb_dev *ndev, struct pci_dev *pdev) pdev 1759 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_set_drvdata(pdev, ndev); pdev 1761 drivers/ntb/hw/intel/ntb_hw_gen1.c rc = pci_enable_device(pdev); pdev 1765 drivers/ntb/hw/intel/ntb_hw_gen1.c rc = pci_request_regions(pdev, NTB_NAME); pdev 1769 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_set_master(pdev); pdev 1771 drivers/ntb/hw/intel/ntb_hw_gen1.c rc = pci_set_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 1773 drivers/ntb/hw/intel/ntb_hw_gen1.c rc = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 1776 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_warn(&pdev->dev, "Cannot DMA highmem\n"); pdev 1779 drivers/ntb/hw/intel/ntb_hw_gen1.c rc = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 1781 drivers/ntb/hw/intel/ntb_hw_gen1.c rc = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 1784 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_warn(&pdev->dev, "Cannot DMA consistent highmem\n"); pdev 1787 drivers/ntb/hw/intel/ntb_hw_gen1.c dma_get_mask(&pdev->dev)); pdev 1791 drivers/ntb/hw/intel/ntb_hw_gen1.c ndev->self_mmio = pci_iomap(pdev, 0, 0); pdev 1797 drivers/ntb/hw/intel/ntb_hw_gen1.c ndev->peer_addr = pci_resource_start(pdev, 0); pdev 1803 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_clear_master(pdev); pdev 1804 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_release_regions(pdev); pdev 1806 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_disable_device(pdev); pdev 1808 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_set_drvdata(pdev, NULL); pdev 1814 drivers/ntb/hw/intel/ntb_hw_gen1.c struct pci_dev *pdev = ndev->ntb.pdev; pdev 1817 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_iounmap(pdev, ndev->peer_mmio); pdev 1818 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_iounmap(pdev, ndev->self_mmio); pdev 1820 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_clear_master(pdev); pdev 1821 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_release_regions(pdev); pdev 1822 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_disable_device(pdev); pdev 1823 drivers/ntb/hw/intel/ntb_hw_gen1.c pci_set_drvdata(pdev, NULL); pdev 1827 drivers/ntb/hw/intel/ntb_hw_gen1.c struct pci_dev *pdev) pdev 1829 drivers/ntb/hw/intel/ntb_hw_gen1.c ndev->ntb.pdev = pdev; pdev 1854 drivers/ntb/hw/intel/ntb_hw_gen1.c static int intel_ntb_pci_probe(struct pci_dev *pdev, pdev 1860 drivers/ntb/hw/intel/ntb_hw_gen1.c node = dev_to_node(&pdev->dev); pdev 1862 drivers/ntb/hw/intel/ntb_hw_gen1.c if (pdev_is_gen1(pdev)) { pdev 1869 drivers/ntb/hw/intel/ntb_hw_gen1.c ndev_init_struct(ndev, pdev); pdev 1871 drivers/ntb/hw/intel/ntb_hw_gen1.c rc = intel_ntb_init_pci(ndev, pdev); pdev 1879 drivers/ntb/hw/intel/ntb_hw_gen1.c } else if (pdev_is_gen3(pdev)) { pdev 1886 drivers/ntb/hw/intel/ntb_hw_gen1.c ndev_init_struct(ndev, pdev); pdev 1889 drivers/ntb/hw/intel/ntb_hw_gen1.c rc = intel_ntb_init_pci(ndev, pdev); pdev 1912 drivers/ntb/hw/intel/ntb_hw_gen1.c dev_info(&pdev->dev, "NTB device registered.\n"); pdev 1918 drivers/ntb/hw/intel/ntb_hw_gen1.c if (pdev_is_gen1(pdev) || pdev_is_gen3(pdev)) pdev 1928 drivers/ntb/hw/intel/ntb_hw_gen1.c static void intel_ntb_pci_remove(struct pci_dev *pdev) pdev 1930 drivers/ntb/hw/intel/ntb_hw_gen1.c struct intel_ntb_dev *ndev = pci_get_drvdata(pdev); pdev 1934 drivers/ntb/hw/intel/ntb_hw_gen1.c if (pdev_is_gen1(pdev) || pdev_is_gen3(pdev)) pdev 102 drivers/ntb/hw/intel/ntb_hw_gen3.c rc = pci_read_config_word(ndev->ntb.pdev, pdev 146 drivers/ntb/hw/intel/ntb_hw_gen3.c struct pci_dev *pdev; pdev 150 drivers/ntb/hw/intel/ntb_hw_gen3.c pdev = ndev->ntb.pdev; pdev 157 drivers/ntb/hw/intel/ntb_hw_gen3.c dev_dbg(&pdev->dev, "IMBAR1XLMT %#018llx\n", bar_addr); pdev 162 drivers/ntb/hw/intel/ntb_hw_gen3.c dev_dbg(&pdev->dev, "IMBAR2XLMT %#018llx\n", bar_addr); pdev 228 drivers/ntb/hw/intel/ntb_hw_gen3.c struct pci_dev *pdev; pdev 232 drivers/ntb/hw/intel/ntb_hw_gen3.c pdev = ndev->ntb.pdev; pdev 236 drivers/ntb/hw/intel/ntb_hw_gen3.c rc = pci_read_config_byte(pdev, XEON_PPD_OFFSET, &ppd); pdev 241 drivers/ntb/hw/intel/ntb_hw_gen3.c dev_dbg(&pdev->dev, "ppd %#x topo %s\n", ppd, pdev 393 drivers/ntb/hw/intel/ntb_hw_gen3.c if (!pci_read_config_word(ndev->ntb.pdev, pdev 398 drivers/ntb/hw/intel/ntb_hw_gen3.c if (!pci_read_config_word(ndev->ntb.pdev, pdev 403 drivers/ntb/hw/intel/ntb_hw_gen3.c if (!pci_read_config_dword(ndev->ntb.pdev, pdev 408 drivers/ntb/hw/intel/ntb_hw_gen3.c if (!pci_read_config_dword(ndev->ntb.pdev, pdev 427 drivers/ntb/hw/intel/ntb_hw_gen3.c dev_dbg(&ntb->pdev->dev, pdev 432 drivers/ntb/hw/intel/ntb_hw_gen3.c dev_dbg(&ntb->pdev->dev, "ignoring max_speed %d\n", max_speed); pdev 434 drivers/ntb/hw/intel/ntb_hw_gen3.c dev_dbg(&ntb->pdev->dev, "ignoring max_width %d\n", max_width); pdev 464 drivers/ntb/hw/intel/ntb_hw_gen3.c bar_size = pci_resource_len(ndev->ntb.pdev, bar); pdev 482 drivers/ntb/hw/intel/ntb_hw_gen3.c base = pci_resource_start(ndev->ntb.pdev, bar); pdev 498 drivers/ntb/hw/intel/ntb_hw_gen3.c dev_dbg(&ntb->pdev->dev, "BAR %d IMBARXBASE: %#Lx\n", bar, reg_val); pdev 509 drivers/ntb/hw/intel/ntb_hw_gen3.c dev_dbg(&ntb->pdev->dev, "BAR %d IMBARXLMT: %#Lx\n", bar, reg_val); pdev 530 drivers/ntb/hw/intel/ntb_hw_gen3.c dev_dbg(&ntb->pdev->dev, "BAR %d EMBARXLMT: %#Lx\n", bar, reg_val); pdev 553 drivers/ntb/hw/intel/ntb_hw_gen3.c dev_dbg(&ndev->ntb.pdev->dev, "Peer db addr %llx db bit %d\n", pdev 559 drivers/ntb/hw/intel/ntb_hw_gen3.c dev_dbg(&ndev->ntb.pdev->dev, "Peer db data %llx db bit %d\n", pdev 191 drivers/ntb/hw/intel/ntb_hw_intel.h static inline int pdev_is_gen1(struct pci_dev *pdev) pdev 193 drivers/ntb/hw/intel/ntb_hw_intel.h switch (pdev->device) { pdev 214 drivers/ntb/hw/intel/ntb_hw_intel.h static inline int pdev_is_gen3(struct pci_dev *pdev) pdev 216 drivers/ntb/hw/intel/ntb_hw_intel.h if (pdev->device == PCI_DEVICE_ID_INTEL_NTB_B2B_SKX) pdev 370 drivers/ntb/hw/mscc/ntb_hw_switchtec.c *base = pci_resource_start(sndev->ntb.pdev, bar) + offset; pdev 373 drivers/ntb/hw/mscc/ntb_hw_switchtec.c *size = pci_resource_len(sndev->ntb.pdev, bar) - offset; pdev 394 drivers/ntb/hw/mscc/ntb_hw_switchtec.c *base = pci_resource_start(sndev->ntb.pdev, bar) + offset; pdev 703 drivers/ntb/hw/mscc/ntb_hw_switchtec.c *db_addr = pci_resource_start(ntb->pdev, 0) + offset; pdev 806 drivers/ntb/hw/mscc/ntb_hw_switchtec.c *spad_addr = pci_resource_start(ntb->pdev, 0) + offset; pdev 845 drivers/ntb/hw/mscc/ntb_hw_switchtec.c sndev->ntb.pdev = sndev->stdev->pdev; pdev 1031 drivers/ntb/hw/mscc/ntb_hw_switchtec.c size = pci_resource_len(sndev->ntb.pdev, bar) - offset; pdev 1165 drivers/ntb/hw/mscc/ntb_hw_switchtec.c sndev->mmio_xlink_win = pci_iomap_range(sndev->stdev->pdev, bar, pdev 1183 drivers/ntb/hw/mscc/ntb_hw_switchtec.c pci_iounmap(sndev->stdev->pdev, sndev->mmio_xlink_win); pdev 1307 drivers/ntb/hw/mscc/ntb_hw_switchtec.c resource_size_t sz = pci_resource_len(sndev->stdev->pdev, bar); pdev 1329 drivers/ntb/hw/mscc/ntb_hw_switchtec.c sndev->self_shared = dma_alloc_coherent(&sndev->stdev->pdev->dev, pdev 1347 drivers/ntb/hw/mscc/ntb_hw_switchtec.c sndev->peer_shared = pci_iomap(sndev->stdev->pdev, self_bar, LUT_SIZE); pdev 1357 drivers/ntb/hw/mscc/ntb_hw_switchtec.c dma_free_coherent(&sndev->stdev->pdev->dev, LUT_SIZE, pdev 1366 drivers/ntb/hw/mscc/ntb_hw_switchtec.c pci_iounmap(sndev->stdev->pdev, sndev->peer_shared); pdev 1369 drivers/ntb/hw/mscc/ntb_hw_switchtec.c dma_free_coherent(&sndev->stdev->pdev->dev, LUT_SIZE, pdev 1435 drivers/ntb/hw/mscc/ntb_hw_switchtec.c sndev->doorbell_irq = pci_irq_vector(sndev->stdev->pdev, doorbell_irq); pdev 1436 drivers/ntb/hw/mscc/ntb_hw_switchtec.c sndev->message_irq = pci_irq_vector(sndev->stdev->pdev, message_irq); pdev 1484 drivers/ntb/hw/mscc/ntb_hw_switchtec.c if (stdev->pdev->class != (PCI_CLASS_BRIDGE_OTHER << 8)) pdev 111 drivers/ntb/msi.c desc = first_msi_entry(&ntb->pdev->dev); pdev 291 drivers/ntb/msi.c for_each_pci_msi_entry(entry, ntb->pdev) { pdev 711 drivers/ntb/ntb_transport.c dev_dbg(&qp->ndev->pdev->dev, "QP%d Peer MSI addr=%x data=%x\n", pdev 716 drivers/ntb/ntb_transport.c dev_info(&qp->ndev->pdev->dev, pdev 732 drivers/ntb/ntb_transport.c dev_warn_once(&qp->ndev->pdev->dev, pdev 745 drivers/ntb/ntb_transport.c dev_warn(&qp->ndev->pdev->dev, pdev 760 drivers/ntb/ntb_transport.c dev_dbg(&qp->ndev->pdev->dev, "QP%d MSI %d addr=%x data=%x\n", pdev 774 drivers/ntb/ntb_transport.c dev_dbg(&nt->ndev->pdev->dev, "Peer MSI descriptors changed"); pdev 785 drivers/ntb/ntb_transport.c dev_dbg(&nt->ndev->pdev->dev, "MSI descriptors changed"); pdev 796 drivers/ntb/ntb_transport.c struct pci_dev *pdev = nt->ndev->pdev; pdev 802 drivers/ntb/ntb_transport.c dma_free_coherent(&pdev->dev, mw->alloc_size, pdev 859 drivers/ntb/ntb_transport.c struct pci_dev *pdev = nt->ndev->pdev; pdev 888 drivers/ntb/ntb_transport.c rc = ntb_alloc_mw_buffer(mw, &pdev->dev, xlat_align); pdev 891 drivers/ntb/ntb_transport.c rc = ntb_alloc_mw_buffer(mw, &pdev->dev, xlat_align); pdev 893 drivers/ntb/ntb_transport.c dev_err(&pdev->dev, pdev 906 drivers/ntb/ntb_transport.c dev_err(&pdev->dev, "Unable to set mw%d translation", num_mw); pdev 940 drivers/ntb/ntb_transport.c struct pci_dev *pdev = nt->ndev->pdev; pdev 942 drivers/ntb/ntb_transport.c dev_info(&pdev->dev, "qp %d: Link Cleanup\n", qp->qp_num); pdev 1025 drivers/ntb/ntb_transport.c struct pci_dev *pdev = ndev->pdev; pdev 1035 drivers/ntb/ntb_transport.c dev_warn(&pdev->dev, pdev 1066 drivers/ntb/ntb_transport.c dev_dbg(&pdev->dev, "Remote version = %d\n", val); pdev 1071 drivers/ntb/ntb_transport.c dev_dbg(&pdev->dev, "Remote max number of qps = %d\n", val); pdev 1076 drivers/ntb/ntb_transport.c dev_dbg(&pdev->dev, "Remote number of mws = %d\n", val); pdev 1089 drivers/ntb/ntb_transport.c dev_dbg(&pdev->dev, "Remote MW%d size = %#llx\n", i, val64); pdev 1129 drivers/ntb/ntb_transport.c struct pci_dev *pdev = qp->ndev->pdev; pdev 1140 drivers/ntb/ntb_transport.c dev_dbg_ratelimited(&pdev->dev, "Remote QP link status = %x\n", val); pdev 1144 drivers/ntb/ntb_transport.c dev_info(&pdev->dev, "qp %d: Link Up\n", qp->qp_num); pdev 1360 drivers/ntb/ntb_transport.c debugfs_create_dir(pci_name(ndev->pdev), pdev 1625 drivers/ntb/ntb_transport.c dev_dbg(&qp->ndev->pdev->dev, "qp %d: RX ver %u len %d flags %x\n", pdev 1629 drivers/ntb/ntb_transport.c dev_dbg(&qp->ndev->pdev->dev, "done flag not set\n"); pdev 1635 drivers/ntb/ntb_transport.c dev_dbg(&qp->ndev->pdev->dev, "link down flag set\n"); pdev 1642 drivers/ntb/ntb_transport.c dev_dbg(&qp->ndev->pdev->dev, pdev 1651 drivers/ntb/ntb_transport.c dev_dbg(&qp->ndev->pdev->dev, "no receive buffer\n"); pdev 1660 drivers/ntb/ntb_transport.c dev_dbg(&qp->ndev->pdev->dev, pdev 1670 drivers/ntb/ntb_transport.c dev_dbg(&qp->ndev->pdev->dev, pdev 1693 drivers/ntb/ntb_transport.c dev_dbg(&qp->ndev->pdev->dev, "%s: doorbell %d received\n", pdev 1925 drivers/ntb/ntb_transport.c struct pci_dev *pdev = qp->ndev->pdev; pdev 1932 drivers/ntb/ntb_transport.c dev_info(&pdev->dev, "qp %d: Send Link Down\n", qp->qp_num); pdev 1951 drivers/ntb/ntb_transport.c dev_err(&pdev->dev, "ntb: QP%d unable to send linkdown msg\n", pdev 1981 drivers/ntb/ntb_transport.c struct pci_dev *pdev; pdev 1992 drivers/ntb/ntb_transport.c pdev = ndev->pdev; pdev 2022 drivers/ntb/ntb_transport.c dev_info(&pdev->dev, "Unable to allocate TX DMA channel\n"); pdev 2028 drivers/ntb/ntb_transport.c dev_info(&pdev->dev, "Unable to allocate RX DMA channel\n"); pdev 2047 drivers/ntb/ntb_transport.c dev_dbg(&pdev->dev, "Using %s memcpy for TX\n", pdev 2050 drivers/ntb/ntb_transport.c dev_dbg(&pdev->dev, "Using %s memcpy for RX\n", pdev 2077 drivers/ntb/ntb_transport.c dev_info(&pdev->dev, "NTB Transport QP %d created\n", qp->qp_num); pdev 2110 drivers/ntb/ntb_transport.c struct pci_dev *pdev; pdev 2117 drivers/ntb/ntb_transport.c pdev = qp->ndev->pdev; pdev 2172 drivers/ntb/ntb_transport.c dev_warn(&pdev->dev, "Freeing item from non-empty rx_pend_q\n"); pdev 2177 drivers/ntb/ntb_transport.c dev_warn(&pdev->dev, "Freeing item from non-empty rx_post_q\n"); pdev 2186 drivers/ntb/ntb_transport.c dev_info(&pdev->dev, "NTB Transport QP %d freed\n", qp->qp_num); pdev 272 drivers/ntb/test/ntb_msi_test.c struct pci_dev *pdev = nm->ntb->pdev; pdev 277 drivers/ntb/test/ntb_msi_test.c nm->dbgfs_dir = debugfs_create_dir(pci_name(pdev), pdev 1320 drivers/ntb/test/ntb_perf.c struct pci_dev *pdev = perf->ntb->pdev; pdev 1322 drivers/ntb/test/ntb_perf.c perf->dbgfs_dir = debugfs_create_dir(pci_name(pdev), perf_dbgfs_topdir); pdev 356 drivers/ntb/test/ntb_pingpong.c struct pci_dev *pdev = pp->ntb->pdev; pdev 359 drivers/ntb/test/ntb_pingpong.c pp->dbgfs_dir = debugfs_create_dir(pci_name(pdev), pp_dbgfs_topdir); pdev 22 drivers/nvdimm/e820.c static int e820_pmem_remove(struct platform_device *pdev) pdev 24 drivers/nvdimm/e820.c struct nvdimm_bus *nvdimm_bus = platform_get_drvdata(pdev); pdev 58 drivers/nvdimm/e820.c static int e820_pmem_probe(struct platform_device *pdev) pdev 61 drivers/nvdimm/e820.c struct device *dev = &pdev->dev; pdev 71 drivers/nvdimm/e820.c platform_set_drvdata(pdev, nvdimm_bus); pdev 28 drivers/nvdimm/of_pmem.c static int of_pmem_region_probe(struct platform_device *pdev) pdev 36 drivers/nvdimm/of_pmem.c np = dev_of_node(&pdev->dev); pdev 45 drivers/nvdimm/of_pmem.c priv->bus_desc.provider_name = kstrdup(pdev->name, GFP_KERNEL); pdev 49 drivers/nvdimm/of_pmem.c priv->bus = bus = nvdimm_bus_register(&pdev->dev, &priv->bus_desc); pdev 54 drivers/nvdimm/of_pmem.c platform_set_drvdata(pdev, priv); pdev 57 drivers/nvdimm/of_pmem.c dev_dbg(&pdev->dev, "Registering %s regions from %pOF\n", pdev 60 drivers/nvdimm/of_pmem.c for (i = 0; i < pdev->num_resources; i++) { pdev 70 drivers/nvdimm/of_pmem.c ndr_desc.numa_node = dev_to_node(&pdev->dev); pdev 72 drivers/nvdimm/of_pmem.c ndr_desc.res = &pdev->resource[i]; pdev 82 drivers/nvdimm/of_pmem.c dev_warn(&pdev->dev, "Unable to register region %pR from %pOF\n", pdev 85 drivers/nvdimm/of_pmem.c dev_dbg(&pdev->dev, "Registered region %pR from %pOF\n", pdev 92 drivers/nvdimm/of_pmem.c static int of_pmem_region_remove(struct platform_device *pdev) pdev 94 drivers/nvdimm/of_pmem.c struct of_pmem_private *priv = platform_get_drvdata(pdev); pdev 1053 drivers/nvme/host/pci.c struct pci_dev *pdev = to_pci_dev(nvmeq->dev->dev); pdev 1067 drivers/nvme/host/pci.c disable_irq(pci_irq_vector(pdev, nvmeq->cq_vector)); pdev 1069 drivers/nvme/host/pci.c enable_irq(pci_irq_vector(pdev, nvmeq->cq_vector)); pdev 1454 drivers/nvme/host/pci.c struct pci_dev *pdev = to_pci_dev(dev->dev); pdev 1457 drivers/nvme/host/pci.c nvmeq->sq_cmds = pci_alloc_p2pmem(pdev, SQ_SIZE(nvmeq)); pdev 1459 drivers/nvme/host/pci.c nvmeq->sq_dma_addr = pci_p2pmem_virt_to_bus(pdev, pdev 1466 drivers/nvme/host/pci.c pci_free_p2pmem(pdev, nvmeq->sq_cmds, SQ_SIZE(nvmeq)); pdev 1514 drivers/nvme/host/pci.c struct pci_dev *pdev = to_pci_dev(nvmeq->dev->dev); pdev 1518 drivers/nvme/host/pci.c return pci_request_irq(pdev, nvmeq->cq_vector, nvme_irq_check, pdev 1521 drivers/nvme/host/pci.c return pci_request_irq(pdev, nvmeq->cq_vector, nvme_irq, pdev 1661 drivers/nvme/host/pci.c struct pci_dev *pdev = to_pci_dev(dev->dev); pdev 1665 drivers/nvme/host/pci.c if (size > pci_resource_len(pdev, 0)) pdev 1669 drivers/nvme/host/pci.c dev->bar = ioremap(pci_resource_start(pdev, 0), size); pdev 1793 drivers/nvme/host/pci.c struct pci_dev *pdev = to_pci_dev(dev->dev); pdev 1807 drivers/nvme/host/pci.c bar_size = pci_resource_len(pdev, bar); pdev 1820 drivers/nvme/host/pci.c if (pci_p2pdma_add_resource(pdev, bar, size, offset)) { pdev 1831 drivers/nvme/host/pci.c pci_p2pmem_publish(pdev, true); pdev 2066 drivers/nvme/host/pci.c struct pci_dev *pdev = to_pci_dev(dev->dev); pdev 2098 drivers/nvme/host/pci.c return pci_alloc_irq_vectors_affinity(pdev, 1, irq_queues, pdev 2111 drivers/nvme/host/pci.c struct pci_dev *pdev = to_pci_dev(dev->dev); pdev 2154 drivers/nvme/host/pci.c pci_free_irq(pdev, 0, adminq); pdev 2160 drivers/nvme/host/pci.c pci_free_irq_vectors(pdev); pdev 2314 drivers/nvme/host/pci.c struct pci_dev *pdev = to_pci_dev(dev->dev); pdev 2316 drivers/nvme/host/pci.c if (pci_enable_device_mem(pdev)) pdev 2319 drivers/nvme/host/pci.c pci_set_master(pdev); pdev 2334 drivers/nvme/host/pci.c result = pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_ALL_TYPES); pdev 2360 drivers/nvme/host/pci.c if (pdev->vendor == PCI_VENDOR_ID_APPLE && pdev->device == 0x2001) { pdev 2365 drivers/nvme/host/pci.c } else if (pdev->vendor == PCI_VENDOR_ID_SAMSUNG && pdev 2366 drivers/nvme/host/pci.c (pdev->device == 0xa821 || pdev->device == 0xa822) && pdev 2387 drivers/nvme/host/pci.c pci_enable_pcie_error_reporting(pdev); pdev 2388 drivers/nvme/host/pci.c pci_save_state(pdev); pdev 2392 drivers/nvme/host/pci.c pci_disable_device(pdev); pdev 2405 drivers/nvme/host/pci.c struct pci_dev *pdev = to_pci_dev(dev->dev); pdev 2407 drivers/nvme/host/pci.c pci_free_irq_vectors(pdev); pdev 2409 drivers/nvme/host/pci.c if (pci_is_enabled(pdev)) { pdev 2410 drivers/nvme/host/pci.c pci_disable_pcie_error_reporting(pdev); pdev 2411 drivers/nvme/host/pci.c pci_disable_device(pdev); pdev 2418 drivers/nvme/host/pci.c struct pci_dev *pdev = to_pci_dev(dev->dev); pdev 2421 drivers/nvme/host/pci.c if (pci_is_enabled(pdev)) { pdev 2430 drivers/nvme/host/pci.c pdev->error_state != pci_channel_io_normal); pdev 2669 drivers/nvme/host/pci.c struct pci_dev *pdev = to_pci_dev(dev->dev); pdev 2671 drivers/nvme/host/pci.c if (pci_get_drvdata(pdev)) pdev 2672 drivers/nvme/host/pci.c device_release_driver(&pdev->dev); pdev 2696 drivers/nvme/host/pci.c struct pci_dev *pdev = to_pci_dev(to_nvme_dev(ctrl)->dev); pdev 2698 drivers/nvme/host/pci.c return snprintf(buf, size, "%s", dev_name(&pdev->dev)); pdev 2716 drivers/nvme/host/pci.c struct pci_dev *pdev = to_pci_dev(dev->dev); pdev 2718 drivers/nvme/host/pci.c if (pci_request_mem_regions(pdev, "nvme")) pdev 2726 drivers/nvme/host/pci.c pci_release_mem_regions(pdev); pdev 2730 drivers/nvme/host/pci.c static unsigned long check_vendor_combination_bug(struct pci_dev *pdev) pdev 2732 drivers/nvme/host/pci.c if (pdev->vendor == 0x144d && pdev->device == 0xa802) { pdev 2745 drivers/nvme/host/pci.c } else if (pdev->vendor == 0x144d && pdev->device == 0xa804) { pdev 2756 drivers/nvme/host/pci.c } else if ((pdev->vendor == 0x144d && (pdev->device == 0xa801 || pdev 2757 drivers/nvme/host/pci.c pdev->device == 0xa808 || pdev->device == 0xa809)) || pdev 2758 drivers/nvme/host/pci.c (pdev->vendor == 0x1e0f && pdev->device == 0x0001)) { pdev 2782 drivers/nvme/host/pci.c static int nvme_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 2789 drivers/nvme/host/pci.c node = dev_to_node(&pdev->dev); pdev 2791 drivers/nvme/host/pci.c set_dev_node(&pdev->dev, first_memory_node); pdev 2802 drivers/nvme/host/pci.c dev->dev = get_device(&pdev->dev); pdev 2803 drivers/nvme/host/pci.c pci_set_drvdata(pdev, dev); pdev 2817 drivers/nvme/host/pci.c quirks |= check_vendor_combination_bug(pdev); pdev 2836 drivers/nvme/host/pci.c result = nvme_init_ctrl(&dev->ctrl, &pdev->dev, &nvme_pci_ctrl_ops, pdev 2841 drivers/nvme/host/pci.c dev_info(dev->ctrl.device, "pci function %s\n", dev_name(&pdev->dev)); pdev 2863 drivers/nvme/host/pci.c static void nvme_reset_prepare(struct pci_dev *pdev) pdev 2865 drivers/nvme/host/pci.c struct nvme_dev *dev = pci_get_drvdata(pdev); pdev 2876 drivers/nvme/host/pci.c static void nvme_reset_done(struct pci_dev *pdev) pdev 2878 drivers/nvme/host/pci.c struct nvme_dev *dev = pci_get_drvdata(pdev); pdev 2884 drivers/nvme/host/pci.c static void nvme_shutdown(struct pci_dev *pdev) pdev 2886 drivers/nvme/host/pci.c struct nvme_dev *dev = pci_get_drvdata(pdev); pdev 2895 drivers/nvme/host/pci.c static void nvme_remove(struct pci_dev *pdev) pdev 2897 drivers/nvme/host/pci.c struct nvme_dev *dev = pci_get_drvdata(pdev); pdev 2900 drivers/nvme/host/pci.c pci_set_drvdata(pdev, NULL); pdev 2902 drivers/nvme/host/pci.c if (!pci_device_is_present(pdev)) { pdev 2946 drivers/nvme/host/pci.c struct pci_dev *pdev = to_pci_dev(dev); pdev 2947 drivers/nvme/host/pci.c struct nvme_dev *ndev = pci_get_drvdata(pdev); pdev 2967 drivers/nvme/host/pci.c !pcie_aspm_enabled(pdev) || pdev 2987 drivers/nvme/host/pci.c pci_save_state(pdev); pdev 2995 drivers/nvme/host/pci.c pci_load_saved_state(pdev, NULL); pdev 3017 drivers/nvme/host/pci.c struct pci_dev *pdev = to_pci_dev(dev); pdev 3018 drivers/nvme/host/pci.c struct nvme_dev *ndev = pci_get_drvdata(pdev); pdev 3033 drivers/nvme/host/pci.c static pci_ers_result_t nvme_error_detected(struct pci_dev *pdev, pdev 3036 drivers/nvme/host/pci.c struct nvme_dev *dev = pci_get_drvdata(pdev); pdev 3059 drivers/nvme/host/pci.c static pci_ers_result_t nvme_slot_reset(struct pci_dev *pdev) pdev 3061 drivers/nvme/host/pci.c struct nvme_dev *dev = pci_get_drvdata(pdev); pdev 3064 drivers/nvme/host/pci.c pci_restore_state(pdev); pdev 3069 drivers/nvme/host/pci.c static void nvme_error_resume(struct pci_dev *pdev) pdev 3071 drivers/nvme/host/pci.c struct nvme_dev *dev = pci_get_drvdata(pdev); pdev 254 drivers/nvmem/bcm-ocotp.c static int bcm_otpc_probe(struct platform_device *pdev) pdev 256 drivers/nvmem/bcm-ocotp.c struct device *dev = &pdev->dev; pdev 272 drivers/nvmem/bcm-ocotp.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 97 drivers/nvmem/imx-iim.c static int imx_iim_probe(struct platform_device *pdev) pdev 100 drivers/nvmem/imx-iim.c struct device *dev = &pdev->dev; pdev 110 drivers/nvmem/imx-iim.c iim->base = devm_platform_ioremap_resource(pdev, 0); pdev 132 drivers/nvmem/imx-ocotp-scu.c static int imx_scu_ocotp_probe(struct platform_device *pdev) pdev 134 drivers/nvmem/imx-ocotp-scu.c struct device *dev = &pdev->dev; pdev 504 drivers/nvmem/imx-ocotp.c static int imx_ocotp_probe(struct platform_device *pdev) pdev 506 drivers/nvmem/imx-ocotp.c struct device *dev = &pdev->dev; pdev 516 drivers/nvmem/imx-ocotp.c priv->base = devm_platform_ioremap_resource(pdev, 0); pdev 528 drivers/nvmem/imx-ocotp.c priv->params = of_device_get_match_data(&pdev->dev); pdev 162 drivers/nvmem/lpc18xx_eeprom.c static int lpc18xx_eeprom_probe(struct platform_device *pdev) pdev 165 drivers/nvmem/lpc18xx_eeprom.c struct device *dev = &pdev->dev; pdev 175 drivers/nvmem/lpc18xx_eeprom.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "reg"); pdev 180 drivers/nvmem/lpc18xx_eeprom.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "mem"); pdev 185 drivers/nvmem/lpc18xx_eeprom.c eeprom->clk = devm_clk_get(&pdev->dev, "eeprom"); pdev 187 drivers/nvmem/lpc18xx_eeprom.c dev_err(&pdev->dev, "failed to get eeprom clock\n"); pdev 242 drivers/nvmem/lpc18xx_eeprom.c platform_set_drvdata(pdev, eeprom); pdev 252 drivers/nvmem/lpc18xx_eeprom.c static int lpc18xx_eeprom_remove(struct platform_device *pdev) pdev 254 drivers/nvmem/lpc18xx_eeprom.c struct lpc18xx_eeprom_dev *eeprom = platform_get_drvdata(pdev); pdev 67 drivers/nvmem/lpc18xx_otp.c static int lpc18xx_otp_probe(struct platform_device *pdev) pdev 73 drivers/nvmem/lpc18xx_otp.c otp = devm_kzalloc(&pdev->dev, sizeof(*otp), GFP_KERNEL); pdev 77 drivers/nvmem/lpc18xx_otp.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 78 drivers/nvmem/lpc18xx_otp.c otp->base = devm_ioremap_resource(&pdev->dev, res); pdev 83 drivers/nvmem/lpc18xx_otp.c lpc18xx_otp_nvmem_config.dev = &pdev->dev; pdev 86 drivers/nvmem/lpc18xx_otp.c nvmem = devm_nvmem_register(&pdev->dev, &lpc18xx_otp_nvmem_config); pdev 37 drivers/nvmem/meson-efuse.c static int meson_efuse_probe(struct platform_device *pdev) pdev 39 drivers/nvmem/meson-efuse.c struct device *dev = &pdev->dev; pdev 85 drivers/nvmem/meson-efuse.c nvmem = devm_nvmem_register(&pdev->dev, econfig); pdev 193 drivers/nvmem/meson-mx-efuse.c static int meson_mx_efuse_probe(struct platform_device *pdev) pdev 199 drivers/nvmem/meson-mx-efuse.c drvdata = of_device_get_match_data(&pdev->dev); pdev 203 drivers/nvmem/meson-mx-efuse.c efuse = devm_kzalloc(&pdev->dev, sizeof(*efuse), GFP_KERNEL); pdev 207 drivers/nvmem/meson-mx-efuse.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 208 drivers/nvmem/meson-mx-efuse.c efuse->base = devm_ioremap_resource(&pdev->dev, res); pdev 212 drivers/nvmem/meson-mx-efuse.c efuse->config.name = devm_kstrdup(&pdev->dev, drvdata->name, pdev 215 drivers/nvmem/meson-mx-efuse.c efuse->config.dev = &pdev->dev; pdev 223 drivers/nvmem/meson-mx-efuse.c efuse->core_clk = devm_clk_get(&pdev->dev, "core"); pdev 225 drivers/nvmem/meson-mx-efuse.c dev_err(&pdev->dev, "Failed to get core clock\n"); pdev 229 drivers/nvmem/meson-mx-efuse.c efuse->nvmem = devm_nvmem_register(&pdev->dev, &efuse->config); pdev 44 drivers/nvmem/mtk-efuse.c static int mtk_efuse_probe(struct platform_device *pdev) pdev 46 drivers/nvmem/mtk-efuse.c struct device *dev = &pdev->dev; pdev 56 drivers/nvmem/mtk-efuse.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 133 drivers/nvmem/mxs-ocotp.c static int mxs_ocotp_probe(struct platform_device *pdev) pdev 135 drivers/nvmem/mxs-ocotp.c struct device *dev = &pdev->dev; pdev 149 drivers/nvmem/mxs-ocotp.c otp->base = devm_platform_ioremap_resource(pdev, 0); pdev 153 drivers/nvmem/mxs-ocotp.c otp->clk = devm_clk_get(&pdev->dev, NULL); pdev 174 drivers/nvmem/mxs-ocotp.c platform_set_drvdata(pdev, otp); pdev 184 drivers/nvmem/mxs-ocotp.c static int mxs_ocotp_remove(struct platform_device *pdev) pdev 186 drivers/nvmem/mxs-ocotp.c struct mxs_ocotp *otp = platform_get_drvdata(pdev); pdev 37 drivers/nvmem/qfprom.c static int qfprom_probe(struct platform_device *pdev) pdev 39 drivers/nvmem/qfprom.c struct device *dev = &pdev->dev; pdev 48 drivers/nvmem/qfprom.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 287 drivers/nvmem/rave-sp-eeprom.c static int rave_sp_eeprom_probe(struct platform_device *pdev) pdev 289 drivers/nvmem/rave-sp-eeprom.c struct device *dev = &pdev->dev; pdev 251 drivers/nvmem/rockchip-efuse.c static int rockchip_efuse_probe(struct platform_device *pdev) pdev 257 drivers/nvmem/rockchip-efuse.c struct device *dev = &pdev->dev; pdev 270 drivers/nvmem/rockchip-efuse.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 184 drivers/nvmem/sc27xx-efuse.c static int sc27xx_efuse_probe(struct platform_device *pdev) pdev 186 drivers/nvmem/sc27xx-efuse.c struct device_node *np = pdev->dev.of_node; pdev 192 drivers/nvmem/sc27xx-efuse.c efuse = devm_kzalloc(&pdev->dev, sizeof(*efuse), GFP_KERNEL); pdev 196 drivers/nvmem/sc27xx-efuse.c efuse->regmap = dev_get_regmap(pdev->dev.parent, NULL); pdev 198 drivers/nvmem/sc27xx-efuse.c dev_err(&pdev->dev, "failed to get efuse regmap\n"); pdev 204 drivers/nvmem/sc27xx-efuse.c dev_err(&pdev->dev, "failed to get efuse base address\n"); pdev 210 drivers/nvmem/sc27xx-efuse.c dev_err(&pdev->dev, "failed to get hwspinlock id\n"); pdev 216 drivers/nvmem/sc27xx-efuse.c dev_err(&pdev->dev, "failed to request hwspinlock\n"); pdev 221 drivers/nvmem/sc27xx-efuse.c efuse->dev = &pdev->dev; pdev 222 drivers/nvmem/sc27xx-efuse.c platform_set_drvdata(pdev, efuse); pdev 231 drivers/nvmem/sc27xx-efuse.c econfig.dev = &pdev->dev; pdev 232 drivers/nvmem/sc27xx-efuse.c nvmem = devm_nvmem_register(&pdev->dev, &econfig); pdev 234 drivers/nvmem/sc27xx-efuse.c dev_err(&pdev->dev, "failed to register nvmem config\n"); pdev 242 drivers/nvmem/sc27xx-efuse.c static int sc27xx_efuse_remove(struct platform_device *pdev) pdev 244 drivers/nvmem/sc27xx-efuse.c struct sc27xx_efuse *efuse = platform_get_drvdata(pdev); pdev 88 drivers/nvmem/snvs_lpgpr.c static int snvs_lpgpr_probe(struct platform_device *pdev) pdev 90 drivers/nvmem/snvs_lpgpr.c struct device *dev = &pdev->dev; pdev 139 drivers/nvmem/stm32-romem.c static int stm32_romem_probe(struct platform_device *pdev) pdev 142 drivers/nvmem/stm32-romem.c struct device *dev = &pdev->dev; pdev 150 drivers/nvmem/stm32-romem.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 112 drivers/nvmem/sunxi_sid.c static int sunxi_sid_probe(struct platform_device *pdev) pdev 114 drivers/nvmem/sunxi_sid.c struct device *dev = &pdev->dev; pdev 132 drivers/nvmem/sunxi_sid.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 167 drivers/nvmem/sunxi_sid.c platform_set_drvdata(pdev, nvmem); pdev 32 drivers/nvmem/uniphier-efuse.c static int uniphier_efuse_probe(struct platform_device *pdev) pdev 34 drivers/nvmem/uniphier-efuse.c struct device *dev = &pdev->dev; pdev 44 drivers/nvmem/uniphier-efuse.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 212 drivers/nvmem/vf610-ocotp.c static int vf610_ocotp_probe(struct platform_device *pdev) pdev 214 drivers/nvmem/vf610-ocotp.c struct device *dev = &pdev->dev; pdev 222 drivers/nvmem/vf610-ocotp.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 55 drivers/nvmem/zynqmp_nvmem.c static int zynqmp_nvmem_probe(struct platform_device *pdev) pdev 57 drivers/nvmem/zynqmp_nvmem.c struct device *dev = &pdev->dev; pdev 175 drivers/of/device.c int of_device_register(struct platform_device *pdev) pdev 177 drivers/of/device.c device_initialize(&pdev->dev); pdev 178 drivers/of/device.c return of_device_add(pdev); pdev 56 drivers/of/of_net.c struct platform_device *pdev = of_find_device_by_node(np); pdev 58 drivers/of/of_net.c if (!pdev) pdev 61 drivers/of/of_net.c ret = nvmem_get_mac_address(&pdev->dev, &nvmem_mac); pdev 63 drivers/of/of_net.c put_device(&pdev->dev); pdev 67 drivers/of/of_net.c mac = devm_kmemdup(&pdev->dev, nvmem_mac, ETH_ALEN, GFP_KERNEL); pdev 68 drivers/of/of_net.c put_device(&pdev->dev); pdev 661 drivers/of/platform.c struct platform_device *pdev_parent, *pdev; pdev 676 drivers/of/platform.c pdev = of_platform_device_create(rd->dn, NULL, pdev 680 drivers/of/platform.c if (pdev == NULL) { pdev 695 drivers/of/platform.c pdev = of_find_device_by_node(rd->dn); pdev 696 drivers/of/platform.c if (pdev == NULL) pdev 700 drivers/of/platform.c of_platform_device_destroy(&pdev->dev, &children_left); pdev 703 drivers/of/platform.c of_dev_put(pdev); pdev 1015 drivers/of/unittest.c struct platform_device *pdev, *test_bus; pdev 1026 drivers/of/unittest.c pdev = of_find_device_by_node(np); pdev 1027 drivers/of/unittest.c unittest(pdev, "device 1 creation failed\n"); pdev 1030 drivers/of/unittest.c irq = platform_get_irq(pdev, 0); pdev 1036 drivers/of/unittest.c pdev = of_find_device_by_node(np); pdev 1037 drivers/of/unittest.c unittest(pdev, "device 2 creation failed\n"); pdev 1038 drivers/of/unittest.c irq = platform_get_irq(pdev, 0); pdev 1069 drivers/of/unittest.c pdev = of_find_device_by_node(grandchild); pdev 1070 drivers/of/unittest.c unittest(pdev, pdev 1073 drivers/of/unittest.c of_dev_put(pdev); pdev 1263 drivers/of/unittest.c static int unittest_probe(struct platform_device *pdev) pdev 1265 drivers/of/unittest.c struct device *dev = &pdev->dev; pdev 1276 drivers/of/unittest.c of_platform_populate(np, NULL, NULL, &pdev->dev); pdev 1281 drivers/of/unittest.c static int unittest_remove(struct platform_device *pdev) pdev 1283 drivers/of/unittest.c struct device *dev = &pdev->dev; pdev 1308 drivers/of/unittest.c struct platform_device *pdev; pdev 1314 drivers/of/unittest.c pdev = of_find_device_by_node(np); pdev 1317 drivers/of/unittest.c return pdev; pdev 1323 drivers/of/unittest.c struct platform_device *pdev; pdev 1325 drivers/of/unittest.c pdev = of_path_to_platform_device(path); pdev 1326 drivers/of/unittest.c platform_device_put(pdev); pdev 1327 drivers/of/unittest.c return pdev != NULL; pdev 1816 drivers/of/unittest.c struct platform_device *pdev; pdev 1840 drivers/of/unittest.c static int unittest_i2c_bus_probe(struct platform_device *pdev) pdev 1842 drivers/of/unittest.c struct device *dev = &pdev->dev; pdev 1861 drivers/of/unittest.c std->pdev = pdev; pdev 1862 drivers/of/unittest.c platform_set_drvdata(pdev, std); pdev 1867 drivers/of/unittest.c strlcpy(adap->name, pdev->name, sizeof(adap->name)); pdev 1884 drivers/of/unittest.c static int unittest_i2c_bus_remove(struct platform_device *pdev) pdev 1886 drivers/of/unittest.c struct device *dev = &pdev->dev; pdev 1888 drivers/of/unittest.c struct unittest_i2c_bus_data *std = platform_get_drvdata(pdev); pdev 378 drivers/opp/ti-opp-supply.c static int ti_opp_supply_probe(struct platform_device *pdev) pdev 380 drivers/opp/ti-opp-supply.c struct device *dev = &pdev->dev; pdev 152 drivers/parisc/superio.c struct pci_dev *pdev = sio->lio_pdev; pdev 159 drivers/parisc/superio.c BUG_ON(!pdev); pdev 163 drivers/parisc/superio.c pdev->irq = sio->usb_pdev->irq; pdev 169 drivers/parisc/superio.c pci_name(pdev), pdev->irq); pdev 171 drivers/parisc/superio.c pci_read_config_dword (pdev, SIO_SP1BAR, &sio->sp1_base); pdev 175 drivers/parisc/superio.c pci_read_config_dword (pdev, SIO_SP2BAR, &sio->sp2_base); pdev 179 drivers/parisc/superio.c pci_read_config_dword (pdev, SIO_PPBAR, &sio->pp_base); pdev 183 drivers/parisc/superio.c pci_read_config_dword (pdev, SIO_FDCBAR, &sio->fdc_base); pdev 186 drivers/parisc/superio.c pci_read_config_dword (pdev, SIO_ACPIBAR, &sio->acpi_base); pdev 195 drivers/parisc/superio.c pci_read_config_word (pdev, PCI_COMMAND, &word); pdev 197 drivers/parisc/superio.c pci_write_config_word (pdev, PCI_COMMAND, word); pdev 199 drivers/parisc/superio.c pci_set_master (pdev); pdev 200 drivers/parisc/superio.c ret = pci_enable_device(pdev); pdev 218 drivers/parisc/superio.c pci_write_config_dword (pdev, 0x64, 0x82000000U); pdev 226 drivers/parisc/superio.c pci_write_config_dword (pdev, TRIGGER_2, 0x07654300U); pdev 234 drivers/parisc/superio.c pci_write_config_dword (pdev, CFG_IR_INTAB, 0x00001000U); pdev 241 drivers/parisc/superio.c pci_write_config_dword (pdev, CFG_IR_USB, 0x4c880000U); pdev 273 drivers/parisc/superio.c if (request_irq(pdev->irq, superio_interrupt, 0, pdev 433 drivers/parisc/superio.c static void superio_fixup_pci(struct pci_dev *pdev) pdev 437 drivers/parisc/superio.c pdev->class |= 0x5; pdev 438 drivers/parisc/superio.c pci_write_config_byte(pdev, PCI_CLASS_PROG, pdev->class); pdev 440 drivers/parisc/superio.c pci_read_config_byte(pdev, PCI_CLASS_PROG, &prog); pdev 196 drivers/parport/parport_amiga.c static int __init amiga_parallel_probe(struct platform_device *pdev) pdev 219 drivers/parport/parport_amiga.c platform_set_drvdata(pdev, p); pdev 228 drivers/parport/parport_amiga.c static int __exit amiga_parallel_remove(struct platform_device *pdev) pdev 230 drivers/parport/parport_amiga.c struct parport *port = platform_get_drvdata(pdev); pdev 268 drivers/parport/parport_ax88796.c static int parport_ax88796_probe(struct platform_device *pdev) pdev 270 drivers/parport/parport_ax88796.c struct device *_dev = &pdev->dev; pdev 283 drivers/parport/parport_ax88796.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 293 drivers/parport/parport_ax88796.c dd->io = request_mem_region(res->start, size, pdev->name); pdev 307 drivers/parport/parport_ax88796.c irq = platform_get_irq(pdev, 0); pdev 335 drivers/parport/parport_ax88796.c IRQF_TRIGGER_FALLING, pdev->name, pp); pdev 343 drivers/parport/parport_ax88796.c platform_set_drvdata(pdev, pp); pdev 361 drivers/parport/parport_ax88796.c static int parport_ax88796_remove(struct platform_device *pdev) pdev 363 drivers/parport/parport_ax88796.c struct parport *p = platform_get_drvdata(pdev); pdev 2037 drivers/parport/parport_pc.c struct platform_device *pdev = NULL; pdev 2043 drivers/parport/parport_pc.c pdev = platform_device_register_simple("parport_pc", pdev 2045 drivers/parport/parport_pc.c if (IS_ERR(pdev)) pdev 2047 drivers/parport/parport_pc.c dev = &pdev->dev; pdev 2265 drivers/parport/parport_pc.c if (pdev) pdev 2266 drivers/parport/parport_pc.c platform_device_unregister(pdev); pdev 2306 drivers/parport/parport_pc.c static int sio_ite_8872_probe(struct pci_dev *pdev, int autoirq, int autodma, pdev 2322 drivers/parport/parport_pc.c pci_write_config_dword(pdev, 0x60, pdev 2324 drivers/parport/parport_pc.c pci_write_config_dword(pdev, 0x78, pdev 2369 drivers/parport/parport_pc.c pci_read_config_byte(pdev, 0x3c, &ite8872_irq); pdev 2370 drivers/parport/parport_pc.c pci_read_config_dword(pdev, 0x1c, &ite8872_lpt); pdev 2372 drivers/parport/parport_pc.c pci_read_config_dword(pdev, 0x20, &ite8872_lpthi); pdev 2374 drivers/parport/parport_pc.c pci_write_config_dword(pdev, 0x6c, 0xe3000000 | ite8872_lpt); pdev 2375 drivers/parport/parport_pc.c pci_write_config_dword(pdev, 0x70, 0xe3000000 | ite8872_lpthi); pdev 2376 drivers/parport/parport_pc.c pci_write_config_dword(pdev, 0x80, (ite8872_lpthi<<16) | ite8872_lpt); pdev 2379 drivers/parport/parport_pc.c pci_write_config_dword(pdev, 0x9c, pdev 2398 drivers/parport/parport_pc.c irq, PARPORT_DMA_NONE, &pdev->dev, 0)) { pdev 2435 drivers/parport/parport_pc.c static int sio_via_probe(struct pci_dev *pdev, int autoirq, int autodma, pdev 2482 drivers/parport/parport_pc.c pci_read_config_byte(pdev, via->via_pci_superio_config_reg, &tmp); pdev 2484 drivers/parport/parport_pc.c pci_write_config_byte(pdev, via->via_pci_superio_config_reg, tmp); pdev 2523 drivers/parport/parport_pc.c pci_read_config_byte(pdev, via->via_pci_superio_config_reg, &tmp); pdev 2525 drivers/parport/parport_pc.c pci_write_config_byte(pdev, via->via_pci_superio_config_reg, tmp); pdev 2533 drivers/parport/parport_pc.c pci_read_config_byte(pdev, via->via_pci_parport_irq_reg, &tmp); pdev 2538 drivers/parport/parport_pc.c pci_read_config_byte(pdev, via->via_pci_parport_dma_reg, &tmp); pdev 2581 drivers/parport/parport_pc.c if (parport_pc_probe_port(port1, port2, irq, dma, &pdev->dev, 0)) { pdev 2607 drivers/parport/parport_pc.c int (*probe) (struct pci_dev *pdev, int autoirq, int autodma, pdev 2668 drivers/parport/parport_pc.c int (*preinit_hook) (struct pci_dev *pdev, int autoirq, int autodma); pdev 2672 drivers/parport/parport_pc.c void (*postinit_hook) (struct pci_dev *pdev, int failed); pdev 2912 drivers/parport/parport_pc.c struct pci_dev *pdev = NULL; pdev 2915 drivers/parport/parport_pc.c for_each_pci_dev(pdev) { pdev 2916 drivers/parport/parport_pc.c id = pci_match_id(parport_pc_pci_tbl, pdev); pdev 2921 drivers/parport/parport_pc.c pdev, autoirq, autodma, pdev 3010 drivers/parport/parport_pc.c static int parport_pc_platform_probe(struct platform_device *pdev) pdev 83 drivers/parport/parport_serial.c int (*preinit_hook) (struct pci_dev *pdev, struct parport_pc_pci *card, pdev 88 drivers/parport/parport_serial.c void (*postinit_hook) (struct pci_dev *pdev, pdev 43 drivers/pci/ats.c struct pci_dev *pdev; pdev 60 drivers/pci/ats.c pdev = pci_physfn(dev); pdev 61 drivers/pci/ats.c if (pdev->ats_stu != ps) pdev 64 drivers/pci/ats.c atomic_inc(&pdev->ats_ref_cnt); /* count enabled VFs */ pdev 82 drivers/pci/ats.c struct pci_dev *pdev; pdev 92 drivers/pci/ats.c pdev = pci_physfn(dev); pdev 93 drivers/pci/ats.c atomic_dec(&pdev->ats_ref_cnt); pdev 156 drivers/pci/ats.c int pci_ats_page_aligned(struct pci_dev *pdev) pdev 160 drivers/pci/ats.c if (!pdev->ats_cap) pdev 163 drivers/pci/ats.c pci_read_config_word(pdev, pdev->ats_cap + PCI_ATS_CAP, &cap); pdev 179 drivers/pci/ats.c int pci_enable_pri(struct pci_dev *pdev, u32 reqs) pdev 185 drivers/pci/ats.c if (WARN_ON(pdev->pri_enabled)) pdev 188 drivers/pci/ats.c pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_PRI); pdev 192 drivers/pci/ats.c pci_read_config_word(pdev, pos + PCI_PRI_STATUS, &status); pdev 196 drivers/pci/ats.c pci_read_config_dword(pdev, pos + PCI_PRI_MAX_REQ, &max_requests); pdev 198 drivers/pci/ats.c pdev->pri_reqs_alloc = reqs; pdev 199 drivers/pci/ats.c pci_write_config_dword(pdev, pos + PCI_PRI_ALLOC_REQ, reqs); pdev 202 drivers/pci/ats.c pci_write_config_word(pdev, pos + PCI_PRI_CTRL, control); pdev 204 drivers/pci/ats.c pdev->pri_enabled = 1; pdev 216 drivers/pci/ats.c void pci_disable_pri(struct pci_dev *pdev) pdev 221 drivers/pci/ats.c if (WARN_ON(!pdev->pri_enabled)) pdev 224 drivers/pci/ats.c pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_PRI); pdev 228 drivers/pci/ats.c pci_read_config_word(pdev, pos + PCI_PRI_CTRL, &control); pdev 230 drivers/pci/ats.c pci_write_config_word(pdev, pos + PCI_PRI_CTRL, control); pdev 232 drivers/pci/ats.c pdev->pri_enabled = 0; pdev 240 drivers/pci/ats.c void pci_restore_pri_state(struct pci_dev *pdev) pdev 243 drivers/pci/ats.c u32 reqs = pdev->pri_reqs_alloc; pdev 246 drivers/pci/ats.c if (!pdev->pri_enabled) pdev 249 drivers/pci/ats.c pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_PRI); pdev 253 drivers/pci/ats.c pci_write_config_dword(pdev, pos + PCI_PRI_ALLOC_REQ, reqs); pdev 254 drivers/pci/ats.c pci_write_config_word(pdev, pos + PCI_PRI_CTRL, control); pdev 265 drivers/pci/ats.c int pci_reset_pri(struct pci_dev *pdev) pdev 270 drivers/pci/ats.c if (WARN_ON(pdev->pri_enabled)) pdev 273 drivers/pci/ats.c pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_PRI); pdev 278 drivers/pci/ats.c pci_write_config_word(pdev, pos + PCI_PRI_CTRL, control); pdev 295 drivers/pci/ats.c int pci_enable_pasid(struct pci_dev *pdev, int features) pdev 300 drivers/pci/ats.c if (WARN_ON(pdev->pasid_enabled)) pdev 303 drivers/pci/ats.c if (!pdev->eetlp_prefix_path) pdev 306 drivers/pci/ats.c pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_PASID); pdev 310 drivers/pci/ats.c pci_read_config_word(pdev, pos + PCI_PASID_CAP, &supported); pdev 318 drivers/pci/ats.c pdev->pasid_features = features; pdev 320 drivers/pci/ats.c pci_write_config_word(pdev, pos + PCI_PASID_CTRL, control); pdev 322 drivers/pci/ats.c pdev->pasid_enabled = 1; pdev 332 drivers/pci/ats.c void pci_disable_pasid(struct pci_dev *pdev) pdev 337 drivers/pci/ats.c if (WARN_ON(!pdev->pasid_enabled)) pdev 340 drivers/pci/ats.c pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_PASID); pdev 344 drivers/pci/ats.c pci_write_config_word(pdev, pos + PCI_PASID_CTRL, control); pdev 346 drivers/pci/ats.c pdev->pasid_enabled = 0; pdev 354 drivers/pci/ats.c void pci_restore_pasid_state(struct pci_dev *pdev) pdev 359 drivers/pci/ats.c if (!pdev->pasid_enabled) pdev 362 drivers/pci/ats.c pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_PASID); pdev 366 drivers/pci/ats.c control = PCI_PASID_CTRL_ENABLE | pdev->pasid_features; pdev 367 drivers/pci/ats.c pci_write_config_word(pdev, pos + PCI_PASID_CTRL, control); pdev 381 drivers/pci/ats.c int pci_pasid_features(struct pci_dev *pdev) pdev 386 drivers/pci/ats.c pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_PASID); pdev 390 drivers/pci/ats.c pci_read_config_word(pdev, pos + PCI_PASID_CAP, &supported); pdev 410 drivers/pci/ats.c int pci_prg_resp_pasid_required(struct pci_dev *pdev) pdev 415 drivers/pci/ats.c pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_PRI); pdev 419 drivers/pci/ats.c pci_read_config_word(pdev, pos + PCI_PRI_STATUS, &status); pdev 437 drivers/pci/ats.c int pci_max_pasids(struct pci_dev *pdev) pdev 442 drivers/pci/ats.c pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_PASID); pdev 446 drivers/pci/ats.c pci_read_config_word(pdev, pos + PCI_PASID_CAP, &supported); pdev 301 drivers/pci/bus.c void __weak pcibios_bus_add_device(struct pci_dev *pdev) { } pdev 418 drivers/pci/controller/dwc/pci-dra7xx.c struct platform_device *pdev) pdev 423 drivers/pci/controller/dwc/pci-dra7xx.c struct device *dev = &pdev->dev; pdev 429 drivers/pci/controller/dwc/pci-dra7xx.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "ep_dbics"); pdev 434 drivers/pci/controller/dwc/pci-dra7xx.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "ep_dbics2"); pdev 439 drivers/pci/controller/dwc/pci-dra7xx.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "addr_space"); pdev 456 drivers/pci/controller/dwc/pci-dra7xx.c struct platform_device *pdev) pdev 464 drivers/pci/controller/dwc/pci-dra7xx.c pp->irq = platform_get_irq(pdev, 1); pdev 482 drivers/pci/controller/dwc/pci-dra7xx.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "rc_dbics"); pdev 674 drivers/pci/controller/dwc/pci-dra7xx.c static int __init dra7xx_pcie_probe(struct platform_device *pdev) pdev 687 drivers/pci/controller/dwc/pci-dra7xx.c struct device *dev = &pdev->dev; pdev 715 drivers/pci/controller/dwc/pci-dra7xx.c irq = platform_get_irq(pdev, 0); pdev 721 drivers/pci/controller/dwc/pci-dra7xx.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "ti_conf"); pdev 770 drivers/pci/controller/dwc/pci-dra7xx.c platform_set_drvdata(pdev, dra7xx); pdev 782 drivers/pci/controller/dwc/pci-dra7xx.c dev_err(&pdev->dev, "gpio request failed, ret %d\n", ret); pdev 808 drivers/pci/controller/dwc/pci-dra7xx.c ret = dra7xx_add_pcie_port(dra7xx, pdev); pdev 825 drivers/pci/controller/dwc/pci-dra7xx.c ret = dra7xx_add_pcie_ep(dra7xx, pdev); pdev 916 drivers/pci/controller/dwc/pci-dra7xx.c static void dra7xx_pcie_shutdown(struct platform_device *pdev) pdev 918 drivers/pci/controller/dwc/pci-dra7xx.c struct device *dev = &pdev->dev; pdev 75 drivers/pci/controller/dwc/pci-exynos.c int (*get_mem_resources)(struct platform_device *pdev, pdev 82 drivers/pci/controller/dwc/pci-exynos.c static int exynos5440_pcie_get_mem_resources(struct platform_device *pdev, pdev 93 drivers/pci/controller/dwc/pci-exynos.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 397 drivers/pci/controller/dwc/pci-exynos.c struct platform_device *pdev) pdev 401 drivers/pci/controller/dwc/pci-exynos.c struct device *dev = &pdev->dev; pdev 404 drivers/pci/controller/dwc/pci-exynos.c pp->irq = platform_get_irq(pdev, 1); pdev 417 drivers/pci/controller/dwc/pci-exynos.c pp->msi_irq = platform_get_irq(pdev, 0); pdev 441 drivers/pci/controller/dwc/pci-exynos.c static int __init exynos_pcie_probe(struct platform_device *pdev) pdev 443 drivers/pci/controller/dwc/pci-exynos.c struct device *dev = &pdev->dev; pdev 475 drivers/pci/controller/dwc/pci-exynos.c ret = ep->ops->get_mem_resources(pdev, ep); pdev 490 drivers/pci/controller/dwc/pci-exynos.c platform_set_drvdata(pdev, ep); pdev 492 drivers/pci/controller/dwc/pci-exynos.c ret = exynos_add_pcie_port(ep, pdev); pdev 506 drivers/pci/controller/dwc/pci-exynos.c static int __exit exynos_pcie_remove(struct platform_device *pdev) pdev 508 drivers/pci/controller/dwc/pci-exynos.c struct exynos_pcie *ep = platform_get_drvdata(pdev); pdev 862 drivers/pci/controller/dwc/pci-imx6.c struct platform_device *pdev) pdev 866 drivers/pci/controller/dwc/pci-imx6.c struct device *dev = &pdev->dev; pdev 870 drivers/pci/controller/dwc/pci-imx6.c pp->msi_irq = platform_get_irq_byname(pdev, "msi"); pdev 1011 drivers/pci/controller/dwc/pci-imx6.c static int imx6_pcie_probe(struct platform_device *pdev) pdev 1013 drivers/pci/controller/dwc/pci-imx6.c struct device *dev = &pdev->dev; pdev 1053 drivers/pci/controller/dwc/pci-imx6.c dbi_base = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1175 drivers/pci/controller/dwc/pci-imx6.c imx6_pcie->vpcie = devm_regulator_get_optional(&pdev->dev, "vpcie"); pdev 1182 drivers/pci/controller/dwc/pci-imx6.c platform_set_drvdata(pdev, imx6_pcie); pdev 1188 drivers/pci/controller/dwc/pci-imx6.c ret = imx6_add_pcie_port(imx6_pcie, pdev); pdev 1203 drivers/pci/controller/dwc/pci-imx6.c static void imx6_pcie_shutdown(struct platform_device *pdev) pdev 1205 drivers/pci/controller/dwc/pci-imx6.c struct imx6_pcie *imx6_pcie = platform_get_drvdata(pdev); pdev 865 drivers/pci/controller/dwc/pci-keystone.c struct platform_device *pdev) pdev 869 drivers/pci/controller/dwc/pci-keystone.c struct device *dev = &pdev->dev; pdev 873 drivers/pci/controller/dwc/pci-keystone.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "config"); pdev 996 drivers/pci/controller/dwc/pci-keystone.c struct platform_device *pdev) pdev 1001 drivers/pci/controller/dwc/pci-keystone.c struct device *dev = &pdev->dev; pdev 1006 drivers/pci/controller/dwc/pci-keystone.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "addr_space"); pdev 1184 drivers/pci/controller/dwc/pci-keystone.c static int __init ks_pcie_probe(struct platform_device *pdev) pdev 1188 drivers/pci/controller/dwc/pci-keystone.c struct device *dev = &pdev->dev; pdev 1228 drivers/pci/controller/dwc/pci-keystone.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "app"); pdev 1235 drivers/pci/controller/dwc/pci-keystone.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dbics"); pdev 1249 drivers/pci/controller/dwc/pci-keystone.c irq = platform_get_irq(pdev, 0); pdev 1314 drivers/pci/controller/dwc/pci-keystone.c platform_set_drvdata(pdev, ks_pcie); pdev 1323 drivers/pci/controller/dwc/pci-keystone.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "atu"); pdev 1375 drivers/pci/controller/dwc/pci-keystone.c ret = ks_pcie_add_pcie_port(ks_pcie, pdev); pdev 1386 drivers/pci/controller/dwc/pci-keystone.c ret = ks_pcie_add_pcie_ep(ks_pcie, pdev); pdev 1410 drivers/pci/controller/dwc/pci-keystone.c static int __exit ks_pcie_remove(struct platform_device *pdev) pdev 1412 drivers/pci/controller/dwc/pci-keystone.c struct keystone_pcie *ks_pcie = platform_get_drvdata(pdev); pdev 1415 drivers/pci/controller/dwc/pci-keystone.c struct device *dev = &pdev->dev; pdev 90 drivers/pci/controller/dwc/pci-layerscape-ep.c struct platform_device *pdev) pdev 101 drivers/pci/controller/dwc/pci-layerscape-ep.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "addr_space"); pdev 117 drivers/pci/controller/dwc/pci-layerscape-ep.c static int __init ls_pcie_ep_probe(struct platform_device *pdev) pdev 119 drivers/pci/controller/dwc/pci-layerscape-ep.c struct device *dev = &pdev->dev; pdev 133 drivers/pci/controller/dwc/pci-layerscape-ep.c dbi_base = platform_get_resource_byname(pdev, IORESOURCE_MEM, "regs"); pdev 143 drivers/pci/controller/dwc/pci-layerscape-ep.c platform_set_drvdata(pdev, pcie); pdev 145 drivers/pci/controller/dwc/pci-layerscape-ep.c ret = ls_add_pcie_ep(pcie, pdev); pdev 293 drivers/pci/controller/dwc/pci-layerscape.c static int __init ls_pcie_probe(struct platform_device *pdev) pdev 295 drivers/pci/controller/dwc/pci-layerscape.c struct device *dev = &pdev->dev; pdev 316 drivers/pci/controller/dwc/pci-layerscape.c dbi_base = platform_get_resource_byname(pdev, IORESOURCE_MEM, "regs"); pdev 326 drivers/pci/controller/dwc/pci-layerscape.c platform_set_drvdata(pdev, pcie); pdev 144 drivers/pci/controller/dwc/pci-meson.c static void __iomem *meson_pcie_get_mem(struct platform_device *pdev, pdev 151 drivers/pci/controller/dwc/pci-meson.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, id); pdev 156 drivers/pci/controller/dwc/pci-meson.c static void __iomem *meson_pcie_get_mem_shared(struct platform_device *pdev, pdev 163 drivers/pci/controller/dwc/pci-meson.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, id); pdev 172 drivers/pci/controller/dwc/pci-meson.c static int meson_pcie_get_mems(struct platform_device *pdev, pdev 175 drivers/pci/controller/dwc/pci-meson.c mp->mem_res.elbi_base = meson_pcie_get_mem(pdev, mp, "elbi"); pdev 179 drivers/pci/controller/dwc/pci-meson.c mp->mem_res.cfg_base = meson_pcie_get_mem(pdev, mp, "cfg"); pdev 184 drivers/pci/controller/dwc/pci-meson.c mp->mem_res.phy_base = meson_pcie_get_mem_shared(pdev, mp, "phy"); pdev 494 drivers/pci/controller/dwc/pci-meson.c struct platform_device *pdev) pdev 498 drivers/pci/controller/dwc/pci-meson.c struct device *dev = &pdev->dev; pdev 502 drivers/pci/controller/dwc/pci-meson.c pp->msi_irq = platform_get_irq(pdev, 0); pdev 525 drivers/pci/controller/dwc/pci-meson.c static int meson_pcie_probe(struct platform_device *pdev) pdev 527 drivers/pci/controller/dwc/pci-meson.c struct device *dev = &pdev->dev; pdev 552 drivers/pci/controller/dwc/pci-meson.c ret = meson_pcie_get_mems(pdev, mp); pdev 567 drivers/pci/controller/dwc/pci-meson.c platform_set_drvdata(pdev, mp); pdev 569 drivers/pci/controller/dwc/pci-meson.c ret = meson_add_pcie_port(mp, pdev); pdev 367 drivers/pci/controller/dwc/pcie-al.c struct platform_device *pdev) pdev 369 drivers/pci/controller/dwc/pcie-al.c struct device *dev = &pdev->dev; pdev 386 drivers/pci/controller/dwc/pcie-al.c static int al_pcie_probe(struct platform_device *pdev) pdev 388 drivers/pci/controller/dwc/pcie-al.c struct device *dev = &pdev->dev; pdev 409 drivers/pci/controller/dwc/pcie-al.c dbi_res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dbi"); pdev 416 drivers/pci/controller/dwc/pcie-al.c ecam_res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "config"); pdev 423 drivers/pci/controller/dwc/pcie-al.c controller_res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 435 drivers/pci/controller/dwc/pcie-al.c platform_set_drvdata(pdev, al_pcie); pdev 437 drivers/pci/controller/dwc/pcie-al.c return al_add_pcie_port(&pci->pp, pdev); pdev 241 drivers/pci/controller/dwc/pcie-armada8k.c struct platform_device *pdev) pdev 245 drivers/pci/controller/dwc/pcie-armada8k.c struct device *dev = &pdev->dev; pdev 250 drivers/pci/controller/dwc/pcie-armada8k.c pp->irq = platform_get_irq(pdev, 0); pdev 276 drivers/pci/controller/dwc/pcie-armada8k.c static int armada8k_pcie_probe(struct platform_device *pdev) pdev 280 drivers/pci/controller/dwc/pcie-armada8k.c struct device *dev = &pdev->dev; pdev 317 drivers/pci/controller/dwc/pcie-armada8k.c base = platform_get_resource_byname(pdev, IORESOURCE_MEM, "ctrl"); pdev 329 drivers/pci/controller/dwc/pcie-armada8k.c platform_set_drvdata(pdev, pcie); pdev 331 drivers/pci/controller/dwc/pcie-armada8k.c ret = armada8k_add_pcie_port(pcie, pdev); pdev 387 drivers/pci/controller/dwc/pcie-artpec6.c struct platform_device *pdev) pdev 395 drivers/pci/controller/dwc/pcie-artpec6.c pp->msi_irq = platform_get_irq_byname(pdev, "msi"); pdev 453 drivers/pci/controller/dwc/pcie-artpec6.c struct platform_device *pdev) pdev 458 drivers/pci/controller/dwc/pcie-artpec6.c struct device *dev = &pdev->dev; pdev 464 drivers/pci/controller/dwc/pcie-artpec6.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dbi2"); pdev 469 drivers/pci/controller/dwc/pcie-artpec6.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "addr_space"); pdev 485 drivers/pci/controller/dwc/pcie-artpec6.c static int artpec6_pcie_probe(struct platform_device *pdev) pdev 487 drivers/pci/controller/dwc/pcie-artpec6.c struct device *dev = &pdev->dev; pdev 521 drivers/pci/controller/dwc/pcie-artpec6.c dbi_base = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dbi"); pdev 526 drivers/pci/controller/dwc/pcie-artpec6.c phy_base = platform_get_resource_byname(pdev, IORESOURCE_MEM, "phy"); pdev 537 drivers/pci/controller/dwc/pcie-artpec6.c platform_set_drvdata(pdev, artpec6_pcie); pdev 544 drivers/pci/controller/dwc/pcie-artpec6.c ret = artpec6_add_pcie_port(artpec6_pcie, pdev); pdev 557 drivers/pci/controller/dwc/pcie-artpec6.c ret = artpec6_add_pcie_ep(artpec6_pcie, pdev); pdev 322 drivers/pci/controller/dwc/pcie-designware-host.c struct platform_device *pdev = to_platform_device(dev); pdev 332 drivers/pci/controller/dwc/pcie-designware-host.c cfg_res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "config"); pdev 116 drivers/pci/controller/dwc/pcie-designware-plat.c struct platform_device *pdev) pdev 120 drivers/pci/controller/dwc/pcie-designware-plat.c struct device *dev = &pdev->dev; pdev 123 drivers/pci/controller/dwc/pcie-designware-plat.c pp->irq = platform_get_irq(pdev, 1); pdev 128 drivers/pci/controller/dwc/pcie-designware-plat.c pp->msi_irq = platform_get_irq(pdev, 0); pdev 145 drivers/pci/controller/dwc/pcie-designware-plat.c struct platform_device *pdev) pdev 150 drivers/pci/controller/dwc/pcie-designware-plat.c struct device *dev = &pdev->dev; pdev 156 drivers/pci/controller/dwc/pcie-designware-plat.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dbi2"); pdev 161 drivers/pci/controller/dwc/pcie-designware-plat.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "addr_space"); pdev 176 drivers/pci/controller/dwc/pcie-designware-plat.c static int dw_plat_pcie_probe(struct platform_device *pdev) pdev 178 drivers/pci/controller/dwc/pcie-designware-plat.c struct device *dev = &pdev->dev; pdev 208 drivers/pci/controller/dwc/pcie-designware-plat.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dbi"); pdev 210 drivers/pci/controller/dwc/pcie-designware-plat.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 216 drivers/pci/controller/dwc/pcie-designware-plat.c platform_set_drvdata(pdev, dw_plat_pcie); pdev 223 drivers/pci/controller/dwc/pcie-designware-plat.c ret = dw_plat_add_pcie_port(dw_plat_pcie, pdev); pdev 231 drivers/pci/controller/dwc/pcie-designware-plat.c ret = dw_plat_add_pcie_ep(dw_plat_pcie, pdev); pdev 229 drivers/pci/controller/dwc/pcie-hisi.c struct platform_device *pdev) pdev 233 drivers/pci/controller/dwc/pcie-hisi.c struct device *dev = &pdev->dev; pdev 262 drivers/pci/controller/dwc/pcie-hisi.c static int hisi_pcie_probe(struct platform_device *pdev) pdev 264 drivers/pci/controller/dwc/pcie-hisi.c struct device *dev = &pdev->dev; pdev 292 drivers/pci/controller/dwc/pcie-hisi.c reg = platform_get_resource_byname(pdev, IORESOURCE_MEM, "rc_dbi"); pdev 296 drivers/pci/controller/dwc/pcie-hisi.c platform_set_drvdata(pdev, hisi_pcie); pdev 298 drivers/pci/controller/dwc/pcie-hisi.c ret = hisi_add_pcie_port(hisi_pcie, pdev); pdev 335 drivers/pci/controller/dwc/pcie-hisi.c static int hisi_pcie_almost_ecam_probe(struct platform_device *pdev) pdev 337 drivers/pci/controller/dwc/pcie-hisi.c struct device *dev = &pdev->dev; pdev 341 drivers/pci/controller/dwc/pcie-hisi.c return pci_host_common_probe(pdev, ops); pdev 347 drivers/pci/controller/dwc/pcie-hisi.c struct platform_device *pdev = to_platform_device(dev); pdev 351 drivers/pci/controller/dwc/pcie-hisi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 302 drivers/pci/controller/dwc/pcie-histb.c static int histb_pcie_probe(struct platform_device *pdev) pdev 308 drivers/pci/controller/dwc/pcie-histb.c struct device_node *np = pdev->dev.of_node; pdev 309 drivers/pci/controller/dwc/pcie-histb.c struct device *dev = &pdev->dev; pdev 327 drivers/pci/controller/dwc/pcie-histb.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "control"); pdev 334 drivers/pci/controller/dwc/pcie-histb.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "rc-dbi"); pdev 404 drivers/pci/controller/dwc/pcie-histb.c pp->msi_irq = platform_get_irq_byname(pdev, "msi"); pdev 425 drivers/pci/controller/dwc/pcie-histb.c platform_set_drvdata(pdev, hipcie); pdev 442 drivers/pci/controller/dwc/pcie-histb.c static int histb_pcie_remove(struct platform_device *pdev) pdev 444 drivers/pci/controller/dwc/pcie-histb.c struct histb_pcie *hipcie = platform_get_drvdata(pdev); pdev 120 drivers/pci/controller/dwc/pcie-kirin.c struct platform_device *pdev) pdev 122 drivers/pci/controller/dwc/pcie-kirin.c struct device *dev = &pdev->dev; pdev 148 drivers/pci/controller/dwc/pcie-kirin.c struct platform_device *pdev) pdev 150 drivers/pci/controller/dwc/pcie-kirin.c struct device *dev = &pdev->dev; pdev 155 drivers/pci/controller/dwc/pcie-kirin.c apb = platform_get_resource_byname(pdev, IORESOURCE_MEM, "apb"); pdev 160 drivers/pci/controller/dwc/pcie-kirin.c phy = platform_get_resource_byname(pdev, IORESOURCE_MEM, "phy"); pdev 165 drivers/pci/controller/dwc/pcie-kirin.c dbi = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dbi"); pdev 452 drivers/pci/controller/dwc/pcie-kirin.c struct platform_device *pdev) pdev 457 drivers/pci/controller/dwc/pcie-kirin.c irq = platform_get_irq(pdev, 0); pdev 459 drivers/pci/controller/dwc/pcie-kirin.c dev_err(&pdev->dev, pdev 471 drivers/pci/controller/dwc/pcie-kirin.c struct platform_device *pdev) pdev 475 drivers/pci/controller/dwc/pcie-kirin.c ret = kirin_pcie_add_msi(pci, pdev); pdev 484 drivers/pci/controller/dwc/pcie-kirin.c static int kirin_pcie_probe(struct platform_device *pdev) pdev 486 drivers/pci/controller/dwc/pcie-kirin.c struct device *dev = &pdev->dev; pdev 508 drivers/pci/controller/dwc/pcie-kirin.c ret = kirin_pcie_get_clk(kirin_pcie, pdev); pdev 512 drivers/pci/controller/dwc/pcie-kirin.c ret = kirin_pcie_get_resource(kirin_pcie, pdev); pdev 525 drivers/pci/controller/dwc/pcie-kirin.c platform_set_drvdata(pdev, kirin_pcie); pdev 527 drivers/pci/controller/dwc/pcie-kirin.c return kirin_add_pcie_port(pci, pdev); pdev 1174 drivers/pci/controller/dwc/pcie-qcom.c static int qcom_pcie_probe(struct platform_device *pdev) pdev 1176 drivers/pci/controller/dwc/pcie-qcom.c struct device *dev = &pdev->dev; pdev 1212 drivers/pci/controller/dwc/pcie-qcom.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "parf"); pdev 1219 drivers/pci/controller/dwc/pcie-qcom.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dbi"); pdev 1226 drivers/pci/controller/dwc/pcie-qcom.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "elbi"); pdev 1246 drivers/pci/controller/dwc/pcie-qcom.c pp->msi_irq = platform_get_irq_byname(pdev, "msi"); pdev 1255 drivers/pci/controller/dwc/pcie-qcom.c pm_runtime_disable(&pdev->dev); pdev 1259 drivers/pci/controller/dwc/pcie-qcom.c platform_set_drvdata(pdev, pcie); pdev 1264 drivers/pci/controller/dwc/pcie-qcom.c pm_runtime_disable(&pdev->dev); pdev 193 drivers/pci/controller/dwc/pcie-spear13xx.c struct platform_device *pdev) pdev 197 drivers/pci/controller/dwc/pcie-spear13xx.c struct device *dev = &pdev->dev; pdev 200 drivers/pci/controller/dwc/pcie-spear13xx.c pp->irq = platform_get_irq(pdev, 0); pdev 228 drivers/pci/controller/dwc/pcie-spear13xx.c static int spear13xx_pcie_probe(struct platform_device *pdev) pdev 230 drivers/pci/controller/dwc/pcie-spear13xx.c struct device *dev = &pdev->dev; pdev 273 drivers/pci/controller/dwc/pcie-spear13xx.c dbi_base = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dbi"); pdev 285 drivers/pci/controller/dwc/pcie-spear13xx.c platform_set_drvdata(pdev, spear13xx_pcie); pdev 287 drivers/pci/controller/dwc/pcie-spear13xx.c ret = spear13xx_add_pcie_port(spear13xx_pcie, pdev); pdev 1026 drivers/pci/controller/dwc/pcie-tegra194.c struct pci_dev *pdev; pdev 1050 drivers/pci/controller/dwc/pcie-tegra194.c list_for_each_entry(pdev, &root_bus->devices, bus_list) { pdev 1051 drivers/pci/controller/dwc/pcie-tegra194.c if (PCI_SLOT(pdev->devfn) == 0) { pdev 1052 drivers/pci/controller/dwc/pcie-tegra194.c if (pci_set_power_state(pdev, PCI_D0)) pdev 1055 drivers/pci/controller/dwc/pcie-tegra194.c dev_name(&pdev->dev)); pdev 1432 drivers/pci/controller/dwc/pcie-tegra194.c static int tegra_pcie_dw_probe(struct platform_device *pdev) pdev 1434 drivers/pci/controller/dwc/pcie-tegra194.c struct device *dev = &pdev->dev; pdev 1450 drivers/pci/controller/dwc/pcie-tegra194.c pci->dev = &pdev->dev; pdev 1453 drivers/pci/controller/dwc/pcie-tegra194.c pcie->dev = &pdev->dev; pdev 1483 drivers/pci/controller/dwc/pcie-tegra194.c pcie->appl_res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 1523 drivers/pci/controller/dwc/pcie-tegra194.c dbi_res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dbi"); pdev 1537 drivers/pci/controller/dwc/pcie-tegra194.c atu_dma_res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 1556 drivers/pci/controller/dwc/pcie-tegra194.c pp->irq = platform_get_irq_byname(pdev, "intr"); pdev 1573 drivers/pci/controller/dwc/pcie-tegra194.c platform_set_drvdata(pdev, pcie); pdev 1586 drivers/pci/controller/dwc/pcie-tegra194.c static int tegra_pcie_dw_remove(struct platform_device *pdev) pdev 1588 drivers/pci/controller/dwc/pcie-tegra194.c struct tegra_pcie_dw *pcie = platform_get_drvdata(pdev); pdev 1684 drivers/pci/controller/dwc/pcie-tegra194.c static void tegra_pcie_dw_shutdown(struct platform_device *pdev) pdev 1686 drivers/pci/controller/dwc/pcie-tegra194.c struct tegra_pcie_dw *pcie = platform_get_drvdata(pdev); pdev 332 drivers/pci/controller/dwc/pcie-uniphier.c struct platform_device *pdev) pdev 336 drivers/pci/controller/dwc/pcie-uniphier.c struct device *dev = &pdev->dev; pdev 342 drivers/pci/controller/dwc/pcie-uniphier.c pp->msi_irq = platform_get_irq_byname(pdev, "msi"); pdev 404 drivers/pci/controller/dwc/pcie-uniphier.c static int uniphier_pcie_probe(struct platform_device *pdev) pdev 406 drivers/pci/controller/dwc/pcie-uniphier.c struct device *dev = &pdev->dev; pdev 418 drivers/pci/controller/dwc/pcie-uniphier.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dbi"); pdev 423 drivers/pci/controller/dwc/pcie-uniphier.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "link"); pdev 440 drivers/pci/controller/dwc/pcie-uniphier.c platform_set_drvdata(pdev, priv); pdev 446 drivers/pci/controller/dwc/pcie-uniphier.c return uniphier_add_pcie_port(priv, pdev); pdev 449 drivers/pci/controller/dwc/pcie-uniphier.c static int uniphier_pcie_remove(struct platform_device *pdev) pdev 451 drivers/pci/controller/dwc/pcie-uniphier.c struct uniphier_pcie_priv *priv = platform_get_drvdata(pdev); pdev 189 drivers/pci/controller/pci-aardvark.c struct platform_device *pdev; pdev 227 drivers/pci/controller/pci-aardvark.c struct device *dev = &pcie->pdev->dev; pdev 360 drivers/pci/controller/pci-aardvark.c struct device *dev = &pcie->pdev->dev; pdev 398 drivers/pci/controller/pci-aardvark.c struct device *dev = &pcie->pdev->dev; pdev 771 drivers/pci/controller/pci-aardvark.c struct device *dev = &pcie->pdev->dev; pdev 825 drivers/pci/controller/pci-aardvark.c struct device *dev = &pcie->pdev->dev; pdev 948 drivers/pci/controller/pci-aardvark.c struct device *dev = &pcie->pdev->dev; pdev 997 drivers/pci/controller/pci-aardvark.c static int advk_pcie_probe(struct platform_device *pdev) pdev 999 drivers/pci/controller/pci-aardvark.c struct device *dev = &pdev->dev; pdev 1010 drivers/pci/controller/pci-aardvark.c pcie->pdev = pdev; pdev 1012 drivers/pci/controller/pci-aardvark.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1017 drivers/pci/controller/pci-aardvark.c irq = platform_get_irq(pdev, 0); pdev 427 drivers/pci/controller/pci-ftpci100.c static int faraday_pci_probe(struct platform_device *pdev) pdev 429 drivers/pci/controller/pci-ftpci100.c struct device *dev = &pdev->dev; pdev 478 drivers/pci/controller/pci-ftpci100.c regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 57 drivers/pci/controller/pci-host-common.c int pci_host_common_probe(struct platform_device *pdev, pdev 60 drivers/pci/controller/pci-host-common.c struct device *dev = &pdev->dev; pdev 95 drivers/pci/controller/pci-host-common.c platform_set_drvdata(pdev, bridge->bus); pdev 99 drivers/pci/controller/pci-host-common.c int pci_host_common_remove(struct platform_device *pdev) pdev 101 drivers/pci/controller/pci-host-common.c struct pci_bus *bus = platform_get_drvdata(pdev); pdev 80 drivers/pci/controller/pci-host-generic.c static int gen_pci_probe(struct platform_device *pdev) pdev 85 drivers/pci/controller/pci-host-generic.c of_id = of_match_node(gen_pci_of_match, pdev->dev.of_node); pdev 88 drivers/pci/controller/pci-host-generic.c return pci_host_common_probe(pdev, ops); pdev 933 drivers/pci/controller/pci-hyperv.c int hv_read_config_block(struct pci_dev *pdev, void *buf, unsigned int len, pdev 937 drivers/pci/controller/pci-hyperv.c container_of(pdev->bus->sysdata, struct hv_pcibus_device, pdev 959 drivers/pci/controller/pci-hyperv.c read_blk->wslot.slot = devfn_to_wslot(pdev->devfn); pdev 1013 drivers/pci/controller/pci-hyperv.c int hv_write_config_block(struct pci_dev *pdev, void *buf, unsigned int len, pdev 1017 drivers/pci/controller/pci-hyperv.c container_of(pdev->bus->sysdata, struct hv_pcibus_device, pdev 1039 drivers/pci/controller/pci-hyperv.c write_blk->wslot.slot = devfn_to_wslot(pdev->devfn); pdev 1082 drivers/pci/controller/pci-hyperv.c int hv_register_block_invalidate(struct pci_dev *pdev, void *context, pdev 1087 drivers/pci/controller/pci-hyperv.c container_of(pdev->bus->sysdata, struct hv_pcibus_device, pdev 1091 drivers/pci/controller/pci-hyperv.c hpdev = get_pcichild_wslot(hbus, devfn_to_wslot(pdev->devfn)); pdev 1140 drivers/pci/controller/pci-hyperv.c struct pci_dev *pdev; pdev 1145 drivers/pci/controller/pci-hyperv.c pdev = msi_desc_to_pci_dev(msi); pdev 1152 drivers/pci/controller/pci-hyperv.c hpdev = get_pcichild_wslot(hbus, devfn_to_wslot(pdev->devfn)); pdev 1194 drivers/pci/controller/pci-hyperv.c struct pci_dev *pdev; pdev 1201 drivers/pci/controller/pci-hyperv.c pdev = msi_desc_to_pci_dev(msi_desc); pdev 1202 drivers/pci/controller/pci-hyperv.c pbus = pdev->bus; pdev 1217 drivers/pci/controller/pci-hyperv.c PCI_FUNC(pdev->devfn); pdev 1357 drivers/pci/controller/pci-hyperv.c struct pci_dev *pdev; pdev 1373 drivers/pci/controller/pci-hyperv.c pdev = msi_desc_to_pci_dev(irq_data_get_msi_desc(data)); pdev 1375 drivers/pci/controller/pci-hyperv.c pbus = pdev->bus; pdev 1377 drivers/pci/controller/pci-hyperv.c hpdev = get_pcichild_wslot(hbus, devfn_to_wslot(pdev->devfn)); pdev 2163 drivers/pci/controller/pci-hyperv.c struct pci_dev *pdev; pdev 2183 drivers/pci/controller/pci-hyperv.c pdev = pci_get_domain_bus_and_slot(hbus->sysdata.domain, 0, wslot); pdev 2184 drivers/pci/controller/pci-hyperv.c if (pdev) { pdev 2186 drivers/pci/controller/pci-hyperv.c pci_stop_and_remove_bus_device(pdev); pdev 2187 drivers/pci/controller/pci-hyperv.c pci_dev_put(pdev); pdev 71 drivers/pci/controller/pci-mvebu.c struct platform_device *pdev; pdev 316 drivers/pci/controller/pci-mvebu.c dev_err(&port->pcie->pdev->dev, pdev 376 drivers/pci/controller/pci-mvebu.c dev_WARN(&port->pcie->pdev->dev, pdev 707 drivers/pci/controller/pci-mvebu.c static void __iomem *mvebu_pcie_map_registers(struct platform_device *pdev, pdev 718 drivers/pci/controller/pci-mvebu.c return devm_ioremap_resource(&pdev->dev, ®s); pdev 811 drivers/pci/controller/pci-mvebu.c struct device *dev = &pcie->pdev->dev; pdev 962 drivers/pci/controller/pci-mvebu.c struct device *dev = &pcie->pdev->dev; pdev 1051 drivers/pci/controller/pci-mvebu.c static int mvebu_pcie_probe(struct platform_device *pdev) pdev 1053 drivers/pci/controller/pci-mvebu.c struct device *dev = &pdev->dev; pdev 1065 drivers/pci/controller/pci-mvebu.c pcie->pdev = pdev; pdev 1066 drivers/pci/controller/pci-mvebu.c platform_set_drvdata(pdev, pcie); pdev 1106 drivers/pci/controller/pci-mvebu.c port->base = mvebu_pcie_map_registers(pdev, child, port); pdev 335 drivers/pci/controller/pci-rcar-gen2.c static int rcar_pci_probe(struct platform_device *pdev) pdev 337 drivers/pci/controller/pci-rcar-gen2.c struct device *dev = &pdev->dev; pdev 344 drivers/pci/controller/pci-rcar-gen2.c cfg_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 349 drivers/pci/controller/pci-rcar-gen2.c mem_res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 363 drivers/pci/controller/pci-rcar-gen2.c priv->irq = platform_get_irq(pdev, 0); pdev 397 drivers/pci/controller/pci-rcar-gen2.c priv->busnr = pdev->id; pdev 832 drivers/pci/controller/pci-tegra.c static int tegra_pcie_map_irq(const struct pci_dev *pdev, u8 slot, u8 pin) pdev 834 drivers/pci/controller/pci-tegra.c struct tegra_pcie *pcie = pdev->bus->sysdata; pdev 839 drivers/pci/controller/pci-tegra.c irq = of_irq_parse_and_map_pci(pdev, slot, pin); pdev 1493 drivers/pci/controller/pci-tegra.c struct platform_device *pdev = to_platform_device(dev); pdev 1518 drivers/pci/controller/pci-tegra.c pads = platform_get_resource_byname(pdev, IORESOURCE_MEM, "pads"); pdev 1525 drivers/pci/controller/pci-tegra.c afi = platform_get_resource_byname(pdev, IORESOURCE_MEM, "afi"); pdev 1533 drivers/pci/controller/pci-tegra.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "cs"); pdev 1551 drivers/pci/controller/pci-tegra.c err = platform_get_irq_byname(pdev, "intr"); pdev 1686 drivers/pci/controller/pci-tegra.c struct pci_dev *pdev, struct msi_desc *desc) pdev 1751 drivers/pci/controller/pci-tegra.c struct platform_device *pdev = to_platform_device(pcie->dev); pdev 1769 drivers/pci/controller/pci-tegra.c err = platform_get_irq_byname(pdev, "msi"); pdev 2763 drivers/pci/controller/pci-tegra.c static int tegra_pcie_probe(struct platform_device *pdev) pdev 2765 drivers/pci/controller/pci-tegra.c struct device *dev = &pdev->dev; pdev 2777 drivers/pci/controller/pci-tegra.c platform_set_drvdata(pdev, pcie); pdev 2811 drivers/pci/controller/pci-tegra.c host->dev.parent = &pdev->dev; pdev 2850 drivers/pci/controller/pci-tegra.c static int tegra_pcie_remove(struct platform_device *pdev) pdev 2852 drivers/pci/controller/pci-tegra.c struct tegra_pcie *pcie = platform_get_drvdata(pdev); pdev 364 drivers/pci/controller/pci-thunder-ecam.c static int thunder_ecam_probe(struct platform_device *pdev) pdev 366 drivers/pci/controller/pci-thunder-ecam.c return pci_host_common_probe(pdev, &pci_thunder_ecam_ops); pdev 422 drivers/pci/controller/pci-thunder-pem.c struct platform_device *pdev = to_platform_device(dev); pdev 433 drivers/pci/controller/pci-thunder-pem.c res_pem = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 457 drivers/pci/controller/pci-thunder-pem.c static int thunder_pem_probe(struct platform_device *pdev) pdev 459 drivers/pci/controller/pci-thunder-pem.c return pci_host_common_probe(pdev, &pci_thunder_pem_ops); pdev 731 drivers/pci/controller/pci-v3-semi.c static int v3_pci_probe(struct platform_device *pdev) pdev 733 drivers/pci/controller/pci-v3-semi.c struct device *dev = &pdev->dev; pdev 772 drivers/pci/controller/pci-v3-semi.c regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 786 drivers/pci/controller/pci-v3-semi.c regs = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 806 drivers/pci/controller/pci-v3-semi.c irq = platform_get_irq(pdev, 0); pdev 114 drivers/pci/controller/pci-versatile.c static int versatile_pci_probe(struct platform_device *pdev) pdev 116 drivers/pci/controller/pci-versatile.c struct device *dev = &pdev->dev; pdev 129 drivers/pci/controller/pci-versatile.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 134 drivers/pci/controller/pci-versatile.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 139 drivers/pci/controller/pci-versatile.c res = platform_get_resource(pdev, IORESOURCE_MEM, 2); pdev 356 drivers/pci/controller/pci-xgene-msi.c static int xgene_msi_remove(struct platform_device *pdev) pdev 358 drivers/pci/controller/pci-xgene-msi.c struct xgene_msi *msi = platform_get_drvdata(pdev); pdev 443 drivers/pci/controller/pci-xgene-msi.c static int xgene_msi_probe(struct platform_device *pdev) pdev 453 drivers/pci/controller/pci-xgene-msi.c platform_set_drvdata(pdev, xgene_msi); pdev 455 drivers/pci/controller/pci-xgene-msi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 456 drivers/pci/controller/pci-xgene-msi.c xgene_msi->msi_regs = devm_ioremap_resource(&pdev->dev, res); pdev 458 drivers/pci/controller/pci-xgene-msi.c dev_err(&pdev->dev, "no reg space\n"); pdev 463 drivers/pci/controller/pci-xgene-msi.c xgene_msi->node = pdev->dev.of_node; pdev 468 drivers/pci/controller/pci-xgene-msi.c dev_err(&pdev->dev, "Error allocating MSI bitmap\n"); pdev 474 drivers/pci/controller/pci-xgene-msi.c dev_err(&pdev->dev, "Failed to allocate MSI domain\n"); pdev 479 drivers/pci/controller/pci-xgene-msi.c virt_msir = platform_get_irq(pdev, irq_index); pdev 481 drivers/pci/controller/pci-xgene-msi.c dev_err(&pdev->dev, "Cannot translate IRQ index %d\n", pdev 503 drivers/pci/controller/pci-xgene-msi.c dev_err(&pdev->dev, "Failed to clear spurious IRQ\n"); pdev 519 drivers/pci/controller/pci-xgene-msi.c dev_info(&pdev->dev, "APM X-Gene PCIe MSI driver loaded\n"); pdev 524 drivers/pci/controller/pci-xgene-msi.c dev_err(&pdev->dev, "failed to add CPU MSI notifier\n"); pdev 526 drivers/pci/controller/pci-xgene-msi.c xgene_msi_remove(pdev); pdev 348 drivers/pci/controller/pci-xgene.c struct platform_device *pdev) pdev 353 drivers/pci/controller/pci-xgene.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "csr"); pdev 358 drivers/pci/controller/pci-xgene.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "cfg"); pdev 605 drivers/pci/controller/pci-xgene.c static int xgene_pcie_probe(struct platform_device *pdev) pdev 607 drivers/pci/controller/pci-xgene.c struct device *dev = &pdev->dev; pdev 629 drivers/pci/controller/pci-xgene.c ret = xgene_pcie_map_reg(port, pdev); pdev 31 drivers/pci/controller/pcie-altera-msi.c struct platform_device *pdev; pdev 72 drivers/pci/controller/pcie-altera-msi.c dev_err(&msi->pdev->dev, "unexpected MSI\n"); pdev 100 drivers/pci/controller/pcie-altera-msi.c dev_dbg(&msi->pdev->dev, "msi#%d address_hi %#x address_lo %#x\n", pdev 157 drivers/pci/controller/pcie-altera-msi.c dev_err(&msi->pdev->dev, "trying to free unused MSI#%lu\n", pdev 176 drivers/pci/controller/pcie-altera-msi.c struct fwnode_handle *fwnode = of_node_to_fwnode(msi->pdev->dev.of_node); pdev 181 drivers/pci/controller/pcie-altera-msi.c dev_err(&msi->pdev->dev, "failed to create IRQ domain\n"); pdev 188 drivers/pci/controller/pcie-altera-msi.c dev_err(&msi->pdev->dev, "failed to create MSI domain\n"); pdev 202 drivers/pci/controller/pcie-altera-msi.c static int altera_msi_remove(struct platform_device *pdev) pdev 204 drivers/pci/controller/pcie-altera-msi.c struct altera_msi *msi = platform_get_drvdata(pdev); pdev 212 drivers/pci/controller/pcie-altera-msi.c platform_set_drvdata(pdev, NULL); pdev 216 drivers/pci/controller/pcie-altera-msi.c static int altera_msi_probe(struct platform_device *pdev) pdev 219 drivers/pci/controller/pcie-altera-msi.c struct device_node *np = pdev->dev.of_node; pdev 223 drivers/pci/controller/pcie-altera-msi.c msi = devm_kzalloc(&pdev->dev, sizeof(struct altera_msi), pdev 229 drivers/pci/controller/pcie-altera-msi.c msi->pdev = pdev; pdev 231 drivers/pci/controller/pcie-altera-msi.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "csr"); pdev 232 drivers/pci/controller/pcie-altera-msi.c msi->csr_base = devm_ioremap_resource(&pdev->dev, res); pdev 234 drivers/pci/controller/pcie-altera-msi.c dev_err(&pdev->dev, "failed to map csr memory\n"); pdev 238 drivers/pci/controller/pcie-altera-msi.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 240 drivers/pci/controller/pcie-altera-msi.c msi->vector_base = devm_ioremap_resource(&pdev->dev, res); pdev 242 drivers/pci/controller/pcie-altera-msi.c dev_err(&pdev->dev, "failed to map vector_slave memory\n"); pdev 249 drivers/pci/controller/pcie-altera-msi.c dev_err(&pdev->dev, "failed to parse the number of vectors\n"); pdev 257 drivers/pci/controller/pcie-altera-msi.c msi->irq = platform_get_irq(pdev, 0); pdev 259 drivers/pci/controller/pcie-altera-msi.c dev_err(&pdev->dev, "failed to map IRQ: %d\n", msi->irq); pdev 265 drivers/pci/controller/pcie-altera-msi.c platform_set_drvdata(pdev, msi); pdev 270 drivers/pci/controller/pcie-altera-msi.c altera_msi_remove(pdev); pdev 88 drivers/pci/controller/pcie-altera.c struct platform_device *pdev; pdev 245 drivers/pci/controller/pcie-altera.c struct device *dev = &pcie->pdev->dev; pdev 568 drivers/pci/controller/pcie-altera.c struct device *dev = &pcie->pdev->dev; pdev 654 drivers/pci/controller/pcie-altera.c dev = &pcie->pdev->dev; pdev 676 drivers/pci/controller/pcie-altera.c struct device *dev = &pcie->pdev->dev; pdev 708 drivers/pci/controller/pcie-altera.c struct device *dev = &pcie->pdev->dev; pdev 731 drivers/pci/controller/pcie-altera.c struct device *dev = &pcie->pdev->dev; pdev 732 drivers/pci/controller/pcie-altera.c struct platform_device *pdev = pcie->pdev; pdev 736 drivers/pci/controller/pcie-altera.c cra = platform_get_resource_byname(pdev, IORESOURCE_MEM, "Cra"); pdev 742 drivers/pci/controller/pcie-altera.c hip = platform_get_resource_byname(pdev, IORESOURCE_MEM, "Hip"); pdev 743 drivers/pci/controller/pcie-altera.c pcie->hip_base = devm_ioremap_resource(&pdev->dev, hip); pdev 749 drivers/pci/controller/pcie-altera.c pcie->irq = platform_get_irq(pdev, 0); pdev 806 drivers/pci/controller/pcie-altera.c static int altera_pcie_probe(struct platform_device *pdev) pdev 808 drivers/pci/controller/pcie-altera.c struct device *dev = &pdev->dev; pdev 821 drivers/pci/controller/pcie-altera.c pcie->pdev = pdev; pdev 822 drivers/pci/controller/pcie-altera.c platform_set_drvdata(pdev, pcie); pdev 824 drivers/pci/controller/pcie-altera.c match = of_match_device(altera_pcie_of_match, &pdev->dev); pdev 880 drivers/pci/controller/pcie-altera.c static int altera_pcie_remove(struct platform_device *pdev) pdev 882 drivers/pci/controller/pcie-altera.c struct altera_pcie *pcie = platform_get_drvdata(pdev); pdev 433 drivers/pci/controller/pcie-cadence-ep.c static int cdns_pcie_ep_probe(struct platform_device *pdev) pdev 435 drivers/pci/controller/pcie-cadence-ep.c struct device *dev = &pdev->dev; pdev 451 drivers/pci/controller/pcie-cadence-ep.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "reg"); pdev 458 drivers/pci/controller/pcie-cadence-ep.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "mem"); pdev 482 drivers/pci/controller/pcie-cadence-ep.c platform_set_drvdata(pdev, pcie); pdev 541 drivers/pci/controller/pcie-cadence-ep.c static void cdns_pcie_ep_shutdown(struct platform_device *pdev) pdev 543 drivers/pci/controller/pcie-cadence-ep.c struct device *dev = &pdev->dev; pdev 236 drivers/pci/controller/pcie-cadence-host.c static int cdns_pcie_host_probe(struct platform_device *pdev) pdev 238 drivers/pci/controller/pcie-cadence-host.c struct device *dev = &pdev->dev; pdev 270 drivers/pci/controller/pcie-cadence-host.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "reg"); pdev 277 drivers/pci/controller/pcie-cadence-host.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "cfg"); pdev 285 drivers/pci/controller/pcie-cadence-host.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "mem"); pdev 297 drivers/pci/controller/pcie-cadence-host.c platform_set_drvdata(pdev, pcie); pdev 339 drivers/pci/controller/pcie-cadence-host.c static void cdns_pcie_shutdown(struct platform_device *pdev) pdev 341 drivers/pci/controller/pcie-cadence-host.c struct device *dev = &pdev->dev; pdev 40 drivers/pci/controller/pcie-iproc-platform.c static int iproc_pcie_pltfm_probe(struct platform_device *pdev) pdev 42 drivers/pci/controller/pcie-iproc-platform.c struct device *dev = &pdev->dev; pdev 123 drivers/pci/controller/pcie-iproc-platform.c platform_set_drvdata(pdev, pcie); pdev 127 drivers/pci/controller/pcie-iproc-platform.c static int iproc_pcie_pltfm_remove(struct platform_device *pdev) pdev 129 drivers/pci/controller/pcie-iproc-platform.c struct iproc_pcie *pcie = platform_get_drvdata(pdev); pdev 134 drivers/pci/controller/pcie-iproc-platform.c static void iproc_pcie_pltfm_shutdown(struct platform_device *pdev) pdev 136 drivers/pci/controller/pcie-iproc-platform.c struct iproc_pcie *pcie = platform_get_drvdata(pdev); pdev 1597 drivers/pci/controller/pcie-iproc.c static void quirk_paxc_disable_msi_parsing(struct pci_dev *pdev) pdev 1599 drivers/pci/controller/pcie-iproc.c struct iproc_pcie *pcie = iproc_data(pdev->bus); pdev 1601 drivers/pci/controller/pcie-iproc.c if (pdev->hdr_type == PCI_HEADER_TYPE_BRIDGE) pdev 1611 drivers/pci/controller/pcie-iproc.c static void quirk_paxc_bridge(struct pci_dev *pdev) pdev 1618 drivers/pci/controller/pcie-iproc.c if (pdev->hdr_type == PCI_HEADER_TYPE_BRIDGE) pdev 1619 drivers/pci/controller/pcie-iproc.c pdev->class = PCI_CLASS_BRIDGE_PCI << 8; pdev 1627 drivers/pci/controller/pcie-iproc.c pdev->pcie_mpss = 2; pdev 645 drivers/pci/controller/pcie-mediatek.c struct platform_device *pdev = to_platform_device(dev); pdev 654 drivers/pci/controller/pcie-mediatek.c port->irq = platform_get_irq(pdev, port->slot); pdev 900 drivers/pci/controller/pcie-mediatek.c struct platform_device *pdev = to_platform_device(dev); pdev 909 drivers/pci/controller/pcie-mediatek.c regs = platform_get_resource_byname(pdev, IORESOURCE_MEM, name); pdev 978 drivers/pci/controller/pcie-mediatek.c struct platform_device *pdev = to_platform_device(dev); pdev 983 drivers/pci/controller/pcie-mediatek.c regs = platform_get_resource_byname(pdev, IORESOURCE_MEM, "subsys"); pdev 1091 drivers/pci/controller/pcie-mediatek.c static int mtk_pcie_probe(struct platform_device *pdev) pdev 1093 drivers/pci/controller/pcie-mediatek.c struct device *dev = &pdev->dev; pdev 1106 drivers/pci/controller/pcie-mediatek.c platform_set_drvdata(pdev, pcie); pdev 1142 drivers/pci/controller/pcie-mediatek.c static int mtk_pcie_remove(struct platform_device *pdev) pdev 1144 drivers/pci/controller/pcie-mediatek.c struct mtk_pcie *pcie = platform_get_drvdata(pdev); pdev 142 drivers/pci/controller/pcie-mobiveil.c struct platform_device *pdev; pdev 248 drivers/pci/controller/pcie-mobiveil.c dev_err(&pcie->pdev->dev, "read CSR address failed\n"); pdev 263 drivers/pci/controller/pcie-mobiveil.c dev_err(&pcie->pdev->dev, "write CSR address failed\n"); pdev 342 drivers/pci/controller/pcie-mobiveil.c struct device *dev = &pcie->pdev->dev; pdev 425 drivers/pci/controller/pcie-mobiveil.c struct device *dev = &pcie->pdev->dev; pdev 426 drivers/pci/controller/pcie-mobiveil.c struct platform_device *pdev = pcie->pdev; pdev 431 drivers/pci/controller/pcie-mobiveil.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 439 drivers/pci/controller/pcie-mobiveil.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 447 drivers/pci/controller/pcie-mobiveil.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "apb_csr"); pdev 459 drivers/pci/controller/pcie-mobiveil.c pcie->irq = platform_get_irq(pdev, 0); pdev 475 drivers/pci/controller/pcie-mobiveil.c dev_err(&pcie->pdev->dev, pdev 512 drivers/pci/controller/pcie-mobiveil.c dev_err(&pcie->pdev->dev, pdev 560 drivers/pci/controller/pcie-mobiveil.c dev_err(&pcie->pdev->dev, "link never came up\n"); pdev 742 drivers/pci/controller/pcie-mobiveil.c dev_dbg(&pcie->pdev->dev, "msi#%d address_hi %#x address_lo %#x\n", pdev 795 drivers/pci/controller/pcie-mobiveil.c dev_err(&pcie->pdev->dev, "trying to free unused MSI#%lu\n", pdev 809 drivers/pci/controller/pcie-mobiveil.c struct device *dev = &pcie->pdev->dev; pdev 835 drivers/pci/controller/pcie-mobiveil.c struct device *dev = &pcie->pdev->dev; pdev 858 drivers/pci/controller/pcie-mobiveil.c static int mobiveil_pcie_probe(struct platform_device *pdev) pdev 864 drivers/pci/controller/pcie-mobiveil.c struct device *dev = &pdev->dev; pdev 875 drivers/pci/controller/pcie-mobiveil.c pcie->pdev = pdev; pdev 771 drivers/pci/controller/pcie-rcar.c static int rcar_msi_setup_irq(struct msi_controller *chip, struct pci_dev *pdev, pdev 802 drivers/pci/controller/pcie-rcar.c struct pci_dev *pdev, int nvec, int type) pdev 816 drivers/pci/controller/pcie-rcar.c WARN_ON(!list_is_singular(&pdev->dev.msi_list)); pdev 817 drivers/pci/controller/pcie-rcar.c desc = list_entry(pdev->dev.msi_list.next, struct msi_desc, list); pdev 1128 drivers/pci/controller/pcie-rcar.c static int rcar_pcie_probe(struct platform_device *pdev) pdev 1130 drivers/pci/controller/pcie-rcar.c struct device *dev = &pdev->dev; pdev 1144 drivers/pci/controller/pcie-rcar.c platform_set_drvdata(pdev, pcie); pdev 563 drivers/pci/controller/pcie-rockchip-ep.c static int rockchip_pcie_ep_probe(struct platform_device *pdev) pdev 565 drivers/pci/controller/pcie-rockchip-ep.c struct device *dev = &pdev->dev; pdev 549 drivers/pci/controller/pcie-rockchip-host.c struct platform_device *pdev = to_platform_device(dev); pdev 551 drivers/pci/controller/pcie-rockchip-host.c irq = platform_get_irq_byname(pdev, "sys"); pdev 564 drivers/pci/controller/pcie-rockchip-host.c irq = platform_get_irq_byname(pdev, "legacy"); pdev 574 drivers/pci/controller/pcie-rockchip-host.c irq = platform_get_irq_byname(pdev, "client"); pdev 947 drivers/pci/controller/pcie-rockchip-host.c static int rockchip_pcie_probe(struct platform_device *pdev) pdev 950 drivers/pci/controller/pcie-rockchip-host.c struct device *dev = &pdev->dev; pdev 970 drivers/pci/controller/pcie-rockchip-host.c platform_set_drvdata(pdev, rockchip); pdev 1093 drivers/pci/controller/pcie-rockchip-host.c static int rockchip_pcie_remove(struct platform_device *pdev) pdev 1095 drivers/pci/controller/pcie-rockchip-host.c struct device *dev = &pdev->dev; pdev 28 drivers/pci/controller/pcie-rockchip.c struct platform_device *pdev = to_platform_device(dev); pdev 34 drivers/pci/controller/pcie-rockchip.c regs = platform_get_resource_byname(pdev, pdev 42 drivers/pci/controller/pcie-rockchip.c platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 48 drivers/pci/controller/pcie-rockchip.c regs = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 235 drivers/pci/controller/pcie-tango.c static int tango_pcie_probe(struct platform_device *pdev) pdev 237 drivers/pci/controller/pcie-tango.c struct device *dev = &pdev->dev; pdev 253 drivers/pci/controller/pcie-tango.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 258 drivers/pci/controller/pcie-tango.c platform_set_drvdata(pdev, pcie); pdev 275 drivers/pci/controller/pcie-tango.c virq = platform_get_irq(pdev, 1); pdev 298 drivers/pci/controller/pcie-tango.c return pci_host_common_probe(pdev, &smp8759_ecam_ops); pdev 574 drivers/pci/controller/pcie-xilinx-nwl.c struct platform_device *pdev = to_platform_device(dev); pdev 587 drivers/pci/controller/pcie-xilinx-nwl.c msi->irq_msi1 = platform_get_irq_byname(pdev, "msi1"); pdev 598 drivers/pci/controller/pcie-xilinx-nwl.c msi->irq_msi0 = platform_get_irq_byname(pdev, "msi0"); pdev 661 drivers/pci/controller/pcie-xilinx-nwl.c struct platform_device *pdev = to_platform_device(dev); pdev 730 drivers/pci/controller/pcie-xilinx-nwl.c pcie->irq_misc = platform_get_irq_byname(pdev, "misc"); pdev 775 drivers/pci/controller/pcie-xilinx-nwl.c struct platform_device *pdev) pdev 780 drivers/pci/controller/pcie-xilinx-nwl.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "breg"); pdev 786 drivers/pci/controller/pcie-xilinx-nwl.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "pcireg"); pdev 792 drivers/pci/controller/pcie-xilinx-nwl.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "cfg"); pdev 799 drivers/pci/controller/pcie-xilinx-nwl.c pcie->irq_intx = platform_get_irq_byname(pdev, "intx"); pdev 816 drivers/pci/controller/pcie-xilinx-nwl.c static int nwl_pcie_probe(struct platform_device *pdev) pdev 818 drivers/pci/controller/pcie-xilinx-nwl.c struct device *dev = &pdev->dev; pdev 836 drivers/pci/controller/pcie-xilinx-nwl.c err = nwl_pcie_parse_dt(pcie, pdev); pdev 268 drivers/pci/controller/pcie-xilinx.c struct pci_dev *pdev, pdev 271 drivers/pci/controller/pcie-xilinx.c struct xilinx_pcie_port *port = pdev->bus->sysdata; pdev 615 drivers/pci/controller/pcie-xilinx.c static int xilinx_pcie_probe(struct platform_device *pdev) pdev 617 drivers/pci/controller/pcie-xilinx.c struct device *dev = &pdev->dev; pdev 268 drivers/pci/controller/vmd.c struct pci_dev *pdev = to_pci_dev(dev); pdev 269 drivers/pci/controller/vmd.c struct vmd_dev *vmd = vmd_from_bus(pdev->bus); pdev 305 drivers/pci/controller/vmd.c struct pci_dev *pdev = to_pci_dev(dev); pdev 306 drivers/pci/controller/vmd.c struct vmd_dev *vmd = vmd_from_bus(pdev->bus); pdev 821 drivers/pci/controller/vmd.c struct pci_dev *pdev = to_pci_dev(dev); pdev 822 drivers/pci/controller/vmd.c struct vmd_dev *vmd = pci_get_drvdata(pdev); pdev 826 drivers/pci/controller/vmd.c devm_free_irq(dev, pci_irq_vector(pdev, i), &vmd->irqs[i]); pdev 828 drivers/pci/controller/vmd.c pci_save_state(pdev); pdev 834 drivers/pci/controller/vmd.c struct pci_dev *pdev = to_pci_dev(dev); pdev 835 drivers/pci/controller/vmd.c struct vmd_dev *vmd = pci_get_drvdata(pdev); pdev 839 drivers/pci/controller/vmd.c err = devm_request_irq(dev, pci_irq_vector(pdev, i), pdev 846 drivers/pci/controller/vmd.c pci_restore_state(pdev); pdev 68 drivers/pci/hotplug/acpi_pcihp.c int acpi_get_hp_hw_control_from_firmware(struct pci_dev *pdev) pdev 81 drivers/pci/hotplug/acpi_pcihp.c host = pci_find_host_bridge(pdev->bus); pdev 105 drivers/pci/hotplug/acpi_pcihp.c handle = ACPI_HANDLE(&pdev->dev); pdev 112 drivers/pci/hotplug/acpi_pcihp.c for (pbus = pdev->bus; pbus; pbus = pbus->parent) { pdev 121 drivers/pci/hotplug/acpi_pcihp.c pci_info(pdev, "Requesting control of SHPC hotplug via OSHP (%s)\n", pdev 134 drivers/pci/hotplug/acpi_pcihp.c pci_info(pdev, "Cannot get control of SHPC hotplug\n"); pdev 138 drivers/pci/hotplug/acpi_pcihp.c pci_info(pdev, "Gained control of SHPC hotplug (%s)\n", pdev 230 drivers/pci/hotplug/acpiphp_glue.c struct pci_dev *pdev = bridge->pci_dev; pdev 295 drivers/pci/hotplug/acpiphp_glue.c && !(pdev && hotplug_is_native(pdev))) { pdev 61 drivers/pci/hotplug/cpcihp_zt5550.c static int zt5550_hc_config(struct pci_dev *pdev) pdev 71 drivers/pci/hotplug/cpcihp_zt5550.c ret = pci_enable_device(pdev); pdev 73 drivers/pci/hotplug/cpcihp_zt5550.c err("cannot enable %s\n", pci_name(pdev)); pdev 77 drivers/pci/hotplug/cpcihp_zt5550.c hc_dev = pdev; pdev 188 drivers/pci/hotplug/cpcihp_zt5550.c static int zt5550_hc_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 192 drivers/pci/hotplug/cpcihp_zt5550.c status = zt5550_hc_config(pdev); pdev 255 drivers/pci/hotplug/cpcihp_zt5550.c static void zt5550_hc_remove_one(struct pci_dev *pdev) pdev 753 drivers/pci/hotplug/cpqphp_core.c static int cpqhpc_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 769 drivers/pci/hotplug/cpqphp_core.c err = pci_enable_device(pdev); pdev 772 drivers/pci/hotplug/cpqphp_core.c pci_name(pdev), err); pdev 776 drivers/pci/hotplug/cpqphp_core.c bus = pdev->subordinate; pdev 778 drivers/pci/hotplug/cpqphp_core.c pci_notice(pdev, "the device is not a bridge, skipping\n"); pdev 786 drivers/pci/hotplug/cpqphp_core.c vendor_id = pdev->vendor; pdev 795 drivers/pci/hotplug/cpqphp_core.c dbg("revision: %d\n", pdev->revision); pdev 796 drivers/pci/hotplug/cpqphp_core.c if ((vendor_id == PCI_VENDOR_ID_COMPAQ) && (!pdev->revision)) { pdev 807 drivers/pci/hotplug/cpqphp_core.c if ((pdev->revision <= 2) && (vendor_id != PCI_VENDOR_ID_INTEL)) { pdev 816 drivers/pci/hotplug/cpqphp_core.c subsystem_vid = pdev->subsystem_vendor; pdev 830 drivers/pci/hotplug/cpqphp_core.c subsystem_deviceid = pdev->subsystem_device; pdev 841 drivers/pci/hotplug/cpqphp_core.c if (pdev->revision >= 0x13) { /* CIOBX */ pdev 849 drivers/pci/hotplug/cpqphp_core.c pci_read_config_byte(pdev, 0x41, &bus_cap); pdev 999 drivers/pci/hotplug/cpqphp_core.c pdev->bus->number); pdev 1016 drivers/pci/hotplug/cpqphp_core.c ctrl->pci_dev = pdev; pdev 1017 drivers/pci/hotplug/cpqphp_core.c pci_set_drvdata(pdev, ctrl); pdev 1021 drivers/pci/hotplug/cpqphp_core.c ctrl->pci_bus = kmemdup(pdev->bus, sizeof(*ctrl->pci_bus), GFP_KERNEL); pdev 1028 drivers/pci/hotplug/cpqphp_core.c ctrl->bus = pdev->bus->number; pdev 1029 drivers/pci/hotplug/cpqphp_core.c ctrl->rev = pdev->revision; pdev 1031 drivers/pci/hotplug/cpqphp_core.c PCI_SLOT(pdev->devfn), PCI_FUNC(pdev->devfn), ctrl->rev); pdev 1041 drivers/pci/hotplug/cpqphp_core.c dbg("pdev = %p\n", pdev); pdev 1042 drivers/pci/hotplug/cpqphp_core.c dbg("pci resource start %llx\n", (unsigned long long)pci_resource_start(pdev, 0)); pdev 1043 drivers/pci/hotplug/cpqphp_core.c dbg("pci resource len %llx\n", (unsigned long long)pci_resource_len(pdev, 0)); pdev 1045 drivers/pci/hotplug/cpqphp_core.c if (!request_mem_region(pci_resource_start(pdev, 0), pdev 1046 drivers/pci/hotplug/cpqphp_core.c pci_resource_len(pdev, 0), MY_NAME)) { pdev 1052 drivers/pci/hotplug/cpqphp_core.c ctrl->hpc_reg = ioremap(pci_resource_start(pdev, 0), pdev 1053 drivers/pci/hotplug/cpqphp_core.c pci_resource_len(pdev, 0)); pdev 1056 drivers/pci/hotplug/cpqphp_core.c (unsigned long long)pci_resource_len(pdev, 0), pdev 1057 drivers/pci/hotplug/cpqphp_core.c (unsigned long long)pci_resource_start(pdev, 0)); pdev 1080 drivers/pci/hotplug/cpqphp_core.c rc = get_slot_mapping(ctrl->pci_bus, pdev->bus->number, pdev 1102 drivers/pci/hotplug/cpqphp_core.c ctrl->interrupt = pdev->irq; pdev 1109 drivers/pci/hotplug/cpqphp_core.c pci_read_config_byte(pdev, PCI_INTERRUPT_LINE, &ctrl->cfgspc_irq); pdev 1235 drivers/pci/hotplug/cpqphp_core.c release_mem_region(pci_resource_start(pdev, 0), pci_resource_len(pdev, 0)); pdev 1241 drivers/pci/hotplug/cpqphp_core.c pci_disable_device(pdev); pdev 103 drivers/pci/hotplug/pciehp_core.c struct pci_dev *pdev = ctrl->pcie->port; pdev 110 drivers/pci/hotplug/pciehp_core.c pci_config_pm_runtime_get(pdev); pdev 112 drivers/pci/hotplug/pciehp_core.c pci_config_pm_runtime_put(pdev); pdev 119 drivers/pci/hotplug/pciehp_core.c struct pci_dev *pdev = ctrl->pcie->port; pdev 121 drivers/pci/hotplug/pciehp_core.c pci_config_pm_runtime_get(pdev); pdev 123 drivers/pci/hotplug/pciehp_core.c pci_config_pm_runtime_put(pdev); pdev 130 drivers/pci/hotplug/pciehp_core.c struct pci_dev *pdev = ctrl->pcie->port; pdev 132 drivers/pci/hotplug/pciehp_core.c pci_config_pm_runtime_get(pdev); pdev 134 drivers/pci/hotplug/pciehp_core.c pci_config_pm_runtime_put(pdev); pdev 141 drivers/pci/hotplug/pciehp_core.c struct pci_dev *pdev = ctrl->pcie->port; pdev 144 drivers/pci/hotplug/pciehp_core.c pci_config_pm_runtime_get(pdev); pdev 146 drivers/pci/hotplug/pciehp_core.c pci_config_pm_runtime_put(pdev); pdev 68 drivers/pci/hotplug/pciehp_hpc.c struct pci_dev *pdev = ctrl_dev(ctrl); pdev 72 drivers/pci/hotplug/pciehp_hpc.c pcie_capability_read_word(pdev, PCI_EXP_SLTSTA, &slot_status); pdev 80 drivers/pci/hotplug/pciehp_hpc.c pcie_capability_write_word(pdev, PCI_EXP_SLTSTA, pdev 140 drivers/pci/hotplug/pciehp_hpc.c struct pci_dev *pdev = ctrl_dev(ctrl); pdev 150 drivers/pci/hotplug/pciehp_hpc.c pcie_capability_read_word(pdev, PCI_EXP_SLTCTL, &slot_ctrl); pdev 162 drivers/pci/hotplug/pciehp_hpc.c pcie_capability_write_word(pdev, PCI_EXP_SLTCTL, slot_ctrl); pdev 172 drivers/pci/hotplug/pciehp_hpc.c if (pdev->broken_cmd_compl && pdev 217 drivers/pci/hotplug/pciehp_hpc.c struct pci_dev *pdev = ctrl_dev(ctrl); pdev 221 drivers/pci/hotplug/pciehp_hpc.c ret = pcie_capability_read_word(pdev, PCI_EXP_LNKSTA, &lnk_status); pdev 259 drivers/pci/hotplug/pciehp_hpc.c struct pci_dev *pdev = ctrl_dev(ctrl); pdev 263 drivers/pci/hotplug/pciehp_hpc.c if (!pcie_wait_for_link(pdev, true)) pdev 274 drivers/pci/hotplug/pciehp_hpc.c pcie_capability_read_word(pdev, PCI_EXP_LNKSTA, &lnk_status); pdev 293 drivers/pci/hotplug/pciehp_hpc.c struct pci_dev *pdev = ctrl_dev(ctrl); pdev 296 drivers/pci/hotplug/pciehp_hpc.c pcie_capability_read_word(pdev, PCI_EXP_LNKCTL, &lnk_ctrl); pdev 303 drivers/pci/hotplug/pciehp_hpc.c pcie_capability_write_word(pdev, PCI_EXP_LNKCTL, lnk_ctrl); pdev 317 drivers/pci/hotplug/pciehp_hpc.c struct pci_dev *pdev = ctrl_dev(ctrl); pdev 320 drivers/pci/hotplug/pciehp_hpc.c pci_config_pm_runtime_get(pdev); pdev 321 drivers/pci/hotplug/pciehp_hpc.c pcie_capability_read_word(pdev, PCI_EXP_SLTCTL, &slot_ctrl); pdev 322 drivers/pci/hotplug/pciehp_hpc.c pci_config_pm_runtime_put(pdev); pdev 330 drivers/pci/hotplug/pciehp_hpc.c struct pci_dev *pdev = ctrl_dev(ctrl); pdev 333 drivers/pci/hotplug/pciehp_hpc.c pci_config_pm_runtime_get(pdev); pdev 334 drivers/pci/hotplug/pciehp_hpc.c pcie_capability_read_word(pdev, PCI_EXP_SLTCTL, &slot_ctrl); pdev 335 drivers/pci/hotplug/pciehp_hpc.c pci_config_pm_runtime_put(pdev); pdev 359 drivers/pci/hotplug/pciehp_hpc.c struct pci_dev *pdev = ctrl_dev(ctrl); pdev 362 drivers/pci/hotplug/pciehp_hpc.c pcie_capability_read_word(pdev, PCI_EXP_SLTCTL, &slot_ctrl); pdev 381 drivers/pci/hotplug/pciehp_hpc.c struct pci_dev *pdev = ctrl_dev(ctrl); pdev 384 drivers/pci/hotplug/pciehp_hpc.c pcie_capability_read_word(pdev, PCI_EXP_SLTSTA, &slot_status); pdev 402 drivers/pci/hotplug/pciehp_hpc.c struct pci_dev *pdev = ctrl_dev(ctrl); pdev 406 drivers/pci/hotplug/pciehp_hpc.c ret = pcie_capability_read_word(pdev, PCI_EXP_SLTSTA, &slot_status); pdev 438 drivers/pci/hotplug/pciehp_hpc.c struct pci_dev *pdev = ctrl_dev(ctrl); pdev 441 drivers/pci/hotplug/pciehp_hpc.c pcie_capability_read_word(pdev, PCI_EXP_SLTSTA, &slot_status); pdev 449 drivers/pci/hotplug/pciehp_hpc.c struct pci_dev *pdev = ctrl_dev(ctrl); pdev 451 drivers/pci/hotplug/pciehp_hpc.c pci_config_pm_runtime_get(pdev); pdev 454 drivers/pci/hotplug/pciehp_hpc.c pci_config_pm_runtime_put(pdev); pdev 496 drivers/pci/hotplug/pciehp_hpc.c struct pci_dev *pdev = ctrl_dev(ctrl); pdev 501 drivers/pci/hotplug/pciehp_hpc.c pcie_capability_read_word(pdev, PCI_EXP_SLTSTA, &slot_status); pdev 503 drivers/pci/hotplug/pciehp_hpc.c pcie_capability_write_word(pdev, PCI_EXP_SLTSTA, pdev 530 drivers/pci/hotplug/pciehp_hpc.c struct pci_dev *pdev = ctrl_dev(ctrl); pdev 531 drivers/pci/hotplug/pciehp_hpc.c struct device *parent = pdev->dev.parent; pdev 538 drivers/pci/hotplug/pciehp_hpc.c if (pdev->current_state == PCI_D3cold || pdev 557 drivers/pci/hotplug/pciehp_hpc.c pcie_capability_read_word(pdev, PCI_EXP_SLTSTA, &status); pdev 586 drivers/pci/hotplug/pciehp_hpc.c pcie_capability_write_word(pdev, PCI_EXP_SLTSTA, events); pdev 606 drivers/pci/hotplug/pciehp_hpc.c if (pdev->ignore_hotplug) { pdev 619 drivers/pci/hotplug/pciehp_hpc.c struct pci_dev *pdev = ctrl_dev(ctrl); pdev 624 drivers/pci/hotplug/pciehp_hpc.c pci_config_pm_runtime_get(pdev); pdev 669 drivers/pci/hotplug/pciehp_hpc.c pci_config_pm_runtime_put(pdev); pdev 787 drivers/pci/hotplug/pciehp_hpc.c struct pci_dev *pdev = ctrl_dev(ctrl); pdev 809 drivers/pci/hotplug/pciehp_hpc.c pcie_capability_write_word(pdev, PCI_EXP_SLTSTA, stat_mask); pdev 838 drivers/pci/hotplug/pciehp_hpc.c struct pci_dev *pdev = ctrl->pcie->port; pdev 842 drivers/pci/hotplug/pciehp_hpc.c pcie_capability_read_word(pdev, PCI_EXP_SLTSTA, ®16); pdev 844 drivers/pci/hotplug/pciehp_hpc.c pcie_capability_read_word(pdev, PCI_EXP_SLTCTL, ®16); pdev 855 drivers/pci/hotplug/pciehp_hpc.c struct pci_dev *pdev = dev->port; pdev 856 drivers/pci/hotplug/pciehp_hpc.c struct pci_bus *subordinate = pdev->subordinate; pdev 863 drivers/pci/hotplug/pciehp_hpc.c pcie_capability_read_dword(pdev, PCI_EXP_SLTCAP, &slot_cap); pdev 865 drivers/pci/hotplug/pciehp_hpc.c if (pdev->hotplug_user_indicators) pdev 872 drivers/pci/hotplug/pciehp_hpc.c if (pdev->is_thunderbolt) pdev 889 drivers/pci/hotplug/pciehp_hpc.c pcie_capability_read_dword(pdev, PCI_EXP_LNKCAP, &link_cap); pdev 892 drivers/pci/hotplug/pciehp_hpc.c pcie_capability_write_word(pdev, PCI_EXP_SLTSTA, pdev 909 drivers/pci/hotplug/pciehp_hpc.c pdev->broken_cmd_compl ? " (with Cmd Compl erratum)" : ""); pdev 932 drivers/pci/hotplug/pciehp_hpc.c static void quirk_cmd_compl(struct pci_dev *pdev) pdev 936 drivers/pci/hotplug/pciehp_hpc.c if (pci_is_pcie(pdev)) { pdev 937 drivers/pci/hotplug/pciehp_hpc.c pcie_capability_read_dword(pdev, PCI_EXP_SLTCAP, &slot_cap); pdev 940 drivers/pci/hotplug/pciehp_hpc.c pdev->broken_cmd_compl = 1; pdev 37 drivers/pci/hotplug/pnv_php.c struct pci_dev *pdev = php_slot->pdev; pdev 42 drivers/pci/hotplug/pnv_php.c pcie_capability_read_word(pdev, PCI_EXP_SLTCTL, &ctrl); pdev 46 drivers/pci/hotplug/pnv_php.c pcie_capability_write_word(pdev, PCI_EXP_SLTCTL, ctrl); pdev 58 drivers/pci/hotplug/pnv_php.c if (pdev->msix_enabled) pdev 59 drivers/pci/hotplug/pnv_php.c pci_disable_msix(pdev); pdev 60 drivers/pci/hotplug/pnv_php.c else if (pdev->msi_enabled) pdev 61 drivers/pci/hotplug/pnv_php.c pci_disable_msi(pdev); pdev 63 drivers/pci/hotplug/pnv_php.c pci_disable_device(pdev); pdev 274 drivers/pci/hotplug/pnv_php.c pci_warn(php_slot->pdev, "Error %d getting FDT blob\n", ret); pdev 288 drivers/pci/hotplug/pnv_php.c pci_warn(php_slot->pdev, "Cannot unflatten FDT\n"); pdev 298 drivers/pci/hotplug/pnv_php.c pci_warn(php_slot->pdev, "Error %d populating changeset\n", pdev 306 drivers/pci/hotplug/pnv_php.c pci_warn(php_slot->pdev, "Error %d applying changeset\n", ret); pdev 347 drivers/pci/hotplug/pnv_php.c pci_warn(php_slot->pdev, "Wrong msg (%lld, %lld, %lld)\n", pdev 354 drivers/pci/hotplug/pnv_php.c pci_warn(php_slot->pdev, "Error %d powering %s\n", pdev 381 drivers/pci/hotplug/pnv_php.c pci_warn(php_slot->pdev, "Error %d getting power status\n", pdev 405 drivers/pci/hotplug/pnv_php.c pci_warn(php_slot->pdev, "Error %d getting presence\n", ret); pdev 422 drivers/pci/hotplug/pnv_php.c struct pci_dev *bridge = php_slot->pdev; pdev 529 drivers/pci/hotplug/pnv_php.c struct pci_dev *bridge = php_slot->pdev; pdev 547 drivers/pci/hotplug/pnv_php.c pcie_capability_read_word(php_slot->pdev, PCI_EXP_SLTSTA, &sts); pdev 549 drivers/pci/hotplug/pnv_php.c pcie_capability_write_word(php_slot->pdev, PCI_EXP_SLTSTA, sts); pdev 648 drivers/pci/hotplug/pnv_php.c php_slot->pdev = bus->self; pdev 678 drivers/pci/hotplug/pnv_php.c pci_warn(php_slot->pdev, "Error %d registering slot\n", ret); pdev 712 drivers/pci/hotplug/pnv_php.c struct pci_dev *pdev = php_slot->pdev; pdev 718 drivers/pci/hotplug/pnv_php.c nr_entries = pci_msix_vec_count(pdev); pdev 723 drivers/pci/hotplug/pnv_php.c pcie_capability_read_word(pdev, PCI_EXP_FLAGS, &pcie_flag); pdev 729 drivers/pci/hotplug/pnv_php.c ret = pci_enable_msix_exact(pdev, &entry, 1); pdev 731 drivers/pci/hotplug/pnv_php.c pci_warn(pdev, "Error %d enabling MSIx\n", ret); pdev 755 drivers/pci/hotplug/pnv_php.c struct pci_dev *pchild, *pdev = php_slot->pdev; pdev 765 drivers/pci/hotplug/pnv_php.c pcie_capability_read_word(pdev, PCI_EXP_SLTSTA, &sts); pdev 767 drivers/pci/hotplug/pnv_php.c pcie_capability_write_word(pdev, PCI_EXP_SLTSTA, sts); pdev 769 drivers/pci/hotplug/pnv_php.c pci_dbg(pdev, "PCI slot [%s]: HP int! DLAct: %d, PresDet: %d\n", pdev 775 drivers/pci/hotplug/pnv_php.c pcie_capability_read_word(pdev, PCI_EXP_LNKSTA, &lsts); pdev 781 drivers/pci/hotplug/pnv_php.c pci_warn(pdev, "PCI slot [%s] error %d getting presence (0x%04x), to retry the operation.\n", pdev 788 drivers/pci/hotplug/pnv_php.c pci_dbg(pdev, "PCI slot [%s]: Spurious IRQ?\n", php_slot->name); pdev 812 drivers/pci/hotplug/pnv_php.c pci_warn(pdev, "PCI slot [%s] missed hotplug event 0x%04x\n", pdev 817 drivers/pci/hotplug/pnv_php.c pci_info(pdev, "PCI slot [%s] %s (IRQ: %d)\n", pdev 829 drivers/pci/hotplug/pnv_php.c struct pci_dev *pdev = php_slot->pdev; pdev 837 drivers/pci/hotplug/pnv_php.c pci_warn(pdev, "Cannot alloc workqueue\n"); pdev 849 drivers/pci/hotplug/pnv_php.c pcie_capability_read_word(pdev, PCI_EXP_SLTSTA, &sts); pdev 854 drivers/pci/hotplug/pnv_php.c pcie_capability_write_word(pdev, PCI_EXP_SLTSTA, sts); pdev 861 drivers/pci/hotplug/pnv_php.c pci_warn(pdev, "Error %d enabling IRQ %d\n", ret, irq); pdev 866 drivers/pci/hotplug/pnv_php.c pcie_capability_read_word(pdev, PCI_EXP_SLTCTL, &ctrl); pdev 876 drivers/pci/hotplug/pnv_php.c pcie_capability_write_word(pdev, PCI_EXP_SLTCTL, ctrl); pdev 884 drivers/pci/hotplug/pnv_php.c struct pci_dev *pdev = php_slot->pdev; pdev 892 drivers/pci/hotplug/pnv_php.c if (pci_dev_msi_enabled(pdev)) pdev 895 drivers/pci/hotplug/pnv_php.c ret = pci_enable_device(pdev); pdev 897 drivers/pci/hotplug/pnv_php.c pci_warn(pdev, "Error %d enabling device\n", ret); pdev 901 drivers/pci/hotplug/pnv_php.c pci_set_master(pdev); pdev 914 drivers/pci/hotplug/pnv_php.c ret = pci_enable_msi(pdev); pdev 915 drivers/pci/hotplug/pnv_php.c if (!ret || pdev->irq) { pdev 916 drivers/pci/hotplug/pnv_php.c irq = pdev->irq; pdev 97 drivers/pci/hotplug/s390_pci_hpc.c struct pci_dev *pdev; pdev 103 drivers/pci/hotplug/s390_pci_hpc.c pdev = pci_get_slot(slot->zdev->bus, ZPCI_DEVFN); pdev 104 drivers/pci/hotplug/s390_pci_hpc.c if (pdev) { pdev 105 drivers/pci/hotplug/s390_pci_hpc.c pci_stop_and_remove_bus_device_locked(pdev); pdev 106 drivers/pci/hotplug/s390_pci_hpc.c pci_dev_put(pdev); pdev 170 drivers/pci/hotplug/shpchp.h int shpc_init(struct controller *ctrl, struct pci_dev *pdev); pdev 255 drivers/pci/hotplug/shpchp_core.c static int shpc_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 260 drivers/pci/hotplug/shpchp_core.c if (!shpc_capable(pdev)) pdev 263 drivers/pci/hotplug/shpchp_core.c if (acpi_get_hp_hw_control_from_firmware(pdev)) pdev 272 drivers/pci/hotplug/shpchp_core.c rc = shpc_init(ctrl, pdev); pdev 278 drivers/pci/hotplug/shpchp_core.c pci_set_drvdata(pdev, ctrl); pdev 291 drivers/pci/hotplug/shpchp_core.c pdev->shpc_managed = 1; pdev 207 drivers/pci/hotplug/shpchp_hpc.c struct pci_dev *pdev = ctrl->pci_dev; pdev 209 drivers/pci/hotplug/shpchp_hpc.c rc = pci_write_config_byte(pdev, cap_offset + DWORD_SELECT, index); pdev 212 drivers/pci/hotplug/shpchp_hpc.c return pci_read_config_dword(pdev, cap_offset + DWORD_DATA, value); pdev 919 drivers/pci/hotplug/shpchp_hpc.c int shpc_init(struct controller *ctrl, struct pci_dev *pdev) pdev 927 drivers/pci/hotplug/shpchp_hpc.c ctrl->pci_dev = pdev; /* pci_dev of the P2P bridge */ pdev 930 drivers/pci/hotplug/shpchp_hpc.c if (pdev->vendor == PCI_VENDOR_ID_AMD && pdev 931 drivers/pci/hotplug/shpchp_hpc.c pdev->device == PCI_DEVICE_ID_AMD_GOLAM_7450) { pdev 933 drivers/pci/hotplug/shpchp_hpc.c ctrl->mmio_base = pci_resource_start(pdev, 0); pdev 934 drivers/pci/hotplug/shpchp_hpc.c ctrl->mmio_size = pci_resource_len(pdev, 0); pdev 936 drivers/pci/hotplug/shpchp_hpc.c ctrl->cap_offset = pci_find_capability(pdev, PCI_CAP_ID_SHPC); pdev 968 drivers/pci/hotplug/shpchp_hpc.c pci_resource_start(pdev, 0) + shpc_base_offset; pdev 973 drivers/pci/hotplug/shpchp_hpc.c pdev->vendor, pdev->device, pdev->subsystem_vendor, pdev 974 drivers/pci/hotplug/shpchp_hpc.c pdev->subsystem_device); pdev 976 drivers/pci/hotplug/shpchp_hpc.c rc = pci_enable_device(pdev); pdev 1044 drivers/pci/hotplug/shpchp_hpc.c rc = pci_enable_msi(pdev); pdev 1049 drivers/pci/hotplug/shpchp_hpc.c pci_set_master(pdev); pdev 1062 drivers/pci/hotplug/shpchp_hpc.c ctrl_dbg(ctrl, "HPC at %s irq=%x\n", pci_name(pdev), pdev->irq); pdev 26 drivers/pci/hotplug/shpchp_sysfs.c struct pci_dev *pdev; pdev 32 drivers/pci/hotplug/shpchp_sysfs.c pdev = to_pci_dev(dev); pdev 33 drivers/pci/hotplug/shpchp_sysfs.c bus = pdev->subordinate; pdev 246 drivers/pci/iov.c struct pci_dev *pdev = to_pci_dev(dev); pdev 248 drivers/pci/iov.c return sprintf(buf, "%u\n", pci_sriov_get_totalvfs(pdev)); pdev 255 drivers/pci/iov.c struct pci_dev *pdev = to_pci_dev(dev); pdev 257 drivers/pci/iov.c return sprintf(buf, "%u\n", pdev->sriov->num_VFs); pdev 271 drivers/pci/iov.c struct pci_dev *pdev = to_pci_dev(dev); pdev 279 drivers/pci/iov.c if (num_vfs > pci_sriov_get_totalvfs(pdev)) pdev 282 drivers/pci/iov.c device_lock(&pdev->dev); pdev 284 drivers/pci/iov.c if (num_vfs == pdev->sriov->num_VFs) pdev 288 drivers/pci/iov.c if (!pdev->driver || !pdev->driver->sriov_configure) { pdev 289 drivers/pci/iov.c pci_info(pdev, "Driver does not support SRIOV configuration via sysfs\n"); pdev 296 drivers/pci/iov.c ret = pdev->driver->sriov_configure(pdev, 0); pdev 301 drivers/pci/iov.c if (pdev->sriov->num_VFs) { pdev 302 drivers/pci/iov.c pci_warn(pdev, "%d VFs already enabled. Disable before enabling %d VFs\n", pdev 303 drivers/pci/iov.c pdev->sriov->num_VFs, num_vfs); pdev 308 drivers/pci/iov.c ret = pdev->driver->sriov_configure(pdev, num_vfs); pdev 313 drivers/pci/iov.c pci_warn(pdev, "%d VFs requested; only %d enabled\n", pdev 317 drivers/pci/iov.c device_unlock(&pdev->dev); pdev 329 drivers/pci/iov.c struct pci_dev *pdev = to_pci_dev(dev); pdev 331 drivers/pci/iov.c return sprintf(buf, "%u\n", pdev->sriov->offset); pdev 338 drivers/pci/iov.c struct pci_dev *pdev = to_pci_dev(dev); pdev 340 drivers/pci/iov.c return sprintf(buf, "%u\n", pdev->sriov->stride); pdev 347 drivers/pci/iov.c struct pci_dev *pdev = to_pci_dev(dev); pdev 349 drivers/pci/iov.c return sprintf(buf, "%x\n", pdev->sriov->vf_device); pdev 356 drivers/pci/iov.c struct pci_dev *pdev = to_pci_dev(dev); pdev 358 drivers/pci/iov.c return sprintf(buf, "%u\n", pdev->sriov->drivers_autoprobe); pdev 365 drivers/pci/iov.c struct pci_dev *pdev = to_pci_dev(dev); pdev 371 drivers/pci/iov.c pdev->sriov->drivers_autoprobe = drivers_autoprobe; pdev 409 drivers/pci/iov.c int __weak pcibios_sriov_enable(struct pci_dev *pdev, u16 num_vfs) pdev 414 drivers/pci/iov.c int __weak pcibios_sriov_disable(struct pci_dev *pdev) pdev 447 drivers/pci/iov.c struct pci_dev *pdev; pdev 492 drivers/pci/iov.c pdev = pci_get_slot(dev->bus, iov->link); pdev 493 drivers/pci/iov.c if (!pdev) pdev 496 drivers/pci/iov.c if (!pdev->is_physfn) { pdev 497 drivers/pci/iov.c pci_dev_put(pdev); pdev 502 drivers/pci/iov.c &pdev->dev.kobj, "dep_link"); pdev 503 drivers/pci/iov.c pci_dev_put(pdev); pdev 594 drivers/pci/iov.c struct pci_dev *pdev; pdev 603 drivers/pci/iov.c list_for_each_entry(pdev, &dev->bus->devices, bus_list) pdev 604 drivers/pci/iov.c if (pdev->is_physfn) pdev 607 drivers/pci/iov.c pdev = NULL; pdev 671 drivers/pci/iov.c if (pdev) pdev 672 drivers/pci/iov.c iov->dev = pci_dev_get(pdev); pdev 15 drivers/pci/irq.c static void pci_note_irq_problem(struct pci_dev *pdev, const char *reason) pdev 17 drivers/pci/irq.c struct pci_dev *parent = to_pci_dev(pdev->dev.parent); pdev 19 drivers/pci/irq.c pci_err(pdev, "Potentially misrouted IRQ (Bridge %s %04x:%04x)\n", pdev 21 drivers/pci/irq.c pci_err(pdev, "%s\n", reason); pdev 22 drivers/pci/irq.c pci_err(pdev, "Please report to linux-kernel@vger.kernel.org\n"); pdev 38 drivers/pci/irq.c enum pci_lost_interrupt_reason pci_lost_interrupt(struct pci_dev *pdev) pdev 40 drivers/pci/irq.c if (pdev->msi_enabled || pdev->msix_enabled) { pdev 43 drivers/pci/irq.c if (pdev->msix_enabled) { pdev 44 drivers/pci/irq.c pci_note_irq_problem(pdev, "MSIX routing failure"); pdev 47 drivers/pci/irq.c pci_note_irq_problem(pdev, "MSI routing failure"); pdev 54 drivers/pci/irq.c pci_note_irq_problem(pdev, "Potential ACPI misrouting please reboot with acpi=noirq"); pdev 59 drivers/pci/irq.c pci_note_irq_problem(pdev, "unknown cause (not MSI or ACPI)"); pdev 22 drivers/pci/mmap.c int pci_mmap_page_range(struct pci_dev *pdev, int bar, pdev 28 drivers/pci/mmap.c pci_resource_to_user(pdev, bar, &pdev->resource[bar], &start, &end); pdev 32 drivers/pci/mmap.c return pci_mmap_resource_range(pdev, bar, vma, mmap_state, pdev 43 drivers/pci/mmap.c int pci_mmap_resource_range(struct pci_dev *pdev, int bar, pdev 50 drivers/pci/mmap.c size = ((pci_resource_len(pdev, bar) - 1) >> PAGE_SHIFT) + 1; pdev 60 drivers/pci/mmap.c ret = pci_iobar_pfn(pdev, bar, vma); pdev 64 drivers/pci/mmap.c vma->vm_pgoff += (pci_resource_start(pdev, bar) >> PAGE_SHIFT); pdev 81 drivers/pci/mmap.c int pci_mmap_resource_range(struct pci_dev *pdev, int bar, pdev 92 drivers/pci/mmap.c pci_resource_to_user(pdev, bar, &pdev->resource[bar], &start, &end); pdev 94 drivers/pci/mmap.c return pci_mmap_page_range(pdev, bar, vma, mmap_state, write_combine); pdev 480 drivers/pci/msi.c static int populate_msi_sysfs(struct pci_dev *pdev) pdev 494 drivers/pci/msi.c for_each_pci_msi_entry(entry, pdev) pdev 503 drivers/pci/msi.c for_each_pci_msi_entry(entry, pdev) { pdev 532 drivers/pci/msi.c ret = sysfs_create_groups(&pdev->dev.kobj, msi_irq_groups); pdev 535 drivers/pci/msi.c pdev->msi_irq_groups = msi_irq_groups; pdev 1324 drivers/pci/msi.c int pci_irq_get_node(struct pci_dev *pdev, int vec) pdev 1328 drivers/pci/msi.c mask = pci_irq_get_affinity(pdev, vec); pdev 1331 drivers/pci/msi.c return dev_to_node(&pdev->dev); pdev 1525 drivers/pci/msi.c static int get_msi_id_cb(struct pci_dev *pdev, u16 alias, void *data) pdev 1530 drivers/pci/msi.c if (pdev->bus->number != bus || PCI_BUS_NUM(alias) != bus) pdev 1546 drivers/pci/msi.c u32 pci_msi_domain_get_msi_rid(struct irq_domain *domain, struct pci_dev *pdev) pdev 1549 drivers/pci/msi.c u32 rid = pci_dev_id(pdev); pdev 1551 drivers/pci/msi.c pci_for_each_dma_alias(pdev, get_msi_id_cb, &rid); pdev 1554 drivers/pci/msi.c rid = of_node ? of_msi_map_rid(&pdev->dev, of_node, rid) : pdev 1555 drivers/pci/msi.c iort_msi_map_rid(&pdev->dev, rid); pdev 1569 drivers/pci/msi.c struct irq_domain *pci_msi_get_device_domain(struct pci_dev *pdev) pdev 1572 drivers/pci/msi.c u32 rid = pci_dev_id(pdev); pdev 1574 drivers/pci/msi.c pci_for_each_dma_alias(pdev, get_msi_id_cb, &rid); pdev 1575 drivers/pci/msi.c dom = of_msi_map_get_device_domain(&pdev->dev, rid); pdev 1577 drivers/pci/msi.c dom = iort_get_device_domain(&pdev->dev, rid); pdev 364 drivers/pci/of.c static int of_irq_parse_pci(const struct pci_dev *pdev, struct of_phandle_args *out_irq) pdev 376 drivers/pci/of.c dn = pci_device_to_OF_node(pdev); pdev 388 drivers/pci/of.c rc = pci_read_config_byte(pdev, PCI_INTERRUPT_PIN, &pin); pdev 398 drivers/pci/of.c ppdev = pdev->bus->self; pdev 402 drivers/pci/of.c ppnode = pci_bus_to_OF_node(pdev->bus); pdev 433 drivers/pci/of.c pin = pci_swizzle_interrupt_pin(pdev, pin); pdev 434 drivers/pci/of.c pdev = ppdev; pdev 440 drivers/pci/of.c laddr[0] = cpu_to_be32((pdev->bus->number << 16) | (pdev->devfn << 8)); pdev 448 drivers/pci/of.c dev_warn(&pdev->dev, pdev 454 drivers/pci/of.c dev_err(&pdev->dev, "%s: failed with rc=%d\n", __func__, rc); pdev 50 drivers/pci/p2pdma.c struct pci_dev *pdev = to_pci_dev(dev); pdev 53 drivers/pci/p2pdma.c if (pdev->p2pdma->pool) pdev 54 drivers/pci/p2pdma.c size = gen_pool_size(pdev->p2pdma->pool); pdev 63 drivers/pci/p2pdma.c struct pci_dev *pdev = to_pci_dev(dev); pdev 66 drivers/pci/p2pdma.c if (pdev->p2pdma->pool) pdev 67 drivers/pci/p2pdma.c avail = gen_pool_avail(pdev->p2pdma->pool); pdev 76 drivers/pci/p2pdma.c struct pci_dev *pdev = to_pci_dev(dev); pdev 79 drivers/pci/p2pdma.c pdev->p2pdma->p2pmem_published); pdev 97 drivers/pci/p2pdma.c struct pci_dev *pdev = data; pdev 98 drivers/pci/p2pdma.c struct pci_p2pdma *p2pdma = pdev->p2pdma; pdev 104 drivers/pci/p2pdma.c pdev->p2pdma = NULL; pdev 108 drivers/pci/p2pdma.c sysfs_remove_group(&pdev->dev.kobj, &p2pmem_group); pdev 112 drivers/pci/p2pdma.c static int pci_p2pdma_setup(struct pci_dev *pdev) pdev 117 drivers/pci/p2pdma.c p2p = devm_kzalloc(&pdev->dev, sizeof(*p2p), GFP_KERNEL); pdev 123 drivers/pci/p2pdma.c p2p->pool = gen_pool_create(PAGE_SHIFT, dev_to_node(&pdev->dev)); pdev 127 drivers/pci/p2pdma.c error = devm_add_action_or_reset(&pdev->dev, pci_p2pdma_release, pdev); pdev 131 drivers/pci/p2pdma.c pdev->p2pdma = p2p; pdev 133 drivers/pci/p2pdma.c error = sysfs_create_group(&pdev->dev.kobj, &p2pmem_group); pdev 140 drivers/pci/p2pdma.c pdev->p2pdma = NULL; pdev 143 drivers/pci/p2pdma.c devm_kfree(&pdev->dev, p2p); pdev 157 drivers/pci/p2pdma.c int pci_p2pdma_add_resource(struct pci_dev *pdev, int bar, size_t size, pdev 165 drivers/pci/p2pdma.c if (!(pci_resource_flags(pdev, bar) & IORESOURCE_MEM)) pdev 168 drivers/pci/p2pdma.c if (offset >= pci_resource_len(pdev, bar)) pdev 172 drivers/pci/p2pdma.c size = pci_resource_len(pdev, bar) - offset; pdev 174 drivers/pci/p2pdma.c if (size + offset > pci_resource_len(pdev, bar)) pdev 177 drivers/pci/p2pdma.c if (!pdev->p2pdma) { pdev 178 drivers/pci/p2pdma.c error = pci_p2pdma_setup(pdev); pdev 183 drivers/pci/p2pdma.c p2p_pgmap = devm_kzalloc(&pdev->dev, sizeof(*p2p_pgmap), GFP_KERNEL); pdev 188 drivers/pci/p2pdma.c pgmap->res.start = pci_resource_start(pdev, bar) + offset; pdev 190 drivers/pci/p2pdma.c pgmap->res.flags = pci_resource_flags(pdev, bar); pdev 193 drivers/pci/p2pdma.c p2p_pgmap->provider = pdev; pdev 194 drivers/pci/p2pdma.c p2p_pgmap->bus_offset = pci_bus_address(pdev, bar) - pdev 195 drivers/pci/p2pdma.c pci_resource_start(pdev, bar); pdev 197 drivers/pci/p2pdma.c addr = devm_memremap_pages(&pdev->dev, pgmap); pdev 203 drivers/pci/p2pdma.c error = gen_pool_add_owner(pdev->p2pdma->pool, (unsigned long)addr, pdev 204 drivers/pci/p2pdma.c pci_bus_address(pdev, bar) + offset, pdev 205 drivers/pci/p2pdma.c resource_size(&pgmap->res), dev_to_node(&pdev->dev), pdev 210 drivers/pci/p2pdma.c pci_info(pdev, "added peer-to-peer DMA memory %pR\n", pdev 216 drivers/pci/p2pdma.c devm_memunmap_pages(&pdev->dev, pgmap); pdev 218 drivers/pci/p2pdma.c devm_kfree(&pdev->dev, pgmap); pdev 251 drivers/pci/p2pdma.c static int pci_bridge_has_acs_redir(struct pci_dev *pdev) pdev 256 drivers/pci/p2pdma.c pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_ACS); pdev 260 drivers/pci/p2pdma.c pci_read_config_word(pdev, pos + PCI_ACS_CTRL, &ctrl); pdev 268 drivers/pci/p2pdma.c static void seq_buf_print_bus_devfn(struct seq_buf *buf, struct pci_dev *pdev) pdev 273 drivers/pci/p2pdma.c seq_buf_printf(buf, "%s;", pci_name(pdev)); pdev 587 drivers/pci/p2pdma.c bool pci_has_p2pmem(struct pci_dev *pdev) pdev 589 drivers/pci/p2pdma.c return pdev->p2pdma && pdev->p2pdma->p2pmem_published; pdev 612 drivers/pci/p2pdma.c struct pci_dev *pdev = NULL; pdev 624 drivers/pci/p2pdma.c while ((pdev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, pdev))) { pdev 625 drivers/pci/p2pdma.c if (!pci_has_p2pmem(pdev)) pdev 628 drivers/pci/p2pdma.c distance = pci_p2pdma_distance_many(pdev, clients, pdev 644 drivers/pci/p2pdma.c closest_pdevs[dev_cnt++] = pci_dev_get(pdev); pdev 648 drivers/pci/p2pdma.c pdev = pci_dev_get(closest_pdevs[prandom_u32_max(dev_cnt)]); pdev 654 drivers/pci/p2pdma.c return pdev; pdev 665 drivers/pci/p2pdma.c void *pci_alloc_p2pmem(struct pci_dev *pdev, size_t size) pdev 676 drivers/pci/p2pdma.c if (unlikely(!pdev->p2pdma)) pdev 679 drivers/pci/p2pdma.c ret = (void *)gen_pool_alloc_owner(pdev->p2pdma->pool, size, pdev 685 drivers/pci/p2pdma.c gen_pool_free(pdev->p2pdma->pool, (unsigned long) ret, size); pdev 701 drivers/pci/p2pdma.c void pci_free_p2pmem(struct pci_dev *pdev, void *addr, size_t size) pdev 705 drivers/pci/p2pdma.c gen_pool_free_owner(pdev->p2pdma->pool, (uintptr_t)addr, size, pdev 717 drivers/pci/p2pdma.c pci_bus_addr_t pci_p2pmem_virt_to_bus(struct pci_dev *pdev, void *addr) pdev 721 drivers/pci/p2pdma.c if (!pdev->p2pdma) pdev 729 drivers/pci/p2pdma.c return gen_pool_virt_to_phys(pdev->p2pdma->pool, (unsigned long)addr); pdev 741 drivers/pci/p2pdma.c struct scatterlist *pci_p2pmem_alloc_sgl(struct pci_dev *pdev, pdev 753 drivers/pci/p2pdma.c addr = pci_alloc_p2pmem(pdev, length); pdev 772 drivers/pci/p2pdma.c void pci_p2pmem_free_sgl(struct pci_dev *pdev, struct scatterlist *sgl) pdev 781 drivers/pci/p2pdma.c pci_free_p2pmem(pdev, sg_virt(sg), sg->length); pdev 798 drivers/pci/p2pdma.c void pci_p2pmem_publish(struct pci_dev *pdev, bool publish) pdev 800 drivers/pci/p2pdma.c if (pdev->p2pdma) pdev 801 drivers/pci/p2pdma.c pdev->p2pdma->p2pmem_published = publish; pdev 908 drivers/pci/pci-acpi.c static pci_power_t acpi_pci_choose_state(struct pci_dev *pdev) pdev 912 drivers/pci/pci-acpi.c if (pdev->no_d3cold) pdev 916 drivers/pci/pci-acpi.c acpi_state = acpi_pm_device_sleep_state(&pdev->dev, NULL, d_max); pdev 1185 drivers/pci/pci-acpi.c static void pci_acpi_optimize_delay(struct pci_dev *pdev, pdev 1188 drivers/pci/pci-acpi.c struct pci_host_bridge *bridge = pci_find_host_bridge(pdev->bus); pdev 1193 drivers/pci/pci-acpi.c pdev->d3cold_delay = 0; pdev 1205 drivers/pci/pci-acpi.c pdev->d3cold_delay = value; pdev 1210 drivers/pci/pci-acpi.c pdev->d3_delay = value; pdev 116 drivers/pci/pci-driver.c struct pci_dev *pdev = kzalloc(sizeof(*pdev), GFP_KERNEL); pdev 117 drivers/pci/pci-driver.c if (!pdev) pdev 120 drivers/pci/pci-driver.c pdev->vendor = vendor; pdev 121 drivers/pci/pci-driver.c pdev->device = device; pdev 122 drivers/pci/pci-driver.c pdev->subsystem_vendor = subvendor; pdev 123 drivers/pci/pci-driver.c pdev->subsystem_device = subdevice; pdev 124 drivers/pci/pci-driver.c pdev->class = class; pdev 126 drivers/pci/pci-driver.c if (pci_match_id(pdrv->id_table, pdev)) pdev 129 drivers/pci/pci-driver.c kfree(pdev); pdev 400 drivers/pci/pci-driver.c static inline bool pci_device_can_probe(struct pci_dev *pdev) pdev 402 drivers/pci/pci-driver.c return (!pdev->is_virtfn || pdev->physfn->sriov->drivers_autoprobe || pdev 403 drivers/pci/pci-driver.c pdev->driver_override); pdev 406 drivers/pci/pci-driver.c static inline bool pci_device_can_probe(struct pci_dev *pdev) pdev 1557 drivers/pci/pci-driver.c struct pci_dev *pdev; pdev 1562 drivers/pci/pci-driver.c pdev = to_pci_dev(dev); pdev 1564 drivers/pci/pci-driver.c if (add_uevent_var(env, "PCI_CLASS=%04X", pdev->class)) pdev 1567 drivers/pci/pci-driver.c if (add_uevent_var(env, "PCI_ID=%04X:%04X", pdev->vendor, pdev->device)) pdev 1570 drivers/pci/pci-driver.c if (add_uevent_var(env, "PCI_SUBSYS_ID=%04X:%04X", pdev->subsystem_vendor, pdev 1571 drivers/pci/pci-driver.c pdev->subsystem_device)) pdev 1574 drivers/pci/pci-driver.c if (add_uevent_var(env, "PCI_SLOT_NAME=%s", pci_name(pdev))) pdev 1578 drivers/pci/pci-driver.c pdev->vendor, pdev->device, pdev 1579 drivers/pci/pci-driver.c pdev->subsystem_vendor, pdev->subsystem_device, pdev 1580 drivers/pci/pci-driver.c (u8)(pdev->class >> 16), (u8)(pdev->class >> 8), pdev 1581 drivers/pci/pci-driver.c (u8)(pdev->class))) pdev 1593 drivers/pci/pci-driver.c void pci_uevent_ers(struct pci_dev *pdev, enum pci_ers_result err_type) pdev 1618 drivers/pci/pci-driver.c kobject_uevent_env(&pdev->dev.kobj, KOBJ_CHANGE, envp); pdev 43 drivers/pci/pci-label.c static size_t find_smbios_instance_string(struct pci_dev *pdev, char *buf, pdev 52 drivers/pci/pci-label.c domain_nr = pci_domain_nr(pdev->bus); pdev 53 drivers/pci/pci-label.c bus = pdev->bus->number; pdev 54 drivers/pci/pci-label.c devfn = pdev->devfn; pdev 83 drivers/pci/pci-label.c struct pci_dev *pdev; pdev 86 drivers/pci/pci-label.c pdev = to_pci_dev(dev); pdev 88 drivers/pci/pci-label.c return find_smbios_instance_string(pdev, NULL, SMBIOS_ATTR_NONE) ? pdev 95 drivers/pci/pci-label.c struct pci_dev *pdev; pdev 96 drivers/pci/pci-label.c pdev = to_pci_dev(dev); pdev 98 drivers/pci/pci-label.c return find_smbios_instance_string(pdev, buf, pdev 105 drivers/pci/pci-label.c struct pci_dev *pdev; pdev 106 drivers/pci/pci-label.c pdev = to_pci_dev(dev); pdev 108 drivers/pci/pci-label.c return find_smbios_instance_string(pdev, buf, pdev 133 drivers/pci/pci-label.c static int pci_create_smbiosname_file(struct pci_dev *pdev) pdev 135 drivers/pci/pci-label.c return sysfs_create_group(&pdev->dev.kobj, &smbios_attr_group); pdev 138 drivers/pci/pci-label.c static void pci_remove_smbiosname_file(struct pci_dev *pdev) pdev 140 drivers/pci/pci-label.c sysfs_remove_group(&pdev->dev.kobj, &smbios_attr_group); pdev 143 drivers/pci/pci-label.c static inline int pci_create_smbiosname_file(struct pci_dev *pdev) pdev 148 drivers/pci/pci-label.c static inline void pci_remove_smbiosname_file(struct pci_dev *pdev) pdev 270 drivers/pci/pci-label.c static int pci_create_acpi_index_label_files(struct pci_dev *pdev) pdev 272 drivers/pci/pci-label.c return sysfs_create_group(&pdev->dev.kobj, &acpi_attr_group); pdev 275 drivers/pci/pci-label.c static int pci_remove_acpi_index_label_files(struct pci_dev *pdev) pdev 277 drivers/pci/pci-label.c sysfs_remove_group(&pdev->dev.kobj, &acpi_attr_group); pdev 281 drivers/pci/pci-label.c static inline int pci_create_acpi_index_label_files(struct pci_dev *pdev) pdev 286 drivers/pci/pci-label.c static inline int pci_remove_acpi_index_label_files(struct pci_dev *pdev) pdev 297 drivers/pci/pci-label.c void pci_create_firmware_label_files(struct pci_dev *pdev) pdev 299 drivers/pci/pci-label.c if (device_has_dsm(&pdev->dev)) pdev 300 drivers/pci/pci-label.c pci_create_acpi_index_label_files(pdev); pdev 302 drivers/pci/pci-label.c pci_create_smbiosname_file(pdev); pdev 305 drivers/pci/pci-label.c void pci_remove_firmware_label_files(struct pci_dev *pdev) pdev 307 drivers/pci/pci-label.c if (device_has_dsm(&pdev->dev)) pdev 308 drivers/pci/pci-label.c pci_remove_acpi_index_label_files(pdev); pdev 310 drivers/pci/pci-label.c pci_remove_smbiosname_file(pdev); pdev 24 drivers/pci/pci-mid.c static int mid_pci_set_power_state(struct pci_dev *pdev, pci_power_t state) pdev 26 drivers/pci/pci-mid.c return intel_mid_pci_set_power_state(pdev, state); pdev 29 drivers/pci/pci-mid.c static pci_power_t mid_pci_get_power_state(struct pci_dev *pdev) pdev 31 drivers/pci/pci-mid.c return intel_mid_pci_get_power_state(pdev); pdev 34 drivers/pci/pci-mid.c static pci_power_t mid_pci_choose_state(struct pci_dev *pdev) pdev 39 drivers/pci/pci-sysfs.c struct pci_dev *pdev; \ pdev 41 drivers/pci/pci-sysfs.c pdev = to_pci_dev(dev); \ pdev 42 drivers/pci/pci-sysfs.c return sprintf(buf, format_string, pdev->field); \ pdev 58 drivers/pci/pci-sysfs.c struct pci_dev *pdev = to_pci_dev(dev); pdev 59 drivers/pci/pci-sysfs.c return sprintf(buf, "%u\n", pdev->broken_parity_status); pdev 66 drivers/pci/pci-sysfs.c struct pci_dev *pdev = to_pci_dev(dev); pdev 72 drivers/pci/pci-sysfs.c pdev->broken_parity_status = !!val; pdev 157 drivers/pci/pci-sysfs.c struct pci_dev *pdev = to_pci_dev(dev); pdev 159 drivers/pci/pci-sysfs.c return sprintf(buf, "%s\n", PCIE_SPEED2STR(pcie_get_speed_cap(pdev))); pdev 166 drivers/pci/pci-sysfs.c struct pci_dev *pdev = to_pci_dev(dev); pdev 168 drivers/pci/pci-sysfs.c return sprintf(buf, "%u\n", pcie_get_width_cap(pdev)); pdev 282 drivers/pci/pci-sysfs.c struct pci_dev *pdev = to_pci_dev(dev); pdev 297 drivers/pci/pci-sysfs.c result = pci_enable_device(pdev); pdev 298 drivers/pci/pci-sysfs.c else if (pci_is_enabled(pdev)) pdev 299 drivers/pci/pci-sysfs.c pci_disable_device(pdev); pdev 310 drivers/pci/pci-sysfs.c struct pci_dev *pdev; pdev 312 drivers/pci/pci-sysfs.c pdev = to_pci_dev(dev); pdev 313 drivers/pci/pci-sysfs.c return sprintf(buf, "%u\n", atomic_read(&pdev->enable_cnt)); pdev 322 drivers/pci/pci-sysfs.c struct pci_dev *pdev = to_pci_dev(dev); pdev 339 drivers/pci/pci-sysfs.c pci_alert(pdev, FW_BUG "Overriding NUMA node to %d. Contact your vendor for updates.", pdev 357 drivers/pci/pci-sysfs.c struct pci_dev *pdev = to_pci_dev(dev); pdev 359 drivers/pci/pci-sysfs.c return sprintf(buf, "%d\n", fls64(pdev->dma_mask)); pdev 374 drivers/pci/pci-sysfs.c struct pci_dev *pdev = to_pci_dev(dev); pdev 375 drivers/pci/pci-sysfs.c struct pci_bus *subordinate = pdev->subordinate; pdev 379 drivers/pci/pci-sysfs.c : !pdev->no_msi); pdev 385 drivers/pci/pci-sysfs.c struct pci_dev *pdev = to_pci_dev(dev); pdev 386 drivers/pci/pci-sysfs.c struct pci_bus *subordinate = pdev->subordinate; pdev 401 drivers/pci/pci-sysfs.c pdev->no_msi = !val; pdev 402 drivers/pci/pci-sysfs.c pci_info(pdev, "MSI/MSI-X %s for future drivers\n", pdev 455 drivers/pci/pci-sysfs.c struct pci_dev *pdev = to_pci_dev(dev); pdev 462 drivers/pci/pci-sysfs.c pci_rescan_bus(pdev->bus); pdev 513 drivers/pci/pci-sysfs.c struct pci_dev *pdev = to_pci_dev(dev); pdev 519 drivers/pci/pci-sysfs.c pdev->d3cold_allowed = !!val; pdev 520 drivers/pci/pci-sysfs.c if (pdev->d3cold_allowed) pdev 521 drivers/pci/pci-sysfs.c pci_d3cold_enable(pdev); pdev 523 drivers/pci/pci-sysfs.c pci_d3cold_disable(pdev); pdev 533 drivers/pci/pci-sysfs.c struct pci_dev *pdev = to_pci_dev(dev); pdev 534 drivers/pci/pci-sysfs.c return sprintf(buf, "%u\n", pdev->d3cold_allowed); pdev 543 drivers/pci/pci-sysfs.c struct pci_dev *pdev = to_pci_dev(dev); pdev 544 drivers/pci/pci-sysfs.c struct device_node *np = pci_device_to_OF_node(pdev); pdev 557 drivers/pci/pci-sysfs.c struct pci_dev *pdev = to_pci_dev(dev); pdev 573 drivers/pci/pci-sysfs.c old = pdev->driver_override; pdev 575 drivers/pci/pci-sysfs.c pdev->driver_override = driver_override; pdev 578 drivers/pci/pci-sysfs.c pdev->driver_override = NULL; pdev 590 drivers/pci/pci-sysfs.c struct pci_dev *pdev = to_pci_dev(dev); pdev 594 drivers/pci/pci-sysfs.c len = snprintf(buf, PAGE_SIZE, "%s\n", pdev->driver_override); pdev 664 drivers/pci/pci-sysfs.c struct pci_dev *pdev = to_pci_dev(dev); pdev 668 drivers/pci/pci-sysfs.c return sprintf(buf, "%u\n", (pdev == vga_dev)); pdev 671 drivers/pci/pci-sysfs.c !!(pdev->resource[PCI_ROM_RESOURCE].flags & pdev 988 drivers/pci/pci-sysfs.c int pci_mmap_fits(struct pci_dev *pdev, int resno, struct vm_area_struct *vma, pdev 994 drivers/pci/pci-sysfs.c if (pci_resource_len(pdev, resno) == 0) pdev 998 drivers/pci/pci-sysfs.c size = ((pci_resource_len(pdev, resno) - 1) >> PAGE_SHIFT) + 1; pdev 1000 drivers/pci/pci-sysfs.c pci_resource_to_user(pdev, resno, &pdev->resource[resno], pdev 1022 drivers/pci/pci-sysfs.c struct pci_dev *pdev = to_pci_dev(kobj_to_dev(kobj)); pdev 1025 drivers/pci/pci-sysfs.c struct resource *res = &pdev->resource[bar]; pdev 1035 drivers/pci/pci-sysfs.c if (!pci_mmap_fits(pdev, bar, vma, PCI_MMAP_SYSFS)) pdev 1040 drivers/pci/pci-sysfs.c return pci_mmap_resource_range(pdev, bar, vma, mmap_type, write_combine); pdev 1061 drivers/pci/pci-sysfs.c struct pci_dev *pdev = to_pci_dev(kobj_to_dev(kobj)); pdev 1065 drivers/pci/pci-sysfs.c port += pci_resource_start(pdev, bar); pdev 1067 drivers/pci/pci-sysfs.c if (port > pci_resource_end(pdev, bar)) pdev 1070 drivers/pci/pci-sysfs.c if (port + count - 1 > pci_resource_end(pdev, bar)) pdev 1123 drivers/pci/pci-sysfs.c static void pci_remove_resource_files(struct pci_dev *pdev) pdev 1130 drivers/pci/pci-sysfs.c res_attr = pdev->res_attr[i]; pdev 1132 drivers/pci/pci-sysfs.c sysfs_remove_bin_file(&pdev->dev.kobj, res_attr); pdev 1136 drivers/pci/pci-sysfs.c res_attr = pdev->res_attr_wc[i]; pdev 1138 drivers/pci/pci-sysfs.c sysfs_remove_bin_file(&pdev->dev.kobj, res_attr); pdev 1144 drivers/pci/pci-sysfs.c static int pci_create_attr(struct pci_dev *pdev, int num, int write_combine) pdev 1160 drivers/pci/pci-sysfs.c pdev->res_attr_wc[num] = res_attr; pdev 1164 drivers/pci/pci-sysfs.c pdev->res_attr[num] = res_attr; pdev 1166 drivers/pci/pci-sysfs.c if (pci_resource_flags(pdev, num) & IORESOURCE_IO) { pdev 1177 drivers/pci/pci-sysfs.c res_attr->size = pci_resource_len(pdev, num); pdev 1179 drivers/pci/pci-sysfs.c retval = sysfs_create_bin_file(&pdev->dev.kobj, res_attr); pdev 1192 drivers/pci/pci-sysfs.c static int pci_create_resource_files(struct pci_dev *pdev) pdev 1201 drivers/pci/pci-sysfs.c if (!pci_resource_len(pdev, i)) pdev 1204 drivers/pci/pci-sysfs.c retval = pci_create_attr(pdev, i, 0); pdev 1207 drivers/pci/pci-sysfs.c pdev->resource[i].flags & IORESOURCE_PREFETCH) pdev 1208 drivers/pci/pci-sysfs.c retval = pci_create_attr(pdev, i, 1); pdev 1210 drivers/pci/pci-sysfs.c pci_remove_resource_files(pdev); pdev 1236 drivers/pci/pci-sysfs.c struct pci_dev *pdev = to_pci_dev(kobj_to_dev(kobj)); pdev 1239 drivers/pci/pci-sysfs.c pdev->rom_attr_enabled = 0; pdev 1241 drivers/pci/pci-sysfs.c pdev->rom_attr_enabled = 1; pdev 1262 drivers/pci/pci-sysfs.c struct pci_dev *pdev = to_pci_dev(kobj_to_dev(kobj)); pdev 1266 drivers/pci/pci-sysfs.c if (!pdev->rom_attr_enabled) pdev 1269 drivers/pci/pci-sysfs.c rom = pci_map_rom(pdev, &size); /* size starts out as PCI window size */ pdev 1281 drivers/pci/pci-sysfs.c pci_unmap_rom(pdev, rom); pdev 1309 drivers/pci/pci-sysfs.c struct pci_dev *pdev = to_pci_dev(dev); pdev 1320 drivers/pci/pci-sysfs.c result = pci_reset_function(pdev); pdev 1350 drivers/pci/pci-sysfs.c int __must_check pci_create_sysfs_dev_files(struct pci_dev *pdev) pdev 1359 drivers/pci/pci-sysfs.c if (pdev->cfg_size > PCI_CFG_SPACE_SIZE) pdev 1360 drivers/pci/pci-sysfs.c retval = sysfs_create_bin_file(&pdev->dev.kobj, &pcie_config_attr); pdev 1362 drivers/pci/pci-sysfs.c retval = sysfs_create_bin_file(&pdev->dev.kobj, &pci_config_attr); pdev 1366 drivers/pci/pci-sysfs.c retval = pci_create_resource_files(pdev); pdev 1371 drivers/pci/pci-sysfs.c rom_size = pci_resource_len(pdev, PCI_ROM_RESOURCE); pdev 1384 drivers/pci/pci-sysfs.c retval = sysfs_create_bin_file(&pdev->dev.kobj, attr); pdev 1389 drivers/pci/pci-sysfs.c pdev->rom_attr = attr; pdev 1393 drivers/pci/pci-sysfs.c retval = pci_create_capabilities_sysfs(pdev); pdev 1397 drivers/pci/pci-sysfs.c pci_create_firmware_label_files(pdev); pdev 1402 drivers/pci/pci-sysfs.c if (pdev->rom_attr) { pdev 1403 drivers/pci/pci-sysfs.c sysfs_remove_bin_file(&pdev->dev.kobj, pdev->rom_attr); pdev 1404 drivers/pci/pci-sysfs.c kfree(pdev->rom_attr); pdev 1405 drivers/pci/pci-sysfs.c pdev->rom_attr = NULL; pdev 1408 drivers/pci/pci-sysfs.c pci_remove_resource_files(pdev); pdev 1410 drivers/pci/pci-sysfs.c if (pdev->cfg_size > PCI_CFG_SPACE_SIZE) pdev 1411 drivers/pci/pci-sysfs.c sysfs_remove_bin_file(&pdev->dev.kobj, &pcie_config_attr); pdev 1413 drivers/pci/pci-sysfs.c sysfs_remove_bin_file(&pdev->dev.kobj, &pci_config_attr); pdev 1434 drivers/pci/pci-sysfs.c void pci_remove_sysfs_dev_files(struct pci_dev *pdev) pdev 1439 drivers/pci/pci-sysfs.c pci_remove_capabilities_sysfs(pdev); pdev 1441 drivers/pci/pci-sysfs.c if (pdev->cfg_size > PCI_CFG_SPACE_SIZE) pdev 1442 drivers/pci/pci-sysfs.c sysfs_remove_bin_file(&pdev->dev.kobj, &pcie_config_attr); pdev 1444 drivers/pci/pci-sysfs.c sysfs_remove_bin_file(&pdev->dev.kobj, &pci_config_attr); pdev 1446 drivers/pci/pci-sysfs.c pci_remove_resource_files(pdev); pdev 1448 drivers/pci/pci-sysfs.c if (pdev->rom_attr) { pdev 1449 drivers/pci/pci-sysfs.c sysfs_remove_bin_file(&pdev->dev.kobj, pdev->rom_attr); pdev 1450 drivers/pci/pci-sysfs.c kfree(pdev->rom_attr); pdev 1451 drivers/pci/pci-sysfs.c pdev->rom_attr = NULL; pdev 1454 drivers/pci/pci-sysfs.c pci_remove_firmware_label_files(pdev); pdev 1459 drivers/pci/pci-sysfs.c struct pci_dev *pdev = NULL; pdev 1463 drivers/pci/pci-sysfs.c for_each_pci_dev(pdev) { pdev 1464 drivers/pci/pci-sysfs.c retval = pci_create_sysfs_dev_files(pdev); pdev 1466 drivers/pci/pci-sysfs.c pci_dev_put(pdev); pdev 1484 drivers/pci/pci-sysfs.c struct pci_dev *pdev = to_pci_dev(dev); pdev 1487 drivers/pci/pci-sysfs.c if ((pdev->class >> 8) != PCI_CLASS_DISPLAY_VGA) pdev 1503 drivers/pci/pci-sysfs.c struct pci_dev *pdev = to_pci_dev(dev); pdev 1505 drivers/pci/pci-sysfs.c if (pdev->is_virtfn) pdev 1515 drivers/pci/pci-sysfs.c struct pci_dev *pdev = to_pci_dev(dev); pdev 1517 drivers/pci/pci-sysfs.c if (pci_is_bridge(pdev)) pdev 1527 drivers/pci/pci-sysfs.c struct pci_dev *pdev = to_pci_dev(dev); pdev 1529 drivers/pci/pci-sysfs.c if (pci_is_pcie(pdev)) pdev 168 drivers/pci/pci.c void __iomem *pci_ioremap_bar(struct pci_dev *pdev, int bar) pdev 170 drivers/pci/pci.c struct resource *res = &pdev->resource[bar]; pdev 176 drivers/pci/pci.c pci_warn(pdev, "can't ioremap BAR %d: %pR\n", bar, res); pdev 183 drivers/pci/pci.c void __iomem *pci_ioremap_wc_bar(struct pci_dev *pdev, int bar) pdev 188 drivers/pci/pci.c if (!(pci_resource_flags(pdev, bar) & IORESOURCE_MEM)) { pdev 192 drivers/pci/pci.c return ioremap_wc(pci_resource_start(pdev, bar), pdev 193 drivers/pci/pci.c pci_resource_len(pdev, bar)); pdev 1364 drivers/pci/pci.c static void pci_restore_config_dword(struct pci_dev *pdev, int offset, pdev 1369 drivers/pci/pci.c pci_read_config_dword(pdev, offset, &val); pdev 1374 drivers/pci/pci.c pci_dbg(pdev, "restoring config space at offset %#x (was %#x, writing %#x)\n", pdev 1376 drivers/pci/pci.c pci_write_config_dword(pdev, offset, saved_val); pdev 1380 drivers/pci/pci.c pci_read_config_dword(pdev, offset, &val); pdev 1388 drivers/pci/pci.c static void pci_restore_config_space_range(struct pci_dev *pdev, pdev 1395 drivers/pci/pci.c pci_restore_config_dword(pdev, 4 * index, pdev 1396 drivers/pci/pci.c pdev->saved_config_space[index], pdev 1400 drivers/pci/pci.c static void pci_restore_config_space(struct pci_dev *pdev) pdev 1402 drivers/pci/pci.c if (pdev->hdr_type == PCI_HEADER_TYPE_NORMAL) { pdev 1403 drivers/pci/pci.c pci_restore_config_space_range(pdev, 10, 15, 0, false); pdev 1405 drivers/pci/pci.c pci_restore_config_space_range(pdev, 4, 9, 10, false); pdev 1406 drivers/pci/pci.c pci_restore_config_space_range(pdev, 0, 3, 0, false); pdev 1407 drivers/pci/pci.c } else if (pdev->hdr_type == PCI_HEADER_TYPE_BRIDGE) { pdev 1408 drivers/pci/pci.c pci_restore_config_space_range(pdev, 12, 15, 0, false); pdev 1415 drivers/pci/pci.c pci_restore_config_space_range(pdev, 9, 11, 0, true); pdev 1416 drivers/pci/pci.c pci_restore_config_space_range(pdev, 0, 8, 0, false); pdev 1418 drivers/pci/pci.c pci_restore_config_space_range(pdev, 0, 15, 0, false); pdev 1422 drivers/pci/pci.c static void pci_restore_rebar_state(struct pci_dev *pdev) pdev 1427 drivers/pci/pci.c pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_REBAR); pdev 1431 drivers/pci/pci.c pci_read_config_dword(pdev, pos + PCI_REBAR_CTRL, &ctrl); pdev 1439 drivers/pci/pci.c pci_read_config_dword(pdev, pos + PCI_REBAR_CTRL, &ctrl); pdev 1441 drivers/pci/pci.c res = pdev->resource + bar_idx; pdev 1445 drivers/pci/pci.c pci_write_config_dword(pdev, pos + PCI_REBAR_CTRL, ctrl); pdev 1785 drivers/pci/pci.c static struct pci_devres *get_pci_dr(struct pci_dev *pdev) pdev 1789 drivers/pci/pci.c dr = devres_find(&pdev->dev, pcim_release, NULL, NULL); pdev 1796 drivers/pci/pci.c return devres_get(&pdev->dev, new_dr, NULL, NULL); pdev 1799 drivers/pci/pci.c static struct pci_devres *find_pci_dr(struct pci_dev *pdev) pdev 1801 drivers/pci/pci.c if (pci_is_managed(pdev)) pdev 1802 drivers/pci/pci.c return devres_find(&pdev->dev, pcim_release, NULL, NULL); pdev 1812 drivers/pci/pci.c int pcim_enable_device(struct pci_dev *pdev) pdev 1817 drivers/pci/pci.c dr = get_pci_dr(pdev); pdev 1823 drivers/pci/pci.c rc = pci_enable_device(pdev); pdev 1825 drivers/pci/pci.c pdev->is_managed = 1; pdev 1840 drivers/pci/pci.c void pcim_pin_device(struct pci_dev *pdev) pdev 1844 drivers/pci/pci.c dr = find_pci_dr(pdev); pdev 2561 drivers/pci/pci.c void pci_config_pm_runtime_get(struct pci_dev *pdev) pdev 2563 drivers/pci/pci.c struct device *dev = &pdev->dev; pdev 2579 drivers/pci/pci.c if (pdev->current_state == PCI_D3cold) pdev 2583 drivers/pci/pci.c void pci_config_pm_runtime_put(struct pci_dev *pdev) pdev 2585 drivers/pci/pci.c struct device *dev = &pdev->dev; pdev 3290 drivers/pci/pci.c static bool pci_acs_flags_enabled(struct pci_dev *pdev, u16 acs_flags) pdev 3295 drivers/pci/pci.c pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_ACS); pdev 3304 drivers/pci/pci.c pci_read_config_word(pdev, pos + PCI_ACS_CAP, &cap); pdev 3307 drivers/pci/pci.c pci_read_config_word(pdev, pos + PCI_ACS_CTRL, &ctrl); pdev 3327 drivers/pci/pci.c bool pci_acs_enabled(struct pci_dev *pdev, u16 acs_flags) pdev 3331 drivers/pci/pci.c ret = pci_dev_specific_acs_enabled(pdev, acs_flags); pdev 3340 drivers/pci/pci.c if (!pci_is_pcie(pdev)) pdev 3343 drivers/pci/pci.c switch (pci_pcie_type(pdev)) { pdev 3366 drivers/pci/pci.c return pci_acs_flags_enabled(pdev, acs_flags); pdev 3378 drivers/pci/pci.c if (!pdev->multifunction) pdev 3381 drivers/pci/pci.c return pci_acs_flags_enabled(pdev, acs_flags); pdev 3403 drivers/pci/pci.c struct pci_dev *pdev, *parent = start; pdev 3406 drivers/pci/pci.c pdev = parent; pdev 3408 drivers/pci/pci.c if (!pci_acs_enabled(pdev, acs_flags)) pdev 3411 drivers/pci/pci.c if (pci_is_root_bus(pdev->bus)) pdev 3414 drivers/pci/pci.c parent = pdev->bus->self; pdev 3415 drivers/pci/pci.c } while (pdev != end); pdev 3429 drivers/pci/pci.c static int pci_rebar_find_pos(struct pci_dev *pdev, int bar) pdev 3434 drivers/pci/pci.c pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_REBAR); pdev 3438 drivers/pci/pci.c pci_read_config_dword(pdev, pos + PCI_REBAR_CTRL, &ctrl); pdev 3445 drivers/pci/pci.c pci_read_config_dword(pdev, pos + PCI_REBAR_CTRL, &ctrl); pdev 3462 drivers/pci/pci.c u32 pci_rebar_get_possible_sizes(struct pci_dev *pdev, int bar) pdev 3467 drivers/pci/pci.c pos = pci_rebar_find_pos(pdev, bar); pdev 3471 drivers/pci/pci.c pci_read_config_dword(pdev, pos + PCI_REBAR_CAP, &cap); pdev 3483 drivers/pci/pci.c int pci_rebar_get_current_size(struct pci_dev *pdev, int bar) pdev 3488 drivers/pci/pci.c pos = pci_rebar_find_pos(pdev, bar); pdev 3492 drivers/pci/pci.c pci_read_config_dword(pdev, pos + PCI_REBAR_CTRL, &ctrl); pdev 3505 drivers/pci/pci.c int pci_rebar_set_size(struct pci_dev *pdev, int bar, int size) pdev 3510 drivers/pci/pci.c pos = pci_rebar_find_pos(pdev, bar); pdev 3514 drivers/pci/pci.c pci_read_config_dword(pdev, pos + PCI_REBAR_CTRL, &ctrl); pdev 3517 drivers/pci/pci.c pci_write_config_dword(pdev, pos + PCI_REBAR_CTRL, ctrl); pdev 3666 drivers/pci/pci.c void pci_release_region(struct pci_dev *pdev, int bar) pdev 3670 drivers/pci/pci.c if (pci_resource_len(pdev, bar) == 0) pdev 3672 drivers/pci/pci.c if (pci_resource_flags(pdev, bar) & IORESOURCE_IO) pdev 3673 drivers/pci/pci.c release_region(pci_resource_start(pdev, bar), pdev 3674 drivers/pci/pci.c pci_resource_len(pdev, bar)); pdev 3675 drivers/pci/pci.c else if (pci_resource_flags(pdev, bar) & IORESOURCE_MEM) pdev 3676 drivers/pci/pci.c release_mem_region(pci_resource_start(pdev, bar), pdev 3677 drivers/pci/pci.c pci_resource_len(pdev, bar)); pdev 3679 drivers/pci/pci.c dr = find_pci_dr(pdev); pdev 3704 drivers/pci/pci.c static int __pci_request_region(struct pci_dev *pdev, int bar, pdev 3709 drivers/pci/pci.c if (pci_resource_len(pdev, bar) == 0) pdev 3712 drivers/pci/pci.c if (pci_resource_flags(pdev, bar) & IORESOURCE_IO) { pdev 3713 drivers/pci/pci.c if (!request_region(pci_resource_start(pdev, bar), pdev 3714 drivers/pci/pci.c pci_resource_len(pdev, bar), res_name)) pdev 3716 drivers/pci/pci.c } else if (pci_resource_flags(pdev, bar) & IORESOURCE_MEM) { pdev 3717 drivers/pci/pci.c if (!__request_mem_region(pci_resource_start(pdev, bar), pdev 3718 drivers/pci/pci.c pci_resource_len(pdev, bar), res_name, pdev 3723 drivers/pci/pci.c dr = find_pci_dr(pdev); pdev 3730 drivers/pci/pci.c pci_warn(pdev, "BAR %d: can't reserve %pR\n", bar, pdev 3731 drivers/pci/pci.c &pdev->resource[bar]); pdev 3749 drivers/pci/pci.c int pci_request_region(struct pci_dev *pdev, int bar, const char *res_name) pdev 3751 drivers/pci/pci.c return __pci_request_region(pdev, bar, res_name, 0); pdev 3763 drivers/pci/pci.c void pci_release_selected_regions(struct pci_dev *pdev, int bars) pdev 3769 drivers/pci/pci.c pci_release_region(pdev, i); pdev 3773 drivers/pci/pci.c static int __pci_request_selected_regions(struct pci_dev *pdev, int bars, pdev 3780 drivers/pci/pci.c if (__pci_request_region(pdev, i, res_name, excl)) pdev 3787 drivers/pci/pci.c pci_release_region(pdev, i); pdev 3799 drivers/pci/pci.c int pci_request_selected_regions(struct pci_dev *pdev, int bars, pdev 3802 drivers/pci/pci.c return __pci_request_selected_regions(pdev, bars, res_name, 0); pdev 3806 drivers/pci/pci.c int pci_request_selected_regions_exclusive(struct pci_dev *pdev, int bars, pdev 3809 drivers/pci/pci.c return __pci_request_selected_regions(pdev, bars, res_name, pdev 3824 drivers/pci/pci.c void pci_release_regions(struct pci_dev *pdev) pdev 3826 drivers/pci/pci.c pci_release_selected_regions(pdev, (1 << 6) - 1); pdev 3843 drivers/pci/pci.c int pci_request_regions(struct pci_dev *pdev, const char *res_name) pdev 3845 drivers/pci/pci.c return pci_request_selected_regions(pdev, ((1 << 6) - 1), res_name); pdev 3864 drivers/pci/pci.c int pci_request_regions_exclusive(struct pci_dev *pdev, const char *res_name) pdev 3866 drivers/pci/pci.c return pci_request_selected_regions_exclusive(pdev, pdev 4316 drivers/pci/pci.c void pci_intx(struct pci_dev *pdev, int enable) pdev 4320 drivers/pci/pci.c pci_read_config_word(pdev, PCI_COMMAND, &pci_command); pdev 4330 drivers/pci/pci.c pci_write_config_word(pdev, PCI_COMMAND, new); pdev 4332 drivers/pci/pci.c dr = find_pci_dr(pdev); pdev 4615 drivers/pci/pci.c static bool pcie_wait_for_link_delay(struct pci_dev *pdev, bool active, pdev 4626 drivers/pci/pci.c if (!pdev->link_active_reporting) { pdev 4643 drivers/pci/pci.c pcie_capability_read_word(pdev, PCI_EXP_LNKSTA, &lnk_status); pdev 4655 drivers/pci/pci.c pci_info(pdev, "Data Link Layer Link Active not %s in 1000 msec\n", pdev 4667 drivers/pci/pci.c bool pcie_wait_for_link(struct pci_dev *pdev, bool active) pdev 4669 drivers/pci/pci.c return pcie_wait_for_link_delay(pdev, active, 100); pdev 4681 drivers/pci/pci.c const struct pci_dev *pdev; pdev 4685 drivers/pci/pci.c list_for_each_entry(pdev, &bus->devices, bus_list) { pdev 4686 drivers/pci/pci.c if (pdev->d3cold_delay < min_delay) pdev 4687 drivers/pci/pci.c min_delay = pdev->d3cold_delay; pdev 4688 drivers/pci/pci.c if (pdev->d3cold_delay > max_delay) pdev 4689 drivers/pci/pci.c max_delay = pdev->d3cold_delay; pdev 4840 drivers/pci/pci.c struct pci_dev *pdev; pdev 4846 drivers/pci/pci.c list_for_each_entry(pdev, &dev->bus->devices, bus_list) pdev 4847 drivers/pci/pci.c if (pdev != dev) pdev 4873 drivers/pci/pci.c struct pci_dev *pdev; pdev 4879 drivers/pci/pci.c list_for_each_entry(pdev, &dev->bus->devices, bus_list) pdev 4880 drivers/pci/pci.c if (pdev != dev && pdev->slot == dev->slot) pdev 5522 drivers/pci/pci.c int pci_reset_bus(struct pci_dev *pdev) pdev 5524 drivers/pci/pci.c return (!pci_probe_reset_slot(pdev->slot)) ? pdev 5525 drivers/pci/pci.c __pci_reset_slot(pdev->slot) : __pci_reset_bus(pdev->bus); pdev 5990 drivers/pci/pci.c bool pci_pr3_present(struct pci_dev *pdev) pdev 5997 drivers/pci/pci.c adev = ACPI_COMPANION(&pdev->dev); pdev 6060 drivers/pci/pci.c bool pci_device_is_present(struct pci_dev *pdev) pdev 6064 drivers/pci/pci.c if (pci_dev_is_disconnected(pdev)) pdev 6066 drivers/pci/pci.c return pci_bus_read_dev_vendor_id(pdev->bus, pdev->devfn, &v, 0); pdev 21 drivers/pci/pci.h int pci_create_sysfs_dev_files(struct pci_dev *pdev); pdev 22 drivers/pci/pci.h void pci_remove_sysfs_dev_files(struct pci_dev *pdev); pdev 24 drivers/pci/pci.h static inline void pci_create_firmware_label_files(struct pci_dev *pdev) pdev 26 drivers/pci/pci.h static inline void pci_remove_firmware_label_files(struct pci_dev *pdev) pdev 29 drivers/pci/pci.h void pci_create_firmware_label_files(struct pci_dev *pdev); pdev 30 drivers/pci/pci.h void pci_remove_firmware_label_files(struct pci_dev *pdev); pdev 38 drivers/pci/pci.h int pci_mmap_fits(struct pci_dev *pdev, int resno, struct vm_area_struct *vmai, pdev 535 drivers/pci/pci.h bool pcie_wait_for_link(struct pci_dev *pdev, bool active); pdev 537 drivers/pci/pci.h void pcie_aspm_init_link_state(struct pci_dev *pdev); pdev 538 drivers/pci/pci.h void pcie_aspm_exit_link_state(struct pci_dev *pdev); pdev 539 drivers/pci/pci.h void pcie_aspm_pm_state_change(struct pci_dev *pdev); pdev 540 drivers/pci/pci.h void pcie_aspm_powersave_config_link(struct pci_dev *pdev); pdev 542 drivers/pci/pci.h static inline void pcie_aspm_init_link_state(struct pci_dev *pdev) { } pdev 543 drivers/pci/pci.h static inline void pcie_aspm_exit_link_state(struct pci_dev *pdev) { } pdev 544 drivers/pci/pci.h static inline void pcie_aspm_pm_state_change(struct pci_dev *pdev) { } pdev 545 drivers/pci/pci.h static inline void pcie_aspm_powersave_config_link(struct pci_dev *pdev) { } pdev 549 drivers/pci/pci.h void pcie_aspm_create_sysfs_dev_files(struct pci_dev *pdev); pdev 550 drivers/pci/pci.h void pcie_aspm_remove_sysfs_dev_files(struct pci_dev *pdev); pdev 552 drivers/pci/pci.h static inline void pcie_aspm_create_sysfs_dev_files(struct pci_dev *pdev) { } pdev 553 drivers/pci/pci.h static inline void pcie_aspm_remove_sysfs_dev_files(struct pci_dev *pdev) { } pdev 593 drivers/pci/pci.h u32 pci_rebar_get_possible_sizes(struct pci_dev *pdev, int bar); pdev 594 drivers/pci/pci.h int pci_rebar_get_current_size(struct pci_dev *pdev, int bar); pdev 595 drivers/pci/pci.h int pci_rebar_set_size(struct pci_dev *pdev, int bar, int size); pdev 580 drivers/pci/pcie/aer.c struct pci_dev *pdev = to_pci_dev(dev); \ pdev 581 drivers/pci/pcie/aer.c u64 *stats = pdev->aer_stats->stats_array; \ pdev 592 drivers/pci/pcie/aer.c pdev->aer_stats->total_field); \ pdev 612 drivers/pci/pcie/aer.c struct pci_dev *pdev = to_pci_dev(dev); \ pdev 613 drivers/pci/pcie/aer.c return sprintf(buf, "%llu\n", pdev->aer_stats->field); \ pdev 638 drivers/pci/pcie/aer.c struct pci_dev *pdev = to_pci_dev(dev); pdev 640 drivers/pci/pcie/aer.c if (!pdev->aer_stats) pdev 646 drivers/pci/pcie/aer.c pci_pcie_type(pdev) != PCI_EXP_TYPE_ROOT_PORT) pdev 657 drivers/pci/pcie/aer.c static void pci_dev_aer_stats_incr(struct pci_dev *pdev, pdev 662 drivers/pci/pcie/aer.c struct aer_stats *aer_stats = pdev->aer_stats; pdev 691 drivers/pci/pcie/aer.c static void pci_rootport_aer_stats_incr(struct pci_dev *pdev, pdev 694 drivers/pci/pcie/aer.c struct aer_stats *aer_stats = pdev->aer_stats; pdev 1026 drivers/pci/pcie/aer.c struct pci_dev *pdev; pdev 1029 drivers/pci/pcie/aer.c pdev = pci_get_domain_bus_and_slot(entry.domain, entry.bus, pdev 1031 drivers/pci/pcie/aer.c if (!pdev) { pdev 1037 drivers/pci/pcie/aer.c cper_print_aer(pdev, entry.severity, entry.regs); pdev 1039 drivers/pci/pcie/aer.c pcie_do_recovery(pdev, pci_channel_io_normal, pdev 1042 drivers/pci/pcie/aer.c pcie_do_recovery(pdev, pci_channel_io_frozen, pdev 1044 drivers/pci/pcie/aer.c pci_dev_put(pdev); pdev 1162 drivers/pci/pcie/aer.c struct pci_dev *pdev = rpc->rpd; pdev 1165 drivers/pci/pcie/aer.c pci_rootport_aer_stats_incr(pdev, e_src); pdev 1179 drivers/pci/pcie/aer.c aer_print_port_info(pdev, &e_info); pdev 1181 drivers/pci/pcie/aer.c if (find_source_device(pdev, &e_info)) pdev 1198 drivers/pci/pcie/aer.c aer_print_port_info(pdev, &e_info); pdev 1200 drivers/pci/pcie/aer.c if (find_source_device(pdev, &e_info)) pdev 1234 drivers/pci/pcie/aer.c struct pcie_device *pdev = (struct pcie_device *)context; pdev 1235 drivers/pci/pcie/aer.c struct aer_rpc *rpc = get_service_data(pdev); pdev 1296 drivers/pci/pcie/aer.c struct pci_dev *pdev = rpc->rpd; pdev 1302 drivers/pci/pcie/aer.c pcie_capability_read_word(pdev, PCI_EXP_DEVSTA, ®16); pdev 1303 drivers/pci/pcie/aer.c pcie_capability_write_word(pdev, PCI_EXP_DEVSTA, reg16); pdev 1306 drivers/pci/pcie/aer.c pcie_capability_clear_word(pdev, PCI_EXP_RTCTL, pdev 1309 drivers/pci/pcie/aer.c aer_pos = pdev->aer_cap; pdev 1311 drivers/pci/pcie/aer.c pci_read_config_dword(pdev, aer_pos + PCI_ERR_ROOT_STATUS, ®32); pdev 1312 drivers/pci/pcie/aer.c pci_write_config_dword(pdev, aer_pos + PCI_ERR_ROOT_STATUS, reg32); pdev 1313 drivers/pci/pcie/aer.c pci_read_config_dword(pdev, aer_pos + PCI_ERR_COR_STATUS, ®32); pdev 1314 drivers/pci/pcie/aer.c pci_write_config_dword(pdev, aer_pos + PCI_ERR_COR_STATUS, reg32); pdev 1315 drivers/pci/pcie/aer.c pci_read_config_dword(pdev, aer_pos + PCI_ERR_UNCOR_STATUS, ®32); pdev 1316 drivers/pci/pcie/aer.c pci_write_config_dword(pdev, aer_pos + PCI_ERR_UNCOR_STATUS, reg32); pdev 1322 drivers/pci/pcie/aer.c set_downstream_devices_error_reporting(pdev, true); pdev 1325 drivers/pci/pcie/aer.c pci_read_config_dword(pdev, aer_pos + PCI_ERR_ROOT_COMMAND, ®32); pdev 1327 drivers/pci/pcie/aer.c pci_write_config_dword(pdev, aer_pos + PCI_ERR_ROOT_COMMAND, reg32); pdev 1338 drivers/pci/pcie/aer.c struct pci_dev *pdev = rpc->rpd; pdev 1346 drivers/pci/pcie/aer.c set_downstream_devices_error_reporting(pdev, false); pdev 1348 drivers/pci/pcie/aer.c pos = pdev->aer_cap; pdev 1350 drivers/pci/pcie/aer.c pci_read_config_dword(pdev, pos + PCI_ERR_ROOT_COMMAND, ®32); pdev 1352 drivers/pci/pcie/aer.c pci_write_config_dword(pdev, pos + PCI_ERR_ROOT_COMMAND, reg32); pdev 1355 drivers/pci/pcie/aer.c pci_read_config_dword(pdev, pos + PCI_ERR_ROOT_STATUS, ®32); pdev 1356 drivers/pci/pcie/aer.c pci_write_config_dword(pdev, pos + PCI_ERR_ROOT_STATUS, reg32); pdev 50 drivers/pci/pcie/aspm.c struct pci_dev *pdev; /* Upstream component of the Link */ pdev 153 drivers/pci/pcie/aspm.c struct pci_bus *linkbus = link->pdev->subordinate; pdev 183 drivers/pci/pcie/aspm.c struct pci_bus *linkbus = link->pdev->subordinate; pdev 205 drivers/pci/pcie/aspm.c struct pci_dev *parent = link->pdev; pdev 242 drivers/pci/pcie/aspm.c struct pci_dev *child, *parent = link->pdev; pdev 343 drivers/pci/pcie/aspm.c static u32 calc_l1ss_pwron(struct pci_dev *pdev, u32 scale, u32 val) pdev 353 drivers/pci/pcie/aspm.c pci_err(pdev, "%s: Invalid T_PwrOn scale: %u\n", __func__, scale); pdev 396 drivers/pci/pcie/aspm.c static void pcie_get_aspm_reg(struct pci_dev *pdev, pdev 402 drivers/pci/pcie/aspm.c pcie_capability_read_dword(pdev, PCI_EXP_LNKCAP, ®32); pdev 406 drivers/pci/pcie/aspm.c pcie_capability_read_word(pdev, PCI_EXP_LNKCTL, ®16); pdev 411 drivers/pci/pcie/aspm.c info->l1ss_cap_ptr = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_L1SS); pdev 414 drivers/pci/pcie/aspm.c pci_read_config_dword(pdev, info->l1ss_cap_ptr + PCI_L1SS_CAP, pdev 426 drivers/pci/pcie/aspm.c if (!pdev->ltr_path) pdev 429 drivers/pci/pcie/aspm.c pci_read_config_dword(pdev, info->l1ss_cap_ptr + PCI_L1SS_CTL1, pdev 431 drivers/pci/pcie/aspm.c pci_read_config_dword(pdev, info->l1ss_cap_ptr + PCI_L1SS_CTL2, pdev 522 drivers/pci/pcie/aspm.c if (calc_l1ss_pwron(link->pdev, scale1, val1) > pdev 525 drivers/pci/pcie/aspm.c t_power_on = calc_l1ss_pwron(link->pdev, scale1, val1); pdev 548 drivers/pci/pcie/aspm.c struct pci_dev *child = link->downstream, *parent = link->pdev; pdev 664 drivers/pci/pcie/aspm.c static void pci_clear_and_set_dword(struct pci_dev *pdev, int pos, pdev 669 drivers/pci/pcie/aspm.c pci_read_config_dword(pdev, pos, &val); pdev 672 drivers/pci/pcie/aspm.c pci_write_config_dword(pdev, pos, val); pdev 679 drivers/pci/pcie/aspm.c struct pci_dev *child = link->downstream, *parent = link->pdev; pdev 755 drivers/pci/pcie/aspm.c static void pcie_config_aspm_dev(struct pci_dev *pdev, u32 val) pdev 757 drivers/pci/pcie/aspm.c pcie_capability_clear_and_set_word(pdev, PCI_EXP_LNKCTL, pdev 764 drivers/pci/pcie/aspm.c struct pci_dev *child = link->downstream, *parent = link->pdev; pdev 822 drivers/pci/pcie/aspm.c link->pdev->link_state = NULL; pdev 826 drivers/pci/pcie/aspm.c static int pcie_aspm_sanity_check(struct pci_dev *pdev) pdev 835 drivers/pci/pcie/aspm.c list_for_each_entry(child, &pdev->subordinate->devices, bus_list) { pdev 861 drivers/pci/pcie/aspm.c static struct pcie_link_state *alloc_pcie_link_state(struct pci_dev *pdev) pdev 870 drivers/pci/pcie/aspm.c link->pdev = pdev; pdev 871 drivers/pci/pcie/aspm.c link->downstream = pci_function_0(pdev->subordinate); pdev 880 drivers/pci/pcie/aspm.c if (pci_pcie_type(pdev) == PCI_EXP_TYPE_ROOT_PORT || pdev 881 drivers/pci/pcie/aspm.c pci_pcie_type(pdev) == PCI_EXP_TYPE_PCIE_BRIDGE || pdev 882 drivers/pci/pcie/aspm.c !pdev->bus->parent->self) { pdev 887 drivers/pci/pcie/aspm.c parent = pdev->bus->parent->self->link_state; pdev 898 drivers/pci/pcie/aspm.c pdev->link_state = link; pdev 907 drivers/pci/pcie/aspm.c void pcie_aspm_init_link_state(struct pci_dev *pdev) pdev 910 drivers/pci/pcie/aspm.c int blacklist = !!pcie_aspm_sanity_check(pdev); pdev 915 drivers/pci/pcie/aspm.c if (pdev->link_state) pdev 923 drivers/pci/pcie/aspm.c if (!pcie_downstream_port(pdev)) pdev 927 drivers/pci/pcie/aspm.c if (pci_pcie_type(pdev) == PCI_EXP_TYPE_ROOT_PORT && pdev 928 drivers/pci/pcie/aspm.c pdev->bus->self) pdev 932 drivers/pci/pcie/aspm.c if (list_empty(&pdev->subordinate->devices)) pdev 936 drivers/pci/pcie/aspm.c link = alloc_pcie_link_state(pdev); pdev 981 drivers/pci/pcie/aspm.c struct pci_bus *linkbus = link->pdev->subordinate; pdev 994 drivers/pci/pcie/aspm.c void pcie_aspm_exit_link_state(struct pci_dev *pdev) pdev 996 drivers/pci/pcie/aspm.c struct pci_dev *parent = pdev->bus->self; pdev 1032 drivers/pci/pcie/aspm.c void pcie_aspm_pm_state_change(struct pci_dev *pdev) pdev 1034 drivers/pci/pcie/aspm.c struct pcie_link_state *link = pdev->link_state; pdev 1050 drivers/pci/pcie/aspm.c void pcie_aspm_powersave_config_link(struct pci_dev *pdev) pdev 1052 drivers/pci/pcie/aspm.c struct pcie_link_state *link = pdev->link_state; pdev 1069 drivers/pci/pcie/aspm.c static int __pci_disable_link_state(struct pci_dev *pdev, int state, bool sem) pdev 1071 drivers/pci/pcie/aspm.c struct pci_dev *parent = pdev->bus->self; pdev 1074 drivers/pci/pcie/aspm.c if (!pci_is_pcie(pdev)) pdev 1077 drivers/pci/pcie/aspm.c if (pcie_downstream_port(pdev)) pdev 1078 drivers/pci/pcie/aspm.c parent = pdev; pdev 1091 drivers/pci/pcie/aspm.c pci_warn(pdev, "can't disable ASPM; OS doesn't have ASPM control\n"); pdev 1115 drivers/pci/pcie/aspm.c int pci_disable_link_state_locked(struct pci_dev *pdev, int state) pdev 1117 drivers/pci/pcie/aspm.c return __pci_disable_link_state(pdev, state, false); pdev 1130 drivers/pci/pcie/aspm.c int pci_disable_link_state(struct pci_dev *pdev, int state) pdev 1132 drivers/pci/pcie/aspm.c return __pci_disable_link_state(pdev, state, true); pdev 1180 drivers/pci/pcie/aspm.c bool pcie_aspm_enabled(struct pci_dev *pdev) pdev 1182 drivers/pci/pcie/aspm.c struct pci_dev *bridge = pci_upstream_bridge(pdev); pdev 1212 drivers/pci/pcie/aspm.c struct pci_dev *pdev = to_pci_dev(dev); pdev 1213 drivers/pci/pcie/aspm.c struct pcie_link_state *link, *root = pdev->link_state->root; pdev 1251 drivers/pci/pcie/aspm.c struct pci_dev *pdev = to_pci_dev(dev); pdev 1259 drivers/pci/pcie/aspm.c pcie_set_clkpm_nocheck(pdev->link_state, state); pdev 1270 drivers/pci/pcie/aspm.c void pcie_aspm_create_sysfs_dev_files(struct pci_dev *pdev) pdev 1272 drivers/pci/pcie/aspm.c struct pcie_link_state *link_state = pdev->link_state; pdev 1278 drivers/pci/pcie/aspm.c sysfs_add_file_to_group(&pdev->dev.kobj, pdev 1281 drivers/pci/pcie/aspm.c sysfs_add_file_to_group(&pdev->dev.kobj, pdev 1285 drivers/pci/pcie/aspm.c void pcie_aspm_remove_sysfs_dev_files(struct pci_dev *pdev) pdev 1287 drivers/pci/pcie/aspm.c struct pcie_link_state *link_state = pdev->link_state; pdev 1293 drivers/pci/pcie/aspm.c sysfs_remove_file_from_group(&pdev->dev.kobj, pdev 1296 drivers/pci/pcie/aspm.c sysfs_remove_file_from_group(&pdev->dev.kobj, pdev 104 drivers/pci/pcie/dpc.c struct pci_dev *pdev = dpc->dev->port; pdev 107 drivers/pci/pcie/dpc.c pci_read_config_word(pdev, cap + PCI_EXP_DPC_STATUS, &status); pdev 111 drivers/pci/pcie/dpc.c pci_read_config_word(pdev, cap + PCI_EXP_DPC_STATUS, &status); pdev 114 drivers/pci/pcie/dpc.c pci_warn(pdev, "root port still busy\n"); pdev 120 drivers/pci/pcie/dpc.c static pci_ers_result_t dpc_reset_link(struct pci_dev *pdev) pdev 129 drivers/pci/pcie/dpc.c dpc = to_dpc_dev(pdev); pdev 136 drivers/pci/pcie/dpc.c pcie_wait_for_link(pdev, false); pdev 141 drivers/pci/pcie/dpc.c pci_write_config_word(pdev, cap + PCI_EXP_DPC_STATUS, pdev 144 drivers/pci/pcie/dpc.c if (!pcie_wait_for_link(pdev, true)) pdev 152 drivers/pci/pcie/dpc.c struct pci_dev *pdev = dpc->dev->port; pdev 157 drivers/pci/pcie/dpc.c pci_read_config_dword(pdev, cap + PCI_EXP_DPC_RP_PIO_STATUS, &status); pdev 158 drivers/pci/pcie/dpc.c pci_read_config_dword(pdev, cap + PCI_EXP_DPC_RP_PIO_MASK, &mask); pdev 159 drivers/pci/pcie/dpc.c pci_err(pdev, "rp_pio_status: %#010x, rp_pio_mask: %#010x\n", pdev 162 drivers/pci/pcie/dpc.c pci_read_config_dword(pdev, cap + PCI_EXP_DPC_RP_PIO_SEVERITY, &sev); pdev 163 drivers/pci/pcie/dpc.c pci_read_config_dword(pdev, cap + PCI_EXP_DPC_RP_PIO_SYSERROR, &syserr); pdev 164 drivers/pci/pcie/dpc.c pci_read_config_dword(pdev, cap + PCI_EXP_DPC_RP_PIO_EXCEPTION, &exc); pdev 165 drivers/pci/pcie/dpc.c pci_err(pdev, "RP PIO severity=%#010x, syserror=%#010x, exception=%#010x\n", pdev 169 drivers/pci/pcie/dpc.c pci_read_config_word(pdev, cap + PCI_EXP_DPC_STATUS, &dpc_status); pdev 174 drivers/pci/pcie/dpc.c pci_err(pdev, "[%2d] %s%s\n", i, rp_pio_error_string[i], pdev 180 drivers/pci/pcie/dpc.c pci_read_config_dword(pdev, cap + PCI_EXP_DPC_RP_PIO_HEADER_LOG, pdev 182 drivers/pci/pcie/dpc.c pci_read_config_dword(pdev, cap + PCI_EXP_DPC_RP_PIO_HEADER_LOG + 4, pdev 184 drivers/pci/pcie/dpc.c pci_read_config_dword(pdev, cap + PCI_EXP_DPC_RP_PIO_HEADER_LOG + 8, pdev 186 drivers/pci/pcie/dpc.c pci_read_config_dword(pdev, cap + PCI_EXP_DPC_RP_PIO_HEADER_LOG + 12, pdev 188 drivers/pci/pcie/dpc.c pci_err(pdev, "TLP Header: %#010x %#010x %#010x %#010x\n", pdev 193 drivers/pci/pcie/dpc.c pci_read_config_dword(pdev, cap + PCI_EXP_DPC_RP_PIO_IMPSPEC_LOG, &log); pdev 194 drivers/pci/pcie/dpc.c pci_err(pdev, "RP PIO ImpSpec Log %#010x\n", log); pdev 197 drivers/pci/pcie/dpc.c pci_read_config_dword(pdev, pdev 199 drivers/pci/pcie/dpc.c pci_err(pdev, "TLP Prefix Header: dw%d, %#010x\n", i, prefix); pdev 202 drivers/pci/pcie/dpc.c pci_write_config_dword(pdev, cap + PCI_EXP_DPC_RP_PIO_STATUS, status); pdev 231 drivers/pci/pcie/dpc.c struct pci_dev *pdev = dpc->dev->port; pdev 234 drivers/pci/pcie/dpc.c pci_read_config_word(pdev, cap + PCI_EXP_DPC_STATUS, &status); pdev 235 drivers/pci/pcie/dpc.c pci_read_config_word(pdev, cap + PCI_EXP_DPC_SOURCE_ID, &source); pdev 237 drivers/pci/pcie/dpc.c pci_info(pdev, "containment event, status:%#06x source:%#06x\n", pdev 242 drivers/pci/pcie/dpc.c pci_warn(pdev, "%s detected\n", pdev 254 drivers/pci/pcie/dpc.c dpc_get_aer_uncorrect_severity(pdev, &info) && pdev 255 drivers/pci/pcie/dpc.c aer_get_device_error_info(pdev, &info)) { pdev 256 drivers/pci/pcie/dpc.c aer_print_error(pdev, &info); pdev 257 drivers/pci/pcie/dpc.c pci_cleanup_aer_uncorrect_error_status(pdev); pdev 258 drivers/pci/pcie/dpc.c pci_aer_clear_fatal_status(pdev); pdev 262 drivers/pci/pcie/dpc.c pcie_do_recovery(pdev, pci_channel_io_frozen, PCIE_PORT_SERVICE_DPC); pdev 270 drivers/pci/pcie/dpc.c struct pci_dev *pdev = dpc->dev->port; pdev 273 drivers/pci/pcie/dpc.c pci_read_config_word(pdev, cap + PCI_EXP_DPC_STATUS, &status); pdev 278 drivers/pci/pcie/dpc.c pci_write_config_word(pdev, cap + PCI_EXP_DPC_STATUS, pdev 289 drivers/pci/pcie/dpc.c struct pci_dev *pdev = dev->port; pdev 294 drivers/pci/pcie/dpc.c if (pcie_aer_get_firmware_first(pdev)) pdev 301 drivers/pci/pcie/dpc.c dpc->cap_pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_DPC); pdev 309 drivers/pci/pcie/dpc.c pci_warn(pdev, "request IRQ%d failed: %d\n", dev->irq, pdev 314 drivers/pci/pcie/dpc.c pci_read_config_word(pdev, dpc->cap_pos + PCI_EXP_DPC_CAP, &cap); pdev 315 drivers/pci/pcie/dpc.c pci_read_config_word(pdev, dpc->cap_pos + PCI_EXP_DPC_CTL, &ctl); pdev 321 drivers/pci/pcie/dpc.c pci_err(pdev, "RP PIO log size %u is invalid\n", pdev 328 drivers/pci/pcie/dpc.c pci_write_config_word(pdev, dpc->cap_pos + PCI_EXP_DPC_CTL, ctl); pdev 330 drivers/pci/pcie/dpc.c pci_info(pdev, "error containment capabilities: Int Msg #%d, RPExt%c PoisonedTLP%c SwTrigger%c RP PIO Log %d, DL_ActiveErr%c\n", pdev 336 drivers/pci/pcie/dpc.c pci_add_ext_cap_save_buffer(pdev, PCI_EXT_CAP_ID_DPC, sizeof(u16)); pdev 343 drivers/pci/pcie/dpc.c struct pci_dev *pdev = dev->port; pdev 346 drivers/pci/pcie/dpc.c pci_read_config_word(pdev, dpc->cap_pos + PCI_EXP_DPC_CTL, &ctl); pdev 348 drivers/pci/pcie/dpc.c pci_write_config_word(pdev, dpc->cap_pos + PCI_EXP_DPC_CTL, ctl); pdev 270 drivers/pci/pcie/portdrv_core.c static int pcie_device_init(struct pci_dev *pdev, int service, int irq) pdev 279 drivers/pci/pcie/portdrv_core.c pcie->port = pdev; pdev 288 drivers/pci/pcie/portdrv_core.c pci_name(pdev), pdev 289 drivers/pci/pcie/portdrv_core.c get_descriptor_id(pci_pcie_type(pdev), service)); pdev 290 drivers/pci/pcie/portdrv_core.c device->parent = &pdev->dev; pdev 1073 drivers/pci/probe.c static void pci_enable_crs(struct pci_dev *pdev) pdev 1078 drivers/pci/probe.c pcie_capability_read_word(pdev, PCI_EXP_RTCAP, &root_cap); pdev 1080 drivers/pci/probe.c pcie_capability_set_word(pdev, PCI_EXP_RTCTL, pdev 1419 drivers/pci/probe.c void set_pcie_port_type(struct pci_dev *pdev) pdev 1426 drivers/pci/probe.c pos = pci_find_capability(pdev, PCI_CAP_ID_EXP); pdev 1430 drivers/pci/probe.c pdev->pcie_cap = pos; pdev 1431 drivers/pci/probe.c pci_read_config_word(pdev, pos + PCI_EXP_FLAGS, ®16); pdev 1432 drivers/pci/probe.c pdev->pcie_flags_reg = reg16; pdev 1433 drivers/pci/probe.c pci_read_config_word(pdev, pos + PCI_EXP_DEVCAP, ®16); pdev 1434 drivers/pci/probe.c pdev->pcie_mpss = reg16 & PCI_EXP_DEVCAP_PAYLOAD; pdev 1436 drivers/pci/probe.c parent = pci_upstream_bridge(pdev); pdev 1445 drivers/pci/probe.c type = pci_pcie_type(pdev); pdev 1453 drivers/pci/probe.c pci_info(pdev, "claims to be downstream port but is acting as upstream port, correcting type\n"); pdev 1454 drivers/pci/probe.c pdev->pcie_flags_reg &= ~PCI_EXP_FLAGS_TYPE; pdev 1455 drivers/pci/probe.c pdev->pcie_flags_reg |= PCI_EXP_TYPE_UPSTREAM; pdev 1464 drivers/pci/probe.c pci_info(pdev, "claims to be upstream port but is acting as downstream port, correcting type\n"); pdev 1465 drivers/pci/probe.c pdev->pcie_flags_reg &= ~PCI_EXP_FLAGS_TYPE; pdev 1466 drivers/pci/probe.c pdev->pcie_flags_reg |= PCI_EXP_TYPE_DOWNSTREAM; pdev 1471 drivers/pci/probe.c void set_pcie_hotplug_bridge(struct pci_dev *pdev) pdev 1475 drivers/pci/probe.c pcie_capability_read_dword(pdev, PCI_EXP_SLTCAP, ®32); pdev 1477 drivers/pci/probe.c pdev->is_hotplug_bridge = 1; pdev 1697 drivers/pci/probe.c static void early_dump_pci_device(struct pci_dev *pdev) pdev 1702 drivers/pci/probe.c pci_info(pdev, "config space:\n"); pdev 1705 drivers/pci/probe.c pci_read_config_dword(pdev, i, &value[i / 4]); pdev 607 drivers/pci/quirks.c static void quirk_amd_nl_class(struct pci_dev *pdev) pdev 609 drivers/pci/quirks.c u32 class = pdev->class; pdev 612 drivers/pci/quirks.c pdev->class = PCI_CLASS_SERIAL_USB_DEVICE; pdev 613 drivers/pci/quirks.c pci_info(pdev, "PCI class overridden (%#08x -> %#08x) so dwc3 driver can claim this instead of xhci\n", pdev 614 drivers/pci/quirks.c class, pdev->class); pdev 626 drivers/pci/quirks.c static void quirk_synopsys_haps(struct pci_dev *pdev) pdev 628 drivers/pci/quirks.c u32 class = pdev->class; pdev 630 drivers/pci/quirks.c switch (pdev->device) { pdev 634 drivers/pci/quirks.c pdev->class = PCI_CLASS_SERIAL_USB_DEVICE; pdev 635 drivers/pci/quirks.c pci_info(pdev, "PCI class overridden (%#08x -> %#08x) so dwc3 driver can claim this instead of xhci\n", pdev 636 drivers/pci/quirks.c class, pdev->class); pdev 954 drivers/pci/quirks.c struct pci_dev *pdev; pdev 958 drivers/pci/quirks.c list_for_each_entry(pdev, &dev->subordinate->devices, bus_list) { pdev 959 drivers/pci/quirks.c pci_read_config_word(pdev, PCI_COMMAND, &command); pdev 961 drivers/pci/quirks.c pci_write_config_word(pdev, PCI_COMMAND, command & ~PCI_COMMAND_FAST_BACK); pdev 1269 drivers/pci/quirks.c static void quirk_disable_pxb(struct pci_dev *pdev) pdev 1273 drivers/pci/quirks.c if (pdev->revision != 0x04) /* Only C0 requires this */ pdev 1275 drivers/pci/quirks.c pci_read_config_word(pdev, 0x40, &config); pdev 1278 drivers/pci/quirks.c pci_write_config_word(pdev, 0x40, config); pdev 1279 drivers/pci/quirks.c pci_info(pdev, "C0 revision 450NX. Disabling PCI restreaming\n"); pdev 1285 drivers/pci/quirks.c static void quirk_amd_ide_mode(struct pci_dev *pdev) pdev 1290 drivers/pci/quirks.c pci_read_config_byte(pdev, PCI_CLASS_DEVICE, &tmp); pdev 1292 drivers/pci/quirks.c pci_read_config_byte(pdev, 0x40, &tmp); pdev 1293 drivers/pci/quirks.c pci_write_config_byte(pdev, 0x40, tmp|1); pdev 1294 drivers/pci/quirks.c pci_write_config_byte(pdev, 0x9, 1); pdev 1295 drivers/pci/quirks.c pci_write_config_byte(pdev, 0xa, 6); pdev 1296 drivers/pci/quirks.c pci_write_config_byte(pdev, 0x40, tmp); pdev 1298 drivers/pci/quirks.c pdev->class = PCI_CLASS_STORAGE_SATA_AHCI; pdev 1299 drivers/pci/quirks.c pci_info(pdev, "set SATA to AHCI mode\n"); pdev 1312 drivers/pci/quirks.c static void quirk_svwks_csb5ide(struct pci_dev *pdev) pdev 1315 drivers/pci/quirks.c pci_read_config_byte(pdev, PCI_CLASS_PROG, &prog); pdev 1318 drivers/pci/quirks.c pdev->class &= ~5; pdev 1319 drivers/pci/quirks.c pci_write_config_byte(pdev, PCI_CLASS_PROG, prog); pdev 1326 drivers/pci/quirks.c static void quirk_ide_samemode(struct pci_dev *pdev) pdev 1330 drivers/pci/quirks.c pci_read_config_byte(pdev, PCI_CLASS_PROG, &prog); pdev 1333 drivers/pci/quirks.c pci_info(pdev, "IDE mode mismatch; forcing legacy mode\n"); pdev 1335 drivers/pci/quirks.c pdev->class &= ~5; pdev 1336 drivers/pci/quirks.c pci_write_config_byte(pdev, PCI_CLASS_PROG, prog); pdev 1342 drivers/pci/quirks.c static void quirk_no_ata_d3(struct pci_dev *pdev) pdev 1344 drivers/pci/quirks.c pdev->dev_flags |= PCI_DEV_FLAGS_NO_D3; pdev 1706 drivers/pci/quirks.c static void quirk_jmicron_ata(struct pci_dev *pdev) pdev 1712 drivers/pci/quirks.c if (PCI_FUNC(pdev->devfn)) pdev 1715 drivers/pci/quirks.c pci_read_config_dword(pdev, 0x40, &conf1); pdev 1716 drivers/pci/quirks.c pci_read_config_dword(pdev, 0x80, &conf5); pdev 1721 drivers/pci/quirks.c switch (pdev->device) { pdev 1748 drivers/pci/quirks.c pci_write_config_dword(pdev, 0x40, conf1); pdev 1749 drivers/pci/quirks.c pci_write_config_dword(pdev, 0x80, conf5); pdev 1752 drivers/pci/quirks.c pci_read_config_byte(pdev, PCI_HEADER_TYPE, &hdr); pdev 1753 drivers/pci/quirks.c pdev->hdr_type = hdr & 0x7f; pdev 1754 drivers/pci/quirks.c pdev->multifunction = !!(hdr & 0x80); pdev 1756 drivers/pci/quirks.c pci_read_config_dword(pdev, PCI_CLASS_REVISION, &class); pdev 1757 drivers/pci/quirks.c pdev->class = class >> 8; pdev 1793 drivers/pci/quirks.c static void quirk_alder_ioapic(struct pci_dev *pdev) pdev 1797 drivers/pci/quirks.c if ((pdev->class >> 8) != 0xff00) pdev 1805 drivers/pci/quirks.c if (pci_resource_start(pdev, 0) && pci_resource_len(pdev, 0)) pdev 1806 drivers/pci/quirks.c insert_resource(&iomem_resource, &pdev->resource[0]); pdev 1813 drivers/pci/quirks.c memset(&pdev->resource[i], 0, sizeof(pdev->resource[i])); pdev 1818 drivers/pci/quirks.c static void quirk_pcie_mch(struct pci_dev *pdev) pdev 1820 drivers/pci/quirks.c pdev->no_msi = 1; pdev 2588 drivers/pci/quirks.c struct pci_dev *pdev; pdev 2597 drivers/pci/quirks.c pdev = pci_get_slot(dev->bus, 0); pdev 2598 drivers/pci/quirks.c if (!pdev) pdev 2600 drivers/pci/quirks.c if (!msi_ht_cap_enabled(dev) && !msi_ht_cap_enabled(pdev)) { pdev 2604 drivers/pci/quirks.c pci_dev_put(pdev); pdev 3480 drivers/pci/quirks.c static void mellanox_check_broken_intx_masking(struct pci_dev *pdev) pdev 3491 drivers/pci/quirks.c if (pdev->device == mellanox_broken_intx_devs[i]) { pdev 3492 drivers/pci/quirks.c pdev->broken_intx_masking = 1; pdev 3501 drivers/pci/quirks.c if (pdev->device == PCI_DEVICE_ID_MELLANOX_CONNECTIB) pdev 3504 drivers/pci/quirks.c if (pdev->device != PCI_DEVICE_ID_MELLANOX_CONNECTX4 && pdev 3505 drivers/pci/quirks.c pdev->device != PCI_DEVICE_ID_MELLANOX_CONNECTX4_LX) pdev 3509 drivers/pci/quirks.c if (pci_enable_device_mem(pdev)) { pdev 3510 drivers/pci/quirks.c pci_warn(pdev, "Can't enable device memory\n"); pdev 3514 drivers/pci/quirks.c fw_ver = ioremap(pci_resource_start(pdev, 0), 4); pdev 3516 drivers/pci/quirks.c pci_warn(pdev, "Can't map ConnectX-4 initialization segment\n"); pdev 3528 drivers/pci/quirks.c pci_warn(pdev, "ConnectX-4: FW %u.%u.%u doesn't support INTx masking, disabling. Please upgrade FW to %d.14.1100 and up for INTx support\n", pdev 3529 drivers/pci/quirks.c fw_major, fw_minor, fw_subminor, pdev->device == pdev 3531 drivers/pci/quirks.c pdev->broken_intx_masking = 1; pdev 3537 drivers/pci/quirks.c pci_disable_device(pdev); pdev 3593 drivers/pci/quirks.c static void quirk_thunderbolt_hotplug_msi(struct pci_dev *pdev) pdev 3595 drivers/pci/quirks.c if (pdev->is_hotplug_bridge && pdev 3596 drivers/pci/quirks.c (pdev->device != PCI_DEVICE_ID_INTEL_CACTUS_RIDGE_4C || pdev 3597 drivers/pci/quirks.c pdev->revision <= 1)) pdev 3598 drivers/pci/quirks.c pdev->no_msi = 1; pdev 4109 drivers/pci/quirks.c static void quirk_use_pcie_bridge_dma_alias(struct pci_dev *pdev) pdev 4111 drivers/pci/quirks.c if (!pci_is_root_bus(pdev->bus) && pdev 4112 drivers/pci/quirks.c pdev->hdr_type == PCI_HEADER_TYPE_BRIDGE && pdev 4113 drivers/pci/quirks.c !pci_is_pcie(pdev) && pci_is_pcie(pdev->bus->self) && pdev 4114 drivers/pci/quirks.c pci_pcie_type(pdev->bus->self) != PCI_EXP_TYPE_PCI_BRIDGE) pdev 4115 drivers/pci/quirks.c pdev->dev_flags |= PCI_DEV_FLAG_PCIE_BRIDGE_ALIAS; pdev 4135 drivers/pci/quirks.c static void quirk_mic_x200_dma_alias(struct pci_dev *pdev) pdev 4137 drivers/pci/quirks.c pci_add_dma_alias(pdev, PCI_DEVFN(0x10, 0x0), 1); pdev 4138 drivers/pci/quirks.c pci_add_dma_alias(pdev, PCI_DEVFN(0x11, 0x0), 1); pdev 4139 drivers/pci/quirks.c pci_add_dma_alias(pdev, PCI_DEVFN(0x12, 0x3), 1); pdev 4158 drivers/pci/quirks.c static void quirk_pex_vca_alias(struct pci_dev *pdev) pdev 4164 drivers/pci/quirks.c pci_add_dma_alias(pdev, PCI_DEVFN(slot, 0x0), 5); pdev 4178 drivers/pci/quirks.c static void quirk_bridge_cavm_thrx2_pcie_root(struct pci_dev *pdev) pdev 4180 drivers/pci/quirks.c pdev->dev_flags |= PCI_DEV_FLAGS_BRIDGE_XLATE_ROOT; pdev 4191 drivers/pci/quirks.c static void quirk_tw686x_class(struct pci_dev *pdev) pdev 4193 drivers/pci/quirks.c u32 class = pdev->class; pdev 4196 drivers/pci/quirks.c pdev->class = (PCI_CLASS_MULTIMEDIA_OTHER << 8) | 0x01; pdev 4197 drivers/pci/quirks.c pci_info(pdev, "TW686x PCI class overridden (%#08x -> %#08x)\n", pdev 4198 drivers/pci/quirks.c class, pdev->class); pdev 4321 drivers/pci/quirks.c static void quirk_disable_root_port_attributes(struct pci_dev *pdev) pdev 4323 drivers/pci/quirks.c struct pci_dev *root_port = pci_find_pcie_root_port(pdev); pdev 4326 drivers/pci/quirks.c pci_warn(pdev, "PCIe Completion erratum may cause device errors\n"); pdev 4331 drivers/pci/quirks.c dev_name(&pdev->dev)); pdev 4341 drivers/pci/quirks.c static void quirk_chelsio_T5_disable_root_port_attributes(struct pci_dev *pdev) pdev 4349 drivers/pci/quirks.c if ((pdev->device & 0xff00) == 0x5400) pdev 4350 drivers/pci/quirks.c quirk_disable_root_port_attributes(pdev); pdev 5057 drivers/pci/quirks.c static void quirk_intel_qat_vf_cap(struct pci_dev *pdev) pdev 5065 drivers/pci/quirks.c if (pdev->pcie_cap || pci_find_capability(pdev, PCI_CAP_ID_EXP)) pdev 5069 drivers/pci/quirks.c pos = pci_find_capability(pdev, PCI_CAP_ID_MSI); pdev 5077 drivers/pci/quirks.c pci_read_config_byte(pdev, pos + 1, &next_cap); pdev 5090 drivers/pci/quirks.c pci_read_config_word(pdev, pos, ®16); pdev 5098 drivers/pci/quirks.c pdev->pcie_cap = pos; pdev 5099 drivers/pci/quirks.c pci_read_config_word(pdev, pos + PCI_EXP_FLAGS, ®16); pdev 5100 drivers/pci/quirks.c pdev->pcie_flags_reg = reg16; pdev 5101 drivers/pci/quirks.c pci_read_config_word(pdev, pos + PCI_EXP_DEVCAP, ®16); pdev 5102 drivers/pci/quirks.c pdev->pcie_mpss = reg16 & PCI_EXP_DEVCAP_PAYLOAD; pdev 5104 drivers/pci/quirks.c pdev->cfg_size = PCI_CFG_SPACE_EXP_SIZE; pdev 5105 drivers/pci/quirks.c if (pci_read_config_dword(pdev, PCI_CFG_SPACE_SIZE, &status) != pdev 5107 drivers/pci/quirks.c pdev->cfg_size = PCI_CFG_SPACE_SIZE; pdev 5109 drivers/pci/quirks.c if (pci_find_saved_cap(pdev, PCI_CAP_ID_EXP)) pdev 5121 drivers/pci/quirks.c pcie_capability_read_word(pdev, PCI_EXP_DEVCTL, &cap[i++]); pdev 5122 drivers/pci/quirks.c pcie_capability_read_word(pdev, PCI_EXP_LNKCTL, &cap[i++]); pdev 5123 drivers/pci/quirks.c pcie_capability_read_word(pdev, PCI_EXP_SLTCTL, &cap[i++]); pdev 5124 drivers/pci/quirks.c pcie_capability_read_word(pdev, PCI_EXP_RTCTL, &cap[i++]); pdev 5125 drivers/pci/quirks.c pcie_capability_read_word(pdev, PCI_EXP_DEVCTL2, &cap[i++]); pdev 5126 drivers/pci/quirks.c pcie_capability_read_word(pdev, PCI_EXP_LNKCTL2, &cap[i++]); pdev 5127 drivers/pci/quirks.c pcie_capability_read_word(pdev, PCI_EXP_SLTCTL2, &cap[i++]); pdev 5128 drivers/pci/quirks.c hlist_add_head(&state->next, &pdev->saved_cap_space); pdev 5141 drivers/pci/quirks.c static void quirk_no_ext_tags(struct pci_dev *pdev) pdev 5143 drivers/pci/quirks.c struct pci_host_bridge *bridge = pci_find_host_bridge(pdev->bus); pdev 5149 drivers/pci/quirks.c pci_info(pdev, "disabling Extended Tags (this device can't handle them)\n"); pdev 5167 drivers/pci/quirks.c static void quirk_amd_harvest_no_ats(struct pci_dev *pdev) pdev 5169 drivers/pci/quirks.c if (pdev->device == 0x7340 && pdev->revision != 0xc5) pdev 5172 drivers/pci/quirks.c pci_info(pdev, "disabling ATS\n"); pdev 5173 drivers/pci/quirks.c pdev->ats_cap = 0; pdev 5185 drivers/pci/quirks.c static void quirk_fsl_no_msi(struct pci_dev *pdev) pdev 5187 drivers/pci/quirks.c if (pci_pcie_type(pdev) == PCI_EXP_TYPE_ROOT_PORT) pdev 5188 drivers/pci/quirks.c pdev->no_msi = 1; pdev 5200 drivers/pci/quirks.c static void pci_create_device_link(struct pci_dev *pdev, unsigned int consumer, pdev 5206 drivers/pci/quirks.c if (PCI_FUNC(pdev->devfn) != consumer) pdev 5209 drivers/pci/quirks.c supplier_pdev = pci_get_domain_bus_and_slot(pci_domain_nr(pdev->bus), pdev 5210 drivers/pci/quirks.c pdev->bus->number, pdev 5211 drivers/pci/quirks.c PCI_DEVFN(PCI_SLOT(pdev->devfn), supplier)); pdev 5217 drivers/pci/quirks.c if (device_link_add(&pdev->dev, &supplier_pdev->dev, pdev 5219 drivers/pci/quirks.c pci_info(pdev, "D0 power state depends on %s\n", pdev 5222 drivers/pci/quirks.c pci_err(pdev, "Cannot enforce power dependency on %s\n", pdev 5225 drivers/pci/quirks.c pm_runtime_allow(&pdev->dev); pdev 5362 drivers/pci/quirks.c static void quirk_switchtec_ntb_dma_alias(struct pci_dev *pdev) pdev 5371 drivers/pci/quirks.c if (pci_enable_device(pdev)) { pdev 5372 drivers/pci/quirks.c pci_err(pdev, "Cannot enable Switchtec device\n"); pdev 5376 drivers/pci/quirks.c mmio = pci_iomap(pdev, 0, 0); pdev 5378 drivers/pci/quirks.c pci_disable_device(pdev); pdev 5379 drivers/pci/quirks.c pci_err(pdev, "Cannot iomap Switchtec device\n"); pdev 5383 drivers/pci/quirks.c pci_info(pdev, "Setting Switchtec proxy ID aliases\n"); pdev 5402 drivers/pci/quirks.c pci_dbg(pdev, "Processing partition %d\n", pp); pdev 5408 drivers/pci/quirks.c pci_warn(pdev, "Partition %d table_sz 0\n", pp); pdev 5413 drivers/pci/quirks.c pci_warn(pdev, pdev 5425 drivers/pci/quirks.c pci_dbg(pdev, pdev 5428 drivers/pci/quirks.c pci_add_dma_alias(pdev, devfn, 1); pdev 5432 drivers/pci/quirks.c pci_iounmap(pdev, mmio); pdev 5433 drivers/pci/quirks.c pci_disable_device(pdev); pdev 5476 drivers/pci/quirks.c static void quirk_plx_ntb_dma_alias(struct pci_dev *pdev) pdev 5478 drivers/pci/quirks.c pci_info(pdev, "Setting PLX NTB proxy ID aliases\n"); pdev 5480 drivers/pci/quirks.c pci_add_dma_alias(pdev, 0, 256); pdev 5501 drivers/pci/quirks.c static void quirk_reset_lenovo_thinkpad_p50_nvgpu(struct pci_dev *pdev) pdev 5506 drivers/pci/quirks.c if (pdev->subsystem_vendor != PCI_VENDOR_ID_LENOVO || pdev 5507 drivers/pci/quirks.c pdev->subsystem_device != 0x222e || pdev 5508 drivers/pci/quirks.c !pdev->reset_fn) pdev 5511 drivers/pci/quirks.c if (pci_enable_device_mem(pdev)) pdev 5518 drivers/pci/quirks.c map = pci_iomap(pdev, 0, 0x23000); pdev 5520 drivers/pci/quirks.c pci_err(pdev, "Can't map MMIO space\n"); pdev 5529 drivers/pci/quirks.c pci_info(pdev, FW_BUG "GPU left initialized by EFI, resetting\n"); pdev 5530 drivers/pci/quirks.c ret = pci_reset_bus(pdev); pdev 5532 drivers/pci/quirks.c pci_err(pdev, "Failed to reset GPU: %d\n", ret); pdev 5537 drivers/pci/quirks.c pci_disable_device(pdev); pdev 5554 drivers/pci/quirks.c static void apex_pci_fixup_class(struct pci_dev *pdev) pdev 5556 drivers/pci/quirks.c pdev->class = (PCI_CLASS_SYSTEM_OTHER << 8) | pdev->class; pdev 24 drivers/pci/rom.c int pci_enable_rom(struct pci_dev *pdev) pdev 26 drivers/pci/rom.c struct resource *res = &pdev->resource[PCI_ROM_RESOURCE]; pdev 42 drivers/pci/rom.c pcibios_resource_to_bus(pdev->bus, ®ion, res); pdev 43 drivers/pci/rom.c pci_read_config_dword(pdev, pdev->rom_base_reg, &rom_addr); pdev 46 drivers/pci/rom.c pci_write_config_dword(pdev, pdev->rom_base_reg, rom_addr); pdev 58 drivers/pci/rom.c void pci_disable_rom(struct pci_dev *pdev) pdev 60 drivers/pci/rom.c struct resource *res = &pdev->resource[PCI_ROM_RESOURCE]; pdev 66 drivers/pci/rom.c pci_read_config_dword(pdev, pdev->rom_base_reg, &rom_addr); pdev 68 drivers/pci/rom.c pci_write_config_dword(pdev, pdev->rom_base_reg, rom_addr); pdev 83 drivers/pci/rom.c static size_t pci_get_rom_size(struct pci_dev *pdev, void __iomem *rom, pdev 95 drivers/pci/rom.c pci_info(pdev, "Invalid PCI ROM header signature: expecting 0xaa55, got %#06x\n", pdev 102 drivers/pci/rom.c pci_info(pdev, "Invalid PCI ROM data signature: expecting 0x52494350, got %#010x\n", pdev 114 drivers/pci/rom.c pci_info(pdev, "No more image in the PCI ROM\n"); pdev 136 drivers/pci/rom.c void __iomem *pci_map_rom(struct pci_dev *pdev, size_t *size) pdev 138 drivers/pci/rom.c struct resource *res = &pdev->resource[PCI_ROM_RESOURCE]; pdev 143 drivers/pci/rom.c if (res->parent == NULL && pci_assign_resource(pdev, PCI_ROM_RESOURCE)) pdev 146 drivers/pci/rom.c start = pci_resource_start(pdev, PCI_ROM_RESOURCE); pdev 147 drivers/pci/rom.c *size = pci_resource_len(pdev, PCI_ROM_RESOURCE); pdev 152 drivers/pci/rom.c if (pci_enable_rom(pdev)) pdev 164 drivers/pci/rom.c *size = pci_get_rom_size(pdev, rom, *size); pdev 175 drivers/pci/rom.c pci_disable_rom(pdev); pdev 187 drivers/pci/rom.c void pci_unmap_rom(struct pci_dev *pdev, void __iomem *rom) pdev 189 drivers/pci/rom.c struct resource *res = &pdev->resource[PCI_ROM_RESOURCE]; pdev 195 drivers/pci/rom.c pci_disable_rom(pdev); pdev 205 drivers/pci/rom.c void __iomem *pci_platform_rom(struct pci_dev *pdev, size_t *size) pdev 207 drivers/pci/rom.c if (pdev->rom && pdev->romlen) { pdev 208 drivers/pci/rom.c *size = pdev->romlen; pdev 209 drivers/pci/rom.c return phys_to_virt((phys_addr_t)pdev->rom); pdev 28 drivers/pci/search.c int pci_for_each_dma_alias(struct pci_dev *pdev, pdev 29 drivers/pci/search.c int (*fn)(struct pci_dev *pdev, pdev 35 drivers/pci/search.c ret = fn(pdev, pci_dev_id(pdev), data); pdev 43 drivers/pci/search.c if (unlikely(pdev->dma_alias_mask)) { pdev 46 drivers/pci/search.c for_each_set_bit(devfn, pdev->dma_alias_mask, MAX_NR_DEVFNS) { pdev 47 drivers/pci/search.c ret = fn(pdev, PCI_DEVID(pdev->bus->number, devfn), pdev 54 drivers/pci/search.c for (bus = pdev->bus; !pci_is_root_bus(bus); bus = bus->parent) { pdev 240 drivers/pci/search.c struct pci_dev *pdev = to_pci_dev(dev); pdev 243 drivers/pci/search.c if (pci_match_one_device(id, pdev)) pdev 269 drivers/pci/search.c struct pci_dev *pdev = NULL; pdev 277 drivers/pci/search.c pdev = to_pci_dev(dev); pdev 279 drivers/pci/search.c return pdev; pdev 1089 drivers/pci/switch/switchtec.c dma_free_coherent(&stdev->pdev->dev, sizeof(*stdev->dma_mrpc), pdev 1099 drivers/pci/switch/switchtec.c pci_clear_master(stdev->pdev); pdev 1120 drivers/pci/switch/switchtec.c static struct switchtec_dev *stdev_create(struct pci_dev *pdev) pdev 1129 drivers/pci/switch/switchtec.c dev_to_node(&pdev->dev)); pdev 1134 drivers/pci/switch/switchtec.c stdev->pdev = pdev; pdev 1147 drivers/pci/switch/switchtec.c dev->parent = &pdev->dev; pdev 1273 drivers/pci/switch/switchtec.c nvecs = pci_alloc_irq_vectors(stdev->pdev, 1, nirqs, pdev 1283 drivers/pci/switch/switchtec.c event_irq = pci_irq_vector(stdev->pdev, event_irq); pdev 1287 drivers/pci/switch/switchtec.c rc = devm_request_irq(&stdev->pdev->dev, event_irq, pdev 1301 drivers/pci/switch/switchtec.c dma_mrpc_irq = pci_irq_vector(stdev->pdev, dma_mrpc_irq); pdev 1305 drivers/pci/switch/switchtec.c rc = devm_request_irq(&stdev->pdev->dev, dma_mrpc_irq, pdev 1342 drivers/pci/switch/switchtec.c struct pci_dev *pdev) pdev 1348 drivers/pci/switch/switchtec.c rc = pcim_enable_device(pdev); pdev 1352 drivers/pci/switch/switchtec.c rc = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 1356 drivers/pci/switch/switchtec.c pci_set_master(pdev); pdev 1358 drivers/pci/switch/switchtec.c res_start = pci_resource_start(pdev, 0); pdev 1359 drivers/pci/switch/switchtec.c res_len = pci_resource_len(pdev, 0); pdev 1361 drivers/pci/switch/switchtec.c if (!devm_request_mem_region(&pdev->dev, res_start, pdev 1365 drivers/pci/switch/switchtec.c stdev->mmio_mrpc = devm_ioremap_wc(&pdev->dev, res_start, pdev 1370 drivers/pci/switch/switchtec.c map = devm_ioremap(&pdev->dev, pdev 1392 drivers/pci/switch/switchtec.c pci_set_drvdata(pdev, stdev); pdev 1400 drivers/pci/switch/switchtec.c stdev->dma_mrpc = dma_alloc_coherent(&stdev->pdev->dev, pdev 1410 drivers/pci/switch/switchtec.c static int switchtec_pci_probe(struct pci_dev *pdev, pdev 1416 drivers/pci/switch/switchtec.c if (pdev->class == (PCI_CLASS_BRIDGE_OTHER << 8)) pdev 1419 drivers/pci/switch/switchtec.c stdev = stdev_create(pdev); pdev 1423 drivers/pci/switch/switchtec.c rc = switchtec_init_pci(stdev, pdev); pdev 1457 drivers/pci/switch/switchtec.c static void switchtec_pci_remove(struct pci_dev *pdev) pdev 1459 drivers/pci/switch/switchtec.c struct switchtec_dev *stdev = pci_get_drvdata(pdev); pdev 1461 drivers/pci/switch/switchtec.c pci_set_drvdata(pdev, NULL); pdev 58 drivers/pci/xen-pcifront.c struct pcifront_device *pdev; pdev 64 drivers/pci/xen-pcifront.c return sd->pdev; pdev 69 drivers/pci/xen-pcifront.c struct pcifront_device *pdev) pdev 74 drivers/pci/xen-pcifront.c sd->pdev = pdev; pdev 105 drivers/pci/xen-pcifront.c static inline void schedule_pcifront_aer_op(struct pcifront_device *pdev) pdev 107 drivers/pci/xen-pcifront.c if (test_bit(_XEN_PCIB_active, (unsigned long *)&pdev->sh_info->flags) pdev 108 drivers/pci/xen-pcifront.c && !test_and_set_bit(_PDEVB_op_active, &pdev->flags)) { pdev 109 drivers/pci/xen-pcifront.c dev_dbg(&pdev->xdev->dev, "schedule aer frontend job\n"); pdev 110 drivers/pci/xen-pcifront.c schedule_work(&pdev->op_work); pdev 114 drivers/pci/xen-pcifront.c static int do_pci_op(struct pcifront_device *pdev, struct xen_pci_op *op) pdev 117 drivers/pci/xen-pcifront.c struct xen_pci_op *active_op = &pdev->sh_info->op; pdev 119 drivers/pci/xen-pcifront.c evtchn_port_t port = pdev->evtchn; pdev 120 drivers/pci/xen-pcifront.c unsigned irq = pdev->irq; pdev 123 drivers/pci/xen-pcifront.c spin_lock_irqsave(&pdev->sh_info_lock, irq_flags); pdev 129 drivers/pci/xen-pcifront.c set_bit(_XEN_PCIF_active, (unsigned long *)&pdev->sh_info->flags); pdev 143 drivers/pci/xen-pcifront.c (unsigned long *)&pdev->sh_info->flags)) { pdev 148 drivers/pci/xen-pcifront.c dev_err(&pdev->xdev->dev, pdev 151 drivers/pci/xen-pcifront.c (unsigned long *)&pdev->sh_info->flags); pdev 163 drivers/pci/xen-pcifront.c (unsigned long *)&pdev->sh_info->flags)) { pdev 164 drivers/pci/xen-pcifront.c dev_err(&pdev->xdev->dev, pdev 166 drivers/pci/xen-pcifront.c schedule_pcifront_aer_op(pdev); pdev 173 drivers/pci/xen-pcifront.c spin_unlock_irqrestore(&pdev->sh_info_lock, irq_flags); pdev 191 drivers/pci/xen-pcifront.c struct pcifront_device *pdev = pcifront_get_pdev(sd); pdev 194 drivers/pci/xen-pcifront.c dev_info(&pdev->xdev->dev, pdev 199 drivers/pci/xen-pcifront.c err = do_pci_op(pdev, &op); pdev 203 drivers/pci/xen-pcifront.c dev_info(&pdev->xdev->dev, "read got back value %x\n", pdev 230 drivers/pci/xen-pcifront.c struct pcifront_device *pdev = pcifront_get_pdev(sd); pdev 233 drivers/pci/xen-pcifront.c dev_info(&pdev->xdev->dev, pdev 239 drivers/pci/xen-pcifront.c return errno_to_pcibios_err(do_pci_op(pdev, &op)); pdev 261 drivers/pci/xen-pcifront.c struct pcifront_device *pdev = pcifront_get_pdev(sd); pdev 278 drivers/pci/xen-pcifront.c err = do_pci_op(pdev, &op); pdev 313 drivers/pci/xen-pcifront.c struct pcifront_device *pdev = pcifront_get_pdev(sd); pdev 315 drivers/pci/xen-pcifront.c err = do_pci_op(pdev, &op); pdev 332 drivers/pci/xen-pcifront.c struct pcifront_device *pdev = pcifront_get_pdev(sd); pdev 334 drivers/pci/xen-pcifront.c err = do_pci_op(pdev, &op); pdev 361 drivers/pci/xen-pcifront.c struct pcifront_device *pdev = pcifront_get_pdev(sd); pdev 363 drivers/pci/xen-pcifront.c err = do_pci_op(pdev, &op); pdev 395 drivers/pci/xen-pcifront.c struct pcifront_device *pdev = data; pdev 403 drivers/pci/xen-pcifront.c dev_info(&pdev->xdev->dev, "claiming resource %s/%d\n", pdev 406 drivers/pci/xen-pcifront.c dev_err(&pdev->xdev->dev, "Could not claim resource %s/%d! " pdev 416 drivers/pci/xen-pcifront.c static int pcifront_scan_bus(struct pcifront_device *pdev, pdev 437 drivers/pci/xen-pcifront.c dev_info(&pdev->xdev->dev, "New device on " pdev 445 drivers/pci/xen-pcifront.c static int pcifront_scan_root(struct pcifront_device *pdev, pdev 461 drivers/pci/xen-pcifront.c dev_err(&pdev->xdev->dev, pdev 463 drivers/pci/xen-pcifront.c dev_err(&pdev->xdev->dev, pdev 470 drivers/pci/xen-pcifront.c dev_info(&pdev->xdev->dev, "Creating PCI Frontend Bus %04x:%02x\n", pdev 482 drivers/pci/xen-pcifront.c pcifront_init_sd(sd, domain, bus, pdev); pdev 486 drivers/pci/xen-pcifront.c b = pci_scan_root_bus(&pdev->xdev->dev, bus, pdev 489 drivers/pci/xen-pcifront.c dev_err(&pdev->xdev->dev, pdev 499 drivers/pci/xen-pcifront.c list_add(&bus_entry->list, &pdev->root_buses); pdev 503 drivers/pci/xen-pcifront.c err = pcifront_scan_bus(pdev, domain, bus, b); pdev 506 drivers/pci/xen-pcifront.c pci_walk_bus(b, pcifront_claim_resource, pdev); pdev 521 drivers/pci/xen-pcifront.c static int pcifront_rescan_root(struct pcifront_device *pdev, pdev 529 drivers/pci/xen-pcifront.c dev_err(&pdev->xdev->dev, pdev 531 drivers/pci/xen-pcifront.c dev_err(&pdev->xdev->dev, pdev 537 drivers/pci/xen-pcifront.c dev_info(&pdev->xdev->dev, "Rescanning PCI Frontend Bus %04x:%02x\n", pdev 543 drivers/pci/xen-pcifront.c return pcifront_scan_root(pdev, domain, bus); pdev 545 drivers/pci/xen-pcifront.c err = pcifront_scan_bus(pdev, domain, bus, b); pdev 548 drivers/pci/xen-pcifront.c pci_walk_bus(b, pcifront_claim_resource, pdev); pdev 568 drivers/pci/xen-pcifront.c static void pcifront_free_roots(struct pcifront_device *pdev) pdev 572 drivers/pci/xen-pcifront.c dev_dbg(&pdev->xdev->dev, "cleaning up root buses\n"); pdev 575 drivers/pci/xen-pcifront.c list_for_each_entry_safe(bus_entry, t, &pdev->root_buses, list) { pdev 591 drivers/pci/xen-pcifront.c struct pcifront_device *pdev, pdev 596 drivers/pci/xen-pcifront.c int bus = pdev->sh_info->aer_op.bus; pdev 597 drivers/pci/xen-pcifront.c int devfn = pdev->sh_info->aer_op.devfn; pdev 598 drivers/pci/xen-pcifront.c int domain = pdev->sh_info->aer_op.domain; pdev 602 drivers/pci/xen-pcifront.c dev_dbg(&pdev->xdev->dev, pdev 609 drivers/pci/xen-pcifront.c dev_err(&pdev->xdev->dev, "device or AER driver is NULL\n"); pdev 637 drivers/pci/xen-pcifront.c dev_err(&pdev->xdev->dev, pdev 654 drivers/pci/xen-pcifront.c struct pcifront_device *pdev = pdev 656 drivers/pci/xen-pcifront.c int cmd = pdev->sh_info->aer_op.cmd; pdev 658 drivers/pci/xen-pcifront.c (pci_channel_state_t)pdev->sh_info->aer_op.err; pdev 662 drivers/pci/xen-pcifront.c dev_dbg(&pdev->xdev->dev, pdev 664 drivers/pci/xen-pcifront.c pdev->sh_info->aer_op.bus, pdev->sh_info->aer_op.devfn); pdev 666 drivers/pci/xen-pcifront.c pdev->sh_info->aer_op.err = pcifront_common_process(cmd, pdev, state); pdev 670 drivers/pci/xen-pcifront.c clear_bit(_XEN_PCIB_active, (unsigned long *)&pdev->sh_info->flags); pdev 671 drivers/pci/xen-pcifront.c notify_remote_via_evtchn(pdev->evtchn); pdev 675 drivers/pci/xen-pcifront.c clear_bit(_PDEVB_op_active, &pdev->flags); pdev 678 drivers/pci/xen-pcifront.c schedule_pcifront_aer_op(pdev); pdev 684 drivers/pci/xen-pcifront.c struct pcifront_device *pdev = dev; pdev 685 drivers/pci/xen-pcifront.c schedule_pcifront_aer_op(pdev); pdev 688 drivers/pci/xen-pcifront.c static int pcifront_connect_and_init_dma(struct pcifront_device *pdev) pdev 695 drivers/pci/xen-pcifront.c dev_info(&pdev->xdev->dev, "Installing PCI frontend\n"); pdev 696 drivers/pci/xen-pcifront.c pcifront_dev = pdev; pdev 705 drivers/pci/xen-pcifront.c dev_err(&pdev->xdev->dev, "Could not setup SWIOTLB!\n"); pdev 710 drivers/pci/xen-pcifront.c static void pcifront_disconnect(struct pcifront_device *pdev) pdev 714 drivers/pci/xen-pcifront.c if (pdev == pcifront_dev) { pdev 715 drivers/pci/xen-pcifront.c dev_info(&pdev->xdev->dev, pdev 724 drivers/pci/xen-pcifront.c struct pcifront_device *pdev; pdev 726 drivers/pci/xen-pcifront.c pdev = kzalloc(sizeof(struct pcifront_device), GFP_KERNEL); pdev 727 drivers/pci/xen-pcifront.c if (pdev == NULL) pdev 730 drivers/pci/xen-pcifront.c pdev->sh_info = pdev 732 drivers/pci/xen-pcifront.c if (pdev->sh_info == NULL) { pdev 733 drivers/pci/xen-pcifront.c kfree(pdev); pdev 734 drivers/pci/xen-pcifront.c pdev = NULL; pdev 737 drivers/pci/xen-pcifront.c pdev->sh_info->flags = 0; pdev 740 drivers/pci/xen-pcifront.c set_bit(_XEN_PCIB_AERHANDLER, (void *)&pdev->sh_info->flags); pdev 742 drivers/pci/xen-pcifront.c dev_set_drvdata(&xdev->dev, pdev); pdev 743 drivers/pci/xen-pcifront.c pdev->xdev = xdev; pdev 745 drivers/pci/xen-pcifront.c INIT_LIST_HEAD(&pdev->root_buses); pdev 747 drivers/pci/xen-pcifront.c spin_lock_init(&pdev->sh_info_lock); pdev 749 drivers/pci/xen-pcifront.c pdev->evtchn = INVALID_EVTCHN; pdev 750 drivers/pci/xen-pcifront.c pdev->gnt_ref = INVALID_GRANT_REF; pdev 751 drivers/pci/xen-pcifront.c pdev->irq = -1; pdev 753 drivers/pci/xen-pcifront.c INIT_WORK(&pdev->op_work, pcifront_do_aer); pdev 756 drivers/pci/xen-pcifront.c pdev, pdev->sh_info); pdev 758 drivers/pci/xen-pcifront.c return pdev; pdev 761 drivers/pci/xen-pcifront.c static void free_pdev(struct pcifront_device *pdev) pdev 763 drivers/pci/xen-pcifront.c dev_dbg(&pdev->xdev->dev, "freeing pdev @ 0x%p\n", pdev); pdev 765 drivers/pci/xen-pcifront.c pcifront_free_roots(pdev); pdev 767 drivers/pci/xen-pcifront.c cancel_work_sync(&pdev->op_work); pdev 769 drivers/pci/xen-pcifront.c if (pdev->irq >= 0) pdev 770 drivers/pci/xen-pcifront.c unbind_from_irqhandler(pdev->irq, pdev); pdev 772 drivers/pci/xen-pcifront.c if (pdev->evtchn != INVALID_EVTCHN) pdev 773 drivers/pci/xen-pcifront.c xenbus_free_evtchn(pdev->xdev, pdev->evtchn); pdev 775 drivers/pci/xen-pcifront.c if (pdev->gnt_ref != INVALID_GRANT_REF) pdev 776 drivers/pci/xen-pcifront.c gnttab_end_foreign_access(pdev->gnt_ref, 0 /* r/w page */, pdev 777 drivers/pci/xen-pcifront.c (unsigned long)pdev->sh_info); pdev 779 drivers/pci/xen-pcifront.c free_page((unsigned long)pdev->sh_info); pdev 781 drivers/pci/xen-pcifront.c dev_set_drvdata(&pdev->xdev->dev, NULL); pdev 783 drivers/pci/xen-pcifront.c kfree(pdev); pdev 786 drivers/pci/xen-pcifront.c static int pcifront_publish_info(struct pcifront_device *pdev) pdev 792 drivers/pci/xen-pcifront.c err = xenbus_grant_ring(pdev->xdev, pdev->sh_info, 1, &gref); pdev 796 drivers/pci/xen-pcifront.c pdev->gnt_ref = gref; pdev 798 drivers/pci/xen-pcifront.c err = xenbus_alloc_evtchn(pdev->xdev, &pdev->evtchn); pdev 802 drivers/pci/xen-pcifront.c err = bind_evtchn_to_irqhandler(pdev->evtchn, pcifront_handler_aer, pdev 803 drivers/pci/xen-pcifront.c 0, "pcifront", pdev); pdev 808 drivers/pci/xen-pcifront.c pdev->irq = err; pdev 813 drivers/pci/xen-pcifront.c xenbus_dev_fatal(pdev->xdev, err, pdev 819 drivers/pci/xen-pcifront.c err = xenbus_printf(trans, pdev->xdev->nodename, pdev 820 drivers/pci/xen-pcifront.c "pci-op-ref", "%u", pdev->gnt_ref); pdev 822 drivers/pci/xen-pcifront.c err = xenbus_printf(trans, pdev->xdev->nodename, pdev 823 drivers/pci/xen-pcifront.c "event-channel", "%u", pdev->evtchn); pdev 825 drivers/pci/xen-pcifront.c err = xenbus_printf(trans, pdev->xdev->nodename, pdev 830 drivers/pci/xen-pcifront.c xenbus_dev_fatal(pdev->xdev, err, pdev 838 drivers/pci/xen-pcifront.c xenbus_dev_fatal(pdev->xdev, err, pdev 845 drivers/pci/xen-pcifront.c xenbus_switch_state(pdev->xdev, XenbusStateInitialised); pdev 847 drivers/pci/xen-pcifront.c dev_dbg(&pdev->xdev->dev, "publishing successful!\n"); pdev 853 drivers/pci/xen-pcifront.c static int pcifront_try_connect(struct pcifront_device *pdev) pdev 862 drivers/pci/xen-pcifront.c if (xenbus_read_driver_state(pdev->xdev->nodename) != pdev 866 drivers/pci/xen-pcifront.c err = pcifront_connect_and_init_dma(pdev); pdev 868 drivers/pci/xen-pcifront.c xenbus_dev_fatal(pdev->xdev, err, pdev 873 drivers/pci/xen-pcifront.c err = xenbus_scanf(XBT_NIL, pdev->xdev->otherend, pdev 876 drivers/pci/xen-pcifront.c xenbus_dev_error(pdev->xdev, err, pdev 878 drivers/pci/xen-pcifront.c err = pcifront_scan_root(pdev, 0, 0); pdev 880 drivers/pci/xen-pcifront.c xenbus_dev_fatal(pdev->xdev, err, pdev 888 drivers/pci/xen-pcifront.c xenbus_dev_fatal(pdev->xdev, err, pdev 900 drivers/pci/xen-pcifront.c err = xenbus_scanf(XBT_NIL, pdev->xdev->otherend, str, pdev 905 drivers/pci/xen-pcifront.c xenbus_dev_fatal(pdev->xdev, err, pdev 910 drivers/pci/xen-pcifront.c err = pcifront_scan_root(pdev, domain, bus); pdev 912 drivers/pci/xen-pcifront.c xenbus_dev_fatal(pdev->xdev, err, pdev 919 drivers/pci/xen-pcifront.c err = xenbus_switch_state(pdev->xdev, XenbusStateConnected); pdev 925 drivers/pci/xen-pcifront.c static int pcifront_try_disconnect(struct pcifront_device *pdev) pdev 931 drivers/pci/xen-pcifront.c prev_state = xenbus_read_driver_state(pdev->xdev->nodename); pdev 937 drivers/pci/xen-pcifront.c pcifront_free_roots(pdev); pdev 938 drivers/pci/xen-pcifront.c pcifront_disconnect(pdev); pdev 941 drivers/pci/xen-pcifront.c err = xenbus_switch_state(pdev->xdev, XenbusStateClosed); pdev 948 drivers/pci/xen-pcifront.c static int pcifront_attach_devices(struct pcifront_device *pdev) pdev 955 drivers/pci/xen-pcifront.c if (xenbus_read_driver_state(pdev->xdev->nodename) != pdev 959 drivers/pci/xen-pcifront.c err = xenbus_scanf(XBT_NIL, pdev->xdev->otherend, pdev 962 drivers/pci/xen-pcifront.c xenbus_dev_error(pdev->xdev, err, pdev 964 drivers/pci/xen-pcifront.c err = pcifront_rescan_root(pdev, 0, 0); pdev 966 drivers/pci/xen-pcifront.c xenbus_dev_fatal(pdev->xdev, err, pdev 974 drivers/pci/xen-pcifront.c xenbus_dev_fatal(pdev->xdev, err, pdev 986 drivers/pci/xen-pcifront.c err = xenbus_scanf(XBT_NIL, pdev->xdev->otherend, str, pdev 991 drivers/pci/xen-pcifront.c xenbus_dev_fatal(pdev->xdev, err, pdev 996 drivers/pci/xen-pcifront.c err = pcifront_rescan_root(pdev, domain, bus); pdev 998 drivers/pci/xen-pcifront.c xenbus_dev_fatal(pdev->xdev, err, pdev 1005 drivers/pci/xen-pcifront.c xenbus_switch_state(pdev->xdev, XenbusStateConnected); pdev 1011 drivers/pci/xen-pcifront.c static int pcifront_detach_devices(struct pcifront_device *pdev) pdev 1019 drivers/pci/xen-pcifront.c if (xenbus_read_driver_state(pdev->xdev->nodename) != pdev 1023 drivers/pci/xen-pcifront.c err = xenbus_scanf(XBT_NIL, pdev->xdev->otherend, "num_devs", "%d", pdev 1028 drivers/pci/xen-pcifront.c xenbus_dev_fatal(pdev->xdev, err, pdev 1041 drivers/pci/xen-pcifront.c state = xenbus_read_unsigned(pdev->xdev->otherend, str, pdev 1053 drivers/pci/xen-pcifront.c err = xenbus_scanf(XBT_NIL, pdev->xdev->otherend, str, pdev 1058 drivers/pci/xen-pcifront.c xenbus_dev_fatal(pdev->xdev, err, pdev 1066 drivers/pci/xen-pcifront.c dev_dbg(&pdev->xdev->dev, pdev 1076 drivers/pci/xen-pcifront.c dev_dbg(&pdev->xdev->dev, pdev 1081 drivers/pci/xen-pcifront.c err = xenbus_switch_state(pdev->xdev, XenbusStateReconfiguring); pdev 1090 drivers/pci/xen-pcifront.c struct pcifront_device *pdev = dev_get_drvdata(&xdev->dev); pdev 1100 drivers/pci/xen-pcifront.c pcifront_try_connect(pdev); pdev 1109 drivers/pci/xen-pcifront.c pcifront_try_disconnect(pdev); pdev 1113 drivers/pci/xen-pcifront.c pcifront_detach_devices(pdev); pdev 1117 drivers/pci/xen-pcifront.c pcifront_attach_devices(pdev); pdev 1126 drivers/pci/xen-pcifront.c struct pcifront_device *pdev = alloc_pdev(xdev); pdev 1128 drivers/pci/xen-pcifront.c if (pdev == NULL) { pdev 1135 drivers/pci/xen-pcifront.c err = pcifront_publish_info(pdev); pdev 1137 drivers/pci/xen-pcifront.c free_pdev(pdev); pdev 1145 drivers/pci/xen-pcifront.c struct pcifront_device *pdev = dev_get_drvdata(&xdev->dev); pdev 1146 drivers/pci/xen-pcifront.c if (pdev) pdev 1147 drivers/pci/xen-pcifront.c free_pdev(pdev); pdev 47 drivers/pcmcia/at91_cf.c struct platform_device *pdev; pdev 75 drivers/pcmcia/at91_cf.c dev_dbg(&cf->pdev->dev, "card %s\n", pdev 133 drivers/pcmcia/at91_cf.c dev_dbg(&cf->pdev->dev, "Vcc %d, io_irq %d, flags %04x csc %04x\n", pdev 167 drivers/pcmcia/at91_cf.c dev_dbg(&cf->pdev->dev, "8bit i/o bus\n"); pdev 170 drivers/pcmcia/at91_cf.c dev_dbg(&cf->pdev->dev, "16bit i/o bus\n"); pdev 219 drivers/pcmcia/at91_cf.c static int at91_cf_dt_init(struct platform_device *pdev) pdev 223 drivers/pcmcia/at91_cf.c board = devm_kzalloc(&pdev->dev, sizeof(*board), GFP_KERNEL); pdev 227 drivers/pcmcia/at91_cf.c board->irq_pin = of_get_gpio(pdev->dev.of_node, 0); pdev 228 drivers/pcmcia/at91_cf.c board->det_pin = of_get_gpio(pdev->dev.of_node, 1); pdev 229 drivers/pcmcia/at91_cf.c board->vcc_pin = of_get_gpio(pdev->dev.of_node, 2); pdev 230 drivers/pcmcia/at91_cf.c board->rst_pin = of_get_gpio(pdev->dev.of_node, 3); pdev 232 drivers/pcmcia/at91_cf.c pdev->dev.platform_data = board; pdev 239 drivers/pcmcia/at91_cf.c static int at91_cf_dt_init(struct platform_device *pdev) pdev 245 drivers/pcmcia/at91_cf.c static int at91_cf_probe(struct platform_device *pdev) pdev 248 drivers/pcmcia/at91_cf.c struct at91_cf_data *board = pdev->dev.platform_data; pdev 253 drivers/pcmcia/at91_cf.c status = at91_cf_dt_init(pdev); pdev 257 drivers/pcmcia/at91_cf.c board = pdev->dev.platform_data; pdev 263 drivers/pcmcia/at91_cf.c io = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 267 drivers/pcmcia/at91_cf.c cf = devm_kzalloc(&pdev->dev, sizeof(*cf), GFP_KERNEL); pdev 272 drivers/pcmcia/at91_cf.c cf->pdev = pdev; pdev 274 drivers/pcmcia/at91_cf.c platform_set_drvdata(pdev, cf); pdev 277 drivers/pcmcia/at91_cf.c status = devm_gpio_request(&pdev->dev, board->det_pin, "cf_det"); pdev 281 drivers/pcmcia/at91_cf.c status = devm_request_irq(&pdev->dev, gpio_to_irq(board->det_pin), pdev 286 drivers/pcmcia/at91_cf.c device_init_wakeup(&pdev->dev, 1); pdev 288 drivers/pcmcia/at91_cf.c status = devm_gpio_request(&pdev->dev, board->rst_pin, "cf_rst"); pdev 293 drivers/pcmcia/at91_cf.c status = devm_gpio_request(&pdev->dev, board->vcc_pin, "cf_vcc"); pdev 305 drivers/pcmcia/at91_cf.c status = devm_gpio_request(&pdev->dev, board->irq_pin, "cf_irq"); pdev 309 drivers/pcmcia/at91_cf.c status = devm_request_irq(&pdev->dev, gpio_to_irq(board->irq_pin), pdev 327 drivers/pcmcia/at91_cf.c if (!devm_request_mem_region(&pdev->dev, io->start, resource_size(io), "at91_cf")) { pdev 332 drivers/pcmcia/at91_cf.c dev_info(&pdev->dev, "irqs det #%d, io #%d\n", pdev 336 drivers/pcmcia/at91_cf.c cf->socket.dev.parent = &pdev->dev; pdev 351 drivers/pcmcia/at91_cf.c device_init_wakeup(&pdev->dev, 0); pdev 355 drivers/pcmcia/at91_cf.c static int at91_cf_remove(struct platform_device *pdev) pdev 357 drivers/pcmcia/at91_cf.c struct at91_cf_socket *cf = platform_get_drvdata(pdev); pdev 360 drivers/pcmcia/at91_cf.c device_init_wakeup(&pdev->dev, 0); pdev 367 drivers/pcmcia/at91_cf.c static int at91_cf_suspend(struct platform_device *pdev, pm_message_t mesg) pdev 369 drivers/pcmcia/at91_cf.c struct at91_cf_socket *cf = platform_get_drvdata(pdev); pdev 372 drivers/pcmcia/at91_cf.c if (device_may_wakeup(&pdev->dev)) { pdev 380 drivers/pcmcia/at91_cf.c static int at91_cf_resume(struct platform_device *pdev) pdev 382 drivers/pcmcia/at91_cf.c struct at91_cf_socket *cf = platform_get_drvdata(pdev); pdev 385 drivers/pcmcia/at91_cf.c if (device_may_wakeup(&pdev->dev)) { pdev 326 drivers/pcmcia/bcm63xx_pcmcia.c static int bcm63xx_drv_pcmcia_probe(struct platform_device *pdev) pdev 343 drivers/pcmcia/bcm63xx_pcmcia.c skt->common_res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 344 drivers/pcmcia/bcm63xx_pcmcia.c skt->attr_res = platform_get_resource(pdev, IORESOURCE_MEM, 2); pdev 345 drivers/pcmcia/bcm63xx_pcmcia.c irq_res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 346 drivers/pcmcia/bcm63xx_pcmcia.c skt->pd = pdev->dev.platform_data; pdev 353 drivers/pcmcia/bcm63xx_pcmcia.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 368 drivers/pcmcia/bcm63xx_pcmcia.c res = platform_get_resource(pdev, IORESOURCE_MEM, 3); pdev 380 drivers/pcmcia/bcm63xx_pcmcia.c sock->dev.parent = &pdev->dev; pdev 425 drivers/pcmcia/bcm63xx_pcmcia.c platform_set_drvdata(pdev, skt); pdev 439 drivers/pcmcia/bcm63xx_pcmcia.c static int bcm63xx_drv_pcmcia_remove(struct platform_device *pdev) pdev 444 drivers/pcmcia/bcm63xx_pcmcia.c skt = platform_get_drvdata(pdev); pdev 423 drivers/pcmcia/db1xxx_ss.c static int db1x_pcmcia_socket_probe(struct platform_device *pdev) pdev 433 drivers/pcmcia/db1xxx_ss.c sock->nr = pdev->id; pdev 468 drivers/pcmcia/db1xxx_ss.c r = platform_get_resource_byname(pdev, IORESOURCE_IRQ, "card"); pdev 474 drivers/pcmcia/db1xxx_ss.c r = platform_get_resource_byname(pdev, IORESOURCE_IRQ, "insert"); pdev 482 drivers/pcmcia/db1xxx_ss.c r = platform_get_resource_byname(pdev, IORESOURCE_IRQ, "stschg"); pdev 486 drivers/pcmcia/db1xxx_ss.c r = platform_get_resource_byname(pdev, IORESOURCE_IRQ, "eject"); pdev 492 drivers/pcmcia/db1xxx_ss.c r = platform_get_resource_byname(pdev, IORESOURCE_MEM, "pcmcia-attr"); pdev 501 drivers/pcmcia/db1xxx_ss.c r = platform_get_resource_byname(pdev, IORESOURCE_MEM, "pcmcia-mem"); pdev 510 drivers/pcmcia/db1xxx_ss.c r = platform_get_resource_byname(pdev, IORESOURCE_MEM, "pcmcia-io"); pdev 542 drivers/pcmcia/db1xxx_ss.c sock->socket.dev.parent = &pdev->dev; pdev 545 drivers/pcmcia/db1xxx_ss.c platform_set_drvdata(pdev, sock); pdev 579 drivers/pcmcia/db1xxx_ss.c static int db1x_pcmcia_socket_remove(struct platform_device *pdev) pdev 581 drivers/pcmcia/db1xxx_ss.c struct db1x_pcmcia_sock *sock = platform_get_drvdata(pdev); pdev 63 drivers/pcmcia/omap_cf.c struct platform_device *pdev; pdev 202 drivers/pcmcia/omap_cf.c static int __init omap_cf_probe(struct platform_device *pdev) pdev 209 drivers/pcmcia/omap_cf.c seg = (int) pdev->dev.platform_data; pdev 214 drivers/pcmcia/omap_cf.c irq = platform_get_irq(pdev, 0); pdev 223 drivers/pcmcia/omap_cf.c cf->pdev = pdev; pdev 224 drivers/pcmcia/omap_cf.c platform_set_drvdata(pdev, cf); pdev 289 drivers/pcmcia/omap_cf.c cf->socket.dev.parent = &pdev->dev; pdev 316 drivers/pcmcia/omap_cf.c static int __exit omap_cf_remove(struct platform_device *pdev) pdev 318 drivers/pcmcia/omap_cf.c struct omap_cf_socket *cf = platform_get_drvdata(pdev); pdev 93 drivers/pcmcia/pxa2xx_hx4700.c struct platform_device *pdev; pdev 98 drivers/pcmcia/pxa2xx_hx4700.c pdev = platform_device_register_data(NULL, "pxa2xx-pcmcia", -1, pdev 100 drivers/pcmcia/pxa2xx_hx4700.c if (IS_ERR(pdev)) pdev 101 drivers/pcmcia/pxa2xx_hx4700.c return PTR_ERR(pdev); pdev 103 drivers/pcmcia/pxa2xx_hx4700.c hx4700_pcmcia_device = pdev; pdev 123 drivers/pcmcia/pxa2xx_viper.c static int viper_pcmcia_probe(struct platform_device *pdev) pdev 131 drivers/pcmcia/pxa2xx_viper.c if (!pdev->dev.platform_data) pdev 138 drivers/pcmcia/pxa2xx_viper.c arcom_pcmcia_dev = pdev; pdev 140 drivers/pcmcia/pxa2xx_viper.c viper_pcmcia_device->dev.parent = &pdev->dev; pdev 157 drivers/pcmcia/pxa2xx_viper.c static int viper_pcmcia_remove(struct platform_device *pdev) pdev 141 drivers/pcmcia/sa1100_generic.c static int sa11x0_drv_pcmcia_probe(struct platform_device *pdev) pdev 144 drivers/pcmcia/sa1100_generic.c struct device *dev = &pdev->dev; pdev 146 drivers/pcmcia/sa1100_generic.c if (pdev->id == -1) pdev 147 drivers/pcmcia/sa1100_generic.c return sa11x0_drv_pcmcia_legacy_probe(pdev); pdev 153 drivers/pcmcia/sa1100_generic.c platform_set_drvdata(pdev, skt); pdev 155 drivers/pcmcia/sa1100_generic.c skt->nr = pdev->id; pdev 209 drivers/pcmcia/xxs1500_ss.c static int xxs1500_pcmcia_probe(struct platform_device *pdev) pdev 222 drivers/pcmcia/xxs1500_ss.c r = platform_get_resource_byname(pdev, IORESOURCE_MEM, "pcmcia-attr"); pdev 224 drivers/pcmcia/xxs1500_ss.c dev_err(&pdev->dev, "missing 'pcmcia-attr' resource!\n"); pdev 230 drivers/pcmcia/xxs1500_ss.c r = platform_get_resource_byname(pdev, IORESOURCE_MEM, "pcmcia-mem"); pdev 232 drivers/pcmcia/xxs1500_ss.c dev_err(&pdev->dev, "missing 'pcmcia-mem' resource!\n"); pdev 238 drivers/pcmcia/xxs1500_ss.c r = platform_get_resource_byname(pdev, IORESOURCE_MEM, "pcmcia-io"); pdev 240 drivers/pcmcia/xxs1500_ss.c dev_err(&pdev->dev, "missing 'pcmcia-io' resource!\n"); pdev 258 drivers/pcmcia/xxs1500_ss.c dev_err(&pdev->dev, "cannot remap IO area\n"); pdev 269 drivers/pcmcia/xxs1500_ss.c sock->socket.dev.parent = &pdev->dev; pdev 272 drivers/pcmcia/xxs1500_ss.c platform_set_drvdata(pdev, sock); pdev 281 drivers/pcmcia/xxs1500_ss.c dev_err(&pdev->dev, "cannot setup cd irq\n"); pdev 287 drivers/pcmcia/xxs1500_ss.c dev_err(&pdev->dev, "failed to register\n"); pdev 304 drivers/pcmcia/xxs1500_ss.c static int xxs1500_pcmcia_remove(struct platform_device *pdev) pdev 306 drivers/pcmcia/xxs1500_ss.c struct xxs1500_pcmcia_sock *sock = platform_get_drvdata(pdev); pdev 1292 drivers/pcmcia/yenta_socket.c struct pci_dev *pdev = to_pci_dev(dev); pdev 1293 drivers/pcmcia/yenta_socket.c struct yenta_socket *socket = pci_get_drvdata(pdev); pdev 1301 drivers/pcmcia/yenta_socket.c pci_save_state(pdev); pdev 1302 drivers/pcmcia/yenta_socket.c pci_read_config_dword(pdev, 16*4, &socket->saved_state[0]); pdev 1303 drivers/pcmcia/yenta_socket.c pci_read_config_dword(pdev, 17*4, &socket->saved_state[1]); pdev 1304 drivers/pcmcia/yenta_socket.c pci_disable_device(pdev); pdev 1311 drivers/pcmcia/yenta_socket.c struct pci_dev *pdev = to_pci_dev(dev); pdev 1312 drivers/pcmcia/yenta_socket.c struct yenta_socket *socket = pci_get_drvdata(pdev); pdev 1318 drivers/pcmcia/yenta_socket.c pci_write_config_dword(pdev, 16*4, socket->saved_state[0]); pdev 1319 drivers/pcmcia/yenta_socket.c pci_write_config_dword(pdev, 17*4, socket->saved_state[1]); pdev 1321 drivers/pcmcia/yenta_socket.c ret = pci_enable_device(pdev); pdev 1325 drivers/pcmcia/yenta_socket.c pci_set_master(pdev); pdev 1400 drivers/perf/arm-cci.c static int cci_pmu_init(struct cci_pmu *cci_pmu, struct platform_device *pdev) pdev 1430 drivers/perf/arm-cci.c cci_pmu->plat_device = pdev; pdev 1433 drivers/perf/arm-cci.c dev_warn(&pdev->dev, pdev 1643 drivers/perf/arm-cci.c static int cci_pmu_probe(struct platform_device *pdev) pdev 1649 drivers/perf/arm-cci.c cci_pmu = cci_pmu_alloc(&pdev->dev); pdev 1653 drivers/perf/arm-cci.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1654 drivers/perf/arm-cci.c cci_pmu->base = devm_ioremap_resource(&pdev->dev, res); pdev 1664 drivers/perf/arm-cci.c irq = platform_get_irq(pdev, i); pdev 1679 drivers/perf/arm-cci.c dev_warn(&pdev->dev, "In-correct number of interrupts: %d, should be %d\n", pdev 1694 drivers/perf/arm-cci.c ret = cci_pmu_init(cci_pmu, pdev); pdev 1707 drivers/perf/arm-cci.c static int cci_pmu_remove(struct platform_device *pdev) pdev 1467 drivers/perf/arm-ccn.c static int arm_ccn_probe(struct platform_device *pdev) pdev 1474 drivers/perf/arm-ccn.c ccn = devm_kzalloc(&pdev->dev, sizeof(*ccn), GFP_KERNEL); pdev 1477 drivers/perf/arm-ccn.c ccn->dev = &pdev->dev; pdev 1478 drivers/perf/arm-ccn.c platform_set_drvdata(pdev, ccn); pdev 1480 drivers/perf/arm-ccn.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1485 drivers/perf/arm-ccn.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 1528 drivers/perf/arm-ccn.c static int arm_ccn_remove(struct platform_device *pdev) pdev 1530 drivers/perf/arm-ccn.c struct arm_ccn *ccn = platform_get_drvdata(pdev); pdev 588 drivers/perf/arm_dsu_pmu.c static struct dsu_pmu *dsu_pmu_alloc(struct platform_device *pdev) pdev 592 drivers/perf/arm_dsu_pmu.c dsu_pmu = devm_kzalloc(&pdev->dev, sizeof(*dsu_pmu), GFP_KERNEL); pdev 675 drivers/perf/arm_dsu_pmu.c static int dsu_pmu_device_probe(struct platform_device *pdev) pdev 682 drivers/perf/arm_dsu_pmu.c dsu_pmu = dsu_pmu_alloc(pdev); pdev 686 drivers/perf/arm_dsu_pmu.c rc = dsu_pmu_dt_get_cpus(pdev->dev.of_node, &dsu_pmu->associated_cpus); pdev 688 drivers/perf/arm_dsu_pmu.c dev_warn(&pdev->dev, "Failed to parse the CPUs\n"); pdev 692 drivers/perf/arm_dsu_pmu.c irq = platform_get_irq(pdev, 0); pdev 694 drivers/perf/arm_dsu_pmu.c dev_warn(&pdev->dev, "Failed to find IRQ\n"); pdev 698 drivers/perf/arm_dsu_pmu.c name = devm_kasprintf(&pdev->dev, GFP_KERNEL, "%s_%d", pdev 702 drivers/perf/arm_dsu_pmu.c rc = devm_request_irq(&pdev->dev, irq, dsu_pmu_handle_irq, pdev 705 drivers/perf/arm_dsu_pmu.c dev_warn(&pdev->dev, "Failed to request IRQ %d\n", irq); pdev 710 drivers/perf/arm_dsu_pmu.c platform_set_drvdata(pdev, dsu_pmu); pdev 742 drivers/perf/arm_dsu_pmu.c static int dsu_pmu_device_remove(struct platform_device *pdev) pdev 744 drivers/perf/arm_dsu_pmu.c struct dsu_pmu *dsu_pmu = platform_get_drvdata(pdev); pdev 99 drivers/perf/arm_pmu_platform.c struct platform_device *pdev = pmu->plat_device; pdev 102 drivers/perf/arm_pmu_platform.c num_irqs = platform_irq_count(pdev); pdev 120 drivers/perf/arm_pmu_platform.c int irq = platform_get_irq(pdev, 0); pdev 125 drivers/perf/arm_pmu_platform.c if (nr_cpu_ids != 1 && !pmu_has_irq_affinity(pdev->dev.of_node)) { pdev 127 drivers/perf/arm_pmu_platform.c pdev->dev.of_node); pdev 133 drivers/perf/arm_pmu_platform.c irq = platform_get_irq(pdev, i); pdev 142 drivers/perf/arm_pmu_platform.c cpu = pmu_parse_irq_affinity(pdev->dev.of_node, i); pdev 190 drivers/perf/arm_pmu_platform.c int arm_pmu_device_probe(struct platform_device *pdev, pdev 196 drivers/perf/arm_pmu_platform.c struct device_node *node = pdev->dev.of_node; pdev 204 drivers/perf/arm_pmu_platform.c pmu->plat_device = pdev; pdev 210 drivers/perf/arm_pmu_platform.c if (node && (of_id = of_match_node(of_table, pdev->dev.of_node))) { pdev 213 drivers/perf/arm_pmu_platform.c pmu->secure_access = of_property_read_bool(pdev->dev.of_node, pdev 727 drivers/perf/arm_smmuv3_pmu.c static int smmu_pmu_probe(struct platform_device *pdev) pdev 735 drivers/perf/arm_smmuv3_pmu.c struct device *dev = &pdev->dev; pdev 742 drivers/perf/arm_smmuv3_pmu.c platform_set_drvdata(pdev, smmu_pmu); pdev 758 drivers/perf/arm_smmuv3_pmu.c res_0 = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 767 drivers/perf/arm_smmuv3_pmu.c res_1 = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 775 drivers/perf/arm_smmuv3_pmu.c irq = platform_get_irq_optional(pdev, 0); pdev 799 drivers/perf/arm_smmuv3_pmu.c name = devm_kasprintf(&pdev->dev, GFP_KERNEL, "smmuv3_pmcg_%llx", pdev 840 drivers/perf/arm_smmuv3_pmu.c static int smmu_pmu_remove(struct platform_device *pdev) pdev 842 drivers/perf/arm_smmuv3_pmu.c struct smmu_pmu *smmu_pmu = platform_get_drvdata(pdev); pdev 850 drivers/perf/arm_smmuv3_pmu.c static void smmu_pmu_shutdown(struct platform_device *pdev) pdev 852 drivers/perf/arm_smmuv3_pmu.c struct smmu_pmu *smmu_pmu = platform_get_drvdata(pdev); pdev 52 drivers/perf/arm_spe_pmu.c struct platform_device *pdev; pdev 883 drivers/perf/arm_spe_pmu.c struct device *dev = &spe_pmu->pdev->dev; pdev 930 drivers/perf/arm_spe_pmu.c struct device *dev = &spe_pmu->pdev->dev; pdev 1133 drivers/perf/arm_spe_pmu.c struct platform_device *pdev = spe_pmu->pdev; pdev 1134 drivers/perf/arm_spe_pmu.c int irq = platform_get_irq(pdev, 0); pdev 1137 drivers/perf/arm_spe_pmu.c dev_err(&pdev->dev, "failed to get IRQ (%d)\n", irq); pdev 1142 drivers/perf/arm_spe_pmu.c dev_err(&pdev->dev, "expected PPI but got SPI (%d)\n", irq); pdev 1147 drivers/perf/arm_spe_pmu.c dev_err(&pdev->dev, "failed to get PPI partition (%d)\n", irq); pdev 1167 drivers/perf/arm_spe_pmu.c static int arm_spe_pmu_device_probe(struct platform_device *pdev) pdev 1171 drivers/perf/arm_spe_pmu.c struct device *dev = &pdev->dev; pdev 1192 drivers/perf/arm_spe_pmu.c spe_pmu->pdev = pdev; pdev 1193 drivers/perf/arm_spe_pmu.c platform_set_drvdata(pdev, spe_pmu); pdev 1216 drivers/perf/arm_spe_pmu.c static int arm_spe_pmu_device_remove(struct platform_device *pdev) pdev 1218 drivers/perf/arm_spe_pmu.c struct arm_spe_pmu *spe_pmu = platform_get_drvdata(pdev); pdev 538 drivers/perf/fsl_imx8_ddr_perf.c static int ddr_perf_probe(struct platform_device *pdev) pdev 548 drivers/perf/fsl_imx8_ddr_perf.c base = devm_platform_ioremap_resource(pdev, 0); pdev 552 drivers/perf/fsl_imx8_ddr_perf.c np = pdev->dev.of_node; pdev 554 drivers/perf/fsl_imx8_ddr_perf.c pmu = devm_kzalloc(&pdev->dev, sizeof(*pmu), GFP_KERNEL); pdev 558 drivers/perf/fsl_imx8_ddr_perf.c num = ddr_perf_init(pmu, base, &pdev->dev); pdev 560 drivers/perf/fsl_imx8_ddr_perf.c platform_set_drvdata(pdev, pmu); pdev 562 drivers/perf/fsl_imx8_ddr_perf.c name = devm_kasprintf(&pdev->dev, GFP_KERNEL, DDR_PERF_DEV_NAME "%d", pdev 567 drivers/perf/fsl_imx8_ddr_perf.c pmu->devtype_data = of_device_get_match_data(&pdev->dev); pdev 576 drivers/perf/fsl_imx8_ddr_perf.c dev_err(&pdev->dev, "cpuhp_setup_state_multi failed\n"); pdev 585 drivers/perf/fsl_imx8_ddr_perf.c dev_err(&pdev->dev, "Error %d registering hotplug\n", ret); pdev 592 drivers/perf/fsl_imx8_ddr_perf.c dev_err(&pdev->dev, "Failed to get irq: %d", irq); pdev 597 drivers/perf/fsl_imx8_ddr_perf.c ret = devm_request_irq(&pdev->dev, irq, pdev 603 drivers/perf/fsl_imx8_ddr_perf.c dev_err(&pdev->dev, "Request irq failed: %d", ret); pdev 626 drivers/perf/fsl_imx8_ddr_perf.c dev_warn(&pdev->dev, "i.MX8 DDR Perf PMU failed (%d), disabled\n", ret); pdev 630 drivers/perf/fsl_imx8_ddr_perf.c static int ddr_perf_remove(struct platform_device *pdev) pdev 632 drivers/perf/fsl_imx8_ddr_perf.c struct ddr_pmu *pmu = platform_get_drvdata(pdev); pdev 214 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c struct platform_device *pdev) pdev 219 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c irq = platform_get_irq(pdev, 0); pdev 223 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c ret = devm_request_irq(&pdev->dev, irq, hisi_ddrc_pmu_isr, pdev 225 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c dev_name(&pdev->dev), ddrc_pmu); pdev 227 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c dev_err(&pdev->dev, pdev 243 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c static int hisi_ddrc_pmu_init_data(struct platform_device *pdev, pdev 252 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c if (device_property_read_u32(&pdev->dev, "hisilicon,ch-id", pdev 254 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c dev_err(&pdev->dev, "Can not read ddrc channel-id!\n"); pdev 258 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c if (device_property_read_u32(&pdev->dev, "hisilicon,scl-id", pdev 260 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c dev_err(&pdev->dev, "Can not read ddrc sccl-id!\n"); pdev 266 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 267 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c ddrc_pmu->base = devm_ioremap_resource(&pdev->dev, res); pdev 269 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c dev_err(&pdev->dev, "ioremap failed for ddrc_pmu resource\n"); pdev 334 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c static int hisi_ddrc_pmu_dev_probe(struct platform_device *pdev, pdev 339 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c ret = hisi_ddrc_pmu_init_data(pdev, ddrc_pmu); pdev 343 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c ret = hisi_ddrc_pmu_init_irq(ddrc_pmu, pdev); pdev 350 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c ddrc_pmu->dev = &pdev->dev; pdev 357 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c static int hisi_ddrc_pmu_probe(struct platform_device *pdev) pdev 363 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c ddrc_pmu = devm_kzalloc(&pdev->dev, sizeof(*ddrc_pmu), GFP_KERNEL); pdev 367 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c platform_set_drvdata(pdev, ddrc_pmu); pdev 369 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c ret = hisi_ddrc_pmu_dev_probe(pdev, ddrc_pmu); pdev 376 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c dev_err(&pdev->dev, "Error %d registering hotplug;\n", ret); pdev 380 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c name = devm_kasprintf(&pdev->dev, GFP_KERNEL, "hisi_sccl%u_ddrc%u", pdev 407 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c static int hisi_ddrc_pmu_remove(struct platform_device *pdev) pdev 409 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c struct hisi_pmu *ddrc_pmu = platform_get_drvdata(pdev); pdev 204 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c struct platform_device *pdev) pdev 209 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c irq = platform_get_irq(pdev, 0); pdev 213 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c ret = devm_request_irq(&pdev->dev, irq, hisi_hha_pmu_isr, pdev 215 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c dev_name(&pdev->dev), hha_pmu); pdev 217 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c dev_err(&pdev->dev, pdev 233 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c static int hisi_hha_pmu_init_data(struct platform_device *pdev, pdev 240 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c status = acpi_evaluate_integer(ACPI_HANDLE(&pdev->dev), pdev 251 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c if (device_property_read_u32(&pdev->dev, "hisilicon,scl-id", pdev 253 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c dev_err(&pdev->dev, "Can not read hha sccl-id!\n"); pdev 259 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 260 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c hha_pmu->base = devm_ioremap_resource(&pdev->dev, res); pdev 262 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c dev_err(&pdev->dev, "ioremap failed for hha_pmu resource\n"); pdev 345 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c static int hisi_hha_pmu_dev_probe(struct platform_device *pdev, pdev 350 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c ret = hisi_hha_pmu_init_data(pdev, hha_pmu); pdev 354 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c ret = hisi_hha_pmu_init_irq(hha_pmu, pdev); pdev 361 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c hha_pmu->dev = &pdev->dev; pdev 368 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c static int hisi_hha_pmu_probe(struct platform_device *pdev) pdev 374 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c hha_pmu = devm_kzalloc(&pdev->dev, sizeof(*hha_pmu), GFP_KERNEL); pdev 378 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c platform_set_drvdata(pdev, hha_pmu); pdev 380 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c ret = hisi_hha_pmu_dev_probe(pdev, hha_pmu); pdev 387 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c dev_err(&pdev->dev, "Error %d registering hotplug\n", ret); pdev 391 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c name = devm_kasprintf(&pdev->dev, GFP_KERNEL, "hisi_sccl%u_hha%u", pdev 418 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c static int hisi_hha_pmu_remove(struct platform_device *pdev) pdev 420 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c struct hisi_pmu *hha_pmu = platform_get_drvdata(pdev); pdev 203 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c struct platform_device *pdev) pdev 208 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c irq = platform_get_irq(pdev, 0); pdev 212 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c ret = devm_request_irq(&pdev->dev, irq, hisi_l3c_pmu_isr, pdev 214 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c dev_name(&pdev->dev), l3c_pmu); pdev 216 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c dev_err(&pdev->dev, pdev 232 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c static int hisi_l3c_pmu_init_data(struct platform_device *pdev, pdev 239 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c status = acpi_evaluate_integer(ACPI_HANDLE(&pdev->dev), pdev 250 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c if (device_property_read_u32(&pdev->dev, "hisilicon,scl-id", pdev 252 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c dev_err(&pdev->dev, "Can not read l3c sccl-id!\n"); pdev 256 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c if (device_property_read_u32(&pdev->dev, "hisilicon,ccl-id", pdev 258 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c dev_err(&pdev->dev, "Can not read l3c ccl-id!\n"); pdev 262 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 263 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c l3c_pmu->base = devm_ioremap_resource(&pdev->dev, res); pdev 265 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c dev_err(&pdev->dev, "ioremap failed for l3c_pmu resource\n"); pdev 335 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c static int hisi_l3c_pmu_dev_probe(struct platform_device *pdev, pdev 340 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c ret = hisi_l3c_pmu_init_data(pdev, l3c_pmu); pdev 344 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c ret = hisi_l3c_pmu_init_irq(l3c_pmu, pdev); pdev 351 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c l3c_pmu->dev = &pdev->dev; pdev 358 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c static int hisi_l3c_pmu_probe(struct platform_device *pdev) pdev 364 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c l3c_pmu = devm_kzalloc(&pdev->dev, sizeof(*l3c_pmu), GFP_KERNEL); pdev 368 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c platform_set_drvdata(pdev, l3c_pmu); pdev 370 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c ret = hisi_l3c_pmu_dev_probe(pdev, l3c_pmu); pdev 377 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c dev_err(&pdev->dev, "Error %d registering hotplug\n", ret); pdev 381 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c name = devm_kasprintf(&pdev->dev, GFP_KERNEL, "hisi_sccl%u_l3c%u", pdev 408 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c static int hisi_l3c_pmu_remove(struct platform_device *pdev) pdev 410 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c struct hisi_pmu *l3c_pmu = platform_get_drvdata(pdev); pdev 157 drivers/perf/qcom_l2_pmu.c struct platform_device *pdev; pdev 493 drivers/perf/qcom_l2_pmu.c dev_dbg_ratelimited(&l2cache_pmu->pdev->dev, pdev 499 drivers/perf/qcom_l2_pmu.c dev_dbg_ratelimited(&l2cache_pmu->pdev->dev, pdev 507 drivers/perf/qcom_l2_pmu.c dev_dbg_ratelimited(&l2cache_pmu->pdev->dev, pdev 516 drivers/perf/qcom_l2_pmu.c dev_dbg_ratelimited(&l2cache_pmu->pdev->dev, pdev 524 drivers/perf/qcom_l2_pmu.c dev_dbg_ratelimited(&l2cache_pmu->pdev->dev, pdev 533 drivers/perf/qcom_l2_pmu.c dev_dbg_ratelimited(&l2cache_pmu->pdev->dev, pdev 541 drivers/perf/qcom_l2_pmu.c dev_dbg_ratelimited(&l2cache_pmu->pdev->dev, pdev 551 drivers/perf/qcom_l2_pmu.c dev_dbg_ratelimited(&l2cache_pmu->pdev->dev, pdev 563 drivers/perf/qcom_l2_pmu.c dev_dbg_ratelimited(&l2cache_pmu->pdev->dev, pdev 801 drivers/perf/qcom_l2_pmu.c dev_info(&l2cache_pmu->pdev->dev, pdev 886 drivers/perf/qcom_l2_pmu.c struct platform_device *pdev = to_platform_device(dev->parent); pdev 899 drivers/perf/qcom_l2_pmu.c dev_err(&pdev->dev, "unable to read ACPI uid\n"); pdev 903 drivers/perf/qcom_l2_pmu.c cluster = devm_kzalloc(&pdev->dev, sizeof(*cluster), GFP_KERNEL); pdev 920 drivers/perf/qcom_l2_pmu.c err = devm_request_irq(&pdev->dev, irq, l2_cache_handle_irq, pdev 924 drivers/perf/qcom_l2_pmu.c dev_err(&pdev->dev, pdev 929 drivers/perf/qcom_l2_pmu.c dev_info(&pdev->dev, pdev 939 drivers/perf/qcom_l2_pmu.c static int l2_cache_pmu_probe(struct platform_device *pdev) pdev 945 drivers/perf/qcom_l2_pmu.c devm_kzalloc(&pdev->dev, sizeof(*l2cache_pmu), GFP_KERNEL); pdev 951 drivers/perf/qcom_l2_pmu.c platform_set_drvdata(pdev, l2cache_pmu); pdev 969 drivers/perf/qcom_l2_pmu.c l2cache_pmu->pdev = pdev; pdev 970 drivers/perf/qcom_l2_pmu.c l2cache_pmu->pmu_cluster = devm_alloc_percpu(&pdev->dev, pdev 982 drivers/perf/qcom_l2_pmu.c err = device_for_each_child(&pdev->dev, l2cache_pmu, pdev 988 drivers/perf/qcom_l2_pmu.c dev_err(&pdev->dev, "No hardware L2 cache PMUs found\n"); pdev 995 drivers/perf/qcom_l2_pmu.c dev_err(&pdev->dev, "Error %d registering hotplug", err); pdev 1001 drivers/perf/qcom_l2_pmu.c dev_err(&pdev->dev, "Error %d registering L2 cache PMU\n", err); pdev 1005 drivers/perf/qcom_l2_pmu.c dev_info(&pdev->dev, "Registered L2 cache PMU using %d HW PMUs\n", pdev 1016 drivers/perf/qcom_l2_pmu.c static int l2_cache_pmu_remove(struct platform_device *pdev) pdev 1019 drivers/perf/qcom_l2_pmu.c to_l2cache_pmu(platform_get_drvdata(pdev)); pdev 732 drivers/perf/qcom_l3_pmu.c static int qcom_l3_cache_pmu_probe(struct platform_device *pdev) pdev 742 drivers/perf/qcom_l3_pmu.c acpi_dev = ACPI_COMPANION(&pdev->dev); pdev 746 drivers/perf/qcom_l3_pmu.c l3pmu = devm_kzalloc(&pdev->dev, sizeof(*l3pmu), GFP_KERNEL); pdev 747 drivers/perf/qcom_l3_pmu.c name = devm_kasprintf(&pdev->dev, GFP_KERNEL, "l3cache_%s_%s", pdev 768 drivers/perf/qcom_l3_pmu.c memrc = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 769 drivers/perf/qcom_l3_pmu.c l3pmu->regs = devm_ioremap_resource(&pdev->dev, memrc); pdev 771 drivers/perf/qcom_l3_pmu.c dev_err(&pdev->dev, "Can't map PMU @%pa\n", &memrc->start); pdev 777 drivers/perf/qcom_l3_pmu.c ret = platform_get_irq(pdev, 0); pdev 781 drivers/perf/qcom_l3_pmu.c ret = devm_request_irq(&pdev->dev, ret, qcom_l3_cache__handle_irq, 0, pdev 784 drivers/perf/qcom_l3_pmu.c dev_err(&pdev->dev, "Request for IRQ failed for slice @%pa\n", pdev 792 drivers/perf/qcom_l3_pmu.c dev_err(&pdev->dev, "Error %d registering hotplug", ret); pdev 798 drivers/perf/qcom_l3_pmu.c dev_err(&pdev->dev, "Failed to register L3 cache PMU (%d)\n", ret); pdev 802 drivers/perf/qcom_l3_pmu.c dev_info(&pdev->dev, "Registered %s, type: %d\n", name, l3pmu->pmu.type); pdev 768 drivers/perf/thunderx2_pmu.c static int tx2_uncore_probe(struct platform_device *pdev) pdev 770 drivers/perf/thunderx2_pmu.c struct device *dev = &pdev->dev; pdev 796 drivers/perf/thunderx2_pmu.c static int tx2_uncore_remove(struct platform_device *pdev) pdev 799 drivers/perf/thunderx2_pmu.c struct device *dev = &pdev->dev; pdev 1282 drivers/perf/xgene_pmu.c struct platform_device *pdev) pdev 1288 drivers/perf/xgene_pmu.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 1289 drivers/perf/xgene_pmu.c csw_csr = devm_ioremap_resource(&pdev->dev, res); pdev 1291 drivers/perf/xgene_pmu.c dev_err(&pdev->dev, "ioremap failed for CSW CSR resource\n"); pdev 1295 drivers/perf/xgene_pmu.c res = platform_get_resource(pdev, IORESOURCE_MEM, 2); pdev 1296 drivers/perf/xgene_pmu.c mcba_csr = devm_ioremap_resource(&pdev->dev, res); pdev 1298 drivers/perf/xgene_pmu.c dev_err(&pdev->dev, "ioremap failed for MCBA CSR resource\n"); pdev 1302 drivers/perf/xgene_pmu.c res = platform_get_resource(pdev, IORESOURCE_MEM, 3); pdev 1303 drivers/perf/xgene_pmu.c mcbb_csr = devm_ioremap_resource(&pdev->dev, res); pdev 1305 drivers/perf/xgene_pmu.c dev_err(&pdev->dev, "ioremap failed for MCBB CSR resource\n"); pdev 1332 drivers/perf/xgene_pmu.c struct platform_device *pdev) pdev 1340 drivers/perf/xgene_pmu.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 1341 drivers/perf/xgene_pmu.c csw_csr = devm_ioremap_resource(&pdev->dev, res); pdev 1343 drivers/perf/xgene_pmu.c dev_err(&pdev->dev, "ioremap failed for CSW CSR resource\n"); pdev 1380 drivers/perf/xgene_pmu.c struct platform_device *pdev) pdev 1383 drivers/perf/xgene_pmu.c struct device_node *np = pdev->dev.of_node; pdev 1388 drivers/perf/xgene_pmu.c dev_err(&pdev->dev, "unable to get syscon regmap csw\n"); pdev 1394 drivers/perf/xgene_pmu.c dev_err(&pdev->dev, "unable to get syscon regmap mcba\n"); pdev 1400 drivers/perf/xgene_pmu.c dev_err(&pdev->dev, "unable to get syscon regmap mcbb\n"); pdev 1430 drivers/perf/xgene_pmu.c struct platform_device *pdev) pdev 1432 drivers/perf/xgene_pmu.c if (has_acpi_companion(&pdev->dev)) { pdev 1435 drivers/perf/xgene_pmu.c pdev); pdev 1438 drivers/perf/xgene_pmu.c pdev); pdev 1440 drivers/perf/xgene_pmu.c return fdt_pmu_probe_active_mcb_mcu_l3c(xgene_pmu, pdev); pdev 1605 drivers/perf/xgene_pmu.c struct platform_device *pdev) pdev 1626 drivers/perf/xgene_pmu.c struct platform_device *pdev) pdev 1677 drivers/perf/xgene_pmu.c struct platform_device *pdev) pdev 1682 drivers/perf/xgene_pmu.c for_each_child_of_node(pdev->dev.of_node, np) { pdev 1729 drivers/perf/xgene_pmu.c struct platform_device *pdev) pdev 1731 drivers/perf/xgene_pmu.c if (has_acpi_companion(&pdev->dev)) pdev 1732 drivers/perf/xgene_pmu.c return acpi_pmu_probe_pmu_dev(xgene_pmu, pdev); pdev 1733 drivers/perf/xgene_pmu.c return fdt_pmu_probe_pmu_dev(xgene_pmu, pdev); pdev 1841 drivers/perf/xgene_pmu.c static int xgene_pmu_probe(struct platform_device *pdev) pdev 1858 drivers/perf/xgene_pmu.c xgene_pmu = devm_kzalloc(&pdev->dev, sizeof(*xgene_pmu), GFP_KERNEL); pdev 1861 drivers/perf/xgene_pmu.c xgene_pmu->dev = &pdev->dev; pdev 1862 drivers/perf/xgene_pmu.c platform_set_drvdata(pdev, xgene_pmu); pdev 1865 drivers/perf/xgene_pmu.c of_id = of_match_device(xgene_pmu_of_match, &pdev->dev); pdev 1872 drivers/perf/xgene_pmu.c if (ACPI_COMPANION(&pdev->dev)) { pdev 1875 drivers/perf/xgene_pmu.c acpi_id = acpi_match_device(xgene_pmu_acpi_match, &pdev->dev); pdev 1894 drivers/perf/xgene_pmu.c dev_info(&pdev->dev, "X-Gene PMU version %d\n", xgene_pmu->version); pdev 1896 drivers/perf/xgene_pmu.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1897 drivers/perf/xgene_pmu.c xgene_pmu->pcppmu_csr = devm_ioremap_resource(&pdev->dev, res); pdev 1899 drivers/perf/xgene_pmu.c dev_err(&pdev->dev, "ioremap failed for PCP PMU resource\n"); pdev 1903 drivers/perf/xgene_pmu.c irq = platform_get_irq(pdev, 0); pdev 1907 drivers/perf/xgene_pmu.c rc = devm_request_irq(&pdev->dev, irq, xgene_pmu_isr, pdev 1909 drivers/perf/xgene_pmu.c dev_name(&pdev->dev), xgene_pmu); pdev 1911 drivers/perf/xgene_pmu.c dev_err(&pdev->dev, "Could not request IRQ %d\n", irq); pdev 1920 drivers/perf/xgene_pmu.c rc = xgene_pmu_probe_active_mcb_mcu_l3c(xgene_pmu, pdev); pdev 1922 drivers/perf/xgene_pmu.c dev_warn(&pdev->dev, "Unknown MCB/MCU active status\n"); pdev 1931 drivers/perf/xgene_pmu.c dev_err(&pdev->dev, "Error %d registering hotplug", rc); pdev 1936 drivers/perf/xgene_pmu.c rc = xgene_pmu_probe_pmu_dev(xgene_pmu, pdev); pdev 1938 drivers/perf/xgene_pmu.c dev_err(&pdev->dev, "No PMU perf devices found!\n"); pdev 1963 drivers/perf/xgene_pmu.c static int xgene_pmu_remove(struct platform_device *pdev) pdev 1965 drivers/perf/xgene_pmu.c struct xgene_pmu *xgene_pmu = dev_get_drvdata(&pdev->dev); pdev 658 drivers/phy/allwinner/phy-sun4i-usb.c static int sun4i_usb_phy_remove(struct platform_device *pdev) pdev 660 drivers/phy/allwinner/phy-sun4i-usb.c struct device *dev = &pdev->dev; pdev 681 drivers/phy/allwinner/phy-sun4i-usb.c static int sun4i_usb_phy_probe(struct platform_device *pdev) pdev 684 drivers/phy/allwinner/phy-sun4i-usb.c struct device *dev = &pdev->dev; pdev 701 drivers/phy/allwinner/phy-sun4i-usb.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "phy_ctrl"); pdev 797 drivers/phy/allwinner/phy-sun4i-usb.c res = platform_get_resource_byname(pdev, pdev 835 drivers/phy/allwinner/phy-sun4i-usb.c sun4i_usb_phy_remove(pdev); /* Stop detect work */ pdev 845 drivers/phy/allwinner/phy-sun4i-usb.c sun4i_usb_phy_remove(pdev); /* Stop detect work */ pdev 853 drivers/phy/allwinner/phy-sun4i-usb.c sun4i_usb_phy_remove(pdev); /* Stop detect work */ pdev 252 drivers/phy/allwinner/phy-sun6i-mipi-dphy.c static int sun6i_dphy_probe(struct platform_device *pdev) pdev 259 drivers/phy/allwinner/phy-sun6i-mipi-dphy.c dphy = devm_kzalloc(&pdev->dev, sizeof(*dphy), GFP_KERNEL); pdev 263 drivers/phy/allwinner/phy-sun6i-mipi-dphy.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 264 drivers/phy/allwinner/phy-sun6i-mipi-dphy.c regs = devm_ioremap_resource(&pdev->dev, res); pdev 266 drivers/phy/allwinner/phy-sun6i-mipi-dphy.c dev_err(&pdev->dev, "Couldn't map the DPHY encoder registers\n"); pdev 270 drivers/phy/allwinner/phy-sun6i-mipi-dphy.c dphy->regs = devm_regmap_init_mmio_clk(&pdev->dev, "bus", pdev 273 drivers/phy/allwinner/phy-sun6i-mipi-dphy.c dev_err(&pdev->dev, "Couldn't create the DPHY encoder regmap\n"); pdev 277 drivers/phy/allwinner/phy-sun6i-mipi-dphy.c dphy->reset = devm_reset_control_get_shared(&pdev->dev, NULL); pdev 279 drivers/phy/allwinner/phy-sun6i-mipi-dphy.c dev_err(&pdev->dev, "Couldn't get our reset line\n"); pdev 283 drivers/phy/allwinner/phy-sun6i-mipi-dphy.c dphy->mod_clk = devm_clk_get(&pdev->dev, "mod"); pdev 285 drivers/phy/allwinner/phy-sun6i-mipi-dphy.c dev_err(&pdev->dev, "Couldn't get the DPHY mod clock\n"); pdev 289 drivers/phy/allwinner/phy-sun6i-mipi-dphy.c dphy->phy = devm_phy_create(&pdev->dev, NULL, &sun6i_dphy_ops); pdev 291 drivers/phy/allwinner/phy-sun6i-mipi-dphy.c dev_err(&pdev->dev, "failed to create PHY\n"); pdev 296 drivers/phy/allwinner/phy-sun6i-mipi-dphy.c phy_provider = devm_of_phy_provider_register(&pdev->dev, of_phy_simple_xlate); pdev 114 drivers/phy/allwinner/phy-sun9i-usb.c static int sun9i_usb_phy_probe(struct platform_device *pdev) pdev 117 drivers/phy/allwinner/phy-sun9i-usb.c struct device *dev = &pdev->dev; pdev 159 drivers/phy/allwinner/phy-sun9i-usb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 267 drivers/phy/amlogic/phy-meson-g12a-usb2.c static int phy_meson_g12a_usb2_probe(struct platform_device *pdev) pdev 269 drivers/phy/amlogic/phy-meson-g12a-usb2.c struct device *dev = &pdev->dev; pdev 282 drivers/phy/amlogic/phy-meson-g12a-usb2.c platform_set_drvdata(pdev, priv); pdev 284 drivers/phy/amlogic/phy-meson-g12a-usb2.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 332 drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c static int phy_g12a_usb3_pcie_probe(struct platform_device *pdev) pdev 334 drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c struct device *dev = &pdev->dev; pdev 346 drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 229 drivers/phy/amlogic/phy-meson-gxl-usb2.c static int phy_meson_gxl_usb2_probe(struct platform_device *pdev) pdev 231 drivers/phy/amlogic/phy-meson-gxl-usb2.c struct device *dev = &pdev->dev; pdev 243 drivers/phy/amlogic/phy-meson-gxl-usb2.c platform_set_drvdata(pdev, priv); pdev 245 drivers/phy/amlogic/phy-meson-gxl-usb2.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 205 drivers/phy/amlogic/phy-meson-gxl-usb3.c static int phy_meson_gxl_usb3_probe(struct platform_device *pdev) pdev 207 drivers/phy/amlogic/phy-meson-gxl-usb3.c struct device *dev = &pdev->dev; pdev 220 drivers/phy/amlogic/phy-meson-gxl-usb3.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 213 drivers/phy/amlogic/phy-meson8b-usb2.c static int phy_meson8b_usb2_probe(struct platform_device *pdev) pdev 220 drivers/phy/amlogic/phy-meson8b-usb2.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 224 drivers/phy/amlogic/phy-meson8b-usb2.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 225 drivers/phy/amlogic/phy-meson8b-usb2.c priv->regs = devm_ioremap_resource(&pdev->dev, res); pdev 229 drivers/phy/amlogic/phy-meson8b-usb2.c priv->clk_usb_general = devm_clk_get(&pdev->dev, "usb_general"); pdev 233 drivers/phy/amlogic/phy-meson8b-usb2.c priv->clk_usb = devm_clk_get(&pdev->dev, "usb"); pdev 237 drivers/phy/amlogic/phy-meson8b-usb2.c priv->reset = devm_reset_control_get_optional_shared(&pdev->dev, NULL); pdev 241 drivers/phy/amlogic/phy-meson8b-usb2.c priv->dr_mode = of_usb_get_dr_mode_by_phy(pdev->dev.of_node, -1); pdev 243 drivers/phy/amlogic/phy-meson8b-usb2.c dev_err(&pdev->dev, pdev 248 drivers/phy/amlogic/phy-meson8b-usb2.c phy = devm_phy_create(&pdev->dev, NULL, &phy_meson8b_usb2_ops); pdev 250 drivers/phy/amlogic/phy-meson8b-usb2.c dev_err(&pdev->dev, "failed to create PHY\n"); pdev 257 drivers/phy/amlogic/phy-meson8b-usb2.c devm_of_phy_provider_register(&pdev->dev, of_phy_simple_xlate); pdev 123 drivers/phy/broadcom/phy-bcm-cygnus-pcie.c static int cygnus_pcie_phy_probe(struct platform_device *pdev) pdev 125 drivers/phy/broadcom/phy-bcm-cygnus-pcie.c struct device *dev = &pdev->dev; pdev 144 drivers/phy/broadcom/phy-bcm-cygnus-pcie.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 93 drivers/phy/broadcom/phy-bcm-kona-usb2.c static int bcm_kona_usb2_probe(struct platform_device *pdev) pdev 95 drivers/phy/broadcom/phy-bcm-kona-usb2.c struct device *dev = &pdev->dev; pdev 105 drivers/phy/broadcom/phy-bcm-kona-usb2.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 106 drivers/phy/broadcom/phy-bcm-kona-usb2.c phy->regs = devm_ioremap_resource(&pdev->dev, res); pdev 110 drivers/phy/broadcom/phy-bcm-kona-usb2.c platform_set_drvdata(pdev, phy); pdev 82 drivers/phy/broadcom/phy-bcm-ns-usb2.c static int bcm_ns_usb2_probe(struct platform_device *pdev) pdev 84 drivers/phy/broadcom/phy-bcm-ns-usb2.c struct device *dev = &pdev->dev; pdev 89 drivers/phy/broadcom/phy-bcm-ns-usb2.c usb2 = devm_kzalloc(&pdev->dev, sizeof(*usb2), GFP_KERNEL); pdev 94 drivers/phy/broadcom/phy-bcm-ns-usb2.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dmu"); pdev 112 drivers/phy/broadcom/phy-bcm-ns-usb2.c platform_set_drvdata(pdev, usb2); pdev 307 drivers/phy/broadcom/phy-bcm-ns-usb3.c static int bcm_ns_usb3_probe(struct platform_device *pdev) pdev 309 drivers/phy/broadcom/phy-bcm-ns-usb3.c struct device *dev = &pdev->dev; pdev 326 drivers/phy/broadcom/phy-bcm-ns-usb3.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dmp"); pdev 333 drivers/phy/broadcom/phy-bcm-ns-usb3.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "ccb-mii"); pdev 355 drivers/phy/broadcom/phy-bcm-ns-usb3.c platform_set_drvdata(pdev, usb3); pdev 295 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c static int ns2_drd_phy_probe(struct platform_device *pdev) pdev 298 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c struct device *dev = &pdev->dev; pdev 315 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "icfg"); pdev 320 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "rst-ctrl"); pdev 325 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "crmu-ctrl"); pdev 330 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "usb2-strap"); pdev 336 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c driver->id_gpiod = devm_gpiod_get(&pdev->dev, "id", GPIOD_IN); pdev 341 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c driver->vbus_gpiod = devm_gpiod_get(&pdev->dev, "vbus", GPIOD_IN); pdev 416 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c platform_set_drvdata(pdev, driver); pdev 215 drivers/phy/broadcom/phy-bcm-sr-pcie.c static int sr_pcie_phy_probe(struct platform_device *pdev) pdev 217 drivers/phy/broadcom/phy-bcm-sr-pcie.c struct device *dev = &pdev->dev; pdev 230 drivers/phy/broadcom/phy-bcm-sr-pcie.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 352 drivers/phy/broadcom/phy-bcm-sr-usb.c static int bcm_usb_phy_probe(struct platform_device *pdev) pdev 354 drivers/phy/broadcom/phy-bcm-sr-usb.c struct device *dev = &pdev->dev; pdev 363 drivers/phy/broadcom/phy-bcm-sr-usb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 620 drivers/phy/broadcom/phy-brcm-sata.c static int brcm_sata_phy_probe(struct platform_device *pdev) pdev 623 drivers/phy/broadcom/phy-brcm-sata.c struct device *dev = &pdev->dev; pdev 640 drivers/phy/broadcom/phy-brcm-sata.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "phy"); pdev 652 drivers/phy/broadcom/phy-brcm-sata.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 281 drivers/phy/broadcom/phy-brcm-usb.c static int brcm_usb_phy_probe(struct platform_device *pdev) pdev 284 drivers/phy/broadcom/phy-brcm-usb.c struct device *dev = &pdev->dev; pdev 287 drivers/phy/broadcom/phy-brcm-usb.c struct device_node *dn = pdev->dev.of_node; pdev 294 drivers/phy/broadcom/phy-brcm-usb.c platform_set_drvdata(pdev, priv); pdev 301 drivers/phy/broadcom/phy-brcm-usb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 313 drivers/phy/broadcom/phy-brcm-usb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 371 drivers/phy/broadcom/phy-brcm-usb.c static int brcm_usb_phy_remove(struct platform_device *pdev) pdev 373 drivers/phy/broadcom/phy-brcm-usb.c sysfs_remove_group(&pdev->dev.kobj, &brcm_usb_phy_group); pdev 313 drivers/phy/cadence/cdns-dphy.c static int cdns_dphy_probe(struct platform_device *pdev) pdev 320 drivers/phy/cadence/cdns-dphy.c dphy = devm_kzalloc(&pdev->dev, sizeof(*dphy), GFP_KERNEL); pdev 323 drivers/phy/cadence/cdns-dphy.c dev_set_drvdata(&pdev->dev, dphy); pdev 325 drivers/phy/cadence/cdns-dphy.c dphy->ops = of_device_get_match_data(&pdev->dev); pdev 329 drivers/phy/cadence/cdns-dphy.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 330 drivers/phy/cadence/cdns-dphy.c dphy->regs = devm_ioremap_resource(&pdev->dev, res); pdev 334 drivers/phy/cadence/cdns-dphy.c dphy->psm_clk = devm_clk_get(&pdev->dev, "psm"); pdev 338 drivers/phy/cadence/cdns-dphy.c dphy->pll_ref_clk = devm_clk_get(&pdev->dev, "pll_ref"); pdev 348 drivers/phy/cadence/cdns-dphy.c dphy->phy = devm_phy_create(&pdev->dev, NULL, &cdns_dphy_ops); pdev 350 drivers/phy/cadence/cdns-dphy.c dev_err(&pdev->dev, "failed to create PHY\n"); pdev 357 drivers/phy/cadence/cdns-dphy.c phy_provider = devm_of_phy_provider_register(&pdev->dev, pdev 363 drivers/phy/cadence/cdns-dphy.c static int cdns_dphy_remove(struct platform_device *pdev) pdev 365 drivers/phy/cadence/cdns-dphy.c struct cdns_dphy *dphy = dev_get_drvdata(&pdev->dev); pdev 441 drivers/phy/cadence/phy-cadence-dp.c static int cdns_dp_phy_probe(struct platform_device *pdev) pdev 445 drivers/phy/cadence/phy-cadence-dp.c struct device *dev = &pdev->dev; pdev 454 drivers/phy/cadence/phy-cadence-dp.c cdns_phy->dev = &pdev->dev; pdev 462 drivers/phy/cadence/phy-cadence-dp.c regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 463 drivers/phy/cadence/phy-cadence-dp.c cdns_phy->base = devm_ioremap_resource(&pdev->dev, regs); pdev 467 drivers/phy/cadence/phy-cadence-dp.c regs = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 468 drivers/phy/cadence/phy-cadence-dp.c cdns_phy->sd_base = devm_ioremap_resource(&pdev->dev, regs); pdev 162 drivers/phy/cadence/phy-cadence-sierra.c static int cdns_sierra_phy_probe(struct platform_device *pdev) pdev 166 drivers/phy/cadence/phy-cadence-sierra.c struct device *dev = &pdev->dev; pdev 181 drivers/phy/cadence/phy-cadence-sierra.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 194 drivers/phy/cadence/phy-cadence-sierra.c platform_set_drvdata(pdev, sp); pdev 289 drivers/phy/cadence/phy-cadence-sierra.c static int cdns_sierra_phy_remove(struct platform_device *pdev) pdev 291 drivers/phy/cadence/phy-cadence-sierra.c struct cdns_sierra_phy *phy = dev_get_drvdata(pdev->dev.parent); pdev 296 drivers/phy/cadence/phy-cadence-sierra.c pm_runtime_disable(&pdev->dev); pdev 431 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c static int mixel_dphy_probe(struct platform_device *pdev) pdev 433 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c struct device *dev = &pdev->dev; pdev 448 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c priv->devdata = of_device_get_match_data(&pdev->dev); pdev 452 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 457 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c priv->regmap = devm_regmap_init_mmio(&pdev->dev, base, pdev 464 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c priv->phy_ref_clk = devm_clk_get(&pdev->dev, "phy_ref"); pdev 86 drivers/phy/freescale/phy-fsl-imx8mq-usb.c static int imx8mq_usb_phy_probe(struct platform_device *pdev) pdev 89 drivers/phy/freescale/phy-fsl-imx8mq-usb.c struct device *dev = &pdev->dev; pdev 103 drivers/phy/freescale/phy-fsl-imx8mq-usb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 170 drivers/phy/hisilicon/phy-hi3660-usb3.c static int hi3660_phy_probe(struct platform_device *pdev) pdev 173 drivers/phy/hisilicon/phy-hi3660-usb3.c struct device *dev = &pdev->dev; pdev 117 drivers/phy/hisilicon/phy-hi6220-usb.c static int hi6220_phy_probe(struct platform_device *pdev) pdev 120 drivers/phy/hisilicon/phy-hi6220-usb.c struct device *dev = &pdev->dev; pdev 110 drivers/phy/hisilicon/phy-hisi-inno-usb2.c static int hisi_inno_phy_probe(struct platform_device *pdev) pdev 112 drivers/phy/hisilicon/phy-hisi-inno-usb2.c struct device *dev = &pdev->dev; pdev 125 drivers/phy/hisilicon/phy-hisi-inno-usb2.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 191 drivers/phy/hisilicon/phy-histb-combphy.c static int histb_combphy_probe(struct platform_device *pdev) pdev 194 drivers/phy/hisilicon/phy-histb-combphy.c struct device *dev = &pdev->dev; pdev 206 drivers/phy/hisilicon/phy-histb-combphy.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 133 drivers/phy/hisilicon/phy-hix5hd2-sata.c static int hix5hd2_sata_phy_probe(struct platform_device *pdev) pdev 136 drivers/phy/hisilicon/phy-hix5hd2-sata.c struct device *dev = &pdev->dev; pdev 145 drivers/phy/hisilicon/phy-hix5hd2-sata.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 152 drivers/phy/lantiq/phy-lantiq-rcu-usb2.c struct platform_device *pdev) pdev 199 drivers/phy/lantiq/phy-lantiq-rcu-usb2.c static int ltq_rcu_usb2_phy_probe(struct platform_device *pdev) pdev 201 drivers/phy/lantiq/phy-lantiq-rcu-usb2.c struct device *dev = &pdev->dev; pdev 212 drivers/phy/lantiq/phy-lantiq-rcu-usb2.c ret = ltq_rcu_usb2_of_parse(priv, pdev); pdev 394 drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c static int ltq_vrx200_pcie_phy_probe(struct platform_device *pdev) pdev 403 drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c struct device *dev = &pdev->dev; pdev 413 drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 102 drivers/phy/marvell/phy-armada375-usb2.c static int armada375_usb_phy_probe(struct platform_device *pdev) pdev 104 drivers/phy/marvell/phy-armada375-usb2.c struct device *dev = &pdev->dev; pdev 115 drivers/phy/marvell/phy-armada375-usb2.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 116 drivers/phy/marvell/phy-armada375-usb2.c usb_cluster_base = devm_ioremap_resource(&pdev->dev, res); pdev 132 drivers/phy/marvell/phy-armada375-usb2.c phy_provider = devm_of_phy_provider_register(&pdev->dev, pdev 165 drivers/phy/marvell/phy-armada38x-comphy.c static int a38x_comphy_probe(struct platform_device *pdev) pdev 173 drivers/phy/marvell/phy-armada38x-comphy.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 177 drivers/phy/marvell/phy-armada38x-comphy.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 178 drivers/phy/marvell/phy-armada38x-comphy.c base = devm_ioremap_resource(&pdev->dev, res); pdev 182 drivers/phy/marvell/phy-armada38x-comphy.c priv->dev = &pdev->dev; pdev 185 drivers/phy/marvell/phy-armada38x-comphy.c for_each_available_child_of_node(pdev->dev.of_node, child) { pdev 192 drivers/phy/marvell/phy-armada38x-comphy.c dev_err(&pdev->dev, "missing 'reg' property (%d)\n", pdev 198 drivers/phy/marvell/phy-armada38x-comphy.c dev_err(&pdev->dev, "invalid 'reg' property\n"); pdev 202 drivers/phy/marvell/phy-armada38x-comphy.c phy = devm_phy_create(&pdev->dev, child, &a38x_comphy_ops); pdev 215 drivers/phy/marvell/phy-armada38x-comphy.c dev_set_drvdata(&pdev->dev, priv); pdev 217 drivers/phy/marvell/phy-armada38x-comphy.c provider = devm_of_phy_provider_register(&pdev->dev, a38x_comphy_xlate); pdev 187 drivers/phy/marvell/phy-berlin-sata.c static int phy_berlin_sata_probe(struct platform_device *pdev) pdev 189 drivers/phy/marvell/phy-berlin-sata.c struct device *dev = &pdev->dev; pdev 202 drivers/phy/marvell/phy-berlin-sata.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 163 drivers/phy/marvell/phy-berlin-usb.c static int phy_berlin_usb_probe(struct platform_device *pdev) pdev 166 drivers/phy/marvell/phy-berlin-usb.c of_match_device(phy_berlin_usb_of_match, &pdev->dev); pdev 172 drivers/phy/marvell/phy-berlin-usb.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 176 drivers/phy/marvell/phy-berlin-usb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 177 drivers/phy/marvell/phy-berlin-usb.c priv->base = devm_ioremap_resource(&pdev->dev, res); pdev 181 drivers/phy/marvell/phy-berlin-usb.c priv->rst_ctrl = devm_reset_control_get(&pdev->dev, NULL); pdev 187 drivers/phy/marvell/phy-berlin-usb.c phy = devm_phy_create(&pdev->dev, NULL, &phy_berlin_usb_ops); pdev 189 drivers/phy/marvell/phy-berlin-usb.c dev_err(&pdev->dev, "failed to create PHY\n"); pdev 196 drivers/phy/marvell/phy-berlin-usb.c devm_of_phy_provider_register(&pdev->dev, of_phy_simple_xlate); pdev 263 drivers/phy/marvell/phy-mvebu-a3700-comphy.c static int mvebu_a3700_comphy_probe(struct platform_device *pdev) pdev 268 drivers/phy/marvell/phy-mvebu-a3700-comphy.c for_each_available_child_of_node(pdev->dev.of_node, child) { pdev 276 drivers/phy/marvell/phy-mvebu-a3700-comphy.c dev_err(&pdev->dev, "missing 'reg' property (%d)\n", pdev 282 drivers/phy/marvell/phy-mvebu-a3700-comphy.c dev_err(&pdev->dev, "invalid 'reg' property\n"); pdev 286 drivers/phy/marvell/phy-mvebu-a3700-comphy.c lane = devm_kzalloc(&pdev->dev, sizeof(*lane), GFP_KERNEL); pdev 292 drivers/phy/marvell/phy-mvebu-a3700-comphy.c phy = devm_phy_create(&pdev->dev, child, pdev 299 drivers/phy/marvell/phy-mvebu-a3700-comphy.c lane->dev = &pdev->dev; pdev 307 drivers/phy/marvell/phy-mvebu-a3700-comphy.c provider = devm_of_phy_provider_register(&pdev->dev, pdev 214 drivers/phy/marvell/phy-mvebu-a3700-utmi.c static int mvebu_a3700_utmi_phy_probe(struct platform_device *pdev) pdev 216 drivers/phy/marvell/phy-mvebu-a3700-utmi.c struct device *dev = &pdev->dev; pdev 226 drivers/phy/marvell/phy-mvebu-a3700-utmi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 979 drivers/phy/marvell/phy-mvebu-cp110-comphy.c static int mvebu_comphy_probe(struct platform_device *pdev) pdev 987 drivers/phy/marvell/phy-mvebu-cp110-comphy.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 991 drivers/phy/marvell/phy-mvebu-cp110-comphy.c priv->dev = &pdev->dev; pdev 993 drivers/phy/marvell/phy-mvebu-cp110-comphy.c syscon_regmap_lookup_by_phandle(pdev->dev.of_node, pdev 997 drivers/phy/marvell/phy-mvebu-cp110-comphy.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 998 drivers/phy/marvell/phy-mvebu-cp110-comphy.c priv->base = devm_ioremap_resource(&pdev->dev, res); pdev 1010 drivers/phy/marvell/phy-mvebu-cp110-comphy.c dev_warn(&pdev->dev, "cannot initialize clocks\n"); pdev 1019 drivers/phy/marvell/phy-mvebu-cp110-comphy.c for_each_available_child_of_node(pdev->dev.of_node, child) { pdev 1026 drivers/phy/marvell/phy-mvebu-cp110-comphy.c dev_err(&pdev->dev, "missing 'reg' property (%d)\n", pdev 1032 drivers/phy/marvell/phy-mvebu-cp110-comphy.c dev_err(&pdev->dev, "invalid 'reg' property\n"); pdev 1036 drivers/phy/marvell/phy-mvebu-cp110-comphy.c lane = devm_kzalloc(&pdev->dev, sizeof(*lane), GFP_KERNEL); pdev 1043 drivers/phy/marvell/phy-mvebu-cp110-comphy.c phy = devm_phy_create(&pdev->dev, child, &mvebu_comphy_ops); pdev 1066 drivers/phy/marvell/phy-mvebu-cp110-comphy.c dev_set_drvdata(&pdev->dev, priv); pdev 1067 drivers/phy/marvell/phy-mvebu-cp110-comphy.c provider = devm_of_phy_provider_register(&pdev->dev, pdev 80 drivers/phy/marvell/phy-mvebu-sata.c static int phy_mvebu_sata_probe(struct platform_device *pdev) pdev 87 drivers/phy/marvell/phy-mvebu-sata.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 91 drivers/phy/marvell/phy-mvebu-sata.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 92 drivers/phy/marvell/phy-mvebu-sata.c priv->base = devm_ioremap_resource(&pdev->dev, res); pdev 96 drivers/phy/marvell/phy-mvebu-sata.c priv->clk = devm_clk_get(&pdev->dev, "sata"); pdev 100 drivers/phy/marvell/phy-mvebu-sata.c phy = devm_phy_create(&pdev->dev, NULL, &phy_mvebu_sata_ops); pdev 106 drivers/phy/marvell/phy-mvebu-sata.c phy_provider = devm_of_phy_provider_register(&pdev->dev, pdev 42 drivers/phy/marvell/phy-pxa-28nm-hsic.c struct platform_device *pdev; pdev 61 drivers/phy/marvell/phy-pxa-28nm-hsic.c struct platform_device *pdev = mv_phy->pdev; pdev 80 drivers/phy/marvell/phy-pxa-28nm-hsic.c dev_err(&pdev->dev, "HSIC PHY PLL not locked after 100mS."); pdev 91 drivers/phy/marvell/phy-pxa-28nm-hsic.c struct platform_device *pdev = mv_phy->pdev; pdev 113 drivers/phy/marvell/phy-pxa-28nm-hsic.c dev_warn(&pdev->dev, "HSIC PHY READY not set after 100mS."); pdev 120 drivers/phy/marvell/phy-pxa-28nm-hsic.c dev_warn(&pdev->dev, "HSIC wait for connect interrupt timeout."); pdev 161 drivers/phy/marvell/phy-pxa-28nm-hsic.c static int mv_hsic_phy_probe(struct platform_device *pdev) pdev 167 drivers/phy/marvell/phy-pxa-28nm-hsic.c mv_phy = devm_kzalloc(&pdev->dev, sizeof(*mv_phy), GFP_KERNEL); pdev 171 drivers/phy/marvell/phy-pxa-28nm-hsic.c mv_phy->pdev = pdev; pdev 173 drivers/phy/marvell/phy-pxa-28nm-hsic.c mv_phy->clk = devm_clk_get(&pdev->dev, NULL); pdev 175 drivers/phy/marvell/phy-pxa-28nm-hsic.c dev_err(&pdev->dev, "failed to get clock.\n"); pdev 179 drivers/phy/marvell/phy-pxa-28nm-hsic.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 180 drivers/phy/marvell/phy-pxa-28nm-hsic.c mv_phy->base = devm_ioremap_resource(&pdev->dev, r); pdev 184 drivers/phy/marvell/phy-pxa-28nm-hsic.c mv_phy->phy = devm_phy_create(&pdev->dev, pdev->dev.of_node, &hsic_ops); pdev 190 drivers/phy/marvell/phy-pxa-28nm-hsic.c phy_provider = devm_of_phy_provider_register(&pdev->dev, of_phy_simple_xlate); pdev 136 drivers/phy/marvell/phy-pxa-28nm-usb2.c struct platform_device *pdev; pdev 155 drivers/phy/marvell/phy-pxa-28nm-usb2.c struct platform_device *pdev = mv_phy->pdev; pdev 214 drivers/phy/marvell/phy-pxa-28nm-usb2.c dev_warn(&pdev->dev, "USB PHY PLL calibrate not done after 100mS."); pdev 220 drivers/phy/marvell/phy-pxa-28nm-usb2.c dev_warn(&pdev->dev, "USB PHY RX SQ calibrate not done after 100mS."); pdev 227 drivers/phy/marvell/phy-pxa-28nm-usb2.c dev_warn(&pdev->dev, "PLL_READY not set after 100mS."); pdev 296 drivers/phy/marvell/phy-pxa-28nm-usb2.c static int mv_usb2_phy_probe(struct platform_device *pdev) pdev 302 drivers/phy/marvell/phy-pxa-28nm-usb2.c mv_phy = devm_kzalloc(&pdev->dev, sizeof(*mv_phy), GFP_KERNEL); pdev 306 drivers/phy/marvell/phy-pxa-28nm-usb2.c mv_phy->pdev = pdev; pdev 308 drivers/phy/marvell/phy-pxa-28nm-usb2.c mv_phy->clk = devm_clk_get(&pdev->dev, NULL); pdev 310 drivers/phy/marvell/phy-pxa-28nm-usb2.c dev_err(&pdev->dev, "failed to get clock.\n"); pdev 314 drivers/phy/marvell/phy-pxa-28nm-usb2.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 315 drivers/phy/marvell/phy-pxa-28nm-usb2.c mv_phy->base = devm_ioremap_resource(&pdev->dev, r); pdev 319 drivers/phy/marvell/phy-pxa-28nm-usb2.c mv_phy->phy = devm_phy_create(&pdev->dev, pdev->dev.of_node, &usb_ops); pdev 325 drivers/phy/marvell/phy-pxa-28nm-usb2.c phy_provider = devm_of_phy_provider_register(&pdev->dev, of_phy_simple_xlate); pdev 286 drivers/phy/marvell/phy-pxa-usb.c static int pxa_usb_phy_probe(struct platform_device *pdev) pdev 288 drivers/phy/marvell/phy-pxa-usb.c struct device *dev = &pdev->dev; pdev 304 drivers/phy/marvell/phy-pxa-usb.c resource = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1066 drivers/phy/mediatek/phy-mtk-tphy.c static int mtk_tphy_probe(struct platform_device *pdev) pdev 1068 drivers/phy/mediatek/phy-mtk-tphy.c struct device *dev = &pdev->dev; pdev 1092 drivers/phy/mediatek/phy-mtk-tphy.c platform_set_drvdata(pdev, tphy); pdev 1094 drivers/phy/mediatek/phy-mtk-tphy.c sif_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 193 drivers/phy/mediatek/phy-mtk-ufs.c static int ufs_mtk_phy_probe(struct platform_device *pdev) pdev 195 drivers/phy/mediatek/phy-mtk-ufs.c struct device *dev = &pdev->dev; pdev 206 drivers/phy/mediatek/phy-mtk-ufs.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 491 drivers/phy/mediatek/phy-mtk-xsphy.c static int mtk_xsphy_probe(struct platform_device *pdev) pdev 493 drivers/phy/mediatek/phy-mtk-xsphy.c struct device *dev = &pdev->dev; pdev 513 drivers/phy/mediatek/phy-mtk-xsphy.c platform_set_drvdata(pdev, xsphy); pdev 515 drivers/phy/mediatek/phy-mtk-xsphy.c glb_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 313 drivers/phy/motorola/phy-cpcap-usb.c static int cpcap_usb_init_irq(struct platform_device *pdev, pdev 319 drivers/phy/motorola/phy-cpcap-usb.c irq = platform_get_irq_byname(pdev, name); pdev 348 drivers/phy/motorola/phy-cpcap-usb.c static int cpcap_usb_init_interrupts(struct platform_device *pdev, pdev 354 drivers/phy/motorola/phy-cpcap-usb.c error = cpcap_usb_init_irq(pdev, ddata, cpcap_phy_irqs[i]); pdev 580 drivers/phy/motorola/phy-cpcap-usb.c static int cpcap_usb_phy_probe(struct platform_device *pdev) pdev 590 drivers/phy/motorola/phy-cpcap-usb.c &pdev->dev); pdev 594 drivers/phy/motorola/phy-cpcap-usb.c ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); pdev 598 drivers/phy/motorola/phy-cpcap-usb.c ddata->reg = dev_get_regmap(pdev->dev.parent, NULL); pdev 602 drivers/phy/motorola/phy-cpcap-usb.c otg = devm_kzalloc(&pdev->dev, sizeof(*otg), GFP_KERNEL); pdev 606 drivers/phy/motorola/phy-cpcap-usb.c ddata->dev = &pdev->dev; pdev 615 drivers/phy/motorola/phy-cpcap-usb.c platform_set_drvdata(pdev, ddata); pdev 617 drivers/phy/motorola/phy-cpcap-usb.c ddata->vusb = devm_regulator_get(&pdev->dev, "vusb"); pdev 648 drivers/phy/motorola/phy-cpcap-usb.c error = cpcap_usb_init_interrupts(pdev, ddata); pdev 659 drivers/phy/motorola/phy-cpcap-usb.c static int cpcap_usb_phy_remove(struct platform_device *pdev) pdev 661 drivers/phy/motorola/phy-cpcap-usb.c struct cpcap_phy_ddata *ddata = platform_get_drvdata(pdev); pdev 555 drivers/phy/motorola/phy-mapphone-mdm6600.c static int phy_mdm6600_probe(struct platform_device *pdev) pdev 560 drivers/phy/motorola/phy-mapphone-mdm6600.c ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); pdev 570 drivers/phy/motorola/phy-mapphone-mdm6600.c ddata->dev = &pdev->dev; pdev 571 drivers/phy/motorola/phy-mapphone-mdm6600.c platform_set_drvdata(pdev, ddata); pdev 635 drivers/phy/motorola/phy-mapphone-mdm6600.c static int phy_mdm6600_remove(struct platform_device *pdev) pdev 637 drivers/phy/motorola/phy-mapphone-mdm6600.c struct phy_mdm6600 *ddata = platform_get_drvdata(pdev); pdev 493 drivers/phy/mscc/phy-ocelot-serdes.c static int serdes_probe(struct platform_device *pdev) pdev 500 drivers/phy/mscc/phy-ocelot-serdes.c ctrl = devm_kzalloc(&pdev->dev, sizeof(*ctrl), GFP_KERNEL); pdev 504 drivers/phy/mscc/phy-ocelot-serdes.c ctrl->dev = &pdev->dev; pdev 505 drivers/phy/mscc/phy-ocelot-serdes.c ctrl->regs = syscon_node_to_regmap(pdev->dev.parent->of_node); pdev 515 drivers/phy/mscc/phy-ocelot-serdes.c dev_set_drvdata(&pdev->dev, ctrl); pdev 93 drivers/phy/phy-lpc18xx-usb-otg.c static int lpc18xx_usb_otg_phy_probe(struct platform_device *pdev) pdev 98 drivers/phy/phy-lpc18xx-usb-otg.c lpc = devm_kzalloc(&pdev->dev, sizeof(*lpc), GFP_KERNEL); pdev 102 drivers/phy/phy-lpc18xx-usb-otg.c lpc->reg = syscon_node_to_regmap(pdev->dev.of_node->parent); pdev 104 drivers/phy/phy-lpc18xx-usb-otg.c dev_err(&pdev->dev, "failed to get syscon\n"); pdev 108 drivers/phy/phy-lpc18xx-usb-otg.c lpc->clk = devm_clk_get(&pdev->dev, NULL); pdev 110 drivers/phy/phy-lpc18xx-usb-otg.c dev_err(&pdev->dev, "failed to get clock\n"); pdev 114 drivers/phy/phy-lpc18xx-usb-otg.c lpc->phy = devm_phy_create(&pdev->dev, NULL, &lpc18xx_usb_otg_phy_ops); pdev 116 drivers/phy/phy-lpc18xx-usb-otg.c dev_err(&pdev->dev, "failed to create PHY\n"); pdev 122 drivers/phy/phy-lpc18xx-usb-otg.c phy_provider = devm_of_phy_provider_register(&pdev->dev, pdev 132 drivers/phy/phy-pistachio-usb.c static int pistachio_usb_phy_probe(struct platform_device *pdev) pdev 139 drivers/phy/phy-pistachio-usb.c p_phy = devm_kzalloc(&pdev->dev, sizeof(*p_phy), GFP_KERNEL); pdev 142 drivers/phy/phy-pistachio-usb.c p_phy->dev = &pdev->dev; pdev 143 drivers/phy/phy-pistachio-usb.c platform_set_drvdata(pdev, p_phy); pdev 1625 drivers/phy/phy-xgene.c static void xgene_phy_get_param(struct platform_device *pdev, pdev 1632 drivers/phy/phy-xgene.c if (!of_property_read_u32_array(pdev->dev.of_node, name, buffer, pdev 1643 drivers/phy/phy-xgene.c static int xgene_phy_probe(struct platform_device *pdev) pdev 1658 drivers/phy/phy-xgene.c ctx = devm_kzalloc(&pdev->dev, sizeof(*ctx), GFP_KERNEL); pdev 1662 drivers/phy/phy-xgene.c ctx->dev = &pdev->dev; pdev 1664 drivers/phy/phy-xgene.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1665 drivers/phy/phy-xgene.c ctx->sds_base = devm_ioremap_resource(&pdev->dev, res); pdev 1670 drivers/phy/phy-xgene.c ctx->clk = clk_get(&pdev->dev, NULL); pdev 1673 drivers/phy/phy-xgene.c xgene_phy_get_param(pdev, "apm,tx-eye-tuning", pdev 1675 drivers/phy/phy-xgene.c xgene_phy_get_param(pdev, "apm,tx-eye-direction", pdev 1677 drivers/phy/phy-xgene.c xgene_phy_get_param(pdev, "apm,tx-boost-gain", pdev 1679 drivers/phy/phy-xgene.c xgene_phy_get_param(pdev, "apm,tx-amplitude", pdev 1681 drivers/phy/phy-xgene.c xgene_phy_get_param(pdev, "apm,tx-pre-cursor1", pdev 1683 drivers/phy/phy-xgene.c xgene_phy_get_param(pdev, "apm,tx-pre-cursor2", pdev 1685 drivers/phy/phy-xgene.c xgene_phy_get_param(pdev, "apm,tx-post-cursor", pdev 1687 drivers/phy/phy-xgene.c xgene_phy_get_param(pdev, "apm,tx-speed", pdev 1692 drivers/phy/phy-xgene.c platform_set_drvdata(pdev, ctx); pdev 1696 drivers/phy/phy-xgene.c dev_dbg(&pdev->dev, "Failed to create PHY\n"); pdev 63 drivers/phy/qualcomm/phy-ath79-usb.c static int ath79_usb_phy_probe(struct platform_device *pdev) pdev 68 drivers/phy/qualcomm/phy-ath79-usb.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 72 drivers/phy/qualcomm/phy-ath79-usb.c priv->reset = devm_reset_control_get(&pdev->dev, "phy"); pdev 77 drivers/phy/qualcomm/phy-ath79-usb.c &pdev->dev, "usb-suspend-override"); pdev 81 drivers/phy/qualcomm/phy-ath79-usb.c phy = devm_phy_create(&pdev->dev, NULL, &ath79_usb_phy_ops); pdev 88 drivers/phy/qualcomm/phy-ath79-usb.c &pdev->dev, of_phy_simple_xlate)); pdev 205 drivers/phy/qualcomm/phy-qcom-apq8064-sata.c static int qcom_apq8064_sata_phy_probe(struct platform_device *pdev) pdev 208 drivers/phy/qualcomm/phy-qcom-apq8064-sata.c struct device *dev = &pdev->dev; pdev 218 drivers/phy/qualcomm/phy-qcom-apq8064-sata.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 231 drivers/phy/qualcomm/phy-qcom-apq8064-sata.c platform_set_drvdata(pdev, phy); pdev 253 drivers/phy/qualcomm/phy-qcom-apq8064-sata.c static int qcom_apq8064_sata_phy_remove(struct platform_device *pdev) pdev 255 drivers/phy/qualcomm/phy-qcom-apq8064-sata.c struct qcom_apq8064_sata_phy *phy = platform_get_drvdata(pdev); pdev 127 drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c static int qcom_ipq806x_sata_phy_probe(struct platform_device *pdev) pdev 130 drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c struct device *dev = &pdev->dev; pdev 140 drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 153 drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c platform_set_drvdata(pdev, phy); pdev 175 drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c static int qcom_ipq806x_sata_phy_remove(struct platform_device *pdev) pdev 177 drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c struct qcom_ipq806x_sata_phy *phy = platform_get_drvdata(pdev); pdev 249 drivers/phy/qualcomm/phy-qcom-pcie2.c static int qcom_pcie2_phy_probe(struct platform_device *pdev) pdev 254 drivers/phy/qualcomm/phy-qcom-pcie2.c struct device *dev = &pdev->dev; pdev 264 drivers/phy/qualcomm/phy-qcom-pcie2.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2011 drivers/phy/qualcomm/phy-qcom-qmp.c static int qcom_qmp_phy_probe(struct platform_device *pdev) pdev 2014 drivers/phy/qualcomm/phy-qcom-qmp.c struct device *dev = &pdev->dev; pdev 2034 drivers/phy/qualcomm/phy-qcom-qmp.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2044 drivers/phy/qualcomm/phy-qcom-qmp.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 789 drivers/phy/qualcomm/phy-qcom-qusb2.c static int qusb2_phy_probe(struct platform_device *pdev) pdev 791 drivers/phy/qualcomm/phy-qcom-qusb2.c struct device *dev = &pdev->dev; pdev 804 drivers/phy/qualcomm/phy-qcom-qusb2.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 829 drivers/phy/qualcomm/phy-qcom-qusb2.c qphy->phy_reset = devm_reset_control_get_by_index(&pdev->dev, 0); pdev 123 drivers/phy/qualcomm/phy-qcom-ufs-i.h struct phy *ufs_qcom_phy_generic_probe(struct platform_device *pdev, pdev 110 drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.c static int ufs_qcom_phy_qmp_14nm_probe(struct platform_device *pdev) pdev 112 drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.c struct device *dev = &pdev->dev; pdev 125 drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.c generic_phy = ufs_qcom_phy_generic_probe(pdev, phy_common, pdev 168 drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c static int ufs_qcom_phy_qmp_20nm_probe(struct platform_device *pdev) pdev 170 drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c struct device *dev = &pdev->dev; pdev 183 drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c generic_phy = ufs_qcom_phy_generic_probe(pdev, phy_common, pdev 75 drivers/phy/qualcomm/phy-qcom-ufs.c int ufs_qcom_phy_base_init(struct platform_device *pdev, pdev 78 drivers/phy/qualcomm/phy-qcom-ufs.c struct device *dev = &pdev->dev; pdev 82 drivers/phy/qualcomm/phy-qcom-ufs.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "phy_mem"); pdev 93 drivers/phy/qualcomm/phy-qcom-ufs.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 102 drivers/phy/qualcomm/phy-qcom-ufs.c struct phy *ufs_qcom_phy_generic_probe(struct platform_device *pdev, pdev 108 drivers/phy/qualcomm/phy-qcom-ufs.c struct device *dev = &pdev->dev; pdev 112 drivers/phy/qualcomm/phy-qcom-ufs.c err = ufs_qcom_phy_base_init(pdev, common_cfg); pdev 170 drivers/phy/ralink/phy-ralink-usb.c static int ralink_usb_phy_probe(struct platform_device *pdev) pdev 172 drivers/phy/ralink/phy-ralink-usb.c struct device *dev = &pdev->dev; pdev 178 drivers/phy/ralink/phy-ralink-usb.c match = of_match_device(ralink_usb_phy_of_match, &pdev->dev); pdev 197 drivers/phy/ralink/phy-ralink-usb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 198 drivers/phy/ralink/phy-ralink-usb.c phy->base = devm_ioremap_resource(&pdev->dev, res); pdev 205 drivers/phy/ralink/phy-ralink-usb.c phy->rsthost = devm_reset_control_get(&pdev->dev, "host"); pdev 211 drivers/phy/ralink/phy-ralink-usb.c phy->rstdev = devm_reset_control_get(&pdev->dev, "device"); pdev 336 drivers/phy/renesas/phy-rcar-gen2.c static int rcar_gen2_phy_probe(struct platform_device *pdev) pdev 338 drivers/phy/renesas/phy-rcar-gen2.c struct device *dev = &pdev->dev; pdev 360 drivers/phy/renesas/phy-rcar-gen2.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 74 drivers/phy/renesas/phy-rcar-gen3-pcie.c static int rcar_gen3_phy_pcie_probe(struct platform_device *pdev) pdev 76 drivers/phy/renesas/phy-rcar-gen3-pcie.c struct device *dev = &pdev->dev; pdev 89 drivers/phy/renesas/phy-rcar-gen3-pcie.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 131 drivers/phy/renesas/phy-rcar-gen3-pcie.c static int rcar_gen3_phy_pcie_remove(struct platform_device *pdev) pdev 133 drivers/phy/renesas/phy-rcar-gen3-pcie.c pm_runtime_disable(&pdev->dev); pdev 594 drivers/phy/renesas/phy-rcar-gen3-usb2.c static int rcar_gen3_phy_usb2_probe(struct platform_device *pdev) pdev 596 drivers/phy/renesas/phy-rcar-gen3-usb2.c struct device *dev = &pdev->dev; pdev 612 drivers/phy/renesas/phy-rcar-gen3-usb2.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 618 drivers/phy/renesas/phy-rcar-gen3-usb2.c irq = platform_get_irq_optional(pdev, 0); pdev 678 drivers/phy/renesas/phy-rcar-gen3-usb2.c platform_set_drvdata(pdev, channel); pdev 702 drivers/phy/renesas/phy-rcar-gen3-usb2.c static int rcar_gen3_phy_usb2_remove(struct platform_device *pdev) pdev 704 drivers/phy/renesas/phy-rcar-gen3-usb2.c struct rcar_gen3_chan *channel = platform_get_drvdata(pdev); pdev 707 drivers/phy/renesas/phy-rcar-gen3-usb2.c device_remove_file(&pdev->dev, &dev_attr_role); pdev 709 drivers/phy/renesas/phy-rcar-gen3-usb2.c pm_runtime_disable(&pdev->dev); pdev 131 drivers/phy/renesas/phy-rcar-gen3-usb3.c static int rcar_gen3_phy_usb3_probe(struct platform_device *pdev) pdev 133 drivers/phy/renesas/phy-rcar-gen3-usb3.c struct device *dev = &pdev->dev; pdev 149 drivers/phy/renesas/phy-rcar-gen3-usb3.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 186 drivers/phy/renesas/phy-rcar-gen3-usb3.c platform_set_drvdata(pdev, r); pdev 204 drivers/phy/renesas/phy-rcar-gen3-usb3.c static int rcar_gen3_phy_usb3_remove(struct platform_device *pdev) pdev 206 drivers/phy/renesas/phy-rcar-gen3-usb3.c pm_runtime_disable(&pdev->dev); pdev 74 drivers/phy/rockchip/phy-rockchip-dp.c static int rockchip_dp_phy_probe(struct platform_device *pdev) pdev 76 drivers/phy/rockchip/phy-rockchip-dp.c struct device *dev = &pdev->dev; pdev 310 drivers/phy/rockchip/phy-rockchip-emmc.c static u32 convert_drive_impedance_ohm(struct platform_device *pdev, u32 dr_ohm) pdev 325 drivers/phy/rockchip/phy-rockchip-emmc.c dev_warn(&pdev->dev, "Invalid value %u for drive-impedance-ohm.\n", pdev 330 drivers/phy/rockchip/phy-rockchip-emmc.c static int rockchip_emmc_phy_probe(struct platform_device *pdev) pdev 332 drivers/phy/rockchip/phy-rockchip-emmc.c struct device *dev = &pdev->dev; pdev 364 drivers/phy/rockchip/phy-rockchip-emmc.c rk_phy->drive_impedance = convert_drive_impedance_ohm(pdev, val); pdev 1143 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c static int inno_hdmi_phy_probe(struct platform_device *pdev) pdev 1151 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c inno = devm_kzalloc(&pdev->dev, sizeof(*inno), GFP_KERNEL); pdev 1155 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c inno->dev = &pdev->dev; pdev 1161 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1216 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c inno->irq = platform_get_irq(pdev, 0); pdev 1251 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c static int inno_hdmi_phy_remove(struct platform_device *pdev) pdev 1253 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c of_clk_del_provider(pdev->dev.of_node); pdev 1062 drivers/phy/rockchip/phy-rockchip-inno-usb2.c static int rockchip_usb2phy_probe(struct platform_device *pdev) pdev 1064 drivers/phy/rockchip/phy-rockchip-inno-usb2.c struct device *dev = &pdev->dev; pdev 1111 drivers/phy/rockchip/phy-rockchip-inno-usb2.c platform_set_drvdata(pdev, rphy); pdev 1138 drivers/phy/rockchip/phy-rockchip-inno-usb2.c dev_info(&pdev->dev, "no phyclk specified\n"); pdev 362 drivers/phy/rockchip/phy-rockchip-pcie.c static int rockchip_pcie_phy_probe(struct platform_device *pdev) pdev 364 drivers/phy/rockchip/phy-rockchip-pcie.c struct device *dev = &pdev->dev; pdev 382 drivers/phy/rockchip/phy-rockchip-pcie.c of_id = of_match_device(rockchip_pcie_phy_dt_ids, &pdev->dev); pdev 422 drivers/phy/rockchip/phy-rockchip-pcie.c platform_set_drvdata(pdev, rk_phy); pdev 1099 drivers/phy/rockchip/phy-rockchip-typec.c static int rockchip_typec_phy_probe(struct platform_device *pdev) pdev 1101 drivers/phy/rockchip/phy-rockchip-typec.c struct device *dev = &pdev->dev; pdev 1121 drivers/phy/rockchip/phy-rockchip-typec.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1149 drivers/phy/rockchip/phy-rockchip-typec.c platform_set_drvdata(pdev, tcphy); pdev 1199 drivers/phy/rockchip/phy-rockchip-typec.c static int rockchip_typec_phy_remove(struct platform_device *pdev) pdev 1201 drivers/phy/rockchip/phy-rockchip-typec.c pm_runtime_disable(&pdev->dev); pdev 456 drivers/phy/rockchip/phy-rockchip-usb.c static int rockchip_usb_phy_probe(struct platform_device *pdev) pdev 458 drivers/phy/rockchip/phy-rockchip-usb.c struct device *dev = &pdev->dev; pdev 486 drivers/phy/rockchip/phy-rockchip-usb.c dev_err(&pdev->dev, "Missing rockchip,grf property\n"); pdev 75 drivers/phy/samsung/phy-exynos-dp-video.c static int exynos_dp_video_phy_probe(struct platform_device *pdev) pdev 78 drivers/phy/samsung/phy-exynos-dp-video.c struct device *dev = &pdev->dev; pdev 294 drivers/phy/samsung/phy-exynos-mipi-video.c static int exynos_mipi_video_phy_probe(struct platform_device *pdev) pdev 298 drivers/phy/samsung/phy-exynos-mipi-video.c struct device *dev = &pdev->dev; pdev 229 drivers/phy/samsung/phy-exynos-pcie.c static int exynos_pcie_phy_probe(struct platform_device *pdev) pdev 231 drivers/phy/samsung/phy-exynos-pcie.c struct device *dev = &pdev->dev; pdev 246 drivers/phy/samsung/phy-exynos-pcie.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 251 drivers/phy/samsung/phy-exynos-pcie.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 839 drivers/phy/samsung/phy-exynos5-usbdrd.c static int exynos5_usbdrd_phy_probe(struct platform_device *pdev) pdev 841 drivers/phy/samsung/phy-exynos5-usbdrd.c struct device *dev = &pdev->dev; pdev 859 drivers/phy/samsung/phy-exynos5-usbdrd.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 161 drivers/phy/samsung/phy-exynos5250-sata.c static int exynos_sata_phy_probe(struct platform_device *pdev) pdev 164 drivers/phy/samsung/phy-exynos5250-sata.c struct device *dev = &pdev->dev; pdev 174 drivers/phy/samsung/phy-exynos5250-sata.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 141 drivers/phy/samsung/phy-samsung-usb2.c static int samsung_usb2_phy_probe(struct platform_device *pdev) pdev 144 drivers/phy/samsung/phy-samsung-usb2.c struct device *dev = &pdev->dev; pdev 150 drivers/phy/samsung/phy-samsung-usb2.c if (!pdev->dev.of_node) { pdev 170 drivers/phy/samsung/phy-samsung-usb2.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 177 drivers/phy/samsung/phy-samsung-usb2.c drv->reg_pmu = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, pdev 186 drivers/phy/samsung/phy-samsung-usb2.c pdev->dev.of_node, "samsung,sysreg-phandle"); pdev 160 drivers/phy/socionext/phy-uniphier-pcie.c static int uniphier_pciephy_probe(struct platform_device *pdev) pdev 164 drivers/phy/socionext/phy-uniphier-pcie.c struct device *dev = &pdev->dev; pdev 179 drivers/phy/socionext/phy-uniphier-pcie.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 106 drivers/phy/socionext/phy-uniphier-usb2.c static int uniphier_u2phy_probe(struct platform_device *pdev) pdev 108 drivers/phy/socionext/phy-uniphier-usb2.c struct device *dev = &pdev->dev; pdev 307 drivers/phy/socionext/phy-uniphier-usb3hs.c static int uniphier_u3hsphy_probe(struct platform_device *pdev) pdev 309 drivers/phy/socionext/phy-uniphier-usb3hs.c struct device *dev = &pdev->dev; pdev 325 drivers/phy/socionext/phy-uniphier-usb3hs.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 213 drivers/phy/socionext/phy-uniphier-usb3ss.c static int uniphier_u3ssphy_probe(struct platform_device *pdev) pdev 215 drivers/phy/socionext/phy-uniphier-usb3ss.c struct device *dev = &pdev->dev; pdev 231 drivers/phy/socionext/phy-uniphier-usb3ss.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1191 drivers/phy/st/phy-miphy28lp.c static int miphy28lp_probe(struct platform_device *pdev) pdev 1193 drivers/phy/st/phy-miphy28lp.c struct device_node *child, *np = pdev->dev.of_node; pdev 1199 drivers/phy/st/phy-miphy28lp.c miphy_dev = devm_kzalloc(&pdev->dev, sizeof(*miphy_dev), GFP_KERNEL); pdev 1204 drivers/phy/st/phy-miphy28lp.c miphy_dev->phys = devm_kcalloc(&pdev->dev, miphy_dev->nphys, pdev 1215 drivers/phy/st/phy-miphy28lp.c miphy_dev->dev = &pdev->dev; pdev 1217 drivers/phy/st/phy-miphy28lp.c dev_set_drvdata(&pdev->dev, miphy_dev); pdev 1224 drivers/phy/st/phy-miphy28lp.c miphy_phy = devm_kzalloc(&pdev->dev, sizeof(*miphy_phy), pdev 1233 drivers/phy/st/phy-miphy28lp.c phy = devm_phy_create(&pdev->dev, child, &miphy28lp_ops); pdev 1235 drivers/phy/st/phy-miphy28lp.c dev_err(&pdev->dev, "failed to create PHY\n"); pdev 1256 drivers/phy/st/phy-miphy28lp.c provider = devm_of_phy_provider_register(&pdev->dev, miphy28lp_xlate); pdev 204 drivers/phy/st/phy-spear1310-miphy.c static int spear1310_miphy_probe(struct platform_device *pdev) pdev 206 drivers/phy/st/phy-spear1310-miphy.c struct device *dev = &pdev->dev; pdev 241 drivers/phy/st/phy-spear1340-miphy.c static int spear1340_miphy_probe(struct platform_device *pdev) pdev 243 drivers/phy/st/phy-spear1340-miphy.c struct device *dev = &pdev->dev; pdev 88 drivers/phy/st/phy-stih407-usb.c static int stih407_usb2_picophy_probe(struct platform_device *pdev) pdev 91 drivers/phy/st/phy-stih407-usb.c struct device *dev = &pdev->dev; pdev 309 drivers/phy/st/phy-stm32-usbphyc.c static int stm32_usbphyc_probe(struct platform_device *pdev) pdev 312 drivers/phy/st/phy-stm32-usbphyc.c struct device *dev = &pdev->dev; pdev 325 drivers/phy/st/phy-stm32-usbphyc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 433 drivers/phy/st/phy-stm32-usbphyc.c static int stm32_usbphyc_remove(struct platform_device *pdev) pdev 435 drivers/phy/st/phy-stm32-usbphyc.c struct stm32_usbphyc *usbphyc = dev_get_drvdata(&pdev->dev); pdev 69 drivers/phy/tegra/phy-tegra194-p2u.c static int tegra_p2u_probe(struct platform_device *pdev) pdev 72 drivers/phy/tegra/phy-tegra194-p2u.c struct device *dev = &pdev->dev; pdev 81 drivers/phy/tegra/phy-tegra194-p2u.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "ctl"); pdev 86 drivers/phy/tegra/phy-tegra194-p2u.c platform_set_drvdata(pdev, phy); pdev 858 drivers/phy/tegra/xusb.c static int tegra_xusb_padctl_probe(struct platform_device *pdev) pdev 860 drivers/phy/tegra/xusb.c struct device_node *np = pdev->dev.of_node; pdev 871 drivers/phy/tegra/xusb.c dev_warn(&pdev->dev, "deprecated DT, using legacy driver\n"); pdev 872 drivers/phy/tegra/xusb.c return tegra_xusb_padctl_legacy_probe(pdev); pdev 877 drivers/phy/tegra/xusb.c match = of_match_node(tegra_xusb_padctl_of_match, pdev->dev.of_node); pdev 880 drivers/phy/tegra/xusb.c padctl = soc->ops->probe(&pdev->dev, soc); pdev 884 drivers/phy/tegra/xusb.c platform_set_drvdata(pdev, padctl); pdev 890 drivers/phy/tegra/xusb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 891 drivers/phy/tegra/xusb.c padctl->regs = devm_ioremap_resource(&pdev->dev, res); pdev 897 drivers/phy/tegra/xusb.c padctl->rst = devm_reset_control_get(&pdev->dev, NULL); pdev 903 drivers/phy/tegra/xusb.c padctl->supplies = devm_kcalloc(&pdev->dev, padctl->soc->num_supplies, pdev 913 drivers/phy/tegra/xusb.c err = devm_regulator_bulk_get(&pdev->dev, padctl->soc->num_supplies, pdev 916 drivers/phy/tegra/xusb.c dev_err(&pdev->dev, "failed to get regulators: %d\n", err); pdev 927 drivers/phy/tegra/xusb.c dev_err(&pdev->dev, "failed to enable supplies: %d\n", err); pdev 933 drivers/phy/tegra/xusb.c dev_err(&pdev->dev, "failed to setup pads: %d\n", err); pdev 939 drivers/phy/tegra/xusb.c dev_err(&pdev->dev, "failed to setup XUSB ports: %d\n", err); pdev 956 drivers/phy/tegra/xusb.c static int tegra_xusb_padctl_remove(struct platform_device *pdev) pdev 958 drivers/phy/tegra/xusb.c struct tegra_xusb_padctl *padctl = platform_get_drvdata(pdev); pdev 967 drivers/phy/tegra/xusb.c dev_err(&pdev->dev, "failed to disable supplies: %d\n", err); pdev 971 drivers/phy/tegra/xusb.c dev_err(&pdev->dev, "failed to assert reset: %d\n", err); pdev 991 drivers/phy/tegra/xusb.c struct platform_device *pdev; pdev 1003 drivers/phy/tegra/xusb.c pdev = of_find_device_by_node(np); pdev 1004 drivers/phy/tegra/xusb.c if (!pdev) { pdev 1011 drivers/phy/tegra/xusb.c padctl = platform_get_drvdata(pdev); pdev 1013 drivers/phy/tegra/xusb.c put_device(&pdev->dev); pdev 17 drivers/phy/tegra/xusb.h int tegra_xusb_padctl_legacy_probe(struct platform_device *pdev); pdev 18 drivers/phy/tegra/xusb.h int tegra_xusb_padctl_legacy_remove(struct platform_device *pdev); pdev 555 drivers/phy/ti/phy-am654-serdes.c static int serdes_am654_probe(struct platform_device *pdev) pdev 558 drivers/phy/ti/phy-am654-serdes.c struct device *dev = &pdev->dev; pdev 574 drivers/phy/ti/phy-am654-serdes.c base = devm_platform_ioremap_resource(pdev, 0); pdev 600 drivers/phy/ti/phy-am654-serdes.c platform_set_drvdata(pdev, am654_phy); pdev 646 drivers/phy/ti/phy-am654-serdes.c static int serdes_am654_remove(struct platform_device *pdev) pdev 648 drivers/phy/ti/phy-am654-serdes.c struct serdes_am654 *am654_phy = platform_get_drvdata(pdev); pdev 651 drivers/phy/ti/phy-am654-serdes.c pm_runtime_disable(&pdev->dev); pdev 139 drivers/phy/ti/phy-da8xx-usb.c static int da8xx_usb_phy_probe(struct platform_device *pdev) pdev 141 drivers/phy/ti/phy-da8xx-usb.c struct device *dev = &pdev->dev; pdev 184 drivers/phy/ti/phy-da8xx-usb.c platform_set_drvdata(pdev, d_phy); pdev 214 drivers/phy/ti/phy-da8xx-usb.c static int da8xx_usb_phy_remove(struct platform_device *pdev) pdev 216 drivers/phy/ti/phy-da8xx-usb.c struct da8xx_usb_phy *d_phy = platform_get_drvdata(pdev); pdev 218 drivers/phy/ti/phy-da8xx-usb.c if (!pdev->dev.of_node) { pdev 184 drivers/phy/ti/phy-dm816x-usb.c static int dm816x_usb_phy_probe(struct platform_device *pdev) pdev 196 drivers/phy/ti/phy-dm816x-usb.c &pdev->dev); pdev 200 drivers/phy/ti/phy-dm816x-usb.c phy = devm_kzalloc(&pdev->dev, sizeof(*phy), GFP_KERNEL); pdev 204 drivers/phy/ti/phy-dm816x-usb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 208 drivers/phy/ti/phy-dm816x-usb.c phy->syscon = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, pdev 225 drivers/phy/ti/phy-dm816x-usb.c otg = devm_kzalloc(&pdev->dev, sizeof(*otg), GFP_KERNEL); pdev 229 drivers/phy/ti/phy-dm816x-usb.c phy->dev = &pdev->dev; pdev 238 drivers/phy/ti/phy-dm816x-usb.c platform_set_drvdata(pdev, phy); pdev 264 drivers/phy/ti/phy-dm816x-usb.c static int dm816x_usb_phy_remove(struct platform_device *pdev) pdev 266 drivers/phy/ti/phy-dm816x-usb.c struct dm816x_usb_phy *phy = platform_get_drvdata(pdev); pdev 294 drivers/phy/ti/phy-gmii-sel.c static int phy_gmii_sel_probe(struct platform_device *pdev) pdev 296 drivers/phy/ti/phy-gmii-sel.c struct device *dev = &pdev->dev; pdev 302 drivers/phy/ti/phy-gmii-sel.c of_id = of_match_node(phy_gmii_sel_id_table, pdev->dev.of_node); pdev 306 drivers/phy/ti/phy-gmii-sel.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 310 drivers/phy/ti/phy-gmii-sel.c priv->dev = &pdev->dev; pdev 324 drivers/phy/ti/phy-gmii-sel.c dev_set_drvdata(&pdev->dev, priv); pdev 269 drivers/phy/ti/phy-omap-control.c static int omap_control_phy_probe(struct platform_device *pdev) pdev 275 drivers/phy/ti/phy-omap-control.c of_id = of_match_device(omap_control_phy_id_table, &pdev->dev); pdev 279 drivers/phy/ti/phy-omap-control.c control_phy = devm_kzalloc(&pdev->dev, sizeof(*control_phy), pdev 284 drivers/phy/ti/phy-omap-control.c control_phy->dev = &pdev->dev; pdev 288 drivers/phy/ti/phy-omap-control.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 291 drivers/phy/ti/phy-omap-control.c &pdev->dev, res); pdev 295 drivers/phy/ti/phy-omap-control.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 297 drivers/phy/ti/phy-omap-control.c control_phy->power = devm_ioremap_resource(&pdev->dev, res); pdev 299 drivers/phy/ti/phy-omap-control.c dev_err(&pdev->dev, "Couldn't get power register\n"); pdev 315 drivers/phy/ti/phy-omap-control.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 317 drivers/phy/ti/phy-omap-control.c control_phy->pcie_pcs = devm_ioremap_resource(&pdev->dev, res); pdev 280 drivers/phy/ti/phy-omap-usb2.c static int omap_usb2_probe(struct platform_device *pdev) pdev 287 drivers/phy/ti/phy-omap-usb2.c struct device_node *node = pdev->dev.of_node; pdev 293 drivers/phy/ti/phy-omap-usb2.c of_id = of_match_device(omap_usb2_id_table, &pdev->dev); pdev 300 drivers/phy/ti/phy-omap-usb2.c phy = devm_kzalloc(&pdev->dev, sizeof(*phy), GFP_KERNEL); pdev 304 drivers/phy/ti/phy-omap-usb2.c otg = devm_kzalloc(&pdev->dev, sizeof(*otg), GFP_KERNEL); pdev 308 drivers/phy/ti/phy-omap-usb2.c phy->dev = &pdev->dev; pdev 319 drivers/phy/ti/phy-omap-usb2.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 320 drivers/phy/ti/phy-omap-usb2.c phy->phy_base = devm_ioremap_resource(&pdev->dev, res); pdev 329 drivers/phy/ti/phy-omap-usb2.c dev_dbg(&pdev->dev, pdev 335 drivers/phy/ti/phy-omap-usb2.c dev_err(&pdev->dev, pdev 342 drivers/phy/ti/phy-omap-usb2.c dev_err(&pdev->dev, "Failed to get control device\n"); pdev 350 drivers/phy/ti/phy-omap-usb2.c dev_err(&pdev->dev, pdev 362 drivers/phy/ti/phy-omap-usb2.c dev_warn(&pdev->dev, "unable to get wkupclk %ld, trying old name\n", pdev 368 drivers/phy/ti/phy-omap-usb2.c dev_err(&pdev->dev, "unable to get usb_phy_cm_clk32k\n"); pdev 371 drivers/phy/ti/phy-omap-usb2.c dev_warn(&pdev->dev, pdev 381 drivers/phy/ti/phy-omap-usb2.c dev_dbg(&pdev->dev, "unable to get refclk, trying old name\n"); pdev 386 drivers/phy/ti/phy-omap-usb2.c dev_dbg(&pdev->dev, pdev 390 drivers/phy/ti/phy-omap-usb2.c dev_warn(&pdev->dev, pdev 403 drivers/phy/ti/phy-omap-usb2.c platform_set_drvdata(pdev, phy); pdev 428 drivers/phy/ti/phy-omap-usb2.c static int omap_usb2_remove(struct platform_device *pdev) pdev 430 drivers/phy/ti/phy-omap-usb2.c struct omap_usb *phy = platform_get_drvdata(pdev); pdev 751 drivers/phy/ti/phy-ti-pipe3.c struct platform_device *pdev = to_platform_device(dev); pdev 753 drivers/phy/ti/phy-ti-pipe3.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 759 drivers/phy/ti/phy-ti-pipe3.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 770 drivers/phy/ti/phy-ti-pipe3.c struct platform_device *pdev = to_platform_device(dev); pdev 775 drivers/phy/ti/phy-ti-pipe3.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 781 drivers/phy/ti/phy-ti-pipe3.c static int ti_pipe3_probe(struct platform_device *pdev) pdev 786 drivers/phy/ti/phy-ti-pipe3.c struct device *dev = &pdev->dev; pdev 826 drivers/phy/ti/phy-ti-pipe3.c platform_set_drvdata(pdev, phy); pdev 851 drivers/phy/ti/phy-ti-pipe3.c static int ti_pipe3_remove(struct platform_device *pdev) pdev 853 drivers/phy/ti/phy-ti-pipe3.c pm_runtime_disable(&pdev->dev); pdev 667 drivers/phy/ti/phy-twl4030-usb.c static int twl4030_usb_probe(struct platform_device *pdev) pdev 669 drivers/phy/ti/phy-twl4030-usb.c struct twl4030_usb_data *pdata = dev_get_platdata(&pdev->dev); pdev 674 drivers/phy/ti/phy-twl4030-usb.c struct device_node *np = pdev->dev.of_node; pdev 677 drivers/phy/ti/phy-twl4030-usb.c twl = devm_kzalloc(&pdev->dev, sizeof(*twl), GFP_KERNEL); pdev 687 drivers/phy/ti/phy-twl4030-usb.c dev_err(&pdev->dev, "twl4030 initialized without pdata\n"); pdev 691 drivers/phy/ti/phy-twl4030-usb.c otg = devm_kzalloc(&pdev->dev, sizeof(*otg), GFP_KERNEL); pdev 695 drivers/phy/ti/phy-twl4030-usb.c twl->dev = &pdev->dev; pdev 696 drivers/phy/ti/phy-twl4030-usb.c twl->irq = platform_get_irq(pdev, 0); pdev 712 drivers/phy/ti/phy-twl4030-usb.c dev_dbg(&pdev->dev, "Failed to create PHY\n"); pdev 730 drivers/phy/ti/phy-twl4030-usb.c dev_err(&pdev->dev, "ldo init failed\n"); pdev 735 drivers/phy/ti/phy-twl4030-usb.c platform_set_drvdata(pdev, twl); pdev 736 drivers/phy/ti/phy-twl4030-usb.c if (device_create_file(&pdev->dev, &dev_attr_vbus)) pdev 737 drivers/phy/ti/phy-twl4030-usb.c dev_warn(&pdev->dev, "could not create sysfs file\n"); pdev 741 drivers/phy/ti/phy-twl4030-usb.c pm_runtime_use_autosuspend(&pdev->dev); pdev 742 drivers/phy/ti/phy-twl4030-usb.c pm_runtime_set_autosuspend_delay(&pdev->dev, 2000); pdev 743 drivers/phy/ti/phy-twl4030-usb.c pm_runtime_enable(&pdev->dev); pdev 744 drivers/phy/ti/phy-twl4030-usb.c pm_runtime_get_sync(&pdev->dev); pdev 758 drivers/phy/ti/phy-twl4030-usb.c dev_dbg(&pdev->dev, "can't get IRQ %d, err %d\n", pdev 768 drivers/phy/ti/phy-twl4030-usb.c pm_runtime_mark_last_busy(&pdev->dev); pdev 771 drivers/phy/ti/phy-twl4030-usb.c dev_info(&pdev->dev, "Initialized TWL4030 USB module\n"); pdev 775 drivers/phy/ti/phy-twl4030-usb.c static int twl4030_usb_remove(struct platform_device *pdev) pdev 777 drivers/phy/ti/phy-twl4030-usb.c struct twl4030_usb *twl = platform_get_drvdata(pdev); pdev 792 drivers/phy/ti/phy-twl4030-usb.c pm_runtime_dont_use_autosuspend(&pdev->dev); pdev 915 drivers/pinctrl/actions/pinctrl-owl.c int owl_pinctrl_probe(struct platform_device *pdev, pdev 922 drivers/pinctrl/actions/pinctrl-owl.c pctrl = devm_kzalloc(&pdev->dev, sizeof(*pctrl), GFP_KERNEL); pdev 926 drivers/pinctrl/actions/pinctrl-owl.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 927 drivers/pinctrl/actions/pinctrl-owl.c pctrl->base = devm_ioremap_resource(&pdev->dev, res); pdev 932 drivers/pinctrl/actions/pinctrl-owl.c pctrl->clk = devm_clk_get(&pdev->dev, NULL); pdev 934 drivers/pinctrl/actions/pinctrl-owl.c dev_err(&pdev->dev, "no clock defined\n"); pdev 940 drivers/pinctrl/actions/pinctrl-owl.c dev_err(&pdev->dev, "clk enable failed\n"); pdev 946 drivers/pinctrl/actions/pinctrl-owl.c owl_pinctrl_desc.name = dev_name(&pdev->dev); pdev 958 drivers/pinctrl/actions/pinctrl-owl.c pctrl->dev = &pdev->dev; pdev 960 drivers/pinctrl/actions/pinctrl-owl.c pctrl->pctrldev = devm_pinctrl_register(&pdev->dev, pdev 963 drivers/pinctrl/actions/pinctrl-owl.c dev_err(&pdev->dev, "could not register Actions OWL pinmux driver\n"); pdev 968 drivers/pinctrl/actions/pinctrl-owl.c ret = platform_irq_count(pdev); pdev 974 drivers/pinctrl/actions/pinctrl-owl.c pctrl->irq = devm_kcalloc(&pdev->dev, pctrl->num_irq, pdev 982 drivers/pinctrl/actions/pinctrl-owl.c ret = platform_get_irq(pdev, i); pdev 992 drivers/pinctrl/actions/pinctrl-owl.c platform_set_drvdata(pdev, pctrl); pdev 309 drivers/pinctrl/actions/pinctrl-owl.h int owl_pinctrl_probe(struct platform_device *pdev, pdev 1880 drivers/pinctrl/actions/pinctrl-s700.c static int s700_pinctrl_probe(struct platform_device *pdev) pdev 1882 drivers/pinctrl/actions/pinctrl-s700.c return owl_pinctrl_probe(pdev, &s700_pinctrl_data); pdev 1797 drivers/pinctrl/actions/pinctrl-s900.c static int s900_pinctrl_probe(struct platform_device *pdev) pdev 1799 drivers/pinctrl/actions/pinctrl-s900.c return owl_pinctrl_probe(pdev, &s900_pinctrl_data); pdev 2650 drivers/pinctrl/aspeed/pinctrl-aspeed-g4.c static int aspeed_g4_pinctrl_probe(struct platform_device *pdev) pdev 2657 drivers/pinctrl/aspeed/pinctrl-aspeed-g4.c return aspeed_pinctrl_probe(pdev, &aspeed_g4_pinctrl_desc, pdev 2837 drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c static int aspeed_g5_pinctrl_probe(struct platform_device *pdev) pdev 2844 drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c aspeed_g5_pinctrl_data.pinmux.dev = &pdev->dev; pdev 2846 drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c return aspeed_pinctrl_probe(pdev, &aspeed_g5_pinctrl_desc, pdev 2342 drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c static int aspeed_g6_pinctrl_probe(struct platform_device *pdev) pdev 2349 drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c return aspeed_pinctrl_probe(pdev, &aspeed_g6_pinctrl_desc, pdev 359 drivers/pinctrl/aspeed/pinctrl-aspeed.c int aspeed_pinctrl_probe(struct platform_device *pdev, pdev 366 drivers/pinctrl/aspeed/pinctrl-aspeed.c parent = pdev->dev.parent; pdev 368 drivers/pinctrl/aspeed/pinctrl-aspeed.c dev_err(&pdev->dev, "No parent for syscon pincontroller\n"); pdev 374 drivers/pinctrl/aspeed/pinctrl-aspeed.c dev_err(&pdev->dev, "No regmap for syscon pincontroller parent\n"); pdev 380 drivers/pinctrl/aspeed/pinctrl-aspeed.c pctl = pinctrl_register(pdesc, &pdev->dev, pdata); pdev 383 drivers/pinctrl/aspeed/pinctrl-aspeed.c dev_err(&pdev->dev, "Failed to register pinctrl\n"); pdev 387 drivers/pinctrl/aspeed/pinctrl-aspeed.c platform_set_drvdata(pdev, pdata); pdev 70 drivers/pinctrl/aspeed/pinctrl-aspeed.h int aspeed_pinctrl_probe(struct platform_device *pdev, pdev 1400 drivers/pinctrl/bcm/pinctrl-bcm281xx.c static int __init bcm281xx_pinctrl_probe(struct platform_device *pdev) pdev 1407 drivers/pinctrl/bcm/pinctrl-bcm281xx.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1408 drivers/pinctrl/bcm/pinctrl-bcm281xx.c pdata->reg_base = devm_ioremap_resource(&pdev->dev, res); pdev 1410 drivers/pinctrl/bcm/pinctrl-bcm281xx.c dev_err(&pdev->dev, "Failed to ioremap MEM resource\n"); pdev 1415 drivers/pinctrl/bcm/pinctrl-bcm281xx.c pdata->regmap = devm_regmap_init_mmio(&pdev->dev, pdata->reg_base, pdev 1418 drivers/pinctrl/bcm/pinctrl-bcm281xx.c dev_err(&pdev->dev, "Regmap MMIO init failed.\n"); pdev 1422 drivers/pinctrl/bcm/pinctrl-bcm281xx.c bcm281xx_pinctrl_desc.name = dev_name(&pdev->dev); pdev 1426 drivers/pinctrl/bcm/pinctrl-bcm281xx.c pctl = devm_pinctrl_register(&pdev->dev, &bcm281xx_pinctrl_desc, pdata); pdev 1428 drivers/pinctrl/bcm/pinctrl-bcm281xx.c dev_err(&pdev->dev, "Failed to register pinctrl\n"); pdev 1432 drivers/pinctrl/bcm/pinctrl-bcm281xx.c platform_set_drvdata(pdev, pdata); pdev 1084 drivers/pinctrl/bcm/pinctrl-bcm2835.c static int bcm2835_pinctrl_probe(struct platform_device *pdev) pdev 1086 drivers/pinctrl/bcm/pinctrl-bcm2835.c struct device *dev = &pdev->dev; pdev 1101 drivers/pinctrl/bcm/pinctrl-bcm2835.c platform_set_drvdata(pdev, pc); pdev 1165 drivers/pinctrl/bcm/pinctrl-bcm2835.c match = of_match_node(bcm2835_pinctrl_match, pdev->dev.of_node); pdev 940 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c static int cygnus_pinmux_probe(struct platform_device *pdev) pdev 948 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c pinctrl = devm_kzalloc(&pdev->dev, sizeof(*pinctrl), GFP_KERNEL); pdev 952 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c pinctrl->dev = &pdev->dev; pdev 953 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c platform_set_drvdata(pdev, pinctrl); pdev 956 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 957 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c pinctrl->base0 = devm_ioremap_resource(&pdev->dev, res); pdev 959 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c dev_err(&pdev->dev, "unable to map I/O space\n"); pdev 963 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 964 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c pinctrl->base1 = devm_ioremap_resource(&pdev->dev, res); pdev 966 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c dev_err(&pdev->dev, "unable to map I/O space\n"); pdev 972 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c dev_err(&pdev->dev, "unable to initialize IOMUX log\n"); pdev 976 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c pins = devm_kcalloc(&pdev->dev, num_pins, sizeof(*pins), GFP_KERNEL); pdev 993 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c pinctrl->pctl = devm_pinctrl_register(&pdev->dev, &cygnus_pinctrl_desc, pdev 996 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c dev_err(&pdev->dev, "unable to register Cygnus IOMUX pinctrl\n"); pdev 772 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c static int iproc_gpio_probe(struct platform_device *pdev) pdev 774 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c struct device *dev = &pdev->dev; pdev 796 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c platform_set_drvdata(pdev, chip); pdev 798 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 805 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 822 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c dev_err(&pdev->dev, "missing ngpios DT property\n"); pdev 847 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c irq = platform_get_irq(pdev, 0); pdev 266 drivers/pinctrl/bcm/pinctrl-ns.c static int ns_pinctrl_probe(struct platform_device *pdev) pdev 268 drivers/pinctrl/bcm/pinctrl-ns.c struct device *dev = &pdev->dev; pdev 282 drivers/pinctrl/bcm/pinctrl-ns.c platform_set_drvdata(pdev, ns_pinctrl); pdev 1029 drivers/pinctrl/bcm/pinctrl-ns2-mux.c static int ns2_pinmux_probe(struct platform_device *pdev) pdev 1037 drivers/pinctrl/bcm/pinctrl-ns2-mux.c pinctrl = devm_kzalloc(&pdev->dev, sizeof(*pinctrl), GFP_KERNEL); pdev 1041 drivers/pinctrl/bcm/pinctrl-ns2-mux.c pinctrl->dev = &pdev->dev; pdev 1042 drivers/pinctrl/bcm/pinctrl-ns2-mux.c platform_set_drvdata(pdev, pinctrl); pdev 1045 drivers/pinctrl/bcm/pinctrl-ns2-mux.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1046 drivers/pinctrl/bcm/pinctrl-ns2-mux.c pinctrl->base0 = devm_ioremap_resource(&pdev->dev, res); pdev 1050 drivers/pinctrl/bcm/pinctrl-ns2-mux.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 1053 drivers/pinctrl/bcm/pinctrl-ns2-mux.c pinctrl->base1 = devm_ioremap_nocache(&pdev->dev, res->start, pdev 1056 drivers/pinctrl/bcm/pinctrl-ns2-mux.c dev_err(&pdev->dev, "unable to map I/O space\n"); pdev 1060 drivers/pinctrl/bcm/pinctrl-ns2-mux.c res = platform_get_resource(pdev, IORESOURCE_MEM, 2); pdev 1061 drivers/pinctrl/bcm/pinctrl-ns2-mux.c pinctrl->pinconf_base = devm_ioremap_resource(&pdev->dev, res); pdev 1067 drivers/pinctrl/bcm/pinctrl-ns2-mux.c dev_err(&pdev->dev, "unable to initialize IOMUX log\n"); pdev 1071 drivers/pinctrl/bcm/pinctrl-ns2-mux.c pins = devm_kcalloc(&pdev->dev, num_pins, sizeof(*pins), GFP_KERNEL); pdev 1088 drivers/pinctrl/bcm/pinctrl-ns2-mux.c pinctrl->pctl = pinctrl_register(&ns2_pinctrl_desc, &pdev->dev, pdev 1091 drivers/pinctrl/bcm/pinctrl-ns2-mux.c dev_err(&pdev->dev, "unable to register IOMUX pinctrl\n"); pdev 613 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c static int nsp_gpio_probe(struct platform_device *pdev) pdev 615 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c struct device *dev = &pdev->dev; pdev 622 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c if (of_property_read_u32(pdev->dev.of_node, "ngpios", &val)) { pdev 623 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c dev_err(&pdev->dev, "Missing ngpios OF property\n"); pdev 632 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c platform_set_drvdata(pdev, chip); pdev 634 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 641 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 665 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c irq = platform_get_irq(pdev, 0); pdev 672 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c dev_err(&pdev->dev, "Couldn't allocate IRQ domain\n"); pdev 686 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c ret = devm_request_irq(&pdev->dev, irq, nsp_gpio_irq_handler, pdev 689 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c dev_err(&pdev->dev, "Unable to request IRQ%d: %d\n", pdev 559 drivers/pinctrl/bcm/pinctrl-nsp-mux.c static int nsp_pinmux_probe(struct platform_device *pdev) pdev 567 drivers/pinctrl/bcm/pinctrl-nsp-mux.c pinctrl = devm_kzalloc(&pdev->dev, sizeof(*pinctrl), GFP_KERNEL); pdev 570 drivers/pinctrl/bcm/pinctrl-nsp-mux.c pinctrl->dev = &pdev->dev; pdev 571 drivers/pinctrl/bcm/pinctrl-nsp-mux.c platform_set_drvdata(pdev, pinctrl); pdev 574 drivers/pinctrl/bcm/pinctrl-nsp-mux.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 575 drivers/pinctrl/bcm/pinctrl-nsp-mux.c pinctrl->base0 = devm_ioremap_resource(&pdev->dev, res); pdev 579 drivers/pinctrl/bcm/pinctrl-nsp-mux.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 582 drivers/pinctrl/bcm/pinctrl-nsp-mux.c pinctrl->base1 = devm_ioremap_nocache(&pdev->dev, res->start, pdev 585 drivers/pinctrl/bcm/pinctrl-nsp-mux.c dev_err(&pdev->dev, "unable to map I/O space\n"); pdev 589 drivers/pinctrl/bcm/pinctrl-nsp-mux.c res = platform_get_resource(pdev, IORESOURCE_MEM, 2); pdev 590 drivers/pinctrl/bcm/pinctrl-nsp-mux.c pinctrl->base2 = devm_ioremap_resource(&pdev->dev, res); pdev 596 drivers/pinctrl/bcm/pinctrl-nsp-mux.c dev_err(&pdev->dev, "unable to initialize IOMUX log\n"); pdev 600 drivers/pinctrl/bcm/pinctrl-nsp-mux.c pins = devm_kcalloc(&pdev->dev, num_pins, sizeof(*pins), GFP_KERNEL); pdev 617 drivers/pinctrl/bcm/pinctrl-nsp-mux.c pinctrl->pctl = devm_pinctrl_register(&pdev->dev, &nsp_pinctrl_desc, pdev 620 drivers/pinctrl/bcm/pinctrl-nsp-mux.c dev_err(&pdev->dev, "unable to register nsp IOMUX pinctrl\n"); pdev 228 drivers/pinctrl/berlin/berlin-bg2.c static int berlin2_pinctrl_probe(struct platform_device *pdev) pdev 231 drivers/pinctrl/berlin/berlin-bg2.c of_match_device(berlin2_pinctrl_match, &pdev->dev); pdev 233 drivers/pinctrl/berlin/berlin-bg2.c return berlin_pinctrl_probe(pdev, match->data); pdev 173 drivers/pinctrl/berlin/berlin-bg2cd.c static int berlin2cd_pinctrl_probe(struct platform_device *pdev) pdev 176 drivers/pinctrl/berlin/berlin-bg2cd.c of_match_device(berlin2cd_pinctrl_match, &pdev->dev); pdev 178 drivers/pinctrl/berlin/berlin-bg2cd.c return berlin_pinctrl_probe(pdev, match->data); pdev 390 drivers/pinctrl/berlin/berlin-bg2q.c static int berlin2q_pinctrl_probe(struct platform_device *pdev) pdev 393 drivers/pinctrl/berlin/berlin-bg2q.c of_match_device(berlin2q_pinctrl_match, &pdev->dev); pdev 395 drivers/pinctrl/berlin/berlin-bg2q.c return berlin_pinctrl_probe(pdev, match->data); pdev 450 drivers/pinctrl/berlin/berlin-bg4ct.c static int berlin4ct_pinctrl_probe(struct platform_device *pdev) pdev 453 drivers/pinctrl/berlin/berlin-bg4ct.c of_match_device(berlin4ct_pinctrl_match, &pdev->dev); pdev 459 drivers/pinctrl/berlin/berlin-bg4ct.c rmconfig = devm_kzalloc(&pdev->dev, sizeof(*rmconfig), GFP_KERNEL); pdev 463 drivers/pinctrl/berlin/berlin-bg4ct.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 464 drivers/pinctrl/berlin/berlin-bg4ct.c base = devm_ioremap_resource(&pdev->dev, res); pdev 473 drivers/pinctrl/berlin/berlin-bg4ct.c regmap = devm_regmap_init_mmio(&pdev->dev, base, rmconfig); pdev 477 drivers/pinctrl/berlin/berlin-bg4ct.c return berlin_pinctrl_probe_regmap(pdev, match->data, regmap); pdev 201 drivers/pinctrl/berlin/berlin.c static int berlin_pinctrl_build_state(struct platform_device *pdev) pdev 203 drivers/pinctrl/berlin/berlin.c struct berlin_pinctrl *pctrl = platform_get_drvdata(pdev); pdev 263 drivers/pinctrl/berlin/berlin.c devm_kcalloc(&pdev->dev, pdev 294 drivers/pinctrl/berlin/berlin.c int berlin_pinctrl_probe_regmap(struct platform_device *pdev, pdev 298 drivers/pinctrl/berlin/berlin.c struct device *dev = &pdev->dev; pdev 306 drivers/pinctrl/berlin/berlin.c platform_set_drvdata(pdev, pctrl); pdev 309 drivers/pinctrl/berlin/berlin.c pctrl->dev = &pdev->dev; pdev 312 drivers/pinctrl/berlin/berlin.c ret = berlin_pinctrl_build_state(pdev); pdev 328 drivers/pinctrl/berlin/berlin.c int berlin_pinctrl_probe(struct platform_device *pdev, pdev 331 drivers/pinctrl/berlin/berlin.c struct device *dev = &pdev->dev; pdev 339 drivers/pinctrl/berlin/berlin.c return berlin_pinctrl_probe_regmap(pdev, desc, regmap); pdev 55 drivers/pinctrl/berlin/berlin.h int berlin_pinctrl_probe(struct platform_device *pdev, pdev 58 drivers/pinctrl/berlin/berlin.h int berlin_pinctrl_probe_regmap(struct platform_device *pdev, pdev 331 drivers/pinctrl/berlin/pinctrl-as370.c static int as370_pinctrl_probe(struct platform_device *pdev) pdev 334 drivers/pinctrl/berlin/pinctrl-as370.c of_match_device(as370_pinctrl_match, &pdev->dev); pdev 340 drivers/pinctrl/berlin/pinctrl-as370.c rmconfig = devm_kzalloc(&pdev->dev, sizeof(*rmconfig), GFP_KERNEL); pdev 344 drivers/pinctrl/berlin/pinctrl-as370.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 345 drivers/pinctrl/berlin/pinctrl-as370.c base = devm_ioremap_resource(&pdev->dev, res); pdev 354 drivers/pinctrl/berlin/pinctrl-as370.c regmap = devm_regmap_init_mmio(&pdev->dev, base, rmconfig); pdev 358 drivers/pinctrl/berlin/pinctrl-as370.c return berlin_pinctrl_probe_regmap(pdev, match->data, regmap); pdev 1134 drivers/pinctrl/cirrus/pinctrl-lochnagar.c static int lochnagar_pin_probe(struct platform_device *pdev) pdev 1136 drivers/pinctrl/cirrus/pinctrl-lochnagar.c struct lochnagar *lochnagar = dev_get_drvdata(pdev->dev.parent); pdev 1140 drivers/pinctrl/cirrus/pinctrl-lochnagar.c struct device *dev = &pdev->dev; pdev 1210 drivers/pinctrl/cirrus/pinctrl-lochnagar.c dev_err(&pdev->dev, "Failed to register gpiochip: %d\n", ret); pdev 996 drivers/pinctrl/cirrus/pinctrl-madera-core.c static int madera_pin_probe(struct platform_device *pdev) pdev 998 drivers/pinctrl/cirrus/pinctrl-madera-core.c struct madera *madera = dev_get_drvdata(pdev->dev.parent); pdev 1006 drivers/pinctrl/cirrus/pinctrl-madera-core.c dev_dbg(&pdev->dev, "%s\n", __func__); pdev 1008 drivers/pinctrl/cirrus/pinctrl-madera-core.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 1012 drivers/pinctrl/cirrus/pinctrl-madera-core.c priv->dev = &pdev->dev; pdev 1014 drivers/pinctrl/cirrus/pinctrl-madera-core.c pdev->dev.of_node = madera->dev->of_node; pdev 1050 drivers/pinctrl/cirrus/pinctrl-madera-core.c ret = devm_pinctrl_register_and_init(&pdev->dev, pdev 719 drivers/pinctrl/freescale/pinctrl-imx.c static int imx_pinctrl_probe_dt(struct platform_device *pdev, pdev 722 drivers/pinctrl/freescale/pinctrl-imx.c struct device_node *np = pdev->dev.of_node; pdev 738 drivers/pinctrl/freescale/pinctrl-imx.c dev_err(&pdev->dev, "no functions defined\n"); pdev 746 drivers/pinctrl/freescale/pinctrl-imx.c function = devm_kzalloc(&pdev->dev, sizeof(*function), pdev 787 drivers/pinctrl/freescale/pinctrl-imx.c int imx_pinctrl_probe(struct platform_device *pdev, pdev 791 drivers/pinctrl/freescale/pinctrl-imx.c struct device_node *dev_np = pdev->dev.of_node; pdev 799 drivers/pinctrl/freescale/pinctrl-imx.c dev_err(&pdev->dev, "wrong pinctrl info\n"); pdev 806 drivers/pinctrl/freescale/pinctrl-imx.c regmap_attach_dev(&pdev->dev, gpr, &config); pdev 810 drivers/pinctrl/freescale/pinctrl-imx.c ipctl = devm_kzalloc(&pdev->dev, sizeof(*ipctl), GFP_KERNEL); pdev 815 drivers/pinctrl/freescale/pinctrl-imx.c ipctl->pin_regs = devm_kmalloc_array(&pdev->dev, info->npins, pdev 826 drivers/pinctrl/freescale/pinctrl-imx.c ipctl->base = devm_platform_ioremap_resource(pdev, 0); pdev 833 drivers/pinctrl/freescale/pinctrl-imx.c dev_err(&pdev->dev, "iomuxc fsl,input-sel property not found\n"); pdev 840 drivers/pinctrl/freescale/pinctrl-imx.c dev_err(&pdev->dev, pdev 847 drivers/pinctrl/freescale/pinctrl-imx.c imx_pinctrl_desc = devm_kzalloc(&pdev->dev, sizeof(*imx_pinctrl_desc), pdev 852 drivers/pinctrl/freescale/pinctrl-imx.c imx_pinctrl_desc->name = dev_name(&pdev->dev); pdev 870 drivers/pinctrl/freescale/pinctrl-imx.c ipctl->dev = &pdev->dev; pdev 871 drivers/pinctrl/freescale/pinctrl-imx.c platform_set_drvdata(pdev, ipctl); pdev 872 drivers/pinctrl/freescale/pinctrl-imx.c ret = devm_pinctrl_register_and_init(&pdev->dev, pdev 876 drivers/pinctrl/freescale/pinctrl-imx.c dev_err(&pdev->dev, "could not register IMX pinctrl driver\n"); pdev 880 drivers/pinctrl/freescale/pinctrl-imx.c ret = imx_pinctrl_probe_dt(pdev, ipctl); pdev 882 drivers/pinctrl/freescale/pinctrl-imx.c dev_err(&pdev->dev, "fail to probe dt properties\n"); pdev 886 drivers/pinctrl/freescale/pinctrl-imx.c dev_info(&pdev->dev, "initialized IMX pinctrl driver\n"); pdev 137 drivers/pinctrl/freescale/pinctrl-imx.h int imx_pinctrl_probe(struct platform_device *pdev, pdev 145 drivers/pinctrl/freescale/pinctrl-imx.h int imx_pinctrl_sc_ipc_init(struct platform_device *pdev); pdev 545 drivers/pinctrl/freescale/pinctrl-imx1-core.c static int imx1_pinctrl_parse_dt(struct platform_device *pdev, pdev 548 drivers/pinctrl/freescale/pinctrl-imx1-core.c struct device_node *np = pdev->dev.of_node; pdev 564 drivers/pinctrl/freescale/pinctrl-imx1-core.c dev_err(&pdev->dev, "No pin functions defined\n"); pdev 569 drivers/pinctrl/freescale/pinctrl-imx1-core.c info->functions = devm_kcalloc(&pdev->dev, pdev 573 drivers/pinctrl/freescale/pinctrl-imx1-core.c info->groups = devm_kcalloc(&pdev->dev, pdev 591 drivers/pinctrl/freescale/pinctrl-imx1-core.c int imx1_pinctrl_core_probe(struct platform_device *pdev, pdev 600 drivers/pinctrl/freescale/pinctrl-imx1-core.c dev_err(&pdev->dev, "wrong pinctrl info\n"); pdev 603 drivers/pinctrl/freescale/pinctrl-imx1-core.c info->dev = &pdev->dev; pdev 606 drivers/pinctrl/freescale/pinctrl-imx1-core.c ipctl = devm_kzalloc(&pdev->dev, sizeof(*ipctl), GFP_KERNEL); pdev 610 drivers/pinctrl/freescale/pinctrl-imx1-core.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 614 drivers/pinctrl/freescale/pinctrl-imx1-core.c ipctl->base = devm_ioremap_nocache(&pdev->dev, res->start, pdev 620 drivers/pinctrl/freescale/pinctrl-imx1-core.c pctl_desc->name = dev_name(&pdev->dev); pdev 624 drivers/pinctrl/freescale/pinctrl-imx1-core.c ret = imx1_pinctrl_parse_dt(pdev, ipctl, info); pdev 626 drivers/pinctrl/freescale/pinctrl-imx1-core.c dev_err(&pdev->dev, "fail to probe dt properties\n"); pdev 632 drivers/pinctrl/freescale/pinctrl-imx1-core.c platform_set_drvdata(pdev, ipctl); pdev 633 drivers/pinctrl/freescale/pinctrl-imx1-core.c ipctl->pctl = devm_pinctrl_register(&pdev->dev, pctl_desc, ipctl); pdev 635 drivers/pinctrl/freescale/pinctrl-imx1-core.c dev_err(&pdev->dev, "could not register IMX pinctrl driver\n"); pdev 639 drivers/pinctrl/freescale/pinctrl-imx1-core.c ret = of_platform_populate(pdev->dev.of_node, NULL, NULL, &pdev->dev); pdev 642 drivers/pinctrl/freescale/pinctrl-imx1-core.c dev_err(&pdev->dev, "Failed to populate subdevices\n"); pdev 646 drivers/pinctrl/freescale/pinctrl-imx1-core.c dev_info(&pdev->dev, "initialized IMX pinctrl driver\n"); pdev 251 drivers/pinctrl/freescale/pinctrl-imx1.c static int __init imx1_pinctrl_probe(struct platform_device *pdev) pdev 253 drivers/pinctrl/freescale/pinctrl-imx1.c return imx1_pinctrl_core_probe(pdev, &imx1_pinctrl_info); pdev 66 drivers/pinctrl/freescale/pinctrl-imx1.h int imx1_pinctrl_core_probe(struct platform_device *pdev, pdev 314 drivers/pinctrl/freescale/pinctrl-imx21.c static int __init imx21_pinctrl_probe(struct platform_device *pdev) pdev 316 drivers/pinctrl/freescale/pinctrl-imx21.c return imx1_pinctrl_core_probe(pdev, &imx21_pinctrl_info); pdev 265 drivers/pinctrl/freescale/pinctrl-imx23.c static int imx23_pinctrl_probe(struct platform_device *pdev) pdev 267 drivers/pinctrl/freescale/pinctrl-imx23.c return mxs_pinctrl_probe(pdev, &imx23_pinctrl_data); pdev 318 drivers/pinctrl/freescale/pinctrl-imx25.c static int imx25_pinctrl_probe(struct platform_device *pdev) pdev 320 drivers/pinctrl/freescale/pinctrl-imx25.c return imx_pinctrl_probe(pdev, &imx25_pinctrl_info); pdev 391 drivers/pinctrl/freescale/pinctrl-imx27.c static int imx27_pinctrl_probe(struct platform_device *pdev) pdev 393 drivers/pinctrl/freescale/pinctrl-imx27.c return imx1_pinctrl_core_probe(pdev, &imx27_pinctrl_info); pdev 381 drivers/pinctrl/freescale/pinctrl-imx28.c static int imx28_pinctrl_probe(struct platform_device *pdev) pdev 383 drivers/pinctrl/freescale/pinctrl-imx28.c return mxs_pinctrl_probe(pdev, &imx28_pinctrl_data); pdev 1008 drivers/pinctrl/freescale/pinctrl-imx35.c static int imx35_pinctrl_probe(struct platform_device *pdev) pdev 1010 drivers/pinctrl/freescale/pinctrl-imx35.c return imx_pinctrl_probe(pdev, &imx35_pinctrl_info); pdev 394 drivers/pinctrl/freescale/pinctrl-imx50.c static int imx50_pinctrl_probe(struct platform_device *pdev) pdev 396 drivers/pinctrl/freescale/pinctrl-imx50.c return imx_pinctrl_probe(pdev, &imx50_pinctrl_info); pdev 770 drivers/pinctrl/freescale/pinctrl-imx51.c static int imx51_pinctrl_probe(struct platform_device *pdev) pdev 772 drivers/pinctrl/freescale/pinctrl-imx51.c return imx_pinctrl_probe(pdev, &imx51_pinctrl_info); pdev 457 drivers/pinctrl/freescale/pinctrl-imx53.c static int imx53_pinctrl_probe(struct platform_device *pdev) pdev 459 drivers/pinctrl/freescale/pinctrl-imx53.c return imx_pinctrl_probe(pdev, &imx53_pinctrl_info); pdev 467 drivers/pinctrl/freescale/pinctrl-imx6dl.c static int imx6dl_pinctrl_probe(struct platform_device *pdev) pdev 469 drivers/pinctrl/freescale/pinctrl-imx6dl.c return imx_pinctrl_probe(pdev, &imx6dl_pinctrl_info); pdev 469 drivers/pinctrl/freescale/pinctrl-imx6q.c static int imx6q_pinctrl_probe(struct platform_device *pdev) pdev 471 drivers/pinctrl/freescale/pinctrl-imx6q.c return imx_pinctrl_probe(pdev, &imx6q_pinctrl_info); pdev 373 drivers/pinctrl/freescale/pinctrl-imx6sl.c static int imx6sl_pinctrl_probe(struct platform_device *pdev) pdev 375 drivers/pinctrl/freescale/pinctrl-imx6sl.c return imx_pinctrl_probe(pdev, &imx6sl_pinctrl_info); pdev 340 drivers/pinctrl/freescale/pinctrl-imx6sll.c static int imx6sll_pinctrl_probe(struct platform_device *pdev) pdev 342 drivers/pinctrl/freescale/pinctrl-imx6sll.c return imx_pinctrl_probe(pdev, &imx6sll_pinctrl_info); pdev 377 drivers/pinctrl/freescale/pinctrl-imx6sx.c static int imx6sx_pinctrl_probe(struct platform_device *pdev) pdev 379 drivers/pinctrl/freescale/pinctrl-imx6sx.c return imx_pinctrl_probe(pdev, &imx6sx_pinctrl_info); pdev 331 drivers/pinctrl/freescale/pinctrl-imx6ul.c static int imx6ul_pinctrl_probe(struct platform_device *pdev) pdev 335 drivers/pinctrl/freescale/pinctrl-imx6ul.c pinctrl_info = of_device_get_match_data(&pdev->dev); pdev 339 drivers/pinctrl/freescale/pinctrl-imx6ul.c return imx_pinctrl_probe(pdev, pinctrl_info); pdev 375 drivers/pinctrl/freescale/pinctrl-imx7d.c static int imx7d_pinctrl_probe(struct platform_device *pdev) pdev 379 drivers/pinctrl/freescale/pinctrl-imx7d.c pinctrl_info = of_device_get_match_data(&pdev->dev); pdev 383 drivers/pinctrl/freescale/pinctrl-imx7d.c return imx_pinctrl_probe(pdev, pinctrl_info); pdev 298 drivers/pinctrl/freescale/pinctrl-imx7ulp.c static int imx7ulp_pinctrl_probe(struct platform_device *pdev) pdev 300 drivers/pinctrl/freescale/pinctrl-imx7ulp.c return imx_pinctrl_probe(pdev, &imx7ulp_pinctrl_info); pdev 330 drivers/pinctrl/freescale/pinctrl-imx8mm.c static int imx8mm_pinctrl_probe(struct platform_device *pdev) pdev 332 drivers/pinctrl/freescale/pinctrl-imx8mm.c return imx_pinctrl_probe(pdev, &imx8mm_pinctrl_info); pdev 330 drivers/pinctrl/freescale/pinctrl-imx8mn.c static int imx8mn_pinctrl_probe(struct platform_device *pdev) pdev 332 drivers/pinctrl/freescale/pinctrl-imx8mn.c return imx_pinctrl_probe(pdev, &imx8mn_pinctrl_info); pdev 333 drivers/pinctrl/freescale/pinctrl-imx8mq.c static int imx8mq_pinctrl_probe(struct platform_device *pdev) pdev 335 drivers/pinctrl/freescale/pinctrl-imx8mq.c return imx_pinctrl_probe(pdev, &imx8mq_pinctrl_info); pdev 302 drivers/pinctrl/freescale/pinctrl-imx8qm.c static int imx8qm_pinctrl_probe(struct platform_device *pdev) pdev 306 drivers/pinctrl/freescale/pinctrl-imx8qm.c ret = imx_pinctrl_sc_ipc_init(pdev); pdev 310 drivers/pinctrl/freescale/pinctrl-imx8qm.c return imx_pinctrl_probe(pdev, &imx8qm_pinctrl_info); pdev 208 drivers/pinctrl/freescale/pinctrl-imx8qxp.c static int imx8qxp_pinctrl_probe(struct platform_device *pdev) pdev 212 drivers/pinctrl/freescale/pinctrl-imx8qxp.c ret = imx_pinctrl_sc_ipc_init(pdev); pdev 216 drivers/pinctrl/freescale/pinctrl-imx8qxp.c return imx_pinctrl_probe(pdev, &imx8qxp_pinctrl_info); pdev 347 drivers/pinctrl/freescale/pinctrl-mxs.c static int mxs_pinctrl_parse_group(struct platform_device *pdev, pdev 351 drivers/pinctrl/freescale/pinctrl-mxs.c struct mxs_pinctrl_data *d = platform_get_drvdata(pdev); pdev 359 drivers/pinctrl/freescale/pinctrl-mxs.c group = devm_kzalloc(&pdev->dev, length, GFP_KERNEL); pdev 373 drivers/pinctrl/freescale/pinctrl-mxs.c g->pins = devm_kcalloc(&pdev->dev, g->npins, sizeof(*g->pins), pdev 378 drivers/pinctrl/freescale/pinctrl-mxs.c g->muxsel = devm_kcalloc(&pdev->dev, g->npins, sizeof(*g->muxsel), pdev 395 drivers/pinctrl/freescale/pinctrl-mxs.c static int mxs_pinctrl_probe_dt(struct platform_device *pdev, pdev 399 drivers/pinctrl/freescale/pinctrl-mxs.c struct device_node *np = pdev->dev.of_node; pdev 410 drivers/pinctrl/freescale/pinctrl-mxs.c dev_err(&pdev->dev, "no group is defined\n"); pdev 429 drivers/pinctrl/freescale/pinctrl-mxs.c soc->functions = devm_kcalloc(&pdev->dev, pdev 436 drivers/pinctrl/freescale/pinctrl-mxs.c soc->groups = devm_kcalloc(&pdev->dev, pdev 471 drivers/pinctrl/freescale/pinctrl-mxs.c dev_warn(&pdev->dev, pdev 489 drivers/pinctrl/freescale/pinctrl-mxs.c ret = mxs_pinctrl_parse_group(pdev, child, pdev 500 drivers/pinctrl/freescale/pinctrl-mxs.c f->groups = devm_kcalloc(&pdev->dev, pdev 511 drivers/pinctrl/freescale/pinctrl-mxs.c ret = mxs_pinctrl_parse_group(pdev, child, idxg++, pdev 522 drivers/pinctrl/freescale/pinctrl-mxs.c int mxs_pinctrl_probe(struct platform_device *pdev, pdev 525 drivers/pinctrl/freescale/pinctrl-mxs.c struct device_node *np = pdev->dev.of_node; pdev 529 drivers/pinctrl/freescale/pinctrl-mxs.c d = devm_kzalloc(&pdev->dev, sizeof(*d), GFP_KERNEL); pdev 533 drivers/pinctrl/freescale/pinctrl-mxs.c d->dev = &pdev->dev; pdev 542 drivers/pinctrl/freescale/pinctrl-mxs.c mxs_pinctrl_desc.name = dev_name(&pdev->dev); pdev 544 drivers/pinctrl/freescale/pinctrl-mxs.c platform_set_drvdata(pdev, d); pdev 546 drivers/pinctrl/freescale/pinctrl-mxs.c ret = mxs_pinctrl_probe_dt(pdev, d); pdev 548 drivers/pinctrl/freescale/pinctrl-mxs.c dev_err(&pdev->dev, "dt probe failed: %d\n", ret); pdev 552 drivers/pinctrl/freescale/pinctrl-mxs.c d->pctl = pinctrl_register(&mxs_pinctrl_desc, &pdev->dev, d); pdev 554 drivers/pinctrl/freescale/pinctrl-mxs.c dev_err(&pdev->dev, "Couldn't register MXS pinctrl driver\n"); pdev 81 drivers/pinctrl/freescale/pinctrl-mxs.h int mxs_pinctrl_probe(struct platform_device *pdev, pdev 40 drivers/pinctrl/freescale/pinctrl-scu.c int imx_pinctrl_sc_ipc_init(struct platform_device *pdev) pdev 330 drivers/pinctrl/freescale/pinctrl-vf610.c static int vf610_pinctrl_probe(struct platform_device *pdev) pdev 332 drivers/pinctrl/freescale/pinctrl-vf610.c return imx_pinctrl_probe(pdev, &vf610_pinctrl_info); pdev 110 drivers/pinctrl/intel/pinctrl-baytrail.c struct platform_device *pdev; pdev 670 drivers/pinctrl/intel/pinctrl-baytrail.c dev_warn(&vg->pdev->dev, pdev 700 drivers/pinctrl/intel/pinctrl-baytrail.c dev_warn(&vg->pdev->dev, pdev 793 drivers/pinctrl/intel/pinctrl-baytrail.c dev_warn(&vg->pdev->dev, FW_BUG pdev 799 drivers/pinctrl/intel/pinctrl-baytrail.c pm_runtime_get(&vg->pdev->dev); pdev 811 drivers/pinctrl/intel/pinctrl-baytrail.c pm_runtime_put(&vg->pdev->dev); pdev 1021 drivers/pinctrl/intel/pinctrl-baytrail.c dev_warn(&vg->pdev->dev, pdev 1043 drivers/pinctrl/intel/pinctrl-baytrail.c dev_warn(&vg->pdev->dev, pdev 1430 drivers/pinctrl/intel/pinctrl-baytrail.c dev_warn(&vg->pdev->dev, pdev 1464 drivers/pinctrl/intel/pinctrl-baytrail.c struct device *dev = &vg->pdev->dev; pdev 1479 drivers/pinctrl/intel/pinctrl-baytrail.c dev_warn(&vg->pdev->dev, pdev 1500 drivers/pinctrl/intel/pinctrl-baytrail.c dev_warn(&vg->pdev->dev, pdev 1511 drivers/pinctrl/intel/pinctrl-baytrail.c dev_err(&vg->pdev->dev, pdev 1526 drivers/pinctrl/intel/pinctrl-baytrail.c gc->label = dev_name(&vg->pdev->dev); pdev 1529 drivers/pinctrl/intel/pinctrl-baytrail.c gc->parent = &vg->pdev->dev; pdev 1534 drivers/pinctrl/intel/pinctrl-baytrail.c vg->saved_context = devm_kcalloc(&vg->pdev->dev, gc->ngpio, pdev 1539 drivers/pinctrl/intel/pinctrl-baytrail.c ret = devm_gpiochip_add_data(&vg->pdev->dev, gc, vg); pdev 1541 drivers/pinctrl/intel/pinctrl-baytrail.c dev_err(&vg->pdev->dev, "failed adding byt-gpio chip\n"); pdev 1545 drivers/pinctrl/intel/pinctrl-baytrail.c ret = gpiochip_add_pin_range(&vg->chip, dev_name(&vg->pdev->dev), pdev 1548 drivers/pinctrl/intel/pinctrl-baytrail.c dev_err(&vg->pdev->dev, "failed to add GPIO pin range\n"); pdev 1553 drivers/pinctrl/intel/pinctrl-baytrail.c irq_rc = platform_get_resource(vg->pdev, IORESOURCE_IRQ, 0); pdev 1559 drivers/pinctrl/intel/pinctrl-baytrail.c dev_err(&vg->pdev->dev, "failed to add irqchip\n"); pdev 1577 drivers/pinctrl/intel/pinctrl-baytrail.c vg->communities_copy = devm_kcalloc(&vg->pdev->dev, pdev 1589 drivers/pinctrl/intel/pinctrl-baytrail.c comm->pad_regs = devm_platform_ioremap_resource(vg->pdev, 0); pdev 1603 drivers/pinctrl/intel/pinctrl-baytrail.c static int byt_pinctrl_probe(struct platform_device *pdev) pdev 1611 drivers/pinctrl/intel/pinctrl-baytrail.c acpi_dev = ACPI_COMPANION(&pdev->dev); pdev 1615 drivers/pinctrl/intel/pinctrl-baytrail.c soc_table = (const struct intel_pinctrl_soc_data **)device_get_match_data(&pdev->dev); pdev 1627 drivers/pinctrl/intel/pinctrl-baytrail.c vg = devm_kzalloc(&pdev->dev, sizeof(*vg), GFP_KERNEL); pdev 1631 drivers/pinctrl/intel/pinctrl-baytrail.c vg->pdev = pdev; pdev 1634 drivers/pinctrl/intel/pinctrl-baytrail.c dev_err(&pdev->dev, "failed to set soc data\n"); pdev 1639 drivers/pinctrl/intel/pinctrl-baytrail.c vg->pctl_desc.name = dev_name(&pdev->dev); pdev 1643 drivers/pinctrl/intel/pinctrl-baytrail.c vg->pctl_dev = devm_pinctrl_register(&pdev->dev, &vg->pctl_desc, vg); pdev 1645 drivers/pinctrl/intel/pinctrl-baytrail.c dev_err(&pdev->dev, "failed to register pinctrl driver\n"); pdev 1653 drivers/pinctrl/intel/pinctrl-baytrail.c platform_set_drvdata(pdev, vg); pdev 1654 drivers/pinctrl/intel/pinctrl-baytrail.c pm_runtime_enable(&pdev->dev); pdev 1675 drivers/pinctrl/intel/pinctrl-baytrail.c dev_warn(&vg->pdev->dev, pdev 1707 drivers/pinctrl/intel/pinctrl-baytrail.c dev_warn(&vg->pdev->dev, pdev 1676 drivers/pinctrl/intel/pinctrl-cherryview.c static int chv_pinctrl_probe(struct platform_device *pdev) pdev 1683 drivers/pinctrl/intel/pinctrl-cherryview.c adev = ACPI_COMPANION(&pdev->dev); pdev 1687 drivers/pinctrl/intel/pinctrl-cherryview.c pctrl = devm_kzalloc(&pdev->dev, sizeof(*pctrl), GFP_KERNEL); pdev 1699 drivers/pinctrl/intel/pinctrl-cherryview.c pctrl->dev = &pdev->dev; pdev 1709 drivers/pinctrl/intel/pinctrl-cherryview.c pctrl->regs = devm_platform_ioremap_resource(pdev, 0); pdev 1713 drivers/pinctrl/intel/pinctrl-cherryview.c irq = platform_get_irq(pdev, 0); pdev 1718 drivers/pinctrl/intel/pinctrl-cherryview.c pctrl->pctldesc.name = dev_name(&pdev->dev); pdev 1722 drivers/pinctrl/intel/pinctrl-cherryview.c pctrl->pctldev = devm_pinctrl_register(&pdev->dev, &pctrl->pctldesc, pdev 1725 drivers/pinctrl/intel/pinctrl-cherryview.c dev_err(&pdev->dev, "failed to register pinctrl driver\n"); pdev 1738 drivers/pinctrl/intel/pinctrl-cherryview.c dev_err(&pdev->dev, "failed to install ACPI addr space handler\n"); pdev 1740 drivers/pinctrl/intel/pinctrl-cherryview.c platform_set_drvdata(pdev, pctrl); pdev 1745 drivers/pinctrl/intel/pinctrl-cherryview.c static int chv_pinctrl_remove(struct platform_device *pdev) pdev 1747 drivers/pinctrl/intel/pinctrl-cherryview.c struct chv_pinctrl *pctrl = platform_get_drvdata(pdev); pdev 1749 drivers/pinctrl/intel/pinctrl-cherryview.c acpi_remove_address_space_handler(ACPI_COMPANION(&pdev->dev), pdev 1365 drivers/pinctrl/intel/pinctrl-intel.c static int intel_pinctrl_probe(struct platform_device *pdev, pdev 1374 drivers/pinctrl/intel/pinctrl-intel.c pctrl = devm_kzalloc(&pdev->dev, sizeof(*pctrl), GFP_KERNEL); pdev 1378 drivers/pinctrl/intel/pinctrl-intel.c pctrl->dev = &pdev->dev; pdev 1387 drivers/pinctrl/intel/pinctrl-intel.c pctrl->communities = devm_kcalloc(&pdev->dev, pctrl->ncommunities, pdev 1399 drivers/pinctrl/intel/pinctrl-intel.c regs = devm_platform_ioremap_resource(pdev, community->barno); pdev 1428 drivers/pinctrl/intel/pinctrl-intel.c irq = platform_get_irq(pdev, 0); pdev 1437 drivers/pinctrl/intel/pinctrl-intel.c pctrl->pctldesc.name = dev_name(&pdev->dev); pdev 1441 drivers/pinctrl/intel/pinctrl-intel.c pctrl->pctldev = devm_pinctrl_register(&pdev->dev, &pctrl->pctldesc, pdev 1444 drivers/pinctrl/intel/pinctrl-intel.c dev_err(&pdev->dev, "failed to register pinctrl driver\n"); pdev 1452 drivers/pinctrl/intel/pinctrl-intel.c platform_set_drvdata(pdev, pctrl); pdev 1457 drivers/pinctrl/intel/pinctrl-intel.c int intel_pinctrl_probe_by_hid(struct platform_device *pdev) pdev 1461 drivers/pinctrl/intel/pinctrl-intel.c data = device_get_match_data(&pdev->dev); pdev 1462 drivers/pinctrl/intel/pinctrl-intel.c return intel_pinctrl_probe(pdev, data); pdev 1466 drivers/pinctrl/intel/pinctrl-intel.c int intel_pinctrl_probe_by_uid(struct platform_device *pdev) pdev 1473 drivers/pinctrl/intel/pinctrl-intel.c adev = ACPI_COMPANION(&pdev->dev); pdev 1475 drivers/pinctrl/intel/pinctrl-intel.c const void *match = device_get_match_data(&pdev->dev); pdev 1487 drivers/pinctrl/intel/pinctrl-intel.c id = platform_get_device_id(pdev); pdev 1492 drivers/pinctrl/intel/pinctrl-intel.c data = table[pdev->id]; pdev 1495 drivers/pinctrl/intel/pinctrl-intel.c return intel_pinctrl_probe(pdev, data); pdev 177 drivers/pinctrl/intel/pinctrl-intel.h int intel_pinctrl_probe_by_hid(struct platform_device *pdev); pdev 178 drivers/pinctrl/intel/pinctrl-intel.h int intel_pinctrl_probe_by_uid(struct platform_device *pdev); pdev 884 drivers/pinctrl/intel/pinctrl-merrifield.c static int mrfld_pinctrl_probe(struct platform_device *pdev) pdev 892 drivers/pinctrl/intel/pinctrl-merrifield.c mp = devm_kzalloc(&pdev->dev, sizeof(*mp), GFP_KERNEL); pdev 896 drivers/pinctrl/intel/pinctrl-merrifield.c mp->dev = &pdev->dev; pdev 899 drivers/pinctrl/intel/pinctrl-merrifield.c regs = devm_platform_ioremap_resource(pdev, 0); pdev 908 drivers/pinctrl/intel/pinctrl-merrifield.c families = devm_kmemdup(&pdev->dev, mrfld_families, pdev 928 drivers/pinctrl/intel/pinctrl-merrifield.c mp->pctldesc.name = dev_name(&pdev->dev); pdev 932 drivers/pinctrl/intel/pinctrl-merrifield.c mp->pctldev = devm_pinctrl_register(&pdev->dev, &mp->pctldesc, mp); pdev 934 drivers/pinctrl/intel/pinctrl-merrifield.c dev_err(&pdev->dev, "failed to register pinctrl driver\n"); pdev 938 drivers/pinctrl/intel/pinctrl-merrifield.c platform_set_drvdata(pdev, mp); pdev 588 drivers/pinctrl/mediatek/pinctrl-moore.c int mtk_moore_pinctrl_probe(struct platform_device *pdev, pdev 596 drivers/pinctrl/mediatek/pinctrl-moore.c hw = devm_kzalloc(&pdev->dev, sizeof(*hw), GFP_KERNEL); pdev 601 drivers/pinctrl/mediatek/pinctrl-moore.c hw->dev = &pdev->dev; pdev 604 drivers/pinctrl/mediatek/pinctrl-moore.c dev_err(&pdev->dev, pdev 609 drivers/pinctrl/mediatek/pinctrl-moore.c hw->base = devm_kmalloc_array(&pdev->dev, hw->soc->nbase_names, pdev 615 drivers/pinctrl/mediatek/pinctrl-moore.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 618 drivers/pinctrl/mediatek/pinctrl-moore.c dev_err(&pdev->dev, "missing IO resource\n"); pdev 622 drivers/pinctrl/mediatek/pinctrl-moore.c hw->base[i] = devm_ioremap_resource(&pdev->dev, res); pdev 630 drivers/pinctrl/mediatek/pinctrl-moore.c pins = devm_kmalloc_array(&pdev->dev, hw->soc->npins, sizeof(*pins), pdev 649 drivers/pinctrl/mediatek/pinctrl-moore.c err = devm_pinctrl_register_and_init(&pdev->dev, &mtk_desc, hw, pdev 657 drivers/pinctrl/mediatek/pinctrl-moore.c dev_err(&pdev->dev, "Failed to build groups\n"); pdev 664 drivers/pinctrl/mediatek/pinctrl-moore.c dev_err(&pdev->dev, "Failed to build functions\n"); pdev 675 drivers/pinctrl/mediatek/pinctrl-moore.c err = mtk_build_eint(hw, pdev); pdev 677 drivers/pinctrl/mediatek/pinctrl-moore.c dev_warn(&pdev->dev, pdev 681 drivers/pinctrl/mediatek/pinctrl-moore.c err = mtk_build_gpiochip(hw, pdev->dev.of_node); pdev 683 drivers/pinctrl/mediatek/pinctrl-moore.c dev_err(&pdev->dev, "Failed to add gpio_chip\n"); pdev 687 drivers/pinctrl/mediatek/pinctrl-moore.c platform_set_drvdata(pdev, hw); pdev 48 drivers/pinctrl/mediatek/pinctrl-moore.h int mtk_moore_pinctrl_probe(struct platform_device *pdev, pdev 534 drivers/pinctrl/mediatek/pinctrl-mt2701.c static int mt2701_pinctrl_probe(struct platform_device *pdev) pdev 536 drivers/pinctrl/mediatek/pinctrl-mt2701.c return mtk_pctrl_init(pdev, &mt2701_pinctrl_data, NULL); pdev 587 drivers/pinctrl/mediatek/pinctrl-mt2712.c static int mt2712_pinctrl_probe(struct platform_device *pdev) pdev 589 drivers/pinctrl/mediatek/pinctrl-mt2712.c return mtk_pctrl_init(pdev, &mt2712_pinctrl_data, NULL); pdev 38 drivers/pinctrl/mediatek/pinctrl-mt6397.c static int mt6397_pinctrl_probe(struct platform_device *pdev) pdev 42 drivers/pinctrl/mediatek/pinctrl-mt6397.c mt6397 = dev_get_drvdata(pdev->dev.parent); pdev 43 drivers/pinctrl/mediatek/pinctrl-mt6397.c return mtk_pctrl_init(pdev, &mt6397_pinctrl_data, mt6397->regmap); pdev 1091 drivers/pinctrl/mediatek/pinctrl-mt6765.c static int mt6765_pinctrl_probe(struct platform_device *pdev) pdev 1093 drivers/pinctrl/mediatek/pinctrl-mt6765.c return mtk_paris_pinctrl_probe(pdev, &mt6765_data); pdev 65 drivers/pinctrl/mediatek/pinctrl-mt6797.c static int mt6797_pinctrl_probe(struct platform_device *pdev) pdev 67 drivers/pinctrl/mediatek/pinctrl-mt6797.c return mtk_paris_pinctrl_probe(pdev, &mt6797_data); pdev 785 drivers/pinctrl/mediatek/pinctrl-mt7622.c static int mt7622_pinctrl_probe(struct platform_device *pdev) pdev 787 drivers/pinctrl/mediatek/pinctrl-mt7622.c return mtk_moore_pinctrl_probe(pdev, &mt7622_data); pdev 1402 drivers/pinctrl/mediatek/pinctrl-mt7623.c static void mt7623_bonding_disable(struct platform_device *pdev) pdev 1404 drivers/pinctrl/mediatek/pinctrl-mt7623.c struct mtk_pinctrl *hw = platform_get_drvdata(pdev); pdev 1416 drivers/pinctrl/mediatek/pinctrl-mt7623.c static int mt7623_pinctrl_probe(struct platform_device *pdev) pdev 1420 drivers/pinctrl/mediatek/pinctrl-mt7623.c err = mtk_moore_pinctrl_probe(pdev, &mt7623_data); pdev 1424 drivers/pinctrl/mediatek/pinctrl-mt7623.c mt7623_bonding_disable(pdev); pdev 433 drivers/pinctrl/mediatek/pinctrl-mt7629.c static int mt7629_pinctrl_probe(struct platform_device *pdev) pdev 435 drivers/pinctrl/mediatek/pinctrl-mt7629.c return mtk_moore_pinctrl_probe(pdev, &mt7629_data); pdev 303 drivers/pinctrl/mediatek/pinctrl-mt8127.c static int mt8127_pinctrl_probe(struct platform_device *pdev) pdev 305 drivers/pinctrl/mediatek/pinctrl-mt8127.c return mtk_pctrl_init(pdev, &mt8127_pinctrl_data, NULL); pdev 316 drivers/pinctrl/mediatek/pinctrl-mt8135.c static int mt8135_pinctrl_probe(struct platform_device *pdev) pdev 318 drivers/pinctrl/mediatek/pinctrl-mt8135.c return mtk_pctrl_init(pdev, &mt8135_pinctrl_data, NULL); pdev 343 drivers/pinctrl/mediatek/pinctrl-mt8173.c static int mt8173_pinctrl_probe(struct platform_device *pdev) pdev 345 drivers/pinctrl/mediatek/pinctrl-mt8173.c return mtk_pctrl_init(pdev, &mt8173_pinctrl_data, NULL); pdev 577 drivers/pinctrl/mediatek/pinctrl-mt8183.c static int mt8183_pinctrl_probe(struct platform_device *pdev) pdev 579 drivers/pinctrl/mediatek/pinctrl-mt8183.c return mtk_paris_pinctrl_probe(pdev, &mt8183_data); pdev 335 drivers/pinctrl/mediatek/pinctrl-mt8516.c static int mt8516_pinctrl_probe(struct platform_device *pdev) pdev 337 drivers/pinctrl/mediatek/pinctrl-mt8516.c return mtk_pctrl_init(pdev, &mt8516_pinctrl_data, NULL); pdev 311 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c int mtk_build_eint(struct mtk_pinctrl *hw, struct platform_device *pdev) pdev 313 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c struct device_node *np = pdev->dev.of_node; pdev 326 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "eint"); pdev 328 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c dev_err(&pdev->dev, "Unable to get eint resource\n"); pdev 332 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c hw->eint->base = devm_ioremap_resource(&pdev->dev, res); pdev 343 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c hw->eint->dev = &pdev->dev; pdev 258 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h int mtk_build_eint(struct mtk_pinctrl *hw, struct platform_device *pdev); pdev 894 drivers/pinctrl/mediatek/pinctrl-mtk-common.c static int mtk_pctrl_build_state(struct platform_device *pdev) pdev 896 drivers/pinctrl/mediatek/pinctrl-mtk-common.c struct mtk_pinctrl *pctl = platform_get_drvdata(pdev); pdev 902 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pctl->groups = devm_kcalloc(&pdev->dev, pctl->ngroups, pdev 908 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pctl->grp_names = devm_kcalloc(&pdev->dev, pctl->ngroups, pdev 982 drivers/pinctrl/mediatek/pinctrl-mtk-common.c static int mtk_eint_init(struct mtk_pinctrl *pctl, struct platform_device *pdev) pdev 984 drivers/pinctrl/mediatek/pinctrl-mtk-common.c struct device_node *np = pdev->dev.of_node; pdev 994 drivers/pinctrl/mediatek/pinctrl-mtk-common.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 995 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pctl->eint->base = devm_ioremap_resource(&pdev->dev, res); pdev 1003 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pctl->eint->dev = &pdev->dev; pdev 1016 drivers/pinctrl/mediatek/pinctrl-mtk-common.c int mtk_pctrl_init(struct platform_device *pdev, pdev 1022 drivers/pinctrl/mediatek/pinctrl-mtk-common.c struct device_node *np = pdev->dev.of_node, *node; pdev 1026 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pctl = devm_kzalloc(&pdev->dev, sizeof(*pctl), GFP_KERNEL); pdev 1030 drivers/pinctrl/mediatek/pinctrl-mtk-common.c platform_set_drvdata(pdev, pctl); pdev 1034 drivers/pinctrl/mediatek/pinctrl-mtk-common.c dev_err(&pdev->dev, "only support pins-are-numbered format\n"); pdev 1046 drivers/pinctrl/mediatek/pinctrl-mtk-common.c dev_err(&pdev->dev, "Pinctrl node has not register regmap.\n"); pdev 1059 drivers/pinctrl/mediatek/pinctrl-mtk-common.c ret = mtk_pctrl_build_state(pdev); pdev 1061 drivers/pinctrl/mediatek/pinctrl-mtk-common.c dev_err(&pdev->dev, "build state failed: %d\n", ret); pdev 1065 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pins = devm_kcalloc(&pdev->dev, pctl->devdata->npins, sizeof(*pins), pdev 1073 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pctl->pctl_desc.name = dev_name(&pdev->dev); pdev 1080 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pctl->dev = &pdev->dev; pdev 1082 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pctl->pctl_dev = devm_pinctrl_register(&pdev->dev, &pctl->pctl_desc, pdev 1085 drivers/pinctrl/mediatek/pinctrl-mtk-common.c dev_err(&pdev->dev, "couldn't register pinctrl driver\n"); pdev 1089 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pctl->chip = devm_kzalloc(&pdev->dev, sizeof(*pctl->chip), GFP_KERNEL); pdev 1095 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pctl->chip->label = dev_name(&pdev->dev); pdev 1096 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pctl->chip->parent = &pdev->dev; pdev 1104 drivers/pinctrl/mediatek/pinctrl-mtk-common.c ret = gpiochip_add_pin_range(pctl->chip, dev_name(&pdev->dev), pdev 1111 drivers/pinctrl/mediatek/pinctrl-mtk-common.c ret = mtk_eint_init(pctl, pdev); pdev 273 drivers/pinctrl/mediatek/pinctrl-mtk-common.h int mtk_pctrl_init(struct platform_device *pdev, pdev 806 drivers/pinctrl/mediatek/pinctrl-paris.c static int mtk_pctrl_build_state(struct platform_device *pdev) pdev 808 drivers/pinctrl/mediatek/pinctrl-paris.c struct mtk_pinctrl *hw = platform_get_drvdata(pdev); pdev 812 drivers/pinctrl/mediatek/pinctrl-paris.c hw->groups = devm_kmalloc_array(&pdev->dev, hw->soc->ngrps, pdev 818 drivers/pinctrl/mediatek/pinctrl-paris.c hw->grp_names = devm_kmalloc_array(&pdev->dev, hw->soc->ngrps, pdev 836 drivers/pinctrl/mediatek/pinctrl-paris.c int mtk_paris_pinctrl_probe(struct platform_device *pdev, pdev 844 drivers/pinctrl/mediatek/pinctrl-paris.c hw = devm_kzalloc(&pdev->dev, sizeof(*hw), GFP_KERNEL); pdev 848 drivers/pinctrl/mediatek/pinctrl-paris.c platform_set_drvdata(pdev, hw); pdev 850 drivers/pinctrl/mediatek/pinctrl-paris.c hw->dev = &pdev->dev; pdev 853 drivers/pinctrl/mediatek/pinctrl-paris.c dev_err(&pdev->dev, pdev 858 drivers/pinctrl/mediatek/pinctrl-paris.c hw->base = devm_kmalloc_array(&pdev->dev, hw->soc->nbase_names, pdev 864 drivers/pinctrl/mediatek/pinctrl-paris.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 867 drivers/pinctrl/mediatek/pinctrl-paris.c dev_err(&pdev->dev, "missing IO resource\n"); pdev 871 drivers/pinctrl/mediatek/pinctrl-paris.c hw->base[i] = devm_ioremap_resource(&pdev->dev, res); pdev 878 drivers/pinctrl/mediatek/pinctrl-paris.c err = mtk_pctrl_build_state(pdev); pdev 880 drivers/pinctrl/mediatek/pinctrl-paris.c dev_err(&pdev->dev, "build state failed: %d\n", err); pdev 885 drivers/pinctrl/mediatek/pinctrl-paris.c pins = devm_kmalloc_array(&pdev->dev, hw->soc->npins, sizeof(*pins), pdev 904 drivers/pinctrl/mediatek/pinctrl-paris.c err = devm_pinctrl_register_and_init(&pdev->dev, &mtk_desc, hw, pdev 913 drivers/pinctrl/mediatek/pinctrl-paris.c err = mtk_build_eint(hw, pdev); pdev 915 drivers/pinctrl/mediatek/pinctrl-paris.c dev_warn(&pdev->dev, pdev 919 drivers/pinctrl/mediatek/pinctrl-paris.c err = mtk_build_gpiochip(hw, pdev->dev.of_node); pdev 921 drivers/pinctrl/mediatek/pinctrl-paris.c dev_err(&pdev->dev, "Failed to add gpio_chip\n"); pdev 925 drivers/pinctrl/mediatek/pinctrl-paris.c platform_set_drvdata(pdev, hw); pdev 60 drivers/pinctrl/mediatek/pinctrl-paris.h int mtk_paris_pinctrl_probe(struct platform_device *pdev, pdev 699 drivers/pinctrl/meson/pinctrl-meson.c int meson_pinctrl_probe(struct platform_device *pdev) pdev 701 drivers/pinctrl/meson/pinctrl-meson.c struct device *dev = &pdev->dev; pdev 173 drivers/pinctrl/meson/pinctrl-meson.h int meson_pinctrl_probe(struct platform_device *pdev); pdev 380 drivers/pinctrl/mvebu/pinctrl-armada-370.c static int armada_370_pinctrl_probe(struct platform_device *pdev) pdev 392 drivers/pinctrl/mvebu/pinctrl-armada-370.c pdev->dev.platform_data = soc; pdev 394 drivers/pinctrl/mvebu/pinctrl-armada-370.c return mvebu_pinctrl_simple_mmio_probe(pdev); pdev 398 drivers/pinctrl/mvebu/pinctrl-armada-375.c static int armada_375_pinctrl_probe(struct platform_device *pdev) pdev 410 drivers/pinctrl/mvebu/pinctrl-armada-375.c pdev->dev.platform_data = soc; pdev 412 drivers/pinctrl/mvebu/pinctrl-armada-375.c return mvebu_pinctrl_simple_mmio_probe(pdev); pdev 719 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c static int armada_37xx_irqchip_register(struct platform_device *pdev, pdev 742 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c dev_err(&pdev->dev, "Invalid or no IRQ\n"); pdev 765 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c dev_info(&pdev->dev, "could not add irqchip\n"); pdev 787 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c static int armada_37xx_gpiochip_register(struct platform_device *pdev, pdev 807 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c gc->parent = &pdev->dev; pdev 812 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c ret = devm_gpiochip_add_data(&pdev->dev, gc, info); pdev 815 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c ret = armada_37xx_irqchip_register(pdev, info); pdev 952 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c static int armada_37xx_pinctrl_register(struct platform_device *pdev, pdev 969 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c pindesc = devm_kcalloc(&pdev->dev, pdev 990 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c info->funcs = devm_kcalloc(&pdev->dev, pdev 1006 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c info->pctl_dev = devm_pinctrl_register(&pdev->dev, ctrldesc, info); pdev 1008 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c dev_err(&pdev->dev, "could not register pinctrl driver\n"); pdev 1131 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c static int __init armada_37xx_pinctrl_probe(struct platform_device *pdev) pdev 1134 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c struct device *dev = &pdev->dev; pdev 1148 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c dev_err(&pdev->dev, "cannot get regmap\n"); pdev 1155 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c ret = armada_37xx_pinctrl_register(pdev, info); pdev 1159 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c ret = armada_37xx_gpiochip_register(pdev, info); pdev 1163 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c platform_set_drvdata(pdev, info); pdev 404 drivers/pinctrl/mvebu/pinctrl-armada-38x.c static int armada_38x_pinctrl_probe(struct platform_device *pdev) pdev 408 drivers/pinctrl/mvebu/pinctrl-armada-38x.c of_match_device(armada_38x_pinctrl_of_match, &pdev->dev); pdev 421 drivers/pinctrl/mvebu/pinctrl-armada-38x.c pdev->dev.platform_data = soc; pdev 423 drivers/pinctrl/mvebu/pinctrl-armada-38x.c return mvebu_pinctrl_simple_mmio_probe(pdev); pdev 386 drivers/pinctrl/mvebu/pinctrl-armada-39x.c static int armada_39x_pinctrl_probe(struct platform_device *pdev) pdev 390 drivers/pinctrl/mvebu/pinctrl-armada-39x.c of_match_device(armada_39x_pinctrl_of_match, &pdev->dev); pdev 403 drivers/pinctrl/mvebu/pinctrl-armada-39x.c pdev->dev.platform_data = soc; pdev 405 drivers/pinctrl/mvebu/pinctrl-armada-39x.c return mvebu_pinctrl_simple_mmio_probe(pdev); pdev 106 drivers/pinctrl/mvebu/pinctrl-armada-ap806.c static int armada_ap806_pinctrl_probe(struct platform_device *pdev) pdev 110 drivers/pinctrl/mvebu/pinctrl-armada-ap806.c of_match_device(armada_ap806_pinctrl_of_match, &pdev->dev); pdev 112 drivers/pinctrl/mvebu/pinctrl-armada-ap806.c if (!match || !pdev->dev.parent) pdev 123 drivers/pinctrl/mvebu/pinctrl-armada-ap806.c pdev->dev.platform_data = soc; pdev 125 drivers/pinctrl/mvebu/pinctrl-armada-ap806.c return mvebu_pinctrl_simple_regmap_probe(pdev, pdev->dev.parent, 0); pdev 638 drivers/pinctrl/mvebu/pinctrl-armada-cp110.c static int armada_cp110_pinctrl_probe(struct platform_device *pdev) pdev 642 drivers/pinctrl/mvebu/pinctrl-armada-cp110.c of_match_device(armada_cp110_pinctrl_of_match, &pdev->dev); pdev 645 drivers/pinctrl/mvebu/pinctrl-armada-cp110.c if (!pdev->dev.parent) pdev 648 drivers/pinctrl/mvebu/pinctrl-armada-cp110.c soc = devm_kzalloc(&pdev->dev, pdev 680 drivers/pinctrl/mvebu/pinctrl-armada-cp110.c pdev->dev.platform_data = soc; pdev 682 drivers/pinctrl/mvebu/pinctrl-armada-cp110.c return mvebu_pinctrl_simple_regmap_probe(pdev, pdev->dev.parent, 0); pdev 539 drivers/pinctrl/mvebu/pinctrl-armada-xp.c static int armada_xp_pinctrl_suspend(struct platform_device *pdev, pdev 543 drivers/pinctrl/mvebu/pinctrl-armada-xp.c platform_get_drvdata(pdev); pdev 554 drivers/pinctrl/mvebu/pinctrl-armada-xp.c static int armada_xp_pinctrl_resume(struct platform_device *pdev) pdev 557 drivers/pinctrl/mvebu/pinctrl-armada-xp.c platform_get_drvdata(pdev); pdev 568 drivers/pinctrl/mvebu/pinctrl-armada-xp.c static int armada_xp_pinctrl_probe(struct platform_device *pdev) pdev 572 drivers/pinctrl/mvebu/pinctrl-armada-xp.c of_match_device(armada_xp_pinctrl_of_match, &pdev->dev); pdev 629 drivers/pinctrl/mvebu/pinctrl-armada-xp.c mpp_saved_regs = devm_kmalloc_array(&pdev->dev, nregs, sizeof(u32), pdev 634 drivers/pinctrl/mvebu/pinctrl-armada-xp.c pdev->dev.platform_data = soc; pdev 636 drivers/pinctrl/mvebu/pinctrl-armada-xp.c return mvebu_pinctrl_simple_mmio_probe(pdev); pdev 764 drivers/pinctrl/mvebu/pinctrl-dove.c static int dove_pinctrl_probe(struct platform_device *pdev) pdev 769 drivers/pinctrl/mvebu/pinctrl-dove.c of_match_device(dove_pinctrl_of_match, &pdev->dev); pdev 774 drivers/pinctrl/mvebu/pinctrl-dove.c pdev->dev.platform_data = (void *)match->data; pdev 780 drivers/pinctrl/mvebu/pinctrl-dove.c clk = devm_clk_get(&pdev->dev, NULL); pdev 782 drivers/pinctrl/mvebu/pinctrl-dove.c dev_err(&pdev->dev, "Unable to get pdma clock"); pdev 787 drivers/pinctrl/mvebu/pinctrl-dove.c mpp_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 788 drivers/pinctrl/mvebu/pinctrl-dove.c base = devm_ioremap_resource(&pdev->dev, mpp_res); pdev 792 drivers/pinctrl/mvebu/pinctrl-dove.c mpp_data = devm_kcalloc(&pdev->dev, dove_pinctrl_info.ncontrols, pdev 805 drivers/pinctrl/mvebu/pinctrl-dove.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 807 drivers/pinctrl/mvebu/pinctrl-dove.c dev_warn(&pdev->dev, "falling back to hardcoded MPP4 resource\n"); pdev 813 drivers/pinctrl/mvebu/pinctrl-dove.c mpp4_base = devm_ioremap_resource(&pdev->dev, res); pdev 817 drivers/pinctrl/mvebu/pinctrl-dove.c res = platform_get_resource(pdev, IORESOURCE_MEM, 2); pdev 819 drivers/pinctrl/mvebu/pinctrl-dove.c dev_warn(&pdev->dev, "falling back to hardcoded PMU resource\n"); pdev 825 drivers/pinctrl/mvebu/pinctrl-dove.c pmu_base = devm_ioremap_resource(&pdev->dev, res); pdev 833 drivers/pinctrl/mvebu/pinctrl-dove.c dev_warn(&pdev->dev, "falling back to hardcoded global registers\n"); pdev 836 drivers/pinctrl/mvebu/pinctrl-dove.c gc_base = devm_ioremap_resource(&pdev->dev, &fb_res); pdev 839 drivers/pinctrl/mvebu/pinctrl-dove.c gconfmap = devm_regmap_init_mmio(&pdev->dev, pdev 847 drivers/pinctrl/mvebu/pinctrl-dove.c dev_warn(&pdev->dev, FW_BUG "Missing pinctrl regs in DTB. Please update your firmware.\n"); pdev 849 drivers/pinctrl/mvebu/pinctrl-dove.c return mvebu_pinctrl_probe(pdev); pdev 471 drivers/pinctrl/mvebu/pinctrl-kirkwood.c static int kirkwood_pinctrl_probe(struct platform_device *pdev) pdev 474 drivers/pinctrl/mvebu/pinctrl-kirkwood.c of_match_device(kirkwood_pinctrl_of_match, &pdev->dev); pdev 476 drivers/pinctrl/mvebu/pinctrl-kirkwood.c pdev->dev.platform_data = (void *)match->data; pdev 478 drivers/pinctrl/mvebu/pinctrl-kirkwood.c return mvebu_pinctrl_simple_mmio_probe(pdev); pdev 491 drivers/pinctrl/mvebu/pinctrl-mvebu.c static int mvebu_pinctrl_build_functions(struct platform_device *pdev, pdev 500 drivers/pinctrl/mvebu/pinctrl-mvebu.c funcs = devm_kcalloc(&pdev->dev, pdev 520 drivers/pinctrl/mvebu/pinctrl-mvebu.c dev_err(&pdev->dev, pdev 549 drivers/pinctrl/mvebu/pinctrl-mvebu.c f->groups = devm_kcalloc(&pdev->dev, pdev 568 drivers/pinctrl/mvebu/pinctrl-mvebu.c int mvebu_pinctrl_probe(struct platform_device *pdev) pdev 570 drivers/pinctrl/mvebu/pinctrl-mvebu.c struct mvebu_pinctrl_soc_info *soc = dev_get_platdata(&pdev->dev); pdev 580 drivers/pinctrl/mvebu/pinctrl-mvebu.c dev_err(&pdev->dev, "wrong pinctrl soc info\n"); pdev 584 drivers/pinctrl/mvebu/pinctrl-mvebu.c pctl = devm_kzalloc(&pdev->dev, sizeof(struct mvebu_pinctrl), pdev 589 drivers/pinctrl/mvebu/pinctrl-mvebu.c pctl->desc.name = dev_name(&pdev->dev); pdev 595 drivers/pinctrl/mvebu/pinctrl-mvebu.c pctl->dev = &pdev->dev; pdev 596 drivers/pinctrl/mvebu/pinctrl-mvebu.c platform_set_drvdata(pdev, pctl); pdev 623 drivers/pinctrl/mvebu/pinctrl-mvebu.c pdesc = devm_kcalloc(&pdev->dev, pdev 638 drivers/pinctrl/mvebu/pinctrl-mvebu.c p = devm_kzalloc(&pdev->dev, size, GFP_KERNEL); pdev 721 drivers/pinctrl/mvebu/pinctrl-mvebu.c dev_warn(&pdev->dev, "unknown pinctrl group %d\n", pdev 730 drivers/pinctrl/mvebu/pinctrl-mvebu.c ret = mvebu_pinctrl_build_functions(pdev, pctl); pdev 732 drivers/pinctrl/mvebu/pinctrl-mvebu.c dev_err(&pdev->dev, "unable to build functions\n"); pdev 736 drivers/pinctrl/mvebu/pinctrl-mvebu.c pctl->pctldev = devm_pinctrl_register(&pdev->dev, &pctl->desc, pctl); pdev 738 drivers/pinctrl/mvebu/pinctrl-mvebu.c dev_err(&pdev->dev, "unable to register pinctrl driver\n"); pdev 742 drivers/pinctrl/mvebu/pinctrl-mvebu.c dev_info(&pdev->dev, "registered pinctrl driver\n"); pdev 758 drivers/pinctrl/mvebu/pinctrl-mvebu.c int mvebu_pinctrl_simple_mmio_probe(struct platform_device *pdev) pdev 760 drivers/pinctrl/mvebu/pinctrl-mvebu.c struct mvebu_pinctrl_soc_info *soc = dev_get_platdata(&pdev->dev); pdev 766 drivers/pinctrl/mvebu/pinctrl-mvebu.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 767 drivers/pinctrl/mvebu/pinctrl-mvebu.c base = devm_ioremap_resource(&pdev->dev, res); pdev 771 drivers/pinctrl/mvebu/pinctrl-mvebu.c mpp_data = devm_kcalloc(&pdev->dev, soc->ncontrols, sizeof(*mpp_data), pdev 781 drivers/pinctrl/mvebu/pinctrl-mvebu.c return mvebu_pinctrl_probe(pdev); pdev 811 drivers/pinctrl/mvebu/pinctrl-mvebu.c int mvebu_pinctrl_simple_regmap_probe(struct platform_device *pdev, pdev 814 drivers/pinctrl/mvebu/pinctrl-mvebu.c struct mvebu_pinctrl_soc_info *soc = dev_get_platdata(&pdev->dev); pdev 823 drivers/pinctrl/mvebu/pinctrl-mvebu.c mpp_data = devm_kcalloc(&pdev->dev, soc->ncontrols, sizeof(*mpp_data), pdev 835 drivers/pinctrl/mvebu/pinctrl-mvebu.c return mvebu_pinctrl_probe(pdev); pdev 206 drivers/pinctrl/mvebu/pinctrl-mvebu.h int mvebu_pinctrl_probe(struct platform_device *pdev); pdev 207 drivers/pinctrl/mvebu/pinctrl-mvebu.h int mvebu_pinctrl_simple_mmio_probe(struct platform_device *pdev); pdev 208 drivers/pinctrl/mvebu/pinctrl-mvebu.h int mvebu_pinctrl_simple_regmap_probe(struct platform_device *pdev, pdev 219 drivers/pinctrl/mvebu/pinctrl-orion.c static int orion_pinctrl_probe(struct platform_device *pdev) pdev 222 drivers/pinctrl/mvebu/pinctrl-orion.c of_match_device(orion_pinctrl_of_match, &pdev->dev); pdev 225 drivers/pinctrl/mvebu/pinctrl-orion.c pdev->dev.platform_data = (void*)match->data; pdev 227 drivers/pinctrl/mvebu/pinctrl-orion.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 228 drivers/pinctrl/mvebu/pinctrl-orion.c mpp_base = devm_ioremap_resource(&pdev->dev, res); pdev 232 drivers/pinctrl/mvebu/pinctrl-orion.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 233 drivers/pinctrl/mvebu/pinctrl-orion.c high_mpp_base = devm_ioremap_resource(&pdev->dev, res); pdev 237 drivers/pinctrl/mvebu/pinctrl-orion.c return mvebu_pinctrl_probe(pdev); pdev 983 drivers/pinctrl/nomadik/pinctrl-abx500.c static int abx500_gpio_probe(struct platform_device *pdev) pdev 985 drivers/pinctrl/nomadik/pinctrl-abx500.c struct device_node *np = pdev->dev.of_node; pdev 993 drivers/pinctrl/nomadik/pinctrl-abx500.c dev_err(&pdev->dev, "gpio dt node missing\n"); pdev 997 drivers/pinctrl/nomadik/pinctrl-abx500.c pct = devm_kzalloc(&pdev->dev, sizeof(*pct), GFP_KERNEL); pdev 1001 drivers/pinctrl/nomadik/pinctrl-abx500.c pct->dev = &pdev->dev; pdev 1002 drivers/pinctrl/nomadik/pinctrl-abx500.c pct->parent = dev_get_drvdata(pdev->dev.parent); pdev 1004 drivers/pinctrl/nomadik/pinctrl-abx500.c pct->chip.parent = &pdev->dev; pdev 1007 drivers/pinctrl/nomadik/pinctrl-abx500.c match = of_match_device(abx500_gpio_match, &pdev->dev); pdev 1009 drivers/pinctrl/nomadik/pinctrl-abx500.c dev_err(&pdev->dev, "gpio dt not matching\n"); pdev 1023 drivers/pinctrl/nomadik/pinctrl-abx500.c dev_err(&pdev->dev, "Unsupported pinctrl sub driver (%d)\n", id); pdev 1028 drivers/pinctrl/nomadik/pinctrl-abx500.c dev_err(&pdev->dev, "Invalid SOC data\n"); pdev 1038 drivers/pinctrl/nomadik/pinctrl-abx500.c dev_err(&pdev->dev, "unable to add gpiochip: %d\n", ret); pdev 1041 drivers/pinctrl/nomadik/pinctrl-abx500.c dev_info(&pdev->dev, "added gpiochip\n"); pdev 1045 drivers/pinctrl/nomadik/pinctrl-abx500.c pct->pctldev = devm_pinctrl_register(&pdev->dev, &abx500_pinctrl_desc, pdev 1048 drivers/pinctrl/nomadik/pinctrl-abx500.c dev_err(&pdev->dev, pdev 1053 drivers/pinctrl/nomadik/pinctrl-abx500.c dev_info(&pdev->dev, "registered pin controller\n"); pdev 1060 drivers/pinctrl/nomadik/pinctrl-abx500.c dev_name(&pdev->dev), pdev 1066 drivers/pinctrl/nomadik/pinctrl-abx500.c platform_set_drvdata(pdev, pct); pdev 1067 drivers/pinctrl/nomadik/pinctrl-abx500.c dev_info(&pdev->dev, "initialized abx500 pinctrl driver\n"); pdev 1080 drivers/pinctrl/nomadik/pinctrl-abx500.c static int abx500_gpio_remove(struct platform_device *pdev) pdev 1082 drivers/pinctrl/nomadik/pinctrl-abx500.c struct abx500_pinctrl *pct = platform_get_drvdata(pdev); pdev 1039 drivers/pinctrl/nomadik/pinctrl-nomadik.c struct platform_device *pdev) pdev 1055 drivers/pinctrl/nomadik/pinctrl-nomadik.c dev_err(&pdev->dev, "populate: gpio-bank property not found\n"); pdev 1067 drivers/pinctrl/nomadik/pinctrl-nomadik.c nmk_chip = devm_kzalloc(&pdev->dev, sizeof(*nmk_chip), GFP_KERNEL); pdev 1081 drivers/pinctrl/nomadik/pinctrl-nomadik.c base = devm_ioremap_resource(&pdev->dev, res); pdev 1874 drivers/pinctrl/nomadik/pinctrl-nomadik.c static int nmk_pinctrl_probe(struct platform_device *pdev) pdev 1877 drivers/pinctrl/nomadik/pinctrl-nomadik.c struct device_node *np = pdev->dev.of_node; pdev 1883 drivers/pinctrl/nomadik/pinctrl-nomadik.c npct = devm_kzalloc(&pdev->dev, sizeof(*npct), GFP_KERNEL); pdev 1887 drivers/pinctrl/nomadik/pinctrl-nomadik.c match = of_match_device(nmk_pinctrl_match, &pdev->dev); pdev 1913 drivers/pinctrl/nomadik/pinctrl-nomadik.c dev_info(&pdev->dev, pdev 1916 drivers/pinctrl/nomadik/pinctrl-nomadik.c nmk_chip = nmk_gpio_populate_chip(gpio_np, pdev); pdev 1918 drivers/pinctrl/nomadik/pinctrl-nomadik.c dev_err(&pdev->dev, pdev 1930 drivers/pinctrl/nomadik/pinctrl-nomadik.c dev_info(&pdev->dev, pdev 1934 drivers/pinctrl/nomadik/pinctrl-nomadik.c dev_err(&pdev->dev, "missing PRCM base address\n"); pdev 1941 drivers/pinctrl/nomadik/pinctrl-nomadik.c npct->dev = &pdev->dev; pdev 1943 drivers/pinctrl/nomadik/pinctrl-nomadik.c npct->pctl = devm_pinctrl_register(&pdev->dev, &nmk_pinctrl_desc, npct); pdev 1945 drivers/pinctrl/nomadik/pinctrl-nomadik.c dev_err(&pdev->dev, "could not register Nomadik pinctrl driver\n"); pdev 1949 drivers/pinctrl/nomadik/pinctrl-nomadik.c platform_set_drvdata(pdev, npct); pdev 1950 drivers/pinctrl/nomadik/pinctrl-nomadik.c dev_info(&pdev->dev, "initialized Nomadik pin control driver\n"); pdev 2002 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c static int npcm7xx_pinctrl_probe(struct platform_device *pdev) pdev 2007 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c pctrl = devm_kzalloc(&pdev->dev, sizeof(*pctrl), GFP_KERNEL); pdev 2011 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c pctrl->dev = &pdev->dev; pdev 2012 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c dev_set_drvdata(&pdev->dev, pctrl); pdev 2027 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c pctrl->pctldev = devm_pinctrl_register(&pdev->dev, pdev 2030 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c dev_err(&pdev->dev, "Failed to register pinctrl device\n"); pdev 480 drivers/pinctrl/pinctrl-amd.c dev_err(&gpio_dev->pdev->dev, "Invalid type value\n"); pdev 584 drivers/pinctrl/pinctrl-amd.c dev_dbg(&gpio_dev->pdev->dev, pdev 672 drivers/pinctrl/pinctrl-amd.c dev_err(&gpio_dev->pdev->dev, "Invalid config param %04x\n", pdev 725 drivers/pinctrl/pinctrl-amd.c dev_err(&gpio_dev->pdev->dev, pdev 849 drivers/pinctrl/pinctrl-amd.c static int amd_gpio_probe(struct platform_device *pdev) pdev 856 drivers/pinctrl/pinctrl-amd.c gpio_dev = devm_kzalloc(&pdev->dev, pdev 863 drivers/pinctrl/pinctrl-amd.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 865 drivers/pinctrl/pinctrl-amd.c dev_err(&pdev->dev, "Failed to get gpio io resource.\n"); pdev 869 drivers/pinctrl/pinctrl-amd.c gpio_dev->base = devm_ioremap_nocache(&pdev->dev, res->start, pdev 874 drivers/pinctrl/pinctrl-amd.c irq_base = platform_get_irq(pdev, 0); pdev 879 drivers/pinctrl/pinctrl-amd.c gpio_dev->saved_regs = devm_kcalloc(&pdev->dev, amd_pinctrl_desc.npins, pdev 886 drivers/pinctrl/pinctrl-amd.c gpio_dev->pdev = pdev; pdev 896 drivers/pinctrl/pinctrl-amd.c gpio_dev->gc.label = pdev->name; pdev 898 drivers/pinctrl/pinctrl-amd.c gpio_dev->gc.parent = &pdev->dev; pdev 901 drivers/pinctrl/pinctrl-amd.c gpio_dev->gc.of_node = pdev->dev.of_node; pdev 908 drivers/pinctrl/pinctrl-amd.c amd_pinctrl_desc.name = dev_name(&pdev->dev); pdev 909 drivers/pinctrl/pinctrl-amd.c gpio_dev->pctrl = devm_pinctrl_register(&pdev->dev, &amd_pinctrl_desc, pdev 912 drivers/pinctrl/pinctrl-amd.c dev_err(&pdev->dev, "Couldn't register pinctrl driver\n"); pdev 920 drivers/pinctrl/pinctrl-amd.c ret = gpiochip_add_pin_range(&gpio_dev->gc, dev_name(&pdev->dev), pdev 923 drivers/pinctrl/pinctrl-amd.c dev_err(&pdev->dev, "Failed to add pin range\n"); pdev 933 drivers/pinctrl/pinctrl-amd.c dev_err(&pdev->dev, "could not add irqchip\n"); pdev 938 drivers/pinctrl/pinctrl-amd.c ret = devm_request_irq(&pdev->dev, irq_base, amd_gpio_irq_handler, pdev 943 drivers/pinctrl/pinctrl-amd.c platform_set_drvdata(pdev, gpio_dev); pdev 945 drivers/pinctrl/pinctrl-amd.c dev_dbg(&pdev->dev, "amd gpio driver loaded\n"); pdev 954 drivers/pinctrl/pinctrl-amd.c static int amd_gpio_remove(struct platform_device *pdev) pdev 958 drivers/pinctrl/pinctrl-amd.c gpio_dev = platform_get_drvdata(pdev); pdev 99 drivers/pinctrl/pinctrl-amd.h struct platform_device *pdev; pdev 936 drivers/pinctrl/pinctrl-artpec6.c static int artpec6_pmx_probe(struct platform_device *pdev) pdev 941 drivers/pinctrl/pinctrl-artpec6.c pmx = devm_kzalloc(&pdev->dev, sizeof(*pmx), GFP_KERNEL); pdev 945 drivers/pinctrl/pinctrl-artpec6.c pmx->dev = &pdev->dev; pdev 947 drivers/pinctrl/pinctrl-artpec6.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 948 drivers/pinctrl/pinctrl-artpec6.c pmx->base = devm_ioremap_resource(&pdev->dev, res); pdev 961 drivers/pinctrl/pinctrl-artpec6.c pmx->pctl = pinctrl_register(&artpec6_desc, &pdev->dev, pmx); pdev 964 drivers/pinctrl/pinctrl-artpec6.c dev_err(&pdev->dev, "could not register pinctrl driver\n"); pdev 968 drivers/pinctrl/pinctrl-artpec6.c platform_set_drvdata(pdev, pmx); pdev 970 drivers/pinctrl/pinctrl-artpec6.c dev_info(&pdev->dev, "initialised Axis ARTPEC-6 pinctrl driver\n"); pdev 975 drivers/pinctrl/pinctrl-artpec6.c static int artpec6_pmx_remove(struct platform_device *pdev) pdev 977 drivers/pinctrl/pinctrl-artpec6.c struct artpec6_pmx *pmx = platform_get_drvdata(pdev); pdev 549 drivers/pinctrl/pinctrl-as3722.c static int as3722_pinctrl_probe(struct platform_device *pdev) pdev 554 drivers/pinctrl/pinctrl-as3722.c as_pci = devm_kzalloc(&pdev->dev, sizeof(*as_pci), GFP_KERNEL); pdev 558 drivers/pinctrl/pinctrl-as3722.c as_pci->dev = &pdev->dev; pdev 559 drivers/pinctrl/pinctrl-as3722.c as_pci->dev->of_node = pdev->dev.parent->of_node; pdev 560 drivers/pinctrl/pinctrl-as3722.c as_pci->as3722 = dev_get_drvdata(pdev->dev.parent); pdev 561 drivers/pinctrl/pinctrl-as3722.c platform_set_drvdata(pdev, as_pci); pdev 569 drivers/pinctrl/pinctrl-as3722.c as3722_pinctrl_desc.name = dev_name(&pdev->dev); pdev 572 drivers/pinctrl/pinctrl-as3722.c as_pci->pctl = devm_pinctrl_register(&pdev->dev, &as3722_pinctrl_desc, pdev 575 drivers/pinctrl/pinctrl-as3722.c dev_err(&pdev->dev, "Couldn't register pinctrl driver\n"); pdev 580 drivers/pinctrl/pinctrl-as3722.c as_pci->gpio_chip.parent = &pdev->dev; pdev 581 drivers/pinctrl/pinctrl-as3722.c as_pci->gpio_chip.of_node = pdev->dev.parent->of_node; pdev 584 drivers/pinctrl/pinctrl-as3722.c dev_err(&pdev->dev, "Couldn't register gpiochip, %d\n", ret); pdev 588 drivers/pinctrl/pinctrl-as3722.c ret = gpiochip_add_pin_range(&as_pci->gpio_chip, dev_name(&pdev->dev), pdev 591 drivers/pinctrl/pinctrl-as3722.c dev_err(&pdev->dev, "Couldn't add pin range, %d\n", ret); pdev 602 drivers/pinctrl/pinctrl-as3722.c static int as3722_pinctrl_remove(struct platform_device *pdev) pdev 604 drivers/pinctrl/pinctrl-as3722.c struct as3722_pctrl_info *as_pci = platform_get_drvdata(pdev); pdev 931 drivers/pinctrl/pinctrl-at91-pio4.c static int atmel_pinctrl_probe(struct platform_device *pdev) pdev 933 drivers/pinctrl/pinctrl-at91-pio4.c struct device *dev = &pdev->dev; pdev 947 drivers/pinctrl/pinctrl-at91-pio4.c platform_set_drvdata(pdev, atmel_pioctrl); pdev 958 drivers/pinctrl/pinctrl-at91-pio4.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 993 drivers/pinctrl/pinctrl-at91-pio4.c atmel_pioctrl->groups = devm_kcalloc(&pdev->dev, pdev 1053 drivers/pinctrl/pinctrl-at91-pio4.c res = platform_get_resource(pdev, IORESOURCE_IRQ, i); pdev 1091 drivers/pinctrl/pinctrl-at91-pio4.c atmel_pioctrl->pinctrl_dev = devm_pinctrl_register(&pdev->dev, pdev 1113 drivers/pinctrl/pinctrl-at91-pio4.c dev_info(&pdev->dev, "atmel pinctrl initialized\n"); pdev 1269 drivers/pinctrl/pinctrl-at91.c static int at91_pinctrl_probe_dt(struct platform_device *pdev, pdev 1275 drivers/pinctrl/pinctrl-at91.c struct device_node *np = pdev->dev.of_node; pdev 1281 drivers/pinctrl/pinctrl-at91.c info->dev = &pdev->dev; pdev 1283 drivers/pinctrl/pinctrl-at91.c of_match_device(at91_pinctrl_of_match, &pdev->dev)->data; pdev 1287 drivers/pinctrl/pinctrl-at91.c dev_err(&pdev->dev, "you need to specify at least one gpio-controller\n"); pdev 1295 drivers/pinctrl/pinctrl-at91.c dev_dbg(&pdev->dev, "nmux = %d\n", info->nmux); pdev 1297 drivers/pinctrl/pinctrl-at91.c dev_dbg(&pdev->dev, "mux-mask\n"); pdev 1301 drivers/pinctrl/pinctrl-at91.c dev_dbg(&pdev->dev, "%d:%d\t0x%x\n", i, j, tmp[0]); pdev 1305 drivers/pinctrl/pinctrl-at91.c dev_dbg(&pdev->dev, "nfunctions = %d\n", info->nfunctions); pdev 1306 drivers/pinctrl/pinctrl-at91.c dev_dbg(&pdev->dev, "ngroups = %d\n", info->ngroups); pdev 1307 drivers/pinctrl/pinctrl-at91.c info->functions = devm_kcalloc(&pdev->dev, pdev 1314 drivers/pinctrl/pinctrl-at91.c info->groups = devm_kcalloc(&pdev->dev, pdev 1321 drivers/pinctrl/pinctrl-at91.c dev_dbg(&pdev->dev, "nbanks = %d\n", gpio_banks); pdev 1322 drivers/pinctrl/pinctrl-at91.c dev_dbg(&pdev->dev, "nfunctions = %d\n", info->nfunctions); pdev 1323 drivers/pinctrl/pinctrl-at91.c dev_dbg(&pdev->dev, "ngroups = %d\n", info->ngroups); pdev 1332 drivers/pinctrl/pinctrl-at91.c dev_err(&pdev->dev, "failed to parse function\n"); pdev 1341 drivers/pinctrl/pinctrl-at91.c static int at91_pinctrl_probe(struct platform_device *pdev) pdev 1347 drivers/pinctrl/pinctrl-at91.c info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL); pdev 1351 drivers/pinctrl/pinctrl-at91.c ret = at91_pinctrl_probe_dt(pdev, info); pdev 1365 drivers/pinctrl/pinctrl-at91.c dev_warn(&pdev->dev, pdev 1368 drivers/pinctrl/pinctrl-at91.c devm_kfree(&pdev->dev, info); pdev 1372 drivers/pinctrl/pinctrl-at91.c at91_pinctrl_desc.name = dev_name(&pdev->dev); pdev 1375 drivers/pinctrl/pinctrl-at91.c devm_kcalloc(&pdev->dev, pdev 1390 drivers/pinctrl/pinctrl-at91.c platform_set_drvdata(pdev, info); pdev 1391 drivers/pinctrl/pinctrl-at91.c info->pctl = devm_pinctrl_register(&pdev->dev, &at91_pinctrl_desc, pdev 1395 drivers/pinctrl/pinctrl-at91.c dev_err(&pdev->dev, "could not register AT91 pinctrl driver\n"); pdev 1404 drivers/pinctrl/pinctrl-at91.c dev_info(&pdev->dev, "initialized AT91 pinctrl driver\n"); pdev 1719 drivers/pinctrl/pinctrl-at91.c static int at91_gpio_of_irq_setup(struct platform_device *pdev, pdev 1728 drivers/pinctrl/pinctrl-at91.c gpio_irqchip = devm_kzalloc(&pdev->dev, sizeof(*gpio_irqchip), GFP_KERNEL); pdev 1756 drivers/pinctrl/pinctrl-at91.c dev_err(&pdev->dev, "at91_gpio.%d: Couldn't add irqchip to gpiochip.\n", pdev 1812 drivers/pinctrl/pinctrl-at91.c static int at91_gpio_probe(struct platform_device *pdev) pdev 1814 drivers/pinctrl/pinctrl-at91.c struct device_node *np = pdev->dev.of_node; pdev 1831 drivers/pinctrl/pinctrl-at91.c irq = platform_get_irq(pdev, 0); pdev 1837 drivers/pinctrl/pinctrl-at91.c at91_chip = devm_kzalloc(&pdev->dev, sizeof(*at91_chip), GFP_KERNEL); pdev 1843 drivers/pinctrl/pinctrl-at91.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1844 drivers/pinctrl/pinctrl-at91.c at91_chip->regbase = devm_ioremap_resource(&pdev->dev, res); pdev 1851 drivers/pinctrl/pinctrl-at91.c of_match_device(at91_gpio_of_match, &pdev->dev)->data; pdev 1855 drivers/pinctrl/pinctrl-at91.c at91_chip->clock = devm_clk_get(&pdev->dev, NULL); pdev 1857 drivers/pinctrl/pinctrl-at91.c dev_err(&pdev->dev, "failed to get clock, ignoring.\n"); pdev 1864 drivers/pinctrl/pinctrl-at91.c dev_err(&pdev->dev, "failed to prepare and enable clock, ignoring.\n"); pdev 1872 drivers/pinctrl/pinctrl-at91.c chip->label = dev_name(&pdev->dev); pdev 1873 drivers/pinctrl/pinctrl-at91.c chip->parent = &pdev->dev; pdev 1885 drivers/pinctrl/pinctrl-at91.c names = devm_kcalloc(&pdev->dev, chip->ngpio, sizeof(char *), pdev 1913 drivers/pinctrl/pinctrl-at91.c ret = at91_gpio_of_irq_setup(pdev, at91_chip); pdev 1917 drivers/pinctrl/pinctrl-at91.c dev_info(&pdev->dev, "at address %p\n", at91_chip->regbase); pdev 1927 drivers/pinctrl/pinctrl-at91.c dev_err(&pdev->dev, "Failure %i for GPIO %i\n", ret, alias_idx); pdev 342 drivers/pinctrl/pinctrl-axp209.c static int axp20x_build_funcs_groups(struct platform_device *pdev) pdev 344 drivers/pinctrl/pinctrl-axp209.c struct axp20x_pctl *pctl = platform_get_drvdata(pdev); pdev 362 drivers/pinctrl/pinctrl-axp209.c pctl->funcs[i].groups = devm_kcalloc(&pdev->dev, pdev 371 drivers/pinctrl/pinctrl-axp209.c ret = axp20x_funcs_groups_from_mask(&pdev->dev, pctl->desc->ldo_mask, pdev 377 drivers/pinctrl/pinctrl-axp209.c ret = axp20x_funcs_groups_from_mask(&pdev->dev, pctl->desc->adc_mask, pdev 393 drivers/pinctrl/pinctrl-axp209.c static int axp20x_pctl_probe(struct platform_device *pdev) pdev 395 drivers/pinctrl/pinctrl-axp209.c struct axp20x_dev *axp20x = dev_get_drvdata(pdev->dev.parent); pdev 397 drivers/pinctrl/pinctrl-axp209.c struct device *dev = &pdev->dev; pdev 401 drivers/pinctrl/pinctrl-axp209.c if (!of_device_is_available(pdev->dev.of_node)) pdev 405 drivers/pinctrl/pinctrl-axp209.c dev_err(&pdev->dev, "Parent drvdata not set\n"); pdev 409 drivers/pinctrl/pinctrl-axp209.c pctl = devm_kzalloc(&pdev->dev, sizeof(*pctl), GFP_KERNEL); pdev 417 drivers/pinctrl/pinctrl-axp209.c pctl->chip.parent = &pdev->dev; pdev 418 drivers/pinctrl/pinctrl-axp209.c pctl->chip.label = dev_name(&pdev->dev); pdev 431 drivers/pinctrl/pinctrl-axp209.c pctl->dev = &pdev->dev; pdev 433 drivers/pinctrl/pinctrl-axp209.c platform_set_drvdata(pdev, pctl); pdev 435 drivers/pinctrl/pinctrl-axp209.c ret = axp20x_build_funcs_groups(pdev); pdev 437 drivers/pinctrl/pinctrl-axp209.c dev_err(&pdev->dev, "failed to build groups\n"); pdev 441 drivers/pinctrl/pinctrl-axp209.c pctrl_desc = devm_kzalloc(&pdev->dev, sizeof(*pctrl_desc), GFP_KERNEL); pdev 445 drivers/pinctrl/pinctrl-axp209.c pctrl_desc->name = dev_name(&pdev->dev); pdev 452 drivers/pinctrl/pinctrl-axp209.c pctl->pctl_dev = devm_pinctrl_register(&pdev->dev, pctrl_desc, pctl); pdev 454 drivers/pinctrl/pinctrl-axp209.c dev_err(&pdev->dev, "couldn't register pinctrl driver\n"); pdev 458 drivers/pinctrl/pinctrl-axp209.c ret = devm_gpiochip_add_data(&pdev->dev, &pctl->chip, pctl); pdev 460 drivers/pinctrl/pinctrl-axp209.c dev_err(&pdev->dev, "Failed to register GPIO chip\n"); pdev 464 drivers/pinctrl/pinctrl-axp209.c ret = gpiochip_add_pin_range(&pctl->chip, dev_name(&pdev->dev), pdev 469 drivers/pinctrl/pinctrl-axp209.c dev_err(&pdev->dev, "failed to add pin range\n"); pdev 473 drivers/pinctrl/pinctrl-axp209.c dev_info(&pdev->dev, "AXP209 pinctrl and GPIO driver loaded\n"); pdev 1308 drivers/pinctrl/pinctrl-bm1880.c static int bm1880_pinctrl_probe(struct platform_device *pdev) pdev 1314 drivers/pinctrl/pinctrl-bm1880.c pctrl = devm_kzalloc(&pdev->dev, sizeof(*pctrl), GFP_KERNEL); pdev 1318 drivers/pinctrl/pinctrl-bm1880.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1319 drivers/pinctrl/pinctrl-bm1880.c pctrl->base = devm_ioremap_resource(&pdev->dev, res); pdev 1329 drivers/pinctrl/pinctrl-bm1880.c pctrl->pctrldev = devm_pinctrl_register(&pdev->dev, &bm1880_desc, pdev 1334 drivers/pinctrl/pinctrl-bm1880.c platform_set_drvdata(pdev, pctrl); pdev 1336 drivers/pinctrl/pinctrl-bm1880.c dev_info(&pdev->dev, "BM1880 pinctrl driver initialized\n"); pdev 615 drivers/pinctrl/pinctrl-coh901.c static int __init u300_gpio_probe(struct platform_device *pdev) pdev 625 drivers/pinctrl/pinctrl-coh901.c gpio = devm_kzalloc(&pdev->dev, sizeof(struct u300_gpio), GFP_KERNEL); pdev 631 drivers/pinctrl/pinctrl-coh901.c gpio->chip.parent = &pdev->dev; pdev 633 drivers/pinctrl/pinctrl-coh901.c gpio->dev = &pdev->dev; pdev 635 drivers/pinctrl/pinctrl-coh901.c memres = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 636 drivers/pinctrl/pinctrl-coh901.c gpio->base = devm_ioremap_resource(&pdev->dev, memres); pdev 676 drivers/pinctrl/pinctrl-coh901.c gpio->chip.of_node = pdev->dev.of_node; pdev 702 drivers/pinctrl/pinctrl-coh901.c port->irq = platform_get_irq(pdev, portno); pdev 727 drivers/pinctrl/pinctrl-coh901.c platform_set_drvdata(pdev, gpio); pdev 736 drivers/pinctrl/pinctrl-coh901.c dev_err(&pdev->dev, "module ERROR:%d\n", err); pdev 740 drivers/pinctrl/pinctrl-coh901.c static int __exit u300_gpio_remove(struct platform_device *pdev) pdev 742 drivers/pinctrl/pinctrl-coh901.c struct u300_gpio *gpio = platform_get_drvdata(pdev); pdev 145 drivers/pinctrl/pinctrl-da850-pupd.c static int da850_pupd_probe(struct platform_device *pdev) pdev 147 drivers/pinctrl/pinctrl-da850-pupd.c struct device *dev = &pdev->dev; pdev 155 drivers/pinctrl/pinctrl-da850-pupd.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 173 drivers/pinctrl/pinctrl-da850-pupd.c platform_set_drvdata(pdev, data); pdev 178 drivers/pinctrl/pinctrl-da850-pupd.c static int da850_pupd_remove(struct platform_device *pdev) pdev 270 drivers/pinctrl/pinctrl-digicolor.c static int dc_pinctrl_probe(struct platform_device *pdev) pdev 280 drivers/pinctrl/pinctrl-digicolor.c pmap = devm_kzalloc(&pdev->dev, sizeof(*pmap), GFP_KERNEL); pdev 284 drivers/pinctrl/pinctrl-digicolor.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 285 drivers/pinctrl/pinctrl-digicolor.c pmap->regs = devm_ioremap_resource(&pdev->dev, r); pdev 289 drivers/pinctrl/pinctrl-digicolor.c pins = devm_kcalloc(&pdev->dev, PINS_COUNT, sizeof(*pins), pdev 293 drivers/pinctrl/pinctrl-digicolor.c pin_names = devm_kcalloc(&pdev->dev, PINS_COUNT, name_len, pdev 311 drivers/pinctrl/pinctrl-digicolor.c pctl_desc = devm_kzalloc(&pdev->dev, sizeof(*pctl_desc), GFP_KERNEL); pdev 323 drivers/pinctrl/pinctrl-digicolor.c pmap->dev = &pdev->dev; pdev 325 drivers/pinctrl/pinctrl-digicolor.c pmap->pctl = devm_pinctrl_register(&pdev->dev, pctl_desc, pmap); pdev 327 drivers/pinctrl/pinctrl-digicolor.c dev_err(&pdev->dev, "pinctrl driver registration failed\n"); pdev 331 drivers/pinctrl/pinctrl-digicolor.c return dc_gpiochip_add(pmap, pdev->dev.of_node); pdev 426 drivers/pinctrl/pinctrl-falcon.c static int pinctrl_falcon_probe(struct platform_device *pdev) pdev 444 drivers/pinctrl/pinctrl-falcon.c dev_err(&pdev->dev, "failed to find pad pdev\n"); pdev 457 drivers/pinctrl/pinctrl-falcon.c falcon_info.membase[*bank] = devm_ioremap_resource(&pdev->dev, pdev 470 drivers/pinctrl/pinctrl-falcon.c dev_dbg(&pdev->dev, "found %s with %d pads\n", pdev 473 drivers/pinctrl/pinctrl-falcon.c dev_dbg(&pdev->dev, "found a total of %d pads\n", pad_count); pdev 474 drivers/pinctrl/pinctrl-falcon.c falcon_pctrl_desc.name = dev_name(&pdev->dev); pdev 484 drivers/pinctrl/pinctrl-falcon.c ret = ltq_pinctrl_register(pdev, &falcon_info); pdev 486 drivers/pinctrl/pinctrl-falcon.c dev_info(&pdev->dev, "Init done\n"); pdev 2523 drivers/pinctrl/pinctrl-gemini.c static int gemini_pmx_probe(struct platform_device *pdev) pdev 2527 drivers/pinctrl/pinctrl-gemini.c struct device *dev = &pdev->dev; pdev 2535 drivers/pinctrl/pinctrl-gemini.c pmx = devm_kzalloc(&pdev->dev, sizeof(*pmx), GFP_KERNEL); pdev 2539 drivers/pinctrl/pinctrl-gemini.c pmx->dev = &pdev->dev; pdev 2013 drivers/pinctrl/pinctrl-ingenic.c static int __init ingenic_pinctrl_probe(struct platform_device *pdev) pdev 2015 drivers/pinctrl/pinctrl-ingenic.c struct device *dev = &pdev->dev; pdev 2019 drivers/pinctrl/pinctrl-ingenic.c const struct platform_device_id *id = platform_get_device_id(pdev); pdev 2032 drivers/pinctrl/pinctrl-ingenic.c platform_get_resource(pdev, IORESOURCE_MEM, 0)); pdev 2070 drivers/pinctrl/pinctrl-ingenic.c pctl_desc = devm_kzalloc(&pdev->dev, sizeof(*pctl_desc), GFP_KERNEL); pdev 2081 drivers/pinctrl/pinctrl-ingenic.c pctl_desc->pins = jzpc->pdesc = devm_kcalloc(&pdev->dev, pdev 325 drivers/pinctrl/pinctrl-lantiq.c int ltq_pinctrl_register(struct platform_device *pdev, pdev 335 drivers/pinctrl/pinctrl-lantiq.c info->dev = &pdev->dev; pdev 337 drivers/pinctrl/pinctrl-lantiq.c info->pctrl = devm_pinctrl_register(&pdev->dev, desc, info); pdev 339 drivers/pinctrl/pinctrl-lantiq.c dev_err(&pdev->dev, "failed to register LTQ pinmux driver\n"); pdev 342 drivers/pinctrl/pinctrl-lantiq.c platform_set_drvdata(pdev, info); pdev 198 drivers/pinctrl/pinctrl-lantiq.h extern int ltq_pinctrl_register(struct platform_device *pdev, pdev 200 drivers/pinctrl/pinctrl-lantiq.h extern int ltq_pinctrl_unregister(struct platform_device *pdev); pdev 1324 drivers/pinctrl/pinctrl-lpc18xx.c static int lpc18xx_scu_probe(struct platform_device *pdev) pdev 1330 drivers/pinctrl/pinctrl-lpc18xx.c scu = devm_kzalloc(&pdev->dev, sizeof(*scu), GFP_KERNEL); pdev 1334 drivers/pinctrl/pinctrl-lpc18xx.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1335 drivers/pinctrl/pinctrl-lpc18xx.c scu->base = devm_ioremap_resource(&pdev->dev, res); pdev 1339 drivers/pinctrl/pinctrl-lpc18xx.c scu->clk = devm_clk_get(&pdev->dev, NULL); pdev 1341 drivers/pinctrl/pinctrl-lpc18xx.c dev_err(&pdev->dev, "Input clock not found.\n"); pdev 1345 drivers/pinctrl/pinctrl-lpc18xx.c ret = lpc18xx_create_group_func_map(&pdev->dev, scu); pdev 1347 drivers/pinctrl/pinctrl-lpc18xx.c dev_err(&pdev->dev, "Unable to create group func map.\n"); pdev 1353 drivers/pinctrl/pinctrl-lpc18xx.c dev_err(&pdev->dev, "Unable to enable clock.\n"); pdev 1357 drivers/pinctrl/pinctrl-lpc18xx.c platform_set_drvdata(pdev, scu); pdev 1359 drivers/pinctrl/pinctrl-lpc18xx.c scu->pctl = devm_pinctrl_register(&pdev->dev, &lpc18xx_scu_desc, scu); pdev 1361 drivers/pinctrl/pinctrl-lpc18xx.c dev_err(&pdev->dev, "Could not register pinctrl driver\n"); pdev 548 drivers/pinctrl/pinctrl-max77620.c static int max77620_pinctrl_probe(struct platform_device *pdev) pdev 550 drivers/pinctrl/pinctrl-max77620.c struct max77620_chip *max77620 = dev_get_drvdata(pdev->dev.parent); pdev 554 drivers/pinctrl/pinctrl-max77620.c mpci = devm_kzalloc(&pdev->dev, sizeof(*mpci), GFP_KERNEL); pdev 558 drivers/pinctrl/pinctrl-max77620.c mpci->dev = &pdev->dev; pdev 559 drivers/pinctrl/pinctrl-max77620.c mpci->dev->of_node = pdev->dev.parent->of_node; pdev 568 drivers/pinctrl/pinctrl-max77620.c platform_set_drvdata(pdev, mpci); pdev 570 drivers/pinctrl/pinctrl-max77620.c max77620_pinctrl_desc.name = dev_name(&pdev->dev); pdev 586 drivers/pinctrl/pinctrl-max77620.c mpci->pctl = devm_pinctrl_register(&pdev->dev, &max77620_pinctrl_desc, pdev 589 drivers/pinctrl/pinctrl-max77620.c dev_err(&pdev->dev, "Couldn't register pinctrl driver\n"); pdev 556 drivers/pinctrl/pinctrl-ocelot.c static int ocelot_pinctrl_register(struct platform_device *pdev, pdev 561 drivers/pinctrl/pinctrl-ocelot.c ret = ocelot_create_group_func_map(&pdev->dev, info); pdev 563 drivers/pinctrl/pinctrl-ocelot.c dev_err(&pdev->dev, "Unable to create group func map.\n"); pdev 567 drivers/pinctrl/pinctrl-ocelot.c info->pctl = devm_pinctrl_register(&pdev->dev, info->desc, info); pdev 569 drivers/pinctrl/pinctrl-ocelot.c dev_err(&pdev->dev, "Failed to register pinctrl\n"); pdev 735 drivers/pinctrl/pinctrl-ocelot.c static int ocelot_gpiochip_register(struct platform_device *pdev, pdev 745 drivers/pinctrl/pinctrl-ocelot.c gc->parent = &pdev->dev; pdev 750 drivers/pinctrl/pinctrl-ocelot.c ret = devm_gpiochip_add_data(&pdev->dev, gc, info); pdev 754 drivers/pinctrl/pinctrl-ocelot.c irq = irq_of_parse_and_map(pdev->dev.of_node, 0); pdev 775 drivers/pinctrl/pinctrl-ocelot.c static int ocelot_pinctrl_probe(struct platform_device *pdev) pdev 777 drivers/pinctrl/pinctrl-ocelot.c struct device *dev = &pdev->dev; pdev 794 drivers/pinctrl/pinctrl-ocelot.c platform_get_resource(pdev, IORESOURCE_MEM, 0)); pdev 811 drivers/pinctrl/pinctrl-ocelot.c ret = ocelot_pinctrl_register(pdev, info); pdev 815 drivers/pinctrl/pinctrl-ocelot.c ret = ocelot_gpiochip_register(pdev, info); pdev 1149 drivers/pinctrl/pinctrl-oxnas.c static int oxnas_pinctrl_probe(struct platform_device *pdev) pdev 1155 drivers/pinctrl/pinctrl-oxnas.c id = of_match_node(oxnas_pinctrl_of_match, pdev->dev.of_node); pdev 1163 drivers/pinctrl/pinctrl-oxnas.c pctl = devm_kzalloc(&pdev->dev, sizeof(*pctl), GFP_KERNEL); pdev 1166 drivers/pinctrl/pinctrl-oxnas.c pctl->dev = &pdev->dev; pdev 1167 drivers/pinctrl/pinctrl-oxnas.c dev_set_drvdata(&pdev->dev, pctl); pdev 1169 drivers/pinctrl/pinctrl-oxnas.c pctl->regmap = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, pdev 1172 drivers/pinctrl/pinctrl-oxnas.c dev_err(&pdev->dev, "failed to get sys ctrl regmap\n"); pdev 1183 drivers/pinctrl/pinctrl-oxnas.c pctl->pctldev = pinctrl_register(data->desc, &pdev->dev, pctl); pdev 1185 drivers/pinctrl/pinctrl-oxnas.c dev_err(&pdev->dev, "Failed to register pinctrl device\n"); pdev 1192 drivers/pinctrl/pinctrl-oxnas.c static int oxnas_gpio_probe(struct platform_device *pdev) pdev 1194 drivers/pinctrl/pinctrl-oxnas.c struct device_node *np = pdev->dev.of_node; pdev 1203 drivers/pinctrl/pinctrl-oxnas.c dev_err(&pdev->dev, "gpio-ranges property not found\n"); pdev 1211 drivers/pinctrl/pinctrl-oxnas.c dev_err(&pdev->dev, "invalid gpio-ranges base arg\n"); pdev 1216 drivers/pinctrl/pinctrl-oxnas.c dev_err(&pdev->dev, "invalid gpio-ranges count arg\n"); pdev 1222 drivers/pinctrl/pinctrl-oxnas.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1223 drivers/pinctrl/pinctrl-oxnas.c bank->reg_base = devm_ioremap_resource(&pdev->dev, res); pdev 1227 drivers/pinctrl/pinctrl-oxnas.c irq = platform_get_irq(pdev, 0); pdev 1232 drivers/pinctrl/pinctrl-oxnas.c bank->gpio_chip.parent = &pdev->dev; pdev 1237 drivers/pinctrl/pinctrl-oxnas.c dev_err(&pdev->dev, "Failed to add GPIO chip %u: %d\n", pdev 1245 drivers/pinctrl/pinctrl-oxnas.c dev_err(&pdev->dev, "Failed to add IRQ chip %u: %d\n", pdev 998 drivers/pinctrl/pinctrl-palmas.c static int palmas_pinctrl_probe(struct platform_device *pdev) pdev 1006 drivers/pinctrl/pinctrl-palmas.c if (pdev->dev.of_node) { pdev 1007 drivers/pinctrl/pinctrl-palmas.c pinctrl_data = of_device_get_match_data(&pdev->dev); pdev 1008 drivers/pinctrl/pinctrl-palmas.c enable_dvfs1 = of_property_read_bool(pdev->dev.of_node, pdev 1010 drivers/pinctrl/pinctrl-palmas.c enable_dvfs2 = of_property_read_bool(pdev->dev.of_node, pdev 1014 drivers/pinctrl/pinctrl-palmas.c pci = devm_kzalloc(&pdev->dev, sizeof(*pci), GFP_KERNEL); pdev 1018 drivers/pinctrl/pinctrl-palmas.c pci->dev = &pdev->dev; pdev 1019 drivers/pinctrl/pinctrl-palmas.c pci->palmas = dev_get_drvdata(pdev->dev.parent); pdev 1028 drivers/pinctrl/pinctrl-palmas.c platform_set_drvdata(pdev, pci); pdev 1034 drivers/pinctrl/pinctrl-palmas.c dev_err(&pdev->dev, pdev 1039 drivers/pinctrl/pinctrl-palmas.c palmas_pinctrl_desc.name = dev_name(&pdev->dev); pdev 1042 drivers/pinctrl/pinctrl-palmas.c pci->pctl = devm_pinctrl_register(&pdev->dev, &palmas_pinctrl_desc, pdev 1045 drivers/pinctrl/pinctrl-palmas.c dev_err(&pdev->dev, "Couldn't register pinctrl driver\n"); pdev 2145 drivers/pinctrl/pinctrl-pic32.c static int pic32_pinctrl_probe(struct platform_device *pdev) pdev 2151 drivers/pinctrl/pinctrl-pic32.c pctl = devm_kzalloc(&pdev->dev, sizeof(*pctl), GFP_KERNEL); pdev 2154 drivers/pinctrl/pinctrl-pic32.c pctl->dev = &pdev->dev; pdev 2155 drivers/pinctrl/pinctrl-pic32.c dev_set_drvdata(&pdev->dev, pctl); pdev 2157 drivers/pinctrl/pinctrl-pic32.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2158 drivers/pinctrl/pinctrl-pic32.c pctl->reg_base = devm_ioremap_resource(&pdev->dev, res); pdev 2162 drivers/pinctrl/pinctrl-pic32.c pctl->clk = devm_clk_get(&pdev->dev, NULL); pdev 2165 drivers/pinctrl/pinctrl-pic32.c dev_err(&pdev->dev, "clk get failed\n"); pdev 2171 drivers/pinctrl/pinctrl-pic32.c dev_err(&pdev->dev, "clk enable failed\n"); pdev 2189 drivers/pinctrl/pinctrl-pic32.c pctl->pctldev = devm_pinctrl_register(&pdev->dev, &pic32_pinctrl_desc, pdev 2192 drivers/pinctrl/pinctrl-pic32.c dev_err(&pdev->dev, "Failed to register pinctrl device\n"); pdev 2199 drivers/pinctrl/pinctrl-pic32.c static int pic32_gpio_probe(struct platform_device *pdev) pdev 2201 drivers/pinctrl/pinctrl-pic32.c struct device_node *np = pdev->dev.of_node; pdev 2208 drivers/pinctrl/pinctrl-pic32.c dev_err(&pdev->dev, "microchip,gpio-bank property not found\n"); pdev 2213 drivers/pinctrl/pinctrl-pic32.c dev_err(&pdev->dev, "invalid microchip,gpio-bank property\n"); pdev 2219 drivers/pinctrl/pinctrl-pic32.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2220 drivers/pinctrl/pinctrl-pic32.c bank->reg_base = devm_ioremap_resource(&pdev->dev, res); pdev 2224 drivers/pinctrl/pinctrl-pic32.c irq = platform_get_irq(pdev, 0); pdev 2228 drivers/pinctrl/pinctrl-pic32.c bank->clk = devm_clk_get(&pdev->dev, NULL); pdev 2231 drivers/pinctrl/pinctrl-pic32.c dev_err(&pdev->dev, "clk get failed\n"); pdev 2237 drivers/pinctrl/pinctrl-pic32.c dev_err(&pdev->dev, "clk enable failed\n"); pdev 2241 drivers/pinctrl/pinctrl-pic32.c bank->gpio_chip.parent = &pdev->dev; pdev 2245 drivers/pinctrl/pinctrl-pic32.c dev_err(&pdev->dev, "Failed to add GPIO chip %u: %d\n", pdev 2253 drivers/pinctrl/pinctrl-pic32.c dev_err(&pdev->dev, "Failed to add IRQ chip %u: %d\n", pdev 1429 drivers/pinctrl/pinctrl-pistachio.c static int pistachio_pinctrl_probe(struct platform_device *pdev) pdev 1434 drivers/pinctrl/pinctrl-pistachio.c pctl = devm_kzalloc(&pdev->dev, sizeof(*pctl), GFP_KERNEL); pdev 1437 drivers/pinctrl/pinctrl-pistachio.c pctl->dev = &pdev->dev; pdev 1438 drivers/pinctrl/pinctrl-pistachio.c dev_set_drvdata(&pdev->dev, pctl); pdev 1440 drivers/pinctrl/pinctrl-pistachio.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1441 drivers/pinctrl/pinctrl-pistachio.c pctl->base = devm_ioremap_resource(&pdev->dev, res); pdev 1457 drivers/pinctrl/pinctrl-pistachio.c pctl->pctldev = devm_pinctrl_register(&pdev->dev, &pistachio_pinctrl_desc, pdev 1460 drivers/pinctrl/pinctrl-pistachio.c dev_err(&pdev->dev, "Failed to register pinctrl device\n"); pdev 415 drivers/pinctrl/pinctrl-rk805.c static int rk805_pinctrl_probe(struct platform_device *pdev) pdev 420 drivers/pinctrl/pinctrl-rk805.c pci = devm_kzalloc(&pdev->dev, sizeof(*pci), GFP_KERNEL); pdev 424 drivers/pinctrl/pinctrl-rk805.c pci->dev = &pdev->dev; pdev 425 drivers/pinctrl/pinctrl-rk805.c pci->dev->of_node = pdev->dev.parent->of_node; pdev 426 drivers/pinctrl/pinctrl-rk805.c pci->rk808 = dev_get_drvdata(pdev->dev.parent); pdev 430 drivers/pinctrl/pinctrl-rk805.c pci->gpio_chip.parent = &pdev->dev; pdev 431 drivers/pinctrl/pinctrl-rk805.c pci->gpio_chip.of_node = pdev->dev.parent->of_node; pdev 433 drivers/pinctrl/pinctrl-rk805.c platform_set_drvdata(pdev, pci); pdev 449 drivers/pinctrl/pinctrl-rk805.c dev_err(&pdev->dev, "unsupported RK805 ID %lu\n", pdev 455 drivers/pinctrl/pinctrl-rk805.c ret = devm_gpiochip_add_data(&pdev->dev, &pci->gpio_chip, pci); pdev 457 drivers/pinctrl/pinctrl-rk805.c dev_err(&pdev->dev, "Couldn't add gpiochip\n"); pdev 462 drivers/pinctrl/pinctrl-rk805.c pci->pctl = devm_pinctrl_register(&pdev->dev, &pci->pinctrl_desc, pci); pdev 464 drivers/pinctrl/pinctrl-rk805.c dev_err(&pdev->dev, "Couldn't add pinctrl\n"); pdev 469 drivers/pinctrl/pinctrl-rk805.c ret = gpiochip_add_pin_range(&pci->gpio_chip, dev_name(&pdev->dev), pdev 472 drivers/pinctrl/pinctrl-rk805.c dev_err(&pdev->dev, "Couldn't add gpiochip pin range\n"); pdev 2582 drivers/pinctrl/pinctrl-rockchip.c static int rockchip_pinctrl_parse_dt(struct platform_device *pdev, pdev 2585 drivers/pinctrl/pinctrl-rockchip.c struct device *dev = &pdev->dev; pdev 2593 drivers/pinctrl/pinctrl-rockchip.c dev_dbg(&pdev->dev, "nfunctions = %d\n", info->nfunctions); pdev 2594 drivers/pinctrl/pinctrl-rockchip.c dev_dbg(&pdev->dev, "ngroups = %d\n", info->ngroups); pdev 2618 drivers/pinctrl/pinctrl-rockchip.c dev_err(&pdev->dev, "failed to parse function\n"); pdev 2627 drivers/pinctrl/pinctrl-rockchip.c static int rockchip_pinctrl_register(struct platform_device *pdev, pdev 2642 drivers/pinctrl/pinctrl-rockchip.c pindesc = devm_kcalloc(&pdev->dev, pdev 2662 drivers/pinctrl/pinctrl-rockchip.c ret = rockchip_pinctrl_parse_dt(pdev, info); pdev 2666 drivers/pinctrl/pinctrl-rockchip.c info->pctl_dev = devm_pinctrl_register(&pdev->dev, ctrldesc, info); pdev 2668 drivers/pinctrl/pinctrl-rockchip.c dev_err(&pdev->dev, "could not register pinctrl driver\n"); pdev 3023 drivers/pinctrl/pinctrl-rockchip.c static int rockchip_interrupts_register(struct platform_device *pdev, pdev 3035 drivers/pinctrl/pinctrl-rockchip.c dev_warn(&pdev->dev, "bank %s is not valid\n", pdev 3042 drivers/pinctrl/pinctrl-rockchip.c dev_err(&pdev->dev, "failed to enable clock for bank %s\n", pdev 3050 drivers/pinctrl/pinctrl-rockchip.c dev_warn(&pdev->dev, "could not initialize irq domain for bank %s\n", pdev 3060 drivers/pinctrl/pinctrl-rockchip.c dev_err(&pdev->dev, "could not alloc generic chips for bank %s\n", pdev 3104 drivers/pinctrl/pinctrl-rockchip.c static int rockchip_gpiolib_register(struct platform_device *pdev, pdev 3115 drivers/pinctrl/pinctrl-rockchip.c dev_warn(&pdev->dev, "bank %s is not valid\n", pdev 3125 drivers/pinctrl/pinctrl-rockchip.c gc->parent = &pdev->dev; pdev 3131 drivers/pinctrl/pinctrl-rockchip.c dev_err(&pdev->dev, "failed to register gpio_chip %s, error code: %d\n", pdev 3137 drivers/pinctrl/pinctrl-rockchip.c rockchip_interrupts_register(pdev, info); pdev 3150 drivers/pinctrl/pinctrl-rockchip.c static int rockchip_gpiolib_unregister(struct platform_device *pdev, pdev 3225 drivers/pinctrl/pinctrl-rockchip.c struct platform_device *pdev) pdev 3228 drivers/pinctrl/pinctrl-rockchip.c struct device_node *node = pdev->dev.of_node; pdev 3399 drivers/pinctrl/pinctrl-rockchip.c static int rockchip_pinctrl_probe(struct platform_device *pdev) pdev 3402 drivers/pinctrl/pinctrl-rockchip.c struct device *dev = &pdev->dev; pdev 3404 drivers/pinctrl/pinctrl-rockchip.c struct device_node *np = pdev->dev.of_node, *node; pdev 3420 drivers/pinctrl/pinctrl-rockchip.c ctrl = rockchip_pinctrl_get_soc_data(info, pdev); pdev 3433 drivers/pinctrl/pinctrl-rockchip.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 3434 drivers/pinctrl/pinctrl-rockchip.c base = devm_ioremap_resource(&pdev->dev, res); pdev 3440 drivers/pinctrl/pinctrl-rockchip.c info->regmap_base = devm_regmap_init_mmio(&pdev->dev, base, pdev 3448 drivers/pinctrl/pinctrl-rockchip.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 3449 drivers/pinctrl/pinctrl-rockchip.c base = devm_ioremap_resource(&pdev->dev, res); pdev 3456 drivers/pinctrl/pinctrl-rockchip.c info->regmap_pull = devm_regmap_init_mmio(&pdev->dev, pdev 3470 drivers/pinctrl/pinctrl-rockchip.c ret = rockchip_gpiolib_register(pdev, info); pdev 3474 drivers/pinctrl/pinctrl-rockchip.c ret = rockchip_pinctrl_register(pdev, info); pdev 3476 drivers/pinctrl/pinctrl-rockchip.c rockchip_gpiolib_unregister(pdev, info); pdev 3480 drivers/pinctrl/pinctrl-rockchip.c platform_set_drvdata(pdev, info); pdev 1365 drivers/pinctrl/pinctrl-rza1.c static int rza1_pinctrl_probe(struct platform_device *pdev) pdev 1370 drivers/pinctrl/pinctrl-rza1.c rza1_pctl = devm_kzalloc(&pdev->dev, sizeof(*rza1_pctl), GFP_KERNEL); pdev 1374 drivers/pinctrl/pinctrl-rza1.c rza1_pctl->dev = &pdev->dev; pdev 1376 drivers/pinctrl/pinctrl-rza1.c rza1_pctl->base = devm_platform_ioremap_resource(pdev, 0); pdev 1382 drivers/pinctrl/pinctrl-rza1.c platform_set_drvdata(pdev, rza1_pctl); pdev 1388 drivers/pinctrl/pinctrl-rza1.c rza1_pctl->data = of_device_get_match_data(&pdev->dev); pdev 1394 drivers/pinctrl/pinctrl-rza1.c dev_info(&pdev->dev, pdev 462 drivers/pinctrl/pinctrl-rza2.c static int rza2_pinctrl_probe(struct platform_device *pdev) pdev 468 drivers/pinctrl/pinctrl-rza2.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 472 drivers/pinctrl/pinctrl-rza2.c priv->dev = &pdev->dev; pdev 474 drivers/pinctrl/pinctrl-rza2.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 475 drivers/pinctrl/pinctrl-rza2.c priv->base = devm_ioremap_resource(&pdev->dev, res); pdev 479 drivers/pinctrl/pinctrl-rza2.c platform_set_drvdata(pdev, priv); pdev 481 drivers/pinctrl/pinctrl-rza2.c priv->npins = (int)(uintptr_t)of_device_get_match_data(&pdev->dev) * pdev 493 drivers/pinctrl/pinctrl-rza2.c dev_info(&pdev->dev, "Registered ports P0 - P%c\n", pdev 811 drivers/pinctrl/pinctrl-rzn1.c static int rzn1_pinctrl_probe_dt(struct platform_device *pdev, pdev 814 drivers/pinctrl/pinctrl-rzn1.c struct device_node *np = pdev->dev.of_node; pdev 826 drivers/pinctrl/pinctrl-rzn1.c ipctl->functions = devm_kmalloc_array(&pdev->dev, nfuncs, pdev 836 drivers/pinctrl/pinctrl-rzn1.c ipctl->groups = devm_kmalloc_array(&pdev->dev, pdev 854 drivers/pinctrl/pinctrl-rzn1.c static int rzn1_pinctrl_probe(struct platform_device *pdev) pdev 861 drivers/pinctrl/pinctrl-rzn1.c ipctl = devm_kzalloc(&pdev->dev, sizeof(*ipctl), GFP_KERNEL); pdev 868 drivers/pinctrl/pinctrl-rzn1.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 870 drivers/pinctrl/pinctrl-rzn1.c ipctl->lev1 = devm_ioremap_resource(&pdev->dev, res); pdev 874 drivers/pinctrl/pinctrl-rzn1.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 876 drivers/pinctrl/pinctrl-rzn1.c ipctl->lev2 = devm_ioremap_resource(&pdev->dev, res); pdev 880 drivers/pinctrl/pinctrl-rzn1.c ipctl->clk = devm_clk_get(&pdev->dev, NULL); pdev 887 drivers/pinctrl/pinctrl-rzn1.c ipctl->dev = &pdev->dev; pdev 888 drivers/pinctrl/pinctrl-rzn1.c rzn1_pinctrl_desc.name = dev_name(&pdev->dev); pdev 892 drivers/pinctrl/pinctrl-rzn1.c ret = rzn1_pinctrl_probe_dt(pdev, ipctl); pdev 894 drivers/pinctrl/pinctrl-rzn1.c dev_err(&pdev->dev, "fail to probe dt properties\n"); pdev 898 drivers/pinctrl/pinctrl-rzn1.c platform_set_drvdata(pdev, ipctl); pdev 900 drivers/pinctrl/pinctrl-rzn1.c ret = devm_pinctrl_register_and_init(&pdev->dev, &rzn1_pinctrl_desc, pdev 903 drivers/pinctrl/pinctrl-rzn1.c dev_err(&pdev->dev, "could not register rzn1 pinctrl driver\n"); pdev 911 drivers/pinctrl/pinctrl-rzn1.c dev_info(&pdev->dev, "probed\n"); pdev 921 drivers/pinctrl/pinctrl-rzn1.c static int rzn1_pinctrl_remove(struct platform_device *pdev) pdev 923 drivers/pinctrl/pinctrl-rzn1.c struct rzn1_pinctrl *ipctl = platform_get_drvdata(pdev); pdev 1667 drivers/pinctrl/pinctrl-single.c static int pinctrl_single_suspend(struct platform_device *pdev, pdev 1672 drivers/pinctrl/pinctrl-single.c pcs = platform_get_drvdata(pdev); pdev 1687 drivers/pinctrl/pinctrl-single.c static int pinctrl_single_resume(struct platform_device *pdev) pdev 1691 drivers/pinctrl/pinctrl-single.c pcs = platform_get_drvdata(pdev); pdev 1751 drivers/pinctrl/pinctrl-single.c static int pcs_probe(struct platform_device *pdev) pdev 1753 drivers/pinctrl/pinctrl-single.c struct device_node *np = pdev->dev.of_node; pdev 1760 drivers/pinctrl/pinctrl-single.c soc = of_device_get_match_data(&pdev->dev); pdev 1764 drivers/pinctrl/pinctrl-single.c pcs = devm_kzalloc(&pdev->dev, sizeof(*pcs), GFP_KERNEL); pdev 1768 drivers/pinctrl/pinctrl-single.c pcs->dev = &pdev->dev; pdev 1806 drivers/pinctrl/pinctrl-single.c dev_err(&pdev->dev, "unable to patch #pinctrl-cells\n"); pdev 1811 drivers/pinctrl/pinctrl-single.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1831 drivers/pinctrl/pinctrl-single.c platform_set_drvdata(pdev, pcs); pdev 1876 drivers/pinctrl/pinctrl-single.c pdata = dev_get_platdata(&pdev->dev); pdev 1902 drivers/pinctrl/pinctrl-single.c static int pcs_remove(struct platform_device *pdev) pdev 1904 drivers/pinctrl/pinctrl-single.c struct pcs_device *pcs = platform_get_drvdata(pdev); pdev 1559 drivers/pinctrl/pinctrl-st.c static int st_pctl_probe_dt(struct platform_device *pdev, pdev 1565 drivers/pinctrl/pinctrl-st.c struct device_node *np = pdev->dev.of_node; pdev 1573 drivers/pinctrl/pinctrl-st.c dev_err(&pdev->dev, "you need atleast one gpio bank\n"); pdev 1577 drivers/pinctrl/pinctrl-st.c dev_info(&pdev->dev, "nbanks = %d\n", info->nbanks); pdev 1578 drivers/pinctrl/pinctrl-st.c dev_info(&pdev->dev, "nfunctions = %d\n", info->nfunctions); pdev 1579 drivers/pinctrl/pinctrl-st.c dev_info(&pdev->dev, "ngroups = %d\n", info->ngroups); pdev 1581 drivers/pinctrl/pinctrl-st.c info->functions = devm_kcalloc(&pdev->dev, pdev 1584 drivers/pinctrl/pinctrl-st.c info->groups = devm_kcalloc(&pdev->dev, pdev 1588 drivers/pinctrl/pinctrl-st.c info->banks = devm_kcalloc(&pdev->dev, pdev 1601 drivers/pinctrl/pinctrl-st.c irq = platform_get_irq(pdev, 0); pdev 1604 drivers/pinctrl/pinctrl-st.c res = platform_get_resource_byname(pdev, pdev 1606 drivers/pinctrl/pinctrl-st.c info->irqmux_base = devm_ioremap_resource(&pdev->dev, res); pdev 1617 drivers/pinctrl/pinctrl-st.c pdesc = devm_kcalloc(&pdev->dev, pdev 1648 drivers/pinctrl/pinctrl-st.c dev_err(&pdev->dev, "No functions found.\n"); pdev 1658 drivers/pinctrl/pinctrl-st.c static int st_pctl_probe(struct platform_device *pdev) pdev 1664 drivers/pinctrl/pinctrl-st.c if (!pdev->dev.of_node) { pdev 1665 drivers/pinctrl/pinctrl-st.c dev_err(&pdev->dev, "device node not found.\n"); pdev 1669 drivers/pinctrl/pinctrl-st.c pctl_desc = devm_kzalloc(&pdev->dev, sizeof(*pctl_desc), GFP_KERNEL); pdev 1673 drivers/pinctrl/pinctrl-st.c info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL); pdev 1677 drivers/pinctrl/pinctrl-st.c info->dev = &pdev->dev; pdev 1678 drivers/pinctrl/pinctrl-st.c platform_set_drvdata(pdev, info); pdev 1679 drivers/pinctrl/pinctrl-st.c ret = st_pctl_probe_dt(pdev, pctl_desc, info); pdev 1687 drivers/pinctrl/pinctrl-st.c pctl_desc->name = dev_name(&pdev->dev); pdev 1689 drivers/pinctrl/pinctrl-st.c info->pctl = devm_pinctrl_register(&pdev->dev, pctl_desc, info); pdev 1691 drivers/pinctrl/pinctrl-st.c dev_err(&pdev->dev, "Failed pinctrl registration\n"); pdev 588 drivers/pinctrl/pinctrl-stmfx.c static int stmfx_pinctrl_probe(struct platform_device *pdev) pdev 590 drivers/pinctrl/pinctrl-stmfx.c struct stmfx *stmfx = dev_get_drvdata(pdev->dev.parent); pdev 591 drivers/pinctrl/pinctrl-stmfx.c struct device_node *np = pdev->dev.of_node; pdev 599 drivers/pinctrl/pinctrl-stmfx.c platform_set_drvdata(pdev, pctl); pdev 601 drivers/pinctrl/pinctrl-stmfx.c pctl->dev = &pdev->dev; pdev 609 drivers/pinctrl/pinctrl-stmfx.c irq = platform_get_irq(pdev, 0); pdev 692 drivers/pinctrl/pinctrl-stmfx.c static int stmfx_pinctrl_remove(struct platform_device *pdev) pdev 694 drivers/pinctrl/pinctrl-stmfx.c struct stmfx *stmfx = dev_get_drvdata(pdev->dev.parent); pdev 747 drivers/pinctrl/pinctrl-tb10x.c static int tb10x_pinctrl_probe(struct platform_device *pdev) pdev 751 drivers/pinctrl/pinctrl-tb10x.c struct device *dev = &pdev->dev; pdev 768 drivers/pinctrl/pinctrl-tb10x.c platform_set_drvdata(pdev, state); pdev 771 drivers/pinctrl/pinctrl-tb10x.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 809 drivers/pinctrl/pinctrl-tb10x.c static int tb10x_pinctrl_remove(struct platform_device *pdev) pdev 811 drivers/pinctrl/pinctrl-tb10x.c struct tb10x_pinctrl *state = platform_get_drvdata(pdev); pdev 1055 drivers/pinctrl/pinctrl-u300.c static int u300_pmx_probe(struct platform_device *pdev) pdev 1061 drivers/pinctrl/pinctrl-u300.c upmx = devm_kzalloc(&pdev->dev, sizeof(*upmx), GFP_KERNEL); pdev 1065 drivers/pinctrl/pinctrl-u300.c upmx->dev = &pdev->dev; pdev 1067 drivers/pinctrl/pinctrl-u300.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1068 drivers/pinctrl/pinctrl-u300.c upmx->virtbase = devm_ioremap_resource(&pdev->dev, res); pdev 1072 drivers/pinctrl/pinctrl-u300.c upmx->pctl = devm_pinctrl_register(&pdev->dev, &u300_pmx_desc, upmx); pdev 1074 drivers/pinctrl/pinctrl-u300.c dev_err(&pdev->dev, "could not register U300 pinmux driver\n"); pdev 1078 drivers/pinctrl/pinctrl-u300.c platform_set_drvdata(pdev, upmx); pdev 1080 drivers/pinctrl/pinctrl-u300.c dev_info(&pdev->dev, "initialized U300 pin control driver\n"); pdev 1704 drivers/pinctrl/pinctrl-xway.c static int pinmux_xway_probe(struct platform_device *pdev) pdev 1712 drivers/pinctrl/pinctrl-xway.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1713 drivers/pinctrl/pinctrl-xway.c xway_info.membase[0] = devm_ioremap_resource(&pdev->dev, res); pdev 1717 drivers/pinctrl/pinctrl-xway.c match = of_match_device(xway_match, &pdev->dev); pdev 1727 drivers/pinctrl/pinctrl-xway.c xway_info.pads = devm_kcalloc(&pdev->dev, pdev 1734 drivers/pinctrl/pinctrl-xway.c char *name = devm_kasprintf(&pdev->dev, GFP_KERNEL, "io%d", i); pdev 1745 drivers/pinctrl/pinctrl-xway.c xway_pctrl_desc.name = dev_name(&pdev->dev); pdev 1759 drivers/pinctrl/pinctrl-xway.c ret = ltq_pinctrl_register(pdev, &xway_info); pdev 1761 drivers/pinctrl/pinctrl-xway.c dev_err(&pdev->dev, "Failed to register pinctrl driver\n"); pdev 1766 drivers/pinctrl/pinctrl-xway.c xway_chip.parent = &pdev->dev; pdev 1768 drivers/pinctrl/pinctrl-xway.c xway_chip.of_node = pdev->dev.of_node; pdev 1769 drivers/pinctrl/pinctrl-xway.c ret = devm_gpiochip_add_data(&pdev->dev, &xway_chip, NULL); pdev 1771 drivers/pinctrl/pinctrl-xway.c dev_err(&pdev->dev, "Failed to register gpio chip\n"); pdev 1785 drivers/pinctrl/pinctrl-xway.c if (!of_property_read_bool(pdev->dev.of_node, "gpio-ranges")) { pdev 1792 drivers/pinctrl/pinctrl-xway.c dev_info(&pdev->dev, "Init done\n"); pdev 1158 drivers/pinctrl/pinctrl-zynq.c static int zynq_pinctrl_probe(struct platform_device *pdev) pdev 1164 drivers/pinctrl/pinctrl-zynq.c pctrl = devm_kzalloc(&pdev->dev, sizeof(*pctrl), GFP_KERNEL); pdev 1168 drivers/pinctrl/pinctrl-zynq.c pctrl->syscon = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, pdev 1171 drivers/pinctrl/pinctrl-zynq.c dev_err(&pdev->dev, "unable to get syscon\n"); pdev 1175 drivers/pinctrl/pinctrl-zynq.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1177 drivers/pinctrl/pinctrl-zynq.c dev_err(&pdev->dev, "missing IO resource\n"); pdev 1187 drivers/pinctrl/pinctrl-zynq.c pctrl->pctrl = devm_pinctrl_register(&pdev->dev, &zynq_desc, pctrl); pdev 1191 drivers/pinctrl/pinctrl-zynq.c platform_set_drvdata(pdev, pctrl); pdev 1193 drivers/pinctrl/pinctrl-zynq.c dev_info(&pdev->dev, "zynq pinctrl initialized\n"); pdev 213 drivers/pinctrl/pxa/pinctrl-pxa25x.c static int pxa25x_pinctrl_probe(struct platform_device *pdev) pdev 221 drivers/pinctrl/pxa/pinctrl-pxa25x.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 222 drivers/pinctrl/pxa/pinctrl-pxa25x.c base_af[0] = devm_ioremap_resource(&pdev->dev, res); pdev 226 drivers/pinctrl/pxa/pinctrl-pxa25x.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 227 drivers/pinctrl/pxa/pinctrl-pxa25x.c base_dir[0] = devm_ioremap_resource(&pdev->dev, res); pdev 231 drivers/pinctrl/pxa/pinctrl-pxa25x.c res = platform_get_resource(pdev, IORESOURCE_MEM, 2); pdev 232 drivers/pinctrl/pxa/pinctrl-pxa25x.c base_dir[3] = devm_ioremap_resource(&pdev->dev, res); pdev 236 drivers/pinctrl/pxa/pinctrl-pxa25x.c res = platform_get_resource(pdev, IORESOURCE_MEM, 3); pdev 237 drivers/pinctrl/pxa/pinctrl-pxa25x.c base_sleep[0] = devm_ioremap_resource(&pdev->dev, res); pdev 248 drivers/pinctrl/pxa/pinctrl-pxa25x.c ret = pxa2xx_pinctrl_init(pdev, pxa25x_pins, ARRAY_SIZE(pxa25x_pins), pdev 505 drivers/pinctrl/pxa/pinctrl-pxa27x.c static int pxa27x_pinctrl_probe(struct platform_device *pdev) pdev 513 drivers/pinctrl/pxa/pinctrl-pxa27x.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 514 drivers/pinctrl/pxa/pinctrl-pxa27x.c base_af[0] = devm_ioremap_resource(&pdev->dev, res); pdev 518 drivers/pinctrl/pxa/pinctrl-pxa27x.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 519 drivers/pinctrl/pxa/pinctrl-pxa27x.c base_dir[0] = devm_ioremap_resource(&pdev->dev, res); pdev 523 drivers/pinctrl/pxa/pinctrl-pxa27x.c res = platform_get_resource(pdev, IORESOURCE_MEM, 2); pdev 524 drivers/pinctrl/pxa/pinctrl-pxa27x.c base_dir[3] = devm_ioremap_resource(&pdev->dev, res); pdev 528 drivers/pinctrl/pxa/pinctrl-pxa27x.c res = platform_get_resource(pdev, IORESOURCE_MEM, 3); pdev 529 drivers/pinctrl/pxa/pinctrl-pxa27x.c base_sleep[0] = devm_ioremap_resource(&pdev->dev, res); pdev 540 drivers/pinctrl/pxa/pinctrl-pxa27x.c ret = pxa2xx_pinctrl_init(pdev, pxa27x_pins, ARRAY_SIZE(pxa27x_pins), pdev 373 drivers/pinctrl/pxa/pinctrl-pxa2xx.c int pxa2xx_pinctrl_init(struct platform_device *pdev, pdev 384 drivers/pinctrl/pxa/pinctrl-pxa2xx.c pctl = devm_kzalloc(&pdev->dev, sizeof(*pctl), GFP_KERNEL); pdev 387 drivers/pinctrl/pxa/pinctrl-pxa2xx.c pctl->base_gafr = devm_kcalloc(&pdev->dev, roundup(maxpin, 16), pdev 389 drivers/pinctrl/pxa/pinctrl-pxa2xx.c pctl->base_gpdr = devm_kcalloc(&pdev->dev, roundup(maxpin, 32), pdev 391 drivers/pinctrl/pxa/pinctrl-pxa2xx.c pctl->base_pgsr = devm_kcalloc(&pdev->dev, roundup(maxpin, 32), pdev 396 drivers/pinctrl/pxa/pinctrl-pxa2xx.c platform_set_drvdata(pdev, pctl); pdev 399 drivers/pinctrl/pxa/pinctrl-pxa2xx.c pctl->dev = &pdev->dev; pdev 401 drivers/pinctrl/pxa/pinctrl-pxa2xx.c pctl->desc.name = dev_name(&pdev->dev); pdev 415 drivers/pinctrl/pxa/pinctrl-pxa2xx.c pctl->pctl_dev = devm_pinctrl_register(&pdev->dev, &pctl->desc, pctl); pdev 417 drivers/pinctrl/pxa/pinctrl-pxa2xx.c dev_err(&pdev->dev, "couldn't register pinctrl driver\n"); pdev 421 drivers/pinctrl/pxa/pinctrl-pxa2xx.c dev_info(&pdev->dev, "initialized pxa2xx pinctrl driver\n"); pdev 427 drivers/pinctrl/pxa/pinctrl-pxa2xx.c int pxa2xx_pinctrl_exit(struct platform_device *pdev) pdev 429 drivers/pinctrl/pxa/pinctrl-pxa2xx.c struct pxa_pinctrl *pctl = platform_get_drvdata(pdev); pdev 83 drivers/pinctrl/pxa/pinctrl-pxa2xx.h int pxa2xx_pinctrl_init(struct platform_device *pdev, pdev 624 drivers/pinctrl/qcom/pinctrl-apq8064.c static int apq8064_pinctrl_probe(struct platform_device *pdev) pdev 626 drivers/pinctrl/qcom/pinctrl-apq8064.c return msm_pinctrl_probe(pdev, &apq8064_pinctrl); pdev 1202 drivers/pinctrl/qcom/pinctrl-apq8084.c static int apq8084_pinctrl_probe(struct platform_device *pdev) pdev 1204 drivers/pinctrl/qcom/pinctrl-apq8084.c return msm_pinctrl_probe(pdev, &apq8084_pinctrl); pdev 704 drivers/pinctrl/qcom/pinctrl-ipq4019.c static int ipq4019_pinctrl_probe(struct platform_device *pdev) pdev 706 drivers/pinctrl/qcom/pinctrl-ipq4019.c return msm_pinctrl_probe(pdev, &ipq4019_pinctrl); pdev 626 drivers/pinctrl/qcom/pinctrl-ipq8064.c static int ipq8064_pinctrl_probe(struct platform_device *pdev) pdev 628 drivers/pinctrl/qcom/pinctrl-ipq8064.c return msm_pinctrl_probe(pdev, &ipq8064_pinctrl); pdev 1035 drivers/pinctrl/qcom/pinctrl-ipq8074.c static int ipq8074_pinctrl_probe(struct platform_device *pdev) pdev 1037 drivers/pinctrl/qcom/pinctrl-ipq8074.c return msm_pinctrl_probe(pdev, &ipq8074_pinctrl); pdev 441 drivers/pinctrl/qcom/pinctrl-mdm9615.c static int mdm9615_pinctrl_probe(struct platform_device *pdev) pdev 443 drivers/pinctrl/qcom/pinctrl-mdm9615.c return msm_pinctrl_probe(pdev, &mdm9615_pinctrl); pdev 1126 drivers/pinctrl/qcom/pinctrl-msm.c int msm_pinctrl_probe(struct platform_device *pdev, pdev 1134 drivers/pinctrl/qcom/pinctrl-msm.c pctrl = devm_kzalloc(&pdev->dev, sizeof(*pctrl), GFP_KERNEL); pdev 1138 drivers/pinctrl/qcom/pinctrl-msm.c pctrl->dev = &pdev->dev; pdev 1146 drivers/pinctrl/qcom/pinctrl-msm.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 1148 drivers/pinctrl/qcom/pinctrl-msm.c pctrl->regs[i] = devm_ioremap_resource(&pdev->dev, res); pdev 1153 drivers/pinctrl/qcom/pinctrl-msm.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1154 drivers/pinctrl/qcom/pinctrl-msm.c pctrl->regs[0] = devm_ioremap_resource(&pdev->dev, res); pdev 1161 drivers/pinctrl/qcom/pinctrl-msm.c pctrl->irq = platform_get_irq(pdev, 0); pdev 1169 drivers/pinctrl/qcom/pinctrl-msm.c pctrl->desc.name = dev_name(&pdev->dev); pdev 1173 drivers/pinctrl/qcom/pinctrl-msm.c pctrl->pctrl = devm_pinctrl_register(&pdev->dev, &pctrl->desc, pctrl); pdev 1175 drivers/pinctrl/qcom/pinctrl-msm.c dev_err(&pdev->dev, "Couldn't register pinctrl driver\n"); pdev 1183 drivers/pinctrl/qcom/pinctrl-msm.c platform_set_drvdata(pdev, pctrl); pdev 1185 drivers/pinctrl/qcom/pinctrl-msm.c dev_dbg(&pdev->dev, "Probed Qualcomm pinctrl driver\n"); pdev 1191 drivers/pinctrl/qcom/pinctrl-msm.c int msm_pinctrl_remove(struct platform_device *pdev) pdev 1193 drivers/pinctrl/qcom/pinctrl-msm.c struct msm_pinctrl *pctrl = platform_get_drvdata(pdev); pdev 121 drivers/pinctrl/qcom/pinctrl-msm.h int msm_pinctrl_probe(struct platform_device *pdev, pdev 123 drivers/pinctrl/qcom/pinctrl-msm.h int msm_pinctrl_remove(struct platform_device *pdev); pdev 976 drivers/pinctrl/qcom/pinctrl-msm8660.c static int msm8660_pinctrl_probe(struct platform_device *pdev) pdev 978 drivers/pinctrl/qcom/pinctrl-msm8660.c return msm_pinctrl_probe(pdev, &msm8660_pinctrl); pdev 964 drivers/pinctrl/qcom/pinctrl-msm8916.c static int msm8916_pinctrl_probe(struct platform_device *pdev) pdev 966 drivers/pinctrl/qcom/pinctrl-msm8916.c return msm_pinctrl_probe(pdev, &msm8916_pinctrl); pdev 1241 drivers/pinctrl/qcom/pinctrl-msm8960.c static int msm8960_pinctrl_probe(struct platform_device *pdev) pdev 1243 drivers/pinctrl/qcom/pinctrl-msm8960.c return msm_pinctrl_probe(pdev, &msm8960_pinctrl); pdev 1337 drivers/pinctrl/qcom/pinctrl-msm8994.c static int msm8994_pinctrl_probe(struct platform_device *pdev) pdev 1339 drivers/pinctrl/qcom/pinctrl-msm8994.c return msm_pinctrl_probe(pdev, &msm8994_pinctrl); pdev 1901 drivers/pinctrl/qcom/pinctrl-msm8996.c static int msm8996_pinctrl_probe(struct platform_device *pdev) pdev 1903 drivers/pinctrl/qcom/pinctrl-msm8996.c return msm_pinctrl_probe(pdev, &msm8996_pinctrl); pdev 1516 drivers/pinctrl/qcom/pinctrl-msm8998.c static int msm8998_pinctrl_probe(struct platform_device *pdev) pdev 1518 drivers/pinctrl/qcom/pinctrl-msm8998.c return msm_pinctrl_probe(pdev, &msm8998_pinctrl); pdev 1066 drivers/pinctrl/qcom/pinctrl-msm8x74.c static int msm8x74_pinctrl_probe(struct platform_device *pdev) pdev 1068 drivers/pinctrl/qcom/pinctrl-msm8x74.c return msm_pinctrl_probe(pdev, &msm8x74_pinctrl); pdev 1639 drivers/pinctrl/qcom/pinctrl-qcs404.c static int qcs404_pinctrl_probe(struct platform_device *pdev) pdev 1641 drivers/pinctrl/qcom/pinctrl-qcs404.c return msm_pinctrl_probe(pdev, &qcs404_pinctrl); pdev 31 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c static int qdf2xxx_pinctrl_probe(struct platform_device *pdev) pdev 44 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c ret = device_property_read_u32(&pdev->dev, "num-gpios", &num_gpios); pdev 46 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c dev_err(&pdev->dev, "missing 'num-gpios' property\n"); pdev 50 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c dev_err(&pdev->dev, "invalid 'num-gpios' property\n"); pdev 55 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c ret = device_property_count_u8(&pdev->dev, "gpios"); pdev 57 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c dev_err(&pdev->dev, "missing 'gpios' property\n"); pdev 65 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c dev_err(&pdev->dev, "invalid 'gpios' property\n"); pdev 70 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c ret = device_property_read_u8_array(&pdev->dev, "gpios", gpios, pdev 73 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c dev_err(&pdev->dev, "could not read list of GPIOs\n"); pdev 77 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c pinctrl = devm_kzalloc(&pdev->dev, sizeof(*pinctrl), GFP_KERNEL); pdev 78 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c pins = devm_kcalloc(&pdev->dev, num_gpios, pdev 80 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c groups = devm_kcalloc(&pdev->dev, num_gpios, pdev 82 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c names = devm_kcalloc(&pdev->dev, avail_gpios, NAME_SIZE, GFP_KERNEL); pdev 133 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c return msm_pinctrl_probe(pdev, pinctrl); pdev 1114 drivers/pinctrl/qcom/pinctrl-sc7180.c static int sc7180_pinctrl_probe(struct platform_device *pdev) pdev 1116 drivers/pinctrl/qcom/pinctrl-sc7180.c return msm_pinctrl_probe(pdev, &sc7180_pinctrl); pdev 1423 drivers/pinctrl/qcom/pinctrl-sdm660.c static int sdm660_pinctrl_probe(struct platform_device *pdev) pdev 1425 drivers/pinctrl/qcom/pinctrl-sdm660.c return msm_pinctrl_probe(pdev, &sdm660_pinctrl); pdev 1304 drivers/pinctrl/qcom/pinctrl-sdm845.c static int sdm845_pinctrl_probe(struct platform_device *pdev) pdev 1308 drivers/pinctrl/qcom/pinctrl-sdm845.c if (pdev->dev.of_node) { pdev 1309 drivers/pinctrl/qcom/pinctrl-sdm845.c ret = msm_pinctrl_probe(pdev, &sdm845_pinctrl); pdev 1310 drivers/pinctrl/qcom/pinctrl-sdm845.c } else if (has_acpi_companion(&pdev->dev)) { pdev 1311 drivers/pinctrl/qcom/pinctrl-sdm845.c ret = msm_pinctrl_probe(pdev, &sdm845_acpi_pinctrl); pdev 1313 drivers/pinctrl/qcom/pinctrl-sdm845.c dev_err(&pdev->dev, "DT and ACPI disabled\n"); pdev 1515 drivers/pinctrl/qcom/pinctrl-sm8150.c static int sm8150_pinctrl_probe(struct platform_device *pdev) pdev 1517 drivers/pinctrl/qcom/pinctrl-sm8150.c return msm_pinctrl_probe(pdev, &sm8150_pinctrl); pdev 967 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c static int pmic_gpio_probe(struct platform_device *pdev) pdev 971 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c struct device *dev = &pdev->dev; pdev 986 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c npins = (uintptr_t) device_get_match_data(&pdev->dev); pdev 992 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c platform_set_drvdata(pdev, state); pdev 994 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c state->dev = &pdev->dev; pdev 1099 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c static int pmic_gpio_remove(struct platform_device *pdev) pdev 1101 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c struct pmic_gpio_state *state = platform_get_drvdata(pdev); pdev 799 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c static int pmic_mpp_probe(struct platform_device *pdev) pdev 801 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c struct device *dev = &pdev->dev; pdev 815 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c npins = platform_irq_count(pdev); pdev 827 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c platform_set_drvdata(pdev, state); pdev 829 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c state->dev = &pdev->dev; pdev 864 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c pad->irq = platform_get_irq(pdev, i); pdev 906 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c static int pmic_mpp_remove(struct platform_device *pdev) pdev 908 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c struct pmic_mpp_state *state = platform_get_drvdata(pdev); pdev 762 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c static int pm8xxx_gpio_probe(struct platform_device *pdev) pdev 771 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c pctrl = devm_kzalloc(&pdev->dev, sizeof(*pctrl), GFP_KERNEL); pdev 775 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c pctrl->dev = &pdev->dev; pdev 776 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c pctrl->npins = (uintptr_t) device_get_match_data(&pdev->dev); pdev 778 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c pctrl->regmap = dev_get_regmap(pdev->dev.parent, NULL); pdev 780 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c dev_err(&pdev->dev, "parent regmap unavailable\n"); pdev 787 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c pins = devm_kcalloc(&pdev->dev, pdev 794 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c pin_data = devm_kcalloc(&pdev->dev, pdev 821 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c pctrl->pctrl = devm_pinctrl_register(&pdev->dev, &pctrl->desc, pctrl); pdev 823 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c dev_err(&pdev->dev, "couldn't register pm8xxx gpio driver\n"); pdev 829 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c pctrl->chip.parent = &pdev->dev; pdev 830 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c pctrl->chip.of_node = pdev->dev.of_node; pdev 855 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c dev_err(&pdev->dev, "failed register gpiochip\n"); pdev 878 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c platform_set_drvdata(pdev, pctrl); pdev 880 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c dev_dbg(&pdev->dev, "Qualcomm pm8xxx gpio driver probed\n"); pdev 892 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c static int pm8xxx_gpio_remove(struct platform_device *pdev) pdev 894 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c struct pm8xxx_gpio *pctrl = platform_get_drvdata(pdev); pdev 748 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c static int pm8xxx_mpp_probe(struct platform_device *pdev) pdev 756 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c pctrl = devm_kzalloc(&pdev->dev, sizeof(*pctrl), GFP_KERNEL); pdev 760 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c pctrl->dev = &pdev->dev; pdev 761 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c npins = platform_irq_count(pdev); pdev 768 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c pctrl->regmap = dev_get_regmap(pdev->dev.parent, NULL); pdev 770 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c dev_err(&pdev->dev, "parent regmap unavailable\n"); pdev 777 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c pins = devm_kcalloc(&pdev->dev, pdev 784 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c pin_data = devm_kcalloc(&pdev->dev, pdev 793 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c pin_data[i].irq = platform_get_irq(pdev, i); pdev 813 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c pctrl->pctrl = devm_pinctrl_register(&pdev->dev, &pctrl->desc, pctrl); pdev 815 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c dev_err(&pdev->dev, "couldn't register pm8xxx mpp driver\n"); pdev 821 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c pctrl->chip.parent = &pdev->dev; pdev 822 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c pctrl->chip.of_node = pdev->dev.of_node; pdev 828 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c dev_err(&pdev->dev, "failed register gpiochip\n"); pdev 840 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c platform_set_drvdata(pdev, pctrl); pdev 842 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c dev_dbg(&pdev->dev, "Qualcomm pm8xxx mpp driver probed\n"); pdev 852 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c static int pm8xxx_mpp_remove(struct platform_device *pdev) pdev 854 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c struct pm8xxx_mpp *pctrl = platform_get_drvdata(pdev); pdev 825 drivers/pinctrl/samsung/pinctrl-samsung.c static int samsung_pinctrl_parse_dt(struct platform_device *pdev, pdev 828 drivers/pinctrl/samsung/pinctrl-samsung.c struct device *dev = &pdev->dev; pdev 854 drivers/pinctrl/samsung/pinctrl-samsung.c static int samsung_pinctrl_register(struct platform_device *pdev, pdev 869 drivers/pinctrl/samsung/pinctrl-samsung.c pindesc = devm_kcalloc(&pdev->dev, pdev 885 drivers/pinctrl/samsung/pinctrl-samsung.c pin_names = devm_kzalloc(&pdev->dev, pdev 903 drivers/pinctrl/samsung/pinctrl-samsung.c ret = samsung_pinctrl_parse_dt(pdev, drvdata); pdev 907 drivers/pinctrl/samsung/pinctrl-samsung.c drvdata->pctl_dev = devm_pinctrl_register(&pdev->dev, ctrldesc, pdev 910 drivers/pinctrl/samsung/pinctrl-samsung.c dev_err(&pdev->dev, "could not register pinctrl driver\n"); pdev 930 drivers/pinctrl/samsung/pinctrl-samsung.c static int samsung_pinctrl_unregister(struct platform_device *pdev, pdev 954 drivers/pinctrl/samsung/pinctrl-samsung.c static int samsung_gpiolib_register(struct platform_device *pdev, pdev 968 drivers/pinctrl/samsung/pinctrl-samsung.c gc->parent = &pdev->dev; pdev 972 drivers/pinctrl/samsung/pinctrl-samsung.c ret = devm_gpiochip_add_data(&pdev->dev, gc, bank); pdev 974 drivers/pinctrl/samsung/pinctrl-samsung.c dev_err(&pdev->dev, "failed to register gpio_chip %s, error code: %d\n", pdev 984 drivers/pinctrl/samsung/pinctrl-samsung.c samsung_pinctrl_get_soc_data_for_of_alias(struct platform_device *pdev) pdev 986 drivers/pinctrl/samsung/pinctrl-samsung.c struct device_node *node = pdev->dev.of_node; pdev 992 drivers/pinctrl/samsung/pinctrl-samsung.c dev_err(&pdev->dev, "failed to get alias id\n"); pdev 996 drivers/pinctrl/samsung/pinctrl-samsung.c of_data = of_device_get_match_data(&pdev->dev); pdev 998 drivers/pinctrl/samsung/pinctrl-samsung.c dev_err(&pdev->dev, "invalid alias id %d\n", id); pdev 1008 drivers/pinctrl/samsung/pinctrl-samsung.c struct platform_device *pdev) pdev 1010 drivers/pinctrl/samsung/pinctrl-samsung.c struct device_node *node = pdev->dev.of_node; pdev 1019 drivers/pinctrl/samsung/pinctrl-samsung.c ctrl = samsung_pinctrl_get_soc_data_for_of_alias(pdev); pdev 1026 drivers/pinctrl/samsung/pinctrl-samsung.c d->pin_banks = devm_kcalloc(&pdev->dev, d->nr_banks, pdev 1035 drivers/pinctrl/samsung/pinctrl-samsung.c res = platform_get_resource(pdev, IORESOURCE_MEM, i); pdev 1037 drivers/pinctrl/samsung/pinctrl-samsung.c dev_err(&pdev->dev, "failed to get mem%d resource\n", i); pdev 1040 drivers/pinctrl/samsung/pinctrl-samsung.c virt_base[i] = devm_ioremap(&pdev->dev, res->start, pdev 1043 drivers/pinctrl/samsung/pinctrl-samsung.c dev_err(&pdev->dev, "failed to ioremap %pR\n", res); pdev 1093 drivers/pinctrl/samsung/pinctrl-samsung.c static int samsung_pinctrl_probe(struct platform_device *pdev) pdev 1097 drivers/pinctrl/samsung/pinctrl-samsung.c struct device *dev = &pdev->dev; pdev 1105 drivers/pinctrl/samsung/pinctrl-samsung.c ctrl = samsung_pinctrl_get_soc_data(drvdata, pdev); pdev 1107 drivers/pinctrl/samsung/pinctrl-samsung.c dev_err(&pdev->dev, "driver data not available\n"); pdev 1112 drivers/pinctrl/samsung/pinctrl-samsung.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 1123 drivers/pinctrl/samsung/pinctrl-samsung.c ret = samsung_pinctrl_register(pdev, drvdata); pdev 1127 drivers/pinctrl/samsung/pinctrl-samsung.c ret = samsung_gpiolib_register(pdev, drvdata); pdev 1129 drivers/pinctrl/samsung/pinctrl-samsung.c samsung_pinctrl_unregister(pdev, drvdata); pdev 1138 drivers/pinctrl/samsung/pinctrl-samsung.c platform_set_drvdata(pdev, drvdata); pdev 30 drivers/pinctrl/sh-pfc/core.c struct platform_device *pdev) pdev 41 drivers/pinctrl/sh-pfc/core.c res = platform_get_resource(pdev, IORESOURCE_MEM, num_windows); pdev 48 drivers/pinctrl/sh-pfc/core.c num_irqs = platform_irq_count(pdev); pdev 73 drivers/pinctrl/sh-pfc/core.c res = platform_get_resource(pdev, IORESOURCE_MEM, i); pdev 82 drivers/pinctrl/sh-pfc/core.c *irqs++ = platform_get_irq(pdev, i); pdev 877 drivers/pinctrl/sh-pfc/core.c static int sh_pfc_probe(struct platform_device *pdev) pdev 880 drivers/pinctrl/sh-pfc/core.c struct device_node *np = pdev->dev.of_node; pdev 888 drivers/pinctrl/sh-pfc/core.c info = of_device_get_match_data(&pdev->dev); pdev 891 drivers/pinctrl/sh-pfc/core.c info = (const void *)platform_get_device_id(pdev)->driver_data; pdev 893 drivers/pinctrl/sh-pfc/core.c pfc = devm_kzalloc(&pdev->dev, sizeof(*pfc), GFP_KERNEL); pdev 898 drivers/pinctrl/sh-pfc/core.c pfc->dev = &pdev->dev; pdev 900 drivers/pinctrl/sh-pfc/core.c ret = sh_pfc_map_resources(pfc, pdev); pdev 949 drivers/pinctrl/sh-pfc/core.c platform_set_drvdata(pdev, pfc); pdev 5402 drivers/pinctrl/sirf/pinctrl-atlas7.c static int atlas7_pinmux_probe(struct platform_device *pdev) pdev 5406 drivers/pinctrl/sirf/pinctrl-atlas7.c struct device_node *np = pdev->dev.of_node; pdev 5412 drivers/pinctrl/sirf/pinctrl-atlas7.c pmx = devm_kzalloc(&pdev->dev, sizeof(*pmx), GFP_KERNEL); pdev 5428 drivers/pinctrl/sirf/pinctrl-atlas7.c pmx->sys2pci_base = devm_ioremap_resource(&pdev->dev, &res); pdev 5432 drivers/pinctrl/sirf/pinctrl-atlas7.c pmx->dev = &pdev->dev; pdev 5445 drivers/pinctrl/sirf/pinctrl-atlas7.c dev_err(&pdev->dev, pdev 5453 drivers/pinctrl/sirf/pinctrl-atlas7.c pmx->pctl = pinctrl_register(&pmx->pctl_desc, &pdev->dev, pmx); pdev 5455 drivers/pinctrl/sirf/pinctrl-atlas7.c dev_err(&pdev->dev, "could not register atlas7 pinmux driver\n"); pdev 5460 drivers/pinctrl/sirf/pinctrl-atlas7.c platform_set_drvdata(pdev, pmx); pdev 5462 drivers/pinctrl/sirf/pinctrl-atlas7.c dev_info(&pdev->dev, "initialized atlas7 pinmux driver\n"); pdev 5992 drivers/pinctrl/sirf/pinctrl-atlas7.c static int atlas7_gpio_probe(struct platform_device *pdev) pdev 5994 drivers/pinctrl/sirf/pinctrl-atlas7.c struct device_node *np = pdev->dev.of_node; pdev 6002 drivers/pinctrl/sirf/pinctrl-atlas7.c dev_err(&pdev->dev, pdev 6009 drivers/pinctrl/sirf/pinctrl-atlas7.c a7gc = devm_kzalloc(&pdev->dev, struct_size(a7gc, banks, nbank), pdev 6019 drivers/pinctrl/sirf/pinctrl-atlas7.c dev_err(&pdev->dev, pdev 6028 drivers/pinctrl/sirf/pinctrl-atlas7.c dev_err(&pdev->dev, "Could not map GPIO Registers!\n"); pdev 6049 drivers/pinctrl/sirf/pinctrl-atlas7.c chip->parent = &pdev->dev; pdev 6054 drivers/pinctrl/sirf/pinctrl-atlas7.c dev_err(&pdev->dev, pdev 6064 drivers/pinctrl/sirf/pinctrl-atlas7.c dev_err(&pdev->dev, pdev 6080 drivers/pinctrl/sirf/pinctrl-atlas7.c dev_err(&pdev->dev, pdev 6092 drivers/pinctrl/sirf/pinctrl-atlas7.c platform_set_drvdata(pdev, a7gc); pdev 6093 drivers/pinctrl/sirf/pinctrl-atlas7.c dev_info(&pdev->dev, "add to system.\n"); pdev 280 drivers/pinctrl/sirf/pinctrl-sirf.c static int sirfsoc_pinmux_probe(struct platform_device *pdev) pdev 284 drivers/pinctrl/sirf/pinctrl-sirf.c struct device_node *np = pdev->dev.of_node; pdev 288 drivers/pinctrl/sirf/pinctrl-sirf.c spmx = devm_kzalloc(&pdev->dev, sizeof(*spmx), GFP_KERNEL); pdev 292 drivers/pinctrl/sirf/pinctrl-sirf.c spmx->dev = &pdev->dev; pdev 294 drivers/pinctrl/sirf/pinctrl-sirf.c platform_set_drvdata(pdev, spmx); pdev 298 drivers/pinctrl/sirf/pinctrl-sirf.c dev_err(&pdev->dev, "can't map gpio registers\n"); pdev 305 drivers/pinctrl/sirf/pinctrl-sirf.c dev_err(&pdev->dev, "can't map rsc registers\n"); pdev 319 drivers/pinctrl/sirf/pinctrl-sirf.c spmx->pmx = pinctrl_register(&sirfsoc_pinmux_desc, &pdev->dev, spmx); pdev 321 drivers/pinctrl/sirf/pinctrl-sirf.c dev_err(&pdev->dev, "could not register SIRFSOC pinmux driver\n"); pdev 326 drivers/pinctrl/sirf/pinctrl-sirf.c dev_info(&pdev->dev, "initialized SIRFSOC pinmux driver\n"); pdev 787 drivers/pinctrl/sirf/pinctrl-sirf.c struct platform_device *pdev; pdev 791 drivers/pinctrl/sirf/pinctrl-sirf.c pdev = of_find_device_by_node(np); pdev 792 drivers/pinctrl/sirf/pinctrl-sirf.c if (!pdev) pdev 795 drivers/pinctrl/sirf/pinctrl-sirf.c sgpio = devm_kzalloc(&pdev->dev, sizeof(*sgpio), GFP_KERNEL); pdev 816 drivers/pinctrl/sirf/pinctrl-sirf.c sgpio->chip.gc.parent = &pdev->dev; pdev 821 drivers/pinctrl/sirf/pinctrl-sirf.c dev_err(&pdev->dev, "%pOF: error in probe function with status %d\n", pdev 831 drivers/pinctrl/sirf/pinctrl-sirf.c dev_err(&pdev->dev, pdev 839 drivers/pinctrl/sirf/pinctrl-sirf.c bank->parent_irq = platform_get_irq(pdev, i); pdev 851 drivers/pinctrl/sirf/pinctrl-sirf.c err = gpiochip_add_pin_range(&sgpio->chip.gc, dev_name(&pdev->dev), pdev 854 drivers/pinctrl/sirf/pinctrl-sirf.c dev_err(&pdev->dev, pdev 445 drivers/pinctrl/spear/pinctrl-plgpio.c static int plgpio_probe_dt(struct platform_device *pdev, struct plgpio *plgpio) pdev 447 drivers/pinctrl/spear/pinctrl-plgpio.c struct device_node *np = pdev->dev.of_node; pdev 461 drivers/pinctrl/spear/pinctrl-plgpio.c dev_err(&pdev->dev, "DT: Invalid ngpio field\n"); pdev 473 drivers/pinctrl/spear/pinctrl-plgpio.c dev_err(&pdev->dev, "DT: Invalid wdata reg\n"); pdev 480 drivers/pinctrl/spear/pinctrl-plgpio.c dev_err(&pdev->dev, "DT: Invalid dir reg\n"); pdev 487 drivers/pinctrl/spear/pinctrl-plgpio.c dev_err(&pdev->dev, "DT: Invalid ie reg\n"); pdev 494 drivers/pinctrl/spear/pinctrl-plgpio.c dev_err(&pdev->dev, "DT: Invalid rdata reg\n"); pdev 501 drivers/pinctrl/spear/pinctrl-plgpio.c dev_err(&pdev->dev, "DT: Invalid mis reg\n"); pdev 515 drivers/pinctrl/spear/pinctrl-plgpio.c static int plgpio_probe(struct platform_device *pdev) pdev 521 drivers/pinctrl/spear/pinctrl-plgpio.c plgpio = devm_kzalloc(&pdev->dev, sizeof(*plgpio), GFP_KERNEL); pdev 525 drivers/pinctrl/spear/pinctrl-plgpio.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 526 drivers/pinctrl/spear/pinctrl-plgpio.c plgpio->base = devm_ioremap_resource(&pdev->dev, res); pdev 530 drivers/pinctrl/spear/pinctrl-plgpio.c ret = plgpio_probe_dt(pdev, plgpio); pdev 532 drivers/pinctrl/spear/pinctrl-plgpio.c dev_err(&pdev->dev, "DT probe failed\n"); pdev 536 drivers/pinctrl/spear/pinctrl-plgpio.c plgpio->clk = devm_clk_get(&pdev->dev, NULL); pdev 538 drivers/pinctrl/spear/pinctrl-plgpio.c dev_warn(&pdev->dev, "clk_get() failed, work without it\n"); pdev 541 drivers/pinctrl/spear/pinctrl-plgpio.c plgpio->csave_regs = devm_kcalloc(&pdev->dev, pdev 549 drivers/pinctrl/spear/pinctrl-plgpio.c platform_set_drvdata(pdev, plgpio); pdev 559 drivers/pinctrl/spear/pinctrl-plgpio.c plgpio->chip.label = dev_name(&pdev->dev); pdev 560 drivers/pinctrl/spear/pinctrl-plgpio.c plgpio->chip.parent = &pdev->dev; pdev 562 drivers/pinctrl/spear/pinctrl-plgpio.c plgpio->chip.of_node = pdev->dev.of_node; pdev 567 drivers/pinctrl/spear/pinctrl-plgpio.c dev_err(&pdev->dev, "clk prepare failed\n"); pdev 574 drivers/pinctrl/spear/pinctrl-plgpio.c dev_err(&pdev->dev, "unable to add gpio chip\n"); pdev 578 drivers/pinctrl/spear/pinctrl-plgpio.c irq = platform_get_irq(pdev, 0); pdev 580 drivers/pinctrl/spear/pinctrl-plgpio.c dev_info(&pdev->dev, "PLGPIO registered without IRQs\n"); pdev 590 drivers/pinctrl/spear/pinctrl-plgpio.c dev_err(&pdev->dev, "failed to add irqchip to gpiochip\n"); pdev 599 drivers/pinctrl/spear/pinctrl-plgpio.c dev_info(&pdev->dev, "PLGPIO registered with IRQs\n"); pdev 604 drivers/pinctrl/spear/pinctrl-plgpio.c dev_info(&pdev->dev, "Remove gpiochip\n"); pdev 357 drivers/pinctrl/spear/pinctrl-spear.c int spear_pinctrl_probe(struct platform_device *pdev, pdev 360 drivers/pinctrl/spear/pinctrl-spear.c struct device_node *np = pdev->dev.of_node; pdev 367 drivers/pinctrl/spear/pinctrl-spear.c pmx = devm_kzalloc(&pdev->dev, sizeof(*pmx), GFP_KERNEL); pdev 371 drivers/pinctrl/spear/pinctrl-spear.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 372 drivers/pinctrl/spear/pinctrl-spear.c pmx->vbase = devm_ioremap_resource(&pdev->dev, res); pdev 376 drivers/pinctrl/spear/pinctrl-spear.c pmx->dev = &pdev->dev; pdev 384 drivers/pinctrl/spear/pinctrl-spear.c dev_err(&pdev->dev, "OF: pinmux mode not passed\n"); pdev 389 drivers/pinctrl/spear/pinctrl-spear.c dev_err(&pdev->dev, "OF: Couldn't configure mode: %x\n", pdev 395 drivers/pinctrl/spear/pinctrl-spear.c platform_set_drvdata(pdev, pmx); pdev 400 drivers/pinctrl/spear/pinctrl-spear.c pmx->pctl = devm_pinctrl_register(&pdev->dev, &spear_pinctrl_desc, pmx); pdev 402 drivers/pinctrl/spear/pinctrl-spear.c dev_err(&pdev->dev, "Couldn't register pinctrl driver\n"); pdev 198 drivers/pinctrl/spear/pinctrl-spear.h int spear_pinctrl_probe(struct platform_device *pdev, pdev 2701 drivers/pinctrl/spear/pinctrl-spear1310.c static int spear1310_pinctrl_probe(struct platform_device *pdev) pdev 2703 drivers/pinctrl/spear/pinctrl-spear1310.c return spear_pinctrl_probe(pdev, &spear1310_machdata); pdev 2017 drivers/pinctrl/spear/pinctrl-spear1340.c static int spear1340_pinctrl_probe(struct platform_device *pdev) pdev 2019 drivers/pinctrl/spear/pinctrl-spear1340.c return spear_pinctrl_probe(pdev, &spear1340_machdata); pdev 655 drivers/pinctrl/spear/pinctrl-spear300.c static int spear300_pinctrl_probe(struct platform_device *pdev) pdev 672 drivers/pinctrl/spear/pinctrl-spear300.c ret = spear_pinctrl_probe(pdev, &spear3xx_machdata); pdev 380 drivers/pinctrl/spear/pinctrl-spear310.c static int spear310_pinctrl_probe(struct platform_device *pdev) pdev 395 drivers/pinctrl/spear/pinctrl-spear310.c ret = spear_pinctrl_probe(pdev, &spear3xx_machdata); pdev 3419 drivers/pinctrl/spear/pinctrl-spear320.c static int spear320_pinctrl_probe(struct platform_device *pdev) pdev 3436 drivers/pinctrl/spear/pinctrl-spear320.c ret = spear_pinctrl_probe(pdev, &spear3xx_machdata); pdev 926 drivers/pinctrl/sprd/pinctrl-sprd-sc9860.c static int sprd_pinctrl_probe(struct platform_device *pdev) pdev 928 drivers/pinctrl/sprd/pinctrl-sprd-sc9860.c return sprd_pinctrl_core_probe(pdev, sprd_sc9860_pins_info, pdev 1006 drivers/pinctrl/sprd/pinctrl-sprd.c int sprd_pinctrl_core_probe(struct platform_device *pdev, pdev 1015 drivers/pinctrl/sprd/pinctrl-sprd.c sprd_pctl = devm_kzalloc(&pdev->dev, sizeof(struct sprd_pinctrl), pdev 1020 drivers/pinctrl/sprd/pinctrl-sprd.c sprd_pctl->base = devm_platform_ioremap_resource(pdev, 0); pdev 1024 drivers/pinctrl/sprd/pinctrl-sprd.c pinctrl_info = devm_kzalloc(&pdev->dev, pdev 1031 drivers/pinctrl/sprd/pinctrl-sprd.c sprd_pctl->dev = &pdev->dev; pdev 1032 drivers/pinctrl/sprd/pinctrl-sprd.c platform_set_drvdata(pdev, sprd_pctl); pdev 1036 drivers/pinctrl/sprd/pinctrl-sprd.c dev_err(&pdev->dev, "fail to add pins information\n"); pdev 1042 drivers/pinctrl/sprd/pinctrl-sprd.c dev_err(&pdev->dev, "fail to parse dt properties\n"); pdev 1046 drivers/pinctrl/sprd/pinctrl-sprd.c pin_desc = devm_kcalloc(&pdev->dev, pdev 1060 drivers/pinctrl/sprd/pinctrl-sprd.c sprd_pinctrl_desc.name = dev_name(&pdev->dev); pdev 1064 drivers/pinctrl/sprd/pinctrl-sprd.c &pdev->dev, (void *)sprd_pctl); pdev 1066 drivers/pinctrl/sprd/pinctrl-sprd.c dev_err(&pdev->dev, "could not register pinctrl driver\n"); pdev 1073 drivers/pinctrl/sprd/pinctrl-sprd.c int sprd_pinctrl_remove(struct platform_device *pdev) pdev 1075 drivers/pinctrl/sprd/pinctrl-sprd.c struct sprd_pinctrl *sprd_pctl = platform_get_drvdata(pdev); pdev 1081 drivers/pinctrl/sprd/pinctrl-sprd.c void sprd_pinctrl_shutdown(struct platform_device *pdev) pdev 1086 drivers/pinctrl/sprd/pinctrl-sprd.c pinctl = devm_pinctrl_get(&pdev->dev); pdev 53 drivers/pinctrl/sprd/pinctrl-sprd.h int sprd_pinctrl_core_probe(struct platform_device *pdev, pdev 56 drivers/pinctrl/sprd/pinctrl-sprd.h int sprd_pinctrl_remove(struct platform_device *pdev); pdev 57 drivers/pinctrl/sprd/pinctrl-sprd.h void sprd_pinctrl_shutdown(struct platform_device *pdev); pdev 1253 drivers/pinctrl/stm32/pinctrl-stm32.c static int stm32_pctrl_dt_setup_irq(struct platform_device *pdev, pdev 1256 drivers/pinctrl/stm32/pinctrl-stm32.c struct device_node *np = pdev->dev.of_node; pdev 1257 drivers/pinctrl/stm32/pinctrl-stm32.c struct device *dev = &pdev->dev; pdev 1296 drivers/pinctrl/stm32/pinctrl-stm32.c static int stm32_pctrl_build_state(struct platform_device *pdev) pdev 1298 drivers/pinctrl/stm32/pinctrl-stm32.c struct stm32_pinctrl *pctl = platform_get_drvdata(pdev); pdev 1304 drivers/pinctrl/stm32/pinctrl-stm32.c pctl->groups = devm_kcalloc(&pdev->dev, pctl->ngroups, pdev 1310 drivers/pinctrl/stm32/pinctrl-stm32.c pctl->grp_names = devm_kcalloc(&pdev->dev, pctl->ngroups, pdev 1359 drivers/pinctrl/stm32/pinctrl-stm32.c int stm32_pctl_probe(struct platform_device *pdev) pdev 1361 drivers/pinctrl/stm32/pinctrl-stm32.c struct device_node *np = pdev->dev.of_node; pdev 1364 drivers/pinctrl/stm32/pinctrl-stm32.c struct device *dev = &pdev->dev; pdev 1385 drivers/pinctrl/stm32/pinctrl-stm32.c platform_set_drvdata(pdev, pctl); pdev 1393 drivers/pinctrl/stm32/pinctrl-stm32.c hwlock_id = of_hwspin_lock_get_id(pdev->dev.of_node, 0); pdev 1418 drivers/pinctrl/stm32/pinctrl-stm32.c ret = stm32_pctrl_build_state(pdev); pdev 1425 drivers/pinctrl/stm32/pinctrl-stm32.c ret = stm32_pctrl_dt_setup_irq(pdev, pctl); pdev 1430 drivers/pinctrl/stm32/pinctrl-stm32.c pins = devm_kcalloc(&pdev->dev, pctl->npins, sizeof(*pins), pdev 1438 drivers/pinctrl/stm32/pinctrl-stm32.c pctl->pctl_desc.name = dev_name(&pdev->dev); pdev 1446 drivers/pinctrl/stm32/pinctrl-stm32.c pctl->dev = &pdev->dev; pdev 1448 drivers/pinctrl/stm32/pinctrl-stm32.c pctl->pctl_dev = devm_pinctrl_register(&pdev->dev, &pctl->pctl_desc, pdev 1452 drivers/pinctrl/stm32/pinctrl-stm32.c dev_err(&pdev->dev, "Failed pinctrl registration\n"); pdev 65 drivers/pinctrl/stm32/pinctrl-stm32.h int stm32_pctl_probe(struct platform_device *pdev); pdev 1295 drivers/pinctrl/sunxi/pinctrl-sun4i-a10.c static int sun4i_a10_pinctrl_probe(struct platform_device *pdev) pdev 1297 drivers/pinctrl/sunxi/pinctrl-sun4i-a10.c unsigned long variant = (unsigned long)of_device_get_match_data(&pdev->dev); pdev 1299 drivers/pinctrl/sunxi/pinctrl-sun4i-a10.c return sunxi_pinctrl_init_with_variant(pdev, &sun4i_a10_pinctrl_data, pdev 107 drivers/pinctrl/sunxi/pinctrl-sun50i-a64-r.c static int sun50i_a64_r_pinctrl_probe(struct platform_device *pdev) pdev 109 drivers/pinctrl/sunxi/pinctrl-sun50i-a64-r.c return sunxi_pinctrl_init(pdev, pdev 583 drivers/pinctrl/sunxi/pinctrl-sun50i-a64.c static int a64_pinctrl_probe(struct platform_device *pdev) pdev 585 drivers/pinctrl/sunxi/pinctrl-sun50i-a64.c return sunxi_pinctrl_init(pdev, pdev 550 drivers/pinctrl/sunxi/pinctrl-sun50i-h5.c static int sun50i_h5_pinctrl_probe(struct platform_device *pdev) pdev 552 drivers/pinctrl/sunxi/pinctrl-sun50i-h5.c switch (of_irq_count(pdev->dev.of_node)) { pdev 554 drivers/pinctrl/sunxi/pinctrl-sun50i-h5.c dev_warn(&pdev->dev, pdev 556 drivers/pinctrl/sunxi/pinctrl-sun50i-h5.c dev_warn(&pdev->dev, pdev 558 drivers/pinctrl/sunxi/pinctrl-sun50i-h5.c return sunxi_pinctrl_init(pdev, pdev 561 drivers/pinctrl/sunxi/pinctrl-sun50i-h5.c return sunxi_pinctrl_init(pdev, pdev 110 drivers/pinctrl/sunxi/pinctrl-sun50i-h6-r.c static int sun50i_h6_r_pinctrl_probe(struct platform_device *pdev) pdev 112 drivers/pinctrl/sunxi/pinctrl-sun50i-h6-r.c return sunxi_pinctrl_init(pdev, pdev 597 drivers/pinctrl/sunxi/pinctrl-sun50i-h6.c static int h6_pinctrl_probe(struct platform_device *pdev) pdev 599 drivers/pinctrl/sunxi/pinctrl-sun50i-h6.c return sunxi_pinctrl_init(pdev, pdev 719 drivers/pinctrl/sunxi/pinctrl-sun5i.c static int sun5i_pinctrl_probe(struct platform_device *pdev) pdev 721 drivers/pinctrl/sunxi/pinctrl-sun5i.c unsigned long variant = (unsigned long)of_device_get_match_data(&pdev->dev); pdev 723 drivers/pinctrl/sunxi/pinctrl-sun5i.c return sunxi_pinctrl_init_with_variant(pdev, &sun5i_pinctrl_data, pdev 112 drivers/pinctrl/sunxi/pinctrl-sun6i-a31-r.c static int sun6i_a31_r_pinctrl_probe(struct platform_device *pdev) pdev 117 drivers/pinctrl/sunxi/pinctrl-sun6i-a31-r.c rstc = devm_reset_control_get_exclusive(&pdev->dev, NULL); pdev 119 drivers/pinctrl/sunxi/pinctrl-sun6i-a31-r.c dev_err(&pdev->dev, "Reset controller missing\n"); pdev 127 drivers/pinctrl/sunxi/pinctrl-sun6i-a31-r.c ret = sunxi_pinctrl_init(pdev, pdev 971 drivers/pinctrl/sunxi/pinctrl-sun6i-a31.c static int sun6i_a31_pinctrl_probe(struct platform_device *pdev) pdev 974 drivers/pinctrl/sunxi/pinctrl-sun6i-a31.c (unsigned long)of_device_get_match_data(&pdev->dev); pdev 976 drivers/pinctrl/sunxi/pinctrl-sun6i-a31.c return sunxi_pinctrl_init_with_variant(pdev, pdev 99 drivers/pinctrl/sunxi/pinctrl-sun8i-a23-r.c static int sun8i_a23_r_pinctrl_probe(struct platform_device *pdev) pdev 104 drivers/pinctrl/sunxi/pinctrl-sun8i-a23-r.c rstc = devm_reset_control_get_exclusive(&pdev->dev, NULL); pdev 106 drivers/pinctrl/sunxi/pinctrl-sun8i-a23-r.c dev_err(&pdev->dev, "Reset controller missing\n"); pdev 114 drivers/pinctrl/sunxi/pinctrl-sun8i-a23-r.c ret = sunxi_pinctrl_init(pdev, pdev 569 drivers/pinctrl/sunxi/pinctrl-sun8i-a23.c static int sun8i_a23_pinctrl_probe(struct platform_device *pdev) pdev 571 drivers/pinctrl/sunxi/pinctrl-sun8i-a23.c return sunxi_pinctrl_init(pdev, pdev 494 drivers/pinctrl/sunxi/pinctrl-sun8i-a33.c static int sun8i_a33_pinctrl_probe(struct platform_device *pdev) pdev 496 drivers/pinctrl/sunxi/pinctrl-sun8i-a33.c return sunxi_pinctrl_init(pdev, pdev 110 drivers/pinctrl/sunxi/pinctrl-sun8i-a83t-r.c static int sun8i_a83t_r_pinctrl_probe(struct platform_device *pdev) pdev 112 drivers/pinctrl/sunxi/pinctrl-sun8i-a83t-r.c return sunxi_pinctrl_init(pdev, pdev 580 drivers/pinctrl/sunxi/pinctrl-sun8i-a83t.c static int sun8i_a83t_pinctrl_probe(struct platform_device *pdev) pdev 582 drivers/pinctrl/sunxi/pinctrl-sun8i-a83t.c return sunxi_pinctrl_init(pdev, pdev 89 drivers/pinctrl/sunxi/pinctrl-sun8i-h3-r.c static int sun8i_h3_r_pinctrl_probe(struct platform_device *pdev) pdev 91 drivers/pinctrl/sunxi/pinctrl-sun8i-h3-r.c return sunxi_pinctrl_init(pdev, pdev 498 drivers/pinctrl/sunxi/pinctrl-sun8i-h3.c static int sun8i_h3_pinctrl_probe(struct platform_device *pdev) pdev 500 drivers/pinctrl/sunxi/pinctrl-sun8i-h3.c return sunxi_pinctrl_init(pdev, pdev 552 drivers/pinctrl/sunxi/pinctrl-sun8i-v3s.c static int sun8i_v3s_pinctrl_probe(struct platform_device *pdev) pdev 554 drivers/pinctrl/sunxi/pinctrl-sun8i-v3s.c unsigned long variant = (unsigned long)of_device_get_match_data(&pdev->dev); pdev 556 drivers/pinctrl/sunxi/pinctrl-sun8i-v3s.c return sunxi_pinctrl_init_with_variant(pdev, &sun8i_v3s_pinctrl_data, pdev 159 drivers/pinctrl/sunxi/pinctrl-sun9i-a80-r.c static int sun9i_a80_r_pinctrl_probe(struct platform_device *pdev) pdev 161 drivers/pinctrl/sunxi/pinctrl-sun9i-a80-r.c return sunxi_pinctrl_init(pdev, pdev 728 drivers/pinctrl/sunxi/pinctrl-sun9i-a80.c static int sun9i_a80_pinctrl_probe(struct platform_device *pdev) pdev 730 drivers/pinctrl/sunxi/pinctrl-sun9i-a80.c return sunxi_pinctrl_init(pdev, pdev 398 drivers/pinctrl/sunxi/pinctrl-suniv-f1c100s.c static int suniv_pinctrl_probe(struct platform_device *pdev) pdev 400 drivers/pinctrl/sunxi/pinctrl-suniv-f1c100s.c return sunxi_pinctrl_init(pdev, pdev 1171 drivers/pinctrl/sunxi/pinctrl-sunxi.c static int sunxi_pinctrl_build_state(struct platform_device *pdev) pdev 1173 drivers/pinctrl/sunxi/pinctrl-sunxi.c struct sunxi_pinctrl *pctl = platform_get_drvdata(pdev); pdev 1188 drivers/pinctrl/sunxi/pinctrl-sunxi.c pctl->groups = devm_kcalloc(&pdev->dev, pdev 1274 drivers/pinctrl/sunxi/pinctrl-sunxi.c devm_kcalloc(&pdev->dev, pdev 1379 drivers/pinctrl/sunxi/pinctrl-sunxi.c int sunxi_pinctrl_init_with_variant(struct platform_device *pdev, pdev 1383 drivers/pinctrl/sunxi/pinctrl-sunxi.c struct device_node *node = pdev->dev.of_node; pdev 1392 drivers/pinctrl/sunxi/pinctrl-sunxi.c pctl = devm_kzalloc(&pdev->dev, sizeof(*pctl), GFP_KERNEL); pdev 1395 drivers/pinctrl/sunxi/pinctrl-sunxi.c platform_set_drvdata(pdev, pctl); pdev 1399 drivers/pinctrl/sunxi/pinctrl-sunxi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1400 drivers/pinctrl/sunxi/pinctrl-sunxi.c pctl->membase = devm_ioremap_resource(&pdev->dev, res); pdev 1404 drivers/pinctrl/sunxi/pinctrl-sunxi.c pctl->dev = &pdev->dev; pdev 1408 drivers/pinctrl/sunxi/pinctrl-sunxi.c pctl->irq_array = devm_kcalloc(&pdev->dev, pdev 1415 drivers/pinctrl/sunxi/pinctrl-sunxi.c ret = sunxi_pinctrl_build_state(pdev); pdev 1417 drivers/pinctrl/sunxi/pinctrl-sunxi.c dev_err(&pdev->dev, "dt probe failed: %d\n", ret); pdev 1421 drivers/pinctrl/sunxi/pinctrl-sunxi.c pins = devm_kcalloc(&pdev->dev, pdev 1436 drivers/pinctrl/sunxi/pinctrl-sunxi.c pctrl_desc = devm_kzalloc(&pdev->dev, pdev 1442 drivers/pinctrl/sunxi/pinctrl-sunxi.c pctrl_desc->name = dev_name(&pdev->dev); pdev 1449 drivers/pinctrl/sunxi/pinctrl-sunxi.c pmxops = devm_kmemdup(&pdev->dev, &sunxi_pmx_ops, sizeof(sunxi_pmx_ops), pdev 1459 drivers/pinctrl/sunxi/pinctrl-sunxi.c pctl->pctl_dev = devm_pinctrl_register(&pdev->dev, pctrl_desc, pctl); pdev 1461 drivers/pinctrl/sunxi/pinctrl-sunxi.c dev_err(&pdev->dev, "couldn't register pinctrl driver\n"); pdev 1465 drivers/pinctrl/sunxi/pinctrl-sunxi.c pctl->chip = devm_kzalloc(&pdev->dev, sizeof(*pctl->chip), GFP_KERNEL); pdev 1484 drivers/pinctrl/sunxi/pinctrl-sunxi.c pctl->chip->label = dev_name(&pdev->dev); pdev 1485 drivers/pinctrl/sunxi/pinctrl-sunxi.c pctl->chip->parent = &pdev->dev; pdev 1495 drivers/pinctrl/sunxi/pinctrl-sunxi.c ret = gpiochip_add_pin_range(pctl->chip, dev_name(&pdev->dev), pdev 1503 drivers/pinctrl/sunxi/pinctrl-sunxi.c clk = devm_clk_get(&pdev->dev, ret == 1 ? NULL : "apb"); pdev 1513 drivers/pinctrl/sunxi/pinctrl-sunxi.c pctl->irq = devm_kcalloc(&pdev->dev, pdev 1523 drivers/pinctrl/sunxi/pinctrl-sunxi.c pctl->irq[i] = platform_get_irq(pdev, i); pdev 1535 drivers/pinctrl/sunxi/pinctrl-sunxi.c dev_err(&pdev->dev, "Couldn't register IRQ domain\n"); pdev 1563 drivers/pinctrl/sunxi/pinctrl-sunxi.c dev_info(&pdev->dev, "initialized sunXi PIO driver\n"); pdev 371 drivers/pinctrl/sunxi/pinctrl-sunxi.h int sunxi_pinctrl_init_with_variant(struct platform_device *pdev, pdev 869 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c int tegra_xusb_padctl_legacy_probe(struct platform_device *pdev); pdev 870 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c int tegra_xusb_padctl_legacy_remove(struct platform_device *pdev); pdev 872 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c int tegra_xusb_padctl_legacy_probe(struct platform_device *pdev) pdev 880 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c padctl = devm_kzalloc(&pdev->dev, sizeof(*padctl), GFP_KERNEL); pdev 884 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c platform_set_drvdata(pdev, padctl); pdev 886 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c padctl->dev = &pdev->dev; pdev 888 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c match = of_match_node(tegra_xusb_padctl_of_match, pdev->dev.of_node); pdev 891 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 892 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c padctl->regs = devm_ioremap_resource(&pdev->dev, res); pdev 896 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c padctl->rst = devm_reset_control_get_exclusive(&pdev->dev, NULL); pdev 913 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c padctl->pinctrl = devm_pinctrl_register(&pdev->dev, &padctl->desc, pdev 916 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c dev_err(&pdev->dev, "failed to register pincontrol\n"); pdev 921 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c phy = devm_phy_create(&pdev->dev, NULL, &pcie_phy_ops); pdev 930 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c phy = devm_phy_create(&pdev->dev, NULL, &sata_phy_ops); pdev 939 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c padctl->provider = devm_of_phy_provider_register(&pdev->dev, pdev 943 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c dev_err(&pdev->dev, "failed to register PHYs: %d\n", err); pdev 955 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c int tegra_xusb_padctl_legacy_remove(struct platform_device *pdev) pdev 957 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c struct tegra_xusb_padctl *padctl = platform_get_drvdata(pdev); pdev 962 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c dev_err(&pdev->dev, "failed to assert reset: %d\n", err); pdev 639 drivers/pinctrl/tegra/pinctrl-tegra.c struct platform_device *pdev = to_platform_device(dev); pdev 642 drivers/pinctrl/tegra/pinctrl-tegra.c res = platform_get_resource(pdev, IORESOURCE_MEM, bank_id); pdev 708 drivers/pinctrl/tegra/pinctrl-tegra.c int tegra_pinctrl_probe(struct platform_device *pdev, pdev 718 drivers/pinctrl/tegra/pinctrl-tegra.c pmx = devm_kzalloc(&pdev->dev, sizeof(*pmx), GFP_KERNEL); pdev 722 drivers/pinctrl/tegra/pinctrl-tegra.c pmx->dev = &pdev->dev; pdev 729 drivers/pinctrl/tegra/pinctrl-tegra.c pmx->group_pins = devm_kcalloc(&pdev->dev, pdev 761 drivers/pinctrl/tegra/pinctrl-tegra.c tegra_pinctrl_desc.name = dev_name(&pdev->dev); pdev 766 drivers/pinctrl/tegra/pinctrl-tegra.c res = platform_get_resource(pdev, IORESOURCE_MEM, i); pdev 773 drivers/pinctrl/tegra/pinctrl-tegra.c pmx->regs = devm_kcalloc(&pdev->dev, pmx->nbanks, sizeof(*pmx->regs), pdev 778 drivers/pinctrl/tegra/pinctrl-tegra.c pmx->backup_regs = devm_kzalloc(&pdev->dev, backup_regs_size, pdev 784 drivers/pinctrl/tegra/pinctrl-tegra.c res = platform_get_resource(pdev, IORESOURCE_MEM, i); pdev 785 drivers/pinctrl/tegra/pinctrl-tegra.c pmx->regs[i] = devm_ioremap_resource(&pdev->dev, res); pdev 790 drivers/pinctrl/tegra/pinctrl-tegra.c pmx->pctl = devm_pinctrl_register(&pdev->dev, &tegra_pinctrl_desc, pmx); pdev 792 drivers/pinctrl/tegra/pinctrl-tegra.c dev_err(&pdev->dev, "Couldn't register pinctrl driver\n"); pdev 801 drivers/pinctrl/tegra/pinctrl-tegra.c platform_set_drvdata(pdev, pmx); pdev 803 drivers/pinctrl/tegra/pinctrl-tegra.c dev_dbg(&pdev->dev, "Probed Tegra pinctrl driver\n"); pdev 199 drivers/pinctrl/tegra/pinctrl-tegra.h int tegra_pinctrl_probe(struct platform_device *pdev, pdev 1846 drivers/pinctrl/tegra/pinctrl-tegra114.c static int tegra114_pinctrl_probe(struct platform_device *pdev) pdev 1848 drivers/pinctrl/tegra/pinctrl-tegra114.c return tegra_pinctrl_probe(pdev, &tegra114_pinctrl); pdev 2058 drivers/pinctrl/tegra/pinctrl-tegra124.c static int tegra124_pinctrl_probe(struct platform_device *pdev) pdev 2060 drivers/pinctrl/tegra/pinctrl-tegra124.c return tegra_pinctrl_probe(pdev, &tegra124_pinctrl); pdev 148 drivers/pinctrl/tegra/pinctrl-tegra194.c static int tegra194_pinctrl_probe(struct platform_device *pdev) pdev 150 drivers/pinctrl/tegra/pinctrl-tegra194.c return tegra_pinctrl_probe(pdev, &tegra194_pinctrl); pdev 2236 drivers/pinctrl/tegra/pinctrl-tegra20.c static void tegra20_pinctrl_register_clock_muxes(struct platform_device *pdev) pdev 2238 drivers/pinctrl/tegra/pinctrl-tegra20.c struct tegra_pmx *pmx = platform_get_drvdata(pdev); pdev 2247 drivers/pinctrl/tegra/pinctrl-tegra20.c static int tegra20_pinctrl_probe(struct platform_device *pdev) pdev 2251 drivers/pinctrl/tegra/pinctrl-tegra20.c err = tegra_pinctrl_probe(pdev, &tegra20_pinctrl); pdev 2255 drivers/pinctrl/tegra/pinctrl-tegra20.c tegra20_pinctrl_register_clock_muxes(pdev); pdev 1560 drivers/pinctrl/tegra/pinctrl-tegra210.c static int tegra210_pinctrl_probe(struct platform_device *pdev) pdev 1562 drivers/pinctrl/tegra/pinctrl-tegra210.c return tegra_pinctrl_probe(pdev, &tegra210_pinctrl); pdev 2481 drivers/pinctrl/tegra/pinctrl-tegra30.c static int tegra30_pinctrl_probe(struct platform_device *pdev) pdev 2483 drivers/pinctrl/tegra/pinctrl-tegra30.c return tegra_pinctrl_probe(pdev, &tegra30_pinctrl); pdev 818 drivers/pinctrl/ti/pinctrl-ti-iodelay.c static int ti_iodelay_probe(struct platform_device *pdev) pdev 820 drivers/pinctrl/ti/pinctrl-ti-iodelay.c struct device *dev = &pdev->dev; pdev 849 drivers/pinctrl/ti/pinctrl-ti-iodelay.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 890 drivers/pinctrl/ti/pinctrl-ti-iodelay.c platform_set_drvdata(pdev, iod); pdev 905 drivers/pinctrl/ti/pinctrl-ti-iodelay.c static int ti_iodelay_remove(struct platform_device *pdev) pdev 907 drivers/pinctrl/ti/pinctrl-ti-iodelay.c struct ti_iodelay_device *iod = platform_get_drvdata(pdev); pdev 861 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c int uniphier_pinctrl_probe(struct platform_device *pdev, pdev 864 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c struct device *dev = &pdev->dev; pdev 909 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c platform_set_drvdata(pdev, priv); pdev 698 drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c static int uniphier_ld11_pinctrl_probe(struct platform_device *pdev) pdev 700 drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c return uniphier_pinctrl_probe(pdev, &uniphier_ld11_pindata); pdev 811 drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c static int uniphier_ld20_pinctrl_probe(struct platform_device *pdev) pdev 813 drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c return uniphier_pinctrl_probe(pdev, &uniphier_ld20_pindata); pdev 731 drivers/pinctrl/uniphier/pinctrl-uniphier-ld4.c static int uniphier_ld4_pinctrl_probe(struct platform_device *pdev) pdev 733 drivers/pinctrl/uniphier/pinctrl-uniphier-ld4.c return uniphier_pinctrl_probe(pdev, &uniphier_ld4_pindata); pdev 946 drivers/pinctrl/uniphier/pinctrl-uniphier-ld6b.c static int uniphier_ld6b_pinctrl_probe(struct platform_device *pdev) pdev 948 drivers/pinctrl/uniphier/pinctrl-uniphier-ld6b.c return uniphier_pinctrl_probe(pdev, &uniphier_ld6b_pindata); pdev 1240 drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.c static int uniphier_pro4_pinctrl_probe(struct platform_device *pdev) pdev 1242 drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.c return uniphier_pinctrl_probe(pdev, &uniphier_pro4_pindata); pdev 1009 drivers/pinctrl/uniphier/pinctrl-uniphier-pro5.c static int uniphier_pro5_pinctrl_probe(struct platform_device *pdev) pdev 1011 drivers/pinctrl/uniphier/pinctrl-uniphier-pro5.c return uniphier_pinctrl_probe(pdev, &uniphier_pro5_pindata); pdev 968 drivers/pinctrl/uniphier/pinctrl-uniphier-pxs2.c static int uniphier_pxs2_pinctrl_probe(struct platform_device *pdev) pdev 970 drivers/pinctrl/uniphier/pinctrl-uniphier-pxs2.c return uniphier_pinctrl_probe(pdev, &uniphier_pxs2_pindata); pdev 979 drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c static int uniphier_pxs3_pinctrl_probe(struct platform_device *pdev) pdev 981 drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c return uniphier_pinctrl_probe(pdev, &uniphier_pxs3_pindata); pdev 660 drivers/pinctrl/uniphier/pinctrl-uniphier-sld8.c static int uniphier_sld8_pinctrl_probe(struct platform_device *pdev) pdev 662 drivers/pinctrl/uniphier/pinctrl-uniphier-sld8.c return uniphier_pinctrl_probe(pdev, &uniphier_sld8_pindata); pdev 183 drivers/pinctrl/uniphier/pinctrl-uniphier.h int uniphier_pinctrl_probe(struct platform_device *pdev, pdev 448 drivers/pinctrl/vt8500/pinctrl-vt8500.c static int vt8500_pinctrl_probe(struct platform_device *pdev) pdev 452 drivers/pinctrl/vt8500/pinctrl-vt8500.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 463 drivers/pinctrl/vt8500/pinctrl-vt8500.c return wmt_pinctrl_probe(pdev, data); pdev 479 drivers/pinctrl/vt8500/pinctrl-wm8505.c static int wm8505_pinctrl_probe(struct platform_device *pdev) pdev 483 drivers/pinctrl/vt8500/pinctrl-wm8505.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 494 drivers/pinctrl/vt8500/pinctrl-wm8505.c return wmt_pinctrl_probe(pdev, data); pdev 317 drivers/pinctrl/vt8500/pinctrl-wm8650.c static int wm8650_pinctrl_probe(struct platform_device *pdev) pdev 321 drivers/pinctrl/vt8500/pinctrl-wm8650.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 332 drivers/pinctrl/vt8500/pinctrl-wm8650.c return wmt_pinctrl_probe(pdev, data); pdev 356 drivers/pinctrl/vt8500/pinctrl-wm8750.c static int wm8750_pinctrl_probe(struct platform_device *pdev) pdev 360 drivers/pinctrl/vt8500/pinctrl-wm8750.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 371 drivers/pinctrl/vt8500/pinctrl-wm8750.c return wmt_pinctrl_probe(pdev, data); pdev 335 drivers/pinctrl/vt8500/pinctrl-wm8850.c static int wm8850_pinctrl_probe(struct platform_device *pdev) pdev 339 drivers/pinctrl/vt8500/pinctrl-wm8850.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 350 drivers/pinctrl/vt8500/pinctrl-wm8850.c return wmt_pinctrl_probe(pdev, data); pdev 552 drivers/pinctrl/vt8500/pinctrl-wmt.c int wmt_pinctrl_probe(struct platform_device *pdev, pdev 558 drivers/pinctrl/vt8500/pinctrl-wmt.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 559 drivers/pinctrl/vt8500/pinctrl-wmt.c data->base = devm_ioremap_resource(&pdev->dev, res); pdev 567 drivers/pinctrl/vt8500/pinctrl-wmt.c data->gpio_chip.parent = &pdev->dev; pdev 568 drivers/pinctrl/vt8500/pinctrl-wmt.c data->gpio_chip.of_node = pdev->dev.of_node; pdev 571 drivers/pinctrl/vt8500/pinctrl-wmt.c platform_set_drvdata(pdev, data); pdev 573 drivers/pinctrl/vt8500/pinctrl-wmt.c data->dev = &pdev->dev; pdev 575 drivers/pinctrl/vt8500/pinctrl-wmt.c data->pctl_dev = devm_pinctrl_register(&pdev->dev, &wmt_desc, data); pdev 577 drivers/pinctrl/vt8500/pinctrl-wmt.c dev_err(&pdev->dev, "Failed to register pinctrl\n"); pdev 583 drivers/pinctrl/vt8500/pinctrl-wmt.c dev_err(&pdev->dev, "could not add GPIO chip\n"); pdev 592 drivers/pinctrl/vt8500/pinctrl-wmt.c dev_info(&pdev->dev, "Pin controller initialized\n"); pdev 69 drivers/pinctrl/vt8500/pinctrl-wmt.h int wmt_pinctrl_probe(struct platform_device *pdev, pdev 264 drivers/pinctrl/zte/pinctrl-zx.c static int zx_pinctrl_build_state(struct platform_device *pdev) pdev 266 drivers/pinctrl/zte/pinctrl-zx.c struct zx_pinctrl *zpctl = platform_get_drvdata(pdev); pdev 277 drivers/pinctrl/zte/pinctrl-zx.c groups = devm_kcalloc(&pdev->dev, ngroups, sizeof(*groups), pdev 362 drivers/pinctrl/zte/pinctrl-zx.c func->group_names = devm_kcalloc(&pdev->dev, pdev 384 drivers/pinctrl/zte/pinctrl-zx.c int zx_pinctrl_init(struct platform_device *pdev, pdev 393 drivers/pinctrl/zte/pinctrl-zx.c zpctl = devm_kzalloc(&pdev->dev, sizeof(*zpctl), GFP_KERNEL); pdev 399 drivers/pinctrl/zte/pinctrl-zx.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 400 drivers/pinctrl/zte/pinctrl-zx.c zpctl->base = devm_ioremap_resource(&pdev->dev, res); pdev 404 drivers/pinctrl/zte/pinctrl-zx.c np = of_parse_phandle(pdev->dev.of_node, "zte,auxiliary-controller", 0); pdev 406 drivers/pinctrl/zte/pinctrl-zx.c dev_err(&pdev->dev, "failed to find auxiliary controller\n"); pdev 415 drivers/pinctrl/zte/pinctrl-zx.c zpctl->dev = &pdev->dev; pdev 418 drivers/pinctrl/zte/pinctrl-zx.c pctldesc = devm_kzalloc(&pdev->dev, sizeof(*pctldesc), GFP_KERNEL); pdev 422 drivers/pinctrl/zte/pinctrl-zx.c pctldesc->name = dev_name(&pdev->dev); pdev 430 drivers/pinctrl/zte/pinctrl-zx.c zpctl->pctldev = devm_pinctrl_register(&pdev->dev, pctldesc, zpctl); pdev 433 drivers/pinctrl/zte/pinctrl-zx.c dev_err(&pdev->dev, "failed to register pinctrl: %d\n", ret); pdev 437 drivers/pinctrl/zte/pinctrl-zx.c platform_set_drvdata(pdev, zpctl); pdev 439 drivers/pinctrl/zte/pinctrl-zx.c ret = zx_pinctrl_build_state(pdev); pdev 441 drivers/pinctrl/zte/pinctrl-zx.c dev_err(&pdev->dev, "failed to build state: %d\n", ret); pdev 445 drivers/pinctrl/zte/pinctrl-zx.c dev_info(&pdev->dev, "initialized pinctrl driver\n"); pdev 99 drivers/pinctrl/zte/pinctrl-zx.h int zx_pinctrl_init(struct platform_device *pdev, pdev 1003 drivers/pinctrl/zte/pinctrl-zx296718.c static int zx296718_pinctrl_probe(struct platform_device *pdev) pdev 1005 drivers/pinctrl/zte/pinctrl-zx296718.c return zx_pinctrl_init(pdev, &zx296718_pinctrl_info); pdev 122 drivers/platform/chrome/chromeos_laptop.c struct pci_dev *pdev; pdev 127 drivers/platform/chrome/chromeos_laptop.c pdev = to_pci_dev(dev); pdev 128 drivers/platform/chrome/chromeos_laptop.c return devid == pci_dev_id(pdev); pdev 84 drivers/platform/chrome/chromeos_pstore.c static int __init chromeos_probe_acpi(struct platform_device *pdev) pdev 89 drivers/platform/chrome/chromeos_pstore.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 375 drivers/platform/chrome/cros_ec_chardev.c static int cros_ec_chardev_probe(struct platform_device *pdev) pdev 377 drivers/platform/chrome/cros_ec_chardev.c struct cros_ec_dev *ec_dev = dev_get_drvdata(pdev->dev.parent); pdev 382 drivers/platform/chrome/cros_ec_chardev.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 390 drivers/platform/chrome/cros_ec_chardev.c data->misc.parent = pdev->dev.parent; pdev 392 drivers/platform/chrome/cros_ec_chardev.c dev_set_drvdata(&pdev->dev, data); pdev 397 drivers/platform/chrome/cros_ec_chardev.c static int cros_ec_chardev_remove(struct platform_device *pdev) pdev 399 drivers/platform/chrome/cros_ec_chardev.c struct chardev_data *data = dev_get_drvdata(&pdev->dev); pdev 325 drivers/platform/chrome/cros_ec_lpc.c static int cros_ec_lpc_probe(struct platform_device *pdev) pdev 327 drivers/platform/chrome/cros_ec_lpc.c struct device *dev = &pdev->dev; pdev 376 drivers/platform/chrome/cros_ec_lpc.c platform_set_drvdata(pdev, ec_dev); pdev 390 drivers/platform/chrome/cros_ec_lpc.c irq = platform_get_irq(pdev, 0); pdev 422 drivers/platform/chrome/cros_ec_lpc.c static int cros_ec_lpc_remove(struct platform_device *pdev) pdev 424 drivers/platform/chrome/cros_ec_lpc.c struct cros_ec_device *ec_dev = platform_get_drvdata(pdev); pdev 427 drivers/platform/chrome/cros_ec_lpc.c adev = ACPI_COMPANION(&pdev->dev); pdev 59 drivers/platform/chrome/cros_kbd_led_backlight.c static int keyboard_led_probe(struct platform_device *pdev) pdev 71 drivers/platform/chrome/cros_kbd_led_backlight.c dev_err(&pdev->dev, "Unable to find ACPI device %s: %d\n", pdev 76 drivers/platform/chrome/cros_kbd_led_backlight.c cdev = devm_kzalloc(&pdev->dev, sizeof(*cdev), GFP_KERNEL); pdev 86 drivers/platform/chrome/cros_kbd_led_backlight.c error = devm_led_classdev_register(&pdev->dev, cdev); pdev 25 drivers/platform/chrome/wilco_ec/core.c static struct resource *wilco_get_resource(struct platform_device *pdev, pdev 28 drivers/platform/chrome/wilco_ec/core.c struct device *dev = &pdev->dev; pdev 31 drivers/platform/chrome/wilco_ec/core.c res = platform_get_resource(pdev, IORESOURCE_IO, index); pdev 41 drivers/platform/chrome/wilco_ec/core.c static int wilco_ec_probe(struct platform_device *pdev) pdev 43 drivers/platform/chrome/wilco_ec/core.c struct device *dev = &pdev->dev; pdev 51 drivers/platform/chrome/wilco_ec/core.c platform_set_drvdata(pdev, ec); pdev 61 drivers/platform/chrome/wilco_ec/core.c ec->io_data = wilco_get_resource(pdev, 0); /* Host Data */ pdev 62 drivers/platform/chrome/wilco_ec/core.c ec->io_command = wilco_get_resource(pdev, 1); /* Host Command */ pdev 63 drivers/platform/chrome/wilco_ec/core.c ec->io_packet = wilco_get_resource(pdev, 2); /* MEC EMI */ pdev 119 drivers/platform/chrome/wilco_ec/core.c static int wilco_ec_remove(struct platform_device *pdev) pdev 121 drivers/platform/chrome/wilco_ec/core.c struct wilco_ec_device *ec = platform_get_drvdata(pdev); pdev 215 drivers/platform/chrome/wilco_ec/debugfs.c static int wilco_ec_debugfs_probe(struct platform_device *pdev) pdev 217 drivers/platform/chrome/wilco_ec/debugfs.c struct wilco_ec_device *ec = dev_get_drvdata(pdev->dev.parent); pdev 219 drivers/platform/chrome/wilco_ec/debugfs.c debug_info = devm_kzalloc(&pdev->dev, sizeof(*debug_info), GFP_KERNEL); pdev 233 drivers/platform/chrome/wilco_ec/debugfs.c static int wilco_ec_debugfs_remove(struct platform_device *pdev) pdev 361 drivers/platform/chrome/wilco_ec/telemetry.c static int telem_device_probe(struct platform_device *pdev) pdev 370 drivers/platform/chrome/wilco_ec/telemetry.c dev_err(&pdev->dev, "Failed to find minor number: %d", error); pdev 381 drivers/platform/chrome/wilco_ec/telemetry.c dev_data->ec = dev_get_platdata(&pdev->dev); pdev 383 drivers/platform/chrome/wilco_ec/telemetry.c platform_set_drvdata(pdev, dev_data); pdev 404 drivers/platform/chrome/wilco_ec/telemetry.c static int telem_device_remove(struct platform_device *pdev) pdev 406 drivers/platform/chrome/wilco_ec/telemetry.c struct telem_device_data *dev_data = platform_get_drvdata(pdev); pdev 615 drivers/platform/goldfish/goldfish_pipe.c static void goldfish_pipe_device_deinit(struct platform_device *pdev, pdev 820 drivers/platform/goldfish/goldfish_pipe.c static int goldfish_pipe_device_init(struct platform_device *pdev, pdev 828 drivers/platform/goldfish/goldfish_pipe.c err = devm_request_irq(&pdev->dev, dev->irq, pdev 832 drivers/platform/goldfish/goldfish_pipe.c dev_err(&pdev->dev, "unable to allocate IRQ for v2\n"); pdev 839 drivers/platform/goldfish/goldfish_pipe.c dev_err(&pdev->dev, "unable to register v2 device\n"); pdev 843 drivers/platform/goldfish/goldfish_pipe.c dev->pdev_dev = &pdev->dev; pdev 880 drivers/platform/goldfish/goldfish_pipe.c platform_set_drvdata(pdev, dev); pdev 884 drivers/platform/goldfish/goldfish_pipe.c static void goldfish_pipe_device_deinit(struct platform_device *pdev, pdev 893 drivers/platform/goldfish/goldfish_pipe.c static int goldfish_pipe_probe(struct platform_device *pdev) pdev 898 drivers/platform/goldfish/goldfish_pipe.c dev = devm_kzalloc(&pdev->dev, sizeof(*dev), GFP_KERNEL); pdev 905 drivers/platform/goldfish/goldfish_pipe.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 907 drivers/platform/goldfish/goldfish_pipe.c dev_err(&pdev->dev, "can't allocate i/o page\n"); pdev 910 drivers/platform/goldfish/goldfish_pipe.c dev->base = devm_ioremap(&pdev->dev, r->start, PAGE_SIZE); pdev 912 drivers/platform/goldfish/goldfish_pipe.c dev_err(&pdev->dev, "ioremap failed\n"); pdev 916 drivers/platform/goldfish/goldfish_pipe.c r = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 934 drivers/platform/goldfish/goldfish_pipe.c return goldfish_pipe_device_init(pdev, dev); pdev 937 drivers/platform/goldfish/goldfish_pipe.c static int goldfish_pipe_remove(struct platform_device *pdev) pdev 939 drivers/platform/goldfish/goldfish_pipe.c struct goldfish_pipe_dev *dev = platform_get_drvdata(pdev); pdev 941 drivers/platform/goldfish/goldfish_pipe.c goldfish_pipe_device_deinit(pdev, dev); pdev 1181 drivers/platform/mellanox/mlxbf-tmfifo.c static int mlxbf_tmfifo_probe(struct platform_device *pdev) pdev 1184 drivers/platform/mellanox/mlxbf-tmfifo.c struct device *dev = &pdev->dev; pdev 1198 drivers/platform/mellanox/mlxbf-tmfifo.c fifo->rx_base = devm_platform_ioremap_resource(pdev, 0); pdev 1203 drivers/platform/mellanox/mlxbf-tmfifo.c fifo->tx_base = devm_platform_ioremap_resource(pdev, 1); pdev 1207 drivers/platform/mellanox/mlxbf-tmfifo.c platform_set_drvdata(pdev, fifo); pdev 1214 drivers/platform/mellanox/mlxbf-tmfifo.c fifo->irq_info[i].irq = platform_get_irq(pdev, i); pdev 1254 drivers/platform/mellanox/mlxbf-tmfifo.c static int mlxbf_tmfifo_remove(struct platform_device *pdev) pdev 1256 drivers/platform/mellanox/mlxbf-tmfifo.c struct mlxbf_tmfifo *fifo = platform_get_drvdata(pdev); pdev 82 drivers/platform/mellanox/mlxreg-hotplug.c struct platform_device *pdev; pdev 115 drivers/platform/mellanox/mlxreg-hotplug.c pdata = dev_get_platdata(&priv->pdev->dev); pdev 170 drivers/platform/mellanox/mlxreg-hotplug.c pdata = dev_get_platdata(&priv->pdev->dev); pdev 201 drivers/platform/mellanox/mlxreg-hotplug.c pdata = dev_get_platdata(&priv->pdev->dev); pdev 211 drivers/platform/mellanox/mlxreg-hotplug.c PRIV_ATTR(id)->name = devm_kasprintf(&priv->pdev->dev, pdev 232 drivers/platform/mellanox/mlxreg-hotplug.c priv->group.attrs = devm_kcalloc(&priv->pdev->dev, pdev 426 drivers/platform/mellanox/mlxreg-hotplug.c pdata = dev_get_platdata(&priv->pdev->dev); pdev 503 drivers/platform/mellanox/mlxreg-hotplug.c pdata = dev_get_platdata(&priv->pdev->dev); pdev 575 drivers/platform/mellanox/mlxreg-hotplug.c pdata = dev_get_platdata(&priv->pdev->dev); pdev 618 drivers/platform/mellanox/mlxreg-hotplug.c static int mlxreg_hotplug_probe(struct platform_device *pdev) pdev 625 drivers/platform/mellanox/mlxreg-hotplug.c pdata = dev_get_platdata(&pdev->dev); pdev 627 drivers/platform/mellanox/mlxreg-hotplug.c dev_err(&pdev->dev, "Failed to get platform data.\n"); pdev 637 drivers/platform/mellanox/mlxreg-hotplug.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 644 drivers/platform/mellanox/mlxreg-hotplug.c priv->irq = platform_get_irq(pdev, 0); pdev 650 drivers/platform/mellanox/mlxreg-hotplug.c priv->dev = pdev->dev.parent; pdev 651 drivers/platform/mellanox/mlxreg-hotplug.c priv->pdev = pdev; pdev 653 drivers/platform/mellanox/mlxreg-hotplug.c err = devm_request_irq(&pdev->dev, priv->irq, pdev 657 drivers/platform/mellanox/mlxreg-hotplug.c dev_err(&pdev->dev, "Failed to request irq: %d\n", err); pdev 664 drivers/platform/mellanox/mlxreg-hotplug.c dev_set_drvdata(&pdev->dev, priv); pdev 668 drivers/platform/mellanox/mlxreg-hotplug.c dev_err(&pdev->dev, "Failed to allocate attributes: %d\n", pdev 673 drivers/platform/mellanox/mlxreg-hotplug.c priv->hwmon = devm_hwmon_device_register_with_groups(&pdev->dev, pdev 676 drivers/platform/mellanox/mlxreg-hotplug.c dev_err(&pdev->dev, "Failed to register hwmon device %ld\n", pdev 688 drivers/platform/mellanox/mlxreg-hotplug.c static int mlxreg_hotplug_remove(struct platform_device *pdev) pdev 690 drivers/platform/mellanox/mlxreg-hotplug.c struct mlxreg_hotplug_priv_data *priv = dev_get_drvdata(&pdev->dev); pdev 694 drivers/platform/mellanox/mlxreg-hotplug.c devm_free_irq(&pdev->dev, priv->irq, priv); pdev 35 drivers/platform/mellanox/mlxreg-io.c struct platform_device *pdev; pdev 142 drivers/platform/mellanox/mlxreg-io.c dev_err(&priv->pdev->dev, "Bus access error\n"); pdev 155 drivers/platform/mellanox/mlxreg-io.c priv->group.attrs = devm_kcalloc(&priv->pdev->dev, pdev 170 drivers/platform/mellanox/mlxreg-io.c devm_kasprintf(&priv->pdev->dev, GFP_KERNEL, pdev 174 drivers/platform/mellanox/mlxreg-io.c dev_err(&priv->pdev->dev, "Memory allocation failed for sysfs attribute %d.\n", pdev 194 drivers/platform/mellanox/mlxreg-io.c static int mlxreg_io_probe(struct platform_device *pdev) pdev 199 drivers/platform/mellanox/mlxreg-io.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 203 drivers/platform/mellanox/mlxreg-io.c priv->pdata = dev_get_platdata(&pdev->dev); pdev 205 drivers/platform/mellanox/mlxreg-io.c dev_err(&pdev->dev, "Failed to get platform data.\n"); pdev 209 drivers/platform/mellanox/mlxreg-io.c priv->pdev = pdev; pdev 213 drivers/platform/mellanox/mlxreg-io.c dev_err(&priv->pdev->dev, "Failed to allocate attributes: %d\n", pdev 218 drivers/platform/mellanox/mlxreg-io.c priv->hwmon = devm_hwmon_device_register_with_groups(&pdev->dev, pdev 223 drivers/platform/mellanox/mlxreg-io.c dev_err(&pdev->dev, "Failed to register hwmon device %ld\n", pdev 228 drivers/platform/mellanox/mlxreg-io.c dev_set_drvdata(&pdev->dev, priv); pdev 404 drivers/platform/olpc/olpc-ec.c static int olpc_ec_probe(struct platform_device *pdev) pdev 425 drivers/platform/olpc/olpc-ec.c platform_set_drvdata(pdev, ec); pdev 435 drivers/platform/olpc/olpc-ec.c config.dev = pdev->dev.parent; pdev 438 drivers/platform/olpc/olpc-ec.c ec->dcon_rdev = devm_regulator_register(&pdev->dev, &dcon_desc, pdev 441 drivers/platform/olpc/olpc-ec.c dev_err(&pdev->dev, "failed to register DCON regulator\n"); pdev 452 drivers/platform/olpc/olpc-ec.c struct platform_device *pdev = to_platform_device(dev); pdev 453 drivers/platform/olpc/olpc-ec.c struct olpc_ec_priv *ec = platform_get_drvdata(pdev); pdev 459 drivers/platform/olpc/olpc-ec.c err = ec_driver->suspend(pdev); pdev 468 drivers/platform/olpc/olpc-ec.c struct platform_device *pdev = to_platform_device(dev); pdev 469 drivers/platform/olpc/olpc-ec.c struct olpc_ec_priv *ec = platform_get_drvdata(pdev); pdev 472 drivers/platform/olpc/olpc-ec.c return ec_driver->resume ? ec_driver->resume(pdev) : 0; pdev 495 drivers/platform/x86/apple-gmux.c static enum vga_switcheroo_client_id gmux_get_client_id(struct pci_dev *pdev) pdev 501 drivers/platform/x86/apple-gmux.c if (pdev->vendor == PCI_VENDOR_ID_INTEL) pdev 503 drivers/platform/x86/apple-gmux.c else if (pdev->vendor == PCI_VENDOR_ID_NVIDIA && pdev 504 drivers/platform/x86/apple-gmux.c pdev->device == 0x0863) pdev 2407 drivers/platform/x86/asus-wmi.c static int asus_wmi_add(struct platform_device *pdev) pdev 2409 drivers/platform/x86/asus-wmi.c struct platform_driver *pdrv = to_platform_driver(pdev->dev.driver); pdev 2422 drivers/platform/x86/asus-wmi.c asus->platform_device = pdev; pdev 2423 drivers/platform/x86/asus-wmi.c wdrv->platform_device = pdev; pdev 2625 drivers/platform/x86/asus-wmi.c static int asus_wmi_probe(struct platform_device *pdev) pdev 2627 drivers/platform/x86/asus-wmi.c struct platform_driver *pdrv = to_platform_driver(pdev->dev.driver); pdev 2642 drivers/platform/x86/asus-wmi.c ret = wdrv->probe(pdev); pdev 2647 drivers/platform/x86/asus-wmi.c return asus_wmi_add(pdev); pdev 1033 drivers/platform/x86/compal-laptop.c static int compal_probe(struct platform_device *pdev) pdev 1044 drivers/platform/x86/compal-laptop.c data = devm_kzalloc(&pdev->dev, sizeof(struct compal_data), GFP_KERNEL); pdev 1050 drivers/platform/x86/compal-laptop.c err = sysfs_create_group(&pdev->dev.kobj, &compal_platform_attr_group); pdev 1054 drivers/platform/x86/compal-laptop.c hwmon_dev = devm_hwmon_device_register_with_groups(&pdev->dev, pdev 1072 drivers/platform/x86/compal-laptop.c platform_set_drvdata(pdev, data); pdev 1077 drivers/platform/x86/compal-laptop.c sysfs_remove_group(&pdev->dev.kobj, &compal_platform_attr_group); pdev 1094 drivers/platform/x86/compal-laptop.c static int compal_remove(struct platform_device *pdev) pdev 1104 drivers/platform/x86/compal-laptop.c data = platform_get_drvdata(pdev); pdev 1107 drivers/platform/x86/compal-laptop.c sysfs_remove_group(&pdev->dev.kobj, &compal_platform_attr_group); pdev 547 drivers/platform/x86/dell-smbios-base.c static void free_group(struct platform_device *pdev) pdev 551 drivers/platform/x86/dell-smbios-base.c sysfs_remove_group(&pdev->dev.kobj, pdev 194 drivers/platform/x86/eeepc-wmi.c static int eeepc_wmi_probe(struct platform_device *pdev) pdev 124 drivers/platform/x86/gpd-pocket-fan.c static int gpd_pocket_fan_probe(struct platform_device *pdev) pdev 131 drivers/platform/x86/gpd-pocket-fan.c dev_err(&pdev->dev, "Invalid temp-limit %d (must be between 20000 and 90000)\n", pdev 140 drivers/platform/x86/gpd-pocket-fan.c dev_err(&pdev->dev, "Invalid hysteresis %d (must be between 1000 and 10000)\n", pdev 145 drivers/platform/x86/gpd-pocket-fan.c dev_err(&pdev->dev, "Invalid speed_on_ac %d (must be between 0 and 3)\n", pdev 150 drivers/platform/x86/gpd-pocket-fan.c fan = devm_kzalloc(&pdev->dev, sizeof(*fan), GFP_KERNEL); pdev 154 drivers/platform/x86/gpd-pocket-fan.c fan->dev = &pdev->dev; pdev 176 drivers/platform/x86/gpd-pocket-fan.c platform_set_drvdata(pdev, fan); pdev 180 drivers/platform/x86/gpd-pocket-fan.c static int gpd_pocket_fan_remove(struct platform_device *pdev) pdev 182 drivers/platform/x86/gpd-pocket-fan.c struct gpd_pocket_fan_data *fan = platform_get_drvdata(pdev); pdev 61 drivers/platform/x86/hdaps.c static struct platform_device *pdev; pdev 552 drivers/platform/x86/hdaps.c pdev = platform_device_register_simple("hdaps", -1, NULL, 0); pdev 553 drivers/platform/x86/hdaps.c if (IS_ERR(pdev)) { pdev 554 drivers/platform/x86/hdaps.c ret = PTR_ERR(pdev); pdev 558 drivers/platform/x86/hdaps.c ret = sysfs_create_group(&pdev->dev.kobj, &hdaps_attribute_group); pdev 579 drivers/platform/x86/hdaps.c idev->dev.parent = &pdev->dev; pdev 596 drivers/platform/x86/hdaps.c sysfs_remove_group(&pdev->dev.kobj, &hdaps_attribute_group); pdev 598 drivers/platform/x86/hdaps.c platform_device_unregister(pdev); pdev 612 drivers/platform/x86/hdaps.c sysfs_remove_group(&pdev->dev.kobj, &hdaps_attribute_group); pdev 613 drivers/platform/x86/hdaps.c platform_device_unregister(pdev); pdev 59 drivers/platform/x86/i2c-multi-instantiate.c static int i2c_multi_inst_probe(struct platform_device *pdev) pdev 65 drivers/platform/x86/i2c-multi-instantiate.c struct device *dev = &pdev->dev; pdev 107 drivers/platform/x86/i2c-multi-instantiate.c ret = platform_get_irq(pdev, inst_data[i].irq_idx); pdev 133 drivers/platform/x86/i2c-multi-instantiate.c platform_set_drvdata(pdev, multi); pdev 143 drivers/platform/x86/i2c-multi-instantiate.c static int i2c_multi_inst_remove(struct platform_device *pdev) pdev 145 drivers/platform/x86/i2c-multi-instantiate.c struct i2c_multi_inst_data *multi = platform_get_drvdata(pdev); pdev 968 drivers/platform/x86/ideapad-laptop.c static int ideapad_acpi_add(struct platform_device *pdev) pdev 975 drivers/platform/x86/ideapad-laptop.c ret = acpi_bus_get_device(ACPI_HANDLE(&pdev->dev), &adev); pdev 982 drivers/platform/x86/ideapad-laptop.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 986 drivers/platform/x86/ideapad-laptop.c dev_set_drvdata(&pdev->dev, priv); pdev 989 drivers/platform/x86/ideapad-laptop.c priv->platform_device = pdev; pdev 1057 drivers/platform/x86/ideapad-laptop.c static int ideapad_acpi_remove(struct platform_device *pdev) pdev 1059 drivers/platform/x86/ideapad-laptop.c struct ideapad_private *priv = dev_get_drvdata(&pdev->dev); pdev 1074 drivers/platform/x86/ideapad-laptop.c dev_set_drvdata(&pdev->dev, NULL); pdev 89 drivers/platform/x86/intel_atomisp2_pm.c struct pci_dev *pdev = to_pci_dev(dev); pdev 92 drivers/platform/x86/intel_atomisp2_pm.c pci_write_config_dword(pdev, PCI_INTERRUPT_CTRL, 0); pdev 99 drivers/platform/x86/intel_atomisp2_pm.c pci_read_config_dword(pdev, PCI_CSI_CONTROL, &val); pdev 101 drivers/platform/x86/intel_atomisp2_pm.c pci_write_config_dword(pdev, PCI_CSI_CONTROL, val); pdev 108 drivers/platform/x86/intel_atomisp2_pm.c pci_save_state(pdev); pdev 109 drivers/platform/x86/intel_atomisp2_pm.c pdev->current_state = PCI_D3cold; pdev 110 drivers/platform/x86/intel_atomisp2_pm.c isp_set_power(pdev, false); pdev 117 drivers/platform/x86/intel_atomisp2_pm.c struct pci_dev *pdev = to_pci_dev(dev); pdev 119 drivers/platform/x86/intel_atomisp2_pm.c isp_set_power(pdev, true); pdev 120 drivers/platform/x86/intel_atomisp2_pm.c pdev->current_state = PCI_D0; pdev 121 drivers/platform/x86/intel_atomisp2_pm.c pci_restore_state(pdev); pdev 48 drivers/platform/x86/intel_bxtwc_tmu.c static int bxt_wcove_tmu_probe(struct platform_device *pdev) pdev 50 drivers/platform/x86/intel_bxtwc_tmu.c struct intel_soc_pmic *pmic = dev_get_drvdata(pdev->dev.parent); pdev 55 drivers/platform/x86/intel_bxtwc_tmu.c wctmu = devm_kzalloc(&pdev->dev, sizeof(*wctmu), GFP_KERNEL); pdev 59 drivers/platform/x86/intel_bxtwc_tmu.c wctmu->dev = &pdev->dev; pdev 62 drivers/platform/x86/intel_bxtwc_tmu.c irq = platform_get_irq(pdev, 0); pdev 69 drivers/platform/x86/intel_bxtwc_tmu.c dev_err(&pdev->dev, pdev 74 drivers/platform/x86/intel_bxtwc_tmu.c ret = devm_request_threaded_irq(&pdev->dev, virq, pdev 78 drivers/platform/x86/intel_bxtwc_tmu.c dev_err(&pdev->dev, "request irq failed: %d,virq: %d\n", pdev 88 drivers/platform/x86/intel_bxtwc_tmu.c platform_set_drvdata(pdev, wctmu); pdev 92 drivers/platform/x86/intel_bxtwc_tmu.c static int bxt_wcove_tmu_remove(struct platform_device *pdev) pdev 94 drivers/platform/x86/intel_bxtwc_tmu.c struct wcove_tmu *wctmu = platform_get_drvdata(pdev); pdev 147 drivers/platform/x86/intel_cht_int33fe.c struct pci_dev *pdev; pdev 154 drivers/platform/x86/intel_cht_int33fe.c pdev = pci_get_class(PCI_CLASS_DISPLAY_VGA << 8, NULL); pdev 155 drivers/platform/x86/intel_cht_int33fe.c if (!pdev || pdev->vendor != PCI_VENDOR_ID_INTEL) { pdev 156 drivers/platform/x86/intel_cht_int33fe.c pci_dev_put(pdev); pdev 161 drivers/platform/x86/intel_cht_int33fe.c data->dp = device_get_named_child_node(&pdev->dev, "DD02"); pdev 162 drivers/platform/x86/intel_cht_int33fe.c pci_dev_put(pdev); pdev 259 drivers/platform/x86/intel_cht_int33fe.c static int cht_int33fe_probe(struct platform_device *pdev) pdev 261 drivers/platform/x86/intel_cht_int33fe.c struct device *dev = &pdev->dev; pdev 368 drivers/platform/x86/intel_cht_int33fe.c platform_set_drvdata(pdev, data); pdev 384 drivers/platform/x86/intel_cht_int33fe.c static int cht_int33fe_remove(struct platform_device *pdev) pdev 386 drivers/platform/x86/intel_cht_int33fe.c struct cht_int33fe_data *data = platform_get_drvdata(pdev); pdev 36 drivers/platform/x86/intel_chtdc_ti_pwrbtn.c static int chtdc_ti_pwrbtn_probe(struct platform_device *pdev) pdev 38 drivers/platform/x86/intel_chtdc_ti_pwrbtn.c struct device *dev = &pdev->dev; pdev 43 drivers/platform/x86/intel_chtdc_ti_pwrbtn.c irq = platform_get_irq(pdev, 0); pdev 49 drivers/platform/x86/intel_chtdc_ti_pwrbtn.c input->name = pdev->name; pdev 70 drivers/platform/x86/intel_chtdc_ti_pwrbtn.c static int chtdc_ti_pwrbtn_remove(struct platform_device *pdev) pdev 72 drivers/platform/x86/intel_chtdc_ti_pwrbtn.c dev_pm_clear_wake_irq(&pdev->dev); pdev 73 drivers/platform/x86/intel_chtdc_ti_pwrbtn.c device_init_wakeup(&pdev->dev, false); pdev 101 drivers/platform/x86/intel_int0002_vgpio.c struct platform_device *pdev = to_platform_device(chip->parent); pdev 102 drivers/platform/x86/intel_int0002_vgpio.c int irq = platform_get_irq(pdev, 0); pdev 171 drivers/platform/x86/intel_int0002_vgpio.c static int int0002_probe(struct platform_device *pdev) pdev 173 drivers/platform/x86/intel_int0002_vgpio.c struct device *dev = &pdev->dev; pdev 184 drivers/platform/x86/intel_int0002_vgpio.c irq = platform_get_irq(pdev, 0); pdev 203 drivers/platform/x86/intel_int0002_vgpio.c ret = devm_gpiochip_add_data(&pdev->dev, chip, NULL); pdev 236 drivers/platform/x86/intel_int0002_vgpio.c static int int0002_remove(struct platform_device *pdev) pdev 238 drivers/platform/x86/intel_int0002_vgpio.c device_init_wakeup(&pdev->dev, false); pdev 121 drivers/platform/x86/intel_mid_powerbtn.c static int mid_pb_probe(struct platform_device *pdev) pdev 126 drivers/platform/x86/intel_mid_powerbtn.c int irq = platform_get_irq(pdev, 0); pdev 134 drivers/platform/x86/intel_mid_powerbtn.c dev_err(&pdev->dev, "Failed to get IRQ: %d\n", irq); pdev 138 drivers/platform/x86/intel_mid_powerbtn.c input = devm_input_allocate_device(&pdev->dev); pdev 142 drivers/platform/x86/intel_mid_powerbtn.c input->name = pdev->name; pdev 145 drivers/platform/x86/intel_mid_powerbtn.c input->dev.parent = &pdev->dev; pdev 149 drivers/platform/x86/intel_mid_powerbtn.c ddata = devm_kmemdup(&pdev->dev, (void *)id->driver_data, pdev 154 drivers/platform/x86/intel_mid_powerbtn.c ddata->dev = &pdev->dev; pdev 164 drivers/platform/x86/intel_mid_powerbtn.c error = devm_request_threaded_irq(&pdev->dev, irq, NULL, mid_pb_isr, pdev 167 drivers/platform/x86/intel_mid_powerbtn.c dev_err(&pdev->dev, pdev 174 drivers/platform/x86/intel_mid_powerbtn.c dev_err(&pdev->dev, pdev 179 drivers/platform/x86/intel_mid_powerbtn.c platform_set_drvdata(pdev, ddata); pdev 193 drivers/platform/x86/intel_mid_powerbtn.c dev_err(&pdev->dev, pdev 199 drivers/platform/x86/intel_mid_powerbtn.c device_init_wakeup(&pdev->dev, true); pdev 200 drivers/platform/x86/intel_mid_powerbtn.c dev_pm_set_wake_irq(&pdev->dev, irq); pdev 205 drivers/platform/x86/intel_mid_powerbtn.c static int mid_pb_remove(struct platform_device *pdev) pdev 207 drivers/platform/x86/intel_mid_powerbtn.c dev_pm_clear_wake_irq(&pdev->dev); pdev 208 drivers/platform/x86/intel_mid_powerbtn.c device_init_wakeup(&pdev->dev, false); pdev 72 drivers/platform/x86/intel_mid_thermal.c struct platform_device *pdev; pdev 459 drivers/platform/x86/intel_mid_thermal.c static int mid_thermal_probe(struct platform_device *pdev) pdev 469 drivers/platform/x86/intel_mid_thermal.c pinfo = devm_kzalloc(&pdev->dev, sizeof(struct platform_info), pdev 475 drivers/platform/x86/intel_mid_thermal.c ret = mid_initialize_adc(&pdev->dev); pdev 477 drivers/platform/x86/intel_mid_thermal.c dev_err(&pdev->dev, "ADC init failed"); pdev 498 drivers/platform/x86/intel_mid_thermal.c pinfo->pdev = pdev; pdev 499 drivers/platform/x86/intel_mid_thermal.c platform_set_drvdata(pdev, pinfo); pdev 518 drivers/platform/x86/intel_mid_thermal.c static int mid_thermal_remove(struct platform_device *pdev) pdev 521 drivers/platform/x86/intel_mid_thermal.c struct platform_info *pinfo = platform_get_drvdata(pdev); pdev 42 drivers/platform/x86/intel_mrfld_pwrbtn.c static int mrfld_pwrbtn_probe(struct platform_device *pdev) pdev 44 drivers/platform/x86/intel_mrfld_pwrbtn.c struct device *dev = &pdev->dev; pdev 49 drivers/platform/x86/intel_mrfld_pwrbtn.c irq = platform_get_irq(pdev, 0); pdev 56 drivers/platform/x86/intel_mrfld_pwrbtn.c input->name = pdev->name; pdev 68 drivers/platform/x86/intel_mrfld_pwrbtn.c IRQF_ONESHOT | IRQF_SHARED, pdev->name, pdev 81 drivers/platform/x86/intel_mrfld_pwrbtn.c static int mrfld_pwrbtn_remove(struct platform_device *pdev) pdev 83 drivers/platform/x86/intel_mrfld_pwrbtn.c struct device *dev = &pdev->dev; pdev 264 drivers/platform/x86/intel_oaktrail.c static int oaktrail_probe(struct platform_device *pdev) pdev 269 drivers/platform/x86/intel_oaktrail.c static int oaktrail_remove(struct platform_device *pdev) pdev 860 drivers/platform/x86/intel_pmc_core.c static int pmc_core_probe(struct platform_device *pdev) pdev 899 drivers/platform/x86/intel_pmc_core.c platform_set_drvdata(pdev, pmcdev); pdev 906 drivers/platform/x86/intel_pmc_core.c dev_info(&pdev->dev, " initialized\n"); pdev 911 drivers/platform/x86/intel_pmc_core.c static int pmc_core_remove(struct platform_device *pdev) pdev 913 drivers/platform/x86/intel_pmc_core.c struct pmc_dev *pmcdev = platform_get_drvdata(pdev); pdev 916 drivers/platform/x86/intel_pmc_core.c platform_set_drvdata(pdev, NULL); pdev 508 drivers/platform/x86/intel_pmc_ipc.c static int ipc_pci_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 521 drivers/platform/x86/intel_pmc_ipc.c ret = pcim_enable_device(pdev); pdev 525 drivers/platform/x86/intel_pmc_ipc.c ret = pcim_iomap_regions(pdev, 1 << 0, pci_name(pdev)); pdev 531 drivers/platform/x86/intel_pmc_ipc.c pmc->ipc_base = pcim_iomap_table(pdev)[0]; pdev 533 drivers/platform/x86/intel_pmc_ipc.c ret = devm_request_irq(&pdev->dev, pdev->irq, ioc, 0, "intel_pmc_ipc", pdev 536 drivers/platform/x86/intel_pmc_ipc.c dev_err(&pdev->dev, "Failed to request irq\n"); pdev 540 drivers/platform/x86/intel_pmc_ipc.c pmc->dev = &pdev->dev; pdev 542 drivers/platform/x86/intel_pmc_ipc.c pci_set_drvdata(pdev, pmc); pdev 680 drivers/platform/x86/intel_pmc_ipc.c struct platform_device *pdev; pdev 689 drivers/platform/x86/intel_pmc_ipc.c pdev = platform_device_register_full(&pdevinfo); pdev 690 drivers/platform/x86/intel_pmc_ipc.c if (IS_ERR(pdev)) pdev 691 drivers/platform/x86/intel_pmc_ipc.c return PTR_ERR(pdev); pdev 693 drivers/platform/x86/intel_pmc_ipc.c ipcdev.punit_dev = pdev; pdev 700 drivers/platform/x86/intel_pmc_ipc.c struct platform_device *pdev; pdev 720 drivers/platform/x86/intel_pmc_ipc.c pdev = platform_device_register_full(&pdevinfo); pdev 721 drivers/platform/x86/intel_pmc_ipc.c if (IS_ERR(pdev)) pdev 722 drivers/platform/x86/intel_pmc_ipc.c return PTR_ERR(pdev); pdev 724 drivers/platform/x86/intel_pmc_ipc.c ipcdev.tco_dev = pdev; pdev 731 drivers/platform/x86/intel_pmc_ipc.c struct platform_device *pdev; pdev 749 drivers/platform/x86/intel_pmc_ipc.c pdev = platform_device_register_full(&pdevinfo); pdev 750 drivers/platform/x86/intel_pmc_ipc.c if (IS_ERR(pdev)) pdev 751 drivers/platform/x86/intel_pmc_ipc.c return PTR_ERR(pdev); pdev 753 drivers/platform/x86/intel_pmc_ipc.c ipcdev.telemetry_dev = pdev; pdev 791 drivers/platform/x86/intel_pmc_ipc.c static int ipc_plat_get_res(struct platform_device *pdev) pdev 797 drivers/platform/x86/intel_pmc_ipc.c res = platform_get_resource(pdev, IORESOURCE_IO, pdev 800 drivers/platform/x86/intel_pmc_ipc.c dev_err(&pdev->dev, "Failed to get io resource\n"); pdev 806 drivers/platform/x86/intel_pmc_ipc.c dev_info(&pdev->dev, "io res: %pR\n", res); pdev 811 drivers/platform/x86/intel_pmc_ipc.c res = platform_get_resource(pdev, IORESOURCE_MEM, pdev 814 drivers/platform/x86/intel_pmc_ipc.c dev_err(&pdev->dev, "Failed to get res of punit BIOS data\n"); pdev 818 drivers/platform/x86/intel_pmc_ipc.c dev_info(&pdev->dev, "punit BIOS data res: %pR\n", res); pdev 821 drivers/platform/x86/intel_pmc_ipc.c res = platform_get_resource(pdev, IORESOURCE_MEM, pdev 824 drivers/platform/x86/intel_pmc_ipc.c dev_err(&pdev->dev, "Failed to get res of punit BIOS iface\n"); pdev 828 drivers/platform/x86/intel_pmc_ipc.c dev_info(&pdev->dev, "punit BIOS interface res: %pR\n", res); pdev 831 drivers/platform/x86/intel_pmc_ipc.c res = platform_get_resource(pdev, IORESOURCE_MEM, pdev 835 drivers/platform/x86/intel_pmc_ipc.c dev_info(&pdev->dev, "punit ISP data res: %pR\n", res); pdev 839 drivers/platform/x86/intel_pmc_ipc.c res = platform_get_resource(pdev, IORESOURCE_MEM, pdev 843 drivers/platform/x86/intel_pmc_ipc.c dev_info(&pdev->dev, "punit ISP interface res: %pR\n", res); pdev 847 drivers/platform/x86/intel_pmc_ipc.c res = platform_get_resource(pdev, IORESOURCE_MEM, pdev 851 drivers/platform/x86/intel_pmc_ipc.c dev_info(&pdev->dev, "punit GTD data res: %pR\n", res); pdev 855 drivers/platform/x86/intel_pmc_ipc.c res = platform_get_resource(pdev, IORESOURCE_MEM, pdev 859 drivers/platform/x86/intel_pmc_ipc.c dev_info(&pdev->dev, "punit GTD interface res: %pR\n", res); pdev 862 drivers/platform/x86/intel_pmc_ipc.c res = platform_get_resource(pdev, IORESOURCE_MEM, pdev 865 drivers/platform/x86/intel_pmc_ipc.c dev_err(&pdev->dev, "Failed to get ipc resource\n"); pdev 871 drivers/platform/x86/intel_pmc_ipc.c addr = devm_ioremap_resource(&pdev->dev, res); pdev 878 drivers/platform/x86/intel_pmc_ipc.c dev_info(&pdev->dev, "ipc res: %pR\n", res); pdev 881 drivers/platform/x86/intel_pmc_ipc.c res = platform_get_resource(pdev, IORESOURCE_MEM, pdev 884 drivers/platform/x86/intel_pmc_ipc.c dev_err(&pdev->dev, "Failed to get telemetry ssram resource\n"); pdev 893 drivers/platform/x86/intel_pmc_ipc.c dev_info(&pdev->dev, "telemetry ssram res: %pR\n", res); pdev 929 drivers/platform/x86/intel_pmc_ipc.c static int ipc_plat_probe(struct platform_device *pdev) pdev 933 drivers/platform/x86/intel_pmc_ipc.c ipcdev.dev = &pdev->dev; pdev 938 drivers/platform/x86/intel_pmc_ipc.c ipcdev.irq = platform_get_irq(pdev, 0); pdev 942 drivers/platform/x86/intel_pmc_ipc.c ret = ipc_plat_get_res(pdev); pdev 944 drivers/platform/x86/intel_pmc_ipc.c dev_err(&pdev->dev, "Failed to request resource\n"); pdev 950 drivers/platform/x86/intel_pmc_ipc.c dev_err(&pdev->dev, "Failed to create pmc devices\n"); pdev 954 drivers/platform/x86/intel_pmc_ipc.c if (devm_request_irq(&pdev->dev, ipcdev.irq, ioc, IRQF_NO_SUSPEND, pdev 956 drivers/platform/x86/intel_pmc_ipc.c dev_err(&pdev->dev, "Failed to request irq\n"); pdev 961 drivers/platform/x86/intel_pmc_ipc.c ret = sysfs_create_group(&pdev->dev.kobj, &intel_ipc_group); pdev 963 drivers/platform/x86/intel_pmc_ipc.c dev_err(&pdev->dev, "Failed to create sysfs group %d\n", pdev 972 drivers/platform/x86/intel_pmc_ipc.c devm_free_irq(&pdev->dev, ipcdev.irq, &ipcdev); pdev 981 drivers/platform/x86/intel_pmc_ipc.c static int ipc_plat_remove(struct platform_device *pdev) pdev 983 drivers/platform/x86/intel_pmc_ipc.c sysfs_remove_group(&pdev->dev.kobj, &intel_ipc_group); pdev 984 drivers/platform/x86/intel_pmc_ipc.c devm_free_irq(&pdev->dev, ipcdev.irq, &ipcdev); pdev 225 drivers/platform/x86/intel_punit_ipc.c static int intel_punit_get_bars(struct platform_device *pdev) pdev 235 drivers/platform/x86/intel_punit_ipc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 236 drivers/platform/x86/intel_punit_ipc.c addr = devm_ioremap_resource(&pdev->dev, res); pdev 241 drivers/platform/x86/intel_punit_ipc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 242 drivers/platform/x86/intel_punit_ipc.c addr = devm_ioremap_resource(&pdev->dev, res); pdev 254 drivers/platform/x86/intel_punit_ipc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 2); pdev 256 drivers/platform/x86/intel_punit_ipc.c addr = devm_ioremap_resource(&pdev->dev, res); pdev 261 drivers/platform/x86/intel_punit_ipc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 3); pdev 263 drivers/platform/x86/intel_punit_ipc.c addr = devm_ioremap_resource(&pdev->dev, res); pdev 268 drivers/platform/x86/intel_punit_ipc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 4); pdev 270 drivers/platform/x86/intel_punit_ipc.c addr = devm_ioremap_resource(&pdev->dev, res); pdev 275 drivers/platform/x86/intel_punit_ipc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 5); pdev 277 drivers/platform/x86/intel_punit_ipc.c addr = devm_ioremap_resource(&pdev->dev, res); pdev 285 drivers/platform/x86/intel_punit_ipc.c static int intel_punit_ipc_probe(struct platform_device *pdev) pdev 289 drivers/platform/x86/intel_punit_ipc.c punit_ipcdev = devm_kzalloc(&pdev->dev, pdev 294 drivers/platform/x86/intel_punit_ipc.c platform_set_drvdata(pdev, punit_ipcdev); pdev 296 drivers/platform/x86/intel_punit_ipc.c irq = platform_get_irq_optional(pdev, 0); pdev 298 drivers/platform/x86/intel_punit_ipc.c dev_warn(&pdev->dev, "Invalid IRQ, using polling mode\n"); pdev 300 drivers/platform/x86/intel_punit_ipc.c ret = devm_request_irq(&pdev->dev, irq, intel_punit_ioc, pdev 304 drivers/platform/x86/intel_punit_ipc.c dev_err(&pdev->dev, "Failed to request irq: %d\n", irq); pdev 310 drivers/platform/x86/intel_punit_ipc.c ret = intel_punit_get_bars(pdev); pdev 314 drivers/platform/x86/intel_punit_ipc.c punit_ipcdev->dev = &pdev->dev; pdev 322 drivers/platform/x86/intel_punit_ipc.c static int intel_punit_ipc_remove(struct platform_device *pdev) pdev 625 drivers/platform/x86/intel_scu_ipc.c static int ipc_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 638 drivers/platform/x86/intel_scu_ipc.c err = pcim_enable_device(pdev); pdev 642 drivers/platform/x86/intel_scu_ipc.c err = pcim_iomap_regions(pdev, 1 << 0, pci_name(pdev)); pdev 648 drivers/platform/x86/intel_scu_ipc.c scu->ipc_base = pcim_iomap_table(pdev)[0]; pdev 654 drivers/platform/x86/intel_scu_ipc.c err = devm_request_irq(&pdev->dev, pdev->irq, ioc, 0, "intel_scu_ipc", pdev 660 drivers/platform/x86/intel_scu_ipc.c scu->dev = &pdev->dev; pdev 664 drivers/platform/x86/intel_scu_ipc.c pci_set_drvdata(pdev, scu); pdev 36 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_pci.c static int isst_if_mbox_cmd(struct pci_dev *pdev, pdev 45 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_pci.c ret = pci_read_config_dword(pdev, PUNIT_MAILBOX_INTERFACE, pdev 62 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_pci.c ret = pci_write_config_dword(pdev, PUNIT_MAILBOX_DATA, pdev 73 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_pci.c ret = pci_write_config_dword(pdev, PUNIT_MAILBOX_INTERFACE, data); pdev 80 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_pci.c ret = pci_read_config_dword(pdev, PUNIT_MAILBOX_INTERFACE, pdev 93 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_pci.c ret = pci_read_config_dword(pdev, PUNIT_MAILBOX_DATA, &data); pdev 109 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_pci.c struct pci_dev *pdev; pdev 120 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_pci.c pdev = isst_if_get_pci_dev(mbox_cmd->logical_cpu, 1, 30, 1); pdev 121 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_pci.c if (!pdev) pdev 124 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_pci.c punit_dev = pci_get_drvdata(pdev); pdev 133 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_pci.c ret = isst_if_mbox_cmd(pdev, mbox_cmd); pdev 155 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_pci.c static int isst_if_mbox_probe(struct pci_dev *pdev, pdev 162 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_pci.c punit_dev = devm_kzalloc(&pdev->dev, sizeof(*punit_dev), GFP_KERNEL); pdev 166 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_pci.c ret = pcim_enable_device(pdev); pdev 171 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_pci.c pci_set_drvdata(pdev, punit_dev); pdev 186 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_pci.c static void isst_if_mbox_remove(struct pci_dev *pdev) pdev 190 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_pci.c punit_dev = pci_get_drvdata(pdev); pdev 39 drivers/platform/x86/intel_speed_select_if/isst_if_mmio.c struct pci_dev *pdev; pdev 48 drivers/platform/x86/intel_speed_select_if/isst_if_mmio.c pdev = isst_if_get_pci_dev(io_reg->logical_cpu, 0, 0, 1); pdev 49 drivers/platform/x86/intel_speed_select_if/isst_if_mmio.c if (!pdev) pdev 52 drivers/platform/x86/intel_speed_select_if/isst_if_mmio.c punit_dev = pci_get_drvdata(pdev); pdev 79 drivers/platform/x86/intel_speed_select_if/isst_if_mmio.c static int isst_if_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 87 drivers/platform/x86/intel_speed_select_if/isst_if_mmio.c punit_dev = devm_kzalloc(&pdev->dev, sizeof(*punit_dev), GFP_KERNEL); pdev 91 drivers/platform/x86/intel_speed_select_if/isst_if_mmio.c ret = pcim_enable_device(pdev); pdev 95 drivers/platform/x86/intel_speed_select_if/isst_if_mmio.c ret = pci_read_config_dword(pdev, 0xD0, &mmio_base); pdev 99 drivers/platform/x86/intel_speed_select_if/isst_if_mmio.c ret = pci_read_config_dword(pdev, 0xFC, &pcu_base); pdev 105 drivers/platform/x86/intel_speed_select_if/isst_if_mmio.c punit_dev->punit_mmio = devm_ioremap(&pdev->dev, base_addr, 256); pdev 110 drivers/platform/x86/intel_speed_select_if/isst_if_mmio.c pci_set_drvdata(pdev, punit_dev); pdev 124 drivers/platform/x86/intel_speed_select_if/isst_if_mmio.c static void isst_if_remove(struct pci_dev *pdev) pdev 128 drivers/platform/x86/intel_speed_select_if/isst_if_mmio.c punit_dev = pci_get_drvdata(pdev); pdev 586 drivers/platform/x86/intel_telemetry_pltdrv.c static int telemetry_setup(struct platform_device *pdev) pdev 595 drivers/platform/x86/intel_telemetry_pltdrv.c dev_err(&pdev->dev, "IOSS TELEM_INFO Read Failed\n"); pdev 605 drivers/platform/x86/intel_telemetry_pltdrv.c dev_err(&pdev->dev, "IOSS:Insufficient Space for SRAM Trace\n"); pdev 606 drivers/platform/x86/intel_telemetry_pltdrv.c dev_err(&pdev->dev, "SRAM Events %d; Event Regs %d\n", pdev 618 drivers/platform/x86/intel_telemetry_pltdrv.c dev_err(&pdev->dev, "PSS TELEM_INFO Read Failed\n"); pdev 628 drivers/platform/x86/intel_telemetry_pltdrv.c dev_err(&pdev->dev, "PSS:Insufficient Space for SRAM Trace\n"); pdev 629 drivers/platform/x86/intel_telemetry_pltdrv.c dev_err(&pdev->dev, "SRAM Events %d; Event Regs %d\n", pdev 648 drivers/platform/x86/intel_telemetry_pltdrv.c dev_err(&pdev->dev, "TELEMETRY Setup Failed\n"); pdev 1118 drivers/platform/x86/intel_telemetry_pltdrv.c static int telemetry_pltdrv_probe(struct platform_device *pdev) pdev 1130 drivers/platform/x86/intel_telemetry_pltdrv.c res0 = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1136 drivers/platform/x86/intel_telemetry_pltdrv.c if (!devm_request_mem_region(&pdev->dev, res0->start, size, pdev 1137 drivers/platform/x86/intel_telemetry_pltdrv.c pdev->name)) { pdev 1144 drivers/platform/x86/intel_telemetry_pltdrv.c res1 = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 1150 drivers/platform/x86/intel_telemetry_pltdrv.c if (!devm_request_mem_region(&pdev->dev, res1->start, size, pdev 1151 drivers/platform/x86/intel_telemetry_pltdrv.c pdev->name)) { pdev 1178 drivers/platform/x86/intel_telemetry_pltdrv.c ret = telemetry_setup(pdev); pdev 1184 drivers/platform/x86/intel_telemetry_pltdrv.c dev_err(&pdev->dev, "TELEMETRY Set Pltops Failed.\n"); pdev 1199 drivers/platform/x86/intel_telemetry_pltdrv.c dev_err(&pdev->dev, "TELEMETRY Setup Failed.\n"); pdev 1204 drivers/platform/x86/intel_telemetry_pltdrv.c static int telemetry_pltdrv_remove(struct platform_device *pdev) pdev 204 drivers/platform/x86/pcengines-apuv2.c struct platform_device *pdev; pdev 206 drivers/platform/x86/pcengines-apuv2.c pdev = platform_device_register_resndata(NULL, pdev 214 drivers/platform/x86/pcengines-apuv2.c if (IS_ERR(pdev)) pdev 215 drivers/platform/x86/pcengines-apuv2.c pr_err("failed registering %s: %ld\n", name, PTR_ERR(pdev)); pdev 217 drivers/platform/x86/pcengines-apuv2.c return pdev; pdev 451 drivers/platform/x86/pmc_atom.c static int pmc_setup_clks(struct pci_dev *pdev, void __iomem *pmc_regmap, pdev 469 drivers/platform/x86/pmc_atom.c clkdev = platform_device_register_data(&pdev->dev, "clk-pmc-atom", pdev 482 drivers/platform/x86/pmc_atom.c static int pmc_setup_dev(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 490 drivers/platform/x86/pmc_atom.c pci_read_config_dword(pdev, ACPI_BASE_ADDR_OFFSET, &acpi_base_addr); pdev 497 drivers/platform/x86/pmc_atom.c pci_read_config_dword(pdev, PMC_BASE_ADDR_OFFSET, &pmc->base_addr); pdev 502 drivers/platform/x86/pmc_atom.c dev_err(&pdev->dev, "error: ioremap failed\n"); pdev 514 drivers/platform/x86/pmc_atom.c ret = pmc_setup_clks(pdev, pmc->regmap, data); pdev 516 drivers/platform/x86/pmc_atom.c dev_warn(&pdev->dev, "platform clocks register failed: %d\n", pdev 536 drivers/platform/x86/pmc_atom.c struct pci_dev *pdev = NULL; pdev 547 drivers/platform/x86/pmc_atom.c for_each_pci_dev(pdev) { pdev 548 drivers/platform/x86/pmc_atom.c ent = pci_match_id(pmc_pci_ids, pdev); pdev 550 drivers/platform/x86/pmc_atom.c return pmc_setup_dev(pdev, ent); pdev 1495 drivers/platform/x86/samsung-laptop.c struct platform_device *pdev; pdev 1497 drivers/platform/x86/samsung-laptop.c pdev = platform_device_register_simple("samsung", -1, NULL, 0); pdev 1498 drivers/platform/x86/samsung-laptop.c if (IS_ERR(pdev)) pdev 1499 drivers/platform/x86/samsung-laptop.c return PTR_ERR(pdev); pdev 1501 drivers/platform/x86/samsung-laptop.c samsung->platform_device = pdev; pdev 49 drivers/platform/x86/samsung-q10.c static int samsungq10_probe(struct platform_device *pdev) pdev 58 drivers/platform/x86/samsung-q10.c bd = backlight_device_register("samsung", &pdev->dev, NULL, pdev 63 drivers/platform/x86/samsung-q10.c platform_set_drvdata(pdev, bd); pdev 68 drivers/platform/x86/samsung-q10.c static int samsungq10_remove(struct platform_device *pdev) pdev 71 drivers/platform/x86/samsung-q10.c struct backlight_device *bd = platform_get_drvdata(pdev); pdev 172 drivers/platform/x86/surface3-wmi.c static int s3_wmi_create_and_register_input(struct platform_device *pdev) pdev 177 drivers/platform/x86/surface3-wmi.c input = devm_input_allocate_device(&pdev->dev); pdev 200 drivers/platform/x86/surface3-wmi.c static int __init s3_wmi_probe(struct platform_device *pdev) pdev 217 drivers/platform/x86/surface3-wmi.c error = s3_wmi_create_and_register_input(pdev); pdev 984 drivers/platform/x86/thinkpad_acpi.c static void tpacpi_shutdown_handler(struct platform_device *pdev) pdev 39 drivers/platform/x86/xo1-rfkill.c static int xo1_rfkill_probe(struct platform_device *pdev) pdev 44 drivers/platform/x86/xo1-rfkill.c rfk = rfkill_alloc(pdev->name, &pdev->dev, RFKILL_TYPE_WLAN, pdev 55 drivers/platform/x86/xo1-rfkill.c platform_set_drvdata(pdev, rfk); pdev 59 drivers/platform/x86/xo1-rfkill.c static int xo1_rfkill_remove(struct platform_device *pdev) pdev 61 drivers/platform/x86/xo1-rfkill.c struct rfkill *rfk = platform_get_drvdata(pdev); pdev 233 drivers/pnp/quirks.c struct pci_dev *pdev = NULL; pdev 247 drivers/pnp/quirks.c for_each_pci_dev(pdev) { pdev 251 drivers/pnp/quirks.c flags = pci_resource_flags(pdev, i); pdev 253 drivers/pnp/quirks.c if (!type || pci_resource_len(pdev, i) == 0) pdev 259 drivers/pnp/quirks.c pci_start = pci_resource_start(pdev, i); pdev 260 drivers/pnp/quirks.c pci_end = pci_resource_end(pdev, i); pdev 295 drivers/pnp/quirks.c pci_name(pdev), i, &pdev->resource[i]); pdev 487 drivers/power/avs/rockchip-io-domain.c static int rockchip_iodomain_probe(struct platform_device *pdev) pdev 489 drivers/power/avs/rockchip-io-domain.c struct device_node *np = pdev->dev.of_node; pdev 498 drivers/power/avs/rockchip-io-domain.c iod = devm_kzalloc(&pdev->dev, sizeof(*iod), GFP_KERNEL); pdev 502 drivers/power/avs/rockchip-io-domain.c iod->dev = &pdev->dev; pdev 503 drivers/power/avs/rockchip-io-domain.c platform_set_drvdata(pdev, iod); pdev 508 drivers/power/avs/rockchip-io-domain.c parent = pdev->dev.parent; pdev 512 drivers/power/avs/rockchip-io-domain.c dev_dbg(&pdev->dev, "falling back to old binding\n"); pdev 517 drivers/power/avs/rockchip-io-domain.c dev_err(&pdev->dev, "couldn't find grf regmap\n"); pdev 576 drivers/power/avs/rockchip-io-domain.c dev_err(&pdev->dev, pdev 600 drivers/power/avs/rockchip-io-domain.c static int rockchip_iodomain_remove(struct platform_device *pdev) pdev 602 drivers/power/avs/rockchip-io-domain.c struct rockchip_iodomain *iod = platform_get_drvdata(pdev); pdev 116 drivers/power/avs/smartreflex.c dev_err(&sr_info->pdev->dev, "UNKNOWN IP type %d\n", pdev 133 drivers/power/avs/smartreflex.c fck = clk_get(sr->pdev->dev.parent, "fck"); pdev 135 drivers/power/avs/smartreflex.c fck = clk_get(&sr->pdev->dev, "fck"); pdev 137 drivers/power/avs/smartreflex.c dev_err(&sr->pdev->dev, pdev 139 drivers/power/avs/smartreflex.c __func__, dev_name(&sr->pdev->dev)); pdev 164 drivers/power/avs/smartreflex.c dev_err(&sr->pdev->dev, "%s: Invalid fclk rate: %d\n", pdev 173 drivers/power/avs/smartreflex.c dev_warn(&sr->pdev->dev, pdev 186 drivers/power/avs/smartreflex.c dev_warn(&sr->pdev->dev, pdev 211 drivers/power/avs/smartreflex.c struct omap_sr_data *pdata = sr_info->pdev->dev.platform_data; pdev 215 drivers/power/avs/smartreflex.c ret = devm_request_irq(&sr_info->pdev->dev, sr_info->irq, pdev 229 drivers/power/avs/smartreflex.c dev_err(&sr_info->pdev->dev, "%s: ERROR in registering interrupt handler. Smartreflex will not function as desired\n", pdev 265 drivers/power/avs/smartreflex.c dev_warn(&sr->pdev->dev, "%s: Smartreflex disable timedout\n", pdev 310 drivers/power/avs/smartreflex.c dev_warn(&sr->pdev->dev, "%s: Smartreflex disable timedout\n", pdev 324 drivers/power/avs/smartreflex.c dev_warn(&sr->pdev->dev, "%s: Missing ntarget value table\n", pdev 390 drivers/power/avs/smartreflex.c dev_err(&sr->pdev->dev, "%s: Trying to Configure smartreflex module without specifying the ip\n", pdev 443 drivers/power/avs/smartreflex.c dev_err(&sr->pdev->dev, "%s: Trying to Configure smartreflex module without specifying the ip\n", pdev 507 drivers/power/avs/smartreflex.c dev_err(&sr->pdev->dev, "%s: Trying to Configure smartreflex module without specifying the ip\n", pdev 540 drivers/power/avs/smartreflex.c dev_err(&sr->pdev->dev, "%s: Trying to Configure smartreflex module without specifying the ip\n", pdev 574 drivers/power/avs/smartreflex.c dev_warn(&sr->pdev->dev, "%s: Unable to get voltage table for nominal voltage %ld\n", pdev 582 drivers/power/avs/smartreflex.c dev_warn(&sr->pdev->dev, "%s: failure getting SR data for this voltage %ld\n", pdev 590 drivers/power/avs/smartreflex.c pm_runtime_get_sync(&sr->pdev->dev); pdev 624 drivers/power/avs/smartreflex.c if (pm_runtime_suspended(&sr->pdev->dev)) pdev 640 drivers/power/avs/smartreflex.c dev_err(&sr->pdev->dev, "UNKNOWN IP type %d\n", pdev 645 drivers/power/avs/smartreflex.c pm_runtime_put_sync_suspend(&sr->pdev->dev); pdev 707 drivers/power/avs/smartreflex.c dev_warn(&sr->pdev->dev, "%s: smartreflex class driver not registered\n", pdev 739 drivers/power/avs/smartreflex.c dev_warn(&sr->pdev->dev, "%s: smartreflex class driver not registered\n", pdev 771 drivers/power/avs/smartreflex.c dev_warn(&sr->pdev->dev, "%s: smartreflex class driver not registered\n", pdev 823 drivers/power/avs/smartreflex.c static int omap_sr_probe(struct platform_device *pdev) pdev 826 drivers/power/avs/smartreflex.c struct omap_sr_data *pdata = pdev->dev.platform_data; pdev 831 drivers/power/avs/smartreflex.c sr_info = devm_kzalloc(&pdev->dev, sizeof(struct omap_sr), GFP_KERNEL); pdev 835 drivers/power/avs/smartreflex.c sr_info->name = devm_kzalloc(&pdev->dev, pdev 840 drivers/power/avs/smartreflex.c platform_set_drvdata(pdev, sr_info); pdev 843 drivers/power/avs/smartreflex.c dev_err(&pdev->dev, "%s: platform data missing\n", __func__); pdev 847 drivers/power/avs/smartreflex.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 848 drivers/power/avs/smartreflex.c sr_info->base = devm_ioremap_resource(&pdev->dev, mem); pdev 850 drivers/power/avs/smartreflex.c dev_err(&pdev->dev, "%s: ioremap fail\n", __func__); pdev 854 drivers/power/avs/smartreflex.c irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 856 drivers/power/avs/smartreflex.c pm_runtime_enable(&pdev->dev); pdev 857 drivers/power/avs/smartreflex.c pm_runtime_irq_safe(&pdev->dev); pdev 861 drivers/power/avs/smartreflex.c sr_info->pdev = pdev; pdev 862 drivers/power/avs/smartreflex.c sr_info->srid = pdev->id; pdev 883 drivers/power/avs/smartreflex.c ret = pm_runtime_get_sync(&pdev->dev); pdev 885 drivers/power/avs/smartreflex.c pm_runtime_put_noidle(&pdev->dev); pdev 901 drivers/power/avs/smartreflex.c dev_info(&pdev->dev, "%s: SmartReflex driver initialized\n", __func__); pdev 917 drivers/power/avs/smartreflex.c dev_warn(&pdev->dev, "%s: %s: No Voltage table for the corresponding vdd. Cannot create debugfs entries for n-values\n", pdev 938 drivers/power/avs/smartreflex.c pm_runtime_put_sync(&pdev->dev); pdev 947 drivers/power/avs/smartreflex.c pm_runtime_put_sync(&pdev->dev); pdev 952 drivers/power/avs/smartreflex.c static int omap_sr_remove(struct platform_device *pdev) pdev 954 drivers/power/avs/smartreflex.c struct omap_sr_data *pdata = pdev->dev.platform_data; pdev 958 drivers/power/avs/smartreflex.c dev_err(&pdev->dev, "%s: platform data missing\n", __func__); pdev 964 drivers/power/avs/smartreflex.c dev_warn(&pdev->dev, "%s: omap_sr struct not found\n", pdev 973 drivers/power/avs/smartreflex.c pm_runtime_disable(&pdev->dev); pdev 978 drivers/power/avs/smartreflex.c static void omap_sr_shutdown(struct platform_device *pdev) pdev 980 drivers/power/avs/smartreflex.c struct omap_sr_data *pdata = pdev->dev.platform_data; pdev 984 drivers/power/avs/smartreflex.c dev_err(&pdev->dev, "%s: platform data missing\n", __func__); pdev 990 drivers/power/avs/smartreflex.c dev_warn(&pdev->dev, "%s: omap_sr struct not found\n", pdev 40 drivers/power/reset/as3722-poweroff.c static int as3722_poweroff_probe(struct platform_device *pdev) pdev 43 drivers/power/reset/as3722-poweroff.c struct device_node *np = pdev->dev.parent->of_node; pdev 51 drivers/power/reset/as3722-poweroff.c as3722_poweroff = devm_kzalloc(&pdev->dev, sizeof(*as3722_poweroff), pdev 56 drivers/power/reset/as3722-poweroff.c as3722_poweroff->as3722 = dev_get_drvdata(pdev->dev.parent); pdev 57 drivers/power/reset/as3722-poweroff.c as3722_poweroff->dev = &pdev->dev; pdev 65 drivers/power/reset/as3722-poweroff.c static int as3722_poweroff_remove(struct platform_device *pdev) pdev 60 drivers/power/reset/at91-poweroff.c static void __init at91_wakeup_status(struct platform_device *pdev) pdev 76 drivers/power/reset/at91-poweroff.c dev_info(&pdev->dev, "Wake-Up source: %s\n", reason); pdev 121 drivers/power/reset/at91-poweroff.c static void at91_poweroff_dt_set_wakeup_mode(struct platform_device *pdev) pdev 123 drivers/power/reset/at91-poweroff.c struct device_node *np = pdev->dev.of_node; pdev 129 drivers/power/reset/at91-poweroff.c dev_warn(&pdev->dev, "shdwc unknown wakeup mode\n"); pdev 135 drivers/power/reset/at91-poweroff.c dev_warn(&pdev->dev, pdev 152 drivers/power/reset/at91-poweroff.c static int __init at91_poweroff_probe(struct platform_device *pdev) pdev 159 drivers/power/reset/at91-poweroff.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 160 drivers/power/reset/at91-poweroff.c at91_shdwc.shdwc_base = devm_ioremap_resource(&pdev->dev, res); pdev 164 drivers/power/reset/at91-poweroff.c at91_shdwc.sclk = devm_clk_get(&pdev->dev, NULL); pdev 170 drivers/power/reset/at91-poweroff.c dev_err(&pdev->dev, "Could not enable slow clock\n"); pdev 174 drivers/power/reset/at91-poweroff.c at91_wakeup_status(pdev); pdev 176 drivers/power/reset/at91-poweroff.c if (pdev->dev.of_node) pdev 177 drivers/power/reset/at91-poweroff.c at91_poweroff_dt_set_wakeup_mode(pdev); pdev 207 drivers/power/reset/at91-poweroff.c static int __exit at91_poweroff_remove(struct platform_device *pdev) pdev 149 drivers/power/reset/at91-reset.c static void __init at91_reset_status(struct platform_device *pdev) pdev 184 drivers/power/reset/at91-reset.c dev_info(&pdev->dev, "Starting after %s\n", reason); pdev 207 drivers/power/reset/at91-reset.c static int __init at91_reset_probe(struct platform_device *pdev) pdev 213 drivers/power/reset/at91-reset.c at91_rstc_base = of_iomap(pdev->dev.of_node, 0); pdev 215 drivers/power/reset/at91-reset.c dev_err(&pdev->dev, "Could not map reset controller address\n"); pdev 219 drivers/power/reset/at91-reset.c if (!of_device_is_compatible(pdev->dev.of_node, "atmel,sama5d3-rstc")) { pdev 224 drivers/power/reset/at91-reset.c dev_err(&pdev->dev, "Could not map ram controller address\n"); pdev 232 drivers/power/reset/at91-reset.c match = of_match_node(at91_reset_of_match, pdev->dev.of_node); pdev 235 drivers/power/reset/at91-reset.c sclk = devm_clk_get(&pdev->dev, NULL); pdev 241 drivers/power/reset/at91-reset.c dev_err(&pdev->dev, "Could not enable slow clock\n"); pdev 251 drivers/power/reset/at91-reset.c at91_reset_status(pdev); pdev 256 drivers/power/reset/at91-reset.c static int __exit at91_reset_remove(struct platform_device *pdev) pdev 95 drivers/power/reset/at91-sama5d2_shdwc.c static void __init at91_wakeup_status(struct platform_device *pdev) pdev 97 drivers/power/reset/at91-sama5d2_shdwc.c struct shdwc *shdw = platform_get_drvdata(pdev); pdev 103 drivers/power/reset/at91-sama5d2_shdwc.c dev_dbg(&pdev->dev, "%s: status = %#x\n", __func__, reg); pdev 155 drivers/power/reset/at91-sama5d2_shdwc.c static u32 at91_shdwc_debouncer_value(struct platform_device *pdev, pdev 164 drivers/power/reset/at91-sama5d2_shdwc.c dev_warn(&pdev->dev, pdev 172 drivers/power/reset/at91-sama5d2_shdwc.c dev_dbg(&pdev->dev, "%s: ref[%d] = %llu\n", pdev 181 drivers/power/reset/at91-sama5d2_shdwc.c static u32 at91_shdwc_get_wakeup_input(struct platform_device *pdev, pdev 191 drivers/power/reset/at91-sama5d2_shdwc.c dev_warn(&pdev->dev, "reg property is missing for %pOF\n", pdev 198 drivers/power/reset/at91-sama5d2_shdwc.c dev_warn(&pdev->dev, pdev 208 drivers/power/reset/at91-sama5d2_shdwc.c dev_dbg(&pdev->dev, "%s: (child %d) wuir = %#x\n", pdev 215 drivers/power/reset/at91-sama5d2_shdwc.c static void at91_shdwc_dt_configure(struct platform_device *pdev) pdev 217 drivers/power/reset/at91-sama5d2_shdwc.c struct shdwc *shdw = platform_get_drvdata(pdev); pdev 218 drivers/power/reset/at91-sama5d2_shdwc.c struct device_node *np = pdev->dev.of_node; pdev 222 drivers/power/reset/at91-sama5d2_shdwc.c dev_err(&pdev->dev, "device node not found\n"); pdev 227 drivers/power/reset/at91-sama5d2_shdwc.c mode |= AT91_SHDW_WKUPDBC(at91_shdwc_debouncer_value(pdev, tmp)); pdev 235 drivers/power/reset/at91-sama5d2_shdwc.c dev_dbg(&pdev->dev, "%s: mode = %#x\n", __func__, mode); pdev 238 drivers/power/reset/at91-sama5d2_shdwc.c input = at91_shdwc_get_wakeup_input(pdev, np); pdev 272 drivers/power/reset/at91-sama5d2_shdwc.c static int __init at91_shdwc_probe(struct platform_device *pdev) pdev 280 drivers/power/reset/at91-sama5d2_shdwc.c if (!pdev->dev.of_node) pdev 286 drivers/power/reset/at91-sama5d2_shdwc.c at91_shdwc = devm_kzalloc(&pdev->dev, sizeof(*at91_shdwc), GFP_KERNEL); pdev 290 drivers/power/reset/at91-sama5d2_shdwc.c platform_set_drvdata(pdev, at91_shdwc); pdev 292 drivers/power/reset/at91-sama5d2_shdwc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 293 drivers/power/reset/at91-sama5d2_shdwc.c at91_shdwc->shdwc_base = devm_ioremap_resource(&pdev->dev, res); pdev 295 drivers/power/reset/at91-sama5d2_shdwc.c dev_err(&pdev->dev, "Could not map reset controller address\n"); pdev 299 drivers/power/reset/at91-sama5d2_shdwc.c match = of_match_node(at91_shdwc_of_match, pdev->dev.of_node); pdev 302 drivers/power/reset/at91-sama5d2_shdwc.c at91_shdwc->sclk = devm_clk_get(&pdev->dev, NULL); pdev 308 drivers/power/reset/at91-sama5d2_shdwc.c dev_err(&pdev->dev, "Could not enable slow clock\n"); pdev 312 drivers/power/reset/at91-sama5d2_shdwc.c at91_wakeup_status(pdev); pdev 314 drivers/power/reset/at91-sama5d2_shdwc.c at91_shdwc_dt_configure(pdev); pdev 364 drivers/power/reset/at91-sama5d2_shdwc.c static int __exit at91_shdwc_remove(struct platform_device *pdev) pdev 366 drivers/power/reset/at91-sama5d2_shdwc.c struct shdwc *shdw = platform_get_drvdata(pdev); pdev 52 drivers/power/reset/axxia-reset.c static int axxia_reset_probe(struct platform_device *pdev) pdev 54 drivers/power/reset/axxia-reset.c struct device *dev = &pdev->dev; pdev 49 drivers/power/reset/brcm-kona-reset.c static int kona_reset_probe(struct platform_device *pdev) pdev 51 drivers/power/reset/brcm-kona-reset.c struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 53 drivers/power/reset/brcm-kona-reset.c kona_reset_base = devm_ioremap_resource(&pdev->dev, res); pdev 102 drivers/power/reset/brcmstb-reboot.c static int brcmstb_reboot_probe(struct platform_device *pdev) pdev 105 drivers/power/reset/brcmstb-reboot.c struct device_node *np = pdev->dev.of_node; pdev 137 drivers/power/reset/brcmstb-reboot.c dev_err(&pdev->dev, pdev 91 drivers/power/reset/gemini-poweroff.c static int gemini_poweroff_probe(struct platform_device *pdev) pdev 93 drivers/power/reset/gemini-poweroff.c struct device *dev = &pdev->dev; pdev 104 drivers/power/reset/gemini-poweroff.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 109 drivers/power/reset/gemini-poweroff.c irq = platform_get_irq(pdev, 0); pdev 49 drivers/power/reset/gpio-poweroff.c static int gpio_poweroff_probe(struct platform_device *pdev) pdev 56 drivers/power/reset/gpio-poweroff.c dev_err(&pdev->dev, pdev 62 drivers/power/reset/gpio-poweroff.c input = device_property_read_bool(&pdev->dev, "input"); pdev 68 drivers/power/reset/gpio-poweroff.c device_property_read_u32(&pdev->dev, "active-delay-ms", &active_delay); pdev 69 drivers/power/reset/gpio-poweroff.c device_property_read_u32(&pdev->dev, "inactive-delay-ms", pdev 71 drivers/power/reset/gpio-poweroff.c device_property_read_u32(&pdev->dev, "timeout-ms", &timeout); pdev 73 drivers/power/reset/gpio-poweroff.c reset_gpio = devm_gpiod_get(&pdev->dev, NULL, flags); pdev 81 drivers/power/reset/gpio-poweroff.c static int gpio_poweroff_remove(struct platform_device *pdev) pdev 51 drivers/power/reset/gpio-restart.c static int gpio_restart_probe(struct platform_device *pdev) pdev 58 drivers/power/reset/gpio-restart.c gpio_restart = devm_kzalloc(&pdev->dev, sizeof(*gpio_restart), pdev 63 drivers/power/reset/gpio-restart.c open_source = of_property_read_bool(pdev->dev.of_node, "open-source"); pdev 65 drivers/power/reset/gpio-restart.c gpio_restart->reset_gpio = devm_gpiod_get(&pdev->dev, NULL, pdev 68 drivers/power/reset/gpio-restart.c dev_err(&pdev->dev, "Could not get reset GPIO\n"); pdev 78 drivers/power/reset/gpio-restart.c ret = of_property_read_u32(pdev->dev.of_node, "priority", &property); pdev 81 drivers/power/reset/gpio-restart.c dev_err(&pdev->dev, "Invalid priority property: %u\n", pdev 87 drivers/power/reset/gpio-restart.c of_property_read_u32(pdev->dev.of_node, "active-delay", pdev 89 drivers/power/reset/gpio-restart.c of_property_read_u32(pdev->dev.of_node, "inactive-delay", pdev 91 drivers/power/reset/gpio-restart.c of_property_read_u32(pdev->dev.of_node, "wait-delay", pdev 94 drivers/power/reset/gpio-restart.c platform_set_drvdata(pdev, gpio_restart); pdev 98 drivers/power/reset/gpio-restart.c dev_err(&pdev->dev, "%s: cannot register restart handler, %d\n", pdev 106 drivers/power/reset/gpio-restart.c static int gpio_restart_remove(struct platform_device *pdev) pdev 108 drivers/power/reset/gpio-restart.c struct gpio_restart *gpio_restart = platform_get_drvdata(pdev); pdev 113 drivers/power/reset/gpio-restart.c dev_err(&pdev->dev, pdev 40 drivers/power/reset/hisi-reboot.c static int hisi_reboot_probe(struct platform_device *pdev) pdev 42 drivers/power/reset/hisi-reboot.c struct device_node *np = pdev->dev.of_node; pdev 59 drivers/power/reset/hisi-reboot.c dev_err(&pdev->dev, "cannot register restart handler (err=%d)\n", pdev 75 drivers/power/reset/keystone-reset.c static int rsctrl_probe(struct platform_device *pdev) pdev 83 drivers/power/reset/keystone-reset.c struct device *dev = &pdev->dev; pdev 173 drivers/power/reset/ltc2952-poweroff.c static int ltc2952_poweroff_init(struct platform_device *pdev) pdev 176 drivers/power/reset/ltc2952-poweroff.c struct ltc2952_poweroff *data = platform_get_drvdata(pdev); pdev 180 drivers/power/reset/ltc2952-poweroff.c data->gpio_watchdog = devm_gpiod_get(&pdev->dev, "watchdog", pdev 184 drivers/power/reset/ltc2952-poweroff.c dev_err(&pdev->dev, "unable to claim gpio \"watchdog\"\n"); pdev 188 drivers/power/reset/ltc2952-poweroff.c data->gpio_kill = devm_gpiod_get(&pdev->dev, "kill", GPIOD_OUT_LOW); pdev 191 drivers/power/reset/ltc2952-poweroff.c dev_err(&pdev->dev, "unable to claim gpio \"kill\"\n"); pdev 195 drivers/power/reset/ltc2952-poweroff.c data->gpio_trigger = devm_gpiod_get_optional(&pdev->dev, "trigger", pdev 203 drivers/power/reset/ltc2952-poweroff.c dev_err(&pdev->dev, "unable to claim gpio \"trigger\"\n"); pdev 207 drivers/power/reset/ltc2952-poweroff.c if (devm_request_irq(&pdev->dev, gpiod_to_irq(data->gpio_trigger), pdev 228 drivers/power/reset/ltc2952-poweroff.c dev_warn(&pdev->dev, pdev 230 drivers/power/reset/ltc2952-poweroff.c devm_gpiod_put(&pdev->dev, data->gpio_trigger); pdev 233 drivers/power/reset/ltc2952-poweroff.c dev_info(&pdev->dev, pdev 250 drivers/power/reset/ltc2952-poweroff.c static int ltc2952_poweroff_probe(struct platform_device *pdev) pdev 256 drivers/power/reset/ltc2952-poweroff.c dev_err(&pdev->dev, "pm_power_off already registered"); pdev 260 drivers/power/reset/ltc2952-poweroff.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 264 drivers/power/reset/ltc2952-poweroff.c data->dev = &pdev->dev; pdev 265 drivers/power/reset/ltc2952-poweroff.c platform_set_drvdata(pdev, data); pdev 267 drivers/power/reset/ltc2952-poweroff.c ret = ltc2952_poweroff_init(pdev); pdev 278 drivers/power/reset/ltc2952-poweroff.c dev_info(&pdev->dev, "probe successful\n"); pdev 283 drivers/power/reset/ltc2952-poweroff.c static int ltc2952_poweroff_remove(struct platform_device *pdev) pdev 285 drivers/power/reset/ltc2952-poweroff.c struct ltc2952_poweroff *data = platform_get_drvdata(pdev); pdev 36 drivers/power/reset/msm-poweroff.c static int msm_restart_probe(struct platform_device *pdev) pdev 38 drivers/power/reset/msm-poweroff.c struct device *dev = &pdev->dev; pdev 41 drivers/power/reset/msm-poweroff.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 34 drivers/power/reset/nvmem-reboot-mode.c static int nvmem_reboot_mode_probe(struct platform_device *pdev) pdev 39 drivers/power/reset/nvmem-reboot-mode.c nvmem_rbm = devm_kzalloc(&pdev->dev, sizeof(*nvmem_rbm), GFP_KERNEL); pdev 43 drivers/power/reset/nvmem-reboot-mode.c nvmem_rbm->reboot.dev = &pdev->dev; pdev 46 drivers/power/reset/nvmem-reboot-mode.c nvmem_rbm->cell = devm_nvmem_cell_get(&pdev->dev, "reboot-mode"); pdev 48 drivers/power/reset/nvmem-reboot-mode.c dev_err(&pdev->dev, "failed to get the nvmem cell reboot-mode\n"); pdev 52 drivers/power/reset/nvmem-reboot-mode.c ret = devm_reboot_mode_register(&pdev->dev, &nvmem_rbm->reboot); pdev 54 drivers/power/reset/nvmem-reboot-mode.c dev_err(&pdev->dev, "can't register reboot mode\n"); pdev 58 drivers/power/reset/ocelot-reset.c static int ocelot_reset_probe(struct platform_device *pdev) pdev 63 drivers/power/reset/ocelot-reset.c struct device *dev = &pdev->dev; pdev 66 drivers/power/reset/ocelot-reset.c ctx = devm_kzalloc(&pdev->dev, sizeof(*ctx), GFP_KERNEL); pdev 70 drivers/power/reset/ocelot-reset.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 44 drivers/power/reset/qcom-pon.c static int pm8916_pon_probe(struct platform_device *pdev) pdev 49 drivers/power/reset/qcom-pon.c pon = devm_kzalloc(&pdev->dev, sizeof(*pon), GFP_KERNEL); pdev 53 drivers/power/reset/qcom-pon.c pon->dev = &pdev->dev; pdev 55 drivers/power/reset/qcom-pon.c pon->regmap = dev_get_regmap(pdev->dev.parent, NULL); pdev 57 drivers/power/reset/qcom-pon.c dev_err(&pdev->dev, "failed to locate regmap\n"); pdev 61 drivers/power/reset/qcom-pon.c error = of_property_read_u32(pdev->dev.of_node, "reg", pdev 66 drivers/power/reset/qcom-pon.c pon->reboot_mode.dev = &pdev->dev; pdev 67 drivers/power/reset/qcom-pon.c pon->reason_shift = (long)of_device_get_match_data(&pdev->dev); pdev 69 drivers/power/reset/qcom-pon.c error = devm_reboot_mode_register(&pdev->dev, &pon->reboot_mode); pdev 71 drivers/power/reset/qcom-pon.c dev_err(&pdev->dev, "can't register reboot mode\n"); pdev 75 drivers/power/reset/qcom-pon.c platform_set_drvdata(pdev, pon); pdev 77 drivers/power/reset/qcom-pon.c return devm_of_platform_populate(&pdev->dev); pdev 73 drivers/power/reset/qnap-poweroff.c static int qnap_power_off_probe(struct platform_device *pdev) pdev 75 drivers/power/reset/qnap-poweroff.c struct device_node *np = pdev->dev.of_node; pdev 84 drivers/power/reset/qnap-poweroff.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 86 drivers/power/reset/qnap-poweroff.c dev_err(&pdev->dev, "Missing resource"); pdev 90 drivers/power/reset/qnap-poweroff.c base = devm_ioremap(&pdev->dev, res->start, resource_size(res)); pdev 92 drivers/power/reset/qnap-poweroff.c dev_err(&pdev->dev, "Unable to map resource"); pdev 97 drivers/power/reset/qnap-poweroff.c clk = devm_clk_get(&pdev->dev, NULL); pdev 99 drivers/power/reset/qnap-poweroff.c dev_err(&pdev->dev, "Clk missing"); pdev 108 drivers/power/reset/qnap-poweroff.c dev_err(&pdev->dev, pdev 118 drivers/power/reset/qnap-poweroff.c static int qnap_power_off_remove(struct platform_device *pdev) pdev 23 drivers/power/reset/restart-poweroff.c static int restart_poweroff_probe(struct platform_device *pdev) pdev 27 drivers/power/reset/restart-poweroff.c dev_err(&pdev->dev, pdev 36 drivers/power/reset/restart-poweroff.c static int restart_poweroff_remove(struct platform_device *pdev) pdev 40 drivers/power/reset/rmobile-reset.c static int rmobile_reset_probe(struct platform_device *pdev) pdev 44 drivers/power/reset/rmobile-reset.c sysc_base2 = of_iomap(pdev->dev.of_node, 1); pdev 50 drivers/power/reset/rmobile-reset.c dev_err(&pdev->dev, pdev 62 drivers/power/reset/rmobile-reset.c static int rmobile_reset_remove(struct platform_device *pdev) pdev 46 drivers/power/reset/sc27xx-poweroff.c static int sc27xx_poweroff_probe(struct platform_device *pdev) pdev 51 drivers/power/reset/sc27xx-poweroff.c regmap = dev_get_regmap(pdev->dev.parent, NULL); pdev 73 drivers/power/reset/st-poweroff.c static int st_reset_probe(struct platform_device *pdev) pdev 75 drivers/power/reset/st-poweroff.c struct device_node *np = pdev->dev.of_node; pdev 77 drivers/power/reset/st-poweroff.c struct device *dev = &pdev->dev; pdev 35 drivers/power/reset/syscon-poweroff.c static int syscon_poweroff_probe(struct platform_device *pdev) pdev 40 drivers/power/reset/syscon-poweroff.c map = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, "regmap"); pdev 42 drivers/power/reset/syscon-poweroff.c dev_err(&pdev->dev, "unable to get syscon"); pdev 46 drivers/power/reset/syscon-poweroff.c if (of_property_read_u32(pdev->dev.of_node, "offset", &offset)) { pdev 47 drivers/power/reset/syscon-poweroff.c dev_err(&pdev->dev, "unable to read 'offset'"); pdev 51 drivers/power/reset/syscon-poweroff.c value_err = of_property_read_u32(pdev->dev.of_node, "value", &value); pdev 52 drivers/power/reset/syscon-poweroff.c mask_err = of_property_read_u32(pdev->dev.of_node, "mask", &mask); pdev 54 drivers/power/reset/syscon-poweroff.c dev_err(&pdev->dev, "unable to read 'value' and 'mask'"); pdev 69 drivers/power/reset/syscon-poweroff.c dev_err(&pdev->dev, pdev 80 drivers/power/reset/syscon-poweroff.c static int syscon_poweroff_remove(struct platform_device *pdev) pdev 39 drivers/power/reset/syscon-reboot-mode.c static int syscon_reboot_mode_probe(struct platform_device *pdev) pdev 44 drivers/power/reset/syscon-reboot-mode.c syscon_rbm = devm_kzalloc(&pdev->dev, sizeof(*syscon_rbm), GFP_KERNEL); pdev 48 drivers/power/reset/syscon-reboot-mode.c syscon_rbm->reboot.dev = &pdev->dev; pdev 52 drivers/power/reset/syscon-reboot-mode.c syscon_rbm->map = syscon_node_to_regmap(pdev->dev.parent->of_node); pdev 56 drivers/power/reset/syscon-reboot-mode.c if (of_property_read_u32(pdev->dev.of_node, "offset", pdev 60 drivers/power/reset/syscon-reboot-mode.c of_property_read_u32(pdev->dev.of_node, "mask", &syscon_rbm->mask); pdev 62 drivers/power/reset/syscon-reboot-mode.c ret = devm_reboot_mode_register(&pdev->dev, &syscon_rbm->reboot); pdev 64 drivers/power/reset/syscon-reboot-mode.c dev_err(&pdev->dev, "can't register reboot mode\n"); pdev 42 drivers/power/reset/syscon-reboot.c static int syscon_reboot_probe(struct platform_device *pdev) pdev 45 drivers/power/reset/syscon-reboot.c struct device *dev = &pdev->dev; pdev 49 drivers/power/reset/syscon-reboot.c ctx = devm_kzalloc(&pdev->dev, sizeof(*ctx), GFP_KERNEL); pdev 57 drivers/power/reset/syscon-reboot.c if (of_property_read_u32(pdev->dev.of_node, "offset", &ctx->offset)) pdev 60 drivers/power/reset/syscon-reboot.c value_err = of_property_read_u32(pdev->dev.of_node, "value", &ctx->value); pdev 61 drivers/power/reset/syscon-reboot.c mask_err = of_property_read_u32(pdev->dev.of_node, "mask", &ctx->mask); pdev 109 drivers/power/reset/vexpress-poweroff.c static int vexpress_reset_probe(struct platform_device *pdev) pdev 112 drivers/power/reset/vexpress-poweroff.c of_match_device(vexpress_reset_of_match, &pdev->dev); pdev 119 drivers/power/reset/vexpress-poweroff.c regmap = devm_regmap_init_vexpress_config(&pdev->dev); pdev 122 drivers/power/reset/vexpress-poweroff.c dev_set_drvdata(&pdev->dev, regmap); pdev 126 drivers/power/reset/vexpress-poweroff.c vexpress_power_off_device = &pdev->dev; pdev 131 drivers/power/reset/vexpress-poweroff.c ret = _vexpress_register_restart_handler(&pdev->dev); pdev 134 drivers/power/reset/vexpress-poweroff.c ret = _vexpress_register_restart_handler(&pdev->dev); pdev 47 drivers/power/reset/xgene-reboot.c static int xgene_reboot_probe(struct platform_device *pdev) pdev 50 drivers/power/reset/xgene-reboot.c struct device *dev = &pdev->dev; pdev 38 drivers/power/reset/zx-reboot.c static int zx_reboot_probe(struct platform_device *pdev) pdev 40 drivers/power/reset/zx-reboot.c struct device_node *np = pdev->dev.of_node; pdev 62 drivers/power/reset/zx-reboot.c dev_err(&pdev->dev, "Register restart handler failed(err=%d)\n", pdev 910 drivers/power/supply/88pm860x_battery.c static int pm860x_battery_probe(struct platform_device *pdev) pdev 912 drivers/power/supply/88pm860x_battery.c struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); pdev 917 drivers/power/supply/88pm860x_battery.c info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL); pdev 921 drivers/power/supply/88pm860x_battery.c info->irq_cc = platform_get_irq(pdev, 0); pdev 923 drivers/power/supply/88pm860x_battery.c dev_err(&pdev->dev, "No IRQ resource!\n"); pdev 927 drivers/power/supply/88pm860x_battery.c info->irq_batt = platform_get_irq(pdev, 1); pdev 929 drivers/power/supply/88pm860x_battery.c dev_err(&pdev->dev, "No IRQ resource!\n"); pdev 936 drivers/power/supply/88pm860x_battery.c info->dev = &pdev->dev; pdev 938 drivers/power/supply/88pm860x_battery.c pdata = pdev->dev.platform_data; pdev 941 drivers/power/supply/88pm860x_battery.c platform_set_drvdata(pdev, info); pdev 954 drivers/power/supply/88pm860x_battery.c info->battery = devm_power_supply_register(&pdev->dev, pdev 959 drivers/power/supply/88pm860x_battery.c info->battery->dev.parent = &pdev->dev; pdev 986 drivers/power/supply/88pm860x_battery.c struct platform_device *pdev = to_platform_device(dev); pdev 987 drivers/power/supply/88pm860x_battery.c struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); pdev 996 drivers/power/supply/88pm860x_battery.c struct platform_device *pdev = to_platform_device(dev); pdev 997 drivers/power/supply/88pm860x_battery.c struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); pdev 663 drivers/power/supply/88pm860x_charger.c static int pm860x_charger_probe(struct platform_device *pdev) pdev 665 drivers/power/supply/88pm860x_charger.c struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); pdev 673 drivers/power/supply/88pm860x_charger.c info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL); pdev 677 drivers/power/supply/88pm860x_charger.c count = pdev->num_resources; pdev 679 drivers/power/supply/88pm860x_charger.c info->irq[j] = platform_get_irq(pdev, i); pdev 692 drivers/power/supply/88pm860x_charger.c dev_err(&pdev->dev, "Missed I2C address of 88PM8606!\n"); pdev 696 drivers/power/supply/88pm860x_charger.c info->dev = &pdev->dev; pdev 702 drivers/power/supply/88pm860x_charger.c platform_set_drvdata(pdev, info); pdev 707 drivers/power/supply/88pm860x_charger.c info->usb = power_supply_register(&pdev->dev, &pm860x_charger_desc, pdev 736 drivers/power/supply/88pm860x_charger.c static int pm860x_charger_remove(struct platform_device *pdev) pdev 738 drivers/power/supply/88pm860x_charger.c struct pm860x_charger_info *info = platform_get_drvdata(pdev); pdev 938 drivers/power/supply/ab8500_btemp.c static int ab8500_btemp_resume(struct platform_device *pdev) pdev 940 drivers/power/supply/ab8500_btemp.c struct ab8500_btemp *di = platform_get_drvdata(pdev); pdev 947 drivers/power/supply/ab8500_btemp.c static int ab8500_btemp_suspend(struct platform_device *pdev, pdev 950 drivers/power/supply/ab8500_btemp.c struct ab8500_btemp *di = platform_get_drvdata(pdev); pdev 961 drivers/power/supply/ab8500_btemp.c static int ab8500_btemp_remove(struct platform_device *pdev) pdev 963 drivers/power/supply/ab8500_btemp.c struct ab8500_btemp *di = platform_get_drvdata(pdev); pdev 968 drivers/power/supply/ab8500_btemp.c irq = platform_get_irq_byname(pdev, ab8500_btemp_irq[i].name); pdev 995 drivers/power/supply/ab8500_btemp.c static int ab8500_btemp_probe(struct platform_device *pdev) pdev 997 drivers/power/supply/ab8500_btemp.c struct device_node *np = pdev->dev.of_node; pdev 998 drivers/power/supply/ab8500_btemp.c struct abx500_bm_data *plat = pdev->dev.platform_data; pdev 1004 drivers/power/supply/ab8500_btemp.c di = devm_kzalloc(&pdev->dev, sizeof(*di), GFP_KERNEL); pdev 1006 drivers/power/supply/ab8500_btemp.c dev_err(&pdev->dev, "%s no mem for ab8500_btemp\n", __func__); pdev 1011 drivers/power/supply/ab8500_btemp.c dev_err(&pdev->dev, "no battery management data supplied\n"); pdev 1017 drivers/power/supply/ab8500_btemp.c ret = ab8500_bm_of_probe(&pdev->dev, np, di->bm); pdev 1019 drivers/power/supply/ab8500_btemp.c dev_err(&pdev->dev, "failed to get battery information\n"); pdev 1025 drivers/power/supply/ab8500_btemp.c di->dev = &pdev->dev; pdev 1026 drivers/power/supply/ab8500_btemp.c di->parent = dev_get_drvdata(pdev->dev.parent); pdev 1084 drivers/power/supply/ab8500_btemp.c irq = platform_get_irq_byname(pdev, ab8500_btemp_irq[i].name); pdev 1098 drivers/power/supply/ab8500_btemp.c platform_set_drvdata(pdev, di); pdev 1111 drivers/power/supply/ab8500_btemp.c irq = platform_get_irq_byname(pdev, ab8500_btemp_irq[i].name); pdev 3204 drivers/power/supply/ab8500_charger.c static int ab8500_charger_resume(struct platform_device *pdev) pdev 3207 drivers/power/supply/ab8500_charger.c struct ab8500_charger *di = platform_get_drvdata(pdev); pdev 3241 drivers/power/supply/ab8500_charger.c static int ab8500_charger_suspend(struct platform_device *pdev, pdev 3244 drivers/power/supply/ab8500_charger.c struct ab8500_charger *di = platform_get_drvdata(pdev); pdev 3275 drivers/power/supply/ab8500_charger.c static int ab8500_charger_remove(struct platform_device *pdev) pdev 3277 drivers/power/supply/ab8500_charger.c struct ab8500_charger *di = platform_get_drvdata(pdev); pdev 3288 drivers/power/supply/ab8500_charger.c irq = platform_get_irq_byname(pdev, ab8500_charger_irq[i].name); pdev 3341 drivers/power/supply/ab8500_charger.c static int ab8500_charger_probe(struct platform_device *pdev) pdev 3343 drivers/power/supply/ab8500_charger.c struct device_node *np = pdev->dev.of_node; pdev 3344 drivers/power/supply/ab8500_charger.c struct abx500_bm_data *plat = pdev->dev.platform_data; pdev 3349 drivers/power/supply/ab8500_charger.c di = devm_kzalloc(&pdev->dev, sizeof(*di), GFP_KERNEL); pdev 3351 drivers/power/supply/ab8500_charger.c dev_err(&pdev->dev, "%s no mem for ab8500_charger\n", __func__); pdev 3356 drivers/power/supply/ab8500_charger.c dev_err(&pdev->dev, "no battery management data supplied\n"); pdev 3362 drivers/power/supply/ab8500_charger.c ret = ab8500_bm_of_probe(&pdev->dev, np, di->bm); pdev 3364 drivers/power/supply/ab8500_charger.c dev_err(&pdev->dev, "failed to get battery information\n"); pdev 3372 drivers/power/supply/ab8500_charger.c di->dev = &pdev->dev; pdev 3373 drivers/power/supply/ab8500_charger.c di->parent = dev_get_drvdata(pdev->dev.parent); pdev 3558 drivers/power/supply/ab8500_charger.c irq = platform_get_irq_byname(pdev, ab8500_charger_irq[i].name); pdev 3572 drivers/power/supply/ab8500_charger.c platform_set_drvdata(pdev, di); pdev 3600 drivers/power/supply/ab8500_charger.c irq = platform_get_irq_byname(pdev, ab8500_charger_irq[i].name); pdev 2946 drivers/power/supply/ab8500_fg.c static int ab8500_fg_resume(struct platform_device *pdev) pdev 2948 drivers/power/supply/ab8500_fg.c struct ab8500_fg *di = platform_get_drvdata(pdev); pdev 2962 drivers/power/supply/ab8500_fg.c static int ab8500_fg_suspend(struct platform_device *pdev, pdev 2965 drivers/power/supply/ab8500_fg.c struct ab8500_fg *di = platform_get_drvdata(pdev); pdev 2988 drivers/power/supply/ab8500_fg.c static int ab8500_fg_remove(struct platform_device *pdev) pdev 2991 drivers/power/supply/ab8500_fg.c struct ab8500_fg *di = platform_get_drvdata(pdev); pdev 3035 drivers/power/supply/ab8500_fg.c static int ab8500_fg_probe(struct platform_device *pdev) pdev 3037 drivers/power/supply/ab8500_fg.c struct device_node *np = pdev->dev.of_node; pdev 3038 drivers/power/supply/ab8500_fg.c struct abx500_bm_data *plat = pdev->dev.platform_data; pdev 3044 drivers/power/supply/ab8500_fg.c di = devm_kzalloc(&pdev->dev, sizeof(*di), GFP_KERNEL); pdev 3046 drivers/power/supply/ab8500_fg.c dev_err(&pdev->dev, "%s no mem for ab8500_fg\n", __func__); pdev 3051 drivers/power/supply/ab8500_fg.c dev_err(&pdev->dev, "no battery management data supplied\n"); pdev 3057 drivers/power/supply/ab8500_fg.c ret = ab8500_bm_of_probe(&pdev->dev, np, di->bm); pdev 3059 drivers/power/supply/ab8500_fg.c dev_err(&pdev->dev, "failed to get battery information\n"); pdev 3067 drivers/power/supply/ab8500_fg.c di->dev = &pdev->dev; pdev 3068 drivers/power/supply/ab8500_fg.c di->parent = dev_get_drvdata(pdev->dev.parent); pdev 3153 drivers/power/supply/ab8500_fg.c irq = platform_get_irq_byname(pdev, ab8500_fg_irq_th[i].name); pdev 3168 drivers/power/supply/ab8500_fg.c irq = platform_get_irq_byname(pdev, ab8500_fg_irq_bh[0].name); pdev 3181 drivers/power/supply/ab8500_fg.c di->irq = platform_get_irq_byname(pdev, "CCEOC"); pdev 3185 drivers/power/supply/ab8500_fg.c platform_set_drvdata(pdev, di); pdev 3219 drivers/power/supply/ab8500_fg.c irq = platform_get_irq_byname(pdev, ab8500_fg_irq_th[i].name); pdev 3222 drivers/power/supply/ab8500_fg.c irq = platform_get_irq_byname(pdev, ab8500_fg_irq_bh[0].name); pdev 1917 drivers/power/supply/abx500_chargalg.c static int abx500_chargalg_resume(struct platform_device *pdev) pdev 1919 drivers/power/supply/abx500_chargalg.c struct abx500_chargalg *di = platform_get_drvdata(pdev); pdev 1934 drivers/power/supply/abx500_chargalg.c static int abx500_chargalg_suspend(struct platform_device *pdev, pdev 1937 drivers/power/supply/abx500_chargalg.c struct abx500_chargalg *di = platform_get_drvdata(pdev); pdev 1951 drivers/power/supply/abx500_chargalg.c static int abx500_chargalg_remove(struct platform_device *pdev) pdev 1953 drivers/power/supply/abx500_chargalg.c struct abx500_chargalg *di = platform_get_drvdata(pdev); pdev 1986 drivers/power/supply/abx500_chargalg.c static int abx500_chargalg_probe(struct platform_device *pdev) pdev 1988 drivers/power/supply/abx500_chargalg.c struct device_node *np = pdev->dev.of_node; pdev 1989 drivers/power/supply/abx500_chargalg.c struct abx500_bm_data *plat = pdev->dev.platform_data; pdev 1994 drivers/power/supply/abx500_chargalg.c di = devm_kzalloc(&pdev->dev, sizeof(*di), GFP_KERNEL); pdev 1996 drivers/power/supply/abx500_chargalg.c dev_err(&pdev->dev, "%s no mem for ab8500_chargalg\n", __func__); pdev 2001 drivers/power/supply/abx500_chargalg.c dev_err(&pdev->dev, "no battery management data supplied\n"); pdev 2007 drivers/power/supply/abx500_chargalg.c ret = ab8500_bm_of_probe(&pdev->dev, np, di->bm); pdev 2009 drivers/power/supply/abx500_chargalg.c dev_err(&pdev->dev, "failed to get battery information\n"); pdev 2015 drivers/power/supply/abx500_chargalg.c di->dev = &pdev->dev; pdev 2016 drivers/power/supply/abx500_chargalg.c di->parent = dev_get_drvdata(pdev->dev.parent); pdev 2060 drivers/power/supply/abx500_chargalg.c platform_set_drvdata(pdev, di); pdev 574 drivers/power/supply/act8945a_charger.c static int act8945a_charger_probe(struct platform_device *pdev) pdev 580 drivers/power/supply/act8945a_charger.c charger = devm_kzalloc(&pdev->dev, sizeof(*charger), GFP_KERNEL); pdev 584 drivers/power/supply/act8945a_charger.c charger->regmap = dev_get_regmap(pdev->dev.parent, NULL); pdev 586 drivers/power/supply/act8945a_charger.c dev_err(&pdev->dev, "Parent did not provide regmap\n"); pdev 590 drivers/power/supply/act8945a_charger.c ret = act8945a_charger_config(&pdev->dev, charger); pdev 594 drivers/power/supply/act8945a_charger.c irq = of_irq_get(pdev->dev.of_node, 0); pdev 596 drivers/power/supply/act8945a_charger.c dev_err(&pdev->dev, "failed to find IRQ number\n"); pdev 600 drivers/power/supply/act8945a_charger.c ret = devm_request_irq(&pdev->dev, irq, act8945a_status_changed, pdev 604 drivers/power/supply/act8945a_charger.c dev_err(&pdev->dev, "failed to request nIRQ pin IRQ\n"); pdev 617 drivers/power/supply/act8945a_charger.c psy_cfg.of_node = pdev->dev.of_node; pdev 620 drivers/power/supply/act8945a_charger.c charger->psy = devm_power_supply_register(&pdev->dev, pdev 624 drivers/power/supply/act8945a_charger.c dev_err(&pdev->dev, "failed to register power supply\n"); pdev 628 drivers/power/supply/act8945a_charger.c platform_set_drvdata(pdev, charger); pdev 641 drivers/power/supply/act8945a_charger.c static int act8945a_charger_remove(struct platform_device *pdev) pdev 643 drivers/power/supply/act8945a_charger.c struct act8945a_charger *charger = platform_get_drvdata(pdev); pdev 262 drivers/power/supply/axp20x_ac_power.c static int axp20x_ac_power_probe(struct platform_device *pdev) pdev 264 drivers/power/supply/axp20x_ac_power.c struct axp20x_dev *axp20x = dev_get_drvdata(pdev->dev.parent); pdev 272 drivers/power/supply/axp20x_ac_power.c if (!of_device_is_available(pdev->dev.of_node)) pdev 276 drivers/power/supply/axp20x_ac_power.c dev_err(&pdev->dev, "Parent drvdata not set\n"); pdev 280 drivers/power/supply/axp20x_ac_power.c power = devm_kzalloc(&pdev->dev, sizeof(*power), GFP_KERNEL); pdev 284 drivers/power/supply/axp20x_ac_power.c axp_data = of_device_get_match_data(&pdev->dev); pdev 287 drivers/power/supply/axp20x_ac_power.c power->acin_v = devm_iio_channel_get(&pdev->dev, "acin_v"); pdev 294 drivers/power/supply/axp20x_ac_power.c power->acin_i = devm_iio_channel_get(&pdev->dev, "acin_i"); pdev 302 drivers/power/supply/axp20x_ac_power.c power->regmap = dev_get_regmap(pdev->dev.parent, NULL); pdev 305 drivers/power/supply/axp20x_ac_power.c platform_set_drvdata(pdev, power); pdev 307 drivers/power/supply/axp20x_ac_power.c psy_cfg.of_node = pdev->dev.of_node; pdev 310 drivers/power/supply/axp20x_ac_power.c power->supply = devm_power_supply_register(&pdev->dev, pdev 318 drivers/power/supply/axp20x_ac_power.c irq = platform_get_irq_byname(pdev, irq_names[i]); pdev 320 drivers/power/supply/axp20x_ac_power.c dev_warn(&pdev->dev, "No IRQ for %s: %d\n", pdev 325 drivers/power/supply/axp20x_ac_power.c ret = devm_request_any_context_irq(&pdev->dev, irq, pdev 329 drivers/power/supply/axp20x_ac_power.c dev_warn(&pdev->dev, "Error requesting %s IRQ: %d\n", pdev 547 drivers/power/supply/axp20x_battery.c static int axp20x_power_probe(struct platform_device *pdev) pdev 552 drivers/power/supply/axp20x_battery.c struct device *dev = &pdev->dev; pdev 554 drivers/power/supply/axp20x_battery.c if (!of_device_is_available(pdev->dev.of_node)) pdev 557 drivers/power/supply/axp20x_battery.c axp20x_batt = devm_kzalloc(&pdev->dev, sizeof(*axp20x_batt), pdev 562 drivers/power/supply/axp20x_battery.c axp20x_batt->dev = &pdev->dev; pdev 564 drivers/power/supply/axp20x_battery.c axp20x_batt->batt_v = devm_iio_channel_get(&pdev->dev, "batt_v"); pdev 571 drivers/power/supply/axp20x_battery.c axp20x_batt->batt_chrg_i = devm_iio_channel_get(&pdev->dev, pdev 579 drivers/power/supply/axp20x_battery.c axp20x_batt->batt_dischrg_i = devm_iio_channel_get(&pdev->dev, pdev 587 drivers/power/supply/axp20x_battery.c axp20x_batt->regmap = dev_get_regmap(pdev->dev.parent, NULL); pdev 588 drivers/power/supply/axp20x_battery.c platform_set_drvdata(pdev, axp20x_batt); pdev 591 drivers/power/supply/axp20x_battery.c psy_cfg.of_node = pdev->dev.of_node; pdev 595 drivers/power/supply/axp20x_battery.c axp20x_batt->batt = devm_power_supply_register(&pdev->dev, pdev 599 drivers/power/supply/axp20x_battery.c dev_err(&pdev->dev, "failed to register power supply: %ld\n", pdev 610 drivers/power/supply/axp20x_battery.c dev_err(&pdev->dev, pdev 618 drivers/power/supply/axp20x_battery.c dev_err(&pdev->dev, pdev 407 drivers/power/supply/axp20x_usb_power.c static int configure_iio_channels(struct platform_device *pdev, pdev 410 drivers/power/supply/axp20x_usb_power.c power->vbus_v = devm_iio_channel_get(&pdev->dev, "vbus_v"); pdev 417 drivers/power/supply/axp20x_usb_power.c power->vbus_i = devm_iio_channel_get(&pdev->dev, "vbus_i"); pdev 437 drivers/power/supply/axp20x_usb_power.c static int axp20x_usb_power_probe(struct platform_device *pdev) pdev 439 drivers/power/supply/axp20x_usb_power.c struct axp20x_dev *axp20x = dev_get_drvdata(pdev->dev.parent); pdev 450 drivers/power/supply/axp20x_usb_power.c if (!of_device_is_available(pdev->dev.of_node)) pdev 454 drivers/power/supply/axp20x_usb_power.c dev_err(&pdev->dev, "Parent drvdata not set\n"); pdev 458 drivers/power/supply/axp20x_usb_power.c power = devm_kzalloc(&pdev->dev, sizeof(*power), GFP_KERNEL); pdev 462 drivers/power/supply/axp20x_usb_power.c platform_set_drvdata(pdev, power); pdev 464 drivers/power/supply/axp20x_usb_power.c &pdev->dev); pdev 466 drivers/power/supply/axp20x_usb_power.c power->np = pdev->dev.of_node; pdev 478 drivers/power/supply/axp20x_usb_power.c ret = configure_iio_channels(pdev, power); pdev 493 drivers/power/supply/axp20x_usb_power.c dev_err(&pdev->dev, "Unsupported AXP variant: %ld\n", pdev 498 drivers/power/supply/axp20x_usb_power.c psy_cfg.of_node = pdev->dev.of_node; pdev 501 drivers/power/supply/axp20x_usb_power.c power->supply = devm_power_supply_register(&pdev->dev, usb_power_desc, pdev 508 drivers/power/supply/axp20x_usb_power.c irq = platform_get_irq_byname(pdev, irq_names[i]); pdev 510 drivers/power/supply/axp20x_usb_power.c dev_warn(&pdev->dev, "No IRQ for %s: %d\n", pdev 515 drivers/power/supply/axp20x_usb_power.c ret = devm_request_any_context_irq(&pdev->dev, irq, pdev 518 drivers/power/supply/axp20x_usb_power.c dev_warn(&pdev->dev, "Error requesting %s IRQ: %d\n", pdev 529 drivers/power/supply/axp20x_usb_power.c static int axp20x_usb_power_remove(struct platform_device *pdev) pdev 531 drivers/power/supply/axp20x_usb_power.c struct axp20x_usb_power *power = platform_get_drvdata(pdev); pdev 116 drivers/power/supply/axp288_charger.c struct platform_device *pdev; pdev 258 drivers/power/supply/axp288_charger.c dev_err(&info->pdev->dev, "charger BAK control %d\n", ret); pdev 276 drivers/power/supply/axp288_charger.c dev_err(&info->pdev->dev, "axp288 vbus path select %d\n", ret); pdev 293 drivers/power/supply/axp288_charger.c dev_err(&info->pdev->dev, "axp288 enable charger %d\n", ret); pdev 371 drivers/power/supply/axp288_charger.c dev_warn(&info->pdev->dev, "set charge current failed\n"); pdev 378 drivers/power/supply/axp288_charger.c dev_warn(&info->pdev->dev, "set charge voltage failed\n"); pdev 383 drivers/power/supply/axp288_charger.c dev_warn(&info->pdev->dev, "set input current limit failed\n"); pdev 501 drivers/power/supply/axp288_charger.c dev_warn(&info->pdev->dev, "spurious interrupt!!\n"); pdev 507 drivers/power/supply/axp288_charger.c dev_dbg(&info->pdev->dev, "VBUS Over Voltage INTR\n"); pdev 510 drivers/power/supply/axp288_charger.c dev_dbg(&info->pdev->dev, "Charging Done INTR\n"); pdev 513 drivers/power/supply/axp288_charger.c dev_dbg(&info->pdev->dev, "Start Charging IRQ\n"); pdev 516 drivers/power/supply/axp288_charger.c dev_dbg(&info->pdev->dev, pdev 520 drivers/power/supply/axp288_charger.c dev_dbg(&info->pdev->dev, pdev 524 drivers/power/supply/axp288_charger.c dev_dbg(&info->pdev->dev, pdev 528 drivers/power/supply/axp288_charger.c dev_dbg(&info->pdev->dev, pdev 532 drivers/power/supply/axp288_charger.c dev_dbg(&info->pdev->dev, pdev 536 drivers/power/supply/axp288_charger.c dev_dbg(&info->pdev->dev, pdev 540 drivers/power/supply/axp288_charger.c dev_warn(&info->pdev->dev, "Spurious Interrupt!!!\n"); pdev 602 drivers/power/supply/axp288_charger.c dev_err(&info->pdev->dev, "Error reading status (%d)\n", ret); pdev 608 drivers/power/supply/axp288_charger.c dev_dbg(&info->pdev->dev, "USB charger disconnected\n"); pdev 617 drivers/power/supply/axp288_charger.c dev_dbg(&info->pdev->dev, "HP X2 with Type-C, setting inlmt to 3A\n"); pdev 620 drivers/power/supply/axp288_charger.c dev_dbg(&info->pdev->dev, "USB SDP charger is connected\n"); pdev 623 drivers/power/supply/axp288_charger.c dev_dbg(&info->pdev->dev, "USB CDP charger is connected\n"); pdev 626 drivers/power/supply/axp288_charger.c dev_dbg(&info->pdev->dev, "USB DCP charger is connected\n"); pdev 638 drivers/power/supply/axp288_charger.c dev_err(&info->pdev->dev, pdev 660 drivers/power/supply/axp288_charger.c dev_dbg(&info->pdev->dev, "external connector USB-Host is %s\n", pdev 672 drivers/power/supply/axp288_charger.c dev_warn(&info->pdev->dev, "vbus path disable failed\n"); pdev 694 drivers/power/supply/axp288_charger.c dev_err(&info->pdev->dev, "register(%x) write error(%d)\n", pdev 701 drivers/power/supply/axp288_charger.c dev_err(&info->pdev->dev, "register(%x) write error(%d)\n", pdev 711 drivers/power/supply/axp288_charger.c dev_err(&info->pdev->dev, "register(%x) write error(%d)\n", pdev 721 drivers/power/supply/axp288_charger.c dev_err(&info->pdev->dev, "register(%x) write error(%d)\n", pdev 731 drivers/power/supply/axp288_charger.c dev_err(&info->pdev->dev, "register(%x) write error(%d)\n", pdev 746 drivers/power/supply/axp288_charger.c dev_err(&info->pdev->dev, "register(%x) read error(%d)\n", pdev 791 drivers/power/supply/axp288_charger.c static int axp288_charger_probe(struct platform_device *pdev) pdev 795 drivers/power/supply/axp288_charger.c struct device *dev = &pdev->dev; pdev 796 drivers/power/supply/axp288_charger.c struct axp20x_dev *axp20x = dev_get_drvdata(pdev->dev.parent); pdev 810 drivers/power/supply/axp288_charger.c info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL); pdev 814 drivers/power/supply/axp288_charger.c info->pdev = pdev; pdev 820 drivers/power/supply/axp288_charger.c dev_dbg(&pdev->dev, "%s is not ready, probe deferred\n", pdev 831 drivers/power/supply/axp288_charger.c dev_info(&pdev->dev, pdev 835 drivers/power/supply/axp288_charger.c platform_set_drvdata(pdev, info); pdev 871 drivers/power/supply/axp288_charger.c ret = devm_extcon_register_notifier(&pdev->dev, info->otg.cable, pdev 882 drivers/power/supply/axp288_charger.c pirq = platform_get_irq(info->pdev, i); pdev 884 drivers/power/supply/axp288_charger.c dev_err(&pdev->dev, "Failed to get IRQ: %d\n", pirq); pdev 889 drivers/power/supply/axp288_charger.c dev_warn(&info->pdev->dev, pdev 893 drivers/power/supply/axp288_charger.c ret = devm_request_threaded_irq(&info->pdev->dev, info->irq[i], pdev 895 drivers/power/supply/axp288_charger.c IRQF_ONESHOT, info->pdev->name, info); pdev 897 drivers/power/supply/axp288_charger.c dev_err(&pdev->dev, "failed to request interrupt=%d\n", pdev 111 drivers/power/supply/axp288_fuel_gauge.c struct platform_device *pdev; pdev 152 drivers/power/supply/axp288_fuel_gauge.c dev_err(&info->pdev->dev, "axp288 reg read err:%d\n", ret); pdev 166 drivers/power/supply/axp288_fuel_gauge.c dev_err(&info->pdev->dev, "axp288 reg write err:%d\n", ret); pdev 178 drivers/power/supply/axp288_fuel_gauge.c dev_err(&info->pdev->dev, "Error reading reg 0x%02x err: %d\n", pdev 185 drivers/power/supply/axp288_fuel_gauge.c dev_err(&info->pdev->dev, "Error reg 0x%02x contents not valid\n", pdev 200 drivers/power/supply/axp288_fuel_gauge.c dev_err(&info->pdev->dev, "Error reading reg 0x%02x err: %d\n", pdev 328 drivers/power/supply/axp288_fuel_gauge.c dev_err(&info->pdev->dev, pdev 339 drivers/power/supply/axp288_fuel_gauge.c dev_err(&info->pdev->dev, "FG RES read failed: %d\n", fg_res); pdev 361 drivers/power/supply/axp288_fuel_gauge.c dev_err(&info->pdev->dev, "FG get current failed: %d\n", ret); pdev 484 drivers/power/supply/axp288_fuel_gauge.c dev_err(&info->pdev->dev, pdev 584 drivers/power/supply/axp288_fuel_gauge.c dev_warn(&info->pdev->dev, "spurious interrupt!!\n"); pdev 590 drivers/power/supply/axp288_fuel_gauge.c dev_info(&info->pdev->dev, pdev 594 drivers/power/supply/axp288_fuel_gauge.c dev_info(&info->pdev->dev, pdev 598 drivers/power/supply/axp288_fuel_gauge.c dev_info(&info->pdev->dev, pdev 602 drivers/power/supply/axp288_fuel_gauge.c dev_info(&info->pdev->dev, pdev 606 drivers/power/supply/axp288_fuel_gauge.c dev_info(&info->pdev->dev, "Low Batt Warning(2) INTR\n"); pdev 609 drivers/power/supply/axp288_fuel_gauge.c dev_info(&info->pdev->dev, "Low Batt Warning(1) INTR\n"); pdev 612 drivers/power/supply/axp288_fuel_gauge.c dev_warn(&info->pdev->dev, "Spurious Interrupt!!!\n"); pdev 642 drivers/power/supply/axp288_fuel_gauge.c pirq = platform_get_irq(info->pdev, i); pdev 645 drivers/power/supply/axp288_fuel_gauge.c dev_warn(&info->pdev->dev, pdev 655 drivers/power/supply/axp288_fuel_gauge.c dev_warn(&info->pdev->dev, pdev 661 drivers/power/supply/axp288_fuel_gauge.c dev_info(&info->pdev->dev, "HW IRQ %d -> VIRQ %d\n", pdev 739 drivers/power/supply/axp288_fuel_gauge.c static int axp288_fuel_gauge_probe(struct platform_device *pdev) pdev 743 drivers/power/supply/axp288_fuel_gauge.c struct axp20x_dev *axp20x = dev_get_drvdata(pdev->dev.parent); pdev 768 drivers/power/supply/axp288_fuel_gauge.c info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL); pdev 772 drivers/power/supply/axp288_fuel_gauge.c info->pdev = pdev; pdev 777 drivers/power/supply/axp288_fuel_gauge.c platform_set_drvdata(pdev, info); pdev 791 drivers/power/supply/axp288_fuel_gauge.c dev_dbg(&pdev->dev, "error getting iiochan %s: %d\n", pdev 806 drivers/power/supply/axp288_fuel_gauge.c dev_err(&pdev->dev, "axp288 not configured by firmware\n"); pdev 830 drivers/power/supply/axp288_fuel_gauge.c info->bat = power_supply_register(&pdev->dev, &fuel_gauge_desc, &psy_cfg); pdev 833 drivers/power/supply/axp288_fuel_gauge.c dev_err(&pdev->dev, "failed to register battery: %d\n", ret); pdev 856 drivers/power/supply/axp288_fuel_gauge.c static int axp288_fuel_gauge_remove(struct platform_device *pdev) pdev 858 drivers/power/supply/axp288_fuel_gauge.c struct axp288_fg_info *info = platform_get_drvdata(pdev); pdev 145 drivers/power/supply/bd70528-charger.c static int bd70528_get_irqs(struct platform_device *pdev, pdev 170 drivers/power/supply/bd70528-charger.c irq = platform_get_irq_byname(pdev, bd70528_chg_irqs[i].n); pdev 172 drivers/power/supply/bd70528-charger.c dev_err(&pdev->dev, "Bad IRQ information for %s (%d)\n", pdev 176 drivers/power/supply/bd70528-charger.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, pdev 195 drivers/power/supply/bd70528-charger.c dev_err(&pdev->dev, "Failed to enable charger IRQs\n"); pdev 702 drivers/power/supply/bd70528-charger.c static int bd70528_power_probe(struct platform_device *pdev) pdev 707 drivers/power/supply/bd70528-charger.c bdpsy = devm_kzalloc(&pdev->dev, sizeof(*bdpsy), GFP_KERNEL); pdev 711 drivers/power/supply/bd70528-charger.c bdpsy->regmap = dev_get_regmap(pdev->dev.parent, NULL); pdev 713 drivers/power/supply/bd70528-charger.c dev_err(&pdev->dev, "No regmap found for chip\n"); pdev 716 drivers/power/supply/bd70528-charger.c bdpsy->dev = &pdev->dev; pdev 718 drivers/power/supply/bd70528-charger.c platform_set_drvdata(pdev, bdpsy); pdev 720 drivers/power/supply/bd70528-charger.c cfg.of_node = pdev->dev.parent->of_node; pdev 722 drivers/power/supply/bd70528-charger.c bdpsy->psy = devm_power_supply_register(&pdev->dev, pdev 725 drivers/power/supply/bd70528-charger.c dev_err(&pdev->dev, "failed: power supply register\n"); pdev 729 drivers/power/supply/bd70528-charger.c return bd70528_get_irqs(pdev, bdpsy); pdev 1603 drivers/power/supply/charger-manager.c static inline struct charger_desc *cm_get_drv_data(struct platform_device *pdev) pdev 1605 drivers/power/supply/charger-manager.c if (pdev->dev.of_node) pdev 1606 drivers/power/supply/charger-manager.c return of_cm_parse_desc(&pdev->dev); pdev 1607 drivers/power/supply/charger-manager.c return dev_get_platdata(&pdev->dev); pdev 1616 drivers/power/supply/charger-manager.c static int charger_manager_probe(struct platform_device *pdev) pdev 1618 drivers/power/supply/charger-manager.c struct charger_desc *desc = cm_get_drv_data(pdev); pdev 1627 drivers/power/supply/charger-manager.c dev_err(&pdev->dev, "No platform data (desc) found\n"); pdev 1631 drivers/power/supply/charger-manager.c cm = devm_kzalloc(&pdev->dev, sizeof(*cm), GFP_KERNEL); pdev 1636 drivers/power/supply/charger-manager.c cm->dev = &pdev->dev; pdev 1653 drivers/power/supply/charger-manager.c dev_info(&pdev->dev, "Ignoring full-battery voltage threshold as it is not supplied\n"); pdev 1656 drivers/power/supply/charger-manager.c dev_info(&pdev->dev, "Disabling full-battery voltage drop checking mechanism as it is not supplied\n"); pdev 1661 drivers/power/supply/charger-manager.c dev_info(&pdev->dev, "Ignoring full-battery soc(state of charge) threshold as it is not supplied\n"); pdev 1664 drivers/power/supply/charger-manager.c dev_info(&pdev->dev, "Ignoring full-battery full capacity threshold as it is not supplied\n"); pdev 1668 drivers/power/supply/charger-manager.c dev_err(&pdev->dev, "charger_regulators undefined\n"); pdev 1673 drivers/power/supply/charger-manager.c dev_err(&pdev->dev, "No power supply defined\n"); pdev 1678 drivers/power/supply/charger-manager.c dev_err(&pdev->dev, "No fuel gauge power supply defined\n"); pdev 1688 drivers/power/supply/charger-manager.c dev_err(&pdev->dev, "Cannot find power supply \"%s\"\n", pdev 1698 drivers/power/supply/charger-manager.c dev_err(&pdev->dev, "polling_interval_ms is too small\n"); pdev 1704 drivers/power/supply/charger-manager.c dev_info(&pdev->dev, "Cannot limit charging duration checking mechanism to prevent overcharge/overheat and control discharging duration\n"); pdev 1709 drivers/power/supply/charger-manager.c platform_set_drvdata(pdev, cm); pdev 1721 drivers/power/supply/charger-manager.c devm_kcalloc(&pdev->dev, pdev 1736 drivers/power/supply/charger-manager.c dev_err(&pdev->dev, "Cannot find power supply \"%s\"\n", pdev 1756 drivers/power/supply/charger-manager.c dev_err(&pdev->dev, "Failed to initialize thermal data\n"); pdev 1766 drivers/power/supply/charger-manager.c dev_err(&pdev->dev, pdev 1772 drivers/power/supply/charger-manager.c cm->charger_psy = power_supply_register(&pdev->dev, pdev 1776 drivers/power/supply/charger-manager.c dev_err(&pdev->dev, "Cannot register charger-manager with name \"%s\"\n", pdev 1784 drivers/power/supply/charger-manager.c dev_err(&pdev->dev, "Cannot initialize extcon device\n"); pdev 1797 drivers/power/supply/charger-manager.c device_init_wakeup(&pdev->dev, true); pdev 1798 drivers/power/supply/charger-manager.c device_set_wakeup_capable(&pdev->dev, false); pdev 1831 drivers/power/supply/charger-manager.c static int charger_manager_remove(struct platform_device *pdev) pdev 1833 drivers/power/supply/charger-manager.c struct charger_manager *cm = platform_get_drvdata(pdev); pdev 585 drivers/power/supply/cpcap-battery.c static int cpcap_battery_init_irq(struct platform_device *pdev, pdev 592 drivers/power/supply/cpcap-battery.c irq = platform_get_irq_byname(pdev, name); pdev 624 drivers/power/supply/cpcap-battery.c static int cpcap_battery_init_interrupts(struct platform_device *pdev, pdev 634 drivers/power/supply/cpcap-battery.c error = cpcap_battery_init_irq(pdev, ddata, pdev 711 drivers/power/supply/cpcap-battery.c static int cpcap_battery_probe(struct platform_device *pdev) pdev 720 drivers/power/supply/cpcap-battery.c &pdev->dev); pdev 725 drivers/power/supply/cpcap-battery.c dev_err(&pdev->dev, "no configuration data found\n"); pdev 730 drivers/power/supply/cpcap-battery.c ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); pdev 735 drivers/power/supply/cpcap-battery.c ddata->dev = &pdev->dev; pdev 746 drivers/power/supply/cpcap-battery.c platform_set_drvdata(pdev, ddata); pdev 753 drivers/power/supply/cpcap-battery.c error = cpcap_battery_init_interrupts(pdev, ddata); pdev 771 drivers/power/supply/cpcap-battery.c psy_cfg.of_node = pdev->dev.of_node; pdev 787 drivers/power/supply/cpcap-battery.c static int cpcap_battery_remove(struct platform_device *pdev) pdev 789 drivers/power/supply/cpcap-battery.c struct cpcap_battery_ddata *ddata = platform_get_drvdata(pdev); pdev 796 drivers/power/supply/cpcap-battery.c dev_err(&pdev->dev, "could not disable: %i\n", error); pdev 489 drivers/power/supply/cpcap-charger.c static int cpcap_usb_init_irq(struct platform_device *pdev, pdev 496 drivers/power/supply/cpcap-charger.c irq = platform_get_irq_byname(pdev, name); pdev 533 drivers/power/supply/cpcap-charger.c static int cpcap_usb_init_interrupts(struct platform_device *pdev, pdev 539 drivers/power/supply/cpcap-charger.c error = cpcap_usb_init_irq(pdev, ddata, cpcap_charger_irqs[i]); pdev 611 drivers/power/supply/cpcap-charger.c static int cpcap_charger_probe(struct platform_device *pdev) pdev 619 drivers/power/supply/cpcap-charger.c &pdev->dev); pdev 623 drivers/power/supply/cpcap-charger.c ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); pdev 627 drivers/power/supply/cpcap-charger.c ddata->dev = &pdev->dev; pdev 636 drivers/power/supply/cpcap-charger.c platform_set_drvdata(pdev, ddata); pdev 644 drivers/power/supply/cpcap-charger.c psy_cfg.of_node = pdev->dev.of_node; pdev 658 drivers/power/supply/cpcap-charger.c error = cpcap_usb_init_interrupts(pdev, ddata); pdev 676 drivers/power/supply/cpcap-charger.c static int cpcap_charger_remove(struct platform_device *pdev) pdev 678 drivers/power/supply/cpcap-charger.c struct cpcap_charger_ddata *ddata = platform_get_drvdata(pdev); pdev 491 drivers/power/supply/da9030_battery.c static int da9030_battery_probe(struct platform_device *pdev) pdev 495 drivers/power/supply/da9030_battery.c struct da9030_battery_info *pdata = pdev->dev.platform_data; pdev 506 drivers/power/supply/da9030_battery.c charger = devm_kzalloc(&pdev->dev, sizeof(*charger), GFP_KERNEL); pdev 510 drivers/power/supply/da9030_battery.c charger->master = pdev->dev.parent; pdev 543 drivers/power/supply/da9030_battery.c charger->psy = power_supply_register(&pdev->dev, &charger->psy_desc, pdev 551 drivers/power/supply/da9030_battery.c platform_set_drvdata(pdev, charger); pdev 585 drivers/power/supply/da9052-battery.c static s32 da9052_bat_probe(struct platform_device *pdev) pdev 593 drivers/power/supply/da9052-battery.c bat = devm_kzalloc(&pdev->dev, sizeof(struct da9052_battery), pdev 600 drivers/power/supply/da9052-battery.c bat->da9052 = dev_get_drvdata(pdev->dev.parent); pdev 625 drivers/power/supply/da9052-battery.c bat->psy = power_supply_register(&pdev->dev, &psy_desc, &psy_cfg); pdev 631 drivers/power/supply/da9052-battery.c platform_set_drvdata(pdev, bat); pdev 640 drivers/power/supply/da9052-battery.c static int da9052_bat_remove(struct platform_device *pdev) pdev 643 drivers/power/supply/da9052-battery.c struct da9052_battery *bat = platform_get_drvdata(pdev); pdev 460 drivers/power/supply/da9150-charger.c static int da9150_charger_register_irq(struct platform_device *pdev, pdev 464 drivers/power/supply/da9150-charger.c struct device *dev = &pdev->dev; pdev 465 drivers/power/supply/da9150-charger.c struct da9150_charger *charger = platform_get_drvdata(pdev); pdev 468 drivers/power/supply/da9150-charger.c irq = platform_get_irq_byname(pdev, irq_name); pdev 482 drivers/power/supply/da9150-charger.c static void da9150_charger_unregister_irq(struct platform_device *pdev, pdev 485 drivers/power/supply/da9150-charger.c struct device *dev = &pdev->dev; pdev 486 drivers/power/supply/da9150-charger.c struct da9150_charger *charger = platform_get_drvdata(pdev); pdev 489 drivers/power/supply/da9150-charger.c irq = platform_get_irq_byname(pdev, irq_name); pdev 514 drivers/power/supply/da9150-charger.c static int da9150_charger_probe(struct platform_device *pdev) pdev 516 drivers/power/supply/da9150-charger.c struct device *dev = &pdev->dev; pdev 526 drivers/power/supply/da9150-charger.c platform_set_drvdata(pdev, charger); pdev 594 drivers/power/supply/da9150-charger.c ret = da9150_charger_register_irq(pdev, da9150_charger_chg_irq, pdev 599 drivers/power/supply/da9150-charger.c ret = da9150_charger_register_irq(pdev, da9150_charger_tjunc_irq, pdev 604 drivers/power/supply/da9150-charger.c ret = da9150_charger_register_irq(pdev, da9150_charger_vfault_irq, pdev 609 drivers/power/supply/da9150-charger.c ret = da9150_charger_register_irq(pdev, da9150_charger_vbus_irq, pdev 618 drivers/power/supply/da9150-charger.c da9150_charger_unregister_irq(pdev, "CHG_VFAULT"); pdev 620 drivers/power/supply/da9150-charger.c da9150_charger_unregister_irq(pdev, "CHG_TJUNC"); pdev 622 drivers/power/supply/da9150-charger.c da9150_charger_unregister_irq(pdev, "CHG_STATUS"); pdev 645 drivers/power/supply/da9150-charger.c static int da9150_charger_remove(struct platform_device *pdev) pdev 647 drivers/power/supply/da9150-charger.c struct da9150_charger *charger = platform_get_drvdata(pdev); pdev 651 drivers/power/supply/da9150-charger.c irq = platform_get_irq_byname(pdev, "CHG_VBUS"); pdev 654 drivers/power/supply/da9150-charger.c irq = platform_get_irq_byname(pdev, "CHG_VFAULT"); pdev 657 drivers/power/supply/da9150-charger.c irq = platform_get_irq_byname(pdev, "CHG_TJUNC"); pdev 660 drivers/power/supply/da9150-charger.c irq = platform_get_irq_byname(pdev, "CHG_STATUS"); pdev 445 drivers/power/supply/da9150-fg.c static int da9150_fg_probe(struct platform_device *pdev) pdev 447 drivers/power/supply/da9150-fg.c struct device *dev = &pdev->dev; pdev 457 drivers/power/supply/da9150-fg.c platform_set_drvdata(pdev, fg); pdev 515 drivers/power/supply/da9150-fg.c irq = platform_get_irq_byname(pdev, "FG"); pdev 538 drivers/power/supply/da9150-fg.c static int da9150_fg_remove(struct platform_device *pdev) pdev 540 drivers/power/supply/da9150-fg.c struct da9150_fg *fg = platform_get_drvdata(pdev); pdev 548 drivers/power/supply/da9150-fg.c static int da9150_fg_resume(struct platform_device *pdev) pdev 550 drivers/power/supply/da9150-fg.c struct da9150_fg *fg = platform_get_drvdata(pdev); pdev 745 drivers/power/supply/ds2780_battery.c static int ds2780_battery_probe(struct platform_device *pdev) pdev 750 drivers/power/supply/ds2780_battery.c dev_info = devm_kzalloc(&pdev->dev, sizeof(*dev_info), GFP_KERNEL); pdev 754 drivers/power/supply/ds2780_battery.c platform_set_drvdata(pdev, dev_info); pdev 756 drivers/power/supply/ds2780_battery.c dev_info->dev = &pdev->dev; pdev 757 drivers/power/supply/ds2780_battery.c dev_info->w1_dev = pdev->dev.parent; pdev 758 drivers/power/supply/ds2780_battery.c dev_info->bat_desc.name = dev_name(&pdev->dev); pdev 767 drivers/power/supply/ds2780_battery.c dev_info->bat = devm_power_supply_register(&pdev->dev, pdev 749 drivers/power/supply/ds2781_battery.c static int ds2781_battery_probe(struct platform_device *pdev) pdev 754 drivers/power/supply/ds2781_battery.c dev_info = devm_kzalloc(&pdev->dev, sizeof(*dev_info), GFP_KERNEL); pdev 758 drivers/power/supply/ds2781_battery.c platform_set_drvdata(pdev, dev_info); pdev 760 drivers/power/supply/ds2781_battery.c dev_info->dev = &pdev->dev; pdev 761 drivers/power/supply/ds2781_battery.c dev_info->w1_dev = pdev->dev.parent; pdev 762 drivers/power/supply/ds2781_battery.c dev_info->bat_desc.name = dev_name(&pdev->dev); pdev 771 drivers/power/supply/ds2781_battery.c dev_info->bat = devm_power_supply_register(&pdev->dev, pdev 238 drivers/power/supply/generic-adc-battery.c static int gab_probe(struct platform_device *pdev) pdev 243 drivers/power/supply/generic-adc-battery.c struct gab_platform_data *pdata = pdev->dev.platform_data; pdev 249 drivers/power/supply/generic-adc-battery.c adc_bat = devm_kzalloc(&pdev->dev, sizeof(*adc_bat), GFP_KERNEL); pdev 251 drivers/power/supply/generic-adc-battery.c dev_err(&pdev->dev, "failed to allocate memory\n"); pdev 287 drivers/power/supply/generic-adc-battery.c adc_bat->channel[chan] = iio_channel_get(&pdev->dev, pdev 322 drivers/power/supply/generic-adc-battery.c adc_bat->psy = power_supply_register(&pdev->dev, psy_desc, &psy_cfg); pdev 344 drivers/power/supply/generic-adc-battery.c platform_set_drvdata(pdev, adc_bat); pdev 366 drivers/power/supply/generic-adc-battery.c static int gab_remove(struct platform_device *pdev) pdev 369 drivers/power/supply/generic-adc-battery.c struct gab *adc_bat = platform_get_drvdata(pdev); pdev 198 drivers/power/supply/goldfish_battery.c static int goldfish_battery_probe(struct platform_device *pdev) pdev 205 drivers/power/supply/goldfish_battery.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 211 drivers/power/supply/goldfish_battery.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 213 drivers/power/supply/goldfish_battery.c dev_err(&pdev->dev, "platform_get_resource failed\n"); pdev 217 drivers/power/supply/goldfish_battery.c data->reg_base = devm_ioremap(&pdev->dev, r->start, resource_size(r)); pdev 219 drivers/power/supply/goldfish_battery.c dev_err(&pdev->dev, "unable to remap MMIO\n"); pdev 223 drivers/power/supply/goldfish_battery.c data->irq = platform_get_irq(pdev, 0); pdev 225 drivers/power/supply/goldfish_battery.c dev_err(&pdev->dev, "platform_get_irq failed\n"); pdev 229 drivers/power/supply/goldfish_battery.c ret = devm_request_irq(&pdev->dev, data->irq, pdev 231 drivers/power/supply/goldfish_battery.c IRQF_SHARED, pdev->name, data); pdev 237 drivers/power/supply/goldfish_battery.c data->ac = power_supply_register(&pdev->dev, &ac_desc, &psy_cfg); pdev 241 drivers/power/supply/goldfish_battery.c data->battery = power_supply_register(&pdev->dev, &battery_desc, pdev 248 drivers/power/supply/goldfish_battery.c platform_set_drvdata(pdev, data); pdev 254 drivers/power/supply/goldfish_battery.c static int goldfish_battery_remove(struct platform_device *pdev) pdev 256 drivers/power/supply/goldfish_battery.c struct goldfish_battery_data *data = platform_get_drvdata(pdev); pdev 120 drivers/power/supply/gpio-charger.c static int gpio_charger_probe(struct platform_device *pdev) pdev 122 drivers/power/supply/gpio-charger.c struct device *dev = &pdev->dev; pdev 203 drivers/power/supply/gpio-charger.c charger_desc->name = pdev->name; pdev 220 drivers/power/supply/gpio-charger.c platform_set_drvdata(pdev, gpio_charger); pdev 123 drivers/power/supply/ingenic-battery.c static int ingenic_battery_probe(struct platform_device *pdev) pdev 125 drivers/power/supply/ingenic-battery.c struct device *dev = &pdev->dev; pdev 225 drivers/power/supply/ipaq_micro_battery.c static int micro_batt_probe(struct platform_device *pdev) pdev 230 drivers/power/supply/ipaq_micro_battery.c mb = devm_kzalloc(&pdev->dev, sizeof(*mb), GFP_KERNEL); pdev 234 drivers/power/supply/ipaq_micro_battery.c mb->micro = dev_get_drvdata(pdev->dev.parent); pdev 240 drivers/power/supply/ipaq_micro_battery.c platform_set_drvdata(pdev, mb); pdev 243 drivers/power/supply/ipaq_micro_battery.c micro_batt_power = power_supply_register(&pdev->dev, pdev 250 drivers/power/supply/ipaq_micro_battery.c micro_ac_power = power_supply_register(&pdev->dev, pdev 257 drivers/power/supply/ipaq_micro_battery.c dev_info(&pdev->dev, "iPAQ micro battery driver\n"); pdev 268 drivers/power/supply/ipaq_micro_battery.c static int micro_batt_remove(struct platform_device *pdev) pdev 271 drivers/power/supply/ipaq_micro_battery.c struct micro_battery *mb = platform_get_drvdata(pdev); pdev 380 drivers/power/supply/isp1704_charger.c static int isp1704_charger_probe(struct platform_device *pdev) pdev 386 drivers/power/supply/isp1704_charger.c isp = devm_kzalloc(&pdev->dev, sizeof(*isp), GFP_KERNEL); pdev 390 drivers/power/supply/isp1704_charger.c isp->enable_gpio = devm_gpiod_get(&pdev->dev, "nxp,enable", pdev 394 drivers/power/supply/isp1704_charger.c dev_err(&pdev->dev, "Could not get reset gpio: %d\n", ret); pdev 398 drivers/power/supply/isp1704_charger.c if (pdev->dev.of_node) pdev 399 drivers/power/supply/isp1704_charger.c isp->phy = devm_usb_get_phy_by_phandle(&pdev->dev, "usb-phy", 0); pdev 401 drivers/power/supply/isp1704_charger.c isp->phy = devm_usb_get_phy(&pdev->dev, USB_PHY_TYPE_USB2); pdev 405 drivers/power/supply/isp1704_charger.c dev_err(&pdev->dev, "usb_get_phy failed\n"); pdev 409 drivers/power/supply/isp1704_charger.c isp->dev = &pdev->dev; pdev 410 drivers/power/supply/isp1704_charger.c platform_set_drvdata(pdev, isp); pdev 416 drivers/power/supply/isp1704_charger.c dev_err(&pdev->dev, "isp1704_test_ulpi failed\n"); pdev 431 drivers/power/supply/isp1704_charger.c dev_err(&pdev->dev, "power_supply_register failed\n"); pdev 445 drivers/power/supply/isp1704_charger.c dev_err(&pdev->dev, "usb_register_notifier failed\n"); pdev 475 drivers/power/supply/isp1704_charger.c dev_err(&pdev->dev, "failed to register isp1704 with error %d\n", ret); pdev 480 drivers/power/supply/isp1704_charger.c static int isp1704_charger_remove(struct platform_device *pdev) pdev 482 drivers/power/supply/isp1704_charger.c struct isp1704_charger *isp = platform_get_drvdata(pdev); pdev 154 drivers/power/supply/lego_ev3_battery.c static int lego_ev3_battery_probe(struct platform_device *pdev) pdev 156 drivers/power/supply/lego_ev3_battery.c struct device *dev = &pdev->dev; pdev 165 drivers/power/supply/lego_ev3_battery.c platform_set_drvdata(pdev, batt); pdev 207 drivers/power/supply/lego_ev3_battery.c psy_cfg.of_node = pdev->dev.of_node; pdev 365 drivers/power/supply/lp8788-charger.c static int lp8788_update_charger_params(struct platform_device *pdev, pdev 375 drivers/power/supply/lp8788-charger.c dev_info(&pdev->dev, "skip updating charger parameters\n"); pdev 474 drivers/power/supply/lp8788-charger.c static int lp8788_set_irqs(struct platform_device *pdev, pdev 487 drivers/power/supply/lp8788-charger.c r = platform_get_resource_byname(pdev, IORESOURCE_IRQ, name); pdev 520 drivers/power/supply/lp8788-charger.c static int lp8788_irq_register(struct platform_device *pdev, pdev 533 drivers/power/supply/lp8788-charger.c ret = lp8788_set_irqs(pdev, pchg, name[i]); pdev 535 drivers/power/supply/lp8788-charger.c dev_warn(&pdev->dev, "irq setup failed: %s\n", name[i]); pdev 541 drivers/power/supply/lp8788-charger.c dev_err(&pdev->dev, "invalid total number of irqs: %d\n", pdev 550 drivers/power/supply/lp8788-charger.c static void lp8788_irq_unregister(struct platform_device *pdev, pdev 674 drivers/power/supply/lp8788-charger.c static int lp8788_psy_register(struct platform_device *pdev, pdev 683 drivers/power/supply/lp8788-charger.c pchg->charger = power_supply_register(&pdev->dev, pdev 689 drivers/power/supply/lp8788-charger.c pchg->battery = power_supply_register(&pdev->dev, pdev 699 drivers/power/supply/lp8788-charger.c static int lp8788_charger_probe(struct platform_device *pdev) pdev 701 drivers/power/supply/lp8788-charger.c struct lp8788 *lp = dev_get_drvdata(pdev->dev.parent); pdev 703 drivers/power/supply/lp8788-charger.c struct device *dev = &pdev->dev; pdev 712 drivers/power/supply/lp8788-charger.c platform_set_drvdata(pdev, pchg); pdev 714 drivers/power/supply/lp8788-charger.c ret = lp8788_update_charger_params(pdev, pchg); pdev 718 drivers/power/supply/lp8788-charger.c lp8788_setup_adc_channel(&pdev->dev, pchg); pdev 720 drivers/power/supply/lp8788-charger.c ret = lp8788_psy_register(pdev, pchg); pdev 724 drivers/power/supply/lp8788-charger.c ret = lp8788_irq_register(pdev, pchg); pdev 731 drivers/power/supply/lp8788-charger.c static int lp8788_charger_remove(struct platform_device *pdev) pdev 733 drivers/power/supply/lp8788-charger.c struct lp8788_charger *pchg = platform_get_drvdata(pdev); pdev 736 drivers/power/supply/lp8788-charger.c lp8788_irq_unregister(pdev, pchg); pdev 94 drivers/power/supply/lt3651-charger.c static int lt3651_charger_probe(struct platform_device *pdev) pdev 101 drivers/power/supply/lt3651-charger.c lt3651_charger = devm_kzalloc(&pdev->dev, sizeof(*lt3651_charger), pdev 106 drivers/power/supply/lt3651-charger.c lt3651_charger->acpr_gpio = devm_gpiod_get(&pdev->dev, pdev 110 drivers/power/supply/lt3651-charger.c dev_err(&pdev->dev, "Failed to acquire acpr GPIO: %d\n", ret); pdev 113 drivers/power/supply/lt3651-charger.c lt3651_charger->fault_gpio = devm_gpiod_get_optional(&pdev->dev, pdev 117 drivers/power/supply/lt3651-charger.c dev_err(&pdev->dev, "Failed to acquire fault GPIO: %d\n", ret); pdev 120 drivers/power/supply/lt3651-charger.c lt3651_charger->chrg_gpio = devm_gpiod_get_optional(&pdev->dev, pdev 124 drivers/power/supply/lt3651-charger.c dev_err(&pdev->dev, "Failed to acquire chrg GPIO: %d\n", ret); pdev 129 drivers/power/supply/lt3651-charger.c charger_desc->name = pdev->dev.of_node->name; pdev 134 drivers/power/supply/lt3651-charger.c psy_cfg.of_node = pdev->dev.of_node; pdev 137 drivers/power/supply/lt3651-charger.c lt3651_charger->charger = devm_power_supply_register(&pdev->dev, pdev 141 drivers/power/supply/lt3651-charger.c dev_err(&pdev->dev, "Failed to register power supply: %d\n", pdev 154 drivers/power/supply/lt3651-charger.c ret = devm_request_any_context_irq(&pdev->dev, ret, pdev 157 drivers/power/supply/lt3651-charger.c dev_name(&pdev->dev), lt3651_charger->charger); pdev 159 drivers/power/supply/lt3651-charger.c dev_warn(&pdev->dev, "Failed to request acpr irq\n"); pdev 164 drivers/power/supply/lt3651-charger.c ret = devm_request_any_context_irq(&pdev->dev, ret, pdev 167 drivers/power/supply/lt3651-charger.c dev_name(&pdev->dev), lt3651_charger->charger); pdev 169 drivers/power/supply/lt3651-charger.c dev_warn(&pdev->dev, "Failed to request fault irq\n"); pdev 174 drivers/power/supply/lt3651-charger.c ret = devm_request_any_context_irq(&pdev->dev, ret, pdev 177 drivers/power/supply/lt3651-charger.c dev_name(&pdev->dev), lt3651_charger->charger); pdev 179 drivers/power/supply/lt3651-charger.c dev_warn(&pdev->dev, "Failed to request chrg irq\n"); pdev 182 drivers/power/supply/lt3651-charger.c platform_set_drvdata(pdev, lt3651_charger); pdev 457 drivers/power/supply/max14577_charger.c struct platform_device *pdev) pdev 460 drivers/power/supply/max14577_charger.c struct device_node *np = pdev->dev.of_node; pdev 464 drivers/power/supply/max14577_charger.c dev_err(&pdev->dev, "No charger OF node\n"); pdev 468 drivers/power/supply/max14577_charger.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 475 drivers/power/supply/max14577_charger.c dev_err(&pdev->dev, "Cannot parse maxim,constant-uvolt field from DT\n"); pdev 482 drivers/power/supply/max14577_charger.c dev_err(&pdev->dev, "Cannot parse maxim,fast-charge-uamp field from DT\n"); pdev 488 drivers/power/supply/max14577_charger.c dev_err(&pdev->dev, "Cannot parse maxim,eoc-uamp field from DT\n"); pdev 494 drivers/power/supply/max14577_charger.c dev_err(&pdev->dev, "Cannot parse maxim,ovp-uvolt field from DT\n"); pdev 502 drivers/power/supply/max14577_charger.c struct platform_device *pdev) pdev 559 drivers/power/supply/max14577_charger.c static int max14577_charger_probe(struct platform_device *pdev) pdev 563 drivers/power/supply/max14577_charger.c struct max14577 *max14577 = dev_get_drvdata(pdev->dev.parent); pdev 566 drivers/power/supply/max14577_charger.c chg = devm_kzalloc(&pdev->dev, sizeof(*chg), GFP_KERNEL); pdev 570 drivers/power/supply/max14577_charger.c platform_set_drvdata(pdev, chg); pdev 571 drivers/power/supply/max14577_charger.c chg->dev = &pdev->dev; pdev 574 drivers/power/supply/max14577_charger.c chg->pdata = max14577_charger_dt_init(pdev); pdev 582 drivers/power/supply/max14577_charger.c ret = device_create_file(&pdev->dev, &dev_attr_fast_charge_timer); pdev 584 drivers/power/supply/max14577_charger.c dev_err(&pdev->dev, "failed: create sysfs entry\n"); pdev 589 drivers/power/supply/max14577_charger.c chg->charger = power_supply_register(&pdev->dev, &max14577_charger_desc, pdev 592 drivers/power/supply/max14577_charger.c dev_err(&pdev->dev, "failed: power supply register\n"); pdev 604 drivers/power/supply/max14577_charger.c device_remove_file(&pdev->dev, &dev_attr_fast_charge_timer); pdev 609 drivers/power/supply/max14577_charger.c static int max14577_charger_remove(struct platform_device *pdev) pdev 611 drivers/power/supply/max14577_charger.c struct max14577_charger *chg = platform_get_drvdata(pdev); pdev 613 drivers/power/supply/max14577_charger.c device_remove_file(&pdev->dev, &dev_attr_fast_charge_timer); pdev 279 drivers/power/supply/max77650-charger.c static int max77650_charger_probe(struct platform_device *pdev) pdev 288 drivers/power/supply/max77650-charger.c dev = &pdev->dev; pdev 295 drivers/power/supply/max77650-charger.c platform_set_drvdata(pdev, chg); pdev 306 drivers/power/supply/max77650-charger.c chg_irq = platform_get_irq_byname(pdev, "CHG"); pdev 310 drivers/power/supply/max77650-charger.c chgin_irq = platform_get_irq_byname(pdev, "CHGIN"); pdev 350 drivers/power/supply/max77650-charger.c static int max77650_charger_remove(struct platform_device *pdev) pdev 352 drivers/power/supply/max77650-charger.c struct max77650_charger_data *chg = platform_get_drvdata(pdev); pdev 668 drivers/power/supply/max77693_charger.c static int max77693_charger_probe(struct platform_device *pdev) pdev 672 drivers/power/supply/max77693_charger.c struct max77693_dev *max77693 = dev_get_drvdata(pdev->dev.parent); pdev 675 drivers/power/supply/max77693_charger.c chg = devm_kzalloc(&pdev->dev, sizeof(*chg), GFP_KERNEL); pdev 679 drivers/power/supply/max77693_charger.c platform_set_drvdata(pdev, chg); pdev 680 drivers/power/supply/max77693_charger.c chg->dev = &pdev->dev; pdev 683 drivers/power/supply/max77693_charger.c ret = max77693_dt_init(&pdev->dev, chg); pdev 693 drivers/power/supply/max77693_charger.c ret = device_create_file(&pdev->dev, &dev_attr_fast_charge_timer); pdev 695 drivers/power/supply/max77693_charger.c dev_err(&pdev->dev, "failed: create fast charge timer sysfs entry\n"); pdev 699 drivers/power/supply/max77693_charger.c ret = device_create_file(&pdev->dev, pdev 702 drivers/power/supply/max77693_charger.c dev_err(&pdev->dev, "failed: create top off current sysfs entry\n"); pdev 706 drivers/power/supply/max77693_charger.c ret = device_create_file(&pdev->dev, &dev_attr_top_off_timer); pdev 708 drivers/power/supply/max77693_charger.c dev_err(&pdev->dev, "failed: create top off timer sysfs entry\n"); pdev 712 drivers/power/supply/max77693_charger.c chg->charger = power_supply_register(&pdev->dev, pdev 716 drivers/power/supply/max77693_charger.c dev_err(&pdev->dev, "failed: power supply register\n"); pdev 724 drivers/power/supply/max77693_charger.c device_remove_file(&pdev->dev, &dev_attr_top_off_timer); pdev 725 drivers/power/supply/max77693_charger.c device_remove_file(&pdev->dev, &dev_attr_top_off_threshold_current); pdev 726 drivers/power/supply/max77693_charger.c device_remove_file(&pdev->dev, &dev_attr_fast_charge_timer); pdev 731 drivers/power/supply/max77693_charger.c static int max77693_charger_remove(struct platform_device *pdev) pdev 733 drivers/power/supply/max77693_charger.c struct max77693_charger *chg = platform_get_drvdata(pdev); pdev 735 drivers/power/supply/max77693_charger.c device_remove_file(&pdev->dev, &dev_attr_top_off_timer); pdev 736 drivers/power/supply/max77693_charger.c device_remove_file(&pdev->dev, &dev_attr_top_off_threshold_current); pdev 737 drivers/power/supply/max77693_charger.c device_remove_file(&pdev->dev, &dev_attr_fast_charge_timer); pdev 222 drivers/power/supply/max8903_charger.c static int max8903_setup_gpios(struct platform_device *pdev) pdev 224 drivers/power/supply/max8903_charger.c struct max8903_data *data = platform_get_drvdata(pdev); pdev 225 drivers/power/supply/max8903_charger.c struct device *dev = &pdev->dev; pdev 226 drivers/power/supply/max8903_charger.c struct max8903_pdata *pdata = pdev->dev.platform_data; pdev 333 drivers/power/supply/max8903_charger.c static int max8903_probe(struct platform_device *pdev) pdev 336 drivers/power/supply/max8903_charger.c struct device *dev = &pdev->dev; pdev 337 drivers/power/supply/max8903_charger.c struct max8903_pdata *pdata = pdev->dev.platform_data; pdev 353 drivers/power/supply/max8903_charger.c pdev->dev.platform_data = pdata; pdev 356 drivers/power/supply/max8903_charger.c platform_set_drvdata(pdev, data); pdev 363 drivers/power/supply/max8903_charger.c ret = max8903_setup_gpios(pdev); pdev 454 drivers/power/supply/max8925_power.c max8925_power_dt_init(struct platform_device *pdev) pdev 456 drivers/power/supply/max8925_power.c struct device_node *nproot = pdev->dev.parent->of_node; pdev 466 drivers/power/supply/max8925_power.c return pdev->dev.platform_data; pdev 470 drivers/power/supply/max8925_power.c dev_err(&pdev->dev, "failed to find charger node\n"); pdev 474 drivers/power/supply/max8925_power.c pdata = devm_kzalloc(&pdev->dev, pdev 498 drivers/power/supply/max8925_power.c max8925_power_dt_init(struct platform_device *pdev) pdev 500 drivers/power/supply/max8925_power.c return pdev->dev.platform_data; pdev 504 drivers/power/supply/max8925_power.c static int max8925_power_probe(struct platform_device *pdev) pdev 506 drivers/power/supply/max8925_power.c struct max8925_chip *chip = dev_get_drvdata(pdev->dev.parent); pdev 512 drivers/power/supply/max8925_power.c pdata = max8925_power_dt_init(pdev); pdev 514 drivers/power/supply/max8925_power.c dev_err(&pdev->dev, "platform data isn't assigned to " pdev 519 drivers/power/supply/max8925_power.c info = devm_kzalloc(&pdev->dev, sizeof(struct max8925_power_info), pdev 526 drivers/power/supply/max8925_power.c platform_set_drvdata(pdev, info); pdev 531 drivers/power/supply/max8925_power.c info->ac = power_supply_register(&pdev->dev, &ac_desc, &psy_cfg); pdev 536 drivers/power/supply/max8925_power.c info->ac->dev.parent = &pdev->dev; pdev 538 drivers/power/supply/max8925_power.c info->usb = power_supply_register(&pdev->dev, &usb_desc, &psy_cfg); pdev 543 drivers/power/supply/max8925_power.c info->usb->dev.parent = &pdev->dev; pdev 545 drivers/power/supply/max8925_power.c info->battery = power_supply_register(&pdev->dev, &battery_desc, NULL); pdev 550 drivers/power/supply/max8925_power.c info->battery->dev.parent = &pdev->dev; pdev 569 drivers/power/supply/max8925_power.c static int max8925_power_remove(struct platform_device *pdev) pdev 571 drivers/power/supply/max8925_power.c struct max8925_power_info *info = platform_get_drvdata(pdev); pdev 82 drivers/power/supply/max8997_charger.c static int max8997_battery_probe(struct platform_device *pdev) pdev 86 drivers/power/supply/max8997_charger.c struct max8997_dev *iodev = dev_get_drvdata(pdev->dev.parent); pdev 103 drivers/power/supply/max8997_charger.c dev_err(&pdev->dev, "Cannot use i2c bus.\n"); pdev 126 drivers/power/supply/max8997_charger.c dev_err(&pdev->dev, "incorrect timeout value (%d)\n", pdev 131 drivers/power/supply/max8997_charger.c dev_err(&pdev->dev, "Cannot use i2c bus.\n"); pdev 135 drivers/power/supply/max8997_charger.c charger = devm_kzalloc(&pdev->dev, sizeof(*charger), GFP_KERNEL); pdev 139 drivers/power/supply/max8997_charger.c platform_set_drvdata(pdev, charger); pdev 142 drivers/power/supply/max8997_charger.c charger->dev = &pdev->dev; pdev 147 drivers/power/supply/max8997_charger.c charger->battery = devm_power_supply_register(&pdev->dev, pdev 151 drivers/power/supply/max8997_charger.c dev_err(&pdev->dev, "failed: power supply register\n"); pdev 72 drivers/power/supply/max8998_charger.c static int max8998_battery_probe(struct platform_device *pdev) pdev 74 drivers/power/supply/max8998_charger.c struct max8998_dev *iodev = dev_get_drvdata(pdev->dev.parent); pdev 82 drivers/power/supply/max8998_charger.c dev_err(pdev->dev.parent, "No platform init data supplied\n"); pdev 86 drivers/power/supply/max8998_charger.c max8998 = devm_kzalloc(&pdev->dev, sizeof(struct max8998_battery_data), pdev 91 drivers/power/supply/max8998_charger.c max8998->dev = &pdev->dev; pdev 93 drivers/power/supply/max8998_charger.c platform_set_drvdata(pdev, max8998); pdev 613 drivers/power/supply/olpc_battery.c static int olpc_battery_suspend(struct platform_device *pdev, pdev 616 drivers/power/supply/olpc_battery.c struct olpc_battery_data *data = platform_get_drvdata(pdev); pdev 633 drivers/power/supply/olpc_battery.c static int olpc_battery_probe(struct platform_device *pdev) pdev 642 drivers/power/supply/olpc_battery.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 645 drivers/power/supply/olpc_battery.c platform_set_drvdata(pdev, data); pdev 675 drivers/power/supply/olpc_battery.c ac_psy_cfg.of_node = pdev->dev.of_node; pdev 678 drivers/power/supply/olpc_battery.c data->olpc_ac = devm_power_supply_register(&pdev->dev, &olpc_ac_desc, pdev 683 drivers/power/supply/olpc_battery.c if (of_device_is_compatible(pdev->dev.of_node, "olpc,xo1.5-battery")) { pdev 693 drivers/power/supply/olpc_battery.c bat_psy_cfg.of_node = pdev->dev.of_node; pdev 697 drivers/power/supply/olpc_battery.c data->olpc_bat = devm_power_supply_register(&pdev->dev, &olpc_bat_desc, pdev 382 drivers/power/supply/pcf50633-charger.c static int pcf50633_mbc_probe(struct platform_device *pdev) pdev 390 drivers/power/supply/pcf50633-charger.c mbc = devm_kzalloc(&pdev->dev, sizeof(*mbc), GFP_KERNEL); pdev 394 drivers/power/supply/pcf50633-charger.c platform_set_drvdata(pdev, mbc); pdev 395 drivers/power/supply/pcf50633-charger.c mbc->pcf = dev_to_pcf50633(pdev->dev.parent); pdev 407 drivers/power/supply/pcf50633-charger.c mbc->adapter = power_supply_register(&pdev->dev, pdev 418 drivers/power/supply/pcf50633-charger.c mbc->usb = power_supply_register(&pdev->dev, &pcf50633_mbc_usb_desc, pdev 426 drivers/power/supply/pcf50633-charger.c mbc->ac = power_supply_register(&pdev->dev, &pcf50633_mbc_ac_desc, pdev 444 drivers/power/supply/pcf50633-charger.c static int pcf50633_mbc_remove(struct platform_device *pdev) pdev 446 drivers/power/supply/pcf50633-charger.c struct pcf50633_mbc *mbc = platform_get_drvdata(pdev); pdev 261 drivers/power/supply/pda_power.c static int pda_power_probe(struct platform_device *pdev) pdev 266 drivers/power/supply/pda_power.c dev = &pdev->dev; pdev 268 drivers/power/supply/pda_power.c if (pdev->id != -1) { pdev 275 drivers/power/supply/pda_power.c pdata = pdev->dev.platform_data; pdev 307 drivers/power/supply/pda_power.c ac_irq = platform_get_resource_byname(pdev, IORESOURCE_IRQ, "ac"); pdev 308 drivers/power/supply/pda_power.c usb_irq = platform_get_resource_byname(pdev, IORESOURCE_IRQ, "usb"); pdev 329 drivers/power/supply/pda_power.c pda_psy_ac = power_supply_register(&pdev->dev, pdev 352 drivers/power/supply/pda_power.c pda_psy_usb = power_supply_register(&pdev->dev, pdev 396 drivers/power/supply/pda_power.c device_init_wakeup(&pdev->dev, 1); pdev 430 drivers/power/supply/pda_power.c static int pda_power_remove(struct platform_device *pdev) pdev 464 drivers/power/supply/pda_power.c static int pda_power_suspend(struct platform_device *pdev, pm_message_t state) pdev 473 drivers/power/supply/pda_power.c if (device_may_wakeup(&pdev->dev)) { pdev 483 drivers/power/supply/pda_power.c static int pda_power_resume(struct platform_device *pdev) pdev 485 drivers/power/supply/pda_power.c if (device_may_wakeup(&pdev->dev)) { pdev 831 drivers/power/supply/qcom_smbb.c static int smbb_charger_probe(struct platform_device *pdev) pdev 840 drivers/power/supply/qcom_smbb.c chg = devm_kzalloc(&pdev->dev, sizeof(*chg), GFP_KERNEL); pdev 844 drivers/power/supply/qcom_smbb.c chg->dev = &pdev->dev; pdev 847 drivers/power/supply/qcom_smbb.c chg->regmap = dev_get_regmap(pdev->dev.parent, NULL); pdev 849 drivers/power/supply/qcom_smbb.c dev_err(&pdev->dev, "failed to locate regmap\n"); pdev 853 drivers/power/supply/qcom_smbb.c rc = of_property_read_u32(pdev->dev.of_node, "reg", &chg->addr); pdev 855 drivers/power/supply/qcom_smbb.c dev_err(&pdev->dev, "missing or invalid 'reg' property\n"); pdev 861 drivers/power/supply/qcom_smbb.c dev_err(&pdev->dev, "unable to read revision\n"); pdev 867 drivers/power/supply/qcom_smbb.c dev_err(&pdev->dev, "v1 hardware not supported\n"); pdev 870 drivers/power/supply/qcom_smbb.c dev_info(&pdev->dev, "Initializing SMBB rev %u", chg->revision); pdev 872 drivers/power/supply/qcom_smbb.c chg->dc_disabled = of_property_read_bool(pdev->dev.of_node, "qcom,disable-dc"); pdev 877 drivers/power/supply/qcom_smbb.c dev_err(&pdev->dev, "failed to parse/apply settings\n"); pdev 883 drivers/power/supply/qcom_smbb.c bat_cfg.of_node = pdev->dev.of_node; pdev 884 drivers/power/supply/qcom_smbb.c chg->bat_psy = devm_power_supply_register(&pdev->dev, pdev 888 drivers/power/supply/qcom_smbb.c dev_err(&pdev->dev, "failed to register battery\n"); pdev 895 drivers/power/supply/qcom_smbb.c chg->usb_psy = devm_power_supply_register(&pdev->dev, pdev 899 drivers/power/supply/qcom_smbb.c dev_err(&pdev->dev, "failed to register USB power supply\n"); pdev 903 drivers/power/supply/qcom_smbb.c chg->edev = devm_extcon_dev_allocate(&pdev->dev, smbb_usb_extcon_cable); pdev 905 drivers/power/supply/qcom_smbb.c dev_err(&pdev->dev, "failed to allocate extcon device\n"); pdev 909 drivers/power/supply/qcom_smbb.c rc = devm_extcon_dev_register(&pdev->dev, chg->edev); pdev 911 drivers/power/supply/qcom_smbb.c dev_err(&pdev->dev, "failed to register extcon device\n"); pdev 919 drivers/power/supply/qcom_smbb.c chg->dc_psy = devm_power_supply_register(&pdev->dev, pdev 923 drivers/power/supply/qcom_smbb.c dev_err(&pdev->dev, "failed to register DC power supply\n"); pdev 931 drivers/power/supply/qcom_smbb.c irq = platform_get_irq_byname(pdev, smbb_charger_irqs[i].name); pdev 933 drivers/power/supply/qcom_smbb.c dev_err(&pdev->dev, "failed to get irq '%s'\n", pdev 940 drivers/power/supply/qcom_smbb.c rc = devm_request_threaded_irq(&pdev->dev, irq, NULL, pdev 944 drivers/power/supply/qcom_smbb.c dev_err(&pdev->dev, "failed to request irq '%s'\n", pdev 962 drivers/power/supply/qcom_smbb.c config.dev = &pdev->dev; pdev 965 drivers/power/supply/qcom_smbb.c chg->otg_reg = devm_regulator_register(&pdev->dev, &chg->otg_rdesc, pdev 970 drivers/power/supply/qcom_smbb.c chg->jeita_ext_temp = of_property_read_bool(pdev->dev.of_node, pdev 980 drivers/power/supply/qcom_smbb.c dev_err(&pdev->dev, pdev 995 drivers/power/supply/qcom_smbb.c dev_err(&pdev->dev, pdev 1001 drivers/power/supply/qcom_smbb.c platform_set_drvdata(pdev, chg); pdev 1006 drivers/power/supply/qcom_smbb.c static int smbb_charger_remove(struct platform_device *pdev) pdev 1010 drivers/power/supply/qcom_smbb.c chg = platform_get_drvdata(pdev); pdev 191 drivers/power/supply/rx51_battery.c static int rx51_battery_probe(struct platform_device *pdev) pdev 197 drivers/power/supply/rx51_battery.c di = devm_kzalloc(&pdev->dev, sizeof(*di), GFP_KERNEL); pdev 201 drivers/power/supply/rx51_battery.c platform_set_drvdata(pdev, di); pdev 203 drivers/power/supply/rx51_battery.c di->dev = &pdev->dev; pdev 249 drivers/power/supply/rx51_battery.c static int rx51_battery_remove(struct platform_device *pdev) pdev 251 drivers/power/supply/rx51_battery.c struct rx51_device_info *di = platform_get_drvdata(pdev); pdev 292 drivers/power/supply/s3c_adc_battery.c static int s3c_adc_bat_probe(struct platform_device *pdev) pdev 295 drivers/power/supply/s3c_adc_battery.c struct s3c_adc_bat_pdata *pdata = pdev->dev.platform_data; pdev 299 drivers/power/supply/s3c_adc_battery.c client = s3c_adc_register(pdev, NULL, NULL, 0); pdev 301 drivers/power/supply/s3c_adc_battery.c dev_err(&pdev->dev, "cannot register adc\n"); pdev 305 drivers/power/supply/s3c_adc_battery.c platform_set_drvdata(pdev, client); pdev 315 drivers/power/supply/s3c_adc_battery.c main_bat.psy = power_supply_register(&pdev->dev, &main_bat_desc, &psy_cfg); pdev 325 drivers/power/supply/s3c_adc_battery.c backup_bat.pdata = pdev->dev.platform_data; pdev 327 drivers/power/supply/s3c_adc_battery.c backup_bat.psy = power_supply_register(&pdev->dev, pdev 357 drivers/power/supply/s3c_adc_battery.c dev_info(&pdev->dev, "successfully loaded\n"); pdev 358 drivers/power/supply/s3c_adc_battery.c device_init_wakeup(&pdev->dev, 1); pdev 381 drivers/power/supply/s3c_adc_battery.c static int s3c_adc_bat_remove(struct platform_device *pdev) pdev 383 drivers/power/supply/s3c_adc_battery.c struct s3c_adc_client *client = platform_get_drvdata(pdev); pdev 384 drivers/power/supply/s3c_adc_battery.c struct s3c_adc_bat_pdata *pdata = pdev->dev.platform_data; pdev 406 drivers/power/supply/s3c_adc_battery.c static int s3c_adc_bat_suspend(struct platform_device *pdev, pdev 409 drivers/power/supply/s3c_adc_battery.c struct s3c_adc_bat_pdata *pdata = pdev->dev.platform_data; pdev 412 drivers/power/supply/s3c_adc_battery.c if (device_may_wakeup(&pdev->dev)) pdev 424 drivers/power/supply/s3c_adc_battery.c static int s3c_adc_bat_resume(struct platform_device *pdev) pdev 426 drivers/power/supply/s3c_adc_battery.c struct s3c_adc_bat_pdata *pdata = pdev->dev.platform_data; pdev 429 drivers/power/supply/s3c_adc_battery.c if (device_may_wakeup(&pdev->dev)) pdev 455 drivers/power/supply/sc2731_charger.c static int sc2731_charger_probe(struct platform_device *pdev) pdev 457 drivers/power/supply/sc2731_charger.c struct device_node *np = pdev->dev.of_node; pdev 462 drivers/power/supply/sc2731_charger.c info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL); pdev 467 drivers/power/supply/sc2731_charger.c info->dev = &pdev->dev; pdev 470 drivers/power/supply/sc2731_charger.c info->regmap = dev_get_regmap(pdev->dev.parent, NULL); pdev 472 drivers/power/supply/sc2731_charger.c dev_err(&pdev->dev, "failed to get charger regmap\n"); pdev 478 drivers/power/supply/sc2731_charger.c dev_err(&pdev->dev, "failed to get register address\n"); pdev 484 drivers/power/supply/sc2731_charger.c info->psy_usb = devm_power_supply_register(&pdev->dev, pdev 488 drivers/power/supply/sc2731_charger.c dev_err(&pdev->dev, "failed to register power supply\n"); pdev 496 drivers/power/supply/sc2731_charger.c info->usb_phy = devm_usb_get_phy_by_phandle(&pdev->dev, "phys", 0); pdev 498 drivers/power/supply/sc2731_charger.c dev_err(&pdev->dev, "failed to find USB phy\n"); pdev 505 drivers/power/supply/sc2731_charger.c dev_err(&pdev->dev, "failed to register notifier: %d\n", ret); pdev 514 drivers/power/supply/sc2731_charger.c static int sc2731_charger_remove(struct platform_device *pdev) pdev 516 drivers/power/supply/sc2731_charger.c struct sc2731_charger_info *info = platform_get_drvdata(pdev); pdev 1030 drivers/power/supply/sc27xx_fuel_gauge.c static int sc27xx_fgu_probe(struct platform_device *pdev) pdev 1032 drivers/power/supply/sc27xx_fuel_gauge.c struct device *dev = &pdev->dev; pdev 1081 drivers/power/supply/sc27xx_fuel_gauge.c platform_set_drvdata(pdev, data); pdev 1104 drivers/power/supply/sc27xx_fuel_gauge.c irq = platform_get_irq(pdev, 0); pdev 1113 drivers/power/supply/sc27xx_fuel_gauge.c pdev->name, data); pdev 1129 drivers/power/supply/sc27xx_fuel_gauge.c pdev->name, data); pdev 188 drivers/power/supply/tps65090-charger.c tps65090_parse_dt_charger_data(struct platform_device *pdev) pdev 191 drivers/power/supply/tps65090-charger.c struct device_node *np = pdev->dev.of_node; pdev 194 drivers/power/supply/tps65090-charger.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 196 drivers/power/supply/tps65090-charger.c dev_err(&pdev->dev, "Memory alloc for tps65090_pdata failed\n"); pdev 229 drivers/power/supply/tps65090-charger.c static int tps65090_charger_probe(struct platform_device *pdev) pdev 238 drivers/power/supply/tps65090-charger.c pdata = dev_get_platdata(pdev->dev.parent); pdev 240 drivers/power/supply/tps65090-charger.c if (IS_ENABLED(CONFIG_OF) && !pdata && pdev->dev.of_node) pdev 241 drivers/power/supply/tps65090-charger.c pdata = tps65090_parse_dt_charger_data(pdev); pdev 244 drivers/power/supply/tps65090-charger.c dev_err(&pdev->dev, "%s():no platform data available\n", pdev 249 drivers/power/supply/tps65090-charger.c cdata = devm_kzalloc(&pdev->dev, sizeof(*cdata), GFP_KERNEL); pdev 251 drivers/power/supply/tps65090-charger.c dev_err(&pdev->dev, "failed to allocate memory status\n"); pdev 255 drivers/power/supply/tps65090-charger.c platform_set_drvdata(pdev, cdata); pdev 257 drivers/power/supply/tps65090-charger.c cdata->dev = &pdev->dev; pdev 262 drivers/power/supply/tps65090-charger.c psy_cfg.of_node = pdev->dev.of_node; pdev 265 drivers/power/supply/tps65090-charger.c cdata->ac = power_supply_register(&pdev->dev, &tps65090_charger_desc, pdev 268 drivers/power/supply/tps65090-charger.c dev_err(&pdev->dev, "failed: power supply register\n"); pdev 272 drivers/power/supply/tps65090-charger.c irq = platform_get_irq(pdev, 0); pdev 279 drivers/power/supply/tps65090-charger.c dev_err(&pdev->dev, "charger config failed, err %d\n", ret); pdev 303 drivers/power/supply/tps65090-charger.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, pdev 331 drivers/power/supply/tps65090-charger.c static int tps65090_charger_remove(struct platform_device *pdev) pdev 333 drivers/power/supply/tps65090-charger.c struct tps65090_charger *cdata = platform_get_drvdata(pdev); pdev 184 drivers/power/supply/tps65217_charger.c static int tps65217_charger_probe(struct platform_device *pdev) pdev 186 drivers/power/supply/tps65217_charger.c struct tps65217 *tps = dev_get_drvdata(pdev->dev.parent); pdev 194 drivers/power/supply/tps65217_charger.c charger = devm_kzalloc(&pdev->dev, sizeof(*charger), GFP_KERNEL); pdev 198 drivers/power/supply/tps65217_charger.c platform_set_drvdata(pdev, charger); pdev 200 drivers/power/supply/tps65217_charger.c charger->dev = &pdev->dev; pdev 202 drivers/power/supply/tps65217_charger.c cfg.of_node = pdev->dev.of_node; pdev 205 drivers/power/supply/tps65217_charger.c charger->psy = devm_power_supply_register(&pdev->dev, pdev 209 drivers/power/supply/tps65217_charger.c dev_err(&pdev->dev, "failed: power supply register\n"); pdev 213 drivers/power/supply/tps65217_charger.c irq[0] = platform_get_irq_byname(pdev, "USB"); pdev 214 drivers/power/supply/tps65217_charger.c irq[1] = platform_get_irq_byname(pdev, "AC"); pdev 239 drivers/power/supply/tps65217_charger.c ret = devm_request_threaded_irq(&pdev->dev, irq[i], NULL, pdev 257 drivers/power/supply/tps65217_charger.c static int tps65217_charger_remove(struct platform_device *pdev) pdev 259 drivers/power/supply/tps65217_charger.c struct tps65217_charger *charger = platform_get_drvdata(pdev); pdev 976 drivers/power/supply/twl4030_charger.c static int twl4030_bci_probe(struct platform_device *pdev) pdev 979 drivers/power/supply/twl4030_charger.c const struct twl4030_bci_platform_data *pdata = pdev->dev.platform_data; pdev 983 drivers/power/supply/twl4030_charger.c bci = devm_kzalloc(&pdev->dev, sizeof(*bci), GFP_KERNEL); pdev 988 drivers/power/supply/twl4030_charger.c pdata = twl4030_bci_parse_dt(&pdev->dev); pdev 1001 drivers/power/supply/twl4030_charger.c bci->dev = &pdev->dev; pdev 1002 drivers/power/supply/twl4030_charger.c bci->irq_chg = platform_get_irq(pdev, 0); pdev 1003 drivers/power/supply/twl4030_charger.c bci->irq_bci = platform_get_irq(pdev, 1); pdev 1005 drivers/power/supply/twl4030_charger.c platform_set_drvdata(pdev, bci); pdev 1010 drivers/power/supply/twl4030_charger.c bci->channel_vac = devm_iio_channel_get(&pdev->dev, "vac"); pdev 1015 drivers/power/supply/twl4030_charger.c dev_warn(&pdev->dev, "could not request vac iio channel (%d)", pdev 1034 drivers/power/supply/twl4030_charger.c dev_warn(&pdev->dev, "could not request transceiver (%d)", pdev 1041 drivers/power/supply/twl4030_charger.c bci->ac = devm_power_supply_register(&pdev->dev, &twl4030_bci_ac_desc, pdev 1045 drivers/power/supply/twl4030_charger.c dev_err(&pdev->dev, "failed to register ac: %d\n", ret); pdev 1049 drivers/power/supply/twl4030_charger.c bci->usb = devm_power_supply_register(&pdev->dev, &twl4030_bci_usb_desc, pdev 1053 drivers/power/supply/twl4030_charger.c dev_err(&pdev->dev, "failed to register usb: %d\n", ret); pdev 1057 drivers/power/supply/twl4030_charger.c ret = devm_request_threaded_irq(&pdev->dev, bci->irq_chg, NULL, pdev 1058 drivers/power/supply/twl4030_charger.c twl4030_charger_interrupt, IRQF_ONESHOT, pdev->name, pdev 1061 drivers/power/supply/twl4030_charger.c dev_err(&pdev->dev, "could not request irq %d, status %d\n", pdev 1066 drivers/power/supply/twl4030_charger.c ret = devm_request_threaded_irq(&pdev->dev, bci->irq_bci, NULL, pdev 1067 drivers/power/supply/twl4030_charger.c twl4030_bci_interrupt, IRQF_ONESHOT, pdev->name, bci); pdev 1069 drivers/power/supply/twl4030_charger.c dev_err(&pdev->dev, "could not request irq %d, status %d\n", pdev 1080 drivers/power/supply/twl4030_charger.c dev_err(&pdev->dev, "failed to unmask interrupts: %d\n", ret); pdev 1088 drivers/power/supply/twl4030_charger.c dev_warn(&pdev->dev, "failed to unmask interrupts: %d\n", ret); pdev 1092 drivers/power/supply/twl4030_charger.c dev_warn(&pdev->dev, "could not create sysfs file\n"); pdev 1094 drivers/power/supply/twl4030_charger.c dev_warn(&pdev->dev, "could not create sysfs file\n"); pdev 1112 drivers/power/supply/twl4030_charger.c static int twl4030_bci_remove(struct platform_device *pdev) pdev 1114 drivers/power/supply/twl4030_charger.c struct twl4030_bci *bci = platform_get_drvdata(pdev); pdev 192 drivers/power/supply/twl4030_madc_battery.c static int twl4030_madc_battery_probe(struct platform_device *pdev) pdev 195 drivers/power/supply/twl4030_madc_battery.c struct twl4030_madc_bat_platform_data *pdata = pdev->dev.platform_data; pdev 199 drivers/power/supply/twl4030_madc_battery.c twl4030_madc_bat = devm_kzalloc(&pdev->dev, sizeof(*twl4030_madc_bat), pdev 204 drivers/power/supply/twl4030_madc_battery.c twl4030_madc_bat->channel_temp = iio_channel_get(&pdev->dev, "temp"); pdev 210 drivers/power/supply/twl4030_madc_battery.c twl4030_madc_bat->channel_ichg = iio_channel_get(&pdev->dev, "ichg"); pdev 216 drivers/power/supply/twl4030_madc_battery.c twl4030_madc_bat->channel_vbat = iio_channel_get(&pdev->dev, "vbat"); pdev 231 drivers/power/supply/twl4030_madc_battery.c platform_set_drvdata(pdev, twl4030_madc_bat); pdev 233 drivers/power/supply/twl4030_madc_battery.c twl4030_madc_bat->psy = power_supply_register(&pdev->dev, pdev 253 drivers/power/supply/twl4030_madc_battery.c static int twl4030_madc_battery_remove(struct platform_device *pdev) pdev 255 drivers/power/supply/twl4030_madc_battery.c struct twl4030_madc_battery *bat = platform_get_drvdata(pdev); pdev 164 drivers/power/supply/wilco-charger.c static int wilco_charge_probe(struct platform_device *pdev) pdev 166 drivers/power/supply/wilco-charger.c struct wilco_ec_device *ec = dev_get_drvdata(pdev->dev.parent); pdev 171 drivers/power/supply/wilco-charger.c psy = devm_power_supply_register(&pdev->dev, &wilco_ps_desc, &psy_cfg); pdev 162 drivers/power/supply/wm831x_backup.c static int wm831x_backup_probe(struct platform_device *pdev) pdev 164 drivers/power/supply/wm831x_backup.c struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); pdev 168 drivers/power/supply/wm831x_backup.c devdata = devm_kzalloc(&pdev->dev, sizeof(struct wm831x_backup), pdev 174 drivers/power/supply/wm831x_backup.c platform_set_drvdata(pdev, devdata); pdev 194 drivers/power/supply/wm831x_backup.c devdata->backup = power_supply_register(&pdev->dev, pdev 200 drivers/power/supply/wm831x_backup.c static int wm831x_backup_remove(struct platform_device *pdev) pdev 202 drivers/power/supply/wm831x_backup.c struct wm831x_backup *devdata = platform_get_drvdata(pdev); pdev 532 drivers/power/supply/wm831x_power.c static int wm831x_power_probe(struct platform_device *pdev) pdev 534 drivers/power/supply/wm831x_power.c struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); pdev 539 drivers/power/supply/wm831x_power.c power = devm_kzalloc(&pdev->dev, sizeof(struct wm831x_power), pdev 545 drivers/power/supply/wm831x_power.c platform_set_drvdata(pdev, power); pdev 573 drivers/power/supply/wm831x_power.c power->wall = power_supply_register(&pdev->dev, &power->wall_desc, pdev 585 drivers/power/supply/wm831x_power.c power->usb = power_supply_register(&pdev->dev, &power->usb_desc, NULL); pdev 602 drivers/power/supply/wm831x_power.c power->battery = power_supply_register(&pdev->dev, pdev 611 drivers/power/supply/wm831x_power.c irq = wm831x_irq(wm831x, platform_get_irq_byname(pdev, "SYSLO")); pdev 616 drivers/power/supply/wm831x_power.c dev_err(&pdev->dev, "Failed to request SYSLO IRQ %d: %d\n", pdev 621 drivers/power/supply/wm831x_power.c irq = wm831x_irq(wm831x, platform_get_irq_byname(pdev, "PWR SRC")); pdev 626 drivers/power/supply/wm831x_power.c dev_err(&pdev->dev, "Failed to request PWR SRC IRQ %d: %d\n", pdev 633 drivers/power/supply/wm831x_power.c platform_get_irq_byname(pdev, pdev 640 drivers/power/supply/wm831x_power.c dev_err(&pdev->dev, pdev 647 drivers/power/supply/wm831x_power.c power->usb_phy = devm_usb_get_phy_by_phandle(&pdev->dev, "phys", 0); pdev 655 drivers/power/supply/wm831x_power.c dev_err(&pdev->dev, "Failed to register notifier: %d\n", pdev 667 drivers/power/supply/wm831x_power.c dev_err(&pdev->dev, "Failed to find USB phy: %d\n", ret); pdev 679 drivers/power/supply/wm831x_power.c irq = platform_get_irq_byname(pdev, wm831x_bat_irqs[i]); pdev 682 drivers/power/supply/wm831x_power.c irq = wm831x_irq(wm831x, platform_get_irq_byname(pdev, "PWR SRC")); pdev 685 drivers/power/supply/wm831x_power.c irq = wm831x_irq(wm831x, platform_get_irq_byname(pdev, "SYSLO")); pdev 698 drivers/power/supply/wm831x_power.c static int wm831x_power_remove(struct platform_device *pdev) pdev 700 drivers/power/supply/wm831x_power.c struct wm831x_power *wm831x_power = platform_get_drvdata(pdev); pdev 711 drivers/power/supply/wm831x_power.c platform_get_irq_byname(pdev, pdev 716 drivers/power/supply/wm831x_power.c irq = wm831x_irq(wm831x, platform_get_irq_byname(pdev, "PWR SRC")); pdev 719 drivers/power/supply/wm831x_power.c irq = wm831x_irq(wm831x, platform_get_irq_byname(pdev, "SYSLO")); pdev 467 drivers/power/supply/wm8350_power.c static int wm8350_power_probe(struct platform_device *pdev) pdev 469 drivers/power/supply/wm8350_power.c struct wm8350 *wm8350 = platform_get_drvdata(pdev); pdev 474 drivers/power/supply/wm8350_power.c power->ac = power_supply_register(&pdev->dev, &wm8350_ac_desc, NULL); pdev 478 drivers/power/supply/wm8350_power.c power->battery = power_supply_register(&pdev->dev, &wm8350_battery_desc, pdev 485 drivers/power/supply/wm8350_power.c power->usb = power_supply_register(&pdev->dev, &wm8350_usb_desc, NULL); pdev 491 drivers/power/supply/wm8350_power.c ret = device_create_file(&pdev->dev, &dev_attr_charger_state); pdev 513 drivers/power/supply/wm8350_power.c static int wm8350_power_remove(struct platform_device *pdev) pdev 515 drivers/power/supply/wm8350_power.c struct wm8350 *wm8350 = platform_get_drvdata(pdev); pdev 519 drivers/power/supply/wm8350_power.c device_remove_file(&pdev->dev, &dev_attr_charger_state); pdev 126 drivers/powercap/intel_rapl_msr.c static int rapl_msr_probe(struct platform_device *pdev) pdev 156 drivers/powercap/intel_rapl_msr.c static int rapl_msr_remove(struct platform_device *pdev) pdev 103 drivers/pps/clients/pps-gpio.c static int pps_gpio_setup(struct platform_device *pdev) pdev 105 drivers/pps/clients/pps-gpio.c struct pps_gpio_device_data *data = platform_get_drvdata(pdev); pdev 106 drivers/pps/clients/pps-gpio.c struct device_node *np = pdev->dev.of_node; pdev 110 drivers/pps/clients/pps-gpio.c data->gpio_pin = devm_gpiod_get(&pdev->dev, pdev 114 drivers/pps/clients/pps-gpio.c dev_err(&pdev->dev, pdev 119 drivers/pps/clients/pps-gpio.c data->echo_pin = devm_gpiod_get_optional(&pdev->dev, pdev 124 drivers/pps/clients/pps-gpio.c dev_err(&pdev->dev, "failed to request ECHO GPIO\n"); pdev 132 drivers/pps/clients/pps-gpio.c dev_err(&pdev->dev, pdev 139 drivers/pps/clients/pps-gpio.c dev_err(&pdev->dev, pdev 165 drivers/pps/clients/pps-gpio.c static int pps_gpio_probe(struct platform_device *pdev) pdev 170 drivers/pps/clients/pps-gpio.c const struct pps_gpio_platform_data *pdata = pdev->dev.platform_data; pdev 173 drivers/pps/clients/pps-gpio.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 176 drivers/pps/clients/pps-gpio.c platform_set_drvdata(pdev, data); pdev 187 drivers/pps/clients/pps-gpio.c ret = pps_gpio_setup(pdev); pdev 195 drivers/pps/clients/pps-gpio.c dev_err(&pdev->dev, "failed to map GPIO to IRQ: %d\n", ret); pdev 208 drivers/pps/clients/pps-gpio.c pdev->name, pdev->id); pdev 221 drivers/pps/clients/pps-gpio.c dev_err(&pdev->dev, "failed to register IRQ %d as PPS source\n", pdev 227 drivers/pps/clients/pps-gpio.c ret = devm_request_irq(&pdev->dev, data->irq, pps_gpio_irq_handler, pdev 231 drivers/pps/clients/pps-gpio.c dev_err(&pdev->dev, "failed to acquire IRQ %d\n", data->irq); pdev 241 drivers/pps/clients/pps-gpio.c static int pps_gpio_remove(struct platform_device *pdev) pdev 243 drivers/pps/clients/pps-gpio.c struct pps_gpio_device_data *data = platform_get_drvdata(pdev); pdev 251 drivers/pps/clients/pps-gpio.c dev_info(&pdev->dev, "removed IRQ %d as PPS source\n", data->irq); pdev 239 drivers/ptp/ptp_dte.c static int ptp_dte_probe(struct platform_device *pdev) pdev 242 drivers/ptp/ptp_dte.c struct device *dev = &pdev->dev; pdev 249 drivers/ptp/ptp_dte.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 258 drivers/ptp/ptp_dte.c ptp_dte->ptp_clk = ptp_clock_register(&ptp_dte->caps, &pdev->dev); pdev 265 drivers/ptp/ptp_dte.c platform_set_drvdata(pdev, ptp_dte); pdev 272 drivers/ptp/ptp_dte.c static int ptp_dte_remove(struct platform_device *pdev) pdev 274 drivers/ptp/ptp_dte.c struct ptp_dte *ptp_dte = platform_get_drvdata(pdev); pdev 118 drivers/ptp/ptp_pch.c struct pci_dev *pdev; pdev 182 drivers/ptp/ptp_pch.c u32 pch_ch_control_read(struct pci_dev *pdev) pdev 184 drivers/ptp/ptp_pch.c struct pch_dev *chip = pci_get_drvdata(pdev); pdev 193 drivers/ptp/ptp_pch.c void pch_ch_control_write(struct pci_dev *pdev, u32 val) pdev 195 drivers/ptp/ptp_pch.c struct pch_dev *chip = pci_get_drvdata(pdev); pdev 201 drivers/ptp/ptp_pch.c u32 pch_ch_event_read(struct pci_dev *pdev) pdev 203 drivers/ptp/ptp_pch.c struct pch_dev *chip = pci_get_drvdata(pdev); pdev 212 drivers/ptp/ptp_pch.c void pch_ch_event_write(struct pci_dev *pdev, u32 val) pdev 214 drivers/ptp/ptp_pch.c struct pch_dev *chip = pci_get_drvdata(pdev); pdev 220 drivers/ptp/ptp_pch.c u32 pch_src_uuid_lo_read(struct pci_dev *pdev) pdev 222 drivers/ptp/ptp_pch.c struct pch_dev *chip = pci_get_drvdata(pdev); pdev 231 drivers/ptp/ptp_pch.c u32 pch_src_uuid_hi_read(struct pci_dev *pdev) pdev 233 drivers/ptp/ptp_pch.c struct pch_dev *chip = pci_get_drvdata(pdev); pdev 242 drivers/ptp/ptp_pch.c u64 pch_rx_snap_read(struct pci_dev *pdev) pdev 244 drivers/ptp/ptp_pch.c struct pch_dev *chip = pci_get_drvdata(pdev); pdev 259 drivers/ptp/ptp_pch.c u64 pch_tx_snap_read(struct pci_dev *pdev) pdev 261 drivers/ptp/ptp_pch.c struct pch_dev *chip = pci_get_drvdata(pdev); pdev 300 drivers/ptp/ptp_pch.c int pch_set_station_address(u8 *addr, struct pci_dev *pdev) pdev 303 drivers/ptp/ptp_pch.c struct pch_dev *chip = pci_get_drvdata(pdev); pdev 307 drivers/ptp/ptp_pch.c dev_err(&pdev->dev, pdev 318 drivers/ptp/ptp_pch.c dev_err(&pdev->dev, pdev 325 drivers/ptp/ptp_pch.c dev_err(&pdev->dev, pdev 332 drivers/ptp/ptp_pch.c dev_err(&pdev->dev, pdev 339 drivers/ptp/ptp_pch.c dev_dbg(&pdev->dev, "invoking pch_station_set\n"); pdev 513 drivers/ptp/ptp_pch.c static s32 pch_suspend(struct pci_dev *pdev, pm_message_t state) pdev 515 drivers/ptp/ptp_pch.c pci_disable_device(pdev); pdev 516 drivers/ptp/ptp_pch.c pci_enable_wake(pdev, PCI_D3hot, 0); pdev 518 drivers/ptp/ptp_pch.c if (pci_save_state(pdev) != 0) { pdev 519 drivers/ptp/ptp_pch.c dev_err(&pdev->dev, "could not save PCI config state\n"); pdev 522 drivers/ptp/ptp_pch.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 527 drivers/ptp/ptp_pch.c static s32 pch_resume(struct pci_dev *pdev) pdev 531 drivers/ptp/ptp_pch.c pci_set_power_state(pdev, PCI_D0); pdev 532 drivers/ptp/ptp_pch.c pci_restore_state(pdev); pdev 533 drivers/ptp/ptp_pch.c ret = pci_enable_device(pdev); pdev 535 drivers/ptp/ptp_pch.c dev_err(&pdev->dev, "pci_enable_device failed\n"); pdev 538 drivers/ptp/ptp_pch.c pci_enable_wake(pdev, PCI_D3hot, 0); pdev 546 drivers/ptp/ptp_pch.c static void pch_remove(struct pci_dev *pdev) pdev 548 drivers/ptp/ptp_pch.c struct pch_dev *chip = pci_get_drvdata(pdev); pdev 552 drivers/ptp/ptp_pch.c if (pdev->irq != 0) pdev 553 drivers/ptp/ptp_pch.c free_irq(pdev->irq, chip); pdev 565 drivers/ptp/ptp_pch.c pci_disable_device(pdev); pdev 567 drivers/ptp/ptp_pch.c dev_info(&pdev->dev, "complete\n"); pdev 571 drivers/ptp/ptp_pch.c pch_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 582 drivers/ptp/ptp_pch.c ret = pci_enable_device(pdev); pdev 584 drivers/ptp/ptp_pch.c dev_err(&pdev->dev, "could not enable the pci device\n"); pdev 588 drivers/ptp/ptp_pch.c chip->mem_base = pci_resource_start(pdev, IO_MEM_BAR); pdev 590 drivers/ptp/ptp_pch.c dev_err(&pdev->dev, "could not locate IO memory address\n"); pdev 596 drivers/ptp/ptp_pch.c chip->mem_size = pci_resource_len(pdev, IO_MEM_BAR); pdev 600 drivers/ptp/ptp_pch.c dev_err(&pdev->dev, pdev 610 drivers/ptp/ptp_pch.c dev_err(&pdev->dev, "Could not get virtual address\n"); pdev 616 drivers/ptp/ptp_pch.c chip->ptp_clock = ptp_clock_register(&chip->caps, &pdev->dev); pdev 624 drivers/ptp/ptp_pch.c ret = request_irq(pdev->irq, &isr, IRQF_SHARED, KBUILD_MODNAME, chip); pdev 626 drivers/ptp/ptp_pch.c dev_err(&pdev->dev, "failed to get irq %d\n", pdev->irq); pdev 631 drivers/ptp/ptp_pch.c chip->irq = pdev->irq; pdev 632 drivers/ptp/ptp_pch.c chip->pdev = pdev; pdev 633 drivers/ptp/ptp_pch.c pci_set_drvdata(pdev, chip); pdev 647 drivers/ptp/ptp_pch.c if (pch_set_station_address(pch_param.station, pdev) != 0) { pdev 648 drivers/ptp/ptp_pch.c dev_err(&pdev->dev, pdev 670 drivers/ptp/ptp_pch.c pci_disable_device(pdev); pdev 674 drivers/ptp/ptp_pch.c dev_err(&pdev->dev, "probe failed(ret=0x%x)\n", ret); pdev 89 drivers/pwm/pwm-ab8500.c static int ab8500_pwm_probe(struct platform_device *pdev) pdev 98 drivers/pwm/pwm-ab8500.c ab8500 = devm_kzalloc(&pdev->dev, sizeof(*ab8500), GFP_KERNEL); pdev 102 drivers/pwm/pwm-ab8500.c ab8500->chip.dev = &pdev->dev; pdev 104 drivers/pwm/pwm-ab8500.c ab8500->chip.base = pdev->id; pdev 111 drivers/pwm/pwm-ab8500.c dev_dbg(&pdev->dev, "pwm probe successful\n"); pdev 112 drivers/pwm/pwm-ab8500.c platform_set_drvdata(pdev, ab8500); pdev 117 drivers/pwm/pwm-ab8500.c static int ab8500_pwm_remove(struct platform_device *pdev) pdev 119 drivers/pwm/pwm-ab8500.c struct ab8500_pwm_chip *ab8500 = platform_get_drvdata(pdev); pdev 126 drivers/pwm/pwm-ab8500.c dev_dbg(&pdev->dev, "pwm driver removed\n"); pdev 243 drivers/pwm/pwm-atmel-hlcdc.c static int atmel_hlcdc_pwm_probe(struct platform_device *pdev) pdev 246 drivers/pwm/pwm-atmel-hlcdc.c struct device *dev = &pdev->dev; pdev 279 drivers/pwm/pwm-atmel-hlcdc.c platform_set_drvdata(pdev, chip); pdev 284 drivers/pwm/pwm-atmel-hlcdc.c static int atmel_hlcdc_pwm_remove(struct platform_device *pdev) pdev 286 drivers/pwm/pwm-atmel-hlcdc.c struct atmel_hlcdc_pwm *chip = platform_get_drvdata(pdev); pdev 379 drivers/pwm/pwm-atmel-tcb.c static int atmel_tcb_pwm_probe(struct platform_device *pdev) pdev 382 drivers/pwm/pwm-atmel-tcb.c struct device_node *np = pdev->dev.of_node; pdev 389 drivers/pwm/pwm-atmel-tcb.c dev_err(&pdev->dev, pdev 397 drivers/pwm/pwm-atmel-tcb.c dev_err(&pdev->dev, "failed to allocate Timer Counter Block\n"); pdev 401 drivers/pwm/pwm-atmel-tcb.c tcbpwm = devm_kzalloc(&pdev->dev, sizeof(*tcbpwm), GFP_KERNEL); pdev 407 drivers/pwm/pwm-atmel-tcb.c tcbpwm->chip.dev = &pdev->dev; pdev 425 drivers/pwm/pwm-atmel-tcb.c platform_set_drvdata(pdev, tcbpwm); pdev 438 drivers/pwm/pwm-atmel-tcb.c static int atmel_tcb_pwm_remove(struct platform_device *pdev) pdev 440 drivers/pwm/pwm-atmel-tcb.c struct atmel_tcb_pwm_chip *tcbpwm = platform_get_drvdata(pdev); pdev 340 drivers/pwm/pwm-atmel.c static int atmel_pwm_probe(struct platform_device *pdev) pdev 346 drivers/pwm/pwm-atmel.c atmel_pwm = devm_kzalloc(&pdev->dev, sizeof(*atmel_pwm), GFP_KERNEL); pdev 351 drivers/pwm/pwm-atmel.c atmel_pwm->data = of_device_get_match_data(&pdev->dev); pdev 354 drivers/pwm/pwm-atmel.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 355 drivers/pwm/pwm-atmel.c atmel_pwm->base = devm_ioremap_resource(&pdev->dev, res); pdev 359 drivers/pwm/pwm-atmel.c atmel_pwm->clk = devm_clk_get(&pdev->dev, NULL); pdev 365 drivers/pwm/pwm-atmel.c dev_err(&pdev->dev, "failed to prepare PWM clock\n"); pdev 369 drivers/pwm/pwm-atmel.c atmel_pwm->chip.dev = &pdev->dev; pdev 378 drivers/pwm/pwm-atmel.c dev_err(&pdev->dev, "failed to add PWM chip %d\n", ret); pdev 382 drivers/pwm/pwm-atmel.c platform_set_drvdata(pdev, atmel_pwm); pdev 391 drivers/pwm/pwm-atmel.c static int atmel_pwm_remove(struct platform_device *pdev) pdev 393 drivers/pwm/pwm-atmel.c struct atmel_pwm_chip *atmel_pwm = platform_get_drvdata(pdev); pdev 193 drivers/pwm/pwm-bcm-iproc.c static int iproc_pwmc_probe(struct platform_device *pdev) pdev 201 drivers/pwm/pwm-bcm-iproc.c ip = devm_kzalloc(&pdev->dev, sizeof(*ip), GFP_KERNEL); pdev 205 drivers/pwm/pwm-bcm-iproc.c platform_set_drvdata(pdev, ip); pdev 207 drivers/pwm/pwm-bcm-iproc.c ip->chip.dev = &pdev->dev; pdev 214 drivers/pwm/pwm-bcm-iproc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 215 drivers/pwm/pwm-bcm-iproc.c ip->base = devm_ioremap_resource(&pdev->dev, res); pdev 219 drivers/pwm/pwm-bcm-iproc.c ip->clk = devm_clk_get(&pdev->dev, NULL); pdev 221 drivers/pwm/pwm-bcm-iproc.c dev_err(&pdev->dev, "failed to get clock: %ld\n", pdev 228 drivers/pwm/pwm-bcm-iproc.c dev_err(&pdev->dev, "failed to enable clock: %d\n", ret); pdev 244 drivers/pwm/pwm-bcm-iproc.c dev_err(&pdev->dev, "failed to add PWM chip: %d\n", ret); pdev 251 drivers/pwm/pwm-bcm-iproc.c static int iproc_pwmc_remove(struct platform_device *pdev) pdev 253 drivers/pwm/pwm-bcm-iproc.c struct iproc_pwmc *ip = platform_get_drvdata(pdev); pdev 259 drivers/pwm/pwm-bcm-kona.c static int kona_pwmc_probe(struct platform_device *pdev) pdev 267 drivers/pwm/pwm-bcm-kona.c kp = devm_kzalloc(&pdev->dev, sizeof(*kp), GFP_KERNEL); pdev 271 drivers/pwm/pwm-bcm-kona.c platform_set_drvdata(pdev, kp); pdev 273 drivers/pwm/pwm-bcm-kona.c kp->chip.dev = &pdev->dev; pdev 280 drivers/pwm/pwm-bcm-kona.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 281 drivers/pwm/pwm-bcm-kona.c kp->base = devm_ioremap_resource(&pdev->dev, res); pdev 285 drivers/pwm/pwm-bcm-kona.c kp->clk = devm_clk_get(&pdev->dev, NULL); pdev 287 drivers/pwm/pwm-bcm-kona.c dev_err(&pdev->dev, "failed to get clock: %ld\n", pdev 294 drivers/pwm/pwm-bcm-kona.c dev_err(&pdev->dev, "failed to enable clock: %d\n", ret); pdev 308 drivers/pwm/pwm-bcm-kona.c dev_err(&pdev->dev, "failed to add PWM chip: %d\n", ret); pdev 313 drivers/pwm/pwm-bcm-kona.c static int kona_pwmc_remove(struct platform_device *pdev) pdev 315 drivers/pwm/pwm-bcm-kona.c struct kona_pwmc *kp = platform_get_drvdata(pdev); pdev 137 drivers/pwm/pwm-bcm2835.c static int bcm2835_pwm_probe(struct platform_device *pdev) pdev 143 drivers/pwm/pwm-bcm2835.c pc = devm_kzalloc(&pdev->dev, sizeof(*pc), GFP_KERNEL); pdev 147 drivers/pwm/pwm-bcm2835.c pc->dev = &pdev->dev; pdev 149 drivers/pwm/pwm-bcm2835.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 150 drivers/pwm/pwm-bcm2835.c pc->base = devm_ioremap_resource(&pdev->dev, res); pdev 154 drivers/pwm/pwm-bcm2835.c pc->clk = devm_clk_get(&pdev->dev, NULL); pdev 158 drivers/pwm/pwm-bcm2835.c dev_err(&pdev->dev, "clock not found: %d\n", ret); pdev 167 drivers/pwm/pwm-bcm2835.c pc->chip.dev = &pdev->dev; pdev 174 drivers/pwm/pwm-bcm2835.c platform_set_drvdata(pdev, pc); pdev 187 drivers/pwm/pwm-bcm2835.c static int bcm2835_pwm_remove(struct platform_device *pdev) pdev 189 drivers/pwm/pwm-bcm2835.c struct bcm2835_pwm *pc = platform_get_drvdata(pdev); pdev 186 drivers/pwm/pwm-berlin.c static int berlin_pwm_probe(struct platform_device *pdev) pdev 192 drivers/pwm/pwm-berlin.c pwm = devm_kzalloc(&pdev->dev, sizeof(*pwm), GFP_KERNEL); pdev 196 drivers/pwm/pwm-berlin.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 197 drivers/pwm/pwm-berlin.c pwm->base = devm_ioremap_resource(&pdev->dev, res); pdev 201 drivers/pwm/pwm-berlin.c pwm->clk = devm_clk_get(&pdev->dev, NULL); pdev 209 drivers/pwm/pwm-berlin.c pwm->chip.dev = &pdev->dev; pdev 218 drivers/pwm/pwm-berlin.c dev_err(&pdev->dev, "failed to add PWM chip: %d\n", ret); pdev 223 drivers/pwm/pwm-berlin.c platform_set_drvdata(pdev, pwm); pdev 228 drivers/pwm/pwm-berlin.c static int berlin_pwm_remove(struct platform_device *pdev) pdev 230 drivers/pwm/pwm-berlin.c struct berlin_pwm_chip *pwm = platform_get_drvdata(pdev); pdev 234 drivers/pwm/pwm-brcmstb.c static int brcmstb_pwm_probe(struct platform_device *pdev) pdev 240 drivers/pwm/pwm-brcmstb.c p = devm_kzalloc(&pdev->dev, sizeof(*p), GFP_KERNEL); pdev 246 drivers/pwm/pwm-brcmstb.c p->clk = devm_clk_get(&pdev->dev, NULL); pdev 248 drivers/pwm/pwm-brcmstb.c dev_err(&pdev->dev, "failed to obtain clock\n"); pdev 254 drivers/pwm/pwm-brcmstb.c dev_err(&pdev->dev, "failed to enable clock: %d\n", ret); pdev 258 drivers/pwm/pwm-brcmstb.c platform_set_drvdata(pdev, p); pdev 260 drivers/pwm/pwm-brcmstb.c p->chip.dev = &pdev->dev; pdev 265 drivers/pwm/pwm-brcmstb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 266 drivers/pwm/pwm-brcmstb.c p->base = devm_ioremap_resource(&pdev->dev, res); pdev 274 drivers/pwm/pwm-brcmstb.c dev_err(&pdev->dev, "failed to add PWM chip: %d\n", ret); pdev 285 drivers/pwm/pwm-brcmstb.c static int brcmstb_pwm_remove(struct platform_device *pdev) pdev 287 drivers/pwm/pwm-brcmstb.c struct brcmstb_pwm *p = platform_get_drvdata(pdev); pdev 113 drivers/pwm/pwm-clps711x.c static int clps711x_pwm_probe(struct platform_device *pdev) pdev 118 drivers/pwm/pwm-clps711x.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 122 drivers/pwm/pwm-clps711x.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 123 drivers/pwm/pwm-clps711x.c priv->pmpcon = devm_ioremap_resource(&pdev->dev, res); pdev 127 drivers/pwm/pwm-clps711x.c priv->clk = devm_clk_get(&pdev->dev, NULL); pdev 132 drivers/pwm/pwm-clps711x.c priv->chip.dev = &pdev->dev; pdev 140 drivers/pwm/pwm-clps711x.c platform_set_drvdata(pdev, priv); pdev 145 drivers/pwm/pwm-clps711x.c static int clps711x_pwm_remove(struct platform_device *pdev) pdev 147 drivers/pwm/pwm-clps711x.c struct clps711x_chip *priv = platform_get_drvdata(pdev); pdev 97 drivers/pwm/pwm-crc.c static int crystalcove_pwm_probe(struct platform_device *pdev) pdev 100 drivers/pwm/pwm-crc.c struct device *dev = pdev->dev.parent; pdev 103 drivers/pwm/pwm-crc.c pwm = devm_kzalloc(&pdev->dev, sizeof(*pwm), GFP_KERNEL); pdev 107 drivers/pwm/pwm-crc.c pwm->chip.dev = &pdev->dev; pdev 115 drivers/pwm/pwm-crc.c platform_set_drvdata(pdev, pwm); pdev 120 drivers/pwm/pwm-crc.c static int crystalcove_pwm_remove(struct platform_device *pdev) pdev 122 drivers/pwm/pwm-crc.c struct crystalcove_pwm *pwm = platform_get_drvdata(pdev); pdev 185 drivers/pwm/pwm-cros-ec.c static int cros_ec_pwm_probe(struct platform_device *pdev) pdev 187 drivers/pwm/pwm-cros-ec.c struct cros_ec_device *ec = dev_get_drvdata(pdev->dev.parent); pdev 188 drivers/pwm/pwm-cros-ec.c struct device *dev = &pdev->dev; pdev 224 drivers/pwm/pwm-cros-ec.c platform_set_drvdata(pdev, ec_pwm); pdev 49 drivers/pwm/pwm-ep93xx.c struct platform_device *pdev = to_platform_device(chip->dev); pdev 51 drivers/pwm/pwm-ep93xx.c return ep93xx_pwm_acquire_gpio(pdev); pdev 56 drivers/pwm/pwm-ep93xx.c struct platform_device *pdev = to_platform_device(chip->dev); pdev 58 drivers/pwm/pwm-ep93xx.c ep93xx_pwm_release_gpio(pdev); pdev 169 drivers/pwm/pwm-ep93xx.c static int ep93xx_pwm_probe(struct platform_device *pdev) pdev 175 drivers/pwm/pwm-ep93xx.c ep93xx_pwm = devm_kzalloc(&pdev->dev, sizeof(*ep93xx_pwm), GFP_KERNEL); pdev 179 drivers/pwm/pwm-ep93xx.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 180 drivers/pwm/pwm-ep93xx.c ep93xx_pwm->base = devm_ioremap_resource(&pdev->dev, res); pdev 184 drivers/pwm/pwm-ep93xx.c ep93xx_pwm->clk = devm_clk_get(&pdev->dev, "pwm_clk"); pdev 188 drivers/pwm/pwm-ep93xx.c ep93xx_pwm->chip.dev = &pdev->dev; pdev 197 drivers/pwm/pwm-ep93xx.c platform_set_drvdata(pdev, ep93xx_pwm); pdev 201 drivers/pwm/pwm-ep93xx.c static int ep93xx_pwm_remove(struct platform_device *pdev) pdev 203 drivers/pwm/pwm-ep93xx.c struct ep93xx_pwm *ep93xx_pwm = platform_get_drvdata(pdev); pdev 399 drivers/pwm/pwm-fsl-ftm.c static int fsl_pwm_probe(struct platform_device *pdev) pdev 406 drivers/pwm/pwm-fsl-ftm.c fpc = devm_kzalloc(&pdev->dev, sizeof(*fpc), GFP_KERNEL); pdev 412 drivers/pwm/pwm-fsl-ftm.c fpc->soc = of_device_get_match_data(&pdev->dev); pdev 413 drivers/pwm/pwm-fsl-ftm.c fpc->chip.dev = &pdev->dev; pdev 415 drivers/pwm/pwm-fsl-ftm.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 416 drivers/pwm/pwm-fsl-ftm.c base = devm_ioremap_resource(&pdev->dev, res); pdev 420 drivers/pwm/pwm-fsl-ftm.c fpc->regmap = devm_regmap_init_mmio_clk(&pdev->dev, "ftm_sys", base, pdev 423 drivers/pwm/pwm-fsl-ftm.c dev_err(&pdev->dev, "regmap init failed\n"); pdev 427 drivers/pwm/pwm-fsl-ftm.c fpc->clk[FSL_PWM_CLK_SYS] = devm_clk_get(&pdev->dev, "ftm_sys"); pdev 429 drivers/pwm/pwm-fsl-ftm.c dev_err(&pdev->dev, "failed to get \"ftm_sys\" clock\n"); pdev 450 drivers/pwm/pwm-fsl-ftm.c fpc->ipg_clk = devm_clk_get(&pdev->dev, "ipg"); pdev 463 drivers/pwm/pwm-fsl-ftm.c dev_err(&pdev->dev, "failed to add PWM chip: %d\n", ret); pdev 467 drivers/pwm/pwm-fsl-ftm.c platform_set_drvdata(pdev, fpc); pdev 472 drivers/pwm/pwm-fsl-ftm.c static int fsl_pwm_remove(struct platform_device *pdev) pdev 474 drivers/pwm/pwm-fsl-ftm.c struct fsl_pwm_chip *fpc = platform_get_drvdata(pdev); pdev 188 drivers/pwm/pwm-hibvt.c static int hibvt_pwm_probe(struct platform_device *pdev) pdev 191 drivers/pwm/pwm-hibvt.c of_device_get_match_data(&pdev->dev); pdev 197 drivers/pwm/pwm-hibvt.c pwm_chip = devm_kzalloc(&pdev->dev, sizeof(*pwm_chip), GFP_KERNEL); pdev 201 drivers/pwm/pwm-hibvt.c pwm_chip->clk = devm_clk_get(&pdev->dev, NULL); pdev 203 drivers/pwm/pwm-hibvt.c dev_err(&pdev->dev, "getting clock failed with %ld\n", pdev 209 drivers/pwm/pwm-hibvt.c pwm_chip->chip.dev = &pdev->dev; pdev 216 drivers/pwm/pwm-hibvt.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 217 drivers/pwm/pwm-hibvt.c pwm_chip->base = devm_ioremap_resource(&pdev->dev, res); pdev 225 drivers/pwm/pwm-hibvt.c pwm_chip->rstc = devm_reset_control_get_exclusive(&pdev->dev, NULL); pdev 246 drivers/pwm/pwm-hibvt.c platform_set_drvdata(pdev, pwm_chip); pdev 251 drivers/pwm/pwm-hibvt.c static int hibvt_pwm_remove(struct platform_device *pdev) pdev 255 drivers/pwm/pwm-hibvt.c pwm_chip = platform_get_drvdata(pdev); pdev 236 drivers/pwm/pwm-img.c static int img_pwm_probe(struct platform_device *pdev) pdev 245 drivers/pwm/pwm-img.c pwm = devm_kzalloc(&pdev->dev, sizeof(*pwm), GFP_KERNEL); pdev 249 drivers/pwm/pwm-img.c pwm->dev = &pdev->dev; pdev 251 drivers/pwm/pwm-img.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 252 drivers/pwm/pwm-img.c pwm->base = devm_ioremap_resource(&pdev->dev, res); pdev 256 drivers/pwm/pwm-img.c of_dev_id = of_match_device(img_pwm_of_match, &pdev->dev); pdev 261 drivers/pwm/pwm-img.c pwm->periph_regs = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, pdev 266 drivers/pwm/pwm-img.c pwm->sys_clk = devm_clk_get(&pdev->dev, "sys"); pdev 268 drivers/pwm/pwm-img.c dev_err(&pdev->dev, "failed to get system clock\n"); pdev 272 drivers/pwm/pwm-img.c pwm->pwm_clk = devm_clk_get(&pdev->dev, "pwm"); pdev 274 drivers/pwm/pwm-img.c dev_err(&pdev->dev, "failed to get pwm clock\n"); pdev 278 drivers/pwm/pwm-img.c pm_runtime_set_autosuspend_delay(&pdev->dev, IMG_PWM_PM_TIMEOUT); pdev 279 drivers/pwm/pwm-img.c pm_runtime_use_autosuspend(&pdev->dev); pdev 280 drivers/pwm/pwm-img.c pm_runtime_enable(&pdev->dev); pdev 281 drivers/pwm/pwm-img.c if (!pm_runtime_enabled(&pdev->dev)) { pdev 282 drivers/pwm/pwm-img.c ret = img_pwm_runtime_resume(&pdev->dev); pdev 289 drivers/pwm/pwm-img.c dev_err(&pdev->dev, "pwm clock has no frequency\n"); pdev 303 drivers/pwm/pwm-img.c pwm->chip.dev = &pdev->dev; pdev 310 drivers/pwm/pwm-img.c dev_err(&pdev->dev, "pwmchip_add failed: %d\n", ret); pdev 314 drivers/pwm/pwm-img.c platform_set_drvdata(pdev, pwm); pdev 318 drivers/pwm/pwm-img.c if (!pm_runtime_enabled(&pdev->dev)) pdev 319 drivers/pwm/pwm-img.c img_pwm_runtime_suspend(&pdev->dev); pdev 321 drivers/pwm/pwm-img.c pm_runtime_disable(&pdev->dev); pdev 322 drivers/pwm/pwm-img.c pm_runtime_dont_use_autosuspend(&pdev->dev); pdev 326 drivers/pwm/pwm-img.c static int img_pwm_remove(struct platform_device *pdev) pdev 328 drivers/pwm/pwm-img.c struct img_pwm_chip *pwm_chip = platform_get_drvdata(pdev); pdev 333 drivers/pwm/pwm-img.c ret = pm_runtime_get_sync(&pdev->dev); pdev 343 drivers/pwm/pwm-img.c pm_runtime_put(&pdev->dev); pdev 344 drivers/pwm/pwm-img.c pm_runtime_disable(&pdev->dev); pdev 345 drivers/pwm/pwm-img.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 346 drivers/pwm/pwm-img.c img_pwm_runtime_suspend(&pdev->dev); pdev 338 drivers/pwm/pwm-imx-tpm.c static int pwm_imx_tpm_probe(struct platform_device *pdev) pdev 344 drivers/pwm/pwm-imx-tpm.c tpm = devm_kzalloc(&pdev->dev, sizeof(*tpm), GFP_KERNEL); pdev 348 drivers/pwm/pwm-imx-tpm.c platform_set_drvdata(pdev, tpm); pdev 350 drivers/pwm/pwm-imx-tpm.c tpm->base = devm_platform_ioremap_resource(pdev, 0); pdev 354 drivers/pwm/pwm-imx-tpm.c tpm->clk = devm_clk_get(&pdev->dev, NULL); pdev 358 drivers/pwm/pwm-imx-tpm.c dev_err(&pdev->dev, pdev 365 drivers/pwm/pwm-imx-tpm.c dev_err(&pdev->dev, pdev 370 drivers/pwm/pwm-imx-tpm.c tpm->chip.dev = &pdev->dev; pdev 384 drivers/pwm/pwm-imx-tpm.c dev_err(&pdev->dev, "failed to add PWM chip: %d\n", ret); pdev 391 drivers/pwm/pwm-imx-tpm.c static int pwm_imx_tpm_remove(struct platform_device *pdev) pdev 393 drivers/pwm/pwm-imx-tpm.c struct imx_tpm_pwm_chip *tpm = platform_get_drvdata(pdev); pdev 136 drivers/pwm/pwm-imx1.c static int pwm_imx1_probe(struct platform_device *pdev) pdev 141 drivers/pwm/pwm-imx1.c imx = devm_kzalloc(&pdev->dev, sizeof(*imx), GFP_KERNEL); pdev 145 drivers/pwm/pwm-imx1.c platform_set_drvdata(pdev, imx); pdev 147 drivers/pwm/pwm-imx1.c imx->clk_ipg = devm_clk_get(&pdev->dev, "ipg"); pdev 149 drivers/pwm/pwm-imx1.c dev_err(&pdev->dev, "getting ipg clock failed with %ld\n", pdev 154 drivers/pwm/pwm-imx1.c imx->clk_per = devm_clk_get(&pdev->dev, "per"); pdev 159 drivers/pwm/pwm-imx1.c dev_err(&pdev->dev, pdev 167 drivers/pwm/pwm-imx1.c imx->chip.dev = &pdev->dev; pdev 171 drivers/pwm/pwm-imx1.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 172 drivers/pwm/pwm-imx1.c imx->mmio_base = devm_ioremap_resource(&pdev->dev, r); pdev 179 drivers/pwm/pwm-imx1.c static int pwm_imx1_remove(struct platform_device *pdev) pdev 181 drivers/pwm/pwm-imx1.c struct pwm_imx1_chip *imx = platform_get_drvdata(pdev); pdev 295 drivers/pwm/pwm-imx27.c static int pwm_imx27_probe(struct platform_device *pdev) pdev 299 drivers/pwm/pwm-imx27.c imx = devm_kzalloc(&pdev->dev, sizeof(*imx), GFP_KERNEL); pdev 303 drivers/pwm/pwm-imx27.c platform_set_drvdata(pdev, imx); pdev 305 drivers/pwm/pwm-imx27.c imx->clk_ipg = devm_clk_get(&pdev->dev, "ipg"); pdev 307 drivers/pwm/pwm-imx27.c dev_err(&pdev->dev, "getting ipg clock failed with %ld\n", pdev 312 drivers/pwm/pwm-imx27.c imx->clk_per = devm_clk_get(&pdev->dev, "per"); pdev 317 drivers/pwm/pwm-imx27.c dev_err(&pdev->dev, pdev 325 drivers/pwm/pwm-imx27.c imx->chip.dev = &pdev->dev; pdev 332 drivers/pwm/pwm-imx27.c imx->mmio_base = devm_platform_ioremap_resource(pdev, 0); pdev 339 drivers/pwm/pwm-imx27.c static int pwm_imx27_remove(struct platform_device *pdev) pdev 343 drivers/pwm/pwm-imx27.c imx = platform_get_drvdata(pdev); pdev 153 drivers/pwm/pwm-jz4740.c static int jz4740_pwm_probe(struct platform_device *pdev) pdev 157 drivers/pwm/pwm-jz4740.c jz4740 = devm_kzalloc(&pdev->dev, sizeof(*jz4740), GFP_KERNEL); pdev 161 drivers/pwm/pwm-jz4740.c jz4740->clk = devm_clk_get(&pdev->dev, "ext"); pdev 165 drivers/pwm/pwm-jz4740.c jz4740->chip.dev = &pdev->dev; pdev 172 drivers/pwm/pwm-jz4740.c platform_set_drvdata(pdev, jz4740); pdev 177 drivers/pwm/pwm-jz4740.c static int jz4740_pwm_remove(struct platform_device *pdev) pdev 179 drivers/pwm/pwm-jz4740.c struct jz4740_pwm_chip *jz4740 = platform_get_drvdata(pdev); pdev 253 drivers/pwm/pwm-lp3943.c static int lp3943_pwm_probe(struct platform_device *pdev) pdev 255 drivers/pwm/pwm-lp3943.c struct lp3943 *lp3943 = dev_get_drvdata(pdev->dev.parent); pdev 259 drivers/pwm/pwm-lp3943.c lp3943_pwm = devm_kzalloc(&pdev->dev, sizeof(*lp3943_pwm), GFP_KERNEL); pdev 266 drivers/pwm/pwm-lp3943.c ret = lp3943_pwm_parse_dt(&pdev->dev, lp3943_pwm); pdev 275 drivers/pwm/pwm-lp3943.c lp3943_pwm->chip.dev = &pdev->dev; pdev 279 drivers/pwm/pwm-lp3943.c platform_set_drvdata(pdev, lp3943_pwm); pdev 284 drivers/pwm/pwm-lp3943.c static int lp3943_pwm_remove(struct platform_device *pdev) pdev 286 drivers/pwm/pwm-lp3943.c struct lp3943_pwm *lp3943_pwm = platform_get_drvdata(pdev); pdev 324 drivers/pwm/pwm-lpc18xx-sct.c static int lpc18xx_pwm_probe(struct platform_device *pdev) pdev 332 drivers/pwm/pwm-lpc18xx-sct.c lpc18xx_pwm = devm_kzalloc(&pdev->dev, sizeof(*lpc18xx_pwm), pdev 337 drivers/pwm/pwm-lpc18xx-sct.c lpc18xx_pwm->dev = &pdev->dev; pdev 339 drivers/pwm/pwm-lpc18xx-sct.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 340 drivers/pwm/pwm-lpc18xx-sct.c lpc18xx_pwm->base = devm_ioremap_resource(&pdev->dev, res); pdev 344 drivers/pwm/pwm-lpc18xx-sct.c lpc18xx_pwm->pwm_clk = devm_clk_get(&pdev->dev, "pwm"); pdev 346 drivers/pwm/pwm-lpc18xx-sct.c dev_err(&pdev->dev, "failed to get pwm clock\n"); pdev 352 drivers/pwm/pwm-lpc18xx-sct.c dev_err(&pdev->dev, "could not prepare or enable pwm clock\n"); pdev 358 drivers/pwm/pwm-lpc18xx-sct.c dev_err(&pdev->dev, "pwm clock has no frequency\n"); pdev 373 drivers/pwm/pwm-lpc18xx-sct.c lpc18xx_pwm->chip.dev = &pdev->dev; pdev 405 drivers/pwm/pwm-lpc18xx-sct.c dev_err(&pdev->dev, "pwmchip_add failed: %d\n", ret); pdev 424 drivers/pwm/pwm-lpc18xx-sct.c platform_set_drvdata(pdev, lpc18xx_pwm); pdev 442 drivers/pwm/pwm-lpc18xx-sct.c static int lpc18xx_pwm_remove(struct platform_device *pdev) pdev 444 drivers/pwm/pwm-lpc18xx-sct.c struct lpc18xx_pwm_chip *lpc18xx_pwm = platform_get_drvdata(pdev); pdev 98 drivers/pwm/pwm-lpc32xx.c static int lpc32xx_pwm_probe(struct platform_device *pdev) pdev 105 drivers/pwm/pwm-lpc32xx.c lpc32xx = devm_kzalloc(&pdev->dev, sizeof(*lpc32xx), GFP_KERNEL); pdev 109 drivers/pwm/pwm-lpc32xx.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 110 drivers/pwm/pwm-lpc32xx.c lpc32xx->base = devm_ioremap_resource(&pdev->dev, res); pdev 114 drivers/pwm/pwm-lpc32xx.c lpc32xx->clk = devm_clk_get(&pdev->dev, NULL); pdev 118 drivers/pwm/pwm-lpc32xx.c lpc32xx->chip.dev = &pdev->dev; pdev 125 drivers/pwm/pwm-lpc32xx.c dev_err(&pdev->dev, "failed to add PWM chip, error %d\n", ret); pdev 134 drivers/pwm/pwm-lpc32xx.c platform_set_drvdata(pdev, lpc32xx); pdev 139 drivers/pwm/pwm-lpc32xx.c static int lpc32xx_pwm_remove(struct platform_device *pdev) pdev 141 drivers/pwm/pwm-lpc32xx.c struct lpc32xx_pwm_chip *lpc32xx = platform_get_drvdata(pdev); pdev 46 drivers/pwm/pwm-lpss-pci.c static int pwm_lpss_probe_pci(struct pci_dev *pdev, pdev 53 drivers/pwm/pwm-lpss-pci.c err = pcim_enable_device(pdev); pdev 58 drivers/pwm/pwm-lpss-pci.c lpwm = pwm_lpss_probe(&pdev->dev, &pdev->resource[0], info); pdev 62 drivers/pwm/pwm-lpss-pci.c pci_set_drvdata(pdev, lpwm); pdev 64 drivers/pwm/pwm-lpss-pci.c pm_runtime_put(&pdev->dev); pdev 65 drivers/pwm/pwm-lpss-pci.c pm_runtime_allow(&pdev->dev); pdev 70 drivers/pwm/pwm-lpss-pci.c static void pwm_lpss_remove_pci(struct pci_dev *pdev) pdev 72 drivers/pwm/pwm-lpss-pci.c struct pwm_lpss_chip *lpwm = pci_get_drvdata(pdev); pdev 74 drivers/pwm/pwm-lpss-pci.c pm_runtime_forbid(&pdev->dev); pdev 75 drivers/pwm/pwm-lpss-pci.c pm_runtime_get_sync(&pdev->dev); pdev 41 drivers/pwm/pwm-lpss-platform.c static int pwm_lpss_probe_platform(struct platform_device *pdev) pdev 48 drivers/pwm/pwm-lpss-platform.c id = acpi_match_device(pdev->dev.driver->acpi_match_table, &pdev->dev); pdev 53 drivers/pwm/pwm-lpss-platform.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 55 drivers/pwm/pwm-lpss-platform.c lpwm = pwm_lpss_probe(&pdev->dev, r, info); pdev 59 drivers/pwm/pwm-lpss-platform.c platform_set_drvdata(pdev, lpwm); pdev 61 drivers/pwm/pwm-lpss-platform.c dev_pm_set_driver_flags(&pdev->dev, DPM_FLAG_SMART_PREPARE); pdev 62 drivers/pwm/pwm-lpss-platform.c pm_runtime_set_active(&pdev->dev); pdev 63 drivers/pwm/pwm-lpss-platform.c pm_runtime_enable(&pdev->dev); pdev 68 drivers/pwm/pwm-lpss-platform.c static int pwm_lpss_remove_platform(struct platform_device *pdev) pdev 70 drivers/pwm/pwm-lpss-platform.c struct pwm_lpss_chip *lpwm = platform_get_drvdata(pdev); pdev 72 drivers/pwm/pwm-lpss-platform.c pm_runtime_disable(&pdev->dev); pdev 207 drivers/pwm/pwm-mediatek.c static int pwm_mediatek_probe(struct platform_device *pdev) pdev 214 drivers/pwm/pwm-mediatek.c pc = devm_kzalloc(&pdev->dev, sizeof(*pc), GFP_KERNEL); pdev 218 drivers/pwm/pwm-mediatek.c pc->soc = of_device_get_match_data(&pdev->dev); pdev 220 drivers/pwm/pwm-mediatek.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 221 drivers/pwm/pwm-mediatek.c pc->regs = devm_ioremap_resource(&pdev->dev, res); pdev 225 drivers/pwm/pwm-mediatek.c pc->clk_pwms = devm_kcalloc(&pdev->dev, pc->soc->num_pwms, pdev 230 drivers/pwm/pwm-mediatek.c pc->clk_top = devm_clk_get(&pdev->dev, "top"); pdev 232 drivers/pwm/pwm-mediatek.c dev_err(&pdev->dev, "clock: top fail: %ld\n", pdev 237 drivers/pwm/pwm-mediatek.c pc->clk_main = devm_clk_get(&pdev->dev, "main"); pdev 239 drivers/pwm/pwm-mediatek.c dev_err(&pdev->dev, "clock: main fail: %ld\n", pdev 249 drivers/pwm/pwm-mediatek.c pc->clk_pwms[i] = devm_clk_get(&pdev->dev, name); pdev 251 drivers/pwm/pwm-mediatek.c dev_err(&pdev->dev, "clock: %s fail: %ld\n", pdev 257 drivers/pwm/pwm-mediatek.c platform_set_drvdata(pdev, pc); pdev 259 drivers/pwm/pwm-mediatek.c pc->chip.dev = &pdev->dev; pdev 266 drivers/pwm/pwm-mediatek.c dev_err(&pdev->dev, "pwmchip_add() failed: %d\n", ret); pdev 273 drivers/pwm/pwm-mediatek.c static int pwm_mediatek_remove(struct platform_device *pdev) pdev 275 drivers/pwm/pwm-mediatek.c struct pwm_mediatek_chip *pc = platform_get_drvdata(pdev); pdev 537 drivers/pwm/pwm-meson.c static int meson_pwm_probe(struct platform_device *pdev) pdev 543 drivers/pwm/pwm-meson.c meson = devm_kzalloc(&pdev->dev, sizeof(*meson), GFP_KERNEL); pdev 547 drivers/pwm/pwm-meson.c regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 548 drivers/pwm/pwm-meson.c meson->base = devm_ioremap_resource(&pdev->dev, regs); pdev 553 drivers/pwm/pwm-meson.c meson->chip.dev = &pdev->dev; pdev 560 drivers/pwm/pwm-meson.c meson->data = of_device_get_match_data(&pdev->dev); pdev 568 drivers/pwm/pwm-meson.c dev_err(&pdev->dev, "failed to register PWM chip: %d\n", err); pdev 572 drivers/pwm/pwm-meson.c platform_set_drvdata(pdev, meson); pdev 577 drivers/pwm/pwm-meson.c static int meson_pwm_remove(struct platform_device *pdev) pdev 579 drivers/pwm/pwm-meson.c struct meson_pwm *meson = platform_get_drvdata(pdev); pdev 172 drivers/pwm/pwm-mtk-disp.c static int mtk_disp_pwm_probe(struct platform_device *pdev) pdev 178 drivers/pwm/pwm-mtk-disp.c mdp = devm_kzalloc(&pdev->dev, sizeof(*mdp), GFP_KERNEL); pdev 182 drivers/pwm/pwm-mtk-disp.c mdp->data = of_device_get_match_data(&pdev->dev); pdev 184 drivers/pwm/pwm-mtk-disp.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 185 drivers/pwm/pwm-mtk-disp.c mdp->base = devm_ioremap_resource(&pdev->dev, r); pdev 189 drivers/pwm/pwm-mtk-disp.c mdp->clk_main = devm_clk_get(&pdev->dev, "main"); pdev 193 drivers/pwm/pwm-mtk-disp.c mdp->clk_mm = devm_clk_get(&pdev->dev, "mm"); pdev 205 drivers/pwm/pwm-mtk-disp.c mdp->chip.dev = &pdev->dev; pdev 212 drivers/pwm/pwm-mtk-disp.c dev_err(&pdev->dev, "pwmchip_add() failed: %d\n", ret); pdev 216 drivers/pwm/pwm-mtk-disp.c platform_set_drvdata(pdev, mdp); pdev 240 drivers/pwm/pwm-mtk-disp.c static int mtk_disp_pwm_remove(struct platform_device *pdev) pdev 242 drivers/pwm/pwm-mtk-disp.c struct mtk_disp_pwm *mdp = platform_get_drvdata(pdev); pdev 125 drivers/pwm/pwm-mxs.c static int mxs_pwm_probe(struct platform_device *pdev) pdev 127 drivers/pwm/pwm-mxs.c struct device_node *np = pdev->dev.of_node; pdev 131 drivers/pwm/pwm-mxs.c mxs = devm_kzalloc(&pdev->dev, sizeof(*mxs), GFP_KERNEL); pdev 135 drivers/pwm/pwm-mxs.c mxs->base = devm_platform_ioremap_resource(pdev, 0); pdev 139 drivers/pwm/pwm-mxs.c mxs->clk = devm_clk_get(&pdev->dev, NULL); pdev 143 drivers/pwm/pwm-mxs.c mxs->chip.dev = &pdev->dev; pdev 149 drivers/pwm/pwm-mxs.c dev_err(&pdev->dev, "failed to get pwm number: %d\n", ret); pdev 155 drivers/pwm/pwm-mxs.c dev_err(&pdev->dev, "failed to add pwm chip %d\n", ret); pdev 159 drivers/pwm/pwm-mxs.c platform_set_drvdata(pdev, mxs); pdev 172 drivers/pwm/pwm-mxs.c static int mxs_pwm_remove(struct platform_device *pdev) pdev 174 drivers/pwm/pwm-mxs.c struct mxs_pwm_chip *mxs = platform_get_drvdata(pdev); pdev 239 drivers/pwm/pwm-omap-dmtimer.c static int pwm_omap_dmtimer_probe(struct platform_device *pdev) pdev 241 drivers/pwm/pwm-omap-dmtimer.c struct device_node *np = pdev->dev.of_node; pdev 257 drivers/pwm/pwm-omap-dmtimer.c dev_err(&pdev->dev, "Unable to find Timer pdev\n"); pdev 264 drivers/pwm/pwm-omap-dmtimer.c dev_dbg(&pdev->dev, pdev 284 drivers/pwm/pwm-omap-dmtimer.c dev_err(&pdev->dev, "Incomplete dmtimer pdata structure\n"); pdev 290 drivers/pwm/pwm-omap-dmtimer.c dev_err(&pdev->dev, "Missing ti,timer-pwm capability\n"); pdev 301 drivers/pwm/pwm-omap-dmtimer.c omap = devm_kzalloc(&pdev->dev, sizeof(*omap), GFP_KERNEL); pdev 318 drivers/pwm/pwm-omap-dmtimer.c if (!of_property_read_u32(pdev->dev.of_node, "ti,prescaler", &v)) pdev 322 drivers/pwm/pwm-omap-dmtimer.c if (!of_property_read_u32(pdev->dev.of_node, "ti,clock-source", &v)) pdev 325 drivers/pwm/pwm-omap-dmtimer.c omap->chip.dev = &pdev->dev; pdev 336 drivers/pwm/pwm-omap-dmtimer.c dev_err(&pdev->dev, "failed to register PWM\n"); pdev 342 drivers/pwm/pwm-omap-dmtimer.c platform_set_drvdata(pdev, omap); pdev 368 drivers/pwm/pwm-omap-dmtimer.c static int pwm_omap_dmtimer_remove(struct platform_device *pdev) pdev 370 drivers/pwm/pwm-omap-dmtimer.c struct pwm_omap_dmtimer_chip *omap = platform_get_drvdata(pdev); pdev 100 drivers/pwm/pwm-puv3.c static int pwm_probe(struct platform_device *pdev) pdev 106 drivers/pwm/pwm-puv3.c puv3 = devm_kzalloc(&pdev->dev, sizeof(*puv3), GFP_KERNEL); pdev 110 drivers/pwm/pwm-puv3.c puv3->clk = devm_clk_get(&pdev->dev, "OST_CLK"); pdev 114 drivers/pwm/pwm-puv3.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 115 drivers/pwm/pwm-puv3.c puv3->base = devm_ioremap_resource(&pdev->dev, r); pdev 119 drivers/pwm/pwm-puv3.c puv3->chip.dev = &pdev->dev; pdev 126 drivers/pwm/pwm-puv3.c dev_err(&pdev->dev, "pwmchip_add() failed: %d\n", ret); pdev 130 drivers/pwm/pwm-puv3.c platform_set_drvdata(pdev, puv3); pdev 134 drivers/pwm/pwm-puv3.c static int pwm_remove(struct platform_device *pdev) pdev 136 drivers/pwm/pwm-puv3.c struct puv3_pwm_chip *puv3 = platform_get_drvdata(pdev); pdev 165 drivers/pwm/pwm-pxa.c static int pwm_probe(struct platform_device *pdev) pdev 167 drivers/pwm/pwm-pxa.c const struct platform_device_id *id = platform_get_device_id(pdev); pdev 173 drivers/pwm/pwm-pxa.c id = pxa_pwm_get_id_dt(&pdev->dev); pdev 178 drivers/pwm/pwm-pxa.c pwm = devm_kzalloc(&pdev->dev, sizeof(*pwm), GFP_KERNEL); pdev 182 drivers/pwm/pwm-pxa.c pwm->clk = devm_clk_get(&pdev->dev, NULL); pdev 186 drivers/pwm/pwm-pxa.c pwm->chip.dev = &pdev->dev; pdev 196 drivers/pwm/pwm-pxa.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 197 drivers/pwm/pwm-pxa.c pwm->mmio_base = devm_ioremap_resource(&pdev->dev, r); pdev 203 drivers/pwm/pwm-pxa.c dev_err(&pdev->dev, "pwmchip_add() failed: %d\n", ret); pdev 207 drivers/pwm/pwm-pxa.c platform_set_drvdata(pdev, pwm); pdev 211 drivers/pwm/pwm-pxa.c static int pwm_remove(struct platform_device *pdev) pdev 215 drivers/pwm/pwm-pxa.c chip = platform_get_drvdata(pdev); pdev 203 drivers/pwm/pwm-rcar.c static int rcar_pwm_probe(struct platform_device *pdev) pdev 209 drivers/pwm/pwm-rcar.c rcar_pwm = devm_kzalloc(&pdev->dev, sizeof(*rcar_pwm), GFP_KERNEL); pdev 213 drivers/pwm/pwm-rcar.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 214 drivers/pwm/pwm-rcar.c rcar_pwm->base = devm_ioremap_resource(&pdev->dev, res); pdev 218 drivers/pwm/pwm-rcar.c rcar_pwm->clk = devm_clk_get(&pdev->dev, NULL); pdev 220 drivers/pwm/pwm-rcar.c dev_err(&pdev->dev, "cannot get clock\n"); pdev 224 drivers/pwm/pwm-rcar.c platform_set_drvdata(pdev, rcar_pwm); pdev 226 drivers/pwm/pwm-rcar.c rcar_pwm->chip.dev = &pdev->dev; pdev 231 drivers/pwm/pwm-rcar.c pm_runtime_enable(&pdev->dev); pdev 235 drivers/pwm/pwm-rcar.c dev_err(&pdev->dev, "failed to register PWM chip: %d\n", ret); pdev 236 drivers/pwm/pwm-rcar.c pm_runtime_disable(&pdev->dev); pdev 243 drivers/pwm/pwm-rcar.c static int rcar_pwm_remove(struct platform_device *pdev) pdev 245 drivers/pwm/pwm-rcar.c struct rcar_pwm_chip *rcar_pwm = platform_get_drvdata(pdev); pdev 250 drivers/pwm/pwm-rcar.c pm_runtime_disable(&pdev->dev); pdev 82 drivers/pwm/pwm-renesas-tpu.c struct platform_device *pdev; pdev 105 drivers/pwm/pwm-renesas-tpu.c dev_dbg(&pwm->tpu->pdev->dev, "%u: configuring pin as %s\n", pdev 150 drivers/pwm/pwm-renesas-tpu.c pm_runtime_get_sync(&pwm->tpu->pdev->dev); pdev 153 drivers/pwm/pwm-renesas-tpu.c dev_err(&pwm->tpu->pdev->dev, "cannot enable clock\n"); pdev 182 drivers/pwm/pwm-renesas-tpu.c dev_dbg(&pwm->tpu->pdev->dev, "%u: TGRA 0x%04x TGRB 0x%04x\n", pdev 201 drivers/pwm/pwm-renesas-tpu.c pm_runtime_put(&pwm->tpu->pdev->dev); pdev 271 drivers/pwm/pwm-renesas-tpu.c dev_err(&tpu->pdev->dev, "clock rate mismatch\n"); pdev 284 drivers/pwm/pwm-renesas-tpu.c dev_dbg(&tpu->pdev->dev, pdev 306 drivers/pwm/pwm-renesas-tpu.c dev_dbg(&tpu->pdev->dev, "%u: TGRA 0x%04x\n", pwm->channel, pdev 383 drivers/pwm/pwm-renesas-tpu.c static int tpu_probe(struct platform_device *pdev) pdev 389 drivers/pwm/pwm-renesas-tpu.c tpu = devm_kzalloc(&pdev->dev, sizeof(*tpu), GFP_KERNEL); pdev 394 drivers/pwm/pwm-renesas-tpu.c tpu->pdev = pdev; pdev 397 drivers/pwm/pwm-renesas-tpu.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 398 drivers/pwm/pwm-renesas-tpu.c tpu->base = devm_ioremap_resource(&pdev->dev, res); pdev 402 drivers/pwm/pwm-renesas-tpu.c tpu->clk = devm_clk_get(&pdev->dev, NULL); pdev 404 drivers/pwm/pwm-renesas-tpu.c dev_err(&pdev->dev, "cannot get clock\n"); pdev 409 drivers/pwm/pwm-renesas-tpu.c platform_set_drvdata(pdev, tpu); pdev 411 drivers/pwm/pwm-renesas-tpu.c tpu->chip.dev = &pdev->dev; pdev 418 drivers/pwm/pwm-renesas-tpu.c pm_runtime_enable(&pdev->dev); pdev 422 drivers/pwm/pwm-renesas-tpu.c dev_err(&pdev->dev, "failed to register PWM chip\n"); pdev 423 drivers/pwm/pwm-renesas-tpu.c pm_runtime_disable(&pdev->dev); pdev 427 drivers/pwm/pwm-renesas-tpu.c dev_info(&pdev->dev, "TPU PWM %d registered\n", tpu->pdev->id); pdev 432 drivers/pwm/pwm-renesas-tpu.c static int tpu_remove(struct platform_device *pdev) pdev 434 drivers/pwm/pwm-renesas-tpu.c struct tpu_device *tpu = platform_get_drvdata(pdev); pdev 439 drivers/pwm/pwm-renesas-tpu.c pm_runtime_disable(&pdev->dev); pdev 291 drivers/pwm/pwm-rockchip.c static int rockchip_pwm_probe(struct platform_device *pdev) pdev 298 drivers/pwm/pwm-rockchip.c id = of_match_device(rockchip_pwm_dt_ids, &pdev->dev); pdev 302 drivers/pwm/pwm-rockchip.c pc = devm_kzalloc(&pdev->dev, sizeof(*pc), GFP_KERNEL); pdev 306 drivers/pwm/pwm-rockchip.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 307 drivers/pwm/pwm-rockchip.c pc->base = devm_ioremap_resource(&pdev->dev, r); pdev 311 drivers/pwm/pwm-rockchip.c pc->clk = devm_clk_get(&pdev->dev, "pwm"); pdev 313 drivers/pwm/pwm-rockchip.c pc->clk = devm_clk_get(&pdev->dev, NULL); pdev 317 drivers/pwm/pwm-rockchip.c dev_err(&pdev->dev, "Can't get bus clk: %d\n", pdev 323 drivers/pwm/pwm-rockchip.c count = of_count_phandle_with_args(pdev->dev.of_node, pdev 326 drivers/pwm/pwm-rockchip.c pc->pclk = devm_clk_get(&pdev->dev, "pclk"); pdev 333 drivers/pwm/pwm-rockchip.c dev_err(&pdev->dev, "Can't get APB clk: %d\n", ret); pdev 339 drivers/pwm/pwm-rockchip.c dev_err(&pdev->dev, "Can't prepare enable bus clk: %d\n", ret); pdev 345 drivers/pwm/pwm-rockchip.c dev_err(&pdev->dev, "Can't prepare APB clk: %d\n", ret); pdev 349 drivers/pwm/pwm-rockchip.c platform_set_drvdata(pdev, pc); pdev 352 drivers/pwm/pwm-rockchip.c pc->chip.dev = &pdev->dev; pdev 365 drivers/pwm/pwm-rockchip.c dev_err(&pdev->dev, "pwmchip_add() failed: %d\n", ret); pdev 383 drivers/pwm/pwm-rockchip.c static int rockchip_pwm_remove(struct platform_device *pdev) pdev 385 drivers/pwm/pwm-rockchip.c struct rockchip_pwm_chip *pc = platform_get_drvdata(pdev); pdev 509 drivers/pwm/pwm-samsung.c static int pwm_samsung_probe(struct platform_device *pdev) pdev 511 drivers/pwm/pwm-samsung.c struct device *dev = &pdev->dev; pdev 517 drivers/pwm/pwm-samsung.c chip = devm_kzalloc(&pdev->dev, sizeof(*chip), GFP_KERNEL); pdev 521 drivers/pwm/pwm-samsung.c chip->chip.dev = &pdev->dev; pdev 527 drivers/pwm/pwm-samsung.c if (IS_ENABLED(CONFIG_OF) && pdev->dev.of_node) { pdev 535 drivers/pwm/pwm-samsung.c if (!pdev->dev.platform_data) { pdev 536 drivers/pwm/pwm-samsung.c dev_err(&pdev->dev, "no platform data specified\n"); pdev 540 drivers/pwm/pwm-samsung.c memcpy(&chip->variant, pdev->dev.platform_data, pdev 544 drivers/pwm/pwm-samsung.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 545 drivers/pwm/pwm-samsung.c chip->base = devm_ioremap_resource(&pdev->dev, res); pdev 549 drivers/pwm/pwm-samsung.c chip->base_clk = devm_clk_get(&pdev->dev, "timers"); pdev 566 drivers/pwm/pwm-samsung.c chip->tclk0 = devm_clk_get(&pdev->dev, "pwm-tclk0"); pdev 567 drivers/pwm/pwm-samsung.c chip->tclk1 = devm_clk_get(&pdev->dev, "pwm-tclk1"); pdev 569 drivers/pwm/pwm-samsung.c platform_set_drvdata(pdev, chip); pdev 586 drivers/pwm/pwm-samsung.c static int pwm_samsung_remove(struct platform_device *pdev) pdev 588 drivers/pwm/pwm-samsung.c struct samsung_pwm_chip *chip = platform_get_drvdata(pdev); pdev 230 drivers/pwm/pwm-sifive.c static int pwm_sifive_probe(struct platform_device *pdev) pdev 232 drivers/pwm/pwm-sifive.c struct device *dev = &pdev->dev; pdev 251 drivers/pwm/pwm-sifive.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 283 drivers/pwm/pwm-sifive.c platform_set_drvdata(pdev, ddata); pdev 173 drivers/pwm/pwm-spear.c static int spear_pwm_probe(struct platform_device *pdev) pdev 175 drivers/pwm/pwm-spear.c struct device_node *np = pdev->dev.of_node; pdev 181 drivers/pwm/pwm-spear.c pc = devm_kzalloc(&pdev->dev, sizeof(*pc), GFP_KERNEL); pdev 185 drivers/pwm/pwm-spear.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 186 drivers/pwm/pwm-spear.c pc->mmio_base = devm_ioremap_resource(&pdev->dev, r); pdev 190 drivers/pwm/pwm-spear.c pc->clk = devm_clk_get(&pdev->dev, NULL); pdev 194 drivers/pwm/pwm-spear.c platform_set_drvdata(pdev, pc); pdev 196 drivers/pwm/pwm-spear.c pc->chip.dev = &pdev->dev; pdev 225 drivers/pwm/pwm-spear.c dev_err(&pdev->dev, "pwmchip_add() failed: %d\n", ret); pdev 231 drivers/pwm/pwm-spear.c static int spear_pwm_remove(struct platform_device *pdev) pdev 233 drivers/pwm/pwm-spear.c struct spear_pwm_chip *pc = platform_get_drvdata(pdev); pdev 252 drivers/pwm/pwm-sprd.c static int sprd_pwm_probe(struct platform_device *pdev) pdev 257 drivers/pwm/pwm-sprd.c spc = devm_kzalloc(&pdev->dev, sizeof(*spc), GFP_KERNEL); pdev 261 drivers/pwm/pwm-sprd.c spc->base = devm_platform_ioremap_resource(pdev, 0); pdev 265 drivers/pwm/pwm-sprd.c spc->dev = &pdev->dev; pdev 266 drivers/pwm/pwm-sprd.c platform_set_drvdata(pdev, spc); pdev 272 drivers/pwm/pwm-sprd.c spc->chip.dev = &pdev->dev; pdev 279 drivers/pwm/pwm-sprd.c dev_err(&pdev->dev, "failed to add PWM chip\n"); pdev 284 drivers/pwm/pwm-sprd.c static int sprd_pwm_remove(struct platform_device *pdev) pdev 286 drivers/pwm/pwm-sprd.c struct sprd_pwm_chip *spc = platform_get_drvdata(pdev); pdev 538 drivers/pwm/pwm-sti.c static int sti_pwm_probe(struct platform_device *pdev) pdev 540 drivers/pwm/pwm-sti.c struct device *dev = &pdev->dev; pdev 555 drivers/pwm/pwm-sti.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 566 drivers/pwm/pwm-sti.c irq = platform_get_irq(pdev, 0); pdev 570 drivers/pwm/pwm-sti.c ret = devm_request_irq(&pdev->dev, irq, sti_pwm_interrupt, 0, pdev 571 drivers/pwm/pwm-sti.c pdev->name, pc); pdev 573 drivers/pwm/pwm-sti.c dev_err(&pdev->dev, "Failed to request IRQ\n"); pdev 653 drivers/pwm/pwm-sti.c platform_set_drvdata(pdev, pc); pdev 658 drivers/pwm/pwm-sti.c static int sti_pwm_remove(struct platform_device *pdev) pdev 660 drivers/pwm/pwm-sti.c struct sti_pwm_chip *pc = platform_get_drvdata(pdev); pdev 196 drivers/pwm/pwm-stm32-lp.c static int stm32_pwm_lp_probe(struct platform_device *pdev) pdev 198 drivers/pwm/pwm-stm32-lp.c struct stm32_lptimer *ddata = dev_get_drvdata(pdev->dev.parent); pdev 202 drivers/pwm/pwm-stm32-lp.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 209 drivers/pwm/pwm-stm32-lp.c priv->chip.dev = &pdev->dev; pdev 219 drivers/pwm/pwm-stm32-lp.c platform_set_drvdata(pdev, priv); pdev 224 drivers/pwm/pwm-stm32-lp.c static int stm32_pwm_lp_remove(struct platform_device *pdev) pdev 226 drivers/pwm/pwm-stm32-lp.c struct stm32_pwm_lp *priv = platform_get_drvdata(pdev); pdev 595 drivers/pwm/pwm-stm32.c static int stm32_pwm_probe(struct platform_device *pdev) pdev 597 drivers/pwm/pwm-stm32.c struct device *dev = &pdev->dev; pdev 599 drivers/pwm/pwm-stm32.c struct stm32_timers *ddata = dev_get_drvdata(pdev->dev.parent); pdev 632 drivers/pwm/pwm-stm32.c platform_set_drvdata(pdev, priv); pdev 637 drivers/pwm/pwm-stm32.c static int stm32_pwm_remove(struct platform_device *pdev) pdev 639 drivers/pwm/pwm-stm32.c struct stm32_pwm *priv = platform_get_drvdata(pdev); pdev 269 drivers/pwm/pwm-stmpe.c static int __init stmpe_pwm_probe(struct platform_device *pdev) pdev 271 drivers/pwm/pwm-stmpe.c struct stmpe *stmpe = dev_get_drvdata(pdev->dev.parent); pdev 275 drivers/pwm/pwm-stmpe.c pwm = devm_kzalloc(&pdev->dev, sizeof(*pwm), GFP_KERNEL); pdev 280 drivers/pwm/pwm-stmpe.c pwm->chip.dev = &pdev->dev; pdev 288 drivers/pwm/pwm-stmpe.c dev_err(&pdev->dev, "STMPE1601 not yet supported\n"); pdev 290 drivers/pwm/pwm-stmpe.c dev_err(&pdev->dev, "Unknown STMPE PWM\n"); pdev 305 drivers/pwm/pwm-stmpe.c platform_set_drvdata(pdev, pwm); pdev 345 drivers/pwm/pwm-sun4i.c static int sun4i_pwm_probe(struct platform_device *pdev) pdev 351 drivers/pwm/pwm-sun4i.c pwm = devm_kzalloc(&pdev->dev, sizeof(*pwm), GFP_KERNEL); pdev 355 drivers/pwm/pwm-sun4i.c pwm->data = of_device_get_match_data(&pdev->dev); pdev 359 drivers/pwm/pwm-sun4i.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 360 drivers/pwm/pwm-sun4i.c pwm->base = devm_ioremap_resource(&pdev->dev, res); pdev 364 drivers/pwm/pwm-sun4i.c pwm->clk = devm_clk_get(&pdev->dev, NULL); pdev 368 drivers/pwm/pwm-sun4i.c pwm->chip.dev = &pdev->dev; pdev 379 drivers/pwm/pwm-sun4i.c dev_err(&pdev->dev, "failed to add PWM chip: %d\n", ret); pdev 383 drivers/pwm/pwm-sun4i.c platform_set_drvdata(pdev, pwm); pdev 388 drivers/pwm/pwm-sun4i.c static int sun4i_pwm_remove(struct platform_device *pdev) pdev 390 drivers/pwm/pwm-sun4i.c struct sun4i_pwm_chip *pwm = platform_get_drvdata(pdev); pdev 170 drivers/pwm/pwm-tegra.c static int tegra_pwm_probe(struct platform_device *pdev) pdev 176 drivers/pwm/pwm-tegra.c pwm = devm_kzalloc(&pdev->dev, sizeof(*pwm), GFP_KERNEL); pdev 180 drivers/pwm/pwm-tegra.c pwm->soc = of_device_get_match_data(&pdev->dev); pdev 181 drivers/pwm/pwm-tegra.c pwm->dev = &pdev->dev; pdev 183 drivers/pwm/pwm-tegra.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 184 drivers/pwm/pwm-tegra.c pwm->regs = devm_ioremap_resource(&pdev->dev, r); pdev 188 drivers/pwm/pwm-tegra.c platform_set_drvdata(pdev, pwm); pdev 190 drivers/pwm/pwm-tegra.c pwm->clk = devm_clk_get(&pdev->dev, NULL); pdev 197 drivers/pwm/pwm-tegra.c dev_err(&pdev->dev, "Failed to set max frequency: %d\n", ret); pdev 208 drivers/pwm/pwm-tegra.c pwm->rst = devm_reset_control_get_exclusive(&pdev->dev, "pwm"); pdev 211 drivers/pwm/pwm-tegra.c dev_err(&pdev->dev, "Reset control is not found: %d\n", ret); pdev 217 drivers/pwm/pwm-tegra.c pwm->chip.dev = &pdev->dev; pdev 224 drivers/pwm/pwm-tegra.c dev_err(&pdev->dev, "pwmchip_add() failed: %d\n", ret); pdev 232 drivers/pwm/pwm-tegra.c static int tegra_pwm_remove(struct platform_device *pdev) pdev 234 drivers/pwm/pwm-tegra.c struct tegra_pwm_chip *pc = platform_get_drvdata(pdev); pdev 195 drivers/pwm/pwm-tiecap.c static int ecap_pwm_probe(struct platform_device *pdev) pdev 197 drivers/pwm/pwm-tiecap.c struct device_node *np = pdev->dev.of_node; pdev 203 drivers/pwm/pwm-tiecap.c pc = devm_kzalloc(&pdev->dev, sizeof(*pc), GFP_KERNEL); pdev 207 drivers/pwm/pwm-tiecap.c clk = devm_clk_get(&pdev->dev, "fck"); pdev 210 drivers/pwm/pwm-tiecap.c dev_warn(&pdev->dev, "Binding is obsolete.\n"); pdev 211 drivers/pwm/pwm-tiecap.c clk = devm_clk_get(pdev->dev.parent, "fck"); pdev 216 drivers/pwm/pwm-tiecap.c dev_err(&pdev->dev, "failed to get clock\n"); pdev 222 drivers/pwm/pwm-tiecap.c dev_err(&pdev->dev, "failed to get clock rate\n"); pdev 226 drivers/pwm/pwm-tiecap.c pc->chip.dev = &pdev->dev; pdev 233 drivers/pwm/pwm-tiecap.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 234 drivers/pwm/pwm-tiecap.c pc->mmio_base = devm_ioremap_resource(&pdev->dev, r); pdev 240 drivers/pwm/pwm-tiecap.c dev_err(&pdev->dev, "pwmchip_add() failed: %d\n", ret); pdev 244 drivers/pwm/pwm-tiecap.c platform_set_drvdata(pdev, pc); pdev 245 drivers/pwm/pwm-tiecap.c pm_runtime_enable(&pdev->dev); pdev 250 drivers/pwm/pwm-tiecap.c static int ecap_pwm_remove(struct platform_device *pdev) pdev 252 drivers/pwm/pwm-tiecap.c struct ecap_pwm_chip *pc = platform_get_drvdata(pdev); pdev 254 drivers/pwm/pwm-tiecap.c pm_runtime_disable(&pdev->dev); pdev 420 drivers/pwm/pwm-tiehrpwm.c static int ehrpwm_pwm_probe(struct platform_device *pdev) pdev 422 drivers/pwm/pwm-tiehrpwm.c struct device_node *np = pdev->dev.of_node; pdev 428 drivers/pwm/pwm-tiehrpwm.c pc = devm_kzalloc(&pdev->dev, sizeof(*pc), GFP_KERNEL); pdev 432 drivers/pwm/pwm-tiehrpwm.c clk = devm_clk_get(&pdev->dev, "fck"); pdev 435 drivers/pwm/pwm-tiehrpwm.c dev_warn(&pdev->dev, "Binding is obsolete.\n"); pdev 436 drivers/pwm/pwm-tiehrpwm.c clk = devm_clk_get(pdev->dev.parent, "fck"); pdev 441 drivers/pwm/pwm-tiehrpwm.c dev_err(&pdev->dev, "failed to get clock\n"); pdev 447 drivers/pwm/pwm-tiehrpwm.c dev_err(&pdev->dev, "failed to get clock rate\n"); pdev 451 drivers/pwm/pwm-tiehrpwm.c pc->chip.dev = &pdev->dev; pdev 458 drivers/pwm/pwm-tiehrpwm.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 459 drivers/pwm/pwm-tiehrpwm.c pc->mmio_base = devm_ioremap_resource(&pdev->dev, r); pdev 464 drivers/pwm/pwm-tiehrpwm.c pc->tbclk = devm_clk_get(&pdev->dev, "tbclk"); pdev 466 drivers/pwm/pwm-tiehrpwm.c dev_err(&pdev->dev, "Failed to get tbclk\n"); pdev 472 drivers/pwm/pwm-tiehrpwm.c dev_err(&pdev->dev, "clk_prepare() failed: %d\n", ret); pdev 478 drivers/pwm/pwm-tiehrpwm.c dev_err(&pdev->dev, "pwmchip_add() failed: %d\n", ret); pdev 482 drivers/pwm/pwm-tiehrpwm.c platform_set_drvdata(pdev, pc); pdev 483 drivers/pwm/pwm-tiehrpwm.c pm_runtime_enable(&pdev->dev); pdev 493 drivers/pwm/pwm-tiehrpwm.c static int ehrpwm_pwm_remove(struct platform_device *pdev) pdev 495 drivers/pwm/pwm-tiehrpwm.c struct ehrpwm_pwm_chip *pc = platform_get_drvdata(pdev); pdev 499 drivers/pwm/pwm-tiehrpwm.c pm_runtime_disable(&pdev->dev); pdev 21 drivers/pwm/pwm-tipwmss.c static int pwmss_probe(struct platform_device *pdev) pdev 24 drivers/pwm/pwm-tipwmss.c struct device_node *node = pdev->dev.of_node; pdev 26 drivers/pwm/pwm-tipwmss.c pm_runtime_enable(&pdev->dev); pdev 29 drivers/pwm/pwm-tipwmss.c ret = of_platform_populate(node, NULL, NULL, &pdev->dev); pdev 31 drivers/pwm/pwm-tipwmss.c dev_err(&pdev->dev, "no child node found\n"); pdev 36 drivers/pwm/pwm-tipwmss.c static int pwmss_remove(struct platform_device *pdev) pdev 38 drivers/pwm/pwm-tipwmss.c pm_runtime_disable(&pdev->dev); pdev 276 drivers/pwm/pwm-twl-led.c static int twl_pwmled_probe(struct platform_device *pdev) pdev 281 drivers/pwm/pwm-twl-led.c twl = devm_kzalloc(&pdev->dev, sizeof(*twl), GFP_KERNEL); pdev 293 drivers/pwm/pwm-twl-led.c twl->chip.dev = &pdev->dev; pdev 302 drivers/pwm/pwm-twl-led.c platform_set_drvdata(pdev, twl); pdev 307 drivers/pwm/pwm-twl-led.c static int twl_pwmled_remove(struct platform_device *pdev) pdev 309 drivers/pwm/pwm-twl-led.c struct twl_pwmled_chip *twl = platform_get_drvdata(pdev); pdev 298 drivers/pwm/pwm-twl.c static int twl_pwm_probe(struct platform_device *pdev) pdev 303 drivers/pwm/pwm-twl.c twl = devm_kzalloc(&pdev->dev, sizeof(*twl), GFP_KERNEL); pdev 312 drivers/pwm/pwm-twl.c twl->chip.dev = &pdev->dev; pdev 322 drivers/pwm/pwm-twl.c platform_set_drvdata(pdev, twl); pdev 327 drivers/pwm/pwm-twl.c static int twl_pwm_remove(struct platform_device *pdev) pdev 329 drivers/pwm/pwm-twl.c struct twl_pwm_chip *twl = platform_get_drvdata(pdev); pdev 193 drivers/pwm/pwm-vt8500.c static int vt8500_pwm_probe(struct platform_device *pdev) pdev 197 drivers/pwm/pwm-vt8500.c struct device_node *np = pdev->dev.of_node; pdev 201 drivers/pwm/pwm-vt8500.c dev_err(&pdev->dev, "invalid devicetree node\n"); pdev 205 drivers/pwm/pwm-vt8500.c chip = devm_kzalloc(&pdev->dev, sizeof(*chip), GFP_KERNEL); pdev 209 drivers/pwm/pwm-vt8500.c chip->chip.dev = &pdev->dev; pdev 216 drivers/pwm/pwm-vt8500.c chip->clk = devm_clk_get(&pdev->dev, NULL); pdev 218 drivers/pwm/pwm-vt8500.c dev_err(&pdev->dev, "clock source not specified\n"); pdev 222 drivers/pwm/pwm-vt8500.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 223 drivers/pwm/pwm-vt8500.c chip->base = devm_ioremap_resource(&pdev->dev, r); pdev 229 drivers/pwm/pwm-vt8500.c dev_err(&pdev->dev, "failed to prepare clock\n"); pdev 235 drivers/pwm/pwm-vt8500.c dev_err(&pdev->dev, "failed to add PWM chip\n"); pdev 240 drivers/pwm/pwm-vt8500.c platform_set_drvdata(pdev, chip); pdev 244 drivers/pwm/pwm-vt8500.c static int vt8500_pwm_remove(struct platform_device *pdev) pdev 248 drivers/pwm/pwm-vt8500.c chip = platform_get_drvdata(pdev); pdev 196 drivers/pwm/pwm-zx.c static int zx_pwm_probe(struct platform_device *pdev) pdev 203 drivers/pwm/pwm-zx.c zpc = devm_kzalloc(&pdev->dev, sizeof(*zpc), GFP_KERNEL); pdev 207 drivers/pwm/pwm-zx.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 208 drivers/pwm/pwm-zx.c zpc->base = devm_ioremap_resource(&pdev->dev, res); pdev 212 drivers/pwm/pwm-zx.c zpc->pclk = devm_clk_get(&pdev->dev, "pclk"); pdev 216 drivers/pwm/pwm-zx.c zpc->wclk = devm_clk_get(&pdev->dev, "wclk"); pdev 224 drivers/pwm/pwm-zx.c zpc->chip.dev = &pdev->dev; pdev 240 drivers/pwm/pwm-zx.c dev_err(&pdev->dev, "failed to add PWM chip: %d\n", ret); pdev 244 drivers/pwm/pwm-zx.c platform_set_drvdata(pdev, zpc); pdev 249 drivers/pwm/pwm-zx.c static int zx_pwm_remove(struct platform_device *pdev) pdev 251 drivers/pwm/pwm-zx.c struct zx_pwm_chip *zpc = platform_get_drvdata(pdev); pdev 151 drivers/rapidio/devices/tsi721.c tsi_debug(MAINT, &priv->pdev->dev, pdev 165 drivers/rapidio/devices/tsi721.c tsi_debug(MAINT, &priv->pdev->dev, "DMA ABORT ch_stat=%x", pdev 167 drivers/rapidio/devices/tsi721.c tsi_debug(MAINT, &priv->pdev->dev, pdev 350 drivers/rapidio/devices/tsi721.c tsi_debug(DBELL, &priv->pdev->dev, pdev 425 drivers/rapidio/devices/tsi721.c tsi_debug(DBELL, &priv->pdev->dev, pdev 484 drivers/rapidio/devices/tsi721.c tsi_info(&priv->pdev->dev, pdev 547 drivers/rapidio/devices/tsi721.c tsi_debug(DMA, &priv->pdev->dev, pdev 761 drivers/rapidio/devices/tsi721.c err = pci_enable_msix_exact(priv->pdev, entries, ARRAY_SIZE(entries)); pdev 763 drivers/rapidio/devices/tsi721.c tsi_err(&priv->pdev->dev, pdev 773 drivers/rapidio/devices/tsi721.c DRV_NAME "-idb@pci:%s", pci_name(priv->pdev)); pdev 776 drivers/rapidio/devices/tsi721.c DRV_NAME "-pwrx@pci:%s", pci_name(priv->pdev)); pdev 783 drivers/rapidio/devices/tsi721.c i, pci_name(priv->pdev)); pdev 789 drivers/rapidio/devices/tsi721.c i, pci_name(priv->pdev)); pdev 795 drivers/rapidio/devices/tsi721.c i, pci_name(priv->pdev)); pdev 801 drivers/rapidio/devices/tsi721.c i, pci_name(priv->pdev)); pdev 810 drivers/rapidio/devices/tsi721.c i, pci_name(priv->pdev)); pdev 816 drivers/rapidio/devices/tsi721.c i, pci_name(priv->pdev)); pdev 833 drivers/rapidio/devices/tsi721.c err = request_irq(priv->pdev->irq, tsi721_irqhandler, pdev 838 drivers/rapidio/devices/tsi721.c tsi_err(&priv->pdev->dev, pdev 852 drivers/rapidio/devices/tsi721.c free_irq(priv->pdev->irq, (void *)priv); pdev 905 drivers/rapidio/devices/tsi721.c tsi_err(&priv->pdev->dev, "OBW count tracking failed"); pdev 932 drivers/rapidio/devices/tsi721.c tsi_debug(OBW, &priv->pdev->dev, pdev 957 drivers/rapidio/devices/tsi721.c tsi_debug(OBW, &priv->pdev->dev, pdev 1009 drivers/rapidio/devices/tsi721.c tsi_debug(OBW, &priv->pdev->dev, "did=%d ra=0x%llx", destid, rstart); pdev 1016 drivers/rapidio/devices/tsi721.c tsi_debug(OBW, &priv->pdev->dev, pdev 1110 drivers/rapidio/devices/tsi721.c tsi_debug(IBW, &priv->pdev->dev, pdev 1129 drivers/rapidio/devices/tsi721.c tsi_debug(IBW, &priv->pdev->dev, pdev 1224 drivers/rapidio/devices/tsi721.c tsi_debug(IBW, &priv->pdev->dev, pdev 1246 drivers/rapidio/devices/tsi721.c tsi_debug(IBW, &priv->pdev->dev, pdev 1282 drivers/rapidio/devices/tsi721.c tsi_debug(IBW, &priv->pdev->dev, "Disable IBWIN_%d", i); pdev 1291 drivers/rapidio/devices/tsi721.c tsi_debug(IBW, &priv->pdev->dev, pdev 1346 drivers/rapidio/devices/tsi721.c tsi_err(&priv->pdev->dev, "PW FIFO allocation failed"); pdev 1372 drivers/rapidio/devices/tsi721.c priv->idb_base = dma_alloc_coherent(&priv->pdev->dev, pdev 1378 drivers/rapidio/devices/tsi721.c tsi_debug(DBELL, &priv->pdev->dev, pdev 1404 drivers/rapidio/devices/tsi721.c dma_free_coherent(&priv->pdev->dev, IDB_QSIZE * TSI721_IDB_ENTRY_SIZE, pdev 1426 drivers/rapidio/devices/tsi721.c tsi_debug(MAINT, &priv->pdev->dev, pdev 1437 drivers/rapidio/devices/tsi721.c bd_ptr = dma_alloc_coherent(&priv->pdev->dev, pdev 1447 drivers/rapidio/devices/tsi721.c tsi_debug(MAINT, &priv->pdev->dev, "DMA descriptors @ %p (phys = %pad)", pdev 1454 drivers/rapidio/devices/tsi721.c sts_ptr = dma_alloc_coherent(&priv->pdev->dev, pdev 1459 drivers/rapidio/devices/tsi721.c dma_free_coherent(&priv->pdev->dev, pdev 1470 drivers/rapidio/devices/tsi721.c tsi_debug(MAINT, &priv->pdev->dev, pdev 1523 drivers/rapidio/devices/tsi721.c dma_free_coherent(&priv->pdev->dev, pdev 1529 drivers/rapidio/devices/tsi721.c dma_free_coherent(&priv->pdev->dev, pdev 1747 drivers/rapidio/devices/tsi721.c tsi_info(&priv->pdev->dev, pdev 1804 drivers/rapidio/devices/tsi721.c tsi_debug(OMSG, &priv->pdev->dev, pdev 1826 drivers/rapidio/devices/tsi721.c tsi_debug(OMSG, &priv->pdev->dev, "OB MSG ABORT ch_stat=%x", pdev 1902 drivers/rapidio/devices/tsi721.c &priv->pdev->dev, TSI721_MSG_BUFFER_SIZE, pdev 1906 drivers/rapidio/devices/tsi721.c tsi_debug(OMSG, &priv->pdev->dev, pdev 1915 drivers/rapidio/devices/tsi721.c &priv->pdev->dev, pdev 1919 drivers/rapidio/devices/tsi721.c tsi_debug(OMSG, &priv->pdev->dev, pdev 1929 drivers/rapidio/devices/tsi721.c priv->omsg_ring[mbox].sts_base = dma_alloc_coherent(&priv->pdev->dev, pdev 1934 drivers/rapidio/devices/tsi721.c tsi_debug(OMSG, &priv->pdev->dev, pdev 1971 drivers/rapidio/devices/tsi721.c tsi_debug(OMSG, &priv->pdev->dev, pdev 1982 drivers/rapidio/devices/tsi721.c tsi_debug(OMSG, &priv->pdev->dev, pdev 2017 drivers/rapidio/devices/tsi721.c dma_free_coherent(&priv->pdev->dev, pdev 2026 drivers/rapidio/devices/tsi721.c dma_free_coherent(&priv->pdev->dev, pdev 2036 drivers/rapidio/devices/tsi721.c dma_free_coherent(&priv->pdev->dev, pdev 2077 drivers/rapidio/devices/tsi721.c dma_free_coherent(&priv->pdev->dev, pdev 2085 drivers/rapidio/devices/tsi721.c dma_free_coherent(&priv->pdev->dev, pdev 2096 drivers/rapidio/devices/tsi721.c dma_free_coherent(&priv->pdev->dev, pdev 2124 drivers/rapidio/devices/tsi721.c tsi_info(&priv->pdev->dev, "IB MBOX%d SRIO timeout", mbox); pdev 2127 drivers/rapidio/devices/tsi721.c tsi_info(&priv->pdev->dev, "IB MBOX%d PCIe error", mbox); pdev 2130 drivers/rapidio/devices/tsi721.c tsi_info(&priv->pdev->dev, "IB MBOX%d IB free queue low", mbox); pdev 2193 drivers/rapidio/devices/tsi721.c dma_alloc_coherent(&priv->pdev->dev, pdev 2199 drivers/rapidio/devices/tsi721.c tsi_err(&priv->pdev->dev, pdev 2207 drivers/rapidio/devices/tsi721.c dma_alloc_coherent(&priv->pdev->dev, pdev 2213 drivers/rapidio/devices/tsi721.c tsi_err(&priv->pdev->dev, pdev 2221 drivers/rapidio/devices/tsi721.c dma_alloc_coherent(&priv->pdev->dev, pdev 2226 drivers/rapidio/devices/tsi721.c tsi_err(&priv->pdev->dev, pdev 2286 drivers/rapidio/devices/tsi721.c tsi_debug(IMSG, &priv->pdev->dev, pdev 2297 drivers/rapidio/devices/tsi721.c tsi_debug(IMSG, &priv->pdev->dev, pdev 2321 drivers/rapidio/devices/tsi721.c dma_free_coherent(&priv->pdev->dev, pdev 2330 drivers/rapidio/devices/tsi721.c dma_free_coherent(&priv->pdev->dev, pdev 2338 drivers/rapidio/devices/tsi721.c dma_free_coherent(&priv->pdev->dev, pdev 2383 drivers/rapidio/devices/tsi721.c dma_free_coherent(&priv->pdev->dev, pdev 2391 drivers/rapidio/devices/tsi721.c dma_free_coherent(&priv->pdev->dev, pdev 2399 drivers/rapidio/devices/tsi721.c dma_free_coherent(&priv->pdev->dev, pdev 2421 drivers/rapidio/devices/tsi721.c tsi_err(&priv->pdev->dev, pdev 2659 drivers/rapidio/devices/tsi721.c struct pci_dev *pdev = priv->pdev; pdev 2673 drivers/rapidio/devices/tsi721.c mport->dev.parent = &pdev->dev; pdev 2682 drivers/rapidio/devices/tsi721.c dev_driver_string(&pdev->dev), dev_name(&pdev->dev)); pdev 2689 drivers/rapidio/devices/tsi721.c else if (!pci_enable_msi(pdev)) pdev 2692 drivers/rapidio/devices/tsi721.c tsi_debug(MPORT, &pdev->dev, pdev 2699 drivers/rapidio/devices/tsi721.c tsi_err(&pdev->dev, "Unable to get PCI IRQ %02X (err=0x%x)", pdev 2700 drivers/rapidio/devices/tsi721.c pdev->irq, err); pdev 2734 drivers/rapidio/devices/tsi721.c static int tsi721_probe(struct pci_dev *pdev, pdev 2746 drivers/rapidio/devices/tsi721.c err = pci_enable_device(pdev); pdev 2748 drivers/rapidio/devices/tsi721.c tsi_err(&pdev->dev, "Failed to enable PCI device"); pdev 2752 drivers/rapidio/devices/tsi721.c priv->pdev = pdev; pdev 2759 drivers/rapidio/devices/tsi721.c tsi_debug(INIT, &pdev->dev, "res%d %pR", pdev 2760 drivers/rapidio/devices/tsi721.c i, &pdev->resource[i]); pdev 2769 drivers/rapidio/devices/tsi721.c if (!(pci_resource_flags(pdev, BAR_0) & IORESOURCE_MEM) || pdev 2770 drivers/rapidio/devices/tsi721.c pci_resource_flags(pdev, BAR_0) & IORESOURCE_MEM_64 || pdev 2771 drivers/rapidio/devices/tsi721.c pci_resource_len(pdev, BAR_0) < TSI721_REG_SPACE_SIZE) { pdev 2772 drivers/rapidio/devices/tsi721.c tsi_err(&pdev->dev, "Missing or misconfigured CSR BAR0"); pdev 2778 drivers/rapidio/devices/tsi721.c if (!(pci_resource_flags(pdev, BAR_1) & IORESOURCE_MEM) || pdev 2779 drivers/rapidio/devices/tsi721.c pci_resource_flags(pdev, BAR_1) & IORESOURCE_MEM_64 || pdev 2780 drivers/rapidio/devices/tsi721.c pci_resource_len(pdev, BAR_1) < TSI721_DB_WIN_SIZE) { pdev 2781 drivers/rapidio/devices/tsi721.c tsi_err(&pdev->dev, "Missing or misconfigured Doorbell BAR1"); pdev 2796 drivers/rapidio/devices/tsi721.c if (pci_resource_flags(pdev, BAR_2) & IORESOURCE_MEM_64) { pdev 2797 drivers/rapidio/devices/tsi721.c if (pci_resource_flags(pdev, BAR_2) & IORESOURCE_PREFETCH) pdev 2798 drivers/rapidio/devices/tsi721.c tsi_debug(INIT, &pdev->dev, pdev 2801 drivers/rapidio/devices/tsi721.c priv->p2r_bar[0].base = pci_resource_start(pdev, BAR_2); pdev 2802 drivers/rapidio/devices/tsi721.c priv->p2r_bar[0].size = pci_resource_len(pdev, BAR_2); pdev 2806 drivers/rapidio/devices/tsi721.c if (pci_resource_flags(pdev, BAR_4) & IORESOURCE_MEM_64) { pdev 2807 drivers/rapidio/devices/tsi721.c if (pci_resource_flags(pdev, BAR_4) & IORESOURCE_PREFETCH) pdev 2808 drivers/rapidio/devices/tsi721.c tsi_debug(INIT, &pdev->dev, pdev 2811 drivers/rapidio/devices/tsi721.c priv->p2r_bar[1].base = pci_resource_start(pdev, BAR_4); pdev 2812 drivers/rapidio/devices/tsi721.c priv->p2r_bar[1].size = pci_resource_len(pdev, BAR_4); pdev 2816 drivers/rapidio/devices/tsi721.c err = pci_request_regions(pdev, DRV_NAME); pdev 2818 drivers/rapidio/devices/tsi721.c tsi_err(&pdev->dev, "Unable to obtain PCI resources"); pdev 2822 drivers/rapidio/devices/tsi721.c pci_set_master(pdev); pdev 2824 drivers/rapidio/devices/tsi721.c priv->regs = pci_ioremap_bar(pdev, BAR_0); pdev 2826 drivers/rapidio/devices/tsi721.c tsi_err(&pdev->dev, "Unable to map device registers space"); pdev 2831 drivers/rapidio/devices/tsi721.c priv->odb_base = pci_ioremap_bar(pdev, BAR_1); pdev 2833 drivers/rapidio/devices/tsi721.c tsi_err(&pdev->dev, "Unable to map outbound doorbells space"); pdev 2839 drivers/rapidio/devices/tsi721.c if (pci_set_dma_mask(pdev, DMA_BIT_MASK(64))) { pdev 2840 drivers/rapidio/devices/tsi721.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 2842 drivers/rapidio/devices/tsi721.c tsi_err(&pdev->dev, "Unable to set DMA mask"); pdev 2846 drivers/rapidio/devices/tsi721.c if (pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32))) pdev 2847 drivers/rapidio/devices/tsi721.c tsi_info(&pdev->dev, "Unable to set consistent DMA mask"); pdev 2849 drivers/rapidio/devices/tsi721.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 2851 drivers/rapidio/devices/tsi721.c tsi_info(&pdev->dev, "Unable to set consistent DMA mask"); pdev 2854 drivers/rapidio/devices/tsi721.c BUG_ON(!pci_is_pcie(pdev)); pdev 2857 drivers/rapidio/devices/tsi721.c pcie_capability_clear_and_set_word(pdev, PCI_EXP_DEVCTL, pdev 2863 drivers/rapidio/devices/tsi721.c pcie_capability_clear_and_set_word(pdev, PCI_EXP_DEVCTL, pdev 2866 drivers/rapidio/devices/tsi721.c tsi_info(&pdev->dev, pdev 2871 drivers/rapidio/devices/tsi721.c pcie_capability_clear_and_set_word(pdev, PCI_EXP_DEVCTL2, pdev 2877 drivers/rapidio/devices/tsi721.c pci_write_config_dword(pdev, TSI721_PCIECFG_EPCTL, 0x01); pdev 2878 drivers/rapidio/devices/tsi721.c pci_write_config_dword(pdev, TSI721_PCIECFG_MSIXTBL, pdev 2880 drivers/rapidio/devices/tsi721.c pci_write_config_dword(pdev, TSI721_PCIECFG_MSIXPBA, pdev 2882 drivers/rapidio/devices/tsi721.c pci_write_config_dword(pdev, TSI721_PCIECFG_EPCTL, 0); pdev 2891 drivers/rapidio/devices/tsi721.c tsi_err(&pdev->dev, "BDMA initialization failed"); pdev 2910 drivers/rapidio/devices/tsi721.c pci_set_drvdata(pdev, priv); pdev 2926 drivers/rapidio/devices/tsi721.c pci_release_regions(pdev); pdev 2927 drivers/rapidio/devices/tsi721.c pci_clear_master(pdev); pdev 2929 drivers/rapidio/devices/tsi721.c pci_disable_device(pdev); pdev 2936 drivers/rapidio/devices/tsi721.c static void tsi721_remove(struct pci_dev *pdev) pdev 2938 drivers/rapidio/devices/tsi721.c struct tsi721_device *priv = pci_get_drvdata(pdev); pdev 2940 drivers/rapidio/devices/tsi721.c tsi_debug(EXIT, &pdev->dev, "enter"); pdev 2959 drivers/rapidio/devices/tsi721.c pci_disable_msix(priv->pdev); pdev 2961 drivers/rapidio/devices/tsi721.c pci_disable_msi(priv->pdev); pdev 2963 drivers/rapidio/devices/tsi721.c pci_release_regions(pdev); pdev 2964 drivers/rapidio/devices/tsi721.c pci_clear_master(pdev); pdev 2965 drivers/rapidio/devices/tsi721.c pci_disable_device(pdev); pdev 2966 drivers/rapidio/devices/tsi721.c pci_set_drvdata(pdev, NULL); pdev 2968 drivers/rapidio/devices/tsi721.c tsi_debug(EXIT, &pdev->dev, "exit"); pdev 2971 drivers/rapidio/devices/tsi721.c static void tsi721_shutdown(struct pci_dev *pdev) pdev 2973 drivers/rapidio/devices/tsi721.c struct tsi721_device *priv = pci_get_drvdata(pdev); pdev 2975 drivers/rapidio/devices/tsi721.c tsi_debug(EXIT, &pdev->dev, "enter"); pdev 2979 drivers/rapidio/devices/tsi721.c pci_clear_master(pdev); pdev 2980 drivers/rapidio/devices/tsi721.c pci_disable_device(pdev); pdev 868 drivers/rapidio/devices/tsi721.h struct pci_dev *pdev; pdev 776 drivers/rapidio/devices/tsi721_dma.c synchronize_irq(priv->pdev->irq); pdev 1003 drivers/rapidio/devices/tsi721_dma.c mport->dma.dev = &priv->pdev->dev; pdev 1013 drivers/rapidio/devices/tsi721_dma.c tsi_err(&priv->pdev->dev, "Failed to register DMA device"); pdev 226 drivers/regulator/88pm800-regulator.c static int pm800_regulator_probe(struct platform_device *pdev) pdev 228 drivers/regulator/88pm800-regulator.c struct pm80x_chip *chip = dev_get_drvdata(pdev->dev.parent); pdev 229 drivers/regulator/88pm800-regulator.c struct pm80x_platform_data *pdata = dev_get_platdata(pdev->dev.parent); pdev 261 drivers/regulator/88pm800-regulator.c regulator = devm_regulator_register(&pdev->dev, pdev 265 drivers/regulator/88pm800-regulator.c dev_err(&pdev->dev, "Failed to register %s\n", pdev 315 drivers/regulator/88pm8607.c static int pm8607_regulator_probe(struct platform_device *pdev) pdev 317 drivers/regulator/88pm8607.c struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); pdev 319 drivers/regulator/88pm8607.c struct regulator_init_data *pdata = dev_get_platdata(&pdev->dev); pdev 325 drivers/regulator/88pm8607.c res = platform_get_resource(pdev, IORESOURCE_REG, 0); pdev 334 drivers/regulator/88pm8607.c dev_err(&pdev->dev, "Failed to find regulator %llu\n", pdev 360 drivers/regulator/88pm8607.c rdev = devm_regulator_register(&pdev->dev, &info->desc, &config); pdev 362 drivers/regulator/88pm8607.c dev_err(&pdev->dev, "failed to register regulator %s\n", pdev 367 drivers/regulator/88pm8607.c platform_set_drvdata(pdev, info); pdev 150 drivers/regulator/aat2870-regulator.c static int aat2870_regulator_probe(struct platform_device *pdev) pdev 156 drivers/regulator/aat2870-regulator.c ri = aat2870_get_regulator(pdev->id); pdev 158 drivers/regulator/aat2870-regulator.c dev_err(&pdev->dev, "Invalid device ID, %d\n", pdev->id); pdev 161 drivers/regulator/aat2870-regulator.c ri->aat2870 = dev_get_drvdata(pdev->dev.parent); pdev 163 drivers/regulator/aat2870-regulator.c config.dev = &pdev->dev; pdev 165 drivers/regulator/aat2870-regulator.c config.init_data = dev_get_platdata(&pdev->dev); pdev 167 drivers/regulator/aat2870-regulator.c rdev = devm_regulator_register(&pdev->dev, &ri->desc, &config); pdev 169 drivers/regulator/aat2870-regulator.c dev_err(&pdev->dev, "Failed to register regulator %s\n", pdev 173 drivers/regulator/aat2870-regulator.c platform_set_drvdata(pdev, rdev); pdev 495 drivers/regulator/ab3100.c static int ab3100_regulator_register(struct platform_device *pdev, pdev 525 drivers/regulator/ab3100.c reg->dev = &pdev->dev; pdev 533 drivers/regulator/ab3100.c config.dev = &pdev->dev; pdev 536 drivers/regulator/ab3100.c rdev = devm_regulator_register(&pdev->dev, desc, &config); pdev 539 drivers/regulator/ab3100.c dev_err(&pdev->dev, pdev 609 drivers/regulator/ab3100.c ab3100_regulator_of_probe(struct platform_device *pdev, struct device_node *np) pdev 619 drivers/regulator/ab3100.c err = abx500_set_register_interruptible(&pdev->dev, 0, pdev 623 drivers/regulator/ab3100.c dev_err(&pdev->dev, "regulator initialization failed with error %d\n", pdev 631 drivers/regulator/ab3100.c pdev, NULL, ab3100_regulator_matches[i].init_data, pdev 642 drivers/regulator/ab3100.c static int ab3100_regulators_probe(struct platform_device *pdev) pdev 644 drivers/regulator/ab3100.c struct ab3100_platform_data *plfdata = dev_get_platdata(&pdev->dev); pdev 645 drivers/regulator/ab3100.c struct device_node *np = pdev->dev.of_node; pdev 651 drivers/regulator/ab3100.c err = abx500_get_register_interruptible(&pdev->dev, 0, pdev 654 drivers/regulator/ab3100.c dev_err(&pdev->dev, "could not read initial status of LDO_D\n"); pdev 658 drivers/regulator/ab3100.c dev_notice(&pdev->dev, pdev 661 drivers/regulator/ab3100.c dev_notice(&pdev->dev, pdev 665 drivers/regulator/ab3100.c err = of_regulator_match(&pdev->dev, np, pdev 669 drivers/regulator/ab3100.c dev_err(&pdev->dev, pdev 673 drivers/regulator/ab3100.c return ab3100_regulator_of_probe(pdev, np); pdev 678 drivers/regulator/ab3100.c err = abx500_set_register_interruptible(&pdev->dev, 0, pdev 682 drivers/regulator/ab3100.c dev_err(&pdev->dev, "regulator initialization failed with error %d\n", pdev 692 drivers/regulator/ab3100.c err = ab3100_regulator_register(pdev, plfdata, NULL, NULL, pdev 788 drivers/regulator/ab8500-ext.c static int ab8500_ext_regulator_probe(struct platform_device *pdev) pdev 790 drivers/regulator/ab8500-ext.c struct ab8500 *ab8500 = dev_get_drvdata(pdev->dev.parent); pdev 797 drivers/regulator/ab8500-ext.c dev_err(&pdev->dev, "null mfd parent\n"); pdev 803 drivers/regulator/ab8500-ext.c dev_err(&pdev->dev, "Configuration error: size mismatch.\n"); pdev 824 drivers/regulator/ab8500-ext.c info->dev = &pdev->dev; pdev 828 drivers/regulator/ab8500-ext.c config.dev = &pdev->dev; pdev 833 drivers/regulator/ab8500-ext.c rdev = devm_regulator_register(&pdev->dev, &info->desc, pdev 836 drivers/regulator/ab8500-ext.c dev_err(&pdev->dev, "failed to register regulator %s\n", pdev 841 drivers/regulator/ab8500-ext.c dev_dbg(&pdev->dev, "%s-probed\n", info->desc.name); pdev 1576 drivers/regulator/ab8500.c static int ab8500_regulator_register(struct platform_device *pdev, pdev 1580 drivers/regulator/ab8500.c struct ab8500 *ab8500 = dev_get_drvdata(pdev->dev.parent); pdev 1587 drivers/regulator/ab8500.c info->dev = &pdev->dev; pdev 1589 drivers/regulator/ab8500.c config.dev = &pdev->dev; pdev 1605 drivers/regulator/ab8500.c rdev = devm_regulator_register(&pdev->dev, &info->desc, &config); pdev 1607 drivers/regulator/ab8500.c dev_err(&pdev->dev, "failed to register regulator %s\n", pdev 1615 drivers/regulator/ab8500.c static int ab8500_regulator_probe(struct platform_device *pdev) pdev 1617 drivers/regulator/ab8500.c struct ab8500 *ab8500 = dev_get_drvdata(pdev->dev.parent); pdev 1618 drivers/regulator/ab8500.c struct device_node *np = pdev->dev.of_node; pdev 1623 drivers/regulator/ab8500.c dev_err(&pdev->dev, "null mfd parent\n"); pdev 1629 drivers/regulator/ab8500.c err = of_regulator_match(&pdev->dev, np, pdev 1633 drivers/regulator/ab8500.c dev_err(&pdev->dev, pdev 1640 drivers/regulator/ab8500.c err = ab8500_regulator_register(pdev, match[i].init_data, i, pdev 274 drivers/regulator/act8945a-regulator.c static int act8945a_pmic_probe(struct platform_device *pdev) pdev 283 drivers/regulator/act8945a-regulator.c act8945a = devm_kzalloc(&pdev->dev, sizeof(*act8945a), GFP_KERNEL); pdev 287 drivers/regulator/act8945a-regulator.c act8945a->regmap = dev_get_regmap(pdev->dev.parent, NULL); pdev 289 drivers/regulator/act8945a-regulator.c dev_err(&pdev->dev, pdev 294 drivers/regulator/act8945a-regulator.c voltage_select = of_property_read_bool(pdev->dev.parent->of_node, pdev 305 drivers/regulator/act8945a-regulator.c config.dev = &pdev->dev; pdev 306 drivers/regulator/act8945a-regulator.c config.dev->of_node = pdev->dev.parent->of_node; pdev 309 drivers/regulator/act8945a-regulator.c rdev = devm_regulator_register(&pdev->dev, ®ulators[i], pdev 312 drivers/regulator/act8945a-regulator.c dev_err(&pdev->dev, pdev 319 drivers/regulator/act8945a-regulator.c platform_set_drvdata(pdev, act8945a); pdev 325 drivers/regulator/act8945a-regulator.c static int __maybe_unused act8945a_suspend(struct device *pdev) pdev 327 drivers/regulator/act8945a-regulator.c struct act8945a_pmic *act8945a = dev_get_drvdata(pdev); pdev 338 drivers/regulator/act8945a-regulator.c static void act8945a_pmic_shutdown(struct platform_device *pdev) pdev 340 drivers/regulator/act8945a-regulator.c struct act8945a_pmic *act8945a = platform_get_drvdata(pdev); pdev 155 drivers/regulator/anatop-regulator.c static int anatop_regulator_probe(struct platform_device *pdev) pdev 157 drivers/regulator/anatop-regulator.c struct device *dev = &pdev->dev; pdev 251 drivers/regulator/anatop-regulator.c config.dev = &pdev->dev; pdev 254 drivers/regulator/anatop-regulator.c config.of_node = pdev->dev.of_node; pdev 286 drivers/regulator/anatop-regulator.c dev_err(&pdev->dev, "Failed to read a valid default voltage selector.\n"); pdev 313 drivers/regulator/anatop-regulator.c platform_set_drvdata(pdev, rdev); pdev 226 drivers/regulator/arizona-ldo1.c static int arizona_ldo1_common_init(struct platform_device *pdev, pdev 232 drivers/regulator/arizona-ldo1.c struct device *parent_dev = pdev->dev.parent; pdev 279 drivers/regulator/arizona-ldo1.c ldo1->regulator = devm_regulator_register(&pdev->dev, desc, &config); pdev 285 drivers/regulator/arizona-ldo1.c dev_err(&pdev->dev, "Failed to register LDO1 supply: %d\n", pdev 290 drivers/regulator/arizona-ldo1.c platform_set_drvdata(pdev, ldo1); pdev 295 drivers/regulator/arizona-ldo1.c static int arizona_ldo1_probe(struct platform_device *pdev) pdev 297 drivers/regulator/arizona-ldo1.c struct arizona *arizona = dev_get_drvdata(pdev->dev.parent); pdev 303 drivers/regulator/arizona-ldo1.c ldo1 = devm_kzalloc(&pdev->dev, sizeof(*ldo1), GFP_KERNEL); pdev 333 drivers/regulator/arizona-ldo1.c ret = arizona_ldo1_common_init(pdev, ldo1, desc, pdev 342 drivers/regulator/arizona-ldo1.c static int arizona_ldo1_remove(struct platform_device *pdev) pdev 344 drivers/regulator/arizona-ldo1.c struct arizona_ldo1 *ldo1 = platform_get_drvdata(pdev); pdev 352 drivers/regulator/arizona-ldo1.c static int madera_ldo1_probe(struct platform_device *pdev) pdev 354 drivers/regulator/arizona-ldo1.c struct madera *madera = dev_get_drvdata(pdev->dev.parent); pdev 359 drivers/regulator/arizona-ldo1.c ldo1 = devm_kzalloc(&pdev->dev, sizeof(*ldo1), GFP_KERNEL); pdev 367 drivers/regulator/arizona-ldo1.c ret = arizona_ldo1_common_init(pdev, ldo1, &madera_ldo1, pdev 254 drivers/regulator/arizona-micsupp.c static int arizona_micsupp_common_init(struct platform_device *pdev, pdev 291 drivers/regulator/arizona-micsupp.c micsupp->regulator = devm_regulator_register(&pdev->dev, pdev 304 drivers/regulator/arizona-micsupp.c platform_set_drvdata(pdev, micsupp); pdev 309 drivers/regulator/arizona-micsupp.c static int arizona_micsupp_probe(struct platform_device *pdev) pdev 311 drivers/regulator/arizona-micsupp.c struct arizona *arizona = dev_get_drvdata(pdev->dev.parent); pdev 315 drivers/regulator/arizona-micsupp.c micsupp = devm_kzalloc(&pdev->dev, sizeof(*micsupp), GFP_KERNEL); pdev 340 drivers/regulator/arizona-micsupp.c return arizona_micsupp_common_init(pdev, micsupp, desc, pdev 344 drivers/regulator/arizona-micsupp.c static int madera_micsupp_probe(struct platform_device *pdev) pdev 346 drivers/regulator/arizona-micsupp.c struct madera *madera = dev_get_drvdata(pdev->dev.parent); pdev 349 drivers/regulator/arizona-micsupp.c micsupp = devm_kzalloc(&pdev->dev, sizeof(*micsupp), GFP_KERNEL); pdev 358 drivers/regulator/arizona-micsupp.c return arizona_micsupp_common_init(pdev, micsupp, &madera_micsupp, pdev 203 drivers/regulator/as3711-regulator.c static int as3711_regulator_probe(struct platform_device *pdev) pdev 205 drivers/regulator/as3711-regulator.c struct as3711_regulator_pdata *pdata = dev_get_platdata(&pdev->dev); pdev 206 drivers/regulator/as3711-regulator.c struct as3711 *as3711 = dev_get_drvdata(pdev->dev.parent); pdev 207 drivers/regulator/as3711-regulator.c struct regulator_config config = {.dev = &pdev->dev,}; pdev 214 drivers/regulator/as3711-regulator.c dev_err(&pdev->dev, "No platform data...\n"); pdev 218 drivers/regulator/as3711-regulator.c if (pdev->dev.parent->of_node) { pdev 219 drivers/regulator/as3711-regulator.c ret = as3711_regulator_parse_dt(&pdev->dev, of_node, AS3711_REGULATOR_NUM); pdev 221 drivers/regulator/as3711-regulator.c dev_err(&pdev->dev, "DT parsing failed: %d\n", ret); pdev 231 drivers/regulator/as3711-regulator.c rdev = devm_regulator_register(&pdev->dev, &as3711_reg_desc[id], pdev 234 drivers/regulator/as3711-regulator.c dev_err(&pdev->dev, "Failed to register regulator %s\n", pdev 584 drivers/regulator/as3722-regulator.c static int as3722_get_regulator_dt_data(struct platform_device *pdev, pdev 593 drivers/regulator/as3722-regulator.c np = of_get_child_by_name(pdev->dev.parent->of_node, "regulators"); pdev 595 drivers/regulator/as3722-regulator.c dev_err(&pdev->dev, "Device is not having regulators node\n"); pdev 598 drivers/regulator/as3722-regulator.c pdev->dev.of_node = np; pdev 600 drivers/regulator/as3722-regulator.c ret = of_regulator_match(&pdev->dev, np, as3722_regulator_matches, pdev 604 drivers/regulator/as3722-regulator.c dev_err(&pdev->dev, "Parsing of regulator node failed: %d\n", pdev 624 drivers/regulator/as3722-regulator.c dev_warn(&pdev->dev, pdev 634 drivers/regulator/as3722-regulator.c static int as3722_regulator_probe(struct platform_device *pdev) pdev 636 drivers/regulator/as3722-regulator.c struct as3722 *as3722 = dev_get_drvdata(pdev->dev.parent); pdev 645 drivers/regulator/as3722-regulator.c as3722_regs = devm_kzalloc(&pdev->dev, sizeof(*as3722_regs), pdev 650 drivers/regulator/as3722-regulator.c as3722_regs->dev = &pdev->dev; pdev 652 drivers/regulator/as3722-regulator.c platform_set_drvdata(pdev, as3722_regs); pdev 654 drivers/regulator/as3722-regulator.c ret = as3722_get_regulator_dt_data(pdev, as3722_regs); pdev 658 drivers/regulator/as3722-regulator.c config.dev = &pdev->dev; pdev 706 drivers/regulator/as3722-regulator.c dev_err(&pdev->dev, pdev 796 drivers/regulator/as3722-regulator.c rdev = devm_regulator_register(&pdev->dev, desc, &config); pdev 799 drivers/regulator/as3722-regulator.c dev_err(&pdev->dev, "regulator %d register failed %d\n", pdev 807 drivers/regulator/as3722-regulator.c dev_err(&pdev->dev, pdev 815 drivers/regulator/as3722-regulator.c dev_err(&pdev->dev, pdev 1005 drivers/regulator/axp20x-regulator.c static int axp20x_set_dcdc_freq(struct platform_device *pdev, u32 dcdcfreq) pdev 1007 drivers/regulator/axp20x-regulator.c struct axp20x_dev *axp20x = dev_get_drvdata(pdev->dev.parent); pdev 1045 drivers/regulator/axp20x-regulator.c dev_err(&pdev->dev, pdev 1055 drivers/regulator/axp20x-regulator.c dev_warn(&pdev->dev, "DCDC frequency too low. Set to %ukHz\n", pdev 1061 drivers/regulator/axp20x-regulator.c dev_warn(&pdev->dev, "DCDC frequency too high. Set to %ukHz\n", pdev 1071 drivers/regulator/axp20x-regulator.c static int axp20x_regulator_parse_dt(struct platform_device *pdev) pdev 1077 drivers/regulator/axp20x-regulator.c np = of_node_get(pdev->dev.parent->of_node); pdev 1083 drivers/regulator/axp20x-regulator.c dev_warn(&pdev->dev, "regulators node not found\n"); pdev 1086 drivers/regulator/axp20x-regulator.c ret = axp20x_set_dcdc_freq(pdev, dcdcfreq); pdev 1088 drivers/regulator/axp20x-regulator.c dev_err(&pdev->dev, "Error setting dcdc frequency: %d\n", ret); pdev 1208 drivers/regulator/axp20x-regulator.c static int axp20x_regulator_probe(struct platform_device *pdev) pdev 1211 drivers/regulator/axp20x-regulator.c struct axp20x_dev *axp20x = dev_get_drvdata(pdev->dev.parent); pdev 1214 drivers/regulator/axp20x-regulator.c .dev = pdev->dev.parent, pdev 1234 drivers/regulator/axp20x-regulator.c drivevbus = of_property_read_bool(pdev->dev.parent->of_node, pdev 1240 drivers/regulator/axp20x-regulator.c drivevbus = of_property_read_bool(pdev->dev.parent->of_node, pdev 1254 drivers/regulator/axp20x-regulator.c drivevbus = of_property_read_bool(pdev->dev.parent->of_node, pdev 1258 drivers/regulator/axp20x-regulator.c dev_err(&pdev->dev, "Unsupported AXP variant: %ld\n", pdev 1264 drivers/regulator/axp20x-regulator.c axp20x_regulator_parse_dt(pdev); pdev 1294 drivers/regulator/axp20x-regulator.c new_desc = devm_kzalloc(&pdev->dev, sizeof(*desc), pdev 1306 drivers/regulator/axp20x-regulator.c new_desc = devm_kzalloc(&pdev->dev, sizeof(*desc), pdev 1316 drivers/regulator/axp20x-regulator.c rdev = devm_regulator_register(&pdev->dev, desc, &config); pdev 1318 drivers/regulator/axp20x-regulator.c dev_err(&pdev->dev, "Failed to register %s\n", pdev 1329 drivers/regulator/axp20x-regulator.c dev_err(&pdev->dev, "Failed to set workmode on %s\n", pdev 1353 drivers/regulator/axp20x-regulator.c rdev = devm_regulator_register(&pdev->dev, pdev 1357 drivers/regulator/axp20x-regulator.c dev_err(&pdev->dev, "Failed to register drivevbus\n"); pdev 275 drivers/regulator/bcm590xx-regulator.c static int bcm590xx_probe(struct platform_device *pdev) pdev 277 drivers/regulator/bcm590xx-regulator.c struct bcm590xx *bcm590xx = dev_get_drvdata(pdev->dev.parent); pdev 284 drivers/regulator/bcm590xx-regulator.c pmu = devm_kzalloc(&pdev->dev, sizeof(*pmu), GFP_KERNEL); pdev 290 drivers/regulator/bcm590xx-regulator.c platform_set_drvdata(pdev, pmu); pdev 292 drivers/regulator/bcm590xx-regulator.c pmu->desc = devm_kcalloc(&pdev->dev, pdev 341 drivers/regulator/bcm590xx-regulator.c rdev = devm_regulator_register(&pdev->dev, &pmu->desc[i], pdev 346 drivers/regulator/bcm590xx-regulator.c pdev->name); pdev 245 drivers/regulator/bd70528-regulator.c static int bd70528_probe(struct platform_device *pdev) pdev 250 drivers/regulator/bd70528-regulator.c .dev = pdev->dev.parent, pdev 253 drivers/regulator/bd70528-regulator.c bd70528 = dev_get_drvdata(pdev->dev.parent); pdev 255 drivers/regulator/bd70528-regulator.c dev_err(&pdev->dev, "No MFD driver data\n"); pdev 264 drivers/regulator/bd70528-regulator.c rdev = devm_regulator_register(&pdev->dev, &bd70528_desc[i], pdev 267 drivers/regulator/bd70528-regulator.c dev_err(&pdev->dev, pdev 1150 drivers/regulator/bd718x7-regulator.c static int bd718xx_probe(struct platform_device *pdev) pdev 1168 drivers/regulator/bd718x7-regulator.c mfd = dev_get_drvdata(pdev->dev.parent); pdev 1170 drivers/regulator/bd718x7-regulator.c dev_err(&pdev->dev, "No MFD driver data\n"); pdev 1177 drivers/regulator/bd718x7-regulator.c dev_err(&pdev->dev, "Unsupported chip type\n"); pdev 1186 drivers/regulator/bd718x7-regulator.c dev_err(&pdev->dev, "Failed to unlock PMIC (%d)\n", err); pdev 1189 drivers/regulator/bd718x7-regulator.c dev_dbg(&pdev->dev, "Unlocked lock register 0x%x\n", pdev 1193 drivers/regulator/bd718x7-regulator.c use_snvs = of_property_read_bool(pdev->dev.parent->of_node, pdev 1210 drivers/regulator/bd718x7-regulator.c dev_err(&pdev->dev, "Failed to change reset target\n"); pdev 1213 drivers/regulator/bd718x7-regulator.c dev_dbg(&pdev->dev, pdev 1227 drivers/regulator/bd718x7-regulator.c config.dev = pdev->dev.parent; pdev 1230 drivers/regulator/bd718x7-regulator.c rdev = devm_regulator_register(&pdev->dev, desc, &config); pdev 1232 drivers/regulator/bd718x7-regulator.c dev_err(&pdev->dev, pdev 1260 drivers/regulator/bd718x7-regulator.c dev_err(&pdev->dev, pdev 1272 drivers/regulator/bd718x7-regulator.c dev_err(&pdev->dev, pdev 258 drivers/regulator/bd9571mwv-regulator.c static int bd9571mwv_regulator_remove(struct platform_device *pdev) pdev 260 drivers/regulator/bd9571mwv-regulator.c device_remove_file(&pdev->dev, &dev_attr_backup_mode); pdev 269 drivers/regulator/bd9571mwv-regulator.c static int bd9571mwv_regulator_probe(struct platform_device *pdev) pdev 271 drivers/regulator/bd9571mwv-regulator.c struct bd9571mwv *bd = dev_get_drvdata(pdev->dev.parent); pdev 278 drivers/regulator/bd9571mwv-regulator.c bdreg = devm_kzalloc(&pdev->dev, sizeof(*bdreg), GFP_KERNEL); pdev 284 drivers/regulator/bd9571mwv-regulator.c platform_set_drvdata(pdev, bdreg); pdev 286 drivers/regulator/bd9571mwv-regulator.c config.dev = &pdev->dev; pdev 292 drivers/regulator/bd9571mwv-regulator.c rdev = devm_regulator_register(&pdev->dev, ®ulators[i], pdev 296 drivers/regulator/bd9571mwv-regulator.c pdev->name); pdev 329 drivers/regulator/bd9571mwv-regulator.c ret = device_create_file(&pdev->dev, &dev_attr_backup_mode); pdev 505 drivers/regulator/cpcap-regulator.c static int cpcap_regulator_probe(struct platform_device *pdev) pdev 512 drivers/regulator/cpcap-regulator.c match_data = of_device_get_match_data(&pdev->dev); pdev 514 drivers/regulator/cpcap-regulator.c dev_err(&pdev->dev, "no configuration data found\n"); pdev 519 drivers/regulator/cpcap-regulator.c ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); pdev 523 drivers/regulator/cpcap-regulator.c ddata->reg = dev_get_regmap(pdev->dev.parent, NULL); pdev 527 drivers/regulator/cpcap-regulator.c ddata->dev = &pdev->dev; pdev 529 drivers/regulator/cpcap-regulator.c platform_set_drvdata(pdev, ddata); pdev 532 drivers/regulator/cpcap-regulator.c config.dev = &pdev->dev; pdev 546 drivers/regulator/cpcap-regulator.c rdev = devm_regulator_register(&pdev->dev, pdev 550 drivers/regulator/cpcap-regulator.c dev_err(&pdev->dev, "failed to register regulator %s\n", pdev 430 drivers/regulator/da903x.c static int da903x_regulator_probe(struct platform_device *pdev) pdev 436 drivers/regulator/da903x.c ri = find_regulator_info(pdev->id); pdev 438 drivers/regulator/da903x.c dev_err(&pdev->dev, "invalid regulator ID specified\n"); pdev 456 drivers/regulator/da903x.c config.dev = &pdev->dev; pdev 457 drivers/regulator/da903x.c config.init_data = dev_get_platdata(&pdev->dev); pdev 460 drivers/regulator/da903x.c rdev = devm_regulator_register(&pdev->dev, &ri->desc, &config); pdev 462 drivers/regulator/da903x.c dev_err(&pdev->dev, "failed to register regulator %s\n", pdev 467 drivers/regulator/da903x.c platform_set_drvdata(pdev, rdev); pdev 392 drivers/regulator/da9052-regulator.c static int da9052_regulator_probe(struct platform_device *pdev) pdev 394 drivers/regulator/da9052-regulator.c const struct mfd_cell *cell = mfd_get_cell(pdev); pdev 400 drivers/regulator/da9052-regulator.c regulator = devm_kzalloc(&pdev->dev, sizeof(struct da9052_regulator), pdev 405 drivers/regulator/da9052-regulator.c da9052 = dev_get_drvdata(pdev->dev.parent); pdev 412 drivers/regulator/da9052-regulator.c dev_err(&pdev->dev, "invalid regulator ID specified\n"); pdev 422 drivers/regulator/da9052-regulator.c regulator->rdev = devm_regulator_register(&pdev->dev, pdev 426 drivers/regulator/da9052-regulator.c dev_err(&pdev->dev, "failed to register regulator %s\n", pdev 431 drivers/regulator/da9052-regulator.c platform_set_drvdata(pdev, regulator); pdev 510 drivers/regulator/da9055-regulator.c static int da9055_regulator_probe(struct platform_device *pdev) pdev 514 drivers/regulator/da9055-regulator.c struct da9055 *da9055 = dev_get_drvdata(pdev->dev.parent); pdev 518 drivers/regulator/da9055-regulator.c regulator = devm_kzalloc(&pdev->dev, sizeof(struct da9055_regulator), pdev 523 drivers/regulator/da9055-regulator.c regulator->info = find_regulator_info(pdev->id); pdev 525 drivers/regulator/da9055-regulator.c dev_err(&pdev->dev, "invalid regulator ID specified\n"); pdev 535 drivers/regulator/da9055-regulator.c config.init_data = pdata->regulators[pdev->id]; pdev 537 drivers/regulator/da9055-regulator.c ret = da9055_gpio_init(regulator, &config, pdata, pdev->id); pdev 541 drivers/regulator/da9055-regulator.c regulator->rdev = devm_regulator_register(&pdev->dev, pdev 545 drivers/regulator/da9055-regulator.c dev_err(&pdev->dev, "Failed to register regulator %s\n", pdev 551 drivers/regulator/da9055-regulator.c if (pdev->id == DA9055_ID_LDO5 || pdev->id == DA9055_ID_LDO6) { pdev 552 drivers/regulator/da9055-regulator.c irq = platform_get_irq_byname(pdev, "REGULATOR"); pdev 556 drivers/regulator/da9055-regulator.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, pdev 561 drivers/regulator/da9055-regulator.c pdev->name, regulator); pdev 564 drivers/regulator/da9055-regulator.c dev_err(&pdev->dev, pdev 572 drivers/regulator/da9055-regulator.c platform_set_drvdata(pdev, regulator); pdev 912 drivers/regulator/da9062-regulator.c static int da9062_regulator_probe(struct platform_device *pdev) pdev 914 drivers/regulator/da9062-regulator.c struct da9062 *chip = dev_get_drvdata(pdev->dev.parent); pdev 937 drivers/regulator/da9062-regulator.c regulators = devm_kzalloc(&pdev->dev, struct_size(regulators, regulator, pdev 943 drivers/regulator/da9062-regulator.c platform_set_drvdata(pdev, regulators); pdev 957 drivers/regulator/da9062-regulator.c &pdev->dev, pdev 966 drivers/regulator/da9062-regulator.c &pdev->dev, pdev 975 drivers/regulator/da9062-regulator.c &pdev->dev, pdev 984 drivers/regulator/da9062-regulator.c &pdev->dev, pdev 997 drivers/regulator/da9062-regulator.c regl->rdev = devm_regulator_register(&pdev->dev, ®l->desc, pdev 1000 drivers/regulator/da9062-regulator.c dev_err(&pdev->dev, pdev 1010 drivers/regulator/da9062-regulator.c irq = platform_get_irq_byname(pdev, "LDO_LIM"); pdev 1015 drivers/regulator/da9062-regulator.c ret = devm_request_threaded_irq(&pdev->dev, irq, pdev 1020 drivers/regulator/da9062-regulator.c dev_warn(&pdev->dev, pdev 661 drivers/regulator/da9063-regulator.c struct platform_device *pdev, pdev 664 drivers/regulator/da9063-regulator.c struct da9063 *da9063 = dev_get_drvdata(pdev->dev.parent); pdev 674 drivers/regulator/da9063-regulator.c node = of_get_child_by_name(pdev->dev.parent->of_node, "regulators"); pdev 676 drivers/regulator/da9063-regulator.c dev_err(&pdev->dev, "Regulators device node not found\n"); pdev 680 drivers/regulator/da9063-regulator.c num = of_regulator_match(&pdev->dev, node, da9063_matches, pdev 684 drivers/regulator/da9063-regulator.c dev_err(&pdev->dev, "Failed to match regulators\n"); pdev 688 drivers/regulator/da9063-regulator.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 692 drivers/regulator/da9063-regulator.c pdata->regulator_data = devm_kcalloc(&pdev->dev, pdev 715 drivers/regulator/da9063-regulator.c static int da9063_regulator_probe(struct platform_device *pdev) pdev 717 drivers/regulator/da9063-regulator.c struct da9063 *da9063 = dev_get_drvdata(pdev->dev.parent); pdev 727 drivers/regulator/da9063-regulator.c regl_pdata = da9063_parse_regulators_dt(pdev, &da9063_reg_matches); pdev 730 drivers/regulator/da9063-regulator.c dev_err(&pdev->dev, pdev 741 drivers/regulator/da9063-regulator.c dev_err(&pdev->dev, "Chip model not recognised (%u)\n", pdev 748 drivers/regulator/da9063-regulator.c dev_err(&pdev->dev, pdev 766 drivers/regulator/da9063-regulator.c regulators = devm_kzalloc(&pdev->dev, struct_size(regulators, pdev 772 drivers/regulator/da9063-regulator.c platform_set_drvdata(pdev, regulators); pdev 817 drivers/regulator/da9063-regulator.c regl->mode = devm_regmap_field_alloc(&pdev->dev, pdev 824 drivers/regulator/da9063-regulator.c regl->suspend = devm_regmap_field_alloc(&pdev->dev, pdev 831 drivers/regulator/da9063-regulator.c regl->sleep = devm_regmap_field_alloc(&pdev->dev, pdev 838 drivers/regulator/da9063-regulator.c regl->suspend_sleep = devm_regmap_field_alloc(&pdev->dev, pdev 846 drivers/regulator/da9063-regulator.c config.dev = &pdev->dev; pdev 852 drivers/regulator/da9063-regulator.c regl->rdev = devm_regulator_register(&pdev->dev, ®l->desc, pdev 855 drivers/regulator/da9063-regulator.c dev_err(&pdev->dev, pdev 865 drivers/regulator/da9063-regulator.c irq = platform_get_irq_byname(pdev, "LDO_LIM"); pdev 869 drivers/regulator/da9063-regulator.c ret = devm_request_threaded_irq(&pdev->dev, irq, pdev 874 drivers/regulator/da9063-regulator.c dev_err(&pdev->dev, "Failed to request LDO_LIM IRQ.\n"); pdev 437 drivers/regulator/db8500-prcmu.c static int db8500_regulator_probe(struct platform_device *pdev) pdev 445 drivers/regulator/db8500-prcmu.c db8500_init_data = dev_get_platdata(&pdev->dev); pdev 452 drivers/regulator/db8500-prcmu.c config.dev = &pdev->dev; pdev 456 drivers/regulator/db8500-prcmu.c rdev = devm_regulator_register(&pdev->dev, &info->desc, pdev 460 drivers/regulator/db8500-prcmu.c dev_err(&pdev->dev, "failed to register %s: err %i\n", pdev 464 drivers/regulator/db8500-prcmu.c dev_dbg(&pdev->dev, "regulator-%s-probed\n", info->desc.name); pdev 467 drivers/regulator/db8500-prcmu.c ux500_regulator_debug_init(pdev, dbx500_regulator_info, pdev 472 drivers/regulator/db8500-prcmu.c static int db8500_regulator_remove(struct platform_device *pdev) pdev 121 drivers/regulator/dbx500-prcmu.c ux500_regulator_debug_init(struct platform_device *pdev, pdev 132 drivers/regulator/dbx500-prcmu.c S_IRUGO, rdebug.dir, &pdev->dev, pdev 139 drivers/regulator/dbx500-prcmu.c S_IRUGO, rdebug.dir, &pdev->dev, pdev 167 drivers/regulator/dbx500-prcmu.c dev_err(&pdev->dev, "failed to create debugfs entries.\n"); pdev 35 drivers/regulator/dbx500-prcmu.h int ux500_regulator_debug_init(struct platform_device *pdev, pdev 42 drivers/regulator/dbx500-prcmu.h static inline int ux500_regulator_debug_init(struct platform_device *pdev, pdev 40 drivers/regulator/dummy.c static int dummy_regulator_probe(struct platform_device *pdev) pdev 45 drivers/regulator/dummy.c config.dev = &pdev->dev; pdev 11 drivers/regulator/fixed-helper.c struct platform_device pdev; pdev 17 drivers/regulator/fixed-helper.c struct fixed_regulator_data, pdev.dev); pdev 53 drivers/regulator/fixed-helper.c data->pdev.name = "reg-fixed-voltage"; pdev 54 drivers/regulator/fixed-helper.c data->pdev.id = id; pdev 55 drivers/regulator/fixed-helper.c data->pdev.dev.platform_data = &data->cfg; pdev 56 drivers/regulator/fixed-helper.c data->pdev.dev.release = regulator_fixed_release; pdev 58 drivers/regulator/fixed-helper.c platform_device_register(&data->pdev); pdev 60 drivers/regulator/fixed-helper.c return &data->pdev; pdev 142 drivers/regulator/fixed.c static int reg_fixed_voltage_probe(struct platform_device *pdev) pdev 144 drivers/regulator/fixed.c struct device *dev = &pdev->dev; pdev 152 drivers/regulator/fixed.c drvdata = devm_kzalloc(&pdev->dev, sizeof(struct fixed_voltage_data), pdev 157 drivers/regulator/fixed.c if (pdev->dev.of_node) { pdev 158 drivers/regulator/fixed.c config = of_get_fixed_voltage_config(&pdev->dev, pdev 163 drivers/regulator/fixed.c config = dev_get_platdata(&pdev->dev); pdev 169 drivers/regulator/fixed.c drvdata->desc.name = devm_kstrdup(&pdev->dev, pdev 173 drivers/regulator/fixed.c dev_err(&pdev->dev, "Failed to allocate supply name\n"); pdev 194 drivers/regulator/fixed.c drvdata->desc.supply_name = devm_kstrdup(&pdev->dev, pdev 198 drivers/regulator/fixed.c dev_err(&pdev->dev, pdev 235 drivers/regulator/fixed.c cfg.ena_gpiod = gpiod_get_optional(&pdev->dev, NULL, gflags); pdev 239 drivers/regulator/fixed.c cfg.dev = &pdev->dev; pdev 242 drivers/regulator/fixed.c cfg.of_node = pdev->dev.of_node; pdev 244 drivers/regulator/fixed.c drvdata->dev = devm_regulator_register(&pdev->dev, &drvdata->desc, pdev 248 drivers/regulator/fixed.c dev_err(&pdev->dev, "Failed to register regulator: %d\n", ret); pdev 252 drivers/regulator/fixed.c platform_set_drvdata(pdev, drvdata); pdev 254 drivers/regulator/fixed.c dev_dbg(&pdev->dev, "%s supplying %duV\n", drvdata->desc.name, pdev 224 drivers/regulator/gpio-regulator.c static int gpio_regulator_probe(struct platform_device *pdev) pdev 226 drivers/regulator/gpio-regulator.c struct device *dev = &pdev->dev; pdev 332 drivers/regulator/gpio-regulator.c platform_set_drvdata(pdev, drvdata); pdev 533 drivers/regulator/hi6421-regulator.c static int hi6421_regulator_probe(struct platform_device *pdev) pdev 535 drivers/regulator/hi6421-regulator.c struct hi6421_pmic *pmic = dev_get_drvdata(pdev->dev.parent); pdev 542 drivers/regulator/hi6421-regulator.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 546 drivers/regulator/hi6421-regulator.c platform_set_drvdata(pdev, pdata); pdev 552 drivers/regulator/hi6421-regulator.c config.dev = pdev->dev.parent; pdev 556 drivers/regulator/hi6421-regulator.c rdev = devm_regulator_register(&pdev->dev, &info->desc, pdev 559 drivers/regulator/hi6421-regulator.c dev_err(&pdev->dev, "failed to register regulator %s\n", pdev 163 drivers/regulator/hi6421v530-regulator.c static int hi6421v530_regulator_probe(struct platform_device *pdev) pdev 170 drivers/regulator/hi6421v530-regulator.c pmic = dev_get_drvdata(pdev->dev.parent); pdev 172 drivers/regulator/hi6421v530-regulator.c dev_err(&pdev->dev, "no pmic in the regulator parent node\n"); pdev 177 drivers/regulator/hi6421v530-regulator.c config.dev = pdev->dev.parent; pdev 181 drivers/regulator/hi6421v530-regulator.c rdev = devm_regulator_register(&pdev->dev, pdev 185 drivers/regulator/hi6421v530-regulator.c dev_err(&pdev->dev, "failed to register regulator %s\n", pdev 169 drivers/regulator/hi655x-regulator.c static int hi655x_regulator_probe(struct platform_device *pdev) pdev 177 drivers/regulator/hi655x-regulator.c pmic = dev_get_drvdata(pdev->dev.parent); pdev 179 drivers/regulator/hi655x-regulator.c dev_err(&pdev->dev, "no pmic in the regulator parent node\n"); pdev 183 drivers/regulator/hi655x-regulator.c regulator = devm_kzalloc(&pdev->dev, sizeof(*regulator), GFP_KERNEL); pdev 187 drivers/regulator/hi655x-regulator.c platform_set_drvdata(pdev, regulator); pdev 189 drivers/regulator/hi655x-regulator.c config.dev = pdev->dev.parent; pdev 193 drivers/regulator/hi655x-regulator.c rdev = devm_regulator_register(&pdev->dev, pdev 197 drivers/regulator/hi655x-regulator.c dev_err(&pdev->dev, "failed to register regulator %s\n", pdev 312 drivers/regulator/lm363x-regulator.c static int lm363x_regulator_probe(struct platform_device *pdev) pdev 314 drivers/regulator/lm363x-regulator.c struct ti_lmu *lmu = dev_get_drvdata(pdev->dev.parent); pdev 318 drivers/regulator/lm363x-regulator.c struct device *dev = &pdev->dev; pdev 319 drivers/regulator/lm363x-regulator.c int id = pdev->id; pdev 240 drivers/regulator/lochnagar-regulator.c static int lochnagar_regulator_probe(struct platform_device *pdev) pdev 242 drivers/regulator/lochnagar-regulator.c struct device *dev = &pdev->dev; pdev 162 drivers/regulator/lp873x-regulator.c static int lp873x_regulator_probe(struct platform_device *pdev) pdev 164 drivers/regulator/lp873x-regulator.c struct lp873x *lp873 = dev_get_drvdata(pdev->dev.parent); pdev 169 drivers/regulator/lp873x-regulator.c platform_set_drvdata(pdev, lp873); pdev 171 drivers/regulator/lp873x-regulator.c config.dev = &pdev->dev; pdev 177 drivers/regulator/lp873x-regulator.c rdev = devm_regulator_register(&pdev->dev, ®ulators[i].desc, pdev 181 drivers/regulator/lp873x-regulator.c pdev->name); pdev 160 drivers/regulator/lp87565-regulator.c static int lp87565_regulator_probe(struct platform_device *pdev) pdev 162 drivers/regulator/lp87565-regulator.c struct lp87565 *lp87565 = dev_get_drvdata(pdev->dev.parent); pdev 167 drivers/regulator/lp87565-regulator.c platform_set_drvdata(pdev, lp87565); pdev 169 drivers/regulator/lp87565-regulator.c config.dev = &pdev->dev; pdev 190 drivers/regulator/lp87565-regulator.c rdev = devm_regulator_register(&pdev->dev, ®ulators[i].desc, pdev 194 drivers/regulator/lp87565-regulator.c pdev->name); pdev 422 drivers/regulator/lp8788-buck.c static int lp8788_dvs_gpio_request(struct platform_device *pdev, pdev 434 drivers/regulator/lp8788-buck.c ret = devm_gpio_request_one(&pdev->dev, gpio, DVS_LOW, pdev 444 drivers/regulator/lp8788-buck.c ret = devm_gpio_request_one(&pdev->dev, gpio, pdev 458 drivers/regulator/lp8788-buck.c static int lp8788_init_dvs(struct platform_device *pdev, pdev 478 drivers/regulator/lp8788-buck.c if (lp8788_dvs_gpio_request(pdev, buck, id)) pdev 489 drivers/regulator/lp8788-buck.c static int lp8788_buck_probe(struct platform_device *pdev) pdev 491 drivers/regulator/lp8788-buck.c struct lp8788 *lp = dev_get_drvdata(pdev->dev.parent); pdev 492 drivers/regulator/lp8788-buck.c int id = pdev->id; pdev 501 drivers/regulator/lp8788-buck.c buck = devm_kzalloc(&pdev->dev, sizeof(struct lp8788_buck), GFP_KERNEL); pdev 507 drivers/regulator/lp8788-buck.c ret = lp8788_init_dvs(pdev, buck, id); pdev 511 drivers/regulator/lp8788-buck.c cfg.dev = pdev->dev.parent; pdev 516 drivers/regulator/lp8788-buck.c rdev = devm_regulator_register(&pdev->dev, &lp8788_buck_desc[id], &cfg); pdev 519 drivers/regulator/lp8788-buck.c dev_err(&pdev->dev, "BUCK%d regulator register err = %d\n", pdev 525 drivers/regulator/lp8788-buck.c platform_set_drvdata(pdev, buck); pdev 461 drivers/regulator/lp8788-ldo.c static int lp8788_config_ldo_enable_mode(struct platform_device *pdev, pdev 505 drivers/regulator/lp8788-ldo.c ldo->ena_gpiod = gpiod_get_index_optional(&pdev->dev, pdev 523 drivers/regulator/lp8788-ldo.c static int lp8788_dldo_probe(struct platform_device *pdev) pdev 525 drivers/regulator/lp8788-ldo.c struct lp8788 *lp = dev_get_drvdata(pdev->dev.parent); pdev 526 drivers/regulator/lp8788-ldo.c int id = pdev->id; pdev 532 drivers/regulator/lp8788-ldo.c ldo = devm_kzalloc(&pdev->dev, sizeof(struct lp8788_ldo), GFP_KERNEL); pdev 537 drivers/regulator/lp8788-ldo.c ret = lp8788_config_ldo_enable_mode(pdev, ldo, id); pdev 544 drivers/regulator/lp8788-ldo.c cfg.dev = pdev->dev.parent; pdev 549 drivers/regulator/lp8788-ldo.c rdev = devm_regulator_register(&pdev->dev, &lp8788_dldo_desc[id], &cfg); pdev 552 drivers/regulator/lp8788-ldo.c dev_err(&pdev->dev, "DLDO%d regulator register err = %d\n", pdev 558 drivers/regulator/lp8788-ldo.c platform_set_drvdata(pdev, ldo); pdev 570 drivers/regulator/lp8788-ldo.c static int lp8788_aldo_probe(struct platform_device *pdev) pdev 572 drivers/regulator/lp8788-ldo.c struct lp8788 *lp = dev_get_drvdata(pdev->dev.parent); pdev 573 drivers/regulator/lp8788-ldo.c int id = pdev->id; pdev 579 drivers/regulator/lp8788-ldo.c ldo = devm_kzalloc(&pdev->dev, sizeof(struct lp8788_ldo), GFP_KERNEL); pdev 584 drivers/regulator/lp8788-ldo.c ret = lp8788_config_ldo_enable_mode(pdev, ldo, id + ALDO1); pdev 591 drivers/regulator/lp8788-ldo.c cfg.dev = pdev->dev.parent; pdev 596 drivers/regulator/lp8788-ldo.c rdev = devm_regulator_register(&pdev->dev, &lp8788_aldo_desc[id], &cfg); pdev 599 drivers/regulator/lp8788-ldo.c dev_err(&pdev->dev, "ALDO%d regulator register err = %d\n", pdev 605 drivers/regulator/lp8788-ldo.c platform_set_drvdata(pdev, ldo); pdev 183 drivers/regulator/max14577-regulator.c static int max14577_regulator_probe(struct platform_device *pdev) pdev 185 drivers/regulator/max14577-regulator.c struct max14577 *max14577 = dev_get_drvdata(pdev->dev.parent); pdev 220 drivers/regulator/max14577-regulator.c regulator = devm_regulator_register(&pdev->dev, pdev 224 drivers/regulator/max14577-regulator.c dev_err(&pdev->dev, pdev 779 drivers/regulator/max77620-regulator.c static int max77620_regulator_probe(struct platform_device *pdev) pdev 781 drivers/regulator/max77620-regulator.c struct max77620_chip *max77620_chip = dev_get_drvdata(pdev->dev.parent); pdev 783 drivers/regulator/max77620-regulator.c struct device *dev = &pdev->dev; pdev 793 drivers/regulator/max77620-regulator.c platform_set_drvdata(pdev, pmic); pdev 797 drivers/regulator/max77620-regulator.c dev->of_node = pdev->dev.parent->of_node; pdev 327 drivers/regulator/max77650-regulator.c static int max77650_regulator_probe(struct platform_device *pdev) pdev 338 drivers/regulator/max77650-regulator.c dev = &pdev->dev; pdev 504 drivers/regulator/max77686-regulator.c static int max77686_pmic_probe(struct platform_device *pdev) pdev 506 drivers/regulator/max77686-regulator.c struct max77686_dev *iodev = dev_get_drvdata(pdev->dev.parent); pdev 511 drivers/regulator/max77686-regulator.c dev_dbg(&pdev->dev, "%s\n", __func__); pdev 513 drivers/regulator/max77686-regulator.c max77686 = devm_kzalloc(&pdev->dev, sizeof(struct max77686_data), pdev 518 drivers/regulator/max77686-regulator.c max77686->dev = &pdev->dev; pdev 522 drivers/regulator/max77686-regulator.c platform_set_drvdata(pdev, max77686); pdev 529 drivers/regulator/max77686-regulator.c rdev = devm_regulator_register(&pdev->dev, pdev 533 drivers/regulator/max77686-regulator.c dev_err(&pdev->dev, pdev 228 drivers/regulator/max77693-regulator.c static int max77693_pmic_probe(struct platform_device *pdev) pdev 230 drivers/regulator/max77693-regulator.c enum max77693_types type = platform_get_device_id(pdev)->driver_data; pdev 231 drivers/regulator/max77693-regulator.c struct max77693_dev *iodev = dev_get_drvdata(pdev->dev.parent); pdev 251 drivers/regulator/max77693-regulator.c dev_err(&pdev->dev, "Unsupported device type: %u\n", type); pdev 261 drivers/regulator/max77693-regulator.c rdev = devm_regulator_register(&pdev->dev, pdev 264 drivers/regulator/max77693-regulator.c dev_err(&pdev->dev, pdev 524 drivers/regulator/max77802-regulator.c static int max77802_pmic_probe(struct platform_device *pdev) pdev 526 drivers/regulator/max77802-regulator.c struct max77686_dev *iodev = dev_get_drvdata(pdev->dev.parent); pdev 531 drivers/regulator/max77802-regulator.c max77802 = devm_kzalloc(&pdev->dev, pdev 540 drivers/regulator/max77802-regulator.c platform_set_drvdata(pdev, max77802); pdev 550 drivers/regulator/max77802-regulator.c dev_warn(&pdev->dev, pdev 567 drivers/regulator/max77802-regulator.c rdev = devm_regulator_register(&pdev->dev, pdev 571 drivers/regulator/max77802-regulator.c dev_err(&pdev->dev, pdev 221 drivers/regulator/max8907-regulator.c static int max8907_regulator_parse_dt(struct platform_device *pdev) pdev 226 drivers/regulator/max8907-regulator.c np = pdev->dev.parent->of_node; pdev 232 drivers/regulator/max8907-regulator.c dev_err(&pdev->dev, "regulators node not found\n"); pdev 236 drivers/regulator/max8907-regulator.c ret = of_regulator_match(&pdev->dev, regulators, max8907_matches, pdev 240 drivers/regulator/max8907-regulator.c dev_err(&pdev->dev, "Error parsing regulator init data: %d\n", pdev 258 drivers/regulator/max8907-regulator.c static int max8907_regulator_parse_dt(struct platform_device *pdev) pdev 274 drivers/regulator/max8907-regulator.c static int max8907_regulator_probe(struct platform_device *pdev) pdev 276 drivers/regulator/max8907-regulator.c struct max8907 *max8907 = dev_get_drvdata(pdev->dev.parent); pdev 286 drivers/regulator/max8907-regulator.c ret = max8907_regulator_parse_dt(pdev); pdev 290 drivers/regulator/max8907-regulator.c pmic = devm_kzalloc(&pdev->dev, sizeof(*pmic), GFP_KERNEL); pdev 294 drivers/regulator/max8907-regulator.c platform_set_drvdata(pdev, pmic); pdev 314 drivers/regulator/max8907-regulator.c config.dev = pdev->dev.parent; pdev 359 drivers/regulator/max8907-regulator.c rdev = devm_regulator_register(&pdev->dev, pdev 362 drivers/regulator/max8907-regulator.c dev_err(&pdev->dev, pdev 218 drivers/regulator/max8925-regulator.c static int max8925_regulator_probe(struct platform_device *pdev) pdev 220 drivers/regulator/max8925-regulator.c struct max8925_chip *chip = dev_get_drvdata(pdev->dev.parent); pdev 221 drivers/regulator/max8925-regulator.c struct regulator_init_data *pdata = dev_get_platdata(&pdev->dev); pdev 228 drivers/regulator/max8925-regulator.c res = platform_get_resource(pdev, IORESOURCE_REG, 0); pdev 230 drivers/regulator/max8925-regulator.c dev_err(&pdev->dev, "No REG resource!\n"); pdev 240 drivers/regulator/max8925-regulator.c dev_err(&pdev->dev, "Failed to find regulator %llu\n", pdev 252 drivers/regulator/max8925-regulator.c rdev = devm_regulator_register(&pdev->dev, &ri->desc, &config); pdev 254 drivers/regulator/max8925-regulator.c dev_err(&pdev->dev, "failed to register regulator %s\n", pdev 259 drivers/regulator/max8925-regulator.c platform_set_drvdata(pdev, rdev); pdev 876 drivers/regulator/max8997-regulator.c static int max8997_pmic_dt_parse_dvs_gpio(struct platform_device *pdev, pdev 886 drivers/regulator/max8997-regulator.c dev_err(&pdev->dev, "invalid gpio[%d]: %d\n", i, gpio); pdev 894 drivers/regulator/max8997-regulator.c static int max8997_pmic_dt_parse_pdata(struct platform_device *pdev, pdev 897 drivers/regulator/max8997-regulator.c struct max8997_dev *iodev = dev_get_drvdata(pdev->dev.parent); pdev 904 drivers/regulator/max8997-regulator.c dev_err(&pdev->dev, "could not find pmic sub-node\n"); pdev 910 drivers/regulator/max8997-regulator.c dev_err(&pdev->dev, "could not find regulators sub-node\n"); pdev 917 drivers/regulator/max8997-regulator.c rdata = devm_kcalloc(&pdev->dev, pdev 932 drivers/regulator/max8997-regulator.c dev_warn(&pdev->dev, "don't know how to configure regulator %pOFn\n", pdev 938 drivers/regulator/max8997-regulator.c rdata->initdata = of_get_regulator_init_data(&pdev->dev, pdev 957 drivers/regulator/max8997-regulator.c ret = max8997_pmic_dt_parse_dvs_gpio(pdev, pdata, pmic_np); pdev 968 drivers/regulator/max8997-regulator.c dev_info(&pdev->dev, "invalid value for default dvs index, using 0 instead\n"); pdev 982 drivers/regulator/max8997-regulator.c dev_err(&pdev->dev, "buck1 voltages not specified\n"); pdev 989 drivers/regulator/max8997-regulator.c dev_err(&pdev->dev, "buck2 voltages not specified\n"); pdev 996 drivers/regulator/max8997-regulator.c dev_err(&pdev->dev, "buck5 voltages not specified\n"); pdev 1003 drivers/regulator/max8997-regulator.c static int max8997_pmic_dt_parse_pdata(struct platform_device *pdev, pdev 1010 drivers/regulator/max8997-regulator.c static int max8997_pmic_probe(struct platform_device *pdev) pdev 1012 drivers/regulator/max8997-regulator.c struct max8997_dev *iodev = dev_get_drvdata(pdev->dev.parent); pdev 1022 drivers/regulator/max8997-regulator.c dev_err(&pdev->dev, "No platform init data supplied.\n"); pdev 1027 drivers/regulator/max8997-regulator.c ret = max8997_pmic_dt_parse_pdata(pdev, pdata); pdev 1032 drivers/regulator/max8997-regulator.c max8997 = devm_kzalloc(&pdev->dev, sizeof(struct max8997_data), pdev 1037 drivers/regulator/max8997-regulator.c max8997->dev = &pdev->dev; pdev 1040 drivers/regulator/max8997-regulator.c platform_set_drvdata(pdev, max8997); pdev 1122 drivers/regulator/max8997-regulator.c dev_err(&pdev->dev, "GPIO NOT VALID\n"); pdev 1126 drivers/regulator/max8997-regulator.c ret = devm_gpio_request(&pdev->dev, pdata->buck125_gpios[0], pdev 1131 drivers/regulator/max8997-regulator.c ret = devm_gpio_request(&pdev->dev, pdata->buck125_gpios[1], pdev 1136 drivers/regulator/max8997-regulator.c ret = devm_gpio_request(&pdev->dev, pdata->buck125_gpios[2], pdev 1184 drivers/regulator/max8997-regulator.c rdev = devm_regulator_register(&pdev->dev, ®ulators[id], pdev 556 drivers/regulator/max8998.c static int max8998_pmic_probe(struct platform_device *pdev) pdev 558 drivers/regulator/max8998.c struct max8998_dev *iodev = dev_get_drvdata(pdev->dev.parent); pdev 568 drivers/regulator/max8998.c dev_err(pdev->dev.parent, "No platform init data supplied\n"); pdev 578 drivers/regulator/max8998.c max8998 = devm_kzalloc(&pdev->dev, sizeof(struct max8998_data), pdev 583 drivers/regulator/max8998.c max8998->dev = &pdev->dev; pdev 586 drivers/regulator/max8998.c platform_set_drvdata(pdev, max8998); pdev 601 drivers/regulator/max8998.c dev_err(&pdev->dev, pdev 608 drivers/regulator/max8998.c dev_err(&pdev->dev, pdev 644 drivers/regulator/max8998.c dev_err(&pdev->dev, pdev 679 drivers/regulator/max8998.c rdev = devm_regulator_register(&pdev->dev, ®ulators[index], pdev 391 drivers/regulator/mc13783-regulator.c static int mc13783_regulator_probe(struct platform_device *pdev) pdev 394 drivers/regulator/mc13783-regulator.c struct mc13xxx *mc13783 = dev_get_drvdata(pdev->dev.parent); pdev 396 drivers/regulator/mc13783-regulator.c dev_get_platdata(&pdev->dev); pdev 401 drivers/regulator/mc13783-regulator.c num_regulators = mc13xxx_get_num_regulators_dt(pdev); pdev 408 drivers/regulator/mc13783-regulator.c priv = devm_kzalloc(&pdev->dev, pdev 417 drivers/regulator/mc13783-regulator.c platform_set_drvdata(pdev, priv); pdev 419 drivers/regulator/mc13783-regulator.c mc13xxx_data = mc13xxx_parse_regulators_dt(pdev, mc13783_regulators, pdev 438 drivers/regulator/mc13783-regulator.c config.dev = &pdev->dev; pdev 443 drivers/regulator/mc13783-regulator.c priv->regulators[i] = devm_regulator_register(&pdev->dev, desc, pdev 446 drivers/regulator/mc13783-regulator.c dev_err(&pdev->dev, "failed to register regulator %s\n", pdev 527 drivers/regulator/mc13892-regulator.c static int mc13892_regulator_probe(struct platform_device *pdev) pdev 530 drivers/regulator/mc13892-regulator.c struct mc13xxx *mc13892 = dev_get_drvdata(pdev->dev.parent); pdev 532 drivers/regulator/mc13892-regulator.c dev_get_platdata(&pdev->dev); pdev 539 drivers/regulator/mc13892-regulator.c num_regulators = mc13xxx_get_num_regulators_dt(pdev); pdev 546 drivers/regulator/mc13892-regulator.c priv = devm_kzalloc(&pdev->dev, pdev 555 drivers/regulator/mc13892-regulator.c platform_set_drvdata(pdev, priv); pdev 589 drivers/regulator/mc13892-regulator.c mc13xxx_data = mc13xxx_parse_regulators_dt(pdev, mc13892_regulators, pdev 608 drivers/regulator/mc13892-regulator.c config.dev = &pdev->dev; pdev 613 drivers/regulator/mc13892-regulator.c priv->regulators[i] = devm_regulator_register(&pdev->dev, desc, pdev 616 drivers/regulator/mc13892-regulator.c dev_err(&pdev->dev, "failed to register regulator %s\n", pdev 140 drivers/regulator/mc13xxx-regulator-core.c int mc13xxx_get_num_regulators_dt(struct platform_device *pdev) pdev 145 drivers/regulator/mc13xxx-regulator-core.c if (!pdev->dev.parent->of_node) pdev 148 drivers/regulator/mc13xxx-regulator-core.c parent = of_get_child_by_name(pdev->dev.parent->of_node, "regulators"); pdev 159 drivers/regulator/mc13xxx-regulator-core.c struct platform_device *pdev, struct mc13xxx_regulator *regulators, pdev 162 drivers/regulator/mc13xxx-regulator-core.c struct mc13xxx_regulator_priv *priv = platform_get_drvdata(pdev); pdev 167 drivers/regulator/mc13xxx-regulator-core.c if (!pdev->dev.parent->of_node) pdev 170 drivers/regulator/mc13xxx-regulator-core.c parent = of_get_child_by_name(pdev->dev.parent->of_node, "regulators"); pdev 174 drivers/regulator/mc13xxx-regulator-core.c data = devm_kcalloc(&pdev->dev, priv->num_regulators, sizeof(*data), pdev 193 drivers/regulator/mc13xxx-regulator-core.c &pdev->dev, child, pdev 205 drivers/regulator/mc13xxx-regulator-core.c dev_warn(&pdev->dev, pdev 34 drivers/regulator/mc13xxx.h extern int mc13xxx_get_num_regulators_dt(struct platform_device *pdev); pdev 36 drivers/regulator/mc13xxx.h struct platform_device *pdev, struct mc13xxx_regulator *regulators, pdev 39 drivers/regulator/mc13xxx.h static inline int mc13xxx_get_num_regulators_dt(struct platform_device *pdev) pdev 45 drivers/regulator/mc13xxx.h struct platform_device *pdev, struct mc13xxx_regulator *regulators, pdev 343 drivers/regulator/mt6323-regulator.c static int mt6323_set_buck_vosel_reg(struct platform_device *pdev) pdev 345 drivers/regulator/mt6323-regulator.c struct mt6397_chip *mt6323 = dev_get_drvdata(pdev->dev.parent); pdev 354 drivers/regulator/mt6323-regulator.c dev_err(&pdev->dev, pdev 369 drivers/regulator/mt6323-regulator.c static int mt6323_regulator_probe(struct platform_device *pdev) pdev 371 drivers/regulator/mt6323-regulator.c struct mt6397_chip *mt6323 = dev_get_drvdata(pdev->dev.parent); pdev 378 drivers/regulator/mt6323-regulator.c if (mt6323_set_buck_vosel_reg(pdev)) pdev 383 drivers/regulator/mt6323-regulator.c dev_err(&pdev->dev, "Failed to read Chip ID\n"); pdev 386 drivers/regulator/mt6323-regulator.c dev_info(&pdev->dev, "Chip ID = 0x%x\n", reg_value); pdev 389 drivers/regulator/mt6323-regulator.c config.dev = &pdev->dev; pdev 392 drivers/regulator/mt6323-regulator.c rdev = devm_regulator_register(&pdev->dev, pdev 395 drivers/regulator/mt6323-regulator.c dev_err(&pdev->dev, "failed to register %s\n", pdev 506 drivers/regulator/mt6358-regulator.c static int mt6358_regulator_probe(struct platform_device *pdev) pdev 508 drivers/regulator/mt6358-regulator.c struct mt6397_chip *mt6397 = dev_get_drvdata(pdev->dev.parent); pdev 514 drivers/regulator/mt6358-regulator.c config.dev = &pdev->dev; pdev 518 drivers/regulator/mt6358-regulator.c rdev = devm_regulator_register(&pdev->dev, pdev 522 drivers/regulator/mt6358-regulator.c dev_err(&pdev->dev, "failed to register %s\n", pdev 295 drivers/regulator/mt6380-regulator.c static int mt6380_regulator_probe(struct platform_device *pdev) pdev 297 drivers/regulator/mt6380-regulator.c struct regmap *regmap = dev_get_regmap(pdev->dev.parent, NULL); pdev 303 drivers/regulator/mt6380-regulator.c config.dev = &pdev->dev; pdev 306 drivers/regulator/mt6380-regulator.c rdev = devm_regulator_register(&pdev->dev, pdev 310 drivers/regulator/mt6380-regulator.c dev_err(&pdev->dev, "failed to register %s\n", pdev 311 drivers/regulator/mt6397-regulator.c static int mt6397_set_buck_vosel_reg(struct platform_device *pdev) pdev 313 drivers/regulator/mt6397-regulator.c struct mt6397_chip *mt6397 = dev_get_drvdata(pdev->dev.parent); pdev 322 drivers/regulator/mt6397-regulator.c dev_err(&pdev->dev, pdev 337 drivers/regulator/mt6397-regulator.c static int mt6397_regulator_probe(struct platform_device *pdev) pdev 339 drivers/regulator/mt6397-regulator.c struct mt6397_chip *mt6397 = dev_get_drvdata(pdev->dev.parent); pdev 346 drivers/regulator/mt6397-regulator.c if (mt6397_set_buck_vosel_reg(pdev)) pdev 351 drivers/regulator/mt6397-regulator.c dev_err(&pdev->dev, "Failed to read Chip ID\n"); pdev 354 drivers/regulator/mt6397-regulator.c dev_info(&pdev->dev, "Chip ID = 0x%x\n", reg_value); pdev 367 drivers/regulator/mt6397-regulator.c config.dev = &pdev->dev; pdev 370 drivers/regulator/mt6397-regulator.c rdev = devm_regulator_register(&pdev->dev, pdev 373 drivers/regulator/mt6397-regulator.c dev_err(&pdev->dev, "failed to register %s\n", pdev 1595 drivers/regulator/palmas-regulator.c static int palmas_regulators_probe(struct platform_device *pdev) pdev 1597 drivers/regulator/palmas-regulator.c struct palmas *palmas = dev_get_drvdata(pdev->dev.parent); pdev 1598 drivers/regulator/palmas-regulator.c struct palmas_pmic_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 1599 drivers/regulator/palmas-regulator.c struct device_node *node = pdev->dev.of_node; pdev 1608 drivers/regulator/palmas-regulator.c match = of_match_device(of_match_ptr(of_palmas_match_tbl), &pdev->dev); pdev 1614 drivers/regulator/palmas-regulator.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 1618 drivers/regulator/palmas-regulator.c pmic = devm_kzalloc(&pdev->dev, sizeof(*pmic), GFP_KERNEL); pdev 1628 drivers/regulator/palmas-regulator.c pmic->dev = &pdev->dev; pdev 1631 drivers/regulator/palmas-regulator.c platform_set_drvdata(pdev, pmic); pdev 1634 drivers/regulator/palmas-regulator.c ret = palmas_dt_to_pdata(&pdev->dev, node, pdata, driver_data); pdev 1651 drivers/regulator/palmas-regulator.c config.dev = &pdev->dev; pdev 1653 drivers/regulator/palmas-regulator.c pdev_name = pdev->name; pdev 157 drivers/regulator/pbias-regulator.c static int pbias_regulator_probe(struct platform_device *pdev) pdev 159 drivers/regulator/pbias-regulator.c struct device_node *np = pdev->dev.of_node; pdev 171 drivers/regulator/pbias-regulator.c count = of_regulator_match(&pdev->dev, np, pbias_matches, pdev 176 drivers/regulator/pbias-regulator.c drvdata = devm_kcalloc(&pdev->dev, pdev 186 drivers/regulator/pbias-regulator.c match = of_match_device(of_match_ptr(pbias_of_match), &pdev->dev); pdev 191 drivers/regulator/pbias-regulator.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 196 drivers/regulator/pbias-regulator.c dev_WARN(&pdev->dev, pdev 201 drivers/regulator/pbias-regulator.c cfg.dev = &pdev->dev; pdev 232 drivers/regulator/pbias-regulator.c drvdata[data_idx].dev = devm_regulator_register(&pdev->dev, pdev 236 drivers/regulator/pbias-regulator.c dev_err(&pdev->dev, pdev 243 drivers/regulator/pbias-regulator.c platform_set_drvdata(pdev, drvdata); pdev 235 drivers/regulator/pcap-regulator.c static int pcap_regulator_probe(struct platform_device *pdev) pdev 238 drivers/regulator/pcap-regulator.c void *pcap = dev_get_drvdata(pdev->dev.parent); pdev 241 drivers/regulator/pcap-regulator.c config.dev = &pdev->dev; pdev 242 drivers/regulator/pcap-regulator.c config.init_data = dev_get_platdata(&pdev->dev); pdev 245 drivers/regulator/pcap-regulator.c rdev = devm_regulator_register(&pdev->dev, &pcap_regulators[pdev->id], pdev 250 drivers/regulator/pcap-regulator.c platform_set_drvdata(pdev, rdev); pdev 74 drivers/regulator/pcf50633-regulator.c static int pcf50633_regulator_probe(struct platform_device *pdev) pdev 81 drivers/regulator/pcf50633-regulator.c pcf = dev_to_pcf50633(pdev->dev.parent); pdev 83 drivers/regulator/pcf50633-regulator.c config.dev = &pdev->dev; pdev 84 drivers/regulator/pcf50633-regulator.c config.init_data = dev_get_platdata(&pdev->dev); pdev 88 drivers/regulator/pcf50633-regulator.c rdev = devm_regulator_register(&pdev->dev, ®ulators[pdev->id], pdev 93 drivers/regulator/pcf50633-regulator.c platform_set_drvdata(pdev, rdev); pdev 96 drivers/regulator/pcf50633-regulator.c pcf->pdata->regulator_registered(pcf, pdev->id); pdev 253 drivers/regulator/pwm-regulator.c static int pwm_regulator_init_table(struct platform_device *pdev, pdev 256 drivers/regulator/pwm-regulator.c struct device_node *np = pdev->dev.of_node; pdev 265 drivers/regulator/pwm-regulator.c dev_err(&pdev->dev, "voltage-table length(%d) is invalid\n", pdev 270 drivers/regulator/pwm-regulator.c duty_cycle_table = devm_kzalloc(&pdev->dev, length, GFP_KERNEL); pdev 278 drivers/regulator/pwm-regulator.c dev_err(&pdev->dev, "Failed to read voltage-table: %d\n", ret); pdev 290 drivers/regulator/pwm-regulator.c static int pwm_regulator_init_continuous(struct platform_device *pdev, pdev 299 drivers/regulator/pwm-regulator.c of_property_read_u32_array(pdev->dev.of_node, pdev 302 drivers/regulator/pwm-regulator.c of_property_read_u32(pdev->dev.of_node, "pwm-dutycycle-unit", pdev 316 drivers/regulator/pwm-regulator.c static int pwm_regulator_probe(struct platform_device *pdev) pdev 322 drivers/regulator/pwm-regulator.c struct device_node *np = pdev->dev.of_node; pdev 327 drivers/regulator/pwm-regulator.c dev_err(&pdev->dev, "Device Tree node missing\n"); pdev 331 drivers/regulator/pwm-regulator.c drvdata = devm_kzalloc(&pdev->dev, sizeof(*drvdata), GFP_KERNEL); pdev 338 drivers/regulator/pwm-regulator.c ret = pwm_regulator_init_table(pdev, drvdata); pdev 340 drivers/regulator/pwm-regulator.c ret = pwm_regulator_init_continuous(pdev, drvdata); pdev 344 drivers/regulator/pwm-regulator.c init_data = of_get_regulator_init_data(&pdev->dev, np, pdev 350 drivers/regulator/pwm-regulator.c config.dev = &pdev->dev; pdev 354 drivers/regulator/pwm-regulator.c drvdata->pwm = devm_pwm_get(&pdev->dev, NULL); pdev 357 drivers/regulator/pwm-regulator.c dev_err(&pdev->dev, "Failed to get PWM: %d\n", ret); pdev 365 drivers/regulator/pwm-regulator.c drvdata->enb_gpio = devm_gpiod_get_optional(&pdev->dev, "enable", pdev 369 drivers/regulator/pwm-regulator.c dev_err(&pdev->dev, "Failed to get enable GPIO: %d\n", ret); pdev 377 drivers/regulator/pwm-regulator.c regulator = devm_regulator_register(&pdev->dev, pdev 381 drivers/regulator/pwm-regulator.c dev_err(&pdev->dev, "Failed to register regulator %s: %d\n", pdev 881 drivers/regulator/qcom-rpmh-regulator.c static int rpmh_regulator_probe(struct platform_device *pdev) pdev 883 drivers/regulator/qcom-rpmh-regulator.c struct device *dev = &pdev->dev; pdev 938 drivers/regulator/qcom_rpm-regulator.c static int rpm_reg_probe(struct platform_device *pdev) pdev 947 drivers/regulator/qcom_rpm-regulator.c rpm = dev_get_drvdata(pdev->dev.parent); pdev 949 drivers/regulator/qcom_rpm-regulator.c dev_err(&pdev->dev, "unable to retrieve handle to rpm\n"); pdev 953 drivers/regulator/qcom_rpm-regulator.c match = of_match_device(rpm_of_match, &pdev->dev); pdev 955 drivers/regulator/qcom_rpm-regulator.c dev_err(&pdev->dev, "failed to match device\n"); pdev 960 drivers/regulator/qcom_rpm-regulator.c vreg = devm_kmalloc(&pdev->dev, sizeof(*vreg), GFP_KERNEL); pdev 967 drivers/regulator/qcom_rpm-regulator.c vreg->dev = &pdev->dev; pdev 979 drivers/regulator/qcom_rpm-regulator.c config.dev = &pdev->dev; pdev 981 drivers/regulator/qcom_rpm-regulator.c rdev = devm_regulator_register(&pdev->dev, &vreg->desc, &config); pdev 983 drivers/regulator/qcom_rpm-regulator.c dev_err(&pdev->dev, "failed to register %s\n", reg->name); pdev 779 drivers/regulator/qcom_smd-regulator.c static int rpm_reg_probe(struct platform_device *pdev) pdev 788 drivers/regulator/qcom_smd-regulator.c rpm = dev_get_drvdata(pdev->dev.parent); pdev 790 drivers/regulator/qcom_smd-regulator.c dev_err(&pdev->dev, "unable to retrieve handle to rpm\n"); pdev 794 drivers/regulator/qcom_smd-regulator.c match = of_match_device(rpm_of_match, &pdev->dev); pdev 796 drivers/regulator/qcom_smd-regulator.c dev_err(&pdev->dev, "failed to match device\n"); pdev 801 drivers/regulator/qcom_smd-regulator.c vreg = devm_kzalloc(&pdev->dev, sizeof(*vreg), GFP_KERNEL); pdev 805 drivers/regulator/qcom_smd-regulator.c vreg->dev = &pdev->dev; pdev 819 drivers/regulator/qcom_smd-regulator.c config.dev = &pdev->dev; pdev 821 drivers/regulator/qcom_smd-regulator.c rdev = devm_regulator_register(&pdev->dev, &vreg->desc, &config); pdev 823 drivers/regulator/qcom_smd-regulator.c dev_err(&pdev->dev, "failed to register %s\n", reg->name); pdev 1955 drivers/regulator/qcom_spmi-regulator.c static int qcom_spmi_regulator_probe(struct platform_device *pdev) pdev 1965 drivers/regulator/qcom_spmi-regulator.c struct device *dev = &pdev->dev; pdev 1966 drivers/regulator/qcom_spmi-regulator.c struct device_node *node = pdev->dev.of_node; pdev 1976 drivers/regulator/qcom_spmi-regulator.c platform_set_drvdata(pdev, vreg_list); pdev 1982 drivers/regulator/qcom_spmi-regulator.c match = of_match_device(qcom_spmi_regulator_match, &pdev->dev); pdev 2013 drivers/regulator/qcom_spmi-regulator.c vreg->ocp_irq = platform_get_irq_byname(pdev, reg->ocp); pdev 2077 drivers/regulator/qcom_spmi-regulator.c static int qcom_spmi_regulator_remove(struct platform_device *pdev) pdev 2080 drivers/regulator/qcom_spmi-regulator.c struct list_head *vreg_list = platform_get_drvdata(pdev); pdev 100 drivers/regulator/rc5t583-regulator.c static int rc5t583_regulator_probe(struct platform_device *pdev) pdev 102 drivers/regulator/rc5t583-regulator.c struct rc5t583 *rc5t583 = dev_get_drvdata(pdev->dev.parent); pdev 111 drivers/regulator/rc5t583-regulator.c dev_err(&pdev->dev, "No platform data, exiting...\n"); pdev 130 drivers/regulator/rc5t583-regulator.c dev_warn(&pdev->dev, pdev 134 drivers/regulator/rc5t583-regulator.c config.dev = &pdev->dev; pdev 139 drivers/regulator/rc5t583-regulator.c rdev = devm_regulator_register(&pdev->dev, &ri->desc, &config); pdev 141 drivers/regulator/rc5t583-regulator.c dev_err(&pdev->dev, "Failed to register regulator %s\n", pdev 1315 drivers/regulator/rk808-regulator.c static int rk808_regulator_probe(struct platform_device *pdev) pdev 1317 drivers/regulator/rk808-regulator.c struct rk808 *rk808 = dev_get_drvdata(pdev->dev.parent); pdev 1325 drivers/regulator/rk808-regulator.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 1329 drivers/regulator/rk808-regulator.c ret = rk808_regulator_dt_parse_pdata(&pdev->dev, &client->dev, pdev 1334 drivers/regulator/rk808-regulator.c platform_set_drvdata(pdev, pdata); pdev 1369 drivers/regulator/rk808-regulator.c rk808_rdev = devm_regulator_register(&pdev->dev, pdev 99 drivers/regulator/rn5t618-regulator.c static int rn5t618_regulator_probe(struct platform_device *pdev) pdev 101 drivers/regulator/rn5t618-regulator.c struct rn5t618 *rn5t618 = dev_get_drvdata(pdev->dev.parent); pdev 125 drivers/regulator/rn5t618-regulator.c config.dev = pdev->dev.parent; pdev 129 drivers/regulator/rn5t618-regulator.c rdev = devm_regulator_register(&pdev->dev, pdev 133 drivers/regulator/rn5t618-regulator.c dev_err(&pdev->dev, "failed to register %s regulator\n", pdev 81 drivers/regulator/rt5033-regulator.c static int rt5033_regulator_probe(struct platform_device *pdev) pdev 83 drivers/regulator/rt5033-regulator.c struct rt5033_dev *rt5033 = dev_get_drvdata(pdev->dev.parent); pdev 95 drivers/regulator/rt5033-regulator.c regulator = devm_regulator_register(&pdev->dev, pdev 99 drivers/regulator/rt5033-regulator.c dev_err(&pdev->dev, pdev 340 drivers/regulator/s2mpa01.c static int s2mpa01_pmic_probe(struct platform_device *pdev) pdev 342 drivers/regulator/s2mpa01.c struct sec_pmic_dev *iodev = dev_get_drvdata(pdev->dev.parent); pdev 348 drivers/regulator/s2mpa01.c s2mpa01 = devm_kzalloc(&pdev->dev, sizeof(*s2mpa01), GFP_KERNEL); pdev 362 drivers/regulator/s2mpa01.c rdev = devm_regulator_register(&pdev->dev, pdev 365 drivers/regulator/s2mpa01.c dev_err(&pdev->dev, "regulator init failed for %d\n", pdev 833 drivers/regulator/s2mps11.c static void s2mps14_pmic_dt_parse_ext_control_gpio(struct platform_device *pdev, pdev 847 drivers/regulator/s2mps11.c gpio[reg] = devm_gpiod_get_from_of_node(&pdev->dev, pdev 856 drivers/regulator/s2mps11.c dev_err(&pdev->dev, "Failed to get control GPIO for %d/%s\n", pdev 862 drivers/regulator/s2mps11.c dev_dbg(&pdev->dev, "Using GPIO for ext-control over %d/%s\n", pdev 867 drivers/regulator/s2mps11.c static int s2mps11_pmic_dt_parse(struct platform_device *pdev, pdev 873 drivers/regulator/s2mps11.c reg_np = of_get_child_by_name(pdev->dev.parent->of_node, "regulators"); pdev 875 drivers/regulator/s2mps11.c dev_err(&pdev->dev, "could not find regulators sub-node\n"); pdev 879 drivers/regulator/s2mps11.c of_regulator_match(&pdev->dev, reg_np, rdata, rdev_num); pdev 881 drivers/regulator/s2mps11.c s2mps14_pmic_dt_parse_ext_control_gpio(pdev, rdata, s2mps11); pdev 1121 drivers/regulator/s2mps11.c static int s2mps11_pmic_probe(struct platform_device *pdev) pdev 1123 drivers/regulator/s2mps11.c struct sec_pmic_dev *iodev = dev_get_drvdata(pdev->dev.parent); pdev 1132 drivers/regulator/s2mps11.c s2mps11 = devm_kzalloc(&pdev->dev, sizeof(struct s2mps11_info), pdev 1137 drivers/regulator/s2mps11.c s2mps11->dev_type = platform_get_device_id(pdev)->driver_data; pdev 1165 drivers/regulator/s2mps11.c dev_err(&pdev->dev, "Invalid device type: %u\n", pdev 1170 drivers/regulator/s2mps11.c s2mps11->ext_control_gpiod = devm_kcalloc(&pdev->dev, rdev_num, pdev 1180 drivers/regulator/s2mps11.c dev_err(pdev->dev.parent, pdev 1193 drivers/regulator/s2mps11.c ret = s2mps11_pmic_dt_parse(pdev, rdata, s2mps11, rdev_num); pdev 1198 drivers/regulator/s2mps11.c platform_set_drvdata(pdev, s2mps11); pdev 1200 drivers/regulator/s2mps11.c config.dev = &pdev->dev; pdev 1219 drivers/regulator/s2mps11.c devm_gpiod_unhinge(&pdev->dev, config.ena_gpiod); pdev 1220 drivers/regulator/s2mps11.c regulator = devm_regulator_register(&pdev->dev, pdev 1224 drivers/regulator/s2mps11.c dev_err(&pdev->dev, "regulator init failed for %d\n", pdev 1233 drivers/regulator/s2mps11.c dev_err(&pdev->dev, pdev 520 drivers/regulator/s5m8767.c static int s5m8767_pmic_dt_parse_pdata(struct platform_device *pdev, pdev 523 drivers/regulator/s5m8767.c struct sec_pmic_dev *iodev = dev_get_drvdata(pdev->dev.parent); pdev 544 drivers/regulator/s5m8767.c rdata = devm_kcalloc(&pdev->dev, pdev 550 drivers/regulator/s5m8767.c rmode = devm_kcalloc(&pdev->dev, pdev 571 drivers/regulator/s5m8767.c &pdev->dev, pdev 584 drivers/regulator/s5m8767.c &pdev->dev, reg_np, pdev 677 drivers/regulator/s5m8767.c static int s5m8767_pmic_dt_parse_pdata(struct platform_device *pdev, pdev 684 drivers/regulator/s5m8767.c static int s5m8767_pmic_probe(struct platform_device *pdev) pdev 686 drivers/regulator/s5m8767.c struct sec_pmic_dev *iodev = dev_get_drvdata(pdev->dev.parent); pdev 693 drivers/regulator/s5m8767.c dev_err(pdev->dev.parent, "Platform data not supplied\n"); pdev 698 drivers/regulator/s5m8767.c ret = s5m8767_pmic_dt_parse_pdata(pdev, pdata); pdev 705 drivers/regulator/s5m8767.c dev_err(&pdev->dev, "S5M8767 GPIO DVS NOT VALID\n"); pdev 712 drivers/regulator/s5m8767.c dev_err(&pdev->dev, "S5M8767 GPIO DVS NOT VALID\n"); pdev 719 drivers/regulator/s5m8767.c dev_err(&pdev->dev, "S5M8767 GPIO DVS NOT VALID\n"); pdev 724 drivers/regulator/s5m8767.c s5m8767 = devm_kzalloc(&pdev->dev, sizeof(struct s5m8767_info), pdev 729 drivers/regulator/s5m8767.c s5m8767->dev = &pdev->dev; pdev 732 drivers/regulator/s5m8767.c platform_set_drvdata(pdev, s5m8767); pdev 798 drivers/regulator/s5m8767.c dev_err(&pdev->dev, "GPIO NOT VALID\n"); pdev 802 drivers/regulator/s5m8767.c ret = devm_gpio_request(&pdev->dev, pdata->buck_gpios[0], pdev 807 drivers/regulator/s5m8767.c ret = devm_gpio_request(&pdev->dev, pdata->buck_gpios[1], pdev 812 drivers/regulator/s5m8767.c ret = devm_gpio_request(&pdev->dev, pdata->buck_gpios[2], pdev 828 drivers/regulator/s5m8767.c ret = devm_gpio_request(&pdev->dev, pdata->buck_ds[0], "S5M8767 DS2"); pdev 832 drivers/regulator/s5m8767.c ret = devm_gpio_request(&pdev->dev, pdata->buck_ds[1], "S5M8767 DS3"); pdev 836 drivers/regulator/s5m8767.c ret = devm_gpio_request(&pdev->dev, pdata->buck_ds[2], "S5M8767 DS4"); pdev 968 drivers/regulator/s5m8767.c rdev = devm_regulator_register(&pdev->dev, ®ulators[id], pdev 210 drivers/regulator/sc2731-regulator.c static int sc2731_regulator_probe(struct platform_device *pdev) pdev 217 drivers/regulator/sc2731-regulator.c regmap = dev_get_regmap(pdev->dev.parent, NULL); pdev 219 drivers/regulator/sc2731-regulator.c dev_err(&pdev->dev, "failed to get regmap.\n"); pdev 225 drivers/regulator/sc2731-regulator.c dev_err(&pdev->dev, "failed to release regulator lock\n"); pdev 229 drivers/regulator/sc2731-regulator.c config.dev = &pdev->dev; pdev 233 drivers/regulator/sc2731-regulator.c rdev = devm_regulator_register(&pdev->dev, ®ulators[i], pdev 236 drivers/regulator/sc2731-regulator.c dev_err(&pdev->dev, "failed to register regulator %s\n", pdev 56 drivers/regulator/sky81452-regulator.c static int sky81452_reg_probe(struct platform_device *pdev) pdev 58 drivers/regulator/sky81452-regulator.c struct device *dev = &pdev->dev; pdev 74 drivers/regulator/sky81452-regulator.c platform_set_drvdata(pdev, rdev); pdev 72 drivers/regulator/stm32-booster.c static int stm32_booster_probe(struct platform_device *pdev) pdev 74 drivers/regulator/stm32-booster.c struct device *dev = &pdev->dev; pdev 75 drivers/regulator/stm32-booster.c struct device_node *np = pdev->dev.of_node; pdev 130 drivers/regulator/stm32-pwr.c static int stm32_pwr_regulator_probe(struct platform_device *pdev) pdev 132 drivers/regulator/stm32-pwr.c struct device_node *np = pdev->dev.of_node; pdev 141 drivers/regulator/stm32-pwr.c dev_err(&pdev->dev, "Unable to map IO memory\n"); pdev 145 drivers/regulator/stm32-pwr.c config.dev = &pdev->dev; pdev 148 drivers/regulator/stm32-pwr.c priv = devm_kzalloc(&pdev->dev, sizeof(struct stm32_pwr_reg), pdev 156 drivers/regulator/stm32-pwr.c rdev = devm_regulator_register(&pdev->dev, pdev 161 drivers/regulator/stm32-pwr.c dev_err(&pdev->dev, pdev 183 drivers/regulator/stm32-vrefbuf.c static int stm32_vrefbuf_probe(struct platform_device *pdev) pdev 191 drivers/regulator/stm32-vrefbuf.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 194 drivers/regulator/stm32-vrefbuf.c priv->dev = &pdev->dev; pdev 196 drivers/regulator/stm32-vrefbuf.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 197 drivers/regulator/stm32-vrefbuf.c priv->base = devm_ioremap_resource(&pdev->dev, res); pdev 201 drivers/regulator/stm32-vrefbuf.c priv->clk = devm_clk_get(&pdev->dev, NULL); pdev 205 drivers/regulator/stm32-vrefbuf.c pm_runtime_get_noresume(&pdev->dev); pdev 206 drivers/regulator/stm32-vrefbuf.c pm_runtime_set_active(&pdev->dev); pdev 207 drivers/regulator/stm32-vrefbuf.c pm_runtime_set_autosuspend_delay(&pdev->dev, pdev 209 drivers/regulator/stm32-vrefbuf.c pm_runtime_use_autosuspend(&pdev->dev); pdev 210 drivers/regulator/stm32-vrefbuf.c pm_runtime_enable(&pdev->dev); pdev 214 drivers/regulator/stm32-vrefbuf.c dev_err(&pdev->dev, "clk prepare failed with error %d\n", ret); pdev 218 drivers/regulator/stm32-vrefbuf.c config.dev = &pdev->dev; pdev 220 drivers/regulator/stm32-vrefbuf.c config.of_node = pdev->dev.of_node; pdev 221 drivers/regulator/stm32-vrefbuf.c config.init_data = of_get_regulator_init_data(&pdev->dev, pdev 222 drivers/regulator/stm32-vrefbuf.c pdev->dev.of_node, pdev 228 drivers/regulator/stm32-vrefbuf.c dev_err(&pdev->dev, "register failed with error %d\n", ret); pdev 231 drivers/regulator/stm32-vrefbuf.c platform_set_drvdata(pdev, rdev); pdev 233 drivers/regulator/stm32-vrefbuf.c pm_runtime_mark_last_busy(&pdev->dev); pdev 234 drivers/regulator/stm32-vrefbuf.c pm_runtime_put_autosuspend(&pdev->dev); pdev 241 drivers/regulator/stm32-vrefbuf.c pm_runtime_disable(&pdev->dev); pdev 242 drivers/regulator/stm32-vrefbuf.c pm_runtime_set_suspended(&pdev->dev); pdev 243 drivers/regulator/stm32-vrefbuf.c pm_runtime_put_noidle(&pdev->dev); pdev 248 drivers/regulator/stm32-vrefbuf.c static int stm32_vrefbuf_remove(struct platform_device *pdev) pdev 250 drivers/regulator/stm32-vrefbuf.c struct regulator_dev *rdev = platform_get_drvdata(pdev); pdev 253 drivers/regulator/stm32-vrefbuf.c pm_runtime_get_sync(&pdev->dev); pdev 256 drivers/regulator/stm32-vrefbuf.c pm_runtime_disable(&pdev->dev); pdev 257 drivers/regulator/stm32-vrefbuf.c pm_runtime_set_suspended(&pdev->dev); pdev 258 drivers/regulator/stm32-vrefbuf.c pm_runtime_put_noidle(&pdev->dev); pdev 537 drivers/regulator/stpmic1_regulator.c static int stpmic1_regulator_register(struct platform_device *pdev, int id, pdev 541 drivers/regulator/stpmic1_regulator.c struct stpmic1 *pmic_dev = dev_get_drvdata(pdev->dev.parent); pdev 547 drivers/regulator/stpmic1_regulator.c config.dev = &pdev->dev; pdev 553 drivers/regulator/stpmic1_regulator.c rdev = devm_regulator_register(&pdev->dev, &cfg->desc, &config); pdev 555 drivers/regulator/stpmic1_regulator.c dev_err(&pdev->dev, "failed to register %s regulator\n", pdev 568 drivers/regulator/stpmic1_regulator.c dev_err(&pdev->dev, "set mask reset failed\n"); pdev 576 drivers/regulator/stpmic1_regulator.c ret = devm_request_threaded_irq(&pdev->dev, pdev 580 drivers/regulator/stpmic1_regulator.c pdev->name, rdev); pdev 582 drivers/regulator/stpmic1_regulator.c dev_err(&pdev->dev, "Request IRQ failed\n"); pdev 589 drivers/regulator/stpmic1_regulator.c static int stpmic1_regulator_probe(struct platform_device *pdev) pdev 593 drivers/regulator/stpmic1_regulator.c ret = of_regulator_match(&pdev->dev, pdev->dev.of_node, stpmic1_matches, pdev 596 drivers/regulator/stpmic1_regulator.c dev_err(&pdev->dev, pdev 602 drivers/regulator/stpmic1_regulator.c ret = stpmic1_regulator_register(pdev, i, &stpmic1_matches[i], pdev 608 drivers/regulator/stpmic1_regulator.c dev_dbg(&pdev->dev, "stpmic1_regulator driver probed\n"); pdev 55 drivers/regulator/stw481x-vmmc.c static int stw481x_vmmc_regulator_probe(struct platform_device *pdev) pdev 57 drivers/regulator/stw481x-vmmc.c struct stw481x *stw481x = dev_get_platdata(&pdev->dev); pdev 66 drivers/regulator/stw481x-vmmc.c dev_err(&pdev->dev, "could not disable external VMMC\n"); pdev 71 drivers/regulator/stw481x-vmmc.c config.dev = &pdev->dev; pdev 74 drivers/regulator/stw481x-vmmc.c config.of_node = pdev->dev.of_node; pdev 75 drivers/regulator/stw481x-vmmc.c config.init_data = of_get_regulator_init_data(&pdev->dev, pdev 76 drivers/regulator/stw481x-vmmc.c pdev->dev.of_node, pdev 79 drivers/regulator/stw481x-vmmc.c rdev = devm_regulator_register(&pdev->dev, &vmmc_regulator, &config); pdev 81 drivers/regulator/stw481x-vmmc.c dev_err(&pdev->dev, pdev 86 drivers/regulator/stw481x-vmmc.c dev_info(&pdev->dev, "initialized STw481x VMMC regulator\n"); pdev 686 drivers/regulator/ti-abb-regulator.c static int ti_abb_probe(struct platform_device *pdev) pdev 688 drivers/regulator/ti-abb-regulator.c struct device *dev = &pdev->dev; pdev 719 drivers/regulator/ti-abb-regulator.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pname); pdev 729 drivers/regulator/ti-abb-regulator.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pname); pdev 735 drivers/regulator/ti-abb-regulator.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pname); pdev 742 drivers/regulator/ti-abb-regulator.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pname); pdev 760 drivers/regulator/ti-abb-regulator.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pname); pdev 779 drivers/regulator/ti-abb-regulator.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pname); pdev 792 drivers/regulator/ti-abb-regulator.c of_property_read_u32(pdev->dev.of_node, pname, pdev 805 drivers/regulator/ti-abb-regulator.c of_property_read_u32(pdev->dev.of_node, pname, pdev 819 drivers/regulator/ti-abb-regulator.c of_property_read_u32(pdev->dev.of_node, pname, pdev 830 drivers/regulator/ti-abb-regulator.c initdata = of_get_regulator_init_data(dev, pdev->dev.of_node, pdev 862 drivers/regulator/ti-abb-regulator.c config.of_node = pdev->dev.of_node; pdev 871 drivers/regulator/ti-abb-regulator.c platform_set_drvdata(pdev, rdev); pdev 57 drivers/regulator/tps6105x-regulator.c static int tps6105x_regulator_probe(struct platform_device *pdev) pdev 59 drivers/regulator/tps6105x-regulator.c struct tps6105x *tps6105x = dev_get_platdata(&pdev->dev); pdev 66 drivers/regulator/tps6105x-regulator.c dev_info(&pdev->dev, pdev 77 drivers/regulator/tps6105x-regulator.c tps6105x->regulator = devm_regulator_register(&pdev->dev, pdev 86 drivers/regulator/tps6105x-regulator.c platform_set_drvdata(pdev, tps6105x); pdev 377 drivers/regulator/tps6507x-regulator.c static int tps6507x_pmic_probe(struct platform_device *pdev) pdev 379 drivers/regulator/tps6507x-regulator.c struct tps6507x_dev *tps6507x_dev = dev_get_drvdata(pdev->dev.parent); pdev 397 drivers/regulator/tps6507x-regulator.c tps = devm_kzalloc(&pdev->dev, sizeof(*tps), GFP_KERNEL); pdev 430 drivers/regulator/tps6507x-regulator.c rdev = devm_regulator_register(&pdev->dev, &tps->desc[i], pdev 435 drivers/regulator/tps6507x-regulator.c pdev->name); pdev 441 drivers/regulator/tps6507x-regulator.c platform_set_drvdata(pdev, tps6507x_dev); pdev 210 drivers/regulator/tps65086-regulator.c static int tps65086_regulator_probe(struct platform_device *pdev) pdev 212 drivers/regulator/tps65086-regulator.c struct tps65086 *tps = dev_get_drvdata(pdev->dev.parent); pdev 217 drivers/regulator/tps65086-regulator.c platform_set_drvdata(pdev, tps); pdev 219 drivers/regulator/tps65086-regulator.c config.dev = &pdev->dev; pdev 225 drivers/regulator/tps65086-regulator.c rdev = devm_regulator_register(&pdev->dev, ®ulators[i].desc, pdev 229 drivers/regulator/tps65086-regulator.c pdev->name); pdev 310 drivers/regulator/tps65090-regulator.c struct platform_device *pdev, pdev 314 drivers/regulator/tps65090-regulator.c struct device_node *np = pdev->dev.parent->of_node; pdev 319 drivers/regulator/tps65090-regulator.c tps65090_pdata = devm_kzalloc(&pdev->dev, sizeof(*tps65090_pdata), pdev 324 drivers/regulator/tps65090-regulator.c reg_pdata = devm_kcalloc(&pdev->dev, pdev 332 drivers/regulator/tps65090-regulator.c dev_err(&pdev->dev, "regulator node not found\n"); pdev 336 drivers/regulator/tps65090-regulator.c ret = of_regulator_match(&pdev->dev, regulators, tps65090_matches, pdev 340 drivers/regulator/tps65090-regulator.c dev_err(&pdev->dev, pdev 369 drivers/regulator/tps65090-regulator.c rpdata->gpiod = devm_gpiod_get_from_of_node(&pdev->dev, pdev 375 drivers/regulator/tps65090-regulator.c dev_err(&pdev->dev, pdev 393 drivers/regulator/tps65090-regulator.c struct platform_device *pdev, pdev 401 drivers/regulator/tps65090-regulator.c static int tps65090_regulator_probe(struct platform_device *pdev) pdev 403 drivers/regulator/tps65090-regulator.c struct tps65090 *tps65090_mfd = dev_get_drvdata(pdev->dev.parent); pdev 414 drivers/regulator/tps65090-regulator.c dev_dbg(&pdev->dev, "Probing regulator\n"); pdev 416 drivers/regulator/tps65090-regulator.c tps65090_pdata = dev_get_platdata(pdev->dev.parent); pdev 418 drivers/regulator/tps65090-regulator.c tps65090_pdata = tps65090_parse_dt_reg_data(pdev, pdev 421 drivers/regulator/tps65090-regulator.c dev_err(&pdev->dev, "Platform data missing\n"); pdev 425 drivers/regulator/tps65090-regulator.c pmic = devm_kcalloc(&pdev->dev, pdev 435 drivers/regulator/tps65090-regulator.c ri->dev = &pdev->dev; pdev 455 drivers/regulator/tps65090-regulator.c dev_err(&pdev->dev, pdev 462 drivers/regulator/tps65090-regulator.c config.dev = pdev->dev.parent; pdev 479 drivers/regulator/tps65090-regulator.c devm_gpiod_unhinge(&pdev->dev, config.ena_gpiod); pdev 480 drivers/regulator/tps65090-regulator.c rdev = devm_regulator_register(&pdev->dev, ri->desc, &config); pdev 482 drivers/regulator/tps65090-regulator.c dev_err(&pdev->dev, "failed to register regulator %s\n", pdev 503 drivers/regulator/tps65090-regulator.c platform_set_drvdata(pdev, pmic); pdev 221 drivers/regulator/tps65217-regulator.c static int tps65217_regulator_probe(struct platform_device *pdev) pdev 223 drivers/regulator/tps65217-regulator.c struct tps65217 *tps = dev_get_drvdata(pdev->dev.parent); pdev 231 drivers/regulator/tps65217-regulator.c tps->strobes = devm_kcalloc(&pdev->dev, pdev 237 drivers/regulator/tps65217-regulator.c platform_set_drvdata(pdev, tps); pdev 247 drivers/regulator/tps65217-regulator.c rdev = devm_regulator_register(&pdev->dev, ®ulators[i], pdev 251 drivers/regulator/tps65217-regulator.c pdev->name); pdev 312 drivers/regulator/tps65218-regulator.c static int tps65218_regulator_probe(struct platform_device *pdev) pdev 314 drivers/regulator/tps65218-regulator.c struct tps65218 *tps = dev_get_drvdata(pdev->dev.parent); pdev 320 drivers/regulator/tps65218-regulator.c config.dev = &pdev->dev; pdev 326 drivers/regulator/tps65218-regulator.c tps->strobes = devm_kcalloc(&pdev->dev, pdev 333 drivers/regulator/tps65218-regulator.c rdev = devm_regulator_register(&pdev->dev, ®ulators[i], pdev 337 drivers/regulator/tps65218-regulator.c pdev->name); pdev 303 drivers/regulator/tps6586x-regulator.c static int tps6586x_regulator_set_slew_rate(struct platform_device *pdev, pdev 306 drivers/regulator/tps6586x-regulator.c struct device *parent = pdev->dev.parent; pdev 325 drivers/regulator/tps6586x-regulator.c dev_err(&pdev->dev, "Only SM0/SM1 can set slew rate\n"); pdev 394 drivers/regulator/tps6586x-regulator.c struct platform_device *pdev, pdev 398 drivers/regulator/tps6586x-regulator.c struct device_node *np = pdev->dev.parent->of_node; pdev 407 drivers/regulator/tps6586x-regulator.c dev_err(&pdev->dev, "regulator node not found\n"); pdev 411 drivers/regulator/tps6586x-regulator.c err = of_regulator_match(&pdev->dev, regs, tps6586x_matches, num); pdev 414 drivers/regulator/tps6586x-regulator.c dev_err(&pdev->dev, "Regulator match failed, e %d\n", err); pdev 418 drivers/regulator/tps6586x-regulator.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 440 drivers/regulator/tps6586x-regulator.c struct platform_device *pdev, pdev 448 drivers/regulator/tps6586x-regulator.c static int tps6586x_regulator_probe(struct platform_device *pdev) pdev 460 drivers/regulator/tps6586x-regulator.c dev_dbg(&pdev->dev, "Probing regulator\n"); pdev 462 drivers/regulator/tps6586x-regulator.c pdata = dev_get_platdata(pdev->dev.parent); pdev 463 drivers/regulator/tps6586x-regulator.c if ((!pdata) && (pdev->dev.parent->of_node)) pdev 464 drivers/regulator/tps6586x-regulator.c pdata = tps6586x_parse_regulator_dt(pdev, pdev 468 drivers/regulator/tps6586x-regulator.c dev_err(&pdev->dev, "Platform data not available, exiting\n"); pdev 472 drivers/regulator/tps6586x-regulator.c version = tps6586x_get_version(pdev->dev.parent); pdev 480 drivers/regulator/tps6586x-regulator.c dev_err(&pdev->dev, "invalid regulator ID specified\n"); pdev 484 drivers/regulator/tps6586x-regulator.c err = tps6586x_regulator_preinit(pdev->dev.parent, ri); pdev 486 drivers/regulator/tps6586x-regulator.c dev_err(&pdev->dev, pdev 491 drivers/regulator/tps6586x-regulator.c config.dev = pdev->dev.parent; pdev 498 drivers/regulator/tps6586x-regulator.c rdev = devm_regulator_register(&pdev->dev, &ri->desc, &config); pdev 500 drivers/regulator/tps6586x-regulator.c dev_err(&pdev->dev, "failed to register regulator %s\n", pdev 506 drivers/regulator/tps6586x-regulator.c err = tps6586x_regulator_set_slew_rate(pdev, id, pdev 509 drivers/regulator/tps6586x-regulator.c dev_err(&pdev->dev, pdev 516 drivers/regulator/tps6586x-regulator.c platform_set_drvdata(pdev, rdev); pdev 998 drivers/regulator/tps65910-regulator.c struct platform_device *pdev, pdev 1002 drivers/regulator/tps65910-regulator.c struct tps65910 *tps65910 = dev_get_drvdata(pdev->dev.parent); pdev 1008 drivers/regulator/tps65910-regulator.c pmic_plat_data = devm_kzalloc(&pdev->dev, sizeof(*pmic_plat_data), pdev 1013 drivers/regulator/tps65910-regulator.c np = pdev->dev.parent->of_node; pdev 1016 drivers/regulator/tps65910-regulator.c dev_err(&pdev->dev, "regulator node not found\n"); pdev 1031 drivers/regulator/tps65910-regulator.c dev_err(&pdev->dev, "Invalid tps chip version\n"); pdev 1035 drivers/regulator/tps65910-regulator.c ret = of_regulator_match(&pdev->dev, regulators, matches, count); pdev 1038 drivers/regulator/tps65910-regulator.c dev_err(&pdev->dev, "Error parsing regulator init data: %d\n", pdev 1063 drivers/regulator/tps65910-regulator.c struct platform_device *pdev, pdev 1071 drivers/regulator/tps65910-regulator.c static int tps65910_probe(struct platform_device *pdev) pdev 1073 drivers/regulator/tps65910-regulator.c struct tps65910 *tps65910 = dev_get_drvdata(pdev->dev.parent); pdev 1084 drivers/regulator/tps65910-regulator.c pmic_plat_data = tps65910_parse_dt_reg_data(pdev, pdev 1088 drivers/regulator/tps65910-regulator.c dev_err(&pdev->dev, "Platform data not found\n"); pdev 1092 drivers/regulator/tps65910-regulator.c pmic = devm_kzalloc(&pdev->dev, sizeof(*pmic), GFP_KERNEL); pdev 1097 drivers/regulator/tps65910-regulator.c platform_set_drvdata(pdev, pmic); pdev 1127 drivers/regulator/tps65910-regulator.c dev_err(&pdev->dev, "Invalid tps chip version\n"); pdev 1131 drivers/regulator/tps65910-regulator.c pmic->desc = devm_kcalloc(&pdev->dev, pdev 1138 drivers/regulator/tps65910-regulator.c pmic->info = devm_kcalloc(&pdev->dev, pdev 1145 drivers/regulator/tps65910-regulator.c pmic->rdev = devm_kcalloc(&pdev->dev, pdev 1211 drivers/regulator/tps65910-regulator.c rdev = devm_regulator_register(&pdev->dev, &pmic->desc[i], pdev 1216 drivers/regulator/tps65910-regulator.c pdev->name); pdev 1226 drivers/regulator/tps65910-regulator.c static void tps65910_shutdown(struct platform_device *pdev) pdev 1228 drivers/regulator/tps65910-regulator.c struct tps65910_reg *pmic = platform_get_drvdata(pdev); pdev 1251 drivers/regulator/tps65910-regulator.c dev_err(&pdev->dev, pdev 125 drivers/regulator/tps65912-regulator.c static int tps65912_regulator_probe(struct platform_device *pdev) pdev 127 drivers/regulator/tps65912-regulator.c struct tps65912 *tps = dev_get_drvdata(pdev->dev.parent); pdev 132 drivers/regulator/tps65912-regulator.c platform_set_drvdata(pdev, tps); pdev 134 drivers/regulator/tps65912-regulator.c config.dev = &pdev->dev; pdev 140 drivers/regulator/tps65912-regulator.c rdev = devm_regulator_register(&pdev->dev, ®ulators[i], pdev 144 drivers/regulator/tps65912-regulator.c pdev->name); pdev 660 drivers/regulator/tps80031-regulator.c static int tps80031_regulator_probe(struct platform_device *pdev) pdev 668 drivers/regulator/tps80031-regulator.c struct tps80031 *tps80031_mfd = dev_get_drvdata(pdev->dev.parent); pdev 672 drivers/regulator/tps80031-regulator.c pdata = dev_get_platdata(pdev->dev.parent); pdev 675 drivers/regulator/tps80031-regulator.c dev_err(&pdev->dev, "No platform data\n"); pdev 679 drivers/regulator/tps80031-regulator.c pmic = devm_kcalloc(&pdev->dev, pdev 688 drivers/regulator/tps80031-regulator.c ri->dev = &pdev->dev; pdev 690 drivers/regulator/tps80031-regulator.c check_smps_mode_mult(pdev->dev.parent, ri); pdev 691 drivers/regulator/tps80031-regulator.c config.dev = &pdev->dev; pdev 700 drivers/regulator/tps80031-regulator.c ret = tps80031_regulator_config(pdev->dev.parent, pdev 703 drivers/regulator/tps80031-regulator.c dev_err(&pdev->dev, pdev 708 drivers/regulator/tps80031-regulator.c ret = tps80031_power_req_config(pdev->dev.parent, pdev 711 drivers/regulator/tps80031-regulator.c dev_err(&pdev->dev, pdev 716 drivers/regulator/tps80031-regulator.c rdev = devm_regulator_register(&pdev->dev, &ri->rinfo->desc, pdev 719 drivers/regulator/tps80031-regulator.c dev_err(&pdev->dev, pdev 726 drivers/regulator/tps80031-regulator.c platform_set_drvdata(pdev, pmic); pdev 584 drivers/regulator/twl-regulator.c static int twlreg_probe(struct platform_device *pdev) pdev 594 drivers/regulator/twl-regulator.c template = of_device_get_match_data(&pdev->dev); pdev 599 drivers/regulator/twl-regulator.c initdata = of_get_regulator_init_data(&pdev->dev, pdev->dev.of_node, pdev 604 drivers/regulator/twl-regulator.c info = devm_kmemdup(&pdev->dev, template, sizeof(*info), GFP_KERNEL); pdev 630 drivers/regulator/twl-regulator.c config.dev = &pdev->dev; pdev 633 drivers/regulator/twl-regulator.c config.of_node = pdev->dev.of_node; pdev 635 drivers/regulator/twl-regulator.c rdev = devm_regulator_register(&pdev->dev, &info->desc, &config); pdev 637 drivers/regulator/twl-regulator.c dev_err(&pdev->dev, "can't register %s, %ld\n", pdev 641 drivers/regulator/twl-regulator.c platform_set_drvdata(pdev, rdev); pdev 669 drivers/regulator/twl6030-regulator.c static int twlreg_probe(struct platform_device *pdev) pdev 678 drivers/regulator/twl6030-regulator.c struct device_node *np = pdev->dev.of_node; pdev 680 drivers/regulator/twl6030-regulator.c template = of_device_get_match_data(&pdev->dev); pdev 685 drivers/regulator/twl6030-regulator.c initdata = of_get_regulator_init_data(&pdev->dev, np, &template->desc); pdev 689 drivers/regulator/twl6030-regulator.c info = devm_kmemdup(&pdev->dev, template, sizeof(*info), GFP_KERNEL); pdev 726 drivers/regulator/twl6030-regulator.c config.dev = &pdev->dev; pdev 731 drivers/regulator/twl6030-regulator.c rdev = devm_regulator_register(&pdev->dev, &info->desc, &config); pdev 733 drivers/regulator/twl6030-regulator.c dev_err(&pdev->dev, "can't register %s, %ld\n", pdev 737 drivers/regulator/twl6030-regulator.c platform_set_drvdata(pdev, rdev); pdev 41 drivers/regulator/uniphier-regulator.c static int uniphier_regulator_probe(struct platform_device *pdev) pdev 43 drivers/regulator/uniphier-regulator.c struct device *dev = &pdev->dev; pdev 61 drivers/regulator/uniphier-regulator.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 107 drivers/regulator/uniphier-regulator.c platform_set_drvdata(pdev, priv); pdev 120 drivers/regulator/uniphier-regulator.c static int uniphier_regulator_remove(struct platform_device *pdev) pdev 122 drivers/regulator/uniphier-regulator.c struct uniphier_regulator_priv *priv = platform_get_drvdata(pdev); pdev 103 drivers/regulator/userspace-consumer.c static int regulator_userspace_consumer_probe(struct platform_device *pdev) pdev 109 drivers/regulator/userspace-consumer.c pdata = dev_get_platdata(&pdev->dev); pdev 113 drivers/regulator/userspace-consumer.c drvdata = devm_kzalloc(&pdev->dev, pdev 125 drivers/regulator/userspace-consumer.c ret = devm_regulator_bulk_get(&pdev->dev, drvdata->num_supplies, pdev 128 drivers/regulator/userspace-consumer.c dev_err(&pdev->dev, "Failed to get supplies: %d\n", ret); pdev 132 drivers/regulator/userspace-consumer.c ret = sysfs_create_group(&pdev->dev.kobj, &attr_group); pdev 140 drivers/regulator/userspace-consumer.c dev_err(&pdev->dev, pdev 147 drivers/regulator/userspace-consumer.c platform_set_drvdata(pdev, drvdata); pdev 152 drivers/regulator/userspace-consumer.c sysfs_remove_group(&pdev->dev.kobj, &attr_group); pdev 157 drivers/regulator/userspace-consumer.c static int regulator_userspace_consumer_remove(struct platform_device *pdev) pdev 159 drivers/regulator/userspace-consumer.c struct userspace_consumer_data *data = platform_get_drvdata(pdev); pdev 161 drivers/regulator/userspace-consumer.c sysfs_remove_group(&pdev->dev.kobj, &attr_group); pdev 229 drivers/regulator/vctrl-regulator.c static int vctrl_parse_dt(struct platform_device *pdev, pdev 233 drivers/regulator/vctrl-regulator.c struct device_node *np = pdev->dev.of_node; pdev 237 drivers/regulator/vctrl-regulator.c vctrl->ctrl_reg = devm_regulator_get(&pdev->dev, "ctrl"); pdev 245 drivers/regulator/vctrl-regulator.c dev_err(&pdev->dev, pdev 258 drivers/regulator/vctrl-regulator.c dev_err(&pdev->dev, pdev 262 drivers/regulator/vctrl-regulator.c dev_err(&pdev->dev, "min-slew-down-rate (%u) too big\n", pdev 269 drivers/regulator/vctrl-regulator.c dev_err(&pdev->dev, pdev 276 drivers/regulator/vctrl-regulator.c dev_err(&pdev->dev, pdev 284 drivers/regulator/vctrl-regulator.c dev_err(&pdev->dev, pdev 293 drivers/regulator/vctrl-regulator.c dev_err(&pdev->dev, "failed to read ctrl-voltage-range: %d\n", pdev 299 drivers/regulator/vctrl-regulator.c dev_err(&pdev->dev, "ctrl-voltage-range is invalid: %d-%d\n", pdev 318 drivers/regulator/vctrl-regulator.c static int vctrl_init_vtable(struct platform_device *pdev) pdev 320 drivers/regulator/vctrl-regulator.c struct vctrl_data *vctrl = platform_get_drvdata(pdev); pdev 342 drivers/regulator/vctrl-regulator.c dev_err(&pdev->dev, "invalid configuration\n"); pdev 346 drivers/regulator/vctrl-regulator.c vctrl->vtable = devm_kcalloc(&pdev->dev, rdesc->n_voltages, pdev 385 drivers/regulator/vctrl-regulator.c dev_warn(&pdev->dev, "switching down from %duV may cause OVP shutdown\n", pdev 442 drivers/regulator/vctrl-regulator.c static int vctrl_probe(struct platform_device *pdev) pdev 444 drivers/regulator/vctrl-regulator.c struct device_node *np = pdev->dev.of_node; pdev 453 drivers/regulator/vctrl-regulator.c vctrl = devm_kzalloc(&pdev->dev, sizeof(struct vctrl_data), pdev 458 drivers/regulator/vctrl-regulator.c platform_set_drvdata(pdev, vctrl); pdev 460 drivers/regulator/vctrl-regulator.c ret = vctrl_parse_dt(pdev, vctrl); pdev 479 drivers/regulator/vctrl-regulator.c init_data = of_get_regulator_init_data(&pdev->dev, np, rdesc); pdev 484 drivers/regulator/vctrl-regulator.c cfg.dev = &pdev->dev; pdev 489 drivers/regulator/vctrl-regulator.c ret = vctrl_init_vtable(pdev); pdev 495 drivers/regulator/vctrl-regulator.c dev_err(&pdev->dev, "failed to get control voltage\n"); pdev 516 drivers/regulator/vctrl-regulator.c vctrl->rdev = devm_regulator_register(&pdev->dev, rdesc, &cfg); pdev 519 drivers/regulator/vctrl-regulator.c dev_err(&pdev->dev, "failed to register regulator: %d\n", ret); pdev 40 drivers/regulator/vexpress-regulator.c static int vexpress_regulator_probe(struct platform_device *pdev) pdev 48 drivers/regulator/vexpress-regulator.c desc = devm_kzalloc(&pdev->dev, sizeof(*desc), GFP_KERNEL); pdev 52 drivers/regulator/vexpress-regulator.c regmap = devm_regmap_init_vexpress_config(&pdev->dev); pdev 56 drivers/regulator/vexpress-regulator.c desc->name = dev_name(&pdev->dev); pdev 61 drivers/regulator/vexpress-regulator.c init_data = of_get_regulator_init_data(&pdev->dev, pdev->dev.of_node, pdev 73 drivers/regulator/vexpress-regulator.c config.dev = &pdev->dev; pdev 75 drivers/regulator/vexpress-regulator.c config.of_node = pdev->dev.of_node; pdev 77 drivers/regulator/vexpress-regulator.c rdev = devm_regulator_register(&pdev->dev, desc, &config); pdev 284 drivers/regulator/virtual.c static int regulator_virtual_probe(struct platform_device *pdev) pdev 286 drivers/regulator/virtual.c char *reg_id = dev_get_platdata(&pdev->dev); pdev 290 drivers/regulator/virtual.c drvdata = devm_kzalloc(&pdev->dev, sizeof(struct virtual_consumer_data), pdev 297 drivers/regulator/virtual.c drvdata->regulator = devm_regulator_get(&pdev->dev, reg_id); pdev 300 drivers/regulator/virtual.c dev_err(&pdev->dev, "Failed to obtain supply '%s': %d\n", pdev 305 drivers/regulator/virtual.c ret = sysfs_create_group(&pdev->dev.kobj, pdev 308 drivers/regulator/virtual.c dev_err(&pdev->dev, pdev 315 drivers/regulator/virtual.c platform_set_drvdata(pdev, drvdata); pdev 320 drivers/regulator/virtual.c static int regulator_virtual_remove(struct platform_device *pdev) pdev 322 drivers/regulator/virtual.c struct virtual_consumer_data *drvdata = platform_get_drvdata(pdev); pdev 324 drivers/regulator/virtual.c sysfs_remove_group(&pdev->dev.kobj, ®ulator_virtual_attr_group); pdev 332 drivers/regulator/wm831x-dcdc.c static void wm831x_buckv_dvs_init(struct platform_device *pdev, pdev 348 drivers/regulator/wm831x-dcdc.c dcdc->dvs_gpiod = devm_gpiod_get(&pdev->dev, "dvs", pdev 391 drivers/regulator/wm831x-dcdc.c static int wm831x_buckv_probe(struct platform_device *pdev) pdev 393 drivers/regulator/wm831x-dcdc.c struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); pdev 405 drivers/regulator/wm831x-dcdc.c id = pdev->id - id; pdev 407 drivers/regulator/wm831x-dcdc.c dev_dbg(&pdev->dev, "Probing DCDC%d\n", id + 1); pdev 409 drivers/regulator/wm831x-dcdc.c dcdc = devm_kzalloc(&pdev->dev, sizeof(struct wm831x_dcdc), pdev 416 drivers/regulator/wm831x-dcdc.c res = platform_get_resource(pdev, IORESOURCE_REG, 0); pdev 418 drivers/regulator/wm831x-dcdc.c dev_err(&pdev->dev, "No REG resource\n"); pdev 460 drivers/regulator/wm831x-dcdc.c wm831x_buckv_dvs_init(pdev, dcdc, pdev 463 drivers/regulator/wm831x-dcdc.c config.dev = pdev->dev.parent; pdev 469 drivers/regulator/wm831x-dcdc.c dcdc->regulator = devm_regulator_register(&pdev->dev, &dcdc->desc, pdev 478 drivers/regulator/wm831x-dcdc.c irq = wm831x_irq(wm831x, platform_get_irq_byname(pdev, "UV")); pdev 479 drivers/regulator/wm831x-dcdc.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, pdev 484 drivers/regulator/wm831x-dcdc.c dev_err(&pdev->dev, "Failed to request UV IRQ %d: %d\n", pdev 489 drivers/regulator/wm831x-dcdc.c irq = wm831x_irq(wm831x, platform_get_irq_byname(pdev, "HC")); pdev 490 drivers/regulator/wm831x-dcdc.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, pdev 495 drivers/regulator/wm831x-dcdc.c dev_err(&pdev->dev, "Failed to request HC IRQ %d: %d\n", pdev 500 drivers/regulator/wm831x-dcdc.c platform_set_drvdata(pdev, dcdc); pdev 549 drivers/regulator/wm831x-dcdc.c static int wm831x_buckp_probe(struct platform_device *pdev) pdev 551 drivers/regulator/wm831x-dcdc.c struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); pdev 563 drivers/regulator/wm831x-dcdc.c id = pdev->id - id; pdev 565 drivers/regulator/wm831x-dcdc.c dev_dbg(&pdev->dev, "Probing DCDC%d\n", id + 1); pdev 567 drivers/regulator/wm831x-dcdc.c dcdc = devm_kzalloc(&pdev->dev, sizeof(struct wm831x_dcdc), pdev 574 drivers/regulator/wm831x-dcdc.c res = platform_get_resource(pdev, IORESOURCE_REG, 0); pdev 576 drivers/regulator/wm831x-dcdc.c dev_err(&pdev->dev, "No REG resource\n"); pdev 601 drivers/regulator/wm831x-dcdc.c config.dev = pdev->dev.parent; pdev 607 drivers/regulator/wm831x-dcdc.c dcdc->regulator = devm_regulator_register(&pdev->dev, &dcdc->desc, pdev 616 drivers/regulator/wm831x-dcdc.c irq = wm831x_irq(wm831x, platform_get_irq_byname(pdev, "UV")); pdev 617 drivers/regulator/wm831x-dcdc.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, pdev 622 drivers/regulator/wm831x-dcdc.c dev_err(&pdev->dev, "Failed to request UV IRQ %d: %d\n", pdev 627 drivers/regulator/wm831x-dcdc.c platform_set_drvdata(pdev, dcdc); pdev 681 drivers/regulator/wm831x-dcdc.c static int wm831x_boostp_probe(struct platform_device *pdev) pdev 683 drivers/regulator/wm831x-dcdc.c struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); pdev 686 drivers/regulator/wm831x-dcdc.c int id = pdev->id % ARRAY_SIZE(pdata->dcdc); pdev 691 drivers/regulator/wm831x-dcdc.c dev_dbg(&pdev->dev, "Probing DCDC%d\n", id + 1); pdev 696 drivers/regulator/wm831x-dcdc.c dcdc = devm_kzalloc(&pdev->dev, sizeof(struct wm831x_dcdc), GFP_KERNEL); pdev 702 drivers/regulator/wm831x-dcdc.c res = platform_get_resource(pdev, IORESOURCE_REG, 0); pdev 704 drivers/regulator/wm831x-dcdc.c dev_err(&pdev->dev, "No REG resource\n"); pdev 718 drivers/regulator/wm831x-dcdc.c config.dev = pdev->dev.parent; pdev 724 drivers/regulator/wm831x-dcdc.c dcdc->regulator = devm_regulator_register(&pdev->dev, &dcdc->desc, pdev 733 drivers/regulator/wm831x-dcdc.c irq = wm831x_irq(wm831x, platform_get_irq_byname(pdev, "UV")); pdev 734 drivers/regulator/wm831x-dcdc.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, pdev 740 drivers/regulator/wm831x-dcdc.c dev_err(&pdev->dev, "Failed to request UV IRQ %d: %d\n", pdev 745 drivers/regulator/wm831x-dcdc.c platform_set_drvdata(pdev, dcdc); pdev 773 drivers/regulator/wm831x-dcdc.c static int wm831x_epe_probe(struct platform_device *pdev) pdev 775 drivers/regulator/wm831x-dcdc.c struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); pdev 778 drivers/regulator/wm831x-dcdc.c int id = pdev->id % ARRAY_SIZE(pdata->epe); pdev 782 drivers/regulator/wm831x-dcdc.c dev_dbg(&pdev->dev, "Probing EPE%d\n", id + 1); pdev 784 drivers/regulator/wm831x-dcdc.c dcdc = devm_kzalloc(&pdev->dev, sizeof(struct wm831x_dcdc), GFP_KERNEL); pdev 802 drivers/regulator/wm831x-dcdc.c config.dev = pdev->dev.parent; pdev 808 drivers/regulator/wm831x-dcdc.c dcdc->regulator = devm_regulator_register(&pdev->dev, &dcdc->desc, pdev 817 drivers/regulator/wm831x-dcdc.c platform_set_drvdata(pdev, dcdc); pdev 112 drivers/regulator/wm831x-isink.c static int wm831x_isink_probe(struct platform_device *pdev) pdev 114 drivers/regulator/wm831x-isink.c struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); pdev 117 drivers/regulator/wm831x-isink.c int id = pdev->id % ARRAY_SIZE(pdata->isink); pdev 122 drivers/regulator/wm831x-isink.c dev_dbg(&pdev->dev, "Probing ISINK%d\n", id + 1); pdev 127 drivers/regulator/wm831x-isink.c isink = devm_kzalloc(&pdev->dev, sizeof(struct wm831x_isink), pdev 134 drivers/regulator/wm831x-isink.c res = platform_get_resource(pdev, IORESOURCE_REG, 0); pdev 136 drivers/regulator/wm831x-isink.c dev_err(&pdev->dev, "No REG resource\n"); pdev 156 drivers/regulator/wm831x-isink.c config.dev = pdev->dev.parent; pdev 161 drivers/regulator/wm831x-isink.c isink->regulator = devm_regulator_register(&pdev->dev, &isink->desc, pdev 170 drivers/regulator/wm831x-isink.c irq = wm831x_irq(wm831x, platform_get_irq(pdev, 0)); pdev 171 drivers/regulator/wm831x-isink.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, pdev 177 drivers/regulator/wm831x-isink.c dev_err(&pdev->dev, "Failed to request ISINK IRQ %d: %d\n", pdev 182 drivers/regulator/wm831x-isink.c platform_set_drvdata(pdev, isink); pdev 216 drivers/regulator/wm831x-ldo.c static int wm831x_gp_ldo_probe(struct platform_device *pdev) pdev 218 drivers/regulator/wm831x-ldo.c struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); pdev 230 drivers/regulator/wm831x-ldo.c id = pdev->id - id; pdev 232 drivers/regulator/wm831x-ldo.c dev_dbg(&pdev->dev, "Probing LDO%d\n", id + 1); pdev 234 drivers/regulator/wm831x-ldo.c ldo = devm_kzalloc(&pdev->dev, sizeof(struct wm831x_ldo), GFP_KERNEL); pdev 240 drivers/regulator/wm831x-ldo.c res = platform_get_resource(pdev, IORESOURCE_REG, 0); pdev 242 drivers/regulator/wm831x-ldo.c dev_err(&pdev->dev, "No REG resource\n"); pdev 269 drivers/regulator/wm831x-ldo.c config.dev = pdev->dev.parent; pdev 275 drivers/regulator/wm831x-ldo.c ldo->regulator = devm_regulator_register(&pdev->dev, &ldo->desc, pdev 284 drivers/regulator/wm831x-ldo.c irq = wm831x_irq(wm831x, platform_get_irq_byname(pdev, "UV")); pdev 285 drivers/regulator/wm831x-ldo.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, pdev 291 drivers/regulator/wm831x-ldo.c dev_err(&pdev->dev, "Failed to request UV IRQ %d: %d\n", pdev 296 drivers/regulator/wm831x-ldo.c platform_set_drvdata(pdev, ldo); pdev 426 drivers/regulator/wm831x-ldo.c static int wm831x_aldo_probe(struct platform_device *pdev) pdev 428 drivers/regulator/wm831x-ldo.c struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); pdev 440 drivers/regulator/wm831x-ldo.c id = pdev->id - id; pdev 442 drivers/regulator/wm831x-ldo.c dev_dbg(&pdev->dev, "Probing LDO%d\n", id + 1); pdev 444 drivers/regulator/wm831x-ldo.c ldo = devm_kzalloc(&pdev->dev, sizeof(struct wm831x_ldo), GFP_KERNEL); pdev 450 drivers/regulator/wm831x-ldo.c res = platform_get_resource(pdev, IORESOURCE_REG, 0); pdev 452 drivers/regulator/wm831x-ldo.c dev_err(&pdev->dev, "No REG resource\n"); pdev 479 drivers/regulator/wm831x-ldo.c config.dev = pdev->dev.parent; pdev 485 drivers/regulator/wm831x-ldo.c ldo->regulator = devm_regulator_register(&pdev->dev, &ldo->desc, pdev 494 drivers/regulator/wm831x-ldo.c irq = wm831x_irq(wm831x, platform_get_irq_byname(pdev, "UV")); pdev 495 drivers/regulator/wm831x-ldo.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, pdev 500 drivers/regulator/wm831x-ldo.c dev_err(&pdev->dev, "Failed to request UV IRQ %d: %d\n", pdev 505 drivers/regulator/wm831x-ldo.c platform_set_drvdata(pdev, ldo); pdev 570 drivers/regulator/wm831x-ldo.c static int wm831x_alive_ldo_probe(struct platform_device *pdev) pdev 572 drivers/regulator/wm831x-ldo.c struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); pdev 584 drivers/regulator/wm831x-ldo.c id = pdev->id - id; pdev 587 drivers/regulator/wm831x-ldo.c dev_dbg(&pdev->dev, "Probing LDO%d\n", id + 1); pdev 589 drivers/regulator/wm831x-ldo.c ldo = devm_kzalloc(&pdev->dev, sizeof(struct wm831x_ldo), GFP_KERNEL); pdev 595 drivers/regulator/wm831x-ldo.c res = platform_get_resource(pdev, IORESOURCE_REG, 0); pdev 597 drivers/regulator/wm831x-ldo.c dev_err(&pdev->dev, "No REG resource\n"); pdev 623 drivers/regulator/wm831x-ldo.c config.dev = pdev->dev.parent; pdev 629 drivers/regulator/wm831x-ldo.c ldo->regulator = devm_regulator_register(&pdev->dev, &ldo->desc, pdev 638 drivers/regulator/wm831x-ldo.c platform_set_drvdata(pdev, ldo); pdev 1106 drivers/regulator/wm8350-regulator.c static int wm8350_regulator_probe(struct platform_device *pdev) pdev 1108 drivers/regulator/wm8350-regulator.c struct wm8350 *wm8350 = dev_get_drvdata(&pdev->dev); pdev 1114 drivers/regulator/wm8350-regulator.c if (pdev->id < WM8350_DCDC_1 || pdev->id > WM8350_ISINK_B) pdev 1118 drivers/regulator/wm8350-regulator.c switch (pdev->id) { pdev 1137 drivers/regulator/wm8350-regulator.c config.dev = &pdev->dev; pdev 1138 drivers/regulator/wm8350-regulator.c config.init_data = dev_get_platdata(&pdev->dev); pdev 1139 drivers/regulator/wm8350-regulator.c config.driver_data = dev_get_drvdata(&pdev->dev); pdev 1143 drivers/regulator/wm8350-regulator.c rdev = devm_regulator_register(&pdev->dev, &wm8350_reg[pdev->id], pdev 1146 drivers/regulator/wm8350-regulator.c dev_err(&pdev->dev, "failed to register %s\n", pdev 1147 drivers/regulator/wm8350-regulator.c wm8350_reg[pdev->id].name); pdev 1152 drivers/regulator/wm8350-regulator.c ret = wm8350_register_irq(wm8350, wm8350_reg[pdev->id].irq, pdev 1155 drivers/regulator/wm8350-regulator.c dev_err(&pdev->dev, "failed to register regulator %s IRQ\n", pdev 1156 drivers/regulator/wm8350-regulator.c wm8350_reg[pdev->id].name); pdev 1163 drivers/regulator/wm8350-regulator.c static int wm8350_regulator_remove(struct platform_device *pdev) pdev 1165 drivers/regulator/wm8350-regulator.c struct regulator_dev *rdev = platform_get_drvdata(pdev); pdev 1168 drivers/regulator/wm8350-regulator.c wm8350_free_irq(wm8350, wm8350_reg[pdev->id].irq, rdev); pdev 1176 drivers/regulator/wm8350-regulator.c struct platform_device *pdev; pdev 1181 drivers/regulator/wm8350-regulator.c if (wm8350->pmic.pdev[reg]) pdev 1191 drivers/regulator/wm8350-regulator.c pdev = platform_device_alloc("wm8350-regulator", reg); pdev 1192 drivers/regulator/wm8350-regulator.c if (!pdev) pdev 1195 drivers/regulator/wm8350-regulator.c wm8350->pmic.pdev[reg] = pdev; pdev 1199 drivers/regulator/wm8350-regulator.c pdev->dev.platform_data = initdata; pdev 1200 drivers/regulator/wm8350-regulator.c pdev->dev.parent = wm8350->dev; pdev 1201 drivers/regulator/wm8350-regulator.c platform_set_drvdata(pdev, wm8350); pdev 1203 drivers/regulator/wm8350-regulator.c ret = platform_device_add(pdev); pdev 1208 drivers/regulator/wm8350-regulator.c platform_device_put(pdev); pdev 1209 drivers/regulator/wm8350-regulator.c wm8350->pmic.pdev[reg] = NULL; pdev 1236 drivers/regulator/wm8350-regulator.c struct platform_device *pdev; pdev 1246 drivers/regulator/wm8350-regulator.c if (led->pdev) { pdev 1251 drivers/regulator/wm8350-regulator.c pdev = platform_device_alloc("wm8350-led", lednum); pdev 1252 drivers/regulator/wm8350-regulator.c if (pdev == NULL) { pdev 1257 drivers/regulator/wm8350-regulator.c led->isink_consumer.dev_name = dev_name(&pdev->dev); pdev 1268 drivers/regulator/wm8350-regulator.c platform_device_put(pdev); pdev 1272 drivers/regulator/wm8350-regulator.c led->dcdc_consumer.dev_name = dev_name(&pdev->dev); pdev 1280 drivers/regulator/wm8350-regulator.c platform_device_put(pdev); pdev 1293 drivers/regulator/wm8350-regulator.c pdev->dev.platform_data = pdata; pdev 1294 drivers/regulator/wm8350-regulator.c pdev->dev.parent = wm8350->dev; pdev 1295 drivers/regulator/wm8350-regulator.c ret = platform_device_add(pdev); pdev 1299 drivers/regulator/wm8350-regulator.c platform_device_put(pdev); pdev 1303 drivers/regulator/wm8350-regulator.c led->pdev = pdev; pdev 202 drivers/regulator/wm8400-regulator.c static int wm8400_regulator_probe(struct platform_device *pdev) pdev 204 drivers/regulator/wm8400-regulator.c struct wm8400 *wm8400 = container_of(pdev, struct wm8400, regulators[pdev->id]); pdev 208 drivers/regulator/wm8400-regulator.c config.dev = &pdev->dev; pdev 209 drivers/regulator/wm8400-regulator.c config.init_data = dev_get_platdata(&pdev->dev); pdev 213 drivers/regulator/wm8400-regulator.c rdev = devm_regulator_register(&pdev->dev, ®ulators[pdev->id], pdev 218 drivers/regulator/wm8400-regulator.c platform_set_drvdata(pdev, rdev); pdev 120 drivers/regulator/wm8994-regulator.c static int wm8994_ldo_probe(struct platform_device *pdev) pdev 122 drivers/regulator/wm8994-regulator.c struct wm8994 *wm8994 = dev_get_drvdata(pdev->dev.parent); pdev 124 drivers/regulator/wm8994-regulator.c int id = pdev->id % ARRAY_SIZE(pdata->ldo); pdev 130 drivers/regulator/wm8994-regulator.c dev_dbg(&pdev->dev, "Probing LDO%d\n", id + 1); pdev 132 drivers/regulator/wm8994-regulator.c ldo = devm_kzalloc(&pdev->dev, sizeof(struct wm8994_ldo), GFP_KERNEL); pdev 149 drivers/regulator/wm8994-regulator.c gpiod = gpiod_get_optional(pdev->dev.parent, pdev 175 drivers/regulator/wm8994-regulator.c ldo->regulator = devm_regulator_register(&pdev->dev, pdev 185 drivers/regulator/wm8994-regulator.c platform_set_drvdata(pdev, ldo); pdev 198 drivers/remoteproc/da8xx_remoteproc.c static int da8xx_rproc_get_internal_memories(struct platform_device *pdev, pdev 203 drivers/remoteproc/da8xx_remoteproc.c struct device *dev = &pdev->dev; pdev 213 drivers/remoteproc/da8xx_remoteproc.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 236 drivers/remoteproc/da8xx_remoteproc.c static int da8xx_rproc_probe(struct platform_device *pdev) pdev 238 drivers/remoteproc/da8xx_remoteproc.c struct device *dev = &pdev->dev; pdev 251 drivers/remoteproc/da8xx_remoteproc.c irq = platform_get_irq(pdev, 0); pdev 261 drivers/remoteproc/da8xx_remoteproc.c bootreg_res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 267 drivers/remoteproc/da8xx_remoteproc.c chipsig_res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 314 drivers/remoteproc/da8xx_remoteproc.c ret = da8xx_rproc_get_internal_memories(pdev, drproc); pdev 318 drivers/remoteproc/da8xx_remoteproc.c platform_set_drvdata(pdev, rproc); pdev 360 drivers/remoteproc/da8xx_remoteproc.c static int da8xx_rproc_remove(struct platform_device *pdev) pdev 362 drivers/remoteproc/da8xx_remoteproc.c struct rproc *rproc = platform_get_drvdata(pdev); pdev 364 drivers/remoteproc/da8xx_remoteproc.c struct device *dev = &pdev->dev; pdev 250 drivers/remoteproc/imx_rproc.c struct platform_device *pdev) pdev 253 drivers/remoteproc/imx_rproc.c struct device *dev = &pdev->dev; pdev 267 drivers/remoteproc/imx_rproc.c priv->mem[b].cpu_addr = devm_ioremap(&pdev->dev, pdev 298 drivers/remoteproc/imx_rproc.c priv->mem[b].cpu_addr = devm_ioremap_resource(&pdev->dev, &res); pdev 312 drivers/remoteproc/imx_rproc.c static int imx_rproc_probe(struct platform_device *pdev) pdev 314 drivers/remoteproc/imx_rproc.c struct device *dev = &pdev->dev; pdev 350 drivers/remoteproc/imx_rproc.c ret = imx_rproc_addr_init(priv, pdev); pdev 389 drivers/remoteproc/imx_rproc.c static int imx_rproc_remove(struct platform_device *pdev) pdev 391 drivers/remoteproc/imx_rproc.c struct rproc *rproc = platform_get_drvdata(pdev); pdev 295 drivers/remoteproc/keystone_remoteproc.c static int keystone_rproc_of_get_memories(struct platform_device *pdev, pdev 299 drivers/remoteproc/keystone_remoteproc.c struct device *dev = &pdev->dev; pdev 311 drivers/remoteproc/keystone_remoteproc.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 333 drivers/remoteproc/keystone_remoteproc.c static int keystone_rproc_of_get_dev_syscon(struct platform_device *pdev, pdev 336 drivers/remoteproc/keystone_remoteproc.c struct device_node *np = pdev->dev.of_node; pdev 337 drivers/remoteproc/keystone_remoteproc.c struct device *dev = &pdev->dev; pdev 361 drivers/remoteproc/keystone_remoteproc.c static int keystone_rproc_probe(struct platform_device *pdev) pdev 363 drivers/remoteproc/keystone_remoteproc.c struct device *dev = &pdev->dev; pdev 401 drivers/remoteproc/keystone_remoteproc.c ret = keystone_rproc_of_get_dev_syscon(pdev, ksproc); pdev 420 drivers/remoteproc/keystone_remoteproc.c ret = keystone_rproc_of_get_memories(pdev, ksproc); pdev 424 drivers/remoteproc/keystone_remoteproc.c ksproc->irq_ring = platform_get_irq_byname(pdev, "vring"); pdev 430 drivers/remoteproc/keystone_remoteproc.c ksproc->irq_fault = platform_get_irq_byname(pdev, "exception"); pdev 464 drivers/remoteproc/keystone_remoteproc.c platform_set_drvdata(pdev, ksproc); pdev 479 drivers/remoteproc/keystone_remoteproc.c static int keystone_rproc_remove(struct platform_device *pdev) pdev 481 drivers/remoteproc/keystone_remoteproc.c struct keystone_rproc *ksproc = platform_get_drvdata(pdev); pdev 484 drivers/remoteproc/keystone_remoteproc.c pm_runtime_put_sync(&pdev->dev); pdev 485 drivers/remoteproc/keystone_remoteproc.c pm_runtime_disable(&pdev->dev); pdev 487 drivers/remoteproc/keystone_remoteproc.c of_reserved_mem_device_release(&pdev->dev); pdev 106 drivers/remoteproc/omap_remoteproc.c struct platform_device *pdev = to_platform_device(dev); pdev 107 drivers/remoteproc/omap_remoteproc.c struct omap_rproc_pdata *pdata = pdev->dev.platform_data; pdev 141 drivers/remoteproc/omap_remoteproc.c ret = pdata->device_enable(pdev); pdev 158 drivers/remoteproc/omap_remoteproc.c struct platform_device *pdev = to_platform_device(dev); pdev 159 drivers/remoteproc/omap_remoteproc.c struct omap_rproc_pdata *pdata = pdev->dev.platform_data; pdev 163 drivers/remoteproc/omap_remoteproc.c ret = pdata->device_shutdown(pdev); pdev 178 drivers/remoteproc/omap_remoteproc.c static int omap_rproc_probe(struct platform_device *pdev) pdev 180 drivers/remoteproc/omap_remoteproc.c struct omap_rproc_pdata *pdata = pdev->dev.platform_data; pdev 185 drivers/remoteproc/omap_remoteproc.c ret = dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(32)); pdev 187 drivers/remoteproc/omap_remoteproc.c dev_err(&pdev->dev, "dma_set_coherent_mask: %d\n", ret); pdev 191 drivers/remoteproc/omap_remoteproc.c rproc = rproc_alloc(&pdev->dev, pdata->name, &omap_rproc_ops, pdev 201 drivers/remoteproc/omap_remoteproc.c platform_set_drvdata(pdev, rproc); pdev 214 drivers/remoteproc/omap_remoteproc.c static int omap_rproc_remove(struct platform_device *pdev) pdev 216 drivers/remoteproc/omap_remoteproc.c struct rproc *rproc = platform_get_drvdata(pdev); pdev 175 drivers/remoteproc/qcom_q6v5.c int qcom_q6v5_init(struct qcom_q6v5 *q6v5, struct platform_device *pdev, pdev 182 drivers/remoteproc/qcom_q6v5.c q6v5->dev = &pdev->dev; pdev 189 drivers/remoteproc/qcom_q6v5.c q6v5->wdog_irq = platform_get_irq_byname(pdev, "wdog"); pdev 193 drivers/remoteproc/qcom_q6v5.c ret = devm_request_threaded_irq(&pdev->dev, q6v5->wdog_irq, pdev 198 drivers/remoteproc/qcom_q6v5.c dev_err(&pdev->dev, "failed to acquire wdog IRQ\n"); pdev 202 drivers/remoteproc/qcom_q6v5.c q6v5->fatal_irq = platform_get_irq_byname(pdev, "fatal"); pdev 206 drivers/remoteproc/qcom_q6v5.c ret = devm_request_threaded_irq(&pdev->dev, q6v5->fatal_irq, pdev 211 drivers/remoteproc/qcom_q6v5.c dev_err(&pdev->dev, "failed to acquire fatal IRQ\n"); pdev 215 drivers/remoteproc/qcom_q6v5.c q6v5->ready_irq = platform_get_irq_byname(pdev, "ready"); pdev 219 drivers/remoteproc/qcom_q6v5.c ret = devm_request_threaded_irq(&pdev->dev, q6v5->ready_irq, pdev 224 drivers/remoteproc/qcom_q6v5.c dev_err(&pdev->dev, "failed to acquire ready IRQ\n"); pdev 228 drivers/remoteproc/qcom_q6v5.c q6v5->handover_irq = platform_get_irq_byname(pdev, "handover"); pdev 232 drivers/remoteproc/qcom_q6v5.c ret = devm_request_threaded_irq(&pdev->dev, q6v5->handover_irq, pdev 237 drivers/remoteproc/qcom_q6v5.c dev_err(&pdev->dev, "failed to acquire handover IRQ\n"); pdev 242 drivers/remoteproc/qcom_q6v5.c q6v5->stop_irq = platform_get_irq_byname(pdev, "stop-ack"); pdev 246 drivers/remoteproc/qcom_q6v5.c ret = devm_request_threaded_irq(&pdev->dev, q6v5->stop_irq, pdev 251 drivers/remoteproc/qcom_q6v5.c dev_err(&pdev->dev, "failed to acquire stop-ack IRQ\n"); pdev 255 drivers/remoteproc/qcom_q6v5.c q6v5->state = qcom_smem_state_get(&pdev->dev, "stop", &q6v5->stop_bit); pdev 257 drivers/remoteproc/qcom_q6v5.c dev_err(&pdev->dev, "failed to acquire stop state\n"); pdev 37 drivers/remoteproc/qcom_q6v5.h int qcom_q6v5_init(struct qcom_q6v5 *q6v5, struct platform_device *pdev, pdev 345 drivers/remoteproc/qcom_q6v5_adsp.c struct platform_device *pdev) pdev 351 drivers/remoteproc/qcom_q6v5_adsp.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 352 drivers/remoteproc/qcom_q6v5_adsp.c adsp->qdsp6ss_base = devm_ioremap(&pdev->dev, res->start, pdev 359 drivers/remoteproc/qcom_q6v5_adsp.c syscon = of_parse_phandle(pdev->dev.of_node, "qcom,halt-regs", 0); pdev 361 drivers/remoteproc/qcom_q6v5_adsp.c dev_err(&pdev->dev, "failed to parse qcom,halt-regs\n"); pdev 370 drivers/remoteproc/qcom_q6v5_adsp.c ret = of_property_read_u32_index(pdev->dev.of_node, "qcom,halt-regs", pdev 373 drivers/remoteproc/qcom_q6v5_adsp.c dev_err(&pdev->dev, "no offset in syscon\n"); pdev 409 drivers/remoteproc/qcom_q6v5_adsp.c static int adsp_probe(struct platform_device *pdev) pdev 416 drivers/remoteproc/qcom_q6v5_adsp.c desc = of_device_get_match_data(&pdev->dev); pdev 420 drivers/remoteproc/qcom_q6v5_adsp.c rproc = rproc_alloc(&pdev->dev, pdev->name, &adsp_ops, pdev 423 drivers/remoteproc/qcom_q6v5_adsp.c dev_err(&pdev->dev, "unable to allocate remoteproc\n"); pdev 428 drivers/remoteproc/qcom_q6v5_adsp.c adsp->dev = &pdev->dev; pdev 430 drivers/remoteproc/qcom_q6v5_adsp.c platform_set_drvdata(pdev, adsp); pdev 446 drivers/remoteproc/qcom_q6v5_adsp.c ret = adsp_init_mmio(adsp, pdev); pdev 450 drivers/remoteproc/qcom_q6v5_adsp.c ret = qcom_q6v5_init(&adsp->q6v5, pdev, rproc, desc->crash_reason_smem, pdev 479 drivers/remoteproc/qcom_q6v5_adsp.c static int adsp_remove(struct platform_device *pdev) pdev 481 drivers/remoteproc/qcom_q6v5_adsp.c struct qcom_adsp *adsp = platform_get_drvdata(pdev); pdev 1242 drivers/remoteproc/qcom_q6v5_mss.c static int q6v5_init_mem(struct q6v5 *qproc, struct platform_device *pdev) pdev 1248 drivers/remoteproc/qcom_q6v5_mss.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "qdsp6"); pdev 1249 drivers/remoteproc/qcom_q6v5_mss.c qproc->reg_base = devm_ioremap_resource(&pdev->dev, res); pdev 1253 drivers/remoteproc/qcom_q6v5_mss.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "rmb"); pdev 1254 drivers/remoteproc/qcom_q6v5_mss.c qproc->rmb_base = devm_ioremap_resource(&pdev->dev, res); pdev 1258 drivers/remoteproc/qcom_q6v5_mss.c ret = of_parse_phandle_with_fixed_args(pdev->dev.of_node, pdev 1261 drivers/remoteproc/qcom_q6v5_mss.c dev_err(&pdev->dev, "failed to parse qcom,halt-regs\n"); pdev 1406 drivers/remoteproc/qcom_q6v5_mss.c static int q6v5_probe(struct platform_device *pdev) pdev 1414 drivers/remoteproc/qcom_q6v5_mss.c desc = of_device_get_match_data(&pdev->dev); pdev 1422 drivers/remoteproc/qcom_q6v5_mss.c ret = of_property_read_string_index(pdev->dev.of_node, "firmware-name", pdev 1427 drivers/remoteproc/qcom_q6v5_mss.c rproc = rproc_alloc(&pdev->dev, pdev->name, &q6v5_ops, pdev 1430 drivers/remoteproc/qcom_q6v5_mss.c dev_err(&pdev->dev, "failed to allocate rproc\n"); pdev 1437 drivers/remoteproc/qcom_q6v5_mss.c qproc->dev = &pdev->dev; pdev 1440 drivers/remoteproc/qcom_q6v5_mss.c ret = of_property_read_string_index(pdev->dev.of_node, "firmware-name", pdev 1445 drivers/remoteproc/qcom_q6v5_mss.c platform_set_drvdata(pdev, qproc); pdev 1447 drivers/remoteproc/qcom_q6v5_mss.c ret = q6v5_init_mem(qproc, pdev); pdev 1455 drivers/remoteproc/qcom_q6v5_mss.c ret = q6v5_init_clocks(&pdev->dev, qproc->proxy_clks, pdev 1458 drivers/remoteproc/qcom_q6v5_mss.c dev_err(&pdev->dev, "Failed to get proxy clocks.\n"); pdev 1463 drivers/remoteproc/qcom_q6v5_mss.c ret = q6v5_init_clocks(&pdev->dev, qproc->reset_clks, pdev 1466 drivers/remoteproc/qcom_q6v5_mss.c dev_err(&pdev->dev, "Failed to get reset clocks.\n"); pdev 1471 drivers/remoteproc/qcom_q6v5_mss.c ret = q6v5_init_clocks(&pdev->dev, qproc->active_clks, pdev 1474 drivers/remoteproc/qcom_q6v5_mss.c dev_err(&pdev->dev, "Failed to get active clocks.\n"); pdev 1479 drivers/remoteproc/qcom_q6v5_mss.c ret = q6v5_regulator_init(&pdev->dev, qproc->proxy_regs, pdev 1482 drivers/remoteproc/qcom_q6v5_mss.c dev_err(&pdev->dev, "Failed to get proxy regulators.\n"); pdev 1487 drivers/remoteproc/qcom_q6v5_mss.c ret = q6v5_regulator_init(&pdev->dev, qproc->active_regs, pdev 1490 drivers/remoteproc/qcom_q6v5_mss.c dev_err(&pdev->dev, "Failed to get active regulators.\n"); pdev 1495 drivers/remoteproc/qcom_q6v5_mss.c ret = q6v5_pds_attach(&pdev->dev, qproc->active_pds, pdev 1498 drivers/remoteproc/qcom_q6v5_mss.c dev_err(&pdev->dev, "Failed to attach active power domains\n"); pdev 1503 drivers/remoteproc/qcom_q6v5_mss.c ret = q6v5_pds_attach(&pdev->dev, qproc->proxy_pds, pdev 1506 drivers/remoteproc/qcom_q6v5_mss.c dev_err(&pdev->dev, "Failed to init power domains\n"); pdev 1519 drivers/remoteproc/qcom_q6v5_mss.c ret = qcom_q6v5_init(&qproc->q6v5, pdev, rproc, MPSS_CRASH_REASON_SMEM, pdev 1551 drivers/remoteproc/qcom_q6v5_mss.c static int q6v5_remove(struct platform_device *pdev) pdev 1553 drivers/remoteproc/qcom_q6v5_mss.c struct q6v5 *qproc = platform_get_drvdata(pdev); pdev 248 drivers/remoteproc/qcom_q6v5_pas.c static int adsp_probe(struct platform_device *pdev) pdev 256 drivers/remoteproc/qcom_q6v5_pas.c desc = of_device_get_match_data(&pdev->dev); pdev 264 drivers/remoteproc/qcom_q6v5_pas.c ret = of_property_read_string(pdev->dev.of_node, "firmware-name", pdev 269 drivers/remoteproc/qcom_q6v5_pas.c rproc = rproc_alloc(&pdev->dev, pdev->name, &adsp_ops, pdev 272 drivers/remoteproc/qcom_q6v5_pas.c dev_err(&pdev->dev, "unable to allocate remoteproc\n"); pdev 277 drivers/remoteproc/qcom_q6v5_pas.c adsp->dev = &pdev->dev; pdev 281 drivers/remoteproc/qcom_q6v5_pas.c platform_set_drvdata(pdev, adsp); pdev 295 drivers/remoteproc/qcom_q6v5_pas.c ret = qcom_q6v5_init(&adsp->q6v5, pdev, rproc, desc->crash_reason_smem, pdev 323 drivers/remoteproc/qcom_q6v5_pas.c static int adsp_remove(struct platform_device *pdev) pdev 325 drivers/remoteproc/qcom_q6v5_pas.c struct qcom_adsp *adsp = platform_get_drvdata(pdev); pdev 464 drivers/remoteproc/qcom_q6v5_wcss.c struct platform_device *pdev) pdev 470 drivers/remoteproc/qcom_q6v5_wcss.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "qdsp6"); pdev 471 drivers/remoteproc/qcom_q6v5_wcss.c wcss->reg_base = devm_ioremap_resource(&pdev->dev, res); pdev 475 drivers/remoteproc/qcom_q6v5_wcss.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "rmb"); pdev 476 drivers/remoteproc/qcom_q6v5_wcss.c wcss->rmb_base = devm_ioremap_resource(&pdev->dev, res); pdev 480 drivers/remoteproc/qcom_q6v5_wcss.c ret = of_parse_phandle_with_fixed_args(pdev->dev.of_node, pdev 483 drivers/remoteproc/qcom_q6v5_wcss.c dev_err(&pdev->dev, "failed to parse qcom,halt-regs\n"); pdev 528 drivers/remoteproc/qcom_q6v5_wcss.c static int q6v5_wcss_probe(struct platform_device *pdev) pdev 534 drivers/remoteproc/qcom_q6v5_wcss.c rproc = rproc_alloc(&pdev->dev, pdev->name, &q6v5_wcss_ops, pdev 537 drivers/remoteproc/qcom_q6v5_wcss.c dev_err(&pdev->dev, "failed to allocate rproc\n"); pdev 542 drivers/remoteproc/qcom_q6v5_wcss.c wcss->dev = &pdev->dev; pdev 544 drivers/remoteproc/qcom_q6v5_wcss.c ret = q6v5_wcss_init_mmio(wcss, pdev); pdev 556 drivers/remoteproc/qcom_q6v5_wcss.c ret = qcom_q6v5_init(&wcss->q6v5, pdev, rproc, WCSS_CRASH_REASON, NULL); pdev 564 drivers/remoteproc/qcom_q6v5_wcss.c platform_set_drvdata(pdev, rproc); pdev 574 drivers/remoteproc/qcom_q6v5_wcss.c static int q6v5_wcss_remove(struct platform_device *pdev) pdev 576 drivers/remoteproc/qcom_q6v5_wcss.c struct rproc *rproc = platform_get_drvdata(pdev); pdev 404 drivers/remoteproc/qcom_wcnss.c struct platform_device *pdev, pdev 411 drivers/remoteproc/qcom_wcnss.c ret = platform_get_irq_byname(pdev, name); pdev 413 drivers/remoteproc/qcom_wcnss.c dev_dbg(&pdev->dev, "no %s IRQ defined, ignoring\n", name); pdev 416 drivers/remoteproc/qcom_wcnss.c dev_err(&pdev->dev, "no %s IRQ defined\n", name); pdev 420 drivers/remoteproc/qcom_wcnss.c ret = devm_request_threaded_irq(&pdev->dev, ret, pdev 425 drivers/remoteproc/qcom_wcnss.c dev_err(&pdev->dev, "request %s IRQ failed\n", name); pdev 458 drivers/remoteproc/qcom_wcnss.c static int wcnss_probe(struct platform_device *pdev) pdev 467 drivers/remoteproc/qcom_wcnss.c data = of_device_get_match_data(&pdev->dev); pdev 473 drivers/remoteproc/qcom_wcnss.c dev_err(&pdev->dev, "PAS is not available for WCNSS\n"); pdev 477 drivers/remoteproc/qcom_wcnss.c rproc = rproc_alloc(&pdev->dev, pdev->name, &wcnss_ops, pdev 480 drivers/remoteproc/qcom_wcnss.c dev_err(&pdev->dev, "unable to allocate remoteproc\n"); pdev 485 drivers/remoteproc/qcom_wcnss.c wcnss->dev = &pdev->dev; pdev 487 drivers/remoteproc/qcom_wcnss.c platform_set_drvdata(pdev, wcnss); pdev 494 drivers/remoteproc/qcom_wcnss.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "pmu"); pdev 495 drivers/remoteproc/qcom_wcnss.c mmio = devm_ioremap_resource(&pdev->dev, res); pdev 512 drivers/remoteproc/qcom_wcnss.c ret = wcnss_request_irq(wcnss, pdev, "wdog", false, wcnss_wdog_interrupt); pdev 517 drivers/remoteproc/qcom_wcnss.c ret = wcnss_request_irq(wcnss, pdev, "fatal", false, wcnss_fatal_interrupt); pdev 522 drivers/remoteproc/qcom_wcnss.c ret = wcnss_request_irq(wcnss, pdev, "ready", true, wcnss_ready_interrupt); pdev 527 drivers/remoteproc/qcom_wcnss.c ret = wcnss_request_irq(wcnss, pdev, "handover", true, wcnss_handover_interrupt); pdev 532 drivers/remoteproc/qcom_wcnss.c ret = wcnss_request_irq(wcnss, pdev, "stop-ack", true, wcnss_stop_ack_interrupt); pdev 538 drivers/remoteproc/qcom_wcnss.c wcnss->state = qcom_smem_state_get(&pdev->dev, "stop", pdev 557 drivers/remoteproc/qcom_wcnss.c return of_platform_populate(pdev->dev.of_node, NULL, NULL, &pdev->dev); pdev 565 drivers/remoteproc/qcom_wcnss.c static int wcnss_remove(struct platform_device *pdev) pdev 567 drivers/remoteproc/qcom_wcnss.c struct qcom_wcnss *wcnss = platform_get_drvdata(pdev); pdev 569 drivers/remoteproc/qcom_wcnss.c of_platform_depopulate(&pdev->dev); pdev 96 drivers/remoteproc/qcom_wcnss_iris.c static int qcom_iris_probe(struct platform_device *pdev) pdev 104 drivers/remoteproc/qcom_wcnss_iris.c iris = devm_kzalloc(&pdev->dev, sizeof(struct qcom_iris), GFP_KERNEL); pdev 108 drivers/remoteproc/qcom_wcnss_iris.c data = of_device_get_match_data(&pdev->dev); pdev 109 drivers/remoteproc/qcom_wcnss_iris.c wcnss = dev_get_drvdata(pdev->dev.parent); pdev 111 drivers/remoteproc/qcom_wcnss_iris.c iris->xo_clk = devm_clk_get(&pdev->dev, "xo"); pdev 114 drivers/remoteproc/qcom_wcnss_iris.c dev_err(&pdev->dev, "failed to acquire xo clk\n"); pdev 119 drivers/remoteproc/qcom_wcnss_iris.c iris->vregs = devm_kcalloc(&pdev->dev, pdev 129 drivers/remoteproc/qcom_wcnss_iris.c ret = devm_regulator_bulk_get(&pdev->dev, iris->num_vregs, iris->vregs); pdev 131 drivers/remoteproc/qcom_wcnss_iris.c dev_err(&pdev->dev, "failed to get regulators\n"); pdev 151 drivers/remoteproc/qcom_wcnss_iris.c static int qcom_iris_remove(struct platform_device *pdev) pdev 153 drivers/remoteproc/qcom_wcnss_iris.c struct qcom_wcnss *wcnss = dev_get_drvdata(pdev->dev.parent); pdev 243 drivers/remoteproc/st_remoteproc.c static int st_rproc_state(struct platform_device *pdev) pdev 245 drivers/remoteproc/st_remoteproc.c struct rproc *rproc = platform_get_drvdata(pdev); pdev 280 drivers/remoteproc/st_remoteproc.c static int st_rproc_parse_dt(struct platform_device *pdev) pdev 282 drivers/remoteproc/st_remoteproc.c struct device *dev = &pdev->dev; pdev 283 drivers/remoteproc/st_remoteproc.c struct rproc *rproc = platform_get_drvdata(pdev); pdev 338 drivers/remoteproc/st_remoteproc.c static int st_rproc_probe(struct platform_device *pdev) pdev 340 drivers/remoteproc/st_remoteproc.c struct device *dev = &pdev->dev; pdev 363 drivers/remoteproc/st_remoteproc.c platform_set_drvdata(pdev, rproc); pdev 365 drivers/remoteproc/st_remoteproc.c ret = st_rproc_parse_dt(pdev); pdev 369 drivers/remoteproc/st_remoteproc.c enabled = st_rproc_state(pdev); pdev 448 drivers/remoteproc/st_remoteproc.c static int st_rproc_remove(struct platform_device *pdev) pdev 450 drivers/remoteproc/st_remoteproc.c struct rproc *rproc = platform_get_drvdata(pdev); pdev 222 drivers/remoteproc/st_slim_rproc.c struct st_slim_rproc *st_slim_rproc_alloc(struct platform_device *pdev, pdev 225 drivers/remoteproc/st_slim_rproc.c struct device *dev = &pdev->dev; pdev 250 drivers/remoteproc/st_slim_rproc.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 255 drivers/remoteproc/st_slim_rproc.c dev_err(&pdev->dev, "devm_ioremap_resource failed\n"); pdev 263 drivers/remoteproc/st_slim_rproc.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "slimcore"); pdev 266 drivers/remoteproc/st_slim_rproc.c dev_err(&pdev->dev, "failed to ioremap slimcore IO\n"); pdev 271 drivers/remoteproc/st_slim_rproc.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "peripherals"); pdev 274 drivers/remoteproc/st_slim_rproc.c dev_err(&pdev->dev, "failed to ioremap peripherals IO\n"); pdev 509 drivers/remoteproc/stm32_rproc.c static int stm32_rproc_parse_dt(struct platform_device *pdev) pdev 511 drivers/remoteproc/stm32_rproc.c struct device *dev = &pdev->dev; pdev 513 drivers/remoteproc/stm32_rproc.c struct rproc *rproc = platform_get_drvdata(pdev); pdev 519 drivers/remoteproc/stm32_rproc.c irq = platform_get_irq(pdev, 0); pdev 574 drivers/remoteproc/stm32_rproc.c static int stm32_rproc_probe(struct platform_device *pdev) pdev 576 drivers/remoteproc/stm32_rproc.c struct device *dev = &pdev->dev; pdev 593 drivers/remoteproc/stm32_rproc.c platform_set_drvdata(pdev, rproc); pdev 595 drivers/remoteproc/stm32_rproc.c ret = stm32_rproc_parse_dt(pdev); pdev 614 drivers/remoteproc/stm32_rproc.c static int stm32_rproc_remove(struct platform_device *pdev) pdev 616 drivers/remoteproc/stm32_rproc.c struct rproc *rproc = platform_get_drvdata(pdev); pdev 49 drivers/remoteproc/wkup_m3_rproc.c struct platform_device *pdev; pdev 56 drivers/remoteproc/wkup_m3_rproc.c struct platform_device *pdev = wkupm3->pdev; pdev 57 drivers/remoteproc/wkup_m3_rproc.c struct device *dev = &pdev->dev; pdev 60 drivers/remoteproc/wkup_m3_rproc.c if (pdata->deassert_reset(pdev, pdata->reset_name)) { pdev 71 drivers/remoteproc/wkup_m3_rproc.c struct platform_device *pdev = wkupm3->pdev; pdev 72 drivers/remoteproc/wkup_m3_rproc.c struct device *dev = &pdev->dev; pdev 75 drivers/remoteproc/wkup_m3_rproc.c if (pdata->assert_reset(pdev, pdata->reset_name)) { pdev 119 drivers/remoteproc/wkup_m3_rproc.c static int wkup_m3_rproc_probe(struct platform_device *pdev) pdev 121 drivers/remoteproc/wkup_m3_rproc.c struct device *dev = &pdev->dev; pdev 148 drivers/remoteproc/wkup_m3_rproc.c pm_runtime_enable(&pdev->dev); pdev 149 drivers/remoteproc/wkup_m3_rproc.c ret = pm_runtime_get_sync(&pdev->dev); pdev 151 drivers/remoteproc/wkup_m3_rproc.c dev_err(&pdev->dev, "pm_runtime_get_sync() failed\n"); pdev 166 drivers/remoteproc/wkup_m3_rproc.c wkupm3->pdev = pdev; pdev 169 drivers/remoteproc/wkup_m3_rproc.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 173 drivers/remoteproc/wkup_m3_rproc.c dev_err(&pdev->dev, "devm_ioremap_resource failed for resource %d\n", pdev 210 drivers/remoteproc/wkup_m3_rproc.c static int wkup_m3_rproc_remove(struct platform_device *pdev) pdev 212 drivers/remoteproc/wkup_m3_rproc.c struct rproc *rproc = platform_get_drvdata(pdev); pdev 216 drivers/remoteproc/wkup_m3_rproc.c pm_runtime_put_sync(&pdev->dev); pdev 217 drivers/remoteproc/wkup_m3_rproc.c pm_runtime_disable(&pdev->dev); pdev 95 drivers/reset/hisilicon/hi6220_reset.c static int hi6220_reset_probe(struct platform_device *pdev) pdev 97 drivers/reset/hisilicon/hi6220_reset.c struct device_node *np = pdev->dev.of_node; pdev 98 drivers/reset/hisilicon/hi6220_reset.c struct device *dev = &pdev->dev; pdev 76 drivers/reset/hisilicon/reset-hi3660.c static int hi3660_reset_probe(struct platform_device *pdev) pdev 79 drivers/reset/hisilicon/reset-hi3660.c struct device_node *np = pdev->dev.of_node; pdev 80 drivers/reset/hisilicon/reset-hi3660.c struct device *dev = &pdev->dev; pdev 90 drivers/reset/reset-a10sr.c static int a10sr_reset_probe(struct platform_device *pdev) pdev 92 drivers/reset/reset-a10sr.c struct altr_a10sr *a10sr = dev_get_drvdata(pdev->dev.parent); pdev 95 drivers/reset/reset-a10sr.c a10r = devm_kzalloc(&pdev->dev, sizeof(struct a10sr_reset), pdev 103 drivers/reset/reset-a10sr.c a10r->rcdev.of_node = pdev->dev.of_node; pdev 106 drivers/reset/reset-a10sr.c platform_set_drvdata(pdev, a10r); pdev 108 drivers/reset/reset-a10sr.c return devm_reset_controller_register(&pdev->dev, &a10r->rcdev); pdev 86 drivers/reset/reset-ath79.c static int ath79_reset_probe(struct platform_device *pdev) pdev 92 drivers/reset/reset-ath79.c ath79_reset = devm_kzalloc(&pdev->dev, pdev 97 drivers/reset/reset-ath79.c platform_set_drvdata(pdev, ath79_reset); pdev 99 drivers/reset/reset-ath79.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 100 drivers/reset/reset-ath79.c ath79_reset->base = devm_ioremap_resource(&pdev->dev, res); pdev 107 drivers/reset/reset-ath79.c ath79_reset->rcdev.of_node = pdev->dev.of_node; pdev 111 drivers/reset/reset-ath79.c err = devm_reset_controller_register(&pdev->dev, &ath79_reset->rcdev); pdev 120 drivers/reset/reset-ath79.c dev_warn(&pdev->dev, "Failed to register restart handler\n"); pdev 44 drivers/reset/reset-axs10x.c static int axs10x_reset_probe(struct platform_device *pdev) pdev 49 drivers/reset/reset-axs10x.c rst = devm_kzalloc(&pdev->dev, sizeof(*rst), GFP_KERNEL); pdev 53 drivers/reset/reset-axs10x.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 54 drivers/reset/reset-axs10x.c rst->regs_rst = devm_ioremap_resource(&pdev->dev, mem); pdev 62 drivers/reset/reset-axs10x.c rst->rcdev.of_node = pdev->dev.of_node; pdev 65 drivers/reset/reset-axs10x.c return devm_reset_controller_register(&pdev->dev, &rst->rcdev); pdev 69 drivers/reset/reset-berlin.c static int berlin2_reset_probe(struct platform_device *pdev) pdev 71 drivers/reset/reset-berlin.c struct device_node *parent_np = of_get_parent(pdev->dev.of_node); pdev 74 drivers/reset/reset-berlin.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 85 drivers/reset/reset-berlin.c priv->rcdev.of_node = pdev->dev.of_node; pdev 83 drivers/reset/reset-brcmstb.c static int brcmstb_reset_probe(struct platform_device *pdev) pdev 85 drivers/reset/reset-brcmstb.c struct device *kdev = &pdev->dev; pdev 93 drivers/reset/reset-brcmstb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 92 drivers/reset/reset-hsdk.c static int hsdk_reset_probe(struct platform_device *pdev) pdev 97 drivers/reset/reset-hsdk.c rst = devm_kzalloc(&pdev->dev, sizeof(*rst), GFP_KERNEL); pdev 101 drivers/reset/reset-hsdk.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 102 drivers/reset/reset-hsdk.c rst->regs_ctl = devm_ioremap_resource(&pdev->dev, mem); pdev 106 drivers/reset/reset-hsdk.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 107 drivers/reset/reset-hsdk.c rst->regs_rst = devm_ioremap_resource(&pdev->dev, mem); pdev 115 drivers/reset/reset-hsdk.c rst->rcdev.of_node = pdev->dev.of_node; pdev 256 drivers/reset/reset-imx7.c static int imx7_reset_probe(struct platform_device *pdev) pdev 259 drivers/reset/reset-imx7.c struct device *dev = &pdev->dev; pdev 123 drivers/reset/reset-lantiq.c static int lantiq_rcu_reset_of_parse(struct platform_device *pdev, pdev 126 drivers/reset/reset-lantiq.c struct device *dev = &pdev->dev; pdev 131 drivers/reset/reset-lantiq.c dev_err(&pdev->dev, "Failed to lookup RCU regmap\n"); pdev 137 drivers/reset/reset-lantiq.c dev_err(&pdev->dev, "Failed to get RCU reset offset\n"); pdev 144 drivers/reset/reset-lantiq.c dev_err(&pdev->dev, "Failed to get RCU status offset\n"); pdev 166 drivers/reset/reset-lantiq.c static int lantiq_rcu_reset_probe(struct platform_device *pdev) pdev 171 drivers/reset/reset-lantiq.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 175 drivers/reset/reset-lantiq.c priv->dev = &pdev->dev; pdev 176 drivers/reset/reset-lantiq.c platform_set_drvdata(pdev, priv); pdev 178 drivers/reset/reset-lantiq.c err = lantiq_rcu_reset_of_parse(pdev, priv); pdev 184 drivers/reset/reset-lantiq.c priv->rcdev.of_node = pdev->dev.of_node; pdev 139 drivers/reset/reset-lpc18xx.c static int lpc18xx_rgu_probe(struct platform_device *pdev) pdev 146 drivers/reset/reset-lpc18xx.c rc = devm_kzalloc(&pdev->dev, sizeof(*rc), GFP_KERNEL); pdev 150 drivers/reset/reset-lpc18xx.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 151 drivers/reset/reset-lpc18xx.c rc->base = devm_ioremap_resource(&pdev->dev, res); pdev 155 drivers/reset/reset-lpc18xx.c rc->clk_reg = devm_clk_get(&pdev->dev, "reg"); pdev 157 drivers/reset/reset-lpc18xx.c dev_err(&pdev->dev, "reg clock not found\n"); pdev 161 drivers/reset/reset-lpc18xx.c rc->clk_delay = devm_clk_get(&pdev->dev, "delay"); pdev 163 drivers/reset/reset-lpc18xx.c dev_err(&pdev->dev, "delay clock not found\n"); pdev 169 drivers/reset/reset-lpc18xx.c dev_err(&pdev->dev, "unable to enable reg clock\n"); pdev 175 drivers/reset/reset-lpc18xx.c dev_err(&pdev->dev, "unable to enable delay clock\n"); pdev 191 drivers/reset/reset-lpc18xx.c rc->rcdev.of_node = pdev->dev.of_node; pdev 193 drivers/reset/reset-lpc18xx.c platform_set_drvdata(pdev, rc); pdev 197 drivers/reset/reset-lpc18xx.c dev_err(&pdev->dev, "unable to register device\n"); pdev 205 drivers/reset/reset-lpc18xx.c dev_warn(&pdev->dev, "failed to register restart handler\n"); pdev 90 drivers/reset/reset-meson-audio-arb.c static int meson_audio_arb_remove(struct platform_device *pdev) pdev 92 drivers/reset/reset-meson-audio-arb.c struct meson_audio_arb_data *arb = platform_get_drvdata(pdev); pdev 104 drivers/reset/reset-meson-audio-arb.c static int meson_audio_arb_probe(struct platform_device *pdev) pdev 106 drivers/reset/reset-meson-audio-arb.c struct device *dev = &pdev->dev; pdev 114 drivers/reset/reset-meson-audio-arb.c platform_set_drvdata(pdev, arb); pdev 123 drivers/reset/reset-meson-audio-arb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 151 drivers/reset/reset-meson-audio-arb.c meson_audio_arb_remove(pdev); pdev 91 drivers/reset/reset-meson.c static int meson_reset_probe(struct platform_device *pdev) pdev 96 drivers/reset/reset-meson.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 100 drivers/reset/reset-meson.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 101 drivers/reset/reset-meson.c data->reg_base = devm_ioremap_resource(&pdev->dev, res); pdev 105 drivers/reset/reset-meson.c platform_set_drvdata(pdev, data); pdev 112 drivers/reset/reset-meson.c data->rcdev.of_node = pdev->dev.of_node; pdev 114 drivers/reset/reset-meson.c return devm_reset_controller_register(&pdev->dev, &data->rcdev); pdev 76 drivers/reset/reset-oxnas.c static int oxnas_reset_probe(struct platform_device *pdev) pdev 81 drivers/reset/reset-oxnas.c parent = pdev->dev.parent; pdev 83 drivers/reset/reset-oxnas.c dev_err(&pdev->dev, "no parent\n"); pdev 87 drivers/reset/reset-oxnas.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 93 drivers/reset/reset-oxnas.c dev_err(&pdev->dev, "failed to get parent regmap\n"); pdev 97 drivers/reset/reset-oxnas.c platform_set_drvdata(pdev, data); pdev 102 drivers/reset/reset-oxnas.c data->rcdev.of_node = pdev->dev.of_node; pdev 104 drivers/reset/reset-oxnas.c return devm_reset_controller_register(&pdev->dev, &data->rcdev); pdev 102 drivers/reset/reset-pistachio.c static int pistachio_reset_probe(struct platform_device *pdev) pdev 105 drivers/reset/reset-pistachio.c struct device *dev = &pdev->dev; pdev 106 drivers/reset/reset-pistachio.c struct device_node *np = pdev->dev.of_node; pdev 88 drivers/reset/reset-qcom-aoss.c static int qcom_aoss_reset_probe(struct platform_device *pdev) pdev 91 drivers/reset/reset-qcom-aoss.c struct device *dev = &pdev->dev; pdev 104 drivers/reset/reset-qcom-aoss.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 77 drivers/reset/reset-qcom-pdc.c static int qcom_pdc_reset_probe(struct platform_device *pdev) pdev 80 drivers/reset/reset-qcom-pdc.c struct device *dev = &pdev->dev; pdev 88 drivers/reset/reset-qcom-pdc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 136 drivers/reset/reset-simple.c static int reset_simple_probe(struct platform_device *pdev) pdev 138 drivers/reset/reset-simple.c struct device *dev = &pdev->dev; pdev 151 drivers/reset/reset-simple.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 82 drivers/reset/reset-stm32mp1.c static int stm32_reset_probe(struct platform_device *pdev) pdev 84 drivers/reset/reset-stm32mp1.c struct device *dev = &pdev->dev; pdev 93 drivers/reset/reset-stm32mp1.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 218 drivers/reset/reset-ti-sci.c static int ti_sci_reset_probe(struct platform_device *pdev) pdev 222 drivers/reset/reset-ti-sci.c if (!pdev->dev.of_node) pdev 225 drivers/reset/reset-ti-sci.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 229 drivers/reset/reset-ti-sci.c data->sci = devm_ti_sci_get_handle(&pdev->dev); pdev 235 drivers/reset/reset-ti-sci.c data->rcdev.of_node = pdev->dev.of_node; pdev 238 drivers/reset/reset-ti-sci.c data->dev = &pdev->dev; pdev 241 drivers/reset/reset-ti-sci.c platform_set_drvdata(pdev, data); pdev 246 drivers/reset/reset-ti-sci.c static int ti_sci_reset_remove(struct platform_device *pdev) pdev 248 drivers/reset/reset-ti-sci.c struct ti_sci_reset_data *data = platform_get_drvdata(pdev); pdev 167 drivers/reset/reset-ti-syscon.c static int ti_syscon_reset_probe(struct platform_device *pdev) pdev 169 drivers/reset/reset-ti-syscon.c struct device *dev = &pdev->dev; pdev 215 drivers/reset/reset-ti-syscon.c platform_set_drvdata(pdev, data); pdev 32 drivers/reset/reset-uniphier-glue.c static int uniphier_glue_reset_probe(struct platform_device *pdev) pdev 34 drivers/reset/reset-uniphier-glue.c struct device *dev = &pdev->dev; pdev 50 drivers/reset/reset-uniphier-glue.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 86 drivers/reset/reset-uniphier-glue.c platform_set_drvdata(pdev, priv); pdev 103 drivers/reset/reset-uniphier-glue.c static int uniphier_glue_reset_remove(struct platform_device *pdev) pdev 105 drivers/reset/reset-uniphier-glue.c struct uniphier_glue_reset_priv *priv = platform_get_drvdata(pdev); pdev 329 drivers/reset/reset-uniphier.c static int uniphier_reset_probe(struct platform_device *pdev) pdev 331 drivers/reset/reset-uniphier.c struct device *dev = &pdev->dev; pdev 366 drivers/reset/reset-uniphier.c return devm_reset_controller_register(&pdev->dev, &priv->rcdev); pdev 89 drivers/reset/reset-zynq.c static int zynq_reset_probe(struct platform_device *pdev) pdev 94 drivers/reset/reset-zynq.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 97 drivers/reset/reset-zynq.c platform_set_drvdata(pdev, priv); pdev 99 drivers/reset/reset-zynq.c priv->slcr = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, pdev 102 drivers/reset/reset-zynq.c dev_err(&pdev->dev, "unable to get zynq-slcr regmap"); pdev 106 drivers/reset/reset-zynq.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 108 drivers/reset/reset-zynq.c dev_err(&pdev->dev, "missing IO resource\n"); pdev 117 drivers/reset/reset-zynq.c priv->rcdev.of_node = pdev->dev.of_node; pdev 119 drivers/reset/reset-zynq.c return devm_reset_controller_register(&pdev->dev, &priv->rcdev); pdev 74 drivers/reset/reset-zynqmp.c static int zynqmp_reset_probe(struct platform_device *pdev) pdev 78 drivers/reset/reset-zynqmp.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 86 drivers/reset/reset-zynqmp.c platform_set_drvdata(pdev, priv); pdev 90 drivers/reset/reset-zynqmp.c priv->rcdev.of_node = pdev->dev.of_node; pdev 93 drivers/reset/reset-zynqmp.c return devm_reset_controller_register(&pdev->dev, &priv->rcdev); pdev 192 drivers/reset/sti/reset-syscfg.c int syscfg_reset_probe(struct platform_device *pdev) pdev 194 drivers/reset/sti/reset-syscfg.c struct device *dev = pdev ? &pdev->dev : NULL; pdev 63 drivers/reset/sti/reset-syscfg.h int syscfg_reset_probe(struct platform_device *pdev); pdev 257 drivers/rpmsg/qcom_glink_rpm.c static int glink_rpm_probe(struct platform_device *pdev) pdev 265 drivers/rpmsg/qcom_glink_rpm.c struct device *dev = &pdev->dev; pdev 269 drivers/rpmsg/qcom_glink_rpm.c rx_pipe = devm_kzalloc(&pdev->dev, sizeof(*rx_pipe), GFP_KERNEL); pdev 270 drivers/rpmsg/qcom_glink_rpm.c tx_pipe = devm_kzalloc(&pdev->dev, sizeof(*tx_pipe), GFP_KERNEL); pdev 300 drivers/rpmsg/qcom_glink_rpm.c glink = qcom_glink_native_probe(&pdev->dev, pdev 308 drivers/rpmsg/qcom_glink_rpm.c platform_set_drvdata(pdev, glink); pdev 313 drivers/rpmsg/qcom_glink_rpm.c static int glink_rpm_remove(struct platform_device *pdev) pdev 315 drivers/rpmsg/qcom_glink_rpm.c struct qcom_glink *glink = platform_get_drvdata(pdev); pdev 1523 drivers/rpmsg/qcom_smd.c static int qcom_smd_probe(struct platform_device *pdev) pdev 1533 drivers/rpmsg/qcom_smd.c for_each_available_child_of_node(pdev->dev.of_node, node) pdev 1534 drivers/rpmsg/qcom_smd.c qcom_smd_register_edge(&pdev->dev, node); pdev 1550 drivers/rpmsg/qcom_smd.c static int qcom_smd_remove(struct platform_device *pdev) pdev 1554 drivers/rpmsg/qcom_smd.c ret = device_for_each_child(&pdev->dev, NULL, qcom_smd_remove_edge); pdev 1556 drivers/rpmsg/qcom_smd.c dev_warn(&pdev->dev, "can't remove smd device: %d\n", ret); pdev 239 drivers/rtc/rtc-88pm80x.c static int pm80x_rtc_probe(struct platform_device *pdev) pdev 241 drivers/rtc/rtc-88pm80x.c struct pm80x_chip *chip = dev_get_drvdata(pdev->dev.parent); pdev 242 drivers/rtc/rtc-88pm80x.c struct pm80x_rtc_pdata *pdata = dev_get_platdata(&pdev->dev); pdev 244 drivers/rtc/rtc-88pm80x.c struct device_node *node = pdev->dev.of_node; pdev 248 drivers/rtc/rtc-88pm80x.c dev_err(&pdev->dev, pdev 254 drivers/rtc/rtc-88pm80x.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 256 drivers/rtc/rtc-88pm80x.c dev_err(&pdev->dev, "failed to allocate memory\n"); pdev 262 drivers/rtc/rtc-88pm80x.c devm_kzalloc(&pdev->dev, sizeof(struct pm80x_rtc_info), GFP_KERNEL); pdev 265 drivers/rtc/rtc-88pm80x.c info->irq = platform_get_irq(pdev, 0); pdev 274 drivers/rtc/rtc-88pm80x.c dev_err(&pdev->dev, "no regmap!\n"); pdev 279 drivers/rtc/rtc-88pm80x.c info->dev = &pdev->dev; pdev 280 drivers/rtc/rtc-88pm80x.c dev_set_drvdata(&pdev->dev, info); pdev 282 drivers/rtc/rtc-88pm80x.c info->rtc_dev = devm_rtc_allocate_device(&pdev->dev); pdev 311 drivers/rtc/rtc-88pm80x.c device_init_wakeup(&pdev->dev, 1); pdev 320 drivers/rtc/rtc-88pm80x.c static int pm80x_rtc_remove(struct platform_device *pdev) pdev 322 drivers/rtc/rtc-88pm80x.c struct pm80x_rtc_info *info = platform_get_drvdata(pdev); pdev 293 drivers/rtc/rtc-88pm860x.c static int pm860x_rtc_dt_init(struct platform_device *pdev, pdev 296 drivers/rtc/rtc-88pm860x.c struct device_node *np = pdev->dev.parent->of_node; pdev 302 drivers/rtc/rtc-88pm860x.c dev_err(&pdev->dev, "failed to find rtc node\n"); pdev 315 drivers/rtc/rtc-88pm860x.c static int pm860x_rtc_probe(struct platform_device *pdev) pdev 317 drivers/rtc/rtc-88pm860x.c struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); pdev 324 drivers/rtc/rtc-88pm860x.c pdata = dev_get_platdata(&pdev->dev); pdev 326 drivers/rtc/rtc-88pm860x.c info = devm_kzalloc(&pdev->dev, sizeof(struct pm860x_rtc_info), pdev 330 drivers/rtc/rtc-88pm860x.c info->irq = platform_get_irq(pdev, 0); pdev 336 drivers/rtc/rtc-88pm860x.c info->dev = &pdev->dev; pdev 337 drivers/rtc/rtc-88pm860x.c dev_set_drvdata(&pdev->dev, info); pdev 339 drivers/rtc/rtc-88pm860x.c info->rtc_dev = devm_rtc_allocate_device(&pdev->dev); pdev 343 drivers/rtc/rtc-88pm860x.c ret = devm_request_threaded_irq(&pdev->dev, info->irq, NULL, pdev 358 drivers/rtc/rtc-88pm860x.c ret = pm860x_rtc_read_time(&pdev->dev, &tm); pdev 360 drivers/rtc/rtc-88pm860x.c dev_err(&pdev->dev, "Failed to read initial time.\n"); pdev 370 drivers/rtc/rtc-88pm860x.c ret = pm860x_rtc_set_time(&pdev->dev, &tm); pdev 372 drivers/rtc/rtc-88pm860x.c dev_err(&pdev->dev, "Failed to set initial time.\n"); pdev 377 drivers/rtc/rtc-88pm860x.c if (pm860x_rtc_dt_init(pdev, info)) { pdev 398 drivers/rtc/rtc-88pm860x.c if (pm860x_rtc_dt_init(pdev, info)) { pdev 411 drivers/rtc/rtc-88pm860x.c device_init_wakeup(&pdev->dev, 1); pdev 416 drivers/rtc/rtc-88pm860x.c static int pm860x_rtc_remove(struct platform_device *pdev) pdev 418 drivers/rtc/rtc-88pm860x.c struct pm860x_rtc_info *info = platform_get_drvdata(pdev); pdev 432 drivers/rtc/rtc-88pm860x.c struct platform_device *pdev = to_platform_device(dev); pdev 433 drivers/rtc/rtc-88pm860x.c struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); pdev 441 drivers/rtc/rtc-88pm860x.c struct platform_device *pdev = to_platform_device(dev); pdev 442 drivers/rtc/rtc-88pm860x.c struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); pdev 201 drivers/rtc/rtc-ab3100.c static int __init ab3100_rtc_probe(struct platform_device *pdev) pdev 208 drivers/rtc/rtc-ab3100.c err = abx500_get_register_interruptible(&pdev->dev, 0, pdev 211 drivers/rtc/rtc-ab3100.c dev_err(&pdev->dev, "unable to read RTC register\n"); pdev 216 drivers/rtc/rtc-ab3100.c dev_warn(&pdev->dev, "not default value in RTC reg 0x%x\n", pdev 226 drivers/rtc/rtc-ab3100.c err = abx500_set_register_interruptible(&pdev->dev, 0, pdev 231 drivers/rtc/rtc-ab3100.c rtc = devm_rtc_allocate_device(&pdev->dev); pdev 239 drivers/rtc/rtc-ab3100.c platform_set_drvdata(pdev, rtc); pdev 348 drivers/rtc/rtc-ab8500.c static int ab8500_rtc_probe(struct platform_device *pdev) pdev 350 drivers/rtc/rtc-ab8500.c const struct platform_device_id *platid = platform_get_device_id(pdev); pdev 356 drivers/rtc/rtc-ab8500.c irq = platform_get_irq_byname(pdev, "ALARM"); pdev 361 drivers/rtc/rtc-ab8500.c err = abx500_mask_and_set_register_interruptible(&pdev->dev, AB8500_RTC, pdev 369 drivers/rtc/rtc-ab8500.c err = abx500_get_register_interruptible(&pdev->dev, AB8500_RTC, pdev 376 drivers/rtc/rtc-ab8500.c dev_err(&pdev->dev, "RTC supply failure\n"); pdev 380 drivers/rtc/rtc-ab8500.c device_init_wakeup(&pdev->dev, true); pdev 382 drivers/rtc/rtc-ab8500.c rtc = devm_rtc_allocate_device(&pdev->dev); pdev 388 drivers/rtc/rtc-ab8500.c err = devm_request_threaded_irq(&pdev->dev, irq, NULL, pdev 394 drivers/rtc/rtc-ab8500.c dev_pm_set_wake_irq(&pdev->dev, irq); pdev 395 drivers/rtc/rtc-ab8500.c platform_set_drvdata(pdev, rtc); pdev 410 drivers/rtc/rtc-ab8500.c static int ab8500_rtc_remove(struct platform_device *pdev) pdev 412 drivers/rtc/rtc-ab8500.c dev_pm_clear_wake_irq(&pdev->dev); pdev 413 drivers/rtc/rtc-ab8500.c device_init_wakeup(&pdev->dev, false); pdev 566 drivers/rtc/rtc-ac100.c static int ac100_rtc_probe(struct platform_device *pdev) pdev 568 drivers/rtc/rtc-ac100.c struct ac100_dev *ac100 = dev_get_drvdata(pdev->dev.parent); pdev 572 drivers/rtc/rtc-ac100.c chip = devm_kzalloc(&pdev->dev, sizeof(*chip), GFP_KERNEL); pdev 576 drivers/rtc/rtc-ac100.c platform_set_drvdata(pdev, chip); pdev 577 drivers/rtc/rtc-ac100.c chip->dev = &pdev->dev; pdev 580 drivers/rtc/rtc-ac100.c chip->irq = platform_get_irq(pdev, 0); pdev 584 drivers/rtc/rtc-ac100.c chip->rtc = devm_rtc_allocate_device(&pdev->dev); pdev 590 drivers/rtc/rtc-ac100.c ret = devm_request_threaded_irq(&pdev->dev, chip->irq, NULL, pdev 593 drivers/rtc/rtc-ac100.c dev_name(&pdev->dev), chip); pdev 595 drivers/rtc/rtc-ac100.c dev_err(&pdev->dev, "Could not request IRQ\n"); pdev 616 drivers/rtc/rtc-ac100.c static int ac100_rtc_remove(struct platform_device *pdev) pdev 618 drivers/rtc/rtc-ac100.c struct ac100_rtc_dev *chip = platform_get_drvdata(pdev); pdev 500 drivers/rtc/rtc-armada38x.c static __init int armada38x_rtc_probe(struct platform_device *pdev) pdev 506 drivers/rtc/rtc-armada38x.c match = of_match_device(armada38x_rtc_of_match_table, &pdev->dev); pdev 510 drivers/rtc/rtc-armada38x.c rtc = devm_kzalloc(&pdev->dev, sizeof(struct armada38x_rtc), pdev 515 drivers/rtc/rtc-armada38x.c rtc->val_to_freq = devm_kcalloc(&pdev->dev, SAMPLE_NR, pdev 522 drivers/rtc/rtc-armada38x.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "rtc"); pdev 523 drivers/rtc/rtc-armada38x.c rtc->regs = devm_ioremap_resource(&pdev->dev, res); pdev 526 drivers/rtc/rtc-armada38x.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "rtc-soc"); pdev 527 drivers/rtc/rtc-armada38x.c rtc->regs_soc = devm_ioremap_resource(&pdev->dev, res); pdev 531 drivers/rtc/rtc-armada38x.c rtc->irq = platform_get_irq(pdev, 0); pdev 535 drivers/rtc/rtc-armada38x.c rtc->rtc_dev = devm_rtc_allocate_device(&pdev->dev); pdev 539 drivers/rtc/rtc-armada38x.c if (devm_request_irq(&pdev->dev, rtc->irq, armada38x_rtc_alarm_irq, pdev 540 drivers/rtc/rtc-armada38x.c 0, pdev->name, rtc) < 0) { pdev 541 drivers/rtc/rtc-armada38x.c dev_warn(&pdev->dev, "Interrupt not available.\n"); pdev 544 drivers/rtc/rtc-armada38x.c platform_set_drvdata(pdev, rtc); pdev 547 drivers/rtc/rtc-armada38x.c device_init_wakeup(&pdev->dev, 1); pdev 167 drivers/rtc/rtc-as3722.c static int as3722_rtc_probe(struct platform_device *pdev) pdev 169 drivers/rtc/rtc-as3722.c struct as3722 *as3722 = dev_get_drvdata(pdev->dev.parent); pdev 173 drivers/rtc/rtc-as3722.c as3722_rtc = devm_kzalloc(&pdev->dev, sizeof(*as3722_rtc), GFP_KERNEL); pdev 178 drivers/rtc/rtc-as3722.c as3722_rtc->dev = &pdev->dev; pdev 179 drivers/rtc/rtc-as3722.c platform_set_drvdata(pdev, as3722_rtc); pdev 186 drivers/rtc/rtc-as3722.c dev_err(&pdev->dev, "RTC_CONTROL reg write failed: %d\n", ret); pdev 190 drivers/rtc/rtc-as3722.c device_init_wakeup(&pdev->dev, 1); pdev 192 drivers/rtc/rtc-as3722.c as3722_rtc->rtc = devm_rtc_device_register(&pdev->dev, "as3722-rtc", pdev 196 drivers/rtc/rtc-as3722.c dev_err(&pdev->dev, "RTC register failed: %d\n", ret); pdev 200 drivers/rtc/rtc-as3722.c as3722_rtc->alarm_irq = platform_get_irq(pdev, 0); pdev 201 drivers/rtc/rtc-as3722.c dev_info(&pdev->dev, "RTC interrupt %d\n", as3722_rtc->alarm_irq); pdev 203 drivers/rtc/rtc-as3722.c ret = devm_request_threaded_irq(&pdev->dev, as3722_rtc->alarm_irq, NULL, pdev 207 drivers/rtc/rtc-as3722.c dev_err(&pdev->dev, "Failed to request alarm IRQ %d: %d\n", pdev 244 drivers/rtc/rtc-asm9260.c static int asm9260_rtc_probe(struct platform_device *pdev) pdev 247 drivers/rtc/rtc-asm9260.c struct device *dev = &pdev->dev; pdev 256 drivers/rtc/rtc-asm9260.c priv->dev = &pdev->dev; pdev 257 drivers/rtc/rtc-asm9260.c platform_set_drvdata(pdev, priv); pdev 259 drivers/rtc/rtc-asm9260.c irq_alarm = platform_get_irq(pdev, 0); pdev 263 drivers/rtc/rtc-asm9260.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 310 drivers/rtc/rtc-asm9260.c static int asm9260_rtc_remove(struct platform_device *pdev) pdev 312 drivers/rtc/rtc-asm9260.c struct asm9260_rtc_priv *priv = platform_get_drvdata(pdev); pdev 85 drivers/rtc/rtc-aspeed.c static int aspeed_rtc_probe(struct platform_device *pdev) pdev 90 drivers/rtc/rtc-aspeed.c rtc = devm_kzalloc(&pdev->dev, sizeof(*rtc), GFP_KERNEL); pdev 94 drivers/rtc/rtc-aspeed.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 95 drivers/rtc/rtc-aspeed.c rtc->base = devm_ioremap_resource(&pdev->dev, res); pdev 99 drivers/rtc/rtc-aspeed.c rtc->rtc_dev = devm_rtc_allocate_device(&pdev->dev); pdev 103 drivers/rtc/rtc-aspeed.c platform_set_drvdata(pdev, rtc); pdev 277 drivers/rtc/rtc-at91rm9200.c struct platform_device *pdev = dev_id; pdev 278 drivers/rtc/rtc-at91rm9200.c struct rtc_device *rtc = platform_get_drvdata(pdev); pdev 300 drivers/rtc/rtc-at91rm9200.c dev_dbg(&pdev->dev, "%s(): num=%ld, events=0x%02lx\n", pdev 338 drivers/rtc/rtc-at91rm9200.c at91_rtc_get_config(struct platform_device *pdev) pdev 342 drivers/rtc/rtc-at91rm9200.c if (pdev->dev.of_node) { pdev 343 drivers/rtc/rtc-at91rm9200.c match = of_match_node(at91_rtc_dt_ids, pdev->dev.of_node); pdev 364 drivers/rtc/rtc-at91rm9200.c static int __init at91_rtc_probe(struct platform_device *pdev) pdev 370 drivers/rtc/rtc-at91rm9200.c at91_rtc_config = at91_rtc_get_config(pdev); pdev 374 drivers/rtc/rtc-at91rm9200.c regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 376 drivers/rtc/rtc-at91rm9200.c dev_err(&pdev->dev, "no mmio resource defined\n"); pdev 380 drivers/rtc/rtc-at91rm9200.c irq = platform_get_irq(pdev, 0); pdev 384 drivers/rtc/rtc-at91rm9200.c at91_rtc_regs = devm_ioremap(&pdev->dev, regs->start, pdev 387 drivers/rtc/rtc-at91rm9200.c dev_err(&pdev->dev, "failed to map registers, aborting.\n"); pdev 391 drivers/rtc/rtc-at91rm9200.c rtc = devm_rtc_allocate_device(&pdev->dev); pdev 394 drivers/rtc/rtc-at91rm9200.c platform_set_drvdata(pdev, rtc); pdev 396 drivers/rtc/rtc-at91rm9200.c sclk = devm_clk_get(&pdev->dev, NULL); pdev 402 drivers/rtc/rtc-at91rm9200.c dev_err(&pdev->dev, "Could not enable slow clock\n"); pdev 414 drivers/rtc/rtc-at91rm9200.c ret = devm_request_irq(&pdev->dev, irq, at91_rtc_interrupt, pdev 416 drivers/rtc/rtc-at91rm9200.c "at91_rtc", pdev); pdev 418 drivers/rtc/rtc-at91rm9200.c dev_err(&pdev->dev, "IRQ %d already in use.\n", irq); pdev 425 drivers/rtc/rtc-at91rm9200.c if (!device_can_wakeup(&pdev->dev)) pdev 426 drivers/rtc/rtc-at91rm9200.c device_init_wakeup(&pdev->dev, 1); pdev 440 drivers/rtc/rtc-at91rm9200.c dev_info(&pdev->dev, "AT91 Real Time Clock driver.\n"); pdev 452 drivers/rtc/rtc-at91rm9200.c static int __exit at91_rtc_remove(struct platform_device *pdev) pdev 464 drivers/rtc/rtc-at91rm9200.c static void at91_rtc_shutdown(struct platform_device *pdev) pdev 335 drivers/rtc/rtc-at91sam9.c static int at91_rtc_probe(struct platform_device *pdev) pdev 344 drivers/rtc/rtc-at91sam9.c irq = platform_get_irq(pdev, 0); pdev 348 drivers/rtc/rtc-at91sam9.c rtc = devm_kzalloc(&pdev->dev, sizeof(*rtc), GFP_KERNEL); pdev 356 drivers/rtc/rtc-at91sam9.c if (!device_can_wakeup(&pdev->dev)) pdev 357 drivers/rtc/rtc-at91sam9.c device_init_wakeup(&pdev->dev, 1); pdev 359 drivers/rtc/rtc-at91sam9.c platform_set_drvdata(pdev, rtc); pdev 361 drivers/rtc/rtc-at91sam9.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 362 drivers/rtc/rtc-at91sam9.c rtc->rtt = devm_ioremap_resource(&pdev->dev, r); pdev 366 drivers/rtc/rtc-at91sam9.c ret = of_parse_phandle_with_fixed_args(pdev->dev.of_node, pdev 375 drivers/rtc/rtc-at91sam9.c dev_err(&pdev->dev, "failed to retrieve gpbr regmap, aborting.\n"); pdev 379 drivers/rtc/rtc-at91sam9.c rtc->sclk = devm_clk_get(&pdev->dev, NULL); pdev 385 drivers/rtc/rtc-at91sam9.c dev_err(&pdev->dev, "Could not enable slow clock\n"); pdev 391 drivers/rtc/rtc-at91sam9.c dev_err(&pdev->dev, "Invalid slow clock rate\n"); pdev 408 drivers/rtc/rtc-at91sam9.c rtc->rtcdev = devm_rtc_allocate_device(&pdev->dev); pdev 418 drivers/rtc/rtc-at91sam9.c ret = devm_request_irq(&pdev->dev, rtc->irq, at91_rtc_interrupt, pdev 422 drivers/rtc/rtc-at91sam9.c dev_dbg(&pdev->dev, "can't share IRQ %d?\n", rtc->irq); pdev 433 drivers/rtc/rtc-at91sam9.c dev_warn(&pdev->dev, "%s: SET TIME!\n", pdev 447 drivers/rtc/rtc-at91sam9.c static int at91_rtc_remove(struct platform_device *pdev) pdev 449 drivers/rtc/rtc-at91sam9.c struct sam9_rtc *rtc = platform_get_drvdata(pdev); pdev 460 drivers/rtc/rtc-at91sam9.c static void at91_rtc_shutdown(struct platform_device *pdev) pdev 462 drivers/rtc/rtc-at91sam9.c struct sam9_rtc *rtc = platform_get_drvdata(pdev); pdev 64 drivers/rtc/rtc-au1xxx.c static int au1xtoy_rtc_probe(struct platform_device *pdev) pdev 72 drivers/rtc/rtc-au1xxx.c dev_err(&pdev->dev, "counters not working; aborting.\n"); pdev 90 drivers/rtc/rtc-au1xxx.c dev_err(&pdev->dev, "timeout waiting for access\n"); pdev 102 drivers/rtc/rtc-au1xxx.c rtcdev = devm_rtc_device_register(&pdev->dev, "rtc-au1xxx", pdev 109 drivers/rtc/rtc-au1xxx.c platform_set_drvdata(pdev, rtcdev); pdev 397 drivers/rtc/rtc-bd70528.c static int bd70528_probe(struct platform_device *pdev) pdev 406 drivers/rtc/rtc-bd70528.c mfd = dev_get_drvdata(pdev->dev.parent); pdev 408 drivers/rtc/rtc-bd70528.c dev_err(&pdev->dev, "No MFD driver data\n"); pdev 411 drivers/rtc/rtc-bd70528.c bd_rtc = devm_kzalloc(&pdev->dev, sizeof(*bd_rtc), GFP_KERNEL); pdev 416 drivers/rtc/rtc-bd70528.c bd_rtc->dev = &pdev->dev; pdev 418 drivers/rtc/rtc-bd70528.c irq = platform_get_irq_byname(pdev, "bd70528-rtc-alm"); pdev 422 drivers/rtc/rtc-bd70528.c platform_set_drvdata(pdev, bd_rtc); pdev 427 drivers/rtc/rtc-bd70528.c dev_err(&pdev->dev, "Failed to reag RTC clock\n"); pdev 434 drivers/rtc/rtc-bd70528.c ret = bd70528_get_time(&pdev->dev, &t); pdev 437 drivers/rtc/rtc-bd70528.c ret = bd70528_set_time(&pdev->dev, &t); pdev 440 drivers/rtc/rtc-bd70528.c dev_err(&pdev->dev, pdev 446 drivers/rtc/rtc-bd70528.c device_set_wakeup_capable(&pdev->dev, true); pdev 447 drivers/rtc/rtc-bd70528.c device_wakeup_enable(&pdev->dev); pdev 449 drivers/rtc/rtc-bd70528.c rtc = devm_rtc_allocate_device(&pdev->dev); pdev 451 drivers/rtc/rtc-bd70528.c dev_err(&pdev->dev, "RTC device creation failed\n"); pdev 460 drivers/rtc/rtc-bd70528.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, &alm_hndlr, pdev 475 drivers/rtc/rtc-bd70528.c dev_err(&pdev->dev, "Failed to enable RTC interrupts\n"); pdev 142 drivers/rtc/rtc-bq4802.c static int bq4802_probe(struct platform_device *pdev) pdev 144 drivers/rtc/rtc-bq4802.c struct bq4802 *p = devm_kzalloc(&pdev->dev, sizeof(*p), GFP_KERNEL); pdev 152 drivers/rtc/rtc-bq4802.c p->r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 154 drivers/rtc/rtc-bq4802.c p->r = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 164 drivers/rtc/rtc-bq4802.c p->regs = devm_ioremap(&pdev->dev, p->r->start, pdev 177 drivers/rtc/rtc-bq4802.c platform_set_drvdata(pdev, p); pdev 179 drivers/rtc/rtc-bq4802.c p->rtc = devm_rtc_device_register(&pdev->dev, "bq4802", pdev 199 drivers/rtc/rtc-brcmstb-waketimer.c static int brcmstb_waketmr_probe(struct platform_device *pdev) pdev 201 drivers/rtc/rtc-brcmstb-waketimer.c struct device *dev = &pdev->dev; pdev 210 drivers/rtc/rtc-brcmstb-waketimer.c platform_set_drvdata(pdev, timer); pdev 213 drivers/rtc/rtc-brcmstb-waketimer.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 229 drivers/rtc/rtc-brcmstb-waketimer.c timer->irq = platform_get_irq(pdev, 0); pdev 275 drivers/rtc/rtc-brcmstb-waketimer.c static int brcmstb_waketmr_remove(struct platform_device *pdev) pdev 277 drivers/rtc/rtc-brcmstb-waketimer.c struct brcmstb_waketmr *timer = dev_get_drvdata(&pdev->dev); pdev 255 drivers/rtc/rtc-cadence.c static int cdns_rtc_probe(struct platform_device *pdev) pdev 262 drivers/rtc/rtc-cadence.c crtc = devm_kzalloc(&pdev->dev, sizeof(*crtc), GFP_KERNEL); pdev 266 drivers/rtc/rtc-cadence.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 267 drivers/rtc/rtc-cadence.c crtc->regs = devm_ioremap_resource(&pdev->dev, res); pdev 271 drivers/rtc/rtc-cadence.c crtc->irq = platform_get_irq(pdev, 0); pdev 275 drivers/rtc/rtc-cadence.c crtc->pclk = devm_clk_get(&pdev->dev, "pclk"); pdev 278 drivers/rtc/rtc-cadence.c dev_err(&pdev->dev, pdev 283 drivers/rtc/rtc-cadence.c crtc->ref_clk = devm_clk_get(&pdev->dev, "ref_clk"); pdev 286 drivers/rtc/rtc-cadence.c dev_err(&pdev->dev, pdev 291 drivers/rtc/rtc-cadence.c crtc->rtc_dev = devm_rtc_allocate_device(&pdev->dev); pdev 295 drivers/rtc/rtc-cadence.c platform_set_drvdata(pdev, crtc); pdev 299 drivers/rtc/rtc-cadence.c dev_err(&pdev->dev, pdev 306 drivers/rtc/rtc-cadence.c dev_err(&pdev->dev, pdev 313 drivers/rtc/rtc-cadence.c dev_err(&pdev->dev, pdev 320 drivers/rtc/rtc-cadence.c ret = devm_request_irq(&pdev->dev, crtc->irq, pdev 322 drivers/rtc/rtc-cadence.c dev_name(&pdev->dev), &pdev->dev); pdev 324 drivers/rtc/rtc-cadence.c dev_err(&pdev->dev, pdev 335 drivers/rtc/rtc-cadence.c device_init_wakeup(&pdev->dev, true); pdev 348 drivers/rtc/rtc-cadence.c device_init_wakeup(&pdev->dev, false); pdev 359 drivers/rtc/rtc-cadence.c static int cdns_rtc_remove(struct platform_device *pdev) pdev 361 drivers/rtc/rtc-cadence.c struct cdns_rtc *crtc = platform_get_drvdata(pdev); pdev 363 drivers/rtc/rtc-cadence.c cdns_rtc_alarm_irq_enable(&pdev->dev, 0); pdev 364 drivers/rtc/rtc-cadence.c device_init_wakeup(&pdev->dev, 0); pdev 1372 drivers/rtc/rtc-cmos.c static __init void cmos_of_init(struct platform_device *pdev) pdev 1374 drivers/rtc/rtc-cmos.c struct device_node *node = pdev->dev.of_node; pdev 1389 drivers/rtc/rtc-cmos.c static inline void cmos_of_init(struct platform_device *pdev) {} pdev 1397 drivers/rtc/rtc-cmos.c static int __init cmos_platform_probe(struct platform_device *pdev) pdev 1402 drivers/rtc/rtc-cmos.c cmos_of_init(pdev); pdev 1403 drivers/rtc/rtc-cmos.c cmos_wake_setup(&pdev->dev); pdev 1406 drivers/rtc/rtc-cmos.c resource = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 1408 drivers/rtc/rtc-cmos.c resource = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1409 drivers/rtc/rtc-cmos.c irq = platform_get_irq(pdev, 0); pdev 1413 drivers/rtc/rtc-cmos.c return cmos_do_probe(&pdev->dev, resource, irq); pdev 1416 drivers/rtc/rtc-cmos.c static int cmos_platform_remove(struct platform_device *pdev) pdev 1418 drivers/rtc/rtc-cmos.c cmos_do_remove(&pdev->dev); pdev 1422 drivers/rtc/rtc-cmos.c static void cmos_platform_shutdown(struct platform_device *pdev) pdev 1424 drivers/rtc/rtc-cmos.c struct device *dev = &pdev->dev; pdev 152 drivers/rtc/rtc-coh901331.c static int __exit coh901331_remove(struct platform_device *pdev) pdev 154 drivers/rtc/rtc-coh901331.c struct coh901331_port *rtap = platform_get_drvdata(pdev); pdev 163 drivers/rtc/rtc-coh901331.c static int __init coh901331_probe(struct platform_device *pdev) pdev 169 drivers/rtc/rtc-coh901331.c rtap = devm_kzalloc(&pdev->dev, pdev 174 drivers/rtc/rtc-coh901331.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 175 drivers/rtc/rtc-coh901331.c rtap->virtbase = devm_ioremap_resource(&pdev->dev, res); pdev 179 drivers/rtc/rtc-coh901331.c rtap->irq = platform_get_irq(pdev, 0); pdev 180 drivers/rtc/rtc-coh901331.c if (devm_request_irq(&pdev->dev, rtap->irq, coh901331_interrupt, 0, pdev 184 drivers/rtc/rtc-coh901331.c rtap->clk = devm_clk_get(&pdev->dev, NULL); pdev 187 drivers/rtc/rtc-coh901331.c dev_err(&pdev->dev, "could not get clock\n"); pdev 191 drivers/rtc/rtc-coh901331.c rtap->rtc = devm_rtc_allocate_device(&pdev->dev); pdev 201 drivers/rtc/rtc-coh901331.c dev_err(&pdev->dev, "could not enable clock\n"); pdev 206 drivers/rtc/rtc-coh901331.c platform_set_drvdata(pdev, rtap); pdev 263 drivers/rtc/rtc-coh901331.c static void coh901331_shutdown(struct platform_device *pdev) pdev 265 drivers/rtc/rtc-coh901331.c struct coh901331_port *rtap = platform_get_drvdata(pdev); pdev 244 drivers/rtc/rtc-cpcap.c static int cpcap_rtc_probe(struct platform_device *pdev) pdev 246 drivers/rtc/rtc-cpcap.c struct device *dev = &pdev->dev; pdev 258 drivers/rtc/rtc-cpcap.c platform_set_drvdata(pdev, rtc); pdev 269 drivers/rtc/rtc-cpcap.c rtc->alarm_irq = platform_get_irq(pdev, 0); pdev 285 drivers/rtc/rtc-cpcap.c rtc->update_irq = platform_get_irq(pdev, 1); pdev 298 drivers/rtc/rtc-cros-ec.c struct platform_device *pdev = to_platform_device(dev); pdev 299 drivers/rtc/rtc-cros-ec.c struct cros_ec_rtc *cros_ec_rtc = dev_get_drvdata(&pdev->dev); pdev 309 drivers/rtc/rtc-cros-ec.c struct platform_device *pdev = to_platform_device(dev); pdev 310 drivers/rtc/rtc-cros-ec.c struct cros_ec_rtc *cros_ec_rtc = dev_get_drvdata(&pdev->dev); pdev 322 drivers/rtc/rtc-cros-ec.c static int cros_ec_rtc_probe(struct platform_device *pdev) pdev 324 drivers/rtc/rtc-cros-ec.c struct cros_ec_dev *ec_dev = dev_get_drvdata(pdev->dev.parent); pdev 330 drivers/rtc/rtc-cros-ec.c cros_ec_rtc = devm_kzalloc(&pdev->dev, sizeof(*cros_ec_rtc), pdev 335 drivers/rtc/rtc-cros-ec.c platform_set_drvdata(pdev, cros_ec_rtc); pdev 339 drivers/rtc/rtc-cros-ec.c ret = cros_ec_rtc_read_time(&pdev->dev, &tm); pdev 341 drivers/rtc/rtc-cros-ec.c dev_err(&pdev->dev, "failed to read RTC time\n"); pdev 345 drivers/rtc/rtc-cros-ec.c ret = device_init_wakeup(&pdev->dev, 1); pdev 347 drivers/rtc/rtc-cros-ec.c dev_err(&pdev->dev, "failed to initialize wakeup\n"); pdev 351 drivers/rtc/rtc-cros-ec.c cros_ec_rtc->rtc = devm_rtc_device_register(&pdev->dev, DRV_NAME, pdev 356 drivers/rtc/rtc-cros-ec.c dev_err(&pdev->dev, "failed to register rtc device\n"); pdev 365 drivers/rtc/rtc-cros-ec.c dev_err(&pdev->dev, "failed to register notifier\n"); pdev 372 drivers/rtc/rtc-cros-ec.c static int cros_ec_rtc_remove(struct platform_device *pdev) pdev 374 drivers/rtc/rtc-cros-ec.c struct cros_ec_rtc *cros_ec_rtc = platform_get_drvdata(pdev); pdev 375 drivers/rtc/rtc-cros-ec.c struct device *dev = &pdev->dev; pdev 276 drivers/rtc/rtc-da9052.c static int da9052_rtc_probe(struct platform_device *pdev) pdev 281 drivers/rtc/rtc-da9052.c rtc = devm_kzalloc(&pdev->dev, sizeof(struct da9052_rtc), GFP_KERNEL); pdev 285 drivers/rtc/rtc-da9052.c rtc->da9052 = dev_get_drvdata(pdev->dev.parent); pdev 286 drivers/rtc/rtc-da9052.c platform_set_drvdata(pdev, rtc); pdev 300 drivers/rtc/rtc-da9052.c device_init_wakeup(&pdev->dev, true); pdev 301 drivers/rtc/rtc-da9052.c rtc->rtc = devm_rtc_device_register(&pdev->dev, pdev->name, pdev 266 drivers/rtc/rtc-da9055.c static int da9055_rtc_probe(struct platform_device *pdev) pdev 272 drivers/rtc/rtc-da9055.c rtc = devm_kzalloc(&pdev->dev, sizeof(struct da9055_rtc), GFP_KERNEL); pdev 276 drivers/rtc/rtc-da9055.c rtc->da9055 = dev_get_drvdata(pdev->dev.parent); pdev 278 drivers/rtc/rtc-da9055.c platform_set_drvdata(pdev, rtc); pdev 291 drivers/rtc/rtc-da9055.c device_init_wakeup(&pdev->dev, 1); pdev 293 drivers/rtc/rtc-da9055.c rtc->rtc = devm_rtc_device_register(&pdev->dev, pdev->name, pdev 300 drivers/rtc/rtc-da9055.c alm_irq = platform_get_irq_byname(pdev, "ALM"); pdev 304 drivers/rtc/rtc-da9055.c ret = devm_request_threaded_irq(&pdev->dev, alm_irq, NULL, pdev 320 drivers/rtc/rtc-da9055.c struct platform_device *pdev = to_platform_device(dev); pdev 321 drivers/rtc/rtc-da9055.c struct da9055_rtc *rtc = dev_get_drvdata(&pdev->dev); pdev 324 drivers/rtc/rtc-da9055.c if (!device_may_wakeup(&pdev->dev)) { pdev 328 drivers/rtc/rtc-da9055.c dev_err(&pdev->dev, "Failed to disable RTC ALM\n"); pdev 339 drivers/rtc/rtc-da9055.c struct platform_device *pdev = to_platform_device(dev); pdev 340 drivers/rtc/rtc-da9055.c struct da9055_rtc *rtc = dev_get_drvdata(&pdev->dev); pdev 343 drivers/rtc/rtc-da9055.c if (!device_may_wakeup(&pdev->dev)) { pdev 347 drivers/rtc/rtc-da9055.c dev_err(&pdev->dev, pdev 358 drivers/rtc/rtc-da9055.c struct platform_device *pdev = to_platform_device(dev); pdev 359 drivers/rtc/rtc-da9055.c struct da9055_rtc *rtc = dev_get_drvdata(&pdev->dev); pdev 364 drivers/rtc/rtc-da9055.c dev_err(&pdev->dev, "Failed to freeze RTC ALMs\n"); pdev 375 drivers/rtc/rtc-da9063.c static int da9063_rtc_probe(struct platform_device *pdev) pdev 384 drivers/rtc/rtc-da9063.c if (!pdev->dev.of_node) pdev 388 drivers/rtc/rtc-da9063.c pdev->dev.of_node); pdev 390 drivers/rtc/rtc-da9063.c rtc = devm_kzalloc(&pdev->dev, sizeof(*rtc), GFP_KERNEL); pdev 395 drivers/rtc/rtc-da9063.c if (of_device_is_compatible(pdev->dev.of_node, "dlg,da9063-rtc")) { pdev 396 drivers/rtc/rtc-da9063.c struct da9063 *chip = dev_get_drvdata(pdev->dev.parent); pdev 402 drivers/rtc/rtc-da9063.c rtc->regmap = dev_get_regmap(pdev->dev.parent, NULL); pdev 404 drivers/rtc/rtc-da9063.c dev_warn(&pdev->dev, "Parent regmap unavailable.\n"); pdev 414 drivers/rtc/rtc-da9063.c dev_err(&pdev->dev, "Failed to enable RTC\n"); pdev 423 drivers/rtc/rtc-da9063.c dev_err(&pdev->dev, "Failed to run 32kHz oscillator\n"); pdev 432 drivers/rtc/rtc-da9063.c dev_err(&pdev->dev, "Failed to access RTC alarm register\n"); pdev 441 drivers/rtc/rtc-da9063.c dev_err(&pdev->dev, "Failed to access RTC alarm register\n"); pdev 450 drivers/rtc/rtc-da9063.c dev_err(&pdev->dev, "Failed to disable TICKs\n"); pdev 460 drivers/rtc/rtc-da9063.c dev_err(&pdev->dev, "Failed to read initial alarm data: %d\n", pdev 465 drivers/rtc/rtc-da9063.c platform_set_drvdata(pdev, rtc); pdev 467 drivers/rtc/rtc-da9063.c rtc->rtc_dev = devm_rtc_allocate_device(&pdev->dev); pdev 485 drivers/rtc/rtc-da9063.c irq_alarm = platform_get_irq_byname(pdev, "ALARM"); pdev 486 drivers/rtc/rtc-da9063.c ret = devm_request_threaded_irq(&pdev->dev, irq_alarm, NULL, pdev 491 drivers/rtc/rtc-da9063.c dev_err(&pdev->dev, "Failed to request ALARM IRQ %d: %d\n", pdev 468 drivers/rtc/rtc-davinci.c static int __init davinci_rtc_probe(struct platform_device *pdev) pdev 470 drivers/rtc/rtc-davinci.c struct device *dev = &pdev->dev; pdev 475 drivers/rtc/rtc-davinci.c davinci_rtc = devm_kzalloc(&pdev->dev, sizeof(struct davinci_rtc), GFP_KERNEL); pdev 479 drivers/rtc/rtc-davinci.c davinci_rtc->irq = platform_get_irq(pdev, 0); pdev 483 drivers/rtc/rtc-davinci.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 488 drivers/rtc/rtc-davinci.c platform_set_drvdata(pdev, davinci_rtc); pdev 490 drivers/rtc/rtc-davinci.c davinci_rtc->rtc = devm_rtc_device_register(&pdev->dev, pdev->name, pdev 519 drivers/rtc/rtc-davinci.c device_init_wakeup(&pdev->dev, 0); pdev 524 drivers/rtc/rtc-davinci.c static int __exit davinci_rtc_remove(struct platform_device *pdev) pdev 526 drivers/rtc/rtc-davinci.c struct davinci_rtc *davinci_rtc = platform_get_drvdata(pdev); pdev 528 drivers/rtc/rtc-davinci.c device_init_wakeup(&pdev->dev, 0); pdev 176 drivers/rtc/rtc-digicolor.c static int __init dc_rtc_probe(struct platform_device *pdev) pdev 182 drivers/rtc/rtc-digicolor.c rtc = devm_kzalloc(&pdev->dev, sizeof(*rtc), GFP_KERNEL); pdev 186 drivers/rtc/rtc-digicolor.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 187 drivers/rtc/rtc-digicolor.c rtc->regs = devm_ioremap_resource(&pdev->dev, res); pdev 191 drivers/rtc/rtc-digicolor.c rtc->rtc_dev = devm_rtc_allocate_device(&pdev->dev); pdev 195 drivers/rtc/rtc-digicolor.c irq = platform_get_irq(pdev, 0); pdev 198 drivers/rtc/rtc-digicolor.c ret = devm_request_irq(&pdev->dev, irq, dc_rtc_irq, 0, pdev->name, rtc); pdev 202 drivers/rtc/rtc-digicolor.c platform_set_drvdata(pdev, rtc); pdev 122 drivers/rtc/rtc-dm355evm.c static int dm355evm_rtc_probe(struct platform_device *pdev) pdev 126 drivers/rtc/rtc-dm355evm.c rtc = devm_rtc_allocate_device(&pdev->dev); pdev 130 drivers/rtc/rtc-dm355evm.c platform_set_drvdata(pdev, rtc); pdev 138 drivers/rtc/rtc-ds1216.c static int __init ds1216_rtc_probe(struct platform_device *pdev) pdev 144 drivers/rtc/rtc-ds1216.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 148 drivers/rtc/rtc-ds1216.c platform_set_drvdata(pdev, priv); pdev 150 drivers/rtc/rtc-ds1216.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 151 drivers/rtc/rtc-ds1216.c priv->ioaddr = devm_ioremap_resource(&pdev->dev, res); pdev 155 drivers/rtc/rtc-ds1216.c priv->rtc = devm_rtc_device_register(&pdev->dev, "ds1216", pdev 323 drivers/rtc/rtc-ds1286.c static int ds1286_probe(struct platform_device *pdev) pdev 329 drivers/rtc/rtc-ds1286.c priv = devm_kzalloc(&pdev->dev, sizeof(struct ds1286_priv), GFP_KERNEL); pdev 333 drivers/rtc/rtc-ds1286.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 334 drivers/rtc/rtc-ds1286.c priv->rtcregs = devm_ioremap_resource(&pdev->dev, res); pdev 339 drivers/rtc/rtc-ds1286.c platform_set_drvdata(pdev, priv); pdev 340 drivers/rtc/rtc-ds1286.c rtc = devm_rtc_device_register(&pdev->dev, "ds1286", &ds1286_ops, pdev 349 drivers/rtc/rtc-ds1511.c struct platform_device *pdev = dev_id; pdev 350 drivers/rtc/rtc-ds1511.c struct rtc_plat_data *pdata = platform_get_drvdata(pdev); pdev 415 drivers/rtc/rtc-ds1511.c static int ds1511_rtc_probe(struct platform_device *pdev) pdev 427 drivers/rtc/rtc-ds1511.c .priv = &pdev->dev, pdev 430 drivers/rtc/rtc-ds1511.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 434 drivers/rtc/rtc-ds1511.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 435 drivers/rtc/rtc-ds1511.c ds1511_base = devm_ioremap_resource(&pdev->dev, res); pdev 439 drivers/rtc/rtc-ds1511.c pdata->irq = platform_get_irq(pdev, 0); pdev 460 drivers/rtc/rtc-ds1511.c dev_warn(&pdev->dev, "voltage-low detected.\n"); pdev 463 drivers/rtc/rtc-ds1511.c platform_set_drvdata(pdev, pdata); pdev 465 drivers/rtc/rtc-ds1511.c pdata->rtc = devm_rtc_allocate_device(&pdev->dev); pdev 485 drivers/rtc/rtc-ds1511.c if (devm_request_irq(&pdev->dev, pdata->irq, ds1511_interrupt, pdev 486 drivers/rtc/rtc-ds1511.c IRQF_SHARED, pdev->name, pdev) < 0) { pdev 488 drivers/rtc/rtc-ds1511.c dev_warn(&pdev->dev, "interrupt not available.\n"); pdev 183 drivers/rtc/rtc-ds1553.c struct platform_device *pdev = dev_id; pdev 184 drivers/rtc/rtc-ds1553.c struct rtc_plat_data *pdata = platform_get_drvdata(pdev); pdev 227 drivers/rtc/rtc-ds1553.c struct platform_device *pdev = priv; pdev 228 drivers/rtc/rtc-ds1553.c struct rtc_plat_data *pdata = platform_get_drvdata(pdev); pdev 240 drivers/rtc/rtc-ds1553.c struct platform_device *pdev = priv; pdev 241 drivers/rtc/rtc-ds1553.c struct rtc_plat_data *pdata = platform_get_drvdata(pdev); pdev 250 drivers/rtc/rtc-ds1553.c static int ds1553_rtc_probe(struct platform_device *pdev) pdev 264 drivers/rtc/rtc-ds1553.c .priv = pdev, pdev 267 drivers/rtc/rtc-ds1553.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 271 drivers/rtc/rtc-ds1553.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 272 drivers/rtc/rtc-ds1553.c ioaddr = devm_ioremap_resource(&pdev->dev, res); pdev 276 drivers/rtc/rtc-ds1553.c pdata->irq = platform_get_irq(pdev, 0); pdev 288 drivers/rtc/rtc-ds1553.c dev_warn(&pdev->dev, "voltage-low detected.\n"); pdev 292 drivers/rtc/rtc-ds1553.c platform_set_drvdata(pdev, pdata); pdev 294 drivers/rtc/rtc-ds1553.c pdata->rtc = devm_rtc_allocate_device(&pdev->dev); pdev 307 drivers/rtc/rtc-ds1553.c if (devm_request_irq(&pdev->dev, pdata->irq, pdev 309 drivers/rtc/rtc-ds1553.c 0, pdev->name, pdev) < 0) { pdev 310 drivers/rtc/rtc-ds1553.c dev_warn(&pdev->dev, "interrupt not available.\n"); pdev 316 drivers/rtc/rtc-ds1553.c dev_err(&pdev->dev, "unable to register nvmem\n"); pdev 536 drivers/rtc/rtc-ds1685.c ds1685_rtc_extended_irq(struct ds1685_priv *rtc, struct platform_device *pdev) pdev 574 drivers/rtc/rtc-ds1685.c ds1685_rtc_poweroff(pdev); pdev 591 drivers/rtc/rtc-ds1685.c dev_warn(&pdev->dev, pdev 614 drivers/rtc/rtc-ds1685.c dev_warn(&pdev->dev, pdev 628 drivers/rtc/rtc-ds1685.c struct platform_device *pdev = dev_id; pdev 629 drivers/rtc/rtc-ds1685.c struct ds1685_priv *rtc = platform_get_drvdata(pdev); pdev 681 drivers/rtc/rtc-ds1685.c ds1685_rtc_extended_irq(rtc, pdev); pdev 1040 drivers/rtc/rtc-ds1685.c ds1685_rtc_probe(struct platform_device *pdev) pdev 1057 drivers/rtc/rtc-ds1685.c pdata = (struct ds1685_rtc_platform_data *) pdev->dev.platform_data; pdev 1062 drivers/rtc/rtc-ds1685.c rtc = devm_kzalloc(&pdev->dev, sizeof(*rtc), GFP_KERNEL); pdev 1074 drivers/rtc/rtc-ds1685.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1081 drivers/rtc/rtc-ds1685.c if (!devm_request_mem_region(&pdev->dev, res->start, rtc->size, pdev 1082 drivers/rtc/rtc-ds1685.c pdev->name)) pdev 1090 drivers/rtc/rtc-ds1685.c rtc->regs = devm_ioremap(&pdev->dev, res->start, rtc->size); pdev 1133 drivers/rtc/rtc-ds1685.c platform_set_drvdata(pdev, rtc); pdev 1228 drivers/rtc/rtc-ds1685.c dev_warn(&pdev->dev, pdev 1233 drivers/rtc/rtc-ds1685.c dev_warn(&pdev->dev, pdev 1258 drivers/rtc/rtc-ds1685.c rtc_dev = devm_rtc_allocate_device(&pdev->dev); pdev 1287 drivers/rtc/rtc-ds1685.c ret = platform_get_irq(pdev, 0); pdev 1294 drivers/rtc/rtc-ds1685.c ret = devm_request_threaded_irq(&pdev->dev, rtc->irq_num, pdev 1297 drivers/rtc/rtc-ds1685.c pdev->name, pdev); pdev 1301 drivers/rtc/rtc-ds1685.c dev_warn(&pdev->dev, pdev 1329 drivers/rtc/rtc-ds1685.c ds1685_rtc_remove(struct platform_device *pdev) pdev 1331 drivers/rtc/rtc-ds1685.c struct ds1685_priv *rtc = platform_get_drvdata(pdev); pdev 1376 drivers/rtc/rtc-ds1685.c ds1685_rtc_poweroff(struct platform_device *pdev) pdev 1382 drivers/rtc/rtc-ds1685.c if (unlikely(!pdev)) { pdev 1388 drivers/rtc/rtc-ds1685.c rtc = platform_get_drvdata(pdev); pdev 1430 drivers/rtc/rtc-ds1685.c dev_warn(&pdev->dev, "Powerdown.\n"); pdev 142 drivers/rtc/rtc-ds1742.c static int ds1742_rtc_probe(struct platform_device *pdev) pdev 157 drivers/rtc/rtc-ds1742.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 161 drivers/rtc/rtc-ds1742.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 162 drivers/rtc/rtc-ds1742.c ioaddr = devm_ioremap_resource(&pdev->dev, res); pdev 183 drivers/rtc/rtc-ds1742.c dev_warn(&pdev->dev, "voltage-low detected.\n"); pdev 186 drivers/rtc/rtc-ds1742.c platform_set_drvdata(pdev, pdata); pdev 188 drivers/rtc/rtc-ds1742.c rtc = devm_rtc_allocate_device(&pdev->dev); pdev 200 drivers/rtc/rtc-ds1742.c dev_err(&pdev->dev, "Unable to register nvmem\n"); pdev 46 drivers/rtc/rtc-ds2404.c static int ds2404_gpio_map(struct ds2404 *chip, struct platform_device *pdev, pdev 58 drivers/rtc/rtc-ds2404.c dev_err(&pdev->dev, "error mapping gpio %s: %d\n", pdev 206 drivers/rtc/rtc-ds2404.c static int rtc_probe(struct platform_device *pdev) pdev 208 drivers/rtc/rtc-ds2404.c struct ds2404_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 212 drivers/rtc/rtc-ds2404.c chip = devm_kzalloc(&pdev->dev, sizeof(struct ds2404), GFP_KERNEL); pdev 216 drivers/rtc/rtc-ds2404.c chip->rtc = devm_rtc_allocate_device(&pdev->dev); pdev 220 drivers/rtc/rtc-ds2404.c retval = ds2404_gpio_map(chip, pdev, pdata); pdev 224 drivers/rtc/rtc-ds2404.c retval = devm_add_action_or_reset(&pdev->dev, ds2404_gpio_unmap, chip); pdev 228 drivers/rtc/rtc-ds2404.c dev_info(&pdev->dev, "using GPIOs RST:%d, CLK:%d, DQ:%d\n", pdev 232 drivers/rtc/rtc-ds2404.c platform_set_drvdata(pdev, chip); pdev 241 drivers/rtc/rtc-ds2404.c ds2404_enable_osc(&pdev->dev); pdev 122 drivers/rtc/rtc-ep93xx.c static int ep93xx_rtc_probe(struct platform_device *pdev) pdev 128 drivers/rtc/rtc-ep93xx.c ep93xx_rtc = devm_kzalloc(&pdev->dev, sizeof(*ep93xx_rtc), GFP_KERNEL); pdev 132 drivers/rtc/rtc-ep93xx.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 133 drivers/rtc/rtc-ep93xx.c ep93xx_rtc->mmio_base = devm_ioremap_resource(&pdev->dev, res); pdev 137 drivers/rtc/rtc-ep93xx.c platform_set_drvdata(pdev, ep93xx_rtc); pdev 139 drivers/rtc/rtc-ep93xx.c ep93xx_rtc->rtc = devm_rtc_allocate_device(&pdev->dev); pdev 248 drivers/rtc/rtc-fsl-ftm-alarm.c static int ftm_rtc_probe(struct platform_device *pdev) pdev 250 drivers/rtc/rtc-fsl-ftm-alarm.c struct device_node *np = pdev->dev.of_node; pdev 256 drivers/rtc/rtc-fsl-ftm-alarm.c rtc = devm_kzalloc(&pdev->dev, sizeof(*rtc), GFP_KERNEL); pdev 258 drivers/rtc/rtc-fsl-ftm-alarm.c dev_err(&pdev->dev, "cannot alloc memory for rtc\n"); pdev 262 drivers/rtc/rtc-fsl-ftm-alarm.c platform_set_drvdata(pdev, rtc); pdev 264 drivers/rtc/rtc-fsl-ftm-alarm.c rtc->rtc_dev = devm_rtc_allocate_device(&pdev->dev); pdev 268 drivers/rtc/rtc-fsl-ftm-alarm.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 270 drivers/rtc/rtc-fsl-ftm-alarm.c dev_err(&pdev->dev, "cannot get resource for rtc\n"); pdev 274 drivers/rtc/rtc-fsl-ftm-alarm.c rtc->base = devm_ioremap_resource(&pdev->dev, r); pdev 276 drivers/rtc/rtc-fsl-ftm-alarm.c dev_err(&pdev->dev, "cannot ioremap resource for rtc\n"); pdev 282 drivers/rtc/rtc-fsl-ftm-alarm.c dev_err(&pdev->dev, "unable to get IRQ from DT, %d\n", irq); pdev 286 drivers/rtc/rtc-fsl-ftm-alarm.c ret = devm_request_irq(&pdev->dev, irq, ftm_rtc_alarm_interrupt, pdev 287 drivers/rtc/rtc-fsl-ftm-alarm.c IRQF_NO_SUSPEND, dev_name(&pdev->dev), rtc); pdev 289 drivers/rtc/rtc-fsl-ftm-alarm.c dev_err(&pdev->dev, "failed to request irq\n"); pdev 297 drivers/rtc/rtc-fsl-ftm-alarm.c device_init_wakeup(&pdev->dev, true); pdev 301 drivers/rtc/rtc-fsl-ftm-alarm.c dev_err(&pdev->dev, "can't register rtc device\n"); pdev 110 drivers/rtc/rtc-ftrtc010.c static int ftrtc010_rtc_probe(struct platform_device *pdev) pdev 114 drivers/rtc/rtc-ftrtc010.c struct device *dev = &pdev->dev; pdev 118 drivers/rtc/rtc-ftrtc010.c rtc = devm_kzalloc(&pdev->dev, sizeof(*rtc), GFP_KERNEL); pdev 121 drivers/rtc/rtc-ftrtc010.c platform_set_drvdata(pdev, rtc); pdev 144 drivers/rtc/rtc-ftrtc010.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 150 drivers/rtc/rtc-ftrtc010.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 175 drivers/rtc/rtc-ftrtc010.c IRQF_SHARED, pdev->name, dev); pdev 182 drivers/rtc/rtc-ftrtc010.c static int ftrtc010_rtc_remove(struct platform_device *pdev) pdev 184 drivers/rtc/rtc-ftrtc010.c struct ftrtc010_rtc *rtc = platform_get_drvdata(pdev); pdev 165 drivers/rtc/rtc-goldfish.c static int goldfish_rtc_probe(struct platform_device *pdev) pdev 171 drivers/rtc/rtc-goldfish.c rtcdrv = devm_kzalloc(&pdev->dev, sizeof(*rtcdrv), GFP_KERNEL); pdev 175 drivers/rtc/rtc-goldfish.c platform_set_drvdata(pdev, rtcdrv); pdev 177 drivers/rtc/rtc-goldfish.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 181 drivers/rtc/rtc-goldfish.c rtcdrv->base = devm_ioremap_resource(&pdev->dev, r); pdev 185 drivers/rtc/rtc-goldfish.c rtcdrv->irq = platform_get_irq(pdev, 0); pdev 189 drivers/rtc/rtc-goldfish.c rtcdrv->rtc = devm_rtc_allocate_device(&pdev->dev); pdev 196 drivers/rtc/rtc-goldfish.c err = devm_request_irq(&pdev->dev, rtcdrv->irq, pdev 198 drivers/rtc/rtc-goldfish.c 0, pdev->name, rtcdrv); pdev 134 drivers/rtc/rtc-hid-sensor-time.c static int hid_time_parse_report(struct platform_device *pdev, pdev 150 drivers/rtc/rtc-hid-sensor-time.c dev_err(&pdev->dev, "bad report ID!\n"); pdev 155 drivers/rtc/rtc-hid-sensor-time.c dev_err(&pdev->dev, pdev 161 drivers/rtc/rtc-hid-sensor-time.c dev_err(&pdev->dev, pdev 174 drivers/rtc/rtc-hid-sensor-time.c dev_err(&pdev->dev, pdev 181 drivers/rtc/rtc-hid-sensor-time.c dev_err(&pdev->dev, pdev 222 drivers/rtc/rtc-hid-sensor-time.c static int hid_time_probe(struct platform_device *pdev) pdev 225 drivers/rtc/rtc-hid-sensor-time.c struct hid_sensor_hub_device *hsdev = dev_get_platdata(&pdev->dev); pdev 226 drivers/rtc/rtc-hid-sensor-time.c struct hid_time_state *time_state = devm_kzalloc(&pdev->dev, pdev 232 drivers/rtc/rtc-hid-sensor-time.c platform_set_drvdata(pdev, time_state); pdev 237 drivers/rtc/rtc-hid-sensor-time.c time_state->common_attributes.pdev = pdev; pdev 243 drivers/rtc/rtc-hid-sensor-time.c dev_err(&pdev->dev, "failed to setup common attributes!\n"); pdev 247 drivers/rtc/rtc-hid-sensor-time.c ret = hid_time_parse_report(pdev, hsdev, HID_USAGE_SENSOR_TIME, pdev 250 drivers/rtc/rtc-hid-sensor-time.c dev_err(&pdev->dev, "failed to setup attributes!\n"); pdev 256 drivers/rtc/rtc-hid-sensor-time.c time_state->callbacks.pdev = pdev; pdev 260 drivers/rtc/rtc-hid-sensor-time.c dev_err(&pdev->dev, "register callback failed!\n"); pdev 266 drivers/rtc/rtc-hid-sensor-time.c dev_err(&pdev->dev, "failed to open sensor hub device!\n"); pdev 276 drivers/rtc/rtc-hid-sensor-time.c time_state->rtc = devm_rtc_device_register(&pdev->dev, pdev 284 drivers/rtc/rtc-hid-sensor-time.c dev_err(&pdev->dev, "rtc device register failed!\n"); pdev 297 drivers/rtc/rtc-hid-sensor-time.c static int hid_time_remove(struct platform_device *pdev) pdev 299 drivers/rtc/rtc-hid-sensor-time.c struct hid_sensor_hub_device *hsdev = dev_get_platdata(&pdev->dev); pdev 151 drivers/rtc/rtc-imx-sc.c static int imx_sc_rtc_probe(struct platform_device *pdev) pdev 159 drivers/rtc/rtc-imx-sc.c device_init_wakeup(&pdev->dev, true); pdev 161 drivers/rtc/rtc-imx-sc.c imx_sc_rtc = devm_rtc_allocate_device(&pdev->dev); pdev 109 drivers/rtc/rtc-imxdi.c struct platform_device *pdev; pdev 189 drivers/rtc/rtc-imxdi.c dev_emerg(&imxdi->pdev->dev, "DryIce tamper event detected\n"); pdev 192 drivers/rtc/rtc-imxdi.c dev_emerg(&imxdi->pdev->dev, "%sVoltage Tamper Event\n", pdev 196 drivers/rtc/rtc-imxdi.c dev_emerg(&imxdi->pdev->dev, "%s32768 Hz Clock Tamper Event\n", pdev 200 drivers/rtc/rtc-imxdi.c dev_emerg(&imxdi->pdev->dev, "%sTemperature Tamper Event\n", pdev 204 drivers/rtc/rtc-imxdi.c dev_emerg(&imxdi->pdev->dev, pdev 209 drivers/rtc/rtc-imxdi.c dev_emerg(&imxdi->pdev->dev, "%sExternal Boot Tamper Event\n", pdev 213 drivers/rtc/rtc-imxdi.c dev_emerg(&imxdi->pdev->dev, "%sExternal Tamper A Event\n", pdev 217 drivers/rtc/rtc-imxdi.c dev_emerg(&imxdi->pdev->dev, "%sExternal Tamper B Event\n", pdev 221 drivers/rtc/rtc-imxdi.c dev_emerg(&imxdi->pdev->dev, "%sWire-mesh Tamper Event\n", pdev 225 drivers/rtc/rtc-imxdi.c dev_emerg(&imxdi->pdev->dev, pdev 230 drivers/rtc/rtc-imxdi.c dev_emerg(&imxdi->pdev->dev, "%sTimer-counter Overflow Event\n", pdev 237 drivers/rtc/rtc-imxdi.c dev_emerg(&imxdi->pdev->dev, "Please cycle the %s power supply in order to get the DryIce/RTC unit working again\n", pdev 245 drivers/rtc/rtc-imxdi.c dev_dbg(&imxdi->pdev->dev, "DSR register reports: %08X\n", dsr); pdev 293 drivers/rtc/rtc-imxdi.c dev_warn(&imxdi->pdev->dev, pdev 381 drivers/rtc/rtc-imxdi.c dev_warn(&imxdi->pdev->dev, pdev 395 drivers/rtc/rtc-imxdi.c dev_crit(&imxdi->pdev->dev, pdev 418 drivers/rtc/rtc-imxdi.c dev_warn(&imxdi->pdev->dev, "Invalid stated unit detected\n"); pdev 422 drivers/rtc/rtc-imxdi.c dev_warn(&imxdi->pdev->dev, "Failure stated unit detected\n"); pdev 426 drivers/rtc/rtc-imxdi.c dev_warn(&imxdi->pdev->dev, pdev 431 drivers/rtc/rtc-imxdi.c dev_notice(&imxdi->pdev->dev, "Unlocked unit detected\n"); pdev 475 drivers/rtc/rtc-imxdi.c dev_warn(&imxdi->pdev->dev, "WARNING: Register write error!\n"); pdev 486 drivers/rtc/rtc-imxdi.c dev_err(&imxdi->pdev->dev, pdev 519 drivers/rtc/rtc-imxdi.c dev_warn(&imxdi->pdev->dev, pdev 741 drivers/rtc/rtc-imxdi.c static int __init dryice_rtc_probe(struct platform_device *pdev) pdev 747 drivers/rtc/rtc-imxdi.c imxdi = devm_kzalloc(&pdev->dev, sizeof(*imxdi), GFP_KERNEL); pdev 751 drivers/rtc/rtc-imxdi.c imxdi->pdev = pdev; pdev 753 drivers/rtc/rtc-imxdi.c imxdi->ioaddr = devm_platform_ioremap_resource(pdev, 0); pdev 759 drivers/rtc/rtc-imxdi.c norm_irq = platform_get_irq(pdev, 0); pdev 766 drivers/rtc/rtc-imxdi.c sec_irq = platform_get_irq(pdev, 1); pdev 776 drivers/rtc/rtc-imxdi.c imxdi->rtc = devm_rtc_allocate_device(&pdev->dev); pdev 780 drivers/rtc/rtc-imxdi.c imxdi->clk = devm_clk_get(&pdev->dev, NULL); pdev 798 drivers/rtc/rtc-imxdi.c rc = devm_request_irq(&pdev->dev, norm_irq, dryice_irq, pdev 799 drivers/rtc/rtc-imxdi.c IRQF_SHARED, pdev->name, imxdi); pdev 801 drivers/rtc/rtc-imxdi.c dev_warn(&pdev->dev, "interrupt not available.\n"); pdev 805 drivers/rtc/rtc-imxdi.c rc = devm_request_irq(&pdev->dev, sec_irq, dryice_irq, pdev 806 drivers/rtc/rtc-imxdi.c IRQF_SHARED, pdev->name, imxdi); pdev 808 drivers/rtc/rtc-imxdi.c dev_warn(&pdev->dev, "security violation interrupt not available.\n"); pdev 812 drivers/rtc/rtc-imxdi.c platform_set_drvdata(pdev, imxdi); pdev 829 drivers/rtc/rtc-imxdi.c static int __exit dryice_rtc_remove(struct platform_device *pdev) pdev 831 drivers/rtc/rtc-imxdi.c struct imxdi_dev *imxdi = platform_get_drvdata(pdev); pdev 306 drivers/rtc/rtc-jz4740.c static int jz4740_rtc_probe(struct platform_device *pdev) pdev 311 drivers/rtc/rtc-jz4740.c const struct platform_device_id *id = platform_get_device_id(pdev); pdev 313 drivers/rtc/rtc-jz4740.c jz4740_rtc_of_match, &pdev->dev); pdev 314 drivers/rtc/rtc-jz4740.c struct device_node *np = pdev->dev.of_node; pdev 316 drivers/rtc/rtc-jz4740.c rtc = devm_kzalloc(&pdev->dev, sizeof(*rtc), GFP_KERNEL); pdev 325 drivers/rtc/rtc-jz4740.c rtc->irq = platform_get_irq(pdev, 0); pdev 329 drivers/rtc/rtc-jz4740.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 330 drivers/rtc/rtc-jz4740.c rtc->base = devm_ioremap_resource(&pdev->dev, mem); pdev 334 drivers/rtc/rtc-jz4740.c rtc->clk = devm_clk_get(&pdev->dev, "rtc"); pdev 336 drivers/rtc/rtc-jz4740.c dev_err(&pdev->dev, "Failed to get RTC clock\n"); pdev 342 drivers/rtc/rtc-jz4740.c platform_set_drvdata(pdev, rtc); pdev 344 drivers/rtc/rtc-jz4740.c device_init_wakeup(&pdev->dev, 1); pdev 346 drivers/rtc/rtc-jz4740.c ret = dev_pm_set_wake_irq(&pdev->dev, rtc->irq); pdev 348 drivers/rtc/rtc-jz4740.c dev_err(&pdev->dev, "Failed to set wake irq: %d\n", ret); pdev 352 drivers/rtc/rtc-jz4740.c rtc->rtc = devm_rtc_allocate_device(&pdev->dev); pdev 355 drivers/rtc/rtc-jz4740.c dev_err(&pdev->dev, "Failed to allocate rtc device: %d\n", ret); pdev 366 drivers/rtc/rtc-jz4740.c ret = devm_request_irq(&pdev->dev, rtc->irq, jz4740_rtc_irq, 0, pdev 367 drivers/rtc/rtc-jz4740.c pdev->name, rtc); pdev 369 drivers/rtc/rtc-jz4740.c dev_err(&pdev->dev, "Failed to request rtc irq: %d\n", ret); pdev 386 drivers/rtc/rtc-jz4740.c dev_for_power_off = &pdev->dev; pdev 389 drivers/rtc/rtc-jz4740.c dev_warn(&pdev->dev, pdev 255 drivers/rtc/rtc-lp8788.c static int lp8788_alarm_irq_register(struct platform_device *pdev, pdev 266 drivers/rtc/rtc-lp8788.c r = platform_get_resource_byname(pdev, IORESOURCE_IRQ, LP8788_ALM_IRQ); pdev 277 drivers/rtc/rtc-lp8788.c return devm_request_threaded_irq(&pdev->dev, rtc->irq, NULL, pdev 282 drivers/rtc/rtc-lp8788.c static int lp8788_rtc_probe(struct platform_device *pdev) pdev 284 drivers/rtc/rtc-lp8788.c struct lp8788 *lp = dev_get_drvdata(pdev->dev.parent); pdev 286 drivers/rtc/rtc-lp8788.c struct device *dev = &pdev->dev; pdev 294 drivers/rtc/rtc-lp8788.c platform_set_drvdata(pdev, rtc); pdev 305 drivers/rtc/rtc-lp8788.c if (lp8788_alarm_irq_register(pdev, rtc)) pdev 194 drivers/rtc/rtc-lpc24xx.c static int lpc24xx_rtc_probe(struct platform_device *pdev) pdev 200 drivers/rtc/rtc-lpc24xx.c rtc = devm_kzalloc(&pdev->dev, sizeof(*rtc), GFP_KERNEL); pdev 204 drivers/rtc/rtc-lpc24xx.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 205 drivers/rtc/rtc-lpc24xx.c rtc->rtc_base = devm_ioremap_resource(&pdev->dev, res); pdev 209 drivers/rtc/rtc-lpc24xx.c irq = platform_get_irq(pdev, 0); pdev 211 drivers/rtc/rtc-lpc24xx.c dev_warn(&pdev->dev, "can't get interrupt resource\n"); pdev 215 drivers/rtc/rtc-lpc24xx.c rtc->clk_rtc = devm_clk_get(&pdev->dev, "rtc"); pdev 217 drivers/rtc/rtc-lpc24xx.c dev_err(&pdev->dev, "error getting rtc clock\n"); pdev 221 drivers/rtc/rtc-lpc24xx.c rtc->clk_reg = devm_clk_get(&pdev->dev, "reg"); pdev 223 drivers/rtc/rtc-lpc24xx.c dev_err(&pdev->dev, "error getting reg clock\n"); pdev 229 drivers/rtc/rtc-lpc24xx.c dev_err(&pdev->dev, "unable to enable rtc clock\n"); pdev 235 drivers/rtc/rtc-lpc24xx.c dev_err(&pdev->dev, "unable to enable reg clock\n"); pdev 239 drivers/rtc/rtc-lpc24xx.c platform_set_drvdata(pdev, rtc); pdev 247 drivers/rtc/rtc-lpc24xx.c ret = devm_request_irq(&pdev->dev, irq, lpc24xx_rtc_interrupt, 0, pdev 248 drivers/rtc/rtc-lpc24xx.c pdev->name, rtc); pdev 250 drivers/rtc/rtc-lpc24xx.c dev_warn(&pdev->dev, "can't request interrupt\n"); pdev 254 drivers/rtc/rtc-lpc24xx.c rtc->rtc = devm_rtc_device_register(&pdev->dev, "lpc24xx-rtc", pdev 257 drivers/rtc/rtc-lpc24xx.c dev_err(&pdev->dev, "can't register rtc device\n"); pdev 271 drivers/rtc/rtc-lpc24xx.c static int lpc24xx_rtc_remove(struct platform_device *pdev) pdev 273 drivers/rtc/rtc-lpc24xx.c struct lpc24xx_rtc *rtc = platform_get_drvdata(pdev); pdev 186 drivers/rtc/rtc-lpc32xx.c static int lpc32xx_rtc_probe(struct platform_device *pdev) pdev 193 drivers/rtc/rtc-lpc32xx.c rtc = devm_kzalloc(&pdev->dev, sizeof(*rtc), GFP_KERNEL); pdev 197 drivers/rtc/rtc-lpc32xx.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 198 drivers/rtc/rtc-lpc32xx.c rtc->rtc_base = devm_ioremap_resource(&pdev->dev, res); pdev 235 drivers/rtc/rtc-lpc32xx.c platform_set_drvdata(pdev, rtc); pdev 237 drivers/rtc/rtc-lpc32xx.c rtc->rtc = devm_rtc_allocate_device(&pdev->dev); pdev 252 drivers/rtc/rtc-lpc32xx.c rtc->irq = platform_get_irq(pdev, 0); pdev 254 drivers/rtc/rtc-lpc32xx.c dev_warn(&pdev->dev, "Can't get interrupt resource\n"); pdev 256 drivers/rtc/rtc-lpc32xx.c if (devm_request_irq(&pdev->dev, rtc->irq, pdev 258 drivers/rtc/rtc-lpc32xx.c 0, pdev->name, rtc) < 0) { pdev 259 drivers/rtc/rtc-lpc32xx.c dev_warn(&pdev->dev, "Can't request interrupt.\n"); pdev 262 drivers/rtc/rtc-lpc32xx.c device_init_wakeup(&pdev->dev, 1); pdev 269 drivers/rtc/rtc-lpc32xx.c static int lpc32xx_rtc_remove(struct platform_device *pdev) pdev 271 drivers/rtc/rtc-lpc32xx.c struct lpc32xx_rtc *rtc = platform_get_drvdata(pdev); pdev 274 drivers/rtc/rtc-lpc32xx.c device_init_wakeup(&pdev->dev, 0); pdev 143 drivers/rtc/rtc-ls1x.c static int ls1x_rtc_probe(struct platform_device *pdev) pdev 150 drivers/rtc/rtc-ls1x.c dev_err(&pdev->dev, "rtc counters not working\n"); pdev 161 drivers/rtc/rtc-ls1x.c dev_err(&pdev->dev, "time out\n"); pdev 170 drivers/rtc/rtc-ls1x.c rtcdev = devm_rtc_allocate_device(&pdev->dev); pdev 174 drivers/rtc/rtc-ls1x.c platform_set_drvdata(pdev, rtcdev); pdev 139 drivers/rtc/rtc-m48t35.c static int m48t35_probe(struct platform_device *pdev) pdev 144 drivers/rtc/rtc-m48t35.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 147 drivers/rtc/rtc-m48t35.c priv = devm_kzalloc(&pdev->dev, sizeof(struct m48t35_priv), GFP_KERNEL); pdev 157 drivers/rtc/rtc-m48t35.c if (!devm_request_mem_region(&pdev->dev, res->start, priv->size, pdev 158 drivers/rtc/rtc-m48t35.c pdev->name)) pdev 162 drivers/rtc/rtc-m48t35.c priv->reg = devm_ioremap(&pdev->dev, priv->baseaddr, priv->size); pdev 168 drivers/rtc/rtc-m48t35.c platform_set_drvdata(pdev, priv); pdev 170 drivers/rtc/rtc-m48t35.c priv->rtc = devm_rtc_device_register(&pdev->dev, "m48t35", pdev 324 drivers/rtc/rtc-m48t59.c struct platform_device *pdev = priv; pdev 325 drivers/rtc/rtc-m48t59.c struct device *dev = &pdev->dev; pdev 326 drivers/rtc/rtc-m48t59.c struct m48t59_plat_data *pdata = dev_get_platdata(&pdev->dev); pdev 327 drivers/rtc/rtc-m48t59.c struct m48t59_private *m48t59 = platform_get_drvdata(pdev); pdev 345 drivers/rtc/rtc-m48t59.c struct platform_device *pdev = priv; pdev 346 drivers/rtc/rtc-m48t59.c struct device *dev = &pdev->dev; pdev 347 drivers/rtc/rtc-m48t59.c struct m48t59_plat_data *pdata = dev_get_platdata(&pdev->dev); pdev 348 drivers/rtc/rtc-m48t59.c struct m48t59_private *m48t59 = platform_get_drvdata(pdev); pdev 363 drivers/rtc/rtc-m48t59.c static int m48t59_rtc_probe(struct platform_device *pdev) pdev 365 drivers/rtc/rtc-m48t59.c struct m48t59_plat_data *pdata = dev_get_platdata(&pdev->dev); pdev 376 drivers/rtc/rtc-m48t59.c .priv = pdev, pdev 380 drivers/rtc/rtc-m48t59.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 382 drivers/rtc/rtc-m48t59.c res = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 396 drivers/rtc/rtc-m48t59.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), pdev 401 drivers/rtc/rtc-m48t59.c pdev->dev.platform_data = pdata; pdev 413 drivers/rtc/rtc-m48t59.c m48t59 = devm_kzalloc(&pdev->dev, sizeof(*m48t59), GFP_KERNEL); pdev 421 drivers/rtc/rtc-m48t59.c m48t59->ioaddr = devm_ioremap(&pdev->dev, res->start, pdev 430 drivers/rtc/rtc-m48t59.c m48t59->irq = platform_get_irq(pdev, 0); pdev 435 drivers/rtc/rtc-m48t59.c ret = devm_request_irq(&pdev->dev, m48t59->irq, pdev 437 drivers/rtc/rtc-m48t59.c "rtc-m48t59", &pdev->dev); pdev 455 drivers/rtc/rtc-m48t59.c dev_err(&pdev->dev, "Unknown RTC type\n"); pdev 460 drivers/rtc/rtc-m48t59.c platform_set_drvdata(pdev, m48t59); pdev 462 drivers/rtc/rtc-m48t59.c m48t59->rtc = devm_rtc_allocate_device(&pdev->dev); pdev 194 drivers/rtc/rtc-m48t86.c static bool m48t86_verify_chip(struct platform_device *pdev) pdev 200 drivers/rtc/rtc-m48t86.c tmp0 = m48t86_readb(&pdev->dev, offset0); pdev 201 drivers/rtc/rtc-m48t86.c tmp1 = m48t86_readb(&pdev->dev, offset1); pdev 203 drivers/rtc/rtc-m48t86.c m48t86_writeb(&pdev->dev, 0x00, offset0); pdev 204 drivers/rtc/rtc-m48t86.c m48t86_writeb(&pdev->dev, 0x55, offset1); pdev 205 drivers/rtc/rtc-m48t86.c if (m48t86_readb(&pdev->dev, offset1) == 0x55) { pdev 206 drivers/rtc/rtc-m48t86.c m48t86_writeb(&pdev->dev, 0xaa, offset1); pdev 207 drivers/rtc/rtc-m48t86.c if (m48t86_readb(&pdev->dev, offset1) == 0xaa && pdev 208 drivers/rtc/rtc-m48t86.c m48t86_readb(&pdev->dev, offset0) == 0x00) { pdev 209 drivers/rtc/rtc-m48t86.c m48t86_writeb(&pdev->dev, tmp0, offset0); pdev 210 drivers/rtc/rtc-m48t86.c m48t86_writeb(&pdev->dev, tmp1, offset1); pdev 218 drivers/rtc/rtc-m48t86.c static int m48t86_rtc_probe(struct platform_device *pdev) pdev 231 drivers/rtc/rtc-m48t86.c .priv = &pdev->dev, pdev 234 drivers/rtc/rtc-m48t86.c info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL); pdev 238 drivers/rtc/rtc-m48t86.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 241 drivers/rtc/rtc-m48t86.c info->index_reg = devm_ioremap_resource(&pdev->dev, res); pdev 245 drivers/rtc/rtc-m48t86.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 248 drivers/rtc/rtc-m48t86.c info->data_reg = devm_ioremap_resource(&pdev->dev, res); pdev 252 drivers/rtc/rtc-m48t86.c dev_set_drvdata(&pdev->dev, info); pdev 254 drivers/rtc/rtc-m48t86.c if (!m48t86_verify_chip(pdev)) { pdev 255 drivers/rtc/rtc-m48t86.c dev_info(&pdev->dev, "RTC not present\n"); pdev 259 drivers/rtc/rtc-m48t86.c info->rtc = devm_rtc_allocate_device(&pdev->dev); pdev 273 drivers/rtc/rtc-m48t86.c reg = m48t86_readb(&pdev->dev, M48T86_D); pdev 274 drivers/rtc/rtc-m48t86.c dev_info(&pdev->dev, "battery %s\n", pdev 673 drivers/rtc/rtc-max77686.c struct platform_device *pdev = to_platform_device(info->dev); pdev 675 drivers/rtc/rtc-max77686.c info->rtc_irq = platform_get_irq(pdev, 0); pdev 721 drivers/rtc/rtc-max77686.c static int max77686_rtc_probe(struct platform_device *pdev) pdev 724 drivers/rtc/rtc-max77686.c const struct platform_device_id *id = platform_get_device_id(pdev); pdev 727 drivers/rtc/rtc-max77686.c info = devm_kzalloc(&pdev->dev, sizeof(struct max77686_rtc_info), pdev 733 drivers/rtc/rtc-max77686.c info->dev = &pdev->dev; pdev 741 drivers/rtc/rtc-max77686.c platform_set_drvdata(pdev, info); pdev 745 drivers/rtc/rtc-max77686.c dev_err(&pdev->dev, "Failed to initialize RTC reg:%d\n", ret); pdev 749 drivers/rtc/rtc-max77686.c device_init_wakeup(&pdev->dev, 1); pdev 751 drivers/rtc/rtc-max77686.c info->rtc_dev = devm_rtc_device_register(&pdev->dev, id->name, pdev 756 drivers/rtc/rtc-max77686.c dev_err(&pdev->dev, "Failed to register RTC device: %d\n", ret); pdev 772 drivers/rtc/rtc-max77686.c dev_err(&pdev->dev, "Failed to request alarm IRQ: %d: %d\n", pdev 785 drivers/rtc/rtc-max77686.c static int max77686_rtc_remove(struct platform_device *pdev) pdev 787 drivers/rtc/rtc-max77686.c struct max77686_rtc_info *info = platform_get_drvdata(pdev); pdev 175 drivers/rtc/rtc-max8907.c static int max8907_rtc_probe(struct platform_device *pdev) pdev 177 drivers/rtc/rtc-max8907.c struct max8907 *max8907 = dev_get_drvdata(pdev->dev.parent); pdev 181 drivers/rtc/rtc-max8907.c rtc = devm_kzalloc(&pdev->dev, sizeof(*rtc), GFP_KERNEL); pdev 184 drivers/rtc/rtc-max8907.c platform_set_drvdata(pdev, rtc); pdev 189 drivers/rtc/rtc-max8907.c rtc->rtc_dev = devm_rtc_device_register(&pdev->dev, "max8907-rtc", pdev 193 drivers/rtc/rtc-max8907.c dev_err(&pdev->dev, "Failed to register RTC device: %d\n", ret); pdev 202 drivers/rtc/rtc-max8907.c ret = devm_request_threaded_irq(&pdev->dev, rtc->irq, NULL, pdev 206 drivers/rtc/rtc-max8907.c dev_err(&pdev->dev, "Failed to request IRQ%d: %d\n", pdev 245 drivers/rtc/rtc-max8925.c static int max8925_rtc_probe(struct platform_device *pdev) pdev 247 drivers/rtc/rtc-max8925.c struct max8925_chip *chip = dev_get_drvdata(pdev->dev.parent); pdev 251 drivers/rtc/rtc-max8925.c info = devm_kzalloc(&pdev->dev, sizeof(struct max8925_rtc_info), pdev 257 drivers/rtc/rtc-max8925.c info->dev = &pdev->dev; pdev 258 drivers/rtc/rtc-max8925.c info->irq = platform_get_irq(pdev, 0); pdev 260 drivers/rtc/rtc-max8925.c ret = devm_request_threaded_irq(&pdev->dev, info->irq, NULL, pdev 269 drivers/rtc/rtc-max8925.c dev_set_drvdata(&pdev->dev, info); pdev 271 drivers/rtc/rtc-max8925.c platform_set_drvdata(pdev, info); pdev 273 drivers/rtc/rtc-max8925.c device_init_wakeup(&pdev->dev, 1); pdev 275 drivers/rtc/rtc-max8925.c info->rtc_dev = devm_rtc_device_register(&pdev->dev, "max8925-rtc", pdev 279 drivers/rtc/rtc-max8925.c dev_err(&pdev->dev, "Failed to register RTC device: %d\n", ret); pdev 289 drivers/rtc/rtc-max8925.c struct platform_device *pdev = to_platform_device(dev); pdev 290 drivers/rtc/rtc-max8925.c struct max8925_chip *chip = dev_get_drvdata(pdev->dev.parent); pdev 298 drivers/rtc/rtc-max8925.c struct platform_device *pdev = to_platform_device(dev); pdev 299 drivers/rtc/rtc-max8925.c struct max8925_chip *chip = dev_get_drvdata(pdev->dev.parent); pdev 448 drivers/rtc/rtc-max8997.c static int max8997_rtc_probe(struct platform_device *pdev) pdev 450 drivers/rtc/rtc-max8997.c struct max8997_dev *max8997 = dev_get_drvdata(pdev->dev.parent); pdev 454 drivers/rtc/rtc-max8997.c info = devm_kzalloc(&pdev->dev, sizeof(struct max8997_rtc_info), pdev 460 drivers/rtc/rtc-max8997.c info->dev = &pdev->dev; pdev 464 drivers/rtc/rtc-max8997.c platform_set_drvdata(pdev, info); pdev 469 drivers/rtc/rtc-max8997.c dev_err(&pdev->dev, "Failed to initialize RTC reg:%d\n", ret); pdev 476 drivers/rtc/rtc-max8997.c device_init_wakeup(&pdev->dev, 1); pdev 478 drivers/rtc/rtc-max8997.c info->rtc_dev = devm_rtc_device_register(&pdev->dev, "max8997-rtc", pdev 483 drivers/rtc/rtc-max8997.c dev_err(&pdev->dev, "Failed to register RTC device: %d\n", ret); pdev 489 drivers/rtc/rtc-max8997.c dev_err(&pdev->dev, "Failed to create mapping alarm IRQ\n"); pdev 495 drivers/rtc/rtc-max8997.c ret = devm_request_threaded_irq(&pdev->dev, virq, NULL, pdev 499 drivers/rtc/rtc-max8997.c dev_err(&pdev->dev, "Failed to request alarm IRQ: %d: %d\n", pdev 506 drivers/rtc/rtc-max8997.c static void max8997_rtc_shutdown(struct platform_device *pdev) pdev 508 drivers/rtc/rtc-max8997.c struct max8997_rtc_info *info = platform_get_drvdata(pdev); pdev 247 drivers/rtc/rtc-max8998.c static int max8998_rtc_probe(struct platform_device *pdev) pdev 249 drivers/rtc/rtc-max8998.c struct max8998_dev *max8998 = dev_get_drvdata(pdev->dev.parent); pdev 254 drivers/rtc/rtc-max8998.c info = devm_kzalloc(&pdev->dev, sizeof(struct max8998_rtc_info), pdev 259 drivers/rtc/rtc-max8998.c info->dev = &pdev->dev; pdev 263 drivers/rtc/rtc-max8998.c platform_set_drvdata(pdev, info); pdev 265 drivers/rtc/rtc-max8998.c info->rtc_dev = devm_rtc_device_register(&pdev->dev, "max8998-rtc", pdev 270 drivers/rtc/rtc-max8998.c dev_err(&pdev->dev, "Failed to register RTC device: %d\n", ret); pdev 279 drivers/rtc/rtc-max8998.c dev_warn(&pdev->dev, "Failed to map alarm IRQ\n"); pdev 283 drivers/rtc/rtc-max8998.c ret = devm_request_threaded_irq(&pdev->dev, info->irq, NULL, pdev 287 drivers/rtc/rtc-max8998.c dev_err(&pdev->dev, "Failed to request alarm IRQ: %d: %d\n", pdev 291 drivers/rtc/rtc-max8998.c dev_info(&pdev->dev, "RTC CHIP NAME: %s\n", pdev->id_entry->name); pdev 294 drivers/rtc/rtc-max8998.c dev_warn(&pdev->dev, "LP3974 with RTC REGERR option." pdev 271 drivers/rtc/rtc-mc13xxx.c static int __init mc13xxx_rtc_probe(struct platform_device *pdev) pdev 277 drivers/rtc/rtc-mc13xxx.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 281 drivers/rtc/rtc-mc13xxx.c mc13xxx = dev_get_drvdata(pdev->dev.parent); pdev 285 drivers/rtc/rtc-mc13xxx.c priv->rtc = devm_rtc_allocate_device(&pdev->dev); pdev 288 drivers/rtc/rtc-mc13xxx.c platform_set_drvdata(pdev, priv); pdev 325 drivers/rtc/rtc-mc13xxx.c static int mc13xxx_rtc_remove(struct platform_device *pdev) pdev 327 drivers/rtc/rtc-mc13xxx.c struct mc13xxx_rtc *priv = platform_get_drvdata(pdev); pdev 65 drivers/rtc/rtc-meson-vrtc.c static int meson_vrtc_probe(struct platform_device *pdev) pdev 70 drivers/rtc/rtc-meson-vrtc.c vrtc = devm_kzalloc(&pdev->dev, sizeof(*vrtc), GFP_KERNEL); pdev 74 drivers/rtc/rtc-meson-vrtc.c vrtc->io_alarm = devm_platform_ioremap_resource(pdev, 0); pdev 78 drivers/rtc/rtc-meson-vrtc.c device_init_wakeup(&pdev->dev, 1); pdev 80 drivers/rtc/rtc-meson-vrtc.c platform_set_drvdata(pdev, vrtc); pdev 82 drivers/rtc/rtc-meson-vrtc.c vrtc->rtc = devm_rtc_allocate_device(&pdev->dev); pdev 282 drivers/rtc/rtc-meson.c static int meson_rtc_probe(struct platform_device *pdev) pdev 293 drivers/rtc/rtc-meson.c struct device *dev = &pdev->dev; pdev 308 drivers/rtc/rtc-meson.c platform_set_drvdata(pdev, rtc); pdev 315 drivers/rtc/rtc-meson.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 244 drivers/rtc/rtc-moxart.c static int moxart_rtc_probe(struct platform_device *pdev) pdev 249 drivers/rtc/rtc-moxart.c moxart_rtc = devm_kzalloc(&pdev->dev, sizeof(*moxart_rtc), GFP_KERNEL); pdev 253 drivers/rtc/rtc-moxart.c moxart_rtc->gpio_data = of_get_named_gpio(pdev->dev.of_node, pdev 256 drivers/rtc/rtc-moxart.c dev_err(&pdev->dev, "invalid gpio (data): %d\n", pdev 261 drivers/rtc/rtc-moxart.c moxart_rtc->gpio_sclk = of_get_named_gpio(pdev->dev.of_node, pdev 264 drivers/rtc/rtc-moxart.c dev_err(&pdev->dev, "invalid gpio (sclk): %d\n", pdev 269 drivers/rtc/rtc-moxart.c moxart_rtc->gpio_reset = of_get_named_gpio(pdev->dev.of_node, pdev 272 drivers/rtc/rtc-moxart.c dev_err(&pdev->dev, "invalid gpio (reset): %d\n", pdev 278 drivers/rtc/rtc-moxart.c platform_set_drvdata(pdev, moxart_rtc); pdev 280 drivers/rtc/rtc-moxart.c ret = devm_gpio_request(&pdev->dev, moxart_rtc->gpio_data, "rtc_data"); pdev 282 drivers/rtc/rtc-moxart.c dev_err(&pdev->dev, "can't get rtc_data gpio\n"); pdev 286 drivers/rtc/rtc-moxart.c ret = devm_gpio_request_one(&pdev->dev, moxart_rtc->gpio_sclk, pdev 289 drivers/rtc/rtc-moxart.c dev_err(&pdev->dev, "can't get rtc_sclk gpio\n"); pdev 293 drivers/rtc/rtc-moxart.c ret = devm_gpio_request_one(&pdev->dev, moxart_rtc->gpio_reset, pdev 296 drivers/rtc/rtc-moxart.c dev_err(&pdev->dev, "can't get rtc_reset gpio\n"); pdev 300 drivers/rtc/rtc-moxart.c moxart_rtc->rtc = devm_rtc_device_register(&pdev->dev, pdev->name, pdev 304 drivers/rtc/rtc-moxart.c dev_err(&pdev->dev, "devm_rtc_device_register failed\n"); pdev 484 drivers/rtc/rtc-mrst.c static int vrtc_mrst_platform_probe(struct platform_device *pdev) pdev 486 drivers/rtc/rtc-mrst.c return vrtc_mrst_do_probe(&pdev->dev, pdev 487 drivers/rtc/rtc-mrst.c platform_get_resource(pdev, IORESOURCE_MEM, 0), pdev 488 drivers/rtc/rtc-mrst.c platform_get_irq(pdev, 0)); pdev 491 drivers/rtc/rtc-mrst.c static int vrtc_mrst_platform_remove(struct platform_device *pdev) pdev 493 drivers/rtc/rtc-mrst.c rtc_mrst_do_remove(&pdev->dev); pdev 497 drivers/rtc/rtc-mrst.c static void vrtc_mrst_platform_shutdown(struct platform_device *pdev) pdev 499 drivers/rtc/rtc-mrst.c if (system_state == SYSTEM_POWER_OFF && !mrst_poweroff(&pdev->dev)) pdev 201 drivers/rtc/rtc-msm6242.c static int __init msm6242_rtc_probe(struct platform_device *pdev) pdev 207 drivers/rtc/rtc-msm6242.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 211 drivers/rtc/rtc-msm6242.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 215 drivers/rtc/rtc-msm6242.c priv->regs = devm_ioremap(&pdev->dev, res->start, resource_size(res)); pdev 218 drivers/rtc/rtc-msm6242.c platform_set_drvdata(pdev, priv); pdev 220 drivers/rtc/rtc-msm6242.c rtc = devm_rtc_device_register(&pdev->dev, "rtc-msm6242", pdev 322 drivers/rtc/rtc-mt6397.c static int mtk_rtc_probe(struct platform_device *pdev) pdev 325 drivers/rtc/rtc-mt6397.c struct mt6397_chip *mt6397_chip = dev_get_drvdata(pdev->dev.parent); pdev 329 drivers/rtc/rtc-mt6397.c rtc = devm_kzalloc(&pdev->dev, sizeof(struct mt6397_rtc), GFP_KERNEL); pdev 333 drivers/rtc/rtc-mt6397.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 336 drivers/rtc/rtc-mt6397.c rtc->irq = platform_get_irq(pdev, 0); pdev 341 drivers/rtc/rtc-mt6397.c rtc->dev = &pdev->dev; pdev 344 drivers/rtc/rtc-mt6397.c platform_set_drvdata(pdev, rtc); pdev 355 drivers/rtc/rtc-mt6397.c dev_err(&pdev->dev, "Failed to request alarm IRQ: %d: %d\n", pdev 360 drivers/rtc/rtc-mt6397.c device_init_wakeup(&pdev->dev, 1); pdev 375 drivers/rtc/rtc-mt6397.c static int mtk_rtc_remove(struct platform_device *pdev) pdev 377 drivers/rtc/rtc-mt6397.c struct mt6397_rtc *rtc = platform_get_drvdata(pdev); pdev 303 drivers/rtc/rtc-mt7622.c static int mtk_rtc_probe(struct platform_device *pdev) pdev 309 drivers/rtc/rtc-mt7622.c hw = devm_kzalloc(&pdev->dev, sizeof(*hw), GFP_KERNEL); pdev 313 drivers/rtc/rtc-mt7622.c platform_set_drvdata(pdev, hw); pdev 315 drivers/rtc/rtc-mt7622.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 316 drivers/rtc/rtc-mt7622.c hw->base = devm_ioremap_resource(&pdev->dev, res); pdev 320 drivers/rtc/rtc-mt7622.c hw->clk = devm_clk_get(&pdev->dev, "rtc"); pdev 322 drivers/rtc/rtc-mt7622.c dev_err(&pdev->dev, "No clock\n"); pdev 330 drivers/rtc/rtc-mt7622.c hw->irq = platform_get_irq(pdev, 0); pdev 336 drivers/rtc/rtc-mt7622.c ret = devm_request_irq(&pdev->dev, hw->irq, mtk_rtc_alarmirq, pdev 337 drivers/rtc/rtc-mt7622.c 0, dev_name(&pdev->dev), hw); pdev 339 drivers/rtc/rtc-mt7622.c dev_err(&pdev->dev, "Can't request IRQ\n"); pdev 345 drivers/rtc/rtc-mt7622.c device_init_wakeup(&pdev->dev, true); pdev 347 drivers/rtc/rtc-mt7622.c hw->rtc = devm_rtc_device_register(&pdev->dev, pdev->name, pdev 351 drivers/rtc/rtc-mt7622.c dev_err(&pdev->dev, "Unable to register device\n"); pdev 362 drivers/rtc/rtc-mt7622.c static int mtk_rtc_remove(struct platform_device *pdev) pdev 364 drivers/rtc/rtc-mt7622.c struct mtk_rtc *hw = platform_get_drvdata(pdev); pdev 213 drivers/rtc/rtc-mv.c static int __init mv_rtc_probe(struct platform_device *pdev) pdev 220 drivers/rtc/rtc-mv.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 224 drivers/rtc/rtc-mv.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 225 drivers/rtc/rtc-mv.c pdata->ioaddr = devm_ioremap_resource(&pdev->dev, res); pdev 229 drivers/rtc/rtc-mv.c pdata->clk = devm_clk_get(&pdev->dev, NULL); pdev 237 drivers/rtc/rtc-mv.c dev_err(&pdev->dev, "12 Hour mode is enabled but not supported.\n"); pdev 247 drivers/rtc/rtc-mv.c dev_err(&pdev->dev, "internal RTC not ticking\n"); pdev 253 drivers/rtc/rtc-mv.c pdata->irq = platform_get_irq(pdev, 0); pdev 255 drivers/rtc/rtc-mv.c platform_set_drvdata(pdev, pdata); pdev 257 drivers/rtc/rtc-mv.c pdata->rtc = devm_rtc_allocate_device(&pdev->dev); pdev 265 drivers/rtc/rtc-mv.c if (devm_request_irq(&pdev->dev, pdata->irq, mv_rtc_interrupt, pdev 267 drivers/rtc/rtc-mv.c pdev->name, pdata) < 0) { pdev 268 drivers/rtc/rtc-mv.c dev_warn(&pdev->dev, "interrupt not available.\n"); pdev 274 drivers/rtc/rtc-mv.c device_init_wakeup(&pdev->dev, 1); pdev 293 drivers/rtc/rtc-mv.c static int __exit mv_rtc_remove(struct platform_device *pdev) pdev 295 drivers/rtc/rtc-mv.c struct rtc_plat_data *pdata = platform_get_drvdata(pdev); pdev 298 drivers/rtc/rtc-mv.c device_init_wakeup(&pdev->dev, 0); pdev 204 drivers/rtc/rtc-mxc.c struct platform_device *pdev = dev_id; pdev 205 drivers/rtc/rtc-mxc.c struct rtc_plat_data *pdata = platform_get_drvdata(pdev); pdev 220 drivers/rtc/rtc-mxc.c mxc_rtc_irq_enable(&pdev->dev, RTC_ALM_BIT, 0); pdev 310 drivers/rtc/rtc-mxc.c static int mxc_rtc_probe(struct platform_device *pdev) pdev 319 drivers/rtc/rtc-mxc.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 323 drivers/rtc/rtc-mxc.c of_id = of_match_device(imx_rtc_dt_ids, &pdev->dev); pdev 327 drivers/rtc/rtc-mxc.c pdata->devtype = pdev->id_entry->driver_data; pdev 329 drivers/rtc/rtc-mxc.c pdata->ioaddr = devm_platform_ioremap_resource(pdev, 0); pdev 333 drivers/rtc/rtc-mxc.c rtc = devm_rtc_allocate_device(&pdev->dev); pdev 357 drivers/rtc/rtc-mxc.c pdata->clk_ipg = devm_clk_get(&pdev->dev, "ipg"); pdev 359 drivers/rtc/rtc-mxc.c dev_err(&pdev->dev, "unable to get ipg clock!\n"); pdev 367 drivers/rtc/rtc-mxc.c pdata->clk_ref = devm_clk_get(&pdev->dev, "ref"); pdev 369 drivers/rtc/rtc-mxc.c dev_err(&pdev->dev, "unable to get ref clock!\n"); pdev 387 drivers/rtc/rtc-mxc.c dev_err(&pdev->dev, "rtc clock is not valid (%lu)\n", rate); pdev 395 drivers/rtc/rtc-mxc.c dev_err(&pdev->dev, "hardware module can't be enabled!\n"); pdev 400 drivers/rtc/rtc-mxc.c platform_set_drvdata(pdev, pdata); pdev 403 drivers/rtc/rtc-mxc.c pdata->irq = platform_get_irq(pdev, 0); pdev 406 drivers/rtc/rtc-mxc.c devm_request_irq(&pdev->dev, pdata->irq, mxc_rtc_interrupt, pdev 407 drivers/rtc/rtc-mxc.c IRQF_SHARED, pdev->name, pdev) < 0) { pdev 408 drivers/rtc/rtc-mxc.c dev_warn(&pdev->dev, "interrupt not available.\n"); pdev 413 drivers/rtc/rtc-mxc.c device_init_wakeup(&pdev->dev, 1); pdev 414 drivers/rtc/rtc-mxc.c ret = dev_pm_set_wake_irq(&pdev->dev, pdata->irq); pdev 416 drivers/rtc/rtc-mxc.c dev_err(&pdev->dev, "failed to enable irq wake\n"); pdev 433 drivers/rtc/rtc-mxc.c static int mxc_rtc_remove(struct platform_device *pdev) pdev 435 drivers/rtc/rtc-mxc.c struct rtc_plat_data *pdata = platform_get_drvdata(pdev); pdev 279 drivers/rtc/rtc-mxc_v2.c static int mxc_rtc_probe(struct platform_device *pdev) pdev 285 drivers/rtc/rtc-mxc_v2.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 289 drivers/rtc/rtc-mxc_v2.c pdata->ioaddr = devm_platform_ioremap_resource(pdev, 0); pdev 295 drivers/rtc/rtc-mxc_v2.c pdata->clk = devm_clk_get(&pdev->dev, NULL); pdev 297 drivers/rtc/rtc-mxc_v2.c dev_err(&pdev->dev, "unable to get rtc clock!\n"); pdev 302 drivers/rtc/rtc-mxc_v2.c pdata->irq = platform_get_irq(pdev, 0); pdev 306 drivers/rtc/rtc-mxc_v2.c device_init_wakeup(&pdev->dev, 1); pdev 307 drivers/rtc/rtc-mxc_v2.c ret = dev_pm_set_wake_irq(&pdev->dev, pdata->irq); pdev 309 drivers/rtc/rtc-mxc_v2.c dev_err(&pdev->dev, "failed to enable irq wake\n"); pdev 324 drivers/rtc/rtc-mxc_v2.c dev_err(&pdev->dev, "Timeout waiting for SRTC_LPSR_IES\n"); pdev 334 drivers/rtc/rtc-mxc_v2.c dev_err(&pdev->dev, "Timeout waiting for SRTC_LPSR_NVES\n"); pdev 339 drivers/rtc/rtc-mxc_v2.c pdata->rtc = devm_rtc_allocate_device(&pdev->dev); pdev 347 drivers/rtc/rtc-mxc_v2.c platform_set_drvdata(pdev, pdata); pdev 349 drivers/rtc/rtc-mxc_v2.c devm_request_irq(&pdev->dev, pdata->irq, mxc_rtc_interrupt, 0, pdev 350 drivers/rtc/rtc-mxc_v2.c pdev->name, &pdev->dev); pdev 352 drivers/rtc/rtc-mxc_v2.c dev_err(&pdev->dev, "interrupt not available.\n"); pdev 364 drivers/rtc/rtc-mxc_v2.c static int mxc_rtc_remove(struct platform_device *pdev) pdev 366 drivers/rtc/rtc-mxc_v2.c struct mxc_rtc_data *pdata = platform_get_drvdata(pdev); pdev 727 drivers/rtc/rtc-omap.c static int omap_rtc_probe(struct platform_device *pdev) pdev 736 drivers/rtc/rtc-omap.c rtc = devm_kzalloc(&pdev->dev, sizeof(*rtc), GFP_KERNEL); pdev 740 drivers/rtc/rtc-omap.c of_id = of_match_device(omap_rtc_of_match, &pdev->dev); pdev 744 drivers/rtc/rtc-omap.c of_device_is_system_power_controller(pdev->dev.of_node); pdev 746 drivers/rtc/rtc-omap.c id_entry = platform_get_device_id(pdev); pdev 750 drivers/rtc/rtc-omap.c rtc->irq_timer = platform_get_irq(pdev, 0); pdev 754 drivers/rtc/rtc-omap.c rtc->irq_alarm = platform_get_irq(pdev, 1); pdev 758 drivers/rtc/rtc-omap.c rtc->clk = devm_clk_get(&pdev->dev, "ext-clk"); pdev 762 drivers/rtc/rtc-omap.c rtc->clk = devm_clk_get(&pdev->dev, "int-clk"); pdev 767 drivers/rtc/rtc-omap.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 768 drivers/rtc/rtc-omap.c rtc->base = devm_ioremap_resource(&pdev->dev, res); pdev 774 drivers/rtc/rtc-omap.c platform_set_drvdata(pdev, rtc); pdev 777 drivers/rtc/rtc-omap.c pm_runtime_enable(&pdev->dev); pdev 778 drivers/rtc/rtc-omap.c pm_runtime_get_sync(&pdev->dev); pdev 807 drivers/rtc/rtc-omap.c dev_info(&pdev->dev, "RTC power up reset detected\n"); pdev 816 drivers/rtc/rtc-omap.c dev_info(&pdev->dev, "already running\n"); pdev 838 drivers/rtc/rtc-omap.c dev_info(&pdev->dev, "split power mode\n"); pdev 856 drivers/rtc/rtc-omap.c device_init_wakeup(&pdev->dev, true); pdev 858 drivers/rtc/rtc-omap.c rtc->rtc = devm_rtc_allocate_device(&pdev->dev); pdev 870 drivers/rtc/rtc-omap.c ret = devm_request_irq(&pdev->dev, rtc->irq_timer, rtc_irq, 0, pdev 876 drivers/rtc/rtc-omap.c ret = devm_request_irq(&pdev->dev, rtc->irq_alarm, rtc_irq, 0, pdev 883 drivers/rtc/rtc-omap.c rtc_pinctrl_desc.name = dev_name(&pdev->dev); pdev 885 drivers/rtc/rtc-omap.c rtc->pctldev = pinctrl_register(&rtc_pinctrl_desc, &pdev->dev, rtc); pdev 887 drivers/rtc/rtc-omap.c dev_err(&pdev->dev, "Couldn't register pinctrl driver\n"); pdev 911 drivers/rtc/rtc-omap.c device_init_wakeup(&pdev->dev, false); pdev 913 drivers/rtc/rtc-omap.c pm_runtime_put_sync(&pdev->dev); pdev 914 drivers/rtc/rtc-omap.c pm_runtime_disable(&pdev->dev); pdev 919 drivers/rtc/rtc-omap.c static int omap_rtc_remove(struct platform_device *pdev) pdev 921 drivers/rtc/rtc-omap.c struct omap_rtc *rtc = platform_get_drvdata(pdev); pdev 930 drivers/rtc/rtc-omap.c device_init_wakeup(&pdev->dev, 0); pdev 948 drivers/rtc/rtc-omap.c pm_runtime_put_sync(&pdev->dev); pdev 949 drivers/rtc/rtc-omap.c pm_runtime_disable(&pdev->dev); pdev 1011 drivers/rtc/rtc-omap.c static void omap_rtc_shutdown(struct platform_device *pdev) pdev 1013 drivers/rtc/rtc-omap.c struct omap_rtc *rtc = platform_get_drvdata(pdev); pdev 232 drivers/rtc/rtc-opal.c static int opal_rtc_probe(struct platform_device *pdev) pdev 236 drivers/rtc/rtc-opal.c if (pdev->dev.of_node && pdev 237 drivers/rtc/rtc-opal.c (of_property_read_bool(pdev->dev.of_node, "wakeup-source") || pdev 238 drivers/rtc/rtc-opal.c of_property_read_bool(pdev->dev.of_node, "has-tpo")/* legacy */)) { pdev 239 drivers/rtc/rtc-opal.c device_set_wakeup_capable(&pdev->dev, true); pdev 245 drivers/rtc/rtc-opal.c rtc = devm_rtc_device_register(&pdev->dev, DRVNAME, &opal_rtc_ops, pdev 236 drivers/rtc/rtc-palmas.c static int palmas_rtc_probe(struct platform_device *pdev) pdev 238 drivers/rtc/rtc-palmas.c struct palmas *palmas = dev_get_drvdata(pdev->dev.parent); pdev 244 drivers/rtc/rtc-palmas.c if (pdev->dev.of_node) { pdev 245 drivers/rtc/rtc-palmas.c enable_bb_charging = of_property_read_bool(pdev->dev.of_node, pdev 247 drivers/rtc/rtc-palmas.c high_bb_charging = of_property_read_bool(pdev->dev.of_node, pdev 251 drivers/rtc/rtc-palmas.c palmas_rtc = devm_kzalloc(&pdev->dev, sizeof(struct palmas_rtc), pdev 257 drivers/rtc/rtc-palmas.c ret = palmas_clear_interrupts(&pdev->dev); pdev 259 drivers/rtc/rtc-palmas.c dev_err(&pdev->dev, "clear RTC int failed, err = %d\n", ret); pdev 263 drivers/rtc/rtc-palmas.c palmas_rtc->dev = &pdev->dev; pdev 264 drivers/rtc/rtc-palmas.c platform_set_drvdata(pdev, palmas_rtc); pdev 276 drivers/rtc/rtc-palmas.c dev_err(&pdev->dev, pdev 286 drivers/rtc/rtc-palmas.c dev_err(&pdev->dev, pdev 297 drivers/rtc/rtc-palmas.c dev_err(&pdev->dev, "RTC_CTRL write failed, err = %d\n", ret); pdev 301 drivers/rtc/rtc-palmas.c palmas_rtc->irq = platform_get_irq(pdev, 0); pdev 303 drivers/rtc/rtc-palmas.c device_init_wakeup(&pdev->dev, 1); pdev 304 drivers/rtc/rtc-palmas.c palmas_rtc->rtc = devm_rtc_device_register(&pdev->dev, pdev->name, pdev 308 drivers/rtc/rtc-palmas.c dev_err(&pdev->dev, "RTC register failed, err = %d\n", ret); pdev 312 drivers/rtc/rtc-palmas.c ret = devm_request_threaded_irq(&pdev->dev, palmas_rtc->irq, NULL, pdev 315 drivers/rtc/rtc-palmas.c dev_name(&pdev->dev), palmas_rtc); pdev 317 drivers/rtc/rtc-palmas.c dev_err(&pdev->dev, "IRQ request failed, err = %d\n", ret); pdev 324 drivers/rtc/rtc-palmas.c static int palmas_rtc_remove(struct platform_device *pdev) pdev 326 drivers/rtc/rtc-palmas.c palmas_rtc_alarm_irq_enable(&pdev->dev, 0); pdev 131 drivers/rtc/rtc-pcap.c static int __init pcap_rtc_probe(struct platform_device *pdev) pdev 137 drivers/rtc/rtc-pcap.c pcap_rtc = devm_kzalloc(&pdev->dev, sizeof(struct pcap_rtc), pdev 142 drivers/rtc/rtc-pcap.c pcap_rtc->pcap = dev_get_drvdata(pdev->dev.parent); pdev 144 drivers/rtc/rtc-pcap.c platform_set_drvdata(pdev, pcap_rtc); pdev 146 drivers/rtc/rtc-pcap.c pcap_rtc->rtc = devm_rtc_allocate_device(&pdev->dev); pdev 156 drivers/rtc/rtc-pcap.c err = devm_request_irq(&pdev->dev, timer_irq, pcap_rtc_irq, 0, pdev 161 drivers/rtc/rtc-pcap.c err = devm_request_irq(&pdev->dev, alarm_irq, pcap_rtc_irq, 0, pdev 169 drivers/rtc/rtc-pcap.c static int __exit pcap_rtc_remove(struct platform_device *pdev) pdev 242 drivers/rtc/rtc-pcf50633.c static int pcf50633_rtc_probe(struct platform_device *pdev) pdev 246 drivers/rtc/rtc-pcf50633.c rtc = devm_kzalloc(&pdev->dev, sizeof(*rtc), GFP_KERNEL); pdev 250 drivers/rtc/rtc-pcf50633.c rtc->pcf = dev_to_pcf50633(pdev->dev.parent); pdev 251 drivers/rtc/rtc-pcf50633.c platform_set_drvdata(pdev, rtc); pdev 252 drivers/rtc/rtc-pcf50633.c rtc->rtc_dev = devm_rtc_device_register(&pdev->dev, "pcf50633-rtc", pdev 263 drivers/rtc/rtc-pcf50633.c static int pcf50633_rtc_remove(struct platform_device *pdev) pdev 267 drivers/rtc/rtc-pcf50633.c rtc = platform_get_drvdata(pdev); pdev 287 drivers/rtc/rtc-pic32.c static int pic32_rtc_remove(struct platform_device *pdev) pdev 289 drivers/rtc/rtc-pic32.c struct pic32_rtc_dev *pdata = platform_get_drvdata(pdev); pdev 291 drivers/rtc/rtc-pic32.c pic32_rtc_setaie(&pdev->dev, 0); pdev 298 drivers/rtc/rtc-pic32.c static int pic32_rtc_probe(struct platform_device *pdev) pdev 304 drivers/rtc/rtc-pic32.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 308 drivers/rtc/rtc-pic32.c platform_set_drvdata(pdev, pdata); pdev 310 drivers/rtc/rtc-pic32.c pdata->alarm_irq = platform_get_irq(pdev, 0); pdev 314 drivers/rtc/rtc-pic32.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 315 drivers/rtc/rtc-pic32.c pdata->reg_base = devm_ioremap_resource(&pdev->dev, res); pdev 319 drivers/rtc/rtc-pic32.c pdata->clk = devm_clk_get(&pdev->dev, NULL); pdev 321 drivers/rtc/rtc-pic32.c dev_err(&pdev->dev, "failed to find rtc clock source\n"); pdev 333 drivers/rtc/rtc-pic32.c device_init_wakeup(&pdev->dev, 1); pdev 335 drivers/rtc/rtc-pic32.c pdata->rtc = devm_rtc_allocate_device(&pdev->dev); pdev 349 drivers/rtc/rtc-pic32.c pic32_rtc_setfreq(&pdev->dev, 1); pdev 350 drivers/rtc/rtc-pic32.c ret = devm_request_irq(&pdev->dev, pdata->alarm_irq, pdev 352 drivers/rtc/rtc-pic32.c dev_name(&pdev->dev), pdata); pdev 354 drivers/rtc/rtc-pic32.c dev_err(&pdev->dev, pdev 447 drivers/rtc/rtc-pm8xxx.c static int pm8xxx_rtc_probe(struct platform_device *pdev) pdev 453 drivers/rtc/rtc-pm8xxx.c match = of_match_node(pm8xxx_id_table, pdev->dev.of_node); pdev 457 drivers/rtc/rtc-pm8xxx.c rtc_dd = devm_kzalloc(&pdev->dev, sizeof(*rtc_dd), GFP_KERNEL); pdev 464 drivers/rtc/rtc-pm8xxx.c rtc_dd->regmap = dev_get_regmap(pdev->dev.parent, NULL); pdev 466 drivers/rtc/rtc-pm8xxx.c dev_err(&pdev->dev, "Parent regmap unavailable.\n"); pdev 470 drivers/rtc/rtc-pm8xxx.c rtc_dd->rtc_alarm_irq = platform_get_irq(pdev, 0); pdev 474 drivers/rtc/rtc-pm8xxx.c rtc_dd->allow_set_time = of_property_read_bool(pdev->dev.of_node, pdev 478 drivers/rtc/rtc-pm8xxx.c rtc_dd->rtc_dev = &pdev->dev; pdev 484 drivers/rtc/rtc-pm8xxx.c platform_set_drvdata(pdev, rtc_dd); pdev 486 drivers/rtc/rtc-pm8xxx.c device_init_wakeup(&pdev->dev, 1); pdev 489 drivers/rtc/rtc-pm8xxx.c rtc_dd->rtc = devm_rtc_device_register(&pdev->dev, "pm8xxx_rtc", pdev 492 drivers/rtc/rtc-pm8xxx.c dev_err(&pdev->dev, "%s: RTC registration failed (%ld)\n", pdev 498 drivers/rtc/rtc-pm8xxx.c rc = devm_request_any_context_irq(&pdev->dev, rtc_dd->rtc_alarm_irq, pdev 503 drivers/rtc/rtc-pm8xxx.c dev_err(&pdev->dev, "Request IRQ failed (%d)\n", rc); pdev 507 drivers/rtc/rtc-pm8xxx.c dev_dbg(&pdev->dev, "Probe success !!\n"); pdev 179 drivers/rtc/rtc-puv3.c static int puv3_rtc_probe(struct platform_device *pdev) pdev 185 drivers/rtc/rtc-puv3.c dev_dbg(&pdev->dev, "%s: probe=%p\n", __func__, pdev); pdev 188 drivers/rtc/rtc-puv3.c puv3_rtc_tickno = platform_get_irq(pdev, 1); pdev 192 drivers/rtc/rtc-puv3.c puv3_rtc_alarmno = platform_get_irq(pdev, 0); pdev 196 drivers/rtc/rtc-puv3.c dev_dbg(&pdev->dev, "PKUnity_rtc: tick irq %d, alarm irq %d\n", pdev 199 drivers/rtc/rtc-puv3.c rtc = devm_rtc_allocate_device(&pdev->dev); pdev 203 drivers/rtc/rtc-puv3.c ret = devm_request_irq(&pdev->dev, puv3_rtc_alarmno, puv3_rtc_alarmirq, pdev 206 drivers/rtc/rtc-puv3.c dev_err(&pdev->dev, "IRQ%d error %d\n", puv3_rtc_alarmno, ret); pdev 210 drivers/rtc/rtc-puv3.c ret = devm_request_irq(&pdev->dev, puv3_rtc_tickno, puv3_rtc_tickirq, pdev 213 drivers/rtc/rtc-puv3.c dev_err(&pdev->dev, "IRQ%d error %d\n", puv3_rtc_tickno, ret); pdev 218 drivers/rtc/rtc-puv3.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 220 drivers/rtc/rtc-puv3.c dev_err(&pdev->dev, "failed to get memory region resource\n"); pdev 225 drivers/rtc/rtc-puv3.c pdev->name); pdev 228 drivers/rtc/rtc-puv3.c dev_err(&pdev->dev, "failed to reserve memory region\n"); pdev 233 drivers/rtc/rtc-puv3.c puv3_rtc_enable(&pdev->dev, 1); pdev 242 drivers/rtc/rtc-puv3.c if (!device_can_wakeup(&pdev->dev)) pdev 243 drivers/rtc/rtc-puv3.c device_init_wakeup(&pdev->dev, 1); pdev 245 drivers/rtc/rtc-puv3.c platform_set_drvdata(pdev, rtc); pdev 249 drivers/rtc/rtc-puv3.c puv3_rtc_enable(&pdev->dev, 0); pdev 305 drivers/rtc/rtc-pxa.c static int __init pxa_rtc_probe(struct platform_device *pdev) pdev 307 drivers/rtc/rtc-pxa.c struct device *dev = &pdev->dev; pdev 318 drivers/rtc/rtc-pxa.c platform_set_drvdata(pdev, pxa_rtc); pdev 320 drivers/rtc/rtc-pxa.c pxa_rtc->ress = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 326 drivers/rtc/rtc-pxa.c sa1100_rtc->irq_1hz = platform_get_irq(pdev, 0); pdev 329 drivers/rtc/rtc-pxa.c sa1100_rtc->irq_alarm = platform_get_irq(pdev, 1); pdev 346 drivers/rtc/rtc-pxa.c ret = sa1100_rtc_init(pdev, sa1100_rtc); pdev 354 drivers/rtc/rtc-pxa.c pxa_rtc->rtc = devm_rtc_device_register(&pdev->dev, "pxa-rtc", pdev 367 drivers/rtc/rtc-pxa.c static int __exit pxa_rtc_remove(struct platform_device *pdev) pdev 369 drivers/rtc/rtc-pxa.c struct device *dev = &pdev->dev; pdev 205 drivers/rtc/rtc-rc5t583.c static int rc5t583_rtc_probe(struct platform_device *pdev) pdev 207 drivers/rtc/rtc-rc5t583.c struct rc5t583 *rc5t583 = dev_get_drvdata(pdev->dev.parent); pdev 213 drivers/rtc/rtc-rc5t583.c ricoh_rtc = devm_kzalloc(&pdev->dev, sizeof(struct rc5t583_rtc), pdev 218 drivers/rtc/rtc-rc5t583.c platform_set_drvdata(pdev, ricoh_rtc); pdev 228 drivers/rtc/rtc-rc5t583.c dev_err(&pdev->dev, "unable to program rtc_adjust reg\n"); pdev 235 drivers/rtc/rtc-rc5t583.c dev_warn(&pdev->dev, "Wake up is not possible as irq = %d\n", pdev 241 drivers/rtc/rtc-rc5t583.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, pdev 243 drivers/rtc/rtc-rc5t583.c "rtc-rc5t583", &pdev->dev); pdev 245 drivers/rtc/rtc-rc5t583.c dev_err(&pdev->dev, "IRQ is not free.\n"); pdev 248 drivers/rtc/rtc-rc5t583.c device_init_wakeup(&pdev->dev, 1); pdev 250 drivers/rtc/rtc-rc5t583.c ricoh_rtc->rtc = devm_rtc_device_register(&pdev->dev, pdev->name, pdev 254 drivers/rtc/rtc-rc5t583.c dev_err(&pdev->dev, "RTC device register: err %d\n", ret); pdev 265 drivers/rtc/rtc-rc5t583.c static int rc5t583_rtc_remove(struct platform_device *pdev) pdev 267 drivers/rtc/rtc-rc5t583.c struct rc5t583_rtc *rc5t583_rtc = platform_get_drvdata(pdev); pdev 387 drivers/rtc/rtc-rk808.c static int rk808_rtc_probe(struct platform_device *pdev) pdev 389 drivers/rtc/rtc-rk808.c struct rk808 *rk808 = dev_get_drvdata(pdev->dev.parent); pdev 393 drivers/rtc/rtc-rk808.c rk808_rtc = devm_kzalloc(&pdev->dev, sizeof(*rk808_rtc), GFP_KERNEL); pdev 406 drivers/rtc/rtc-rk808.c platform_set_drvdata(pdev, rk808_rtc); pdev 415 drivers/rtc/rtc-rk808.c dev_err(&pdev->dev, pdev 423 drivers/rtc/rtc-rk808.c dev_err(&pdev->dev, pdev 428 drivers/rtc/rtc-rk808.c device_init_wakeup(&pdev->dev, 1); pdev 430 drivers/rtc/rtc-rk808.c rk808_rtc->rtc = devm_rtc_allocate_device(&pdev->dev); pdev 436 drivers/rtc/rtc-rk808.c rk808_rtc->irq = platform_get_irq(pdev, 0); pdev 441 drivers/rtc/rtc-rk808.c ret = devm_request_threaded_irq(&pdev->dev, rk808_rtc->irq, NULL, pdev 445 drivers/rtc/rtc-rk808.c dev_err(&pdev->dev, "Failed to request alarm IRQ %d: %d\n", pdev 367 drivers/rtc/rtc-rs5c313.c static int rs5c313_rtc_probe(struct platform_device *pdev) pdev 369 drivers/rtc/rtc-rs5c313.c struct rtc_device *rtc = devm_rtc_device_register(&pdev->dev, "rs5c313", pdev 375 drivers/rtc/rtc-rs5c313.c platform_set_drvdata(pdev, rtc); pdev 167 drivers/rtc/rtc-rtd119x.c static int rtd119x_rtc_probe(struct platform_device *pdev) pdev 174 drivers/rtc/rtc-rtd119x.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 178 drivers/rtc/rtc-rtd119x.c platform_set_drvdata(pdev, data); pdev 181 drivers/rtc/rtc-rtd119x.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 182 drivers/rtc/rtc-rtd119x.c data->base = devm_ioremap_resource(&pdev->dev, res); pdev 186 drivers/rtc/rtc-rtd119x.c data->clk = of_clk_get(pdev->dev.of_node, 0); pdev 200 drivers/rtc/rtc-rtd119x.c rtd119x_rtc_reset(&pdev->dev); pdev 208 drivers/rtc/rtc-rtd119x.c rtd119x_rtc_set_enabled(&pdev->dev, true); pdev 210 drivers/rtc/rtc-rtd119x.c data->rtcdev = devm_rtc_device_register(&pdev->dev, "rtc", pdev 213 drivers/rtc/rtc-rtd119x.c dev_err(&pdev->dev, "failed to register rtc device"); pdev 222 drivers/rtc/rtc-rtd119x.c static int rtd119x_rtc_remove(struct platform_device *pdev) pdev 224 drivers/rtc/rtc-rtd119x.c struct rtd119x_rtc *data = platform_get_drvdata(pdev); pdev 226 drivers/rtc/rtc-rtd119x.c rtd119x_rtc_set_enabled(&pdev->dev, false); pdev 430 drivers/rtc/rtc-s3c.c static int s3c_rtc_remove(struct platform_device *pdev) pdev 432 drivers/rtc/rtc-s3c.c struct s3c_rtc *info = platform_get_drvdata(pdev); pdev 443 drivers/rtc/rtc-s3c.c static int s3c_rtc_probe(struct platform_device *pdev) pdev 450 drivers/rtc/rtc-s3c.c info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL); pdev 455 drivers/rtc/rtc-s3c.c info->irq_tick = platform_get_irq(pdev, 1); pdev 459 drivers/rtc/rtc-s3c.c info->dev = &pdev->dev; pdev 460 drivers/rtc/rtc-s3c.c info->data = of_device_get_match_data(&pdev->dev); pdev 462 drivers/rtc/rtc-s3c.c dev_err(&pdev->dev, "failed getting s3c_rtc_data\n"); pdev 468 drivers/rtc/rtc-s3c.c platform_set_drvdata(pdev, info); pdev 470 drivers/rtc/rtc-s3c.c info->irq_alarm = platform_get_irq(pdev, 0); pdev 474 drivers/rtc/rtc-s3c.c dev_dbg(&pdev->dev, "s3c2410_rtc: tick irq %d, alarm irq %d\n", pdev 478 drivers/rtc/rtc-s3c.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 479 drivers/rtc/rtc-s3c.c info->base = devm_ioremap_resource(&pdev->dev, res); pdev 483 drivers/rtc/rtc-s3c.c info->rtc_clk = devm_clk_get(&pdev->dev, "rtc"); pdev 487 drivers/rtc/rtc-s3c.c dev_err(&pdev->dev, "failed to find rtc clock\n"); pdev 489 drivers/rtc/rtc-s3c.c dev_dbg(&pdev->dev, "probe deferred due to missing rtc clk\n"); pdev 497 drivers/rtc/rtc-s3c.c info->rtc_src_clk = devm_clk_get(&pdev->dev, "rtc_src"); pdev 501 drivers/rtc/rtc-s3c.c dev_err(&pdev->dev, pdev 504 drivers/rtc/rtc-s3c.c dev_dbg(&pdev->dev, pdev 517 drivers/rtc/rtc-s3c.c dev_dbg(&pdev->dev, "s3c2410_rtc: RTCCON=%02x\n", pdev 520 drivers/rtc/rtc-s3c.c device_init_wakeup(&pdev->dev, 1); pdev 523 drivers/rtc/rtc-s3c.c if (s3c_rtc_gettime(&pdev->dev, &rtc_tm)) { pdev 531 drivers/rtc/rtc-s3c.c s3c_rtc_settime(&pdev->dev, &rtc_tm); pdev 533 drivers/rtc/rtc-s3c.c dev_warn(&pdev->dev, "warning: invalid RTC value so initializing it\n"); pdev 537 drivers/rtc/rtc-s3c.c info->rtc = devm_rtc_device_register(&pdev->dev, "s3c", &s3c_rtcops, pdev 540 drivers/rtc/rtc-s3c.c dev_err(&pdev->dev, "cannot attach rtc\n"); pdev 545 drivers/rtc/rtc-s3c.c ret = devm_request_irq(&pdev->dev, info->irq_alarm, s3c_rtc_alarmirq, pdev 548 drivers/rtc/rtc-s3c.c dev_err(&pdev->dev, "IRQ%d error %d\n", info->irq_alarm, ret); pdev 552 drivers/rtc/rtc-s3c.c ret = devm_request_irq(&pdev->dev, info->irq_tick, s3c_rtc_tickirq, pdev 555 drivers/rtc/rtc-s3c.c dev_err(&pdev->dev, "IRQ%d error %d\n", info->irq_tick, ret); pdev 713 drivers/rtc/rtc-s5m.c static int s5m_rtc_probe(struct platform_device *pdev) pdev 715 drivers/rtc/rtc-s5m.c struct sec_pmic_dev *s5m87xx = dev_get_drvdata(pdev->dev.parent); pdev 722 drivers/rtc/rtc-s5m.c dev_err(pdev->dev.parent, "Platform data not supplied\n"); pdev 726 drivers/rtc/rtc-s5m.c info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL); pdev 730 drivers/rtc/rtc-s5m.c switch (platform_get_device_id(pdev)->driver_data) { pdev 757 drivers/rtc/rtc-s5m.c dev_err(&pdev->dev, pdev 759 drivers/rtc/rtc-s5m.c platform_get_device_id(pdev)->driver_data); pdev 765 drivers/rtc/rtc-s5m.c dev_err(&pdev->dev, "Failed to allocate I2C for RTC\n"); pdev 772 drivers/rtc/rtc-s5m.c dev_err(&pdev->dev, "Failed to allocate RTC register map: %d\n", pdev 777 drivers/rtc/rtc-s5m.c info->dev = &pdev->dev; pdev 779 drivers/rtc/rtc-s5m.c info->device_type = platform_get_device_id(pdev)->driver_data; pdev 785 drivers/rtc/rtc-s5m.c dev_err(&pdev->dev, "Failed to get virtual IRQ %d\n", pdev 791 drivers/rtc/rtc-s5m.c platform_set_drvdata(pdev, info); pdev 795 drivers/rtc/rtc-s5m.c device_init_wakeup(&pdev->dev, 1); pdev 797 drivers/rtc/rtc-s5m.c info->rtc_dev = devm_rtc_device_register(&pdev->dev, "s5m-rtc", pdev 806 drivers/rtc/rtc-s5m.c dev_info(&pdev->dev, "Alarm IRQ not available\n"); pdev 810 drivers/rtc/rtc-s5m.c ret = devm_request_threaded_irq(&pdev->dev, info->irq, NULL, pdev 814 drivers/rtc/rtc-s5m.c dev_err(&pdev->dev, "Failed to request alarm IRQ: %d: %d\n", pdev 827 drivers/rtc/rtc-s5m.c static int s5m_rtc_remove(struct platform_device *pdev) pdev 829 drivers/rtc/rtc-s5m.c struct s5m_rtc_info *info = platform_get_drvdata(pdev); pdev 183 drivers/rtc/rtc-sa1100.c int sa1100_rtc_init(struct platform_device *pdev, struct sa1100_rtc *info) pdev 190 drivers/rtc/rtc-sa1100.c info->clk = devm_clk_get(&pdev->dev, NULL); pdev 192 drivers/rtc/rtc-sa1100.c dev_err(&pdev->dev, "failed to find rtc clock source\n"); pdev 208 drivers/rtc/rtc-sa1100.c dev_warn(&pdev->dev, "warning: " pdev 214 drivers/rtc/rtc-sa1100.c rtc = devm_rtc_device_register(&pdev->dev, pdev->name, &sa1100_rtc_ops, pdev 252 drivers/rtc/rtc-sa1100.c static int sa1100_rtc_probe(struct platform_device *pdev) pdev 260 drivers/rtc/rtc-sa1100.c irq_1hz = platform_get_irq_byname(pdev, "rtc 1Hz"); pdev 261 drivers/rtc/rtc-sa1100.c irq_alarm = platform_get_irq_byname(pdev, "rtc alarm"); pdev 265 drivers/rtc/rtc-sa1100.c info = devm_kzalloc(&pdev->dev, sizeof(struct sa1100_rtc), GFP_KERNEL); pdev 271 drivers/rtc/rtc-sa1100.c ret = devm_request_irq(&pdev->dev, irq_1hz, sa1100_rtc_interrupt, 0, pdev 272 drivers/rtc/rtc-sa1100.c "rtc 1Hz", &pdev->dev); pdev 274 drivers/rtc/rtc-sa1100.c dev_err(&pdev->dev, "IRQ %d already in use.\n", irq_1hz); pdev 277 drivers/rtc/rtc-sa1100.c ret = devm_request_irq(&pdev->dev, irq_alarm, sa1100_rtc_interrupt, 0, pdev 278 drivers/rtc/rtc-sa1100.c "rtc Alrm", &pdev->dev); pdev 280 drivers/rtc/rtc-sa1100.c dev_err(&pdev->dev, "IRQ %d already in use.\n", irq_alarm); pdev 284 drivers/rtc/rtc-sa1100.c iores = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 285 drivers/rtc/rtc-sa1100.c base = devm_ioremap_resource(&pdev->dev, iores); pdev 290 drivers/rtc/rtc-sa1100.c of_device_is_compatible(pdev->dev.of_node, "mrvl,sa1100-rtc")) { pdev 302 drivers/rtc/rtc-sa1100.c platform_set_drvdata(pdev, info); pdev 303 drivers/rtc/rtc-sa1100.c device_init_wakeup(&pdev->dev, 1); pdev 305 drivers/rtc/rtc-sa1100.c return sa1100_rtc_init(pdev, info); pdev 308 drivers/rtc/rtc-sa1100.c static int sa1100_rtc_remove(struct platform_device *pdev) pdev 310 drivers/rtc/rtc-sa1100.c struct sa1100_rtc *info = platform_get_drvdata(pdev); pdev 22 drivers/rtc/rtc-sa1100.h int sa1100_rtc_init(struct platform_device *pdev, struct sa1100_rtc *info); pdev 596 drivers/rtc/rtc-sc27xx.c static int sprd_rtc_probe(struct platform_device *pdev) pdev 598 drivers/rtc/rtc-sc27xx.c struct device_node *node = pdev->dev.of_node; pdev 602 drivers/rtc/rtc-sc27xx.c rtc = devm_kzalloc(&pdev->dev, sizeof(*rtc), GFP_KERNEL); pdev 606 drivers/rtc/rtc-sc27xx.c rtc->regmap = dev_get_regmap(pdev->dev.parent, NULL); pdev 612 drivers/rtc/rtc-sc27xx.c dev_err(&pdev->dev, "failed to get RTC base address\n"); pdev 616 drivers/rtc/rtc-sc27xx.c rtc->irq = platform_get_irq(pdev, 0); pdev 620 drivers/rtc/rtc-sc27xx.c rtc->rtc = devm_rtc_allocate_device(&pdev->dev); pdev 624 drivers/rtc/rtc-sc27xx.c rtc->dev = &pdev->dev; pdev 625 drivers/rtc/rtc-sc27xx.c platform_set_drvdata(pdev, rtc); pdev 630 drivers/rtc/rtc-sc27xx.c dev_err(&pdev->dev, "failed to check RTC alarm interrupt\n"); pdev 637 drivers/rtc/rtc-sc27xx.c dev_err(&pdev->dev, "failed to check RTC time values\n"); pdev 641 drivers/rtc/rtc-sc27xx.c ret = devm_request_threaded_irq(&pdev->dev, rtc->irq, NULL, pdev 644 drivers/rtc/rtc-sc27xx.c pdev->name, rtc); pdev 646 drivers/rtc/rtc-sc27xx.c dev_err(&pdev->dev, "failed to request RTC irq\n"); pdev 650 drivers/rtc/rtc-sc27xx.c device_init_wakeup(&pdev->dev, 1); pdev 657 drivers/rtc/rtc-sc27xx.c device_init_wakeup(&pdev->dev, 0); pdev 664 drivers/rtc/rtc-sc27xx.c static int sprd_rtc_remove(struct platform_device *pdev) pdev 666 drivers/rtc/rtc-sc27xx.c device_init_wakeup(&pdev->dev, 0); pdev 468 drivers/rtc/rtc-sh.c static int __init sh_rtc_probe(struct platform_device *pdev) pdev 475 drivers/rtc/rtc-sh.c rtc = devm_kzalloc(&pdev->dev, sizeof(*rtc), GFP_KERNEL); pdev 482 drivers/rtc/rtc-sh.c ret = platform_get_irq(pdev, 0); pdev 484 drivers/rtc/rtc-sh.c dev_err(&pdev->dev, "No IRQ resource\n"); pdev 489 drivers/rtc/rtc-sh.c rtc->carry_irq = platform_get_irq(pdev, 1); pdev 490 drivers/rtc/rtc-sh.c rtc->alarm_irq = platform_get_irq(pdev, 2); pdev 492 drivers/rtc/rtc-sh.c res = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 494 drivers/rtc/rtc-sh.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 496 drivers/rtc/rtc-sh.c dev_err(&pdev->dev, "No IO resource\n"); pdev 502 drivers/rtc/rtc-sh.c rtc->res = devm_request_mem_region(&pdev->dev, res->start, pdev 503 drivers/rtc/rtc-sh.c rtc->regsize, pdev->name); pdev 507 drivers/rtc/rtc-sh.c rtc->regbase = devm_ioremap_nocache(&pdev->dev, rtc->res->start, pdev 512 drivers/rtc/rtc-sh.c if (!pdev->dev.of_node) { pdev 513 drivers/rtc/rtc-sh.c clk_id = pdev->id; pdev 522 drivers/rtc/rtc-sh.c rtc->clk = devm_clk_get(&pdev->dev, clk_name); pdev 533 drivers/rtc/rtc-sh.c rtc->rtc_dev = devm_rtc_allocate_device(&pdev->dev); pdev 542 drivers/rtc/rtc-sh.c if (dev_get_platdata(&pdev->dev)) { pdev 544 drivers/rtc/rtc-sh.c dev_get_platdata(&pdev->dev); pdev 556 drivers/rtc/rtc-sh.c ret = devm_request_irq(&pdev->dev, rtc->periodic_irq, pdev 559 drivers/rtc/rtc-sh.c dev_err(&pdev->dev, pdev 566 drivers/rtc/rtc-sh.c ret = devm_request_irq(&pdev->dev, rtc->periodic_irq, pdev 569 drivers/rtc/rtc-sh.c dev_err(&pdev->dev, pdev 575 drivers/rtc/rtc-sh.c ret = devm_request_irq(&pdev->dev, rtc->carry_irq, pdev 578 drivers/rtc/rtc-sh.c dev_err(&pdev->dev, pdev 584 drivers/rtc/rtc-sh.c ret = devm_request_irq(&pdev->dev, rtc->alarm_irq, pdev 587 drivers/rtc/rtc-sh.c dev_err(&pdev->dev, pdev 594 drivers/rtc/rtc-sh.c platform_set_drvdata(pdev, rtc); pdev 597 drivers/rtc/rtc-sh.c sh_rtc_setaie(&pdev->dev, 0); pdev 598 drivers/rtc/rtc-sh.c sh_rtc_setcie(&pdev->dev, 0); pdev 615 drivers/rtc/rtc-sh.c device_init_wakeup(&pdev->dev, 1); pdev 624 drivers/rtc/rtc-sh.c static int __exit sh_rtc_remove(struct platform_device *pdev) pdev 626 drivers/rtc/rtc-sh.c struct sh_rtc *rtc = platform_get_drvdata(pdev); pdev 628 drivers/rtc/rtc-sh.c sh_rtc_setaie(&pdev->dev, 0); pdev 629 drivers/rtc/rtc-sh.c sh_rtc_setcie(&pdev->dev, 0); pdev 289 drivers/rtc/rtc-sirfsoc.c static int sirfsoc_rtc_probe(struct platform_device *pdev) pdev 294 drivers/rtc/rtc-sirfsoc.c struct device_node *np = pdev->dev.of_node; pdev 296 drivers/rtc/rtc-sirfsoc.c rtcdrv = devm_kzalloc(&pdev->dev, pdev 305 drivers/rtc/rtc-sirfsoc.c dev_err(&pdev->dev, "unable to find base address of rtc node in dtb\n"); pdev 309 drivers/rtc/rtc-sirfsoc.c platform_set_drvdata(pdev, rtcdrv); pdev 312 drivers/rtc/rtc-sirfsoc.c device_init_wakeup(&pdev->dev, 1); pdev 314 drivers/rtc/rtc-sirfsoc.c rtcdrv->regmap = devm_regmap_init_iobg(&pdev->dev, pdev 318 drivers/rtc/rtc-sirfsoc.c dev_err(&pdev->dev, "Failed to allocate register map: %d\n", pdev 344 drivers/rtc/rtc-sirfsoc.c rtcdrv->rtc = devm_rtc_device_register(&pdev->dev, pdev->name, pdev 348 drivers/rtc/rtc-sirfsoc.c dev_err(&pdev->dev, "can't register RTC device\n"); pdev 352 drivers/rtc/rtc-sirfsoc.c rtcdrv->irq = platform_get_irq(pdev, 0); pdev 354 drivers/rtc/rtc-sirfsoc.c &pdev->dev, pdev 358 drivers/rtc/rtc-sirfsoc.c pdev->name, pdev 361 drivers/rtc/rtc-sirfsoc.c dev_err(&pdev->dev, "Unable to register for the SiRF SOC RTC IRQ\n"); pdev 368 drivers/rtc/rtc-sirfsoc.c static int sirfsoc_rtc_remove(struct platform_device *pdev) pdev 370 drivers/rtc/rtc-sirfsoc.c device_init_wakeup(&pdev->dev, 0); pdev 267 drivers/rtc/rtc-snvs.c static int snvs_rtc_probe(struct platform_device *pdev) pdev 273 drivers/rtc/rtc-snvs.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 277 drivers/rtc/rtc-snvs.c data->rtc = devm_rtc_allocate_device(&pdev->dev); pdev 281 drivers/rtc/rtc-snvs.c data->regmap = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, "regmap"); pdev 284 drivers/rtc/rtc-snvs.c dev_warn(&pdev->dev, "snvs rtc: you use old dts file, please update it\n"); pdev 286 drivers/rtc/rtc-snvs.c mmio = devm_platform_ioremap_resource(pdev, 0); pdev 290 drivers/rtc/rtc-snvs.c data->regmap = devm_regmap_init_mmio(&pdev->dev, mmio, &snvs_rtc_config); pdev 293 drivers/rtc/rtc-snvs.c of_property_read_u32(pdev->dev.of_node, "offset", &data->offset); pdev 297 drivers/rtc/rtc-snvs.c dev_err(&pdev->dev, "Can't find snvs syscon\n"); pdev 301 drivers/rtc/rtc-snvs.c data->irq = platform_get_irq(pdev, 0); pdev 305 drivers/rtc/rtc-snvs.c data->clk = devm_clk_get(&pdev->dev, "snvs-rtc"); pdev 311 drivers/rtc/rtc-snvs.c dev_err(&pdev->dev, pdev 317 drivers/rtc/rtc-snvs.c platform_set_drvdata(pdev, data); pdev 328 drivers/rtc/rtc-snvs.c dev_err(&pdev->dev, "failed to enable rtc %d\n", ret); pdev 332 drivers/rtc/rtc-snvs.c device_init_wakeup(&pdev->dev, true); pdev 333 drivers/rtc/rtc-snvs.c ret = dev_pm_set_wake_irq(&pdev->dev, data->irq); pdev 335 drivers/rtc/rtc-snvs.c dev_err(&pdev->dev, "failed to enable irq wake\n"); pdev 337 drivers/rtc/rtc-snvs.c ret = devm_request_irq(&pdev->dev, data->irq, snvs_rtc_irq_handler, pdev 338 drivers/rtc/rtc-snvs.c IRQF_SHARED, "rtc alarm", &pdev->dev); pdev 340 drivers/rtc/rtc-snvs.c dev_err(&pdev->dev, "failed to request irq %d: %d\n", pdev 349 drivers/rtc/rtc-snvs.c dev_err(&pdev->dev, "failed to register rtc: %d\n", ret); pdev 348 drivers/rtc/rtc-spear.c static int spear_rtc_probe(struct platform_device *pdev) pdev 355 drivers/rtc/rtc-spear.c config = devm_kzalloc(&pdev->dev, sizeof(*config), GFP_KERNEL); pdev 360 drivers/rtc/rtc-spear.c irq = platform_get_irq(pdev, 0); pdev 364 drivers/rtc/rtc-spear.c status = devm_request_irq(&pdev->dev, irq, spear_rtc_irq, 0, pdev->name, pdev 367 drivers/rtc/rtc-spear.c dev_err(&pdev->dev, "Alarm interrupt IRQ%d already claimed\n", pdev 372 drivers/rtc/rtc-spear.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 373 drivers/rtc/rtc-spear.c config->ioaddr = devm_ioremap_resource(&pdev->dev, res); pdev 377 drivers/rtc/rtc-spear.c config->clk = devm_clk_get(&pdev->dev, NULL); pdev 386 drivers/rtc/rtc-spear.c platform_set_drvdata(pdev, config); pdev 388 drivers/rtc/rtc-spear.c config->rtc = devm_rtc_device_register(&pdev->dev, pdev->name, pdev 391 drivers/rtc/rtc-spear.c dev_err(&pdev->dev, "can't register RTC device, err %ld\n", pdev 399 drivers/rtc/rtc-spear.c if (!device_can_wakeup(&pdev->dev)) pdev 400 drivers/rtc/rtc-spear.c device_init_wakeup(&pdev->dev, 1); pdev 410 drivers/rtc/rtc-spear.c static int spear_rtc_remove(struct platform_device *pdev) pdev 412 drivers/rtc/rtc-spear.c struct spear_rtc_config *config = platform_get_drvdata(pdev); pdev 416 drivers/rtc/rtc-spear.c device_init_wakeup(&pdev->dev, 0); pdev 424 drivers/rtc/rtc-spear.c struct platform_device *pdev = to_platform_device(dev); pdev 425 drivers/rtc/rtc-spear.c struct spear_rtc_config *config = platform_get_drvdata(pdev); pdev 428 drivers/rtc/rtc-spear.c irq = platform_get_irq(pdev, 0); pdev 429 drivers/rtc/rtc-spear.c if (device_may_wakeup(&pdev->dev)) { pdev 442 drivers/rtc/rtc-spear.c struct platform_device *pdev = to_platform_device(dev); pdev 443 drivers/rtc/rtc-spear.c struct spear_rtc_config *config = platform_get_drvdata(pdev); pdev 446 drivers/rtc/rtc-spear.c irq = platform_get_irq(pdev, 0); pdev 448 drivers/rtc/rtc-spear.c if (device_may_wakeup(&pdev->dev)) { pdev 464 drivers/rtc/rtc-spear.c static void spear_rtc_shutdown(struct platform_device *pdev) pdev 466 drivers/rtc/rtc-spear.c struct spear_rtc_config *config = platform_get_drvdata(pdev); pdev 185 drivers/rtc/rtc-st-lpc.c static int st_rtc_probe(struct platform_device *pdev) pdev 187 drivers/rtc/rtc-st-lpc.c struct device_node *np = pdev->dev.of_node; pdev 195 drivers/rtc/rtc-st-lpc.c dev_err(&pdev->dev, "An LPC mode must be provided\n"); pdev 203 drivers/rtc/rtc-st-lpc.c rtc = devm_kzalloc(&pdev->dev, sizeof(struct st_rtc), GFP_KERNEL); pdev 207 drivers/rtc/rtc-st-lpc.c rtc->rtc_dev = devm_rtc_allocate_device(&pdev->dev); pdev 213 drivers/rtc/rtc-st-lpc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 214 drivers/rtc/rtc-st-lpc.c rtc->ioaddr = devm_ioremap_resource(&pdev->dev, res); pdev 220 drivers/rtc/rtc-st-lpc.c dev_err(&pdev->dev, "IRQ missing or invalid\n"); pdev 224 drivers/rtc/rtc-st-lpc.c ret = devm_request_irq(&pdev->dev, rtc->irq, st_rtc_handler, 0, pdev 225 drivers/rtc/rtc-st-lpc.c pdev->name, rtc); pdev 227 drivers/rtc/rtc-st-lpc.c dev_err(&pdev->dev, "Failed to request irq %i\n", rtc->irq); pdev 234 drivers/rtc/rtc-st-lpc.c rtc->clk = clk_get(&pdev->dev, NULL); pdev 236 drivers/rtc/rtc-st-lpc.c dev_err(&pdev->dev, "Unable to request clock\n"); pdev 244 drivers/rtc/rtc-st-lpc.c dev_err(&pdev->dev, "Unable to fetch clock rate\n"); pdev 248 drivers/rtc/rtc-st-lpc.c device_set_wakeup_capable(&pdev->dev, 1); pdev 250 drivers/rtc/rtc-st-lpc.c platform_set_drvdata(pdev, rtc); pdev 38 drivers/rtc/rtc-starfire.c static int __init starfire_rtc_probe(struct platform_device *pdev) pdev 42 drivers/rtc/rtc-starfire.c rtc = devm_rtc_device_register(&pdev->dev, "starfire", pdev 47 drivers/rtc/rtc-starfire.c platform_set_drvdata(pdev, rtc); pdev 191 drivers/rtc/rtc-stk17ta8.c struct platform_device *pdev = dev_id; pdev 192 drivers/rtc/rtc-stk17ta8.c struct rtc_plat_data *pdata = platform_get_drvdata(pdev); pdev 257 drivers/rtc/rtc-stk17ta8.c static int stk17ta8_rtc_probe(struct platform_device *pdev) pdev 274 drivers/rtc/rtc-stk17ta8.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 278 drivers/rtc/rtc-stk17ta8.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 279 drivers/rtc/rtc-stk17ta8.c ioaddr = devm_ioremap_resource(&pdev->dev, res); pdev 283 drivers/rtc/rtc-stk17ta8.c pdata->irq = platform_get_irq(pdev, 0); pdev 295 drivers/rtc/rtc-stk17ta8.c dev_warn(&pdev->dev, "voltage-low detected.\n"); pdev 299 drivers/rtc/rtc-stk17ta8.c platform_set_drvdata(pdev, pdata); pdev 302 drivers/rtc/rtc-stk17ta8.c if (devm_request_irq(&pdev->dev, pdata->irq, pdev 305 drivers/rtc/rtc-stk17ta8.c pdev->name, pdev) < 0) { pdev 306 drivers/rtc/rtc-stk17ta8.c dev_warn(&pdev->dev, "interrupt not available.\n"); pdev 311 drivers/rtc/rtc-stk17ta8.c pdata->rtc = devm_rtc_allocate_device(&pdev->dev); pdev 630 drivers/rtc/rtc-stm32.c static int stm32_rtc_init(struct platform_device *pdev, pdev 659 drivers/rtc/rtc-stm32.c dev_warn(&pdev->dev, "rtc_ck is %s\n", pdev 668 drivers/rtc/rtc-stm32.c dev_err(&pdev->dev, pdev 692 drivers/rtc/rtc-stm32.c static int stm32_rtc_probe(struct platform_device *pdev) pdev 699 drivers/rtc/rtc-stm32.c rtc = devm_kzalloc(&pdev->dev, sizeof(*rtc), GFP_KERNEL); pdev 703 drivers/rtc/rtc-stm32.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 704 drivers/rtc/rtc-stm32.c rtc->base = devm_ioremap_resource(&pdev->dev, res); pdev 709 drivers/rtc/rtc-stm32.c of_device_get_match_data(&pdev->dev); pdev 713 drivers/rtc/rtc-stm32.c rtc->dbp = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, pdev 716 drivers/rtc/rtc-stm32.c dev_err(&pdev->dev, "no st,syscfg\n"); pdev 720 drivers/rtc/rtc-stm32.c ret = of_property_read_u32_index(pdev->dev.of_node, "st,syscfg", pdev 723 drivers/rtc/rtc-stm32.c dev_err(&pdev->dev, "can't read DBP register offset\n"); pdev 727 drivers/rtc/rtc-stm32.c ret = of_property_read_u32_index(pdev->dev.of_node, "st,syscfg", pdev 730 drivers/rtc/rtc-stm32.c dev_err(&pdev->dev, "can't read DBP register mask\n"); pdev 737 drivers/rtc/rtc-stm32.c rtc->rtc_ck = devm_clk_get(&pdev->dev, NULL); pdev 739 drivers/rtc/rtc-stm32.c rtc->pclk = devm_clk_get(&pdev->dev, "pclk"); pdev 741 drivers/rtc/rtc-stm32.c dev_err(&pdev->dev, "no pclk clock"); pdev 744 drivers/rtc/rtc-stm32.c rtc->rtc_ck = devm_clk_get(&pdev->dev, "rtc_ck"); pdev 747 drivers/rtc/rtc-stm32.c dev_err(&pdev->dev, "no rtc_ck clock"); pdev 773 drivers/rtc/rtc-stm32.c ret = stm32_rtc_init(pdev, rtc); pdev 777 drivers/rtc/rtc-stm32.c rtc->irq_alarm = platform_get_irq(pdev, 0); pdev 783 drivers/rtc/rtc-stm32.c ret = device_init_wakeup(&pdev->dev, true); pdev 785 drivers/rtc/rtc-stm32.c rtc->wakeirq_alarm = platform_get_irq(pdev, 1); pdev 787 drivers/rtc/rtc-stm32.c ret = dev_pm_set_dedicated_wake_irq(&pdev->dev, pdev 796 drivers/rtc/rtc-stm32.c dev_warn(&pdev->dev, "alarm can't wake up the system: %d", ret); pdev 798 drivers/rtc/rtc-stm32.c platform_set_drvdata(pdev, rtc); pdev 800 drivers/rtc/rtc-stm32.c rtc->rtc_dev = devm_rtc_device_register(&pdev->dev, pdev->name, pdev 804 drivers/rtc/rtc-stm32.c dev_err(&pdev->dev, "rtc device registration failed, err=%d\n", pdev 810 drivers/rtc/rtc-stm32.c ret = devm_request_threaded_irq(&pdev->dev, rtc->irq_alarm, NULL, pdev 812 drivers/rtc/rtc-stm32.c pdev->name, rtc); pdev 814 drivers/rtc/rtc-stm32.c dev_err(&pdev->dev, "IRQ%d (alarm interrupt) already claimed\n", pdev 824 drivers/rtc/rtc-stm32.c dev_warn(&pdev->dev, "Date/Time must be initialized\n"); pdev 829 drivers/rtc/rtc-stm32.c dev_info(&pdev->dev, "registered rev:%d.%d\n", pdev 843 drivers/rtc/rtc-stm32.c dev_pm_clear_wake_irq(&pdev->dev); pdev 844 drivers/rtc/rtc-stm32.c device_init_wakeup(&pdev->dev, false); pdev 849 drivers/rtc/rtc-stm32.c static int stm32_rtc_remove(struct platform_device *pdev) pdev 851 drivers/rtc/rtc-stm32.c struct stm32_rtc *rtc = platform_get_drvdata(pdev); pdev 870 drivers/rtc/rtc-stm32.c dev_pm_clear_wake_irq(&pdev->dev); pdev 871 drivers/rtc/rtc-stm32.c device_init_wakeup(&pdev->dev, false); pdev 233 drivers/rtc/rtc-stmp3xxx.c static int stmp3xxx_rtc_remove(struct platform_device *pdev) pdev 235 drivers/rtc/rtc-stmp3xxx.c struct stmp3xxx_rtc_data *rtc_data = platform_get_drvdata(pdev); pdev 246 drivers/rtc/rtc-stmp3xxx.c static int stmp3xxx_rtc_probe(struct platform_device *pdev) pdev 255 drivers/rtc/rtc-stmp3xxx.c rtc_data = devm_kzalloc(&pdev->dev, sizeof(*rtc_data), GFP_KERNEL); pdev 259 drivers/rtc/rtc-stmp3xxx.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 261 drivers/rtc/rtc-stmp3xxx.c dev_err(&pdev->dev, "failed to get resource\n"); pdev 265 drivers/rtc/rtc-stmp3xxx.c rtc_data->io = devm_ioremap(&pdev->dev, r->start, resource_size(r)); pdev 267 drivers/rtc/rtc-stmp3xxx.c dev_err(&pdev->dev, "ioremap failed\n"); pdev 271 drivers/rtc/rtc-stmp3xxx.c rtc_data->irq_alarm = platform_get_irq(pdev, 0); pdev 275 drivers/rtc/rtc-stmp3xxx.c dev_err(&pdev->dev, "no device onboard\n"); pdev 279 drivers/rtc/rtc-stmp3xxx.c platform_set_drvdata(pdev, rtc_data); pdev 288 drivers/rtc/rtc-stmp3xxx.c dev_info(&pdev->dev, pdev 293 drivers/rtc/rtc-stmp3xxx.c dev_err(&pdev->dev, "stmp_reset_block failed: %d\n", pdev 313 drivers/rtc/rtc-stmp3xxx.c of_property_read_u32(pdev->dev.of_node, "stmp,crystal-freq", pdev 332 drivers/rtc/rtc-stmp3xxx.c dev_warn(&pdev->dev, pdev 354 drivers/rtc/rtc-stmp3xxx.c rtc_data->rtc = devm_rtc_allocate_device(&pdev->dev); pdev 358 drivers/rtc/rtc-stmp3xxx.c err = devm_request_irq(&pdev->dev, rtc_data->irq_alarm, pdev 359 drivers/rtc/rtc-stmp3xxx.c stmp3xxx_rtc_interrupt, 0, "RTC alarm", &pdev->dev); pdev 361 drivers/rtc/rtc-stmp3xxx.c dev_err(&pdev->dev, "Cannot claim IRQ%d\n", pdev 373 drivers/rtc/rtc-stmp3xxx.c stmp3xxx_wdt_register(pdev); pdev 77 drivers/rtc/rtc-sun4v.c static int __init sun4v_rtc_probe(struct platform_device *pdev) pdev 81 drivers/rtc/rtc-sun4v.c rtc = devm_rtc_allocate_device(&pdev->dev); pdev 87 drivers/rtc/rtc-sun4v.c platform_set_drvdata(pdev, rtc); pdev 679 drivers/rtc/rtc-sun6i.c static int sun6i_rtc_probe(struct platform_device *pdev) pdev 687 drivers/rtc/rtc-sun6i.c platform_set_drvdata(pdev, chip); pdev 688 drivers/rtc/rtc-sun6i.c chip->dev = &pdev->dev; pdev 690 drivers/rtc/rtc-sun6i.c chip->irq = platform_get_irq(pdev, 0); pdev 694 drivers/rtc/rtc-sun6i.c ret = devm_request_irq(&pdev->dev, chip->irq, sun6i_rtc_alarmirq, pdev 695 drivers/rtc/rtc-sun6i.c 0, dev_name(&pdev->dev), chip); pdev 697 drivers/rtc/rtc-sun6i.c dev_err(&pdev->dev, "Could not request IRQ\n"); pdev 729 drivers/rtc/rtc-sun6i.c device_init_wakeup(&pdev->dev, 1); pdev 731 drivers/rtc/rtc-sun6i.c chip->rtc = devm_rtc_device_register(&pdev->dev, "rtc-sun6i", pdev 734 drivers/rtc/rtc-sun6i.c dev_err(&pdev->dev, "unable to register device\n"); pdev 738 drivers/rtc/rtc-sun6i.c dev_info(&pdev->dev, "RTC enabled\n"); pdev 422 drivers/rtc/rtc-sunxi.c static int sunxi_rtc_probe(struct platform_device *pdev) pdev 428 drivers/rtc/rtc-sunxi.c chip = devm_kzalloc(&pdev->dev, sizeof(*chip), GFP_KERNEL); pdev 432 drivers/rtc/rtc-sunxi.c platform_set_drvdata(pdev, chip); pdev 433 drivers/rtc/rtc-sunxi.c chip->dev = &pdev->dev; pdev 435 drivers/rtc/rtc-sunxi.c chip->rtc = devm_rtc_allocate_device(&pdev->dev); pdev 439 drivers/rtc/rtc-sunxi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 440 drivers/rtc/rtc-sunxi.c chip->base = devm_ioremap_resource(&pdev->dev, res); pdev 444 drivers/rtc/rtc-sunxi.c chip->irq = platform_get_irq(pdev, 0); pdev 447 drivers/rtc/rtc-sunxi.c ret = devm_request_irq(&pdev->dev, chip->irq, sunxi_rtc_alarmirq, pdev 448 drivers/rtc/rtc-sunxi.c 0, dev_name(&pdev->dev), chip); pdev 450 drivers/rtc/rtc-sunxi.c dev_err(&pdev->dev, "Could not request IRQ\n"); pdev 454 drivers/rtc/rtc-sunxi.c chip->data_year = of_device_get_match_data(&pdev->dev); pdev 456 drivers/rtc/rtc-sunxi.c dev_err(&pdev->dev, "Unable to setup RTC data\n"); pdev 49 drivers/rtc/rtc-tegra.c struct platform_device *pdev; pdev 277 drivers/rtc/rtc-tegra.c static int tegra_rtc_probe(struct platform_device *pdev) pdev 283 drivers/rtc/rtc-tegra.c info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL); pdev 287 drivers/rtc/rtc-tegra.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 288 drivers/rtc/rtc-tegra.c info->base = devm_ioremap_resource(&pdev->dev, res); pdev 292 drivers/rtc/rtc-tegra.c ret = platform_get_irq(pdev, 0); pdev 298 drivers/rtc/rtc-tegra.c info->rtc = devm_rtc_allocate_device(&pdev->dev); pdev 305 drivers/rtc/rtc-tegra.c info->clk = devm_clk_get(&pdev->dev, NULL); pdev 314 drivers/rtc/rtc-tegra.c info->pdev = pdev; pdev 317 drivers/rtc/rtc-tegra.c platform_set_drvdata(pdev, info); pdev 324 drivers/rtc/rtc-tegra.c device_init_wakeup(&pdev->dev, 1); pdev 326 drivers/rtc/rtc-tegra.c ret = devm_request_irq(&pdev->dev, info->irq, tegra_rtc_irq_handler, pdev 327 drivers/rtc/rtc-tegra.c IRQF_TRIGGER_HIGH, dev_name(&pdev->dev), pdev 328 drivers/rtc/rtc-tegra.c &pdev->dev); pdev 330 drivers/rtc/rtc-tegra.c dev_err(&pdev->dev, "failed to request interrupt: %d\n", ret); pdev 338 drivers/rtc/rtc-tegra.c dev_notice(&pdev->dev, "Tegra internal Real Time Clock\n"); pdev 347 drivers/rtc/rtc-tegra.c static int tegra_rtc_remove(struct platform_device *pdev) pdev 349 drivers/rtc/rtc-tegra.c struct tegra_rtc_info *info = platform_get_drvdata(pdev); pdev 398 drivers/rtc/rtc-tegra.c static void tegra_rtc_shutdown(struct platform_device *pdev) pdev 400 drivers/rtc/rtc-tegra.c dev_vdbg(&pdev->dev, "disabling interrupts\n"); pdev 401 drivers/rtc/rtc-tegra.c tegra_rtc_alarm_irq_enable(&pdev->dev, 0); pdev 22 drivers/rtc/rtc-test.c static struct platform_device *pdev[MAX_RTC_TEST]; pdev 162 drivers/rtc/rtc-test.c pdev[i] = platform_device_alloc("rtc-test", i); pdev 163 drivers/rtc/rtc-test.c if (!pdev[i]) pdev 168 drivers/rtc/rtc-test.c err = platform_device_add(pdev[i]); pdev 177 drivers/rtc/rtc-test.c platform_device_del(pdev[i - 1]); pdev 181 drivers/rtc/rtc-test.c platform_device_put(pdev[i]); pdev 192 drivers/rtc/rtc-test.c platform_device_unregister(pdev[i]); pdev 233 drivers/rtc/rtc-tps6586x.c static int tps6586x_rtc_probe(struct platform_device *pdev) pdev 235 drivers/rtc/rtc-tps6586x.c struct device *tps_dev = to_tps6586x_dev(&pdev->dev); pdev 239 drivers/rtc/rtc-tps6586x.c rtc = devm_kzalloc(&pdev->dev, sizeof(*rtc), GFP_KERNEL); pdev 243 drivers/rtc/rtc-tps6586x.c rtc->dev = &pdev->dev; pdev 244 drivers/rtc/rtc-tps6586x.c rtc->irq = platform_get_irq(pdev, 0); pdev 252 drivers/rtc/rtc-tps6586x.c dev_err(&pdev->dev, "unable to start counter\n"); pdev 256 drivers/rtc/rtc-tps6586x.c device_init_wakeup(&pdev->dev, 1); pdev 258 drivers/rtc/rtc-tps6586x.c platform_set_drvdata(pdev, rtc); pdev 259 drivers/rtc/rtc-tps6586x.c rtc->rtc = devm_rtc_allocate_device(&pdev->dev); pdev 270 drivers/rtc/rtc-tps6586x.c ret = devm_request_threaded_irq(&pdev->dev, rtc->irq, NULL, pdev 273 drivers/rtc/rtc-tps6586x.c dev_name(&pdev->dev), rtc); pdev 275 drivers/rtc/rtc-tps6586x.c dev_err(&pdev->dev, "request IRQ(%d) failed with ret %d\n", pdev 293 drivers/rtc/rtc-tps6586x.c static int tps6586x_rtc_remove(struct platform_device *pdev) pdev 295 drivers/rtc/rtc-tps6586x.c struct device *tps_dev = to_tps6586x_dev(&pdev->dev); pdev 364 drivers/rtc/rtc-tps65910.c static int tps65910_rtc_probe(struct platform_device *pdev) pdev 372 drivers/rtc/rtc-tps65910.c tps65910 = dev_get_drvdata(pdev->dev.parent); pdev 374 drivers/rtc/rtc-tps65910.c tps_rtc = devm_kzalloc(&pdev->dev, sizeof(struct tps65910_rtc), pdev 379 drivers/rtc/rtc-tps65910.c tps_rtc->rtc = devm_rtc_allocate_device(&pdev->dev); pdev 392 drivers/rtc/rtc-tps65910.c dev_dbg(&pdev->dev, "Enabling rtc-tps65910.\n"); pdev 405 drivers/rtc/rtc-tps65910.c platform_set_drvdata(pdev, tps_rtc); pdev 407 drivers/rtc/rtc-tps65910.c irq = platform_get_irq(pdev, 0); pdev 409 drivers/rtc/rtc-tps65910.c dev_warn(&pdev->dev, "Wake up is not possible as irq = %d\n", pdev 414 drivers/rtc/rtc-tps65910.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, pdev 416 drivers/rtc/rtc-tps65910.c dev_name(&pdev->dev), &pdev->dev); pdev 418 drivers/rtc/rtc-tps65910.c dev_err(&pdev->dev, "IRQ is not free.\n"); pdev 422 drivers/rtc/rtc-tps65910.c device_set_wakeup_capable(&pdev->dev, 1); pdev 236 drivers/rtc/rtc-tps80031.c static int tps80031_rtc_probe(struct platform_device *pdev) pdev 242 drivers/rtc/rtc-tps80031.c rtc = devm_kzalloc(&pdev->dev, sizeof(*rtc), GFP_KERNEL); pdev 246 drivers/rtc/rtc-tps80031.c rtc->irq = platform_get_irq(pdev, 0); pdev 247 drivers/rtc/rtc-tps80031.c platform_set_drvdata(pdev, rtc); pdev 250 drivers/rtc/rtc-tps80031.c ret = tps80031_set_bits(pdev->dev.parent, TPS80031_SLAVE_ID1, pdev 253 drivers/rtc/rtc-tps80031.c dev_err(&pdev->dev, "failed to start RTC. err = %d\n", ret); pdev 258 drivers/rtc/rtc-tps80031.c tps80031_rtc_read_time(&pdev->dev, &tm); pdev 265 drivers/rtc/rtc-tps80031.c ret = tps80031_rtc_set_time(&pdev->dev, &tm); pdev 267 drivers/rtc/rtc-tps80031.c dev_err(&pdev->dev, pdev 274 drivers/rtc/rtc-tps80031.c ret = clear_alarm_int_status(&pdev->dev, rtc); pdev 276 drivers/rtc/rtc-tps80031.c dev_err(&pdev->dev, "Clear alarm int failed, err = %d\n", ret); pdev 280 drivers/rtc/rtc-tps80031.c rtc->rtc = devm_rtc_device_register(&pdev->dev, pdev->name, pdev 284 drivers/rtc/rtc-tps80031.c dev_err(&pdev->dev, "RTC registration failed, err %d\n", ret); pdev 288 drivers/rtc/rtc-tps80031.c ret = devm_request_threaded_irq(&pdev->dev, rtc->irq, NULL, pdev 291 drivers/rtc/rtc-tps80031.c dev_name(&pdev->dev), rtc); pdev 293 drivers/rtc/rtc-tps80031.c dev_err(&pdev->dev, "request IRQ:%d failed, err = %d\n", pdev 297 drivers/rtc/rtc-tps80031.c device_set_wakeup_capable(&pdev->dev, 1); pdev 225 drivers/rtc/rtc-twl.c struct platform_device *pdev = to_platform_device(dev); pdev 227 drivers/rtc/rtc-twl.c int irq = platform_get_irq(pdev, 0); pdev 492 drivers/rtc/rtc-twl.c static int twl_rtc_probe(struct platform_device *pdev) pdev 495 drivers/rtc/rtc-twl.c struct device_node *np = pdev->dev.of_node; pdev 497 drivers/rtc/rtc-twl.c int irq = platform_get_irq(pdev, 0); pdev 501 drivers/rtc/rtc-twl.c dev_err(&pdev->dev, "no DT info\n"); pdev 508 drivers/rtc/rtc-twl.c twl_rtc = devm_kzalloc(&pdev->dev, sizeof(*twl_rtc), GFP_KERNEL); pdev 519 drivers/rtc/rtc-twl.c dev_err(&pdev->dev, "TWL Class not supported.\n"); pdev 528 drivers/rtc/rtc-twl.c dev_warn(&pdev->dev, "Power up reset detected.\n"); pdev 531 drivers/rtc/rtc-twl.c dev_warn(&pdev->dev, "Pending Alarm interrupt detected.\n"); pdev 545 drivers/rtc/rtc-twl.c dev_info(&pdev->dev, "Enabling TWL-RTC\n"); pdev 554 drivers/rtc/rtc-twl.c dev_warn(&pdev->dev, "unable to disable interrupt\n"); pdev 562 drivers/rtc/rtc-twl.c platform_set_drvdata(pdev, twl_rtc); pdev 563 drivers/rtc/rtc-twl.c device_init_wakeup(&pdev->dev, 1); pdev 565 drivers/rtc/rtc-twl.c twl_rtc->rtc = devm_rtc_device_register(&pdev->dev, pdev->name, pdev 568 drivers/rtc/rtc-twl.c dev_err(&pdev->dev, "can't register RTC device, err %ld\n", pdev 573 drivers/rtc/rtc-twl.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, pdev 578 drivers/rtc/rtc-twl.c dev_err(&pdev->dev, "IRQ is not free.\n"); pdev 589 drivers/rtc/rtc-twl.c static int twl_rtc_remove(struct platform_device *pdev) pdev 591 drivers/rtc/rtc-twl.c struct twl_rtc *twl_rtc = platform_get_drvdata(pdev); pdev 606 drivers/rtc/rtc-twl.c static void twl_rtc_shutdown(struct platform_device *pdev) pdev 608 drivers/rtc/rtc-twl.c struct twl_rtc *twl_rtc = platform_get_drvdata(pdev); pdev 235 drivers/rtc/rtc-tx4939.c static int __init tx4939_rtc_probe(struct platform_device *pdev) pdev 248 drivers/rtc/rtc-tx4939.c irq = platform_get_irq(pdev, 0); pdev 251 drivers/rtc/rtc-tx4939.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 254 drivers/rtc/rtc-tx4939.c platform_set_drvdata(pdev, pdata); pdev 256 drivers/rtc/rtc-tx4939.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 257 drivers/rtc/rtc-tx4939.c pdata->rtcreg = devm_ioremap_resource(&pdev->dev, res); pdev 263 drivers/rtc/rtc-tx4939.c if (devm_request_irq(&pdev->dev, irq, tx4939_rtc_interrupt, pdev 264 drivers/rtc/rtc-tx4939.c 0, pdev->name, &pdev->dev) < 0) pdev 266 drivers/rtc/rtc-tx4939.c rtc = devm_rtc_allocate_device(&pdev->dev); pdev 284 drivers/rtc/rtc-tx4939.c static int __exit tx4939_rtc_remove(struct platform_device *pdev) pdev 286 drivers/rtc/rtc-tx4939.c struct tx4939rtc_plat_data *pdata = platform_get_drvdata(pdev); pdev 36 drivers/rtc/rtc-v3020.c int (*map_io)(struct v3020 *chip, struct platform_device *pdev, pdev 62 drivers/rtc/rtc-v3020.c static int v3020_mmio_map(struct v3020 *chip, struct platform_device *pdev, pdev 65 drivers/rtc/rtc-v3020.c if (pdev->num_resources != 1) pdev 68 drivers/rtc/rtc-v3020.c if (pdev->resource[0].flags != IORESOURCE_MEM) pdev 72 drivers/rtc/rtc-v3020.c chip->ioaddress = ioremap(pdev->resource[0].start, 1); pdev 108 drivers/rtc/rtc-v3020.c static int v3020_gpio_map(struct v3020 *chip, struct platform_device *pdev, pdev 281 drivers/rtc/rtc-v3020.c static int rtc_probe(struct platform_device *pdev) pdev 283 drivers/rtc/rtc-v3020.c struct v3020_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 289 drivers/rtc/rtc-v3020.c chip = devm_kzalloc(&pdev->dev, sizeof(*chip), GFP_KERNEL); pdev 298 drivers/rtc/rtc-v3020.c retval = chip->ops->map_io(chip, pdev, pdata); pdev 320 drivers/rtc/rtc-v3020.c dev_info(&pdev->dev, "Chip available at GPIOs " pdev 325 drivers/rtc/rtc-v3020.c dev_info(&pdev->dev, "Chip available at " pdev 328 drivers/rtc/rtc-v3020.c (unsigned long long)pdev->resource[0].start, pdev 331 drivers/rtc/rtc-v3020.c platform_set_drvdata(pdev, chip); pdev 333 drivers/rtc/rtc-v3020.c chip->rtc = devm_rtc_device_register(&pdev->dev, "v3020", pdev 215 drivers/rtc/rtc-vr41xx.c struct platform_device *pdev = (struct platform_device *)dev_id; pdev 216 drivers/rtc/rtc-vr41xx.c struct rtc_device *rtc = platform_get_drvdata(pdev); pdev 227 drivers/rtc/rtc-vr41xx.c struct platform_device *pdev = (struct platform_device *)dev_id; pdev 228 drivers/rtc/rtc-vr41xx.c struct rtc_device *rtc = platform_get_drvdata(pdev); pdev 250 drivers/rtc/rtc-vr41xx.c static int rtc_probe(struct platform_device *pdev) pdev 256 drivers/rtc/rtc-vr41xx.c if (pdev->num_resources != 4) pdev 259 drivers/rtc/rtc-vr41xx.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 263 drivers/rtc/rtc-vr41xx.c rtc1_base = devm_ioremap(&pdev->dev, res->start, resource_size(res)); pdev 267 drivers/rtc/rtc-vr41xx.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 273 drivers/rtc/rtc-vr41xx.c rtc2_base = devm_ioremap(&pdev->dev, res->start, resource_size(res)); pdev 279 drivers/rtc/rtc-vr41xx.c rtc = devm_rtc_allocate_device(&pdev->dev); pdev 301 drivers/rtc/rtc-vr41xx.c aie_irq = platform_get_irq(pdev, 0); pdev 307 drivers/rtc/rtc-vr41xx.c retval = devm_request_irq(&pdev->dev, aie_irq, elapsedtime_interrupt, 0, pdev 308 drivers/rtc/rtc-vr41xx.c "elapsed_time", pdev); pdev 312 drivers/rtc/rtc-vr41xx.c pie_irq = platform_get_irq(pdev, 1); pdev 318 drivers/rtc/rtc-vr41xx.c retval = devm_request_irq(&pdev->dev, pie_irq, rtclong1_interrupt, 0, pdev 319 drivers/rtc/rtc-vr41xx.c "rtclong1", pdev); pdev 323 drivers/rtc/rtc-vr41xx.c platform_set_drvdata(pdev, rtc); pdev 328 drivers/rtc/rtc-vr41xx.c dev_info(&pdev->dev, "Real Time Clock of NEC VR4100 series\n"); pdev 200 drivers/rtc/rtc-vt8500.c static int vt8500_rtc_probe(struct platform_device *pdev) pdev 206 drivers/rtc/rtc-vt8500.c vt8500_rtc = devm_kzalloc(&pdev->dev, pdev 212 drivers/rtc/rtc-vt8500.c platform_set_drvdata(pdev, vt8500_rtc); pdev 214 drivers/rtc/rtc-vt8500.c vt8500_rtc->irq_alarm = platform_get_irq(pdev, 0); pdev 218 drivers/rtc/rtc-vt8500.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 219 drivers/rtc/rtc-vt8500.c vt8500_rtc->regbase = devm_ioremap_resource(&pdev->dev, res); pdev 227 drivers/rtc/rtc-vt8500.c vt8500_rtc->rtc = devm_rtc_device_register(&pdev->dev, "vt8500-rtc", pdev 231 drivers/rtc/rtc-vt8500.c dev_err(&pdev->dev, pdev 236 drivers/rtc/rtc-vt8500.c ret = devm_request_irq(&pdev->dev, vt8500_rtc->irq_alarm, pdev 239 drivers/rtc/rtc-vt8500.c dev_err(&pdev->dev, "can't get irq %i, err %d\n", pdev 250 drivers/rtc/rtc-vt8500.c static int vt8500_rtc_remove(struct platform_device *pdev) pdev 252 drivers/rtc/rtc-vt8500.c struct vt8500_rtc *vt8500_rtc = platform_get_drvdata(pdev); pdev 163 drivers/rtc/rtc-wilco-ec.c static int wilco_ec_rtc_probe(struct platform_device *pdev) pdev 167 drivers/rtc/rtc-wilco-ec.c rtc = devm_rtc_allocate_device(&pdev->dev); pdev 401 drivers/rtc/rtc-wm831x.c static int wm831x_rtc_probe(struct platform_device *pdev) pdev 403 drivers/rtc/rtc-wm831x.c struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); pdev 405 drivers/rtc/rtc-wm831x.c int alm_irq = wm831x_irq(wm831x, platform_get_irq_byname(pdev, "ALM")); pdev 408 drivers/rtc/rtc-wm831x.c wm831x_rtc = devm_kzalloc(&pdev->dev, sizeof(*wm831x_rtc), GFP_KERNEL); pdev 412 drivers/rtc/rtc-wm831x.c platform_set_drvdata(pdev, wm831x_rtc); pdev 417 drivers/rtc/rtc-wm831x.c dev_err(&pdev->dev, "Failed to read RTC control: %d\n", ret); pdev 423 drivers/rtc/rtc-wm831x.c device_init_wakeup(&pdev->dev, 1); pdev 425 drivers/rtc/rtc-wm831x.c wm831x_rtc->rtc = devm_rtc_allocate_device(&pdev->dev); pdev 436 drivers/rtc/rtc-wm831x.c ret = devm_request_threaded_irq(&pdev->dev, alm_irq, NULL, pdev 442 drivers/rtc/rtc-wm831x.c dev_err(&pdev->dev, "Failed to request alarm IRQ %d: %d\n", pdev 310 drivers/rtc/rtc-wm8350.c dev_err(&(wm8350->rtc.pdev->dev), pdev 344 drivers/rtc/rtc-wm8350.c if (device_may_wakeup(&wm8350->rtc.pdev->dev) && pdev 369 drivers/rtc/rtc-wm8350.c static int wm8350_rtc_probe(struct platform_device *pdev) pdev 371 drivers/rtc/rtc-wm8350.c struct wm8350 *wm8350 = platform_get_drvdata(pdev); pdev 378 drivers/rtc/rtc-wm8350.c dev_err(&pdev->dev, "RTC BCD mode not supported\n"); pdev 382 drivers/rtc/rtc-wm8350.c dev_err(&pdev->dev, "RTC 12 hour mode not supported\n"); pdev 396 drivers/rtc/rtc-wm8350.c dev_err(&pdev->dev, "failed to enable RTC: %d\n", ret); pdev 409 drivers/rtc/rtc-wm8350.c dev_err(&pdev->dev, "failed to start: %d\n", ret); pdev 420 drivers/rtc/rtc-wm8350.c dev_err(&pdev->dev, "failed to start: timeout\n"); pdev 425 drivers/rtc/rtc-wm8350.c device_init_wakeup(&pdev->dev, 1); pdev 427 drivers/rtc/rtc-wm8350.c wm_rtc->rtc = devm_rtc_device_register(&pdev->dev, "wm8350", pdev 431 drivers/rtc/rtc-wm8350.c dev_err(&pdev->dev, "failed to register RTC: %d\n", ret); pdev 447 drivers/rtc/rtc-wm8350.c static int wm8350_rtc_remove(struct platform_device *pdev) pdev 449 drivers/rtc/rtc-wm8350.c struct wm8350 *wm8350 = platform_get_drvdata(pdev); pdev 137 drivers/rtc/rtc-xgene.c static int xgene_rtc_probe(struct platform_device *pdev) pdev 144 drivers/rtc/rtc-xgene.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 147 drivers/rtc/rtc-xgene.c platform_set_drvdata(pdev, pdata); pdev 148 drivers/rtc/rtc-xgene.c pdata->dev = &pdev->dev; pdev 150 drivers/rtc/rtc-xgene.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 151 drivers/rtc/rtc-xgene.c pdata->csr_base = devm_ioremap_resource(&pdev->dev, res); pdev 155 drivers/rtc/rtc-xgene.c pdata->rtc = devm_rtc_allocate_device(&pdev->dev); pdev 159 drivers/rtc/rtc-xgene.c irq = platform_get_irq(pdev, 0); pdev 162 drivers/rtc/rtc-xgene.c ret = devm_request_irq(&pdev->dev, irq, xgene_rtc_interrupt, 0, pdev 163 drivers/rtc/rtc-xgene.c dev_name(&pdev->dev), pdata); pdev 165 drivers/rtc/rtc-xgene.c dev_err(&pdev->dev, "Could not request IRQ\n"); pdev 169 drivers/rtc/rtc-xgene.c pdata->clk = devm_clk_get(&pdev->dev, NULL); pdev 171 drivers/rtc/rtc-xgene.c dev_err(&pdev->dev, "Couldn't get the clock for RTC\n"); pdev 181 drivers/rtc/rtc-xgene.c ret = device_init_wakeup(&pdev->dev, 1); pdev 201 drivers/rtc/rtc-xgene.c static int xgene_rtc_remove(struct platform_device *pdev) pdev 203 drivers/rtc/rtc-xgene.c struct xgene_rtc_dev *pdata = platform_get_drvdata(pdev); pdev 205 drivers/rtc/rtc-xgene.c xgene_rtc_alarm_irq_enable(&pdev->dev, 0); pdev 206 drivers/rtc/rtc-xgene.c device_init_wakeup(&pdev->dev, 0); pdev 213 drivers/rtc/rtc-xgene.c struct platform_device *pdev = to_platform_device(dev); pdev 214 drivers/rtc/rtc-xgene.c struct xgene_rtc_dev *pdata = platform_get_drvdata(pdev); pdev 217 drivers/rtc/rtc-xgene.c irq = platform_get_irq(pdev, 0); pdev 224 drivers/rtc/rtc-xgene.c if (device_may_wakeup(&pdev->dev)) { pdev 237 drivers/rtc/rtc-xgene.c struct platform_device *pdev = to_platform_device(dev); pdev 238 drivers/rtc/rtc-xgene.c struct xgene_rtc_dev *pdata = platform_get_drvdata(pdev); pdev 242 drivers/rtc/rtc-xgene.c irq = platform_get_irq(pdev, 0); pdev 244 drivers/rtc/rtc-xgene.c if (device_may_wakeup(&pdev->dev)) { pdev 195 drivers/rtc/rtc-zynqmp.c static int xlnx_rtc_probe(struct platform_device *pdev) pdev 201 drivers/rtc/rtc-zynqmp.c xrtcdev = devm_kzalloc(&pdev->dev, sizeof(*xrtcdev), GFP_KERNEL); pdev 205 drivers/rtc/rtc-zynqmp.c platform_set_drvdata(pdev, xrtcdev); pdev 207 drivers/rtc/rtc-zynqmp.c xrtcdev->rtc = devm_rtc_allocate_device(&pdev->dev); pdev 214 drivers/rtc/rtc-zynqmp.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 216 drivers/rtc/rtc-zynqmp.c xrtcdev->reg_base = devm_ioremap_resource(&pdev->dev, res); pdev 220 drivers/rtc/rtc-zynqmp.c xrtcdev->alarm_irq = platform_get_irq_byname(pdev, "alarm"); pdev 223 drivers/rtc/rtc-zynqmp.c ret = devm_request_irq(&pdev->dev, xrtcdev->alarm_irq, pdev 225 drivers/rtc/rtc-zynqmp.c dev_name(&pdev->dev), xrtcdev); pdev 227 drivers/rtc/rtc-zynqmp.c dev_err(&pdev->dev, "request irq failed\n"); pdev 231 drivers/rtc/rtc-zynqmp.c xrtcdev->sec_irq = platform_get_irq_byname(pdev, "sec"); pdev 234 drivers/rtc/rtc-zynqmp.c ret = devm_request_irq(&pdev->dev, xrtcdev->sec_irq, pdev 236 drivers/rtc/rtc-zynqmp.c dev_name(&pdev->dev), xrtcdev); pdev 238 drivers/rtc/rtc-zynqmp.c dev_err(&pdev->dev, "request irq failed\n"); pdev 242 drivers/rtc/rtc-zynqmp.c ret = of_property_read_u32(pdev->dev.of_node, "calibration", pdev 249 drivers/rtc/rtc-zynqmp.c device_init_wakeup(&pdev->dev, 1); pdev 254 drivers/rtc/rtc-zynqmp.c static int xlnx_rtc_remove(struct platform_device *pdev) pdev 256 drivers/rtc/rtc-zynqmp.c xlnx_rtc_alarm_irq_enable(&pdev->dev, 0); pdev 257 drivers/rtc/rtc-zynqmp.c device_init_wakeup(&pdev->dev, 0); pdev 195 drivers/s390/net/ism.h struct pci_dev *pdev; pdev 214 drivers/s390/net/ism.h struct zpci_dev *zdev = to_zpci(ism->pdev); pdev 228 drivers/s390/net/ism.h struct zpci_dev *zdev = to_zpci(ism->pdev); pdev 238 drivers/s390/net/ism.h struct zpci_dev *zdev = to_zpci(ism->pdev); pdev 91 drivers/s390/net/ism_drv.c sba = dma_alloc_coherent(&ism->pdev->dev, PAGE_SIZE, &dma_handle, pdev 102 drivers/s390/net/ism_drv.c dma_free_coherent(&ism->pdev->dev, PAGE_SIZE, sba, dma_handle); pdev 118 drivers/s390/net/ism_drv.c ieq = dma_alloc_coherent(&ism->pdev->dev, PAGE_SIZE, &dma_handle, pdev 130 drivers/s390/net/ism_drv.c dma_free_coherent(&ism->pdev->dev, PAGE_SIZE, ieq, dma_handle); pdev 152 drivers/s390/net/ism_drv.c dma_free_coherent(&ism->pdev->dev, PAGE_SIZE, pdev 172 drivers/s390/net/ism_drv.c dma_free_coherent(&ism->pdev->dev, PAGE_SIZE, pdev 219 drivers/s390/net/ism_drv.c dma_free_coherent(&ism->pdev->dev, dmb->dmb_len, pdev 227 drivers/s390/net/ism_drv.c if (PAGE_ALIGN(dmb->dmb_len) > dma_get_max_seg_size(&ism->pdev->dev)) pdev 242 drivers/s390/net/ism_drv.c dmb->cpu_addr = dma_alloc_coherent(&ism->pdev->dev, dmb->dmb_len, pdev 450 drivers/s390/net/ism_drv.c struct pci_dev *pdev = ism->pdev; pdev 453 drivers/s390/net/ism_drv.c ret = pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_MSI); pdev 457 drivers/s390/net/ism_drv.c ret = request_irq(pci_irq_vector(pdev, 0), ism_handle_irq, 0, pdev 458 drivers/s390/net/ism_drv.c pci_name(pdev), ism); pdev 486 drivers/s390/net/ism_drv.c free_irq(pci_irq_vector(pdev, 0), ism); pdev 488 drivers/s390/net/ism_drv.c pci_free_irq_vectors(pdev); pdev 493 drivers/s390/net/ism_drv.c static int ism_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 503 drivers/s390/net/ism_drv.c dev_set_drvdata(&pdev->dev, ism); pdev 504 drivers/s390/net/ism_drv.c ism->pdev = pdev; pdev 506 drivers/s390/net/ism_drv.c ret = pci_enable_device_mem(pdev); pdev 510 drivers/s390/net/ism_drv.c ret = pci_request_mem_regions(pdev, DRV_NAME); pdev 514 drivers/s390/net/ism_drv.c ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 518 drivers/s390/net/ism_drv.c dma_set_seg_boundary(&pdev->dev, SZ_1M - 1); pdev 519 drivers/s390/net/ism_drv.c dma_set_max_seg_size(&pdev->dev, SZ_1M); pdev 520 drivers/s390/net/ism_drv.c pci_set_master(pdev); pdev 522 drivers/s390/net/ism_drv.c ism->smcd = smcd_alloc_dev(&pdev->dev, dev_name(&pdev->dev), &ism_ops, pdev 539 drivers/s390/net/ism_drv.c pci_release_mem_regions(pdev); pdev 541 drivers/s390/net/ism_drv.c pci_disable_device(pdev); pdev 544 drivers/s390/net/ism_drv.c dev_set_drvdata(&pdev->dev, NULL); pdev 550 drivers/s390/net/ism_drv.c struct pci_dev *pdev = ism->pdev; pdev 555 drivers/s390/net/ism_drv.c free_irq(pci_irq_vector(pdev, 0), ism); pdev 556 drivers/s390/net/ism_drv.c pci_free_irq_vectors(pdev); pdev 559 drivers/s390/net/ism_drv.c static void ism_remove(struct pci_dev *pdev) pdev 561 drivers/s390/net/ism_drv.c struct ism_dev *ism = dev_get_drvdata(&pdev->dev); pdev 566 drivers/s390/net/ism_drv.c pci_release_mem_regions(pdev); pdev 567 drivers/s390/net/ism_drv.c pci_disable_device(pdev); pdev 568 drivers/s390/net/ism_drv.c dev_set_drvdata(&pdev->dev, NULL); pdev 238 drivers/sbus/char/openprom.c struct pci_dev *pdev; pdev 241 drivers/sbus/char/openprom.c pdev = pci_get_domain_bus_and_slot(0, pdev 245 drivers/sbus/char/openprom.c dp = pci_device_to_OF_node(pdev); pdev 251 drivers/sbus/char/openprom.c pci_dev_put(pdev); pdev 1960 drivers/scsi/3w-9xxx.c static void twa_shutdown(struct pci_dev *pdev) pdev 1962 drivers/scsi/3w-9xxx.c struct Scsi_Host *host = pci_get_drvdata(pdev); pdev 2007 drivers/scsi/3w-9xxx.c static int twa_probe(struct pci_dev *pdev, const struct pci_device_id *dev_id) pdev 2014 drivers/scsi/3w-9xxx.c retval = pci_enable_device(pdev); pdev 2020 drivers/scsi/3w-9xxx.c pci_set_master(pdev); pdev 2021 drivers/scsi/3w-9xxx.c pci_try_set_mwi(pdev); pdev 2023 drivers/scsi/3w-9xxx.c retval = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 2025 drivers/scsi/3w-9xxx.c retval = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 2042 drivers/scsi/3w-9xxx.c tw_dev->tw_pci_dev = pdev; pdev 2051 drivers/scsi/3w-9xxx.c retval = pci_request_regions(pdev, "3w-9xxx"); pdev 2057 drivers/scsi/3w-9xxx.c if (pdev->device == PCI_DEVICE_ID_3WARE_9000) { pdev 2058 drivers/scsi/3w-9xxx.c mem_addr = pci_resource_start(pdev, 1); pdev 2059 drivers/scsi/3w-9xxx.c mem_len = pci_resource_len(pdev, 1); pdev 2061 drivers/scsi/3w-9xxx.c mem_addr = pci_resource_start(pdev, 2); pdev 2062 drivers/scsi/3w-9xxx.c mem_len = pci_resource_len(pdev, 2); pdev 2083 drivers/scsi/3w-9xxx.c if ((pdev->device == PCI_DEVICE_ID_3WARE_9650SE) || pdev 2084 drivers/scsi/3w-9xxx.c (pdev->device == PCI_DEVICE_ID_3WARE_9690SA)) pdev 2096 drivers/scsi/3w-9xxx.c retval = scsi_add_host(host, &pdev->dev); pdev 2102 drivers/scsi/3w-9xxx.c pci_set_drvdata(pdev, host); pdev 2105 drivers/scsi/3w-9xxx.c host->host_no, mem_addr, pdev->irq); pdev 2116 drivers/scsi/3w-9xxx.c if (use_msi && (pdev->device != PCI_DEVICE_ID_3WARE_9000) && pdev 2117 drivers/scsi/3w-9xxx.c !pci_enable_msi(pdev)) pdev 2121 drivers/scsi/3w-9xxx.c retval = request_irq(pdev->irq, twa_interrupt, IRQF_SHARED, "3w-9xxx", tw_dev); pdev 2144 drivers/scsi/3w-9xxx.c pci_disable_msi(pdev); pdev 2149 drivers/scsi/3w-9xxx.c pci_release_regions(pdev); pdev 2154 drivers/scsi/3w-9xxx.c pci_disable_device(pdev); pdev 2160 drivers/scsi/3w-9xxx.c static void twa_remove(struct pci_dev *pdev) pdev 2162 drivers/scsi/3w-9xxx.c struct Scsi_Host *host = pci_get_drvdata(pdev); pdev 2178 drivers/scsi/3w-9xxx.c pci_disable_msi(pdev); pdev 2184 drivers/scsi/3w-9xxx.c pci_release_regions(pdev); pdev 2190 drivers/scsi/3w-9xxx.c pci_disable_device(pdev); pdev 2196 drivers/scsi/3w-9xxx.c static int twa_suspend(struct pci_dev *pdev, pm_message_t state) pdev 2198 drivers/scsi/3w-9xxx.c struct Scsi_Host *host = pci_get_drvdata(pdev); pdev 2207 drivers/scsi/3w-9xxx.c pci_disable_msi(pdev); pdev 2217 drivers/scsi/3w-9xxx.c pci_save_state(pdev); pdev 2218 drivers/scsi/3w-9xxx.c pci_disable_device(pdev); pdev 2219 drivers/scsi/3w-9xxx.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 2225 drivers/scsi/3w-9xxx.c static int twa_resume(struct pci_dev *pdev) pdev 2228 drivers/scsi/3w-9xxx.c struct Scsi_Host *host = pci_get_drvdata(pdev); pdev 2232 drivers/scsi/3w-9xxx.c pci_set_power_state(pdev, PCI_D0); pdev 2233 drivers/scsi/3w-9xxx.c pci_enable_wake(pdev, PCI_D0, 0); pdev 2234 drivers/scsi/3w-9xxx.c pci_restore_state(pdev); pdev 2236 drivers/scsi/3w-9xxx.c retval = pci_enable_device(pdev); pdev 2242 drivers/scsi/3w-9xxx.c pci_set_master(pdev); pdev 2243 drivers/scsi/3w-9xxx.c pci_try_set_mwi(pdev); pdev 2245 drivers/scsi/3w-9xxx.c retval = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 2247 drivers/scsi/3w-9xxx.c retval = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 2261 drivers/scsi/3w-9xxx.c retval = request_irq(pdev->irq, twa_interrupt, IRQF_SHARED, "3w-9xxx", tw_dev); pdev 2270 drivers/scsi/3w-9xxx.c pci_enable_msi(pdev); pdev 2280 drivers/scsi/3w-9xxx.c pci_disable_device(pdev); pdev 1517 drivers/scsi/3w-sas.c static void twl_shutdown(struct pci_dev *pdev) pdev 1519 drivers/scsi/3w-sas.c struct Scsi_Host *host = pci_get_drvdata(pdev); pdev 1560 drivers/scsi/3w-sas.c static int twl_probe(struct pci_dev *pdev, const struct pci_device_id *dev_id) pdev 1567 drivers/scsi/3w-sas.c retval = pci_enable_device(pdev); pdev 1573 drivers/scsi/3w-sas.c pci_set_master(pdev); pdev 1574 drivers/scsi/3w-sas.c pci_try_set_mwi(pdev); pdev 1576 drivers/scsi/3w-sas.c retval = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 1578 drivers/scsi/3w-sas.c retval = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 1595 drivers/scsi/3w-sas.c tw_dev->tw_pci_dev = pdev; pdev 1604 drivers/scsi/3w-sas.c retval = pci_request_regions(pdev, "3w-sas"); pdev 1611 drivers/scsi/3w-sas.c tw_dev->base_addr = pci_iomap(pdev, 1, 0); pdev 1635 drivers/scsi/3w-sas.c retval = scsi_add_host(host, &pdev->dev); pdev 1641 drivers/scsi/3w-sas.c pci_set_drvdata(pdev, host); pdev 1647 drivers/scsi/3w-sas.c (u64)pci_resource_start(pdev, 1), pdev->irq); pdev 1663 drivers/scsi/3w-sas.c if (use_msi && !pci_enable_msi(pdev)) pdev 1667 drivers/scsi/3w-sas.c retval = request_irq(pdev->irq, twl_interrupt, IRQF_SHARED, "3w-sas", tw_dev); pdev 1697 drivers/scsi/3w-sas.c pci_disable_msi(pdev); pdev 1702 drivers/scsi/3w-sas.c pci_release_regions(pdev); pdev 1707 drivers/scsi/3w-sas.c pci_disable_device(pdev); pdev 1713 drivers/scsi/3w-sas.c static void twl_remove(struct pci_dev *pdev) pdev 1715 drivers/scsi/3w-sas.c struct Scsi_Host *host = pci_get_drvdata(pdev); pdev 1743 drivers/scsi/3w-sas.c pci_disable_msi(pdev); pdev 1749 drivers/scsi/3w-sas.c pci_release_regions(pdev); pdev 1755 drivers/scsi/3w-sas.c pci_disable_device(pdev); pdev 1761 drivers/scsi/3w-sas.c static int twl_suspend(struct pci_dev *pdev, pm_message_t state) pdev 1763 drivers/scsi/3w-sas.c struct Scsi_Host *host = pci_get_drvdata(pdev); pdev 1782 drivers/scsi/3w-sas.c pci_save_state(pdev); pdev 1783 drivers/scsi/3w-sas.c pci_disable_device(pdev); pdev 1784 drivers/scsi/3w-sas.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 1790 drivers/scsi/3w-sas.c static int twl_resume(struct pci_dev *pdev) pdev 1793 drivers/scsi/3w-sas.c struct Scsi_Host *host = pci_get_drvdata(pdev); pdev 1797 drivers/scsi/3w-sas.c pci_set_power_state(pdev, PCI_D0); pdev 1798 drivers/scsi/3w-sas.c pci_enable_wake(pdev, PCI_D0, 0); pdev 1799 drivers/scsi/3w-sas.c pci_restore_state(pdev); pdev 1801 drivers/scsi/3w-sas.c retval = pci_enable_device(pdev); pdev 1807 drivers/scsi/3w-sas.c pci_set_master(pdev); pdev 1808 drivers/scsi/3w-sas.c pci_try_set_mwi(pdev); pdev 1810 drivers/scsi/3w-sas.c retval = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 1812 drivers/scsi/3w-sas.c retval = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 1826 drivers/scsi/3w-sas.c retval = request_irq(pdev->irq, twl_interrupt, IRQF_SHARED, "3w-sas", tw_dev); pdev 1835 drivers/scsi/3w-sas.c pci_enable_msi(pdev); pdev 1845 drivers/scsi/3w-sas.c pci_disable_device(pdev); pdev 2220 drivers/scsi/3w-xxxx.c static void tw_shutdown(struct pci_dev *pdev) pdev 2222 drivers/scsi/3w-xxxx.c struct Scsi_Host *host = pci_get_drvdata(pdev); pdev 2256 drivers/scsi/3w-xxxx.c static int tw_probe(struct pci_dev *pdev, const struct pci_device_id *dev_id) pdev 2262 drivers/scsi/3w-xxxx.c retval = pci_enable_device(pdev); pdev 2268 drivers/scsi/3w-xxxx.c pci_set_master(pdev); pdev 2270 drivers/scsi/3w-xxxx.c retval = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 2286 drivers/scsi/3w-xxxx.c tw_dev->tw_pci_dev = pdev; pdev 2295 drivers/scsi/3w-xxxx.c retval = pci_request_regions(pdev, "3w-xxxx"); pdev 2302 drivers/scsi/3w-xxxx.c tw_dev->base_addr = pci_resource_start(pdev, 0); pdev 2325 drivers/scsi/3w-xxxx.c retval = scsi_add_host(host, &pdev->dev); pdev 2331 drivers/scsi/3w-xxxx.c pci_set_drvdata(pdev, host); pdev 2333 drivers/scsi/3w-xxxx.c printk(KERN_WARNING "3w-xxxx: scsi%d: Found a 3ware Storage Controller at 0x%x, IRQ: %d.\n", host->host_no, tw_dev->base_addr, pdev->irq); pdev 2336 drivers/scsi/3w-xxxx.c retval = request_irq(pdev->irq, tw_interrupt, IRQF_SHARED, "3w-xxxx", tw_dev); pdev 2360 drivers/scsi/3w-xxxx.c pci_release_regions(pdev); pdev 2365 drivers/scsi/3w-xxxx.c pci_disable_device(pdev); pdev 2371 drivers/scsi/3w-xxxx.c static void tw_remove(struct pci_dev *pdev) pdev 2373 drivers/scsi/3w-xxxx.c struct Scsi_Host *host = pci_get_drvdata(pdev); pdev 2388 drivers/scsi/3w-xxxx.c pci_release_regions(pdev); pdev 2394 drivers/scsi/3w-xxxx.c pci_disable_device(pdev); pdev 1083 drivers/scsi/a100u2w.c static int inia100_probe_one(struct pci_dev *pdev, pdev 1094 drivers/scsi/a100u2w.c if (pci_enable_device(pdev)) pdev 1096 drivers/scsi/a100u2w.c if (dma_set_mask(&pdev->dev, DMA_BIT_MASK(32))) { pdev 1102 drivers/scsi/a100u2w.c pci_set_master(pdev); pdev 1104 drivers/scsi/a100u2w.c port = pci_resource_start(pdev, 0); pdev 1119 drivers/scsi/a100u2w.c host->pdev = pdev; pdev 1126 drivers/scsi/a100u2w.c host->scb_virt = dma_alloc_coherent(&pdev->dev, sz, &host->scb_phys, pdev 1135 drivers/scsi/a100u2w.c host->escb_virt = dma_alloc_coherent(&pdev->dev, sz, &host->escb_phys, pdev 1156 drivers/scsi/a100u2w.c shost->irq = pdev->irq; pdev 1161 drivers/scsi/a100u2w.c error = request_irq(pdev->irq, inia100_intr, IRQF_SHARED, pdev 1165 drivers/scsi/a100u2w.c pdev->irq); pdev 1169 drivers/scsi/a100u2w.c pci_set_drvdata(pdev, shost); pdev 1171 drivers/scsi/a100u2w.c error = scsi_add_host(shost, &pdev->dev); pdev 1181 drivers/scsi/a100u2w.c dma_free_coherent(&pdev->dev, pdev 1185 drivers/scsi/a100u2w.c dma_free_coherent(&pdev->dev, pdev 1193 drivers/scsi/a100u2w.c pci_disable_device(pdev); pdev 1198 drivers/scsi/a100u2w.c static void inia100_remove_one(struct pci_dev *pdev) pdev 1200 drivers/scsi/a100u2w.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 1206 drivers/scsi/a100u2w.c dma_free_coherent(&pdev->dev, pdev 1209 drivers/scsi/a100u2w.c dma_free_coherent(&pdev->dev, pdev 244 drivers/scsi/a100u2w.h struct pci_dev *pdev; pdev 181 drivers/scsi/a3000.c static int __init amiga_a3000_scsi_probe(struct platform_device *pdev) pdev 190 drivers/scsi/a3000.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 230 drivers/scsi/a3000.c platform_set_drvdata(pdev, instance); pdev 244 drivers/scsi/a3000.c static int __exit amiga_a3000_scsi_remove(struct platform_device *pdev) pdev 246 drivers/scsi/a3000.c struct Scsi_Host *instance = platform_get_drvdata(pdev); pdev 248 drivers/scsi/a3000.c struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 35 drivers/scsi/a4000t.c static int __init amiga_a4000t_scsi_probe(struct platform_device *pdev) pdev 42 drivers/scsi/a4000t.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 53 drivers/scsi/a4000t.c dev_err(&pdev->dev, "Failed to allocate host data\n"); pdev 68 drivers/scsi/a4000t.c &pdev->dev); pdev 70 drivers/scsi/a4000t.c dev_err(&pdev->dev, pdev 81 drivers/scsi/a4000t.c dev_err(&pdev->dev, "request_irq failed\n"); pdev 85 drivers/scsi/a4000t.c platform_set_drvdata(pdev, host); pdev 98 drivers/scsi/a4000t.c static int __exit amiga_a4000t_scsi_remove(struct platform_device *pdev) pdev 100 drivers/scsi/a4000t.c struct Scsi_Host *host = platform_get_drvdata(pdev); pdev 102 drivers/scsi/a4000t.c struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1682 drivers/scsi/aacraid/aachba.c addr = dma_map_single(&dev->pdev->dev, xfer_buf, xfer_len, pdev 1684 drivers/scsi/aacraid/aachba.c if (dma_mapping_error(&dev->pdev->dev, addr)) { pdev 1732 drivers/scsi/aacraid/aachba.c dma_unmap_single(&dev->pdev->dev, addr, xfer_len, DMA_BIDIRECTIONAL); pdev 2205 drivers/scsi/aacraid/aachba.c if (dma_get_required_mask(&dev->pdev->dev) > DMA_BIT_MASK(32)) pdev 2229 drivers/scsi/aacraid/aachba.c if (!pci_set_dma_mask(dev->pdev, DMA_BIT_MASK(64))) { pdev 2231 drivers/scsi/aacraid/aachba.c dev_info(&dev->pdev->dev, "64 Bit DAC enabled\n"); pdev 2232 drivers/scsi/aacraid/aachba.c } else if (!pci_set_dma_mask(dev->pdev, DMA_BIT_MASK(32))) { pdev 2233 drivers/scsi/aacraid/aachba.c dev_info(&dev->pdev->dev, "DMA mask set failed, 64 Bit DAC disabled\n"); pdev 2236 drivers/scsi/aacraid/aachba.c dev_info(&dev->pdev->dev, "No suitable DMA available\n"); pdev 1590 drivers/scsi/aacraid/aacraid.h struct pci_dev *pdev; /* Our PCI interface */ pdev 2631 drivers/scsi/aacraid/aacraid.h return pci_channel_offline(dev->pdev) || dev->handle_pci_error; pdev 2734 drivers/scsi/aacraid/aacraid.h u16 device = dev->pdev->device; pdev 88 drivers/scsi/aacraid/commctrl.c kfib = dma_alloc_coherent(&dev->pdev->dev, size, &daddr, pdev 149 drivers/scsi/aacraid/commctrl.c dma_free_coherent(&dev->pdev->dev, size, kfib, pdev 680 drivers/scsi/aacraid/commctrl.c addr = pci_map_single(dev->pdev, p, sg_count[i], pdev 742 drivers/scsi/aacraid/commctrl.c addr = pci_map_single(dev->pdev, p, pdev 798 drivers/scsi/aacraid/commctrl.c addr = pci_map_single(dev->pdev, p, pdev 854 drivers/scsi/aacraid/commctrl.c addr = pci_map_single(dev->pdev, p, usg->sg[i].count, data_dir); pdev 893 drivers/scsi/aacraid/commctrl.c addr = pci_map_single(dev->pdev, p, pdev 995 drivers/scsi/aacraid/commctrl.c pci_info.bus = dev->pdev->bus->number; pdev 996 drivers/scsi/aacraid/commctrl.c pci_info.slot = PCI_SLOT(dev->pdev->devfn); pdev 1011 drivers/scsi/aacraid/commctrl.c hbainfo.system_io_bus_number = dev->pdev->bus->number; pdev 1012 drivers/scsi/aacraid/commctrl.c hbainfo.device_number = (dev->pdev->devfn >> 3); pdev 1013 drivers/scsi/aacraid/commctrl.c hbainfo.function_number = (dev->pdev->devfn & 0x0007); pdev 1015 drivers/scsi/aacraid/commctrl.c hbainfo.vendor_id = dev->pdev->vendor; pdev 1016 drivers/scsi/aacraid/commctrl.c hbainfo.device_id = dev->pdev->device; pdev 1017 drivers/scsi/aacraid/commctrl.c hbainfo.sub_vendor_id = dev->pdev->subsystem_vendor; pdev 1018 drivers/scsi/aacraid/commctrl.c hbainfo.sub_system_id = dev->pdev->subsystem_device; pdev 87 drivers/scsi/aacraid/comminit.c base = dma_alloc_coherent(&dev->pdev->dev, size, &phys, GFP_KERNEL); pdev 170 drivers/scsi/aacraid/comminit.c dma_get_required_mask(&dev->pdev->dev) >> 12; pdev 463 drivers/scsi/aacraid/comminit.c dev->pdev->device == PMC_DEVICE_S6 || pdev 482 drivers/scsi/aacraid/comminit.c pci_find_capability(dev->pdev, PCI_CAP_ID_MSIX)) { pdev 484 drivers/scsi/aacraid/comminit.c i = pci_alloc_irq_vectors(dev->pdev, pdev 492 drivers/scsi/aacraid/comminit.c dev_err(&dev->pdev->dev, pdev 538 drivers/scsi/aacraid/comminit.c dev_info(&dev->pdev->dev, "Changed firmware to INTX mode"); pdev 63 drivers/scsi/aacraid/commsup.c &dev->pdev->dev, dev->max_cmd_size, dev->scsi_host_ptr->can_queue, pdev 65 drivers/scsi/aacraid/commsup.c dev->hw_fib_va = dma_alloc_coherent(&dev->pdev->dev, pdev 95 drivers/scsi/aacraid/commsup.c dma_free_coherent(&dev->pdev->dev, alloc_size, dev->hw_fib_va, pdev 1036 drivers/scsi/aacraid/commsup.c dev_info(&dev->pdev->dev, "Backup unit had cache data loss - [%d]\n", pdev 1039 drivers/scsi/aacraid/commsup.c dev_info(&dev->pdev->dev, "Backup Unit had cache data loss\n"); pdev 1043 drivers/scsi/aacraid/commsup.c dev_info(&dev->pdev->dev, "DDR cache data recovered successfully - [%d]\n", pdev 1046 drivers/scsi/aacraid/commsup.c dev_info(&dev->pdev->dev, "DDR cache data recovered successfully\n"); pdev 1548 drivers/scsi/aacraid/commsup.c dma_free_coherent(&aac->pdev->dev, aac->comm_size, aac->comm_addr, pdev 1560 drivers/scsi/aacraid/commsup.c retval = pci_set_dma_mask(aac->pdev, dmamask); pdev 1562 drivers/scsi/aacraid/commsup.c retval = pci_set_dma_mask(aac->pdev, dmamask); pdev 1564 drivers/scsi/aacraid/commsup.c retval = pci_set_consistent_dma_mask(aac->pdev, dmamask); pdev 1568 drivers/scsi/aacraid/commsup.c retval = pci_set_consistent_dma_mask(aac->pdev, dmamask); pdev 1640 drivers/scsi/aacraid/commsup.c dev_info(&aac->pdev->dev, "Scheduling bus rescan\n"); pdev 2307 drivers/scsi/aacraid/commsup.c dma_buf = dma_alloc_coherent(&dev->pdev->dev, datasize, &addr, pdev 2343 drivers/scsi/aacraid/commsup.c dma_free_coherent(&dev->pdev->dev, datasize, dma_buf, addr); pdev 2544 drivers/scsi/aacraid/commsup.c if (request_irq(pci_irq_vector(dev->pdev, i), pdev 2550 drivers/scsi/aacraid/commsup.c free_irq(pci_irq_vector(dev->pdev, j), pdev 2552 drivers/scsi/aacraid/commsup.c pci_disable_msix(dev->pdev); pdev 2560 drivers/scsi/aacraid/commsup.c if (request_irq(dev->pdev->irq, dev->a_ops.adapter_intr, pdev 2564 drivers/scsi/aacraid/commsup.c pci_disable_msi(dev->pdev); pdev 2580 drivers/scsi/aacraid/commsup.c free_irq(pci_irq_vector(dev->pdev, i), pdev 2583 drivers/scsi/aacraid/commsup.c free_irq(dev->pdev->irq, &(dev->aac_msix[0])); pdev 2586 drivers/scsi/aacraid/commsup.c free_irq(dev->pdev->irq, dev); pdev 2589 drivers/scsi/aacraid/commsup.c pci_disable_msi(dev->pdev); pdev 2591 drivers/scsi/aacraid/commsup.c pci_disable_msix(dev->pdev); pdev 656 drivers/scsi/aacraid/linit.c ctrl_dev = &aac->pdev->dev; pdev 1043 drivers/scsi/aacraid/linit.c dev_err(&aac->pdev->dev, "Adapter health - %d\n", status); pdev 1565 drivers/scsi/aacraid/linit.c free_irq(pci_irq_vector(aac->pdev, i), pdev 1569 drivers/scsi/aacraid/linit.c free_irq(aac->pdev->irq, pdev 1573 drivers/scsi/aacraid/linit.c free_irq(aac->pdev->irq, aac); pdev 1576 drivers/scsi/aacraid/linit.c pci_disable_msi(aac->pdev); pdev 1578 drivers/scsi/aacraid/linit.c pci_disable_msix(aac->pdev); pdev 1588 drivers/scsi/aacraid/linit.c static int aac_probe_one(struct pci_dev *pdev, const struct pci_device_id *id) pdev 1603 drivers/scsi/aacraid/linit.c if (pdev->device == PMC_DEVICE_S7) pdev 1604 drivers/scsi/aacraid/linit.c pdev->needs_freset = 1; pdev 1613 drivers/scsi/aacraid/linit.c pci_disable_link_state(pdev, PCIE_LINK_STATE_L0S | PCIE_LINK_STATE_L1 | pdev 1616 drivers/scsi/aacraid/linit.c error = pci_enable_device(pdev); pdev 1622 drivers/scsi/aacraid/linit.c error = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 1624 drivers/scsi/aacraid/linit.c dev_err(&pdev->dev, "PCI 32 BIT dma mask set failed"); pdev 1641 drivers/scsi/aacraid/linit.c error = pci_set_consistent_dma_mask(pdev, dmamask); pdev 1643 drivers/scsi/aacraid/linit.c dev_err(&pdev->dev, "PCI %d B consistent dma mask set failed\n" pdev 1648 drivers/scsi/aacraid/linit.c pci_set_master(pdev); pdev 1654 drivers/scsi/aacraid/linit.c shost->irq = pdev->irq; pdev 1663 drivers/scsi/aacraid/linit.c aac->base_start = pci_resource_start(pdev, 0); pdev 1665 drivers/scsi/aacraid/linit.c aac->pdev = pdev; pdev 1784 drivers/scsi/aacraid/linit.c pci_set_drvdata(pdev, shost); pdev 1786 drivers/scsi/aacraid/linit.c error = scsi_add_host(shost, &pdev->dev); pdev 1792 drivers/scsi/aacraid/linit.c pci_enable_pcie_error_reporting(pdev); pdev 1793 drivers/scsi/aacraid/linit.c pci_save_state(pdev); pdev 1802 drivers/scsi/aacraid/linit.c dma_free_coherent(&aac->pdev->dev, aac->comm_size, pdev 1811 drivers/scsi/aacraid/linit.c pci_disable_device(pdev); pdev 1868 drivers/scsi/aacraid/linit.c static int aac_suspend(struct pci_dev *pdev, pm_message_t state) pdev 1871 drivers/scsi/aacraid/linit.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 1880 drivers/scsi/aacraid/linit.c pci_set_drvdata(pdev, shost); pdev 1881 drivers/scsi/aacraid/linit.c pci_save_state(pdev); pdev 1882 drivers/scsi/aacraid/linit.c pci_disable_device(pdev); pdev 1883 drivers/scsi/aacraid/linit.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 1888 drivers/scsi/aacraid/linit.c static int aac_resume(struct pci_dev *pdev) pdev 1890 drivers/scsi/aacraid/linit.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 1894 drivers/scsi/aacraid/linit.c pci_set_power_state(pdev, PCI_D0); pdev 1895 drivers/scsi/aacraid/linit.c pci_enable_wake(pdev, PCI_D0, 0); pdev 1896 drivers/scsi/aacraid/linit.c pci_restore_state(pdev); pdev 1897 drivers/scsi/aacraid/linit.c r = pci_enable_device(pdev); pdev 1902 drivers/scsi/aacraid/linit.c pci_set_master(pdev); pdev 1917 drivers/scsi/aacraid/linit.c pci_disable_device(pdev); pdev 1929 drivers/scsi/aacraid/linit.c static void aac_remove_one(struct pci_dev *pdev) pdev 1931 drivers/scsi/aacraid/linit.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 1939 drivers/scsi/aacraid/linit.c dma_free_coherent(&aac->pdev->dev, aac->comm_size, aac->comm_addr, pdev 1950 drivers/scsi/aacraid/linit.c pci_disable_device(pdev); pdev 1977 drivers/scsi/aacraid/linit.c static pci_ers_result_t aac_pci_error_detected(struct pci_dev *pdev, pdev 1980 drivers/scsi/aacraid/linit.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 1983 drivers/scsi/aacraid/linit.c dev_err(&pdev->dev, "aacraid: PCI error detected %x\n", error); pdev 1996 drivers/scsi/aacraid/linit.c pci_disable_pcie_error_reporting(pdev); pdev 2010 drivers/scsi/aacraid/linit.c static pci_ers_result_t aac_pci_mmio_enabled(struct pci_dev *pdev) pdev 2012 drivers/scsi/aacraid/linit.c dev_err(&pdev->dev, "aacraid: PCI error - mmio enabled\n"); pdev 2016 drivers/scsi/aacraid/linit.c static pci_ers_result_t aac_pci_slot_reset(struct pci_dev *pdev) pdev 2018 drivers/scsi/aacraid/linit.c dev_err(&pdev->dev, "aacraid: PCI error - slot reset\n"); pdev 2019 drivers/scsi/aacraid/linit.c pci_restore_state(pdev); pdev 2020 drivers/scsi/aacraid/linit.c if (pci_enable_device(pdev)) { pdev 2021 drivers/scsi/aacraid/linit.c dev_warn(&pdev->dev, pdev 2026 drivers/scsi/aacraid/linit.c pci_set_master(pdev); pdev 2028 drivers/scsi/aacraid/linit.c if (pci_enable_device_mem(pdev)) { pdev 2029 drivers/scsi/aacraid/linit.c dev_err(&pdev->dev, "pci_enable_device_mem failed\n"); pdev 2036 drivers/scsi/aacraid/linit.c dev_err(&pdev->dev, "aacraid: PCI error - slot reset failed\n"); pdev 2041 drivers/scsi/aacraid/linit.c static void aac_pci_resume(struct pci_dev *pdev) pdev 2043 drivers/scsi/aacraid/linit.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 2049 drivers/scsi/aacraid/linit.c dev_err(&pdev->dev, "aacraid: ioremap failed\n"); pdev 2053 drivers/scsi/aacraid/linit.c dev_warn(&pdev->dev, pdev 2076 drivers/scsi/aacraid/linit.c pci_save_state(pdev); pdev 2078 drivers/scsi/aacraid/linit.c dev_err(&pdev->dev, "aacraid: PCI error - resume\n"); pdev 39 drivers/scsi/aacraid/nark.c dev->base_start = pci_resource_start(dev->pdev, 2); pdev 40 drivers/scsi/aacraid/nark.c dev->regs.rx = ioremap((u64)pci_resource_start(dev->pdev, 0) | pdev 41 drivers/scsi/aacraid/nark.c ((u64)pci_resource_start(dev->pdev, 1) << 32), pdev 344 drivers/scsi/aacraid/rx.c buffer = dma_alloc_coherent(&dev->pdev->dev, 512, &baddr, pdev 349 drivers/scsi/aacraid/rx.c post = dma_alloc_coherent(&dev->pdev->dev, pdev 353 drivers/scsi/aacraid/rx.c dma_free_coherent(&dev->pdev->dev, 512, buffer, baddr); pdev 362 drivers/scsi/aacraid/rx.c dma_free_coherent(&dev->pdev->dev, sizeof(struct POSTSTATUS), pdev 368 drivers/scsi/aacraid/rx.c dma_free_coherent(&dev->pdev->dev, 512, buffer, baddr); pdev 637 drivers/scsi/aacraid/rx.c dev->msi = aac_msi && !pci_enable_msi(dev->pdev); pdev 638 drivers/scsi/aacraid/rx.c if (request_irq(dev->pdev->irq, dev->a_ops.adapter_intr, pdev 641 drivers/scsi/aacraid/rx.c pci_disable_msi(dev->pdev); pdev 377 drivers/scsi/aacraid/sa.c if (request_irq(dev->pdev->irq, dev->a_ops.adapter_intr, pdev 398 drivers/scsi/aacraid/sa.c free_irq(dev->pdev->irq, (void *)dev); pdev 617 drivers/scsi/aacraid/src.c dev->regs.src.bar1 = ioremap(pci_resource_start(dev->pdev, 2), pdev 647 drivers/scsi/aacraid/src.c ioremap(pci_resource_start(dev->pdev, 2), AAC_MIN_SRCV_BAR1_SIZE); pdev 777 drivers/scsi/aacraid/src.c dev_err(&dev->pdev->dev, "adapter kernel panic'd %x.\n", bled); pdev 787 drivers/scsi/aacraid/src.c dev_err(&dev->pdev->dev, "Controller reset type is %d\n", reset_type); pdev 790 drivers/scsi/aacraid/src.c dev_info(&dev->pdev->dev, "Issuing IOP reset\n"); pdev 798 drivers/scsi/aacraid/src.c dev_err(&dev->pdev->dev, "IOP reset failed\n"); pdev 800 drivers/scsi/aacraid/src.c dev_info(&dev->pdev->dev, "IOP reset succeeded\n"); pdev 806 drivers/scsi/aacraid/src.c dev_err(&dev->pdev->dev, "ARC Reset attempt failed\n"); pdev 812 drivers/scsi/aacraid/src.c dev_info(&dev->pdev->dev, "Issuing SOFT reset\n"); pdev 818 drivers/scsi/aacraid/src.c dev_err(&dev->pdev->dev, "SOFT reset failed\n"); pdev 822 drivers/scsi/aacraid/src.c dev_info(&dev->pdev->dev, "SOFT reset succeeded\n"); pdev 970 drivers/scsi/aacraid/src.c dev->msi = !pci_enable_msi(dev->pdev); pdev 975 drivers/scsi/aacraid/src.c if (request_irq(dev->pdev->irq, dev->a_ops.adapter_intr, pdev 979 drivers/scsi/aacraid/src.c pci_disable_msi(dev->pdev); pdev 985 drivers/scsi/aacraid/src.c dev->dbg_base = pci_resource_start(dev->pdev, 2); pdev 1133 drivers/scsi/aacraid/src.c dev_err(&dev->pdev->dev, "%s: %d outstanding I/O pending\n", pdev 1143 drivers/scsi/aacraid/src.c dev_err(&dev->pdev->dev, "%s: %s status = %d", __func__, pdev 1295 drivers/scsi/aacraid/src.c dev->dbg_base = pci_resource_start(dev->pdev, 2); pdev 5651 drivers/scsi/advansys.c struct pci_dev *pdev = adv_dvc_to_pdev(asc_dvc); pdev 5662 drivers/scsi/advansys.c if (PCI_FUNC(pdev->devfn) == 0) { pdev 9318 drivers/scsi/advansys.c static int AscInitSetConfig(struct pci_dev *pdev, struct Scsi_Host *shost) pdev 9354 drivers/scsi/advansys.c if ((pdev->device == PCI_DEVICE_ID_ASP_1200A) || pdev 9355 drivers/scsi/advansys.c (pdev->device == PCI_DEVICE_ID_ASP_ABP940)) { pdev 10509 drivers/scsi/advansys.c struct pci_dev *pdev = adv_dvc_to_pdev(asc_dvc); pdev 10518 drivers/scsi/advansys.c if (PCI_FUNC(pdev->devfn) != 0) { pdev 10710 drivers/scsi/advansys.c static int AdvInitGetConfig(struct pci_dev *pdev, struct Scsi_Host *shost) pdev 10728 drivers/scsi/advansys.c pci_read_config_word(pdev, PCI_COMMAND, &cmd); pdev 10909 drivers/scsi/advansys.c struct pci_dev *pdev; pdev 10915 drivers/scsi/advansys.c pdev = (bus_type == ASC_IS_PCI) ? to_pci_dev(boardp->dev) : NULL; pdev 10929 drivers/scsi/advansys.c if (pdev->device == PCI_DEVICE_ID_ASP_ABP940UW) { pdev 10932 drivers/scsi/advansys.c } else if (pdev->device == PCI_DEVICE_ID_38C0800_REV1) { pdev 10940 drivers/scsi/advansys.c boardp->asc_n_io_port = pci_resource_len(pdev, 1); pdev 10941 drivers/scsi/advansys.c boardp->ioremap_addr = pci_ioremap_bar(pdev, 1); pdev 10945 drivers/scsi/advansys.c (long)pci_resource_start(pdev, 1), pdev 11017 drivers/scsi/advansys.c ret = AdvInitGetConfig(pdev, shost) ? -ENODEV : 0; pdev 11068 drivers/scsi/advansys.c ret = AscInitSetConfig(pdev, shost) ? -ENODEV : 0; pdev 11721 drivers/scsi/advansys.c static void advansys_set_latency(struct pci_dev *pdev) pdev 11723 drivers/scsi/advansys.c if ((pdev->device == PCI_DEVICE_ID_ASP_1200A) || pdev 11724 drivers/scsi/advansys.c (pdev->device == PCI_DEVICE_ID_ASP_ABP940)) { pdev 11725 drivers/scsi/advansys.c pci_write_config_byte(pdev, PCI_LATENCY_TIMER, 0); pdev 11728 drivers/scsi/advansys.c pci_read_config_byte(pdev, PCI_LATENCY_TIMER, &latency); pdev 11730 drivers/scsi/advansys.c pci_write_config_byte(pdev, PCI_LATENCY_TIMER, 0x20); pdev 11734 drivers/scsi/advansys.c static int advansys_pci_probe(struct pci_dev *pdev, pdev 11741 drivers/scsi/advansys.c err = pci_enable_device(pdev); pdev 11744 drivers/scsi/advansys.c err = pci_request_regions(pdev, DRV_NAME); pdev 11747 drivers/scsi/advansys.c pci_set_master(pdev); pdev 11748 drivers/scsi/advansys.c advansys_set_latency(pdev); pdev 11751 drivers/scsi/advansys.c if (pci_resource_len(pdev, 0) == 0) pdev 11754 drivers/scsi/advansys.c ioport = pci_resource_start(pdev, 0); pdev 11762 drivers/scsi/advansys.c board->irq = pdev->irq; pdev 11763 drivers/scsi/advansys.c board->dev = &pdev->dev; pdev 11766 drivers/scsi/advansys.c if (pdev->device == PCI_DEVICE_ID_ASP_ABP940UW || pdev 11767 drivers/scsi/advansys.c pdev->device == PCI_DEVICE_ID_38C0800_REV1 || pdev 11768 drivers/scsi/advansys.c pdev->device == PCI_DEVICE_ID_38C1600_REV1) { pdev 11776 drivers/scsi/advansys.c pci_set_drvdata(pdev, shost); pdev 11782 drivers/scsi/advansys.c pci_release_regions(pdev); pdev 11784 drivers/scsi/advansys.c pci_disable_device(pdev); pdev 11789 drivers/scsi/advansys.c static void advansys_pci_remove(struct pci_dev *pdev) pdev 11791 drivers/scsi/advansys.c advansys_release(pci_get_drvdata(pdev)); pdev 11792 drivers/scsi/advansys.c pci_release_regions(pdev); pdev 11793 drivers/scsi/advansys.c pci_disable_device(pdev); pdev 729 drivers/scsi/aha1542.c static struct Scsi_Host *aha1542_hw_init(struct scsi_host_template *tpnt, struct device *pdev, int indx) pdev 769 drivers/scsi/aha1542.c if (dma_set_mask_and_coherent(pdev, DMA_BIT_MASK(24)) < 0) pdev 772 drivers/scsi/aha1542.c aha1542->mb = dma_alloc_coherent(pdev, pdev 778 drivers/scsi/aha1542.c aha1542->ccb = dma_alloc_coherent(pdev, pdev 801 drivers/scsi/aha1542.c if (scsi_add_host(sh, pdev)) pdev 814 drivers/scsi/aha1542.c dma_free_coherent(pdev, AHA1542_MAILBOXES * sizeof(struct ccb), pdev 817 drivers/scsi/aha1542.c dma_free_coherent(pdev, AHA1542_MAILBOXES * 2 * sizeof(struct mailbox), pdev 1017 drivers/scsi/aha1542.c static int aha1542_isa_match(struct device *pdev, unsigned int ndev) pdev 1019 drivers/scsi/aha1542.c struct Scsi_Host *sh = aha1542_hw_init(&driver_template, pdev, ndev); pdev 1024 drivers/scsi/aha1542.c dev_set_drvdata(pdev, sh); pdev 1028 drivers/scsi/aha1542.c static int aha1542_isa_remove(struct device *pdev, pdev 1031 drivers/scsi/aha1542.c aha1542_release(dev_get_drvdata(pdev)); pdev 1032 drivers/scsi/aha1542.c dev_set_drvdata(pdev, NULL); pdev 1052 drivers/scsi/aha1542.c static int aha1542_pnp_probe(struct pnp_dev *pdev, const struct pnp_device_id *id) pdev 1061 drivers/scsi/aha1542.c if (pnp_activate_dev(pdev) < 0) pdev 1064 drivers/scsi/aha1542.c io[indx] = pnp_port_start(pdev, 0); pdev 1069 drivers/scsi/aha1542.c dev_info(&pdev->dev, "ISAPnP found an AHA1535 at I/O 0x%03X", io[indx]); pdev 1072 drivers/scsi/aha1542.c sh = aha1542_hw_init(&driver_template, &pdev->dev, indx); pdev 1076 drivers/scsi/aha1542.c pnp_set_drvdata(pdev, sh); pdev 1080 drivers/scsi/aha1542.c static void aha1542_pnp_remove(struct pnp_dev *pdev) pdev 1082 drivers/scsi/aha1542.c aha1542_release(pnp_get_drvdata(pdev)); pdev 1083 drivers/scsi/aha1542.c pnp_set_drvdata(pdev, NULL); pdev 79 drivers/scsi/aic7xxx/aic79xx_osm_pci.c ahd_linux_pci_dev_suspend(struct pci_dev *pdev, pm_message_t mesg) pdev 81 drivers/scsi/aic7xxx/aic79xx_osm_pci.c struct ahd_softc *ahd = pci_get_drvdata(pdev); pdev 89 drivers/scsi/aic7xxx/aic79xx_osm_pci.c pci_save_state(pdev); pdev 90 drivers/scsi/aic7xxx/aic79xx_osm_pci.c pci_disable_device(pdev); pdev 93 drivers/scsi/aic7xxx/aic79xx_osm_pci.c pci_set_power_state(pdev, PCI_D3hot); pdev 99 drivers/scsi/aic7xxx/aic79xx_osm_pci.c ahd_linux_pci_dev_resume(struct pci_dev *pdev) pdev 101 drivers/scsi/aic7xxx/aic79xx_osm_pci.c struct ahd_softc *ahd = pci_get_drvdata(pdev); pdev 104 drivers/scsi/aic7xxx/aic79xx_osm_pci.c pci_set_power_state(pdev, PCI_D0); pdev 105 drivers/scsi/aic7xxx/aic79xx_osm_pci.c pci_restore_state(pdev); pdev 107 drivers/scsi/aic7xxx/aic79xx_osm_pci.c if ((rc = pci_enable_device(pdev))) { pdev 108 drivers/scsi/aic7xxx/aic79xx_osm_pci.c dev_printk(KERN_ERR, &pdev->dev, pdev 113 drivers/scsi/aic7xxx/aic79xx_osm_pci.c pci_set_master(pdev); pdev 124 drivers/scsi/aic7xxx/aic79xx_osm_pci.c ahd_linux_pci_dev_remove(struct pci_dev *pdev) pdev 126 drivers/scsi/aic7xxx/aic79xx_osm_pci.c struct ahd_softc *ahd = pci_get_drvdata(pdev); pdev 141 drivers/scsi/aic7xxx/aic79xx_osm_pci.c struct pci_dev *pdev = ahd->dev_softc, *master_pdev; pdev 142 drivers/scsi/aic7xxx/aic79xx_osm_pci.c unsigned int master_devfn = PCI_DEVFN(PCI_SLOT(pdev->devfn), 0); pdev 144 drivers/scsi/aic7xxx/aic79xx_osm_pci.c master_pdev = pci_get_slot(pdev->bus, master_devfn); pdev 157 drivers/scsi/aic7xxx/aic79xx_osm_pci.c ahd_linux_pci_dev_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 165 drivers/scsi/aic7xxx/aic79xx_osm_pci.c struct device *dev = &pdev->dev; pdev 167 drivers/scsi/aic7xxx/aic79xx_osm_pci.c pci = pdev; pdev 187 drivers/scsi/aic7xxx/aic79xx_osm_pci.c if (pci_enable_device(pdev)) { pdev 191 drivers/scsi/aic7xxx/aic79xx_osm_pci.c pci_set_master(pdev); pdev 218 drivers/scsi/aic7xxx/aic79xx_osm_pci.c if ((ahd->features & AHD_MULTI_FUNC) && PCI_FUNC(pdev->devfn) != 0) pdev 221 drivers/scsi/aic7xxx/aic79xx_osm_pci.c pci_set_drvdata(pdev, ahd); pdev 126 drivers/scsi/aic7xxx/aic7xxx_osm_pci.c ahc_linux_pci_dev_suspend(struct pci_dev *pdev, pm_message_t mesg) pdev 128 drivers/scsi/aic7xxx/aic7xxx_osm_pci.c struct ahc_softc *ahc = pci_get_drvdata(pdev); pdev 134 drivers/scsi/aic7xxx/aic7xxx_osm_pci.c pci_save_state(pdev); pdev 135 drivers/scsi/aic7xxx/aic7xxx_osm_pci.c pci_disable_device(pdev); pdev 138 drivers/scsi/aic7xxx/aic7xxx_osm_pci.c pci_set_power_state(pdev, PCI_D3hot); pdev 144 drivers/scsi/aic7xxx/aic7xxx_osm_pci.c ahc_linux_pci_dev_resume(struct pci_dev *pdev) pdev 146 drivers/scsi/aic7xxx/aic7xxx_osm_pci.c struct ahc_softc *ahc = pci_get_drvdata(pdev); pdev 149 drivers/scsi/aic7xxx/aic7xxx_osm_pci.c pci_set_power_state(pdev, PCI_D0); pdev 150 drivers/scsi/aic7xxx/aic7xxx_osm_pci.c pci_restore_state(pdev); pdev 152 drivers/scsi/aic7xxx/aic7xxx_osm_pci.c if ((rc = pci_enable_device(pdev))) { pdev 153 drivers/scsi/aic7xxx/aic7xxx_osm_pci.c dev_printk(KERN_ERR, &pdev->dev, pdev 158 drivers/scsi/aic7xxx/aic7xxx_osm_pci.c pci_set_master(pdev); pdev 167 drivers/scsi/aic7xxx/aic7xxx_osm_pci.c ahc_linux_pci_dev_remove(struct pci_dev *pdev) pdev 169 drivers/scsi/aic7xxx/aic7xxx_osm_pci.c struct ahc_softc *ahc = pci_get_drvdata(pdev); pdev 184 drivers/scsi/aic7xxx/aic7xxx_osm_pci.c struct pci_dev *pdev = ahc->dev_softc, *master_pdev; pdev 185 drivers/scsi/aic7xxx/aic7xxx_osm_pci.c unsigned int master_devfn = PCI_DEVFN(PCI_SLOT(pdev->devfn), 0); pdev 187 drivers/scsi/aic7xxx/aic7xxx_osm_pci.c master_pdev = pci_get_slot(pdev->bus, master_devfn); pdev 203 drivers/scsi/aic7xxx/aic7xxx_osm_pci.c ahc_linux_pci_dev_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 212 drivers/scsi/aic7xxx/aic7xxx_osm_pci.c struct device *dev = &pdev->dev; pdev 214 drivers/scsi/aic7xxx/aic7xxx_osm_pci.c pci = pdev; pdev 234 drivers/scsi/aic7xxx/aic7xxx_osm_pci.c if (pci_enable_device(pdev)) { pdev 238 drivers/scsi/aic7xxx/aic7xxx_osm_pci.c pci_set_master(pdev); pdev 264 drivers/scsi/aic7xxx/aic7xxx_osm_pci.c if ((ahc->features & AHC_MULTI_FUNC) && PCI_FUNC(pdev->devfn) != 0) pdev 267 drivers/scsi/aic7xxx/aic7xxx_osm_pci.c pci_set_drvdata(pdev, ahc); pdev 285 drivers/scsi/am53c974.c static void dc390_eeprom_prepare_read(struct pci_dev *pdev, u8 cmd) pdev 292 drivers/scsi/am53c974.c pci_write_config_byte(pdev, 0x80, 0x40); pdev 298 drivers/scsi/am53c974.c pci_write_config_byte(pdev, 0x80, bval); pdev 300 drivers/scsi/am53c974.c pci_write_config_byte(pdev, 0x80, 0); pdev 308 drivers/scsi/am53c974.c static u16 dc390_eeprom_get_data(struct pci_dev *pdev) pdev 317 drivers/scsi/am53c974.c pci_write_config_byte(pdev, 0x80, 0x80); pdev 319 drivers/scsi/am53c974.c pci_write_config_byte(pdev, 0x80, 0x40); pdev 321 drivers/scsi/am53c974.c pci_read_config_byte(pdev, 0x00, &bval); pdev 330 drivers/scsi/am53c974.c static void dc390_read_eeprom(struct pci_dev *pdev, u16 *ptr) pdev 335 drivers/scsi/am53c974.c pci_write_config_byte(pdev, 0xc0, 0); pdev 338 drivers/scsi/am53c974.c dc390_eeprom_prepare_read(pdev, cmd++); pdev 339 drivers/scsi/am53c974.c *ptr++ = dc390_eeprom_get_data(pdev); pdev 341 drivers/scsi/am53c974.c pci_write_config_byte(pdev, 0x80, 0); pdev 342 drivers/scsi/am53c974.c pci_write_config_byte(pdev, 0x80, 0); pdev 349 drivers/scsi/am53c974.c struct pci_dev *pdev = to_pci_dev(esp->dev); pdev 354 drivers/scsi/am53c974.c dc390_read_eeprom(pdev, ptr); pdev 361 drivers/scsi/am53c974.c dev_printk(KERN_INFO, &pdev->dev, pdev 371 drivers/scsi/am53c974.c static int pci_esp_probe_one(struct pci_dev *pdev, pdev 380 drivers/scsi/am53c974.c if (pci_enable_device(pdev)) { pdev 381 drivers/scsi/am53c974.c dev_printk(KERN_INFO, &pdev->dev, "cannot enable device\n"); pdev 385 drivers/scsi/am53c974.c if (dma_set_mask(&pdev->dev, DMA_BIT_MASK(32))) { pdev 386 drivers/scsi/am53c974.c dev_printk(KERN_INFO, &pdev->dev, pdev 393 drivers/scsi/am53c974.c dev_printk(KERN_INFO, &pdev->dev, pdev 401 drivers/scsi/am53c974.c dev_printk(KERN_INFO, &pdev->dev, pdev 409 drivers/scsi/am53c974.c esp->dev = &pdev->dev; pdev 425 drivers/scsi/am53c974.c if (pci_request_regions(pdev, DRV_MODULE_NAME)) { pdev 426 drivers/scsi/am53c974.c dev_printk(KERN_ERR, &pdev->dev, pdev 431 drivers/scsi/am53c974.c esp->regs = pci_iomap(pdev, 0, pci_resource_len(pdev, 0)); pdev 433 drivers/scsi/am53c974.c dev_printk(KERN_ERR, &pdev->dev, "pci I/O map failed\n"); pdev 439 drivers/scsi/am53c974.c pci_set_master(pdev); pdev 441 drivers/scsi/am53c974.c esp->command_block = dma_alloc_coherent(&pdev->dev, 16, pdev 444 drivers/scsi/am53c974.c dev_printk(KERN_ERR, &pdev->dev, pdev 450 drivers/scsi/am53c974.c pci_set_drvdata(pdev, pep); pdev 452 drivers/scsi/am53c974.c err = request_irq(pdev->irq, scsi_esp_intr, IRQF_SHARED, pdev 455 drivers/scsi/am53c974.c dev_printk(KERN_ERR, &pdev->dev, "failed to register IRQ\n"); pdev 464 drivers/scsi/am53c974.c shost->irq = pdev->irq; pdev 465 drivers/scsi/am53c974.c shost->io_port = pci_resource_start(pdev, 0); pdev 466 drivers/scsi/am53c974.c shost->n_io_port = pci_resource_len(pdev, 0); pdev 479 drivers/scsi/am53c974.c free_irq(pdev->irq, esp); pdev 481 drivers/scsi/am53c974.c pci_set_drvdata(pdev, NULL); pdev 482 drivers/scsi/am53c974.c dma_free_coherent(&pdev->dev, 16, esp->command_block, pdev 485 drivers/scsi/am53c974.c pci_iounmap(pdev, esp->regs); pdev 487 drivers/scsi/am53c974.c pci_release_regions(pdev); pdev 493 drivers/scsi/am53c974.c pci_disable_device(pdev); pdev 498 drivers/scsi/am53c974.c static void pci_esp_remove_one(struct pci_dev *pdev) pdev 500 drivers/scsi/am53c974.c struct pci_esp_priv *pep = pci_get_drvdata(pdev); pdev 504 drivers/scsi/am53c974.c free_irq(pdev->irq, esp); pdev 505 drivers/scsi/am53c974.c pci_set_drvdata(pdev, NULL); pdev 506 drivers/scsi/am53c974.c dma_free_coherent(&pdev->dev, 16, esp->command_block, pdev 508 drivers/scsi/am53c974.c pci_iounmap(pdev, esp->regs); pdev 509 drivers/scsi/am53c974.c pci_release_regions(pdev); pdev 510 drivers/scsi/am53c974.c pci_disable_device(pdev); pdev 743 drivers/scsi/arcmsr/arcmsr.h struct pci_dev * pdev; pdev 114 drivers/scsi/arcmsr/arcmsr_hba.c static int arcmsr_probe(struct pci_dev *pdev, pdev 116 drivers/scsi/arcmsr/arcmsr_hba.c static int arcmsr_suspend(struct pci_dev *pdev, pm_message_t state); pdev 117 drivers/scsi/arcmsr/arcmsr_hba.c static int arcmsr_resume(struct pci_dev *pdev); pdev 118 drivers/scsi/arcmsr/arcmsr_hba.c static void arcmsr_remove(struct pci_dev *pdev); pdev 119 drivers/scsi/arcmsr/arcmsr_hba.c static void arcmsr_shutdown(struct pci_dev *pdev); pdev 236 drivers/scsi/arcmsr/arcmsr_hba.c dma_free_coherent(&acb->pdev->dev, acb->ioqueue_size, pdev 245 drivers/scsi/arcmsr/arcmsr_hba.c struct pci_dev *pdev = acb->pdev; pdev 248 drivers/scsi/arcmsr/arcmsr_hba.c acb->pmuA = ioremap(pci_resource_start(pdev,0), pci_resource_len(pdev,0)); pdev 257 drivers/scsi/arcmsr/arcmsr_hba.c mem_base0 = ioremap(pci_resource_start(pdev, 0), pci_resource_len(pdev, 0)); pdev 262 drivers/scsi/arcmsr/arcmsr_hba.c mem_base1 = ioremap(pci_resource_start(pdev, 2), pci_resource_len(pdev, 2)); pdev 273 drivers/scsi/arcmsr/arcmsr_hba.c acb->pmuC = ioremap_nocache(pci_resource_start(pdev, 1), pci_resource_len(pdev, 1)); pdev 288 drivers/scsi/arcmsr/arcmsr_hba.c addr = (unsigned long)pci_resource_start(pdev, 0); pdev 289 drivers/scsi/arcmsr/arcmsr_hba.c range = pci_resource_len(pdev, 0); pdev 290 drivers/scsi/arcmsr/arcmsr_hba.c flags = pci_resource_flags(pdev, 0); pdev 301 drivers/scsi/arcmsr/arcmsr_hba.c acb->pmuE = ioremap(pci_resource_start(pdev, 1), pdev 302 drivers/scsi/arcmsr/arcmsr_hba.c pci_resource_len(pdev, 1)); pdev 587 drivers/scsi/arcmsr/arcmsr_hba.c if (acb->pdev->device == PCI_DEVICE_ID_ARECA_1203) { pdev 640 drivers/scsi/arcmsr/arcmsr_hba.c struct pci_dev *pdev = acb->pdev; pdev 645 drivers/scsi/arcmsr/arcmsr_hba.c dma_coherent = dma_alloc_coherent(&pdev->dev, acb->ioqueue_size, pdev 659 drivers/scsi/arcmsr/arcmsr_hba.c dma_coherent = dma_alloc_coherent(&pdev->dev, acb->ioqueue_size, pdev 675 drivers/scsi/arcmsr/arcmsr_hba.c dma_coherent = dma_alloc_coherent(&pdev->dev, acb->ioqueue_size, pdev 696 drivers/scsi/arcmsr/arcmsr_hba.c struct pci_dev *pdev = acb->pdev; pdev 723 drivers/scsi/arcmsr/arcmsr_hba.c dma_coherent = dma_alloc_coherent(&pdev->dev, acb->uncache_size, &dma_coherent_handle, GFP_KERNEL); pdev 866 drivers/scsi/arcmsr/arcmsr_hba.c arcmsr_request_irq(struct pci_dev *pdev, struct AdapterControlBlock *acb) pdev 873 drivers/scsi/arcmsr/arcmsr_hba.c nvec = pci_alloc_irq_vectors(pdev, 1, ARCMST_NUM_MSIX_VECTORS, pdev 881 drivers/scsi/arcmsr/arcmsr_hba.c nvec = pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_MSI); pdev 883 drivers/scsi/arcmsr/arcmsr_hba.c dev_info(&pdev->dev, "msi enabled\n"); pdev 887 drivers/scsi/arcmsr/arcmsr_hba.c nvec = pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_LEGACY); pdev 896 drivers/scsi/arcmsr/arcmsr_hba.c if (request_irq(pci_irq_vector(pdev, i), arcmsr_do_interrupt, pdev 899 drivers/scsi/arcmsr/arcmsr_hba.c acb->host->host_no, pci_irq_vector(pdev, i)); pdev 907 drivers/scsi/arcmsr/arcmsr_hba.c free_irq(pci_irq_vector(pdev, i), acb); pdev 908 drivers/scsi/arcmsr/arcmsr_hba.c pci_free_irq_vectors(pdev); pdev 932 drivers/scsi/arcmsr/arcmsr_hba.c struct pci_dev *pcidev = acb->pdev; pdev 955 drivers/scsi/arcmsr/arcmsr_hba.c static int arcmsr_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 961 drivers/scsi/arcmsr/arcmsr_hba.c error = pci_enable_device(pdev); pdev 970 drivers/scsi/arcmsr/arcmsr_hba.c bus = pdev->bus->number; pdev 971 drivers/scsi/arcmsr/arcmsr_hba.c dev_fun = pdev->devfn; pdev 974 drivers/scsi/arcmsr/arcmsr_hba.c acb->pdev = pdev; pdev 990 drivers/scsi/arcmsr/arcmsr_hba.c pci_set_drvdata(pdev, host); pdev 991 drivers/scsi/arcmsr/arcmsr_hba.c pci_set_master(pdev); pdev 992 drivers/scsi/arcmsr/arcmsr_hba.c error = pci_request_regions(pdev, "arcmsr"); pdev 1023 drivers/scsi/arcmsr/arcmsr_hba.c error = scsi_add_host(host, &pdev->dev); pdev 1027 drivers/scsi/arcmsr/arcmsr_hba.c if (arcmsr_request_irq(pdev, acb) == FAILED) pdev 1044 drivers/scsi/arcmsr/arcmsr_hba.c arcmsr_free_irq(pdev, acb); pdev 1055 drivers/scsi/arcmsr/arcmsr_hba.c pci_release_regions(pdev); pdev 1059 drivers/scsi/arcmsr/arcmsr_hba.c pci_disable_device(pdev); pdev 1063 drivers/scsi/arcmsr/arcmsr_hba.c static void arcmsr_free_irq(struct pci_dev *pdev, pdev 1069 drivers/scsi/arcmsr/arcmsr_hba.c free_irq(pci_irq_vector(pdev, i), acb); pdev 1070 drivers/scsi/arcmsr/arcmsr_hba.c pci_free_irq_vectors(pdev); pdev 1073 drivers/scsi/arcmsr/arcmsr_hba.c static int arcmsr_suspend(struct pci_dev *pdev, pm_message_t state) pdev 1076 drivers/scsi/arcmsr/arcmsr_hba.c struct Scsi_Host *host = pci_get_drvdata(pdev); pdev 1081 drivers/scsi/arcmsr/arcmsr_hba.c arcmsr_free_irq(pdev, acb); pdev 1088 drivers/scsi/arcmsr/arcmsr_hba.c pci_set_drvdata(pdev, host); pdev 1089 drivers/scsi/arcmsr/arcmsr_hba.c pci_save_state(pdev); pdev 1090 drivers/scsi/arcmsr/arcmsr_hba.c pci_disable_device(pdev); pdev 1091 drivers/scsi/arcmsr/arcmsr_hba.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 1095 drivers/scsi/arcmsr/arcmsr_hba.c static int arcmsr_resume(struct pci_dev *pdev) pdev 1097 drivers/scsi/arcmsr/arcmsr_hba.c struct Scsi_Host *host = pci_get_drvdata(pdev); pdev 1101 drivers/scsi/arcmsr/arcmsr_hba.c pci_set_power_state(pdev, PCI_D0); pdev 1102 drivers/scsi/arcmsr/arcmsr_hba.c pci_enable_wake(pdev, PCI_D0, 0); pdev 1103 drivers/scsi/arcmsr/arcmsr_hba.c pci_restore_state(pdev); pdev 1104 drivers/scsi/arcmsr/arcmsr_hba.c if (pci_enable_device(pdev)) { pdev 1110 drivers/scsi/arcmsr/arcmsr_hba.c pci_set_master(pdev); pdev 1111 drivers/scsi/arcmsr/arcmsr_hba.c if (arcmsr_request_irq(pdev, acb) == FAILED) pdev 1145 drivers/scsi/arcmsr/arcmsr_hba.c pci_release_regions(pdev); pdev 1147 drivers/scsi/arcmsr/arcmsr_hba.c pci_disable_device(pdev); pdev 1567 drivers/scsi/arcmsr/arcmsr_hba.c struct pci_dev *pdev; pdev 1577 drivers/scsi/arcmsr/arcmsr_hba.c pdev = acb->pdev; pdev 1578 drivers/scsi/arcmsr/arcmsr_hba.c arcmsr_free_irq(pdev, acb); pdev 1581 drivers/scsi/arcmsr/arcmsr_hba.c pci_release_regions(pdev); pdev 1583 drivers/scsi/arcmsr/arcmsr_hba.c pci_disable_device(pdev); pdev 1586 drivers/scsi/arcmsr/arcmsr_hba.c static void arcmsr_remove(struct pci_dev *pdev) pdev 1588 drivers/scsi/arcmsr/arcmsr_hba.c struct Scsi_Host *host = pci_get_drvdata(pdev); pdev 1594 drivers/scsi/arcmsr/arcmsr_hba.c pci_read_config_word(pdev, PCI_DEVICE_ID, &dev_id); pdev 1635 drivers/scsi/arcmsr/arcmsr_hba.c arcmsr_free_irq(pdev, acb); pdev 1638 drivers/scsi/arcmsr/arcmsr_hba.c pci_release_regions(pdev); pdev 1640 drivers/scsi/arcmsr/arcmsr_hba.c pci_disable_device(pdev); pdev 1643 drivers/scsi/arcmsr/arcmsr_hba.c static void arcmsr_shutdown(struct pci_dev *pdev) pdev 1645 drivers/scsi/arcmsr/arcmsr_hba.c struct Scsi_Host *host = pci_get_drvdata(pdev); pdev 1654 drivers/scsi/arcmsr/arcmsr_hba.c arcmsr_free_irq(pdev, acb); pdev 1952 drivers/scsi/arcmsr/arcmsr_hba.c dma_free_coherent(&acb->pdev->dev, acb->uncache_size, acb->dma_coherent, acb->dma_coherent_handle); pdev 4235 drivers/scsi/arcmsr/arcmsr_hba.c pci_read_config_byte(acb->pdev, i, &value[i]); pdev 4267 drivers/scsi/arcmsr/arcmsr_hba.c pci_write_config_byte(acb->pdev, 0x84, 0x20); pdev 4272 drivers/scsi/arcmsr/arcmsr_hba.c pci_write_config_byte(acb->pdev, i, value[i]); pdev 4480 drivers/scsi/arcmsr/arcmsr_hba.c switch (acb->pdev->device) { pdev 721 drivers/scsi/atari_scsi.c static int __init atari_scsi_probe(struct platform_device *pdev) pdev 728 drivers/scsi/atari_scsi.c irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 854 drivers/scsi/atari_scsi.c platform_set_drvdata(pdev, instance); pdev 872 drivers/scsi/atari_scsi.c static int __exit atari_scsi_remove(struct platform_device *pdev) pdev 874 drivers/scsi/atari_scsi.c struct Scsi_Host *instance = platform_get_drvdata(pdev); pdev 109 drivers/scsi/atp870u.c return atp->pdev->device == ATP880_DEVID1 || pdev 110 drivers/scsi/atp870u.c atp->pdev->device == ATP880_DEVID2; pdev 115 drivers/scsi/atp870u.c return atp->pdev->device == ATP885_DEVID; pdev 1196 drivers/scsi/atp870u.c dma_free_coherent(&atp_dev->pdev->dev, 1024, atp_dev->id[j][k].prd_table, atp_dev->id[j][k].prd_bus); pdev 1208 drivers/scsi/atp870u.c atp_dev->id[c][k].prd_table = dma_alloc_coherent(&atp_dev->pdev->dev, 1024, &(atp_dev->id[c][k].prd_bus), GFP_KERNEL); pdev 1255 drivers/scsi/atp870u.c struct pci_dev *pdev = atpdev->pdev; pdev 1259 drivers/scsi/atp870u.c (pdev->device == PCI_DEVICE_ID_ARTOP_AEC7610 && pdev 1260 drivers/scsi/atp870u.c pdev->revision == 4) || pdev 1261 drivers/scsi/atp870u.c (pdev->device == PCI_DEVICE_ID_ARTOP_AEC7612UW) || pdev 1262 drivers/scsi/atp870u.c (pdev->device == PCI_DEVICE_ID_ARTOP_AEC7612SUW); pdev 1264 drivers/scsi/atp870u.c pci_read_config_byte(pdev, 0x49, &host_id); pdev 1266 drivers/scsi/atp870u.c dev_info(&pdev->dev, "ACARD AEC-671X PCI Ultra/W SCSI-2/3 Host Adapter: IO:%lx, IRQ:%d.\n", pdev 1283 drivers/scsi/atp870u.c if (pdev->revision > 0x07) /* check if atp876 chip */ pdev 1306 drivers/scsi/atp870u.c struct pci_dev *pdev = atpdev->pdev; pdev 1310 drivers/scsi/atp870u.c pci_write_config_byte(pdev, PCI_LATENCY_TIMER, 0x80); pdev 1317 drivers/scsi/atp870u.c dev_info(&pdev->dev, "ACARD AEC-67160 PCI Ultra3 LVD Host Adapter: IO:%lx, IRQ:%d.\n", pdev 1391 drivers/scsi/atp870u.c struct pci_dev *pdev = atpdev->pdev; pdev 1396 drivers/scsi/atp870u.c dev_info(&pdev->dev, "ACARD AEC-67162 PCI Ultra3 LVD Host Adapter: IO:%lx, IRQ:%d.\n", pdev 1477 drivers/scsi/atp870u.c dev_info(&pdev->dev, "Scanning Channel A SCSI Device ...\n"); pdev 1480 drivers/scsi/atp870u.c dev_info(&pdev->dev, "Scanning Channel B SCSI Device ...\n"); pdev 1497 drivers/scsi/atp870u.c static int atp870u_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 1503 drivers/scsi/atp870u.c if (ent->device == PCI_DEVICE_ID_ARTOP_AEC7610 && pdev->revision < 2) { pdev 1504 drivers/scsi/atp870u.c dev_err(&pdev->dev, "ATP850S chips (AEC6710L/F cards) are not supported.\n"); pdev 1508 drivers/scsi/atp870u.c err = pci_enable_device(pdev); pdev 1512 drivers/scsi/atp870u.c if (dma_set_mask(&pdev->dev, DMA_BIT_MASK(32))) { pdev 1518 drivers/scsi/atp870u.c err = pci_request_regions(pdev, "atp870u"); pdev 1521 drivers/scsi/atp870u.c pci_set_master(pdev); pdev 1531 drivers/scsi/atp870u.c atpdev->pdev = pdev; pdev 1532 drivers/scsi/atp870u.c pci_set_drvdata(pdev, atpdev); pdev 1534 drivers/scsi/atp870u.c shpnt->io_port = pci_resource_start(pdev, 0); pdev 1536 drivers/scsi/atp870u.c shpnt->n_io_port = pci_resource_len(pdev, 0); pdev 1539 drivers/scsi/atp870u.c shpnt->irq = pdev->irq; pdev 1543 drivers/scsi/atp870u.c dev_err(&pdev->dev, "Unable to allocate tables for Acard controller\n"); pdev 1556 drivers/scsi/atp870u.c dev_err(&pdev->dev, "Unable to allocate IRQ %d.\n", shpnt->irq); pdev 1560 drivers/scsi/atp870u.c err = scsi_add_host(shpnt, &pdev->dev); pdev 1574 drivers/scsi/atp870u.c pci_release_regions(pdev); pdev 1576 drivers/scsi/atp870u.c pci_disable_device(pdev); pdev 1657 drivers/scsi/atp870u.c static void atp870u_remove (struct pci_dev *pdev) pdev 1659 drivers/scsi/atp870u.c struct atp_unit *devext = pci_get_drvdata(pdev); pdev 1665 drivers/scsi/atp870u.c pci_release_regions(pdev); pdev 1666 drivers/scsi/atp870u.c pci_disable_device(pdev); pdev 59 drivers/scsi/atp870u.h struct pci_dev *pdev; pdev 115 drivers/scsi/be2iscsi/be.h struct pci_dev *pdev; pdev 323 drivers/scsi/be2iscsi/be_cmds.c struct beiscsi_hba *phba = pci_get_drvdata(ctrl->pdev); pdev 487 drivers/scsi/be2iscsi/be_cmds.c struct beiscsi_hba *phba = pci_get_drvdata(ctrl->pdev); pdev 518 drivers/scsi/be2iscsi/be_cmds.c dma_free_coherent(&ctrl->pdev->dev, tag_mem->size, pdev 590 drivers/scsi/be2iscsi/be_cmds.c struct beiscsi_hba *phba = pci_get_drvdata(ctrl->pdev); pdev 755 drivers/scsi/be2iscsi/be_cmds.c PCI_FUNC(ctrl->pdev->devfn)); pdev 782 drivers/scsi/be2iscsi/be_cmds.c struct beiscsi_hba *phba = pci_get_drvdata(ctrl->pdev); pdev 808 drivers/scsi/be2iscsi/be_cmds.c PCI_FUNC(ctrl->pdev->devfn)); pdev 905 drivers/scsi/be2iscsi/be_cmds.c struct beiscsi_hba *phba = pci_get_drvdata(ctrl->pdev); pdev 983 drivers/scsi/be2iscsi/be_cmds.c struct beiscsi_hba *phba = pci_get_drvdata(ctrl->pdev); pdev 1008 drivers/scsi/be2iscsi/be_cmds.c pci_func_id, ctxt, PCI_FUNC(ctrl->pdev->devfn)); pdev 1084 drivers/scsi/be2iscsi/be_cmds.c struct beiscsi_hba *phba = pci_get_drvdata(ctrl->pdev); pdev 1173 drivers/scsi/be2iscsi/be_cmds.c struct beiscsi_hba *phba = pci_get_drvdata(ctrl->pdev); pdev 1267 drivers/scsi/be2iscsi/be_cmds.c nonemb_cmd.va = dma_alloc_coherent(&ctrl->pdev->dev, pdev 1312 drivers/scsi/be2iscsi/be_cmds.c dma_free_coherent(&ctrl->pdev->dev, nonemb_cmd.size, pdev 1663 drivers/scsi/be2iscsi/be_cmds.c struct beiscsi_hba *phba = pci_get_drvdata(ctrl->pdev); pdev 1071 drivers/scsi/be2iscsi/be_iscsi.c nonemb_cmd.va = dma_alloc_coherent(&phba->ctrl.pdev->dev, pdev 1091 drivers/scsi/be2iscsi/be_iscsi.c dma_free_coherent(&phba->ctrl.pdev->dev, nonemb_cmd.size, pdev 1104 drivers/scsi/be2iscsi/be_iscsi.c dma_free_coherent(&phba->ctrl.pdev->dev, pdev 1119 drivers/scsi/be2iscsi/be_iscsi.c dma_free_coherent(&phba->ctrl.pdev->dev, nonemb_cmd.size, pdev 525 drivers/scsi/be2iscsi/be_main.c static int be_ctrl_init(struct beiscsi_hba *phba, struct pci_dev *pdev) pdev 532 drivers/scsi/be2iscsi/be_main.c ctrl->pdev = pdev; pdev 533 drivers/scsi/be2iscsi/be_main.c status = beiscsi_map_pci_bars(phba, pdev); pdev 537 drivers/scsi/be2iscsi/be_main.c mbox_mem_alloc->va = dma_alloc_coherent(&pdev->dev, pdev 743 drivers/scsi/be2iscsi/be_main.c (PCI_FUNC(ctrl->pdev->devfn) * CEV_ISR_SIZE)); pdev 3464 drivers/scsi/be2iscsi/be_main.c dma_free_coherent(&ctrl->pdev->dev, pdev 4837 drivers/scsi/be2iscsi/be_main.c nonemb_cmd.va = dma_alloc_coherent(&phba->ctrl.pdev->dev, pdev 4852 drivers/scsi/be2iscsi/be_main.c dma_free_coherent(&phba->ctrl.pdev->dev, nonemb_cmd.size, pdev 4866 drivers/scsi/be2iscsi/be_main.c dma_free_coherent(&phba->ctrl.pdev->dev, nonemb_cmd.size, pdev 4883 drivers/scsi/be2iscsi/be_main.c dma_free_coherent(&phba->ctrl.pdev->dev, nonemb_cmd.size, pdev 5447 drivers/scsi/be2iscsi/be_main.c static pci_ers_result_t beiscsi_eeh_err_detected(struct pci_dev *pdev, pdev 5452 drivers/scsi/be2iscsi/be_main.c phba = (struct beiscsi_hba *)pci_get_drvdata(pdev); pdev 5472 drivers/scsi/be2iscsi/be_main.c pci_disable_device(pdev); pdev 5480 drivers/scsi/be2iscsi/be_main.c if (pdev->devfn == 0) pdev 5486 drivers/scsi/be2iscsi/be_main.c static pci_ers_result_t beiscsi_eeh_reset(struct pci_dev *pdev) pdev 5491 drivers/scsi/be2iscsi/be_main.c phba = (struct beiscsi_hba *)pci_get_drvdata(pdev); pdev 5496 drivers/scsi/be2iscsi/be_main.c status = pci_enable_device(pdev); pdev 5500 drivers/scsi/be2iscsi/be_main.c pci_set_master(pdev); pdev 5501 drivers/scsi/be2iscsi/be_main.c pci_set_power_state(pdev, PCI_D0); pdev 5502 drivers/scsi/be2iscsi/be_main.c pci_restore_state(pdev); pdev 5517 drivers/scsi/be2iscsi/be_main.c static void beiscsi_eeh_resume(struct pci_dev *pdev) pdev 5522 drivers/scsi/be2iscsi/be_main.c phba = (struct beiscsi_hba *)pci_get_drvdata(pdev); pdev 5523 drivers/scsi/be2iscsi/be_main.c pci_save_state(pdev); pdev 287 drivers/scsi/be2iscsi/be_mgmt.c dma_free_coherent(&ctrl->pdev->dev, nonemb_cmd->size, pdev 296 drivers/scsi/be2iscsi/be_mgmt.c cmd->va = dma_alloc_coherent(&phba->ctrl.pdev->dev, size, &cmd->dma, pdev 765 drivers/scsi/be2iscsi/be_mgmt.c dma_free_coherent(&phba->ctrl.pdev->dev, pdev 784 drivers/scsi/be2iscsi/be_mgmt.c dma_free_coherent(&phba->ctrl.pdev->dev, nonemb_cmd.size, pdev 873 drivers/scsi/be2iscsi/be_mgmt.c dma_free_coherent(&phba->ctrl.pdev->dev, bs->nonemb_cmd.size, pdev 1016 drivers/scsi/be2iscsi/be_mgmt.c nonemb_cmd->va = dma_alloc_coherent(&phba->ctrl.pdev->dev, pdev 1513 drivers/scsi/be2iscsi/be_mgmt.c nonemb_cmd.va = dma_alloc_coherent(&phba->ctrl.pdev->dev, pdev 1526 drivers/scsi/be2iscsi/be_mgmt.c dma_free_coherent(&phba->ctrl.pdev->dev, nonemb_cmd.size, pdev 1553 drivers/scsi/be2iscsi/be_mgmt.c dma_free_coherent(&phba->ctrl.pdev->dev, nonemb_cmd.size, pdev 63 drivers/scsi/bfa/bfad.c static u32 *bfad_load_fwimg(struct pci_dev *pdev); pdev 65 drivers/scsi/bfa/bfad.c static void bfad_read_firmware(struct pci_dev *pdev, u32 **bfi_image, pdev 720 drivers/scsi/bfa/bfad.c bfad_pci_init(struct pci_dev *pdev, struct bfad_s *bfad) pdev 724 drivers/scsi/bfa/bfad.c if (pci_enable_device(pdev)) { pdev 725 drivers/scsi/bfa/bfad.c printk(KERN_ERR "pci_enable_device fail %p\n", pdev); pdev 729 drivers/scsi/bfa/bfad.c if (pci_request_regions(pdev, BFAD_DRIVER_NAME)) pdev 732 drivers/scsi/bfa/bfad.c pci_set_master(pdev); pdev 734 drivers/scsi/bfa/bfad.c rc = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 736 drivers/scsi/bfa/bfad.c rc = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 740 drivers/scsi/bfa/bfad.c printk(KERN_ERR "dma_set_mask_and_coherent fail %p\n", pdev); pdev 745 drivers/scsi/bfa/bfad.c pci_enable_pcie_error_reporting(pdev); pdev 747 drivers/scsi/bfa/bfad.c bfad->pci_bar0_kva = pci_iomap(pdev, 0, pci_resource_len(pdev, 0)); pdev 748 drivers/scsi/bfa/bfad.c bfad->pci_bar2_kva = pci_iomap(pdev, 2, pci_resource_len(pdev, 2)); pdev 755 drivers/scsi/bfa/bfad.c bfad->hal_pcidev.pci_slot = PCI_SLOT(pdev->devfn); pdev 756 drivers/scsi/bfa/bfad.c bfad->hal_pcidev.pci_func = PCI_FUNC(pdev->devfn); pdev 758 drivers/scsi/bfa/bfad.c bfad->hal_pcidev.device_id = pdev->device; pdev 759 drivers/scsi/bfa/bfad.c bfad->hal_pcidev.ssid = pdev->subsystem_device; pdev 760 drivers/scsi/bfa/bfad.c bfad->pci_name = pci_name(pdev); pdev 762 drivers/scsi/bfa/bfad.c bfad->pci_attr.vendor_id = pdev->vendor; pdev 763 drivers/scsi/bfa/bfad.c bfad->pci_attr.device_id = pdev->device; pdev 764 drivers/scsi/bfa/bfad.c bfad->pci_attr.ssid = pdev->subsystem_device; pdev 765 drivers/scsi/bfa/bfad.c bfad->pci_attr.ssvid = pdev->subsystem_vendor; pdev 766 drivers/scsi/bfa/bfad.c bfad->pci_attr.pcifn = PCI_FUNC(pdev->devfn); pdev 768 drivers/scsi/bfa/bfad.c bfad->pcidev = pdev; pdev 771 drivers/scsi/bfa/bfad.c if (pci_is_pcie(pdev) && pcie_max_read_reqsz) { pdev 775 drivers/scsi/bfa/bfad.c int max_rq = pcie_get_readrq(pdev); pdev 780 drivers/scsi/bfa/bfad.c pcie_set_readrq(pdev, pcie_max_read_reqsz); pdev 788 drivers/scsi/bfa/bfad.c pci_save_state(pdev); pdev 793 drivers/scsi/bfa/bfad.c pci_release_regions(pdev); pdev 795 drivers/scsi/bfa/bfad.c pci_disable_device(pdev); pdev 801 drivers/scsi/bfa/bfad.c bfad_pci_uninit(struct pci_dev *pdev, struct bfad_s *bfad) pdev 803 drivers/scsi/bfa/bfad.c pci_iounmap(pdev, bfad->pci_bar0_kva); pdev 804 drivers/scsi/bfa/bfad.c pci_iounmap(pdev, bfad->pci_bar2_kva); pdev 805 drivers/scsi/bfa/bfad.c pci_release_regions(pdev); pdev 807 drivers/scsi/bfa/bfad.c pci_disable_pcie_error_reporting(pdev); pdev 808 drivers/scsi/bfa/bfad.c pci_disable_device(pdev); pdev 1206 drivers/scsi/bfa/bfad.c struct pci_dev *pdev = bfad->pcidev; pdev 1215 drivers/scsi/bfa/bfad.c if ((bfa_asic_id_ctc(pdev->device) && !msix_disable_ct) || pdev 1216 drivers/scsi/bfa/bfad.c (bfa_asic_id_cb(pdev->device) && !msix_disable_cb)) { pdev 1221 drivers/scsi/bfa/bfad.c if (error == -ENOSPC && bfa_asic_id_ctc(pdev->device)) { pdev 1239 drivers/scsi/bfa/bfad.c pci_read_config_word(pdev, PCI_COMMAND, ®); pdev 1242 drivers/scsi/bfa/bfad.c pci_write_config_word(pdev, PCI_COMMAND, pdev 1290 drivers/scsi/bfa/bfad.c bfad_pci_probe(struct pci_dev *pdev, const struct pci_device_id *pid) pdev 1296 drivers/scsi/bfa/bfad.c if ((pdev->device == BFA_PCI_DEVICE_ID_FC_8G1P) && pdev 1297 drivers/scsi/bfa/bfad.c (PCI_FUNC(pdev->devfn) != 0)) pdev 1323 drivers/scsi/bfa/bfad.c if (!(bfad_load_fwimg(pdev))) { pdev 1328 drivers/scsi/bfa/bfad.c retval = bfad_pci_init(pdev, bfad); pdev 1346 drivers/scsi/bfa/bfad.c pci_set_drvdata(pdev, bfad); pdev 1378 drivers/scsi/bfa/bfad.c bfad_pci_uninit(pdev, bfad); pdev 1391 drivers/scsi/bfa/bfad.c bfad_pci_remove(struct pci_dev *pdev) pdev 1393 drivers/scsi/bfa/bfad.c struct bfad_s *bfad = pci_get_drvdata(pdev); pdev 1424 drivers/scsi/bfa/bfad.c bfad_pci_uninit(pdev, bfad); pdev 1434 drivers/scsi/bfa/bfad.c bfad_pci_error_detected(struct pci_dev *pdev, pci_channel_state_t state) pdev 1436 drivers/scsi/bfa/bfad.c struct bfad_s *bfad = pci_get_drvdata(pdev); pdev 1440 drivers/scsi/bfa/bfad.c dev_printk(KERN_ERR, &pdev->dev, pdev 1466 drivers/scsi/bfa/bfad.c pci_disable_device(pdev); pdev 1494 drivers/scsi/bfa/bfad.c struct pci_dev *pdev = bfad->pcidev; pdev 1501 drivers/scsi/bfa/bfad.c dev_printk(KERN_WARNING, &pdev->dev, pdev 1515 drivers/scsi/bfa/bfad.c dev_printk(KERN_WARNING, &pdev->dev, pdev 1529 drivers/scsi/bfa/bfad.c bfad_pci_slot_reset(struct pci_dev *pdev) pdev 1531 drivers/scsi/bfa/bfad.c struct bfad_s *bfad = pci_get_drvdata(pdev); pdev 1535 drivers/scsi/bfa/bfad.c dev_printk(KERN_ERR, &pdev->dev, pdev 1538 drivers/scsi/bfa/bfad.c if (pci_enable_device(pdev)) { pdev 1539 drivers/scsi/bfa/bfad.c dev_printk(KERN_ERR, &pdev->dev, "Cannot re-enable " pdev 1544 drivers/scsi/bfa/bfad.c pci_restore_state(pdev); pdev 1551 drivers/scsi/bfa/bfad.c pci_read_config_byte(pdev, 0x68, &byte); pdev 1553 drivers/scsi/bfa/bfad.c dev_printk(KERN_ERR, &pdev->dev, pdev 1558 drivers/scsi/bfa/bfad.c pci_save_state(pdev); pdev 1559 drivers/scsi/bfa/bfad.c pci_set_master(pdev); pdev 1571 drivers/scsi/bfa/bfad.c pci_enable_pcie_error_reporting(pdev); pdev 1572 drivers/scsi/bfa/bfad.c dev_printk(KERN_WARNING, &pdev->dev, pdev 1578 drivers/scsi/bfa/bfad.c pci_disable_device(pdev); pdev 1583 drivers/scsi/bfa/bfad.c bfad_pci_mmio_enabled(struct pci_dev *pdev) pdev 1586 drivers/scsi/bfa/bfad.c struct bfad_s *bfad = pci_get_drvdata(pdev); pdev 1588 drivers/scsi/bfa/bfad.c dev_printk(KERN_INFO, &pdev->dev, "mmio_enabled\n"); pdev 1602 drivers/scsi/bfa/bfad.c pci_disable_device(pdev); pdev 1608 drivers/scsi/bfa/bfad.c bfad_pci_resume(struct pci_dev *pdev) pdev 1611 drivers/scsi/bfa/bfad.c struct bfad_s *bfad = pci_get_drvdata(pdev); pdev 1613 drivers/scsi/bfa/bfad.c dev_printk(KERN_WARNING, &pdev->dev, "resume\n"); pdev 1746 drivers/scsi/bfa/bfad.c bfad_read_firmware(struct pci_dev *pdev, u32 **bfi_image, pdev 1751 drivers/scsi/bfa/bfad.c if (request_firmware(&fw, fw_name, &pdev->dev)) { pdev 1771 drivers/scsi/bfa/bfad.c bfad_load_fwimg(struct pci_dev *pdev) pdev 1773 drivers/scsi/bfa/bfad.c if (bfa_asic_id_ct2(pdev->device)) { pdev 1775 drivers/scsi/bfa/bfad.c bfad_read_firmware(pdev, &bfi_image_ct2, pdev 1778 drivers/scsi/bfa/bfad.c } else if (bfa_asic_id_ct(pdev->device)) { pdev 1780 drivers/scsi/bfa/bfad.c bfad_read_firmware(pdev, &bfi_image_ct, pdev 1783 drivers/scsi/bfa/bfad.c } else if (bfa_asic_id_cb(pdev->device)) { pdev 1785 drivers/scsi/bfa/bfad.c bfad_read_firmware(pdev, &bfi_image_cb, pdev 311 drivers/scsi/bfa/bfad_drv.h int bfad_pci_init(struct pci_dev *pdev, struct bfad_s *bfad); pdev 312 drivers/scsi/bfa/bfad_drv.h void bfad_pci_uninit(struct pci_dev *pdev, struct bfad_s *bfad); pdev 318 drivers/scsi/bfa/bfad_drv.h void bfad_pci_remove(struct pci_dev *pdev); pdev 319 drivers/scsi/bfa/bfad_drv.h int bfad_pci_probe(struct pci_dev *pdev, const struct pci_device_id *pid); pdev 1736 drivers/scsi/bnx2fc/bnx2fc_fcoe.c struct pci_dev *pdev; pdev 1743 drivers/scsi/bnx2fc/bnx2fc_fcoe.c pdev = hba->pcidev = cnic->pcidev; pdev 1747 drivers/scsi/bnx2fc/bnx2fc_fcoe.c switch (pdev->device) { pdev 1777 drivers/scsi/bnx2fc/bnx2fc_fcoe.c pr_err(PFX "Unknown device id 0x%x\n", pdev->device); pdev 221 drivers/scsi/csiostor/csio_hw.c pci_write_config_word(hw->pdev, base + PCI_VPD_ADDR, (uint16_t)addr); pdev 225 drivers/scsi/csiostor/csio_hw.c pci_read_config_word(hw->pdev, base + PCI_VPD_ADDR, &val); pdev 233 drivers/scsi/csiostor/csio_hw.c pci_read_config_dword(hw->pdev, base + PCI_VPD_DATA, data); pdev 286 drivers/scsi/csiostor/csio_hw.c csio_pci_capability(struct pci_dev *pdev, int cap, int *pos) pdev 288 drivers/scsi/csiostor/csio_hw.c *pos = pci_find_capability(pdev, cap); pdev 314 drivers/scsi/csiostor/csio_hw.c ret = csio_pci_capability(hw->pdev, PCI_CAP_ID_VPD, pdev 892 drivers/scsi/csiostor/csio_hw.c if (csio_is_t5(hw->pdev->device & CSIO_HW_CHIP_MASK)) pdev 1972 drivers/scsi/csiostor/csio_hw.c struct pci_dev *pci_dev = hw->pdev; pdev 2412 drivers/scsi/csiostor/csio_hw.c struct pci_dev *pci_dev = hw->pdev; pdev 2462 drivers/scsi/csiostor/csio_hw.c if (csio_is_t6(hw->pdev->device & CSIO_HW_CHIP_MASK) && pdev 2502 drivers/scsi/csiostor/csio_hw.c if (pci_is_pcie(hw->pdev)) pdev 2503 drivers/scsi/csiostor/csio_hw.c pcie_capability_clear_and_set_word(hw->pdev, PCI_EXP_DEVCTL2, pdev 2685 drivers/scsi/csiostor/csio_hw.c if (csio_is_t5(hw->pdev->device & CSIO_HW_CHIP_MASK)) pdev 2741 drivers/scsi/csiostor/csio_hw.c if (csio_is_t5(hw->pdev->device & CSIO_HW_CHIP_MASK)) pdev 4294 drivers/scsi/csiostor/csio_hw.c pci_read_config_word(hw->pdev, PCI_VENDOR_ID, pdev 4296 drivers/scsi/csiostor/csio_hw.c pci_read_config_word(hw->pdev, PCI_DEVICE_ID, pdev 457 drivers/scsi/csiostor/csio_hw.h struct pci_dev *pdev; /* PCI device */ pdev 597 drivers/scsi/csiostor/csio_hw.h #define CSIO_PCI_BUS(hw) ((hw)->pdev->bus->number) pdev 598 drivers/scsi/csiostor/csio_hw.h #define CSIO_PCI_DEV(hw) (PCI_SLOT((hw)->pdev->devfn)) pdev 599 drivers/scsi/csiostor/csio_hw.h #define CSIO_PCI_FUNC(hw) (PCI_FUNC((hw)->pdev->devfn)) pdev 612 drivers/scsi/csiostor/csio_hw.h dev_info(&(__hw)->pdev->dev, __fmt, ##__VA_ARGS__) pdev 615 drivers/scsi/csiostor/csio_hw.h dev_crit(&(__hw)->pdev->dev, __fmt, ##__VA_ARGS__) pdev 618 drivers/scsi/csiostor/csio_hw.h dev_err(&(__hw)->pdev->dev, __fmt, ##__VA_ARGS__) pdev 621 drivers/scsi/csiostor/csio_hw.h dev_warn(&(__hw)->pdev->dev, __fmt, ##__VA_ARGS__) pdev 146 drivers/scsi/csiostor/csio_init.c hw->debugfs_root = debugfs_create_dir(pci_name(hw->pdev), pdev 194 drivers/scsi/csiostor/csio_init.c csio_pci_init(struct pci_dev *pdev, int *bars) pdev 198 drivers/scsi/csiostor/csio_init.c *bars = pci_select_bars(pdev, IORESOURCE_MEM); pdev 200 drivers/scsi/csiostor/csio_init.c if (pci_enable_device_mem(pdev)) pdev 203 drivers/scsi/csiostor/csio_init.c if (pci_request_selected_regions(pdev, *bars, KBUILD_MODNAME)) pdev 206 drivers/scsi/csiostor/csio_init.c pci_set_master(pdev); pdev 207 drivers/scsi/csiostor/csio_init.c pci_try_set_mwi(pdev); pdev 209 drivers/scsi/csiostor/csio_init.c rv = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 211 drivers/scsi/csiostor/csio_init.c rv = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 214 drivers/scsi/csiostor/csio_init.c dev_err(&pdev->dev, "No suitable DMA available.\n"); pdev 221 drivers/scsi/csiostor/csio_init.c pci_release_selected_regions(pdev, *bars); pdev 223 drivers/scsi/csiostor/csio_init.c pci_disable_device(pdev); pdev 236 drivers/scsi/csiostor/csio_init.c csio_pci_exit(struct pci_dev *pdev, int *bars) pdev 238 drivers/scsi/csiostor/csio_init.c pci_release_selected_regions(pdev, *bars); pdev 239 drivers/scsi/csiostor/csio_init.c pci_disable_device(pdev); pdev 484 drivers/scsi/csiostor/csio_init.c &hw->pdev->dev, CSIO_SCSI_RSP_LEN, pdev 519 drivers/scsi/csiostor/csio_init.c static struct csio_hw *csio_hw_alloc(struct pci_dev *pdev) pdev 527 drivers/scsi/csiostor/csio_init.c hw->pdev = pdev; pdev 535 drivers/scsi/csiostor/csio_init.c hw->regstart = ioremap_nocache(pci_resource_start(pdev, 0), pdev 536 drivers/scsi/csiostor/csio_init.c pci_resource_len(pdev, 0)); pdev 609 drivers/scsi/csiostor/csio_init.c if (dev == &hw->pdev->dev) pdev 634 drivers/scsi/csiostor/csio_init.c if (dev == &hw->pdev->dev) pdev 647 drivers/scsi/csiostor/csio_init.c if (scsi_add_host_with_dma(shost, dev, &hw->pdev->dev)) pdev 691 drivers/scsi/csiostor/csio_init.c return csio_shost_init(hw, &hw->pdev->dev, false, NULL); pdev 943 drivers/scsi/csiostor/csio_init.c static int csio_probe_one(struct pci_dev *pdev, const struct pci_device_id *id) pdev 952 drivers/scsi/csiostor/csio_init.c if (!csio_is_t5((pdev->device & CSIO_HW_CHIP_MASK)) && pdev 953 drivers/scsi/csiostor/csio_init.c !csio_is_t6((pdev->device & CSIO_HW_CHIP_MASK))) pdev 956 drivers/scsi/csiostor/csio_init.c rv = csio_pci_init(pdev, &bars); pdev 960 drivers/scsi/csiostor/csio_init.c hw = csio_hw_alloc(pdev); pdev 966 drivers/scsi/csiostor/csio_init.c if (!pcie_relaxed_ordering_enabled(pdev)) pdev 969 drivers/scsi/csiostor/csio_init.c pci_set_drvdata(pdev, hw); pdev 974 drivers/scsi/csiostor/csio_init.c dev_err(&pdev->dev, pdev 988 drivers/scsi/csiostor/csio_init.c ln = csio_shost_init(hw, &pdev->dev, true, NULL); pdev 1021 drivers/scsi/csiostor/csio_init.c csio_pci_exit(pdev, &bars); pdev 1023 drivers/scsi/csiostor/csio_init.c dev_err(&pdev->dev, "probe of device failed: %d\n", rv); pdev 1033 drivers/scsi/csiostor/csio_init.c static void csio_remove_one(struct pci_dev *pdev) pdev 1035 drivers/scsi/csiostor/csio_init.c struct csio_hw *hw = pci_get_drvdata(pdev); pdev 1036 drivers/scsi/csiostor/csio_init.c int bars = pci_select_bars(pdev, IORESOURCE_MEM); pdev 1051 drivers/scsi/csiostor/csio_init.c csio_pci_exit(pdev, &bars); pdev 1060 drivers/scsi/csiostor/csio_init.c csio_pci_error_detected(struct pci_dev *pdev, pci_channel_state_t state) pdev 1062 drivers/scsi/csiostor/csio_init.c struct csio_hw *hw = pci_get_drvdata(pdev); pdev 1076 drivers/scsi/csiostor/csio_init.c pci_disable_device(pdev); pdev 1087 drivers/scsi/csiostor/csio_init.c csio_pci_slot_reset(struct pci_dev *pdev) pdev 1089 drivers/scsi/csiostor/csio_init.c struct csio_hw *hw = pci_get_drvdata(pdev); pdev 1092 drivers/scsi/csiostor/csio_init.c if (pci_enable_device(pdev)) { pdev 1093 drivers/scsi/csiostor/csio_init.c dev_err(&pdev->dev, "cannot re-enable device in slot reset\n"); pdev 1097 drivers/scsi/csiostor/csio_init.c pci_set_master(pdev); pdev 1098 drivers/scsi/csiostor/csio_init.c pci_restore_state(pdev); pdev 1099 drivers/scsi/csiostor/csio_init.c pci_save_state(pdev); pdev 1112 drivers/scsi/csiostor/csio_init.c dev_err(&pdev->dev, "Can't initialize HW when in slot reset\n"); pdev 1123 drivers/scsi/csiostor/csio_init.c csio_pci_resume(struct pci_dev *pdev) pdev 1125 drivers/scsi/csiostor/csio_init.c struct csio_hw *hw = pci_get_drvdata(pdev); pdev 1133 drivers/scsi/csiostor/csio_init.c ln = csio_shost_init(hw, &pdev->dev, true, NULL); pdev 1165 drivers/scsi/csiostor/csio_init.c dev_err(&pdev->dev, "resume of device failed: %d\n", rv); pdev 54 drivers/scsi/csiostor/csio_isr.c if (unlikely(pci_channel_offline(hw->pdev))) { pdev 115 drivers/scsi/csiostor/csio_isr.c if (unlikely(pci_channel_offline(hw->pdev))) { pdev 266 drivers/scsi/csiostor/csio_isr.c if (unlikely(pci_channel_offline(hw->pdev))) { pdev 313 drivers/scsi/csiostor/csio_isr.c if (unlikely(pci_channel_offline(hw->pdev))) { pdev 386 drivers/scsi/csiostor/csio_isr.c struct pci_dev *pdev = hw->pdev; pdev 389 drivers/scsi/csiostor/csio_isr.c rv = request_irq(pci_irq_vector(pdev, 0), csio_fcoe_isr, pdev 403 drivers/scsi/csiostor/csio_isr.c rv = request_irq(pci_irq_vector(pdev, k), csio_nondata_isr, 0, pdev 407 drivers/scsi/csiostor/csio_isr.c pci_irq_vector(pdev, k), rv); pdev 413 drivers/scsi/csiostor/csio_isr.c rv = request_irq(pci_irq_vector(pdev, k), csio_fwevt_isr, 0, pdev 417 drivers/scsi/csiostor/csio_isr.c pci_irq_vector(pdev, k), rv); pdev 430 drivers/scsi/csiostor/csio_isr.c rv = request_irq(pci_irq_vector(pdev, k), csio_scsi_isr, 0, pdev 435 drivers/scsi/csiostor/csio_isr.c pci_irq_vector(pdev, k), rv); pdev 450 drivers/scsi/csiostor/csio_isr.c free_irq(pci_irq_vector(pdev, i), hw->msix_entries[i].dev_id); pdev 451 drivers/scsi/csiostor/csio_isr.c pci_free_irq_vectors(hw->pdev); pdev 520 drivers/scsi/csiostor/csio_isr.c cnt = pci_alloc_irq_vectors_affinity(hw->pdev, min, cnt, pdev 572 drivers/scsi/csiostor/csio_isr.c if ((csio_msi == 1) && !pci_enable_msi(hw->pdev)) pdev 594 drivers/scsi/csiostor/csio_isr.c free_irq(pci_irq_vector(hw->pdev, i), pdev 600 drivers/scsi/csiostor/csio_isr.c free_irq(pci_irq_vector(hw->pdev, 0), hw); pdev 607 drivers/scsi/csiostor/csio_isr.c pci_free_irq_vectors(hw->pdev); pdev 1851 drivers/scsi/csiostor/csio_lnode.c dma_buf->vaddr = dma_alloc_coherent(&hw->pdev->dev, dma_buf->len, pdev 1879 drivers/scsi/csiostor/csio_lnode.c dma_free_coherent(&hw->pdev->dev, dma_buf->len, dma_buf->vaddr, pdev 2347 drivers/scsi/csiostor/csio_scsi.c ddp_desc->vaddr = dma_alloc_coherent(&hw->pdev->dev, unit_size, pdev 2370 drivers/scsi/csiostor/csio_scsi.c dma_free_coherent(&hw->pdev->dev, ddp_desc->len, pdev 2397 drivers/scsi/csiostor/csio_scsi.c dma_free_coherent(&hw->pdev->dev, ddp_desc->len, pdev 127 drivers/scsi/csiostor/csio_wr.c buf->vaddr = dma_alloc_coherent(&hw->pdev->dev, buf->len, pdev 236 drivers/scsi/csiostor/csio_wr.c q->vstart = dma_alloc_coherent(&hw->pdev->dev, qsz, &q->pstart, pdev 1349 drivers/scsi/csiostor/csio_wr.c if (pci_is_pcie(hw->pdev)) { pdev 1357 drivers/scsi/csiostor/csio_wr.c pcie_capability_read_word(hw->pdev, PCI_EXP_DEVCTL, &devctl); pdev 1386 drivers/scsi/csiostor/csio_wr.c if (csio_is_t5(hw->pdev->device & CSIO_HW_CHIP_MASK)) pdev 1704 drivers/scsi/csiostor/csio_wr.c dma_free_coherent(&hw->pdev->dev, pdev 1710 drivers/scsi/csiostor/csio_wr.c dma_free_coherent(&hw->pdev->dev, q->size, pdev 1313 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c cdev->pdev = adapter->pdev; pdev 2139 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c cdev->pdev = lldi->pdev; pdev 332 drivers/scsi/cxgbi/libcxgbi.c pci_dev_put(cdev->pdev); pdev 373 drivers/scsi/cxgbi/libcxgbi.c pci_dev_get(cdev->pdev); pdev 374 drivers/scsi/cxgbi/libcxgbi.c err = iscsi_host_add(shost, &cdev->pdev->dev); pdev 378 drivers/scsi/cxgbi/libcxgbi.c pci_dev_put(cdev->pdev); pdev 1295 drivers/scsi/cxgbi/libcxgbi.c int err = cxgbi_ppm_init(ppm_pp, cdev->ports[0], cdev->pdev, pdev 1386 drivers/scsi/cxgbi/libcxgbi.c err = dma_map_sg(&ppm->pdev->dev, sgl, sgcnt, DMA_FROM_DEVICE); pdev 1422 drivers/scsi/cxgbi/libcxgbi.c dma_unmap_sg(&ppm->pdev->dev, sgl, sgcnt, DMA_FROM_DEVICE); pdev 1447 drivers/scsi/cxgbi/libcxgbi.c dma_unmap_sg(&ppm->pdev->dev, ttinfo->sgl, ttinfo->nents, pdev 472 drivers/scsi/cxgbi/libcxgbi.h struct pci_dev *pdev; pdev 650 drivers/scsi/cxlflash/main.c struct pci_dev *pdev = cfg->dev; pdev 652 drivers/scsi/cxlflash/main.c if (pci_channel_offline(pdev)) pdev 654 drivers/scsi/cxlflash/main.c !pci_channel_offline(pdev), pdev 949 drivers/scsi/cxlflash/main.c static void cxlflash_remove(struct pci_dev *pdev) pdev 951 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = pci_get_drvdata(pdev); pdev 952 drivers/scsi/cxlflash/main.c struct device *dev = &pdev->dev; pdev 955 drivers/scsi/cxlflash/main.c if (!pci_is_enabled(pdev)) { pdev 989 drivers/scsi/cxlflash/main.c pci_disable_device(pdev); pdev 1039 drivers/scsi/cxlflash/main.c struct pci_dev *pdev = cfg->dev; pdev 1043 drivers/scsi/cxlflash/main.c rc = pci_enable_device(pdev); pdev 1044 drivers/scsi/cxlflash/main.c if (rc || pci_channel_offline(pdev)) { pdev 1045 drivers/scsi/cxlflash/main.c if (pci_channel_offline(pdev)) { pdev 1047 drivers/scsi/cxlflash/main.c rc = pci_enable_device(pdev); pdev 1070 drivers/scsi/cxlflash/main.c struct pci_dev *pdev = cfg->dev; pdev 1074 drivers/scsi/cxlflash/main.c rc = scsi_add_host(cfg->host, &pdev->dev); pdev 1636 drivers/scsi/cxlflash/main.c struct pci_dev *pdev = cfg->dev; pdev 1648 drivers/scsi/cxlflash/main.c vpd_size = cfg->ops->read_adapter_vpd(pdev, vpd_data, sizeof(vpd_data)); pdev 3665 drivers/scsi/cxlflash/main.c static int cxlflash_probe(struct pci_dev *pdev, pdev 3670 drivers/scsi/cxlflash/main.c struct device *dev = &pdev->dev; pdev 3675 drivers/scsi/cxlflash/main.c dev_dbg(&pdev->dev, "%s: Found CXLFLASH with IRQ: %d\n", pdev 3676 drivers/scsi/cxlflash/main.c __func__, pdev->irq); pdev 3705 drivers/scsi/cxlflash/main.c cfg->dev = pdev; pdev 3737 drivers/scsi/cxlflash/main.c pci_set_drvdata(pdev, cfg); pdev 3746 drivers/scsi/cxlflash/main.c cfg->afu_cookie = cfg->ops->create_afu(pdev); pdev 3784 drivers/scsi/cxlflash/main.c cxlflash_remove(pdev); pdev 3798 drivers/scsi/cxlflash/main.c static pci_ers_result_t cxlflash_pci_error_detected(struct pci_dev *pdev, pdev 3802 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = pci_get_drvdata(pdev); pdev 3805 drivers/scsi/cxlflash/main.c dev_dbg(dev, "%s: pdev=%p state=%u\n", __func__, pdev, state); pdev 3843 drivers/scsi/cxlflash/main.c static pci_ers_result_t cxlflash_pci_slot_reset(struct pci_dev *pdev) pdev 3846 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = pci_get_drvdata(pdev); pdev 3849 drivers/scsi/cxlflash/main.c dev_dbg(dev, "%s: pdev=%p\n", __func__, pdev); pdev 3864 drivers/scsi/cxlflash/main.c static void cxlflash_pci_resume(struct pci_dev *pdev) pdev 3866 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = pci_get_drvdata(pdev); pdev 3869 drivers/scsi/cxlflash/main.c dev_dbg(dev, "%s: pdev=%p\n", __func__, pdev); pdev 402 drivers/scsi/cxlflash/ocxl_hw.c struct pci_dev *pdev = afu->pdev; pdev 414 drivers/scsi/cxlflash/ocxl_hw.c rc = ocxl_config_terminate_pasid(pdev, acfg->dvsec_afu_control_pos, pdev 468 drivers/scsi/cxlflash/ocxl_hw.c static void *ocxlflash_get_context(struct pci_dev *pdev, void *afu_cookie) pdev 482 drivers/scsi/cxlflash/ocxl_hw.c static void *ocxlflash_dev_context_init(struct pci_dev *pdev, void *afu_cookie) pdev 578 drivers/scsi/cxlflash/ocxl_hw.c static ssize_t ocxlflash_read_adapter_vpd(struct pci_dev *pdev, void *buf, pdev 581 drivers/scsi/cxlflash/ocxl_hw.c return pci_read_vpd(pdev, 0, count, buf); pdev 715 drivers/scsi/cxlflash/ocxl_hw.c ocxl_config_set_afu_state(afu->pdev, pos, 0); pdev 728 drivers/scsi/cxlflash/ocxl_hw.c static int ocxlflash_config_fn(struct pci_dev *pdev, struct ocxl_hw_afu *afu) pdev 731 drivers/scsi/cxlflash/ocxl_hw.c struct device *dev = &pdev->dev; pdev 736 drivers/scsi/cxlflash/ocxl_hw.c rc = ocxl_config_read_function(pdev, fcfg); pdev 751 drivers/scsi/cxlflash/ocxl_hw.c rc = ocxl_config_get_actag_info(pdev, &base, &enabled, &supported); pdev 761 drivers/scsi/cxlflash/ocxl_hw.c ocxl_config_set_actag(pdev, fcfg->dvsec_function_pos, base, enabled); pdev 765 drivers/scsi/cxlflash/ocxl_hw.c rc = ocxl_link_setup(pdev, 0, &afu->link_token); pdev 772 drivers/scsi/cxlflash/ocxl_hw.c rc = ocxl_config_set_TL(pdev, fcfg->dvsec_tl_pos); pdev 781 drivers/scsi/cxlflash/ocxl_hw.c ocxl_link_release(pdev, afu->link_token); pdev 790 drivers/scsi/cxlflash/ocxl_hw.c static void ocxlflash_unconfig_fn(struct pci_dev *pdev, struct ocxl_hw_afu *afu) pdev 792 drivers/scsi/cxlflash/ocxl_hw.c ocxl_link_release(pdev, afu->link_token); pdev 804 drivers/scsi/cxlflash/ocxl_hw.c struct pci_dev *pdev = afu->pdev; pdev 809 drivers/scsi/cxlflash/ocxl_hw.c rc = pci_request_region(pdev, acfg->global_mmio_bar, "ocxlflash"); pdev 815 drivers/scsi/cxlflash/ocxl_hw.c gmmio = pci_resource_start(pdev, acfg->global_mmio_bar); pdev 818 drivers/scsi/cxlflash/ocxl_hw.c rc = pci_request_region(pdev, acfg->pp_mmio_bar, "ocxlflash"); pdev 824 drivers/scsi/cxlflash/ocxl_hw.c ppmmio = pci_resource_start(pdev, acfg->pp_mmio_bar); pdev 839 drivers/scsi/cxlflash/ocxl_hw.c pci_release_region(pdev, acfg->pp_mmio_bar); pdev 841 drivers/scsi/cxlflash/ocxl_hw.c pci_release_region(pdev, acfg->global_mmio_bar); pdev 854 drivers/scsi/cxlflash/ocxl_hw.c static int ocxlflash_config_afu(struct pci_dev *pdev, struct ocxl_hw_afu *afu) pdev 858 drivers/scsi/cxlflash/ocxl_hw.c struct device *dev = &pdev->dev; pdev 869 drivers/scsi/cxlflash/ocxl_hw.c rc = ocxl_config_read_afu(pdev, fcfg, acfg, 0); pdev 881 drivers/scsi/cxlflash/ocxl_hw.c ocxl_config_set_afu_actag(pdev, pos, base, count); pdev 887 drivers/scsi/cxlflash/ocxl_hw.c ocxl_config_set_afu_pasid(pdev, pos, 0, acfg->pasid_supported_log); pdev 897 drivers/scsi/cxlflash/ocxl_hw.c ocxl_config_set_afu_state(pdev, acfg->dvsec_afu_control_pos, 1); pdev 908 drivers/scsi/cxlflash/ocxl_hw.c static void *ocxlflash_create_afu(struct pci_dev *pdev) pdev 910 drivers/scsi/cxlflash/ocxl_hw.c struct device *dev = &pdev->dev; pdev 921 drivers/scsi/cxlflash/ocxl_hw.c afu->pdev = pdev; pdev 925 drivers/scsi/cxlflash/ocxl_hw.c rc = ocxlflash_config_fn(pdev, afu); pdev 932 drivers/scsi/cxlflash/ocxl_hw.c rc = ocxlflash_config_afu(pdev, afu); pdev 939 drivers/scsi/cxlflash/ocxl_hw.c ctx = ocxlflash_dev_context_init(pdev, afu); pdev 953 drivers/scsi/cxlflash/ocxl_hw.c ocxlflash_unconfig_fn(pdev, afu); pdev 23 drivers/scsi/cxlflash/ocxl_hw.h struct pci_dev *pdev; /* PCI device */ pdev 58 drivers/scsi/dmx3191d.c static int dmx3191d_probe_one(struct pci_dev *pdev, pdev 66 drivers/scsi/dmx3191d.c if (pci_enable_device(pdev)) pdev 69 drivers/scsi/dmx3191d.c io = pci_resource_start(pdev, 0); pdev 95 drivers/scsi/dmx3191d.c pci_set_drvdata(pdev, shost); pdev 97 drivers/scsi/dmx3191d.c error = scsi_add_host(shost, &pdev->dev); pdev 111 drivers/scsi/dmx3191d.c pci_disable_device(pdev); pdev 116 drivers/scsi/dmx3191d.c static void dmx3191d_remove_one(struct pci_dev *pdev) pdev 118 drivers/scsi/dmx3191d.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 127 drivers/scsi/dmx3191d.c pci_disable_device(pdev); pdev 643 drivers/scsi/esas2r/esas2r_init.c int esas2r_suspend(struct pci_dev *pdev, pm_message_t state) pdev 645 drivers/scsi/esas2r/esas2r_init.c struct Scsi_Host *host = pci_get_drvdata(pdev); pdev 649 drivers/scsi/esas2r/esas2r_init.c esas2r_log_dev(ESAS2R_LOG_INFO, &(pdev->dev), "suspending adapter()"); pdev 654 drivers/scsi/esas2r/esas2r_init.c device_state = pci_choose_state(pdev, state); pdev 655 drivers/scsi/esas2r/esas2r_init.c esas2r_log_dev(ESAS2R_LOG_INFO, &(pdev->dev), pdev 657 drivers/scsi/esas2r/esas2r_init.c pci_save_state(pdev); pdev 658 drivers/scsi/esas2r/esas2r_init.c esas2r_log_dev(ESAS2R_LOG_INFO, &(pdev->dev), pdev 660 drivers/scsi/esas2r/esas2r_init.c pci_disable_device(pdev); pdev 661 drivers/scsi/esas2r/esas2r_init.c esas2r_log_dev(ESAS2R_LOG_INFO, &(pdev->dev), pdev 663 drivers/scsi/esas2r/esas2r_init.c pci_set_power_state(pdev, device_state); pdev 664 drivers/scsi/esas2r/esas2r_init.c esas2r_log_dev(ESAS2R_LOG_INFO, &(pdev->dev), "esas2r_suspend(): 0"); pdev 668 drivers/scsi/esas2r/esas2r_init.c int esas2r_resume(struct pci_dev *pdev) pdev 670 drivers/scsi/esas2r/esas2r_init.c struct Scsi_Host *host = pci_get_drvdata(pdev); pdev 674 drivers/scsi/esas2r/esas2r_init.c esas2r_log_dev(ESAS2R_LOG_INFO, &(pdev->dev), "resuming adapter()"); pdev 675 drivers/scsi/esas2r/esas2r_init.c esas2r_log_dev(ESAS2R_LOG_INFO, &(pdev->dev), pdev 678 drivers/scsi/esas2r/esas2r_init.c pci_set_power_state(pdev, PCI_D0); pdev 679 drivers/scsi/esas2r/esas2r_init.c esas2r_log_dev(ESAS2R_LOG_INFO, &(pdev->dev), pdev 682 drivers/scsi/esas2r/esas2r_init.c pci_enable_wake(pdev, PCI_D0, 0); pdev 683 drivers/scsi/esas2r/esas2r_init.c esas2r_log_dev(ESAS2R_LOG_INFO, &(pdev->dev), pdev 685 drivers/scsi/esas2r/esas2r_init.c pci_restore_state(pdev); pdev 686 drivers/scsi/esas2r/esas2r_init.c esas2r_log_dev(ESAS2R_LOG_INFO, &(pdev->dev), pdev 688 drivers/scsi/esas2r/esas2r_init.c rez = pci_enable_device(pdev); pdev 689 drivers/scsi/esas2r/esas2r_init.c pci_set_master(pdev); pdev 733 drivers/scsi/esas2r/esas2r_init.c esas2r_log_dev(ESAS2R_LOG_CRIT, &(pdev->dev), "esas2r_resume(): %d", pdev 519 drivers/scsi/esas2r/esas2r_main.c static void esas2r_remove(struct pci_dev *pdev) pdev 521 drivers/scsi/esas2r/esas2r_main.c struct Scsi_Host *host = pci_get_drvdata(pdev); pdev 524 drivers/scsi/esas2r/esas2r_main.c esas2r_log_dev(ESAS2R_LOG_INFO, &(pdev->dev), pdev 526 drivers/scsi/esas2r/esas2r_main.c "host:%p", pdev, pdev 7 drivers/scsi/fdomain_pci.c static int fdomain_pci_probe(struct pci_dev *pdev, pdev 13 drivers/scsi/fdomain_pci.c err = pci_enable_device(pdev); pdev 17 drivers/scsi/fdomain_pci.c err = pci_request_regions(pdev, "fdomain_pci"); pdev 22 drivers/scsi/fdomain_pci.c if (pci_resource_len(pdev, 0) == 0) pdev 25 drivers/scsi/fdomain_pci.c sh = fdomain_create(pci_resource_start(pdev, 0), pdev->irq, 7, pdev 26 drivers/scsi/fdomain_pci.c &pdev->dev); pdev 30 drivers/scsi/fdomain_pci.c pci_set_drvdata(pdev, sh); pdev 34 drivers/scsi/fdomain_pci.c pci_release_regions(pdev); pdev 36 drivers/scsi/fdomain_pci.c pci_disable_device(pdev); pdev 41 drivers/scsi/fdomain_pci.c static void fdomain_pci_remove(struct pci_dev *pdev) pdev 43 drivers/scsi/fdomain_pci.c struct Scsi_Host *sh = pci_get_drvdata(pdev); pdev 46 drivers/scsi/fdomain_pci.c pci_release_regions(pdev); pdev 47 drivers/scsi/fdomain_pci.c pci_disable_device(pdev); pdev 266 drivers/scsi/fnic/fnic.h struct pci_dev *pdev; pdev 855 drivers/scsi/fnic/fnic_fcs.c dma_unmap_single(&fnic->pdev->dev, buf->dma_addr, buf->len, pdev 996 drivers/scsi/fnic/fnic_fcs.c pa = dma_map_single(&fnic->pdev->dev, skb->data, len, DMA_FROM_DEVICE); pdev 997 drivers/scsi/fnic/fnic_fcs.c if (dma_mapping_error(&fnic->pdev->dev, pa)) { pdev 1016 drivers/scsi/fnic/fnic_fcs.c dma_unmap_single(&fnic->pdev->dev, buf->dma_addr, buf->len, pdev 1055 drivers/scsi/fnic/fnic_fcs.c pa = dma_map_single(&fnic->pdev->dev, skb->data, skb->len, pdev 1057 drivers/scsi/fnic/fnic_fcs.c if (dma_mapping_error(&fnic->pdev->dev, pa)) { pdev 1074 drivers/scsi/fnic/fnic_fcs.c dma_unmap_single(&fnic->pdev->dev, pa, skb->len, DMA_TO_DEVICE); pdev 1131 drivers/scsi/fnic/fnic_fcs.c pa = dma_map_single(&fnic->pdev->dev, eth_hdr, tot_len, DMA_TO_DEVICE); pdev 1132 drivers/scsi/fnic/fnic_fcs.c if (dma_mapping_error(&fnic->pdev->dev, pa)) { pdev 1146 drivers/scsi/fnic/fnic_fcs.c dma_unmap_single(&fnic->pdev->dev, pa, tot_len, DMA_TO_DEVICE); pdev 1261 drivers/scsi/fnic/fnic_fcs.c dma_unmap_single(&fnic->pdev->dev, buf->dma_addr, buf->len, pdev 1304 drivers/scsi/fnic/fnic_fcs.c dma_unmap_single(&fnic->pdev->dev, buf->dma_addr, buf->len, pdev 157 drivers/scsi/fnic/fnic_isr.c free_irq(pci_irq_vector(fnic->pdev, 0), fnic); pdev 163 drivers/scsi/fnic/fnic_isr.c free_irq(pci_irq_vector(fnic->pdev, i), pdev 180 drivers/scsi/fnic/fnic_isr.c err = request_irq(pci_irq_vector(fnic->pdev, 0), pdev 185 drivers/scsi/fnic/fnic_isr.c err = request_irq(pci_irq_vector(fnic->pdev, 0), &fnic_isr_msi, pdev 213 drivers/scsi/fnic/fnic_isr.c err = request_irq(pci_irq_vector(fnic->pdev, i), pdev 256 drivers/scsi/fnic/fnic_isr.c if (pci_alloc_irq_vectors(fnic->pdev, vecs, vecs, pdev 283 drivers/scsi/fnic/fnic_isr.c pci_alloc_irq_vectors(fnic->pdev, 1, 1, PCI_IRQ_MSI) == 1) { pdev 332 drivers/scsi/fnic/fnic_isr.c pci_free_irq_vectors(fnic->pdev); pdev 559 drivers/scsi/fnic/fnic_main.c static int fnic_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 592 drivers/scsi/fnic/fnic_main.c pci_set_drvdata(pdev, fnic); pdev 594 drivers/scsi/fnic/fnic_main.c fnic->pdev = pdev; pdev 596 drivers/scsi/fnic/fnic_main.c err = pci_enable_device(pdev); pdev 603 drivers/scsi/fnic/fnic_main.c err = pci_request_regions(pdev, DRV_NAME); pdev 610 drivers/scsi/fnic/fnic_main.c pci_set_master(pdev); pdev 616 drivers/scsi/fnic/fnic_main.c err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 618 drivers/scsi/fnic/fnic_main.c err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 628 drivers/scsi/fnic/fnic_main.c if (!(pci_resource_flags(pdev, 0) & IORESOURCE_MEM)) { pdev 635 drivers/scsi/fnic/fnic_main.c fnic->bar0.vaddr = pci_iomap(pdev, 0, 0); pdev 636 drivers/scsi/fnic/fnic_main.c fnic->bar0.bus_addr = pci_resource_start(pdev, 0); pdev 637 drivers/scsi/fnic/fnic_main.c fnic->bar0.len = pci_resource_len(pdev, 0); pdev 647 drivers/scsi/fnic/fnic_main.c fnic->vdev = vnic_dev_register(NULL, fnic, pdev, &fnic->bar0); pdev 824 drivers/scsi/fnic/fnic_main.c err = scsi_add_host(lp->host, &pdev->dev); pdev 933 drivers/scsi/fnic/fnic_main.c pci_release_regions(pdev); pdev 935 drivers/scsi/fnic/fnic_main.c pci_disable_device(pdev); pdev 943 drivers/scsi/fnic/fnic_main.c static void fnic_remove(struct pci_dev *pdev) pdev 945 drivers/scsi/fnic/fnic_main.c struct fnic *fnic = pci_get_drvdata(pdev); pdev 1016 drivers/scsi/fnic/fnic_main.c pci_release_regions(pdev); pdev 1017 drivers/scsi/fnic/fnic_main.c pci_disable_device(pdev); pdev 129 drivers/scsi/fnic/fnic_scsi.c dma_unmap_single(&fnic->pdev->dev, io_req->sgl_list_pa, pdev 138 drivers/scsi/fnic/fnic_scsi.c dma_unmap_single(&fnic->pdev->dev, io_req->sense_buf_pa, pdev 343 drivers/scsi/fnic/fnic_scsi.c io_req->sgl_list_pa = dma_map_single(&fnic->pdev->dev, pdev 347 drivers/scsi/fnic/fnic_scsi.c if (dma_mapping_error(&fnic->pdev->dev, io_req->sgl_list_pa)) { pdev 353 drivers/scsi/fnic/fnic_scsi.c io_req->sense_buf_pa = dma_map_single(&fnic->pdev->dev, pdev 357 drivers/scsi/fnic/fnic_scsi.c if (dma_mapping_error(&fnic->pdev->dev, io_req->sense_buf_pa)) { pdev 358 drivers/scsi/fnic/fnic_scsi.c dma_unmap_single(&fnic->pdev->dev, io_req->sgl_list_pa, pdev 56 drivers/scsi/fnic/vnic_dev.c struct pci_dev *pdev; pdev 223 drivers/scsi/fnic/vnic_dev.c ring->descs_unaligned = dma_alloc_coherent(&vdev->pdev->dev, pdev 249 drivers/scsi/fnic/vnic_dev.c dma_free_coherent(&vdev->pdev->dev, pdev 338 drivers/scsi/fnic/vnic_dev.c pci_name(vdev->pdev), _CMD_N(cmd)); pdev 340 drivers/scsi/fnic/vnic_dev.c pci_name(vdev->pdev), fetch_index, posted); pdev 350 drivers/scsi/fnic/vnic_dev.c pci_name(vdev->pdev), _CMD_N(cmd)); pdev 352 drivers/scsi/fnic/vnic_dev.c pci_name(vdev->pdev), fetch_index, posted); pdev 395 drivers/scsi/fnic/vnic_dev.c pci_name(vdev->pdev), pdev 408 drivers/scsi/fnic/vnic_dev.c pr_err("%s:Timed out devcmd %d\n", pci_name(vdev->pdev), _CMD_N(cmd)); pdev 544 drivers/scsi/fnic/vnic_dev.c vdev->fw_info = dma_alloc_coherent(&vdev->pdev->dev, pdev 607 drivers/scsi/fnic/vnic_dev.c vdev->stats = dma_alloc_coherent(&vdev->pdev->dev, pdev 769 drivers/scsi/fnic/vnic_dev.c vdev->notify = dma_alloc_coherent(&vdev->pdev->dev, pdev 893 drivers/scsi/fnic/vnic_dev.c dma_free_coherent(&vdev->pdev->dev, pdev 898 drivers/scsi/fnic/vnic_dev.c dma_free_coherent(&vdev->pdev->dev, pdev 903 drivers/scsi/fnic/vnic_dev.c dma_free_coherent(&vdev->pdev->dev, pdev 907 drivers/scsi/fnic/vnic_dev.c dma_free_coherent(&vdev->pdev->dev, pdev 917 drivers/scsi/fnic/vnic_dev.c void *priv, struct pci_dev *pdev, struct vnic_dev_bar *bar) pdev 926 drivers/scsi/fnic/vnic_dev.c vdev->pdev = pdev; pdev 162 drivers/scsi/fnic/vnic_dev.h void *priv, struct pci_dev *pdev, pdev 223 drivers/scsi/g_NCR5380.c struct device *pdev, int base, int irq, int board) pdev 443 drivers/scsi/g_NCR5380.c ret = scsi_add_host(instance, pdev); pdev 447 drivers/scsi/g_NCR5380.c dev_set_drvdata(pdev, instance); pdev 709 drivers/scsi/g_NCR5380.c static int generic_NCR5380_isa_match(struct device *pdev, unsigned int ndev) pdev 711 drivers/scsi/g_NCR5380.c int ret = generic_NCR5380_init_one(&driver_template, pdev, base[ndev], pdev 723 drivers/scsi/g_NCR5380.c static int generic_NCR5380_isa_remove(struct device *pdev, pdev 726 drivers/scsi/g_NCR5380.c generic_NCR5380_release_resources(dev_get_drvdata(pdev)); pdev 727 drivers/scsi/g_NCR5380.c dev_set_drvdata(pdev, NULL); pdev 746 drivers/scsi/g_NCR5380.c static int generic_NCR5380_pnp_probe(struct pnp_dev *pdev, pdev 751 drivers/scsi/g_NCR5380.c if (pnp_activate_dev(pdev) < 0) pdev 754 drivers/scsi/g_NCR5380.c base = pnp_port_start(pdev, 0); pdev 755 drivers/scsi/g_NCR5380.c irq = pnp_irq(pdev, 0); pdev 757 drivers/scsi/g_NCR5380.c return generic_NCR5380_init_one(&driver_template, &pdev->dev, base, irq, pdev 761 drivers/scsi/g_NCR5380.c static void generic_NCR5380_pnp_remove(struct pnp_dev *pdev) pdev 763 drivers/scsi/g_NCR5380.c generic_NCR5380_release_resources(pnp_get_drvdata(pdev)); pdev 764 drivers/scsi/g_NCR5380.c pnp_set_drvdata(pdev, NULL); pdev 418 drivers/scsi/gdth.c static int gdth_pci_init_one(struct pci_dev *pdev, pdev 420 drivers/scsi/gdth.c static void gdth_pci_remove_one(struct pci_dev *pdev); pdev 441 drivers/scsi/gdth.c static void gdth_pci_remove_one(struct pci_dev *pdev) pdev 443 drivers/scsi/gdth.c gdth_ha_str *ha = pci_get_drvdata(pdev); pdev 448 drivers/scsi/gdth.c pci_disable_device(pdev); pdev 451 drivers/scsi/gdth.c static int gdth_pci_init_one(struct pci_dev *pdev, pdev 454 drivers/scsi/gdth.c u16 vendor = pdev->vendor; pdev 455 drivers/scsi/gdth.c u16 device = pdev->device; pdev 469 drivers/scsi/gdth.c rc = pci_enable_device(pdev); pdev 477 drivers/scsi/gdth.c gdth_pcistr.pdev = pdev; pdev 478 drivers/scsi/gdth.c base0 = pci_resource_flags(pdev, 0); pdev 479 drivers/scsi/gdth.c base1 = pci_resource_flags(pdev, 1); pdev 480 drivers/scsi/gdth.c base2 = pci_resource_flags(pdev, 2); pdev 485 drivers/scsi/gdth.c gdth_pcistr.dpmem = pci_resource_start(pdev, 0); pdev 491 drivers/scsi/gdth.c gdth_pcistr.dpmem = pci_resource_start(pdev, 2); pdev 492 drivers/scsi/gdth.c gdth_pcistr.io = pci_resource_start(pdev, 1); pdev 495 drivers/scsi/gdth.c gdth_pcistr.pdev->bus->number, pdev 496 drivers/scsi/gdth.c PCI_SLOT(gdth_pcistr.pdev->devfn), pdev 507 drivers/scsi/gdth.c static int gdth_init_pci(struct pci_dev *pdev, gdth_pci_str *pcistr, pdev 520 drivers/scsi/gdth.c if (pdev->vendor == PCI_VENDOR_ID_INTEL) pdev 524 drivers/scsi/gdth.c ha->brd_phys = (pdev->bus->number << 8) | (pdev->devfn & 0xf8); pdev 525 drivers/scsi/gdth.c ha->stype = (u32)pdev->device; pdev 526 drivers/scsi/gdth.c ha->irq = pdev->irq; pdev 527 drivers/scsi/gdth.c ha->pdev = pdev; pdev 529 drivers/scsi/gdth.c if (ha->pdev->device <= PCI_DEVICE_ID_VORTEX_GDT6000B) { /* GDT6000/B */ pdev 555 drivers/scsi/gdth.c pci_write_config_dword(pdev, PCI_BASE_ADDRESS_0, i); pdev 635 drivers/scsi/gdth.c } else if (ha->pdev->device <= PCI_DEVICE_ID_VORTEX_GDT6555) { /* GDT6110, ... */ pdev 664 drivers/scsi/gdth.c pci_write_config_dword(pdev, PCI_BASE_ADDRESS_2, i); pdev 756 drivers/scsi/gdth.c pci_read_config_word(pdev, PCI_COMMAND, &command); pdev 758 drivers/scsi/gdth.c pci_write_config_word(pdev, PCI_COMMAND, command); pdev 786 drivers/scsi/gdth.c pci_write_config_dword(pdev, PCI_BASE_ADDRESS_0, i); pdev 2069 drivers/scsi/gdth.c sgcnt = dma_map_sg(&ha->pdev->dev, scsi_sglist(scp), pdev 2185 drivers/scsi/gdth.c sense_paddr = dma_map_single(&ha->pdev->dev, scp->sense_buffer, 16, pdev 2228 drivers/scsi/gdth.c sgcnt = dma_map_sg(&ha->pdev->dev, scsi_sglist(scp), pdev 2737 drivers/scsi/gdth.c dma_unmap_sg(&ha->pdev->dev, scsi_sglist(scp), scsi_sg_count(scp), pdev 2741 drivers/scsi/gdth.c dma_unmap_page(&ha->pdev->dev, cmndinfo->sense_paddr, 16, pdev 3254 drivers/scsi/gdth.c switch (ha->pdev->device) { pdev 3651 drivers/scsi/gdth.c buf = dma_alloc_coherent(&ha->pdev->dev, pdev 3689 drivers/scsi/gdth.c dma_free_coherent(&ha->pdev->dev, gen.data_len + gen.sense_len, pdev 3931 drivers/scsi/gdth.c ctrt.ext_type = 0x6000 | ha->pdev->subsystem_device; pdev 3935 drivers/scsi/gdth.c ctrt.device_id = ha->pdev->device; pdev 3936 drivers/scsi/gdth.c ctrt.sub_device_id = ha->pdev->subsystem_device; pdev 4096 drivers/scsi/gdth.c struct pci_dev *pdev = pcistr->pdev; pdev 4106 drivers/scsi/gdth.c if (!gdth_init_pci(pdev, pcistr, ha)) pdev 4111 drivers/scsi/gdth.c pdev->bus->number, pdev 4112 drivers/scsi/gdth.c PCI_SLOT(pdev->devfn), pdev 4134 drivers/scsi/gdth.c ha->pscratch = dma_alloc_coherent(&ha->pdev->dev, GDTH_SCRATCH, pdev 4140 drivers/scsi/gdth.c ha->pmsg = dma_alloc_coherent(&ha->pdev->dev, sizeof(gdth_msg_str), pdev 4148 drivers/scsi/gdth.c ha->tid_cnt = pdev->device >= 0x200 ? MAXID : MAX_HDRIVES; pdev 4168 drivers/scsi/gdth.c if (dma_set_mask(&pdev->dev, DMA_BIT_MASK(32))) { pdev 4175 drivers/scsi/gdth.c if (!dma_set_mask(&pdev->dev, DMA_BIT_MASK(64))) { pdev 4177 drivers/scsi/gdth.c } else if (dma_set_mask(&pdev->dev, DMA_BIT_MASK(32))) { pdev 4191 drivers/scsi/gdth.c error = scsi_add_host(shp, &pdev->dev); pdev 4196 drivers/scsi/gdth.c pci_set_drvdata(ha->pdev, ha); pdev 4206 drivers/scsi/gdth.c dma_free_coherent(&ha->pdev->dev, sizeof(gdth_msg_str), pdev 4209 drivers/scsi/gdth.c dma_free_coherent(&ha->pdev->dev, GDTH_SCRATCH, pdev 4238 drivers/scsi/gdth.c dma_free_coherent(&ha->pdev->dev, GDTH_SCRATCH, pdev 4241 drivers/scsi/gdth.c dma_free_coherent(&ha->pdev->dev, sizeof(gdth_msg_str), pdev 4244 drivers/scsi/gdth.c dma_unmap_single(&ha->pdev->dev, ha->ccb_phys, pdev 799 drivers/scsi/gdth.h struct pci_dev *pdev; pdev 900 drivers/scsi/gdth.h struct pci_dev *pdev; pdev 239 drivers/scsi/gdth_proc.c buf = dma_alloc_coherent(&ha->pdev->dev, size, &paddr, GFP_KERNEL); pdev 507 drivers/scsi/gdth_proc.c dma_free_coherent(&ha->pdev->dev, size, buf, paddr); pdev 570 drivers/scsi/hisi_sas/hisi_sas.h extern int hisi_sas_probe(struct platform_device *pdev, pdev 572 drivers/scsi/hisi_sas/hisi_sas.h extern int hisi_sas_remove(struct platform_device *pdev); pdev 2488 drivers/scsi/hisi_sas/hisi_sas_main.c struct platform_device *pdev = hisi_hba->platform_dev; pdev 2489 drivers/scsi/hisi_sas/hisi_sas_main.c struct device_node *np = pdev ? pdev->dev.of_node : NULL; pdev 2550 drivers/scsi/hisi_sas/hisi_sas_main.c static struct Scsi_Host *hisi_sas_shost_alloc(struct platform_device *pdev, pdev 2556 drivers/scsi/hisi_sas/hisi_sas_main.c struct device *dev = &pdev->dev; pdev 2569 drivers/scsi/hisi_sas/hisi_sas_main.c hisi_hba->platform_dev = pdev; pdev 2587 drivers/scsi/hisi_sas/hisi_sas_main.c hisi_hba->regs = devm_platform_ioremap_resource(pdev, 0); pdev 2591 drivers/scsi/hisi_sas/hisi_sas_main.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 2610 drivers/scsi/hisi_sas/hisi_sas_main.c int hisi_sas_probe(struct platform_device *pdev, pdev 2615 drivers/scsi/hisi_sas/hisi_sas_main.c struct device *dev = &pdev->dev; pdev 2621 drivers/scsi/hisi_sas/hisi_sas_main.c shost = hisi_sas_shost_alloc(pdev, hw); pdev 2627 drivers/scsi/hisi_sas/hisi_sas_main.c platform_set_drvdata(pdev, sha); pdev 2667 drivers/scsi/hisi_sas/hisi_sas_main.c rc = scsi_add_host(shost, &pdev->dev); pdev 3859 drivers/scsi/hisi_sas/hisi_sas_main.c int hisi_sas_remove(struct platform_device *pdev) pdev 3861 drivers/scsi/hisi_sas/hisi_sas_main.c struct sas_ha_struct *sha = platform_get_drvdata(pdev); pdev 1638 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c struct platform_device *pdev = hisi_hba->platform_dev; pdev 1639 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c struct device *dev = &pdev->dev; pdev 1647 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c irq = platform_get_irq(pdev, idx); pdev 1666 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c irq = platform_get_irq(pdev, idx); pdev 1684 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c irq = platform_get_irq(pdev, idx); pdev 1796 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c static int hisi_sas_v1_probe(struct platform_device *pdev) pdev 1798 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c return hisi_sas_probe(pdev, &hisi_sas_v1_hw); pdev 1801 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c static int hisi_sas_v1_remove(struct platform_device *pdev) pdev 1803 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c return hisi_sas_remove(pdev); pdev 3308 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c struct platform_device *pdev = hisi_hba->platform_dev; pdev 3309 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c struct device *dev = &pdev->dev; pdev 3314 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c irq_map[i] = platform_get_irq(pdev, i); pdev 3395 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c struct platform_device *pdev = hisi_hba->platform_dev; pdev 3412 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c synchronize_irq(platform_get_irq(pdev, i)); pdev 3580 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c static int hisi_sas_v2_probe(struct platform_device *pdev) pdev 3586 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c int ret = platform_get_irq(pdev, 0); pdev 3590 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c dev_err(&pdev->dev, "cannot obtain irq\n"); pdev 3594 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c return hisi_sas_probe(pdev, &hisi_sas_v2_hw); pdev 3597 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c static int hisi_sas_v2_remove(struct platform_device *pdev) pdev 3599 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c struct sas_ha_struct *sha = platform_get_drvdata(pdev); pdev 3604 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c return hisi_sas_remove(pdev); pdev 2024 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c struct pci_dev *pdev = hisi_hba->pci_dev; pdev 2057 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c if (pdev->revision < 0x21) { pdev 2374 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c struct pci_dev *pdev = hisi_hba->pci_dev; pdev 2408 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c rc = devm_request_irq(dev, pci_irq_vector(pdev, 1), pdev 2417 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c rc = devm_request_irq(dev, pci_irq_vector(pdev, 2), pdev 2426 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c rc = devm_request_irq(dev, pci_irq_vector(pdev, 11), pdev 2442 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c rc = devm_request_irq(dev, pci_irq_vector(pdev, nr), pdev 2458 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c pci_free_irq_vectors(pdev); pdev 2490 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c struct pci_dev *pdev = hisi_hba->pci_dev; pdev 2493 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c synchronize_irq(pci_irq_vector(pdev, 1)); pdev 2494 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c synchronize_irq(pci_irq_vector(pdev, 2)); pdev 2495 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c synchronize_irq(pci_irq_vector(pdev, 11)); pdev 2498 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c synchronize_irq(pci_irq_vector(pdev, i + 16)); pdev 3109 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c hisi_sas_shost_alloc_pci(struct pci_dev *pdev) pdev 3113 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c struct device *dev = &pdev->dev; pdev 3125 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c hisi_hba->pci_dev = pdev; pdev 3152 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c hisi_sas_v3_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 3156 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c struct device *dev = &pdev->dev; pdev 3162 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c rc = pci_enable_device(pdev); pdev 3166 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c pci_set_master(pdev); pdev 3168 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c rc = pci_request_regions(pdev, DRV_NAME); pdev 3172 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c rc = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 3174 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c rc = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 3181 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c shost = hisi_sas_shost_alloc_pci(pdev); pdev 3191 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c hisi_hba->regs = pcim_iomap(pdev, 5, 0); pdev 3265 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c pci_release_regions(pdev); pdev 3267 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c pci_disable_device(pdev); pdev 3273 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c hisi_sas_v3_destroy_irqs(struct pci_dev *pdev, struct hisi_hba *hisi_hba) pdev 3277 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c free_irq(pci_irq_vector(pdev, 1), hisi_hba); pdev 3278 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c free_irq(pci_irq_vector(pdev, 2), hisi_hba); pdev 3279 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c free_irq(pci_irq_vector(pdev, 11), hisi_hba); pdev 3284 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c free_irq(pci_irq_vector(pdev, nr), cq); pdev 3286 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c pci_free_irq_vectors(pdev); pdev 3289 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c static void hisi_sas_v3_remove(struct pci_dev *pdev) pdev 3291 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c struct device *dev = &pdev->dev; pdev 3304 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c hisi_sas_v3_destroy_irqs(pdev, hisi_hba); pdev 3306 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c pci_release_regions(pdev); pdev 3307 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c pci_disable_device(pdev); pdev 3312 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c static void hisi_sas_reset_prepare_v3_hw(struct pci_dev *pdev) pdev 3314 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c struct sas_ha_struct *sha = pci_get_drvdata(pdev); pdev 3328 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c static void hisi_sas_reset_done_v3_hw(struct pci_dev *pdev) pdev 3330 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c struct sas_ha_struct *sha = pci_get_drvdata(pdev); pdev 3352 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c static int hisi_sas_v3_suspend(struct pci_dev *pdev, pm_message_t state) pdev 3354 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c struct sas_ha_struct *sha = pci_get_drvdata(pdev); pdev 3361 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c if (!pdev->pm_cap) { pdev 3384 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c device_state = pci_choose_state(pdev, state); pdev 3387 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c pci_save_state(pdev); pdev 3388 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c pci_disable_device(pdev); pdev 3389 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c pci_set_power_state(pdev, device_state); pdev 3397 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c static int hisi_sas_v3_resume(struct pci_dev *pdev) pdev 3399 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c struct sas_ha_struct *sha = pci_get_drvdata(pdev); pdev 3404 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c pci_power_t device_state = pdev->current_state; pdev 3408 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c pci_set_power_state(pdev, PCI_D0); pdev 3409 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c pci_enable_wake(pdev, PCI_D0, 0); pdev 3410 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c pci_restore_state(pdev); pdev 3411 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c rc = pci_enable_device(pdev); pdev 3417 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c pci_set_master(pdev); pdev 3425 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c pci_disable_device(pdev); pdev 297 drivers/scsi/hpsa.c static int hpsa_find_cfg_addrs(struct pci_dev *pdev, void __iomem *vaddr, pdev 300 drivers/scsi/hpsa.c static int hpsa_pci_find_memory_BAR(struct pci_dev *pdev, pdev 302 drivers/scsi/hpsa.c static int hpsa_lookup_board_id(struct pci_dev *pdev, u32 *board_id, pdev 307 drivers/scsi/hpsa.c static int hpsa_wait_for_board_state(struct pci_dev *pdev, void __iomem *vaddr, pdev 388 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, pdev 393 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, pdev 397 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, pdev 405 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, pdev 410 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, pdev 415 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, pdev 429 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, HPSA "device busy"); pdev 465 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, pdev 491 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "hpsa: Set raid_offload_debug level = %d\n", pdev 1217 drivers/scsi/hpsa.c if (h == NULL || h->pdev == NULL || h->scsi_host == NULL) pdev 1253 drivers/scsi/hpsa.c dev_printk(level, &h->pdev->dev, pdev 1278 drivers/scsi/hpsa.c dev_err(&h->pdev->dev, "too many devices, some will be " pdev 1323 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "physical device with no LUN=0," pdev 1604 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, pdev 1612 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, pdev 1618 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, pdev 1624 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, pdev 1630 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, pdev 1636 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, pdev 1642 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, pdev 1648 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, pdev 1654 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, pdev 1660 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, pdev 1666 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, pdev 1672 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, pdev 1736 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, pdev 1861 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, pdev 1933 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "out of memory in " pdev 2000 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, pdev 2062 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, pdev 2256 drivers/scsi/hpsa.c temp64 = dma_map_single(&h->pdev->dev, chain_block, chain_size, pdev 2258 drivers/scsi/hpsa.c if (dma_mapping_error(&h->pdev->dev, temp64)) { pdev 2277 drivers/scsi/hpsa.c dma_unmap_single(&h->pdev->dev, temp64, chain_size, DMA_TO_DEVICE); pdev 2293 drivers/scsi/hpsa.c temp64 = dma_map_single(&h->pdev->dev, chain_block, chain_len, pdev 2295 drivers/scsi/hpsa.c if (dma_mapping_error(&h->pdev->dev, temp64)) { pdev 2313 drivers/scsi/hpsa.c dma_unmap_single(&h->pdev->dev, le64_to_cpu(chain_sg->Addr), pdev 2404 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, pdev 2541 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "Unknown TMF status: 0x%02x\n", pdev 2685 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "cp %p has status 0x%x " pdev 2692 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "cp %p SCSI status was 0. " pdev 2714 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, pdev 2731 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "CDB %16phN : protocol error\n", pdev 2736 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "CDB %16phN : hardware error\n", pdev 2741 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "CDB %16phN : connection lost\n", pdev 2749 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "CDB %16phN : abort failed\n", pdev 2754 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "CDB %16phN : unsolicited abort\n", pdev 2759 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "CDB %16phN timed out\n", pdev 2764 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "Command unabortable\n"); pdev 2775 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, pdev 2780 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "cp %p returned unknown status %x\n", pdev 2787 drivers/scsi/hpsa.c static void hpsa_pci_unmap(struct pci_dev *pdev, struct CommandList *c, pdev 2793 drivers/scsi/hpsa.c dma_unmap_single(&pdev->dev, le64_to_cpu(c->SG[i].Addr), pdev 2798 drivers/scsi/hpsa.c static int hpsa_map_one(struct pci_dev *pdev, pdev 2812 drivers/scsi/hpsa.c addr64 = dma_map_single(&pdev->dev, buf, buflen, data_direction); pdev 2813 drivers/scsi/hpsa.c if (dma_mapping_error(&pdev->dev, addr64)) { pdev 2843 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "Command timed out.\n"); pdev 2894 drivers/scsi/hpsa.c hpsa_pci_unmap(h->pdev, c, 1, data_direction); pdev 2906 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "%s: LUN:%8phN CDB:%16phN\n", pdev 2914 drivers/scsi/hpsa.c struct device *d = &cp->h->pdev->dev; pdev 3079 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "Failed to send reset command\n"); pdev 3145 drivers/scsi/hpsa.c dev_err(&h->pdev->dev, "unexpected cmd_type: %d\n", pdev 3160 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "concurrent reset wait interrupted.\n"); pdev 3174 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, pdev 3229 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, "structure_size = %u\n", pdev 3231 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, "volume_blk_size = %u\n", pdev 3233 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, "volume_blk_cnt = 0x%llx\n", pdev 3235 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, "physicalBlockShift = %u\n", pdev 3237 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, "parity_rotation_shift = %u\n", pdev 3239 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, "strip_size = %u\n", pdev 3241 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, "disk_starting_blk = 0x%llx\n", pdev 3243 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, "disk_blk_cnt = 0x%llx\n", pdev 3245 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, "data_disks_per_row = %u\n", pdev 3247 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, "metadata_disks_per_row = %u\n", pdev 3249 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, "row_cnt = %u\n", pdev 3251 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, "layout_map_count = %u\n", pdev 3253 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, "flags = 0x%x\n", pdev 3255 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, "encryption = %s\n", pdev 3258 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, "dekindex = %u\n", pdev 3262 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, "Map%u:\n", map); pdev 3265 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, " Row%u:\n", row); pdev 3269 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, pdev 3276 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, pdev 3303 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "hpsa_get_raid_map fill_cmd failed\n"); pdev 3322 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "RAID map size is too large!\n"); pdev 3467 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "%s: id_phys failed %d bdi[0x%x]\n", pdev 3526 drivers/scsi/hpsa.c dev_err(&h->pdev->dev, "report physical LUNs failed.\n"); pdev 3585 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, pdev 3746 drivers/scsi/hpsa.c dev_err(&h->pdev->dev, pdev 3936 drivers/scsi/hpsa.c dev_err(&h->pdev->dev, pdev 3957 drivers/scsi/hpsa.c dev_err(&h->pdev->dev, pdev 3983 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, pdev 3991 drivers/scsi/hpsa.c dev_err(&h->pdev->dev, pdev 4095 drivers/scsi/hpsa.c dev_err(&h->pdev->dev, "report physical LUNs failed.\n"); pdev 4100 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "maximum physical LUNs (%d) exceeded. %d LUNs ignored.\n", pdev 4105 drivers/scsi/hpsa.c dev_err(&h->pdev->dev, "report logical LUNs failed.\n"); pdev 4111 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, pdev 4118 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, pdev 4217 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "%s: id_ctlr buffer is NULL.\n", pdev 4335 drivers/scsi/hpsa.c dev_err(&h->pdev->dev, "out of memory\n"); pdev 4350 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, pdev 4366 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "maximum devices (%d) exceeded." pdev 4420 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, pdev 4510 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, pdev 4619 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, pdev 4771 drivers/scsi/hpsa.c dev_err(&h->pdev->dev, "unknown data direction: %d\n", pdev 4860 drivers/scsi/hpsa.c dev_err(&h->pdev->dev, pdev 4968 drivers/scsi/hpsa.c dev_err(&h->pdev->dev, "unknown data direction: %d\n", pdev 5464 drivers/scsi/hpsa.c dev_err(&h->pdev->dev, "unknown data direction: %d\n", pdev 5794 drivers/scsi/hpsa.c dev_err(&h->pdev->dev, "scsi_host_alloc failed\n"); pdev 5810 drivers/scsi/hpsa.c sh->irq = pci_irq_vector(h->pdev, 0); pdev 5821 drivers/scsi/hpsa.c rv = scsi_add_host(h->scsi_host, &h->pdev->dev); pdev 5823 drivers/scsi/hpsa.c dev_err(&h->pdev->dev, "scsi_add_host failed\n"); pdev 5912 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, pdev 5952 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "giving up on device.\n"); pdev 5954 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "device is ready.\n"); pdev 5989 drivers/scsi/hpsa.c dev_err(&h->pdev->dev, "%s: device lookup failed\n", __func__); pdev 6079 drivers/scsi/hpsa.c dev_err(&h->pdev->dev, "Bad block tag: %d not in [%d..%d]\n", pdev 6095 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, pdev 6308 drivers/scsi/hpsa.c pciinfo.domain = pci_domain_nr(h->pdev->bus); pdev 6309 drivers/scsi/hpsa.c pciinfo.bus = h->pdev->bus->number; pdev 6310 drivers/scsi/hpsa.c pciinfo.dev_fn = h->pdev->devfn; pdev 6326 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, "driver version string '%s' " pdev 6395 drivers/scsi/hpsa.c temp64 = dma_map_single(&h->pdev->dev, buff, pdev 6397 drivers/scsi/hpsa.c if (dma_mapping_error(&h->pdev->dev, (dma_addr_t) temp64)) { pdev 6410 drivers/scsi/hpsa.c hpsa_pci_unmap(h->pdev, c, 1, DMA_BIDIRECTIONAL); pdev 6518 drivers/scsi/hpsa.c temp64 = dma_map_single(&h->pdev->dev, buff[i], pdev 6520 drivers/scsi/hpsa.c if (dma_mapping_error(&h->pdev->dev, pdev 6524 drivers/scsi/hpsa.c hpsa_pci_unmap(h->pdev, c, i, pdev 6538 drivers/scsi/hpsa.c hpsa_pci_unmap(h->pdev, c, sg_used, DMA_BIDIRECTIONAL); pdev 6809 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "unknown command 0x%c\n", cmd); pdev 6845 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "unknown message type %d\n", pdev 6850 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "unknown command type %d\n", cmd_type); pdev 6867 drivers/scsi/hpsa.c if (hpsa_map_one(h->pdev, c, buff, size, dir)) pdev 6905 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "bad tag 0x%08x ignored.\n", raw_tag); pdev 6948 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, "Received interrupt while interrupts disabled " pdev 7038 drivers/scsi/hpsa.c static int hpsa_message(struct pci_dev *pdev, unsigned char opcode, pdev 7055 drivers/scsi/hpsa.c vaddr = pci_ioremap_bar(pdev, 0); pdev 7063 drivers/scsi/hpsa.c err = dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(32)); pdev 7069 drivers/scsi/hpsa.c cmd = dma_alloc_coherent(&pdev->dev, cmd_sz, &paddr64, GFP_KERNEL); pdev 7113 drivers/scsi/hpsa.c dev_err(&pdev->dev, "controller message %02x:%02x timed out\n", pdev 7118 drivers/scsi/hpsa.c dma_free_coherent(&pdev->dev, cmd_sz, cmd, paddr64); pdev 7121 drivers/scsi/hpsa.c dev_err(&pdev->dev, "controller message %02x:%02x failed\n", pdev 7126 drivers/scsi/hpsa.c dev_info(&pdev->dev, "controller message %02x:%02x succeeded\n", pdev 7133 drivers/scsi/hpsa.c static int hpsa_controller_hard_reset(struct pci_dev *pdev, pdev 7142 drivers/scsi/hpsa.c dev_info(&pdev->dev, "using doorbell to reset controller\n"); pdev 7163 drivers/scsi/hpsa.c dev_info(&pdev->dev, "using PCI PM to reset controller\n"); pdev 7166 drivers/scsi/hpsa.c rc = pci_set_power_state(pdev, PCI_D3hot); pdev 7173 drivers/scsi/hpsa.c rc = pci_set_power_state(pdev, PCI_D0); pdev 7241 drivers/scsi/hpsa.c static int hpsa_kdump_hard_reset_controller(struct pci_dev *pdev, u32 board_id) pdev 7268 drivers/scsi/hpsa.c dev_warn(&pdev->dev, "Controller not resettable\n"); pdev 7277 drivers/scsi/hpsa.c pci_read_config_word(pdev, 4, &command_register); pdev 7278 drivers/scsi/hpsa.c pci_save_state(pdev); pdev 7281 drivers/scsi/hpsa.c rc = hpsa_pci_find_memory_BAR(pdev, &paddr); pdev 7289 drivers/scsi/hpsa.c rc = hpsa_find_cfg_addrs(pdev, vaddr, &cfg_base_addr, pdev 7293 drivers/scsi/hpsa.c cfgtable = remap_pci_mem(pci_resource_start(pdev, pdev 7313 drivers/scsi/hpsa.c dev_warn(&pdev->dev, pdev 7320 drivers/scsi/hpsa.c rc = hpsa_controller_hard_reset(pdev, vaddr, use_doorbell); pdev 7324 drivers/scsi/hpsa.c pci_restore_state(pdev); pdev 7325 drivers/scsi/hpsa.c pci_write_config_word(pdev, 4, command_register); pdev 7331 drivers/scsi/hpsa.c rc = hpsa_wait_for_board_state(pdev, vaddr, BOARD_READY); pdev 7333 drivers/scsi/hpsa.c dev_warn(&pdev->dev, pdev 7342 drivers/scsi/hpsa.c dev_warn(&pdev->dev, "Unable to successfully reset " pdev 7346 drivers/scsi/hpsa.c dev_info(&pdev->dev, "board ready after hard reset.\n"); pdev 7397 drivers/scsi/hpsa.c static int find_PCI_BAR_index(struct pci_dev *pdev, unsigned long pci_bar_addr) pdev 7405 drivers/scsi/hpsa.c bar_type = pci_resource_flags(pdev, i) & PCI_BASE_ADDRESS_SPACE; pdev 7409 drivers/scsi/hpsa.c mem_type = pci_resource_flags(pdev, i) & pdev 7420 drivers/scsi/hpsa.c dev_warn(&pdev->dev, pdev 7434 drivers/scsi/hpsa.c pci_free_irq_vectors(h->pdev); pdev 7444 drivers/scsi/hpsa.c mask = pci_irq_get_affinity(h->pdev, queue); pdev 7474 drivers/scsi/hpsa.c ret = pci_alloc_irq_vectors(h->pdev, 1, MAX_REPLY_QUEUES, pdev 7485 drivers/scsi/hpsa.c ret = pci_alloc_irq_vectors(h->pdev, 1, 1, flags); pdev 7491 drivers/scsi/hpsa.c static int hpsa_lookup_board_id(struct pci_dev *pdev, u32 *board_id, pdev 7497 drivers/scsi/hpsa.c subsystem_vendor_id = pdev->subsystem_vendor; pdev 7498 drivers/scsi/hpsa.c subsystem_device_id = pdev->subsystem_device; pdev 7509 drivers/scsi/hpsa.c dev_warn(&pdev->dev, pdev 7517 drivers/scsi/hpsa.c dev_warn(&pdev->dev, "unrecognized board ID: 0x%08x\n", *board_id); pdev 7523 drivers/scsi/hpsa.c static int hpsa_pci_find_memory_BAR(struct pci_dev *pdev, pdev 7529 drivers/scsi/hpsa.c if (pci_resource_flags(pdev, i) & IORESOURCE_MEM) { pdev 7531 drivers/scsi/hpsa.c *memory_bar = pci_resource_start(pdev, i); pdev 7532 drivers/scsi/hpsa.c dev_dbg(&pdev->dev, "memory BAR = %lx\n", pdev 7536 drivers/scsi/hpsa.c dev_warn(&pdev->dev, "no memory BAR found\n"); pdev 7540 drivers/scsi/hpsa.c static int hpsa_wait_for_board_state(struct pci_dev *pdev, void __iomem *vaddr, pdev 7561 drivers/scsi/hpsa.c dev_warn(&pdev->dev, "board not ready, timed out.\n"); pdev 7565 drivers/scsi/hpsa.c static int hpsa_find_cfg_addrs(struct pci_dev *pdev, void __iomem *vaddr, pdev 7572 drivers/scsi/hpsa.c *cfg_base_addr_index = find_PCI_BAR_index(pdev, *cfg_base_addr); pdev 7574 drivers/scsi/hpsa.c dev_warn(&pdev->dev, "cannot find cfg_base_addr_index\n"); pdev 7603 drivers/scsi/hpsa.c rc = hpsa_find_cfg_addrs(h->pdev, h->vaddr, &cfg_base_addr, pdev 7607 drivers/scsi/hpsa.c h->cfgtable = remap_pci_mem(pci_resource_start(h->pdev, pdev 7610 drivers/scsi/hpsa.c dev_err(&h->pdev->dev, "Failed mapping cfgtable\n"); pdev 7618 drivers/scsi/hpsa.c h->transtable = remap_pci_mem(pci_resource_start(h->pdev, pdev 7622 drivers/scsi/hpsa.c dev_err(&h->pdev->dev, "Failed mapping transfer table\n"); pdev 7641 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, pdev 7687 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "Physical aborts not supported\n"); pdev 7689 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "Logical aborts not supported\n"); pdev 7691 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "HP SSD Smart Path aborts not supported\n"); pdev 7697 drivers/scsi/hpsa.c dev_err(&h->pdev->dev, "not a valid CISS config table\n"); pdev 7793 drivers/scsi/hpsa.c print_cfg_table(&h->pdev->dev, h->cfgtable); pdev 7799 drivers/scsi/hpsa.c dev_err(&h->pdev->dev, "failed to enter simple mode\n"); pdev 7814 drivers/scsi/hpsa.c pci_disable_device(h->pdev); /* pci_init 1 */ pdev 7815 drivers/scsi/hpsa.c pci_release_regions(h->pdev); /* pci_init 2 */ pdev 7824 drivers/scsi/hpsa.c prod_index = hpsa_lookup_board_id(h->pdev, &h->board_id, &legacy_board); pdev 7830 drivers/scsi/hpsa.c pci_disable_link_state(h->pdev, PCIE_LINK_STATE_L0S | pdev 7833 drivers/scsi/hpsa.c err = pci_enable_device(h->pdev); pdev 7835 drivers/scsi/hpsa.c dev_err(&h->pdev->dev, "failed to enable PCI device\n"); pdev 7836 drivers/scsi/hpsa.c pci_disable_device(h->pdev); pdev 7840 drivers/scsi/hpsa.c err = pci_request_regions(h->pdev, HPSA); pdev 7842 drivers/scsi/hpsa.c dev_err(&h->pdev->dev, pdev 7844 drivers/scsi/hpsa.c pci_disable_device(h->pdev); pdev 7848 drivers/scsi/hpsa.c pci_set_master(h->pdev); pdev 7857 drivers/scsi/hpsa.c err = hpsa_pci_find_memory_BAR(h->pdev, &h->paddr); pdev 7862 drivers/scsi/hpsa.c dev_err(&h->pdev->dev, "failed to remap PCI mem\n"); pdev 7866 drivers/scsi/hpsa.c err = hpsa_wait_for_board_state(h->pdev, h->vaddr, BOARD_READY); pdev 7897 drivers/scsi/hpsa.c pci_disable_device(h->pdev); pdev 7898 drivers/scsi/hpsa.c pci_release_regions(h->pdev); pdev 7918 drivers/scsi/hpsa.c static int hpsa_init_reset_devices(struct pci_dev *pdev, u32 board_id) pdev 7930 drivers/scsi/hpsa.c rc = pci_enable_device(pdev); pdev 7932 drivers/scsi/hpsa.c dev_warn(&pdev->dev, "Failed to enable PCI device\n"); pdev 7935 drivers/scsi/hpsa.c pci_disable_device(pdev); pdev 7937 drivers/scsi/hpsa.c rc = pci_enable_device(pdev); pdev 7939 drivers/scsi/hpsa.c dev_warn(&pdev->dev, "failed to enable device.\n"); pdev 7943 drivers/scsi/hpsa.c pci_set_master(pdev); pdev 7945 drivers/scsi/hpsa.c vaddr = pci_ioremap_bar(pdev, 0); pdev 7954 drivers/scsi/hpsa.c rc = hpsa_kdump_hard_reset_controller(pdev, board_id); pdev 7965 drivers/scsi/hpsa.c dev_info(&pdev->dev, "Waiting for controller to respond to no-op\n"); pdev 7967 drivers/scsi/hpsa.c if (hpsa_noop(pdev) == 0) pdev 7970 drivers/scsi/hpsa.c dev_warn(&pdev->dev, "no-op failed%s\n", pdev 7976 drivers/scsi/hpsa.c pci_disable_device(pdev); pdev 7985 drivers/scsi/hpsa.c dma_free_coherent(&h->pdev->dev, pdev 7993 drivers/scsi/hpsa.c dma_free_coherent(&h->pdev->dev, pdev 8007 drivers/scsi/hpsa.c h->cmd_pool = dma_alloc_coherent(&h->pdev->dev, pdev 8010 drivers/scsi/hpsa.c h->errinfo_pool = dma_alloc_coherent(&h->pdev->dev, pdev 8016 drivers/scsi/hpsa.c dev_err(&h->pdev->dev, "out of memory in %s", __func__); pdev 8037 drivers/scsi/hpsa.c free_irq(pci_irq_vector(h->pdev, irq_vector), pdev 8044 drivers/scsi/hpsa.c free_irq(pci_irq_vector(h->pdev, i), &h->q[i]); pdev 8073 drivers/scsi/hpsa.c rc = request_irq(pci_irq_vector(h->pdev, i), msixhandler, pdev 8079 drivers/scsi/hpsa.c dev_err(&h->pdev->dev, pdev 8081 drivers/scsi/hpsa.c pci_irq_vector(h->pdev, i), h->devname); pdev 8083 drivers/scsi/hpsa.c free_irq(pci_irq_vector(h->pdev, j), &h->q[j]); pdev 8093 drivers/scsi/hpsa.c if (h->msix_vectors > 0 || h->pdev->msi_enabled) { pdev 8096 drivers/scsi/hpsa.c rc = request_irq(pci_irq_vector(h->pdev, irq_vector), pdev 8103 drivers/scsi/hpsa.c rc = request_irq(pci_irq_vector(h->pdev, irq_vector), pdev 8110 drivers/scsi/hpsa.c dev_err(&h->pdev->dev, "failed to get irq %d for %s\n", pdev 8111 drivers/scsi/hpsa.c pci_irq_vector(h->pdev, irq_vector), h->devname); pdev 8123 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, "Waiting for board to soft reset.\n"); pdev 8124 drivers/scsi/hpsa.c rc = hpsa_wait_for_board_state(h->pdev, h->vaddr, BOARD_NOT_READY); pdev 8126 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "Soft reset had no effect.\n"); pdev 8130 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, "Board reset, awaiting READY status.\n"); pdev 8131 drivers/scsi/hpsa.c rc = hpsa_wait_for_board_state(h->pdev, h->vaddr, BOARD_READY); pdev 8133 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "Board failed to become ready " pdev 8148 drivers/scsi/hpsa.c dma_free_coherent(&h->pdev->dev, pdev 8204 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, pdev 8230 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, pdev 8237 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "Controller lockup detected: 0x%08x after %d\n", pdev 8240 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "Telling controller to do a CHKPT\n"); pdev 8243 drivers/scsi/hpsa.c pci_disable_device(h->pdev); pdev 8374 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, pdev 8454 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, pdev 8459 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, pdev 8539 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, pdev 8575 drivers/scsi/hpsa.c dev_err(&h->pdev->dev, "failed to create %s workqueue\n", name); pdev 8602 drivers/scsi/hpsa.c static int hpsa_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 8613 drivers/scsi/hpsa.c rc = hpsa_lookup_board_id(pdev, &board_id, NULL); pdev 8615 drivers/scsi/hpsa.c dev_warn(&pdev->dev, "Board ID not found\n"); pdev 8619 drivers/scsi/hpsa.c rc = hpsa_init_reset_devices(pdev, board_id); pdev 8641 drivers/scsi/hpsa.c dev_err(&pdev->dev, "Failed to allocate controller head\n"); pdev 8645 drivers/scsi/hpsa.c h->pdev = pdev; pdev 8658 drivers/scsi/hpsa.c dev_err(&h->pdev->dev, "Failed to allocate lockup detector\n"); pdev 8679 drivers/scsi/hpsa.c rc = dma_set_mask(&pdev->dev, DMA_BIT_MASK(64)); pdev 8683 drivers/scsi/hpsa.c rc = dma_set_mask(&pdev->dev, DMA_BIT_MASK(32)); pdev 8687 drivers/scsi/hpsa.c dev_err(&pdev->dev, "no suitable DMA available\n"); pdev 8710 drivers/scsi/hpsa.c pci_set_drvdata(pdev, h); pdev 8758 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, pdev 8779 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, "Board READY.\n"); pdev 8780 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, pdev 8788 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, pdev 8817 drivers/scsi/hpsa.c dev_info(&h->pdev->dev, pdev 8898 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, pdev 8959 drivers/scsi/hpsa.c dev_err(&h->pdev->dev, pdev 8966 drivers/scsi/hpsa.c static void __hpsa_shutdown(struct pci_dev *pdev) pdev 8970 drivers/scsi/hpsa.c h = pci_get_drvdata(pdev); pdev 8981 drivers/scsi/hpsa.c static void hpsa_shutdown(struct pci_dev *pdev) pdev 8983 drivers/scsi/hpsa.c __hpsa_shutdown(pdev); pdev 8984 drivers/scsi/hpsa.c pci_disable_device(pdev); pdev 8997 drivers/scsi/hpsa.c static void hpsa_remove_one(struct pci_dev *pdev) pdev 9002 drivers/scsi/hpsa.c if (pci_get_drvdata(pdev) == NULL) { pdev 9003 drivers/scsi/hpsa.c dev_err(&pdev->dev, "unable to remove device\n"); pdev 9006 drivers/scsi/hpsa.c h = pci_get_drvdata(pdev); pdev 9031 drivers/scsi/hpsa.c __hpsa_shutdown(pdev); pdev 9058 drivers/scsi/hpsa.c static int hpsa_suspend(__attribute__((unused)) struct pci_dev *pdev, pdev 9064 drivers/scsi/hpsa.c static int hpsa_resume(__attribute__((unused)) struct pci_dev *pdev) pdev 9206 drivers/scsi/hpsa.c dev_err(&h->pdev->dev, pdev 9212 drivers/scsi/hpsa.c dev_err(&h->pdev->dev, pdev 9267 drivers/scsi/hpsa.c rc = hpsa_find_cfg_addrs(h->pdev, h->vaddr, &cfg_base_addr, pdev 9277 drivers/scsi/hpsa.c remap_pci_mem(pci_resource_start(h->pdev, pdev 9287 drivers/scsi/hpsa.c dev_err(&h->pdev->dev, pdev 9298 drivers/scsi/hpsa.c pci_free_consistent(h->pdev, pdev 9324 drivers/scsi/hpsa.c dma_alloc_coherent(&h->pdev->dev, pdev 9351 drivers/scsi/hpsa.c pci_free_consistent(h->pdev, pdev 9377 drivers/scsi/hpsa.c dma_alloc_coherent(&h->pdev->dev, pdev 9452 drivers/scsi/hpsa.c h->reply_queue[i].head = dma_alloc_coherent(&h->pdev->dev, pdev 168 drivers/scsi/hpsa.h struct pci_dev *pdev; pdev 494 drivers/scsi/hpsa.h if (unlikely(!(h->pdev->msi_enabled || h->msix_vectors))) { pdev 536 drivers/scsi/hpsa.h dev_dbg(&h->pdev->dev, "Read %lx back from board\n", pdev 539 drivers/scsi/hpsa.h dev_dbg(&h->pdev->dev, "FIFO Empty read\n"); pdev 2808 drivers/scsi/initio.c static int initio_probe_one(struct pci_dev *pdev, pdev 2818 drivers/scsi/initio.c error = pci_enable_device(pdev); pdev 2822 drivers/scsi/initio.c pci_read_config_dword(pdev, 0x44, (u32 *) & reg); pdev 2828 drivers/scsi/initio.c if (dma_set_mask(&pdev->dev, DMA_BIT_MASK(32))) { pdev 2841 drivers/scsi/initio.c host->addr = pci_resource_start(pdev, 0); pdev 2867 drivers/scsi/initio.c host->pci_dev = pdev; pdev 2897 drivers/scsi/initio.c shost->irq = pdev->irq; pdev 2902 drivers/scsi/initio.c error = request_irq(pdev->irq, i91u_intr, IRQF_SHARED, "i91u", shost); pdev 2904 drivers/scsi/initio.c printk(KERN_WARNING "initio: Unable to request IRQ %d\n", pdev->irq); pdev 2908 drivers/scsi/initio.c pci_set_drvdata(pdev, shost); pdev 2910 drivers/scsi/initio.c error = scsi_add_host(shost, &pdev->dev); pdev 2916 drivers/scsi/initio.c free_irq(pdev->irq, shost); pdev 2924 drivers/scsi/initio.c pci_disable_device(pdev); pdev 2936 drivers/scsi/initio.c static void initio_remove_one(struct pci_dev *pdev) pdev 2938 drivers/scsi/initio.c struct Scsi_Host *host = pci_get_drvdata(pdev); pdev 2941 drivers/scsi/initio.c free_irq(pdev->irq, host); pdev 2944 drivers/scsi/initio.c pci_disable_device(pdev); pdev 772 drivers/scsi/ipr.c int pcix_cmd_reg = pci_find_capability(ioa_cfg->pdev, PCI_CAP_ID_PCIX); pdev 777 drivers/scsi/ipr.c if (pci_read_config_word(ioa_cfg->pdev, pcix_cmd_reg + PCI_X_CMD, pdev 779 drivers/scsi/ipr.c dev_err(&ioa_cfg->pdev->dev, "Failed to save PCI-X command register\n"); pdev 796 drivers/scsi/ipr.c int pcix_cmd_reg = pci_find_capability(ioa_cfg->pdev, PCI_CAP_ID_PCIX); pdev 799 drivers/scsi/ipr.c if (pci_write_config_word(ioa_cfg->pdev, pcix_cmd_reg + PCI_X_CMD, pdev 801 drivers/scsi/ipr.c dev_err(&ioa_cfg->pdev->dev, "Failed to setup PCI-X command register\n"); pdev 1510 drivers/scsi/ipr.c dev_err(&ioa_cfg->pdev->dev, pdev 2516 drivers/scsi/ipr.c dev_err(&ioa_cfg->pdev->dev, "Error notifications lost\n"); pdev 2616 drivers/scsi/ipr.c dev_info(&ioa->pdev->dev, "Reclaiming async error buffers."); pdev 2657 drivers/scsi/ipr.c dev_err(&ioa_cfg->pdev->dev, pdev 2688 drivers/scsi/ipr.c dev_err(&ioa_cfg->pdev->dev, pdev 2721 drivers/scsi/ipr.c dev_err(&ioa_cfg->pdev->dev, pdev 2891 drivers/scsi/ipr.c dev_err(&ioa_cfg->pdev->dev, pdev 2911 drivers/scsi/ipr.c dev_err(&ioa_cfg->pdev->dev, pdev 3125 drivers/scsi/ipr.c strcpy(driver_dump->location_entry.location, dev_name(&ioa_cfg->pdev->dev)); pdev 3167 drivers/scsi/ipr.c dev_err(&ioa_cfg->pdev->dev, pdev 3173 drivers/scsi/ipr.c dev_err(&ioa_cfg->pdev->dev, "Dump of IOA initiated\n"); pdev 3221 drivers/scsi/ipr.c dev_err(&ioa_cfg->pdev->dev, pdev 3283 drivers/scsi/ipr.c dev_err(&ioa_cfg->pdev->dev, "Dump of IOA completed.\n"); pdev 3791 drivers/scsi/ipr.c dev_info(&ioa_cfg->pdev->dev, "irq_poll not supported on this adapter\n"); pdev 3798 drivers/scsi/ipr.c dev_info(&ioa_cfg->pdev->dev, "Invalid irq_poll weight. It must be less than 256\n"); pdev 3803 drivers/scsi/ipr.c dev_info(&ioa_cfg->pdev->dev, "Current irq_poll weight has the same weight\n"); pdev 4033 drivers/scsi/ipr.c dev_err(&ioa_cfg->pdev->dev, pdev 4038 drivers/scsi/ipr.c sglist->num_dma_sg = dma_map_sg(&ioa_cfg->pdev->dev, pdev 4044 drivers/scsi/ipr.c dev_err(&ioa_cfg->pdev->dev, pdev 4094 drivers/scsi/ipr.c if (request_firmware(&fw_entry, fname, &ioa_cfg->pdev->dev)) { pdev 4095 drivers/scsi/ipr.c dev_err(&ioa_cfg->pdev->dev, "Firmware file %s not found\n", fname); pdev 4106 drivers/scsi/ipr.c dev_err(&ioa_cfg->pdev->dev, "Microcode buffer allocation failed\n"); pdev 4114 drivers/scsi/ipr.c dev_err(&ioa_cfg->pdev->dev, pdev 5155 drivers/scsi/ipr.c dev_err(&ioa_cfg->pdev->dev, "Timed out waiting for aborted commands\n"); pdev 5178 drivers/scsi/ipr.c dev_err(&ioa_cfg->pdev->dev, pdev 5669 drivers/scsi/ipr.c dev_err(&ioa_cfg->pdev->dev, pdev 5679 drivers/scsi/ipr.c dev_err(&ioa_cfg->pdev->dev, pdev 5682 drivers/scsi/ipr.c dev_err(&ioa_cfg->pdev->dev, pdev 5706 drivers/scsi/ipr.c dev_err(&ioa_cfg->pdev->dev, "%s %d\n", msg, number); pdev 5935 drivers/scsi/ipr.c dev_err(&ioa_cfg->pdev->dev, "scsi_dma_map failed!\n"); pdev 5986 drivers/scsi/ipr.c dev_err(&ioa_cfg->pdev->dev, "scsi_dma_map failed!\n"); pdev 7196 drivers/scsi/ipr.c if ((ioa_cfg->type == 0x5702) && (ioa_cfg->pdev->revision < 4)) { pdev 7295 drivers/scsi/ipr.c dev_info(&ioa_cfg->pdev->dev, "IOA initialized.\n"); pdev 7445 drivers/scsi/ipr.c dev_err(&ioa_cfg->pdev->dev, pdev 7507 drivers/scsi/ipr.c dev_err(&ioa_cfg->pdev->dev, pdev 7628 drivers/scsi/ipr.c dev_err(&ioa_cfg->pdev->dev, pdev 7806 drivers/scsi/ipr.c dev_err(&ioa_cfg->pdev->dev, "Microcode download required\n"); pdev 7833 drivers/scsi/ipr.c dev_err(&ioa_cfg->pdev->dev, "Too many devices attached\n"); pdev 7892 drivers/scsi/ipr.c dev_info(&ioa_cfg->pdev->dev, "Adapter firmware version: %02X%02X%02X%02X\n", pdev 8134 drivers/scsi/ipr.c dev_err(&ioa_cfg->pdev->dev, pdev 8199 drivers/scsi/ipr.c dev_info(&ioa_cfg->pdev->dev, "Starting IOA initialization sequence.\n"); pdev 8461 drivers/scsi/ipr.c dev_info(&ioa_cfg->pdev->dev, "Initializing IOA.\n"); pdev 8516 drivers/scsi/ipr.c dev_err(&ioa_cfg->pdev->dev, "IOA unit check with no data\n"); pdev 8622 drivers/scsi/ipr.c dev_err(&ioa_cfg->pdev->dev, pdev 8661 drivers/scsi/ipr.c ioa_cfg->pdev->state_saved = true; pdev 8662 drivers/scsi/ipr.c pci_restore_state(ioa_cfg->pdev); pdev 8719 drivers/scsi/ipr.c pci_cfg_access_unlock(ioa_cfg->pdev); pdev 8745 drivers/scsi/ipr.c rc = pci_write_config_byte(ioa_cfg->pdev, PCI_BIST, PCI_BIST_START); pdev 8753 drivers/scsi/ipr.c pci_cfg_access_unlock(ipr_cmd->ioa_cfg->pdev); pdev 8792 drivers/scsi/ipr.c struct pci_dev *pdev = ioa_cfg->pdev; pdev 8796 drivers/scsi/ipr.c pci_set_pcie_reset_state(pdev, pcie_warm_reset); pdev 8798 drivers/scsi/ipr.c pci_set_pcie_reset_state(pdev, pcie_deassert_reset); pdev 8842 drivers/scsi/ipr.c if (pci_cfg_access_trylock(ioa_cfg->pdev)) { pdev 8853 drivers/scsi/ipr.c dev_err(&ioa_cfg->pdev->dev, pdev 8943 drivers/scsi/ipr.c rc = pci_read_config_word(ioa_cfg->pdev, PCI_COMMAND, &cmd_reg); pdev 9090 drivers/scsi/ipr.c dma_unmap_sg(&ioa_cfg->pdev->dev, sglist->scatterlist, pdev 9296 drivers/scsi/ipr.c dev_err(&ioa_cfg->pdev->dev, pdev 9360 drivers/scsi/ipr.c static pci_ers_result_t ipr_pci_mmio_enabled(struct pci_dev *pdev) pdev 9363 drivers/scsi/ipr.c struct ipr_ioa_cfg *ioa_cfg = pci_get_drvdata(pdev); pdev 9367 drivers/scsi/ipr.c pci_save_state(pdev); pdev 9380 drivers/scsi/ipr.c static void ipr_pci_frozen(struct pci_dev *pdev) pdev 9383 drivers/scsi/ipr.c struct ipr_ioa_cfg *ioa_cfg = pci_get_drvdata(pdev); pdev 9399 drivers/scsi/ipr.c static pci_ers_result_t ipr_pci_slot_reset(struct pci_dev *pdev) pdev 9402 drivers/scsi/ipr.c struct ipr_ioa_cfg *ioa_cfg = pci_get_drvdata(pdev); pdev 9424 drivers/scsi/ipr.c static void ipr_pci_perm_failure(struct pci_dev *pdev) pdev 9427 drivers/scsi/ipr.c struct ipr_ioa_cfg *ioa_cfg = pci_get_drvdata(pdev); pdev 9458 drivers/scsi/ipr.c static pci_ers_result_t ipr_pci_error_detected(struct pci_dev *pdev, pdev 9463 drivers/scsi/ipr.c ipr_pci_frozen(pdev); pdev 9466 drivers/scsi/ipr.c ipr_pci_perm_failure(pdev); pdev 9493 drivers/scsi/ipr.c dev_dbg(&ioa_cfg->pdev->dev, "ioa_cfg adx: 0x%p\n", ioa_cfg); pdev 9551 drivers/scsi/ipr.c dma_free_coherent(&ioa_cfg->pdev->dev, sizeof(struct ipr_misc_cbs), pdev 9556 drivers/scsi/ipr.c dma_free_coherent(&ioa_cfg->pdev->dev, pdev 9561 drivers/scsi/ipr.c dma_free_coherent(&ioa_cfg->pdev->dev, ioa_cfg->cfg_table_size, pdev 9565 drivers/scsi/ipr.c dma_free_coherent(&ioa_cfg->pdev->dev, pdev 9587 drivers/scsi/ipr.c struct pci_dev *pdev = ioa_cfg->pdev; pdev 9591 drivers/scsi/ipr.c free_irq(pci_irq_vector(pdev, i), &ioa_cfg->hrrq[i]); pdev 9592 drivers/scsi/ipr.c pci_free_irq_vectors(pdev); pdev 9607 drivers/scsi/ipr.c struct pci_dev *pdev = ioa_cfg->pdev; pdev 9614 drivers/scsi/ipr.c pci_release_regions(pdev); pdev 9617 drivers/scsi/ipr.c pci_disable_device(pdev); pdev 9635 drivers/scsi/ipr.c ioa_cfg->ipr_cmd_pool = dma_pool_create(IPR_NAME, &ioa_cfg->pdev->dev, pdev 9741 drivers/scsi/ipr.c struct pci_dev *pdev = ioa_cfg->pdev; pdev 9757 drivers/scsi/ipr.c ioa_cfg->vpd_cbs = dma_alloc_coherent(&pdev->dev, pdev 9769 drivers/scsi/ipr.c ioa_cfg->hrrq[i].host_rrq = dma_alloc_coherent(&pdev->dev, pdev 9776 drivers/scsi/ipr.c dma_free_coherent(&pdev->dev, pdev 9785 drivers/scsi/ipr.c ioa_cfg->u.cfg_table = dma_alloc_coherent(&pdev->dev, pdev 9794 drivers/scsi/ipr.c ioa_cfg->hostrcb[i] = dma_alloc_coherent(&pdev->dev, pdev 9822 drivers/scsi/ipr.c dma_free_coherent(&pdev->dev, sizeof(struct ipr_hostrcb), pdev 9826 drivers/scsi/ipr.c dma_free_coherent(&pdev->dev, ioa_cfg->cfg_table_size, pdev 9830 drivers/scsi/ipr.c dma_free_coherent(&pdev->dev, pdev 9838 drivers/scsi/ipr.c dma_free_coherent(&pdev->dev, sizeof(struct ipr_misc_cbs), pdev 9919 drivers/scsi/ipr.c struct Scsi_Host *host, struct pci_dev *pdev) pdev 9924 drivers/scsi/ipr.c ioa_cfg->pdev = pdev; pdev 9972 drivers/scsi/ipr.c pci_set_drvdata(pdev, ioa_cfg); pdev 10014 drivers/scsi/ipr.c struct pci_dev *pdev = ioa_cfg->pdev; pdev 10016 drivers/scsi/ipr.c if (pci_channel_offline(pdev)) { pdev 10018 drivers/scsi/ipr.c !pci_channel_offline(pdev), pdev 10020 drivers/scsi/ipr.c pci_restore_state(pdev); pdev 10037 drivers/scsi/ipr.c struct pci_dev *pdev) pdev 10042 drivers/scsi/ipr.c rc = request_irq(pci_irq_vector(pdev, i), pdev 10049 drivers/scsi/ipr.c free_irq(pci_irq_vector(pdev, i), pdev 10073 drivers/scsi/ipr.c dev_info(&ioa_cfg->pdev->dev, "Received IRQ : %d\n", irq); pdev 10094 drivers/scsi/ipr.c static int ipr_test_msi(struct ipr_ioa_cfg *ioa_cfg, struct pci_dev *pdev) pdev 10099 drivers/scsi/ipr.c int irq = pci_irq_vector(pdev, 0); pdev 10113 drivers/scsi/ipr.c dev_err(&pdev->dev, "Can not assign irq %d\n", irq); pdev 10116 drivers/scsi/ipr.c dev_info(&pdev->dev, "IRQ assigned: %d\n", irq); pdev 10126 drivers/scsi/ipr.c dev_info(&pdev->dev, "MSI test failed. Falling back to LSI.\n"); pdev 10129 drivers/scsi/ipr.c dev_info(&pdev->dev, "MSI test succeeded.\n"); pdev 10147 drivers/scsi/ipr.c static int ipr_probe_ioa(struct pci_dev *pdev, pdev 10161 drivers/scsi/ipr.c dev_info(&pdev->dev, "Found IOA with IRQ: %d\n", pdev->irq); pdev 10165 drivers/scsi/ipr.c dev_err(&pdev->dev, "call to scsi_host_alloc failed!\n"); pdev 10172 drivers/scsi/ipr.c ata_host_init(&ioa_cfg->ata_host, &pdev->dev, &ipr_sata_ops); pdev 10177 drivers/scsi/ipr.c dev_err(&pdev->dev, "Unknown adapter chipset 0x%04X 0x%04X\n", pdev 10195 drivers/scsi/ipr.c ioa_cfg->revid = pdev->revision; pdev 10197 drivers/scsi/ipr.c ipr_init_ioa_cfg(ioa_cfg, host, pdev); pdev 10199 drivers/scsi/ipr.c ipr_regs_pci = pci_resource_start(pdev, 0); pdev 10201 drivers/scsi/ipr.c rc = pci_request_regions(pdev, IPR_NAME); pdev 10203 drivers/scsi/ipr.c dev_err(&pdev->dev, pdev 10208 drivers/scsi/ipr.c rc = pci_enable_device(pdev); pdev 10210 drivers/scsi/ipr.c if (rc || pci_channel_offline(pdev)) { pdev 10211 drivers/scsi/ipr.c if (pci_channel_offline(pdev)) { pdev 10213 drivers/scsi/ipr.c rc = pci_enable_device(pdev); pdev 10217 drivers/scsi/ipr.c dev_err(&pdev->dev, "Cannot enable adapter\n"); pdev 10223 drivers/scsi/ipr.c ipr_regs = pci_ioremap_bar(pdev, 0); pdev 10226 drivers/scsi/ipr.c dev_err(&pdev->dev, pdev 10239 drivers/scsi/ipr.c rc = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 10241 drivers/scsi/ipr.c dev_dbg(&pdev->dev, "Failed to set 64 bit DMA mask\n"); pdev 10242 drivers/scsi/ipr.c rc = dma_set_mask_and_coherent(&pdev->dev, pdev 10246 drivers/scsi/ipr.c rc = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 10249 drivers/scsi/ipr.c dev_err(&pdev->dev, "Failed to set DMA mask\n"); pdev 10253 drivers/scsi/ipr.c rc = pci_write_config_byte(pdev, PCI_CACHE_LINE_SIZE, pdev 10257 drivers/scsi/ipr.c dev_err(&pdev->dev, "Write of cache line size failed\n"); pdev 10268 drivers/scsi/ipr.c dev_err(&pdev->dev, "The max number of MSIX is %d\n", pdev 10276 drivers/scsi/ipr.c rc = pci_alloc_irq_vectors(pdev, 1, ipr_number_of_msix, irq_flag); pdev 10283 drivers/scsi/ipr.c if (!pdev->msi_enabled && !pdev->msix_enabled) pdev 10286 drivers/scsi/ipr.c pci_set_master(pdev); pdev 10288 drivers/scsi/ipr.c if (pci_channel_offline(pdev)) { pdev 10290 drivers/scsi/ipr.c pci_set_master(pdev); pdev 10291 drivers/scsi/ipr.c if (pci_channel_offline(pdev)) { pdev 10297 drivers/scsi/ipr.c if (pdev->msi_enabled || pdev->msix_enabled) { pdev 10298 drivers/scsi/ipr.c rc = ipr_test_msi(ioa_cfg, pdev); pdev 10301 drivers/scsi/ipr.c dev_info(&pdev->dev, pdev 10303 drivers/scsi/ipr.c pdev->msix_enabled ? "-X" : ""); pdev 10307 drivers/scsi/ipr.c pci_free_irq_vectors(pdev); pdev 10329 drivers/scsi/ipr.c dev_err(&pdev->dev, pdev 10335 drivers/scsi/ipr.c rc = pci_save_state(pdev); pdev 10338 drivers/scsi/ipr.c dev_err(&pdev->dev, "Failed to save PCI config space\n"); pdev 10361 drivers/scsi/ipr.c if (pdev->msi_enabled || pdev->msix_enabled) { pdev 10363 drivers/scsi/ipr.c rc = request_irq(pci_irq_vector(pdev, 0), ipr_isr, 0, pdev 10367 drivers/scsi/ipr.c rc = ipr_request_other_msi_irqs(ioa_cfg, pdev); pdev 10369 drivers/scsi/ipr.c rc = request_irq(pdev->irq, ipr_isr, pdev 10374 drivers/scsi/ipr.c dev_err(&pdev->dev, "Couldn't register IRQ %d! rc=%d\n", pdev 10375 drivers/scsi/ipr.c pdev->irq, rc); pdev 10388 drivers/scsi/ipr.c dev_err(&pdev->dev, "Couldn't register reset workqueue\n"); pdev 10409 drivers/scsi/ipr.c pci_free_irq_vectors(pdev); pdev 10413 drivers/scsi/ipr.c pci_disable_device(pdev); pdev 10415 drivers/scsi/ipr.c pci_release_regions(pdev); pdev 10456 drivers/scsi/ipr.c static void __ipr_remove(struct pci_dev *pdev) pdev 10459 drivers/scsi/ipr.c struct ipr_ioa_cfg *ioa_cfg = pci_get_drvdata(pdev); pdev 10509 drivers/scsi/ipr.c static void ipr_remove(struct pci_dev *pdev) pdev 10511 drivers/scsi/ipr.c struct ipr_ioa_cfg *ioa_cfg = pci_get_drvdata(pdev); pdev 10523 drivers/scsi/ipr.c __ipr_remove(pdev); pdev 10534 drivers/scsi/ipr.c static int ipr_probe(struct pci_dev *pdev, const struct pci_device_id *dev_id) pdev 10540 drivers/scsi/ipr.c rc = ipr_probe_ioa(pdev, dev_id); pdev 10545 drivers/scsi/ipr.c ioa_cfg = pci_get_drvdata(pdev); pdev 10549 drivers/scsi/ipr.c __ipr_remove(pdev); pdev 10553 drivers/scsi/ipr.c rc = scsi_add_host(ioa_cfg->host, &pdev->dev); pdev 10556 drivers/scsi/ipr.c __ipr_remove(pdev); pdev 10565 drivers/scsi/ipr.c __ipr_remove(pdev); pdev 10578 drivers/scsi/ipr.c __ipr_remove(pdev); pdev 10591 drivers/scsi/ipr.c __ipr_remove(pdev); pdev 10623 drivers/scsi/ipr.c static void ipr_shutdown(struct pci_dev *pdev) pdev 10625 drivers/scsi/ipr.c struct ipr_ioa_cfg *ioa_cfg = pci_get_drvdata(pdev); pdev 10651 drivers/scsi/ipr.c pci_disable_device(ioa_cfg->pdev); pdev 1561 drivers/scsi/ipr.h struct pci_dev *pdev; pdev 1823 drivers/scsi/ipr.h dev_err(&(hostrcb)->ioa_cfg->pdev->dev, fmt, __VA_ARGS__); \ pdev 284 drivers/scsi/isci/host.c dev_warn(&ihost->pdev->dev, "%s: %x for io request %p\n", pdev 294 drivers/scsi/isci/host.c dev_warn(&ihost->pdev->dev, "%s: %x for device %p\n", pdev 301 drivers/scsi/isci/host.c dev_warn(&ihost->pdev->dev, "%s: unknown completion type %x\n", pdev 380 drivers/scsi/isci/host.c dev_err(&ihost->pdev->dev, pdev 394 drivers/scsi/isci/host.c dev_err(&ihost->pdev->dev, pdev 415 drivers/scsi/isci/host.c dev_warn(&ihost->pdev->dev, pdev 430 drivers/scsi/isci/host.c dev_warn(&ihost->pdev->dev, pdev 465 drivers/scsi/isci/host.c dev_err(&ihost->pdev->dev, pdev 477 drivers/scsi/isci/host.c dev_warn(&ihost->pdev->dev, pdev 494 drivers/scsi/isci/host.c dev_dbg(&ihost->pdev->dev, pdev 519 drivers/scsi/isci/host.c dev_dbg(&ihost->pdev->dev, pdev 550 drivers/scsi/isci/host.c dev_warn(&ihost->pdev->dev, pdev 574 drivers/scsi/isci/host.c dev_dbg(&ihost->pdev->dev, pdev 594 drivers/scsi/isci/host.c dev_err(&ihost->pdev->dev, "%s: status: %#x\n", __func__, pdev 648 drivers/scsi/isci/host.c dev_info(&ihost->pdev->dev, pdev 946 drivers/scsi/isci/host.c dev_warn(&ihost->pdev->dev, pdev 995 drivers/scsi/isci/host.c dev_warn(&ihost->pdev->dev, "%s invalid state: %d\n", pdev 1086 drivers/scsi/isci/host.c dev_dbg(&ihost->pdev->dev, pdev 1092 drivers/scsi/isci/host.c dev_dbg(&ihost->pdev->dev, pdev 1161 drivers/scsi/isci/host.c dev_warn(&ihost->pdev->dev, "%s invalid state: %d\n", pdev 1197 drivers/scsi/isci/host.c dev_warn(&ihost->pdev->dev, "%s invalid state: %d\n", pdev 1218 drivers/scsi/isci/host.c dev_warn(&ihost->pdev->dev, pdev 1296 drivers/scsi/isci/host.c struct pci_dev *pdev = isci_host->pdev; pdev 1299 drivers/scsi/isci/host.c return pcim_iomap_table(pdev)[SCI_SCU_BAR * 2] + SCI_SCU_BAR_SIZE * id; pdev 1304 drivers/scsi/isci/host.c struct pci_dev *pdev = isci_host->pdev; pdev 1307 drivers/scsi/isci/host.c return pcim_iomap_table(pdev)[SCI_SMU_BAR * 2] + SCI_SMU_BAR_SIZE * id; pdev 1484 drivers/scsi/isci/host.c dev_warn(&ihost->pdev->dev, pdev 1511 drivers/scsi/isci/host.c dev_warn(&ihost->pdev->dev, pdev 1613 drivers/scsi/isci/host.c dev_err(&ihost->pdev->dev, pdev 1927 drivers/scsi/isci/host.c struct pci_dev *pdev = ihost->pdev; pdev 1936 drivers/scsi/isci/host.c if (is_b0(pdev) || is_c0(pdev) || is_c1(pdev)) { pdev 1945 drivers/scsi/isci/host.c if (is_a2(pdev)) pdev 1947 drivers/scsi/isci/host.c else if (is_b0(pdev) || is_c0(pdev)) pdev 1949 drivers/scsi/isci/host.c else if (is_c1(pdev)) pdev 1955 drivers/scsi/isci/host.c if (is_a2(pdev)) pdev 1957 drivers/scsi/isci/host.c else if (is_b0(pdev) || is_c0(pdev)) pdev 1959 drivers/scsi/isci/host.c else if (is_c1(pdev)) { pdev 1975 drivers/scsi/isci/host.c if (is_a2(pdev)) { pdev 1991 drivers/scsi/isci/host.c if (is_a2(pdev)) { pdev 2000 drivers/scsi/isci/host.c } else if (is_b0(pdev)) { pdev 2004 drivers/scsi/isci/host.c } else if (is_c0(pdev)) { pdev 2014 drivers/scsi/isci/host.c } else if (is_c1(pdev)) { pdev 2029 drivers/scsi/isci/host.c if (is_a2(pdev)) pdev 2031 drivers/scsi/isci/host.c else if (is_b0(pdev)) { pdev 2036 drivers/scsi/isci/host.c } else if (is_c0(pdev)) { pdev 2041 drivers/scsi/isci/host.c } else if (is_c1(pdev)) { pdev 2051 drivers/scsi/isci/host.c if (is_a2(pdev)) { pdev 2057 drivers/scsi/isci/host.c if (is_a2(pdev) || is_b0(pdev)) pdev 2063 drivers/scsi/isci/host.c else if (is_c0(pdev)) pdev 2065 drivers/scsi/isci/host.c else if (is_c1(pdev)) pdev 2070 drivers/scsi/isci/host.c if (is_a2(pdev)) pdev 2072 drivers/scsi/isci/host.c else if (is_b0(pdev)) { pdev 2077 drivers/scsi/isci/host.c } else if (is_c0(pdev)) { pdev 2086 drivers/scsi/isci/host.c } else if (is_c1(pdev)) { pdev 2142 drivers/scsi/isci/host.c dev_warn(&ihost->pdev->dev, "%s invalid state: %d\n", pdev 2248 drivers/scsi/isci/host.c struct device *dev = &ihost->pdev->dev; pdev 2350 drivers/scsi/isci/host.c dev_err(&ihost->pdev->dev, pdev 2361 drivers/scsi/isci/host.c dev_warn(&ihost->pdev->dev, pdev 2397 drivers/scsi/isci/host.c dev_dbg(&ihost->pdev->dev, pdev 2414 drivers/scsi/isci/host.c dev_dbg(&ihost->pdev->dev, pdev 2440 drivers/scsi/isci/host.c dev_dbg(&ihost->pdev->dev, pdev 2454 drivers/scsi/isci/host.c dev_dbg(&ihost->pdev->dev, "%s[%d]: %#x\n", pdev 2611 drivers/scsi/isci/host.c dev_warn(&ihost->pdev->dev, "%s invalid state: %d\n", pdev 2636 drivers/scsi/isci/host.c dev_warn(&ihost->pdev->dev, "%s invalid state: %d\n", pdev 2642 drivers/scsi/isci/host.c dev_dbg(&ihost->pdev->dev, "%s: status=%d; ireq=%p; flags=%lx\n", pdev 2689 drivers/scsi/isci/host.c dev_warn(&ihost->pdev->dev, "%s invalid state: %d\n", pdev 2701 drivers/scsi/isci/host.c dev_warn(&ihost->pdev->dev, "%s invalid state: %d\n", pdev 2727 drivers/scsi/isci/host.c dev_warn(&ihost->pdev->dev, pdev 200 drivers/scsi/isci/host.h struct pci_dev *pdev; pdev 302 drivers/scsi/isci/host.h static inline struct isci_pci_info *to_pci_info(struct pci_dev *pdev) pdev 304 drivers/scsi/isci/host.h return pci_get_drvdata(pdev); pdev 312 drivers/scsi/isci/host.h #define for_each_isci_host(id, ihost, pdev) \ pdev 314 drivers/scsi/isci/host.h (ihost = to_pci_info(pdev)->hosts[id]); id++) pdev 384 drivers/scsi/isci/host.h return &idev->isci_port->isci_host->pdev->dev; pdev 387 drivers/scsi/isci/host.h static inline bool is_a2(struct pci_dev *pdev) pdev 389 drivers/scsi/isci/host.h if (pdev->revision < 4) pdev 394 drivers/scsi/isci/host.h static inline bool is_b0(struct pci_dev *pdev) pdev 396 drivers/scsi/isci/host.h if (pdev->revision == 4) pdev 401 drivers/scsi/isci/host.h static inline bool is_c0(struct pci_dev *pdev) pdev 403 drivers/scsi/isci/host.h if (pdev->revision == 5) pdev 408 drivers/scsi/isci/host.h static inline bool is_c1(struct pci_dev *pdev) pdev 410 drivers/scsi/isci/host.h if (pdev->revision >= 6) pdev 234 drivers/scsi/isci/init.c sas_phys = devm_kcalloc(&isci_host->pdev->dev, pdev 240 drivers/scsi/isci/init.c sas_ports = devm_kcalloc(&isci_host->pdev->dev, pdev 280 drivers/scsi/isci/init.c static int isci_pci_init(struct pci_dev *pdev) pdev 285 drivers/scsi/isci/init.c err = pcim_enable_device(pdev); pdev 287 drivers/scsi/isci/init.c dev_err(&pdev->dev, pdev 289 drivers/scsi/isci/init.c pci_name(pdev)); pdev 296 drivers/scsi/isci/init.c err = pcim_iomap_regions(pdev, bar_mask, DRV_NAME); pdev 300 drivers/scsi/isci/init.c iomap = pcim_iomap_table(pdev); pdev 304 drivers/scsi/isci/init.c pci_set_master(pdev); pdev 306 drivers/scsi/isci/init.c err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 308 drivers/scsi/isci/init.c err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 312 drivers/scsi/isci/init.c static int num_controllers(struct pci_dev *pdev) pdev 318 drivers/scsi/isci/init.c resource_size_t scu_bar_size = pci_resource_len(pdev, SCI_SCU_BAR*2); pdev 319 drivers/scsi/isci/init.c resource_size_t smu_bar_size = pci_resource_len(pdev, SCI_SMU_BAR*2); pdev 328 drivers/scsi/isci/init.c static int isci_setup_interrupts(struct pci_dev *pdev) pdev 332 drivers/scsi/isci/init.c struct isci_pci_info *pci_info = to_pci_info(pdev); pdev 338 drivers/scsi/isci/init.c num_msix = num_controllers(pdev) * SCI_NUM_MSI_X_INT; pdev 340 drivers/scsi/isci/init.c err = pci_alloc_irq_vectors(pdev, num_msix, num_msix, PCI_IRQ_MSIX); pdev 355 drivers/scsi/isci/init.c err = devm_request_irq(&pdev->dev, pci_irq_vector(pdev, i), pdev 360 drivers/scsi/isci/init.c dev_info(&pdev->dev, "msix setup failed falling back to intx\n"); pdev 364 drivers/scsi/isci/init.c devm_free_irq(&pdev->dev, pci_irq_vector(pdev, i), pdev 367 drivers/scsi/isci/init.c pci_free_irq_vectors(pdev); pdev 373 drivers/scsi/isci/init.c for_each_isci_host(i, ihost, pdev) { pdev 374 drivers/scsi/isci/init.c err = devm_request_irq(&pdev->dev, pci_irq_vector(pdev, 0), pdev 491 drivers/scsi/isci/init.c static struct isci_host *isci_host_alloc(struct pci_dev *pdev, int id) pdev 493 drivers/scsi/isci/init.c struct isci_orom *orom = to_pci_info(pdev)->orom; pdev 500 drivers/scsi/isci/init.c ihost = devm_kzalloc(&pdev->dev, sizeof(*ihost), GFP_KERNEL); pdev 504 drivers/scsi/isci/init.c ihost->pdev = pdev; pdev 508 drivers/scsi/isci/init.c ihost->sas_ha.dev = &ihost->pdev->dev; pdev 518 drivers/scsi/isci/init.c dev_warn(&pdev->dev, pdev 526 drivers/scsi/isci/init.c dev_warn(&pdev->dev, "parsing firmware oem parameters failed\n"); pdev 535 drivers/scsi/isci/init.c dev_warn(&pdev->dev, "oem parameter validation failed\n"); pdev 559 drivers/scsi/isci/init.c dev_info(&pdev->dev, "%sSCU controller %d: phy 3-0 cables: " pdev 586 drivers/scsi/isci/init.c err = scsi_add_host(shost, &pdev->dev); pdev 604 drivers/scsi/isci/init.c static int isci_pci_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 613 drivers/scsi/isci/init.c dev_info(&pdev->dev, "driver configured for rev: %d silicon\n", pdev 614 drivers/scsi/isci/init.c pdev->revision); pdev 616 drivers/scsi/isci/init.c pci_info = devm_kzalloc(&pdev->dev, sizeof(*pci_info), GFP_KERNEL); pdev 619 drivers/scsi/isci/init.c pci_set_drvdata(pdev, pci_info); pdev 622 drivers/scsi/isci/init.c orom = isci_get_efi_var(pdev); pdev 625 drivers/scsi/isci/init.c orom = isci_request_oprom(pdev); pdev 627 drivers/scsi/isci/init.c for (i = 0; orom && i < num_controllers(pdev); i++) { pdev 630 drivers/scsi/isci/init.c dev_warn(&pdev->dev, pdev 639 drivers/scsi/isci/init.c orom = isci_request_firmware(pdev, fw); pdev 644 drivers/scsi/isci/init.c dev_warn(&pdev->dev, pdev 647 drivers/scsi/isci/init.c dev_warn(&pdev->dev, pdev 654 drivers/scsi/isci/init.c dev_info(&pdev->dev, pdev 661 drivers/scsi/isci/init.c err = isci_pci_init(pdev); pdev 665 drivers/scsi/isci/init.c for (i = 0; i < num_controllers(pdev); i++) { pdev 666 drivers/scsi/isci/init.c struct isci_host *h = isci_host_alloc(pdev, i); pdev 675 drivers/scsi/isci/init.c err = isci_setup_interrupts(pdev); pdev 679 drivers/scsi/isci/init.c for_each_isci_host(i, isci_host, pdev) pdev 685 drivers/scsi/isci/init.c for_each_isci_host(i, isci_host, pdev) pdev 690 drivers/scsi/isci/init.c static void isci_pci_remove(struct pci_dev *pdev) pdev 695 drivers/scsi/isci/init.c for_each_isci_host(i, ihost, pdev) { pdev 705 drivers/scsi/isci/init.c struct pci_dev *pdev = to_pci_dev(dev); pdev 709 drivers/scsi/isci/init.c for_each_isci_host(i, ihost, pdev) { pdev 714 drivers/scsi/isci/init.c pci_save_state(pdev); pdev 715 drivers/scsi/isci/init.c pci_disable_device(pdev); pdev 716 drivers/scsi/isci/init.c pci_set_power_state(pdev, PCI_D3hot); pdev 723 drivers/scsi/isci/init.c struct pci_dev *pdev = to_pci_dev(dev); pdev 727 drivers/scsi/isci/init.c pci_set_power_state(pdev, PCI_D0); pdev 728 drivers/scsi/isci/init.c pci_restore_state(pdev); pdev 730 drivers/scsi/isci/init.c rc = pcim_enable_device(pdev); pdev 732 drivers/scsi/isci/init.c dev_err(&pdev->dev, pdev 737 drivers/scsi/isci/init.c pci_set_master(pdev); pdev 739 drivers/scsi/isci/init.c for_each_isci_host(i, ihost, pdev) { pdev 90 drivers/scsi/isci/phy.c return &phy_to_host(iphy)->pdev->dev; pdev 173 drivers/scsi/isci/phy.c struct isci_pci_info *pci_info = to_pci_info(ihost->pdev); pdev 261 drivers/scsi/isci/phy.c if (is_c0(ihost->pdev) || is_c1(ihost->pdev)) { pdev 296 drivers/scsi/isci/phy.c if (is_a2(ihost->pdev)) { pdev 1441 drivers/scsi/isci/phy.c dev_dbg(&ihost->pdev->dev, pdev 1481 drivers/scsi/isci/phy.c dev_dbg(&ihost->pdev->dev, pdev 85 drivers/scsi/isci/port.c return &ihost->pdev->dev; pdev 163 drivers/scsi/isci/port.c dev_dbg(&ihost->pdev->dev, pdev 179 drivers/scsi/isci/port.c dev_dbg(&isci_host->pdev->dev, pdev 215 drivers/scsi/isci/port.c dev_err(&isci_host->pdev->dev, "%s: unknown target\n", __func__); pdev 245 drivers/scsi/isci/port.c dev_dbg(&isci_host->pdev->dev, pdev 261 drivers/scsi/isci/port.c dev_dbg(&isci_host->pdev->dev, pdev 276 drivers/scsi/isci/port.c dev_dbg(&isci_host->pdev->dev, pdev 320 drivers/scsi/isci/port.c dev_dbg(&ihost->pdev->dev, pdev 673 drivers/scsi/isci/port.c dev_warn(&ihost->pdev->dev, "Invalid link up!\n"); pdev 968 drivers/scsi/isci/port.c dev_dbg(&ihost->pdev->dev, "%s: port%d ready\n", pdev 1035 drivers/scsi/isci/port.c dev_dbg(&ihost->pdev->dev, "%s: port%d !ready\n", pdev 1048 drivers/scsi/isci/port.c dev_dbg(&ihost->pdev->dev, "%s: port%d !ready\n", pdev 1517 drivers/scsi/isci/port.c dev_dbg(&ihost->pdev->dev, "%s: port%d !ready\n", pdev 1655 drivers/scsi/isci/port.c dev_dbg(&ihost->pdev->dev, "%s: iport = %p\n", pdev 1669 drivers/scsi/isci/port.c dev_dbg(&ihost->pdev->dev, pdev 1676 drivers/scsi/isci/port.c dev_err(&ihost->pdev->dev, pdev 1685 drivers/scsi/isci/port.c dev_err(&ihost->pdev->dev, pdev 1740 drivers/scsi/isci/port.c dev_dbg(&ihost->pdev->dev, "%s: port: %ld\n", pdev 41 drivers/scsi/isci/probe_roms.c struct isci_orom *isci_request_oprom(struct pci_dev *pdev) pdev 43 drivers/scsi/isci/probe_roms.c void __iomem *oprom = pci_map_biosrom(pdev); pdev 54 drivers/scsi/isci/probe_roms.c len = pci_biosrom_size(pdev); pdev 55 drivers/scsi/isci/probe_roms.c rom = devm_kzalloc(&pdev->dev, sizeof(*rom), GFP_KERNEL); pdev 58 drivers/scsi/isci/probe_roms.c dev_warn(&pdev->dev, pdev 89 drivers/scsi/isci/probe_roms.c dev_warn(&pdev->dev, pdev 100 drivers/scsi/isci/probe_roms.c dev_info(&pdev->dev, pdev 107 drivers/scsi/isci/probe_roms.c dev_err(&pdev->dev, "oprom parse error\n"); pdev 115 drivers/scsi/isci/probe_roms.c struct isci_orom *isci_request_firmware(struct pci_dev *pdev, const struct firmware *fw) pdev 120 drivers/scsi/isci/probe_roms.c if (request_firmware(&fw, ISCI_FW_NAME, &pdev->dev) != 0) pdev 132 drivers/scsi/isci/probe_roms.c orom = devm_kzalloc(&pdev->dev, fw->size, GFP_KERNEL); pdev 138 drivers/scsi/isci/probe_roms.c if (is_c0(pdev) || is_c1(pdev)) pdev 167 drivers/scsi/isci/probe_roms.c struct isci_orom *isci_get_efi_var(struct pci_dev *pdev) pdev 179 drivers/scsi/isci/probe_roms.c efi_data = devm_kzalloc(&pdev->dev, data_len, GFP_KERNEL); pdev 181 drivers/scsi/isci/probe_roms.c dev_warn(&pdev->dev, pdev 198 drivers/scsi/isci/probe_roms.c dev_warn(&pdev->dev, pdev 206 drivers/scsi/isci/probe_roms.c dev_warn(&pdev->dev, pdev 217 drivers/scsi/isci/probe_roms.c dev_warn(&pdev->dev, pdev 225 drivers/scsi/isci/probe_roms.c dev_warn(&pdev->dev, pdev 158 drivers/scsi/isci/probe_roms.h struct isci_orom *isci_request_oprom(struct pci_dev *pdev); pdev 159 drivers/scsi/isci/probe_roms.h struct isci_orom *isci_request_firmware(struct pci_dev *pdev, const struct firmware *fw); pdev 160 drivers/scsi/isci/probe_roms.h struct isci_orom *isci_get_efi_var(struct pci_dev *pdev); pdev 92 drivers/scsi/isci/remote_device.c dev_dbg(&ihost->pdev->dev, pdev 112 drivers/scsi/isci/remote_device.c dev_dbg(&ihost->pdev->dev, pdev 198 drivers/scsi/isci/remote_device.c dev_dbg(&ihost->pdev->dev, "%s: failed isci_get_device(idev=%p)\n", pdev 209 drivers/scsi/isci/remote_device.c dev_dbg(&ihost->pdev->dev, pdev 227 drivers/scsi/isci/remote_device.c dev_warn(&ihost->pdev->dev, "%s host%d timeout single\n", pdev 229 drivers/scsi/isci/remote_device.c dev_dbg(&ihost->pdev->dev, pdev 260 drivers/scsi/isci/remote_device.c dev_warn(&ihost->pdev->dev, "%s host%d timeout all\n", pdev 262 drivers/scsi/isci/remote_device.c dev_dbg(&ihost->pdev->dev, pdev 280 drivers/scsi/isci/remote_device.c dev_dbg(&ihost->pdev->dev, "%s: idev=%p, wait done\n", pdev 300 drivers/scsi/isci/remote_device.c dev_dbg(&ihost->pdev->dev, pdev 1043 drivers/scsi/isci/remote_device.c dev_dbg(&ihost->pdev->dev, pdev 1114 drivers/scsi/isci/remote_device.c dev_dbg(&ihost->pdev->dev, pdev 1125 drivers/scsi/isci/remote_device.c dev_dbg(&ihost->pdev->dev, pdev 1391 drivers/scsi/isci/remote_device.c dev_dbg(&ihost->pdev->dev, "%s: starting resume wait: %p\n", pdev 1399 drivers/scsi/isci/remote_device.c dev_warn(&ihost->pdev->dev, "%s: #### Timeout waiting for " pdev 1404 drivers/scsi/isci/remote_device.c dev_dbg(&ihost->pdev->dev, "%s: resume wait done: %p\n", pdev 1487 drivers/scsi/isci/remote_device.c dev_dbg(&ihost->pdev->dev, "%s: construct failed: %d\n", pdev 1497 drivers/scsi/isci/remote_device.c dev_warn(&ihost->pdev->dev, "remote device start failed: %d\n", pdev 1524 drivers/scsi/isci/remote_device.c dev_warn(&ihost->pdev->dev, "%s: failed\n", __func__); pdev 1562 drivers/scsi/isci/remote_device.c dev_dbg(&ihost->pdev->dev, pdev 1579 drivers/scsi/isci/remote_device.c dev_dbg(&ihost->pdev->dev, pdev 1596 drivers/scsi/isci/remote_device.c dev_dbg(&ihost->pdev->dev, pdev 1620 drivers/scsi/isci/remote_device.c dev_dbg(&isci_host->pdev->dev, pdev 1641 drivers/scsi/isci/remote_device.c dev_dbg(&isci_host->pdev->dev, pdev 1675 drivers/scsi/isci/remote_device.c dev_dbg(&ihost->pdev->dev, pdev 153 drivers/scsi/isci/request.c dma_addr = dma_map_single(&ihost->pdev->dev, pdev 679 drivers/scsi/isci/request.c dev_err(&ireq->owning_controller->pdev->dev, pdev 688 drivers/scsi/isci/request.c dev_err(&ireq->owning_controller->pdev->dev, pdev 816 drivers/scsi/isci/request.c dev_warn(&ihost->pdev->dev, pdev 909 drivers/scsi/isci/request.c dev_warn(&ireq->owning_controller->pdev->dev, pdev 947 drivers/scsi/isci/request.c dev_warn(&ihost->pdev->dev, "%s: (%x) in wrong state %s\n", pdev 961 drivers/scsi/isci/request.c dev_err(&ihost->pdev->dev, pdev 1171 drivers/scsi/isci/request.c dev_warn(&ireq->owning_controller->pdev->dev, pdev 1599 drivers/scsi/isci/request.c dev_err(&ireq->isci_host->pdev->dev, pdev 1750 drivers/scsi/isci/request.c dev_err(&ihost->pdev->dev, pdev 1805 drivers/scsi/isci/request.c dev_err(&ihost->pdev->dev, pdev 1849 drivers/scsi/isci/request.c dev_err(&ihost->pdev->dev, pdev 1876 drivers/scsi/isci/request.c dev_warn(&ihost->pdev->dev, pdev 1904 drivers/scsi/isci/request.c dev_err(&ihost->pdev->dev, pdev 1961 drivers/scsi/isci/request.c dev_dbg(&ihost->pdev->dev, pdev 2004 drivers/scsi/isci/request.c dev_err(&ihost->pdev->dev, pdev 2015 drivers/scsi/isci/request.c dev_err(&ihost->pdev->dev, pdev 2091 drivers/scsi/isci/request.c dev_warn(&ihost->pdev->dev, pdev 2376 drivers/scsi/isci/request.c dev_warn(&ireq->isci_host->pdev->dev, pdev 2451 drivers/scsi/isci/request.c dev_warn(&ihost->pdev->dev, "%s: %x in wrong state %s\n", pdev 2535 drivers/scsi/isci/request.c dev_dbg(&request->isci_host->pdev->dev, pdev 2746 drivers/scsi/isci/request.c dev_dbg(&ihost->pdev->dev, pdev 2757 drivers/scsi/isci/request.c dev_dbg(&ihost->pdev->dev, pdev 2768 drivers/scsi/isci/request.c &ihost->pdev->dev); pdev 2772 drivers/scsi/isci/request.c dev_err(&ihost->pdev->dev, pdev 2778 drivers/scsi/isci/request.c dev_err(&ihost->pdev->dev, pdev 2813 drivers/scsi/isci/request.c dev_dbg(&ihost->pdev->dev, pdev 2818 drivers/scsi/isci/request.c dev_dbg(&ihost->pdev->dev, "%s: SCI_IO_SUCCESS\n", pdev 2824 drivers/scsi/isci/request.c dev_dbg(&ihost->pdev->dev, pdev 2883 drivers/scsi/isci/request.c dev_dbg(&ihost->pdev->dev, pdev 2912 drivers/scsi/isci/request.c dma_unmap_single(&ihost->pdev->dev, pdev 2916 drivers/scsi/isci/request.c dma_unmap_sg(&ihost->pdev->dev, task->scatter, pdev 2924 drivers/scsi/isci/request.c dma_unmap_sg(&ihost->pdev->dev, sg, 1, DMA_TO_DEVICE); pdev 3144 drivers/scsi/isci/request.c dev_dbg(&request->isci_host->pdev->dev, pdev 3159 drivers/scsi/isci/request.c dev_dbg(&ireq->isci_host->pdev->dev, pdev 3317 drivers/scsi/isci/request.c struct device *dev = &ireq->isci_host->pdev->dev; pdev 3322 drivers/scsi/isci/request.c dev_dbg(&ireq->isci_host->pdev->dev, pdev 3347 drivers/scsi/isci/request.c dev_dbg(&ihost->pdev->dev, pdev 3364 drivers/scsi/isci/request.c &ihost->pdev->dev, pdev 3377 drivers/scsi/isci/request.c dev_dbg(&ihost->pdev->dev, pdev 3396 drivers/scsi/isci/request.c dev_dbg(&ihost->pdev->dev, pdev 3457 drivers/scsi/isci/request.c dev_dbg(&ihost->pdev->dev, pdev 3490 drivers/scsi/isci/request.c dev_dbg(&ihost->pdev->dev, pdev 84 drivers/scsi/isci/task.c dev_dbg(&ihost->pdev->dev, "%s: task = %p, response=%d, status=%d\n", pdev 139 drivers/scsi/isci/task.c dev_dbg(&ihost->pdev->dev, pdev 222 drivers/scsi/isci/task.c dev_dbg(&ihost->pdev->dev, pdev 237 drivers/scsi/isci/task.c dev_warn(&ihost->pdev->dev, pdev 281 drivers/scsi/isci/task.c dev_dbg(&ihost->pdev->dev, pdev 287 drivers/scsi/isci/task.c dev_dbg(&ihost->pdev->dev, pdev 305 drivers/scsi/isci/task.c dev_dbg(&ihost->pdev->dev, pdev 334 drivers/scsi/isci/task.c dev_dbg(&ihost->pdev->dev, pdev 342 drivers/scsi/isci/task.c dev_dbg(&ihost->pdev->dev, pdev 387 drivers/scsi/isci/task.c dev_dbg(&isci_host->pdev->dev, pdev 401 drivers/scsi/isci/task.c dev_dbg(&isci_host->pdev->dev, pdev 405 drivers/scsi/isci/task.c dev_dbg(&isci_host->pdev->dev, pdev 423 drivers/scsi/isci/task.c dev_dbg(&ihost->pdev->dev, pdev 429 drivers/scsi/isci/task.c dev_dbg(&ihost->pdev->dev, "%s: No dev\n", __func__); pdev 510 drivers/scsi/isci/task.c dev_warn(&ihost->pdev->dev, pdev 541 drivers/scsi/isci/task.c dev_warn(&ihost->pdev->dev, pdev 549 drivers/scsi/isci/task.c dev_warn(&ihost->pdev->dev, pdev 568 drivers/scsi/isci/task.c dev_warn(&ihost->pdev->dev, pdev 603 drivers/scsi/isci/task.c dev_warn(&ihost->pdev->dev, pdev 703 drivers/scsi/isci/task.c dev_dbg(&ihost->pdev->dev, pdev 749 drivers/scsi/isci/task.c dev_dbg(&ihost->pdev->dev, "%s: idev %p\n", __func__, idev); pdev 775 drivers/scsi/isci/task.c dev_dbg(&ihost->pdev->dev, "%s: idev %p complete, reset_stat=%d.\n", pdev 102 drivers/scsi/isci/task.h dev_dbg(&ihost->pdev->dev, pdev 111 drivers/scsi/isci/task.h dev_dbg(&ihost->pdev->dev, pdev 2595 drivers/scsi/libiscsi.c int iscsi_host_add(struct Scsi_Host *shost, struct device *pdev) pdev 2603 drivers/scsi/libiscsi.c return scsi_add_host(shost, pdev); pdev 1312 drivers/scsi/lpfc/lpfc_attr.c struct pci_dev *pdev = phba->pcidev; pdev 1321 drivers/scsi/lpfc/lpfc_attr.c if (!pdev) { pdev 1331 drivers/scsi/lpfc/lpfc_attr.c list_for_each_entry(ptr, &pdev->bus->devices, bus_list) { pdev 1356 drivers/scsi/lpfc/lpfc_attr.c res = pci_reset_bus(pdev); pdev 1521 drivers/scsi/lpfc/lpfc_attr.c struct pci_dev *pdev = phba->pcidev; pdev 1542 drivers/scsi/lpfc/lpfc_attr.c pci_disable_sriov(pdev); pdev 4837 drivers/scsi/lpfc/lpfc_attr.c struct pci_dev *pdev = phba->pcidev; pdev 4851 drivers/scsi/lpfc/lpfc_attr.c pci_disable_sriov(pdev); pdev 3101 drivers/scsi/lpfc/lpfc_debugfs.c struct pci_dev *pdev; pdev 3106 drivers/scsi/lpfc/lpfc_debugfs.c pdev = phba->pcidev; pdev 3107 drivers/scsi/lpfc/lpfc_debugfs.c if (!pdev) pdev 3131 drivers/scsi/lpfc/lpfc_debugfs.c pci_read_config_byte(pdev, where, &u8val); pdev 3136 drivers/scsi/lpfc/lpfc_debugfs.c pci_read_config_word(pdev, where, &u16val); pdev 3141 drivers/scsi/lpfc/lpfc_debugfs.c pci_read_config_dword(pdev, where, &u32val); pdev 3165 drivers/scsi/lpfc/lpfc_debugfs.c pci_read_config_dword(pdev, offset, &u32val); pdev 3224 drivers/scsi/lpfc/lpfc_debugfs.c struct pci_dev *pdev; pdev 3227 drivers/scsi/lpfc/lpfc_debugfs.c pdev = phba->pcidev; pdev 3228 drivers/scsi/lpfc/lpfc_debugfs.c if (!pdev) pdev 3293 drivers/scsi/lpfc/lpfc_debugfs.c pci_write_config_byte(pdev, where, pdev 3296 drivers/scsi/lpfc/lpfc_debugfs.c rc = pci_read_config_byte(pdev, where, &u8val); pdev 3299 drivers/scsi/lpfc/lpfc_debugfs.c pci_write_config_byte(pdev, where, pdev 3304 drivers/scsi/lpfc/lpfc_debugfs.c rc = pci_read_config_byte(pdev, where, &u8val); pdev 3307 drivers/scsi/lpfc/lpfc_debugfs.c pci_write_config_byte(pdev, where, pdev 3318 drivers/scsi/lpfc/lpfc_debugfs.c pci_write_config_word(pdev, where, pdev 3321 drivers/scsi/lpfc/lpfc_debugfs.c rc = pci_read_config_word(pdev, where, &u16val); pdev 3324 drivers/scsi/lpfc/lpfc_debugfs.c pci_write_config_word(pdev, where, pdev 3329 drivers/scsi/lpfc/lpfc_debugfs.c rc = pci_read_config_word(pdev, where, &u16val); pdev 3332 drivers/scsi/lpfc/lpfc_debugfs.c pci_write_config_word(pdev, where, pdev 3343 drivers/scsi/lpfc/lpfc_debugfs.c pci_write_config_dword(pdev, where, value); pdev 3345 drivers/scsi/lpfc/lpfc_debugfs.c rc = pci_read_config_dword(pdev, where, pdev 3349 drivers/scsi/lpfc/lpfc_debugfs.c pci_write_config_dword(pdev, where, pdev 3354 drivers/scsi/lpfc/lpfc_debugfs.c rc = pci_read_config_dword(pdev, where, pdev 3358 drivers/scsi/lpfc/lpfc_debugfs.c pci_write_config_dword(pdev, where, pdev 3399 drivers/scsi/lpfc/lpfc_debugfs.c struct pci_dev *pdev; pdev 3402 drivers/scsi/lpfc/lpfc_debugfs.c pdev = phba->pcidev; pdev 3403 drivers/scsi/lpfc/lpfc_debugfs.c if (!pdev) pdev 3546 drivers/scsi/lpfc/lpfc_debugfs.c struct pci_dev *pdev; pdev 3552 drivers/scsi/lpfc/lpfc_debugfs.c pdev = phba->pcidev; pdev 3553 drivers/scsi/lpfc/lpfc_debugfs.c if (!pdev) pdev 6000 drivers/scsi/lpfc/lpfc_init.c struct pci_dev *pdev; pdev 6006 drivers/scsi/lpfc/lpfc_init.c pdev = phba->pcidev; pdev 6008 drivers/scsi/lpfc/lpfc_init.c if (pci_enable_device_mem(pdev)) pdev 6011 drivers/scsi/lpfc/lpfc_init.c if (pci_request_mem_regions(pdev, LPFC_DRIVER_NAME)) pdev 6014 drivers/scsi/lpfc/lpfc_init.c pci_set_master(pdev); pdev 6015 drivers/scsi/lpfc/lpfc_init.c pci_try_set_mwi(pdev); pdev 6016 drivers/scsi/lpfc/lpfc_init.c pci_save_state(pdev); pdev 6019 drivers/scsi/lpfc/lpfc_init.c if (pci_is_pcie(pdev)) pdev 6020 drivers/scsi/lpfc/lpfc_init.c pdev->needs_freset = 1; pdev 6025 drivers/scsi/lpfc/lpfc_init.c pci_disable_device(pdev); pdev 6042 drivers/scsi/lpfc/lpfc_init.c struct pci_dev *pdev; pdev 6048 drivers/scsi/lpfc/lpfc_init.c pdev = phba->pcidev; pdev 6050 drivers/scsi/lpfc/lpfc_init.c pci_release_mem_regions(pdev); pdev 6051 drivers/scsi/lpfc/lpfc_init.c pci_disable_device(pdev); pdev 6096 drivers/scsi/lpfc/lpfc_init.c struct pci_dev *pdev = phba->pcidev; pdev 6100 drivers/scsi/lpfc/lpfc_init.c pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_SRIOV); pdev 6104 drivers/scsi/lpfc/lpfc_init.c pci_read_config_word(pdev, pos + PCI_SRIOV_TOTAL_VF, &nr_virtfn); pdev 6122 drivers/scsi/lpfc/lpfc_init.c struct pci_dev *pdev = phba->pcidev; pdev 6134 drivers/scsi/lpfc/lpfc_init.c rc = pci_enable_sriov(pdev, nr_vfn); pdev 7471 drivers/scsi/lpfc/lpfc_init.c lpfc_hba_alloc(struct pci_dev *pdev) pdev 7478 drivers/scsi/lpfc/lpfc_init.c dev_err(&pdev->dev, "failed to allocate hba struct\n"); pdev 7483 drivers/scsi/lpfc/lpfc_init.c phba->pcidev = pdev; pdev 7719 drivers/scsi/lpfc/lpfc_init.c struct pci_dev *pdev = phba->pcidev; pdev 7725 drivers/scsi/lpfc/lpfc_init.c if (!pdev) pdev 7729 drivers/scsi/lpfc/lpfc_init.c error = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 7731 drivers/scsi/lpfc/lpfc_init.c error = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 7739 drivers/scsi/lpfc/lpfc_init.c phba->pci_bar0_map = pci_resource_start(pdev, 0); pdev 7740 drivers/scsi/lpfc/lpfc_init.c bar0map_len = pci_resource_len(pdev, 0); pdev 7742 drivers/scsi/lpfc/lpfc_init.c phba->pci_bar2_map = pci_resource_start(pdev, 2); pdev 7743 drivers/scsi/lpfc/lpfc_init.c bar2map_len = pci_resource_len(pdev, 2); pdev 7748 drivers/scsi/lpfc/lpfc_init.c dev_printk(KERN_ERR, &pdev->dev, pdev 7756 drivers/scsi/lpfc/lpfc_init.c dev_printk(KERN_ERR, &pdev->dev, pdev 7762 drivers/scsi/lpfc/lpfc_init.c phba->slim2p.virt = dma_alloc_coherent(&pdev->dev, SLI2_SLIM_SIZE, pdev 7774 drivers/scsi/lpfc/lpfc_init.c phba->hbqslimp.virt = dma_alloc_coherent(&pdev->dev, pdev 7803 drivers/scsi/lpfc/lpfc_init.c dma_free_coherent(&pdev->dev, SLI2_SLIM_SIZE, pdev 7823 drivers/scsi/lpfc/lpfc_init.c struct pci_dev *pdev; pdev 7829 drivers/scsi/lpfc/lpfc_init.c pdev = phba->pcidev; pdev 7832 drivers/scsi/lpfc/lpfc_init.c dma_free_coherent(&pdev->dev, lpfc_sli_hbq_size(), pdev 7834 drivers/scsi/lpfc/lpfc_init.c dma_free_coherent(&pdev->dev, SLI2_SLIM_SIZE, pdev 10103 drivers/scsi/lpfc/lpfc_init.c struct pci_dev *pdev = phba->pcidev; pdev 10108 drivers/scsi/lpfc/lpfc_init.c if (!pdev) pdev 10112 drivers/scsi/lpfc/lpfc_init.c error = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 10114 drivers/scsi/lpfc/lpfc_init.c error = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 10122 drivers/scsi/lpfc/lpfc_init.c if (pci_read_config_dword(pdev, LPFC_SLI_INTF, pdev 10144 drivers/scsi/lpfc/lpfc_init.c if (pci_resource_start(pdev, PCI_64BIT_BAR0)) { pdev 10145 drivers/scsi/lpfc/lpfc_init.c phba->pci_bar0_map = pci_resource_start(pdev, PCI_64BIT_BAR0); pdev 10146 drivers/scsi/lpfc/lpfc_init.c bar0map_len = pci_resource_len(pdev, PCI_64BIT_BAR0); pdev 10155 drivers/scsi/lpfc/lpfc_init.c dev_printk(KERN_ERR, &pdev->dev, pdev 10164 drivers/scsi/lpfc/lpfc_init.c phba->pci_bar0_map = pci_resource_start(pdev, 1); pdev 10165 drivers/scsi/lpfc/lpfc_init.c bar0map_len = pci_resource_len(pdev, 1); pdev 10167 drivers/scsi/lpfc/lpfc_init.c dev_printk(KERN_ERR, &pdev->dev, pdev 10174 drivers/scsi/lpfc/lpfc_init.c dev_printk(KERN_ERR, &pdev->dev, pdev 10183 drivers/scsi/lpfc/lpfc_init.c if (pci_resource_start(pdev, PCI_64BIT_BAR2)) { pdev 10188 drivers/scsi/lpfc/lpfc_init.c phba->pci_bar1_map = pci_resource_start(pdev, pdev 10190 drivers/scsi/lpfc/lpfc_init.c bar1map_len = pci_resource_len(pdev, PCI_64BIT_BAR2); pdev 10195 drivers/scsi/lpfc/lpfc_init.c dev_err(&pdev->dev, pdev 10211 drivers/scsi/lpfc/lpfc_init.c (pci_resource_start(pdev, PCI_64BIT_BAR2))) { pdev 10216 drivers/scsi/lpfc/lpfc_init.c phba->pci_bar1_map = pci_resource_start(pdev, PCI_64BIT_BAR2); pdev 10217 drivers/scsi/lpfc/lpfc_init.c bar1map_len = pci_resource_len(pdev, PCI_64BIT_BAR2); pdev 10221 drivers/scsi/lpfc/lpfc_init.c dev_err(&pdev->dev, pdev 10231 drivers/scsi/lpfc/lpfc_init.c if (pci_resource_start(pdev, PCI_64BIT_BAR4)) { pdev 10236 drivers/scsi/lpfc/lpfc_init.c phba->pci_bar2_map = pci_resource_start(pdev, pdev 10238 drivers/scsi/lpfc/lpfc_init.c bar2map_len = pci_resource_len(pdev, PCI_64BIT_BAR4); pdev 10243 drivers/scsi/lpfc/lpfc_init.c dev_err(&pdev->dev, pdev 10261 drivers/scsi/lpfc/lpfc_init.c pci_resource_start(pdev, PCI_64BIT_BAR4)) { pdev 10266 drivers/scsi/lpfc/lpfc_init.c phba->pci_bar2_map = pci_resource_start(pdev, PCI_64BIT_BAR4); pdev 10267 drivers/scsi/lpfc/lpfc_init.c bar2map_len = pci_resource_len(pdev, PCI_64BIT_BAR4); pdev 10271 drivers/scsi/lpfc/lpfc_init.c dev_err(&pdev->dev, pdev 11506 drivers/scsi/lpfc/lpfc_init.c struct pci_dev *pdev = phba->pcidev; pdev 11552 drivers/scsi/lpfc/lpfc_init.c pci_disable_sriov(pdev); pdev 11870 drivers/scsi/lpfc/lpfc_init.c lpfc_pci_probe_one_s3(struct pci_dev *pdev, const struct pci_device_id *pid) pdev 11879 drivers/scsi/lpfc/lpfc_init.c phba = lpfc_hba_alloc(pdev); pdev 12030 drivers/scsi/lpfc/lpfc_init.c lpfc_pci_remove_one_s3(struct pci_dev *pdev) pdev 12032 drivers/scsi/lpfc/lpfc_init.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 12085 drivers/scsi/lpfc/lpfc_init.c pci_disable_sriov(pdev); pdev 12101 drivers/scsi/lpfc/lpfc_init.c dma_free_coherent(&pdev->dev, lpfc_sli_hbq_size(), pdev 12105 drivers/scsi/lpfc/lpfc_init.c dma_free_coherent(&pdev->dev, SLI2_SLIM_SIZE, pdev 12114 drivers/scsi/lpfc/lpfc_init.c pci_release_mem_regions(pdev); pdev 12115 drivers/scsi/lpfc/lpfc_init.c pci_disable_device(pdev); pdev 12140 drivers/scsi/lpfc/lpfc_init.c lpfc_pci_suspend_one_s3(struct pci_dev *pdev, pm_message_t msg) pdev 12142 drivers/scsi/lpfc/lpfc_init.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 12157 drivers/scsi/lpfc/lpfc_init.c pci_save_state(pdev); pdev 12158 drivers/scsi/lpfc/lpfc_init.c pci_set_power_state(pdev, PCI_D3hot); pdev 12183 drivers/scsi/lpfc/lpfc_init.c lpfc_pci_resume_one_s3(struct pci_dev *pdev) pdev 12185 drivers/scsi/lpfc/lpfc_init.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 12194 drivers/scsi/lpfc/lpfc_init.c pci_set_power_state(pdev, PCI_D0); pdev 12195 drivers/scsi/lpfc/lpfc_init.c pci_restore_state(pdev); pdev 12201 drivers/scsi/lpfc/lpfc_init.c pci_save_state(pdev); pdev 12203 drivers/scsi/lpfc/lpfc_init.c if (pdev->is_busmaster) pdev 12204 drivers/scsi/lpfc/lpfc_init.c pci_set_master(pdev); pdev 12329 drivers/scsi/lpfc/lpfc_init.c lpfc_io_error_detected_s3(struct pci_dev *pdev, pci_channel_state_t state) pdev 12331 drivers/scsi/lpfc/lpfc_init.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 12375 drivers/scsi/lpfc/lpfc_init.c lpfc_io_slot_reset_s3(struct pci_dev *pdev) pdev 12377 drivers/scsi/lpfc/lpfc_init.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 12382 drivers/scsi/lpfc/lpfc_init.c dev_printk(KERN_INFO, &pdev->dev, "recovering from a slot reset.\n"); pdev 12383 drivers/scsi/lpfc/lpfc_init.c if (pci_enable_device_mem(pdev)) { pdev 12389 drivers/scsi/lpfc/lpfc_init.c pci_restore_state(pdev); pdev 12395 drivers/scsi/lpfc/lpfc_init.c pci_save_state(pdev); pdev 12397 drivers/scsi/lpfc/lpfc_init.c if (pdev->is_busmaster) pdev 12398 drivers/scsi/lpfc/lpfc_init.c pci_set_master(pdev); pdev 12436 drivers/scsi/lpfc/lpfc_init.c lpfc_io_resume_s3(struct pci_dev *pdev) pdev 12438 drivers/scsi/lpfc/lpfc_init.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 12671 drivers/scsi/lpfc/lpfc_init.c lpfc_pci_probe_one_s4(struct pci_dev *pdev, const struct pci_device_id *pid) pdev 12680 drivers/scsi/lpfc/lpfc_init.c phba = lpfc_hba_alloc(pdev); pdev 12848 drivers/scsi/lpfc/lpfc_init.c lpfc_pci_remove_one_s4(struct pci_dev *pdev) pdev 12850 drivers/scsi/lpfc/lpfc_init.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 12946 drivers/scsi/lpfc/lpfc_init.c lpfc_pci_suspend_one_s4(struct pci_dev *pdev, pm_message_t msg) pdev 12948 drivers/scsi/lpfc/lpfc_init.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 12964 drivers/scsi/lpfc/lpfc_init.c pci_save_state(pdev); pdev 12965 drivers/scsi/lpfc/lpfc_init.c pci_set_power_state(pdev, PCI_D3hot); pdev 12990 drivers/scsi/lpfc/lpfc_init.c lpfc_pci_resume_one_s4(struct pci_dev *pdev) pdev 12992 drivers/scsi/lpfc/lpfc_init.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 13001 drivers/scsi/lpfc/lpfc_init.c pci_set_power_state(pdev, PCI_D0); pdev 13002 drivers/scsi/lpfc/lpfc_init.c pci_restore_state(pdev); pdev 13008 drivers/scsi/lpfc/lpfc_init.c pci_save_state(pdev); pdev 13010 drivers/scsi/lpfc/lpfc_init.c if (pdev->is_busmaster) pdev 13011 drivers/scsi/lpfc/lpfc_init.c pci_set_master(pdev); pdev 13135 drivers/scsi/lpfc/lpfc_init.c lpfc_io_error_detected_s4(struct pci_dev *pdev, pci_channel_state_t state) pdev 13137 drivers/scsi/lpfc/lpfc_init.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 13181 drivers/scsi/lpfc/lpfc_init.c lpfc_io_slot_reset_s4(struct pci_dev *pdev) pdev 13183 drivers/scsi/lpfc/lpfc_init.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 13188 drivers/scsi/lpfc/lpfc_init.c dev_printk(KERN_INFO, &pdev->dev, "recovering from a slot reset.\n"); pdev 13189 drivers/scsi/lpfc/lpfc_init.c if (pci_enable_device_mem(pdev)) { pdev 13195 drivers/scsi/lpfc/lpfc_init.c pci_restore_state(pdev); pdev 13201 drivers/scsi/lpfc/lpfc_init.c pci_save_state(pdev); pdev 13203 drivers/scsi/lpfc/lpfc_init.c if (pdev->is_busmaster) pdev 13204 drivers/scsi/lpfc/lpfc_init.c pci_set_master(pdev); pdev 13237 drivers/scsi/lpfc/lpfc_init.c lpfc_io_resume_s4(struct pci_dev *pdev) pdev 13239 drivers/scsi/lpfc/lpfc_init.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 13277 drivers/scsi/lpfc/lpfc_init.c lpfc_pci_probe_one(struct pci_dev *pdev, const struct pci_device_id *pid) pdev 13282 drivers/scsi/lpfc/lpfc_init.c if (pci_read_config_dword(pdev, LPFC_SLI_INTF, &intf.word0)) pdev 13287 drivers/scsi/lpfc/lpfc_init.c rc = lpfc_pci_probe_one_s4(pdev, pid); pdev 13289 drivers/scsi/lpfc/lpfc_init.c rc = lpfc_pci_probe_one_s3(pdev, pid); pdev 13305 drivers/scsi/lpfc/lpfc_init.c lpfc_pci_remove_one(struct pci_dev *pdev) pdev 13307 drivers/scsi/lpfc/lpfc_init.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 13312 drivers/scsi/lpfc/lpfc_init.c lpfc_pci_remove_one_s3(pdev); pdev 13315 drivers/scsi/lpfc/lpfc_init.c lpfc_pci_remove_one_s4(pdev); pdev 13341 drivers/scsi/lpfc/lpfc_init.c lpfc_pci_suspend_one(struct pci_dev *pdev, pm_message_t msg) pdev 13343 drivers/scsi/lpfc/lpfc_init.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 13349 drivers/scsi/lpfc/lpfc_init.c rc = lpfc_pci_suspend_one_s3(pdev, msg); pdev 13352 drivers/scsi/lpfc/lpfc_init.c rc = lpfc_pci_suspend_one_s4(pdev, msg); pdev 13377 drivers/scsi/lpfc/lpfc_init.c lpfc_pci_resume_one(struct pci_dev *pdev) pdev 13379 drivers/scsi/lpfc/lpfc_init.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 13385 drivers/scsi/lpfc/lpfc_init.c rc = lpfc_pci_resume_one_s3(pdev); pdev 13388 drivers/scsi/lpfc/lpfc_init.c rc = lpfc_pci_resume_one_s4(pdev); pdev 13415 drivers/scsi/lpfc/lpfc_init.c lpfc_io_error_detected(struct pci_dev *pdev, pci_channel_state_t state) pdev 13417 drivers/scsi/lpfc/lpfc_init.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 13423 drivers/scsi/lpfc/lpfc_init.c rc = lpfc_io_error_detected_s3(pdev, state); pdev 13426 drivers/scsi/lpfc/lpfc_init.c rc = lpfc_io_error_detected_s4(pdev, state); pdev 13452 drivers/scsi/lpfc/lpfc_init.c lpfc_io_slot_reset(struct pci_dev *pdev) pdev 13454 drivers/scsi/lpfc/lpfc_init.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 13460 drivers/scsi/lpfc/lpfc_init.c rc = lpfc_io_slot_reset_s3(pdev); pdev 13463 drivers/scsi/lpfc/lpfc_init.c rc = lpfc_io_slot_reset_s4(pdev); pdev 13485 drivers/scsi/lpfc/lpfc_init.c lpfc_io_resume(struct pci_dev *pdev) pdev 13487 drivers/scsi/lpfc/lpfc_init.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 13492 drivers/scsi/lpfc/lpfc_init.c lpfc_io_resume_s3(pdev); pdev 13495 drivers/scsi/lpfc/lpfc_init.c lpfc_io_resume_s4(pdev); pdev 4327 drivers/scsi/lpfc/lpfc_scsi.c const struct pci_dev *pdev = phba->pcidev; pdev 4332 drivers/scsi/lpfc/lpfc_scsi.c list_for_each_entry(ptr, &pdev->bus->devices, bus_list) { pdev 57 drivers/scsi/mac53c94.c struct pci_dev *pdev; pdev 413 drivers/scsi/mac53c94.c struct pci_dev *pdev = macio_get_pci_dev(mdev); pdev 442 drivers/scsi/mac53c94.c state->pdev = pdev; pdev 441 drivers/scsi/mac_scsi.c static int __init mac_scsi_probe(struct platform_device *pdev) pdev 449 drivers/scsi/mac_scsi.c pio_mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 453 drivers/scsi/mac_scsi.c pdma_mem = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 455 drivers/scsi/mac_scsi.c irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 510 drivers/scsi/mac_scsi.c platform_set_drvdata(pdev, instance); pdev 525 drivers/scsi/mac_scsi.c static int __exit mac_scsi_remove(struct platform_device *pdev) pdev 527 drivers/scsi/mac_scsi.c struct Scsi_Host *instance = platform_get_drvdata(pdev); pdev 2000 drivers/scsi/megaraid.c make_local_pdev(adapter_t *adapter, struct pci_dev **pdev) pdev 2002 drivers/scsi/megaraid.c *pdev = pci_alloc_dev(NULL); pdev 2004 drivers/scsi/megaraid.c if( *pdev == NULL ) return -1; pdev 2006 drivers/scsi/megaraid.c memcpy(*pdev, adapter->dev, sizeof(struct pci_dev)); pdev 2008 drivers/scsi/megaraid.c if( pci_set_dma_mask(*pdev, DMA_BIT_MASK(32)) != 0 ) { pdev 2009 drivers/scsi/megaraid.c kfree(*pdev); pdev 2017 drivers/scsi/megaraid.c free_local_pdev(struct pci_dev *pdev) pdev 2019 drivers/scsi/megaraid.c kfree(pdev); pdev 2030 drivers/scsi/megaraid.c mega_allocate_inquiry(dma_addr_t *dma_handle, struct pci_dev *pdev) pdev 2032 drivers/scsi/megaraid.c return pci_alloc_consistent(pdev, sizeof(mega_inquiry3), dma_handle); pdev 2037 drivers/scsi/megaraid.c mega_free_inquiry(void *inquiry, dma_addr_t dma_handle, struct pci_dev *pdev) pdev 2039 drivers/scsi/megaraid.c pci_free_consistent(pdev, sizeof(mega_inquiry3), inquiry, dma_handle); pdev 2185 drivers/scsi/megaraid.c struct pci_dev *pdev; pdev 2187 drivers/scsi/megaraid.c if( make_local_pdev(adapter, &pdev) != 0 ) pdev 2190 drivers/scsi/megaraid.c if( (inquiry = mega_allocate_inquiry(&dma_handle, pdev)) == NULL ) pdev 2208 drivers/scsi/megaraid.c mega_free_inquiry(inquiry, dma_handle, pdev); pdev 2210 drivers/scsi/megaraid.c free_local_pdev(pdev); pdev 2228 drivers/scsi/megaraid.c struct pci_dev *pdev; pdev 2231 drivers/scsi/megaraid.c if( make_local_pdev(adapter, &pdev) != 0 ) pdev 2234 drivers/scsi/megaraid.c if( (inquiry = mega_allocate_inquiry(&dma_handle, pdev)) == NULL ) pdev 2283 drivers/scsi/megaraid.c mega_free_inquiry(inquiry, dma_handle, pdev); pdev 2285 drivers/scsi/megaraid.c free_local_pdev(pdev); pdev 2333 drivers/scsi/megaraid.c struct pci_dev *pdev; pdev 2340 drivers/scsi/megaraid.c if( make_local_pdev(adapter, &pdev) != 0 ) pdev 2343 drivers/scsi/megaraid.c if( (inquiry = mega_allocate_inquiry(&dma_handle, pdev)) == NULL ) pdev 2353 drivers/scsi/megaraid.c scsi_inq = pci_alloc_consistent(pdev, 256, &scsi_inq_dma_handle); pdev 2426 drivers/scsi/megaraid.c pci_free_consistent(pdev, 256, scsi_inq, scsi_inq_dma_handle); pdev 2428 drivers/scsi/megaraid.c mega_free_inquiry(inquiry, dma_handle, pdev); pdev 2430 drivers/scsi/megaraid.c free_local_pdev(pdev); pdev 2509 drivers/scsi/megaraid.c struct pci_dev *pdev; pdev 2515 drivers/scsi/megaraid.c if( make_local_pdev(adapter, &pdev) != 0 ) pdev 2518 drivers/scsi/megaraid.c if( (inquiry = mega_allocate_inquiry(&dma_handle, pdev)) == NULL ) pdev 2546 drivers/scsi/megaraid.c disk_array = pci_alloc_consistent(pdev, array_sz, pdev 2666 drivers/scsi/megaraid.c pci_free_consistent(pdev, array_sz, disk_array, pdev 2669 drivers/scsi/megaraid.c mega_free_inquiry(inquiry, dma_handle, pdev); pdev 2671 drivers/scsi/megaraid.c free_local_pdev(pdev); pdev 2992 drivers/scsi/megaraid.c struct pci_dev *pdev; pdev 3153 drivers/scsi/megaraid.c if( make_local_pdev(adapter, &pdev) != 0 ) pdev 3160 drivers/scsi/megaraid.c pthru = pci_alloc_consistent(pdev, pdev 3165 drivers/scsi/megaraid.c free_local_pdev(pdev); pdev 3180 drivers/scsi/megaraid.c pci_free_consistent(pdev, pdev 3184 drivers/scsi/megaraid.c free_local_pdev(pdev); pdev 3193 drivers/scsi/megaraid.c data = pci_alloc_consistent(pdev, pdev 3198 drivers/scsi/megaraid.c pci_free_consistent(pdev, pdev 3203 drivers/scsi/megaraid.c free_local_pdev(pdev); pdev 3266 drivers/scsi/megaraid.c pci_free_consistent(pdev, pdev 3271 drivers/scsi/megaraid.c pci_free_consistent(pdev, sizeof(mega_passthru), pdev 3274 drivers/scsi/megaraid.c free_local_pdev(pdev); pdev 3285 drivers/scsi/megaraid.c data = pci_alloc_consistent(pdev, pdev 3289 drivers/scsi/megaraid.c free_local_pdev(pdev); pdev 3306 drivers/scsi/megaraid.c pci_free_consistent(pdev, pdev 3310 drivers/scsi/megaraid.c free_local_pdev(pdev); pdev 3329 drivers/scsi/megaraid.c pci_free_consistent(pdev, pdev 3334 drivers/scsi/megaraid.c free_local_pdev(pdev); pdev 3351 drivers/scsi/megaraid.c pci_free_consistent(pdev, pdev 3356 drivers/scsi/megaraid.c free_local_pdev(pdev); pdev 4011 drivers/scsi/megaraid.c struct pci_dev *pdev; pdev 4018 drivers/scsi/megaraid.c if( make_local_pdev(adapter, &pdev) != 0 ) return -1; pdev 4020 drivers/scsi/megaraid.c pthru = pci_alloc_consistent(pdev, sizeof(mega_passthru), pdev 4024 drivers/scsi/megaraid.c free_local_pdev(pdev); pdev 4057 drivers/scsi/megaraid.c pci_free_consistent(pdev, sizeof(mega_passthru), pthru, pdev 4060 drivers/scsi/megaraid.c free_local_pdev(pdev); pdev 4154 drivers/scsi/megaraid.c megaraid_probe_one(struct pci_dev *pdev, const struct pci_device_id *id) pdev 4167 drivers/scsi/megaraid.c if (pci_enable_device(pdev)) pdev 4169 drivers/scsi/megaraid.c pci_set_master(pdev); pdev 4171 drivers/scsi/megaraid.c pci_bus = pdev->bus->number; pdev 4172 drivers/scsi/megaraid.c pci_dev_func = pdev->devfn; pdev 4178 drivers/scsi/megaraid.c if (pdev->vendor == PCI_VENDOR_ID_INTEL) { pdev 4184 drivers/scsi/megaraid.c if (pdev->subsystem_vendor == PCI_VENDOR_ID_COMPAQ && pdev 4185 drivers/scsi/megaraid.c pdev->subsystem_device == 0xC000) pdev 4188 drivers/scsi/megaraid.c pci_read_config_word(pdev, PCI_CONF_AMISIG, &magic); pdev 4203 drivers/scsi/megaraid.c pci_read_config_dword(pdev, PCI_CONF_AMISIG64, &magic64); pdev 4208 drivers/scsi/megaraid.c subsysvid = pdev->subsystem_vendor; pdev 4209 drivers/scsi/megaraid.c subsysid = pdev->subsystem_device; pdev 4211 drivers/scsi/megaraid.c dev_notice(&pdev->dev, "found 0x%4.04x:0x%4.04x\n", pdev 4215 drivers/scsi/megaraid.c mega_baseport = pci_resource_start(pdev, 0); pdev 4216 drivers/scsi/megaraid.c irq = pdev->irq; pdev 4219 drivers/scsi/megaraid.c if (pci_resource_flags(pdev, 0) & IORESOURCE_MEM) { pdev 4223 drivers/scsi/megaraid.c dev_warn(&pdev->dev, "mem region busy!\n"); pdev 4229 drivers/scsi/megaraid.c dev_warn(&pdev->dev, "could not map hba memory\n"); pdev 4248 drivers/scsi/megaraid.c dev_notice(&pdev->dev, pdev 4266 drivers/scsi/megaraid.c adapter->dev = pdev; pdev 4286 drivers/scsi/megaraid.c dev_warn(&pdev->dev, "out of RAM\n"); pdev 4293 drivers/scsi/megaraid.c dev_warn(&pdev->dev, "out of RAM\n"); pdev 4300 drivers/scsi/megaraid.c dev_warn(&pdev->dev, "Couldn't register IRQ %d!\n", irq); pdev 4320 drivers/scsi/megaraid.c dev_warn(&pdev->dev, pdev 4353 drivers/scsi/megaraid.c dev_warn(&pdev->dev, pdev 4443 drivers/scsi/megaraid.c pci_set_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 4446 drivers/scsi/megaraid.c pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 4466 drivers/scsi/megaraid.c dev_notice(&pdev->dev, pdev 4472 drivers/scsi/megaraid.c pci_set_drvdata(pdev, host); pdev 4476 drivers/scsi/megaraid.c error = scsi_add_host(host, &pdev->dev); pdev 4505 drivers/scsi/megaraid.c pci_disable_device(pdev); pdev 4545 drivers/scsi/megaraid.c megaraid_remove_one(struct pci_dev *pdev) pdev 4547 drivers/scsi/megaraid.c struct Scsi_Host *host = pci_get_drvdata(pdev); pdev 4574 drivers/scsi/megaraid.c pci_disable_device(pdev); pdev 4580 drivers/scsi/megaraid.c megaraid_shutdown(struct pci_dev *pdev) pdev 4582 drivers/scsi/megaraid.c struct Scsi_Host *host = pci_get_drvdata(pdev); pdev 153 drivers/scsi/megaraid/mega_common.h struct pci_dev *pdev; pdev 279 drivers/scsi/megaraid/megaraid_ioctl.h struct pci_dev *pdev; pdev 403 drivers/scsi/megaraid/megaraid_mbox.c megaraid_probe_one(struct pci_dev *pdev, const struct pci_device_id *id) pdev 411 drivers/scsi/megaraid/megaraid_mbox.c pdev->vendor, pdev->device, pdev->subsystem_vendor, pdev 412 drivers/scsi/megaraid/megaraid_mbox.c pdev->subsystem_device)); pdev 414 drivers/scsi/megaraid/megaraid_mbox.c con_log(CL_ANN, ("bus %d:slot %d:func %d\n", pdev->bus->number, pdev 415 drivers/scsi/megaraid/megaraid_mbox.c PCI_SLOT(pdev->devfn), PCI_FUNC(pdev->devfn))); pdev 417 drivers/scsi/megaraid/megaraid_mbox.c if (pci_enable_device(pdev)) { pdev 425 drivers/scsi/megaraid/megaraid_mbox.c pci_set_master(pdev); pdev 439 drivers/scsi/megaraid/megaraid_mbox.c adapter->unique_id = pdev->bus->number << 8 | pdev->devfn; pdev 440 drivers/scsi/megaraid/megaraid_mbox.c adapter->irq = pdev->irq; pdev 441 drivers/scsi/megaraid/megaraid_mbox.c adapter->pdev = pdev; pdev 447 drivers/scsi/megaraid/megaraid_mbox.c if (dma_set_mask(&adapter->pdev->dev, DMA_BIT_MASK(32))) { pdev 488 drivers/scsi/megaraid/megaraid_mbox.c pci_set_drvdata(pdev, adapter); pdev 507 drivers/scsi/megaraid/megaraid_mbox.c pci_disable_device(pdev); pdev 524 drivers/scsi/megaraid/megaraid_mbox.c megaraid_detach_one(struct pci_dev *pdev) pdev 531 drivers/scsi/megaraid/megaraid_mbox.c adapter = pci_get_drvdata(pdev); pdev 536 drivers/scsi/megaraid/megaraid_mbox.c pdev->vendor, pdev->device, pdev->subsystem_vendor, pdev 537 drivers/scsi/megaraid/megaraid_mbox.c pdev->subsystem_device)); pdev 544 drivers/scsi/megaraid/megaraid_mbox.c pdev->vendor, pdev->device, pdev->subsystem_vendor, pdev 545 drivers/scsi/megaraid/megaraid_mbox.c pdev->subsystem_device)); pdev 573 drivers/scsi/megaraid/megaraid_mbox.c pci_disable_device(pdev); pdev 586 drivers/scsi/megaraid/megaraid_mbox.c megaraid_mbox_shutdown(struct pci_dev *pdev) pdev 588 drivers/scsi/megaraid/megaraid_mbox.c adapter_t *adapter = pci_get_drvdata(pdev); pdev 643 drivers/scsi/megaraid/megaraid_mbox.c if (scsi_add_host(host, &adapter->pdev->dev)) { pdev 699 drivers/scsi/megaraid/megaraid_mbox.c struct pci_dev *pdev; pdev 706 drivers/scsi/megaraid/megaraid_mbox.c pdev = adapter->pdev; pdev 724 drivers/scsi/megaraid/megaraid_mbox.c raid_dev->baseport = pci_resource_start(pdev, 0); pdev 726 drivers/scsi/megaraid/megaraid_mbox.c if (pci_request_regions(pdev, "MegaRAID: LSI Logic Corporation") != 0) { pdev 850 drivers/scsi/megaraid/megaraid_mbox.c pci_read_config_dword(adapter->pdev, PCI_CONF_AMISIG64, &magic64); pdev 853 drivers/scsi/megaraid/megaraid_mbox.c ((adapter->pdev->subsystem_device != pdev 855 drivers/scsi/megaraid/megaraid_mbox.c (adapter->pdev->subsystem_device != pdev 857 drivers/scsi/megaraid/megaraid_mbox.c (adapter->pdev->vendor == PCI_VENDOR_ID_LSI_LOGIC && pdev 858 drivers/scsi/megaraid/megaraid_mbox.c adapter->pdev->device == PCI_DEVICE_ID_VERDE) || pdev 859 drivers/scsi/megaraid/megaraid_mbox.c (adapter->pdev->vendor == PCI_VENDOR_ID_LSI_LOGIC && pdev 860 drivers/scsi/megaraid/megaraid_mbox.c adapter->pdev->device == PCI_DEVICE_ID_DOBSON) || pdev 861 drivers/scsi/megaraid/megaraid_mbox.c (adapter->pdev->vendor == PCI_VENDOR_ID_LSI_LOGIC && pdev 862 drivers/scsi/megaraid/megaraid_mbox.c adapter->pdev->device == PCI_DEVICE_ID_LINDSAY) || pdev 863 drivers/scsi/megaraid/megaraid_mbox.c (adapter->pdev->vendor == PCI_VENDOR_ID_DELL && pdev 864 drivers/scsi/megaraid/megaraid_mbox.c adapter->pdev->device == PCI_DEVICE_ID_PERC4_DI_EVERGLADES) || pdev 865 drivers/scsi/megaraid/megaraid_mbox.c (adapter->pdev->vendor == PCI_VENDOR_ID_DELL && pdev 866 drivers/scsi/megaraid/megaraid_mbox.c adapter->pdev->device == PCI_DEVICE_ID_PERC4E_DI_KOBUK)) { pdev 867 drivers/scsi/megaraid/megaraid_mbox.c if (dma_set_mask(&adapter->pdev->dev, DMA_BIT_MASK(64))) { pdev 871 drivers/scsi/megaraid/megaraid_mbox.c if (dma_set_mask(&adapter->pdev->dev, pdev 898 drivers/scsi/megaraid/megaraid_mbox.c pci_release_regions(pdev); pdev 928 drivers/scsi/megaraid/megaraid_mbox.c pci_release_regions(adapter->pdev); pdev 949 drivers/scsi/megaraid/megaraid_mbox.c struct pci_dev *pdev; pdev 958 drivers/scsi/megaraid/megaraid_mbox.c pdev = adapter->pdev; pdev 965 drivers/scsi/megaraid/megaraid_mbox.c raid_dev->una_mbox64 = dma_alloc_coherent(&adapter->pdev->dev, pdev 994 drivers/scsi/megaraid/megaraid_mbox.c adapter->ibuf = dma_alloc_coherent(&pdev->dev, MBOX_IBUF_SIZE, pdev 1089 drivers/scsi/megaraid/megaraid_mbox.c dma_free_coherent(&pdev->dev, MBOX_IBUF_SIZE, (void *)adapter->ibuf, pdev 1092 drivers/scsi/megaraid/megaraid_mbox.c dma_free_coherent(&adapter->pdev->dev, sizeof(mbox64_t), pdev 1114 drivers/scsi/megaraid/megaraid_mbox.c dma_free_coherent(&adapter->pdev->dev, MBOX_IBUF_SIZE, pdev 1117 drivers/scsi/megaraid/megaraid_mbox.c dma_free_coherent(&adapter->pdev->dev, sizeof(mbox64_t), pdev 1143 drivers/scsi/megaraid/megaraid_mbox.c &adapter->pdev->dev, pdev 1171 drivers/scsi/megaraid/megaraid_mbox.c &adapter->pdev->dev, sizeof(mraid_epassthru_t), 128, 0); pdev 1192 drivers/scsi/megaraid/megaraid_mbox.c &adapter->pdev->dev, pdev 2896 drivers/scsi/megaraid/megaraid_mbox.c pinfo = dma_alloc_coherent(&adapter->pdev->dev, sizeof(mraid_pinfo_t), pdev 2918 drivers/scsi/megaraid/megaraid_mbox.c dma_free_coherent(&adapter->pdev->dev, sizeof(mraid_pinfo_t), pdev 2949 drivers/scsi/megaraid/megaraid_mbox.c dma_free_coherent(&adapter->pdev->dev, sizeof(mraid_pinfo_t), pdev 2985 drivers/scsi/megaraid/megaraid_mbox.c dma_free_coherent(&adapter->pdev->dev, sizeof(mraid_pinfo_t), pinfo, pdev 3089 drivers/scsi/megaraid/megaraid_mbox.c if (adapter->pdev->vendor == PCI_VENDOR_ID_AMI && pdev 3090 drivers/scsi/megaraid/megaraid_mbox.c adapter->pdev->device == PCI_DEVICE_ID_AMI_MEGARAID3 && pdev 3091 drivers/scsi/megaraid/megaraid_mbox.c adapter->pdev->subsystem_vendor == PCI_VENDOR_ID_DELL && pdev 3092 drivers/scsi/megaraid/megaraid_mbox.c adapter->pdev->subsystem_device == PCI_SUBSYS_ID_CERC_ATA100_4CH && pdev 3465 drivers/scsi/megaraid/megaraid_mbox.c adp.pdev = adapter->pdev; pdev 3732 drivers/scsi/megaraid/megaraid_mbox.c hinfo->pci_vendor_id = adapter->pdev->vendor; pdev 3733 drivers/scsi/megaraid/megaraid_mbox.c hinfo->pci_device_id = adapter->pdev->device; pdev 3734 drivers/scsi/megaraid/megaraid_mbox.c hinfo->subsys_vendor_id = adapter->pdev->subsystem_vendor; pdev 3735 drivers/scsi/megaraid/megaraid_mbox.c hinfo->subsys_device_id = adapter->pdev->subsystem_device; pdev 3737 drivers/scsi/megaraid/megaraid_mbox.c hinfo->pci_bus = adapter->pdev->bus->number; pdev 3738 drivers/scsi/megaraid/megaraid_mbox.c hinfo->pci_dev_fn = adapter->pdev->devfn; pdev 3739 drivers/scsi/megaraid/megaraid_mbox.c hinfo->pci_slot = PCI_SLOT(adapter->pdev->devfn); pdev 3743 drivers/scsi/megaraid/megaraid_mbox.c hinfo->unique_id = (hinfo->pci_bus << 8) | adapter->pdev->devfn; pdev 3777 drivers/scsi/megaraid/megaraid_mbox.c raid_dev->sysfs_buffer = dma_alloc_coherent(&adapter->pdev->dev, pdev 3815 drivers/scsi/megaraid/megaraid_mbox.c dma_free_coherent(&adapter->pdev->dev, PAGE_SIZE, pdev 924 drivers/scsi/megaraid/megaraid_mm.c adapter->pdev = lld_adp->pdev; pdev 941 drivers/scsi/megaraid/megaraid_mm.c &adapter->pdev->dev, pdev 1086 drivers/scsi/megaraid/megaraid_mm.c &adp->pdev->dev, bufsize, pdev 2358 drivers/scsi/megaraid/megaraid_sas.h struct pci_dev *pdev; pdev 318 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "Command pool empty!\n"); pdev 422 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "%d (%s/0x%04x/%s) - %s\n", pdev 546 drivers/scsi/megaraid/megaraid_sas_base.c pci_read_config_dword(instance->pdev, MFI_1068_PCSR_OFFSET, &pcidata); pdev 547 drivers/scsi/megaraid/megaraid_sas_base.c dev_notice(&instance->pdev->dev, "pcidata = %x\n", pcidata); pdev 549 drivers/scsi/megaraid/megaraid_sas_base.c dev_notice(&instance->pdev->dev, "mfi 1068 offset read=%x\n", pcidata); pdev 551 drivers/scsi/megaraid/megaraid_sas_base.c pci_write_config_dword(instance->pdev, pdev 558 drivers/scsi/megaraid/megaraid_sas_base.c pci_read_config_dword(instance->pdev, pdev 560 drivers/scsi/megaraid/megaraid_sas_base.c dev_notice(&instance->pdev->dev, "1068 offset handshake read=%x\n", pcidata); pdev 562 drivers/scsi/megaraid/megaraid_sas_base.c dev_notice(&instance->pdev->dev, "1068 offset pcidt=%x\n", pcidata); pdev 564 drivers/scsi/megaraid/megaraid_sas_base.c pci_write_config_dword(instance->pdev, pdev 1016 drivers/scsi/megaraid/megaraid_sas_base.c dev_notice(&instance->pdev->dev, "RESETGEN2: retry=%x, hostdiag=%x\n", pdev 1024 drivers/scsi/megaraid/megaraid_sas_base.c dev_notice(&instance->pdev->dev, "ADP_RESET_GEN2: HostDiag=%x\n", HostDiag); pdev 1034 drivers/scsi/megaraid/megaraid_sas_base.c dev_notice(&instance->pdev->dev, "RESET_GEN2: retry=%x, hostdiag=%x\n", pdev 1100 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "Failed from %s %d\n", pdev 1129 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "Failed from %s %d\n", pdev 1140 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, pdev 1196 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "Failed from %s %d\n", pdev 1208 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, pdev 1448 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "DCDB too many SGE NUM=%x\n", pdev 1589 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "build_ld_io: sge_count = %x\n", pdev 1656 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "[%d]: Dumping Frame Phys Address of all pending cmds in FW\n",instance->host->host_no); pdev 1657 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "[%d]: Total OS Pending cmds : %d\n",instance->host->host_no,atomic_read(&instance->fw_outstanding)); pdev 1659 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "[%d]: 64 bit SGLs were sent to FW\n",instance->host->host_no); pdev 1661 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "[%d]: 32 bit SGLs were sent to FW\n",instance->host->host_no); pdev 1663 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "[%d]: Pending OS cmds in FW : \n",instance->host->host_no); pdev 1668 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "[%d]: Frame addr :0x%08lx : ",instance->host->host_no,(unsigned long)cmd->frame_phys_addr); pdev 1673 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "[%d]: frame count : 0x%x, Cmd : 0x%x, Tgt id : 0x%x," pdev 1682 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "[%d]: frame count : 0x%x, Cmd : 0x%x, Tgt id : 0x%x, " pdev 1691 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "sgl len : 0x%x, sgl addr : 0x%llx\n", pdev 1695 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "sgl len : 0x%x, sgl addr : 0x%x\n", pdev 1701 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "[%d]: Pending Internal cmds in FW : \n",instance->host->host_no); pdev 1707 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "0x%08lx : ", (unsigned long)cmd->frame_phys_addr); pdev 1709 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "[%d]: Dumping Done\n\n",instance->host->host_no); pdev 2157 drivers/scsi/megaraid/megaraid_sas_base.c if ((instance->pdev->device == PCI_DEVICE_ID_LSI_SAS0073SKINNY) || pdev 2158 drivers/scsi/megaraid/megaraid_sas_base.c (instance->pdev->device == PCI_DEVICE_ID_LSI_SAS0071SKINNY) || pdev 2227 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "Unexpected context value %x\n", pdev 2276 drivers/scsi/megaraid/megaraid_sas_base.c if ((instance->pdev->device == PCI_DEVICE_ID_LSI_SAS1064R) || pdev 2277 drivers/scsi/megaraid/megaraid_sas_base.c (instance->pdev->device == PCI_DEVICE_ID_DELL_PERC5) || pdev 2278 drivers/scsi/megaraid/megaraid_sas_base.c (instance->pdev->device == PCI_DEVICE_ID_LSI_VERDE_ZCR)) { pdev 2303 drivers/scsi/megaraid/megaraid_sas_base.c dev_printk(KERN_DEBUG, &instance->pdev->dev, "megasas_get_ld_vf_affiliation_111:" pdev 2312 drivers/scsi/megaraid/megaraid_sas_base.c dev_warn(&instance->pdev->dev, "SR-IOV: Couldn't get LD/VF " pdev 2323 drivers/scsi/megaraid/megaraid_sas_base.c dma_alloc_coherent(&instance->pdev->dev, pdev 2327 drivers/scsi/megaraid/megaraid_sas_base.c dev_printk(KERN_DEBUG, &instance->pdev->dev, "SR-IOV: Couldn't allocate " pdev 2357 drivers/scsi/megaraid/megaraid_sas_base.c dev_warn(&instance->pdev->dev, "SR-IOV: Getting LD/VF affiliation for " pdev 2361 drivers/scsi/megaraid/megaraid_sas_base.c dev_warn(&instance->pdev->dev, "SR-IOV: LD/VF affiliation DCMD" pdev 2373 drivers/scsi/megaraid/megaraid_sas_base.c dev_warn(&instance->pdev->dev, "SR-IOV: " pdev 2385 drivers/scsi/megaraid/megaraid_sas_base.c dma_free_coherent(&instance->pdev->dev, pdev 2410 drivers/scsi/megaraid/megaraid_sas_base.c dev_printk(KERN_DEBUG, &instance->pdev->dev, "megasas_get_ld_vf_affiliation12: " pdev 2419 drivers/scsi/megaraid/megaraid_sas_base.c dev_warn(&instance->pdev->dev, "SR-IOV: Couldn't get LD/VF " pdev 2430 drivers/scsi/megaraid/megaraid_sas_base.c dma_alloc_coherent(&instance->pdev->dev, pdev 2434 drivers/scsi/megaraid/megaraid_sas_base.c dev_printk(KERN_DEBUG, &instance->pdev->dev, "SR-IOV: Couldn't allocate " pdev 2464 drivers/scsi/megaraid/megaraid_sas_base.c dev_warn(&instance->pdev->dev, "SR-IOV: Getting LD/VF affiliation for " pdev 2469 drivers/scsi/megaraid/megaraid_sas_base.c dev_warn(&instance->pdev->dev, "SR-IOV: LD/VF affiliation DCMD" pdev 2478 drivers/scsi/megaraid/megaraid_sas_base.c dev_warn(&instance->pdev->dev, "SR-IOV: Got new LD/VF " pdev 2544 drivers/scsi/megaraid/megaraid_sas_base.c dev_warn(&instance->pdev->dev, "SR-IOV: Got new LD/VF " pdev 2552 drivers/scsi/megaraid/megaraid_sas_base.c dma_free_coherent(&instance->pdev->dev, pdev 2585 drivers/scsi/megaraid/megaraid_sas_base.c dev_printk(KERN_DEBUG, &instance->pdev->dev, "megasas_sriov_start_heartbeat: " pdev 2595 drivers/scsi/megaraid/megaraid_sas_base.c dma_alloc_coherent(&instance->pdev->dev, pdev 2600 drivers/scsi/megaraid/megaraid_sas_base.c dev_printk(KERN_DEBUG, &instance->pdev->dev, "SR-IOV: Couldn't allocate" pdev 2623 drivers/scsi/megaraid/megaraid_sas_base.c dev_warn(&instance->pdev->dev, "SR-IOV: Starting heartbeat for scsi%d\n", pdev 2634 drivers/scsi/megaraid/megaraid_sas_base.c dev_warn(&instance->pdev->dev, "SR-IOV: MR_DCMD_CTRL_SHARED_HOST" pdev 2660 drivers/scsi/megaraid/megaraid_sas_base.c dev_warn(&instance->pdev->dev, "SR-IOV: Heartbeat never " pdev 2685 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "%s:%d HBA is killed.\n", pdev 2698 drivers/scsi/megaraid/megaraid_sas_base.c dev_notice(&instance->pdev->dev, "HBA reset wait ...\n"); pdev 2706 drivers/scsi/megaraid/megaraid_sas_base.c dev_notice(&instance->pdev->dev, "reset: Stopping HBA.\n"); pdev 2718 drivers/scsi/megaraid/megaraid_sas_base.c dev_notice(&instance->pdev->dev, "%d:%p reset [%02x]\n", pdev 2725 drivers/scsi/megaraid/megaraid_sas_base.c dev_notice(&instance->pdev->dev, "%p synch cmds" pdev 2734 drivers/scsi/megaraid/megaraid_sas_base.c dev_notice(&instance->pdev->dev, "%p unexpected" pdev 2751 drivers/scsi/megaraid/megaraid_sas_base.c dev_notice(&instance->pdev->dev, "[%2d]waiting for %d " pdev 2774 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, pdev 2782 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "%s:%d OCR failed and HBA is killed.\n", pdev 2786 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "%s:%d waiting_for_outstanding: after issue OCR.\n", pdev 2803 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "%s:%d no more pending commands remain after reset handling.\n", pdev 2810 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "%s:%d killing adapter scsi%d" pdev 2839 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "cannot recover from previous reset failures\n"); pdev 2845 drivers/scsi/megaraid/megaraid_sas_base.c dev_notice(&instance->pdev->dev, "reset successful\n"); pdev 2847 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "failed to do reset\n"); pdev 3151 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "megasas_service_aen: out of memory\n"); pdev 3200 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, pdev 3207 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, pdev 3252 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "application updates invalid " pdev 3264 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "application failed to " pdev 3267 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "Firmware crash dump " pdev 3491 drivers/scsi/megaraid/megaraid_sas_base.c dev_warn(&instance->pdev->dev, "MFI_CMD_INVALID command " pdev 3493 drivers/scsi/megaraid/megaraid_sas_base.c dev_warn(&instance->pdev->dev, "If you have a controller " pdev 3563 drivers/scsi/megaraid/megaraid_sas_base.c dev_printk(KERN_DEBUG, &instance->pdev->dev, "MFI FW status %#x\n", pdev 3595 drivers/scsi/megaraid/megaraid_sas_base.c dev_warn(&instance->pdev->dev, "map syncfailed, status = 0x%x\n", pdev 3672 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "Unknown command completed! [0x%X]\n", pdev 3704 drivers/scsi/megaraid/megaraid_sas_base.c dev_notice(&instance->pdev->dev, "command %p, %p:%d" pdev 3711 drivers/scsi/megaraid/megaraid_sas_base.c dev_notice(&instance->pdev->dev, "cmd %p, %p:%d" pdev 3724 drivers/scsi/megaraid/megaraid_sas_base.c dev_notice(&instance->pdev->dev, "unexpected" pdev 3727 drivers/scsi/megaraid/megaraid_sas_base.c dev_notice(&instance->pdev->dev, "%p synchronous cmd" pdev 3735 drivers/scsi/megaraid/megaraid_sas_base.c dev_notice(&instance->pdev->dev, "%p scsi cmd [%02x]" pdev 3744 drivers/scsi/megaraid/megaraid_sas_base.c dev_notice(&instance->pdev->dev, "%p unexpected cmd on the" pdev 3751 drivers/scsi/megaraid/megaraid_sas_base.c dev_notice(&instance->pdev->dev, "aen_cmd in def process\n"); pdev 3791 drivers/scsi/megaraid/megaraid_sas_base.c dev_notice(&instance->pdev->dev, "moving cmd[%d]:%p:%d:%p" pdev 3796 drivers/scsi/megaraid/megaraid_sas_base.c dev_notice(&instance->pdev->dev, "ERROR while" pdev 3821 drivers/scsi/megaraid/megaraid_sas_base.c dev_notice(&instance->pdev->dev, "error, recovery st %x\n", pdev 3827 drivers/scsi/megaraid/megaraid_sas_base.c dev_notice(&instance->pdev->dev, "FW detected to be in fault" pdev 3837 drivers/scsi/megaraid/megaraid_sas_base.c dev_notice(&instance->pdev->dev, "FW restarted successfully," pdev 3840 drivers/scsi/megaraid/megaraid_sas_base.c dev_notice(&instance->pdev->dev, "HBA recovery state machine," pdev 3849 drivers/scsi/megaraid/megaraid_sas_base.c dev_notice(&instance->pdev->dev, "adapter not ready\n"); pdev 3856 drivers/scsi/megaraid/megaraid_sas_base.c if ((instance->pdev->device == PCI_DEVICE_ID_LSI_SAS1064R) || pdev 3857 drivers/scsi/megaraid/megaraid_sas_base.c (instance->pdev->device == PCI_DEVICE_ID_DELL_PERC5) || pdev 3858 drivers/scsi/megaraid/megaraid_sas_base.c (instance->pdev->device == PCI_DEVICE_ID_LSI_VERDE_ZCR) pdev 3912 drivers/scsi/megaraid/megaraid_sas_base.c dev_notice(&instance->pdev->dev, "fw state:%x\n", pdev 3918 drivers/scsi/megaraid/megaraid_sas_base.c dev_notice(&instance->pdev->dev, "wait adp restart\n"); pdev 3920 drivers/scsi/megaraid/megaraid_sas_base.c if ((instance->pdev->device == pdev 3922 drivers/scsi/megaraid/megaraid_sas_base.c (instance->pdev->device == pdev 3924 drivers/scsi/megaraid/megaraid_sas_base.c (instance->pdev->device == pdev 3939 drivers/scsi/megaraid/megaraid_sas_base.c dev_notice(&instance->pdev->dev, "fwState=%x, stage:%d\n", pdev 3946 drivers/scsi/megaraid/megaraid_sas_base.c dev_notice(&instance->pdev->dev, "fwstate:%x, dis_OCR=%x\n", pdev 3995 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "Waiting for FW to come to ready" pdev 4003 drivers/scsi/megaraid/megaraid_sas_base.c dev_printk(KERN_ERR, &instance->pdev->dev, pdev 4011 drivers/scsi/megaraid/megaraid_sas_base.c dev_printk(KERN_DEBUG, &instance->pdev->dev, "System Register set:\n"); pdev 4020 drivers/scsi/megaraid/megaraid_sas_base.c if ((instance->pdev->device == pdev 4022 drivers/scsi/megaraid/megaraid_sas_base.c (instance->pdev->device == pdev 4037 drivers/scsi/megaraid/megaraid_sas_base.c if ((instance->pdev->device == pdev 4039 drivers/scsi/megaraid/megaraid_sas_base.c (instance->pdev->device == pdev 4056 drivers/scsi/megaraid/megaraid_sas_base.c if ((instance->pdev->device == pdev 4058 drivers/scsi/megaraid/megaraid_sas_base.c (instance->pdev->device == pdev 4111 drivers/scsi/megaraid/megaraid_sas_base.c dev_printk(KERN_DEBUG, &instance->pdev->dev, "Unknown state 0x%x\n", pdev 4113 drivers/scsi/megaraid/megaraid_sas_base.c dev_printk(KERN_DEBUG, &instance->pdev->dev, "System Register set:\n"); pdev 4135 drivers/scsi/megaraid/megaraid_sas_base.c dev_printk(KERN_DEBUG, &instance->pdev->dev, "FW state [%d] hasn't changed " pdev 4137 drivers/scsi/megaraid/megaraid_sas_base.c dev_printk(KERN_DEBUG, &instance->pdev->dev, "System Register set:\n"); pdev 4145 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "FW now in Ready state\n"); pdev 4225 drivers/scsi/megaraid/megaraid_sas_base.c &instance->pdev->dev, pdev 4229 drivers/scsi/megaraid/megaraid_sas_base.c dev_printk(KERN_DEBUG, &instance->pdev->dev, "failed to setup frame pool\n"); pdev 4234 drivers/scsi/megaraid/megaraid_sas_base.c &instance->pdev->dev, 128, pdev 4238 drivers/scsi/megaraid/megaraid_sas_base.c dev_printk(KERN_DEBUG, &instance->pdev->dev, "failed to setup sense pool\n"); pdev 4266 drivers/scsi/megaraid/megaraid_sas_base.c dev_printk(KERN_DEBUG, &instance->pdev->dev, "dma_pool_alloc failed\n"); pdev 4338 drivers/scsi/megaraid/megaraid_sas_base.c dev_printk(KERN_DEBUG, &instance->pdev->dev, "out of memory\n"); pdev 4374 drivers/scsi/megaraid/megaraid_sas_base.c dev_printk(KERN_DEBUG, &instance->pdev->dev, "Error creating frame DMA pool\n"); pdev 4416 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "Failed to get cmd %s\n", __func__); pdev 4466 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "Ignore DCMD timeout: %s %d\n", pdev 4498 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "MR_DCMD_PD_LIST_QUERY " pdev 4508 drivers/scsi/megaraid/megaraid_sas_base.c dev_printk(KERN_DEBUG, &instance->pdev->dev, "(get_pd_list): Failed to get cmd\n"); pdev 4540 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "MR_DCMD_PD_LIST_QUERY " pdev 4567 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "Ignore DCMD timeout: %s %d \n", pdev 4577 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "%s, sysPD count: 0x%x\n", pdev 4595 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, pdev 4639 drivers/scsi/megaraid/megaraid_sas_base.c dev_printk(KERN_DEBUG, &instance->pdev->dev, "megasas_get_ld_list: Failed to get cmd\n"); pdev 4694 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "Ignore DCMD timeout: %s %d\n", pdev 4703 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "%s, LD count: 0x%x\n", pdev 4716 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, pdev 4756 drivers/scsi/megaraid/megaraid_sas_base.c dev_warn(&instance->pdev->dev, pdev 4790 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, pdev 4813 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "Ignore DCMD timeout: %s %d\n", pdev 4823 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "%s, LD count: 0x%x\n", pdev 4834 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "LD%d: targetID: 0x%03x\n", pdev 4877 drivers/scsi/megaraid/megaraid_sas_base.c dev_warn(&instance->pdev->dev, pdev 4919 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "%s, Device count: 0x%x\n", pdev 4934 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, pdev 4940 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, pdev 4963 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "Ignore DCMD timeout: %s %d\n", pdev 4969 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, pdev 5013 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, pdev 5065 drivers/scsi/megaraid/megaraid_sas_base.c dev_dbg(&instance->pdev->dev, "Failed to get a free cmd\n"); pdev 5114 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "Ignore DCMD timeout: %s %d\n", pdev 5147 drivers/scsi/megaraid/megaraid_sas_base.c dev_printk(KERN_DEBUG, &instance->pdev->dev, "Failed to get a free cmd\n"); pdev 5216 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, pdev 5225 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "Online Controller Reset(OCR)\t: %s\n", pdev 5227 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "Secure JBOD support\t: %s\n", pdev 5229 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "NVMe passthru support\t: %s\n", pdev 5231 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, pdev 5234 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "JBOD sequence map support\t: %s\n", pdev 5236 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "PCI Lane Margining support\t: %s\n", pdev 5254 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "Ignore DCMD timeout: %s %d\n", pdev 5296 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "Failed to get a free cmd\n"); pdev 5334 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "Ignore DCMD timeout: %s %d\n", pdev 5407 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "Failed to init firmware\n"); pdev 5443 drivers/scsi/megaraid/megaraid_sas_base.c if ((instance->pdev->device == PCI_DEVICE_ID_LSI_SAS0073SKINNY) || pdev 5444 drivers/scsi/megaraid/megaraid_sas_base.c (instance->pdev->device == PCI_DEVICE_ID_LSI_SAS0071SKINNY)) { pdev 5473 drivers/scsi/megaraid/megaraid_sas_base.c instance->reply_queue = dma_alloc_coherent(&instance->pdev->dev, pdev 5477 drivers/scsi/megaraid/megaraid_sas_base.c dev_printk(KERN_DEBUG, &instance->pdev->dev, "Out of DMA mem for reply queue\n"); pdev 5485 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "(%d): Could get controller info " pdev 5496 drivers/scsi/megaraid/megaraid_sas_base.c dev_notice(&instance->pdev->dev, "megasas_init_mfi: fw_support_ieee=%d", pdev 5506 drivers/scsi/megaraid/megaraid_sas_base.c dma_free_coherent(&instance->pdev->dev, reply_q_sz, pdev 5526 drivers/scsi/megaraid/megaraid_sas_base.c irq_ctx->os_irq = pci_irq_vector(instance->pdev, i); pdev 5545 drivers/scsi/megaraid/megaraid_sas_base.c struct pci_dev *pdev; pdev 5547 drivers/scsi/megaraid/megaraid_sas_base.c pdev = instance->pdev; pdev 5550 drivers/scsi/megaraid/megaraid_sas_base.c if (request_irq(pci_irq_vector(pdev, 0), pdev 5553 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, pdev 5576 drivers/scsi/megaraid/megaraid_sas_base.c struct pci_dev *pdev; pdev 5578 drivers/scsi/megaraid/megaraid_sas_base.c pdev = instance->pdev; pdev 5584 drivers/scsi/megaraid/megaraid_sas_base.c if (request_irq(pci_irq_vector(pdev, i), pdev 5587 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, pdev 5590 drivers/scsi/megaraid/megaraid_sas_base.c free_irq(pci_irq_vector(pdev, j), pdev 5596 drivers/scsi/megaraid/megaraid_sas_base.c pci_free_irq_vectors(instance->pdev); pdev 5629 drivers/scsi/megaraid/megaraid_sas_base.c free_irq(pci_irq_vector(instance->pdev, i), pdev 5633 drivers/scsi/megaraid/megaraid_sas_base.c free_irq(pci_irq_vector(instance->pdev, 0), pdev 5658 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, pdev 5670 drivers/scsi/megaraid/megaraid_sas_base.c (&instance->pdev->dev, pd_seq_map_sz, pdev 5673 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, pdev 5677 drivers/scsi/megaraid/megaraid_sas_base.c dma_free_coherent(&instance->pdev->dev, pdev 5703 drivers/scsi/megaraid/megaraid_sas_base.c mask = pci_irq_get_affinity(instance->pdev, queue); pdev 5744 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "failed to get PD list\n"); pdev 5750 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "failed to get LD list\n"); pdev 5770 drivers/scsi/megaraid/megaraid_sas_base.c local_numa_node = dev_to_node(&instance->pdev->dev); pdev 5773 drivers/scsi/megaraid/megaraid_sas_base.c irq_set_affinity_hint(pci_irq_vector(instance->pdev, i), pdev 5792 drivers/scsi/megaraid/megaraid_sas_base.c i = pci_alloc_irq_vectors_affinity(instance->pdev, pdev 5815 drivers/scsi/megaraid/megaraid_sas_base.c pci_free_irq_vectors(instance->pdev); pdev 5828 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, pdev 5866 drivers/scsi/megaraid/megaraid_sas_base.c bar_list = pci_select_bars(instance->pdev, IORESOURCE_MEM); pdev 5868 drivers/scsi/megaraid/megaraid_sas_base.c if (pci_request_selected_regions(instance->pdev, 1<<instance->bar, pdev 5870 drivers/scsi/megaraid/megaraid_sas_base.c dev_printk(KERN_DEBUG, &instance->pdev->dev, "IO memory region busy!\n"); pdev 5874 drivers/scsi/megaraid/megaraid_sas_base.c base_addr = pci_resource_start(instance->pdev, instance->bar); pdev 5878 drivers/scsi/megaraid/megaraid_sas_base.c dev_printk(KERN_DEBUG, &instance->pdev->dev, "Failed to map IO mem\n"); pdev 5883 drivers/scsi/megaraid/megaraid_sas_base.c dev_printk(KERN_DEBUG, &instance->pdev->dev, pdev 5890 drivers/scsi/megaraid/megaraid_sas_base.c switch (instance->pdev->device) { pdev 5913 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, pdev 5939 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, pdev 6040 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, pdev 6080 drivers/scsi/megaraid/megaraid_sas_base.c pcie_capability_read_word(instance->pdev, PCI_EXP_LNKSTA, &lnksta); pdev 6140 drivers/scsi/megaraid/megaraid_sas_base.c i = pci_alloc_irq_vectors(instance->pdev, 1, 1, PCI_IRQ_LEGACY); pdev 6147 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, pdev 6150 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, pdev 6175 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, pdev 6189 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "INIT adapter done\n"); pdev 6194 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, pdev 6207 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, pdev 6216 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, pdev 6262 drivers/scsi/megaraid/megaraid_sas_base.c if (instance->pdev->device == PCI_DEVICE_ID_LSI_PLASMA) { pdev 6266 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "SR-IOV: firmware type: %s\n", pdev 6275 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "SRIOV: VF requestorId %d\n", pdev 6290 drivers/scsi/megaraid/megaraid_sas_base.c dma_free_coherent(&instance->pdev->dev, pdev 6299 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "Snap dump wait time\t: %d\n", pdev 6303 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, pdev 6309 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "unevenspan support : %s\n", pdev 6311 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "firmware crash dump : %s\n", pdev 6313 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "JBOD sequence map : %s\n", pdev 6365 drivers/scsi/megaraid/megaraid_sas_base.c pci_free_irq_vectors(instance->pdev); pdev 6374 drivers/scsi/megaraid/megaraid_sas_base.c pci_release_selected_regions(instance->pdev, 1<<instance->bar); pdev 6376 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "Failed from %s %d\n", pdev 6390 drivers/scsi/megaraid/megaraid_sas_base.c dma_free_coherent(&instance->pdev->dev, reply_q_sz, pdev 6397 drivers/scsi/megaraid/megaraid_sas_base.c pci_release_selected_regions(instance->pdev, 1<<instance->bar); pdev 6429 drivers/scsi/megaraid/megaraid_sas_base.c el_info = dma_alloc_coherent(&instance->pdev->dev, pdev 6453 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "Failed from %s %d\n", pdev 6468 drivers/scsi/megaraid/megaraid_sas_base.c dma_free_coherent(&instance->pdev->dev, pdev 6518 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, pdev 6554 drivers/scsi/megaraid/megaraid_sas_base.c dev_printk(KERN_DEBUG, &instance->pdev->dev, "Failed to abort " pdev 6641 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, pdev 6687 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, pdev 6698 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, pdev 6760 drivers/scsi/megaraid/megaraid_sas_base.c if (((instance->pdev->device == pdev 6762 drivers/scsi/megaraid/megaraid_sas_base.c (instance->pdev->device == pdev 6767 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "max_sectors should be > 0" pdev 6784 drivers/scsi/megaraid/megaraid_sas_base.c if (scsi_add_host(host, &instance->pdev->dev)) { pdev 6785 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, pdev 6815 drivers/scsi/megaraid/megaraid_sas_base.c struct pci_dev *pdev; pdev 6818 drivers/scsi/megaraid/megaraid_sas_base.c pdev = instance->pdev; pdev 6823 drivers/scsi/megaraid/megaraid_sas_base.c if (dma_set_mask(&pdev->dev, DMA_BIT_MASK(63)) && pdev 6824 drivers/scsi/megaraid/megaraid_sas_base.c dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32))) pdev 6827 drivers/scsi/megaraid/megaraid_sas_base.c if ((*pdev->dev.dma_mask == DMA_BIT_MASK(63)) && pdev 6828 drivers/scsi/megaraid/megaraid_sas_base.c (dma_set_coherent_mask(&pdev->dev, consistent_mask) && pdev 6829 drivers/scsi/megaraid/megaraid_sas_base.c dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)))) { pdev 6839 drivers/scsi/megaraid/megaraid_sas_base.c else if (dma_set_mask_and_coherent(&pdev->dev, pdev 6843 drivers/scsi/megaraid/megaraid_sas_base.c } else if (dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32))) pdev 6846 drivers/scsi/megaraid/megaraid_sas_base.c if (pdev->dev.coherent_dma_mask == DMA_BIT_MASK(32)) pdev 6851 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&pdev->dev, "%s bit DMA mask and %s bit consistent mask\n", pdev 6852 drivers/scsi/megaraid/megaraid_sas_base.c ((*pdev->dev.dma_mask == DMA_BIT_MASK(63)) ? "63" : "32"), pdev 6858 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&pdev->dev, "Failed to set DMA mask\n"); pdev 6879 drivers/scsi/megaraid/megaraid_sas_base.c if ((instance->pdev->vendor == PCI_VENDOR_ID_DELL) && pdev 6880 drivers/scsi/megaraid/megaraid_sas_base.c (instance->pdev->device == PCI_DEVICE_ID_DELL_PERC5)) { pdev 6883 drivers/scsi/megaraid/megaraid_sas_base.c switch (instance->pdev->device) { pdev 6919 drivers/scsi/megaraid/megaraid_sas_base.c instance->producer = dma_alloc_coherent(&instance->pdev->dev, pdev 6921 drivers/scsi/megaraid/megaraid_sas_base.c instance->consumer = dma_alloc_coherent(&instance->pdev->dev, pdev 6925 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, pdev 6985 drivers/scsi/megaraid/megaraid_sas_base.c dma_free_coherent(&instance->pdev->dev, sizeof(u32), pdev 6989 drivers/scsi/megaraid/megaraid_sas_base.c dma_free_coherent(&instance->pdev->dev, sizeof(u32), pdev 7007 drivers/scsi/megaraid/megaraid_sas_base.c struct pci_dev *pdev = instance->pdev; pdev 7010 drivers/scsi/megaraid/megaraid_sas_base.c instance->evt_detail = dma_alloc_coherent(&pdev->dev, pdev 7015 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, pdev 7022 drivers/scsi/megaraid/megaraid_sas_base.c dma_alloc_coherent(&pdev->dev, pdev 7028 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&pdev->dev, pdev 7033 drivers/scsi/megaraid/megaraid_sas_base.c instance->snapdump_prop = dma_alloc_coherent(&pdev->dev, pdev 7038 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&pdev->dev, pdev 7041 drivers/scsi/megaraid/megaraid_sas_base.c instance->host_device_list_buf = dma_alloc_coherent(&pdev->dev, pdev 7047 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&pdev->dev, pdev 7055 drivers/scsi/megaraid/megaraid_sas_base.c dma_alloc_coherent(&pdev->dev, pdev 7060 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&pdev->dev, "Failed to allocate PD list buffer\n"); pdev 7065 drivers/scsi/megaraid/megaraid_sas_base.c dma_alloc_coherent(&pdev->dev, pdev 7070 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&pdev->dev, pdev 7076 drivers/scsi/megaraid/megaraid_sas_base.c dma_alloc_coherent(&pdev->dev, pdev 7081 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&pdev->dev, "Failed to allocate LD list buffer\n"); pdev 7086 drivers/scsi/megaraid/megaraid_sas_base.c dma_alloc_coherent(&pdev->dev, pdev 7091 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&pdev->dev, pdev 7098 drivers/scsi/megaraid/megaraid_sas_base.c dma_alloc_coherent(&pdev->dev, pdev 7102 drivers/scsi/megaraid/megaraid_sas_base.c dma_alloc_coherent(&pdev->dev, pdev 7106 drivers/scsi/megaraid/megaraid_sas_base.c dma_alloc_coherent(&pdev->dev, pdev 7110 drivers/scsi/megaraid/megaraid_sas_base.c dma_alloc_coherent(&pdev->dev, CRASH_DMA_BUF_SIZE, pdev 7114 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, pdev 7118 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, pdev 7122 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, pdev 7126 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, pdev 7143 drivers/scsi/megaraid/megaraid_sas_base.c struct pci_dev *pdev = instance->pdev; pdev 7147 drivers/scsi/megaraid/megaraid_sas_base.c dma_free_coherent(&pdev->dev, sizeof(struct megasas_evt_detail), pdev 7152 drivers/scsi/megaraid/megaraid_sas_base.c dma_free_coherent(&pdev->dev, pdev 7158 drivers/scsi/megaraid/megaraid_sas_base.c dma_free_coherent(&pdev->dev, pdev 7164 drivers/scsi/megaraid/megaraid_sas_base.c dma_free_coherent(&pdev->dev, sizeof(struct MR_LD_LIST), pdev 7169 drivers/scsi/megaraid/megaraid_sas_base.c dma_free_coherent(&pdev->dev, sizeof(struct MR_LD_TARGETID_LIST), pdev 7174 drivers/scsi/megaraid/megaraid_sas_base.c dma_free_coherent(&pdev->dev, sizeof(struct megasas_ctrl_info), pdev 7179 drivers/scsi/megaraid/megaraid_sas_base.c dma_free_coherent(&pdev->dev, sizeof(struct MR_DRV_SYSTEM_INFO), pdev 7184 drivers/scsi/megaraid/megaraid_sas_base.c dma_free_coherent(&pdev->dev, sizeof(struct MR_PD_INFO), pdev 7188 drivers/scsi/megaraid/megaraid_sas_base.c dma_free_coherent(&pdev->dev, sizeof(struct MR_TARGET_PROPERTIES), pdev 7192 drivers/scsi/megaraid/megaraid_sas_base.c dma_free_coherent(&pdev->dev, CRASH_DMA_BUF_SIZE, pdev 7197 drivers/scsi/megaraid/megaraid_sas_base.c dma_free_coherent(&pdev->dev, pdev 7203 drivers/scsi/megaraid/megaraid_sas_base.c dma_free_coherent(&pdev->dev, pdev 7244 drivers/scsi/megaraid/megaraid_sas_base.c if ((instance->pdev->device == PCI_DEVICE_ID_LSI_SAS0073SKINNY) || pdev 7245 drivers/scsi/megaraid/megaraid_sas_base.c (instance->pdev->device == PCI_DEVICE_ID_LSI_SAS0071SKINNY)) pdev 7268 drivers/scsi/megaraid/megaraid_sas_base.c static int megasas_probe_one(struct pci_dev *pdev, pdev 7276 drivers/scsi/megaraid/megaraid_sas_base.c switch (pdev->device) { pdev 7281 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&pdev->dev, "Adapter is in non secure mode\n"); pdev 7285 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&pdev->dev, "Adapter is in configurable secure mode\n"); pdev 7291 drivers/scsi/megaraid/megaraid_sas_base.c pos = pci_find_capability(pdev, PCI_CAP_ID_MSIX); pdev 7293 drivers/scsi/megaraid/megaraid_sas_base.c pci_read_config_word(pdev, pos + PCI_MSIX_FLAGS, pdev 7296 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&pdev->dev, "resetting MSI-X\n"); pdev 7297 drivers/scsi/megaraid/megaraid_sas_base.c pci_write_config_word(pdev, pdev 7308 drivers/scsi/megaraid/megaraid_sas_base.c rval = pci_enable_device_mem(pdev); pdev 7314 drivers/scsi/megaraid/megaraid_sas_base.c pci_set_master(pdev); pdev 7320 drivers/scsi/megaraid/megaraid_sas_base.c dev_printk(KERN_DEBUG, &pdev->dev, "scsi_host_alloc failed\n"); pdev 7331 drivers/scsi/megaraid/megaraid_sas_base.c instance->pdev = pdev; pdev 7333 drivers/scsi/megaraid/megaraid_sas_base.c instance->unique_id = pdev->bus->number << 8 | pdev->devfn; pdev 7347 drivers/scsi/megaraid/megaraid_sas_base.c dma_alloc_coherent(&pdev->dev, pdev 7352 drivers/scsi/megaraid/megaraid_sas_base.c dev_warn(&pdev->dev, "Can't allocate " pdev 7356 drivers/scsi/megaraid/megaraid_sas_base.c dma_alloc_coherent(&pdev->dev, pdev 7362 drivers/scsi/megaraid/megaraid_sas_base.c dev_warn(&pdev->dev, "Can't allocate " pdev 7370 drivers/scsi/megaraid/megaraid_sas_base.c pci_set_drvdata(pdev, instance); pdev 7398 drivers/scsi/megaraid/megaraid_sas_base.c dev_printk(KERN_DEBUG, &pdev->dev, "start aen failed\n"); pdev 7424 drivers/scsi/megaraid/megaraid_sas_base.c pci_free_irq_vectors(instance->pdev); pdev 7428 drivers/scsi/megaraid/megaraid_sas_base.c pci_disable_device(pdev); pdev 7466 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, pdev 7518 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, pdev 7533 drivers/scsi/megaraid/megaraid_sas_base.c megasas_suspend(struct pci_dev *pdev, pm_message_t state) pdev 7537 drivers/scsi/megaraid/megaraid_sas_base.c instance = pci_get_drvdata(pdev); pdev 7544 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&pdev->dev, "%s is called\n", __func__); pdev 7566 drivers/scsi/megaraid/megaraid_sas_base.c pci_set_drvdata(instance->pdev, instance); pdev 7572 drivers/scsi/megaraid/megaraid_sas_base.c pci_free_irq_vectors(instance->pdev); pdev 7574 drivers/scsi/megaraid/megaraid_sas_base.c pci_save_state(pdev); pdev 7575 drivers/scsi/megaraid/megaraid_sas_base.c pci_disable_device(pdev); pdev 7577 drivers/scsi/megaraid/megaraid_sas_base.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 7587 drivers/scsi/megaraid/megaraid_sas_base.c megasas_resume(struct pci_dev *pdev) pdev 7594 drivers/scsi/megaraid/megaraid_sas_base.c instance = pci_get_drvdata(pdev); pdev 7600 drivers/scsi/megaraid/megaraid_sas_base.c pci_set_power_state(pdev, PCI_D0); pdev 7601 drivers/scsi/megaraid/megaraid_sas_base.c pci_enable_wake(pdev, PCI_D0, 0); pdev 7602 drivers/scsi/megaraid/megaraid_sas_base.c pci_restore_state(pdev); pdev 7604 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&pdev->dev, "%s is called\n", __func__); pdev 7608 drivers/scsi/megaraid/megaraid_sas_base.c rval = pci_enable_device_mem(pdev); pdev 7611 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&pdev->dev, "Enable device failed\n"); pdev 7615 drivers/scsi/megaraid/megaraid_sas_base.c pci_set_master(pdev); pdev 7639 drivers/scsi/megaraid/megaraid_sas_base.c rval = pci_alloc_irq_vectors(instance->pdev, 1, pdev 7695 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "Start AEN failed\n"); pdev 7716 drivers/scsi/megaraid/megaraid_sas_base.c pci_disable_device(pdev); pdev 7739 drivers/scsi/megaraid/megaraid_sas_base.c dev_notice(&instance->pdev->dev, "waiting for controller reset to finish\n"); pdev 7745 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, pdev 7758 drivers/scsi/megaraid/megaraid_sas_base.c static void megasas_detach_one(struct pci_dev *pdev) pdev 7766 drivers/scsi/megaraid/megaraid_sas_base.c instance = pci_get_drvdata(pdev); pdev 7824 drivers/scsi/megaraid/megaraid_sas_base.c pci_free_irq_vectors(instance->pdev); pdev 7841 drivers/scsi/megaraid/megaraid_sas_base.c dma_free_coherent(&instance->pdev->dev, pdev 7854 drivers/scsi/megaraid/megaraid_sas_base.c dma_free_coherent(&instance->pdev->dev, pdev 7864 drivers/scsi/megaraid/megaraid_sas_base.c dma_free_coherent(&pdev->dev, (MAX_LOGICAL_DRIVES + 1) * pdev 7870 drivers/scsi/megaraid/megaraid_sas_base.c dma_free_coherent(&pdev->dev, pdev 7876 drivers/scsi/megaraid/megaraid_sas_base.c dma_free_coherent(&pdev->dev, sizeof(struct MR_CTRL_HB_HOST_MEM), pdev 7888 drivers/scsi/megaraid/megaraid_sas_base.c pci_disable_device(pdev); pdev 7895 drivers/scsi/megaraid/megaraid_sas_base.c static void megasas_shutdown(struct pci_dev *pdev) pdev 7897 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_instance *instance = pci_get_drvdata(pdev); pdev 7915 drivers/scsi/megaraid/megaraid_sas_base.c pci_free_irq_vectors(instance->pdev); pdev 8001 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&local_instance->pdev->dev, pdev 8006 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&local_instance->pdev->dev, pdev 8040 drivers/scsi/megaraid/megaraid_sas_base.c dev_printk(KERN_DEBUG, &instance->pdev->dev, "SGE count [%d] > max limit [%d]\n", pdev 8050 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, pdev 8058 drivers/scsi/megaraid/megaraid_sas_base.c dev_printk(KERN_DEBUG, &instance->pdev->dev, "Failed to get a cmd packet\n"); pdev 8122 drivers/scsi/megaraid/megaraid_sas_base.c kbuff_arr[i] = dma_alloc_coherent(&instance->pdev->dev, pdev 8126 drivers/scsi/megaraid/megaraid_sas_base.c dev_printk(KERN_DEBUG, &instance->pdev->dev, "Failed to alloc " pdev 8156 drivers/scsi/megaraid/megaraid_sas_base.c sense = dma_alloc_coherent(&instance->pdev->dev, ioc->sense_len, pdev 8178 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, pdev 8188 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "Driver unload is in progress " pdev 8217 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "Failed to copy out to user " pdev 8229 drivers/scsi/megaraid/megaraid_sas_base.c dev_printk(KERN_DEBUG, &instance->pdev->dev, "Error copying out cmd_status\n"); pdev 8235 drivers/scsi/megaraid/megaraid_sas_base.c dma_free_coherent(&instance->pdev->dev, ioc->sense_len, pdev 8242 drivers/scsi/megaraid/megaraid_sas_base.c dma_free_coherent(&instance->pdev->dev, pdev 8247 drivers/scsi/megaraid/megaraid_sas_base.c dma_free_coherent(&instance->pdev->dev, pdev 8284 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "Controller in crit error\n"); pdev 8724 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, "scanning for scsi%d...\n", pdev 8733 drivers/scsi/megaraid/megaraid_sas_base.c dev_info(&instance->pdev->dev, pdev 8743 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "invalid evt_detail!\n"); pdev 8776 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, pdev 136 drivers/scsi/megaraid/megaraid_sas_debugfs.c dev_err(&instance->pdev->dev, pdev 148 drivers/scsi/megaraid/megaraid_sas_debugfs.c dev_err(&instance->pdev->dev, pdev 184 drivers/scsi/megaraid/megaraid_sas_fp.c dev_dbg(&instance->pdev->dev, "offsets of desc table are not matching desc %p original %p\n", pdev 237 drivers/scsi/megaraid/megaraid_sas_fp.c dev_dbg(&instance->pdev->dev, "wrong number of desctableElements %d\n", pdev 248 drivers/scsi/megaraid/megaraid_sas_fp.c dev_dbg(&instance->pdev->dev, "megaraid_sas: LD count exposed in RAID map in not valid\n"); pdev 276 drivers/scsi/megaraid/megaraid_sas_fp.c dev_dbg(&instance->pdev->dev, pdev 335 drivers/scsi/megaraid/megaraid_sas_fp.c dev_dbg(&instance->pdev->dev, "megasas: map info structure size 0x%x", pdev 337 drivers/scsi/megaraid/megaraid_sas_fp.c dev_dbg(&instance->pdev->dev, "is not matching expected size 0x%x\n", pdev 339 drivers/scsi/megaraid/megaraid_sas_fp.c dev_err(&instance->pdev->dev, "megasas: span map %x, pDrvRaidMap->totalSize : %x\n", pdev 580 drivers/scsi/megaraid/megaraid_sas_fp.c dev_err(&instance->pdev->dev, "get_strip_from_row" pdev 638 drivers/scsi/megaraid/megaraid_sas_fp.c dev_err(&instance->pdev->dev, "get_arm_from_strip" pdev 1017 drivers/scsi/megaraid/megaraid_sas_fp.c dev_info(&instance->pdev->dev, pdev 1045 drivers/scsi/megaraid/megaraid_sas_fp.c dev_info(&instance->pdev->dev, "return from %s %d." pdev 1058 drivers/scsi/megaraid/megaraid_sas_fp.c dev_info(&instance->pdev->dev, "return from %s %d" pdev 114 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_info(&instance->pdev->dev, pdev 118 drivers/scsi/megaraid/megaraid_sas_fusion.c pci_cfg_access_lock(instance->pdev); pdev 128 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_warn(&instance->pdev->dev, pdev 137 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_info(&instance->pdev->dev, pdev 141 drivers/scsi/megaraid/megaraid_sas_fusion.c pci_cfg_access_unlock(instance->pdev); pdev 165 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, pdev 193 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_info(&instance->pdev->dev, "%s is called outbound_intr_mask:0x%08x\n", pdev 211 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_info(&instance->pdev->dev, "%s is called outbound_intr_mask:0x%08x\n", pdev 339 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_info(&instance->pdev->dev, pdev 415 drivers/scsi/megaraid/megaraid_sas_fusion.c dma_free_coherent(&instance->pdev->dev, pdev 447 drivers/scsi/megaraid/megaraid_sas_fusion.c dma_pool_create("mr_sg", &instance->pdev->dev, pdev 452 drivers/scsi/megaraid/megaraid_sas_fusion.c dma_pool_create("mr_sense", &instance->pdev->dev, pdev 456 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, pdev 464 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, pdev 488 drivers/scsi/megaraid/megaraid_sas_fusion.c dma_pool_create("mr_sense_align", &instance->pdev->dev, pdev 492 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, pdev 500 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, pdev 519 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, pdev 556 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, pdev 568 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, pdev 586 drivers/scsi/megaraid/megaraid_sas_fusion.c dma_pool_create("mr_ioreq", &instance->pdev->dev, pdev 590 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, pdev 606 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, pdev 623 drivers/scsi/megaraid/megaraid_sas_fusion.c &instance->pdev->dev, pdev 629 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, pdev 640 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, pdev 647 drivers/scsi/megaraid/megaraid_sas_fusion.c dma_alloc_coherent(&instance->pdev->dev, pdev 651 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, pdev 669 drivers/scsi/megaraid/megaraid_sas_fusion.c dma_pool_create("mr_reply", &instance->pdev->dev, pdev 673 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, pdev 682 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, pdev 698 drivers/scsi/megaraid/megaraid_sas_fusion.c &instance->pdev->dev, pdev 704 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, pdev 715 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, pdev 752 drivers/scsi/megaraid/megaraid_sas_fusion.c fusion->rdpq_virt = dma_alloc_coherent(&instance->pdev->dev, pdev 756 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, pdev 764 drivers/scsi/megaraid/megaraid_sas_fusion.c &instance->pdev->dev, pdev 768 drivers/scsi/megaraid/megaraid_sas_fusion.c &instance->pdev->dev, pdev 775 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, pdev 795 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, pdev 821 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, pdev 880 drivers/scsi/megaraid/megaraid_sas_fusion.c dma_free_coherent(&instance->pdev->dev, pdev 944 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_info(&instance->pdev->dev, "Configured max firmware commands: %d\n", pdev 1067 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, "Driver was operating on 64bit " pdev 1076 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, "Firmware downgrade *NOT SUPPORTED*" pdev 1089 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_info(&instance->pdev->dev, "Performance mode :%s\n", pdev 1094 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_info(&instance->pdev->dev, "FW supports sync cache\t: %s\n", pdev 1228 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_info(&instance->pdev->dev, "FW supports atomic descriptor\t: %s\n", pdev 1235 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, pdev 1267 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, pdev 1309 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_warn(&instance->pdev->dev, pdev 1354 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_printk(KERN_DEBUG, &instance->pdev->dev, "Failed to get cmd for map info\n"); pdev 1373 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_printk(KERN_DEBUG, &instance->pdev->dev, "Failed to alloc mem for ld_map_info\n"); pdev 1446 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_printk(KERN_DEBUG, &instance->pdev->dev, "Failed to get cmd for sync info\n"); pdev 1510 drivers/scsi/megaraid/megaraid_sas_fusion.c if (instance->pdev->subsystem_vendor != PCI_VENDOR_ID_INTEL) pdev 1513 drivers/scsi/megaraid/megaraid_sas_fusion.c switch (instance->pdev->device) { pdev 1515 drivers/scsi/megaraid/megaraid_sas_fusion.c switch (instance->pdev->subsystem_device) { pdev 1517 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_info(&instance->pdev->dev, "scsi host %d: %s\n", pdev 1522 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_info(&instance->pdev->dev, "scsi host %d: %s\n", pdev 1527 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_info(&instance->pdev->dev, "scsi host %d: %s\n", pdev 1532 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_info(&instance->pdev->dev, "scsi host %d: %s\n", pdev 1541 drivers/scsi/megaraid/megaraid_sas_fusion.c switch (instance->pdev->subsystem_device) { pdev 1543 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_info(&instance->pdev->dev, "scsi host %d: %s\n", pdev 1548 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_info(&instance->pdev->dev, "scsi host %d: %s\n", pdev 1558 drivers/scsi/megaraid/megaraid_sas_fusion.c switch (instance->pdev->subsystem_device) { pdev 1560 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_info(&instance->pdev->dev, "scsi host %d: %s\n", pdev 1600 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, pdev 1610 drivers/scsi/megaraid/megaraid_sas_fusion.c fusion->ld_map[i] = dma_alloc_coherent(&instance->pdev->dev, pdev 1615 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, pdev 1627 drivers/scsi/megaraid/megaraid_sas_fusion.c dma_free_coherent(&instance->pdev->dev, pdev 1693 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, "Failed from func: %s line: %d\n", pdev 1698 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->frame = dma_alloc_coherent(&instance->pdev->dev, pdev 1703 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, "Failed from func: %s line: %d\n", pdev 1724 drivers/scsi/megaraid/megaraid_sas_fusion.c dma_free_coherent(&instance->pdev->dev, pdev 1776 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_warn(&instance->pdev->dev, "frame size %d invalid, fall back to legacy max frame size %d\n", pdev 1845 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, pdev 1900 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, pdev 1931 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, "Failed from %s %d\n", pdev 3271 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, pdev 3409 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, "Error building command\n"); pdev 3420 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, "The chain offset value is not " pdev 3572 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_dbg(&instance->pdev->dev, "TM completion:" pdev 3713 drivers/scsi/megaraid/megaraid_sas_fusion.c synchronize_irq(pci_irq_vector(instance->pdev, i)); pdev 3926 drivers/scsi/megaraid/megaraid_sas_fusion.c pci_release_selected_regions(instance->pdev, 1<<instance->bar); pdev 3952 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_info(&instance->pdev->dev, "Firmware crash dump " pdev 4005 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_warn(&instance->pdev->dev, pdev 4027 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_warn(&instance->pdev->dev, pdev 4046 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_warn(&instance->pdev->dev, pdev 4076 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_info(&instance->pdev->dev, "Trigger snap dump\n"); pdev 4086 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_printk(KERN_ERR, &instance->pdev->dev, pdev 4110 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_info(&instance->pdev->dev, pdev 4124 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_printk(KERN_ERR, &instance->pdev->dev, pdev 4130 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_warn(&instance->pdev->dev, "SR-IOV Found FW in FAULT" pdev 4159 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_warn(&instance->pdev->dev, "SR-IOV:" pdev 4178 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_notice(&instance->pdev->dev, "[%2d]waiting for %d " pdev 4192 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, "pending commands remain after waiting, " pdev 4329 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_info(&instance->pdev->dev, pdev 4384 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_dbg(&instance->pdev->dev, "response_code(%01x): %s\n", pdev 4386 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_dbg(&instance->pdev->dev, pdev 4432 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, "Failed from %s %d\n", pdev 4488 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, pdev 4625 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, "Controller is not OPERATIONAL," pdev 4706 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, "Controller is not OPERATIONAL," pdev 4810 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_warn(&instance->pdev->dev, "Hardware critical error, " pdev 4822 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_info(&instance->pdev->dev, "IO/DCMD timeout is detected, " pdev 4833 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_dbg(&instance->pdev->dev, "waiting for [%d] " pdev 4840 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_info(&instance->pdev->dev, "OCR done for IO " pdev 4844 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_info(&instance->pdev->dev, "Controller is not " pdev 4865 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_warn(&instance->pdev->dev, "resetting fusion " pdev 4871 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_info(&instance->pdev->dev, "\nPending SCSI commands:\n"); pdev 4906 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_info(&instance->pdev->dev, "Outstanding fastpath IOs: %d\n", pdev 4917 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_warn(&instance->pdev->dev, "Reset not supported" pdev 4942 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_warn(&instance->pdev->dev, pdev 4955 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_info(&instance->pdev->dev, pdev 4999 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_info(&instance->pdev->dev, pdev 5021 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_info(&instance->pdev->dev, pdev 5029 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_warn(&instance->pdev->dev, pdev 5036 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_warn(&instance->pdev->dev, "Reset failed, killing " pdev 5080 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_info(&instance->pdev->dev, "earlier crash dump is " pdev 5090 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_info(&instance->pdev->dev, "Number of host crash buffers " pdev 5111 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_info(&instance->pdev->dev, pdev 5132 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_info(&instance->pdev->dev, "Crash Dump is available,number " pdev 5163 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, "Failed from %s %d\n", pdev 5180 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, "Failed from %s %d\n", pdev 5196 drivers/scsi/megaraid/megaraid_sas_fusion.c dev_err(&instance->pdev->dev, "Failed to allocate load_balance_info, " pdev 175 drivers/scsi/mesh.c struct pci_dev* pdev; pdev 1848 drivers/scsi/mesh.c struct pci_dev* pdev = macio_get_pci_dev(mdev); pdev 1894 drivers/scsi/mesh.c ms->pdev = pdev; pdev 582 drivers/scsi/mpt3sas/mpt3sas_base.c struct pci_dev *pdev; pdev 587 drivers/scsi/mpt3sas/mpt3sas_base.c pdev = ioc->pdev; pdev 588 drivers/scsi/mpt3sas/mpt3sas_base.c if (!pdev) pdev 590 drivers/scsi/mpt3sas/mpt3sas_base.c pci_stop_and_remove_bus_device_locked(pdev); pdev 1668 drivers/scsi/mpt3sas/mpt3sas_base.c reply_q->os_irq = pci_irq_vector(ioc->pdev, pdev 1722 drivers/scsi/mpt3sas/mpt3sas_base.c synchronize_irq(pci_irq_vector(ioc->pdev, reply_q->msix_index)); pdev 2707 drivers/scsi/mpt3sas/mpt3sas_base.c _base_config_dma_addressing(struct MPT3SAS_ADAPTER *ioc, struct pci_dev *pdev) pdev 2717 drivers/scsi/mpt3sas/mpt3sas_base.c required_mask = dma_get_required_mask(&pdev->dev); pdev 2726 drivers/scsi/mpt3sas/mpt3sas_base.c if (dma_set_mask(&pdev->dev, DMA_BIT_MASK(dma_mask)) || pdev 2727 drivers/scsi/mpt3sas/mpt3sas_base.c dma_set_coherent_mask(&pdev->dev, coherent_mask)) pdev 2736 drivers/scsi/mpt3sas/mpt3sas_base.c if (dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32))) pdev 2752 drivers/scsi/mpt3sas/mpt3sas_base.c struct pci_dev *pdev) pdev 2754 drivers/scsi/mpt3sas/mpt3sas_base.c if (pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(ioc->dma_mask))) { pdev 2755 drivers/scsi/mpt3sas/mpt3sas_base.c if (pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32))) pdev 2777 drivers/scsi/mpt3sas/mpt3sas_base.c if (ioc->pdev->device == MPI2_MFGPAGE_DEVID_SAS2008 && pdev 2778 drivers/scsi/mpt3sas/mpt3sas_base.c ioc->pdev->revision == SAS2_PCI_DEVICE_B0_REVISION) { pdev 2782 drivers/scsi/mpt3sas/mpt3sas_base.c base = pci_find_capability(ioc->pdev, PCI_CAP_ID_MSIX); pdev 2790 drivers/scsi/mpt3sas/mpt3sas_base.c if (ioc->pdev->device == MPI2_MFGPAGE_DEVID_SAS2004 || pdev 2791 drivers/scsi/mpt3sas/mpt3sas_base.c ioc->pdev->device == MPI2_MFGPAGE_DEVID_SAS2008 || pdev 2792 drivers/scsi/mpt3sas/mpt3sas_base.c ioc->pdev->device == MPI2_MFGPAGE_DEVID_SAS2108_1 || pdev 2793 drivers/scsi/mpt3sas/mpt3sas_base.c ioc->pdev->device == MPI2_MFGPAGE_DEVID_SAS2108_2 || pdev 2794 drivers/scsi/mpt3sas/mpt3sas_base.c ioc->pdev->device == MPI2_MFGPAGE_DEVID_SAS2108_3 || pdev 2795 drivers/scsi/mpt3sas/mpt3sas_base.c ioc->pdev->device == MPI2_MFGPAGE_DEVID_SAS2116_1 || pdev 2796 drivers/scsi/mpt3sas/mpt3sas_base.c ioc->pdev->device == MPI2_MFGPAGE_DEVID_SAS2116_2) pdev 2799 drivers/scsi/mpt3sas/mpt3sas_base.c pci_read_config_word(ioc->pdev, base + 2, &message_control); pdev 2824 drivers/scsi/mpt3sas/mpt3sas_base.c irq_set_affinity_hint(pci_irq_vector(ioc->pdev, pdev 2826 drivers/scsi/mpt3sas/mpt3sas_base.c free_irq(pci_irq_vector(ioc->pdev, reply_q->msix_index), pdev 2842 drivers/scsi/mpt3sas/mpt3sas_base.c struct pci_dev *pdev = ioc->pdev; pdev 2862 drivers/scsi/mpt3sas/mpt3sas_base.c r = request_irq(pci_irq_vector(pdev, index), _base_interrupt, pdev 2866 drivers/scsi/mpt3sas/mpt3sas_base.c reply_q->name, pci_irq_vector(pdev, index)); pdev 2913 drivers/scsi/mpt3sas/mpt3sas_base.c local_numa_node = dev_to_node(&ioc->pdev->dev); pdev 2916 drivers/scsi/mpt3sas/mpt3sas_base.c irq_set_affinity_hint(pci_irq_vector(ioc->pdev, pdev 2927 drivers/scsi/mpt3sas/mpt3sas_base.c mask = pci_irq_get_affinity(ioc->pdev, pdev 2997 drivers/scsi/mpt3sas/mpt3sas_base.c pcie_capability_read_word(ioc->pdev, PCI_EXP_LNKSTA, &lnksta); pdev 3025 drivers/scsi/mpt3sas/mpt3sas_base.c pci_free_irq_vectors(ioc->pdev); pdev 3049 drivers/scsi/mpt3sas/mpt3sas_base.c i = pci_alloc_irq_vectors_affinity(ioc->pdev, pdev 3145 drivers/scsi/mpt3sas/mpt3sas_base.c r = pci_alloc_irq_vectors(ioc->pdev, 1, 1, PCI_IRQ_LEGACY); pdev 3163 drivers/scsi/mpt3sas/mpt3sas_base.c struct pci_dev *pdev = ioc->pdev; pdev 3179 drivers/scsi/mpt3sas/mpt3sas_base.c if (pci_is_enabled(pdev)) { pdev 3180 drivers/scsi/mpt3sas/mpt3sas_base.c pci_release_selected_regions(ioc->pdev, ioc->bars); pdev 3181 drivers/scsi/mpt3sas/mpt3sas_base.c pci_disable_pcie_error_reporting(pdev); pdev 3182 drivers/scsi/mpt3sas/mpt3sas_base.c pci_disable_device(pdev); pdev 3226 drivers/scsi/mpt3sas/mpt3sas_base.c struct pci_dev *pdev = ioc->pdev; pdev 3236 drivers/scsi/mpt3sas/mpt3sas_base.c ioc->bars = pci_select_bars(pdev, IORESOURCE_MEM); pdev 3237 drivers/scsi/mpt3sas/mpt3sas_base.c if (pci_enable_device_mem(pdev)) { pdev 3244 drivers/scsi/mpt3sas/mpt3sas_base.c if (pci_request_selected_regions(pdev, ioc->bars, pdev 3253 drivers/scsi/mpt3sas/mpt3sas_base.c pci_enable_pcie_error_reporting(pdev); pdev 3255 drivers/scsi/mpt3sas/mpt3sas_base.c pci_set_master(pdev); pdev 3258 drivers/scsi/mpt3sas/mpt3sas_base.c if (_base_config_dma_addressing(ioc, pdev) != 0) { pdev 3259 drivers/scsi/mpt3sas/mpt3sas_base.c ioc_warn(ioc, "no suitable DMA mask for %s\n", pci_name(pdev)); pdev 3266 drivers/scsi/mpt3sas/mpt3sas_base.c if (pci_resource_flags(pdev, i) & IORESOURCE_IO) { pdev 3269 drivers/scsi/mpt3sas/mpt3sas_base.c pio_chip = (u64)pci_resource_start(pdev, i); pdev 3270 drivers/scsi/mpt3sas/mpt3sas_base.c pio_sz = pci_resource_len(pdev, i); pdev 3271 drivers/scsi/mpt3sas/mpt3sas_base.c } else if (pci_resource_flags(pdev, i) & IORESOURCE_MEM) { pdev 3274 drivers/scsi/mpt3sas/mpt3sas_base.c ioc->chip_phys = pci_resource_start(pdev, i); pdev 3276 drivers/scsi/mpt3sas/mpt3sas_base.c memap_sz = pci_resource_len(pdev, i); pdev 3350 drivers/scsi/mpt3sas/mpt3sas_base.c pci_irq_vector(ioc->pdev, reply_q->msix_index)); pdev 3358 drivers/scsi/mpt3sas/mpt3sas_base.c pci_save_state(pdev); pdev 3994 drivers/scsi/mpt3sas/mpt3sas_base.c if (ioc->pdev->subsystem_vendor != PCI_VENDOR_ID_INTEL) pdev 3997 drivers/scsi/mpt3sas/mpt3sas_base.c switch (ioc->pdev->subsystem_vendor) { pdev 3999 drivers/scsi/mpt3sas/mpt3sas_base.c switch (ioc->pdev->device) { pdev 4001 drivers/scsi/mpt3sas/mpt3sas_base.c switch (ioc->pdev->subsystem_device) { pdev 4016 drivers/scsi/mpt3sas/mpt3sas_base.c ioc->pdev->subsystem_device); pdev 4021 drivers/scsi/mpt3sas/mpt3sas_base.c switch (ioc->pdev->subsystem_device) { pdev 4052 drivers/scsi/mpt3sas/mpt3sas_base.c ioc->pdev->subsystem_device); pdev 4057 drivers/scsi/mpt3sas/mpt3sas_base.c switch (ioc->pdev->subsystem_device) { pdev 4077 drivers/scsi/mpt3sas/mpt3sas_base.c ioc->pdev->subsystem_device); pdev 4083 drivers/scsi/mpt3sas/mpt3sas_base.c ioc->pdev->subsystem_device); pdev 4088 drivers/scsi/mpt3sas/mpt3sas_base.c switch (ioc->pdev->device) { pdev 4090 drivers/scsi/mpt3sas/mpt3sas_base.c switch (ioc->pdev->subsystem_device) { pdev 4121 drivers/scsi/mpt3sas/mpt3sas_base.c ioc->pdev->subsystem_device); pdev 4126 drivers/scsi/mpt3sas/mpt3sas_base.c switch (ioc->pdev->subsystem_device) { pdev 4133 drivers/scsi/mpt3sas/mpt3sas_base.c ioc->pdev->subsystem_device); pdev 4139 drivers/scsi/mpt3sas/mpt3sas_base.c ioc->pdev->subsystem_device); pdev 4144 drivers/scsi/mpt3sas/mpt3sas_base.c switch (ioc->pdev->device) { pdev 4146 drivers/scsi/mpt3sas/mpt3sas_base.c switch (ioc->pdev->subsystem_device) { pdev 4161 drivers/scsi/mpt3sas/mpt3sas_base.c ioc->pdev->subsystem_device); pdev 4166 drivers/scsi/mpt3sas/mpt3sas_base.c switch (ioc->pdev->subsystem_device) { pdev 4177 drivers/scsi/mpt3sas/mpt3sas_base.c ioc->pdev->subsystem_device); pdev 4183 drivers/scsi/mpt3sas/mpt3sas_base.c ioc->pdev->subsystem_device); pdev 4188 drivers/scsi/mpt3sas/mpt3sas_base.c switch (ioc->pdev->device) { pdev 4190 drivers/scsi/mpt3sas/mpt3sas_base.c switch (ioc->pdev->subsystem_device) { pdev 4197 drivers/scsi/mpt3sas/mpt3sas_base.c ioc->pdev->subsystem_device); pdev 4202 drivers/scsi/mpt3sas/mpt3sas_base.c switch (ioc->pdev->subsystem_device) { pdev 4221 drivers/scsi/mpt3sas/mpt3sas_base.c ioc->pdev->subsystem_device); pdev 4227 drivers/scsi/mpt3sas/mpt3sas_base.c ioc->pdev->subsystem_device); pdev 4262 drivers/scsi/mpt3sas/mpt3sas_base.c fwpkg_data = dma_alloc_coherent(&ioc->pdev->dev, data_length, pdev 4322 drivers/scsi/mpt3sas/mpt3sas_base.c dma_free_coherent(&ioc->pdev->dev, data_length, fwpkg_data, pdev 4347 drivers/scsi/mpt3sas/mpt3sas_base.c ioc->pdev->revision, pdev 4698 drivers/scsi/mpt3sas/mpt3sas_base.c dma_free_coherent(&ioc->pdev->dev, ioc->request_dma_sz, pdev 4775 drivers/scsi/mpt3sas/mpt3sas_base.c dma_free_coherent(&ioc->pdev->dev, ioc->config_page_sz, pdev 5007 drivers/scsi/mpt3sas/mpt3sas_base.c &ioc->pdev->dev, sz, 16, 0); pdev 5034 drivers/scsi/mpt3sas/mpt3sas_base.c if (_base_change_consistent_dma_mask(ioc, ioc->pdev) != 0) { pdev 5036 drivers/scsi/mpt3sas/mpt3sas_base.c pci_name(ioc->pdev)); pdev 5066 drivers/scsi/mpt3sas/mpt3sas_base.c ioc->request = dma_alloc_coherent(&ioc->pdev->dev, sz, pdev 5183 drivers/scsi/mpt3sas/mpt3sas_base.c dma_pool_create("PCIe SGL pool", &ioc->pdev->dev, sz, 16, 0); pdev 5222 drivers/scsi/mpt3sas/mpt3sas_base.c ioc->chain_dma_pool = dma_pool_create("chain pool", &ioc->pdev->dev, pdev 5250 drivers/scsi/mpt3sas/mpt3sas_base.c ioc->sense_dma_pool = dma_pool_create("sense pool", &ioc->pdev->dev, sz, pdev 5278 drivers/scsi/mpt3sas/mpt3sas_base.c dma_pool_create("sense pool", &ioc->pdev->dev, sz, pdev 5302 drivers/scsi/mpt3sas/mpt3sas_base.c ioc->reply_dma_pool = dma_pool_create("reply pool", &ioc->pdev->dev, sz, pdev 5328 drivers/scsi/mpt3sas/mpt3sas_base.c &ioc->pdev->dev, sz, 16, 0); pdev 5353 drivers/scsi/mpt3sas/mpt3sas_base.c &ioc->pdev->dev, reply_post_free_array_sz, 16, 0); pdev 5369 drivers/scsi/mpt3sas/mpt3sas_base.c ioc->config_page = dma_alloc_coherent(&ioc->pdev->dev, pdev 6976 drivers/scsi/mpt3sas/mpt3sas_base.c pci_set_drvdata(ioc->pdev, ioc->shost); pdev 7193 drivers/scsi/mpt3sas/mpt3sas_base.c pci_set_drvdata(ioc->pdev, NULL); pdev 7234 drivers/scsi/mpt3sas/mpt3sas_base.c pci_set_drvdata(ioc->pdev, NULL); pdev 1180 drivers/scsi/mpt3sas/mpt3sas_base.h struct pci_dev *pdev; pdev 208 drivers/scsi/mpt3sas/mpt3sas_config.c mem->page = dma_alloc_coherent(&ioc->pdev->dev, mem->sz, pdev 237 drivers/scsi/mpt3sas/mpt3sas_config.c dma_free_coherent(&ioc->pdev->dev, mem->sz, mem->page, pdev 740 drivers/scsi/mpt3sas/mpt3sas_ctl.c data_out = dma_alloc_coherent(&ioc->pdev->dev, data_out_sz, pdev 760 drivers/scsi/mpt3sas/mpt3sas_ctl.c data_in = dma_alloc_coherent(&ioc->pdev->dev, data_in_sz, pdev 1117 drivers/scsi/mpt3sas/mpt3sas_ctl.c dma_free_coherent(&ioc->pdev->dev, data_in_sz, data_in, pdev 1121 drivers/scsi/mpt3sas/mpt3sas_ctl.c dma_free_coherent(&ioc->pdev->dev, data_out_sz, data_out, pdev 1145 drivers/scsi/mpt3sas/mpt3sas_ctl.c karg.hw_rev = ioc->pdev->revision; pdev 1146 drivers/scsi/mpt3sas/mpt3sas_ctl.c karg.pci_id = ioc->pdev->device; pdev 1147 drivers/scsi/mpt3sas/mpt3sas_ctl.c karg.subsystem_device = ioc->pdev->subsystem_device; pdev 1148 drivers/scsi/mpt3sas/mpt3sas_ctl.c karg.subsystem_vendor = ioc->pdev->subsystem_vendor; pdev 1149 drivers/scsi/mpt3sas/mpt3sas_ctl.c karg.pci_information.u.bits.bus = ioc->pdev->bus->number; pdev 1150 drivers/scsi/mpt3sas/mpt3sas_ctl.c karg.pci_information.u.bits.device = PCI_SLOT(ioc->pdev->devfn); pdev 1151 drivers/scsi/mpt3sas/mpt3sas_ctl.c karg.pci_information.u.bits.function = PCI_FUNC(ioc->pdev->devfn); pdev 1152 drivers/scsi/mpt3sas/mpt3sas_ctl.c karg.pci_information.segment_id = pci_domain_nr(ioc->pdev->bus); pdev 1583 drivers/scsi/mpt3sas/mpt3sas_ctl.c dma_free_coherent(&ioc->pdev->dev, pdev 1593 drivers/scsi/mpt3sas/mpt3sas_ctl.c request_data = dma_alloc_coherent(&ioc->pdev->dev, pdev 1666 drivers/scsi/mpt3sas/mpt3sas_ctl.c dma_free_coherent(&ioc->pdev->dev, request_data_sz, pdev 1803 drivers/scsi/mpt3sas/mpt3sas_ctl.c dma_free_coherent(&ioc->pdev->dev, request_data_sz, pdev 3724 drivers/scsi/mpt3sas/mpt3sas_ctl.c dma_free_coherent(&ioc->pdev->dev, pdev 5158 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (ioc->pdev->subsystem_vendor == PCI_VENDOR_ID_IBM) pdev 6181 drivers/scsi/mpt3sas/mpt3sas_scsih.c if ((ioc->pdev->subsystem_vendor == PCI_VENDOR_ID_IBM) && pdev 9736 drivers/scsi/mpt3sas/mpt3sas_scsih.c static void scsih_remove(struct pci_dev *pdev) pdev 9738 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 9750 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (!pci_device_is_present(pdev)) pdev 9824 drivers/scsi/mpt3sas/mpt3sas_scsih.c scsih_shutdown(struct pci_dev *pdev) pdev 9826 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 9834 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (!pci_device_is_present(pdev)) pdev 10345 drivers/scsi/mpt3sas/mpt3sas_scsih.c _scsih_determine_hba_mpi_version(struct pci_dev *pdev) pdev 10348 drivers/scsi/mpt3sas/mpt3sas_scsih.c switch (pdev->device) { pdev 10411 drivers/scsi/mpt3sas/mpt3sas_scsih.c _scsih_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 10419 drivers/scsi/mpt3sas/mpt3sas_scsih.c hba_mpi_version = _scsih_determine_hba_mpi_version(pdev); pdev 10438 drivers/scsi/mpt3sas/mpt3sas_scsih.c pci_disable_link_state(pdev, PCIE_LINK_STATE_L0S | pdev 10450 drivers/scsi/mpt3sas/mpt3sas_scsih.c switch (pdev->device) { pdev 10476 drivers/scsi/mpt3sas/mpt3sas_scsih.c switch (pdev->device) { pdev 10489 drivers/scsi/mpt3sas/mpt3sas_scsih.c dev_info(&pdev->dev, pdev 10500 drivers/scsi/mpt3sas/mpt3sas_scsih.c pdev->revision >= SAS3_PCI_DEVICE_C0_REVISION) || pdev 10520 drivers/scsi/mpt3sas/mpt3sas_scsih.c ioc->pdev = pdev; pdev 10643 drivers/scsi/mpt3sas/mpt3sas_scsih.c rv = scsi_add_host(shost, &pdev->dev); pdev 10673 drivers/scsi/mpt3sas/mpt3sas_scsih.c scsih_suspend(struct pci_dev *pdev, pm_message_t state) pdev 10675 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 10682 drivers/scsi/mpt3sas/mpt3sas_scsih.c device_state = pci_choose_state(pdev, state); pdev 10684 drivers/scsi/mpt3sas/mpt3sas_scsih.c pdev, pci_name(pdev), device_state); pdev 10686 drivers/scsi/mpt3sas/mpt3sas_scsih.c pci_save_state(pdev); pdev 10688 drivers/scsi/mpt3sas/mpt3sas_scsih.c pci_set_power_state(pdev, device_state); pdev 10699 drivers/scsi/mpt3sas/mpt3sas_scsih.c scsih_resume(struct pci_dev *pdev) pdev 10701 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 10703 drivers/scsi/mpt3sas/mpt3sas_scsih.c pci_power_t device_state = pdev->current_state; pdev 10707 drivers/scsi/mpt3sas/mpt3sas_scsih.c pdev, pci_name(pdev), device_state); pdev 10709 drivers/scsi/mpt3sas/mpt3sas_scsih.c pci_set_power_state(pdev, PCI_D0); pdev 10710 drivers/scsi/mpt3sas/mpt3sas_scsih.c pci_enable_wake(pdev, PCI_D0, 0); pdev 10711 drivers/scsi/mpt3sas/mpt3sas_scsih.c pci_restore_state(pdev); pdev 10712 drivers/scsi/mpt3sas/mpt3sas_scsih.c ioc->pdev = pdev; pdev 10734 drivers/scsi/mpt3sas/mpt3sas_scsih.c scsih_pci_error_detected(struct pci_dev *pdev, pci_channel_state_t state) pdev 10736 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 10770 drivers/scsi/mpt3sas/mpt3sas_scsih.c scsih_pci_slot_reset(struct pci_dev *pdev) pdev 10772 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 10779 drivers/scsi/mpt3sas/mpt3sas_scsih.c ioc->pdev = pdev; pdev 10780 drivers/scsi/mpt3sas/mpt3sas_scsih.c pci_restore_state(pdev); pdev 10805 drivers/scsi/mpt3sas/mpt3sas_scsih.c scsih_pci_resume(struct pci_dev *pdev) pdev 10807 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 10821 drivers/scsi/mpt3sas/mpt3sas_scsih.c scsih_pci_mmio_enabled(struct pci_dev *pdev) pdev 10823 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 338 drivers/scsi/mpt3sas/mpt3sas_transport.c data_out = dma_alloc_coherent(&ioc->pdev->dev, data_out_sz + data_in_sz, pdev 424 drivers/scsi/mpt3sas/mpt3sas_transport.c dma_free_coherent(&ioc->pdev->dev, data_out_sz + data_in_sz, pdev 1103 drivers/scsi/mpt3sas/mpt3sas_transport.c data_out = dma_alloc_coherent(&ioc->pdev->dev, sz, &data_out_dma, pdev 1194 drivers/scsi/mpt3sas/mpt3sas_transport.c dma_free_coherent(&ioc->pdev->dev, sz, data_out, data_out_dma); pdev 1393 drivers/scsi/mpt3sas/mpt3sas_transport.c data_out = dma_alloc_coherent(&ioc->pdev->dev, sz, &data_out_dma, pdev 1481 drivers/scsi/mpt3sas/mpt3sas_transport.c dma_free_coherent(&ioc->pdev->dev, sz, data_out, pdev 1868 drivers/scsi/mpt3sas/mpt3sas_transport.c rc = _transport_map_smp_buffer(&ioc->pdev->dev, &job->request_payload, pdev 1878 drivers/scsi/mpt3sas/mpt3sas_transport.c rc = _transport_map_smp_buffer(&ioc->pdev->dev, &job->reply_payload, pdev 1956 drivers/scsi/mpt3sas/mpt3sas_transport.c _transport_unmap_smp_buffer(&ioc->pdev->dev, &job->reply_payload, pdev 1959 drivers/scsi/mpt3sas/mpt3sas_transport.c _transport_unmap_smp_buffer(&ioc->pdev->dev, &job->request_payload, pdev 74 drivers/scsi/mvsas/mv_64xx.c pci_read_config_dword(mvi->pdev, PCR_PHY_CTL, ®); pdev 76 drivers/scsi/mvsas/mv_64xx.c pci_read_config_dword(mvi->pdev, PCR_PHY_CTL2, ®); pdev 89 drivers/scsi/mvsas/mv_64xx.c pci_write_config_dword(mvi->pdev, PCR_PHY_CTL, tmp); pdev 91 drivers/scsi/mvsas/mv_64xx.c pci_write_config_dword(mvi->pdev, PCR_PHY_CTL, reg); pdev 93 drivers/scsi/mvsas/mv_64xx.c pci_write_config_dword(mvi->pdev, PCR_PHY_CTL2, tmp); pdev 95 drivers/scsi/mvsas/mv_64xx.c pci_write_config_dword(mvi->pdev, PCR_PHY_CTL2, reg); pdev 157 drivers/scsi/mvsas/mv_64xx.c pci_read_config_dword(mvi->pdev, PCR_PHY_CTL, &tmp); pdev 160 drivers/scsi/mvsas/mv_64xx.c pci_write_config_dword(mvi->pdev, PCR_PHY_CTL, tmp); pdev 162 drivers/scsi/mvsas/mv_64xx.c pci_read_config_dword(mvi->pdev, PCR_PHY_CTL2, &tmp); pdev 165 drivers/scsi/mvsas/mv_64xx.c pci_write_config_dword(mvi->pdev, PCR_PHY_CTL2, tmp); pdev 206 drivers/scsi/mvsas/mv_64xx.c pci_read_config_dword(mvi->pdev, offs, &tmp); pdev 208 drivers/scsi/mvsas/mv_64xx.c pci_write_config_dword(mvi->pdev, offs, tmp); pdev 228 drivers/scsi/mvsas/mv_64xx.c pci_read_config_dword(mvi->pdev, offs, &tmp); pdev 230 drivers/scsi/mvsas/mv_64xx.c pci_write_config_dword(mvi->pdev, offs, tmp); pdev 244 drivers/scsi/mvsas/mv_64xx.c if (mvi->pdev && mvi->pdev->revision == 0) pdev 268 drivers/scsi/mvsas/mv_64xx.c pci_read_config_dword(mvi->pdev, PCR_DEV_CTRL, &tmp); pdev 271 drivers/scsi/mvsas/mv_64xx.c pci_write_config_dword(mvi->pdev, PCR_DEV_CTRL, tmp); pdev 273 drivers/scsi/mvsas/mv_64xx.c pci_read_config_dword(mvi->pdev, PCR_PHY_CTL, &tmp); pdev 276 drivers/scsi/mvsas/mv_64xx.c pci_write_config_dword(mvi->pdev, PCR_PHY_CTL, tmp); pdev 278 drivers/scsi/mvsas/mv_64xx.c pci_read_config_dword(mvi->pdev, PCR_PHY_CTL2, &tmp); pdev 281 drivers/scsi/mvsas/mv_64xx.c pci_write_config_dword(mvi->pdev, PCR_PHY_CTL2, tmp); pdev 54 drivers/scsi/mvsas/mv_94xx.c if (mvi->pdev->revision == VANIR_A0_REV) pdev 103 drivers/scsi/mvsas/mv_94xx.c if ((mvi->pdev->revision == VANIR_A0_REV) pdev 104 drivers/scsi/mvsas/mv_94xx.c || (mvi->pdev->revision == VANIR_B0_REV)) pdev 215 drivers/scsi/mvsas/mv_94xx.c switch (mvi->pdev->revision) { pdev 299 drivers/scsi/mvsas/mv_94xx.c revision = mvi->pdev->revision; pdev 369 drivers/scsi/mvsas/mv_94xx.c revision = mvi->pdev->revision; pdev 998 drivers/scsi/mvsas/mv_94xx.c if ((mvi->pdev->revision == VANIR_A0_REV) || pdev 999 drivers/scsi/mvsas/mv_94xx.c (mvi->pdev->revision == VANIR_B0_REV)) pdev 238 drivers/scsi/mvsas/mv_chips.h pci_read_config_word(mvi->pdev, PCR_LINK_STAT, &link_stat); pdev 160 drivers/scsi/mvsas/mv_init.c stat = MVS_CHIP_DISP->isr_status(mvi, mvi->pdev->irq); pdev 166 drivers/scsi/mvsas/mv_init.c MVS_CHIP_DISP->isr(mvi, mvi->pdev->irq, stat); pdev 280 drivers/scsi/mvsas/mv_init.c mvi->dma_pool = dma_pool_create(pool_name, &mvi->pdev->dev, pdev 299 drivers/scsi/mvsas/mv_init.c struct pci_dev *pdev = mvi->pdev; pdev 304 drivers/scsi/mvsas/mv_init.c res_start = pci_resource_start(pdev, bar_ex); pdev 305 drivers/scsi/mvsas/mv_init.c res_len = pci_resource_len(pdev, bar_ex); pdev 309 drivers/scsi/mvsas/mv_init.c res_flag_ex = pci_resource_flags(pdev, bar_ex); pdev 318 drivers/scsi/mvsas/mv_init.c res_start = pci_resource_start(pdev, bar); pdev 319 drivers/scsi/mvsas/mv_init.c res_len = pci_resource_len(pdev, bar); pdev 326 drivers/scsi/mvsas/mv_init.c res_flag = pci_resource_flags(pdev, bar); pdev 346 drivers/scsi/mvsas/mv_init.c static struct mvs_info *mvs_pci_alloc(struct pci_dev *pdev, pdev 359 drivers/scsi/mvsas/mv_init.c mvi->pdev = pdev; pdev 360 drivers/scsi/mvsas/mv_init.c mvi->dev = &pdev->dev; pdev 385 drivers/scsi/mvsas/mv_init.c static int pci_go_64(struct pci_dev *pdev) pdev 389 drivers/scsi/mvsas/mv_init.c rc = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 391 drivers/scsi/mvsas/mv_init.c rc = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 393 drivers/scsi/mvsas/mv_init.c dev_printk(KERN_ERR, &pdev->dev, pdev 492 drivers/scsi/mvsas/mv_init.c static int mvs_pci_init(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 501 drivers/scsi/mvsas/mv_init.c dev_printk(KERN_INFO, &pdev->dev, pdev 503 drivers/scsi/mvsas/mv_init.c rc = pci_enable_device(pdev); pdev 507 drivers/scsi/mvsas/mv_init.c pci_set_master(pdev); pdev 509 drivers/scsi/mvsas/mv_init.c rc = pci_request_regions(pdev, DRV_NAME); pdev 513 drivers/scsi/mvsas/mv_init.c rc = pci_go_64(pdev); pdev 539 drivers/scsi/mvsas/mv_init.c pci_set_drvdata(pdev, SHOST_TO_SAS_HA(shost)); pdev 542 drivers/scsi/mvsas/mv_init.c mvi = mvs_pci_alloc(pdev, ent, shost, nhost); pdev 569 drivers/scsi/mvsas/mv_init.c rc = scsi_add_host(shost, &pdev->dev); pdev 576 drivers/scsi/mvsas/mv_init.c rc = request_irq(pdev->irq, irq_handler, IRQF_SHARED, pdev 592 drivers/scsi/mvsas/mv_init.c pci_release_regions(pdev); pdev 594 drivers/scsi/mvsas/mv_init.c pci_disable_device(pdev); pdev 599 drivers/scsi/mvsas/mv_init.c static void mvs_pci_remove(struct pci_dev *pdev) pdev 602 drivers/scsi/mvsas/mv_init.c struct sas_ha_struct *sha = pci_get_drvdata(pdev); pdev 616 drivers/scsi/mvsas/mv_init.c free_irq(mvi->pdev->irq, sha); pdev 624 drivers/scsi/mvsas/mv_init.c pci_release_regions(pdev); pdev 625 drivers/scsi/mvsas/mv_init.c pci_disable_device(pdev); pdev 334 drivers/scsi/mvsas/mv_sas.h struct pci_dev *pdev; pdev 112 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, pdev 121 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, pdev 130 drivers/scsi/mvumi.c res->virt_addr = dma_alloc_coherent(&mhba->pdev->dev, size, pdev 134 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, pdev 143 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, "unknown resource type %d.\n", type); pdev 163 drivers/scsi/mvumi.c dma_free_coherent(&mhba->pdev->dev, res->size, pdev 170 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, pdev 198 drivers/scsi/mvumi.c *sg_count = dma_map_sg(&mhba->pdev->dev, scsi_sglist(scmd), sgnum, pdev 201 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, pdev 204 drivers/scsi/mvumi.c dma_unmap_sg(&mhba->pdev->dev, scsi_sglist(scmd), sgnum, pdev 233 drivers/scsi/mvumi.c virt_addr = dma_alloc_coherent(&mhba->pdev->dev, size, &phy_addr, pdev 257 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, "failed to create a internal cmd\n"); pdev 262 drivers/scsi/mvumi.c cmd->frame = dma_alloc_coherent(&mhba->pdev->dev, mhba->ib_max_size, pdev 265 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, "failed to allocate memory for FW" pdev 273 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, "failed to allocate memory" pdev 275 drivers/scsi/mvumi.c dma_free_coherent(&mhba->pdev->dev, mhba->ib_max_size, pdev 301 drivers/scsi/mvumi.c dma_free_coherent(&mhba->pdev->dev, size, cmd->data_buf, pdev 304 drivers/scsi/mvumi.c dma_free_coherent(&mhba->pdev->dev, mhba->ib_max_size, pdev 325 drivers/scsi/mvumi.c dev_warn(&mhba->pdev->dev, "command pool is empty!\n"); pdev 389 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, pdev 413 drivers/scsi/mvumi.c dev_warn(&mhba->pdev->dev, "no free slot to use.\n"); pdev 417 drivers/scsi/mvumi.c dev_warn(&mhba->pdev->dev, "firmware io overflow.\n"); pdev 472 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, "ob frame data error\n"); pdev 476 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, "tag[0x%x] with NO command\n", tag); pdev 480 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, "request ID from FW:0x%x," pdev 617 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, pdev 635 drivers/scsi/mvumi.c pci_read_config_dword(mhba->pdev, 0x10 + i * 4, pdev 646 drivers/scsi/mvumi.c pci_write_config_dword(mhba->pdev, 0x10 + i * 4, pdev 651 drivers/scsi/mvumi.c static int mvumi_pci_set_master(struct pci_dev *pdev) pdev 655 drivers/scsi/mvumi.c pci_set_master(pdev); pdev 658 drivers/scsi/mvumi.c if (dma_set_mask(&pdev->dev, DMA_BIT_MASK(64))) pdev 659 drivers/scsi/mvumi.c ret = dma_set_mask(&pdev->dev, DMA_BIT_MASK(32)); pdev 661 drivers/scsi/mvumi.c ret = dma_set_mask(&pdev->dev, DMA_BIT_MASK(32)); pdev 676 drivers/scsi/mvumi.c pci_disable_device(mhba->pdev); pdev 678 drivers/scsi/mvumi.c if (pci_enable_device(mhba->pdev)) { pdev 679 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, "enable device failed\n"); pdev 682 drivers/scsi/mvumi.c if (mvumi_pci_set_master(mhba->pdev)) { pdev 683 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, "set master failed\n"); pdev 718 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, pdev 739 drivers/scsi/mvumi.c dev_warn(&mhba->pdev->dev, "TIMEOUT:release tag [%d]\n", pdev 744 drivers/scsi/mvumi.c dev_warn(&mhba->pdev->dev, pdev 759 drivers/scsi/mvumi.c mvumi_unmap_pci_addr(mhba->pdev, mhba->base_addr); pdev 760 drivers/scsi/mvumi.c dma_free_coherent(&mhba->pdev->dev, HSP_MAX_SIZE, pdev 763 drivers/scsi/mvumi.c pci_release_regions(mhba->pdev); pdev 780 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, "failed to get memory" pdev 804 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, pdev 898 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, "cannot build page, code[0x%x]\n", pdev 929 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, pdev 960 drivers/scsi/mvumi.c if (mhba->pdev->device == PCI_DEVICE_ID_MARVELL_MV9580) { pdev 993 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, pdev 1013 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, pdev 1046 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, "checksum error\n"); pdev 1065 drivers/scsi/mvumi.c dev_dbg(&mhba->pdev->dev, "FW version:%d\n", pdev 1076 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, "handshake: page code error\n"); pdev 1102 drivers/scsi/mvumi.c dev_dbg(&mhba->pdev->dev, "handshake state[0x%x].\n", hs_state); pdev 1184 drivers/scsi/mvumi.c if (mhba->pdev->device == PCI_DEVICE_ID_MARVELL_MV9143) { pdev 1203 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, "unknown handshake state [0x%x].\n", pdev 1223 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, pdev 1226 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, pdev 1250 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, pdev 1260 drivers/scsi/mvumi.c dev_dbg(&mhba->pdev->dev, "start firmware handshake...\n"); pdev 1263 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, pdev 1270 drivers/scsi/mvumi.c dev_dbg(&mhba->pdev->dev, "firmware handshake done\n"); pdev 1328 drivers/scsi/mvumi.c dma_unmap_sg(&mhba->pdev->dev, scsi_sglist(scmd), pdev 1358 drivers/scsi/mvumi.c dev_warn(&mhba->pdev->dev, pdev 1387 drivers/scsi/mvumi.c dev_dbg(&mhba->pdev->dev, "remove disk %d-%d-%d.\n", 0, pdev 1393 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, " no disk[%d] to remove\n", pdev 1399 drivers/scsi/mvumi.c dev_dbg(&mhba->pdev->dev, " add disk %d-%d-%d.\n", 0, pdev 1403 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, " don't add disk %d-%d-%d.\n", pdev 1444 drivers/scsi/mvumi.c if (mhba->pdev->device == PCI_DEVICE_ID_MARVELL_MV9143) pdev 1450 drivers/scsi/mvumi.c dev_dbg(&mhba->pdev->dev, pdev 1473 drivers/scsi/mvumi.c dev_dbg(&mhba->pdev->dev, "release device(0:%d:0) wwid(%llx)\n", pdev 1479 drivers/scsi/mvumi.c dev_dbg(&mhba->pdev->dev, "release device(0:%d:0) wwid(%llx)\n", pdev 1485 drivers/scsi/mvumi.c if (mhba->pdev->device == PCI_DEVICE_ID_MARVELL_MV9580) pdev 1515 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, pdev 1521 drivers/scsi/mvumi.c if (mhba->pdev->device == pdev 1538 drivers/scsi/mvumi.c dev_dbg(&mhba->pdev->dev, pdev 1560 drivers/scsi/mvumi.c if (mhba->pdev->device == PCI_DEVICE_ID_MARVELL_MV9143) pdev 1578 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, pdev 1589 drivers/scsi/mvumi.c dev_dbg(&mhba->pdev->dev, pdev 1627 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, pdev 1685 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, "event count[0x%x] is bigger" pdev 1722 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, "get event failed, status=0x%x.\n", pdev 1805 drivers/scsi/mvumi.c dev_warn(&mhba->pdev->dev, "enter handshake again!\n"); pdev 1831 drivers/scsi/mvumi.c dev_dbg(&mhba->pdev->dev, "firmware not ready.\n"); pdev 1835 drivers/scsi/mvumi.c dev_dbg(&mhba->pdev->dev, "no free tag.\n"); pdev 1936 drivers/scsi/mvumi.c if (mhba->pdev->device == PCI_DEVICE_ID_MARVELL_MV9580) { pdev 2049 drivers/scsi/mvumi.c dev_warn(&mhba->pdev->dev, "unexpected data direction[%d] " pdev 2136 drivers/scsi/mvumi.c dma_unmap_sg(&mhba->pdev->dev, scsi_sglist(scmd), pdev 2192 drivers/scsi/mvumi.c switch (mhba->pdev->device) { pdev 2315 drivers/scsi/mvumi.c if (pci_request_regions(mhba->pdev, MV_DRIVER_NAME)) { pdev 2316 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, "IO memory region busy!\n"); pdev 2319 drivers/scsi/mvumi.c ret = mvumi_map_pci_addr(mhba->pdev, mhba->base_addr); pdev 2323 drivers/scsi/mvumi.c switch (mhba->pdev->device) { pdev 2336 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, "device 0x%x not supported!\n", pdev 2337 drivers/scsi/mvumi.c mhba->pdev->device); pdev 2342 drivers/scsi/mvumi.c dev_dbg(&mhba->pdev->dev, "device id : %04X is found.\n", pdev 2343 drivers/scsi/mvumi.c mhba->pdev->device); pdev 2346 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, pdev 2351 drivers/scsi/mvumi.c mhba->handshake_page = dma_alloc_coherent(&mhba->pdev->dev, pdev 2354 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, pdev 2372 drivers/scsi/mvumi.c dma_free_coherent(&mhba->pdev->dev, HSP_MAX_SIZE, pdev 2377 drivers/scsi/mvumi.c mvumi_unmap_pci_addr(mhba->pdev, mhba->base_addr); pdev 2379 drivers/scsi/mvumi.c pci_release_regions(mhba->pdev); pdev 2396 drivers/scsi/mvumi.c host->irq = mhba->pdev->irq; pdev 2405 drivers/scsi/mvumi.c ret = scsi_add_host(host, &mhba->pdev->dev); pdev 2407 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, "scsi_add_host failed\n"); pdev 2413 drivers/scsi/mvumi.c if (mhba->pdev->device == PCI_DEVICE_ID_MARVELL_MV9580) pdev 2418 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, "add virtual device failed\n"); pdev 2426 drivers/scsi/mvumi.c dev_err(&mhba->pdev->dev, pdev 2438 drivers/scsi/mvumi.c if (mhba->pdev->device == PCI_DEVICE_ID_MARVELL_MV9580) pdev 2455 drivers/scsi/mvumi.c static int mvumi_probe_one(struct pci_dev *pdev, const struct pci_device_id *id) pdev 2461 drivers/scsi/mvumi.c dev_dbg(&pdev->dev, " %#4.04x:%#4.04x:%#4.04x:%#4.04x: ", pdev 2462 drivers/scsi/mvumi.c pdev->vendor, pdev->device, pdev->subsystem_vendor, pdev 2463 drivers/scsi/mvumi.c pdev->subsystem_device); pdev 2465 drivers/scsi/mvumi.c ret = pci_enable_device(pdev); pdev 2469 drivers/scsi/mvumi.c ret = mvumi_pci_set_master(pdev); pdev 2475 drivers/scsi/mvumi.c dev_err(&pdev->dev, "scsi_host_alloc failed\n"); pdev 2493 drivers/scsi/mvumi.c mhba->pdev = pdev; pdev 2495 drivers/scsi/mvumi.c mhba->unique_id = pdev->bus->number << 8 | pdev->devfn; pdev 2501 drivers/scsi/mvumi.c ret = request_irq(mhba->pdev->irq, mvumi_isr_handler, IRQF_SHARED, pdev 2504 drivers/scsi/mvumi.c dev_err(&pdev->dev, "failed to register IRQ\n"); pdev 2509 drivers/scsi/mvumi.c pci_set_drvdata(pdev, mhba); pdev 2516 drivers/scsi/mvumi.c dev_dbg(&pdev->dev, "probe mvumi driver successfully.\n"); pdev 2522 drivers/scsi/mvumi.c free_irq(mhba->pdev->irq, mhba); pdev 2530 drivers/scsi/mvumi.c pci_disable_device(pdev); pdev 2535 drivers/scsi/mvumi.c static void mvumi_detach_one(struct pci_dev *pdev) pdev 2540 drivers/scsi/mvumi.c mhba = pci_get_drvdata(pdev); pdev 2552 drivers/scsi/mvumi.c free_irq(mhba->pdev->irq, mhba); pdev 2555 drivers/scsi/mvumi.c pci_disable_device(pdev); pdev 2556 drivers/scsi/mvumi.c dev_dbg(&pdev->dev, "driver is removed!\n"); pdev 2563 drivers/scsi/mvumi.c static void mvumi_shutdown(struct pci_dev *pdev) pdev 2565 drivers/scsi/mvumi.c struct mvumi_hba *mhba = pci_get_drvdata(pdev); pdev 2570 drivers/scsi/mvumi.c static int __maybe_unused mvumi_suspend(struct pci_dev *pdev, pm_message_t state) pdev 2574 drivers/scsi/mvumi.c mhba = pci_get_drvdata(pdev); pdev 2577 drivers/scsi/mvumi.c pci_set_drvdata(pdev, mhba); pdev 2579 drivers/scsi/mvumi.c free_irq(mhba->pdev->irq, mhba); pdev 2580 drivers/scsi/mvumi.c mvumi_unmap_pci_addr(pdev, mhba->base_addr); pdev 2581 drivers/scsi/mvumi.c pci_release_regions(pdev); pdev 2582 drivers/scsi/mvumi.c pci_save_state(pdev); pdev 2583 drivers/scsi/mvumi.c pci_disable_device(pdev); pdev 2584 drivers/scsi/mvumi.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 2589 drivers/scsi/mvumi.c static int __maybe_unused mvumi_resume(struct pci_dev *pdev) pdev 2594 drivers/scsi/mvumi.c mhba = pci_get_drvdata(pdev); pdev 2596 drivers/scsi/mvumi.c pci_set_power_state(pdev, PCI_D0); pdev 2597 drivers/scsi/mvumi.c pci_enable_wake(pdev, PCI_D0, 0); pdev 2598 drivers/scsi/mvumi.c pci_restore_state(pdev); pdev 2600 drivers/scsi/mvumi.c ret = pci_enable_device(pdev); pdev 2602 drivers/scsi/mvumi.c dev_err(&pdev->dev, "enable device failed\n"); pdev 2606 drivers/scsi/mvumi.c ret = mvumi_pci_set_master(pdev); pdev 2607 drivers/scsi/mvumi.c ret = dma_set_mask(&pdev->dev, DMA_BIT_MASK(32)); pdev 2610 drivers/scsi/mvumi.c ret = pci_request_regions(mhba->pdev, MV_DRIVER_NAME); pdev 2613 drivers/scsi/mvumi.c ret = mvumi_map_pci_addr(mhba->pdev, mhba->base_addr); pdev 2630 drivers/scsi/mvumi.c ret = request_irq(mhba->pdev->irq, mvumi_isr_handler, IRQF_SHARED, pdev 2633 drivers/scsi/mvumi.c dev_err(&pdev->dev, "failed to register IRQ\n"); pdev 2641 drivers/scsi/mvumi.c mvumi_unmap_pci_addr(pdev, mhba->base_addr); pdev 2643 drivers/scsi/mvumi.c pci_release_regions(pdev); pdev 2645 drivers/scsi/mvumi.c pci_disable_device(pdev); pdev 481 drivers/scsi/mvumi.h struct pci_dev *pdev; pdev 90 drivers/scsi/myrb.c static bool myrb_create_mempools(struct pci_dev *pdev, struct myrb_hba *cb) pdev 96 drivers/scsi/myrb.c cb->sg_pool = dma_pool_create("myrb_sg", &pdev->dev, pdev 104 drivers/scsi/myrb.c cb->dcdb_pool = dma_pool_create("myrb_dcdb", &pdev->dev, pdev 238 drivers/scsi/myrb.c pdev_info_addr = dma_map_single(&cb->pdev->dev, pdev_info, pdev 241 drivers/scsi/myrb.c if (dma_mapping_error(&cb->pdev->dev, pdev_info_addr)) pdev 253 drivers/scsi/myrb.c dma_unmap_single(&cb->pdev->dev, pdev_info_addr, pdev 293 drivers/scsi/myrb.c ev_buf = dma_alloc_coherent(&cb->pdev->dev, pdev 332 drivers/scsi/myrb.c dma_free_coherent(&cb->pdev->dev, sizeof(struct myrb_log_entry), pdev 448 drivers/scsi/myrb.c rbld_buf = dma_alloc_coherent(&cb->pdev->dev, pdev 461 drivers/scsi/myrb.c dma_free_coherent(&cb->pdev->dev, sizeof(struct myrb_rbld_progress), pdev 541 drivers/scsi/myrb.c rbld_buf = dma_alloc_coherent(&cb->pdev->dev, pdev 571 drivers/scsi/myrb.c dma_free_coherent(&cb->pdev->dev, sizeof(struct myrb_rbld_progress), pdev 589 drivers/scsi/myrb.c bgi = dma_alloc_coherent(&cb->pdev->dev, sizeof(struct myrb_bgi_status), pdev 660 drivers/scsi/myrb.c dma_free_coherent(&cb->pdev->dev, sizeof(struct myrb_bgi_status), pdev 811 drivers/scsi/myrb.c struct pci_dev *pdev = cb->pdev; pdev 821 drivers/scsi/myrb.c if (dma_set_mask(&pdev->dev, DMA_BIT_MASK(32))) { pdev 822 drivers/scsi/myrb.c dev_err(&pdev->dev, "DMA mask out of range\n"); pdev 826 drivers/scsi/myrb.c cb->enquiry = dma_alloc_coherent(&pdev->dev, pdev 834 drivers/scsi/myrb.c cb->err_table = dma_alloc_coherent(&pdev->dev, err_table_size, pdev 840 drivers/scsi/myrb.c cb->ldev_info_buf = dma_alloc_coherent(&pdev->dev, ldev_info_size, pdev 853 drivers/scsi/myrb.c cb->first_cmd_mbox = dma_alloc_coherent(&pdev->dev, pdev 870 drivers/scsi/myrb.c cb->first_stat_mbox = dma_alloc_coherent(&pdev->dev, pdev 890 drivers/scsi/myrb.c status = mmio_init_fn(pdev, base, &mbox); pdev 894 drivers/scsi/myrb.c status = mmio_init_fn(pdev, base, &mbox); pdev 896 drivers/scsi/myrb.c dev_err(&pdev->dev, pdev 920 drivers/scsi/myrb.c struct pci_dev *pdev = cb->pdev; pdev 925 drivers/scsi/myrb.c enquiry2 = dma_alloc_coherent(&pdev->dev, sizeof(struct myrb_enquiry2), pdev 932 drivers/scsi/myrb.c config2 = dma_alloc_coherent(&pdev->dev, sizeof(struct myrb_config2), pdev 937 drivers/scsi/myrb.c dma_free_coherent(&pdev->dev, sizeof(struct myrb_enquiry2), pdev 1189 drivers/scsi/myrb.c dma_free_coherent(&pdev->dev, sizeof(struct myrb_enquiry2), pdev 1191 drivers/scsi/myrb.c dma_free_coherent(&pdev->dev, sizeof(struct myrb_config2), pdev 1205 drivers/scsi/myrb.c dma_free_coherent(&cb->pdev->dev, ldev_info_size, pdev 1212 drivers/scsi/myrb.c dma_free_coherent(&cb->pdev->dev, err_table_size, pdev 1217 drivers/scsi/myrb.c dma_free_coherent(&cb->pdev->dev, sizeof(struct myrb_enquiry), pdev 1222 drivers/scsi/myrb.c dma_free_coherent(&cb->pdev->dev, cb->stat_mbox_size, pdev 1227 drivers/scsi/myrb.c dma_free_coherent(&cb->pdev->dev, cb->cmd_mbox_size, pdev 1238 drivers/scsi/myrb.c struct pci_dev *pdev = cb->pdev; pdev 1251 drivers/scsi/myrb.c pci_set_drvdata(pdev, NULL); pdev 1252 drivers/scsi/myrb.c pci_disable_device(pdev); pdev 1982 drivers/scsi/myrb.c struct pci_dev *pdev = cb->pdev; pdev 1992 drivers/scsi/myrb.c rate = dma_alloc_coherent(&pdev->dev, sizeof(char), pdev 2008 drivers/scsi/myrb.c dma_free_coherent(&pdev->dev, sizeof(char), rate, rate_addr); pdev 2090 drivers/scsi/myrb.c struct pci_dev *pdev = cb->pdev; pdev 2099 drivers/scsi/myrb.c rate = dma_alloc_coherent(&pdev->dev, sizeof(char), pdev 2115 drivers/scsi/myrb.c dma_free_coherent(&pdev->dev, sizeof(char), rate, rate_addr); pdev 2495 drivers/scsi/myrb.c struct pci_dev *pdev = cb->pdev; pdev 2499 drivers/scsi/myrb.c dev_info(&pdev->dev, pdev 2504 drivers/scsi/myrb.c dev_notice(&pdev->dev, "Spinning Up Drives\n"); pdev 2507 drivers/scsi/myrb.c dev_notice(&pdev->dev, "Configuration Checksum Error\n"); pdev 2510 drivers/scsi/myrb.c dev_notice(&pdev->dev, "Mirror Race Recovery Failed\n"); pdev 2513 drivers/scsi/myrb.c dev_notice(&pdev->dev, "Mirror Race Recovery In Progress\n"); pdev 2516 drivers/scsi/myrb.c dev_notice(&pdev->dev, "Physical Device %d:%d COD Mismatch\n", pdev 2520 drivers/scsi/myrb.c dev_notice(&pdev->dev, "Logical Drive Installation Aborted\n"); pdev 2523 drivers/scsi/myrb.c dev_notice(&pdev->dev, "Mirror Race On A Critical Logical Drive\n"); pdev 2526 drivers/scsi/myrb.c dev_notice(&pdev->dev, "New Controller Configuration Found\n"); pdev 2529 drivers/scsi/myrb.c dev_err(&pdev->dev, "Fatal Memory Parity Error\n"); pdev 2532 drivers/scsi/myrb.c dev_err(&pdev->dev, "Unknown Initialization Error %02X\n", pdev 2689 drivers/scsi/myrb.c DAC960_LA_mbox_init(struct pci_dev *pdev, void __iomem *base, pdev 2702 drivers/scsi/myrb.c dev_err(&pdev->dev, pdev 2716 drivers/scsi/myrb.c dev_err(&pdev->dev, "Timeout waiting for mailbox status\n"); pdev 2726 drivers/scsi/myrb.c static int DAC960_LA_hw_init(struct pci_dev *pdev, pdev 2746 drivers/scsi/myrb.c dev_err(&pdev->dev, pdev 2751 drivers/scsi/myrb.c dev_err(&pdev->dev, pdev 2796 drivers/scsi/myrb.c dev_err(&cb->pdev->dev, pdev 2966 drivers/scsi/myrb.c DAC960_PG_mbox_init(struct pci_dev *pdev, void __iomem *base, pdev 2979 drivers/scsi/myrb.c dev_err(&pdev->dev, pdev 2994 drivers/scsi/myrb.c dev_err(&pdev->dev, pdev 3005 drivers/scsi/myrb.c static int DAC960_PG_hw_init(struct pci_dev *pdev, pdev 3024 drivers/scsi/myrb.c dev_err(&pdev->dev, pdev 3029 drivers/scsi/myrb.c dev_err(&pdev->dev, pdev 3074 drivers/scsi/myrb.c dev_err(&cb->pdev->dev, pdev 3213 drivers/scsi/myrb.c static int DAC960_PD_hw_init(struct pci_dev *pdev, pdev 3220 drivers/scsi/myrb.c dev_err(&pdev->dev, "IO port 0x%lx busy\n", pdev 3237 drivers/scsi/myrb.c dev_err(&pdev->dev, pdev 3242 drivers/scsi/myrb.c dev_err(&pdev->dev, pdev 3279 drivers/scsi/myrb.c dev_err(&cb->pdev->dev, pdev 3379 drivers/scsi/myrb.c static int DAC960_P_hw_init(struct pci_dev *pdev, pdev 3386 drivers/scsi/myrb.c dev_err(&pdev->dev, "IO port 0x%lx busy\n", pdev 3403 drivers/scsi/myrb.c dev_err(&pdev->dev, pdev 3408 drivers/scsi/myrb.c dev_err(&pdev->dev, pdev 3448 drivers/scsi/myrb.c dev_err(&cb->pdev->dev, pdev 3498 drivers/scsi/myrb.c static struct myrb_hba *myrb_detect(struct pci_dev *pdev, pdev 3510 drivers/scsi/myrb.c dev_err(&pdev->dev, "Unable to allocate Controller\n"); pdev 3518 drivers/scsi/myrb.c cb->pdev = pdev; pdev 3520 drivers/scsi/myrb.c if (pci_enable_device(pdev)) pdev 3525 drivers/scsi/myrb.c cb->io_addr = pci_resource_start(pdev, 0); pdev 3526 drivers/scsi/myrb.c cb->pci_addr = pci_resource_start(pdev, 1); pdev 3528 drivers/scsi/myrb.c cb->pci_addr = pci_resource_start(pdev, 0); pdev 3530 drivers/scsi/myrb.c pci_set_drvdata(pdev, cb); pdev 3536 drivers/scsi/myrb.c dev_err(&pdev->dev, pdev 3542 drivers/scsi/myrb.c if (privdata->hw_init(pdev, cb, cb->io_base)) pdev 3545 drivers/scsi/myrb.c if (request_irq(pdev->irq, irq_handler, IRQF_SHARED, "myrb", cb) < 0) { pdev 3546 drivers/scsi/myrb.c dev_err(&pdev->dev, pdev 3547 drivers/scsi/myrb.c "Unable to acquire IRQ Channel %d\n", pdev->irq); pdev 3550 drivers/scsi/myrb.c cb->irq = pdev->irq; pdev 3554 drivers/scsi/myrb.c dev_err(&pdev->dev, pdev 3594 drivers/scsi/myrb.c static void myrb_remove(struct pci_dev *pdev) pdev 3596 drivers/scsi/myrb.c struct myrb_hba *cb = pci_get_drvdata(pdev); pdev 711 drivers/scsi/myrb.h struct pci_dev *pdev; pdev 946 drivers/scsi/myrb.h typedef int (*myrb_hw_init_t)(struct pci_dev *pdev, pdev 948 drivers/scsi/myrb.h typedef unsigned short (*mbox_mmio_init_t)(struct pci_dev *pdev, pdev 172 drivers/scsi/myrs.c ctlr_info_addr = dma_map_single(&cs->pdev->dev, cs->ctlr_info, pdev 175 drivers/scsi/myrs.c if (dma_mapping_error(&cs->pdev->dev, ctlr_info_addr)) pdev 194 drivers/scsi/myrs.c dma_unmap_single(&cs->pdev->dev, ctlr_info_addr, pdev 231 drivers/scsi/myrs.c ldev_info_addr = dma_map_single(&cs->pdev->dev, ldev_info, pdev 234 drivers/scsi/myrs.c if (dma_mapping_error(&cs->pdev->dev, ldev_info_addr)) pdev 254 drivers/scsi/myrs.c dma_unmap_single(&cs->pdev->dev, ldev_info_addr, pdev 317 drivers/scsi/myrs.c pdev_info_addr = dma_map_single(&cs->pdev->dev, pdev_info, pdev 320 drivers/scsi/myrs.c if (dma_mapping_error(&cs->pdev->dev, pdev_info_addr)) pdev 330 drivers/scsi/myrs.c mbox->pdev_info.pdev.lun = lun; pdev 331 drivers/scsi/myrs.c mbox->pdev_info.pdev.target = target; pdev 332 drivers/scsi/myrs.c mbox->pdev_info.pdev.channel = channel; pdev 343 drivers/scsi/myrs.c dma_unmap_single(&cs->pdev->dev, pdev_info_addr, pdev 380 drivers/scsi/myrs.c struct pci_dev *pdev = cs->pdev; pdev 388 drivers/scsi/myrs.c devmap_addr = dma_map_single(&pdev->dev, devmap, pdev 391 drivers/scsi/myrs.c if (dma_mapping_error(&pdev->dev, devmap_addr)) pdev 401 drivers/scsi/myrs.c mbox->pdev_info.pdev.target = target; pdev 402 drivers/scsi/myrs.c mbox->pdev_info.pdev.channel = channel; pdev 403 drivers/scsi/myrs.c mbox->pdev_info.pdev.lun = lun; pdev 412 drivers/scsi/myrs.c dma_unmap_single(&pdev->dev, devmap_addr, pdev 423 drivers/scsi/myrs.c struct pci_dev *pdev = cs->pdev; pdev 430 drivers/scsi/myrs.c event_addr = dma_map_single(&pdev->dev, event_buf, pdev 432 drivers/scsi/myrs.c if (dma_mapping_error(&pdev->dev, event_addr)) pdev 446 drivers/scsi/myrs.c dma_unmap_single(&pdev->dev, event_addr, pdev 486 drivers/scsi/myrs.c struct pci_dev *pdev = cs->pdev; pdev 493 drivers/scsi/myrs.c if (dma_set_mask(&pdev->dev, DMA_BIT_MASK(64))) pdev 494 drivers/scsi/myrs.c if (dma_set_mask(&pdev->dev, DMA_BIT_MASK(32))) { pdev 495 drivers/scsi/myrs.c dev_err(&pdev->dev, "DMA mask out of range\n"); pdev 500 drivers/scsi/myrs.c mbox = dma_alloc_coherent(&pdev->dev, sizeof(union myrs_cmd_mbox), pdev 502 drivers/scsi/myrs.c if (dma_mapping_error(&pdev->dev, mbox_addr)) pdev 507 drivers/scsi/myrs.c cmd_mbox = dma_alloc_coherent(&pdev->dev, cs->cmd_mbox_size, pdev 509 drivers/scsi/myrs.c if (dma_mapping_error(&pdev->dev, cs->cmd_mbox_addr)) { pdev 510 drivers/scsi/myrs.c dev_err(&pdev->dev, "Failed to map command mailbox\n"); pdev 522 drivers/scsi/myrs.c stat_mbox = dma_alloc_coherent(&pdev->dev, cs->stat_mbox_size, pdev 524 drivers/scsi/myrs.c if (dma_mapping_error(&pdev->dev, cs->stat_mbox_addr)) { pdev 525 drivers/scsi/myrs.c dev_err(&pdev->dev, "Failed to map status mailbox\n"); pdev 534 drivers/scsi/myrs.c cs->fwstat_buf = dma_alloc_coherent(&pdev->dev, pdev 537 drivers/scsi/myrs.c if (dma_mapping_error(&pdev->dev, cs->fwstat_addr)) { pdev 538 drivers/scsi/myrs.c dev_err(&pdev->dev, "Failed to map firmware health buffer\n"); pdev 572 drivers/scsi/myrs.c dma_free_coherent(&pdev->dev, sizeof(union myrs_cmd_mbox), pdev 575 drivers/scsi/myrs.c dev_err(&pdev->dev, "Failed to enable mailbox, status %X\n", pdev 1644 drivers/scsi/myrs.c mbox->SCSI_10.pdev.lun = ldev_info->lun; pdev 1645 drivers/scsi/myrs.c mbox->SCSI_10.pdev.target = ldev_info->target; pdev 1646 drivers/scsi/myrs.c mbox->SCSI_10.pdev.channel = ldev_info->channel; pdev 1647 drivers/scsi/myrs.c mbox->SCSI_10.pdev.ctlr = 0; pdev 1650 drivers/scsi/myrs.c mbox->SCSI_10.pdev.lun = sdev->lun; pdev 1651 drivers/scsi/myrs.c mbox->SCSI_10.pdev.target = sdev->id; pdev 1652 drivers/scsi/myrs.c mbox->SCSI_10.pdev.channel = sdev->channel; pdev 1690 drivers/scsi/myrs.c mbox->SCSI_255.pdev.lun = ldev_info->lun; pdev 1691 drivers/scsi/myrs.c mbox->SCSI_255.pdev.target = ldev_info->target; pdev 1692 drivers/scsi/myrs.c mbox->SCSI_255.pdev.channel = ldev_info->channel; pdev 1693 drivers/scsi/myrs.c mbox->SCSI_255.pdev.ctlr = 0; pdev 1696 drivers/scsi/myrs.c mbox->SCSI_255.pdev.lun = sdev->lun; pdev 1697 drivers/scsi/myrs.c mbox->SCSI_255.pdev.target = sdev->id; pdev 1698 drivers/scsi/myrs.c mbox->SCSI_255.pdev.channel = sdev->channel; pdev 1937 drivers/scsi/myrs.c static struct myrs_hba *myrs_alloc_host(struct pci_dev *pdev, pdev 2176 drivers/scsi/myrs.c static bool myrs_create_mempools(struct pci_dev *pdev, struct myrs_hba *cs) pdev 2183 drivers/scsi/myrs.c cs->sg_pool = dma_pool_create("myrs_sg", &pdev->dev, pdev 2191 drivers/scsi/myrs.c cs->sense_pool = dma_pool_create("myrs_sense", &pdev->dev, pdev 2201 drivers/scsi/myrs.c cs->dcdb_pool = dma_pool_create("myrs_dcdb", &pdev->dev, pdev 2251 drivers/scsi/myrs.c dma_free_coherent(&cs->pdev->dev, sizeof(struct myrs_fwstat), pdev 2256 drivers/scsi/myrs.c dma_free_coherent(&cs->pdev->dev, cs->stat_mbox_size, pdev 2261 drivers/scsi/myrs.c dma_free_coherent(&cs->pdev->dev, cs->cmd_mbox_size, pdev 2269 drivers/scsi/myrs.c struct pci_dev *pdev = cs->pdev; pdev 2283 drivers/scsi/myrs.c pci_set_drvdata(pdev, NULL); pdev 2284 drivers/scsi/myrs.c pci_disable_device(pdev); pdev 2288 drivers/scsi/myrs.c static struct myrs_hba *myrs_detect(struct pci_dev *pdev, pdev 2297 drivers/scsi/myrs.c cs = myrs_alloc_host(pdev, entry); pdev 2299 drivers/scsi/myrs.c dev_err(&pdev->dev, "Unable to allocate Controller\n"); pdev 2302 drivers/scsi/myrs.c cs->pdev = pdev; pdev 2304 drivers/scsi/myrs.c if (pci_enable_device(pdev)) pdev 2307 drivers/scsi/myrs.c cs->pci_addr = pci_resource_start(pdev, 0); pdev 2309 drivers/scsi/myrs.c pci_set_drvdata(pdev, cs); pdev 2316 drivers/scsi/myrs.c dev_err(&pdev->dev, pdev 2322 drivers/scsi/myrs.c if (privdata->hw_init(pdev, cs, cs->io_base)) pdev 2326 drivers/scsi/myrs.c if (request_irq(pdev->irq, irq_handler, IRQF_SHARED, "myrs", cs) < 0) { pdev 2327 drivers/scsi/myrs.c dev_err(&pdev->dev, pdev 2328 drivers/scsi/myrs.c "Unable to acquire IRQ Channel %d\n", pdev->irq); pdev 2331 drivers/scsi/myrs.c cs->irq = pdev->irq; pdev 2335 drivers/scsi/myrs.c dev_err(&pdev->dev, pdev 2350 drivers/scsi/myrs.c struct pci_dev *pdev = cs->pdev; pdev 2354 drivers/scsi/myrs.c dev_info(&pdev->dev, pdev 2359 drivers/scsi/myrs.c dev_notice(&pdev->dev, "Spinning Up Drives\n"); pdev 2362 drivers/scsi/myrs.c dev_notice(&pdev->dev, "Configuration Checksum Error\n"); pdev 2365 drivers/scsi/myrs.c dev_notice(&pdev->dev, "Mirror Race Recovery Failed\n"); pdev 2368 drivers/scsi/myrs.c dev_notice(&pdev->dev, "Mirror Race Recovery In Progress\n"); pdev 2371 drivers/scsi/myrs.c dev_notice(&pdev->dev, "Physical Device %d:%d COD Mismatch\n", pdev 2375 drivers/scsi/myrs.c dev_notice(&pdev->dev, "Logical Drive Installation Aborted\n"); pdev 2378 drivers/scsi/myrs.c dev_notice(&pdev->dev, "Mirror Race On A Critical Logical Drive\n"); pdev 2381 drivers/scsi/myrs.c dev_notice(&pdev->dev, "New Controller Configuration Found\n"); pdev 2384 drivers/scsi/myrs.c dev_err(&pdev->dev, "Fatal Memory Parity Error\n"); pdev 2387 drivers/scsi/myrs.c dev_err(&pdev->dev, "Unknown Initialization Error %02X\n", pdev 2577 drivers/scsi/myrs.c static int DAC960_GEM_hw_init(struct pci_dev *pdev, pdev 2596 drivers/scsi/myrs.c dev_err(&pdev->dev, pdev 2601 drivers/scsi/myrs.c dev_err(&pdev->dev, pdev 2643 drivers/scsi/myrs.c dev_err(&cs->pdev->dev, pdev 2827 drivers/scsi/myrs.c static int DAC960_BA_hw_init(struct pci_dev *pdev, pdev 2846 drivers/scsi/myrs.c dev_err(&pdev->dev, pdev 2851 drivers/scsi/myrs.c dev_err(&pdev->dev, pdev 2893 drivers/scsi/myrs.c dev_err(&cs->pdev->dev, pdev 3076 drivers/scsi/myrs.c static int DAC960_LP_hw_init(struct pci_dev *pdev, pdev 3095 drivers/scsi/myrs.c dev_err(&pdev->dev, pdev 3100 drivers/scsi/myrs.c dev_err(&pdev->dev, pdev 3143 drivers/scsi/myrs.c dev_err(&cs->pdev->dev, pdev 3206 drivers/scsi/myrs.c static void myrs_remove(struct pci_dev *pdev) pdev 3208 drivers/scsi/myrs.c struct myrs_hba *cs = pci_get_drvdata(pdev); pdev 707 drivers/scsi/myrs.h struct myrs_pdev pdev; /* Bytes 16-18 */ pdev 720 drivers/scsi/myrs.h struct myrs_pdev pdev; /* Bytes 16-18 */ pdev 764 drivers/scsi/myrs.h struct myrs_pdev pdev; /* Bytes 16-18 */ pdev 796 drivers/scsi/myrs.h struct myrs_pdev pdev; /* Bytes 16-18 */ pdev 850 drivers/scsi/myrs.h struct myrs_pdev pdev; /* Bytes 16-18 */ pdev 898 drivers/scsi/myrs.h struct pci_dev *pdev; pdev 952 drivers/scsi/myrs.h typedef int (*myrs_hwinit_t)(struct pci_dev *pdev, pdev 187 drivers/scsi/nsp32.c static int nsp32_detect (struct pci_dev *pdev); pdev 2545 drivers/scsi/nsp32.c static int nsp32_detect(struct pci_dev *pdev) pdev 2630 drivers/scsi/nsp32.c if (dma_set_mask(&pdev->dev, DMA_BIT_MASK(32)) != 0) { pdev 2638 drivers/scsi/nsp32.c data->autoparam = dma_alloc_coherent(&pdev->dev, pdev 2649 drivers/scsi/nsp32.c data->sg_list = dma_alloc_coherent(&pdev->dev, NSP32_SG_TABLE_SIZE, pdev 2739 drivers/scsi/nsp32.c ret = scsi_add_host(host, &pdev->dev); pdev 2745 drivers/scsi/nsp32.c pci_set_drvdata(pdev, host); pdev 2755 drivers/scsi/nsp32.c dma_free_coherent(&pdev->dev, NSP32_SG_TABLE_SIZE, pdev 2759 drivers/scsi/nsp32.c dma_free_coherent(&pdev->dev, sizeof(nsp32_autoparam), pdev 3277 drivers/scsi/nsp32.c static int nsp32_suspend(struct pci_dev *pdev, pm_message_t state) pdev 3279 drivers/scsi/nsp32.c struct Scsi_Host *host = pci_get_drvdata(pdev); pdev 3281 drivers/scsi/nsp32.c nsp32_msg(KERN_INFO, "pci-suspend: pdev=0x%p, state=%ld, slot=%s, host=0x%p", pdev, state, pci_name(pdev), host); pdev 3283 drivers/scsi/nsp32.c pci_save_state (pdev); pdev 3284 drivers/scsi/nsp32.c pci_disable_device (pdev); pdev 3285 drivers/scsi/nsp32.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 3291 drivers/scsi/nsp32.c static int nsp32_resume(struct pci_dev *pdev) pdev 3293 drivers/scsi/nsp32.c struct Scsi_Host *host = pci_get_drvdata(pdev); pdev 3297 drivers/scsi/nsp32.c nsp32_msg(KERN_INFO, "pci-resume: pdev=0x%p, slot=%s, host=0x%p", pdev, pci_name(pdev), host); pdev 3299 drivers/scsi/nsp32.c pci_set_power_state(pdev, PCI_D0); pdev 3300 drivers/scsi/nsp32.c pci_enable_wake (pdev, PCI_D0, 0); pdev 3301 drivers/scsi/nsp32.c pci_restore_state (pdev); pdev 3325 drivers/scsi/nsp32.c static int nsp32_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 3332 drivers/scsi/nsp32.c ret = pci_enable_device(pdev); pdev 3338 drivers/scsi/nsp32.c data->Pci = pdev; pdev 3340 drivers/scsi/nsp32.c data->IrqNumber = pdev->irq; pdev 3341 drivers/scsi/nsp32.c data->BaseAddress = pci_resource_start(pdev, 0); pdev 3342 drivers/scsi/nsp32.c data->NumAddress = pci_resource_len (pdev, 0); pdev 3343 drivers/scsi/nsp32.c data->MmioAddress = pci_ioremap_bar(pdev, 1); pdev 3344 drivers/scsi/nsp32.c data->MmioLength = pci_resource_len (pdev, 1); pdev 3346 drivers/scsi/nsp32.c pci_set_master(pdev); pdev 3348 drivers/scsi/nsp32.c ret = nsp32_detect(pdev); pdev 3351 drivers/scsi/nsp32.c pdev->irq, pdev 3353 drivers/scsi/nsp32.c pci_name(pdev), pdev 3361 drivers/scsi/nsp32.c static void nsp32_remove(struct pci_dev *pdev) pdev 3363 drivers/scsi/nsp32.c struct Scsi_Host *host = pci_get_drvdata(pdev); pdev 644 drivers/scsi/pm8001/pm8001_hwi.c pci_read_config_word(pm8001_ha->pdev, PCI_DEVICE_ID, &deviceid); pdev 703 drivers/scsi/pm8001/pm8001_hwi.c pci_read_config_word(pm8001_ha->pdev, PCI_DEVICE_ID, &deviceid); pdev 154 drivers/scsi/pm8001/pm8001_init.c dma_free_coherent(&pm8001_ha->pdev->dev, pdev 352 drivers/scsi/pm8001/pm8001_init.c if (pm8001_mem_alloc(pm8001_ha->pdev, pdev 400 drivers/scsi/pm8001/pm8001_init.c struct pci_dev *pdev; pdev 402 drivers/scsi/pm8001/pm8001_init.c pdev = pm8001_ha->pdev; pdev 415 drivers/scsi/pm8001/pm8001_init.c if (pci_resource_flags(pdev, bar) & IORESOURCE_MEM) { pdev 417 drivers/scsi/pm8001/pm8001_init.c pci_resource_start(pdev, bar); pdev 419 drivers/scsi/pm8001/pm8001_init.c pci_resource_len(pdev, bar); pdev 448 drivers/scsi/pm8001/pm8001_init.c static struct pm8001_hba_info *pm8001_pci_alloc(struct pci_dev *pdev, pdev 461 drivers/scsi/pm8001/pm8001_init.c pm8001_ha->pdev = pdev; pdev 462 drivers/scsi/pm8001/pm8001_init.c pm8001_ha->dev = &pdev->dev; pdev 465 drivers/scsi/pm8001/pm8001_init.c pm8001_ha->irq = pdev->irq; pdev 479 drivers/scsi/pm8001/pm8001_init.c if ((!pdev->msix_cap || !pci_msi_enabled()) pdev 499 drivers/scsi/pm8001/pm8001_init.c static int pci_go_44(struct pci_dev *pdev) pdev 503 drivers/scsi/pm8001/pm8001_init.c rc = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(44)); pdev 505 drivers/scsi/pm8001/pm8001_init.c rc = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 507 drivers/scsi/pm8001/pm8001_init.c dev_printk(KERN_ERR, &pdev->dev, pdev 608 drivers/scsi/pm8001/pm8001_init.c pci_read_config_word(pm8001_ha->pdev, PCI_DEVICE_ID, &deviceid); pdev 621 drivers/scsi/pm8001/pm8001_init.c pm8001_ha->pdev->subsystem_vendor == PCI_VENDOR_ID_ATTO) { pdev 652 drivers/scsi/pm8001/pm8001_init.c pm8001_ha->pdev->subsystem_vendor == PCI_VENDOR_ID_ATTO) { pdev 777 drivers/scsi/pm8001/pm8001_init.c switch (pm8001_ha->pdev->subsystem_device) { pdev 803 drivers/scsi/pm8001/pm8001_init.c pm8001_ha->pdev->subsystem_device)); pdev 848 drivers/scsi/pm8001/pm8001_init.c switch (pm8001_ha->pdev->subsystem_vendor) { pdev 850 drivers/scsi/pm8001/pm8001_init.c if (pm8001_ha->pdev->device == 0x0042) /* 6Gb */ pdev 886 drivers/scsi/pm8001/pm8001_init.c rc = pci_alloc_irq_vectors(pm8001_ha->pdev, number_of_intr, pdev 902 drivers/scsi/pm8001/pm8001_init.c rc = request_irq(pci_irq_vector(pm8001_ha->pdev, i), pdev 907 drivers/scsi/pm8001/pm8001_init.c free_irq(pci_irq_vector(pm8001_ha->pdev, i), pdev 910 drivers/scsi/pm8001/pm8001_init.c pci_free_irq_vectors(pm8001_ha->pdev); pdev 925 drivers/scsi/pm8001/pm8001_init.c struct pci_dev *pdev; pdev 928 drivers/scsi/pm8001/pm8001_init.c pdev = pm8001_ha->pdev; pdev 931 drivers/scsi/pm8001/pm8001_init.c if (pdev->msix_cap && pci_msi_enabled()) pdev 944 drivers/scsi/pm8001/pm8001_init.c rc = request_irq(pdev->irq, pm8001_interrupt_handler_intx, IRQF_SHARED, pdev 958 drivers/scsi/pm8001/pm8001_init.c static int pm8001_pci_probe(struct pci_dev *pdev, pdev 968 drivers/scsi/pm8001/pm8001_init.c dev_printk(KERN_INFO, &pdev->dev, pdev 970 drivers/scsi/pm8001/pm8001_init.c rc = pci_enable_device(pdev); pdev 973 drivers/scsi/pm8001/pm8001_init.c pci_set_master(pdev); pdev 979 drivers/scsi/pm8001/pm8001_init.c pci_read_config_dword(pdev, PCI_COMMAND, &pci_reg); pdev 981 drivers/scsi/pm8001/pm8001_init.c pci_write_config_dword(pdev, PCI_COMMAND, pci_reg); pdev 982 drivers/scsi/pm8001/pm8001_init.c rc = pci_request_regions(pdev, DRV_NAME); pdev 985 drivers/scsi/pm8001/pm8001_init.c rc = pci_go_44(pdev); pdev 1007 drivers/scsi/pm8001/pm8001_init.c pci_set_drvdata(pdev, SHOST_TO_SAS_HA(shost)); pdev 1009 drivers/scsi/pm8001/pm8001_init.c pm8001_ha = pm8001_pci_alloc(pdev, ent, shost); pdev 1023 drivers/scsi/pm8001/pm8001_init.c rc = scsi_add_host(shost, &pdev->dev); pdev 1063 drivers/scsi/pm8001/pm8001_init.c pci_release_regions(pdev); pdev 1065 drivers/scsi/pm8001/pm8001_init.c pci_disable_device(pdev); pdev 1070 drivers/scsi/pm8001/pm8001_init.c static void pm8001_pci_remove(struct pci_dev *pdev) pdev 1072 drivers/scsi/pm8001/pm8001_init.c struct sas_ha_struct *sha = pci_get_drvdata(pdev); pdev 1084 drivers/scsi/pm8001/pm8001_init.c synchronize_irq(pci_irq_vector(pdev, i)); pdev 1086 drivers/scsi/pm8001/pm8001_init.c free_irq(pci_irq_vector(pdev, i), &pm8001_ha->irq_vector[i]); pdev 1087 drivers/scsi/pm8001/pm8001_init.c pci_free_irq_vectors(pdev); pdev 1093 drivers/scsi/pm8001/pm8001_init.c if ((!pdev->msix_cap || !pci_msi_enabled()) || pdev 1105 drivers/scsi/pm8001/pm8001_init.c pci_release_regions(pdev); pdev 1106 drivers/scsi/pm8001/pm8001_init.c pci_disable_device(pdev); pdev 1116 drivers/scsi/pm8001/pm8001_init.c static int pm8001_pci_suspend(struct pci_dev *pdev, pm_message_t state) pdev 1118 drivers/scsi/pm8001/pm8001_init.c struct sas_ha_struct *sha = pci_get_drvdata(pdev); pdev 1126 drivers/scsi/pm8001/pm8001_init.c if (!pdev->pm_cap) { pdev 1127 drivers/scsi/pm8001/pm8001_init.c dev_err(&pdev->dev, " PCI PM not supported\n"); pdev 1134 drivers/scsi/pm8001/pm8001_init.c synchronize_irq(pci_irq_vector(pdev, i)); pdev 1136 drivers/scsi/pm8001/pm8001_init.c free_irq(pci_irq_vector(pdev, i), &pm8001_ha->irq_vector[i]); pdev 1137 drivers/scsi/pm8001/pm8001_init.c pci_free_irq_vectors(pdev); pdev 1143 drivers/scsi/pm8001/pm8001_init.c if ((!pdev->msix_cap || !pci_msi_enabled()) || pdev 1150 drivers/scsi/pm8001/pm8001_init.c device_state = pci_choose_state(pdev, state); pdev 1152 drivers/scsi/pm8001/pm8001_init.c "operating state [D%d]\n", pdev, pdev 1154 drivers/scsi/pm8001/pm8001_init.c pci_save_state(pdev); pdev 1155 drivers/scsi/pm8001/pm8001_init.c pci_disable_device(pdev); pdev 1156 drivers/scsi/pm8001/pm8001_init.c pci_set_power_state(pdev, device_state); pdev 1166 drivers/scsi/pm8001/pm8001_init.c static int pm8001_pci_resume(struct pci_dev *pdev) pdev 1168 drivers/scsi/pm8001/pm8001_init.c struct sas_ha_struct *sha = pci_get_drvdata(pdev); pdev 1175 drivers/scsi/pm8001/pm8001_init.c device_state = pdev->current_state; pdev 1178 drivers/scsi/pm8001/pm8001_init.c "operating state [D%d]\n", pdev, pm8001_ha->name, device_state); pdev 1180 drivers/scsi/pm8001/pm8001_init.c pci_set_power_state(pdev, PCI_D0); pdev 1181 drivers/scsi/pm8001/pm8001_init.c pci_enable_wake(pdev, PCI_D0, 0); pdev 1182 drivers/scsi/pm8001/pm8001_init.c pci_restore_state(pdev); pdev 1183 drivers/scsi/pm8001/pm8001_init.c rc = pci_enable_device(pdev); pdev 1190 drivers/scsi/pm8001/pm8001_init.c pci_set_master(pdev); pdev 1191 drivers/scsi/pm8001/pm8001_init.c rc = pci_go_44(pdev); pdev 1213 drivers/scsi/pm8001/pm8001_init.c if ((!pdev->msix_cap || !pci_msi_enabled()) || pdev 1251 drivers/scsi/pm8001/pm8001_init.c pci_disable_device(pdev); pdev 109 drivers/scsi/pm8001/pm8001_sas.c int pm8001_mem_alloc(struct pci_dev *pdev, void **virt_addr, pdev 119 drivers/scsi/pm8001/pm8001_sas.c mem_virt_alloc = dma_alloc_coherent(&pdev->dev, mem_size + align, pdev 353 drivers/scsi/pm8001/pm8001_sas.c struct domain_device *pdev = dev->parent; pdev 356 drivers/scsi/pm8001/pm8001_sas.c if (!pdev) pdev 358 drivers/scsi/pm8001/pm8001_sas.c while (pdev) { pdev 359 drivers/scsi/pm8001/pm8001_sas.c struct domain_device *pdev_p = pdev->parent; pdev 361 drivers/scsi/pm8001/pm8001_sas.c return pdev->port->id; pdev 362 drivers/scsi/pm8001/pm8001_sas.c pdev = pdev->parent; pdev 489 drivers/scsi/pm8001/pm8001_sas.h struct pci_dev *pdev;/* our device */ pdev 659 drivers/scsi/pm8001/pm8001_sas.h int pm8001_mem_alloc(struct pci_dev *pdev, void **virt_addr, pdev 671 drivers/scsi/pm8001/pm80xx_hwi.c if (IS_SPCV_12G(pm8001_ha->pdev)) { pdev 879 drivers/scsi/pm8001/pm80xx_hwi.c if (IS_SPCV_12G(pm8001_ha->pdev)) pdev 1175 drivers/scsi/pm8001/pm80xx_hwi.c if (IS_SPCV_12G(pm8001_ha->pdev)) { pdev 1289 drivers/scsi/pm8001/pm80xx_hwi.c if (pm8001_ha->pdev->subsystem_vendor != pdev 1291 drivers/scsi/pm8001/pm80xx_hwi.c pm8001_ha->pdev->subsystem_vendor != pdev 1293 drivers/scsi/pm8001/pm80xx_hwi.c pm8001_ha->pdev->subsystem_vendor != 0) { pdev 4477 drivers/scsi/pm8001/pm80xx_hwi.c if (!IS_SPCV_12G(pm8001_ha->pdev)) pdev 553 drivers/scsi/pmcraid.c rc = pci_read_config_word(pinstance->pdev, PCI_COMMAND, &pci_reg); pdev 651 drivers/scsi/pmcraid.c rc = pci_read_config_word(pinstance->pdev, PCI_COMMAND, &pci_reg); pdev 692 drivers/scsi/pmcraid.c dev_info(&pinstance->pdev->dev, pdev 835 drivers/scsi/pmcraid.c dma_unmap_single(&pinstance->pdev->dev, cmd->sense_buffer_dma, pdev 1721 drivers/scsi/pmcraid.c dev_info(&pinstance->pdev->dev, "Error notifications lost\n"); pdev 1727 drivers/scsi/pmcraid.c dev_info(&pinstance->pdev->dev, pdev 1764 drivers/scsi/pmcraid.c dev_info(&pinstance->pdev->dev, pdev 1819 drivers/scsi/pmcraid.c dev_info(&pinstance->pdev->dev, pdev 2156 drivers/scsi/pmcraid.c pci_restore_state(pinstance->pdev); pdev 2425 drivers/scsi/pmcraid.c struct device *dev = &cmd->drv_inst->pdev->dev; pdev 3082 drivers/scsi/pmcraid.c dev_err(&pinstance->pdev->dev, pdev 3502 drivers/scsi/pmcraid.c sglist->num_dma_sg = dma_map_sg(&cmd->drv_inst->pdev->dev, pdev 3507 drivers/scsi/pmcraid.c dev_err(&cmd->drv_inst->pdev->dev, pdev 3551 drivers/scsi/pmcraid.c dma_unmap_sg(&cmd->drv_inst->pdev->dev, pdev 4089 drivers/scsi/pmcraid.c u32 adapter_id = (pinstance->pdev->bus->number << 8) | pdev 4090 drivers/scsi/pmcraid.c pinstance->pdev->devfn; pdev 4472 drivers/scsi/pmcraid.c struct pci_dev *pdev = pinstance->pdev; pdev 4476 drivers/scsi/pmcraid.c free_irq(pci_irq_vector(pdev, i), &pinstance->hrrq_vector[i]); pdev 4479 drivers/scsi/pmcraid.c pci_free_irq_vectors(pdev); pdev 4492 drivers/scsi/pmcraid.c struct pci_dev *pdev = pinstance->pdev; pdev 4500 drivers/scsi/pmcraid.c num_hrrq = pci_alloc_irq_vectors(pdev, 1, PMCRAID_NUM_MSIX_VECTORS, pdev 4505 drivers/scsi/pmcraid.c if (pdev->msix_enabled) { pdev 4518 drivers/scsi/pmcraid.c rc = request_irq(pci_irq_vector(pdev, i), isr, flag, pdev 4525 drivers/scsi/pmcraid.c if (pdev->msix_enabled) { pdev 4536 drivers/scsi/pmcraid.c free_irq(pci_irq_vector(pdev, i), &pinstance->hrrq_vector[i]); pdev 4537 drivers/scsi/pmcraid.c pci_free_irq_vectors(pdev); pdev 4648 drivers/scsi/pmcraid.c &pinstance->pdev->dev, pdev 4686 drivers/scsi/pmcraid.c dma_free_coherent(&pinstance->pdev->dev, pdev 4713 drivers/scsi/pmcraid.c dma_alloc_coherent(&pinstance->pdev->dev, buffer_size, pdev 4744 drivers/scsi/pmcraid.c dma_free_coherent(&pinstance->pdev->dev, pdev 4756 drivers/scsi/pmcraid.c dma_free_coherent(&pinstance->pdev->dev, pdev 4777 drivers/scsi/pmcraid.c pinstance->ccn.msg = dma_alloc_coherent(&pinstance->pdev->dev, pdev 4782 drivers/scsi/pmcraid.c pinstance->ldn.msg = dma_alloc_coherent(&pinstance->pdev->dev, pdev 4813 drivers/scsi/pmcraid.c dma_free_coherent(&pinstance->pdev->dev, pdev 4858 drivers/scsi/pmcraid.c pinstance->cfg_table = dma_alloc_coherent(&pinstance->pdev->dev, pdev 4926 drivers/scsi/pmcraid.c dma_free_coherent(&pinstance->pdev->dev, pdev 4936 drivers/scsi/pmcraid.c dma_free_coherent(&pinstance->pdev->dev, pdev 4991 drivers/scsi/pmcraid.c pinstance->inq_data = dma_alloc_coherent(&pinstance->pdev->dev, pdev 5001 drivers/scsi/pmcraid.c pinstance->timestamp_data = dma_alloc_coherent(&pinstance->pdev->dev, pdev 5056 drivers/scsi/pmcraid.c static int pmcraid_init_instance(struct pci_dev *pdev, struct Scsi_Host *host, pdev 5063 drivers/scsi/pmcraid.c pinstance->pdev = pdev; pdev 5137 drivers/scsi/pmcraid.c static void pmcraid_shutdown(struct pci_dev *pdev) pdev 5139 drivers/scsi/pmcraid.c struct pmcraid_instance *pinstance = pci_get_drvdata(pdev); pdev 5214 drivers/scsi/pmcraid.c static void pmcraid_remove(struct pci_dev *pdev) pdev 5216 drivers/scsi/pmcraid.c struct pmcraid_instance *pinstance = pci_get_drvdata(pdev); pdev 5228 drivers/scsi/pmcraid.c pmcraid_shutdown(pdev); pdev 5237 drivers/scsi/pmcraid.c pci_release_regions(pdev); pdev 5239 drivers/scsi/pmcraid.c pci_disable_device(pdev); pdev 5252 drivers/scsi/pmcraid.c static int pmcraid_suspend(struct pci_dev *pdev, pm_message_t state) pdev 5254 drivers/scsi/pmcraid.c struct pmcraid_instance *pinstance = pci_get_drvdata(pdev); pdev 5256 drivers/scsi/pmcraid.c pmcraid_shutdown(pdev); pdev 5259 drivers/scsi/pmcraid.c pci_set_drvdata(pinstance->pdev, pinstance); pdev 5261 drivers/scsi/pmcraid.c pci_save_state(pdev); pdev 5262 drivers/scsi/pmcraid.c pci_disable_device(pdev); pdev 5263 drivers/scsi/pmcraid.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 5274 drivers/scsi/pmcraid.c static int pmcraid_resume(struct pci_dev *pdev) pdev 5276 drivers/scsi/pmcraid.c struct pmcraid_instance *pinstance = pci_get_drvdata(pdev); pdev 5280 drivers/scsi/pmcraid.c pci_set_power_state(pdev, PCI_D0); pdev 5281 drivers/scsi/pmcraid.c pci_enable_wake(pdev, PCI_D0, 0); pdev 5282 drivers/scsi/pmcraid.c pci_restore_state(pdev); pdev 5284 drivers/scsi/pmcraid.c rc = pci_enable_device(pdev); pdev 5287 drivers/scsi/pmcraid.c dev_err(&pdev->dev, "resume: Enable device failed\n"); pdev 5291 drivers/scsi/pmcraid.c pci_set_master(pdev); pdev 5294 drivers/scsi/pmcraid.c dma_set_mask(&pdev->dev, DMA_BIT_MASK(64))) pdev 5295 drivers/scsi/pmcraid.c rc = dma_set_mask(&pdev->dev, DMA_BIT_MASK(32)); pdev 5298 drivers/scsi/pmcraid.c rc = dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(32)); pdev 5301 drivers/scsi/pmcraid.c dev_err(&pdev->dev, "resume: Failed to set PCI DMA mask\n"); pdev 5310 drivers/scsi/pmcraid.c dev_err(&pdev->dev, pdev 5328 drivers/scsi/pmcraid.c dev_err(&pdev->dev, "couldn't initialize IOA\n"); pdev 5344 drivers/scsi/pmcraid.c pci_disable_device(pdev); pdev 5652 drivers/scsi/pmcraid.c static int pmcraid_probe(struct pci_dev *pdev, pdev 5668 drivers/scsi/pmcraid.c rc = pci_enable_device(pdev); pdev 5671 drivers/scsi/pmcraid.c dev_err(&pdev->dev, "Cannot enable adapter\n"); pdev 5676 drivers/scsi/pmcraid.c dev_info(&pdev->dev, pdev 5678 drivers/scsi/pmcraid.c pdev->vendor, pdev->device, pdev 5681 drivers/scsi/pmcraid.c rc = pci_request_regions(pdev, PMCRAID_DRIVER_NAME); pdev 5684 drivers/scsi/pmcraid.c dev_err(&pdev->dev, pdev 5689 drivers/scsi/pmcraid.c mapped_pci_addr = pci_iomap(pdev, 0, 0); pdev 5692 drivers/scsi/pmcraid.c dev_err(&pdev->dev, "Couldn't map PCI registers memory\n"); pdev 5697 drivers/scsi/pmcraid.c pci_set_master(pdev); pdev 5707 drivers/scsi/pmcraid.c dma_set_mask(&pdev->dev, DMA_BIT_MASK(64))) pdev 5708 drivers/scsi/pmcraid.c rc = dma_set_mask(&pdev->dev, DMA_BIT_MASK(32)); pdev 5714 drivers/scsi/pmcraid.c rc = dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(32)); pdev 5717 drivers/scsi/pmcraid.c dev_err(&pdev->dev, "Failed to set PCI DMA mask\n"); pdev 5725 drivers/scsi/pmcraid.c dev_err(&pdev->dev, "scsi_host_alloc failed!\n"); pdev 5743 drivers/scsi/pmcraid.c rc = pmcraid_init_instance(pdev, host, mapped_pci_addr); pdev 5746 drivers/scsi/pmcraid.c dev_err(&pdev->dev, "failed to initialize adapter instance\n"); pdev 5750 drivers/scsi/pmcraid.c pci_set_drvdata(pdev, pinstance); pdev 5753 drivers/scsi/pmcraid.c rc = pci_save_state(pinstance->pdev); pdev 5756 drivers/scsi/pmcraid.c dev_err(&pdev->dev, "Failed to save PCI config space\n"); pdev 5765 drivers/scsi/pmcraid.c dev_err(&pdev->dev, "couldn't register interrupt handler\n"); pdev 5789 drivers/scsi/pmcraid.c dev_err(&pdev->dev, "couldn't initialize IOA\n"); pdev 5795 drivers/scsi/pmcraid.c rc = scsi_add_host(pinstance->host, &pdev->dev); pdev 5835 drivers/scsi/pmcraid.c pci_release_regions(pdev); pdev 5839 drivers/scsi/pmcraid.c pci_disable_device(pdev); pdev 720 drivers/scsi/pmcraid.h struct pci_dev *pdev; /* PCI device structure handle */ pdev 330 drivers/scsi/qedf/qedf.h struct pci_dev *pdev; pdev 21 drivers/scsi/qedf/qedf_dbg.c if (likely(qedf) && likely(qedf->pdev)) pdev 22 drivers/scsi/qedf/qedf_dbg.c pr_err("[%s]:[%s:%d]:%d: %pV", dev_name(&(qedf->pdev->dev)), pdev 45 drivers/scsi/qedf/qedf_dbg.c if (likely(qedf) && likely(qedf->pdev)) pdev 46 drivers/scsi/qedf/qedf_dbg.c pr_warn("[%s]:[%s:%d]:%d: %pV", dev_name(&(qedf->pdev->dev)), pdev 70 drivers/scsi/qedf/qedf_dbg.c if (likely(qedf) && likely(qedf->pdev)) pdev 72 drivers/scsi/qedf/qedf_dbg.c dev_name(&(qedf->pdev->dev)), func, line, pdev 96 drivers/scsi/qedf/qedf_dbg.c if (likely(qedf) && likely(qedf->pdev)) pdev 97 drivers/scsi/qedf/qedf_dbg.c pr_info("[%s]:[%s:%d]:%d: %pV", dev_name(&(qedf->pdev->dev)), pdev 66 drivers/scsi/qedf/qedf_dbg.h struct pci_dev *pdev; pdev 72 drivers/scsi/qedf/qedf_dbg.h #define QEDF_ERR(pdev, fmt, ...) \ pdev 73 drivers/scsi/qedf/qedf_dbg.h qedf_dbg_err(pdev, __func__, __LINE__, fmt, ## __VA_ARGS__) pdev 74 drivers/scsi/qedf/qedf_dbg.h #define QEDF_WARN(pdev, fmt, ...) \ pdev 75 drivers/scsi/qedf/qedf_dbg.h qedf_dbg_warn(pdev, __func__, __LINE__, fmt, ## __VA_ARGS__) pdev 76 drivers/scsi/qedf/qedf_dbg.h #define QEDF_NOTICE(pdev, fmt, ...) \ pdev 77 drivers/scsi/qedf/qedf_dbg.h qedf_dbg_notice(pdev, __func__, __LINE__, fmt, ## __VA_ARGS__) pdev 78 drivers/scsi/qedf/qedf_dbg.h #define QEDF_INFO(pdev, level, fmt, ...) \ pdev 79 drivers/scsi/qedf/qedf_dbg.h qedf_dbg_info(pdev, __func__, __LINE__, level, fmt, \ pdev 136 drivers/scsi/qedf/qedf_io.c dma_free_coherent(&qedf->pdev->dev, bd_tbl_sz, pdev 159 drivers/scsi/qedf/qedf_io.c dma_free_coherent(&qedf->pdev->dev, pdev 230 drivers/scsi/qedf/qedf_io.c io_req->sense_buffer = dma_alloc_coherent(&qedf->pdev->dev, pdev 284 drivers/scsi/qedf/qedf_io.c bdt_info->bd_tbl = dma_alloc_coherent(&qedf->pdev->dev, pdev 418 drivers/scsi/qedf/qedf_io.c dma_free_coherent(&qedf->pdev->dev, sz, pdev 423 drivers/scsi/qedf/qedf_io.c dma_free_coherent(&qedf->pdev->dev, sz, pdev 428 drivers/scsi/qedf/qedf_io.c dma_free_coherent(&qedf->pdev->dev, QEDF_PAGE_SIZE, pdev 433 drivers/scsi/qedf/qedf_io.c dma_free_coherent(&qedf->pdev->dev, QEDF_PAGE_SIZE, pdev 493 drivers/scsi/qedf/qedf_io.c sg_count = dma_map_sg(&qedf->pdev->dev, scsi_sglist(sc), pdev 975 drivers/scsi/qedf/qedf_io.c if (!qedf->pdev->msix_enabled) { pdev 1120 drivers/scsi/qedf/qedf_io.c dma_unmap_sg(&qedf->pdev->dev, scsi_sglist(sc), pdev 2045 drivers/scsi/qedf/qedf_io.c mp_req->req_buf = dma_alloc_coherent(&qedf->pdev->dev, QEDF_PAGE_SIZE, pdev 2053 drivers/scsi/qedf/qedf_io.c mp_req->resp_buf = dma_alloc_coherent(&qedf->pdev->dev, pdev 2064 drivers/scsi/qedf/qedf_io.c mp_req->mp_req_bd = dma_alloc_coherent(&qedf->pdev->dev, sz, pdev 2072 drivers/scsi/qedf/qedf_io.c mp_req->mp_resp_bd = dma_alloc_coherent(&qedf->pdev->dev, sz, pdev 28 drivers/scsi/qedf/qedf_main.c static int qedf_probe(struct pci_dev *pdev, const struct pci_device_id *id); pdev 29 drivers/scsi/qedf/qedf_main.c static void qedf_remove(struct pci_dev *pdev); pdev 30 drivers/scsi/qedf/qedf_main.c static void qedf_shutdown(struct pci_dev *pdev); pdev 1191 drivers/scsi/qedf/qedf_main.c fcport->sq = dma_alloc_coherent(&qedf->pdev->dev, fcport->sq_mem_size, pdev 1199 drivers/scsi/qedf/qedf_main.c fcport->sq_pbl = dma_alloc_coherent(&qedf->pdev->dev, pdev 1224 drivers/scsi/qedf/qedf_main.c dma_free_coherent(&qedf->pdev->dev, fcport->sq_mem_size, fcport->sq, pdev 1233 drivers/scsi/qedf/qedf_main.c dma_free_coherent(&qedf->pdev->dev, fcport->sq_pbl_size, pdev 1236 drivers/scsi/qedf/qedf_main.c dma_free_coherent(&qedf->pdev->dev, fcport->sq_mem_size, pdev 1349 drivers/scsi/qedf/qedf_main.c term_params = dma_alloc_coherent(&qedf->pdev->dev, QEDF_TERM_BUFF_SIZE, pdev 1358 drivers/scsi/qedf/qedf_main.c dma_free_coherent(&qedf->pdev->dev, QEDF_TERM_BUFF_SIZE, term_params, pdev 1594 drivers/scsi/qedf/qedf_main.c pos = pci_find_ext_capability(qedf->pdev, PCI_EXT_CAP_ID_DSN); pdev 1598 drivers/scsi/qedf/qedf_main.c pci_read_config_byte(qedf->pdev, pos + i, &buf[i]); pdev 1619 drivers/scsi/qedf/qedf_main.c "Rev %d", qedf->pdev->revision); pdev 1762 drivers/scsi/qedf/qedf_main.c vport_qedf->pdev = base_qedf->pdev; pdev 1828 drivers/scsi/qedf/qedf_main.c vport_qedf->dbg_ctx.pdev = base_qedf->pdev; pdev 2587 drivers/scsi/qedf/qedf_main.c sb_virt = dma_alloc_coherent(&qedf->pdev->dev, pdev 2613 drivers/scsi/qedf/qedf_main.c dma_free_coherent(&qedf->pdev->dev, sizeof(*sb_info->sb_virt), pdev 2782 drivers/scsi/qedf/qedf_main.c dma_free_coherent(&qedf->pdev->dev, QEDF_PAGE_SIZE, pdev 2786 drivers/scsi/qedf/qedf_main.c dma_free_coherent(&qedf->pdev->dev, qedf->bdq_pbl_mem_size, pdev 2791 drivers/scsi/qedf/qedf_main.c dma_free_coherent(&qedf->pdev->dev, QEDF_BDQ_BUF_SIZE, pdev 2807 drivers/scsi/qedf/qedf_main.c dma_free_coherent(&qedf->pdev->dev, pdev 2810 drivers/scsi/qedf/qedf_main.c dma_free_coherent(&qedf->pdev->dev, gl[i]->cq_pbl_size, pdev 2828 drivers/scsi/qedf/qedf_main.c qedf->bdq[i].buf_addr = dma_alloc_coherent(&qedf->pdev->dev, pdev 2843 drivers/scsi/qedf/qedf_main.c qedf->bdq_pbl = dma_alloc_coherent(&qedf->pdev->dev, pdev 2869 drivers/scsi/qedf/qedf_main.c qedf->bdq_pbl_list = dma_alloc_coherent(&qedf->pdev->dev, pdev 2964 drivers/scsi/qedf/qedf_main.c dma_alloc_coherent(&qedf->pdev->dev, pdev 2976 drivers/scsi/qedf/qedf_main.c dma_alloc_coherent(&qedf->pdev->dev, pdev 3050 drivers/scsi/qedf/qedf_main.c qedf->p_cpuq = dma_alloc_coherent(&qedf->pdev->dev, pdev 3124 drivers/scsi/qedf/qedf_main.c dma_free_coherent(&qedf->pdev->dev, size, qedf->p_cpuq, pdev 3152 drivers/scsi/qedf/qedf_main.c static int __qedf_probe(struct pci_dev *pdev, int mode) pdev 3188 drivers/scsi/qedf/qedf_main.c qedf->pdev = pdev; pdev 3189 drivers/scsi/qedf/qedf_main.c qedf->dbg_ctx.pdev = pdev; pdev 3196 drivers/scsi/qedf/qedf_main.c pci_set_drvdata(pdev, qedf); pdev 3208 drivers/scsi/qedf/qedf_main.c qedf = pci_get_drvdata(pdev); pdev 3250 drivers/scsi/qedf/qedf_main.c qedf->cdev = qed_ops->common->probe(pdev, &qed_params); pdev 3397 drivers/scsi/qedf/qedf_main.c rc = scsi_add_host(host, &pdev->dev); pdev 3544 drivers/scsi/qedf/qedf_main.c static int qedf_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 3546 drivers/scsi/qedf/qedf_main.c return __qedf_probe(pdev, QEDF_MODE_NORMAL); pdev 3549 drivers/scsi/qedf/qedf_main.c static void __qedf_remove(struct pci_dev *pdev, int mode) pdev 3554 drivers/scsi/qedf/qedf_main.c if (!pdev) { pdev 3559 drivers/scsi/qedf/qedf_main.c qedf = pci_get_drvdata(pdev); pdev 3647 drivers/scsi/qedf/qedf_main.c pci_set_drvdata(pdev, NULL); pdev 3665 drivers/scsi/qedf/qedf_main.c static void qedf_remove(struct pci_dev *pdev) pdev 3668 drivers/scsi/qedf/qedf_main.c if (!atomic_read(&pdev->enable_cnt)) pdev 3671 drivers/scsi/qedf/qedf_main.c __qedf_remove(pdev, QEDF_MODE_NORMAL); pdev 3765 drivers/scsi/qedf/qedf_main.c static void qedf_shutdown(struct pci_dev *pdev) pdev 3767 drivers/scsi/qedf/qedf_main.c __qedf_remove(pdev, QEDF_MODE_NORMAL); pdev 131 drivers/scsi/qedi/qedi.h struct pci_dev *pdev; pdev 264 drivers/scsi/qedi/qedi.h struct pci_dev *pdev; pdev 22 drivers/scsi/qedi/qedi_dbg.c if (likely(qedi) && likely(qedi->pdev)) pdev 23 drivers/scsi/qedi/qedi_dbg.c pr_err("[%s]:[%s:%d]:%d: %pV", dev_name(&qedi->pdev->dev), pdev 46 drivers/scsi/qedi/qedi_dbg.c if (likely(qedi) && likely(qedi->pdev)) pdev 47 drivers/scsi/qedi/qedi_dbg.c pr_warn("[%s]:[%s:%d]:%d: %pV", dev_name(&qedi->pdev->dev), pdev 71 drivers/scsi/qedi/qedi_dbg.c if (likely(qedi) && likely(qedi->pdev)) pdev 73 drivers/scsi/qedi/qedi_dbg.c dev_name(&qedi->pdev->dev), func, line, pdev 97 drivers/scsi/qedi/qedi_dbg.c if (likely(qedi) && likely(qedi->pdev)) pdev 98 drivers/scsi/qedi/qedi_dbg.c pr_info("[%s]:[%s:%d]:%d: %pV", dev_name(&qedi->pdev->dev), pdev 66 drivers/scsi/qedi/qedi_dbg.h struct pci_dev *pdev; pdev 72 drivers/scsi/qedi/qedi_dbg.h #define QEDI_ERR(pdev, fmt, ...) \ pdev 73 drivers/scsi/qedi/qedi_dbg.h qedi_dbg_err(pdev, __func__, __LINE__, fmt, ## __VA_ARGS__) pdev 74 drivers/scsi/qedi/qedi_dbg.h #define QEDI_WARN(pdev, fmt, ...) \ pdev 75 drivers/scsi/qedi/qedi_dbg.h qedi_dbg_warn(pdev, __func__, __LINE__, fmt, ## __VA_ARGS__) pdev 76 drivers/scsi/qedi/qedi_dbg.h #define QEDI_NOTICE(pdev, fmt, ...) \ pdev 77 drivers/scsi/qedi/qedi_dbg.h qedi_dbg_notice(pdev, __func__, __LINE__, fmt, ## __VA_ARGS__) pdev 78 drivers/scsi/qedi/qedi_dbg.h #define QEDI_INFO(pdev, level, fmt, ...) \ pdev 79 drivers/scsi/qedi/qedi_dbg.h qedi_dbg_info(pdev, __func__, __LINE__, level, fmt, \ pdev 1853 drivers/scsi/qedi/qedi_fw.c sg_count = dma_map_sg(&qedi->pdev->dev, scsi_sglist(sc), pdev 68 drivers/scsi/qedi/qedi_iscsi.c dma_free_coherent(&qedi->pdev->dev, QEDI_PAGE_SIZE, pdev 75 drivers/scsi/qedi/qedi_iscsi.c dma_free_coherent(&qedi->pdev->dev, QEDI_PAGE_SIZE, pdev 82 drivers/scsi/qedi/qedi_iscsi.c dma_free_coherent(&qedi->pdev->dev, pdev 90 drivers/scsi/qedi/qedi_iscsi.c dma_free_coherent(&qedi->pdev->dev, pdev 102 drivers/scsi/qedi/qedi_iscsi.c dma_alloc_coherent(&qedi->pdev->dev, pdev 113 drivers/scsi/qedi/qedi_iscsi.c dma_alloc_coherent(&qedi->pdev->dev, pdev 124 drivers/scsi/qedi/qedi_iscsi.c dma_alloc_coherent(&qedi->pdev->dev, QEDI_PAGE_SIZE, pdev 130 drivers/scsi/qedi/qedi_iscsi.c dma_alloc_coherent(&qedi->pdev->dev, QEDI_PAGE_SIZE, pdev 142 drivers/scsi/qedi/qedi_iscsi.c dma_free_coherent(&qedi->pdev->dev, QEDI_PAGE_SIZE, pdev 148 drivers/scsi/qedi/qedi_iscsi.c dma_free_coherent(&qedi->pdev->dev, ISCSI_DEF_MAX_RECV_SEG_LEN, pdev 153 drivers/scsi/qedi/qedi_iscsi.c dma_free_coherent(&qedi->pdev->dev, ISCSI_DEF_MAX_RECV_SEG_LEN, pdev 173 drivers/scsi/qedi/qedi_iscsi.c dma_free_coherent(&qedi->pdev->dev, pdev 180 drivers/scsi/qedi/qedi_iscsi.c dma_free_coherent(&qedi->pdev->dev, pdev 193 drivers/scsi/qedi/qedi_iscsi.c io->sge_tbl = dma_alloc_coherent(&qedi->pdev->dev, pdev 222 drivers/scsi/qedi/qedi_iscsi.c cmd->sense_buffer = dma_alloc_coherent(&qedi->pdev->dev, pdev 180 drivers/scsi/qedi/qedi_main.c pci_dev_put(udev->pdev); pdev 256 drivers/scsi/qedi/qedi_main.c if (udev->pdev == qedi->pdev) { pdev 276 drivers/scsi/qedi/qedi_main.c udev->pdev = qedi->pdev; pdev 284 drivers/scsi/qedi/qedi_main.c pci_dev_get(udev->pdev); pdev 331 drivers/scsi/qedi/qedi_main.c ret = uio_register_device(&udev->pdev->dev, uinfo); pdev 349 drivers/scsi/qedi/qedi_main.c sb_virt = dma_alloc_coherent(&qedi->pdev->dev, pdev 379 drivers/scsi/qedi/qedi_main.c dma_free_coherent(&qedi->pdev->dev, pdev 622 drivers/scsi/qedi/qedi_main.c static struct qedi_ctx *qedi_host_alloc(struct pci_dev *pdev) pdev 644 drivers/scsi/qedi/qedi_main.c qedi->pdev = pdev; pdev 645 drivers/scsi/qedi/qedi_main.c qedi->dbg_ctx.pdev = pdev; pdev 651 drivers/scsi/qedi/qedi_main.c pci_set_drvdata(pdev, qedi); pdev 841 drivers/scsi/qedi/qedi_main.c qedi->p_cpuq = dma_alloc_coherent(&qedi->pdev->dev, pdev 906 drivers/scsi/qedi/qedi_main.c dma_free_coherent(&qedi->pdev->dev, size, qedi->p_cpuq, pdev 1403 drivers/scsi/qedi/qedi_main.c dma_free_coherent(&qedi->pdev->dev, pdev 1410 drivers/scsi/qedi/qedi_main.c qedi->iscsi_image = dma_alloc_coherent(&qedi->pdev->dev, pdev 1429 drivers/scsi/qedi/qedi_main.c dma_free_coherent(&qedi->pdev->dev, QEDI_PAGE_SIZE, pdev 1433 drivers/scsi/qedi/qedi_main.c dma_free_coherent(&qedi->pdev->dev, qedi->bdq_pbl_mem_size, pdev 1438 drivers/scsi/qedi/qedi_main.c dma_free_coherent(&qedi->pdev->dev, QEDI_BDQ_BUF_SIZE, pdev 1455 drivers/scsi/qedi/qedi_main.c dma_free_coherent(&qedi->pdev->dev, gl[i]->cq_mem_size, pdev 1458 drivers/scsi/qedi/qedi_main.c dma_free_coherent(&qedi->pdev->dev, gl[i]->cq_pbl_size, pdev 1477 drivers/scsi/qedi/qedi_main.c dma_alloc_coherent(&qedi->pdev->dev, pdev 1496 drivers/scsi/qedi/qedi_main.c qedi->bdq_pbl = dma_alloc_coherent(&qedi->pdev->dev, pdev 1525 drivers/scsi/qedi/qedi_main.c qedi->bdq_pbl_list = dma_alloc_coherent(&qedi->pdev->dev, pdev 1624 drivers/scsi/qedi/qedi_main.c qedi->global_queues[i]->cq = dma_alloc_coherent(&qedi->pdev->dev, pdev 1635 drivers/scsi/qedi/qedi_main.c qedi->global_queues[i]->cq_pbl = dma_alloc_coherent(&qedi->pdev->dev, pdev 1706 drivers/scsi/qedi/qedi_main.c ep->sq = dma_alloc_coherent(&qedi->pdev->dev, ep->sq_mem_size, pdev 1714 drivers/scsi/qedi/qedi_main.c ep->sq_pbl = dma_alloc_coherent(&qedi->pdev->dev, ep->sq_pbl_size, pdev 1739 drivers/scsi/qedi/qedi_main.c dma_free_coherent(&qedi->pdev->dev, ep->sq_mem_size, ep->sq, pdev 1748 drivers/scsi/qedi/qedi_main.c dma_free_coherent(&qedi->pdev->dev, ep->sq_pbl_size, ep->sq_pbl, pdev 1751 drivers/scsi/qedi/qedi_main.c dma_free_coherent(&qedi->pdev->dev, ep->sq_mem_size, ep->sq, pdev 2326 drivers/scsi/qedi/qedi_main.c static void __qedi_remove(struct pci_dev *pdev, int mode) pdev 2328 drivers/scsi/qedi/qedi_main.c struct qedi_ctx *qedi = pci_get_drvdata(pdev); pdev 2390 drivers/scsi/qedi/qedi_main.c static int __qedi_probe(struct pci_dev *pdev, int mode) pdev 2406 drivers/scsi/qedi/qedi_main.c qedi = qedi_host_alloc(pdev); pdev 2412 drivers/scsi/qedi/qedi_main.c qedi = pci_get_drvdata(pdev); pdev 2420 drivers/scsi/qedi/qedi_main.c qedi->cdev = qedi_ops->common->probe(pdev, &qed_params); pdev 2574 drivers/scsi/qedi/qedi_main.c if (iscsi_host_add(qedi->shost, &pdev->dev)) { pdev 2676 drivers/scsi/qedi/qedi_main.c static int qedi_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 2678 drivers/scsi/qedi/qedi_main.c return __qedi_probe(pdev, QEDI_MODE_NORMAL); pdev 2681 drivers/scsi/qedi/qedi_main.c static void qedi_remove(struct pci_dev *pdev) pdev 2683 drivers/scsi/qedi/qedi_main.c __qedi_remove(pdev, QEDI_MODE_NORMAL); pdev 379 drivers/scsi/qla1280.c #define IS_ISP1040(ha) (ha->pdev->device == PCI_DEVICE_ID_QLOGIC_ISP1020) pdev 380 drivers/scsi/qla1280.c #define IS_ISP1x40(ha) (ha->pdev->device == PCI_DEVICE_ID_QLOGIC_ISP1020 || \ pdev 381 drivers/scsi/qla1280.c ha->pdev->device == PCI_DEVICE_ID_QLOGIC_ISP1240) pdev 382 drivers/scsi/qla1280.c #define IS_ISP1x160(ha) (ha->pdev->device == PCI_DEVICE_ID_QLOGIC_ISP10160 || \ pdev 383 drivers/scsi/qla1280.c ha->pdev->device == PCI_DEVICE_ID_QLOGIC_ISP12160) pdev 1515 drivers/scsi/qla1280.c err = request_firmware(&fw, fwname, &ha->pdev->dev); pdev 1716 drivers/scsi/qla1280.c tbuf = dma_alloc_coherent(&ha->pdev->dev, 8000, &p_tbuf, GFP_KERNEL); pdev 1807 drivers/scsi/qla1280.c dma_free_coherent(&ha->pdev->dev, 8000, tbuf, p_tbuf); pdev 4149 drivers/scsi/qla1280.c qla1280_probe_one(struct pci_dev *pdev, const struct pci_device_id *id) pdev 4158 drivers/scsi/qla1280.c if (pdev->subsystem_vendor == PCI_VENDOR_ID_AMI) { pdev 4165 drivers/scsi/qla1280.c bdp->name, pdev->bus->number, PCI_SLOT(pdev->devfn)); pdev 4167 drivers/scsi/qla1280.c if (pci_enable_device(pdev)) { pdev 4173 drivers/scsi/qla1280.c pci_set_master(pdev); pdev 4186 drivers/scsi/qla1280.c ha->pdev = pdev; pdev 4190 drivers/scsi/qla1280.c if (dma_set_mask_and_coherent(&ha->pdev->dev, DMA_BIT_MASK(64))) { pdev 4191 drivers/scsi/qla1280.c if (dma_set_mask(&ha->pdev->dev, DMA_BIT_MASK(32))) { pdev 4201 drivers/scsi/qla1280.c if (dma_set_mask(&ha->pdev->dev, DMA_BIT_MASK(32))) { pdev 4209 drivers/scsi/qla1280.c ha->request_ring = dma_alloc_coherent(&ha->pdev->dev, pdev 4217 drivers/scsi/qla1280.c ha->response_ring = dma_alloc_coherent(&ha->pdev->dev, pdev 4230 drivers/scsi/qla1280.c host->irq = pdev->irq; pdev 4240 drivers/scsi/qla1280.c ha->mmpbase = pci_ioremap_bar(ha->pdev, 1); pdev 4249 drivers/scsi/qla1280.c host->io_port = pci_resource_start(ha->pdev, 0); pdev 4265 drivers/scsi/qla1280.c if (request_irq(pdev->irq, qla1280_intr_handler, IRQF_SHARED, pdev 4268 drivers/scsi/qla1280.c "in use\n", pdev->irq); pdev 4281 drivers/scsi/qla1280.c pci_set_drvdata(pdev, host); pdev 4283 drivers/scsi/qla1280.c error = scsi_add_host(host, &pdev->dev); pdev 4293 drivers/scsi/qla1280.c free_irq(pdev->irq, ha); pdev 4301 drivers/scsi/qla1280.c dma_free_coherent(&ha->pdev->dev, pdev 4305 drivers/scsi/qla1280.c dma_free_coherent(&ha->pdev->dev, pdev 4311 drivers/scsi/qla1280.c pci_disable_device(pdev); pdev 4318 drivers/scsi/qla1280.c qla1280_remove_one(struct pci_dev *pdev) pdev 4320 drivers/scsi/qla1280.c struct Scsi_Host *host = pci_get_drvdata(pdev); pdev 4327 drivers/scsi/qla1280.c free_irq(pdev->irq, ha); pdev 4335 drivers/scsi/qla1280.c dma_free_coherent(&ha->pdev->dev, pdev 4338 drivers/scsi/qla1280.c dma_free_coherent(&ha->pdev->dev, pdev 4342 drivers/scsi/qla1280.c pci_disable_device(pdev); pdev 1017 drivers/scsi/qla1280.h struct pci_dev *pdev; pdev 345 drivers/scsi/qla2xxx/qla_attr.c if (unlikely(pci_channel_offline(ha->pdev))) pdev 524 drivers/scsi/qla2xxx/qla_attr.c if (unlikely(pci_channel_offline(ha->pdev))) pdev 570 drivers/scsi/qla2xxx/qla_attr.c if (unlikely(pci_channel_offline(ha->pdev))) pdev 671 drivers/scsi/qla2xxx/qla_attr.c struct scsi_qla_host *base_vha = pci_get_drvdata(ha->pdev); pdev 812 drivers/scsi/qla2xxx/qla_attr.c if (unlikely(pci_channel_offline(vha->hw->pdev))) pdev 856 drivers/scsi/qla2xxx/qla_attr.c if (unlikely(pci_channel_offline(ha->pdev))) pdev 867 drivers/scsi/qla2xxx/qla_attr.c ha->xgmac_data = dma_alloc_coherent(&ha->pdev->dev, XGMAC_DATA_SIZE, pdev 926 drivers/scsi/qla2xxx/qla_attr.c ha->dcbx_tlv = dma_alloc_coherent(&ha->pdev->dev, DCBX_TLV_DATA_SIZE, pdev 1083 drivers/scsi/qla2xxx/qla_attr.c return scnprintf(buf, PAGE_SIZE, "ISP%04X\n", vha->hw->pdev->device); pdev 2550 drivers/scsi/qla2xxx/qla_attr.c if (unlikely(pci_channel_offline(fcport->vha->hw->pdev))) { pdev 2570 drivers/scsi/qla2xxx/qla_attr.c if (unlikely(pci_channel_offline(fcport->vha->hw->pdev))) { pdev 2605 drivers/scsi/qla2xxx/qla_attr.c struct scsi_qla_host *base_vha = pci_get_drvdata(ha->pdev); pdev 2619 drivers/scsi/qla2xxx/qla_attr.c if (unlikely(pci_channel_offline(ha->pdev))) pdev 2625 drivers/scsi/qla2xxx/qla_attr.c stats = dma_alloc_coherent(&ha->pdev->dev, sizeof(*stats), &stats_dma, pdev 2673 drivers/scsi/qla2xxx/qla_attr.c dma_free_coherent(&ha->pdev->dev, sizeof(struct link_statistics), pdev 2684 drivers/scsi/qla2xxx/qla_attr.c struct scsi_qla_host *base_vha = pci_get_drvdata(ha->pdev); pdev 2694 drivers/scsi/qla2xxx/qla_attr.c stats = dma_alloc_coherent(&ha->pdev->dev, pdev 2705 drivers/scsi/qla2xxx/qla_attr.c dma_free_coherent(&ha->pdev->dev, sizeof(*stats), pdev 2746 drivers/scsi/qla2xxx/qla_attr.c struct scsi_qla_host *base_vha = pci_get_drvdata(vha->hw->pdev); pdev 2853 drivers/scsi/qla2xxx/qla_attr.c &ha->pdev->dev)) { pdev 2955 drivers/scsi/qla2xxx/qla_attr.c dma_free_coherent(&ha->pdev->dev, vha->gnl.size, vha->gnl.l, pdev 38 drivers/scsi/qla2xxx/qla_bsg.c dma_unmap_sg(&ha->pdev->dev, pdev 43 drivers/scsi/qla2xxx/qla_bsg.c dma_unmap_sg(&ha->pdev->dev, pdev 47 drivers/scsi/qla2xxx/qla_bsg.c dma_unmap_sg(&ha->pdev->dev, bsg_job->request_payload.sg_list, pdev 50 drivers/scsi/qla2xxx/qla_bsg.c dma_unmap_sg(&ha->pdev->dev, bsg_job->reply_payload.sg_list, pdev 337 drivers/scsi/qla2xxx/qla_bsg.c dma_map_sg(&ha->pdev->dev, bsg_job->request_payload.sg_list, pdev 340 drivers/scsi/qla2xxx/qla_bsg.c dma_unmap_sg(&ha->pdev->dev, bsg_job->request_payload.sg_list, pdev 346 drivers/scsi/qla2xxx/qla_bsg.c rsp_sg_cnt = dma_map_sg(&ha->pdev->dev, bsg_job->reply_payload.sg_list, pdev 349 drivers/scsi/qla2xxx/qla_bsg.c dma_unmap_sg(&ha->pdev->dev, bsg_job->reply_payload.sg_list, pdev 400 drivers/scsi/qla2xxx/qla_bsg.c dma_unmap_sg(&ha->pdev->dev, bsg_job->request_payload.sg_list, pdev 402 drivers/scsi/qla2xxx/qla_bsg.c dma_unmap_sg(&ha->pdev->dev, bsg_job->reply_payload.sg_list, pdev 442 drivers/scsi/qla2xxx/qla_bsg.c dma_map_sg(&ha->pdev->dev, bsg_job->request_payload.sg_list, pdev 451 drivers/scsi/qla2xxx/qla_bsg.c rsp_sg_cnt = dma_map_sg(&ha->pdev->dev, bsg_job->reply_payload.sg_list, pdev 550 drivers/scsi/qla2xxx/qla_bsg.c dma_unmap_sg(&ha->pdev->dev, bsg_job->request_payload.sg_list, pdev 552 drivers/scsi/qla2xxx/qla_bsg.c dma_unmap_sg(&ha->pdev->dev, bsg_job->reply_payload.sg_list, pdev 734 drivers/scsi/qla2xxx/qla_bsg.c elreq.req_sg_cnt = dma_map_sg(&ha->pdev->dev, pdev 744 drivers/scsi/qla2xxx/qla_bsg.c elreq.rsp_sg_cnt = dma_map_sg(&ha->pdev->dev, pdev 767 drivers/scsi/qla2xxx/qla_bsg.c req_data = dma_alloc_coherent(&ha->pdev->dev, req_data_len, pdev 776 drivers/scsi/qla2xxx/qla_bsg.c rsp_data = dma_alloc_coherent(&ha->pdev->dev, rsp_data_len, pdev 928 drivers/scsi/qla2xxx/qla_bsg.c dma_free_coherent(&ha->pdev->dev, rsp_data_len, pdev 931 drivers/scsi/qla2xxx/qla_bsg.c dma_free_coherent(&ha->pdev->dev, req_data_len, pdev 934 drivers/scsi/qla2xxx/qla_bsg.c dma_unmap_sg(&ha->pdev->dev, pdev 938 drivers/scsi/qla2xxx/qla_bsg.c dma_unmap_sg(&ha->pdev->dev, pdev 1007 drivers/scsi/qla2xxx/qla_bsg.c sg_cnt = dma_map_sg(&ha->pdev->dev, bsg_job->request_payload.sg_list, pdev 1025 drivers/scsi/qla2xxx/qla_bsg.c fw_buf = dma_alloc_coherent(&ha->pdev->dev, data_len, pdev 1081 drivers/scsi/qla2xxx/qla_bsg.c dma_free_coherent(&ha->pdev->dev, data_len, fw_buf, fw_dma); pdev 1084 drivers/scsi/qla2xxx/qla_bsg.c dma_unmap_sg(&ha->pdev->dev, bsg_job->request_payload.sg_list, pdev 1129 drivers/scsi/qla2xxx/qla_bsg.c sg_cnt = dma_map_sg(&ha->pdev->dev, pdev 1152 drivers/scsi/qla2xxx/qla_bsg.c mgmt_b = dma_alloc_coherent(&ha->pdev->dev, data_len, pdev 1179 drivers/scsi/qla2xxx/qla_bsg.c sg_cnt = dma_map_sg(&ha->pdev->dev, pdev 1202 drivers/scsi/qla2xxx/qla_bsg.c mgmt_b = dma_alloc_coherent(&ha->pdev->dev, data_len, pdev 1271 drivers/scsi/qla2xxx/qla_bsg.c dma_free_coherent(&ha->pdev->dev, data_len, mgmt_b, mgmt_dma); pdev 1274 drivers/scsi/qla2xxx/qla_bsg.c dma_unmap_sg(&ha->pdev->dev, bsg_job->request_payload.sg_list, pdev 1277 drivers/scsi/qla2xxx/qla_bsg.c dma_unmap_sg(&ha->pdev->dev, bsg_job->reply_payload.sg_list, pdev 1387 drivers/scsi/qla2xxx/qla_bsg.c if (unlikely(pci_channel_offline(ha->pdev))) pdev 1856 drivers/scsi/qla2xxx/qla_bsg.c req_sg_cnt = dma_map_sg(&ha->pdev->dev, pdev 1866 drivers/scsi/qla2xxx/qla_bsg.c rsp_sg_cnt = dma_map_sg(&ha->pdev->dev, pdev 1924 drivers/scsi/qla2xxx/qla_bsg.c dma_unmap_sg(&ha->pdev->dev, pdev 1928 drivers/scsi/qla2xxx/qla_bsg.c dma_unmap_sg(&ha->pdev->dev, pdev 1976 drivers/scsi/qla2xxx/qla_bsg.c req_sg_cnt = dma_map_sg(&ha->pdev->dev, pdev 1988 drivers/scsi/qla2xxx/qla_bsg.c rsp_sg_cnt = dma_map_sg(&ha->pdev->dev, pdev 2056 drivers/scsi/qla2xxx/qla_bsg.c dma_unmap_sg(&ha->pdev->dev, pdev 2061 drivers/scsi/qla2xxx/qla_bsg.c dma_unmap_sg(&ha->pdev->dev, pdev 2298 drivers/scsi/qla2xxx/qla_bsg.c struct scsi_qla_host *base_vha = pci_get_drvdata(ha->pdev); pdev 2308 drivers/scsi/qla2xxx/qla_bsg.c if (unlikely(pci_channel_offline(ha->pdev))) pdev 2317 drivers/scsi/qla2xxx/qla_bsg.c stats = dma_alloc_coherent(&ha->pdev->dev, sizeof(*stats), &stats_dma, pdev 2343 drivers/scsi/qla2xxx/qla_bsg.c dma_free_coherent(&ha->pdev->dev, sizeof(*stats), pdev 87 drivers/scsi/qla2xxx/qla_dbg.c fw_dump->vendor = htonl(ha->pdev->vendor); pdev 88 drivers/scsi/qla2xxx/qla_dbg.c fw_dump->device = htonl(ha->pdev->device); pdev 89 drivers/scsi/qla2xxx/qla_dbg.c fw_dump->subsystem_vendor = htonl(ha->pdev->subsystem_vendor); pdev 90 drivers/scsi/qla2xxx/qla_dbg.c fw_dump->subsystem_device = htonl(ha->pdev->subsystem_device); pdev 337 drivers/scsi/qla2xxx/qla_dbg.c pci_read_config_word(ha->pdev, PCI_COMMAND, &wd); pdev 733 drivers/scsi/qla2xxx/qla_dbg.c struct scsi_qla_host *base_vha = pci_get_drvdata(ha->pdev); pdev 904 drivers/scsi/qla2xxx/qla_dbg.c struct scsi_qla_host *base_vha = pci_get_drvdata(ha->pdev); pdev 1106 drivers/scsi/qla2xxx/qla_dbg.c struct scsi_qla_host *base_vha = pci_get_drvdata(ha->pdev); pdev 1364 drivers/scsi/qla2xxx/qla_dbg.c struct scsi_qla_host *base_vha = pci_get_drvdata(ha->pdev); pdev 1690 drivers/scsi/qla2xxx/qla_dbg.c struct scsi_qla_host *base_vha = pci_get_drvdata(ha->pdev); pdev 2018 drivers/scsi/qla2xxx/qla_dbg.c struct scsi_qla_host *base_vha = pci_get_drvdata(ha->pdev); pdev 2550 drivers/scsi/qla2xxx/qla_dbg.c const struct pci_dev *pdev = vha->hw->pdev; pdev 2553 drivers/scsi/qla2xxx/qla_dbg.c QL_MSGHDR, dev_name(&(pdev->dev)), id + ql_dbg_offset, pdev 2579 drivers/scsi/qla2xxx/qla_dbg.c ql_dbg_pci(uint level, struct pci_dev *pdev, uint id, const char *fmt, ...) pdev 2584 drivers/scsi/qla2xxx/qla_dbg.c if (pdev == NULL) pdev 2596 drivers/scsi/qla2xxx/qla_dbg.c QL_MSGHDR, dev_name(&(pdev->dev)), id + ql_dbg_offset, &vaf); pdev 2625 drivers/scsi/qla2xxx/qla_dbg.c const struct pci_dev *pdev = vha->hw->pdev; pdev 2628 drivers/scsi/qla2xxx/qla_dbg.c QL_MSGHDR, dev_name(&(pdev->dev)), id, vha->host_no); pdev 2673 drivers/scsi/qla2xxx/qla_dbg.c ql_log_pci(uint level, struct pci_dev *pdev, uint id, const char *fmt, ...) pdev 2679 drivers/scsi/qla2xxx/qla_dbg.c if (pdev == NULL) pdev 2686 drivers/scsi/qla2xxx/qla_dbg.c QL_MSGHDR, dev_name(&(pdev->dev)), id); pdev 2784 drivers/scsi/qla2xxx/qla_dbg.c const struct pci_dev *pdev = qpair->pdev; pdev 2787 drivers/scsi/qla2xxx/qla_dbg.c QL_MSGHDR, dev_name(&(pdev->dev)), id); pdev 2846 drivers/scsi/qla2xxx/qla_dbg.c const struct pci_dev *pdev = qpair->pdev; pdev 2849 drivers/scsi/qla2xxx/qla_dbg.c QL_MSGHDR, dev_name(&(pdev->dev)), id + ql_dbg_offset, pdev 326 drivers/scsi/qla2xxx/qla_dbg.h ql_dbg_pci(uint, struct pci_dev *pdev, uint, const char *fmt, ...); pdev 334 drivers/scsi/qla2xxx/qla_dbg.h ql_log_pci(uint, struct pci_dev *pdev, uint, const char *fmt, ...); pdev 3521 drivers/scsi/qla2xxx/qla_def.h struct pci_dev *pdev; pdev 3607 drivers/scsi/qla2xxx/qla_def.h struct pci_dev *pdev; pdev 69 drivers/scsi/qla2xxx/qla_dfs.c gid_list = dma_alloc_coherent(&ha->pdev->dev, pdev 102 drivers/scsi/qla2xxx/qla_dfs.c dma_free_coherent(&ha->pdev->dev, qla2x00_gid_list_size(ha), pdev 543 drivers/scsi/qla2xxx/qla_gs.c dma_free_coherent(&vha->hw->pdev->dev, pdev 551 drivers/scsi/qla2xxx/qla_gs.c dma_free_coherent(&vha->hw->pdev->dev, pdev 602 drivers/scsi/qla2xxx/qla_gs.c sp->u.iocb_cmd.u.ctarg.req = dma_alloc_coherent(&vha->hw->pdev->dev, pdev 613 drivers/scsi/qla2xxx/qla_gs.c sp->u.iocb_cmd.u.ctarg.rsp = dma_alloc_coherent(&vha->hw->pdev->dev, pdev 698 drivers/scsi/qla2xxx/qla_gs.c sp->u.iocb_cmd.u.ctarg.req = dma_alloc_coherent(&vha->hw->pdev->dev, pdev 709 drivers/scsi/qla2xxx/qla_gs.c sp->u.iocb_cmd.u.ctarg.rsp = dma_alloc_coherent(&vha->hw->pdev->dev, pdev 789 drivers/scsi/qla2xxx/qla_gs.c sp->u.iocb_cmd.u.ctarg.req = dma_alloc_coherent(&vha->hw->pdev->dev, pdev 800 drivers/scsi/qla2xxx/qla_gs.c sp->u.iocb_cmd.u.ctarg.rsp = dma_alloc_coherent(&vha->hw->pdev->dev, pdev 897 drivers/scsi/qla2xxx/qla_gs.c sp->u.iocb_cmd.u.ctarg.req = dma_alloc_coherent(&vha->hw->pdev->dev, pdev 908 drivers/scsi/qla2xxx/qla_gs.c sp->u.iocb_cmd.u.ctarg.rsp = dma_alloc_coherent(&vha->hw->pdev->dev, pdev 3128 drivers/scsi/qla2xxx/qla_gs.c dma_free_coherent(&vha->hw->pdev->dev, pdev 3136 drivers/scsi/qla2xxx/qla_gs.c dma_free_coherent(&vha->hw->pdev->dev, pdev 3299 drivers/scsi/qla2xxx/qla_gs.c dma_free_coherent(&vha->hw->pdev->dev, pdev 3305 drivers/scsi/qla2xxx/qla_gs.c dma_free_coherent(&vha->hw->pdev->dev, pdev 3353 drivers/scsi/qla2xxx/qla_gs.c sp->u.iocb_cmd.u.ctarg.req = dma_alloc_coherent(&vha->hw->pdev->dev, pdev 3363 drivers/scsi/qla2xxx/qla_gs.c sp->u.iocb_cmd.u.ctarg.rsp = dma_alloc_coherent(&vha->hw->pdev->dev, pdev 3406 drivers/scsi/qla2xxx/qla_gs.c dma_free_coherent(&vha->hw->pdev->dev, pdev 3413 drivers/scsi/qla2xxx/qla_gs.c dma_free_coherent(&vha->hw->pdev->dev, pdev 4018 drivers/scsi/qla2xxx/qla_gs.c dma_free_coherent(&vha->hw->pdev->dev, pdev 4025 drivers/scsi/qla2xxx/qla_gs.c dma_free_coherent(&vha->hw->pdev->dev, pdev 4094 drivers/scsi/qla2xxx/qla_gs.c sp->u.iocb_cmd.u.ctarg.req = dma_alloc_coherent(&vha->hw->pdev->dev, pdev 4114 drivers/scsi/qla2xxx/qla_gs.c sp->u.iocb_cmd.u.ctarg.rsp = dma_alloc_coherent(&vha->hw->pdev->dev, pdev 4125 drivers/scsi/qla2xxx/qla_gs.c dma_free_coherent(&vha->hw->pdev->dev, pdev 4181 drivers/scsi/qla2xxx/qla_gs.c dma_free_coherent(&vha->hw->pdev->dev, pdev 4188 drivers/scsi/qla2xxx/qla_gs.c dma_free_coherent(&vha->hw->pdev->dev, pdev 2327 drivers/scsi/qla2xxx/qla_init.c pci_set_master(ha->pdev); pdev 2328 drivers/scsi/qla2xxx/qla_init.c pci_try_set_mwi(ha->pdev); pdev 2330 drivers/scsi/qla2xxx/qla_init.c pci_read_config_word(ha->pdev, PCI_COMMAND, &w); pdev 2332 drivers/scsi/qla2xxx/qla_init.c pci_write_config_word(ha->pdev, PCI_COMMAND, w); pdev 2334 drivers/scsi/qla2xxx/qla_init.c pci_disable_rom(ha->pdev); pdev 2359 drivers/scsi/qla2xxx/qla_init.c pci_set_master(ha->pdev); pdev 2360 drivers/scsi/qla2xxx/qla_init.c pci_try_set_mwi(ha->pdev); pdev 2362 drivers/scsi/qla2xxx/qla_init.c pci_read_config_word(ha->pdev, PCI_COMMAND, &w); pdev 2367 drivers/scsi/qla2xxx/qla_init.c pci_write_config_word(ha->pdev, PCI_COMMAND, w); pdev 2396 drivers/scsi/qla2xxx/qla_init.c pci_clear_mwi(ha->pdev); pdev 2414 drivers/scsi/qla2xxx/qla_init.c pci_write_config_byte(ha->pdev, PCI_LATENCY_TIMER, 0x80); pdev 2416 drivers/scsi/qla2xxx/qla_init.c pci_disable_rom(ha->pdev); pdev 2440 drivers/scsi/qla2xxx/qla_init.c pci_set_master(ha->pdev); pdev 2441 drivers/scsi/qla2xxx/qla_init.c pci_try_set_mwi(ha->pdev); pdev 2443 drivers/scsi/qla2xxx/qla_init.c pci_read_config_word(ha->pdev, PCI_COMMAND, &w); pdev 2446 drivers/scsi/qla2xxx/qla_init.c pci_write_config_word(ha->pdev, PCI_COMMAND, w); pdev 2448 drivers/scsi/qla2xxx/qla_init.c pci_write_config_byte(ha->pdev, PCI_LATENCY_TIMER, 0x80); pdev 2451 drivers/scsi/qla2xxx/qla_init.c if (pci_find_capability(ha->pdev, PCI_CAP_ID_PCIX)) pdev 2452 drivers/scsi/qla2xxx/qla_init.c pcix_set_mmrbc(ha->pdev, 2048); pdev 2455 drivers/scsi/qla2xxx/qla_init.c if (pci_is_pcie(ha->pdev)) pdev 2456 drivers/scsi/qla2xxx/qla_init.c pcie_set_readrq(ha->pdev, 4096); pdev 2458 drivers/scsi/qla2xxx/qla_init.c pci_disable_rom(ha->pdev); pdev 2460 drivers/scsi/qla2xxx/qla_init.c ha->chip_revision = ha->pdev->revision; pdev 2482 drivers/scsi/qla2xxx/qla_init.c pci_set_master(ha->pdev); pdev 2483 drivers/scsi/qla2xxx/qla_init.c pci_try_set_mwi(ha->pdev); pdev 2485 drivers/scsi/qla2xxx/qla_init.c pci_read_config_word(ha->pdev, PCI_COMMAND, &w); pdev 2488 drivers/scsi/qla2xxx/qla_init.c pci_write_config_word(ha->pdev, PCI_COMMAND, w); pdev 2491 drivers/scsi/qla2xxx/qla_init.c if (pci_is_pcie(ha->pdev)) pdev 2492 drivers/scsi/qla2xxx/qla_init.c pcie_set_readrq(ha->pdev, 4096); pdev 2494 drivers/scsi/qla2xxx/qla_init.c pci_disable_rom(ha->pdev); pdev 2496 drivers/scsi/qla2xxx/qla_init.c ha->chip_revision = ha->pdev->revision; pdev 2553 drivers/scsi/qla2xxx/qla_init.c if (unlikely(pci_channel_offline(ha->pdev))) pdev 2562 drivers/scsi/qla2xxx/qla_init.c pci_read_config_word(ha->pdev, PCI_COMMAND, &cmd); pdev 2564 drivers/scsi/qla2xxx/qla_init.c pci_write_config_word(ha->pdev, PCI_COMMAND, cmd); pdev 2671 drivers/scsi/qla2xxx/qla_init.c pci_write_config_word(ha->pdev, PCI_COMMAND, cmd); pdev 2740 drivers/scsi/qla2xxx/qla_init.c pci_read_config_word(ha->pdev, PCI_COMMAND, &wd); pdev 2864 drivers/scsi/qla2xxx/qla_init.c if (vha->hw->pdev->subsystem_device != 0x0175 && pdev 2865 drivers/scsi/qla2xxx/qla_init.c vha->hw->pdev->subsystem_device != 0x0240) pdev 2928 drivers/scsi/qla2xxx/qla_init.c if (pci_channel_offline(ha->pdev) && pdev 3120 drivers/scsi/qla2xxx/qla_init.c tc = dma_alloc_coherent(&ha->pdev->dev, FCE_SIZE, &tc_dma, pdev 3134 drivers/scsi/qla2xxx/qla_init.c dma_free_coherent(&ha->pdev->dev, FCE_SIZE, tc, tc_dma); pdev 3165 drivers/scsi/qla2xxx/qla_init.c tc = dma_alloc_coherent(&ha->pdev->dev, EFT_SIZE, &tc_dma, pdev 3178 drivers/scsi/qla2xxx/qla_init.c dma_free_coherent(&ha->pdev->dev, EFT_SIZE, tc, tc_dma); pdev 3368 drivers/scsi/qla2xxx/qla_init.c pci_read_config_word(vha->hw->pdev, 0x54, &dc); pdev 4301 drivers/scsi/qla2xxx/qla_init.c scsi_qla_host_t *base_vha = pci_get_drvdata(ha->pdev); pdev 4421 drivers/scsi/qla2xxx/qla_init.c index = (ha->pdev->subsystem_device & 0xff); pdev 4423 drivers/scsi/qla2xxx/qla_init.c ha->pdev->subsystem_vendor == PCI_VENDOR_ID_QLOGIC && pdev 4429 drivers/scsi/qla2xxx/qla_init.c index = (ha->pdev->subsystem_device & 0xff); pdev 4431 drivers/scsi/qla2xxx/qla_init.c ha->pdev->subsystem_vendor == PCI_VENDOR_ID_QLOGIC && pdev 4456 drivers/scsi/qla2xxx/qla_init.c struct pci_dev *pdev = ha->pdev; pdev 4457 drivers/scsi/qla2xxx/qla_init.c struct device_node *dp = pci_device_to_OF_node(pdev); pdev 4836 drivers/scsi/qla2xxx/qla_init.c fcport->ct_desc.ct_sns = dma_alloc_coherent(&vha->hw->pdev->dev, pdev 4881 drivers/scsi/qla2xxx/qla_init.c dma_free_coherent(&fcport->vha->hw->pdev->dev, pdev 5658 drivers/scsi/qla2xxx/qla_init.c struct scsi_qla_host *base_vha = pci_get_drvdata(ha->pdev); pdev 6540 drivers/scsi/qla2xxx/qla_init.c ha->mctp_dump = dma_alloc_coherent(&ha->pdev->dev, pdev 6774 drivers/scsi/qla2xxx/qla_init.c if (unlikely(pci_channel_offline(ha->pdev) && pdev 6961 drivers/scsi/qla2xxx/qla_init.c struct scsi_qla_host *base_vha = pci_get_drvdata(ha->pdev); pdev 7061 drivers/scsi/qla2xxx/qla_init.c struct pci_dev *pdev = ha->pdev; pdev 7062 drivers/scsi/qla2xxx/qla_init.c struct device_node *dp = pci_device_to_OF_node(pdev); pdev 8140 drivers/scsi/qla2xxx/qla_init.c struct scsi_qla_host *base_vha = pci_get_drvdata(ha->pdev); pdev 8194 drivers/scsi/qla2xxx/qla_init.c if (cs84xx->bus == ha->pdev->bus) { pdev 8207 drivers/scsi/qla2xxx/qla_init.c cs84xx->bus = ha->pdev->bus; pdev 8952 drivers/scsi/qla2xxx/qla_init.c qpair->pdev = ha->pdev; pdev 139 drivers/scsi/qla2xxx/qla_inline.h scsi_qla_host_t *base_vha = pci_get_drvdata(vha->hw->pdev); pdev 367 drivers/scsi/qla2xxx/qla_iocb.c nseg = dma_map_sg(&ha->pdev->dev, scsi_sglist(cmd), pdev 514 drivers/scsi/qla2xxx/qla_iocb.c scsi_qla_host_t *base_vha = pci_get_drvdata(ha->pdev); pdev 1629 drivers/scsi/qla2xxx/qla_iocb.c nseg = dma_map_sg(&ha->pdev->dev, scsi_sglist(cmd), pdev 1774 drivers/scsi/qla2xxx/qla_iocb.c nseg = dma_map_sg(&ha->pdev->dev, scsi_sglist(cmd), pdev 1804 drivers/scsi/qla2xxx/qla_iocb.c nseg = dma_map_sg(&ha->pdev->dev, scsi_prot_sglist(cmd), pdev 1949 drivers/scsi/qla2xxx/qla_iocb.c nseg = dma_map_sg(&ha->pdev->dev, scsi_sglist(cmd), pdev 2109 drivers/scsi/qla2xxx/qla_iocb.c nseg = dma_map_sg(&ha->pdev->dev, scsi_sglist(cmd), pdev 2139 drivers/scsi/qla2xxx/qla_iocb.c nseg = dma_map_sg(&ha->pdev->dev, scsi_prot_sglist(cmd), pdev 2525 drivers/scsi/qla2xxx/qla_iocb.c dma_free_coherent(&sp->vha->hw->pdev->dev, DMA_POOL_SIZE, pdev 2607 drivers/scsi/qla2xxx/qla_iocb.c elsio->u.els_logo.els_logo_pyld = dma_alloc_coherent(&ha->pdev->dev, pdev 2733 drivers/scsi/qla2xxx/qla_iocb.c dma_free_coherent(&vha->hw->pdev->dev, pdev 2739 drivers/scsi/qla2xxx/qla_iocb.c dma_free_coherent(&vha->hw->pdev->dev, pdev 2824 drivers/scsi/qla2xxx/qla_iocb.c dma_alloc_coherent(&ha->pdev->dev, DMA_POOL_SIZE, pdev 2833 drivers/scsi/qla2xxx/qla_iocb.c dma_alloc_coherent(&ha->pdev->dev, DMA_POOL_SIZE, pdev 3128 drivers/scsi/qla2xxx/qla_iocb.c nseg = dma_map_sg(&ha->pdev->dev, scsi_sglist(cmd), pdev 68 drivers/scsi/qla2xxx/qla_isr.c vha = pci_get_drvdata(ha->pdev); pdev 74 drivers/scsi/qla2xxx/qla_isr.c if (pci_channel_offline(ha->pdev)) pdev 131 drivers/scsi/qla2xxx/qla_isr.c if (reg == 0xffffffff && !pci_channel_offline(vha->hw->pdev)) { pdev 188 drivers/scsi/qla2xxx/qla_isr.c vha = pci_get_drvdata(ha->pdev); pdev 194 drivers/scsi/qla2xxx/qla_isr.c if (unlikely(pci_channel_offline(ha->pdev))) pdev 2048 drivers/scsi/qla2xxx/qla_isr.c vha = pci_get_drvdata(ha->pdev); pdev 2810 drivers/scsi/qla2xxx/qla_isr.c struct scsi_qla_host *vha = pci_get_drvdata(ha->pdev); pdev 3196 drivers/scsi/qla2xxx/qla_isr.c if (unlikely(pci_channel_offline(ha->pdev))) pdev 3200 drivers/scsi/qla2xxx/qla_isr.c vha = pci_get_drvdata(ha->pdev); pdev 3206 drivers/scsi/qla2xxx/qla_isr.c if (unlikely(pci_channel_offline(ha->pdev))) pdev 3258 drivers/scsi/qla2xxx/qla_isr.c if (unlikely(IS_QLA83XX(ha) && (ha->pdev->revision == 1))) pdev 3293 drivers/scsi/qla2xxx/qla_isr.c vha = pci_get_drvdata(ha->pdev); pdev 3329 drivers/scsi/qla2xxx/qla_isr.c vha = pci_get_drvdata(ha->pdev); pdev 3335 drivers/scsi/qla2xxx/qla_isr.c if (unlikely(pci_channel_offline(ha->pdev))) pdev 3452 drivers/scsi/qla2xxx/qla_isr.c scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); pdev 3466 drivers/scsi/qla2xxx/qla_isr.c ret = pci_alloc_irq_vectors(ha->pdev, min_vecs, pdev 3469 drivers/scsi/qla2xxx/qla_isr.c ret = pci_alloc_irq_vectors_affinity(ha->pdev, min_vecs, pdev 3494 drivers/scsi/qla2xxx/qla_isr.c ql_dbg_pci(ql_dbg_init, ha->pdev, 0x0190, pdev 3512 drivers/scsi/qla2xxx/qla_isr.c qentry->vector = pci_irq_vector(ha->pdev, i); pdev 3591 drivers/scsi/qla2xxx/qla_isr.c pci_free_irq_vectors(ha->pdev); pdev 3600 drivers/scsi/qla2xxx/qla_isr.c scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); pdev 3611 drivers/scsi/qla2xxx/qla_isr.c if (ha->pdev->subsystem_vendor == PCI_VENDOR_ID_HP && pdev 3612 drivers/scsi/qla2xxx/qla_isr.c (ha->pdev->subsystem_device == 0x7040 || pdev 3613 drivers/scsi/qla2xxx/qla_isr.c ha->pdev->subsystem_device == 0x7041 || pdev 3614 drivers/scsi/qla2xxx/qla_isr.c ha->pdev->subsystem_device == 0x1705)) { pdev 3617 drivers/scsi/qla2xxx/qla_isr.c ha->pdev->subsystem_vendor, pdev 3618 drivers/scsi/qla2xxx/qla_isr.c ha->pdev->subsystem_device); pdev 3622 drivers/scsi/qla2xxx/qla_isr.c if (IS_QLA2432(ha) && (ha->pdev->revision < QLA_MSIX_CHIP_REV_24XX)) { pdev 3625 drivers/scsi/qla2xxx/qla_isr.c ha->pdev->revision, QLA_MSIX_CHIP_REV_24XX); pdev 3647 drivers/scsi/qla2xxx/qla_isr.c ret = pci_alloc_irq_vectors(ha->pdev, 1, 1, PCI_IRQ_MSI); pdev 3661 drivers/scsi/qla2xxx/qla_isr.c ret = request_irq(ha->pdev->irq, ha->isp_ops->intr_handler, pdev 3667 drivers/scsi/qla2xxx/qla_isr.c ha->pdev->irq); pdev 3708 drivers/scsi/qla2xxx/qla_isr.c free_irq(pci_irq_vector(ha->pdev, i), qentry->handle); pdev 3717 drivers/scsi/qla2xxx/qla_isr.c free_irq(pci_irq_vector(ha->pdev, 0), rsp); pdev 3721 drivers/scsi/qla2xxx/qla_isr.c pci_free_irq_vectors(ha->pdev); pdev 3728 drivers/scsi/qla2xxx/qla_isr.c scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); pdev 114 drivers/scsi/qla2xxx/qla_mbx.c scsi_qla_host_t *base_vha = pci_get_drvdata(ha->pdev); pdev 120 drivers/scsi/qla2xxx/qla_mbx.c if (ha->pdev->error_state > pci_channel_io_frozen) { pdev 442 drivers/scsi/qla2xxx/qla_mbx.c if (!pci_channel_offline(vha->hw->pdev)) { pdev 443 drivers/scsi/qla2xxx/qla_mbx.c pci_read_config_word(ha->pdev, PCI_VENDOR_ID, &w); pdev 563 drivers/scsi/qla2xxx/qla_mbx.c dev_name(&ha->pdev->dev), 0x1020+0x800, pdev 3581 drivers/scsi/qla2xxx/qla_mbx.c if (unlikely(pci_channel_offline(vha->hw->pdev))) pdev 3622 drivers/scsi/qla2xxx/qla_mbx.c if (unlikely(pci_channel_offline(vha->hw->pdev))) pdev 3660 drivers/scsi/qla2xxx/qla_mbx.c if (unlikely(pci_channel_offline(vha->hw->pdev))) pdev 3710 drivers/scsi/qla2xxx/qla_mbx.c if (unlikely(pci_channel_offline(vha->hw->pdev))) pdev 4080 drivers/scsi/qla2xxx/qla_mbx.c struct scsi_qla_host *base_vha = pci_get_drvdata(ha->pdev); pdev 5542 drivers/scsi/qla2xxx/qla_mbx.c if (ha->pdev->subsystem_vendor == PCI_VENDOR_ID_QLOGIC && pdev 5543 drivers/scsi/qla2xxx/qla_mbx.c ha->pdev->subsystem_device == 0x0175) { pdev 5549 drivers/scsi/qla2xxx/qla_mbx.c if (ha->pdev->subsystem_vendor == PCI_VENDOR_ID_HP && pdev 5550 drivers/scsi/qla2xxx/qla_mbx.c ha->pdev->subsystem_device == 0x338e) { pdev 5700 drivers/scsi/qla2xxx/qla_mbx.c ha->md_tmplt_hdr = dma_alloc_coherent(&ha->pdev->dev, pdev 5750 drivers/scsi/qla2xxx/qla_mbx.c ha->md_tmplt_hdr = dma_alloc_coherent(&ha->pdev->dev, pdev 6192 drivers/scsi/qla2xxx/qla_mbx.c dd_dma = dma_map_single(&vha->hw->pdev->dev, pdev 6194 drivers/scsi/qla2xxx/qla_mbx.c if (dma_mapping_error(&vha->hw->pdev->dev, dd_dma)) { pdev 6222 drivers/scsi/qla2xxx/qla_mbx.c dma_unmap_single(&vha->hw->pdev->dev, dd_dma, pdev 194 drivers/scsi/qla2xxx/qla_mid.c scsi_qla_host_t *base_vha = pci_get_drvdata(ha->pdev); pdev 346 drivers/scsi/qla2xxx/qla_mid.c scsi_qla_host_t *base_vha = pci_get_drvdata(ha->pdev); pdev 560 drivers/scsi/qla2xxx/qla_mid.c dma_free_coherent(&ha->pdev->dev, (req->length + 1) * pdev 587 drivers/scsi/qla2xxx/qla_mid.c dma_free_coherent(&ha->pdev->dev, (rsp->length + 1) * pdev 688 drivers/scsi/qla2xxx/qla_mid.c struct scsi_qla_host *base_vha = pci_get_drvdata(ha->pdev); pdev 689 drivers/scsi/qla2xxx/qla_mid.c struct scsi_qla_host *vha = pci_get_drvdata(ha->pdev); pdev 702 drivers/scsi/qla2xxx/qla_mid.c req->ring = dma_alloc_coherent(&ha->pdev->dev, pdev 805 drivers/scsi/qla2xxx/qla_mid.c vha = pci_get_drvdata(ha->pdev); pdev 818 drivers/scsi/qla2xxx/qla_mid.c struct scsi_qla_host *base_vha = pci_get_drvdata(ha->pdev); pdev 819 drivers/scsi/qla2xxx/qla_mid.c struct scsi_qla_host *vha = pci_get_drvdata(ha->pdev); pdev 831 drivers/scsi/qla2xxx/qla_mid.c rsp->ring = dma_alloc_coherent(&ha->pdev->dev, pdev 937 drivers/scsi/qla2xxx/qla_mid.c struct scsi_qla_host *base_vha = pci_get_drvdata(ha->pdev); pdev 54 drivers/scsi/qla2xxx/qla_mr.c scsi_qla_host_t *base_vha = pci_get_drvdata(ha->pdev); pdev 56 drivers/scsi/qla2xxx/qla_mr.c if (ha->pdev->error_state > pci_channel_io_frozen) { pdev 503 drivers/scsi/qla2xxx/qla_mr.c pci_set_master(ha->pdev); pdev 504 drivers/scsi/qla2xxx/qla_mr.c pci_try_set_mwi(ha->pdev); pdev 506 drivers/scsi/qla2xxx/qla_mr.c pci_read_config_word(ha->pdev, PCI_COMMAND, &w); pdev 509 drivers/scsi/qla2xxx/qla_mr.c pci_write_config_word(ha->pdev, PCI_COMMAND, w); pdev 512 drivers/scsi/qla2xxx/qla_mr.c if (pci_is_pcie(ha->pdev)) pdev 513 drivers/scsi/qla2xxx/qla_mr.c pcie_set_readrq(ha->pdev, 2048); pdev 515 drivers/scsi/qla2xxx/qla_mr.c ha->chip_revision = ha->pdev->revision; pdev 638 drivers/scsi/qla2xxx/qla_mr.c if (unlikely(pci_channel_offline(ha->pdev) && pdev 695 drivers/scsi/qla2xxx/qla_mr.c if (pci_is_pcie(ha->pdev)) pdev 769 drivers/scsi/qla2xxx/qla_mr.c if (pci_request_selected_regions(ha->pdev, ha->bars, pdev 771 drivers/scsi/qla2xxx/qla_mr.c ql_log_pci(ql_log_fatal, ha->pdev, 0x014e, pdev 773 drivers/scsi/qla2xxx/qla_mr.c pci_name(ha->pdev)); pdev 778 drivers/scsi/qla2xxx/qla_mr.c if (!(pci_resource_flags(ha->pdev, 0) & IORESOURCE_MEM)) { pdev 779 drivers/scsi/qla2xxx/qla_mr.c ql_log_pci(ql_log_warn, ha->pdev, 0x014f, pdev 781 drivers/scsi/qla2xxx/qla_mr.c pci_name(ha->pdev)); pdev 784 drivers/scsi/qla2xxx/qla_mr.c if (pci_resource_len(ha->pdev, 0) < BAR0_LEN_FX00) { pdev 785 drivers/scsi/qla2xxx/qla_mr.c ql_log_pci(ql_log_warn, ha->pdev, 0x0127, pdev 787 drivers/scsi/qla2xxx/qla_mr.c pci_name(ha->pdev)); pdev 792 drivers/scsi/qla2xxx/qla_mr.c ioremap_nocache(pci_resource_start(ha->pdev, 0), BAR0_LEN_FX00); pdev 794 drivers/scsi/qla2xxx/qla_mr.c ql_log_pci(ql_log_fatal, ha->pdev, 0x0128, pdev 795 drivers/scsi/qla2xxx/qla_mr.c "cannot remap MMIO (%s), aborting\n", pci_name(ha->pdev)); pdev 799 drivers/scsi/qla2xxx/qla_mr.c if (!(pci_resource_flags(ha->pdev, 2) & IORESOURCE_MEM)) { pdev 800 drivers/scsi/qla2xxx/qla_mr.c ql_log_pci(ql_log_warn, ha->pdev, 0x0129, pdev 802 drivers/scsi/qla2xxx/qla_mr.c pci_name(ha->pdev)); pdev 805 drivers/scsi/qla2xxx/qla_mr.c if (pci_resource_len(ha->pdev, 2) < BAR2_LEN_FX00) { pdev 806 drivers/scsi/qla2xxx/qla_mr.c ql_log_pci(ql_log_warn, ha->pdev, 0x012a, pdev 808 drivers/scsi/qla2xxx/qla_mr.c pci_name(ha->pdev)); pdev 813 drivers/scsi/qla2xxx/qla_mr.c ioremap_nocache(pci_resource_start(ha->pdev, 2), BAR2_LEN_FX00); pdev 815 drivers/scsi/qla2xxx/qla_mr.c ql_log_pci(ql_log_fatal, ha->pdev, 0x012b, pdev 816 drivers/scsi/qla2xxx/qla_mr.c "cannot remap MMIO (%s), aborting\n", pci_name(ha->pdev)); pdev 823 drivers/scsi/qla2xxx/qla_mr.c ql_log_pci(ql_log_info, ha->pdev, 0x012c, pdev 865 drivers/scsi/qla2xxx/qla_mr.c dma_addr_t bar2_hdl = pci_resource_start(ha->pdev, 2); pdev 871 drivers/scsi/qla2xxx/qla_mr.c ql_log_pci(ql_log_info, ha->pdev, 0x012f, pdev 886 drivers/scsi/qla2xxx/qla_mr.c ql_log_pci(ql_log_info, ha->pdev, 0x0131, pdev 1655 drivers/scsi/qla2xxx/qla_mr.c if (unlikely(pci_channel_offline(ha->pdev) && pdev 1868 drivers/scsi/qla2xxx/qla_mr.c fdisc->u.fxiocb.req_addr = dma_alloc_coherent(&ha->pdev->dev, pdev 1899 drivers/scsi/qla2xxx/qla_mr.c ha->pdev->device); pdev 1921 drivers/scsi/qla2xxx/qla_mr.c fdisc->u.fxiocb.rsp_addr = dma_alloc_coherent(&ha->pdev->dev, pdev 1997 drivers/scsi/qla2xxx/qla_mr.c dma_free_coherent(&ha->pdev->dev, fdisc->u.fxiocb.rsp_len, pdev 2002 drivers/scsi/qla2xxx/qla_mr.c dma_free_coherent(&ha->pdev->dev, fdisc->u.fxiocb.req_len, pdev 2558 drivers/scsi/qla2xxx/qla_mr.c struct scsi_qla_host *vha = pci_get_drvdata(ha->pdev); pdev 2929 drivers/scsi/qla2xxx/qla_mr.c if (unlikely(pci_channel_offline(ha->pdev))) pdev 2933 drivers/scsi/qla2xxx/qla_mr.c vha = pci_get_drvdata(ha->pdev); pdev 3107 drivers/scsi/qla2xxx/qla_mr.c nseg = dma_map_sg(&ha->pdev->dev, scsi_sglist(cmd), pdev 311 drivers/scsi/qla2xxx/qla_nvme.c nvme->u.nvme.cmd_dma = dma_map_single(&ha->pdev->dev, fd->rqstaddr, pdev 313 drivers/scsi/qla2xxx/qla_nvme.c dma_sync_single_for_device(&ha->pdev->dev, nvme->u.nvme.cmd_dma, pdev 706 drivers/scsi/qla2xxx/qla_nvme.c get_device(&ha->pdev->dev), &vha->nvme_local_port); pdev 365 drivers/scsi/qla2xxx/qla_nx.c scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); pdev 386 drivers/scsi/qla2xxx/qla_nx.c scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); pdev 592 drivers/scsi/qla2xxx/qla_nx.c scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); pdev 702 drivers/scsi/qla2xxx/qla_nx.c scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); pdev 722 drivers/scsi/qla2xxx/qla_nx.c mem_base = pci_resource_start(ha->pdev, 0); pdev 774 drivers/scsi/qla2xxx/qla_nx.c scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); pdev 794 drivers/scsi/qla2xxx/qla_nx.c mem_base = pci_resource_start(ha->pdev, 0); pdev 866 drivers/scsi/qla2xxx/qla_nx.c scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); pdev 898 drivers/scsi/qla2xxx/qla_nx.c scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); pdev 919 drivers/scsi/qla2xxx/qla_nx.c scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); pdev 972 drivers/scsi/qla2xxx/qla_nx.c scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); pdev 994 drivers/scsi/qla2xxx/qla_nx.c scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); pdev 1014 drivers/scsi/qla2xxx/qla_nx.c scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); pdev 1053 drivers/scsi/qla2xxx/qla_nx.c scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); pdev 1070 drivers/scsi/qla2xxx/qla_nx.c scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); pdev 1086 drivers/scsi/qla2xxx/qla_nx.c scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); pdev 1107 drivers/scsi/qla2xxx/qla_nx.c scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); pdev 1425 drivers/scsi/qla2xxx/qla_nx.c dev_err(&ha->pdev->dev, pdev 1516 drivers/scsi/qla2xxx/qla_nx.c dev_err(&ha->pdev->dev, pdev 1646 drivers/scsi/qla2xxx/qla_nx.c int qla82xx_pci_region_offset(struct pci_dev *pdev, int region) pdev 1656 drivers/scsi/qla2xxx/qla_nx.c pci_read_config_dword(pdev, QLA82XX_PCI_REG_MSIX_TBL, &control); pdev 1669 drivers/scsi/qla2xxx/qla_nx.c if (pci_request_regions(ha->pdev, QLA2XXX_DRIVER_NAME)) { pdev 1670 drivers/scsi/qla2xxx/qla_nx.c ql_log_pci(ql_log_fatal, ha->pdev, 0x000c, pdev 1676 drivers/scsi/qla2xxx/qla_nx.c if (!(pci_resource_flags(ha->pdev, 0) & IORESOURCE_MEM)) { pdev 1677 drivers/scsi/qla2xxx/qla_nx.c ql_log_pci(ql_log_fatal, ha->pdev, 0x000d, pdev 1682 drivers/scsi/qla2xxx/qla_nx.c len = pci_resource_len(ha->pdev, 0); pdev 1683 drivers/scsi/qla2xxx/qla_nx.c ha->nx_pcibase = ioremap(pci_resource_start(ha->pdev, 0), len); pdev 1685 drivers/scsi/qla2xxx/qla_nx.c ql_log_pci(ql_log_fatal, ha->pdev, 0x000e, pdev 1694 drivers/scsi/qla2xxx/qla_nx.c ha->iobase = ha->nx_pcibase + 0xbc000 + (ha->pdev->devfn << 11); pdev 1698 drivers/scsi/qla2xxx/qla_nx.c ha->nxdb_wr_ptr = ioremap((pci_resource_start(ha->pdev, 4) + pdev 1699 drivers/scsi/qla2xxx/qla_nx.c (ha->pdev->devfn << 12)), 4); pdev 1701 drivers/scsi/qla2xxx/qla_nx.c ql_log_pci(ql_log_fatal, ha->pdev, 0x000f, pdev 1710 drivers/scsi/qla2xxx/qla_nx.c (ha->pdev->devfn * 8); pdev 1712 drivers/scsi/qla2xxx/qla_nx.c ha->nxdb_wr_ptr = (void __iomem *)(ha->pdev->devfn == 6 ? pdev 1719 drivers/scsi/qla2xxx/qla_nx.c ql_dbg_pci(ql_dbg_multiq, ha->pdev, 0xc006, pdev 1724 drivers/scsi/qla2xxx/qla_nx.c ql_dbg_pci(ql_dbg_init, ha->pdev, 0x0010, pdev 1751 drivers/scsi/qla2xxx/qla_nx.c pci_set_master(ha->pdev); pdev 1752 drivers/scsi/qla2xxx/qla_nx.c ret = pci_set_mwi(ha->pdev); pdev 1753 drivers/scsi/qla2xxx/qla_nx.c ha->chip_revision = ha->pdev->revision; pdev 1915 drivers/scsi/qla2xxx/qla_nx.c scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); pdev 1954 drivers/scsi/qla2xxx/qla_nx.c scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); pdev 2069 drivers/scsi/qla2xxx/qla_nx.c vha = pci_get_drvdata(ha->pdev); pdev 2136 drivers/scsi/qla2xxx/qla_nx.c vha = pci_get_drvdata(ha->pdev); pdev 2198 drivers/scsi/qla2xxx/qla_nx.c vha = pci_get_drvdata(ha->pdev); pdev 2232 drivers/scsi/qla2xxx/qla_nx.c vha = pci_get_drvdata(ha->pdev); pdev 2272 drivers/scsi/qla2xxx/qla_nx.c scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); pdev 2287 drivers/scsi/qla2xxx/qla_nx.c scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); pdev 2310 drivers/scsi/qla2xxx/qla_nx.c ha->portnum = PCI_FUNC(ha->pdev->devfn); pdev 2388 drivers/scsi/qla2xxx/qla_nx.c scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); pdev 2545 drivers/scsi/qla2xxx/qla_nx.c pcie_capability_read_word(ha->pdev, PCI_EXP_LNKSTA, &lnk); pdev 2578 drivers/scsi/qla2xxx/qla_nx.c scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); pdev 2612 drivers/scsi/qla2xxx/qla_nx.c scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); pdev 2644 drivers/scsi/qla2xxx/qla_nx.c scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); pdev 2700 drivers/scsi/qla2xxx/qla_nx.c optrom = dma_alloc_coherent(&ha->pdev->dev, OPTROM_BURST_SIZE, pdev 2749 drivers/scsi/qla2xxx/qla_nx.c dma_free_coherent(&ha->pdev->dev, pdev 2776 drivers/scsi/qla2xxx/qla_nx.c dma_free_coherent(&ha->pdev->dev, pdev 2833 drivers/scsi/qla2xxx/qla_nx.c scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); pdev 4414 drivers/scsi/qla2xxx/qla_nx.c dma_free_coherent(&ha->pdev->dev, ha->md_template_size, pdev 4464 drivers/scsi/qla2xxx/qla_nx.c dma_free_coherent(&ha->pdev->dev, pdev 362 drivers/scsi/qla2xxx/qla_nx2.c scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); pdev 430 drivers/scsi/qla2xxx/qla_nx2.c scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); pdev 1368 drivers/scsi/qla2xxx/qla_nx2.c struct scsi_qla_host *vha = pci_get_drvdata(ha->pdev); pdev 2929 drivers/scsi/qla2xxx/qla_nx2.c rdmem_buffer = dma_alloc_coherent(&ha->pdev->dev, pdev 2947 drivers/scsi/qla2xxx/qla_nx2.c ((PCI_FUNC(ha->pdev->devfn) & 0xf) << 0x4); pdev 2994 drivers/scsi/qla2xxx/qla_nx2.c dma_free_coherent(&ha->pdev->dev, ISP8044_PEX_DMA_READ_SIZE, pdev 3908 drivers/scsi/qla2xxx/qla_nx2.c vha = pci_get_drvdata(ha->pdev); pdev 3910 drivers/scsi/qla2xxx/qla_nx2.c if (unlikely(pci_channel_offline(ha->pdev))) pdev 383 drivers/scsi/qla2xxx/qla_os.c ha->base_qpair->pdev = ha->pdev; pdev 392 drivers/scsi/qla2xxx/qla_os.c scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); pdev 456 drivers/scsi/qla2xxx/qla_os.c dma_free_coherent(&ha->pdev->dev, pdev 460 drivers/scsi/qla2xxx/qla_os.c dma_free_coherent(&ha->pdev->dev, pdev 474 drivers/scsi/qla2xxx/qla_os.c dma_free_coherent(&ha->pdev->dev, pdev 478 drivers/scsi/qla2xxx/qla_os.c dma_free_coherent(&ha->pdev->dev, pdev 568 drivers/scsi/qla2xxx/qla_os.c if (pci_is_pcie(ha->pdev)) { pdev 572 drivers/scsi/qla2xxx/qla_os.c pcie_capability_read_dword(ha->pdev, PCI_EXP_LNKCAP, &lstat); pdev 666 drivers/scsi/qla2xxx/qla_os.c dma_unmap_sg(&ha->pdev->dev, scsi_prot_sglist(cmd), pdev 720 drivers/scsi/qla2xxx/qla_os.c dma_unmap_sg(&ha->pdev->dev, scsi_prot_sglist(cmd), pdev 807 drivers/scsi/qla2xxx/qla_os.c struct scsi_qla_host *base_vha = pci_get_drvdata(ha->pdev); pdev 931 drivers/scsi/qla2xxx/qla_os.c struct scsi_qla_host *base_vha = pci_get_drvdata(ha->pdev); pdev 1032 drivers/scsi/qla2xxx/qla_os.c if (unlikely(pci_channel_offline(ha->pdev)) || ha->flags.eeh_busy) { pdev 1070 drivers/scsi/qla2xxx/qla_os.c scsi_qla_host_t *base_vha = pci_get_drvdata(ha->pdev); pdev 1140 drivers/scsi/qla2xxx/qla_os.c scsi_qla_host_t *base_vha = pci_get_drvdata(ha->pdev); pdev 1158 drivers/scsi/qla2xxx/qla_os.c scsi_qla_host_t *base_vha = pci_get_drvdata(ha->pdev); pdev 1566 drivers/scsi/qla2xxx/qla_os.c scsi_qla_host_t *base_vha = pci_get_drvdata(ha->pdev); pdev 1861 drivers/scsi/qla2xxx/qla_os.c if (!dma_set_mask(&ha->pdev->dev, DMA_BIT_MASK(64))) { pdev 1863 drivers/scsi/qla2xxx/qla_os.c if (MSD(dma_get_required_mask(&ha->pdev->dev)) && pdev 1864 drivers/scsi/qla2xxx/qla_os.c !pci_set_consistent_dma_mask(ha->pdev, DMA_BIT_MASK(64))) { pdev 1873 drivers/scsi/qla2xxx/qla_os.c dma_set_mask(&ha->pdev->dev, DMA_BIT_MASK(32)); pdev 1874 drivers/scsi/qla2xxx/qla_os.c pci_set_consistent_dma_mask(ha->pdev, DMA_BIT_MASK(32)); pdev 1940 drivers/scsi/qla2xxx/qla_os.c if (pci_request_selected_regions(ha->pdev, ha->bars, pdev 1942 drivers/scsi/qla2xxx/qla_os.c ql_log_pci(ql_log_fatal, ha->pdev, 0x0011, pdev 1944 drivers/scsi/qla2xxx/qla_os.c pci_name(ha->pdev)); pdev 1951 drivers/scsi/qla2xxx/qla_os.c pio = pci_resource_start(ha->pdev, 0); pdev 1952 drivers/scsi/qla2xxx/qla_os.c if (pci_resource_flags(ha->pdev, 0) & IORESOURCE_IO) { pdev 1953 drivers/scsi/qla2xxx/qla_os.c if (pci_resource_len(ha->pdev, 0) < MIN_IOBASE_LEN) { pdev 1954 drivers/scsi/qla2xxx/qla_os.c ql_log_pci(ql_log_warn, ha->pdev, 0x0012, pdev 1956 drivers/scsi/qla2xxx/qla_os.c pci_name(ha->pdev)); pdev 1960 drivers/scsi/qla2xxx/qla_os.c ql_log_pci(ql_log_warn, ha->pdev, 0x0013, pdev 1962 drivers/scsi/qla2xxx/qla_os.c pci_name(ha->pdev)); pdev 1966 drivers/scsi/qla2xxx/qla_os.c ql_dbg_pci(ql_dbg_init, ha->pdev, 0x0014, pdev 1972 drivers/scsi/qla2xxx/qla_os.c if (!(pci_resource_flags(ha->pdev, 1) & IORESOURCE_MEM)) { pdev 1973 drivers/scsi/qla2xxx/qla_os.c ql_log_pci(ql_log_fatal, ha->pdev, 0x0015, pdev 1975 drivers/scsi/qla2xxx/qla_os.c pci_name(ha->pdev)); pdev 1978 drivers/scsi/qla2xxx/qla_os.c if (pci_resource_len(ha->pdev, 1) < MIN_IOBASE_LEN) { pdev 1979 drivers/scsi/qla2xxx/qla_os.c ql_log_pci(ql_log_fatal, ha->pdev, 0x0016, pdev 1981 drivers/scsi/qla2xxx/qla_os.c pci_name(ha->pdev)); pdev 1985 drivers/scsi/qla2xxx/qla_os.c ha->iobase = ioremap(pci_resource_start(ha->pdev, 1), MIN_IOBASE_LEN); pdev 1987 drivers/scsi/qla2xxx/qla_os.c ql_log_pci(ql_log_fatal, ha->pdev, 0x0017, pdev 1989 drivers/scsi/qla2xxx/qla_os.c pci_name(ha->pdev)); pdev 2000 drivers/scsi/qla2xxx/qla_os.c ha->mqiobase = ioremap(pci_resource_start(ha->pdev, 3), pdev 2001 drivers/scsi/qla2xxx/qla_os.c pci_resource_len(ha->pdev, 3)); pdev 2003 drivers/scsi/qla2xxx/qla_os.c ql_dbg_pci(ql_dbg_init, ha->pdev, 0x0018, pdev 2006 drivers/scsi/qla2xxx/qla_os.c pci_read_config_word(ha->pdev, QLA_PCI_MSIX_CONTROL, &msix); pdev 2014 drivers/scsi/qla2xxx/qla_os.c ql_dbg_pci(ql_dbg_init, ha->pdev, 0x0188, pdev 2017 drivers/scsi/qla2xxx/qla_os.c ql_log_pci(ql_log_info, ha->pdev, 0x001a, pdev 2020 drivers/scsi/qla2xxx/qla_os.c ql_log_pci(ql_log_info, ha->pdev, 0x001b, pdev 2024 drivers/scsi/qla2xxx/qla_os.c ql_dbg_pci(ql_dbg_init, ha->pdev, 0x001c, pdev 2038 drivers/scsi/qla2xxx/qla_os.c if (pci_request_selected_regions(ha->pdev, ha->bars, pdev 2040 drivers/scsi/qla2xxx/qla_os.c ql_log_pci(ql_log_fatal, ha->pdev, 0x0117, pdev 2042 drivers/scsi/qla2xxx/qla_os.c pci_name(ha->pdev)); pdev 2048 drivers/scsi/qla2xxx/qla_os.c if (!(pci_resource_flags(ha->pdev, 0) & IORESOURCE_MEM)) { pdev 2049 drivers/scsi/qla2xxx/qla_os.c ql_log_pci(ql_log_warn, ha->pdev, 0x0118, pdev 2051 drivers/scsi/qla2xxx/qla_os.c pci_name(ha->pdev)); pdev 2054 drivers/scsi/qla2xxx/qla_os.c if (pci_resource_len(ha->pdev, 0) < MIN_IOBASE_LEN) { pdev 2055 drivers/scsi/qla2xxx/qla_os.c ql_log_pci(ql_log_warn, ha->pdev, 0x0119, pdev 2057 drivers/scsi/qla2xxx/qla_os.c pci_name(ha->pdev)); pdev 2061 drivers/scsi/qla2xxx/qla_os.c ha->iobase = ioremap(pci_resource_start(ha->pdev, 0), MIN_IOBASE_LEN); pdev 2063 drivers/scsi/qla2xxx/qla_os.c ql_log_pci(ql_log_fatal, ha->pdev, 0x011a, pdev 2065 drivers/scsi/qla2xxx/qla_os.c pci_name(ha->pdev)); pdev 2074 drivers/scsi/qla2xxx/qla_os.c ha->mqiobase = ioremap(pci_resource_start(ha->pdev, 4), pdev 2075 drivers/scsi/qla2xxx/qla_os.c pci_resource_len(ha->pdev, 4)); pdev 2078 drivers/scsi/qla2xxx/qla_os.c ql_log_pci(ql_log_fatal, ha->pdev, 0x011d, pdev 2083 drivers/scsi/qla2xxx/qla_os.c ha->msixbase = ioremap(pci_resource_start(ha->pdev, 2), pdev 2084 drivers/scsi/qla2xxx/qla_os.c pci_resource_len(ha->pdev, 2)); pdev 2087 drivers/scsi/qla2xxx/qla_os.c pci_read_config_word(ha->pdev, pdev 2107 drivers/scsi/qla2xxx/qla_os.c ql_dbg_pci(ql_dbg_init, ha->pdev, 0x00e3, pdev 2110 drivers/scsi/qla2xxx/qla_os.c ql_log_pci(ql_log_info, ha->pdev, 0x011c, pdev 2113 drivers/scsi/qla2xxx/qla_os.c ql_log_pci(ql_log_info, ha->pdev, 0x011e, pdev 2117 drivers/scsi/qla2xxx/qla_os.c ql_dbg_pci(ql_dbg_init, ha->pdev, 0x011f, pdev 2519 drivers/scsi/qla2xxx/qla_os.c switch (ha->pdev->device) { pdev 2543 drivers/scsi/qla2xxx/qla_os.c if (ha->pdev->subsystem_vendor == 0x1028 && pdev 2544 drivers/scsi/qla2xxx/qla_os.c ha->pdev->subsystem_device == 0x0170) pdev 2684 drivers/scsi/qla2xxx/qla_os.c pci_read_config_byte(ha->pdev, PCI_INTERRUPT_PIN, &ha->port_no); pdev 2692 drivers/scsi/qla2xxx/qla_os.c ql_dbg_pci(ql_dbg_init, ha->pdev, 0x000b, pdev 2731 drivers/scsi/qla2xxx/qla_os.c struct scsi_qla_host *base_vha = pci_get_drvdata(ha->pdev); pdev 2752 drivers/scsi/qla2xxx/qla_os.c qla2x00_probe_one(struct pci_dev *pdev, const struct pci_device_id *id) pdev 2767 drivers/scsi/qla2xxx/qla_os.c bars = pci_select_bars(pdev, IORESOURCE_MEM | IORESOURCE_IO); pdev 2769 drivers/scsi/qla2xxx/qla_os.c if (pdev->device == PCI_DEVICE_ID_QLOGIC_ISP2422 || pdev 2770 drivers/scsi/qla2xxx/qla_os.c pdev->device == PCI_DEVICE_ID_QLOGIC_ISP2432 || pdev 2771 drivers/scsi/qla2xxx/qla_os.c pdev->device == PCI_DEVICE_ID_QLOGIC_ISP8432 || pdev 2772 drivers/scsi/qla2xxx/qla_os.c pdev->device == PCI_DEVICE_ID_QLOGIC_ISP5422 || pdev 2773 drivers/scsi/qla2xxx/qla_os.c pdev->device == PCI_DEVICE_ID_QLOGIC_ISP5432 || pdev 2774 drivers/scsi/qla2xxx/qla_os.c pdev->device == PCI_DEVICE_ID_QLOGIC_ISP2532 || pdev 2775 drivers/scsi/qla2xxx/qla_os.c pdev->device == PCI_DEVICE_ID_QLOGIC_ISP8001 || pdev 2776 drivers/scsi/qla2xxx/qla_os.c pdev->device == PCI_DEVICE_ID_QLOGIC_ISP8021 || pdev 2777 drivers/scsi/qla2xxx/qla_os.c pdev->device == PCI_DEVICE_ID_QLOGIC_ISP2031 || pdev 2778 drivers/scsi/qla2xxx/qla_os.c pdev->device == PCI_DEVICE_ID_QLOGIC_ISP8031 || pdev 2779 drivers/scsi/qla2xxx/qla_os.c pdev->device == PCI_DEVICE_ID_QLOGIC_ISPF001 || pdev 2780 drivers/scsi/qla2xxx/qla_os.c pdev->device == PCI_DEVICE_ID_QLOGIC_ISP8044 || pdev 2781 drivers/scsi/qla2xxx/qla_os.c pdev->device == PCI_DEVICE_ID_QLOGIC_ISP2071 || pdev 2782 drivers/scsi/qla2xxx/qla_os.c pdev->device == PCI_DEVICE_ID_QLOGIC_ISP2271 || pdev 2783 drivers/scsi/qla2xxx/qla_os.c pdev->device == PCI_DEVICE_ID_QLOGIC_ISP2261 || pdev 2784 drivers/scsi/qla2xxx/qla_os.c pdev->device == PCI_DEVICE_ID_QLOGIC_ISP2081 || pdev 2785 drivers/scsi/qla2xxx/qla_os.c pdev->device == PCI_DEVICE_ID_QLOGIC_ISP2281 || pdev 2786 drivers/scsi/qla2xxx/qla_os.c pdev->device == PCI_DEVICE_ID_QLOGIC_ISP2089 || pdev 2787 drivers/scsi/qla2xxx/qla_os.c pdev->device == PCI_DEVICE_ID_QLOGIC_ISP2289) { pdev 2788 drivers/scsi/qla2xxx/qla_os.c bars = pci_select_bars(pdev, IORESOURCE_MEM); pdev 2790 drivers/scsi/qla2xxx/qla_os.c ql_dbg_pci(ql_dbg_init, pdev, 0x0007, pdev 2793 drivers/scsi/qla2xxx/qla_os.c ql_dbg_pci(ql_dbg_init, pdev, 0x0008, pdev 2797 drivers/scsi/qla2xxx/qla_os.c if (pci_enable_device_mem(pdev)) pdev 2800 drivers/scsi/qla2xxx/qla_os.c if (pci_enable_device(pdev)) pdev 2805 drivers/scsi/qla2xxx/qla_os.c pci_enable_pcie_error_reporting(pdev); pdev 2813 drivers/scsi/qla2xxx/qla_os.c ql_log_pci(ql_log_fatal, pdev, 0x0009, pdev 2817 drivers/scsi/qla2xxx/qla_os.c ql_dbg_pci(ql_dbg_init, pdev, 0x000a, pdev 2819 drivers/scsi/qla2xxx/qla_os.c ha->pdev = pdev; pdev 2841 drivers/scsi/qla2xxx/qla_os.c pdev->needs_freset = 1; pdev 2972 drivers/scsi/qla2xxx/qla_os.c ha->portnum = PCI_FUNC(ha->pdev->devfn); pdev 3003 drivers/scsi/qla2xxx/qla_os.c ha->portnum = PCI_FUNC(ha->pdev->devfn); pdev 3020 drivers/scsi/qla2xxx/qla_os.c ha->portnum = PCI_FUNC(ha->pdev->devfn); pdev 3038 drivers/scsi/qla2xxx/qla_os.c ql_dbg_pci(ql_dbg_init, pdev, 0x001e, pdev 3046 drivers/scsi/qla2xxx/qla_os.c ql_dbg_pci(ql_dbg_init, pdev, 0x001f, pdev 3057 drivers/scsi/qla2xxx/qla_os.c ql_log_pci(ql_log_info, pdev, 0x001d, pdev 3059 drivers/scsi/qla2xxx/qla_os.c pdev->device, pdev->irq, ha->iobase); pdev 3071 drivers/scsi/qla2xxx/qla_os.c ql_dbg_pci(ql_dbg_init, pdev, 0x0020, pdev 3077 drivers/scsi/qla2xxx/qla_os.c ql_log_pci(ql_log_fatal, pdev, 0x0031, pdev 3094 drivers/scsi/qla2xxx/qla_os.c pci_set_drvdata(pdev, base_vha); pdev 3184 drivers/scsi/qla2xxx/qla_os.c pci_save_state(pdev); pdev 3338 drivers/scsi/qla2xxx/qla_os.c base_vha->host->irq = ha->pdev->irq; pdev 3392 drivers/scsi/qla2xxx/qla_os.c ret = scsi_add_host(host, &pdev->dev); pdev 3429 drivers/scsi/qla2xxx/qla_os.c pdev->device, ha->isp_ops->pci_info_str(base_vha, pci_info, pdev 3431 drivers/scsi/qla2xxx/qla_os.c pci_name(pdev), ha->flags.enable_64bit_addressing ? '+' : '-', pdev 3453 drivers/scsi/qla2xxx/qla_os.c dma_free_coherent(&ha->pdev->dev, base_vha->gnl.size, pdev 3497 drivers/scsi/qla2xxx/qla_os.c pci_release_selected_regions(ha->pdev, ha->bars); pdev 3501 drivers/scsi/qla2xxx/qla_os.c pci_disable_device(pdev); pdev 3506 drivers/scsi/qla2xxx/qla_os.c qla2x00_shutdown(struct pci_dev *pdev) pdev 3511 drivers/scsi/qla2xxx/qla_os.c vha = pci_get_drvdata(pdev); pdev 3524 drivers/scsi/qla2xxx/qla_os.c if (!atomic_read(&pdev->enable_cnt)) pdev 3567 drivers/scsi/qla2xxx/qla_os.c pci_disable_device(pdev); pdev 3672 drivers/scsi/qla2xxx/qla_os.c qla2x00_remove_one(struct pci_dev *pdev) pdev 3677 drivers/scsi/qla2xxx/qla_os.c base_vha = pci_get_drvdata(pdev); pdev 3692 drivers/scsi/qla2xxx/qla_os.c if (!atomic_read(&pdev->enable_cnt)) { pdev 3693 drivers/scsi/qla2xxx/qla_os.c dma_free_coherent(&ha->pdev->dev, base_vha->gnl.size, pdev 3698 drivers/scsi/qla2xxx/qla_os.c pci_set_drvdata(pdev, NULL); pdev 3730 drivers/scsi/qla2xxx/qla_os.c dma_free_coherent(&ha->pdev->dev, pdev 3779 drivers/scsi/qla2xxx/qla_os.c pci_release_selected_regions(ha->pdev, ha->bars); pdev 3782 drivers/scsi/qla2xxx/qla_os.c pci_disable_pcie_error_reporting(pdev); pdev 3784 drivers/scsi/qla2xxx/qla_os.c pci_disable_device(pdev); pdev 3847 drivers/scsi/qla2xxx/qla_os.c base_vha = pci_get_drvdata(vha->hw->pdev); pdev 3975 drivers/scsi/qla2xxx/qla_os.c ha->init_cb = dma_alloc_coherent(&ha->pdev->dev, ha->init_cb_size, pdev 3983 drivers/scsi/qla2xxx/qla_os.c ha->gid_list = dma_alloc_coherent(&ha->pdev->dev, pdev 4005 drivers/scsi/qla2xxx/qla_os.c ql_dbg_pci(ql_dbg_init, ha->pdev, 0x0021, pdev 4016 drivers/scsi/qla2xxx/qla_os.c ha->pdev->device); pdev 4017 drivers/scsi/qla2xxx/qla_os.c ha->s_dma_pool = dma_pool_create(name, &ha->pdev->dev, pdev 4022 drivers/scsi/qla2xxx/qla_os.c ql_dbg_pci(ql_dbg_init, ha->pdev, 0x0022, pdev 4027 drivers/scsi/qla2xxx/qla_os.c ha->dl_dma_pool = dma_pool_create(name, &ha->pdev->dev, pdev 4030 drivers/scsi/qla2xxx/qla_os.c ql_log_pci(ql_log_fatal, ha->pdev, 0x0023, pdev 4035 drivers/scsi/qla2xxx/qla_os.c ha->fcp_cmnd_dma_pool = dma_pool_create(name, &ha->pdev->dev, pdev 4038 drivers/scsi/qla2xxx/qla_os.c ql_log_pci(ql_log_fatal, ha->pdev, 0x0024, pdev 4049 drivers/scsi/qla2xxx/qla_os.c &ha->pdev->dev, DIF_BUNDLING_DMA_POOL_SIZE, 8, 0); pdev 4051 drivers/scsi/qla2xxx/qla_os.c ql_dbg_pci(ql_dbg_init, ha->pdev, 0x0024, pdev 4064 drivers/scsi/qla2xxx/qla_os.c ql_dbg_pci(ql_dbg_init, ha->pdev, pdev 4075 drivers/scsi/qla2xxx/qla_os.c ql_dbg_pci(ql_dbg_init, ha->pdev, pdev 4112 drivers/scsi/qla2xxx/qla_os.c ql_dbg_pci(ql_dbg_init, ha->pdev, 0x0024, pdev 4118 drivers/scsi/qla2xxx/qla_os.c ql_dbg_pci(ql_dbg_init, ha->pdev, 0x0025, pdev 4127 drivers/scsi/qla2xxx/qla_os.c ha->sns_cmd = dma_alloc_coherent(&ha->pdev->dev, pdev 4131 drivers/scsi/qla2xxx/qla_os.c ql_dbg_pci(ql_dbg_init, ha->pdev, 0x0026, pdev 4140 drivers/scsi/qla2xxx/qla_os.c ha->ct_sns = dma_alloc_coherent(&ha->pdev->dev, pdev 4144 drivers/scsi/qla2xxx/qla_os.c ql_dbg_pci(ql_dbg_init, ha->pdev, 0x0027, pdev 4152 drivers/scsi/qla2xxx/qla_os.c ql_log_pci(ql_log_fatal, ha->pdev, 0x0028, pdev 4157 drivers/scsi/qla2xxx/qla_os.c (*req)->ring = dma_alloc_coherent(&ha->pdev->dev, pdev 4161 drivers/scsi/qla2xxx/qla_os.c ql_log_pci(ql_log_fatal, ha->pdev, 0x0029, pdev 4168 drivers/scsi/qla2xxx/qla_os.c ql_log_pci(ql_log_fatal, ha->pdev, 0x002a, pdev 4174 drivers/scsi/qla2xxx/qla_os.c (*rsp)->ring = dma_alloc_coherent(&ha->pdev->dev, pdev 4178 drivers/scsi/qla2xxx/qla_os.c ql_log_pci(ql_log_fatal, ha->pdev, 0x002b, pdev 4184 drivers/scsi/qla2xxx/qla_os.c ql_dbg_pci(ql_dbg_init, ha->pdev, 0x002c, pdev 4195 drivers/scsi/qla2xxx/qla_os.c ql_log_pci(ql_log_fatal, ha->pdev, 0x002d, pdev 4209 drivers/scsi/qla2xxx/qla_os.c ql_dbg_pci(ql_dbg_init, ha->pdev, 0x002e, pdev 4221 drivers/scsi/qla2xxx/qla_os.c ql_dbg_pci(ql_dbg_init, ha->pdev, 0x002f, pdev 4235 drivers/scsi/qla2xxx/qla_os.c ql_dbg_pci(ql_dbg_init, ha->pdev, 0x0123, pdev 4239 drivers/scsi/qla2xxx/qla_os.c ha->sfp_data = dma_alloc_coherent(&ha->pdev->dev, pdev 4242 drivers/scsi/qla2xxx/qla_os.c ql_dbg_pci(ql_dbg_init, ha->pdev, 0x011b, pdev 4247 drivers/scsi/qla2xxx/qla_os.c ha->flt = dma_alloc_coherent(&ha->pdev->dev, pdev 4251 drivers/scsi/qla2xxx/qla_os.c ql_dbg_pci(ql_dbg_init, ha->pdev, 0x011b, pdev 4259 drivers/scsi/qla2xxx/qla_os.c dma_free_coherent(&ha->pdev->dev, SFP_DEV_SIZE, pdev 4270 drivers/scsi/qla2xxx/qla_os.c dma_free_coherent(&ha->pdev->dev, ((*rsp)->length + 1) * pdev 4278 drivers/scsi/qla2xxx/qla_os.c dma_free_coherent(&ha->pdev->dev, ((*req)->length + 1) * pdev 4286 drivers/scsi/qla2xxx/qla_os.c dma_free_coherent(&ha->pdev->dev, sizeof(struct ct_sns_pkt), pdev 4296 drivers/scsi/qla2xxx/qla_os.c dma_free_coherent(&ha->pdev->dev, sizeof(struct sns_cmd_pkt), pdev 4339 drivers/scsi/qla2xxx/qla_os.c dma_free_coherent(&ha->pdev->dev, qla2x00_gid_list_size(ha), pdev 4347 drivers/scsi/qla2xxx/qla_os.c dma_free_coherent(&ha->pdev->dev, ha->init_cb_size, ha->init_cb, pdev 4375 drivers/scsi/qla2xxx/qla_os.c ql_log_pci(ql_log_fatal, ha->pdev, 0xd029, pdev 4395 drivers/scsi/qla2xxx/qla_os.c ha->exlogin_buf = dma_alloc_coherent(&ha->pdev->dev, pdev 4398 drivers/scsi/qla2xxx/qla_os.c ql_log_pci(ql_log_fatal, ha->pdev, 0xd02a, pdev 4425 drivers/scsi/qla2xxx/qla_os.c dma_free_coherent(&ha->pdev->dev, ha->exlogin_size, pdev 4488 drivers/scsi/qla2xxx/qla_os.c ql_log_pci(ql_log_fatal, ha->pdev, 0xd012, pdev 4518 drivers/scsi/qla2xxx/qla_os.c ha->exchoffld_buf = dma_alloc_coherent(&ha->pdev->dev, pdev 4521 drivers/scsi/qla2xxx/qla_os.c ql_log_pci(ql_log_fatal, ha->pdev, 0xd013, pdev 4532 drivers/scsi/qla2xxx/qla_os.c ql_log_pci(ql_log_fatal, ha->pdev, 0xd013, pdev 4579 drivers/scsi/qla2xxx/qla_os.c dma_free_coherent(&ha->pdev->dev, ha->exchoffld_size, pdev 4600 drivers/scsi/qla2xxx/qla_os.c dma_free_coherent(&ha->pdev->dev, pdev 4604 drivers/scsi/qla2xxx/qla_os.c dma_free_coherent(&ha->pdev->dev, pdev 4642 drivers/scsi/qla2xxx/qla_os.c dma_free_coherent(&ha->pdev->dev, MCTP_DUMP_SIZE, ha->mctp_dump, pdev 4650 drivers/scsi/qla2xxx/qla_os.c dma_free_coherent(&ha->pdev->dev, DCBX_TLV_DATA_SIZE, pdev 4655 drivers/scsi/qla2xxx/qla_os.c dma_free_coherent(&ha->pdev->dev, XGMAC_DATA_SIZE, pdev 4660 drivers/scsi/qla2xxx/qla_os.c dma_free_coherent(&ha->pdev->dev, sizeof(struct sns_cmd_pkt), pdev 4666 drivers/scsi/qla2xxx/qla_os.c dma_free_coherent(&ha->pdev->dev, sizeof(struct ct_sns_pkt), pdev 4672 drivers/scsi/qla2xxx/qla_os.c dma_free_coherent(&ha->pdev->dev, SFP_DEV_SIZE, ha->sfp_data, pdev 4677 drivers/scsi/qla2xxx/qla_os.c dma_free_coherent(&ha->pdev->dev, pdev 4703 drivers/scsi/qla2xxx/qla_os.c dma_free_coherent(&ha->pdev->dev, qla2x00_gid_list_size(ha), pdev 4761 drivers/scsi/qla2xxx/qla_os.c dma_free_coherent(&ha->pdev->dev, ha->init_cb_size, pdev 4786 drivers/scsi/qla2xxx/qla_os.c ql_log_pci(ql_log_fatal, ha->pdev, 0x0107, pdev 4822 drivers/scsi/qla2xxx/qla_os.c vha->gnl.l = dma_alloc_coherent(&ha->pdev->dev, pdev 4837 drivers/scsi/qla2xxx/qla_os.c dma_free_coherent(&ha->pdev->dev, vha->gnl.size, pdev 4849 drivers/scsi/qla2xxx/qla_os.c dev_name(&(ha->pdev->dev))); pdev 4982 drivers/scsi/qla2xxx/qla_os.c kobject_uevent_env(&vha->hw->pdev->dev.kobj, KOBJ_CHANGE, envp); pdev 5459 drivers/scsi/qla2xxx/qla_os.c scsi_qla_host_t *base_vha = pci_get_drvdata(ha->pdev); pdev 5481 drivers/scsi/qla2xxx/qla_os.c scsi_qla_host_t *base_vha = pci_get_drvdata(ha->pdev); pdev 5527 drivers/scsi/qla2xxx/qla_os.c scsi_qla_host_t *base_vha = pci_get_drvdata(ha->pdev); pdev 5566 drivers/scsi/qla2xxx/qla_os.c scsi_qla_host_t *base_vha = pci_get_drvdata(ha->pdev); pdev 6054 drivers/scsi/qla2xxx/qla_os.c struct pci_dev *pdev = ha->pdev; pdev 6055 drivers/scsi/qla2xxx/qla_os.c scsi_qla_host_t *base_vha = pci_get_drvdata(ha->pdev); pdev 6060 drivers/scsi/qla2xxx/qla_os.c if (!atomic_read(&pdev->enable_cnt)) { pdev 6111 drivers/scsi/qla2xxx/qla_os.c pci_release_selected_regions(ha->pdev, ha->bars); pdev 6112 drivers/scsi/qla2xxx/qla_os.c pci_disable_pcie_error_reporting(pdev); pdev 6113 drivers/scsi/qla2xxx/qla_os.c pci_disable_device(pdev); pdev 6142 drivers/scsi/qla2xxx/qla_os.c base_vha = pci_get_drvdata(ha->pdev); pdev 6553 drivers/scsi/qla2xxx/qla_os.c if (!pci_channel_offline(ha->pdev)) { pdev 6554 drivers/scsi/qla2xxx/qla_os.c pci_read_config_word(ha->pdev, PCI_VENDOR_ID, &w); pdev 6816 drivers/scsi/qla2xxx/qla_os.c if (request_firmware(&blob->fw, blob->name, &ha->pdev->dev)) { pdev 6842 drivers/scsi/qla2xxx/qla_os.c scsi_qla_host_t *base_vha = pci_get_drvdata(ha->pdev); pdev 6912 drivers/scsi/qla2xxx/qla_os.c qla2xxx_pci_error_detected(struct pci_dev *pdev, pci_channel_state_t state) pdev 6914 drivers/scsi/qla2xxx/qla_os.c scsi_qla_host_t *vha = pci_get_drvdata(pdev); pdev 6920 drivers/scsi/qla2xxx/qla_os.c if (!atomic_read(&pdev->enable_cnt)) { pdev 6951 drivers/scsi/qla2xxx/qla_os.c qla2xxx_pci_mmio_enabled(struct pci_dev *pdev) pdev 6956 drivers/scsi/qla2xxx/qla_os.c scsi_qla_host_t *base_vha = pci_get_drvdata(pdev); pdev 6991 drivers/scsi/qla2xxx/qla_os.c qla2xxx_pci_slot_reset(struct pci_dev *pdev) pdev 6994 drivers/scsi/qla2xxx/qla_os.c scsi_qla_host_t *base_vha = pci_get_drvdata(pdev); pdev 7006 drivers/scsi/qla2xxx/qla_os.c pdev->error_state = pci_channel_io_normal; pdev 7008 drivers/scsi/qla2xxx/qla_os.c pci_restore_state(pdev); pdev 7013 drivers/scsi/qla2xxx/qla_os.c pci_save_state(pdev); pdev 7016 drivers/scsi/qla2xxx/qla_os.c rc = pci_enable_device_mem(pdev); pdev 7018 drivers/scsi/qla2xxx/qla_os.c rc = pci_enable_device(pdev); pdev 7050 drivers/scsi/qla2xxx/qla_os.c qla2xxx_pci_resume(struct pci_dev *pdev) pdev 7052 drivers/scsi/qla2xxx/qla_os.c scsi_qla_host_t *base_vha = pci_get_drvdata(pdev); pdev 7069 drivers/scsi/qla2xxx/qla_os.c qla_pci_reset_prepare(struct pci_dev *pdev) pdev 7071 drivers/scsi/qla2xxx/qla_os.c scsi_qla_host_t *base_vha = pci_get_drvdata(pdev); pdev 7096 drivers/scsi/qla2xxx/qla_os.c qla_pci_reset_done(struct pci_dev *pdev) pdev 7098 drivers/scsi/qla2xxx/qla_os.c scsi_qla_host_t *base_vha = pci_get_drvdata(pdev); pdev 7128 drivers/scsi/qla2xxx/qla_os.c rc = blk_mq_pci_map_queues(qmap, vha->hw->pdev, vha->irq_offset); pdev 192 drivers/scsi/qla2xxx/qla_sup.c scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); pdev 312 drivers/scsi/qla2xxx/qla_sup.c scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); pdev 376 drivers/scsi/qla2xxx/qla_sup.c scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); pdev 470 drivers/scsi/qla2xxx/qla_sup.c ql_log(ql_log_warn, pci_get_drvdata(ha->pdev), 0x7090, pdev 512 drivers/scsi/qla2xxx/qla_sup.c ql_log(ql_log_warn, pci_get_drvdata(ha->pdev), 0x7090, pdev 1284 drivers/scsi/qla2xxx/qla_sup.c optrom = dma_alloc_coherent(&ha->pdev->dev, OPTROM_BURST_SIZE, pdev 1344 drivers/scsi/qla2xxx/qla_sup.c dma_free_coherent(&ha->pdev->dev, pdev 1371 drivers/scsi/qla2xxx/qla_sup.c dma_free_coherent(&ha->pdev->dev, pdev 2403 drivers/scsi/qla2xxx/qla_sup.c pci_read_config_word(ha->pdev, PCI_COMMAND, &wd); pdev 2710 drivers/scsi/qla2xxx/qla_sup.c optrom = dma_alloc_coherent(&ha->pdev->dev, OPTROM_BURST_SIZE, pdev 2785 drivers/scsi/qla2xxx/qla_sup.c sfub = dma_alloc_coherent(&ha->pdev->dev, pdev 2965 drivers/scsi/qla2xxx/qla_sup.c dma_free_coherent(&ha->pdev->dev, pdev 3018 drivers/scsi/qla2xxx/qla_sup.c optrom = dma_alloc_coherent(&ha->pdev->dev, OPTROM_BURST_SIZE, pdev 3045 drivers/scsi/qla2xxx/qla_sup.c dma_free_coherent(&ha->pdev->dev, OPTROM_BURST_SIZE, pdev 3057 drivers/scsi/qla2xxx/qla_sup.c dma_free_coherent(&ha->pdev->dev, OPTROM_BURST_SIZE, optrom, pdev 166 drivers/scsi/qla2xxx/qla_target.c scsi_qla_host_t *base_vha = pci_get_drvdata(vha->hw->pdev); pdev 956 drivers/scsi/qla2xxx/qla_target.c scsi_qla_host_t *base_vha = pci_get_drvdata(ha->pdev); pdev 1294 drivers/scsi/qla2xxx/qla_target.c gid_list = dma_alloc_coherent(&ha->pdev->dev, qla2x00_gid_list_size(ha), pdev 1327 drivers/scsi/qla2xxx/qla_target.c dma_free_coherent(&ha->pdev->dev, qla2x00_gid_list_size(ha), pdev 2391 drivers/scsi/qla2xxx/qla_target.c prm->seg_cnt = dma_map_sg(&cmd->qpair->pdev->dev, cmd->sg, pdev 2418 drivers/scsi/qla2xxx/qla_target.c prm->prot_seg_cnt = dma_map_sg(&cmd->qpair->pdev->dev, pdev 2454 drivers/scsi/qla2xxx/qla_target.c dma_unmap_sg(&qpair->pdev->dev, cmd->sg, cmd->sg_cnt, pdev 2459 drivers/scsi/qla2xxx/qla_target.c dma_unmap_sg(&qpair->pdev->dev, cmd->prot_sg, cmd->prot_sg_cnt, pdev 3933 drivers/scsi/qla2xxx/qla_target.c dev_info(&vha->hw->pdev->dev, pdev 4200 drivers/scsi/qla2xxx/qla_target.c pci_get_drvdata(vha->hw->pdev); pdev 6610 drivers/scsi/qla2xxx/qla_target.c scsi_qla_host_t *base_vha = pci_get_drvdata(ha->pdev); pdev 7116 drivers/scsi/qla2xxx/qla_target.c vha = pci_get_drvdata(ha->pdev); pdev 7188 drivers/scsi/qla2xxx/qla_target.c ha->tgt.atio_ring = dma_alloc_coherent(&ha->pdev->dev, pdev 7205 drivers/scsi/qla2xxx/qla_target.c dma_free_coherent(&ha->pdev->dev, (ha->tgt.atio_q_length + 1) * pdev 606 drivers/scsi/qla2xxx/qla_tmpl.c if (pci_read_config_dword(vha->hw->pdev, addr, &value)) pdev 718 drivers/scsi/qla2xxx/qla_tmpl.c uint type = vha->hw->pdev->device >> 4 & 0xf; pdev 1368 drivers/scsi/qla2xxx/tcm_qla2xxx.c scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); pdev 1476 drivers/scsi/qla2xxx/tcm_qla2xxx.c scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); pdev 1778 drivers/scsi/qla2xxx/tcm_qla2xxx.c scsi_qla_host_t *base_vha = pci_get_drvdata(ha->pdev); pdev 27 drivers/scsi/qla4xxx/ql4_bsg.c if (unlikely(pci_channel_offline(ha->pdev))) pdev 47 drivers/scsi/qla4xxx/ql4_bsg.c flash = dma_alloc_coherent(&ha->pdev->dev, length, &flash_dma, pdev 71 drivers/scsi/qla4xxx/ql4_bsg.c dma_free_coherent(&ha->pdev->dev, length, flash, flash_dma); pdev 93 drivers/scsi/qla4xxx/ql4_bsg.c if (unlikely(pci_channel_offline(ha->pdev))) pdev 114 drivers/scsi/qla4xxx/ql4_bsg.c flash = dma_alloc_coherent(&ha->pdev->dev, length, &flash_dma, pdev 136 drivers/scsi/qla4xxx/ql4_bsg.c dma_free_coherent(&ha->pdev->dev, length, flash, flash_dma); pdev 156 drivers/scsi/qla4xxx/ql4_bsg.c if (unlikely(pci_channel_offline(ha->pdev))) pdev 215 drivers/scsi/qla4xxx/ql4_bsg.c if (unlikely(pci_channel_offline(ha->pdev))) pdev 242 drivers/scsi/qla4xxx/ql4_bsg.c nvram = dma_alloc_coherent(&ha->pdev->dev, len, &nvram_dma, pdev 266 drivers/scsi/qla4xxx/ql4_bsg.c dma_free_coherent(&ha->pdev->dev, len, nvram, nvram_dma); pdev 287 drivers/scsi/qla4xxx/ql4_bsg.c if (unlikely(pci_channel_offline(ha->pdev))) pdev 313 drivers/scsi/qla4xxx/ql4_bsg.c nvram = dma_alloc_coherent(&ha->pdev->dev, len, &nvram_dma, pdev 335 drivers/scsi/qla4xxx/ql4_bsg.c dma_free_coherent(&ha->pdev->dev, len, nvram, nvram_dma); pdev 354 drivers/scsi/qla4xxx/ql4_bsg.c if (unlikely(pci_channel_offline(ha->pdev))) pdev 399 drivers/scsi/qla4xxx/ql4_bsg.c if (unlikely(pci_channel_offline(ha->pdev))) pdev 421 drivers/scsi/qla4xxx/ql4_bsg.c acb = dma_alloc_coherent(&ha->pdev->dev, len, &acb_dma, GFP_KERNEL); pdev 444 drivers/scsi/qla4xxx/ql4_bsg.c dma_free_coherent(&ha->pdev->dev, len, acb, acb_dma); pdev 149 drivers/scsi/qla4xxx/ql4_dbg.c ha->pdev->device, halt_status1, halt_status2, pdev 159 drivers/scsi/qla4xxx/ql4_dbg.c ha->host_no, __func__, ha->pdev->device, pdev 119 drivers/scsi/qla4xxx/ql4_def.h dev_printk(level , &((ha)->pdev->dev) , format , ## arg) pdev 605 drivers/scsi/qla4xxx/ql4_def.h struct pci_dev *pdev; pdev 861 drivers/scsi/qla4xxx/ql4_def.h return ha->pdev->device == PCI_DEVICE_ID_QLOGIC_ISP4010; pdev 866 drivers/scsi/qla4xxx/ql4_def.h return ha->pdev->device == PCI_DEVICE_ID_QLOGIC_ISP4022; pdev 871 drivers/scsi/qla4xxx/ql4_def.h return ha->pdev->device == PCI_DEVICE_ID_QLOGIC_ISP4032; pdev 881 drivers/scsi/qla4xxx/ql4_def.h return ha->pdev->device == PCI_DEVICE_ID_QLOGIC_ISP8022; pdev 886 drivers/scsi/qla4xxx/ql4_def.h return ha->pdev->device == PCI_DEVICE_ID_QLOGIC_ISP8324; pdev 891 drivers/scsi/qla4xxx/ql4_def.h return ha->pdev->device == PCI_DEVICE_ID_QLOGIC_ISP8042; pdev 901 drivers/scsi/qla4xxx/ql4_def.h return ((ha->pdev->device == PCI_DEVICE_ID_QLOGIC_ISP8022) || pdev 902 drivers/scsi/qla4xxx/ql4_def.h (ha->pdev->device == PCI_DEVICE_ID_QLOGIC_ISP8324) || pdev 903 drivers/scsi/qla4xxx/ql4_def.h (ha->pdev->device == PCI_DEVICE_ID_QLOGIC_ISP8042)); pdev 156 drivers/scsi/qla4xxx/ql4_init.c sys_info = dma_alloc_coherent(&ha->pdev->dev, sizeof(*sys_info), pdev 185 drivers/scsi/qla4xxx/ql4_init.c dma_free_coherent(&ha->pdev->dev, sizeof(*sys_info), sys_info, pdev 334 drivers/scsi/qla4xxx/ql4_init.c md_tmp = dma_alloc_coherent(&ha->pdev->dev, ha->fw_dump_tmplt_size, pdev 400 drivers/scsi/qla4xxx/ql4_init.c dma_free_coherent(&ha->pdev->dev, ha->fw_dump_tmplt_size, pdev 658 drivers/scsi/qla4xxx/ql4_init.c pci_set_master(ha->pdev); pdev 668 drivers/scsi/qla4xxx/ql4_init.c pci_set_master(ha->pdev); pdev 669 drivers/scsi/qla4xxx/ql4_init.c status = pci_set_mwi(ha->pdev); pdev 675 drivers/scsi/qla4xxx/ql4_init.c pci_read_config_word(ha->pdev, PCI_COMMAND, &w); pdev 678 drivers/scsi/qla4xxx/ql4_init.c pci_write_config_word(ha->pdev, PCI_COMMAND, w); pdev 1110 drivers/scsi/qla4xxx/ql4_isr.c if (!ha->pdev->msi_enabled && !ha->pdev->msix_enabled) pdev 1226 drivers/scsi/qla4xxx/ql4_isr.c if (unlikely(pci_channel_offline(ha->pdev))) pdev 1539 drivers/scsi/qla4xxx/ql4_isr.c __func__, ha->pdev->device); pdev 1557 drivers/scsi/qla4xxx/ql4_isr.c __func__, ha->pdev->device, ret); pdev 1567 drivers/scsi/qla4xxx/ql4_isr.c ret = pci_alloc_irq_vectors(ha->pdev, 1, 1, PCI_IRQ_MSI); pdev 1569 drivers/scsi/qla4xxx/ql4_isr.c ret = request_irq(ha->pdev->irq, qla4_8xxx_msi_handler, pdev 1577 drivers/scsi/qla4xxx/ql4_isr.c "already in use.\n", ha->pdev->irq); pdev 1578 drivers/scsi/qla4xxx/ql4_isr.c pci_free_irq_vectors(ha->pdev); pdev 1590 drivers/scsi/qla4xxx/ql4_isr.c ret = request_irq(ha->pdev->irq, ha->isp_ops->intr_handler, pdev 1599 drivers/scsi/qla4xxx/ql4_isr.c " use.\n", ha->pdev->irq); pdev 1605 drivers/scsi/qla4xxx/ql4_isr.c ha->host->irq = ha->pdev->irq; pdev 1607 drivers/scsi/qla4xxx/ql4_isr.c __func__, ha->pdev->irq); pdev 1618 drivers/scsi/qla4xxx/ql4_isr.c if (ha->pdev->msix_enabled) pdev 1619 drivers/scsi/qla4xxx/ql4_isr.c free_irq(pci_irq_vector(ha->pdev, 1), ha); pdev 1620 drivers/scsi/qla4xxx/ql4_isr.c free_irq(pci_irq_vector(ha->pdev, 0), ha); pdev 1621 drivers/scsi/qla4xxx/ql4_isr.c pci_free_irq_vectors(ha->pdev); pdev 628 drivers/scsi/qla4xxx/ql4_mbx.c init_fw_cb = dma_alloc_coherent(&ha->pdev->dev, pdev 692 drivers/scsi/qla4xxx/ql4_mbx.c dma_free_coherent(&ha->pdev->dev, sizeof(struct addr_ctrl_blk), pdev 709 drivers/scsi/qla4xxx/ql4_mbx.c init_fw_cb = dma_alloc_coherent(&ha->pdev->dev, pdev 723 drivers/scsi/qla4xxx/ql4_mbx.c dma_free_coherent(&ha->pdev->dev, pdev 731 drivers/scsi/qla4xxx/ql4_mbx.c dma_free_coherent(&ha->pdev->dev, sizeof(struct addr_ctrl_blk), pdev 1039 drivers/scsi/qla4xxx/ql4_mbx.c crash_record = dma_alloc_coherent(&ha->pdev->dev, crash_record_size, pdev 1061 drivers/scsi/qla4xxx/ql4_mbx.c dma_free_coherent(&ha->pdev->dev, crash_record_size, pdev 1096 drivers/scsi/qla4xxx/ql4_mbx.c event_log = dma_alloc_coherent(&ha->pdev->dev, event_log_size, pdev 1155 drivers/scsi/qla4xxx/ql4_mbx.c dma_free_coherent(&ha->pdev->dev, event_log_size, event_log, pdev 1340 drivers/scsi/qla4xxx/ql4_mbx.c about_fw = dma_alloc_coherent(&ha->pdev->dev, pdev 1392 drivers/scsi/qla4xxx/ql4_mbx.c dma_free_coherent(&ha->pdev->dev, sizeof(struct about_fw_info), pdev 2000 drivers/scsi/qla4xxx/ql4_mbx.c fw_ddb_entry = dma_alloc_coherent(&ha->pdev->dev, sizeof(*fw_ddb_entry), pdev 2137 drivers/scsi/qla4xxx/ql4_mbx.c dma_free_coherent(&ha->pdev->dev, sizeof(*fw_ddb_entry), pdev 2346 drivers/scsi/qla4xxx/ql4_mbx.c acb = dma_alloc_coherent(&ha->pdev->dev, pdev 2399 drivers/scsi/qla4xxx/ql4_mbx.c dma_free_coherent(&ha->pdev->dev, sizeof(struct addr_ctrl_blk), acb, pdev 741 drivers/scsi/qla4xxx/ql4_nx.c mem_base = pci_resource_start(ha->pdev, 0); pdev 814 drivers/scsi/qla4xxx/ql4_nx.c mem_base = pci_resource_start(ha->pdev, 0); pdev 1775 drivers/scsi/qla4xxx/ql4_nx.c pcie_capability_read_word(ha->pdev, PCI_EXP_LNKSTA, &lnk); pdev 1815 drivers/scsi/qla4xxx/ql4_nx.c dev_info(&ha->pdev->dev, "Resetting rom_lock\n"); pdev 2052 drivers/scsi/qla4xxx/ql4_nx.c rdmem_buffer = dma_alloc_coherent(&ha->pdev->dev, pdev 2069 drivers/scsi/qla4xxx/ql4_nx.c dma_desc.cmd.dma_desc_cmd |= ((PCI_FUNC(ha->pdev->devfn) & 0xf) << 0x4); pdev 2086 drivers/scsi/qla4xxx/ql4_nx.c dma_free_coherent(&ha->pdev->dev, pdev 2090 drivers/scsi/qla4xxx/ql4_nx.c rdmem_buffer = dma_alloc_coherent(&ha->pdev->dev, size, pdev 2140 drivers/scsi/qla4xxx/ql4_nx.c dma_free_coherent(&ha->pdev->dev, size, rdmem_buffer, pdev 3239 drivers/scsi/qla4xxx/ql4_nx.c kobject_uevent_env(&(&ha->pdev->dev)->kobj, KOBJ_CHANGE, envp); pdev 3950 drivers/scsi/qla4xxx/ql4_nx.c (!ha->pdev->msi_enabled && !ha->pdev->msix_enabled)) pdev 4055 drivers/scsi/qla4xxx/ql4_nx.c sys_info = dma_alloc_coherent(&ha->pdev->dev, sizeof(*sys_info), pdev 4104 drivers/scsi/qla4xxx/ql4_nx.c dma_free_coherent(&ha->pdev->dev, sizeof(*sys_info), sys_info, pdev 4183 drivers/scsi/qla4xxx/ql4_nx.c ret = pci_alloc_irq_vectors(ha->pdev, QLA_MSIX_ENTRIES, pdev 4192 drivers/scsi/qla4xxx/ql4_nx.c ret = request_irq(pci_irq_vector(ha->pdev, 0), pdev 4198 drivers/scsi/qla4xxx/ql4_nx.c ret = request_irq(pci_irq_vector(ha->pdev, 1), pdev 4206 drivers/scsi/qla4xxx/ql4_nx.c free_irq(pci_irq_vector(ha->pdev, 0), ha); pdev 4208 drivers/scsi/qla4xxx/ql4_nx.c pci_free_irq_vectors(ha->pdev); pdev 613 drivers/scsi/qla4xxx/ql4_os.c chap_flash_data = dma_alloc_coherent(&ha->pdev->dev, chap_size, pdev 643 drivers/scsi/qla4xxx/ql4_os.c dma_free_coherent(&ha->pdev->dev, chap_size, chap_flash_data, chap_dma); pdev 1057 drivers/scsi/qla4xxx/ql4_os.c ql_iscsi_stats = dma_alloc_coherent(&ha->pdev->dev, stats_size, pdev 1223 drivers/scsi/qla4xxx/ql4_os.c dma_free_coherent(&ha->pdev->dev, host_stats_size, pdev 1798 drivers/scsi/qla4xxx/ql4_os.c ql_iscsi_stats = dma_alloc_coherent(&ha->pdev->dev, stats_size, pdev 1839 drivers/scsi/qla4xxx/ql4_os.c dma_free_coherent(&ha->pdev->dev, stats_size, ql_iscsi_stats, pdev 2707 drivers/scsi/qla4xxx/ql4_os.c init_fw_cb = dma_alloc_coherent(&ha->pdev->dev, pdev 2810 drivers/scsi/qla4xxx/ql4_os.c dma_free_coherent(&ha->pdev->dev, sizeof(struct addr_ctrl_blk), pdev 3120 drivers/scsi/qla4xxx/ql4_os.c fw_ddb_entry = dma_alloc_coherent(&ha->pdev->dev, sizeof(*fw_ddb_entry), pdev 3155 drivers/scsi/qla4xxx/ql4_os.c dma_free_coherent(&ha->pdev->dev, sizeof(*fw_ddb_entry), pdev 3244 drivers/scsi/qla4xxx/ql4_os.c fw_ddb_entry = dma_alloc_coherent(&ha->pdev->dev, sizeof(*fw_ddb_entry), pdev 3291 drivers/scsi/qla4xxx/ql4_os.c dma_free_coherent(&ha->pdev->dev, sizeof(*fw_ddb_entry), pdev 3384 drivers/scsi/qla4xxx/ql4_os.c task_data->data_dma = dma_map_single(&ha->pdev->dev, task->data, pdev 3393 drivers/scsi/qla4xxx/ql4_os.c task_data->resp_buffer = dma_alloc_coherent(&ha->pdev->dev, pdev 3401 drivers/scsi/qla4xxx/ql4_os.c task_data->req_buffer = dma_alloc_coherent(&ha->pdev->dev, pdev 3416 drivers/scsi/qla4xxx/ql4_os.c dma_free_coherent(&ha->pdev->dev, task_data->resp_len, pdev 3420 drivers/scsi/qla4xxx/ql4_os.c dma_free_coherent(&ha->pdev->dev, task_data->req_len, pdev 3440 drivers/scsi/qla4xxx/ql4_os.c dma_unmap_single(&ha->pdev->dev, task_data->data_dma, pdev 3447 drivers/scsi/qla4xxx/ql4_os.c dma_free_coherent(&ha->pdev->dev, task_data->resp_len, pdev 3449 drivers/scsi/qla4xxx/ql4_os.c dma_free_coherent(&ha->pdev->dev, task_data->req_len, pdev 3884 drivers/scsi/qla4xxx/ql4_os.c fw_ddb_entry = dma_alloc_coherent(&ha->pdev->dev, sizeof(*fw_ddb_entry), pdev 3911 drivers/scsi/qla4xxx/ql4_os.c dma_free_coherent(&ha->pdev->dev, sizeof(*fw_ddb_entry), pdev 3926 drivers/scsi/qla4xxx/ql4_os.c fw_ddb_entry = dma_alloc_coherent(&ha->pdev->dev, sizeof(*fw_ddb_entry), pdev 3967 drivers/scsi/qla4xxx/ql4_os.c dma_free_coherent(&ha->pdev->dev, sizeof(*fw_ddb_entry), pdev 4145 drivers/scsi/qla4xxx/ql4_os.c dma_free_coherent(&ha->pdev->dev, ha->queues_len, ha->queues, pdev 4191 drivers/scsi/qla4xxx/ql4_os.c pci_release_regions(ha->pdev); pdev 4211 drivers/scsi/qla4xxx/ql4_os.c ha->queues = dma_alloc_coherent(&ha->pdev->dev, ha->queues_len, pdev 4256 drivers/scsi/qla4xxx/ql4_os.c ha->chap_dma_pool = dma_pool_create("ql4_chap", &ha->pdev->dev, pdev 4265 drivers/scsi/qla4xxx/ql4_os.c ha->fw_ddb_dma_pool = dma_pool_create("ql4_fw_ddb", &ha->pdev->dev, pdev 4537 drivers/scsi/qla4xxx/ql4_os.c if (!pci_channel_offline(ha->pdev)) pdev 4538 drivers/scsi/qla4xxx/ql4_os.c pci_read_config_word(ha->pdev, PCI_VENDOR_ID, &w); pdev 5496 drivers/scsi/qla4xxx/ql4_os.c struct pci_dev *pdev = ha->pdev; pdev 5498 drivers/scsi/qla4xxx/ql4_os.c status = pci_request_regions(pdev, DRIVER_NAME); pdev 5502 drivers/scsi/qla4xxx/ql4_os.c "status=%d\n", ha->host_no, pci_name(pdev), status); pdev 5507 drivers/scsi/qla4xxx/ql4_os.c __func__, pdev->revision)); pdev 5508 drivers/scsi/qla4xxx/ql4_os.c ha->revision_id = pdev->revision; pdev 5511 drivers/scsi/qla4xxx/ql4_os.c mem_base = pci_resource_start(pdev, 0); /* 0 is for BAR 0 */ pdev 5512 drivers/scsi/qla4xxx/ql4_os.c mem_len = pci_resource_len(pdev, 0); pdev 5520 drivers/scsi/qla4xxx/ql4_os.c "cannot remap MMIO (%s), aborting\n", pci_name(pdev)); pdev 5521 drivers/scsi/qla4xxx/ql4_os.c pci_release_regions(ha->pdev); pdev 5531 drivers/scsi/qla4xxx/ql4_os.c (ha->pdev->devfn << 11)); pdev 5532 drivers/scsi/qla4xxx/ql4_os.c ha->nx_db_wr_ptr = (ha->pdev->devfn == 4 ? QLA82XX_CAM_RAM_DB1 : pdev 5539 drivers/scsi/qla4xxx/ql4_os.c db_base = pci_resource_start(pdev, 4); /* doorbell is on bar 4 */ pdev 5540 drivers/scsi/qla4xxx/ql4_os.c db_len = pci_resource_len(pdev, 4); pdev 5559 drivers/scsi/qla4xxx/ql4_os.c pio = pci_resource_start(ha->pdev, 0); pdev 5560 drivers/scsi/qla4xxx/ql4_os.c pio_len = pci_resource_len(ha->pdev, 0); pdev 5561 drivers/scsi/qla4xxx/ql4_os.c pio_flags = pci_resource_flags(ha->pdev, 0); pdev 5574 drivers/scsi/qla4xxx/ql4_os.c mmio = pci_resource_start(ha->pdev, 1); pdev 5575 drivers/scsi/qla4xxx/ql4_os.c mmio_len = pci_resource_len(ha->pdev, 1); pdev 5576 drivers/scsi/qla4xxx/ql4_os.c mmio_flags = pci_resource_flags(ha->pdev, 1); pdev 5591 drivers/scsi/qla4xxx/ql4_os.c if (pci_request_regions(ha->pdev, DRIVER_NAME)) { pdev 5895 drivers/scsi/qla4xxx/ql4_os.c func_num = PCI_FUNC(ha->pdev->devfn); pdev 5898 drivers/scsi/qla4xxx/ql4_os.c __func__, ha->pdev->device, func_num); pdev 5934 drivers/scsi/qla4xxx/ql4_os.c buf = dma_alloc_coherent(&ha->pdev->dev, size, pdev 5986 drivers/scsi/qla4xxx/ql4_os.c dma_free_coherent(&ha->pdev->dev, size, buf, buf_dma); pdev 6058 drivers/scsi/qla4xxx/ql4_os.c fw_ddb_entry = dma_alloc_coherent(&ha->pdev->dev, sizeof(*fw_ddb_entry), pdev 6133 drivers/scsi/qla4xxx/ql4_os.c dma_free_coherent(&ha->pdev->dev, sizeof(*fw_ddb_entry), pdev 7285 drivers/scsi/qla4xxx/ql4_os.c fw_ddb_entry = dma_alloc_coherent(&ha->pdev->dev, sizeof(*fw_ddb_entry), pdev 7325 drivers/scsi/qla4xxx/ql4_os.c dma_free_coherent(&ha->pdev->dev, sizeof(*fw_ddb_entry), pdev 7352 drivers/scsi/qla4xxx/ql4_os.c fw_ddb_entry = dma_alloc_coherent(&ha->pdev->dev, sizeof(*fw_ddb_entry), pdev 7392 drivers/scsi/qla4xxx/ql4_os.c dma_free_coherent(&ha->pdev->dev, sizeof(*fw_ddb_entry), pdev 7409 drivers/scsi/qla4xxx/ql4_os.c ddb_entry = dma_alloc_coherent(&ha->pdev->dev, sizeof(*ddb_entry), pdev 7455 drivers/scsi/qla4xxx/ql4_os.c dma_free_coherent(&ha->pdev->dev, sizeof(*ddb_entry), pdev 7548 drivers/scsi/qla4xxx/ql4_os.c fw_ddb_entry = dma_alloc_coherent(&ha->pdev->dev, sizeof(*fw_ddb_entry), pdev 7580 drivers/scsi/qla4xxx/ql4_os.c dma_free_coherent(&ha->pdev->dev, sizeof(*fw_ddb_entry), pdev 7623 drivers/scsi/qla4xxx/ql4_os.c fw_ddb_entry = dma_alloc_coherent(&ha->pdev->dev, sizeof(*fw_ddb_entry), pdev 7703 drivers/scsi/qla4xxx/ql4_os.c dma_free_coherent(&ha->pdev->dev, sizeof(*fw_ddb_entry), pdev 8369 drivers/scsi/qla4xxx/ql4_os.c pddb = dma_alloc_coherent(&ha->pdev->dev, ddb_size, pdev 8400 drivers/scsi/qla4xxx/ql4_os.c dma_free_coherent(&ha->pdev->dev, ddb_size, pddb, pdev 8419 drivers/scsi/qla4xxx/ql4_os.c fw_ddb_entry = dma_alloc_coherent(&ha->pdev->dev, pdev 8444 drivers/scsi/qla4xxx/ql4_os.c dma_free_coherent(&ha->pdev->dev, sizeof(*fw_ddb_entry), fw_ddb_entry, pdev 8540 drivers/scsi/qla4xxx/ql4_os.c fw_ddb_entry = dma_alloc_coherent(&ha->pdev->dev, sizeof(*fw_ddb_entry), pdev 8587 drivers/scsi/qla4xxx/ql4_os.c dma_free_coherent(&ha->pdev->dev, sizeof(*fw_ddb_entry), pdev 8600 drivers/scsi/qla4xxx/ql4_os.c static int qla4xxx_probe_adapter(struct pci_dev *pdev, pdev 8611 drivers/scsi/qla4xxx/ql4_os.c if (pci_enable_device(pdev)) pdev 8626 drivers/scsi/qla4xxx/ql4_os.c ha->pdev = pdev; pdev 8629 drivers/scsi/qla4xxx/ql4_os.c ha->func_num = PCI_FUNC(ha->pdev->devfn); pdev 8631 drivers/scsi/qla4xxx/ql4_os.c pci_enable_pcie_error_reporting(pdev); pdev 8657 drivers/scsi/qla4xxx/ql4_os.c pdev->needs_freset = 1; pdev 8666 drivers/scsi/qla4xxx/ql4_os.c pdev->device, pdev->irq, ha->reg); pdev 8703 drivers/scsi/qla4xxx/ql4_os.c pci_set_drvdata(pdev, ha); pdev 8705 drivers/scsi/qla4xxx/ql4_os.c ret = scsi_add_host(host, &pdev->dev); pdev 8811 drivers/scsi/qla4xxx/ql4_os.c "interrupt %d already in use.\n", pdev->irq); pdev 8816 drivers/scsi/qla4xxx/ql4_os.c pci_save_state(ha->pdev); pdev 8829 drivers/scsi/qla4xxx/ql4_os.c qla4xxx_version_str, ha->pdev->device, pci_name(ha->pdev), pdev 8859 drivers/scsi/qla4xxx/ql4_os.c pci_disable_pcie_error_reporting(pdev); pdev 8863 drivers/scsi/qla4xxx/ql4_os.c pci_disable_device(pdev); pdev 8883 drivers/scsi/qla4xxx/ql4_os.c if (PCI_FUNC(ha->pdev->devfn) & BIT_1) pdev 8887 drivers/scsi/qla4xxx/ql4_os.c pci_get_domain_bus_and_slot(pci_domain_nr(ha->pdev->bus), pdev 8888 drivers/scsi/qla4xxx/ql4_os.c ha->pdev->bus->number, PCI_DEVFN(PCI_SLOT(ha->pdev->devfn), pdev 8899 drivers/scsi/qla4xxx/ql4_os.c dev_name(&other_ha->pdev->dev))); pdev 8922 drivers/scsi/qla4xxx/ql4_os.c fw_ddb_entry = dma_alloc_coherent(&ha->pdev->dev, sizeof(*fw_ddb_entry), pdev 8947 drivers/scsi/qla4xxx/ql4_os.c dma_free_coherent(&ha->pdev->dev, sizeof(*fw_ddb_entry), pdev 8982 drivers/scsi/qla4xxx/ql4_os.c static void qla4xxx_remove_adapter(struct pci_dev *pdev) pdev 8990 drivers/scsi/qla4xxx/ql4_os.c if (!pci_is_enabled(pdev)) pdev 8993 drivers/scsi/qla4xxx/ql4_os.c ha = pci_get_drvdata(pdev); pdev 9014 drivers/scsi/qla4xxx/ql4_os.c pci_disable_pcie_error_reporting(pdev); pdev 9015 drivers/scsi/qla4xxx/ql4_os.c pci_disable_device(pdev); pdev 9025 drivers/scsi/qla4xxx/ql4_os.c if (dma_set_mask_and_coherent(&ha->pdev->dev, DMA_BIT_MASK(64))) { pdev 9026 drivers/scsi/qla4xxx/ql4_os.c dev_dbg(&ha->pdev->dev, pdev 9029 drivers/scsi/qla4xxx/ql4_os.c dma_set_mask_and_coherent(&ha->pdev->dev, DMA_BIT_MASK(32)); pdev 9103 drivers/scsi/qla4xxx/ql4_os.c if (unlikely(pci_channel_offline(ha->pdev)) || pdev 9470 drivers/scsi/qla4xxx/ql4_os.c acb = dma_alloc_coherent(&ha->pdev->dev, pdev 9504 drivers/scsi/qla4xxx/ql4_os.c dma_free_coherent(&ha->pdev->dev, sizeof(struct addr_ctrl_blk_def), pdev 9583 drivers/scsi/qla4xxx/ql4_os.c qla4xxx_pci_error_detected(struct pci_dev *pdev, pci_channel_state_t state) pdev 9585 drivers/scsi/qla4xxx/ql4_os.c struct scsi_qla_host *ha = pci_get_drvdata(pdev); pdev 9601 drivers/scsi/qla4xxx/ql4_os.c pci_disable_device(pdev); pdev 9620 drivers/scsi/qla4xxx/ql4_os.c qla4xxx_pci_mmio_enabled(struct pci_dev *pdev) pdev 9622 drivers/scsi/qla4xxx/ql4_os.c struct scsi_qla_host *ha = pci_get_drvdata(pdev); pdev 9647 drivers/scsi/qla4xxx/ql4_os.c fn = PCI_FUNC(ha->pdev->devfn); pdev 9656 drivers/scsi/qla4xxx/ql4_os.c pci_domain_nr(ha->pdev->bus), pdev 9657 drivers/scsi/qla4xxx/ql4_os.c ha->pdev->bus->number, pdev 9658 drivers/scsi/qla4xxx/ql4_os.c PCI_DEVFN(PCI_SLOT(ha->pdev->devfn), pdev 9687 drivers/scsi/qla4xxx/ql4_os.c ha->pdev->devfn); pdev 9732 drivers/scsi/qla4xxx/ql4_os.c ha->pdev->devfn); pdev 9753 drivers/scsi/qla4xxx/ql4_os.c qla4xxx_pci_slot_reset(struct pci_dev *pdev) pdev 9756 drivers/scsi/qla4xxx/ql4_os.c struct scsi_qla_host *ha = pci_get_drvdata(pdev); pdev 9769 drivers/scsi/qla4xxx/ql4_os.c pci_restore_state(pdev); pdev 9774 drivers/scsi/qla4xxx/ql4_os.c pci_save_state(pdev); pdev 9777 drivers/scsi/qla4xxx/ql4_os.c rc = pci_enable_device(pdev); pdev 9801 drivers/scsi/qla4xxx/ql4_os.c qla4xxx_pci_resume(struct pci_dev *pdev) pdev 9803 drivers/scsi/qla4xxx/ql4_os.c struct scsi_qla_host *ha = pci_get_drvdata(pdev); pdev 30 drivers/scsi/scsi_transport_fc.c struct device *pdev, struct fc_vport_identifiers *ids, pdev 3334 drivers/scsi/scsi_transport_fc.c fc_vport_setup(struct Scsi_Host *shost, int channel, struct device *pdev, pdev 3386 drivers/scsi/scsi_transport_fc.c dev->parent = get_device(pdev); /* takes parent reference */ pdev 3410 drivers/scsi/scsi_transport_fc.c if (pdev != &shost->shost_gendev) { pdev 3423 drivers/scsi/scsi_transport_fc.c dev_printk(KERN_NOTICE, pdev, pdev 214 drivers/scsi/sgiwd93.c static int sgiwd93_probe(struct platform_device *pdev) pdev 216 drivers/scsi/sgiwd93.c struct sgiwd93_platform_data *pd = pdev->dev.platform_data; pdev 236 drivers/scsi/sgiwd93.c hdata->dev = &pdev->dev; pdev 237 drivers/scsi/sgiwd93.c hdata->cpu = dma_alloc_attrs(&pdev->dev, HPC_DMA_SIZE, &hdata->dma, pdev 264 drivers/scsi/sgiwd93.c platform_set_drvdata(pdev, host); pdev 277 drivers/scsi/sgiwd93.c dma_free_attrs(&pdev->dev, HPC_DMA_SIZE, hdata->cpu, hdata->dma, pdev 286 drivers/scsi/sgiwd93.c static int sgiwd93_remove(struct platform_device *pdev) pdev 288 drivers/scsi/sgiwd93.c struct Scsi_Host *host = platform_get_drvdata(pdev); pdev 290 drivers/scsi/sgiwd93.c struct sgiwd93_platform_data *pd = pdev->dev.platform_data; pdev 294 drivers/scsi/sgiwd93.c dma_free_attrs(&pdev->dev, HPC_DMA_SIZE, hdata->cpu, hdata->dma, pdev 301 drivers/scsi/snic/snic.h struct pci_dev *pdev; pdev 114 drivers/scsi/snic/snic_disc.c pa = dma_map_single(&snic->pdev->dev, buf, buf_len, DMA_FROM_DEVICE); pdev 115 drivers/scsi/snic/snic_disc.c if (dma_mapping_error(&snic->pdev->dev, pa)) { pdev 141 drivers/scsi/snic/snic_disc.c dma_unmap_single(&snic->pdev->dev, pa, buf_len, pdev 105 drivers/scsi/snic/snic_io.c dma_unmap_single(&snic->pdev->dev, buf->dma_addr, buf->len, pdev 176 drivers/scsi/snic/snic_io.c pa = dma_map_single(&snic->pdev->dev, os_buf, len, DMA_TO_DEVICE); pdev 177 drivers/scsi/snic/snic_io.c if (dma_mapping_error(&snic->pdev->dev, pa)) { pdev 190 drivers/scsi/snic/snic_io.c dma_unmap_single(&snic->pdev->dev, pa, len, DMA_TO_DEVICE); pdev 354 drivers/scsi/snic/snic_io.c dma_unmap_single(&snic->pdev->dev, pdev 364 drivers/scsi/snic/snic_io.c dma_unmap_single(&snic->pdev->dev, pdev 373 drivers/scsi/snic/snic_io.c dma_unmap_single(&snic->pdev->dev, pdev 388 drivers/scsi/snic/snic_io.c dma_unmap_single(&snic->pdev->dev, pdev 96 drivers/scsi/snic/snic_isr.c free_irq(pci_irq_vector(snic->pdev, i), pdev 137 drivers/scsi/snic/snic_isr.c ret = request_irq(pci_irq_vector(snic->pdev, i), pdev 173 drivers/scsi/snic/snic_isr.c if (pci_alloc_irq_vectors(snic->pdev, vecs, vecs, PCI_IRQ_MSIX) < 0) pdev 192 drivers/scsi/snic/snic_isr.c pci_free_irq_vectors(snic->pdev); pdev 303 drivers/scsi/snic/snic_main.c snic_add_host(struct Scsi_Host *shost, struct pci_dev *pdev) pdev 307 drivers/scsi/snic/snic_main.c ret = scsi_add_host(shost, &pdev->dev); pdev 360 drivers/scsi/snic/snic_main.c snic_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 371 drivers/scsi/snic/snic_main.c pdev->vendor, pdev->device, pdev->subsystem_vendor, pdev 372 drivers/scsi/snic/snic_main.c pdev->subsystem_device); pdev 375 drivers/scsi/snic/snic_main.c pdev->bus->number, PCI_SLOT(pdev->devfn), pdev 376 drivers/scsi/snic/snic_main.c PCI_FUNC(pdev->devfn)); pdev 396 drivers/scsi/snic/snic_main.c shost->host_no, snic, shost, pdev->bus->number, pdev 397 drivers/scsi/snic/snic_main.c PCI_SLOT(pdev->devfn), PCI_FUNC(pdev->devfn)); pdev 404 drivers/scsi/snic/snic_main.c pci_set_drvdata(pdev, snic); pdev 405 drivers/scsi/snic/snic_main.c snic->pdev = pdev; pdev 407 drivers/scsi/snic/snic_main.c ret = pci_enable_device(pdev); pdev 416 drivers/scsi/snic/snic_main.c ret = pci_request_regions(pdev, SNIC_DRV_NAME); pdev 425 drivers/scsi/snic/snic_main.c pci_set_master(pdev); pdev 432 drivers/scsi/snic/snic_main.c ret = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(43)); pdev 434 drivers/scsi/snic/snic_main.c ret = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 444 drivers/scsi/snic/snic_main.c if (!(pci_resource_flags(pdev, 0) & IORESOURCE_MEM)) { pdev 451 drivers/scsi/snic/snic_main.c snic->bar0.vaddr = pci_iomap(pdev, 0, 0); pdev 460 drivers/scsi/snic/snic_main.c snic->bar0.bus_addr = pci_resource_start(pdev, 0); pdev 461 drivers/scsi/snic/snic_main.c snic->bar0.len = pci_resource_len(pdev, 0); pdev 465 drivers/scsi/snic/snic_main.c snic->vdev = svnic_dev_alloc_discover(NULL, snic, pdev, &snic->bar0, 1); pdev 657 drivers/scsi/snic/snic_main.c ret = snic_add_host(shost, pdev); pdev 732 drivers/scsi/snic/snic_main.c pci_release_regions(pdev); pdev 735 drivers/scsi/snic/snic_main.c pci_disable_device(pdev); pdev 742 drivers/scsi/snic/snic_main.c pci_set_drvdata(pdev, NULL); pdev 746 drivers/scsi/snic/snic_main.c pdev->bus->number, PCI_SLOT(pdev->devfn), pdev 747 drivers/scsi/snic/snic_main.c PCI_FUNC(pdev->devfn)); pdev 758 drivers/scsi/snic/snic_main.c snic_remove(struct pci_dev *pdev) pdev 760 drivers/scsi/snic/snic_main.c struct snic *snic = pci_get_drvdata(pdev); pdev 765 drivers/scsi/snic/snic_main.c pdev->bus->number, PCI_SLOT(pdev->devfn), pdev 766 drivers/scsi/snic/snic_main.c PCI_FUNC(pdev->devfn)); pdev 813 drivers/scsi/snic/snic_main.c pci_release_regions(pdev); pdev 814 drivers/scsi/snic/snic_main.c pci_disable_device(pdev); pdev 815 drivers/scsi/snic/snic_main.c pci_set_drvdata(pdev, NULL); pdev 149 drivers/scsi/snic/snic_scsi.c dma_unmap_single(&snic->pdev->dev, pdev 188 drivers/scsi/snic/snic_scsi.c pa = dma_map_single(&snic->pdev->dev, pdev 192 drivers/scsi/snic/snic_scsi.c if (dma_mapping_error(&snic->pdev->dev, pa)) { pdev 52 drivers/scsi/snic/vnic_dev.c struct pci_dev *pdev; pdev 228 drivers/scsi/snic/vnic_dev.c ring->descs_unaligned = dma_alloc_coherent(&vdev->pdev->dev, pdev 253 drivers/scsi/snic/vnic_dev.c dma_free_coherent(&vdev->pdev->dev, pdev 290 drivers/scsi/snic/vnic_dev.c pci_name(vdev->pdev), _CMD_N(cmd), fetch_idx, posted); pdev 472 drivers/scsi/snic/vnic_dev.c vdev->fw_info = dma_alloc_coherent(&vdev->pdev->dev, pdev 536 drivers/scsi/snic/vnic_dev.c vdev->stats = dma_alloc_coherent(&vdev->pdev->dev, pdev 609 drivers/scsi/snic/vnic_dev.c vdev->notify = dma_alloc_coherent(&vdev->pdev->dev, pdev 699 drivers/scsi/snic/vnic_dev.c dma_free_coherent(&vdev->pdev->dev, pdev 704 drivers/scsi/snic/vnic_dev.c dma_free_coherent(&vdev->pdev->dev, pdev 709 drivers/scsi/snic/vnic_dev.c dma_free_coherent(&vdev->pdev->dev, pdev 713 drivers/scsi/snic/vnic_dev.c dma_free_coherent(&vdev->pdev->dev, pdev 724 drivers/scsi/snic/vnic_dev.c struct pci_dev *pdev, pdev 735 drivers/scsi/snic/vnic_dev.c vdev->pdev = pdev; pdev 102 drivers/scsi/snic/vnic_dev.h void *priv, struct pci_dev *pdev, pdev 316 drivers/scsi/stex.c struct pci_dev *pdev; pdev 498 drivers/scsi/stex.c *(unsigned long *)(p->base) = pci_resource_start(hba->pdev, 0); pdev 506 drivers/scsi/stex.c p->bus = hba->pdev->bus->number; pdev 507 drivers/scsi/stex.c p->slot = hba->pdev->devfn; pdev 509 drivers/scsi/stex.c p->irq_vec = hba->pdev->irq; pdev 510 drivers/scsi/stex.c p->id = hba->pdev->vendor << 16 | hba->pdev->device; pdev 512 drivers/scsi/stex.c hba->pdev->subsystem_vendor << 16 | hba->pdev->subsystem_device; pdev 810 drivers/scsi/stex.c pci_name(hba->pdev)); pdev 834 drivers/scsi/stex.c "(%s): invalid tag\n", pci_name(hba->pdev)); pdev 844 drivers/scsi/stex.c "(%s): lagging req\n", pci_name(hba->pdev)); pdev 852 drivers/scsi/stex.c pci_name(hba->pdev)); pdev 939 drivers/scsi/stex.c "(%s): invalid tag\n", pci_name(hba->pdev)); pdev 949 drivers/scsi/stex.c "(%s): lagging req\n", pci_name(hba->pdev)); pdev 965 drivers/scsi/stex.c pci_name(hba->pdev)); pdev 1040 drivers/scsi/stex.c pci_name(hba->pdev)); pdev 1090 drivers/scsi/stex.c pci_name(hba->pdev)); pdev 1126 drivers/scsi/stex.c pci_name(hba->pdev)); pdev 1138 drivers/scsi/stex.c pci_name(hba->pdev)); pdev 1191 drivers/scsi/stex.c pci_name(hba->pdev)); pdev 1204 drivers/scsi/stex.c pci_name(hba->pdev)); pdev 1293 drivers/scsi/stex.c "(%s): lost interrupt\n", pci_name(hba->pdev)); pdev 1315 drivers/scsi/stex.c pci_read_config_dword(hba->pdev, i * 4, pdev 1316 drivers/scsi/stex.c &hba->pdev->saved_config_space[i]); pdev 1320 drivers/scsi/stex.c bus = hba->pdev->bus; pdev 1334 drivers/scsi/stex.c pci_read_config_word(hba->pdev, PCI_COMMAND, &pci_cmd); pdev 1342 drivers/scsi/stex.c pci_write_config_dword(hba->pdev, i * 4, pdev 1343 drivers/scsi/stex.c hba->pdev->saved_config_space[i]); pdev 1359 drivers/scsi/stex.c "(%s): reset timeout\n", pci_name(hba->pdev)); pdev 1399 drivers/scsi/stex.c pci_name(hba->pdev)); pdev 1435 drivers/scsi/stex.c pci_name(hba->pdev)); pdev 1618 drivers/scsi/stex.c struct pci_dev *pdev = hba->pdev; pdev 1622 drivers/scsi/stex.c status = pci_enable_msi(pdev); pdev 1626 drivers/scsi/stex.c pci_name(pdev), status); pdev 1632 drivers/scsi/stex.c status = request_irq(pdev->irq, pdev 1638 drivers/scsi/stex.c pci_disable_msi(pdev); pdev 1645 drivers/scsi/stex.c struct pci_dev *pdev = hba->pdev; pdev 1647 drivers/scsi/stex.c free_irq(pdev->irq, hba); pdev 1649 drivers/scsi/stex.c pci_disable_msi(pdev); pdev 1652 drivers/scsi/stex.c static int stex_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 1660 drivers/scsi/stex.c err = pci_enable_device(pdev); pdev 1664 drivers/scsi/stex.c pci_set_master(pdev); pdev 1673 drivers/scsi/stex.c pci_name(pdev)); pdev 1681 drivers/scsi/stex.c err = pci_request_regions(pdev, DRV_NAME); pdev 1684 drivers/scsi/stex.c pci_name(pdev)); pdev 1688 drivers/scsi/stex.c hba->mmio_base = pci_ioremap_bar(pdev, 0); pdev 1691 drivers/scsi/stex.c pci_name(pdev)); pdev 1696 drivers/scsi/stex.c err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 1698 drivers/scsi/stex.c err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 1701 drivers/scsi/stex.c pci_name(pdev)); pdev 1732 drivers/scsi/stex.c (hba->cardtype == st_vsc && (pdev->subsystem_device & 1))) { pdev 1736 drivers/scsi/stex.c hba->dma_mem = dma_alloc_coherent(&pdev->dev, pdev 1741 drivers/scsi/stex.c (hba->cardtype == st_vsc && (pdev->subsystem_device & 1))) { pdev 1744 drivers/scsi/stex.c pci_name(pdev)); pdev 1747 drivers/scsi/stex.c hba->dma_mem = dma_alloc_coherent(&pdev->dev, pdev 1754 drivers/scsi/stex.c pci_name(pdev)); pdev 1763 drivers/scsi/stex.c pci_name(pdev)); pdev 1793 drivers/scsi/stex.c hba->pdev = pdev; pdev 1801 drivers/scsi/stex.c pci_name(pdev)); pdev 1810 drivers/scsi/stex.c pci_name(pdev)); pdev 1818 drivers/scsi/stex.c pci_set_drvdata(pdev, hba); pdev 1820 drivers/scsi/stex.c err = scsi_add_host(host, &pdev->dev); pdev 1823 drivers/scsi/stex.c pci_name(pdev)); pdev 1838 drivers/scsi/stex.c dma_free_coherent(&pdev->dev, hba->dma_size, pdev 1843 drivers/scsi/stex.c pci_release_regions(pdev); pdev 1847 drivers/scsi/stex.c pci_disable_device(pdev); pdev 1922 drivers/scsi/stex.c pci_release_regions(hba->pdev); pdev 1926 drivers/scsi/stex.c dma_free_coherent(&hba->pdev->dev, hba->dma_size, pdev 1930 drivers/scsi/stex.c static void stex_remove(struct pci_dev *pdev) pdev 1932 drivers/scsi/stex.c struct st_hba *hba = pci_get_drvdata(pdev); pdev 1944 drivers/scsi/stex.c pci_disable_device(pdev); pdev 1949 drivers/scsi/stex.c static void stex_shutdown(struct pci_dev *pdev) pdev 1951 drivers/scsi/stex.c struct st_hba *hba = pci_get_drvdata(pdev); pdev 1975 drivers/scsi/stex.c static int stex_suspend(struct pci_dev *pdev, pm_message_t state) pdev 1977 drivers/scsi/stex.c struct st_hba *hba = pci_get_drvdata(pdev); pdev 1987 drivers/scsi/stex.c static int stex_resume(struct pci_dev *pdev) pdev 1989 drivers/scsi/stex.c struct st_hba *hba = pci_get_drvdata(pdev); pdev 510 drivers/scsi/sun3_scsi.c static int __init sun3_scsi_probe(struct platform_device *pdev) pdev 536 drivers/scsi/sun3_scsi.c irq = platform_get_resource(pdev, IORESOURCE_IRQ, i); pdev 537 drivers/scsi/sun3_scsi.c mem = platform_get_resource(pdev, IORESOURCE_MEM, i); pdev 563 drivers/scsi/sun3_scsi.c irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 564 drivers/scsi/sun3_scsi.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 625 drivers/scsi/sun3_scsi.c platform_set_drvdata(pdev, instance); pdev 643 drivers/scsi/sun3_scsi.c static int __exit sun3_scsi_remove(struct platform_device *pdev) pdev 645 drivers/scsi/sun3_scsi.c struct Scsi_Host *instance = platform_get_drvdata(pdev); pdev 139 drivers/scsi/sym53c8xx_2/sym_fw.c struct pci_dev *pdev = sym_data->pdev; pdev 199 drivers/scsi/sym53c8xx_2/sym_fw.c if (!(pdev->device == PCI_DEVICE_ID_LSI_53C1010_66 && pdev 200 drivers/scsi/sym53c8xx_2/sym_fw.c pdev->revision < 0x1 && pdev 205 drivers/scsi/sym53c8xx_2/sym_fw.c if (!(pdev->device == PCI_DEVICE_ID_LSI_53C1010_33 /* && pdev 206 drivers/scsi/sym53c8xx_2/sym_fw.c pdev->revision < 0xff */)) { pdev 481 drivers/scsi/sym53c8xx_2/sym_glue.c struct pci_dev *pdev = sym_data->pdev; pdev 483 drivers/scsi/sym53c8xx_2/sym_glue.c pci_read_config_word(pdev, PCI_STATUS, &pci_sts); pdev 485 drivers/scsi/sym53c8xx_2/sym_glue.c pci_write_config_word(pdev, PCI_STATUS, pci_sts); pdev 538 drivers/scsi/sym53c8xx_2/sym_glue.c if (pci_channel_offline(sym_data->pdev)) pdev 583 drivers/scsi/sym53c8xx_2/sym_glue.c struct pci_dev *pdev = sym_data->pdev; pdev 599 drivers/scsi/sym53c8xx_2/sym_glue.c if (pci_channel_offline(pdev)) { pdev 604 drivers/scsi/sym53c8xx_2/sym_glue.c if (pci_channel_offline(pdev)) { pdev 1166 drivers/scsi/sym53c8xx_2/sym_glue.c struct pci_dev *pdev = sym_data->pdev; pdev 1171 drivers/scsi/sym53c8xx_2/sym_glue.c pdev->device, pdev->revision); pdev 1173 drivers/scsi/sym53c8xx_2/sym_glue.c pci_name(pdev), pdev->irq); pdev 1199 drivers/scsi/sym53c8xx_2/sym_glue.c pci_iounmap(device->pdev, device->s.ioaddr); pdev 1201 drivers/scsi/sym53c8xx_2/sym_glue.c pci_iounmap(device->pdev, device->s.ramaddr); pdev 1207 drivers/scsi/sym53c8xx_2/sym_glue.c static void sym_free_resources(struct sym_hcb *np, struct pci_dev *pdev, pdev 1214 drivers/scsi/sym53c8xx_2/sym_glue.c free_irq(pdev->irq, np->s.host); pdev 1216 drivers/scsi/sym53c8xx_2/sym_glue.c pci_iounmap(pdev, np->s.ioaddr); pdev 1218 drivers/scsi/sym53c8xx_2/sym_glue.c pci_iounmap(pdev, np->s.ramaddr); pdev 1242 drivers/scsi/sym53c8xx_2/sym_glue.c struct pci_dev *pdev = dev->pdev; pdev 1248 drivers/scsi/sym53c8xx_2/sym_glue.c unit, dev->chip.name, pdev->revision, pci_name(pdev), pdev 1249 drivers/scsi/sym53c8xx_2/sym_glue.c pdev->irq); pdev 1269 drivers/scsi/sym53c8xx_2/sym_glue.c np = __sym_calloc_dma(&pdev->dev, sizeof(*np), "HCB"); pdev 1272 drivers/scsi/sym53c8xx_2/sym_glue.c np->bus_dmat = &pdev->dev; /* Result in 1 DMA pool per HBA */ pdev 1274 drivers/scsi/sym53c8xx_2/sym_glue.c sym_data->pdev = pdev; pdev 1277 drivers/scsi/sym53c8xx_2/sym_glue.c pci_set_drvdata(pdev, shost); pdev 1302 drivers/scsi/sym53c8xx_2/sym_glue.c !dma_set_mask(&pdev->dev, DMA_DAC_MASK)) { pdev 1304 drivers/scsi/sym53c8xx_2/sym_glue.c } else if (dma_set_mask(&pdev->dev, DMA_BIT_MASK(32))) { pdev 1317 drivers/scsi/sym53c8xx_2/sym_glue.c if (request_irq(pdev->irq, sym53c8xx_intr, IRQF_SHARED, NAME53C8XX, pdev 1320 drivers/scsi/sym53c8xx_2/sym_glue.c sym_name(np), pdev->irq); pdev 1353 drivers/scsi/sym53c8xx_2/sym_glue.c shost->unique_id = pci_resource_start(pdev, 0); pdev 1362 drivers/scsi/sym53c8xx_2/sym_glue.c if (pdev->device == PCI_DEVICE_ID_NCR_53C896 && pdev->revision < 2) pdev 1376 drivers/scsi/sym53c8xx_2/sym_glue.c sym_free_resources(np, pdev, do_free_irq); pdev 1406 drivers/scsi/sym53c8xx_2/sym_glue.c struct pci_dev *pdev = device->pdev; pdev 1407 drivers/scsi/sym53c8xx_2/sym_glue.c unsigned long io_port = pci_resource_start(pdev, 0); pdev 1426 drivers/scsi/sym53c8xx_2/sym_glue.c chip = sym_lookup_chip_table(pdev->device, pdev->revision); pdev 1428 drivers/scsi/sym53c8xx_2/sym_glue.c dev_info(&pdev->dev, "device not supported\n"); pdev 1456 drivers/scsi/sym53c8xx_2/sym_glue.c dev_info(&device->pdev->dev, pdev 1464 drivers/scsi/sym53c8xx_2/sym_glue.c struct pci_dev *pdev = device->pdev; pdev 1472 drivers/scsi/sym53c8xx_2/sym_glue.c if (pdev->device == PCI_DEVICE_ID_NCR_53C896 && pdev->revision < 0x4) { pdev 1478 drivers/scsi/sym53c8xx_2/sym_glue.c if (pci_set_mwi(pdev)) pdev 1493 drivers/scsi/sym53c8xx_2/sym_glue.c pci_read_config_word(pdev, PCI_STATUS, &status_reg); pdev 1500 drivers/scsi/sym53c8xx_2/sym_glue.c pci_write_config_word(pdev, PCI_STATUS, status_reg); pdev 1501 drivers/scsi/sym53c8xx_2/sym_glue.c pci_read_config_word(pdev, PCI_STATUS, &status_reg); pdev 1513 drivers/scsi/sym53c8xx_2/sym_glue.c struct pci_dev *pdev = device->pdev; pdev 1517 drivers/scsi/sym53c8xx_2/sym_glue.c pcibios_resource_to_bus(pdev->bus, &bus_addr, &pdev->resource[1]); pdev 1525 drivers/scsi/sym53c8xx_2/sym_glue.c if (!pdev->resource[i].flags) pdev 1527 drivers/scsi/sym53c8xx_2/sym_glue.c pcibios_resource_to_bus(pdev->bus, &bus_addr, pdev 1528 drivers/scsi/sym53c8xx_2/sym_glue.c &pdev->resource[i]); pdev 1534 drivers/scsi/sym53c8xx_2/sym_glue.c device->s.ioaddr = pci_iomap(pdev, 1, pdev 1535 drivers/scsi/sym53c8xx_2/sym_glue.c pci_resource_len(pdev, 1)); pdev 1538 drivers/scsi/sym53c8xx_2/sym_glue.c device->s.ioaddr = pci_iomap(pdev, 0, pdev 1539 drivers/scsi/sym53c8xx_2/sym_glue.c pci_resource_len(pdev, 0)); pdev 1541 drivers/scsi/sym53c8xx_2/sym_glue.c dev_err(&pdev->dev, "could not map registers; giving up.\n"); pdev 1545 drivers/scsi/sym53c8xx_2/sym_glue.c device->s.ramaddr = pci_iomap(pdev, i, pdev 1546 drivers/scsi/sym53c8xx_2/sym_glue.c pci_resource_len(pdev, i)); pdev 1548 drivers/scsi/sym53c8xx_2/sym_glue.c dev_warn(&pdev->dev, pdev 1570 drivers/scsi/sym53c8xx_2/sym_glue.c static void sym_config_pqs(struct pci_dev *pdev, struct sym_device *sym_dev) pdev 1576 drivers/scsi/sym53c8xx_2/sym_glue.c struct pci_dev *memc = pci_get_slot(pdev->bus, slot); pdev 1601 drivers/scsi/sym53c8xx_2/sym_glue.c pci_read_config_byte(pdev, 0x84, &tmp); pdev 1610 drivers/scsi/sym53c8xx_2/sym_glue.c static int sym_detach(struct Scsi_Host *shost, struct pci_dev *pdev) pdev 1628 drivers/scsi/sym53c8xx_2/sym_glue.c sym_free_resources(np, pdev, 1); pdev 1662 drivers/scsi/sym53c8xx_2/sym_glue.c static int sym2_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 1672 drivers/scsi/sym53c8xx_2/sym_glue.c sym_dev.pdev = pdev; pdev 1675 drivers/scsi/sym53c8xx_2/sym_glue.c if (pci_enable_device(pdev)) pdev 1678 drivers/scsi/sym53c8xx_2/sym_glue.c pci_set_master(pdev); pdev 1680 drivers/scsi/sym53c8xx_2/sym_glue.c if (pci_request_regions(pdev, NAME53C8XX)) pdev 1698 drivers/scsi/sym53c8xx_2/sym_glue.c sym_config_pqs(pdev, &sym_dev); pdev 1707 drivers/scsi/sym53c8xx_2/sym_glue.c if (scsi_add_host(shost, &pdev->dev)) pdev 1716 drivers/scsi/sym53c8xx_2/sym_glue.c sym_detach(pci_get_drvdata(pdev), pdev); pdev 1720 drivers/scsi/sym53c8xx_2/sym_glue.c pci_release_regions(pdev); pdev 1723 drivers/scsi/sym53c8xx_2/sym_glue.c pci_disable_device(pdev); pdev 1728 drivers/scsi/sym53c8xx_2/sym_glue.c static void sym2_remove(struct pci_dev *pdev) pdev 1730 drivers/scsi/sym53c8xx_2/sym_glue.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 1733 drivers/scsi/sym53c8xx_2/sym_glue.c sym_detach(shost, pdev); pdev 1734 drivers/scsi/sym53c8xx_2/sym_glue.c pci_release_regions(pdev); pdev 1735 drivers/scsi/sym53c8xx_2/sym_glue.c pci_disable_device(pdev); pdev 1745 drivers/scsi/sym53c8xx_2/sym_glue.c static pci_ers_result_t sym2_io_error_detected(struct pci_dev *pdev, pdev 1750 drivers/scsi/sym53c8xx_2/sym_glue.c sym2_remove(pdev); pdev 1754 drivers/scsi/sym53c8xx_2/sym_glue.c disable_irq(pdev->irq); pdev 1755 drivers/scsi/sym53c8xx_2/sym_glue.c pci_disable_device(pdev); pdev 1765 drivers/scsi/sym53c8xx_2/sym_glue.c static pci_ers_result_t sym2_io_slot_dump(struct pci_dev *pdev) pdev 1767 drivers/scsi/sym53c8xx_2/sym_glue.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 1783 drivers/scsi/sym53c8xx_2/sym_glue.c static void sym2_reset_workarounds(struct pci_dev *pdev) pdev 1788 drivers/scsi/sym53c8xx_2/sym_glue.c chip = sym_lookup_chip_table(pdev->device, pdev->revision); pdev 1793 drivers/scsi/sym53c8xx_2/sym_glue.c pci_read_config_word(pdev, PCI_STATUS, &status_reg); pdev 1796 drivers/scsi/sym53c8xx_2/sym_glue.c pci_write_config_word(pdev, PCI_STATUS, status_reg); pdev 1797 drivers/scsi/sym53c8xx_2/sym_glue.c pci_read_config_word(pdev, PCI_STATUS, &status_reg); pdev 1807 drivers/scsi/sym53c8xx_2/sym_glue.c static pci_ers_result_t sym2_io_slot_reset(struct pci_dev *pdev) pdev 1809 drivers/scsi/sym53c8xx_2/sym_glue.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 1815 drivers/scsi/sym53c8xx_2/sym_glue.c if (pci_enable_device(pdev)) { pdev 1821 drivers/scsi/sym53c8xx_2/sym_glue.c pci_set_master(pdev); pdev 1822 drivers/scsi/sym53c8xx_2/sym_glue.c enable_irq(pdev->irq); pdev 1826 drivers/scsi/sym53c8xx_2/sym_glue.c if (pci_set_mwi(pdev)) pdev 1831 drivers/scsi/sym53c8xx_2/sym_glue.c sym2_reset_workarounds(pdev); pdev 1834 drivers/scsi/sym53c8xx_2/sym_glue.c if (PCI_FUNC(pdev->devfn) == 0) { pdev 1854 drivers/scsi/sym53c8xx_2/sym_glue.c static void sym2_io_resume(struct pci_dev *pdev) pdev 1856 drivers/scsi/sym53c8xx_2/sym_glue.c struct Scsi_Host *shost = pci_get_drvdata(pdev); pdev 192 drivers/scsi/sym53c8xx_2/sym_glue.h struct pci_dev *pdev; pdev 210 drivers/scsi/sym53c8xx_2/sym_glue.h struct pci_dev *pdev; pdev 672 drivers/scsi/sym53c8xx_2/sym_hipd.c struct pci_dev *pdev = sym_data->pdev; pdev 786 drivers/scsi/sym53c8xx_2/sym_hipd.c if (pdev->device == PCI_DEVICE_ID_LSI_53C1010_33 && pdev 787 drivers/scsi/sym53c8xx_2/sym_hipd.c pdev->revision < 0x1) pdev 810 drivers/scsi/sym53c8xx_2/sym_hipd.c if ((pdev->device == PCI_DEVICE_ID_NCR_53C810 && pdev 811 drivers/scsi/sym53c8xx_2/sym_hipd.c pdev->revision >= 0x10 && pdev->revision <= 0x11) || pdev 812 drivers/scsi/sym53c8xx_2/sym_hipd.c (pdev->device == PCI_DEVICE_ID_NCR_53C860 && pdev 813 drivers/scsi/sym53c8xx_2/sym_hipd.c pdev->revision <= 0x1)) pdev 879 drivers/scsi/sym53c8xx_2/sym_hipd.c pdev->device == PCI_DEVICE_ID_NCR_53C895))) && pdev 1693 drivers/scsi/sym53c8xx_2/sym_hipd.c struct pci_dev *pdev = sym_data->pdev; pdev 1785 drivers/scsi/sym53c8xx_2/sym_hipd.c if (pdev->device == PCI_DEVICE_ID_LSI_53C1010_66) pdev 1795 drivers/scsi/sym53c8xx_2/sym_hipd.c if (pdev->device == PCI_DEVICE_ID_LSI_53C1010_33 && pdev 1796 drivers/scsi/sym53c8xx_2/sym_hipd.c pdev->revision < 1) pdev 1804 drivers/scsi/sym53c8xx_2/sym_hipd.c if (pdev->device == PCI_DEVICE_ID_NCR_53C875) pdev 1806 drivers/scsi/sym53c8xx_2/sym_hipd.c else if (pdev->device == PCI_DEVICE_ID_NCR_53C896) pdev 2803 drivers/scsi/sym53c8xx_2/sym_hipd.c struct pci_dev *pdev = sym_data->pdev; pdev 2859 drivers/scsi/sym53c8xx_2/sym_hipd.c if (pci_channel_offline(pdev)) pdev 686 drivers/scsi/sym53c8xx_2/sym_nvram.c switch (np->pdev->device) { pdev 724 drivers/scsi/sym53c8xx_2/sym_nvram.c get_pci_node_path(np->pdev, &hwpath); pdev 179 drivers/scsi/ufs/cdns-pltfrm.c static int cdns_ufs_pltfrm_probe(struct platform_device *pdev) pdev 184 drivers/scsi/ufs/cdns-pltfrm.c struct device *dev = &pdev->dev; pdev 190 drivers/scsi/ufs/cdns-pltfrm.c err = ufshcd_pltfrm_init(pdev, vops); pdev 203 drivers/scsi/ufs/cdns-pltfrm.c static int cdns_ufs_pltfrm_remove(struct platform_device *pdev) pdev 205 drivers/scsi/ufs/cdns-pltfrm.c struct ufs_hba *hba = platform_get_drvdata(pdev); pdev 63 drivers/scsi/ufs/tc-dwc-g210-pci.c static void tc_dwc_g210_pci_shutdown(struct pci_dev *pdev) pdev 65 drivers/scsi/ufs/tc-dwc-g210-pci.c ufshcd_shutdown((struct ufs_hba *)pci_get_drvdata(pdev)); pdev 73 drivers/scsi/ufs/tc-dwc-g210-pci.c static void tc_dwc_g210_pci_remove(struct pci_dev *pdev) pdev 75 drivers/scsi/ufs/tc-dwc-g210-pci.c struct ufs_hba *hba = pci_get_drvdata(pdev); pdev 77 drivers/scsi/ufs/tc-dwc-g210-pci.c pm_runtime_forbid(&pdev->dev); pdev 78 drivers/scsi/ufs/tc-dwc-g210-pci.c pm_runtime_get_noresume(&pdev->dev); pdev 90 drivers/scsi/ufs/tc-dwc-g210-pci.c tc_dwc_g210_pci_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 104 drivers/scsi/ufs/tc-dwc-g210-pci.c dev_err(&pdev->dev, "test chip version not specified\n"); pdev 108 drivers/scsi/ufs/tc-dwc-g210-pci.c err = pcim_enable_device(pdev); pdev 110 drivers/scsi/ufs/tc-dwc-g210-pci.c dev_err(&pdev->dev, "pcim_enable_device failed\n"); pdev 114 drivers/scsi/ufs/tc-dwc-g210-pci.c pci_set_master(pdev); pdev 116 drivers/scsi/ufs/tc-dwc-g210-pci.c err = pcim_iomap_regions(pdev, 1 << 0, UFSHCD); pdev 118 drivers/scsi/ufs/tc-dwc-g210-pci.c dev_err(&pdev->dev, "request and iomap failed\n"); pdev 122 drivers/scsi/ufs/tc-dwc-g210-pci.c mmio_base = pcim_iomap_table(pdev)[0]; pdev 124 drivers/scsi/ufs/tc-dwc-g210-pci.c err = ufshcd_alloc_host(&pdev->dev, &hba); pdev 126 drivers/scsi/ufs/tc-dwc-g210-pci.c dev_err(&pdev->dev, "Allocation failed\n"); pdev 132 drivers/scsi/ufs/tc-dwc-g210-pci.c err = ufshcd_init(hba, mmio_base, pdev->irq); pdev 134 drivers/scsi/ufs/tc-dwc-g210-pci.c dev_err(&pdev->dev, "Initialization failed\n"); pdev 138 drivers/scsi/ufs/tc-dwc-g210-pci.c pci_set_drvdata(pdev, hba); pdev 139 drivers/scsi/ufs/tc-dwc-g210-pci.c pm_runtime_put_noidle(&pdev->dev); pdev 140 drivers/scsi/ufs/tc-dwc-g210-pci.c pm_runtime_allow(&pdev->dev); pdev 53 drivers/scsi/ufs/tc-dwc-g210-pltfrm.c static int tc_dwc_g210_pltfm_probe(struct platform_device *pdev) pdev 58 drivers/scsi/ufs/tc-dwc-g210-pltfrm.c struct device *dev = &pdev->dev; pdev 64 drivers/scsi/ufs/tc-dwc-g210-pltfrm.c err = ufshcd_pltfrm_init(pdev, vops); pdev 76 drivers/scsi/ufs/tc-dwc-g210-pltfrm.c static int tc_dwc_g210_pltfm_remove(struct platform_device *pdev) pdev 78 drivers/scsi/ufs/tc-dwc-g210-pltfrm.c struct ufs_hba *hba = platform_get_drvdata(pdev); pdev 80 drivers/scsi/ufs/tc-dwc-g210-pltfrm.c pm_runtime_get_sync(&(pdev)->dev); pdev 451 drivers/scsi/ufs/ufs-hisi.c struct platform_device *pdev = to_platform_device(dev); pdev 454 drivers/scsi/ufs/ufs-hisi.c host->ufs_sys_ctrl = devm_platform_ioremap_resource(pdev, 1); pdev 568 drivers/scsi/ufs/ufs-hisi.c static int ufs_hisi_probe(struct platform_device *pdev) pdev 572 drivers/scsi/ufs/ufs-hisi.c of_id = of_match_node(ufs_hisi_of_match, pdev->dev.of_node); pdev 574 drivers/scsi/ufs/ufs-hisi.c return ufshcd_pltfrm_init(pdev, of_id->data); pdev 577 drivers/scsi/ufs/ufs-hisi.c static int ufs_hisi_remove(struct platform_device *pdev) pdev 579 drivers/scsi/ufs/ufs-hisi.c struct ufs_hba *hba = platform_get_drvdata(pdev); pdev 322 drivers/scsi/ufs/ufs-mediatek.c static int ufs_mtk_probe(struct platform_device *pdev) pdev 325 drivers/scsi/ufs/ufs-mediatek.c struct device *dev = &pdev->dev; pdev 328 drivers/scsi/ufs/ufs-mediatek.c err = ufshcd_pltfrm_init(pdev, &ufs_hba_mtk_vops); pdev 341 drivers/scsi/ufs/ufs-mediatek.c static int ufs_mtk_remove(struct platform_device *pdev) pdev 343 drivers/scsi/ufs/ufs-mediatek.c struct ufs_hba *hba = platform_get_drvdata(pdev); pdev 345 drivers/scsi/ufs/ufs-mediatek.c pm_runtime_get_sync(&(pdev)->dev); pdev 707 drivers/scsi/ufs/ufs-qcom.c struct platform_device *pdev = to_platform_device(dev); pdev 710 drivers/scsi/ufs/ufs-qcom.c bus_pdata = msm_bus_cl_get_pdata(pdev); pdev 1087 drivers/scsi/ufs/ufs-qcom.c struct platform_device *pdev = to_platform_device(dev); pdev 1167 drivers/scsi/ufs/ufs-qcom.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 1610 drivers/scsi/ufs/ufs-qcom.c static int ufs_qcom_probe(struct platform_device *pdev) pdev 1613 drivers/scsi/ufs/ufs-qcom.c struct device *dev = &pdev->dev; pdev 1616 drivers/scsi/ufs/ufs-qcom.c err = ufshcd_pltfrm_init(pdev, &ufs_hba_qcom_vops); pdev 1629 drivers/scsi/ufs/ufs-qcom.c static int ufs_qcom_remove(struct platform_device *pdev) pdev 1631 drivers/scsi/ufs/ufs-qcom.c struct ufs_hba *hba = platform_get_drvdata(pdev); pdev 1633 drivers/scsi/ufs/ufs-qcom.c pm_runtime_get_sync(&(pdev)->dev); pdev 120 drivers/scsi/ufs/ufshcd-pci.c static void ufshcd_pci_shutdown(struct pci_dev *pdev) pdev 122 drivers/scsi/ufs/ufshcd-pci.c ufshcd_shutdown((struct ufs_hba *)pci_get_drvdata(pdev)); pdev 130 drivers/scsi/ufs/ufshcd-pci.c static void ufshcd_pci_remove(struct pci_dev *pdev) pdev 132 drivers/scsi/ufs/ufshcd-pci.c struct ufs_hba *hba = pci_get_drvdata(pdev); pdev 134 drivers/scsi/ufs/ufshcd-pci.c pm_runtime_forbid(&pdev->dev); pdev 135 drivers/scsi/ufs/ufshcd-pci.c pm_runtime_get_noresume(&pdev->dev); pdev 148 drivers/scsi/ufs/ufshcd-pci.c ufshcd_pci_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 154 drivers/scsi/ufs/ufshcd-pci.c err = pcim_enable_device(pdev); pdev 156 drivers/scsi/ufs/ufshcd-pci.c dev_err(&pdev->dev, "pcim_enable_device failed\n"); pdev 160 drivers/scsi/ufs/ufshcd-pci.c pci_set_master(pdev); pdev 162 drivers/scsi/ufs/ufshcd-pci.c err = pcim_iomap_regions(pdev, 1 << 0, UFSHCD); pdev 164 drivers/scsi/ufs/ufshcd-pci.c dev_err(&pdev->dev, "request and iomap failed\n"); pdev 168 drivers/scsi/ufs/ufshcd-pci.c mmio_base = pcim_iomap_table(pdev)[0]; pdev 170 drivers/scsi/ufs/ufshcd-pci.c err = ufshcd_alloc_host(&pdev->dev, &hba); pdev 172 drivers/scsi/ufs/ufshcd-pci.c dev_err(&pdev->dev, "Allocation failed\n"); pdev 178 drivers/scsi/ufs/ufshcd-pci.c err = ufshcd_init(hba, mmio_base, pdev->irq); pdev 180 drivers/scsi/ufs/ufshcd-pci.c dev_err(&pdev->dev, "Initialization failed\n"); pdev 185 drivers/scsi/ufs/ufshcd-pci.c pci_set_drvdata(pdev, hba); pdev 186 drivers/scsi/ufs/ufshcd-pci.c pm_runtime_put_noidle(&pdev->dev); pdev 187 drivers/scsi/ufs/ufshcd-pci.c pm_runtime_allow(&pdev->dev); pdev 264 drivers/scsi/ufs/ufshcd-pltfrm.c void ufshcd_pltfrm_shutdown(struct platform_device *pdev) pdev 266 drivers/scsi/ufs/ufshcd-pltfrm.c ufshcd_shutdown((struct ufs_hba *)platform_get_drvdata(pdev)); pdev 389 drivers/scsi/ufs/ufshcd-pltfrm.c int ufshcd_pltfrm_init(struct platform_device *pdev, pdev 395 drivers/scsi/ufs/ufshcd-pltfrm.c struct device *dev = &pdev->dev; pdev 397 drivers/scsi/ufs/ufshcd-pltfrm.c mmio_base = devm_platform_ioremap_resource(pdev, 0); pdev 403 drivers/scsi/ufs/ufshcd-pltfrm.c irq = platform_get_irq(pdev, 0); pdev 412 drivers/scsi/ufs/ufshcd-pltfrm.c dev_err(&pdev->dev, "Allocation failed\n"); pdev 420 drivers/scsi/ufs/ufshcd-pltfrm.c dev_err(&pdev->dev, "%s: clock parse failed %d\n", pdev 426 drivers/scsi/ufs/ufshcd-pltfrm.c dev_err(&pdev->dev, "%s: regulator init failed %d\n", pdev 439 drivers/scsi/ufs/ufshcd-pltfrm.c platform_set_drvdata(pdev, hba); pdev 441 drivers/scsi/ufs/ufshcd-pltfrm.c pm_runtime_set_active(&pdev->dev); pdev 442 drivers/scsi/ufs/ufshcd-pltfrm.c pm_runtime_enable(&pdev->dev); pdev 31 drivers/scsi/ufs/ufshcd-pltfrm.h int ufshcd_pltfrm_init(struct platform_device *pdev, pdev 33 drivers/scsi/ufs/ufshcd-pltfrm.h void ufshcd_pltfrm_shutdown(struct platform_device *pdev); pdev 1334 drivers/scsi/vmw_pvscsi.c static int pvscsi_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 1346 drivers/scsi/vmw_pvscsi.c if (pci_enable_device(pdev)) pdev 1349 drivers/scsi/vmw_pvscsi.c if (!dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64))) { pdev 1351 drivers/scsi/vmw_pvscsi.c } else if (!dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32))) { pdev 1365 drivers/scsi/vmw_pvscsi.c adapter->dev = pdev; pdev 1366 drivers/scsi/vmw_pvscsi.c adapter->rev = pdev->revision; pdev 1368 drivers/scsi/vmw_pvscsi.c if (pci_request_regions(pdev, "vmw_pvscsi")) { pdev 1374 drivers/scsi/vmw_pvscsi.c if ((pci_resource_flags(pdev, i) & PCI_BASE_ADDRESS_SPACE_IO)) pdev 1377 drivers/scsi/vmw_pvscsi.c if (pci_resource_len(pdev, i) < PVSCSI_MEM_SPACE_SIZE) pdev 1389 drivers/scsi/vmw_pvscsi.c adapter->mmioBase = pci_iomap(pdev, i, PVSCSI_MEM_SPACE_SIZE); pdev 1398 drivers/scsi/vmw_pvscsi.c pci_set_master(pdev); pdev 1435 drivers/scsi/vmw_pvscsi.c adapter->dev = pdev; pdev 1449 drivers/scsi/vmw_pvscsi.c pci_set_drvdata(pdev, host); pdev 1503 drivers/scsi/vmw_pvscsi.c error = request_irq(pci_irq_vector(pdev, 0), pvscsi_isr, pdev 1507 drivers/scsi/vmw_pvscsi.c error = request_irq(pci_irq_vector(pdev, 0), pvscsi_shared_isr, pdev 1517 drivers/scsi/vmw_pvscsi.c error = scsi_add_host(host, &pdev->dev); pdev 1524 drivers/scsi/vmw_pvscsi.c dev_info(&pdev->dev, "VMware PVSCSI rev %d host #%u\n", pdev 1540 drivers/scsi/vmw_pvscsi.c pci_disable_device(pdev); pdev 1572 drivers/scsi/vmw_pvscsi.c static void pvscsi_remove(struct pci_dev *pdev) pdev 1574 drivers/scsi/vmw_pvscsi.c struct Scsi_Host *host = pci_get_drvdata(pdev); pdev 1584 drivers/scsi/vmw_pvscsi.c pci_disable_device(pdev); pdev 86 drivers/scsi/wd719x.c dev_err(&wd->pdev->dev, "command register is not ready: 0x%02x\n", pdev 106 drivers/scsi/wd719x.c dev_err(&wd->pdev->dev, "direct command timed out\n"); pdev 118 drivers/scsi/wd719x.c dev_err(&wd->pdev->dev, "direct command failed, status 0x%02x, SUE 0x%02x\n", pdev 169 drivers/scsi/wd719x.c dev_warn(&wd->pdev->dev, "RISC sleep command failed\n"); pdev 176 drivers/scsi/wd719x.c dma_free_coherent(&wd->pdev->dev, wd->fw_size, wd->fw_virt, pdev 179 drivers/scsi/wd719x.c dma_free_coherent(&wd->pdev->dev, WD719X_HASH_TABLE_SIZE, wd->hash_virt, pdev 182 drivers/scsi/wd719x.c dma_free_coherent(&wd->pdev->dev, sizeof(struct wd719x_host_param), pdev 185 drivers/scsi/wd719x.c free_irq(wd->pdev->irq, wd); pdev 196 drivers/scsi/wd719x.c dma_unmap_single(&wd->pdev->dev, scb->phys, pdev 199 drivers/scsi/wd719x.c dma_unmap_single(&wd->pdev->dev, cmd->SCp.dma_handle, pdev 224 drivers/scsi/wd719x.c scb->phys = dma_map_single(&wd->pdev->dev, scb, sizeof(*scb), pdev 227 drivers/scsi/wd719x.c if (dma_mapping_error(&wd->pdev->dev, scb->phys)) pdev 232 drivers/scsi/wd719x.c cmd->SCp.dma_handle = dma_map_single(&wd->pdev->dev, cmd->sense_buffer, pdev 234 drivers/scsi/wd719x.c if (dma_mapping_error(&wd->pdev->dev, cmd->SCp.dma_handle)) pdev 291 drivers/scsi/wd719x.c dma_unmap_single(&wd->pdev->dev, cmd->SCp.dma_handle, pdev 294 drivers/scsi/wd719x.c dma_unmap_single(&wd->pdev->dev, scb->phys, sizeof(*scb), pdev 313 drivers/scsi/wd719x.c ret = request_firmware(&fw_wcs, fwname_wcs, &wd->pdev->dev); pdev 315 drivers/scsi/wd719x.c dev_err(&wd->pdev->dev, "Unable to load firmware %s: %d\n", pdev 320 drivers/scsi/wd719x.c ret = request_firmware(&fw_risc, fwname_risc, &wd->pdev->dev); pdev 322 drivers/scsi/wd719x.c dev_err(&wd->pdev->dev, "Unable to load firmware %s: %d\n", pdev 330 drivers/scsi/wd719x.c wd->fw_virt = dma_alloc_coherent(&wd->pdev->dev, wd->fw_size, pdev 380 drivers/scsi/wd719x.c dev_warn(&wd->pdev->dev, "RISC bootstrap failed: DMA aborted\n"); pdev 387 drivers/scsi/wd719x.c dev_warn(&wd->pdev->dev, "RISC bootstrap failed: DMA timeout\n"); pdev 411 drivers/scsi/wd719x.c dev_warn(&wd->pdev->dev, "Unable to initialize RISC\n"); pdev 420 drivers/scsi/wd719x.c dev_warn(&wd->pdev->dev, "Unable to read firmware version\n"); pdev 423 drivers/scsi/wd719x.c dev_info(&wd->pdev->dev, "RISC initialized with firmware version %.2x.%.2x\n", pdev 431 drivers/scsi/wd719x.c dev_warn(&wd->pdev->dev, "SCSI bus reset failed\n"); pdev 440 drivers/scsi/wd719x.c dev_warn(&wd->pdev->dev, "Failed to set HOST PARAMETERS\n"); pdev 449 drivers/scsi/wd719x.c dev_warn(&wd->pdev->dev, "SCAM initialization failed\n"); pdev 470 drivers/scsi/wd719x.c dev_info(&wd->pdev->dev, "abort command, tag: %x\n", cmd->tag); pdev 492 drivers/scsi/wd719x.c dev_info(&wd->pdev->dev, "%s reset requested\n", pdev 527 drivers/scsi/wd719x.c dev_info(&wd->pdev->dev, "host reset requested\n"); pdev 532 drivers/scsi/wd719x.c dev_warn(&wd->pdev->dev, "RISC sleep command failed\n"); pdev 573 drivers/scsi/wd719x.c dev_err(&wd->pdev->dev, "command rejected\n"); pdev 577 drivers/scsi/wd719x.c dev_err(&wd->pdev->dev, "SCB queue is full\n"); pdev 581 drivers/scsi/wd719x.c dev_dbg(&wd->pdev->dev, "SCB terminated by direct command\n"); pdev 587 drivers/scsi/wd719x.c dev_err(&wd->pdev->dev, "DMA abort\n"); pdev 592 drivers/scsi/wd719x.c dev_err(&wd->pdev->dev, "DMA parity error\n"); pdev 596 drivers/scsi/wd719x.c dev_dbg(&wd->pdev->dev, "selection timeout\n"); pdev 599 drivers/scsi/wd719x.c dev_dbg(&wd->pdev->dev, "bus reset occurred\n"); pdev 603 drivers/scsi/wd719x.c dev_dbg(&wd->pdev->dev, "SCSI bus error\n"); pdev 607 drivers/scsi/wd719x.c dev_err(&wd->pdev->dev, "wrong data transfer direction\n"); pdev 611 drivers/scsi/wd719x.c dev_err(&wd->pdev->dev, "invalid SCSI phase\n"); pdev 615 drivers/scsi/wd719x.c dev_err(&wd->pdev->dev, "record too long\n"); pdev 619 drivers/scsi/wd719x.c dev_err(&wd->pdev->dev, "unexpected bus free\n"); pdev 623 drivers/scsi/wd719x.c dev_dbg(&wd->pdev->dev, "auto request sense\n"); pdev 630 drivers/scsi/wd719x.c dev_err(&wd->pdev->dev, "target id %d ignored command\n", pdev 635 drivers/scsi/wd719x.c dev_err(&wd->pdev->dev, "reversed tags\n"); pdev 639 drivers/scsi/wd719x.c dev_err(&wd->pdev->dev, "tag type not supported by target\n"); pdev 643 drivers/scsi/wd719x.c dev_err(&wd->pdev->dev, "no SCAM soft ID available\n"); pdev 647 drivers/scsi/wd719x.c dev_warn(&wd->pdev->dev, "unknown SUE error code: 0x%x\n", pdev 674 drivers/scsi/wd719x.c dev_err(&wd->pdev->dev, "linked command completed with no status\n"); pdev 677 drivers/scsi/wd719x.c dev_err(&wd->pdev->dev, "unsolicited interrupt\n"); pdev 692 drivers/scsi/wd719x.c dev_err(&wd->pdev->dev, "card returned invalid SCB pointer\n"); pdev 694 drivers/scsi/wd719x.c dev_dbg(&wd->pdev->dev, "direct command 0x%x completed\n", pdev 698 drivers/scsi/wd719x.c dev_err(&wd->pdev->dev, "card indicates PIO data ready but we never use PIO\n"); pdev 702 drivers/scsi/wd719x.c dev_err(&wd->pdev->dev, "unknown interrupt reason: %d\n", pdev 766 drivers/scsi/wd719x.c dev_warn(&wd->pdev->dev, "EEPROM signature is invalid (0x%02x 0x%02x), using default values\n", pdev 803 drivers/scsi/wd719x.c dev_warn(&wd->pdev->dev, "unknown card type 0x%x\n", card); pdev 818 drivers/scsi/wd719x.c sh->base = pci_resource_start(wd->pdev, 0); pdev 823 drivers/scsi/wd719x.c sh->irq = wd->pdev->irq; pdev 827 drivers/scsi/wd719x.c wd->params = dma_alloc_coherent(&wd->pdev->dev, pdev 831 drivers/scsi/wd719x.c dev_warn(&wd->pdev->dev, "unable to allocate parameter buffer\n"); pdev 836 drivers/scsi/wd719x.c wd->hash_virt = dma_alloc_coherent(&wd->pdev->dev, pdev 840 drivers/scsi/wd719x.c dev_warn(&wd->pdev->dev, "unable to allocate hash buffer\n"); pdev 845 drivers/scsi/wd719x.c ret = request_irq(wd->pdev->irq, wd719x_interrupt, IRQF_SHARED, pdev 848 drivers/scsi/wd719x.c dev_warn(&wd->pdev->dev, "unable to assign IRQ %d\n", pdev 849 drivers/scsi/wd719x.c wd->pdev->irq); pdev 862 drivers/scsi/wd719x.c dev_info(&wd->pdev->dev, "%s at I/O 0x%lx, IRQ %u, SCSI ID %d\n", pdev 868 drivers/scsi/wd719x.c free_irq(wd->pdev->irq, wd); pdev 870 drivers/scsi/wd719x.c dma_free_coherent(&wd->pdev->dev, WD719X_HASH_TABLE_SIZE, wd->hash_virt, pdev 873 drivers/scsi/wd719x.c dma_free_coherent(&wd->pdev->dev, sizeof(struct wd719x_host_param), pdev 895 drivers/scsi/wd719x.c static int wd719x_pci_probe(struct pci_dev *pdev, const struct pci_device_id *d) pdev 901 drivers/scsi/wd719x.c err = pci_enable_device(pdev); pdev 905 drivers/scsi/wd719x.c if (dma_set_mask(&pdev->dev, DMA_BIT_MASK(32))) { pdev 906 drivers/scsi/wd719x.c dev_warn(&pdev->dev, "Unable to set 32-bit DMA mask\n"); pdev 910 drivers/scsi/wd719x.c err = pci_request_regions(pdev, "wd719x"); pdev 913 drivers/scsi/wd719x.c pci_set_master(pdev); pdev 916 drivers/scsi/wd719x.c if (pci_resource_len(pdev, 0) == 0) pdev 925 drivers/scsi/wd719x.c wd->base = pci_iomap(pdev, 0, 0); pdev 928 drivers/scsi/wd719x.c wd->pdev = pdev; pdev 934 drivers/scsi/wd719x.c err = scsi_add_host(sh, &wd->pdev->dev); pdev 940 drivers/scsi/wd719x.c pci_set_drvdata(pdev, sh); pdev 946 drivers/scsi/wd719x.c pci_iounmap(pdev, wd->base); pdev 950 drivers/scsi/wd719x.c pci_release_regions(pdev); pdev 952 drivers/scsi/wd719x.c pci_disable_device(pdev); pdev 958 drivers/scsi/wd719x.c static void wd719x_pci_remove(struct pci_dev *pdev) pdev 960 drivers/scsi/wd719x.c struct Scsi_Host *sh = pci_get_drvdata(pdev); pdev 965 drivers/scsi/wd719x.c pci_iounmap(pdev, wd->base); pdev 966 drivers/scsi/wd719x.c pci_release_regions(pdev); pdev 967 drivers/scsi/wd719x.c pci_disable_device(pdev); pdev 66 drivers/scsi/wd719x.h struct pci_dev *pdev; pdev 87 drivers/siox/siox-bus-gpio.c static int siox_gpio_probe(struct platform_device *pdev) pdev 89 drivers/siox/siox-bus-gpio.c struct device *dev = &pdev->dev; pdev 94 drivers/siox/siox-bus-gpio.c smaster = siox_master_alloc(&pdev->dev, sizeof(*ddata)); pdev 100 drivers/siox/siox-bus-gpio.c platform_set_drvdata(pdev, smaster); pdev 145 drivers/siox/siox-bus-gpio.c static int siox_gpio_remove(struct platform_device *pdev) pdev 147 drivers/siox/siox-bus-gpio.c struct siox_master *master = platform_get_drvdata(pdev); pdev 472 drivers/slimbus/qcom-ctrl.c static void qcom_slim_prg_slew(struct platform_device *pdev, pdev 479 drivers/slimbus/qcom-ctrl.c slew_mem = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 481 drivers/slimbus/qcom-ctrl.c ctrl->slew_reg = devm_ioremap(&pdev->dev, slew_mem->start, pdev 492 drivers/slimbus/qcom-ctrl.c static int qcom_slim_probe(struct platform_device *pdev) pdev 499 drivers/slimbus/qcom-ctrl.c ctrl = devm_kzalloc(&pdev->dev, sizeof(*ctrl), GFP_KERNEL); pdev 503 drivers/slimbus/qcom-ctrl.c ctrl->hclk = devm_clk_get(&pdev->dev, "iface"); pdev 507 drivers/slimbus/qcom-ctrl.c ctrl->rclk = devm_clk_get(&pdev->dev, "core"); pdev 513 drivers/slimbus/qcom-ctrl.c dev_err(&pdev->dev, "ref-clock set-rate failed:%d\n", ret); pdev 517 drivers/slimbus/qcom-ctrl.c ctrl->irq = platform_get_irq(pdev, 0); pdev 519 drivers/slimbus/qcom-ctrl.c dev_err(&pdev->dev, "no slimbus IRQ\n"); pdev 524 drivers/slimbus/qcom-ctrl.c sctrl->dev = &pdev->dev; pdev 525 drivers/slimbus/qcom-ctrl.c ctrl->dev = &pdev->dev; pdev 526 drivers/slimbus/qcom-ctrl.c platform_set_drvdata(pdev, ctrl); pdev 529 drivers/slimbus/qcom-ctrl.c slim_mem = platform_get_resource_byname(pdev, IORESOURCE_MEM, "ctrl"); pdev 561 drivers/slimbus/qcom-ctrl.c qcom_slim_prg_slew(pdev, ctrl); pdev 563 drivers/slimbus/qcom-ctrl.c ret = devm_request_irq(&pdev->dev, ctrl->irq, qcom_slim_interrupt, pdev 566 drivers/slimbus/qcom-ctrl.c dev_err(&pdev->dev, "request IRQ failed\n"); pdev 578 drivers/slimbus/qcom-ctrl.c ctrl->tx.base = devm_kcalloc(&pdev->dev, ctrl->tx.n, ctrl->tx.sl_sz, pdev 585 drivers/slimbus/qcom-ctrl.c ctrl->rx.base = devm_kcalloc(&pdev->dev,ctrl->rx.n, ctrl->rx.sl_sz, pdev 619 drivers/slimbus/qcom-ctrl.c pm_runtime_use_autosuspend(&pdev->dev); pdev 620 drivers/slimbus/qcom-ctrl.c pm_runtime_set_autosuspend_delay(&pdev->dev, QCOM_SLIM_AUTOSUSPEND); pdev 621 drivers/slimbus/qcom-ctrl.c pm_runtime_set_active(&pdev->dev); pdev 622 drivers/slimbus/qcom-ctrl.c pm_runtime_mark_last_busy(&pdev->dev); pdev 623 drivers/slimbus/qcom-ctrl.c pm_runtime_enable(&pdev->dev); pdev 638 drivers/slimbus/qcom-ctrl.c static int qcom_slim_remove(struct platform_device *pdev) pdev 640 drivers/slimbus/qcom-ctrl.c struct qcom_slim_ctrl *ctrl = platform_get_drvdata(pdev); pdev 642 drivers/slimbus/qcom-ctrl.c pm_runtime_disable(&pdev->dev); pdev 140 drivers/slimbus/qcom-ngd-ctrl.c struct platform_device *pdev; pdev 1139 drivers/slimbus/qcom-ngd-ctrl.c for_each_child_of_node(ctrl->ngd->pdev->dev.of_node, node) { pdev 1346 drivers/slimbus/qcom-ngd-ctrl.c ngd->pdev = platform_device_alloc(QCOM_SLIM_NGD_DRV_NAME, id); pdev 1347 drivers/slimbus/qcom-ngd-ctrl.c if (!ngd->pdev) { pdev 1353 drivers/slimbus/qcom-ngd-ctrl.c ngd->pdev->dev.parent = parent; pdev 1354 drivers/slimbus/qcom-ngd-ctrl.c ngd->pdev->driver_override = QCOM_SLIM_NGD_DRV_NAME; pdev 1355 drivers/slimbus/qcom-ngd-ctrl.c ngd->pdev->dev.of_node = node; pdev 1357 drivers/slimbus/qcom-ngd-ctrl.c platform_set_drvdata(ngd->pdev, ctrl); pdev 1359 drivers/slimbus/qcom-ngd-ctrl.c platform_device_add(ngd->pdev); pdev 1370 drivers/slimbus/qcom-ngd-ctrl.c static int qcom_slim_ngd_probe(struct platform_device *pdev) pdev 1372 drivers/slimbus/qcom-ngd-ctrl.c struct qcom_slim_ngd_ctrl *ctrl = platform_get_drvdata(pdev); pdev 1373 drivers/slimbus/qcom-ngd-ctrl.c struct device *dev = &pdev->dev; pdev 1385 drivers/slimbus/qcom-ngd-ctrl.c dev_err(&pdev->dev, "QMI service registration failed:%d", ret); pdev 1392 drivers/slimbus/qcom-ngd-ctrl.c dev_err(&pdev->dev, "Failed to start master worker\n"); pdev 1406 drivers/slimbus/qcom-ngd-ctrl.c static int qcom_slim_ngd_ctrl_probe(struct platform_device *pdev) pdev 1408 drivers/slimbus/qcom-ngd-ctrl.c struct device *dev = &pdev->dev; pdev 1419 drivers/slimbus/qcom-ngd-ctrl.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1424 drivers/slimbus/qcom-ngd-ctrl.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 1426 drivers/slimbus/qcom-ngd-ctrl.c dev_err(&pdev->dev, "no slimbus IRQ resource\n"); pdev 1433 drivers/slimbus/qcom-ngd-ctrl.c dev_err(&pdev->dev, "request IRQ failed\n"); pdev 1458 drivers/slimbus/qcom-ngd-ctrl.c static int qcom_slim_ngd_ctrl_remove(struct platform_device *pdev) pdev 1465 drivers/slimbus/qcom-ngd-ctrl.c static int qcom_slim_ngd_remove(struct platform_device *pdev) pdev 1467 drivers/slimbus/qcom-ngd-ctrl.c struct qcom_slim_ngd_ctrl *ctrl = platform_get_drvdata(pdev); pdev 1469 drivers/slimbus/qcom-ngd-ctrl.c pm_runtime_disable(&pdev->dev); pdev 97 drivers/soc/actions/owl-sps.c static int owl_sps_probe(struct platform_device *pdev) pdev 104 drivers/soc/actions/owl-sps.c if (!pdev->dev.of_node) { pdev 105 drivers/soc/actions/owl-sps.c dev_err(&pdev->dev, "no device node\n"); pdev 109 drivers/soc/actions/owl-sps.c match = of_match_device(pdev->dev.driver->of_match_table, &pdev->dev); pdev 111 drivers/soc/actions/owl-sps.c dev_err(&pdev->dev, "unknown compatible or missing data\n"); pdev 117 drivers/soc/actions/owl-sps.c sps = devm_kzalloc(&pdev->dev, pdev 123 drivers/soc/actions/owl-sps.c sps->base = of_io_request_and_map(pdev->dev.of_node, 0, "owl-sps"); pdev 125 drivers/soc/actions/owl-sps.c dev_err(&pdev->dev, "failed to map sps registers\n"); pdev 129 drivers/soc/actions/owl-sps.c sps->dev = &pdev->dev; pdev 140 drivers/soc/actions/owl-sps.c ret = of_genpd_add_provider_onecell(pdev->dev.of_node, &sps->genpd_data); pdev 142 drivers/soc/actions/owl-sps.c dev_err(&pdev->dev, "failed to add provider (%d)", ret); pdev 167 drivers/soc/amlogic/meson-canvas.c static int meson_canvas_probe(struct platform_device *pdev) pdev 171 drivers/soc/amlogic/meson-canvas.c struct device *dev = &pdev->dev; pdev 177 drivers/soc/amlogic/meson-canvas.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 604 drivers/soc/amlogic/meson-clk-measure.c static int meson_msr_probe(struct platform_device *pdev) pdev 613 drivers/soc/amlogic/meson-clk-measure.c priv = devm_kzalloc(&pdev->dev, sizeof(struct meson_msr), pdev 618 drivers/soc/amlogic/meson-clk-measure.c match_data = device_get_match_data(&pdev->dev); pdev 620 drivers/soc/amlogic/meson-clk-measure.c dev_err(&pdev->dev, "failed to get match data\n"); pdev 626 drivers/soc/amlogic/meson-clk-measure.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 627 drivers/soc/amlogic/meson-clk-measure.c base = devm_ioremap_resource(&pdev->dev, res); pdev 629 drivers/soc/amlogic/meson-clk-measure.c dev_err(&pdev->dev, "io resource mapping failed\n"); pdev 633 drivers/soc/amlogic/meson-clk-measure.c priv->regmap = devm_regmap_init_mmio(&pdev->dev, base, pdev 322 drivers/soc/amlogic/meson-ee-pwrc.c static int meson_ee_pwrc_init_domain(struct platform_device *pdev, pdev 333 drivers/soc/amlogic/meson-ee-pwrc.c int count = reset_control_get_count(&pdev->dev); pdev 336 drivers/soc/amlogic/meson-ee-pwrc.c dev_warn(&pdev->dev, "Invalid resets count %d for domain %s\n", pdev 339 drivers/soc/amlogic/meson-ee-pwrc.c dom->rstc = devm_reset_control_array_get(&pdev->dev, false, pdev 346 drivers/soc/amlogic/meson-ee-pwrc.c int ret = devm_clk_bulk_get_all(&pdev->dev, &dom->clks); pdev 351 drivers/soc/amlogic/meson-ee-pwrc.c dev_warn(&pdev->dev, "Invalid clocks count %d for domain %s\n", pdev 392 drivers/soc/amlogic/meson-ee-pwrc.c static int meson_ee_pwrc_probe(struct platform_device *pdev) pdev 399 drivers/soc/amlogic/meson-ee-pwrc.c match = of_device_get_match_data(&pdev->dev); pdev 401 drivers/soc/amlogic/meson-ee-pwrc.c dev_err(&pdev->dev, "failed to get match data\n"); pdev 405 drivers/soc/amlogic/meson-ee-pwrc.c pwrc = devm_kzalloc(&pdev->dev, sizeof(*pwrc), GFP_KERNEL); pdev 409 drivers/soc/amlogic/meson-ee-pwrc.c pwrc->xlate.domains = devm_kcalloc(&pdev->dev, match->count, pdev 415 drivers/soc/amlogic/meson-ee-pwrc.c pwrc->domains = devm_kcalloc(&pdev->dev, match->count, pdev 422 drivers/soc/amlogic/meson-ee-pwrc.c regmap_hhi = syscon_node_to_regmap(of_get_parent(pdev->dev.of_node)); pdev 424 drivers/soc/amlogic/meson-ee-pwrc.c dev_err(&pdev->dev, "failed to get HHI regmap\n"); pdev 428 drivers/soc/amlogic/meson-ee-pwrc.c regmap_ao = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, pdev 431 drivers/soc/amlogic/meson-ee-pwrc.c dev_err(&pdev->dev, "failed to get AO regmap\n"); pdev 438 drivers/soc/amlogic/meson-ee-pwrc.c platform_set_drvdata(pdev, pwrc); pdev 445 drivers/soc/amlogic/meson-ee-pwrc.c ret = meson_ee_pwrc_init_domain(pdev, pwrc, dom); pdev 452 drivers/soc/amlogic/meson-ee-pwrc.c return of_genpd_add_provider_onecell(pdev->dev.of_node, &pwrc->xlate); pdev 455 drivers/soc/amlogic/meson-ee-pwrc.c static void meson_ee_pwrc_shutdown(struct platform_device *pdev) pdev 457 drivers/soc/amlogic/meson-ee-pwrc.c struct meson_ee_pwrc *pwrc = platform_get_drvdata(pdev); pdev 270 drivers/soc/amlogic/meson-gx-pwrc-vpu.c static int meson_gx_pwrc_vpu_probe(struct platform_device *pdev) pdev 281 drivers/soc/amlogic/meson-gx-pwrc-vpu.c vpu_pd_match = of_device_get_match_data(&pdev->dev); pdev 283 drivers/soc/amlogic/meson-gx-pwrc-vpu.c dev_err(&pdev->dev, "failed to get match data\n"); pdev 287 drivers/soc/amlogic/meson-gx-pwrc-vpu.c vpu_pd = devm_kzalloc(&pdev->dev, sizeof(*vpu_pd), GFP_KERNEL); pdev 293 drivers/soc/amlogic/meson-gx-pwrc-vpu.c regmap_ao = syscon_node_to_regmap(of_get_parent(pdev->dev.of_node)); pdev 295 drivers/soc/amlogic/meson-gx-pwrc-vpu.c dev_err(&pdev->dev, "failed to get regmap\n"); pdev 299 drivers/soc/amlogic/meson-gx-pwrc-vpu.c regmap_hhi = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, pdev 302 drivers/soc/amlogic/meson-gx-pwrc-vpu.c dev_err(&pdev->dev, "failed to get HHI regmap\n"); pdev 306 drivers/soc/amlogic/meson-gx-pwrc-vpu.c rstc = devm_reset_control_array_get(&pdev->dev, false, false); pdev 309 drivers/soc/amlogic/meson-gx-pwrc-vpu.c dev_err(&pdev->dev, "failed to get reset lines\n"); pdev 313 drivers/soc/amlogic/meson-gx-pwrc-vpu.c vpu_clk = devm_clk_get(&pdev->dev, "vpu"); pdev 315 drivers/soc/amlogic/meson-gx-pwrc-vpu.c dev_err(&pdev->dev, "vpu clock request failed\n"); pdev 319 drivers/soc/amlogic/meson-gx-pwrc-vpu.c vapb_clk = devm_clk_get(&pdev->dev, "vapb"); pdev 321 drivers/soc/amlogic/meson-gx-pwrc-vpu.c dev_err(&pdev->dev, "vapb clock request failed\n"); pdev 331 drivers/soc/amlogic/meson-gx-pwrc-vpu.c platform_set_drvdata(pdev, vpu_pd); pdev 345 drivers/soc/amlogic/meson-gx-pwrc-vpu.c return of_genpd_add_provider_simple(pdev->dev.of_node, pdev 349 drivers/soc/amlogic/meson-gx-pwrc-vpu.c static void meson_gx_pwrc_vpu_shutdown(struct platform_device *pdev) pdev 351 drivers/soc/amlogic/meson-gx-pwrc-vpu.c struct meson_gx_pwrc_vpu *vpu_pd = platform_get_drvdata(pdev); pdev 197 drivers/soc/aspeed/aspeed-lpc-ctrl.c static int aspeed_lpc_ctrl_probe(struct platform_device *pdev) pdev 205 drivers/soc/aspeed/aspeed-lpc-ctrl.c dev = &pdev->dev; pdev 228 drivers/soc/aspeed/aspeed-lpc-ctrl.c dev_set_drvdata(&pdev->dev, lpc_ctrl); pdev 247 drivers/soc/aspeed/aspeed-lpc-ctrl.c pdev->dev.parent->of_node); pdev 281 drivers/soc/aspeed/aspeed-lpc-ctrl.c static int aspeed_lpc_ctrl_remove(struct platform_device *pdev) pdev 283 drivers/soc/aspeed/aspeed-lpc-ctrl.c struct aspeed_lpc_ctrl *lpc_ctrl = dev_get_drvdata(&pdev->dev); pdev 161 drivers/soc/aspeed/aspeed-lpc-snoop.c struct platform_device *pdev) pdev 163 drivers/soc/aspeed/aspeed-lpc-snoop.c struct device *dev = &pdev->dev; pdev 166 drivers/soc/aspeed/aspeed-lpc-snoop.c lpc_snoop->irq = platform_get_irq(pdev, 0); pdev 257 drivers/soc/aspeed/aspeed-lpc-snoop.c static int aspeed_lpc_snoop_probe(struct platform_device *pdev) pdev 264 drivers/soc/aspeed/aspeed-lpc-snoop.c dev = &pdev->dev; pdev 271 drivers/soc/aspeed/aspeed-lpc-snoop.c pdev->dev.parent->of_node); pdev 277 drivers/soc/aspeed/aspeed-lpc-snoop.c dev_set_drvdata(&pdev->dev, lpc_snoop); pdev 285 drivers/soc/aspeed/aspeed-lpc-snoop.c rc = aspeed_lpc_snoop_config_irq(lpc_snoop, pdev); pdev 304 drivers/soc/aspeed/aspeed-lpc-snoop.c static int aspeed_lpc_snoop_remove(struct platform_device *pdev) pdev 306 drivers/soc/aspeed/aspeed-lpc-snoop.c struct aspeed_lpc_snoop *lpc_snoop = dev_get_drvdata(&pdev->dev); pdev 332 drivers/soc/aspeed/aspeed-p2a-ctrl.c static int aspeed_p2a_ctrl_probe(struct platform_device *pdev) pdev 340 drivers/soc/aspeed/aspeed-p2a-ctrl.c dev = &pdev->dev; pdev 362 drivers/soc/aspeed/aspeed-p2a-ctrl.c misc_ctrl->regmap = syscon_node_to_regmap(pdev->dev.parent->of_node); pdev 370 drivers/soc/aspeed/aspeed-p2a-ctrl.c dev_set_drvdata(&pdev->dev, misc_ctrl); pdev 386 drivers/soc/aspeed/aspeed-p2a-ctrl.c static int aspeed_p2a_ctrl_remove(struct platform_device *pdev) pdev 388 drivers/soc/aspeed/aspeed-p2a-ctrl.c struct aspeed_p2a_ctrl *p2a_ctrl = dev_get_drvdata(&pdev->dev); pdev 602 drivers/soc/bcm/bcm2835-power.c static int bcm2835_power_probe(struct platform_device *pdev) pdev 604 drivers/soc/bcm/bcm2835-power.c struct bcm2835_pm *pm = dev_get_drvdata(pdev->dev.parent); pdev 605 drivers/soc/bcm/bcm2835-power.c struct device *dev = &pdev->dev; pdev 624 drivers/soc/bcm/bcm2835-power.c platform_set_drvdata(pdev, power); pdev 680 drivers/soc/bcm/bcm2835-power.c static int bcm2835_power_remove(struct platform_device *pdev) pdev 98 drivers/soc/bcm/brcmstb/pm/pm-arm.c struct platform_device *pdev; pdev 677 drivers/soc/bcm/brcmstb/pm/pm-arm.c static int brcmstb_pm_probe(struct platform_device *pdev) pdev 788 drivers/soc/bcm/brcmstb/pm/pm-arm.c ctrl.pdev = pdev; pdev 793 drivers/soc/bcm/brcmstb/pm/pm-arm.c ctrl.s3_params_pa = dma_map_single(&pdev->dev, ctrl.s3_params, pdev 796 drivers/soc/bcm/brcmstb/pm/pm-arm.c if (dma_mapping_error(&pdev->dev, ctrl.s3_params_pa)) { pdev 154 drivers/soc/bcm/raspberrypi-power.c static int rpi_power_probe(struct platform_device *pdev) pdev 157 drivers/soc/bcm/raspberrypi-power.c struct device *dev = &pdev->dev; pdev 174 drivers/soc/bcm/raspberrypi-power.c fw_np = of_parse_phandle(pdev->dev.of_node, "firmware", 0); pdev 176 drivers/soc/bcm/raspberrypi-power.c dev_err(&pdev->dev, "no firmware node\n"); pdev 223 drivers/soc/bcm/raspberrypi-power.c platform_set_drvdata(pdev, rpi_domains); pdev 268 drivers/soc/fsl/dpaa2-console.c static int dpaa2_console_probe(struct platform_device *pdev) pdev 272 drivers/soc/fsl/dpaa2-console.c error = of_address_to_resource(pdev->dev.of_node, 0, &mc_base_addr); pdev 275 drivers/soc/fsl/dpaa2-console.c pdev->dev.of_node, error); pdev 301 drivers/soc/fsl/dpaa2-console.c static int dpaa2_console_remove(struct platform_device *pdev) pdev 139 drivers/soc/fsl/guts.c static int fsl_guts_probe(struct platform_device *pdev) pdev 141 drivers/soc/fsl/guts.c struct device_node *np = pdev->dev.of_node; pdev 142 drivers/soc/fsl/guts.c struct device *dev = &pdev->dev; pdev 155 drivers/soc/fsl/guts.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 208 drivers/soc/fsl/qbman/bman_ccsr.c static int fsl_bman_probe(struct platform_device *pdev) pdev 211 drivers/soc/fsl/qbman/bman_ccsr.c struct device *dev = &pdev->dev; pdev 219 drivers/soc/fsl/qbman/bman_ccsr.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 262 drivers/soc/fsl/qbman/bman_ccsr.c err_irq = platform_get_irq(pdev, 0); pdev 97 drivers/soc/fsl/qbman/bman_portal.c static int bman_portal_probe(struct platform_device *pdev) pdev 99 drivers/soc/fsl/qbman/bman_portal.c struct device *dev = &pdev->dev; pdev 109 drivers/soc/fsl/qbman/bman_portal.c dev_err(&pdev->dev, "failing probe due to bman probe error\n"); pdev 121 drivers/soc/fsl/qbman/bman_portal.c addr_phys[0] = platform_get_resource(pdev, IORESOURCE_MEM, pdev 128 drivers/soc/fsl/qbman/bman_portal.c addr_phys[1] = platform_get_resource(pdev, IORESOURCE_MEM, pdev 137 drivers/soc/fsl/qbman/bman_portal.c irq = platform_get_irq(pdev, 0); pdev 752 drivers/soc/fsl/qbman/qman_ccsr.c static int fsl_qman_probe(struct platform_device *pdev) pdev 754 drivers/soc/fsl/qbman/qman_ccsr.c struct device *dev = &pdev->dev; pdev 763 drivers/soc/fsl/qbman/qman_ccsr.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 841 drivers/soc/fsl/qbman/qman_ccsr.c err_irq = platform_get_irq(pdev, 0); pdev 230 drivers/soc/fsl/qbman/qman_portal.c static int qman_portal_probe(struct platform_device *pdev) pdev 232 drivers/soc/fsl/qbman/qman_portal.c struct device *dev = &pdev->dev; pdev 243 drivers/soc/fsl/qbman/qman_portal.c dev_err(&pdev->dev, "failing probe due to qman probe error\n"); pdev 255 drivers/soc/fsl/qbman/qman_portal.c addr_phys[0] = platform_get_resource(pdev, IORESOURCE_MEM, pdev 262 drivers/soc/fsl/qbman/qman_portal.c addr_phys[1] = platform_get_resource(pdev, IORESOURCE_MEM, pdev 277 drivers/soc/fsl/qbman/qman_portal.c irq = platform_get_irq(pdev, 0); pdev 179 drivers/soc/imx/gpc.c static int imx_pgc_power_domain_probe(struct platform_device *pdev) pdev 181 drivers/soc/imx/gpc.c struct imx_pm_domain *domain = pdev->dev.platform_data; pdev 182 drivers/soc/imx/gpc.c struct device *dev = &pdev->dev; pdev 214 drivers/soc/imx/gpc.c static int imx_pgc_power_domain_remove(struct platform_device *pdev) pdev 216 drivers/soc/imx/gpc.c struct imx_pm_domain *domain = pdev->dev.platform_data; pdev 219 drivers/soc/imx/gpc.c of_genpd_del_provider(pdev->dev.of_node); pdev 404 drivers/soc/imx/gpc.c static int imx_gpc_probe(struct platform_device *pdev) pdev 407 drivers/soc/imx/gpc.c of_match_device(imx_gpc_dt_ids, &pdev->dev); pdev 414 drivers/soc/imx/gpc.c pgc_node = of_get_child_by_name(pdev->dev.of_node, "pgc"); pdev 417 drivers/soc/imx/gpc.c if (!of_property_read_bool(pdev->dev.of_node, "#power-domain-cells") && pdev 421 drivers/soc/imx/gpc.c base = devm_platform_ioremap_resource(pdev, 0); pdev 425 drivers/soc/imx/gpc.c regmap = devm_regmap_init_mmio_clk(&pdev->dev, NULL, base, pdev 429 drivers/soc/imx/gpc.c dev_err(&pdev->dev, "failed to init regmap: %d\n", pdev 454 drivers/soc/imx/gpc.c ret = imx_gpc_old_dt_init(&pdev->dev, regmap, pdev 466 drivers/soc/imx/gpc.c ipg_clk = devm_clk_get(&pdev->dev, "ipg"); pdev 499 drivers/soc/imx/gpc.c pd_pdev->dev.parent = &pdev->dev; pdev 514 drivers/soc/imx/gpc.c static int imx_gpc_remove(struct platform_device *pdev) pdev 519 drivers/soc/imx/gpc.c pgc_node = of_get_child_by_name(pdev->dev.of_node, "pgc"); pdev 522 drivers/soc/imx/gpc.c if (!of_property_read_bool(pdev->dev.of_node, "#power-domain-cells") && pdev 531 drivers/soc/imx/gpc.c of_genpd_del_provider(pdev->dev.of_node); pdev 480 drivers/soc/imx/gpcv2.c static int imx_pgc_domain_probe(struct platform_device *pdev) pdev 482 drivers/soc/imx/gpcv2.c struct imx_pgc_domain *domain = pdev->dev.platform_data; pdev 485 drivers/soc/imx/gpcv2.c domain->dev = &pdev->dev; pdev 524 drivers/soc/imx/gpcv2.c static int imx_pgc_domain_remove(struct platform_device *pdev) pdev 526 drivers/soc/imx/gpcv2.c struct imx_pgc_domain *domain = pdev->dev.platform_data; pdev 550 drivers/soc/imx/gpcv2.c static int imx_gpcv2_probe(struct platform_device *pdev) pdev 553 drivers/soc/imx/gpcv2.c of_device_get_match_data(&pdev->dev); pdev 563 drivers/soc/imx/gpcv2.c struct device *dev = &pdev->dev; pdev 575 drivers/soc/imx/gpcv2.c base = devm_platform_ioremap_resource(pdev, 0); pdev 87 drivers/soc/imx/soc-imx-scu.c static int imx_scu_soc_probe(struct platform_device *pdev) pdev 98 drivers/soc/imx/soc-imx-scu.c soc_dev_attr = devm_kzalloc(&pdev->dev, sizeof(*soc_dev_attr), pdev 162 drivers/soc/imx/soc-imx-scu.c struct platform_device *pdev; pdev 176 drivers/soc/imx/soc-imx-scu.c pdev = platform_device_register_simple(IMX_SCU_SOC_DRIVER_NAME, pdev 178 drivers/soc/imx/soc-imx-scu.c if (IS_ERR(pdev)) pdev 181 drivers/soc/imx/soc-imx-scu.c return PTR_ERR_OR_ZERO(pdev); pdev 678 drivers/soc/ixp4xx/ixp4xx-npe.c static int ixp4xx_npe_probe(struct platform_device *pdev) pdev 681 drivers/soc/ixp4xx/ixp4xx-npe.c struct device *dev = &pdev->dev; pdev 687 drivers/soc/ixp4xx/ixp4xx-npe.c res = platform_get_resource(pdev, IORESOURCE_MEM, i); pdev 717 drivers/soc/ixp4xx/ixp4xx-npe.c static int ixp4xx_npe_remove(struct platform_device *pdev) pdev 21 drivers/soc/ixp4xx/ixp4xx-qmgr.c static void (*irq_handlers[QUEUES])(void *pdev); pdev 117 drivers/soc/ixp4xx/ixp4xx-qmgr.c void (*handler)(void *pdev), void *pdev) pdev 135 drivers/soc/ixp4xx/ixp4xx-qmgr.c irq_pdevs[queue] = pdev; pdev 140 drivers/soc/ixp4xx/ixp4xx-qmgr.c static irqreturn_t qmgr_irq1_a0(int irq, void *pdev) pdev 165 drivers/soc/ixp4xx/ixp4xx-qmgr.c static irqreturn_t qmgr_irq2_a0(int irq, void *pdev) pdev 184 drivers/soc/ixp4xx/ixp4xx-qmgr.c static irqreturn_t qmgr_irq(int irq, void *pdev) pdev 373 drivers/soc/ixp4xx/ixp4xx-qmgr.c static int ixp4xx_qmgr_probe(struct platform_device *pdev) pdev 377 drivers/soc/ixp4xx/ixp4xx-qmgr.c struct device *dev = &pdev->dev; pdev 381 drivers/soc/ixp4xx/ixp4xx-qmgr.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 388 drivers/soc/ixp4xx/ixp4xx-qmgr.c irq1 = platform_get_irq(pdev, 0); pdev 392 drivers/soc/ixp4xx/ixp4xx-qmgr.c irq2 = platform_get_irq(pdev, 1); pdev 443 drivers/soc/ixp4xx/ixp4xx-qmgr.c static int ixp4xx_qmgr_remove(struct platform_device *pdev) pdev 27 drivers/soc/lantiq/fpi-bus.c static int ltq_fpi_probe(struct platform_device *pdev) pdev 29 drivers/soc/lantiq/fpi-bus.c struct device *dev = &pdev->dev; pdev 37 drivers/soc/lantiq/fpi-bus.c res_xbar = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 50 drivers/soc/lantiq/fpi-bus.c dev_err(&pdev->dev, "Failed to get RCU reg offset\n"); pdev 57 drivers/soc/lantiq/fpi-bus.c dev_warn(&pdev->dev, pdev 1894 drivers/soc/mediatek/mtk-pmic-wrap.c static int pwrap_probe(struct platform_device *pdev) pdev 1898 drivers/soc/mediatek/mtk-pmic-wrap.c struct device_node *np = pdev->dev.of_node; pdev 1906 drivers/soc/mediatek/mtk-pmic-wrap.c dev_dbg(&pdev->dev, "slave pmic should be defined in dts\n"); pdev 1910 drivers/soc/mediatek/mtk-pmic-wrap.c wrp = devm_kzalloc(&pdev->dev, sizeof(*wrp), GFP_KERNEL); pdev 1914 drivers/soc/mediatek/mtk-pmic-wrap.c platform_set_drvdata(pdev, wrp); pdev 1916 drivers/soc/mediatek/mtk-pmic-wrap.c wrp->master = of_device_get_match_data(&pdev->dev); pdev 1918 drivers/soc/mediatek/mtk-pmic-wrap.c wrp->dev = &pdev->dev; pdev 1920 drivers/soc/mediatek/mtk-pmic-wrap.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "pwrap"); pdev 1935 drivers/soc/mediatek/mtk-pmic-wrap.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 2016 drivers/soc/mediatek/mtk-pmic-wrap.c irq = platform_get_irq(pdev, 0); pdev 336 drivers/soc/mediatek/mtk-scpsys.c static void init_clks(struct platform_device *pdev, struct clk **clk) pdev 341 drivers/soc/mediatek/mtk-scpsys.c clk[i] = devm_clk_get(&pdev->dev, clk_names[i]); pdev 344 drivers/soc/mediatek/mtk-scpsys.c static struct scp *init_scp(struct platform_device *pdev, pdev 355 drivers/soc/mediatek/mtk-scpsys.c scp = devm_kzalloc(&pdev->dev, sizeof(*scp), GFP_KERNEL); pdev 364 drivers/soc/mediatek/mtk-scpsys.c scp->dev = &pdev->dev; pdev 366 drivers/soc/mediatek/mtk-scpsys.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 367 drivers/soc/mediatek/mtk-scpsys.c scp->base = devm_ioremap_resource(&pdev->dev, res); pdev 371 drivers/soc/mediatek/mtk-scpsys.c scp->domains = devm_kcalloc(&pdev->dev, pdev 378 drivers/soc/mediatek/mtk-scpsys.c pd_data->domains = devm_kcalloc(&pdev->dev, pdev 383 drivers/soc/mediatek/mtk-scpsys.c scp->infracfg = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, pdev 386 drivers/soc/mediatek/mtk-scpsys.c dev_err(&pdev->dev, "Cannot find infracfg controller: %ld\n", pdev 395 drivers/soc/mediatek/mtk-scpsys.c scpd->supply = devm_regulator_get_optional(&pdev->dev, data->name); pdev 406 drivers/soc/mediatek/mtk-scpsys.c init_clks(pdev, clk); pdev 422 drivers/soc/mediatek/mtk-scpsys.c dev_err(&pdev->dev, "%s: clk unavailable\n", pdev 440 drivers/soc/mediatek/mtk-scpsys.c static void mtk_register_power_domains(struct platform_device *pdev, pdev 469 drivers/soc/mediatek/mtk-scpsys.c ret = of_genpd_add_provider_onecell(pdev->dev.of_node, pd_data); pdev 471 drivers/soc/mediatek/mtk-scpsys.c dev_err(&pdev->dev, "Failed to add OF provider: %d\n", ret); pdev 1029 drivers/soc/mediatek/mtk-scpsys.c static int scpsys_probe(struct platform_device *pdev) pdev 1037 drivers/soc/mediatek/mtk-scpsys.c soc = of_device_get_match_data(&pdev->dev); pdev 1039 drivers/soc/mediatek/mtk-scpsys.c scp = init_scp(pdev, soc->domains, soc->num_domains, &soc->regs, pdev 1044 drivers/soc/mediatek/mtk-scpsys.c mtk_register_power_domains(pdev, scp, soc->num_domains); pdev 1052 drivers/soc/mediatek/mtk-scpsys.c dev_err(&pdev->dev, "Failed to add subdomain: %d\n", pdev 239 drivers/soc/qcom/cmd-db.c static int cmd_db_dev_probe(struct platform_device *pdev) pdev 244 drivers/soc/qcom/cmd-db.c rmem = of_reserved_mem_lookup(pdev->dev.of_node); pdev 246 drivers/soc/qcom/cmd-db.c dev_err(&pdev->dev, "failed to acquire memory region\n"); pdev 258 drivers/soc/qcom/cmd-db.c dev_err(&pdev->dev, "Invalid Command DB Magic\n"); pdev 74 drivers/soc/qcom/llcc-sdm845.c static int sdm845_qcom_llcc_remove(struct platform_device *pdev) pdev 76 drivers/soc/qcom/llcc-sdm845.c return qcom_llcc_remove(pdev); pdev 79 drivers/soc/qcom/llcc-sdm845.c static int sdm845_qcom_llcc_probe(struct platform_device *pdev) pdev 81 drivers/soc/qcom/llcc-sdm845.c return qcom_llcc_probe(pdev, sdm845_data, ARRAY_SIZE(sdm845_data)); pdev 245 drivers/soc/qcom/llcc-slice.c static int qcom_llcc_cfg_program(struct platform_device *pdev) pdev 304 drivers/soc/qcom/llcc-slice.c int qcom_llcc_remove(struct platform_device *pdev) pdev 312 drivers/soc/qcom/llcc-slice.c static struct regmap *qcom_llcc_init_mmio(struct platform_device *pdev, pdev 318 drivers/soc/qcom/llcc-slice.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, name); pdev 322 drivers/soc/qcom/llcc-slice.c base = devm_ioremap_resource(&pdev->dev, res); pdev 327 drivers/soc/qcom/llcc-slice.c return devm_regmap_init_mmio(&pdev->dev, base, &llcc_regmap_config); pdev 330 drivers/soc/qcom/llcc-slice.c int qcom_llcc_probe(struct platform_device *pdev, pdev 334 drivers/soc/qcom/llcc-slice.c struct device *dev = &pdev->dev; pdev 344 drivers/soc/qcom/llcc-slice.c drv_data->regmap = qcom_llcc_init_mmio(pdev, "llcc_base"); pdev 351 drivers/soc/qcom/llcc-slice.c qcom_llcc_init_mmio(pdev, "llcc_broadcast_base"); pdev 391 drivers/soc/qcom/llcc-slice.c platform_set_drvdata(pdev, drv_data); pdev 393 drivers/soc/qcom/llcc-slice.c ret = qcom_llcc_cfg_program(pdev); pdev 397 drivers/soc/qcom/llcc-slice.c drv_data->ecc_irq = platform_get_irq(pdev, 0); pdev 399 drivers/soc/qcom/llcc-slice.c llcc_edac = platform_device_register_data(&pdev->dev, pdev 723 drivers/soc/qcom/qcom-geni-se.c static int geni_se_probe(struct platform_device *pdev) pdev 725 drivers/soc/qcom/qcom-geni-se.c struct device *dev = &pdev->dev; pdev 735 drivers/soc/qcom/qcom-geni-se.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 740 drivers/soc/qcom/qcom-geni-se.c if (!has_acpi_companion(&pdev->dev)) { pdev 514 drivers/soc/qcom/qcom_aoss.c static int qmp_probe(struct platform_device *pdev) pdev 521 drivers/soc/qcom/qcom_aoss.c qmp = devm_kzalloc(&pdev->dev, sizeof(*qmp), GFP_KERNEL); pdev 525 drivers/soc/qcom/qcom_aoss.c qmp->dev = &pdev->dev; pdev 529 drivers/soc/qcom/qcom_aoss.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 530 drivers/soc/qcom/qcom_aoss.c qmp->msgram = devm_ioremap_resource(&pdev->dev, res); pdev 534 drivers/soc/qcom/qcom_aoss.c qmp->mbox_client.dev = &pdev->dev; pdev 538 drivers/soc/qcom/qcom_aoss.c dev_err(&pdev->dev, "failed to acquire ipc mailbox\n"); pdev 542 drivers/soc/qcom/qcom_aoss.c irq = platform_get_irq(pdev, 0); pdev 543 drivers/soc/qcom/qcom_aoss.c ret = devm_request_irq(&pdev->dev, irq, qmp_intr, IRQF_ONESHOT, pdev 546 drivers/soc/qcom/qcom_aoss.c dev_err(&pdev->dev, "failed to request interrupt\n"); pdev 564 drivers/soc/qcom/qcom_aoss.c dev_err(&pdev->dev, "failed to register aoss cooling devices\n"); pdev 566 drivers/soc/qcom/qcom_aoss.c platform_set_drvdata(pdev, qmp); pdev 580 drivers/soc/qcom/qcom_aoss.c static int qmp_remove(struct platform_device *pdev) pdev 582 drivers/soc/qcom/qcom_aoss.c struct qmp *qmp = platform_get_drvdata(pdev); pdev 125 drivers/soc/qcom/qcom_gsbi.c static int gsbi_probe(struct platform_device *pdev) pdev 127 drivers/soc/qcom/qcom_gsbi.c struct device_node *node = pdev->dev.of_node; pdev 137 drivers/soc/qcom/qcom_gsbi.c gsbi = devm_kzalloc(&pdev->dev, sizeof(*gsbi), GFP_KERNEL); pdev 142 drivers/soc/qcom/qcom_gsbi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 143 drivers/soc/qcom/qcom_gsbi.c base = devm_ioremap_resource(&pdev->dev, res); pdev 157 drivers/soc/qcom/qcom_gsbi.c dev_warn(&pdev->dev, "no matching TCSR\n"); pdev 164 drivers/soc/qcom/qcom_gsbi.c dev_err(&pdev->dev, "missing cell-index\n"); pdev 169 drivers/soc/qcom/qcom_gsbi.c dev_err(&pdev->dev, "invalid cell-index\n"); pdev 174 drivers/soc/qcom/qcom_gsbi.c dev_err(&pdev->dev, "missing mode configuration\n"); pdev 181 drivers/soc/qcom/qcom_gsbi.c dev_info(&pdev->dev, "GSBI port protocol: %d crci: %d\n", pdev 183 drivers/soc/qcom/qcom_gsbi.c gsbi->hclk = devm_clk_get(&pdev->dev, "iface"); pdev 214 drivers/soc/qcom/qcom_gsbi.c platform_set_drvdata(pdev, gsbi); pdev 216 drivers/soc/qcom/qcom_gsbi.c ret = of_platform_populate(node, NULL, NULL, &pdev->dev); pdev 222 drivers/soc/qcom/qcom_gsbi.c static int gsbi_remove(struct platform_device *pdev) pdev 224 drivers/soc/qcom/qcom_gsbi.c struct gsbi_info *gsbi = platform_get_drvdata(pdev); pdev 171 drivers/soc/qcom/rmtfs_mem.c static int qcom_rmtfs_mem_probe(struct platform_device *pdev) pdev 173 drivers/soc/qcom/rmtfs_mem.c struct device_node *node = pdev->dev.of_node; pdev 183 drivers/soc/qcom/rmtfs_mem.c dev_err(&pdev->dev, "failed to acquire memory region\n"); pdev 189 drivers/soc/qcom/rmtfs_mem.c dev_err(&pdev->dev, "failed to parse \"qcom,client-id\"\n"); pdev 203 drivers/soc/qcom/rmtfs_mem.c rmtfs_mem->dev.parent = &pdev->dev; pdev 210 drivers/soc/qcom/rmtfs_mem.c dev_err(&pdev->dev, "failed to remap rmtfs_mem region\n"); pdev 225 drivers/soc/qcom/rmtfs_mem.c dev_err(&pdev->dev, "failed to add cdev: %d\n", ret); pdev 231 drivers/soc/qcom/rmtfs_mem.c dev_err(&pdev->dev, "failed to parse qcom,vmid\n"); pdev 248 drivers/soc/qcom/rmtfs_mem.c dev_err(&pdev->dev, "assign memory failed\n"); pdev 253 drivers/soc/qcom/rmtfs_mem.c dev_set_drvdata(&pdev->dev, rmtfs_mem); pdev 265 drivers/soc/qcom/rmtfs_mem.c static int qcom_rmtfs_mem_remove(struct platform_device *pdev) pdev 267 drivers/soc/qcom/rmtfs_mem.c struct qcom_rmtfs_mem *rmtfs_mem = dev_get_drvdata(&pdev->dev); pdev 524 drivers/soc/qcom/rpmh-rsc.c static int rpmh_probe_tcs_config(struct platform_device *pdev, pdev 531 drivers/soc/qcom/rpmh-rsc.c struct device_node *dn = pdev->dev.of_node; pdev 540 drivers/soc/qcom/rpmh-rsc.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, drv_id); pdev 541 drivers/soc/qcom/rpmh-rsc.c base = devm_ioremap_resource(&pdev->dev, res); pdev 607 drivers/soc/qcom/rpmh-rsc.c tcs->cmd_cache = devm_kcalloc(&pdev->dev, pdev 619 drivers/soc/qcom/rpmh-rsc.c static int rpmh_rsc_probe(struct platform_device *pdev) pdev 621 drivers/soc/qcom/rpmh-rsc.c struct device_node *dn = pdev->dev.of_node; pdev 632 drivers/soc/qcom/rpmh-rsc.c dev_err(&pdev->dev, "Command DB not available (%d)\n", pdev 637 drivers/soc/qcom/rpmh-rsc.c drv = devm_kzalloc(&pdev->dev, sizeof(*drv), GFP_KERNEL); pdev 647 drivers/soc/qcom/rpmh-rsc.c drv->name = dev_name(&pdev->dev); pdev 649 drivers/soc/qcom/rpmh-rsc.c ret = rpmh_probe_tcs_config(pdev, drv); pdev 656 drivers/soc/qcom/rpmh-rsc.c irq = platform_get_irq(pdev, drv->id); pdev 660 drivers/soc/qcom/rpmh-rsc.c ret = devm_request_irq(&pdev->dev, irq, tcs_tx_done, pdev 673 drivers/soc/qcom/rpmh-rsc.c dev_set_drvdata(&pdev->dev, drv); pdev 675 drivers/soc/qcom/rpmh-rsc.c return devm_of_platform_populate(&pdev->dev); pdev 323 drivers/soc/qcom/rpmhpd.c static int rpmhpd_probe(struct platform_device *pdev) pdev 327 drivers/soc/qcom/rpmhpd.c struct device *dev = &pdev->dev; pdev 392 drivers/soc/qcom/rpmhpd.c return of_genpd_add_provider_onecell(pdev->dev.of_node, data); pdev 337 drivers/soc/qcom/rpmpd.c static int rpmpd_probe(struct platform_device *pdev) pdev 346 drivers/soc/qcom/rpmpd.c rpm = dev_get_drvdata(pdev->dev.parent); pdev 348 drivers/soc/qcom/rpmpd.c dev_err(&pdev->dev, "Unable to retrieve handle to RPM\n"); pdev 352 drivers/soc/qcom/rpmpd.c desc = of_device_get_match_data(&pdev->dev); pdev 359 drivers/soc/qcom/rpmpd.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 363 drivers/soc/qcom/rpmpd.c data->domains = devm_kcalloc(&pdev->dev, num, sizeof(*data->domains), pdev 369 drivers/soc/qcom/rpmpd.c dev_warn(&pdev->dev, "rpmpds[] with empty entry at index=%d\n", pdev 385 drivers/soc/qcom/rpmpd.c return of_genpd_add_provider_onecell(pdev->dev.of_node, data); pdev 896 drivers/soc/qcom/smem.c static int qcom_smem_probe(struct platform_device *pdev) pdev 907 drivers/soc/qcom/smem.c if (of_find_property(pdev->dev.of_node, "qcom,rpm-msg-ram", NULL)) pdev 911 drivers/soc/qcom/smem.c smem = devm_kzalloc(&pdev->dev, sizeof(*smem) + array_size, GFP_KERNEL); pdev 915 drivers/soc/qcom/smem.c smem->dev = &pdev->dev; pdev 918 drivers/soc/qcom/smem.c ret = qcom_smem_map_memory(smem, &pdev->dev, "memory-region", 0); pdev 922 drivers/soc/qcom/smem.c if (num_regions > 1 && (ret = qcom_smem_map_memory(smem, &pdev->dev, pdev 929 drivers/soc/qcom/smem.c dev_err(&pdev->dev, "SMEM is not initialized by SBL\n"); pdev 945 drivers/soc/qcom/smem.c dev_err(&pdev->dev, "Unsupported SMEM version 0x%x\n", version); pdev 954 drivers/soc/qcom/smem.c hwlock_id = of_hwspin_lock_get_id(pdev->dev.of_node, 0); pdev 957 drivers/soc/qcom/smem.c dev_err(&pdev->dev, "failed to retrieve hwlock\n"); pdev 967 drivers/soc/qcom/smem.c smem->socinfo = platform_device_register_data(&pdev->dev, "qcom-socinfo", pdev 971 drivers/soc/qcom/smem.c dev_dbg(&pdev->dev, "failed to register socinfo device\n"); pdev 976 drivers/soc/qcom/smem.c static int qcom_smem_remove(struct platform_device *pdev) pdev 441 drivers/soc/qcom/smp2p.c static int qcom_smp2p_probe(struct platform_device *pdev) pdev 450 drivers/soc/qcom/smp2p.c smp2p = devm_kzalloc(&pdev->dev, sizeof(*smp2p), GFP_KERNEL); pdev 454 drivers/soc/qcom/smp2p.c smp2p->dev = &pdev->dev; pdev 458 drivers/soc/qcom/smp2p.c platform_set_drvdata(pdev, smp2p); pdev 461 drivers/soc/qcom/smp2p.c ret = of_property_read_u32_array(pdev->dev.of_node, key, pdev 467 drivers/soc/qcom/smp2p.c ret = of_property_read_u32(pdev->dev.of_node, key, &smp2p->local_pid); pdev 472 drivers/soc/qcom/smp2p.c ret = of_property_read_u32(pdev->dev.of_node, key, &smp2p->remote_pid); pdev 476 drivers/soc/qcom/smp2p.c irq = platform_get_irq(pdev, 0); pdev 478 drivers/soc/qcom/smp2p.c dev_err(&pdev->dev, "unable to acquire smp2p interrupt\n"); pdev 482 drivers/soc/qcom/smp2p.c smp2p->mbox_client.dev = &pdev->dev; pdev 500 drivers/soc/qcom/smp2p.c for_each_available_child_of_node(pdev->dev.of_node, node) { pdev 501 drivers/soc/qcom/smp2p.c entry = devm_kzalloc(&pdev->dev, sizeof(*entry), GFP_KERNEL); pdev 532 drivers/soc/qcom/smp2p.c ret = devm_request_threaded_irq(&pdev->dev, irq, pdev 537 drivers/soc/qcom/smp2p.c dev_err(&pdev->dev, "failed to request interrupt\n"); pdev 559 drivers/soc/qcom/smp2p.c dev_err(&pdev->dev, "failed to read %s\n", key); pdev 563 drivers/soc/qcom/smp2p.c static int qcom_smp2p_remove(struct platform_device *pdev) pdev 565 drivers/soc/qcom/smp2p.c struct qcom_smp2p *smp2p = platform_get_drvdata(pdev); pdev 455 drivers/soc/qcom/smsm.c static int qcom_smsm_probe(struct platform_device *pdev) pdev 467 drivers/soc/qcom/smsm.c smsm = devm_kzalloc(&pdev->dev, sizeof(*smsm), GFP_KERNEL); pdev 470 drivers/soc/qcom/smsm.c smsm->dev = &pdev->dev; pdev 477 drivers/soc/qcom/smsm.c smsm->entries = devm_kcalloc(&pdev->dev, pdev 484 drivers/soc/qcom/smsm.c smsm->hosts = devm_kcalloc(&pdev->dev, pdev 491 drivers/soc/qcom/smsm.c for_each_child_of_node(pdev->dev.of_node, local_node) { pdev 496 drivers/soc/qcom/smsm.c dev_err(&pdev->dev, "no state entry\n"); pdev 500 drivers/soc/qcom/smsm.c of_property_read_u32(pdev->dev.of_node, pdev 515 drivers/soc/qcom/smsm.c dev_err(&pdev->dev, "unable to allocate shared state entry\n"); pdev 521 drivers/soc/qcom/smsm.c dev_err(&pdev->dev, "Unable to acquire shared state entry\n"); pdev 529 drivers/soc/qcom/smsm.c dev_err(&pdev->dev, "unable to allocate smsm interrupt mask\n"); pdev 535 drivers/soc/qcom/smsm.c dev_err(&pdev->dev, "unable to acquire shared memory interrupt mask\n"); pdev 551 drivers/soc/qcom/smsm.c for_each_available_child_of_node(pdev->dev.of_node, node) { pdev 557 drivers/soc/qcom/smsm.c dev_err(&pdev->dev, "invalid reg of entry\n"); pdev 576 drivers/soc/qcom/smsm.c platform_set_drvdata(pdev, smsm); pdev 590 drivers/soc/qcom/smsm.c static int qcom_smsm_remove(struct platform_device *pdev) pdev 592 drivers/soc/qcom/smsm.c struct qcom_smsm *smsm = platform_get_drvdata(pdev); pdev 411 drivers/soc/qcom/socinfo.c static int qcom_socinfo_probe(struct platform_device *pdev) pdev 420 drivers/soc/qcom/socinfo.c dev_err(&pdev->dev, "Couldn't find socinfo\n"); pdev 424 drivers/soc/qcom/socinfo.c qs = devm_kzalloc(&pdev->dev, sizeof(*qs), GFP_KERNEL); pdev 429 drivers/soc/qcom/socinfo.c qs->attr.machine = socinfo_machine(&pdev->dev, pdev 431 drivers/soc/qcom/socinfo.c qs->attr.revision = devm_kasprintf(&pdev->dev, GFP_KERNEL, "%u.%u", pdev 435 drivers/soc/qcom/socinfo.c qs->attr.serial_number = devm_kasprintf(&pdev->dev, GFP_KERNEL, pdev 448 drivers/soc/qcom/socinfo.c platform_set_drvdata(pdev, qs->soc_dev); pdev 453 drivers/soc/qcom/socinfo.c static int qcom_socinfo_remove(struct platform_device *pdev) pdev 455 drivers/soc/qcom/socinfo.c struct qcom_socinfo *qs = platform_get_drvdata(pdev); pdev 281 drivers/soc/qcom/spm.c static struct spm_driver_data *spm_get_drv(struct platform_device *pdev, pdev 294 drivers/soc/qcom/spm.c found = (saw_node == pdev->dev.of_node); pdev 302 drivers/soc/qcom/spm.c drv = devm_kzalloc(&pdev->dev, sizeof(*drv), GFP_KERNEL); pdev 320 drivers/soc/qcom/spm.c static int spm_dev_probe(struct platform_device *pdev) pdev 328 drivers/soc/qcom/spm.c drv = spm_get_drv(pdev, &cpu); pdev 332 drivers/soc/qcom/spm.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 333 drivers/soc/qcom/spm.c drv->reg_base = devm_ioremap_resource(&pdev->dev, res); pdev 337 drivers/soc/qcom/spm.c match_id = of_match_node(spm_match_table, pdev->dev.of_node); pdev 619 drivers/soc/rockchip/pm_domains.c static int rockchip_pm_domain_probe(struct platform_device *pdev) pdev 621 drivers/soc/rockchip/pm_domains.c struct device *dev = &pdev->dev; pdev 649 drivers/soc/rockchip/pm_domains.c pmu->dev = &pdev->dev; pdev 110 drivers/soc/samsung/exynos-pmu.c static int exynos_pmu_probe(struct platform_device *pdev) pdev 112 drivers/soc/samsung/exynos-pmu.c struct device *dev = &pdev->dev; pdev 115 drivers/soc/samsung/exynos-pmu.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 120 drivers/soc/samsung/exynos-pmu.c pmu_context = devm_kzalloc(&pdev->dev, pdev 131 drivers/soc/samsung/exynos-pmu.c platform_set_drvdata(pdev, pmu_context); pdev 321 drivers/soc/sunxi/sunxi_sram.c static int sunxi_sram_probe(struct platform_device *pdev) pdev 328 drivers/soc/sunxi/sunxi_sram.c sram_dev = &pdev->dev; pdev 330 drivers/soc/sunxi/sunxi_sram.c variant = of_device_get_match_data(&pdev->dev); pdev 334 drivers/soc/sunxi/sunxi_sram.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 335 drivers/soc/sunxi/sunxi_sram.c base = devm_ioremap_resource(&pdev->dev, res); pdev 339 drivers/soc/sunxi/sunxi_sram.c of_platform_populate(pdev->dev.of_node, NULL, NULL, &pdev->dev); pdev 347 drivers/soc/sunxi/sunxi_sram.c emac_clock = devm_regmap_init_mmio(&pdev->dev, base, pdev 141 drivers/soc/tegra/flowctrl.c static int tegra_flowctrl_probe(struct platform_device *pdev) pdev 146 drivers/soc/tegra/flowctrl.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 147 drivers/soc/tegra/flowctrl.c tegra_flowctrl_base = devm_ioremap_resource(&pdev->dev, res); pdev 118 drivers/soc/tegra/fuse/fuse-tegra.c static int tegra_fuse_probe(struct platform_device *pdev) pdev 125 drivers/soc/tegra/fuse/fuse-tegra.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 127 drivers/soc/tegra/fuse/fuse-tegra.c fuse->base = devm_ioremap_resource(&pdev->dev, res); pdev 134 drivers/soc/tegra/fuse/fuse-tegra.c fuse->clk = devm_clk_get(&pdev->dev, "fuse"); pdev 137 drivers/soc/tegra/fuse/fuse-tegra.c dev_err(&pdev->dev, "failed to get FUSE clock: %ld", pdev 144 drivers/soc/tegra/fuse/fuse-tegra.c platform_set_drvdata(pdev, fuse); pdev 145 drivers/soc/tegra/fuse/fuse-tegra.c fuse->dev = &pdev->dev; pdev 155 drivers/soc/tegra/fuse/fuse-tegra.c if (tegra_fuse_create_sysfs(&pdev->dev, fuse->soc->info->size, pdev 2048 drivers/soc/tegra/pmc.c static int tegra_pmc_probe(struct platform_device *pdev) pdev 2062 drivers/soc/tegra/pmc.c err = tegra_pmc_parse_dt(pmc, pdev->dev.of_node); pdev 2067 drivers/soc/tegra/pmc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2068 drivers/soc/tegra/pmc.c base = devm_ioremap_resource(&pdev->dev, res); pdev 2072 drivers/soc/tegra/pmc.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "wake"); pdev 2074 drivers/soc/tegra/pmc.c pmc->wake = devm_ioremap_resource(&pdev->dev, res); pdev 2081 drivers/soc/tegra/pmc.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "aotag"); pdev 2083 drivers/soc/tegra/pmc.c pmc->aotag = devm_ioremap_resource(&pdev->dev, res); pdev 2090 drivers/soc/tegra/pmc.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "scratch"); pdev 2092 drivers/soc/tegra/pmc.c pmc->scratch = devm_ioremap_resource(&pdev->dev, res); pdev 2099 drivers/soc/tegra/pmc.c pmc->clk = devm_clk_get(&pdev->dev, "pclk"); pdev 2104 drivers/soc/tegra/pmc.c dev_err(&pdev->dev, "failed to get pclk: %d\n", err); pdev 2111 drivers/soc/tegra/pmc.c pmc->dev = &pdev->dev; pdev 2127 drivers/soc/tegra/pmc.c dev_err(&pdev->dev, "unable to register restart handler, %d\n", pdev 2136 drivers/soc/tegra/pmc.c err = tegra_powergate_init(pmc, pdev->dev.of_node); pdev 2149 drivers/soc/tegra/pmc.c platform_set_drvdata(pdev, pmc); pdev 2154 drivers/soc/tegra/pmc.c tegra_powergate_remove_all(pdev->dev.of_node); pdev 2160 drivers/soc/tegra/pmc.c device_remove_file(&pdev->dev, &dev_attr_reset_reason); pdev 2161 drivers/soc/tegra/pmc.c device_remove_file(&pdev->dev, &dev_attr_reset_level); pdev 737 drivers/soc/ti/knav_dma.c static int knav_dma_probe(struct platform_device *pdev) pdev 739 drivers/soc/ti/knav_dma.c struct device *dev = &pdev->dev; pdev 740 drivers/soc/ti/knav_dma.c struct device_node *node = pdev->dev.of_node; pdev 745 drivers/soc/ti/knav_dma.c dev_err(&pdev->dev, "could not find device info\n"); pdev 770 drivers/soc/ti/knav_dma.c dev_err(&pdev->dev, "init failed with %d\n", ret); pdev 787 drivers/soc/ti/knav_dma.c static int knav_dma_remove(struct platform_device *pdev) pdev 796 drivers/soc/ti/knav_dma.c pm_runtime_put_sync(&pdev->dev); pdev 797 drivers/soc/ti/knav_dma.c pm_runtime_disable(&pdev->dev); pdev 1145 drivers/soc/ti/knav_qmss_queue.c struct platform_device *pdev = to_platform_device(kdev->dev); pdev 1146 drivers/soc/ti/knav_qmss_queue.c struct device_node *node = pdev->dev.of_node; pdev 1759 drivers/soc/ti/knav_qmss_queue.c static int knav_queue_probe(struct platform_device *pdev) pdev 1761 drivers/soc/ti/knav_qmss_queue.c struct device_node *node = pdev->dev.of_node; pdev 1764 drivers/soc/ti/knav_qmss_queue.c struct device *dev = &pdev->dev; pdev 1783 drivers/soc/ti/knav_qmss_queue.c platform_set_drvdata(pdev, kdev); pdev 1791 drivers/soc/ti/knav_qmss_queue.c pm_runtime_enable(&pdev->dev); pdev 1792 drivers/soc/ti/knav_qmss_queue.c ret = pm_runtime_get_sync(&pdev->dev); pdev 1886 drivers/soc/ti/knav_qmss_queue.c pm_runtime_put_sync(&pdev->dev); pdev 1887 drivers/soc/ti/knav_qmss_queue.c pm_runtime_disable(&pdev->dev); pdev 1891 drivers/soc/ti/knav_qmss_queue.c static int knav_queue_remove(struct platform_device *pdev) pdev 1894 drivers/soc/ti/knav_qmss_queue.c pm_runtime_put_sync(&pdev->dev); pdev 1895 drivers/soc/ti/knav_qmss_queue.c pm_runtime_disable(&pdev->dev); pdev 442 drivers/soc/ti/pm33xx.c static int am33xx_pm_probe(struct platform_device *pdev) pdev 444 drivers/soc/ti/pm33xx.c struct device *dev = &pdev->dev; pdev 523 drivers/soc/ti/pm33xx.c static int am33xx_pm_remove(struct platform_device *pdev) pdev 100 drivers/soc/ti/ti_sci_inta_msi.c struct platform_device *pdev = to_platform_device(dev); pdev 108 drivers/soc/ti/ti_sci_inta_msi.c if (pdev->id < 0) pdev 124 drivers/soc/ti/ti_sci_inta_msi.c ti_sci_inta_msi_free_descs(&pdev->dev); pdev 173 drivers/soc/ti/ti_sci_pm_domains.c static int ti_sci_pm_domain_probe(struct platform_device *pdev) pdev 175 drivers/soc/ti/ti_sci_pm_domains.c struct device *dev = &pdev->dev; pdev 428 drivers/soc/ti/wkup_m3_ipc.c static int wkup_m3_ipc_probe(struct platform_device *pdev) pdev 430 drivers/soc/ti/wkup_m3_ipc.c struct device *dev = &pdev->dev; pdev 442 drivers/soc/ti/wkup_m3_ipc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 449 drivers/soc/ti/wkup_m3_ipc.c irq = platform_get_irq(pdev, 0); pdev 451 drivers/soc/ti/wkup_m3_ipc.c dev_err(&pdev->dev, "no irq resource\n"); pdev 478 drivers/soc/ti/wkup_m3_ipc.c dev_err(&pdev->dev, "could not get rproc phandle\n"); pdev 485 drivers/soc/ti/wkup_m3_ipc.c dev_err(&pdev->dev, "could not get rproc handle\n"); pdev 519 drivers/soc/ti/wkup_m3_ipc.c static int wkup_m3_ipc_remove(struct platform_device *pdev) pdev 82 drivers/soc/versatile/soc-realview.c static int realview_soc_probe(struct platform_device *pdev) pdev 87 drivers/soc/versatile/soc-realview.c struct device_node *np = pdev->dev.of_node; pdev 120 drivers/soc/versatile/soc-realview.c dev_info(&pdev->dev, "RealView Syscon Core ID: 0x%08x, HBI-%03x\n", pdev 497 drivers/soc/xilinx/xlnx_vcu.c static int xvcu_probe(struct platform_device *pdev) pdev 503 drivers/soc/xilinx/xlnx_vcu.c xvcu = devm_kzalloc(&pdev->dev, sizeof(*xvcu), GFP_KERNEL); pdev 507 drivers/soc/xilinx/xlnx_vcu.c xvcu->dev = &pdev->dev; pdev 508 drivers/soc/xilinx/xlnx_vcu.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "vcu_slcr"); pdev 510 drivers/soc/xilinx/xlnx_vcu.c dev_err(&pdev->dev, "get vcu_slcr memory resource failed.\n"); pdev 514 drivers/soc/xilinx/xlnx_vcu.c xvcu->vcu_slcr_ba = devm_ioremap_nocache(&pdev->dev, res->start, pdev 517 drivers/soc/xilinx/xlnx_vcu.c dev_err(&pdev->dev, "vcu_slcr register mapping failed.\n"); pdev 521 drivers/soc/xilinx/xlnx_vcu.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "logicore"); pdev 523 drivers/soc/xilinx/xlnx_vcu.c dev_err(&pdev->dev, "get logicore memory resource failed.\n"); pdev 527 drivers/soc/xilinx/xlnx_vcu.c xvcu->logicore_reg_ba = devm_ioremap_nocache(&pdev->dev, res->start, pdev 530 drivers/soc/xilinx/xlnx_vcu.c dev_err(&pdev->dev, "logicore register mapping failed.\n"); pdev 534 drivers/soc/xilinx/xlnx_vcu.c xvcu->aclk = devm_clk_get(&pdev->dev, "aclk"); pdev 536 drivers/soc/xilinx/xlnx_vcu.c dev_err(&pdev->dev, "Could not get aclk clock\n"); pdev 540 drivers/soc/xilinx/xlnx_vcu.c xvcu->pll_ref = devm_clk_get(&pdev->dev, "pll_ref"); pdev 542 drivers/soc/xilinx/xlnx_vcu.c dev_err(&pdev->dev, "Could not get pll_ref clock\n"); pdev 548 drivers/soc/xilinx/xlnx_vcu.c dev_err(&pdev->dev, "aclk clock enable failed\n"); pdev 554 drivers/soc/xilinx/xlnx_vcu.c dev_err(&pdev->dev, "pll_ref clock enable failed\n"); pdev 568 drivers/soc/xilinx/xlnx_vcu.c dev_err(&pdev->dev, "Failed to set the pll\n"); pdev 572 drivers/soc/xilinx/xlnx_vcu.c dev_set_drvdata(&pdev->dev, xvcu); pdev 574 drivers/soc/xilinx/xlnx_vcu.c dev_info(&pdev->dev, "%s: Probed successfully\n", __func__); pdev 593 drivers/soc/xilinx/xlnx_vcu.c static int xvcu_remove(struct platform_device *pdev) pdev 597 drivers/soc/xilinx/xlnx_vcu.c xvcu = platform_get_drvdata(pdev); pdev 259 drivers/soc/xilinx/zynqmp_pm_domains.c static int zynqmp_gpd_probe(struct platform_device *pdev) pdev 265 drivers/soc/xilinx/zynqmp_pm_domains.c struct device *dev = &pdev->dev; pdev 307 drivers/soc/xilinx/zynqmp_pm_domains.c static int zynqmp_gpd_remove(struct platform_device *pdev) pdev 309 drivers/soc/xilinx/zynqmp_pm_domains.c of_genpd_del_provider(pdev->dev.parent->of_node); pdev 118 drivers/soc/xilinx/zynqmp_power.c static int zynqmp_pm_probe(struct platform_device *pdev) pdev 137 drivers/soc/xilinx/zynqmp_power.c irq = platform_get_irq(pdev, 0); pdev 141 drivers/soc/xilinx/zynqmp_power.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, zynqmp_pm_isr, pdev 143 drivers/soc/xilinx/zynqmp_power.c dev_name(&pdev->dev), &pdev->dev); pdev 145 drivers/soc/xilinx/zynqmp_power.c dev_err(&pdev->dev, "devm_request_threaded_irq '%d' failed " pdev 150 drivers/soc/xilinx/zynqmp_power.c ret = sysfs_create_file(&pdev->dev.kobj, &dev_attr_suspend_mode.attr); pdev 152 drivers/soc/xilinx/zynqmp_power.c dev_err(&pdev->dev, "unable to create sysfs interface\n"); pdev 159 drivers/soc/xilinx/zynqmp_power.c static int zynqmp_pm_remove(struct platform_device *pdev) pdev 161 drivers/soc/xilinx/zynqmp_power.c sysfs_remove_file(&pdev->dev.kobj, &dev_attr_suspend_mode.attr); pdev 157 drivers/soc/zte/zx296718_pm_domains.c static int zx296718_pd_probe(struct platform_device *pdev) pdev 159 drivers/soc/zte/zx296718_pm_domains.c return zx2967_pd_probe(pdev, pdev 111 drivers/soc/zte/zx2967_pm_domains.c int zx2967_pd_probe(struct platform_device *pdev, pdev 119 drivers/soc/zte/zx2967_pm_domains.c genpd_data = devm_kzalloc(&pdev->dev, sizeof(*genpd_data), GFP_KERNEL); pdev 126 drivers/soc/zte/zx2967_pm_domains.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 127 drivers/soc/zte/zx2967_pm_domains.c pcubase = devm_ioremap_resource(&pdev->dev, res); pdev 138 drivers/soc/zte/zx2967_pm_domains.c of_genpd_add_provider_onecell(pdev->dev.of_node, genpd_data); pdev 139 drivers/soc/zte/zx2967_pm_domains.c dev_info(&pdev->dev, "powerdomain init ok\n"); pdev 40 drivers/soc/zte/zx2967_pm_domains.h int zx2967_pd_probe(struct platform_device *pdev, pdev 1005 drivers/soundwire/intel.c static int intel_probe(struct platform_device *pdev) pdev 1011 drivers/soundwire/intel.c sdw = devm_kzalloc(&pdev->dev, sizeof(*sdw), GFP_KERNEL); pdev 1015 drivers/soundwire/intel.c sdw->instance = pdev->id; pdev 1016 drivers/soundwire/intel.c sdw->res = dev_get_platdata(&pdev->dev); pdev 1017 drivers/soundwire/intel.c sdw->cdns.dev = &pdev->dev; pdev 1021 drivers/soundwire/intel.c sdw->cdns.bus.dev = &pdev->dev; pdev 1022 drivers/soundwire/intel.c sdw->cdns.bus.link_id = pdev->id; pdev 1030 drivers/soundwire/intel.c platform_set_drvdata(pdev, sdw); pdev 1034 drivers/soundwire/intel.c dev_err(&pdev->dev, "sdw_add_bus_master fail: %d\n", ret); pdev 1039 drivers/soundwire/intel.c dev_info(&pdev->dev, "SoundWire master %d is disabled, ignoring\n", pdev 1091 drivers/soundwire/intel.c static int intel_remove(struct platform_device *pdev) pdev 1095 drivers/soundwire/intel.c sdw = platform_get_drvdata(pdev); pdev 31 drivers/soundwire/intel_init.c struct platform_device *pdev; pdev 48 drivers/soundwire/intel_init.c if (link->pdev) pdev 49 drivers/soundwire/intel_init.c platform_device_unregister(link->pdev); pdev 63 drivers/soundwire/intel_init.c struct platform_device *pdev; pdev 143 drivers/soundwire/intel_init.c pdev = platform_device_register_full(&pdevinfo); pdev 144 drivers/soundwire/intel_init.c if (IS_ERR(pdev)) { pdev 147 drivers/soundwire/intel_init.c PTR_ERR(pdev)); pdev 151 drivers/soundwire/intel_init.c link->pdev = pdev; pdev 150 drivers/spi/atmel-quadspi.c struct platform_device *pdev; pdev 450 drivers/spi/atmel-quadspi.c static int atmel_qspi_probe(struct platform_device *pdev) pdev 457 drivers/spi/atmel-quadspi.c ctrl = spi_alloc_master(&pdev->dev, sizeof(*aq)); pdev 466 drivers/spi/atmel-quadspi.c ctrl->dev.of_node = pdev->dev.of_node; pdev 467 drivers/spi/atmel-quadspi.c platform_set_drvdata(pdev, ctrl); pdev 472 drivers/spi/atmel-quadspi.c aq->pdev = pdev; pdev 475 drivers/spi/atmel-quadspi.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "qspi_base"); pdev 476 drivers/spi/atmel-quadspi.c aq->regs = devm_ioremap_resource(&pdev->dev, res); pdev 478 drivers/spi/atmel-quadspi.c dev_err(&pdev->dev, "missing registers\n"); pdev 484 drivers/spi/atmel-quadspi.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "qspi_mmap"); pdev 485 drivers/spi/atmel-quadspi.c aq->mem = devm_ioremap_resource(&pdev->dev, res); pdev 487 drivers/spi/atmel-quadspi.c dev_err(&pdev->dev, "missing AHB memory\n"); pdev 495 drivers/spi/atmel-quadspi.c aq->pclk = devm_clk_get(&pdev->dev, "pclk"); pdev 497 drivers/spi/atmel-quadspi.c aq->pclk = devm_clk_get(&pdev->dev, NULL); pdev 500 drivers/spi/atmel-quadspi.c dev_err(&pdev->dev, "missing peripheral clock\n"); pdev 508 drivers/spi/atmel-quadspi.c dev_err(&pdev->dev, "failed to enable the peripheral clock\n"); pdev 512 drivers/spi/atmel-quadspi.c aq->caps = of_device_get_match_data(&pdev->dev); pdev 514 drivers/spi/atmel-quadspi.c dev_err(&pdev->dev, "Could not retrieve QSPI caps\n"); pdev 521 drivers/spi/atmel-quadspi.c aq->qspick = devm_clk_get(&pdev->dev, "qspick"); pdev 523 drivers/spi/atmel-quadspi.c dev_err(&pdev->dev, "missing system clock\n"); pdev 531 drivers/spi/atmel-quadspi.c dev_err(&pdev->dev, pdev 538 drivers/spi/atmel-quadspi.c irq = platform_get_irq(pdev, 0); pdev 543 drivers/spi/atmel-quadspi.c err = devm_request_irq(&pdev->dev, irq, atmel_qspi_interrupt, pdev 544 drivers/spi/atmel-quadspi.c 0, dev_name(&pdev->dev), aq); pdev 566 drivers/spi/atmel-quadspi.c static int atmel_qspi_remove(struct platform_device *pdev) pdev 568 drivers/spi/atmel-quadspi.c struct spi_controller *ctrl = platform_get_drvdata(pdev); pdev 169 drivers/spi/spi-altera.c static int altera_spi_probe(struct platform_device *pdev) pdev 175 drivers/spi/spi-altera.c master = spi_alloc_master(&pdev->dev, sizeof(struct altera_spi)); pdev 180 drivers/spi/spi-altera.c master->bus_num = pdev->id; pdev 184 drivers/spi/spi-altera.c master->dev.of_node = pdev->dev.of_node; pdev 191 drivers/spi/spi-altera.c hw->base = devm_platform_ioremap_resource(pdev, 0); pdev 203 drivers/spi/spi-altera.c hw->irq = platform_get_irq(pdev, 0); pdev 205 drivers/spi/spi-altera.c err = devm_request_irq(&pdev->dev, hw->irq, altera_spi_irq, 0, pdev 206 drivers/spi/spi-altera.c pdev->name, master); pdev 211 drivers/spi/spi-altera.c err = devm_spi_register_master(&pdev->dev, master); pdev 214 drivers/spi/spi-altera.c dev_info(&pdev->dev, "base %p, irq %d\n", hw->base, hw->irq); pdev 816 drivers/spi/spi-armada-3700.c static int a3700_spi_probe(struct platform_device *pdev) pdev 818 drivers/spi/spi-armada-3700.c struct device *dev = &pdev->dev; pdev 838 drivers/spi/spi-armada-3700.c master->bus_num = pdev->id; pdev 850 drivers/spi/spi-armada-3700.c platform_set_drvdata(pdev, master); pdev 857 drivers/spi/spi-armada-3700.c spi->base = devm_platform_ioremap_resource(pdev, 0); pdev 863 drivers/spi/spi-armada-3700.c irq = platform_get_irq(pdev, 0); pdev 916 drivers/spi/spi-armada-3700.c static int a3700_spi_remove(struct platform_device *pdev) pdev 918 drivers/spi/spi-armada-3700.c struct spi_master *master = platform_get_drvdata(pdev); pdev 483 drivers/spi/spi-at91-usart.c static int at91_usart_gpio_setup(struct platform_device *pdev) pdev 485 drivers/spi/spi-at91-usart.c struct device_node *np = pdev->dev.parent->of_node; pdev 501 drivers/spi/spi-at91-usart.c ret = devm_gpio_request_one(&pdev->dev, cs_gpio, pdev 503 drivers/spi/spi-at91-usart.c dev_name(&pdev->dev)); pdev 512 drivers/spi/spi-at91-usart.c static int at91_usart_spi_probe(struct platform_device *pdev) pdev 521 drivers/spi/spi-at91-usart.c regs = platform_get_resource(to_platform_device(pdev->dev.parent), pdev 526 drivers/spi/spi-at91-usart.c irq = platform_get_irq(to_platform_device(pdev->dev.parent), 0); pdev 530 drivers/spi/spi-at91-usart.c clk = devm_clk_get(pdev->dev.parent, "usart"); pdev 535 drivers/spi/spi-at91-usart.c controller = spi_alloc_master(&pdev->dev, sizeof(*aus)); pdev 539 drivers/spi/spi-at91-usart.c ret = at91_usart_gpio_setup(pdev); pdev 544 drivers/spi/spi-at91-usart.c controller->dev.of_node = pdev->dev.parent->of_node; pdev 557 drivers/spi/spi-at91-usart.c platform_set_drvdata(pdev, controller); pdev 561 drivers/spi/spi-at91-usart.c aus->dev = &pdev->dev; pdev 562 drivers/spi/spi-at91-usart.c aus->regs = devm_ioremap_resource(&pdev->dev, regs); pdev 571 drivers/spi/spi-at91-usart.c ret = devm_request_irq(&pdev->dev, irq, at91_usart_spi_interrupt, 0, pdev 572 drivers/spi/spi-at91-usart.c dev_name(&pdev->dev), controller); pdev 585 drivers/spi/spi-at91-usart.c aus->mpdev = to_platform_device(pdev->dev.parent); pdev 594 drivers/spi/spi-at91-usart.c ret = devm_spi_register_master(&pdev->dev, controller); pdev 598 drivers/spi/spi-at91-usart.c dev_info(&pdev->dev, pdev 667 drivers/spi/spi-at91-usart.c static int at91_usart_spi_remove(struct platform_device *pdev) pdev 669 drivers/spi/spi-at91-usart.c struct spi_controller *ctlr = platform_get_drvdata(pdev); pdev 137 drivers/spi/spi-ath79.c static int ath79_spi_probe(struct platform_device *pdev) pdev 145 drivers/spi/spi-ath79.c master = spi_alloc_master(&pdev->dev, sizeof(*sp)); pdev 147 drivers/spi/spi-ath79.c dev_err(&pdev->dev, "failed to allocate spi master\n"); pdev 152 drivers/spi/spi-ath79.c master->dev.of_node = pdev->dev.of_node; pdev 153 drivers/spi/spi-ath79.c platform_set_drvdata(pdev, sp); pdev 155 drivers/spi/spi-ath79.c pdata = dev_get_platdata(&pdev->dev); pdev 171 drivers/spi/spi-ath79.c sp->base = devm_platform_ioremap_resource(pdev, 0); pdev 177 drivers/spi/spi-ath79.c sp->clk = devm_clk_get(&pdev->dev, "ahb"); pdev 194 drivers/spi/spi-ath79.c dev_dbg(&pdev->dev, "register read/write delay is %u nsecs\n", pdev 214 drivers/spi/spi-ath79.c static int ath79_spi_remove(struct platform_device *pdev) pdev 216 drivers/spi/spi-ath79.c struct ath79_spi *sp = platform_get_drvdata(pdev); pdev 226 drivers/spi/spi-ath79.c static void ath79_spi_shutdown(struct platform_device *pdev) pdev 228 drivers/spi/spi-ath79.c ath79_spi_remove(pdev); pdev 285 drivers/spi/spi-atmel.c struct platform_device *pdev; pdev 462 drivers/spi/spi-atmel.c struct spi_master *master = platform_get_drvdata(as->pdev); pdev 495 drivers/spi/spi-atmel.c dev_err(&as->pdev->dev, pdev 510 drivers/spi/spi-atmel.c dev_err(&as->pdev->dev, pdev 522 drivers/spi/spi-atmel.c struct device *dev = &as->pdev->dev; pdev 559 drivers/spi/spi-atmel.c dev_info(&as->pdev->dev, pdev 957 drivers/spi/spi-atmel.c struct device *dev = &as->pdev->dev; pdev 1488 drivers/spi/spi-atmel.c static int atmel_spi_probe(struct platform_device *pdev) pdev 1498 drivers/spi/spi-atmel.c pinctrl_pm_select_default_state(&pdev->dev); pdev 1500 drivers/spi/spi-atmel.c regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1504 drivers/spi/spi-atmel.c irq = platform_get_irq(pdev, 0); pdev 1508 drivers/spi/spi-atmel.c clk = devm_clk_get(&pdev->dev, "spi_clk"); pdev 1514 drivers/spi/spi-atmel.c master = spi_alloc_master(&pdev->dev, sizeof(*as)); pdev 1522 drivers/spi/spi-atmel.c master->dev.of_node = pdev->dev.of_node; pdev 1523 drivers/spi/spi-atmel.c master->bus_num = pdev->id; pdev 1532 drivers/spi/spi-atmel.c platform_set_drvdata(pdev, master); pdev 1538 drivers/spi/spi-atmel.c as->pdev = pdev; pdev 1539 drivers/spi/spi-atmel.c as->regs = devm_ioremap_resource(&pdev->dev, regs); pdev 1559 drivers/spi/spi-atmel.c pdev->dev.of_node && pdev 1560 drivers/spi/spi-atmel.c !of_get_property(pdev->dev.of_node, "cs-gpios", NULL)) { pdev 1579 drivers/spi/spi-atmel.c as->addr_rx_bbuf = dma_alloc_coherent(&pdev->dev, pdev 1586 drivers/spi/spi-atmel.c as->addr_tx_bbuf = dma_alloc_coherent(&pdev->dev, pdev 1592 drivers/spi/spi-atmel.c dma_free_coherent(&pdev->dev, SPI_MAX_DMA_XFER, pdev 1603 drivers/spi/spi-atmel.c dev_info(&pdev->dev, "Atmel SPI Controller using PIO only\n"); pdev 1606 drivers/spi/spi-atmel.c ret = devm_request_irq(&pdev->dev, irq, atmel_spi_pdc_interrupt, pdev 1607 drivers/spi/spi-atmel.c 0, dev_name(&pdev->dev), master); pdev 1609 drivers/spi/spi-atmel.c ret = devm_request_irq(&pdev->dev, irq, atmel_spi_pio_interrupt, pdev 1610 drivers/spi/spi-atmel.c 0, dev_name(&pdev->dev), master); pdev 1623 drivers/spi/spi-atmel.c if (!of_property_read_u32(pdev->dev.of_node, "atmel,fifo-size", pdev 1625 drivers/spi/spi-atmel.c dev_info(&pdev->dev, "Using FIFO (%u data)\n", as->fifo_size); pdev 1630 drivers/spi/spi-atmel.c pm_runtime_set_autosuspend_delay(&pdev->dev, AUTOSUSPEND_TIMEOUT); pdev 1631 drivers/spi/spi-atmel.c pm_runtime_use_autosuspend(&pdev->dev); pdev 1632 drivers/spi/spi-atmel.c pm_runtime_set_active(&pdev->dev); pdev 1633 drivers/spi/spi-atmel.c pm_runtime_enable(&pdev->dev); pdev 1635 drivers/spi/spi-atmel.c ret = devm_spi_register_master(&pdev->dev, master); pdev 1640 drivers/spi/spi-atmel.c dev_info(&pdev->dev, "Atmel SPI Controller version 0x%x at 0x%08lx (irq %d)\n", pdev 1647 drivers/spi/spi-atmel.c pm_runtime_disable(&pdev->dev); pdev 1648 drivers/spi/spi-atmel.c pm_runtime_set_suspended(&pdev->dev); pdev 1663 drivers/spi/spi-atmel.c static int atmel_spi_remove(struct platform_device *pdev) pdev 1665 drivers/spi/spi-atmel.c struct spi_master *master = platform_get_drvdata(pdev); pdev 1668 drivers/spi/spi-atmel.c pm_runtime_get_sync(&pdev->dev); pdev 1675 drivers/spi/spi-atmel.c dma_free_coherent(&pdev->dev, SPI_MAX_DMA_XFER, pdev 1678 drivers/spi/spi-atmel.c dma_free_coherent(&pdev->dev, SPI_MAX_DMA_XFER, pdev 1692 drivers/spi/spi-atmel.c pm_runtime_put_noidle(&pdev->dev); pdev 1693 drivers/spi/spi-atmel.c pm_runtime_disable(&pdev->dev); pdev 722 drivers/spi/spi-au1550.c static int au1550_spi_probe(struct platform_device *pdev) pdev 729 drivers/spi/spi-au1550.c master = spi_alloc_master(&pdev->dev, sizeof(struct au1550_spi)); pdev 731 drivers/spi/spi-au1550.c dev_err(&pdev->dev, "No memory for spi_master\n"); pdev 743 drivers/spi/spi-au1550.c hw->pdata = dev_get_platdata(&pdev->dev); pdev 744 drivers/spi/spi-au1550.c hw->dev = &pdev->dev; pdev 747 drivers/spi/spi-au1550.c dev_err(&pdev->dev, "No platform data supplied\n"); pdev 752 drivers/spi/spi-au1550.c r = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 754 drivers/spi/spi-au1550.c dev_err(&pdev->dev, "no IRQ\n"); pdev 761 drivers/spi/spi-au1550.c r = platform_get_resource(pdev, IORESOURCE_DMA, 0); pdev 764 drivers/spi/spi-au1550.c r = platform_get_resource(pdev, IORESOURCE_DMA, 1); pdev 768 drivers/spi/spi-au1550.c if (pdev->dev.dma_mask == NULL) pdev 769 drivers/spi/spi-au1550.c dev_warn(&pdev->dev, "no dma mask\n"); pdev 776 drivers/spi/spi-au1550.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 778 drivers/spi/spi-au1550.c dev_err(&pdev->dev, "no mmio resource\n"); pdev 784 drivers/spi/spi-au1550.c pdev->name); pdev 786 drivers/spi/spi-au1550.c dev_err(&pdev->dev, "Cannot reserve iomem region\n"); pdev 793 drivers/spi/spi-au1550.c dev_err(&pdev->dev, "cannot ioremap\n"); pdev 798 drivers/spi/spi-au1550.c platform_set_drvdata(pdev, hw); pdev 811 drivers/spi/spi-au1550.c dev_err(&pdev->dev, pdev 819 drivers/spi/spi-au1550.c dev_err(&pdev->dev, pdev 829 drivers/spi/spi-au1550.c dev_err(&pdev->dev, pdev 837 drivers/spi/spi-au1550.c dev_err(&pdev->dev, pdev 846 drivers/spi/spi-au1550.c dev_err(&pdev->dev, pdev 854 drivers/spi/spi-au1550.c err = request_irq(hw->irq, au1550_spi_irq, 0, pdev->name, hw); pdev 856 drivers/spi/spi-au1550.c dev_err(&pdev->dev, "Cannot claim IRQ\n"); pdev 860 drivers/spi/spi-au1550.c master->bus_num = pdev->id; pdev 884 drivers/spi/spi-au1550.c dev_err(&pdev->dev, "Failed to register SPI master\n"); pdev 888 drivers/spi/spi-au1550.c dev_info(&pdev->dev, pdev 924 drivers/spi/spi-au1550.c static int au1550_spi_remove(struct platform_device *pdev) pdev 926 drivers/spi/spi-au1550.c struct au1550_spi *hw = platform_get_drvdata(pdev); pdev 928 drivers/spi/spi-au1550.c dev_info(&pdev->dev, "spi master remove: bus_num=%d\n", pdev 458 drivers/spi/spi-axi-spi-engine.c static int spi_engine_probe(struct platform_device *pdev) pdev 466 drivers/spi/spi-axi-spi-engine.c irq = platform_get_irq(pdev, 0); pdev 470 drivers/spi/spi-axi-spi-engine.c spi_engine = devm_kzalloc(&pdev->dev, sizeof(*spi_engine), GFP_KERNEL); pdev 474 drivers/spi/spi-axi-spi-engine.c master = spi_alloc_master(&pdev->dev, 0); pdev 482 drivers/spi/spi-axi-spi-engine.c spi_engine->base = devm_platform_ioremap_resource(pdev, 0); pdev 490 drivers/spi/spi-axi-spi-engine.c dev_err(&pdev->dev, "Unsupported peripheral version %u.%u.%c\n", pdev 498 drivers/spi/spi-axi-spi-engine.c spi_engine->clk = devm_clk_get(&pdev->dev, "s_axi_aclk"); pdev 504 drivers/spi/spi-axi-spi-engine.c spi_engine->ref_clk = devm_clk_get(&pdev->dev, "spi_clk"); pdev 522 drivers/spi/spi-axi-spi-engine.c ret = request_irq(irq, spi_engine_irq, 0, pdev->name, master); pdev 526 drivers/spi/spi-axi-spi-engine.c master->dev.of_node = pdev->dev.of_node; pdev 537 drivers/spi/spi-axi-spi-engine.c platform_set_drvdata(pdev, master); pdev 551 drivers/spi/spi-axi-spi-engine.c static int spi_engine_remove(struct platform_device *pdev) pdev 553 drivers/spi/spi-axi-spi-engine.c struct spi_master *master = spi_master_get(platform_get_drvdata(pdev)); pdev 555 drivers/spi/spi-axi-spi-engine.c int irq = platform_get_irq(pdev, 0); pdev 192 drivers/spi/spi-bcm-qspi.c struct platform_device *pdev; pdev 252 drivers/spi/spi-bcm-qspi.c dev_warn(&qspi->pdev->dev, "timeout waiting for !busy_status\n"); pdev 309 drivers/spi/spi-bcm-qspi.c dev_dbg(&qspi->pdev->dev, "xfer %p rx %p rxlen %d\n", qspi->bspi_rf_op, pdev 350 drivers/spi/spi-bcm-qspi.c dev_dbg(&qspi->pdev->dev, "set flex mode w %x addrlen %x hp %d\n", pdev 394 drivers/spi/spi-bcm-qspi.c dev_dbg(&qspi->pdev->dev, "set override mode w %x addrlen %x hp %d\n", pdev 458 drivers/spi/spi-bcm-qspi.c dev_warn(&qspi->pdev->dev, pdev 467 drivers/spi/spi-bcm-qspi.c dev_dbg(&qspi->pdev->dev, pdev 521 drivers/spi/spi-bcm-qspi.c dev_dbg(&qspi->pdev->dev, "using cs:%d\n", cs); pdev 618 drivers/spi/spi-bcm-qspi.c dev_dbg(&qspi->pdev->dev, "advance msg exit\n"); pdev 628 drivers/spi/spi-bcm-qspi.c dev_dbg(&qspi->pdev->dev, "trans %p len %d byte %d ret %x\n", pdev 660 drivers/spi/spi-bcm-qspi.c dev_err(&qspi->pdev->dev, "%s: too many slots!\n", __func__); pdev 672 drivers/spi/spi-bcm-qspi.c dev_dbg(&qspi->pdev->dev, "RD %02x\n", pdev 680 drivers/spi/spi-bcm-qspi.c dev_dbg(&qspi->pdev->dev, "RD %04x\n", pdev 739 drivers/spi/spi-bcm-qspi.c dev_dbg(&qspi->pdev->dev, "WR %02x\n", val); pdev 745 drivers/spi/spi-bcm-qspi.c dev_dbg(&qspi->pdev->dev, "WR %04x\n", val); pdev 766 drivers/spi/spi-bcm-qspi.c dev_err(&qspi->pdev->dev, "%s: no data to send?", __func__); pdev 770 drivers/spi/spi-bcm-qspi.c dev_dbg(&qspi->pdev->dev, "submitting %d slots\n", slot); pdev 846 drivers/spi/spi-bcm-qspi.c dev_dbg(&qspi->pdev->dev, pdev 864 drivers/spi/spi-bcm-qspi.c dev_err(&qspi->pdev->dev, "timeout waiting for BSPI\n"); pdev 894 drivers/spi/spi-bcm-qspi.c dev_err(&qspi->pdev->dev, "timeout waiting for MSPI\n"); pdev 1063 drivers/spi/spi-bcm-qspi.c dev_err(&qspi->pdev->dev, "BSPI INT error\n"); pdev 1197 drivers/spi/spi-bcm-qspi.c int bcm_qspi_probe(struct platform_device *pdev, pdev 1200 drivers/spi/spi-bcm-qspi.c struct device *dev = &pdev->dev; pdev 1224 drivers/spi/spi-bcm-qspi.c qspi->clk = devm_clk_get_optional(&pdev->dev, NULL); pdev 1228 drivers/spi/spi-bcm-qspi.c qspi->pdev = pdev; pdev 1248 drivers/spi/spi-bcm-qspi.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "hif_mspi"); pdev 1250 drivers/spi/spi-bcm-qspi.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 1263 drivers/spi/spi-bcm-qspi.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "bspi"); pdev 1277 drivers/spi/spi-bcm-qspi.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "cs_reg"); pdev 1298 drivers/spi/spi-bcm-qspi.c irq = platform_get_irq_byname(pdev, name); pdev 1301 drivers/spi/spi-bcm-qspi.c irq = platform_get_irq(pdev, 0); pdev 1305 drivers/spi/spi-bcm-qspi.c ret = devm_request_irq(&pdev->dev, irq, pdev 1310 drivers/spi/spi-bcm-qspi.c dev_err(&pdev->dev, "IRQ %s not found\n", name); pdev 1317 drivers/spi/spi-bcm-qspi.c dev_dbg(&pdev->dev, "registered IRQ %s %d\n", pdev 1324 drivers/spi/spi-bcm-qspi.c dev_err(&pdev->dev, "no IRQs registered, cannot init driver\n"); pdev 1354 drivers/spi/spi-bcm-qspi.c platform_set_drvdata(pdev, qspi); pdev 1360 drivers/spi/spi-bcm-qspi.c ret = devm_spi_register_master(&pdev->dev, master); pdev 1380 drivers/spi/spi-bcm-qspi.c int bcm_qspi_remove(struct platform_device *pdev) pdev 1382 drivers/spi/spi-bcm-qspi.c struct bcm_qspi *qspi = platform_get_drvdata(pdev); pdev 97 drivers/spi/spi-bcm-qspi.h int bcm_qspi_probe(struct platform_device *pdev, pdev 99 drivers/spi/spi-bcm-qspi.h int bcm_qspi_remove(struct platform_device *pdev); pdev 1274 drivers/spi/spi-bcm2835.c static int bcm2835_spi_probe(struct platform_device *pdev) pdev 1280 drivers/spi/spi-bcm2835.c ctlr = spi_alloc_master(&pdev->dev, ALIGN(sizeof(*bs), pdev 1285 drivers/spi/spi-bcm2835.c platform_set_drvdata(pdev, ctlr); pdev 1295 drivers/spi/spi-bcm2835.c ctlr->dev.of_node = pdev->dev.of_node; pdev 1299 drivers/spi/spi-bcm2835.c bs->regs = devm_platform_ioremap_resource(pdev, 0); pdev 1305 drivers/spi/spi-bcm2835.c bs->clk = devm_clk_get(&pdev->dev, NULL); pdev 1308 drivers/spi/spi-bcm2835.c dev_err(&pdev->dev, "could not get clk: %d\n", err); pdev 1312 drivers/spi/spi-bcm2835.c bs->irq = platform_get_irq(pdev, 0); pdev 1320 drivers/spi/spi-bcm2835.c bcm2835_dma_init(ctlr, &pdev->dev, bs); pdev 1326 drivers/spi/spi-bcm2835.c err = devm_request_irq(&pdev->dev, bs->irq, bcm2835_spi_interrupt, 0, pdev 1327 drivers/spi/spi-bcm2835.c dev_name(&pdev->dev), ctlr); pdev 1329 drivers/spi/spi-bcm2835.c dev_err(&pdev->dev, "could not request IRQ: %d\n", err); pdev 1335 drivers/spi/spi-bcm2835.c dev_err(&pdev->dev, "could not register SPI controller: %d\n", pdev 1340 drivers/spi/spi-bcm2835.c bcm2835_debugfs_create(bs, dev_name(&pdev->dev)); pdev 1351 drivers/spi/spi-bcm2835.c static int bcm2835_spi_remove(struct platform_device *pdev) pdev 1353 drivers/spi/spi-bcm2835.c struct spi_controller *ctlr = platform_get_drvdata(pdev); pdev 490 drivers/spi/spi-bcm2835aux.c static int bcm2835aux_spi_probe(struct platform_device *pdev) pdev 497 drivers/spi/spi-bcm2835aux.c master = spi_alloc_master(&pdev->dev, sizeof(*bs)); pdev 501 drivers/spi/spi-bcm2835aux.c platform_set_drvdata(pdev, master); pdev 521 drivers/spi/spi-bcm2835aux.c master->dev.of_node = pdev->dev.of_node; pdev 526 drivers/spi/spi-bcm2835aux.c bs->regs = devm_platform_ioremap_resource(pdev, 0); pdev 532 drivers/spi/spi-bcm2835aux.c bs->clk = devm_clk_get(&pdev->dev, NULL); pdev 535 drivers/spi/spi-bcm2835aux.c dev_err(&pdev->dev, "could not get clk: %d\n", err); pdev 539 drivers/spi/spi-bcm2835aux.c bs->irq = platform_get_irq(pdev, 0); pdev 548 drivers/spi/spi-bcm2835aux.c dev_err(&pdev->dev, "could not prepare clock: %d\n", err); pdev 555 drivers/spi/spi-bcm2835aux.c dev_err(&pdev->dev, "clock returns 0 Hz\n"); pdev 563 drivers/spi/spi-bcm2835aux.c err = devm_request_irq(&pdev->dev, bs->irq, pdev 566 drivers/spi/spi-bcm2835aux.c dev_name(&pdev->dev), master); pdev 568 drivers/spi/spi-bcm2835aux.c dev_err(&pdev->dev, "could not request IRQ: %d\n", err); pdev 574 drivers/spi/spi-bcm2835aux.c dev_err(&pdev->dev, "could not register SPI master: %d\n", err); pdev 578 drivers/spi/spi-bcm2835aux.c bcm2835aux_debugfs_create(bs, dev_name(&pdev->dev)); pdev 589 drivers/spi/spi-bcm2835aux.c static int bcm2835aux_spi_remove(struct platform_device *pdev) pdev 591 drivers/spi/spi-bcm2835aux.c struct spi_master *master = platform_get_drvdata(pdev); pdev 102 drivers/spi/spi-bcm63xx-hsspi.c struct platform_device *pdev; pdev 208 drivers/spi/spi-bcm63xx-hsspi.c dev_err(&bs->pdev->dev, "transfer timed out!\n"); pdev 329 drivers/spi/spi-bcm63xx-hsspi.c static int bcm63xx_hsspi_probe(struct platform_device *pdev) pdev 334 drivers/spi/spi-bcm63xx-hsspi.c struct device *dev = &pdev->dev; pdev 339 drivers/spi/spi-bcm63xx-hsspi.c irq = platform_get_irq(pdev, 0); pdev 343 drivers/spi/spi-bcm63xx-hsspi.c regs = devm_platform_ioremap_resource(pdev, 0); pdev 376 drivers/spi/spi-bcm63xx-hsspi.c master = spi_alloc_master(&pdev->dev, sizeof(*bs)); pdev 383 drivers/spi/spi-bcm63xx-hsspi.c bs->pdev = pdev; pdev 411 drivers/spi/spi-bcm63xx-hsspi.c platform_set_drvdata(pdev, master); pdev 426 drivers/spi/spi-bcm63xx-hsspi.c pdev->name, bs); pdev 448 drivers/spi/spi-bcm63xx-hsspi.c static int bcm63xx_hsspi_remove(struct platform_device *pdev) pdev 450 drivers/spi/spi-bcm63xx-hsspi.c struct spi_master *master = platform_get_drvdata(pdev); pdev 150 drivers/spi/spi-bcm63xx.c struct platform_device *pdev; pdev 485 drivers/spi/spi-bcm63xx.c static int bcm63xx_spi_probe(struct platform_device *pdev) pdev 489 drivers/spi/spi-bcm63xx.c struct device *dev = &pdev->dev; pdev 513 drivers/spi/spi-bcm63xx.c } else if (pdev->id_entry->driver_data) { pdev 514 drivers/spi/spi-bcm63xx.c const struct platform_device_id *match = pdev->id_entry; pdev 522 drivers/spi/spi-bcm63xx.c irq = platform_get_irq(pdev, 0); pdev 541 drivers/spi/spi-bcm63xx.c platform_set_drvdata(pdev, master); pdev 542 drivers/spi/spi-bcm63xx.c bs->pdev = pdev; pdev 544 drivers/spi/spi-bcm63xx.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 545 drivers/spi/spi-bcm63xx.c bs->regs = devm_ioremap_resource(&pdev->dev, r); pdev 556 drivers/spi/spi-bcm63xx.c ret = devm_request_irq(&pdev->dev, irq, bcm63xx_spi_interrupt, 0, pdev 557 drivers/spi/spi-bcm63xx.c pdev->name, master); pdev 603 drivers/spi/spi-bcm63xx.c static int bcm63xx_spi_remove(struct platform_device *pdev) pdev 605 drivers/spi/spi-bcm63xx.c struct spi_master *master = platform_get_drvdata(pdev); pdev 19 drivers/spi/spi-brcmstb-qspi.c static int brcmstb_qspi_probe(struct platform_device *pdev) pdev 21 drivers/spi/spi-brcmstb-qspi.c return bcm_qspi_probe(pdev, NULL); pdev 24 drivers/spi/spi-brcmstb-qspi.c static int brcmstb_qspi_remove(struct platform_device *pdev) pdev 26 drivers/spi/spi-brcmstb-qspi.c return bcm_qspi_remove(pdev); pdev 472 drivers/spi/spi-cadence.c static int cdns_spi_probe(struct platform_device *pdev) pdev 479 drivers/spi/spi-cadence.c master = spi_alloc_master(&pdev->dev, sizeof(*xspi)); pdev 484 drivers/spi/spi-cadence.c master->dev.of_node = pdev->dev.of_node; pdev 485 drivers/spi/spi-cadence.c platform_set_drvdata(pdev, master); pdev 487 drivers/spi/spi-cadence.c xspi->regs = devm_platform_ioremap_resource(pdev, 0); pdev 493 drivers/spi/spi-cadence.c xspi->pclk = devm_clk_get(&pdev->dev, "pclk"); pdev 495 drivers/spi/spi-cadence.c dev_err(&pdev->dev, "pclk clock not found.\n"); pdev 500 drivers/spi/spi-cadence.c xspi->ref_clk = devm_clk_get(&pdev->dev, "ref_clk"); pdev 502 drivers/spi/spi-cadence.c dev_err(&pdev->dev, "ref_clk clock not found.\n"); pdev 509 drivers/spi/spi-cadence.c dev_err(&pdev->dev, "Unable to enable APB clock.\n"); pdev 515 drivers/spi/spi-cadence.c dev_err(&pdev->dev, "Unable to enable device clock.\n"); pdev 519 drivers/spi/spi-cadence.c ret = of_property_read_u32(pdev->dev.of_node, "num-cs", &num_cs); pdev 525 drivers/spi/spi-cadence.c ret = of_property_read_u32(pdev->dev.of_node, "is-decoded-cs", pdev 533 drivers/spi/spi-cadence.c pm_runtime_set_active(&pdev->dev); pdev 534 drivers/spi/spi-cadence.c pm_runtime_enable(&pdev->dev); pdev 535 drivers/spi/spi-cadence.c pm_runtime_use_autosuspend(&pdev->dev); pdev 536 drivers/spi/spi-cadence.c pm_runtime_set_autosuspend_delay(&pdev->dev, SPI_AUTOSUSPEND_TIMEOUT); pdev 538 drivers/spi/spi-cadence.c irq = platform_get_irq(pdev, 0); pdev 544 drivers/spi/spi-cadence.c ret = devm_request_irq(&pdev->dev, irq, cdns_spi_irq, pdev 545 drivers/spi/spi-cadence.c 0, pdev->name, master); pdev 548 drivers/spi/spi-cadence.c dev_err(&pdev->dev, "request_irq failed\n"); pdev 569 drivers/spi/spi-cadence.c dev_err(&pdev->dev, "spi_register_master failed\n"); pdev 576 drivers/spi/spi-cadence.c pm_runtime_set_suspended(&pdev->dev); pdev 577 drivers/spi/spi-cadence.c pm_runtime_disable(&pdev->dev); pdev 596 drivers/spi/spi-cadence.c static int cdns_spi_remove(struct platform_device *pdev) pdev 598 drivers/spi/spi-cadence.c struct spi_master *master = platform_get_drvdata(pdev); pdev 605 drivers/spi/spi-cadence.c pm_runtime_set_suspended(&pdev->dev); pdev 606 drivers/spi/spi-cadence.c pm_runtime_disable(&pdev->dev); pdev 19 drivers/spi/spi-cavium-octeon.c static int octeon_spi_probe(struct platform_device *pdev) pdev 26 drivers/spi/spi-cavium-octeon.c master = spi_alloc_master(&pdev->dev, sizeof(struct octeon_spi)); pdev 30 drivers/spi/spi-cavium-octeon.c platform_set_drvdata(pdev, master); pdev 32 drivers/spi/spi-cavium-octeon.c reg_base = devm_platform_ioremap_resource(pdev, 0); pdev 57 drivers/spi/spi-cavium-octeon.c master->dev.of_node = pdev->dev.of_node; pdev 58 drivers/spi/spi-cavium-octeon.c err = devm_spi_register_master(&pdev->dev, master); pdev 60 drivers/spi/spi-cavium-octeon.c dev_err(&pdev->dev, "register master failed: %d\n", err); pdev 64 drivers/spi/spi-cavium-octeon.c dev_info(&pdev->dev, "OCTEON SPI bus driver\n"); pdev 72 drivers/spi/spi-cavium-octeon.c static int octeon_spi_remove(struct platform_device *pdev) pdev 74 drivers/spi/spi-cavium-octeon.c struct spi_master *master = platform_get_drvdata(pdev); pdev 19 drivers/spi/spi-cavium-thunderx.c static int thunderx_spi_probe(struct pci_dev *pdev, pdev 22 drivers/spi/spi-cavium-thunderx.c struct device *dev = &pdev->dev; pdev 33 drivers/spi/spi-cavium-thunderx.c ret = pcim_enable_device(pdev); pdev 37 drivers/spi/spi-cavium-thunderx.c ret = pci_request_regions(pdev, DRV_NAME); pdev 41 drivers/spi/spi-cavium-thunderx.c p->register_base = pcim_iomap(pdev, 0, pci_resource_len(pdev, 0)); pdev 73 drivers/spi/spi-cavium-thunderx.c master->dev.of_node = pdev->dev.of_node; pdev 75 drivers/spi/spi-cavium-thunderx.c pci_set_drvdata(pdev, master); pdev 85 drivers/spi/spi-cavium-thunderx.c pci_release_regions(pdev); pdev 90 drivers/spi/spi-cavium-thunderx.c static void thunderx_spi_remove(struct pci_dev *pdev) pdev 92 drivers/spi/spi-cavium-thunderx.c struct spi_master *master = pci_get_drvdata(pdev); pdev 100 drivers/spi/spi-cavium-thunderx.c pci_release_regions(pdev); pdev 90 drivers/spi/spi-clps711x.c static int spi_clps711x_probe(struct platform_device *pdev) pdev 96 drivers/spi/spi-clps711x.c irq = platform_get_irq(pdev, 0); pdev 100 drivers/spi/spi-clps711x.c master = spi_alloc_master(&pdev->dev, sizeof(*hw)); pdev 108 drivers/spi/spi-clps711x.c master->dev.of_node = pdev->dev.of_node; pdev 114 drivers/spi/spi-clps711x.c hw->spi_clk = devm_clk_get(&pdev->dev, NULL); pdev 127 drivers/spi/spi-clps711x.c hw->syncio = devm_platform_ioremap_resource(pdev, 0); pdev 139 drivers/spi/spi-clps711x.c ret = devm_request_irq(&pdev->dev, irq, spi_clps711x_isr, 0, pdev 140 drivers/spi/spi-clps711x.c dev_name(&pdev->dev), master); pdev 144 drivers/spi/spi-clps711x.c ret = devm_spi_register_master(&pdev->dev, master); pdev 338 drivers/spi/spi-coldfire-qspi.c static int mcfqspi_probe(struct platform_device *pdev) pdev 345 drivers/spi/spi-coldfire-qspi.c pdata = dev_get_platdata(&pdev->dev); pdev 347 drivers/spi/spi-coldfire-qspi.c dev_dbg(&pdev->dev, "platform data is missing\n"); pdev 352 drivers/spi/spi-coldfire-qspi.c dev_dbg(&pdev->dev, "pdata->cs_control is NULL\n"); pdev 356 drivers/spi/spi-coldfire-qspi.c master = spi_alloc_master(&pdev->dev, sizeof(*mcfqspi)); pdev 358 drivers/spi/spi-coldfire-qspi.c dev_dbg(&pdev->dev, "spi_alloc_master failed\n"); pdev 364 drivers/spi/spi-coldfire-qspi.c mcfqspi->iobase = devm_platform_ioremap_resource(pdev, 0); pdev 370 drivers/spi/spi-coldfire-qspi.c mcfqspi->irq = platform_get_irq(pdev, 0); pdev 372 drivers/spi/spi-coldfire-qspi.c dev_dbg(&pdev->dev, "platform_get_irq failed\n"); pdev 377 drivers/spi/spi-coldfire-qspi.c status = devm_request_irq(&pdev->dev, mcfqspi->irq, mcfqspi_irq_handler, pdev 378 drivers/spi/spi-coldfire-qspi.c 0, pdev->name, mcfqspi); pdev 380 drivers/spi/spi-coldfire-qspi.c dev_dbg(&pdev->dev, "request_irq failed\n"); pdev 384 drivers/spi/spi-coldfire-qspi.c mcfqspi->clk = devm_clk_get(&pdev->dev, "qspi_clk"); pdev 386 drivers/spi/spi-coldfire-qspi.c dev_dbg(&pdev->dev, "clk_get failed\n"); pdev 398 drivers/spi/spi-coldfire-qspi.c dev_dbg(&pdev->dev, "error initializing cs_control\n"); pdev 411 drivers/spi/spi-coldfire-qspi.c platform_set_drvdata(pdev, master); pdev 412 drivers/spi/spi-coldfire-qspi.c pm_runtime_enable(&pdev->dev); pdev 414 drivers/spi/spi-coldfire-qspi.c status = devm_spi_register_master(&pdev->dev, master); pdev 416 drivers/spi/spi-coldfire-qspi.c dev_dbg(&pdev->dev, "spi_register_master failed\n"); pdev 420 drivers/spi/spi-coldfire-qspi.c dev_info(&pdev->dev, "Coldfire QSPI bus driver\n"); pdev 425 drivers/spi/spi-coldfire-qspi.c pm_runtime_disable(&pdev->dev); pdev 432 drivers/spi/spi-coldfire-qspi.c dev_dbg(&pdev->dev, "Coldfire QSPI probe failed\n"); pdev 437 drivers/spi/spi-coldfire-qspi.c static int mcfqspi_remove(struct platform_device *pdev) pdev 439 drivers/spi/spi-coldfire-qspi.c struct spi_master *master = platform_get_drvdata(pdev); pdev 442 drivers/spi/spi-coldfire-qspi.c pm_runtime_disable(&pdev->dev); pdev 816 drivers/spi/spi-davinci.c static int spi_davinci_get_pdata(struct platform_device *pdev, pdev 819 drivers/spi/spi-davinci.c struct device_node *node = pdev->dev.of_node; pdev 827 drivers/spi/spi-davinci.c match = of_match_device(davinci_spi_of_match, &pdev->dev); pdev 850 drivers/spi/spi-davinci.c static int spi_davinci_get_pdata(struct platform_device *pdev, pdev 868 drivers/spi/spi-davinci.c static int davinci_spi_probe(struct platform_device *pdev) pdev 877 drivers/spi/spi-davinci.c master = spi_alloc_master(&pdev->dev, sizeof(struct davinci_spi)); pdev 883 drivers/spi/spi-davinci.c platform_set_drvdata(pdev, master); pdev 887 drivers/spi/spi-davinci.c if (dev_get_platdata(&pdev->dev)) { pdev 888 drivers/spi/spi-davinci.c pdata = dev_get_platdata(&pdev->dev); pdev 892 drivers/spi/spi-davinci.c ret = spi_davinci_get_pdata(pdev, dspi); pdev 900 drivers/spi/spi-davinci.c dspi->bytes_per_word = devm_kcalloc(&pdev->dev, pdev 909 drivers/spi/spi-davinci.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 917 drivers/spi/spi-davinci.c dspi->base = devm_ioremap_resource(&pdev->dev, r); pdev 925 drivers/spi/spi-davinci.c ret = platform_get_irq(pdev, 0); pdev 932 drivers/spi/spi-davinci.c ret = devm_request_threaded_irq(&pdev->dev, dspi->irq, davinci_spi_irq, pdev 933 drivers/spi/spi-davinci.c dummy_thread_fn, 0, dev_name(&pdev->dev), dspi); pdev 939 drivers/spi/spi-davinci.c dspi->clk = devm_clk_get(&pdev->dev, NULL); pdev 949 drivers/spi/spi-davinci.c master->dev.of_node = pdev->dev.of_node; pdev 950 drivers/spi/spi-davinci.c master->bus_num = pdev->id; pdev 973 drivers/spi/spi-davinci.c dev_info(&pdev->dev, "DMA is not supported (%d)\n", ret); pdev 1006 drivers/spi/spi-davinci.c dev_info(&pdev->dev, "Controller at 0x%p\n", dspi->base); pdev 1032 drivers/spi/spi-davinci.c static int davinci_spi_remove(struct platform_device *pdev) pdev 1037 drivers/spi/spi-davinci.c master = platform_get_drvdata(pdev); pdev 80 drivers/spi/spi-dln2.c struct platform_device *pdev; pdev 120 drivers/spi/spi-dln2.c return dln2_transfer_tx(dln2->pdev, cmd, &tx, len); pdev 147 drivers/spi/spi-dln2.c return dln2_transfer_tx(dln2->pdev, DLN2_SPI_SET_SS, &tx, sizeof(tx)); pdev 173 drivers/spi/spi-dln2.c return dln2_transfer_tx(dln2->pdev, cmd, &tx, sizeof(tx)); pdev 195 drivers/spi/spi-dln2.c ret = dln2_transfer(dln2->pdev, DLN2_SPI_GET_SS_COUNT, &tx, sizeof(tx), pdev 204 drivers/spi/spi-dln2.c dev_dbg(&dln2->pdev->dev, "cs_num = %d\n", *cs_num); pdev 222 drivers/spi/spi-dln2.c ret = dln2_transfer(dln2->pdev, cmd, &tx, sizeof(tx), &rx, &rx_len); pdev 248 drivers/spi/spi-dln2.c dev_dbg(&dln2->pdev->dev, "freq_min = %d, freq_max = %d\n", pdev 273 drivers/spi/spi-dln2.c ret = dln2_transfer(dln2->pdev, DLN2_SPI_SET_FREQUENCY, &tx, sizeof(tx), pdev 296 drivers/spi/spi-dln2.c return dln2_transfer_tx(dln2->pdev, DLN2_SPI_SET_MODE, &tx, sizeof(tx)); pdev 312 drivers/spi/spi-dln2.c return dln2_transfer_tx(dln2->pdev, DLN2_SPI_SET_FRAME_SIZE, pdev 332 drivers/spi/spi-dln2.c ret = dln2_transfer(dln2->pdev, DLN2_SPI_GET_SUPPORTED_FRAME_SIZES, pdev 345 drivers/spi/spi-dln2.c dev_dbg(&dln2->pdev->dev, "bpw_mask = 0x%X\n", *bpw_mask); pdev 441 drivers/spi/spi-dln2.c return dln2_transfer_tx(dln2->pdev, DLN2_SPI_WRITE, tx, tx_len); pdev 471 drivers/spi/spi-dln2.c ret = dln2_transfer(dln2->pdev, DLN2_SPI_READ, &tx, sizeof(tx), pdev 527 drivers/spi/spi-dln2.c ret = dln2_transfer(dln2->pdev, DLN2_SPI_READ_WRITE, tx, tx_len, pdev 663 drivers/spi/spi-dln2.c dev_err(&dln2->pdev->dev, "Cannot setup transfer\n"); pdev 673 drivers/spi/spi-dln2.c dev_err(&dln2->pdev->dev, "write/read failed!\n"); pdev 678 drivers/spi/spi-dln2.c static int dln2_spi_probe(struct platform_device *pdev) pdev 682 drivers/spi/spi-dln2.c struct dln2_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 683 drivers/spi/spi-dln2.c struct device *dev = &pdev->dev; pdev 686 drivers/spi/spi-dln2.c master = spi_alloc_master(&pdev->dev, sizeof(*dln2)); pdev 690 drivers/spi/spi-dln2.c platform_set_drvdata(pdev, master); pdev 694 drivers/spi/spi-dln2.c dln2->buf = devm_kmalloc(&pdev->dev, DLN2_SPI_BUF_SIZE, GFP_KERNEL); pdev 702 drivers/spi/spi-dln2.c dln2->pdev = pdev; pdev 711 drivers/spi/spi-dln2.c dev_err(&pdev->dev, "Failed to disable SPI module\n"); pdev 717 drivers/spi/spi-dln2.c dev_err(&pdev->dev, "Failed to get number of CS pins\n"); pdev 725 drivers/spi/spi-dln2.c dev_err(&pdev->dev, "Failed to read bus min/max freqs\n"); pdev 732 drivers/spi/spi-dln2.c dev_err(&pdev->dev, "Failed to read supported frame sizes\n"); pdev 738 drivers/spi/spi-dln2.c dev_err(&pdev->dev, "Failed to enable CS pins\n"); pdev 751 drivers/spi/spi-dln2.c dev_err(&pdev->dev, "Failed to enable SPI module\n"); pdev 755 drivers/spi/spi-dln2.c pm_runtime_set_autosuspend_delay(&pdev->dev, pdev 757 drivers/spi/spi-dln2.c pm_runtime_use_autosuspend(&pdev->dev); pdev 758 drivers/spi/spi-dln2.c pm_runtime_set_active(&pdev->dev); pdev 759 drivers/spi/spi-dln2.c pm_runtime_enable(&pdev->dev); pdev 761 drivers/spi/spi-dln2.c ret = devm_spi_register_master(&pdev->dev, master); pdev 763 drivers/spi/spi-dln2.c dev_err(&pdev->dev, "Failed to register master\n"); pdev 770 drivers/spi/spi-dln2.c pm_runtime_disable(&pdev->dev); pdev 771 drivers/spi/spi-dln2.c pm_runtime_set_suspended(&pdev->dev); pdev 774 drivers/spi/spi-dln2.c dev_err(&pdev->dev, "Failed to disable SPI module\n"); pdev 781 drivers/spi/spi-dln2.c static int dln2_spi_remove(struct platform_device *pdev) pdev 783 drivers/spi/spi-dln2.c struct spi_master *master = spi_master_get(platform_get_drvdata(pdev)); pdev 786 drivers/spi/spi-dln2.c pm_runtime_disable(&pdev->dev); pdev 789 drivers/spi/spi-dln2.c dev_err(&pdev->dev, "Failed to disable SPI module\n"); pdev 77 drivers/spi/spi-dw-mmio.c static int dw_spi_mscc_init(struct platform_device *pdev, pdev 83 drivers/spi/spi-dw-mmio.c dwsmscc = devm_kzalloc(&pdev->dev, sizeof(*dwsmscc), GFP_KERNEL); pdev 87 drivers/spi/spi-dw-mmio.c dwsmscc->spi_mst = devm_platform_ioremap_resource(pdev, 1); pdev 89 drivers/spi/spi-dw-mmio.c dev_err(&pdev->dev, "SPI_MST region map failed\n"); pdev 111 drivers/spi/spi-dw-mmio.c static int dw_spi_mscc_ocelot_init(struct platform_device *pdev, pdev 114 drivers/spi/spi-dw-mmio.c return dw_spi_mscc_init(pdev, dwsmmio, "mscc,ocelot-cpu-syscon", pdev 118 drivers/spi/spi-dw-mmio.c static int dw_spi_mscc_jaguar2_init(struct platform_device *pdev, pdev 121 drivers/spi/spi-dw-mmio.c return dw_spi_mscc_init(pdev, dwsmmio, "mscc,jaguar2-cpu-syscon", pdev 125 drivers/spi/spi-dw-mmio.c static int dw_spi_alpine_init(struct platform_device *pdev, pdev 133 drivers/spi/spi-dw-mmio.c static int dw_spi_mmio_probe(struct platform_device *pdev) pdev 135 drivers/spi/spi-dw-mmio.c int (*init_func)(struct platform_device *pdev, pdev 142 drivers/spi/spi-dw-mmio.c dwsmmio = devm_kzalloc(&pdev->dev, sizeof(struct dw_spi_mmio), pdev 150 drivers/spi/spi-dw-mmio.c dws->regs = devm_platform_ioremap_resource(pdev, 0); pdev 152 drivers/spi/spi-dw-mmio.c dev_err(&pdev->dev, "SPI region map failed\n"); pdev 156 drivers/spi/spi-dw-mmio.c dws->irq = platform_get_irq(pdev, 0); pdev 160 drivers/spi/spi-dw-mmio.c dwsmmio->clk = devm_clk_get(&pdev->dev, NULL); pdev 168 drivers/spi/spi-dw-mmio.c dwsmmio->pclk = devm_clk_get_optional(&pdev->dev, "pclk"); pdev 177 drivers/spi/spi-dw-mmio.c dws->bus_num = pdev->id; pdev 181 drivers/spi/spi-dw-mmio.c device_property_read_u32(&pdev->dev, "reg-io-width", &dws->reg_io_width); pdev 185 drivers/spi/spi-dw-mmio.c device_property_read_u32(&pdev->dev, "num-cs", &num_cs); pdev 189 drivers/spi/spi-dw-mmio.c init_func = device_get_match_data(&pdev->dev); pdev 191 drivers/spi/spi-dw-mmio.c ret = init_func(pdev, dwsmmio); pdev 196 drivers/spi/spi-dw-mmio.c ret = dw_spi_add_host(&pdev->dev, dws); pdev 200 drivers/spi/spi-dw-mmio.c platform_set_drvdata(pdev, dwsmmio); pdev 210 drivers/spi/spi-dw-mmio.c static int dw_spi_mmio_remove(struct platform_device *pdev) pdev 212 drivers/spi/spi-dw-mmio.c struct dw_spi_mmio *dwsmmio = platform_get_drvdata(pdev); pdev 43 drivers/spi/spi-dw-pci.c static int spi_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 50 drivers/spi/spi-dw-pci.c ret = pcim_enable_device(pdev); pdev 54 drivers/spi/spi-dw-pci.c dws = devm_kzalloc(&pdev->dev, sizeof(*dws), GFP_KERNEL); pdev 59 drivers/spi/spi-dw-pci.c dws->paddr = pci_resource_start(pdev, pci_bar); pdev 61 drivers/spi/spi-dw-pci.c ret = pcim_iomap_regions(pdev, 1 << pci_bar, pci_name(pdev)); pdev 65 drivers/spi/spi-dw-pci.c dws->regs = pcim_iomap_table(pdev)[pci_bar]; pdev 66 drivers/spi/spi-dw-pci.c dws->irq = pdev->irq; pdev 86 drivers/spi/spi-dw-pci.c ret = dw_spi_add_host(&pdev->dev, dws); pdev 91 drivers/spi/spi-dw-pci.c pci_set_drvdata(pdev, dws); pdev 93 drivers/spi/spi-dw-pci.c dev_info(&pdev->dev, "found PCI SPI controller(ID: %04x:%04x)\n", pdev 94 drivers/spi/spi-dw-pci.c pdev->vendor, pdev->device); pdev 99 drivers/spi/spi-dw-pci.c static void spi_pci_remove(struct pci_dev *pdev) pdev 101 drivers/spi/spi-dw-pci.c struct dw_spi *dws = pci_get_drvdata(pdev); pdev 287 drivers/spi/spi-efm32.c static void efm32_spi_probe_dt(struct platform_device *pdev, pdev 290 drivers/spi/spi-efm32.c struct device_node *np = pdev->dev.of_node; pdev 305 drivers/spi/spi-efm32.c dev_dbg(&pdev->dev, "using location %u\n", location); pdev 310 drivers/spi/spi-efm32.c dev_info(&pdev->dev, "fall back to location %u\n", location); pdev 316 drivers/spi/spi-efm32.c static int efm32_spi_probe(struct platform_device *pdev) pdev 322 drivers/spi/spi-efm32.c struct device_node *np = pdev->dev.of_node; pdev 332 drivers/spi/spi-efm32.c master = spi_alloc_master(&pdev->dev, pdev 335 drivers/spi/spi-efm32.c dev_dbg(&pdev->dev, pdev 339 drivers/spi/spi-efm32.c platform_set_drvdata(pdev, master); pdev 341 drivers/spi/spi-efm32.c master->dev.of_node = pdev->dev.of_node; pdev 357 drivers/spi/spi-efm32.c ddata->clk = devm_clk_get(&pdev->dev, NULL); pdev 360 drivers/spi/spi-efm32.c dev_err(&pdev->dev, "failed to get clock: %d\n", ret); pdev 367 drivers/spi/spi-efm32.c dev_err(&pdev->dev, "failed to get csgpio#%u (%d)\n", pdev 372 drivers/spi/spi-efm32.c dev_dbg(&pdev->dev, "csgpio#%u = %u\n", i, ddata->csgpio[i]); pdev 373 drivers/spi/spi-efm32.c ret = devm_gpio_request_one(&pdev->dev, ddata->csgpio[i], pdev 376 drivers/spi/spi-efm32.c dev_err(&pdev->dev, pdev 383 drivers/spi/spi-efm32.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 386 drivers/spi/spi-efm32.c dev_err(&pdev->dev, "failed to determine base address\n"); pdev 392 drivers/spi/spi-efm32.c dev_err(&pdev->dev, "memory resource too small\n"); pdev 396 drivers/spi/spi-efm32.c ddata->base = devm_ioremap_resource(&pdev->dev, res); pdev 402 drivers/spi/spi-efm32.c ret = platform_get_irq(pdev, 0); pdev 408 drivers/spi/spi-efm32.c ret = platform_get_irq(pdev, 1); pdev 416 drivers/spi/spi-efm32.c dev_err(&pdev->dev, "failed to enable clock (%d)\n", ret); pdev 420 drivers/spi/spi-efm32.c efm32_spi_probe_dt(pdev, master, ddata); pdev 430 drivers/spi/spi-efm32.c dev_err(&pdev->dev, "failed to register rxirq (%d)\n", ret); pdev 437 drivers/spi/spi-efm32.c dev_err(&pdev->dev, "failed to register txirq (%d)\n", ret); pdev 443 drivers/spi/spi-efm32.c dev_err(&pdev->dev, "spi_bitbang_start failed (%d)\n", ret); pdev 457 drivers/spi/spi-efm32.c static int efm32_spi_remove(struct platform_device *pdev) pdev 459 drivers/spi/spi-efm32.c struct spi_master *master = platform_get_drvdata(pdev); pdev 643 drivers/spi/spi-ep93xx.c static int ep93xx_spi_probe(struct platform_device *pdev) pdev 652 drivers/spi/spi-ep93xx.c info = dev_get_platdata(&pdev->dev); pdev 654 drivers/spi/spi-ep93xx.c dev_err(&pdev->dev, "missing platform data\n"); pdev 658 drivers/spi/spi-ep93xx.c irq = platform_get_irq(pdev, 0); pdev 662 drivers/spi/spi-ep93xx.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 664 drivers/spi/spi-ep93xx.c dev_err(&pdev->dev, "unable to get iomem resource\n"); pdev 668 drivers/spi/spi-ep93xx.c master = spi_alloc_master(&pdev->dev, sizeof(*espi)); pdev 677 drivers/spi/spi-ep93xx.c master->bus_num = pdev->id; pdev 686 drivers/spi/spi-ep93xx.c platform_set_drvdata(pdev, master); pdev 690 drivers/spi/spi-ep93xx.c espi->clk = devm_clk_get(&pdev->dev, NULL); pdev 692 drivers/spi/spi-ep93xx.c dev_err(&pdev->dev, "unable to get spi clock\n"); pdev 706 drivers/spi/spi-ep93xx.c espi->mmio = devm_ioremap_resource(&pdev->dev, res); pdev 712 drivers/spi/spi-ep93xx.c error = devm_request_irq(&pdev->dev, irq, ep93xx_spi_interrupt, pdev 715 drivers/spi/spi-ep93xx.c dev_err(&pdev->dev, "failed to request irq\n"); pdev 720 drivers/spi/spi-ep93xx.c dev_warn(&pdev->dev, "DMA setup failed. Falling back to PIO\n"); pdev 725 drivers/spi/spi-ep93xx.c error = devm_spi_register_master(&pdev->dev, master); pdev 727 drivers/spi/spi-ep93xx.c dev_err(&pdev->dev, "failed to register SPI master\n"); pdev 731 drivers/spi/spi-ep93xx.c dev_info(&pdev->dev, "EP93xx SPI Controller at 0x%08lx irq %d\n", pdev 744 drivers/spi/spi-ep93xx.c static int ep93xx_spi_remove(struct platform_device *pdev) pdev 746 drivers/spi/spi-ep93xx.c struct spi_master *master = platform_get_drvdata(pdev); pdev 390 drivers/spi/spi-falcon.c static int falcon_sflash_probe(struct platform_device *pdev) pdev 396 drivers/spi/spi-falcon.c master = spi_alloc_master(&pdev->dev, sizeof(*priv)); pdev 407 drivers/spi/spi-falcon.c master->dev.of_node = pdev->dev.of_node; pdev 409 drivers/spi/spi-falcon.c ret = devm_spi_register_master(&pdev->dev, master); pdev 175 drivers/spi/spi-fsl-dspi.c struct platform_device *pdev; pdev 270 drivers/spi/spi-fsl-dspi.c struct device *dev = &dspi->pdev->dev; pdev 349 drivers/spi/spi-fsl-dspi.c struct device *dev = &dspi->pdev->dev; pdev 385 drivers/spi/spi-fsl-dspi.c struct device *dev = &dspi->pdev->dev; pdev 471 drivers/spi/spi-fsl-dspi.c struct device *dev = &dspi->pdev->dev; pdev 789 drivers/spi/spi-fsl-dspi.c dev_err(&dspi->pdev->dev, "unsupported trans_mode %u\n", pdev 833 drivers/spi/spi-fsl-dspi.c pdata = dev_get_platdata(&dspi->pdev->dev); pdev 995 drivers/spi/spi-fsl-dspi.c static int dspi_probe(struct platform_device *pdev) pdev 997 drivers/spi/spi-fsl-dspi.c struct device_node *np = pdev->dev.of_node; pdev 1006 drivers/spi/spi-fsl-dspi.c ctlr = spi_alloc_master(&pdev->dev, sizeof(struct fsl_dspi)); pdev 1011 drivers/spi/spi-fsl-dspi.c dspi->pdev = pdev; pdev 1016 drivers/spi/spi-fsl-dspi.c ctlr->dev.of_node = pdev->dev.of_node; pdev 1021 drivers/spi/spi-fsl-dspi.c pdata = dev_get_platdata(&pdev->dev); pdev 1031 drivers/spi/spi-fsl-dspi.c dev_err(&pdev->dev, "can't get spi-num-chipselects\n"); pdev 1038 drivers/spi/spi-fsl-dspi.c dev_err(&pdev->dev, "can't get bus-num\n"); pdev 1046 drivers/spi/spi-fsl-dspi.c dspi->devtype_data = of_device_get_match_data(&pdev->dev); pdev 1048 drivers/spi/spi-fsl-dspi.c dev_err(&pdev->dev, "can't get devtype_data\n"); pdev 1059 drivers/spi/spi-fsl-dspi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1060 drivers/spi/spi-fsl-dspi.c base = devm_ioremap_resource(&pdev->dev, res); pdev 1070 drivers/spi/spi-fsl-dspi.c dspi->regmap = devm_regmap_init_mmio(&pdev->dev, base, regmap_config); pdev 1072 drivers/spi/spi-fsl-dspi.c dev_err(&pdev->dev, "failed to init regmap: %ld\n", pdev 1080 drivers/spi/spi-fsl-dspi.c &pdev->dev, base + SPI_PUSHR, pdev 1083 drivers/spi/spi-fsl-dspi.c dev_err(&pdev->dev, pdev 1091 drivers/spi/spi-fsl-dspi.c dspi->clk = devm_clk_get(&pdev->dev, "dspi"); pdev 1094 drivers/spi/spi-fsl-dspi.c dev_err(&pdev->dev, "unable to get clock\n"); pdev 1103 drivers/spi/spi-fsl-dspi.c dspi->irq = platform_get_irq(pdev, 0); pdev 1105 drivers/spi/spi-fsl-dspi.c dev_info(&pdev->dev, pdev 1111 drivers/spi/spi-fsl-dspi.c ret = devm_request_irq(&pdev->dev, dspi->irq, dspi_interrupt, pdev 1112 drivers/spi/spi-fsl-dspi.c IRQF_SHARED, pdev->name, dspi); pdev 1114 drivers/spi/spi-fsl-dspi.c dev_err(&pdev->dev, "Unable to attach DSPI interrupt\n"); pdev 1124 drivers/spi/spi-fsl-dspi.c dev_err(&pdev->dev, "can't get dma channels\n"); pdev 1132 drivers/spi/spi-fsl-dspi.c platform_set_drvdata(pdev, ctlr); pdev 1136 drivers/spi/spi-fsl-dspi.c dev_err(&pdev->dev, "Problem registering DSPI ctlr\n"); pdev 1150 drivers/spi/spi-fsl-dspi.c static int dspi_remove(struct platform_device *pdev) pdev 1152 drivers/spi/spi-fsl-dspi.c struct spi_controller *ctlr = platform_get_drvdata(pdev); pdev 836 drivers/spi/spi-fsl-lpspi.c static int fsl_lpspi_probe(struct platform_device *pdev) pdev 838 drivers/spi/spi-fsl-lpspi.c struct device_node *np = pdev->dev.of_node; pdev 842 drivers/spi/spi-fsl-lpspi.c dev_get_platdata(&pdev->dev); pdev 848 drivers/spi/spi-fsl-lpspi.c is_slave = of_property_read_bool((&pdev->dev)->of_node, "spi-slave"); pdev 850 drivers/spi/spi-fsl-lpspi.c controller = spi_alloc_slave(&pdev->dev, pdev 853 drivers/spi/spi-fsl-lpspi.c controller = spi_alloc_master(&pdev->dev, pdev 859 drivers/spi/spi-fsl-lpspi.c platform_set_drvdata(pdev, controller); pdev 862 drivers/spi/spi-fsl-lpspi.c fsl_lpspi->dev = &pdev->dev; pdev 871 drivers/spi/spi-fsl-lpspi.c controller->dev.of_node = pdev->dev.of_node; pdev 872 drivers/spi/spi-fsl-lpspi.c controller->bus_num = pdev->id; pdev 875 drivers/spi/spi-fsl-lpspi.c ret = devm_spi_register_controller(&pdev->dev, controller); pdev 877 drivers/spi/spi-fsl-lpspi.c dev_err(&pdev->dev, "spi_register_controller error.\n"); pdev 892 drivers/spi/spi-fsl-lpspi.c ret = devm_gpio_request(&pdev->dev, pdev 896 drivers/spi/spi-fsl-lpspi.c dev_err(&pdev->dev, "can't get cs gpios\n"); pdev 906 drivers/spi/spi-fsl-lpspi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 907 drivers/spi/spi-fsl-lpspi.c fsl_lpspi->base = devm_ioremap_resource(&pdev->dev, res); pdev 914 drivers/spi/spi-fsl-lpspi.c irq = platform_get_irq(pdev, 0); pdev 920 drivers/spi/spi-fsl-lpspi.c ret = devm_request_irq(&pdev->dev, irq, fsl_lpspi_isr, 0, pdev 921 drivers/spi/spi-fsl-lpspi.c dev_name(&pdev->dev), fsl_lpspi); pdev 923 drivers/spi/spi-fsl-lpspi.c dev_err(&pdev->dev, "can't get irq%d: %d\n", irq, ret); pdev 927 drivers/spi/spi-fsl-lpspi.c fsl_lpspi->clk_per = devm_clk_get(&pdev->dev, "per"); pdev 933 drivers/spi/spi-fsl-lpspi.c fsl_lpspi->clk_ipg = devm_clk_get(&pdev->dev, "ipg"); pdev 954 drivers/spi/spi-fsl-lpspi.c ret = fsl_lpspi_dma_init(&pdev->dev, fsl_lpspi, controller); pdev 959 drivers/spi/spi-fsl-lpspi.c dev_err(&pdev->dev, "dma setup error %d, use pio\n", ret); pdev 969 drivers/spi/spi-fsl-lpspi.c static int fsl_lpspi_remove(struct platform_device *pdev) pdev 971 drivers/spi/spi-fsl-lpspi.c struct spi_controller *controller = platform_get_drvdata(pdev); pdev 826 drivers/spi/spi-fsl-qspi.c static int fsl_qspi_probe(struct platform_device *pdev) pdev 829 drivers/spi/spi-fsl-qspi.c struct device *dev = &pdev->dev; pdev 835 drivers/spi/spi-fsl-qspi.c ctlr = spi_alloc_master(&pdev->dev, sizeof(*q)); pdev 850 drivers/spi/spi-fsl-qspi.c platform_set_drvdata(pdev, q); pdev 853 drivers/spi/spi-fsl-qspi.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "QuadSPI"); pdev 860 drivers/spi/spi-fsl-qspi.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 890 drivers/spi/spi-fsl-qspi.c ret = platform_get_irq(pdev, 0); pdev 895 drivers/spi/spi-fsl-qspi.c fsl_qspi_irq_handler, 0, pdev->name, q); pdev 930 drivers/spi/spi-fsl-qspi.c static int fsl_qspi_remove(struct platform_device *pdev) pdev 932 drivers/spi/spi-fsl-qspi.c struct fsl_qspi *q = platform_get_drvdata(pdev); pdev 794 drivers/spi/spi-fsl-spi.c static int plat_mpc8xxx_spi_probe(struct platform_device *pdev) pdev 800 drivers/spi/spi-fsl-spi.c if (!dev_get_platdata(&pdev->dev)) pdev 803 drivers/spi/spi-fsl-spi.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 807 drivers/spi/spi-fsl-spi.c irq = platform_get_irq(pdev, 0); pdev 811 drivers/spi/spi-fsl-spi.c master = fsl_spi_probe(&pdev->dev, mem, irq); pdev 815 drivers/spi/spi-fsl-spi.c static int plat_mpc8xxx_spi_remove(struct platform_device *pdev) pdev 817 drivers/spi/spi-fsl-spi.c struct spi_master *master = platform_get_drvdata(pdev); pdev 532 drivers/spi/spi-geni-qcom.c static int spi_geni_probe(struct platform_device *pdev) pdev 540 drivers/spi/spi-geni-qcom.c irq = platform_get_irq(pdev, 0); pdev 544 drivers/spi/spi-geni-qcom.c base = devm_platform_ioremap_resource(pdev, 0); pdev 548 drivers/spi/spi-geni-qcom.c clk = devm_clk_get(&pdev->dev, "se"); pdev 550 drivers/spi/spi-geni-qcom.c dev_err(&pdev->dev, "Err getting SE Core clk %ld\n", pdev 555 drivers/spi/spi-geni-qcom.c spi = spi_alloc_master(&pdev->dev, sizeof(*mas)); pdev 559 drivers/spi/spi-geni-qcom.c platform_set_drvdata(pdev, spi); pdev 562 drivers/spi/spi-geni-qcom.c mas->dev = &pdev->dev; pdev 563 drivers/spi/spi-geni-qcom.c mas->se.dev = &pdev->dev; pdev 564 drivers/spi/spi-geni-qcom.c mas->se.wrapper = dev_get_drvdata(pdev->dev.parent); pdev 569 drivers/spi/spi-geni-qcom.c spi->dev.of_node = pdev->dev.of_node; pdev 582 drivers/spi/spi-geni-qcom.c pm_runtime_enable(&pdev->dev); pdev 601 drivers/spi/spi-geni-qcom.c pm_runtime_disable(&pdev->dev); pdev 606 drivers/spi/spi-geni-qcom.c static int spi_geni_remove(struct platform_device *pdev) pdev 608 drivers/spi/spi-geni-qcom.c struct spi_master *spi = platform_get_drvdata(pdev); pdev 615 drivers/spi/spi-geni-qcom.c pm_runtime_disable(&pdev->dev); pdev 303 drivers/spi/spi-gpio.c static int spi_gpio_probe_dt(struct platform_device *pdev, pdev 306 drivers/spi/spi-gpio.c master->dev.of_node = pdev->dev.of_node; pdev 312 drivers/spi/spi-gpio.c static inline int spi_gpio_probe_dt(struct platform_device *pdev, pdev 319 drivers/spi/spi-gpio.c static int spi_gpio_probe_pdata(struct platform_device *pdev, pdev 322 drivers/spi/spi-gpio.c struct device *dev = &pdev->dev; pdev 358 drivers/spi/spi-gpio.c static int spi_gpio_probe(struct platform_device *pdev) pdev 363 drivers/spi/spi-gpio.c struct device *dev = &pdev->dev; pdev 367 drivers/spi/spi-gpio.c of_id = of_match_device(spi_gpio_dt_ids, &pdev->dev); pdev 373 drivers/spi/spi-gpio.c status = devm_add_action_or_reset(&pdev->dev, spi_gpio_put, master); pdev 380 drivers/spi/spi-gpio.c status = spi_gpio_probe_dt(pdev, master); pdev 382 drivers/spi/spi-gpio.c status = spi_gpio_probe_pdata(pdev, master); pdev 406 drivers/spi/spi-gpio.c master->bus_num = pdev->id; pdev 438 drivers/spi/spi-gpio.c return devm_spi_register_master(&pdev->dev, spi_master_get(master)); pdev 578 drivers/spi/spi-img-spfi.c static int img_spfi_probe(struct platform_device *pdev) pdev 586 drivers/spi/spi-img-spfi.c master = spi_alloc_master(&pdev->dev, sizeof(*spfi)); pdev 589 drivers/spi/spi-img-spfi.c platform_set_drvdata(pdev, master); pdev 592 drivers/spi/spi-img-spfi.c spfi->dev = &pdev->dev; pdev 596 drivers/spi/spi-img-spfi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 604 drivers/spi/spi-img-spfi.c spfi->irq = platform_get_irq(pdev, 0); pdev 640 drivers/spi/spi-img-spfi.c master->bus_num = pdev->id; pdev 644 drivers/spi/spi-img-spfi.c master->dev.of_node = pdev->dev.of_node; pdev 709 drivers/spi/spi-img-spfi.c static int img_spfi_remove(struct platform_device *pdev) pdev 711 drivers/spi/spi-img-spfi.c struct spi_master *master = platform_get_drvdata(pdev); pdev 1581 drivers/spi/spi-imx.c static int spi_imx_probe(struct platform_device *pdev) pdev 1583 drivers/spi/spi-imx.c struct device_node *np = pdev->dev.of_node; pdev 1585 drivers/spi/spi-imx.c of_match_device(spi_imx_dt_ids, &pdev->dev); pdev 1587 drivers/spi/spi-imx.c dev_get_platdata(&pdev->dev); pdev 1593 drivers/spi/spi-imx.c (struct spi_imx_devtype_data *)pdev->id_entry->driver_data; pdev 1597 drivers/spi/spi-imx.c dev_err(&pdev->dev, "can't get the platform data\n"); pdev 1604 drivers/spi/spi-imx.c master = spi_alloc_slave(&pdev->dev, pdev 1607 drivers/spi/spi-imx.c master = spi_alloc_master(&pdev->dev, pdev 1618 drivers/spi/spi-imx.c platform_set_drvdata(pdev, master); pdev 1621 drivers/spi/spi-imx.c master->bus_num = np ? -1 : pdev->id; pdev 1625 drivers/spi/spi-imx.c spi_imx->dev = &pdev->dev; pdev 1669 drivers/spi/spi-imx.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1670 drivers/spi/spi-imx.c spi_imx->base = devm_ioremap_resource(&pdev->dev, res); pdev 1677 drivers/spi/spi-imx.c irq = platform_get_irq(pdev, 0); pdev 1683 drivers/spi/spi-imx.c ret = devm_request_irq(&pdev->dev, irq, spi_imx_isr, 0, pdev 1684 drivers/spi/spi-imx.c dev_name(&pdev->dev), spi_imx); pdev 1686 drivers/spi/spi-imx.c dev_err(&pdev->dev, "can't get irq%d: %d\n", irq, ret); pdev 1690 drivers/spi/spi-imx.c spi_imx->clk_ipg = devm_clk_get(&pdev->dev, "ipg"); pdev 1696 drivers/spi/spi-imx.c spi_imx->clk_per = devm_clk_get(&pdev->dev, "per"); pdev 1716 drivers/spi/spi-imx.c ret = spi_imx_sdma_init(&pdev->dev, spi_imx, master); pdev 1721 drivers/spi/spi-imx.c dev_err(&pdev->dev, "dma setup error %d, use pio\n", pdev 1729 drivers/spi/spi-imx.c master->dev.of_node = pdev->dev.of_node; pdev 1732 drivers/spi/spi-imx.c dev_err(&pdev->dev, "bitbang start failed with %d\n", ret); pdev 1742 drivers/spi/spi-imx.c ret = devm_gpio_request(&pdev->dev, pdev 1746 drivers/spi/spi-imx.c dev_err(&pdev->dev, "Can't get CS GPIO %i\n", pdev 1753 drivers/spi/spi-imx.c dev_info(&pdev->dev, "probed\n"); pdev 1771 drivers/spi/spi-imx.c static int spi_imx_remove(struct platform_device *pdev) pdev 1773 drivers/spi/spi-imx.c struct spi_master *master = platform_get_drvdata(pdev); pdev 22 drivers/spi/spi-iproc-qspi.c struct platform_device *pdev; pdev 92 drivers/spi/spi-iproc-qspi.c static int bcm_iproc_probe(struct platform_device *pdev) pdev 94 drivers/spi/spi-iproc-qspi.c struct device *dev = &pdev->dev; pdev 103 drivers/spi/spi-iproc-qspi.c priv->pdev = pdev; pdev 107 drivers/spi/spi-iproc-qspi.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "intr_regs"); pdev 112 drivers/spi/spi-iproc-qspi.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 127 drivers/spi/spi-iproc-qspi.c return bcm_qspi_probe(pdev, soc_intc); pdev 130 drivers/spi/spi-iproc-qspi.c static int bcm_iproc_remove(struct platform_device *pdev) pdev 132 drivers/spi/spi-iproc-qspi.c return bcm_qspi_remove(pdev); pdev 140 drivers/spi/spi-jcore.c static int jcore_spi_probe(struct platform_device *pdev) pdev 142 drivers/spi/spi-jcore.c struct device_node *node = pdev->dev.of_node; pdev 150 drivers/spi/spi-jcore.c master = spi_alloc_master(&pdev->dev, sizeof(struct jcore_spi)); pdev 160 drivers/spi/spi-jcore.c master->bus_num = pdev->id; pdev 164 drivers/spi/spi-jcore.c platform_set_drvdata(pdev, hw); pdev 167 drivers/spi/spi-jcore.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 170 drivers/spi/spi-jcore.c if (!devm_request_mem_region(&pdev->dev, res->start, pdev 171 drivers/spi/spi-jcore.c resource_size(res), pdev->name)) pdev 173 drivers/spi/spi-jcore.c hw->base = devm_ioremap_nocache(&pdev->dev, res->start, pdev 187 drivers/spi/spi-jcore.c clk = devm_clk_get(&pdev->dev, "ref_clk"); pdev 193 drivers/spi/spi-jcore.c dev_warn(&pdev->dev, "could not enable ref_clk\n"); pdev 202 drivers/spi/spi-jcore.c err = devm_spi_register_master(&pdev->dev, master); pdev 796 drivers/spi/spi-lantiq-ssc.c static int lantiq_ssc_probe(struct platform_device *pdev) pdev 798 drivers/spi/spi-lantiq-ssc.c struct device *dev = &pdev->dev; pdev 815 drivers/spi/spi-lantiq-ssc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 821 drivers/spi/spi-lantiq-ssc.c rx_irq = platform_get_irq_byname(pdev, LTQ_SPI_RX_IRQ_NAME); pdev 825 drivers/spi/spi-lantiq-ssc.c tx_irq = platform_get_irq_byname(pdev, LTQ_SPI_TX_IRQ_NAME); pdev 829 drivers/spi/spi-lantiq-ssc.c err_irq = platform_get_irq_byname(pdev, LTQ_SPI_ERR_IRQ_NAME); pdev 841 drivers/spi/spi-lantiq-ssc.c platform_set_drvdata(pdev, spi); pdev 888 drivers/spi/spi-lantiq-ssc.c of_property_read_u32(pdev->dev.of_node, "num-cs", &num_cs); pdev 891 drivers/spi/spi-lantiq-ssc.c of_property_read_u32(pdev->dev.of_node, "base-cs", &spi->base_cs); pdev 897 drivers/spi/spi-lantiq-ssc.c master->dev.of_node = pdev->dev.of_node; pdev 949 drivers/spi/spi-lantiq-ssc.c static int lantiq_ssc_remove(struct platform_device *pdev) pdev 951 drivers/spi/spi-lantiq-ssc.c struct lantiq_ssc_spi *spi = platform_get_drvdata(pdev); pdev 183 drivers/spi/spi-lp8841-rtc.c spi_lp8841_rtc_probe(struct platform_device *pdev) pdev 189 drivers/spi/spi-lp8841-rtc.c master = spi_alloc_master(&pdev->dev, sizeof(*data)); pdev 192 drivers/spi/spi-lp8841-rtc.c platform_set_drvdata(pdev, master); pdev 197 drivers/spi/spi-lp8841-rtc.c master->bus_num = pdev->id; pdev 204 drivers/spi/spi-lp8841-rtc.c master->dev.of_node = pdev->dev.of_node; pdev 209 drivers/spi/spi-lp8841-rtc.c data->iomem = devm_platform_ioremap_resource(pdev, 0); pdev 212 drivers/spi/spi-lp8841-rtc.c dev_err(&pdev->dev, "failed to get IO address\n"); pdev 217 drivers/spi/spi-lp8841-rtc.c ret = devm_spi_register_master(&pdev->dev, master); pdev 219 drivers/spi/spi-lp8841-rtc.c dev_err(&pdev->dev, "cannot register spi master\n"); pdev 125 drivers/spi/spi-meson-spicc.c struct platform_device *pdev; pdev 321 drivers/spi/spi-meson-spicc.c dev_warn_once(&spicc->pdev->dev, "unable to get close to speed %u\n", pdev 326 drivers/spi/spi-meson-spicc.c dev_dbg(&spicc->pdev->dev, "parent %lu, speed %u -> %lu (%u)\n", pdev 463 drivers/spi/spi-meson-spicc.c device_reset_optional(&spicc->pdev->dev); pdev 502 drivers/spi/spi-meson-spicc.c static int meson_spicc_probe(struct platform_device *pdev) pdev 508 drivers/spi/spi-meson-spicc.c master = spi_alloc_master(&pdev->dev, sizeof(*spicc)); pdev 510 drivers/spi/spi-meson-spicc.c dev_err(&pdev->dev, "master allocation failed\n"); pdev 516 drivers/spi/spi-meson-spicc.c spicc->pdev = pdev; pdev 517 drivers/spi/spi-meson-spicc.c platform_set_drvdata(pdev, spicc); pdev 519 drivers/spi/spi-meson-spicc.c spicc->base = devm_platform_ioremap_resource(pdev, 0); pdev 521 drivers/spi/spi-meson-spicc.c dev_err(&pdev->dev, "io resource mapping failed\n"); pdev 529 drivers/spi/spi-meson-spicc.c irq = platform_get_irq(pdev, 0); pdev 530 drivers/spi/spi-meson-spicc.c ret = devm_request_irq(&pdev->dev, irq, meson_spicc_irq, pdev 533 drivers/spi/spi-meson-spicc.c dev_err(&pdev->dev, "irq request failed\n"); pdev 537 drivers/spi/spi-meson-spicc.c spicc->core = devm_clk_get(&pdev->dev, "core"); pdev 539 drivers/spi/spi-meson-spicc.c dev_err(&pdev->dev, "core clock request failed\n"); pdev 546 drivers/spi/spi-meson-spicc.c dev_err(&pdev->dev, "core clock enable failed\n"); pdev 551 drivers/spi/spi-meson-spicc.c device_reset_optional(&pdev->dev); pdev 554 drivers/spi/spi-meson-spicc.c master->dev.of_node = pdev->dev.of_node; pdev 574 drivers/spi/spi-meson-spicc.c ret = devm_spi_register_master(&pdev->dev, master); pdev 576 drivers/spi/spi-meson-spicc.c dev_err(&pdev->dev, "spi master registration failed\n"); pdev 591 drivers/spi/spi-meson-spicc.c static int meson_spicc_remove(struct platform_device *pdev) pdev 593 drivers/spi/spi-meson-spicc.c struct meson_spicc_device *spicc = platform_get_drvdata(pdev); pdev 285 drivers/spi/spi-meson-spifc.c static int meson_spifc_probe(struct platform_device *pdev) pdev 293 drivers/spi/spi-meson-spifc.c master = spi_alloc_master(&pdev->dev, sizeof(struct meson_spifc)); pdev 297 drivers/spi/spi-meson-spifc.c platform_set_drvdata(pdev, master); pdev 300 drivers/spi/spi-meson-spifc.c spifc->dev = &pdev->dev; pdev 302 drivers/spi/spi-meson-spifc.c base = devm_platform_ioremap_resource(pdev, 0); pdev 331 drivers/spi/spi-meson-spifc.c master->dev.of_node = pdev->dev.of_node; pdev 357 drivers/spi/spi-meson-spifc.c static int meson_spifc_remove(struct platform_device *pdev) pdev 359 drivers/spi/spi-meson-spifc.c struct spi_master *master = platform_get_drvdata(pdev); pdev 362 drivers/spi/spi-meson-spifc.c pm_runtime_get_sync(&pdev->dev); pdev 364 drivers/spi/spi-meson-spifc.c pm_runtime_disable(&pdev->dev); pdev 617 drivers/spi/spi-mt65xx.c static int mtk_spi_probe(struct platform_device *pdev) pdev 625 drivers/spi/spi-mt65xx.c master = spi_alloc_master(&pdev->dev, sizeof(*mdata)); pdev 627 drivers/spi/spi-mt65xx.c dev_err(&pdev->dev, "failed to alloc spi master\n"); pdev 632 drivers/spi/spi-mt65xx.c master->dev.of_node = pdev->dev.of_node; pdev 641 drivers/spi/spi-mt65xx.c of_id = of_match_node(mtk_spi_of_match, pdev->dev.of_node); pdev 643 drivers/spi/spi-mt65xx.c dev_err(&pdev->dev, "failed to probe of_node\n"); pdev 655 drivers/spi/spi-mt65xx.c pdev->dev.of_node, pdev 658 drivers/spi/spi-mt65xx.c dev_err(&pdev->dev, pdev 664 drivers/spi/spi-mt65xx.c mdata->pad_sel = devm_kmalloc_array(&pdev->dev, mdata->pad_num, pdev 672 drivers/spi/spi-mt65xx.c of_property_read_u32_index(pdev->dev.of_node, pdev 676 drivers/spi/spi-mt65xx.c dev_err(&pdev->dev, "wrong pad-sel[%d]: %u\n", pdev 684 drivers/spi/spi-mt65xx.c platform_set_drvdata(pdev, master); pdev 686 drivers/spi/spi-mt65xx.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 689 drivers/spi/spi-mt65xx.c dev_err(&pdev->dev, "failed to determine base address\n"); pdev 693 drivers/spi/spi-mt65xx.c mdata->base = devm_ioremap_resource(&pdev->dev, res); pdev 699 drivers/spi/spi-mt65xx.c irq = platform_get_irq(pdev, 0); pdev 705 drivers/spi/spi-mt65xx.c if (!pdev->dev.dma_mask) pdev 706 drivers/spi/spi-mt65xx.c pdev->dev.dma_mask = &pdev->dev.coherent_dma_mask; pdev 708 drivers/spi/spi-mt65xx.c ret = devm_request_irq(&pdev->dev, irq, mtk_spi_interrupt, pdev 709 drivers/spi/spi-mt65xx.c IRQF_TRIGGER_NONE, dev_name(&pdev->dev), master); pdev 711 drivers/spi/spi-mt65xx.c dev_err(&pdev->dev, "failed to register irq (%d)\n", ret); pdev 715 drivers/spi/spi-mt65xx.c mdata->parent_clk = devm_clk_get(&pdev->dev, "parent-clk"); pdev 718 drivers/spi/spi-mt65xx.c dev_err(&pdev->dev, "failed to get parent-clk: %d\n", ret); pdev 722 drivers/spi/spi-mt65xx.c mdata->sel_clk = devm_clk_get(&pdev->dev, "sel-clk"); pdev 725 drivers/spi/spi-mt65xx.c dev_err(&pdev->dev, "failed to get sel-clk: %d\n", ret); pdev 729 drivers/spi/spi-mt65xx.c mdata->spi_clk = devm_clk_get(&pdev->dev, "spi-clk"); pdev 732 drivers/spi/spi-mt65xx.c dev_err(&pdev->dev, "failed to get spi-clk: %d\n", ret); pdev 738 drivers/spi/spi-mt65xx.c dev_err(&pdev->dev, "failed to enable spi_clk (%d)\n", ret); pdev 744 drivers/spi/spi-mt65xx.c dev_err(&pdev->dev, "failed to clk_set_parent (%d)\n", ret); pdev 751 drivers/spi/spi-mt65xx.c pm_runtime_enable(&pdev->dev); pdev 753 drivers/spi/spi-mt65xx.c ret = devm_spi_register_master(&pdev->dev, master); pdev 755 drivers/spi/spi-mt65xx.c dev_err(&pdev->dev, "failed to register master (%d)\n", ret); pdev 761 drivers/spi/spi-mt65xx.c dev_err(&pdev->dev, pdev 769 drivers/spi/spi-mt65xx.c dev_err(&pdev->dev, pdev 777 drivers/spi/spi-mt65xx.c ret = devm_gpio_request(&pdev->dev, pdev 779 drivers/spi/spi-mt65xx.c dev_name(&pdev->dev)); pdev 781 drivers/spi/spi-mt65xx.c dev_err(&pdev->dev, pdev 793 drivers/spi/spi-mt65xx.c ret = dma_set_mask(&pdev->dev, DMA_BIT_MASK(addr_bits)); pdev 795 drivers/spi/spi-mt65xx.c dev_notice(&pdev->dev, "SPI dma_set_mask(%d) failed, ret:%d\n", pdev 801 drivers/spi/spi-mt65xx.c pm_runtime_disable(&pdev->dev); pdev 808 drivers/spi/spi-mt65xx.c static int mtk_spi_remove(struct platform_device *pdev) pdev 810 drivers/spi/spi-mt65xx.c struct spi_master *master = platform_get_drvdata(pdev); pdev 813 drivers/spi/spi-mt65xx.c pm_runtime_disable(&pdev->dev); pdev 324 drivers/spi/spi-mt7621.c static int mt7621_spi_probe(struct platform_device *pdev) pdev 334 drivers/spi/spi-mt7621.c match = of_match_device(mt7621_spi_match, &pdev->dev); pdev 338 drivers/spi/spi-mt7621.c base = devm_platform_ioremap_resource(pdev, 0); pdev 342 drivers/spi/spi-mt7621.c clk = devm_clk_get(&pdev->dev, NULL); pdev 344 drivers/spi/spi-mt7621.c dev_err(&pdev->dev, "unable to get SYS clock, err=%d\n", pdev 353 drivers/spi/spi-mt7621.c master = spi_alloc_master(&pdev->dev, sizeof(*rs)); pdev 355 drivers/spi/spi-mt7621.c dev_info(&pdev->dev, "master allocation failed\n"); pdev 364 drivers/spi/spi-mt7621.c master->dev.of_node = pdev->dev.of_node; pdev 367 drivers/spi/spi-mt7621.c dev_set_drvdata(&pdev->dev, master); pdev 375 drivers/spi/spi-mt7621.c dev_info(&pdev->dev, "sys_freq: %u\n", rs->sys_freq); pdev 377 drivers/spi/spi-mt7621.c ret = device_reset(&pdev->dev); pdev 379 drivers/spi/spi-mt7621.c dev_err(&pdev->dev, "SPI reset failed!\n"); pdev 383 drivers/spi/spi-mt7621.c return devm_spi_register_controller(&pdev->dev, master); pdev 386 drivers/spi/spi-mt7621.c static int mt7621_spi_remove(struct platform_device *pdev) pdev 391 drivers/spi/spi-mt7621.c master = dev_get_drvdata(&pdev->dev); pdev 524 drivers/spi/spi-mxic.c static int mxic_spi_probe(struct platform_device *pdev) pdev 531 drivers/spi/spi-mxic.c master = spi_alloc_master(&pdev->dev, sizeof(struct mxic_spi)); pdev 535 drivers/spi/spi-mxic.c platform_set_drvdata(pdev, master); pdev 539 drivers/spi/spi-mxic.c master->dev.of_node = pdev->dev.of_node; pdev 541 drivers/spi/spi-mxic.c mxic->ps_clk = devm_clk_get(&pdev->dev, "ps_clk"); pdev 545 drivers/spi/spi-mxic.c mxic->send_clk = devm_clk_get(&pdev->dev, "send_clk"); pdev 549 drivers/spi/spi-mxic.c mxic->send_dly_clk = devm_clk_get(&pdev->dev, "send_dly_clk"); pdev 553 drivers/spi/spi-mxic.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "regs"); pdev 554 drivers/spi/spi-mxic.c mxic->regs = devm_ioremap_resource(&pdev->dev, res); pdev 558 drivers/spi/spi-mxic.c pm_runtime_enable(&pdev->dev); pdev 575 drivers/spi/spi-mxic.c dev_err(&pdev->dev, "spi_register_master failed\n"); pdev 583 drivers/spi/spi-mxic.c pm_runtime_disable(&pdev->dev); pdev 588 drivers/spi/spi-mxic.c static int mxic_spi_remove(struct platform_device *pdev) pdev 590 drivers/spi/spi-mxic.c struct spi_master *master = platform_get_drvdata(pdev); pdev 592 drivers/spi/spi-mxic.c pm_runtime_disable(&pdev->dev); pdev 527 drivers/spi/spi-mxs.c static int mxs_spi_probe(struct platform_device *pdev) pdev 530 drivers/spi/spi-mxs.c of_match_device(mxs_spi_dt_ids, &pdev->dev); pdev 531 drivers/spi/spi-mxs.c struct device_node *np = pdev->dev.of_node; pdev 547 drivers/spi/spi-mxs.c irq_err = platform_get_irq(pdev, 0); pdev 551 drivers/spi/spi-mxs.c base = devm_platform_ioremap_resource(pdev, 0); pdev 555 drivers/spi/spi-mxs.c clk = devm_clk_get(&pdev->dev, NULL); pdev 565 drivers/spi/spi-mxs.c master = spi_alloc_master(&pdev->dev, sizeof(*spi)); pdev 569 drivers/spi/spi-mxs.c platform_set_drvdata(pdev, master); pdev 581 drivers/spi/spi-mxs.c ssp->dev = &pdev->dev; pdev 588 drivers/spi/spi-mxs.c ret = devm_request_irq(&pdev->dev, irq_err, mxs_ssp_irq_handler, 0, pdev 589 drivers/spi/spi-mxs.c dev_name(&pdev->dev), ssp); pdev 593 drivers/spi/spi-mxs.c ssp->dmach = dma_request_slave_channel(&pdev->dev, "rx-tx"); pdev 621 drivers/spi/spi-mxs.c ret = devm_spi_register_master(&pdev->dev, master); pdev 623 drivers/spi/spi-mxs.c dev_err(&pdev->dev, "Cannot register SPI master, %d\n", ret); pdev 642 drivers/spi/spi-mxs.c static int mxs_spi_remove(struct platform_device *pdev) pdev 648 drivers/spi/spi-mxs.c master = platform_get_drvdata(pdev); pdev 652 drivers/spi/spi-mxs.c pm_runtime_disable(&pdev->dev); pdev 653 drivers/spi/spi-mxs.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 654 drivers/spi/spi-mxs.c mxs_spi_runtime_suspend(&pdev->dev); pdev 671 drivers/spi/spi-npcm-fiu.c static int npcm_fiu_probe(struct platform_device *pdev) pdev 675 drivers/spi/spi-npcm-fiu.c struct device *dev = &pdev->dev; pdev 704 drivers/spi/spi-npcm-fiu.c platform_set_drvdata(pdev, fiu); pdev 707 drivers/spi/spi-npcm-fiu.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "control"); pdev 719 drivers/spi/spi-npcm-fiu.c fiu->res_mem = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 728 drivers/spi/spi-npcm-fiu.c platform_set_drvdata(pdev, fiu); pdev 746 drivers/spi/spi-npcm-fiu.c static int npcm_fiu_remove(struct platform_device *pdev) pdev 748 drivers/spi/spi-npcm-fiu.c struct npcm_fiu_spi *fiu = platform_get_drvdata(pdev); pdev 340 drivers/spi/spi-npcm-pspi.c static int npcm_pspi_probe(struct platform_device *pdev) pdev 345 drivers/spi/spi-npcm-pspi.c struct device_node *np = pdev->dev.of_node; pdev 355 drivers/spi/spi-npcm-pspi.c pdev->id = of_alias_get_id(np, "spi"); pdev 356 drivers/spi/spi-npcm-pspi.c if (pdev->id < 0) pdev 357 drivers/spi/spi-npcm-pspi.c pdev->id = 0; pdev 359 drivers/spi/spi-npcm-pspi.c master = spi_alloc_master(&pdev->dev, sizeof(*priv)); pdev 363 drivers/spi/spi-npcm-pspi.c platform_set_drvdata(pdev, master); pdev 368 drivers/spi/spi-npcm-pspi.c priv->id = pdev->id; pdev 370 drivers/spi/spi-npcm-pspi.c priv->base = devm_platform_ioremap_resource(pdev, 0); pdev 376 drivers/spi/spi-npcm-pspi.c priv->clk = devm_clk_get(&pdev->dev, NULL); pdev 378 drivers/spi/spi-npcm-pspi.c dev_err(&pdev->dev, "failed to get clock\n"); pdev 387 drivers/spi/spi-npcm-pspi.c irq = platform_get_irq(pdev, 0); pdev 396 drivers/spi/spi-npcm-pspi.c dev_err(&pdev->dev, "failed to find nuvoton,npcm750-rst\n"); pdev 403 drivers/spi/spi-npcm-pspi.c ret = devm_request_irq(&pdev->dev, irq, npcm_pspi_handler, 0, pdev 406 drivers/spi/spi-npcm-pspi.c dev_err(&pdev->dev, "failed to request IRQ\n"); pdev 417 drivers/spi/spi-npcm-pspi.c master->dev.of_node = pdev->dev.of_node; pdev 418 drivers/spi/spi-npcm-pspi.c master->bus_num = pdev->id; pdev 430 drivers/spi/spi-npcm-pspi.c dev_err(&pdev->dev, "failed to get csgpio#%u\n", i); pdev 433 drivers/spi/spi-npcm-pspi.c dev_dbg(&pdev->dev, "csgpio#%u = %d\n", i, csgpio); pdev 434 drivers/spi/spi-npcm-pspi.c ret = devm_gpio_request_one(&pdev->dev, csgpio, pdev 437 drivers/spi/spi-npcm-pspi.c dev_err(&pdev->dev, pdev 447 drivers/spi/spi-npcm-pspi.c ret = devm_spi_register_master(&pdev->dev, master); pdev 451 drivers/spi/spi-npcm-pspi.c pr_info("NPCM Peripheral SPI %d probed\n", pdev->id); pdev 463 drivers/spi/spi-npcm-pspi.c static int npcm_pspi_remove(struct platform_device *pdev) pdev 465 drivers/spi/spi-npcm-pspi.c struct spi_master *master = platform_get_drvdata(pdev); pdev 943 drivers/spi/spi-nxp-fspi.c static int nxp_fspi_probe(struct platform_device *pdev) pdev 946 drivers/spi/spi-nxp-fspi.c struct device *dev = &pdev->dev; pdev 952 drivers/spi/spi-nxp-fspi.c ctlr = spi_alloc_master(&pdev->dev, sizeof(*f)); pdev 967 drivers/spi/spi-nxp-fspi.c platform_set_drvdata(pdev, f); pdev 970 drivers/spi/spi-nxp-fspi.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "fspi_base"); pdev 978 drivers/spi/spi-nxp-fspi.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "fspi_mmap"); pdev 1009 drivers/spi/spi-nxp-fspi.c ret = platform_get_irq(pdev, 0); pdev 1014 drivers/spi/spi-nxp-fspi.c nxp_fspi_irq_handler, 0, pdev->name, f); pdev 1049 drivers/spi/spi-nxp-fspi.c static int nxp_fspi_remove(struct platform_device *pdev) pdev 1051 drivers/spi/spi-nxp-fspi.c struct nxp_fspi *f = platform_get_drvdata(pdev); pdev 202 drivers/spi/spi-oc-tiny.c static int tiny_spi_of_probe(struct platform_device *pdev) pdev 204 drivers/spi/spi-oc-tiny.c struct tiny_spi *hw = platform_get_drvdata(pdev); pdev 205 drivers/spi/spi-oc-tiny.c struct device_node *np = pdev->dev.of_node; pdev 213 drivers/spi/spi-oc-tiny.c hw->gpio_cs = devm_kcalloc(&pdev->dev, pdev 224 drivers/spi/spi-oc-tiny.c hw->bitbang.master->dev.of_node = pdev->dev.of_node; pdev 232 drivers/spi/spi-oc-tiny.c static int tiny_spi_of_probe(struct platform_device *pdev) pdev 238 drivers/spi/spi-oc-tiny.c static int tiny_spi_probe(struct platform_device *pdev) pdev 240 drivers/spi/spi-oc-tiny.c struct tiny_spi_platform_data *platp = dev_get_platdata(&pdev->dev); pdev 246 drivers/spi/spi-oc-tiny.c master = spi_alloc_master(&pdev->dev, sizeof(struct tiny_spi)); pdev 251 drivers/spi/spi-oc-tiny.c master->bus_num = pdev->id; pdev 257 drivers/spi/spi-oc-tiny.c platform_set_drvdata(pdev, hw); pdev 266 drivers/spi/spi-oc-tiny.c hw->base = devm_platform_ioremap_resource(pdev, 0); pdev 272 drivers/spi/spi-oc-tiny.c hw->irq = platform_get_irq(pdev, 0); pdev 275 drivers/spi/spi-oc-tiny.c err = devm_request_irq(&pdev->dev, hw->irq, tiny_spi_irq, 0, pdev 276 drivers/spi/spi-oc-tiny.c pdev->name, hw); pdev 291 drivers/spi/spi-oc-tiny.c err = tiny_spi_of_probe(pdev); pdev 296 drivers/spi/spi-oc-tiny.c err = gpio_request(hw->gpio_cs[i], dev_name(&pdev->dev)); pdev 307 drivers/spi/spi-oc-tiny.c dev_info(&pdev->dev, "base %p, irq %d\n", hw->base, hw->irq); pdev 319 drivers/spi/spi-oc-tiny.c static int tiny_spi_remove(struct platform_device *pdev) pdev 321 drivers/spi/spi-oc-tiny.c struct tiny_spi *hw = platform_get_drvdata(pdev); pdev 347 drivers/spi/spi-omap-100k.c static int omap1_spi100k_probe(struct platform_device *pdev) pdev 353 drivers/spi/spi-omap-100k.c if (!pdev->id) pdev 356 drivers/spi/spi-omap-100k.c master = spi_alloc_master(&pdev->dev, sizeof(*spi100k)); pdev 358 drivers/spi/spi-omap-100k.c dev_dbg(&pdev->dev, "master allocation failed\n"); pdev 362 drivers/spi/spi-omap-100k.c if (pdev->id != -1) pdev 363 drivers/spi/spi-omap-100k.c master->bus_num = pdev->id; pdev 381 drivers/spi/spi-omap-100k.c spi100k->base = (void __iomem *)dev_get_platdata(&pdev->dev); pdev 383 drivers/spi/spi-omap-100k.c spi100k->ick = devm_clk_get(&pdev->dev, "ick"); pdev 385 drivers/spi/spi-omap-100k.c dev_dbg(&pdev->dev, "can't get spi100k_ick\n"); pdev 390 drivers/spi/spi-omap-100k.c spi100k->fck = devm_clk_get(&pdev->dev, "fck"); pdev 392 drivers/spi/spi-omap-100k.c dev_dbg(&pdev->dev, "can't get spi100k_fck\n"); pdev 399 drivers/spi/spi-omap-100k.c dev_err(&pdev->dev, "failed to enable ick: %d\n", status); pdev 405 drivers/spi/spi-omap-100k.c dev_err(&pdev->dev, "failed to enable fck: %d\n", status); pdev 409 drivers/spi/spi-omap-100k.c pm_runtime_enable(&pdev->dev); pdev 410 drivers/spi/spi-omap-100k.c pm_runtime_set_active(&pdev->dev); pdev 412 drivers/spi/spi-omap-100k.c status = devm_spi_register_master(&pdev->dev, master); pdev 427 drivers/spi/spi-omap-100k.c static int omap1_spi100k_remove(struct platform_device *pdev) pdev 429 drivers/spi/spi-omap-100k.c struct spi_master *master = spi_master_get(platform_get_drvdata(pdev)); pdev 432 drivers/spi/spi-omap-100k.c pm_runtime_disable(&pdev->dev); pdev 450 drivers/spi/spi-omap-uwire.c static int uwire_probe(struct platform_device *pdev) pdev 456 drivers/spi/spi-omap-uwire.c master = spi_alloc_master(&pdev->dev, sizeof *uwire); pdev 462 drivers/spi/spi-omap-uwire.c uwire_base = devm_ioremap(&pdev->dev, UWIRE_BASE_PHYS, UWIRE_IO_SIZE); pdev 464 drivers/spi/spi-omap-uwire.c dev_dbg(&pdev->dev, "can't ioremap UWIRE\n"); pdev 469 drivers/spi/spi-omap-uwire.c platform_set_drvdata(pdev, uwire); pdev 471 drivers/spi/spi-omap-uwire.c uwire->ck = devm_clk_get(&pdev->dev, "fck"); pdev 474 drivers/spi/spi-omap-uwire.c dev_dbg(&pdev->dev, "no functional clock?\n"); pdev 509 drivers/spi/spi-omap-uwire.c static int uwire_remove(struct platform_device *pdev) pdev 511 drivers/spi/spi-omap-uwire.c struct uwire_spi *uwire = platform_get_drvdata(pdev); pdev 1391 drivers/spi/spi-omap2-mcspi.c static int omap2_mcspi_probe(struct platform_device *pdev) pdev 1399 drivers/spi/spi-omap2-mcspi.c struct device_node *node = pdev->dev.of_node; pdev 1403 drivers/spi/spi-omap2-mcspi.c master = spi_alloc_slave(&pdev->dev, sizeof(*mcspi)); pdev 1405 drivers/spi/spi-omap2-mcspi.c master = spi_alloc_master(&pdev->dev, sizeof(*mcspi)); pdev 1424 drivers/spi/spi-omap2-mcspi.c platform_set_drvdata(pdev, master); pdev 1429 drivers/spi/spi-omap2-mcspi.c match = of_match_device(omap_mcspi_of_match, &pdev->dev); pdev 1439 drivers/spi/spi-omap2-mcspi.c pdata = dev_get_platdata(&pdev->dev); pdev 1445 drivers/spi/spi-omap2-mcspi.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1446 drivers/spi/spi-omap2-mcspi.c mcspi->base = devm_ioremap_resource(&pdev->dev, r); pdev 1454 drivers/spi/spi-omap2-mcspi.c mcspi->dev = &pdev->dev; pdev 1458 drivers/spi/spi-omap2-mcspi.c mcspi->dma_channels = devm_kcalloc(&pdev->dev, master->num_chipselect, pdev 1476 drivers/spi/spi-omap2-mcspi.c status = platform_get_irq(pdev, 0); pdev 1480 drivers/spi/spi-omap2-mcspi.c dev_err(&pdev->dev, "no irq resource found\n"); pdev 1484 drivers/spi/spi-omap2-mcspi.c status = devm_request_irq(&pdev->dev, status, pdev 1485 drivers/spi/spi-omap2-mcspi.c omap2_mcspi_irq_handler, 0, pdev->name, pdev 1488 drivers/spi/spi-omap2-mcspi.c dev_err(&pdev->dev, "Cannot request IRQ"); pdev 1492 drivers/spi/spi-omap2-mcspi.c pm_runtime_use_autosuspend(&pdev->dev); pdev 1493 drivers/spi/spi-omap2-mcspi.c pm_runtime_set_autosuspend_delay(&pdev->dev, SPI_AUTOSUSPEND_TIMEOUT); pdev 1494 drivers/spi/spi-omap2-mcspi.c pm_runtime_enable(&pdev->dev); pdev 1500 drivers/spi/spi-omap2-mcspi.c status = devm_spi_register_controller(&pdev->dev, master); pdev 1507 drivers/spi/spi-omap2-mcspi.c pm_runtime_dont_use_autosuspend(&pdev->dev); pdev 1508 drivers/spi/spi-omap2-mcspi.c pm_runtime_put_sync(&pdev->dev); pdev 1509 drivers/spi/spi-omap2-mcspi.c pm_runtime_disable(&pdev->dev); pdev 1516 drivers/spi/spi-omap2-mcspi.c static int omap2_mcspi_remove(struct platform_device *pdev) pdev 1518 drivers/spi/spi-omap2-mcspi.c struct spi_master *master = platform_get_drvdata(pdev); pdev 1525 drivers/spi/spi-omap2-mcspi.c pm_runtime_disable(&pdev->dev); pdev 592 drivers/spi/spi-orion.c static int orion_spi_probe(struct platform_device *pdev) pdev 603 drivers/spi/spi-orion.c master = spi_alloc_master(&pdev->dev, sizeof(*spi)); pdev 605 drivers/spi/spi-orion.c dev_dbg(&pdev->dev, "master allocation failed\n"); pdev 609 drivers/spi/spi-orion.c if (pdev->id != -1) pdev 610 drivers/spi/spi-orion.c master->bus_num = pdev->id; pdev 611 drivers/spi/spi-orion.c if (pdev->dev.of_node) { pdev 614 drivers/spi/spi-orion.c if (!of_property_read_u32(pdev->dev.of_node, "cell-index", pdev 629 drivers/spi/spi-orion.c platform_set_drvdata(pdev, master); pdev 635 drivers/spi/spi-orion.c of_id = of_match_device(orion_spi_of_match_table, &pdev->dev); pdev 639 drivers/spi/spi-orion.c spi->clk = devm_clk_get(&pdev->dev, NULL); pdev 650 drivers/spi/spi-orion.c spi->axi_clk = devm_clk_get(&pdev->dev, "axi"); pdev 668 drivers/spi/spi-orion.c if (of_device_is_compatible(pdev->dev.of_node, pdev 679 drivers/spi/spi-orion.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 680 drivers/spi/spi-orion.c spi->base = devm_ioremap_resource(&pdev->dev, r); pdev 686 drivers/spi/spi-orion.c for_each_available_child_of_node(pdev->dev.of_node, np) { pdev 694 drivers/spi/spi-orion.c dev_err(&pdev->dev, pdev 708 drivers/spi/spi-orion.c cs_gpio = of_get_named_gpio(pdev->dev.of_node, "cs-gpios", cs); pdev 714 drivers/spi/spi-orion.c dev_info(&pdev->dev, pdev 720 drivers/spi/spi-orion.c gpio_name = devm_kasprintf(&pdev->dev, GFP_KERNEL, pdev 721 drivers/spi/spi-orion.c "%s-CS%d", dev_name(&pdev->dev), cs); pdev 729 drivers/spi/spi-orion.c status = devm_gpio_request_one(&pdev->dev, cs_gpio, pdev 732 drivers/spi/spi-orion.c dev_err(&pdev->dev, pdev 745 drivers/spi/spi-orion.c status = of_address_to_resource(pdev->dev.of_node, cs + 1, r); pdev 756 drivers/spi/spi-orion.c dir_acc->vaddr = devm_ioremap(&pdev->dev, r->start, PAGE_SIZE); pdev 763 drivers/spi/spi-orion.c dev_info(&pdev->dev, "CS%d configured for direct access\n", cs); pdev 766 drivers/spi/spi-orion.c pm_runtime_set_active(&pdev->dev); pdev 767 drivers/spi/spi-orion.c pm_runtime_use_autosuspend(&pdev->dev); pdev 768 drivers/spi/spi-orion.c pm_runtime_set_autosuspend_delay(&pdev->dev, SPI_AUTOSUSPEND_TIMEOUT); pdev 769 drivers/spi/spi-orion.c pm_runtime_enable(&pdev->dev); pdev 775 drivers/spi/spi-orion.c pm_runtime_mark_last_busy(&pdev->dev); pdev 776 drivers/spi/spi-orion.c pm_runtime_put_autosuspend(&pdev->dev); pdev 778 drivers/spi/spi-orion.c master->dev.of_node = pdev->dev.of_node; pdev 786 drivers/spi/spi-orion.c pm_runtime_disable(&pdev->dev); pdev 797 drivers/spi/spi-orion.c static int orion_spi_remove(struct platform_device *pdev) pdev 799 drivers/spi/spi-orion.c struct spi_master *master = platform_get_drvdata(pdev); pdev 802 drivers/spi/spi-orion.c pm_runtime_get_sync(&pdev->dev); pdev 807 drivers/spi/spi-orion.c pm_runtime_disable(&pdev->dev); pdev 569 drivers/spi/spi-pic32-sqi.c static int pic32_sqi_probe(struct platform_device *pdev) pdev 575 drivers/spi/spi-pic32-sqi.c master = spi_alloc_master(&pdev->dev, sizeof(*sqi)); pdev 582 drivers/spi/spi-pic32-sqi.c sqi->regs = devm_platform_ioremap_resource(pdev, 0); pdev 589 drivers/spi/spi-pic32-sqi.c sqi->irq = platform_get_irq(pdev, 0); pdev 596 drivers/spi/spi-pic32-sqi.c sqi->sys_clk = devm_clk_get(&pdev->dev, "reg_ck"); pdev 599 drivers/spi/spi-pic32-sqi.c dev_err(&pdev->dev, "no sys_clk ?\n"); pdev 603 drivers/spi/spi-pic32-sqi.c sqi->base_clk = devm_clk_get(&pdev->dev, "spi_ck"); pdev 606 drivers/spi/spi-pic32-sqi.c dev_err(&pdev->dev, "no base clk ?\n"); pdev 612 drivers/spi/spi-pic32-sqi.c dev_err(&pdev->dev, "sys clk enable failed\n"); pdev 618 drivers/spi/spi-pic32-sqi.c dev_err(&pdev->dev, "base clk enable failed\n"); pdev 631 drivers/spi/spi-pic32-sqi.c dev_err(&pdev->dev, "ring alloc failed\n"); pdev 637 drivers/spi/spi-pic32-sqi.c dev_name(&pdev->dev), sqi); pdev 639 drivers/spi/spi-pic32-sqi.c dev_err(&pdev->dev, "request_irq(%d), failed\n", sqi->irq); pdev 648 drivers/spi/spi-pic32-sqi.c master->dev.of_node = pdev->dev.of_node; pdev 658 drivers/spi/spi-pic32-sqi.c ret = devm_spi_register_master(&pdev->dev, master); pdev 665 drivers/spi/spi-pic32-sqi.c platform_set_drvdata(pdev, sqi); pdev 681 drivers/spi/spi-pic32-sqi.c static int pic32_sqi_remove(struct platform_device *pdev) pdev 683 drivers/spi/spi-pic32-sqi.c struct pic32_sqi *sqi = platform_get_drvdata(pdev); pdev 699 drivers/spi/spi-pic32.c static int pic32_spi_hw_probe(struct platform_device *pdev, pdev 705 drivers/spi/spi-pic32.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 706 drivers/spi/spi-pic32.c pic32s->regs = devm_ioremap_resource(&pdev->dev, mem); pdev 713 drivers/spi/spi-pic32.c pic32s->fault_irq = platform_get_irq_byname(pdev, "fault"); pdev 717 drivers/spi/spi-pic32.c pic32s->rx_irq = platform_get_irq_byname(pdev, "rx"); pdev 721 drivers/spi/spi-pic32.c pic32s->tx_irq = platform_get_irq_byname(pdev, "tx"); pdev 726 drivers/spi/spi-pic32.c pic32s->clk = devm_clk_get(&pdev->dev, "mck0"); pdev 728 drivers/spi/spi-pic32.c dev_err(&pdev->dev, "clk not found\n"); pdev 742 drivers/spi/spi-pic32.c dev_err(&pdev->dev, "%s failed, err %d\n", __func__, ret); pdev 746 drivers/spi/spi-pic32.c static int pic32_spi_probe(struct platform_device *pdev) pdev 752 drivers/spi/spi-pic32.c master = spi_alloc_master(&pdev->dev, sizeof(*pic32s)); pdev 759 drivers/spi/spi-pic32.c ret = pic32_spi_hw_probe(pdev, pic32s); pdev 763 drivers/spi/spi-pic32.c master->dev.of_node = pdev->dev.of_node; pdev 779 drivers/spi/spi-pic32.c pic32_spi_dma_prep(pic32s, &pdev->dev); pdev 788 drivers/spi/spi-pic32.c ret = devm_request_irq(&pdev->dev, pic32s->fault_irq, pdev 790 drivers/spi/spi-pic32.c dev_name(&pdev->dev), pic32s); pdev 792 drivers/spi/spi-pic32.c dev_err(&pdev->dev, "request fault-irq %d\n", pic32s->rx_irq); pdev 798 drivers/spi/spi-pic32.c ret = devm_request_irq(&pdev->dev, pic32s->rx_irq, pdev 800 drivers/spi/spi-pic32.c dev_name(&pdev->dev), pic32s); pdev 802 drivers/spi/spi-pic32.c dev_err(&pdev->dev, "request rx-irq %d\n", pic32s->rx_irq); pdev 808 drivers/spi/spi-pic32.c ret = devm_request_irq(&pdev->dev, pic32s->tx_irq, pdev 810 drivers/spi/spi-pic32.c dev_name(&pdev->dev), pic32s); pdev 812 drivers/spi/spi-pic32.c dev_err(&pdev->dev, "request tx-irq %d\n", pic32s->tx_irq); pdev 817 drivers/spi/spi-pic32.c ret = devm_spi_register_master(&pdev->dev, master); pdev 823 drivers/spi/spi-pic32.c platform_set_drvdata(pdev, pic32s); pdev 834 drivers/spi/spi-pic32.c static int pic32_spi_remove(struct platform_device *pdev) pdev 838 drivers/spi/spi-pic32.c pic32s = platform_get_drvdata(pdev); pdev 114 drivers/spi/spi-pxa2xx-dma.c dev_warn(&drv_data->pdev->dev, "DMA slave config failed\n"); pdev 128 drivers/spi/spi-pxa2xx-dma.c dev_err(&drv_data->pdev->dev, "FIFO overrun\n"); pdev 148 drivers/spi/spi-pxa2xx-dma.c dev_err(&drv_data->pdev->dev, pdev 156 drivers/spi/spi-pxa2xx-dma.c dev_err(&drv_data->pdev->dev, pdev 194 drivers/spi/spi-pxa2xx-dma.c struct device *dev = &drv_data->pdev->dev; pdev 40 drivers/spi/spi-pxa2xx-pci.c int (*setup)(struct pci_dev *pdev, struct pxa_spi_info *c); pdev 202 drivers/spi/spi-pxa2xx-pci.c struct platform_device *pdev; pdev 258 drivers/spi/spi-pxa2xx-pci.c pdev = platform_device_register_full(&pi); pdev 259 drivers/spi/spi-pxa2xx-pci.c if (IS_ERR(pdev)) { pdev 261 drivers/spi/spi-pxa2xx-pci.c return PTR_ERR(pdev); pdev 264 drivers/spi/spi-pxa2xx-pci.c pci_set_drvdata(dev, pdev); pdev 271 drivers/spi/spi-pxa2xx-pci.c struct platform_device *pdev = pci_get_drvdata(dev); pdev 274 drivers/spi/spi-pxa2xx-pci.c spi_pdata = dev_get_platdata(&pdev->dev); pdev 276 drivers/spi/spi-pxa2xx-pci.c platform_device_unregister(pdev); pdev 614 drivers/spi/spi-pxa2xx.c dev_err(&drv_data->pdev->dev, "%s\n", msg); pdev 718 drivers/spi/spi-pxa2xx.c dev_err(&drv_data->pdev->dev, pdev 735 drivers/spi/spi-pxa2xx.c if (pm_runtime_suspended(&drv_data->pdev->dev)) pdev 1145 drivers/spi/spi-pxa2xx.c dev_dbg(&drv_data->pdev->dev, "transfer aborted\n"); pdev 1541 drivers/spi/spi-pxa2xx.c pxa2xx_spi_init_pdata(struct platform_device *pdev) pdev 1552 drivers/spi/spi-pxa2xx.c adev = ACPI_COMPANION(&pdev->dev); pdev 1554 drivers/spi/spi-pxa2xx.c if (pdev->dev.of_node) pdev 1555 drivers/spi/spi-pxa2xx.c of_id = of_match_device(pdev->dev.driver->of_match_table, pdev 1556 drivers/spi/spi-pxa2xx.c &pdev->dev); pdev 1557 drivers/spi/spi-pxa2xx.c else if (dev_is_pci(pdev->dev.parent)) pdev 1559 drivers/spi/spi-pxa2xx.c to_pci_dev(pdev->dev.parent)); pdev 1561 drivers/spi/spi-pxa2xx.c adev_id = acpi_match_device(pdev->dev.driver->acpi_match_table, pdev 1562 drivers/spi/spi-pxa2xx.c &pdev->dev); pdev 1575 drivers/spi/spi-pxa2xx.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 1579 drivers/spi/spi-pxa2xx.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1586 drivers/spi/spi-pxa2xx.c ssp->mmio_base = devm_ioremap_resource(&pdev->dev, res); pdev 1592 drivers/spi/spi-pxa2xx.c pdata->tx_param = pdev->dev.parent; pdev 1593 drivers/spi/spi-pxa2xx.c pdata->rx_param = pdev->dev.parent; pdev 1598 drivers/spi/spi-pxa2xx.c ssp->clk = devm_clk_get(&pdev->dev, NULL); pdev 1602 drivers/spi/spi-pxa2xx.c ssp->irq = platform_get_irq(pdev, 0); pdev 1607 drivers/spi/spi-pxa2xx.c ssp->pdev = pdev; pdev 1610 drivers/spi/spi-pxa2xx.c pdata->is_slave = of_property_read_bool(pdev->dev.of_node, "spi-slave"); pdev 1623 drivers/spi/spi-pxa2xx.c if (has_acpi_companion(&drv_data->pdev->dev)) { pdev 1647 drivers/spi/spi-pxa2xx.c static int pxa2xx_spi_probe(struct platform_device *pdev) pdev 1649 drivers/spi/spi-pxa2xx.c struct device *dev = &pdev->dev; pdev 1660 drivers/spi/spi-pxa2xx.c platform_info = pxa2xx_spi_init_pdata(pdev); pdev 1662 drivers/spi/spi-pxa2xx.c dev_err(&pdev->dev, "missing platform data\n"); pdev 1667 drivers/spi/spi-pxa2xx.c ssp = pxa_ssp_request(pdev->id, pdev->name); pdev 1672 drivers/spi/spi-pxa2xx.c dev_err(&pdev->dev, "failed to get ssp\n"); pdev 1682 drivers/spi/spi-pxa2xx.c dev_err(&pdev->dev, "cannot alloc spi_controller\n"); pdev 1689 drivers/spi/spi-pxa2xx.c drv_data->pdev = pdev; pdev 1692 drivers/spi/spi-pxa2xx.c controller->dev.of_node = pdev->dev.of_node; pdev 1739 drivers/spi/spi-pxa2xx.c dev_err(&pdev->dev, "cannot get IRQ %d\n", ssp->irq); pdev 1835 drivers/spi/spi-pxa2xx.c count = gpiod_count(&pdev->dev, "cs"); pdev 1842 drivers/spi/spi-pxa2xx.c drv_data->cs_gpiods = devm_kcalloc(&pdev->dev, pdev 1876 drivers/spi/spi-pxa2xx.c pm_runtime_set_autosuspend_delay(&pdev->dev, 50); pdev 1877 drivers/spi/spi-pxa2xx.c pm_runtime_use_autosuspend(&pdev->dev); pdev 1878 drivers/spi/spi-pxa2xx.c pm_runtime_set_active(&pdev->dev); pdev 1879 drivers/spi/spi-pxa2xx.c pm_runtime_enable(&pdev->dev); pdev 1882 drivers/spi/spi-pxa2xx.c platform_set_drvdata(pdev, drv_data); pdev 1885 drivers/spi/spi-pxa2xx.c dev_err(&pdev->dev, "problem registering spi controller\n"); pdev 1892 drivers/spi/spi-pxa2xx.c pm_runtime_disable(&pdev->dev); pdev 1907 drivers/spi/spi-pxa2xx.c static int pxa2xx_spi_remove(struct platform_device *pdev) pdev 1909 drivers/spi/spi-pxa2xx.c struct driver_data *drv_data = platform_get_drvdata(pdev); pdev 1916 drivers/spi/spi-pxa2xx.c pm_runtime_get_sync(&pdev->dev); pdev 1928 drivers/spi/spi-pxa2xx.c pm_runtime_put_noidle(&pdev->dev); pdev 1929 drivers/spi/spi-pxa2xx.c pm_runtime_disable(&pdev->dev); pdev 24 drivers/spi/spi-pxa2xx.h struct platform_device *pdev; pdev 423 drivers/spi/spi-qcom-qspi.c static int qcom_qspi_probe(struct platform_device *pdev) pdev 430 drivers/spi/spi-qcom-qspi.c dev = &pdev->dev; pdev 436 drivers/spi/spi-qcom-qspi.c platform_set_drvdata(pdev, master); pdev 442 drivers/spi/spi-qcom-qspi.c ctrl->base = devm_platform_ioremap_resource(pdev, 0); pdev 454 drivers/spi/spi-qcom-qspi.c ret = platform_get_irq(pdev, 0); pdev 467 drivers/spi/spi-qcom-qspi.c master->dev.of_node = pdev->dev.of_node; pdev 491 drivers/spi/spi-qcom-qspi.c static int qcom_qspi_remove(struct platform_device *pdev) pdev 493 drivers/spi/spi-qcom-qspi.c struct spi_master *master = platform_get_drvdata(pdev); pdev 498 drivers/spi/spi-qcom-qspi.c pm_runtime_disable(&pdev->dev); pdev 995 drivers/spi/spi-qup.c static int spi_qup_probe(struct platform_device *pdev) pdev 1006 drivers/spi/spi-qup.c dev = &pdev->dev; pdev 1007 drivers/spi/spi-qup.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1012 drivers/spi/spi-qup.c irq = platform_get_irq(pdev, 0); pdev 1061 drivers/spi/spi-qup.c master->bus_num = pdev->id; pdev 1066 drivers/spi/spi-qup.c master->dev.of_node = pdev->dev.of_node; pdev 1071 drivers/spi/spi-qup.c platform_set_drvdata(pdev, master); pdev 1146 drivers/spi/spi-qup.c IRQF_TRIGGER_HIGH, pdev->name, controller); pdev 1162 drivers/spi/spi-qup.c pm_runtime_disable(&pdev->dev); pdev 1260 drivers/spi/spi-qup.c static int spi_qup_remove(struct platform_device *pdev) pdev 1262 drivers/spi/spi-qup.c struct spi_master *master = dev_get_drvdata(&pdev->dev); pdev 1266 drivers/spi/spi-qup.c ret = pm_runtime_get_sync(&pdev->dev); pdev 1279 drivers/spi/spi-qup.c pm_runtime_put_noidle(&pdev->dev); pdev 1280 drivers/spi/spi-qup.c pm_runtime_disable(&pdev->dev); pdev 133 drivers/spi/spi-rb4xx.c static int rb4xx_spi_probe(struct platform_device *pdev) pdev 141 drivers/spi/spi-rb4xx.c spi_base = devm_platform_ioremap_resource(pdev, 0); pdev 145 drivers/spi/spi-rb4xx.c master = spi_alloc_master(&pdev->dev, sizeof(*rbspi)); pdev 149 drivers/spi/spi-rb4xx.c ahb_clk = devm_clk_get(&pdev->dev, "ahb"); pdev 161 drivers/spi/spi-rb4xx.c err = devm_spi_register_master(&pdev->dev, master); pdev 163 drivers/spi/spi-rb4xx.c dev_err(&pdev->dev, "failed to register SPI master\n"); pdev 174 drivers/spi/spi-rb4xx.c platform_set_drvdata(pdev, rbspi); pdev 182 drivers/spi/spi-rb4xx.c static int rb4xx_spi_remove(struct platform_device *pdev) pdev 184 drivers/spi/spi-rb4xx.c struct rb4xx_spi *rbspi = platform_get_drvdata(pdev); pdev 585 drivers/spi/spi-rockchip.c static int rockchip_spi_probe(struct platform_device *pdev) pdev 593 drivers/spi/spi-rockchip.c master = spi_alloc_master(&pdev->dev, sizeof(struct rockchip_spi)); pdev 597 drivers/spi/spi-rockchip.c platform_set_drvdata(pdev, master); pdev 602 drivers/spi/spi-rockchip.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 603 drivers/spi/spi-rockchip.c rs->regs = devm_ioremap_resource(&pdev->dev, mem); pdev 609 drivers/spi/spi-rockchip.c rs->apb_pclk = devm_clk_get(&pdev->dev, "apb_pclk"); pdev 611 drivers/spi/spi-rockchip.c dev_err(&pdev->dev, "Failed to get apb_pclk\n"); pdev 616 drivers/spi/spi-rockchip.c rs->spiclk = devm_clk_get(&pdev->dev, "spiclk"); pdev 618 drivers/spi/spi-rockchip.c dev_err(&pdev->dev, "Failed to get spi_pclk\n"); pdev 625 drivers/spi/spi-rockchip.c dev_err(&pdev->dev, "Failed to enable apb_pclk\n"); pdev 631 drivers/spi/spi-rockchip.c dev_err(&pdev->dev, "Failed to enable spi_clk\n"); pdev 637 drivers/spi/spi-rockchip.c ret = platform_get_irq(pdev, 0); pdev 641 drivers/spi/spi-rockchip.c ret = devm_request_threaded_irq(&pdev->dev, ret, rockchip_spi_isr, NULL, pdev 642 drivers/spi/spi-rockchip.c IRQF_ONESHOT, dev_name(&pdev->dev), master); pdev 646 drivers/spi/spi-rockchip.c rs->dev = &pdev->dev; pdev 649 drivers/spi/spi-rockchip.c if (!of_property_read_u32(pdev->dev.of_node, "rx-sample-delay-ns", pdev 668 drivers/spi/spi-rockchip.c dev_err(&pdev->dev, "Failed to get fifo length\n"); pdev 673 drivers/spi/spi-rockchip.c pm_runtime_set_active(&pdev->dev); pdev 674 drivers/spi/spi-rockchip.c pm_runtime_enable(&pdev->dev); pdev 677 drivers/spi/spi-rockchip.c master->bus_num = pdev->id; pdev 680 drivers/spi/spi-rockchip.c master->dev.of_node = pdev->dev.of_node; pdev 718 drivers/spi/spi-rockchip.c ret = devm_spi_register_master(&pdev->dev, master); pdev 720 drivers/spi/spi-rockchip.c dev_err(&pdev->dev, "Failed to register master\n"); pdev 733 drivers/spi/spi-rockchip.c pm_runtime_disable(&pdev->dev); pdev 744 drivers/spi/spi-rockchip.c static int rockchip_spi_remove(struct platform_device *pdev) pdev 746 drivers/spi/spi-rockchip.c struct spi_master *master = spi_master_get(platform_get_drvdata(pdev)); pdev 749 drivers/spi/spi-rockchip.c pm_runtime_get_sync(&pdev->dev); pdev 754 drivers/spi/spi-rockchip.c pm_runtime_put_noidle(&pdev->dev); pdev 755 drivers/spi/spi-rockchip.c pm_runtime_disable(&pdev->dev); pdev 756 drivers/spi/spi-rockchip.c pm_runtime_set_suspended(&pdev->dev); pdev 1110 drivers/spi/spi-rspi.c static int rspi_remove(struct platform_device *pdev) pdev 1112 drivers/spi/spi-rspi.c struct rspi_data *rspi = platform_get_drvdata(pdev); pdev 1115 drivers/spi/spi-rspi.c pm_runtime_disable(&pdev->dev); pdev 1194 drivers/spi/spi-rspi.c static int rspi_probe(struct platform_device *pdev) pdev 1203 drivers/spi/spi-rspi.c ctlr = spi_alloc_master(&pdev->dev, sizeof(struct rspi_data)); pdev 1207 drivers/spi/spi-rspi.c ops = of_device_get_match_data(&pdev->dev); pdev 1209 drivers/spi/spi-rspi.c ret = rspi_parse_dt(&pdev->dev, ctlr); pdev 1213 drivers/spi/spi-rspi.c ops = (struct spi_ops *)pdev->id_entry->driver_data; pdev 1214 drivers/spi/spi-rspi.c rspi_pd = dev_get_platdata(&pdev->dev); pdev 1223 drivers/spi/spi-rspi.c dev_err(&pdev->dev, "there is no set_config_register\n"); pdev 1229 drivers/spi/spi-rspi.c platform_set_drvdata(pdev, rspi); pdev 1233 drivers/spi/spi-rspi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1234 drivers/spi/spi-rspi.c rspi->addr = devm_ioremap_resource(&pdev->dev, res); pdev 1240 drivers/spi/spi-rspi.c rspi->clk = devm_clk_get(&pdev->dev, NULL); pdev 1242 drivers/spi/spi-rspi.c dev_err(&pdev->dev, "cannot get clock\n"); pdev 1247 drivers/spi/spi-rspi.c pm_runtime_enable(&pdev->dev); pdev 1251 drivers/spi/spi-rspi.c ctlr->bus_num = pdev->id; pdev 1258 drivers/spi/spi-rspi.c ctlr->dev.of_node = pdev->dev.of_node; pdev 1260 drivers/spi/spi-rspi.c ret = platform_get_irq_byname_optional(pdev, "rx"); pdev 1262 drivers/spi/spi-rspi.c ret = platform_get_irq_byname_optional(pdev, "mux"); pdev 1264 drivers/spi/spi-rspi.c ret = platform_get_irq(pdev, 0); pdev 1269 drivers/spi/spi-rspi.c ret = platform_get_irq_byname(pdev, "tx"); pdev 1276 drivers/spi/spi-rspi.c ret = rspi_request_irq(&pdev->dev, rspi->rx_irq, rspi_irq_mux, pdev 1280 drivers/spi/spi-rspi.c ret = rspi_request_irq(&pdev->dev, rspi->rx_irq, rspi_irq_rx, pdev 1283 drivers/spi/spi-rspi.c ret = rspi_request_irq(&pdev->dev, rspi->tx_irq, pdev 1287 drivers/spi/spi-rspi.c dev_err(&pdev->dev, "request_irq error\n"); pdev 1291 drivers/spi/spi-rspi.c ret = rspi_request_dma(&pdev->dev, ctlr, res); pdev 1293 drivers/spi/spi-rspi.c dev_warn(&pdev->dev, "DMA not available, using PIO\n"); pdev 1295 drivers/spi/spi-rspi.c ret = devm_spi_register_controller(&pdev->dev, ctlr); pdev 1297 drivers/spi/spi-rspi.c dev_err(&pdev->dev, "devm_spi_register_controller error.\n"); pdev 1301 drivers/spi/spi-rspi.c dev_info(&pdev->dev, "probed\n"); pdev 1308 drivers/spi/spi-rspi.c pm_runtime_disable(&pdev->dev); pdev 485 drivers/spi/spi-s3c24xx.c static int s3c24xx_spi_probe(struct platform_device *pdev) pdev 492 drivers/spi/spi-s3c24xx.c master = spi_alloc_master(&pdev->dev, sizeof(struct s3c24xx_spi)); pdev 494 drivers/spi/spi-s3c24xx.c dev_err(&pdev->dev, "No memory for spi_master\n"); pdev 501 drivers/spi/spi-s3c24xx.c hw->pdata = pdata = dev_get_platdata(&pdev->dev); pdev 502 drivers/spi/spi-s3c24xx.c hw->dev = &pdev->dev; pdev 505 drivers/spi/spi-s3c24xx.c dev_err(&pdev->dev, "No platform data supplied\n"); pdev 510 drivers/spi/spi-s3c24xx.c platform_set_drvdata(pdev, hw); pdev 538 drivers/spi/spi-s3c24xx.c hw->regs = devm_platform_ioremap_resource(pdev, 0); pdev 544 drivers/spi/spi-s3c24xx.c hw->irq = platform_get_irq(pdev, 0); pdev 550 drivers/spi/spi-s3c24xx.c err = devm_request_irq(&pdev->dev, hw->irq, s3c24xx_spi_irq, 0, pdev 551 drivers/spi/spi-s3c24xx.c pdev->name, hw); pdev 553 drivers/spi/spi-s3c24xx.c dev_err(&pdev->dev, "Cannot claim IRQ\n"); pdev 557 drivers/spi/spi-s3c24xx.c hw->clk = devm_clk_get(&pdev->dev, "spi"); pdev 559 drivers/spi/spi-s3c24xx.c dev_err(&pdev->dev, "No clock for device\n"); pdev 568 drivers/spi/spi-s3c24xx.c dev_err(&pdev->dev, "No chipselect pin\n"); pdev 573 drivers/spi/spi-s3c24xx.c err = devm_gpio_request(&pdev->dev, pdata->pin_cs, pdev 574 drivers/spi/spi-s3c24xx.c dev_name(&pdev->dev)); pdev 576 drivers/spi/spi-s3c24xx.c dev_err(&pdev->dev, "Failed to get gpio for cs\n"); pdev 591 drivers/spi/spi-s3c24xx.c dev_err(&pdev->dev, "Failed to register SPI master\n"); pdev 176 drivers/spi/spi-s3c64xx.c struct platform_device *pdev; pdev 215 drivers/spi/spi-s3c64xx.c dev_warn(&sdd->pdev->dev, "Timed out flushing TX FIFO\n"); pdev 228 drivers/spi/spi-s3c64xx.c dev_warn(&sdd->pdev->dev, "Timed out flushing RX FIFO\n"); pdev 812 drivers/spi/spi-s3c64xx.c pm_runtime_get_sync(&sdd->pdev->dev); pdev 850 drivers/spi/spi-s3c64xx.c pm_runtime_mark_last_busy(&sdd->pdev->dev); pdev 851 drivers/spi/spi-s3c64xx.c pm_runtime_put_autosuspend(&sdd->pdev->dev); pdev 857 drivers/spi/spi-s3c64xx.c pm_runtime_mark_last_busy(&sdd->pdev->dev); pdev 858 drivers/spi/spi-s3c64xx.c pm_runtime_put_autosuspend(&sdd->pdev->dev); pdev 1005 drivers/spi/spi-s3c64xx.c struct platform_device *pdev) pdev 1008 drivers/spi/spi-s3c64xx.c if (pdev->dev.of_node) { pdev 1010 drivers/spi/spi-s3c64xx.c match = of_match_node(s3c64xx_spi_dt_match, pdev->dev.of_node); pdev 1015 drivers/spi/spi-s3c64xx.c platform_get_device_id(pdev)->driver_data; pdev 1018 drivers/spi/spi-s3c64xx.c static int s3c64xx_spi_probe(struct platform_device *pdev) pdev 1022 drivers/spi/spi-s3c64xx.c struct s3c64xx_spi_info *sci = dev_get_platdata(&pdev->dev); pdev 1027 drivers/spi/spi-s3c64xx.c if (!sci && pdev->dev.of_node) { pdev 1028 drivers/spi/spi-s3c64xx.c sci = s3c64xx_spi_parse_dt(&pdev->dev); pdev 1034 drivers/spi/spi-s3c64xx.c dev_err(&pdev->dev, "platform_data missing!\n"); pdev 1038 drivers/spi/spi-s3c64xx.c mem_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1040 drivers/spi/spi-s3c64xx.c dev_err(&pdev->dev, "Unable to get SPI MEM resource\n"); pdev 1044 drivers/spi/spi-s3c64xx.c irq = platform_get_irq(pdev, 0); pdev 1046 drivers/spi/spi-s3c64xx.c dev_warn(&pdev->dev, "Failed to get IRQ: %d\n", irq); pdev 1050 drivers/spi/spi-s3c64xx.c master = spi_alloc_master(&pdev->dev, pdev 1053 drivers/spi/spi-s3c64xx.c dev_err(&pdev->dev, "Unable to allocate SPI Master\n"); pdev 1057 drivers/spi/spi-s3c64xx.c platform_set_drvdata(pdev, master); pdev 1060 drivers/spi/spi-s3c64xx.c sdd->port_conf = s3c64xx_spi_get_port_config(pdev); pdev 1063 drivers/spi/spi-s3c64xx.c sdd->pdev = pdev; pdev 1065 drivers/spi/spi-s3c64xx.c if (pdev->dev.of_node) { pdev 1066 drivers/spi/spi-s3c64xx.c ret = of_alias_get_id(pdev->dev.of_node, "spi"); pdev 1068 drivers/spi/spi-s3c64xx.c dev_err(&pdev->dev, "failed to get alias id, errno %d\n", pdev 1074 drivers/spi/spi-s3c64xx.c sdd->port_id = pdev->id; pdev 1082 drivers/spi/spi-s3c64xx.c master->dev.of_node = pdev->dev.of_node; pdev 1099 drivers/spi/spi-s3c64xx.c sdd->regs = devm_ioremap_resource(&pdev->dev, mem_res); pdev 1106 drivers/spi/spi-s3c64xx.c dev_err(&pdev->dev, "Unable to config gpio\n"); pdev 1112 drivers/spi/spi-s3c64xx.c sdd->clk = devm_clk_get(&pdev->dev, "spi"); pdev 1114 drivers/spi/spi-s3c64xx.c dev_err(&pdev->dev, "Unable to acquire clock 'spi'\n"); pdev 1121 drivers/spi/spi-s3c64xx.c dev_err(&pdev->dev, "Couldn't enable clock 'spi'\n"); pdev 1126 drivers/spi/spi-s3c64xx.c sdd->src_clk = devm_clk_get(&pdev->dev, clk_name); pdev 1128 drivers/spi/spi-s3c64xx.c dev_err(&pdev->dev, pdev 1136 drivers/spi/spi-s3c64xx.c dev_err(&pdev->dev, "Couldn't enable clock '%s'\n", clk_name); pdev 1141 drivers/spi/spi-s3c64xx.c sdd->ioclk = devm_clk_get(&pdev->dev, "spi_ioclk"); pdev 1143 drivers/spi/spi-s3c64xx.c dev_err(&pdev->dev, "Unable to acquire 'ioclk'\n"); pdev 1150 drivers/spi/spi-s3c64xx.c dev_err(&pdev->dev, "Couldn't enable clock 'ioclk'\n"); pdev 1157 drivers/spi/spi-s3c64xx.c sdd->rx_dma.ch = dma_request_slave_channel_reason(&pdev->dev, pdev 1160 drivers/spi/spi-s3c64xx.c dev_err(&pdev->dev, "Failed to get RX DMA channel\n"); pdev 1164 drivers/spi/spi-s3c64xx.c sdd->tx_dma.ch = dma_request_slave_channel_reason(&pdev->dev, pdev 1167 drivers/spi/spi-s3c64xx.c dev_err(&pdev->dev, "Failed to get TX DMA channel\n"); pdev 1173 drivers/spi/spi-s3c64xx.c pm_runtime_set_autosuspend_delay(&pdev->dev, AUTOSUSPEND_TIMEOUT); pdev 1174 drivers/spi/spi-s3c64xx.c pm_runtime_use_autosuspend(&pdev->dev); pdev 1175 drivers/spi/spi-s3c64xx.c pm_runtime_set_active(&pdev->dev); pdev 1176 drivers/spi/spi-s3c64xx.c pm_runtime_enable(&pdev->dev); pdev 1177 drivers/spi/spi-s3c64xx.c pm_runtime_get_sync(&pdev->dev); pdev 1185 drivers/spi/spi-s3c64xx.c ret = devm_request_irq(&pdev->dev, irq, s3c64xx_spi_irq, 0, pdev 1188 drivers/spi/spi-s3c64xx.c dev_err(&pdev->dev, "Failed to request IRQ %d: %d\n", pdev 1197 drivers/spi/spi-s3c64xx.c ret = devm_spi_register_master(&pdev->dev, master); pdev 1199 drivers/spi/spi-s3c64xx.c dev_err(&pdev->dev, "cannot register SPI master: %d\n", ret); pdev 1203 drivers/spi/spi-s3c64xx.c dev_dbg(&pdev->dev, "Samsung SoC SPI Driver loaded for Bus SPI-%d with %d Slaves attached\n", pdev 1205 drivers/spi/spi-s3c64xx.c dev_dbg(&pdev->dev, "\tIOmem=[%pR]\tFIFO %dbytes\n", pdev 1208 drivers/spi/spi-s3c64xx.c pm_runtime_mark_last_busy(&pdev->dev); pdev 1209 drivers/spi/spi-s3c64xx.c pm_runtime_put_autosuspend(&pdev->dev); pdev 1214 drivers/spi/spi-s3c64xx.c pm_runtime_put_noidle(&pdev->dev); pdev 1215 drivers/spi/spi-s3c64xx.c pm_runtime_disable(&pdev->dev); pdev 1216 drivers/spi/spi-s3c64xx.c pm_runtime_set_suspended(&pdev->dev); pdev 1235 drivers/spi/spi-s3c64xx.c static int s3c64xx_spi_remove(struct platform_device *pdev) pdev 1237 drivers/spi/spi-s3c64xx.c struct spi_master *master = platform_get_drvdata(pdev); pdev 1240 drivers/spi/spi-s3c64xx.c pm_runtime_get_sync(&pdev->dev); pdev 1255 drivers/spi/spi-s3c64xx.c pm_runtime_put_noidle(&pdev->dev); pdev 1256 drivers/spi/spi-s3c64xx.c pm_runtime_disable(&pdev->dev); pdev 1257 drivers/spi/spi-s3c64xx.c pm_runtime_set_suspended(&pdev->dev); pdev 213 drivers/spi/spi-sh-hspi.c static int hspi_probe(struct platform_device *pdev) pdev 222 drivers/spi/spi-sh-hspi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 224 drivers/spi/spi-sh-hspi.c dev_err(&pdev->dev, "invalid resource\n"); pdev 228 drivers/spi/spi-sh-hspi.c ctlr = spi_alloc_master(&pdev->dev, sizeof(*hspi)); pdev 232 drivers/spi/spi-sh-hspi.c clk = clk_get(&pdev->dev, NULL); pdev 234 drivers/spi/spi-sh-hspi.c dev_err(&pdev->dev, "couldn't get clock\n"); pdev 240 drivers/spi/spi-sh-hspi.c platform_set_drvdata(pdev, hspi); pdev 244 drivers/spi/spi-sh-hspi.c hspi->dev = &pdev->dev; pdev 253 drivers/spi/spi-sh-hspi.c pm_runtime_enable(&pdev->dev); pdev 255 drivers/spi/spi-sh-hspi.c ctlr->bus_num = pdev->id; pdev 257 drivers/spi/spi-sh-hspi.c ctlr->dev.of_node = pdev->dev.of_node; pdev 262 drivers/spi/spi-sh-hspi.c ret = devm_spi_register_controller(&pdev->dev, ctlr); pdev 264 drivers/spi/spi-sh-hspi.c dev_err(&pdev->dev, "devm_spi_register_controller error.\n"); pdev 271 drivers/spi/spi-sh-hspi.c pm_runtime_disable(&pdev->dev); pdev 280 drivers/spi/spi-sh-hspi.c static int hspi_remove(struct platform_device *pdev) pdev 282 drivers/spi/spi-sh-hspi.c struct hspi_priv *hspi = platform_get_drvdata(pdev); pdev 284 drivers/spi/spi-sh-hspi.c pm_runtime_disable(&pdev->dev); pdev 47 drivers/spi/spi-sh-msiof.c struct platform_device *pdev; pdev 292 drivers/spi/spi-sh-msiof.c dev_err(&p->pdev->dev, pdev 330 drivers/spi/spi-sh-msiof.c dev_warn(&p->pdev->dev, "DTDL or SYNCDL is too large\n"); pdev 336 drivers/spi/spi-sh-msiof.c dev_warn(&p->pdev->dev, "the sum of DTDL/SYNCDL is not good\n"); pdev 570 drivers/spi/spi-sh-msiof.c pm_runtime_get_sync(&p->pdev->dev); pdev 575 drivers/spi/spi-sh-msiof.c pm_runtime_put(&p->pdev->dev); pdev 657 drivers/spi/spi-sh-msiof.c dev_dbg(&p->pdev->dev, "interrupted\n"); pdev 662 drivers/spi/spi-sh-msiof.c dev_err(&p->pdev->dev, "timeout\n"); pdev 706 drivers/spi/spi-sh-msiof.c dev_err(&p->pdev->dev, "failed to start hardware\n"); pdev 724 drivers/spi/spi-sh-msiof.c dev_err(&p->pdev->dev, "failed to shut down hardware\n"); pdev 809 drivers/spi/spi-sh-msiof.c dev_err(&p->pdev->dev, "failed to start hardware\n"); pdev 840 drivers/spi/spi-sh-msiof.c dev_err(&p->pdev->dev, "failed to shut down hardware\n"); pdev 956 drivers/spi/spi-sh-msiof.c dev_warn_once(&p->pdev->dev, pdev 1129 drivers/spi/spi-sh-msiof.c struct device *dev = &p->pdev->dev; pdev 1208 drivers/spi/spi-sh-msiof.c struct platform_device *pdev = p->pdev; pdev 1209 drivers/spi/spi-sh-msiof.c struct device *dev = &pdev->dev; pdev 1229 drivers/spi/spi-sh-msiof.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 1231 drivers/spi/spi-sh-msiof.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1298 drivers/spi/spi-sh-msiof.c static int sh_msiof_spi_probe(struct platform_device *pdev) pdev 1307 drivers/spi/spi-sh-msiof.c chipdata = of_device_get_match_data(&pdev->dev); pdev 1309 drivers/spi/spi-sh-msiof.c info = sh_msiof_spi_parse_dt(&pdev->dev); pdev 1311 drivers/spi/spi-sh-msiof.c chipdata = (const void *)pdev->id_entry->driver_data; pdev 1312 drivers/spi/spi-sh-msiof.c info = dev_get_platdata(&pdev->dev); pdev 1316 drivers/spi/spi-sh-msiof.c dev_err(&pdev->dev, "failed to obtain device info\n"); pdev 1321 drivers/spi/spi-sh-msiof.c ctlr = spi_alloc_slave(&pdev->dev, pdev 1324 drivers/spi/spi-sh-msiof.c ctlr = spi_alloc_master(&pdev->dev, pdev 1331 drivers/spi/spi-sh-msiof.c platform_set_drvdata(pdev, p); pdev 1339 drivers/spi/spi-sh-msiof.c p->clk = devm_clk_get(&pdev->dev, NULL); pdev 1341 drivers/spi/spi-sh-msiof.c dev_err(&pdev->dev, "cannot get clock\n"); pdev 1346 drivers/spi/spi-sh-msiof.c i = platform_get_irq(pdev, 0); pdev 1352 drivers/spi/spi-sh-msiof.c p->mapbase = devm_platform_ioremap_resource(pdev, 0); pdev 1358 drivers/spi/spi-sh-msiof.c ret = devm_request_irq(&pdev->dev, i, sh_msiof_spi_irq, 0, pdev 1359 drivers/spi/spi-sh-msiof.c dev_name(&pdev->dev), p); pdev 1361 drivers/spi/spi-sh-msiof.c dev_err(&pdev->dev, "unable to request irq\n"); pdev 1365 drivers/spi/spi-sh-msiof.c p->pdev = pdev; pdev 1366 drivers/spi/spi-sh-msiof.c pm_runtime_enable(&pdev->dev); pdev 1386 drivers/spi/spi-sh-msiof.c ctlr->bus_num = pdev->id; pdev 1387 drivers/spi/spi-sh-msiof.c ctlr->dev.of_node = pdev->dev.of_node; pdev 1398 drivers/spi/spi-sh-msiof.c dev_warn(&pdev->dev, "DMA not available, using PIO\n"); pdev 1400 drivers/spi/spi-sh-msiof.c ret = devm_spi_register_controller(&pdev->dev, ctlr); pdev 1402 drivers/spi/spi-sh-msiof.c dev_err(&pdev->dev, "devm_spi_register_controller error.\n"); pdev 1410 drivers/spi/spi-sh-msiof.c pm_runtime_disable(&pdev->dev); pdev 1416 drivers/spi/spi-sh-msiof.c static int sh_msiof_spi_remove(struct platform_device *pdev) pdev 1418 drivers/spi/spi-sh-msiof.c struct sh_msiof_spi_priv *p = platform_get_drvdata(pdev); pdev 1421 drivers/spi/spi-sh-msiof.c pm_runtime_disable(&pdev->dev); pdev 414 drivers/spi/spi-sh.c static int spi_sh_remove(struct platform_device *pdev) pdev 416 drivers/spi/spi-sh.c struct spi_sh_data *ss = platform_get_drvdata(pdev); pdev 425 drivers/spi/spi-sh.c static int spi_sh_probe(struct platform_device *pdev) pdev 433 drivers/spi/spi-sh.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 435 drivers/spi/spi-sh.c dev_err(&pdev->dev, "invalid resource\n"); pdev 439 drivers/spi/spi-sh.c irq = platform_get_irq(pdev, 0); pdev 443 drivers/spi/spi-sh.c master = spi_alloc_master(&pdev->dev, sizeof(struct spi_sh_data)); pdev 445 drivers/spi/spi-sh.c dev_err(&pdev->dev, "spi_alloc_master error.\n"); pdev 450 drivers/spi/spi-sh.c platform_set_drvdata(pdev, ss); pdev 460 drivers/spi/spi-sh.c dev_err(&pdev->dev, "No support width\n"); pdev 466 drivers/spi/spi-sh.c ss->addr = devm_ioremap(&pdev->dev, res->start, resource_size(res)); pdev 468 drivers/spi/spi-sh.c dev_err(&pdev->dev, "ioremap error.\n"); pdev 479 drivers/spi/spi-sh.c dev_err(&pdev->dev, "request_irq error\n"); pdev 484 drivers/spi/spi-sh.c master->bus_num = pdev->id; pdev 292 drivers/spi/spi-sifive.c static int sifive_spi_probe(struct platform_device *pdev) pdev 299 drivers/spi/spi-sifive.c master = spi_alloc_master(&pdev->dev, sizeof(struct sifive_spi)); pdev 301 drivers/spi/spi-sifive.c dev_err(&pdev->dev, "out of memory\n"); pdev 307 drivers/spi/spi-sifive.c platform_set_drvdata(pdev, master); pdev 309 drivers/spi/spi-sifive.c spi->regs = devm_platform_ioremap_resource(pdev, 0); pdev 315 drivers/spi/spi-sifive.c spi->clk = devm_clk_get(&pdev->dev, NULL); pdev 317 drivers/spi/spi-sifive.c dev_err(&pdev->dev, "Unable to find bus clock\n"); pdev 322 drivers/spi/spi-sifive.c irq = platform_get_irq(pdev, 0); pdev 330 drivers/spi/spi-sifive.c of_property_read_u32(pdev->dev.of_node, "sifive,fifo-depth", pdev 336 drivers/spi/spi-sifive.c of_property_read_u32(pdev->dev.of_node, "sifive,max-bits-per-word", pdev 340 drivers/spi/spi-sifive.c dev_err(&pdev->dev, "Only 8bit SPI words supported by the driver\n"); pdev 348 drivers/spi/spi-sifive.c dev_err(&pdev->dev, "Unable to enable bus clock\n"); pdev 358 drivers/spi/spi-sifive.c dev_err(&pdev->dev, "Could not auto probe CS lines\n"); pdev 365 drivers/spi/spi-sifive.c dev_err(&pdev->dev, "Invalid number of spi slaves\n"); pdev 371 drivers/spi/spi-sifive.c master->dev.of_node = pdev->dev.of_node; pdev 372 drivers/spi/spi-sifive.c master->bus_num = pdev->id; pdev 387 drivers/spi/spi-sifive.c pdev->dev.dma_mask = NULL; pdev 392 drivers/spi/spi-sifive.c ret = devm_request_irq(&pdev->dev, irq, sifive_spi_irq, 0, pdev 393 drivers/spi/spi-sifive.c dev_name(&pdev->dev), spi); pdev 395 drivers/spi/spi-sifive.c dev_err(&pdev->dev, "Unable to bind to interrupt\n"); pdev 399 drivers/spi/spi-sifive.c dev_info(&pdev->dev, "mapped; irq=%d, cs=%d\n", pdev 402 drivers/spi/spi-sifive.c ret = devm_spi_register_master(&pdev->dev, master); pdev 404 drivers/spi/spi-sifive.c dev_err(&pdev->dev, "spi_register_master failed\n"); pdev 418 drivers/spi/spi-sifive.c static int sifive_spi_remove(struct platform_device *pdev) pdev 420 drivers/spi/spi-sifive.c struct spi_master *master = platform_get_drvdata(pdev); pdev 1069 drivers/spi/spi-sirf.c static int spi_sirfsoc_probe(struct platform_device *pdev) pdev 1078 drivers/spi/spi-sirf.c ret = device_reset(&pdev->dev); pdev 1080 drivers/spi/spi-sirf.c dev_err(&pdev->dev, "SPI reset failed!\n"); pdev 1084 drivers/spi/spi-sirf.c master = spi_alloc_master(&pdev->dev, sizeof(*sspi)); pdev 1086 drivers/spi/spi-sirf.c dev_err(&pdev->dev, "Unable to allocate SPI master\n"); pdev 1089 drivers/spi/spi-sirf.c match = of_match_node(spi_sirfsoc_of_match, pdev->dev.of_node); pdev 1090 drivers/spi/spi-sirf.c platform_set_drvdata(pdev, master); pdev 1099 drivers/spi/spi-sirf.c sspi->base = devm_platform_ioremap_resource(pdev, 0); pdev 1104 drivers/spi/spi-sirf.c irq = platform_get_irq(pdev, 0); pdev 1109 drivers/spi/spi-sirf.c ret = devm_request_irq(&pdev->dev, irq, spi_sirfsoc_irq, 0, pdev 1120 drivers/spi/spi-sirf.c master->bus_num = pdev->id; pdev 1126 drivers/spi/spi-sirf.c sspi->bitbang.master->dev.of_node = pdev->dev.of_node; pdev 1129 drivers/spi/spi-sirf.c sspi->rx_chan = dma_request_slave_channel(&pdev->dev, "rx"); pdev 1131 drivers/spi/spi-sirf.c dev_err(&pdev->dev, "can not allocate rx dma channel\n"); pdev 1135 drivers/spi/spi-sirf.c sspi->tx_chan = dma_request_slave_channel(&pdev->dev, "tx"); pdev 1137 drivers/spi/spi-sirf.c dev_err(&pdev->dev, "can not allocate tx dma channel\n"); pdev 1142 drivers/spi/spi-sirf.c sspi->clk = clk_get(&pdev->dev, NULL); pdev 1158 drivers/spi/spi-sirf.c dev_info(&pdev->dev, "registered, bus number = %d\n", master->bus_num); pdev 1174 drivers/spi/spi-sirf.c static int spi_sirfsoc_remove(struct platform_device *pdev) pdev 1179 drivers/spi/spi-sirf.c master = platform_get_drvdata(pdev); pdev 367 drivers/spi/spi-slave-mt27xx.c static int mtk_spi_slave_probe(struct platform_device *pdev) pdev 374 drivers/spi/spi-slave-mt27xx.c ctlr = spi_alloc_slave(&pdev->dev, sizeof(*mdata)); pdev 376 drivers/spi/spi-slave-mt27xx.c dev_err(&pdev->dev, "failed to alloc spi slave\n"); pdev 381 drivers/spi/spi-slave-mt27xx.c ctlr->dev.of_node = pdev->dev.of_node; pdev 392 drivers/spi/spi-slave-mt27xx.c platform_set_drvdata(pdev, ctlr); pdev 396 drivers/spi/spi-slave-mt27xx.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 399 drivers/spi/spi-slave-mt27xx.c dev_err(&pdev->dev, "failed to determine base address\n"); pdev 403 drivers/spi/spi-slave-mt27xx.c mdata->dev = &pdev->dev; pdev 405 drivers/spi/spi-slave-mt27xx.c mdata->base = devm_ioremap_resource(&pdev->dev, res); pdev 411 drivers/spi/spi-slave-mt27xx.c irq = platform_get_irq(pdev, 0); pdev 417 drivers/spi/spi-slave-mt27xx.c ret = devm_request_irq(&pdev->dev, irq, mtk_spi_slave_interrupt, pdev 418 drivers/spi/spi-slave-mt27xx.c IRQF_TRIGGER_NONE, dev_name(&pdev->dev), ctlr); pdev 420 drivers/spi/spi-slave-mt27xx.c dev_err(&pdev->dev, "failed to register irq (%d)\n", ret); pdev 424 drivers/spi/spi-slave-mt27xx.c mdata->spi_clk = devm_clk_get(&pdev->dev, "spi"); pdev 427 drivers/spi/spi-slave-mt27xx.c dev_err(&pdev->dev, "failed to get spi-clk: %d\n", ret); pdev 433 drivers/spi/spi-slave-mt27xx.c dev_err(&pdev->dev, "failed to enable spi_clk (%d)\n", ret); pdev 437 drivers/spi/spi-slave-mt27xx.c pm_runtime_enable(&pdev->dev); pdev 439 drivers/spi/spi-slave-mt27xx.c ret = devm_spi_register_controller(&pdev->dev, ctlr); pdev 441 drivers/spi/spi-slave-mt27xx.c dev_err(&pdev->dev, pdev 452 drivers/spi/spi-slave-mt27xx.c pm_runtime_disable(&pdev->dev); pdev 459 drivers/spi/spi-slave-mt27xx.c static int mtk_spi_slave_remove(struct platform_device *pdev) pdev 461 drivers/spi/spi-slave-mt27xx.c pm_runtime_disable(&pdev->dev); pdev 453 drivers/spi/spi-sprd-adi.c static int sprd_adi_probe(struct platform_device *pdev) pdev 455 drivers/spi/spi-sprd-adi.c struct device_node *np = pdev->dev.of_node; pdev 463 drivers/spi/spi-sprd-adi.c dev_err(&pdev->dev, "can not find the adi bus node\n"); pdev 467 drivers/spi/spi-sprd-adi.c pdev->id = of_alias_get_id(np, "spi"); pdev 470 drivers/spi/spi-sprd-adi.c ctlr = spi_alloc_master(&pdev->dev, sizeof(struct sprd_adi)); pdev 474 drivers/spi/spi-sprd-adi.c dev_set_drvdata(&pdev->dev, ctlr); pdev 477 drivers/spi/spi-sprd-adi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 478 drivers/spi/spi-sprd-adi.c sadi->base = devm_ioremap_resource(&pdev->dev, res); pdev 487 drivers/spi/spi-sprd-adi.c sadi->dev = &pdev->dev; pdev 491 drivers/spi/spi-sprd-adi.c devm_hwspin_lock_request_specific(&pdev->dev, ret); pdev 499 drivers/spi/spi-sprd-adi.c dev_info(&pdev->dev, "no hardware spinlock supplied\n"); pdev 502 drivers/spi/spi-sprd-adi.c dev_err(&pdev->dev, pdev 513 drivers/spi/spi-sprd-adi.c ctlr->dev.of_node = pdev->dev.of_node; pdev 514 drivers/spi/spi-sprd-adi.c ctlr->bus_num = pdev->id; pdev 520 drivers/spi/spi-sprd-adi.c ret = devm_spi_register_controller(&pdev->dev, ctlr); pdev 522 drivers/spi/spi-sprd-adi.c dev_err(&pdev->dev, "failed to register SPI controller\n"); pdev 530 drivers/spi/spi-sprd-adi.c dev_err(&pdev->dev, "can not register restart handler\n"); pdev 541 drivers/spi/spi-sprd-adi.c static int sprd_adi_remove(struct platform_device *pdev) pdev 543 drivers/spi/spi-sprd-adi.c struct spi_controller *ctlr = dev_get_drvdata(&pdev->dev); pdev 841 drivers/spi/spi-sprd.c static int sprd_spi_irq_init(struct platform_device *pdev, struct sprd_spi *ss) pdev 845 drivers/spi/spi-sprd.c ss->irq = platform_get_irq(pdev, 0); pdev 849 drivers/spi/spi-sprd.c ret = devm_request_irq(&pdev->dev, ss->irq, sprd_spi_handle_irq, pdev 850 drivers/spi/spi-sprd.c 0, pdev->name, ss); pdev 852 drivers/spi/spi-sprd.c dev_err(&pdev->dev, "failed to request spi irq %d, ret = %d\n", pdev 858 drivers/spi/spi-sprd.c static int sprd_spi_clk_init(struct platform_device *pdev, struct sprd_spi *ss) pdev 862 drivers/spi/spi-sprd.c clk_spi = devm_clk_get(&pdev->dev, "spi"); pdev 864 drivers/spi/spi-sprd.c dev_warn(&pdev->dev, "can't get the spi clock\n"); pdev 868 drivers/spi/spi-sprd.c clk_parent = devm_clk_get(&pdev->dev, "source"); pdev 870 drivers/spi/spi-sprd.c dev_warn(&pdev->dev, "can't get the source clock\n"); pdev 874 drivers/spi/spi-sprd.c ss->clk = devm_clk_get(&pdev->dev, "enable"); pdev 876 drivers/spi/spi-sprd.c dev_err(&pdev->dev, "can't get the enable clock\n"); pdev 896 drivers/spi/spi-sprd.c static int sprd_spi_dma_init(struct platform_device *pdev, struct sprd_spi *ss) pdev 905 drivers/spi/spi-sprd.c dev_warn(&pdev->dev, pdev 917 drivers/spi/spi-sprd.c static int sprd_spi_probe(struct platform_device *pdev) pdev 924 drivers/spi/spi-sprd.c pdev->id = of_alias_get_id(pdev->dev.of_node, "spi"); pdev 925 drivers/spi/spi-sprd.c sctlr = spi_alloc_master(&pdev->dev, sizeof(*ss)); pdev 930 drivers/spi/spi-sprd.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 931 drivers/spi/spi-sprd.c ss->base = devm_ioremap_resource(&pdev->dev, res); pdev 938 drivers/spi/spi-sprd.c ss->dev = &pdev->dev; pdev 939 drivers/spi/spi-sprd.c sctlr->dev.of_node = pdev->dev.of_node; pdev 941 drivers/spi/spi-sprd.c sctlr->bus_num = pdev->id; pdev 950 drivers/spi/spi-sprd.c platform_set_drvdata(pdev, sctlr); pdev 951 drivers/spi/spi-sprd.c ret = sprd_spi_clk_init(pdev, ss); pdev 955 drivers/spi/spi-sprd.c ret = sprd_spi_irq_init(pdev, ss); pdev 959 drivers/spi/spi-sprd.c ret = sprd_spi_dma_init(pdev, ss); pdev 967 drivers/spi/spi-sprd.c ret = pm_runtime_set_active(&pdev->dev); pdev 971 drivers/spi/spi-sprd.c pm_runtime_set_autosuspend_delay(&pdev->dev, pdev 973 drivers/spi/spi-sprd.c pm_runtime_use_autosuspend(&pdev->dev); pdev 974 drivers/spi/spi-sprd.c pm_runtime_enable(&pdev->dev); pdev 975 drivers/spi/spi-sprd.c ret = pm_runtime_get_sync(&pdev->dev); pdev 977 drivers/spi/spi-sprd.c dev_err(&pdev->dev, "failed to resume SPI controller\n"); pdev 981 drivers/spi/spi-sprd.c ret = devm_spi_register_controller(&pdev->dev, sctlr); pdev 985 drivers/spi/spi-sprd.c pm_runtime_mark_last_busy(&pdev->dev); pdev 986 drivers/spi/spi-sprd.c pm_runtime_put_autosuspend(&pdev->dev); pdev 991 drivers/spi/spi-sprd.c pm_runtime_put_noidle(&pdev->dev); pdev 992 drivers/spi/spi-sprd.c pm_runtime_disable(&pdev->dev); pdev 1003 drivers/spi/spi-sprd.c static int sprd_spi_remove(struct platform_device *pdev) pdev 1005 drivers/spi/spi-sprd.c struct spi_controller *sctlr = platform_get_drvdata(pdev); pdev 1020 drivers/spi/spi-sprd.c pm_runtime_put_noidle(&pdev->dev); pdev 1021 drivers/spi/spi-sprd.c pm_runtime_disable(&pdev->dev); pdev 297 drivers/spi/spi-st-ssc4.c static int spi_st_probe(struct platform_device *pdev) pdev 299 drivers/spi/spi-st-ssc4.c struct device_node *np = pdev->dev.of_node; pdev 305 drivers/spi/spi-st-ssc4.c master = spi_alloc_master(&pdev->dev, sizeof(*spi_st)); pdev 316 drivers/spi/spi-st-ssc4.c master->bus_num = pdev->id; pdev 319 drivers/spi/spi-st-ssc4.c spi_st->clk = devm_clk_get(&pdev->dev, "ssc"); pdev 321 drivers/spi/spi-st-ssc4.c dev_err(&pdev->dev, "Unable to request clock\n"); pdev 333 drivers/spi/spi-st-ssc4.c spi_st->base = devm_platform_ioremap_resource(pdev, 0); pdev 357 drivers/spi/spi-st-ssc4.c dev_err(&pdev->dev, "IRQ missing or invalid\n"); pdev 362 drivers/spi/spi-st-ssc4.c ret = devm_request_irq(&pdev->dev, irq, spi_st_irq, 0, pdev 363 drivers/spi/spi-st-ssc4.c pdev->name, spi_st); pdev 365 drivers/spi/spi-st-ssc4.c dev_err(&pdev->dev, "Failed to request irq %d\n", irq); pdev 370 drivers/spi/spi-st-ssc4.c pm_runtime_set_active(&pdev->dev); pdev 371 drivers/spi/spi-st-ssc4.c pm_runtime_enable(&pdev->dev); pdev 373 drivers/spi/spi-st-ssc4.c platform_set_drvdata(pdev, master); pdev 375 drivers/spi/spi-st-ssc4.c ret = devm_spi_register_master(&pdev->dev, master); pdev 377 drivers/spi/spi-st-ssc4.c dev_err(&pdev->dev, "Failed to register master\n"); pdev 384 drivers/spi/spi-st-ssc4.c pm_runtime_disable(&pdev->dev); pdev 391 drivers/spi/spi-st-ssc4.c static int spi_st_remove(struct platform_device *pdev) pdev 393 drivers/spi/spi-st-ssc4.c struct spi_master *master = platform_get_drvdata(pdev); pdev 396 drivers/spi/spi-st-ssc4.c pm_runtime_disable(&pdev->dev); pdev 400 drivers/spi/spi-st-ssc4.c pinctrl_pm_select_sleep_state(&pdev->dev); pdev 533 drivers/spi/spi-stm32-qspi.c static int stm32_qspi_probe(struct platform_device *pdev) pdev 535 drivers/spi/spi-stm32-qspi.c struct device *dev = &pdev->dev; pdev 549 drivers/spi/spi-stm32-qspi.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "qspi"); pdev 558 drivers/spi/spi-stm32-qspi.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "qspi_mm"); pdev 571 drivers/spi/spi-stm32-qspi.c irq = platform_get_irq(pdev, 0); pdev 610 drivers/spi/spi-stm32-qspi.c platform_set_drvdata(pdev, qspi); pdev 633 drivers/spi/spi-stm32-qspi.c static int stm32_qspi_remove(struct platform_device *pdev) pdev 635 drivers/spi/spi-stm32-qspi.c struct stm32_qspi *qspi = platform_get_drvdata(pdev); pdev 1808 drivers/spi/spi-stm32.c static int stm32_spi_probe(struct platform_device *pdev) pdev 1815 drivers/spi/spi-stm32.c master = spi_alloc_master(&pdev->dev, sizeof(struct stm32_spi)); pdev 1817 drivers/spi/spi-stm32.c dev_err(&pdev->dev, "spi master allocation failed\n"); pdev 1820 drivers/spi/spi-stm32.c platform_set_drvdata(pdev, master); pdev 1823 drivers/spi/spi-stm32.c spi->dev = &pdev->dev; pdev 1828 drivers/spi/spi-stm32.c of_match_device(pdev->dev.driver->of_match_table, pdev 1829 drivers/spi/spi-stm32.c &pdev->dev)->data; pdev 1831 drivers/spi/spi-stm32.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1832 drivers/spi/spi-stm32.c spi->base = devm_ioremap_resource(&pdev->dev, res); pdev 1840 drivers/spi/spi-stm32.c spi->irq = platform_get_irq(pdev, 0); pdev 1844 drivers/spi/spi-stm32.c dev_err(&pdev->dev, "failed to get irq: %d\n", ret); pdev 1847 drivers/spi/spi-stm32.c ret = devm_request_threaded_irq(&pdev->dev, spi->irq, pdev 1850 drivers/spi/spi-stm32.c IRQF_ONESHOT, pdev->name, master); pdev 1852 drivers/spi/spi-stm32.c dev_err(&pdev->dev, "irq%d request failed: %d\n", spi->irq, pdev 1857 drivers/spi/spi-stm32.c spi->clk = devm_clk_get(&pdev->dev, NULL); pdev 1860 drivers/spi/spi-stm32.c dev_err(&pdev->dev, "clk get failed: %d\n", ret); pdev 1866 drivers/spi/spi-stm32.c dev_err(&pdev->dev, "clk enable failed: %d\n", ret); pdev 1871 drivers/spi/spi-stm32.c dev_err(&pdev->dev, "clk rate = 0\n"); pdev 1876 drivers/spi/spi-stm32.c spi->rst = devm_reset_control_get_exclusive(&pdev->dev, NULL); pdev 1888 drivers/spi/spi-stm32.c dev_err(&pdev->dev, "controller configuration failed: %d\n", pdev 1893 drivers/spi/spi-stm32.c master->dev.of_node = pdev->dev.of_node; pdev 1895 drivers/spi/spi-stm32.c master->bus_num = pdev->id; pdev 1908 drivers/spi/spi-stm32.c dev_warn(&pdev->dev, "failed to request tx dma channel\n"); pdev 1914 drivers/spi/spi-stm32.c dev_warn(&pdev->dev, "failed to request rx dma channel\n"); pdev 1921 drivers/spi/spi-stm32.c pm_runtime_set_active(&pdev->dev); pdev 1922 drivers/spi/spi-stm32.c pm_runtime_enable(&pdev->dev); pdev 1924 drivers/spi/spi-stm32.c ret = devm_spi_register_master(&pdev->dev, master); pdev 1926 drivers/spi/spi-stm32.c dev_err(&pdev->dev, "spi master registration failed: %d\n", pdev 1932 drivers/spi/spi-stm32.c dev_err(&pdev->dev, "no CS gpios available\n"); pdev 1939 drivers/spi/spi-stm32.c dev_err(&pdev->dev, "%i is not a valid gpio\n", pdev 1945 drivers/spi/spi-stm32.c ret = devm_gpio_request(&pdev->dev, master->cs_gpios[i], pdev 1948 drivers/spi/spi-stm32.c dev_err(&pdev->dev, "can't get CS gpio %i\n", pdev 1954 drivers/spi/spi-stm32.c dev_info(&pdev->dev, "driver initialized\n"); pdev 1964 drivers/spi/spi-stm32.c pm_runtime_disable(&pdev->dev); pdev 1973 drivers/spi/spi-stm32.c static int stm32_spi_remove(struct platform_device *pdev) pdev 1975 drivers/spi/spi-stm32.c struct spi_master *master = platform_get_drvdata(pdev); pdev 1987 drivers/spi/spi-stm32.c pm_runtime_disable(&pdev->dev); pdev 427 drivers/spi/spi-sun4i.c static int sun4i_spi_probe(struct platform_device *pdev) pdev 433 drivers/spi/spi-sun4i.c master = spi_alloc_master(&pdev->dev, sizeof(struct sun4i_spi)); pdev 435 drivers/spi/spi-sun4i.c dev_err(&pdev->dev, "Unable to allocate SPI Master\n"); pdev 439 drivers/spi/spi-sun4i.c platform_set_drvdata(pdev, master); pdev 442 drivers/spi/spi-sun4i.c sspi->base_addr = devm_platform_ioremap_resource(pdev, 0); pdev 448 drivers/spi/spi-sun4i.c irq = platform_get_irq(pdev, 0); pdev 454 drivers/spi/spi-sun4i.c ret = devm_request_irq(&pdev->dev, irq, sun4i_spi_handler, pdev 457 drivers/spi/spi-sun4i.c dev_err(&pdev->dev, "Cannot request IRQ\n"); pdev 469 drivers/spi/spi-sun4i.c master->dev.of_node = pdev->dev.of_node; pdev 473 drivers/spi/spi-sun4i.c sspi->hclk = devm_clk_get(&pdev->dev, "ahb"); pdev 475 drivers/spi/spi-sun4i.c dev_err(&pdev->dev, "Unable to acquire AHB clock\n"); pdev 480 drivers/spi/spi-sun4i.c sspi->mclk = devm_clk_get(&pdev->dev, "mod"); pdev 482 drivers/spi/spi-sun4i.c dev_err(&pdev->dev, "Unable to acquire module clock\n"); pdev 493 drivers/spi/spi-sun4i.c ret = sun4i_spi_runtime_resume(&pdev->dev); pdev 495 drivers/spi/spi-sun4i.c dev_err(&pdev->dev, "Couldn't resume the device\n"); pdev 499 drivers/spi/spi-sun4i.c pm_runtime_set_active(&pdev->dev); pdev 500 drivers/spi/spi-sun4i.c pm_runtime_enable(&pdev->dev); pdev 501 drivers/spi/spi-sun4i.c pm_runtime_idle(&pdev->dev); pdev 503 drivers/spi/spi-sun4i.c ret = devm_spi_register_master(&pdev->dev, master); pdev 505 drivers/spi/spi-sun4i.c dev_err(&pdev->dev, "cannot register SPI master\n"); pdev 512 drivers/spi/spi-sun4i.c pm_runtime_disable(&pdev->dev); pdev 513 drivers/spi/spi-sun4i.c sun4i_spi_runtime_suspend(&pdev->dev); pdev 519 drivers/spi/spi-sun4i.c static int sun4i_spi_remove(struct platform_device *pdev) pdev 521 drivers/spi/spi-sun4i.c pm_runtime_force_suspend(&pdev->dev); pdev 434 drivers/spi/spi-sun6i.c static int sun6i_spi_probe(struct platform_device *pdev) pdev 440 drivers/spi/spi-sun6i.c master = spi_alloc_master(&pdev->dev, sizeof(struct sun6i_spi)); pdev 442 drivers/spi/spi-sun6i.c dev_err(&pdev->dev, "Unable to allocate SPI Master\n"); pdev 446 drivers/spi/spi-sun6i.c platform_set_drvdata(pdev, master); pdev 449 drivers/spi/spi-sun6i.c sspi->base_addr = devm_platform_ioremap_resource(pdev, 0); pdev 455 drivers/spi/spi-sun6i.c irq = platform_get_irq(pdev, 0); pdev 461 drivers/spi/spi-sun6i.c ret = devm_request_irq(&pdev->dev, irq, sun6i_spi_handler, pdev 464 drivers/spi/spi-sun6i.c dev_err(&pdev->dev, "Cannot request IRQ\n"); pdev 469 drivers/spi/spi-sun6i.c sspi->fifo_depth = (unsigned long)of_device_get_match_data(&pdev->dev); pdev 478 drivers/spi/spi-sun6i.c master->dev.of_node = pdev->dev.of_node; pdev 482 drivers/spi/spi-sun6i.c sspi->hclk = devm_clk_get(&pdev->dev, "ahb"); pdev 484 drivers/spi/spi-sun6i.c dev_err(&pdev->dev, "Unable to acquire AHB clock\n"); pdev 489 drivers/spi/spi-sun6i.c sspi->mclk = devm_clk_get(&pdev->dev, "mod"); pdev 491 drivers/spi/spi-sun6i.c dev_err(&pdev->dev, "Unable to acquire module clock\n"); pdev 498 drivers/spi/spi-sun6i.c sspi->rstc = devm_reset_control_get_exclusive(&pdev->dev, NULL); pdev 500 drivers/spi/spi-sun6i.c dev_err(&pdev->dev, "Couldn't get reset controller\n"); pdev 509 drivers/spi/spi-sun6i.c ret = sun6i_spi_runtime_resume(&pdev->dev); pdev 511 drivers/spi/spi-sun6i.c dev_err(&pdev->dev, "Couldn't resume the device\n"); pdev 515 drivers/spi/spi-sun6i.c pm_runtime_set_active(&pdev->dev); pdev 516 drivers/spi/spi-sun6i.c pm_runtime_enable(&pdev->dev); pdev 517 drivers/spi/spi-sun6i.c pm_runtime_idle(&pdev->dev); pdev 519 drivers/spi/spi-sun6i.c ret = devm_spi_register_master(&pdev->dev, master); pdev 521 drivers/spi/spi-sun6i.c dev_err(&pdev->dev, "cannot register SPI master\n"); pdev 528 drivers/spi/spi-sun6i.c pm_runtime_disable(&pdev->dev); pdev 529 drivers/spi/spi-sun6i.c sun6i_spi_runtime_suspend(&pdev->dev); pdev 535 drivers/spi/spi-sun6i.c static int sun6i_spi_remove(struct platform_device *pdev) pdev 537 drivers/spi/spi-sun6i.c pm_runtime_force_suspend(&pdev->dev); pdev 598 drivers/spi/spi-synquacer.c static int synquacer_spi_probe(struct platform_device *pdev) pdev 600 drivers/spi/spi-synquacer.c struct device_node *np = pdev->dev.of_node; pdev 606 drivers/spi/spi-synquacer.c master = spi_alloc_master(&pdev->dev, sizeof(*sspi)); pdev 610 drivers/spi/spi-synquacer.c platform_set_drvdata(pdev, master); pdev 613 drivers/spi/spi-synquacer.c sspi->dev = &pdev->dev; pdev 617 drivers/spi/spi-synquacer.c sspi->regs = devm_platform_ioremap_resource(pdev, 0); pdev 624 drivers/spi/spi-synquacer.c device_property_read_u32(&pdev->dev, "socionext,ihclk-rate", pdev 627 drivers/spi/spi-synquacer.c if (dev_of_node(&pdev->dev)) { pdev 628 drivers/spi/spi-synquacer.c if (device_property_match_string(&pdev->dev, pdev 632 drivers/spi/spi-synquacer.c } else if (device_property_match_string(&pdev->dev, pdev 637 drivers/spi/spi-synquacer.c dev_err(&pdev->dev, "specified wrong clock source\n"); pdev 644 drivers/spi/spi-synquacer.c dev_err(&pdev->dev, "clock not found\n"); pdev 651 drivers/spi/spi-synquacer.c dev_err(&pdev->dev, "failed to enable clock (%d)\n", pdev 660 drivers/spi/spi-synquacer.c dev_err(&pdev->dev, "missing clock source\n"); pdev 665 drivers/spi/spi-synquacer.c sspi->aces = device_property_read_bool(&pdev->dev, pdev 667 drivers/spi/spi-synquacer.c sspi->rtm = device_property_read_bool(&pdev->dev, "socionext,use-rtm"); pdev 671 drivers/spi/spi-synquacer.c rx_irq = platform_get_irq(pdev, 0); pdev 677 drivers/spi/spi-synquacer.c dev_name(&pdev->dev)); pdev 678 drivers/spi/spi-synquacer.c ret = devm_request_irq(&pdev->dev, rx_irq, sq_spi_rx_handler, pdev 681 drivers/spi/spi-synquacer.c dev_err(&pdev->dev, "request rx_irq failed (%d)\n", ret); pdev 685 drivers/spi/spi-synquacer.c tx_irq = platform_get_irq(pdev, 1); pdev 691 drivers/spi/spi-synquacer.c dev_name(&pdev->dev)); pdev 692 drivers/spi/spi-synquacer.c ret = devm_request_irq(&pdev->dev, tx_irq, sq_spi_tx_handler, pdev 695 drivers/spi/spi-synquacer.c dev_err(&pdev->dev, "request tx_irq failed (%d)\n", ret); pdev 700 drivers/spi/spi-synquacer.c master->dev.fwnode = pdev->dev.fwnode; pdev 702 drivers/spi/spi-synquacer.c master->bus_num = pdev->id; pdev 735 drivers/spi/spi-synquacer.c static int synquacer_spi_remove(struct platform_device *pdev) pdev 737 drivers/spi/spi-synquacer.c struct spi_master *master = platform_get_drvdata(pdev); pdev 1299 drivers/spi/spi-tegra114.c static int tegra_spi_probe(struct platform_device *pdev) pdev 1307 drivers/spi/spi-tegra114.c master = spi_alloc_master(&pdev->dev, sizeof(*tspi)); pdev 1309 drivers/spi/spi-tegra114.c dev_err(&pdev->dev, "master allocation failed\n"); pdev 1312 drivers/spi/spi-tegra114.c platform_set_drvdata(pdev, master); pdev 1315 drivers/spi/spi-tegra114.c if (of_property_read_u32(pdev->dev.of_node, "spi-max-frequency", pdev 1330 drivers/spi/spi-tegra114.c bus_num = of_alias_get_id(pdev->dev.of_node, "spi"); pdev 1335 drivers/spi/spi-tegra114.c tspi->dev = &pdev->dev; pdev 1338 drivers/spi/spi-tegra114.c tspi->soc_data = of_device_get_match_data(&pdev->dev); pdev 1340 drivers/spi/spi-tegra114.c dev_err(&pdev->dev, "unsupported tegra\n"); pdev 1345 drivers/spi/spi-tegra114.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1346 drivers/spi/spi-tegra114.c tspi->base = devm_ioremap_resource(&pdev->dev, r); pdev 1353 drivers/spi/spi-tegra114.c spi_irq = platform_get_irq(pdev, 0); pdev 1356 drivers/spi/spi-tegra114.c tspi->clk = devm_clk_get(&pdev->dev, "spi"); pdev 1358 drivers/spi/spi-tegra114.c dev_err(&pdev->dev, "can not get clock\n"); pdev 1363 drivers/spi/spi-tegra114.c tspi->rst = devm_reset_control_get_exclusive(&pdev->dev, "spi"); pdev 1365 drivers/spi/spi-tegra114.c dev_err(&pdev->dev, "can not get reset\n"); pdev 1385 drivers/spi/spi-tegra114.c pm_runtime_enable(&pdev->dev); pdev 1386 drivers/spi/spi-tegra114.c if (!pm_runtime_enabled(&pdev->dev)) { pdev 1387 drivers/spi/spi-tegra114.c ret = tegra_spi_runtime_resume(&pdev->dev); pdev 1392 drivers/spi/spi-tegra114.c ret = pm_runtime_get_sync(&pdev->dev); pdev 1394 drivers/spi/spi-tegra114.c dev_err(&pdev->dev, "pm runtime get failed, e = %d\n", ret); pdev 1407 drivers/spi/spi-tegra114.c pm_runtime_put(&pdev->dev); pdev 1410 drivers/spi/spi-tegra114.c dev_name(&pdev->dev), tspi); pdev 1412 drivers/spi/spi-tegra114.c dev_err(&pdev->dev, "Failed to register ISR for IRQ %d\n", pdev 1417 drivers/spi/spi-tegra114.c master->dev.of_node = pdev->dev.of_node; pdev 1418 drivers/spi/spi-tegra114.c ret = devm_spi_register_master(&pdev->dev, master); pdev 1420 drivers/spi/spi-tegra114.c dev_err(&pdev->dev, "can not register to master err %d\n", ret); pdev 1428 drivers/spi/spi-tegra114.c pm_runtime_disable(&pdev->dev); pdev 1429 drivers/spi/spi-tegra114.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 1430 drivers/spi/spi-tegra114.c tegra_spi_runtime_suspend(&pdev->dev); pdev 1439 drivers/spi/spi-tegra114.c static int tegra_spi_remove(struct platform_device *pdev) pdev 1441 drivers/spi/spi-tegra114.c struct spi_master *master = platform_get_drvdata(pdev); pdev 1452 drivers/spi/spi-tegra114.c pm_runtime_disable(&pdev->dev); pdev 1453 drivers/spi/spi-tegra114.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 1454 drivers/spi/spi-tegra114.c tegra_spi_runtime_suspend(&pdev->dev); pdev 418 drivers/spi/spi-tegra20-sflash.c static int tegra_sflash_probe(struct platform_device *pdev) pdev 425 drivers/spi/spi-tegra20-sflash.c match = of_match_device(tegra_sflash_of_match, &pdev->dev); pdev 427 drivers/spi/spi-tegra20-sflash.c dev_err(&pdev->dev, "Error: No device match found\n"); pdev 431 drivers/spi/spi-tegra20-sflash.c master = spi_alloc_master(&pdev->dev, sizeof(*tsd)); pdev 433 drivers/spi/spi-tegra20-sflash.c dev_err(&pdev->dev, "master allocation failed\n"); pdev 443 drivers/spi/spi-tegra20-sflash.c platform_set_drvdata(pdev, master); pdev 446 drivers/spi/spi-tegra20-sflash.c tsd->dev = &pdev->dev; pdev 453 drivers/spi/spi-tegra20-sflash.c tsd->base = devm_platform_ioremap_resource(pdev, 0); pdev 459 drivers/spi/spi-tegra20-sflash.c tsd->irq = platform_get_irq(pdev, 0); pdev 461 drivers/spi/spi-tegra20-sflash.c dev_name(&pdev->dev), tsd); pdev 463 drivers/spi/spi-tegra20-sflash.c dev_err(&pdev->dev, "Failed to register ISR for IRQ %d\n", pdev 468 drivers/spi/spi-tegra20-sflash.c tsd->clk = devm_clk_get(&pdev->dev, NULL); pdev 470 drivers/spi/spi-tegra20-sflash.c dev_err(&pdev->dev, "can not get clock\n"); pdev 475 drivers/spi/spi-tegra20-sflash.c tsd->rst = devm_reset_control_get_exclusive(&pdev->dev, "spi"); pdev 477 drivers/spi/spi-tegra20-sflash.c dev_err(&pdev->dev, "can not get reset\n"); pdev 483 drivers/spi/spi-tegra20-sflash.c pm_runtime_enable(&pdev->dev); pdev 484 drivers/spi/spi-tegra20-sflash.c if (!pm_runtime_enabled(&pdev->dev)) { pdev 485 drivers/spi/spi-tegra20-sflash.c ret = tegra_sflash_runtime_resume(&pdev->dev); pdev 490 drivers/spi/spi-tegra20-sflash.c ret = pm_runtime_get_sync(&pdev->dev); pdev 492 drivers/spi/spi-tegra20-sflash.c dev_err(&pdev->dev, "pm runtime get failed, e = %d\n", ret); pdev 503 drivers/spi/spi-tegra20-sflash.c pm_runtime_put(&pdev->dev); pdev 505 drivers/spi/spi-tegra20-sflash.c master->dev.of_node = pdev->dev.of_node; pdev 506 drivers/spi/spi-tegra20-sflash.c ret = devm_spi_register_master(&pdev->dev, master); pdev 508 drivers/spi/spi-tegra20-sflash.c dev_err(&pdev->dev, "can not register to master err %d\n", ret); pdev 514 drivers/spi/spi-tegra20-sflash.c pm_runtime_disable(&pdev->dev); pdev 515 drivers/spi/spi-tegra20-sflash.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 516 drivers/spi/spi-tegra20-sflash.c tegra_sflash_runtime_suspend(&pdev->dev); pdev 524 drivers/spi/spi-tegra20-sflash.c static int tegra_sflash_remove(struct platform_device *pdev) pdev 526 drivers/spi/spi-tegra20-sflash.c struct spi_master *master = platform_get_drvdata(pdev); pdev 531 drivers/spi/spi-tegra20-sflash.c pm_runtime_disable(&pdev->dev); pdev 532 drivers/spi/spi-tegra20-sflash.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 533 drivers/spi/spi-tegra20-sflash.c tegra_sflash_runtime_suspend(&pdev->dev); pdev 1006 drivers/spi/spi-tegra20-slink.c static int tegra_slink_probe(struct platform_device *pdev) pdev 1015 drivers/spi/spi-tegra20-slink.c match = of_match_device(tegra_slink_of_match, &pdev->dev); pdev 1017 drivers/spi/spi-tegra20-slink.c dev_err(&pdev->dev, "Error: No device match found\n"); pdev 1022 drivers/spi/spi-tegra20-slink.c master = spi_alloc_master(&pdev->dev, sizeof(*tspi)); pdev 1024 drivers/spi/spi-tegra20-slink.c dev_err(&pdev->dev, "master allocation failed\n"); pdev 1037 drivers/spi/spi-tegra20-slink.c platform_set_drvdata(pdev, master); pdev 1040 drivers/spi/spi-tegra20-slink.c tspi->dev = &pdev->dev; pdev 1048 drivers/spi/spi-tegra20-slink.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1050 drivers/spi/spi-tegra20-slink.c dev_err(&pdev->dev, "No IO memory resource\n"); pdev 1055 drivers/spi/spi-tegra20-slink.c tspi->base = devm_ioremap_resource(&pdev->dev, r); pdev 1062 drivers/spi/spi-tegra20-slink.c tspi->clk = devm_clk_get(&pdev->dev, NULL); pdev 1065 drivers/spi/spi-tegra20-slink.c dev_err(&pdev->dev, "Can not get clock %d\n", ret); pdev 1070 drivers/spi/spi-tegra20-slink.c dev_err(&pdev->dev, "Clock prepare failed %d\n", ret); pdev 1075 drivers/spi/spi-tegra20-slink.c dev_err(&pdev->dev, "Clock enable failed %d\n", ret); pdev 1079 drivers/spi/spi-tegra20-slink.c spi_irq = platform_get_irq(pdev, 0); pdev 1083 drivers/spi/spi-tegra20-slink.c dev_name(&pdev->dev), tspi); pdev 1085 drivers/spi/spi-tegra20-slink.c dev_err(&pdev->dev, "Failed to register ISR for IRQ %d\n", pdev 1090 drivers/spi/spi-tegra20-slink.c tspi->rst = devm_reset_control_get_exclusive(&pdev->dev, "spi"); pdev 1092 drivers/spi/spi-tegra20-slink.c dev_err(&pdev->dev, "can not get reset\n"); pdev 1112 drivers/spi/spi-tegra20-slink.c pm_runtime_enable(&pdev->dev); pdev 1113 drivers/spi/spi-tegra20-slink.c if (!pm_runtime_enabled(&pdev->dev)) { pdev 1114 drivers/spi/spi-tegra20-slink.c ret = tegra_slink_runtime_resume(&pdev->dev); pdev 1119 drivers/spi/spi-tegra20-slink.c ret = pm_runtime_get_sync(&pdev->dev); pdev 1121 drivers/spi/spi-tegra20-slink.c dev_err(&pdev->dev, "pm runtime get failed, e = %d\n", ret); pdev 1128 drivers/spi/spi-tegra20-slink.c pm_runtime_put(&pdev->dev); pdev 1130 drivers/spi/spi-tegra20-slink.c master->dev.of_node = pdev->dev.of_node; pdev 1131 drivers/spi/spi-tegra20-slink.c ret = devm_spi_register_master(&pdev->dev, master); pdev 1133 drivers/spi/spi-tegra20-slink.c dev_err(&pdev->dev, "can not register to master err %d\n", ret); pdev 1139 drivers/spi/spi-tegra20-slink.c pm_runtime_disable(&pdev->dev); pdev 1140 drivers/spi/spi-tegra20-slink.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 1141 drivers/spi/spi-tegra20-slink.c tegra_slink_runtime_suspend(&pdev->dev); pdev 1156 drivers/spi/spi-tegra20-slink.c static int tegra_slink_remove(struct platform_device *pdev) pdev 1158 drivers/spi/spi-tegra20-slink.c struct spi_master *master = platform_get_drvdata(pdev); pdev 1172 drivers/spi/spi-tegra20-slink.c pm_runtime_disable(&pdev->dev); pdev 1173 drivers/spi/spi-tegra20-slink.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 1174 drivers/spi/spi-tegra20-slink.c tegra_slink_runtime_suspend(&pdev->dev); pdev 665 drivers/spi/spi-ti-qspi.c static int ti_qspi_probe(struct platform_device *pdev) pdev 670 drivers/spi/spi-ti-qspi.c struct device_node *np = pdev->dev.of_node; pdev 675 drivers/spi/spi-ti-qspi.c master = spi_alloc_master(&pdev->dev, sizeof(*qspi)); pdev 685 drivers/spi/spi-ti-qspi.c master->dev.of_node = pdev->dev.of_node; pdev 695 drivers/spi/spi-ti-qspi.c qspi->dev = &pdev->dev; pdev 696 drivers/spi/spi-ti-qspi.c platform_set_drvdata(pdev, qspi); pdev 698 drivers/spi/spi-ti-qspi.c r = platform_get_resource_byname(pdev, IORESOURCE_MEM, "qspi_base"); pdev 700 drivers/spi/spi-ti-qspi.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 702 drivers/spi/spi-ti-qspi.c dev_err(&pdev->dev, "missing platform data\n"); pdev 708 drivers/spi/spi-ti-qspi.c res_mmap = platform_get_resource_byname(pdev, pdev 711 drivers/spi/spi-ti-qspi.c res_mmap = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 713 drivers/spi/spi-ti-qspi.c dev_err(&pdev->dev, pdev 721 drivers/spi/spi-ti-qspi.c irq = platform_get_irq(pdev, 0); pdev 729 drivers/spi/spi-ti-qspi.c qspi->base = devm_ioremap_resource(&pdev->dev, r); pdev 748 drivers/spi/spi-ti-qspi.c dev_err(&pdev->dev, pdev 754 drivers/spi/spi-ti-qspi.c qspi->fclk = devm_clk_get(&pdev->dev, "fck"); pdev 757 drivers/spi/spi-ti-qspi.c dev_err(&pdev->dev, "could not get clk: %d\n", ret); pdev 760 drivers/spi/spi-ti-qspi.c pm_runtime_use_autosuspend(&pdev->dev); pdev 761 drivers/spi/spi-ti-qspi.c pm_runtime_set_autosuspend_delay(&pdev->dev, QSPI_AUTOSUSPEND_TIMEOUT); pdev 762 drivers/spi/spi-ti-qspi.c pm_runtime_enable(&pdev->dev); pdev 795 drivers/spi/spi-ti-qspi.c qspi->mmap_base = devm_ioremap_resource(&pdev->dev, res_mmap); pdev 797 drivers/spi/spi-ti-qspi.c dev_info(&pdev->dev, pdev 807 drivers/spi/spi-ti-qspi.c ret = devm_spi_register_master(&pdev->dev, master); pdev 811 drivers/spi/spi-ti-qspi.c pm_runtime_disable(&pdev->dev); pdev 817 drivers/spi/spi-ti-qspi.c static int ti_qspi_remove(struct platform_device *pdev) pdev 819 drivers/spi/spi-ti-qspi.c struct ti_qspi *qspi = platform_get_drvdata(pdev); pdev 826 drivers/spi/spi-ti-qspi.c pm_runtime_put_sync(&pdev->dev); pdev 827 drivers/spi/spi-ti-qspi.c pm_runtime_disable(&pdev->dev); pdev 193 drivers/spi/spi-topcliff-pch.c struct pci_dev *pdev; pdev 342 drivers/spi/spi-topcliff-pch.c dev_dbg(&board_dat->pdev->dev, pdev 353 drivers/spi/spi-topcliff-pch.c dev_err(&board_dat->pdev->dev, "%s Over run error\n", __func__); pdev 373 drivers/spi/spi-topcliff-pch.c dev_dbg(&board_dat->pdev->dev, "%s EXIT return value=%d\n", pdev 860 drivers/spi/spi-topcliff-pch.c dma_dev = pci_get_slot(data->board_dat->pdev->bus, pdev 861 drivers/spi/spi-topcliff-pch.c PCI_DEVFN(PCI_SLOT(data->board_dat->pdev->devfn), 0)); pdev 1260 drivers/spi/spi-topcliff-pch.c dev_dbg(&board_dat->pdev->dev, "%s ENTRY\n", __func__); pdev 1268 drivers/spi/spi-topcliff-pch.c dev_dbg(&board_dat->pdev->dev, "%s ENTRY\n", __func__); pdev 1272 drivers/spi/spi-topcliff-pch.c dev_dbg(&board_dat->pdev->dev, pdev 1275 drivers/spi/spi-topcliff-pch.c dev_dbg(&board_dat->pdev->dev, "%s data->irq_reg_sts=true\n", __func__); pdev 1287 drivers/spi/spi-topcliff-pch.c dma_free_coherent(&board_dat->pdev->dev, PCH_BUF_SIZE, pdev 1290 drivers/spi/spi-topcliff-pch.c dma_free_coherent(&board_dat->pdev->dev, PCH_BUF_SIZE, pdev 1303 drivers/spi/spi-topcliff-pch.c dma->tx_buf_virt = dma_alloc_coherent(&board_dat->pdev->dev, pdev 1309 drivers/spi/spi-topcliff-pch.c dma->rx_buf_virt = dma_alloc_coherent(&board_dat->pdev->dev, pdev 1326 drivers/spi/spi-topcliff-pch.c master = spi_alloc_master(&board_dat->pdev->dev, pdev 1340 drivers/spi/spi-topcliff-pch.c data->io_base_addr = pci_resource_start(board_dat->pdev, 1) + pdev 1342 drivers/spi/spi-topcliff-pch.c data->io_remap_addr = pci_iomap(board_dat->pdev, 1, 0); pdev 1378 drivers/spi/spi-topcliff-pch.c ret = request_irq(board_dat->pdev->irq, pch_spi_handler, pdev 1407 drivers/spi/spi-topcliff-pch.c free_irq(board_dat->pdev->irq, data); pdev 1411 drivers/spi/spi-topcliff-pch.c pci_iounmap(board_dat->pdev, data->io_remap_addr); pdev 1426 drivers/spi/spi-topcliff-pch.c __func__, plat_dev->id, board_dat->pdev->irq); pdev 1437 drivers/spi/spi-topcliff-pch.c dev_dbg(&board_dat->pdev->dev, "%s :queue not empty\n", pdev 1451 drivers/spi/spi-topcliff-pch.c free_irq(board_dat->pdev->irq, data); pdev 1454 drivers/spi/spi-topcliff-pch.c pci_iounmap(board_dat->pdev, data->io_remap_addr); pdev 1489 drivers/spi/spi-topcliff-pch.c free_irq(board_dat->pdev->irq, data); pdev 1513 drivers/spi/spi-topcliff-pch.c retval = request_irq(board_dat->pdev->irq, pch_spi_handler, pdev 1543 drivers/spi/spi-topcliff-pch.c static int pch_spi_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 1561 drivers/spi/spi-topcliff-pch.c retval = pci_request_regions(pdev, KBUILD_MODNAME); pdev 1563 drivers/spi/spi-topcliff-pch.c dev_err(&pdev->dev, "%s request_region failed\n", __func__); pdev 1567 drivers/spi/spi-topcliff-pch.c board_dat->pdev = pdev; pdev 1572 drivers/spi/spi-topcliff-pch.c retval = pci_enable_device(pdev); pdev 1574 drivers/spi/spi-topcliff-pch.c dev_err(&pdev->dev, "%s pci_enable_device failed\n", __func__); pdev 1581 drivers/spi/spi-topcliff-pch.c dev_err(&pdev->dev, "platform_device_alloc failed\n"); pdev 1586 drivers/spi/spi-topcliff-pch.c pd_dev->dev.parent = &pdev->dev; pdev 1591 drivers/spi/spi-topcliff-pch.c dev_err(&pdev->dev, pdev 1599 drivers/spi/spi-topcliff-pch.c dev_err(&pdev->dev, "platform_device_add failed\n"); pdev 1605 drivers/spi/spi-topcliff-pch.c pci_set_drvdata(pdev, pd_dev_save); pdev 1612 drivers/spi/spi-topcliff-pch.c pci_disable_device(pdev); pdev 1614 drivers/spi/spi-topcliff-pch.c pci_release_regions(pdev); pdev 1623 drivers/spi/spi-topcliff-pch.c static void pch_spi_remove(struct pci_dev *pdev) pdev 1626 drivers/spi/spi-topcliff-pch.c struct pch_pd_dev_save *pd_dev_save = pci_get_drvdata(pdev); pdev 1628 drivers/spi/spi-topcliff-pch.c dev_dbg(&pdev->dev, "%s ENTRY:pdev=%p\n", __func__, pdev); pdev 1633 drivers/spi/spi-topcliff-pch.c pci_disable_device(pdev); pdev 1634 drivers/spi/spi-topcliff-pch.c pci_release_regions(pdev); pdev 1640 drivers/spi/spi-topcliff-pch.c static int pch_spi_suspend(struct pci_dev *pdev, pm_message_t state) pdev 1643 drivers/spi/spi-topcliff-pch.c struct pch_pd_dev_save *pd_dev_save = pci_get_drvdata(pdev); pdev 1645 drivers/spi/spi-topcliff-pch.c dev_dbg(&pdev->dev, "%s ENTRY\n", __func__); pdev 1650 drivers/spi/spi-topcliff-pch.c retval = pci_save_state(pdev); pdev 1652 drivers/spi/spi-topcliff-pch.c pci_enable_wake(pdev, PCI_D3hot, 0); pdev 1653 drivers/spi/spi-topcliff-pch.c pci_disable_device(pdev); pdev 1654 drivers/spi/spi-topcliff-pch.c pci_set_power_state(pdev, PCI_D3hot); pdev 1656 drivers/spi/spi-topcliff-pch.c dev_err(&pdev->dev, "%s pci_save_state failed\n", __func__); pdev 1662 drivers/spi/spi-topcliff-pch.c static int pch_spi_resume(struct pci_dev *pdev) pdev 1665 drivers/spi/spi-topcliff-pch.c struct pch_pd_dev_save *pd_dev_save = pci_get_drvdata(pdev); pdev 1666 drivers/spi/spi-topcliff-pch.c dev_dbg(&pdev->dev, "%s ENTRY\n", __func__); pdev 1668 drivers/spi/spi-topcliff-pch.c pci_set_power_state(pdev, PCI_D0); pdev 1669 drivers/spi/spi-topcliff-pch.c pci_restore_state(pdev); pdev 1671 drivers/spi/spi-topcliff-pch.c retval = pci_enable_device(pdev); pdev 1673 drivers/spi/spi-topcliff-pch.c dev_err(&pdev->dev, pdev 1676 drivers/spi/spi-topcliff-pch.c pci_enable_wake(pdev, PCI_D3hot, 0); pdev 476 drivers/spi/spi-uniphier.c static int uniphier_spi_probe(struct platform_device *pdev) pdev 484 drivers/spi/spi-uniphier.c master = spi_alloc_master(&pdev->dev, sizeof(*priv)); pdev 488 drivers/spi/spi-uniphier.c platform_set_drvdata(pdev, master); pdev 494 drivers/spi/spi-uniphier.c priv->base = devm_platform_ioremap_resource(pdev, 0); pdev 500 drivers/spi/spi-uniphier.c priv->clk = devm_clk_get(&pdev->dev, NULL); pdev 502 drivers/spi/spi-uniphier.c dev_err(&pdev->dev, "failed to get clock\n"); pdev 511 drivers/spi/spi-uniphier.c irq = platform_get_irq(pdev, 0); pdev 517 drivers/spi/spi-uniphier.c ret = devm_request_irq(&pdev->dev, irq, uniphier_spi_handler, pdev 520 drivers/spi/spi-uniphier.c dev_err(&pdev->dev, "failed to request IRQ\n"); pdev 531 drivers/spi/spi-uniphier.c master->dev.of_node = pdev->dev.of_node; pdev 532 drivers/spi/spi-uniphier.c master->bus_num = pdev->id; pdev 543 drivers/spi/spi-uniphier.c ret = devm_spi_register_master(&pdev->dev, master); pdev 557 drivers/spi/spi-uniphier.c static int uniphier_spi_remove(struct platform_device *pdev) pdev 559 drivers/spi/spi-uniphier.c struct uniphier_spi_priv *priv = platform_get_drvdata(pdev); pdev 389 drivers/spi/spi-xilinx.c static int xilinx_spi_probe(struct platform_device *pdev) pdev 399 drivers/spi/spi-xilinx.c pdata = dev_get_platdata(&pdev->dev); pdev 404 drivers/spi/spi-xilinx.c of_property_read_u32(pdev->dev.of_node, "xlnx,num-ss-bits", pdev 409 drivers/spi/spi-xilinx.c dev_err(&pdev->dev, pdev 415 drivers/spi/spi-xilinx.c dev_err(&pdev->dev, "Invalid number of spi slaves\n"); pdev 419 drivers/spi/spi-xilinx.c master = spi_alloc_master(&pdev->dev, sizeof(struct xilinx_spi)); pdev 435 drivers/spi/spi-xilinx.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 436 drivers/spi/spi-xilinx.c xspi->regs = devm_ioremap_resource(&pdev->dev, res); pdev 442 drivers/spi/spi-xilinx.c master->bus_num = pdev->id; pdev 444 drivers/spi/spi-xilinx.c master->dev.of_node = pdev->dev.of_node; pdev 468 drivers/spi/spi-xilinx.c xspi->irq = platform_get_irq(pdev, 0); pdev 474 drivers/spi/spi-xilinx.c ret = devm_request_irq(&pdev->dev, xspi->irq, xilinx_spi_irq, 0, pdev 475 drivers/spi/spi-xilinx.c dev_name(&pdev->dev), xspi); pdev 485 drivers/spi/spi-xilinx.c dev_err(&pdev->dev, "spi_bitbang_start FAILED\n"); pdev 489 drivers/spi/spi-xilinx.c dev_info(&pdev->dev, "at 0x%08llX mapped to 0x%p, irq=%d\n", pdev 497 drivers/spi/spi-xilinx.c platform_set_drvdata(pdev, master); pdev 506 drivers/spi/spi-xilinx.c static int xilinx_spi_remove(struct platform_device *pdev) pdev 508 drivers/spi/spi-xilinx.c struct spi_master *master = platform_get_drvdata(pdev); pdev 369 drivers/spi/spi-xlp.c static int xlp_spi_probe(struct platform_device *pdev) pdev 376 drivers/spi/spi-xlp.c xspi = devm_kzalloc(&pdev->dev, sizeof(*xspi), GFP_KERNEL); pdev 380 drivers/spi/spi-xlp.c xspi->base = devm_platform_ioremap_resource(pdev, 0); pdev 384 drivers/spi/spi-xlp.c irq = platform_get_irq(pdev, 0); pdev 387 drivers/spi/spi-xlp.c err = devm_request_irq(&pdev->dev, irq, xlp_spi_interrupt, 0, pdev 388 drivers/spi/spi-xlp.c pdev->name, xspi); pdev 390 drivers/spi/spi-xlp.c dev_err(&pdev->dev, "unable to request irq %d\n", irq); pdev 394 drivers/spi/spi-xlp.c clk = devm_clk_get(&pdev->dev, NULL); pdev 396 drivers/spi/spi-xlp.c dev_err(&pdev->dev, "could not get spi clock\n"); pdev 402 drivers/spi/spi-xlp.c master = spi_alloc_master(&pdev->dev, 0); pdev 404 drivers/spi/spi-xlp.c dev_err(&pdev->dev, "could not alloc master\n"); pdev 413 drivers/spi/spi-xlp.c master->dev.of_node = pdev->dev.of_node; pdev 420 drivers/spi/spi-xlp.c err = devm_spi_register_master(&pdev->dev, master); pdev 422 drivers/spi/spi-xlp.c dev_err(&pdev->dev, "spi register master failed!\n"); pdev 80 drivers/spi/spi-xtensa-xtfpga.c static int xtfpga_spi_probe(struct platform_device *pdev) pdev 87 drivers/spi/spi-xtensa-xtfpga.c master = spi_alloc_master(&pdev->dev, sizeof(struct xtfpga_spi)); pdev 93 drivers/spi/spi-xtensa-xtfpga.c master->bus_num = pdev->dev.id; pdev 94 drivers/spi/spi-xtensa-xtfpga.c master->dev.of_node = pdev->dev.of_node; pdev 101 drivers/spi/spi-xtensa-xtfpga.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 103 drivers/spi/spi-xtensa-xtfpga.c dev_err(&pdev->dev, "No memory resource\n"); pdev 107 drivers/spi/spi-xtensa-xtfpga.c xspi->regs = devm_ioremap_resource(&pdev->dev, mem); pdev 116 drivers/spi/spi-xtensa-xtfpga.c dev_err(&pdev->dev, "Device stuck in busy state\n"); pdev 123 drivers/spi/spi-xtensa-xtfpga.c dev_err(&pdev->dev, "spi_bitbang_start failed\n"); pdev 127 drivers/spi/spi-xtensa-xtfpga.c platform_set_drvdata(pdev, master); pdev 134 drivers/spi/spi-xtensa-xtfpga.c static int xtfpga_spi_remove(struct platform_device *pdev) pdev 136 drivers/spi/spi-xtensa-xtfpga.c struct spi_master *master = platform_get_drvdata(pdev); pdev 616 drivers/spi/spi-zynq-qspi.c static int zynq_qspi_probe(struct platform_device *pdev) pdev 620 drivers/spi/spi-zynq-qspi.c struct device *dev = &pdev->dev; pdev 625 drivers/spi/spi-zynq-qspi.c ctlr = spi_alloc_master(&pdev->dev, sizeof(*xqspi)); pdev 631 drivers/spi/spi-zynq-qspi.c platform_set_drvdata(pdev, xqspi); pdev 632 drivers/spi/spi-zynq-qspi.c xqspi->regs = devm_platform_ioremap_resource(pdev, 0); pdev 638 drivers/spi/spi-zynq-qspi.c xqspi->pclk = devm_clk_get(&pdev->dev, "pclk"); pdev 640 drivers/spi/spi-zynq-qspi.c dev_err(&pdev->dev, "pclk clock not found.\n"); pdev 647 drivers/spi/spi-zynq-qspi.c xqspi->refclk = devm_clk_get(&pdev->dev, "ref_clk"); pdev 649 drivers/spi/spi-zynq-qspi.c dev_err(&pdev->dev, "ref_clk clock not found.\n"); pdev 656 drivers/spi/spi-zynq-qspi.c dev_err(&pdev->dev, "Unable to enable APB clock.\n"); pdev 662 drivers/spi/spi-zynq-qspi.c dev_err(&pdev->dev, "Unable to enable device clock.\n"); pdev 669 drivers/spi/spi-zynq-qspi.c xqspi->irq = platform_get_irq(pdev, 0); pdev 674 drivers/spi/spi-zynq-qspi.c ret = devm_request_irq(&pdev->dev, xqspi->irq, zynq_qspi_irq, pdev 675 drivers/spi/spi-zynq-qspi.c 0, pdev->name, xqspi); pdev 678 drivers/spi/spi-zynq-qspi.c dev_err(&pdev->dev, "request_irq failed\n"); pdev 695 drivers/spi/spi-zynq-qspi.c ret = devm_spi_register_controller(&pdev->dev, ctlr); pdev 697 drivers/spi/spi-zynq-qspi.c dev_err(&pdev->dev, "spi_register_master failed\n"); pdev 723 drivers/spi/spi-zynq-qspi.c static int zynq_qspi_remove(struct platform_device *pdev) pdev 725 drivers/spi/spi-zynq-qspi.c struct zynq_qspi *xqspi = platform_get_drvdata(pdev); pdev 1011 drivers/spi/spi-zynqmp-gqspi.c static int zynqmp_qspi_probe(struct platform_device *pdev) pdev 1016 drivers/spi/spi-zynqmp-gqspi.c struct device *dev = &pdev->dev; pdev 1022 drivers/spi/spi-zynqmp-gqspi.c master = spi_alloc_master(&pdev->dev, sizeof(*xqspi)); pdev 1027 drivers/spi/spi-zynqmp-gqspi.c master->dev.of_node = pdev->dev.of_node; pdev 1028 drivers/spi/spi-zynqmp-gqspi.c platform_set_drvdata(pdev, master); pdev 1030 drivers/spi/spi-zynqmp-gqspi.c xqspi->regs = devm_platform_ioremap_resource(pdev, 0); pdev 1037 drivers/spi/spi-zynqmp-gqspi.c xqspi->pclk = devm_clk_get(&pdev->dev, "pclk"); pdev 1050 drivers/spi/spi-zynqmp-gqspi.c xqspi->refclk = devm_clk_get(&pdev->dev, "ref_clk"); pdev 1063 drivers/spi/spi-zynqmp-gqspi.c pm_runtime_use_autosuspend(&pdev->dev); pdev 1064 drivers/spi/spi-zynqmp-gqspi.c pm_runtime_set_autosuspend_delay(&pdev->dev, SPI_AUTOSUSPEND_TIMEOUT); pdev 1065 drivers/spi/spi-zynqmp-gqspi.c pm_runtime_set_active(&pdev->dev); pdev 1066 drivers/spi/spi-zynqmp-gqspi.c pm_runtime_enable(&pdev->dev); pdev 1070 drivers/spi/spi-zynqmp-gqspi.c pm_runtime_mark_last_busy(&pdev->dev); pdev 1071 drivers/spi/spi-zynqmp-gqspi.c pm_runtime_put_autosuspend(&pdev->dev); pdev 1072 drivers/spi/spi-zynqmp-gqspi.c xqspi->irq = platform_get_irq(pdev, 0); pdev 1077 drivers/spi/spi-zynqmp-gqspi.c ret = devm_request_irq(&pdev->dev, xqspi->irq, zynqmp_qspi_irq, pdev 1078 drivers/spi/spi-zynqmp-gqspi.c 0, pdev->name, master); pdev 1108 drivers/spi/spi-zynqmp-gqspi.c pm_runtime_set_suspended(&pdev->dev); pdev 1109 drivers/spi/spi-zynqmp-gqspi.c pm_runtime_disable(&pdev->dev); pdev 1129 drivers/spi/spi-zynqmp-gqspi.c static int zynqmp_qspi_remove(struct platform_device *pdev) pdev 1131 drivers/spi/spi-zynqmp-gqspi.c struct spi_master *master = platform_get_drvdata(pdev); pdev 1137 drivers/spi/spi-zynqmp-gqspi.c pm_runtime_set_suspended(&pdev->dev); pdev 1138 drivers/spi/spi-zynqmp-gqspi.c pm_runtime_disable(&pdev->dev); pdev 1156 drivers/spmi/spmi-pmic-arb.c static int spmi_pmic_arb_probe(struct platform_device *pdev) pdev 1166 drivers/spmi/spmi-pmic-arb.c ctrl = spmi_controller_alloc(&pdev->dev, sizeof(*pmic_arb)); pdev 1173 drivers/spmi/spmi-pmic-arb.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "core"); pdev 1206 drivers/spmi/spmi-pmic-arb.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 1214 drivers/spmi/spmi-pmic-arb.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 1226 drivers/spmi/spmi-pmic-arb.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "intr"); pdev 1233 drivers/spmi/spmi-pmic-arb.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "cnfg"); pdev 1240 drivers/spmi/spmi-pmic-arb.c pmic_arb->irq = platform_get_irq_byname(pdev, "periph_irq"); pdev 1246 drivers/spmi/spmi-pmic-arb.c err = of_property_read_u32(pdev->dev.of_node, "qcom,channel", &channel); pdev 1248 drivers/spmi/spmi-pmic-arb.c dev_err(&pdev->dev, "channel unspecified.\n"); pdev 1253 drivers/spmi/spmi-pmic-arb.c dev_err(&pdev->dev, "invalid channel (%u) specified.\n", pdev 1261 drivers/spmi/spmi-pmic-arb.c err = of_property_read_u32(pdev->dev.of_node, "qcom,ee", &ee); pdev 1263 drivers/spmi/spmi-pmic-arb.c dev_err(&pdev->dev, "EE unspecified.\n"); pdev 1268 drivers/spmi/spmi-pmic-arb.c dev_err(&pdev->dev, "invalid EE (%u) specified\n", ee); pdev 1287 drivers/spmi/spmi-pmic-arb.c platform_set_drvdata(pdev, ctrl); pdev 1297 drivers/spmi/spmi-pmic-arb.c dev_err(&pdev->dev, "could not read APID->PPID mapping table, rc= %d\n", pdev 1303 drivers/spmi/spmi-pmic-arb.c dev_dbg(&pdev->dev, "adding irq domain\n"); pdev 1304 drivers/spmi/spmi-pmic-arb.c pmic_arb->domain = irq_domain_add_tree(pdev->dev.of_node, pdev 1307 drivers/spmi/spmi-pmic-arb.c dev_err(&pdev->dev, "unable to create irq_domain\n"); pdev 1328 drivers/spmi/spmi-pmic-arb.c static int spmi_pmic_arb_remove(struct platform_device *pdev) pdev 1330 drivers/spmi/spmi-pmic-arb.c struct spmi_controller *ctrl = platform_get_drvdata(pdev); pdev 242 drivers/ssb/driver_gige.c bool pdev_is_ssb_gige_core(struct pci_dev *pdev) pdev 244 drivers/ssb/driver_gige.c if (!pdev->resource[0].name) pdev 246 drivers/ssb/driver_gige.c return (strcmp(pdev->resource[0].name, SSB_GIGE_MEM_RES_NAME) == 0); pdev 251 drivers/ssb/driver_gige.c struct pci_dev *pdev) pdev 256 drivers/ssb/driver_gige.c if (pdev->bus->ops != &dev->pci_ops) { pdev 262 drivers/ssb/driver_gige.c res = &(pdev->resource[0]); pdev 269 drivers/ssb/driver_gige.c pdev->irq = ssb_mips_irq(sdev) + 2; pdev 270 drivers/ssb/driver_gige.c pci_write_config_byte(pdev, PCI_INTERRUPT_LINE, pdev->irq); pdev 276 drivers/ssb/driver_gige.c const struct pci_dev *pdev) pdev 280 drivers/ssb/driver_gige.c if (pdev->bus->ops != &dev->pci_ops) { pdev 456 drivers/ssb/driver_pcicore.c struct ssb_device *pdev = pc->dev; pdev 457 drivers/ssb/driver_pcicore.c struct ssb_bus *bus = pdev->bus; pdev 465 drivers/ssb/driver_pcicore.c if (pdev->id.revision < 5) { pdev 466 drivers/ssb/driver_pcicore.c tmp = ssb_read32(pdev, SSB_IMCFGLO); pdev 471 drivers/ssb/driver_pcicore.c ssb_write32(pdev, SSB_IMCFGLO, tmp); pdev 473 drivers/ssb/driver_pcicore.c } else if (pdev->id.revision >= 11) { pdev 530 drivers/ssb/driver_pcicore.c struct ssb_device *pdev = pc->dev; pdev 531 drivers/ssb/driver_pcicore.c struct ssb_bus *bus = pdev->bus; pdev 537 drivers/ssb/driver_pcicore.c ssb_write32(pdev, SSB_INTVEC, 0); pdev 680 drivers/ssb/driver_pcicore.c struct ssb_device *pdev = pc->dev; pdev 692 drivers/ssb/driver_pcicore.c if (!pdev) pdev 694 drivers/ssb/driver_pcicore.c bus = pdev->bus; pdev 696 drivers/ssb/driver_pcicore.c might_sleep_if(pdev->id.coreid != SSB_DEV_PCI); pdev 699 drivers/ssb/driver_pcicore.c if ((pdev->id.revision >= 6) || (pdev->id.coreid == SSB_DEV_PCIE)) { pdev 716 drivers/ssb/driver_pcicore.c intvec = ssb_read32(pdev, SSB_INTVEC); pdev 720 drivers/ssb/driver_pcicore.c ssb_write32(pdev, SSB_INTVEC, intvec); pdev 726 drivers/ssb/driver_pcicore.c if (pdev->id.coreid == SSB_DEV_PCI) { pdev 729 drivers/ssb/driver_pcicore.c WARN_ON(pdev->id.coreid != SSB_DEV_PCIE); pdev 40 drivers/ssb/embedded.c struct platform_device *pdev; pdev 56 drivers/ssb/embedded.c pdev = platform_device_register_data(NULL, "bcm47xx-wdt", pdev 59 drivers/ssb/embedded.c if (IS_ERR(pdev)) { pdev 61 drivers/ssb/embedded.c PTR_ERR(pdev)); pdev 62 drivers/ssb/embedded.c return PTR_ERR(pdev); pdev 65 drivers/ssb/embedded.c bus->watchdog = pdev; pdev 176 drivers/ssb/embedded.c struct pci_dev *pdev = (struct pci_dev *)data; pdev 189 drivers/ssb/embedded.c res = ssb_gige_pcibios_plat_dev_init(dev, pdev); pdev 218 drivers/ssb/embedded.c const struct pci_dev *pdev = (const struct pci_dev *)data; pdev 231 drivers/ssb/embedded.c res = ssb_gige_map_irq(dev, pdev); pdev 56 drivers/ssb/main.c struct ssb_bus *ssb_pci_dev_to_bus(struct pci_dev *pdev) pdev 63 drivers/ssb/main.c bus->host_pci == pdev) pdev 75 drivers/ssb/main.c struct ssb_bus *ssb_pcmcia_dev_to_bus(struct pcmcia_device *pdev) pdev 82 drivers/ssb/main.c bus->host_pcmcia == pdev) pdev 283 drivers/ssb/pci.c struct pci_dev *pdev = bus->host_pci; pdev 289 drivers/ssb/pci.c err = pci_read_config_dword(pdev, SSB_SPROMCTL, &spromctl); pdev 293 drivers/ssb/pci.c err = pci_write_config_dword(pdev, SSB_SPROMCTL, spromctl); pdev 310 drivers/ssb/pci.c err = pci_read_config_dword(pdev, SSB_SPROMCTL, &spromctl); pdev 314 drivers/ssb/pci.c err = pci_write_config_dword(pdev, SSB_SPROMCTL, spromctl); pdev 1124 drivers/ssb/pci.c struct pci_dev *pdev = container_of(pcidev, struct pci_dev, dev); pdev 1127 drivers/ssb/pci.c bus = ssb_pci_dev_to_bus(pdev); pdev 1138 drivers/ssb/pci.c struct pci_dev *pdev = container_of(pcidev, struct pci_dev, dev); pdev 1141 drivers/ssb/pci.c bus = ssb_pci_dev_to_bus(pdev); pdev 1155 drivers/ssb/pci.c struct pci_dev *pdev; pdev 1160 drivers/ssb/pci.c pdev = bus->host_pci; pdev 1161 drivers/ssb/pci.c device_remove_file(&pdev->dev, &dev_attr_ssb_sprom); pdev 1166 drivers/ssb/pci.c struct pci_dev *pdev; pdev 1172 drivers/ssb/pci.c pdev = bus->host_pci; pdev 1174 drivers/ssb/pci.c err = device_create_file(&pdev->dev, &dev_attr_ssb_sprom); pdev 730 drivers/ssb/pcmcia.c struct pcmcia_device *pdev = pdev 734 drivers/ssb/pcmcia.c bus = ssb_pcmcia_dev_to_bus(pdev); pdev 746 drivers/ssb/pcmcia.c struct pcmcia_device *pdev = pdev 750 drivers/ssb/pcmcia.c bus = ssb_pcmcia_dev_to_bus(pdev); pdev 161 drivers/ssb/ssb_private.h extern struct ssb_bus *ssb_pci_dev_to_bus(struct pci_dev *pdev); pdev 164 drivers/ssb/ssb_private.h extern struct ssb_bus *ssb_pcmcia_dev_to_bus(struct pcmcia_device *pdev); pdev 241 drivers/staging/android/vsoc.c static void vsoc_remove_device(struct pci_dev *pdev); pdev 242 drivers/staging/android/vsoc.c static int vsoc_probe_device(struct pci_dev *pdev, pdev 745 drivers/staging/android/vsoc.c static int vsoc_probe_device(struct pci_dev *pdev, pdev 753 drivers/staging/android/vsoc.c vsoc_dev.dev = pdev; pdev 754 drivers/staging/android/vsoc.c result = pci_enable_device(pdev); pdev 756 drivers/staging/android/vsoc.c dev_err(&pdev->dev, pdev 758 drivers/staging/android/vsoc.c pci_name(pdev), result); pdev 762 drivers/staging/android/vsoc.c result = pci_request_regions(pdev, "vsoc"); pdev 764 drivers/staging/android/vsoc.c dev_err(&pdev->dev, "pci_request_regions failed\n"); pdev 765 drivers/staging/android/vsoc.c vsoc_remove_device(pdev); pdev 770 drivers/staging/android/vsoc.c reg_size = pci_resource_len(pdev, REGISTER_BAR); pdev 773 drivers/staging/android/vsoc.c pci_iomap(pdev, REGISTER_BAR, MAX_REGISTER_BAR_LEN); pdev 775 drivers/staging/android/vsoc.c vsoc_dev.regs = pci_iomap(pdev, REGISTER_BAR, reg_size); pdev 778 drivers/staging/android/vsoc.c dev_err(&pdev->dev, pdev 781 drivers/staging/android/vsoc.c vsoc_remove_device(pdev); pdev 786 drivers/staging/android/vsoc.c vsoc_dev.shm_phys_start = pci_resource_start(pdev, SHARED_MEMORY_BAR); pdev 787 drivers/staging/android/vsoc.c vsoc_dev.shm_size = pci_resource_len(pdev, SHARED_MEMORY_BAR); pdev 789 drivers/staging/android/vsoc.c dev_info(&pdev->dev, "shared memory @ DMA %pa size=0x%zx\n", pdev 791 drivers/staging/android/vsoc.c vsoc_dev.kernel_mapped_shm = pci_iomap_wc(pdev, SHARED_MEMORY_BAR, 0); pdev 794 drivers/staging/android/vsoc.c vsoc_remove_device(pdev); pdev 800 drivers/staging/android/vsoc.c dev_info(&pdev->dev, "major_version: %d\n", pdev 802 drivers/staging/android/vsoc.c dev_info(&pdev->dev, "minor_version: %d\n", pdev 804 drivers/staging/android/vsoc.c dev_info(&pdev->dev, "size: 0x%x\n", vsoc_dev.layout->size); pdev 805 drivers/staging/android/vsoc.c dev_info(&pdev->dev, "regions: %d\n", vsoc_dev.layout->region_count); pdev 811 drivers/staging/android/vsoc.c vsoc_remove_device(pdev); pdev 818 drivers/staging/android/vsoc.c vsoc_remove_device(pdev); pdev 827 drivers/staging/android/vsoc.c vsoc_remove_device(pdev); pdev 834 drivers/staging/android/vsoc.c vsoc_remove_device(pdev); pdev 847 drivers/staging/android/vsoc.c vsoc_remove_device(pdev); pdev 856 drivers/staging/android/vsoc.c vsoc_remove_device(pdev); pdev 865 drivers/staging/android/vsoc.c dev_info(&pdev->dev, "pci_enable_msix failed: %d\n", result); pdev 866 drivers/staging/android/vsoc.c vsoc_remove_device(pdev); pdev 879 drivers/staging/android/vsoc.c vsoc_remove_device(pdev); pdev 888 drivers/staging/android/vsoc.c vsoc_remove_device(pdev); pdev 895 drivers/staging/android/vsoc.c vsoc_remove_device(pdev); pdev 911 drivers/staging/android/vsoc.c dev_info(&pdev->dev, "region %d name=%s\n", pdev 927 drivers/staging/android/vsoc.c dev_info(&pdev->dev, pdev 930 drivers/staging/android/vsoc.c vsoc_remove_device(pdev); pdev 938 drivers/staging/android/vsoc.c vsoc_remove_device(pdev); pdev 958 drivers/staging/android/vsoc.c static void vsoc_remove_device(struct pci_dev *pdev) pdev 965 drivers/staging/android/vsoc.c if (!pdev || !vsoc_dev.dev) pdev 967 drivers/staging/android/vsoc.c dev_info(&pdev->dev, "remove_device\n"); pdev 983 drivers/staging/android/vsoc.c pci_disable_msix(pdev); pdev 1004 drivers/staging/android/vsoc.c pci_iounmap(pdev, vsoc_dev.kernel_mapped_shm); pdev 1008 drivers/staging/android/vsoc.c pci_iounmap(pdev, vsoc_dev.regs); pdev 1012 drivers/staging/android/vsoc.c pci_release_regions(pdev); pdev 1016 drivers/staging/android/vsoc.c pci_disable_device(pdev); pdev 704 drivers/staging/axis-fifo/axis-fifo.c static int axis_fifo_probe(struct platform_device *pdev) pdev 708 drivers/staging/axis-fifo/axis-fifo.c struct device *dev = &pdev->dev; /* OS device (from device tree) */ pdev 768 drivers/staging/axis-fifo/axis-fifo.c r_mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 976 drivers/staging/axis-fifo/axis-fifo.c r_irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 1054 drivers/staging/axis-fifo/axis-fifo.c static int axis_fifo_remove(struct platform_device *pdev) pdev 1056 drivers/staging/axis-fifo/axis-fifo.c struct device *dev = &pdev->dev; pdev 82 drivers/staging/board/armadillo800eva.c .pdev = &lcdc0_device, pdev 136 drivers/staging/board/board.c static int board_staging_add_dev_domain(struct platform_device *pdev, pdev 151 drivers/staging/board/board.c return of_genpd_add_device(&pd_args, &pdev->dev); pdev 154 drivers/staging/board/board.c static inline int board_staging_add_dev_domain(struct platform_device *pdev, pdev 163 drivers/staging/board/board.c struct platform_device *pdev = dev->pdev; pdev 167 drivers/staging/board/board.c pr_debug("Trying to register device %s\n", pdev->name); pdev 168 drivers/staging/board/board.c if (board_staging_dt_node_available(pdev->resource, pdev 169 drivers/staging/board/board.c pdev->num_resources)) { pdev 170 drivers/staging/board/board.c pr_warn("Skipping %s, already in DT\n", pdev->name); pdev 174 drivers/staging/board/board.c board_staging_gic_fixup_resources(pdev->resource, pdev->num_resources); pdev 180 drivers/staging/board/board.c board_staging_add_dev_domain(pdev, dev->domain); pdev 182 drivers/staging/board/board.c error = platform_device_register(pdev); pdev 184 drivers/staging/board/board.c pr_err("Failed to register device %s (%d)\n", pdev->name, pdev 16 drivers/staging/board/board.h struct platform_device *pdev; pdev 131 drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c static int clk_wzrd_probe(struct platform_device *pdev) pdev 139 drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c struct device_node *np = pdev->dev.of_node; pdev 141 drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c clk_wzrd = devm_kzalloc(&pdev->dev, sizeof(*clk_wzrd), GFP_KERNEL); pdev 144 drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c platform_set_drvdata(pdev, clk_wzrd); pdev 146 drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 147 drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c clk_wzrd->base = devm_ioremap_resource(&pdev->dev, mem); pdev 154 drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c dev_warn(&pdev->dev, "invalid speed grade '%d'\n", pdev 160 drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c clk_wzrd->clk_in1 = devm_clk_get(&pdev->dev, "clk_in1"); pdev 163 drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c dev_err(&pdev->dev, "clk_in1 not found\n"); pdev 167 drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c clk_wzrd->axi_clk = devm_clk_get(&pdev->dev, "s_axi_aclk"); pdev 170 drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c dev_err(&pdev->dev, "s_axi_aclk not found\n"); pdev 175 drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c dev_err(&pdev->dev, "enabling s_axi_aclk failed\n"); pdev 180 drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c dev_err(&pdev->dev, "s_axi_aclk frequency (%lu) too high\n", pdev 192 drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c dev_warn(&pdev->dev, "fractional div/mul not supported\n"); pdev 197 drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c clk_name = kasprintf(GFP_KERNEL, "%s_mul", dev_name(&pdev->dev)); pdev 203 drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c (&pdev->dev, clk_name, pdev 208 drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c dev_err(&pdev->dev, "unable to register fixed-factor clock\n"); pdev 216 drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c clk_name = kasprintf(GFP_KERNEL, "%s_mul_div", dev_name(&pdev->dev)); pdev 223 drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c (&pdev->dev, clk_name, pdev 227 drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c dev_err(&pdev->dev, "unable to register divider clock\n"); pdev 238 drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c dev_err(&pdev->dev, pdev 247 drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c (&pdev->dev, clkout_name, clk_name, 0, 1, reg); pdev 253 drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c dev_err(&pdev->dev, pdev 272 drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c dev_warn(&pdev->dev, pdev 277 drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c dev_warn(&pdev->dev, pdev 294 drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c static int clk_wzrd_remove(struct platform_device *pdev) pdev 297 drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c struct clk_wzrd *clk_wzrd = platform_get_drvdata(pdev); pdev 299 drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c of_clk_del_provider(pdev->dev.of_node); pdev 47 drivers/staging/comedi/drivers/das08_pci.c struct pci_dev *pdev = comedi_to_pci_dev(dev); pdev 61 drivers/staging/comedi/drivers/das08_pci.c dev->iobase = pci_resource_start(pdev, 2); pdev 3042 drivers/staging/emxx_udc/emxx_udc.c static int nbu2ss_drv_contest_init(struct platform_device *pdev, pdev 3046 drivers/staging/emxx_udc/emxx_udc.c udc->dev = &pdev->dev; pdev 3050 drivers/staging/emxx_udc/emxx_udc.c udc->pdev = pdev; pdev 3053 drivers/staging/emxx_udc/emxx_udc.c udc->pdev->dev.coherent_dma_mask = DMA_BIT_MASK(32); pdev 3068 drivers/staging/emxx_udc/emxx_udc.c udc->gadget.dev.parent = &pdev->dev; pdev 3069 drivers/staging/emxx_udc/emxx_udc.c udc->gadget.dev.dma_mask = pdev->dev.dma_mask; pdev 3077 drivers/staging/emxx_udc/emxx_udc.c static int nbu2ss_drv_probe(struct platform_device *pdev) pdev 3088 drivers/staging/emxx_udc/emxx_udc.c platform_set_drvdata(pdev, udc); pdev 3091 drivers/staging/emxx_udc/emxx_udc.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 3092 drivers/staging/emxx_udc/emxx_udc.c mmio_base = devm_ioremap_resource(&pdev->dev, r); pdev 3096 drivers/staging/emxx_udc/emxx_udc.c irq = platform_get_irq(pdev, 0); pdev 3099 drivers/staging/emxx_udc/emxx_udc.c status = devm_request_irq(&pdev->dev, irq, _nbu2ss_udc_irq, pdev 3112 drivers/staging/emxx_udc/emxx_udc.c status = nbu2ss_drv_contest_init(pdev, udc); pdev 3133 drivers/staging/emxx_udc/emxx_udc.c static void nbu2ss_drv_shutdown(struct platform_device *pdev) pdev 3137 drivers/staging/emxx_udc/emxx_udc.c udc = platform_get_drvdata(pdev); pdev 3145 drivers/staging/emxx_udc/emxx_udc.c static int nbu2ss_drv_remove(struct platform_device *pdev) pdev 3167 drivers/staging/emxx_udc/emxx_udc.c static int nbu2ss_drv_suspend(struct platform_device *pdev, pm_message_t state) pdev 3171 drivers/staging/emxx_udc/emxx_udc.c udc = platform_get_drvdata(pdev); pdev 3193 drivers/staging/emxx_udc/emxx_udc.c static int nbu2ss_drv_resume(struct platform_device *pdev) pdev 3198 drivers/staging/emxx_udc/emxx_udc.c udc = platform_get_drvdata(pdev); pdev 557 drivers/staging/emxx_udc/emxx_udc.h struct platform_device *pdev; pdev 809 drivers/staging/fbtft/fbtft-core.c if (par->pdev) pdev 810 drivers/staging/fbtft/fbtft-core.c platform_set_drvdata(par->pdev, fb_info); pdev 1122 drivers/staging/fbtft/fbtft-core.c if (!par->pdev) pdev 1212 drivers/staging/fbtft/fbtft-core.c struct platform_device *pdev) pdev 1223 drivers/staging/fbtft/fbtft-core.c dev = &pdev->dev; pdev 1241 drivers/staging/fbtft/fbtft-core.c par->pdev = pdev; pdev 1271 drivers/staging/fbtft/fbtft-core.c if (par->pdev) { pdev 193 drivers/staging/fbtft/fbtft.h struct platform_device *pdev; pdev 254 drivers/staging/fbtft/fbtft.h struct platform_device *pdev); pdev 289 drivers/staging/fbtft/fbtft.h static int fbtft_driver_probe_pdev(struct platform_device *pdev) \ pdev 291 drivers/staging/fbtft/fbtft.h return fbtft_probe_common(_display, NULL, pdev); \ pdev 294 drivers/staging/fbtft/fbtft.h static int fbtft_driver_remove_pdev(struct platform_device *pdev) \ pdev 296 drivers/staging/fbtft/fbtft.h struct fb_info *info = platform_get_drvdata(pdev); \ pdev 298 drivers/staging/fbtft/fbtft.h return fbtft_remove_common(&pdev->dev, info); \ pdev 127 drivers/staging/fieldbus/anybuss/arcx-anybus.c static struct regmap *create_parallel_regmap(struct platform_device *pdev, pdev 132 drivers/staging/fieldbus/anybuss/arcx-anybus.c struct device *dev = &pdev->dev; pdev 134 drivers/staging/fieldbus/anybuss/arcx-anybus.c res = platform_get_resource(pdev, IORESOURCE_MEM, idx + 1); pdev 142 drivers/staging/fieldbus/anybuss/arcx-anybus.c create_anybus_host(struct platform_device *pdev, int idx) pdev 157 drivers/staging/fieldbus/anybuss/arcx-anybus.c ops.regmap = create_parallel_regmap(pdev, idx); pdev 160 drivers/staging/fieldbus/anybuss/arcx-anybus.c ops.irq = platform_get_irq(pdev, idx); pdev 163 drivers/staging/fieldbus/anybuss/arcx-anybus.c return devm_anybuss_host_common_probe(&pdev->dev, &ops); pdev 226 drivers/staging/fieldbus/anybuss/arcx-anybus.c static int controller_probe(struct platform_device *pdev) pdev 229 drivers/staging/fieldbus/anybuss/arcx-anybus.c struct device *dev = &pdev->dev; pdev 247 drivers/staging/fieldbus/anybuss/arcx-anybus.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 279 drivers/staging/fieldbus/anybuss/arcx-anybus.c host = create_anybus_host(pdev, id); pdev 328 drivers/staging/fieldbus/anybuss/arcx-anybus.c static int controller_remove(struct platform_device *pdev) pdev 330 drivers/staging/fieldbus/anybuss/arcx-anybus.c struct controller_priv *cd = platform_get_drvdata(pdev); pdev 187 drivers/staging/gasket/gasket_core.c struct device *parent, struct gasket_dev **pdev) pdev 198 drivers/staging/gasket/gasket_core.c *pdev = NULL; pdev 204 drivers/staging/gasket/gasket_core.c gasket_dev = *pdev = kzalloc(sizeof(*gasket_dev), GFP_KERNEL); pdev 281 drivers/staging/goldfish/goldfish_audio.c static int goldfish_audio_probe(struct platform_device *pdev) pdev 288 drivers/staging/goldfish/goldfish_audio.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 293 drivers/staging/goldfish/goldfish_audio.c platform_set_drvdata(pdev, data); pdev 295 drivers/staging/goldfish/goldfish_audio.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 297 drivers/staging/goldfish/goldfish_audio.c dev_err(&pdev->dev, "platform_get_resource failed\n"); pdev 300 drivers/staging/goldfish/goldfish_audio.c data->reg_base = devm_ioremap(&pdev->dev, r->start, PAGE_SIZE); pdev 304 drivers/staging/goldfish/goldfish_audio.c data->irq = platform_get_irq(pdev, 0); pdev 307 drivers/staging/goldfish/goldfish_audio.c data->buffer_virt = dmam_alloc_coherent(&pdev->dev, pdev 311 drivers/staging/goldfish/goldfish_audio.c dev_err(&pdev->dev, "allocate buffer failed\n"); pdev 319 drivers/staging/goldfish/goldfish_audio.c ret = devm_request_irq(&pdev->dev, data->irq, goldfish_audio_interrupt, pdev 320 drivers/staging/goldfish/goldfish_audio.c IRQF_SHARED, pdev->name, data); pdev 322 drivers/staging/goldfish/goldfish_audio.c dev_err(&pdev->dev, "request_irq failed\n"); pdev 328 drivers/staging/goldfish/goldfish_audio.c dev_err(&pdev->dev, pdev 352 drivers/staging/goldfish/goldfish_audio.c static int goldfish_audio_remove(struct platform_device *pdev) pdev 66 drivers/staging/greybus/arche-apb-ctrl.c static int coldboot_seq(struct platform_device *pdev) pdev 68 drivers/staging/greybus/arche-apb-ctrl.c struct device *dev = &pdev->dev; pdev 69 drivers/staging/greybus/arche-apb-ctrl.c struct arche_apb_ctrl_drvdata *apb = platform_get_drvdata(pdev); pdev 115 drivers/staging/greybus/arche-apb-ctrl.c static int fw_flashing_seq(struct platform_device *pdev) pdev 117 drivers/staging/greybus/arche-apb-ctrl.c struct device *dev = &pdev->dev; pdev 118 drivers/staging/greybus/arche-apb-ctrl.c struct arche_apb_ctrl_drvdata *apb = platform_get_drvdata(pdev); pdev 161 drivers/staging/greybus/arche-apb-ctrl.c static int standby_boot_seq(struct platform_device *pdev) pdev 163 drivers/staging/greybus/arche-apb-ctrl.c struct device *dev = &pdev->dev; pdev 164 drivers/staging/greybus/arche-apb-ctrl.c struct arche_apb_ctrl_drvdata *apb = platform_get_drvdata(pdev); pdev 193 drivers/staging/greybus/arche-apb-ctrl.c static void poweroff_seq(struct platform_device *pdev) pdev 195 drivers/staging/greybus/arche-apb-ctrl.c struct device *dev = &pdev->dev; pdev 196 drivers/staging/greybus/arche-apb-ctrl.c struct arche_apb_ctrl_drvdata *apb = platform_get_drvdata(pdev); pdev 252 drivers/staging/greybus/arche-apb-ctrl.c struct platform_device *pdev = to_platform_device(dev); pdev 253 drivers/staging/greybus/arche-apb-ctrl.c struct arche_apb_ctrl_drvdata *apb = platform_get_drvdata(pdev); pdev 261 drivers/staging/greybus/arche-apb-ctrl.c poweroff_seq(pdev); pdev 266 drivers/staging/greybus/arche-apb-ctrl.c poweroff_seq(pdev); pdev 269 drivers/staging/greybus/arche-apb-ctrl.c ret = coldboot_seq(pdev); pdev 276 drivers/staging/greybus/arche-apb-ctrl.c ret = standby_boot_seq(pdev); pdev 285 drivers/staging/greybus/arche-apb-ctrl.c poweroff_seq(pdev); pdev 286 drivers/staging/greybus/arche-apb-ctrl.c ret = fw_flashing_seq(pdev); pdev 317 drivers/staging/greybus/arche-apb-ctrl.c static int apb_ctrl_get_devtree_data(struct platform_device *pdev, pdev 320 drivers/staging/greybus/arche-apb-ctrl.c struct device *dev = &pdev->dev; pdev 369 drivers/staging/greybus/arche-apb-ctrl.c apb->pinctrl = devm_pinctrl_get(&pdev->dev); pdev 371 drivers/staging/greybus/arche-apb-ctrl.c dev_err(&pdev->dev, "could not get pinctrl handle\n"); pdev 376 drivers/staging/greybus/arche-apb-ctrl.c dev_err(&pdev->dev, "could not get default pin state\n"); pdev 381 drivers/staging/greybus/arche-apb-ctrl.c if (of_property_read_bool(pdev->dev.of_node, "gb,spi-en-active-high")) pdev 387 drivers/staging/greybus/arche-apb-ctrl.c static int arche_apb_ctrl_probe(struct platform_device *pdev) pdev 391 drivers/staging/greybus/arche-apb-ctrl.c struct device *dev = &pdev->dev; pdev 393 drivers/staging/greybus/arche-apb-ctrl.c apb = devm_kzalloc(&pdev->dev, sizeof(*apb), GFP_KERNEL); pdev 397 drivers/staging/greybus/arche-apb-ctrl.c ret = apb_ctrl_get_devtree_data(pdev, apb); pdev 406 drivers/staging/greybus/arche-apb-ctrl.c if (of_property_read_bool(pdev->dev.of_node, "arche,init-disable")) pdev 409 drivers/staging/greybus/arche-apb-ctrl.c platform_set_drvdata(pdev, apb); pdev 418 drivers/staging/greybus/arche-apb-ctrl.c dev_info(&pdev->dev, "Device registered successfully\n"); pdev 422 drivers/staging/greybus/arche-apb-ctrl.c static int arche_apb_ctrl_remove(struct platform_device *pdev) pdev 424 drivers/staging/greybus/arche-apb-ctrl.c device_remove_file(&pdev->dev, &dev_attr_state); pdev 425 drivers/staging/greybus/arche-apb-ctrl.c poweroff_seq(pdev); pdev 426 drivers/staging/greybus/arche-apb-ctrl.c platform_set_drvdata(pdev, NULL); pdev 459 drivers/staging/greybus/arche-apb-ctrl.c static void arche_apb_ctrl_shutdown(struct platform_device *pdev) pdev 461 drivers/staging/greybus/arche-apb-ctrl.c apb_ctrl_poweroff(&pdev->dev); pdev 425 drivers/staging/greybus/arche-platform.c static int arche_platform_probe(struct platform_device *pdev) pdev 428 drivers/staging/greybus/arche-platform.c struct device *dev = &pdev->dev; pdev 433 drivers/staging/greybus/arche-platform.c arche_pdata = devm_kzalloc(&pdev->dev, sizeof(*arche_pdata), pdev 479 drivers/staging/greybus/arche-platform.c platform_set_drvdata(pdev, arche_pdata); pdev 494 drivers/staging/greybus/arche-platform.c arche_pdata->dev = &pdev->dev; pdev 534 drivers/staging/greybus/arche-platform.c if (!of_property_read_bool(pdev->dev.of_node, "arche,init-off")) { pdev 551 drivers/staging/greybus/arche-platform.c device_remove_file(&pdev->dev, &dev_attr_state); pdev 557 drivers/staging/greybus/arche-platform.c struct platform_device *pdev = to_platform_device(dev); pdev 559 drivers/staging/greybus/arche-platform.c platform_device_unregister(pdev); pdev 564 drivers/staging/greybus/arche-platform.c static int arche_platform_remove(struct platform_device *pdev) pdev 566 drivers/staging/greybus/arche-platform.c struct arche_platform_drvdata *arche_pdata = platform_get_drvdata(pdev); pdev 569 drivers/staging/greybus/arche-platform.c device_remove_file(&pdev->dev, &dev_attr_state); pdev 570 drivers/staging/greybus/arche-platform.c device_for_each_child(&pdev->dev, NULL, arche_remove_child); pdev 607 drivers/staging/greybus/arche-platform.c static void arche_platform_shutdown(struct platform_device *pdev) pdev 609 drivers/staging/greybus/arche-platform.c struct arche_platform_drvdata *arche_pdata = platform_get_drvdata(pdev); pdev 1070 drivers/staging/greybus/audio_codec.c static int gbaudio_codec_probe(struct platform_device *pdev) pdev 1072 drivers/staging/greybus/audio_codec.c return snd_soc_register_codec(&pdev->dev, &soc_codec_dev_gbaudio, pdev 1076 drivers/staging/greybus/audio_codec.c static int gbaudio_codec_remove(struct platform_device *pdev) pdev 1078 drivers/staging/greybus/audio_codec.c snd_soc_unregister_codec(&pdev->dev); pdev 709 drivers/staging/isdn/avm/b1.c avmcard_dma_alloc(char *name, struct pci_dev *pdev, long rsize, long ssize) pdev 721 drivers/staging/isdn/avm/b1.c buf = pci_alloc_consistent(pdev, rsize, &p->recvbuf.dmaaddr); pdev 729 drivers/staging/isdn/avm/b1.c buf = pci_alloc_consistent(pdev, ssize, &p->sendbuf.dmaaddr); pdev 40 drivers/staging/isdn/avm/b1isa.c static void b1isa_remove(struct pci_dev *pdev) pdev 42 drivers/staging/isdn/avm/b1isa.c avmctrl_info *cinfo = pci_get_drvdata(pdev); pdev 63 drivers/staging/isdn/avm/b1isa.c static int b1isa_probe(struct pci_dev *pdev) pdev 78 drivers/staging/isdn/avm/b1isa.c card->port = pci_resource_start(pdev, 0); pdev 79 drivers/staging/isdn/avm/b1isa.c card->irq = pdev->irq; pdev 136 drivers/staging/isdn/avm/b1isa.c pci_set_drvdata(pdev, cinfo); pdev 64 drivers/staging/isdn/avm/b1pci.c static int b1pci_probe(struct capicardparams *p, struct pci_dev *pdev) pdev 133 drivers/staging/isdn/avm/b1pci.c pci_set_drvdata(pdev, card); pdev 146 drivers/staging/isdn/avm/b1pci.c static void b1pci_remove(struct pci_dev *pdev) pdev 148 drivers/staging/isdn/avm/b1pci.c avmcard *card = pci_get_drvdata(pdev); pdev 183 drivers/staging/isdn/avm/b1pci.c static int b1pciv4_probe(struct capicardparams *p, struct pci_dev *pdev) pdev 196 drivers/staging/isdn/avm/b1pci.c card->dma = avmcard_dma_alloc("b1pci", pdev, 2048 + 128, 2048 + 128); pdev 267 drivers/staging/isdn/avm/b1pci.c pci_set_drvdata(pdev, card); pdev 285 drivers/staging/isdn/avm/b1pci.c static void b1pciv4_remove(struct pci_dev *pdev) pdev 287 drivers/staging/isdn/avm/b1pci.c avmcard *card = pci_get_drvdata(pdev); pdev 302 drivers/staging/isdn/avm/b1pci.c static int b1pci_pci_probe(struct pci_dev *pdev, pdev 308 drivers/staging/isdn/avm/b1pci.c if (pci_enable_device(pdev) < 0) { pdev 312 drivers/staging/isdn/avm/b1pci.c param.irq = pdev->irq; pdev 314 drivers/staging/isdn/avm/b1pci.c if (pci_resource_start(pdev, 2)) { /* B1 PCI V4 */ pdev 316 drivers/staging/isdn/avm/b1pci.c pci_set_master(pdev); pdev 318 drivers/staging/isdn/avm/b1pci.c param.membase = pci_resource_start(pdev, 0); pdev 319 drivers/staging/isdn/avm/b1pci.c param.port = pci_resource_start(pdev, 2); pdev 324 drivers/staging/isdn/avm/b1pci.c retval = b1pciv4_probe(¶m, pdev); pdev 326 drivers/staging/isdn/avm/b1pci.c retval = b1pci_probe(¶m, pdev); pdev 334 drivers/staging/isdn/avm/b1pci.c param.port = pci_resource_start(pdev, 1); pdev 338 drivers/staging/isdn/avm/b1pci.c retval = b1pci_probe(¶m, pdev); pdev 347 drivers/staging/isdn/avm/b1pci.c static void b1pci_pci_remove(struct pci_dev *pdev) pdev 350 drivers/staging/isdn/avm/b1pci.c avmcard *card = pci_get_drvdata(pdev); pdev 353 drivers/staging/isdn/avm/b1pci.c b1pciv4_remove(pdev); pdev 355 drivers/staging/isdn/avm/b1pci.c b1pci_remove(pdev); pdev 357 drivers/staging/isdn/avm/b1pci.c b1pci_remove(pdev); pdev 920 drivers/staging/isdn/avm/c4.c static void c4_remove(struct pci_dev *pdev) pdev 922 drivers/staging/isdn/avm/c4.c avmcard *card = pci_get_drvdata(pdev); pdev 940 drivers/staging/isdn/avm/c4.c pci_set_drvdata(pdev, NULL); pdev 346 drivers/staging/isdn/avm/t1isa.c static void t1isa_remove(struct pci_dev *pdev) pdev 348 drivers/staging/isdn/avm/t1isa.c avmctrl_info *cinfo = pci_get_drvdata(pdev); pdev 372 drivers/staging/isdn/avm/t1isa.c static int t1isa_probe(struct pci_dev *pdev, int cardnr) pdev 386 drivers/staging/isdn/avm/t1isa.c card->port = pci_resource_start(pdev, 0); pdev 387 drivers/staging/isdn/avm/t1isa.c card->irq = pdev->irq; pdev 445 drivers/staging/isdn/avm/t1isa.c pci_set_drvdata(pdev, cinfo); pdev 49 drivers/staging/isdn/avm/t1pci.c static int t1pci_add_card(struct capicardparams *p, struct pci_dev *pdev) pdev 62 drivers/staging/isdn/avm/t1pci.c card->dma = avmcard_dma_alloc("t1pci", pdev, 2048 + 128, 2048 + 128); pdev 136 drivers/staging/isdn/avm/t1pci.c pci_set_drvdata(pdev, card); pdev 155 drivers/staging/isdn/avm/t1pci.c static void t1pci_remove(struct pci_dev *pdev) pdev 157 drivers/staging/isdn/avm/t1pci.c avmcard *card = pci_get_drvdata(pdev); pdev 70 drivers/staging/kpc2000/kpc2000/cell_probe.c dev_dbg(&pcard->pdev->dev, "CTE: type:%3d offset:%3d (%3d) length:%3d (%3d) s2c:%d c2s:%d irq_count:%d base_irq:%d\n", pdev 110 drivers/staging/kpc2000/kpc2000/cell_probe.c dev_dbg(&pcard->pdev->dev, "Found Basic core: type = %02d dma = %02x / %02x offset = 0x%x length = 0x%x (%d regs)\n", cte.type, KPC_OLD_S2C_DMA_CH_NUM(cte), KPC_OLD_C2S_DMA_CH_NUM(cte), cte.offset, cte.length, cte.length / 8); pdev 122 drivers/staging/kpc2000/kpc2000/cell_probe.c resources[1].start = pcard->pdev->irq; pdev 123 drivers/staging/kpc2000/kpc2000/cell_probe.c resources[1].end = pcard->pdev->irq; pdev 256 drivers/staging/kpc2000/kpc2000/cell_probe.c if (irq != kudev->pcard->pdev->irq) pdev 293 drivers/staging/kpc2000/kpc2000/cell_probe.c dev_dbg(&pcard->pdev->dev, "Found UIO core: type = %02d dma = %02x / %02x offset = 0x%x length = 0x%x (%d regs)\n", cte.type, KPC_OLD_S2C_DMA_CH_NUM(cte), KPC_OLD_C2S_DMA_CH_NUM(cte), cte.offset, cte.length, cte.length / 8); pdev 309 drivers/staging/kpc2000/kpc2000/cell_probe.c kudev->uioinfo.irq = pcard->pdev->irq; pdev 317 drivers/staging/kpc2000/kpc2000/cell_probe.c kudev->uioinfo.mem[0].addr = pci_resource_start(pcard->pdev, REG_BAR) + cte.offset; pdev 321 drivers/staging/kpc2000/kpc2000/cell_probe.c kudev->dev = device_create(kpc_uio_class, &pcard->pdev->dev, MKDEV(0, 0), kudev, "%s.%d.%d.%d", kudev->uioinfo.name, pcard->card_num, cte.type, kudev->core_num); pdev 323 drivers/staging/kpc2000/kpc2000/cell_probe.c dev_err(&pcard->pdev->dev, "%s: device_create failed!\n", pdev 332 drivers/staging/kpc2000/kpc2000/cell_probe.c dev_err(&pcard->pdev->dev, "%s: failed uio_register_device: %d\n", pdev 385 drivers/staging/kpc2000/kpc2000/cell_probe.c err = create_dma_engine_core(pcard, (KPC_DMA_S2C_BASE_OFFSET + (KPC_DMA_ENGINE_SIZE * i)), i, pcard->pdev->irq); pdev 394 drivers/staging/kpc2000/kpc2000/cell_probe.c err = create_dma_engine_core(pcard, (KPC_DMA_C2S_BASE_OFFSET + (KPC_DMA_ENGINE_SIZE * i)), 32 + i, pcard->pdev->irq); pdev 403 drivers/staging/kpc2000/kpc2000/cell_probe.c dev_err(&pcard->pdev->dev, "%s: failed to add a DMA Engine: %d\n", pdev 431 drivers/staging/kpc2000/kpc2000/cell_probe.c dev_info(&pcard->pdev->dev, "Found Invalid core: %016llx\n", read_val); pdev 461 drivers/staging/kpc2000/kpc2000/cell_probe.c dev_err(&pcard->pdev->dev, pdev 482 drivers/staging/kpc2000/kpc2000/cell_probe.c dev_err(&pcard->pdev->dev, "%s: failed to add board_info core: %d\n", pdev 224 drivers/staging/kpc2000/kpc2000/core.c dev_notice(&pcard->pdev->dev, "SSID didn't show up!\n"); pdev 237 drivers/staging/kpc2000/kpc2000/core.c dev_err(&pcard->pdev->dev, pdev 264 drivers/staging/kpc2000/kpc2000/core.c dev_info(&pcard->pdev->dev, pdev 277 drivers/staging/kpc2000/kpc2000/core.c dev_err(&pcard->pdev->dev, pdev 296 drivers/staging/kpc2000/kpc2000/core.c static int kp2000_pcie_probe(struct pci_dev *pdev, pdev 310 drivers/staging/kpc2000/kpc2000/core.c dev_dbg(&pdev->dev, "probe: allocated struct kp2000_device @ %p\n", pdev 315 drivers/staging/kpc2000/kpc2000/core.c dev_err(&pdev->dev, "probe: failed to get card number (%d)\n", pdev 325 drivers/staging/kpc2000/kpc2000/core.c pcard->pdev = pdev; pdev 326 drivers/staging/kpc2000/kpc2000/core.c pci_set_drvdata(pdev, pcard); pdev 328 drivers/staging/kpc2000/kpc2000/core.c err = pci_enable_device(pcard->pdev); pdev 330 drivers/staging/kpc2000/kpc2000/core.c dev_err(&pcard->pdev->dev, pdev 337 drivers/staging/kpc2000/kpc2000/core.c reg_bar_phys_addr = pci_resource_start(pcard->pdev, REG_BAR); pdev 338 drivers/staging/kpc2000/kpc2000/core.c reg_bar_phys_len = pci_resource_len(pcard->pdev, REG_BAR); pdev 342 drivers/staging/kpc2000/kpc2000/core.c dev_err(&pcard->pdev->dev, pdev 347 drivers/staging/kpc2000/kpc2000/core.c dev_dbg(&pcard->pdev->dev, pdev 351 drivers/staging/kpc2000/kpc2000/core.c err = pci_request_region(pcard->pdev, REG_BAR, KP_DRIVER_NAME_KP2000); pdev 353 drivers/staging/kpc2000/kpc2000/core.c dev_err(&pcard->pdev->dev, pdev 366 drivers/staging/kpc2000/kpc2000/core.c dma_bar_phys_addr = pci_resource_start(pcard->pdev, DMA_BAR); pdev 367 drivers/staging/kpc2000/kpc2000/core.c dma_bar_phys_len = pci_resource_len(pcard->pdev, DMA_BAR); pdev 372 drivers/staging/kpc2000/kpc2000/core.c dev_err(&pcard->pdev->dev, pdev 377 drivers/staging/kpc2000/kpc2000/core.c dev_dbg(&pcard->pdev->dev, pdev 383 drivers/staging/kpc2000/kpc2000/core.c err = pci_request_region(pcard->pdev, DMA_BAR, "kp2000_pcie"); pdev 385 drivers/staging/kpc2000/kpc2000/core.c dev_err(&pcard->pdev->dev, pdev 407 drivers/staging/kpc2000/kpc2000/core.c pci_set_master(pcard->pdev); pdev 410 drivers/staging/kpc2000/kpc2000/core.c pci_read_config_word(pcard->pdev, PCI_COMMAND, ®val); pdev 412 drivers/staging/kpc2000/kpc2000/core.c pci_write_config_word(pcard->pdev, PCI_COMMAND, regval); pdev 415 drivers/staging/kpc2000/kpc2000/core.c pcie_capability_clear_and_set_word(pcard->pdev, PCI_EXP_DEVCTL, pdev 420 drivers/staging/kpc2000/kpc2000/core.c pcie_capability_clear_and_set_word(pcard->pdev, PCI_EXP_DEVCTL, pdev 423 drivers/staging/kpc2000/kpc2000/core.c pcie_capability_clear_and_set_word(pcard->pdev, PCI_EXP_DEVCTL, pdev 428 drivers/staging/kpc2000/kpc2000/core.c pcie_capability_clear_and_set_word(pcard->pdev, PCI_EXP_DEVCTL, 0, pdev 436 drivers/staging/kpc2000/kpc2000/core.c dev_err(&pcard->pdev->dev, pdev 440 drivers/staging/kpc2000/kpc2000/core.c dev_dbg(&pcard->pdev->dev, pdev 443 drivers/staging/kpc2000/kpc2000/core.c err = pci_enable_msi(pcard->pdev); pdev 447 drivers/staging/kpc2000/kpc2000/core.c err = request_irq(pcard->pdev->irq, kp2000_irq_handler, IRQF_SHARED, pdev 450 drivers/staging/kpc2000/kpc2000/core.c dev_err(&pcard->pdev->dev, pdev 455 drivers/staging/kpc2000/kpc2000/core.c err = sysfs_create_files(&pdev->dev.kobj, kp_attr_list); pdev 457 drivers/staging/kpc2000/kpc2000/core.c dev_err(&pdev->dev, "Failed to add sysfs files: %d\n", err); pdev 473 drivers/staging/kpc2000/kpc2000/core.c sysfs_remove_files(&pdev->dev.kobj, kp_attr_list); pdev 475 drivers/staging/kpc2000/kpc2000/core.c free_irq(pcard->pdev->irq, pcard); pdev 477 drivers/staging/kpc2000/kpc2000/core.c pci_disable_msi(pcard->pdev); pdev 479 drivers/staging/kpc2000/kpc2000/core.c pci_release_region(pdev, DMA_BAR); pdev 483 drivers/staging/kpc2000/kpc2000/core.c pci_release_region(pdev, REG_BAR); pdev 487 drivers/staging/kpc2000/kpc2000/core.c pci_disable_device(pcard->pdev); pdev 496 drivers/staging/kpc2000/kpc2000/core.c static void kp2000_pcie_remove(struct pci_dev *pdev) pdev 498 drivers/staging/kpc2000/kpc2000/core.c struct kp2000_device *pcard = pci_get_drvdata(pdev); pdev 506 drivers/staging/kpc2000/kpc2000/core.c sysfs_remove_files(&pdev->dev.kobj, kp_attr_list); pdev 507 drivers/staging/kpc2000/kpc2000/core.c free_irq(pcard->pdev->irq, pcard); pdev 508 drivers/staging/kpc2000/kpc2000/core.c pci_disable_msi(pcard->pdev); pdev 511 drivers/staging/kpc2000/kpc2000/core.c pci_release_region(pdev, DMA_BAR); pdev 516 drivers/staging/kpc2000/kpc2000/core.c pci_release_region(pdev, REG_BAR); pdev 519 drivers/staging/kpc2000/kpc2000/core.c pci_disable_device(pcard->pdev); pdev 520 drivers/staging/kpc2000/kpc2000/core.c pci_set_drvdata(pdev, NULL); pdev 51 drivers/staging/kpc2000/kpc2000/pcie.h struct pci_dev *pdev; pdev 89 drivers/staging/kpc2000/kpc2000/pcie.h #define PCARD_TO_DEV(pcard) (&(pcard->pdev->dev)) pdev 2897 drivers/staging/media/allegro-dvt/allegro-core.c static int allegro_probe(struct platform_device *pdev) pdev 2905 drivers/staging/media/allegro-dvt/allegro-core.c dev = devm_kzalloc(&pdev->dev, sizeof(*dev), GFP_KERNEL); pdev 2908 drivers/staging/media/allegro-dvt/allegro-core.c dev->plat_dev = pdev; pdev 2914 drivers/staging/media/allegro-dvt/allegro-core.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "regs"); pdev 2916 drivers/staging/media/allegro-dvt/allegro-core.c dev_err(&pdev->dev, pdev 2920 drivers/staging/media/allegro-dvt/allegro-core.c regs = devm_ioremap_nocache(&pdev->dev, res->start, resource_size(res)); pdev 2922 drivers/staging/media/allegro-dvt/allegro-core.c dev_err(&pdev->dev, "failed to map registers\n"); pdev 2925 drivers/staging/media/allegro-dvt/allegro-core.c dev->regmap = devm_regmap_init_mmio(&pdev->dev, regs, pdev 2928 drivers/staging/media/allegro-dvt/allegro-core.c dev_err(&pdev->dev, "failed to init regmap\n"); pdev 2932 drivers/staging/media/allegro-dvt/allegro-core.c sram_res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "sram"); pdev 2934 drivers/staging/media/allegro-dvt/allegro-core.c dev_err(&pdev->dev, pdev 2938 drivers/staging/media/allegro-dvt/allegro-core.c sram_regs = devm_ioremap_nocache(&pdev->dev, pdev 2942 drivers/staging/media/allegro-dvt/allegro-core.c dev_err(&pdev->dev, "failed to map sram\n"); pdev 2945 drivers/staging/media/allegro-dvt/allegro-core.c dev->sram = devm_regmap_init_mmio(&pdev->dev, sram_regs, pdev 2948 drivers/staging/media/allegro-dvt/allegro-core.c dev_err(&pdev->dev, "failed to init sram\n"); pdev 2952 drivers/staging/media/allegro-dvt/allegro-core.c irq = platform_get_irq(pdev, 0); pdev 2955 drivers/staging/media/allegro-dvt/allegro-core.c ret = devm_request_threaded_irq(&pdev->dev, irq, pdev 2958 drivers/staging/media/allegro-dvt/allegro-core.c IRQF_SHARED, dev_name(&pdev->dev), dev); pdev 2960 drivers/staging/media/allegro-dvt/allegro-core.c dev_err(&pdev->dev, "failed to request irq: %d\n", ret); pdev 2964 drivers/staging/media/allegro-dvt/allegro-core.c ret = v4l2_device_register(&pdev->dev, &dev->v4l2_dev); pdev 2968 drivers/staging/media/allegro-dvt/allegro-core.c platform_set_drvdata(pdev, dev); pdev 2980 drivers/staging/media/allegro-dvt/allegro-core.c static int allegro_remove(struct platform_device *pdev) pdev 2982 drivers/staging/media/allegro-dvt/allegro-core.c struct allegro_dev *dev = platform_get_drvdata(pdev); pdev 193 drivers/staging/media/hantro/hantro.h struct platform_device *pdev; pdev 733 drivers/staging/media/hantro/hantro_drv.c static int hantro_probe(struct platform_device *pdev) pdev 741 drivers/staging/media/hantro/hantro_drv.c vpu = devm_kzalloc(&pdev->dev, sizeof(*vpu), GFP_KERNEL); pdev 745 drivers/staging/media/hantro/hantro_drv.c vpu->dev = &pdev->dev; pdev 746 drivers/staging/media/hantro/hantro_drv.c vpu->pdev = pdev; pdev 750 drivers/staging/media/hantro/hantro_drv.c match = of_match_node(of_hantro_match, pdev->dev.of_node); pdev 755 drivers/staging/media/hantro/hantro_drv.c vpu->clocks = devm_kcalloc(&pdev->dev, vpu->variant->num_clocks, pdev 762 drivers/staging/media/hantro/hantro_drv.c ret = devm_clk_bulk_get(&pdev->dev, vpu->variant->num_clocks, pdev 768 drivers/staging/media/hantro/hantro_drv.c vpu->reg_bases = devm_kcalloc(&pdev->dev, num_bases, pdev 775 drivers/staging/media/hantro/hantro_drv.c platform_get_resource_byname(vpu->pdev, IORESOURCE_MEM, pdev 777 drivers/staging/media/hantro/hantro_drv.c platform_get_resource(vpu->pdev, IORESOURCE_MEM, 0); pdev 790 drivers/staging/media/hantro/hantro_drv.c vb2_dma_contig_set_max_seg_size(&pdev->dev, DMA_BIT_MASK(32)); pdev 799 drivers/staging/media/hantro/hantro_drv.c irq = platform_get_irq_byname(vpu->pdev, irq_name); pdev 815 drivers/staging/media/hantro/hantro_drv.c dev_err(&pdev->dev, "Failed to init VPU hardware\n"); pdev 825 drivers/staging/media/hantro/hantro_drv.c dev_err(&pdev->dev, "Failed to prepare clocks\n"); pdev 829 drivers/staging/media/hantro/hantro_drv.c ret = v4l2_device_register(&pdev->dev, &vpu->v4l2_dev); pdev 831 drivers/staging/media/hantro/hantro_drv.c dev_err(&pdev->dev, "Failed to register v4l2 device\n"); pdev 834 drivers/staging/media/hantro/hantro_drv.c platform_set_drvdata(pdev, vpu); pdev 853 drivers/staging/media/hantro/hantro_drv.c dev_err(&pdev->dev, "Failed to register encoder\n"); pdev 859 drivers/staging/media/hantro/hantro_drv.c dev_err(&pdev->dev, "Failed to register decoder\n"); pdev 887 drivers/staging/media/hantro/hantro_drv.c static int hantro_remove(struct platform_device *pdev) pdev 889 drivers/staging/media/hantro/hantro_drv.c struct hantro_dev *vpu = platform_get_drvdata(pdev); pdev 891 drivers/staging/media/hantro/hantro_drv.c v4l2_info(&vpu->v4l2_dev, "Removing %s\n", pdev->name); pdev 1921 drivers/staging/media/imx/imx-media-csi.c static int imx_csi_probe(struct platform_device *pdev) pdev 1928 drivers/staging/media/imx/imx-media-csi.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 1932 drivers/staging/media/imx/imx-media-csi.c platform_set_drvdata(pdev, &priv->sd); pdev 1933 drivers/staging/media/imx/imx-media-csi.c priv->dev = &pdev->dev; pdev 1957 drivers/staging/media/imx/imx-media-csi.c priv->sd.dev = &pdev->dev; pdev 2004 drivers/staging/media/imx/imx-media-csi.c static int imx_csi_remove(struct platform_device *pdev) pdev 2006 drivers/staging/media/imx/imx-media-csi.c struct v4l2_subdev *sd = platform_get_drvdata(pdev); pdev 71 drivers/staging/media/imx/imx-media-dev.c static int imx_media_probe(struct platform_device *pdev) pdev 73 drivers/staging/media/imx/imx-media-dev.c struct device *dev = &pdev->dev; pdev 103 drivers/staging/media/imx/imx-media-dev.c static int imx_media_remove(struct platform_device *pdev) pdev 106 drivers/staging/media/imx/imx-media-dev.c (struct imx_media_dev *)platform_get_drvdata(pdev); pdev 571 drivers/staging/media/imx/imx6-mipi-csi2.c static int csi2_probe(struct platform_device *pdev) pdev 578 drivers/staging/media/imx/imx6-mipi-csi2.c csi2 = devm_kzalloc(&pdev->dev, sizeof(*csi2), GFP_KERNEL); pdev 582 drivers/staging/media/imx/imx6-mipi-csi2.c csi2->dev = &pdev->dev; pdev 585 drivers/staging/media/imx/imx6-mipi-csi2.c v4l2_set_subdevdata(&csi2->sd, &pdev->dev); pdev 588 drivers/staging/media/imx/imx6-mipi-csi2.c csi2->sd.dev = &pdev->dev; pdev 595 drivers/staging/media/imx/imx6-mipi-csi2.c csi2->pllref_clk = devm_clk_get(&pdev->dev, "ref"); pdev 602 drivers/staging/media/imx/imx6-mipi-csi2.c csi2->dphy_clk = devm_clk_get(&pdev->dev, "dphy"); pdev 609 drivers/staging/media/imx/imx6-mipi-csi2.c csi2->pix_clk = devm_clk_get(&pdev->dev, "pix"); pdev 616 drivers/staging/media/imx/imx6-mipi-csi2.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 622 drivers/staging/media/imx/imx6-mipi-csi2.c csi2->base = devm_ioremap(&pdev->dev, res->start, PAGE_SIZE); pdev 640 drivers/staging/media/imx/imx6-mipi-csi2.c platform_set_drvdata(pdev, &csi2->sd); pdev 659 drivers/staging/media/imx/imx6-mipi-csi2.c static int csi2_remove(struct platform_device *pdev) pdev 661 drivers/staging/media/imx/imx6-mipi-csi2.c struct v4l2_subdev *sd = platform_get_drvdata(pdev); pdev 1190 drivers/staging/media/imx/imx7-media-csi.c static int imx7_csi_probe(struct platform_device *pdev) pdev 1192 drivers/staging/media/imx/imx7-media-csi.c struct device *dev = &pdev->dev; pdev 1198 drivers/staging/media/imx/imx7-media-csi.c csi = devm_kzalloc(&pdev->dev, sizeof(*csi), GFP_KERNEL); pdev 1204 drivers/staging/media/imx/imx7-media-csi.c csi->mclk = devm_clk_get(&pdev->dev, "mclk"); pdev 1211 drivers/staging/media/imx/imx7-media-csi.c csi->irq = platform_get_irq(pdev, 0); pdev 1215 drivers/staging/media/imx/imx7-media-csi.c csi->regbase = devm_platform_ioremap_resource(pdev, 0); pdev 1236 drivers/staging/media/imx/imx7-media-csi.c platform_set_drvdata(pdev, &csi->sd); pdev 1252 drivers/staging/media/imx/imx7-media-csi.c csi->sd.dev = &pdev->dev; pdev 1292 drivers/staging/media/imx/imx7-media-csi.c static int imx7_csi_remove(struct platform_device *pdev) pdev 1294 drivers/staging/media/imx/imx7-media-csi.c struct v4l2_subdev *sd = platform_get_drvdata(pdev); pdev 229 drivers/staging/media/imx/imx7-mipi-csis.c struct platform_device *pdev; pdev 293 drivers/staging/media/imx/imx7-mipi-csis.c struct device *dev = &state->pdev->dev; pdev 473 drivers/staging/media/imx/imx7-mipi-csis.c struct device *dev = &state->pdev->dev; pdev 532 drivers/staging/media/imx/imx7-mipi-csis.c struct device *dev = &state->pdev->dev; pdev 555 drivers/staging/media/imx/imx7-mipi-csis.c ret = pm_runtime_get_sync(&state->pdev->dev); pdev 557 drivers/staging/media/imx/imx7-mipi-csis.c pm_runtime_put_noidle(&state->pdev->dev); pdev 592 drivers/staging/media/imx/imx7-mipi-csis.c pm_runtime_put(&state->pdev->dev); pdev 825 drivers/staging/media/imx/imx7-mipi-csis.c static int mipi_csis_parse_dt(struct platform_device *pdev, pdev 828 drivers/staging/media/imx/imx7-mipi-csis.c struct device_node *node = pdev->dev.of_node; pdev 835 drivers/staging/media/imx/imx7-mipi-csis.c state->mrst = devm_reset_control_get_exclusive(&pdev->dev, "mrst"); pdev 868 drivers/staging/media/imx/imx7-mipi-csis.c struct platform_device *pdev, pdev 887 drivers/staging/media/imx/imx7-mipi-csis.c mipi_sd->dev = &pdev->dev; pdev 895 drivers/staging/media/imx/imx7-mipi-csis.c v4l2_set_subdevdata(mipi_sd, &pdev->dev); pdev 902 drivers/staging/media/imx/imx7-mipi-csis.c dev_err(&pdev->dev, "async fwnode register failed: %d\n", ret); pdev 949 drivers/staging/media/imx/imx7-mipi-csis.c static int mipi_csis_probe(struct platform_device *pdev) pdev 951 drivers/staging/media/imx/imx7-mipi-csis.c struct device *dev = &pdev->dev; pdev 962 drivers/staging/media/imx/imx7-mipi-csis.c state->pdev = pdev; pdev 965 drivers/staging/media/imx/imx7-mipi-csis.c ret = mipi_csis_parse_dt(pdev, state); pdev 977 drivers/staging/media/imx/imx7-mipi-csis.c mem_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 982 drivers/staging/media/imx/imx7-mipi-csis.c state->irq = platform_get_irq(pdev, 0); pdev 1003 drivers/staging/media/imx/imx7-mipi-csis.c platform_set_drvdata(pdev, &state->mipi_sd); pdev 1006 drivers/staging/media/imx/imx7-mipi-csis.c ret = mipi_csis_subdev_init(&state->mipi_sd, pdev, pdev 1021 drivers/staging/media/imx/imx7-mipi-csis.c dev_info(&pdev->dev, "lanes: %d, hs_settle: %d, wclk: %d, freq: %u\n", pdev 1111 drivers/staging/media/imx/imx7-mipi-csis.c static int mipi_csis_remove(struct platform_device *pdev) pdev 1113 drivers/staging/media/imx/imx7-mipi-csis.c struct v4l2_subdev *mipi_sd = platform_get_drvdata(pdev); pdev 1120 drivers/staging/media/imx/imx7-mipi-csis.c pm_runtime_disable(&pdev->dev); pdev 1121 drivers/staging/media/imx/imx7-mipi-csis.c mipi_csis_pm_suspend(&pdev->dev, true); pdev 1125 drivers/staging/media/imx/imx7-mipi-csis.c pm_runtime_set_suspended(&pdev->dev); pdev 297 drivers/staging/media/meson/vdec/esparser.c int esparser_init(struct platform_device *pdev, struct amvdec_core *core) pdev 299 drivers/staging/media/meson/vdec/esparser.c struct device *dev = &pdev->dev; pdev 303 drivers/staging/media/meson/vdec/esparser.c irq = platform_get_irq_byname(pdev, "esparser"); pdev 14 drivers/staging/media/meson/vdec/esparser.h int esparser_init(struct platform_device *pdev, struct amvdec_core *core); pdev 965 drivers/staging/media/meson/vdec/vdec.c static int vdec_probe(struct platform_device *pdev) pdev 967 drivers/staging/media/meson/vdec/vdec.c struct device *dev = &pdev->dev; pdev 980 drivers/staging/media/meson/vdec/vdec.c platform_set_drvdata(pdev, core); pdev 982 drivers/staging/media/meson/vdec/vdec.c r = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dos"); pdev 989 drivers/staging/media/meson/vdec/vdec.c r = platform_get_resource_byname(pdev, IORESOURCE_MEM, "esparser"); pdev 1024 drivers/staging/media/meson/vdec/vdec.c irq = platform_get_irq_byname(pdev, "vdec"); pdev 1034 drivers/staging/media/meson/vdec/vdec.c ret = esparser_init(pdev, core); pdev 1080 drivers/staging/media/meson/vdec/vdec.c static int vdec_remove(struct platform_device *pdev) pdev 1082 drivers/staging/media/meson/vdec/vdec.c struct amvdec_core *core = platform_get_drvdata(pdev); pdev 907 drivers/staging/media/omap4iss/iss.c static int iss_map_mem_resource(struct platform_device *pdev, pdev 913 drivers/staging/media/omap4iss/iss.c mem = platform_get_resource(pdev, IORESOURCE_MEM, res); pdev 1199 drivers/staging/media/omap4iss/iss.c static int iss_probe(struct platform_device *pdev) pdev 1201 drivers/staging/media/omap4iss/iss.c struct iss_platform_data *pdata = pdev->dev.platform_data; pdev 1209 drivers/staging/media/omap4iss/iss.c iss = devm_kzalloc(&pdev->dev, sizeof(*iss), GFP_KERNEL); pdev 1215 drivers/staging/media/omap4iss/iss.c iss->dev = &pdev->dev; pdev 1222 drivers/staging/media/omap4iss/iss.c platform_set_drvdata(pdev, iss); pdev 1235 drivers/staging/media/omap4iss/iss.c ret = iss_map_mem_resource(pdev, iss, OMAP4_ISS_MEM_TOP); pdev 1254 drivers/staging/media/omap4iss/iss.c ret = iss_map_mem_resource(pdev, iss, i); pdev 1277 drivers/staging/media/omap4iss/iss.c ret = platform_get_irq(pdev, 0); pdev 1325 drivers/staging/media/omap4iss/iss.c static int iss_remove(struct platform_device *pdev) pdev 1327 drivers/staging/media/omap4iss/iss.c struct iss_device *iss = platform_get_drvdata(pdev); pdev 152 drivers/staging/media/omap4iss/iss.h int omap4iss_register_entities(struct platform_device *pdev, pdev 154 drivers/staging/media/omap4iss/iss.h void omap4iss_unregister_entities(struct platform_device *pdev); pdev 56 drivers/staging/media/soc_camera/soc_camera.c struct platform_device *pdev; pdev 252 drivers/staging/media/soc_camera/soc_camera.c dev_dbg(icd->pdev, "TRY_FMT(%c%c%c%c, %ux%u)\n", pdev 485 drivers/staging/media/soc_camera/soc_camera.c dev_dbg(icd->pdev, "Found %d supported formats.\n", fmts); pdev 536 drivers/staging/media/soc_camera/soc_camera.c dev_dbg(icd->pdev, "S_FMT(%c%c%c%c, %ux%u)\n", pdev 549 drivers/staging/media/soc_camera/soc_camera.c dev_err(icd->pdev, pdev 561 drivers/staging/media/soc_camera/soc_camera.c dev_dbg(icd->pdev, "set width: %d height: %d\n", pdev 639 drivers/staging/media/soc_camera/soc_camera.c dev_err(icd->pdev, "Couldn't lock capture bus driver.\n"); pdev 678 drivers/staging/media/soc_camera/soc_camera.c dev_err(icd->pdev, "Couldn't activate the camera: %d\n", ret); pdev 709 drivers/staging/media/soc_camera/soc_camera.c dev_dbg(icd->pdev, "camera device open\n"); pdev 759 drivers/staging/media/soc_camera/soc_camera.c dev_dbg(icd->pdev, "camera device close\n"); pdev 770 drivers/staging/media/soc_camera/soc_camera.c dev_dbg(icd->pdev, "read called, buf %p\n", buf); pdev 776 drivers/staging/media/soc_camera/soc_camera.c dev_err(icd->pdev, "camera device read not implemented\n"); pdev 787 drivers/staging/media/soc_camera/soc_camera.c dev_dbg(icd->pdev, "mmap called, vma=%p\n", vma); pdev 797 drivers/staging/media/soc_camera/soc_camera.c dev_dbg(icd->pdev, "vma start=0x%08lx, size=%ld, ret=%d\n", pdev 839 drivers/staging/media/soc_camera/soc_camera.c dev_warn(icd->pdev, "Wrong buf-type %d\n", f->type); pdev 847 drivers/staging/media/soc_camera/soc_camera.c dev_err(icd->pdev, "S_FMT denied: queue initialised\n"); pdev 894 drivers/staging/media/soc_camera/soc_camera.c dev_dbg(icd->pdev, "current_fmt->fourcc: 0x%08x\n", pdev 1125 drivers/staging/media/soc_camera/soc_camera.c struct platform_device *pdev; pdev 1136 drivers/staging/media/soc_camera/soc_camera.c pdev = platform_device_alloc("soc-camera-pdrv", i); pdev 1137 drivers/staging/media/soc_camera/soc_camera.c if (!pdev) pdev 1140 drivers/staging/media/soc_camera/soc_camera.c ret = platform_device_add_data(pdev, sdesc, sizeof(*sdesc)); pdev 1142 drivers/staging/media/soc_camera/soc_camera.c platform_device_put(pdev); pdev 1146 drivers/staging/media/soc_camera/soc_camera.c sasc->pdev = pdev; pdev 1153 drivers/staging/media/soc_camera/soc_camera.c struct platform_device *pdev = sasc->pdev; pdev 1156 drivers/staging/media/soc_camera/soc_camera.c ret = platform_device_add(pdev); pdev 1157 drivers/staging/media/soc_camera/soc_camera.c if (ret < 0 || !pdev->dev.driver) pdev 1160 drivers/staging/media/soc_camera/soc_camera.c return platform_get_drvdata(pdev); pdev 1185 drivers/staging/media/soc_camera/soc_camera.c dev_err(icd->pdev, "Couldn't activate the camera: %d\n", ret); pdev 1241 drivers/staging/media/soc_camera/soc_camera.c dev_err(icd->pdev, "Cannot get I2C adapter #%d. No driver?\n", pdev 1327 drivers/staging/media/soc_camera/soc_camera.c struct soc_camera_device *icd = platform_get_drvdata(sasc->pdev); pdev 1360 drivers/staging/media/soc_camera/soc_camera.c struct soc_camera_device *icd = platform_get_drvdata(sasc->pdev); pdev 1374 drivers/staging/media/soc_camera/soc_camera.c struct soc_camera_device *icd = platform_get_drvdata(sasc->pdev); pdev 1472 drivers/staging/media/soc_camera/soc_camera.c platform_device_del(sasc->pdev); pdev 1474 drivers/staging/media/soc_camera/soc_camera.c platform_device_put(sasc->pdev); pdev 1582 drivers/staging/media/soc_camera/soc_camera.c platform_device_del(sasc->pdev); pdev 1584 drivers/staging/media/soc_camera/soc_camera.c platform_device_put(sasc->pdev); pdev 1636 drivers/staging/media/soc_camera/soc_camera.c dev_info(icd->pdev, "Probing %s\n", dev_name(icd->pdev)); pdev 1759 drivers/staging/media/soc_camera/soc_camera.c platform_device_unregister(icd->sasc->pdev); pdev 1930 drivers/staging/media/soc_camera/soc_camera.c get_device(icd->pdev); pdev 1939 drivers/staging/media/soc_camera/soc_camera.c put_device(&sasc->pdev->dev); pdev 1989 drivers/staging/media/soc_camera/soc_camera.c i = to_platform_device(icd->pdev)->id; pdev 2073 drivers/staging/media/soc_camera/soc_camera.c dev_err(icd->pdev, "video_register_device failed: %d\n", ret); pdev 2083 drivers/staging/media/soc_camera/soc_camera.c static int soc_camera_pdrv_probe(struct platform_device *pdev) pdev 2085 drivers/staging/media/soc_camera/soc_camera.c struct soc_camera_desc *sdesc = pdev->dev.platform_data; pdev 2093 drivers/staging/media/soc_camera/soc_camera.c icd = devm_kzalloc(&pdev->dev, sizeof(*icd), GFP_KERNEL); pdev 2104 drivers/staging/media/soc_camera/soc_camera.c ret = devm_regulator_bulk_get(&pdev->dev, ssdd->sd_pdata.num_regulators, pdev 2111 drivers/staging/media/soc_camera/soc_camera.c icd->pdev = &pdev->dev; pdev 2112 drivers/staging/media/soc_camera/soc_camera.c platform_set_drvdata(pdev, icd); pdev 2125 drivers/staging/media/soc_camera/soc_camera.c static int soc_camera_pdrv_remove(struct platform_device *pdev) pdev 2127 drivers/staging/media/soc_camera/soc_camera.c struct soc_camera_device *icd = platform_get_drvdata(pdev); pdev 2133 drivers/staging/media/soc_camera/soc_camera.c i = pdev->id; pdev 311 drivers/staging/media/sunxi/cedrus/cedrus.c static int cedrus_probe(struct platform_device *pdev) pdev 317 drivers/staging/media/sunxi/cedrus/cedrus.c dev = devm_kzalloc(&pdev->dev, sizeof(*dev), GFP_KERNEL); pdev 322 drivers/staging/media/sunxi/cedrus/cedrus.c dev->dev = &pdev->dev; pdev 323 drivers/staging/media/sunxi/cedrus/cedrus.c dev->pdev = pdev; pdev 327 drivers/staging/media/sunxi/cedrus/cedrus.c dev_err(&pdev->dev, "Failed to probe hardware\n"); pdev 336 drivers/staging/media/sunxi/cedrus/cedrus.c ret = v4l2_device_register(&pdev->dev, &dev->v4l2_dev); pdev 338 drivers/staging/media/sunxi/cedrus/cedrus.c dev_err(&pdev->dev, "Failed to register V4L2 device\n"); pdev 358 drivers/staging/media/sunxi/cedrus/cedrus.c dev->mdev.dev = &pdev->dev; pdev 390 drivers/staging/media/sunxi/cedrus/cedrus.c platform_set_drvdata(pdev, dev); pdev 406 drivers/staging/media/sunxi/cedrus/cedrus.c static int cedrus_remove(struct platform_device *pdev) pdev 408 drivers/staging/media/sunxi/cedrus/cedrus.c struct cedrus_dev *dev = platform_get_drvdata(pdev); pdev 137 drivers/staging/media/sunxi/cedrus/cedrus.h struct platform_device *pdev; pdev 159 drivers/staging/media/sunxi/cedrus/cedrus_hw.c irq_dec = platform_get_irq(dev->pdev, 0); pdev 228 drivers/staging/media/sunxi/cedrus/cedrus_hw.c res = platform_get_resource(dev->pdev, IORESOURCE_MEM, 0); pdev 949 drivers/staging/media/tegra-vde/vde.c static int tegra_vde_probe(struct platform_device *pdev) pdev 951 drivers/staging/media/tegra-vde/vde.c struct device *dev = &pdev->dev; pdev 960 drivers/staging/media/tegra-vde/vde.c platform_set_drvdata(pdev, vde); pdev 962 drivers/staging/media/tegra-vde/vde.c regs = platform_get_resource_byname(pdev, IORESOURCE_MEM, "sxe"); pdev 970 drivers/staging/media/tegra-vde/vde.c regs = platform_get_resource_byname(pdev, IORESOURCE_MEM, "bsev"); pdev 978 drivers/staging/media/tegra-vde/vde.c regs = platform_get_resource_byname(pdev, IORESOURCE_MEM, "mbe"); pdev 986 drivers/staging/media/tegra-vde/vde.c regs = platform_get_resource_byname(pdev, IORESOURCE_MEM, "ppe"); pdev 994 drivers/staging/media/tegra-vde/vde.c regs = platform_get_resource_byname(pdev, IORESOURCE_MEM, "mce"); pdev 1002 drivers/staging/media/tegra-vde/vde.c regs = platform_get_resource_byname(pdev, IORESOURCE_MEM, "tfe"); pdev 1010 drivers/staging/media/tegra-vde/vde.c regs = platform_get_resource_byname(pdev, IORESOURCE_MEM, "ppb"); pdev 1018 drivers/staging/media/tegra-vde/vde.c regs = platform_get_resource_byname(pdev, IORESOURCE_MEM, "vdma"); pdev 1026 drivers/staging/media/tegra-vde/vde.c regs = platform_get_resource_byname(pdev, IORESOURCE_MEM, "frameid"); pdev 1055 drivers/staging/media/tegra-vde/vde.c irq = platform_get_irq_byname(pdev, "sync-token"); pdev 1127 drivers/staging/media/tegra-vde/vde.c static int tegra_vde_remove(struct platform_device *pdev) pdev 1129 drivers/staging/media/tegra-vde/vde.c struct tegra_vde *vde = platform_get_drvdata(pdev); pdev 1130 drivers/staging/media/tegra-vde/vde.c struct device *dev = &pdev->dev; pdev 724 drivers/staging/most/dim2/dim2.c static int dim2_probe(struct platform_device *pdev) pdev 737 drivers/staging/most/dim2/dim2.c dev = devm_kzalloc(&pdev->dev, sizeof(*dev), GFP_KERNEL); pdev 743 drivers/staging/most/dim2/dim2.c platform_set_drvdata(pdev, dev); pdev 745 drivers/staging/most/dim2/dim2.c ret = of_property_read_string(pdev->dev.of_node, pdev 748 drivers/staging/most/dim2/dim2.c dev_err(&pdev->dev, "missing dt property clock-speed\n"); pdev 754 drivers/staging/most/dim2/dim2.c dev_err(&pdev->dev, "bad dt property clock-speed\n"); pdev 758 drivers/staging/most/dim2/dim2.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 759 drivers/staging/most/dim2/dim2.c dev->io_base = devm_ioremap_resource(&pdev->dev, res); pdev 763 drivers/staging/most/dim2/dim2.c of_id = of_match_node(dim2_of_match, pdev->dev.of_node); pdev 765 drivers/staging/most/dim2/dim2.c ret = pdata && pdata->enable ? pdata->enable(pdev) : 0; pdev 771 drivers/staging/most/dim2/dim2.c dev_info(&pdev->dev, "sync: num of frames per sub-buffer: %u\n", fcnt); pdev 774 drivers/staging/most/dim2/dim2.c dev_err(&pdev->dev, "dim_startup failed: %d\n", hal_ret); pdev 779 drivers/staging/most/dim2/dim2.c irq = platform_get_irq(pdev, AHB0_INT_IDX); pdev 785 drivers/staging/most/dim2/dim2.c ret = devm_request_irq(&pdev->dev, irq, dim2_ahb_isr, 0, pdev 788 drivers/staging/most/dim2/dim2.c dev_err(&pdev->dev, "failed to request ahb0_int irq %d\n", irq); pdev 792 drivers/staging/most/dim2/dim2.c irq = platform_get_irq(pdev, MLB_INT_IDX); pdev 798 drivers/staging/most/dim2/dim2.c ret = devm_request_irq(&pdev->dev, irq, dim2_mlb_isr, 0, pdev 801 drivers/staging/most/dim2/dim2.c dev_err(&pdev->dev, "failed to request mlb_int irq %d\n", irq); pdev 856 drivers/staging/most/dim2/dim2.c dev->most_iface.driver_dev = &pdev->dev; pdev 862 drivers/staging/most/dim2/dim2.c dev_err(&pdev->dev, "failed to register MOST interface\n"); pdev 868 drivers/staging/most/dim2/dim2.c dev_err(&pdev->dev, "failed to create sysfs attribute\n"); pdev 882 drivers/staging/most/dim2/dim2.c dev->disable_platform(pdev); pdev 893 drivers/staging/most/dim2/dim2.c static int dim2_remove(struct platform_device *pdev) pdev 895 drivers/staging/most/dim2/dim2.c struct dim2_hdm *dev = platform_get_drvdata(pdev); pdev 907 drivers/staging/most/dim2/dim2.c dev->disable_platform(pdev); pdev 914 drivers/staging/most/dim2/dim2.c static int fsl_mx6_enable(struct platform_device *pdev) pdev 916 drivers/staging/most/dim2/dim2.c struct dim2_hdm *dev = platform_get_drvdata(pdev); pdev 919 drivers/staging/most/dim2/dim2.c dev->clk = devm_clk_get(&pdev->dev, "mlb"); pdev 921 drivers/staging/most/dim2/dim2.c dev_err(&pdev->dev, "unable to get mlb clock\n"); pdev 927 drivers/staging/most/dim2/dim2.c dev_err(&pdev->dev, "%s\n", "clk_prepare_enable failed"); pdev 933 drivers/staging/most/dim2/dim2.c dev->clk_pll = devm_clk_get(&pdev->dev, "pll8_mlb"); pdev 935 drivers/staging/most/dim2/dim2.c dev_err(&pdev->dev, "unable to get mlb pll clock\n"); pdev 947 drivers/staging/most/dim2/dim2.c static void fsl_mx6_disable(struct platform_device *pdev) pdev 949 drivers/staging/most/dim2/dim2.c struct dim2_hdm *dev = platform_get_drvdata(pdev); pdev 957 drivers/staging/most/dim2/dim2.c static int rcar_h2_enable(struct platform_device *pdev) pdev 959 drivers/staging/most/dim2/dim2.c struct dim2_hdm *dev = platform_get_drvdata(pdev); pdev 962 drivers/staging/most/dim2/dim2.c dev->clk = devm_clk_get(&pdev->dev, NULL); pdev 964 drivers/staging/most/dim2/dim2.c dev_err(&pdev->dev, "cannot get clock\n"); pdev 970 drivers/staging/most/dim2/dim2.c dev_err(&pdev->dev, "%s\n", "clk_prepare_enable failed"); pdev 992 drivers/staging/most/dim2/dim2.c static void rcar_h2_disable(struct platform_device *pdev) pdev 994 drivers/staging/most/dim2/dim2.c struct dim2_hdm *dev = platform_get_drvdata(pdev); pdev 1002 drivers/staging/most/dim2/dim2.c static int rcar_m3_enable(struct platform_device *pdev) pdev 1004 drivers/staging/most/dim2/dim2.c struct dim2_hdm *dev = platform_get_drvdata(pdev); pdev 1008 drivers/staging/most/dim2/dim2.c dev->clk = devm_clk_get(&pdev->dev, NULL); pdev 1010 drivers/staging/most/dim2/dim2.c dev_err(&pdev->dev, "cannot get clock\n"); pdev 1016 drivers/staging/most/dim2/dim2.c dev_err(&pdev->dev, "%s\n", "clk_prepare_enable failed"); pdev 1032 drivers/staging/most/dim2/dim2.c static void rcar_m3_disable(struct platform_device *pdev) pdev 1034 drivers/staging/most/dim2/dim2.c struct dim2_hdm *dev = platform_get_drvdata(pdev); pdev 647 drivers/staging/mt7621-dma/mtk-hsdma.c static int mtk_hsdma_probe(struct platform_device *pdev) pdev 658 drivers/staging/mt7621-dma/mtk-hsdma.c ret = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 662 drivers/staging/mt7621-dma/mtk-hsdma.c match = of_match_device(mtk_hsdma_of_match, &pdev->dev); pdev 666 drivers/staging/mt7621-dma/mtk-hsdma.c hsdma = devm_kzalloc(&pdev->dev, sizeof(*hsdma), GFP_KERNEL); pdev 670 drivers/staging/mt7621-dma/mtk-hsdma.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 671 drivers/staging/mt7621-dma/mtk-hsdma.c base = devm_ioremap_resource(&pdev->dev, res); pdev 677 drivers/staging/mt7621-dma/mtk-hsdma.c irq = platform_get_irq(pdev, 0); pdev 680 drivers/staging/mt7621-dma/mtk-hsdma.c ret = devm_request_irq(&pdev->dev, irq, mtk_hsdma_irq, pdev 681 drivers/staging/mt7621-dma/mtk-hsdma.c 0, dev_name(&pdev->dev), hsdma); pdev 683 drivers/staging/mt7621-dma/mtk-hsdma.c dev_err(&pdev->dev, "failed to request irq\n"); pdev 687 drivers/staging/mt7621-dma/mtk-hsdma.c device_reset(&pdev->dev); pdev 697 drivers/staging/mt7621-dma/mtk-hsdma.c dd->dev = &pdev->dev; pdev 710 drivers/staging/mt7621-dma/mtk-hsdma.c dev_err(&pdev->dev, "failed to alloc ring descs\n"); pdev 716 drivers/staging/mt7621-dma/mtk-hsdma.c dev_err(&pdev->dev, "failed to register dma device\n"); pdev 720 drivers/staging/mt7621-dma/mtk-hsdma.c ret = of_dma_controller_register(pdev->dev.of_node, pdev 723 drivers/staging/mt7621-dma/mtk-hsdma.c dev_err(&pdev->dev, "failed to register of dma controller\n"); pdev 727 drivers/staging/mt7621-dma/mtk-hsdma.c platform_set_drvdata(pdev, hsdma); pdev 736 drivers/staging/mt7621-dma/mtk-hsdma.c static int mtk_hsdma_remove(struct platform_device *pdev) pdev 738 drivers/staging/mt7621-dma/mtk-hsdma.c struct mtk_hsdam_engine *hsdma = platform_get_drvdata(pdev); pdev 742 drivers/staging/mt7621-dma/mtk-hsdma.c of_dma_controller_free(pdev->dev.of_node); pdev 321 drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c static int mt7621_pci_phy_probe(struct platform_device *pdev) pdev 323 drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c struct device *dev = &pdev->dev; pdev 346 drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c platform_set_drvdata(pdev, phy); pdev 348 drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 650 drivers/staging/mt7621-pci/pci-mt7621.c static int mt7621_pci_probe(struct platform_device *pdev) pdev 652 drivers/staging/mt7621-pci/pci-mt7621.c struct device *dev = &pdev->dev; pdev 668 drivers/staging/mt7621-pci/pci-mt7621.c platform_set_drvdata(pdev, pcie); pdev 317 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c static int rt2880_pinmux_probe(struct platform_device *pdev) pdev 327 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c p = devm_kzalloc(&pdev->dev, sizeof(struct rt2880_priv), GFP_KERNEL); pdev 331 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c p->dev = &pdev->dev; pdev 334 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c platform_set_drvdata(pdev, p); pdev 338 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c dev_err(&pdev->dev, "failed to load index\n"); pdev 342 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c dev_err(&pdev->dev, "failed to load pins\n"); pdev 345 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c dev = pinctrl_register(p->desc, &pdev->dev, p); pdev 360 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c dev_err(&pdev->dev, "failed to load chip info\n"); pdev 814 drivers/staging/netlogic/xlr_net.c struct platform_device *pdev) pdev 830 drivers/staging/netlogic/xlr_net.c priv->mii_bus->parent = &pdev->dev; pdev 911 drivers/staging/netlogic/xlr_net.c struct platform_device *pdev) pdev 924 drivers/staging/netlogic/xlr_net.c ret = xlr_setup_mdio(priv, pdev); pdev 945 drivers/staging/netlogic/xlr_net.c static int xlr_net_probe(struct platform_device *pdev) pdev 953 drivers/staging/netlogic/xlr_net.c pr_info("XLR/XLS Ethernet Driver controller %d\n", pdev->id); pdev 957 drivers/staging/netlogic/xlr_net.c adapter = devm_kzalloc(&pdev->dev, sizeof(*adapter), GFP_KERNEL); pdev 966 drivers/staging/netlogic/xlr_net.c for (port = 0; port < pdev->num_resources / 2; port++) { pdev 969 drivers/staging/netlogic/xlr_net.c dev_err(&pdev->dev, pdev 975 drivers/staging/netlogic/xlr_net.c priv->pdev = pdev; pdev 977 drivers/staging/netlogic/xlr_net.c priv->port_id = (pdev->id * 4) + port; pdev 978 drivers/staging/netlogic/xlr_net.c priv->nd = (struct xlr_net_data *)pdev->dev.platform_data; pdev 979 drivers/staging/netlogic/xlr_net.c res = platform_get_resource(pdev, IORESOURCE_MEM, port); pdev 980 drivers/staging/netlogic/xlr_net.c priv->base_addr = devm_ioremap_resource(&pdev->dev, res); pdev 988 drivers/staging/netlogic/xlr_net.c res = platform_get_resource(pdev, IORESOURCE_IRQ, port); pdev 990 drivers/staging/netlogic/xlr_net.c dev_err(&pdev->dev, "No irq resource for MAC %d\n", pdev 1015 drivers/staging/netlogic/xlr_net.c SET_NETDEV_DEV(ndev, &pdev->dev); pdev 1024 drivers/staging/netlogic/xlr_net.c err = xlr_gmac_init(priv, pdev); pdev 1026 drivers/staging/netlogic/xlr_net.c dev_err(&pdev->dev, "gmac%d init failed\n", pdev 1040 drivers/staging/netlogic/xlr_net.c dev_err(&pdev->dev, pdev 1045 drivers/staging/netlogic/xlr_net.c platform_set_drvdata(pdev, priv); pdev 1057 drivers/staging/netlogic/xlr_net.c static int xlr_net_remove(struct platform_device *pdev) pdev 1059 drivers/staging/netlogic/xlr_net.c struct xlr_net_priv *priv = platform_get_drvdata(pdev); pdev 1068 drivers/staging/netlogic/xlr_net.h struct platform_device *pdev; pdev 763 drivers/staging/nvec/nvec.c static int tegra_nvec_probe(struct platform_device *pdev) pdev 767 drivers/staging/nvec/nvec.c struct device *dev = &pdev->dev; pdev 784 drivers/staging/nvec/nvec.c platform_set_drvdata(pdev, nvec); pdev 792 drivers/staging/nvec/nvec.c base = devm_platform_ioremap_resource(pdev, 0); pdev 796 drivers/staging/nvec/nvec.c nvec->irq = platform_get_irq(pdev, 0); pdev 884 drivers/staging/nvec/nvec.c static int tegra_nvec_remove(struct platform_device *pdev) pdev 886 drivers/staging/nvec/nvec.c struct nvec_chip *nvec = platform_get_drvdata(pdev); pdev 106 drivers/staging/nvec/nvec_kbd.c static int nvec_kbd_probe(struct platform_device *pdev) pdev 108 drivers/staging/nvec/nvec_kbd.c struct nvec_chip *nvec = dev_get_drvdata(pdev->dev.parent); pdev 125 drivers/staging/nvec/nvec_kbd.c idev = devm_input_allocate_device(&pdev->dev); pdev 162 drivers/staging/nvec/nvec_kbd.c static int nvec_kbd_remove(struct platform_device *pdev) pdev 164 drivers/staging/nvec/nvec_kbd.c struct nvec_chip *nvec = dev_get_drvdata(pdev->dev.parent); pdev 42 drivers/staging/nvec/nvec_paz00.c static int nvec_paz00_probe(struct platform_device *pdev) pdev 44 drivers/staging/nvec/nvec_paz00.c struct nvec_chip *nvec = dev_get_drvdata(pdev->dev.parent); pdev 48 drivers/staging/nvec/nvec_paz00.c led = devm_kzalloc(&pdev->dev, sizeof(*led), GFP_KERNEL); pdev 59 drivers/staging/nvec/nvec_paz00.c platform_set_drvdata(pdev, led); pdev 61 drivers/staging/nvec/nvec_paz00.c ret = devm_led_classdev_register(&pdev->dev, &led->cdev); pdev 372 drivers/staging/nvec/nvec_power.c static int nvec_power_probe(struct platform_device *pdev) pdev 377 drivers/staging/nvec/nvec_power.c struct nvec_chip *nvec = dev_get_drvdata(pdev->dev.parent); pdev 380 drivers/staging/nvec/nvec_power.c power = devm_kzalloc(&pdev->dev, sizeof(struct nvec_power), GFP_NOWAIT); pdev 384 drivers/staging/nvec/nvec_power.c dev_set_drvdata(&pdev->dev, power); pdev 387 drivers/staging/nvec/nvec_power.c switch (pdev->id) { pdev 411 drivers/staging/nvec/nvec_power.c if (pdev->id == BAT) pdev 414 drivers/staging/nvec/nvec_power.c *psy = power_supply_register(&pdev->dev, psy_desc, &psy_cfg); pdev 419 drivers/staging/nvec/nvec_power.c static int nvec_power_remove(struct platform_device *pdev) pdev 421 drivers/staging/nvec/nvec_power.c struct nvec_power *power = platform_get_drvdata(pdev); pdev 425 drivers/staging/nvec/nvec_power.c switch (pdev->id) { pdev 101 drivers/staging/nvec/nvec_ps2.c static int nvec_mouse_probe(struct platform_device *pdev) pdev 103 drivers/staging/nvec/nvec_ps2.c struct nvec_chip *nvec = dev_get_drvdata(pdev->dev.parent); pdev 128 drivers/staging/nvec/nvec_ps2.c static int nvec_mouse_remove(struct platform_device *pdev) pdev 130 drivers/staging/nvec/nvec_ps2.c struct nvec_chip *nvec = dev_get_drvdata(pdev->dev.parent); pdev 3528 drivers/staging/octeon-usb/octeon-hcd.c static int octeon_usb_probe(struct platform_device *pdev) pdev 3535 drivers/staging/octeon-usb/octeon-hcd.c int irq = platform_get_irq(pdev, 0); pdev 3536 drivers/staging/octeon-usb/octeon-hcd.c struct device *dev = &pdev->dev; pdev 3589 drivers/staging/octeon-usb/octeon-hcd.c res_mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 3681 drivers/staging/octeon-usb/octeon-hcd.c static int octeon_usb_remove(struct platform_device *pdev) pdev 3684 drivers/staging/octeon-usb/octeon-hcd.c struct device *dev = &pdev->dev; pdev 679 drivers/staging/octeon/ethernet.c static int cvm_oct_probe(struct platform_device *pdev) pdev 694 drivers/staging/octeon/ethernet.c pip = pdev->dev.of_node; pdev 782 drivers/staging/octeon/ethernet.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 829 drivers/staging/octeon/ethernet.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 927 drivers/staging/octeon/ethernet.c static int cvm_oct_remove(struct platform_device *pdev) pdev 2066 drivers/staging/qlge/qlge.h struct pci_dev *pdev; pdev 1596 drivers/staging/qlge/qlge_dbg.c DUMP_QDEV_FIELD(qdev, "%p", pdev); pdev 423 drivers/staging/qlge/qlge_ethtool.c strlcpy(drvinfo->bus_info, pci_name(qdev->pdev), pdev 430 drivers/staging/qlge/qlge_ethtool.c unsigned short ssys_dev = qdev->pdev->subsystem_device; pdev 443 drivers/staging/qlge/qlge_ethtool.c unsigned short ssys_dev = qdev->pdev->subsystem_device; pdev 228 drivers/staging/qlge/qlge_main.c map = pci_map_single(qdev->pdev, ptr, size, direction); pdev 229 drivers/staging/qlge/qlge_main.c if (pci_dma_mapping_error(qdev->pdev, map)) { pdev 258 drivers/staging/qlge/qlge_main.c pci_unmap_single(qdev->pdev, map, size, direction); pdev 1046 drivers/staging/qlge/qlge_main.c pci_dma_sync_single_for_cpu(qdev->pdev, pdev 1056 drivers/staging/qlge/qlge_main.c pci_unmap_page(qdev->pdev, pdev 1103 drivers/staging/qlge/qlge_main.c map = pci_map_page(qdev->pdev, rx_ring->pg_chunk.page, pdev 1106 drivers/staging/qlge/qlge_main.c if (pci_dma_mapping_error(qdev->pdev, map)) { pdev 1167 drivers/staging/qlge/qlge_main.c pci_dma_sync_single_for_device(qdev->pdev, map, pdev 1219 drivers/staging/qlge/qlge_main.c map = pci_map_single(qdev->pdev, pdev 1223 drivers/staging/qlge/qlge_main.c if (pci_dma_mapping_error(qdev->pdev, map)) { pdev 1287 drivers/staging/qlge/qlge_main.c pci_unmap_single(qdev->pdev, pdev 1296 drivers/staging/qlge/qlge_main.c pci_unmap_page(qdev->pdev, pdev 1326 drivers/staging/qlge/qlge_main.c map = pci_map_single(qdev->pdev, skb->data, len, PCI_DMA_TODEVICE); pdev 1328 drivers/staging/qlge/qlge_main.c err = pci_dma_mapping_error(qdev->pdev, map); pdev 1372 drivers/staging/qlge/qlge_main.c map = pci_map_single(qdev->pdev, &tx_ring_desc->oal, pdev 1375 drivers/staging/qlge/qlge_main.c err = pci_dma_mapping_error(qdev->pdev, map); pdev 1400 drivers/staging/qlge/qlge_main.c map = skb_frag_dma_map(&qdev->pdev->dev, frag, 0, skb_frag_size(frag), pdev 1403 drivers/staging/qlge/qlge_main.c err = dma_mapping_error(&qdev->pdev->dev, map); pdev 1651 drivers/staging/qlge/qlge_main.c pci_dma_sync_single_for_cpu(qdev->pdev, pdev 1658 drivers/staging/qlge/qlge_main.c pci_dma_sync_single_for_device(qdev->pdev, pdev 1780 drivers/staging/qlge/qlge_main.c pci_unmap_single(qdev->pdev, pdev 1812 drivers/staging/qlge/qlge_main.c pci_dma_sync_single_for_cpu(qdev->pdev, pdev 1819 drivers/staging/qlge/qlge_main.c pci_dma_sync_single_for_device(qdev->pdev, pdev 1835 drivers/staging/qlge/qlge_main.c pci_unmap_single(qdev->pdev, pdev 1876 drivers/staging/qlge/qlge_main.c pci_unmap_page(qdev->pdev, pdev 1911 drivers/staging/qlge/qlge_main.c pci_unmap_single(qdev->pdev, pdev 2720 drivers/staging/qlge/qlge_main.c pci_free_consistent(qdev->pdev, pdev 2727 drivers/staging/qlge/qlge_main.c pci_free_consistent(qdev->pdev, pdev 2738 drivers/staging/qlge/qlge_main.c pci_zalloc_consistent(qdev->pdev, PAGE_SIZE, pdev 2747 drivers/staging/qlge/qlge_main.c pci_zalloc_consistent(qdev->pdev, PAGE_SIZE, pdev 2757 drivers/staging/qlge/qlge_main.c pci_free_consistent(qdev->pdev, pdev 2786 drivers/staging/qlge/qlge_main.c pci_free_consistent(qdev->pdev, tx_ring->wq_size, pdev 2798 drivers/staging/qlge/qlge_main.c pci_alloc_consistent(qdev->pdev, tx_ring->wq_size, pdev 2813 drivers/staging/qlge/qlge_main.c pci_free_consistent(qdev->pdev, tx_ring->wq_size, pdev 2833 drivers/staging/qlge/qlge_main.c pci_unmap_page(qdev->pdev, pdev 2848 drivers/staging/qlge/qlge_main.c pci_unmap_page(qdev->pdev, rx_ring->pg_chunk.map, pdev 2868 drivers/staging/qlge/qlge_main.c pci_unmap_single(qdev->pdev, pdev 2946 drivers/staging/qlge/qlge_main.c pci_free_consistent(qdev->pdev, pdev 2958 drivers/staging/qlge/qlge_main.c pci_free_consistent(qdev->pdev, pdev 2970 drivers/staging/qlge/qlge_main.c pci_free_consistent(qdev->pdev, pdev 2987 drivers/staging/qlge/qlge_main.c pci_alloc_consistent(qdev->pdev, rx_ring->cq_size, pdev 3000 drivers/staging/qlge/qlge_main.c pci_alloc_consistent(qdev->pdev, rx_ring->sbq_size, pdev 3026 drivers/staging/qlge/qlge_main.c pci_alloc_consistent(qdev->pdev, rx_ring->lbq_size, pdev 3307 drivers/staging/qlge/qlge_main.c pci_disable_msix(qdev->pdev); pdev 3312 drivers/staging/qlge/qlge_main.c pci_disable_msi(qdev->pdev); pdev 3341 drivers/staging/qlge/qlge_main.c err = pci_enable_msix_range(qdev->pdev, qdev->msi_x_entry, pdev 3361 drivers/staging/qlge/qlge_main.c if (!pci_enable_msi(qdev->pdev)) { pdev 3543 drivers/staging/qlge/qlge_main.c free_irq(qdev->pdev->irq, &qdev->rx_ring[0]); pdev 3554 drivers/staging/qlge/qlge_main.c struct pci_dev *pdev = qdev->pdev; pdev 3577 drivers/staging/qlge/qlge_main.c "%s: irq = %d.\n", __func__, pdev->irq); pdev 3585 drivers/staging/qlge/qlge_main.c request_irq(pdev->irq, qlge_isr, pdev 3807 drivers/staging/qlge/qlge_main.c if (qdev->pdev->subsystem_device == 0x0068 || pdev 3808 drivers/staging/qlge/qlge_main.c qdev->pdev->subsystem_device == 0x0180) pdev 4545 drivers/staging/qlge/qlge_main.c qdev->device_id = qdev->pdev->device; pdev 4553 drivers/staging/qlge/qlge_main.c static void ql_release_all(struct pci_dev *pdev) pdev 4555 drivers/staging/qlge/qlge_main.c struct net_device *ndev = pci_get_drvdata(pdev); pdev 4568 drivers/staging/qlge/qlge_main.c pci_release_regions(pdev); pdev 4571 drivers/staging/qlge/qlge_main.c static int ql_init_device(struct pci_dev *pdev, struct net_device *ndev, pdev 4578 drivers/staging/qlge/qlge_main.c err = pci_enable_device(pdev); pdev 4580 drivers/staging/qlge/qlge_main.c dev_err(&pdev->dev, "PCI device enable failed.\n"); pdev 4585 drivers/staging/qlge/qlge_main.c qdev->pdev = pdev; pdev 4586 drivers/staging/qlge/qlge_main.c pci_set_drvdata(pdev, ndev); pdev 4589 drivers/staging/qlge/qlge_main.c err = pcie_set_readrq(pdev, 4096); pdev 4591 drivers/staging/qlge/qlge_main.c dev_err(&pdev->dev, "Set readrq failed.\n"); pdev 4595 drivers/staging/qlge/qlge_main.c err = pci_request_regions(pdev, DRV_NAME); pdev 4597 drivers/staging/qlge/qlge_main.c dev_err(&pdev->dev, "PCI region request failed.\n"); pdev 4601 drivers/staging/qlge/qlge_main.c pci_set_master(pdev); pdev 4602 drivers/staging/qlge/qlge_main.c if (!pci_set_dma_mask(pdev, DMA_BIT_MASK(64))) { pdev 4604 drivers/staging/qlge/qlge_main.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); pdev 4606 drivers/staging/qlge/qlge_main.c err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 4608 drivers/staging/qlge/qlge_main.c err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 4612 drivers/staging/qlge/qlge_main.c dev_err(&pdev->dev, "No usable DMA configuration.\n"); pdev 4617 drivers/staging/qlge/qlge_main.c pdev->needs_freset = 1; pdev 4618 drivers/staging/qlge/qlge_main.c pci_save_state(pdev); pdev 4620 drivers/staging/qlge/qlge_main.c ioremap_nocache(pci_resource_start(pdev, 1), pdev 4621 drivers/staging/qlge/qlge_main.c pci_resource_len(pdev, 1)); pdev 4623 drivers/staging/qlge/qlge_main.c dev_err(&pdev->dev, "Register mapping failed.\n"); pdev 4628 drivers/staging/qlge/qlge_main.c qdev->doorbell_area_size = pci_resource_len(pdev, 3); pdev 4630 drivers/staging/qlge/qlge_main.c ioremap_nocache(pci_resource_start(pdev, 3), pdev 4631 drivers/staging/qlge/qlge_main.c pci_resource_len(pdev, 3)); pdev 4633 drivers/staging/qlge/qlge_main.c dev_err(&pdev->dev, "Doorbell register mapping failed.\n"); pdev 4640 drivers/staging/qlge/qlge_main.c dev_err(&pdev->dev, "Register access failed.\n"); pdev 4661 drivers/staging/qlge/qlge_main.c dev_err(&pdev->dev, "Invalid FLASH.\n"); pdev 4698 drivers/staging/qlge/qlge_main.c dev_info(&pdev->dev, "%s\n", DRV_STRING); pdev 4699 drivers/staging/qlge/qlge_main.c dev_info(&pdev->dev, "Driver name: %s, Version: %s.\n", pdev 4704 drivers/staging/qlge/qlge_main.c ql_release_all(pdev); pdev 4706 drivers/staging/qlge/qlge_main.c pci_disable_device(pdev); pdev 4731 drivers/staging/qlge/qlge_main.c if (pci_channel_offline(qdev->pdev)) { pdev 4739 drivers/staging/qlge/qlge_main.c static int qlge_probe(struct pci_dev *pdev, pdev 4752 drivers/staging/qlge/qlge_main.c err = ql_init_device(pdev, ndev, cards_found); pdev 4759 drivers/staging/qlge/qlge_main.c SET_NETDEV_DEV(ndev, &pdev->dev); pdev 4782 drivers/staging/qlge/qlge_main.c ndev->irq = pdev->irq; pdev 4797 drivers/staging/qlge/qlge_main.c dev_err(&pdev->dev, "net device registration failed.\n"); pdev 4798 drivers/staging/qlge/qlge_main.c ql_release_all(pdev); pdev 4799 drivers/staging/qlge/qlge_main.c pci_disable_device(pdev); pdev 4825 drivers/staging/qlge/qlge_main.c static void qlge_remove(struct pci_dev *pdev) pdev 4827 drivers/staging/qlge/qlge_main.c struct net_device *ndev = pci_get_drvdata(pdev); pdev 4832 drivers/staging/qlge/qlge_main.c ql_release_all(pdev); pdev 4833 drivers/staging/qlge/qlge_main.c pci_disable_device(pdev); pdev 4864 drivers/staging/qlge/qlge_main.c static pci_ers_result_t qlge_io_error_detected(struct pci_dev *pdev, pdev 4867 drivers/staging/qlge/qlge_main.c struct net_device *ndev = pci_get_drvdata(pdev); pdev 4878 drivers/staging/qlge/qlge_main.c pci_disable_device(pdev); pdev 4881 drivers/staging/qlge/qlge_main.c dev_err(&pdev->dev, pdev 4899 drivers/staging/qlge/qlge_main.c static pci_ers_result_t qlge_io_slot_reset(struct pci_dev *pdev) pdev 4901 drivers/staging/qlge/qlge_main.c struct net_device *ndev = pci_get_drvdata(pdev); pdev 4904 drivers/staging/qlge/qlge_main.c pdev->error_state = pci_channel_io_normal; pdev 4906 drivers/staging/qlge/qlge_main.c pci_restore_state(pdev); pdev 4907 drivers/staging/qlge/qlge_main.c if (pci_enable_device(pdev)) { pdev 4912 drivers/staging/qlge/qlge_main.c pci_set_master(pdev); pdev 4923 drivers/staging/qlge/qlge_main.c static void qlge_io_resume(struct pci_dev *pdev) pdev 4925 drivers/staging/qlge/qlge_main.c struct net_device *ndev = pci_get_drvdata(pdev); pdev 4950 drivers/staging/qlge/qlge_main.c static int qlge_suspend(struct pci_dev *pdev, pm_message_t state) pdev 4952 drivers/staging/qlge/qlge_main.c struct net_device *ndev = pci_get_drvdata(pdev); pdev 4966 drivers/staging/qlge/qlge_main.c err = pci_save_state(pdev); pdev 4970 drivers/staging/qlge/qlge_main.c pci_disable_device(pdev); pdev 4972 drivers/staging/qlge/qlge_main.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 4978 drivers/staging/qlge/qlge_main.c static int qlge_resume(struct pci_dev *pdev) pdev 4980 drivers/staging/qlge/qlge_main.c struct net_device *ndev = pci_get_drvdata(pdev); pdev 4984 drivers/staging/qlge/qlge_main.c pci_set_power_state(pdev, PCI_D0); pdev 4985 drivers/staging/qlge/qlge_main.c pci_restore_state(pdev); pdev 4986 drivers/staging/qlge/qlge_main.c err = pci_enable_device(pdev); pdev 4991 drivers/staging/qlge/qlge_main.c pci_set_master(pdev); pdev 4993 drivers/staging/qlge/qlge_main.c pci_enable_wake(pdev, PCI_D3hot, 0); pdev 4994 drivers/staging/qlge/qlge_main.c pci_enable_wake(pdev, PCI_D3cold, 0); pdev 5009 drivers/staging/qlge/qlge_main.c static void qlge_shutdown(struct pci_dev *pdev) pdev 5011 drivers/staging/qlge/qlge_main.c qlge_suspend(pdev, PMSG_SUSPEND); pdev 791 drivers/staging/qlge/qlge_mpi.c my_buf = pci_alloc_consistent(qdev->pdev, word_count * sizeof(u32), pdev 800 drivers/staging/qlge/qlge_mpi.c pci_free_consistent(qdev->pdev, word_count * sizeof(u32), my_buf, pdev 792 drivers/staging/ralink-gdma/ralink-gdma.c static int gdma_dma_probe(struct platform_device *pdev) pdev 805 drivers/staging/ralink-gdma/ralink-gdma.c ret = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 809 drivers/staging/ralink-gdma/ralink-gdma.c match = of_match_device(gdma_of_match_table, &pdev->dev); pdev 814 drivers/staging/ralink-gdma/ralink-gdma.c dma_dev = devm_kzalloc(&pdev->dev, pdev 821 drivers/staging/ralink-gdma/ralink-gdma.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 822 drivers/staging/ralink-gdma/ralink-gdma.c base = devm_ioremap_resource(&pdev->dev, res); pdev 828 drivers/staging/ralink-gdma/ralink-gdma.c irq = platform_get_irq(pdev, 0); pdev 831 drivers/staging/ralink-gdma/ralink-gdma.c ret = devm_request_irq(&pdev->dev, irq, gdma_dma_irq, pdev 832 drivers/staging/ralink-gdma/ralink-gdma.c 0, dev_name(&pdev->dev), dma_dev); pdev 834 drivers/staging/ralink-gdma/ralink-gdma.c dev_err(&pdev->dev, "failed to request irq\n"); pdev 838 drivers/staging/ralink-gdma/ralink-gdma.c device_reset(&pdev->dev); pdev 858 drivers/staging/ralink-gdma/ralink-gdma.c dd->dev = &pdev->dev; pdev 875 drivers/staging/ralink-gdma/ralink-gdma.c dev_err(&pdev->dev, "failed to register dma device\n"); pdev 879 drivers/staging/ralink-gdma/ralink-gdma.c ret = of_dma_controller_register(pdev->dev.of_node, pdev 882 drivers/staging/ralink-gdma/ralink-gdma.c dev_err(&pdev->dev, "failed to register of dma controller\n"); pdev 886 drivers/staging/ralink-gdma/ralink-gdma.c platform_set_drvdata(pdev, dma_dev); pdev 895 drivers/staging/ralink-gdma/ralink-gdma.c static int gdma_dma_remove(struct platform_device *pdev) pdev 897 drivers/staging/ralink-gdma/ralink-gdma.c struct gdma_dma_dev *dma_dev = platform_get_drvdata(pdev); pdev 900 drivers/staging/ralink-gdma/ralink-gdma.c of_dma_controller_free(pdev->dev.of_node); pdev 1218 drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c mapping = pci_map_single(priv->pdev, skb->data, skb->len, pdev 1220 drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c if (pci_dma_mapping_error(priv->pdev, mapping)) { pdev 1285 drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c dma_addr_t mapping = pci_map_single(priv->pdev, skb->data, skb->len, pdev 1288 drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c if (pci_dma_mapping_error(priv->pdev, mapping)) pdev 61 drivers/staging/rtl8192e/rtl8192e/rtl_core.c static int _rtl92e_pci_probe(struct pci_dev *pdev, pdev 63 drivers/staging/rtl8192e/rtl8192e/rtl_core.c static void _rtl92e_pci_disconnect(struct pci_dev *pdev); pdev 1562 drivers/staging/rtl8192e/rtl8192e/rtl_core.c pci_unmap_single(priv->pdev, pdev 1568 drivers/staging/rtl8192e/rtl8192e/rtl_core.c pci_free_consistent(priv->pdev, pdev 1586 drivers/staging/rtl8192e/rtl8192e/rtl_core.c pci_unmap_single(priv->pdev, entry->TxBuffAddr, pdev 1592 drivers/staging/rtl8192e/rtl8192e/rtl_core.c pci_free_consistent(priv->pdev, sizeof(*ring->desc) * ring->entries, pdev 1680 drivers/staging/rtl8192e/rtl8192e/rtl_core.c pci_unmap_single(priv->pdev, entry->TxBuffAddr, pdev 1786 drivers/staging/rtl8192e/rtl8192e/rtl_core.c priv->rx_ring[rx_queue_idx] = pci_zalloc_consistent(priv->pdev, pdev 1807 drivers/staging/rtl8192e/rtl8192e/rtl_core.c *mapping = pci_map_single(priv->pdev, pdev 1811 drivers/staging/rtl8192e/rtl8192e/rtl_core.c if (pci_dma_mapping_error(priv->pdev, *mapping)) { pdev 1835 drivers/staging/rtl8192e/rtl8192e/rtl_core.c ring = pci_zalloc_consistent(priv->pdev, sizeof(*ring) * entries, &dma); pdev 1909 drivers/staging/rtl8192e/rtl8192e/rtl_core.c pci_unmap_single(priv->pdev, pdev 2039 drivers/staging/rtl8192e/rtl8192e/rtl_core.c pci_unmap_single(priv->pdev, pdev 2085 drivers/staging/rtl8192e/rtl8192e/rtl_core.c *((dma_addr_t *)skb->cb) = pci_map_single(priv->pdev, pdev 2089 drivers/staging/rtl8192e/rtl8192e/rtl_core.c if (pci_dma_mapping_error(priv->pdev, pdev 2404 drivers/staging/rtl8192e/rtl8192e/rtl_core.c static int _rtl92e_pci_probe(struct pci_dev *pdev, pdev 2417 drivers/staging/rtl8192e/rtl8192e/rtl_core.c if (pci_enable_device(pdev)) { pdev 2418 drivers/staging/rtl8192e/rtl8192e/rtl_core.c dev_err(&pdev->dev, "Failed to enable PCI device"); pdev 2422 drivers/staging/rtl8192e/rtl8192e/rtl_core.c pci_set_master(pdev); pdev 2424 drivers/staging/rtl8192e/rtl8192e/rtl_core.c if (!pci_set_dma_mask(pdev, DMA_BIT_MASK(32))) { pdev 2425 drivers/staging/rtl8192e/rtl8192e/rtl_core.c if (pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32))) { pdev 2426 drivers/staging/rtl8192e/rtl8192e/rtl_core.c dev_info(&pdev->dev, pdev 2437 drivers/staging/rtl8192e/rtl8192e/rtl_core.c pci_set_drvdata(pdev, dev); pdev 2438 drivers/staging/rtl8192e/rtl8192e/rtl_core.c SET_NETDEV_DEV(dev, &pdev->dev); pdev 2441 drivers/staging/rtl8192e/rtl8192e/rtl_core.c priv->pdev = pdev; pdev 2442 drivers/staging/rtl8192e/rtl8192e/rtl_core.c priv->rtllib->pdev = pdev; pdev 2443 drivers/staging/rtl8192e/rtl8192e/rtl_core.c if ((pdev->subsystem_vendor == PCI_VENDOR_ID_DLINK) && pdev 2444 drivers/staging/rtl8192e/rtl8192e/rtl_core.c (pdev->subsystem_device == 0x3304)) pdev 2449 drivers/staging/rtl8192e/rtl8192e/rtl_core.c pmem_start = pci_resource_start(pdev, 1); pdev 2450 drivers/staging/rtl8192e/rtl8192e/rtl_core.c pmem_len = pci_resource_len(pdev, 1); pdev 2451 drivers/staging/rtl8192e/rtl8192e/rtl_core.c pmem_flags = pci_resource_flags(pdev, 1); pdev 2458 drivers/staging/rtl8192e/rtl8192e/rtl_core.c dev_info(&pdev->dev, "Memory mapped space start: 0x%08lx\n", pdev 2473 drivers/staging/rtl8192e/rtl8192e/rtl_core.c dev->mem_end = ioaddr + pci_resource_len(pdev, 0); pdev 2475 drivers/staging/rtl8192e/rtl8192e/rtl_core.c pci_read_config_byte(pdev, 0x08, &revision_id); pdev 2477 drivers/staging/rtl8192e/rtl8192e/rtl_core.c if (pdev->device == 0x8192 && revision_id == 0x10) pdev 2482 drivers/staging/rtl8192e/rtl8192e/rtl_core.c if (rtl92e_check_adapter(pdev, dev) == false) pdev 2485 drivers/staging/rtl8192e/rtl8192e/rtl_core.c dev->irq = pdev->irq; pdev 2531 drivers/staging/rtl8192e/rtl8192e/rtl_core.c pci_disable_device(pdev); pdev 2535 drivers/staging/rtl8192e/rtl8192e/rtl_core.c static void _rtl92e_pci_disconnect(struct pci_dev *pdev) pdev 2537 drivers/staging/rtl8192e/rtl8192e/rtl_core.c struct net_device *dev = pci_get_drvdata(pdev); pdev 2558 drivers/staging/rtl8192e/rtl8192e/rtl_core.c dev_info(&pdev->dev, "Freeing irq %d\n", dev->irq); pdev 2566 drivers/staging/rtl8192e/rtl8192e/rtl_core.c release_mem_region(pci_resource_start(pdev, 1), pdev 2567 drivers/staging/rtl8192e/rtl8192e/rtl_core.c pci_resource_len(pdev, 1)); pdev 2573 drivers/staging/rtl8192e/rtl8192e/rtl_core.c pci_disable_device(pdev); pdev 307 drivers/staging/rtl8192e/rtl8192e/rtl_core.h struct pci_dev *pdev; pdev 23 drivers/staging/rtl8192e/rtl8192e/rtl_ethtool.c strlcpy(info->bus_info, pci_name(priv->pdev), sizeof(info->bus_info)); pdev 13 drivers/staging/rtl8192e/rtl8192e/rtl_pci.c static void _rtl92e_parse_pci_configuration(struct pci_dev *pdev, pdev 21 drivers/staging/rtl8192e/rtl8192e/rtl_pci.c pcie_capability_read_word(priv->pdev, PCI_EXP_LNKCTL, &LinkCtrlReg); pdev 25 drivers/staging/rtl8192e/rtl8192e/rtl_pci.c pci_read_config_byte(pdev, 0x98, &tmp); pdev 27 drivers/staging/rtl8192e/rtl8192e/rtl_pci.c pci_write_config_byte(pdev, 0x98, tmp); pdev 30 drivers/staging/rtl8192e/rtl8192e/rtl_pci.c pci_write_config_byte(pdev, 0x70f, tmp); pdev 33 drivers/staging/rtl8192e/rtl8192e/rtl_pci.c bool rtl92e_check_adapter(struct pci_dev *pdev, struct net_device *dev) pdev 40 drivers/staging/rtl8192e/rtl8192e/rtl_pci.c DeviceID = pdev->device; pdev 41 drivers/staging/rtl8192e/rtl8192e/rtl_pci.c RevisionID = pdev->revision; pdev 42 drivers/staging/rtl8192e/rtl8192e/rtl_pci.c pci_read_config_word(pdev, 0x3C, &IrqLine); pdev 49 drivers/staging/rtl8192e/rtl8192e/rtl_pci.c dev_info(&pdev->dev, pdev 55 drivers/staging/rtl8192e/rtl8192e/rtl_pci.c dev_info(&pdev->dev, pdev 61 drivers/staging/rtl8192e/rtl8192e/rtl_pci.c dev_info(&pdev->dev, pdev 63 drivers/staging/rtl8192e/rtl8192e/rtl_pci.c pdev->vendor, pdev->device); pdev 70 drivers/staging/rtl8192e/rtl8192e/rtl_pci.c dev_info(&pdev->dev, pdev 73 drivers/staging/rtl8192e/rtl8192e/rtl_pci.c dev_info(&pdev->dev, pdev 78 drivers/staging/rtl8192e/rtl8192e/rtl_pci.c _rtl92e_parse_pci_configuration(pdev, dev); pdev 17 drivers/staging/rtl8192e/rtl8192e/rtl_pci.h bool rtl92e_check_adapter(struct pci_dev *pdev, struct net_device *dev); pdev 13 drivers/staging/rtl8192e/rtl8192e/rtl_pm.c int rtl92e_suspend(struct pci_dev *pdev, pm_message_t state) pdev 15 drivers/staging/rtl8192e/rtl8192e/rtl_pm.c struct net_device *dev = pci_get_drvdata(pdev); pdev 49 drivers/staging/rtl8192e/rtl8192e/rtl_pm.c pci_save_state(pdev); pdev 50 drivers/staging/rtl8192e/rtl8192e/rtl_pm.c pci_disable_device(pdev); pdev 51 drivers/staging/rtl8192e/rtl8192e/rtl_pm.c pci_enable_wake(pdev, pci_choose_state(pdev, state), pdev 53 drivers/staging/rtl8192e/rtl8192e/rtl_pm.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 60 drivers/staging/rtl8192e/rtl8192e/rtl_pm.c int rtl92e_resume(struct pci_dev *pdev) pdev 62 drivers/staging/rtl8192e/rtl8192e/rtl_pm.c struct net_device *dev = pci_get_drvdata(pdev); pdev 69 drivers/staging/rtl8192e/rtl8192e/rtl_pm.c pci_set_power_state(pdev, PCI_D0); pdev 71 drivers/staging/rtl8192e/rtl8192e/rtl_pm.c err = pci_enable_device(pdev); pdev 76 drivers/staging/rtl8192e/rtl8192e/rtl_pm.c pci_restore_state(pdev); pdev 78 drivers/staging/rtl8192e/rtl8192e/rtl_pm.c pci_read_config_dword(pdev, 0x40, &val); pdev 80 drivers/staging/rtl8192e/rtl8192e/rtl_pm.c pci_write_config_dword(pdev, 0x40, val & 0xffff00ff); pdev 82 drivers/staging/rtl8192e/rtl8192e/rtl_pm.c pci_enable_wake(pdev, PCI_D0, 0); pdev 1409 drivers/staging/rtl8192e/rtllib.h struct pci_dev *pdev; pdev 390 drivers/staging/sm750fb/sm750.c static int lynxfb_suspend(struct pci_dev *pdev, pm_message_t mesg) pdev 396 drivers/staging/sm750fb/sm750.c if (mesg.event == pdev->dev.power.power_state.event) pdev 400 drivers/staging/sm750fb/sm750.c sm750_dev = pci_get_drvdata(pdev); pdev 404 drivers/staging/sm750fb/sm750.c pdev->dev.power.power_state = mesg; pdev 419 drivers/staging/sm750fb/sm750.c ret = pci_save_state(pdev); pdev 421 drivers/staging/sm750fb/sm750.c dev_err(&pdev->dev, pdev 426 drivers/staging/sm750fb/sm750.c ret = pci_set_power_state(pdev, pci_choose_state(pdev, mesg)); pdev 428 drivers/staging/sm750fb/sm750.c dev_err(&pdev->dev, pdev 435 drivers/staging/sm750fb/sm750.c pdev->dev.power.power_state = mesg; pdev 442 drivers/staging/sm750fb/sm750.c static int lynxfb_resume(struct pci_dev *pdev) pdev 454 drivers/staging/sm750fb/sm750.c sm750_dev = pci_get_drvdata(pdev); pdev 458 drivers/staging/sm750fb/sm750.c ret = pci_set_power_state(pdev, PCI_D0); pdev 460 drivers/staging/sm750fb/sm750.c dev_err(&pdev->dev, pdev 465 drivers/staging/sm750fb/sm750.c if (pdev->dev.power.power_state.event != PM_EVENT_FREEZE) { pdev 466 drivers/staging/sm750fb/sm750.c pci_restore_state(pdev); pdev 467 drivers/staging/sm750fb/sm750.c ret = pci_enable_device(pdev); pdev 469 drivers/staging/sm750fb/sm750.c dev_err(&pdev->dev, pdev 474 drivers/staging/sm750fb/sm750.c pci_set_master(pdev); pdev 477 drivers/staging/sm750fb/sm750.c hw_sm750_inithw(sm750_dev, pdev); pdev 503 drivers/staging/sm750fb/sm750.c pdev->dev.power.power_state.event = PM_EVENT_RESUME; pdev 951 drivers/staging/sm750fb/sm750.c dev_warn(&sm750_dev->pdev->dev, "no specific g_option.\n"); pdev 956 drivers/staging/sm750fb/sm750.c dev_info(&sm750_dev->pdev->dev, "opt=%s\n", opt); pdev 957 drivers/staging/sm750fb/sm750.c dev_info(&sm750_dev->pdev->dev, "src=%s\n", src); pdev 978 drivers/staging/sm750fb/sm750.c dev_info(&sm750_dev->pdev->dev, pdev 982 drivers/staging/sm750fb/sm750.c dev_info(&sm750_dev->pdev->dev, pdev 985 drivers/staging/sm750fb/sm750.c dev_warn(&sm750_dev->pdev->dev, "How many view you wann set?\n"); pdev 1030 drivers/staging/sm750fb/sm750.c &sm750_dev->pdev->dev); pdev 1055 drivers/staging/sm750fb/sm750.c static int lynxfb_kick_out_firmware_fb(struct pci_dev *pdev) pdev 1064 drivers/staging/sm750fb/sm750.c ap->ranges[0].base = pci_resource_start(pdev, 0); pdev 1065 drivers/staging/sm750fb/sm750.c ap->ranges[0].size = pci_resource_len(pdev, 0); pdev 1067 drivers/staging/sm750fb/sm750.c primary = pdev->resource[PCI_ROM_RESOURCE].flags & pdev 1075 drivers/staging/sm750fb/sm750.c static int lynxfb_pci_probe(struct pci_dev *pdev, pdev 1083 drivers/staging/sm750fb/sm750.c err = lynxfb_kick_out_firmware_fb(pdev); pdev 1088 drivers/staging/sm750fb/sm750.c err = pcim_enable_device(pdev); pdev 1093 drivers/staging/sm750fb/sm750.c sm750_dev = devm_kzalloc(&pdev->dev, sizeof(*sm750_dev), GFP_KERNEL); pdev 1098 drivers/staging/sm750fb/sm750.c sm750_dev->devid = pdev->device; pdev 1099 drivers/staging/sm750fb/sm750.c sm750_dev->revid = pdev->revision; pdev 1100 drivers/staging/sm750fb/sm750.c sm750_dev->pdev = pdev; pdev 1123 drivers/staging/sm750fb/sm750.c err = hw_sm750_map(sm750_dev, pdev); pdev 1133 drivers/staging/sm750fb/sm750.c pci_set_drvdata(pdev, sm750_dev); pdev 1136 drivers/staging/sm750fb/sm750.c hw_sm750_inithw(sm750_dev, pdev); pdev 1153 drivers/staging/sm750fb/sm750.c static void lynxfb_pci_remove(struct pci_dev *pdev) pdev 1157 drivers/staging/sm750fb/sm750.c sm750_dev = pci_get_drvdata(pdev); pdev 79 drivers/staging/sm750fb/sm750.h struct pci_dev *pdev; pdev 187 drivers/staging/sm750fb/sm750.h int hw_sm750_map(struct sm750_dev *sm750_dev, struct pci_dev *pdev); pdev 188 drivers/staging/sm750fb/sm750.h int hw_sm750_inithw(struct sm750_dev *sm750_dev, struct pci_dev *pdev); pdev 29 drivers/staging/sm750fb/sm750_hw.c int hw_sm750_map(struct sm750_dev *sm750_dev, struct pci_dev *pdev) pdev 35 drivers/staging/sm750fb/sm750_hw.c sm750_dev->vidreg_start = pci_resource_start(pdev, 1); pdev 46 drivers/staging/sm750fb/sm750_hw.c ret = pci_request_region(pdev, 1, "sm750fb"); pdev 69 drivers/staging/sm750fb/sm750_hw.c sm750_dev->vidmem_start = pci_resource_start(pdev, 0); pdev 94 drivers/staging/sm750fb/sm750_hw.c int hw_sm750_inithw(struct sm750_dev *sm750_dev, struct pci_dev *pdev) pdev 296 drivers/staging/vc04_services/bcm2835-audio/bcm2835.c static int snd_bcm2835_alsa_probe(struct platform_device *pdev) pdev 298 drivers/staging/vc04_services/bcm2835-audio/bcm2835.c struct device *dev = &pdev->dev; pdev 320 drivers/staging/vc04_services/bcm2835-audio/bcm2835.c static int snd_bcm2835_alsa_suspend(struct platform_device *pdev, pdev 326 drivers/staging/vc04_services/bcm2835-audio/bcm2835.c static int snd_bcm2835_alsa_resume(struct platform_device *pdev) pdev 1837 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c static int bcm2835_mmal_probe(struct platform_device *pdev) pdev 1893 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c dev_err(&pdev->dev, "%s: could not register V4L2 device: %d\n", pdev 1975 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c static int bcm2835_mmal_remove(struct platform_device *pdev) pdev 78 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c int vchiq_platform_init(struct platform_device *pdev, struct vchiq_state *state) pdev 80 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c struct device *dev = &pdev->dev; pdev 81 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c struct vchiq_drvdata *drvdata = platform_get_drvdata(pdev); pdev 138 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 139 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c g_regs = devm_ioremap_resource(&pdev->dev, res); pdev 143 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c irq = platform_get_irq(pdev, 0); pdev 3171 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c vchiq_register_child(struct platform_device *pdev, const char *name) pdev 3178 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c pdevinfo.parent = &pdev->dev; pdev 3185 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c dev_warn(&pdev->dev, "%s not registered\n", name); pdev 3192 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c static int vchiq_probe(struct platform_device *pdev) pdev 3200 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c of_id = of_match_node(vchiq_of_match, pdev->dev.of_node); pdev 3208 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c dev_err(&pdev->dev, "Missing firmware node\n"); pdev 3217 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c platform_set_drvdata(pdev, drvdata); pdev 3219 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c err = vchiq_platform_init(pdev, &g_state); pdev 3232 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c vchiq_dev = device_create(vchiq_class, &pdev->dev, vchiq_devid, NULL, pdev 3246 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c bcm2835_camera = vchiq_register_child(pdev, "bcm2835-camera"); pdev 3247 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c bcm2835_audio = vchiq_register_child(pdev, "bcm2835_audio"); pdev 3258 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c static int vchiq_remove(struct platform_device *pdev) pdev 106 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.h int vchiq_platform_init(struct platform_device *pdev, pdev 63 drivers/target/iscsi/cxgbit/cxgbit_cm.c func, pci_name(cdev->lldi.pdev), tid); pdev 69 drivers/target/iscsi/cxgbit/cxgbit_cm.c pci_name(cdev->lldi.pdev), wr_waitp->ret, tid); pdev 204 drivers/target/iscsi/cxgbit/cxgbit_ddp.c ret = dma_map_sg(&ppm->pdev->dev, sgl, sgcnt, DMA_FROM_DEVICE); pdev 218 drivers/target/iscsi/cxgbit/cxgbit_ddp.c dma_unmap_sg(&ppm->pdev->dev, sgl, sgcnt, DMA_FROM_DEVICE); pdev 285 drivers/target/iscsi/cxgbit/cxgbit_ddp.c dma_unmap_sg(&ppm->pdev->dev, ttinfo->sgl, pdev 317 drivers/target/iscsi/cxgbit/cxgbit_ddp.c cdev->lldi.pdev, &cdev->lldi, &tformat, pdev 71 drivers/target/iscsi/cxgbit/cxgbit_main.c pci_name(lldi->pdev)); pdev 84 drivers/target/iscsi/cxgbit/cxgbit_main.c pci_name(lldi->pdev)); pdev 142 drivers/target/iscsi/cxgbit/cxgbit_main.c pr_info("cdev %s state UP.\n", pci_name(cdev->lldi.pdev)); pdev 147 drivers/target/iscsi/cxgbit/cxgbit_main.c pr_info("cdev %s state RECOVERY.\n", pci_name(cdev->lldi.pdev)); pdev 150 drivers/target/iscsi/cxgbit/cxgbit_main.c pr_info("cdev %s state DOWN.\n", pci_name(cdev->lldi.pdev)); pdev 154 drivers/target/iscsi/cxgbit/cxgbit_main.c pr_info("cdev %s state DETACH.\n", pci_name(cdev->lldi.pdev)); pdev 159 drivers/target/iscsi/cxgbit/cxgbit_main.c pci_name(cdev->lldi.pdev), state); pdev 86 drivers/thermal/armada_thermal.c void (*init)(struct platform_device *pdev, pdev 140 drivers/thermal/armada_thermal.c static void armadaxp_init(struct platform_device *pdev, pdev 164 drivers/thermal/armada_thermal.c static void armada370_init(struct platform_device *pdev, pdev 185 drivers/thermal/armada_thermal.c static void armada375_init(struct platform_device *pdev, pdev 216 drivers/thermal/armada_thermal.c static void armada380_init(struct platform_device *pdev, pdev 235 drivers/thermal/armada_thermal.c static void armada_ap806_init(struct platform_device *pdev, pdev 254 drivers/thermal/armada_thermal.c static void armada_cp110_init(struct platform_device *pdev, pdev 260 drivers/thermal/armada_thermal.c armada380_init(pdev, priv); pdev 707 drivers/thermal/armada_thermal.c static int armada_thermal_probe_legacy(struct platform_device *pdev, pdev 715 drivers/thermal/armada_thermal.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 716 drivers/thermal/armada_thermal.c base = devm_ioremap_resource(&pdev->dev, res); pdev 731 drivers/thermal/armada_thermal.c priv->syscon = devm_regmap_init_mmio(&pdev->dev, base, pdev 736 drivers/thermal/armada_thermal.c static int armada_thermal_probe_syscon(struct platform_device *pdev, pdev 739 drivers/thermal/armada_thermal.c priv->syscon = syscon_node_to_regmap(pdev->dev.parent->of_node); pdev 743 drivers/thermal/armada_thermal.c static void armada_set_sane_name(struct platform_device *pdev, pdev 746 drivers/thermal/armada_thermal.c const char *name = dev_name(&pdev->dev); pdev 816 drivers/thermal/armada_thermal.c static int armada_thermal_probe(struct platform_device *pdev) pdev 826 drivers/thermal/armada_thermal.c match = of_match_device(armada_thermal_id_table, &pdev->dev); pdev 830 drivers/thermal/armada_thermal.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 834 drivers/thermal/armada_thermal.c drvdata = devm_kzalloc(&pdev->dev, sizeof(*drvdata), GFP_KERNEL); pdev 838 drivers/thermal/armada_thermal.c priv->dev = &pdev->dev; pdev 855 drivers/thermal/armada_thermal.c if (IS_ERR(syscon_node_to_regmap(pdev->dev.parent->of_node))) { pdev 857 drivers/thermal/armada_thermal.c armada_set_sane_name(pdev, priv); pdev 859 drivers/thermal/armada_thermal.c ret = armada_thermal_probe_legacy(pdev, priv); pdev 863 drivers/thermal/armada_thermal.c priv->data->init(pdev, priv); pdev 871 drivers/thermal/armada_thermal.c dev_err(&pdev->dev, pdev 878 drivers/thermal/armada_thermal.c platform_set_drvdata(pdev, drvdata); pdev 883 drivers/thermal/armada_thermal.c ret = armada_thermal_probe_syscon(pdev, priv); pdev 888 drivers/thermal/armada_thermal.c priv->data->init(pdev, priv); pdev 891 drivers/thermal/armada_thermal.c platform_set_drvdata(pdev, drvdata); pdev 893 drivers/thermal/armada_thermal.c irq = platform_get_irq(pdev, 0); pdev 899 drivers/thermal/armada_thermal.c ret = devm_request_threaded_irq(&pdev->dev, irq, pdev 904 drivers/thermal/armada_thermal.c dev_err(&pdev->dev, "Cannot request threaded IRQ %d\n", pdev 915 drivers/thermal/armada_thermal.c sensor = devm_kzalloc(&pdev->dev, pdev 924 drivers/thermal/armada_thermal.c tz = devm_thermal_zone_of_sensor_register(&pdev->dev, pdev 928 drivers/thermal/armada_thermal.c dev_info(&pdev->dev, "Thermal sensor %d unavailable\n", pdev 930 drivers/thermal/armada_thermal.c devm_kfree(&pdev->dev, sensor); pdev 945 drivers/thermal/armada_thermal.c dev_warn(&pdev->dev, "Overheat interrupt not available\n"); pdev 950 drivers/thermal/armada_thermal.c static int armada_thermal_exit(struct platform_device *pdev) pdev 952 drivers/thermal/armada_thermal.c struct armada_drvdata *drvdata = platform_get_drvdata(pdev); pdev 120 drivers/thermal/broadcom/bcm2835_thermal.c static void bcm2835_thermal_debugfs(struct platform_device *pdev) pdev 122 drivers/thermal/broadcom/bcm2835_thermal.c struct bcm2835_thermal_data *data = platform_get_drvdata(pdev); pdev 127 drivers/thermal/broadcom/bcm2835_thermal.c regset = devm_kzalloc(&pdev->dev, sizeof(*regset), GFP_KERNEL); pdev 164 drivers/thermal/broadcom/bcm2835_thermal.c static int bcm2835_thermal_probe(struct platform_device *pdev) pdev 174 drivers/thermal/broadcom/bcm2835_thermal.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 179 drivers/thermal/broadcom/bcm2835_thermal.c &pdev->dev); pdev 183 drivers/thermal/broadcom/bcm2835_thermal.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 184 drivers/thermal/broadcom/bcm2835_thermal.c data->regs = devm_ioremap_resource(&pdev->dev, res); pdev 187 drivers/thermal/broadcom/bcm2835_thermal.c dev_err(&pdev->dev, "Could not get registers: %d\n", err); pdev 191 drivers/thermal/broadcom/bcm2835_thermal.c data->clk = devm_clk_get(&pdev->dev, NULL); pdev 195 drivers/thermal/broadcom/bcm2835_thermal.c dev_err(&pdev->dev, "Could not get clk: %d\n", err); pdev 205 drivers/thermal/broadcom/bcm2835_thermal.c dev_warn(&pdev->dev, pdev 210 drivers/thermal/broadcom/bcm2835_thermal.c tz = thermal_zone_of_sensor_register(&pdev->dev, 0, data, pdev 214 drivers/thermal/broadcom/bcm2835_thermal.c dev_err(&pdev->dev, pdev 238 drivers/thermal/broadcom/bcm2835_thermal.c dev_err(&pdev->dev, pdev 266 drivers/thermal/broadcom/bcm2835_thermal.c platform_set_drvdata(pdev, data); pdev 277 drivers/thermal/broadcom/bcm2835_thermal.c bcm2835_thermal_debugfs(pdev); pdev 281 drivers/thermal/broadcom/bcm2835_thermal.c thermal_zone_of_sensor_unregister(&pdev->dev, tz); pdev 288 drivers/thermal/broadcom/bcm2835_thermal.c static int bcm2835_thermal_remove(struct platform_device *pdev) pdev 290 drivers/thermal/broadcom/bcm2835_thermal.c struct bcm2835_thermal_data *data = platform_get_drvdata(pdev); pdev 294 drivers/thermal/broadcom/bcm2835_thermal.c thermal_zone_of_sensor_unregister(&pdev->dev, tz); pdev 291 drivers/thermal/broadcom/brcmstb_thermal.c static int brcmstb_thermal_probe(struct platform_device *pdev) pdev 298 drivers/thermal/broadcom/brcmstb_thermal.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 302 drivers/thermal/broadcom/brcmstb_thermal.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 303 drivers/thermal/broadcom/brcmstb_thermal.c priv->tmon_base = devm_ioremap_resource(&pdev->dev, res); pdev 307 drivers/thermal/broadcom/brcmstb_thermal.c priv->dev = &pdev->dev; pdev 308 drivers/thermal/broadcom/brcmstb_thermal.c platform_set_drvdata(pdev, priv); pdev 310 drivers/thermal/broadcom/brcmstb_thermal.c thermal = devm_thermal_zone_of_sensor_register(&pdev->dev, 0, priv, pdev 314 drivers/thermal/broadcom/brcmstb_thermal.c dev_err(&pdev->dev, "could not register sensor: %d\n", ret); pdev 320 drivers/thermal/broadcom/brcmstb_thermal.c irq = platform_get_irq(pdev, 0); pdev 322 drivers/thermal/broadcom/brcmstb_thermal.c dev_err(&pdev->dev, "could not get IRQ\n"); pdev 325 drivers/thermal/broadcom/brcmstb_thermal.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, pdev 329 drivers/thermal/broadcom/brcmstb_thermal.c dev_err(&pdev->dev, "could not request IRQ: %d\n", ret); pdev 333 drivers/thermal/broadcom/brcmstb_thermal.c dev_info(&pdev->dev, "registered AVS TMON of-sensor driver\n"); pdev 50 drivers/thermal/broadcom/ns-thermal.c static int ns_thermal_probe(struct platform_device *pdev) pdev 52 drivers/thermal/broadcom/ns-thermal.c struct device *dev = &pdev->dev; pdev 71 drivers/thermal/broadcom/ns-thermal.c platform_set_drvdata(pdev, ns_thermal); pdev 76 drivers/thermal/broadcom/ns-thermal.c static int ns_thermal_remove(struct platform_device *pdev) pdev 78 drivers/thermal/broadcom/ns-thermal.c struct ns_thermal *ns_thermal = platform_get_drvdata(pdev); pdev 48 drivers/thermal/broadcom/sr-thermal.c static int sr_thermal_probe(struct platform_device *pdev) pdev 50 drivers/thermal/broadcom/sr-thermal.c struct device *dev = &pdev->dev; pdev 62 drivers/thermal/broadcom/sr-thermal.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 63 drivers/thermal/broadcom/sr-thermal.c sr_thermal->regs = (void __iomem *)devm_memremap(&pdev->dev, res->start, pdev 91 drivers/thermal/broadcom/sr-thermal.c platform_set_drvdata(pdev, sr_thermal); pdev 200 drivers/thermal/da9062-thermal.c static int da9062_thermal_probe(struct platform_device *pdev) pdev 202 drivers/thermal/da9062-thermal.c struct da9062 *chip = dev_get_drvdata(pdev->dev.parent); pdev 209 drivers/thermal/da9062-thermal.c pdev->dev.of_node); pdev 213 drivers/thermal/da9062-thermal.c if (pdev->dev.of_node) { pdev 214 drivers/thermal/da9062-thermal.c if (!of_property_read_u32(pdev->dev.of_node, pdev 219 drivers/thermal/da9062-thermal.c dev_warn(&pdev->dev, pdev 227 drivers/thermal/da9062-thermal.c thermal = devm_kzalloc(&pdev->dev, sizeof(struct da9062_thermal), pdev 237 drivers/thermal/da9062-thermal.c thermal->dev = &pdev->dev; pdev 247 drivers/thermal/da9062-thermal.c dev_err(&pdev->dev, "Cannot register thermal zone device\n"); pdev 252 drivers/thermal/da9062-thermal.c dev_dbg(&pdev->dev, pdev 256 drivers/thermal/da9062-thermal.c ret = platform_get_irq_byname(pdev, "THERMAL"); pdev 258 drivers/thermal/da9062-thermal.c dev_err(&pdev->dev, "Failed to get platform IRQ.\n"); pdev 268 drivers/thermal/da9062-thermal.c dev_err(&pdev->dev, pdev 273 drivers/thermal/da9062-thermal.c platform_set_drvdata(pdev, thermal); pdev 282 drivers/thermal/da9062-thermal.c static int da9062_thermal_remove(struct platform_device *pdev) pdev 284 drivers/thermal/da9062-thermal.c struct da9062_thermal *thermal = platform_get_drvdata(pdev); pdev 166 drivers/thermal/db8500_thermal.c static int db8500_thermal_probe(struct platform_device *pdev) pdev 169 drivers/thermal/db8500_thermal.c struct device *dev = &pdev->dev; pdev 176 drivers/thermal/db8500_thermal.c low_irq = platform_get_irq_byname(pdev, "IRQ_HOTMON_LOW"); pdev 190 drivers/thermal/db8500_thermal.c high_irq = platform_get_irq_byname(pdev, "IRQ_HOTMON_HIGH"); pdev 217 drivers/thermal/db8500_thermal.c platform_set_drvdata(pdev, th); pdev 222 drivers/thermal/db8500_thermal.c static int db8500_thermal_suspend(struct platform_device *pdev, pdev 230 drivers/thermal/db8500_thermal.c static int db8500_thermal_resume(struct platform_device *pdev) pdev 232 drivers/thermal/db8500_thermal.c struct db8500_thermal_zone *th = platform_get_drvdata(pdev); pdev 121 drivers/thermal/dove_thermal.c static int dove_thermal_probe(struct platform_device *pdev) pdev 128 drivers/thermal/dove_thermal.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 132 drivers/thermal/dove_thermal.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 133 drivers/thermal/dove_thermal.c priv->sensor = devm_ioremap_resource(&pdev->dev, res); pdev 137 drivers/thermal/dove_thermal.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 138 drivers/thermal/dove_thermal.c priv->control = devm_ioremap_resource(&pdev->dev, res); pdev 144 drivers/thermal/dove_thermal.c dev_err(&pdev->dev, "Failed to initialize sensor\n"); pdev 151 drivers/thermal/dove_thermal.c dev_err(&pdev->dev, pdev 156 drivers/thermal/dove_thermal.c platform_set_drvdata(pdev, thermal); pdev 161 drivers/thermal/dove_thermal.c static int dove_thermal_exit(struct platform_device *pdev) pdev 164 drivers/thermal/dove_thermal.c platform_get_drvdata(pdev); pdev 87 drivers/thermal/hisi_thermal.c struct platform_device *pdev; pdev 398 drivers/thermal/hisi_thermal.c struct platform_device *pdev = data->pdev; pdev 399 drivers/thermal/hisi_thermal.c struct device *dev = &pdev->dev; pdev 424 drivers/thermal/hisi_thermal.c struct platform_device *pdev = data->pdev; pdev 425 drivers/thermal/hisi_thermal.c struct device *dev = &pdev->dev; pdev 452 drivers/thermal/hisi_thermal.c dev_dbg(&data->pdev->dev, "tzd=%p, id=%d, temp=%d, thres=%d\n", pdev 473 drivers/thermal/hisi_thermal.c dev_crit(&data->pdev->dev, pdev 481 drivers/thermal/hisi_thermal.c dev_crit(&data->pdev->dev, pdev 489 drivers/thermal/hisi_thermal.c static int hisi_thermal_register_sensor(struct platform_device *pdev, pdev 495 drivers/thermal/hisi_thermal.c sensor->tzd = devm_thermal_zone_of_sensor_register(&pdev->dev, pdev 501 drivers/thermal/hisi_thermal.c dev_err(&pdev->dev, "failed to register sensor id %d: %d\n", pdev 556 drivers/thermal/hisi_thermal.c static int hisi_thermal_probe(struct platform_device *pdev) pdev 559 drivers/thermal/hisi_thermal.c struct device *dev = &pdev->dev; pdev 567 drivers/thermal/hisi_thermal.c data->pdev = pdev; pdev 568 drivers/thermal/hisi_thermal.c platform_set_drvdata(pdev, data); pdev 571 drivers/thermal/hisi_thermal.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 585 drivers/thermal/hisi_thermal.c ret = hisi_thermal_register_sensor(pdev, sensor); pdev 592 drivers/thermal/hisi_thermal.c ret = platform_get_irq(pdev, 0); pdev 617 drivers/thermal/hisi_thermal.c static int hisi_thermal_remove(struct platform_device *pdev) pdev 619 drivers/thermal/hisi_thermal.c struct hisi_thermal_data *data = platform_get_drvdata(pdev); pdev 485 drivers/thermal/imx_thermal.c static int imx_init_calib(struct platform_device *pdev, u32 ocotp_ana1) pdev 487 drivers/thermal/imx_thermal.c struct imx_thermal_data *data = platform_get_drvdata(pdev); pdev 492 drivers/thermal/imx_thermal.c dev_err(&pdev->dev, "invalid sensor calibration data\n"); pdev 535 drivers/thermal/imx_thermal.c static void imx_init_temp_grade(struct platform_device *pdev, u32 ocotp_mem0) pdev 537 drivers/thermal/imx_thermal.c struct imx_thermal_data *data = platform_get_drvdata(pdev); pdev 567 drivers/thermal/imx_thermal.c static int imx_init_from_tempmon_data(struct platform_device *pdev) pdev 573 drivers/thermal/imx_thermal.c map = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, pdev 577 drivers/thermal/imx_thermal.c dev_err(&pdev->dev, "failed to get sensor regmap: %d\n", ret); pdev 583 drivers/thermal/imx_thermal.c dev_err(&pdev->dev, "failed to read sensor data: %d\n", ret); pdev 586 drivers/thermal/imx_thermal.c ret = imx_init_calib(pdev, val); pdev 592 drivers/thermal/imx_thermal.c dev_err(&pdev->dev, "failed to read sensor data: %d\n", ret); pdev 595 drivers/thermal/imx_thermal.c imx_init_temp_grade(pdev, val); pdev 600 drivers/thermal/imx_thermal.c static int imx_init_from_nvmem_cells(struct platform_device *pdev) pdev 605 drivers/thermal/imx_thermal.c ret = nvmem_cell_read_u32(&pdev->dev, "calib", &val); pdev 609 drivers/thermal/imx_thermal.c ret = imx_init_calib(pdev, val); pdev 613 drivers/thermal/imx_thermal.c ret = nvmem_cell_read_u32(&pdev->dev, "temp_grade", &val); pdev 616 drivers/thermal/imx_thermal.c imx_init_temp_grade(pdev, val); pdev 699 drivers/thermal/imx_thermal.c static int imx_thermal_probe(struct platform_device *pdev) pdev 706 drivers/thermal/imx_thermal.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 710 drivers/thermal/imx_thermal.c map = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, "fsl,tempmon"); pdev 713 drivers/thermal/imx_thermal.c dev_err(&pdev->dev, "failed to get tempmon regmap: %d\n", ret); pdev 718 drivers/thermal/imx_thermal.c data->socdata = of_device_get_match_data(&pdev->dev); pdev 720 drivers/thermal/imx_thermal.c dev_err(&pdev->dev, "no device match found\n"); pdev 737 drivers/thermal/imx_thermal.c data->irq = platform_get_irq(pdev, 0); pdev 741 drivers/thermal/imx_thermal.c platform_set_drvdata(pdev, data); pdev 743 drivers/thermal/imx_thermal.c if (of_find_property(pdev->dev.of_node, "nvmem-cells", NULL)) { pdev 744 drivers/thermal/imx_thermal.c ret = imx_init_from_nvmem_cells(pdev); pdev 749 drivers/thermal/imx_thermal.c dev_err(&pdev->dev, "failed to init from nvmem: %d\n", pdev 754 drivers/thermal/imx_thermal.c ret = imx_init_from_tempmon_data(pdev); pdev 756 drivers/thermal/imx_thermal.c dev_err(&pdev->dev, "failed to init from fsl,tempmon-data\n"); pdev 779 drivers/thermal/imx_thermal.c dev_err(&pdev->dev, pdev 784 drivers/thermal/imx_thermal.c data->thermal_clk = devm_clk_get(&pdev->dev, NULL); pdev 788 drivers/thermal/imx_thermal.c dev_err(&pdev->dev, pdev 802 drivers/thermal/imx_thermal.c dev_err(&pdev->dev, "failed to enable thermal clk: %d\n", ret); pdev 814 drivers/thermal/imx_thermal.c dev_err(&pdev->dev, pdev 819 drivers/thermal/imx_thermal.c dev_info(&pdev->dev, "%s CPU temperature grade - max:%dC" pdev 843 drivers/thermal/imx_thermal.c ret = devm_request_threaded_irq(&pdev->dev, data->irq, pdev 847 drivers/thermal/imx_thermal.c dev_err(&pdev->dev, "failed to request alarm irq: %d\n", ret); pdev 863 drivers/thermal/imx_thermal.c static int imx_thermal_remove(struct platform_device *pdev) pdev 865 drivers/thermal/imx_thermal.c struct imx_thermal_data *data = platform_get_drvdata(pdev); pdev 281 drivers/thermal/intel/int340x_thermal/int3400_thermal.c static int int3400_thermal_probe(struct platform_device *pdev) pdev 283 drivers/thermal/intel/int340x_thermal/int3400_thermal.c struct acpi_device *adev = ACPI_COMPANION(&pdev->dev); pdev 303 drivers/thermal/intel/int340x_thermal/int3400_thermal.c dev_dbg(&pdev->dev, "_ART table parsing error\n"); pdev 308 drivers/thermal/intel/int340x_thermal/int3400_thermal.c dev_dbg(&pdev->dev, "_TRT table parsing error\n"); pdev 310 drivers/thermal/intel/int340x_thermal/int3400_thermal.c platform_set_drvdata(pdev, priv); pdev 326 drivers/thermal/intel/int340x_thermal/int3400_thermal.c result = sysfs_create_group(&pdev->dev.kobj, &uuid_attribute_group); pdev 339 drivers/thermal/intel/int340x_thermal/int3400_thermal.c sysfs_remove_group(&pdev->dev.kobj, &uuid_attribute_group); pdev 352 drivers/thermal/intel/int340x_thermal/int3400_thermal.c static int int3400_thermal_remove(struct platform_device *pdev) pdev 354 drivers/thermal/intel/int340x_thermal/int3400_thermal.c struct int3400_thermal_priv *priv = platform_get_drvdata(pdev); pdev 363 drivers/thermal/intel/int340x_thermal/int3400_thermal.c sysfs_remove_group(&pdev->dev.kobj, &uuid_attribute_group); pdev 42 drivers/thermal/intel/int340x_thermal/int3402_thermal.c static int int3402_thermal_probe(struct platform_device *pdev) pdev 44 drivers/thermal/intel/int340x_thermal/int3402_thermal.c struct acpi_device *adev = ACPI_COMPANION(&pdev->dev); pdev 51 drivers/thermal/intel/int340x_thermal/int3402_thermal.c d = devm_kzalloc(&pdev->dev, sizeof(*d), GFP_KERNEL); pdev 69 drivers/thermal/intel/int340x_thermal/int3402_thermal.c platform_set_drvdata(pdev, d); pdev 74 drivers/thermal/intel/int340x_thermal/int3402_thermal.c static int int3402_thermal_remove(struct platform_device *pdev) pdev 76 drivers/thermal/intel/int340x_thermal/int3402_thermal.c struct int3402_thermal_data *d = platform_get_drvdata(pdev); pdev 45 drivers/thermal/intel/int340x_thermal/int3403_thermal.c struct platform_device *pdev; pdev 77 drivers/thermal/intel/int340x_thermal/int3403_thermal.c dev_err(&priv->pdev->dev, "Unsupported event [0x%x]\n", event); pdev 87 drivers/thermal/intel/int340x_thermal/int3403_thermal.c obj = devm_kzalloc(&priv->pdev->dev, sizeof(*obj), GFP_KERNEL); pdev 174 drivers/thermal/intel/int340x_thermal/int3403_thermal.c obj = devm_kzalloc(&priv->pdev->dev, sizeof(*obj), GFP_KERNEL); pdev 211 drivers/thermal/intel/int340x_thermal/int3403_thermal.c static int int3403_add(struct platform_device *pdev) pdev 218 drivers/thermal/intel/int340x_thermal/int3403_thermal.c priv = devm_kzalloc(&pdev->dev, sizeof(struct int3403_priv), pdev 223 drivers/thermal/intel/int340x_thermal/int3403_thermal.c priv->pdev = pdev; pdev 224 drivers/thermal/intel/int340x_thermal/int3403_thermal.c priv->adev = ACPI_COMPANION(&(pdev->dev)); pdev 244 drivers/thermal/intel/int340x_thermal/int3403_thermal.c platform_set_drvdata(pdev, priv); pdev 265 drivers/thermal/intel/int340x_thermal/int3403_thermal.c static int int3403_remove(struct platform_device *pdev) pdev 267 drivers/thermal/intel/int340x_thermal/int3403_thermal.c struct int3403_priv *priv = platform_get_drvdata(pdev); pdev 134 drivers/thermal/intel/int340x_thermal/int3406_thermal.c static int int3406_thermal_probe(struct platform_device *pdev) pdev 136 drivers/thermal/intel/int340x_thermal/int3406_thermal.c struct acpi_device *adev = ACPI_COMPANION(&pdev->dev); pdev 141 drivers/thermal/intel/int340x_thermal/int3406_thermal.c if (!ACPI_HANDLE(&pdev->dev)) pdev 144 drivers/thermal/intel/int340x_thermal/int3406_thermal.c d = devm_kzalloc(&pdev->dev, sizeof(*d), GFP_KERNEL); pdev 147 drivers/thermal/intel/int340x_thermal/int3406_thermal.c d->handle = ACPI_HANDLE(&pdev->dev); pdev 154 drivers/thermal/intel/int340x_thermal/int3406_thermal.c ret = acpi_video_get_levels(ACPI_COMPANION(&pdev->dev), &d->br, NULL); pdev 170 drivers/thermal/intel/int340x_thermal/int3406_thermal.c platform_set_drvdata(pdev, d); pdev 181 drivers/thermal/intel/int340x_thermal/int3406_thermal.c static int int3406_thermal_remove(struct platform_device *pdev) pdev 183 drivers/thermal/intel/int340x_thermal/int3406_thermal.c struct int3406_thermal_data *d = platform_get_drvdata(pdev); pdev 409 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c static int int3401_add(struct platform_device *pdev) pdev 415 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c dev_err(&pdev->dev, "error: enumerated as PCI dev\n"); pdev 419 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c ret = proc_thermal_add(&pdev->dev, &proc_priv); pdev 423 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c platform_set_drvdata(pdev, proc_priv); pdev 426 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c dev_info(&pdev->dev, "Creating sysfs group for PROC_THERMAL_PLATFORM_DEV\n"); pdev 428 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c ret = sysfs_create_file(&pdev->dev.kobj, &dev_attr_tcc_offset_degree_celsius.attr); pdev 432 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c ret = sysfs_create_group(&pdev->dev.kobj, &power_limit_attribute_group); pdev 434 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c sysfs_remove_file(&pdev->dev.kobj, &dev_attr_tcc_offset_degree_celsius.attr); pdev 439 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c static int int3401_remove(struct platform_device *pdev) pdev 441 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c proc_thermal_remove(platform_get_drvdata(pdev)); pdev 449 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c struct pci_dev *pdev = devid; pdev 451 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c proc_priv = pci_get_drvdata(pdev); pdev 525 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c static int proc_thermal_rapl_add(struct pci_dev *pdev, pdev 536 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c ret = pcim_iomap_regions(pdev, 1 << MCHBAR, DRV_NAME); pdev 538 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c dev_err(&pdev->dev, "cannot reserve PCI memory region\n"); pdev 542 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c proc_priv->mmio_base = pcim_iomap_table(pdev)[MCHBAR]; pdev 594 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c static int proc_thermal_rapl_add(struct pci_dev *pdev, pdev 605 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c static int proc_thermal_pci_probe(struct pci_dev *pdev, pdev 612 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c dev_err(&pdev->dev, "error: enumerated as platform dev\n"); pdev 616 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c ret = pcim_enable_device(pdev); pdev 618 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c dev_err(&pdev->dev, "error: could not enable device\n"); pdev 622 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c ret = proc_thermal_add(&pdev->dev, &proc_priv); pdev 626 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c ret = proc_thermal_rapl_add(pdev, proc_priv, pdev 629 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c dev_err(&pdev->dev, "failed to add RAPL MMIO interface\n"); pdev 634 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c pci_set_drvdata(pdev, proc_priv); pdev 637 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c if (pdev->device == PCI_DEVICE_ID_PROC_BSW_THERMAL) { pdev 648 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c if (!IS_ERR(proc_priv->soc_dts) && pdev->irq) { pdev 649 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c ret = pci_enable_msi(pdev); pdev 651 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c ret = request_threaded_irq(pdev->irq, NULL, pdev 654 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c pdev); pdev 658 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c pci_disable_msi(pdev); pdev 663 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c dev_err(&pdev->dev, "No auxiliary DTSs enabled\n"); pdev 666 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c dev_info(&pdev->dev, "Creating sysfs group for PROC_THERMAL_PCI\n"); pdev 668 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c ret = sysfs_create_file(&pdev->dev.kobj, &dev_attr_tcc_offset_degree_celsius.attr); pdev 672 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c ret = sysfs_create_group(&pdev->dev.kobj, &power_limit_attribute_group); pdev 674 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c sysfs_remove_file(&pdev->dev.kobj, &dev_attr_tcc_offset_degree_celsius.attr); pdev 679 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c static void proc_thermal_pci_remove(struct pci_dev *pdev) pdev 681 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c struct proc_thermal_device *proc_priv = pci_get_drvdata(pdev); pdev 685 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c if (pdev->irq) { pdev 686 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c free_irq(pdev->irq, pdev); pdev 687 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c pci_disable_msi(pdev); pdev 155 drivers/thermal/intel/intel_bxt_pmic_thermal.c struct platform_device *pdev = data; pdev 164 drivers/thermal/intel/intel_bxt_pmic_thermal.c pmic = dev_get_drvdata(pdev->dev.parent); pdev 167 drivers/thermal/intel/intel_bxt_pmic_thermal.c platform_get_device_id(pdev)->driver_data; pdev 208 drivers/thermal/intel/intel_bxt_pmic_thermal.c static int pmic_thermal_probe(struct platform_device *pdev) pdev 219 drivers/thermal/intel/intel_bxt_pmic_thermal.c dev = &pdev->dev; pdev 220 drivers/thermal/intel/intel_bxt_pmic_thermal.c pmic = dev_get_drvdata(pdev->dev.parent); pdev 227 drivers/thermal/intel/intel_bxt_pmic_thermal.c platform_get_device_id(pdev)->driver_data; pdev 237 drivers/thermal/intel/intel_bxt_pmic_thermal.c while ((irq = platform_get_irq(pdev, pmic_irq_count)) != -ENXIO) { pdev 244 drivers/thermal/intel/intel_bxt_pmic_thermal.c ret = devm_request_threaded_irq(&pdev->dev, virq, pdev 246 drivers/thermal/intel/intel_bxt_pmic_thermal.c IRQF_ONESHOT, "pmic_thermal", pdev); pdev 60 drivers/thermal/intel/intel_pch_thermal.c struct pci_dev *pdev; pdev 85 drivers/thermal/intel/intel_pch_thermal.c adev = ACPI_COMPANION(&ptd->pdev->dev); pdev 132 drivers/thermal/intel/intel_pch_thermal.c dev_err(&ptd->pdev->dev, "Sensor can't be enabled\n"); pdev 138 drivers/thermal/intel/intel_pch_thermal.c dev_err(&ptd->pdev->dev, "Sensor can't be enabled\n"); pdev 299 drivers/thermal/intel/intel_pch_thermal.c static int intel_pch_thermal_probe(struct pci_dev *pdev, pdev 308 drivers/thermal/intel/intel_pch_thermal.c ptd = devm_kzalloc(&pdev->dev, sizeof(*ptd), GFP_KERNEL); pdev 314 drivers/thermal/intel/intel_pch_thermal.c pci_set_drvdata(pdev, ptd); pdev 315 drivers/thermal/intel/intel_pch_thermal.c ptd->pdev = pdev; pdev 317 drivers/thermal/intel/intel_pch_thermal.c err = pci_enable_device(pdev); pdev 319 drivers/thermal/intel/intel_pch_thermal.c dev_err(&pdev->dev, "failed to enable pci device\n"); pdev 323 drivers/thermal/intel/intel_pch_thermal.c err = pci_request_regions(pdev, driver_name); pdev 325 drivers/thermal/intel/intel_pch_thermal.c dev_err(&pdev->dev, "failed to request pci region\n"); pdev 329 drivers/thermal/intel/intel_pch_thermal.c ptd->hw_base = pci_ioremap_bar(pdev, 0); pdev 332 drivers/thermal/intel/intel_pch_thermal.c dev_err(&pdev->dev, "failed to map mem base\n"); pdev 343 drivers/thermal/intel/intel_pch_thermal.c dev_err(&pdev->dev, "Failed to register thermal zone %s\n", pdev 354 drivers/thermal/intel/intel_pch_thermal.c pci_release_regions(pdev); pdev 356 drivers/thermal/intel/intel_pch_thermal.c pci_disable_device(pdev); pdev 357 drivers/thermal/intel/intel_pch_thermal.c dev_err(&pdev->dev, "pci device failed to probe\n"); pdev 361 drivers/thermal/intel/intel_pch_thermal.c static void intel_pch_thermal_remove(struct pci_dev *pdev) pdev 363 drivers/thermal/intel/intel_pch_thermal.c struct pch_thermal_device *ptd = pci_get_drvdata(pdev); pdev 367 drivers/thermal/intel/intel_pch_thermal.c pci_set_drvdata(pdev, NULL); pdev 368 drivers/thermal/intel/intel_pch_thermal.c pci_release_region(pdev, 0); pdev 369 drivers/thermal/intel/intel_pch_thermal.c pci_disable_device(pdev); pdev 63 drivers/thermal/kirkwood_thermal.c static int kirkwood_thermal_probe(struct platform_device *pdev) pdev 69 drivers/thermal/kirkwood_thermal.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 73 drivers/thermal/kirkwood_thermal.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 74 drivers/thermal/kirkwood_thermal.c priv->sensor = devm_ioremap_resource(&pdev->dev, res); pdev 81 drivers/thermal/kirkwood_thermal.c dev_err(&pdev->dev, pdev 86 drivers/thermal/kirkwood_thermal.c platform_set_drvdata(pdev, thermal); pdev 91 drivers/thermal/kirkwood_thermal.c static int kirkwood_thermal_exit(struct platform_device *pdev) pdev 94 drivers/thermal/kirkwood_thermal.c platform_get_drvdata(pdev); pdev 88 drivers/thermal/max77620_thermal.c static int max77620_thermal_probe(struct platform_device *pdev) pdev 93 drivers/thermal/max77620_thermal.c mtherm = devm_kzalloc(&pdev->dev, sizeof(*mtherm), GFP_KERNEL); pdev 97 drivers/thermal/max77620_thermal.c mtherm->irq_tjalarm1 = platform_get_irq(pdev, 0); pdev 98 drivers/thermal/max77620_thermal.c mtherm->irq_tjalarm2 = platform_get_irq(pdev, 1); pdev 100 drivers/thermal/max77620_thermal.c dev_err(&pdev->dev, "Alarm irq number not available\n"); pdev 104 drivers/thermal/max77620_thermal.c mtherm->dev = &pdev->dev; pdev 105 drivers/thermal/max77620_thermal.c mtherm->rmap = dev_get_regmap(pdev->dev.parent, NULL); pdev 107 drivers/thermal/max77620_thermal.c dev_err(&pdev->dev, "Failed to get parent regmap\n"); pdev 115 drivers/thermal/max77620_thermal.c device_set_of_node_from_dev(&pdev->dev, pdev->dev.parent); pdev 117 drivers/thermal/max77620_thermal.c mtherm->tz_device = devm_thermal_zone_of_sensor_register(&pdev->dev, 0, pdev 121 drivers/thermal/max77620_thermal.c dev_err(&pdev->dev, "Failed to register thermal zone: %d\n", pdev 126 drivers/thermal/max77620_thermal.c ret = devm_request_threaded_irq(&pdev->dev, mtherm->irq_tjalarm1, NULL, pdev 129 drivers/thermal/max77620_thermal.c dev_name(&pdev->dev), mtherm); pdev 131 drivers/thermal/max77620_thermal.c dev_err(&pdev->dev, "Failed to request irq1: %d\n", ret); pdev 135 drivers/thermal/max77620_thermal.c ret = devm_request_threaded_irq(&pdev->dev, mtherm->irq_tjalarm2, NULL, pdev 138 drivers/thermal/max77620_thermal.c dev_name(&pdev->dev), mtherm); pdev 140 drivers/thermal/max77620_thermal.c dev_err(&pdev->dev, "Failed to request irq2: %d\n", ret); pdev 144 drivers/thermal/max77620_thermal.c platform_set_drvdata(pdev, mtherm); pdev 865 drivers/thermal/mtk_thermal.c static int mtk_thermal_probe(struct platform_device *pdev) pdev 868 drivers/thermal/mtk_thermal.c struct device_node *auxadc, *apmixedsys, *np = pdev->dev.of_node; pdev 874 drivers/thermal/mtk_thermal.c mt = devm_kzalloc(&pdev->dev, sizeof(*mt), GFP_KERNEL); pdev 878 drivers/thermal/mtk_thermal.c mt->conf = of_device_get_match_data(&pdev->dev); pdev 880 drivers/thermal/mtk_thermal.c mt->clk_peri_therm = devm_clk_get(&pdev->dev, "therm"); pdev 884 drivers/thermal/mtk_thermal.c mt->clk_auxadc = devm_clk_get(&pdev->dev, "auxadc"); pdev 888 drivers/thermal/mtk_thermal.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 889 drivers/thermal/mtk_thermal.c mt->thermal_base = devm_ioremap_resource(&pdev->dev, res); pdev 893 drivers/thermal/mtk_thermal.c ret = mtk_thermal_get_calibration_data(&pdev->dev, mt); pdev 899 drivers/thermal/mtk_thermal.c mt->dev = &pdev->dev; pdev 903 drivers/thermal/mtk_thermal.c dev_err(&pdev->dev, "missing auxadc node\n"); pdev 912 drivers/thermal/mtk_thermal.c dev_err(&pdev->dev, "Can't get auxadc phys address\n"); pdev 918 drivers/thermal/mtk_thermal.c dev_err(&pdev->dev, "missing apmixedsys node\n"); pdev 927 drivers/thermal/mtk_thermal.c dev_err(&pdev->dev, "Can't get auxadc phys address\n"); pdev 931 drivers/thermal/mtk_thermal.c ret = device_reset(&pdev->dev); pdev 937 drivers/thermal/mtk_thermal.c dev_err(&pdev->dev, "Can't enable auxadc clk: %d\n", ret); pdev 943 drivers/thermal/mtk_thermal.c dev_err(&pdev->dev, "Can't enable peri clk: %d\n", ret); pdev 952 drivers/thermal/mtk_thermal.c platform_set_drvdata(pdev, mt); pdev 954 drivers/thermal/mtk_thermal.c tzdev = devm_thermal_zone_of_sensor_register(&pdev->dev, 0, mt, pdev 971 drivers/thermal/mtk_thermal.c static int mtk_thermal_remove(struct platform_device *pdev) pdev 973 drivers/thermal/mtk_thermal.c struct mtk_thermal *mt = platform_get_drvdata(pdev); pdev 349 drivers/thermal/qcom/qcom-spmi-temp-alarm.c static int qpnp_tm_probe(struct platform_device *pdev) pdev 357 drivers/thermal/qcom/qcom-spmi-temp-alarm.c node = pdev->dev.of_node; pdev 359 drivers/thermal/qcom/qcom-spmi-temp-alarm.c chip = devm_kzalloc(&pdev->dev, sizeof(*chip), GFP_KERNEL); pdev 363 drivers/thermal/qcom/qcom-spmi-temp-alarm.c dev_set_drvdata(&pdev->dev, chip); pdev 364 drivers/thermal/qcom/qcom-spmi-temp-alarm.c chip->dev = &pdev->dev; pdev 368 drivers/thermal/qcom/qcom-spmi-temp-alarm.c chip->map = dev_get_regmap(pdev->dev.parent, NULL); pdev 376 drivers/thermal/qcom/qcom-spmi-temp-alarm.c irq = platform_get_irq(pdev, 0); pdev 381 drivers/thermal/qcom/qcom-spmi-temp-alarm.c chip->adc = devm_iio_channel_get(&pdev->dev, "thermal"); pdev 393 drivers/thermal/qcom/qcom-spmi-temp-alarm.c dev_err(&pdev->dev, "could not read type\n"); pdev 399 drivers/thermal/qcom/qcom-spmi-temp-alarm.c dev_err(&pdev->dev, "could not read subtype\n"); pdev 405 drivers/thermal/qcom/qcom-spmi-temp-alarm.c dev_err(&pdev->dev, "invalid type 0x%02x or subtype 0x%02x\n", pdev 418 drivers/thermal/qcom/qcom-spmi-temp-alarm.c &pdev->dev, 0, chip, &qpnp_tm_sensor_ops); pdev 420 drivers/thermal/qcom/qcom-spmi-temp-alarm.c dev_err(&pdev->dev, "failed to register sensor\n"); pdev 426 drivers/thermal/qcom/qcom-spmi-temp-alarm.c dev_err(&pdev->dev, "init failed\n"); pdev 430 drivers/thermal/qcom/qcom-spmi-temp-alarm.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, qpnp_tm_isr, pdev 102 drivers/thermal/qcom/tsens.c static int tsens_probe(struct platform_device *pdev) pdev 112 drivers/thermal/qcom/tsens.c if (pdev->dev.of_node) pdev 113 drivers/thermal/qcom/tsens.c dev = &pdev->dev; pdev 115 drivers/thermal/qcom/tsens.c dev = pdev->dev.parent; pdev 173 drivers/thermal/qcom/tsens.c platform_set_drvdata(pdev, priv); pdev 178 drivers/thermal/qcom/tsens.c static int tsens_remove(struct platform_device *pdev) pdev 180 drivers/thermal/qcom/tsens.c struct tsens_priv *priv = platform_get_drvdata(pdev); pdev 113 drivers/thermal/qoriq_thermal.c static int qoriq_tmu_register_tmu_zone(struct platform_device *pdev) pdev 115 drivers/thermal/qoriq_thermal.c struct qoriq_tmu_data *qdata = platform_get_drvdata(pdev); pdev 119 drivers/thermal/qoriq_thermal.c qdata->sensor[id] = devm_kzalloc(&pdev->dev, pdev 127 drivers/thermal/qoriq_thermal.c &pdev->dev, id, qdata->sensor[id], &tmu_tz_ops); pdev 145 drivers/thermal/qoriq_thermal.c static int qoriq_tmu_calibration(struct platform_device *pdev) pdev 150 drivers/thermal/qoriq_thermal.c struct device_node *np = pdev->dev.of_node; pdev 151 drivers/thermal/qoriq_thermal.c struct qoriq_tmu_data *data = platform_get_drvdata(pdev); pdev 154 drivers/thermal/qoriq_thermal.c dev_err(&pdev->dev, "missing calibration range.\n"); pdev 166 drivers/thermal/qoriq_thermal.c dev_err(&pdev->dev, "invalid calibration data.\n"); pdev 192 drivers/thermal/qoriq_thermal.c static int qoriq_tmu_probe(struct platform_device *pdev) pdev 196 drivers/thermal/qoriq_thermal.c struct device_node *np = pdev->dev.of_node; pdev 198 drivers/thermal/qoriq_thermal.c data = devm_kzalloc(&pdev->dev, sizeof(struct qoriq_tmu_data), pdev 203 drivers/thermal/qoriq_thermal.c platform_set_drvdata(pdev, data); pdev 207 drivers/thermal/qoriq_thermal.c data->regs = devm_platform_ioremap_resource(pdev, 0); pdev 209 drivers/thermal/qoriq_thermal.c dev_err(&pdev->dev, "Failed to get memory region\n"); pdev 213 drivers/thermal/qoriq_thermal.c data->clk = devm_clk_get_optional(&pdev->dev, NULL); pdev 219 drivers/thermal/qoriq_thermal.c dev_err(&pdev->dev, "Failed to enable clock\n"); pdev 225 drivers/thermal/qoriq_thermal.c ret = qoriq_tmu_calibration(pdev); /* TMU calibration */ pdev 229 drivers/thermal/qoriq_thermal.c ret = qoriq_tmu_register_tmu_zone(pdev); pdev 231 drivers/thermal/qoriq_thermal.c dev_err(&pdev->dev, "Failed to register sensors\n"); pdev 240 drivers/thermal/qoriq_thermal.c platform_set_drvdata(pdev, NULL); pdev 245 drivers/thermal/qoriq_thermal.c static int qoriq_tmu_remove(struct platform_device *pdev) pdev 247 drivers/thermal/qoriq_thermal.c struct qoriq_tmu_data *data = platform_get_drvdata(pdev); pdev 254 drivers/thermal/qoriq_thermal.c platform_set_drvdata(pdev, NULL); pdev 337 drivers/thermal/rcar_gen3_thermal.c static int rcar_gen3_thermal_remove(struct platform_device *pdev) pdev 339 drivers/thermal/rcar_gen3_thermal.c struct device *dev = &pdev->dev; pdev 357 drivers/thermal/rcar_gen3_thermal.c static int rcar_gen3_thermal_probe(struct platform_device *pdev) pdev 360 drivers/thermal/rcar_gen3_thermal.c struct device *dev = &pdev->dev; pdev 379 drivers/thermal/rcar_gen3_thermal.c platform_set_drvdata(pdev, priv); pdev 387 drivers/thermal/rcar_gen3_thermal.c irq = platform_get_irq(pdev, i); pdev 409 drivers/thermal/rcar_gen3_thermal.c res = platform_get_resource(pdev, IORESOURCE_MEM, i); pdev 470 drivers/thermal/rcar_gen3_thermal.c rcar_gen3_thermal_remove(pdev); pdev 469 drivers/thermal/rcar_thermal.c static int rcar_thermal_remove(struct platform_device *pdev) pdev 471 drivers/thermal/rcar_thermal.c struct rcar_thermal_common *common = platform_get_drvdata(pdev); pdev 472 drivers/thermal/rcar_thermal.c struct device *dev = &pdev->dev; pdev 490 drivers/thermal/rcar_thermal.c static int rcar_thermal_probe(struct platform_device *pdev) pdev 494 drivers/thermal/rcar_thermal.c struct device *dev = &pdev->dev; pdev 507 drivers/thermal/rcar_thermal.c platform_set_drvdata(pdev, common); pdev 517 drivers/thermal/rcar_thermal.c irq = platform_get_resource(pdev, IORESOURCE_IRQ, i); pdev 526 drivers/thermal/rcar_thermal.c res = platform_get_resource(pdev, IORESOURCE_MEM, pdev 548 drivers/thermal/rcar_thermal.c res = platform_get_resource(pdev, IORESOURCE_MEM, mres++); pdev 619 drivers/thermal/rcar_thermal.c rcar_thermal_remove(pdev); pdev 153 drivers/thermal/rockchip_thermal.c struct platform_device *pdev; pdev 1069 drivers/thermal/rockchip_thermal.c dev_dbg(&thermal->pdev->dev, "thermal alarm\n"); pdev 1086 drivers/thermal/rockchip_thermal.c dev_dbg(&thermal->pdev->dev, "%s: sensor %d: low: %d, high %d\n", pdev 1102 drivers/thermal/rockchip_thermal.c dev_dbg(&thermal->pdev->dev, "sensor %d - temp: %d, retval: %d\n", pdev 1177 drivers/thermal/rockchip_thermal.c rockchip_thermal_register_sensor(struct platform_device *pdev, pdev 1190 drivers/thermal/rockchip_thermal.c dev_err(&pdev->dev, "%s: invalid tshut=%d, error=%d\n", pdev 1195 drivers/thermal/rockchip_thermal.c sensor->tzd = devm_thermal_zone_of_sensor_register(&pdev->dev, id, pdev 1199 drivers/thermal/rockchip_thermal.c dev_err(&pdev->dev, "failed to register sensor %d: %d\n", pdev 1217 drivers/thermal/rockchip_thermal.c static int rockchip_thermal_probe(struct platform_device *pdev) pdev 1219 drivers/thermal/rockchip_thermal.c struct device_node *np = pdev->dev.of_node; pdev 1231 drivers/thermal/rockchip_thermal.c irq = platform_get_irq(pdev, 0); pdev 1233 drivers/thermal/rockchip_thermal.c dev_err(&pdev->dev, "no irq resource?\n"); pdev 1237 drivers/thermal/rockchip_thermal.c thermal = devm_kzalloc(&pdev->dev, sizeof(struct rockchip_thermal_data), pdev 1242 drivers/thermal/rockchip_thermal.c thermal->pdev = pdev; pdev 1248 drivers/thermal/rockchip_thermal.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1249 drivers/thermal/rockchip_thermal.c thermal->regs = devm_ioremap_resource(&pdev->dev, res); pdev 1253 drivers/thermal/rockchip_thermal.c thermal->reset = devm_reset_control_get(&pdev->dev, "tsadc-apb"); pdev 1256 drivers/thermal/rockchip_thermal.c dev_err(&pdev->dev, "failed to get tsadc reset: %d\n", error); pdev 1260 drivers/thermal/rockchip_thermal.c thermal->clk = devm_clk_get(&pdev->dev, "tsadc"); pdev 1263 drivers/thermal/rockchip_thermal.c dev_err(&pdev->dev, "failed to get tsadc clock: %d\n", error); pdev 1267 drivers/thermal/rockchip_thermal.c thermal->pclk = devm_clk_get(&pdev->dev, "apb_pclk"); pdev 1270 drivers/thermal/rockchip_thermal.c dev_err(&pdev->dev, "failed to get apb_pclk clock: %d\n", pdev 1277 drivers/thermal/rockchip_thermal.c dev_err(&pdev->dev, "failed to enable converter clock: %d\n", pdev 1284 drivers/thermal/rockchip_thermal.c dev_err(&pdev->dev, "failed to enable pclk: %d\n", error); pdev 1290 drivers/thermal/rockchip_thermal.c error = rockchip_configure_from_dt(&pdev->dev, np, thermal); pdev 1292 drivers/thermal/rockchip_thermal.c dev_err(&pdev->dev, "failed to parse device tree data: %d\n", pdev 1301 drivers/thermal/rockchip_thermal.c error = rockchip_thermal_register_sensor(pdev, thermal, pdev 1305 drivers/thermal/rockchip_thermal.c dev_err(&pdev->dev, pdev 1312 drivers/thermal/rockchip_thermal.c error = devm_request_threaded_irq(&pdev->dev, irq, NULL, pdev 1317 drivers/thermal/rockchip_thermal.c dev_err(&pdev->dev, pdev 1327 drivers/thermal/rockchip_thermal.c platform_set_drvdata(pdev, thermal); pdev 1339 drivers/thermal/rockchip_thermal.c static int rockchip_thermal_remove(struct platform_device *pdev) pdev 1341 drivers/thermal/rockchip_thermal.c struct rockchip_thermal_data *thermal = platform_get_drvdata(pdev); pdev 198 drivers/thermal/samsung/exynos_tmu.c void (*tmu_initialize)(struct platform_device *pdev); pdev 199 drivers/thermal/samsung/exynos_tmu.c void (*tmu_control)(struct platform_device *pdev, bool on); pdev 256 drivers/thermal/samsung/exynos_tmu.c static int exynos_tmu_initialize(struct platform_device *pdev) pdev 258 drivers/thermal/samsung/exynos_tmu.c struct exynos_tmu_data *data = platform_get_drvdata(pdev); pdev 266 drivers/thermal/samsung/exynos_tmu.c dev_err(&pdev->dev, pdev 274 drivers/thermal/samsung/exynos_tmu.c dev_err(&pdev->dev, pdev 280 drivers/thermal/samsung/exynos_tmu.c dev_info(&pdev->dev, pdev 282 drivers/thermal/samsung/exynos_tmu.c dev_info(&pdev->dev, pdev 299 drivers/thermal/samsung/exynos_tmu.c data->tmu_initialize(pdev); pdev 347 drivers/thermal/samsung/exynos_tmu.c static void exynos_tmu_control(struct platform_device *pdev, bool on) pdev 349 drivers/thermal/samsung/exynos_tmu.c struct exynos_tmu_data *data = platform_get_drvdata(pdev); pdev 353 drivers/thermal/samsung/exynos_tmu.c data->tmu_control(pdev, on); pdev 383 drivers/thermal/samsung/exynos_tmu.c static void exynos4210_tmu_initialize(struct platform_device *pdev) pdev 385 drivers/thermal/samsung/exynos_tmu.c struct exynos_tmu_data *data = platform_get_drvdata(pdev); pdev 419 drivers/thermal/samsung/exynos_tmu.c static void exynos4412_tmu_initialize(struct platform_device *pdev) pdev 421 drivers/thermal/samsung/exynos_tmu.c struct exynos_tmu_data *data = platform_get_drvdata(pdev); pdev 486 drivers/thermal/samsung/exynos_tmu.c static void exynos5433_tmu_initialize(struct platform_device *pdev) pdev 488 drivers/thermal/samsung/exynos_tmu.c struct exynos_tmu_data *data = platform_get_drvdata(pdev); pdev 498 drivers/thermal/samsung/exynos_tmu.c dev_info(&pdev->dev, "Temperature sensor ID: 0x%x\n", sensor_id); pdev 515 drivers/thermal/samsung/exynos_tmu.c dev_info(&pdev->dev, "Calibration type is %d-point calibration\n", pdev 549 drivers/thermal/samsung/exynos_tmu.c static void exynos7_tmu_initialize(struct platform_device *pdev) pdev 551 drivers/thermal/samsung/exynos_tmu.c struct exynos_tmu_data *data = platform_get_drvdata(pdev); pdev 558 drivers/thermal/samsung/exynos_tmu.c static void exynos4210_tmu_control(struct platform_device *pdev, bool on) pdev 560 drivers/thermal/samsung/exynos_tmu.c struct exynos_tmu_data *data = platform_get_drvdata(pdev); pdev 588 drivers/thermal/samsung/exynos_tmu.c static void exynos5433_tmu_control(struct platform_device *pdev, bool on) pdev 590 drivers/thermal/samsung/exynos_tmu.c struct exynos_tmu_data *data = platform_get_drvdata(pdev); pdev 619 drivers/thermal/samsung/exynos_tmu.c static void exynos7_tmu_control(struct platform_device *pdev, bool on) pdev 621 drivers/thermal/samsung/exynos_tmu.c struct exynos_tmu_data *data = platform_get_drvdata(pdev); pdev 865 drivers/thermal/samsung/exynos_tmu.c static int exynos_map_dt_data(struct platform_device *pdev) pdev 867 drivers/thermal/samsung/exynos_tmu.c struct exynos_tmu_data *data = platform_get_drvdata(pdev); pdev 870 drivers/thermal/samsung/exynos_tmu.c if (!data || !pdev->dev.of_node) pdev 873 drivers/thermal/samsung/exynos_tmu.c data->id = of_alias_get_id(pdev->dev.of_node, "tmuctrl"); pdev 877 drivers/thermal/samsung/exynos_tmu.c data->irq = irq_of_parse_and_map(pdev->dev.of_node, 0); pdev 879 drivers/thermal/samsung/exynos_tmu.c dev_err(&pdev->dev, "failed to get IRQ\n"); pdev 883 drivers/thermal/samsung/exynos_tmu.c if (of_address_to_resource(pdev->dev.of_node, 0, &res)) { pdev 884 drivers/thermal/samsung/exynos_tmu.c dev_err(&pdev->dev, "failed to get Resource 0\n"); pdev 888 drivers/thermal/samsung/exynos_tmu.c data->base = devm_ioremap(&pdev->dev, res.start, resource_size(&res)); pdev 890 drivers/thermal/samsung/exynos_tmu.c dev_err(&pdev->dev, "Failed to ioremap memory\n"); pdev 894 drivers/thermal/samsung/exynos_tmu.c data->soc = (enum soc_type)of_device_get_match_data(&pdev->dev); pdev 969 drivers/thermal/samsung/exynos_tmu.c dev_err(&pdev->dev, "Platform not supported\n"); pdev 982 drivers/thermal/samsung/exynos_tmu.c if (of_address_to_resource(pdev->dev.of_node, 1, &res)) { pdev 983 drivers/thermal/samsung/exynos_tmu.c dev_err(&pdev->dev, "failed to get Resource 1\n"); pdev 987 drivers/thermal/samsung/exynos_tmu.c data->base_second = devm_ioremap(&pdev->dev, res.start, pdev 990 drivers/thermal/samsung/exynos_tmu.c dev_err(&pdev->dev, "Failed to ioremap memory\n"); pdev 1002 drivers/thermal/samsung/exynos_tmu.c static int exynos_tmu_probe(struct platform_device *pdev) pdev 1007 drivers/thermal/samsung/exynos_tmu.c data = devm_kzalloc(&pdev->dev, sizeof(struct exynos_tmu_data), pdev 1012 drivers/thermal/samsung/exynos_tmu.c platform_set_drvdata(pdev, data); pdev 1020 drivers/thermal/samsung/exynos_tmu.c data->regulator = devm_regulator_get_optional(&pdev->dev, "vtmu"); pdev 1024 drivers/thermal/samsung/exynos_tmu.c dev_err(&pdev->dev, "failed to enable vtmu\n"); pdev 1030 drivers/thermal/samsung/exynos_tmu.c dev_info(&pdev->dev, "Regulator node (vtmu) not found\n"); pdev 1033 drivers/thermal/samsung/exynos_tmu.c ret = exynos_map_dt_data(pdev); pdev 1039 drivers/thermal/samsung/exynos_tmu.c data->clk = devm_clk_get(&pdev->dev, "tmu_apbif"); pdev 1041 drivers/thermal/samsung/exynos_tmu.c dev_err(&pdev->dev, "Failed to get clock\n"); pdev 1046 drivers/thermal/samsung/exynos_tmu.c data->clk_sec = devm_clk_get(&pdev->dev, "tmu_triminfo_apbif"); pdev 1049 drivers/thermal/samsung/exynos_tmu.c dev_err(&pdev->dev, "Failed to get triminfo clock\n"); pdev 1056 drivers/thermal/samsung/exynos_tmu.c dev_err(&pdev->dev, "Failed to get clock\n"); pdev 1063 drivers/thermal/samsung/exynos_tmu.c dev_err(&pdev->dev, "Failed to get clock\n"); pdev 1070 drivers/thermal/samsung/exynos_tmu.c data->sclk = devm_clk_get(&pdev->dev, "tmu_sclk"); pdev 1072 drivers/thermal/samsung/exynos_tmu.c dev_err(&pdev->dev, "Failed to get sclk\n"); pdev 1077 drivers/thermal/samsung/exynos_tmu.c dev_err(&pdev->dev, "Failed to enable sclk\n"); pdev 1090 drivers/thermal/samsung/exynos_tmu.c data->tzd = thermal_zone_of_sensor_register(&pdev->dev, 0, data, pdev 1094 drivers/thermal/samsung/exynos_tmu.c dev_err(&pdev->dev, "Failed to register sensor: %d\n", ret); pdev 1098 drivers/thermal/samsung/exynos_tmu.c ret = exynos_tmu_initialize(pdev); pdev 1100 drivers/thermal/samsung/exynos_tmu.c dev_err(&pdev->dev, "Failed to initialize TMU\n"); pdev 1104 drivers/thermal/samsung/exynos_tmu.c ret = devm_request_irq(&pdev->dev, data->irq, exynos_tmu_irq, pdev 1105 drivers/thermal/samsung/exynos_tmu.c IRQF_TRIGGER_RISING | IRQF_SHARED, dev_name(&pdev->dev), data); pdev 1107 drivers/thermal/samsung/exynos_tmu.c dev_err(&pdev->dev, "Failed to request irq: %d\n", data->irq); pdev 1111 drivers/thermal/samsung/exynos_tmu.c exynos_tmu_control(pdev, true); pdev 1115 drivers/thermal/samsung/exynos_tmu.c thermal_zone_of_sensor_unregister(&pdev->dev, data->tzd); pdev 1130 drivers/thermal/samsung/exynos_tmu.c static int exynos_tmu_remove(struct platform_device *pdev) pdev 1132 drivers/thermal/samsung/exynos_tmu.c struct exynos_tmu_data *data = platform_get_drvdata(pdev); pdev 1135 drivers/thermal/samsung/exynos_tmu.c thermal_zone_of_sensor_unregister(&pdev->dev, tzd); pdev 1136 drivers/thermal/samsung/exynos_tmu.c exynos_tmu_control(pdev, false); pdev 1159 drivers/thermal/samsung/exynos_tmu.c struct platform_device *pdev = to_platform_device(dev); pdev 1161 drivers/thermal/samsung/exynos_tmu.c exynos_tmu_initialize(pdev); pdev 1162 drivers/thermal/samsung/exynos_tmu.c exynos_tmu_control(pdev, true); pdev 89 drivers/thermal/spear_thermal.c static int spear_thermal_probe(struct platform_device *pdev) pdev 93 drivers/thermal/spear_thermal.c struct device_node *np = pdev->dev.of_node; pdev 98 drivers/thermal/spear_thermal.c dev_err(&pdev->dev, "Failed: DT Pdata not passed\n"); pdev 102 drivers/thermal/spear_thermal.c stdev = devm_kzalloc(&pdev->dev, sizeof(*stdev), GFP_KERNEL); pdev 107 drivers/thermal/spear_thermal.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 108 drivers/thermal/spear_thermal.c stdev->thermal_base = devm_ioremap_resource(&pdev->dev, res); pdev 112 drivers/thermal/spear_thermal.c stdev->clk = devm_clk_get(&pdev->dev, NULL); pdev 114 drivers/thermal/spear_thermal.c dev_err(&pdev->dev, "Can't get clock\n"); pdev 120 drivers/thermal/spear_thermal.c dev_err(&pdev->dev, "Can't enable clock\n"); pdev 130 drivers/thermal/spear_thermal.c dev_err(&pdev->dev, "thermal zone device is NULL\n"); pdev 135 drivers/thermal/spear_thermal.c platform_set_drvdata(pdev, spear_thermal); pdev 148 drivers/thermal/spear_thermal.c static int spear_thermal_exit(struct platform_device *pdev) pdev 151 drivers/thermal/spear_thermal.c struct thermal_zone_device *spear_thermal = platform_get_drvdata(pdev); pdev 179 drivers/thermal/st/st_thermal.c int st_thermal_register(struct platform_device *pdev, pdev 183 drivers/thermal/st/st_thermal.c struct device *dev = &pdev->dev; pdev 250 drivers/thermal/st/st_thermal.c platform_set_drvdata(pdev, sensor); pdev 261 drivers/thermal/st/st_thermal.c int st_thermal_unregister(struct platform_device *pdev) pdev 263 drivers/thermal/st/st_thermal.c struct st_thermal_sensor *sensor = platform_get_drvdata(pdev); pdev 95 drivers/thermal/st/st_thermal.h extern int st_thermal_register(struct platform_device *pdev, pdev 97 drivers/thermal/st/st_thermal.h extern int st_thermal_unregister(struct platform_device *pdev); pdev 93 drivers/thermal/st/st_thermal_memmap.c struct platform_device *pdev = to_platform_device(dev); pdev 96 drivers/thermal/st/st_thermal_memmap.c sensor->irq = platform_get_irq(pdev, 0); pdev 123 drivers/thermal/st/st_thermal_memmap.c struct platform_device *pdev = to_platform_device(dev); pdev 126 drivers/thermal/st/st_thermal_memmap.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 181 drivers/thermal/st/st_thermal_memmap.c static int st_mmap_probe(struct platform_device *pdev) pdev 183 drivers/thermal/st/st_thermal_memmap.c return st_thermal_register(pdev, st_mmap_thermal_of_match); pdev 186 drivers/thermal/st/st_thermal_memmap.c static int st_mmap_remove(struct platform_device *pdev) pdev 188 drivers/thermal/st/st_thermal_memmap.c return st_thermal_unregister(pdev); pdev 151 drivers/thermal/st/st_thermal_syscfg.c static int st_syscfg_probe(struct platform_device *pdev) pdev 153 drivers/thermal/st/st_thermal_syscfg.c return st_thermal_register(pdev, st_syscfg_thermal_of_match); pdev 156 drivers/thermal/st/st_thermal_syscfg.c static int st_syscfg_remove(struct platform_device *pdev) pdev 158 drivers/thermal/st/st_thermal_syscfg.c return st_thermal_unregister(pdev); pdev 486 drivers/thermal/st/stm_thermal.c struct platform_device *pdev = to_platform_device(dev); pdev 489 drivers/thermal/st/stm_thermal.c sensor->irq = platform_get_irq(pdev, 0); pdev 611 drivers/thermal/st/stm_thermal.c static int stm_thermal_probe(struct platform_device *pdev) pdev 619 drivers/thermal/st/stm_thermal.c if (!pdev->dev.of_node) { pdev 620 drivers/thermal/st/stm_thermal.c dev_err(&pdev->dev, "%s: device tree node not found\n", pdev 625 drivers/thermal/st/stm_thermal.c sensor = devm_kzalloc(&pdev->dev, sizeof(*sensor), GFP_KERNEL); pdev 629 drivers/thermal/st/stm_thermal.c platform_set_drvdata(pdev, sensor); pdev 631 drivers/thermal/st/stm_thermal.c sensor->dev = &pdev->dev; pdev 633 drivers/thermal/st/stm_thermal.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 634 drivers/thermal/st/stm_thermal.c base = devm_ioremap_resource(&pdev->dev, res); pdev 641 drivers/thermal/st/stm_thermal.c sensor->clk = devm_clk_get(&pdev->dev, "pclk"); pdev 643 drivers/thermal/st/stm_thermal.c dev_err(&pdev->dev, "%s: failed to fetch PCLK clock\n", pdev 653 drivers/thermal/st/stm_thermal.c sensor->th_dev = devm_thermal_zone_of_sensor_register(&pdev->dev, 0, pdev 658 drivers/thermal/st/stm_thermal.c dev_err(&pdev->dev, "%s: thermal zone sensor registering KO\n", pdev 673 drivers/thermal/st/stm_thermal.c dev_err(&pdev->dev, pdev 707 drivers/thermal/st/stm_thermal.c dev_err(&pdev->dev, pdev 723 drivers/thermal/st/stm_thermal.c dev_info(&pdev->dev, "%s: Driver initialized successfully\n", pdev 729 drivers/thermal/st/stm_thermal.c thermal_zone_of_sensor_unregister(&pdev->dev, sensor->th_dev); pdev 733 drivers/thermal/st/stm_thermal.c static int stm_thermal_remove(struct platform_device *pdev) pdev 735 drivers/thermal/st/stm_thermal.c struct stm_thermal_sensor *sensor = platform_get_drvdata(pdev); pdev 739 drivers/thermal/st/stm_thermal.c thermal_zone_of_sensor_unregister(&pdev->dev, sensor->th_dev); pdev 74 drivers/thermal/tango_thermal.c static int tango_thermal_probe(struct platform_device *pdev) pdev 80 drivers/thermal/tango_thermal.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 84 drivers/thermal/tango_thermal.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 85 drivers/thermal/tango_thermal.c priv->base = devm_ioremap_resource(&pdev->dev, res); pdev 89 drivers/thermal/tango_thermal.c platform_set_drvdata(pdev, priv); pdev 93 drivers/thermal/tango_thermal.c tzdev = devm_thermal_zone_of_sensor_register(&pdev->dev, 0, priv, &ops); pdev 1289 drivers/thermal/tegra/soctherm.c struct platform_device *pdev = s->private; pdev 1290 drivers/thermal/tegra/soctherm.c struct tegra_soctherm *ts = platform_get_drvdata(pdev); pdev 1485 drivers/thermal/tegra/soctherm.c static void soctherm_debug_init(struct platform_device *pdev) pdev 1487 drivers/thermal/tegra/soctherm.c struct tegra_soctherm *tegra = platform_get_drvdata(pdev); pdev 1494 drivers/thermal/tegra/soctherm.c debugfs_create_file("reg_contents", 0644, root, pdev, ®s_fops); pdev 1497 drivers/thermal/tegra/soctherm.c static inline void soctherm_debug_init(struct platform_device *pdev) {} pdev 1500 drivers/thermal/tegra/soctherm.c static int soctherm_clk_enable(struct platform_device *pdev, bool enable) pdev 1502 drivers/thermal/tegra/soctherm.c struct tegra_soctherm *tegra = platform_get_drvdata(pdev); pdev 1567 drivers/thermal/tegra/soctherm.c static int soctherm_thermtrips_parse(struct platform_device *pdev) pdev 1569 drivers/thermal/tegra/soctherm.c struct device *dev = &pdev->dev; pdev 1588 drivers/thermal/tegra/soctherm.c tlb = devm_kcalloc(&pdev->dev, max_num_prop, sizeof(u32), GFP_KERNEL); pdev 1685 drivers/thermal/tegra/soctherm.c static void soctherm_init_hw_throt_cdev(struct platform_device *pdev) pdev 1687 drivers/thermal/tegra/soctherm.c struct device *dev = &pdev->dev; pdev 1999 drivers/thermal/tegra/soctherm.c static int soctherm_interrupts_init(struct platform_device *pdev, pdev 2002 drivers/thermal/tegra/soctherm.c struct device_node *np = pdev->dev.of_node; pdev 2007 drivers/thermal/tegra/soctherm.c dev_err(&pdev->dev, "soctherm_oc_int_init failed\n"); pdev 2011 drivers/thermal/tegra/soctherm.c tegra->thermal_irq = platform_get_irq(pdev, 0); pdev 2013 drivers/thermal/tegra/soctherm.c dev_dbg(&pdev->dev, "get 'thermal_irq' failed.\n"); pdev 2017 drivers/thermal/tegra/soctherm.c tegra->edp_irq = platform_get_irq(pdev, 1); pdev 2019 drivers/thermal/tegra/soctherm.c dev_dbg(&pdev->dev, "get 'edp_irq' failed.\n"); pdev 2023 drivers/thermal/tegra/soctherm.c ret = devm_request_threaded_irq(&pdev->dev, pdev 2028 drivers/thermal/tegra/soctherm.c dev_name(&pdev->dev), pdev 2031 drivers/thermal/tegra/soctherm.c dev_err(&pdev->dev, "request_irq 'thermal_irq' failed.\n"); pdev 2035 drivers/thermal/tegra/soctherm.c ret = devm_request_threaded_irq(&pdev->dev, pdev 2043 drivers/thermal/tegra/soctherm.c dev_err(&pdev->dev, "request_irq 'edp_irq' failed.\n"); pdev 2050 drivers/thermal/tegra/soctherm.c static void soctherm_init(struct platform_device *pdev) pdev 2052 drivers/thermal/tegra/soctherm.c struct tegra_soctherm *tegra = platform_get_drvdata(pdev); pdev 2078 drivers/thermal/tegra/soctherm.c tegra_soctherm_throttle(&pdev->dev); pdev 2104 drivers/thermal/tegra/soctherm.c static int tegra_soctherm_probe(struct platform_device *pdev) pdev 2115 drivers/thermal/tegra/soctherm.c match = of_match_node(tegra_soctherm_of_match, pdev->dev.of_node); pdev 2123 drivers/thermal/tegra/soctherm.c tegra = devm_kzalloc(&pdev->dev, sizeof(*tegra), GFP_KERNEL); pdev 2128 drivers/thermal/tegra/soctherm.c dev_set_drvdata(&pdev->dev, tegra); pdev 2132 drivers/thermal/tegra/soctherm.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 2134 drivers/thermal/tegra/soctherm.c tegra->regs = devm_ioremap_resource(&pdev->dev, res); pdev 2136 drivers/thermal/tegra/soctherm.c dev_err(&pdev->dev, "can't get soctherm registers"); pdev 2141 drivers/thermal/tegra/soctherm.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 2143 drivers/thermal/tegra/soctherm.c tegra->clk_regs = devm_ioremap_resource(&pdev->dev, res); pdev 2145 drivers/thermal/tegra/soctherm.c dev_err(&pdev->dev, "can't get car clk registers"); pdev 2149 drivers/thermal/tegra/soctherm.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 2151 drivers/thermal/tegra/soctherm.c tegra->ccroc_regs = devm_ioremap_resource(&pdev->dev, res); pdev 2153 drivers/thermal/tegra/soctherm.c dev_err(&pdev->dev, "can't get ccroc registers"); pdev 2158 drivers/thermal/tegra/soctherm.c tegra->reset = devm_reset_control_get(&pdev->dev, "soctherm"); pdev 2160 drivers/thermal/tegra/soctherm.c dev_err(&pdev->dev, "can't get soctherm reset\n"); pdev 2164 drivers/thermal/tegra/soctherm.c tegra->clock_tsensor = devm_clk_get(&pdev->dev, "tsensor"); pdev 2166 drivers/thermal/tegra/soctherm.c dev_err(&pdev->dev, "can't get tsensor clock\n"); pdev 2170 drivers/thermal/tegra/soctherm.c tegra->clock_soctherm = devm_clk_get(&pdev->dev, "soctherm"); pdev 2172 drivers/thermal/tegra/soctherm.c dev_err(&pdev->dev, "can't get soctherm clock\n"); pdev 2176 drivers/thermal/tegra/soctherm.c tegra->calib = devm_kcalloc(&pdev->dev, pdev 2196 drivers/thermal/tegra/soctherm.c tegra->thermctl_tzs = devm_kcalloc(&pdev->dev, pdev 2202 drivers/thermal/tegra/soctherm.c err = soctherm_clk_enable(pdev, true); pdev 2206 drivers/thermal/tegra/soctherm.c soctherm_thermtrips_parse(pdev); pdev 2208 drivers/thermal/tegra/soctherm.c soctherm_init_hw_throt_cdev(pdev); pdev 2210 drivers/thermal/tegra/soctherm.c soctherm_init(pdev); pdev 2214 drivers/thermal/tegra/soctherm.c devm_kzalloc(&pdev->dev, sizeof(*zone), GFP_KERNEL); pdev 2221 drivers/thermal/tegra/soctherm.c zone->dev = &pdev->dev; pdev 2225 drivers/thermal/tegra/soctherm.c z = devm_thermal_zone_of_sensor_register(&pdev->dev, pdev 2230 drivers/thermal/tegra/soctherm.c dev_err(&pdev->dev, "failed to register sensor: %d\n", pdev 2239 drivers/thermal/tegra/soctherm.c err = tegra_soctherm_set_hwtrips(&pdev->dev, soc->ttgs[i], z); pdev 2244 drivers/thermal/tegra/soctherm.c err = soctherm_interrupts_init(pdev, tegra); pdev 2246 drivers/thermal/tegra/soctherm.c soctherm_debug_init(pdev); pdev 2251 drivers/thermal/tegra/soctherm.c soctherm_clk_enable(pdev, false); pdev 2256 drivers/thermal/tegra/soctherm.c static int tegra_soctherm_remove(struct platform_device *pdev) pdev 2258 drivers/thermal/tegra/soctherm.c struct tegra_soctherm *tegra = platform_get_drvdata(pdev); pdev 2262 drivers/thermal/tegra/soctherm.c soctherm_clk_enable(pdev, false); pdev 2269 drivers/thermal/tegra/soctherm.c struct platform_device *pdev = to_platform_device(dev); pdev 2271 drivers/thermal/tegra/soctherm.c soctherm_clk_enable(pdev, false); pdev 2278 drivers/thermal/tegra/soctherm.c struct platform_device *pdev = to_platform_device(dev); pdev 2279 drivers/thermal/tegra/soctherm.c struct tegra_soctherm *tegra = platform_get_drvdata(pdev); pdev 2283 drivers/thermal/tegra/soctherm.c err = soctherm_clk_enable(pdev, true); pdev 2285 drivers/thermal/tegra/soctherm.c dev_err(&pdev->dev, pdev 2290 drivers/thermal/tegra/soctherm.c soctherm_init(pdev); pdev 2298 drivers/thermal/tegra/soctherm.c dev_err(&pdev->dev, pdev 154 drivers/thermal/tegra/tegra-bpmp-thermal.c static int tegra_bpmp_thermal_probe(struct platform_device *pdev) pdev 156 drivers/thermal/tegra/tegra-bpmp-thermal.c struct tegra_bpmp *bpmp = dev_get_drvdata(pdev->dev.parent); pdev 162 drivers/thermal/tegra/tegra-bpmp-thermal.c tegra = devm_kzalloc(&pdev->dev, sizeof(*tegra), GFP_KERNEL); pdev 166 drivers/thermal/tegra/tegra-bpmp-thermal.c tegra->dev = &pdev->dev; pdev 171 drivers/thermal/tegra/tegra-bpmp-thermal.c dev_err(&pdev->dev, "failed to get the number of zones: %d\n", pdev 176 drivers/thermal/tegra/tegra-bpmp-thermal.c tegra->zones = devm_kcalloc(&pdev->dev, max_num_zones, pdev 185 drivers/thermal/tegra/tegra-bpmp-thermal.c zone = devm_kzalloc(&pdev->dev, sizeof(*zone), GFP_KERNEL); pdev 194 drivers/thermal/tegra/tegra-bpmp-thermal.c devm_kfree(&pdev->dev, zone); pdev 199 drivers/thermal/tegra/tegra-bpmp-thermal.c &pdev->dev, i, zone, &tegra_bpmp_of_thermal_ops); pdev 203 drivers/thermal/tegra/tegra-bpmp-thermal.c devm_kfree(&pdev->dev, zone); pdev 217 drivers/thermal/tegra/tegra-bpmp-thermal.c dev_err(&pdev->dev, "failed to register mrq handler: %d\n", pdev 222 drivers/thermal/tegra/tegra-bpmp-thermal.c platform_set_drvdata(pdev, tegra); pdev 227 drivers/thermal/tegra/tegra-bpmp-thermal.c static int tegra_bpmp_thermal_remove(struct platform_device *pdev) pdev 229 drivers/thermal/tegra/tegra-bpmp-thermal.c struct tegra_bpmp_thermal *tegra = platform_get_drvdata(pdev); pdev 113 drivers/thermal/thermal-generic-adc.c static int gadc_thermal_probe(struct platform_device *pdev) pdev 118 drivers/thermal/thermal-generic-adc.c if (!pdev->dev.of_node) { pdev 119 drivers/thermal/thermal-generic-adc.c dev_err(&pdev->dev, "Only DT based supported\n"); pdev 123 drivers/thermal/thermal-generic-adc.c gti = devm_kzalloc(&pdev->dev, sizeof(*gti), GFP_KERNEL); pdev 127 drivers/thermal/thermal-generic-adc.c ret = gadc_thermal_read_linear_lookup_table(&pdev->dev, gti); pdev 131 drivers/thermal/thermal-generic-adc.c gti->dev = &pdev->dev; pdev 132 drivers/thermal/thermal-generic-adc.c platform_set_drvdata(pdev, gti); pdev 134 drivers/thermal/thermal-generic-adc.c gti->channel = devm_iio_channel_get(&pdev->dev, "sensor-channel"); pdev 137 drivers/thermal/thermal-generic-adc.c dev_err(&pdev->dev, "IIO channel not found: %d\n", ret); pdev 141 drivers/thermal/thermal-generic-adc.c gti->tz_dev = devm_thermal_zone_of_sensor_register(&pdev->dev, 0, gti, pdev 145 drivers/thermal/thermal-generic-adc.c dev_err(&pdev->dev, "Thermal zone sensor register failed: %d\n", pdev 41 drivers/thermal/thermal_mmio.c static int thermal_mmio_probe(struct platform_device *pdev) pdev 45 drivers/thermal/thermal_mmio.c int (*sensor_init_func)(struct platform_device *pdev, pdev 51 drivers/thermal/thermal_mmio.c sensor = devm_kzalloc(&pdev->dev, sizeof(*sensor), GFP_KERNEL); pdev 55 drivers/thermal/thermal_mmio.c resource = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 56 drivers/thermal/thermal_mmio.c sensor->mmio_base = devm_ioremap_resource(&pdev->dev, resource); pdev 58 drivers/thermal/thermal_mmio.c dev_err(&pdev->dev, "failed to ioremap memory (%ld)\n", pdev 63 drivers/thermal/thermal_mmio.c sensor_init_func = device_get_match_data(&pdev->dev); pdev 65 drivers/thermal/thermal_mmio.c ret = sensor_init_func(pdev, sensor); pdev 67 drivers/thermal/thermal_mmio.c dev_err(&pdev->dev, pdev 74 drivers/thermal/thermal_mmio.c thermal_zone = devm_thermal_zone_of_sensor_register(&pdev->dev, pdev 79 drivers/thermal/thermal_mmio.c dev_err(&pdev->dev, pdev 86 drivers/thermal/thermal_mmio.c dev_info(&pdev->dev, pdev 88 drivers/thermal/thermal_mmio.c pdev->name, temperature); pdev 93 drivers/thermal/thermal_mmio.c static int al_thermal_init(struct platform_device *pdev, pdev 744 drivers/thermal/ti-soc-thermal/ti-bandgap.c struct platform_device *pdev) pdev 785 drivers/thermal/ti-soc-thermal/ti-bandgap.c struct platform_device *pdev) pdev 789 drivers/thermal/ti-soc-thermal/ti-bandgap.c bgp->irq = platform_get_irq(pdev, 0); pdev 791 drivers/thermal/ti-soc-thermal/ti-bandgap.c dev_err(&pdev->dev, "get_irq failed\n"); pdev 799 drivers/thermal/ti-soc-thermal/ti-bandgap.c dev_err(&pdev->dev, "Request threaded irq failed.\n"); pdev 818 drivers/thermal/ti-soc-thermal/ti-bandgap.c static struct ti_bandgap *ti_bandgap_build(struct platform_device *pdev) pdev 820 drivers/thermal/ti-soc-thermal/ti-bandgap.c struct device_node *node = pdev->dev.of_node; pdev 828 drivers/thermal/ti-soc-thermal/ti-bandgap.c dev_err(&pdev->dev, "no platform information available\n"); pdev 832 drivers/thermal/ti-soc-thermal/ti-bandgap.c bgp = devm_kzalloc(&pdev->dev, sizeof(*bgp), GFP_KERNEL); pdev 836 drivers/thermal/ti-soc-thermal/ti-bandgap.c of_id = of_match_device(of_ti_bandgap_match, &pdev->dev); pdev 841 drivers/thermal/ti-soc-thermal/ti-bandgap.c bgp->regval = devm_kcalloc(&pdev->dev, bgp->conf->sensor_count, pdev 850 drivers/thermal/ti-soc-thermal/ti-bandgap.c res = platform_get_resource(pdev, IORESOURCE_MEM, i); pdev 853 drivers/thermal/ti-soc-thermal/ti-bandgap.c chunk = devm_ioremap_resource(&pdev->dev, res); pdev 865 drivers/thermal/ti-soc-thermal/ti-bandgap.c dev_err(&pdev->dev, "invalid gpio for tshut (%d)\n", pdev 877 drivers/thermal/ti-soc-thermal/ti-bandgap.c int ti_bandgap_probe(struct platform_device *pdev) pdev 882 drivers/thermal/ti-soc-thermal/ti-bandgap.c bgp = ti_bandgap_build(pdev); pdev 884 drivers/thermal/ti-soc-thermal/ti-bandgap.c dev_err(&pdev->dev, "failed to fetch platform data\n"); pdev 887 drivers/thermal/ti-soc-thermal/ti-bandgap.c bgp->dev = &pdev->dev; pdev 890 drivers/thermal/ti-soc-thermal/ti-bandgap.c dev_warn(&pdev->dev, pdev 894 drivers/thermal/ti-soc-thermal/ti-bandgap.c ret = ti_bandgap_tshut_init(bgp, pdev); pdev 896 drivers/thermal/ti-soc-thermal/ti-bandgap.c dev_err(&pdev->dev, pdev 904 drivers/thermal/ti-soc-thermal/ti-bandgap.c dev_err(&pdev->dev, "failed to request fclock reference\n"); pdev 911 drivers/thermal/ti-soc-thermal/ti-bandgap.c dev_err(&pdev->dev, "failed to request div_ts_ck clock ref\n"); pdev 928 drivers/thermal/ti-soc-thermal/ti-bandgap.c dev_info(&pdev->dev, pdev 937 drivers/thermal/ti-soc-thermal/ti-bandgap.c dev_err(&pdev->dev, "wrong clock rate (%d)\n", clk_rate); pdev 943 drivers/thermal/ti-soc-thermal/ti-bandgap.c dev_err(&pdev->dev, "Cannot re-set clock rate. Continuing\n"); pdev 951 drivers/thermal/ti-soc-thermal/ti-bandgap.c bgp->dev = &pdev->dev; pdev 952 drivers/thermal/ti-soc-thermal/ti-bandgap.c platform_set_drvdata(pdev, bgp); pdev 1020 drivers/thermal/ti-soc-thermal/ti-bandgap.c ret = ti_bandgap_talert_init(bgp, pdev); pdev 1022 drivers/thermal/ti-soc-thermal/ti-bandgap.c dev_err(&pdev->dev, "failed to initialize Talert IRQ\n"); pdev 1058 drivers/thermal/ti-soc-thermal/ti-bandgap.c int ti_bandgap_remove(struct platform_device *pdev) pdev 1060 drivers/thermal/ti-soc-thermal/ti-bandgap.c struct ti_bandgap *bgp = platform_get_drvdata(pdev); pdev 245 drivers/thermal/uniphier_thermal.c static int uniphier_tm_probe(struct platform_device *pdev) pdev 247 drivers/thermal/uniphier_thermal.c struct device *dev = &pdev->dev; pdev 263 drivers/thermal/uniphier_thermal.c irq = platform_get_irq(pdev, 0); pdev 290 drivers/thermal/uniphier_thermal.c platform_set_drvdata(pdev, tdev); pdev 326 drivers/thermal/uniphier_thermal.c static int uniphier_tm_remove(struct platform_device *pdev) pdev 328 drivers/thermal/uniphier_thermal.c struct uniphier_tm_dev *tdev = platform_get_drvdata(pdev); pdev 117 drivers/thermal/zx2967_thermal.c static int zx2967_thermal_probe(struct platform_device *pdev) pdev 123 drivers/thermal/zx2967_thermal.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 127 drivers/thermal/zx2967_thermal.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 128 drivers/thermal/zx2967_thermal.c priv->regs = devm_ioremap_resource(&pdev->dev, res); pdev 132 drivers/thermal/zx2967_thermal.c priv->clk_topcrm = devm_clk_get(&pdev->dev, "topcrm"); pdev 135 drivers/thermal/zx2967_thermal.c dev_err(&pdev->dev, "failed to get topcrm clock: %d\n", ret); pdev 141 drivers/thermal/zx2967_thermal.c dev_err(&pdev->dev, "failed to enable topcrm clock: %d\n", pdev 146 drivers/thermal/zx2967_thermal.c priv->clk_apb = devm_clk_get(&pdev->dev, "apb"); pdev 149 drivers/thermal/zx2967_thermal.c dev_err(&pdev->dev, "failed to get apb clock: %d\n", ret); pdev 155 drivers/thermal/zx2967_thermal.c dev_err(&pdev->dev, "failed to enable apb clock: %d\n", pdev 161 drivers/thermal/zx2967_thermal.c priv->tzd = thermal_zone_of_sensor_register(&pdev->dev, pdev 166 drivers/thermal/zx2967_thermal.c dev_err(&pdev->dev, "failed to register sensor: %d\n", ret); pdev 171 drivers/thermal/zx2967_thermal.c thermal_zone_of_sensor_unregister(&pdev->dev, priv->tzd); pdev 172 drivers/thermal/zx2967_thermal.c dev_err(&pdev->dev, "coefficients of sensor is invalid\n"); pdev 177 drivers/thermal/zx2967_thermal.c priv->dev = &pdev->dev; pdev 178 drivers/thermal/zx2967_thermal.c platform_set_drvdata(pdev, priv); pdev 189 drivers/thermal/zx2967_thermal.c static int zx2967_thermal_exit(struct platform_device *pdev) pdev 191 drivers/thermal/zx2967_thermal.c struct zx2967_thermal_priv *priv = platform_get_drvdata(pdev); pdev 193 drivers/thermal/zx2967_thermal.c thermal_zone_of_sensor_unregister(&pdev->dev, priv->tzd); pdev 42 drivers/thunderbolt/ctl.c dev_WARN(&(ctl)->nhi->pdev->dev, format, ## arg) pdev 45 drivers/thunderbolt/ctl.c dev_err(&(ctl)->nhi->pdev->dev, format, ## arg) pdev 48 drivers/thunderbolt/ctl.c dev_warn(&(ctl)->nhi->pdev->dev, format, ## arg) pdev 51 drivers/thunderbolt/ctl.c dev_info(&(ctl)->nhi->pdev->dev, format, ## arg) pdev 54 drivers/thunderbolt/ctl.c dev_dbg(&(ctl)->nhi->pdev->dev, format, ## arg) pdev 614 drivers/thunderbolt/ctl.c ctl->frame_pool = dma_pool_create("thunderbolt_ctl", &nhi->pdev->dev, pdev 367 drivers/thunderbolt/domain.c tb->dev.parent = &nhi->pdev->dev; pdev 414 drivers/thunderbolt/eeprom.c struct device *dev = &sw->tb->nhi->pdev->dev; pdev 202 drivers/thunderbolt/icm.c struct pci_dev *pdev = icm->upstream_port; pdev 210 drivers/thunderbolt/icm.c pci_write_config_dword(pdev, vnd_cap + PCIE2CIO_CMD, cmd); pdev 216 drivers/thunderbolt/icm.c pci_read_config_dword(pdev, vnd_cap + PCIE2CIO_RDDATA, data); pdev 223 drivers/thunderbolt/icm.c struct pci_dev *pdev = icm->upstream_port; pdev 227 drivers/thunderbolt/icm.c pci_write_config_dword(pdev, vnd_cap + PCIE2CIO_WRDATA, data); pdev 233 drivers/thunderbolt/icm.c pci_write_config_dword(pdev, vnd_cap + PCIE2CIO_CMD, cmd); pdev 1314 drivers/thunderbolt/icm.c static struct pci_dev *get_upstream_port(struct pci_dev *pdev) pdev 1318 drivers/thunderbolt/icm.c parent = pci_upstream_bridge(pdev); pdev 1360 drivers/thunderbolt/icm.c upstream_port = get_upstream_port(tb->nhi->pdev); pdev 1396 drivers/thunderbolt/icm.c dev_err(&nhi->pdev->dev, "ICM firmware not authenticated\n"); pdev 1561 drivers/thunderbolt/icm.c pci_read_config_dword(nhi->pdev, VS_CAP_10, &uuid[0]); pdev 1562 drivers/thunderbolt/icm.c pci_read_config_dword(nhi->pdev, VS_CAP_11, &uuid[1]); pdev 1711 drivers/thunderbolt/icm.c dev_dbg(&nhi->pdev->dev, "starting ICM firmware\n"); pdev 1806 drivers/thunderbolt/icm.c dev_err(&nhi->pdev->dev, "could not start ICM firmware\n"); pdev 1838 drivers/thunderbolt/icm.c dev_warn(&nhi->pdev->dev, "failed to reset links on port0\n"); pdev 1841 drivers/thunderbolt/icm.c dev_warn(&nhi->pdev->dev, "failed to reset links on port1\n"); pdev 2161 drivers/thunderbolt/icm.c switch (nhi->pdev->device) { pdev 2232 drivers/thunderbolt/icm.c dev_dbg(&nhi->pdev->dev, "ICM not supported on this controller\n"); pdev 100 drivers/thunderbolt/nhi.c dev_dbg(&ring->nhi->pdev->dev, pdev 105 drivers/thunderbolt/nhi.c dev_WARN(&ring->nhi->pdev->dev, pdev 404 drivers/thunderbolt/nhi.c if (!nhi->pdev->msix_enabled) pdev 413 drivers/thunderbolt/nhi.c ring->irq = pci_irq_vector(ring->nhi->pdev, ring->vector); pdev 461 drivers/thunderbolt/nhi.c dev_warn(&nhi->pdev->dev, "invalid hop: %d\n", ring->hop); pdev 466 drivers/thunderbolt/nhi.c dev_warn(&nhi->pdev->dev, "TX hop %d already allocated\n", pdev 471 drivers/thunderbolt/nhi.c dev_warn(&nhi->pdev->dev, "RX hop %d already allocated\n", pdev 496 drivers/thunderbolt/nhi.c dev_dbg(&nhi->pdev->dev, "allocating %s ring %d of size %d\n", pdev 525 drivers/thunderbolt/nhi.c ring->descriptors = dma_alloc_coherent(&ring->nhi->pdev->dev, pdev 542 drivers/thunderbolt/nhi.c dma_free_coherent(&ring->nhi->pdev->dev, pdev 602 drivers/thunderbolt/nhi.c dev_WARN(&ring->nhi->pdev->dev, "ring already started\n"); pdev 605 drivers/thunderbolt/nhi.c dev_dbg(&ring->nhi->pdev->dev, "starting %s %d\n", pdev 667 drivers/thunderbolt/nhi.c dev_dbg(&ring->nhi->pdev->dev, "stopping %s %d\n", pdev 672 drivers/thunderbolt/nhi.c dev_WARN(&ring->nhi->pdev->dev, "%s %d already stopped\n", pdev 721 drivers/thunderbolt/nhi.c dev_WARN(&ring->nhi->pdev->dev, "%s %d still running\n", pdev 728 drivers/thunderbolt/nhi.c dma_free_coherent(&ring->nhi->pdev->dev, pdev 736 drivers/thunderbolt/nhi.c dev_dbg(&ring->nhi->pdev->dev, "freeing %s %d\n", RING_TYPE(ring), pdev 832 drivers/thunderbolt/nhi.c dev_warn(&nhi->pdev->dev, pdev 842 drivers/thunderbolt/nhi.c dev_warn(&nhi->pdev->dev, pdev 865 drivers/thunderbolt/nhi.c struct pci_dev *pdev = to_pci_dev(dev); pdev 866 drivers/thunderbolt/nhi.c struct tb *tb = pci_get_drvdata(pdev); pdev 888 drivers/thunderbolt/nhi.c static bool nhi_wake_supported(struct pci_dev *pdev) pdev 896 drivers/thunderbolt/nhi.c if (device_property_read_u8(&pdev->dev, "WAKE_SUPPORTED", &val)) pdev 904 drivers/thunderbolt/nhi.c struct pci_dev *pdev = to_pci_dev(dev); pdev 907 drivers/thunderbolt/nhi.c wakeup = device_may_wakeup(dev) && nhi_wake_supported(pdev); pdev 929 drivers/thunderbolt/nhi.c struct pci_dev *pdev = to_pci_dev(dev); pdev 930 drivers/thunderbolt/nhi.c struct tb *tb = pci_get_drvdata(pdev); pdev 939 drivers/thunderbolt/nhi.c if (!pci_device_is_present(pdev)) { pdev 955 drivers/thunderbolt/nhi.c struct pci_dev *pdev = to_pci_dev(dev); pdev 956 drivers/thunderbolt/nhi.c struct tb *tb = pci_get_drvdata(pdev); pdev 963 drivers/thunderbolt/nhi.c struct pci_dev *pdev = to_pci_dev(dev); pdev 964 drivers/thunderbolt/nhi.c struct tb *tb = pci_get_drvdata(pdev); pdev 971 drivers/thunderbolt/nhi.c if (pm_runtime_suspended(&pdev->dev)) pdev 972 drivers/thunderbolt/nhi.c pm_runtime_resume(&pdev->dev); pdev 979 drivers/thunderbolt/nhi.c struct pci_dev *pdev = to_pci_dev(dev); pdev 980 drivers/thunderbolt/nhi.c struct tb *tb = pci_get_drvdata(pdev); pdev 998 drivers/thunderbolt/nhi.c struct pci_dev *pdev = to_pci_dev(dev); pdev 999 drivers/thunderbolt/nhi.c struct tb *tb = pci_get_drvdata(pdev); pdev 1017 drivers/thunderbolt/nhi.c dev_dbg(&nhi->pdev->dev, "shutdown\n"); pdev 1021 drivers/thunderbolt/nhi.c dev_WARN(&nhi->pdev->dev, pdev 1024 drivers/thunderbolt/nhi.c dev_WARN(&nhi->pdev->dev, pdev 1032 drivers/thunderbolt/nhi.c if (!nhi->pdev->msix_enabled) { pdev 1033 drivers/thunderbolt/nhi.c devm_free_irq(&nhi->pdev->dev, nhi->pdev->irq, nhi); pdev 1044 drivers/thunderbolt/nhi.c struct pci_dev *pdev = nhi->pdev; pdev 1060 drivers/thunderbolt/nhi.c nvec = pci_alloc_irq_vectors(pdev, MSIX_MIN_VECS, MSIX_MAX_VECS, pdev 1063 drivers/thunderbolt/nhi.c nvec = pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_MSI); pdev 1069 drivers/thunderbolt/nhi.c irq = pci_irq_vector(nhi->pdev, 0); pdev 1073 drivers/thunderbolt/nhi.c res = devm_request_irq(&pdev->dev, irq, nhi_msi, pdev 1076 drivers/thunderbolt/nhi.c dev_err(&pdev->dev, "request_irq failed, aborting\n"); pdev 1084 drivers/thunderbolt/nhi.c static bool nhi_imr_valid(struct pci_dev *pdev) pdev 1088 drivers/thunderbolt/nhi.c if (!device_property_read_u8(&pdev->dev, "IMR_VALID", &val)) pdev 1094 drivers/thunderbolt/nhi.c static int nhi_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 1100 drivers/thunderbolt/nhi.c if (!nhi_imr_valid(pdev)) { pdev 1101 drivers/thunderbolt/nhi.c dev_warn(&pdev->dev, "firmware image not valid, aborting\n"); pdev 1105 drivers/thunderbolt/nhi.c res = pcim_enable_device(pdev); pdev 1107 drivers/thunderbolt/nhi.c dev_err(&pdev->dev, "cannot enable PCI device, aborting\n"); pdev 1111 drivers/thunderbolt/nhi.c res = pcim_iomap_regions(pdev, 1 << 0, "thunderbolt"); pdev 1113 drivers/thunderbolt/nhi.c dev_err(&pdev->dev, "cannot obtain PCI resources, aborting\n"); pdev 1117 drivers/thunderbolt/nhi.c nhi = devm_kzalloc(&pdev->dev, sizeof(*nhi), GFP_KERNEL); pdev 1121 drivers/thunderbolt/nhi.c nhi->pdev = pdev; pdev 1124 drivers/thunderbolt/nhi.c nhi->iobase = pcim_iomap_table(pdev)[0]; pdev 1127 drivers/thunderbolt/nhi.c dev_warn(&pdev->dev, "unexpected hop count: %d\n", pdev 1130 drivers/thunderbolt/nhi.c nhi->tx_rings = devm_kcalloc(&pdev->dev, nhi->hop_count, pdev 1132 drivers/thunderbolt/nhi.c nhi->rx_rings = devm_kcalloc(&pdev->dev, nhi->hop_count, pdev 1139 drivers/thunderbolt/nhi.c dev_err(&pdev->dev, "cannot enable MSI, aborting\n"); pdev 1145 drivers/thunderbolt/nhi.c res = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 1147 drivers/thunderbolt/nhi.c res = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 1149 drivers/thunderbolt/nhi.c dev_err(&pdev->dev, "failed to set DMA mask\n"); pdev 1153 drivers/thunderbolt/nhi.c pci_set_master(pdev); pdev 1165 drivers/thunderbolt/nhi.c dev_err(&nhi->pdev->dev, pdev 1170 drivers/thunderbolt/nhi.c dev_dbg(&nhi->pdev->dev, "NHI initialized, starting thunderbolt\n"); pdev 1182 drivers/thunderbolt/nhi.c pci_set_drvdata(pdev, tb); pdev 1184 drivers/thunderbolt/nhi.c pm_runtime_allow(&pdev->dev); pdev 1185 drivers/thunderbolt/nhi.c pm_runtime_set_autosuspend_delay(&pdev->dev, TB_AUTOSUSPEND_DELAY); pdev 1186 drivers/thunderbolt/nhi.c pm_runtime_use_autosuspend(&pdev->dev); pdev 1187 drivers/thunderbolt/nhi.c pm_runtime_put_autosuspend(&pdev->dev); pdev 1192 drivers/thunderbolt/nhi.c static void nhi_remove(struct pci_dev *pdev) pdev 1194 drivers/thunderbolt/nhi.c struct tb *tb = pci_get_drvdata(pdev); pdev 1197 drivers/thunderbolt/nhi.c pm_runtime_get_sync(&pdev->dev); pdev 1198 drivers/thunderbolt/nhi.c pm_runtime_dont_use_autosuspend(&pdev->dev); pdev 1199 drivers/thunderbolt/nhi.c pm_runtime_forbid(&pdev->dev); pdev 27 drivers/thunderbolt/nhi_ops.c struct tb *tb = pci_get_drvdata(nhi->pdev); pdev 51 drivers/thunderbolt/nhi_ops.c pci_read_config_dword(nhi->pdev, VS_CAP_22, &vs_cap); pdev 59 drivers/thunderbolt/nhi_ops.c pci_write_config_dword(nhi->pdev, VS_CAP_22, vs_cap); pdev 67 drivers/thunderbolt/nhi_ops.c pci_read_config_dword(nhi->pdev, VS_CAP_9, &val); pdev 84 drivers/thunderbolt/nhi_ops.c pci_write_config_dword(nhi->pdev, VS_CAP_19, data | VS_CAP_19_VALID); pdev 97 drivers/thunderbolt/nhi_ops.c pci_read_config_dword(nhi->pdev, VS_CAP_18, &data); pdev 107 drivers/thunderbolt/nhi_ops.c pci_write_config_dword(nhi->pdev, VS_CAP_19, 0); pdev 115 drivers/thunderbolt/nhi_ops.c pci_read_config_dword(nhi->pdev, VS_CAP_16, &max_ltr); pdev 119 drivers/thunderbolt/nhi_ops.c pci_write_config_dword(nhi->pdev, VS_CAP_15, ltr); pdev 1205 drivers/thunderbolt/switch.c root_port = pci_find_pcie_root_port(sw->tb->nhi->pdev); pdev 1214 drivers/thunderbolt/switch.c root_port = pci_find_pcie_root_port(sw->tb->nhi->pdev); pdev 444 drivers/thunderbolt/tb.h #define tb_err(tb, fmt, arg...) dev_err(&(tb)->nhi->pdev->dev, fmt, ## arg) pdev 445 drivers/thunderbolt/tb.h #define tb_WARN(tb, fmt, arg...) dev_WARN(&(tb)->nhi->pdev->dev, fmt, ## arg) pdev 446 drivers/thunderbolt/tb.h #define tb_warn(tb, fmt, arg...) dev_warn(&(tb)->nhi->pdev->dev, fmt, ## arg) pdev 447 drivers/thunderbolt/tb.h #define tb_info(tb, fmt, arg...) dev_info(&(tb)->nhi->pdev->dev, fmt, ## arg) pdev 448 drivers/thunderbolt/tb.h #define tb_dbg(tb, fmt, arg...) dev_dbg(&(tb)->nhi->pdev->dev, fmt, ## arg) pdev 1618 drivers/tty/amiserial.c static int __init amiga_serial_probe(struct platform_device *pdev) pdev 1696 drivers/tty/amiserial.c platform_set_drvdata(pdev, state); pdev 1710 drivers/tty/amiserial.c static int __exit amiga_serial_remove(struct platform_device *pdev) pdev 1713 drivers/tty/amiserial.c struct serial_state *state = platform_get_drvdata(pdev); pdev 3377 drivers/tty/cyclades.c static void plx_init(struct pci_dev *pdev, int irq, pdev 3394 drivers/tty/cyclades.c pci_write_config_byte(pdev, PCI_INTERRUPT_LINE, irq); pdev 3474 drivers/tty/cyclades.c static int cyz_load_fw(struct pci_dev *pdev, void __iomem *base_addr, pdev 3486 drivers/tty/cyclades.c retval = request_firmware(&fw, "cyzfirm.bin", &pdev->dev); pdev 3488 drivers/tty/cyclades.c dev_err(&pdev->dev, "can't get firmware\n"); pdev 3500 drivers/tty/cyclades.c dev_dbg(&pdev->dev, "Cyclades-Z FW already loaded. " pdev 3521 drivers/tty/cyclades.c plx_init(pdev, irq, ctl_addr); pdev 3530 drivers/tty/cyclades.c dev_err(&pdev->dev, "fw upload successful, but fw is " pdev 3568 drivers/tty/cyclades.c dev_err(&pdev->dev, "you need an external power supply " pdev 3574 drivers/tty/cyclades.c dev_warn(&pdev->dev, "fid->signature = 0x%x... Waiting " pdev 3580 drivers/tty/cyclades.c dev_err(&pdev->dev, "Board not started in 20 seconds! " pdev 3583 drivers/tty/cyclades.c dev_info(&pdev->dev, "*** Warning ***: if you are " pdev 3589 drivers/tty/cyclades.c plx_init(pdev, irq, ctl_addr); pdev 3594 drivers/tty/cyclades.c dev_dbg(&pdev->dev, "Firmware started after %d seconds.\n", pdev 3599 drivers/tty/cyclades.c dev_dbg(&pdev->dev, "fid=> %p, zfwctrl_addr=> %x, npt_zfwctrl=> %p\n", pdev 3604 drivers/tty/cyclades.c dev_info(&pdev->dev, "Cyclades-Z FW loaded: version = %x, ports = %u\n", pdev 3608 drivers/tty/cyclades.c dev_warn(&pdev->dev, "no Cyclades-Z ports were found. Please " pdev 3613 drivers/tty/cyclades.c plx_init(pdev, irq, ctl_addr); pdev 3615 drivers/tty/cyclades.c dev_info(&pdev->dev, "Null number of ports detected. Board " pdev 3640 drivers/tty/cyclades.c static int cy_pci_probe(struct pci_dev *pdev, pdev 3651 drivers/tty/cyclades.c retval = pci_enable_device(pdev); pdev 3653 drivers/tty/cyclades.c dev_err(&pdev->dev, "cannot enable device\n"); pdev 3658 drivers/tty/cyclades.c irq = pdev->irq; pdev 3659 drivers/tty/cyclades.c device_id = pdev->device & ~PCI_DEVICE_ID_MASK; pdev 3663 drivers/tty/cyclades.c dev_err(&pdev->dev, "Cyclom-Y/PCI not supported for low " pdev 3670 drivers/tty/cyclades.c dev_err(&pdev->dev, "Cyclades-Z/PCI not supported for low " pdev 3676 drivers/tty/cyclades.c if (pci_resource_flags(pdev, 2) & IORESOURCE_IO) { pdev 3677 drivers/tty/cyclades.c dev_warn(&pdev->dev, "PCI I/O bit incorrectly set. Ignoring " pdev 3679 drivers/tty/cyclades.c pdev->resource[2].flags &= ~IORESOURCE_IO; pdev 3682 drivers/tty/cyclades.c retval = pci_request_regions(pdev, "cyclades"); pdev 3684 drivers/tty/cyclades.c dev_err(&pdev->dev, "failed to reserve resources\n"); pdev 3693 drivers/tty/cyclades.c addr0 = ioremap_nocache(pci_resource_start(pdev, 0), pdev 3696 drivers/tty/cyclades.c dev_err(&pdev->dev, "can't remap ctl region\n"); pdev 3699 drivers/tty/cyclades.c addr2 = ioremap_nocache(pci_resource_start(pdev, 2), pdev 3702 drivers/tty/cyclades.c dev_err(&pdev->dev, "can't remap base region\n"); pdev 3708 drivers/tty/cyclades.c dev_err(&pdev->dev, "Cyclom-Y PCI host card with no " pdev 3715 drivers/tty/cyclades.c ctl_addr = addr0 = ioremap_nocache(pci_resource_start(pdev, 0), pdev 3718 drivers/tty/cyclades.c dev_err(&pdev->dev, "can't remap ctl region\n"); pdev 3726 drivers/tty/cyclades.c plx_init(pdev, irq, addr0); pdev 3730 drivers/tty/cyclades.c addr2 = ioremap_nocache(pci_resource_start(pdev, 2), pdev 3733 drivers/tty/cyclades.c dev_err(&pdev->dev, "can't remap base region\n"); pdev 3744 drivers/tty/cyclades.c dev_info(&pdev->dev, "Cyclades-8Zo/PCI: FPGA " pdev 3752 drivers/tty/cyclades.c dev_info(&pdev->dev, "Cyclades-Z/PCI: New " pdev 3764 drivers/tty/cyclades.c retval = cyz_load_fw(pdev, addr2, addr0, irq); pdev 3771 drivers/tty/cyclades.c dev_err(&pdev->dev, "Cyclades-8Zo/PCI found, but no " pdev 3783 drivers/tty/cyclades.c dev_err(&pdev->dev, "Cyclades-8Zo/PCI found, but no " pdev 3795 drivers/tty/cyclades.c dev_err(&pdev->dev, "could not allocate IRQ\n"); pdev 3814 drivers/tty/cyclades.c dev_err(&pdev->dev, "could not allocate IRQ\n"); pdev 3832 drivers/tty/cyclades.c pci_set_drvdata(pdev, card); pdev 3848 drivers/tty/cyclades.c plx_init(pdev, irq, ctl_addr); pdev 3856 drivers/tty/cyclades.c dev_info(&pdev->dev, "%s/PCI #%d found: %d channels starting from " pdev 3860 drivers/tty/cyclades.c cy_serial_driver, i, &pdev->dev); pdev 3872 drivers/tty/cyclades.c pci_release_regions(pdev); pdev 3874 drivers/tty/cyclades.c pci_disable_device(pdev); pdev 3879 drivers/tty/cyclades.c static void cy_pci_remove(struct pci_dev *pdev) pdev 3881 drivers/tty/cyclades.c struct cyclades_card *cinfo = pci_get_drvdata(pdev); pdev 3905 drivers/tty/cyclades.c pci_release_regions(pdev); pdev 667 drivers/tty/ehv_bytechan.c static int ehv_bc_tty_probe(struct platform_device *pdev) pdev 669 drivers/tty/ehv_bytechan.c struct device_node *np = pdev->dev.of_node; pdev 679 drivers/tty/ehv_bytechan.c dev_err(&pdev->dev, "no 'hv-handle' property in %pOFn node\n", pdev 700 drivers/tty/ehv_bytechan.c dev_err(&pdev->dev, "no 'interrupts' property in %pOFn node\n", pdev 710 drivers/tty/ehv_bytechan.c &pdev->dev); pdev 713 drivers/tty/ehv_bytechan.c dev_err(&pdev->dev, "could not register tty (ret=%i)\n", ret); pdev 717 drivers/tty/ehv_bytechan.c dev_set_drvdata(&pdev->dev, bc); pdev 719 drivers/tty/ehv_bytechan.c dev_info(&pdev->dev, "registered /dev/%s%u for byte channel %u\n", pdev 294 drivers/tty/goldfish.c static int goldfish_tty_probe(struct platform_device *pdev) pdev 304 drivers/tty/goldfish.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 316 drivers/tty/goldfish.c r = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 326 drivers/tty/goldfish.c if (pdev->id == PLATFORM_DEVID_NONE) pdev 329 drivers/tty/goldfish.c line = pdev->id; pdev 351 drivers/tty/goldfish.c qtty->dev = &pdev->dev; pdev 370 drivers/tty/goldfish.c if (!pdev->dev.dma_mask) pdev 371 drivers/tty/goldfish.c pdev->dev.dma_mask = &pdev->dev.coherent_dma_mask; pdev 372 drivers/tty/goldfish.c ret = dma_set_mask(&pdev->dev, DMA_BIT_MASK(32)); pdev 374 drivers/tty/goldfish.c dev_err(&pdev->dev, "No suitable DMA available.\n"); pdev 389 drivers/tty/goldfish.c line, &pdev->dev); pdev 402 drivers/tty/goldfish.c platform_set_drvdata(pdev, qtty); pdev 420 drivers/tty/goldfish.c static int goldfish_tty_remove(struct platform_device *pdev) pdev 422 drivers/tty/goldfish.c struct goldfish_tty *qtty = platform_get_drvdata(pdev); pdev 430 drivers/tty/goldfish.c free_irq(qtty->irq, pdev); pdev 1273 drivers/tty/isicom.c static int reset_card(struct pci_dev *pdev, pdev 1276 drivers/tty/isicom.c struct isi_board *board = pci_get_drvdata(pdev); pdev 1281 drivers/tty/isicom.c dev_dbg(&pdev->dev, "ISILoad:Resetting Card%d at 0x%lx\n", card + 1, pdev 1296 drivers/tty/isicom.c dev_warn(&pdev->dev, "ISILoad:Card%u reset failure (Possible " pdev 1298 drivers/tty/isicom.c dev_dbg(&pdev->dev, "Sig=0x%x\n", sig); pdev 1308 drivers/tty/isicom.c dev_err(&pdev->dev, "ISILoad:PCI Card%d reset failure.\n", pdev 1327 drivers/tty/isicom.c dev_info(&pdev->dev, "-Done\n"); pdev 1334 drivers/tty/isicom.c static int load_firmware(struct pci_dev *pdev, pdev 1337 drivers/tty/isicom.c struct isi_board *board = pci_get_drvdata(pdev); pdev 1369 drivers/tty/isicom.c dev_err(&pdev->dev, "Unknown signature.\n"); pdev 1373 drivers/tty/isicom.c retval = request_firmware(&fw, name, &pdev->dev); pdev 1401 drivers/tty/isicom.c dev_warn(&pdev->dev, "Card%d rejected load header:\n" pdev 1419 drivers/tty/isicom.c dev_err(&pdev->dev, "Card%d got out of sync.Card " pdev 1449 drivers/tty/isicom.c dev_warn(&pdev->dev, "Card%d rejected verify header:\n" pdev 1459 drivers/tty/isicom.c dev_err(&pdev->dev, "Card%d, firmware upload " pdev 1470 drivers/tty/isicom.c dev_err(&pdev->dev, "Card%d, firmware upload " pdev 1483 drivers/tty/isicom.c dev_err(&pdev->dev, "Card%d verify got out of sync. " pdev 1514 drivers/tty/isicom.c static int isicom_probe(struct pci_dev *pdev, pdev 1524 drivers/tty/isicom.c retval = pci_enable_device(pdev); pdev 1526 drivers/tty/isicom.c dev_err(&pdev->dev, "failed to enable\n"); pdev 1530 drivers/tty/isicom.c dev_info(&pdev->dev, "ISI PCI Card(Device ID 0x%x)\n", ent->device); pdev 1545 drivers/tty/isicom.c board->base = pci_resource_start(pdev, 3); pdev 1546 drivers/tty/isicom.c board->irq = pdev->irq; pdev 1549 drivers/tty/isicom.c pci_set_drvdata(pdev, board); pdev 1551 drivers/tty/isicom.c retval = pci_request_region(pdev, 3, ISICOM_NAME); pdev 1553 drivers/tty/isicom.c dev_err(&pdev->dev, "I/O Region 0x%lx-0x%lx is busy. Card%d " pdev 1563 drivers/tty/isicom.c dev_err(&pdev->dev, "Could not install handler at Irq %d. " pdev 1568 drivers/tty/isicom.c retval = reset_card(pdev, index, &signature); pdev 1572 drivers/tty/isicom.c retval = load_firmware(pdev, index, signature); pdev 1583 drivers/tty/isicom.c board->index * 16 + index, &pdev->dev); pdev 1591 drivers/tty/isicom.c pci_release_region(pdev, 3); pdev 1596 drivers/tty/isicom.c pci_disable_device(pdev); pdev 1601 drivers/tty/isicom.c static void isicom_remove(struct pci_dev *pdev) pdev 1603 drivers/tty/isicom.c struct isi_board *board = pci_get_drvdata(pdev); pdev 1612 drivers/tty/isicom.c pci_release_region(pdev, 3); pdev 1615 drivers/tty/isicom.c pci_disable_device(pdev); pdev 931 drivers/tty/moxa.c static int moxa_pci_probe(struct pci_dev *pdev, pdev 939 drivers/tty/moxa.c retval = pci_enable_device(pdev); pdev 941 drivers/tty/moxa.c dev_err(&pdev->dev, "can't enable pci device\n"); pdev 951 drivers/tty/moxa.c dev_warn(&pdev->dev, "more than %u MOXA Intellio family boards " pdev 958 drivers/tty/moxa.c retval = pci_request_region(pdev, 2, "moxa-base"); pdev 960 drivers/tty/moxa.c dev_err(&pdev->dev, "can't request pci region 2\n"); pdev 964 drivers/tty/moxa.c board->basemem = ioremap_nocache(pci_resource_start(pdev, 2), 0x4000); pdev 966 drivers/tty/moxa.c dev_err(&pdev->dev, "can't remap io space 2\n"); pdev 987 drivers/tty/moxa.c retval = moxa_init_board(board, &pdev->dev); pdev 991 drivers/tty/moxa.c pci_set_drvdata(pdev, board); pdev 993 drivers/tty/moxa.c dev_info(&pdev->dev, "board '%s' ready (%u ports, firmware loaded)\n", pdev 1001 drivers/tty/moxa.c pci_release_region(pdev, 2); pdev 1006 drivers/tty/moxa.c static void moxa_pci_remove(struct pci_dev *pdev) pdev 1008 drivers/tty/moxa.c struct moxa_board_conf *brd = pci_get_drvdata(pdev); pdev 1012 drivers/tty/moxa.c pci_release_region(pdev, 2); pdev 2555 drivers/tty/mxser.c static int mxser_probe(struct pci_dev *pdev, pdev 2570 drivers/tty/mxser.c dev_err(&pdev->dev, "too many boards found (maximum %d), board " pdev 2577 drivers/tty/mxser.c dev_info(&pdev->dev, "found MOXA %s board (BusNo=%d, DevNo=%d)\n", pdev 2579 drivers/tty/mxser.c pdev->bus->number, PCI_SLOT(pdev->devfn)); pdev 2581 drivers/tty/mxser.c retval = pci_enable_device(pdev); pdev 2583 drivers/tty/mxser.c dev_err(&pdev->dev, "PCI enable failed\n"); pdev 2588 drivers/tty/mxser.c ioaddress = pci_resource_start(pdev, 2); pdev 2589 drivers/tty/mxser.c retval = pci_request_region(pdev, 2, "mxser(IO)"); pdev 2598 drivers/tty/mxser.c ioaddress = pci_resource_start(pdev, 3); pdev 2599 drivers/tty/mxser.c retval = pci_request_region(pdev, 3, "mxser(vector)"); pdev 2605 drivers/tty/mxser.c brd->irq = pdev->irq; pdev 2648 drivers/tty/mxser.c mxvar_sdriver, brd->idx + i, &pdev->dev); pdev 2658 drivers/tty/mxser.c pci_set_drvdata(pdev, brd); pdev 2666 drivers/tty/mxser.c pci_release_region(pdev, 3); pdev 2669 drivers/tty/mxser.c pci_release_region(pdev, 2); pdev 2671 drivers/tty/mxser.c pci_disable_device(pdev); pdev 2679 drivers/tty/mxser.c static void mxser_remove(struct pci_dev *pdev) pdev 2682 drivers/tty/mxser.c struct mxser_board *brd = pci_get_drvdata(pdev); pdev 2686 drivers/tty/mxser.c pci_release_region(pdev, 2); pdev 2687 drivers/tty/mxser.c pci_release_region(pdev, 3); pdev 2688 drivers/tty/mxser.c pci_disable_device(pdev); pdev 351 drivers/tty/nozomi.c struct pci_dev *pdev; pdev 630 drivers/tty/nozomi.c dev_err(&dc->pdev->dev, "ConfigTable Bad! 0x%08X != 0x%08X\n", pdev 661 drivers/tty/nozomi.c dev_info(&dc->pdev->dev, "Initialization OK!\n"); pdev 670 drivers/tty/nozomi.c dev_info(&dc->pdev->dev, "Version of card: %d\n", pdev 704 drivers/tty/nozomi.c dev_err(&dc->pdev->dev, "Called with wrong port?\n"); pdev 718 drivers/tty/nozomi.c dev_err(&dc->pdev->dev, "Called with wrong port?\n"); pdev 731 drivers/tty/nozomi.c dev_err(&dc->pdev->dev, "Called with wrong port?\n"); pdev 745 drivers/tty/nozomi.c dev_err(&dc->pdev->dev, "Called with wrong port?\n"); pdev 806 drivers/tty/nozomi.c dev_err(&dc->pdev->dev, "size == 0?\n"); pdev 921 drivers/tty/nozomi.c dev_info(&dc->pdev->dev, "Device READY!\n"); pdev 925 drivers/tty/nozomi.c dev_err(&dc->pdev->dev, pdev 991 drivers/tty/nozomi.c dev_err(&dc->pdev->dev, pdev 1058 drivers/tty/nozomi.c dev_err(&dc->pdev->dev, "port out of sync!, toggle:%d\n", pdev 1117 drivers/tty/nozomi.c dev_err(&dc->pdev->dev, "port out of sync!\n"); pdev 1155 drivers/tty/nozomi.c dev_err(&dc->pdev->dev, "Could not read status from " pdev 1181 drivers/tty/nozomi.c dev_err(&dc->pdev->dev, "MDM_DL out of sync!\n"); pdev 1187 drivers/tty/nozomi.c dev_err(&dc->pdev->dev, "MDM_UL out of sync!\n"); pdev 1195 drivers/tty/nozomi.c dev_err(&dc->pdev->dev, "DIAG_DL out of sync!\n"); pdev 1254 drivers/tty/nozomi.c size += pci_resource_len(dc->pdev, i); pdev 1259 drivers/tty/nozomi.c dev_info(&dc->pdev->dev, "Card type is: %d\n", dc->card_type); pdev 1302 drivers/tty/nozomi.c if (device_create_file(&dc->pdev->dev, &dev_attr_card_type)) pdev 1303 drivers/tty/nozomi.c dev_err(&dc->pdev->dev, pdev 1305 drivers/tty/nozomi.c if (device_create_file(&dc->pdev->dev, &dev_attr_open_ttys)) pdev 1306 drivers/tty/nozomi.c dev_err(&dc->pdev->dev, pdev 1312 drivers/tty/nozomi.c device_remove_file(&dc->pdev->dev, &dev_attr_card_type); pdev 1313 drivers/tty/nozomi.c device_remove_file(&dc->pdev->dev, &dev_attr_open_ttys); pdev 1317 drivers/tty/nozomi.c static int nozomi_card_init(struct pci_dev *pdev, pdev 1325 drivers/tty/nozomi.c dev_dbg(&pdev->dev, "Init, new card found\n"); pdev 1332 drivers/tty/nozomi.c dev_err(&pdev->dev, "no free tty range for this card left\n"); pdev 1339 drivers/tty/nozomi.c dev_err(&pdev->dev, "Could not allocate memory\n"); pdev 1344 drivers/tty/nozomi.c dc->pdev = pdev; pdev 1346 drivers/tty/nozomi.c ret = pci_enable_device(dc->pdev); pdev 1348 drivers/tty/nozomi.c dev_err(&pdev->dev, "Failed to enable PCI Device\n"); pdev 1352 drivers/tty/nozomi.c ret = pci_request_regions(dc->pdev, NOZOMI_NAME); pdev 1354 drivers/tty/nozomi.c dev_err(&pdev->dev, "I/O address 0x%04x already in use\n", pdev 1362 drivers/tty/nozomi.c dc->base_addr = pci_iomap(dc->pdev, 0, dc->card_type); pdev 1364 drivers/tty/nozomi.c dev_err(&pdev->dev, "Unable to map card MMIO\n"); pdev 1371 drivers/tty/nozomi.c dev_err(&pdev->dev, "Could not allocate send buffer?\n"); pdev 1379 drivers/tty/nozomi.c dev_err(&pdev->dev, pdev 1394 drivers/tty/nozomi.c ret = request_irq(pdev->irq, &interrupt_handler, IRQF_SHARED, pdev 1397 drivers/tty/nozomi.c dev_err(&pdev->dev, "can't request irq %d\n", pdev->irq); pdev 1408 drivers/tty/nozomi.c pci_set_drvdata(pdev, dc); pdev 1423 drivers/tty/nozomi.c dc->index_start + i, &pdev->dev); pdev 1427 drivers/tty/nozomi.c dev_err(&pdev->dev, "Could not allocate tty?\n"); pdev 1447 drivers/tty/nozomi.c pci_release_regions(pdev); pdev 1449 drivers/tty/nozomi.c pci_disable_device(pdev); pdev 1476 drivers/tty/nozomi.c static void nozomi_card_exit(struct pci_dev *pdev) pdev 1480 drivers/tty/nozomi.c struct nozomi *dc = pci_get_drvdata(pdev); pdev 1502 drivers/tty/nozomi.c free_irq(pdev->irq, dc); pdev 1511 drivers/tty/nozomi.c pci_release_regions(pdev); pdev 1513 drivers/tty/nozomi.c pci_disable_device(pdev); pdev 1640 drivers/tty/nozomi.c dev_err(&dc->pdev->dev, pdev 305 drivers/tty/serial/8250/8250_aspeed_vuart.c static int aspeed_vuart_probe(struct platform_device *pdev) pdev 314 drivers/tty/serial/8250/8250_aspeed_vuart.c np = pdev->dev.of_node; pdev 316 drivers/tty/serial/8250/8250_aspeed_vuart.c vuart = devm_kzalloc(&pdev->dev, sizeof(*vuart), GFP_KERNEL); pdev 320 drivers/tty/serial/8250/8250_aspeed_vuart.c vuart->dev = &pdev->dev; pdev 323 drivers/tty/serial/8250/8250_aspeed_vuart.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 324 drivers/tty/serial/8250/8250_aspeed_vuart.c vuart->regs = devm_ioremap_resource(&pdev->dev, res); pdev 338 drivers/tty/serial/8250/8250_aspeed_vuart.c port.port.dev = &pdev->dev; pdev 345 drivers/tty/serial/8250/8250_aspeed_vuart.c vuart->clk = devm_clk_get(&pdev->dev, NULL); pdev 347 drivers/tty/serial/8250/8250_aspeed_vuart.c dev_warn(&pdev->dev, pdev 406 drivers/tty/serial/8250/8250_aspeed_vuart.c platform_set_drvdata(pdev, vuart); pdev 418 drivers/tty/serial/8250/8250_aspeed_vuart.c static int aspeed_vuart_remove(struct platform_device *pdev) pdev 420 drivers/tty/serial/8250/8250_aspeed_vuart.c struct aspeed_vuart *vuart = platform_get_drvdata(pdev); pdev 25 drivers/tty/serial/8250/8250_bcm2835aux.c static int bcm2835aux_serial_probe(struct platform_device *pdev) pdev 32 drivers/tty/serial/8250/8250_bcm2835aux.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 39 drivers/tty/serial/8250/8250_bcm2835aux.c data->uart.port.dev = &pdev->dev; pdev 50 drivers/tty/serial/8250/8250_bcm2835aux.c data->clk = devm_clk_get(&pdev->dev, NULL); pdev 53 drivers/tty/serial/8250/8250_bcm2835aux.c dev_err(&pdev->dev, "could not get clk: %d\n", ret); pdev 58 drivers/tty/serial/8250/8250_bcm2835aux.c ret = platform_get_irq(pdev, 0); pdev 64 drivers/tty/serial/8250/8250_bcm2835aux.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 66 drivers/tty/serial/8250/8250_bcm2835aux.c dev_err(&pdev->dev, "memory resource not found"); pdev 69 drivers/tty/serial/8250/8250_bcm2835aux.c data->uart.port.membase = devm_ioremap_resource(&pdev->dev, res); pdev 75 drivers/tty/serial/8250/8250_bcm2835aux.c ret = of_alias_get_id(pdev->dev.of_node, "serial"); pdev 82 drivers/tty/serial/8250/8250_bcm2835aux.c dev_err(&pdev->dev, "unable to enable uart clock - %d\n", pdev 97 drivers/tty/serial/8250/8250_bcm2835aux.c dev_err(&pdev->dev, "unable to register 8250 port - %d\n", pdev 103 drivers/tty/serial/8250/8250_bcm2835aux.c platform_set_drvdata(pdev, data); pdev 112 drivers/tty/serial/8250/8250_bcm2835aux.c static int bcm2835aux_serial_remove(struct platform_device *pdev) pdev 114 drivers/tty/serial/8250/8250_bcm2835aux.c struct bcm2835aux_data *data = platform_get_drvdata(pdev); pdev 385 drivers/tty/serial/8250/8250_dw.c static int dw8250_probe(struct platform_device *pdev) pdev 388 drivers/tty/serial/8250/8250_dw.c struct resource *regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 390 drivers/tty/serial/8250/8250_dw.c struct device *dev = &pdev->dev; pdev 401 drivers/tty/serial/8250/8250_dw.c irq = platform_get_irq(pdev, 0); pdev 536 drivers/tty/serial/8250/8250_dw.c platform_set_drvdata(pdev, data); pdev 557 drivers/tty/serial/8250/8250_dw.c static int dw8250_remove(struct platform_device *pdev) pdev 559 drivers/tty/serial/8250/8250_dw.c struct dw8250_data *data = platform_get_drvdata(pdev); pdev 560 drivers/tty/serial/8250/8250_dw.c struct device *dev = &pdev->dev; pdev 79 drivers/tty/serial/8250/8250_em.c static int serial8250_em_probe(struct platform_device *pdev) pdev 81 drivers/tty/serial/8250/8250_em.c struct resource *regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 82 drivers/tty/serial/8250/8250_em.c struct resource *irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 88 drivers/tty/serial/8250/8250_em.c dev_err(&pdev->dev, "missing registers or irq\n"); pdev 92 drivers/tty/serial/8250/8250_em.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 96 drivers/tty/serial/8250/8250_em.c priv->sclk = devm_clk_get(&pdev->dev, "sclk"); pdev 98 drivers/tty/serial/8250/8250_em.c dev_err(&pdev->dev, "unable to get clock\n"); pdev 107 drivers/tty/serial/8250/8250_em.c up.port.dev = &pdev->dev; pdev 121 drivers/tty/serial/8250/8250_em.c dev_err(&pdev->dev, "unable to register 8250 port\n"); pdev 127 drivers/tty/serial/8250/8250_em.c platform_set_drvdata(pdev, priv); pdev 131 drivers/tty/serial/8250/8250_em.c static int serial8250_em_remove(struct platform_device *pdev) pdev 133 drivers/tty/serial/8250/8250_em.c struct serial8250_em_priv *priv = platform_get_drvdata(pdev); pdev 330 drivers/tty/serial/8250/8250_exar.c struct platform_device *pdev; pdev 332 drivers/tty/serial/8250/8250_exar.c pdev = platform_device_alloc("gpio_exar", PLATFORM_DEVID_AUTO); pdev 333 drivers/tty/serial/8250/8250_exar.c if (!pdev) pdev 336 drivers/tty/serial/8250/8250_exar.c pdev->dev.parent = &pcidev->dev; pdev 337 drivers/tty/serial/8250/8250_exar.c ACPI_COMPANION_SET(&pdev->dev, ACPI_COMPANION(&pcidev->dev)); pdev 339 drivers/tty/serial/8250/8250_exar.c if (platform_device_add_properties(pdev, properties) < 0 || pdev 340 drivers/tty/serial/8250/8250_exar.c platform_device_add(pdev) < 0) { pdev 341 drivers/tty/serial/8250/8250_exar.c platform_device_put(pdev); pdev 345 drivers/tty/serial/8250/8250_exar.c return pdev; pdev 519 drivers/tty/serial/8250/8250_exar.c struct platform_device *pdev = port->port.private_data; pdev 521 drivers/tty/serial/8250/8250_exar.c platform_device_unregister(pdev); pdev 207 drivers/tty/serial/8250/8250_ingenic.c static int ingenic_uart_probe(struct platform_device *pdev) pdev 210 drivers/tty/serial/8250/8250_ingenic.c struct resource *regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 211 drivers/tty/serial/8250/8250_ingenic.c struct resource *irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 217 drivers/tty/serial/8250/8250_ingenic.c match = of_match_device(of_match, &pdev->dev); pdev 219 drivers/tty/serial/8250/8250_ingenic.c dev_err(&pdev->dev, "Error: No device match found\n"); pdev 225 drivers/tty/serial/8250/8250_ingenic.c dev_err(&pdev->dev, "no registers/irq defined\n"); pdev 229 drivers/tty/serial/8250/8250_ingenic.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 242 drivers/tty/serial/8250/8250_ingenic.c uart.port.dev = &pdev->dev; pdev 248 drivers/tty/serial/8250/8250_ingenic.c line = of_alias_get_id(pdev->dev.of_node, "serial"); pdev 252 drivers/tty/serial/8250/8250_ingenic.c uart.port.membase = devm_ioremap(&pdev->dev, regs->start, pdev 257 drivers/tty/serial/8250/8250_ingenic.c data->clk_module = devm_clk_get(&pdev->dev, "module"); pdev 261 drivers/tty/serial/8250/8250_ingenic.c dev_err(&pdev->dev, pdev 266 drivers/tty/serial/8250/8250_ingenic.c data->clk_baud = devm_clk_get(&pdev->dev, "baud"); pdev 270 drivers/tty/serial/8250/8250_ingenic.c dev_err(&pdev->dev, pdev 277 drivers/tty/serial/8250/8250_ingenic.c dev_err(&pdev->dev, "could not enable module clock: %d\n", err); pdev 283 drivers/tty/serial/8250/8250_ingenic.c dev_err(&pdev->dev, "could not enable baud clock: %d\n", err); pdev 294 drivers/tty/serial/8250/8250_ingenic.c platform_set_drvdata(pdev, data); pdev 305 drivers/tty/serial/8250/8250_ingenic.c static int ingenic_uart_remove(struct platform_device *pdev) pdev 307 drivers/tty/serial/8250/8250_ingenic.c struct ingenic_uart_data *data = platform_get_drvdata(pdev); pdev 101 drivers/tty/serial/8250/8250_lpc18xx.c static int lpc18xx_serial_probe(struct platform_device *pdev) pdev 108 drivers/tty/serial/8250/8250_lpc18xx.c irq = platform_get_irq(pdev, 0); pdev 112 drivers/tty/serial/8250/8250_lpc18xx.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 114 drivers/tty/serial/8250/8250_lpc18xx.c dev_err(&pdev->dev, "memory resource not found"); pdev 120 drivers/tty/serial/8250/8250_lpc18xx.c uart.port.membase = devm_ioremap(&pdev->dev, res->start, pdev 125 drivers/tty/serial/8250/8250_lpc18xx.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 129 drivers/tty/serial/8250/8250_lpc18xx.c data->clk_uart = devm_clk_get(&pdev->dev, "uartclk"); pdev 131 drivers/tty/serial/8250/8250_lpc18xx.c dev_err(&pdev->dev, "uart clock not found\n"); pdev 135 drivers/tty/serial/8250/8250_lpc18xx.c data->clk_reg = devm_clk_get(&pdev->dev, "reg"); pdev 137 drivers/tty/serial/8250/8250_lpc18xx.c dev_err(&pdev->dev, "reg clock not found\n"); pdev 143 drivers/tty/serial/8250/8250_lpc18xx.c dev_err(&pdev->dev, "unable to enable reg clock\n"); pdev 149 drivers/tty/serial/8250/8250_lpc18xx.c dev_err(&pdev->dev, "unable to enable uart clock\n"); pdev 153 drivers/tty/serial/8250/8250_lpc18xx.c ret = of_alias_get_id(pdev->dev.of_node, "serial"); pdev 161 drivers/tty/serial/8250/8250_lpc18xx.c uart.port.dev = &pdev->dev; pdev 179 drivers/tty/serial/8250/8250_lpc18xx.c dev_err(&pdev->dev, "unable to register 8250 port\n"); pdev 184 drivers/tty/serial/8250/8250_lpc18xx.c platform_set_drvdata(pdev, data); pdev 195 drivers/tty/serial/8250/8250_lpc18xx.c static int lpc18xx_serial_remove(struct platform_device *pdev) pdev 197 drivers/tty/serial/8250/8250_lpc18xx.c struct lpc18xx_uart_data *data = platform_get_drvdata(pdev); pdev 123 drivers/tty/serial/8250/8250_lpss.c struct pci_dev *pdev = to_pci_dev(port->dev); pdev 124 drivers/tty/serial/8250/8250_lpss.c unsigned int dma_devfn = PCI_DEVFN(PCI_SLOT(pdev->devfn), 0); pdev 125 drivers/tty/serial/8250/8250_lpss.c struct pci_dev *dma_dev = pci_get_slot(pdev->bus, dma_devfn); pdev 127 drivers/tty/serial/8250/8250_lpss.c switch (pdev->device) { pdev 175 drivers/tty/serial/8250/8250_lpss.c struct pci_dev *pdev = to_pci_dev(port->dev); pdev 179 drivers/tty/serial/8250/8250_lpss.c chip->dev = &pdev->dev; pdev 180 drivers/tty/serial/8250/8250_lpss.c chip->id = pdev->devfn; pdev 181 drivers/tty/serial/8250/8250_lpss.c chip->irq = pci_irq_vector(pdev, 0); pdev 182 drivers/tty/serial/8250/8250_lpss.c chip->regs = pci_ioremap_bar(pdev, 1); pdev 191 drivers/tty/serial/8250/8250_lpss.c pci_try_set_mwi(pdev); pdev 197 drivers/tty/serial/8250/8250_lpss.c param->dma_dev = &pdev->dev; pdev 224 drivers/tty/serial/8250/8250_lpss.c struct pci_dev *pdev = to_pci_dev(port->dev); pdev 227 drivers/tty/serial/8250/8250_lpss.c pci_set_master(pdev); pdev 229 drivers/tty/serial/8250/8250_lpss.c ret = pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_ALL_TYPES); pdev 233 drivers/tty/serial/8250/8250_lpss.c port->irq = pci_irq_vector(pdev, 0); pdev 286 drivers/tty/serial/8250/8250_lpss.c static int lpss8250_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 292 drivers/tty/serial/8250/8250_lpss.c ret = pcim_enable_device(pdev); pdev 296 drivers/tty/serial/8250/8250_lpss.c lpss = devm_kzalloc(&pdev->dev, sizeof(*lpss), GFP_KERNEL); pdev 304 drivers/tty/serial/8250/8250_lpss.c uart.port.dev = &pdev->dev; pdev 305 drivers/tty/serial/8250/8250_lpss.c uart.port.irq = pdev->irq; pdev 313 drivers/tty/serial/8250/8250_lpss.c uart.port.mapbase = pci_resource_start(pdev, 0); pdev 314 drivers/tty/serial/8250/8250_lpss.c uart.port.membase = pcim_iomap(pdev, 0, 0); pdev 334 drivers/tty/serial/8250/8250_lpss.c pci_set_drvdata(pdev, lpss); pdev 343 drivers/tty/serial/8250/8250_lpss.c static void lpss8250_remove(struct pci_dev *pdev) pdev 345 drivers/tty/serial/8250/8250_lpss.c struct lpss8250 *lpss = pci_get_drvdata(pdev); pdev 55 drivers/tty/serial/8250/8250_mid.c struct pci_dev *pdev = to_pci_dev(p->dev); pdev 57 drivers/tty/serial/8250/8250_mid.c switch (pdev->device) { pdev 71 drivers/tty/serial/8250/8250_mid.c mid->dma_dev = pci_get_slot(pdev->bus, pdev 72 drivers/tty/serial/8250/8250_mid.c PCI_DEVFN(PCI_SLOT(pdev->devfn), 3)); pdev 109 drivers/tty/serial/8250/8250_mid.c struct pci_dev *pdev = to_pci_dev(p->dev); pdev 110 drivers/tty/serial/8250/8250_mid.c int index = PCI_FUNC(pdev->devfn); pdev 121 drivers/tty/serial/8250/8250_mid.c mid->dma_dev = pci_get_slot(pdev->bus, PCI_DEVFN(5, 0)); pdev 161 drivers/tty/serial/8250/8250_mid.c struct pci_dev *pdev = to_pci_dev(p->dev); pdev 165 drivers/tty/serial/8250/8250_mid.c pci_set_master(pdev); pdev 167 drivers/tty/serial/8250/8250_mid.c ret = pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_ALL_TYPES); pdev 171 drivers/tty/serial/8250/8250_mid.c p->irq = pci_irq_vector(pdev, 0); pdev 173 drivers/tty/serial/8250/8250_mid.c chip->dev = &pdev->dev; pdev 174 drivers/tty/serial/8250/8250_mid.c chip->irq = pci_irq_vector(pdev, 0); pdev 176 drivers/tty/serial/8250/8250_mid.c chip->length = pci_resource_len(pdev, bar); pdev 184 drivers/tty/serial/8250/8250_mid.c mid->dma_dev = pdev; pdev 281 drivers/tty/serial/8250/8250_mid.c static int mid8250_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 288 drivers/tty/serial/8250/8250_mid.c ret = pcim_enable_device(pdev); pdev 292 drivers/tty/serial/8250/8250_mid.c mid = devm_kzalloc(&pdev->dev, sizeof(*mid), GFP_KERNEL); pdev 301 drivers/tty/serial/8250/8250_mid.c uart.port.dev = &pdev->dev; pdev 302 drivers/tty/serial/8250/8250_mid.c uart.port.irq = pdev->irq; pdev 310 drivers/tty/serial/8250/8250_mid.c uart.port.mapbase = pci_resource_start(pdev, bar); pdev 311 drivers/tty/serial/8250/8250_mid.c uart.port.membase = pcim_iomap(pdev, bar, 0); pdev 331 drivers/tty/serial/8250/8250_mid.c pci_set_drvdata(pdev, mid); pdev 339 drivers/tty/serial/8250/8250_mid.c static void mid8250_remove(struct pci_dev *pdev) pdev 341 drivers/tty/serial/8250/8250_mid.c struct mid8250 *mid = pci_get_drvdata(pdev); pdev 437 drivers/tty/serial/8250/8250_mtk.c static int mtk8250_probe_of(struct platform_device *pdev, struct uart_port *p, pdev 444 drivers/tty/serial/8250/8250_mtk.c data->uart_clk = devm_clk_get(&pdev->dev, "baud"); pdev 450 drivers/tty/serial/8250/8250_mtk.c data->uart_clk = devm_clk_get(&pdev->dev, NULL); pdev 452 drivers/tty/serial/8250/8250_mtk.c dev_warn(&pdev->dev, "Can't get uart clock\n"); pdev 459 drivers/tty/serial/8250/8250_mtk.c data->bus_clk = devm_clk_get(&pdev->dev, "bus"); pdev 465 drivers/tty/serial/8250/8250_mtk.c dmacnt = of_property_count_strings(pdev->dev.of_node, "dma-names"); pdev 467 drivers/tty/serial/8250/8250_mtk.c data->dma = devm_kzalloc(&pdev->dev, sizeof(*data->dma), pdev 482 drivers/tty/serial/8250/8250_mtk.c static int mtk8250_probe(struct platform_device *pdev) pdev 485 drivers/tty/serial/8250/8250_mtk.c struct resource *regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 486 drivers/tty/serial/8250/8250_mtk.c struct resource *irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 491 drivers/tty/serial/8250/8250_mtk.c dev_err(&pdev->dev, "no registers/irq defined\n"); pdev 495 drivers/tty/serial/8250/8250_mtk.c uart.port.membase = devm_ioremap(&pdev->dev, regs->start, pdev 500 drivers/tty/serial/8250/8250_mtk.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 504 drivers/tty/serial/8250/8250_mtk.c if (pdev->dev.of_node) { pdev 505 drivers/tty/serial/8250/8250_mtk.c err = mtk8250_probe_of(pdev, &uart.port, data); pdev 517 drivers/tty/serial/8250/8250_mtk.c uart.port.dev = &pdev->dev; pdev 534 drivers/tty/serial/8250/8250_mtk.c platform_set_drvdata(pdev, data); pdev 536 drivers/tty/serial/8250/8250_mtk.c err = mtk8250_runtime_resume(&pdev->dev); pdev 544 drivers/tty/serial/8250/8250_mtk.c pm_runtime_set_active(&pdev->dev); pdev 545 drivers/tty/serial/8250/8250_mtk.c pm_runtime_enable(&pdev->dev); pdev 547 drivers/tty/serial/8250/8250_mtk.c data->rx_wakeup_irq = platform_get_irq_optional(pdev, 1); pdev 552 drivers/tty/serial/8250/8250_mtk.c static int mtk8250_remove(struct platform_device *pdev) pdev 554 drivers/tty/serial/8250/8250_mtk.c struct mtk8250_data *data = platform_get_drvdata(pdev); pdev 556 drivers/tty/serial/8250/8250_mtk.c pm_runtime_get_sync(&pdev->dev); pdev 559 drivers/tty/serial/8250/8250_mtk.c mtk8250_runtime_suspend(&pdev->dev); pdev 561 drivers/tty/serial/8250/8250_mtk.c pm_runtime_disable(&pdev->dev); pdev 562 drivers/tty/serial/8250/8250_mtk.c pm_runtime_put_noidle(&pdev->dev); pdev 1130 drivers/tty/serial/8250/8250_omap.c static int omap8250_probe(struct platform_device *pdev) pdev 1132 drivers/tty/serial/8250/8250_omap.c struct resource *regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1133 drivers/tty/serial/8250/8250_omap.c struct resource *irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 1134 drivers/tty/serial/8250/8250_omap.c struct device_node *np = pdev->dev.of_node; pdev 1142 drivers/tty/serial/8250/8250_omap.c dev_err(&pdev->dev, "missing registers or irq\n"); pdev 1146 drivers/tty/serial/8250/8250_omap.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 1150 drivers/tty/serial/8250/8250_omap.c membase = devm_ioremap_nocache(&pdev->dev, regs->start, pdev 1156 drivers/tty/serial/8250/8250_omap.c up.port.dev = &pdev->dev; pdev 1198 drivers/tty/serial/8250/8250_omap.c dev_err(&pdev->dev, "failed to get alias\n"); pdev 1206 drivers/tty/serial/8250/8250_omap.c clk = devm_clk_get(&pdev->dev, NULL); pdev 1217 drivers/tty/serial/8250/8250_omap.c id = of_match_device(of_match_ptr(omap8250_dt_ids), &pdev->dev); pdev 1223 drivers/tty/serial/8250/8250_omap.c dev_warn(&pdev->dev, pdev 1236 drivers/tty/serial/8250/8250_omap.c device_init_wakeup(&pdev->dev, true); pdev 1237 drivers/tty/serial/8250/8250_omap.c pm_runtime_use_autosuspend(&pdev->dev); pdev 1246 drivers/tty/serial/8250/8250_omap.c if (!of_get_available_child_count(pdev->dev.of_node)) pdev 1247 drivers/tty/serial/8250/8250_omap.c pm_runtime_set_autosuspend_delay(&pdev->dev, -1); pdev 1249 drivers/tty/serial/8250/8250_omap.c pm_runtime_irq_safe(&pdev->dev); pdev 1250 drivers/tty/serial/8250/8250_omap.c pm_runtime_enable(&pdev->dev); pdev 1252 drivers/tty/serial/8250/8250_omap.c pm_runtime_get_sync(&pdev->dev); pdev 1278 drivers/tty/serial/8250/8250_omap.c dev_err(&pdev->dev, "unable to register 8250 port\n"); pdev 1282 drivers/tty/serial/8250/8250_omap.c platform_set_drvdata(pdev, priv); pdev 1283 drivers/tty/serial/8250/8250_omap.c pm_runtime_mark_last_busy(&pdev->dev); pdev 1284 drivers/tty/serial/8250/8250_omap.c pm_runtime_put_autosuspend(&pdev->dev); pdev 1287 drivers/tty/serial/8250/8250_omap.c pm_runtime_dont_use_autosuspend(&pdev->dev); pdev 1288 drivers/tty/serial/8250/8250_omap.c pm_runtime_put_sync(&pdev->dev); pdev 1289 drivers/tty/serial/8250/8250_omap.c pm_runtime_disable(&pdev->dev); pdev 1293 drivers/tty/serial/8250/8250_omap.c static int omap8250_remove(struct platform_device *pdev) pdev 1295 drivers/tty/serial/8250/8250_omap.c struct omap8250_priv *priv = platform_get_drvdata(pdev); pdev 1297 drivers/tty/serial/8250/8250_omap.c pm_runtime_dont_use_autosuspend(&pdev->dev); pdev 1298 drivers/tty/serial/8250/8250_omap.c pm_runtime_put_sync(&pdev->dev); pdev 1299 drivers/tty/serial/8250/8250_omap.c pm_runtime_disable(&pdev->dev); pdev 1302 drivers/tty/serial/8250/8250_omap.c device_init_wakeup(&pdev->dev, false); pdev 1516 drivers/tty/serial/8250/8250_pci.c struct pci_dev *pdev = priv->dev; pdev 1524 drivers/tty/serial/8250/8250_pci.c pci_read_config_word(pdev, config_base + 4, &iobase); pdev 1526 drivers/tty/serial/8250/8250_pci.c dev_dbg(&pdev->dev, "%s: idx=%d iobase=0x%x", __func__, idx, iobase); pdev 1532 drivers/tty/serial/8250/8250_pci.c data = devm_kzalloc(&pdev->dev, sizeof(u8), GFP_KERNEL); pdev 1629 drivers/tty/serial/8250/8250_pci.c struct pci_dev *pdev = priv->dev; pdev 1632 drivers/tty/serial/8250/8250_pci.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 1642 drivers/tty/serial/8250/8250_pci.c port->port.mapbase = pci_resource_start(pdev, 0) + 8 * idx; pdev 4107 drivers/tty/serial/8250/8250_pci.c struct pci_dev *pdev = to_pci_dev(dev); pdev 4108 drivers/tty/serial/8250/8250_pci.c struct serial_private *priv = pci_get_drvdata(pdev); pdev 4115 drivers/tty/serial/8250/8250_pci.c err = pci_enable_device(pdev); pdev 92 drivers/tty/serial/8250/8250_pxa.c static int serial_pxa_probe(struct platform_device *pdev) pdev 99 drivers/tty/serial/8250/8250_pxa.c mmres = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 100 drivers/tty/serial/8250/8250_pxa.c irqres = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 104 drivers/tty/serial/8250/8250_pxa.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 108 drivers/tty/serial/8250/8250_pxa.c data->clk = devm_clk_get(&pdev->dev, NULL); pdev 116 drivers/tty/serial/8250/8250_pxa.c ret = of_alias_get_id(pdev->dev.of_node, "serial"); pdev 127 drivers/tty/serial/8250/8250_pxa.c uart.port.dev = &pdev->dev; pdev 139 drivers/tty/serial/8250/8250_pxa.c platform_set_drvdata(pdev, data); pdev 148 drivers/tty/serial/8250/8250_pxa.c static int serial_pxa_remove(struct platform_device *pdev) pdev 150 drivers/tty/serial/8250/8250_pxa.c struct pxa8250_data *data = platform_get_drvdata(pdev); pdev 158 drivers/tty/serial/8250/8250_uniphier.c static int uniphier_uart_probe(struct platform_device *pdev) pdev 160 drivers/tty/serial/8250/8250_uniphier.c struct device *dev = &pdev->dev; pdev 168 drivers/tty/serial/8250/8250_uniphier.c regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 178 drivers/tty/serial/8250/8250_uniphier.c irq = platform_get_irq(pdev, 0); pdev 239 drivers/tty/serial/8250/8250_uniphier.c platform_set_drvdata(pdev, priv); pdev 244 drivers/tty/serial/8250/8250_uniphier.c static int uniphier_uart_remove(struct platform_device *pdev) pdev 246 drivers/tty/serial/8250/8250_uniphier.c struct uniphier8250_priv *priv = platform_get_drvdata(pdev); pdev 418 drivers/tty/serial/altera_jtaguart.c static int altera_jtaguart_probe(struct platform_device *pdev) pdev 421 drivers/tty/serial/altera_jtaguart.c dev_get_platdata(&pdev->dev); pdev 424 drivers/tty/serial/altera_jtaguart.c int i = pdev->id; pdev 435 drivers/tty/serial/altera_jtaguart.c res_mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 443 drivers/tty/serial/altera_jtaguart.c res_irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 460 drivers/tty/serial/altera_jtaguart.c port->dev = &pdev->dev; pdev 467 drivers/tty/serial/altera_jtaguart.c static int altera_jtaguart_remove(struct platform_device *pdev) pdev 470 drivers/tty/serial/altera_jtaguart.c int i = pdev->id; pdev 553 drivers/tty/serial/altera_uart.c static int altera_uart_probe(struct platform_device *pdev) pdev 555 drivers/tty/serial/altera_uart.c struct altera_uart_platform_uart *platp = dev_get_platdata(&pdev->dev); pdev 559 drivers/tty/serial/altera_uart.c int i = pdev->id; pdev 574 drivers/tty/serial/altera_uart.c res_mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 582 drivers/tty/serial/altera_uart.c res_irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 592 drivers/tty/serial/altera_uart.c ret = of_property_read_u32(pdev->dev.of_node, "clock-frequency", pdev 612 drivers/tty/serial/altera_uart.c port->dev = &pdev->dev; pdev 614 drivers/tty/serial/altera_uart.c platform_set_drvdata(pdev, port); pdev 621 drivers/tty/serial/altera_uart.c static int altera_uart_remove(struct platform_device *pdev) pdev 623 drivers/tty/serial/altera_uart.c struct uart_port *port = platform_get_drvdata(pdev); pdev 2688 drivers/tty/serial/amba-pl011.c static int sbsa_uart_probe(struct platform_device *pdev) pdev 2699 drivers/tty/serial/amba-pl011.c if (pdev->dev.of_node) { pdev 2700 drivers/tty/serial/amba-pl011.c struct device_node *np = pdev->dev.of_node; pdev 2713 drivers/tty/serial/amba-pl011.c uap = devm_kzalloc(&pdev->dev, sizeof(struct uart_amba_port), pdev 2718 drivers/tty/serial/amba-pl011.c ret = platform_get_irq(pdev, 0); pdev 2725 drivers/tty/serial/amba-pl011.c dev_info(&pdev->dev, "working around QDF2400 SoC erratum 44\n"); pdev 2739 drivers/tty/serial/amba-pl011.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2741 drivers/tty/serial/amba-pl011.c ret = pl011_setup_port(&pdev->dev, uap, r, portnr); pdev 2745 drivers/tty/serial/amba-pl011.c platform_set_drvdata(pdev, uap); pdev 2750 drivers/tty/serial/amba-pl011.c static int sbsa_uart_remove(struct platform_device *pdev) pdev 2752 drivers/tty/serial/amba-pl011.c struct uart_amba_port *uap = platform_get_drvdata(pdev); pdev 621 drivers/tty/serial/ar933x_uart.c static int ar933x_uart_probe(struct platform_device *pdev) pdev 632 drivers/tty/serial/ar933x_uart.c np = pdev->dev.of_node; pdev 636 drivers/tty/serial/ar933x_uart.c dev_err(&pdev->dev, "unable to get alias id, err=%d\n", pdev 641 drivers/tty/serial/ar933x_uart.c id = pdev->id; pdev 649 drivers/tty/serial/ar933x_uart.c irq_res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 651 drivers/tty/serial/ar933x_uart.c dev_err(&pdev->dev, "no IRQ resource\n"); pdev 655 drivers/tty/serial/ar933x_uart.c up = devm_kzalloc(&pdev->dev, sizeof(struct ar933x_uart_port), pdev 660 drivers/tty/serial/ar933x_uart.c up->clk = devm_clk_get(&pdev->dev, "uart"); pdev 662 drivers/tty/serial/ar933x_uart.c dev_err(&pdev->dev, "unable to get UART clock\n"); pdev 668 drivers/tty/serial/ar933x_uart.c mem_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 669 drivers/tty/serial/ar933x_uart.c port->membase = devm_ioremap_resource(&pdev->dev, mem_res); pdev 686 drivers/tty/serial/ar933x_uart.c port->dev = &pdev->dev; pdev 708 drivers/tty/serial/ar933x_uart.c platform_set_drvdata(pdev, up); pdev 716 drivers/tty/serial/ar933x_uart.c static int ar933x_uart_remove(struct platform_device *pdev) pdev 720 drivers/tty/serial/ar933x_uart.c up = platform_get_drvdata(pdev); pdev 580 drivers/tty/serial/arc_uart.c static int arc_serial_probe(struct platform_device *pdev) pdev 582 drivers/tty/serial/arc_uart.c struct device_node *np = pdev->dev.of_node; pdev 597 drivers/tty/serial/arc_uart.c dev_err(&pdev->dev, "serial%d out of range\n", dev_id); pdev 605 drivers/tty/serial/arc_uart.c dev_err(&pdev->dev, "clock-frequency property NOTset\n"); pdev 611 drivers/tty/serial/arc_uart.c dev_err(&pdev->dev, "current-speed property NOT set\n"); pdev 623 drivers/tty/serial/arc_uart.c port->dev = &pdev->dev; pdev 640 drivers/tty/serial/arc_uart.c static int arc_serial_remove(struct platform_device *pdev) pdev 1746 drivers/tty/serial/atmel_serial.c struct platform_device *pdev) pdev 1748 drivers/tty/serial/atmel_serial.c struct device_node *np = pdev->dev.of_node; pdev 1888 drivers/tty/serial/atmel_serial.c struct platform_device *pdev = to_platform_device(port->dev); pdev 1905 drivers/tty/serial/atmel_serial.c dev_name(&pdev->dev), port); pdev 1920 drivers/tty/serial/atmel_serial.c atmel_init_property(atmel_port, pdev); pdev 2483 drivers/tty/serial/atmel_serial.c struct platform_device *pdev) pdev 2487 drivers/tty/serial/atmel_serial.c struct platform_device *mpdev = to_platform_device(pdev->dev.parent); pdev 2489 drivers/tty/serial/atmel_serial.c atmel_init_property(atmel_port, pdev); pdev 2498 drivers/tty/serial/atmel_serial.c port->dev = &pdev->dev; pdev 2712 drivers/tty/serial/atmel_serial.c static int atmel_serial_suspend(struct platform_device *pdev, pdev 2715 drivers/tty/serial/atmel_serial.c struct uart_port *port = platform_get_drvdata(pdev); pdev 2740 drivers/tty/serial/atmel_serial.c atmel_port->may_wakeup = device_may_wakeup(&pdev->dev); pdev 2747 drivers/tty/serial/atmel_serial.c device_set_wakeup_enable(&pdev->dev, 0); pdev 2755 drivers/tty/serial/atmel_serial.c static int atmel_serial_resume(struct platform_device *pdev) pdev 2757 drivers/tty/serial/atmel_serial.c struct uart_port *port = platform_get_drvdata(pdev); pdev 2792 drivers/tty/serial/atmel_serial.c device_set_wakeup_enable(&pdev->dev, atmel_port->may_wakeup); pdev 2802 drivers/tty/serial/atmel_serial.c struct platform_device *pdev) pdev 2808 drivers/tty/serial/atmel_serial.c if (of_property_read_u32(pdev->dev.of_node, pdev 2818 drivers/tty/serial/atmel_serial.c dev_err(&pdev->dev, "Invalid FIFO size\n"); pdev 2835 drivers/tty/serial/atmel_serial.c dev_info(&pdev->dev, "Using FIFO (%u data)\n", pdev 2837 drivers/tty/serial/atmel_serial.c dev_dbg(&pdev->dev, "RTS High Threshold : %2u data\n", pdev 2839 drivers/tty/serial/atmel_serial.c dev_dbg(&pdev->dev, "RTS Low Threshold : %2u data\n", pdev 2843 drivers/tty/serial/atmel_serial.c static int atmel_serial_probe(struct platform_device *pdev) pdev 2846 drivers/tty/serial/atmel_serial.c struct device_node *np = pdev->dev.parent->of_node; pdev 2860 drivers/tty/serial/atmel_serial.c pdev->dev.of_node = np; pdev 2882 drivers/tty/serial/atmel_serial.c atmel_serial_probe_fifos(atmel_port, pdev); pdev 2887 drivers/tty/serial/atmel_serial.c ret = atmel_init_port(atmel_port, pdev); pdev 2924 drivers/tty/serial/atmel_serial.c device_init_wakeup(&pdev->dev, 1); pdev 2925 drivers/tty/serial/atmel_serial.c platform_set_drvdata(pdev, atmel_port); pdev 2976 drivers/tty/serial/atmel_serial.c static int atmel_serial_remove(struct platform_device *pdev) pdev 2978 drivers/tty/serial/atmel_serial.c struct uart_port *port = platform_get_drvdata(pdev); pdev 2985 drivers/tty/serial/atmel_serial.c device_init_wakeup(&pdev->dev, 0); pdev 2997 drivers/tty/serial/atmel_serial.c pdev->dev.of_node = NULL; pdev 811 drivers/tty/serial/bcm63xx_uart.c static int bcm_uart_probe(struct platform_device *pdev) pdev 818 drivers/tty/serial/bcm63xx_uart.c if (pdev->dev.of_node) { pdev 819 drivers/tty/serial/bcm63xx_uart.c pdev->id = of_alias_get_id(pdev->dev.of_node, "serial"); pdev 821 drivers/tty/serial/bcm63xx_uart.c if (pdev->id < 0) pdev 822 drivers/tty/serial/bcm63xx_uart.c pdev->id = of_alias_get_id(pdev->dev.of_node, "uart"); pdev 825 drivers/tty/serial/bcm63xx_uart.c if (pdev->id < 0 || pdev->id >= BCM63XX_NR_UARTS) pdev 828 drivers/tty/serial/bcm63xx_uart.c port = &ports[pdev->id]; pdev 833 drivers/tty/serial/bcm63xx_uart.c res_mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 838 drivers/tty/serial/bcm63xx_uart.c port->membase = devm_ioremap_resource(&pdev->dev, res_mem); pdev 842 drivers/tty/serial/bcm63xx_uart.c res_irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 846 drivers/tty/serial/bcm63xx_uart.c clk = clk_get(&pdev->dev, "refclk"); pdev 847 drivers/tty/serial/bcm63xx_uart.c if (IS_ERR(clk) && pdev->dev.of_node) pdev 848 drivers/tty/serial/bcm63xx_uart.c clk = of_clk_get(pdev->dev.of_node, 0); pdev 857 drivers/tty/serial/bcm63xx_uart.c port->dev = &pdev->dev; pdev 860 drivers/tty/serial/bcm63xx_uart.c port->line = pdev->id; pdev 865 drivers/tty/serial/bcm63xx_uart.c ports[pdev->id].membase = NULL; pdev 868 drivers/tty/serial/bcm63xx_uart.c platform_set_drvdata(pdev, port); pdev 872 drivers/tty/serial/bcm63xx_uart.c static int bcm_uart_remove(struct platform_device *pdev) pdev 876 drivers/tty/serial/bcm63xx_uart.c port = platform_get_drvdata(pdev); pdev 879 drivers/tty/serial/bcm63xx_uart.c ports[pdev->id].membase = NULL; pdev 442 drivers/tty/serial/clps711x.c static int uart_clps711x_probe(struct platform_device *pdev) pdev 444 drivers/tty/serial/clps711x.c struct device_node *np = pdev->dev.of_node; pdev 450 drivers/tty/serial/clps711x.c s = devm_kzalloc(&pdev->dev, sizeof(*s), GFP_KERNEL); pdev 454 drivers/tty/serial/clps711x.c uart_clk = devm_clk_get(&pdev->dev, NULL); pdev 458 drivers/tty/serial/clps711x.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 459 drivers/tty/serial/clps711x.c s->port.membase = devm_ioremap_resource(&pdev->dev, res); pdev 463 drivers/tty/serial/clps711x.c irq = platform_get_irq(pdev, 0); pdev 468 drivers/tty/serial/clps711x.c s->rx_irq = platform_get_irq(pdev, 1); pdev 477 drivers/tty/serial/clps711x.c s->port.dev = &pdev->dev; pdev 486 drivers/tty/serial/clps711x.c platform_set_drvdata(pdev, s); pdev 488 drivers/tty/serial/clps711x.c s->gpios = mctrl_gpio_init_noauto(&pdev->dev, 0); pdev 502 drivers/tty/serial/clps711x.c ret = devm_request_irq(&pdev->dev, s->port.irq, uart_clps711x_int_tx, 0, pdev 503 drivers/tty/serial/clps711x.c dev_name(&pdev->dev), &s->port); pdev 509 drivers/tty/serial/clps711x.c ret = devm_request_irq(&pdev->dev, s->rx_irq, uart_clps711x_int_rx, 0, pdev 510 drivers/tty/serial/clps711x.c dev_name(&pdev->dev), &s->port); pdev 517 drivers/tty/serial/clps711x.c static int uart_clps711x_remove(struct platform_device *pdev) pdev 519 drivers/tty/serial/clps711x.c struct clps711x_port *s = platform_get_drvdata(pdev); pdev 449 drivers/tty/serial/digicolor-usart.c static int digicolor_uart_probe(struct platform_device *pdev) pdev 451 drivers/tty/serial/digicolor-usart.c struct device_node *np = pdev->dev.of_node; pdev 458 drivers/tty/serial/digicolor-usart.c dev_err(&pdev->dev, "Missing device tree node\n"); pdev 466 drivers/tty/serial/digicolor-usart.c dp = devm_kzalloc(&pdev->dev, sizeof(*dp), GFP_KERNEL); pdev 470 drivers/tty/serial/digicolor-usart.c uart_clk = devm_clk_get(&pdev->dev, NULL); pdev 474 drivers/tty/serial/digicolor-usart.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 476 drivers/tty/serial/digicolor-usart.c dp->port.membase = devm_ioremap_resource(&pdev->dev, res); pdev 480 drivers/tty/serial/digicolor-usart.c irq = platform_get_irq(pdev, 0); pdev 488 drivers/tty/serial/digicolor-usart.c dp->port.dev = &pdev->dev; pdev 495 drivers/tty/serial/digicolor-usart.c platform_set_drvdata(pdev, &dp->port); pdev 499 drivers/tty/serial/digicolor-usart.c ret = devm_request_irq(&pdev->dev, dp->port.irq, digicolor_uart_int, 0, pdev 500 drivers/tty/serial/digicolor-usart.c dev_name(&pdev->dev), &dp->port); pdev 507 drivers/tty/serial/digicolor-usart.c static int digicolor_uart_remove(struct platform_device *pdev) pdev 509 drivers/tty/serial/digicolor-usart.c struct uart_port *port = platform_get_drvdata(pdev); pdev 664 drivers/tty/serial/efm32-uart.c static int efm32_uart_probe_dt(struct platform_device *pdev, pdev 667 drivers/tty/serial/efm32-uart.c struct device_node *np = pdev->dev.of_node; pdev 686 drivers/tty/serial/efm32-uart.c dev_err(&pdev->dev, "invalid location\n"); pdev 697 drivers/tty/serial/efm32-uart.c dev_err(&pdev->dev, "failed to get alias id: %d\n", ret); pdev 706 drivers/tty/serial/efm32-uart.c static int efm32_uart_probe(struct platform_device *pdev) pdev 715 drivers/tty/serial/efm32-uart.c dev_dbg(&pdev->dev, "failed to allocate private data\n"); pdev 719 drivers/tty/serial/efm32-uart.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 722 drivers/tty/serial/efm32-uart.c dev_dbg(&pdev->dev, "failed to determine base address\n"); pdev 728 drivers/tty/serial/efm32-uart.c dev_dbg(&pdev->dev, "memory resource too small\n"); pdev 732 drivers/tty/serial/efm32-uart.c ret = platform_get_irq(pdev, 0); pdev 734 drivers/tty/serial/efm32-uart.c dev_dbg(&pdev->dev, "failed to get rx irq\n"); pdev 740 drivers/tty/serial/efm32-uart.c ret = platform_get_irq(pdev, 1); pdev 746 drivers/tty/serial/efm32-uart.c efm_port->port.dev = &pdev->dev; pdev 754 drivers/tty/serial/efm32-uart.c ret = efm32_uart_probe_dt(pdev, efm_port); pdev 757 drivers/tty/serial/efm32-uart.c const struct efm32_uart_pdata *pdata = dev_get_platdata(&pdev->dev); pdev 759 drivers/tty/serial/efm32-uart.c efm_port->port.line = pdev->id; pdev 773 drivers/tty/serial/efm32-uart.c dev_dbg(&pdev->dev, "failed to add port: %d\n", ret); pdev 783 drivers/tty/serial/efm32-uart.c platform_set_drvdata(pdev, efm_port); pdev 784 drivers/tty/serial/efm32-uart.c dev_dbg(&pdev->dev, "\\o/\n"); pdev 790 drivers/tty/serial/efm32-uart.c static int efm32_uart_remove(struct platform_device *pdev) pdev 792 drivers/tty/serial/efm32-uart.c struct efm32_uart_port *efm_port = platform_get_drvdata(pdev); pdev 827 drivers/tty/serial/fsl_linflexuart.c static int linflex_probe(struct platform_device *pdev) pdev 829 drivers/tty/serial/fsl_linflexuart.c struct device_node *np = pdev->dev.of_node; pdev 834 drivers/tty/serial/fsl_linflexuart.c sport = devm_kzalloc(&pdev->dev, sizeof(*sport), GFP_KERNEL); pdev 840 drivers/tty/serial/fsl_linflexuart.c dev_err(&pdev->dev, "failed to get alias id, errno %d\n", ret); pdev 844 drivers/tty/serial/fsl_linflexuart.c dev_err(&pdev->dev, "driver limited to %d serial ports\n", pdev 851 drivers/tty/serial/fsl_linflexuart.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 856 drivers/tty/serial/fsl_linflexuart.c sport->membase = devm_ioremap_resource(&pdev->dev, res); pdev 860 drivers/tty/serial/fsl_linflexuart.c sport->dev = &pdev->dev; pdev 863 drivers/tty/serial/fsl_linflexuart.c sport->irq = platform_get_irq(pdev, 0); pdev 869 drivers/tty/serial/fsl_linflexuart.c platform_set_drvdata(pdev, sport); pdev 878 drivers/tty/serial/fsl_linflexuart.c static int linflex_remove(struct platform_device *pdev) pdev 880 drivers/tty/serial/fsl_linflexuart.c struct uart_port *sport = platform_get_drvdata(pdev); pdev 2372 drivers/tty/serial/fsl_lpuart.c static int lpuart_probe(struct platform_device *pdev) pdev 2375 drivers/tty/serial/fsl_lpuart.c &pdev->dev); pdev 2377 drivers/tty/serial/fsl_lpuart.c struct device_node *np = pdev->dev.of_node; pdev 2382 drivers/tty/serial/fsl_lpuart.c sport = devm_kzalloc(&pdev->dev, sizeof(*sport), GFP_KERNEL); pdev 2386 drivers/tty/serial/fsl_lpuart.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2387 drivers/tty/serial/fsl_lpuart.c sport->port.membase = devm_ioremap_resource(&pdev->dev, res); pdev 2393 drivers/tty/serial/fsl_lpuart.c sport->port.dev = &pdev->dev; pdev 2396 drivers/tty/serial/fsl_lpuart.c ret = platform_get_irq(pdev, 0); pdev 2409 drivers/tty/serial/fsl_lpuart.c sport->ipg_clk = devm_clk_get(&pdev->dev, "ipg"); pdev 2412 drivers/tty/serial/fsl_lpuart.c dev_err(&pdev->dev, "failed to get uart ipg clk: %d\n", ret); pdev 2418 drivers/tty/serial/fsl_lpuart.c sport->baud_clk = devm_clk_get(&pdev->dev, "baud"); pdev 2421 drivers/tty/serial/fsl_lpuart.c dev_err(&pdev->dev, "failed to get uart baud clk: %d\n", ret); pdev 2430 drivers/tty/serial/fsl_lpuart.c dev_err(&pdev->dev, "port line is full, add device failed\n"); pdev 2436 drivers/tty/serial/fsl_lpuart.c dev_err(&pdev->dev, "serial%d out of range\n", ret); pdev 2449 drivers/tty/serial/fsl_lpuart.c platform_set_drvdata(pdev, &sport->port); pdev 2453 drivers/tty/serial/fsl_lpuart.c ret = devm_request_irq(&pdev->dev, sport->port.irq, lpuart32_int, 0, pdev 2457 drivers/tty/serial/fsl_lpuart.c ret = devm_request_irq(&pdev->dev, sport->port.irq, lpuart_int, 0, pdev 2468 drivers/tty/serial/fsl_lpuart.c uart_get_rs485_mode(&pdev->dev, &sport->port.rs485); pdev 2471 drivers/tty/serial/fsl_lpuart.c dev_err(&pdev->dev, "driver doesn't support RX during TX\n"); pdev 2475 drivers/tty/serial/fsl_lpuart.c dev_err(&pdev->dev, "driver doesn't support RTS delays\n"); pdev 2501 drivers/tty/serial/fsl_lpuart.c static int lpuart_remove(struct platform_device *pdev) pdev 2503 drivers/tty/serial/fsl_lpuart.c struct lpuart_port *sport = platform_get_drvdata(pdev); pdev 2167 drivers/tty/serial/imx.c struct platform_device *pdev) pdev 2169 drivers/tty/serial/imx.c struct device_node *np = pdev->dev.of_node; pdev 2172 drivers/tty/serial/imx.c sport->devdata = of_device_get_match_data(&pdev->dev); pdev 2179 drivers/tty/serial/imx.c dev_err(&pdev->dev, "failed to get alias id, errno %d\n", ret); pdev 2198 drivers/tty/serial/imx.c struct platform_device *pdev) pdev 2205 drivers/tty/serial/imx.c struct platform_device *pdev) pdev 2207 drivers/tty/serial/imx.c struct imxuart_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 2209 drivers/tty/serial/imx.c sport->port.line = pdev->id; pdev 2210 drivers/tty/serial/imx.c sport->devdata = (struct imx_uart_data *) pdev->id_entry->driver_data; pdev 2219 drivers/tty/serial/imx.c static int imx_uart_probe(struct platform_device *pdev) pdev 2228 drivers/tty/serial/imx.c sport = devm_kzalloc(&pdev->dev, sizeof(*sport), GFP_KERNEL); pdev 2232 drivers/tty/serial/imx.c ret = imx_uart_probe_dt(sport, pdev); pdev 2234 drivers/tty/serial/imx.c imx_uart_probe_pdata(sport, pdev); pdev 2239 drivers/tty/serial/imx.c dev_err(&pdev->dev, "serial%d out of range\n", pdev 2244 drivers/tty/serial/imx.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2245 drivers/tty/serial/imx.c base = devm_ioremap_resource(&pdev->dev, res); pdev 2249 drivers/tty/serial/imx.c rxirq = platform_get_irq(pdev, 0); pdev 2250 drivers/tty/serial/imx.c txirq = platform_get_irq_optional(pdev, 1); pdev 2251 drivers/tty/serial/imx.c rtsirq = platform_get_irq_optional(pdev, 2); pdev 2253 drivers/tty/serial/imx.c sport->port.dev = &pdev->dev; pdev 2269 drivers/tty/serial/imx.c sport->clk_ipg = devm_clk_get(&pdev->dev, "ipg"); pdev 2272 drivers/tty/serial/imx.c dev_err(&pdev->dev, "failed to get ipg clk: %d\n", ret); pdev 2276 drivers/tty/serial/imx.c sport->clk_per = devm_clk_get(&pdev->dev, "per"); pdev 2279 drivers/tty/serial/imx.c dev_err(&pdev->dev, "failed to get per clk: %d\n", ret); pdev 2288 drivers/tty/serial/imx.c dev_err(&pdev->dev, "failed to enable per clk: %d\n", ret); pdev 2299 drivers/tty/serial/imx.c uart_get_rs485_mode(&pdev->dev, &sport->port.rs485); pdev 2303 drivers/tty/serial/imx.c dev_err(&pdev->dev, "no RTS control, disabling rs485\n"); pdev 2314 drivers/tty/serial/imx.c dev_err(&pdev->dev, pdev 2363 drivers/tty/serial/imx.c ret = devm_request_irq(&pdev->dev, rxirq, imx_uart_rxint, 0, pdev 2364 drivers/tty/serial/imx.c dev_name(&pdev->dev), sport); pdev 2366 drivers/tty/serial/imx.c dev_err(&pdev->dev, "failed to request rx irq: %d\n", pdev 2371 drivers/tty/serial/imx.c ret = devm_request_irq(&pdev->dev, txirq, imx_uart_txint, 0, pdev 2372 drivers/tty/serial/imx.c dev_name(&pdev->dev), sport); pdev 2374 drivers/tty/serial/imx.c dev_err(&pdev->dev, "failed to request tx irq: %d\n", pdev 2379 drivers/tty/serial/imx.c ret = devm_request_irq(&pdev->dev, rtsirq, imx_uart_rtsint, 0, pdev 2380 drivers/tty/serial/imx.c dev_name(&pdev->dev), sport); pdev 2382 drivers/tty/serial/imx.c dev_err(&pdev->dev, "failed to request rts irq: %d\n", pdev 2387 drivers/tty/serial/imx.c ret = devm_request_irq(&pdev->dev, rxirq, imx_uart_int, 0, pdev 2388 drivers/tty/serial/imx.c dev_name(&pdev->dev), sport); pdev 2390 drivers/tty/serial/imx.c dev_err(&pdev->dev, "failed to request irq: %d\n", ret); pdev 2397 drivers/tty/serial/imx.c platform_set_drvdata(pdev, sport); pdev 2402 drivers/tty/serial/imx.c static int imx_uart_remove(struct platform_device *pdev) pdev 2404 drivers/tty/serial/imx.c struct imx_port *sport = platform_get_drvdata(pdev); pdev 46 drivers/tty/serial/jsm/jsm.h #define jsm_dbg(nlevel, pdev, fmt, ...) \ pdev 49 drivers/tty/serial/jsm/jsm.h dev_dbg(pdev->dev, fmt, ##__VA_ARGS__); \ pdev 37 drivers/tty/serial/jsm/jsm_driver.c static pci_ers_result_t jsm_io_error_detected(struct pci_dev *pdev, pdev 39 drivers/tty/serial/jsm/jsm_driver.c static pci_ers_result_t jsm_io_slot_reset(struct pci_dev *pdev); pdev 40 drivers/tty/serial/jsm/jsm_driver.c static void jsm_io_resume(struct pci_dev *pdev); pdev 52 drivers/tty/serial/jsm/jsm_driver.c static int jsm_probe_one(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 58 drivers/tty/serial/jsm/jsm_driver.c rc = pci_enable_device(pdev); pdev 60 drivers/tty/serial/jsm/jsm_driver.c dev_err(&pdev->dev, "Device enable FAILED\n"); pdev 64 drivers/tty/serial/jsm/jsm_driver.c rc = pci_request_regions(pdev, JSM_DRIVER_NAME); pdev 66 drivers/tty/serial/jsm/jsm_driver.c dev_err(&pdev->dev, "pci_request_region FAILED\n"); pdev 78 drivers/tty/serial/jsm/jsm_driver.c brd->pci_dev = pdev; pdev 80 drivers/tty/serial/jsm/jsm_driver.c switch (pdev->device) { pdev 114 drivers/tty/serial/jsm/jsm_driver.c brd->rev = pdev->revision; pdev 116 drivers/tty/serial/jsm/jsm_driver.c brd->irq = pdev->irq; pdev 118 drivers/tty/serial/jsm/jsm_driver.c switch (pdev->device) { pdev 138 drivers/tty/serial/jsm/jsm_driver.c brd->membase = pci_resource_start(pdev, 4); pdev 139 drivers/tty/serial/jsm/jsm_driver.c brd->membase_end = pci_resource_end(pdev, 4); pdev 146 drivers/tty/serial/jsm/jsm_driver.c brd->iobase = pci_resource_start(pdev, 1); pdev 147 drivers/tty/serial/jsm/jsm_driver.c brd->iobase_end = pci_resource_end(pdev, 1); pdev 157 drivers/tty/serial/jsm/jsm_driver.c pci_resource_len(pdev, 4)); pdev 159 drivers/tty/serial/jsm/jsm_driver.c dev_err(&pdev->dev, pdev 190 drivers/tty/serial/jsm/jsm_driver.c brd->membase = pci_resource_start(pdev, 0); pdev 191 drivers/tty/serial/jsm/jsm_driver.c brd->membase_end = pci_resource_end(pdev, 0); pdev 205 drivers/tty/serial/jsm/jsm_driver.c pci_resource_len(pdev, 0)); pdev 207 drivers/tty/serial/jsm/jsm_driver.c dev_err(&pdev->dev, pdev 220 drivers/tty/serial/jsm/jsm_driver.c dev_warn(&pdev->dev, "Failed to hook IRQ %d\n", brd->irq); pdev 226 drivers/tty/serial/jsm/jsm_driver.c dev_err(&pdev->dev, "Can't init tty devices (%d)\n", rc); pdev 234 drivers/tty/serial/jsm/jsm_driver.c dev_err(&pdev->dev, "Can't init uart port (%d)\n", rc); pdev 240 drivers/tty/serial/jsm/jsm_driver.c dev_info(&pdev->dev, "board %d: Digi Classic/Neo (rev %d), irq %d\n", pdev 243 drivers/tty/serial/jsm/jsm_driver.c pci_set_drvdata(pdev, brd); pdev 244 drivers/tty/serial/jsm/jsm_driver.c pci_save_state(pdev); pdev 255 drivers/tty/serial/jsm/jsm_driver.c pci_release_regions(pdev); pdev 257 drivers/tty/serial/jsm/jsm_driver.c pci_disable_device(pdev); pdev 262 drivers/tty/serial/jsm/jsm_driver.c static void jsm_remove_one(struct pci_dev *pdev) pdev 264 drivers/tty/serial/jsm/jsm_driver.c struct jsm_board *brd = pci_get_drvdata(pdev); pdev 267 drivers/tty/serial/jsm/jsm_driver.c switch (pdev->device) { pdev 293 drivers/tty/serial/jsm/jsm_driver.c pci_release_regions(pdev); pdev 294 drivers/tty/serial/jsm/jsm_driver.c pci_disable_device(pdev); pdev 329 drivers/tty/serial/jsm/jsm_driver.c static pci_ers_result_t jsm_io_error_detected(struct pci_dev *pdev, pdev 332 drivers/tty/serial/jsm/jsm_driver.c struct jsm_board *brd = pci_get_drvdata(pdev); pdev 339 drivers/tty/serial/jsm/jsm_driver.c static pci_ers_result_t jsm_io_slot_reset(struct pci_dev *pdev) pdev 343 drivers/tty/serial/jsm/jsm_driver.c rc = pci_enable_device(pdev); pdev 348 drivers/tty/serial/jsm/jsm_driver.c pci_set_master(pdev); pdev 353 drivers/tty/serial/jsm/jsm_driver.c static void jsm_io_resume(struct pci_dev *pdev) pdev 355 drivers/tty/serial/jsm/jsm_driver.c struct jsm_board *brd = pci_get_drvdata(pdev); pdev 357 drivers/tty/serial/jsm/jsm_driver.c pci_restore_state(pdev); pdev 358 drivers/tty/serial/jsm/jsm_driver.c pci_save_state(pdev); pdev 522 drivers/tty/serial/lantiq.c struct platform_device *pdev = to_platform_device(port->dev); pdev 525 drivers/tty/serial/lantiq.c devm_iounmap(&pdev->dev, port->membase); pdev 533 drivers/tty/serial/lantiq.c struct platform_device *pdev = to_platform_device(port->dev); pdev 537 drivers/tty/serial/lantiq.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 539 drivers/tty/serial/lantiq.c dev_err(&pdev->dev, "cannot obtain I/O memory region"); pdev 544 drivers/tty/serial/lantiq.c res = devm_request_mem_region(&pdev->dev, res->start, pdev 545 drivers/tty/serial/lantiq.c size, dev_name(&pdev->dev)); pdev 547 drivers/tty/serial/lantiq.c dev_err(&pdev->dev, "cannot request I/O memory region"); pdev 552 drivers/tty/serial/lantiq.c port->membase = devm_ioremap_nocache(&pdev->dev, pdev 819 drivers/tty/serial/lantiq.c lqasc_probe(struct platform_device *pdev) pdev 821 drivers/tty/serial/lantiq.c struct device_node *node = pdev->dev.of_node; pdev 828 drivers/tty/serial/lantiq.c mmres = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 830 drivers/tty/serial/lantiq.c dev_err(&pdev->dev, pdev 835 drivers/tty/serial/lantiq.c ltq_port = devm_kzalloc(&pdev->dev, sizeof(struct ltq_uart_port), pdev 842 drivers/tty/serial/lantiq.c ltq_port->soc = of_device_get_match_data(&pdev->dev); pdev 843 drivers/tty/serial/lantiq.c ret = ltq_port->soc->fetch_irq(&pdev->dev, ltq_port); pdev 856 drivers/tty/serial/lantiq.c dev_err(&pdev->dev, "failed to get alias id, errno %d\n", pdev 863 drivers/tty/serial/lantiq.c dev_err(&pdev->dev, "port %d already allocated\n", line); pdev 873 drivers/tty/serial/lantiq.c port->dev = &pdev->dev; pdev 880 drivers/tty/serial/lantiq.c ltq_port->freqclk = devm_clk_get(&pdev->dev, "freq"); pdev 890 drivers/tty/serial/lantiq.c ltq_port->clk = clk_get(&pdev->dev, NULL); pdev 892 drivers/tty/serial/lantiq.c ltq_port->clk = devm_clk_get(&pdev->dev, "asc"); pdev 896 drivers/tty/serial/lantiq.c platform_set_drvdata(pdev, ltq_port); pdev 635 drivers/tty/serial/lpc32xx_hs.c static int serial_hs_lpc32xx_probe(struct platform_device *pdev) pdev 642 drivers/tty/serial/lpc32xx_hs.c dev_err(&pdev->dev, pdev 650 drivers/tty/serial/lpc32xx_hs.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 652 drivers/tty/serial/lpc32xx_hs.c dev_err(&pdev->dev, pdev 660 drivers/tty/serial/lpc32xx_hs.c ret = platform_get_irq(pdev, 0); pdev 669 drivers/tty/serial/lpc32xx_hs.c p->port.dev = &pdev->dev; pdev 679 drivers/tty/serial/lpc32xx_hs.c platform_set_drvdata(pdev, p); pdev 687 drivers/tty/serial/lpc32xx_hs.c static int serial_hs_lpc32xx_remove(struct platform_device *pdev) pdev 689 drivers/tty/serial/lpc32xx_hs.c struct lpc32xx_hsuart_port *p = platform_get_drvdata(pdev); pdev 698 drivers/tty/serial/lpc32xx_hs.c static int serial_hs_lpc32xx_suspend(struct platform_device *pdev, pdev 701 drivers/tty/serial/lpc32xx_hs.c struct lpc32xx_hsuart_port *p = platform_get_drvdata(pdev); pdev 708 drivers/tty/serial/lpc32xx_hs.c static int serial_hs_lpc32xx_resume(struct platform_device *pdev) pdev 710 drivers/tty/serial/lpc32xx_hs.c struct lpc32xx_hsuart_port *p = platform_get_drvdata(pdev); pdev 614 drivers/tty/serial/mcf.c static int mcf_probe(struct platform_device *pdev) pdev 616 drivers/tty/serial/mcf.c struct mcf_platform_uart *platp = dev_get_platdata(&pdev->dev); pdev 628 drivers/tty/serial/mcf.c port->dev = &pdev->dev; pdev 644 drivers/tty/serial/mcf.c static int mcf_remove(struct platform_device *pdev) pdev 615 drivers/tty/serial/meson_uart.c static int meson_uart_probe_clocks_legacy(struct platform_device *pdev, pdev 620 drivers/tty/serial/meson_uart.c clk = meson_uart_probe_clock(&pdev->dev, NULL); pdev 629 drivers/tty/serial/meson_uart.c static int meson_uart_probe_clocks(struct platform_device *pdev, pdev 636 drivers/tty/serial/meson_uart.c clk_pclk = meson_uart_probe_clock(&pdev->dev, "pclk"); pdev 640 drivers/tty/serial/meson_uart.c clk_xtal = meson_uart_probe_clock(&pdev->dev, "xtal"); pdev 644 drivers/tty/serial/meson_uart.c clk_baud = meson_uart_probe_clock(&pdev->dev, "baud"); pdev 653 drivers/tty/serial/meson_uart.c static int meson_uart_probe(struct platform_device *pdev) pdev 660 drivers/tty/serial/meson_uart.c if (pdev->dev.of_node) pdev 661 drivers/tty/serial/meson_uart.c pdev->id = of_alias_get_id(pdev->dev.of_node, "serial"); pdev 663 drivers/tty/serial/meson_uart.c if (pdev->id < 0) { pdev 666 drivers/tty/serial/meson_uart.c pdev->id = id; pdev 672 drivers/tty/serial/meson_uart.c if (pdev->id < 0 || pdev->id >= AML_UART_PORT_NUM) pdev 675 drivers/tty/serial/meson_uart.c res_mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 679 drivers/tty/serial/meson_uart.c res_irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 683 drivers/tty/serial/meson_uart.c if (meson_ports[pdev->id]) { pdev 684 drivers/tty/serial/meson_uart.c dev_err(&pdev->dev, "port %d already allocated\n", pdev->id); pdev 688 drivers/tty/serial/meson_uart.c port = devm_kzalloc(&pdev->dev, sizeof(struct uart_port), GFP_KERNEL); pdev 693 drivers/tty/serial/meson_uart.c if (of_device_is_compatible(pdev->dev.of_node, "amlogic,meson-uart")) pdev 694 drivers/tty/serial/meson_uart.c ret = meson_uart_probe_clocks_legacy(pdev, port); pdev 696 drivers/tty/serial/meson_uart.c ret = meson_uart_probe_clocks(pdev, port); pdev 706 drivers/tty/serial/meson_uart.c port->dev = &pdev->dev; pdev 707 drivers/tty/serial/meson_uart.c port->line = pdev->id; pdev 713 drivers/tty/serial/meson_uart.c meson_ports[pdev->id] = port; pdev 714 drivers/tty/serial/meson_uart.c platform_set_drvdata(pdev, port); pdev 724 drivers/tty/serial/meson_uart.c meson_ports[pdev->id] = NULL; pdev 729 drivers/tty/serial/meson_uart.c static int meson_uart_remove(struct platform_device *pdev) pdev 733 drivers/tty/serial/meson_uart.c port = platform_get_drvdata(pdev); pdev 735 drivers/tty/serial/meson_uart.c meson_ports[pdev->id] = NULL; pdev 501 drivers/tty/serial/milbeaut_usio.c static int mlb_usio_probe(struct platform_device *pdev) pdev 503 drivers/tty/serial/milbeaut_usio.c struct clk *clk = devm_clk_get(&pdev->dev, NULL); pdev 510 drivers/tty/serial/milbeaut_usio.c dev_err(&pdev->dev, "Missing clock\n"); pdev 515 drivers/tty/serial/milbeaut_usio.c dev_err(&pdev->dev, "Clock enable failed: %d\n", ret); pdev 518 drivers/tty/serial/milbeaut_usio.c of_property_read_u32(pdev->dev.of_node, "index", &index); pdev 522 drivers/tty/serial/milbeaut_usio.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 524 drivers/tty/serial/milbeaut_usio.c dev_err(&pdev->dev, "Missing regs\n"); pdev 528 drivers/tty/serial/milbeaut_usio.c port->membase = devm_ioremap(&pdev->dev, res->start, pdev 531 drivers/tty/serial/milbeaut_usio.c ret = platform_get_irq_byname(pdev, "rx"); pdev 534 drivers/tty/serial/milbeaut_usio.c ret = platform_get_irq_byname(pdev, "tx"); pdev 544 drivers/tty/serial/milbeaut_usio.c port->dev = &pdev->dev; pdev 548 drivers/tty/serial/milbeaut_usio.c dev_err(&pdev->dev, "Adding port failed: %d\n", ret); pdev 559 drivers/tty/serial/milbeaut_usio.c static int mlb_usio_remove(struct platform_device *pdev) pdev 561 drivers/tty/serial/milbeaut_usio.c struct uart_port *port = &mlb_usio_ports[pdev->id]; pdev 526 drivers/tty/serial/mps2-uart.c static int mps2_of_get_port(struct platform_device *pdev, pdev 529 drivers/tty/serial/mps2-uart.c struct device_node *np = pdev->dev.of_node; pdev 546 drivers/tty/serial/mps2-uart.c if (platform_irq_count(pdev) == 1) pdev 554 drivers/tty/serial/mps2-uart.c static int mps2_init_port(struct platform_device *pdev, pdev 560 drivers/tty/serial/mps2-uart.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 561 drivers/tty/serial/mps2-uart.c mps_port->port.membase = devm_ioremap_resource(&pdev->dev, res); pdev 571 drivers/tty/serial/mps2-uart.c mps_port->port.dev = &pdev->dev; pdev 573 drivers/tty/serial/mps2-uart.c mps_port->clk = devm_clk_get(&pdev->dev, NULL); pdev 587 drivers/tty/serial/mps2-uart.c mps_port->port.irq = platform_get_irq(pdev, 0); pdev 589 drivers/tty/serial/mps2-uart.c mps_port->rx_irq = platform_get_irq(pdev, 0); pdev 590 drivers/tty/serial/mps2-uart.c mps_port->tx_irq = platform_get_irq(pdev, 1); pdev 591 drivers/tty/serial/mps2-uart.c mps_port->port.irq = platform_get_irq(pdev, 2); pdev 597 drivers/tty/serial/mps2-uart.c static int mps2_serial_probe(struct platform_device *pdev) pdev 602 drivers/tty/serial/mps2-uart.c mps_port = devm_kzalloc(&pdev->dev, sizeof(struct mps2_uart_port), GFP_KERNEL); pdev 607 drivers/tty/serial/mps2-uart.c ret = mps2_of_get_port(pdev, mps_port); pdev 611 drivers/tty/serial/mps2-uart.c ret = mps2_init_port(pdev, mps_port); pdev 619 drivers/tty/serial/mps2-uart.c platform_set_drvdata(pdev, mps_port); pdev 1329 drivers/tty/serial/msm_serial.c struct platform_device *pdev = to_platform_device(port->dev); pdev 1333 drivers/tty/serial/msm_serial.c uart_resource = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1345 drivers/tty/serial/msm_serial.c struct platform_device *pdev = to_platform_device(port->dev); pdev 1350 drivers/tty/serial/msm_serial.c uart_resource = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1760 drivers/tty/serial/msm_serial.c static int msm_serial_probe(struct platform_device *pdev) pdev 1768 drivers/tty/serial/msm_serial.c if (pdev->dev.of_node) pdev 1769 drivers/tty/serial/msm_serial.c line = of_alias_get_id(pdev->dev.of_node, "serial"); pdev 1771 drivers/tty/serial/msm_serial.c line = pdev->id; pdev 1779 drivers/tty/serial/msm_serial.c dev_info(&pdev->dev, "msm_serial: detected port #%d\n", line); pdev 1782 drivers/tty/serial/msm_serial.c port->dev = &pdev->dev; pdev 1785 drivers/tty/serial/msm_serial.c id = of_match_device(msm_uartdm_table, &pdev->dev); pdev 1791 drivers/tty/serial/msm_serial.c msm_port->clk = devm_clk_get(&pdev->dev, "core"); pdev 1796 drivers/tty/serial/msm_serial.c msm_port->pclk = devm_clk_get(&pdev->dev, "iface"); pdev 1802 drivers/tty/serial/msm_serial.c dev_info(&pdev->dev, "uartclk = %d\n", port->uartclk); pdev 1804 drivers/tty/serial/msm_serial.c resource = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1809 drivers/tty/serial/msm_serial.c irq = platform_get_irq(pdev, 0); pdev 1814 drivers/tty/serial/msm_serial.c platform_set_drvdata(pdev, port); pdev 1819 drivers/tty/serial/msm_serial.c static int msm_serial_remove(struct platform_device *pdev) pdev 1821 drivers/tty/serial/msm_serial.c struct uart_port *port = platform_get_drvdata(pdev); pdev 799 drivers/tty/serial/mvebu-uart.c static int mvebu_uart_probe(struct platform_device *pdev) pdev 801 drivers/tty/serial/mvebu-uart.c struct resource *reg = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 803 drivers/tty/serial/mvebu-uart.c &pdev->dev); pdev 809 drivers/tty/serial/mvebu-uart.c dev_err(&pdev->dev, "no registers defined\n"); pdev 817 drivers/tty/serial/mvebu-uart.c id = of_alias_get_id(pdev->dev.of_node, "serial"); pdev 818 drivers/tty/serial/mvebu-uart.c if (!pdev->dev.of_node || id < 0) pdev 819 drivers/tty/serial/mvebu-uart.c pdev->id = uart_num_counter++; pdev 821 drivers/tty/serial/mvebu-uart.c pdev->id = id; pdev 823 drivers/tty/serial/mvebu-uart.c if (pdev->id >= MVEBU_NR_UARTS) { pdev 824 drivers/tty/serial/mvebu-uart.c dev_err(&pdev->dev, "cannot have more than %d UART ports\n", pdev 829 drivers/tty/serial/mvebu-uart.c port = &mvebu_uart_ports[pdev->id]; pdev 833 drivers/tty/serial/mvebu-uart.c port->dev = &pdev->dev; pdev 841 drivers/tty/serial/mvebu-uart.c port->line = pdev->id; pdev 852 drivers/tty/serial/mvebu-uart.c port->membase = devm_ioremap_resource(&pdev->dev, reg); pdev 856 drivers/tty/serial/mvebu-uart.c mvuart = devm_kzalloc(&pdev->dev, sizeof(struct mvebu_uart), pdev 866 drivers/tty/serial/mvebu-uart.c platform_set_drvdata(pdev, mvuart); pdev 869 drivers/tty/serial/mvebu-uart.c mvuart->clk = devm_clk_get(&pdev->dev, NULL); pdev 875 drivers/tty/serial/mvebu-uart.c dev_err(&pdev->dev, "unable to get UART clock\n"); pdev 884 drivers/tty/serial/mvebu-uart.c if (platform_irq_count(pdev) == 1) { pdev 886 drivers/tty/serial/mvebu-uart.c irq = platform_get_irq(pdev, 0); pdev 897 drivers/tty/serial/mvebu-uart.c irq = platform_get_irq_byname(pdev, "uart-rx"); pdev 903 drivers/tty/serial/mvebu-uart.c irq = platform_get_irq_byname(pdev, "uart-tx"); pdev 1504 drivers/tty/serial/mxs-auart.c struct platform_device *pdev) pdev 1509 drivers/tty/serial/mxs-auart.c s->clk = devm_clk_get(&pdev->dev, NULL); pdev 1555 drivers/tty/serial/mxs-auart.c struct platform_device *pdev) pdev 1557 drivers/tty/serial/mxs-auart.c struct device_node *np = pdev->dev.of_node; pdev 1566 drivers/tty/serial/mxs-auart.c dev_err(&pdev->dev, "failed to get alias id: %d\n", ret); pdev 1644 drivers/tty/serial/mxs-auart.c static int mxs_auart_probe(struct platform_device *pdev) pdev 1647 drivers/tty/serial/mxs-auart.c of_match_device(mxs_auart_dt_ids, &pdev->dev); pdev 1653 drivers/tty/serial/mxs-auart.c s = devm_kzalloc(&pdev->dev, sizeof(*s), GFP_KERNEL); pdev 1657 drivers/tty/serial/mxs-auart.c s->port.dev = &pdev->dev; pdev 1658 drivers/tty/serial/mxs-auart.c s->dev = &pdev->dev; pdev 1660 drivers/tty/serial/mxs-auart.c ret = serial_mxs_probe_dt(s, pdev); pdev 1662 drivers/tty/serial/mxs-auart.c s->port.line = pdev->id < 0 ? 0 : pdev->id; pdev 1666 drivers/tty/serial/mxs-auart.c dev_err(&pdev->dev, "serial%d out of range\n", s->port.line); pdev 1671 drivers/tty/serial/mxs-auart.c pdev->id_entry = of_id->data; pdev 1672 drivers/tty/serial/mxs-auart.c s->devtype = pdev->id_entry->driver_data; pdev 1675 drivers/tty/serial/mxs-auart.c ret = mxs_get_clks(s, pdev); pdev 1679 drivers/tty/serial/mxs-auart.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1701 drivers/tty/serial/mxs-auart.c irq = platform_get_irq(pdev, 0); pdev 1708 drivers/tty/serial/mxs-auart.c ret = devm_request_irq(&pdev->dev, irq, mxs_auart_irq_handle, 0, pdev 1709 drivers/tty/serial/mxs-auart.c dev_name(&pdev->dev), s); pdev 1713 drivers/tty/serial/mxs-auart.c platform_set_drvdata(pdev, s); pdev 1715 drivers/tty/serial/mxs-auart.c ret = mxs_auart_init_gpios(s, &pdev->dev); pdev 1717 drivers/tty/serial/mxs-auart.c dev_err(&pdev->dev, "Failed to initialize GPIOs.\n"); pdev 1738 drivers/tty/serial/mxs-auart.c dev_info(&pdev->dev, "Found APPUART ASM9260\n"); pdev 1741 drivers/tty/serial/mxs-auart.c dev_info(&pdev->dev, "Found APPUART %d.%d.%d\n", pdev 1750 drivers/tty/serial/mxs-auart.c auart_port[pdev->id] = NULL; pdev 1760 drivers/tty/serial/mxs-auart.c static int mxs_auart_remove(struct platform_device *pdev) pdev 1762 drivers/tty/serial/mxs-auart.c struct mxs_auart_port *s = platform_get_drvdata(pdev); pdev 1765 drivers/tty/serial/mxs-auart.c auart_port[pdev->id] = NULL; pdev 1642 drivers/tty/serial/omap-serial.c static int serial_omap_probe(struct platform_device *pdev) pdev 1644 drivers/tty/serial/omap-serial.c struct omap_uart_port_info *omap_up_info = dev_get_platdata(&pdev->dev); pdev 1653 drivers/tty/serial/omap-serial.c if (pdev->dev.of_node) { pdev 1654 drivers/tty/serial/omap-serial.c uartirq = irq_of_parse_and_map(pdev->dev.of_node, 0); pdev 1657 drivers/tty/serial/omap-serial.c wakeirq = irq_of_parse_and_map(pdev->dev.of_node, 1); pdev 1658 drivers/tty/serial/omap-serial.c omap_up_info = of_get_uart_port_info(&pdev->dev); pdev 1659 drivers/tty/serial/omap-serial.c pdev->dev.platform_data = omap_up_info; pdev 1661 drivers/tty/serial/omap-serial.c uartirq = platform_get_irq(pdev, 0); pdev 1666 drivers/tty/serial/omap-serial.c up = devm_kzalloc(&pdev->dev, sizeof(*up), GFP_KERNEL); pdev 1670 drivers/tty/serial/omap-serial.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1671 drivers/tty/serial/omap-serial.c base = devm_ioremap_resource(&pdev->dev, mem); pdev 1675 drivers/tty/serial/omap-serial.c up->dev = &pdev->dev; pdev 1676 drivers/tty/serial/omap-serial.c up->port.dev = &pdev->dev; pdev 1684 drivers/tty/serial/omap-serial.c if (pdev->dev.of_node) pdev 1685 drivers/tty/serial/omap-serial.c ret = of_alias_get_id(pdev->dev.of_node, "serial"); pdev 1687 drivers/tty/serial/omap-serial.c ret = pdev->id; pdev 1690 drivers/tty/serial/omap-serial.c dev_err(&pdev->dev, "failed to get alias/pdev id, errno %d\n", pdev 1697 drivers/tty/serial/omap-serial.c dev_err(&pdev->dev, "uart ID %d > MAX %d.\n", up->port.line, pdev 1708 drivers/tty/serial/omap-serial.c ret = serial_omap_probe_rs485(up, pdev->dev.of_node); pdev 1720 drivers/tty/serial/omap-serial.c dev_warn(&pdev->dev, pdev 1731 drivers/tty/serial/omap-serial.c platform_set_drvdata(pdev, up); pdev 1736 drivers/tty/serial/omap-serial.c pm_runtime_use_autosuspend(&pdev->dev); pdev 1737 drivers/tty/serial/omap-serial.c pm_runtime_set_autosuspend_delay(&pdev->dev, pdev 1740 drivers/tty/serial/omap-serial.c pm_runtime_irq_safe(&pdev->dev); pdev 1741 drivers/tty/serial/omap-serial.c pm_runtime_enable(&pdev->dev); pdev 1743 drivers/tty/serial/omap-serial.c pm_runtime_get_sync(&pdev->dev); pdev 1759 drivers/tty/serial/omap-serial.c pm_runtime_dont_use_autosuspend(&pdev->dev); pdev 1760 drivers/tty/serial/omap-serial.c pm_runtime_put_sync(&pdev->dev); pdev 1761 drivers/tty/serial/omap-serial.c pm_runtime_disable(&pdev->dev); pdev 401 drivers/tty/serial/owl-uart.c struct platform_device *pdev = to_platform_device(port->dev); pdev 404 drivers/tty/serial/owl-uart.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 418 drivers/tty/serial/owl-uart.c struct platform_device *pdev = to_platform_device(port->dev); pdev 421 drivers/tty/serial/owl-uart.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 638 drivers/tty/serial/owl-uart.c static int owl_uart_probe(struct platform_device *pdev) pdev 646 drivers/tty/serial/owl-uart.c if (pdev->dev.of_node) { pdev 647 drivers/tty/serial/owl-uart.c pdev->id = of_alias_get_id(pdev->dev.of_node, "serial"); pdev 648 drivers/tty/serial/owl-uart.c match = of_match_node(owl_uart_dt_matches, pdev->dev.of_node); pdev 653 drivers/tty/serial/owl-uart.c if (pdev->id < 0 || pdev->id >= OWL_UART_PORT_NUM) { pdev 654 drivers/tty/serial/owl-uart.c dev_err(&pdev->dev, "id %d out of range\n", pdev->id); pdev 658 drivers/tty/serial/owl-uart.c res_mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 660 drivers/tty/serial/owl-uart.c dev_err(&pdev->dev, "could not get mem\n"); pdev 664 drivers/tty/serial/owl-uart.c irq = platform_get_irq(pdev, 0); pdev 668 drivers/tty/serial/owl-uart.c if (owl_uart_ports[pdev->id]) { pdev 669 drivers/tty/serial/owl-uart.c dev_err(&pdev->dev, "port %d already allocated\n", pdev->id); pdev 673 drivers/tty/serial/owl-uart.c owl_port = devm_kzalloc(&pdev->dev, sizeof(*owl_port), GFP_KERNEL); pdev 677 drivers/tty/serial/owl-uart.c owl_port->clk = devm_clk_get(&pdev->dev, NULL); pdev 679 drivers/tty/serial/owl-uart.c dev_err(&pdev->dev, "could not get clk\n"); pdev 685 drivers/tty/serial/owl-uart.c dev_err(&pdev->dev, "could not enable clk\n"); pdev 689 drivers/tty/serial/owl-uart.c owl_port->port.dev = &pdev->dev; pdev 690 drivers/tty/serial/owl-uart.c owl_port->port.line = pdev->id; pdev 697 drivers/tty/serial/owl-uart.c dev_err(&pdev->dev, "clock rate is zero\n"); pdev 705 drivers/tty/serial/owl-uart.c owl_uart_ports[pdev->id] = owl_port; pdev 706 drivers/tty/serial/owl-uart.c platform_set_drvdata(pdev, owl_port); pdev 710 drivers/tty/serial/owl-uart.c owl_uart_ports[pdev->id] = NULL; pdev 715 drivers/tty/serial/owl-uart.c static int owl_uart_remove(struct platform_device *pdev) pdev 717 drivers/tty/serial/owl-uart.c struct owl_uart_port *owl_port = platform_get_drvdata(pdev); pdev 720 drivers/tty/serial/owl-uart.c owl_uart_ports[pdev->id] = NULL; pdev 215 drivers/tty/serial/pch_uart.c struct pci_dev *pdev; pdev 724 drivers/tty/serial/pch_uart.c dma_dev = pci_get_slot(priv->pdev->bus, pdev 725 drivers/tty/serial/pch_uart.c PCI_DEVFN(PCI_SLOT(priv->pdev->devfn), 0)); pdev 1076 drivers/tty/serial/pch_uart.c dev_err(&priv->pdev->dev, error_msg[i]); pdev 1443 drivers/tty/serial/pch_uart.c pci_iounmap(priv->pdev, priv->membase); pdev 1444 drivers/tty/serial/pch_uart.c pci_release_regions(priv->pdev); pdev 1454 drivers/tty/serial/pch_uart.c ret = pci_request_regions(priv->pdev, KBUILD_MODNAME); pdev 1458 drivers/tty/serial/pch_uart.c membase = pci_iomap(priv->pdev, 1, 0); pdev 1460 drivers/tty/serial/pch_uart.c pci_release_regions(priv->pdev); pdev 1734 drivers/tty/serial/pch_uart.c static struct eg20t_port *pch_uart_init_port(struct pci_dev *pdev, pdev 1768 drivers/tty/serial/pch_uart.c dev_err(&pdev->dev, "Invalid Port Type(=%d)\n", port_type); pdev 1772 drivers/tty/serial/pch_uart.c pci_enable_msi(pdev); pdev 1773 drivers/tty/serial/pch_uart.c pci_set_master(pdev); pdev 1777 drivers/tty/serial/pch_uart.c iobase = pci_resource_start(pdev, 0); pdev 1778 drivers/tty/serial/pch_uart.c mapbase = pci_resource_start(pdev, 1); pdev 1781 drivers/tty/serial/pch_uart.c priv->pdev = pdev; pdev 1789 drivers/tty/serial/pch_uart.c priv->port.dev = &pdev->dev; pdev 1793 drivers/tty/serial/pch_uart.c priv->port.irq = pdev->irq; pdev 1807 drivers/tty/serial/pch_uart.c pci_set_drvdata(pdev, priv); pdev 1811 drivers/tty/serial/pch_uart.c if (pdev->dev.of_node) pdev 1812 drivers/tty/serial/pch_uart.c of_property_read_u32(pdev->dev.of_node, "clock-frequency" pdev 1852 drivers/tty/serial/pch_uart.c static void pch_uart_pci_remove(struct pci_dev *pdev) pdev 1854 drivers/tty/serial/pch_uart.c struct eg20t_port *priv = pci_get_drvdata(pdev); pdev 1856 drivers/tty/serial/pch_uart.c pci_disable_msi(pdev); pdev 1862 drivers/tty/serial/pch_uart.c pci_disable_device(pdev); pdev 1867 drivers/tty/serial/pch_uart.c static int pch_uart_pci_suspend(struct pci_dev *pdev, pm_message_t state) pdev 1869 drivers/tty/serial/pch_uart.c struct eg20t_port *priv = pci_get_drvdata(pdev); pdev 1873 drivers/tty/serial/pch_uart.c pci_save_state(pdev); pdev 1874 drivers/tty/serial/pch_uart.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 1878 drivers/tty/serial/pch_uart.c static int pch_uart_pci_resume(struct pci_dev *pdev) pdev 1880 drivers/tty/serial/pch_uart.c struct eg20t_port *priv = pci_get_drvdata(pdev); pdev 1883 drivers/tty/serial/pch_uart.c pci_set_power_state(pdev, PCI_D0); pdev 1884 drivers/tty/serial/pch_uart.c pci_restore_state(pdev); pdev 1886 drivers/tty/serial/pch_uart.c ret = pci_enable_device(pdev); pdev 1888 drivers/tty/serial/pch_uart.c dev_err(&pdev->dev, pdev 1928 drivers/tty/serial/pch_uart.c static int pch_uart_pci_probe(struct pci_dev *pdev, pdev 1934 drivers/tty/serial/pch_uart.c ret = pci_enable_device(pdev); pdev 1938 drivers/tty/serial/pch_uart.c priv = pch_uart_init_port(pdev, id); pdev 1943 drivers/tty/serial/pch_uart.c pci_set_drvdata(pdev, priv); pdev 1948 drivers/tty/serial/pch_uart.c pci_disable_msi(pdev); pdev 1949 drivers/tty/serial/pch_uart.c pci_disable_device(pdev); pdev 610 drivers/tty/serial/pic32_uart.c struct platform_device *pdev = to_platform_device(port->dev); pdev 613 drivers/tty/serial/pic32_uart.c res_mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 635 drivers/tty/serial/pic32_uart.c struct platform_device *pdev = to_platform_device(port->dev); pdev 639 drivers/tty/serial/pic32_uart.c res_mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 801 drivers/tty/serial/pic32_uart.c static int pic32_uart_probe(struct platform_device *pdev) pdev 803 drivers/tty/serial/pic32_uart.c struct device_node *np = pdev->dev.of_node; pdev 814 drivers/tty/serial/pic32_uart.c res_mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 818 drivers/tty/serial/pic32_uart.c sport = devm_kzalloc(&pdev->dev, sizeof(*sport), GFP_KERNEL); pdev 829 drivers/tty/serial/pic32_uart.c sport->clk = devm_clk_get(&pdev->dev, NULL); pdev 831 drivers/tty/serial/pic32_uart.c sport->dev = &pdev->dev; pdev 844 drivers/tty/serial/pic32_uart.c dev_err(&pdev->dev, pdev 851 drivers/tty/serial/pic32_uart.c dev_err(&pdev->dev, "error setting CTS GPIO\n"); pdev 863 drivers/tty/serial/pic32_uart.c port->dev = &pdev->dev; pdev 885 drivers/tty/serial/pic32_uart.c platform_set_drvdata(pdev, port); pdev 887 drivers/tty/serial/pic32_uart.c dev_info(&pdev->dev, "%s: uart(%d) driver initialized.\n", pdev 896 drivers/tty/serial/pic32_uart.c static int pic32_uart_remove(struct platform_device *pdev) pdev 898 drivers/tty/serial/pic32_uart.c struct uart_port *port = platform_get_drvdata(pdev); pdev 903 drivers/tty/serial/pic32_uart.c platform_set_drvdata(pdev, NULL); pdev 1706 drivers/tty/serial/pmac_zilog.c r_ports = platform_get_resource(uap->pdev, IORESOURCE_MEM, 0); pdev 1707 drivers/tty/serial/pmac_zilog.c irq = platform_get_irq(uap->pdev, 0); pdev 1738 drivers/tty/serial/pmac_zilog.c pmz_ports[0].pdev = &scc_a_pdev; pdev 1748 drivers/tty/serial/pmac_zilog.c pmz_ports[1].pdev = &scc_b_pdev; pdev 1762 drivers/tty/serial/pmac_zilog.c static int __init pmz_attach(struct platform_device *pdev) pdev 1769 drivers/tty/serial/pmac_zilog.c if (pmz_ports[i].pdev == pdev) pdev 1775 drivers/tty/serial/pmac_zilog.c uap->port.dev = &pdev->dev; pdev 1776 drivers/tty/serial/pmac_zilog.c platform_set_drvdata(pdev, uap); pdev 1781 drivers/tty/serial/pmac_zilog.c static int __exit pmz_detach(struct platform_device *pdev) pdev 1783 drivers/tty/serial/pmac_zilog.c struct uart_pmac_port *uap = platform_get_drvdata(pdev); pdev 1931 drivers/tty/serial/pmac_zilog.c if (uport->pdev != NULL) pdev 2009 drivers/tty/serial/pmac_zilog.c if (uap->pdev == NULL) pdev 29 drivers/tty/serial/pmac_zilog.h struct platform_device *pdev; pdev 776 drivers/tty/serial/pnx8xxx_uart.c static int pnx8xxx_serial_suspend(struct platform_device *pdev, pm_message_t state) pdev 778 drivers/tty/serial/pnx8xxx_uart.c struct pnx8xxx_port *sport = platform_get_drvdata(pdev); pdev 783 drivers/tty/serial/pnx8xxx_uart.c static int pnx8xxx_serial_resume(struct platform_device *pdev) pdev 785 drivers/tty/serial/pnx8xxx_uart.c struct pnx8xxx_port *sport = platform_get_drvdata(pdev); pdev 790 drivers/tty/serial/pnx8xxx_uart.c static int pnx8xxx_serial_probe(struct platform_device *pdev) pdev 792 drivers/tty/serial/pnx8xxx_uart.c struct resource *res = pdev->resource; pdev 795 drivers/tty/serial/pnx8xxx_uart.c for (i = 0; i < pdev->num_resources; i++, res++) { pdev 803 drivers/tty/serial/pnx8xxx_uart.c pnx8xxx_ports[i].port.dev = &pdev->dev; pdev 805 drivers/tty/serial/pnx8xxx_uart.c platform_set_drvdata(pdev, &pnx8xxx_ports[i]); pdev 813 drivers/tty/serial/pnx8xxx_uart.c static int pnx8xxx_serial_remove(struct platform_device *pdev) pdev 815 drivers/tty/serial/pnx8xxx_uart.c struct pnx8xxx_port *sport = platform_get_drvdata(pdev); pdev 828 drivers/tty/serial/pxa.c static int serial_pxa_probe_dt(struct platform_device *pdev, pdev 831 drivers/tty/serial/pxa.c struct device_node *np = pdev->dev.of_node; pdev 839 drivers/tty/serial/pxa.c dev_err(&pdev->dev, "failed to get alias id, errno %d\n", ret); pdev 200 drivers/tty/serial/qcom_geni_serial.c struct platform_device *pdev = to_platform_device(uport->dev); pdev 203 drivers/tty/serial/qcom_geni_serial.c uport->membase = devm_platform_ioremap_resource(pdev, 0); pdev 1258 drivers/tty/serial/qcom_geni_serial.c static int qcom_geni_serial_probe(struct platform_device *pdev) pdev 1269 drivers/tty/serial/qcom_geni_serial.c if (of_device_is_compatible(pdev->dev.of_node, "qcom,geni-debug-uart")) pdev 1274 drivers/tty/serial/qcom_geni_serial.c line = of_alias_get_id(pdev->dev.of_node, "serial"); pdev 1277 drivers/tty/serial/qcom_geni_serial.c line = of_alias_get_id(pdev->dev.of_node, "hsuart"); pdev 1282 drivers/tty/serial/qcom_geni_serial.c dev_err(&pdev->dev, "Invalid line %d\n", line); pdev 1291 drivers/tty/serial/qcom_geni_serial.c uport->dev = &pdev->dev; pdev 1292 drivers/tty/serial/qcom_geni_serial.c port->se.dev = &pdev->dev; pdev 1293 drivers/tty/serial/qcom_geni_serial.c port->se.wrapper = dev_get_drvdata(pdev->dev.parent); pdev 1294 drivers/tty/serial/qcom_geni_serial.c port->se.clk = devm_clk_get(&pdev->dev, "se"); pdev 1297 drivers/tty/serial/qcom_geni_serial.c dev_err(&pdev->dev, "Err getting SE Core clk %d\n", ret); pdev 1301 drivers/tty/serial/qcom_geni_serial.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1310 drivers/tty/serial/qcom_geni_serial.c irq = platform_get_irq(pdev, 0); pdev 1316 drivers/tty/serial/qcom_geni_serial.c platform_set_drvdata(pdev, port); pdev 1323 drivers/tty/serial/qcom_geni_serial.c static int qcom_geni_serial_remove(struct platform_device *pdev) pdev 1325 drivers/tty/serial/qcom_geni_serial.c struct qcom_geni_serial_port *port = platform_get_drvdata(pdev); pdev 489 drivers/tty/serial/rda-uart.c struct platform_device *pdev = to_platform_device(port->dev); pdev 492 drivers/tty/serial/rda-uart.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 532 drivers/tty/serial/rda-uart.c struct platform_device *pdev = to_platform_device(port->dev); pdev 535 drivers/tty/serial/rda-uart.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 717 drivers/tty/serial/rda-uart.c static int rda_uart_probe(struct platform_device *pdev) pdev 723 drivers/tty/serial/rda-uart.c if (pdev->dev.of_node) pdev 724 drivers/tty/serial/rda-uart.c pdev->id = of_alias_get_id(pdev->dev.of_node, "serial"); pdev 726 drivers/tty/serial/rda-uart.c if (pdev->id < 0 || pdev->id >= RDA_UART_PORT_NUM) { pdev 727 drivers/tty/serial/rda-uart.c dev_err(&pdev->dev, "id %d out of range\n", pdev->id); pdev 731 drivers/tty/serial/rda-uart.c res_mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 733 drivers/tty/serial/rda-uart.c dev_err(&pdev->dev, "could not get mem\n"); pdev 737 drivers/tty/serial/rda-uart.c irq = platform_get_irq(pdev, 0); pdev 741 drivers/tty/serial/rda-uart.c if (rda_uart_ports[pdev->id]) { pdev 742 drivers/tty/serial/rda-uart.c dev_err(&pdev->dev, "port %d already allocated\n", pdev->id); pdev 746 drivers/tty/serial/rda-uart.c rda_port = devm_kzalloc(&pdev->dev, sizeof(*rda_port), GFP_KERNEL); pdev 750 drivers/tty/serial/rda-uart.c rda_port->clk = devm_clk_get(&pdev->dev, NULL); pdev 752 drivers/tty/serial/rda-uart.c dev_err(&pdev->dev, "could not get clk\n"); pdev 756 drivers/tty/serial/rda-uart.c rda_port->port.dev = &pdev->dev; pdev 758 drivers/tty/serial/rda-uart.c rda_port->port.line = pdev->id; pdev 765 drivers/tty/serial/rda-uart.c dev_err(&pdev->dev, "clock rate is zero\n"); pdev 774 drivers/tty/serial/rda-uart.c rda_uart_ports[pdev->id] = rda_port; pdev 775 drivers/tty/serial/rda-uart.c platform_set_drvdata(pdev, rda_port); pdev 779 drivers/tty/serial/rda-uart.c rda_uart_ports[pdev->id] = NULL; pdev 784 drivers/tty/serial/rda-uart.c static int rda_uart_remove(struct platform_device *pdev) pdev 786 drivers/tty/serial/rda-uart.c struct rda_uart_port *rda_port = platform_get_drvdata(pdev); pdev 789 drivers/tty/serial/rda-uart.c rda_uart_ports[pdev->id] = NULL; pdev 189 drivers/tty/serial/rp2.c struct pci_dev *pdev; pdev 674 drivers/tty/serial/rp2.c dev_err(&card->pdev->dev, "cannot find '%s' firmware image\n", pdev 679 drivers/tty/serial/rp2.c phys_base = pci_resource_start(card->pdev, 1); pdev 694 drivers/tty/serial/rp2.c p->dev = &card->pdev->dev; pdev 701 drivers/tty/serial/rp2.c p->irq = card->pdev->irq; pdev 715 drivers/tty/serial/rp2.c dev_err(&card->pdev->dev, pdev 732 drivers/tty/serial/rp2.c dev_warn(&card->pdev->dev, "driver initialization failed\n"); pdev 737 drivers/tty/serial/rp2.c static int rp2_probe(struct pci_dev *pdev, pdev 745 drivers/tty/serial/rp2.c card = devm_kzalloc(&pdev->dev, sizeof(*card), GFP_KERNEL); pdev 748 drivers/tty/serial/rp2.c pci_set_drvdata(pdev, card); pdev 752 drivers/tty/serial/rp2.c rc = pcim_enable_device(pdev); pdev 756 drivers/tty/serial/rp2.c rc = pcim_iomap_regions_request_all(pdev, 0x03, DRV_NAME); pdev 760 drivers/tty/serial/rp2.c bars = pcim_iomap_table(pdev); pdev 763 drivers/tty/serial/rp2.c card->pdev = pdev; pdev 766 drivers/tty/serial/rp2.c dev_info(&pdev->dev, "found new card with %d ports\n", card->n_ports); pdev 770 drivers/tty/serial/rp2.c dev_err(&pdev->dev, pdev 777 drivers/tty/serial/rp2.c ports = devm_kcalloc(&pdev->dev, card->n_ports, sizeof(*ports), pdev 783 drivers/tty/serial/rp2.c rc = devm_request_irq(&pdev->dev, pdev->irq, rp2_uart_interrupt, pdev 793 drivers/tty/serial/rp2.c rc = request_firmware_nowait(THIS_MODULE, 1, RP2_FW_NAME, &pdev->dev, pdev 797 drivers/tty/serial/rp2.c dev_dbg(&pdev->dev, "waiting for firmware blob...\n"); pdev 802 drivers/tty/serial/rp2.c static void rp2_remove(struct pci_dev *pdev) pdev 804 drivers/tty/serial/rp2.c struct rp2_card *card = pci_get_drvdata(pdev); pdev 907 drivers/tty/serial/sa1100.c static int sa1100_serial_remove(struct platform_device *pdev) pdev 909 drivers/tty/serial/sa1100.c struct sa1100_port *sport = platform_get_drvdata(pdev); pdev 1858 drivers/tty/serial/samsung.c struct platform_device *pdev) pdev 1861 drivers/tty/serial/samsung.c if (pdev->dev.of_node) { pdev 1863 drivers/tty/serial/samsung.c match = of_match_node(s3c24xx_uart_dt_match, pdev->dev.of_node); pdev 1868 drivers/tty/serial/samsung.c platform_get_device_id(pdev)->driver_data; pdev 1871 drivers/tty/serial/samsung.c static int s3c24xx_serial_probe(struct platform_device *pdev) pdev 1873 drivers/tty/serial/samsung.c struct device_node *np = pdev->dev.of_node; pdev 1884 drivers/tty/serial/samsung.c dbg("s3c24xx_serial_probe(%p) %d\n", pdev, index); pdev 1887 drivers/tty/serial/samsung.c dev_err(&pdev->dev, "serial%d out of range\n", index); pdev 1892 drivers/tty/serial/samsung.c ourport->drv_data = s3c24xx_get_driver_data(pdev); pdev 1894 drivers/tty/serial/samsung.c dev_err(&pdev->dev, "could not find driver data\n"); pdev 1900 drivers/tty/serial/samsung.c ourport->cfg = (dev_get_platdata(&pdev->dev)) ? pdev 1901 drivers/tty/serial/samsung.c dev_get_platdata(&pdev->dev) : pdev 1922 drivers/tty/serial/samsung.c ret = s3c24xx_serial_init_port(ourport, pdev); pdev 1936 drivers/tty/serial/samsung.c platform_set_drvdata(pdev, &ourport->port); pdev 1949 drivers/tty/serial/samsung.c dev_err(&pdev->dev, "failed to add cpufreq notifier\n"); pdev 885 drivers/tty/serial/sccnxp.c static int sccnxp_probe(struct platform_device *pdev) pdev 887 drivers/tty/serial/sccnxp.c struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 888 drivers/tty/serial/sccnxp.c struct sccnxp_pdata *pdata = dev_get_platdata(&pdev->dev); pdev 894 drivers/tty/serial/sccnxp.c membase = devm_ioremap_resource(&pdev->dev, res); pdev 898 drivers/tty/serial/sccnxp.c s = devm_kzalloc(&pdev->dev, sizeof(struct sccnxp_port), GFP_KERNEL); pdev 900 drivers/tty/serial/sccnxp.c dev_err(&pdev->dev, "Error allocating port structure\n"); pdev 903 drivers/tty/serial/sccnxp.c platform_set_drvdata(pdev, s); pdev 907 drivers/tty/serial/sccnxp.c s->chip = (struct sccnxp_chip *)pdev->id_entry->driver_data; pdev 909 drivers/tty/serial/sccnxp.c s->regulator = devm_regulator_get(&pdev->dev, "vcc"); pdev 913 drivers/tty/serial/sccnxp.c dev_err(&pdev->dev, pdev 920 drivers/tty/serial/sccnxp.c clk = devm_clk_get(&pdev->dev, NULL); pdev 931 drivers/tty/serial/sccnxp.c ret = devm_add_action_or_reset(&pdev->dev, pdev 941 drivers/tty/serial/sccnxp.c dev_notice(&pdev->dev, "Using default clock frequency\n"); pdev 947 drivers/tty/serial/sccnxp.c dev_err(&pdev->dev, "Frequency out of bounds\n"); pdev 956 drivers/tty/serial/sccnxp.c dev_info(&pdev->dev, "Using poll mode, resolution %u usecs\n", pdev 962 drivers/tty/serial/sccnxp.c s->irq = platform_get_irq(pdev, 0); pdev 986 drivers/tty/serial/sccnxp.c dev_err(&pdev->dev, "Registering UART driver failed\n"); pdev 992 drivers/tty/serial/sccnxp.c s->port[i].dev = &pdev->dev; pdev 1014 drivers/tty/serial/sccnxp.c ret = devm_request_threaded_irq(&pdev->dev, s->irq, NULL, pdev 1018 drivers/tty/serial/sccnxp.c dev_name(&pdev->dev), s); pdev 1022 drivers/tty/serial/sccnxp.c dev_err(&pdev->dev, "Unable to reguest IRQ %i\n", s->irq); pdev 1038 drivers/tty/serial/sccnxp.c static int sccnxp_remove(struct platform_device *pdev) pdev 1041 drivers/tty/serial/sccnxp.c struct sccnxp_port *s = platform_get_drvdata(pdev); pdev 1044 drivers/tty/serial/sccnxp.c devm_free_irq(&pdev->dev, s->irq, s); pdev 1414 drivers/tty/serial/serial-tegra.c static int tegra_uart_parse_dt(struct platform_device *pdev, pdev 1417 drivers/tty/serial/serial-tegra.c struct device_node *np = pdev->dev.of_node; pdev 1427 drivers/tty/serial/serial-tegra.c dev_err(&pdev->dev, "failed to get alias id, errno %d\n", port); pdev 1438 drivers/tty/serial/serial-tegra.c dev_info(&pdev->dev, "RX in PIO mode\n"); pdev 1443 drivers/tty/serial/serial-tegra.c dev_info(&pdev->dev, "TX in PIO mode\n"); pdev 1450 drivers/tty/serial/serial-tegra.c devm_kzalloc(&pdev->dev, (tup->n_adjustable_baud_rates) * pdev 1547 drivers/tty/serial/serial-tegra.c static int tegra_uart_probe(struct platform_device *pdev) pdev 1556 drivers/tty/serial/serial-tegra.c match = of_match_device(tegra_uart_of_match, &pdev->dev); pdev 1558 drivers/tty/serial/serial-tegra.c dev_err(&pdev->dev, "Error: No device match found\n"); pdev 1563 drivers/tty/serial/serial-tegra.c tup = devm_kzalloc(&pdev->dev, sizeof(*tup), GFP_KERNEL); pdev 1565 drivers/tty/serial/serial-tegra.c dev_err(&pdev->dev, "Failed to allocate memory for tup\n"); pdev 1569 drivers/tty/serial/serial-tegra.c ret = tegra_uart_parse_dt(pdev, tup); pdev 1574 drivers/tty/serial/serial-tegra.c u->dev = &pdev->dev; pdev 1580 drivers/tty/serial/serial-tegra.c platform_set_drvdata(pdev, tup); pdev 1581 drivers/tty/serial/serial-tegra.c resource = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1583 drivers/tty/serial/serial-tegra.c dev_err(&pdev->dev, "No IO memory resource\n"); pdev 1588 drivers/tty/serial/serial-tegra.c u->membase = devm_ioremap_resource(&pdev->dev, resource); pdev 1592 drivers/tty/serial/serial-tegra.c tup->uart_clk = devm_clk_get(&pdev->dev, NULL); pdev 1594 drivers/tty/serial/serial-tegra.c dev_err(&pdev->dev, "Couldn't get the clock\n"); pdev 1598 drivers/tty/serial/serial-tegra.c tup->rst = devm_reset_control_get_exclusive(&pdev->dev, "serial"); pdev 1600 drivers/tty/serial/serial-tegra.c dev_err(&pdev->dev, "Couldn't get the reset\n"); pdev 1605 drivers/tty/serial/serial-tegra.c ret = platform_get_irq(pdev, 0); pdev 1612 drivers/tty/serial/serial-tegra.c dev_err(&pdev->dev, "Failed to add uart port, err %d\n", ret); pdev 1618 drivers/tty/serial/serial-tegra.c static int tegra_uart_remove(struct platform_device *pdev) pdev 1620 drivers/tty/serial/serial-tegra.c struct tegra_uart_port *tup = platform_get_drvdata(pdev); pdev 3109 drivers/tty/serial/sh-sci.c static int sci_probe_earlyprintk(struct platform_device *pdev) pdev 3111 drivers/tty/serial/sh-sci.c const struct plat_sci_port *cfg = dev_get_platdata(&pdev->dev); pdev 3116 drivers/tty/serial/sh-sci.c early_serial_console.index = pdev->id; pdev 3118 drivers/tty/serial/sh-sci.c sci_init_single(pdev, &sci_ports[pdev->id], pdev->id, cfg, true); pdev 3132 drivers/tty/serial/sh-sci.c static inline int sci_probe_earlyprintk(struct platform_device *pdev) pdev 3220 drivers/tty/serial/sh-sci.c static struct plat_sci_port *sci_parse_dt(struct platform_device *pdev, pdev 3223 drivers/tty/serial/sh-sci.c struct device_node *np = pdev->dev.of_node; pdev 3232 drivers/tty/serial/sh-sci.c data = of_device_get_match_data(&pdev->dev); pdev 3234 drivers/tty/serial/sh-sci.c p = devm_kzalloc(&pdev->dev, sizeof(struct plat_sci_port), GFP_KERNEL); pdev 3243 drivers/tty/serial/sh-sci.c dev_err(&pdev->dev, "failed to get alias id (%d)\n", id); pdev 3247 drivers/tty/serial/sh-sci.c dev_err(&pdev->dev, "serial%d out of range\n", id); pdev 891 drivers/tty/serial/sifive.c static int sifive_serial_probe(struct platform_device *pdev) pdev 899 drivers/tty/serial/sifive.c irq = platform_get_irq(pdev, 0); pdev 903 drivers/tty/serial/sifive.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 904 drivers/tty/serial/sifive.c base = devm_ioremap_resource(&pdev->dev, mem); pdev 906 drivers/tty/serial/sifive.c dev_err(&pdev->dev, "could not acquire device memory\n"); pdev 910 drivers/tty/serial/sifive.c clk = devm_clk_get(&pdev->dev, NULL); pdev 912 drivers/tty/serial/sifive.c dev_err(&pdev->dev, "unable to find controller clock\n"); pdev 916 drivers/tty/serial/sifive.c id = of_alias_get_id(pdev->dev.of_node, "serial"); pdev 918 drivers/tty/serial/sifive.c dev_err(&pdev->dev, "missing aliases entry\n"); pdev 924 drivers/tty/serial/sifive.c dev_err(&pdev->dev, "too many UARTs (%d)\n", id); pdev 929 drivers/tty/serial/sifive.c ssp = devm_kzalloc(&pdev->dev, sizeof(*ssp), GFP_KERNEL); pdev 933 drivers/tty/serial/sifive.c ssp->port.dev = &pdev->dev; pdev 942 drivers/tty/serial/sifive.c ssp->dev = &pdev->dev; pdev 948 drivers/tty/serial/sifive.c dev_err(&pdev->dev, "could not register clock notifier: %d\n", pdev 958 drivers/tty/serial/sifive.c platform_set_drvdata(pdev, ssp); pdev 971 drivers/tty/serial/sifive.c dev_name(&pdev->dev), ssp); pdev 973 drivers/tty/serial/sifive.c dev_err(&pdev->dev, "could not attach interrupt: %d\n", r); pdev 981 drivers/tty/serial/sifive.c dev_err(&pdev->dev, "could not add uart: %d\n", r); pdev 1264 drivers/tty/serial/sirfsoc_uart.c static int sirfsoc_uart_probe(struct platform_device *pdev) pdev 1266 drivers/tty/serial/sirfsoc_uart.c struct device_node *np = pdev->dev.of_node; pdev 1280 drivers/tty/serial/sirfsoc_uart.c sirfport = devm_kzalloc(&pdev->dev, sizeof(*sirfport), GFP_KERNEL); pdev 1287 drivers/tty/serial/sirfsoc_uart.c dev_err(&pdev->dev, "serial%d out of range\n", pdev 1295 drivers/tty/serial/sirfsoc_uart.c port->dev = &pdev->dev; pdev 1324 drivers/tty/serial/sirfsoc_uart.c dev_err(&pdev->dev, pdev 1328 drivers/tty/serial/sirfsoc_uart.c ret = devm_gpio_request(&pdev->dev, sirfport->cts_gpio, pdev 1331 drivers/tty/serial/sirfsoc_uart.c dev_err(&pdev->dev, "Unable request cts gpio"); pdev 1335 drivers/tty/serial/sirfsoc_uart.c ret = devm_gpio_request(&pdev->dev, sirfport->rts_gpio, pdev 1338 drivers/tty/serial/sirfsoc_uart.c dev_err(&pdev->dev, "Unable request rts gpio"); pdev 1349 drivers/tty/serial/sirfsoc_uart.c dev_err(&pdev->dev, pdev 1355 drivers/tty/serial/sirfsoc_uart.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1357 drivers/tty/serial/sirfsoc_uart.c dev_err(&pdev->dev, "Insufficient resources.\n"); pdev 1362 drivers/tty/serial/sirfsoc_uart.c port->membase = devm_ioremap(&pdev->dev, pdev 1365 drivers/tty/serial/sirfsoc_uart.c dev_err(&pdev->dev, "Cannot remap resource.\n"); pdev 1369 drivers/tty/serial/sirfsoc_uart.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 1371 drivers/tty/serial/sirfsoc_uart.c dev_err(&pdev->dev, "Insufficient resources.\n"); pdev 1377 drivers/tty/serial/sirfsoc_uart.c sirfport->clk = devm_clk_get(&pdev->dev, NULL); pdev 1387 drivers/tty/serial/sirfsoc_uart.c platform_set_drvdata(pdev, sirfport); pdev 1390 drivers/tty/serial/sirfsoc_uart.c dev_err(&pdev->dev, "Cannot add UART port(%d).\n", pdev->id); pdev 1426 drivers/tty/serial/sirfsoc_uart.c static int sirfsoc_uart_remove(struct platform_device *pdev) pdev 1428 drivers/tty/serial/sirfsoc_uart.c struct sirfsoc_uart_port *sirfport = platform_get_drvdata(pdev); pdev 1447 drivers/tty/serial/sirfsoc_uart.c sirfsoc_uart_suspend(struct device *pdev) pdev 1449 drivers/tty/serial/sirfsoc_uart.c struct sirfsoc_uart_port *sirfport = dev_get_drvdata(pdev); pdev 1455 drivers/tty/serial/sirfsoc_uart.c static int sirfsoc_uart_resume(struct device *pdev) pdev 1457 drivers/tty/serial/sirfsoc_uart.c struct sirfsoc_uart_port *sirfport = dev_get_drvdata(pdev); pdev 1168 drivers/tty/serial/sprd_serial.c static int sprd_probe(struct platform_device *pdev) pdev 1183 drivers/tty/serial/sprd_serial.c index = sprd_probe_dt_alias(index, &pdev->dev); pdev 1185 drivers/tty/serial/sprd_serial.c sprd_port[index] = devm_kzalloc(&pdev->dev, sizeof(*sprd_port[index]), pdev 1191 drivers/tty/serial/sprd_serial.c up->dev = &pdev->dev; pdev 1204 drivers/tty/serial/sprd_serial.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1205 drivers/tty/serial/sprd_serial.c up->membase = devm_ioremap_resource(&pdev->dev, res); pdev 1211 drivers/tty/serial/sprd_serial.c irq = platform_get_irq(pdev, 0); pdev 1236 drivers/tty/serial/sprd_serial.c sprd_remove(pdev); pdev 1239 drivers/tty/serial/sprd_serial.c platform_set_drvdata(pdev, up); pdev 721 drivers/tty/serial/st-asc.c struct platform_device *pdev) pdev 731 drivers/tty/serial/st-asc.c port->dev = &pdev->dev; pdev 732 drivers/tty/serial/st-asc.c port->irq = platform_get_irq(pdev, 0); pdev 734 drivers/tty/serial/st-asc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 735 drivers/tty/serial/st-asc.c port->membase = devm_ioremap_resource(&pdev->dev, res); pdev 742 drivers/tty/serial/st-asc.c ascport->clk = devm_clk_get(&pdev->dev, NULL); pdev 752 drivers/tty/serial/st-asc.c ascport->pinctrl = devm_pinctrl_get(&pdev->dev); pdev 755 drivers/tty/serial/st-asc.c dev_err(&pdev->dev, "Failed to get Pinctrl: %d\n", ret); pdev 763 drivers/tty/serial/st-asc.c dev_err(&pdev->dev, pdev 777 drivers/tty/serial/st-asc.c static struct asc_port *asc_of_get_asc_port(struct platform_device *pdev) pdev 779 drivers/tty/serial/st-asc.c struct device_node *np = pdev->dev.of_node; pdev 813 drivers/tty/serial/st-asc.c static int asc_serial_probe(struct platform_device *pdev) pdev 818 drivers/tty/serial/st-asc.c ascport = asc_of_get_asc_port(pdev); pdev 822 drivers/tty/serial/st-asc.c ret = asc_init_port(ascport, pdev); pdev 830 drivers/tty/serial/st-asc.c platform_set_drvdata(pdev, &ascport->port); pdev 835 drivers/tty/serial/st-asc.c static int asc_serial_remove(struct platform_device *pdev) pdev 837 drivers/tty/serial/st-asc.c struct uart_port *port = platform_get_drvdata(pdev); pdev 154 drivers/tty/serial/stm32-usart.c struct platform_device *pdev) pdev 162 drivers/tty/serial/stm32-usart.c if (!pdev->dev.of_node) pdev 165 drivers/tty/serial/stm32-usart.c uart_get_rs485_mode(&pdev->dev, rs485conf); pdev 918 drivers/tty/serial/stm32-usart.c struct platform_device *pdev) pdev 927 drivers/tty/serial/stm32-usart.c port->dev = &pdev->dev; pdev 930 drivers/tty/serial/stm32-usart.c ret = platform_get_irq(pdev, 0); pdev 937 drivers/tty/serial/stm32-usart.c stm32_init_rs485(port, pdev); pdev 940 drivers/tty/serial/stm32-usart.c stm32port->wakeirq = platform_get_irq(pdev, 1); pdev 947 drivers/tty/serial/stm32-usart.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 948 drivers/tty/serial/stm32-usart.c port->membase = devm_ioremap_resource(&pdev->dev, res); pdev 955 drivers/tty/serial/stm32-usart.c stm32port->clk = devm_clk_get(&pdev->dev, NULL); pdev 973 drivers/tty/serial/stm32-usart.c static struct stm32_port *stm32_of_get_stm32_port(struct platform_device *pdev) pdev 975 drivers/tty/serial/stm32-usart.c struct device_node *np = pdev->dev.of_node; pdev 983 drivers/tty/serial/stm32-usart.c dev_err(&pdev->dev, "failed to get alias id, errno %d\n", id); pdev 1011 drivers/tty/serial/stm32-usart.c struct platform_device *pdev) pdev 1015 drivers/tty/serial/stm32-usart.c struct device *dev = &pdev->dev; pdev 1027 drivers/tty/serial/stm32-usart.c stm32port->rx_buf = dma_alloc_coherent(&pdev->dev, RX_BUF_L, pdev 1071 drivers/tty/serial/stm32-usart.c dma_free_coherent(&pdev->dev, pdev 1083 drivers/tty/serial/stm32-usart.c struct platform_device *pdev) pdev 1087 drivers/tty/serial/stm32-usart.c struct device *dev = &pdev->dev; pdev 1099 drivers/tty/serial/stm32-usart.c stm32port->tx_buf = dma_alloc_coherent(&pdev->dev, TX_BUF_L, pdev 1122 drivers/tty/serial/stm32-usart.c dma_free_coherent(&pdev->dev, pdev 1133 drivers/tty/serial/stm32-usart.c static int stm32_serial_probe(struct platform_device *pdev) pdev 1139 drivers/tty/serial/stm32-usart.c stm32port = stm32_of_get_stm32_port(pdev); pdev 1143 drivers/tty/serial/stm32-usart.c match = of_match_device(stm32_match, &pdev->dev); pdev 1149 drivers/tty/serial/stm32-usart.c ret = stm32_init_port(stm32port, pdev); pdev 1154 drivers/tty/serial/stm32-usart.c ret = device_init_wakeup(&pdev->dev, true); pdev 1158 drivers/tty/serial/stm32-usart.c ret = dev_pm_set_dedicated_wake_irq(&pdev->dev, pdev 1163 drivers/tty/serial/stm32-usart.c device_set_wakeup_enable(&pdev->dev, false); pdev 1170 drivers/tty/serial/stm32-usart.c ret = stm32_of_dma_rx_probe(stm32port, pdev); pdev 1172 drivers/tty/serial/stm32-usart.c dev_info(&pdev->dev, "interrupt mode used for rx (no dma)\n"); pdev 1174 drivers/tty/serial/stm32-usart.c ret = stm32_of_dma_tx_probe(stm32port, pdev); pdev 1176 drivers/tty/serial/stm32-usart.c dev_info(&pdev->dev, "interrupt mode used for tx (no dma)\n"); pdev 1178 drivers/tty/serial/stm32-usart.c platform_set_drvdata(pdev, &stm32port->port); pdev 1180 drivers/tty/serial/stm32-usart.c pm_runtime_get_noresume(&pdev->dev); pdev 1181 drivers/tty/serial/stm32-usart.c pm_runtime_set_active(&pdev->dev); pdev 1182 drivers/tty/serial/stm32-usart.c pm_runtime_enable(&pdev->dev); pdev 1183 drivers/tty/serial/stm32-usart.c pm_runtime_put_sync(&pdev->dev); pdev 1189 drivers/tty/serial/stm32-usart.c dev_pm_clear_wake_irq(&pdev->dev); pdev 1193 drivers/tty/serial/stm32-usart.c device_init_wakeup(&pdev->dev, false); pdev 1201 drivers/tty/serial/stm32-usart.c static int stm32_serial_remove(struct platform_device *pdev) pdev 1203 drivers/tty/serial/stm32-usart.c struct uart_port *port = platform_get_drvdata(pdev); pdev 1208 drivers/tty/serial/stm32-usart.c pm_runtime_get_sync(&pdev->dev); pdev 1216 drivers/tty/serial/stm32-usart.c dma_free_coherent(&pdev->dev, pdev 1226 drivers/tty/serial/stm32-usart.c dma_free_coherent(&pdev->dev, pdev 1231 drivers/tty/serial/stm32-usart.c dev_pm_clear_wake_irq(&pdev->dev); pdev 1232 drivers/tty/serial/stm32-usart.c device_init_wakeup(&pdev->dev, false); pdev 1239 drivers/tty/serial/stm32-usart.c pm_runtime_disable(&pdev->dev); pdev 1240 drivers/tty/serial/stm32-usart.c pm_runtime_put_noidle(&pdev->dev); pdev 177 drivers/tty/serial/tegra-tcu.c static int tegra_tcu_probe(struct platform_device *pdev) pdev 183 drivers/tty/serial/tegra-tcu.c tcu = devm_kzalloc(&pdev->dev, sizeof(*tcu), GFP_KERNEL); pdev 187 drivers/tty/serial/tegra-tcu.c tcu->tx_client.dev = &pdev->dev; pdev 188 drivers/tty/serial/tegra-tcu.c tcu->rx_client.dev = &pdev->dev; pdev 194 drivers/tty/serial/tegra-tcu.c dev_err(&pdev->dev, "failed to get tx mailbox: %d\n", err); pdev 201 drivers/tty/serial/tegra-tcu.c dev_err(&pdev->dev, "failed to get rx mailbox: %d\n", err); pdev 227 drivers/tty/serial/tegra-tcu.c dev_err(&pdev->dev, "failed to register UART driver: %d\n", pdev 235 drivers/tty/serial/tegra-tcu.c port->dev = &pdev->dev; pdev 245 drivers/tty/serial/tegra-tcu.c dev_err(&pdev->dev, "failed to add UART port: %d\n", err); pdev 249 drivers/tty/serial/tegra-tcu.c platform_set_drvdata(pdev, tcu); pdev 266 drivers/tty/serial/tegra-tcu.c static int tegra_tcu_remove(struct platform_device *pdev) pdev 268 drivers/tty/serial/tegra-tcu.c struct tegra_tcu *tcu = platform_get_drvdata(pdev); pdev 317 drivers/tty/serial/timbuart.c struct platform_device *pdev = to_platform_device(port->dev); pdev 319 drivers/tty/serial/timbuart.c resource_size(platform_get_resource(pdev, IORESOURCE_MEM, 0)); pdev 331 drivers/tty/serial/timbuart.c struct platform_device *pdev = to_platform_device(port->dev); pdev 333 drivers/tty/serial/timbuart.c resource_size(platform_get_resource(pdev, IORESOURCE_MEM, 0)); pdev 785 drivers/tty/serial/uartlite.c static int ulite_probe(struct platform_device *pdev) pdev 790 drivers/tty/serial/uartlite.c int id = pdev->id; pdev 794 drivers/tty/serial/uartlite.c prop = of_get_property(pdev->dev.of_node, "port-number", NULL); pdev 800 drivers/tty/serial/uartlite.c id = of_alias_get_id(pdev->dev.of_node, "serial"); pdev 806 drivers/tty/serial/uartlite.c dev_dbg(&pdev->dev, "uartlite: calling uart_register_driver()\n"); pdev 809 drivers/tty/serial/uartlite.c dev_err(&pdev->dev, "Failed to register driver\n"); pdev 814 drivers/tty/serial/uartlite.c pdata = devm_kzalloc(&pdev->dev, sizeof(struct uartlite_data), pdev 819 drivers/tty/serial/uartlite.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 823 drivers/tty/serial/uartlite.c irq = platform_get_irq(pdev, 0); pdev 827 drivers/tty/serial/uartlite.c pdata->clk = devm_clk_get(&pdev->dev, "s_axi_aclk"); pdev 842 drivers/tty/serial/uartlite.c dev_err(&pdev->dev, "Failed to prepare clock\n"); pdev 846 drivers/tty/serial/uartlite.c pm_runtime_use_autosuspend(&pdev->dev); pdev 847 drivers/tty/serial/uartlite.c pm_runtime_set_autosuspend_delay(&pdev->dev, UART_AUTOSUSPEND_TIMEOUT); pdev 848 drivers/tty/serial/uartlite.c pm_runtime_set_active(&pdev->dev); pdev 849 drivers/tty/serial/uartlite.c pm_runtime_enable(&pdev->dev); pdev 851 drivers/tty/serial/uartlite.c ret = ulite_assign(&pdev->dev, id, res->start, irq, pdata); pdev 853 drivers/tty/serial/uartlite.c pm_runtime_mark_last_busy(&pdev->dev); pdev 854 drivers/tty/serial/uartlite.c pm_runtime_put_autosuspend(&pdev->dev); pdev 859 drivers/tty/serial/uartlite.c static int ulite_remove(struct platform_device *pdev) pdev 861 drivers/tty/serial/uartlite.c struct uart_port *port = dev_get_drvdata(&pdev->dev); pdev 866 drivers/tty/serial/uartlite.c rc = ulite_release(&pdev->dev); pdev 867 drivers/tty/serial/uartlite.c pm_runtime_disable(&pdev->dev); pdev 868 drivers/tty/serial/uartlite.c pm_runtime_set_suspended(&pdev->dev); pdev 869 drivers/tty/serial/uartlite.c pm_runtime_dont_use_autosuspend(&pdev->dev); pdev 691 drivers/tty/serial/vr41xx_siu.c static int siu_init_ports(struct platform_device *pdev) pdev 695 drivers/tty/serial/vr41xx_siu.c int *type = dev_get_platdata(&pdev->dev); pdev 706 drivers/tty/serial/vr41xx_siu.c port->irq = platform_get_irq(pdev, i); pdev 713 drivers/tty/serial/vr41xx_siu.c res = platform_get_resource(pdev, IORESOURCE_MEM, i); pdev 627 drivers/tty/serial/vt8500_serial.c static int vt8500_serial_probe(struct platform_device *pdev) pdev 631 drivers/tty/serial/vt8500_serial.c struct device_node *np = pdev->dev.of_node; pdev 637 drivers/tty/serial/vt8500_serial.c match = of_match_device(wmt_dt_ids, &pdev->dev); pdev 643 drivers/tty/serial/vt8500_serial.c mmres = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 644 drivers/tty/serial/vt8500_serial.c irqres = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 671 drivers/tty/serial/vt8500_serial.c vt8500_port = devm_kzalloc(&pdev->dev, sizeof(struct vt8500_port), pdev 676 drivers/tty/serial/vt8500_serial.c vt8500_port->uart.membase = devm_ioremap_resource(&pdev->dev, mmres); pdev 680 drivers/tty/serial/vt8500_serial.c vt8500_port->clk = of_clk_get(pdev->dev.of_node, 0); pdev 682 drivers/tty/serial/vt8500_serial.c dev_err(&pdev->dev, "failed to get clock\n"); pdev 688 drivers/tty/serial/vt8500_serial.c dev_err(&pdev->dev, "failed to enable clock\n"); pdev 704 drivers/tty/serial/vt8500_serial.c vt8500_port->uart.dev = &pdev->dev; pdev 713 drivers/tty/serial/vt8500_serial.c "VT8500 UART%d", pdev->id); pdev 719 drivers/tty/serial/vt8500_serial.c platform_set_drvdata(pdev, vt8500_port); pdev 1413 drivers/tty/serial/xilinx_uartps.c static int cdns_uart_probe(struct platform_device *pdev) pdev 1421 drivers/tty/serial/xilinx_uartps.c cdns_uart_data = devm_kzalloc(&pdev->dev, sizeof(*cdns_uart_data), pdev 1425 drivers/tty/serial/xilinx_uartps.c port = devm_kzalloc(&pdev->dev, sizeof(*port), GFP_KERNEL); pdev 1430 drivers/tty/serial/xilinx_uartps.c id = of_alias_get_id(pdev->dev.of_node, "serial"); pdev 1435 drivers/tty/serial/xilinx_uartps.c dev_err(&pdev->dev, "Cannot get uart_port structure\n"); pdev 1453 drivers/tty/serial/xilinx_uartps.c dev_err(&pdev->dev, "Failed to register driver\n"); pdev 1460 drivers/tty/serial/xilinx_uartps.c match = of_match_node(cdns_uart_of_match, pdev->dev.of_node); pdev 1467 drivers/tty/serial/xilinx_uartps.c cdns_uart_data->pclk = devm_clk_get(&pdev->dev, "pclk"); pdev 1474 drivers/tty/serial/xilinx_uartps.c cdns_uart_data->pclk = devm_clk_get(&pdev->dev, "aper_clk"); pdev 1479 drivers/tty/serial/xilinx_uartps.c dev_err(&pdev->dev, "clock name 'aper_clk' is deprecated.\n"); pdev 1482 drivers/tty/serial/xilinx_uartps.c cdns_uart_data->uartclk = devm_clk_get(&pdev->dev, "uart_clk"); pdev 1489 drivers/tty/serial/xilinx_uartps.c cdns_uart_data->uartclk = devm_clk_get(&pdev->dev, "ref_clk"); pdev 1494 drivers/tty/serial/xilinx_uartps.c dev_err(&pdev->dev, "clock name 'ref_clk' is deprecated.\n"); pdev 1499 drivers/tty/serial/xilinx_uartps.c dev_err(&pdev->dev, "Unable to enable pclk clock.\n"); pdev 1504 drivers/tty/serial/xilinx_uartps.c dev_err(&pdev->dev, "Unable to enable device clock.\n"); pdev 1508 drivers/tty/serial/xilinx_uartps.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1514 drivers/tty/serial/xilinx_uartps.c irq = platform_get_irq(pdev, 0); pdev 1525 drivers/tty/serial/xilinx_uartps.c dev_warn(&pdev->dev, "Unable to register clock notifier.\n"); pdev 1544 drivers/tty/serial/xilinx_uartps.c port->dev = &pdev->dev; pdev 1548 drivers/tty/serial/xilinx_uartps.c platform_set_drvdata(pdev, port); pdev 1550 drivers/tty/serial/xilinx_uartps.c pm_runtime_use_autosuspend(&pdev->dev); pdev 1551 drivers/tty/serial/xilinx_uartps.c pm_runtime_set_autosuspend_delay(&pdev->dev, UART_AUTOSUSPEND_TIMEOUT); pdev 1552 drivers/tty/serial/xilinx_uartps.c pm_runtime_set_active(&pdev->dev); pdev 1553 drivers/tty/serial/xilinx_uartps.c pm_runtime_enable(&pdev->dev); pdev 1569 drivers/tty/serial/xilinx_uartps.c dev_err(&pdev->dev, pdev 1581 drivers/tty/serial/xilinx_uartps.c cdns_uart_data->cts_override = of_property_read_bool(pdev->dev.of_node, pdev 1589 drivers/tty/serial/xilinx_uartps.c pm_runtime_disable(&pdev->dev); pdev 1590 drivers/tty/serial/xilinx_uartps.c pm_runtime_set_suspended(&pdev->dev); pdev 1591 drivers/tty/serial/xilinx_uartps.c pm_runtime_dont_use_autosuspend(&pdev->dev); pdev 1612 drivers/tty/serial/xilinx_uartps.c static int cdns_uart_remove(struct platform_device *pdev) pdev 1614 drivers/tty/serial/xilinx_uartps.c struct uart_port *port = platform_get_drvdata(pdev); pdev 1627 drivers/tty/serial/xilinx_uartps.c pm_runtime_disable(&pdev->dev); pdev 1628 drivers/tty/serial/xilinx_uartps.c pm_runtime_set_suspended(&pdev->dev); pdev 1629 drivers/tty/serial/xilinx_uartps.c pm_runtime_dont_use_autosuspend(&pdev->dev); pdev 1630 drivers/tty/serial/xilinx_uartps.c device_init_wakeup(&pdev->dev, false); pdev 247 drivers/tty/synclink_gt.c struct pci_dev *pdev; pdev 530 drivers/tty/synclink_gt.c static void device_init(int adapter_num, struct pci_dev *pdev); pdev 3344 drivers/tty/synclink_gt.c info->bufs = pci_zalloc_consistent(info->pdev, DESC_LIST_SIZE, pdev 3387 drivers/tty/synclink_gt.c pci_free_consistent(info->pdev, DESC_LIST_SIZE, info->bufs, info->bufs_dma_addr); pdev 3398 drivers/tty/synclink_gt.c if ((bufs[i].buf = pci_alloc_consistent(info->pdev, DMABUFSIZE, &bufs[i].buf_dma_addr)) == NULL) pdev 3411 drivers/tty/synclink_gt.c pci_free_consistent(info->pdev, DMABUFSIZE, bufs[i].buf, bufs[i].buf_dma_addr); pdev 3517 drivers/tty/synclink_gt.c switch(info->pdev->device) { pdev 3551 drivers/tty/synclink_gt.c static struct slgt_info *alloc_dev(int adapter_num, int port_num, struct pci_dev *pdev) pdev 3582 drivers/tty/synclink_gt.c info->pdev = pdev; pdev 3583 drivers/tty/synclink_gt.c info->irq_level = pdev->irq; pdev 3584 drivers/tty/synclink_gt.c info->phys_reg_addr = pci_resource_start(pdev,0); pdev 3595 drivers/tty/synclink_gt.c static void device_init(int adapter_num, struct pci_dev *pdev) pdev 3601 drivers/tty/synclink_gt.c if (pdev->device == SYNCLINK_GT2_DEVICE_ID) pdev 3603 drivers/tty/synclink_gt.c else if (pdev->device == SYNCLINK_GT4_DEVICE_ID) pdev 3608 drivers/tty/synclink_gt.c port_array[i] = alloc_dev(adapter_num, i, pdev); pdev 3659 drivers/tty/synclink_gt.c &info->pdev->dev); pdev 553 drivers/tty/synclinkmp.c static int device_init(int adapter_num, struct pci_dev *pdev); pdev 3722 drivers/tty/synclinkmp.c static SLMP_INFO *alloc_dev(int adapter_num, int port_num, struct pci_dev *pdev) pdev 3749 drivers/tty/synclinkmp.c info->irq_level = pdev->irq; pdev 3750 drivers/tty/synclinkmp.c info->phys_lcr_base = pci_resource_start(pdev,0); pdev 3751 drivers/tty/synclinkmp.c info->phys_sca_base = pci_resource_start(pdev,2); pdev 3752 drivers/tty/synclinkmp.c info->phys_memory_base = pci_resource_start(pdev,3); pdev 3753 drivers/tty/synclinkmp.c info->phys_statctrl_base = pci_resource_start(pdev,4); pdev 3797 drivers/tty/synclinkmp.c static int device_init(int adapter_num, struct pci_dev *pdev) pdev 3804 drivers/tty/synclinkmp.c port_array[port] = alloc_dev(adapter_num,port,pdev); pdev 57 drivers/uio/uio_aec.c static void print_board_data(struct pci_dev *pdev, struct uio_info *i) pdev 59 drivers/uio/uio_aec.c dev_info(&pdev->dev, "PCI-TC board vendor: %x%x number: %x%x" pdev 69 drivers/uio/uio_aec.c static int probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 78 drivers/uio/uio_aec.c if (pci_enable_device(pdev)) pdev 81 drivers/uio/uio_aec.c if (pci_request_regions(pdev, "aectc")) pdev 85 drivers/uio/uio_aec.c info->port[0].start = pci_resource_start(pdev, 0); pdev 88 drivers/uio/uio_aec.c info->priv = pci_iomap(pdev, 0, 0); pdev 91 drivers/uio/uio_aec.c info->port[0].size = pci_resource_len(pdev, 0); pdev 95 drivers/uio/uio_aec.c info->irq = pdev->irq; pdev 99 drivers/uio/uio_aec.c print_board_data(pdev, info); pdev 100 drivers/uio/uio_aec.c ret = uio_register_device(&pdev->dev, info); pdev 108 drivers/uio/uio_aec.c dev_err(&pdev->dev, "aectc: interrupts not enabled\n"); pdev 110 drivers/uio/uio_aec.c pci_set_drvdata(pdev, info); pdev 115 drivers/uio/uio_aec.c pci_iounmap(pdev, info->priv); pdev 117 drivers/uio/uio_aec.c pci_release_regions(pdev); pdev 119 drivers/uio/uio_aec.c pci_disable_device(pdev); pdev 125 drivers/uio/uio_aec.c static void remove(struct pci_dev *pdev) pdev 127 drivers/uio/uio_aec.c struct uio_info *info = pci_get_drvdata(pdev); pdev 136 drivers/uio/uio_aec.c pci_release_regions(pdev); pdev 137 drivers/uio/uio_aec.c pci_disable_device(pdev); pdev 35 drivers/uio/uio_dmem_genirq.c struct platform_device *pdev; pdev 58 drivers/uio/uio_dmem_genirq.c addr = dma_alloc_coherent(&priv->pdev->dev, uiomem->size, pdev 70 drivers/uio/uio_dmem_genirq.c pm_runtime_get_sync(&priv->pdev->dev); pdev 81 drivers/uio/uio_dmem_genirq.c pm_runtime_put_sync(&priv->pdev->dev); pdev 92 drivers/uio/uio_dmem_genirq.c dma_free_coherent(&priv->pdev->dev, uiomem->size, pdev 146 drivers/uio/uio_dmem_genirq.c static int uio_dmem_genirq_probe(struct platform_device *pdev) pdev 148 drivers/uio/uio_dmem_genirq.c struct uio_dmem_genirq_pdata *pdata = dev_get_platdata(&pdev->dev); pdev 155 drivers/uio/uio_dmem_genirq.c if (pdev->dev.of_node) { pdev 162 drivers/uio/uio_dmem_genirq.c dev_err(&pdev->dev, "unable to kmalloc\n"); pdev 165 drivers/uio/uio_dmem_genirq.c uioinfo->name = devm_kasprintf(&pdev->dev, GFP_KERNEL, "%pOFn", pdev 166 drivers/uio/uio_dmem_genirq.c pdev->dev.of_node); pdev 170 drivers/uio/uio_dmem_genirq.c irq = platform_get_irq(pdev, 0); pdev 178 drivers/uio/uio_dmem_genirq.c dev_err(&pdev->dev, "missing platform_data\n"); pdev 184 drivers/uio/uio_dmem_genirq.c dev_err(&pdev->dev, "interrupt configuration error\n"); pdev 191 drivers/uio/uio_dmem_genirq.c dev_err(&pdev->dev, "unable to kmalloc\n"); pdev 195 drivers/uio/uio_dmem_genirq.c dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(32)); pdev 200 drivers/uio/uio_dmem_genirq.c priv->pdev = pdev; pdev 204 drivers/uio/uio_dmem_genirq.c ret = platform_get_irq(pdev, 0); pdev 211 drivers/uio/uio_dmem_genirq.c for (i = 0; i < pdev->num_resources; ++i) { pdev 212 drivers/uio/uio_dmem_genirq.c struct resource *r = &pdev->resource[i]; pdev 218 drivers/uio/uio_dmem_genirq.c dev_warn(&pdev->dev, "device has more than " pdev 235 drivers/uio/uio_dmem_genirq.c dev_warn(&pdev->dev, "device has more than " pdev 271 drivers/uio/uio_dmem_genirq.c pm_runtime_enable(&pdev->dev); pdev 273 drivers/uio/uio_dmem_genirq.c ret = uio_register_device(&pdev->dev, priv->uioinfo); pdev 275 drivers/uio/uio_dmem_genirq.c dev_err(&pdev->dev, "unable to register uio device\n"); pdev 276 drivers/uio/uio_dmem_genirq.c pm_runtime_disable(&pdev->dev); pdev 280 drivers/uio/uio_dmem_genirq.c platform_set_drvdata(pdev, priv); pdev 286 drivers/uio/uio_dmem_genirq.c if (pdev->dev.of_node) pdev 292 drivers/uio/uio_dmem_genirq.c static int uio_dmem_genirq_remove(struct platform_device *pdev) pdev 294 drivers/uio/uio_dmem_genirq.c struct uio_dmem_genirq_platdata *priv = platform_get_drvdata(pdev); pdev 297 drivers/uio/uio_dmem_genirq.c pm_runtime_disable(&pdev->dev); pdev 303 drivers/uio/uio_dmem_genirq.c if (pdev->dev.of_node) pdev 309 drivers/uio/uio_fsl_elbc_gpcm.c static int uio_fsl_elbc_gpcm_probe(struct platform_device *pdev) pdev 311 drivers/uio/uio_fsl_elbc_gpcm.c struct device_node *node = pdev->dev.of_node; pdev 330 drivers/uio/uio_fsl_elbc_gpcm.c priv->dev = &pdev->dev; pdev 419 drivers/uio/uio_fsl_elbc_gpcm.c platform_set_drvdata(pdev, info); pdev 440 drivers/uio/uio_fsl_elbc_gpcm.c static int uio_fsl_elbc_gpcm_remove(struct platform_device *pdev) pdev 442 drivers/uio/uio_fsl_elbc_gpcm.c struct uio_info *info = platform_get_drvdata(pdev); pdev 445 drivers/uio/uio_fsl_elbc_gpcm.c platform_set_drvdata(pdev, NULL); pdev 33 drivers/uio/uio_pci_generic.c struct pci_dev *pdev; pdev 54 drivers/uio/uio_pci_generic.c pci_clear_master(gdev->pdev); pdev 64 drivers/uio/uio_pci_generic.c if (!pci_check_and_mask_intx(gdev->pdev)) pdev 71 drivers/uio/uio_pci_generic.c static int probe(struct pci_dev *pdev, pdev 77 drivers/uio/uio_pci_generic.c err = pci_enable_device(pdev); pdev 79 drivers/uio/uio_pci_generic.c dev_err(&pdev->dev, "%s: pci_enable_device failed: %d\n", pdev 84 drivers/uio/uio_pci_generic.c if (pdev->irq && !pci_intx_mask_supported(pdev)) { pdev 98 drivers/uio/uio_pci_generic.c gdev->pdev = pdev; pdev 99 drivers/uio/uio_pci_generic.c if (pdev->irq) { pdev 100 drivers/uio/uio_pci_generic.c gdev->info.irq = pdev->irq; pdev 104 drivers/uio/uio_pci_generic.c dev_warn(&pdev->dev, "No IRQ assigned to device: " pdev 108 drivers/uio/uio_pci_generic.c err = uio_register_device(&pdev->dev, &gdev->info); pdev 111 drivers/uio/uio_pci_generic.c pci_set_drvdata(pdev, gdev); pdev 118 drivers/uio/uio_pci_generic.c pci_disable_device(pdev); pdev 122 drivers/uio/uio_pci_generic.c static void remove(struct pci_dev *pdev) pdev 124 drivers/uio/uio_pci_generic.c struct uio_pci_generic_dev *gdev = pci_get_drvdata(pdev); pdev 127 drivers/uio/uio_pci_generic.c pci_disable_device(pdev); pdev 34 drivers/uio/uio_pdrv_genirq.c struct platform_device *pdev; pdev 47 drivers/uio/uio_pdrv_genirq.c pm_runtime_get_sync(&priv->pdev->dev); pdev 56 drivers/uio/uio_pdrv_genirq.c pm_runtime_put_sync(&priv->pdev->dev); pdev 102 drivers/uio/uio_pdrv_genirq.c static int uio_pdrv_genirq_probe(struct platform_device *pdev) pdev 104 drivers/uio/uio_pdrv_genirq.c struct uio_info *uioinfo = dev_get_platdata(&pdev->dev); pdev 105 drivers/uio/uio_pdrv_genirq.c struct device_node *node = pdev->dev.of_node; pdev 115 drivers/uio/uio_pdrv_genirq.c uioinfo = devm_kzalloc(&pdev->dev, sizeof(*uioinfo), pdev 118 drivers/uio/uio_pdrv_genirq.c dev_err(&pdev->dev, "unable to kmalloc\n"); pdev 123 drivers/uio/uio_pdrv_genirq.c uioinfo->name = devm_kstrdup(&pdev->dev, name, GFP_KERNEL); pdev 125 drivers/uio/uio_pdrv_genirq.c uioinfo->name = devm_kasprintf(&pdev->dev, GFP_KERNEL, pdev 133 drivers/uio/uio_pdrv_genirq.c dev_err(&pdev->dev, "missing platform_data\n"); pdev 139 drivers/uio/uio_pdrv_genirq.c dev_err(&pdev->dev, "interrupt configuration error\n"); pdev 143 drivers/uio/uio_pdrv_genirq.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 145 drivers/uio/uio_pdrv_genirq.c dev_err(&pdev->dev, "unable to kmalloc\n"); pdev 152 drivers/uio/uio_pdrv_genirq.c priv->pdev = pdev; pdev 155 drivers/uio/uio_pdrv_genirq.c ret = platform_get_irq(pdev, 0); pdev 157 drivers/uio/uio_pdrv_genirq.c if (ret == -ENXIO && pdev->dev.of_node) pdev 160 drivers/uio/uio_pdrv_genirq.c dev_err(&pdev->dev, "failed to get IRQ\n"); pdev 167 drivers/uio/uio_pdrv_genirq.c for (i = 0; i < pdev->num_resources; ++i) { pdev 168 drivers/uio/uio_pdrv_genirq.c struct resource *r = &pdev->resource[i]; pdev 174 drivers/uio/uio_pdrv_genirq.c dev_warn(&pdev->dev, "device has more than " pdev 212 drivers/uio/uio_pdrv_genirq.c pm_runtime_enable(&pdev->dev); pdev 214 drivers/uio/uio_pdrv_genirq.c ret = uio_register_device(&pdev->dev, priv->uioinfo); pdev 216 drivers/uio/uio_pdrv_genirq.c dev_err(&pdev->dev, "unable to register uio device\n"); pdev 217 drivers/uio/uio_pdrv_genirq.c pm_runtime_disable(&pdev->dev); pdev 221 drivers/uio/uio_pdrv_genirq.c platform_set_drvdata(pdev, priv); pdev 225 drivers/uio/uio_pdrv_genirq.c static int uio_pdrv_genirq_remove(struct platform_device *pdev) pdev 227 drivers/uio/uio_pdrv_genirq.c struct uio_pdrv_genirq_platdata *priv = platform_get_drvdata(pdev); pdev 230 drivers/uio/uio_pdrv_genirq.c pm_runtime_disable(&pdev->dev); pdev 119 drivers/uio/uio_pruss.c static int pruss_probe(struct platform_device *pdev) pdev 124 drivers/uio/uio_pruss.c struct device *dev = &pdev->dev; pdev 152 drivers/uio/uio_pruss.c regs_prussio = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 194 drivers/uio/uio_pruss.c gdev->hostirq_start = platform_get_irq(pdev, 0); pdev 224 drivers/uio/uio_pruss.c platform_set_drvdata(pdev, gdev); pdev 97 drivers/usb/c67x00/c67x00-drv.c dev_warn(&c67x00->pdev->dev, "Not all interrupts handled! " pdev 105 drivers/usb/c67x00/c67x00-drv.c static int c67x00_drv_probe(struct platform_device *pdev) pdev 112 drivers/usb/c67x00/c67x00-drv.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 116 drivers/usb/c67x00/c67x00-drv.c res2 = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 120 drivers/usb/c67x00/c67x00-drv.c pdata = dev_get_platdata(&pdev->dev); pdev 129 drivers/usb/c67x00/c67x00-drv.c pdev->name)) { pdev 130 drivers/usb/c67x00/c67x00-drv.c dev_err(&pdev->dev, "Memory region busy\n"); pdev 136 drivers/usb/c67x00/c67x00-drv.c dev_err(&pdev->dev, "Unable to map HPI registers\n"); pdev 143 drivers/usb/c67x00/c67x00-drv.c c67x00->pdata = dev_get_platdata(&pdev->dev); pdev 144 drivers/usb/c67x00/c67x00-drv.c c67x00->pdev = pdev; pdev 149 drivers/usb/c67x00/c67x00-drv.c ret = request_irq(res2->start, c67x00_irq, 0, pdev->name, c67x00); pdev 151 drivers/usb/c67x00/c67x00-drv.c dev_err(&pdev->dev, "Cannot claim IRQ\n"); pdev 157 drivers/usb/c67x00/c67x00-drv.c dev_err(&pdev->dev, "Device reset failed\n"); pdev 164 drivers/usb/c67x00/c67x00-drv.c platform_set_drvdata(pdev, c67x00); pdev 180 drivers/usb/c67x00/c67x00-drv.c static int c67x00_drv_remove(struct platform_device *pdev) pdev 182 drivers/usb/c67x00/c67x00-drv.c struct c67x00_device *c67x00 = platform_get_drvdata(pdev); pdev 191 drivers/usb/c67x00/c67x00-drv.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 197 drivers/usb/c67x00/c67x00-drv.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 409 drivers/usb/c67x00/c67x00-ll-hpi.c dev_err(&dev->pdev->dev, pdev 204 drivers/usb/c67x00/c67x00.h #define sie_dev(s) (&(s)->dev->pdev->dev) pdev 239 drivers/usb/c67x00/c67x00.h struct platform_device *pdev; pdev 43 drivers/usb/cdns3/cdns3-pci-wrap.c static struct pci_dev *cdns3_get_second_fun(struct pci_dev *pdev) pdev 53 drivers/usb/cdns3/cdns3-pci-wrap.c func = pci_get_device(pdev->vendor, pdev->device, NULL); pdev 57 drivers/usb/cdns3/cdns3-pci-wrap.c if (func->devfn == pdev->devfn) { pdev 58 drivers/usb/cdns3/cdns3-pci-wrap.c func = pci_get_device(pdev->vendor, pdev->device, func); pdev 66 drivers/usb/cdns3/cdns3-pci-wrap.c static int cdns3_pci_probe(struct pci_dev *pdev, pdev 79 drivers/usb/cdns3/cdns3-pci-wrap.c if (!id || (pdev->devfn != PCI_DEV_FN_HOST_DEVICE && pdev 80 drivers/usb/cdns3/cdns3-pci-wrap.c pdev->devfn != PCI_DEV_FN_OTG)) pdev 83 drivers/usb/cdns3/cdns3-pci-wrap.c func = cdns3_get_second_fun(pdev); pdev 87 drivers/usb/cdns3/cdns3-pci-wrap.c err = pcim_enable_device(pdev); pdev 89 drivers/usb/cdns3/cdns3-pci-wrap.c dev_err(&pdev->dev, "Enabling PCI device has failed %d\n", err); pdev 93 drivers/usb/cdns3/cdns3-pci-wrap.c pci_set_master(pdev); pdev 100 drivers/usb/cdns3/cdns3-pci-wrap.c pci_disable_device(pdev); pdev 107 drivers/usb/cdns3/cdns3-pci-wrap.c if (pdev->devfn == PCI_DEV_FN_HOST_DEVICE) { pdev 109 drivers/usb/cdns3/cdns3-pci-wrap.c dev_dbg(&pdev->dev, "Initialize Device resources\n"); pdev 110 drivers/usb/cdns3/cdns3-pci-wrap.c res[RES_DEV_ID].start = pci_resource_start(pdev, PCI_BAR_DEV); pdev 111 drivers/usb/cdns3/cdns3-pci-wrap.c res[RES_DEV_ID].end = pci_resource_end(pdev, PCI_BAR_DEV); pdev 114 drivers/usb/cdns3/cdns3-pci-wrap.c dev_dbg(&pdev->dev, "USBSS-DEV physical base addr: %pa\n", pdev 117 drivers/usb/cdns3/cdns3-pci-wrap.c res[RES_HOST_ID].start = pci_resource_start(pdev, PCI_BAR_HOST); pdev 118 drivers/usb/cdns3/cdns3-pci-wrap.c res[RES_HOST_ID].end = pci_resource_end(pdev, PCI_BAR_HOST); pdev 121 drivers/usb/cdns3/cdns3-pci-wrap.c dev_dbg(&pdev->dev, "USBSS-XHCI physical base addr: %pa\n", pdev 125 drivers/usb/cdns3/cdns3-pci-wrap.c wrap->dev_res[RES_IRQ_HOST_ID].start = pdev->irq; pdev 130 drivers/usb/cdns3/cdns3-pci-wrap.c wrap->dev_res[RES_IRQ_PERIPHERAL_ID].start = pdev->irq; pdev 134 drivers/usb/cdns3/cdns3-pci-wrap.c res[RES_DRD_ID].start = pci_resource_start(pdev, PCI_BAR_OTG); pdev 135 drivers/usb/cdns3/cdns3-pci-wrap.c res[RES_DRD_ID].end = pci_resource_end(pdev, PCI_BAR_OTG); pdev 138 drivers/usb/cdns3/cdns3-pci-wrap.c dev_dbg(&pdev->dev, "USBSS-DRD physical base addr: %pa\n", pdev 142 drivers/usb/cdns3/cdns3-pci-wrap.c wrap->dev_res[RES_IRQ_OTG_ID].start = pdev->irq; pdev 150 drivers/usb/cdns3/cdns3-pci-wrap.c plat_info.parent = &pdev->dev; pdev 151 drivers/usb/cdns3/cdns3-pci-wrap.c plat_info.fwnode = pdev->dev.fwnode; pdev 153 drivers/usb/cdns3/cdns3-pci-wrap.c plat_info.id = pdev->devfn; pdev 154 drivers/usb/cdns3/cdns3-pci-wrap.c wrap->devfn = pdev->devfn; pdev 157 drivers/usb/cdns3/cdns3-pci-wrap.c plat_info.dma_mask = pdev->dma_mask; pdev 161 drivers/usb/cdns3/cdns3-pci-wrap.c pci_disable_device(pdev); pdev 168 drivers/usb/cdns3/cdns3-pci-wrap.c pci_set_drvdata(pdev, wrap); pdev 172 drivers/usb/cdns3/cdns3-pci-wrap.c static void cdns3_pci_remove(struct pci_dev *pdev) pdev 177 drivers/usb/cdns3/cdns3-pci-wrap.c func = cdns3_get_second_fun(pdev); pdev 179 drivers/usb/cdns3/cdns3-pci-wrap.c wrap = (struct cdns3_wrap *)pci_get_drvdata(pdev); pdev 180 drivers/usb/cdns3/cdns3-pci-wrap.c if (wrap->devfn == pdev->devfn) pdev 438 drivers/usb/cdns3/core.c static int cdns3_probe(struct platform_device *pdev) pdev 440 drivers/usb/cdns3/core.c struct device *dev = &pdev->dev; pdev 458 drivers/usb/cdns3/core.c platform_set_drvdata(pdev, cdns); pdev 460 drivers/usb/cdns3/core.c res = platform_get_resource_byname(pdev, IORESOURCE_IRQ, "host"); pdev 468 drivers/usb/cdns3/core.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "xhci"); pdev 476 drivers/usb/cdns3/core.c cdns->dev_irq = platform_get_irq_byname(pdev, "peripheral"); pdev 483 drivers/usb/cdns3/core.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dev"); pdev 489 drivers/usb/cdns3/core.c cdns->otg_irq = platform_get_irq_byname(pdev, "otg"); pdev 498 drivers/usb/cdns3/core.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "otg"); pdev 584 drivers/usb/cdns3/core.c static int cdns3_remove(struct platform_device *pdev) pdev 586 drivers/usb/cdns3/core.c struct cdns3 *cdns = platform_get_drvdata(pdev); pdev 588 drivers/usb/cdns3/core.c pm_runtime_get_sync(&pdev->dev); pdev 589 drivers/usb/cdns3/core.c pm_runtime_disable(&pdev->dev); pdev 590 drivers/usb/cdns3/core.c pm_runtime_put_noidle(&pdev->dev); pdev 296 drivers/usb/chipidea/ci_hdrc_imx.c static int ci_hdrc_imx_probe(struct platform_device *pdev) pdev 300 drivers/usb/chipidea/ci_hdrc_imx.c .name = dev_name(&pdev->dev), pdev 307 drivers/usb/chipidea/ci_hdrc_imx.c struct device_node *np = pdev->dev.of_node; pdev 308 drivers/usb/chipidea/ci_hdrc_imx.c struct device *dev = &pdev->dev; pdev 317 drivers/usb/chipidea/ci_hdrc_imx.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 323 drivers/usb/chipidea/ci_hdrc_imx.c platform_set_drvdata(pdev, data); pdev 426 drivers/usb/chipidea/ci_hdrc_imx.c pdev->resource, pdev->num_resources, pdev 465 drivers/usb/chipidea/ci_hdrc_imx.c static int ci_hdrc_imx_remove(struct platform_device *pdev) pdev 467 drivers/usb/chipidea/ci_hdrc_imx.c struct ci_hdrc_imx_data *data = platform_get_drvdata(pdev); pdev 470 drivers/usb/chipidea/ci_hdrc_imx.c pm_runtime_get_sync(&pdev->dev); pdev 471 drivers/usb/chipidea/ci_hdrc_imx.c pm_runtime_disable(&pdev->dev); pdev 472 drivers/usb/chipidea/ci_hdrc_imx.c pm_runtime_put_noidle(&pdev->dev); pdev 479 drivers/usb/chipidea/ci_hdrc_imx.c imx_disable_unprepare_clks(&pdev->dev); pdev 489 drivers/usb/chipidea/ci_hdrc_imx.c static void ci_hdrc_imx_shutdown(struct platform_device *pdev) pdev 491 drivers/usb/chipidea/ci_hdrc_imx.c ci_hdrc_imx_remove(pdev); pdev 140 drivers/usb/chipidea/ci_hdrc_msm.c struct platform_device *pdev) pdev 143 drivers/usb/chipidea/ci_hdrc_msm.c struct device *dev = &pdev->dev; pdev 172 drivers/usb/chipidea/ci_hdrc_msm.c static int ci_hdrc_msm_probe(struct platform_device *pdev) pdev 181 drivers/usb/chipidea/ci_hdrc_msm.c dev_dbg(&pdev->dev, "ci_hdrc_msm_probe\n"); pdev 183 drivers/usb/chipidea/ci_hdrc_msm.c ci = devm_kzalloc(&pdev->dev, sizeof(*ci), GFP_KERNEL); pdev 186 drivers/usb/chipidea/ci_hdrc_msm.c platform_set_drvdata(pdev, ci); pdev 195 drivers/usb/chipidea/ci_hdrc_msm.c reset = devm_reset_control_get(&pdev->dev, "core"); pdev 199 drivers/usb/chipidea/ci_hdrc_msm.c ci->core_clk = clk = devm_clk_get(&pdev->dev, "core"); pdev 203 drivers/usb/chipidea/ci_hdrc_msm.c ci->iface_clk = clk = devm_clk_get(&pdev->dev, "iface"); pdev 207 drivers/usb/chipidea/ci_hdrc_msm.c ci->fs_clk = clk = devm_clk_get_optional(&pdev->dev, "fs"); pdev 211 drivers/usb/chipidea/ci_hdrc_msm.c ci->base = devm_platform_ioremap_resource(pdev, 1); pdev 217 drivers/usb/chipidea/ci_hdrc_msm.c ci->rcdev.of_node = pdev->dev.of_node; pdev 219 drivers/usb/chipidea/ci_hdrc_msm.c ret = devm_reset_controller_register(&pdev->dev, &ci->rcdev); pdev 241 drivers/usb/chipidea/ci_hdrc_msm.c ret = ci_hdrc_msm_mux_phy(ci, pdev); pdev 245 drivers/usb/chipidea/ci_hdrc_msm.c ulpi_node = of_get_child_by_name(pdev->dev.of_node, "ulpi"); pdev 253 drivers/usb/chipidea/ci_hdrc_msm.c plat_ci = ci_hdrc_add_device(&pdev->dev, pdev->resource, pdev 254 drivers/usb/chipidea/ci_hdrc_msm.c pdev->num_resources, &ci->pdata); pdev 258 drivers/usb/chipidea/ci_hdrc_msm.c dev_err(&pdev->dev, "ci_hdrc_add_device failed!\n"); pdev 264 drivers/usb/chipidea/ci_hdrc_msm.c pm_runtime_set_active(&pdev->dev); pdev 265 drivers/usb/chipidea/ci_hdrc_msm.c pm_runtime_no_callbacks(&pdev->dev); pdev 266 drivers/usb/chipidea/ci_hdrc_msm.c pm_runtime_enable(&pdev->dev); pdev 277 drivers/usb/chipidea/ci_hdrc_msm.c static int ci_hdrc_msm_remove(struct platform_device *pdev) pdev 279 drivers/usb/chipidea/ci_hdrc_msm.c struct ci_hdrc_msm *ci = platform_get_drvdata(pdev); pdev 281 drivers/usb/chipidea/ci_hdrc_msm.c pm_runtime_disable(&pdev->dev); pdev 54 drivers/usb/chipidea/ci_hdrc_pci.c static int ci_hdrc_pci_probe(struct pci_dev *pdev, pdev 63 drivers/usb/chipidea/ci_hdrc_pci.c dev_err(&pdev->dev, "device doesn't provide driver data\n"); pdev 67 drivers/usb/chipidea/ci_hdrc_pci.c ci = devm_kzalloc(&pdev->dev, sizeof(*ci), GFP_KERNEL); pdev 71 drivers/usb/chipidea/ci_hdrc_pci.c retval = pcim_enable_device(pdev); pdev 75 drivers/usb/chipidea/ci_hdrc_pci.c if (!pdev->irq) { pdev 76 drivers/usb/chipidea/ci_hdrc_pci.c dev_err(&pdev->dev, "No IRQ, check BIOS/PCI setup!"); pdev 80 drivers/usb/chipidea/ci_hdrc_pci.c pci_set_master(pdev); pdev 81 drivers/usb/chipidea/ci_hdrc_pci.c pci_try_set_mwi(pdev); pdev 89 drivers/usb/chipidea/ci_hdrc_pci.c res[0].start = pci_resource_start(pdev, 0); pdev 90 drivers/usb/chipidea/ci_hdrc_pci.c res[0].end = pci_resource_end(pdev, 0); pdev 92 drivers/usb/chipidea/ci_hdrc_pci.c res[1].start = pdev->irq; pdev 95 drivers/usb/chipidea/ci_hdrc_pci.c ci->ci = ci_hdrc_add_device(&pdev->dev, res, nres, platdata); pdev 97 drivers/usb/chipidea/ci_hdrc_pci.c dev_err(&pdev->dev, "ci_hdrc_add_device failed!\n"); pdev 102 drivers/usb/chipidea/ci_hdrc_pci.c pci_set_drvdata(pdev, ci); pdev 115 drivers/usb/chipidea/ci_hdrc_pci.c static void ci_hdrc_pci_remove(struct pci_dev *pdev) pdev 117 drivers/usb/chipidea/ci_hdrc_pci.c struct ci_hdrc_pci *ci = pci_get_drvdata(pdev); pdev 62 drivers/usb/chipidea/ci_hdrc_tegra.c static int tegra_udc_probe(struct platform_device *pdev) pdev 68 drivers/usb/chipidea/ci_hdrc_tegra.c udc = devm_kzalloc(&pdev->dev, sizeof(*udc), GFP_KERNEL); pdev 72 drivers/usb/chipidea/ci_hdrc_tegra.c soc = of_device_get_match_data(&pdev->dev); pdev 74 drivers/usb/chipidea/ci_hdrc_tegra.c dev_err(&pdev->dev, "failed to match OF data\n"); pdev 78 drivers/usb/chipidea/ci_hdrc_tegra.c udc->phy = devm_usb_get_phy_by_phandle(&pdev->dev, "nvidia,phy", 0); pdev 81 drivers/usb/chipidea/ci_hdrc_tegra.c dev_err(&pdev->dev, "failed to get PHY: %d\n", err); pdev 85 drivers/usb/chipidea/ci_hdrc_tegra.c udc->clk = devm_clk_get(&pdev->dev, NULL); pdev 88 drivers/usb/chipidea/ci_hdrc_tegra.c dev_err(&pdev->dev, "failed to get clock: %d\n", err); pdev 94 drivers/usb/chipidea/ci_hdrc_tegra.c dev_err(&pdev->dev, "failed to enable clock: %d\n", err); pdev 111 drivers/usb/chipidea/ci_hdrc_tegra.c udc->dev = ci_hdrc_add_device(&pdev->dev, pdev->resource, pdev 112 drivers/usb/chipidea/ci_hdrc_tegra.c pdev->num_resources, &udc->data); pdev 115 drivers/usb/chipidea/ci_hdrc_tegra.c dev_err(&pdev->dev, "failed to add HDRC device: %d\n", err); pdev 119 drivers/usb/chipidea/ci_hdrc_tegra.c platform_set_drvdata(pdev, udc); pdev 129 drivers/usb/chipidea/ci_hdrc_tegra.c static int tegra_udc_remove(struct platform_device *pdev) pdev 131 drivers/usb/chipidea/ci_hdrc_tegra.c struct tegra_udc *udc = platform_get_drvdata(pdev); pdev 42 drivers/usb/chipidea/ci_hdrc_usb2.c static int ci_hdrc_usb2_probe(struct platform_device *pdev) pdev 44 drivers/usb/chipidea/ci_hdrc_usb2.c struct device *dev = &pdev->dev; pdev 57 drivers/usb/chipidea/ci_hdrc_usb2.c match = of_match_device(ci_hdrc_usb2_of_match, &pdev->dev); pdev 78 drivers/usb/chipidea/ci_hdrc_usb2.c priv->ci_pdev = ci_hdrc_add_device(dev, pdev->resource, pdev 79 drivers/usb/chipidea/ci_hdrc_usb2.c pdev->num_resources, ci_pdata); pdev 89 drivers/usb/chipidea/ci_hdrc_usb2.c platform_set_drvdata(pdev, priv); pdev 102 drivers/usb/chipidea/ci_hdrc_usb2.c static int ci_hdrc_usb2_remove(struct platform_device *pdev) pdev 104 drivers/usb/chipidea/ci_hdrc_usb2.c struct ci_hdrc_usb2_priv *priv = platform_get_drvdata(pdev); pdev 106 drivers/usb/chipidea/ci_hdrc_usb2.c pm_runtime_disable(&pdev->dev); pdev 21 drivers/usb/chipidea/ci_hdrc_zevio.c static int ci_hdrc_zevio_probe(struct platform_device *pdev) pdev 25 drivers/usb/chipidea/ci_hdrc_zevio.c dev_dbg(&pdev->dev, "ci_hdrc_zevio_probe\n"); pdev 27 drivers/usb/chipidea/ci_hdrc_zevio.c ci_pdev = ci_hdrc_add_device(&pdev->dev, pdev 28 drivers/usb/chipidea/ci_hdrc_zevio.c pdev->resource, pdev->num_resources, pdev 32 drivers/usb/chipidea/ci_hdrc_zevio.c dev_err(&pdev->dev, "ci_hdrc_add_device failed!\n"); pdev 36 drivers/usb/chipidea/ci_hdrc_zevio.c platform_set_drvdata(pdev, ci_pdev); pdev 41 drivers/usb/chipidea/ci_hdrc_zevio.c static int ci_hdrc_zevio_remove(struct platform_device *pdev) pdev 43 drivers/usb/chipidea/ci_hdrc_zevio.c struct platform_device *ci_pdev = platform_get_drvdata(pdev); pdev 853 drivers/usb/chipidea/core.c struct platform_device *pdev; pdev 864 drivers/usb/chipidea/core.c pdev = platform_device_alloc("ci_hdrc", id); pdev 865 drivers/usb/chipidea/core.c if (!pdev) { pdev 870 drivers/usb/chipidea/core.c pdev->dev.parent = dev; pdev 872 drivers/usb/chipidea/core.c ret = platform_device_add_resources(pdev, res, nres); pdev 876 drivers/usb/chipidea/core.c ret = platform_device_add_data(pdev, platdata, sizeof(*platdata)); pdev 880 drivers/usb/chipidea/core.c ret = platform_device_add(pdev); pdev 884 drivers/usb/chipidea/core.c return pdev; pdev 887 drivers/usb/chipidea/core.c platform_device_put(pdev); pdev 894 drivers/usb/chipidea/core.c void ci_hdrc_remove_device(struct platform_device *pdev) pdev 896 drivers/usb/chipidea/core.c int id = pdev->id; pdev 897 drivers/usb/chipidea/core.c platform_device_unregister(pdev); pdev 976 drivers/usb/chipidea/core.c static int ci_hdrc_probe(struct platform_device *pdev) pdev 978 drivers/usb/chipidea/core.c struct device *dev = &pdev->dev; pdev 990 drivers/usb/chipidea/core.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1006 drivers/usb/chipidea/core.c platform_set_drvdata(pdev, ci); pdev 1074 drivers/usb/chipidea/core.c ci->irq = platform_get_irq(pdev, 0); pdev 1169 drivers/usb/chipidea/core.c pm_runtime_set_active(&pdev->dev); pdev 1170 drivers/usb/chipidea/core.c pm_runtime_enable(&pdev->dev); pdev 1171 drivers/usb/chipidea/core.c pm_runtime_set_autosuspend_delay(&pdev->dev, 2000); pdev 1173 drivers/usb/chipidea/core.c pm_runtime_use_autosuspend(&pdev->dev); pdev 1179 drivers/usb/chipidea/core.c device_set_wakeup_capable(&pdev->dev, true); pdev 1202 drivers/usb/chipidea/core.c static int ci_hdrc_remove(struct platform_device *pdev) pdev 1204 drivers/usb/chipidea/core.c struct ci_hdrc *ci = platform_get_drvdata(pdev); pdev 1210 drivers/usb/chipidea/core.c pm_runtime_get_sync(&pdev->dev); pdev 1211 drivers/usb/chipidea/core.c pm_runtime_disable(&pdev->dev); pdev 1212 drivers/usb/chipidea/core.c pm_runtime_put_noidle(&pdev->dev); pdev 774 drivers/usb/chipidea/usbmisc_imx.c static int usbmisc_imx_probe(struct platform_device *pdev) pdev 779 drivers/usb/chipidea/usbmisc_imx.c of_id = of_match_device(usbmisc_imx_dt_ids, &pdev->dev); pdev 783 drivers/usb/chipidea/usbmisc_imx.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 789 drivers/usb/chipidea/usbmisc_imx.c data->base = devm_platform_ioremap_resource(pdev, 0); pdev 794 drivers/usb/chipidea/usbmisc_imx.c platform_set_drvdata(pdev, data); pdev 799 drivers/usb/chipidea/usbmisc_imx.c static int usbmisc_imx_remove(struct platform_device *pdev) pdev 283 drivers/usb/common/common.c struct platform_device *pdev = NULL; pdev 287 drivers/usb/common/common.c pdev = of_find_device_by_node(node); pdev 291 drivers/usb/common/common.c return pdev ? &pdev->dev : NULL; pdev 124 drivers/usb/common/usb-conn-gpio.c static int usb_conn_probe(struct platform_device *pdev) pdev 126 drivers/usb/common/usb-conn-gpio.c struct device *dev = &pdev->dev; pdev 182 drivers/usb/common/usb-conn-gpio.c pdev->name, info); pdev 199 drivers/usb/common/usb-conn-gpio.c pdev->name, info); pdev 206 drivers/usb/common/usb-conn-gpio.c platform_set_drvdata(pdev, info); pdev 218 drivers/usb/common/usb-conn-gpio.c static int usb_conn_remove(struct platform_device *pdev) pdev 220 drivers/usb/common/usb-conn-gpio.c struct usb_conn_info *info = platform_get_drvdata(pdev); pdev 37 drivers/usb/core/hcd-pci.c static inline int is_ohci_or_uhci(struct pci_dev *pdev) pdev 39 drivers/usb/core/hcd-pci.c return pdev->class == CL_OHCI || pdev->class == CL_UHCI; pdev 42 drivers/usb/core/hcd-pci.c typedef void (*companion_fn)(struct pci_dev *pdev, struct usb_hcd *hcd, pdev 46 drivers/usb/core/hcd-pci.c static void for_each_companion(struct pci_dev *pdev, struct usb_hcd *hcd, pdev 51 drivers/usb/core/hcd-pci.c unsigned int slot = PCI_SLOT(pdev->devfn); pdev 60 drivers/usb/core/hcd-pci.c if (companion->bus != pdev->bus || pdev 75 drivers/usb/core/hcd-pci.c fn(pdev, hcd, companion, companion_hcd); pdev 85 drivers/usb/core/hcd-pci.c static void ehci_pre_add(struct pci_dev *pdev, struct usb_hcd *hcd, pdev 102 drivers/usb/core/hcd-pci.c static void ehci_post_add(struct pci_dev *pdev, struct usb_hcd *hcd, pdev 108 drivers/usb/core/hcd-pci.c if (dev_get_drvdata(&pdev->dev)) { /* Succeeded */ pdev 109 drivers/usb/core/hcd-pci.c dev_dbg(&pdev->dev, "HS companion for %s\n", pdev 123 drivers/usb/core/hcd-pci.c static void non_ehci_add(struct pci_dev *pdev, struct usb_hcd *hcd, pdev 126 drivers/usb/core/hcd-pci.c if (is_ohci_or_uhci(pdev) && companion->class == CL_EHCI) { pdev 127 drivers/usb/core/hcd-pci.c dev_dbg(&pdev->dev, "FS/LS companion for %s\n", pdev 134 drivers/usb/core/hcd-pci.c static void ehci_remove(struct pci_dev *pdev, struct usb_hcd *hcd, pdev 144 drivers/usb/core/hcd-pci.c static void ehci_wait_for_companions(struct pci_dev *pdev, struct usb_hcd *hcd, pdev 148 drivers/usb/core/hcd-pci.c device_pm_wait_for_dev(&pdev->dev, &companion->dev); pdev 2186 drivers/usb/core/hub.c void usb_disconnect(struct usb_device **pdev) pdev 2189 drivers/usb/core/hub.c struct usb_device *udev = *pdev; pdev 2251 drivers/usb/core/hub.c *pdev = NULL; pdev 5011 drivers/usb/dwc2/hcd.c struct platform_device *pdev = to_platform_device(hsotg->dev); pdev 5074 drivers/usb/dwc2/hcd.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 66 drivers/usb/dwc2/pci.c static int dwc2_pci_quirks(struct pci_dev *pdev, struct platform_device *dwc2) pdev 68 drivers/usb/dwc2/pci.c if (pdev->vendor == PCI_VENDOR_ID_SYNOPSYS && pdev 69 drivers/usb/dwc2/pci.c pdev->device == PCI_PRODUCT_ID_HAPS_HSOTG) { pdev 126 drivers/usb/dwc2/platform.c struct platform_device *pdev = to_platform_device(hsotg->dev); pdev 143 drivers/usb/dwc2/platform.c ret = hsotg->plat->phy_init(pdev, hsotg->plat->phy_type); pdev 171 drivers/usb/dwc2/platform.c struct platform_device *pdev = to_platform_device(hsotg->dev); pdev 177 drivers/usb/dwc2/platform.c ret = hsotg->plat->phy_exit(pdev, hsotg->plat->phy_type); pdev 1398 drivers/usb/dwc3/core.c static int dwc3_probe(struct platform_device *pdev) pdev 1400 drivers/usb/dwc3/core.c struct device *dev = &pdev->dev; pdev 1419 drivers/usb/dwc3/core.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1479 drivers/usb/dwc3/core.c platform_set_drvdata(pdev, dwc); pdev 1538 drivers/usb/dwc3/core.c pm_runtime_allow(&pdev->dev); pdev 1541 drivers/usb/dwc3/core.c pm_runtime_put_sync(&pdev->dev); pdev 1542 drivers/usb/dwc3/core.c pm_runtime_disable(&pdev->dev); pdev 1552 drivers/usb/dwc3/core.c static int dwc3_remove(struct platform_device *pdev) pdev 1554 drivers/usb/dwc3/core.c struct dwc3 *dwc = platform_get_drvdata(pdev); pdev 1556 drivers/usb/dwc3/core.c pm_runtime_get_sync(&pdev->dev); pdev 1564 drivers/usb/dwc3/core.c pm_runtime_put_sync(&pdev->dev); pdev 1565 drivers/usb/dwc3/core.c pm_runtime_allow(&pdev->dev); pdev 1566 drivers/usb/dwc3/core.c pm_runtime_disable(&pdev->dev); pdev 42 drivers/usb/dwc3/dwc3-exynos.c struct platform_device *pdev = to_platform_device(dev); pdev 44 drivers/usb/dwc3/dwc3-exynos.c platform_device_unregister(pdev); pdev 49 drivers/usb/dwc3/dwc3-exynos.c static int dwc3_exynos_probe(struct platform_device *pdev) pdev 52 drivers/usb/dwc3/dwc3-exynos.c struct device *dev = &pdev->dev; pdev 67 drivers/usb/dwc3/dwc3-exynos.c platform_set_drvdata(pdev, exynos); pdev 140 drivers/usb/dwc3/dwc3-exynos.c static int dwc3_exynos_remove(struct platform_device *pdev) pdev 142 drivers/usb/dwc3/dwc3-exynos.c struct dwc3_exynos *exynos = platform_get_drvdata(pdev); pdev 145 drivers/usb/dwc3/dwc3-exynos.c device_for_each_child(&pdev->dev, NULL, dwc3_exynos_remove_child); pdev 79 drivers/usb/dwc3/dwc3-keystone.c static int kdwc3_probe(struct platform_device *pdev) pdev 81 drivers/usb/dwc3/dwc3-keystone.c struct device *dev = &pdev->dev; pdev 82 drivers/usb/dwc3/dwc3-keystone.c struct device_node *node = pdev->dev.of_node; pdev 90 drivers/usb/dwc3/dwc3-keystone.c platform_set_drvdata(pdev, kdwc); pdev 94 drivers/usb/dwc3/dwc3-keystone.c kdwc->usbss = devm_platform_ioremap_resource(pdev, 0); pdev 111 drivers/usb/dwc3/dwc3-keystone.c irq = platform_get_irq(pdev, 0); pdev 130 drivers/usb/dwc3/dwc3-keystone.c dev_err(&pdev->dev, "failed to create dwc3 core\n"); pdev 147 drivers/usb/dwc3/dwc3-keystone.c struct platform_device *pdev = to_platform_device(dev); pdev 149 drivers/usb/dwc3/dwc3-keystone.c platform_device_unregister(pdev); pdev 154 drivers/usb/dwc3/dwc3-keystone.c static int kdwc3_remove(struct platform_device *pdev) pdev 156 drivers/usb/dwc3/dwc3-keystone.c struct dwc3_keystone *kdwc = platform_get_drvdata(pdev); pdev 157 drivers/usb/dwc3/dwc3-keystone.c struct device_node *node = pdev->dev.of_node; pdev 162 drivers/usb/dwc3/dwc3-keystone.c device_for_each_child(&pdev->dev, NULL, kdwc3_remove_core); pdev 166 drivers/usb/dwc3/dwc3-keystone.c platform_set_drvdata(pdev, NULL); pdev 368 drivers/usb/dwc3/dwc3-meson-g12a.c struct platform_device *pdev; pdev 375 drivers/usb/dwc3/dwc3-meson-g12a.c pdev = of_find_device_by_node(np); pdev 377 drivers/usb/dwc3/dwc3-meson-g12a.c if (!pdev) pdev 380 drivers/usb/dwc3/dwc3-meson-g12a.c return &pdev->dev; pdev 383 drivers/usb/dwc3/dwc3-meson-g12a.c static int dwc3_meson_g12a_probe(struct platform_device *pdev) pdev 386 drivers/usb/dwc3/dwc3-meson-g12a.c struct device *dev = &pdev->dev; pdev 396 drivers/usb/dwc3/dwc3-meson-g12a.c base = devm_platform_ioremap_resource(pdev, 0); pdev 424 drivers/usb/dwc3/dwc3-meson-g12a.c platform_set_drvdata(pdev, priv); pdev 456 drivers/usb/dwc3/dwc3-meson-g12a.c irq = platform_get_irq(pdev, 0); pdev 457 drivers/usb/dwc3/dwc3-meson-g12a.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, pdev 459 drivers/usb/dwc3/dwc3-meson-g12a.c IRQF_ONESHOT, pdev->name, priv); pdev 524 drivers/usb/dwc3/dwc3-meson-g12a.c static int dwc3_meson_g12a_remove(struct platform_device *pdev) pdev 526 drivers/usb/dwc3/dwc3-meson-g12a.c struct dwc3_meson_g12a *priv = platform_get_drvdata(pdev); pdev 527 drivers/usb/dwc3/dwc3-meson-g12a.c struct device *dev = &pdev->dev; pdev 34 drivers/usb/dwc3/dwc3-of-simple.c static int dwc3_of_simple_probe(struct platform_device *pdev) pdev 37 drivers/usb/dwc3/dwc3-of-simple.c struct device *dev = &pdev->dev; pdev 47 drivers/usb/dwc3/dwc3-of-simple.c platform_set_drvdata(pdev, simple); pdev 113 drivers/usb/dwc3/dwc3-of-simple.c static int dwc3_of_simple_remove(struct platform_device *pdev) pdev 115 drivers/usb/dwc3/dwc3-of-simple.c struct dwc3_of_simple *simple = platform_get_drvdata(pdev); pdev 116 drivers/usb/dwc3/dwc3-of-simple.c struct device *dev = &pdev->dev; pdev 449 drivers/usb/dwc3/dwc3-omap.c static int dwc3_omap_probe(struct platform_device *pdev) pdev 451 drivers/usb/dwc3/dwc3-omap.c struct device_node *node = pdev->dev.of_node; pdev 454 drivers/usb/dwc3/dwc3-omap.c struct device *dev = &pdev->dev; pdev 473 drivers/usb/dwc3/dwc3-omap.c platform_set_drvdata(pdev, omap); pdev 475 drivers/usb/dwc3/dwc3-omap.c irq = platform_get_irq(pdev, 0); pdev 479 drivers/usb/dwc3/dwc3-omap.c base = devm_platform_ioremap_resource(pdev, 0); pdev 515 drivers/usb/dwc3/dwc3-omap.c dev_err(&pdev->dev, "failed to create dwc3 core\n"); pdev 537 drivers/usb/dwc3/dwc3-omap.c static int dwc3_omap_remove(struct platform_device *pdev) pdev 539 drivers/usb/dwc3/dwc3-omap.c struct dwc3_omap *omap = platform_get_drvdata(pdev); pdev 544 drivers/usb/dwc3/dwc3-omap.c pm_runtime_put_sync(&pdev->dev); pdev 545 drivers/usb/dwc3/dwc3-omap.c pm_runtime_disable(&pdev->dev); pdev 144 drivers/usb/dwc3/dwc3-pci.c struct pci_dev *pdev = dwc->pci; pdev 146 drivers/usb/dwc3/dwc3-pci.c if (pdev->vendor == PCI_VENDOR_ID_INTEL) { pdev 147 drivers/usb/dwc3/dwc3-pci.c if (pdev->device == PCI_DEVICE_ID_INTEL_BXT || pdev 148 drivers/usb/dwc3/dwc3-pci.c pdev->device == PCI_DEVICE_ID_INTEL_BXT_M) { pdev 153 drivers/usb/dwc3/dwc3-pci.c if (pdev->device == PCI_DEVICE_ID_INTEL_BYT) { pdev 158 drivers/usb/dwc3/dwc3-pci.c ret = dwc3_byt_enable_ulpi_refclock(pdev); pdev 162 drivers/usb/dwc3/dwc3-pci.c ret = devm_acpi_dev_add_driver_gpios(&pdev->dev, pdev 165 drivers/usb/dwc3/dwc3-pci.c dev_dbg(&pdev->dev, "failed to add mapping table\n"); pdev 179 drivers/usb/dwc3/dwc3-pci.c gpio = gpiod_get_optional(&pdev->dev, "cs", GPIOD_OUT_LOW); pdev 186 drivers/usb/dwc3/dwc3-pci.c gpio = gpiod_get_optional(&pdev->dev, "reset", GPIOD_OUT_LOW); pdev 292 drivers/usb/dwc3/dwc3-pci.c struct pci_dev *pdev = dwc->pci; pdev 294 drivers/usb/dwc3/dwc3-pci.c if (pdev->device == PCI_DEVICE_ID_INTEL_BYT) pdev 320 drivers/usb/dwc3/dwc3-qcom.c static int dwc3_qcom_get_irq(struct platform_device *pdev, pdev 323 drivers/usb/dwc3/dwc3-qcom.c struct device_node *np = pdev->dev.of_node; pdev 327 drivers/usb/dwc3/dwc3-qcom.c ret = platform_get_irq_byname(pdev, name); pdev 329 drivers/usb/dwc3/dwc3-qcom.c ret = platform_get_irq(pdev, num); pdev 334 drivers/usb/dwc3/dwc3-qcom.c static int dwc3_qcom_setup_irq(struct platform_device *pdev) pdev 336 drivers/usb/dwc3/dwc3-qcom.c struct dwc3_qcom *qcom = platform_get_drvdata(pdev); pdev 339 drivers/usb/dwc3/dwc3-qcom.c irq = dwc3_qcom_get_irq(pdev, "hs_phy_irq", pdev 355 drivers/usb/dwc3/dwc3-qcom.c irq = dwc3_qcom_get_irq(pdev, "dp_hs_phy_irq", pdev 370 drivers/usb/dwc3/dwc3-qcom.c irq = dwc3_qcom_get_irq(pdev, "dm_hs_phy_irq", pdev 385 drivers/usb/dwc3/dwc3-qcom.c irq = dwc3_qcom_get_irq(pdev, "ss_phy_irq", pdev 455 drivers/usb/dwc3/dwc3-qcom.c static int dwc3_qcom_acpi_register_core(struct platform_device *pdev) pdev 457 drivers/usb/dwc3/dwc3-qcom.c struct dwc3_qcom *qcom = platform_get_drvdata(pdev); pdev 458 drivers/usb/dwc3/dwc3-qcom.c struct device *dev = &pdev->dev; pdev 477 drivers/usb/dwc3/dwc3-qcom.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 479 drivers/usb/dwc3/dwc3-qcom.c dev_err(&pdev->dev, "failed to get memory resource\n"); pdev 489 drivers/usb/dwc3/dwc3-qcom.c irq = platform_get_irq(pdev, 0); pdev 495 drivers/usb/dwc3/dwc3-qcom.c dev_err(&pdev->dev, "failed to add resources\n"); pdev 502 drivers/usb/dwc3/dwc3-qcom.c dev_err(&pdev->dev, "failed to add properties\n"); pdev 508 drivers/usb/dwc3/dwc3-qcom.c dev_err(&pdev->dev, "failed to add device\n"); pdev 515 drivers/usb/dwc3/dwc3-qcom.c static int dwc3_qcom_of_register_core(struct platform_device *pdev) pdev 517 drivers/usb/dwc3/dwc3-qcom.c struct dwc3_qcom *qcom = platform_get_drvdata(pdev); pdev 518 drivers/usb/dwc3/dwc3-qcom.c struct device_node *np = pdev->dev.of_node, *dwc3_np; pdev 519 drivers/usb/dwc3/dwc3-qcom.c struct device *dev = &pdev->dev; pdev 553 drivers/usb/dwc3/dwc3-qcom.c static int dwc3_qcom_probe(struct platform_device *pdev) pdev 555 drivers/usb/dwc3/dwc3-qcom.c struct device_node *np = pdev->dev.of_node; pdev 556 drivers/usb/dwc3/dwc3-qcom.c struct device *dev = &pdev->dev; pdev 562 drivers/usb/dwc3/dwc3-qcom.c qcom = devm_kzalloc(&pdev->dev, sizeof(*qcom), GFP_KERNEL); pdev 566 drivers/usb/dwc3/dwc3-qcom.c platform_set_drvdata(pdev, qcom); pdev 567 drivers/usb/dwc3/dwc3-qcom.c qcom->dev = &pdev->dev; pdev 572 drivers/usb/dwc3/dwc3-qcom.c dev_err(&pdev->dev, "no supporting ACPI device data\n"); pdev 580 drivers/usb/dwc3/dwc3-qcom.c dev_err(&pdev->dev, "failed to get resets, err=%d\n", ret); pdev 586 drivers/usb/dwc3/dwc3-qcom.c dev_err(&pdev->dev, "failed to assert resets, err=%d\n", ret); pdev 594 drivers/usb/dwc3/dwc3-qcom.c dev_err(&pdev->dev, "failed to deassert resets, err=%d\n", ret); pdev 604 drivers/usb/dwc3/dwc3-qcom.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 626 drivers/usb/dwc3/dwc3-qcom.c ret = dwc3_qcom_setup_irq(pdev); pdev 642 drivers/usb/dwc3/dwc3-qcom.c ret = dwc3_qcom_of_register_core(pdev); pdev 644 drivers/usb/dwc3/dwc3-qcom.c ret = dwc3_qcom_acpi_register_core(pdev); pdev 662 drivers/usb/dwc3/dwc3-qcom.c device_init_wakeup(&pdev->dev, 1); pdev 672 drivers/usb/dwc3/dwc3-qcom.c of_platform_depopulate(&pdev->dev); pdev 674 drivers/usb/dwc3/dwc3-qcom.c platform_device_put(pdev); pdev 686 drivers/usb/dwc3/dwc3-qcom.c static int dwc3_qcom_remove(struct platform_device *pdev) pdev 688 drivers/usb/dwc3/dwc3-qcom.c struct dwc3_qcom *qcom = platform_get_drvdata(pdev); pdev 689 drivers/usb/dwc3/dwc3-qcom.c struct device *dev = &pdev->dev; pdev 195 drivers/usb/dwc3/dwc3-st.c static int st_dwc3_probe(struct platform_device *pdev) pdev 199 drivers/usb/dwc3/dwc3-st.c struct device *dev = &pdev->dev; pdev 209 drivers/usb/dwc3/dwc3-st.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "reg-glue"); pdev 221 drivers/usb/dwc3/dwc3-st.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "syscfg-reg"); pdev 229 drivers/usb/dwc3/dwc3-st.c dev_vdbg(&pdev->dev, "glue-logic addr 0x%pK, syscfg-reg offset 0x%x\n", pdev 235 drivers/usb/dwc3/dwc3-st.c dev_err(&pdev->dev, "could not get power controller\n"); pdev 246 drivers/usb/dwc3/dwc3-st.c dev_err(&pdev->dev, "could not get reset controller\n"); pdev 256 drivers/usb/dwc3/dwc3-st.c dev_err(&pdev->dev, "failed to find dwc3 core node\n"); pdev 294 drivers/usb/dwc3/dwc3-st.c platform_set_drvdata(pdev, dwc3_data); pdev 304 drivers/usb/dwc3/dwc3-st.c platform_device_put(pdev); pdev 308 drivers/usb/dwc3/dwc3-st.c static int st_dwc3_remove(struct platform_device *pdev) pdev 310 drivers/usb/dwc3/dwc3-st.c struct st_dwc3 *dwc3_data = platform_get_drvdata(pdev); pdev 312 drivers/usb/dwc3/dwc3-st.c of_platform_depopulate(&pdev->dev); pdev 1018 drivers/usb/gadget/function/f_printer.c struct device *pdev; pdev 1080 drivers/usb/gadget/function/f_printer.c pdev = device_create(usb_gadget_class, NULL, devt, pdev 1082 drivers/usb/gadget/function/f_printer.c if (IS_ERR(pdev)) { pdev 1084 drivers/usb/gadget/function/f_printer.c ret = PTR_ERR(pdev); pdev 218 drivers/usb/gadget/legacy/hid.c static int hidg_plat_driver_probe(struct platform_device *pdev) pdev 220 drivers/usb/gadget/legacy/hid.c struct hidg_func_descriptor *func = dev_get_platdata(&pdev->dev); pdev 224 drivers/usb/gadget/legacy/hid.c dev_err(&pdev->dev, "Platform data missing\n"); pdev 238 drivers/usb/gadget/legacy/hid.c static int hidg_plat_driver_remove(struct platform_device *pdev) pdev 547 drivers/usb/gadget/udc/amd5536udc.h struct pci_dev *pdev; pdev 590 drivers/usb/gadget/udc/amd5536udc.h irqreturn_t udc_irq(int irq, void *pdev); pdev 591 drivers/usb/gadget/udc/amd5536udc.h void gadget_release(struct device *pdev); pdev 56 drivers/usb/gadget/udc/amd5536udc_pci.c static void udc_pci_remove(struct pci_dev *pdev) pdev 60 drivers/usb/gadget/udc/amd5536udc_pci.c dev = pci_get_drvdata(pdev); pdev 72 drivers/usb/gadget/udc/amd5536udc_pci.c free_irq(pdev->irq, dev); pdev 74 drivers/usb/gadget/udc/amd5536udc_pci.c release_mem_region(pci_resource_start(pdev, 0), pdev 75 drivers/usb/gadget/udc/amd5536udc_pci.c pci_resource_len(pdev, 0)); pdev 76 drivers/usb/gadget/udc/amd5536udc_pci.c pci_disable_device(pdev); pdev 83 drivers/usb/gadget/udc/amd5536udc_pci.c struct pci_dev *pdev, pdev 94 drivers/usb/gadget/udc/amd5536udc_pci.c dev_dbg(&pdev->dev, "already probed\n"); pdev 104 drivers/usb/gadget/udc/amd5536udc_pci.c if (pci_enable_device(pdev) < 0) { pdev 110 drivers/usb/gadget/udc/amd5536udc_pci.c resource = pci_resource_start(pdev, 0); pdev 111 drivers/usb/gadget/udc/amd5536udc_pci.c len = pci_resource_len(pdev, 0); pdev 114 drivers/usb/gadget/udc/amd5536udc_pci.c dev_dbg(&pdev->dev, "pci device used already\n"); pdev 121 drivers/usb/gadget/udc/amd5536udc_pci.c dev_dbg(&pdev->dev, "start address cannot be mapped\n"); pdev 126 drivers/usb/gadget/udc/amd5536udc_pci.c if (!pdev->irq) { pdev 127 drivers/usb/gadget/udc/amd5536udc_pci.c dev_err(&pdev->dev, "irq not set\n"); pdev 143 drivers/usb/gadget/udc/amd5536udc_pci.c if (request_irq(pdev->irq, udc_irq, IRQF_SHARED, name, dev) != 0) { pdev 144 drivers/usb/gadget/udc/amd5536udc_pci.c dev_dbg(&pdev->dev, "request_irq(%d) fail\n", pdev->irq); pdev 149 drivers/usb/gadget/udc/amd5536udc_pci.c pci_set_drvdata(pdev, dev); pdev 152 drivers/usb/gadget/udc/amd5536udc_pci.c dev->chiprev = pdev->revision; pdev 154 drivers/usb/gadget/udc/amd5536udc_pci.c pci_set_master(pdev); pdev 155 drivers/usb/gadget/udc/amd5536udc_pci.c pci_try_set_mwi(pdev); pdev 165 drivers/usb/gadget/udc/amd5536udc_pci.c dev->irq = pdev->irq; pdev 166 drivers/usb/gadget/udc/amd5536udc_pci.c dev->pdev = pdev; pdev 167 drivers/usb/gadget/udc/amd5536udc_pci.c dev->dev = &pdev->dev; pdev 180 drivers/usb/gadget/udc/amd5536udc_pci.c free_irq(pdev->irq, dev); pdev 186 drivers/usb/gadget/udc/amd5536udc_pci.c pci_disable_device(pdev); pdev 266 drivers/usb/gadget/udc/aspeed-vhub/core.c static int ast_vhub_remove(struct platform_device *pdev) pdev 268 drivers/usb/gadget/udc/aspeed-vhub/core.c struct ast_vhub *vhub = platform_get_drvdata(pdev); pdev 296 drivers/usb/gadget/udc/aspeed-vhub/core.c dma_free_coherent(&pdev->dev, pdev 306 drivers/usb/gadget/udc/aspeed-vhub/core.c static int ast_vhub_probe(struct platform_device *pdev) pdev 313 drivers/usb/gadget/udc/aspeed-vhub/core.c vhub = devm_kzalloc(&pdev->dev, sizeof(*vhub), GFP_KERNEL); pdev 318 drivers/usb/gadget/udc/aspeed-vhub/core.c vhub->pdev = pdev; pdev 320 drivers/usb/gadget/udc/aspeed-vhub/core.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 321 drivers/usb/gadget/udc/aspeed-vhub/core.c vhub->regs = devm_ioremap_resource(&pdev->dev, res); pdev 323 drivers/usb/gadget/udc/aspeed-vhub/core.c dev_err(&pdev->dev, "Failed to map resources\n"); pdev 328 drivers/usb/gadget/udc/aspeed-vhub/core.c platform_set_drvdata(pdev, vhub); pdev 330 drivers/usb/gadget/udc/aspeed-vhub/core.c vhub->clk = devm_clk_get(&pdev->dev, NULL); pdev 337 drivers/usb/gadget/udc/aspeed-vhub/core.c dev_err(&pdev->dev, "Error couldn't enable clock (%d)\n", rc); pdev 342 drivers/usb/gadget/udc/aspeed-vhub/core.c max_speed = usb_get_maximum_speed(&pdev->dev); pdev 351 drivers/usb/gadget/udc/aspeed-vhub/core.c vhub->irq = platform_get_irq(pdev, 0); pdev 356 drivers/usb/gadget/udc/aspeed-vhub/core.c rc = devm_request_irq(&pdev->dev, vhub->irq, ast_vhub_irq, 0, pdev 359 drivers/usb/gadget/udc/aspeed-vhub/core.c dev_err(&pdev->dev, "Failed to request interrupt\n"); pdev 367 drivers/usb/gadget/udc/aspeed-vhub/core.c vhub->ep0_bufs = dma_alloc_coherent(&pdev->dev, pdev 372 drivers/usb/gadget/udc/aspeed-vhub/core.c dev_err(&pdev->dev, "Failed to allocate EP0 DMA buffers\n"); pdev 394 drivers/usb/gadget/udc/aspeed-vhub/core.c dev_info(&pdev->dev, "Initialized virtual hub in USB%d mode\n", pdev 399 drivers/usb/gadget/udc/aspeed-vhub/core.c ast_vhub_remove(pdev); pdev 539 drivers/usb/gadget/udc/aspeed-vhub/dev.c struct device *parent = &vhub->pdev->dev; pdev 575 drivers/usb/gadget/udc/aspeed-vhub/dev.c d->gadget.dev.of_node = vhub->pdev->dev.of_node; pdev 276 drivers/usb/gadget/udc/aspeed-vhub/ep0.c struct device *dev = &vhub->pdev->dev; pdev 364 drivers/usb/gadget/udc/aspeed-vhub/ep0.c struct device *dev = &vhub->pdev->dev; pdev 345 drivers/usb/gadget/udc/aspeed-vhub/epn.c dev_warn(&vhub->pdev->dev, "Bogus EPn request ! u_req=%p\n", u_req); pdev 347 drivers/usb/gadget/udc/aspeed-vhub/epn.c dev_warn(&vhub->pdev->dev, "complete=%p internal=%d\n", pdev 382 drivers/usb/gadget/udc/aspeed-vhub/epn.c dev_warn(&vhub->pdev->dev, pdev 435 drivers/usb/gadget/udc/aspeed-vhub/epn.c dev_warn(&ep->vhub->pdev->dev, "Timeout waiting for DMA\n"); pdev 771 drivers/usb/gadget/udc/aspeed-vhub/epn.c dma_free_coherent(&ep->vhub->pdev->dev, pdev 826 drivers/usb/gadget/udc/aspeed-vhub/epn.c ep->buf = dma_alloc_coherent(&vhub->pdev->dev, pdev 378 drivers/usb/gadget/udc/aspeed-vhub/vhub.h struct platform_device *pdev; pdev 423 drivers/usb/gadget/udc/aspeed-vhub/vhub.h #define UDCVDBG(u, fmt...) dev_dbg(&(u)->pdev->dev, fmt) pdev 426 drivers/usb/gadget/udc/aspeed-vhub/vhub.h dev_dbg(&(ep)->vhub->pdev->dev, \ pdev 433 drivers/usb/gadget/udc/aspeed-vhub/vhub.h dev_dbg(&(d)->vhub->pdev->dev, \ pdev 445 drivers/usb/gadget/udc/aspeed-vhub/vhub.h #define UDCDBG(u, fmt...) dev_dbg(&(u)->pdev->dev, fmt) pdev 448 drivers/usb/gadget/udc/aspeed-vhub/vhub.h dev_dbg(&(ep)->vhub->pdev->dev, \ pdev 455 drivers/usb/gadget/udc/aspeed-vhub/vhub.h dev_dbg(&(d)->vhub->pdev->dev, \ pdev 1559 drivers/usb/gadget/udc/at91_udc.c udc->gadget.dev.of_node = udc->pdev->dev.of_node; pdev 1623 drivers/usb/gadget/udc/at91_udc.c ret = devm_gpio_request(&udc->pdev->dev, udc->board.pullup_pin, pdev 1710 drivers/usb/gadget/udc/at91_udc.c udc->matrix = syscon_regmap_lookup_by_phandle(udc->pdev->dev.of_node, pdev 1806 drivers/usb/gadget/udc/at91_udc.c static int at91udc_probe(struct platform_device *pdev) pdev 1808 drivers/usb/gadget/udc/at91_udc.c struct device *dev = &pdev->dev; pdev 1821 drivers/usb/gadget/udc/at91_udc.c at91udc_of_init(udc, pdev->dev.of_node); pdev 1822 drivers/usb/gadget/udc/at91_udc.c udc->pdev = pdev; pdev 1842 drivers/usb/gadget/udc/at91_udc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1881 drivers/usb/gadget/udc/at91_udc.c udc->udp_irq = platform_get_irq(pdev, 0); pdev 1945 drivers/usb/gadget/udc/at91_udc.c static int at91udc_remove(struct platform_device *pdev) pdev 1947 drivers/usb/gadget/udc/at91_udc.c struct at91_udc *udc = platform_get_drvdata(pdev); pdev 1960 drivers/usb/gadget/udc/at91_udc.c device_init_wakeup(&pdev->dev, 0); pdev 1969 drivers/usb/gadget/udc/at91_udc.c static int at91udc_suspend(struct platform_device *pdev, pm_message_t mesg) pdev 1971 drivers/usb/gadget/udc/at91_udc.c struct at91_udc *udc = platform_get_drvdata(pdev); pdev 1972 drivers/usb/gadget/udc/at91_udc.c int wake = udc->driver && device_may_wakeup(&pdev->dev); pdev 1996 drivers/usb/gadget/udc/at91_udc.c static int at91udc_resume(struct platform_device *pdev) pdev 1998 drivers/usb/gadget/udc/at91_udc.c struct at91_udc *udc = platform_get_drvdata(pdev); pdev 139 drivers/usb/gadget/udc/at91_udc.h struct platform_device *pdev; pdev 232 drivers/usb/gadget/udc/atmel_usba_udc.c regs_resource = platform_get_resource(udc->pdev, IORESOURCE_MEM, pdev 855 drivers/usb/gadget/udc/atmel_usba_udc.c dev_err(&ep->udc->pdev->dev, pdev 1212 drivers/usb/gadget/udc/atmel_usba_udc.c struct device *dev = &udc->pdev->dev; pdev 1631 drivers/usb/gadget/udc/atmel_usba_udc.c dev_warn(&udc->pdev->dev, "ep_irq: queue empty\n"); pdev 1683 drivers/usb/gadget/udc/atmel_usba_udc.c dev_err(&udc->pdev->dev, pdev 1685 drivers/usb/gadget/udc/atmel_usba_udc.c dev_err(&udc->pdev->dev, pdev 1836 drivers/usb/gadget/udc/atmel_usba_udc.c dev_err(&udc->pdev->dev, pdev 1845 drivers/usb/gadget/udc/atmel_usba_udc.c dev_err(&udc->pdev->dev, pdev 1862 drivers/usb/gadget/udc/atmel_usba_udc.c pm_stay_awake(&udc->pdev->dev); pdev 1887 drivers/usb/gadget/udc/atmel_usba_udc.c pm_relax(&udc->pdev->dev); pdev 2054 drivers/usb/gadget/udc/atmel_usba_udc.c static struct usba_ep * atmel_udc_of_init(struct platform_device *pdev, pdev 2058 drivers/usb/gadget/udc/atmel_usba_udc.c struct device_node *np = pdev->dev.of_node; pdev 2079 drivers/usb/gadget/udc/atmel_usba_udc.c udc->vbus_pin = devm_gpiod_get_optional(&pdev->dev, "atmel,vbus", pdev 2091 drivers/usb/gadget/udc/atmel_usba_udc.c eps = devm_kcalloc(&pdev->dev, udc->num_ep, sizeof(struct usba_ep), pdev 2107 drivers/usb/gadget/udc/atmel_usba_udc.c dev_err(&pdev->dev, "of_probe: reg error(%d)\n", ret); pdev 2114 drivers/usb/gadget/udc/atmel_usba_udc.c dev_err(&pdev->dev, "of_probe: fifo-size error(%d)\n", ret); pdev 2119 drivers/usb/gadget/udc/atmel_usba_udc.c dev_warn(&pdev->dev, pdev 2131 drivers/usb/gadget/udc/atmel_usba_udc.c dev_err(&pdev->dev, "of_probe: nb-banks error(%d)\n", ret); pdev 2136 drivers/usb/gadget/udc/atmel_usba_udc.c dev_warn(&pdev->dev, pdev 2193 drivers/usb/gadget/udc/atmel_usba_udc.c dev_err(&pdev->dev, "of_probe: no endpoint specified\n"); pdev 2203 drivers/usb/gadget/udc/atmel_usba_udc.c static int usba_udc_probe(struct platform_device *pdev) pdev 2210 drivers/usb/gadget/udc/atmel_usba_udc.c udc = devm_kzalloc(&pdev->dev, sizeof(*udc), GFP_KERNEL); pdev 2217 drivers/usb/gadget/udc/atmel_usba_udc.c res = platform_get_resource(pdev, IORESOURCE_MEM, CTRL_IOMEM_ID); pdev 2218 drivers/usb/gadget/udc/atmel_usba_udc.c udc->regs = devm_ioremap_resource(&pdev->dev, res); pdev 2221 drivers/usb/gadget/udc/atmel_usba_udc.c dev_info(&pdev->dev, "MMIO registers at %pR mapped at %p\n", pdev 2224 drivers/usb/gadget/udc/atmel_usba_udc.c res = platform_get_resource(pdev, IORESOURCE_MEM, FIFO_IOMEM_ID); pdev 2225 drivers/usb/gadget/udc/atmel_usba_udc.c udc->fifo = devm_ioremap_resource(&pdev->dev, res); pdev 2228 drivers/usb/gadget/udc/atmel_usba_udc.c dev_info(&pdev->dev, "FIFO at %pR mapped at %p\n", res, udc->fifo); pdev 2230 drivers/usb/gadget/udc/atmel_usba_udc.c irq = platform_get_irq(pdev, 0); pdev 2234 drivers/usb/gadget/udc/atmel_usba_udc.c pclk = devm_clk_get(&pdev->dev, "pclk"); pdev 2237 drivers/usb/gadget/udc/atmel_usba_udc.c hclk = devm_clk_get(&pdev->dev, "hclk"); pdev 2243 drivers/usb/gadget/udc/atmel_usba_udc.c udc->pdev = pdev; pdev 2247 drivers/usb/gadget/udc/atmel_usba_udc.c platform_set_drvdata(pdev, udc); pdev 2252 drivers/usb/gadget/udc/atmel_usba_udc.c dev_err(&pdev->dev, "Unable to enable pclk, aborting.\n"); pdev 2259 drivers/usb/gadget/udc/atmel_usba_udc.c udc->usba_ep = atmel_udc_of_init(pdev, udc); pdev 2266 drivers/usb/gadget/udc/atmel_usba_udc.c ret = devm_request_irq(&pdev->dev, irq, usba_udc_irq, 0, pdev 2269 drivers/usb/gadget/udc/atmel_usba_udc.c dev_err(&pdev->dev, "Cannot request irq %d (error %d)\n", pdev 2277 drivers/usb/gadget/udc/atmel_usba_udc.c ret = devm_request_threaded_irq(&pdev->dev, pdev 2283 drivers/usb/gadget/udc/atmel_usba_udc.c dev_warn(&udc->pdev->dev, pdev 2289 drivers/usb/gadget/udc/atmel_usba_udc.c ret = usb_add_gadget_udc(&pdev->dev, &udc->gadget); pdev 2292 drivers/usb/gadget/udc/atmel_usba_udc.c device_init_wakeup(&pdev->dev, 1); pdev 2301 drivers/usb/gadget/udc/atmel_usba_udc.c static int usba_udc_remove(struct platform_device *pdev) pdev 2306 drivers/usb/gadget/udc/atmel_usba_udc.c udc = platform_get_drvdata(pdev); pdev 2308 drivers/usb/gadget/udc/atmel_usba_udc.c device_init_wakeup(&pdev->dev, 0); pdev 322 drivers/usb/gadget/udc/atmel_usba_udc.h struct platform_device *pdev; pdev 2280 drivers/usb/gadget/udc/bcm63xx_udc.c static int bcm63xx_udc_probe(struct platform_device *pdev) pdev 2282 drivers/usb/gadget/udc/bcm63xx_udc.c struct device *dev = &pdev->dev; pdev 2292 drivers/usb/gadget/udc/bcm63xx_udc.c platform_set_drvdata(pdev, udc); pdev 2301 drivers/usb/gadget/udc/bcm63xx_udc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2306 drivers/usb/gadget/udc/bcm63xx_udc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 2330 drivers/usb/gadget/udc/bcm63xx_udc.c irq = platform_get_irq(pdev, 0); pdev 2339 drivers/usb/gadget/udc/bcm63xx_udc.c irq = platform_get_irq(pdev, i + 1); pdev 2366 drivers/usb/gadget/udc/bcm63xx_udc.c static int bcm63xx_udc_remove(struct platform_device *pdev) pdev 2368 drivers/usb/gadget/udc/bcm63xx_udc.c struct bcm63xx_udc *udc = platform_get_drvdata(pdev); pdev 480 drivers/usb/gadget/udc/bdc/bdc_core.c static int bdc_probe(struct platform_device *pdev) pdev 487 drivers/usb/gadget/udc/bdc/bdc_core.c struct device *dev = &pdev->dev; pdev 511 drivers/usb/gadget/udc/bdc/bdc_core.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 517 drivers/usb/gadget/udc/bdc/bdc_core.c irq = platform_get_irq(pdev, 0); pdev 521 drivers/usb/gadget/udc/bdc/bdc_core.c platform_set_drvdata(pdev, bdc); pdev 587 drivers/usb/gadget/udc/bdc/bdc_core.c static int bdc_remove(struct platform_device *pdev) pdev 591 drivers/usb/gadget/udc/bdc/bdc_core.c bdc = platform_get_drvdata(pdev); pdev 1055 drivers/usb/gadget/udc/dummy_hcd.c static int dummy_udc_probe(struct platform_device *pdev) pdev 1060 drivers/usb/gadget/udc/dummy_hcd.c dum = *((void **)dev_get_platdata(&pdev->dev)); pdev 1072 drivers/usb/gadget/udc/dummy_hcd.c dum->gadget.dev.parent = &pdev->dev; pdev 1075 drivers/usb/gadget/udc/dummy_hcd.c rc = usb_add_gadget_udc(&pdev->dev, &dum->gadget); pdev 1082 drivers/usb/gadget/udc/dummy_hcd.c platform_set_drvdata(pdev, dum); pdev 1091 drivers/usb/gadget/udc/dummy_hcd.c static int dummy_udc_remove(struct platform_device *pdev) pdev 1093 drivers/usb/gadget/udc/dummy_hcd.c struct dummy *dum = platform_get_drvdata(pdev); pdev 1109 drivers/usb/gadget/udc/dummy_hcd.c static int dummy_udc_suspend(struct platform_device *pdev, pm_message_t state) pdev 1111 drivers/usb/gadget/udc/dummy_hcd.c struct dummy *dum = platform_get_drvdata(pdev); pdev 1114 drivers/usb/gadget/udc/dummy_hcd.c dev_dbg(&pdev->dev, "%s\n", __func__); pdev 1120 drivers/usb/gadget/udc/dummy_hcd.c static int dummy_udc_resume(struct platform_device *pdev) pdev 1122 drivers/usb/gadget/udc/dummy_hcd.c struct dummy *dum = platform_get_drvdata(pdev); pdev 1125 drivers/usb/gadget/udc/dummy_hcd.c dev_dbg(&pdev->dev, "%s\n", __func__); pdev 2618 drivers/usb/gadget/udc/dummy_hcd.c static int dummy_hcd_probe(struct platform_device *pdev) pdev 2625 drivers/usb/gadget/udc/dummy_hcd.c dev_info(&pdev->dev, "%s, driver " DRIVER_VERSION "\n", driver_desc); pdev 2626 drivers/usb/gadget/udc/dummy_hcd.c dum = *((void **)dev_get_platdata(&pdev->dev)); pdev 2634 drivers/usb/gadget/udc/dummy_hcd.c hs_hcd = usb_create_hcd(&dummy_hcd, &pdev->dev, dev_name(&pdev->dev)); pdev 2644 drivers/usb/gadget/udc/dummy_hcd.c ss_hcd = usb_create_shared_hcd(&dummy_hcd, &pdev->dev, pdev 2645 drivers/usb/gadget/udc/dummy_hcd.c dev_name(&pdev->dev), hs_hcd); pdev 2667 drivers/usb/gadget/udc/dummy_hcd.c static int dummy_hcd_remove(struct platform_device *pdev) pdev 2671 drivers/usb/gadget/udc/dummy_hcd.c dum = hcd_to_dummy_hcd(platform_get_drvdata(pdev))->dum; pdev 2687 drivers/usb/gadget/udc/dummy_hcd.c static int dummy_hcd_suspend(struct platform_device *pdev, pm_message_t state) pdev 2693 drivers/usb/gadget/udc/dummy_hcd.c dev_dbg(&pdev->dev, "%s\n", __func__); pdev 2695 drivers/usb/gadget/udc/dummy_hcd.c hcd = platform_get_drvdata(pdev); pdev 2698 drivers/usb/gadget/udc/dummy_hcd.c dev_warn(&pdev->dev, "Root hub isn't suspended!\n"); pdev 2705 drivers/usb/gadget/udc/dummy_hcd.c static int dummy_hcd_resume(struct platform_device *pdev) pdev 2709 drivers/usb/gadget/udc/dummy_hcd.c dev_dbg(&pdev->dev, "%s\n", __func__); pdev 2711 drivers/usb/gadget/udc/dummy_hcd.c hcd = platform_get_drvdata(pdev); pdev 1059 drivers/usb/gadget/udc/fotg210-udc.c static int fotg210_udc_remove(struct platform_device *pdev) pdev 1061 drivers/usb/gadget/udc/fotg210-udc.c struct fotg210_udc *fotg210 = platform_get_drvdata(pdev); pdev 1066 drivers/usb/gadget/udc/fotg210-udc.c free_irq(platform_get_irq(pdev, 0), fotg210); pdev 1076 drivers/usb/gadget/udc/fotg210-udc.c static int fotg210_udc_probe(struct platform_device *pdev) pdev 1084 drivers/usb/gadget/udc/fotg210-udc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1090 drivers/usb/gadget/udc/fotg210-udc.c ires = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 1118 drivers/usb/gadget/udc/fotg210-udc.c platform_set_drvdata(pdev, fotg210); pdev 1123 drivers/usb/gadget/udc/fotg210-udc.c fotg210->gadget.dev.parent = &pdev->dev; pdev 1124 drivers/usb/gadget/udc/fotg210-udc.c fotg210->gadget.dev.dma_mask = pdev->dev.dma_mask; pdev 1174 drivers/usb/gadget/udc/fotg210-udc.c ret = usb_add_gadget_udc(&pdev->dev, &fotg210->gadget); pdev 1178 drivers/usb/gadget/udc/fotg210-udc.c dev_info(&pdev->dev, "version %s\n", DRIVER_VERSION); pdev 29 drivers/usb/gadget/udc/fsl_mxc_udc.c int fsl_udc_clk_init(struct platform_device *pdev) pdev 35 drivers/usb/gadget/udc/fsl_mxc_udc.c pdata = dev_get_platdata(&pdev->dev); pdev 37 drivers/usb/gadget/udc/fsl_mxc_udc.c mxc_ipg_clk = devm_clk_get(&pdev->dev, "ipg"); pdev 39 drivers/usb/gadget/udc/fsl_mxc_udc.c dev_err(&pdev->dev, "clk_get(\"ipg\") failed\n"); pdev 43 drivers/usb/gadget/udc/fsl_mxc_udc.c mxc_ahb_clk = devm_clk_get(&pdev->dev, "ahb"); pdev 45 drivers/usb/gadget/udc/fsl_mxc_udc.c dev_err(&pdev->dev, "clk_get(\"ahb\") failed\n"); pdev 49 drivers/usb/gadget/udc/fsl_mxc_udc.c mxc_per_clk = devm_clk_get(&pdev->dev, "per"); pdev 51 drivers/usb/gadget/udc/fsl_mxc_udc.c dev_err(&pdev->dev, "clk_get(\"per\") failed\n"); pdev 60 drivers/usb/gadget/udc/fsl_mxc_udc.c if (!strcmp(pdev->id_entry->name, "imx-udc-mx27")) { pdev 64 drivers/usb/gadget/udc/fsl_mxc_udc.c dev_err(&pdev->dev, "USB_CLK=%lu, should be 60MHz\n", freq); pdev 80 drivers/usb/gadget/udc/fsl_mxc_udc.c int fsl_udc_clk_finalize(struct platform_device *pdev) pdev 82 drivers/usb/gadget/udc/fsl_mxc_udc.c struct fsl_usb2_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 89 drivers/usb/gadget/udc/fsl_mxc_udc.c (pdev, IORESOURCE_MEM, 0); pdev 93 drivers/usb/gadget/udc/fsl_mxc_udc.c dev_err(&pdev->dev, "ioremap for phy address fails\n"); pdev 2243 drivers/usb/gadget/udc/fsl_udc_core.c struct platform_device *pdev) pdev 2248 drivers/usb/gadget/udc/fsl_udc_core.c pdata = dev_get_platdata(&pdev->dev); pdev 2265 drivers/usb/gadget/udc/fsl_udc_core.c udc->ep_qh = dma_alloc_coherent(&pdev->dev, size, pdev 2362 drivers/usb/gadget/udc/fsl_udc_core.c static int fsl_udc_probe(struct platform_device *pdev) pdev 2374 drivers/usb/gadget/udc/fsl_udc_core.c pdata = dev_get_platdata(&pdev->dev); pdev 2390 drivers/usb/gadget/udc/fsl_udc_core.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2399 drivers/usb/gadget/udc/fsl_udc_core.c ERR("request mem region for %s failed\n", pdev->name); pdev 2416 drivers/usb/gadget/udc/fsl_udc_core.c if (pdata->init && pdata->init(pdev)) { pdev 2430 drivers/usb/gadget/udc/fsl_udc_core.c ret = fsl_udc_clk_init(pdev); pdev 2445 drivers/usb/gadget/udc/fsl_udc_core.c udc_controller->irq = platform_get_irq(pdev, 0); pdev 2460 drivers/usb/gadget/udc/fsl_udc_core.c if (struct_udc_setup(udc_controller, pdev)) { pdev 2472 drivers/usb/gadget/udc/fsl_udc_core.c ret = fsl_udc_clk_finalize(pdev); pdev 2486 drivers/usb/gadget/udc/fsl_udc_core.c udc_controller->gadget.dev.of_node = pdev->dev.of_node; pdev 2515 drivers/usb/gadget/udc/fsl_udc_core.c udc_controller->td_pool = dma_pool_create("udc_td", &pdev->dev, pdev 2523 drivers/usb/gadget/udc/fsl_udc_core.c ret = usb_add_gadget_udc_release(&pdev->dev, &udc_controller->gadget, pdev 2537 drivers/usb/gadget/udc/fsl_udc_core.c pdata->exit(pdev); pdev 2553 drivers/usb/gadget/udc/fsl_udc_core.c static int fsl_udc_remove(struct platform_device *pdev) pdev 2555 drivers/usb/gadget/udc/fsl_udc_core.c struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2556 drivers/usb/gadget/udc/fsl_udc_core.c struct fsl_usb2_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 2590 drivers/usb/gadget/udc/fsl_udc_core.c pdata->exit(pdev); pdev 2599 drivers/usb/gadget/udc/fsl_udc_core.c static int fsl_udc_suspend(struct platform_device *pdev, pm_message_t state) pdev 2609 drivers/usb/gadget/udc/fsl_udc_core.c static int fsl_udc_resume(struct platform_device *pdev) pdev 593 drivers/usb/gadget/udc/fsl_usb2_udc.h int fsl_udc_clk_init(struct platform_device *pdev); pdev 594 drivers/usb/gadget/udc/fsl_usb2_udc.h int fsl_udc_clk_finalize(struct platform_device *pdev); pdev 597 drivers/usb/gadget/udc/fsl_usb2_udc.h static inline int fsl_udc_clk_init(struct platform_device *pdev) pdev 601 drivers/usb/gadget/udc/fsl_usb2_udc.h static inline int fsl_udc_clk_finalize(struct platform_device *pdev) pdev 1342 drivers/usb/gadget/udc/fusb300_udc.c static int fusb300_remove(struct platform_device *pdev) pdev 1344 drivers/usb/gadget/udc/fusb300_udc.c struct fusb300 *fusb300 = platform_get_drvdata(pdev); pdev 1349 drivers/usb/gadget/udc/fusb300_udc.c free_irq(platform_get_irq(pdev, 0), fusb300); pdev 1359 drivers/usb/gadget/udc/fusb300_udc.c static int fusb300_probe(struct platform_device *pdev) pdev 1368 drivers/usb/gadget/udc/fusb300_udc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1375 drivers/usb/gadget/udc/fusb300_udc.c ires = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 1378 drivers/usb/gadget/udc/fusb300_udc.c dev_err(&pdev->dev, pdev 1383 drivers/usb/gadget/udc/fusb300_udc.c ires1 = platform_get_resource(pdev, IORESOURCE_IRQ, 1); pdev 1386 drivers/usb/gadget/udc/fusb300_udc.c dev_err(&pdev->dev, pdev 1416 drivers/usb/gadget/udc/fusb300_udc.c platform_set_drvdata(pdev, fusb300); pdev 1478 drivers/usb/gadget/udc/fusb300_udc.c ret = usb_add_gadget_udc(&pdev->dev, &fusb300->gadget); pdev 1482 drivers/usb/gadget/udc/fusb300_udc.c dev_info(&pdev->dev, "version %s\n", DRIVER_VERSION); pdev 1151 drivers/usb/gadget/udc/goku_udc.c pci_name(dev->pdev), driver_desc, pdev 1706 drivers/usb/gadget/udc/goku_udc.c static void goku_remove(struct pci_dev *pdev) pdev 1708 drivers/usb/gadget/udc/goku_udc.c struct goku_udc *dev = pci_get_drvdata(pdev); pdev 1722 drivers/usb/gadget/udc/goku_udc.c free_irq(pdev->irq, dev); pdev 1726 drivers/usb/gadget/udc/goku_udc.c release_mem_region(pci_resource_start (pdev, 0), pdev 1727 drivers/usb/gadget/udc/goku_udc.c pci_resource_len (pdev, 0)); pdev 1729 drivers/usb/gadget/udc/goku_udc.c pci_disable_device(pdev); pdev 1740 drivers/usb/gadget/udc/goku_udc.c static int goku_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 1747 drivers/usb/gadget/udc/goku_udc.c if (!pdev->irq) { pdev 1748 drivers/usb/gadget/udc/goku_udc.c printk(KERN_ERR "Check PCI %s IRQ setup!\n", pci_name(pdev)); pdev 1761 drivers/usb/gadget/udc/goku_udc.c dev->pdev = pdev; pdev 1769 drivers/usb/gadget/udc/goku_udc.c retval = pci_enable_device(pdev); pdev 1776 drivers/usb/gadget/udc/goku_udc.c resource = pci_resource_start(pdev, 0); pdev 1777 drivers/usb/gadget/udc/goku_udc.c len = pci_resource_len(pdev, 0); pdev 1793 drivers/usb/gadget/udc/goku_udc.c pci_set_drvdata(pdev, dev); pdev 1796 drivers/usb/gadget/udc/goku_udc.c INFO(dev, "irq %d, pci mem %p\n", pdev->irq, base); pdev 1801 drivers/usb/gadget/udc/goku_udc.c if (request_irq(pdev->irq, goku_irq, IRQF_SHARED, pdev 1803 drivers/usb/gadget/udc/goku_udc.c DBG(dev, "request interrupt %d failed\n", pdev->irq); pdev 1809 drivers/usb/gadget/udc/goku_udc.c pci_set_master(pdev); pdev 1816 drivers/usb/gadget/udc/goku_udc.c retval = usb_add_gadget_udc_release(&pdev->dev, &dev->gadget, pdev 1825 drivers/usb/gadget/udc/goku_udc.c goku_remove (pdev); pdev 253 drivers/usb/gadget/udc/goku_udc.h struct pci_dev *pdev; pdev 266 drivers/usb/gadget/udc/goku_udc.h pci_name(dev->pdev) , ## args) pdev 2088 drivers/usb/gadget/udc/gr_udc.c static int gr_remove(struct platform_device *pdev) pdev 2090 drivers/usb/gadget/udc/gr_udc.c struct gr_udc *dev = platform_get_drvdata(pdev); pdev 2100 drivers/usb/gadget/udc/gr_udc.c platform_set_drvdata(pdev, NULL); pdev 2118 drivers/usb/gadget/udc/gr_udc.c static int gr_probe(struct platform_device *pdev) pdev 2126 drivers/usb/gadget/udc/gr_udc.c dev = devm_kzalloc(&pdev->dev, sizeof(*dev), GFP_KERNEL); pdev 2129 drivers/usb/gadget/udc/gr_udc.c dev->dev = &pdev->dev; pdev 2131 drivers/usb/gadget/udc/gr_udc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2136 drivers/usb/gadget/udc/gr_udc.c dev->irq = platform_get_irq(pdev, 0); pdev 2141 drivers/usb/gadget/udc/gr_udc.c dev->irqi = platform_get_irq(pdev, 1); pdev 2143 drivers/usb/gadget/udc/gr_udc.c dev->irqo = platform_get_irq(pdev, 2); pdev 2157 drivers/usb/gadget/udc/gr_udc.c platform_set_drvdata(pdev, dev); pdev 2231 drivers/usb/gadget/udc/gr_udc.c gr_remove(pdev); pdev 128 drivers/usb/gadget/udc/lpc32xx_udc.c struct platform_device *pdev; pdev 2998 drivers/usb/gadget/udc/lpc32xx_udc.c static int lpc32xx_udc_probe(struct platform_device *pdev) pdev 3000 drivers/usb/gadget/udc/lpc32xx_udc.c struct device *dev = &pdev->dev; pdev 3017 drivers/usb/gadget/udc/lpc32xx_udc.c udc->pdev = pdev; pdev 3018 drivers/usb/gadget/udc/lpc32xx_udc.c udc->dev = &pdev->dev; pdev 3021 drivers/usb/gadget/udc/lpc32xx_udc.c if (pdev->dev.of_node) { pdev 3022 drivers/usb/gadget/udc/lpc32xx_udc.c isp1301_node = of_parse_phandle(pdev->dev.of_node, pdev 3036 drivers/usb/gadget/udc/lpc32xx_udc.c pdev->dev.dma_mask = &lpc32xx_usbd_dmamask; pdev 3037 drivers/usb/gadget/udc/lpc32xx_udc.c retval = dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(32)); pdev 3051 drivers/usb/gadget/udc/lpc32xx_udc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 3059 drivers/usb/gadget/udc/lpc32xx_udc.c udc->udp_irq[i] = platform_get_irq(pdev, i); pdev 3071 drivers/usb/gadget/udc/lpc32xx_udc.c udc->usb_slv_clk = devm_clk_get(&pdev->dev, NULL); pdev 3096 drivers/usb/gadget/udc/lpc32xx_udc.c udc->udca_v_base = dma_alloc_coherent(&pdev->dev, UDCA_BUFF_SIZE, pdev 3180 drivers/usb/gadget/udc/lpc32xx_udc.c dma_free_coherent(&pdev->dev, UDCA_BUFF_SIZE, pdev 3189 drivers/usb/gadget/udc/lpc32xx_udc.c static int lpc32xx_udc_remove(struct platform_device *pdev) pdev 3191 drivers/usb/gadget/udc/lpc32xx_udc.c struct lpc32xx_udc *udc = platform_get_drvdata(pdev); pdev 3201 drivers/usb/gadget/udc/lpc32xx_udc.c device_init_wakeup(&pdev->dev, 0); pdev 3205 drivers/usb/gadget/udc/lpc32xx_udc.c dma_free_coherent(&pdev->dev, UDCA_BUFF_SIZE, pdev 3214 drivers/usb/gadget/udc/lpc32xx_udc.c static int lpc32xx_udc_suspend(struct platform_device *pdev, pm_message_t mesg) pdev 3216 drivers/usb/gadget/udc/lpc32xx_udc.c struct lpc32xx_udc *udc = platform_get_drvdata(pdev); pdev 3237 drivers/usb/gadget/udc/lpc32xx_udc.c static int lpc32xx_udc_resume(struct platform_device *pdev) pdev 3239 drivers/usb/gadget/udc/lpc32xx_udc.c struct lpc32xx_udc *udc = platform_get_drvdata(pdev); pdev 1516 drivers/usb/gadget/udc/m66592-udc.c static int m66592_remove(struct platform_device *pdev) pdev 1518 drivers/usb/gadget/udc/m66592-udc.c struct m66592 *m66592 = platform_get_drvdata(pdev); pdev 1524 drivers/usb/gadget/udc/m66592-udc.c free_irq(platform_get_irq(pdev, 0), m66592); pdev 1538 drivers/usb/gadget/udc/m66592-udc.c static int m66592_probe(struct platform_device *pdev) pdev 1547 drivers/usb/gadget/udc/m66592-udc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1554 drivers/usb/gadget/udc/m66592-udc.c ires = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 1557 drivers/usb/gadget/udc/m66592-udc.c dev_err(&pdev->dev, pdev 1569 drivers/usb/gadget/udc/m66592-udc.c if (dev_get_platdata(&pdev->dev) == NULL) { pdev 1570 drivers/usb/gadget/udc/m66592-udc.c dev_err(&pdev->dev, "no platform data\n"); pdev 1582 drivers/usb/gadget/udc/m66592-udc.c m66592->pdata = dev_get_platdata(&pdev->dev); pdev 1586 drivers/usb/gadget/udc/m66592-udc.c platform_set_drvdata(pdev, m66592); pdev 1603 drivers/usb/gadget/udc/m66592-udc.c snprintf(clk_name, sizeof(clk_name), "usbf%d", pdev->id); pdev 1604 drivers/usb/gadget/udc/m66592-udc.c m66592->clk = clk_get(&pdev->dev, clk_name); pdev 1606 drivers/usb/gadget/udc/m66592-udc.c dev_err(&pdev->dev, "cannot get clock \"%s\"\n", pdev 1661 drivers/usb/gadget/udc/m66592-udc.c ret = usb_add_gadget_udc(&pdev->dev, &m66592->gadget); pdev 1665 drivers/usb/gadget/udc/m66592-udc.c dev_info(&pdev->dev, "version %s\n", DRIVER_VERSION); pdev 2080 drivers/usb/gadget/udc/mv_udc_core.c static int mv_udc_remove(struct platform_device *pdev) pdev 2084 drivers/usb/gadget/udc/mv_udc_core.c udc = platform_get_drvdata(pdev); pdev 2097 drivers/usb/gadget/udc/mv_udc_core.c dma_free_coherent(&pdev->dev, udc->ep_dqh_size, pdev 2108 drivers/usb/gadget/udc/mv_udc_core.c static int mv_udc_probe(struct platform_device *pdev) pdev 2110 drivers/usb/gadget/udc/mv_udc_core.c struct mv_usb_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 2117 drivers/usb/gadget/udc/mv_udc_core.c dev_err(&pdev->dev, "missing platform_data\n"); pdev 2121 drivers/usb/gadget/udc/mv_udc_core.c udc = devm_kzalloc(&pdev->dev, sizeof(*udc), GFP_KERNEL); pdev 2126 drivers/usb/gadget/udc/mv_udc_core.c udc->pdata = dev_get_platdata(&pdev->dev); pdev 2129 drivers/usb/gadget/udc/mv_udc_core.c udc->dev = pdev; pdev 2132 drivers/usb/gadget/udc/mv_udc_core.c udc->transceiver = devm_usb_get_phy(&pdev->dev, pdev 2146 drivers/usb/gadget/udc/mv_udc_core.c udc->clk = devm_clk_get(&pdev->dev, NULL); pdev 2152 drivers/usb/gadget/udc/mv_udc_core.c dev_err(&pdev->dev, "no I/O memory resource defined\n"); pdev 2157 drivers/usb/gadget/udc/mv_udc_core.c devm_ioremap(&pdev->dev, r->start, resource_size(r)); pdev 2159 drivers/usb/gadget/udc/mv_udc_core.c dev_err(&pdev->dev, "failed to map I/O memory\n"); pdev 2165 drivers/usb/gadget/udc/mv_udc_core.c dev_err(&pdev->dev, "no phy I/O memory resource defined\n"); pdev 2169 drivers/usb/gadget/udc/mv_udc_core.c udc->phy_regs = devm_ioremap(&pdev->dev, r->start, resource_size(r)); pdev 2171 drivers/usb/gadget/udc/mv_udc_core.c dev_err(&pdev->dev, "failed to map phy I/O memory\n"); pdev 2195 drivers/usb/gadget/udc/mv_udc_core.c udc->ep_dqh = dma_alloc_coherent(&pdev->dev, size, pdev 2199 drivers/usb/gadget/udc/mv_udc_core.c dev_err(&pdev->dev, "allocate dQH memory failed\n"); pdev 2207 drivers/usb/gadget/udc/mv_udc_core.c &pdev->dev, pdev 2218 drivers/usb/gadget/udc/mv_udc_core.c udc->eps = devm_kzalloc(&pdev->dev, size, GFP_KERNEL); pdev 2225 drivers/usb/gadget/udc/mv_udc_core.c udc->status_req = devm_kzalloc(&pdev->dev, sizeof(struct mv_req), pdev 2244 drivers/usb/gadget/udc/mv_udc_core.c dev_err(&pdev->dev, "no IRQ resource defined\n"); pdev 2249 drivers/usb/gadget/udc/mv_udc_core.c if (devm_request_irq(&pdev->dev, udc->irq, mv_udc_irq, pdev 2251 drivers/usb/gadget/udc/mv_udc_core.c dev_err(&pdev->dev, "Request irq %d for UDC failed\n", pdev 2274 drivers/usb/gadget/udc/mv_udc_core.c retval = devm_request_threaded_irq(&pdev->dev, pdev 2278 drivers/usb/gadget/udc/mv_udc_core.c dev_info(&pdev->dev, pdev 2286 drivers/usb/gadget/udc/mv_udc_core.c dev_err(&pdev->dev, "cannot create workqueue\n"); pdev 2304 drivers/usb/gadget/udc/mv_udc_core.c retval = usb_add_gadget_udc_release(&pdev->dev, &udc->gadget, pdev 2309 drivers/usb/gadget/udc/mv_udc_core.c platform_set_drvdata(pdev, udc); pdev 2310 drivers/usb/gadget/udc/mv_udc_core.c dev_info(&pdev->dev, "successful probe UDC device %s clock gating.\n", pdev 2320 drivers/usb/gadget/udc/mv_udc_core.c dma_free_coherent(&pdev->dev, udc->ep_dqh_size, pdev 2395 drivers/usb/gadget/udc/mv_udc_core.c static void mv_udc_shutdown(struct platform_device *pdev) pdev 2400 drivers/usb/gadget/udc/mv_udc_core.c udc = platform_get_drvdata(pdev); pdev 2299 drivers/usb/gadget/udc/net2272.c net2272_rdk1_probe(struct pci_dev *pdev, struct net2272 *dev) pdev 2317 drivers/usb/gadget/udc/net2272.c resource = pci_resource_start(pdev, i); pdev 2318 drivers/usb/gadget/udc/net2272.c len = pci_resource_len(pdev, i); pdev 2374 drivers/usb/gadget/udc/net2272.c release_mem_region(pci_resource_start(pdev, i), pdev 2375 drivers/usb/gadget/udc/net2272.c pci_resource_len(pdev, i)); pdev 2382 drivers/usb/gadget/udc/net2272.c net2272_rdk2_probe(struct pci_dev *pdev, struct net2272 *dev) pdev 2395 drivers/usb/gadget/udc/net2272.c resource = pci_resource_start(pdev, i); pdev 2396 drivers/usb/gadget/udc/net2272.c len = pci_resource_len(pdev, i); pdev 2432 drivers/usb/gadget/udc/net2272.c release_mem_region(pci_resource_start(pdev, i), pdev 2433 drivers/usb/gadget/udc/net2272.c pci_resource_len(pdev, i)); pdev 2440 drivers/usb/gadget/udc/net2272.c net2272_pci_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 2445 drivers/usb/gadget/udc/net2272.c dev = net2272_probe_init(&pdev->dev, pdev->irq); pdev 2448 drivers/usb/gadget/udc/net2272.c dev->dev_id = pdev->device; pdev 2450 drivers/usb/gadget/udc/net2272.c if (pci_enable_device(pdev) < 0) { pdev 2455 drivers/usb/gadget/udc/net2272.c pci_set_master(pdev); pdev 2457 drivers/usb/gadget/udc/net2272.c switch (pdev->device) { pdev 2458 drivers/usb/gadget/udc/net2272.c case PCI_DEVICE_ID_RDK1: ret = net2272_rdk1_probe(pdev, dev); break; pdev 2459 drivers/usb/gadget/udc/net2272.c case PCI_DEVICE_ID_RDK2: ret = net2272_rdk2_probe(pdev, dev); break; pdev 2469 drivers/usb/gadget/udc/net2272.c pci_set_drvdata(pdev, dev); pdev 2474 drivers/usb/gadget/udc/net2272.c pci_disable_device(pdev); pdev 2482 drivers/usb/gadget/udc/net2272.c net2272_rdk1_remove(struct pci_dev *pdev, struct net2272 *dev) pdev 2498 drivers/usb/gadget/udc/net2272.c release_mem_region(pci_resource_start(pdev, i), pdev 2499 drivers/usb/gadget/udc/net2272.c pci_resource_len(pdev, i)); pdev 2504 drivers/usb/gadget/udc/net2272.c net2272_rdk2_remove(struct pci_dev *pdev, struct net2272 *dev) pdev 2518 drivers/usb/gadget/udc/net2272.c release_mem_region(pci_resource_start(pdev, i), pdev 2519 drivers/usb/gadget/udc/net2272.c pci_resource_len(pdev, i)); pdev 2523 drivers/usb/gadget/udc/net2272.c net2272_pci_remove(struct pci_dev *pdev) pdev 2525 drivers/usb/gadget/udc/net2272.c struct net2272 *dev = pci_get_drvdata(pdev); pdev 2529 drivers/usb/gadget/udc/net2272.c switch (pdev->device) { pdev 2530 drivers/usb/gadget/udc/net2272.c case PCI_DEVICE_ID_RDK1: net2272_rdk1_remove(pdev, dev); break; pdev 2531 drivers/usb/gadget/udc/net2272.c case PCI_DEVICE_ID_RDK2: net2272_rdk2_remove(pdev, dev); break; pdev 2535 drivers/usb/gadget/udc/net2272.c pci_disable_device(pdev); pdev 2588 drivers/usb/gadget/udc/net2272.c net2272_plat_probe(struct platform_device *pdev) pdev 2596 drivers/usb/gadget/udc/net2272.c irq_res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 2597 drivers/usb/gadget/udc/net2272.c iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2598 drivers/usb/gadget/udc/net2272.c iomem_bus = platform_get_resource(pdev, IORESOURCE_BUS, 0); pdev 2600 drivers/usb/gadget/udc/net2272.c dev_err(&pdev->dev, "must provide irq/base addr"); pdev 2604 drivers/usb/gadget/udc/net2272.c dev = net2272_probe_init(&pdev->dev, irq_res->start); pdev 2639 drivers/usb/gadget/udc/net2272.c platform_set_drvdata(pdev, dev); pdev 2640 drivers/usb/gadget/udc/net2272.c dev_info(&pdev->dev, "running in 16-bit, %sbyte swap local bus mode\n", pdev 2656 drivers/usb/gadget/udc/net2272.c net2272_plat_remove(struct platform_device *pdev) pdev 2658 drivers/usb/gadget/udc/net2272.c struct net2272 *dev = platform_get_drvdata(pdev); pdev 2662 drivers/usb/gadget/udc/net2272.c release_mem_region(pdev->resource[0].start, pdev 2663 drivers/usb/gadget/udc/net2272.c resource_size(&pdev->resource[0])); pdev 356 drivers/usb/gadget/udc/net2280.c dev_err(&ep->dev->pdev->dev, "%s: error=%d\n", __func__, ret); pdev 588 drivers/usb/gadget/udc/net2280.c dev_err(&ep->dev->pdev->dev, "%s: Invalid ep=%p or req=%p\n", pdev 1121 drivers/usb/gadget/udc/net2280.c dev_err(&ep->dev->pdev->dev, "%s: error=%d\n", __func__, ret); pdev 1384 drivers/usb/gadget/udc/net2280.c dev_err(&ep->dev->pdev->dev, "%s: error=%d\n", __func__, retval); pdev 1413 drivers/usb/gadget/udc/net2280.c dev_err(&ep->dev->pdev->dev, pdev 1421 drivers/usb/gadget/udc/net2280.c dev_err(&ep->dev->pdev->dev, "%s: Fifo overflow\n", __func__); pdev 1439 drivers/usb/gadget/udc/net2280.c dev_err(&ep->dev->pdev->dev, pdev 2433 drivers/usb/gadget/udc/net2280.c retval = device_create_file(&dev->pdev->dev, &dev_attr_function); pdev 2436 drivers/usb/gadget/udc/net2280.c retval = device_create_file(&dev->pdev->dev, &dev_attr_queues); pdev 2454 drivers/usb/gadget/udc/net2280.c device_remove_file(&dev->pdev->dev, &dev_attr_function); pdev 2498 drivers/usb/gadget/udc/net2280.c device_remove_file(&dev->pdev->dev, &dev_attr_function); pdev 2499 drivers/usb/gadget/udc/net2280.c device_remove_file(&dev->pdev->dev, &dev_attr_queues); pdev 3572 drivers/usb/gadget/udc/net2280.c static void net2280_remove(struct pci_dev *pdev) pdev 3574 drivers/usb/gadget/udc/net2280.c struct net2280 *dev = pci_get_drvdata(pdev); pdev 3592 drivers/usb/gadget/udc/net2280.c free_irq(pdev->irq, dev); pdev 3594 drivers/usb/gadget/udc/net2280.c pci_disable_msi(pdev); pdev 3600 drivers/usb/gadget/udc/net2280.c release_mem_region(pci_resource_start(pdev, 0), pdev 3601 drivers/usb/gadget/udc/net2280.c pci_resource_len(pdev, 0)); pdev 3603 drivers/usb/gadget/udc/net2280.c pci_disable_device(pdev); pdev 3604 drivers/usb/gadget/udc/net2280.c device_remove_file(&pdev->dev, &dev_attr_registers); pdev 3613 drivers/usb/gadget/udc/net2280.c static int net2280_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 3627 drivers/usb/gadget/udc/net2280.c pci_set_drvdata(pdev, dev); pdev 3630 drivers/usb/gadget/udc/net2280.c dev->pdev = pdev; pdev 3639 drivers/usb/gadget/udc/net2280.c if (pci_enable_device(pdev) < 0) { pdev 3649 drivers/usb/gadget/udc/net2280.c resource = pci_resource_start(pdev, 0); pdev 3650 drivers/usb/gadget/udc/net2280.c len = pci_resource_len(pdev, 0); pdev 3707 drivers/usb/gadget/udc/net2280.c if (!pdev->irq) { pdev 3714 drivers/usb/gadget/udc/net2280.c if (pci_enable_msi(pdev)) pdev 3717 drivers/usb/gadget/udc/net2280.c if (request_irq(pdev->irq, net2280_irq, IRQF_SHARED, pdev 3719 drivers/usb/gadget/udc/net2280.c ep_err(dev, "request interrupt %d failed\n", pdev->irq); pdev 3727 drivers/usb/gadget/udc/net2280.c dev->requests = dma_pool_create("requests", &pdev->dev, pdev 3762 drivers/usb/gadget/udc/net2280.c pci_set_master(pdev); pdev 3763 drivers/usb/gadget/udc/net2280.c pci_try_set_mwi(pdev); pdev 3771 drivers/usb/gadget/udc/net2280.c pdev->irq, base, dev->chiprev); pdev 3774 drivers/usb/gadget/udc/net2280.c retval = device_create_file(&pdev->dev, &dev_attr_registers); pdev 3778 drivers/usb/gadget/udc/net2280.c retval = usb_add_gadget_udc_release(&pdev->dev, &dev->gadget, pdev 3786 drivers/usb/gadget/udc/net2280.c net2280_remove(pdev); pdev 3794 drivers/usb/gadget/udc/net2280.c static void net2280_shutdown(struct pci_dev *pdev) pdev 3796 drivers/usb/gadget/udc/net2280.c struct net2280 *dev = pci_get_drvdata(pdev); pdev 172 drivers/usb/gadget/udc/net2280.h struct pci_dev *pdev; pdev 315 drivers/usb/gadget/udc/net2280.h dev_dbg((&((ndev)->pdev->dev)), fmt, ##args) pdev 318 drivers/usb/gadget/udc/net2280.h dev_vdbg((&((ndev)->pdev->dev)), fmt, ##args) pdev 321 drivers/usb/gadget/udc/net2280.h dev_info((&((ndev)->pdev->dev)), fmt, ##args) pdev 324 drivers/usb/gadget/udc/net2280.h dev_warn((&((ndev)->pdev->dev)), fmt, ##args) pdev 327 drivers/usb/gadget/udc/net2280.h dev_err((&((ndev)->pdev->dev)), fmt, ##args) pdev 333 drivers/usb/gadget/udc/net2280.h if (ep->dev->pdev->vendor == 0x17cc) pdev 2745 drivers/usb/gadget/udc/omap_udc.c static int omap_udc_probe(struct platform_device *pdev) pdev 2751 drivers/usb/gadget/udc/omap_udc.c struct omap_usb_config *config = dev_get_platdata(&pdev->dev); pdev 2759 drivers/usb/gadget/udc/omap_udc.c if (!request_mem_region(pdev->resource[0].start, pdev 2760 drivers/usb/gadget/udc/omap_udc.c pdev->resource[0].end - pdev->resource[0].start + 1, pdev 2767 drivers/usb/gadget/udc/omap_udc.c dc_clk = clk_get(&pdev->dev, "usb_dc_ck"); pdev 2768 drivers/usb/gadget/udc/omap_udc.c hhc_clk = clk_get(&pdev->dev, "usb_hhc_ck"); pdev 2777 drivers/usb/gadget/udc/omap_udc.c dc_clk = clk_get(&pdev->dev, "usb_dc_ck"); pdev 2778 drivers/usb/gadget/udc/omap_udc.c hhc_clk = clk_get(&pdev->dev, "l3_ocpi_ck"); pdev 2867 drivers/usb/gadget/udc/omap_udc.c status = omap_udc_setup(pdev, xceiv); pdev 2885 drivers/usb/gadget/udc/omap_udc.c status = devm_request_irq(&pdev->dev, pdev->resource[1].start, pdev 2889 drivers/usb/gadget/udc/omap_udc.c (int) pdev->resource[1].start, status); pdev 2894 drivers/usb/gadget/udc/omap_udc.c status = devm_request_irq(&pdev->dev, pdev->resource[2].start, pdev 2898 drivers/usb/gadget/udc/omap_udc.c (int) pdev->resource[2].start, status); pdev 2902 drivers/usb/gadget/udc/omap_udc.c status = devm_request_irq(&pdev->dev, pdev->resource[3].start, pdev 2906 drivers/usb/gadget/udc/omap_udc.c (int) pdev->resource[3].start, status); pdev 2918 drivers/usb/gadget/udc/omap_udc.c return usb_add_gadget_udc_release(&pdev->dev, &udc->gadget, pdev 2936 drivers/usb/gadget/udc/omap_udc.c release_mem_region(pdev->resource[0].start, pdev 2937 drivers/usb/gadget/udc/omap_udc.c pdev->resource[0].end - pdev->resource[0].start + 1); pdev 2942 drivers/usb/gadget/udc/omap_udc.c static int omap_udc_remove(struct platform_device *pdev) pdev 2952 drivers/usb/gadget/udc/omap_udc.c release_mem_region(pdev->resource[0].start, pdev 2953 drivers/usb/gadget/udc/omap_udc.c pdev->resource[0].end - pdev->resource[0].start + 1); pdev 344 drivers/usb/gadget/udc/pch_udc.c struct pci_dev *pdev; pdev 471 drivers/usb/gadget/udc/pch_udc.c dev_err(&dev->pdev->dev, "%s: wait error\n", __func__); pdev 941 drivers/usb/gadget/udc/pch_udc.c dev_err(&dev->pdev->dev, "%s: RxFIFO not Empty\n", pdev 950 drivers/usb/gadget/udc/pch_udc.c dev_err(&dev->pdev->dev, "%s: Clear NAK not set for ep%d%s\n", pdev 1037 drivers/usb/gadget/udc/pch_udc.c dev_err(&ep->dev->pdev->dev, "%s: wait error\n", __func__); pdev 1287 drivers/usb/gadget/udc/pch_udc.c dev_dbg(&dev->pdev->dev, "VBUS fell"); pdev 1325 drivers/usb/gadget/udc/pch_udc.c dev_dbg(&dev->pdev->dev, "VBUS rose"); pdev 1451 drivers/usb/gadget/udc/pch_udc.c dma_unmap_single(&dev->pdev->dev, req->req.dma, pdev 1455 drivers/usb/gadget/udc/pch_udc.c dma_unmap_single(&dev->pdev->dev, req->req.dma, pdev 1461 drivers/usb/gadget/udc/pch_udc.c dma_unmap_single(&dev->pdev->dev, req->dma, pdev 1465 drivers/usb/gadget/udc/pch_udc.c dma_unmap_single(&dev->pdev->dev, req->dma, pdev 1802 drivers/usb/gadget/udc/pch_udc.c dev_err(&dev->pdev->dev, "%s: %s req=0x%p queue not empty\n", pdev 1850 drivers/usb/gadget/udc/pch_udc.c usbreq->dma = dma_map_single(&dev->pdev->dev, pdev 1855 drivers/usb/gadget/udc/pch_udc.c usbreq->dma = dma_map_single(&dev->pdev->dev, pdev 1867 drivers/usb/gadget/udc/pch_udc.c req->dma = dma_map_single(&dev->pdev->dev, pdev 1872 drivers/usb/gadget/udc/pch_udc.c req->dma = dma_map_single(&dev->pdev->dev, pdev 2135 drivers/usb/gadget/udc/pch_udc.c dev_err(&dev->pdev->dev, "Invalid RXTX status (0x%08x) " pdev 2184 drivers/usb/gadget/udc/pch_udc.c dev_err(&dev->pdev->dev, "Invalid RXTX status=0x%08x " pdev 2196 drivers/usb/gadget/udc/pch_udc.c dev_err(&dev->pdev->dev, "Not complete RX descriptor"); pdev 2701 drivers/usb/gadget/udc/pch_udc.c dev_dbg(&dev->pdev->dev, "USB_RESET\n"); pdev 2706 drivers/usb/gadget/udc/pch_udc.c dev_dbg(&dev->pdev->dev, "USB_ENUM\n"); pdev 2737 drivers/usb/gadget/udc/pch_udc.c dev_dbg(&dev->pdev->dev, "USB_SUSPEND\n"); pdev 2741 drivers/usb/gadget/udc/pch_udc.c dev_dbg(&dev->pdev->dev, "SOF\n"); pdev 2744 drivers/usb/gadget/udc/pch_udc.c dev_dbg(&dev->pdev->dev, "ES\n"); pdev 2747 drivers/usb/gadget/udc/pch_udc.c dev_dbg(&dev->pdev->dev, "RWKP\n"); pdev 2755 drivers/usb/gadget/udc/pch_udc.c static irqreturn_t pch_udc_isr(int irq, void *pdev) pdev 2757 drivers/usb/gadget/udc/pch_udc.c struct pch_udc_dev *dev = (struct pch_udc_dev *) pdev; pdev 2767 drivers/usb/gadget/udc/pch_udc.c dev_dbg(&dev->pdev->dev, "UDC: Hung up\n"); pdev 2912 drivers/usb/gadget/udc/pch_udc.c dev->data_requests = dma_pool_create("data_requests", &dev->pdev->dev, pdev 2915 drivers/usb/gadget/udc/pch_udc.c dev_err(&dev->pdev->dev, "%s: can't get request data pool\n", pdev 2921 drivers/usb/gadget/udc/pch_udc.c dev->stp_requests = dma_pool_create("setup requests", &dev->pdev->dev, pdev 2924 drivers/usb/gadget/udc/pch_udc.c dev_err(&dev->pdev->dev, "%s: can't get setup request pool\n", pdev 2932 drivers/usb/gadget/udc/pch_udc.c dev_err(&dev->pdev->dev, pdev 2942 drivers/usb/gadget/udc/pch_udc.c dev_err(&dev->pdev->dev, pdev 2952 drivers/usb/gadget/udc/pch_udc.c ep0out_buf = devm_kzalloc(&dev->pdev->dev, UDC_EP0OUT_BUFF_SIZE * 4, pdev 2956 drivers/usb/gadget/udc/pch_udc.c dev->dma_addr = dma_map_single(&dev->pdev->dev, ep0out_buf, pdev 2997 drivers/usb/gadget/udc/pch_udc.c static void pch_udc_shutdown(struct pci_dev *pdev) pdev 2999 drivers/usb/gadget/udc/pch_udc.c struct pch_udc_dev *dev = pci_get_drvdata(pdev); pdev 3008 drivers/usb/gadget/udc/pch_udc.c static void pch_udc_remove(struct pci_dev *pdev) pdev 3010 drivers/usb/gadget/udc/pch_udc.c struct pch_udc_dev *dev = pci_get_drvdata(pdev); pdev 3016 drivers/usb/gadget/udc/pch_udc.c dev_err(&pdev->dev, pdev 3037 drivers/usb/gadget/udc/pch_udc.c dma_unmap_single(&dev->pdev->dev, dev->dma_addr, pdev 3067 drivers/usb/gadget/udc/pch_udc.c static int pch_udc_probe(struct pci_dev *pdev, pdev 3075 drivers/usb/gadget/udc/pch_udc.c dev = devm_kzalloc(&pdev->dev, sizeof(*dev), GFP_KERNEL); pdev 3080 drivers/usb/gadget/udc/pch_udc.c retval = pcim_enable_device(pdev); pdev 3084 drivers/usb/gadget/udc/pch_udc.c pci_set_drvdata(pdev, dev); pdev 3093 drivers/usb/gadget/udc/pch_udc.c retval = pcim_iomap_regions(pdev, 1 << bar, pci_name(pdev)); pdev 3097 drivers/usb/gadget/udc/pch_udc.c dev->base_addr = pcim_iomap_table(pdev)[bar]; pdev 3103 drivers/usb/gadget/udc/pch_udc.c pci_enable_msi(pdev); pdev 3105 drivers/usb/gadget/udc/pch_udc.c retval = devm_request_irq(&pdev->dev, pdev->irq, pch_udc_isr, pdev 3108 drivers/usb/gadget/udc/pch_udc.c dev_err(&pdev->dev, "%s: request_irq(%d) fail\n", __func__, pdev 3109 drivers/usb/gadget/udc/pch_udc.c pdev->irq); pdev 3113 drivers/usb/gadget/udc/pch_udc.c pci_set_master(pdev); pdev 3114 drivers/usb/gadget/udc/pch_udc.c pci_try_set_mwi(pdev); pdev 3118 drivers/usb/gadget/udc/pch_udc.c dev->pdev = pdev; pdev 3130 drivers/usb/gadget/udc/pch_udc.c retval = usb_add_gadget_udc(&pdev->dev, &dev->gadget); pdev 3136 drivers/usb/gadget/udc/pch_udc.c pch_udc_remove(pdev); pdev 2319 drivers/usb/gadget/udc/pxa25x_udc.c static int pxa25x_udc_probe(struct platform_device *pdev) pdev 2366 drivers/usb/gadget/udc/pxa25x_udc.c irq = platform_get_irq(pdev, 0); pdev 2370 drivers/usb/gadget/udc/pxa25x_udc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2371 drivers/usb/gadget/udc/pxa25x_udc.c dev->regs = devm_ioremap_resource(&pdev->dev, res); pdev 2375 drivers/usb/gadget/udc/pxa25x_udc.c dev->clk = devm_clk_get(&pdev->dev, NULL); pdev 2385 drivers/usb/gadget/udc/pxa25x_udc.c dev->dev = &pdev->dev; pdev 2386 drivers/usb/gadget/udc/pxa25x_udc.c dev->mach = dev_get_platdata(&pdev->dev); pdev 2388 drivers/usb/gadget/udc/pxa25x_udc.c dev->transceiver = devm_usb_get_phy(&pdev->dev, USB_PHY_TYPE_USB2); pdev 2391 drivers/usb/gadget/udc/pxa25x_udc.c retval = devm_gpio_request(&pdev->dev, dev->mach->gpio_pullup, pdev 2394 drivers/usb/gadget/udc/pxa25x_udc.c dev_dbg(&pdev->dev, pdev 2405 drivers/usb/gadget/udc/pxa25x_udc.c platform_set_drvdata(pdev, dev); pdev 2413 drivers/usb/gadget/udc/pxa25x_udc.c retval = devm_request_irq(&pdev->dev, irq, pxa25x_udc_irq, 0, pdev 2424 drivers/usb/gadget/udc/pxa25x_udc.c retval = devm_request_irq(&pdev->dev, LUBBOCK_USB_DISC_IRQ, pdev 2432 drivers/usb/gadget/udc/pxa25x_udc.c retval = devm_request_irq(&pdev->dev, LUBBOCK_USB_IRQ, pdev 2444 drivers/usb/gadget/udc/pxa25x_udc.c retval = usb_add_gadget_udc(&pdev->dev, &dev->gadget); pdev 2460 drivers/usb/gadget/udc/pxa25x_udc.c static int pxa25x_udc_remove(struct platform_device *pdev) pdev 2462 drivers/usb/gadget/udc/pxa25x_udc.c struct pxa25x_udc *dev = platform_get_drvdata(pdev); pdev 2357 drivers/usb/gadget/udc/pxa27x_udc.c static int pxa_udc_probe(struct platform_device *pdev) pdev 2362 drivers/usb/gadget/udc/pxa27x_udc.c struct pxa2xx_udc_mach_info *mach = dev_get_platdata(&pdev->dev); pdev 2369 drivers/usb/gadget/udc/pxa27x_udc.c retval = devm_gpio_request_one(&pdev->dev, gpio, pdev 2378 drivers/usb/gadget/udc/pxa27x_udc.c udc->gpiod = devm_gpiod_get(&pdev->dev, NULL, GPIOD_ASIS); pdev 2381 drivers/usb/gadget/udc/pxa27x_udc.c regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2382 drivers/usb/gadget/udc/pxa27x_udc.c udc->regs = devm_ioremap_resource(&pdev->dev, regs); pdev 2385 drivers/usb/gadget/udc/pxa27x_udc.c udc->irq = platform_get_irq(pdev, 0); pdev 2389 drivers/usb/gadget/udc/pxa27x_udc.c udc->dev = &pdev->dev; pdev 2400 drivers/usb/gadget/udc/pxa27x_udc.c dev_err(&pdev->dev, "Couldn't find or request D+ gpio : %ld\n", pdev 2407 drivers/usb/gadget/udc/pxa27x_udc.c udc->clk = devm_clk_get(&pdev->dev, NULL); pdev 2418 drivers/usb/gadget/udc/pxa27x_udc.c platform_set_drvdata(pdev, udc); pdev 2422 drivers/usb/gadget/udc/pxa27x_udc.c retval = devm_request_irq(&pdev->dev, udc->irq, pxa_udc_irq, pdev 2432 drivers/usb/gadget/udc/pxa27x_udc.c retval = usb_add_gadget_udc(&pdev->dev, &udc->gadget); pdev 1808 drivers/usb/gadget/udc/r8a66597-udc.c static int r8a66597_remove(struct platform_device *pdev) pdev 1810 drivers/usb/gadget/udc/r8a66597-udc.c struct r8a66597 *r8a66597 = platform_get_drvdata(pdev); pdev 1828 drivers/usb/gadget/udc/r8a66597-udc.c struct platform_device *pdev) pdev 1832 drivers/usb/gadget/udc/r8a66597-udc.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "sudmac"); pdev 1833 drivers/usb/gadget/udc/r8a66597-udc.c r8a66597->sudmac_reg = devm_ioremap_resource(&pdev->dev, res); pdev 1837 drivers/usb/gadget/udc/r8a66597-udc.c static int r8a66597_probe(struct platform_device *pdev) pdev 1839 drivers/usb/gadget/udc/r8a66597-udc.c struct device *dev = &pdev->dev; pdev 1849 drivers/usb/gadget/udc/r8a66597-udc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1850 drivers/usb/gadget/udc/r8a66597-udc.c reg = devm_ioremap_resource(&pdev->dev, res); pdev 1854 drivers/usb/gadget/udc/r8a66597-udc.c ires = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 1869 drivers/usb/gadget/udc/r8a66597-udc.c platform_set_drvdata(pdev, r8a66597); pdev 1881 drivers/usb/gadget/udc/r8a66597-udc.c snprintf(clk_name, sizeof(clk_name), "usb%d", pdev->id); pdev 1891 drivers/usb/gadget/udc/r8a66597-udc.c ret = r8a66597_sudmac_ioremap(r8a66597, pdev); pdev 2546 drivers/usb/gadget/udc/renesas_usb3.c static int renesas_usb3_remove(struct platform_device *pdev) pdev 2548 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = platform_get_drvdata(pdev); pdev 2551 drivers/usb/gadget/udc/renesas_usb3.c device_remove_file(&pdev->dev, &dev_attr_role); pdev 2556 drivers/usb/gadget/udc/renesas_usb3.c renesas_usb3_dma_free_prd(usb3, &pdev->dev); pdev 2559 drivers/usb/gadget/udc/renesas_usb3.c pm_runtime_disable(&pdev->dev); pdev 2733 drivers/usb/gadget/udc/renesas_usb3.c static int renesas_usb3_probe(struct platform_device *pdev) pdev 2745 drivers/usb/gadget/udc/renesas_usb3.c priv = of_device_get_match_data(&pdev->dev); pdev 2747 drivers/usb/gadget/udc/renesas_usb3.c irq = platform_get_irq(pdev, 0); pdev 2751 drivers/usb/gadget/udc/renesas_usb3.c usb3 = devm_kzalloc(&pdev->dev, sizeof(*usb3), GFP_KERNEL); pdev 2755 drivers/usb/gadget/udc/renesas_usb3.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2756 drivers/usb/gadget/udc/renesas_usb3.c usb3->reg = devm_ioremap_resource(&pdev->dev, res); pdev 2760 drivers/usb/gadget/udc/renesas_usb3.c platform_set_drvdata(pdev, usb3); pdev 2767 drivers/usb/gadget/udc/renesas_usb3.c ret = renesas_usb3_init_ep(usb3, &pdev->dev, priv); pdev 2770 drivers/usb/gadget/udc/renesas_usb3.c renesas_usb3_init_ram(usb3, &pdev->dev, priv); pdev 2772 drivers/usb/gadget/udc/renesas_usb3.c ret = devm_request_irq(&pdev->dev, irq, renesas_usb3_irq, 0, pdev 2773 drivers/usb/gadget/udc/renesas_usb3.c dev_name(&pdev->dev), usb3); pdev 2778 drivers/usb/gadget/udc/renesas_usb3.c usb3->extcon = devm_extcon_dev_allocate(&pdev->dev, renesas_usb3_cable); pdev 2782 drivers/usb/gadget/udc/renesas_usb3.c ret = devm_extcon_dev_register(&pdev->dev, usb3->extcon); pdev 2784 drivers/usb/gadget/udc/renesas_usb3.c dev_err(&pdev->dev, "Failed to register extcon\n"); pdev 2793 drivers/usb/gadget/udc/renesas_usb3.c ret = renesas_usb3_dma_alloc_prd(usb3, &pdev->dev); pdev 2801 drivers/usb/gadget/udc/renesas_usb3.c usb3->phy = devm_phy_optional_get(&pdev->dev, "usb"); pdev 2807 drivers/usb/gadget/udc/renesas_usb3.c pm_runtime_enable(&pdev->dev); pdev 2808 drivers/usb/gadget/udc/renesas_usb3.c ret = usb_add_gadget_udc(&pdev->dev, &usb3->gadget); pdev 2812 drivers/usb/gadget/udc/renesas_usb3.c ret = device_create_file(&pdev->dev, &dev_attr_role); pdev 2816 drivers/usb/gadget/udc/renesas_usb3.c if (device_property_read_bool(&pdev->dev, "usb-role-switch")) { pdev 2818 drivers/usb/gadget/udc/renesas_usb3.c renesas_usb3_role_switch_desc.fwnode = dev_fwnode(&pdev->dev); pdev 2822 drivers/usb/gadget/udc/renesas_usb3.c usb3->role_sw = usb_role_switch_register(&pdev->dev, pdev 2825 drivers/usb/gadget/udc/renesas_usb3.c usb3->host_dev = usb_of_get_companion_dev(&pdev->dev); pdev 2837 drivers/usb/gadget/udc/renesas_usb3.c renesas_usb3_debugfs_init(usb3, &pdev->dev); pdev 2839 drivers/usb/gadget/udc/renesas_usb3.c dev_info(&pdev->dev, "probed%s\n", usb3->phy ? " with phy" : ""); pdev 2847 drivers/usb/gadget/udc/renesas_usb3.c renesas_usb3_dma_free_prd(usb3, &pdev->dev); pdev 1263 drivers/usb/gadget/udc/s3c-hsudc.c static int s3c_hsudc_probe(struct platform_device *pdev) pdev 1265 drivers/usb/gadget/udc/s3c-hsudc.c struct device *dev = &pdev->dev; pdev 1268 drivers/usb/gadget/udc/s3c-hsudc.c struct s3c24xx_hsudc_platdata *pd = dev_get_platdata(&pdev->dev); pdev 1271 drivers/usb/gadget/udc/s3c-hsudc.c hsudc = devm_kzalloc(&pdev->dev, sizeof(struct s3c_hsudc) + pdev 1277 drivers/usb/gadget/udc/s3c-hsudc.c platform_set_drvdata(pdev, dev); pdev 1279 drivers/usb/gadget/udc/s3c-hsudc.c hsudc->pd = dev_get_platdata(&pdev->dev); pdev 1293 drivers/usb/gadget/udc/s3c-hsudc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1295 drivers/usb/gadget/udc/s3c-hsudc.c hsudc->regs = devm_ioremap_resource(&pdev->dev, res); pdev 1313 drivers/usb/gadget/udc/s3c-hsudc.c ret = platform_get_irq(pdev, 0); pdev 1318 drivers/usb/gadget/udc/s3c-hsudc.c ret = devm_request_irq(&pdev->dev, hsudc->irq, s3c_hsudc_irq, 0, pdev 1325 drivers/usb/gadget/udc/s3c-hsudc.c hsudc->uclk = devm_clk_get(&pdev->dev, "usb-device"); pdev 1338 drivers/usb/gadget/udc/s3c-hsudc.c ret = usb_add_gadget_udc(&pdev->dev, &hsudc->gadget); pdev 1747 drivers/usb/gadget/udc/s3c2410_udc.c static int s3c2410_udc_probe(struct platform_device *pdev) pdev 1750 drivers/usb/gadget/udc/s3c2410_udc.c struct device *dev = &pdev->dev; pdev 1776 drivers/usb/gadget/udc/s3c2410_udc.c if (strncmp(pdev->name, "s3c2440", 7) == 0) { pdev 1785 drivers/usb/gadget/udc/s3c2410_udc.c udc_info = dev_get_platdata(&pdev->dev); pdev 1800 drivers/usb/gadget/udc/s3c2410_udc.c platform_set_drvdata(pdev, udc); pdev 1859 drivers/usb/gadget/udc/s3c2410_udc.c retval = usb_add_gadget_udc(&pdev->dev, &udc->gadget); pdev 1894 drivers/usb/gadget/udc/s3c2410_udc.c static int s3c2410_udc_remove(struct platform_device *pdev) pdev 1896 drivers/usb/gadget/udc/s3c2410_udc.c struct s3c2410_udc *udc = platform_get_drvdata(pdev); pdev 1899 drivers/usb/gadget/udc/s3c2410_udc.c dev_dbg(&pdev->dev, "%s()\n", __func__); pdev 1933 drivers/usb/gadget/udc/s3c2410_udc.c dev_dbg(&pdev->dev, "%s: remove ok\n", __func__); pdev 1939 drivers/usb/gadget/udc/s3c2410_udc.c s3c2410_udc_suspend(struct platform_device *pdev, pm_message_t message) pdev 1946 drivers/usb/gadget/udc/s3c2410_udc.c static int s3c2410_udc_resume(struct platform_device *pdev) pdev 2996 drivers/usb/gadget/udc/snps_udc_core.c irqreturn_t udc_irq(int irq, void *pdev) pdev 2998 drivers/usb/gadget/udc/snps_udc_core.c struct udc *dev = pdev; pdev 3051 drivers/usb/gadget/udc/snps_udc_core.c void gadget_release(struct device *pdev) pdev 3053 drivers/usb/gadget/udc/snps_udc_core.c struct amd5536udc *dev = dev_get_drvdata(pdev); pdev 101 drivers/usb/gadget/udc/snps_udc_plat.c static int udc_plat_probe(struct platform_device *pdev) pdev 103 drivers/usb/gadget/udc/snps_udc_plat.c struct device *dev = &pdev->dev; pdev 115 drivers/usb/gadget/udc/snps_udc_plat.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 203 drivers/usb/gadget/udc/snps_udc_plat.c platform_set_drvdata(pdev, udc); pdev 228 drivers/usb/gadget/udc/snps_udc_plat.c static int udc_plat_remove(struct platform_device *pdev) pdev 232 drivers/usb/gadget/udc/snps_udc_plat.c dev = platform_get_drvdata(pdev); pdev 244 drivers/usb/gadget/udc/snps_udc_plat.c platform_set_drvdata(pdev, NULL); pdev 255 drivers/usb/gadget/udc/snps_udc_plat.c dev_info(&pdev->dev, "Synopsys UDC platform driver removed\n"); pdev 2044 drivers/usb/gadget/udc/udc-xilinx.c static int xudc_probe(struct platform_device *pdev) pdev 2046 drivers/usb/gadget/udc/udc-xilinx.c struct device_node *np = pdev->dev.of_node; pdev 2054 drivers/usb/gadget/udc/udc-xilinx.c udc = devm_kzalloc(&pdev->dev, sizeof(*udc), GFP_KERNEL); pdev 2059 drivers/usb/gadget/udc/udc-xilinx.c udc->req = devm_kzalloc(&pdev->dev, sizeof(struct xusb_req), pdev 2064 drivers/usb/gadget/udc/udc-xilinx.c buff = devm_kzalloc(&pdev->dev, STATUSBUFF_SIZE, GFP_KERNEL); pdev 2071 drivers/usb/gadget/udc/udc-xilinx.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2072 drivers/usb/gadget/udc/udc-xilinx.c udc->addr = devm_ioremap_resource(&pdev->dev, res); pdev 2076 drivers/usb/gadget/udc/udc-xilinx.c irq = platform_get_irq(pdev, 0); pdev 2079 drivers/usb/gadget/udc/udc-xilinx.c ret = devm_request_irq(&pdev->dev, irq, xudc_irq, 0, pdev 2080 drivers/usb/gadget/udc/udc-xilinx.c dev_name(&pdev->dev), udc); pdev 2082 drivers/usb/gadget/udc/udc-xilinx.c dev_dbg(&pdev->dev, "unable to request irq %d", irq); pdev 2113 drivers/usb/gadget/udc/udc-xilinx.c ret = usb_add_gadget_udc(&pdev->dev, &udc->gadget); pdev 2127 drivers/usb/gadget/udc/udc-xilinx.c platform_set_drvdata(pdev, udc); pdev 2129 drivers/usb/gadget/udc/udc-xilinx.c dev_vdbg(&pdev->dev, "%s at 0x%08X mapped to %p %s\n", pdev 2135 drivers/usb/gadget/udc/udc-xilinx.c dev_err(&pdev->dev, "probe failed, %d\n", ret); pdev 2145 drivers/usb/gadget/udc/udc-xilinx.c static int xudc_remove(struct platform_device *pdev) pdev 2147 drivers/usb/gadget/udc/udc-xilinx.c struct xusb_udc *udc = platform_get_drvdata(pdev); pdev 66 drivers/usb/host/ehci-atmel.c static void atmel_start_ehci(struct platform_device *pdev) pdev 68 drivers/usb/host/ehci-atmel.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 71 drivers/usb/host/ehci-atmel.c dev_dbg(&pdev->dev, "start\n"); pdev 75 drivers/usb/host/ehci-atmel.c static void atmel_stop_ehci(struct platform_device *pdev) pdev 77 drivers/usb/host/ehci-atmel.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 80 drivers/usb/host/ehci-atmel.c dev_dbg(&pdev->dev, "stop\n"); pdev 86 drivers/usb/host/ehci-atmel.c static int ehci_atmel_drv_probe(struct platform_device *pdev) pdev 101 drivers/usb/host/ehci-atmel.c irq = platform_get_irq(pdev, 0); pdev 111 drivers/usb/host/ehci-atmel.c retval = dma_coerce_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 115 drivers/usb/host/ehci-atmel.c hcd = usb_create_hcd(driver, &pdev->dev, dev_name(&pdev->dev)); pdev 122 drivers/usb/host/ehci-atmel.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 123 drivers/usb/host/ehci-atmel.c hcd->regs = devm_ioremap_resource(&pdev->dev, res); pdev 132 drivers/usb/host/ehci-atmel.c atmel_ehci->iclk = devm_clk_get(&pdev->dev, "ehci_clk"); pdev 134 drivers/usb/host/ehci-atmel.c dev_err(&pdev->dev, "Error getting interface clock\n"); pdev 139 drivers/usb/host/ehci-atmel.c atmel_ehci->uclk = devm_clk_get(&pdev->dev, "usb_clk"); pdev 141 drivers/usb/host/ehci-atmel.c dev_err(&pdev->dev, "failed to get uclk\n"); pdev 150 drivers/usb/host/ehci-atmel.c atmel_start_ehci(pdev); pdev 160 drivers/usb/host/ehci-atmel.c atmel_stop_ehci(pdev); pdev 164 drivers/usb/host/ehci-atmel.c dev_err(&pdev->dev, "init %s fail, %d\n", pdev 165 drivers/usb/host/ehci-atmel.c dev_name(&pdev->dev), retval); pdev 170 drivers/usb/host/ehci-atmel.c static int ehci_atmel_drv_remove(struct platform_device *pdev) pdev 172 drivers/usb/host/ehci-atmel.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 177 drivers/usb/host/ehci-atmel.c atmel_stop_ehci(pdev); pdev 799 drivers/usb/host/ehci-dbg.c struct pci_dev *pdev; pdev 803 drivers/usb/host/ehci-dbg.c pdev = to_pci_dev(ehci_to_hcd(ehci)->self.controller); pdev 807 drivers/usb/host/ehci-dbg.c pci_read_config_dword(pdev, offset, &cap); pdev 818 drivers/usb/host/ehci-dbg.c pci_read_config_dword(pdev, offset, &cap2); pdev 151 drivers/usb/host/ehci-exynos.c static int exynos_ehci_probe(struct platform_device *pdev) pdev 165 drivers/usb/host/ehci-exynos.c err = dma_coerce_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 169 drivers/usb/host/ehci-exynos.c exynos_setup_vbus_gpio(&pdev->dev); pdev 172 drivers/usb/host/ehci-exynos.c &pdev->dev, dev_name(&pdev->dev)); pdev 174 drivers/usb/host/ehci-exynos.c dev_err(&pdev->dev, "Unable to create HCD\n"); pdev 179 drivers/usb/host/ehci-exynos.c err = exynos_ehci_get_phy(&pdev->dev, exynos_ehci); pdev 183 drivers/usb/host/ehci-exynos.c exynos_ehci->clk = devm_clk_get(&pdev->dev, "usbhost"); pdev 186 drivers/usb/host/ehci-exynos.c dev_err(&pdev->dev, "Failed to get usbhost clock\n"); pdev 195 drivers/usb/host/ehci-exynos.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 196 drivers/usb/host/ehci-exynos.c hcd->regs = devm_ioremap_resource(&pdev->dev, res); pdev 205 drivers/usb/host/ehci-exynos.c irq = platform_get_irq(pdev, 0); pdev 207 drivers/usb/host/ehci-exynos.c dev_err(&pdev->dev, "Failed to get IRQ\n"); pdev 212 drivers/usb/host/ehci-exynos.c err = exynos_ehci_phy_enable(&pdev->dev); pdev 214 drivers/usb/host/ehci-exynos.c dev_err(&pdev->dev, "Failed to enable USB phy\n"); pdev 225 drivers/usb/host/ehci-exynos.c exynos_ehci->of_node = pdev->dev.of_node; pdev 227 drivers/usb/host/ehci-exynos.c pdev->dev.of_node = NULL; pdev 234 drivers/usb/host/ehci-exynos.c dev_err(&pdev->dev, "Failed to add USB HCD\n"); pdev 239 drivers/usb/host/ehci-exynos.c platform_set_drvdata(pdev, hcd); pdev 244 drivers/usb/host/ehci-exynos.c exynos_ehci_phy_disable(&pdev->dev); pdev 245 drivers/usb/host/ehci-exynos.c pdev->dev.of_node = exynos_ehci->of_node; pdev 253 drivers/usb/host/ehci-exynos.c static int exynos_ehci_remove(struct platform_device *pdev) pdev 255 drivers/usb/host/ehci-exynos.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 258 drivers/usb/host/ehci-exynos.c pdev->dev.of_node = exynos_ehci->of_node; pdev 262 drivers/usb/host/ehci-exynos.c exynos_ehci_phy_disable(&pdev->dev); pdev 47 drivers/usb/host/ehci-fsl.c static int fsl_ehci_drv_probe(struct platform_device *pdev) pdev 59 drivers/usb/host/ehci-fsl.c pdata = dev_get_platdata(&pdev->dev); pdev 61 drivers/usb/host/ehci-fsl.c dev_err(&pdev->dev, pdev 62 drivers/usb/host/ehci-fsl.c "No platform data for %s.\n", dev_name(&pdev->dev)); pdev 73 drivers/usb/host/ehci-fsl.c dev_err(&pdev->dev, pdev 75 drivers/usb/host/ehci-fsl.c dev_name(&pdev->dev)); pdev 79 drivers/usb/host/ehci-fsl.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 81 drivers/usb/host/ehci-fsl.c dev_err(&pdev->dev, pdev 83 drivers/usb/host/ehci-fsl.c dev_name(&pdev->dev)); pdev 88 drivers/usb/host/ehci-fsl.c hcd = __usb_create_hcd(&fsl_ehci_hc_driver, pdev->dev.parent, pdev 89 drivers/usb/host/ehci-fsl.c &pdev->dev, dev_name(&pdev->dev), NULL); pdev 95 drivers/usb/host/ehci-fsl.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 96 drivers/usb/host/ehci-fsl.c hcd->regs = devm_ioremap_resource(&pdev->dev, res); pdev 113 drivers/usb/host/ehci-fsl.c if (pdata->init && pdata->init(pdev)) { pdev 156 drivers/usb/host/ehci-fsl.c dev_dbg(&pdev->dev, "hcd=0x%p ehci=0x%p, phy=0x%p\n", pdev 167 drivers/usb/host/ehci-fsl.c dev_err(&pdev->dev, "can't find phy\n"); pdev 180 drivers/usb/host/ehci-fsl.c dev_err(&pdev->dev, "init %s fail, %d\n", dev_name(&pdev->dev), retval); pdev 182 drivers/usb/host/ehci-fsl.c pdata->exit(pdev); pdev 693 drivers/usb/host/ehci-fsl.c static int fsl_ehci_drv_remove(struct platform_device *pdev) pdev 695 drivers/usb/host/ehci-fsl.c struct fsl_usb2_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 696 drivers/usb/host/ehci-fsl.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 710 drivers/usb/host/ehci-fsl.c pdata->exit(pdev); pdev 93 drivers/usb/host/ehci-mv.c static int mv_ehci_probe(struct platform_device *pdev) pdev 95 drivers/usb/host/ehci-mv.c struct mv_usb_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 106 drivers/usb/host/ehci-mv.c hcd = usb_create_hcd(&ehci_platform_hc_driver, &pdev->dev, "mv ehci"); pdev 110 drivers/usb/host/ehci-mv.c platform_set_drvdata(pdev, hcd); pdev 119 drivers/usb/host/ehci-mv.c ehci_mv->phy = devm_phy_get(&pdev->dev, "usb"); pdev 123 drivers/usb/host/ehci-mv.c dev_err(&pdev->dev, "Failed to get phy.\n"); pdev 127 drivers/usb/host/ehci-mv.c ehci_mv->clk = devm_clk_get(&pdev->dev, NULL); pdev 129 drivers/usb/host/ehci-mv.c dev_err(&pdev->dev, "error getting clock\n"); pdev 136 drivers/usb/host/ehci-mv.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 137 drivers/usb/host/ehci-mv.c ehci_mv->base = devm_ioremap_resource(&pdev->dev, r); pdev 145 drivers/usb/host/ehci-mv.c dev_err(&pdev->dev, "init phy error %d\n", retval); pdev 159 drivers/usb/host/ehci-mv.c hcd->irq = platform_get_irq(pdev, 0); pdev 161 drivers/usb/host/ehci-mv.c dev_err(&pdev->dev, "Cannot get irq."); pdev 170 drivers/usb/host/ehci-mv.c ehci_mv->otg = devm_usb_get_phy(&pdev->dev, USB_PHY_TYPE_USB2); pdev 175 drivers/usb/host/ehci-mv.c dev_info(&pdev->dev, "MV_USB_MODE_OTG " pdev 178 drivers/usb/host/ehci-mv.c dev_err(&pdev->dev, pdev 185 drivers/usb/host/ehci-mv.c dev_err(&pdev->dev, pdev 198 drivers/usb/host/ehci-mv.c dev_err(&pdev->dev, pdev 205 drivers/usb/host/ehci-mv.c dev_info(&pdev->dev, pdev 223 drivers/usb/host/ehci-mv.c static int mv_ehci_remove(struct platform_device *pdev) pdev 225 drivers/usb/host/ehci-mv.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 256 drivers/usb/host/ehci-mv.c static void mv_ehci_shutdown(struct platform_device *pdev) pdev 258 drivers/usb/host/ehci-mv.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 37 drivers/usb/host/ehci-mxc.c static int ehci_mxc_drv_probe(struct platform_device *pdev) pdev 39 drivers/usb/host/ehci-mxc.c struct mxc_usbh_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 44 drivers/usb/host/ehci-mxc.c struct device *dev = &pdev->dev; pdev 52 drivers/usb/host/ehci-mxc.c irq = platform_get_irq(pdev, 0); pdev 58 drivers/usb/host/ehci-mxc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 59 drivers/usb/host/ehci-mxc.c hcd->regs = devm_ioremap_resource(&pdev->dev, res); pdev 72 drivers/usb/host/ehci-mxc.c priv->usbclk = devm_clk_get(&pdev->dev, "ipg"); pdev 79 drivers/usb/host/ehci-mxc.c priv->ahbclk = devm_clk_get(&pdev->dev, "ahb"); pdev 87 drivers/usb/host/ehci-mxc.c priv->phyclk = devm_clk_get(&pdev->dev, "phy"); pdev 96 drivers/usb/host/ehci-mxc.c ret = pdata->init(pdev); pdev 132 drivers/usb/host/ehci-mxc.c platform_set_drvdata(pdev, hcd); pdev 143 drivers/usb/host/ehci-mxc.c pdata->exit(pdev); pdev 156 drivers/usb/host/ehci-mxc.c static int ehci_mxc_drv_remove(struct platform_device *pdev) pdev 158 drivers/usb/host/ehci-mxc.c struct mxc_usbh_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 159 drivers/usb/host/ehci-mxc.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 166 drivers/usb/host/ehci-mxc.c pdata->exit(pdev); pdev 61 drivers/usb/host/ehci-npcm7xx.c static int npcm7xx_ehci_hcd_drv_probe(struct platform_device *pdev) pdev 71 drivers/usb/host/ehci-npcm7xx.c dev_dbg(&pdev->dev, "initializing npcm7xx ehci USB Controller\n"); pdev 75 drivers/usb/host/ehci-npcm7xx.c dev_err(&pdev->dev, "%s: failed to find nuvoton,npcm750-gcr\n", pdev 82 drivers/usb/host/ehci-npcm7xx.c dev_err(&pdev->dev, "%s: failed to find nuvoton,npcm750-rst\n", pdev 114 drivers/usb/host/ehci-npcm7xx.c irq = platform_get_irq(pdev, 0); pdev 125 drivers/usb/host/ehci-npcm7xx.c retval = dma_coerce_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 129 drivers/usb/host/ehci-npcm7xx.c hcd = usb_create_hcd(driver, &pdev->dev, dev_name(&pdev->dev)); pdev 135 drivers/usb/host/ehci-npcm7xx.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 136 drivers/usb/host/ehci-npcm7xx.c hcd->regs = devm_ioremap_resource(&pdev->dev, res); pdev 157 drivers/usb/host/ehci-npcm7xx.c dev_err(&pdev->dev, "init fail, %d\n", retval); pdev 162 drivers/usb/host/ehci-npcm7xx.c static int npcm7xx_ehci_hcd_drv_remove(struct platform_device *pdev) pdev 164 drivers/usb/host/ehci-npcm7xx.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 86 drivers/usb/host/ehci-omap.c static int ehci_hcd_omap_probe(struct platform_device *pdev) pdev 88 drivers/usb/host/ehci-omap.c struct device *dev = &pdev->dev; pdev 117 drivers/usb/host/ehci-omap.c irq = platform_get_irq(pdev, 0); pdev 121 drivers/usb/host/ehci-omap.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 151 drivers/usb/host/ehci-omap.c platform_set_drvdata(pdev, hcd); pdev 244 drivers/usb/host/ehci-omap.c static int ehci_hcd_omap_remove(struct platform_device *pdev) pdev 246 drivers/usb/host/ehci-omap.c struct device *dev = &pdev->dev; pdev 207 drivers/usb/host/ehci-orion.c static int ehci_orion_drv_probe(struct platform_device *pdev) pdev 209 drivers/usb/host/ehci-orion.c struct orion_ehci_data *pd = dev_get_platdata(&pdev->dev); pdev 224 drivers/usb/host/ehci-orion.c irq = platform_get_irq(pdev, 0); pdev 235 drivers/usb/host/ehci-orion.c err = dma_coerce_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 239 drivers/usb/host/ehci-orion.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 240 drivers/usb/host/ehci-orion.c regs = devm_ioremap_resource(&pdev->dev, res); pdev 247 drivers/usb/host/ehci-orion.c &pdev->dev, dev_name(&pdev->dev)); pdev 266 drivers/usb/host/ehci-orion.c priv->clk = devm_clk_get(&pdev->dev, NULL); pdev 270 drivers/usb/host/ehci-orion.c priv->phy = devm_phy_optional_get(&pdev->dev, "usb"); pdev 287 drivers/usb/host/ehci-orion.c if (pdev->dev.of_node) pdev 301 drivers/usb/host/ehci-orion.c dev_warn(&pdev->dev, "USB phy version isn't supported.\n"); pdev 316 drivers/usb/host/ehci-orion.c dev_err(&pdev->dev, "init %s fail, %d\n", pdev 317 drivers/usb/host/ehci-orion.c dev_name(&pdev->dev), err); pdev 322 drivers/usb/host/ehci-orion.c static int ehci_orion_drv_remove(struct platform_device *pdev) pdev 324 drivers/usb/host/ehci-orion.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 26 drivers/usb/host/ehci-pci.c static inline bool is_intel_quark_x1000(struct pci_dev *pdev) pdev 28 drivers/usb/host/ehci-pci.c return pdev->vendor == PCI_VENDOR_ID_INTEL && pdev 29 drivers/usb/host/ehci-pci.c pdev->device == PCI_DEVICE_ID_INTEL_QUARK_X1000_SOC; pdev 45 drivers/usb/host/ehci-pci.c static inline bool is_bypassed_id(struct pci_dev *pdev) pdev 47 drivers/usb/host/ehci-pci.c return !!pci_match_id(bypass_pci_id_table, pdev); pdev 60 drivers/usb/host/ehci-pci.c static int ehci_pci_reinit(struct ehci_hcd *ehci, struct pci_dev *pdev) pdev 69 drivers/usb/host/ehci-pci.c retval = pci_set_mwi(pdev); pdev 74 drivers/usb/host/ehci-pci.c if (is_intel_quark_x1000(pdev)) { pdev 90 drivers/usb/host/ehci-pci.c struct pci_dev *pdev = to_pci_dev(hcd->self.controller); pdev 105 drivers/usb/host/ehci-pci.c switch (pdev->vendor) { pdev 108 drivers/usb/host/ehci-pci.c if (pdev->device == 0x01b5) { pdev 122 drivers/usb/host/ehci-pci.c switch (pdev->device) { pdev 127 drivers/usb/host/ehci-pci.c if (pci_set_consistent_dma_mask(pdev, pdev 137 drivers/usb/host/ehci-pci.c if (pdev->revision < 0xa4) pdev 143 drivers/usb/host/ehci-pci.c if (pdev->device == PCI_DEVICE_ID_INTEL_CE4100_USB) pdev 147 drivers/usb/host/ehci-pci.c if (pdev->device == PCI_DEVICE_ID_TDI_EHCI) pdev 155 drivers/usb/host/ehci-pci.c if (pdev->device == 0x7463) { pdev 168 drivers/usb/host/ehci-pci.c if (pdev->device == 0x7808) { pdev 174 drivers/usb/host/ehci-pci.c if (pdev->device == 0x3104 && (pdev->revision & 0xf0) == 0x60) { pdev 181 drivers/usb/host/ehci-pci.c pci_read_config_byte(pdev, 0x4b, &tmp); pdev 184 drivers/usb/host/ehci-pci.c pci_write_config_byte(pdev, 0x4b, tmp | 0x20); pdev 199 drivers/usb/host/ehci-pci.c if (pdev->device == 0x4396) { pdev 206 drivers/usb/host/ehci-pci.c if ((pdev->device == 0x4386 || pdev->device == 0x4396) && pdev 210 drivers/usb/host/ehci-pci.c pci_read_config_byte(pdev, 0x53, &tmp); pdev 211 drivers/usb/host/ehci-pci.c pci_write_config_byte(pdev, 0x53, tmp | (1<<3)); pdev 222 drivers/usb/host/ehci-pci.c temp = pci_find_capability(pdev, PCI_CAP_ID_DBG); pdev 224 drivers/usb/host/ehci-pci.c pci_read_config_dword(pdev, temp, &temp); pdev 246 drivers/usb/host/ehci-pci.c switch (pdev->vendor) { pdev 253 drivers/usb/host/ehci-pci.c switch (pdev->device) { pdev 278 drivers/usb/host/ehci-pci.c switch (pdev->vendor) { pdev 291 drivers/usb/host/ehci-pci.c if (pdev->vendor == PCI_VENDOR_ID_STMICRO pdev 292 drivers/usb/host/ehci-pci.c && pdev->device == PCI_DEVICE_ID_STMICRO_USB_HOST) pdev 295 drivers/usb/host/ehci-pci.c pci_read_config_byte(pdev, 0x60, &ehci->sbrn); pdev 302 drivers/usb/host/ehci-pci.c if (!device_can_wakeup(&pdev->dev)) { pdev 305 drivers/usb/host/ehci-pci.c pci_read_config_word(pdev, 0x62, &port_wake); pdev 307 drivers/usb/host/ehci-pci.c dev_warn(&pdev->dev, "Enabling legacy PCI PM\n"); pdev 308 drivers/usb/host/ehci-pci.c device_set_wakeup_capable(&pdev->dev, 1); pdev 313 drivers/usb/host/ehci-pci.c if (ehci->no_selective_suspend && device_can_wakeup(&pdev->dev)) pdev 317 drivers/usb/host/ehci-pci.c retval = ehci_pci_reinit(ehci, pdev); pdev 338 drivers/usb/host/ehci-pci.c struct pci_dev *pdev = to_pci_dev(hcd->self.controller); pdev 341 drivers/usb/host/ehci-pci.c (void) ehci_pci_reinit(ehci, pdev); pdev 359 drivers/usb/host/ehci-pci.c static int ehci_pci_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 361 drivers/usb/host/ehci-pci.c if (is_bypassed_id(pdev)) pdev 363 drivers/usb/host/ehci-pci.c return usb_hcd_pci_probe(pdev, id); pdev 366 drivers/usb/host/ehci-pci.c static void ehci_pci_remove(struct pci_dev *pdev) pdev 368 drivers/usb/host/ehci-pci.c pci_clear_mwi(pdev); pdev 369 drivers/usb/host/ehci-pci.c usb_hcd_pci_remove(pdev); pdev 53 drivers/usb/host/ehci-platform.c struct platform_device *pdev = to_platform_device(hcd->self.controller); pdev 54 drivers/usb/host/ehci-platform.c struct usb_ehci_pdata *pdata = dev_get_platdata(&pdev->dev); pdev 299 drivers/usb/host/ehci-platform.c struct platform_device *pdev = to_platform_device(dev); pdev 308 drivers/usb/host/ehci-platform.c pdata->power_suspend(pdev); pdev 317 drivers/usb/host/ehci-platform.c struct platform_device *pdev = to_platform_device(dev); pdev 322 drivers/usb/host/ehci-platform.c int err = pdata->power_on(pdev); pdev 98 drivers/usb/host/ehci-pmcmsp.c struct platform_device *pdev = &dev->dev; pdev 103 drivers/usb/host/ehci-pmcmsp.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 117 drivers/usb/host/ehci-pmcmsp.c res = platform_get_resource(pdev, IORESOURCE_MEM, 2); pdev 135 drivers/usb/host/ehci-pmcmsp.c res = platform_get_resource(pdev, IORESOURCE_MEM, 2); pdev 141 drivers/usb/host/ehci-pmcmsp.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 144 drivers/usb/host/ehci-pmcmsp.c dev_err(&pdev->dev, "Failed to map non-EHCI regs.\n"); pdev 289 drivers/usb/host/ehci-pmcmsp.c static int ehci_hcd_msp_drv_probe(struct platform_device *pdev) pdev 300 drivers/usb/host/ehci-pmcmsp.c ret = usb_hcd_msp_probe(&ehci_msp_hc_driver, pdev); pdev 305 drivers/usb/host/ehci-pmcmsp.c static int ehci_hcd_msp_drv_remove(struct platform_device *pdev) pdev 307 drivers/usb/host/ehci-pmcmsp.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 309 drivers/usb/host/ehci-pmcmsp.c usb_hcd_msp_remove(hcd, pdev); pdev 75 drivers/usb/host/ehci-sh.c static int ehci_hcd_sh_probe(struct platform_device *pdev) pdev 86 drivers/usb/host/ehci-sh.c irq = platform_get_irq(pdev, 0); pdev 92 drivers/usb/host/ehci-sh.c pdata = dev_get_platdata(&pdev->dev); pdev 95 drivers/usb/host/ehci-sh.c hcd = usb_create_hcd(&ehci_sh_hc_driver, &pdev->dev, pdev 96 drivers/usb/host/ehci-sh.c dev_name(&pdev->dev)); pdev 102 drivers/usb/host/ehci-sh.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 103 drivers/usb/host/ehci-sh.c hcd->regs = devm_ioremap_resource(&pdev->dev, res); pdev 111 drivers/usb/host/ehci-sh.c priv = devm_kzalloc(&pdev->dev, sizeof(struct ehci_sh_priv), pdev 119 drivers/usb/host/ehci-sh.c priv->fclk = devm_clk_get(&pdev->dev, "usb_fck"); pdev 123 drivers/usb/host/ehci-sh.c priv->iclk = devm_clk_get(&pdev->dev, "usb_ick"); pdev 135 drivers/usb/host/ehci-sh.c dev_err(&pdev->dev, "Failed to add hcd"); pdev 141 drivers/usb/host/ehci-sh.c platform_set_drvdata(pdev, priv); pdev 152 drivers/usb/host/ehci-sh.c dev_err(&pdev->dev, "init %s fail, %d\n", dev_name(&pdev->dev), ret); pdev 157 drivers/usb/host/ehci-sh.c static int ehci_hcd_sh_remove(struct platform_device *pdev) pdev 159 drivers/usb/host/ehci-sh.c struct ehci_sh_priv *priv = platform_get_drvdata(pdev); pdev 171 drivers/usb/host/ehci-sh.c static void ehci_hcd_sh_shutdown(struct platform_device *pdev) pdev 173 drivers/usb/host/ehci-sh.c struct ehci_sh_priv *priv = platform_get_drvdata(pdev); pdev 58 drivers/usb/host/ehci-spear.c static int spear_ehci_hcd_drv_probe(struct platform_device *pdev) pdev 70 drivers/usb/host/ehci-spear.c irq = platform_get_irq(pdev, 0); pdev 81 drivers/usb/host/ehci-spear.c retval = dma_coerce_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 85 drivers/usb/host/ehci-spear.c usbh_clk = devm_clk_get(&pdev->dev, NULL); pdev 87 drivers/usb/host/ehci-spear.c dev_err(&pdev->dev, "Error getting interface clock\n"); pdev 92 drivers/usb/host/ehci-spear.c hcd = usb_create_hcd(driver, &pdev->dev, dev_name(&pdev->dev)); pdev 98 drivers/usb/host/ehci-spear.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 99 drivers/usb/host/ehci-spear.c hcd->regs = devm_ioremap_resource(&pdev->dev, res); pdev 126 drivers/usb/host/ehci-spear.c dev_err(&pdev->dev, "init fail, %d\n", retval); pdev 131 drivers/usb/host/ehci-spear.c static int spear_ehci_hcd_drv_remove(struct platform_device *pdev) pdev 133 drivers/usb/host/ehci-spear.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 52 drivers/usb/host/ehci-st.c struct platform_device *pdev = to_platform_device(hcd->self.controller); pdev 53 drivers/usb/host/ehci-st.c struct usb_ehci_pdata *pdata = dev_get_platdata(&pdev->dev); pdev 286 drivers/usb/host/ehci-st.c struct platform_device *pdev = to_platform_device(dev); pdev 295 drivers/usb/host/ehci-st.c pdata->power_suspend(pdev); pdev 306 drivers/usb/host/ehci-st.c struct platform_device *pdev = to_platform_device(dev); pdev 312 drivers/usb/host/ehci-st.c err = pdata->power_on(pdev); pdev 53 drivers/usb/host/ehci-tegra.c static int tegra_reset_usb_controller(struct platform_device *pdev) pdev 56 drivers/usb/host/ehci-tegra.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 62 drivers/usb/host/ehci-tegra.c phy_np = of_parse_phandle(pdev->dev.of_node, "nvidia,phy", 0); pdev 73 drivers/usb/host/ehci-tegra.c dev_warn(&pdev->dev, pdev 75 drivers/usb/host/ehci-tegra.c dev_warn(&pdev->dev, pdev 383 drivers/usb/host/ehci-tegra.c static int tegra_ehci_probe(struct platform_device *pdev) pdev 395 drivers/usb/host/ehci-tegra.c match = of_match_device(tegra_ehci_of_match, &pdev->dev); pdev 397 drivers/usb/host/ehci-tegra.c dev_err(&pdev->dev, "Error: No device match found\n"); pdev 406 drivers/usb/host/ehci-tegra.c err = dma_coerce_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 410 drivers/usb/host/ehci-tegra.c hcd = usb_create_hcd(&tegra_ehci_hc_driver, &pdev->dev, pdev 411 drivers/usb/host/ehci-tegra.c dev_name(&pdev->dev)); pdev 413 drivers/usb/host/ehci-tegra.c dev_err(&pdev->dev, "Unable to create HCD\n"); pdev 416 drivers/usb/host/ehci-tegra.c platform_set_drvdata(pdev, hcd); pdev 422 drivers/usb/host/ehci-tegra.c tegra->clk = devm_clk_get(&pdev->dev, NULL); pdev 424 drivers/usb/host/ehci-tegra.c dev_err(&pdev->dev, "Can't get ehci clock\n"); pdev 429 drivers/usb/host/ehci-tegra.c tegra->rst = devm_reset_control_get_shared(&pdev->dev, "usb"); pdev 431 drivers/usb/host/ehci-tegra.c dev_err(&pdev->dev, "Can't get ehci reset\n"); pdev 440 drivers/usb/host/ehci-tegra.c err = tegra_reset_usb_controller(pdev); pdev 442 drivers/usb/host/ehci-tegra.c dev_err(&pdev->dev, "Failed to reset controller\n"); pdev 446 drivers/usb/host/ehci-tegra.c u_phy = devm_usb_get_phy_by_phandle(&pdev->dev, "nvidia,phy", 0); pdev 454 drivers/usb/host/ehci-tegra.c tegra->needs_double_reset = of_property_read_bool(pdev->dev.of_node, pdev 457 drivers/usb/host/ehci-tegra.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 458 drivers/usb/host/ehci-tegra.c hcd->regs = devm_ioremap_resource(&pdev->dev, res); pdev 471 drivers/usb/host/ehci-tegra.c dev_err(&pdev->dev, "Failed to initialize phy\n"); pdev 475 drivers/usb/host/ehci-tegra.c u_phy->otg = devm_kzalloc(&pdev->dev, sizeof(struct usb_otg), pdev 485 drivers/usb/host/ehci-tegra.c dev_err(&pdev->dev, "Failed to power on the phy\n"); pdev 489 drivers/usb/host/ehci-tegra.c irq = platform_get_irq(pdev, 0); pdev 491 drivers/usb/host/ehci-tegra.c dev_err(&pdev->dev, "Failed to get IRQ\n"); pdev 500 drivers/usb/host/ehci-tegra.c dev_err(&pdev->dev, "Failed to add USB HCD\n"); pdev 518 drivers/usb/host/ehci-tegra.c static int tegra_ehci_remove(struct platform_device *pdev) pdev 520 drivers/usb/host/ehci-tegra.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 539 drivers/usb/host/ehci-tegra.c static void tegra_ehci_hcd_shutdown(struct platform_device *pdev) pdev 541 drivers/usb/host/ehci-tegra.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 5568 drivers/usb/host/fotg210-hcd.c static int fotg210_hcd_probe(struct platform_device *pdev) pdev 5570 drivers/usb/host/fotg210-hcd.c struct device *dev = &pdev->dev; pdev 5580 drivers/usb/host/fotg210-hcd.c pdev->dev.power.power_state = PMSG_ON; pdev 5582 drivers/usb/host/fotg210-hcd.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 5601 drivers/usb/host/fotg210-hcd.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 5602 drivers/usb/host/fotg210-hcd.c hcd->regs = devm_ioremap_resource(&pdev->dev, res); pdev 5644 drivers/usb/host/fotg210-hcd.c platform_set_drvdata(pdev, hcd); pdev 5663 drivers/usb/host/fotg210-hcd.c static int fotg210_hcd_remove(struct platform_device *pdev) pdev 5665 drivers/usb/host/fotg210-hcd.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 82 drivers/usb/host/fsl-mph-dr-of.c struct platform_device *pdev; pdev 87 drivers/usb/host/fsl-mph-dr-of.c pdev = platform_device_alloc(name, id); pdev 88 drivers/usb/host/fsl-mph-dr-of.c if (!pdev) { pdev 93 drivers/usb/host/fsl-mph-dr-of.c pdev->dev.parent = &ofdev->dev; pdev 95 drivers/usb/host/fsl-mph-dr-of.c pdev->dev.coherent_dma_mask = ofdev->dev.coherent_dma_mask; pdev 97 drivers/usb/host/fsl-mph-dr-of.c if (!pdev->dev.dma_mask) pdev 98 drivers/usb/host/fsl-mph-dr-of.c pdev->dev.dma_mask = &ofdev->dev.coherent_dma_mask; pdev 100 drivers/usb/host/fsl-mph-dr-of.c dma_set_mask(&pdev->dev, DMA_BIT_MASK(32)); pdev 102 drivers/usb/host/fsl-mph-dr-of.c retval = platform_device_add_data(pdev, pdata, sizeof(*pdata)); pdev 107 drivers/usb/host/fsl-mph-dr-of.c retval = platform_device_add_resources(pdev, res, num); pdev 112 drivers/usb/host/fsl-mph-dr-of.c retval = platform_device_add(pdev); pdev 116 drivers/usb/host/fsl-mph-dr-of.c return pdev; pdev 119 drivers/usb/host/fsl-mph-dr-of.c platform_device_put(pdev); pdev 289 drivers/usb/host/fsl-mph-dr-of.c int fsl_usb2_mpc5121_init(struct platform_device *pdev) pdev 291 drivers/usb/host/fsl-mph-dr-of.c struct fsl_usb2_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 295 drivers/usb/host/fsl-mph-dr-of.c clk = devm_clk_get(pdev->dev.parent, "ipg"); pdev 297 drivers/usb/host/fsl-mph-dr-of.c dev_err(&pdev->dev, "failed to get clk\n"); pdev 302 drivers/usb/host/fsl-mph-dr-of.c dev_err(&pdev->dev, "failed to enable clk\n"); pdev 322 drivers/usb/host/fsl-mph-dr-of.c static void fsl_usb2_mpc5121_exit(struct platform_device *pdev) pdev 324 drivers/usb/host/fsl-mph-dr-of.c struct fsl_usb2_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 1804 drivers/usb/host/imx21-hcd.c static int imx21_remove(struct platform_device *pdev) pdev 1806 drivers/usb/host/imx21-hcd.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 1808 drivers/usb/host/imx21-hcd.c struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1825 drivers/usb/host/imx21-hcd.c static int imx21_probe(struct platform_device *pdev) pdev 1835 drivers/usb/host/imx21-hcd.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1838 drivers/usb/host/imx21-hcd.c irq = platform_get_irq(pdev, 0); pdev 1843 drivers/usb/host/imx21-hcd.c &pdev->dev, dev_name(&pdev->dev)); pdev 1845 drivers/usb/host/imx21-hcd.c dev_err(&pdev->dev, "Cannot create hcd (%s)\n", pdev 1846 drivers/usb/host/imx21-hcd.c dev_name(&pdev->dev)); pdev 1852 drivers/usb/host/imx21-hcd.c imx21->dev = &pdev->dev; pdev 1853 drivers/usb/host/imx21-hcd.c imx21->pdata = dev_get_platdata(&pdev->dev); pdev 1530 drivers/usb/host/isp116x-hcd.c static int isp116x_remove(struct platform_device *pdev) pdev 1532 drivers/usb/host/isp116x-hcd.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 1543 drivers/usb/host/isp116x-hcd.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 1546 drivers/usb/host/isp116x-hcd.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1553 drivers/usb/host/isp116x-hcd.c static int isp116x_probe(struct platform_device *pdev) pdev 1567 drivers/usb/host/isp116x-hcd.c if (pdev->num_resources < 3) { pdev 1572 drivers/usb/host/isp116x-hcd.c data = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1573 drivers/usb/host/isp116x-hcd.c addr = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 1574 drivers/usb/host/isp116x-hcd.c ires = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 1604 drivers/usb/host/isp116x-hcd.c hcd = usb_create_hcd(&isp116x_hc_driver, &pdev->dev, dev_name(&pdev->dev)); pdev 1616 drivers/usb/host/isp116x-hcd.c isp116x->board = dev_get_platdata(&pdev->dev); pdev 2611 drivers/usb/host/isp1362-hcd.c static int isp1362_remove(struct platform_device *pdev) pdev 2613 drivers/usb/host/isp1362-hcd.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 2626 drivers/usb/host/isp1362-hcd.c static int isp1362_probe(struct platform_device *pdev) pdev 2645 drivers/usb/host/isp1362-hcd.c if (pdev->num_resources < 3) pdev 2648 drivers/usb/host/isp1362-hcd.c irq_res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 2654 drivers/usb/host/isp1362-hcd.c addr = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 2655 drivers/usb/host/isp1362-hcd.c addr_reg = devm_ioremap_resource(&pdev->dev, addr); pdev 2659 drivers/usb/host/isp1362-hcd.c data = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2660 drivers/usb/host/isp1362-hcd.c data_reg = devm_ioremap_resource(&pdev->dev, data); pdev 2665 drivers/usb/host/isp1362-hcd.c hcd = usb_create_hcd(&isp1362_hc_driver, &pdev->dev, dev_name(&pdev->dev)); pdev 2680 drivers/usb/host/isp1362-hcd.c isp1362_hcd->board = dev_get_platdata(&pdev->dev); pdev 2703 drivers/usb/host/isp1362-hcd.c dev_info(&pdev->dev, "%s, irq %d\n", hcd->product_desc, irq); pdev 2716 drivers/usb/host/isp1362-hcd.c static int isp1362_suspend(struct platform_device *pdev, pm_message_t state) pdev 2718 drivers/usb/host/isp1362-hcd.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 2735 drivers/usb/host/isp1362-hcd.c pdev->dev.power.power_state = state; pdev 2739 drivers/usb/host/isp1362-hcd.c static int isp1362_resume(struct platform_device *pdev) pdev 2741 drivers/usb/host/isp1362-hcd.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 2747 drivers/usb/host/isp1362-hcd.c if (pdev->dev.power.power_state.event == PM_EVENT_SUSPEND) { pdev 2755 drivers/usb/host/isp1362-hcd.c pdev->dev.power.power_state = PMSG_ON; pdev 96 drivers/usb/host/ohci-at91.c static void at91_start_hc(struct platform_device *pdev) pdev 98 drivers/usb/host/ohci-at91.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 102 drivers/usb/host/ohci-at91.c dev_dbg(&pdev->dev, "start\n"); pdev 115 drivers/usb/host/ohci-at91.c static void at91_stop_hc(struct platform_device *pdev) pdev 117 drivers/usb/host/ohci-at91.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 121 drivers/usb/host/ohci-at91.c dev_dbg(&pdev->dev, "stop\n"); pdev 166 drivers/usb/host/ohci-at91.c struct platform_device *pdev) pdev 173 drivers/usb/host/ohci-at91.c struct device *dev = &pdev->dev; pdev 177 drivers/usb/host/ohci-at91.c irq = platform_get_irq(pdev, 0); pdev 188 drivers/usb/host/ohci-at91.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 223 drivers/usb/host/ohci-at91.c at91_start_hc(pdev); pdev 238 drivers/usb/host/ohci-at91.c at91_stop_hc(pdev); pdev 259 drivers/usb/host/ohci-at91.c struct platform_device *pdev) pdev 262 drivers/usb/host/ohci-at91.c at91_stop_hc(pdev); pdev 468 drivers/usb/host/ohci-at91.c struct platform_device *pdev = data; pdev 469 drivers/usb/host/ohci-at91.c struct at91_usbh_data *pdata = dev_get_platdata(&pdev->dev); pdev 480 drivers/usb/host/ohci-at91.c dev_err(& pdev->dev, "overcurrent interrupt from unknown GPIO\n"); pdev 495 drivers/usb/host/ohci-at91.c dev_dbg(& pdev->dev, "overcurrent situation %s\n", pdev 510 drivers/usb/host/ohci-at91.c static int ohci_hcd_at91_drv_probe(struct platform_device *pdev) pdev 512 drivers/usb/host/ohci-at91.c struct device_node *np = pdev->dev.of_node; pdev 523 drivers/usb/host/ohci-at91.c ret = dma_coerce_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 527 drivers/usb/host/ohci-at91.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 531 drivers/usb/host/ohci-at91.c pdev->dev.platform_data = pdata; pdev 541 drivers/usb/host/ohci-at91.c devm_gpiod_get_index_optional(&pdev->dev, "atmel,vbus", pdev 545 drivers/usb/host/ohci-at91.c dev_err(&pdev->dev, "unable to claim gpio \"vbus\": %d\n", err); pdev 555 drivers/usb/host/ohci-at91.c devm_gpiod_get_index_optional(&pdev->dev, "atmel,oc", pdev 561 drivers/usb/host/ohci-at91.c dev_err(&pdev->dev, "unable to claim gpio \"overcurrent\": %d\n", err); pdev 565 drivers/usb/host/ohci-at91.c ret = devm_request_irq(&pdev->dev, pdev 569 drivers/usb/host/ohci-at91.c "ohci_overcurrent", pdev); pdev 571 drivers/usb/host/ohci-at91.c dev_info(&pdev->dev, "failed to request gpio \"overcurrent\" IRQ\n"); pdev 574 drivers/usb/host/ohci-at91.c device_init_wakeup(&pdev->dev, 1); pdev 575 drivers/usb/host/ohci-at91.c return usb_hcd_at91_probe(&ohci_at91_hc_driver, pdev); pdev 578 drivers/usb/host/ohci-at91.c static int ohci_hcd_at91_drv_remove(struct platform_device *pdev) pdev 580 drivers/usb/host/ohci-at91.c struct at91_usbh_data *pdata = dev_get_platdata(&pdev->dev); pdev 588 drivers/usb/host/ohci-at91.c device_init_wakeup(&pdev->dev, 0); pdev 589 drivers/usb/host/ohci-at91.c usb_hcd_at91_remove(platform_get_drvdata(pdev), pdev); pdev 373 drivers/usb/host/ohci-da8xx.c static int ohci_da8xx_probe(struct platform_device *pdev) pdev 376 drivers/usb/host/ohci-da8xx.c struct device *dev = &pdev->dev; pdev 438 drivers/usb/host/ohci-da8xx.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 447 drivers/usb/host/ohci-da8xx.c hcd_irq = platform_get_irq(pdev, 0); pdev 472 drivers/usb/host/ohci-da8xx.c static int ohci_da8xx_remove(struct platform_device *pdev) pdev 474 drivers/usb/host/ohci-da8xx.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 483 drivers/usb/host/ohci-da8xx.c static int ohci_da8xx_suspend(struct platform_device *pdev, pdev 486 drivers/usb/host/ohci-da8xx.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 488 drivers/usb/host/ohci-da8xx.c bool do_wakeup = device_may_wakeup(&pdev->dev); pdev 122 drivers/usb/host/ohci-exynos.c static int exynos_ohci_probe(struct platform_device *pdev) pdev 135 drivers/usb/host/ohci-exynos.c err = dma_coerce_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 140 drivers/usb/host/ohci-exynos.c &pdev->dev, dev_name(&pdev->dev)); pdev 142 drivers/usb/host/ohci-exynos.c dev_err(&pdev->dev, "Unable to create HCD\n"); pdev 148 drivers/usb/host/ohci-exynos.c err = exynos_ohci_get_phy(&pdev->dev, exynos_ohci); pdev 152 drivers/usb/host/ohci-exynos.c exynos_ohci->clk = devm_clk_get(&pdev->dev, "usbhost"); pdev 155 drivers/usb/host/ohci-exynos.c dev_err(&pdev->dev, "Failed to get usbhost clock\n"); pdev 164 drivers/usb/host/ohci-exynos.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 165 drivers/usb/host/ohci-exynos.c hcd->regs = devm_ioremap_resource(&pdev->dev, res); pdev 173 drivers/usb/host/ohci-exynos.c irq = platform_get_irq(pdev, 0); pdev 175 drivers/usb/host/ohci-exynos.c dev_err(&pdev->dev, "Failed to get IRQ\n"); pdev 180 drivers/usb/host/ohci-exynos.c platform_set_drvdata(pdev, hcd); pdev 182 drivers/usb/host/ohci-exynos.c err = exynos_ohci_phy_enable(&pdev->dev); pdev 184 drivers/usb/host/ohci-exynos.c dev_err(&pdev->dev, "Failed to enable USB phy\n"); pdev 192 drivers/usb/host/ohci-exynos.c exynos_ohci->of_node = pdev->dev.of_node; pdev 194 drivers/usb/host/ohci-exynos.c pdev->dev.of_node = NULL; pdev 198 drivers/usb/host/ohci-exynos.c dev_err(&pdev->dev, "Failed to add USB HCD\n"); pdev 205 drivers/usb/host/ohci-exynos.c exynos_ohci_phy_disable(&pdev->dev); pdev 206 drivers/usb/host/ohci-exynos.c pdev->dev.of_node = exynos_ohci->of_node; pdev 214 drivers/usb/host/ohci-exynos.c static int exynos_ohci_remove(struct platform_device *pdev) pdev 216 drivers/usb/host/ohci-exynos.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 219 drivers/usb/host/ohci-exynos.c pdev->dev.of_node = exynos_ohci->of_node; pdev 223 drivers/usb/host/ohci-exynos.c exynos_ohci_phy_disable(&pdev->dev); pdev 232 drivers/usb/host/ohci-exynos.c static void exynos_ohci_shutdown(struct platform_device *pdev) pdev 234 drivers/usb/host/ohci-exynos.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 151 drivers/usb/host/ohci-nxp.c static int ohci_hcd_nxp_probe(struct platform_device *pdev) pdev 159 drivers/usb/host/ohci-nxp.c if (pdev->dev.of_node) { pdev 160 drivers/usb/host/ohci-nxp.c isp1301_node = of_parse_phandle(pdev->dev.of_node, pdev 170 drivers/usb/host/ohci-nxp.c ret = dma_coerce_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 174 drivers/usb/host/ohci-nxp.c dev_dbg(&pdev->dev, "%s: " DRIVER_DESC " (nxp)\n", hcd_name); pdev 176 drivers/usb/host/ohci-nxp.c dev_err(&pdev->dev, "USB is disabled\n"); pdev 182 drivers/usb/host/ohci-nxp.c usb_host_clk = devm_clk_get(&pdev->dev, NULL); pdev 184 drivers/usb/host/ohci-nxp.c dev_err(&pdev->dev, "failed to acquire USB OHCI clock\n"); pdev 191 drivers/usb/host/ohci-nxp.c dev_err(&pdev->dev, "failed to start USB OHCI clock\n"); pdev 197 drivers/usb/host/ohci-nxp.c hcd = usb_create_hcd(driver, &pdev->dev, dev_name(&pdev->dev)); pdev 199 drivers/usb/host/ohci-nxp.c dev_err(&pdev->dev, "Failed to allocate HC buffer\n"); pdev 204 drivers/usb/host/ohci-nxp.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 205 drivers/usb/host/ohci-nxp.c hcd->regs = devm_ioremap_resource(&pdev->dev, res); pdev 213 drivers/usb/host/ohci-nxp.c irq = platform_get_irq(pdev, 0); pdev 220 drivers/usb/host/ohci-nxp.c platform_set_drvdata(pdev, hcd); pdev 222 drivers/usb/host/ohci-nxp.c dev_info(&pdev->dev, "at 0x%p, irq %d\n", hcd->regs, hcd->irq); pdev 239 drivers/usb/host/ohci-nxp.c static int ohci_hcd_nxp_remove(struct platform_device *pdev) pdev 241 drivers/usb/host/ohci-nxp.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 304 drivers/usb/host/ohci-omap.c static int ohci_hcd_omap_probe(struct platform_device *pdev) pdev 309 drivers/usb/host/ohci-omap.c if (pdev->num_resources != 2) { pdev 310 drivers/usb/host/ohci-omap.c dev_err(&pdev->dev, "invalid num_resources: %i\n", pdev 311 drivers/usb/host/ohci-omap.c pdev->num_resources); pdev 315 drivers/usb/host/ohci-omap.c if (pdev->resource[0].flags != IORESOURCE_MEM pdev 316 drivers/usb/host/ohci-omap.c || pdev->resource[1].flags != IORESOURCE_IRQ) { pdev 317 drivers/usb/host/ohci-omap.c dev_err(&pdev->dev, "invalid resource type\n"); pdev 321 drivers/usb/host/ohci-omap.c usb_host_ck = clk_get(&pdev->dev, "usb_hhc_ck"); pdev 326 drivers/usb/host/ohci-omap.c usb_dc_ck = clk_get(&pdev->dev, "usb_dc_ck"); pdev 328 drivers/usb/host/ohci-omap.c usb_dc_ck = clk_get(&pdev->dev, "lb_ck"); pdev 336 drivers/usb/host/ohci-omap.c hcd = usb_create_hcd(&ohci_omap_hc_driver, &pdev->dev, pdev 337 drivers/usb/host/ohci-omap.c dev_name(&pdev->dev)); pdev 342 drivers/usb/host/ohci-omap.c hcd->rsrc_start = pdev->resource[0].start; pdev 343 drivers/usb/host/ohci-omap.c hcd->rsrc_len = pdev->resource[0].end - pdev->resource[0].start + 1; pdev 346 drivers/usb/host/ohci-omap.c dev_dbg(&pdev->dev, "request_mem_region failed\n"); pdev 353 drivers/usb/host/ohci-omap.c dev_err(&pdev->dev, "can't ioremap OHCI HCD\n"); pdev 358 drivers/usb/host/ohci-omap.c irq = platform_get_irq(pdev, 0); pdev 393 drivers/usb/host/ohci-omap.c static int ohci_hcd_omap_remove(struct platform_device *pdev) pdev 395 drivers/usb/host/ohci-omap.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 418 drivers/usb/host/ohci-omap.c static int ohci_omap_suspend(struct platform_device *pdev, pm_message_t message) pdev 420 drivers/usb/host/ohci-omap.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 422 drivers/usb/host/ohci-omap.c bool do_wakeup = device_may_wakeup(&pdev->dev); pdev 74 drivers/usb/host/ohci-pci.c struct pci_dev *pdev = to_pci_dev(hcd->self.controller); pdev 77 drivers/usb/host/ohci-pci.c b = pci_get_slot (pdev->bus, PCI_DEVFN (PCI_SLOT (pdev->devfn), 1)); pdev 245 drivers/usb/host/ohci-pci.c struct pci_dev *pdev = to_pci_dev(hcd->self.controller); pdev 251 drivers/usb/host/ohci-pci.c quirk_id = pci_match_id(ohci_pci_quirks, pdev); pdev 265 drivers/usb/host/ohci-pci.c if (device_can_wakeup(&pdev->dev)) pdev 275 drivers/usb/host/ohci-platform.c struct platform_device *pdev = to_platform_device(dev); pdev 284 drivers/usb/host/ohci-platform.c pdata->power_suspend(pdev); pdev 293 drivers/usb/host/ohci-platform.c struct platform_device *pdev = to_platform_device(dev); pdev 296 drivers/usb/host/ohci-platform.c int err = pdata->power_on(pdev); pdev 351 drivers/usb/host/ohci-pxa27x.c static int ohci_pxa_of_init(struct platform_device *pdev) pdev 353 drivers/usb/host/ohci-pxa27x.c struct device_node *np = pdev->dev.of_node; pdev 365 drivers/usb/host/ohci-pxa27x.c ret = dma_coerce_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 369 drivers/usb/host/ohci-pxa27x.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 394 drivers/usb/host/ohci-pxa27x.c pdev->dev.platform_data = pdata; pdev 399 drivers/usb/host/ohci-pxa27x.c static int ohci_pxa_of_init(struct platform_device *pdev) pdev 420 drivers/usb/host/ohci-pxa27x.c static int ohci_hcd_pxa27x_probe(struct platform_device *pdev) pdev 431 drivers/usb/host/ohci-pxa27x.c retval = ohci_pxa_of_init(pdev); pdev 435 drivers/usb/host/ohci-pxa27x.c inf = dev_get_platdata(&pdev->dev); pdev 440 drivers/usb/host/ohci-pxa27x.c irq = platform_get_irq(pdev, 0); pdev 446 drivers/usb/host/ohci-pxa27x.c usb_clk = devm_clk_get(&pdev->dev, NULL); pdev 450 drivers/usb/host/ohci-pxa27x.c hcd = usb_create_hcd(&ohci_pxa27x_hc_driver, &pdev->dev, "pxa27x"); pdev 454 drivers/usb/host/ohci-pxa27x.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 455 drivers/usb/host/ohci-pxa27x.c hcd->regs = devm_ioremap_resource(&pdev->dev, r); pdev 475 drivers/usb/host/ohci-pxa27x.c pxa_ohci->vbus[i] = devm_regulator_get(&pdev->dev, name); pdev 478 drivers/usb/host/ohci-pxa27x.c retval = pxa27x_start_hc(pxa_ohci, &pdev->dev); pdev 500 drivers/usb/host/ohci-pxa27x.c pxa27x_stop_hc(pxa_ohci, &pdev->dev); pdev 520 drivers/usb/host/ohci-pxa27x.c static int ohci_hcd_pxa27x_remove(struct platform_device *pdev) pdev 522 drivers/usb/host/ohci-pxa27x.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 527 drivers/usb/host/ohci-pxa27x.c pxa27x_stop_hc(pxa_ohci, &pdev->dev); pdev 414 drivers/usb/host/ohci-s3c2410.c struct platform_device *pdev = to_platform_device(dev); pdev 422 drivers/usb/host/ohci-s3c2410.c s3c2410_stop_hc(pdev); pdev 430 drivers/usb/host/ohci-s3c2410.c struct platform_device *pdev = to_platform_device(dev); pdev 432 drivers/usb/host/ohci-s3c2410.c s3c2410_start_hc(pdev, hcd); pdev 88 drivers/usb/host/ohci-sm501.c static int ohci_hcd_sm501_drv_probe(struct platform_device *pdev) pdev 91 drivers/usb/host/ohci-sm501.c struct device *dev = &pdev->dev; pdev 96 drivers/usb/host/ohci-sm501.c irq = retval = platform_get_irq(pdev, 0); pdev 100 drivers/usb/host/ohci-sm501.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 107 drivers/usb/host/ohci-sm501.c if (!request_mem_region(mem->start, resource_size(mem), pdev->name)) { pdev 114 drivers/usb/host/ohci-sm501.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 121 drivers/usb/host/ohci-sm501.c hcd = usb_create_hcd(driver, &pdev->dev, dev_name(&pdev->dev)); pdev 130 drivers/usb/host/ohci-sm501.c if (!request_mem_region(hcd->rsrc_start, hcd->rsrc_len, pdev->name)) { pdev 187 drivers/usb/host/ohci-sm501.c static int ohci_hcd_sm501_drv_remove(struct platform_device *pdev) pdev 189 drivers/usb/host/ohci-sm501.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 195 drivers/usb/host/ohci-sm501.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 201 drivers/usb/host/ohci-sm501.c sm501_modify_reg(pdev->dev.parent, SM501_IRQ_MASK, 0, 1 << 6); pdev 202 drivers/usb/host/ohci-sm501.c sm501_unit_power(pdev->dev.parent, SM501_GATE_USB_HOST, 0); pdev 210 drivers/usb/host/ohci-sm501.c static int ohci_sm501_suspend(struct platform_device *pdev, pm_message_t msg) pdev 212 drivers/usb/host/ohci-sm501.c struct device *dev = &pdev->dev; pdev 213 drivers/usb/host/ohci-sm501.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 230 drivers/usb/host/ohci-sm501.c static int ohci_sm501_resume(struct platform_device *pdev) pdev 232 drivers/usb/host/ohci-sm501.c struct device *dev = &pdev->dev; pdev 233 drivers/usb/host/ohci-sm501.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 35 drivers/usb/host/ohci-spear.c static int spear_ohci_hcd_drv_probe(struct platform_device *pdev) pdev 44 drivers/usb/host/ohci-spear.c irq = platform_get_irq(pdev, 0); pdev 55 drivers/usb/host/ohci-spear.c retval = dma_coerce_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 59 drivers/usb/host/ohci-spear.c usbh_clk = devm_clk_get(&pdev->dev, NULL); pdev 61 drivers/usb/host/ohci-spear.c dev_err(&pdev->dev, "Error getting interface clock\n"); pdev 66 drivers/usb/host/ohci-spear.c hcd = usb_create_hcd(driver, &pdev->dev, dev_name(&pdev->dev)); pdev 72 drivers/usb/host/ohci-spear.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 73 drivers/usb/host/ohci-spear.c hcd->regs = devm_ioremap_resource(&pdev->dev, res); pdev 79 drivers/usb/host/ohci-spear.c hcd->rsrc_start = pdev->resource[0].start; pdev 87 drivers/usb/host/ohci-spear.c retval = usb_add_hcd(hcd, platform_get_irq(pdev, 0), 0); pdev 97 drivers/usb/host/ohci-spear.c dev_err(&pdev->dev, "init fail, %d\n", retval); pdev 102 drivers/usb/host/ohci-spear.c static int spear_ohci_hcd_drv_remove(struct platform_device *pdev) pdev 104 drivers/usb/host/ohci-spear.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 116 drivers/usb/host/ohci-spear.c static int spear_ohci_hcd_drv_suspend(struct platform_device *pdev, pdev 119 drivers/usb/host/ohci-spear.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 122 drivers/usb/host/ohci-spear.c bool do_wakeup = device_may_wakeup(&pdev->dev); pdev 268 drivers/usb/host/ohci-st.c struct platform_device *pdev = to_platform_device(dev); pdev 277 drivers/usb/host/ohci-st.c pdata->power_suspend(pdev); pdev 286 drivers/usb/host/ohci-st.c struct platform_device *pdev = to_platform_device(dev); pdev 290 drivers/usb/host/ohci-st.c err = pdata->power_on(pdev); pdev 4066 drivers/usb/host/oxu210hp-hcd.c static void oxu_configuration(struct platform_device *pdev, void *base) pdev 4096 drivers/usb/host/oxu210hp-hcd.c static int oxu_verify_id(struct platform_device *pdev, void *base) pdev 4108 drivers/usb/host/oxu210hp-hcd.c dev_info(&pdev->dev, "device ID %x\n", id); pdev 4112 drivers/usb/host/oxu210hp-hcd.c dev_info(&pdev->dev, "found device %x %s (%04x:%04x)\n", pdev 4122 drivers/usb/host/oxu210hp-hcd.c static struct usb_hcd *oxu_create(struct platform_device *pdev, pdev 4126 drivers/usb/host/oxu210hp-hcd.c struct device *dev = &pdev->dev; pdev 4159 drivers/usb/host/oxu210hp-hcd.c static int oxu_init(struct platform_device *pdev, pdev 4163 drivers/usb/host/oxu210hp-hcd.c struct oxu_info *info = platform_get_drvdata(pdev); pdev 4168 drivers/usb/host/oxu210hp-hcd.c oxu_configuration(pdev, base); pdev 4170 drivers/usb/host/oxu210hp-hcd.c ret = oxu_verify_id(pdev, base); pdev 4172 drivers/usb/host/oxu210hp-hcd.c dev_err(&pdev->dev, "no devices found!\n"); pdev 4177 drivers/usb/host/oxu210hp-hcd.c hcd = oxu_create(pdev, memstart, memlen, base, irq, 1); pdev 4179 drivers/usb/host/oxu210hp-hcd.c dev_err(&pdev->dev, "cannot create OTG controller!\n"); pdev 4186 drivers/usb/host/oxu210hp-hcd.c hcd = oxu_create(pdev, memstart, memlen, base, irq, 0); pdev 4188 drivers/usb/host/oxu210hp-hcd.c dev_err(&pdev->dev, "cannot create SPH controller!\n"); pdev 4207 drivers/usb/host/oxu210hp-hcd.c static int oxu_drv_probe(struct platform_device *pdev) pdev 4221 drivers/usb/host/oxu210hp-hcd.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 4223 drivers/usb/host/oxu210hp-hcd.c dev_err(&pdev->dev, pdev 4224 drivers/usb/host/oxu210hp-hcd.c "no IRQ! Check %s setup!\n", dev_name(&pdev->dev)); pdev 4228 drivers/usb/host/oxu210hp-hcd.c dev_dbg(&pdev->dev, "IRQ resource %d\n", irq); pdev 4230 drivers/usb/host/oxu210hp-hcd.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 4231 drivers/usb/host/oxu210hp-hcd.c base = devm_ioremap_resource(&pdev->dev, res); pdev 4241 drivers/usb/host/oxu210hp-hcd.c dev_err(&pdev->dev, "error setting irq type\n"); pdev 4249 drivers/usb/host/oxu210hp-hcd.c info = devm_kzalloc(&pdev->dev, sizeof(struct oxu_info), GFP_KERNEL); pdev 4254 drivers/usb/host/oxu210hp-hcd.c platform_set_drvdata(pdev, info); pdev 4256 drivers/usb/host/oxu210hp-hcd.c ret = oxu_init(pdev, memstart, memlen, base, irq); pdev 4258 drivers/usb/host/oxu210hp-hcd.c dev_dbg(&pdev->dev, "cannot init USB devices\n"); pdev 4262 drivers/usb/host/oxu210hp-hcd.c dev_info(&pdev->dev, "devices enabled and running\n"); pdev 4263 drivers/usb/host/oxu210hp-hcd.c platform_set_drvdata(pdev, info); pdev 4268 drivers/usb/host/oxu210hp-hcd.c dev_err(&pdev->dev, "init %s fail, %d\n", dev_name(&pdev->dev), ret); pdev 4272 drivers/usb/host/oxu210hp-hcd.c static void oxu_remove(struct platform_device *pdev, struct usb_hcd *hcd) pdev 4278 drivers/usb/host/oxu210hp-hcd.c static int oxu_drv_remove(struct platform_device *pdev) pdev 4280 drivers/usb/host/oxu210hp-hcd.c struct oxu_info *info = platform_get_drvdata(pdev); pdev 4282 drivers/usb/host/oxu210hp-hcd.c oxu_remove(pdev, info->hcd[0]); pdev 4283 drivers/usb/host/oxu210hp-hcd.c oxu_remove(pdev, info->hcd[1]); pdev 4288 drivers/usb/host/oxu210hp-hcd.c static void oxu_drv_shutdown(struct platform_device *pdev) pdev 4290 drivers/usb/host/oxu210hp-hcd.c oxu_drv_remove(pdev); pdev 4297 drivers/usb/host/oxu210hp-hcd.c struct platform_device *pdev = to_platform_device(dev); pdev 4305 drivers/usb/host/oxu210hp-hcd.c struct platform_device *pdev = to_platform_device(dev); pdev 194 drivers/usb/host/pci-quirks.c struct pci_dev *pdev = to_pci_dev(dev); pdev 196 drivers/usb/host/pci-quirks.c pci_read_config_word(pdev, 0x50, &misc); pdev 198 drivers/usb/host/pci-quirks.c pci_write_config_word(pdev, 0x50, misc & 0xfcff); pdev 200 drivers/usb/host/pci-quirks.c pci_write_config_word(pdev, 0x50, misc | 0x0300); pdev 286 drivers/usb/host/pci-quirks.c int usb_hcd_amd_remote_wakeup_quirk(struct pci_dev *pdev) pdev 292 drivers/usb/host/pci-quirks.c dev_dbg(&pdev->dev, "QUIRK: Enable AMD remote wakeup fix\n"); pdev 460 drivers/usb/host/pci-quirks.c static int usb_asmedia_wait_write(struct pci_dev *pdev) pdev 467 drivers/usb/host/pci-quirks.c pci_read_config_byte(pdev, ASMT_CONTROL_REG, &value); pdev 470 drivers/usb/host/pci-quirks.c dev_err(&pdev->dev, "%s: check_ready ERROR", __func__); pdev 480 drivers/usb/host/pci-quirks.c dev_warn(&pdev->dev, "%s: check_write_ready timeout", __func__); pdev 484 drivers/usb/host/pci-quirks.c void usb_asmedia_modifyflowcontrol(struct pci_dev *pdev) pdev 486 drivers/usb/host/pci-quirks.c if (usb_asmedia_wait_write(pdev) != 0) pdev 490 drivers/usb/host/pci-quirks.c pci_write_config_dword(pdev, ASMT_DATA_WRITE0_REG, ASMT_WRITEREG_CMD); pdev 491 drivers/usb/host/pci-quirks.c pci_write_config_dword(pdev, ASMT_DATA_WRITE1_REG, ASMT_FLOWCTL_ADDR); pdev 492 drivers/usb/host/pci-quirks.c pci_write_config_byte(pdev, ASMT_CONTROL_REG, ASMT_CONTROL_WRITE_BIT); pdev 494 drivers/usb/host/pci-quirks.c if (usb_asmedia_wait_write(pdev) != 0) pdev 498 drivers/usb/host/pci-quirks.c pci_write_config_dword(pdev, ASMT_DATA_WRITE0_REG, ASMT_FLOWCTL_DATA); pdev 499 drivers/usb/host/pci-quirks.c pci_write_config_dword(pdev, ASMT_DATA_WRITE1_REG, ASMT_PSEUDO_DATA); pdev 500 drivers/usb/host/pci-quirks.c pci_write_config_byte(pdev, ASMT_CONTROL_REG, ASMT_CONTROL_WRITE_BIT); pdev 550 drivers/usb/host/pci-quirks.c struct pci_dev *pdev; pdev 553 drivers/usb/host/pci-quirks.c pdev = to_pci_dev(device); pdev 554 drivers/usb/host/pci-quirks.c pci_write_config_word(pdev, PT_ADDR_INDX, PT_SIG_1_ADDR); pdev 556 drivers/usb/host/pci-quirks.c pci_read_config_byte(pdev, PT_READ_INDX, &value); pdev 560 drivers/usb/host/pci-quirks.c pci_write_config_word(pdev, PT_ADDR_INDX, PT_SIG_2_ADDR); pdev 562 drivers/usb/host/pci-quirks.c pci_read_config_byte(pdev, PT_READ_INDX, &value); pdev 566 drivers/usb/host/pci-quirks.c pci_write_config_word(pdev, PT_ADDR_INDX, PT_SIG_3_ADDR); pdev 568 drivers/usb/host/pci-quirks.c pci_read_config_byte(pdev, PT_READ_INDX, &value); pdev 572 drivers/usb/host/pci-quirks.c pci_write_config_word(pdev, PT_ADDR_INDX, PT_SIG_4_ADDR); pdev 574 drivers/usb/host/pci-quirks.c pci_read_config_byte(pdev, PT_READ_INDX, &value); pdev 579 drivers/usb/host/pci-quirks.c switch (pdev->device) { pdev 626 drivers/usb/host/pci-quirks.c pci_write_config_word(pdev, PT_ADDR_INDX, reg); pdev 627 drivers/usb/host/pci-quirks.c pci_read_config_byte(pdev, PT_READ_INDX, &value); pdev 637 drivers/usb/host/pci-quirks.c void uhci_reset_hc(struct pci_dev *pdev, unsigned long base) pdev 642 drivers/usb/host/pci-quirks.c pci_write_config_word(pdev, UHCI_USBLEGSUP, UHCI_USBLEGSUP_RWC); pdev 653 drivers/usb/host/pci-quirks.c dev_warn(&pdev->dev, "HCRESET not completed yet!\n"); pdev 669 drivers/usb/host/pci-quirks.c int uhci_check_and_reset_hc(struct pci_dev *pdev, unsigned long base) pdev 684 drivers/usb/host/pci-quirks.c pci_read_config_word(pdev, UHCI_USBLEGSUP, &legsup); pdev 686 drivers/usb/host/pci-quirks.c dev_dbg(&pdev->dev, "%s: legsup = 0x%04x\n", pdev 694 drivers/usb/host/pci-quirks.c dev_dbg(&pdev->dev, "%s: cmd = 0x%04x\n", pdev 701 drivers/usb/host/pci-quirks.c dev_dbg(&pdev->dev, "%s: intr = 0x%04x\n", pdev 708 drivers/usb/host/pci-quirks.c dev_dbg(&pdev->dev, "Performing full reset\n"); pdev 709 drivers/usb/host/pci-quirks.c uhci_reset_hc(pdev, base); pdev 714 drivers/usb/host/pci-quirks.c static inline int io_type_enabled(struct pci_dev *pdev, unsigned int mask) pdev 717 drivers/usb/host/pci-quirks.c return !pci_read_config_word(pdev, PCI_COMMAND, &cmd) && (cmd & mask); pdev 723 drivers/usb/host/pci-quirks.c static void quirk_usb_handoff_uhci(struct pci_dev *pdev) pdev 728 drivers/usb/host/pci-quirks.c if (!pio_enabled(pdev)) pdev 732 drivers/usb/host/pci-quirks.c if ((pci_resource_flags(pdev, i) & IORESOURCE_IO)) { pdev 733 drivers/usb/host/pci-quirks.c base = pci_resource_start(pdev, i); pdev 738 drivers/usb/host/pci-quirks.c uhci_check_and_reset_hc(pdev, base); pdev 741 drivers/usb/host/pci-quirks.c static int mmio_resource_enabled(struct pci_dev *pdev, int idx) pdev 743 drivers/usb/host/pci-quirks.c return pci_resource_start(pdev, idx) && mmio_enabled(pdev); pdev 746 drivers/usb/host/pci-quirks.c static void quirk_usb_handoff_ohci(struct pci_dev *pdev) pdev 754 drivers/usb/host/pci-quirks.c if (!mmio_resource_enabled(pdev, 0)) pdev 757 drivers/usb/host/pci-quirks.c base = pci_ioremap_bar(pdev, 0); pdev 765 drivers/usb/host/pci-quirks.c if (pdev->vendor == PCI_VENDOR_ID_AL && pdev->device == 0x5237) pdev 786 drivers/usb/host/pci-quirks.c dev_warn(&pdev->dev, pdev 852 drivers/usb/host/pci-quirks.c static void ehci_bios_handoff(struct pci_dev *pdev, pdev 864 drivers/usb/host/pci-quirks.c if (pdev->vendor == 0x8086 && (pdev->device == 0x283a || pdev 865 drivers/usb/host/pci-quirks.c pdev->device == 0x27cc)) { pdev 871 drivers/usb/host/pci-quirks.c dev_dbg(&pdev->dev, "EHCI: BIOS handoff\n"); pdev 882 drivers/usb/host/pci-quirks.c pci_read_config_dword(pdev, offset + EHCI_USBLEGCTLSTS, &val); pdev 883 drivers/usb/host/pci-quirks.c pci_write_config_dword(pdev, offset + EHCI_USBLEGCTLSTS, pdev 891 drivers/usb/host/pci-quirks.c pci_write_config_byte(pdev, offset + 3, 1); pdev 901 drivers/usb/host/pci-quirks.c pci_read_config_dword(pdev, offset, &cap); pdev 910 drivers/usb/host/pci-quirks.c dev_warn(&pdev->dev, pdev 913 drivers/usb/host/pci-quirks.c pci_write_config_byte(pdev, offset + 2, 0); pdev 917 drivers/usb/host/pci-quirks.c pci_write_config_dword(pdev, offset + EHCI_USBLEGCTLSTS, 0); pdev 926 drivers/usb/host/pci-quirks.c static void quirk_usb_disable_ehci(struct pci_dev *pdev) pdev 933 drivers/usb/host/pci-quirks.c if (!mmio_resource_enabled(pdev, 0)) pdev 936 drivers/usb/host/pci-quirks.c base = pci_ioremap_bar(pdev, 0); pdev 950 drivers/usb/host/pci-quirks.c pci_read_config_dword(pdev, offset, &cap); pdev 954 drivers/usb/host/pci-quirks.c ehci_bios_handoff(pdev, op_reg_base, cap, offset); pdev 959 drivers/usb/host/pci-quirks.c dev_warn(&pdev->dev, pdev 966 drivers/usb/host/pci-quirks.c dev_printk(KERN_DEBUG, &pdev->dev, "EHCI: capability loop?\n"); pdev 1141 drivers/usb/host/pci-quirks.c static void quirk_usb_handoff_xhci(struct pci_dev *pdev) pdev 1148 drivers/usb/host/pci-quirks.c int len = pci_resource_len(pdev, 0); pdev 1150 drivers/usb/host/pci-quirks.c if (!mmio_resource_enabled(pdev, 0)) pdev 1153 drivers/usb/host/pci-quirks.c base = ioremap_nocache(pci_resource_start(pdev, 0), len); pdev 1168 drivers/usb/host/pci-quirks.c dev_warn(&pdev->dev, "xHCI controller failing to respond"); pdev 1174 drivers/usb/host/pci-quirks.c if ((pdev->vendor == PCI_VENDOR_ID_TI && pdev->device == 0x8241) || pdev 1175 drivers/usb/host/pci-quirks.c (pdev->vendor == PCI_VENDOR_ID_RENESAS pdev 1176 drivers/usb/host/pci-quirks.c && pdev->device == 0x0014)) { pdev 1191 drivers/usb/host/pci-quirks.c dev_warn(&pdev->dev, pdev 1207 drivers/usb/host/pci-quirks.c if (pdev->vendor == PCI_VENDOR_ID_INTEL) pdev 1208 drivers/usb/host/pci-quirks.c usb_enable_intel_xhci_ports(pdev); pdev 1220 drivers/usb/host/pci-quirks.c dev_warn(&pdev->dev, pdev 1235 drivers/usb/host/pci-quirks.c dev_warn(&pdev->dev, pdev 1244 drivers/usb/host/pci-quirks.c static void quirk_usb_early_handoff(struct pci_dev *pdev) pdev 1249 drivers/usb/host/pci-quirks.c if (pdev->vendor == 0x184e) /* vendor Netlogic */ pdev 1251 drivers/usb/host/pci-quirks.c if (pdev->class != PCI_CLASS_SERIAL_USB_UHCI && pdev 1252 drivers/usb/host/pci-quirks.c pdev->class != PCI_CLASS_SERIAL_USB_OHCI && pdev 1253 drivers/usb/host/pci-quirks.c pdev->class != PCI_CLASS_SERIAL_USB_EHCI && pdev 1254 drivers/usb/host/pci-quirks.c pdev->class != PCI_CLASS_SERIAL_USB_XHCI) pdev 1257 drivers/usb/host/pci-quirks.c if (pci_enable_device(pdev) < 0) { pdev 1258 drivers/usb/host/pci-quirks.c dev_warn(&pdev->dev, pdev 1262 drivers/usb/host/pci-quirks.c if (pdev->class == PCI_CLASS_SERIAL_USB_UHCI) pdev 1263 drivers/usb/host/pci-quirks.c quirk_usb_handoff_uhci(pdev); pdev 1264 drivers/usb/host/pci-quirks.c else if (pdev->class == PCI_CLASS_SERIAL_USB_OHCI) pdev 1265 drivers/usb/host/pci-quirks.c quirk_usb_handoff_ohci(pdev); pdev 1266 drivers/usb/host/pci-quirks.c else if (pdev->class == PCI_CLASS_SERIAL_USB_EHCI) pdev 1267 drivers/usb/host/pci-quirks.c quirk_usb_disable_ehci(pdev); pdev 1268 drivers/usb/host/pci-quirks.c else if (pdev->class == PCI_CLASS_SERIAL_USB_XHCI) pdev 1269 drivers/usb/host/pci-quirks.c quirk_usb_handoff_xhci(pdev); pdev 1270 drivers/usb/host/pci-quirks.c pci_disable_device(pdev); pdev 6 drivers/usb/host/pci-quirks.h void uhci_reset_hc(struct pci_dev *pdev, unsigned long base); pdev 7 drivers/usb/host/pci-quirks.h int uhci_check_and_reset_hc(struct pci_dev *pdev, unsigned long base); pdev 8 drivers/usb/host/pci-quirks.h int usb_hcd_amd_remote_wakeup_quirk(struct pci_dev *pdev); pdev 15 drivers/usb/host/pci-quirks.h void usb_asmedia_modifyflowcontrol(struct pci_dev *pdev); pdev 24 drivers/usb/host/pci-quirks.h static inline void usb_asmedia_modifyflowcontrol(struct pci_dev *pdev) {} pdev 2385 drivers/usb/host/r8a66597-hcd.c static int r8a66597_remove(struct platform_device *pdev) pdev 2387 drivers/usb/host/r8a66597-hcd.c struct r8a66597 *r8a66597 = platform_get_drvdata(pdev); pdev 2399 drivers/usb/host/r8a66597-hcd.c static int r8a66597_probe(struct platform_device *pdev) pdev 2414 drivers/usb/host/r8a66597-hcd.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2417 drivers/usb/host/r8a66597-hcd.c dev_err(&pdev->dev, "platform_get_resource error.\n"); pdev 2421 drivers/usb/host/r8a66597-hcd.c ires = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 2424 drivers/usb/host/r8a66597-hcd.c dev_err(&pdev->dev, pdev 2435 drivers/usb/host/r8a66597-hcd.c dev_err(&pdev->dev, "ioremap error.\n"); pdev 2439 drivers/usb/host/r8a66597-hcd.c if (pdev->dev.platform_data == NULL) { pdev 2440 drivers/usb/host/r8a66597-hcd.c dev_err(&pdev->dev, "no platform data\n"); pdev 2446 drivers/usb/host/r8a66597-hcd.c hcd = usb_create_hcd(&r8a66597_hc_driver, &pdev->dev, (char *)hcd_name); pdev 2449 drivers/usb/host/r8a66597-hcd.c dev_err(&pdev->dev, "Failed to create hcd\n"); pdev 2454 drivers/usb/host/r8a66597-hcd.c platform_set_drvdata(pdev, r8a66597); pdev 2455 drivers/usb/host/r8a66597-hcd.c r8a66597->pdata = dev_get_platdata(&pdev->dev); pdev 2459 drivers/usb/host/r8a66597-hcd.c snprintf(clk_name, sizeof(clk_name), "usb%d", pdev->id); pdev 2460 drivers/usb/host/r8a66597-hcd.c r8a66597->clk = clk_get(&pdev->dev, clk_name); pdev 2462 drivers/usb/host/r8a66597-hcd.c dev_err(&pdev->dev, "cannot get clock \"%s\"\n", pdev 2495 drivers/usb/host/r8a66597-hcd.c dev_err(&pdev->dev, "Failed to add hcd\n"); pdev 210 drivers/usb/host/u132-hcd.c #define ftdi_read_pcimem(pdev, member, data) usb_ftdi_elan_read_pcimem(pdev, \ pdev 212 drivers/usb/host/u132-hcd.c #define ftdi_write_pcimem(pdev, member, data) usb_ftdi_elan_write_pcimem(pdev, \ pdev 253 drivers/usb/host/u132-hcd.c struct platform_device *pdev = u132->platform_dev; pdev 261 drivers/usb/host/u132-hcd.c "2=%p going=%d pdev=%p\n", hcd, u132, u132->going, pdev); pdev 1798 drivers/usb/host/u132-hcd.c struct platform_device *pdev = pdev 1801 drivers/usb/host/u132-hcd.c dev_get_platdata(&pdev->dev))->vendor; pdev 1803 drivers/usb/host/u132-hcd.c dev_get_platdata(&pdev->dev))->device; pdev 2965 drivers/usb/host/u132-hcd.c static int u132_remove(struct platform_device *pdev) pdev 2967 drivers/usb/host/u132-hcd.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 3003 drivers/usb/host/u132-hcd.c static void u132_initialise(struct u132 *u132, struct platform_device *pdev) pdev 3010 drivers/usb/host/u132-hcd.c u132->board = dev_get_platdata(&pdev->dev); pdev 3011 drivers/usb/host/u132-hcd.c u132->platform_dev = pdev; pdev 3060 drivers/usb/host/u132-hcd.c static int u132_probe(struct platform_device *pdev) pdev 3071 drivers/usb/host/u132-hcd.c retval = ftdi_write_pcimem(pdev, intrdisable, OHCI_INTR_MIE); pdev 3074 drivers/usb/host/u132-hcd.c retval = ftdi_read_pcimem(pdev, control, &control); pdev 3077 drivers/usb/host/u132-hcd.c retval = ftdi_read_pcimem(pdev, roothub.a, &rh_a); pdev 3081 drivers/usb/host/u132-hcd.c hcd = usb_create_hcd(&u132_hc_driver, &pdev->dev, dev_name(&pdev->dev)); pdev 3085 drivers/usb/host/u132-hcd.c ftdi_elan_gone_away(pdev); pdev 3096 drivers/usb/host/u132-hcd.c u132_initialise(u132, pdev); pdev 3118 drivers/usb/host/u132-hcd.c static int u132_suspend(struct platform_device *pdev, pm_message_t state) pdev 3120 drivers/usb/host/u132-hcd.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 3148 drivers/usb/host/u132-hcd.c static int u132_resume(struct platform_device *pdev) pdev 3150 drivers/usb/host/u132-hcd.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 50 drivers/usb/host/uhci-pci.c struct pci_dev *pdev = to_pci_dev(uhci_dev(uhci)); pdev 53 drivers/usb/host/uhci-pci.c pci_write_config_word(pdev, USBLEGSUP, USBLEGSUP_DEFAULT); pdev 56 drivers/usb/host/uhci-pci.c if (pdev->vendor == PCI_VENDOR_ID_INTEL) pdev 57 drivers/usb/host/uhci-pci.c pci_write_config_byte(pdev, USBRES_INTEL, 0); pdev 161 drivers/usb/host/uhci-pci.c static void uhci_shutdown(struct pci_dev *pdev) pdev 163 drivers/usb/host/uhci-pci.c struct usb_hcd *hcd = pci_get_drvdata(pdev); pdev 175 drivers/usb/host/uhci-pci.c struct pci_dev *pdev = to_pci_dev(uhci_dev(uhci)); pdev 187 drivers/usb/host/uhci-pci.c pci_write_config_word(pdev, USBLEGSUP, 0); pdev 192 drivers/usb/host/uhci-pci.c if (pdev->vendor == PCI_VENDOR_ID_INTEL) pdev 193 drivers/usb/host/uhci-pci.c pci_write_config_byte(pdev, USBRES_INTEL, pdev 67 drivers/usb/host/uhci-platform.c static int uhci_hcd_platform_probe(struct platform_device *pdev) pdev 69 drivers/usb/host/uhci-platform.c struct device_node *np = pdev->dev.of_node; pdev 83 drivers/usb/host/uhci-platform.c ret = dma_coerce_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 87 drivers/usb/host/uhci-platform.c hcd = usb_create_hcd(&uhci_platform_hc_driver, &pdev->dev, pdev 88 drivers/usb/host/uhci-platform.c pdev->name); pdev 94 drivers/usb/host/uhci-platform.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 95 drivers/usb/host/uhci-platform.c hcd->regs = devm_ioremap_resource(&pdev->dev, res); pdev 111 drivers/usb/host/uhci-platform.c dev_info(&pdev->dev, pdev 118 drivers/usb/host/uhci-platform.c dev_info(&pdev->dev, pdev 124 drivers/usb/host/uhci-platform.c uhci->clk = devm_clk_get(&pdev->dev, NULL); pdev 131 drivers/usb/host/uhci-platform.c dev_err(&pdev->dev, "Error couldn't enable clock (%d)\n", ret); pdev 135 drivers/usb/host/uhci-platform.c ret = usb_add_hcd(hcd, pdev->resource[1].start, IRQF_SHARED); pdev 150 drivers/usb/host/uhci-platform.c static int uhci_hcd_platform_remove(struct platform_device *pdev) pdev 152 drivers/usb/host/uhci-platform.c struct usb_hcd *hcd = platform_get_drvdata(pdev); pdev 32 drivers/usb/host/xhci-ext-caps.c struct platform_device *pdev; pdev 37 drivers/usb/host/xhci-ext-caps.c pdev = platform_device_alloc(USB_SW_DRV_NAME, PLATFORM_DEVID_NONE); pdev 38 drivers/usb/host/xhci-ext-caps.c if (!pdev) { pdev 49 drivers/usb/host/xhci-ext-caps.c ret = platform_device_add_resources(pdev, &res, 1); pdev 52 drivers/usb/host/xhci-ext-caps.c platform_device_put(pdev); pdev 57 drivers/usb/host/xhci-ext-caps.c ret = platform_device_add_properties(pdev, role_switch_props); pdev 60 drivers/usb/host/xhci-ext-caps.c platform_device_put(pdev); pdev 65 drivers/usb/host/xhci-ext-caps.c pdev->dev.parent = dev; pdev 67 drivers/usb/host/xhci-ext-caps.c ret = platform_device_add(pdev); pdev 70 drivers/usb/host/xhci-ext-caps.c platform_device_put(pdev); pdev 74 drivers/usb/host/xhci-ext-caps.c ret = devm_add_action_or_reset(dev, xhci_intel_unregister_pdev, pdev); pdev 197 drivers/usb/host/xhci-histb.c static int xhci_histb_probe(struct platform_device *pdev) pdev 199 drivers/usb/host/xhci-histb.c struct device *dev = &pdev->dev; pdev 218 drivers/usb/host/xhci-histb.c irq = platform_get_irq(pdev, 0); pdev 222 drivers/usb/host/xhci-histb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 223 drivers/usb/host/xhci-histb.c histb->ctrl = devm_ioremap_resource(&pdev->dev, res); pdev 425 drivers/usb/host/xhci-mtk.c static int xhci_mtk_probe(struct platform_device *pdev) pdev 427 drivers/usb/host/xhci-mtk.c struct device *dev = &pdev->dev; pdev 485 drivers/usb/host/xhci-mtk.c irq = platform_get_irq(pdev, 0); pdev 506 drivers/usb/host/xhci-mtk.c mtk->hcd = platform_get_drvdata(pdev); pdev 507 drivers/usb/host/xhci-mtk.c platform_set_drvdata(pdev, mtk); pdev 509 drivers/usb/host/xhci-mtk.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "mac"); pdev 518 drivers/usb/host/xhci-mtk.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "ippc"); pdev 48 drivers/usb/host/xhci-mvebu.c struct platform_device *pdev = to_platform_device(dev); pdev 53 drivers/usb/host/xhci-mvebu.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 71 drivers/usb/host/xhci-pci.c static int xhci_pci_reinit(struct xhci_hcd *xhci, struct pci_dev *pdev) pdev 80 drivers/usb/host/xhci-pci.c if (!pci_set_mwi(pdev)) pdev 89 drivers/usb/host/xhci-pci.c struct pci_dev *pdev = to_pci_dev(dev); pdev 92 drivers/usb/host/xhci-pci.c if (pdev->vendor == PCI_VENDOR_ID_FRESCO_LOGIC && pdev 93 drivers/usb/host/xhci-pci.c (pdev->device == PCI_DEVICE_ID_FRESCO_LOGIC_PDK || pdev 94 drivers/usb/host/xhci-pci.c pdev->device == PCI_DEVICE_ID_FRESCO_LOGIC_FL1400)) { pdev 95 drivers/usb/host/xhci-pci.c if (pdev->device == PCI_DEVICE_ID_FRESCO_LOGIC_PDK && pdev 96 drivers/usb/host/xhci-pci.c pdev->revision == 0x0) { pdev 102 drivers/usb/host/xhci-pci.c if (pdev->device == PCI_DEVICE_ID_FRESCO_LOGIC_PDK && pdev 103 drivers/usb/host/xhci-pci.c pdev->revision == 0x4) { pdev 108 drivers/usb/host/xhci-pci.c pdev->revision); pdev 110 drivers/usb/host/xhci-pci.c if (pdev->device == PCI_DEVICE_ID_FRESCO_LOGIC_PDK) pdev 120 drivers/usb/host/xhci-pci.c pdev->revision); pdev 124 drivers/usb/host/xhci-pci.c if (pdev->vendor == PCI_VENDOR_ID_FRESCO_LOGIC && pdev 125 drivers/usb/host/xhci-pci.c pdev->device == PCI_DEVICE_ID_FRESCO_LOGIC_FL1009) pdev 128 drivers/usb/host/xhci-pci.c if (pdev->vendor == PCI_VENDOR_ID_NEC) pdev 131 drivers/usb/host/xhci-pci.c if (pdev->vendor == PCI_VENDOR_ID_AMD && xhci->hci_version == 0x96) pdev 135 drivers/usb/host/xhci-pci.c if (pdev->vendor == PCI_VENDOR_ID_AMD && usb_amd_quirk_pll_check()) pdev 138 drivers/usb/host/xhci-pci.c if (pdev->vendor == PCI_VENDOR_ID_AMD && pdev 139 drivers/usb/host/xhci-pci.c (pdev->device == 0x145c || pdev 140 drivers/usb/host/xhci-pci.c pdev->device == 0x15e0 || pdev 141 drivers/usb/host/xhci-pci.c pdev->device == 0x15e1 || pdev 142 drivers/usb/host/xhci-pci.c pdev->device == 0x43bb)) pdev 145 drivers/usb/host/xhci-pci.c if (pdev->vendor == PCI_VENDOR_ID_AMD && pdev 146 drivers/usb/host/xhci-pci.c (pdev->device == 0x15e0 || pdev->device == 0x15e1)) pdev 149 drivers/usb/host/xhci-pci.c if (pdev->vendor == PCI_VENDOR_ID_AMD) pdev 152 drivers/usb/host/xhci-pci.c if ((pdev->vendor == PCI_VENDOR_ID_AMD) && pdev 153 drivers/usb/host/xhci-pci.c ((pdev->device == PCI_DEVICE_ID_AMD_PROMONTORYA_4) || pdev 154 drivers/usb/host/xhci-pci.c (pdev->device == PCI_DEVICE_ID_AMD_PROMONTORYA_3) || pdev 155 drivers/usb/host/xhci-pci.c (pdev->device == PCI_DEVICE_ID_AMD_PROMONTORYA_2) || pdev 156 drivers/usb/host/xhci-pci.c (pdev->device == PCI_DEVICE_ID_AMD_PROMONTORYA_1))) pdev 159 drivers/usb/host/xhci-pci.c if (pdev->vendor == PCI_VENDOR_ID_INTEL) { pdev 164 drivers/usb/host/xhci-pci.c if (pdev->vendor == PCI_VENDOR_ID_INTEL && pdev 165 drivers/usb/host/xhci-pci.c pdev->device == PCI_DEVICE_ID_INTEL_PANTHERPOINT_XHCI) { pdev 179 drivers/usb/host/xhci-pci.c if (pdev->vendor == PCI_VENDOR_ID_INTEL && pdev 180 drivers/usb/host/xhci-pci.c (pdev->device == PCI_DEVICE_ID_INTEL_LYNXPOINT_LP_XHCI || pdev 181 drivers/usb/host/xhci-pci.c pdev->device == PCI_DEVICE_ID_INTEL_WILDCATPOINT_LP_XHCI)) { pdev 185 drivers/usb/host/xhci-pci.c if (pdev->vendor == PCI_VENDOR_ID_INTEL && pdev 186 drivers/usb/host/xhci-pci.c (pdev->device == PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_XHCI || pdev 187 drivers/usb/host/xhci-pci.c pdev->device == PCI_DEVICE_ID_INTEL_SUNRISEPOINT_H_XHCI || pdev 188 drivers/usb/host/xhci-pci.c pdev->device == PCI_DEVICE_ID_INTEL_CHERRYVIEW_XHCI || pdev 189 drivers/usb/host/xhci-pci.c pdev->device == PCI_DEVICE_ID_INTEL_BROXTON_M_XHCI || pdev 190 drivers/usb/host/xhci-pci.c pdev->device == PCI_DEVICE_ID_INTEL_BROXTON_B_XHCI || pdev 191 drivers/usb/host/xhci-pci.c pdev->device == PCI_DEVICE_ID_INTEL_APL_XHCI || pdev 192 drivers/usb/host/xhci-pci.c pdev->device == PCI_DEVICE_ID_INTEL_DNV_XHCI || pdev 193 drivers/usb/host/xhci-pci.c pdev->device == PCI_DEVICE_ID_INTEL_CML_XHCI)) { pdev 196 drivers/usb/host/xhci-pci.c if (pdev->vendor == PCI_VENDOR_ID_INTEL && pdev 197 drivers/usb/host/xhci-pci.c pdev->device == PCI_DEVICE_ID_INTEL_CHERRYVIEW_XHCI) pdev 199 drivers/usb/host/xhci-pci.c if (pdev->vendor == PCI_VENDOR_ID_INTEL && pdev 200 drivers/usb/host/xhci-pci.c (pdev->device == PCI_DEVICE_ID_INTEL_CHERRYVIEW_XHCI || pdev 201 drivers/usb/host/xhci-pci.c pdev->device == PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_XHCI || pdev 202 drivers/usb/host/xhci-pci.c pdev->device == PCI_DEVICE_ID_INTEL_APL_XHCI)) pdev 204 drivers/usb/host/xhci-pci.c if (pdev->vendor == PCI_VENDOR_ID_INTEL && pdev 205 drivers/usb/host/xhci-pci.c (pdev->device == PCI_DEVICE_ID_INTEL_CHERRYVIEW_XHCI || pdev 206 drivers/usb/host/xhci-pci.c pdev->device == PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_XHCI || pdev 207 drivers/usb/host/xhci-pci.c pdev->device == PCI_DEVICE_ID_INTEL_SUNRISEPOINT_H_XHCI || pdev 208 drivers/usb/host/xhci-pci.c pdev->device == PCI_DEVICE_ID_INTEL_APL_XHCI || pdev 209 drivers/usb/host/xhci-pci.c pdev->device == PCI_DEVICE_ID_INTEL_DNV_XHCI)) pdev 212 drivers/usb/host/xhci-pci.c if (pdev->vendor == PCI_VENDOR_ID_INTEL && pdev 213 drivers/usb/host/xhci-pci.c (pdev->device == PCI_DEVICE_ID_INTEL_ALPINE_RIDGE_2C_XHCI || pdev 214 drivers/usb/host/xhci-pci.c pdev->device == PCI_DEVICE_ID_INTEL_ALPINE_RIDGE_4C_XHCI || pdev 215 drivers/usb/host/xhci-pci.c pdev->device == PCI_DEVICE_ID_INTEL_ALPINE_RIDGE_C_2C_XHCI || pdev 216 drivers/usb/host/xhci-pci.c pdev->device == PCI_DEVICE_ID_INTEL_ALPINE_RIDGE_C_4C_XHCI || pdev 217 drivers/usb/host/xhci-pci.c pdev->device == PCI_DEVICE_ID_INTEL_TITAN_RIDGE_2C_XHCI || pdev 218 drivers/usb/host/xhci-pci.c pdev->device == PCI_DEVICE_ID_INTEL_TITAN_RIDGE_4C_XHCI || pdev 219 drivers/usb/host/xhci-pci.c pdev->device == PCI_DEVICE_ID_INTEL_TITAN_RIDGE_DD_XHCI || pdev 220 drivers/usb/host/xhci-pci.c pdev->device == PCI_DEVICE_ID_INTEL_ICE_LAKE_XHCI)) pdev 223 drivers/usb/host/xhci-pci.c if (pdev->vendor == PCI_VENDOR_ID_ETRON && pdev 224 drivers/usb/host/xhci-pci.c pdev->device == PCI_DEVICE_ID_EJ168) { pdev 229 drivers/usb/host/xhci-pci.c if (pdev->vendor == PCI_VENDOR_ID_RENESAS && pdev 230 drivers/usb/host/xhci-pci.c pdev->device == 0x0014) { pdev 234 drivers/usb/host/xhci-pci.c if (pdev->vendor == PCI_VENDOR_ID_RENESAS && pdev 235 drivers/usb/host/xhci-pci.c pdev->device == 0x0015) { pdev 239 drivers/usb/host/xhci-pci.c if (pdev->vendor == PCI_VENDOR_ID_VIA) pdev 243 drivers/usb/host/xhci-pci.c if (pdev->vendor == PCI_VENDOR_ID_VIA && pdev 244 drivers/usb/host/xhci-pci.c pdev->device == 0x3432) pdev 247 drivers/usb/host/xhci-pci.c if (pdev->vendor == PCI_VENDOR_ID_ASMEDIA && pdev 248 drivers/usb/host/xhci-pci.c pdev->device == 0x1042) pdev 250 drivers/usb/host/xhci-pci.c if (pdev->vendor == PCI_VENDOR_ID_ASMEDIA && pdev 251 drivers/usb/host/xhci-pci.c pdev->device == 0x1142) pdev 254 drivers/usb/host/xhci-pci.c if (pdev->vendor == PCI_VENDOR_ID_ASMEDIA && pdev 255 drivers/usb/host/xhci-pci.c pdev->device == PCI_DEVICE_ID_ASMEDIA_1042A_XHCI) pdev 258 drivers/usb/host/xhci-pci.c if (pdev->vendor == PCI_VENDOR_ID_TI && pdev->device == 0x8241) pdev 261 drivers/usb/host/xhci-pci.c if ((pdev->vendor == PCI_VENDOR_ID_BROADCOM || pdev 262 drivers/usb/host/xhci-pci.c pdev->vendor == PCI_VENDOR_ID_CAVIUM) && pdev 263 drivers/usb/host/xhci-pci.c pdev->device == 0x9026) pdev 291 drivers/usb/host/xhci-pci.c struct pci_dev *pdev = to_pci_dev(hcd->self.controller); pdev 296 drivers/usb/host/xhci-pci.c pci_read_config_byte(pdev, XHCI_SBRN_OFFSET, &xhci->sbrn); pdev 309 drivers/usb/host/xhci-pci.c xhci_pme_acpi_rtd3_enable(pdev); pdev 314 drivers/usb/host/xhci-pci.c return xhci_pci_reinit(xhci, pdev); pdev 466 drivers/usb/host/xhci-pci.c struct pci_dev *pdev = to_pci_dev(hcd->self.controller); pdev 474 drivers/usb/host/xhci-pci.c pci_d3cold_disable(pdev); pdev 492 drivers/usb/host/xhci-pci.c struct pci_dev *pdev = to_pci_dev(hcd->self.controller); pdev 513 drivers/usb/host/xhci-pci.c if (pdev->vendor == PCI_VENDOR_ID_INTEL) pdev 514 drivers/usb/host/xhci-pci.c usb_enable_intel_xhci_ports(pdev); pdev 529 drivers/usb/host/xhci-pci.c struct pci_dev *pdev = to_pci_dev(hcd->self.controller); pdev 535 drivers/usb/host/xhci-pci.c pci_set_power_state(pdev, PCI_D3hot); pdev 156 drivers/usb/host/xhci-plat.c static int xhci_plat_probe(struct platform_device *pdev) pdev 172 drivers/usb/host/xhci-plat.c irq = platform_get_irq(pdev, 0); pdev 183 drivers/usb/host/xhci-plat.c for (sysdev = &pdev->dev; sysdev; sysdev = sysdev->parent) { pdev 194 drivers/usb/host/xhci-plat.c sysdev = &pdev->dev; pdev 211 drivers/usb/host/xhci-plat.c pm_runtime_set_active(&pdev->dev); pdev 212 drivers/usb/host/xhci-plat.c pm_runtime_enable(&pdev->dev); pdev 213 drivers/usb/host/xhci-plat.c pm_runtime_get_noresume(&pdev->dev); pdev 215 drivers/usb/host/xhci-plat.c hcd = __usb_create_hcd(driver, sysdev, &pdev->dev, pdev 216 drivers/usb/host/xhci-plat.c dev_name(&pdev->dev), NULL); pdev 222 drivers/usb/host/xhci-plat.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 223 drivers/usb/host/xhci-plat.c hcd->regs = devm_ioremap_resource(&pdev->dev, res); pdev 238 drivers/usb/host/xhci-plat.c xhci->reg_clk = devm_clk_get_optional(&pdev->dev, "reg"); pdev 248 drivers/usb/host/xhci-plat.c xhci->clk = devm_clk_get_optional(&pdev->dev, NULL); pdev 258 drivers/usb/host/xhci-plat.c priv_match = of_device_get_match_data(&pdev->dev); pdev 270 drivers/usb/host/xhci-plat.c xhci->shared_hcd = __usb_create_hcd(driver, sysdev, &pdev->dev, pdev 271 drivers/usb/host/xhci-plat.c dev_name(&pdev->dev), hcd); pdev 281 drivers/usb/host/xhci-plat.c for (tmpdev = &pdev->dev; tmpdev; tmpdev = tmpdev->parent) { pdev 321 drivers/usb/host/xhci-plat.c device_enable_async_suspend(&pdev->dev); pdev 322 drivers/usb/host/xhci-plat.c pm_runtime_put_noidle(&pdev->dev); pdev 328 drivers/usb/host/xhci-plat.c pm_runtime_forbid(&pdev->dev); pdev 352 drivers/usb/host/xhci-plat.c pm_runtime_put_noidle(&pdev->dev); pdev 353 drivers/usb/host/xhci-plat.c pm_runtime_disable(&pdev->dev); pdev 961 drivers/usb/host/xhci-tegra.c static int tegra_xusb_probe(struct platform_device *pdev) pdev 973 drivers/usb/host/xhci-tegra.c tegra = devm_kzalloc(&pdev->dev, sizeof(*tegra), GFP_KERNEL); pdev 977 drivers/usb/host/xhci-tegra.c tegra->soc = of_device_get_match_data(&pdev->dev); pdev 979 drivers/usb/host/xhci-tegra.c tegra->dev = &pdev->dev; pdev 981 drivers/usb/host/xhci-tegra.c regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 982 drivers/usb/host/xhci-tegra.c tegra->regs = devm_ioremap_resource(&pdev->dev, regs); pdev 986 drivers/usb/host/xhci-tegra.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 987 drivers/usb/host/xhci-tegra.c tegra->fpci_base = devm_ioremap_resource(&pdev->dev, res); pdev 992 drivers/usb/host/xhci-tegra.c res = platform_get_resource(pdev, IORESOURCE_MEM, 2); pdev 993 drivers/usb/host/xhci-tegra.c tegra->ipfs_base = devm_ioremap_resource(&pdev->dev, res); pdev 998 drivers/usb/host/xhci-tegra.c tegra->xhci_irq = platform_get_irq(pdev, 0); pdev 1002 drivers/usb/host/xhci-tegra.c tegra->mbox_irq = platform_get_irq(pdev, 1); pdev 1006 drivers/usb/host/xhci-tegra.c tegra->padctl = tegra_xusb_padctl_get(&pdev->dev); pdev 1010 drivers/usb/host/xhci-tegra.c tegra->host_clk = devm_clk_get(&pdev->dev, "xusb_host"); pdev 1013 drivers/usb/host/xhci-tegra.c dev_err(&pdev->dev, "failed to get xusb_host: %d\n", err); pdev 1017 drivers/usb/host/xhci-tegra.c tegra->falcon_clk = devm_clk_get(&pdev->dev, "xusb_falcon_src"); pdev 1020 drivers/usb/host/xhci-tegra.c dev_err(&pdev->dev, "failed to get xusb_falcon_src: %d\n", err); pdev 1024 drivers/usb/host/xhci-tegra.c tegra->ss_clk = devm_clk_get(&pdev->dev, "xusb_ss"); pdev 1027 drivers/usb/host/xhci-tegra.c dev_err(&pdev->dev, "failed to get xusb_ss: %d\n", err); pdev 1031 drivers/usb/host/xhci-tegra.c tegra->ss_src_clk = devm_clk_get(&pdev->dev, "xusb_ss_src"); pdev 1034 drivers/usb/host/xhci-tegra.c dev_err(&pdev->dev, "failed to get xusb_ss_src: %d\n", err); pdev 1038 drivers/usb/host/xhci-tegra.c tegra->hs_src_clk = devm_clk_get(&pdev->dev, "xusb_hs_src"); pdev 1041 drivers/usb/host/xhci-tegra.c dev_err(&pdev->dev, "failed to get xusb_hs_src: %d\n", err); pdev 1045 drivers/usb/host/xhci-tegra.c tegra->fs_src_clk = devm_clk_get(&pdev->dev, "xusb_fs_src"); pdev 1048 drivers/usb/host/xhci-tegra.c dev_err(&pdev->dev, "failed to get xusb_fs_src: %d\n", err); pdev 1052 drivers/usb/host/xhci-tegra.c tegra->pll_u_480m = devm_clk_get(&pdev->dev, "pll_u_480m"); pdev 1055 drivers/usb/host/xhci-tegra.c dev_err(&pdev->dev, "failed to get pll_u_480m: %d\n", err); pdev 1059 drivers/usb/host/xhci-tegra.c tegra->clk_m = devm_clk_get(&pdev->dev, "clk_m"); pdev 1062 drivers/usb/host/xhci-tegra.c dev_err(&pdev->dev, "failed to get clk_m: %d\n", err); pdev 1066 drivers/usb/host/xhci-tegra.c tegra->pll_e = devm_clk_get(&pdev->dev, "pll_e"); pdev 1069 drivers/usb/host/xhci-tegra.c dev_err(&pdev->dev, "failed to get pll_e: %d\n", err); pdev 1073 drivers/usb/host/xhci-tegra.c if (!of_property_read_bool(pdev->dev.of_node, "power-domains")) { pdev 1074 drivers/usb/host/xhci-tegra.c tegra->host_rst = devm_reset_control_get(&pdev->dev, pdev 1078 drivers/usb/host/xhci-tegra.c dev_err(&pdev->dev, pdev 1083 drivers/usb/host/xhci-tegra.c tegra->ss_rst = devm_reset_control_get(&pdev->dev, "xusb_ss"); pdev 1086 drivers/usb/host/xhci-tegra.c dev_err(&pdev->dev, "failed to get xusb_ss reset: %d\n", pdev 1095 drivers/usb/host/xhci-tegra.c dev_err(&pdev->dev, pdev 1105 drivers/usb/host/xhci-tegra.c dev_err(&pdev->dev, pdev 1110 drivers/usb/host/xhci-tegra.c err = tegra_xusb_powerdomain_init(&pdev->dev, tegra); pdev 1115 drivers/usb/host/xhci-tegra.c tegra->supplies = devm_kcalloc(&pdev->dev, tegra->soc->num_supplies, pdev 1125 drivers/usb/host/xhci-tegra.c err = devm_regulator_bulk_get(&pdev->dev, tegra->soc->num_supplies, pdev 1128 drivers/usb/host/xhci-tegra.c dev_err(&pdev->dev, "failed to get regulators: %d\n", err); pdev 1135 drivers/usb/host/xhci-tegra.c tegra->phys = devm_kcalloc(&pdev->dev, tegra->num_phys, pdev 1149 drivers/usb/host/xhci-tegra.c phy = devm_phy_optional_get(&pdev->dev, prop); pdev 1151 drivers/usb/host/xhci-tegra.c dev_err(&pdev->dev, pdev 1162 drivers/usb/host/xhci-tegra.c tegra->hcd = usb_create_hcd(&tegra_xhci_hc_driver, &pdev->dev, pdev 1163 drivers/usb/host/xhci-tegra.c dev_name(&pdev->dev)); pdev 1173 drivers/usb/host/xhci-tegra.c platform_set_drvdata(pdev, tegra); pdev 1177 drivers/usb/host/xhci-tegra.c dev_err(&pdev->dev, "failed to enable PHYs: %d\n", err); pdev 1181 drivers/usb/host/xhci-tegra.c pm_runtime_enable(&pdev->dev); pdev 1182 drivers/usb/host/xhci-tegra.c if (pm_runtime_enabled(&pdev->dev)) pdev 1183 drivers/usb/host/xhci-tegra.c err = pm_runtime_get_sync(&pdev->dev); pdev 1185 drivers/usb/host/xhci-tegra.c err = tegra_xusb_runtime_resume(&pdev->dev); pdev 1188 drivers/usb/host/xhci-tegra.c dev_err(&pdev->dev, "failed to enable device: %d\n", err); pdev 1200 drivers/usb/host/xhci-tegra.c dev_err(&pdev->dev, "failed to set DMA mask: %d\n", err); pdev 1206 drivers/usb/host/xhci-tegra.c dev_err(&pdev->dev, "failed to load firmware: %d\n", err); pdev 1216 drivers/usb/host/xhci-tegra.c dev_err(&pdev->dev, "failed to add USB HCD: %d\n", err); pdev 1225 drivers/usb/host/xhci-tegra.c &pdev->dev, pdev 1226 drivers/usb/host/xhci-tegra.c dev_name(&pdev->dev), pdev 1229 drivers/usb/host/xhci-tegra.c dev_err(&pdev->dev, "failed to create shared HCD\n"); pdev 1236 drivers/usb/host/xhci-tegra.c dev_err(&pdev->dev, "failed to add shared HCD: %d\n", err); pdev 1248 drivers/usb/host/xhci-tegra.c dev_err(&pdev->dev, "failed to enable messages: %d\n", err); pdev 1255 drivers/usb/host/xhci-tegra.c err = devm_request_threaded_irq(&pdev->dev, tegra->mbox_irq, pdev 1258 drivers/usb/host/xhci-tegra.c dev_name(&pdev->dev), tegra); pdev 1260 drivers/usb/host/xhci-tegra.c dev_err(&pdev->dev, "failed to request IRQ: %d\n", err); pdev 1273 drivers/usb/host/xhci-tegra.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 1274 drivers/usb/host/xhci-tegra.c tegra_xusb_runtime_suspend(&pdev->dev); pdev 1279 drivers/usb/host/xhci-tegra.c pm_runtime_disable(&pdev->dev); pdev 1281 drivers/usb/host/xhci-tegra.c if (!of_property_read_bool(pdev->dev.of_node, "power-domains")) { pdev 1285 drivers/usb/host/xhci-tegra.c tegra_xusb_powerdomain_remove(&pdev->dev, tegra); pdev 1292 drivers/usb/host/xhci-tegra.c static int tegra_xusb_remove(struct platform_device *pdev) pdev 1294 drivers/usb/host/xhci-tegra.c struct tegra_xusb *tegra = platform_get_drvdata(pdev); pdev 1303 drivers/usb/host/xhci-tegra.c dma_free_coherent(&pdev->dev, tegra->fw.size, tegra->fw.virt, pdev 1306 drivers/usb/host/xhci-tegra.c pm_runtime_put_sync(&pdev->dev); pdev 1307 drivers/usb/host/xhci-tegra.c pm_runtime_disable(&pdev->dev); pdev 1309 drivers/usb/host/xhci-tegra.c if (!of_property_read_bool(pdev->dev.of_node, "power-domains")) { pdev 1313 drivers/usb/host/xhci-tegra.c tegra_xusb_powerdomain_remove(&pdev->dev, tegra); pdev 299 drivers/usb/host/xhci.c struct pci_dev *pdev = to_pci_dev(xhci_to_hcd(xhci)->self.controller); pdev 301 drivers/usb/host/xhci.c ret = pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_MSI); pdev 308 drivers/usb/host/xhci.c ret = request_irq(pdev->irq, xhci_msi_irq, pdev 313 drivers/usb/host/xhci.c pci_free_irq_vectors(pdev); pdev 326 drivers/usb/host/xhci.c struct pci_dev *pdev = to_pci_dev(hcd->self.controller); pdev 338 drivers/usb/host/xhci.c ret = pci_alloc_irq_vectors(pdev, xhci->msix_count, xhci->msix_count, pdev 347 drivers/usb/host/xhci.c ret = request_irq(pci_irq_vector(pdev, i), xhci_msi_irq, 0, pdev 359 drivers/usb/host/xhci.c free_irq(pci_irq_vector(pdev, i), xhci_to_hcd(xhci)); pdev 360 drivers/usb/host/xhci.c pci_free_irq_vectors(pdev); pdev 368 drivers/usb/host/xhci.c struct pci_dev *pdev = to_pci_dev(hcd->self.controller); pdev 381 drivers/usb/host/xhci.c free_irq(pci_irq_vector(pdev, i), xhci_to_hcd(xhci)); pdev 383 drivers/usb/host/xhci.c free_irq(pci_irq_vector(pdev, 0), xhci_to_hcd(xhci)); pdev 386 drivers/usb/host/xhci.c pci_free_irq_vectors(pdev); pdev 395 drivers/usb/host/xhci.c struct pci_dev *pdev = to_pci_dev(hcd->self.controller); pdev 399 drivers/usb/host/xhci.c synchronize_irq(pci_irq_vector(pdev, i)); pdev 406 drivers/usb/host/xhci.c struct pci_dev *pdev; pdev 413 drivers/usb/host/xhci.c pdev = to_pci_dev(xhci_to_hcd(xhci)->self.controller); pdev 436 drivers/usb/host/xhci.c if (!pdev->irq) { pdev 447 drivers/usb/host/xhci.c ret = request_irq(pdev->irq, &usb_hcd_irq, IRQF_SHARED, pdev 451 drivers/usb/host/xhci.c pdev->irq); pdev 454 drivers/usb/host/xhci.c hcd->irq = pdev->irq; pdev 188 drivers/usb/isp1760/isp1760-if.c static int isp1760_plat_probe(struct platform_device *pdev) pdev 196 drivers/usb/isp1760/isp1760-if.c mem_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 198 drivers/usb/isp1760/isp1760-if.c irq_res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 205 drivers/usb/isp1760/isp1760-if.c if (IS_ENABLED(CONFIG_OF) && pdev->dev.of_node) { pdev 206 drivers/usb/isp1760/isp1760-if.c struct device_node *dp = pdev->dev.of_node; pdev 228 drivers/usb/isp1760/isp1760-if.c } else if (dev_get_platdata(&pdev->dev)) { pdev 230 drivers/usb/isp1760/isp1760-if.c dev_get_platdata(&pdev->dev); pdev 246 drivers/usb/isp1760/isp1760-if.c ret = isp1760_register(mem_res, irq_res->start, irqflags, &pdev->dev, pdev 255 drivers/usb/isp1760/isp1760-if.c static int isp1760_plat_remove(struct platform_device *pdev) pdev 257 drivers/usb/isp1760/isp1760-if.c isp1760_unregister(&pdev->dev); pdev 277 drivers/usb/misc/ftdi-elan.c void ftdi_elan_gone_away(struct platform_device *pdev) pdev 279 drivers/usb/misc/ftdi-elan.c struct usb_ftdi *ftdi = platform_device_to_usb_ftdi(pdev); pdev 1276 drivers/usb/misc/ftdi-elan.c int usb_ftdi_elan_write_pcimem(struct platform_device *pdev, int mem_offset, pdev 1279 drivers/usb/misc/ftdi-elan.c struct usb_ftdi *ftdi = platform_device_to_usb_ftdi(pdev); pdev 1414 drivers/usb/misc/ftdi-elan.c int usb_ftdi_elan_read_pcimem(struct platform_device *pdev, int mem_offset, pdev 1417 drivers/usb/misc/ftdi-elan.c struct usb_ftdi *ftdi = platform_device_to_usb_ftdi(pdev); pdev 1470 drivers/usb/misc/ftdi-elan.c int usb_ftdi_elan_edset_setup(struct platform_device *pdev, u8 ed_number, pdev 1476 drivers/usb/misc/ftdi-elan.c struct usb_ftdi *ftdi = platform_device_to_usb_ftdi(pdev); pdev 1535 drivers/usb/misc/ftdi-elan.c int usb_ftdi_elan_edset_input(struct platform_device *pdev, u8 ed_number, pdev 1541 drivers/usb/misc/ftdi-elan.c struct usb_ftdi *ftdi = platform_device_to_usb_ftdi(pdev); pdev 1592 drivers/usb/misc/ftdi-elan.c int usb_ftdi_elan_edset_empty(struct platform_device *pdev, u8 ed_number, pdev 1598 drivers/usb/misc/ftdi-elan.c struct usb_ftdi *ftdi = platform_device_to_usb_ftdi(pdev); pdev 1671 drivers/usb/misc/ftdi-elan.c int usb_ftdi_elan_edset_output(struct platform_device *pdev, u8 ed_number, pdev 1677 drivers/usb/misc/ftdi-elan.c struct usb_ftdi *ftdi = platform_device_to_usb_ftdi(pdev); pdev 1736 drivers/usb/misc/ftdi-elan.c int usb_ftdi_elan_edset_single(struct platform_device *pdev, u8 ed_number, pdev 1742 drivers/usb/misc/ftdi-elan.c struct usb_ftdi *ftdi = platform_device_to_usb_ftdi(pdev); pdev 1795 drivers/usb/misc/ftdi-elan.c int usb_ftdi_elan_edset_flush(struct platform_device *pdev, u8 ed_number, pdev 1798 drivers/usb/misc/ftdi-elan.c struct usb_ftdi *ftdi = platform_device_to_usb_ftdi(pdev); pdev 326 drivers/usb/misc/usb3503.c static int usb3503_platform_probe(struct platform_device *pdev) pdev 330 drivers/usb/misc/usb3503.c hub = devm_kzalloc(&pdev->dev, sizeof(struct usb3503), GFP_KERNEL); pdev 333 drivers/usb/misc/usb3503.c hub->dev = &pdev->dev; pdev 334 drivers/usb/misc/usb3503.c platform_set_drvdata(pdev, hub); pdev 339 drivers/usb/misc/usb3503.c static int usb3503_platform_remove(struct platform_device *pdev) pdev 343 drivers/usb/misc/usb3503.c hub = platform_get_drvdata(pdev); pdev 58 drivers/usb/misc/usb_u132.h void ftdi_elan_gone_away(struct platform_device *pdev); pdev 67 drivers/usb/misc/usb_u132.h int usb_ftdi_elan_edset_single(struct platform_device *pdev, u8 ed_number, pdev 72 drivers/usb/misc/usb_u132.h int usb_ftdi_elan_edset_output(struct platform_device *pdev, u8 ed_number, pdev 77 drivers/usb/misc/usb_u132.h int usb_ftdi_elan_edset_empty(struct platform_device *pdev, u8 ed_number, pdev 82 drivers/usb/misc/usb_u132.h int usb_ftdi_elan_edset_input(struct platform_device *pdev, u8 ed_number, pdev 87 drivers/usb/misc/usb_u132.h int usb_ftdi_elan_edset_setup(struct platform_device *pdev, u8 ed_number, pdev 92 drivers/usb/misc/usb_u132.h int usb_ftdi_elan_edset_flush(struct platform_device *pdev, u8 ed_number, pdev 94 drivers/usb/misc/usb_u132.h int usb_ftdi_elan_read_pcimem(struct platform_device *pdev, int mem_offset, pdev 96 drivers/usb/misc/usb_u132.h int usb_ftdi_elan_write_pcimem(struct platform_device *pdev, int mem_offset, pdev 829 drivers/usb/mtu3/mtu3_core.c struct platform_device *pdev = to_platform_device(dev); pdev 838 drivers/usb/mtu3/mtu3_core.c mtu->irq = platform_get_irq(pdev, 0); pdev 843 drivers/usb/mtu3/mtu3_core.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "mac"); pdev 214 drivers/usb/mtu3/mtu3_plat.c static int get_ssusb_rscs(struct platform_device *pdev, struct ssusb_mtk *ssusb) pdev 216 drivers/usb/mtu3/mtu3_plat.c struct device_node *node = pdev->dev.of_node; pdev 218 drivers/usb/mtu3/mtu3_plat.c struct device *dev = &pdev->dev; pdev 266 drivers/usb/mtu3/mtu3_plat.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "ippc"); pdev 320 drivers/usb/mtu3/mtu3_plat.c static int mtu3_probe(struct platform_device *pdev) pdev 322 drivers/usb/mtu3/mtu3_plat.c struct device_node *node = pdev->dev.of_node; pdev 323 drivers/usb/mtu3/mtu3_plat.c struct device *dev = &pdev->dev; pdev 338 drivers/usb/mtu3/mtu3_plat.c platform_set_drvdata(pdev, ssusb); pdev 341 drivers/usb/mtu3/mtu3_plat.c ret = get_ssusb_rscs(pdev, ssusb); pdev 422 drivers/usb/mtu3/mtu3_plat.c static int mtu3_remove(struct platform_device *pdev) pdev 424 drivers/usb/mtu3/mtu3_plat.c struct ssusb_mtk *ssusb = platform_get_drvdata(pdev); pdev 443 drivers/usb/mtu3/mtu3_plat.c pm_runtime_put_sync(&pdev->dev); pdev 444 drivers/usb/mtu3/mtu3_plat.c pm_runtime_disable(&pdev->dev); pdev 443 drivers/usb/musb/am35x.c static int am35x_probe(struct platform_device *pdev) pdev 445 drivers/usb/musb/am35x.c struct musb_hdrc_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 458 drivers/usb/musb/am35x.c phy_clk = clk_get(&pdev->dev, "fck"); pdev 460 drivers/usb/musb/am35x.c dev_err(&pdev->dev, "failed to get PHY clock\n"); pdev 465 drivers/usb/musb/am35x.c clk = clk_get(&pdev->dev, "ick"); pdev 467 drivers/usb/musb/am35x.c dev_err(&pdev->dev, "failed to get clock\n"); pdev 474 drivers/usb/musb/am35x.c dev_err(&pdev->dev, "failed to enable PHY clock\n"); pdev 480 drivers/usb/musb/am35x.c dev_err(&pdev->dev, "failed to enable clock\n"); pdev 484 drivers/usb/musb/am35x.c glue->dev = &pdev->dev; pdev 495 drivers/usb/musb/am35x.c platform_set_drvdata(pdev, glue); pdev 498 drivers/usb/musb/am35x.c pinfo.parent = &pdev->dev; pdev 499 drivers/usb/musb/am35x.c pinfo.res = pdev->resource; pdev 500 drivers/usb/musb/am35x.c pinfo.num_res = pdev->num_resources; pdev 507 drivers/usb/musb/am35x.c dev_err(&pdev->dev, "failed to register musb device: %d\n", ret); pdev 535 drivers/usb/musb/am35x.c static int am35x_remove(struct platform_device *pdev) pdev 537 drivers/usb/musb/am35x.c struct am35x_glue *glue = platform_get_drvdata(pdev); pdev 1304 drivers/usb/musb/cppi_dma.c struct platform_device *pdev = to_platform_device(dev); pdev 1305 drivers/usb/musb/cppi_dma.c int irq = platform_get_irq_byname(pdev, "dma"); pdev 506 drivers/usb/musb/da8xx.c static int da8xx_probe(struct platform_device *pdev) pdev 509 drivers/usb/musb/da8xx.c struct musb_hdrc_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 513 drivers/usb/musb/da8xx.c struct device_node *np = pdev->dev.of_node; pdev 516 drivers/usb/musb/da8xx.c glue = devm_kzalloc(&pdev->dev, sizeof(*glue), GFP_KERNEL); pdev 520 drivers/usb/musb/da8xx.c clk = devm_clk_get(&pdev->dev, NULL); pdev 522 drivers/usb/musb/da8xx.c dev_err(&pdev->dev, "failed to get clock\n"); pdev 526 drivers/usb/musb/da8xx.c glue->phy = devm_phy_get(&pdev->dev, "usb-phy"); pdev 529 drivers/usb/musb/da8xx.c dev_err(&pdev->dev, "failed to get phy\n"); pdev 533 drivers/usb/musb/da8xx.c glue->dev = &pdev->dev; pdev 537 drivers/usb/musb/da8xx.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 542 drivers/usb/musb/da8xx.c pdata->mode = musb_get_mode(&pdev->dev); pdev 543 drivers/usb/musb/da8xx.c pdata->power = get_vbus_power(&pdev->dev); pdev 551 drivers/usb/musb/da8xx.c dev_err(&pdev->dev, "failed to register usb_phy\n"); pdev 554 drivers/usb/musb/da8xx.c platform_set_drvdata(pdev, glue); pdev 556 drivers/usb/musb/da8xx.c ret = of_platform_populate(pdev->dev.of_node, NULL, pdev 557 drivers/usb/musb/da8xx.c da8xx_auxdata_lookup, &pdev->dev); pdev 564 drivers/usb/musb/da8xx.c musb_resources[0].name = pdev->resource[0].name; pdev 565 drivers/usb/musb/da8xx.c musb_resources[0].start = pdev->resource[0].start; pdev 566 drivers/usb/musb/da8xx.c musb_resources[0].end = pdev->resource[0].end; pdev 567 drivers/usb/musb/da8xx.c musb_resources[0].flags = pdev->resource[0].flags; pdev 569 drivers/usb/musb/da8xx.c musb_resources[1].name = pdev->resource[1].name; pdev 570 drivers/usb/musb/da8xx.c musb_resources[1].start = pdev->resource[1].start; pdev 571 drivers/usb/musb/da8xx.c musb_resources[1].end = pdev->resource[1].end; pdev 572 drivers/usb/musb/da8xx.c musb_resources[1].flags = pdev->resource[1].flags; pdev 575 drivers/usb/musb/da8xx.c pinfo.parent = &pdev->dev; pdev 584 drivers/usb/musb/da8xx.c dev_err(&pdev->dev, "failed to register musb device: %d\n", ret); pdev 591 drivers/usb/musb/da8xx.c static int da8xx_remove(struct platform_device *pdev) pdev 593 drivers/usb/musb/da8xx.c struct da8xx_glue *glue = platform_get_drvdata(pdev); pdev 494 drivers/usb/musb/davinci.c static int davinci_probe(struct platform_device *pdev) pdev 497 drivers/usb/musb/davinci.c struct musb_hdrc_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 505 drivers/usb/musb/davinci.c glue = devm_kzalloc(&pdev->dev, sizeof(*glue), GFP_KERNEL); pdev 509 drivers/usb/musb/davinci.c clk = devm_clk_get(&pdev->dev, "usb"); pdev 511 drivers/usb/musb/davinci.c dev_err(&pdev->dev, "failed to get clock\n"); pdev 518 drivers/usb/musb/davinci.c dev_err(&pdev->dev, "failed to enable clock\n"); pdev 522 drivers/usb/musb/davinci.c glue->dev = &pdev->dev; pdev 528 drivers/usb/musb/davinci.c platform_set_drvdata(pdev, glue); pdev 533 drivers/usb/musb/davinci.c musb_resources[0].name = pdev->resource[0].name; pdev 534 drivers/usb/musb/davinci.c musb_resources[0].start = pdev->resource[0].start; pdev 535 drivers/usb/musb/davinci.c musb_resources[0].end = pdev->resource[0].end; pdev 536 drivers/usb/musb/davinci.c musb_resources[0].flags = pdev->resource[0].flags; pdev 538 drivers/usb/musb/davinci.c musb_resources[1].name = pdev->resource[1].name; pdev 539 drivers/usb/musb/davinci.c musb_resources[1].start = pdev->resource[1].start; pdev 540 drivers/usb/musb/davinci.c musb_resources[1].end = pdev->resource[1].end; pdev 541 drivers/usb/musb/davinci.c musb_resources[1].flags = pdev->resource[1].flags; pdev 547 drivers/usb/musb/davinci.c musb_resources[2].name = pdev->resource[2].name; pdev 548 drivers/usb/musb/davinci.c musb_resources[2].start = pdev->resource[2].start; pdev 549 drivers/usb/musb/davinci.c musb_resources[2].end = pdev->resource[2].end; pdev 550 drivers/usb/musb/davinci.c musb_resources[2].flags = pdev->resource[2].flags; pdev 553 drivers/usb/musb/davinci.c pinfo.parent = &pdev->dev; pdev 562 drivers/usb/musb/davinci.c dev_err(&pdev->dev, "failed to register musb device: %d\n", ret); pdev 575 drivers/usb/musb/davinci.c static int davinci_remove(struct platform_device *pdev) pdev 577 drivers/usb/musb/davinci.c struct davinci_glue *glue = platform_get_drvdata(pdev); pdev 111 drivers/usb/musb/jz4740.c static int jz4740_probe(struct platform_device *pdev) pdev 119 drivers/usb/musb/jz4740.c glue = devm_kzalloc(&pdev->dev, sizeof(*glue), GFP_KERNEL); pdev 125 drivers/usb/musb/jz4740.c dev_err(&pdev->dev, "failed to allocate musb device\n"); pdev 129 drivers/usb/musb/jz4740.c clk = devm_clk_get(&pdev->dev, "udc"); pdev 131 drivers/usb/musb/jz4740.c dev_err(&pdev->dev, "failed to get clock\n"); pdev 138 drivers/usb/musb/jz4740.c dev_err(&pdev->dev, "failed to enable clock\n"); pdev 142 drivers/usb/musb/jz4740.c musb->dev.parent = &pdev->dev; pdev 144 drivers/usb/musb/jz4740.c glue->dev = &pdev->dev; pdev 150 drivers/usb/musb/jz4740.c platform_set_drvdata(pdev, glue); pdev 152 drivers/usb/musb/jz4740.c ret = platform_device_add_resources(musb, pdev->resource, pdev 153 drivers/usb/musb/jz4740.c pdev->num_resources); pdev 155 drivers/usb/musb/jz4740.c dev_err(&pdev->dev, "failed to add resources\n"); pdev 161 drivers/usb/musb/jz4740.c dev_err(&pdev->dev, "failed to add platform_data\n"); pdev 167 drivers/usb/musb/jz4740.c dev_err(&pdev->dev, "failed to register musb device\n"); pdev 180 drivers/usb/musb/jz4740.c static int jz4740_remove(struct platform_device *pdev) pdev 182 drivers/usb/musb/jz4740.c struct jz4740_glue *glue = platform_get_drvdata(pdev); pdev 7 drivers/usb/musb/musb_am335x.c static int am335x_child_probe(struct platform_device *pdev) pdev 11 drivers/usb/musb/musb_am335x.c pm_runtime_enable(&pdev->dev); pdev 13 drivers/usb/musb/musb_am335x.c ret = of_platform_populate(pdev->dev.of_node, NULL, NULL, &pdev->dev); pdev 19 drivers/usb/musb/musb_am335x.c pm_runtime_disable(&pdev->dev); pdev 2441 drivers/usb/musb/musb_core.c static int musb_probe(struct platform_device *pdev) pdev 2443 drivers/usb/musb/musb_core.c struct device *dev = &pdev->dev; pdev 2444 drivers/usb/musb/musb_core.c int irq = platform_get_irq_byname(pdev, "mc"); pdev 2451 drivers/usb/musb/musb_core.c iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2459 drivers/usb/musb/musb_core.c static int musb_remove(struct platform_device *pdev) pdev 2461 drivers/usb/musb/musb_core.c struct device *dev = &pdev->dev; pdev 835 drivers/usb/musb/musb_dsps.c static int dsps_setup_optional_vbus_irq(struct platform_device *pdev, pdev 840 drivers/usb/musb/musb_dsps.c glue->vbus_irq = platform_get_irq_byname(pdev, "vbus"); pdev 862 drivers/usb/musb/musb_dsps.c static int dsps_probe(struct platform_device *pdev) pdev 869 drivers/usb/musb/musb_dsps.c if (!strcmp(pdev->name, "musb-hdrc")) pdev 872 drivers/usb/musb/musb_dsps.c match = of_match_node(musb_dsps_of_match, pdev->dev.of_node); pdev 874 drivers/usb/musb/musb_dsps.c dev_err(&pdev->dev, "fail to get matching of_match struct\n"); pdev 879 drivers/usb/musb/musb_dsps.c if (of_device_is_compatible(pdev->dev.of_node, "ti,musb-dm816")) pdev 883 drivers/usb/musb/musb_dsps.c glue = devm_kzalloc(&pdev->dev, sizeof(*glue), GFP_KERNEL); pdev 887 drivers/usb/musb/musb_dsps.c glue->dev = &pdev->dev; pdev 889 drivers/usb/musb/musb_dsps.c glue->usbss_base = of_iomap(pdev->dev.parent->of_node, 0); pdev 893 drivers/usb/musb/musb_dsps.c if (usb_get_dr_mode(&pdev->dev) == USB_DR_MODE_PERIPHERAL) { pdev 894 drivers/usb/musb/musb_dsps.c ret = dsps_setup_optional_vbus_irq(pdev, glue); pdev 899 drivers/usb/musb/musb_dsps.c platform_set_drvdata(pdev, glue); pdev 900 drivers/usb/musb/musb_dsps.c pm_runtime_enable(&pdev->dev); pdev 901 drivers/usb/musb/musb_dsps.c ret = dsps_create_musb_pdev(glue, pdev); pdev 908 drivers/usb/musb/musb_dsps.c pm_runtime_disable(&pdev->dev); pdev 914 drivers/usb/musb/musb_dsps.c static int dsps_remove(struct platform_device *pdev) pdev 916 drivers/usb/musb/musb_dsps.c struct dsps_glue *glue = platform_get_drvdata(pdev); pdev 920 drivers/usb/musb/musb_dsps.c pm_runtime_disable(&pdev->dev); pdev 406 drivers/usb/musb/musbhsdma.c struct platform_device *pdev = to_platform_device(dev); pdev 407 drivers/usb/musb/musbhsdma.c int irq = platform_get_irq_byname(pdev, "dma"); pdev 372 drivers/usb/musb/omap2430.c static int omap2430_probe(struct platform_device *pdev) pdev 375 drivers/usb/musb/omap2430.c struct musb_hdrc_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 379 drivers/usb/musb/omap2430.c struct device_node *np = pdev->dev.of_node; pdev 388 drivers/usb/musb/omap2430.c glue = devm_kzalloc(&pdev->dev, sizeof(*glue), GFP_KERNEL); pdev 394 drivers/usb/musb/omap2430.c dev_err(&pdev->dev, "failed to allocate musb device\n"); pdev 398 drivers/usb/musb/omap2430.c musb->dev.parent = &pdev->dev; pdev 402 drivers/usb/musb/omap2430.c glue->dev = &pdev->dev; pdev 407 drivers/usb/musb/omap2430.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 411 drivers/usb/musb/omap2430.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 415 drivers/usb/musb/omap2430.c config = devm_kzalloc(&pdev->dev, sizeof(*config), GFP_KERNEL); pdev 437 drivers/usb/musb/omap2430.c dev_err(&pdev->dev, "Failed to get control device\n"); pdev 446 drivers/usb/musb/omap2430.c platform_set_drvdata(pdev, glue); pdev 459 drivers/usb/musb/omap2430.c musb_resources[0].name = pdev->resource[0].name; pdev 460 drivers/usb/musb/omap2430.c musb_resources[0].start = pdev->resource[0].start; pdev 461 drivers/usb/musb/omap2430.c musb_resources[0].end = pdev->resource[0].end; pdev 462 drivers/usb/musb/omap2430.c musb_resources[0].flags = pdev->resource[0].flags; pdev 464 drivers/usb/musb/omap2430.c musb_resources[1].name = pdev->resource[1].name; pdev 465 drivers/usb/musb/omap2430.c musb_resources[1].start = pdev->resource[1].start; pdev 466 drivers/usb/musb/omap2430.c musb_resources[1].end = pdev->resource[1].end; pdev 467 drivers/usb/musb/omap2430.c musb_resources[1].flags = pdev->resource[1].flags; pdev 469 drivers/usb/musb/omap2430.c musb_resources[2].name = pdev->resource[2].name; pdev 470 drivers/usb/musb/omap2430.c musb_resources[2].start = pdev->resource[2].start; pdev 471 drivers/usb/musb/omap2430.c musb_resources[2].end = pdev->resource[2].end; pdev 472 drivers/usb/musb/omap2430.c musb_resources[2].flags = pdev->resource[2].flags; pdev 477 drivers/usb/musb/omap2430.c dev_err(&pdev->dev, "failed to add resources\n"); pdev 483 drivers/usb/musb/omap2430.c dev_err(&pdev->dev, "failed to add platform_data\n"); pdev 491 drivers/usb/musb/omap2430.c dev_err(&pdev->dev, "failed to register musb device\n"); pdev 507 drivers/usb/musb/omap2430.c static int omap2430_remove(struct platform_device *pdev) pdev 509 drivers/usb/musb/omap2430.c struct omap2430_glue *glue = platform_get_drvdata(pdev); pdev 666 drivers/usb/musb/sunxi.c static int sunxi_musb_probe(struct platform_device *pdev) pdev 671 drivers/usb/musb/sunxi.c struct device_node *np = pdev->dev.of_node; pdev 675 drivers/usb/musb/sunxi.c dev_err(&pdev->dev, "Error no device tree node found\n"); pdev 679 drivers/usb/musb/sunxi.c glue = devm_kzalloc(&pdev->dev, sizeof(*glue), GFP_KERNEL); pdev 684 drivers/usb/musb/sunxi.c switch (usb_get_dr_mode(&pdev->dev)) { pdev 704 drivers/usb/musb/sunxi.c dev_err(&pdev->dev, "Invalid or missing 'dr_mode' property\n"); pdev 713 drivers/usb/musb/sunxi.c glue->dev = &pdev->dev; pdev 729 drivers/usb/musb/sunxi.c glue->clk = devm_clk_get(&pdev->dev, NULL); pdev 731 drivers/usb/musb/sunxi.c dev_err(&pdev->dev, "Error getting clock: %ld\n", pdev 737 drivers/usb/musb/sunxi.c glue->rst = devm_reset_control_get(&pdev->dev, NULL); pdev 741 drivers/usb/musb/sunxi.c dev_err(&pdev->dev, "Error getting reset %ld\n", pdev 747 drivers/usb/musb/sunxi.c glue->extcon = extcon_get_edev_by_phandle(&pdev->dev, 0); pdev 751 drivers/usb/musb/sunxi.c dev_err(&pdev->dev, "Invalid or missing extcon\n"); pdev 755 drivers/usb/musb/sunxi.c glue->phy = devm_phy_get(&pdev->dev, "usb"); pdev 759 drivers/usb/musb/sunxi.c dev_err(&pdev->dev, "Error getting phy %ld\n", pdev 766 drivers/usb/musb/sunxi.c dev_err(&pdev->dev, "Error registering usb-phy %ld\n", pdev 771 drivers/usb/musb/sunxi.c glue->xceiv = devm_usb_get_phy(&pdev->dev, USB_PHY_TYPE_USB2); pdev 774 drivers/usb/musb/sunxi.c dev_err(&pdev->dev, "Error getting usb-phy %d\n", ret); pdev 778 drivers/usb/musb/sunxi.c platform_set_drvdata(pdev, glue); pdev 783 drivers/usb/musb/sunxi.c pinfo.parent = &pdev->dev; pdev 784 drivers/usb/musb/sunxi.c pinfo.res = pdev->resource; pdev 785 drivers/usb/musb/sunxi.c pinfo.num_res = pdev->num_resources; pdev 792 drivers/usb/musb/sunxi.c dev_err(&pdev->dev, "Error registering musb dev: %d\n", ret); pdev 803 drivers/usb/musb/sunxi.c static int sunxi_musb_remove(struct platform_device *pdev) pdev 805 drivers/usb/musb/sunxi.c struct sunxi_glue *glue = platform_get_drvdata(pdev); pdev 1092 drivers/usb/musb/tusb6010.c struct platform_device *pdev; pdev 1101 drivers/usb/musb/tusb6010.c pdev = to_platform_device(musb->controller); pdev 1104 drivers/usb/musb/tusb6010.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1108 drivers/usb/musb/tusb6010.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 1199 drivers/usb/musb/tusb6010.c static int tusb_probe(struct platform_device *pdev) pdev 1202 drivers/usb/musb/tusb6010.c struct musb_hdrc_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 1208 drivers/usb/musb/tusb6010.c glue = devm_kzalloc(&pdev->dev, sizeof(*glue), GFP_KERNEL); pdev 1212 drivers/usb/musb/tusb6010.c glue->dev = &pdev->dev; pdev 1217 drivers/usb/musb/tusb6010.c platform_set_drvdata(pdev, glue); pdev 1222 drivers/usb/musb/tusb6010.c musb_resources[0].name = pdev->resource[0].name; pdev 1223 drivers/usb/musb/tusb6010.c musb_resources[0].start = pdev->resource[0].start; pdev 1224 drivers/usb/musb/tusb6010.c musb_resources[0].end = pdev->resource[0].end; pdev 1225 drivers/usb/musb/tusb6010.c musb_resources[0].flags = pdev->resource[0].flags; pdev 1227 drivers/usb/musb/tusb6010.c musb_resources[1].name = pdev->resource[1].name; pdev 1228 drivers/usb/musb/tusb6010.c musb_resources[1].start = pdev->resource[1].start; pdev 1229 drivers/usb/musb/tusb6010.c musb_resources[1].end = pdev->resource[1].end; pdev 1230 drivers/usb/musb/tusb6010.c musb_resources[1].flags = pdev->resource[1].flags; pdev 1232 drivers/usb/musb/tusb6010.c musb_resources[2].name = pdev->resource[2].name; pdev 1233 drivers/usb/musb/tusb6010.c musb_resources[2].start = pdev->resource[2].start; pdev 1234 drivers/usb/musb/tusb6010.c musb_resources[2].end = pdev->resource[2].end; pdev 1235 drivers/usb/musb/tusb6010.c musb_resources[2].flags = pdev->resource[2].flags; pdev 1238 drivers/usb/musb/tusb6010.c pinfo.parent = &pdev->dev; pdev 1247 drivers/usb/musb/tusb6010.c dev_err(&pdev->dev, "failed to register musb device: %d\n", ret); pdev 1254 drivers/usb/musb/tusb6010.c static int tusb_remove(struct platform_device *pdev) pdev 1256 drivers/usb/musb/tusb6010.c struct tusb6010_glue *glue = platform_get_drvdata(pdev); pdev 189 drivers/usb/musb/ux500.c ux500_of_probe(struct platform_device *pdev, struct device_node *np) pdev 195 drivers/usb/musb/ux500.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 201 drivers/usb/musb/ux500.c dev_err(&pdev->dev, "No 'dr_mode' property found\n"); pdev 217 drivers/usb/musb/ux500.c static int ux500_probe(struct platform_device *pdev) pdev 220 drivers/usb/musb/ux500.c struct musb_hdrc_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 221 drivers/usb/musb/ux500.c struct device_node *np = pdev->dev.of_node; pdev 229 drivers/usb/musb/ux500.c pdata = ux500_of_probe(pdev, np); pdev 233 drivers/usb/musb/ux500.c pdev->dev.platform_data = pdata; pdev 235 drivers/usb/musb/ux500.c dev_err(&pdev->dev, "no pdata or device tree found\n"); pdev 240 drivers/usb/musb/ux500.c glue = devm_kzalloc(&pdev->dev, sizeof(*glue), GFP_KERNEL); pdev 246 drivers/usb/musb/ux500.c dev_err(&pdev->dev, "failed to allocate musb device\n"); pdev 250 drivers/usb/musb/ux500.c clk = devm_clk_get(&pdev->dev, NULL); pdev 252 drivers/usb/musb/ux500.c dev_err(&pdev->dev, "failed to get clock\n"); pdev 259 drivers/usb/musb/ux500.c dev_err(&pdev->dev, "failed to enable clock\n"); pdev 263 drivers/usb/musb/ux500.c musb->dev.parent = &pdev->dev; pdev 264 drivers/usb/musb/ux500.c musb->dev.dma_mask = &pdev->dev.coherent_dma_mask; pdev 265 drivers/usb/musb/ux500.c musb->dev.coherent_dma_mask = pdev->dev.coherent_dma_mask; pdev 267 drivers/usb/musb/ux500.c glue->dev = &pdev->dev; pdev 274 drivers/usb/musb/ux500.c platform_set_drvdata(pdev, glue); pdev 279 drivers/usb/musb/ux500.c musb_resources[0].name = pdev->resource[0].name; pdev 280 drivers/usb/musb/ux500.c musb_resources[0].start = pdev->resource[0].start; pdev 281 drivers/usb/musb/ux500.c musb_resources[0].end = pdev->resource[0].end; pdev 282 drivers/usb/musb/ux500.c musb_resources[0].flags = pdev->resource[0].flags; pdev 284 drivers/usb/musb/ux500.c musb_resources[1].name = pdev->resource[1].name; pdev 285 drivers/usb/musb/ux500.c musb_resources[1].start = pdev->resource[1].start; pdev 286 drivers/usb/musb/ux500.c musb_resources[1].end = pdev->resource[1].end; pdev 287 drivers/usb/musb/ux500.c musb_resources[1].flags = pdev->resource[1].flags; pdev 292 drivers/usb/musb/ux500.c dev_err(&pdev->dev, "failed to add resources\n"); pdev 298 drivers/usb/musb/ux500.c dev_err(&pdev->dev, "failed to add platform_data\n"); pdev 304 drivers/usb/musb/ux500.c dev_err(&pdev->dev, "failed to register musb device\n"); pdev 320 drivers/usb/musb/ux500.c static int ux500_remove(struct platform_device *pdev) pdev 322 drivers/usb/musb/ux500.c struct ux500_glue *glue = platform_get_drvdata(pdev); pdev 361 drivers/usb/musb/ux500_dma.c struct platform_device *pdev = to_platform_device(musb->controller); pdev 372 drivers/usb/musb/ux500_dma.c iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 713 drivers/usb/phy/phy-ab8500-usb.c static int ab8500_usb_irq_setup(struct platform_device *pdev, pdev 720 drivers/usb/phy/phy-ab8500-usb.c irq = platform_get_irq_byname(pdev, "USB_LINK_STATUS"); pdev 723 drivers/usb/phy/phy-ab8500-usb.c err = devm_request_threaded_irq(&pdev->dev, irq, NULL, pdev 734 drivers/usb/phy/phy-ab8500-usb.c irq = platform_get_irq_byname(pdev, "ID_WAKEUP_F"); pdev 737 drivers/usb/phy/phy-ab8500-usb.c err = devm_request_threaded_irq(&pdev->dev, irq, NULL, pdev 748 drivers/usb/phy/phy-ab8500-usb.c irq = platform_get_irq_byname(pdev, "VBUS_DET_F"); pdev 751 drivers/usb/phy/phy-ab8500-usb.c err = devm_request_threaded_irq(&pdev->dev, irq, NULL, pdev 844 drivers/usb/phy/phy-ab8500-usb.c static int ab8500_usb_probe(struct platform_device *pdev) pdev 852 drivers/usb/phy/phy-ab8500-usb.c ab8500 = dev_get_drvdata(pdev->dev.parent); pdev 853 drivers/usb/phy/phy-ab8500-usb.c rev = abx500_get_chip_id(&pdev->dev); pdev 856 drivers/usb/phy/phy-ab8500-usb.c dev_err(&pdev->dev, "Unsupported AB8500 chip rev=%d\n", rev); pdev 860 drivers/usb/phy/phy-ab8500-usb.c ab = devm_kzalloc(&pdev->dev, sizeof(*ab), GFP_KERNEL); pdev 864 drivers/usb/phy/phy-ab8500-usb.c otg = devm_kzalloc(&pdev->dev, sizeof(*otg), GFP_KERNEL); pdev 868 drivers/usb/phy/phy-ab8500-usb.c ab->dev = &pdev->dev; pdev 896 drivers/usb/phy/phy-ab8500-usb.c platform_set_drvdata(pdev, ab); pdev 911 drivers/usb/phy/phy-ab8500-usb.c err = ab8500_usb_irq_setup(pdev, ab); pdev 917 drivers/usb/phy/phy-ab8500-usb.c dev_err(&pdev->dev, "Can't register transceiver\n"); pdev 939 drivers/usb/phy/phy-ab8500-usb.c dev_info(&pdev->dev, "revision 0x%2x driver initialized\n", rev); pdev 944 drivers/usb/phy/phy-ab8500-usb.c static int ab8500_usb_remove(struct platform_device *pdev) pdev 946 drivers/usb/phy/phy-ab8500-usb.c struct ab8500_usb *ab = platform_get_drvdata(pdev); pdev 150 drivers/usb/phy/phy-am335x-control.c static int am335x_control_usb_probe(struct platform_device *pdev) pdev 157 drivers/usb/phy/phy-am335x-control.c of_id = of_match_node(omap_control_usb_id_table, pdev->dev.of_node); pdev 163 drivers/usb/phy/phy-am335x-control.c ctrl_usb = devm_kzalloc(&pdev->dev, sizeof(*ctrl_usb), GFP_KERNEL); pdev 167 drivers/usb/phy/phy-am335x-control.c ctrl_usb->dev = &pdev->dev; pdev 169 drivers/usb/phy/phy-am335x-control.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "phy_ctrl"); pdev 170 drivers/usb/phy/phy-am335x-control.c ctrl_usb->phy_reg = devm_ioremap_resource(&pdev->dev, res); pdev 174 drivers/usb/phy/phy-am335x-control.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "wakeup"); pdev 175 drivers/usb/phy/phy-am335x-control.c ctrl_usb->wkup = devm_ioremap_resource(&pdev->dev, res); pdev 38 drivers/usb/phy/phy-am335x.c static int am335x_phy_probe(struct platform_device *pdev) pdev 41 drivers/usb/phy/phy-am335x.c struct device *dev = &pdev->dev; pdev 52 drivers/usb/phy/phy-am335x.c am_phy->id = of_alias_get_id(pdev->dev.of_node, "phy"); pdev 54 drivers/usb/phy/phy-am335x.c dev_err(&pdev->dev, "Missing PHY id: %d\n", am_phy->id); pdev 58 drivers/usb/phy/phy-am335x.c am_phy->dr_mode = of_usb_get_dr_mode_by_phy(pdev->dev.of_node, -1); pdev 67 drivers/usb/phy/phy-am335x.c platform_set_drvdata(pdev, am_phy); pdev 85 drivers/usb/phy/phy-am335x.c static int am335x_phy_remove(struct platform_device *pdev) pdev 87 drivers/usb/phy/phy-am335x.c struct am335x_phy *am_phy = platform_get_drvdata(pdev); pdev 772 drivers/usb/phy/phy-fsl-usb.c static int fsl_otg_conf(struct platform_device *pdev) pdev 806 drivers/usb/phy/phy-fsl-usb.c fsl_otg_tc->phy.dev = &pdev->dev; pdev 832 drivers/usb/phy/phy-fsl-usb.c int usb_otg_start(struct platform_device *pdev) pdev 840 drivers/usb/phy/phy-fsl-usb.c struct fsl_usb2_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 850 drivers/usb/phy/phy-fsl-usb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 861 drivers/usb/phy/phy-fsl-usb.c if (pdata->init && pdata->init(pdev) != 0) pdev 875 drivers/usb/phy/phy-fsl-usb.c p_otg->irq = platform_get_irq(pdev, 0); pdev 1113 drivers/usb/phy/phy-fsl-usb.c static int fsl_otg_probe(struct platform_device *pdev) pdev 1117 drivers/usb/phy/phy-fsl-usb.c if (!dev_get_platdata(&pdev->dev)) pdev 1121 drivers/usb/phy/phy-fsl-usb.c ret = fsl_otg_conf(pdev); pdev 1123 drivers/usb/phy/phy-fsl-usb.c dev_err(&pdev->dev, "Couldn't configure OTG module\n"); pdev 1128 drivers/usb/phy/phy-fsl-usb.c ret = usb_otg_start(pdev); pdev 1130 drivers/usb/phy/phy-fsl-usb.c dev_err(&pdev->dev, "Can't init FSL OTG device\n"); pdev 1136 drivers/usb/phy/phy-fsl-usb.c dev_err(&pdev->dev, "unable to register FSL OTG device\n"); pdev 1143 drivers/usb/phy/phy-fsl-usb.c static int fsl_otg_remove(struct platform_device *pdev) pdev 1145 drivers/usb/phy/phy-fsl-usb.c struct fsl_usb2_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 1159 drivers/usb/phy/phy-fsl-usb.c pdata->exit(pdev); pdev 41 drivers/usb/phy/phy-generic.c void usb_phy_generic_unregister(struct platform_device *pdev) pdev 43 drivers/usb/phy/phy-generic.c platform_device_unregister(pdev); pdev 301 drivers/usb/phy/phy-generic.c static int usb_phy_generic_probe(struct platform_device *pdev) pdev 303 drivers/usb/phy/phy-generic.c struct device *dev = &pdev->dev; pdev 311 drivers/usb/phy/phy-generic.c err = usb_phy_gen_create_phy(dev, nop, dev_get_platdata(&pdev->dev)); pdev 315 drivers/usb/phy/phy-generic.c err = devm_request_threaded_irq(&pdev->dev, pdev 321 drivers/usb/phy/phy-generic.c dev_err(&pdev->dev, "can't request irq %i, err: %d\n", pdev 334 drivers/usb/phy/phy-generic.c dev_err(&pdev->dev, "can't register transceiver, err: %d\n", pdev 339 drivers/usb/phy/phy-generic.c platform_set_drvdata(pdev, nop); pdev 344 drivers/usb/phy/phy-generic.c static int usb_phy_generic_remove(struct platform_device *pdev) pdev 346 drivers/usb/phy/phy-generic.c struct usb_phy_generic *nop = platform_get_drvdata(pdev); pdev 156 drivers/usb/phy/phy-gpio-vbus-usb.c struct platform_device *pdev = data; pdev 157 drivers/usb/phy/phy-gpio-vbus-usb.c struct gpio_vbus_mach_info *pdata = dev_get_platdata(&pdev->dev); pdev 158 drivers/usb/phy/phy-gpio-vbus-usb.c struct gpio_vbus_data *gpio_vbus = platform_get_drvdata(pdev); pdev 161 drivers/usb/phy/phy-gpio-vbus-usb.c dev_dbg(&pdev->dev, "VBUS %s (gadget: %s)\n", pdev 179 drivers/usb/phy/phy-gpio-vbus-usb.c struct platform_device *pdev; pdev 183 drivers/usb/phy/phy-gpio-vbus-usb.c pdev = to_platform_device(gpio_vbus->dev); pdev 188 drivers/usb/phy/phy-gpio-vbus-usb.c dev_dbg(&pdev->dev, "unregistering gadget '%s'\n", pdev 205 drivers/usb/phy/phy-gpio-vbus-usb.c dev_dbg(&pdev->dev, "registered gadget '%s'\n", gadget->name); pdev 209 drivers/usb/phy/phy-gpio-vbus-usb.c gpio_vbus_irq(gpio_vbus->irq, pdev); pdev 243 drivers/usb/phy/phy-gpio-vbus-usb.c static int gpio_vbus_probe(struct platform_device *pdev) pdev 245 drivers/usb/phy/phy-gpio-vbus-usb.c struct gpio_vbus_mach_info *pdata = dev_get_platdata(&pdev->dev); pdev 255 drivers/usb/phy/phy-gpio-vbus-usb.c gpio_vbus = devm_kzalloc(&pdev->dev, sizeof(struct gpio_vbus_data), pdev 260 drivers/usb/phy/phy-gpio-vbus-usb.c gpio_vbus->phy.otg = devm_kzalloc(&pdev->dev, sizeof(struct usb_otg), pdev 265 drivers/usb/phy/phy-gpio-vbus-usb.c platform_set_drvdata(pdev, gpio_vbus); pdev 266 drivers/usb/phy/phy-gpio-vbus-usb.c gpio_vbus->dev = &pdev->dev; pdev 276 drivers/usb/phy/phy-gpio-vbus-usb.c err = devm_gpio_request(&pdev->dev, gpio, "vbus_detect"); pdev 278 drivers/usb/phy/phy-gpio-vbus-usb.c dev_err(&pdev->dev, "can't request vbus gpio %d, err: %d\n", pdev 284 drivers/usb/phy/phy-gpio-vbus-usb.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 298 drivers/usb/phy/phy-gpio-vbus-usb.c err = devm_gpio_request(&pdev->dev, gpio, "udc_pullup"); pdev 300 drivers/usb/phy/phy-gpio-vbus-usb.c dev_err(&pdev->dev, pdev 308 drivers/usb/phy/phy-gpio-vbus-usb.c err = devm_request_irq(&pdev->dev, irq, gpio_vbus_irq, irqflags, pdev 309 drivers/usb/phy/phy-gpio-vbus-usb.c "vbus_detect", pdev); pdev 311 drivers/usb/phy/phy-gpio-vbus-usb.c dev_err(&pdev->dev, "can't request irq %i, err: %d\n", pdev 318 drivers/usb/phy/phy-gpio-vbus-usb.c gpio_vbus->vbus_draw = devm_regulator_get(&pdev->dev, "vbus_draw"); pdev 320 drivers/usb/phy/phy-gpio-vbus-usb.c dev_dbg(&pdev->dev, "can't get vbus_draw regulator, err: %ld\n", pdev 328 drivers/usb/phy/phy-gpio-vbus-usb.c dev_err(&pdev->dev, "can't register transceiver, err: %d\n", pdev 333 drivers/usb/phy/phy-gpio-vbus-usb.c device_init_wakeup(&pdev->dev, pdata->wakeup); pdev 338 drivers/usb/phy/phy-gpio-vbus-usb.c static int gpio_vbus_remove(struct platform_device *pdev) pdev 340 drivers/usb/phy/phy-gpio-vbus-usb.c struct gpio_vbus_data *gpio_vbus = platform_get_drvdata(pdev); pdev 342 drivers/usb/phy/phy-gpio-vbus-usb.c device_init_wakeup(&pdev->dev, 0); pdev 65 drivers/usb/phy/phy-keystone.c static int keystone_usbphy_probe(struct platform_device *pdev) pdev 67 drivers/usb/phy/phy-keystone.c struct device *dev = &pdev->dev; pdev 76 drivers/usb/phy/phy-keystone.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 88 drivers/usb/phy/phy-keystone.c platform_set_drvdata(pdev, k_phy); pdev 93 drivers/usb/phy/phy-keystone.c static int keystone_usbphy_remove(struct platform_device *pdev) pdev 95 drivers/usb/phy/phy-keystone.c struct keystone_usbphy *k_phy = platform_get_drvdata(pdev); pdev 79 drivers/usb/phy/phy-mv-usb.c dev_dbg(&mvotg->pdev->dev, "transceiver is updated\n"); pdev 93 drivers/usb/phy/phy-mv-usb.c dev_info(&mvotg->pdev->dev, "B Device No Response!\n"); pdev 126 drivers/usb/phy/phy-mv-usb.c dev_err(&mvotg->pdev->dev, "Timer%d is already running\n", id); pdev 152 drivers/usb/phy/phy-mv-usb.c dev_err(&mvotg->pdev->dev, pdev 202 drivers/usb/phy/phy-mv-usb.c dev_info(&mvotg->pdev->dev, "%s host\n", on ? "start" : "stop"); pdev 247 drivers/usb/phy/phy-mv-usb.c dev_dbg(&mvotg->pdev->dev, "otg enabled\n"); pdev 253 drivers/usb/phy/phy-mv-usb.c dev_err(&mvotg->pdev->dev, pdev 276 drivers/usb/phy/phy-mv-usb.c dev_dbg(&mvotg->pdev->dev, "otg disabled\n"); pdev 321 drivers/usb/phy/phy-mv-usb.c dev_dbg(&mvotg->pdev->dev, "%s: ", __func__); pdev 322 drivers/usb/phy/phy-mv-usb.c dev_dbg(&mvotg->pdev->dev, "id %d\n", otg_ctrl->id); pdev 323 drivers/usb/phy/phy-mv-usb.c dev_dbg(&mvotg->pdev->dev, "b_sess_vld %d\n", otg_ctrl->b_sess_vld); pdev 324 drivers/usb/phy/phy-mv-usb.c dev_dbg(&mvotg->pdev->dev, "b_sess_end %d\n", otg_ctrl->b_sess_end); pdev 325 drivers/usb/phy/phy-mv-usb.c dev_dbg(&mvotg->pdev->dev, "a_vbus_vld %d\n", otg_ctrl->a_vbus_vld); pdev 326 drivers/usb/phy/phy-mv-usb.c dev_dbg(&mvotg->pdev->dev, "a_sess_vld %d\n", otg_ctrl->a_sess_vld); pdev 421 drivers/usb/phy/phy-mv-usb.c dev_info(&mvotg->pdev->dev, "change from state %s to %s\n", pdev 548 drivers/usb/phy/phy-mv-usb.c dev_dbg(&mvotg->pdev->dev, pdev 575 drivers/usb/phy/phy-mv-usb.c dev_dbg(&mvotg->pdev->dev, pdev 611 drivers/usb/phy/phy-mv-usb.c dev_dbg(&mvotg->pdev->dev, pdev 616 drivers/usb/phy/phy-mv-usb.c dev_dbg(&mvotg->pdev->dev, pdev 618 drivers/usb/phy/phy-mv-usb.c dev_dbg(&mvotg->pdev->dev, pdev 649 drivers/usb/phy/phy-mv-usb.c static int mv_otg_remove(struct platform_device *pdev) pdev 651 drivers/usb/phy/phy-mv-usb.c struct mv_otg *mvotg = platform_get_drvdata(pdev); pdev 665 drivers/usb/phy/phy-mv-usb.c static int mv_otg_probe(struct platform_device *pdev) pdev 667 drivers/usb/phy/phy-mv-usb.c struct mv_usb_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 674 drivers/usb/phy/phy-mv-usb.c dev_err(&pdev->dev, "failed to get platform data\n"); pdev 678 drivers/usb/phy/phy-mv-usb.c mvotg = devm_kzalloc(&pdev->dev, sizeof(*mvotg), GFP_KERNEL); pdev 682 drivers/usb/phy/phy-mv-usb.c otg = devm_kzalloc(&pdev->dev, sizeof(*otg), GFP_KERNEL); pdev 686 drivers/usb/phy/phy-mv-usb.c platform_set_drvdata(pdev, mvotg); pdev 688 drivers/usb/phy/phy-mv-usb.c mvotg->pdev = pdev; pdev 691 drivers/usb/phy/phy-mv-usb.c mvotg->clk = devm_clk_get(&pdev->dev, NULL); pdev 697 drivers/usb/phy/phy-mv-usb.c dev_dbg(&pdev->dev, "cannot create workqueue for OTG\n"); pdev 704 drivers/usb/phy/phy-mv-usb.c mvotg->pdev = pdev; pdev 705 drivers/usb/phy/phy-mv-usb.c mvotg->phy.dev = &pdev->dev; pdev 719 drivers/usb/phy/phy-mv-usb.c r = platform_get_resource_byname(mvotg->pdev, pdev 722 drivers/usb/phy/phy-mv-usb.c dev_err(&pdev->dev, "no phy I/O memory resource defined\n"); pdev 727 drivers/usb/phy/phy-mv-usb.c mvotg->phy_regs = devm_ioremap(&pdev->dev, r->start, resource_size(r)); pdev 729 drivers/usb/phy/phy-mv-usb.c dev_err(&pdev->dev, "failed to map phy I/O memory\n"); pdev 734 drivers/usb/phy/phy-mv-usb.c r = platform_get_resource_byname(mvotg->pdev, pdev 737 drivers/usb/phy/phy-mv-usb.c dev_err(&pdev->dev, "no I/O memory resource defined\n"); pdev 742 drivers/usb/phy/phy-mv-usb.c mvotg->cap_regs = devm_ioremap(&pdev->dev, r->start, resource_size(r)); pdev 744 drivers/usb/phy/phy-mv-usb.c dev_err(&pdev->dev, "failed to map I/O memory\n"); pdev 752 drivers/usb/phy/phy-mv-usb.c dev_err(&pdev->dev, "mv otg enable error %d\n", retval); pdev 761 drivers/usb/phy/phy-mv-usb.c retval = devm_request_threaded_irq(&pdev->dev, pdata->id->irq, pdev 765 drivers/usb/phy/phy-mv-usb.c dev_info(&pdev->dev, pdev 773 drivers/usb/phy/phy-mv-usb.c retval = devm_request_threaded_irq(&pdev->dev, pdata->vbus->irq, pdev 777 drivers/usb/phy/phy-mv-usb.c dev_info(&pdev->dev, pdev 791 drivers/usb/phy/phy-mv-usb.c r = platform_get_resource(mvotg->pdev, IORESOURCE_IRQ, 0); pdev 793 drivers/usb/phy/phy-mv-usb.c dev_err(&pdev->dev, "no IRQ resource defined\n"); pdev 799 drivers/usb/phy/phy-mv-usb.c if (devm_request_irq(&pdev->dev, mvotg->irq, mv_otg_irq, IRQF_SHARED, pdev 801 drivers/usb/phy/phy-mv-usb.c dev_err(&pdev->dev, "Request irq %d for OTG failed\n", pdev 810 drivers/usb/phy/phy-mv-usb.c dev_err(&pdev->dev, "can't register transceiver, %d\n", pdev 821 drivers/usb/phy/phy-mv-usb.c dev_info(&pdev->dev, pdev 837 drivers/usb/phy/phy-mv-usb.c static int mv_otg_suspend(struct platform_device *pdev, pm_message_t state) pdev 839 drivers/usb/phy/phy-mv-usb.c struct mv_otg *mvotg = platform_get_drvdata(pdev); pdev 842 drivers/usb/phy/phy-mv-usb.c dev_info(&pdev->dev, pdev 854 drivers/usb/phy/phy-mv-usb.c static int mv_otg_resume(struct platform_device *pdev) pdev 856 drivers/usb/phy/phy-mv-usb.c struct mv_otg *mvotg = platform_get_drvdata(pdev); pdev 143 drivers/usb/phy/phy-mv-usb.h struct platform_device *pdev; pdev 711 drivers/usb/phy/phy-mxs-usb.c static int mxs_phy_probe(struct platform_device *pdev) pdev 719 drivers/usb/phy/phy-mxs-usb.c struct device_node *np = pdev->dev.of_node; pdev 722 drivers/usb/phy/phy-mxs-usb.c of_id = of_match_device(mxs_phy_dt_ids, &pdev->dev); pdev 726 drivers/usb/phy/phy-mxs-usb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 727 drivers/usb/phy/phy-mxs-usb.c base = devm_ioremap_resource(&pdev->dev, res); pdev 731 drivers/usb/phy/phy-mxs-usb.c clk = devm_clk_get(&pdev->dev, NULL); pdev 733 drivers/usb/phy/phy-mxs-usb.c dev_err(&pdev->dev, pdev 738 drivers/usb/phy/phy-mxs-usb.c mxs_phy = devm_kzalloc(&pdev->dev, sizeof(*mxs_phy), GFP_KERNEL); pdev 747 drivers/usb/phy/phy-mxs-usb.c dev_dbg(&pdev->dev, pdev 786 drivers/usb/phy/phy-mxs-usb.c dev_dbg(&pdev->dev, "failed to get alias id, errno %d\n", ret); pdev 790 drivers/usb/phy/phy-mxs-usb.c mxs_phy->phy.dev = &pdev->dev; pdev 804 drivers/usb/phy/phy-mxs-usb.c platform_set_drvdata(pdev, mxs_phy); pdev 806 drivers/usb/phy/phy-mxs-usb.c device_set_wakeup_capable(&pdev->dev, true); pdev 811 drivers/usb/phy/phy-mxs-usb.c static int mxs_phy_remove(struct platform_device *pdev) pdev 813 drivers/usb/phy/phy-mxs-usb.c struct mxs_phy *mxs_phy = platform_get_drvdata(pdev); pdev 86 drivers/usb/phy/phy-omap-otg.c static int omap_otg_probe(struct platform_device *pdev) pdev 88 drivers/usb/phy/phy-omap-otg.c const struct omap_usb_config *config = pdev->dev.platform_data; pdev 101 drivers/usb/phy/phy-omap-otg.c otg_dev = devm_kzalloc(&pdev->dev, sizeof(*otg_dev), GFP_KERNEL); pdev 105 drivers/usb/phy/phy-omap-otg.c otg_dev->base = devm_ioremap_resource(&pdev->dev, &pdev->resource[0]); pdev 113 drivers/usb/phy/phy-omap-otg.c ret = devm_extcon_register_notifier(&pdev->dev, extcon, pdev 118 drivers/usb/phy/phy-omap-otg.c ret = devm_extcon_register_notifier(&pdev->dev, extcon, pdev 130 drivers/usb/phy/phy-omap-otg.c dev_info(&pdev->dev, pdev 135 drivers/usb/phy/phy-omap-otg.c platform_set_drvdata(pdev, otg_dev); pdev 322 drivers/usb/phy/phy-tahvo.c static int tahvo_usb_probe(struct platform_device *pdev) pdev 324 drivers/usb/phy/phy-tahvo.c struct retu_dev *rdev = dev_get_drvdata(pdev->dev.parent); pdev 328 drivers/usb/phy/phy-tahvo.c tu = devm_kzalloc(&pdev->dev, sizeof(*tu), GFP_KERNEL); pdev 332 drivers/usb/phy/phy-tahvo.c tu->phy.otg = devm_kzalloc(&pdev->dev, sizeof(*tu->phy.otg), pdev 337 drivers/usb/phy/phy-tahvo.c tu->pt_dev = pdev; pdev 348 drivers/usb/phy/phy-tahvo.c tu->ick = devm_clk_get(&pdev->dev, "usb_l4_ick"); pdev 357 drivers/usb/phy/phy-tahvo.c tu->extcon = devm_extcon_dev_allocate(&pdev->dev, tahvo_cable); pdev 359 drivers/usb/phy/phy-tahvo.c dev_err(&pdev->dev, "failed to allocate memory for extcon\n"); pdev 364 drivers/usb/phy/phy-tahvo.c ret = devm_extcon_dev_register(&pdev->dev, tu->extcon); pdev 366 drivers/usb/phy/phy-tahvo.c dev_err(&pdev->dev, "could not register extcon device: %d\n", pdev 378 drivers/usb/phy/phy-tahvo.c tu->phy.dev = &pdev->dev; pdev 389 drivers/usb/phy/phy-tahvo.c dev_err(&pdev->dev, "cannot register USB transceiver: %d\n", pdev 394 drivers/usb/phy/phy-tahvo.c dev_set_drvdata(&pdev->dev, tu); pdev 396 drivers/usb/phy/phy-tahvo.c tu->irq = platform_get_irq(pdev, 0); pdev 401 drivers/usb/phy/phy-tahvo.c dev_err(&pdev->dev, "could not register tahvo-vbus irq: %d\n", pdev 417 drivers/usb/phy/phy-tahvo.c static int tahvo_usb_remove(struct platform_device *pdev) pdev 419 drivers/usb/phy/phy-tahvo.c struct tahvo_usb *tu = platform_get_drvdata(pdev); pdev 931 drivers/usb/phy/phy-tegra-usb.c static int read_utmi_param(struct platform_device *pdev, const char *param, pdev 935 drivers/usb/phy/phy-tegra-usb.c int err = of_property_read_u32(pdev->dev.of_node, param, &value); pdev 938 drivers/usb/phy/phy-tegra-usb.c dev_err(&pdev->dev, pdev 945 drivers/usb/phy/phy-tegra-usb.c struct platform_device *pdev) pdev 953 drivers/usb/phy/phy-tegra-usb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 955 drivers/usb/phy/phy-tegra-usb.c dev_err(&pdev->dev, "Failed to get UTMI pad regs\n"); pdev 959 drivers/usb/phy/phy-tegra-usb.c tegra_phy->pad_regs = devm_ioremap(&pdev->dev, res->start, pdev 962 drivers/usb/phy/phy-tegra-usb.c dev_err(&pdev->dev, "Failed to remap UTMI pad regs\n"); pdev 966 drivers/usb/phy/phy-tegra-usb.c tegra_phy->config = devm_kzalloc(&pdev->dev, sizeof(*config), pdev 973 drivers/usb/phy/phy-tegra-usb.c err = read_utmi_param(pdev, "nvidia,hssync-start-delay", pdev 978 drivers/usb/phy/phy-tegra-usb.c err = read_utmi_param(pdev, "nvidia,elastic-limit", pdev 983 drivers/usb/phy/phy-tegra-usb.c err = read_utmi_param(pdev, "nvidia,idle-wait-delay", pdev 988 drivers/usb/phy/phy-tegra-usb.c err = read_utmi_param(pdev, "nvidia,term-range-adj", pdev 993 drivers/usb/phy/phy-tegra-usb.c err = read_utmi_param(pdev, "nvidia,xcvr-lsfslew", pdev 998 drivers/usb/phy/phy-tegra-usb.c err = read_utmi_param(pdev, "nvidia,xcvr-lsrslew", pdev 1004 drivers/usb/phy/phy-tegra-usb.c err = read_utmi_param(pdev, "nvidia,xcvr-hsslew", pdev 1009 drivers/usb/phy/phy-tegra-usb.c err = read_utmi_param(pdev, "nvidia,hssquelch-level", pdev 1014 drivers/usb/phy/phy-tegra-usb.c err = read_utmi_param(pdev, "nvidia,hsdiscon-level", pdev 1021 drivers/usb/phy/phy-tegra-usb.c pdev->dev.of_node, "nvidia,xcvr-setup-use-fuses"); pdev 1024 drivers/usb/phy/phy-tegra-usb.c err = read_utmi_param(pdev, "nvidia,xcvr-setup", pdev 1054 drivers/usb/phy/phy-tegra-usb.c static int tegra_usb_phy_probe(struct platform_device *pdev) pdev 1059 drivers/usb/phy/phy-tegra-usb.c struct device_node *np = pdev->dev.of_node; pdev 1063 drivers/usb/phy/phy-tegra-usb.c tegra_phy = devm_kzalloc(&pdev->dev, sizeof(*tegra_phy), GFP_KERNEL); pdev 1067 drivers/usb/phy/phy-tegra-usb.c match = of_match_device(tegra_usb_phy_id_table, &pdev->dev); pdev 1069 drivers/usb/phy/phy-tegra-usb.c dev_err(&pdev->dev, "Error: No device match found\n"); pdev 1074 drivers/usb/phy/phy-tegra-usb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1076 drivers/usb/phy/phy-tegra-usb.c dev_err(&pdev->dev, "Failed to get I/O memory\n"); pdev 1080 drivers/usb/phy/phy-tegra-usb.c tegra_phy->regs = devm_ioremap(&pdev->dev, res->start, pdev 1083 drivers/usb/phy/phy-tegra-usb.c dev_err(&pdev->dev, "Failed to remap I/O memory\n"); pdev 1093 drivers/usb/phy/phy-tegra-usb.c err = utmi_phy_probe(tegra_phy, pdev); pdev 1104 drivers/usb/phy/phy-tegra-usb.c dev_err(&pdev->dev, pdev 1112 drivers/usb/phy/phy-tegra-usb.c dev_err(&pdev->dev, "phy_type %u is invalid or unsupported\n", pdev 1118 drivers/usb/phy/phy-tegra-usb.c tegra_phy->mode = usb_get_dr_mode(&pdev->dev); pdev 1123 drivers/usb/phy/phy-tegra-usb.c dev_err(&pdev->dev, "dr_mode is invalid\n"); pdev 1129 drivers/usb/phy/phy-tegra-usb.c tegra_phy->vbus = devm_regulator_get(&pdev->dev, "vbus"); pdev 1133 drivers/usb/phy/phy-tegra-usb.c dev_notice(&pdev->dev, "no vbus regulator"); pdev 1137 drivers/usb/phy/phy-tegra-usb.c tegra_phy->u_phy.dev = &pdev->dev; pdev 1144 drivers/usb/phy/phy-tegra-usb.c platform_set_drvdata(pdev, tegra_phy); pdev 1155 drivers/usb/phy/phy-tegra-usb.c static int tegra_usb_phy_remove(struct platform_device *pdev) pdev 1157 drivers/usb/phy/phy-tegra-usb.c struct tegra_usb_phy *tegra_phy = platform_get_drvdata(pdev); pdev 329 drivers/usb/phy/phy-twl6030-usb.c static int twl6030_usb_probe(struct platform_device *pdev) pdev 334 drivers/usb/phy/phy-twl6030-usb.c struct device_node *np = pdev->dev.of_node; pdev 335 drivers/usb/phy/phy-twl6030-usb.c struct device *dev = &pdev->dev; pdev 346 drivers/usb/phy/phy-twl6030-usb.c twl->dev = &pdev->dev; pdev 347 drivers/usb/phy/phy-twl6030-usb.c twl->irq1 = platform_get_irq(pdev, 0); pdev 348 drivers/usb/phy/phy-twl6030-usb.c twl->irq2 = platform_get_irq(pdev, 1); pdev 356 drivers/usb/phy/phy-twl6030-usb.c dev_info(&pdev->dev, "phy not ready, deferring probe"); pdev 365 drivers/usb/phy/phy-twl6030-usb.c dev_err(&pdev->dev, "ldo init failed\n"); pdev 369 drivers/usb/phy/phy-twl6030-usb.c platform_set_drvdata(pdev, twl); pdev 378 drivers/usb/phy/phy-twl6030-usb.c dev_err(&pdev->dev, "can't get IRQ %d, err %d\n", pdev 387 drivers/usb/phy/phy-twl6030-usb.c dev_err(&pdev->dev, "can't get IRQ %d, err %d\n", pdev 395 drivers/usb/phy/phy-twl6030-usb.c dev_info(&pdev->dev, "Initialized TWL6030 USB module\n"); pdev 407 drivers/usb/phy/phy-twl6030-usb.c static int twl6030_usb_remove(struct platform_device *pdev) pdev 409 drivers/usb/phy/phy-twl6030-usb.c struct twl6030_usb *twl = platform_get_drvdata(pdev); pdev 82 drivers/usb/renesas_usbhs/common.c struct usbhs_priv *usbhs_pdev_to_priv(struct platform_device *pdev) pdev 84 drivers/usb/renesas_usbhs/common.c return dev_get_drvdata(&pdev->dev); pdev 87 drivers/usb/renesas_usbhs/common.c int usbhs_get_id_as_gadget(struct platform_device *pdev) pdev 218 drivers/usb/renesas_usbhs/common.c struct platform_device *pdev = usbhs_priv_to_pdev(priv); pdev 220 drivers/usb/renesas_usbhs/common.c return usbhs_platform_call(priv, set_vbus, pdev, enable); pdev 406 drivers/usb/renesas_usbhs/common.c struct platform_device *pdev = usbhs_priv_to_pdev(priv); pdev 418 drivers/usb/renesas_usbhs/common.c usbhs_platform_call(priv, power_ctrl, pdev, priv->base, enable); pdev 427 drivers/usb/renesas_usbhs/common.c usbhs_platform_call(priv, power_ctrl, pdev, priv->base, enable); pdev 442 drivers/usb/renesas_usbhs/common.c struct platform_device *pdev = usbhs_priv_to_pdev(priv); pdev 452 drivers/usb/renesas_usbhs/common.c enable = usbhs_mod_info_call(priv, get_vbus, pdev); pdev 457 drivers/usb/renesas_usbhs/common.c id = usbhs_platform_call(priv, get_id, pdev); pdev 464 drivers/usb/renesas_usbhs/common.c dev_info(&pdev->dev, pdev 474 drivers/usb/renesas_usbhs/common.c dev_dbg(&pdev->dev, "%s enable\n", __func__); pdev 488 drivers/usb/renesas_usbhs/common.c dev_dbg(&pdev->dev, "%s disable\n", __func__); pdev 503 drivers/usb/renesas_usbhs/common.c usbhs_platform_call(priv, phy_reset, pdev); pdev 518 drivers/usb/renesas_usbhs/common.c int usbhsc_schedule_notify_hotplug(struct platform_device *pdev) pdev 520 drivers/usb/renesas_usbhs/common.c struct usbhs_priv *priv = usbhs_pdev_to_priv(pdev); pdev 589 drivers/usb/renesas_usbhs/common.c static int usbhs_probe(struct platform_device *pdev) pdev 594 drivers/usb/renesas_usbhs/common.c struct device *dev = &pdev->dev; pdev 602 drivers/usb/renesas_usbhs/common.c info = renesas_usbhs_get_info(pdev); pdev 611 drivers/usb/renesas_usbhs/common.c irq_res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 622 drivers/usb/renesas_usbhs/common.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 623 drivers/usb/renesas_usbhs/common.c priv->base = devm_ioremap_resource(&pdev->dev, res); pdev 677 drivers/usb/renesas_usbhs/common.c priv->pdev = pdev; pdev 695 drivers/usb/renesas_usbhs/common.c platform_set_drvdata(pdev, priv); pdev 731 drivers/usb/renesas_usbhs/common.c ret = usbhs_platform_call(priv, hardware_init, pdev); pdev 738 drivers/usb/renesas_usbhs/common.c usbhs_platform_call(priv, phy_reset, pdev); pdev 752 drivers/usb/renesas_usbhs/common.c usbhsc_schedule_notify_hotplug(pdev); pdev 774 drivers/usb/renesas_usbhs/common.c static int usbhs_remove(struct platform_device *pdev) pdev 776 drivers/usb/renesas_usbhs/common.c struct usbhs_priv *priv = usbhs_pdev_to_priv(pdev); pdev 778 drivers/usb/renesas_usbhs/common.c dev_dbg(&pdev->dev, "usb remove\n"); pdev 784 drivers/usb/renesas_usbhs/common.c pm_runtime_disable(&pdev->dev); pdev 786 drivers/usb/renesas_usbhs/common.c usbhs_platform_call(priv, hardware_exit, pdev); pdev 815 drivers/usb/renesas_usbhs/common.c struct platform_device *pdev = usbhs_priv_to_pdev(priv); pdev 822 drivers/usb/renesas_usbhs/common.c usbhs_platform_call(priv, phy_reset, pdev); pdev 824 drivers/usb/renesas_usbhs/common.c usbhsc_schedule_notify_hotplug(pdev); pdev 261 drivers/usb/renesas_usbhs/common.h struct platform_device *pdev; pdev 297 drivers/usb/renesas_usbhs/common.h int usbhs_get_id_as_gadget(struct platform_device *pdev); pdev 320 drivers/usb/renesas_usbhs/common.h int usbhsc_schedule_notify_hotplug(struct platform_device *pdev); pdev 341 drivers/usb/renesas_usbhs/common.h struct usbhs_priv *usbhs_pdev_to_priv(struct platform_device *pdev); pdev 343 drivers/usb/renesas_usbhs/common.h #define usbhs_priv_to_pdev(priv) (priv->pdev) pdev 344 drivers/usb/renesas_usbhs/common.h #define usbhs_priv_to_dev(priv) (&priv->pdev->dev) pdev 24 drivers/usb/renesas_usbhs/mod.c static int usbhsm_autonomy_get_vbus(struct platform_device *pdev) pdev 26 drivers/usb/renesas_usbhs/mod.c struct usbhs_priv *priv = usbhs_pdev_to_priv(pdev); pdev 34 drivers/usb/renesas_usbhs/mod.c struct platform_device *pdev = usbhs_priv_to_pdev(priv); pdev 36 drivers/usb/renesas_usbhs/mod.c usbhsc_schedule_notify_hotplug(pdev); pdev 101 drivers/usb/renesas_usbhs/mod.h int (*get_vbus)(struct platform_device *pdev); pdev 924 drivers/usb/renesas_usbhs/mod_gadget.c static int usbhsm_phy_get_vbus(struct platform_device *pdev) pdev 926 drivers/usb/renesas_usbhs/mod_gadget.c struct usbhs_priv *priv = usbhs_pdev_to_priv(pdev); pdev 1041 drivers/usb/renesas_usbhs/mod_gadget.c struct platform_device *pdev = usbhs_priv_to_pdev(priv); pdev 1045 drivers/usb/renesas_usbhs/mod_gadget.c usbhsc_schedule_notify_hotplug(pdev); pdev 15 drivers/usb/renesas_usbhs/rcar2.c static int usbhs_rcar2_hardware_init(struct platform_device *pdev) pdev 17 drivers/usb/renesas_usbhs/rcar2.c struct usbhs_priv *priv = usbhs_pdev_to_priv(pdev); pdev 20 drivers/usb/renesas_usbhs/rcar2.c struct phy *phy = phy_get(&pdev->dev, "usb"); pdev 32 drivers/usb/renesas_usbhs/rcar2.c static int usbhs_rcar2_hardware_exit(struct platform_device *pdev) pdev 34 drivers/usb/renesas_usbhs/rcar2.c struct usbhs_priv *priv = usbhs_pdev_to_priv(pdev); pdev 44 drivers/usb/renesas_usbhs/rcar2.c static int usbhs_rcar2_power_ctrl(struct platform_device *pdev, pdev 47 drivers/usb/renesas_usbhs/rcar2.c struct usbhs_priv *priv = usbhs_pdev_to_priv(pdev); pdev 52 drivers/usb/renesas_usbhs/rcar3.c static int usbhs_rcar3_power_ctrl(struct platform_device *pdev, pdev 55 drivers/usb/renesas_usbhs/rcar3.c struct usbhs_priv *priv = usbhs_pdev_to_priv(pdev); pdev 71 drivers/usb/renesas_usbhs/rcar3.c static int usbhs_rcar3_power_and_pll_ctrl(struct platform_device *pdev, pdev 74 drivers/usb/renesas_usbhs/rcar3.c struct usbhs_priv *priv = usbhs_pdev_to_priv(pdev); pdev 15 drivers/usb/renesas_usbhs/rza.c static int usbhs_rza1_hardware_init(struct platform_device *pdev) pdev 17 drivers/usb/renesas_usbhs/rza.c struct usbhs_priv *priv = usbhs_pdev_to_priv(pdev); pdev 16 drivers/usb/renesas_usbhs/rza2.c static int usbhs_rza2_hardware_init(struct platform_device *pdev) pdev 18 drivers/usb/renesas_usbhs/rza2.c struct usbhs_priv *priv = usbhs_pdev_to_priv(pdev); pdev 19 drivers/usb/renesas_usbhs/rza2.c struct phy *phy = phy_get(&pdev->dev, "usb"); pdev 28 drivers/usb/renesas_usbhs/rza2.c static int usbhs_rza2_hardware_exit(struct platform_device *pdev) pdev 30 drivers/usb/renesas_usbhs/rza2.c struct usbhs_priv *priv = usbhs_pdev_to_priv(pdev); pdev 38 drivers/usb/renesas_usbhs/rza2.c static int usbhs_rza2_power_ctrl(struct platform_device *pdev, pdev 41 drivers/usb/renesas_usbhs/rza2.c struct usbhs_priv *priv = usbhs_pdev_to_priv(pdev); pdev 149 drivers/usb/roles/intel-xhci-usb-role-switch.c static int intel_xhci_usb_probe(struct platform_device *pdev) pdev 152 drivers/usb/roles/intel-xhci-usb-role-switch.c struct device *dev = &pdev->dev; pdev 161 drivers/usb/roles/intel-xhci-usb-role-switch.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 168 drivers/usb/roles/intel-xhci-usb-role-switch.c platform_set_drvdata(pdev, data); pdev 194 drivers/usb/roles/intel-xhci-usb-role-switch.c static int intel_xhci_usb_remove(struct platform_device *pdev) pdev 196 drivers/usb/roles/intel-xhci-usb-role-switch.c struct intel_xhci_usb_data *data = platform_get_drvdata(pdev); pdev 198 drivers/usb/roles/intel-xhci-usb-role-switch.c pm_runtime_disable(&pdev->dev); pdev 591 drivers/usb/storage/usb.c struct device *pdev = &us->pusb_intf->dev; pdev 605 drivers/usb/storage/usb.c dev_info(pdev, "device ignored\n"); pdev 617 drivers/usb/storage/usb.c dev_info(pdev, "Quirks match for vid %04x pid %04x: %lx\n", pdev 643 drivers/usb/storage/usb.c dev_notice(pdev, "This device " pdev 95 drivers/usb/typec/bus.c struct typec_altmode *pdev = &partner->adev; pdev 101 drivers/usb/typec/bus.c if (!pdev->ops || !pdev->ops->enter) pdev 110 drivers/usb/typec/bus.c return pdev->ops->enter(pdev); pdev 123 drivers/usb/typec/bus.c struct typec_altmode *pdev = &partner->adev; pdev 129 drivers/usb/typec/bus.c if (!pdev->ops || !pdev->ops->enter) pdev 138 drivers/usb/typec/bus.c return pdev->ops->exit(pdev); pdev 151 drivers/usb/typec/bus.c struct typec_altmode *pdev = &to_altmode(adev)->partner->adev; pdev 153 drivers/usb/typec/bus.c if (pdev->ops && pdev->ops->attention) pdev 154 drivers/usb/typec/bus.c pdev->ops->attention(pdev, vdo); pdev 172 drivers/usb/typec/bus.c struct typec_altmode *pdev; pdev 183 drivers/usb/typec/bus.c pdev = &altmode->partner->adev; pdev 185 drivers/usb/typec/bus.c if (!pdev->ops || !pdev->ops->vdm) pdev 188 drivers/usb/typec/bus.c return pdev->ops->vdm(pdev, header, vdo, count); pdev 1058 drivers/usb/typec/tcpm/tcpm.c struct typec_altmode *pdev; pdev 1080 drivers/usb/typec/tcpm/tcpm.c pdev = typec_match_altmode(port->partner_altmode, ALTMODE_DISCOVERY_MAX, pdev 1158 drivers/usb/typec/tcpm/tcpm.c if (adev && pdev) { pdev 1159 drivers/usb/typec/tcpm/tcpm.c typec_altmode_update_active(pdev, true); pdev 1170 drivers/usb/typec/tcpm/tcpm.c if (adev && pdev) { pdev 1171 drivers/usb/typec/tcpm/tcpm.c typec_altmode_update_active(pdev, false); pdev 604 drivers/usb/typec/tcpm/wcove.c static int wcove_typec_probe(struct platform_device *pdev) pdev 606 drivers/usb/typec/tcpm/wcove.c struct intel_soc_pmic *pmic = dev_get_drvdata(pdev->dev.parent); pdev 611 drivers/usb/typec/tcpm/wcove.c wcove = devm_kzalloc(&pdev->dev, sizeof(*wcove), GFP_KERNEL); pdev 616 drivers/usb/typec/tcpm/wcove.c wcove->dev = &pdev->dev; pdev 619 drivers/usb/typec/tcpm/wcove.c irq = platform_get_irq(pdev, 0); pdev 631 drivers/usb/typec/tcpm/wcove.c if (!acpi_check_dsm(ACPI_HANDLE(&pdev->dev), &wcove->guid, 0, 0x1f)) { pdev 632 drivers/usb/typec/tcpm/wcove.c dev_err(&pdev->dev, "Missing _DSM functions\n"); pdev 660 drivers/usb/typec/tcpm/wcove.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, pdev 669 drivers/usb/typec/tcpm/wcove.c platform_set_drvdata(pdev, wcove); pdev 673 drivers/usb/typec/tcpm/wcove.c static int wcove_typec_remove(struct platform_device *pdev) pdev 675 drivers/usb/typec/tcpm/wcove.c struct wcove_typec *wcove = platform_get_drvdata(pdev); pdev 401 drivers/usb/typec/ucsi/ucsi.c const struct typec_altmode *pdev; pdev 420 drivers/usb/typec/ucsi/ucsi.c pdev = typec_altmode_get_partner(adev[i]); pdev 421 drivers/usb/typec/ucsi/ucsi.c ucsi_displayport_remove_partner((void *)pdev); pdev 65 drivers/usb/typec/ucsi/ucsi_acpi.c static int ucsi_acpi_probe(struct platform_device *pdev) pdev 72 drivers/usb/typec/ucsi/ucsi_acpi.c ua = devm_kzalloc(&pdev->dev, sizeof(*ua), GFP_KERNEL); pdev 76 drivers/usb/typec/ucsi/ucsi_acpi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 78 drivers/usb/typec/ucsi/ucsi_acpi.c dev_err(&pdev->dev, "missing memory resource\n"); pdev 83 drivers/usb/typec/ucsi/ucsi_acpi.c status = acpi_release_memory(ACPI_HANDLE(&pdev->dev), res, 1); pdev 93 drivers/usb/typec/ucsi/ucsi_acpi.c ua->ppm.data = devm_ioremap(&pdev->dev, res->start, resource_size(res)); pdev 106 drivers/usb/typec/ucsi/ucsi_acpi.c ua->dev = &pdev->dev; pdev 108 drivers/usb/typec/ucsi/ucsi_acpi.c status = acpi_install_notify_handler(ACPI_HANDLE(&pdev->dev), pdev 112 drivers/usb/typec/ucsi/ucsi_acpi.c dev_err(&pdev->dev, "failed to install notify handler\n"); pdev 116 drivers/usb/typec/ucsi/ucsi_acpi.c ua->ucsi = ucsi_register_ppm(&pdev->dev, &ua->ppm); pdev 118 drivers/usb/typec/ucsi/ucsi_acpi.c acpi_remove_notify_handler(ACPI_HANDLE(&pdev->dev), pdev 124 drivers/usb/typec/ucsi/ucsi_acpi.c platform_set_drvdata(pdev, ua); pdev 129 drivers/usb/typec/ucsi/ucsi_acpi.c static int ucsi_acpi_remove(struct platform_device *pdev) pdev 131 drivers/usb/typec/ucsi/ucsi_acpi.c struct ucsi_acpi *ua = platform_get_drvdata(pdev); pdev 135 drivers/usb/typec/ucsi/ucsi_acpi.c acpi_remove_notify_handler(ACPI_HANDLE(&pdev->dev), ACPI_DEVICE_NOTIFY, pdev 96 drivers/usb/usbip/vhci.h struct platform_device *pdev; pdev 1326 drivers/usb/usbip/vhci_hcd.c static int vhci_hcd_probe(struct platform_device *pdev) pdev 1328 drivers/usb/usbip/vhci_hcd.c struct vhci *vhci = *((void **)dev_get_platdata(&pdev->dev)); pdev 1333 drivers/usb/usbip/vhci_hcd.c usbip_dbg_vhci_hc("name %s id %d\n", pdev->name, pdev->id); pdev 1339 drivers/usb/usbip/vhci_hcd.c hcd_hs = usb_create_hcd(&vhci_hc_driver, &pdev->dev, dev_name(&pdev->dev)); pdev 1356 drivers/usb/usbip/vhci_hcd.c hcd_ss = usb_create_shared_hcd(&vhci_hc_driver, &pdev->dev, pdev 1357 drivers/usb/usbip/vhci_hcd.c dev_name(&pdev->dev), hcd_hs); pdev 1384 drivers/usb/usbip/vhci_hcd.c static int vhci_hcd_remove(struct platform_device *pdev) pdev 1386 drivers/usb/usbip/vhci_hcd.c struct vhci *vhci = *((void **)dev_get_platdata(&pdev->dev)); pdev 1408 drivers/usb/usbip/vhci_hcd.c static int vhci_hcd_suspend(struct platform_device *pdev, pm_message_t state) pdev 1417 drivers/usb/usbip/vhci_hcd.c dev_dbg(&pdev->dev, "%s\n", __func__); pdev 1419 drivers/usb/usbip/vhci_hcd.c hcd = platform_get_drvdata(pdev); pdev 1440 drivers/usb/usbip/vhci_hcd.c dev_info(&pdev->dev, pdev 1445 drivers/usb/usbip/vhci_hcd.c dev_info(&pdev->dev, "suspend vhci_hcd"); pdev 1452 drivers/usb/usbip/vhci_hcd.c static int vhci_hcd_resume(struct platform_device *pdev) pdev 1456 drivers/usb/usbip/vhci_hcd.c dev_dbg(&pdev->dev, "%s\n", __func__); pdev 1458 drivers/usb/usbip/vhci_hcd.c hcd = platform_get_drvdata(pdev); pdev 1486 drivers/usb/usbip/vhci_hcd.c struct platform_device *pdev; pdev 1490 drivers/usb/usbip/vhci_hcd.c pdev = vhcis[i].pdev; pdev 1491 drivers/usb/usbip/vhci_hcd.c if (pdev != NULL) pdev 1492 drivers/usb/usbip/vhci_hcd.c platform_device_unregister(pdev); pdev 1493 drivers/usb/usbip/vhci_hcd.c vhcis[i].pdev = NULL; pdev 1513 drivers/usb/usbip/vhci_hcd.c vhcis[i].pdev = platform_device_alloc(driver_name, i); pdev 1514 drivers/usb/usbip/vhci_hcd.c if (!vhcis[i].pdev) { pdev 1517 drivers/usb/usbip/vhci_hcd.c platform_device_put(vhcis[i--].pdev); pdev 1524 drivers/usb/usbip/vhci_hcd.c ret = platform_device_add_data(vhcis[i].pdev, &vhci, sizeof(void *)); pdev 1534 drivers/usb/usbip/vhci_hcd.c ret = platform_device_add(vhcis[i].pdev); pdev 1538 drivers/usb/usbip/vhci_hcd.c platform_device_del(vhcis[i--].pdev); pdev 1549 drivers/usb/usbip/vhci_hcd.c platform_device_put(vhcis[i].pdev); pdev 65 drivers/usb/usbip/vhci_sysfs.c struct platform_device *pdev = vhcis[pdev_nr].pdev; pdev 73 drivers/usb/usbip/vhci_sysfs.c if (!pdev || !out) { pdev 78 drivers/usb/usbip/vhci_sysfs.c hcd = platform_get_drvdata(pdev); pdev 245 drivers/usb/usbip/vhci_sysfs.c hcd = platform_get_drvdata(vhcis[pdev_nr].pdev); pdev 336 drivers/usb/usbip/vhci_sysfs.c hcd = platform_get_drvdata(vhcis[pdev_nr].pdev); pdev 89 drivers/usb/usbip/vudc.h struct platform_device *pdev; pdev 114 drivers/usb/usbip/vudc.h struct platform_device *pdev; pdev 175 drivers/usb/usbip/vudc.h int vudc_probe(struct platform_device *pdev); pdev 176 drivers/usb/usbip/vudc.h int vudc_remove(struct platform_device *pdev); pdev 435 drivers/usb/usbip/vudc_dev.c dev_dbg(&udc->pdev->dev, "device shutdown"); pdev 468 drivers/usb/usbip/vudc_dev.c dev_dbg(&udc->pdev->dev, "device reset"); pdev 500 drivers/usb/usbip/vudc_dev.c udc_dev->pdev = platform_device_alloc(GADGET_NAME, devid); pdev 501 drivers/usb/usbip/vudc_dev.c if (!udc_dev->pdev) { pdev 512 drivers/usb/usbip/vudc_dev.c platform_device_put(udc_dev->pdev); pdev 596 drivers/usb/usbip/vudc_dev.c int vudc_probe(struct platform_device *pdev) pdev 608 drivers/usb/usbip/vudc_dev.c udc->gadget.dev.parent = &pdev->dev; pdev 609 drivers/usb/usbip/vudc_dev.c udc->pdev = pdev; pdev 615 drivers/usb/usbip/vudc_dev.c ret = usb_add_gadget_udc(&pdev->dev, &udc->gadget); pdev 619 drivers/usb/usbip/vudc_dev.c platform_set_drvdata(pdev, udc); pdev 631 drivers/usb/usbip/vudc_dev.c int vudc_remove(struct platform_device *pdev) pdev 633 drivers/usb/usbip/vudc_dev.c struct vudc *udc = platform_get_drvdata(pdev); pdev 56 drivers/usb/usbip/vudc_main.c retval = platform_device_add(udc_dev->pdev); pdev 63 drivers/usb/usbip/vudc_main.c if (!platform_get_drvdata(udc_dev->pdev)) { pdev 81 drivers/usb/usbip/vudc_main.c platform_device_del(udc_dev->pdev); pdev 101 drivers/usb/usbip/vudc_main.c platform_device_del(udc_dev->pdev); pdev 111 drivers/usb/usbip/vudc_rx.c dev_err(&udc->pdev->dev, "request to nonexistent endpoint"); pdev 458 drivers/usb/usbip/vudc_transfer.c dev_dbg(&udc->pdev->dev, "timer start"); pdev 476 drivers/usb/usbip/vudc_transfer.c dev_dbg(&udc->pdev->dev, "timer kick"); pdev 494 drivers/usb/usbip/vudc_transfer.c dev_dbg(&udc->pdev->dev, "timer stop"); pdev 18 drivers/vfio/pci/trace.h TP_PROTO(struct pci_dev *pdev, unsigned long hpa, unsigned long ua, pdev 20 drivers/vfio/pci/trace.h TP_ARGS(pdev, hpa, ua, ret), pdev 30 drivers/vfio/pci/trace.h __entry->name = dev_name(&pdev->dev), pdev 41 drivers/vfio/pci/trace.h TP_PROTO(struct pci_dev *pdev, unsigned long hpa, unsigned long ua, pdev 43 drivers/vfio/pci/trace.h TP_ARGS(pdev, hpa, ua, size, ret), pdev 54 drivers/vfio/pci/trace.h __entry->name = dev_name(&pdev->dev), pdev 66 drivers/vfio/pci/trace.h TP_PROTO(struct pci_dev *pdev, unsigned long hpa, unsigned long ua, pdev 68 drivers/vfio/pci/trace.h TP_ARGS(pdev, hpa, ua, size, ret), pdev 79 drivers/vfio/pci/trace.h __entry->name = dev_name(&pdev->dev), pdev 77 drivers/vfio/pci/vfio_pci.c struct pci_dev *tmp = NULL, *pdev = vdev->pdev; pdev 81 drivers/vfio/pci/vfio_pci.c if (single_vga || !vfio_vga_disabled() || pci_is_root_bus(pdev->bus)) pdev 85 drivers/vfio/pci/vfio_pci.c max_busnr = pci_bus_max_busnr(pdev->bus); pdev 89 drivers/vfio/pci/vfio_pci.c if (tmp == pdev || pdev 90 drivers/vfio/pci/vfio_pci.c pci_domain_nr(tmp->bus) != pci_domain_nr(pdev->bus) || pdev 94 drivers/vfio/pci/vfio_pci.c if (tmp->bus->number >= pdev->bus->number && pdev 105 drivers/vfio/pci/vfio_pci.c static inline bool vfio_pci_is_vga(struct pci_dev *pdev) pdev 107 drivers/vfio/pci/vfio_pci.c return (pdev->class >> 8) == PCI_CLASS_DISPLAY_VGA; pdev 119 drivers/vfio/pci/vfio_pci.c res = vdev->pdev->resource + bar; pdev 190 drivers/vfio/pci/vfio_pci.c static bool vfio_pci_nointx(struct pci_dev *pdev) pdev 192 drivers/vfio/pci/vfio_pci.c switch (pdev->vendor) { pdev 194 drivers/vfio/pci/vfio_pci.c switch (pdev->device) { pdev 212 drivers/vfio/pci/vfio_pci.c struct pci_dev *pdev = vdev->pdev; pdev 215 drivers/vfio/pci/vfio_pci.c if (!pdev->pm_cap) pdev 218 drivers/vfio/pci/vfio_pci.c pci_read_config_word(pdev, pdev->pm_cap + PCI_PM_CTRL, &pmcsr); pdev 232 drivers/vfio/pci/vfio_pci.c struct pci_dev *pdev = vdev->pdev; pdev 237 drivers/vfio/pci/vfio_pci.c if (pdev->current_state < PCI_D3hot && state >= PCI_D3hot) { pdev 238 drivers/vfio/pci/vfio_pci.c pci_save_state(pdev); pdev 242 drivers/vfio/pci/vfio_pci.c if (pdev->current_state >= PCI_D3hot && state <= PCI_D0) pdev 246 drivers/vfio/pci/vfio_pci.c ret = pci_set_power_state(pdev, state); pdev 250 drivers/vfio/pci/vfio_pci.c if (needs_save && pdev->current_state >= PCI_D3hot) { pdev 251 drivers/vfio/pci/vfio_pci.c vdev->pm_save = pci_store_saved_state(pdev); pdev 253 drivers/vfio/pci/vfio_pci.c pci_load_and_free_saved_state(pdev, &vdev->pm_save); pdev 254 drivers/vfio/pci/vfio_pci.c pci_restore_state(pdev); pdev 263 drivers/vfio/pci/vfio_pci.c struct pci_dev *pdev = vdev->pdev; pdev 271 drivers/vfio/pci/vfio_pci.c pci_clear_master(pdev); pdev 273 drivers/vfio/pci/vfio_pci.c ret = pci_enable_device(pdev); pdev 278 drivers/vfio/pci/vfio_pci.c ret = pci_try_reset_function(pdev); pdev 280 drivers/vfio/pci/vfio_pci.c pci_disable_device(pdev); pdev 285 drivers/vfio/pci/vfio_pci.c pci_save_state(pdev); pdev 286 drivers/vfio/pci/vfio_pci.c vdev->pci_saved_state = pci_store_saved_state(pdev); pdev 288 drivers/vfio/pci/vfio_pci.c pci_dbg(pdev, "%s: Couldn't store saved state\n", __func__); pdev 291 drivers/vfio/pci/vfio_pci.c if (vfio_pci_nointx(pdev)) { pdev 292 drivers/vfio/pci/vfio_pci.c pci_info(pdev, "Masking broken INTx support\n"); pdev 294 drivers/vfio/pci/vfio_pci.c pci_intx(pdev, 0); pdev 296 drivers/vfio/pci/vfio_pci.c vdev->pci_2_3 = pci_intx_mask_supported(pdev); pdev 299 drivers/vfio/pci/vfio_pci.c pci_read_config_word(pdev, PCI_COMMAND, &cmd); pdev 302 drivers/vfio/pci/vfio_pci.c pci_write_config_word(pdev, PCI_COMMAND, cmd); pdev 309 drivers/vfio/pci/vfio_pci.c pci_disable_device(pdev); pdev 313 drivers/vfio/pci/vfio_pci.c msix_pos = pdev->msix_cap; pdev 318 drivers/vfio/pci/vfio_pci.c pci_read_config_word(pdev, msix_pos + PCI_MSIX_FLAGS, &flags); pdev 319 drivers/vfio/pci/vfio_pci.c pci_read_config_dword(pdev, msix_pos + PCI_MSIX_TABLE, &table); pdev 327 drivers/vfio/pci/vfio_pci.c if (!vfio_vga_disabled() && vfio_pci_is_vga(pdev)) pdev 331 drivers/vfio/pci/vfio_pci.c if (vfio_pci_is_vga(pdev) && pdev 332 drivers/vfio/pci/vfio_pci.c pdev->vendor == PCI_VENDOR_ID_INTEL && pdev 336 drivers/vfio/pci/vfio_pci.c pci_warn(pdev, "Failed to setup Intel IGD regions\n"); pdev 341 drivers/vfio/pci/vfio_pci.c if (pdev->vendor == PCI_VENDOR_ID_NVIDIA && pdev 345 drivers/vfio/pci/vfio_pci.c pci_warn(pdev, "Failed to setup NVIDIA NV2 RAM region\n"); pdev 350 drivers/vfio/pci/vfio_pci.c if (pdev->vendor == PCI_VENDOR_ID_IBM && pdev 354 drivers/vfio/pci/vfio_pci.c pci_warn(pdev, "Failed to setup NVIDIA NV2 ATSD region\n"); pdev 370 drivers/vfio/pci/vfio_pci.c struct pci_dev *pdev = vdev->pdev; pdev 376 drivers/vfio/pci/vfio_pci.c pci_clear_master(pdev); pdev 405 drivers/vfio/pci/vfio_pci.c pci_iounmap(pdev, vdev->barmap[bar]); pdev 406 drivers/vfio/pci/vfio_pci.c pci_release_selected_regions(pdev, 1 << bar); pdev 425 drivers/vfio/pci/vfio_pci.c if (pci_load_and_free_saved_state(pdev, &vdev->pci_saved_state)) { pdev 426 drivers/vfio/pci/vfio_pci.c pci_info(pdev, "%s: Couldn't reload saved state\n", __func__); pdev 431 drivers/vfio/pci/vfio_pci.c pci_save_state(pdev); pdev 438 drivers/vfio/pci/vfio_pci.c pci_write_config_word(pdev, PCI_COMMAND, PCI_COMMAND_INTX_DISABLE); pdev 447 drivers/vfio/pci/vfio_pci.c if (vdev->reset_works && pci_cfg_access_trylock(pdev)) { pdev 448 drivers/vfio/pci/vfio_pci.c if (device_trylock(&pdev->dev)) { pdev 449 drivers/vfio/pci/vfio_pci.c if (!__pci_reset_function_locked(pdev)) pdev 451 drivers/vfio/pci/vfio_pci.c device_unlock(&pdev->dev); pdev 453 drivers/vfio/pci/vfio_pci.c pci_cfg_access_unlock(pdev); pdev 456 drivers/vfio/pci/vfio_pci.c pci_restore_state(pdev); pdev 458 drivers/vfio/pci/vfio_pci.c pci_disable_device(pdev); pdev 473 drivers/vfio/pci/vfio_pci.c vfio_spapr_pci_eeh_release(vdev->pdev); pdev 497 drivers/vfio/pci/vfio_pci.c vfio_spapr_pci_eeh_open(vdev->pdev); pdev 513 drivers/vfio/pci/vfio_pci.c vdev->nointx || vdev->pdev->is_virtfn) pdev 516 drivers/vfio/pci/vfio_pci.c pci_read_config_byte(vdev->pdev, PCI_INTERRUPT_PIN, &pin); pdev 523 drivers/vfio/pci/vfio_pci.c pos = vdev->pdev->msi_cap; pdev 525 drivers/vfio/pci/vfio_pci.c pci_read_config_word(vdev->pdev, pdev 533 drivers/vfio/pci/vfio_pci.c pos = vdev->pdev->msix_cap; pdev 535 drivers/vfio/pci/vfio_pci.c pci_read_config_word(vdev->pdev, pdev 541 drivers/vfio/pci/vfio_pci.c if (pci_is_pcie(vdev->pdev)) pdev 550 drivers/vfio/pci/vfio_pci.c static int vfio_pci_count_devs(struct pci_dev *pdev, void *data) pdev 562 drivers/vfio/pci/vfio_pci.c static int vfio_pci_fill_devs(struct pci_dev *pdev, void *data) pdev 570 drivers/vfio/pci/vfio_pci.c iommu_group = iommu_group_get(&pdev->dev); pdev 575 drivers/vfio/pci/vfio_pci.c fill->devices[fill->cur].segment = pci_domain_nr(pdev->bus); pdev 576 drivers/vfio/pci/vfio_pci.c fill->devices[fill->cur].bus = pdev->bus->number; pdev 577 drivers/vfio/pci/vfio_pci.c fill->devices[fill->cur].devfn = pdev->devfn; pdev 593 drivers/vfio/pci/vfio_pci.c static int vfio_pci_validate_devs(struct pci_dev *pdev, void *data) pdev 599 drivers/vfio/pci/vfio_pci.c group = iommu_group_get(&pdev->dev); pdev 614 drivers/vfio/pci/vfio_pci.c static bool vfio_pci_dev_below_slot(struct pci_dev *pdev, struct pci_slot *slot) pdev 616 drivers/vfio/pci/vfio_pci.c for (; pdev; pdev = pdev->bus->self) pdev 617 drivers/vfio/pci/vfio_pci.c if (pdev->bus == slot->bus) pdev 618 drivers/vfio/pci/vfio_pci.c return (pdev->slot == slot); pdev 625 drivers/vfio/pci/vfio_pci.c struct pci_dev *pdev; pdev 630 drivers/vfio/pci/vfio_pci.c static int vfio_pci_walk_wrapper(struct pci_dev *pdev, void *data) pdev 634 drivers/vfio/pci/vfio_pci.c if (!walk->slot || vfio_pci_dev_below_slot(pdev, walk->pdev->slot)) pdev 635 drivers/vfio/pci/vfio_pci.c walk->ret = walk->fn(pdev, walk->data); pdev 640 drivers/vfio/pci/vfio_pci.c static int vfio_pci_for_each_slot_or_bus(struct pci_dev *pdev, pdev 646 drivers/vfio/pci/vfio_pci.c .fn = fn, .data = data, .pdev = pdev, .slot = slot, .ret = 0, pdev 649 drivers/vfio/pci/vfio_pci.c pci_walk_bus(pdev->bus, vfio_pci_walk_wrapper, &walk); pdev 720 drivers/vfio/pci/vfio_pci.c struct pci_dev *pdev = vdev->pdev; pdev 736 drivers/vfio/pci/vfio_pci.c info.size = pdev->cfg_size; pdev 742 drivers/vfio/pci/vfio_pci.c info.size = pci_resource_len(pdev, info.index); pdev 770 drivers/vfio/pci/vfio_pci.c info.size = pci_resource_len(pdev, info.index); pdev 773 drivers/vfio/pci/vfio_pci.c if (pdev->resource[PCI_ROM_RESOURCE].flags & pdev 784 drivers/vfio/pci/vfio_pci.c pci_read_config_word(pdev, PCI_COMMAND, &orig_cmd); pdev 785 drivers/vfio/pci/vfio_pci.c pci_write_config_word(pdev, PCI_COMMAND, pdev 788 drivers/vfio/pci/vfio_pci.c io = pci_map_rom(pdev, &size); pdev 791 drivers/vfio/pci/vfio_pci.c pci_unmap_rom(pdev, io); pdev 796 drivers/vfio/pci/vfio_pci.c pci_write_config_word(pdev, PCI_COMMAND, orig_cmd); pdev 883 drivers/vfio/pci/vfio_pci.c if (pci_is_pcie(vdev->pdev)) pdev 940 drivers/vfio/pci/vfio_pci.c pci_try_reset_function(vdev->pdev) : -EINVAL; pdev 960 drivers/vfio/pci/vfio_pci.c if (!pci_probe_reset_slot(vdev->pdev->slot)) pdev 962 drivers/vfio/pci/vfio_pci.c else if (pci_probe_reset_bus(vdev->pdev->bus)) pdev 966 drivers/vfio/pci/vfio_pci.c ret = vfio_pci_for_each_slot_or_bus(vdev->pdev, pdev 990 drivers/vfio/pci/vfio_pci.c ret = vfio_pci_for_each_slot_or_bus(vdev->pdev, pdev 1032 drivers/vfio/pci/vfio_pci.c if (!pci_probe_reset_slot(vdev->pdev->slot)) pdev 1034 drivers/vfio/pci/vfio_pci.c else if (pci_probe_reset_bus(vdev->pdev->bus)) pdev 1043 drivers/vfio/pci/vfio_pci.c ret = vfio_pci_for_each_slot_or_bus(vdev->pdev, pdev 1105 drivers/vfio/pci/vfio_pci.c ret = vfio_pci_for_each_slot_or_bus(vdev->pdev, pdev 1110 drivers/vfio/pci/vfio_pci.c ret = pci_reset_bus(vdev->pdev); pdev 1198 drivers/vfio/pci/vfio_pci.c struct pci_dev *pdev = vdev->pdev; pdev 1223 drivers/vfio/pci/vfio_pci.c phys_len = PAGE_ALIGN(pci_resource_len(pdev, index)); pdev 1237 drivers/vfio/pci/vfio_pci.c ret = pci_request_selected_regions(pdev, pdev 1242 drivers/vfio/pci/vfio_pci.c vdev->barmap[index] = pci_iomap(pdev, index, 0); pdev 1244 drivers/vfio/pci/vfio_pci.c pci_release_selected_regions(pdev, 1 << index); pdev 1251 drivers/vfio/pci/vfio_pci.c vma->vm_pgoff = (pci_resource_start(pdev, index) >> PAGE_SHIFT) + pgoff; pdev 1260 drivers/vfio/pci/vfio_pci.c struct pci_dev *pdev = vdev->pdev; pdev 1266 drivers/vfio/pci/vfio_pci.c pci_notice_ratelimited(pdev, pdev 1271 drivers/vfio/pci/vfio_pci.c pci_warn(pdev, pdev 1292 drivers/vfio/pci/vfio_pci.c static int vfio_pci_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 1298 drivers/vfio/pci/vfio_pci.c if (pdev->hdr_type != PCI_HEADER_TYPE_NORMAL) pdev 1309 drivers/vfio/pci/vfio_pci.c if (pci_num_vf(pdev)) { pdev 1310 drivers/vfio/pci/vfio_pci.c pci_warn(pdev, "Cannot bind to PF with SR-IOV enabled\n"); pdev 1314 drivers/vfio/pci/vfio_pci.c group = vfio_iommu_group_get(&pdev->dev); pdev 1320 drivers/vfio/pci/vfio_pci.c vfio_iommu_group_put(group, &pdev->dev); pdev 1324 drivers/vfio/pci/vfio_pci.c vdev->pdev = pdev; pdev 1331 drivers/vfio/pci/vfio_pci.c ret = vfio_add_group_dev(&pdev->dev, &vfio_pci_ops, vdev); pdev 1333 drivers/vfio/pci/vfio_pci.c vfio_iommu_group_put(group, &pdev->dev); pdev 1340 drivers/vfio/pci/vfio_pci.c vfio_del_group_dev(&pdev->dev); pdev 1341 drivers/vfio/pci/vfio_pci.c vfio_iommu_group_put(group, &pdev->dev); pdev 1346 drivers/vfio/pci/vfio_pci.c if (vfio_pci_is_vga(pdev)) { pdev 1347 drivers/vfio/pci/vfio_pci.c vga_client_register(pdev, vdev, NULL, vfio_pci_set_vga_decode); pdev 1348 drivers/vfio/pci/vfio_pci.c vga_set_legacy_decoding(pdev, pdev 1371 drivers/vfio/pci/vfio_pci.c static void vfio_pci_remove(struct pci_dev *pdev) pdev 1375 drivers/vfio/pci/vfio_pci.c vdev = vfio_del_group_dev(&pdev->dev); pdev 1381 drivers/vfio/pci/vfio_pci.c vfio_iommu_group_put(pdev->dev.iommu_group, &pdev->dev); pdev 1391 drivers/vfio/pci/vfio_pci.c if (vfio_pci_is_vga(pdev)) { pdev 1392 drivers/vfio/pci/vfio_pci.c vga_client_register(pdev, NULL, NULL, NULL); pdev 1393 drivers/vfio/pci/vfio_pci.c vga_set_legacy_decoding(pdev, pdev 1399 drivers/vfio/pci/vfio_pci.c static pci_ers_result_t vfio_pci_aer_err_detected(struct pci_dev *pdev, pdev 1405 drivers/vfio/pci/vfio_pci.c device = vfio_device_get_from_dev(&pdev->dev); pdev 1460 drivers/vfio/pci/vfio_pci.c static int vfio_pci_reflck_find(struct pci_dev *pdev, void *data) pdev 1466 drivers/vfio/pci/vfio_pci.c device = vfio_device_get_from_dev(&pdev->dev); pdev 1470 drivers/vfio/pci/vfio_pci.c if (pci_dev_driver(pdev) != &vfio_pci_driver) { pdev 1490 drivers/vfio/pci/vfio_pci.c bool slot = !pci_probe_reset_slot(vdev->pdev->slot); pdev 1494 drivers/vfio/pci/vfio_pci.c if (pci_is_root_bus(vdev->pdev->bus) || pdev 1495 drivers/vfio/pci/vfio_pci.c vfio_pci_for_each_slot_or_bus(vdev->pdev, vfio_pci_reflck_find, pdev 1525 drivers/vfio/pci/vfio_pci.c static int vfio_pci_get_unused_devs(struct pci_dev *pdev, void *data) pdev 1534 drivers/vfio/pci/vfio_pci.c device = vfio_device_get_from_dev(&pdev->dev); pdev 1538 drivers/vfio/pci/vfio_pci.c if (pci_dev_driver(pdev) != &vfio_pci_driver) { pdev 1578 drivers/vfio/pci/vfio_pci.c if (!pci_probe_reset_slot(vdev->pdev->slot)) pdev 1580 drivers/vfio/pci/vfio_pci.c else if (pci_probe_reset_bus(vdev->pdev->bus)) pdev 1583 drivers/vfio/pci/vfio_pci.c if (vfio_pci_for_each_slot_or_bus(vdev->pdev, vfio_pci_count_devs, pdev 1592 drivers/vfio/pci/vfio_pci.c if (vfio_pci_for_each_slot_or_bus(vdev->pdev, pdev 1601 drivers/vfio/pci/vfio_pci.c ret = pci_reset_bus(vdev->pdev); pdev 122 drivers/vfio/pci/vfio_pci_config.c static int vfio_user_config_read(struct pci_dev *pdev, int offset, pdev 132 drivers/vfio/pci/vfio_pci_config.c ret = pci_user_read_config_byte(pdev, offset, &tmp); pdev 139 drivers/vfio/pci/vfio_pci_config.c ret = pci_user_read_config_word(pdev, offset, &tmp); pdev 144 drivers/vfio/pci/vfio_pci_config.c ret = pci_user_read_config_dword(pdev, offset, &tmp_val); pdev 153 drivers/vfio/pci/vfio_pci_config.c static int vfio_user_config_write(struct pci_dev *pdev, int offset, pdev 161 drivers/vfio/pci/vfio_pci_config.c ret = pci_user_write_config_byte(pdev, offset, tmp_val); pdev 164 drivers/vfio/pci/vfio_pci_config.c ret = pci_user_write_config_word(pdev, offset, tmp_val); pdev 167 drivers/vfio/pci/vfio_pci_config.c ret = pci_user_write_config_dword(pdev, offset, tmp_val); pdev 186 drivers/vfio/pci/vfio_pci_config.c struct pci_dev *pdev = vdev->pdev; pdev 190 drivers/vfio/pci/vfio_pci_config.c ret = vfio_user_config_read(pdev, pos, &phys_val, count); pdev 227 drivers/vfio/pci/vfio_pci_config.c struct pci_dev *pdev = vdev->pdev; pdev 231 drivers/vfio/pci/vfio_pci_config.c ret = vfio_user_config_read(pdev, pos, &phys_val, count); pdev 238 drivers/vfio/pci/vfio_pci_config.c ret = vfio_user_config_write(pdev, pos, phys_val, count); pdev 253 drivers/vfio/pci/vfio_pci_config.c ret = vfio_user_config_read(vdev->pdev, pos, val, count); pdev 278 drivers/vfio/pci/vfio_pci_config.c ret = vfio_user_config_write(vdev->pdev, pos, val, count); pdev 291 drivers/vfio/pci/vfio_pci_config.c ret = vfio_user_config_read(vdev->pdev, pos, val, count); pdev 404 drivers/vfio/pci/vfio_pci_config.c struct pci_dev *pdev = vdev->pdev; pdev 409 drivers/vfio/pci/vfio_pci_config.c if (pdev->is_virtfn) pdev 412 drivers/vfio/pci/vfio_pci_config.c pci_info(pdev, "%s: reset recovery - restoring BARs\n", __func__); pdev 415 drivers/vfio/pci/vfio_pci_config.c pci_user_write_config_dword(pdev, i, *rbar); pdev 417 drivers/vfio/pci/vfio_pci_config.c pci_user_write_config_dword(pdev, PCI_ROM_ADDRESS, *rbar); pdev 420 drivers/vfio/pci/vfio_pci_config.c pci_user_read_config_word(pdev, PCI_COMMAND, &cmd); pdev 422 drivers/vfio/pci/vfio_pci_config.c pci_user_write_config_word(pdev, PCI_COMMAND, cmd); pdev 426 drivers/vfio/pci/vfio_pci_config.c static __le32 vfio_generate_bar_flags(struct pci_dev *pdev, int bar) pdev 428 drivers/vfio/pci/vfio_pci_config.c unsigned long flags = pci_resource_flags(pdev, bar); pdev 451 drivers/vfio/pci/vfio_pci_config.c struct pci_dev *pdev = vdev->pdev; pdev 459 drivers/vfio/pci/vfio_pci_config.c if (!pci_resource_start(pdev, i)) { pdev 464 drivers/vfio/pci/vfio_pci_config.c mask = ~(pci_resource_len(pdev, i) - 1); pdev 467 drivers/vfio/pci/vfio_pci_config.c *bar |= vfio_generate_bar_flags(pdev, i); pdev 483 drivers/vfio/pci/vfio_pci_config.c if (pci_resource_start(pdev, PCI_ROM_RESOURCE)) { pdev 484 drivers/vfio/pci/vfio_pci_config.c mask = ~(pci_resource_len(pdev, PCI_ROM_RESOURCE) - 1); pdev 487 drivers/vfio/pci/vfio_pci_config.c } else if (pdev->resource[PCI_ROM_RESOURCE].flags & pdev 508 drivers/vfio/pci/vfio_pci_config.c if (offset == PCI_COMMAND && vdev->pdev->is_virtfn) { pdev 527 drivers/vfio/pci/vfio_pci_config.c ret = pci_user_read_config_dword(vdev->pdev, pos, &bar); pdev 540 drivers/vfio/pci/vfio_pci_config.c struct pci_dev *pdev = vdev->pdev; pdev 551 drivers/vfio/pci/vfio_pci_config.c ret = pci_user_read_config_word(pdev, PCI_COMMAND, &phys_cmd); pdev 723 drivers/vfio/pci/vfio_pci_config.c struct pci_dev *pdev = vdev->pdev; pdev 743 drivers/vfio/pci/vfio_pci_config.c if (pci_write_vpd(pdev, addr & ~PCI_VPD_ADDR_F, 4, &data) != 4) pdev 747 drivers/vfio/pci/vfio_pci_config.c if (pci_read_vpd(pdev, addr, 4, &data) < 0) pdev 825 drivers/vfio/pci/vfio_pci_config.c ret = pci_user_read_config_dword(vdev->pdev, pdev 830 drivers/vfio/pci/vfio_pci_config.c pci_try_reset_function(vdev->pdev); pdev 849 drivers/vfio/pci/vfio_pci_config.c readrq = max(readrq, pcie_get_mps(vdev->pdev)); pdev 851 drivers/vfio/pci/vfio_pci_config.c pcie_set_readrq(vdev->pdev, readrq); pdev 904 drivers/vfio/pci/vfio_pci_config.c ret = pci_user_read_config_byte(vdev->pdev, pdev 909 drivers/vfio/pci/vfio_pci_config.c pci_try_reset_function(vdev->pdev); pdev 1107 drivers/vfio/pci/vfio_pci_config.c ret = pci_user_write_config_word(vdev->pdev, pdev 1157 drivers/vfio/pci/vfio_pci_config.c struct pci_dev *pdev = vdev->pdev; pdev 1161 drivers/vfio/pci/vfio_pci_config.c ret = pci_read_config_word(pdev, pos + PCI_MSI_FLAGS, &flags); pdev 1190 drivers/vfio/pci/vfio_pci_config.c struct pci_dev *pdev = vdev->pdev; pdev 1195 drivers/vfio/pci/vfio_pci_config.c ret = pci_read_config_dword(pdev, pos + PCI_VC_PORT_CAP1, &tmp); pdev 1200 drivers/vfio/pci/vfio_pci_config.c ret = pci_read_config_dword(pdev, pos + PCI_VC_PORT_CAP2, &tmp); pdev 1231 drivers/vfio/pci/vfio_pci_config.c struct pci_dev *pdev = vdev->pdev; pdev 1241 drivers/vfio/pci/vfio_pci_config.c ret = pci_read_config_word(pdev, pos + PCI_X_CMD, &word); pdev 1246 drivers/vfio/pci/vfio_pci_config.c if (pdev->cfg_size > PCI_CFG_SPACE_SIZE) { pdev 1248 drivers/vfio/pci/vfio_pci_config.c pci_read_config_dword(pdev, PCI_CFG_SPACE_SIZE, pdev 1257 drivers/vfio/pci/vfio_pci_config.c ret = pci_read_config_byte(pdev, pos + PCI_CAP_FLAGS, &byte); pdev 1263 drivers/vfio/pci/vfio_pci_config.c if (pdev->cfg_size > PCI_CFG_SPACE_SIZE) { pdev 1265 drivers/vfio/pci/vfio_pci_config.c pci_read_config_dword(pdev, PCI_CFG_SPACE_SIZE, &dword); pdev 1270 drivers/vfio/pci/vfio_pci_config.c if ((pcie_caps_reg(pdev) & PCI_EXP_FLAGS_VERS) == 1) { pdev 1271 drivers/vfio/pci/vfio_pci_config.c if (pci_pcie_type(pdev) == PCI_EXP_TYPE_RC_END) pdev 1275 drivers/vfio/pci/vfio_pci_config.c if (pci_pcie_type(pdev) == PCI_EXP_TYPE_RC_END) pdev 1280 drivers/vfio/pci/vfio_pci_config.c ret = pci_read_config_byte(pdev, pos + 3, &byte); pdev 1287 drivers/vfio/pci/vfio_pci_config.c ret = pci_read_config_byte(pdev, pos + PCI_SATA_REGS, &byte); pdev 1297 drivers/vfio/pci/vfio_pci_config.c pci_warn(pdev, "%s: unknown length for PCI cap %#x@%#x\n", pdev 1306 drivers/vfio/pci/vfio_pci_config.c struct pci_dev *pdev = vdev->pdev; pdev 1313 drivers/vfio/pci/vfio_pci_config.c ret = pci_read_config_dword(pdev, epos + PCI_VSEC_HDR, &dword); pdev 1323 drivers/vfio/pci/vfio_pci_config.c ret = pci_read_config_byte(pdev, epos + PCI_ACS_CAP, &byte); pdev 1330 drivers/vfio/pci/vfio_pci_config.c ret = pci_read_config_byte(pdev, pdev 1342 drivers/vfio/pci/vfio_pci_config.c ret = pci_read_config_byte(pdev, epos + PCI_REBAR_CTRL, &byte); pdev 1351 drivers/vfio/pci/vfio_pci_config.c ret = pci_read_config_byte(pdev, epos + PCI_DPA_CAP, &byte); pdev 1358 drivers/vfio/pci/vfio_pci_config.c ret = pci_read_config_dword(pdev, epos + PCI_TPH_CAP, &dword); pdev 1371 drivers/vfio/pci/vfio_pci_config.c pci_warn(pdev, "%s: unknown length for PCI ecap %#x@%#x\n", pdev 1381 drivers/vfio/pci/vfio_pci_config.c struct pci_dev *pdev = vdev->pdev; pdev 1396 drivers/vfio/pci/vfio_pci_config.c ret = pci_read_config_dword(pdev, offset, &dword); pdev 1405 drivers/vfio/pci/vfio_pci_config.c ret = pci_read_config_word(pdev, offset, &word); pdev 1412 drivers/vfio/pci/vfio_pci_config.c ret = pci_read_config_byte(pdev, offset, byte); pdev 1427 drivers/vfio/pci/vfio_pci_config.c struct pci_dev *pdev = vdev->pdev; pdev 1434 drivers/vfio/pci/vfio_pci_config.c ret = pci_read_config_word(pdev, PCI_STATUS, &status); pdev 1441 drivers/vfio/pci/vfio_pci_config.c ret = pci_read_config_byte(pdev, PCI_CAPABILITY_LIST, &pos); pdev 1454 drivers/vfio/pci/vfio_pci_config.c ret = pci_read_config_byte(pdev, pos, &cap); pdev 1458 drivers/vfio/pci/vfio_pci_config.c ret = pci_read_config_byte(pdev, pdev 1473 drivers/vfio/pci/vfio_pci_config.c pci_info(pdev, "%s: hiding cap %#x@%#x\n", __func__, pdev 1485 drivers/vfio/pci/vfio_pci_config.c pci_warn(pdev, "%s: PCI config conflict @%#x, was cap %#x now cap %#x\n", pdev 1512 drivers/vfio/pci/vfio_pci_config.c struct pci_dev *pdev = vdev->pdev; pdev 1523 drivers/vfio/pci/vfio_pci_config.c loops = (pdev->cfg_size - PCI_CFG_SPACE_SIZE) / PCI_CAP_SIZEOF; pdev 1531 drivers/vfio/pci/vfio_pci_config.c ret = pci_read_config_dword(pdev, epos, &header); pdev 1547 drivers/vfio/pci/vfio_pci_config.c pci_info(pdev, "%s: hiding ecap %#x@%#x\n", pdev 1570 drivers/vfio/pci/vfio_pci_config.c pci_warn(pdev, "%s: PCI config conflict @%#x, was ecap %#x now ecap %#x\n", pdev 1632 drivers/vfio/pci/vfio_pci_config.c struct pci_dev *pdev = vdev->pdev; pdev 1642 drivers/vfio/pci/vfio_pci_config.c map = kmalloc(pdev->cfg_size, GFP_KERNEL); pdev 1646 drivers/vfio/pci/vfio_pci_config.c vconfig = kmalloc(pdev->cfg_size, GFP_KERNEL); pdev 1657 drivers/vfio/pci/vfio_pci_config.c pdev->cfg_size - PCI_STD_HEADER_SIZEOF); pdev 1679 drivers/vfio/pci/vfio_pci_config.c if (pdev->is_virtfn) { pdev 1680 drivers/vfio/pci/vfio_pci_config.c *(__le16 *)&vconfig[PCI_VENDOR_ID] = cpu_to_le16(pdev->vendor); pdev 1681 drivers/vfio/pci/vfio_pci_config.c *(__le16 *)&vconfig[PCI_DEVICE_ID] = cpu_to_le16(pdev->device); pdev 1694 drivers/vfio/pci/vfio_pci_config.c !pci_match_id(known_bogus_vf_intx_pin, pdev)) pdev 1695 drivers/vfio/pci/vfio_pci_config.c pci_warn(pdev, pdev 1752 drivers/vfio/pci/vfio_pci_config.c struct pci_dev *pdev = vdev->pdev; pdev 1759 drivers/vfio/pci/vfio_pci_config.c if (*ppos < 0 || *ppos >= pdev->cfg_size || pdev 1760 drivers/vfio/pci/vfio_pci_config.c *ppos + count > pdev->cfg_size) pdev 62 drivers/vfio/pci/vfio_pci_igd.c ret = pci_read_config_dword(vdev->pdev, OPREGION_PCI_ADDR, &addr); pdev 115 drivers/vfio/pci/vfio_pci_igd.c struct pci_dev *pdev = vdev->region[i].data; pdev 128 drivers/vfio/pci/vfio_pci_igd.c ret = pci_user_read_config_byte(pdev, pos, &val); pdev 142 drivers/vfio/pci/vfio_pci_igd.c ret = pci_user_read_config_word(pdev, pos, &val); pdev 157 drivers/vfio/pci/vfio_pci_igd.c ret = pci_user_read_config_dword(pdev, pos, &val); pdev 172 drivers/vfio/pci/vfio_pci_igd.c ret = pci_user_read_config_word(pdev, pos, &val); pdev 187 drivers/vfio/pci/vfio_pci_igd.c ret = pci_user_read_config_byte(pdev, pos, &val); pdev 206 drivers/vfio/pci/vfio_pci_igd.c struct pci_dev *pdev = region->data; pdev 208 drivers/vfio/pci/vfio_pci_igd.c pci_dev_put(pdev); pdev 38 drivers/vfio/pci/vfio_pci_intrs.c struct pci_dev *pdev = vdev->pdev; pdev 51 drivers/vfio/pci/vfio_pci_intrs.c pci_intx(pdev, 0); pdev 58 drivers/vfio/pci/vfio_pci_intrs.c pci_intx(pdev, 0); pdev 60 drivers/vfio/pci/vfio_pci_intrs.c disable_irq_nosync(pdev->irq); pdev 77 drivers/vfio/pci/vfio_pci_intrs.c struct pci_dev *pdev = vdev->pdev; pdev 89 drivers/vfio/pci/vfio_pci_intrs.c pci_intx(pdev, 1); pdev 97 drivers/vfio/pci/vfio_pci_intrs.c if (!pci_check_and_unmask_intx(pdev)) pdev 100 drivers/vfio/pci/vfio_pci_intrs.c enable_irq(pdev->irq); pdev 125 drivers/vfio/pci/vfio_pci_intrs.c disable_irq_nosync(vdev->pdev->irq); pdev 129 drivers/vfio/pci/vfio_pci_intrs.c pci_check_and_mask_intx(vdev->pdev)) { pdev 147 drivers/vfio/pci/vfio_pci_intrs.c if (!vdev->pdev->irq) pdev 164 drivers/vfio/pci/vfio_pci_intrs.c pci_intx(vdev->pdev, !vdev->ctx[0].masked); pdev 173 drivers/vfio/pci/vfio_pci_intrs.c struct pci_dev *pdev = vdev->pdev; pdev 180 drivers/vfio/pci/vfio_pci_intrs.c free_irq(pdev->irq, vdev); pdev 190 drivers/vfio/pci/vfio_pci_intrs.c pci_name(pdev)); pdev 205 drivers/vfio/pci/vfio_pci_intrs.c ret = request_irq(pdev->irq, vfio_intx_handler, pdev 220 drivers/vfio/pci/vfio_pci_intrs.c disable_irq_nosync(pdev->irq); pdev 249 drivers/vfio/pci/vfio_pci_intrs.c struct pci_dev *pdev = vdev->pdev; pdev 261 drivers/vfio/pci/vfio_pci_intrs.c ret = pci_alloc_irq_vectors(pdev, 1, nvec, flag); pdev 264 drivers/vfio/pci/vfio_pci_intrs.c pci_free_irq_vectors(pdev); pdev 287 drivers/vfio/pci/vfio_pci_intrs.c struct pci_dev *pdev = vdev->pdev; pdev 294 drivers/vfio/pci/vfio_pci_intrs.c irq = pci_irq_vector(pdev, vector); pdev 309 drivers/vfio/pci/vfio_pci_intrs.c pci_name(pdev)); pdev 345 drivers/vfio/pci/vfio_pci_intrs.c dev_info(&pdev->dev, pdev 377 drivers/vfio/pci/vfio_pci_intrs.c struct pci_dev *pdev = vdev->pdev; pdev 387 drivers/vfio/pci/vfio_pci_intrs.c pci_free_irq_vectors(pdev); pdev 394 drivers/vfio/pci/vfio_pci_intrs.c pci_intx(pdev, 0); pdev 659 drivers/vfio/pci/vfio_pci_intrs.c if (pci_is_pcie(vdev->pdev)) pdev 168 drivers/vfio/pci/vfio_pci_nvlink2.c trace_vfio_pci_nvgpu_mmap(vdev->pdev, data->gpu_hpa, data->useraddr, pdev 225 drivers/vfio/pci/vfio_pci_nvlink2.c npu_dev = pnv_pci_get_npu_dev(vdev->pdev, 0); pdev 246 drivers/vfio/pci/vfio_pci_nvlink2.c dev_warn(&vdev->pdev->dev, "No ibm,device-tgt-addr found\n"); pdev 258 drivers/vfio/pci/vfio_pci_nvlink2.c dev_dbg(&vdev->pdev->dev, "%lx..%lx\n", data->gpu_hpa, pdev 261 drivers/vfio/pci/vfio_pci_nvlink2.c data->gpdev = vdev->pdev; pdev 346 drivers/vfio/pci/vfio_pci_nvlink2.c trace_vfio_pci_npu2_mmap(vdev->pdev, data->mmio_atsd, vma->vm_start, pdev 397 drivers/vfio/pci/vfio_pci_nvlink2.c struct pci_dev *npdev = vdev->pdev; pdev 408 drivers/vfio/pci/vfio_pci_nvlink2.c if (!pnv_pci_get_gpu_dev(vdev->pdev)) pdev 425 drivers/vfio/pci/vfio_pci_nvlink2.c dev_warn(&vdev->pdev->dev, "No available ATSD found\n"); pdev 430 drivers/vfio/pci/vfio_pci_nvlink2.c dev_warn(&vdev->pdev->dev, "No ibm,device-tgt-addr found\n"); pdev 435 drivers/vfio/pci/vfio_pci_nvlink2.c dev_warn(&vdev->pdev->dev, "No ibm,nvlink-speed found\n"); pdev 88 drivers/vfio/pci/vfio_pci_private.h struct pci_dev *pdev; pdev 134 drivers/vfio/pci/vfio_pci_rdwr.c struct pci_dev *pdev = vdev->pdev; pdev 141 drivers/vfio/pci/vfio_pci_rdwr.c ret = pci_request_selected_regions(pdev, 1 << bar, "vfio"); pdev 145 drivers/vfio/pci/vfio_pci_rdwr.c io = pci_iomap(pdev, bar, 0); pdev 147 drivers/vfio/pci/vfio_pci_rdwr.c pci_release_selected_regions(pdev, 1 << bar); pdev 159 drivers/vfio/pci/vfio_pci_rdwr.c struct pci_dev *pdev = vdev->pdev; pdev 167 drivers/vfio/pci/vfio_pci_rdwr.c if (pci_resource_start(pdev, bar)) pdev 168 drivers/vfio/pci/vfio_pci_rdwr.c end = pci_resource_len(pdev, bar); pdev 170 drivers/vfio/pci/vfio_pci_rdwr.c pdev->resource[bar].flags & IORESOURCE_ROM_SHADOW) pdev 186 drivers/vfio/pci/vfio_pci_rdwr.c io = pci_map_rom(pdev, &x_start); pdev 209 drivers/vfio/pci/vfio_pci_rdwr.c pci_unmap_rom(pdev, io); pdev 259 drivers/vfio/pci/vfio_pci_rdwr.c ret = vga_get_interruptible(vdev->pdev, rsrc); pdev 267 drivers/vfio/pci/vfio_pci_rdwr.c vga_put(vdev->pdev, rsrc); pdev 304 drivers/vfio/pci/vfio_pci_rdwr.c struct pci_dev *pdev = vdev->pdev; pdev 313 drivers/vfio/pci/vfio_pci_rdwr.c if (pos + count > pci_resource_len(pdev, bar)) pdev 45 drivers/vfio/platform/vfio_platform.c struct platform_device *pdev = (struct platform_device *) vdev->opaque; pdev 47 drivers/vfio/platform/vfio_platform.c return platform_get_irq_optional(pdev, i); pdev 50 drivers/vfio/platform/vfio_platform.c static int vfio_platform_probe(struct platform_device *pdev) pdev 59 drivers/vfio/platform/vfio_platform.c vdev->opaque = (void *) pdev; pdev 60 drivers/vfio/platform/vfio_platform.c vdev->name = pdev->name; pdev 67 drivers/vfio/platform/vfio_platform.c ret = vfio_platform_probe_common(vdev, &pdev->dev); pdev 74 drivers/vfio/platform/vfio_platform.c static int vfio_platform_remove(struct platform_device *pdev) pdev 78 drivers/vfio/platform/vfio_platform.c vdev = vfio_platform_remove_common(&pdev->dev); pdev 632 drivers/vfio/vfio.c struct pci_dev *pdev = to_pci_dev(dev); pdev 634 drivers/vfio/vfio.c if (pdev->hdr_type != PCI_HEADER_TYPE_NORMAL) pdev 19 drivers/vfio/vfio_spapr_eeh.c void vfio_spapr_pci_eeh_open(struct pci_dev *pdev) pdev 21 drivers/vfio/vfio_spapr_eeh.c eeh_dev_open(pdev); pdev 25 drivers/vfio/vfio_spapr_eeh.c void vfio_spapr_pci_eeh_release(struct pci_dev *pdev) pdev 27 drivers/vfio/vfio_spapr_eeh.c eeh_dev_release(pdev); pdev 161 drivers/video/backlight/88pm860x_bl.c static int pm860x_backlight_dt_init(struct platform_device *pdev, pdev 168 drivers/video/backlight/88pm860x_bl.c nproot = of_get_child_by_name(pdev->dev.parent->of_node, "backlights"); pdev 170 drivers/video/backlight/88pm860x_bl.c dev_err(&pdev->dev, "failed to find backlights node\n"); pdev 191 drivers/video/backlight/88pm860x_bl.c static int pm860x_backlight_probe(struct platform_device *pdev) pdev 193 drivers/video/backlight/88pm860x_bl.c struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); pdev 194 drivers/video/backlight/88pm860x_bl.c struct pm860x_backlight_pdata *pdata = dev_get_platdata(&pdev->dev); pdev 202 drivers/video/backlight/88pm860x_bl.c data = devm_kzalloc(&pdev->dev, sizeof(struct pm860x_backlight_data), pdev 206 drivers/video/backlight/88pm860x_bl.c res = platform_get_resource_byname(pdev, IORESOURCE_REG, "duty cycle"); pdev 208 drivers/video/backlight/88pm860x_bl.c dev_err(&pdev->dev, "No REG resource for duty cycle\n"); pdev 212 drivers/video/backlight/88pm860x_bl.c res = platform_get_resource_byname(pdev, IORESOURCE_REG, "always on"); pdev 214 drivers/video/backlight/88pm860x_bl.c dev_err(&pdev->dev, "No REG resource for always on\n"); pdev 218 drivers/video/backlight/88pm860x_bl.c res = platform_get_resource_byname(pdev, IORESOURCE_REG, "current"); pdev 220 drivers/video/backlight/88pm860x_bl.c dev_err(&pdev->dev, "No REG resource for current\n"); pdev 226 drivers/video/backlight/88pm860x_bl.c sprintf(name, "backlight-%d", pdev->id); pdev 227 drivers/video/backlight/88pm860x_bl.c data->port = pdev->id; pdev 231 drivers/video/backlight/88pm860x_bl.c if (pm860x_backlight_dt_init(pdev, data, name)) { pdev 241 drivers/video/backlight/88pm860x_bl.c bl = devm_backlight_device_register(&pdev->dev, name, &pdev->dev, data, pdev 244 drivers/video/backlight/88pm860x_bl.c dev_err(&pdev->dev, "failed to register backlight\n"); pdev 249 drivers/video/backlight/88pm860x_bl.c platform_set_drvdata(pdev, bl); pdev 20 drivers/video/backlight/aat2870_bl.c struct platform_device *pdev; pdev 43 drivers/video/backlight/aat2870_bl.c = dev_get_drvdata(aat2870_bl->pdev->dev.parent); pdev 52 drivers/video/backlight/aat2870_bl.c = dev_get_drvdata(aat2870_bl->pdev->dev.parent); pdev 61 drivers/video/backlight/aat2870_bl.c dev_get_drvdata(aat2870_bl->pdev->dev.parent); pdev 109 drivers/video/backlight/aat2870_bl.c static int aat2870_bl_probe(struct platform_device *pdev) pdev 111 drivers/video/backlight/aat2870_bl.c struct aat2870_bl_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 118 drivers/video/backlight/aat2870_bl.c dev_err(&pdev->dev, "No platform data\n"); pdev 123 drivers/video/backlight/aat2870_bl.c if (pdev->id != AAT2870_ID_BL) { pdev 124 drivers/video/backlight/aat2870_bl.c dev_err(&pdev->dev, "Invalid device ID, %d\n", pdev->id); pdev 129 drivers/video/backlight/aat2870_bl.c aat2870_bl = devm_kzalloc(&pdev->dev, pdev 140 drivers/video/backlight/aat2870_bl.c bd = devm_backlight_device_register(&pdev->dev, "aat2870-backlight", pdev 141 drivers/video/backlight/aat2870_bl.c &pdev->dev, aat2870_bl, &aat2870_bl_ops, pdev 144 drivers/video/backlight/aat2870_bl.c dev_err(&pdev->dev, pdev 150 drivers/video/backlight/aat2870_bl.c aat2870_bl->pdev = pdev; pdev 151 drivers/video/backlight/aat2870_bl.c platform_set_drvdata(pdev, aat2870_bl); pdev 176 drivers/video/backlight/aat2870_bl.c dev_err(&pdev->dev, "Failed to initialize\n"); pdev 186 drivers/video/backlight/aat2870_bl.c static int aat2870_bl_remove(struct platform_device *pdev) pdev 188 drivers/video/backlight/aat2870_bl.c struct aat2870_bl_driver_data *aat2870_bl = platform_get_drvdata(pdev); pdev 288 drivers/video/backlight/adp5520_bl.c static int adp5520_bl_probe(struct platform_device *pdev) pdev 295 drivers/video/backlight/adp5520_bl.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 299 drivers/video/backlight/adp5520_bl.c data->master = pdev->dev.parent; pdev 300 drivers/video/backlight/adp5520_bl.c data->pdata = dev_get_platdata(&pdev->dev); pdev 303 drivers/video/backlight/adp5520_bl.c dev_err(&pdev->dev, "missing platform data\n"); pdev 307 drivers/video/backlight/adp5520_bl.c data->id = pdev->id; pdev 315 drivers/video/backlight/adp5520_bl.c bl = devm_backlight_device_register(&pdev->dev, pdev->name, pdev 319 drivers/video/backlight/adp5520_bl.c dev_err(&pdev->dev, "failed to register backlight\n"); pdev 329 drivers/video/backlight/adp5520_bl.c dev_err(&pdev->dev, "failed to register sysfs\n"); pdev 333 drivers/video/backlight/adp5520_bl.c platform_set_drvdata(pdev, bl); pdev 336 drivers/video/backlight/adp5520_bl.c dev_err(&pdev->dev, "failed to setup\n"); pdev 348 drivers/video/backlight/adp5520_bl.c static int adp5520_bl_remove(struct platform_device *pdev) pdev 350 drivers/video/backlight/adp5520_bl.c struct backlight_device *bl = platform_get_drvdata(pdev); pdev 229 drivers/video/backlight/as3711_bl.c static int as3711_bl_register(struct platform_device *pdev, pdev 238 drivers/video/backlight/as3711_bl.c bl = devm_backlight_device_register(&pdev->dev, pdev 241 drivers/video/backlight/as3711_bl.c &pdev->dev, su, pdev 244 drivers/video/backlight/as3711_bl.c dev_err(&pdev->dev, "failed to register backlight\n"); pdev 377 drivers/video/backlight/as3711_bl.c static int as3711_backlight_probe(struct platform_device *pdev) pdev 379 drivers/video/backlight/as3711_bl.c struct as3711_bl_pdata *pdata = dev_get_platdata(&pdev->dev); pdev 380 drivers/video/backlight/as3711_bl.c struct as3711 *as3711 = dev_get_drvdata(pdev->dev.parent); pdev 387 drivers/video/backlight/as3711_bl.c dev_err(&pdev->dev, "No platform data, exiting...\n"); pdev 391 drivers/video/backlight/as3711_bl.c if (pdev->dev.parent->of_node) { pdev 392 drivers/video/backlight/as3711_bl.c ret = as3711_backlight_parse_dt(&pdev->dev); pdev 394 drivers/video/backlight/as3711_bl.c dev_err(&pdev->dev, "DT parsing failed: %d\n", ret); pdev 400 drivers/video/backlight/as3711_bl.c dev_err(&pdev->dev, "No framebuffer specified\n"); pdev 412 drivers/video/backlight/as3711_bl.c dev_warn(&pdev->dev, pdev 418 drivers/video/backlight/as3711_bl.c supply = devm_kzalloc(&pdev->dev, sizeof(*supply), GFP_KERNEL); pdev 430 drivers/video/backlight/as3711_bl.c ret = as3711_bl_register(pdev, max_brightness, su); pdev 467 drivers/video/backlight/as3711_bl.c ret = as3711_bl_register(pdev, max_brightness, su); pdev 472 drivers/video/backlight/as3711_bl.c platform_set_drvdata(pdev, supply); pdev 160 drivers/video/backlight/cr_bllcd.c static int cr_backlight_probe(struct platform_device *pdev) pdev 184 drivers/video/backlight/cr_bllcd.c bdp = devm_backlight_device_register(&pdev->dev, "cr-backlight", pdev 185 drivers/video/backlight/cr_bllcd.c &pdev->dev, NULL, &cr_backlight_ops, pdev 192 drivers/video/backlight/cr_bllcd.c ldp = devm_lcd_device_register(&pdev->dev, "cr-lcd", &pdev->dev, NULL, pdev 203 drivers/video/backlight/cr_bllcd.c crp = devm_kzalloc(&pdev->dev, sizeof(*crp), GFP_KERNEL); pdev 216 drivers/video/backlight/cr_bllcd.c platform_set_drvdata(pdev, crp); pdev 221 drivers/video/backlight/cr_bllcd.c static int cr_backlight_remove(struct platform_device *pdev) pdev 223 drivers/video/backlight/cr_bllcd.c struct cr_panel *crp = platform_get_drvdata(pdev); pdev 107 drivers/video/backlight/da903x_bl.c static int da903x_backlight_probe(struct platform_device *pdev) pdev 109 drivers/video/backlight/da903x_bl.c struct da9034_backlight_pdata *pdata = dev_get_platdata(&pdev->dev); pdev 115 drivers/video/backlight/da903x_bl.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 119 drivers/video/backlight/da903x_bl.c switch (pdev->id) { pdev 127 drivers/video/backlight/da903x_bl.c dev_err(&pdev->dev, "invalid backlight device ID(%d)\n", pdev 128 drivers/video/backlight/da903x_bl.c pdev->id); pdev 132 drivers/video/backlight/da903x_bl.c data->id = pdev->id; pdev 133 drivers/video/backlight/da903x_bl.c data->da903x_dev = pdev->dev.parent; pdev 144 drivers/video/backlight/da903x_bl.c bl = devm_backlight_device_register(&pdev->dev, pdev->name, pdev 148 drivers/video/backlight/da903x_bl.c dev_err(&pdev->dev, "failed to register backlight\n"); pdev 154 drivers/video/backlight/da903x_bl.c platform_set_drvdata(pdev, bl); pdev 105 drivers/video/backlight/da9052_bl.c static int da9052_backlight_probe(struct platform_device *pdev) pdev 111 drivers/video/backlight/da9052_bl.c wleds = devm_kzalloc(&pdev->dev, sizeof(struct da9052_bl), GFP_KERNEL); pdev 115 drivers/video/backlight/da9052_bl.c wleds->da9052 = dev_get_drvdata(pdev->dev.parent); pdev 117 drivers/video/backlight/da9052_bl.c wleds->led_reg = platform_get_device_id(pdev)->driver_data; pdev 123 drivers/video/backlight/da9052_bl.c bl = devm_backlight_device_register(&pdev->dev, pdev->name, pdev 127 drivers/video/backlight/da9052_bl.c dev_err(&pdev->dev, "Failed to register backlight\n"); pdev 133 drivers/video/backlight/da9052_bl.c platform_set_drvdata(pdev, bl); pdev 138 drivers/video/backlight/da9052_bl.c static int da9052_backlight_remove(struct platform_device *pdev) pdev 140 drivers/video/backlight/da9052_bl.c struct backlight_device *bl = platform_get_drvdata(pdev); pdev 52 drivers/video/backlight/generic_bl.c static int genericbl_probe(struct platform_device *pdev) pdev 55 drivers/video/backlight/generic_bl.c struct generic_bl_info *machinfo = dev_get_platdata(&pdev->dev); pdev 69 drivers/video/backlight/generic_bl.c bd = devm_backlight_device_register(&pdev->dev, name, &pdev->dev, pdev 74 drivers/video/backlight/generic_bl.c platform_set_drvdata(pdev, bd); pdev 82 drivers/video/backlight/generic_bl.c dev_info(&pdev->dev, "Generic Backlight Driver Initialized.\n"); pdev 86 drivers/video/backlight/generic_bl.c static int genericbl_remove(struct platform_device *pdev) pdev 88 drivers/video/backlight/generic_bl.c struct backlight_device *bd = platform_get_drvdata(pdev); pdev 94 drivers/video/backlight/generic_bl.c dev_info(&pdev->dev, "Generic Backlight Driver Unloaded\n"); pdev 58 drivers/video/backlight/gpio_backlight.c static int gpio_backlight_probe_dt(struct platform_device *pdev, pdev 61 drivers/video/backlight/gpio_backlight.c struct device *dev = &pdev->dev; pdev 96 drivers/video/backlight/gpio_backlight.c static int gpio_backlight_probe(struct platform_device *pdev) pdev 99 drivers/video/backlight/gpio_backlight.c dev_get_platdata(&pdev->dev); pdev 105 drivers/video/backlight/gpio_backlight.c gbl = devm_kzalloc(&pdev->dev, sizeof(*gbl), GFP_KERNEL); pdev 109 drivers/video/backlight/gpio_backlight.c gbl->dev = &pdev->dev; pdev 111 drivers/video/backlight/gpio_backlight.c if (pdev->dev.fwnode) { pdev 112 drivers/video/backlight/gpio_backlight.c ret = gpio_backlight_probe_dt(pdev, gbl); pdev 130 drivers/video/backlight/gpio_backlight.c dev_err(&pdev->dev, "unable to request GPIO\n"); pdev 137 drivers/video/backlight/gpio_backlight.c dev_err(&pdev->dev, pdev 145 drivers/video/backlight/gpio_backlight.c bl = devm_backlight_device_register(&pdev->dev, dev_name(&pdev->dev), pdev 146 drivers/video/backlight/gpio_backlight.c &pdev->dev, gbl, &gpio_backlight_ops, pdev 149 drivers/video/backlight/gpio_backlight.c dev_err(&pdev->dev, "failed to register backlight\n"); pdev 158 drivers/video/backlight/gpio_backlight.c platform_set_drvdata(pdev, bl); pdev 105 drivers/video/backlight/hp680_bl.c static int hp680bl_probe(struct platform_device *pdev) pdev 113 drivers/video/backlight/hp680_bl.c bd = devm_backlight_device_register(&pdev->dev, "hp680-bl", &pdev->dev, pdev 118 drivers/video/backlight/hp680_bl.c platform_set_drvdata(pdev, bd); pdev 126 drivers/video/backlight/hp680_bl.c static int hp680bl_remove(struct platform_device *pdev) pdev 128 drivers/video/backlight/hp680_bl.c struct backlight_device *bd = platform_get_drvdata(pdev); pdev 54 drivers/video/backlight/ipaq_micro_bl.c static int micro_backlight_probe(struct platform_device *pdev) pdev 57 drivers/video/backlight/ipaq_micro_bl.c struct ipaq_micro *micro = dev_get_drvdata(pdev->dev.parent); pdev 59 drivers/video/backlight/ipaq_micro_bl.c bd = devm_backlight_device_register(&pdev->dev, "ipaq-micro-backlight", pdev 60 drivers/video/backlight/ipaq_micro_bl.c &pdev->dev, micro, µ_bl_ops, pdev 65 drivers/video/backlight/ipaq_micro_bl.c platform_set_drvdata(pdev, bd); pdev 105 drivers/video/backlight/jornada720_bl.c static int jornada_bl_probe(struct platform_device *pdev) pdev 115 drivers/video/backlight/jornada720_bl.c bd = devm_backlight_device_register(&pdev->dev, S1D_DEVICENAME, pdev 116 drivers/video/backlight/jornada720_bl.c &pdev->dev, NULL, &jornada_bl_ops, pdev 120 drivers/video/backlight/jornada720_bl.c dev_err(&pdev->dev, "failed to register device, err=%x\n", ret); pdev 133 drivers/video/backlight/jornada720_bl.c platform_set_drvdata(pdev, bd); pdev 134 drivers/video/backlight/jornada720_bl.c dev_info(&pdev->dev, "HP Jornada 700 series backlight driver\n"); pdev 91 drivers/video/backlight/jornada720_lcd.c static int jornada_lcd_probe(struct platform_device *pdev) pdev 96 drivers/video/backlight/jornada720_lcd.c lcd_device = devm_lcd_device_register(&pdev->dev, S1D_DEVICENAME, pdev 97 drivers/video/backlight/jornada720_lcd.c &pdev->dev, NULL, &jornada_lcd_props); pdev 101 drivers/video/backlight/jornada720_lcd.c dev_err(&pdev->dev, "failed to register device\n"); pdev 105 drivers/video/backlight/jornada720_lcd.c platform_set_drvdata(pdev, lcd_device); pdev 137 drivers/video/backlight/kb3886_bl.c static int kb3886bl_probe(struct platform_device *pdev) pdev 140 drivers/video/backlight/kb3886_bl.c struct kb3886bl_machinfo *machinfo = dev_get_platdata(&pdev->dev); pdev 149 drivers/video/backlight/kb3886_bl.c kb3886_backlight_device = devm_backlight_device_register(&pdev->dev, pdev 150 drivers/video/backlight/kb3886_bl.c "kb3886-bl", &pdev->dev, pdev 156 drivers/video/backlight/kb3886_bl.c platform_set_drvdata(pdev, kb3886_backlight_device); pdev 268 drivers/video/backlight/lm3533_bl.c static int lm3533_bl_probe(struct platform_device *pdev) pdev 277 drivers/video/backlight/lm3533_bl.c dev_dbg(&pdev->dev, "%s\n", __func__); pdev 279 drivers/video/backlight/lm3533_bl.c lm3533 = dev_get_drvdata(pdev->dev.parent); pdev 283 drivers/video/backlight/lm3533_bl.c pdata = dev_get_platdata(&pdev->dev); pdev 285 drivers/video/backlight/lm3533_bl.c dev_err(&pdev->dev, "no platform data\n"); pdev 289 drivers/video/backlight/lm3533_bl.c if (pdev->id < 0 || pdev->id >= LM3533_HVCTRLBANK_COUNT) { pdev 290 drivers/video/backlight/lm3533_bl.c dev_err(&pdev->dev, "illegal backlight id %d\n", pdev->id); pdev 294 drivers/video/backlight/lm3533_bl.c bl = devm_kzalloc(&pdev->dev, sizeof(*bl), GFP_KERNEL); pdev 299 drivers/video/backlight/lm3533_bl.c bl->id = pdev->id; pdev 309 drivers/video/backlight/lm3533_bl.c bd = devm_backlight_device_register(&pdev->dev, pdata->name, pdev 310 drivers/video/backlight/lm3533_bl.c pdev->dev.parent, bl, &lm3533_bl_ops, pdev 313 drivers/video/backlight/lm3533_bl.c dev_err(&pdev->dev, "failed to register backlight device\n"); pdev 320 drivers/video/backlight/lm3533_bl.c platform_set_drvdata(pdev, bl); pdev 324 drivers/video/backlight/lm3533_bl.c dev_err(&pdev->dev, "failed to create sysfs attributes\n"); pdev 346 drivers/video/backlight/lm3533_bl.c static int lm3533_bl_remove(struct platform_device *pdev) pdev 348 drivers/video/backlight/lm3533_bl.c struct lm3533_bl *bl = platform_get_drvdata(pdev); pdev 384 drivers/video/backlight/lm3533_bl.c static void lm3533_bl_shutdown(struct platform_device *pdev) pdev 386 drivers/video/backlight/lm3533_bl.c struct lm3533_bl *bl = platform_get_drvdata(pdev); pdev 388 drivers/video/backlight/lm3533_bl.c dev_dbg(&pdev->dev, "%s\n", __func__); pdev 257 drivers/video/backlight/lp8788_bl.c static int lp8788_backlight_probe(struct platform_device *pdev) pdev 259 drivers/video/backlight/lp8788_bl.c struct lp8788 *lp = dev_get_drvdata(pdev->dev.parent); pdev 271 drivers/video/backlight/lp8788_bl.c platform_set_drvdata(pdev, bl); pdev 285 drivers/video/backlight/lp8788_bl.c ret = sysfs_create_group(&pdev->dev.kobj, &lp8788_attr_group); pdev 301 drivers/video/backlight/lp8788_bl.c static int lp8788_backlight_remove(struct platform_device *pdev) pdev 303 drivers/video/backlight/lp8788_bl.c struct lp8788_bl *bl = platform_get_drvdata(pdev); pdev 308 drivers/video/backlight/lp8788_bl.c sysfs_remove_group(&pdev->dev.kobj, &lp8788_attr_group); pdev 101 drivers/video/backlight/max8925_bl.c static void max8925_backlight_dt_init(struct platform_device *pdev) pdev 103 drivers/video/backlight/max8925_bl.c struct device_node *nproot = pdev->dev.parent->of_node, *np; pdev 110 drivers/video/backlight/max8925_bl.c pdata = devm_kzalloc(&pdev->dev, pdev 118 drivers/video/backlight/max8925_bl.c dev_err(&pdev->dev, "failed to find backlight node\n"); pdev 127 drivers/video/backlight/max8925_bl.c pdev->dev.platform_data = pdata; pdev 130 drivers/video/backlight/max8925_bl.c static int max8925_backlight_probe(struct platform_device *pdev) pdev 132 drivers/video/backlight/max8925_bl.c struct max8925_chip *chip = dev_get_drvdata(pdev->dev.parent); pdev 141 drivers/video/backlight/max8925_bl.c data = devm_kzalloc(&pdev->dev, sizeof(struct max8925_backlight_data), pdev 146 drivers/video/backlight/max8925_bl.c res = platform_get_resource(pdev, IORESOURCE_REG, 0); pdev 148 drivers/video/backlight/max8925_bl.c dev_err(&pdev->dev, "No REG resource for mode control!\n"); pdev 152 drivers/video/backlight/max8925_bl.c res = platform_get_resource(pdev, IORESOURCE_REG, 1); pdev 154 drivers/video/backlight/max8925_bl.c dev_err(&pdev->dev, "No REG resource for control!\n"); pdev 165 drivers/video/backlight/max8925_bl.c bl = devm_backlight_device_register(&pdev->dev, "max8925-backlight", pdev 166 drivers/video/backlight/max8925_bl.c &pdev->dev, data, pdev 169 drivers/video/backlight/max8925_bl.c dev_err(&pdev->dev, "failed to register backlight\n"); pdev 174 drivers/video/backlight/max8925_bl.c platform_set_drvdata(pdev, bl); pdev 177 drivers/video/backlight/max8925_bl.c if (!pdev->dev.platform_data) pdev 178 drivers/video/backlight/max8925_bl.c max8925_backlight_dt_init(pdev); pdev 180 drivers/video/backlight/max8925_bl.c pdata = pdev->dev.platform_data; pdev 119 drivers/video/backlight/omap1_bl.c static int omapbl_probe(struct platform_device *pdev) pdev 124 drivers/video/backlight/omap1_bl.c struct omap_backlight_config *pdata = dev_get_platdata(&pdev->dev); pdev 129 drivers/video/backlight/omap1_bl.c bl = devm_kzalloc(&pdev->dev, sizeof(struct omap_backlight), pdev 137 drivers/video/backlight/omap1_bl.c dev = devm_backlight_device_register(&pdev->dev, "omap-bl", &pdev->dev, pdev 146 drivers/video/backlight/omap1_bl.c bl->dev = &pdev->dev; pdev 148 drivers/video/backlight/omap1_bl.c platform_set_drvdata(pdev, dev); pdev 156 drivers/video/backlight/omap1_bl.c dev_info(&pdev->dev, "OMAP LCD backlight initialised\n"); pdev 77 drivers/video/backlight/ot200_bl.c static int ot200_backlight_probe(struct platform_device *pdev) pdev 85 drivers/video/backlight/ot200_bl.c if (devm_gpio_request(&pdev->dev, GPIO_DIMM, pdev 87 drivers/video/backlight/ot200_bl.c dev_err(&pdev->dev, "failed to request GPIO %d\n", GPIO_DIMM); pdev 94 drivers/video/backlight/ot200_bl.c dev_err(&pdev->dev, "MFGPT 7 not available\n"); pdev 98 drivers/video/backlight/ot200_bl.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 118 drivers/video/backlight/ot200_bl.c bl = devm_backlight_device_register(&pdev->dev, dev_name(&pdev->dev), pdev 119 drivers/video/backlight/ot200_bl.c &pdev->dev, data, &ot200_backlight_ops, pdev 122 drivers/video/backlight/ot200_bl.c dev_err(&pdev->dev, "failed to register backlight\n"); pdev 127 drivers/video/backlight/ot200_bl.c platform_set_drvdata(pdev, bl); pdev 136 drivers/video/backlight/ot200_bl.c static int ot200_backlight_remove(struct platform_device *pdev) pdev 109 drivers/video/backlight/pandora_bl.c static int pandora_backlight_probe(struct platform_device *pdev) pdev 116 drivers/video/backlight/pandora_bl.c priv = devm_kmalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 118 drivers/video/backlight/pandora_bl.c dev_err(&pdev->dev, "failed to allocate driver private data\n"); pdev 125 drivers/video/backlight/pandora_bl.c bl = devm_backlight_device_register(&pdev->dev, pdev->name, &pdev->dev, pdev 128 drivers/video/backlight/pandora_bl.c dev_err(&pdev->dev, "failed to register backlight\n"); pdev 132 drivers/video/backlight/pandora_bl.c platform_set_drvdata(pdev, bl); pdev 94 drivers/video/backlight/pcf50633-backlight.c static int pcf50633_bl_probe(struct platform_device *pdev) pdev 97 drivers/video/backlight/pcf50633-backlight.c struct device *parent = pdev->dev.parent; pdev 102 drivers/video/backlight/pcf50633-backlight.c pcf_bl = devm_kzalloc(&pdev->dev, sizeof(*pcf_bl), GFP_KERNEL); pdev 119 drivers/video/backlight/pcf50633-backlight.c pcf_bl->pcf = dev_to_pcf50633(pdev->dev.parent); pdev 121 drivers/video/backlight/pcf50633-backlight.c pcf_bl->bl = devm_backlight_device_register(&pdev->dev, pdev->name, pdev 122 drivers/video/backlight/pcf50633-backlight.c &pdev->dev, pcf_bl, pdev 128 drivers/video/backlight/pcf50633-backlight.c platform_set_drvdata(pdev, pcf_bl); pdev 72 drivers/video/backlight/platform_lcd.c static int platform_lcd_probe(struct platform_device *pdev) pdev 76 drivers/video/backlight/platform_lcd.c struct device *dev = &pdev->dev; pdev 79 drivers/video/backlight/platform_lcd.c pdata = dev_get_platdata(&pdev->dev); pdev 91 drivers/video/backlight/platform_lcd.c plcd = devm_kzalloc(&pdev->dev, sizeof(struct platform_lcd), pdev 98 drivers/video/backlight/platform_lcd.c plcd->lcd = devm_lcd_device_register(&pdev->dev, dev_name(dev), dev, pdev 105 drivers/video/backlight/platform_lcd.c platform_set_drvdata(pdev, plcd); pdev 365 drivers/video/backlight/pm8941-wled.c static int pm8941_wled_probe(struct platform_device *pdev) pdev 374 drivers/video/backlight/pm8941-wled.c regmap = dev_get_regmap(pdev->dev.parent, NULL); pdev 376 drivers/video/backlight/pm8941-wled.c dev_err(&pdev->dev, "Unable to get regmap\n"); pdev 380 drivers/video/backlight/pm8941-wled.c wled = devm_kzalloc(&pdev->dev, sizeof(*wled), GFP_KERNEL); pdev 386 drivers/video/backlight/pm8941-wled.c rc = pm8941_wled_configure(wled, &pdev->dev); pdev 395 drivers/video/backlight/pm8941-wled.c of_property_read_u32(pdev->dev.of_node, "default-brightness", &val); pdev 401 drivers/video/backlight/pm8941-wled.c bl = devm_backlight_device_register(&pdev->dev, wled->name, pdev 402 drivers/video/backlight/pm8941-wled.c &pdev->dev, wled, pdev 445 drivers/video/backlight/pwm_bl.c static int pwm_backlight_probe(struct platform_device *pdev) pdev 447 drivers/video/backlight/pwm_bl.c struct platform_pwm_backlight_data *data = dev_get_platdata(&pdev->dev); pdev 451 drivers/video/backlight/pwm_bl.c struct device_node *node = pdev->dev.of_node; pdev 458 drivers/video/backlight/pwm_bl.c ret = pwm_backlight_parse_dt(&pdev->dev, &defdata); pdev 460 drivers/video/backlight/pwm_bl.c dev_err(&pdev->dev, "failed to find platform data\n"); pdev 468 drivers/video/backlight/pwm_bl.c ret = data->init(&pdev->dev); pdev 473 drivers/video/backlight/pwm_bl.c pb = devm_kzalloc(&pdev->dev, sizeof(*pb), GFP_KERNEL); pdev 483 drivers/video/backlight/pwm_bl.c pb->dev = &pdev->dev; pdev 488 drivers/video/backlight/pwm_bl.c pb->enable_gpio = devm_gpiod_get_optional(&pdev->dev, "enable", pdev 500 drivers/video/backlight/pwm_bl.c ret = devm_gpio_request_one(&pdev->dev, data->enable_gpio, pdev 503 drivers/video/backlight/pwm_bl.c dev_err(&pdev->dev, "failed to request GPIO#%d: %d\n", pdev 523 drivers/video/backlight/pwm_bl.c pb->power_supply = devm_regulator_get(&pdev->dev, "power"); pdev 529 drivers/video/backlight/pwm_bl.c pb->pwm = devm_pwm_get(&pdev->dev, NULL); pdev 531 drivers/video/backlight/pwm_bl.c dev_err(&pdev->dev, "unable to request PWM, trying legacy API\n"); pdev 539 drivers/video/backlight/pwm_bl.c dev_err(&pdev->dev, "unable to request PWM\n"); pdev 543 drivers/video/backlight/pwm_bl.c dev_dbg(&pdev->dev, "got pwm for backlight\n"); pdev 559 drivers/video/backlight/pwm_bl.c dev_err(&pdev->dev, "failed to apply initial PWM state: %d\n", pdev 595 drivers/video/backlight/pwm_bl.c ret = pwm_backlight_brightness_default(&pdev->dev, data, pdev 598 drivers/video/backlight/pwm_bl.c dev_err(&pdev->dev, pdev 623 drivers/video/backlight/pwm_bl.c bl = backlight_device_register(dev_name(&pdev->dev), &pdev->dev, pb, pdev 626 drivers/video/backlight/pwm_bl.c dev_err(&pdev->dev, "failed to register backlight\n"); pdev 634 drivers/video/backlight/pwm_bl.c dev_warn(&pdev->dev, pdev 644 drivers/video/backlight/pwm_bl.c platform_set_drvdata(pdev, bl); pdev 649 drivers/video/backlight/pwm_bl.c data->exit(&pdev->dev); pdev 653 drivers/video/backlight/pwm_bl.c static int pwm_backlight_remove(struct platform_device *pdev) pdev 655 drivers/video/backlight/pwm_bl.c struct backlight_device *bl = platform_get_drvdata(pdev); pdev 662 drivers/video/backlight/pwm_bl.c pb->exit(&pdev->dev); pdev 669 drivers/video/backlight/pwm_bl.c static void pwm_backlight_shutdown(struct platform_device *pdev) pdev 671 drivers/video/backlight/pwm_bl.c struct backlight_device *bl = platform_get_drvdata(pdev); pdev 46 drivers/video/backlight/rave-sp-backlight.c static int rave_sp_backlight_probe(struct platform_device *pdev) pdev 48 drivers/video/backlight/rave-sp-backlight.c struct device *dev = &pdev->dev; pdev 51 drivers/video/backlight/rave-sp-backlight.c bd = devm_backlight_device_register(dev, pdev->name, dev, pdev 251 drivers/video/backlight/sky81452-backlight.c static int sky81452_bl_probe(struct platform_device *pdev) pdev 253 drivers/video/backlight/sky81452-backlight.c struct device *dev = &pdev->dev; pdev 292 drivers/video/backlight/sky81452-backlight.c platform_set_drvdata(pdev, bd); pdev 303 drivers/video/backlight/sky81452-backlight.c static int sky81452_bl_remove(struct platform_device *pdev) pdev 306 drivers/video/backlight/sky81452-backlight.c dev_get_platdata(&pdev->dev); pdev 307 drivers/video/backlight/sky81452-backlight.c struct backlight_device *bd = platform_get_drvdata(pdev); pdev 184 drivers/video/backlight/tps65217_bl.c tps65217_bl_parse_dt(struct platform_device *pdev) pdev 186 drivers/video/backlight/tps65217_bl.c struct tps65217 *tps = dev_get_drvdata(pdev->dev.parent); pdev 195 drivers/video/backlight/tps65217_bl.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 205 drivers/video/backlight/tps65217_bl.c dev_err(&pdev->dev, pdev 234 drivers/video/backlight/tps65217_bl.c dev_err(&pdev->dev, pdev 243 drivers/video/backlight/tps65217_bl.c dev_err(&pdev->dev, pdev 263 drivers/video/backlight/tps65217_bl.c tps65217_bl_parse_dt(struct platform_device *pdev) pdev 269 drivers/video/backlight/tps65217_bl.c static int tps65217_bl_probe(struct platform_device *pdev) pdev 272 drivers/video/backlight/tps65217_bl.c struct tps65217 *tps = dev_get_drvdata(pdev->dev.parent); pdev 277 drivers/video/backlight/tps65217_bl.c pdata = tps65217_bl_parse_dt(pdev); pdev 281 drivers/video/backlight/tps65217_bl.c tps65217_bl = devm_kzalloc(&pdev->dev, sizeof(*tps65217_bl), pdev 287 drivers/video/backlight/tps65217_bl.c tps65217_bl->dev = &pdev->dev; pdev 298 drivers/video/backlight/tps65217_bl.c tps65217_bl->bl = devm_backlight_device_register(&pdev->dev, pdev->name, pdev 309 drivers/video/backlight/tps65217_bl.c platform_set_drvdata(pdev, tps65217_bl); pdev 121 drivers/video/backlight/wm831x_bl.c static int wm831x_backlight_probe(struct platform_device *pdev) pdev 123 drivers/video/backlight/wm831x_bl.c struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); pdev 124 drivers/video/backlight/wm831x_bl.c struct wm831x_pdata *wm831x_pdata = dev_get_platdata(pdev->dev.parent); pdev 138 drivers/video/backlight/wm831x_bl.c dev_err(&pdev->dev, "No platform data supplied\n"); pdev 149 drivers/video/backlight/wm831x_bl.c dev_err(&pdev->dev, "Invalid max_uA: %duA\n", pdata->max_uA); pdev 155 drivers/video/backlight/wm831x_bl.c dev_warn(&pdev->dev, pdev 169 drivers/video/backlight/wm831x_bl.c dev_err(&pdev->dev, "Invalid ISINK %d\n", pdata->isink); pdev 185 drivers/video/backlight/wm831x_bl.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 196 drivers/video/backlight/wm831x_bl.c bl = devm_backlight_device_register(&pdev->dev, "wm831x", &pdev->dev, pdev 199 drivers/video/backlight/wm831x_bl.c dev_err(&pdev->dev, "failed to register backlight\n"); pdev 205 drivers/video/backlight/wm831x_bl.c platform_set_drvdata(pdev, bl); pdev 3538 drivers/video/fbdev/amifb.c static int __init amifb_probe(struct platform_device *pdev) pdev 3556 drivers/video/fbdev/amifb.c info = framebuffer_alloc(sizeof(struct amifb_par), &pdev->dev); pdev 3671 drivers/video/fbdev/amifb.c info->device = &pdev->dev; pdev 3707 drivers/video/fbdev/amifb.c dev_warn(&pdev->dev, pdev 3735 drivers/video/fbdev/amifb.c dev_set_drvdata(&pdev->dev, info); pdev 3761 drivers/video/fbdev/amifb.c static int __exit amifb_remove(struct platform_device *pdev) pdev 3763 drivers/video/fbdev/amifb.c struct fb_info *info = dev_get_drvdata(&pdev->dev); pdev 3055 drivers/video/fbdev/atafb.c static int __init atafb_probe(struct platform_device *pdev) pdev 3065 drivers/video/fbdev/atafb.c dev_dbg(&pdev->dev, "%s: start\n", __func__); pdev 3070 drivers/video/fbdev/atafb.c dev_dbg(&pdev->dev, "initializing external hw\n"); pdev 3079 drivers/video/fbdev/atafb.c dev_dbg(&pdev->dev, "initializing TT hw\n"); pdev 3088 drivers/video/fbdev/atafb.c dev_dbg(&pdev->dev, "initializing Falcon hw\n"); pdev 3103 drivers/video/fbdev/atafb.c dev_dbg(&pdev->dev, "initializing ST/E hw\n"); pdev 3111 drivers/video/fbdev/atafb.c dev_warn(&pdev->dev, pdev 3152 drivers/video/fbdev/atafb.c dev_info(&pdev->dev, "phys_screen_base %lx screen_len %d\n", pdev 3200 drivers/video/fbdev/atafb.c dev_info(&pdev->dev, "Determined %dx%d, depth %d\n", fb_info.var.xres, pdev 3204 drivers/video/fbdev/atafb.c dev_info(&pdev->dev, " virtual %dx%d\n", pdev 3228 drivers/video/fbdev/atafb.c static void atafb_shutdown(struct platform_device *pdev) pdev 3244 drivers/video/fbdev/atafb.c struct platform_device *pdev; pdev 3249 drivers/video/fbdev/atafb.c pdev = platform_device_register_simple("atafb", -1, NULL, 0); pdev 3250 drivers/video/fbdev/atafb.c if (IS_ERR(pdev)) pdev 3251 drivers/video/fbdev/atafb.c return PTR_ERR(pdev); pdev 47 drivers/video/fbdev/atmel_lcdfb.c struct platform_device *pdev; pdev 166 drivers/video/fbdev/atmel_lcdfb.c bl = backlight_device_register("backlight", &sinfo->pdev->dev, sinfo, pdev 169 drivers/video/fbdev/atmel_lcdfb.c dev_err(&sinfo->pdev->dev, "error %ld on backlight register\n", pdev 196 drivers/video/fbdev/atmel_lcdfb.c dev_warn(&sinfo->pdev->dev, "backlight control is not available\n"); pdev 232 drivers/video/fbdev/atmel_lcdfb.c dev_err(&sinfo->pdev->dev, pdev 237 drivers/video/fbdev/atmel_lcdfb.c dev_err(&sinfo->pdev->dev, pdev 945 drivers/video/fbdev/atmel_lcdfb.c struct device *dev = &sinfo->pdev->dev; pdev 1042 drivers/video/fbdev/atmel_lcdfb.c static int __init atmel_lcdfb_probe(struct platform_device *pdev) pdev 1044 drivers/video/fbdev/atmel_lcdfb.c struct device *dev = &pdev->dev; pdev 1060 drivers/video/fbdev/atmel_lcdfb.c sinfo->pdev = pdev; pdev 1065 drivers/video/fbdev/atmel_lcdfb.c if (pdev->dev.of_node) { pdev 1077 drivers/video/fbdev/atmel_lcdfb.c sinfo->reg_lcd = devm_regulator_get(&pdev->dev, "lcd"); pdev 1087 drivers/video/fbdev/atmel_lcdfb.c strcpy(info->fix.id, sinfo->pdev->name); pdev 1108 drivers/video/fbdev/atmel_lcdfb.c regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1115 drivers/video/fbdev/atmel_lcdfb.c sinfo->irq_base = platform_get_irq(pdev, 0); pdev 1123 drivers/video/fbdev/atmel_lcdfb.c map = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 1129 drivers/video/fbdev/atmel_lcdfb.c info->fix.smem_len, pdev->name)) { pdev 1159 drivers/video/fbdev/atmel_lcdfb.c info->fix.mmio_len, pdev->name)) { pdev 1175 drivers/video/fbdev/atmel_lcdfb.c ret = request_irq(sinfo->irq_base, atmel_lcdfb_interrupt, 0, pdev->name, info); pdev 1248 drivers/video/fbdev/atmel_lcdfb.c static int __exit atmel_lcdfb_remove(struct platform_device *pdev) pdev 1250 drivers/video/fbdev/atmel_lcdfb.c struct device *dev = &pdev->dev; pdev 1269 drivers/video/fbdev/atmel_lcdfb.c if (platform_get_resource(pdev, IORESOURCE_MEM, 1)) { pdev 1283 drivers/video/fbdev/atmel_lcdfb.c static int atmel_lcdfb_suspend(struct platform_device *pdev, pm_message_t mesg) pdev 1285 drivers/video/fbdev/atmel_lcdfb.c struct fb_info *info = platform_get_drvdata(pdev); pdev 1303 drivers/video/fbdev/atmel_lcdfb.c static int atmel_lcdfb_resume(struct platform_device *pdev) pdev 1305 drivers/video/fbdev/atmel_lcdfb.c struct fb_info *info = platform_get_drvdata(pdev); pdev 162 drivers/video/fbdev/aty/aty128fb.c static int aty128_probe(struct pci_dev *pdev, pdev 164 drivers/video/fbdev/aty/aty128fb.c static void aty128_remove(struct pci_dev *pdev); pdev 165 drivers/video/fbdev/aty/aty128fb.c static int aty128_pci_suspend(struct pci_dev *pdev, pm_message_t state); pdev 166 drivers/video/fbdev/aty/aty128fb.c static int aty128_pci_resume(struct pci_dev *pdev); pdev 167 drivers/video/fbdev/aty/aty128fb.c static int aty128_do_resume(struct pci_dev *pdev); pdev 457 drivers/video/fbdev/aty/aty128fb.c struct pci_dev *pdev; pdev 1302 drivers/video/fbdev/aty/aty128fb.c struct fb_info *info = pci_get_drvdata(par->pdev); pdev 1744 drivers/video/fbdev/aty/aty128fb.c struct fb_info *info = pci_get_drvdata(par->pdev); pdev 1838 drivers/video/fbdev/aty/aty128fb.c struct fb_info *info = pci_get_drvdata(par->pdev); pdev 1899 drivers/video/fbdev/aty/aty128fb.c pci_restore_state(par->pdev); pdev 1900 drivers/video/fbdev/aty/aty128fb.c aty128_do_resume(par->pdev); pdev 1905 drivers/video/fbdev/aty/aty128fb.c static int aty128_init(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 1907 drivers/video/fbdev/aty/aty128fb.c struct fb_info *info = pci_get_drvdata(pdev); pdev 2034 drivers/video/fbdev/aty/aty128fb.c par->pdev = pdev; pdev 2054 drivers/video/fbdev/aty/aty128fb.c static int aty128_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 2065 drivers/video/fbdev/aty/aty128fb.c if ((err = pci_enable_device(pdev))) { pdev 2071 drivers/video/fbdev/aty/aty128fb.c fb_addr = pci_resource_start(pdev, 0); pdev 2072 drivers/video/fbdev/aty/aty128fb.c if (!request_mem_region(fb_addr, pci_resource_len(pdev, 0), pdev 2079 drivers/video/fbdev/aty/aty128fb.c reg_addr = pci_resource_start(pdev, 2); pdev 2080 drivers/video/fbdev/aty/aty128fb.c if (!request_mem_region(reg_addr, pci_resource_len(pdev, 2), pdev 2087 drivers/video/fbdev/aty/aty128fb.c info = framebuffer_alloc(sizeof(struct aty128fb_par), &pdev->dev); pdev 2097 drivers/video/fbdev/aty/aty128fb.c par->regbase = pci_ioremap_bar(pdev, 2); pdev 2123 drivers/video/fbdev/aty/aty128fb.c bios = aty128_map_ROM(par, pdev); pdev 2133 drivers/video/fbdev/aty/aty128fb.c pci_unmap_rom(pdev, bios); pdev 2138 drivers/video/fbdev/aty/aty128fb.c pci_set_drvdata(pdev, info); pdev 2140 drivers/video/fbdev/aty/aty128fb.c if (!aty128_init(pdev, ent)) pdev 2155 drivers/video/fbdev/aty/aty128fb.c release_mem_region(pci_resource_start(pdev, 2), pdev 2156 drivers/video/fbdev/aty/aty128fb.c pci_resource_len(pdev, 2)); pdev 2158 drivers/video/fbdev/aty/aty128fb.c release_mem_region(pci_resource_start(pdev, 0), pdev 2159 drivers/video/fbdev/aty/aty128fb.c pci_resource_len(pdev, 0)); pdev 2163 drivers/video/fbdev/aty/aty128fb.c static void aty128_remove(struct pci_dev *pdev) pdev 2165 drivers/video/fbdev/aty/aty128fb.c struct fb_info *info = pci_get_drvdata(pdev); pdev 2183 drivers/video/fbdev/aty/aty128fb.c release_mem_region(pci_resource_start(pdev, 0), pdev 2184 drivers/video/fbdev/aty/aty128fb.c pci_resource_len(pdev, 0)); pdev 2185 drivers/video/fbdev/aty/aty128fb.c release_mem_region(pci_resource_start(pdev, 2), pdev 2186 drivers/video/fbdev/aty/aty128fb.c pci_resource_len(pdev, 2)); pdev 2337 drivers/video/fbdev/aty/aty128fb.c struct pci_dev *pdev = par->pdev; pdev 2339 drivers/video/fbdev/aty/aty128fb.c if (!par->pdev->pm_cap) pdev 2366 drivers/video/fbdev/aty/aty128fb.c pci_set_power_state(pdev, PCI_D2); pdev 2370 drivers/video/fbdev/aty/aty128fb.c static int aty128_pci_suspend(struct pci_dev *pdev, pm_message_t state) pdev 2372 drivers/video/fbdev/aty/aty128fb.c struct fb_info *info = pci_get_drvdata(pdev); pdev 2379 drivers/video/fbdev/aty/aty128fb.c pci_save_state(pdev); pdev 2395 drivers/video/fbdev/aty/aty128fb.c if (state.event == pdev->dev.power.power_state.event) pdev 2421 drivers/video/fbdev/aty/aty128fb.c pmac_suspend_agp_for_card(pdev); pdev 2434 drivers/video/fbdev/aty/aty128fb.c pdev->dev.power.power_state = state; pdev 2439 drivers/video/fbdev/aty/aty128fb.c static int aty128_do_resume(struct pci_dev *pdev) pdev 2441 drivers/video/fbdev/aty/aty128fb.c struct fb_info *info = pci_get_drvdata(pdev); pdev 2444 drivers/video/fbdev/aty/aty128fb.c if (pdev->dev.power.power_state.event == PM_EVENT_ON) pdev 2475 drivers/video/fbdev/aty/aty128fb.c pmac_resume_agp_for_card(pdev); pdev 2478 drivers/video/fbdev/aty/aty128fb.c pdev->dev.power.power_state = PMSG_ON; pdev 2485 drivers/video/fbdev/aty/aty128fb.c static int aty128_pci_resume(struct pci_dev *pdev) pdev 2490 drivers/video/fbdev/aty/aty128fb.c rc = aty128_do_resume(pdev); pdev 155 drivers/video/fbdev/aty/atyfb.h struct pci_dev *pdev; pdev 2048 drivers/video/fbdev/aty/atyfb_base.c static int atyfb_pci_suspend(struct pci_dev *pdev, pm_message_t state) pdev 2050 drivers/video/fbdev/aty/atyfb_base.c struct fb_info *info = pci_get_drvdata(pdev); pdev 2053 drivers/video/fbdev/aty/atyfb_base.c if (state.event == pdev->dev.power.power_state.event) pdev 2075 drivers/video/fbdev/aty/atyfb_base.c pci_save_state(pdev); pdev 2088 drivers/video/fbdev/aty/atyfb_base.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 2093 drivers/video/fbdev/aty/atyfb_base.c pdev->dev.power.power_state = state; pdev 2112 drivers/video/fbdev/aty/atyfb_base.c static int atyfb_pci_resume(struct pci_dev *pdev) pdev 2114 drivers/video/fbdev/aty/atyfb_base.c struct fb_info *info = pci_get_drvdata(pdev); pdev 2117 drivers/video/fbdev/aty/atyfb_base.c if (pdev->dev.power.power_state.event == PM_EVENT_ON) pdev 2130 drivers/video/fbdev/aty/atyfb_base.c pdev->dev.power.power_state.event == PM_EVENT_SUSPEND) pdev 2150 drivers/video/fbdev/aty/atyfb_base.c pdev->dev.power.power_state = PMSG_ON; pdev 2163 drivers/video/fbdev/aty/atyfb_base.c struct fb_info *info = pci_get_drvdata(par->pdev); pdev 2210 drivers/video/fbdev/aty/atyfb_base.c struct fb_info *info = pci_get_drvdata(par->pdev); pdev 2909 drivers/video/fbdev/aty/atyfb_base.c static int atyfb_setup_sparc(struct pci_dev *pdev, struct fb_info *info, pdev 2933 drivers/video/fbdev/aty/atyfb_base.c for (i = 0; i < 6 && pdev->resource[i].start; i++) pdev 2943 drivers/video/fbdev/aty/atyfb_base.c for (i = 0, j = 2; i < 6 && pdev->resource[i].start; i++) { pdev 2944 drivers/video/fbdev/aty/atyfb_base.c struct resource *rp = &pdev->resource[i]; pdev 2955 drivers/video/fbdev/aty/atyfb_base.c pci_read_config_dword(pdev, breg, &pbase); pdev 3001 drivers/video/fbdev/aty/atyfb_base.c if (IS_XL(pdev->device)) { pdev 3031 drivers/video/fbdev/aty/atyfb_base.c dp = pci_device_to_OF_node(pdev); pdev 3092 drivers/video/fbdev/aty/atyfb_base.c if (IS_XL(pdev->device)) pdev 3393 drivers/video/fbdev/aty/atyfb_base.c static int atyfb_setup_generic(struct pci_dev *pdev, struct fb_info *info, pdev 3403 drivers/video/fbdev/aty/atyfb_base.c rrp = &pdev->resource[2]; pdev 3428 drivers/video/fbdev/aty/atyfb_base.c pci_read_config_word(pdev, PCI_COMMAND, &tmp); pdev 3431 drivers/video/fbdev/aty/atyfb_base.c pci_write_config_word(pdev, PCI_COMMAND, tmp); pdev 3493 drivers/video/fbdev/aty/atyfb_base.c static int atyfb_pci_probe(struct pci_dev *pdev, pdev 3503 drivers/video/fbdev/aty/atyfb_base.c if (pci_enable_device(pdev)) { pdev 3509 drivers/video/fbdev/aty/atyfb_base.c rp = &pdev->resource[0]; pdev 3511 drivers/video/fbdev/aty/atyfb_base.c rp = &pdev->resource[1]; pdev 3523 drivers/video/fbdev/aty/atyfb_base.c info = framebuffer_alloc(sizeof(struct atyfb_par), &pdev->dev); pdev 3530 drivers/video/fbdev/aty/atyfb_base.c info->device = &pdev->dev; pdev 3531 drivers/video/fbdev/aty/atyfb_base.c par->pci_id = pdev->device; pdev 3534 drivers/video/fbdev/aty/atyfb_base.c par->irq = pdev->irq; pdev 3535 drivers/video/fbdev/aty/atyfb_base.c par->pdev = pdev; pdev 3539 drivers/video/fbdev/aty/atyfb_base.c rc = atyfb_setup_sparc(pdev, info, addr); pdev 3541 drivers/video/fbdev/aty/atyfb_base.c rc = atyfb_setup_generic(pdev, info, addr); pdev 3546 drivers/video/fbdev/aty/atyfb_base.c pci_set_drvdata(pdev, info); pdev 3721 drivers/video/fbdev/aty/atyfb_base.c static void atyfb_pci_remove(struct pci_dev *pdev) pdev 3723 drivers/video/fbdev/aty/atyfb_base.c struct fb_info *info = pci_get_drvdata(pdev); pdev 441 drivers/video/fbdev/aty/radeon_base.c pci_name(rinfo->pdev)); pdev 451 drivers/video/fbdev/aty/radeon_base.c pci_name(rinfo->pdev), BIOS_IN16(0)); pdev 483 drivers/video/fbdev/aty/radeon_base.c "incorrect: %08x\n", pci_name(rinfo->pdev), BIOS_IN32(dptr)); pdev 2151 drivers/video/fbdev/aty/radeon_base.c switch (rinfo->pdev->device) { pdev 2199 drivers/video/fbdev/aty/radeon_base.c pci_name(rinfo->pdev), pdev 2256 drivers/video/fbdev/aty/radeon_base.c static int radeon_kick_out_firmware_fb(struct pci_dev *pdev) pdev 2264 drivers/video/fbdev/aty/radeon_base.c ap->ranges[0].base = pci_resource_start(pdev, 0); pdev 2265 drivers/video/fbdev/aty/radeon_base.c ap->ranges[0].size = pci_resource_len(pdev, 0); pdev 2274 drivers/video/fbdev/aty/radeon_base.c static int radeonfb_pci_register(struct pci_dev *pdev, pdev 2286 drivers/video/fbdev/aty/radeon_base.c ret = pci_enable_device(pdev); pdev 2289 drivers/video/fbdev/aty/radeon_base.c pci_name(pdev)); pdev 2293 drivers/video/fbdev/aty/radeon_base.c info = framebuffer_alloc(sizeof(struct radeonfb_info), &pdev->dev); pdev 2300 drivers/video/fbdev/aty/radeon_base.c rinfo->pdev = pdev; pdev 2315 drivers/video/fbdev/aty/radeon_base.c rinfo->chipset = pdev->device; pdev 2321 drivers/video/fbdev/aty/radeon_base.c rinfo->fb_base_phys = pci_resource_start (pdev, 0); pdev 2322 drivers/video/fbdev/aty/radeon_base.c rinfo->mmio_base_phys = pci_resource_start (pdev, 2); pdev 2324 drivers/video/fbdev/aty/radeon_base.c ret = radeon_kick_out_firmware_fb(pdev); pdev 2329 drivers/video/fbdev/aty/radeon_base.c ret = pci_request_region(pdev, 0, "radeonfb framebuffer"); pdev 2332 drivers/video/fbdev/aty/radeon_base.c pci_name(rinfo->pdev)); pdev 2336 drivers/video/fbdev/aty/radeon_base.c ret = pci_request_region(pdev, 2, "radeonfb mmio"); pdev 2339 drivers/video/fbdev/aty/radeon_base.c pci_name(rinfo->pdev)); pdev 2347 drivers/video/fbdev/aty/radeon_base.c pci_name(rinfo->pdev)); pdev 2376 drivers/video/fbdev/aty/radeon_base.c rinfo->of_node = pci_device_to_OF_node(pdev); pdev 2379 drivers/video/fbdev/aty/radeon_base.c pci_name(rinfo->pdev)); pdev 2403 drivers/video/fbdev/aty/radeon_base.c pci_name(rinfo->pdev)); pdev 2408 drivers/video/fbdev/aty/radeon_base.c pr_debug("radeonfb (%s): mapped %ldk videoram\n", pci_name(rinfo->pdev), pdev 2423 drivers/video/fbdev/aty/radeon_base.c radeon_map_ROM(rinfo, pdev); pdev 2440 drivers/video/fbdev/aty/radeon_base.c radeon_map_ROM(rinfo, pdev); pdev 2461 drivers/video/fbdev/aty/radeon_base.c err |= sysfs_create_bin_file(&rinfo->pdev->dev.kobj, pdev 2464 drivers/video/fbdev/aty/radeon_base.c err |= sysfs_create_bin_file(&rinfo->pdev->dev.kobj, pdev 2485 drivers/video/fbdev/aty/radeon_base.c pci_set_drvdata(pdev, info); pdev 2491 drivers/video/fbdev/aty/radeon_base.c pci_name(rinfo->pdev)); pdev 2502 drivers/video/fbdev/aty/radeon_base.c printk ("radeonfb (%s): %s\n", pci_name(rinfo->pdev), rinfo->name); pdev 2505 drivers/video/fbdev/aty/radeon_base.c radeon_unmap_ROM(rinfo, pdev); pdev 2521 drivers/video/fbdev/aty/radeon_base.c radeon_unmap_ROM(rinfo, pdev); pdev 2524 drivers/video/fbdev/aty/radeon_base.c pci_release_region(pdev, 2); pdev 2526 drivers/video/fbdev/aty/radeon_base.c pci_release_region(pdev, 0); pdev 2536 drivers/video/fbdev/aty/radeon_base.c static void radeonfb_pci_unregister(struct pci_dev *pdev) pdev 2538 drivers/video/fbdev/aty/radeon_base.c struct fb_info *info = pci_get_drvdata(pdev); pdev 2547 drivers/video/fbdev/aty/radeon_base.c sysfs_remove_bin_file(&rinfo->pdev->dev.kobj, &edid1_attr); pdev 2549 drivers/video/fbdev/aty/radeon_base.c sysfs_remove_bin_file(&rinfo->pdev->dev.kobj, &edid2_attr); pdev 2570 drivers/video/fbdev/aty/radeon_base.c pci_release_region(pdev, 2); pdev 2571 drivers/video/fbdev/aty/radeon_base.c pci_release_region(pdev, 0); pdev 76 drivers/video/fbdev/aty/radeon_i2c.c chan->adapter.dev.parent = &chan->rinfo->pdev->dev; pdev 94 drivers/video/fbdev/aty/radeon_i2c.c dev_dbg(&chan->rinfo->pdev->dev, "I2C bus %s registered.\n", name); pdev 96 drivers/video/fbdev/aty/radeon_i2c.c dev_warn(&chan->rinfo->pdev->dev, "Failed to register I2C bus %s.\n", name); pdev 104 drivers/video/fbdev/aty/radeon_pm.c if ((id->subsystem_vendor == rinfo->pdev->subsystem_vendor ) && pdev 105 drivers/video/fbdev/aty/radeon_pm.c (id->subsystem_device == rinfo->pdev->subsystem_device )) { pdev 2526 drivers/video/fbdev/aty/radeon_pm.c pci_read_config_word(rinfo->pdev, pdev 2527 drivers/video/fbdev/aty/radeon_pm.c rinfo->pdev->pm_cap + PCI_PM_CTRL, pdev 2532 drivers/video/fbdev/aty/radeon_pm.c pci_write_config_word(rinfo->pdev, pdev 2533 drivers/video/fbdev/aty/radeon_pm.c rinfo->pdev->pm_cap + PCI_PM_CTRL, pdev 2537 drivers/video/fbdev/aty/radeon_pm.c rinfo->pdev->current_state = state; pdev 2544 drivers/video/fbdev/aty/radeon_pm.c if (!rinfo->pdev->pm_cap) pdev 2553 drivers/video/fbdev/aty/radeon_pm.c pci_name(rinfo->pdev)); pdev 2589 drivers/video/fbdev/aty/radeon_pm.c pci_disable_device(rinfo->pdev); pdev 2590 drivers/video/fbdev/aty/radeon_pm.c pci_save_state(rinfo->pdev); pdev 2596 drivers/video/fbdev/aty/radeon_pm.c __pci_complete_power_transition(rinfo->pdev, PCI_D2); pdev 2599 drivers/video/fbdev/aty/radeon_pm.c pci_name(rinfo->pdev)); pdev 2616 drivers/video/fbdev/aty/radeon_pm.c int radeonfb_pci_suspend(struct pci_dev *pdev, pm_message_t mesg) pdev 2618 drivers/video/fbdev/aty/radeon_pm.c struct fb_info *info = pci_get_drvdata(pdev); pdev 2621 drivers/video/fbdev/aty/radeon_pm.c if (mesg.event == pdev->dev.power.power_state.event) pdev 2625 drivers/video/fbdev/aty/radeon_pm.c pci_name(pdev), mesg.event); pdev 2662 drivers/video/fbdev/aty/radeon_pm.c pmac_suspend_agp_for_card(pdev); pdev 2668 drivers/video/fbdev/aty/radeon_pm.c pci_save_state(pdev); pdev 2694 drivers/video/fbdev/aty/radeon_pm.c pci_disable_device(pdev); pdev 2705 drivers/video/fbdev/aty/radeon_pm.c pdev->dev.power.power_state = mesg; pdev 2717 drivers/video/fbdev/aty/radeon_pm.c int radeonfb_pci_resume(struct pci_dev *pdev) pdev 2719 drivers/video/fbdev/aty/radeon_pm.c struct fb_info *info = pci_get_drvdata(pdev); pdev 2723 drivers/video/fbdev/aty/radeon_pm.c if (pdev->dev.power.power_state.event == PM_EVENT_ON) pdev 2733 drivers/video/fbdev/aty/radeon_pm.c pci_name(pdev), pdev->dev.power.power_state.event); pdev 2739 drivers/video/fbdev/aty/radeon_pm.c if (pdev->dev.power.power_state.event == PM_EVENT_SUSPEND) { pdev 2746 drivers/video/fbdev/aty/radeon_pm.c " D3 cold, need softboot !", pci_name(pdev)); pdev 2782 drivers/video/fbdev/aty/radeon_pm.c pmac_resume_agp_for_card(pdev); pdev 2792 drivers/video/fbdev/aty/radeon_pm.c pdev->dev.power.power_state = PMSG_ON; pdev 2806 drivers/video/fbdev/aty/radeon_pm.c pci_restore_state(rinfo->pdev); pdev 2807 drivers/video/fbdev/aty/radeon_pm.c radeonfb_pci_resume(rinfo->pdev); pdev 2839 drivers/video/fbdev/aty/radeon_pm.c if (rinfo->is_mobility && rinfo->pdev->pm_cap && pdev 304 drivers/video/fbdev/aty/radeonfb.h struct pci_dev *pdev; pdev 486 drivers/video/fbdev/aty/radeonfb.h extern int radeonfb_pci_suspend(struct pci_dev *pdev, pm_message_t state); pdev 487 drivers/video/fbdev/aty/radeonfb.h extern int radeonfb_pci_resume(struct pci_dev *pdev); pdev 450 drivers/video/fbdev/chipsfb.c static int chipsfb_pci_suspend(struct pci_dev *pdev, pm_message_t state) pdev 452 drivers/video/fbdev/chipsfb.c struct fb_info *p = pci_get_drvdata(pdev); pdev 454 drivers/video/fbdev/chipsfb.c if (state.event == pdev->dev.power.power_state.event) pdev 464 drivers/video/fbdev/chipsfb.c pdev->dev.power.power_state = state; pdev 468 drivers/video/fbdev/chipsfb.c static int chipsfb_pci_resume(struct pci_dev *pdev) pdev 470 drivers/video/fbdev/chipsfb.c struct fb_info *p = pci_get_drvdata(pdev); pdev 477 drivers/video/fbdev/chipsfb.c pdev->dev.power.power_state = PMSG_ON; pdev 1903 drivers/video/fbdev/cirrusfb.c static void get_pci_addrs(const struct pci_dev *pdev, pdev 1906 drivers/video/fbdev/cirrusfb.c assert(pdev != NULL); pdev 1915 drivers/video/fbdev/cirrusfb.c if (pci_resource_flags(pdev, 0) & IORESOURCE_IO) { pdev 1916 drivers/video/fbdev/cirrusfb.c *display = pci_resource_start(pdev, 1); pdev 1917 drivers/video/fbdev/cirrusfb.c *registers = pci_resource_start(pdev, 0); pdev 1919 drivers/video/fbdev/cirrusfb.c *display = pci_resource_start(pdev, 0); pdev 1920 drivers/video/fbdev/cirrusfb.c *registers = pci_resource_start(pdev, 1); pdev 1928 drivers/video/fbdev/cirrusfb.c struct pci_dev *pdev = to_pci_dev(info->device); pdev 1939 drivers/video/fbdev/cirrusfb.c pci_release_regions(pdev); pdev 2080 drivers/video/fbdev/cirrusfb.c static int cirrusfb_pci_register(struct pci_dev *pdev, pdev 2088 drivers/video/fbdev/cirrusfb.c ret = pci_enable_device(pdev); pdev 2094 drivers/video/fbdev/cirrusfb.c info = framebuffer_alloc(sizeof(struct cirrusfb_info), &pdev->dev); pdev 2105 drivers/video/fbdev/cirrusfb.c (unsigned long long)pdev->resource[0].start, cinfo->btype); pdev 2107 drivers/video/fbdev/cirrusfb.c (unsigned long long)pdev->resource[1].start); pdev 2111 drivers/video/fbdev/cirrusfb.c get_pci_addrs(pdev, &board_addr, &info->fix.mmio_start); pdev 2122 drivers/video/fbdev/cirrusfb.c ret = pci_request_regions(pdev, "cirrusfb"); pdev 2152 drivers/video/fbdev/cirrusfb.c pci_set_drvdata(pdev, info); pdev 2166 drivers/video/fbdev/cirrusfb.c pci_release_regions(pdev); pdev 2175 drivers/video/fbdev/cirrusfb.c static void cirrusfb_pci_unregister(struct pci_dev *pdev) pdev 2177 drivers/video/fbdev/cirrusfb.c struct fb_info *info = pci_get_drvdata(pdev); pdev 208 drivers/video/fbdev/clps711x-fb.c static int clps711x_fb_probe(struct platform_device *pdev) pdev 210 drivers/video/fbdev/clps711x-fb.c struct device *dev = &pdev->dev; pdev 227 drivers/video/fbdev/clps711x-fb.c platform_set_drvdata(pdev, info); pdev 229 drivers/video/fbdev/clps711x-fb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 241 drivers/video/fbdev/clps711x-fb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 280 drivers/video/fbdev/clps711x-fb.c dev_err(&pdev->dev, "No display defined\n"); pdev 363 drivers/video/fbdev/clps711x-fb.c static int clps711x_fb_remove(struct platform_device *pdev) pdev 365 drivers/video/fbdev/clps711x-fb.c struct fb_info *info = platform_get_drvdata(pdev); pdev 1770 drivers/video/fbdev/core/fbmem.c int remove_conflicting_pci_framebuffers(struct pci_dev *pdev, int res_id, const char *name) pdev 1778 drivers/video/fbdev/core/fbmem.c if (!(pci_resource_flags(pdev, bar) & IORESOURCE_MEM)) pdev 1788 drivers/video/fbdev/core/fbmem.c if (!(pci_resource_flags(pdev, bar) & IORESOURCE_MEM)) pdev 1790 drivers/video/fbdev/core/fbmem.c ap->ranges[idx].base = pci_resource_start(pdev, bar); pdev 1791 drivers/video/fbdev/core/fbmem.c ap->ranges[idx].size = pci_resource_len(pdev, bar); pdev 1792 drivers/video/fbdev/core/fbmem.c pci_info(pdev, "%s: bar %d: 0x%lx -> 0x%lx\n", __func__, bar, pdev 1793 drivers/video/fbdev/core/fbmem.c (unsigned long)pci_resource_start(pdev, bar), pdev 1794 drivers/video/fbdev/core/fbmem.c (unsigned long)pci_resource_end(pdev, bar)); pdev 1800 drivers/video/fbdev/core/fbmem.c pci_warn(pdev, "%s: passed res_id (%d) is not a memory bar\n", pdev 1804 drivers/video/fbdev/core/fbmem.c primary = pdev->resource[PCI_ROM_RESOURCE].flags & pdev 597 drivers/video/fbdev/efifb.c static int efifb_remove(struct platform_device *pdev) pdev 599 drivers/video/fbdev/efifb.c struct fb_info *info = platform_get_drvdata(pdev); pdev 602 drivers/video/fbdev/efifb.c sysfs_remove_groups(&pdev->dev.kobj, efifb_groups); pdev 461 drivers/video/fbdev/ep93xx-fb.c static int ep93xxfb_probe(struct platform_device *pdev) pdev 463 drivers/video/fbdev/ep93xx-fb.c struct ep93xxfb_mach_info *mach_info = dev_get_platdata(&pdev->dev); pdev 473 drivers/video/fbdev/ep93xx-fb.c info = framebuffer_alloc(sizeof(struct ep93xx_fbi), &pdev->dev); pdev 477 drivers/video/fbdev/ep93xx-fb.c info->dev = &pdev->dev; pdev 478 drivers/video/fbdev/ep93xx-fb.c platform_set_drvdata(pdev, info); pdev 490 drivers/video/fbdev/ep93xx-fb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 506 drivers/video/fbdev/ep93xx-fb.c fbi->mmio_base = devm_ioremap(&pdev->dev, res->start, pdev 513 drivers/video/fbdev/ep93xx-fb.c strcpy(info->fix.id, pdev->name); pdev 534 drivers/video/fbdev/ep93xx-fb.c err = mach_info->setup(pdev); pdev 543 drivers/video/fbdev/ep93xx-fb.c fbi->clk = devm_clk_get(&pdev->dev, NULL); pdev 563 drivers/video/fbdev/ep93xx-fb.c fbi->mach_info->teardown(pdev); pdev 574 drivers/video/fbdev/ep93xx-fb.c static int ep93xxfb_remove(struct platform_device *pdev) pdev 576 drivers/video/fbdev/ep93xx-fb.c struct fb_info *info = platform_get_drvdata(pdev); pdev 585 drivers/video/fbdev/ep93xx-fb.c fbi->mach_info->teardown(pdev); pdev 1683 drivers/video/fbdev/fsl-diu-fb.c static int fsl_diu_probe(struct platform_device *pdev) pdev 1685 drivers/video/fbdev/fsl-diu-fb.c struct device_node *np = pdev->dev.of_node; pdev 1693 drivers/video/fbdev/fsl-diu-fb.c data = dmam_alloc_coherent(&pdev->dev, sizeof(struct fsl_diu_data), pdev 1707 drivers/video/fbdev/fsl-diu-fb.c dev_err(&pdev->dev, "misaligned allocation"); pdev 1717 drivers/video/fbdev/fsl-diu-fb.c info->device = &pdev->dev; pdev 1744 drivers/video/fbdev/fsl-diu-fb.c dev_err(&pdev->dev, "cannot map DIU registers\n"); pdev 1753 drivers/video/fbdev/fsl-diu-fb.c dev_err(&pdev->dev, "could not get DIU IRQ\n"); pdev 1789 drivers/video/fbdev/fsl-diu-fb.c dev_err(&pdev->dev, "could not claim irq\n"); pdev 1796 drivers/video/fbdev/fsl-diu-fb.c dev_err(&pdev->dev, "could not register fb %d\n", i); pdev 1807 drivers/video/fbdev/fsl-diu-fb.c ret = device_create_file(&pdev->dev, &data->dev_attr); pdev 1809 drivers/video/fbdev/fsl-diu-fb.c dev_err(&pdev->dev, "could not create sysfs file %s\n", pdev 1813 drivers/video/fbdev/fsl-diu-fb.c dev_set_drvdata(&pdev->dev, data); pdev 1825 drivers/video/fbdev/fsl-diu-fb.c static int fsl_diu_remove(struct platform_device *pdev) pdev 1830 drivers/video/fbdev/fsl-diu-fb.c data = dev_get_drvdata(&pdev->dev); pdev 317 drivers/video/fbdev/geode/gx1fb_core.c static int gx1fb_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 323 drivers/video/fbdev/geode/gx1fb_core.c info = gx1fb_init_fbinfo(&pdev->dev); pdev 332 drivers/video/fbdev/geode/gx1fb_core.c if ((ret = gx1fb_map_video_memory(info, pdev)) < 0) { pdev 333 drivers/video/fbdev/geode/gx1fb_core.c dev_err(&pdev->dev, "failed to map frame buffer or controller registers\n"); pdev 340 drivers/video/fbdev/geode/gx1fb_core.c dev_err(&pdev->dev, "could not find valid video mode\n"); pdev 355 drivers/video/fbdev/geode/gx1fb_core.c pci_set_drvdata(pdev, info); pdev 362 drivers/video/fbdev/geode/gx1fb_core.c pci_release_region(pdev, 0); pdev 366 drivers/video/fbdev/geode/gx1fb_core.c pci_release_region(pdev, 1); pdev 379 drivers/video/fbdev/geode/gx1fb_core.c static void gx1fb_remove(struct pci_dev *pdev) pdev 381 drivers/video/fbdev/geode/gx1fb_core.c struct fb_info *info = pci_get_drvdata(pdev); pdev 387 drivers/video/fbdev/geode/gx1fb_core.c pci_release_region(pdev, 0); pdev 390 drivers/video/fbdev/geode/gx1fb_core.c pci_release_region(pdev, 1); pdev 326 drivers/video/fbdev/geode/gxfb_core.c static int gxfb_suspend(struct pci_dev *pdev, pm_message_t state) pdev 328 drivers/video/fbdev/geode/gxfb_core.c struct fb_info *info = pci_get_drvdata(pdev); pdev 343 drivers/video/fbdev/geode/gxfb_core.c static int gxfb_resume(struct pci_dev *pdev) pdev 345 drivers/video/fbdev/geode/gxfb_core.c struct fb_info *info = pci_get_drvdata(pdev); pdev 361 drivers/video/fbdev/geode/gxfb_core.c static int gxfb_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 371 drivers/video/fbdev/geode/gxfb_core.c info = gxfb_init_fbinfo(&pdev->dev); pdev 376 drivers/video/fbdev/geode/gxfb_core.c if ((ret = gxfb_map_video_memory(info, pdev)) < 0) { pdev 377 drivers/video/fbdev/geode/gxfb_core.c dev_err(&pdev->dev, "failed to map frame buffer or controller registers\n"); pdev 394 drivers/video/fbdev/geode/gxfb_core.c dev_err(&pdev->dev, "could not find valid video mode\n"); pdev 412 drivers/video/fbdev/geode/gxfb_core.c pci_set_drvdata(pdev, info); pdev 419 drivers/video/fbdev/geode/gxfb_core.c pci_release_region(pdev, 0); pdev 423 drivers/video/fbdev/geode/gxfb_core.c pci_release_region(pdev, 3); pdev 427 drivers/video/fbdev/geode/gxfb_core.c pci_release_region(pdev, 2); pdev 431 drivers/video/fbdev/geode/gxfb_core.c pci_release_region(pdev, 1); pdev 439 drivers/video/fbdev/geode/gxfb_core.c static void gxfb_remove(struct pci_dev *pdev) pdev 441 drivers/video/fbdev/geode/gxfb_core.c struct fb_info *info = pci_get_drvdata(pdev); pdev 447 drivers/video/fbdev/geode/gxfb_core.c pci_release_region(pdev, 0); pdev 450 drivers/video/fbdev/geode/gxfb_core.c pci_release_region(pdev, 3); pdev 453 drivers/video/fbdev/geode/gxfb_core.c pci_release_region(pdev, 2); pdev 456 drivers/video/fbdev/geode/gxfb_core.c pci_release_region(pdev, 1); pdev 447 drivers/video/fbdev/geode/lxfb_core.c static int lxfb_suspend(struct pci_dev *pdev, pm_message_t state) pdev 449 drivers/video/fbdev/geode/lxfb_core.c struct fb_info *info = pci_get_drvdata(pdev); pdev 464 drivers/video/fbdev/geode/lxfb_core.c static int lxfb_resume(struct pci_dev *pdev) pdev 466 drivers/video/fbdev/geode/lxfb_core.c struct fb_info *info = pci_get_drvdata(pdev); pdev 485 drivers/video/fbdev/geode/lxfb_core.c static int lxfb_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 494 drivers/video/fbdev/geode/lxfb_core.c info = lxfb_init_fbinfo(&pdev->dev); pdev 501 drivers/video/fbdev/geode/lxfb_core.c ret = lxfb_map_video_memory(info, pdev); pdev 504 drivers/video/fbdev/geode/lxfb_core.c dev_err(&pdev->dev, pdev 522 drivers/video/fbdev/geode/lxfb_core.c dev_err(&pdev->dev, "could not find valid video mode\n"); pdev 544 drivers/video/fbdev/geode/lxfb_core.c pci_set_drvdata(pdev, info); pdev 552 drivers/video/fbdev/geode/lxfb_core.c pci_release_region(pdev, 0); pdev 556 drivers/video/fbdev/geode/lxfb_core.c pci_release_region(pdev, 1); pdev 560 drivers/video/fbdev/geode/lxfb_core.c pci_release_region(pdev, 2); pdev 564 drivers/video/fbdev/geode/lxfb_core.c pci_release_region(pdev, 3); pdev 573 drivers/video/fbdev/geode/lxfb_core.c static void lxfb_remove(struct pci_dev *pdev) pdev 575 drivers/video/fbdev/geode/lxfb_core.c struct fb_info *info = pci_get_drvdata(pdev); pdev 581 drivers/video/fbdev/geode/lxfb_core.c pci_release_region(pdev, 0); pdev 584 drivers/video/fbdev/geode/lxfb_core.c pci_release_region(pdev, 1); pdev 587 drivers/video/fbdev/geode/lxfb_core.c pci_release_region(pdev, 2); pdev 590 drivers/video/fbdev/geode/lxfb_core.c pci_release_region(pdev, 3); pdev 176 drivers/video/fbdev/goldfishfb.c static int goldfish_fb_probe(struct platform_device *pdev) pdev 192 drivers/video/fbdev/goldfishfb.c platform_set_drvdata(pdev, fb); pdev 194 drivers/video/fbdev/goldfishfb.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 205 drivers/video/fbdev/goldfishfb.c fb->irq = platform_get_irq(pdev, 0); pdev 242 drivers/video/fbdev/goldfishfb.c &pdev->dev, framesize, pdev 258 drivers/video/fbdev/goldfishfb.c pdev->name, fb); pdev 274 drivers/video/fbdev/goldfishfb.c dma_free_coherent(&pdev->dev, framesize, pdev 286 drivers/video/fbdev/goldfishfb.c static int goldfish_fb_remove(struct platform_device *pdev) pdev 289 drivers/video/fbdev/goldfishfb.c struct goldfish_fb *fb = platform_get_drvdata(pdev); pdev 295 drivers/video/fbdev/goldfishfb.c dma_free_coherent(&pdev->dev, framesize, (void *)fb->fb.screen_base, pdev 615 drivers/video/fbdev/gxt4500.c static int gxt4500_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 624 drivers/video/fbdev/gxt4500.c err = pci_enable_device(pdev); pdev 626 drivers/video/fbdev/gxt4500.c dev_err(&pdev->dev, "gxt4500: cannot enable PCI device: %d\n", pdev 631 drivers/video/fbdev/gxt4500.c reg_phys = pci_resource_start(pdev, 0); pdev 632 drivers/video/fbdev/gxt4500.c if (!request_mem_region(reg_phys, pci_resource_len(pdev, 0), pdev 634 drivers/video/fbdev/gxt4500.c dev_err(&pdev->dev, "gxt4500: cannot get registers\n"); pdev 638 drivers/video/fbdev/gxt4500.c fb_phys = pci_resource_start(pdev, 1); pdev 639 drivers/video/fbdev/gxt4500.c if (!request_mem_region(fb_phys, pci_resource_len(pdev, 1), pdev 641 drivers/video/fbdev/gxt4500.c dev_err(&pdev->dev, "gxt4500: cannot get framebuffer\n"); pdev 645 drivers/video/fbdev/gxt4500.c info = framebuffer_alloc(sizeof(struct gxt4500_par), &pdev->dev); pdev 658 drivers/video/fbdev/gxt4500.c par->regs = pci_ioremap_bar(pdev, 0); pdev 660 drivers/video/fbdev/gxt4500.c dev_err(&pdev->dev, "gxt4500: cannot map registers\n"); pdev 665 drivers/video/fbdev/gxt4500.c info->fix.smem_len = pci_resource_len(pdev, 1); pdev 666 drivers/video/fbdev/gxt4500.c info->screen_base = pci_ioremap_wc_bar(pdev, 1); pdev 668 drivers/video/fbdev/gxt4500.c dev_err(&pdev->dev, "gxt4500: cannot map framebuffer\n"); pdev 672 drivers/video/fbdev/gxt4500.c pci_set_drvdata(pdev, info); pdev 679 drivers/video/fbdev/gxt4500.c pci_write_config_dword(pdev, CFG_ENDIAN0, 0x333300); pdev 682 drivers/video/fbdev/gxt4500.c pci_write_config_dword(pdev, CFG_ENDIAN0, 0x2300); pdev 684 drivers/video/fbdev/gxt4500.c pci_write_config_dword(pdev, CFG_ENDIAN0 + 8, 0x98530000); pdev 693 drivers/video/fbdev/gxt4500.c dev_err(&pdev->dev, "gxt4500: cannot allocate cmap\n"); pdev 700 drivers/video/fbdev/gxt4500.c dev_err(&pdev->dev, "gxt4500: cannot find valid video mode\n"); pdev 710 drivers/video/fbdev/gxt4500.c dev_err(&pdev->dev, "gxt4500: cannot register framebuffer\n"); pdev 726 drivers/video/fbdev/gxt4500.c release_mem_region(fb_phys, pci_resource_len(pdev, 1)); pdev 728 drivers/video/fbdev/gxt4500.c release_mem_region(reg_phys, pci_resource_len(pdev, 0)); pdev 733 drivers/video/fbdev/gxt4500.c static void gxt4500_remove(struct pci_dev *pdev) pdev 735 drivers/video/fbdev/gxt4500.c struct fb_info *info = pci_get_drvdata(pdev); pdev 746 drivers/video/fbdev/gxt4500.c release_mem_region(pci_resource_start(pdev, 0), pdev 747 drivers/video/fbdev/gxt4500.c pci_resource_len(pdev, 0)); pdev 748 drivers/video/fbdev/gxt4500.c release_mem_region(pci_resource_start(pdev, 1), pdev 749 drivers/video/fbdev/gxt4500.c pci_resource_len(pdev, 1)); pdev 550 drivers/video/fbdev/hgafb.c static int hgafb_probe(struct platform_device *pdev) pdev 564 drivers/video/fbdev/hgafb.c info = framebuffer_alloc(0, &pdev->dev); pdev 591 drivers/video/fbdev/hgafb.c platform_set_drvdata(pdev, info); pdev 595 drivers/video/fbdev/hgafb.c static int hgafb_remove(struct platform_device *pdev) pdev 597 drivers/video/fbdev/hgafb.c struct fb_info *info = platform_get_drvdata(pdev); pdev 674 drivers/video/fbdev/hyperv_fb.c struct pci_dev *pdev = NULL; pdev 684 drivers/video/fbdev/hyperv_fb.c pdev = pci_get_device(PCI_VENDOR_ID_MICROSOFT, pdev 686 drivers/video/fbdev/hyperv_fb.c if (!pdev) { pdev 691 drivers/video/fbdev/hyperv_fb.c if (!(pci_resource_flags(pdev, 0) & IORESOURCE_MEM) || pdev 692 drivers/video/fbdev/hyperv_fb.c pci_resource_len(pdev, 0) < screen_fb_size) pdev 695 drivers/video/fbdev/hyperv_fb.c pot_end = pci_resource_end(pdev, 0); pdev 720 drivers/video/fbdev/hyperv_fb.c info->apertures->ranges[0].base = pci_resource_start(pdev, 0); pdev 721 drivers/video/fbdev/hyperv_fb.c info->apertures->ranges[0].size = pci_resource_len(pdev, 0); pdev 730 drivers/video/fbdev/hyperv_fb.c pci_dev_put(pdev); pdev 741 drivers/video/fbdev/hyperv_fb.c pci_dev_put(pdev); pdev 909 drivers/video/fbdev/hyperv_fb.c static int hvfb_pci_stub_probe(struct pci_dev *pdev, pdev 915 drivers/video/fbdev/hyperv_fb.c static void hvfb_pci_stub_remove(struct pci_dev *pdev) pdev 398 drivers/video/fbdev/imsttfb.c static int imsttfb_probe(struct pci_dev *pdev, const struct pci_device_id *ent); pdev 399 drivers/video/fbdev/imsttfb.c static void imsttfb_remove(struct pci_dev *pdev); pdev 1466 drivers/video/fbdev/imsttfb.c static int imsttfb_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 1473 drivers/video/fbdev/imsttfb.c dp = pci_device_to_OF_node(pdev); pdev 1479 drivers/video/fbdev/imsttfb.c info = framebuffer_alloc(sizeof(struct imstt_par), &pdev->dev); pdev 1485 drivers/video/fbdev/imsttfb.c addr = pci_resource_start (pdev, 0); pdev 1486 drivers/video/fbdev/imsttfb.c size = pci_resource_len (pdev, 0); pdev 1494 drivers/video/fbdev/imsttfb.c switch (pdev->device) { pdev 1506 drivers/video/fbdev/imsttfb.c "contact maintainer.\n", pdev->device); pdev 1527 drivers/video/fbdev/imsttfb.c pci_set_drvdata(pdev, info); pdev 1531 drivers/video/fbdev/imsttfb.c static void imsttfb_remove(struct pci_dev *pdev) pdev 1533 drivers/video/fbdev/imsttfb.c struct fb_info *info = pci_get_drvdata(pdev); pdev 1535 drivers/video/fbdev/imsttfb.c int size = pci_resource_len(pdev, 0); pdev 143 drivers/video/fbdev/imxfb.c struct platform_device *pdev; pdev 656 drivers/video/fbdev/imxfb.c static int imxfb_init_fbinfo(struct platform_device *pdev) pdev 658 drivers/video/fbdev/imxfb.c struct imx_fb_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 659 drivers/video/fbdev/imxfb.c struct fb_info *info = dev_get_drvdata(&pdev->dev); pdev 671 drivers/video/fbdev/imxfb.c fbi->devtype = pdev->id_entry->driver_data; pdev 697 drivers/video/fbdev/imxfb.c np = pdev->dev.of_node; pdev 846 drivers/video/fbdev/imxfb.c static int imxfb_probe(struct platform_device *pdev) pdev 858 drivers/video/fbdev/imxfb.c dev_info(&pdev->dev, "i.MX Framebuffer driver\n"); pdev 864 drivers/video/fbdev/imxfb.c of_id = of_match_device(imxfb_of_dev_id, &pdev->dev); pdev 866 drivers/video/fbdev/imxfb.c pdev->id_entry = of_id->data; pdev 868 drivers/video/fbdev/imxfb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 872 drivers/video/fbdev/imxfb.c pdata = dev_get_platdata(&pdev->dev); pdev 874 drivers/video/fbdev/imxfb.c info = framebuffer_alloc(sizeof(struct imxfb_info), &pdev->dev); pdev 880 drivers/video/fbdev/imxfb.c platform_set_drvdata(pdev, info); pdev 882 drivers/video/fbdev/imxfb.c ret = imxfb_init_fbinfo(pdev); pdev 896 drivers/video/fbdev/imxfb.c display_np = of_parse_phandle(pdev->dev.of_node, "display", 0); pdev 898 drivers/video/fbdev/imxfb.c dev_err(&pdev->dev, "No display defined in devicetree\n"); pdev 909 drivers/video/fbdev/imxfb.c fbi->mode = devm_kzalloc(&pdev->dev, pdev 916 drivers/video/fbdev/imxfb.c ret = imxfb_of_read_mode(&pdev->dev, display_np, fbi->mode); pdev 936 drivers/video/fbdev/imxfb.c fbi->clk_ipg = devm_clk_get(&pdev->dev, "ipg"); pdev 957 drivers/video/fbdev/imxfb.c fbi->clk_ahb = devm_clk_get(&pdev->dev, "ahb"); pdev 963 drivers/video/fbdev/imxfb.c fbi->clk_per = devm_clk_get(&pdev->dev, "per"); pdev 971 drivers/video/fbdev/imxfb.c dev_err(&pdev->dev, "Cannot map frame buffer registers\n"); pdev 977 drivers/video/fbdev/imxfb.c info->screen_buffer = dma_alloc_wc(&pdev->dev, fbi->map_size, pdev 980 drivers/video/fbdev/imxfb.c dev_err(&pdev->dev, "Failed to allocate video RAM: %d\n", ret); pdev 988 drivers/video/fbdev/imxfb.c ret = pdata->init(fbi->pdev); pdev 1015 drivers/video/fbdev/imxfb.c dev_err(&pdev->dev, "failed to register framebuffer\n"); pdev 1019 drivers/video/fbdev/imxfb.c fbi->lcd_pwr = devm_regulator_get(&pdev->dev, "lcd"); pdev 1025 drivers/video/fbdev/imxfb.c lcd = devm_lcd_device_register(&pdev->dev, "imxfb-lcd", &pdev->dev, fbi, pdev 1035 drivers/video/fbdev/imxfb.c fbi->pdev = pdev; pdev 1046 drivers/video/fbdev/imxfb.c pdata->exit(fbi->pdev); pdev 1048 drivers/video/fbdev/imxfb.c dma_free_wc(&pdev->dev, fbi->map_size, info->screen_buffer, pdev 1063 drivers/video/fbdev/imxfb.c static int imxfb_remove(struct platform_device *pdev) pdev 1066 drivers/video/fbdev/imxfb.c struct fb_info *info = platform_get_drvdata(pdev); pdev 1070 drivers/video/fbdev/imxfb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1076 drivers/video/fbdev/imxfb.c pdata = dev_get_platdata(&pdev->dev); pdev 1078 drivers/video/fbdev/imxfb.c pdata->exit(fbi->pdev); pdev 1079 drivers/video/fbdev/imxfb.c dma_free_wc(&pdev->dev, fbi->map_size, info->screen_buffer, pdev 277 drivers/video/fbdev/intelfb/intelfb.h struct pci_dev *pdev; pdev 114 drivers/video/fbdev/intelfb/intelfb_i2c.c chan->adapter.dev.parent = &chan->dinfo->pdev->dev; pdev 161 drivers/video/fbdev/intelfb/intelfbdrv.c static int intelfb_pci_register(struct pci_dev *pdev, pdev 163 drivers/video/fbdev/intelfb/intelfbdrv.c static void intelfb_pci_unregister(struct pci_dev *pdev); pdev 469 drivers/video/fbdev/intelfb/intelfbdrv.c static int intelfb_pci_register(struct pci_dev *pdev, pdev 493 drivers/video/fbdev/intelfb/intelfbdrv.c info = framebuffer_alloc(sizeof(struct intelfb_info), &pdev->dev); pdev 505 drivers/video/fbdev/intelfb/intelfbdrv.c dinfo->pdev = pdev; pdev 519 drivers/video/fbdev/intelfb/intelfbdrv.c if ((err = pci_enable_device(pdev))) { pdev 537 drivers/video/fbdev/intelfb/intelfbdrv.c dinfo->aperture.physical = pci_resource_start(pdev, aperture_bar); pdev 538 drivers/video/fbdev/intelfb/intelfbdrv.c dinfo->aperture.size = pci_resource_len(pdev, aperture_bar); pdev 539 drivers/video/fbdev/intelfb/intelfbdrv.c dinfo->mmio_base_phys = pci_resource_start(pdev, mmio_bar); pdev 541 drivers/video/fbdev/intelfb/intelfbdrv.c (unsigned long long)pci_resource_start(pdev, aperture_bar), pdev 542 drivers/video/fbdev/intelfb/intelfbdrv.c (unsigned long long)pci_resource_len(pdev, aperture_bar), pdev 543 drivers/video/fbdev/intelfb/intelfbdrv.c (unsigned long long)pci_resource_start(pdev, mmio_bar), pdev 544 drivers/video/fbdev/intelfb/intelfbdrv.c (unsigned long long)pci_resource_len(pdev, mmio_bar)); pdev 567 drivers/video/fbdev/intelfb/intelfbdrv.c dinfo->pci_chipset = pdev->device; pdev 569 drivers/video/fbdev/intelfb/intelfbdrv.c if (intelfbhw_get_chipset(pdev, dinfo)) { pdev 574 drivers/video/fbdev/intelfb/intelfbdrv.c if (intelfbhw_get_memory(pdev, &aperture_size,&stolen_size)) { pdev 581 drivers/video/fbdev/intelfb/intelfbdrv.c pdev->bus->number, PCI_SLOT(pdev->devfn), pdev 582 drivers/video/fbdev/intelfb/intelfbdrv.c PCI_FUNC(pdev->devfn), dinfo->name, pdev 613 drivers/video/fbdev/intelfb/intelfbdrv.c if (!(bridge = agp_backend_acquire(pdev))) { pdev 832 drivers/video/fbdev/intelfb/intelfbdrv.c pci_set_drvdata(pdev, dinfo); pdev 893 drivers/video/fbdev/intelfb/intelfbdrv.c static void intelfb_pci_unregister(struct pci_dev *pdev) pdev 895 drivers/video/fbdev/intelfb/intelfbdrv.c struct intelfb_info *dinfo = pci_get_drvdata(pdev); pdev 1019 drivers/video/fbdev/intelfb/intelfbdrv.c const u8 *edid_s = fb_firmware_edid(&dinfo->pdev->dev); pdev 67 drivers/video/fbdev/intelfb/intelfbhw.c int intelfbhw_get_chipset(struct pci_dev *pdev, struct intelfb_info *dinfo) pdev 70 drivers/video/fbdev/intelfb/intelfbhw.c if (!pdev || !dinfo) pdev 73 drivers/video/fbdev/intelfb/intelfbhw.c switch (pdev->device) { pdev 95 drivers/video/fbdev/intelfb/intelfbhw.c pci_read_config_dword(pdev, INTEL_85X_CAPID, &tmp); pdev 173 drivers/video/fbdev/intelfb/intelfbhw.c int intelfbhw_get_memory(struct pci_dev *pdev, int *aperture_size, pdev 180 drivers/video/fbdev/intelfb/intelfbhw.c if (!pdev || !aperture_size || !stolen_size) pdev 184 drivers/video/fbdev/intelfb/intelfbhw.c bridge_dev = pci_get_domain_bus_and_slot(pci_domain_nr(pdev->bus), 0, pdev 196 drivers/video/fbdev/intelfb/intelfbhw.c switch (pdev->device) { pdev 207 drivers/video/fbdev/intelfb/intelfbhw.c if (pci_resource_start(pdev, 2) & 0x08000000) pdev 223 drivers/video/fbdev/intelfb/intelfbhw.c switch(pdev->device) { pdev 1450 drivers/video/fbdev/intelfb/intelfbhw.c if (dinfo->pdev->device == PCI_DEVICE_ID_INTEL_830M) { pdev 2044 drivers/video/fbdev/intelfb/intelfbhw.c if (request_irq(dinfo->pdev->irq, intelfbhw_irq, IRQF_SHARED, pdev 2084 drivers/video/fbdev/intelfb/intelfbhw.c free_irq(dinfo->pdev->irq, dinfo); pdev 561 drivers/video/fbdev/intelfb/intelfbhw.h extern int intelfbhw_get_chipset(struct pci_dev *pdev, struct intelfb_info *dinfo); pdev 562 drivers/video/fbdev/intelfb/intelfbhw.h extern int intelfbhw_get_memory(struct pci_dev *pdev, int *aperture_size, pdev 87 drivers/video/fbdev/kyro/fbdev.c static int kyrofb_probe(struct pci_dev *pdev, const struct pci_device_id *ent); pdev 88 drivers/video/fbdev/kyro/fbdev.c static void kyrofb_remove(struct pci_dev *pdev); pdev 662 drivers/video/fbdev/kyro/fbdev.c static int kyrofb_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 669 drivers/video/fbdev/kyro/fbdev.c if ((err = pci_enable_device(pdev))) { pdev 674 drivers/video/fbdev/kyro/fbdev.c info = framebuffer_alloc(sizeof(struct kyrofb_info), &pdev->dev); pdev 680 drivers/video/fbdev/kyro/fbdev.c kyro_fix.smem_start = pci_resource_start(pdev, 0); pdev 681 drivers/video/fbdev/kyro/fbdev.c kyro_fix.smem_len = pci_resource_len(pdev, 0); pdev 682 drivers/video/fbdev/kyro/fbdev.c kyro_fix.mmio_start = pci_resource_start(pdev, 1); pdev 683 drivers/video/fbdev/kyro/fbdev.c kyro_fix.mmio_len = pci_resource_len(pdev, 1); pdev 690 drivers/video/fbdev/kyro/fbdev.c info->screen_base = pci_ioremap_wc_bar(pdev, 0); pdev 706 drivers/video/fbdev/kyro/fbdev.c SetCoreClockPLL(deviceInfo.pSTGReg, pdev); pdev 735 drivers/video/fbdev/kyro/fbdev.c pci_set_drvdata(pdev, info); pdev 749 drivers/video/fbdev/kyro/fbdev.c static void kyrofb_remove(struct pci_dev *pdev) pdev 751 drivers/video/fbdev/kyro/fbdev.c struct fb_info *info = pci_get_drvdata(pdev); pdev 759 drivers/video/fbdev/kyro/fbdev.c SetCoreClockPLL(deviceInfo.pSTGReg, pdev); pdev 2029 drivers/video/fbdev/matrox/matroxfb_base.c static int matroxfb_probe(struct pci_dev* pdev, const struct pci_device_id* dummy) { pdev 2038 drivers/video/fbdev/matrox/matroxfb_base.c svid = pdev->subsystem_vendor; pdev 2039 drivers/video/fbdev/matrox/matroxfb_base.c sid = pdev->subsystem_device; pdev 2041 drivers/video/fbdev/matrox/matroxfb_base.c if ((b->vendor != pdev->vendor) || (b->device != pdev->device) || (b->rev < pdev->revision)) continue; pdev 2054 drivers/video/fbdev/matrox/matroxfb_base.c pci_read_config_dword(pdev, PCI_COMMAND, &cmd); pdev 2055 drivers/video/fbdev/matrox/matroxfb_base.c if (pci_enable_device(pdev)) { pdev 2063 drivers/video/fbdev/matrox/matroxfb_base.c minfo->pcidev = pdev; pdev 2068 drivers/video/fbdev/matrox/matroxfb_base.c pci_set_drvdata(pdev, minfo); pdev 2112 drivers/video/fbdev/matrox/matroxfb_base.c static void pci_remove_matrox(struct pci_dev* pdev) { pdev 2115 drivers/video/fbdev/matrox/matroxfb_base.c minfo = pci_get_drvdata(pdev); pdev 769 drivers/video/fbdev/matrox/matroxfb_misc.c struct pci_dev *pdev = minfo->pcidev; pdev 772 drivers/video/fbdev/matrox/matroxfb_misc.c pci_read_config_dword(pdev, PCI_OPTION_REG, &opt); pdev 773 drivers/video/fbdev/matrox/matroxfb_misc.c pci_write_config_dword(pdev, PCI_OPTION_REG, opt | PCI_OPTION_ENABLE_ROM); pdev 774 drivers/video/fbdev/matrox/matroxfb_misc.c pci_read_config_dword(pdev, PCI_ROM_ADDRESS, &biosbase); pdev 775 drivers/video/fbdev/matrox/matroxfb_misc.c pci_read_config_dword(pdev, minfo->devflags.fbResource, &fbbase); pdev 776 drivers/video/fbdev/matrox/matroxfb_misc.c pci_write_config_dword(pdev, PCI_ROM_ADDRESS, (fbbase & PCI_ROM_ADDRESS_MASK) | PCI_ROM_ADDRESS_ENABLE); pdev 778 drivers/video/fbdev/matrox/matroxfb_misc.c pci_write_config_dword(pdev, PCI_ROM_ADDRESS, biosbase); pdev 779 drivers/video/fbdev/matrox/matroxfb_misc.c pci_write_config_dword(pdev, PCI_OPTION_REG, opt); pdev 791 drivers/video/fbdev/matrox/matroxfb_misc.c if (ven != pdev->vendor || dev != pdev->device) { pdev 793 drivers/video/fbdev/matrox/matroxfb_misc.c ven, dev, pdev->vendor, pdev->device); pdev 53 drivers/video/fbdev/mb862xx/mb862xxfb.h struct pci_dev *pdev; pdev 869 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c par->pdev->revision); pdev 945 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c par->pdev->revision); pdev 990 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c static int mb862xx_pci_probe(struct pci_dev *pdev, pdev 995 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c struct device *dev = &pdev->dev; pdev 998 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c ret = pci_enable_device(pdev); pdev 1013 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c par->pdev = pdev; pdev 1014 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c par->irq = pdev->irq; pdev 1016 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c ret = pci_request_regions(pdev, DRV_NAME); pdev 1022 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c switch (pdev->device) { pdev 1025 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c par->fb_base_phys = pci_resource_start(par->pdev, 0); pdev 1038 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c par->fb_base_phys = pci_resource_start(par->pdev, 2); pdev 1039 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c par->mmio_base_phys = pci_resource_start(par->pdev, 3); pdev 1040 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c par->mmio_len = pci_resource_len(par->pdev, 3); pdev 1097 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c pci_set_drvdata(pdev, info); pdev 1118 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c pci_release_regions(pdev); pdev 1122 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c pci_disable_device(pdev); pdev 1127 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c static void mb862xx_pci_remove(struct pci_dev *pdev) pdev 1129 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c struct fb_info *fbi = pci_get_drvdata(pdev); pdev 1149 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c device_remove_file(&pdev->dev, &dev_attr_dispregs); pdev 1158 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c pci_release_regions(pdev); pdev 1160 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c pci_disable_device(pdev); pdev 540 drivers/video/fbdev/mmp/fb/mmpfb.c static int mmpfb_probe(struct platform_device *pdev) pdev 547 drivers/video/fbdev/mmp/fb/mmpfb.c mi = pdev->dev.platform_data; pdev 549 drivers/video/fbdev/mmp/fb/mmpfb.c dev_err(&pdev->dev, "no platform data defined\n"); pdev 554 drivers/video/fbdev/mmp/fb/mmpfb.c info = framebuffer_alloc(sizeof(struct mmpfb_info), &pdev->dev); pdev 561 drivers/video/fbdev/mmp/fb/mmpfb.c platform_set_drvdata(pdev, fbi); pdev 562 drivers/video/fbdev/mmp/fb/mmpfb.c fbi->dev = &pdev->dev; pdev 571 drivers/video/fbdev/mmp/fb/mmpfb.c dev_err(&pdev->dev, "can't get the path %s\n", mi->path_name); pdev 608 drivers/video/fbdev/mmp/fb/mmpfb.c fbi->fb_start = dma_alloc_coherent(&pdev->dev, PAGE_ALIGN(fbi->fb_size), pdev 611 drivers/video/fbdev/mmp/fb/mmpfb.c dev_err(&pdev->dev, "can't alloc framebuffer\n"); pdev 627 drivers/video/fbdev/mmp/fb/mmpfb.c dev_err(&pdev->dev, "Failed to register fb: %d\n", ret); pdev 647 drivers/video/fbdev/mmp/fb/mmpfb.c dma_free_coherent(&pdev->dev, PAGE_ALIGN(fbi->fb_size), fbi->fb_start, pdev 432 drivers/video/fbdev/mmp/hw/mmp_ctrl.c static int mmphw_probe(struct platform_device *pdev) pdev 441 drivers/video/fbdev/mmp/hw/mmp_ctrl.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 443 drivers/video/fbdev/mmp/hw/mmp_ctrl.c dev_err(&pdev->dev, "%s: no IO memory defined\n", __func__); pdev 448 drivers/video/fbdev/mmp/hw/mmp_ctrl.c irq = platform_get_irq(pdev, 0); pdev 450 drivers/video/fbdev/mmp/hw/mmp_ctrl.c dev_err(&pdev->dev, "%s: no IRQ defined\n", __func__); pdev 456 drivers/video/fbdev/mmp/hw/mmp_ctrl.c mi = pdev->dev.platform_data; pdev 458 drivers/video/fbdev/mmp/hw/mmp_ctrl.c dev_err(&pdev->dev, "%s: no platform data defined\n", __func__); pdev 464 drivers/video/fbdev/mmp/hw/mmp_ctrl.c ctrl = devm_kzalloc(&pdev->dev, pdev 474 drivers/video/fbdev/mmp/hw/mmp_ctrl.c ctrl->dev = &pdev->dev; pdev 476 drivers/video/fbdev/mmp/hw/mmp_ctrl.c platform_set_drvdata(pdev, ctrl); pdev 550 drivers/video/fbdev/mmp/hw/mmp_ctrl.c dev_err(&pdev->dev, "device init failed\n"); pdev 1273 drivers/video/fbdev/mx3fb.c static int mx3fb_suspend(struct platform_device *pdev, pm_message_t state) pdev 1275 drivers/video/fbdev/mx3fb.c struct mx3fb_data *mx3fb = platform_get_drvdata(pdev); pdev 1293 drivers/video/fbdev/mx3fb.c static int mx3fb_resume(struct platform_device *pdev) pdev 1295 drivers/video/fbdev/mx3fb.c struct mx3fb_data *mx3fb = platform_get_drvdata(pdev); pdev 1552 drivers/video/fbdev/mx3fb.c static int mx3fb_probe(struct platform_device *pdev) pdev 1554 drivers/video/fbdev/mx3fb.c struct device *dev = &pdev->dev; pdev 1566 drivers/video/fbdev/mx3fb.c sdc_reg = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1570 drivers/video/fbdev/mx3fb.c mx3fb = devm_kzalloc(&pdev->dev, sizeof(*mx3fb), GFP_KERNEL); pdev 1588 drivers/video/fbdev/mx3fb.c platform_set_drvdata(pdev, mx3fb); pdev 296 drivers/video/fbdev/ocfb.c static int ocfb_probe(struct platform_device *pdev) pdev 303 drivers/video/fbdev/ocfb.c fbdev = devm_kzalloc(&pdev->dev, sizeof(*fbdev), GFP_KERNEL); pdev 307 drivers/video/fbdev/ocfb.c platform_set_drvdata(pdev, fbdev); pdev 310 drivers/video/fbdev/ocfb.c fbdev->info.device = &pdev->dev; pdev 316 drivers/video/fbdev/ocfb.c dev_err(&pdev->dev, "No valid video modes found\n"); pdev 323 drivers/video/fbdev/ocfb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 325 drivers/video/fbdev/ocfb.c dev_err(&pdev->dev, "I/O resource request failed\n"); pdev 328 drivers/video/fbdev/ocfb.c fbdev->regs = devm_ioremap_resource(&pdev->dev, res); pdev 334 drivers/video/fbdev/ocfb.c fbdev->fb_virt = dma_alloc_coherent(&pdev->dev, PAGE_ALIGN(fbsize), pdev 337 drivers/video/fbdev/ocfb.c dev_err(&pdev->dev, pdev 357 drivers/video/fbdev/ocfb.c dev_err(&pdev->dev, "Color map allocation failed\n"); pdev 364 drivers/video/fbdev/ocfb.c dev_err(&pdev->dev, "Framebuffer registration failed\n"); pdev 374 drivers/video/fbdev/ocfb.c dma_free_coherent(&pdev->dev, PAGE_ALIGN(fbsize), fbdev->fb_virt, pdev 380 drivers/video/fbdev/ocfb.c static int ocfb_remove(struct platform_device *pdev) pdev 382 drivers/video/fbdev/ocfb.c struct ocfb_dev *fbdev = platform_get_drvdata(pdev); pdev 386 drivers/video/fbdev/ocfb.c dma_free_coherent(&pdev->dev, PAGE_ALIGN(fbdev->info.fix.smem_len), pdev 392 drivers/video/fbdev/ocfb.c platform_set_drvdata(pdev, NULL); pdev 638 drivers/video/fbdev/offb.c struct pci_dev *pdev; pdev 645 drivers/video/fbdev/offb.c pdev = pci_get_device(vid, did, NULL); pdev 646 drivers/video/fbdev/offb.c if (!pdev || pci_enable_device(pdev)) pdev 128 drivers/video/fbdev/omap/lcd_ams_delta.c static int ams_delta_panel_probe(struct platform_device *pdev) pdev 133 drivers/video/fbdev/omap/lcd_ams_delta.c gpiod_vblen = devm_gpiod_get(&pdev->dev, "vblen", GPIOD_OUT_LOW); pdev 136 drivers/video/fbdev/omap/lcd_ams_delta.c dev_err(&pdev->dev, "VBLEN GPIO request failed (%d)\n", ret); pdev 140 drivers/video/fbdev/omap/lcd_ams_delta.c gpiod_ndisp = devm_gpiod_get(&pdev->dev, "ndisp", GPIOD_OUT_LOW); pdev 143 drivers/video/fbdev/omap/lcd_ams_delta.c dev_err(&pdev->dev, "NDISP GPIO request failed (%d)\n", ret); pdev 148 drivers/video/fbdev/omap/lcd_ams_delta.c lcd_device = lcd_device_register("omapfb", &pdev->dev, NULL, pdev 153 drivers/video/fbdev/omap/lcd_ams_delta.c dev_err(&pdev->dev, "failed to register device\n"); pdev 157 drivers/video/fbdev/omap/lcd_ams_delta.c platform_set_drvdata(pdev, lcd_device); pdev 65 drivers/video/fbdev/omap/lcd_h3.c static int h3_panel_probe(struct platform_device *pdev) pdev 42 drivers/video/fbdev/omap/lcd_htcherald.c static int htcherald_panel_probe(struct platform_device *pdev) pdev 49 drivers/video/fbdev/omap/lcd_inn1510.c static int innovator1510_panel_probe(struct platform_device *pdev) pdev 82 drivers/video/fbdev/omap/lcd_inn1610.c static int innovator1610_panel_probe(struct platform_device *pdev) pdev 69 drivers/video/fbdev/omap/lcd_osk.c static int osk_panel_probe(struct platform_device *pdev) pdev 35 drivers/video/fbdev/omap/lcd_palmte.c static int palmte_panel_probe(struct platform_device *pdev) pdev 48 drivers/video/fbdev/omap/lcd_palmtt.c static int palmtt_panel_probe(struct platform_device *pdev) pdev 42 drivers/video/fbdev/omap/lcd_palmz71.c static int palmz71_panel_probe(struct platform_device *pdev) pdev 1617 drivers/video/fbdev/omap/omapfb_main.c static int omapfb_do_probe(struct platform_device *pdev, pdev 1629 drivers/video/fbdev/omap/omapfb_main.c if (pdev->num_resources != 0) { pdev 1630 drivers/video/fbdev/omap/omapfb_main.c dev_err(&pdev->dev, "probed for an unknown device\n"); pdev 1635 drivers/video/fbdev/omap/omapfb_main.c if (dev_get_platdata(&pdev->dev) == NULL) { pdev 1636 drivers/video/fbdev/omap/omapfb_main.c dev_err(&pdev->dev, "missing platform data\n"); pdev 1643 drivers/video/fbdev/omap/omapfb_main.c dev_err(&pdev->dev, pdev 1650 drivers/video/fbdev/omap/omapfb_main.c fbdev->dev = &pdev->dev; pdev 1653 drivers/video/fbdev/omap/omapfb_main.c platform_set_drvdata(pdev, fbdev); pdev 1759 drivers/video/fbdev/omap/omapfb_main.c static int omapfb_probe(struct platform_device *pdev) pdev 1767 drivers/video/fbdev/omap/omapfb_main.c dev_err(&pdev->dev, "can't register omapdss device\n"); pdev 1772 drivers/video/fbdev/omap/omapfb_main.c fbdev_pdev = pdev; pdev 1789 drivers/video/fbdev/omap/omapfb_main.c static int omapfb_remove(struct platform_device *pdev) pdev 1791 drivers/video/fbdev/omap/omapfb_main.c struct omapfb_device *fbdev = platform_get_drvdata(pdev); pdev 1806 drivers/video/fbdev/omap/omapfb_main.c static int omapfb_suspend(struct platform_device *pdev, pm_message_t mesg) pdev 1808 drivers/video/fbdev/omap/omapfb_main.c struct omapfb_device *fbdev = platform_get_drvdata(pdev); pdev 1816 drivers/video/fbdev/omap/omapfb_main.c static int omapfb_resume(struct platform_device *pdev) pdev 1818 drivers/video/fbdev/omap/omapfb_main.c struct omapfb_device *fbdev = platform_get_drvdata(pdev); pdev 186 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c static int tvc_probe_pdata(struct platform_device *pdev) pdev 188 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c struct panel_drv_data *ddata = platform_get_drvdata(pdev); pdev 192 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c pdata = dev_get_platdata(&pdev->dev); pdev 196 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c dev_err(&pdev->dev, "Failed to find video source\n"); pdev 210 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c static int tvc_probe_of(struct platform_device *pdev) pdev 212 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c struct panel_drv_data *ddata = platform_get_drvdata(pdev); pdev 213 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c struct device_node *node = pdev->dev.of_node; pdev 218 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c dev_err(&pdev->dev, "failed to find video source\n"); pdev 227 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c static int tvc_probe(struct platform_device *pdev) pdev 233 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); pdev 237 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c platform_set_drvdata(pdev, ddata); pdev 238 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c ddata->dev = &pdev->dev; pdev 240 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c if (dev_get_platdata(&pdev->dev)) { pdev 241 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c r = tvc_probe_pdata(pdev); pdev 244 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c } else if (pdev->dev.of_node) { pdev 245 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c r = tvc_probe_of(pdev); pdev 256 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c dssdev->dev = &pdev->dev; pdev 263 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c dev_err(&pdev->dev, "Failed to register panel\n"); pdev 273 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c static int __exit tvc_remove(struct platform_device *pdev) pdev 275 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c struct panel_drv_data *ddata = platform_get_drvdata(pdev); pdev 235 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c static int dvic_probe_of(struct platform_device *pdev) pdev 237 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c struct panel_drv_data *ddata = platform_get_drvdata(pdev); pdev 238 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c struct device_node *node = pdev->dev.of_node; pdev 245 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c dev_err(&pdev->dev, "failed to find video source\n"); pdev 255 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c dev_err(&pdev->dev, "failed to parse ddc-i2c-bus\n"); pdev 266 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c static int dvic_probe(struct platform_device *pdev) pdev 272 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c if (!pdev->dev.of_node) pdev 275 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); pdev 279 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c platform_set_drvdata(pdev, ddata); pdev 281 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c r = dvic_probe_of(pdev); pdev 289 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c dssdev->dev = &pdev->dev; pdev 296 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c dev_err(&pdev->dev, "Failed to register panel\n"); pdev 310 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c static int __exit dvic_remove(struct platform_device *pdev) pdev 312 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c struct panel_drv_data *ddata = platform_get_drvdata(pdev); pdev 205 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c static int hdmic_probe_of(struct platform_device *pdev) pdev 207 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c struct panel_drv_data *ddata = platform_get_drvdata(pdev); pdev 208 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c struct device_node *node = pdev->dev.of_node; pdev 221 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c dev_err(&pdev->dev, "failed to find video source\n"); pdev 230 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c static int hdmic_probe(struct platform_device *pdev) pdev 236 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c if (!pdev->dev.of_node) pdev 239 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); pdev 243 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c platform_set_drvdata(pdev, ddata); pdev 244 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c ddata->dev = &pdev->dev; pdev 246 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c r = hdmic_probe_of(pdev); pdev 251 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c r = devm_gpio_request_one(&pdev->dev, ddata->hpd_gpio, pdev 261 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c dssdev->dev = &pdev->dev; pdev 268 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c dev_err(&pdev->dev, "Failed to register panel\n"); pdev 278 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c static int __exit hdmic_remove(struct platform_device *pdev) pdev 280 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c struct panel_drv_data *ddata = platform_get_drvdata(pdev); pdev 180 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c static int opa362_probe(struct platform_device *pdev) pdev 182 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c struct device_node *node = pdev->dev.of_node; pdev 188 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c dev_dbg(&pdev->dev, "probe\n"); pdev 191 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c dev_err(&pdev->dev, "Unable to find device tree\n"); pdev 195 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); pdev 199 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c platform_set_drvdata(pdev, ddata); pdev 201 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c gpio = devm_gpiod_get_optional(&pdev->dev, "enable", GPIOD_OUT_LOW); pdev 209 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c dev_err(&pdev->dev, "failed to find video source\n"); pdev 217 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c dssdev->dev = &pdev->dev; pdev 224 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c dev_err(&pdev->dev, "Failed to register output\n"); pdev 234 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c static int __exit opa362_remove(struct platform_device *pdev) pdev 236 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c struct panel_drv_data *ddata = platform_get_drvdata(pdev); pdev 165 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c static int tfp410_probe_of(struct platform_device *pdev) pdev 167 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c struct panel_drv_data *ddata = platform_get_drvdata(pdev); pdev 168 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c struct device_node *node = pdev->dev.of_node; pdev 177 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c dev_err(&pdev->dev, "failed to parse PD gpio\n"); pdev 183 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c dev_err(&pdev->dev, "failed to find video source\n"); pdev 192 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c static int tfp410_probe(struct platform_device *pdev) pdev 198 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c if (!pdev->dev.of_node) pdev 201 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); pdev 205 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c platform_set_drvdata(pdev, ddata); pdev 207 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c r = tfp410_probe_of(pdev); pdev 212 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c r = devm_gpio_request_one(&pdev->dev, ddata->pd_gpio, pdev 215 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c dev_err(&pdev->dev, "Failed to request PD GPIO %d\n", pdev 223 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c dssdev->dev = &pdev->dev; pdev 232 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c dev_err(&pdev->dev, "Failed to register output\n"); pdev 243 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c static int __exit tfp410_remove(struct platform_device *pdev) pdev 245 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c struct panel_drv_data *ddata = platform_get_drvdata(pdev); pdev 200 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c static int tpd_probe_of(struct platform_device *pdev) pdev 202 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c struct panel_drv_data *ddata = platform_get_drvdata(pdev); pdev 203 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c struct device_node *node = pdev->dev.of_node; pdev 208 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c dev_err(&pdev->dev, "failed to find video source\n"); pdev 217 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c static int tpd_probe(struct platform_device *pdev) pdev 224 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); pdev 228 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c platform_set_drvdata(pdev, ddata); pdev 230 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c if (pdev->dev.of_node) { pdev 231 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c r = tpd_probe_of(pdev); pdev 238 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c gpio = devm_gpiod_get_index_optional(&pdev->dev, NULL, 0, pdev 247 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c gpio = devm_gpiod_get_index_optional(&pdev->dev, NULL, 1, pdev 256 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c gpio = devm_gpiod_get_index(&pdev->dev, NULL, 2, pdev 267 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c dssdev->dev = &pdev->dev; pdev 275 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c dev_err(&pdev->dev, "Failed to register output\n"); pdev 286 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c static int __exit tpd_remove(struct platform_device *pdev) pdev 288 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c struct panel_drv_data *ddata = platform_get_drvdata(pdev); pdev 154 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c static int panel_dpi_probe_pdata(struct platform_device *pdev) pdev 157 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c struct panel_drv_data *ddata = platform_get_drvdata(pdev); pdev 162 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c pdata = dev_get_platdata(&pdev->dev); pdev 166 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c dev_err(&pdev->dev, "failed to find video source '%s'\n", pdev 181 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c r = devm_gpio_request_one(&pdev->dev, pdata->enable_gpio, pdev 197 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c static int panel_dpi_probe_of(struct platform_device *pdev) pdev 199 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c struct panel_drv_data *ddata = platform_get_drvdata(pdev); pdev 200 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c struct device_node *node = pdev->dev.of_node; pdev 207 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c gpio = devm_gpiod_get_optional(&pdev->dev, "enable", GPIOD_OUT_LOW); pdev 217 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c dev_err(&pdev->dev, "failed to get video timing\n"); pdev 226 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c dev_err(&pdev->dev, "failed to find video source\n"); pdev 235 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c static int panel_dpi_probe(struct platform_device *pdev) pdev 241 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); pdev 245 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c platform_set_drvdata(pdev, ddata); pdev 247 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c if (dev_get_platdata(&pdev->dev)) { pdev 248 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c r = panel_dpi_probe_pdata(pdev); pdev 251 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c } else if (pdev->dev.of_node) { pdev 252 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c r = panel_dpi_probe_of(pdev); pdev 260 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c r = devm_gpio_request_one(&pdev->dev, ddata->backlight_gpio, pdev 267 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c dssdev->dev = &pdev->dev; pdev 276 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c dev_err(&pdev->dev, "Failed to register panel\n"); pdev 288 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c static int __exit panel_dpi_remove(struct platform_device *pdev) pdev 290 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c struct panel_drv_data *ddata = platform_get_drvdata(pdev); pdev 44 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c struct platform_device *pdev; pdev 263 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dev_err(&ddata->pdev->dev, "enter ULPS failed"); pdev 283 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dev_err(&ddata->pdev->dev, "failed to enable DSI\n"); pdev 291 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dev_err(&ddata->pdev->dev, "failed to re-enable TE"); pdev 305 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dev_err(&ddata->pdev->dev, "failed to exit ULPS"); pdev 342 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dev_dbg(&ddata->pdev->dev, "update brightness to %d\n", level); pdev 591 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dev_err(&ddata->pdev->dev, pdev 599 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dev_err(&ddata->pdev->dev, "failed to configure DSI\n"); pdev 605 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dev_err(&ddata->pdev->dev, "failed to enable DSI\n"); pdev 650 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dev_info(&ddata->pdev->dev, "panel revision %02x.%02x.%02x\n", pdev 659 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dev_err(&ddata->pdev->dev, "error while enabling panel, issuing HW reset\n"); pdev 680 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dev_err(&ddata->pdev->dev, pdev 692 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dev_err(&ddata->pdev->dev, "performing LCD reset\n"); pdev 703 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c struct device *dev = &ddata->pdev->dev; pdev 754 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dev_dbg(&ddata->pdev->dev, "enable\n"); pdev 783 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dev_dbg(&ddata->pdev->dev, "enable failed\n"); pdev 794 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dev_dbg(&ddata->pdev->dev, "disable\n"); pdev 820 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dev_dbg(&ddata->pdev->dev, "framedone, err %d\n", err); pdev 844 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dev_err(&ddata->pdev->dev, "start update failed\n"); pdev 855 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dev_err(&ddata->pdev->dev, "TE not received for 250ms!\n"); pdev 868 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dev_dbg(&ddata->pdev->dev, "update %d, %d, %d x %d\n", x, y, w, h); pdev 914 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dev_dbg(&ddata->pdev->dev, "sync\n"); pdev 921 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dev_dbg(&ddata->pdev->dev, "sync done\n"); pdev 1054 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dev_err(&ddata->pdev->dev, "short read\n"); pdev 1059 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dev_err(&ddata->pdev->dev, "signal pending, " pdev 1118 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c static int dsicm_probe_of(struct platform_device *pdev) pdev 1120 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c struct device_node *node = pdev->dev.of_node; pdev 1121 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c struct panel_drv_data *ddata = platform_get_drvdata(pdev); pdev 1127 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dev_err(&pdev->dev, "failed to parse reset gpio\n"); pdev 1136 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dev_err(&pdev->dev, "failed to parse TE gpio\n"); pdev 1142 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dev_err(&pdev->dev, "failed to find video source\n"); pdev 1153 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c static int dsicm_probe(struct platform_device *pdev) pdev 1158 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c struct device *dev = &pdev->dev; pdev 1164 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c if (!pdev->dev.of_node) pdev 1171 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c platform_set_drvdata(pdev, ddata); pdev 1172 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c ddata->pdev = pdev; pdev 1174 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c r = dsicm_probe_of(pdev); pdev 1276 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c static int __exit dsicm_remove(struct platform_device *pdev) pdev 1278 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c struct panel_drv_data *ddata = platform_get_drvdata(pdev); pdev 1282 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dev_dbg(&pdev->dev, "remove\n"); pdev 1289 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c sysfs_remove_group(&pdev->dev.kobj, &dsicm_attr_group); pdev 211 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c static int sharp_ls_probe_of(struct platform_device *pdev) pdev 213 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c struct panel_drv_data *ddata = platform_get_drvdata(pdev); pdev 214 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c struct device_node *node = pdev->dev.of_node; pdev 218 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c ddata->vcc = devm_regulator_get(&pdev->dev, "envdd"); pdev 220 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c dev_err(&pdev->dev, "failed to get regulator\n"); pdev 225 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c r = sharp_ls_get_gpio_of(&pdev->dev, 0, 0, "enable", &ddata->ini_gpio); pdev 230 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c r = sharp_ls_get_gpio_of(&pdev->dev, 0, 0, "reset", &ddata->resb_gpio); pdev 235 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c r = sharp_ls_get_gpio_of(&pdev->dev, 0, 0, "mode", &ddata->mo_gpio); pdev 240 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c r = sharp_ls_get_gpio_of(&pdev->dev, 1, 1, "mode", &ddata->lr_gpio); pdev 245 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c r = sharp_ls_get_gpio_of(&pdev->dev, 2, 1, "mode", &ddata->ud_gpio); pdev 251 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c dev_err(&pdev->dev, "failed to find video source\n"); pdev 260 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c static int sharp_ls_probe(struct platform_device *pdev) pdev 266 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c if (!pdev->dev.of_node) pdev 269 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); pdev 273 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c platform_set_drvdata(pdev, ddata); pdev 275 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c r = sharp_ls_probe_of(pdev); pdev 282 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c dssdev->dev = &pdev->dev; pdev 291 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c dev_err(&pdev->dev, "Failed to register panel\n"); pdev 302 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c static int __exit sharp_ls_remove(struct platform_device *pdev) pdev 304 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c struct panel_drv_data *ddata = platform_get_drvdata(pdev); pdev 1589 drivers/video/fbdev/omap2/omapfb/dss/apply.c struct platform_device *pdev = dss_get_core_pdev(); pdev 1599 drivers/video/fbdev/omap2/omapfb/dss/apply.c dss_init_overlay_managers_sysfs(pdev); pdev 1600 drivers/video/fbdev/omap2/omapfb/dss/apply.c dss_init_overlays(pdev); pdev 1635 drivers/video/fbdev/omap2/omapfb/dss/apply.c r = display_init_sysfs(pdev); pdev 1654 drivers/video/fbdev/omap2/omapfb/dss/apply.c display_uninit_sysfs(pdev); pdev 1660 drivers/video/fbdev/omap2/omapfb/dss/apply.c dss_uninit_overlay_managers_sysfs(pdev); pdev 1661 drivers/video/fbdev/omap2/omapfb/dss/apply.c dss_uninit_overlays(pdev); pdev 1673 drivers/video/fbdev/omap2/omapfb/dss/apply.c struct platform_device *pdev = dss_get_core_pdev(); pdev 1682 drivers/video/fbdev/omap2/omapfb/dss/apply.c display_uninit_sysfs(pdev); pdev 1686 drivers/video/fbdev/omap2/omapfb/dss/apply.c dss_uninit_overlay_managers_sysfs(pdev); pdev 1687 drivers/video/fbdev/omap2/omapfb/dss/apply.c dss_uninit_overlays(pdev); pdev 33 drivers/video/fbdev/omap2/omapfb/dss/core.c struct platform_device *pdev; pdev 50 drivers/video/fbdev/omap2/omapfb/dss/core.c struct omap_dss_board_info *pdata = core.pdev->dev.platform_data; pdev 57 drivers/video/fbdev/omap2/omapfb/dss/core.c return core.pdev; pdev 62 drivers/video/fbdev/omap2/omapfb/dss/core.c struct omap_dss_board_info *board_data = core.pdev->dev.platform_data; pdev 72 drivers/video/fbdev/omap2/omapfb/dss/core.c struct omap_dss_board_info *board_data = core.pdev->dev.platform_data; pdev 82 drivers/video/fbdev/omap2/omapfb/dss/core.c struct omap_dss_board_info *pdata = core.pdev->dev.platform_data; pdev 158 drivers/video/fbdev/omap2/omapfb/dss/core.c static int __init omap_dss_probe(struct platform_device *pdev) pdev 160 drivers/video/fbdev/omap2/omapfb/dss/core.c core.pdev = pdev; pdev 174 drivers/video/fbdev/omap2/omapfb/dss/core.c static int omap_dss_remove(struct platform_device *pdev) pdev 183 drivers/video/fbdev/omap2/omapfb/dss/core.c static void omap_dss_shutdown(struct platform_device *pdev) pdev 101 drivers/video/fbdev/omap2/omapfb/dss/dispc.c struct platform_device *pdev; pdev 522 drivers/video/fbdev/omap2/omapfb/dss/dispc.c r = pm_runtime_get_sync(&dispc.pdev->dev); pdev 534 drivers/video/fbdev/omap2/omapfb/dss/dispc.c r = pm_runtime_put_sync(&dispc.pdev->dev); pdev 4020 drivers/video/fbdev/omap2/omapfb/dss/dispc.c r = devm_request_irq(&dispc.pdev->dev, dispc.irq, dispc_irq_handler, pdev 4033 drivers/video/fbdev/omap2/omapfb/dss/dispc.c devm_free_irq(&dispc.pdev->dev, dispc.irq, &dispc); pdev 4043 drivers/video/fbdev/omap2/omapfb/dss/dispc.c struct platform_device *pdev = to_platform_device(dev); pdev 4047 drivers/video/fbdev/omap2/omapfb/dss/dispc.c struct device_node *np = pdev->dev.of_node; pdev 4049 drivers/video/fbdev/omap2/omapfb/dss/dispc.c dispc.pdev = pdev; pdev 4057 drivers/video/fbdev/omap2/omapfb/dss/dispc.c dispc_mem = platform_get_resource(dispc.pdev, IORESOURCE_MEM, 0); pdev 4063 drivers/video/fbdev/omap2/omapfb/dss/dispc.c dispc.base = devm_ioremap(&pdev->dev, dispc_mem->start, pdev 4070 drivers/video/fbdev/omap2/omapfb/dss/dispc.c dispc.irq = platform_get_irq(dispc.pdev, 0); pdev 4079 drivers/video/fbdev/omap2/omapfb/dss/dispc.c dev_err(&pdev->dev, "failed to get syscon-pol regmap\n"); pdev 4085 drivers/video/fbdev/omap2/omapfb/dss/dispc.c dev_err(&pdev->dev, "failed to get syscon-pol offset\n"); pdev 4090 drivers/video/fbdev/omap2/omapfb/dss/dispc.c pm_runtime_enable(&pdev->dev); pdev 4099 drivers/video/fbdev/omap2/omapfb/dss/dispc.c dev_dbg(&pdev->dev, "OMAP DISPC rev %d.%d\n", pdev 4111 drivers/video/fbdev/omap2/omapfb/dss/dispc.c pm_runtime_disable(&pdev->dev); pdev 4128 drivers/video/fbdev/omap2/omapfb/dss/dispc.c static int dispc_probe(struct platform_device *pdev) pdev 4130 drivers/video/fbdev/omap2/omapfb/dss/dispc.c return component_add(&pdev->dev, &dispc_component_ops); pdev 4133 drivers/video/fbdev/omap2/omapfb/dss/dispc.c static int dispc_remove(struct platform_device *pdev) pdev 4135 drivers/video/fbdev/omap2/omapfb/dss/dispc.c component_del(&pdev->dev, &dispc_component_ops); pdev 309 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c int display_init_sysfs(struct platform_device *pdev) pdev 316 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c &pdev->dev.kobj, "%s", dssdev->alias); pdev 327 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c display_uninit_sysfs(pdev); pdev 332 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c void display_uninit_sysfs(struct platform_device *pdev) pdev 34 drivers/video/fbdev/omap2/omapfb/dss/dpi.c struct platform_device *pdev; pdev 56 drivers/video/fbdev/omap2/omapfb/dss/dpi.c static struct dpi_data *dpi_get_data_from_pdev(struct platform_device *pdev) pdev 58 drivers/video/fbdev/omap2/omapfb/dss/dpi.c return dev_get_drvdata(&pdev->dev); pdev 571 drivers/video/fbdev/omap2/omapfb/dss/dpi.c vdds_dsi = devm_regulator_get(&dpi->pdev->dev, "vdds_dsi"); pdev 708 drivers/video/fbdev/omap2/omapfb/dss/dpi.c static void dpi_init_output(struct platform_device *pdev) pdev 710 drivers/video/fbdev/omap2/omapfb/dss/dpi.c struct dpi_data *dpi = dpi_get_data_from_pdev(pdev); pdev 713 drivers/video/fbdev/omap2/omapfb/dss/dpi.c out->dev = &pdev->dev; pdev 724 drivers/video/fbdev/omap2/omapfb/dss/dpi.c static void dpi_uninit_output(struct platform_device *pdev) pdev 726 drivers/video/fbdev/omap2/omapfb/dss/dpi.c struct dpi_data *dpi = dpi_get_data_from_pdev(pdev); pdev 732 drivers/video/fbdev/omap2/omapfb/dss/dpi.c static void dpi_init_output_port(struct platform_device *pdev, pdev 757 drivers/video/fbdev/omap2/omapfb/dss/dpi.c out->dev = &pdev->dev; pdev 778 drivers/video/fbdev/omap2/omapfb/dss/dpi.c struct platform_device *pdev = to_platform_device(dev); pdev 781 drivers/video/fbdev/omap2/omapfb/dss/dpi.c dpi = devm_kzalloc(&pdev->dev, sizeof(*dpi), GFP_KERNEL); pdev 785 drivers/video/fbdev/omap2/omapfb/dss/dpi.c dpi->pdev = pdev; pdev 787 drivers/video/fbdev/omap2/omapfb/dss/dpi.c dev_set_drvdata(&pdev->dev, dpi); pdev 791 drivers/video/fbdev/omap2/omapfb/dss/dpi.c dpi_init_output(pdev); pdev 798 drivers/video/fbdev/omap2/omapfb/dss/dpi.c struct platform_device *pdev = to_platform_device(dev); pdev 800 drivers/video/fbdev/omap2/omapfb/dss/dpi.c dpi_uninit_output(pdev); pdev 808 drivers/video/fbdev/omap2/omapfb/dss/dpi.c static int dpi_probe(struct platform_device *pdev) pdev 810 drivers/video/fbdev/omap2/omapfb/dss/dpi.c return component_add(&pdev->dev, &dpi_component_ops); pdev 813 drivers/video/fbdev/omap2/omapfb/dss/dpi.c static int dpi_remove(struct platform_device *pdev) pdev 815 drivers/video/fbdev/omap2/omapfb/dss/dpi.c component_del(&pdev->dev, &dpi_component_ops); pdev 838 drivers/video/fbdev/omap2/omapfb/dss/dpi.c int dpi_init_port(struct platform_device *pdev, struct device_node *port) pdev 845 drivers/video/fbdev/omap2/omapfb/dss/dpi.c dpi = devm_kzalloc(&pdev->dev, sizeof(*dpi), GFP_KERNEL); pdev 863 drivers/video/fbdev/omap2/omapfb/dss/dpi.c dpi->pdev = pdev; pdev 868 drivers/video/fbdev/omap2/omapfb/dss/dpi.c dpi_init_output_port(pdev, port); pdev 291 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct platform_device *pdev; pdev 1139 drivers/video/fbdev/omap2/omapfb/dss/dsi.c r = pm_runtime_get_sync(&dsi->pdev->dev); pdev 1151 drivers/video/fbdev/omap2/omapfb/dss/dsi.c r = pm_runtime_put_sync(&dsi->pdev->dev); pdev 1163 drivers/video/fbdev/omap2/omapfb/dss/dsi.c vdds_dsi = devm_regulator_get(&dsi->pdev->dev, "vdd"); pdev 1378 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct platform_device *dsidev = dsi->pdev; pdev 1456 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct platform_device *dsidev = dsi->pdev; pdev 4017 drivers/video/fbdev/omap2/omapfb/dss/dsi.c dsi_handle_framedone(dsi->pdev, -ETIMEDOUT); pdev 4473 drivers/video/fbdev/omap2/omapfb/dss/dsi.c ctx->dsidev = dsi->pdev; pdev 4762 drivers/video/fbdev/omap2/omapfb/dss/dsi.c ctx->dsidev = dsi->pdev; pdev 5070 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_probe_of(struct platform_device *pdev) pdev 5072 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct device_node *node = pdev->dev.of_node; pdev 5073 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct dsi_data *dsi = dsi_get_dsidrv_data(pdev); pdev 5087 drivers/video/fbdev/omap2/omapfb/dss/dsi.c dev_err(&pdev->dev, "failed to find lane data\n"); pdev 5096 drivers/video/fbdev/omap2/omapfb/dss/dsi.c dev_err(&pdev->dev, "bad number of lanes\n"); pdev 5103 drivers/video/fbdev/omap2/omapfb/dss/dsi.c dev_err(&pdev->dev, "failed to read lane data\n"); pdev 5113 drivers/video/fbdev/omap2/omapfb/dss/dsi.c dev_err(&pdev->dev, "failed to configure pins"); pdev 5271 drivers/video/fbdev/omap2/omapfb/dss/dsi.c dsi->pdev = dsidev; pdev 5355 drivers/video/fbdev/omap2/omapfb/dss/dsi.c dsi->irq = platform_get_irq(dsi->pdev, 0); pdev 5362 drivers/video/fbdev/omap2/omapfb/dss/dsi.c IRQF_SHARED, dev_name(&dsidev->dev), dsi->pdev); pdev 5492 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_probe(struct platform_device *pdev) pdev 5494 drivers/video/fbdev/omap2/omapfb/dss/dsi.c return component_add(&pdev->dev, &dsi_component_ops); pdev 5497 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_remove(struct platform_device *pdev) pdev 5499 drivers/video/fbdev/omap2/omapfb/dss/dsi.c component_del(&pdev->dev, &dsi_component_ops); pdev 5505 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct platform_device *pdev = to_platform_device(dev); pdev 5506 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct dsi_data *dsi = dsi_get_dsidrv_data(pdev); pdev 5521 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct platform_device *pdev = to_platform_device(dev); pdev 5522 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct dsi_data *dsi = dsi_get_dsidrv_data(pdev); pdev 71 drivers/video/fbdev/omap2/omapfb/dss/dss.c struct platform_device *pdev; pdev 735 drivers/video/fbdev/omap2/omapfb/dss/dss.c clk = devm_clk_get(&dss.pdev->dev, "fck"); pdev 770 drivers/video/fbdev/omap2/omapfb/dss/dss.c r = pm_runtime_get_sync(&dss.pdev->dev); pdev 781 drivers/video/fbdev/omap2/omapfb/dss/dss.c r = pm_runtime_put_sync(&dss.pdev->dev); pdev 913 drivers/video/fbdev/omap2/omapfb/dss/dss.c static void dss_uninit_ports(struct platform_device *pdev); pdev 915 drivers/video/fbdev/omap2/omapfb/dss/dss.c static int dss_init_ports(struct platform_device *pdev) pdev 917 drivers/video/fbdev/omap2/omapfb/dss/dss.c struct device_node *parent = pdev->dev.of_node; pdev 946 drivers/video/fbdev/omap2/omapfb/dss/dss.c ret = dpi_init_port(pdev, port); pdev 949 drivers/video/fbdev/omap2/omapfb/dss/dss.c ret = sdi_init_port(pdev, port); pdev 958 drivers/video/fbdev/omap2/omapfb/dss/dss.c dss_uninit_ports(pdev); pdev 963 drivers/video/fbdev/omap2/omapfb/dss/dss.c static void dss_uninit_ports(struct platform_device *pdev) pdev 965 drivers/video/fbdev/omap2/omapfb/dss/dss.c struct device_node *parent = pdev->dev.of_node; pdev 1005 drivers/video/fbdev/omap2/omapfb/dss/dss.c static int dss_video_pll_probe(struct platform_device *pdev) pdev 1007 drivers/video/fbdev/omap2/omapfb/dss/dss.c struct device_node *np = pdev->dev.of_node; pdev 1018 drivers/video/fbdev/omap2/omapfb/dss/dss.c dev_err(&pdev->dev, pdev 1025 drivers/video/fbdev/omap2/omapfb/dss/dss.c dev_err(&pdev->dev, pdev 1031 drivers/video/fbdev/omap2/omapfb/dss/dss.c pll_regulator = devm_regulator_get(&pdev->dev, "vdda_video"); pdev 1050 drivers/video/fbdev/omap2/omapfb/dss/dss.c dss.video1_pll = dss_video_pll_init(pdev, 0, pll_regulator); pdev 1056 drivers/video/fbdev/omap2/omapfb/dss/dss.c dss.video2_pll = dss_video_pll_init(pdev, 1, pll_regulator); pdev 1069 drivers/video/fbdev/omap2/omapfb/dss/dss.c struct platform_device *pdev = to_platform_device(dev); pdev 1074 drivers/video/fbdev/omap2/omapfb/dss/dss.c dss.pdev = pdev; pdev 1080 drivers/video/fbdev/omap2/omapfb/dss/dss.c dss_mem = platform_get_resource(dss.pdev, IORESOURCE_MEM, 0); pdev 1086 drivers/video/fbdev/omap2/omapfb/dss/dss.c dss.base = devm_ioremap(&pdev->dev, dss_mem->start, pdev 1101 drivers/video/fbdev/omap2/omapfb/dss/dss.c r = dss_video_pll_probe(pdev); pdev 1105 drivers/video/fbdev/omap2/omapfb/dss/dss.c r = dss_init_ports(pdev); pdev 1109 drivers/video/fbdev/omap2/omapfb/dss/dss.c pm_runtime_enable(&pdev->dev); pdev 1139 drivers/video/fbdev/omap2/omapfb/dss/dss.c r = component_bind_all(&pdev->dev, NULL); pdev 1153 drivers/video/fbdev/omap2/omapfb/dss/dss.c pm_runtime_disable(&pdev->dev); pdev 1154 drivers/video/fbdev/omap2/omapfb/dss/dss.c dss_uninit_ports(pdev); pdev 1169 drivers/video/fbdev/omap2/omapfb/dss/dss.c struct platform_device *pdev = to_platform_device(dev); pdev 1173 drivers/video/fbdev/omap2/omapfb/dss/dss.c component_unbind_all(&pdev->dev, NULL); pdev 1181 drivers/video/fbdev/omap2/omapfb/dss/dss.c dss_uninit_ports(pdev); pdev 1183 drivers/video/fbdev/omap2/omapfb/dss/dss.c pm_runtime_disable(&pdev->dev); pdev 1217 drivers/video/fbdev/omap2/omapfb/dss/dss.c static int dss_probe(struct platform_device *pdev) pdev 1223 drivers/video/fbdev/omap2/omapfb/dss/dss.c device_for_each_child(&pdev->dev, &match, dss_add_child_component); pdev 1225 drivers/video/fbdev/omap2/omapfb/dss/dss.c r = component_master_add_with_match(&pdev->dev, &dss_component_ops, match); pdev 1232 drivers/video/fbdev/omap2/omapfb/dss/dss.c static int dss_remove(struct platform_device *pdev) pdev 1234 drivers/video/fbdev/omap2/omapfb/dss/dss.c component_master_del(&pdev->dev, &dss_component_ops); pdev 213 drivers/video/fbdev/omap2/omapfb/dss/dss.h int display_init_sysfs(struct platform_device *pdev); pdev 214 drivers/video/fbdev/omap2/omapfb/dss/dss.h void display_uninit_sysfs(struct platform_device *pdev); pdev 219 drivers/video/fbdev/omap2/omapfb/dss/dss.h int dss_init_overlay_managers_sysfs(struct platform_device *pdev); pdev 220 drivers/video/fbdev/omap2/omapfb/dss/dss.h void dss_uninit_overlay_managers_sysfs(struct platform_device *pdev); pdev 241 drivers/video/fbdev/omap2/omapfb/dss/dss.h struct platform_device *pdev); pdev 245 drivers/video/fbdev/omap2/omapfb/dss/dss.h void dss_init_overlays(struct platform_device *pdev); pdev 246 drivers/video/fbdev/omap2/omapfb/dss/dss.h void dss_uninit_overlays(struct platform_device *pdev); pdev 255 drivers/video/fbdev/omap2/omapfb/dss/dss.h struct platform_device *pdev); pdev 273 drivers/video/fbdev/omap2/omapfb/dss/dss.h struct dss_pll *dss_video_pll_init(struct platform_device *pdev, int id, pdev 315 drivers/video/fbdev/omap2/omapfb/dss/dss.h int sdi_init_port(struct platform_device *pdev, struct device_node *port); pdev 318 drivers/video/fbdev/omap2/omapfb/dss/dss.h static inline int sdi_init_port(struct platform_device *pdev, pdev 357 drivers/video/fbdev/omap2/omapfb/dss/dss.h int dpi_init_port(struct platform_device *pdev, struct device_node *port); pdev 360 drivers/video/fbdev/omap2/omapfb/dss/dss.h static inline int dpi_init_port(struct platform_device *pdev, pdev 294 drivers/video/fbdev/omap2/omapfb/dss/hdmi.h int hdmi_wp_init(struct platform_device *pdev, struct hdmi_wp_data *wp); pdev 301 drivers/video/fbdev/omap2/omapfb/dss/hdmi.h int hdmi_pll_init(struct platform_device *pdev, struct hdmi_pll_data *pll, pdev 309 drivers/video/fbdev/omap2/omapfb/dss/hdmi.h int hdmi_phy_init(struct platform_device *pdev, struct hdmi_phy_data *phy); pdev 313 drivers/video/fbdev/omap2/omapfb/dss/hdmi.h int hdmi_parse_lanes_of(struct platform_device *pdev, struct device_node *ep, pdev 332 drivers/video/fbdev/omap2/omapfb/dss/hdmi.h struct platform_device *pdev; pdev 41 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c r = pm_runtime_get_sync(&hdmi.pdev->dev); pdev 55 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c r = pm_runtime_put_sync(&hdmi.pdev->dev); pdev 97 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c reg = devm_regulator_get(&hdmi.pdev->dev, "vdda"); pdev 342 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c hdmi.audio_abort_cb(&hdmi.pdev->dev); pdev 507 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c static void hdmi_init_output(struct platform_device *pdev) pdev 511 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c out->dev = &pdev->dev; pdev 522 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c static void hdmi_uninit_output(struct platform_device *pdev) pdev 529 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c static int hdmi_probe_of(struct platform_device *pdev) pdev 531 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c struct device_node *node = pdev->dev.of_node; pdev 539 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c r = hdmi_parse_lanes_of(pdev, ep, &hdmi.phy); pdev 671 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c struct platform_device *pdev = to_platform_device(dev); pdev 675 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c hdmi.pdev = pdev; pdev 676 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c dev_set_drvdata(&pdev->dev, &hdmi); pdev 681 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c if (pdev->dev.of_node) { pdev 682 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c r = hdmi_probe_of(pdev); pdev 687 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c r = hdmi_wp_init(pdev, &hdmi.wp); pdev 691 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c r = hdmi_pll_init(pdev, &hdmi.pll, &hdmi.wp); pdev 695 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c r = hdmi_phy_init(pdev, &hdmi.phy); pdev 699 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c r = hdmi4_core_init(pdev, &hdmi.core); pdev 703 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c irq = platform_get_irq(pdev, 0); pdev 710 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c r = devm_request_threaded_irq(&pdev->dev, irq, pdev 718 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c pm_runtime_enable(&pdev->dev); pdev 720 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c hdmi_init_output(pdev); pdev 722 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c r = hdmi_audio_register(&pdev->dev); pdev 725 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c hdmi_uninit_output(pdev); pdev 726 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c pm_runtime_disable(&pdev->dev); pdev 740 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c struct platform_device *pdev = to_platform_device(dev); pdev 745 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c hdmi_uninit_output(pdev); pdev 749 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c pm_runtime_disable(&pdev->dev); pdev 757 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c static int hdmi4_probe(struct platform_device *pdev) pdev 759 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c return component_add(&pdev->dev, &hdmi4_component_ops); pdev 762 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c static int hdmi4_remove(struct platform_device *pdev) pdev 764 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c component_del(&pdev->dev, &hdmi4_component_ops); pdev 876 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c int hdmi4_core_init(struct platform_device *pdev, struct hdmi_core_data *core) pdev 880 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "core"); pdev 886 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c core->base = devm_ioremap_resource(&pdev->dev, res); pdev 256 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.h int hdmi4_core_init(struct platform_device *pdev, struct hdmi_core_data *core); pdev 45 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c r = pm_runtime_get_sync(&hdmi.pdev->dev); pdev 59 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c r = pm_runtime_put_sync(&hdmi.pdev->dev); pdev 116 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c reg = devm_regulator_get(&hdmi.pdev->dev, "vdda"); pdev 372 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c hdmi.audio_abort_cb(&hdmi.pdev->dev); pdev 537 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c static void hdmi_init_output(struct platform_device *pdev) pdev 541 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c out->dev = &pdev->dev; pdev 552 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c static void hdmi_uninit_output(struct platform_device *pdev) pdev 559 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c static int hdmi_probe_of(struct platform_device *pdev) pdev 561 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c struct device_node *node = pdev->dev.of_node; pdev 569 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c r = hdmi_parse_lanes_of(pdev, ep, &hdmi.phy); pdev 710 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c struct platform_device *pdev = to_platform_device(dev); pdev 714 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c hdmi.pdev = pdev; pdev 715 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c dev_set_drvdata(&pdev->dev, &hdmi); pdev 720 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c if (pdev->dev.of_node) { pdev 721 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c r = hdmi_probe_of(pdev); pdev 726 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c r = hdmi_wp_init(pdev, &hdmi.wp); pdev 730 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c r = hdmi_pll_init(pdev, &hdmi.pll, &hdmi.wp); pdev 734 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c r = hdmi_phy_init(pdev, &hdmi.phy); pdev 738 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c r = hdmi5_core_init(pdev, &hdmi.core); pdev 742 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c irq = platform_get_irq(pdev, 0); pdev 749 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c r = devm_request_threaded_irq(&pdev->dev, irq, pdev 757 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c pm_runtime_enable(&pdev->dev); pdev 759 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c hdmi_init_output(pdev); pdev 761 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c r = hdmi_audio_register(&pdev->dev); pdev 764 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c hdmi_uninit_output(pdev); pdev 765 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c pm_runtime_disable(&pdev->dev); pdev 779 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c struct platform_device *pdev = to_platform_device(dev); pdev 784 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c hdmi_uninit_output(pdev); pdev 788 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c pm_runtime_disable(&pdev->dev); pdev 796 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c static int hdmi5_probe(struct platform_device *pdev) pdev 798 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c return component_add(&pdev->dev, &hdmi5_component_ops); pdev 801 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c static int hdmi5_remove(struct platform_device *pdev) pdev 803 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c component_del(&pdev->dev, &hdmi5_component_ops); pdev 888 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c int hdmi5_core_init(struct platform_device *pdev, struct hdmi_core_data *core) pdev 892 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "core"); pdev 898 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c core->base = devm_ioremap_resource(&pdev->dev, res); pdev 289 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.h int hdmi5_core_init(struct platform_device *pdev, struct hdmi_core_data *core); pdev 12 drivers/video/fbdev/omap2/omapfb/dss/hdmi_common.c int hdmi_parse_lanes_of(struct platform_device *pdev, struct device_node *ep, pdev 23 drivers/video/fbdev/omap2/omapfb/dss/hdmi_common.c dev_err(&pdev->dev, "bad number of lanes\n"); pdev 30 drivers/video/fbdev/omap2/omapfb/dss/hdmi_common.c dev_err(&pdev->dev, "failed to read lane data\n"); pdev 36 drivers/video/fbdev/omap2/omapfb/dss/hdmi_common.c dev_err(&pdev->dev, "failed to parse lane data\n"); pdev 44 drivers/video/fbdev/omap2/omapfb/dss/hdmi_common.c dev_err(&pdev->dev, "failed to parse lane data\n"); pdev 208 drivers/video/fbdev/omap2/omapfb/dss/hdmi_phy.c int hdmi_phy_init(struct platform_device *pdev, struct hdmi_phy_data *phy) pdev 216 drivers/video/fbdev/omap2/omapfb/dss/hdmi_phy.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "phy"); pdev 222 drivers/video/fbdev/omap2/omapfb/dss/hdmi_phy.c phy->base = devm_ioremap_resource(&pdev->dev, res); pdev 177 drivers/video/fbdev/omap2/omapfb/dss/hdmi_pll.c static int dsi_init_pll_data(struct platform_device *pdev, struct hdmi_pll_data *hpll) pdev 183 drivers/video/fbdev/omap2/omapfb/dss/hdmi_pll.c clk = devm_clk_get(&pdev->dev, "sys_clk"); pdev 219 drivers/video/fbdev/omap2/omapfb/dss/hdmi_pll.c int hdmi_pll_init(struct platform_device *pdev, struct hdmi_pll_data *pll, pdev 227 drivers/video/fbdev/omap2/omapfb/dss/hdmi_pll.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "pll"); pdev 233 drivers/video/fbdev/omap2/omapfb/dss/hdmi_pll.c pll->base = devm_ioremap_resource(&pdev->dev, res); pdev 239 drivers/video/fbdev/omap2/omapfb/dss/hdmi_pll.c r = dsi_init_pll_data(pdev, pll); pdev 258 drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c int hdmi_wp_init(struct platform_device *pdev, struct hdmi_wp_data *wp) pdev 262 drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "wp"); pdev 269 drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c wp->base = devm_ioremap_resource(&pdev->dev, res); pdev 502 drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c struct platform_device *pdev) pdev 505 drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c &pdev->dev.kobj, "manager%d", mgr->id); pdev 72 drivers/video/fbdev/omap2/omapfb/dss/manager.c int dss_init_overlay_managers_sysfs(struct platform_device *pdev) pdev 79 drivers/video/fbdev/omap2/omapfb/dss/manager.c r = dss_manager_kobj_init(mgr, pdev); pdev 94 drivers/video/fbdev/omap2/omapfb/dss/manager.c void dss_uninit_overlay_managers_sysfs(struct platform_device *pdev) pdev 435 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c struct platform_device *pdev) pdev 438 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c &pdev->dev.kobj, "overlay%d", ovl->id); pdev 45 drivers/video/fbdev/omap2/omapfb/dss/overlay.c void dss_init_overlays(struct platform_device *pdev) pdev 82 drivers/video/fbdev/omap2/omapfb/dss/overlay.c r = dss_overlay_kobj_init(ovl, pdev); pdev 88 drivers/video/fbdev/omap2/omapfb/dss/overlay.c void dss_uninit_overlays(struct platform_device *pdev) pdev 25 drivers/video/fbdev/omap2/omapfb/dss/sdi.c struct platform_device *pdev; pdev 257 drivers/video/fbdev/omap2/omapfb/dss/sdi.c vdds_sdi = devm_regulator_get(&sdi.pdev->dev, "vdds_sdi"); pdev 326 drivers/video/fbdev/omap2/omapfb/dss/sdi.c static void sdi_init_output(struct platform_device *pdev) pdev 330 drivers/video/fbdev/omap2/omapfb/dss/sdi.c out->dev = &pdev->dev; pdev 343 drivers/video/fbdev/omap2/omapfb/dss/sdi.c static void sdi_uninit_output(struct platform_device *pdev) pdev 352 drivers/video/fbdev/omap2/omapfb/dss/sdi.c struct platform_device *pdev = to_platform_device(dev); pdev 354 drivers/video/fbdev/omap2/omapfb/dss/sdi.c sdi.pdev = pdev; pdev 356 drivers/video/fbdev/omap2/omapfb/dss/sdi.c sdi_init_output(pdev); pdev 363 drivers/video/fbdev/omap2/omapfb/dss/sdi.c struct platform_device *pdev = to_platform_device(dev); pdev 365 drivers/video/fbdev/omap2/omapfb/dss/sdi.c sdi_uninit_output(pdev); pdev 373 drivers/video/fbdev/omap2/omapfb/dss/sdi.c static int sdi_probe(struct platform_device *pdev) pdev 375 drivers/video/fbdev/omap2/omapfb/dss/sdi.c return component_add(&pdev->dev, &sdi_component_ops); pdev 378 drivers/video/fbdev/omap2/omapfb/dss/sdi.c static int sdi_remove(struct platform_device *pdev) pdev 380 drivers/video/fbdev/omap2/omapfb/dss/sdi.c component_del(&pdev->dev, &sdi_component_ops); pdev 403 drivers/video/fbdev/omap2/omapfb/dss/sdi.c int sdi_init_port(struct platform_device *pdev, struct device_node *port) pdev 423 drivers/video/fbdev/omap2/omapfb/dss/sdi.c sdi.pdev = pdev; pdev 425 drivers/video/fbdev/omap2/omapfb/dss/sdi.c sdi_init_output(pdev); pdev 442 drivers/video/fbdev/omap2/omapfb/dss/sdi.c sdi_uninit_output(sdi.pdev); pdev 286 drivers/video/fbdev/omap2/omapfb/dss/venc.c struct platform_device *pdev; pdev 393 drivers/video/fbdev/omap2/omapfb/dss/venc.c r = pm_runtime_get_sync(&venc.pdev->dev); pdev 404 drivers/video/fbdev/omap2/omapfb/dss/venc.c r = pm_runtime_put_sync(&venc.pdev->dev); pdev 630 drivers/video/fbdev/omap2/omapfb/dss/venc.c if (venc.pdev->dev.of_node) pdev 631 drivers/video/fbdev/omap2/omapfb/dss/venc.c vdda_dac = devm_regulator_get(&venc.pdev->dev, "vdda"); pdev 633 drivers/video/fbdev/omap2/omapfb/dss/venc.c vdda_dac = devm_regulator_get(&venc.pdev->dev, "vdda_dac"); pdev 700 drivers/video/fbdev/omap2/omapfb/dss/venc.c static int venc_get_clocks(struct platform_device *pdev) pdev 705 drivers/video/fbdev/omap2/omapfb/dss/venc.c clk = devm_clk_get(&pdev->dev, "tv_dac_clk"); pdev 780 drivers/video/fbdev/omap2/omapfb/dss/venc.c static void venc_init_output(struct platform_device *pdev) pdev 784 drivers/video/fbdev/omap2/omapfb/dss/venc.c out->dev = &pdev->dev; pdev 795 drivers/video/fbdev/omap2/omapfb/dss/venc.c static void venc_uninit_output(struct platform_device *pdev) pdev 802 drivers/video/fbdev/omap2/omapfb/dss/venc.c static int venc_probe_of(struct platform_device *pdev) pdev 804 drivers/video/fbdev/omap2/omapfb/dss/venc.c struct device_node *node = pdev->dev.of_node; pdev 817 drivers/video/fbdev/omap2/omapfb/dss/venc.c dev_err(&pdev->dev, pdev 830 drivers/video/fbdev/omap2/omapfb/dss/venc.c dev_err(&pdev->dev, "bad channel propert '%d'\n", channels); pdev 847 drivers/video/fbdev/omap2/omapfb/dss/venc.c struct platform_device *pdev = to_platform_device(dev); pdev 852 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc.pdev = pdev; pdev 858 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_mem = platform_get_resource(venc.pdev, IORESOURCE_MEM, 0); pdev 864 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc.base = devm_ioremap(&pdev->dev, venc_mem->start, pdev 871 drivers/video/fbdev/omap2/omapfb/dss/venc.c r = venc_get_clocks(pdev); pdev 875 drivers/video/fbdev/omap2/omapfb/dss/venc.c pm_runtime_enable(&pdev->dev); pdev 882 drivers/video/fbdev/omap2/omapfb/dss/venc.c dev_dbg(&pdev->dev, "OMAP VENC rev %d\n", rev_id); pdev 886 drivers/video/fbdev/omap2/omapfb/dss/venc.c if (pdev->dev.of_node) { pdev 887 drivers/video/fbdev/omap2/omapfb/dss/venc.c r = venc_probe_of(pdev); pdev 896 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_init_output(pdev); pdev 902 drivers/video/fbdev/omap2/omapfb/dss/venc.c pm_runtime_disable(&pdev->dev); pdev 908 drivers/video/fbdev/omap2/omapfb/dss/venc.c struct platform_device *pdev = to_platform_device(dev); pdev 910 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_uninit_output(pdev); pdev 912 drivers/video/fbdev/omap2/omapfb/dss/venc.c pm_runtime_disable(&pdev->dev); pdev 920 drivers/video/fbdev/omap2/omapfb/dss/venc.c static int venc_probe(struct platform_device *pdev) pdev 922 drivers/video/fbdev/omap2/omapfb/dss/venc.c return component_add(&pdev->dev, &venc_component_ops); pdev 925 drivers/video/fbdev/omap2/omapfb/dss/venc.c static int venc_remove(struct platform_device *pdev) pdev 927 drivers/video/fbdev/omap2/omapfb/dss/venc.c component_del(&pdev->dev, &venc_component_ops); pdev 125 drivers/video/fbdev/omap2/omapfb/dss/video-pll.c struct dss_pll *dss_video_pll_init(struct platform_device *pdev, int id, pdev 141 drivers/video/fbdev/omap2/omapfb/dss/video-pll.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, reg_name[id]); pdev 143 drivers/video/fbdev/omap2/omapfb/dss/video-pll.c dev_err(&pdev->dev, pdev 148 drivers/video/fbdev/omap2/omapfb/dss/video-pll.c pll_base = devm_ioremap_resource(&pdev->dev, res); pdev 150 drivers/video/fbdev/omap2/omapfb/dss/video-pll.c dev_err(&pdev->dev, "failed to ioremap pll%d reg_name\n", id); pdev 156 drivers/video/fbdev/omap2/omapfb/dss/video-pll.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pdev 159 drivers/video/fbdev/omap2/omapfb/dss/video-pll.c dev_err(&pdev->dev, pdev 164 drivers/video/fbdev/omap2/omapfb/dss/video-pll.c clkctrl_base = devm_ioremap_resource(&pdev->dev, res); pdev 166 drivers/video/fbdev/omap2/omapfb/dss/video-pll.c dev_err(&pdev->dev, "failed to ioremap pll%d clkctrl\n", id); pdev 172 drivers/video/fbdev/omap2/omapfb/dss/video-pll.c clk = devm_clk_get(&pdev->dev, clkin_name[id]); pdev 178 drivers/video/fbdev/omap2/omapfb/dss/video-pll.c vpll = devm_kzalloc(&pdev->dev, sizeof(*vpll), GFP_KERNEL); pdev 182 drivers/video/fbdev/omap2/omapfb/dss/video-pll.c vpll->dev = &pdev->dev; pdev 2454 drivers/video/fbdev/omap2/omapfb/omapfb-main.c static int omapfb_probe(struct platform_device *pdev) pdev 2467 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (pdev->num_resources != 0) { pdev 2468 drivers/video/fbdev/omap2/omapfb/omapfb-main.c dev_err(&pdev->dev, "probed for an unknown device\n"); pdev 2473 drivers/video/fbdev/omap2/omapfb/omapfb-main.c fbdev = devm_kzalloc(&pdev->dev, sizeof(struct omapfb2_device), pdev 2482 drivers/video/fbdev/omap2/omapfb/omapfb-main.c dev_warn(&pdev->dev, "VRFB is not supported on this hardware, " pdev 2492 drivers/video/fbdev/omap2/omapfb/omapfb-main.c fbdev->dev = &pdev->dev; pdev 2493 drivers/video/fbdev/omap2/omapfb/omapfb-main.c platform_set_drvdata(pdev, fbdev); pdev 2503 drivers/video/fbdev/omap2/omapfb/omapfb-main.c dev_warn(&pdev->dev, "no driver for display: %s\n", pdev 2518 drivers/video/fbdev/omap2/omapfb/omapfb-main.c dev_err(&pdev->dev, "no displays\n"); pdev 2546 drivers/video/fbdev/omap2/omapfb/omapfb-main.c dev_warn(&pdev->dev, "cannot parse default modes\n"); pdev 2603 drivers/video/fbdev/omap2/omapfb/omapfb-main.c dev_err(&pdev->dev, "failed to setup omapfb\n"); pdev 2607 drivers/video/fbdev/omap2/omapfb/omapfb-main.c static int omapfb_remove(struct platform_device *pdev) pdev 2609 drivers/video/fbdev/omap2/omapfb/omapfb-main.c struct omapfb2_device *fbdev = platform_get_drvdata(pdev); pdev 336 drivers/video/fbdev/omap2/omapfb/vrfb.c static int __init vrfb_probe(struct platform_device *pdev) pdev 343 drivers/video/fbdev/omap2/omapfb/vrfb.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 344 drivers/video/fbdev/omap2/omapfb/vrfb.c vrfb_base = devm_ioremap_resource(&pdev->dev, mem); pdev 348 drivers/video/fbdev/omap2/omapfb/vrfb.c num_ctxs = pdev->num_resources - 1; pdev 350 drivers/video/fbdev/omap2/omapfb/vrfb.c ctxs = devm_kcalloc(&pdev->dev, pdev 358 drivers/video/fbdev/omap2/omapfb/vrfb.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 1 + i); pdev 360 drivers/video/fbdev/omap2/omapfb/vrfb.c dev_err(&pdev->dev, "can't get vrfb ctx %d address\n", pdev 373 drivers/video/fbdev/omap2/omapfb/vrfb.c static void __exit vrfb_remove(struct platform_device *pdev) pdev 1513 drivers/video/fbdev/pm2fb.c static int pm2fb_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 1520 drivers/video/fbdev/pm2fb.c err = pci_enable_device(pdev); pdev 1526 drivers/video/fbdev/pm2fb.c info = framebuffer_alloc(sizeof(struct pm2fb_par), &pdev->dev); pdev 1531 drivers/video/fbdev/pm2fb.c switch (pdev->device) { pdev 1546 drivers/video/fbdev/pm2fb.c pm2fb_fix.mmio_start = pci_resource_start(pdev, 0); pdev 1589 drivers/video/fbdev/pm2fb.c if (pdev->subsystem_vendor == 0x1048 && pdev 1590 drivers/video/fbdev/pm2fb.c pdev->subsystem_device == 0x0a31) { pdev 1593 drivers/video/fbdev/pm2fb.c pdev->subsystem_vendor, pdev->subsystem_device); pdev 1599 drivers/video/fbdev/pm2fb.c if (pdev->subsystem_vendor == 0x3d3d && pdev 1600 drivers/video/fbdev/pm2fb.c pdev->subsystem_device == 0x0100) { pdev 1603 drivers/video/fbdev/pm2fb.c pdev->subsystem_vendor, pdev->subsystem_device); pdev 1626 drivers/video/fbdev/pm2fb.c pm2fb_fix.smem_start = pci_resource_start(pdev, 1); pdev 1693 drivers/video/fbdev/pm2fb.c pci_set_drvdata(pdev, info); pdev 1719 drivers/video/fbdev/pm2fb.c static void pm2fb_remove(struct pci_dev *pdev) pdev 1721 drivers/video/fbdev/pm2fb.c struct fb_info *info = pci_get_drvdata(pdev); pdev 928 drivers/video/fbdev/pvr2fb.c static int pvr2fb_pci_probe(struct pci_dev *pdev, pdev 933 drivers/video/fbdev/pvr2fb.c ret = pci_enable_device(pdev); pdev 939 drivers/video/fbdev/pvr2fb.c ret = pci_request_regions(pdev, "pvr2fb"); pdev 948 drivers/video/fbdev/pvr2fb.c pvr2_fix.smem_start = pci_resource_start(pdev, 0); pdev 949 drivers/video/fbdev/pvr2fb.c pvr2_fix.smem_len = pci_resource_len(pdev, 0); pdev 951 drivers/video/fbdev/pvr2fb.c pvr2_fix.mmio_start = pci_resource_start(pdev, 1); pdev 952 drivers/video/fbdev/pvr2fb.c pvr2_fix.mmio_len = pci_resource_len(pdev, 1); pdev 954 drivers/video/fbdev/pvr2fb.c fb_info->device = &pdev->dev; pdev 959 drivers/video/fbdev/pvr2fb.c static void pvr2fb_pci_remove(struct pci_dev *pdev) pdev 970 drivers/video/fbdev/pvr2fb.c pci_release_regions(pdev); pdev 600 drivers/video/fbdev/pxa168fb.c static int pxa168fb_probe(struct platform_device *pdev) pdev 609 drivers/video/fbdev/pxa168fb.c mi = dev_get_platdata(&pdev->dev); pdev 611 drivers/video/fbdev/pxa168fb.c dev_err(&pdev->dev, "no platform data defined\n"); pdev 615 drivers/video/fbdev/pxa168fb.c clk = devm_clk_get(&pdev->dev, "LCDCLK"); pdev 617 drivers/video/fbdev/pxa168fb.c dev_err(&pdev->dev, "unable to get LCDCLK"); pdev 621 drivers/video/fbdev/pxa168fb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 623 drivers/video/fbdev/pxa168fb.c dev_err(&pdev->dev, "no IO memory defined\n"); pdev 627 drivers/video/fbdev/pxa168fb.c irq = platform_get_irq(pdev, 0); pdev 629 drivers/video/fbdev/pxa168fb.c dev_err(&pdev->dev, "no IRQ defined\n"); pdev 633 drivers/video/fbdev/pxa168fb.c info = framebuffer_alloc(sizeof(struct pxa168fb_info), &pdev->dev); pdev 642 drivers/video/fbdev/pxa168fb.c fbi->dev = info->dev = &pdev->dev; pdev 668 drivers/video/fbdev/pxa168fb.c fbi->reg_base = devm_ioremap_nocache(&pdev->dev, res->start, pdev 738 drivers/video/fbdev/pxa168fb.c ret = devm_request_irq(&pdev->dev, irq, pxa168fb_handle_irq, pdev 741 drivers/video/fbdev/pxa168fb.c dev_err(&pdev->dev, "unable to request IRQ\n"); pdev 756 drivers/video/fbdev/pxa168fb.c dev_err(&pdev->dev, "Failed to register pxa168-fb: %d\n", ret); pdev 761 drivers/video/fbdev/pxa168fb.c platform_set_drvdata(pdev, fbi); pdev 774 drivers/video/fbdev/pxa168fb.c dev_err(&pdev->dev, "frame buffer device init failed with %d\n", ret); pdev 778 drivers/video/fbdev/pxa168fb.c static int pxa168fb_remove(struct platform_device *pdev) pdev 780 drivers/video/fbdev/pxa168fb.c struct pxa168fb_info *fbi = platform_get_drvdata(pdev); pdev 802 drivers/video/fbdev/pxa168fb.c irq = platform_get_irq(pdev, 0); pdev 578 drivers/video/fbdev/pxa3xx-gcu.c static int pxa3xx_gcu_probe(struct platform_device *pdev) pdev 583 drivers/video/fbdev/pxa3xx-gcu.c struct device *dev = &pdev->dev; pdev 603 drivers/video/fbdev/pxa3xx-gcu.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 616 drivers/video/fbdev/pxa3xx-gcu.c irq = platform_get_irq(pdev, 0); pdev 659 drivers/video/fbdev/pxa3xx-gcu.c platform_set_drvdata(pdev, priv); pdev 683 drivers/video/fbdev/pxa3xx-gcu.c static int pxa3xx_gcu_remove(struct platform_device *pdev) pdev 685 drivers/video/fbdev/pxa3xx-gcu.c struct pxa3xx_gcu_priv *priv = platform_get_drvdata(pdev); pdev 686 drivers/video/fbdev/pxa3xx-gcu.c struct device *dev = &pdev->dev; pdev 278 drivers/video/fbdev/riva/fbdev.c struct fb_info *info = pci_get_drvdata(par->pdev); pdev 327 drivers/video/fbdev/riva/fbdev.c struct fb_info *info = pci_get_drvdata(par->pdev); pdev 783 drivers/video/fbdev/riva/fbdev.c rc = CalcStateExt(&par->riva, &newmode.ext, par->pdev, bpp, width, pdev 1818 drivers/video/fbdev/riva/fbdev.c static void riva_get_EDID(struct fb_info *info, struct pci_dev *pdev) pdev 1821 drivers/video/fbdev/riva/fbdev.c if (riva_get_EDID_OF(info, pdev)) { pdev 1909 drivers/video/fbdev/riva/fbdev.c default_par->pdev = pd; pdev 162 drivers/video/fbdev/riva/nv_driver.c int domain = pci_domain_nr(par->pdev->bus); pdev 421 drivers/video/fbdev/riva/nv_driver.c RivaGetConfig(&par->riva, par->pdev, par->Chipset); pdev 1112 drivers/video/fbdev/riva/riva_hw.c struct pci_dev *pdev pdev 1120 drivers/video/fbdev/riva/riva_hw.c int domain = pci_domain_nr(pdev->bus); pdev 1239 drivers/video/fbdev/riva/riva_hw.c struct pci_dev *pdev, pdev 1306 drivers/video/fbdev/riva/riva_hw.c chip, pdev); pdev 2108 drivers/video/fbdev/riva/riva_hw.c struct pci_dev *pdev, pdev 2113 drivers/video/fbdev/riva/riva_hw.c int domain = pci_domain_nr(pdev->bus); pdev 2232 drivers/video/fbdev/riva/riva_hw.c struct pci_dev *pdev, pdev 2254 drivers/video/fbdev/riva/riva_hw.c nv10GetConfig(chip, pdev, chipset); pdev 539 drivers/video/fbdev/riva/riva_hw.h struct pci_dev *pdev, pdev 550 drivers/video/fbdev/riva/riva_hw.h int RivaGetConfig(RIVA_HW_INST *chip, struct pci_dev *pdev, unsigned int c); pdev 98 drivers/video/fbdev/riva/rivafb-i2c.c chan->adapter.dev.parent = &chan->par->pdev->dev; pdev 116 drivers/video/fbdev/riva/rivafb-i2c.c dev_dbg(&chan->par->pdev->dev, "I2C bus %s registered.\n", name); pdev 118 drivers/video/fbdev/riva/rivafb-i2c.c dev_warn(&chan->par->pdev->dev, pdev 63 drivers/video/fbdev/riva/rivafb.h struct pci_dev *pdev; pdev 726 drivers/video/fbdev/s1d13xxxfb.c s1d13xxxfb_remove(struct platform_device *pdev) pdev 728 drivers/video/fbdev/s1d13xxxfb.c struct fb_info *info = platform_get_drvdata(pdev); pdev 748 drivers/video/fbdev/s1d13xxxfb.c release_mem_region(pdev->resource[0].start, pdev 749 drivers/video/fbdev/s1d13xxxfb.c pdev->resource[0].end - pdev->resource[0].start +1); pdev 750 drivers/video/fbdev/s1d13xxxfb.c release_mem_region(pdev->resource[1].start, pdev 751 drivers/video/fbdev/s1d13xxxfb.c pdev->resource[1].end - pdev->resource[1].start +1); pdev 755 drivers/video/fbdev/s1d13xxxfb.c static int s1d13xxxfb_probe(struct platform_device *pdev) pdev 764 drivers/video/fbdev/s1d13xxxfb.c dbg("probe called: device is %p\n", pdev); pdev 769 drivers/video/fbdev/s1d13xxxfb.c if (dev_get_platdata(&pdev->dev)) pdev 770 drivers/video/fbdev/s1d13xxxfb.c pdata = dev_get_platdata(&pdev->dev); pdev 775 drivers/video/fbdev/s1d13xxxfb.c if (pdev->num_resources != 2) { pdev 776 drivers/video/fbdev/s1d13xxxfb.c dev_err(&pdev->dev, "invalid num_resources: %i\n", pdev 777 drivers/video/fbdev/s1d13xxxfb.c pdev->num_resources); pdev 783 drivers/video/fbdev/s1d13xxxfb.c if (pdev->resource[0].flags != IORESOURCE_MEM pdev 784 drivers/video/fbdev/s1d13xxxfb.c || pdev->resource[1].flags != IORESOURCE_MEM) { pdev 785 drivers/video/fbdev/s1d13xxxfb.c dev_err(&pdev->dev, "invalid resource type\n"); pdev 790 drivers/video/fbdev/s1d13xxxfb.c if (!request_mem_region(pdev->resource[0].start, pdev 791 drivers/video/fbdev/s1d13xxxfb.c pdev->resource[0].end - pdev->resource[0].start +1, "s1d13xxxfb mem")) { pdev 792 drivers/video/fbdev/s1d13xxxfb.c dev_dbg(&pdev->dev, "request_mem_region failed\n"); pdev 797 drivers/video/fbdev/s1d13xxxfb.c if (!request_mem_region(pdev->resource[1].start, pdev 798 drivers/video/fbdev/s1d13xxxfb.c pdev->resource[1].end - pdev->resource[1].start +1, "s1d13xxxfb regs")) { pdev 799 drivers/video/fbdev/s1d13xxxfb.c dev_dbg(&pdev->dev, "request_mem_region failed\n"); pdev 804 drivers/video/fbdev/s1d13xxxfb.c info = framebuffer_alloc(sizeof(struct s1d13xxxfb_par) + sizeof(u32) * 256, &pdev->dev); pdev 810 drivers/video/fbdev/s1d13xxxfb.c platform_set_drvdata(pdev, info); pdev 812 drivers/video/fbdev/s1d13xxxfb.c default_par->regs = ioremap_nocache(pdev->resource[1].start, pdev 813 drivers/video/fbdev/s1d13xxxfb.c pdev->resource[1].end - pdev->resource[1].start +1); pdev 821 drivers/video/fbdev/s1d13xxxfb.c info->screen_base = ioremap_nocache(pdev->resource[0].start, pdev 822 drivers/video/fbdev/s1d13xxxfb.c pdev->resource[0].end - pdev->resource[0].start +1); pdev 859 drivers/video/fbdev/s1d13xxxfb.c info->fix.mmio_start = pdev->resource[1].start; pdev 860 drivers/video/fbdev/s1d13xxxfb.c info->fix.mmio_len = pdev->resource[1].end - pdev->resource[1].start + 1; pdev 861 drivers/video/fbdev/s1d13xxxfb.c info->fix.smem_start = pdev->resource[0].start; pdev 862 drivers/video/fbdev/s1d13xxxfb.c info->fix.smem_len = pdev->resource[0].end - pdev->resource[0].start + 1; pdev 898 drivers/video/fbdev/s1d13xxxfb.c s1d13xxxfb_remove(pdev); pdev 1355 drivers/video/fbdev/s3c-fb.c static int s3c_fb_probe(struct platform_device *pdev) pdev 1359 drivers/video/fbdev/s3c-fb.c struct device *dev = &pdev->dev; pdev 1367 drivers/video/fbdev/s3c-fb.c platid = platform_get_device_id(pdev); pdev 1375 drivers/video/fbdev/s3c-fb.c pd = dev_get_platdata(&pdev->dev); pdev 1414 drivers/video/fbdev/s3c-fb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1421 drivers/video/fbdev/s3c-fb.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 1437 drivers/video/fbdev/s3c-fb.c platform_set_drvdata(pdev, sfb); pdev 1486 drivers/video/fbdev/s3c-fb.c platform_set_drvdata(pdev, sfb); pdev 1513 drivers/video/fbdev/s3c-fb.c static int s3c_fb_remove(struct platform_device *pdev) pdev 1515 drivers/video/fbdev/s3c-fb.c struct s3c_fb *sfb = platform_get_drvdata(pdev); pdev 822 drivers/video/fbdev/s3c2410fb.c static int s3c24xxfb_probe(struct platform_device *pdev, pdev 836 drivers/video/fbdev/s3c2410fb.c mach_info = dev_get_platdata(&pdev->dev); pdev 838 drivers/video/fbdev/s3c2410fb.c dev_err(&pdev->dev, pdev 844 drivers/video/fbdev/s3c2410fb.c dev_err(&pdev->dev, "default is %d but only %d displays\n", pdev 851 drivers/video/fbdev/s3c2410fb.c irq = platform_get_irq(pdev, 0); pdev 853 drivers/video/fbdev/s3c2410fb.c dev_err(&pdev->dev, "no irq for device\n"); pdev 857 drivers/video/fbdev/s3c2410fb.c fbinfo = framebuffer_alloc(sizeof(struct s3c2410fb_info), &pdev->dev); pdev 861 drivers/video/fbdev/s3c2410fb.c platform_set_drvdata(pdev, fbinfo); pdev 864 drivers/video/fbdev/s3c2410fb.c info->dev = &pdev->dev; pdev 867 drivers/video/fbdev/s3c2410fb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 869 drivers/video/fbdev/s3c2410fb.c dev_err(&pdev->dev, "failed to get memory registers\n"); pdev 875 drivers/video/fbdev/s3c2410fb.c info->mem = request_mem_region(res->start, size, pdev->name); pdev 877 drivers/video/fbdev/s3c2410fb.c dev_err(&pdev->dev, "failed to get memory region\n"); pdev 884 drivers/video/fbdev/s3c2410fb.c dev_err(&pdev->dev, "ioremap() of registers failed\n"); pdev 921 drivers/video/fbdev/s3c2410fb.c ret = request_irq(irq, s3c2410fb_irq, 0, pdev->name, info); pdev 923 drivers/video/fbdev/s3c2410fb.c dev_err(&pdev->dev, "cannot get irq %d - err %d\n", irq, ret); pdev 930 drivers/video/fbdev/s3c2410fb.c dev_err(&pdev->dev, "failed to get lcd clock source\n"); pdev 956 drivers/video/fbdev/s3c2410fb.c dev_err(&pdev->dev, "Failed to allocate video RAM: %d\n", ret); pdev 973 drivers/video/fbdev/s3c2410fb.c dev_err(&pdev->dev, "Failed to register cpufreq\n"); pdev 979 drivers/video/fbdev/s3c2410fb.c dev_err(&pdev->dev, "Failed to register framebuffer device: %d\n", pdev 985 drivers/video/fbdev/s3c2410fb.c ret = device_create_file(&pdev->dev, &dev_attr_debug); pdev 987 drivers/video/fbdev/s3c2410fb.c dev_err(&pdev->dev, "failed to add debug attribute\n"); pdev 989 drivers/video/fbdev/s3c2410fb.c dev_info(&pdev->dev, "fb%d: %s frame buffer device\n", pdev 1012 drivers/video/fbdev/s3c2410fb.c static int s3c2410fb_probe(struct platform_device *pdev) pdev 1014 drivers/video/fbdev/s3c2410fb.c return s3c24xxfb_probe(pdev, DRV_S3C2410); pdev 1017 drivers/video/fbdev/s3c2410fb.c static int s3c2412fb_probe(struct platform_device *pdev) pdev 1019 drivers/video/fbdev/s3c2410fb.c return s3c24xxfb_probe(pdev, DRV_S3C2412); pdev 1026 drivers/video/fbdev/s3c2410fb.c static int s3c2410fb_remove(struct platform_device *pdev) pdev 1028 drivers/video/fbdev/s3c2410fb.c struct fb_info *fbinfo = platform_get_drvdata(pdev); pdev 1046 drivers/video/fbdev/s3c2410fb.c irq = platform_get_irq(pdev, 0); pdev 1156 drivers/video/fbdev/sa1100fb.c static int sa1100fb_probe(struct platform_device *pdev) pdev 1162 drivers/video/fbdev/sa1100fb.c if (!dev_get_platdata(&pdev->dev)) { pdev 1163 drivers/video/fbdev/sa1100fb.c dev_err(&pdev->dev, "no platform LCD data\n"); pdev 1167 drivers/video/fbdev/sa1100fb.c irq = platform_get_irq(pdev, 0); pdev 1171 drivers/video/fbdev/sa1100fb.c fbi = sa1100fb_init_fbinfo(&pdev->dev); pdev 1175 drivers/video/fbdev/sa1100fb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1176 drivers/video/fbdev/sa1100fb.c fbi->base = devm_ioremap_resource(&pdev->dev, res); pdev 1180 drivers/video/fbdev/sa1100fb.c fbi->clk = devm_clk_get(&pdev->dev, NULL); pdev 1184 drivers/video/fbdev/sa1100fb.c ret = devm_request_irq(&pdev->dev, irq, sa1100fb_handle_irq, 0, pdev 1187 drivers/video/fbdev/sa1100fb.c dev_err(&pdev->dev, "request_irq failed: %d\n", ret); pdev 1192 drivers/video/fbdev/sa1100fb.c ret = devm_gpio_request_one(&pdev->dev, SHANNON_GPIO_DISP_EN, pdev 1209 drivers/video/fbdev/sa1100fb.c platform_set_drvdata(pdev, fbi); pdev 431 drivers/video/fbdev/sh7760fb.c static int sh7760fb_probe(struct platform_device *pdev) pdev 438 drivers/video/fbdev/sh7760fb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 440 drivers/video/fbdev/sh7760fb.c dev_err(&pdev->dev, "invalid resource\n"); pdev 444 drivers/video/fbdev/sh7760fb.c info = framebuffer_alloc(sizeof(struct sh7760fb_par), &pdev->dev); pdev 449 drivers/video/fbdev/sh7760fb.c par->dev = pdev; pdev 451 drivers/video/fbdev/sh7760fb.c par->pd = pdev->dev.platform_data; pdev 459 drivers/video/fbdev/sh7760fb.c resource_size(res), pdev->name); pdev 461 drivers/video/fbdev/sh7760fb.c dev_err(&pdev->dev, "mmio area busy\n"); pdev 468 drivers/video/fbdev/sh7760fb.c dev_err(&pdev->dev, "cannot remap\n"); pdev 474 drivers/video/fbdev/sh7760fb.c par->irq = platform_get_irq(pdev, 0); pdev 479 drivers/video/fbdev/sh7760fb.c dev_err(&pdev->dev, "cannot grab IRQ\n"); pdev 531 drivers/video/fbdev/sh7760fb.c platform_set_drvdata(pdev, info); pdev 534 drivers/video/fbdev/sh7760fb.c pdev->name, pdev 2188 drivers/video/fbdev/sh_mobile_lcdcfb.c struct platform_device *pdev = to_platform_device(dev); pdev 2190 drivers/video/fbdev/sh_mobile_lcdcfb.c sh_mobile_lcdc_stop(platform_get_drvdata(pdev)); pdev 2196 drivers/video/fbdev/sh_mobile_lcdcfb.c struct platform_device *pdev = to_platform_device(dev); pdev 2198 drivers/video/fbdev/sh_mobile_lcdcfb.c return sh_mobile_lcdc_start(platform_get_drvdata(pdev)); pdev 2253 drivers/video/fbdev/sh_mobile_lcdcfb.c static int sh_mobile_lcdc_remove(struct platform_device *pdev) pdev 2255 drivers/video/fbdev/sh_mobile_lcdcfb.c struct sh_mobile_lcdc_priv *priv = platform_get_drvdata(pdev); pdev 2271 drivers/video/fbdev/sh_mobile_lcdcfb.c dma_free_coherent(&pdev->dev, ovl->fb_size, pdev 2286 drivers/video/fbdev/sh_mobile_lcdcfb.c dma_free_coherent(&pdev->dev, ch->fb_size, pdev 2299 drivers/video/fbdev/sh_mobile_lcdcfb.c pm_runtime_disable(&pdev->dev); pdev 2508 drivers/video/fbdev/sh_mobile_lcdcfb.c static int sh_mobile_lcdc_probe(struct platform_device *pdev) pdev 2510 drivers/video/fbdev/sh_mobile_lcdcfb.c struct sh_mobile_lcdc_info *pdata = pdev->dev.platform_data; pdev 2518 drivers/video/fbdev/sh_mobile_lcdcfb.c dev_err(&pdev->dev, "no platform data defined\n"); pdev 2522 drivers/video/fbdev/sh_mobile_lcdcfb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2523 drivers/video/fbdev/sh_mobile_lcdcfb.c irq = platform_get_irq(pdev, 0); pdev 2525 drivers/video/fbdev/sh_mobile_lcdcfb.c dev_err(&pdev->dev, "cannot get platform resources\n"); pdev 2533 drivers/video/fbdev/sh_mobile_lcdcfb.c priv->dev = &pdev->dev; pdev 2537 drivers/video/fbdev/sh_mobile_lcdcfb.c platform_set_drvdata(pdev, priv); pdev 2540 drivers/video/fbdev/sh_mobile_lcdcfb.c dev_name(&pdev->dev), priv); pdev 2542 drivers/video/fbdev/sh_mobile_lcdcfb.c dev_err(&pdev->dev, "unable to request irq\n"); pdev 2557 drivers/video/fbdev/sh_mobile_lcdcfb.c dev_err(&pdev->dev, "unsupported interface type\n"); pdev 2565 drivers/video/fbdev/sh_mobile_lcdcfb.c ch->bl = sh_mobile_lcdc_bl_probe(&pdev->dev, ch); pdev 2582 drivers/video/fbdev/sh_mobile_lcdcfb.c dev_err(&pdev->dev, "no channels defined\n"); pdev 2599 drivers/video/fbdev/sh_mobile_lcdcfb.c dev_err(&pdev->dev, "unable to setup clocks\n"); pdev 2604 drivers/video/fbdev/sh_mobile_lcdcfb.c pm_runtime_enable(&pdev->dev); pdev 2627 drivers/video/fbdev/sh_mobile_lcdcfb.c dev_err(&pdev->dev, "unable to start hardware\n"); pdev 2649 drivers/video/fbdev/sh_mobile_lcdcfb.c sh_mobile_lcdc_remove(pdev); pdev 99 drivers/video/fbdev/simplefb.c static int simplefb_parse_dt(struct platform_device *pdev, pdev 102 drivers/video/fbdev/simplefb.c struct device_node *np = pdev->dev.of_node; pdev 109 drivers/video/fbdev/simplefb.c dev_err(&pdev->dev, "Can't parse width property\n"); pdev 115 drivers/video/fbdev/simplefb.c dev_err(&pdev->dev, "Can't parse height property\n"); pdev 121 drivers/video/fbdev/simplefb.c dev_err(&pdev->dev, "Can't parse stride property\n"); pdev 127 drivers/video/fbdev/simplefb.c dev_err(&pdev->dev, "Can't parse format property\n"); pdev 138 drivers/video/fbdev/simplefb.c dev_err(&pdev->dev, "Invalid format value\n"); pdev 145 drivers/video/fbdev/simplefb.c static int simplefb_parse_pd(struct platform_device *pdev, pdev 148 drivers/video/fbdev/simplefb.c struct simplefb_platform_data *pd = dev_get_platdata(&pdev->dev); pdev 165 drivers/video/fbdev/simplefb.c dev_err(&pdev->dev, "Invalid format value\n"); pdev 206 drivers/video/fbdev/simplefb.c struct platform_device *pdev) pdev 208 drivers/video/fbdev/simplefb.c struct device_node *np = pdev->dev.of_node; pdev 212 drivers/video/fbdev/simplefb.c if (dev_get_platdata(&pdev->dev) || !np) pdev 234 drivers/video/fbdev/simplefb.c dev_err(&pdev->dev, "%s: clock %d not found: %ld\n", pdev 245 drivers/video/fbdev/simplefb.c struct platform_device *pdev) pdev 253 drivers/video/fbdev/simplefb.c dev_err(&pdev->dev, pdev 283 drivers/video/fbdev/simplefb.c struct platform_device *pdev) { return 0; } pdev 285 drivers/video/fbdev/simplefb.c struct platform_device *pdev) { } pdev 313 drivers/video/fbdev/simplefb.c struct platform_device *pdev) pdev 315 drivers/video/fbdev/simplefb.c struct device_node *np = pdev->dev.of_node; pdev 321 drivers/video/fbdev/simplefb.c if (dev_get_platdata(&pdev->dev) || !np) pdev 334 drivers/video/fbdev/simplefb.c par->regulators = devm_kcalloc(&pdev->dev, count, pdev 349 drivers/video/fbdev/simplefb.c regulator = devm_regulator_get_optional(&pdev->dev, name); pdev 353 drivers/video/fbdev/simplefb.c dev_err(&pdev->dev, "regulator %s not found: %ld\n", pdev 365 drivers/video/fbdev/simplefb.c struct platform_device *pdev) pdev 373 drivers/video/fbdev/simplefb.c dev_err(&pdev->dev, pdev 396 drivers/video/fbdev/simplefb.c struct platform_device *pdev) { return 0; } pdev 398 drivers/video/fbdev/simplefb.c struct platform_device *pdev) { } pdev 402 drivers/video/fbdev/simplefb.c static int simplefb_probe(struct platform_device *pdev) pdev 414 drivers/video/fbdev/simplefb.c if (dev_get_platdata(&pdev->dev)) pdev 415 drivers/video/fbdev/simplefb.c ret = simplefb_parse_pd(pdev, ¶ms); pdev 416 drivers/video/fbdev/simplefb.c else if (pdev->dev.of_node) pdev 417 drivers/video/fbdev/simplefb.c ret = simplefb_parse_dt(pdev, ¶ms); pdev 422 drivers/video/fbdev/simplefb.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 424 drivers/video/fbdev/simplefb.c dev_err(&pdev->dev, "No memory resource\n"); pdev 428 drivers/video/fbdev/simplefb.c info = framebuffer_alloc(sizeof(struct simplefb_par), &pdev->dev); pdev 431 drivers/video/fbdev/simplefb.c platform_set_drvdata(pdev, info); pdev 469 drivers/video/fbdev/simplefb.c ret = simplefb_clocks_get(par, pdev); pdev 473 drivers/video/fbdev/simplefb.c ret = simplefb_regulators_get(par, pdev); pdev 477 drivers/video/fbdev/simplefb.c simplefb_clocks_enable(par, pdev); pdev 478 drivers/video/fbdev/simplefb.c simplefb_regulators_enable(par, pdev); pdev 480 drivers/video/fbdev/simplefb.c dev_info(&pdev->dev, "framebuffer at 0x%lx, 0x%x bytes, mapped to 0x%p\n", pdev 483 drivers/video/fbdev/simplefb.c dev_info(&pdev->dev, "format=%s, mode=%dx%dx%d, linelength=%d\n", pdev 490 drivers/video/fbdev/simplefb.c dev_err(&pdev->dev, "Unable to register simplefb: %d\n", ret); pdev 494 drivers/video/fbdev/simplefb.c dev_info(&pdev->dev, "fb%d: simplefb registered!\n", info->node); pdev 509 drivers/video/fbdev/simplefb.c static int simplefb_remove(struct platform_device *pdev) pdev 511 drivers/video/fbdev/simplefb.c struct fb_info *info = platform_get_drvdata(pdev); pdev 677 drivers/video/fbdev/sis/sis.h void sis_malloc_new(struct pci_dev *pdev, struct sis_memreq *req); pdev 679 drivers/video/fbdev/sis/sis.h void sis_free_new(struct pci_dev *pdev, u32 base); pdev 1932 drivers/video/fbdev/sis/sis_main.c struct pci_dev *pdev = NULL; pdev 1962 drivers/video/fbdev/sis/sis_main.c if((pdev = pci_get_device(PCI_VENDOR_ID_SI, pdev 1966 drivers/video/fbdev/sis/sis_main.c return pdev; pdev 3442 drivers/video/fbdev/sis/sis_main.c sis_malloc_new(struct pci_dev *pdev, struct sis_memreq *req) pdev 3444 drivers/video/fbdev/sis/sis_main.c struct sis_video_info *ivideo = pci_get_drvdata(pdev); pdev 3476 drivers/video/fbdev/sis/sis_main.c sis_free_new(struct pci_dev *pdev, u32 base) pdev 3478 drivers/video/fbdev/sis/sis_main.c struct sis_video_info *ivideo = pci_get_drvdata(pdev); pdev 4106 drivers/video/fbdev/sis/sis_main.c static unsigned char *sisfb_find_rom(struct pci_dev *pdev) pdev 4108 drivers/video/fbdev/sis/sis_main.c struct sis_video_info *ivideo = pci_get_drvdata(pdev); pdev 4119 drivers/video/fbdev/sis/sis_main.c if((rom_base = pci_map_rom(pdev, &romsize))) { pdev 4128 drivers/video/fbdev/sis/sis_main.c pci_unmap_rom(pdev, rom_base); pdev 4322 drivers/video/fbdev/sis/sis_main.c static void sisfb_post_300_ramsize(struct pci_dev *pdev, unsigned int mapsize) pdev 4324 drivers/video/fbdev/sis/sis_main.c struct sis_video_info *ivideo = pci_get_drvdata(pdev); pdev 4347 drivers/video/fbdev/sis/sis_main.c static void sisfb_post_sis300(struct pci_dev *pdev) pdev 4349 drivers/video/fbdev/sis/sis_main.c struct sis_video_info *ivideo = pci_get_drvdata(pdev); pdev 4505 drivers/video/fbdev/sis/sis_main.c sisfb_post_300_ramsize(pdev, mapsize); pdev 4558 drivers/video/fbdev/sis/sis_main.c static void sisfb_post_sis315330(struct pci_dev *pdev) pdev 4584 drivers/video/fbdev/sis/sis_main.c struct pci_dev *pdev = NULL; pdev 4588 drivers/video/fbdev/sis/sis_main.c while((pdev = pci_get_class(PCI_CLASS_BRIDGE_HOST, pdev))) { pdev 4589 drivers/video/fbdev/sis/sis_main.c temp = pdev->vendor; pdev 4592 drivers/video/fbdev/sis/sis_main.c pci_dev_put(pdev); pdev 5104 drivers/video/fbdev/sis/sis_main.c static int sisfb_post_xgi(struct pci_dev *pdev) pdev 5106 drivers/video/fbdev/sis/sis_main.c struct sis_video_info *ivideo = pci_get_drvdata(pdev); pdev 5314 drivers/video/fbdev/sis/sis_main.c } else if(sisfb_find_host_bridge(ivideo, pdev, PCI_VENDOR_ID_SI)) { pdev 5316 drivers/video/fbdev/sis/sis_main.c } else if(sisfb_find_host_bridge(ivideo, pdev, 0x1106) || pdev 5317 drivers/video/fbdev/sis/sis_main.c sisfb_find_host_bridge(ivideo, pdev, 0x1022) || pdev 5318 drivers/video/fbdev/sis/sis_main.c sisfb_find_host_bridge(ivideo, pdev, 0x700e) || pdev 5319 drivers/video/fbdev/sis/sis_main.c sisfb_find_host_bridge(ivideo, pdev, 0x10de)) { pdev 5358 drivers/video/fbdev/sis/sis_main.c pci_read_config_dword(pdev, 0x50, ®d); pdev 5395 drivers/video/fbdev/sis/sis_main.c dev_warn(&pdev->dev, pdev 5777 drivers/video/fbdev/sis/sis_main.c dev_err(&pdev->dev, pdev 5841 drivers/video/fbdev/sis/sis_main.c static int sisfb_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 5853 drivers/video/fbdev/sis/sis_main.c sis_fb_info = framebuffer_alloc(sizeof(*ivideo), &pdev->dev); pdev 5874 drivers/video/fbdev/sis/sis_main.c ivideo->chip_id = pdev->device; pdev 5875 drivers/video/fbdev/sis/sis_main.c ivideo->chip_vendor = pdev->vendor; pdev 5876 drivers/video/fbdev/sis/sis_main.c ivideo->revision_id = pdev->revision; pdev 5878 drivers/video/fbdev/sis/sis_main.c pci_read_config_word(pdev, PCI_COMMAND, ®16); pdev 5880 drivers/video/fbdev/sis/sis_main.c ivideo->pcibus = pdev->bus->number; pdev 5881 drivers/video/fbdev/sis/sis_main.c ivideo->pcislot = PCI_SLOT(pdev->devfn); pdev 5882 drivers/video/fbdev/sis/sis_main.c ivideo->pcifunc = PCI_FUNC(pdev->devfn); pdev 5883 drivers/video/fbdev/sis/sis_main.c ivideo->subsysvendor = pdev->subsystem_vendor; pdev 5884 drivers/video/fbdev/sis/sis_main.c ivideo->subsysdevice = pdev->subsystem_device; pdev 5911 drivers/video/fbdev/sis/sis_main.c if(pdev->resource[PCI_ROM_RESOURCE].flags & IORESOURCE_ROM_SHADOW) { pdev 5975 drivers/video/fbdev/sis/sis_main.c pci_set_drvdata(pdev, ivideo); pdev 6029 drivers/video/fbdev/sis/sis_main.c if(pci_enable_device(pdev)) { pdev 6036 drivers/video/fbdev/sis/sis_main.c ivideo->video_base = pci_resource_start(pdev, 0); pdev 6037 drivers/video/fbdev/sis/sis_main.c ivideo->video_size = pci_resource_len(pdev, 0); pdev 6038 drivers/video/fbdev/sis/sis_main.c ivideo->mmio_base = pci_resource_start(pdev, 1); pdev 6039 drivers/video/fbdev/sis/sis_main.c ivideo->mmio_size = pci_resource_len(pdev, 1); pdev 6040 drivers/video/fbdev/sis/sis_main.c ivideo->SiS_Pr.RelIO = pci_resource_start(pdev, 2) + 0x30; pdev 6104 drivers/video/fbdev/sis/sis_main.c ivideo->SiS_Pr.VirtualRomBase = sisfb_find_rom(pdev); pdev 6133 drivers/video/fbdev/sis/sis_main.c dev_info(&pdev->dev, "Z9 detected\n"); pdev 6147 drivers/video/fbdev/sis/sis_main.c sisfb_post_sis300(pdev); pdev 6162 drivers/video/fbdev/sis/sis_main.c result = sisfb_post_xgi(pdev); pdev 6165 drivers/video/fbdev/sis/sis_main.c result = sisfb_post_xgi(pdev); pdev 6246 drivers/video/fbdev/sis/sis_main.c pci_disable_device(pdev); pdev 6519 drivers/video/fbdev/sis/sis_main.c static void sisfb_remove(struct pci_dev *pdev) pdev 6521 drivers/video/fbdev/sis/sis_main.c struct sis_video_info *ivideo = pci_get_drvdata(pdev); pdev 6546 drivers/video/fbdev/sis/sis_main.c pci_disable_device(pdev); pdev 1524 drivers/video/fbdev/sm501fb.c struct platform_device *pdev) pdev 1527 drivers/video/fbdev/sm501fb.c struct device *dev = &pdev->dev; pdev 1531 drivers/video/fbdev/sm501fb.c info->irq = ret = platform_get_irq(pdev, 0); pdev 1539 drivers/video/fbdev/sm501fb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1548 drivers/video/fbdev/sm501fb.c pdev->name); pdev 1565 drivers/video/fbdev/sm501fb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 1574 drivers/video/fbdev/sm501fb.c pdev->name); pdev 1590 drivers/video/fbdev/sm501fb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 2); pdev 1599 drivers/video/fbdev/sm501fb.c pdev->name); pdev 1931 drivers/video/fbdev/sm501fb.c static int sm501fb_probe(struct platform_device *pdev) pdev 1934 drivers/video/fbdev/sm501fb.c struct device *dev = &pdev->dev; pdev 1944 drivers/video/fbdev/sm501fb.c info->dev = dev = &pdev->dev; pdev 1945 drivers/video/fbdev/sm501fb.c platform_set_drvdata(pdev, info); pdev 1955 drivers/video/fbdev/sm501fb.c struct device_node *np = pdev->dev.parent->of_node; pdev 2004 drivers/video/fbdev/sm501fb.c ret = sm501fb_start(info, pdev); pdev 2048 drivers/video/fbdev/sm501fb.c static int sm501fb_remove(struct platform_device *pdev) pdev 2050 drivers/video/fbdev/sm501fb.c struct sm501fb_info *info = platform_get_drvdata(pdev); pdev 2165 drivers/video/fbdev/sm501fb.c static int sm501fb_suspend(struct platform_device *pdev, pm_message_t state) pdev 2167 drivers/video/fbdev/sm501fb.c struct sm501fb_info *info = platform_get_drvdata(pdev); pdev 2185 drivers/video/fbdev/sm501fb.c static int sm501fb_resume(struct platform_device *pdev) pdev 2187 drivers/video/fbdev/sm501fb.c struct sm501fb_info *info = platform_get_drvdata(pdev); pdev 39 drivers/video/fbdev/sm712fb.c struct pci_dev *pdev; pdev 1186 drivers/video/fbdev/sm712fb.c dev_dbg(&sfb->pdev->dev, pdev 1197 drivers/video/fbdev/sm712fb.c dev_dbg(&sfb->pdev->dev, pdev 1202 drivers/video/fbdev/sm712fb.c dev_dbg(&sfb->pdev->dev, "vgamode index=%d\n", j); pdev 1400 drivers/video/fbdev/sm712fb.c struct pci_dev *pdev, u_long smem_len) pdev 1402 drivers/video/fbdev/sm712fb.c sfb->fb->fix.smem_start = pci_resource_start(pdev, 0); pdev 1417 drivers/video/fbdev/sm712fb.c dev_err(&pdev->dev, pdev 1516 drivers/video/fbdev/sm712fb.c static int smtcfb_pci_probe(struct pci_dev *pdev, pdev 1525 drivers/video/fbdev/sm712fb.c dev_info(&pdev->dev, "Silicon Motion display driver.\n"); pdev 1527 drivers/video/fbdev/sm712fb.c err = pci_enable_device(pdev); /* enable SMTC chip */ pdev 1531 drivers/video/fbdev/sm712fb.c err = pci_request_region(pdev, 0, "sm7xxfb"); pdev 1533 drivers/video/fbdev/sm712fb.c dev_err(&pdev->dev, "cannot reserve framebuffer region\n"); pdev 1539 drivers/video/fbdev/sm712fb.c info = framebuffer_alloc(sizeof(*sfb), &pdev->dev); pdev 1548 drivers/video/fbdev/sm712fb.c sfb->pdev = pdev; pdev 1556 drivers/video/fbdev/sm712fb.c pci_set_drvdata(pdev, sfb); pdev 1561 drivers/video/fbdev/sm712fb.c mmio_base = pci_resource_start(pdev, 0); pdev 1562 drivers/video/fbdev/sm712fb.c pci_read_config_byte(pdev, PCI_REVISION_ID, &sfb->chip_rev_id); pdev 1565 drivers/video/fbdev/sm712fb.c dev_info(&pdev->dev, "%lu MiB of VRAM detected.\n", pdev 1575 drivers/video/fbdev/sm712fb.c dev_err(&pdev->dev, pdev 1588 drivers/video/fbdev/sm712fb.c dev_info(&pdev->dev, "sfb->lfb=%p\n", sfb->lfb); pdev 1615 drivers/video/fbdev/sm712fb.c dev_err(&pdev->dev, pdev 1630 drivers/video/fbdev/sm712fb.c err = smtc_map_smem(sfb, pdev, smem_size); pdev 1644 drivers/video/fbdev/sm712fb.c dev_info(&pdev->dev, pdev 1652 drivers/video/fbdev/sm712fb.c dev_err(&pdev->dev, "Silicon Motion, Inc. primary display init fail.\n"); pdev 1660 drivers/video/fbdev/sm712fb.c pci_release_region(pdev, 0); pdev 1663 drivers/video/fbdev/sm712fb.c pci_disable_device(pdev); pdev 1682 drivers/video/fbdev/sm712fb.c static void smtcfb_pci_remove(struct pci_dev *pdev) pdev 1686 drivers/video/fbdev/sm712fb.c sfb = pci_get_drvdata(pdev); pdev 1691 drivers/video/fbdev/sm712fb.c pci_release_region(pdev, 0); pdev 1692 drivers/video/fbdev/sm712fb.c pci_disable_device(pdev); pdev 1321 drivers/video/fbdev/sstfb.c static int sstfb_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 1330 drivers/video/fbdev/sstfb.c if ((err=pci_enable_device(pdev))) { pdev 1336 drivers/video/fbdev/sstfb.c info = framebuffer_alloc(sizeof(struct sstfb_par), &pdev->dev); pdev 1340 drivers/video/fbdev/sstfb.c pci_set_drvdata(pdev, info); pdev 1349 drivers/video/fbdev/sstfb.c par->dev = pdev; pdev 1350 drivers/video/fbdev/sstfb.c par->revision = pdev->revision; pdev 1352 drivers/video/fbdev/sstfb.c fix->mmio_start = pci_resource_start(pdev,0); pdev 1429 drivers/video/fbdev/sstfb.c info->device = &pdev->dev; pdev 1461 drivers/video/fbdev/sstfb.c static void sstfb_remove(struct pci_dev *pdev) pdev 1466 drivers/video/fbdev/sstfb.c info = pci_get_drvdata(pdev); pdev 18 drivers/video/fbdev/sunxvr2500.c struct pci_dev *pdev; pdev 41 drivers/video/fbdev/sunxvr2500.c pci_name(sp->pdev)); pdev 119 drivers/video/fbdev/sunxvr2500.c static int s3d_pci_register(struct pci_dev *pdev, pdev 126 drivers/video/fbdev/sunxvr2500.c err = pci_enable_device(pdev); pdev 129 drivers/video/fbdev/sunxvr2500.c pci_name(pdev)); pdev 133 drivers/video/fbdev/sunxvr2500.c info = framebuffer_alloc(sizeof(struct s3d_info), &pdev->dev); pdev 141 drivers/video/fbdev/sunxvr2500.c sp->pdev = pdev; pdev 142 drivers/video/fbdev/sunxvr2500.c sp->of_node = pci_device_to_OF_node(pdev); pdev 145 drivers/video/fbdev/sunxvr2500.c pci_name(pdev)); pdev 150 drivers/video/fbdev/sunxvr2500.c sp->fb_base_phys = pci_resource_start (pdev, 1); pdev 152 drivers/video/fbdev/sunxvr2500.c err = pci_request_region(pdev, 1, "s3d framebuffer"); pdev 155 drivers/video/fbdev/sunxvr2500.c pci_name(pdev)); pdev 193 drivers/video/fbdev/sunxvr2500.c pci_set_drvdata(pdev, info); pdev 195 drivers/video/fbdev/sunxvr2500.c printk("s3d: Found device at %s\n", pci_name(pdev)); pdev 200 drivers/video/fbdev/sunxvr2500.c pci_name(pdev)); pdev 210 drivers/video/fbdev/sunxvr2500.c pci_release_region(pdev, 1); pdev 216 drivers/video/fbdev/sunxvr2500.c pci_disable_device(pdev); pdev 29 drivers/video/fbdev/sunxvr500.c struct pci_dev *pdev; pdev 63 drivers/video/fbdev/sunxvr500.c pci_name(ep->pdev)); pdev 242 drivers/video/fbdev/sunxvr500.c static int e3d_pci_register(struct pci_dev *pdev, pdev 252 drivers/video/fbdev/sunxvr500.c of_node = pci_device_to_OF_node(pdev); pdev 255 drivers/video/fbdev/sunxvr500.c pci_name(pdev)); pdev 262 drivers/video/fbdev/sunxvr500.c "at %s\n", pci_name(pdev)); pdev 266 drivers/video/fbdev/sunxvr500.c err = pci_enable_device(pdev); pdev 269 drivers/video/fbdev/sunxvr500.c pci_name(pdev)); pdev 273 drivers/video/fbdev/sunxvr500.c info = framebuffer_alloc(sizeof(struct e3d_info), &pdev->dev); pdev 281 drivers/video/fbdev/sunxvr500.c ep->pdev = pdev; pdev 289 drivers/video/fbdev/sunxvr500.c pci_read_config_dword(pdev, PCI_BASE_ADDRESS_0, pdev 293 drivers/video/fbdev/sunxvr500.c ep->regs_base_phys = pci_resource_start (pdev, 1); pdev 294 drivers/video/fbdev/sunxvr500.c err = pci_request_region(pdev, 1, "e3d regs"); pdev 297 drivers/video/fbdev/sunxvr500.c pci_name(pdev)); pdev 314 drivers/video/fbdev/sunxvr500.c ep->fb_base_phys = pci_resource_start (pdev, 0); pdev 317 drivers/video/fbdev/sunxvr500.c err = pci_request_region(pdev, 0, "e3d framebuffer"); pdev 320 drivers/video/fbdev/sunxvr500.c pci_name(pdev)); pdev 357 drivers/video/fbdev/sunxvr500.c pci_set_drvdata(pdev, info); pdev 359 drivers/video/fbdev/sunxvr500.c printk("e3d: Found device at %s\n", pci_name(pdev)); pdev 364 drivers/video/fbdev/sunxvr500.c pci_name(pdev)); pdev 377 drivers/video/fbdev/sunxvr500.c pci_release_region(pdev, 0); pdev 383 drivers/video/fbdev/sunxvr500.c pci_release_region(pdev, 1); pdev 389 drivers/video/fbdev/sunxvr500.c pci_disable_device(pdev); pdev 121 drivers/video/fbdev/tdfxfb.c static int tdfxfb_probe(struct pci_dev *pdev, const struct pci_device_id *id); pdev 122 drivers/video/fbdev/tdfxfb.c static void tdfxfb_remove(struct pci_dev *pdev); pdev 1373 drivers/video/fbdev/tdfxfb.c static int tdfxfb_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 1381 drivers/video/fbdev/tdfxfb.c err = pci_enable_device(pdev); pdev 1387 drivers/video/fbdev/tdfxfb.c info = framebuffer_alloc(sizeof(struct tdfx_par), &pdev->dev); pdev 1396 drivers/video/fbdev/tdfxfb.c switch (pdev->device) { pdev 1411 drivers/video/fbdev/tdfxfb.c info->fix.mmio_start = pci_resource_start(pdev, 0); pdev 1412 drivers/video/fbdev/tdfxfb.c info->fix.mmio_len = pci_resource_len(pdev, 0); pdev 1427 drivers/video/fbdev/tdfxfb.c info->fix.smem_start = pci_resource_start(pdev, 1); pdev 1428 drivers/video/fbdev/tdfxfb.c info->fix.smem_len = do_lfb_size(default_par, pdev->device); pdev 1435 drivers/video/fbdev/tdfxfb.c pci_resource_len(pdev, 1), "tdfx smem")) { pdev 1448 drivers/video/fbdev/tdfxfb.c default_par->iobase = pci_resource_start(pdev, 2); pdev 1450 drivers/video/fbdev/tdfxfb.c if (!request_region(pci_resource_start(pdev, 2), pdev 1451 drivers/video/fbdev/tdfxfb.c pci_resource_len(pdev, 2), "tdfx iobase")) { pdev 1543 drivers/video/fbdev/tdfxfb.c pci_set_drvdata(pdev, info); pdev 1551 drivers/video/fbdev/tdfxfb.c release_region(pci_resource_start(pdev, 2), pdev 1552 drivers/video/fbdev/tdfxfb.c pci_resource_len(pdev, 2)); pdev 1556 drivers/video/fbdev/tdfxfb.c release_mem_region(info->fix.smem_start, pci_resource_len(pdev, 1)); pdev 1604 drivers/video/fbdev/tdfxfb.c static void tdfxfb_remove(struct pci_dev *pdev) pdev 1606 drivers/video/fbdev/tdfxfb.c struct fb_info *info = pci_get_drvdata(pdev); pdev 1618 drivers/video/fbdev/tdfxfb.c release_region(pci_resource_start(pdev, 2), pdev 1619 drivers/video/fbdev/tdfxfb.c pci_resource_len(pdev, 2)); pdev 1620 drivers/video/fbdev/tdfxfb.c release_mem_region(pci_resource_start(pdev, 1), pdev 1621 drivers/video/fbdev/tdfxfb.c pci_resource_len(pdev, 1)); pdev 1622 drivers/video/fbdev/tdfxfb.c release_mem_region(pci_resource_start(pdev, 0), pdev 1623 drivers/video/fbdev/tdfxfb.c pci_resource_len(pdev, 0)); pdev 106 drivers/video/fbdev/tgafb.c static int tgafb_pci_register(struct pci_dev *pdev, pdev 109 drivers/video/fbdev/tgafb.c return tgafb_register(&pdev->dev); pdev 112 drivers/video/fbdev/tgafb.c static void tgafb_pci_unregister(struct pci_dev *pdev) pdev 114 drivers/video/fbdev/tgafb.c tgafb_unregister(&pdev->dev); pdev 479 drivers/video/fbdev/vesafb.c static int vesafb_remove(struct platform_device *pdev) pdev 481 drivers/video/fbdev/vesafb.c struct fb_info *info = platform_get_drvdata(pdev); pdev 200 drivers/video/fbdev/via/via-core.c ret = request_irq(global_dev.pdev->irq, viafb_dma_irq, pdev 218 drivers/video/fbdev/via/via-core.c free_irq(global_dev.pdev->irq, &viafb_dma_users); pdev 241 drivers/video/fbdev/via/via-core.c descrpages = dma_alloc_coherent(&global_dev.pdev->dev, pdev 245 drivers/video/fbdev/via/via-core.c dev_err(&global_dev.pdev->dev, "Unable to get descr page.\n"); pdev 299 drivers/video/fbdev/via/via-core.c dma_free_coherent(&global_dev.pdev->dev, pdev 330 drivers/video/fbdev/via/via-core.c struct pci_dev *pdev; pdev 332 drivers/video/fbdev/via/via-core.c pdev = pci_get_device(PCI_VENDOR_ID_VIA, via_function3[i], pdev 334 drivers/video/fbdev/via/via-core.c if (!pdev) pdev 337 drivers/video/fbdev/via/via-core.c DEBUG_MSG(KERN_INFO "Device ID = %x\n", pdev->device); pdev 339 drivers/video/fbdev/via/via-core.c switch (pdev->device) { pdev 362 drivers/video/fbdev/via/via-core.c pci_read_config_dword(pdev, offset, &FBSize); pdev 363 drivers/video/fbdev/via/via-core.c pci_dev_put(pdev); pdev 443 drivers/video/fbdev/via/via-core.c vdev->engine_start = pci_resource_start(vdev->pdev, 1); pdev 444 drivers/video/fbdev/via/via-core.c vdev->engine_len = pci_resource_len(vdev->pdev, 1); pdev 448 drivers/video/fbdev/via/via-core.c dev_err(&vdev->pdev->dev, pdev 459 drivers/video/fbdev/via/via-core.c vdev->fbmem_start = pci_resource_start(vdev->pdev, 2); pdev 461 drivers/video/fbdev/via/via-core.c vdev->fbmem_start = pci_resource_start(vdev->pdev, 0); pdev 517 drivers/video/fbdev/via/via-core.c dev_err(&vdev->pdev->dev, "Unable to allocate pdev %s\n", pdev 521 drivers/video/fbdev/via/via-core.c info->platdev->dev.parent = &vdev->pdev->dev; pdev 525 drivers/video/fbdev/via/via-core.c dev_err(&vdev->pdev->dev, "Unable to add pdev %s\n", pdev 583 drivers/video/fbdev/via/via-core.c static int via_suspend(struct pci_dev *pdev, pm_message_t state) pdev 603 drivers/video/fbdev/via/via-core.c pci_save_state(pdev); pdev 604 drivers/video/fbdev/via/via-core.c pci_disable_device(pdev); pdev 605 drivers/video/fbdev/via/via-core.c pci_set_power_state(pdev, pci_choose_state(pdev, state)); pdev 609 drivers/video/fbdev/via/via-core.c static int via_resume(struct pci_dev *pdev) pdev 614 drivers/video/fbdev/via/via-core.c pci_set_power_state(pdev, PCI_D0); pdev 615 drivers/video/fbdev/via/via-core.c pci_restore_state(pdev); pdev 616 drivers/video/fbdev/via/via-core.c if (pci_enable_device(pdev)) pdev 619 drivers/video/fbdev/via/via-core.c pci_set_master(pdev); pdev 631 drivers/video/fbdev/via/via-core.c static int via_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 635 drivers/video/fbdev/via/via-core.c ret = pci_enable_device(pdev); pdev 643 drivers/video/fbdev/via/via-core.c global_dev.pdev = pdev; pdev 671 drivers/video/fbdev/via/via-core.c pci_disable_device(pdev); pdev 675 drivers/video/fbdev/via/via-core.c static void via_pci_remove(struct pci_dev *pdev) pdev 678 drivers/video/fbdev/via/via-core.c via_fb_pci_remove(pdev); pdev 680 drivers/video/fbdev/via/via-core.c pci_disable_device(pdev); pdev 191 drivers/video/fbdev/via/via_i2c.c struct pci_dev *pdev) pdev 206 drivers/video/fbdev/via/via_i2c.c if (pdev) pdev 207 drivers/video/fbdev/via/via_i2c.c adapter->dev.parent = &pdev->dev; pdev 1744 drivers/video/fbdev/via/viafbdev.c &vdev->pdev->dev); pdev 1819 drivers/video/fbdev/via/viafbdev.c &vdev->pdev->dev); pdev 1915 drivers/video/fbdev/via/viafbdev.c void via_fb_pci_remove(struct pci_dev *pdev) pdev 92 drivers/video/fbdev/via/viafbdev.h void via_fb_pci_remove(struct pci_dev *pdev); pdev 266 drivers/video/fbdev/vt8500lcdfb.c static int vt8500lcd_probe(struct platform_device *pdev) pdev 283 drivers/video/fbdev/vt8500lcdfb.c fbi = devm_kzalloc(&pdev->dev, sizeof(struct vt8500lcd_info) pdev 315 drivers/video/fbdev/vt8500lcdfb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 317 drivers/video/fbdev/vt8500lcdfb.c dev_err(&pdev->dev, "no I/O memory resource defined\n"); pdev 323 drivers/video/fbdev/vt8500lcdfb.c dev_err(&pdev->dev, "failed to request I/O memory\n"); pdev 329 drivers/video/fbdev/vt8500lcdfb.c dev_err(&pdev->dev, "failed to map I/O memory\n"); pdev 334 drivers/video/fbdev/vt8500lcdfb.c disp_timing = of_get_display_timings(pdev->dev.of_node); pdev 340 drivers/video/fbdev/vt8500lcdfb.c ret = of_get_fb_videomode(pdev->dev.of_node, &of_mode, pdev 345 drivers/video/fbdev/vt8500lcdfb.c ret = of_property_read_u32(pdev->dev.of_node, "bits-per-pixel", &bpp); pdev 351 drivers/video/fbdev/vt8500lcdfb.c fb_mem_virt = dma_alloc_coherent(&pdev->dev, fb_mem_len, &fb_mem_phys, pdev 364 drivers/video/fbdev/vt8500lcdfb.c fbi->palette_cpu = dma_alloc_coherent(&pdev->dev, pdev 369 drivers/video/fbdev/vt8500lcdfb.c dev_err(&pdev->dev, "Failed to allocate palette buffer\n"); pdev 374 drivers/video/fbdev/vt8500lcdfb.c irq = platform_get_irq(pdev, 0); pdev 376 drivers/video/fbdev/vt8500lcdfb.c dev_err(&pdev->dev, "no IRQ defined\n"); pdev 383 drivers/video/fbdev/vt8500lcdfb.c dev_err(&pdev->dev, "request_irq failed: %d\n", ret); pdev 391 drivers/video/fbdev/vt8500lcdfb.c dev_err(&pdev->dev, "Failed to allocate color map\n"); pdev 404 drivers/video/fbdev/vt8500lcdfb.c dev_err(&pdev->dev, "Failed to set parameters\n"); pdev 411 drivers/video/fbdev/vt8500lcdfb.c platform_set_drvdata(pdev, fbi); pdev 415 drivers/video/fbdev/vt8500lcdfb.c dev_err(&pdev->dev, pdev 433 drivers/video/fbdev/vt8500lcdfb.c dma_free_coherent(&pdev->dev, fbi->palette_size, pdev 442 drivers/video/fbdev/vt8500lcdfb.c static int vt8500lcd_remove(struct platform_device *pdev) pdev 444 drivers/video/fbdev/vt8500lcdfb.c struct vt8500lcd_info *fbi = platform_get_drvdata(pdev); pdev 455 drivers/video/fbdev/vt8500lcdfb.c irq = platform_get_irq(pdev, 0); pdev 458 drivers/video/fbdev/vt8500lcdfb.c dma_free_coherent(&pdev->dev, fbi->palette_size, pdev 463 drivers/video/fbdev/vt8500lcdfb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 640 drivers/video/fbdev/w100fb.c int w100fb_probe(struct platform_device *pdev) pdev 646 drivers/video/fbdev/w100fb.c struct resource *mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 681 drivers/video/fbdev/w100fb.c info=framebuffer_alloc(sizeof(struct w100fb_par), &pdev->dev); pdev 688 drivers/video/fbdev/w100fb.c platform_set_drvdata(pdev, info); pdev 690 drivers/video/fbdev/w100fb.c inf = dev_get_platdata(&pdev->dev); pdev 785 drivers/video/fbdev/w100fb.c static int w100fb_remove(struct platform_device *pdev) pdev 787 drivers/video/fbdev/w100fb.c struct fb_info *info = platform_get_drvdata(pdev); pdev 261 drivers/video/fbdev/wm8505fb.c static int wm8505fb_probe(struct platform_device *pdev) pdev 275 drivers/video/fbdev/wm8505fb.c fbi = devm_kzalloc(&pdev->dev, sizeof(struct wm8505fb_info) + pdev 302 drivers/video/fbdev/wm8505fb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 303 drivers/video/fbdev/wm8505fb.c fbi->regbase = devm_ioremap_resource(&pdev->dev, res); pdev 307 drivers/video/fbdev/wm8505fb.c disp_timing = of_get_display_timings(pdev->dev.of_node); pdev 311 drivers/video/fbdev/wm8505fb.c ret = of_get_fb_videomode(pdev->dev.of_node, &mode, OF_USE_NATIVE_MODE); pdev 315 drivers/video/fbdev/wm8505fb.c ret = of_property_read_u32(pdev->dev.of_node, "bits-per-pixel", &bpp); pdev 329 drivers/video/fbdev/wm8505fb.c fb_mem_virt = dmam_alloc_coherent(&pdev->dev, fb_mem_len, &fb_mem_phys, pdev 348 drivers/video/fbdev/wm8505fb.c dev_err(&pdev->dev, "Failed to set parameters\n"); pdev 353 drivers/video/fbdev/wm8505fb.c dev_err(&pdev->dev, "Failed to allocate color map\n"); pdev 359 drivers/video/fbdev/wm8505fb.c platform_set_drvdata(pdev, fbi); pdev 363 drivers/video/fbdev/wm8505fb.c dev_err(&pdev->dev, pdev 377 drivers/video/fbdev/wm8505fb.c static int wm8505fb_remove(struct platform_device *pdev) pdev 379 drivers/video/fbdev/wm8505fb.c struct wm8505fb_info *fbi = platform_get_drvdata(pdev); pdev 119 drivers/video/fbdev/wmt_ge_rops.c static int wmt_ge_rops_probe(struct platform_device *pdev) pdev 123 drivers/video/fbdev/wmt_ge_rops.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 125 drivers/video/fbdev/wmt_ge_rops.c dev_err(&pdev->dev, "no I/O memory resource defined\n"); pdev 137 drivers/video/fbdev/wmt_ge_rops.c dev_err(&pdev->dev, "failed to map I/O memory\n"); pdev 147 drivers/video/fbdev/wmt_ge_rops.c static int wmt_ge_rops_remove(struct platform_device *pdev) pdev 263 drivers/video/fbdev/xilinxfb.c static int xilinxfb_assign(struct platform_device *pdev, pdev 268 drivers/video/fbdev/xilinxfb.c struct device *dev = &pdev->dev; pdev 274 drivers/video/fbdev/xilinxfb.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 275 drivers/video/fbdev/xilinxfb.c drvdata->regs = devm_ioremap_resource(&pdev->dev, res); pdev 411 drivers/video/fbdev/xilinxfb.c static int xilinxfb_of_probe(struct platform_device *pdev) pdev 423 drivers/video/fbdev/xilinxfb.c drvdata = devm_kzalloc(&pdev->dev, sizeof(*drvdata), GFP_KERNEL); pdev 431 drivers/video/fbdev/xilinxfb.c of_property_read_u32(pdev->dev.of_node, "xlnx,dcr-splb-slave-if", pdev 444 drivers/video/fbdev/xilinxfb.c start = dcr_resource_start(pdev->dev.of_node, 0); pdev 445 drivers/video/fbdev/xilinxfb.c drvdata->dcr_len = dcr_resource_len(pdev->dev.of_node, 0); pdev 446 drivers/video/fbdev/xilinxfb.c drvdata->dcr_host = dcr_map(pdev->dev.of_node, start, drvdata->dcr_len); pdev 448 drivers/video/fbdev/xilinxfb.c dev_err(&pdev->dev, "invalid DCR address\n"); pdev 454 drivers/video/fbdev/xilinxfb.c prop = of_get_property(pdev->dev.of_node, "phys-size", &size); pdev 460 drivers/video/fbdev/xilinxfb.c prop = of_get_property(pdev->dev.of_node, "resolution", &size); pdev 466 drivers/video/fbdev/xilinxfb.c prop = of_get_property(pdev->dev.of_node, "virtual-resolution", &size); pdev 472 drivers/video/fbdev/xilinxfb.c if (of_find_property(pdev->dev.of_node, "rotate-display", NULL)) pdev 475 drivers/video/fbdev/xilinxfb.c dev_set_drvdata(&pdev->dev, drvdata); pdev 476 drivers/video/fbdev/xilinxfb.c return xilinxfb_assign(pdev, drvdata, &pdata); pdev 85 drivers/virtio/virtio_mmio.c struct platform_device *pdev; pdev 345 drivers/virtio/virtio_mmio.c free_irq(platform_get_irq(vm_dev->pdev, 0), vm_dev); pdev 466 drivers/virtio/virtio_mmio.c int irq = platform_get_irq(vm_dev->pdev, 0); pdev 500 drivers/virtio/virtio_mmio.c return vm_dev->pdev->name; pdev 524 drivers/virtio/virtio_mmio.c struct platform_device *pdev = vm_dev->pdev; pdev 526 drivers/virtio/virtio_mmio.c devm_kfree(&pdev->dev, vm_dev); pdev 531 drivers/virtio/virtio_mmio.c static int virtio_mmio_probe(struct platform_device *pdev) pdev 538 drivers/virtio/virtio_mmio.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 542 drivers/virtio/virtio_mmio.c if (!devm_request_mem_region(&pdev->dev, mem->start, pdev 543 drivers/virtio/virtio_mmio.c resource_size(mem), pdev->name)) pdev 546 drivers/virtio/virtio_mmio.c vm_dev = devm_kzalloc(&pdev->dev, sizeof(*vm_dev), GFP_KERNEL); pdev 550 drivers/virtio/virtio_mmio.c vm_dev->vdev.dev.parent = &pdev->dev; pdev 553 drivers/virtio/virtio_mmio.c vm_dev->pdev = pdev; pdev 557 drivers/virtio/virtio_mmio.c vm_dev->base = devm_ioremap(&pdev->dev, mem->start, resource_size(mem)); pdev 564 drivers/virtio/virtio_mmio.c dev_warn(&pdev->dev, "Wrong magic value 0x%08lx!\n", magic); pdev 571 drivers/virtio/virtio_mmio.c dev_err(&pdev->dev, "Version %ld not supported!\n", pdev 589 drivers/virtio/virtio_mmio.c rc = dma_set_mask(&pdev->dev, DMA_BIT_MASK(64)); pdev 595 drivers/virtio/virtio_mmio.c dma_set_coherent_mask(&pdev->dev, pdev 598 drivers/virtio/virtio_mmio.c rc = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 601 drivers/virtio/virtio_mmio.c rc = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); pdev 603 drivers/virtio/virtio_mmio.c dev_warn(&pdev->dev, "Failed to enable 64-bit or 32-bit DMA. Trying to continue, but this might not work.\n"); pdev 605 drivers/virtio/virtio_mmio.c platform_set_drvdata(pdev, vm_dev); pdev 614 drivers/virtio/virtio_mmio.c static int virtio_mmio_remove(struct platform_device *pdev) pdev 616 drivers/virtio/virtio_mmio.c struct virtio_mmio_device *vm_dev = platform_get_drvdata(pdev); pdev 644 drivers/virtio/virtio_mmio.c struct platform_device *pdev; pdev 684 drivers/virtio/virtio_mmio.c pdev = platform_device_register_resndata(&vm_cmdline_parent, pdev 688 drivers/virtio/virtio_mmio.c return PTR_ERR_OR_ZERO(pdev); pdev 695 drivers/virtio/virtio_mmio.c struct platform_device *pdev = to_platform_device(dev); pdev 698 drivers/virtio/virtio_mmio.c pdev->resource[0].end - pdev->resource[0].start + 1ULL, pdev 699 drivers/virtio/virtio_mmio.c (unsigned long long)pdev->resource[0].start, pdev 700 drivers/virtio/virtio_mmio.c (unsigned long long)pdev->resource[1].start, pdev 701 drivers/virtio/virtio_mmio.c pdev->id); pdev 655 drivers/vlynq/vlynq.c static int vlynq_probe(struct platform_device *pdev) pdev 661 drivers/vlynq/vlynq.c regs_res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "regs"); pdev 665 drivers/vlynq/vlynq.c mem_res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "mem"); pdev 669 drivers/vlynq/vlynq.c irq_res = platform_get_resource_byname(pdev, IORESOURCE_IRQ, "devirq"); pdev 680 drivers/vlynq/vlynq.c dev->id = pdev->id; pdev 682 drivers/vlynq/vlynq.c dev->dev.parent = &pdev->dev; pdev 684 drivers/vlynq/vlynq.c dev->dev.platform_data = pdev->dev.platform_data; pdev 711 drivers/vlynq/vlynq.c dev->irq = platform_get_irq_byname(pdev, "irq"); pdev 719 drivers/vlynq/vlynq.c platform_set_drvdata(pdev, dev); pdev 746 drivers/vlynq/vlynq.c static int vlynq_remove(struct platform_device *pdev) pdev 748 drivers/vlynq/vlynq.c struct vlynq_device *dev = platform_get_drvdata(pdev); pdev 38 drivers/vme/boards/vme_vmivme7805.c static int vmic_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 44 drivers/vme/boards/vme_vmivme7805.c retval = pci_enable_device(pdev); pdev 46 drivers/vme/boards/vme_vmivme7805.c dev_err(&pdev->dev, "Unable to enable device\n"); pdev 51 drivers/vme/boards/vme_vmivme7805.c retval = pci_request_regions(pdev, driver_name); pdev 53 drivers/vme/boards/vme_vmivme7805.c dev_err(&pdev->dev, "Unable to reserve resources\n"); pdev 58 drivers/vme/boards/vme_vmivme7805.c vmic_base = ioremap_nocache(pci_resource_start(pdev, 0), 16); pdev 60 drivers/vme/boards/vme_vmivme7805.c dev_err(&pdev->dev, "Unable to remap CRG region\n"); pdev 86 drivers/vme/boards/vme_vmivme7805.c pci_release_regions(pdev); pdev 88 drivers/vme/boards/vme_vmivme7805.c pci_disable_device(pdev); pdev 93 drivers/vme/boards/vme_vmivme7805.c static void vmic_remove(struct pci_dev *pdev) pdev 96 drivers/vme/boards/vme_vmivme7805.c pci_release_regions(pdev); pdev 97 drivers/vme/boards/vme_vmivme7805.c pci_disable_device(pdev); pdev 197 drivers/vme/bridges/vme_ca91cx42.c struct pci_dev *pdev; pdev 203 drivers/vme/bridges/vme_ca91cx42.c pdev = to_pci_dev(ca91cx42_bridge->parent); pdev 213 drivers/vme/bridges/vme_ca91cx42.c result = request_irq(pdev->irq, ca91cx42_irqhandler, IRQF_SHARED, pdev 216 drivers/vme/bridges/vme_ca91cx42.c dev_err(&pdev->dev, "Can't get assigned pci irq vector %02X\n", pdev 217 drivers/vme/bridges/vme_ca91cx42.c pdev->irq); pdev 237 drivers/vme/bridges/vme_ca91cx42.c struct pci_dev *pdev) pdev 251 drivers/vme/bridges/vme_ca91cx42.c free_irq(pdev->irq, ca91cx42_bridge); pdev 273 drivers/vme/bridges/vme_ca91cx42.c struct pci_dev *pdev; pdev 290 drivers/vme/bridges/vme_ca91cx42.c pdev = to_pci_dev(ca91cx42_bridge->parent); pdev 292 drivers/vme/bridges/vme_ca91cx42.c synchronize_irq(pdev->irq); pdev 504 drivers/vme/bridges/vme_ca91cx42.c struct pci_dev *pdev; pdev 514 drivers/vme/bridges/vme_ca91cx42.c pdev = to_pci_dev(ca91cx42_bridge->parent); pdev 546 drivers/vme/bridges/vme_ca91cx42.c retval = pci_bus_alloc_resource(pdev->bus, pdev 1508 drivers/vme/bridges/vme_ca91cx42.c struct pci_dev *pdev; pdev 1511 drivers/vme/bridges/vme_ca91cx42.c pdev = to_pci_dev(parent); pdev 1513 drivers/vme/bridges/vme_ca91cx42.c return pci_alloc_consistent(pdev, size, dma); pdev 1519 drivers/vme/bridges/vme_ca91cx42.c struct pci_dev *pdev; pdev 1522 drivers/vme/bridges/vme_ca91cx42.c pdev = to_pci_dev(parent); pdev 1524 drivers/vme/bridges/vme_ca91cx42.c pci_free_consistent(pdev, size, vaddr, dma); pdev 1536 drivers/vme/bridges/vme_ca91cx42.c struct pci_dev *pdev) pdev 1550 drivers/vme/bridges/vme_ca91cx42.c dev_info(&pdev->dev, "CR/CSR Offset: %d\n", slot); pdev 1552 drivers/vme/bridges/vme_ca91cx42.c dev_err(&pdev->dev, "Slot number is unset, not configuring " pdev 1558 drivers/vme/bridges/vme_ca91cx42.c bridge->crcsr_kernel = pci_zalloc_consistent(pdev, VME_CRCSR_BUF_SIZE, pdev 1561 drivers/vme/bridges/vme_ca91cx42.c dev_err(&pdev->dev, "Failed to allocate memory for CR/CSR " pdev 1577 drivers/vme/bridges/vme_ca91cx42.c struct pci_dev *pdev) pdev 1592 drivers/vme/bridges/vme_ca91cx42.c pci_free_consistent(pdev, VME_CRCSR_BUF_SIZE, bridge->crcsr_kernel, pdev 1596 drivers/vme/bridges/vme_ca91cx42.c static int ca91cx42_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 1627 drivers/vme/bridges/vme_ca91cx42.c retval = pci_enable_device(pdev); pdev 1629 drivers/vme/bridges/vme_ca91cx42.c dev_err(&pdev->dev, "Unable to enable device\n"); pdev 1634 drivers/vme/bridges/vme_ca91cx42.c retval = pci_request_regions(pdev, driver_name); pdev 1636 drivers/vme/bridges/vme_ca91cx42.c dev_err(&pdev->dev, "Unable to reserve resources\n"); pdev 1641 drivers/vme/bridges/vme_ca91cx42.c ca91cx42_device->base = ioremap_nocache(pci_resource_start(pdev, 0), pdev 1644 drivers/vme/bridges/vme_ca91cx42.c dev_err(&pdev->dev, "Unable to remap CRG region\n"); pdev 1652 drivers/vme/bridges/vme_ca91cx42.c dev_err(&pdev->dev, "PCI_ID check failed\n"); pdev 1663 drivers/vme/bridges/vme_ca91cx42.c ca91cx42_bridge->parent = &pdev->dev; pdev 1669 drivers/vme/bridges/vme_ca91cx42.c dev_err(&pdev->dev, "Chip Initialization failed.\n"); pdev 1773 drivers/vme/bridges/vme_ca91cx42.c dev_info(&pdev->dev, "Board is%s the VME system controller\n", pdev 1775 drivers/vme/bridges/vme_ca91cx42.c dev_info(&pdev->dev, "Slot ID is %d\n", pdev 1778 drivers/vme/bridges/vme_ca91cx42.c if (ca91cx42_crcsr_init(ca91cx42_bridge, pdev)) pdev 1779 drivers/vme/bridges/vme_ca91cx42.c dev_err(&pdev->dev, "CR/CSR configuration failed.\n"); pdev 1786 drivers/vme/bridges/vme_ca91cx42.c dev_err(&pdev->dev, "Chip Registration failed.\n"); pdev 1790 drivers/vme/bridges/vme_ca91cx42.c pci_set_drvdata(pdev, ca91cx42_bridge); pdev 1795 drivers/vme/bridges/vme_ca91cx42.c ca91cx42_crcsr_exit(ca91cx42_bridge, pdev); pdev 1826 drivers/vme/bridges/vme_ca91cx42.c ca91cx42_irq_exit(ca91cx42_device, pdev); pdev 1831 drivers/vme/bridges/vme_ca91cx42.c pci_release_regions(pdev); pdev 1833 drivers/vme/bridges/vme_ca91cx42.c pci_disable_device(pdev); pdev 1843 drivers/vme/bridges/vme_ca91cx42.c static void ca91cx42_remove(struct pci_dev *pdev) pdev 1851 drivers/vme/bridges/vme_ca91cx42.c struct vme_bridge *ca91cx42_bridge = pci_get_drvdata(pdev); pdev 1879 drivers/vme/bridges/vme_ca91cx42.c ca91cx42_crcsr_exit(ca91cx42_bridge, pdev); pdev 1910 drivers/vme/bridges/vme_ca91cx42.c ca91cx42_irq_exit(bridge, pdev); pdev 1914 drivers/vme/bridges/vme_ca91cx42.c pci_release_regions(pdev); pdev 1916 drivers/vme/bridges/vme_ca91cx42.c pci_disable_device(pdev); pdev 308 drivers/vme/bridges/vme_tsi148.c struct pci_dev *pdev; pdev 311 drivers/vme/bridges/vme_tsi148.c pdev = to_pci_dev(tsi148_bridge->parent); pdev 315 drivers/vme/bridges/vme_tsi148.c result = request_irq(pdev->irq, pdev 321 drivers/vme/bridges/vme_tsi148.c "vector %02X\n", pdev->irq); pdev 366 drivers/vme/bridges/vme_tsi148.c struct pci_dev *pdev) pdev 378 drivers/vme/bridges/vme_tsi148.c free_irq(pdev->irq, tsi148_bridge); pdev 402 drivers/vme/bridges/vme_tsi148.c struct pci_dev *pdev; pdev 419 drivers/vme/bridges/vme_tsi148.c pdev = to_pci_dev(tsi148_bridge->parent); pdev 420 drivers/vme/bridges/vme_tsi148.c synchronize_irq(pdev->irq); pdev 721 drivers/vme/bridges/vme_tsi148.c struct pci_dev *pdev; pdev 726 drivers/vme/bridges/vme_tsi148.c pdev = to_pci_dev(tsi148_bridge->parent); pdev 762 drivers/vme/bridges/vme_tsi148.c retval = pci_bus_alloc_resource(pdev->bus, pdev 821 drivers/vme/bridges/vme_tsi148.c struct pci_dev *pdev; pdev 827 drivers/vme/bridges/vme_tsi148.c pdev = to_pci_dev(tsi148_bridge->parent); pdev 863 drivers/vme/bridges/vme_tsi148.c pcibios_resource_to_bus(pdev->bus, ®ion, pdev 2160 drivers/vme/bridges/vme_tsi148.c struct pci_dev *pdev; pdev 2163 drivers/vme/bridges/vme_tsi148.c pdev = to_pci_dev(parent); pdev 2165 drivers/vme/bridges/vme_tsi148.c return pci_alloc_consistent(pdev, size, dma); pdev 2171 drivers/vme/bridges/vme_tsi148.c struct pci_dev *pdev; pdev 2174 drivers/vme/bridges/vme_tsi148.c pdev = to_pci_dev(parent); pdev 2176 drivers/vme/bridges/vme_tsi148.c pci_free_consistent(pdev, size, vaddr, dma); pdev 2192 drivers/vme/bridges/vme_tsi148.c struct pci_dev *pdev) pdev 2202 drivers/vme/bridges/vme_tsi148.c bridge->crcsr_kernel = pci_zalloc_consistent(pdev, VME_CRCSR_BUF_SIZE, pdev 2255 drivers/vme/bridges/vme_tsi148.c struct pci_dev *pdev) pdev 2271 drivers/vme/bridges/vme_tsi148.c pci_free_consistent(pdev, VME_CRCSR_BUF_SIZE, bridge->crcsr_kernel, pdev 2275 drivers/vme/bridges/vme_tsi148.c static int tsi148_probe(struct pci_dev *pdev, const struct pci_device_id *id) pdev 2306 drivers/vme/bridges/vme_tsi148.c retval = pci_enable_device(pdev); pdev 2308 drivers/vme/bridges/vme_tsi148.c dev_err(&pdev->dev, "Unable to enable device\n"); pdev 2313 drivers/vme/bridges/vme_tsi148.c retval = pci_request_regions(pdev, driver_name); pdev 2315 drivers/vme/bridges/vme_tsi148.c dev_err(&pdev->dev, "Unable to reserve resources\n"); pdev 2320 drivers/vme/bridges/vme_tsi148.c tsi148_device->base = ioremap_nocache(pci_resource_start(pdev, 0), pdev 2323 drivers/vme/bridges/vme_tsi148.c dev_err(&pdev->dev, "Unable to remap CRG region\n"); pdev 2331 drivers/vme/bridges/vme_tsi148.c dev_err(&pdev->dev, "CRG region check failed\n"); pdev 2343 drivers/vme/bridges/vme_tsi148.c tsi148_bridge->parent = &pdev->dev; pdev 2349 drivers/vme/bridges/vme_tsi148.c dev_err(&pdev->dev, "Chip Initialization failed.\n"); pdev 2480 drivers/vme/bridges/vme_tsi148.c dev_info(&pdev->dev, "Board is%s the VME system controller\n", pdev 2483 drivers/vme/bridges/vme_tsi148.c dev_info(&pdev->dev, "VME geographical address is %d\n", pdev 2486 drivers/vme/bridges/vme_tsi148.c dev_info(&pdev->dev, "VME geographical address is set to %d\n", pdev 2489 drivers/vme/bridges/vme_tsi148.c dev_info(&pdev->dev, "VME Write and flush and error check is %s\n", pdev 2492 drivers/vme/bridges/vme_tsi148.c retval = tsi148_crcsr_init(tsi148_bridge, pdev); pdev 2494 drivers/vme/bridges/vme_tsi148.c dev_err(&pdev->dev, "CR/CSR configuration failed.\n"); pdev 2500 drivers/vme/bridges/vme_tsi148.c dev_err(&pdev->dev, "Chip Registration failed.\n"); pdev 2504 drivers/vme/bridges/vme_tsi148.c pci_set_drvdata(pdev, tsi148_bridge); pdev 2515 drivers/vme/bridges/vme_tsi148.c tsi148_crcsr_exit(tsi148_bridge, pdev); pdev 2547 drivers/vme/bridges/vme_tsi148.c tsi148_irq_exit(tsi148_bridge, pdev); pdev 2552 drivers/vme/bridges/vme_tsi148.c pci_release_regions(pdev); pdev 2554 drivers/vme/bridges/vme_tsi148.c pci_disable_device(pdev); pdev 2564 drivers/vme/bridges/vme_tsi148.c static void tsi148_remove(struct pci_dev *pdev) pdev 2573 drivers/vme/bridges/vme_tsi148.c struct vme_bridge *tsi148_bridge = pci_get_drvdata(pdev); pdev 2578 drivers/vme/bridges/vme_tsi148.c dev_dbg(&pdev->dev, "Driver is being unloaded.\n"); pdev 2619 drivers/vme/bridges/vme_tsi148.c tsi148_irq_exit(tsi148_bridge, pdev); pdev 2623 drivers/vme/bridges/vme_tsi148.c tsi148_crcsr_exit(tsi148_bridge, pdev); pdev 2649 drivers/vme/bridges/vme_tsi148.c pci_release_regions(pdev); pdev 2651 drivers/vme/bridges/vme_tsi148.c pci_disable_device(pdev); pdev 100 drivers/w1/masters/ds1wm.c struct platform_device *pdev; pdev 175 drivers/w1/masters/ds1wm.c dev_dbg(&ds1wm_data->pdev->dev, pdev 236 drivers/w1/masters/ds1wm.c dev_err(&ds1wm_data->pdev->dev, "reset failed, timed out\n"); pdev 241 drivers/w1/masters/ds1wm.c dev_dbg(&ds1wm_data->pdev->dev, "reset: no devices found\n"); pdev 266 drivers/w1/masters/ds1wm.c dev_err(&ds1wm_data->pdev->dev, "write failed, timed out\n"); pdev 289 drivers/w1/masters/ds1wm.c dev_err(&ds1wm_data->pdev->dev, "read failed, timed out\n"); pdev 311 drivers/w1/masters/ds1wm.c struct device *dev = &ds1wm_data->pdev->dev; pdev 315 drivers/w1/masters/ds1wm.c ds1wm_data->cell->enable(ds1wm_data->pdev); pdev 342 drivers/w1/masters/ds1wm.c ds1wm_data->cell->disable(ds1wm_data->pdev); pdev 382 drivers/w1/masters/ds1wm.c dev_dbg(&ds1wm_data->pdev->dev, "search begin\n"); pdev 386 drivers/w1/masters/ds1wm.c dev_dbg(&ds1wm_data->pdev->dev, pdev 394 drivers/w1/masters/ds1wm.c dev_dbg(&ds1wm_data->pdev->dev, pdev 399 drivers/w1/masters/ds1wm.c dev_dbg(&ds1wm_data->pdev->dev, pdev 402 drivers/w1/masters/ds1wm.c dev_dbg(&ds1wm_data->pdev->dev, pdev 405 drivers/w1/masters/ds1wm.c dev_dbg(&ds1wm_data->pdev->dev, pdev 426 drivers/w1/masters/ds1wm.c dev_err(&ds1wm_data->pdev->dev, pdev 447 drivers/w1/masters/ds1wm.c dev_err(&ds1wm_data->pdev->dev, pdev 451 drivers/w1/masters/ds1wm.c dev_dbg(&ds1wm_data->pdev->dev, pdev 454 drivers/w1/masters/ds1wm.c dev_dbg(&ds1wm_data->pdev->dev, pdev 457 drivers/w1/masters/ds1wm.c dev_dbg(&ds1wm_data->pdev->dev, pdev 462 drivers/w1/masters/ds1wm.c dev_err(&ds1wm_data->pdev->dev, pdev 468 drivers/w1/masters/ds1wm.c dev_dbg(&ds1wm_data->pdev->dev, pdev 472 drivers/w1/masters/ds1wm.c dev_dbg(&ds1wm_data->pdev->dev, pdev 481 drivers/w1/masters/ds1wm.c dev_dbg(&ds1wm_data->pdev->dev, pdev 492 drivers/w1/masters/ds1wm.c dev_dbg(&ds1wm_data->pdev->dev, pdev 506 drivers/w1/masters/ds1wm.c static int ds1wm_probe(struct platform_device *pdev) pdev 514 drivers/w1/masters/ds1wm.c if (!pdev) pdev 517 drivers/w1/masters/ds1wm.c ds1wm_data = devm_kzalloc(&pdev->dev, sizeof(*ds1wm_data), GFP_KERNEL); pdev 521 drivers/w1/masters/ds1wm.c platform_set_drvdata(pdev, ds1wm_data); pdev 523 drivers/w1/masters/ds1wm.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 526 drivers/w1/masters/ds1wm.c ds1wm_data->map = devm_ioremap(&pdev->dev, res->start, pdev 531 drivers/w1/masters/ds1wm.c ds1wm_data->pdev = pdev; pdev 532 drivers/w1/masters/ds1wm.c ds1wm_data->cell = mfd_get_cell(pdev); pdev 535 drivers/w1/masters/ds1wm.c plat = dev_get_platdata(&pdev->dev); pdev 541 drivers/w1/masters/ds1wm.c dev_err(&ds1wm_data->pdev->dev, pdev 550 drivers/w1/masters/ds1wm.c dev_err(&ds1wm_data->pdev->dev, pdev 559 drivers/w1/masters/ds1wm.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 580 drivers/w1/masters/ds1wm.c ret = devm_request_irq(&pdev->dev, ds1wm_data->irq, ds1wm_isr, pdev 583 drivers/w1/masters/ds1wm.c dev_err(&ds1wm_data->pdev->dev, pdev 599 drivers/w1/masters/ds1wm.c dev_dbg(&ds1wm_data->pdev->dev, pdev 615 drivers/w1/masters/ds1wm.c static int ds1wm_suspend(struct platform_device *pdev, pm_message_t state) pdev 617 drivers/w1/masters/ds1wm.c struct ds1wm_data *ds1wm_data = platform_get_drvdata(pdev); pdev 624 drivers/w1/masters/ds1wm.c static int ds1wm_resume(struct platform_device *pdev) pdev 626 drivers/w1/masters/ds1wm.c struct ds1wm_data *ds1wm_data = platform_get_drvdata(pdev); pdev 637 drivers/w1/masters/ds1wm.c static int ds1wm_remove(struct platform_device *pdev) pdev 639 drivers/w1/masters/ds1wm.c struct ds1wm_data *ds1wm_data = platform_get_drvdata(pdev); pdev 106 drivers/w1/masters/ds2482.c struct ds2482_data *pdev; pdev 148 drivers/w1/masters/ds2482.c static inline int ds2482_select_register(struct ds2482_data *pdev, u8 read_ptr) pdev 150 drivers/w1/masters/ds2482.c if (pdev->read_prt != read_ptr) { pdev 151 drivers/w1/masters/ds2482.c if (i2c_smbus_write_byte_data(pdev->client, pdev 156 drivers/w1/masters/ds2482.c pdev->read_prt = read_ptr; pdev 169 drivers/w1/masters/ds2482.c static inline int ds2482_send_cmd(struct ds2482_data *pdev, u8 cmd) pdev 171 drivers/w1/masters/ds2482.c if (i2c_smbus_write_byte(pdev->client, cmd) < 0) pdev 174 drivers/w1/masters/ds2482.c pdev->read_prt = DS2482_PTR_CODE_STATUS; pdev 188 drivers/w1/masters/ds2482.c static inline int ds2482_send_cmd_data(struct ds2482_data *pdev, pdev 191 drivers/w1/masters/ds2482.c if (i2c_smbus_write_byte_data(pdev->client, cmd, byte) < 0) pdev 195 drivers/w1/masters/ds2482.c pdev->read_prt = (cmd != DS2482_CMD_WRITE_CONFIG) ? pdev 213 drivers/w1/masters/ds2482.c static int ds2482_wait_1wire_idle(struct ds2482_data *pdev) pdev 218 drivers/w1/masters/ds2482.c if (!ds2482_select_register(pdev, DS2482_PTR_CODE_STATUS)) { pdev 220 drivers/w1/masters/ds2482.c temp = i2c_smbus_read_byte(pdev->client); pdev 227 drivers/w1/masters/ds2482.c __func__, pdev->channel); pdev 240 drivers/w1/masters/ds2482.c static int ds2482_set_channel(struct ds2482_data *pdev, u8 channel) pdev 242 drivers/w1/masters/ds2482.c if (i2c_smbus_write_byte_data(pdev->client, DS2482_CMD_CHANNEL_SELECT, pdev 246 drivers/w1/masters/ds2482.c pdev->read_prt = DS2482_PTR_CODE_CHANNEL; pdev 247 drivers/w1/masters/ds2482.c pdev->channel = -1; pdev 248 drivers/w1/masters/ds2482.c if (i2c_smbus_read_byte(pdev->client) == ds2482_chan_rd[channel]) { pdev 249 drivers/w1/masters/ds2482.c pdev->channel = channel; pdev 266 drivers/w1/masters/ds2482.c struct ds2482_data *pdev = pchan->pdev; pdev 269 drivers/w1/masters/ds2482.c mutex_lock(&pdev->access_lock); pdev 272 drivers/w1/masters/ds2482.c ds2482_wait_1wire_idle(pdev); pdev 273 drivers/w1/masters/ds2482.c if (pdev->w1_count > 1) pdev 274 drivers/w1/masters/ds2482.c ds2482_set_channel(pdev, pchan->channel); pdev 277 drivers/w1/masters/ds2482.c if (!ds2482_send_cmd_data(pdev, DS2482_CMD_1WIRE_SINGLE_BIT, pdev 279 drivers/w1/masters/ds2482.c status = ds2482_wait_1wire_idle(pdev); pdev 281 drivers/w1/masters/ds2482.c mutex_unlock(&pdev->access_lock); pdev 298 drivers/w1/masters/ds2482.c struct ds2482_data *pdev = pchan->pdev; pdev 301 drivers/w1/masters/ds2482.c mutex_lock(&pdev->access_lock); pdev 304 drivers/w1/masters/ds2482.c ds2482_wait_1wire_idle(pdev); pdev 305 drivers/w1/masters/ds2482.c if (pdev->w1_count > 1) pdev 306 drivers/w1/masters/ds2482.c ds2482_set_channel(pdev, pchan->channel); pdev 309 drivers/w1/masters/ds2482.c if (!ds2482_send_cmd_data(pdev, DS2482_CMD_1WIRE_TRIPLET, pdev 311 drivers/w1/masters/ds2482.c status = ds2482_wait_1wire_idle(pdev); pdev 313 drivers/w1/masters/ds2482.c mutex_unlock(&pdev->access_lock); pdev 328 drivers/w1/masters/ds2482.c struct ds2482_data *pdev = pchan->pdev; pdev 330 drivers/w1/masters/ds2482.c mutex_lock(&pdev->access_lock); pdev 333 drivers/w1/masters/ds2482.c ds2482_wait_1wire_idle(pdev); pdev 334 drivers/w1/masters/ds2482.c if (pdev->w1_count > 1) pdev 335 drivers/w1/masters/ds2482.c ds2482_set_channel(pdev, pchan->channel); pdev 338 drivers/w1/masters/ds2482.c ds2482_send_cmd_data(pdev, DS2482_CMD_1WIRE_WRITE_BYTE, byte); pdev 340 drivers/w1/masters/ds2482.c mutex_unlock(&pdev->access_lock); pdev 352 drivers/w1/masters/ds2482.c struct ds2482_data *pdev = pchan->pdev; pdev 355 drivers/w1/masters/ds2482.c mutex_lock(&pdev->access_lock); pdev 358 drivers/w1/masters/ds2482.c ds2482_wait_1wire_idle(pdev); pdev 359 drivers/w1/masters/ds2482.c if (pdev->w1_count > 1) pdev 360 drivers/w1/masters/ds2482.c ds2482_set_channel(pdev, pchan->channel); pdev 363 drivers/w1/masters/ds2482.c ds2482_send_cmd(pdev, DS2482_CMD_1WIRE_READ_BYTE); pdev 366 drivers/w1/masters/ds2482.c ds2482_wait_1wire_idle(pdev); pdev 369 drivers/w1/masters/ds2482.c ds2482_select_register(pdev, DS2482_PTR_CODE_DATA); pdev 372 drivers/w1/masters/ds2482.c result = i2c_smbus_read_byte(pdev->client); pdev 374 drivers/w1/masters/ds2482.c mutex_unlock(&pdev->access_lock); pdev 389 drivers/w1/masters/ds2482.c struct ds2482_data *pdev = pchan->pdev; pdev 393 drivers/w1/masters/ds2482.c mutex_lock(&pdev->access_lock); pdev 396 drivers/w1/masters/ds2482.c ds2482_wait_1wire_idle(pdev); pdev 397 drivers/w1/masters/ds2482.c if (pdev->w1_count > 1) pdev 398 drivers/w1/masters/ds2482.c ds2482_set_channel(pdev, pchan->channel); pdev 401 drivers/w1/masters/ds2482.c err = ds2482_send_cmd(pdev, DS2482_CMD_1WIRE_RESET); pdev 404 drivers/w1/masters/ds2482.c err = ds2482_wait_1wire_idle(pdev); pdev 409 drivers/w1/masters/ds2482.c ds2482_send_cmd_data(pdev, DS2482_CMD_WRITE_CONFIG, pdev 413 drivers/w1/masters/ds2482.c mutex_unlock(&pdev->access_lock); pdev 421 drivers/w1/masters/ds2482.c struct ds2482_data *pdev = pchan->pdev; pdev 433 drivers/w1/masters/ds2482.c ds2482_wait_1wire_idle(pdev); pdev 435 drivers/w1/masters/ds2482.c retval = ds2482_send_cmd_data(pdev, DS2482_CMD_WRITE_CONFIG, pdev 438 drivers/w1/masters/ds2482.c ds2482_wait_1wire_idle(pdev); pdev 496 drivers/w1/masters/ds2482.c data->w1_ch[idx].pdev = data; pdev 510 drivers/w1/masters/ds2482.c data->w1_ch[idx].pdev = NULL; pdev 519 drivers/w1/masters/ds2482.c if (data->w1_ch[idx].pdev != NULL) pdev 535 drivers/w1/masters/ds2482.c if (data->w1_ch[idx].pdev != NULL) pdev 116 drivers/w1/masters/matrox_w1.c static int matrox_w1_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 121 drivers/w1/masters/matrox_w1.c if (pdev->vendor != PCI_VENDOR_ID_MATROX || pdev->device != PCI_DEVICE_ID_MATROX_G400) pdev 127 drivers/w1/masters/matrox_w1.c dev_err(&pdev->dev, pdev 140 drivers/w1/masters/matrox_w1.c dev->phys_addr = pci_resource_start(pdev, 1); pdev 144 drivers/w1/masters/matrox_w1.c dev_err(&pdev->dev, "%s: failed to ioremap(0x%lx, %d).\n", pdev 165 drivers/w1/masters/matrox_w1.c pci_set_drvdata(pdev, dev); pdev 169 drivers/w1/masters/matrox_w1.c dev_info(&pdev->dev, "Matrox G400 GPIO transport layer for 1-wire.\n"); pdev 181 drivers/w1/masters/matrox_w1.c static void matrox_w1_remove(struct pci_dev *pdev) pdev 183 drivers/w1/masters/matrox_w1.c struct matrox_device *dev = pci_get_drvdata(pdev); pdev 91 drivers/w1/masters/mxc_w1.c static int mxc_w1_probe(struct platform_device *pdev) pdev 98 drivers/w1/masters/mxc_w1.c mdev = devm_kzalloc(&pdev->dev, sizeof(struct mxc_w1_device), pdev 103 drivers/w1/masters/mxc_w1.c mdev->clk = devm_clk_get(&pdev->dev, NULL); pdev 113 drivers/w1/masters/mxc_w1.c dev_warn(&pdev->dev, pdev 119 drivers/w1/masters/mxc_w1.c dev_warn(&pdev->dev, pdev 122 drivers/w1/masters/mxc_w1.c mdev->regs = devm_platform_ioremap_resource(pdev, 0); pdev 138 drivers/w1/masters/mxc_w1.c platform_set_drvdata(pdev, mdev); pdev 154 drivers/w1/masters/mxc_w1.c static int mxc_w1_remove(struct platform_device *pdev) pdev 156 drivers/w1/masters/mxc_w1.c struct mxc_w1_device *mdev = platform_get_drvdata(pdev); pdev 659 drivers/w1/masters/omap_hdq.c static int omap_hdq_probe(struct platform_device *pdev) pdev 661 drivers/w1/masters/omap_hdq.c struct device *dev = &pdev->dev; pdev 669 drivers/w1/masters/omap_hdq.c dev_dbg(&pdev->dev, "unable to allocate memory\n"); pdev 674 drivers/w1/masters/omap_hdq.c platform_set_drvdata(pdev, hdq_data); pdev 676 drivers/w1/masters/omap_hdq.c hdq_data->hdq_base = devm_platform_ioremap_resource(pdev, 0); pdev 684 drivers/w1/masters/omap_hdq.c pm_runtime_enable(&pdev->dev); pdev 685 drivers/w1/masters/omap_hdq.c ret = pm_runtime_get_sync(&pdev->dev); pdev 687 drivers/w1/masters/omap_hdq.c dev_dbg(&pdev->dev, "pm_runtime_get_sync failed\n"); pdev 693 drivers/w1/masters/omap_hdq.c dev_dbg(&pdev->dev, "reset failed\n"); pdev 698 drivers/w1/masters/omap_hdq.c dev_info(&pdev->dev, "OMAP HDQ Hardware Rev %c.%c. Driver in %s mode\n", pdev 703 drivers/w1/masters/omap_hdq.c irq = platform_get_irq(pdev, 0); pdev 705 drivers/w1/masters/omap_hdq.c dev_dbg(&pdev->dev, "Failed to get IRQ: %d\n", irq); pdev 712 drivers/w1/masters/omap_hdq.c dev_dbg(&pdev->dev, "could not request irq\n"); pdev 718 drivers/w1/masters/omap_hdq.c pm_runtime_put_sync(&pdev->dev); pdev 720 drivers/w1/masters/omap_hdq.c ret = of_property_read_string(pdev->dev.of_node, "ti,mode", &mode); pdev 733 drivers/w1/masters/omap_hdq.c dev_dbg(&pdev->dev, "Failure in registering w1 master\n"); pdev 740 drivers/w1/masters/omap_hdq.c pm_runtime_put_sync(&pdev->dev); pdev 742 drivers/w1/masters/omap_hdq.c pm_runtime_disable(&pdev->dev); pdev 747 drivers/w1/masters/omap_hdq.c static int omap_hdq_remove(struct platform_device *pdev) pdev 749 drivers/w1/masters/omap_hdq.c struct hdq_data *hdq_data = platform_get_drvdata(pdev); pdev 754 drivers/w1/masters/omap_hdq.c dev_dbg(&pdev->dev, "removed when use count is not zero\n"); pdev 762 drivers/w1/masters/omap_hdq.c pm_runtime_disable(&pdev->dev); pdev 76 drivers/w1/masters/sgi_w1.c static int sgi_w1_probe(struct platform_device *pdev) pdev 82 drivers/w1/masters/sgi_w1.c sdev = devm_kzalloc(&pdev->dev, sizeof(struct sgi_w1_device), pdev 87 drivers/w1/masters/sgi_w1.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 88 drivers/w1/masters/sgi_w1.c sdev->mcr = devm_ioremap_resource(&pdev->dev, res); pdev 96 drivers/w1/masters/sgi_w1.c pdata = dev_get_platdata(&pdev->dev); pdev 102 drivers/w1/masters/sgi_w1.c platform_set_drvdata(pdev, sdev); pdev 110 drivers/w1/masters/sgi_w1.c static int sgi_w1_remove(struct platform_device *pdev) pdev 112 drivers/w1/masters/sgi_w1.c struct sgi_w1_device *sdev = platform_get_drvdata(pdev); pdev 69 drivers/w1/masters/w1-gpio.c static int w1_gpio_probe(struct platform_device *pdev) pdev 73 drivers/w1/masters/w1-gpio.c struct device *dev = &pdev->dev; pdev 80 drivers/w1/masters/w1-gpio.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 93 drivers/w1/masters/w1-gpio.c pdev->dev.platform_data = pdata; pdev 149 drivers/w1/masters/w1-gpio.c platform_set_drvdata(pdev, master); pdev 154 drivers/w1/masters/w1-gpio.c static int w1_gpio_remove(struct platform_device *pdev) pdev 156 drivers/w1/masters/w1-gpio.c struct w1_bus_master *master = platform_get_drvdata(pdev); pdev 157 drivers/w1/masters/w1-gpio.c struct w1_gpio_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 116 drivers/w1/slaves/w1_ds2780.c struct platform_device *pdev; pdev 118 drivers/w1/slaves/w1_ds2780.c pdev = platform_device_alloc("ds2780-battery", PLATFORM_DEVID_AUTO); pdev 119 drivers/w1/slaves/w1_ds2780.c if (!pdev) pdev 121 drivers/w1/slaves/w1_ds2780.c pdev->dev.parent = &sl->dev; pdev 123 drivers/w1/slaves/w1_ds2780.c ret = platform_device_add(pdev); pdev 127 drivers/w1/slaves/w1_ds2780.c dev_set_drvdata(&sl->dev, pdev); pdev 132 drivers/w1/slaves/w1_ds2780.c platform_device_put(pdev); pdev 139 drivers/w1/slaves/w1_ds2780.c struct platform_device *pdev = dev_get_drvdata(&sl->dev); pdev 141 drivers/w1/slaves/w1_ds2780.c platform_device_unregister(pdev); pdev 113 drivers/w1/slaves/w1_ds2781.c struct platform_device *pdev; pdev 115 drivers/w1/slaves/w1_ds2781.c pdev = platform_device_alloc("ds2781-battery", PLATFORM_DEVID_AUTO); pdev 116 drivers/w1/slaves/w1_ds2781.c if (!pdev) pdev 118 drivers/w1/slaves/w1_ds2781.c pdev->dev.parent = &sl->dev; pdev 120 drivers/w1/slaves/w1_ds2781.c ret = platform_device_add(pdev); pdev 124 drivers/w1/slaves/w1_ds2781.c dev_set_drvdata(&sl->dev, pdev); pdev 129 drivers/w1/slaves/w1_ds2781.c platform_device_put(pdev); pdev 136 drivers/w1/slaves/w1_ds2781.c struct platform_device *pdev = dev_get_drvdata(&sl->dev); pdev 138 drivers/w1/slaves/w1_ds2781.c platform_device_unregister(pdev); pdev 316 drivers/watchdog/alim1535_wdt.c struct pci_dev *pdev; pdev 320 drivers/watchdog/alim1535_wdt.c pdev = pci_get_device(PCI_VENDOR_ID_AL, 0x1535, NULL); pdev 321 drivers/watchdog/alim1535_wdt.c if (pdev == NULL) pdev 322 drivers/watchdog/alim1535_wdt.c pdev = pci_get_device(PCI_VENDOR_ID_AL, 0x1533, NULL); pdev 323 drivers/watchdog/alim1535_wdt.c if (pdev == NULL) pdev 325 drivers/watchdog/alim1535_wdt.c pci_dev_put(pdev); pdev 328 drivers/watchdog/alim1535_wdt.c pdev = pci_get_device(PCI_VENDOR_ID_AL, 0x7101, NULL); pdev 329 drivers/watchdog/alim1535_wdt.c if (pdev == NULL) pdev 332 drivers/watchdog/alim1535_wdt.c if (pci_enable_device(pdev)) { pdev 333 drivers/watchdog/alim1535_wdt.c pci_dev_put(pdev); pdev 337 drivers/watchdog/alim1535_wdt.c ali_pci = pdev; pdev 342 drivers/watchdog/alim1535_wdt.c pci_read_config_dword(pdev, 0xCC, &wdog); pdev 351 drivers/watchdog/alim1535_wdt.c pci_write_config_dword(pdev, 0xCC, wdog); pdev 264 drivers/watchdog/ar7_wdt.c static int ar7_wdt_probe(struct platform_device *pdev) pdev 269 drivers/watchdog/ar7_wdt.c platform_get_resource_byname(pdev, IORESOURCE_MEM, "regs"); pdev 270 drivers/watchdog/ar7_wdt.c ar7_wdt = devm_ioremap_resource(&pdev->dev, ar7_regs_wdt); pdev 297 drivers/watchdog/ar7_wdt.c static int ar7_wdt_remove(struct platform_device *pdev) pdev 305 drivers/watchdog/ar7_wdt.c static void ar7_wdt_shutdown(struct platform_device *pdev) pdev 252 drivers/watchdog/armada_37xx_wdt.c static int armada_37xx_wdt_probe(struct platform_device *pdev) pdev 259 drivers/watchdog/armada_37xx_wdt.c dev = devm_kzalloc(&pdev->dev, sizeof(struct armada_37xx_watchdog), pdev 267 drivers/watchdog/armada_37xx_wdt.c regmap = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, pdev 273 drivers/watchdog/armada_37xx_wdt.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 276 drivers/watchdog/armada_37xx_wdt.c dev->reg = devm_ioremap(&pdev->dev, res->start, resource_size(res)); pdev 279 drivers/watchdog/armada_37xx_wdt.c dev->clk = devm_clk_get(&pdev->dev, NULL); pdev 286 drivers/watchdog/armada_37xx_wdt.c ret = devm_add_action_or_reset(&pdev->dev, pdev 302 drivers/watchdog/armada_37xx_wdt.c dev->wdt.parent = &pdev->dev; pdev 306 drivers/watchdog/armada_37xx_wdt.c watchdog_init_timeout(&dev->wdt, timeout, &pdev->dev); pdev 308 drivers/watchdog/armada_37xx_wdt.c platform_set_drvdata(pdev, &dev->wdt); pdev 318 drivers/watchdog/armada_37xx_wdt.c ret = devm_watchdog_register_device(&pdev->dev, &dev->wdt); pdev 322 drivers/watchdog/armada_37xx_wdt.c dev_info(&pdev->dev, "Initial timeout %d sec%s\n", pdev 285 drivers/watchdog/asm9260_wdt.c static int asm9260_wdt_probe(struct platform_device *pdev) pdev 287 drivers/watchdog/asm9260_wdt.c struct device *dev = &pdev->dev; pdev 299 drivers/watchdog/asm9260_wdt.c priv->iobase = devm_platform_ioremap_resource(pdev, 0); pdev 331 drivers/watchdog/asm9260_wdt.c priv->irq = platform_get_irq(pdev, 0); pdev 339 drivers/watchdog/asm9260_wdt.c pdev->name, priv); pdev 352 drivers/watchdog/asm9260_wdt.c platform_set_drvdata(pdev, priv); pdev 241 drivers/watchdog/aspeed_wdt.c static int aspeed_wdt_probe(struct platform_device *pdev) pdev 243 drivers/watchdog/aspeed_wdt.c struct device *dev = &pdev->dev; pdev 257 drivers/watchdog/aspeed_wdt.c wdt->base = devm_platform_ioremap_resource(pdev, 0); pdev 227 drivers/watchdog/at91rm9200_wdt.c static int at91wdt_probe(struct platform_device *pdev) pdev 229 drivers/watchdog/at91rm9200_wdt.c struct device *dev = &pdev->dev; pdev 235 drivers/watchdog/at91rm9200_wdt.c at91wdt_miscdev.parent = &pdev->dev; pdev 260 drivers/watchdog/at91rm9200_wdt.c static int at91wdt_remove(struct platform_device *pdev) pdev 262 drivers/watchdog/at91rm9200_wdt.c struct device *dev = &pdev->dev; pdev 275 drivers/watchdog/at91rm9200_wdt.c static void at91wdt_shutdown(struct platform_device *pdev) pdev 282 drivers/watchdog/at91rm9200_wdt.c static int at91wdt_suspend(struct platform_device *pdev, pm_message_t message) pdev 288 drivers/watchdog/at91rm9200_wdt.c static int at91wdt_resume(struct platform_device *pdev) pdev 152 drivers/watchdog/at91sam9_wdt.c static int at91_wdt_init(struct platform_device *pdev, struct at91wdt *wdt) pdev 161 drivers/watchdog/at91sam9_wdt.c struct device *dev = &pdev->dev; pdev 212 drivers/watchdog/at91sam9_wdt.c pdev->name, wdt); pdev 328 drivers/watchdog/at91sam9_wdt.c static int __init at91wdt_probe(struct platform_device *pdev) pdev 333 drivers/watchdog/at91sam9_wdt.c wdt = devm_kzalloc(&pdev->dev, sizeof(*wdt), GFP_KERNEL); pdev 341 drivers/watchdog/at91sam9_wdt.c wdt->wdd.parent = &pdev->dev; pdev 348 drivers/watchdog/at91sam9_wdt.c wdt->base = devm_platform_ioremap_resource(pdev, 0); pdev 352 drivers/watchdog/at91sam9_wdt.c wdt->sclk = devm_clk_get(&pdev->dev, NULL); pdev 358 drivers/watchdog/at91sam9_wdt.c dev_err(&pdev->dev, "Could not enable slow clock\n"); pdev 362 drivers/watchdog/at91sam9_wdt.c if (pdev->dev.of_node) { pdev 363 drivers/watchdog/at91sam9_wdt.c err = of_at91wdt_init(pdev->dev.of_node, wdt); pdev 368 drivers/watchdog/at91sam9_wdt.c err = at91_wdt_init(pdev, wdt); pdev 372 drivers/watchdog/at91sam9_wdt.c platform_set_drvdata(pdev, wdt); pdev 385 drivers/watchdog/at91sam9_wdt.c static int __exit at91wdt_remove(struct platform_device *pdev) pdev 387 drivers/watchdog/at91sam9_wdt.c struct at91wdt *wdt = platform_get_drvdata(pdev); pdev 247 drivers/watchdog/ath79_wdt.c static int ath79_wdt_probe(struct platform_device *pdev) pdev 255 drivers/watchdog/ath79_wdt.c wdt_base = devm_platform_ioremap_resource(pdev, 0); pdev 259 drivers/watchdog/ath79_wdt.c wdt_clk = devm_clk_get(&pdev->dev, "wdt"); pdev 276 drivers/watchdog/ath79_wdt.c dev_info(&pdev->dev, pdev 286 drivers/watchdog/ath79_wdt.c dev_err(&pdev->dev, pdev 298 drivers/watchdog/ath79_wdt.c static int ath79_wdt_remove(struct platform_device *pdev) pdev 305 drivers/watchdog/ath79_wdt.c static void ath79_wdt_shutdown(struct platform_device *pdev) pdev 132 drivers/watchdog/atlas7_wdt.c static int atlas7_wdt_probe(struct platform_device *pdev) pdev 134 drivers/watchdog/atlas7_wdt.c struct device *dev = &pdev->dev; pdev 142 drivers/watchdog/atlas7_wdt.c wdt->base = devm_platform_ioremap_resource(pdev, 0); pdev 173 drivers/watchdog/atlas7_wdt.c platform_set_drvdata(pdev, &atlas7_wdd); pdev 170 drivers/watchdog/bcm2835_wdt.c static int bcm2835_wdt_probe(struct platform_device *pdev) pdev 172 drivers/watchdog/bcm2835_wdt.c struct bcm2835_pm *pm = dev_get_drvdata(pdev->dev.parent); pdev 173 drivers/watchdog/bcm2835_wdt.c struct device *dev = &pdev->dev; pdev 217 drivers/watchdog/bcm2835_wdt.c static int bcm2835_wdt_remove(struct platform_device *pdev) pdev 177 drivers/watchdog/bcm47xx_wdt.c static int bcm47xx_wdt_probe(struct platform_device *pdev) pdev 181 drivers/watchdog/bcm47xx_wdt.c struct bcm47xx_wdt *wdt = dev_get_platdata(&pdev->dev); pdev 197 drivers/watchdog/bcm47xx_wdt.c wdt->wdd.parent = &pdev->dev; pdev 209 drivers/watchdog/bcm47xx_wdt.c dev_info(&pdev->dev, "BCM47xx Watchdog Timer enabled (%d seconds%s%s)\n", pdev 221 drivers/watchdog/bcm47xx_wdt.c static int bcm47xx_wdt_remove(struct platform_device *pdev) pdev 223 drivers/watchdog/bcm47xx_wdt.c struct bcm47xx_wdt *wdt = dev_get_platdata(&pdev->dev); pdev 235 drivers/watchdog/bcm63xx_wdt.c static int bcm63xx_wdt_probe(struct platform_device *pdev) pdev 242 drivers/watchdog/bcm63xx_wdt.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 244 drivers/watchdog/bcm63xx_wdt.c dev_err(&pdev->dev, "failed to get resources\n"); pdev 248 drivers/watchdog/bcm63xx_wdt.c bcm63xx_wdt_device.regs = devm_ioremap_nocache(&pdev->dev, r->start, pdev 251 drivers/watchdog/bcm63xx_wdt.c dev_err(&pdev->dev, "failed to remap I/O resources\n"); pdev 257 drivers/watchdog/bcm63xx_wdt.c dev_err(&pdev->dev, "failed to register wdt timer isr\n"); pdev 263 drivers/watchdog/bcm63xx_wdt.c dev_info(&pdev->dev, pdev 270 drivers/watchdog/bcm63xx_wdt.c dev_err(&pdev->dev, "failed to register watchdog device\n"); pdev 274 drivers/watchdog/bcm63xx_wdt.c dev_info(&pdev->dev, " started, timer margin: %d sec\n", pdev 284 drivers/watchdog/bcm63xx_wdt.c static int bcm63xx_wdt_remove(struct platform_device *pdev) pdev 294 drivers/watchdog/bcm63xx_wdt.c static void bcm63xx_wdt_shutdown(struct platform_device *pdev) pdev 115 drivers/watchdog/bcm7038_wdt.c static int bcm7038_wdt_probe(struct platform_device *pdev) pdev 117 drivers/watchdog/bcm7038_wdt.c struct device *dev = &pdev->dev; pdev 125 drivers/watchdog/bcm7038_wdt.c platform_set_drvdata(pdev, wdt); pdev 127 drivers/watchdog/bcm7038_wdt.c wdt->base = devm_platform_ioremap_resource(pdev, 0); pdev 135 drivers/watchdog/bcm_kona_wdt.c static void bcm_kona_wdt_debug_init(struct platform_device *pdev) pdev 138 drivers/watchdog/bcm_kona_wdt.c struct bcm_kona_wdt *wdt = platform_get_drvdata(pdev); pdev 152 drivers/watchdog/bcm_kona_wdt.c static void bcm_kona_wdt_debug_exit(struct platform_device *pdev) pdev 154 drivers/watchdog/bcm_kona_wdt.c struct bcm_kona_wdt *wdt = platform_get_drvdata(pdev); pdev 162 drivers/watchdog/bcm_kona_wdt.c static void bcm_kona_wdt_debug_init(struct platform_device *pdev) {} pdev 163 drivers/watchdog/bcm_kona_wdt.c static void bcm_kona_wdt_debug_exit(struct platform_device *pdev) {} pdev 268 drivers/watchdog/bcm_kona_wdt.c static int bcm_kona_wdt_probe(struct platform_device *pdev) pdev 270 drivers/watchdog/bcm_kona_wdt.c struct device *dev = &pdev->dev; pdev 280 drivers/watchdog/bcm_kona_wdt.c wdt->base = devm_platform_ioremap_resource(pdev, 0); pdev 291 drivers/watchdog/bcm_kona_wdt.c platform_set_drvdata(pdev, wdt); pdev 307 drivers/watchdog/bcm_kona_wdt.c bcm_kona_wdt_debug_init(pdev); pdev 313 drivers/watchdog/bcm_kona_wdt.c static int bcm_kona_wdt_remove(struct platform_device *pdev) pdev 315 drivers/watchdog/bcm_kona_wdt.c bcm_kona_wdt_debug_exit(pdev); pdev 316 drivers/watchdog/bcm_kona_wdt.c dev_dbg(&pdev->dev, "Watchdog driver disabled"); pdev 224 drivers/watchdog/bd70528_wdt.c static int bd70528_wdt_probe(struct platform_device *pdev) pdev 231 drivers/watchdog/bd70528_wdt.c bd70528 = dev_get_drvdata(pdev->dev.parent); pdev 233 drivers/watchdog/bd70528_wdt.c dev_err(&pdev->dev, "No MFD driver data\n"); pdev 236 drivers/watchdog/bd70528_wdt.c w = devm_kzalloc(&pdev->dev, sizeof(*w), GFP_KERNEL); pdev 242 drivers/watchdog/bd70528_wdt.c w->dev = &pdev->dev; pdev 248 drivers/watchdog/bd70528_wdt.c w->wdt.parent = pdev->dev.parent; pdev 251 drivers/watchdog/bd70528_wdt.c watchdog_init_timeout(&w->wdt, 0, pdev->dev.parent); pdev 255 drivers/watchdog/bd70528_wdt.c dev_err(&pdev->dev, "Failed to set the watchdog timeout\n"); pdev 264 drivers/watchdog/bd70528_wdt.c dev_err(&pdev->dev, "Failed to get the watchdog state\n"); pdev 268 drivers/watchdog/bd70528_wdt.c dev_dbg(&pdev->dev, "watchdog was running during probe\n"); pdev 272 drivers/watchdog/bd70528_wdt.c ret = devm_watchdog_register_device(&pdev->dev, &w->wdt); pdev 274 drivers/watchdog/bd70528_wdt.c dev_err(&pdev->dev, "watchdog registration failed: %d\n", ret); pdev 250 drivers/watchdog/cadence_wdt.c struct platform_device *pdev = dev_id; pdev 252 drivers/watchdog/cadence_wdt.c dev_info(&pdev->dev, pdev 291 drivers/watchdog/cadence_wdt.c static int cdns_wdt_probe(struct platform_device *pdev) pdev 293 drivers/watchdog/cadence_wdt.c struct device *dev = &pdev->dev; pdev 310 drivers/watchdog/cadence_wdt.c wdt->regs = devm_platform_ioremap_resource(pdev, 0); pdev 316 drivers/watchdog/cadence_wdt.c irq = platform_get_irq(pdev, 0); pdev 319 drivers/watchdog/cadence_wdt.c pdev->name, pdev); pdev 368 drivers/watchdog/cadence_wdt.c platform_set_drvdata(pdev, wdt); pdev 246 drivers/watchdog/coh901327_wdt.c static int __init coh901327_probe(struct platform_device *pdev) pdev 248 drivers/watchdog/coh901327_wdt.c struct device *dev = &pdev->dev; pdev 254 drivers/watchdog/coh901327_wdt.c virtbase = devm_platform_ioremap_resource(pdev, 0); pdev 303 drivers/watchdog/coh901327_wdt.c irq = platform_get_irq(pdev, 0); pdev 305 drivers/watchdog/coh901327_wdt.c DRV_NAME " Bark", pdev)) { pdev 322 drivers/watchdog/coh901327_wdt.c free_irq(irq, pdev); pdev 335 drivers/watchdog/coh901327_wdt.c static int coh901327_suspend(struct platform_device *pdev, pm_message_t state) pdev 345 drivers/watchdog/coh901327_wdt.c static int coh901327_resume(struct platform_device *pdev) pdev 151 drivers/watchdog/da9052_wdt.c static int da9052_wdt_probe(struct platform_device *pdev) pdev 153 drivers/watchdog/da9052_wdt.c struct device *dev = &pdev->dev; pdev 120 drivers/watchdog/da9055_wdt.c static int da9055_wdt_probe(struct platform_device *pdev) pdev 122 drivers/watchdog/da9055_wdt.c struct device *dev = &pdev->dev; pdev 179 drivers/watchdog/da9062_wdt.c static int da9062_wdt_probe(struct platform_device *pdev) pdev 181 drivers/watchdog/da9062_wdt.c struct device *dev = &pdev->dev; pdev 189 drivers/watchdog/da9063_wdt.c static int da9063_wdt_probe(struct platform_device *pdev) pdev 191 drivers/watchdog/da9063_wdt.c struct device *dev = &pdev->dev; pdev 197 drivers/watchdog/davinci_wdt.c static int davinci_wdt_probe(struct platform_device *pdev) pdev 200 drivers/watchdog/davinci_wdt.c struct device *dev = &pdev->dev; pdev 226 drivers/watchdog/davinci_wdt.c platform_set_drvdata(pdev, davinci_wdt); pdev 244 drivers/watchdog/davinci_wdt.c davinci_wdt->base = devm_platform_ioremap_resource(pdev, 0); pdev 117 drivers/watchdog/digicolor_wdt.c static int dc_wdt_probe(struct platform_device *pdev) pdev 119 drivers/watchdog/digicolor_wdt.c struct device *dev = &pdev->dev; pdev 126 drivers/watchdog/digicolor_wdt.c wdt->base = devm_platform_ioremap_resource(pdev, 0); pdev 232 drivers/watchdog/dw_wdt.c static int dw_wdt_drv_probe(struct platform_device *pdev) pdev 234 drivers/watchdog/dw_wdt.c struct device *dev = &pdev->dev; pdev 243 drivers/watchdog/dw_wdt.c dw_wdt->regs = devm_platform_ioremap_resource(pdev, 0); pdev 261 drivers/watchdog/dw_wdt.c dw_wdt->rst = devm_reset_control_get_optional_shared(&pdev->dev, NULL); pdev 294 drivers/watchdog/dw_wdt.c platform_set_drvdata(pdev, dw_wdt); pdev 309 drivers/watchdog/dw_wdt.c static int dw_wdt_drv_remove(struct platform_device *pdev) pdev 311 drivers/watchdog/dw_wdt.c struct dw_wdt *dw_wdt = platform_get_drvdata(pdev); pdev 90 drivers/watchdog/ep93xx_wdt.c static int ep93xx_wdt_probe(struct platform_device *pdev) pdev 92 drivers/watchdog/ep93xx_wdt.c struct device *dev = &pdev->dev; pdev 102 drivers/watchdog/ep93xx_wdt.c priv->mmio = devm_platform_ioremap_resource(pdev, 0); pdev 121 drivers/watchdog/ftwdt010_wdt.c static int ftwdt010_wdt_probe(struct platform_device *pdev) pdev 123 drivers/watchdog/ftwdt010_wdt.c struct device *dev = &pdev->dev; pdev 133 drivers/watchdog/ftwdt010_wdt.c gwdt->base = devm_platform_ioremap_resource(pdev, 0); pdev 158 drivers/watchdog/ftwdt010_wdt.c irq = platform_get_irq(pdev, 0); pdev 172 drivers/watchdog/ftwdt010_wdt.c platform_set_drvdata(pdev, gwdt); pdev 106 drivers/watchdog/gpio_wdt.c static int gpio_wdt_probe(struct platform_device *pdev) pdev 108 drivers/watchdog/gpio_wdt.c struct device *dev = &pdev->dev; pdev 120 drivers/watchdog/gpio_wdt.c platform_set_drvdata(pdev, priv); pdev 95 drivers/watchdog/i6300esb.c struct pci_dev *pdev; pdev 126 drivers/watchdog/i6300esb.c pci_write_config_byte(edev->pdev, ESB_LOCK_REG, val); pdev 139 drivers/watchdog/i6300esb.c pci_write_config_byte(edev->pdev, ESB_LOCK_REG, 0x0); pdev 140 drivers/watchdog/i6300esb.c pci_read_config_byte(edev->pdev, ESB_LOCK_REG, &val); pdev 219 drivers/watchdog/i6300esb.c if (pci_enable_device(edev->pdev)) { pdev 220 drivers/watchdog/i6300esb.c dev_err(&edev->pdev->dev, "failed to enable device\n"); pdev 224 drivers/watchdog/i6300esb.c if (pci_request_region(edev->pdev, 0, ESB_MODULE_NAME)) { pdev 225 drivers/watchdog/i6300esb.c dev_err(&edev->pdev->dev, "failed to request region\n"); pdev 229 drivers/watchdog/i6300esb.c edev->base = pci_ioremap_bar(edev->pdev, 0); pdev 232 drivers/watchdog/i6300esb.c dev_err(&edev->pdev->dev, "failed to get BASEADDR\n"); pdev 237 drivers/watchdog/i6300esb.c dev_set_drvdata(&edev->pdev->dev, edev); pdev 241 drivers/watchdog/i6300esb.c pci_release_region(edev->pdev, 0); pdev 243 drivers/watchdog/i6300esb.c pci_disable_device(edev->pdev); pdev 265 drivers/watchdog/i6300esb.c pci_write_config_word(edev->pdev, ESB_CONFIG_REG, 0x0003); pdev 268 drivers/watchdog/i6300esb.c pci_read_config_byte(edev->pdev, ESB_LOCK_REG, &val1); pdev 270 drivers/watchdog/i6300esb.c dev_warn(&edev->pdev->dev, "nowayout already set\n"); pdev 273 drivers/watchdog/i6300esb.c pci_write_config_byte(edev->pdev, ESB_LOCK_REG, 0x00); pdev 289 drivers/watchdog/i6300esb.c static int esb_probe(struct pci_dev *pdev, pdev 295 drivers/watchdog/i6300esb.c edev = devm_kzalloc(&pdev->dev, sizeof(*edev), GFP_KERNEL); pdev 300 drivers/watchdog/i6300esb.c edev->pdev = pdev; pdev 320 drivers/watchdog/i6300esb.c dev_info(&pdev->dev, pdev 327 drivers/watchdog/i6300esb.c pci_release_region(edev->pdev, 0); pdev 328 drivers/watchdog/i6300esb.c pci_disable_device(edev->pdev); pdev 332 drivers/watchdog/i6300esb.c static void esb_remove(struct pci_dev *pdev) pdev 334 drivers/watchdog/i6300esb.c struct esb_dev *edev = dev_get_drvdata(&pdev->dev); pdev 338 drivers/watchdog/i6300esb.c pci_release_region(edev->pdev, 0); pdev 339 drivers/watchdog/i6300esb.c pci_disable_device(edev->pdev); pdev 441 drivers/watchdog/iTCO_wdt.c static int iTCO_wdt_probe(struct platform_device *pdev) pdev 443 drivers/watchdog/iTCO_wdt.c struct device *dev = &pdev->dev; pdev 458 drivers/watchdog/iTCO_wdt.c p->tco_res = platform_get_resource(pdev, IORESOURCE_IO, ICH_RES_IO_TCO); pdev 465 drivers/watchdog/iTCO_wdt.c p->smi_res = platform_get_resource(pdev, IORESOURCE_IO, ICH_RES_IO_SMI); pdev 470 drivers/watchdog/iTCO_wdt.c pdev->name)) { pdev 489 drivers/watchdog/iTCO_wdt.c p->gcs_pmc_res = platform_get_resource(pdev, pdev 519 drivers/watchdog/iTCO_wdt.c pdev->name)) { pdev 556 drivers/watchdog/iTCO_wdt.c platform_set_drvdata(pdev, p); pdev 175 drivers/watchdog/ibmasr.c pdev = pci_get_bus_and_slot(0, DEVFN(0x1f, 0)); pdev 176 drivers/watchdog/ibmasr.c if (pdev == NULL) pdev 178 drivers/watchdog/ibmasr.c pci_read_config_dword(pdev, 0x58, &r); pdev 180 drivers/watchdog/ibmasr.c pci_dev_put(pdev); pdev 224 drivers/watchdog/ie6xx_wdt.c static int ie6xx_wdt_probe(struct platform_device *pdev) pdev 230 drivers/watchdog/ie6xx_wdt.c res = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 234 drivers/watchdog/ie6xx_wdt.c if (!request_region(res->start, resource_size(res), pdev->name)) { pdev 235 drivers/watchdog/ie6xx_wdt.c dev_err(&pdev->dev, "Watchdog region 0x%llx already in use!\n", pdev 241 drivers/watchdog/ie6xx_wdt.c dev_dbg(&pdev->dev, "WDT = 0x%X\n", ie6xx_wdt_data.sch_wdtba); pdev 245 drivers/watchdog/ie6xx_wdt.c ie6xx_wdt_dev.parent = &pdev->dev; pdev 251 drivers/watchdog/ie6xx_wdt.c dev_warn(&pdev->dev, pdev 269 drivers/watchdog/ie6xx_wdt.c static int ie6xx_wdt_remove(struct platform_device *pdev) pdev 273 drivers/watchdog/ie6xx_wdt.c res = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 183 drivers/watchdog/imgpdc_wdt.c static int pdc_wdt_probe(struct platform_device *pdev) pdev 185 drivers/watchdog/imgpdc_wdt.c struct device *dev = &pdev->dev; pdev 195 drivers/watchdog/imgpdc_wdt.c pdc_wdt->base = devm_platform_ioremap_resource(pdev, 0); pdev 291 drivers/watchdog/imgpdc_wdt.c platform_set_drvdata(pdev, pdc_wdt); pdev 248 drivers/watchdog/imx2_wdt.c static int __init imx2_wdt_probe(struct platform_device *pdev) pdev 256 drivers/watchdog/imx2_wdt.c wdev = devm_kzalloc(&pdev->dev, sizeof(*wdev), GFP_KERNEL); pdev 260 drivers/watchdog/imx2_wdt.c base = devm_platform_ioremap_resource(pdev, 0); pdev 264 drivers/watchdog/imx2_wdt.c wdev->regmap = devm_regmap_init_mmio_clk(&pdev->dev, NULL, base, pdev 267 drivers/watchdog/imx2_wdt.c dev_err(&pdev->dev, "regmap init failed\n"); pdev 271 drivers/watchdog/imx2_wdt.c wdev->clk = devm_clk_get(&pdev->dev, NULL); pdev 273 drivers/watchdog/imx2_wdt.c dev_err(&pdev->dev, "can't get Watchdog clock\n"); pdev 283 drivers/watchdog/imx2_wdt.c wdog->parent = &pdev->dev; pdev 285 drivers/watchdog/imx2_wdt.c ret = platform_get_irq(pdev, 0); pdev 287 drivers/watchdog/imx2_wdt.c if (!devm_request_irq(&pdev->dev, ret, imx2_wdt_isr, 0, pdev 288 drivers/watchdog/imx2_wdt.c dev_name(&pdev->dev), wdog)) pdev 298 drivers/watchdog/imx2_wdt.c wdev->ext_reset = of_property_read_bool(pdev->dev.of_node, pdev 300 drivers/watchdog/imx2_wdt.c platform_set_drvdata(pdev, wdog); pdev 304 drivers/watchdog/imx2_wdt.c watchdog_init_timeout(wdog, timeout, &pdev->dev); pdev 322 drivers/watchdog/imx2_wdt.c dev_info(&pdev->dev, "timeout %d sec (nowayout=%d)\n", pdev 332 drivers/watchdog/imx2_wdt.c static int __exit imx2_wdt_remove(struct platform_device *pdev) pdev 334 drivers/watchdog/imx2_wdt.c struct watchdog_device *wdog = platform_get_drvdata(pdev); pdev 341 drivers/watchdog/imx2_wdt.c dev_crit(&pdev->dev, "Device removed: Expect reboot!\n"); pdev 346 drivers/watchdog/imx2_wdt.c static void imx2_wdt_shutdown(struct platform_device *pdev) pdev 348 drivers/watchdog/imx2_wdt.c struct watchdog_device *wdog = platform_get_drvdata(pdev); pdev 358 drivers/watchdog/imx2_wdt.c dev_crit(&pdev->dev, "Device shutdown: Expect reboot!\n"); pdev 159 drivers/watchdog/imx7ulp_wdt.c static int imx7ulp_wdt_probe(struct platform_device *pdev) pdev 162 drivers/watchdog/imx7ulp_wdt.c struct device *dev = &pdev->dev; pdev 170 drivers/watchdog/imx7ulp_wdt.c platform_set_drvdata(pdev, imx7ulp_wdt); pdev 172 drivers/watchdog/imx7ulp_wdt.c imx7ulp_wdt->base = devm_platform_ioremap_resource(pdev, 0); pdev 158 drivers/watchdog/imx_sc_wdt.c static int imx_sc_wdt_probe(struct platform_device *pdev) pdev 162 drivers/watchdog/imx_sc_wdt.c struct device *dev = &pdev->dev; pdev 169 drivers/watchdog/imx_sc_wdt.c platform_set_drvdata(pdev, imx_sc_wdd); pdev 108 drivers/watchdog/intel-mid_wdt.c static int mid_wdt_probe(struct platform_device *pdev) pdev 110 drivers/watchdog/intel-mid_wdt.c struct device *dev = &pdev->dev; pdev 121 drivers/watchdog/intel-mid_wdt.c ret = pdata->probe(pdev); pdev 160 drivers/watchdog/jz4740_wdt.c static int jz4740_wdt_probe(struct platform_device *pdev) pdev 162 drivers/watchdog/jz4740_wdt.c struct device *dev = &pdev->dev; pdev 184 drivers/watchdog/jz4740_wdt.c drvdata->base = devm_platform_ioremap_resource(pdev, 0); pdev 436 drivers/watchdog/kempld_wdt.c static int kempld_wdt_probe(struct platform_device *pdev) pdev 438 drivers/watchdog/kempld_wdt.c struct kempld_device_data *pld = dev_get_drvdata(pdev->dev.parent); pdev 440 drivers/watchdog/kempld_wdt.c struct device *dev = &pdev->dev; pdev 486 drivers/watchdog/kempld_wdt.c platform_set_drvdata(pdev, wdt_data); pdev 500 drivers/watchdog/kempld_wdt.c static int kempld_wdt_suspend(struct platform_device *pdev, pdev 503 drivers/watchdog/kempld_wdt.c struct kempld_wdt_data *wdt_data = platform_get_drvdata(pdev); pdev 520 drivers/watchdog/kempld_wdt.c static int kempld_wdt_resume(struct platform_device *pdev) pdev 522 drivers/watchdog/kempld_wdt.c struct kempld_wdt_data *wdt_data = platform_get_drvdata(pdev); pdev 199 drivers/watchdog/lantiq_wdt.c static int ltq_wdt_probe(struct platform_device *pdev) pdev 201 drivers/watchdog/lantiq_wdt.c struct device *dev = &pdev->dev; pdev 213 drivers/watchdog/lantiq_wdt.c priv->membase = devm_platform_ioremap_resource(pdev, 0); pdev 87 drivers/watchdog/loongson1_wdt.c static int ls1x_wdt_probe(struct platform_device *pdev) pdev 89 drivers/watchdog/loongson1_wdt.c struct device *dev = &pdev->dev; pdev 99 drivers/watchdog/loongson1_wdt.c drvdata->base = devm_platform_ioremap_resource(pdev, 0); pdev 103 drivers/watchdog/loongson1_wdt.c drvdata->clk = devm_clk_get(dev, pdev->name); pdev 138 drivers/watchdog/loongson1_wdt.c platform_set_drvdata(pdev, drvdata); pdev 205 drivers/watchdog/lpc18xx_wdt.c static int lpc18xx_wdt_probe(struct platform_device *pdev) pdev 208 drivers/watchdog/lpc18xx_wdt.c struct device *dev = &pdev->dev; pdev 215 drivers/watchdog/lpc18xx_wdt.c lpc18xx_wdt->base = devm_platform_ioremap_resource(pdev, 0); pdev 284 drivers/watchdog/lpc18xx_wdt.c platform_set_drvdata(pdev, lpc18xx_wdt); pdev 290 drivers/watchdog/lpc18xx_wdt.c static int lpc18xx_wdt_remove(struct platform_device *pdev) pdev 292 drivers/watchdog/lpc18xx_wdt.c struct lpc18xx_wdt_dev *lpc18xx_wdt = platform_get_drvdata(pdev); pdev 294 drivers/watchdog/lpc18xx_wdt.c dev_warn(&pdev->dev, "I quit now, hardware will probably reboot!\n"); pdev 201 drivers/watchdog/max63xx_wdt.c static int max63xx_wdt_probe(struct platform_device *pdev) pdev 203 drivers/watchdog/max63xx_wdt.c struct device *dev = &pdev->dev; pdev 212 drivers/watchdog/max63xx_wdt.c table = (struct max63xx_timeout *)pdev->id_entry->driver_data; pdev 224 drivers/watchdog/max63xx_wdt.c err = max63xx_mmap_init(pdev, wdt); pdev 228 drivers/watchdog/max63xx_wdt.c platform_set_drvdata(pdev, &wdt->wdd); pdev 110 drivers/watchdog/max77620_wdt.c static int max77620_wdt_probe(struct platform_device *pdev) pdev 112 drivers/watchdog/max77620_wdt.c struct device *dev = &pdev->dev; pdev 136 drivers/watchdog/max77620_wdt.c platform_set_drvdata(pdev, wdt); pdev 128 drivers/watchdog/mena21_wdt.c static int a21_wdt_probe(struct platform_device *pdev) pdev 130 drivers/watchdog/mena21_wdt.c struct device *dev = &pdev->dev; pdev 201 drivers/watchdog/mena21_wdt.c static void a21_wdt_shutdown(struct platform_device *pdev) pdev 203 drivers/watchdog/mena21_wdt.c struct a21_wdt_drv *drv = dev_get_drvdata(&pdev->dev); pdev 114 drivers/watchdog/menf21bmc_wdt.c static int menf21bmc_wdt_probe(struct platform_device *pdev) pdev 116 drivers/watchdog/menf21bmc_wdt.c struct device *dev = &pdev->dev; pdev 146 drivers/watchdog/menf21bmc_wdt.c platform_set_drvdata(pdev, drv_data); pdev 163 drivers/watchdog/menf21bmc_wdt.c static void menf21bmc_wdt_shutdown(struct platform_device *pdev) pdev 165 drivers/watchdog/menf21bmc_wdt.c struct menf21bmc_wdt *drv_data = platform_get_drvdata(pdev); pdev 144 drivers/watchdog/meson_gxbb_wdt.c static int meson_gxbb_wdt_probe(struct platform_device *pdev) pdev 146 drivers/watchdog/meson_gxbb_wdt.c struct device *dev = &pdev->dev; pdev 154 drivers/watchdog/meson_gxbb_wdt.c data->reg_base = devm_platform_ioremap_resource(pdev, 0); pdev 170 drivers/watchdog/meson_gxbb_wdt.c platform_set_drvdata(pdev, data); pdev 161 drivers/watchdog/meson_wdt.c static int meson_wdt_probe(struct platform_device *pdev) pdev 163 drivers/watchdog/meson_wdt.c struct device *dev = &pdev->dev; pdev 172 drivers/watchdog/meson_wdt.c meson_wdt->wdt_base = devm_platform_ioremap_resource(pdev, 0); pdev 234 drivers/watchdog/mlx_wdt.c static int mlxreg_wdt_probe(struct platform_device *pdev) pdev 236 drivers/watchdog/mlx_wdt.c struct device *dev = &pdev->dev; pdev 90 drivers/watchdog/moxart_wdt.c static int moxart_wdt_probe(struct platform_device *pdev) pdev 93 drivers/watchdog/moxart_wdt.c struct device *dev = &pdev->dev; pdev 103 drivers/watchdog/moxart_wdt.c platform_set_drvdata(pdev, moxart_wdt); pdev 105 drivers/watchdog/moxart_wdt.c moxart_wdt->base = devm_platform_ioremap_resource(pdev, 0); pdev 131 drivers/watchdog/mt7621_wdt.c static int mt7621_wdt_probe(struct platform_device *pdev) pdev 133 drivers/watchdog/mt7621_wdt.c struct device *dev = &pdev->dev; pdev 134 drivers/watchdog/mt7621_wdt.c mt7621_wdt_base = devm_platform_ioremap_resource(pdev, 0); pdev 165 drivers/watchdog/mt7621_wdt.c static void mt7621_wdt_shutdown(struct platform_device *pdev) pdev 154 drivers/watchdog/mtk_wdt.c static int mtk_wdt_probe(struct platform_device *pdev) pdev 156 drivers/watchdog/mtk_wdt.c struct device *dev = &pdev->dev; pdev 164 drivers/watchdog/mtk_wdt.c platform_set_drvdata(pdev, mtk_wdt); pdev 166 drivers/watchdog/mtk_wdt.c mtk_wdt->wdt_base = devm_platform_ioremap_resource(pdev, 0); pdev 197 drivers/watchdog/mtx-1_wdt.c static int mtx1_wdt_probe(struct platform_device *pdev) pdev 201 drivers/watchdog/mtx-1_wdt.c mtx1_wdt_device.gpiod = devm_gpiod_get(&pdev->dev, pdev 204 drivers/watchdog/mtx-1_wdt.c dev_err(&pdev->dev, "failed to request gpio"); pdev 217 drivers/watchdog/mtx-1_wdt.c dev_err(&pdev->dev, "failed to register\n"); pdev 221 drivers/watchdog/mtx-1_wdt.c dev_info(&pdev->dev, "MTX-1 Watchdog driver\n"); pdev 225 drivers/watchdog/mtx-1_wdt.c static int mtx1_wdt_remove(struct platform_device *pdev) pdev 168 drivers/watchdog/nic7018_wdt.c static int nic7018_probe(struct platform_device *pdev) pdev 170 drivers/watchdog/nic7018_wdt.c struct device *dev = &pdev->dev; pdev 180 drivers/watchdog/nic7018_wdt.c platform_set_drvdata(pdev, wdt); pdev 182 drivers/watchdog/nic7018_wdt.c io_rc = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 221 drivers/watchdog/nic7018_wdt.c static int nic7018_remove(struct platform_device *pdev) pdev 223 drivers/watchdog/nic7018_wdt.c struct nic7018_wdt *wdt = platform_get_drvdata(pdev); pdev 180 drivers/watchdog/npcm_wdt.c static int npcm_wdt_probe(struct platform_device *pdev) pdev 182 drivers/watchdog/npcm_wdt.c struct device *dev = &pdev->dev; pdev 191 drivers/watchdog/npcm_wdt.c wdt->reg = devm_platform_ioremap_resource(pdev, 0); pdev 195 drivers/watchdog/npcm_wdt.c irq = platform_get_irq(pdev, 0); pdev 159 drivers/watchdog/of_xilinx_wdt.c static int xwdt_probe(struct platform_device *pdev) pdev 161 drivers/watchdog/of_xilinx_wdt.c struct device *dev = &pdev->dev; pdev 176 drivers/watchdog/of_xilinx_wdt.c xdev->base = devm_platform_ioremap_resource(pdev, 0); pdev 249 drivers/watchdog/of_xilinx_wdt.c platform_set_drvdata(pdev, xdev); pdev 229 drivers/watchdog/omap_wdt.c static int omap_wdt_probe(struct platform_device *pdev) pdev 231 drivers/watchdog/omap_wdt.c struct omap_wd_timer_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 235 drivers/watchdog/omap_wdt.c wdev = devm_kzalloc(&pdev->dev, sizeof(*wdev), GFP_KERNEL); pdev 240 drivers/watchdog/omap_wdt.c wdev->dev = &pdev->dev; pdev 245 drivers/watchdog/omap_wdt.c wdev->base = devm_platform_ioremap_resource(pdev, 0); pdev 254 drivers/watchdog/omap_wdt.c wdev->wdog.parent = &pdev->dev; pdev 256 drivers/watchdog/omap_wdt.c watchdog_init_timeout(&wdev->wdog, timer_margin, &pdev->dev); pdev 260 drivers/watchdog/omap_wdt.c platform_set_drvdata(pdev, wdev); pdev 292 drivers/watchdog/omap_wdt.c static void omap_wdt_shutdown(struct platform_device *pdev) pdev 294 drivers/watchdog/omap_wdt.c struct omap_wdt_dev *wdev = platform_get_drvdata(pdev); pdev 304 drivers/watchdog/omap_wdt.c static int omap_wdt_remove(struct platform_device *pdev) pdev 306 drivers/watchdog/omap_wdt.c struct omap_wdt_dev *wdev = platform_get_drvdata(pdev); pdev 322 drivers/watchdog/omap_wdt.c static int omap_wdt_suspend(struct platform_device *pdev, pm_message_t state) pdev 324 drivers/watchdog/omap_wdt.c struct omap_wdt_dev *wdev = platform_get_drvdata(pdev); pdev 336 drivers/watchdog/omap_wdt.c static int omap_wdt_resume(struct platform_device *pdev) pdev 338 drivers/watchdog/omap_wdt.c struct omap_wdt_dev *wdev = platform_get_drvdata(pdev); pdev 81 drivers/watchdog/orion_wdt.c static int orion_wdt_clock_init(struct platform_device *pdev, pdev 86 drivers/watchdog/orion_wdt.c dev->clk = clk_get(&pdev->dev, NULL); pdev 99 drivers/watchdog/orion_wdt.c static int armada370_wdt_clock_init(struct platform_device *pdev, pdev 104 drivers/watchdog/orion_wdt.c dev->clk = clk_get(&pdev->dev, NULL); pdev 122 drivers/watchdog/orion_wdt.c static int armada375_wdt_clock_init(struct platform_device *pdev, pdev 127 drivers/watchdog/orion_wdt.c dev->clk = of_clk_get_by_name(pdev->dev.of_node, "fixed"); pdev 144 drivers/watchdog/orion_wdt.c dev->clk = clk_get(&pdev->dev, NULL); pdev 162 drivers/watchdog/orion_wdt.c static int armadaxp_wdt_clock_init(struct platform_device *pdev, pdev 168 drivers/watchdog/orion_wdt.c dev->clk = of_clk_get_by_name(pdev->dev.of_node, "fixed"); pdev 404 drivers/watchdog/orion_wdt.c static void __iomem *orion_wdt_ioremap_rstout(struct platform_device *pdev, pdev 410 drivers/watchdog/orion_wdt.c res = platform_get_resource(pdev, IORESOURCE_MEM, 1); pdev 412 drivers/watchdog/orion_wdt.c return devm_ioremap(&pdev->dev, res->start, pdev 418 drivers/watchdog/orion_wdt.c return devm_ioremap(&pdev->dev, rstout, 0x4); pdev 498 drivers/watchdog/orion_wdt.c static int orion_wdt_get_regs(struct platform_device *pdev, pdev 501 drivers/watchdog/orion_wdt.c struct device_node *node = pdev->dev.of_node; pdev 504 drivers/watchdog/orion_wdt.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 507 drivers/watchdog/orion_wdt.c dev->reg = devm_ioremap(&pdev->dev, res->start, pdev 515 drivers/watchdog/orion_wdt.c dev->rstout = orion_wdt_ioremap_rstout(pdev, res->start & pdev 524 drivers/watchdog/orion_wdt.c dev->rstout = devm_platform_ioremap_resource(pdev, 1); pdev 532 drivers/watchdog/orion_wdt.c dev->rstout = devm_platform_ioremap_resource(pdev, 1); pdev 536 drivers/watchdog/orion_wdt.c res = platform_get_resource(pdev, IORESOURCE_MEM, 2); pdev 539 drivers/watchdog/orion_wdt.c dev->rstout_mask = devm_ioremap(&pdev->dev, res->start, pdev 551 drivers/watchdog/orion_wdt.c static int orion_wdt_probe(struct platform_device *pdev) pdev 558 drivers/watchdog/orion_wdt.c dev = devm_kzalloc(&pdev->dev, sizeof(struct orion_watchdog), pdev 563 drivers/watchdog/orion_wdt.c match = of_match_device(orion_wdt_of_match_table, &pdev->dev); pdev 573 drivers/watchdog/orion_wdt.c ret = orion_wdt_get_regs(pdev, dev); pdev 577 drivers/watchdog/orion_wdt.c ret = dev->data->clock_init(pdev, dev); pdev 579 drivers/watchdog/orion_wdt.c dev_err(&pdev->dev, "cannot initialize clock\n"); pdev 587 drivers/watchdog/orion_wdt.c dev->wdt.parent = &pdev->dev; pdev 588 drivers/watchdog/orion_wdt.c watchdog_init_timeout(&dev->wdt, heartbeat, &pdev->dev); pdev 590 drivers/watchdog/orion_wdt.c platform_set_drvdata(pdev, &dev->wdt); pdev 605 drivers/watchdog/orion_wdt.c irq = platform_get_irq_optional(pdev, 0); pdev 611 drivers/watchdog/orion_wdt.c ret = devm_request_irq(&pdev->dev, irq, orion_wdt_irq, 0, pdev 612 drivers/watchdog/orion_wdt.c pdev->name, dev); pdev 614 drivers/watchdog/orion_wdt.c dev_err(&pdev->dev, "failed to request IRQ\n"); pdev 620 drivers/watchdog/orion_wdt.c irq = platform_get_irq_optional(pdev, 1); pdev 623 drivers/watchdog/orion_wdt.c ret = devm_request_irq(&pdev->dev, irq, orion_wdt_pre_irq, pdev 624 drivers/watchdog/orion_wdt.c 0, pdev->name, dev); pdev 626 drivers/watchdog/orion_wdt.c dev_err(&pdev->dev, "failed to request IRQ\n"); pdev 647 drivers/watchdog/orion_wdt.c static int orion_wdt_remove(struct platform_device *pdev) pdev 649 drivers/watchdog/orion_wdt.c struct watchdog_device *wdt_dev = platform_get_drvdata(pdev); pdev 658 drivers/watchdog/orion_wdt.c static void orion_wdt_shutdown(struct platform_device *pdev) pdev 660 drivers/watchdog/orion_wdt.c struct watchdog_device *wdt_dev = platform_get_drvdata(pdev); pdev 126 drivers/watchdog/pcwd_pci.c struct pci_dev *pdev; pdev 681 drivers/watchdog/pcwd_pci.c static int pcipcwd_card_init(struct pci_dev *pdev, pdev 695 drivers/watchdog/pcwd_pci.c if (pci_enable_device(pdev)) { pdev 700 drivers/watchdog/pcwd_pci.c if (pci_resource_start(pdev, 0) == 0x0000) { pdev 707 drivers/watchdog/pcwd_pci.c pcipcwd_private.pdev = pdev; pdev 708 drivers/watchdog/pcwd_pci.c pcipcwd_private.io_addr = pci_resource_start(pdev, 0); pdev 710 drivers/watchdog/pcwd_pci.c if (pci_request_regions(pdev, WATCHDOG_NAME)) { pdev 778 drivers/watchdog/pcwd_pci.c pci_release_regions(pdev); pdev 780 drivers/watchdog/pcwd_pci.c pci_disable_device(pdev); pdev 784 drivers/watchdog/pcwd_pci.c static void pcipcwd_card_exit(struct pci_dev *pdev) pdev 795 drivers/watchdog/pcwd_pci.c pci_release_regions(pdev); pdev 796 drivers/watchdog/pcwd_pci.c pci_disable_device(pdev); pdev 172 drivers/watchdog/pic32-dmt.c static int pic32_dmt_probe(struct platform_device *pdev) pdev 174 drivers/watchdog/pic32-dmt.c struct device *dev = &pdev->dev; pdev 183 drivers/watchdog/pic32-dmt.c dmt->regs = devm_platform_ioremap_resource(pdev, 0); pdev 218 drivers/watchdog/pic32-dmt.c platform_set_drvdata(pdev, wdd); pdev 170 drivers/watchdog/pic32-wdt.c static int pic32_wdt_drv_probe(struct platform_device *pdev) pdev 172 drivers/watchdog/pic32-wdt.c struct device *dev = &pdev->dev; pdev 181 drivers/watchdog/pic32-wdt.c wdt->regs = devm_platform_ioremap_resource(pdev, 0); pdev 227 drivers/watchdog/pic32-wdt.c platform_set_drvdata(pdev, wdd); pdev 133 drivers/watchdog/pm8916_wdt.c static int pm8916_wdt_probe(struct platform_device *pdev) pdev 135 drivers/watchdog/pm8916_wdt.c struct device *dev = &pdev->dev; pdev 164 drivers/watchdog/pm8916_wdt.c irq = platform_get_irq(pdev, 0); pdev 187 drivers/watchdog/pnx4008_wdt.c static int pnx4008_wdt_probe(struct platform_device *pdev) pdev 189 drivers/watchdog/pnx4008_wdt.c struct device *dev = &pdev->dev; pdev 194 drivers/watchdog/pnx4008_wdt.c wdt_base = devm_platform_ioremap_resource(pdev, 0); pdev 182 drivers/watchdog/qcom-wdt.c static int qcom_wdt_probe(struct platform_device *pdev) pdev 184 drivers/watchdog/qcom-wdt.c struct device *dev = &pdev->dev; pdev 203 drivers/watchdog/qcom-wdt.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 249 drivers/watchdog/qcom-wdt.c irq = platform_get_irq_optional(pdev, 0); pdev 287 drivers/watchdog/qcom-wdt.c platform_set_drvdata(pdev, wdt); pdev 253 drivers/watchdog/rave-sp-wdt.c static int rave_sp_wdt_probe(struct platform_device *pdev) pdev 255 drivers/watchdog/rave-sp-wdt.c struct device *dev = &pdev->dev; pdev 258 drivers/watchdog/rc32434_wdt.c static int rc32434_wdt_probe(struct platform_device *pdev) pdev 263 drivers/watchdog/rc32434_wdt.c r = platform_get_resource_byname(pdev, IORESOURCE_MEM, "rb532_wdt_res"); pdev 269 drivers/watchdog/rc32434_wdt.c wdt_reg = devm_ioremap_nocache(&pdev->dev, r->start, resource_size(r)); pdev 300 drivers/watchdog/rc32434_wdt.c static int rc32434_wdt_remove(struct platform_device *pdev) pdev 306 drivers/watchdog/rc32434_wdt.c static void rc32434_wdt_shutdown(struct platform_device *pdev) pdev 213 drivers/watchdog/rdc321x_wdt.c static int rdc321x_wdt_probe(struct platform_device *pdev) pdev 219 drivers/watchdog/rdc321x_wdt.c pdata = dev_get_platdata(&pdev->dev); pdev 221 drivers/watchdog/rdc321x_wdt.c dev_err(&pdev->dev, "no platform data supplied\n"); pdev 225 drivers/watchdog/rdc321x_wdt.c r = platform_get_resource_byname(pdev, IORESOURCE_IO, "wdt-reg"); pdev 227 drivers/watchdog/rdc321x_wdt.c dev_err(&pdev->dev, "failed to get wdt-reg resource\n"); pdev 236 drivers/watchdog/rdc321x_wdt.c dev_err(&pdev->dev, "misc_register failed\n"); pdev 255 drivers/watchdog/rdc321x_wdt.c dev_info(&pdev->dev, "watchdog init success\n"); pdev 260 drivers/watchdog/rdc321x_wdt.c static int rdc321x_wdt_remove(struct platform_device *pdev) pdev 190 drivers/watchdog/renesas_wdt.c static int rwdt_probe(struct platform_device *pdev) pdev 192 drivers/watchdog/renesas_wdt.c struct device *dev = &pdev->dev; pdev 205 drivers/watchdog/renesas_wdt.c priv->base = devm_platform_ioremap_resource(pdev, 0); pdev 246 drivers/watchdog/renesas_wdt.c platform_set_drvdata(pdev, priv); pdev 266 drivers/watchdog/renesas_wdt.c static int rwdt_remove(struct platform_device *pdev) pdev 268 drivers/watchdog/renesas_wdt.c struct rwdt_priv *priv = platform_get_drvdata(pdev); pdev 271 drivers/watchdog/renesas_wdt.c pm_runtime_disable(&pdev->dev); pdev 101 drivers/watchdog/retu_wdt.c static int retu_wdt_probe(struct platform_device *pdev) pdev 103 drivers/watchdog/retu_wdt.c struct retu_dev *rdev = dev_get_drvdata(pdev->dev.parent); pdev 109 drivers/watchdog/retu_wdt.c retu_wdt = devm_kzalloc(&pdev->dev, sizeof(*retu_wdt), GFP_KERNEL); pdev 113 drivers/watchdog/retu_wdt.c wdev = devm_kzalloc(&pdev->dev, sizeof(*wdev), GFP_KERNEL); pdev 122 drivers/watchdog/retu_wdt.c retu_wdt->parent = &pdev->dev; pdev 128 drivers/watchdog/retu_wdt.c wdev->dev = &pdev->dev; pdev 141 drivers/watchdog/retu_wdt.c platform_set_drvdata(pdev, retu_wdt); pdev 146 drivers/watchdog/retu_wdt.c static int retu_wdt_remove(struct platform_device *pdev) pdev 148 drivers/watchdog/retu_wdt.c struct watchdog_device *wdog = platform_get_drvdata(pdev); pdev 141 drivers/watchdog/rn5t618_wdt.c static int rn5t618_wdt_probe(struct platform_device *pdev) pdev 143 drivers/watchdog/rn5t618_wdt.c struct device *dev = &pdev->dev; pdev 167 drivers/watchdog/rn5t618_wdt.c platform_set_drvdata(pdev, wdt); pdev 172 drivers/watchdog/rn5t618_wdt.c static int rn5t618_wdt_remove(struct platform_device *pdev) pdev 174 drivers/watchdog/rn5t618_wdt.c struct rn5t618_wdt *wdt = platform_get_drvdata(pdev); pdev 139 drivers/watchdog/rt2880_wdt.c static int rt288x_wdt_probe(struct platform_device *pdev) pdev 141 drivers/watchdog/rt2880_wdt.c struct device *dev = &pdev->dev; pdev 144 drivers/watchdog/rt2880_wdt.c rt288x_wdt_base = devm_platform_ioremap_resource(pdev, 0); pdev 102 drivers/watchdog/rtd119x_wdt.c static int rtd119x_wdt_probe(struct platform_device *pdev) pdev 104 drivers/watchdog/rtd119x_wdt.c struct device *dev = &pdev->dev; pdev 112 drivers/watchdog/rtd119x_wdt.c data->base = devm_platform_ioremap_resource(pdev, 0); pdev 137 drivers/watchdog/rtd119x_wdt.c platform_set_drvdata(pdev, data); pdev 167 drivers/watchdog/rza_wdt.c static int rza_wdt_probe(struct platform_device *pdev) pdev 169 drivers/watchdog/rza_wdt.c struct device *dev = &pdev->dev; pdev 178 drivers/watchdog/rza_wdt.c priv->base = devm_platform_ioremap_resource(pdev, 0); pdev 498 drivers/watchdog/s3c2410_wdt.c s3c2410_get_wdt_drv_data(struct platform_device *pdev) pdev 502 drivers/watchdog/s3c2410_wdt.c variant = of_device_get_match_data(&pdev->dev); pdev 506 drivers/watchdog/s3c2410_wdt.c platform_get_device_id(pdev)->driver_data; pdev 512 drivers/watchdog/s3c2410_wdt.c static int s3c2410wdt_probe(struct platform_device *pdev) pdev 514 drivers/watchdog/s3c2410_wdt.c struct device *dev = &pdev->dev; pdev 529 drivers/watchdog/s3c2410_wdt.c wdt->drv_data = s3c2410_get_wdt_drv_data(pdev); pdev 539 drivers/watchdog/s3c2410_wdt.c wdt_irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 547 drivers/watchdog/s3c2410_wdt.c wdt->reg_base = devm_platform_ioremap_resource(pdev, 0); pdev 596 drivers/watchdog/s3c2410_wdt.c pdev->name, pdev); pdev 627 drivers/watchdog/s3c2410_wdt.c platform_set_drvdata(pdev, wdt); pdev 197 drivers/watchdog/sama5d4_wdt.c static int sama5d4_wdt_probe(struct platform_device *pdev) pdev 199 drivers/watchdog/sama5d4_wdt.c struct device *dev = &pdev->dev; pdev 221 drivers/watchdog/sama5d4_wdt.c regs = devm_platform_ioremap_resource(pdev, 0); pdev 238 drivers/watchdog/sama5d4_wdt.c IRQF_NO_SUSPEND, pdev->name, pdev); pdev 263 drivers/watchdog/sama5d4_wdt.c platform_set_drvdata(pdev, wdt); pdev 219 drivers/watchdog/sbsa_gwdt.c static int sbsa_gwdt_probe(struct platform_device *pdev) pdev 222 drivers/watchdog/sbsa_gwdt.c struct device *dev = &pdev->dev; pdev 231 drivers/watchdog/sbsa_gwdt.c platform_set_drvdata(pdev, gwdt); pdev 233 drivers/watchdog/sbsa_gwdt.c cf_base = devm_platform_ioremap_resource(pdev, 0); pdev 237 drivers/watchdog/sbsa_gwdt.c rf_base = devm_platform_ioremap_resource(pdev, 1); pdev 269 drivers/watchdog/sbsa_gwdt.c irq = platform_get_irq(pdev, 0); pdev 280 drivers/watchdog/sbsa_gwdt.c pdev->name, gwdt)) { pdev 354 drivers/watchdog/sch311x_wdt.c static int sch311x_wdt_probe(struct platform_device *pdev) pdev 356 drivers/watchdog/sch311x_wdt.c struct device *dev = &pdev->dev; pdev 427 drivers/watchdog/sch311x_wdt.c static int sch311x_wdt_remove(struct platform_device *pdev) pdev 216 drivers/watchdog/shwdt.c static int sh_wdt_probe(struct platform_device *pdev) pdev 225 drivers/watchdog/shwdt.c if (pdev->id != -1) pdev 228 drivers/watchdog/shwdt.c wdt = devm_kzalloc(&pdev->dev, sizeof(struct sh_wdt), GFP_KERNEL); pdev 232 drivers/watchdog/shwdt.c wdt->dev = &pdev->dev; pdev 234 drivers/watchdog/shwdt.c wdt->clk = devm_clk_get(&pdev->dev, NULL); pdev 243 drivers/watchdog/shwdt.c wdt->base = devm_platform_ioremap_resource(pdev, 0); pdev 249 drivers/watchdog/shwdt.c sh_wdt_dev.parent = &pdev->dev; pdev 258 drivers/watchdog/shwdt.c dev_warn(&pdev->dev, pdev 263 drivers/watchdog/shwdt.c dev_info(&pdev->dev, "configured with heartbeat=%d sec (nowayout=%d)\n", pdev 268 drivers/watchdog/shwdt.c dev_err(&pdev->dev, "Can't register watchdog (err=%d)\n", rc); pdev 275 drivers/watchdog/shwdt.c dev_info(&pdev->dev, "initialized.\n"); pdev 277 drivers/watchdog/shwdt.c pm_runtime_enable(&pdev->dev); pdev 282 drivers/watchdog/shwdt.c static int sh_wdt_remove(struct platform_device *pdev) pdev 286 drivers/watchdog/shwdt.c pm_runtime_disable(&pdev->dev); pdev 291 drivers/watchdog/shwdt.c static void sh_wdt_shutdown(struct platform_device *pdev) pdev 146 drivers/watchdog/sirfsoc_wdt.c static int sirfsoc_wdt_probe(struct platform_device *pdev) pdev 148 drivers/watchdog/sirfsoc_wdt.c struct device *dev = &pdev->dev; pdev 152 drivers/watchdog/sirfsoc_wdt.c base = devm_platform_ioremap_resource(pdev, 0); pdev 168 drivers/watchdog/sirfsoc_wdt.c platform_set_drvdata(pdev, &sirfsoc_wdd); pdev 373 drivers/watchdog/sp5100_tco.c static int sp5100_tco_probe(struct platform_device *pdev) pdev 375 drivers/watchdog/sp5100_tco.c struct device *dev = &pdev->dev; pdev 260 drivers/watchdog/sprd_wdt.c static int sprd_wdt_probe(struct platform_device *pdev) pdev 262 drivers/watchdog/sprd_wdt.c struct device *dev = &pdev->dev; pdev 270 drivers/watchdog/sprd_wdt.c wdt->base = devm_platform_ioremap_resource(pdev, 0); pdev 286 drivers/watchdog/sprd_wdt.c wdt->irq = platform_get_irq(pdev, 0); pdev 323 drivers/watchdog/sprd_wdt.c platform_set_drvdata(pdev, wdt); pdev 150 drivers/watchdog/st_lpc_wdt.c static int st_wdog_probe(struct platform_device *pdev) pdev 152 drivers/watchdog/st_lpc_wdt.c struct device *dev = &pdev->dev; pdev 183 drivers/watchdog/st_lpc_wdt.c base = devm_platform_ioremap_resource(pdev, 0); pdev 242 drivers/watchdog/st_lpc_wdt.c static int st_wdog_remove(struct platform_device *pdev) pdev 158 drivers/watchdog/stm32_iwdg.c static int stm32_iwdg_clk_init(struct platform_device *pdev, pdev 161 drivers/watchdog/stm32_iwdg.c struct device *dev = &pdev->dev; pdev 226 drivers/watchdog/stm32_iwdg.c static int stm32_iwdg_probe(struct platform_device *pdev) pdev 228 drivers/watchdog/stm32_iwdg.c struct device *dev = &pdev->dev; pdev 237 drivers/watchdog/stm32_iwdg.c wdt->data = of_device_get_match_data(&pdev->dev); pdev 242 drivers/watchdog/stm32_iwdg.c wdt->regs = devm_platform_ioremap_resource(pdev, 0); pdev 248 drivers/watchdog/stm32_iwdg.c ret = stm32_iwdg_clk_init(pdev, wdt); pdev 287 drivers/watchdog/stm32_iwdg.c platform_set_drvdata(pdev, wdt); pdev 90 drivers/watchdog/stmp3xxx_rtc_wdt.c static int stmp3xxx_wdt_probe(struct platform_device *pdev) pdev 92 drivers/watchdog/stmp3xxx_rtc_wdt.c struct device *dev = &pdev->dev; pdev 112 drivers/watchdog/stmp3xxx_rtc_wdt.c static int stmp3xxx_wdt_remove(struct platform_device *pdev) pdev 82 drivers/watchdog/stpmic1_wdt.c static int pmic_wdt_probe(struct platform_device *pdev) pdev 84 drivers/watchdog/stpmic1_wdt.c struct device *dev = &pdev->dev; pdev 230 drivers/watchdog/sunxi_wdt.c static int sunxi_wdt_probe(struct platform_device *pdev) pdev 232 drivers/watchdog/sunxi_wdt.c struct device *dev = &pdev->dev; pdev 244 drivers/watchdog/sunxi_wdt.c sunxi_wdt->wdt_base = devm_platform_ioremap_resource(pdev, 0); pdev 116 drivers/watchdog/tangox_wdt.c static int tangox_wdt_probe(struct platform_device *pdev) pdev 122 drivers/watchdog/tangox_wdt.c dev = devm_kzalloc(&pdev->dev, sizeof(*dev), GFP_KERNEL); pdev 126 drivers/watchdog/tangox_wdt.c dev->base = devm_platform_ioremap_resource(pdev, 0); pdev 130 drivers/watchdog/tangox_wdt.c dev->clk = devm_clk_get(&pdev->dev, NULL); pdev 137 drivers/watchdog/tangox_wdt.c err = devm_add_action_or_reset(&pdev->dev, pdev 146 drivers/watchdog/tangox_wdt.c dev->wdt.parent = &pdev->dev; pdev 153 drivers/watchdog/tangox_wdt.c watchdog_init_timeout(&dev->wdt, timeout, &pdev->dev); pdev 179 drivers/watchdog/tangox_wdt.c err = devm_watchdog_register_device(&pdev->dev, &dev->wdt); pdev 183 drivers/watchdog/tangox_wdt.c platform_set_drvdata(pdev, dev); pdev 185 drivers/watchdog/tangox_wdt.c dev_info(&pdev->dev, "SMP86xx/SMP87xx watchdog registered\n"); pdev 182 drivers/watchdog/tegra_wdt.c static int tegra_wdt_probe(struct platform_device *pdev) pdev 184 drivers/watchdog/tegra_wdt.c struct device *dev = &pdev->dev; pdev 191 drivers/watchdog/tegra_wdt.c regs = devm_platform_ioremap_resource(pdev, 0); pdev 225 drivers/watchdog/tegra_wdt.c platform_set_drvdata(pdev, wdt); pdev 71 drivers/watchdog/tqmx86_wdt.c static int tqmx86_wdt_probe(struct platform_device *pdev) pdev 73 drivers/watchdog/tqmx86_wdt.c struct device *dev = &pdev->dev; pdev 82 drivers/watchdog/tqmx86_wdt.c res = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 109 drivers/watchdog/ts4800_wdt.c static int ts4800_wdt_probe(struct platform_device *pdev) pdev 111 drivers/watchdog/ts4800_wdt.c struct device *dev = &pdev->dev; pdev 177 drivers/watchdog/ts4800_wdt.c platform_set_drvdata(pdev, wdt); pdev 123 drivers/watchdog/ts72xx_wdt.c static int ts72xx_wdt_probe(struct platform_device *pdev) pdev 125 drivers/watchdog/ts72xx_wdt.c struct device *dev = &pdev->dev; pdev 134 drivers/watchdog/ts72xx_wdt.c priv->control_reg = devm_platform_ioremap_resource(pdev, 0); pdev 138 drivers/watchdog/ts72xx_wdt.c priv->feed_reg = devm_platform_ioremap_resource(pdev, 1); pdev 58 drivers/watchdog/twl4030_wdt.c static int twl4030_wdt_probe(struct platform_device *pdev) pdev 60 drivers/watchdog/twl4030_wdt.c struct device *dev = &pdev->dev; pdev 76 drivers/watchdog/twl4030_wdt.c platform_set_drvdata(pdev, wdt); pdev 84 drivers/watchdog/twl4030_wdt.c static int twl4030_wdt_suspend(struct platform_device *pdev, pm_message_t state) pdev 86 drivers/watchdog/twl4030_wdt.c struct watchdog_device *wdt = platform_get_drvdata(pdev); pdev 93 drivers/watchdog/twl4030_wdt.c static int twl4030_wdt_resume(struct platform_device *pdev) pdev 95 drivers/watchdog/twl4030_wdt.c struct watchdog_device *wdt = platform_get_drvdata(pdev); pdev 182 drivers/watchdog/uniphier_wdt.c static int uniphier_wdt_probe(struct platform_device *pdev) pdev 184 drivers/watchdog/uniphier_wdt.c struct device *dev = &pdev->dev; pdev 86 drivers/watchdog/ux500_wdt.c static int ux500_wdt_probe(struct platform_device *pdev) pdev 88 drivers/watchdog/ux500_wdt.c struct device *dev = &pdev->dev; pdev 118 drivers/watchdog/ux500_wdt.c static int ux500_wdt_suspend(struct platform_device *pdev, pdev 131 drivers/watchdog/ux500_wdt.c static int ux500_wdt_resume(struct platform_device *pdev) pdev 158 drivers/watchdog/via_wdt.c static int wdt_probe(struct pci_dev *pdev, pdev 164 drivers/watchdog/via_wdt.c if (pci_enable_device(pdev)) { pdev 165 drivers/watchdog/via_wdt.c dev_err(&pdev->dev, "cannot enable PCI device\n"); pdev 177 drivers/watchdog/via_wdt.c dev_err(&pdev->dev, "MMIO allocation failed\n"); pdev 181 drivers/watchdog/via_wdt.c pci_write_config_dword(pdev, VIA_WDT_MMIO_BASE, wdt_res.start); pdev 182 drivers/watchdog/via_wdt.c pci_read_config_byte(pdev, VIA_WDT_CONF, &conf); pdev 184 drivers/watchdog/via_wdt.c pci_write_config_byte(pdev, VIA_WDT_CONF, conf); pdev 186 drivers/watchdog/via_wdt.c pci_read_config_dword(pdev, VIA_WDT_MMIO_BASE, &mmio); pdev 188 drivers/watchdog/via_wdt.c dev_info(&pdev->dev, "VIA Chipset watchdog MMIO: %x\n", mmio); pdev 190 drivers/watchdog/via_wdt.c dev_err(&pdev->dev, "MMIO setting failed. Check BIOS.\n"); pdev 195 drivers/watchdog/via_wdt.c dev_err(&pdev->dev, "MMIO region busy\n"); pdev 201 drivers/watchdog/via_wdt.c dev_err(&pdev->dev, "cannot remap VIA wdt MMIO registers\n"); pdev 209 drivers/watchdog/via_wdt.c wdt_dev.parent = &pdev->dev; pdev 229 drivers/watchdog/via_wdt.c pci_disable_device(pdev); pdev 233 drivers/watchdog/via_wdt.c static void wdt_remove(struct pci_dev *pdev) pdev 240 drivers/watchdog/via_wdt.c pci_disable_device(pdev); pdev 42 drivers/watchdog/wdat_wdt.c struct platform_device *pdev; pdev 83 drivers/watchdog/wdat_wdt.c dev_dbg(&wdat->pdev->dev, "Read %#x from 0x%08llx\n", *value, pdev 108 drivers/watchdog/wdat_wdt.c dev_dbg(&wdat->pdev->dev, "Wrote %#x to 0x%08llx\n", value, pdev 125 drivers/watchdog/wdat_wdt.c dev_dbg(&wdat->pdev->dev, "Running action %#x\n", action); pdev 195 drivers/watchdog/wdat_wdt.c dev_err(&wdat->pdev->dev, "Unknown instruction: %u\n", pdev 216 drivers/watchdog/wdat_wdt.c dev_err(&wdat->pdev->dev, pdev 231 drivers/watchdog/wdat_wdt.c dev_err(&wdat->pdev->dev, "Failed to read boot status\n"); pdev 241 drivers/watchdog/wdat_wdt.c dev_err(&wdat->pdev->dev, "Failed to clear boot status\n"); pdev 252 drivers/watchdog/wdat_wdt.c dev_err(&wdat->pdev->dev, "Failed to read running state\n"); pdev 313 drivers/watchdog/wdat_wdt.c static int wdat_wdt_probe(struct platform_device *pdev) pdev 315 drivers/watchdog/wdat_wdt.c struct device *dev = &pdev->dev; pdev 333 drivers/watchdog/wdat_wdt.c regs = devm_kcalloc(dev, pdev->num_resources, sizeof(*regs), pdev 350 drivers/watchdog/wdat_wdt.c wdat->pdev = pdev; pdev 353 drivers/watchdog/wdat_wdt.c for (i = 0; i < pdev->num_resources; i++) { pdev 356 drivers/watchdog/wdat_wdt.c res = &pdev->resource[i]; pdev 411 drivers/watchdog/wdat_wdt.c for (j = 0; j < pdev->num_resources; j++) { pdev 412 drivers/watchdog/wdat_wdt.c res = &pdev->resource[j]; pdev 446 drivers/watchdog/wdat_wdt.c platform_set_drvdata(pdev, wdat); pdev 703 drivers/watchdog/wdt_pci.c static void wdtpci_remove_one(struct pci_dev *pdev) pdev 712 drivers/watchdog/wdt_pci.c pci_release_region(pdev, 2); pdev 713 drivers/watchdog/wdt_pci.c pci_disable_device(pdev); pdev 181 drivers/watchdog/wm831x_wdt.c static int wm831x_wdt_probe(struct platform_device *pdev) pdev 183 drivers/watchdog/wm831x_wdt.c struct device *dev = &pdev->dev; pdev 140 drivers/watchdog/wm8350_wdt.c static int wm8350_wdt_probe(struct platform_device *pdev) pdev 142 drivers/watchdog/wm8350_wdt.c struct wm8350 *wm8350 = platform_get_drvdata(pdev); pdev 151 drivers/watchdog/wm8350_wdt.c wm8350_wdt.parent = &pdev->dev; pdev 159 drivers/watchdog/wm8350_wdt.c static int wm8350_wdt_remove(struct platform_device *pdev) pdev 119 drivers/watchdog/xen_wdt.c static int xen_wdt_probe(struct platform_device *pdev) pdev 121 drivers/watchdog/xen_wdt.c struct device *dev = &pdev->dev; pdev 195 drivers/watchdog/zx2967_wdt.c static int zx2967_wdt_probe(struct platform_device *pdev) pdev 197 drivers/watchdog/zx2967_wdt.c struct device *dev = &pdev->dev; pdev 206 drivers/watchdog/zx2967_wdt.c platform_set_drvdata(pdev, wdt); pdev 215 drivers/watchdog/zx2967_wdt.c wdt->reg_base = devm_platform_ioremap_resource(pdev, 0); pdev 107 drivers/xen/arm-device.c struct platform_device *pdev = to_platform_device(data); pdev 110 drivers/xen/arm-device.c if (pdev->num_resources == 0 || pdev->resource == NULL) pdev 115 drivers/xen/arm-device.c r = xen_map_device_mmio(pdev->resource, pdev->num_resources); pdev 118 drivers/xen/arm-device.c r = xen_unmap_device_mmio(pdev->resource, pdev->num_resources); pdev 124 drivers/xen/arm-device.c dev_err(&pdev->dev, "Platform: Failed to %s device %s MMIO!\n", pdev 127 drivers/xen/arm-device.c pdev->name); pdev 24 drivers/xen/dbgp.c const struct pci_dev *pdev = to_pci_dev(ctrlr); pdev 26 drivers/xen/dbgp.c dbgp.u.pci.seg = pci_domain_nr(pdev->bus); pdev 27 drivers/xen/dbgp.c dbgp.u.pci.bus = pdev->bus->number; pdev 28 drivers/xen/dbgp.c dbgp.u.pci.devfn = pdev->devfn; pdev 45 drivers/xen/platform-pci.c static uint64_t get_callback_via(struct pci_dev *pdev) pdev 50 drivers/xen/platform-pci.c irq = pdev->irq; pdev 54 drivers/xen/platform-pci.c pin = pdev->pin; pdev 58 drivers/xen/platform-pci.c ((uint64_t)pci_domain_nr(pdev->bus) << 32) | pdev 59 drivers/xen/platform-pci.c ((uint64_t)pdev->bus->number << 16) | pdev 60 drivers/xen/platform-pci.c ((uint64_t)(pdev->devfn & 0xff) << 8) | pdev 70 drivers/xen/platform-pci.c static int xen_allocate_irq(struct pci_dev *pdev) pdev 72 drivers/xen/platform-pci.c return request_irq(pdev->irq, do_hvm_evtchn_intr, pdev 74 drivers/xen/platform-pci.c "xen-platform-pci", pdev); pdev 77 drivers/xen/platform-pci.c static int platform_pci_resume(struct pci_dev *pdev) pdev 86 drivers/xen/platform-pci.c dev_err(&pdev->dev, "platform_pci_resume failure!\n"); pdev 92 drivers/xen/platform-pci.c static int platform_pci_probe(struct pci_dev *pdev, pdev 104 drivers/xen/platform-pci.c i = pci_enable_device(pdev); pdev 108 drivers/xen/platform-pci.c ioaddr = pci_resource_start(pdev, 0); pdev 110 drivers/xen/platform-pci.c mmio_addr = pci_resource_start(pdev, 1); pdev 111 drivers/xen/platform-pci.c mmio_len = pci_resource_len(pdev, 1); pdev 114 drivers/xen/platform-pci.c dev_err(&pdev->dev, "no resources found\n"); pdev 119 drivers/xen/platform-pci.c ret = pci_request_region(pdev, 1, DRV_NAME); pdev 123 drivers/xen/platform-pci.c ret = pci_request_region(pdev, 0, DRV_NAME); pdev 130 drivers/xen/platform-pci.c ret = xen_allocate_irq(pdev); pdev 132 drivers/xen/platform-pci.c dev_warn(&pdev->dev, "request_irq failed err=%d\n", ret); pdev 135 drivers/xen/platform-pci.c callback_via = get_callback_via(pdev); pdev 138 drivers/xen/platform-pci.c dev_warn(&pdev->dev, "Unable to set the evtchn callback " pdev 157 drivers/xen/platform-pci.c pci_release_region(pdev, 0); pdev 159 drivers/xen/platform-pci.c pci_release_region(pdev, 1); pdev 161 drivers/xen/platform-pci.c pci_disable_device(pdev); pdev 112 drivers/xen/xen-pciback/conf_space_quirks.c quirk->pdev = dev; pdev 18 drivers/xen/xen-pciback/conf_space_quirks.h struct pci_dev *pdev; pdev 20 drivers/xen/xen-pciback/passthrough.c static struct pci_dev *__xen_pcibk_get_pci_dev(struct xen_pcibk_device *pdev, pdev 25 drivers/xen/xen-pciback/passthrough.c struct passthrough_dev_data *dev_data = pdev->pci_dev_data; pdev 45 drivers/xen/xen-pciback/passthrough.c static int __xen_pcibk_add_pci_dev(struct xen_pcibk_device *pdev, pdev 49 drivers/xen/xen-pciback/passthrough.c struct passthrough_dev_data *dev_data = pdev->pci_dev_data; pdev 67 drivers/xen/xen-pciback/passthrough.c err = publish_cb(pdev, domain, bus, devfn, devid); pdev 72 drivers/xen/xen-pciback/passthrough.c static void __xen_pcibk_release_pci_dev(struct xen_pcibk_device *pdev, pdev 75 drivers/xen/xen-pciback/passthrough.c struct passthrough_dev_data *dev_data = pdev->pci_dev_data; pdev 100 drivers/xen/xen-pciback/passthrough.c static int __xen_pcibk_init_devices(struct xen_pcibk_device *pdev) pdev 112 drivers/xen/xen-pciback/passthrough.c pdev->pci_dev_data = dev_data; pdev 117 drivers/xen/xen-pciback/passthrough.c static int __xen_pcibk_publish_pci_roots(struct xen_pcibk_device *pdev, pdev 121 drivers/xen/xen-pciback/passthrough.c struct passthrough_dev_data *dev_data = pdev->pci_dev_data; pdev 148 drivers/xen/xen-pciback/passthrough.c err = publish_root_cb(pdev, domain, bus); pdev 159 drivers/xen/xen-pciback/passthrough.c static void __xen_pcibk_release_devices(struct xen_pcibk_device *pdev) pdev 161 drivers/xen/xen-pciback/passthrough.c struct passthrough_dev_data *dev_data = pdev->pci_dev_data; pdev 174 drivers/xen/xen-pciback/passthrough.c pdev->pci_dev_data = NULL; pdev 178 drivers/xen/xen-pciback/passthrough.c struct xen_pcibk_device *pdev, pdev 53 drivers/xen/xen-pciback/pci_stub.c struct xen_pcibk_device *pdev;/* non-NULL if struct pci_dev is in use */ pdev 189 drivers/xen/xen-pciback/pci_stub.c static struct pci_dev *pcistub_device_get_pci_dev(struct xen_pcibk_device *pdev, pdev 198 drivers/xen/xen-pciback/pci_stub.c if (!psdev->pdev) { pdev 199 drivers/xen/xen-pciback/pci_stub.c psdev->pdev = pdev; pdev 210 drivers/xen/xen-pciback/pci_stub.c struct pci_dev *pcistub_get_pci_dev_by_slot(struct xen_pcibk_device *pdev, pdev 222 drivers/xen/xen-pciback/pci_stub.c found_dev = pcistub_device_get_pci_dev(pdev, psdev); pdev 228 drivers/xen/xen-pciback/pci_stub.c struct pci_dev *pcistub_get_pci_dev(struct xen_pcibk_device *pdev, pdev 239 drivers/xen/xen-pciback/pci_stub.c found_dev = pcistub_device_get_pci_dev(pdev, psdev); pdev 310 drivers/xen/xen-pciback/pci_stub.c found_psdev->pdev = NULL; pdev 622 drivers/xen/xen-pciback/pci_stub.c found_psdev->pdev ? "- in-use" : ""); pdev 624 drivers/xen/xen-pciback/pci_stub.c if (found_psdev->pdev) { pdev 635 drivers/xen/xen-pciback/pci_stub.c xen_pcibk_release_pci_dev(found_psdev->pdev, pdev 668 drivers/xen/xen-pciback/pci_stub.c psdev->pdev->xdev->otherend_id); pdev 699 drivers/xen/xen-pciback/pci_stub.c struct xen_pcibk_device *pdev = psdev->pdev; pdev 700 drivers/xen/xen-pciback/pci_stub.c struct xen_pci_sharedinfo *sh_info = pdev->sh_info; pdev 709 drivers/xen/xen-pciback/pci_stub.c ret = xen_pcibk_get_pcifront_dev(psdev->dev, psdev->pdev, pdev 725 drivers/xen/xen-pciback/pci_stub.c set_bit(_PCIB_op_pending, (unsigned long *)&pdev->flags); pdev 734 drivers/xen/xen-pciback/pci_stub.c notify_remote_via_irq(pdev->evtchn_irq); pdev 751 drivers/xen/xen-pciback/pci_stub.c clear_bit(_PCIB_op_pending, (unsigned long *)&pdev->flags); pdev 757 drivers/xen/xen-pciback/pci_stub.c xen_pcibk_test_and_schedule_op(psdev->pdev); pdev 786 drivers/xen/xen-pciback/pci_stub.c if (!psdev || !psdev->pdev) { pdev 792 drivers/xen/xen-pciback/pci_stub.c if (!psdev->pdev->sh_info) { pdev 800 drivers/xen/xen-pciback/pci_stub.c (unsigned long *)&psdev->pdev->sh_info->flags)) { pdev 844 drivers/xen/xen-pciback/pci_stub.c if (!psdev || !psdev->pdev) { pdev 850 drivers/xen/xen-pciback/pci_stub.c if (!psdev->pdev->sh_info) { pdev 858 drivers/xen/xen-pciback/pci_stub.c (unsigned long *)&psdev->pdev->sh_info->flags)) { pdev 902 drivers/xen/xen-pciback/pci_stub.c if (!psdev || !psdev->pdev) { pdev 908 drivers/xen/xen-pciback/pci_stub.c if (!psdev->pdev->sh_info) { pdev 917 drivers/xen/xen-pciback/pci_stub.c (unsigned long *)&psdev->pdev->sh_info->flags)) { pdev 956 drivers/xen/xen-pciback/pci_stub.c if (!psdev || !psdev->pdev) { pdev 962 drivers/xen/xen-pciback/pci_stub.c if (!psdev->pdev->sh_info) { pdev 970 drivers/xen/xen-pciback/pci_stub.c (unsigned long *)&psdev->pdev->sh_info->flags)) { pdev 1341 drivers/xen/xen-pciback/pci_stub.c quirk->pdev->bus->number, pdev 1342 drivers/xen/xen-pciback/pci_stub.c PCI_SLOT(quirk->pdev->devfn), pdev 1343 drivers/xen/xen-pciback/pci_stub.c PCI_FUNC(quirk->pdev->devfn), pdev 1348 drivers/xen/xen-pciback/pci_stub.c dev_data = pci_get_drvdata(quirk->pdev); pdev 1564 drivers/xen/xen-pciback/pci_stub.c static struct pcistub_device *find_vfs(const struct pci_dev *pdev) pdev 1572 drivers/xen/xen-pciback/pci_stub.c if (!psdev->pdev && psdev->dev != pdev pdev 1573 drivers/xen/xen-pciback/pci_stub.c && pci_physfn(psdev->dev) == pdev) { pdev 1588 drivers/xen/xen-pciback/pci_stub.c const struct pci_dev *pdev = to_pci_dev(dev); pdev 1593 drivers/xen/xen-pciback/pci_stub.c if (!pdev->is_physfn) pdev 1597 drivers/xen/xen-pciback/pci_stub.c struct pcistub_device *psdev = find_vfs(pdev); pdev 63 drivers/xen/xen-pciback/pciback.h struct pci_dev *pcistub_get_pci_dev_by_slot(struct xen_pcibk_device *pdev, pdev 66 drivers/xen/xen-pciback/pciback.h struct pci_dev *pcistub_get_pci_dev(struct xen_pcibk_device *pdev, pdev 71 drivers/xen/xen-pciback/pciback.h void xen_pcibk_reset_device(struct pci_dev *pdev); pdev 85 drivers/xen/xen-pciback/pciback.h typedef int (*publish_pci_dev_cb) (struct xen_pcibk_device *pdev, pdev 88 drivers/xen/xen-pciback/pciback.h typedef int (*publish_pci_root_cb) (struct xen_pcibk_device *pdev, pdev 97 drivers/xen/xen-pciback/pciback.h int (*init)(struct xen_pcibk_device *pdev); pdev 98 drivers/xen/xen-pciback/pciback.h void (*free)(struct xen_pcibk_device *pdev); pdev 99 drivers/xen/xen-pciback/pciback.h int (*find)(struct pci_dev *pcidev, struct xen_pcibk_device *pdev, pdev 102 drivers/xen/xen-pciback/pciback.h int (*publish)(struct xen_pcibk_device *pdev, publish_pci_root_cb cb); pdev 103 drivers/xen/xen-pciback/pciback.h void (*release)(struct xen_pcibk_device *pdev, struct pci_dev *dev, pdev 105 drivers/xen/xen-pciback/pciback.h int (*add)(struct xen_pcibk_device *pdev, struct pci_dev *dev, pdev 107 drivers/xen/xen-pciback/pciback.h struct pci_dev *(*get)(struct xen_pcibk_device *pdev, pdev 116 drivers/xen/xen-pciback/pciback.h static inline int xen_pcibk_add_pci_dev(struct xen_pcibk_device *pdev, pdev 122 drivers/xen/xen-pciback/pciback.h return xen_pcibk_backend->add(pdev, dev, devid, publish_cb); pdev 126 drivers/xen/xen-pciback/pciback.h static inline void xen_pcibk_release_pci_dev(struct xen_pcibk_device *pdev, pdev 130 drivers/xen/xen-pciback/pciback.h return xen_pcibk_backend->release(pdev, dev, lock); pdev 134 drivers/xen/xen-pciback/pciback.h xen_pcibk_get_pci_dev(struct xen_pcibk_device *pdev, unsigned int domain, pdev 138 drivers/xen/xen-pciback/pciback.h return xen_pcibk_backend->get(pdev, domain, bus, devfn); pdev 149 drivers/xen/xen-pciback/pciback.h struct xen_pcibk_device *pdev, pdev 155 drivers/xen/xen-pciback/pciback.h return xen_pcibk_backend->find(pcidev, pdev, domain, bus, pdev 160 drivers/xen/xen-pciback/pciback.h static inline int xen_pcibk_init_devices(struct xen_pcibk_device *pdev) pdev 163 drivers/xen/xen-pciback/pciback.h return xen_pcibk_backend->init(pdev); pdev 167 drivers/xen/xen-pciback/pciback.h static inline int xen_pcibk_publish_pci_roots(struct xen_pcibk_device *pdev, pdev 171 drivers/xen/xen-pciback/pciback.h return xen_pcibk_backend->publish(pdev, cb); pdev 175 drivers/xen/xen-pciback/pciback.h static inline void xen_pcibk_release_devices(struct xen_pcibk_device *pdev) pdev 178 drivers/xen/xen-pciback/pciback.h return xen_pcibk_backend->free(pdev); pdev 190 drivers/xen/xen-pciback/pciback.h void xen_pcibk_test_and_schedule_op(struct xen_pcibk_device *pdev); pdev 144 drivers/xen/xen-pciback/pciback_ops.c int xen_pcibk_enable_msi(struct xen_pcibk_device *pdev, pdev 162 drivers/xen/xen-pciback/pciback_ops.c pci_name(dev), pdev->xdev->otherend_id, pdev 184 drivers/xen/xen-pciback/pciback_ops.c int xen_pcibk_disable_msi(struct xen_pcibk_device *pdev, pdev 208 drivers/xen/xen-pciback/pciback_ops.c int xen_pcibk_enable_msix(struct xen_pcibk_device *pdev, pdev 260 drivers/xen/xen-pciback/pciback_ops.c pci_name(dev), pdev->xdev->otherend_id, pdev 273 drivers/xen/xen-pciback/pciback_ops.c int xen_pcibk_disable_msix(struct xen_pcibk_device *pdev, pdev 306 drivers/xen/xen-pciback/pciback_ops.c void xen_pcibk_test_and_schedule_op(struct xen_pcibk_device *pdev) pdev 310 drivers/xen/xen-pciback/pciback_ops.c if (test_bit(_XEN_PCIF_active, (unsigned long *)&pdev->sh_info->flags) pdev 311 drivers/xen/xen-pciback/pciback_ops.c && !test_and_set_bit(_PDEVF_op_active, &pdev->flags)) { pdev 312 drivers/xen/xen-pciback/pciback_ops.c schedule_work(&pdev->op_work); pdev 316 drivers/xen/xen-pciback/pciback_ops.c if (!test_bit(_XEN_PCIB_active, (unsigned long *)&pdev->sh_info->flags) pdev 317 drivers/xen/xen-pciback/pciback_ops.c && test_bit(_PCIB_op_pending, &pdev->flags)) { pdev 329 drivers/xen/xen-pciback/pciback_ops.c struct xen_pcibk_device *pdev = pdev 333 drivers/xen/xen-pciback/pciback_ops.c struct xen_pci_op *op = &pdev->op; pdev 339 drivers/xen/xen-pciback/pciback_ops.c *op = pdev->sh_info->op; pdev 341 drivers/xen/xen-pciback/pciback_ops.c dev = xen_pcibk_get_pci_dev(pdev, op->domain, op->bus, op->devfn); pdev 360 drivers/xen/xen-pciback/pciback_ops.c op->err = xen_pcibk_enable_msi(pdev, dev, op); pdev 363 drivers/xen/xen-pciback/pciback_ops.c op->err = xen_pcibk_disable_msi(pdev, dev, op); pdev 367 drivers/xen/xen-pciback/pciback_ops.c op->err = xen_pcibk_enable_msix(pdev, dev, op); pdev 370 drivers/xen/xen-pciback/pciback_ops.c op->err = xen_pcibk_disable_msix(pdev, dev, op); pdev 383 drivers/xen/xen-pciback/pciback_ops.c pdev->sh_info->op.err = op->err; pdev 384 drivers/xen/xen-pciback/pciback_ops.c pdev->sh_info->op.value = op->value; pdev 390 drivers/xen/xen-pciback/pciback_ops.c pdev->sh_info->op.msix_entries[i].vector = pdev 396 drivers/xen/xen-pciback/pciback_ops.c clear_bit(_XEN_PCIF_active, (unsigned long *)&pdev->sh_info->flags); pdev 397 drivers/xen/xen-pciback/pciback_ops.c notify_remote_via_irq(pdev->evtchn_irq); pdev 401 drivers/xen/xen-pciback/pciback_ops.c clear_bit(_PDEVF_op_active, &pdev->flags); pdev 407 drivers/xen/xen-pciback/pciback_ops.c xen_pcibk_test_and_schedule_op(pdev); pdev 412 drivers/xen/xen-pciback/pciback_ops.c struct xen_pcibk_device *pdev = dev_id; pdev 414 drivers/xen/xen-pciback/pciback_ops.c xen_pcibk_test_and_schedule_op(pdev); pdev 30 drivers/xen/xen-pciback/vpci.c static struct pci_dev *__xen_pcibk_get_pci_dev(struct xen_pcibk_device *pdev, pdev 37 drivers/xen/xen-pciback/vpci.c struct vpci_dev_data *vpci_dev = pdev->pci_dev_data; pdev 68 drivers/xen/xen-pciback/vpci.c static int __xen_pcibk_add_pci_dev(struct xen_pcibk_device *pdev, pdev 74 drivers/xen/xen-pciback/vpci.c struct vpci_dev_data *vpci_dev = pdev->pci_dev_data; pdev 78 drivers/xen/xen-pciback/vpci.c xenbus_dev_fatal(pdev->xdev, err, pdev 86 drivers/xen/xen-pciback/vpci.c xenbus_dev_fatal(pdev->xdev, err, pdev 132 drivers/xen/xen-pciback/vpci.c xenbus_dev_fatal(pdev->xdev, err, pdev 140 drivers/xen/xen-pciback/vpci.c err = publish_cb(pdev, 0, 0, PCI_DEVFN(slot, func), devid); pdev 148 drivers/xen/xen-pciback/vpci.c static void __xen_pcibk_release_pci_dev(struct xen_pcibk_device *pdev, pdev 152 drivers/xen/xen-pciback/vpci.c struct vpci_dev_data *vpci_dev = pdev->pci_dev_data; pdev 182 drivers/xen/xen-pciback/vpci.c static int __xen_pcibk_init_devices(struct xen_pcibk_device *pdev) pdev 196 drivers/xen/xen-pciback/vpci.c pdev->pci_dev_data = vpci_dev; pdev 201 drivers/xen/xen-pciback/vpci.c static int __xen_pcibk_publish_pci_roots(struct xen_pcibk_device *pdev, pdev 205 drivers/xen/xen-pciback/vpci.c return publish_cb(pdev, 0, 0); pdev 208 drivers/xen/xen-pciback/vpci.c static void __xen_pcibk_release_devices(struct xen_pcibk_device *pdev) pdev 211 drivers/xen/xen-pciback/vpci.c struct vpci_dev_data *vpci_dev = pdev->pci_dev_data; pdev 227 drivers/xen/xen-pciback/vpci.c pdev->pci_dev_data = NULL; pdev 231 drivers/xen/xen-pciback/vpci.c struct xen_pcibk_device *pdev, pdev 237 drivers/xen/xen-pciback/vpci.c struct vpci_dev_data *vpci_dev = pdev->pci_dev_data; pdev 39 drivers/xen/xen-pciback/xenbus.c struct xen_pcibk_device *pdev; pdev 41 drivers/xen/xen-pciback/xenbus.c pdev = kzalloc(sizeof(struct xen_pcibk_device), GFP_KERNEL); pdev 42 drivers/xen/xen-pciback/xenbus.c if (pdev == NULL) pdev 44 drivers/xen/xen-pciback/xenbus.c dev_dbg(&xdev->dev, "allocated pdev @ 0x%p\n", pdev); pdev 46 drivers/xen/xen-pciback/xenbus.c pdev->xdev = xdev; pdev 48 drivers/xen/xen-pciback/xenbus.c mutex_init(&pdev->dev_lock); pdev 50 drivers/xen/xen-pciback/xenbus.c pdev->sh_info = NULL; pdev 51 drivers/xen/xen-pciback/xenbus.c pdev->evtchn_irq = INVALID_EVTCHN_IRQ; pdev 52 drivers/xen/xen-pciback/xenbus.c pdev->be_watching = 0; pdev 54 drivers/xen/xen-pciback/xenbus.c INIT_WORK(&pdev->op_work, xen_pcibk_do_op); pdev 56 drivers/xen/xen-pciback/xenbus.c if (xen_pcibk_init_devices(pdev)) { pdev 57 drivers/xen/xen-pciback/xenbus.c kfree(pdev); pdev 58 drivers/xen/xen-pciback/xenbus.c pdev = NULL; pdev 61 drivers/xen/xen-pciback/xenbus.c dev_set_drvdata(&xdev->dev, pdev); pdev 64 drivers/xen/xen-pciback/xenbus.c return pdev; pdev 67 drivers/xen/xen-pciback/xenbus.c static void xen_pcibk_disconnect(struct xen_pcibk_device *pdev) pdev 69 drivers/xen/xen-pciback/xenbus.c mutex_lock(&pdev->dev_lock); pdev 71 drivers/xen/xen-pciback/xenbus.c if (pdev->evtchn_irq != INVALID_EVTCHN_IRQ) { pdev 72 drivers/xen/xen-pciback/xenbus.c unbind_from_irqhandler(pdev->evtchn_irq, pdev); pdev 73 drivers/xen/xen-pciback/xenbus.c pdev->evtchn_irq = INVALID_EVTCHN_IRQ; pdev 79 drivers/xen/xen-pciback/xenbus.c flush_work(&pdev->op_work); pdev 81 drivers/xen/xen-pciback/xenbus.c if (pdev->sh_info != NULL) { pdev 82 drivers/xen/xen-pciback/xenbus.c xenbus_unmap_ring_vfree(pdev->xdev, pdev->sh_info); pdev 83 drivers/xen/xen-pciback/xenbus.c pdev->sh_info = NULL; pdev 85 drivers/xen/xen-pciback/xenbus.c mutex_unlock(&pdev->dev_lock); pdev 88 drivers/xen/xen-pciback/xenbus.c static void free_pdev(struct xen_pcibk_device *pdev) pdev 90 drivers/xen/xen-pciback/xenbus.c if (pdev->be_watching) { pdev 91 drivers/xen/xen-pciback/xenbus.c unregister_xenbus_watch(&pdev->be_watch); pdev 92 drivers/xen/xen-pciback/xenbus.c pdev->be_watching = 0; pdev 95 drivers/xen/xen-pciback/xenbus.c xen_pcibk_disconnect(pdev); pdev 99 drivers/xen/xen-pciback/xenbus.c xen_pcibk_release_devices(pdev); pdev 101 drivers/xen/xen-pciback/xenbus.c dev_set_drvdata(&pdev->xdev->dev, NULL); pdev 102 drivers/xen/xen-pciback/xenbus.c pdev->xdev = NULL; pdev 104 drivers/xen/xen-pciback/xenbus.c kfree(pdev); pdev 107 drivers/xen/xen-pciback/xenbus.c static int xen_pcibk_do_attach(struct xen_pcibk_device *pdev, int gnt_ref, pdev 113 drivers/xen/xen-pciback/xenbus.c dev_dbg(&pdev->xdev->dev, pdev 117 drivers/xen/xen-pciback/xenbus.c err = xenbus_map_ring_valloc(pdev->xdev, &gnt_ref, 1, &vaddr); pdev 119 drivers/xen/xen-pciback/xenbus.c xenbus_dev_fatal(pdev->xdev, err, pdev 124 drivers/xen/xen-pciback/xenbus.c pdev->sh_info = vaddr; pdev 127 drivers/xen/xen-pciback/xenbus.c pdev->xdev->otherend_id, remote_evtchn, xen_pcibk_handle_event, pdev 128 drivers/xen/xen-pciback/xenbus.c 0, DRV_NAME, pdev); pdev 130 drivers/xen/xen-pciback/xenbus.c xenbus_dev_fatal(pdev->xdev, err, pdev 134 drivers/xen/xen-pciback/xenbus.c pdev->evtchn_irq = err; pdev 137 drivers/xen/xen-pciback/xenbus.c dev_dbg(&pdev->xdev->dev, "Attached!\n"); pdev 142 drivers/xen/xen-pciback/xenbus.c static int xen_pcibk_attach(struct xen_pcibk_device *pdev) pdev 149 drivers/xen/xen-pciback/xenbus.c mutex_lock(&pdev->dev_lock); pdev 151 drivers/xen/xen-pciback/xenbus.c if (xenbus_read_driver_state(pdev->xdev->nodename) != pdev 156 drivers/xen/xen-pciback/xenbus.c if (xenbus_read_driver_state(pdev->xdev->otherend) != pdev 160 drivers/xen/xen-pciback/xenbus.c dev_dbg(&pdev->xdev->dev, "Reading frontend config\n"); pdev 162 drivers/xen/xen-pciback/xenbus.c err = xenbus_gather(XBT_NIL, pdev->xdev->otherend, pdev 168 drivers/xen/xen-pciback/xenbus.c xenbus_dev_fatal(pdev->xdev, err, pdev 174 drivers/xen/xen-pciback/xenbus.c xenbus_dev_fatal(pdev->xdev, -EFAULT, pdev 182 drivers/xen/xen-pciback/xenbus.c err = xen_pcibk_do_attach(pdev, gnt_ref, remote_evtchn); pdev 186 drivers/xen/xen-pciback/xenbus.c dev_dbg(&pdev->xdev->dev, "Connecting...\n"); pdev 188 drivers/xen/xen-pciback/xenbus.c err = xenbus_switch_state(pdev->xdev, XenbusStateConnected); pdev 190 drivers/xen/xen-pciback/xenbus.c xenbus_dev_fatal(pdev->xdev, err, pdev 193 drivers/xen/xen-pciback/xenbus.c dev_dbg(&pdev->xdev->dev, "Connected? %d\n", err); pdev 195 drivers/xen/xen-pciback/xenbus.c mutex_unlock(&pdev->dev_lock); pdev 202 drivers/xen/xen-pciback/xenbus.c static int xen_pcibk_publish_pci_dev(struct xen_pcibk_device *pdev, pdev 217 drivers/xen/xen-pciback/xenbus.c err = xenbus_printf(XBT_NIL, pdev->xdev->nodename, str, pdev 225 drivers/xen/xen-pciback/xenbus.c static int xen_pcibk_export_device(struct xen_pcibk_device *pdev, pdev 232 drivers/xen/xen-pciback/xenbus.c dev_dbg(&pdev->xdev->dev, "exporting dom %x bus %x slot %x func %x\n", pdev 235 drivers/xen/xen-pciback/xenbus.c dev = pcistub_get_pci_dev_by_slot(pdev, domain, bus, slot, func); pdev 238 drivers/xen/xen-pciback/xenbus.c xenbus_dev_fatal(pdev->xdev, err, pdev 246 drivers/xen/xen-pciback/xenbus.c err = xen_pcibk_add_pci_dev(pdev, dev, devid, pdev 251 drivers/xen/xen-pciback/xenbus.c dev_info(&dev->dev, "registering for %d\n", pdev->xdev->otherend_id); pdev 253 drivers/xen/xen-pciback/xenbus.c pdev->xdev->otherend_id) != 0) { pdev 257 drivers/xen/xen-pciback/xenbus.c xen_register_device_domain_owner(dev, pdev->xdev->otherend_id); pdev 272 drivers/xen/xen-pciback/xenbus.c static int xen_pcibk_remove_device(struct xen_pcibk_device *pdev, pdev 278 drivers/xen/xen-pciback/xenbus.c dev_dbg(&pdev->xdev->dev, "removing dom %x bus %x slot %x func %x\n", pdev 281 drivers/xen/xen-pciback/xenbus.c dev = xen_pcibk_get_pci_dev(pdev, domain, bus, PCI_DEVFN(slot, func)); pdev 284 drivers/xen/xen-pciback/xenbus.c dev_dbg(&pdev->xdev->dev, "Couldn't locate PCI device " pdev 290 drivers/xen/xen-pciback/xenbus.c dev_dbg(&dev->dev, "unregistering for %d\n", pdev->xdev->otherend_id); pdev 295 drivers/xen/xen-pciback/xenbus.c xen_pcibk_release_pci_dev(pdev, dev, true /* use the lock. */); pdev 301 drivers/xen/xen-pciback/xenbus.c static int xen_pcibk_publish_pci_root(struct xen_pcibk_device *pdev, pdev 308 drivers/xen/xen-pciback/xenbus.c dev_dbg(&pdev->xdev->dev, "Publishing pci roots\n"); pdev 310 drivers/xen/xen-pciback/xenbus.c err = xenbus_scanf(XBT_NIL, pdev->xdev->nodename, pdev 325 drivers/xen/xen-pciback/xenbus.c err = xenbus_scanf(XBT_NIL, pdev->xdev->nodename, pdev 346 drivers/xen/xen-pciback/xenbus.c dev_dbg(&pdev->xdev->dev, "writing root %d at %04x:%02x\n", pdev 349 drivers/xen/xen-pciback/xenbus.c err = xenbus_printf(XBT_NIL, pdev->xdev->nodename, str, pdev 354 drivers/xen/xen-pciback/xenbus.c err = xenbus_printf(XBT_NIL, pdev->xdev->nodename, pdev 361 drivers/xen/xen-pciback/xenbus.c static int xen_pcibk_reconfigure(struct xen_pcibk_device *pdev) pdev 372 drivers/xen/xen-pciback/xenbus.c dev_dbg(&pdev->xdev->dev, "Reconfiguring device ...\n"); pdev 374 drivers/xen/xen-pciback/xenbus.c mutex_lock(&pdev->dev_lock); pdev 376 drivers/xen/xen-pciback/xenbus.c if (xenbus_read_driver_state(pdev->xdev->nodename) != pdev 380 drivers/xen/xen-pciback/xenbus.c err = xenbus_scanf(XBT_NIL, pdev->xdev->nodename, "num_devs", "%d", pdev 385 drivers/xen/xen-pciback/xenbus.c xenbus_dev_fatal(pdev->xdev, err, pdev 394 drivers/xen/xen-pciback/xenbus.c xenbus_dev_fatal(pdev->xdev, err, pdev 399 drivers/xen/xen-pciback/xenbus.c substate = xenbus_read_unsigned(pdev->xdev->nodename, state_str, pdev 404 drivers/xen/xen-pciback/xenbus.c dev_dbg(&pdev->xdev->dev, "Attaching dev-%d ...\n", i); pdev 409 drivers/xen/xen-pciback/xenbus.c xenbus_dev_fatal(pdev->xdev, err, pdev 414 drivers/xen/xen-pciback/xenbus.c err = xenbus_scanf(XBT_NIL, pdev->xdev->nodename, pdev 418 drivers/xen/xen-pciback/xenbus.c xenbus_dev_fatal(pdev->xdev, err, pdev 425 drivers/xen/xen-pciback/xenbus.c xenbus_dev_fatal(pdev->xdev, err, pdev 431 drivers/xen/xen-pciback/xenbus.c err = xen_pcibk_export_device(pdev, domain, bus, slot, pdev 437 drivers/xen/xen-pciback/xenbus.c err = xen_pcibk_publish_pci_roots(pdev, pdev 440 drivers/xen/xen-pciback/xenbus.c xenbus_dev_fatal(pdev->xdev, err, pdev 446 drivers/xen/xen-pciback/xenbus.c err = xenbus_printf(XBT_NIL, pdev->xdev->nodename, pdev 450 drivers/xen/xen-pciback/xenbus.c xenbus_dev_fatal(pdev->xdev, err, pdev 458 drivers/xen/xen-pciback/xenbus.c dev_dbg(&pdev->xdev->dev, "Detaching dev-%d ...\n", i); pdev 463 drivers/xen/xen-pciback/xenbus.c xenbus_dev_fatal(pdev->xdev, err, pdev 468 drivers/xen/xen-pciback/xenbus.c err = xenbus_scanf(XBT_NIL, pdev->xdev->nodename, pdev 472 drivers/xen/xen-pciback/xenbus.c xenbus_dev_fatal(pdev->xdev, err, pdev 479 drivers/xen/xen-pciback/xenbus.c xenbus_dev_fatal(pdev->xdev, err, pdev 485 drivers/xen/xen-pciback/xenbus.c err = xen_pcibk_remove_device(pdev, domain, bus, slot, pdev 502 drivers/xen/xen-pciback/xenbus.c err = xenbus_switch_state(pdev->xdev, XenbusStateReconfigured); pdev 504 drivers/xen/xen-pciback/xenbus.c xenbus_dev_fatal(pdev->xdev, err, pdev 510 drivers/xen/xen-pciback/xenbus.c mutex_unlock(&pdev->dev_lock); pdev 517 drivers/xen/xen-pciback/xenbus.c struct xen_pcibk_device *pdev = dev_get_drvdata(&xdev->dev); pdev 523 drivers/xen/xen-pciback/xenbus.c xen_pcibk_attach(pdev); pdev 527 drivers/xen/xen-pciback/xenbus.c xen_pcibk_reconfigure(pdev); pdev 538 drivers/xen/xen-pciback/xenbus.c xen_pcibk_disconnect(pdev); pdev 543 drivers/xen/xen-pciback/xenbus.c xen_pcibk_disconnect(pdev); pdev 558 drivers/xen/xen-pciback/xenbus.c static int xen_pcibk_setup_backend(struct xen_pcibk_device *pdev) pdev 567 drivers/xen/xen-pciback/xenbus.c mutex_lock(&pdev->dev_lock); pdev 571 drivers/xen/xen-pciback/xenbus.c if (xenbus_read_driver_state(pdev->xdev->nodename) != pdev 575 drivers/xen/xen-pciback/xenbus.c dev_dbg(&pdev->xdev->dev, "getting be setup\n"); pdev 577 drivers/xen/xen-pciback/xenbus.c err = xenbus_scanf(XBT_NIL, pdev->xdev->nodename, "num_devs", "%d", pdev 582 drivers/xen/xen-pciback/xenbus.c xenbus_dev_fatal(pdev->xdev, err, pdev 591 drivers/xen/xen-pciback/xenbus.c xenbus_dev_fatal(pdev->xdev, err, pdev 597 drivers/xen/xen-pciback/xenbus.c err = xenbus_scanf(XBT_NIL, pdev->xdev->nodename, dev_str, pdev 600 drivers/xen/xen-pciback/xenbus.c xenbus_dev_fatal(pdev->xdev, err, pdev 606 drivers/xen/xen-pciback/xenbus.c xenbus_dev_fatal(pdev->xdev, err, pdev 612 drivers/xen/xen-pciback/xenbus.c err = xen_pcibk_export_device(pdev, domain, bus, slot, func, i); pdev 620 drivers/xen/xen-pciback/xenbus.c xenbus_dev_fatal(pdev->xdev, err, pdev 625 drivers/xen/xen-pciback/xenbus.c err = xenbus_printf(XBT_NIL, pdev->xdev->nodename, state_str, pdev 628 drivers/xen/xen-pciback/xenbus.c xenbus_dev_fatal(pdev->xdev, err, "Error switching " pdev 634 drivers/xen/xen-pciback/xenbus.c err = xen_pcibk_publish_pci_roots(pdev, xen_pcibk_publish_pci_root); pdev 636 drivers/xen/xen-pciback/xenbus.c xenbus_dev_fatal(pdev->xdev, err, pdev 642 drivers/xen/xen-pciback/xenbus.c err = xenbus_switch_state(pdev->xdev, XenbusStateInitialised); pdev 644 drivers/xen/xen-pciback/xenbus.c xenbus_dev_fatal(pdev->xdev, err, pdev 648 drivers/xen/xen-pciback/xenbus.c mutex_unlock(&pdev->dev_lock); pdev 651 drivers/xen/xen-pciback/xenbus.c xen_pcibk_attach(pdev); pdev 658 drivers/xen/xen-pciback/xenbus.c struct xen_pcibk_device *pdev = pdev 661 drivers/xen/xen-pciback/xenbus.c switch (xenbus_read_driver_state(pdev->xdev->nodename)) { pdev 663 drivers/xen/xen-pciback/xenbus.c xen_pcibk_setup_backend(pdev); pdev 675 drivers/xen/xen-pciback/xenbus.c struct xen_pcibk_device *pdev = alloc_pdev(dev); pdev 677 drivers/xen/xen-pciback/xenbus.c if (pdev == NULL) { pdev 690 drivers/xen/xen-pciback/xenbus.c err = xenbus_watch_path(dev, dev->nodename, &pdev->be_watch, pdev 695 drivers/xen/xen-pciback/xenbus.c pdev->be_watching = 1; pdev 700 drivers/xen/xen-pciback/xenbus.c xen_pcibk_be_watch(&pdev->be_watch, NULL, NULL); pdev 708 drivers/xen/xen-pciback/xenbus.c struct xen_pcibk_device *pdev = dev_get_drvdata(&dev->dev); pdev 710 drivers/xen/xen-pciback/xenbus.c if (pdev != NULL) pdev 711 drivers/xen/xen-pciback/xenbus.c free_pdev(pdev); pdev 131 drivers/zorro/zorro.c static int __init amiga_zorro_probe(struct platform_device *pdev) pdev 147 drivers/zorro/zorro.c bus->dev.parent = &pdev->dev; pdev 156 drivers/zorro/zorro.c platform_set_drvdata(pdev, bus); pdev 182 drivers/zorro/zorro.c r = zorro_find_parent_resource(pdev, z); pdev 1041 fs/cifs/smb1ops.c struct win_dev *pdev; pdev 1120 fs/cifs/smb1ops.c pdev = (struct win_dev *)buf; pdev 1128 fs/cifs/smb1ops.c memcpy(pdev->type, "IntxCHR", 8); pdev 1129 fs/cifs/smb1ops.c pdev->major = cpu_to_le64(MAJOR(dev)); pdev 1130 fs/cifs/smb1ops.c pdev->minor = cpu_to_le64(MINOR(dev)); pdev 1134 fs/cifs/smb1ops.c memcpy(pdev->type, "IntxBLK", 8); pdev 1135 fs/cifs/smb1ops.c pdev->major = cpu_to_le64(MAJOR(dev)); pdev 1136 fs/cifs/smb1ops.c pdev->minor = cpu_to_le64(MINOR(dev)); pdev 4393 fs/cifs/smb2ops.c struct win_dev *pdev; pdev 4447 fs/cifs/smb2ops.c pdev = (struct win_dev *)buf; pdev 4455 fs/cifs/smb2ops.c memcpy(pdev->type, "IntxCHR", 8); pdev 4456 fs/cifs/smb2ops.c pdev->major = cpu_to_le64(MAJOR(dev)); pdev 4457 fs/cifs/smb2ops.c pdev->minor = cpu_to_le64(MINOR(dev)); pdev 4461 fs/cifs/smb2ops.c memcpy(pdev->type, "IntxBLK", 8); pdev 4462 fs/cifs/smb2ops.c pdev->major = cpu_to_le64(MAJOR(dev)); pdev 4463 fs/cifs/smb2ops.c pdev->minor = cpu_to_le64(MINOR(dev)); pdev 176 fs/nfs/blocklayout/blocklayout.h struct pnfs_device *pdev, gfp_t gfp_mask); pdev 496 fs/nfs/blocklayout/dev.c bl_alloc_deviceid_node(struct nfs_server *server, struct pnfs_device *pdev, pdev 512 fs/nfs/blocklayout/dev.c xdr_init_decode_pages(&xdr, &buf, pdev->pages, pdev->pglen); pdev 538 fs/nfs/blocklayout/dev.c nfs4_init_deviceid_node(node, server, &pdev->dev_id); pdev 1121 fs/nfs/filelayout/filelayout.c struct pnfs_device *pdev, gfp_t gfp_flags) pdev 1125 fs/nfs/filelayout/filelayout.c dsaddr = nfs4_fl_alloc_deviceid_node(server, pdev, gfp_flags); pdev 114 fs/nfs/filelayout/filelayout.h struct pnfs_device *pdev, gfp_t gfp_flags); pdev 63 fs/nfs/filelayout/filelayoutdev.c nfs4_fl_alloc_deviceid_node(struct nfs_server *server, struct pnfs_device *pdev, pdev 84 fs/nfs/filelayout/filelayoutdev.c xdr_init_decode_pages(&stream, &buf, pdev->pages, pdev->pglen); pdev 149 fs/nfs/filelayout/filelayoutdev.c nfs4_init_deviceid_node(&dsaddr->id_node, server, &pdev->dev_id); pdev 2094 fs/nfs/flexfilelayout/flexfilelayout.c struct pnfs_device *pdev, gfp_t gfp_flags) pdev 2098 fs/nfs/flexfilelayout/flexfilelayout.c dsaddr = nfs4_ff_alloc_deviceid_node(server, pdev, gfp_flags); pdev 190 fs/nfs/flexfilelayout/flexfilelayout.h nfs4_ff_alloc_deviceid_node(struct nfs_server *server, struct pnfs_device *pdev, pdev 42 fs/nfs/flexfilelayout/flexfilelayoutdev.c nfs4_ff_alloc_deviceid_node(struct nfs_server *server, struct pnfs_device *pdev, pdev 68 fs/nfs/flexfilelayout/flexfilelayoutdev.c &pdev->dev_id); pdev 71 fs/nfs/flexfilelayout/flexfilelayoutdev.c xdr_init_decode_pages(&stream, &buf, pdev->pages, pdev->pglen); pdev 9317 fs/nfs/nfs4proc.c struct pnfs_device *pdev, pdev 9321 fs/nfs/nfs4proc.c .pdev = pdev, pdev 9326 fs/nfs/nfs4proc.c .pdev = pdev, pdev 9341 fs/nfs/nfs4proc.c pdev->nocache = 1; pdev 9349 fs/nfs/nfs4proc.c struct pnfs_device *pdev, pdev 9357 fs/nfs/nfs4proc.c _nfs4_proc_getdeviceinfo(server, pdev, cred), pdev 1959 fs/nfs/nfs4xdr.c p = xdr_encode_opaque_fixed(p, args->pdev->dev_id.data, pdev 1961 fs/nfs/nfs4xdr.c *p++ = cpu_to_be32(args->pdev->layout_type); pdev 1962 fs/nfs/nfs4xdr.c *p++ = cpu_to_be32(args->pdev->maxcount); /* gdia_maxcount */ pdev 3022 fs/nfs/nfs4xdr.c rpc_prepare_reply_pages(req, args->pdev->pages, args->pdev->pgbase, pdev 3023 fs/nfs/nfs4xdr.c args->pdev->pglen, hdr.replen - 2); pdev 5796 fs/nfs/nfs4xdr.c struct pnfs_device *pdev = res->pdev; pdev 5807 fs/nfs/nfs4xdr.c pdev->mincount = be32_to_cpup(p); pdev 5809 fs/nfs/nfs4xdr.c __func__, pdev->mincount); pdev 5818 fs/nfs/nfs4xdr.c if (type != pdev->layout_type) { pdev 5820 fs/nfs/nfs4xdr.c __func__, pdev->layout_type, type); pdev 5828 fs/nfs/nfs4xdr.c pdev->mincount = be32_to_cpup(p); pdev 5829 fs/nfs/nfs4xdr.c if (xdr_read_pages(xdr, pdev->mincount) != pdev->mincount) pdev 179 fs/nfs/pnfs.h (struct nfs_server *server, struct pnfs_device *pdev, pdev 100 fs/nfs/pnfs_dev.c struct pnfs_device *pdev = NULL; pdev 118 fs/nfs/pnfs_dev.c pdev = kzalloc(sizeof(*pdev), gfp_flags); pdev 119 fs/nfs/pnfs_dev.c if (!pdev) pdev 132 fs/nfs/pnfs_dev.c memcpy(&pdev->dev_id, dev_id, sizeof(*dev_id)); pdev 133 fs/nfs/pnfs_dev.c pdev->layout_type = server->pnfs_curr_ld->id; pdev 134 fs/nfs/pnfs_dev.c pdev->pages = pages; pdev 135 fs/nfs/pnfs_dev.c pdev->pgbase = 0; pdev 136 fs/nfs/pnfs_dev.c pdev->pglen = max_resp_sz; pdev 137 fs/nfs/pnfs_dev.c pdev->mincount = 0; pdev 138 fs/nfs/pnfs_dev.c pdev->maxcount = max_resp_sz - nfs41_maxgetdevinfo_overhead; pdev 140 fs/nfs/pnfs_dev.c rc = nfs4_proc_getdeviceinfo(server, pdev, cred); pdev 149 fs/nfs/pnfs_dev.c d = server->pnfs_curr_ld->alloc_deviceid_node(server, pdev, pdev 151 fs/nfs/pnfs_dev.c if (d && pdev->nocache) pdev 159 fs/nfs/pnfs_dev.c kfree(pdev); pdev 647 fs/pstore/ram.c static int ramoops_parse_dt_size(struct platform_device *pdev, pdev 653 fs/pstore/ram.c ret = of_property_read_u32(pdev->dev.of_node, propname, &val32); pdev 655 fs/pstore/ram.c dev_err(&pdev->dev, "failed to parse property %s: %d\n", pdev 661 fs/pstore/ram.c dev_err(&pdev->dev, "%s %u > INT_MAX\n", propname, val32); pdev 669 fs/pstore/ram.c static int ramoops_parse_dt(struct platform_device *pdev, pdev 672 fs/pstore/ram.c struct device_node *of_node = pdev->dev.of_node; pdev 678 fs/pstore/ram.c dev_dbg(&pdev->dev, "using Device Tree\n"); pdev 680 fs/pstore/ram.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 682 fs/pstore/ram.c dev_err(&pdev->dev, pdev 693 fs/pstore/ram.c ret = ramoops_parse_dt_size(pdev, name, &value); \ pdev 731 fs/pstore/ram.c static int ramoops_probe(struct platform_device *pdev) pdev 733 fs/pstore/ram.c struct device *dev = &pdev->dev; pdev 754 fs/pstore/ram.c err = ramoops_parse_dt(pdev, pdata); pdev 893 fs/pstore/ram.c static int ramoops_remove(struct platform_device *pdev) pdev 117 include/clocksource/timer-ti-dm.h struct platform_device *pdev; pdev 145 include/drm/bridge/dw_hdmi.h struct dw_hdmi *dw_hdmi_probe(struct platform_device *pdev, pdev 149 include/drm/bridge/dw_hdmi.h struct dw_hdmi *dw_hdmi_bind(struct platform_device *pdev, pdev 52 include/drm/bridge/dw_mipi_dsi.h struct dw_mipi_dsi *dw_mipi_dsi_probe(struct platform_device *pdev, pdev 269 include/drm/drm_device.h struct pci_dev *pdev; pdev 552 include/drm/drm_fb_helper.h drm_fb_helper_remove_conflicting_pci_framebuffers(struct pci_dev *pdev, pdev 563 include/drm/drm_fb_helper.h ret = remove_conflicting_pci_framebuffers(pdev, resource_id, name); pdev 566 include/drm/drm_fb_helper.h ret = vga_remove_vgacon(pdev); pdev 49 include/drm/drm_pci.h int drm_get_pci_dev(struct pci_dev *pdev, pdev 53 include/drm/drm_pci.h static inline int drm_get_pci_dev(struct pci_dev *pdev, pdev 47 include/drm/intel_lpe_audio.h void (*notify_audio_lpe)(struct platform_device *pdev, int port); /* port: 0==B,1==C,2==D */ pdev 31 include/linux/ahci_platform.h struct platform_device *pdev, unsigned int flags); pdev 32 include/linux/ahci_platform.h int ahci_platform_init_host(struct platform_device *pdev, pdev 37 include/linux/ahci_platform.h void ahci_platform_shutdown(struct platform_device *pdev); pdev 261 include/linux/alcor_pci.h struct pci_dev *pdev; pdev 51 include/linux/amd-iommu.h extern void amd_iommu_enable_device_erratum(struct pci_dev *pdev, u32 erratum); pdev 62 include/linux/amd-iommu.h extern int amd_iommu_init_device(struct pci_dev *pdev, int pasids); pdev 69 include/linux/amd-iommu.h extern void amd_iommu_free_device(struct pci_dev *pdev); pdev 79 include/linux/amd-iommu.h extern int amd_iommu_bind_pasid(struct pci_dev *pdev, int pasid, pdev 91 include/linux/amd-iommu.h extern void amd_iommu_unbind_pasid(struct pci_dev *pdev, int pasid); pdev 116 include/linux/amd-iommu.h typedef int (*amd_iommu_invalid_ppr_cb)(struct pci_dev *pdev, pdev 121 include/linux/amd-iommu.h extern int amd_iommu_set_invalid_ppr_cb(struct pci_dev *pdev, pdev 154 include/linux/amd-iommu.h extern int amd_iommu_device_info(struct pci_dev *pdev, pdev 169 include/linux/amd-iommu.h typedef void (*amd_iommu_invalidate_ctx)(struct pci_dev *pdev, int pasid); pdev 171 include/linux/amd-iommu.h extern int amd_iommu_set_invalidate_ctx_cb(struct pci_dev *pdev, pdev 18 include/linux/atmel-ssc.h struct platform_device *pdev; pdev 213 include/linux/bcma/bcma_driver_pci.h struct bcma_drv_pci *pdev; pdev 8 include/linux/blk-mq-pci.h int blk_mq_pci_map_queues(struct blk_mq_queue_map *qmap, struct pci_dev *pdev, pdev 23 include/linux/cb710.h struct platform_device pdev; pdev 30 include/linux/cb710.h struct pci_dev *pdev; pdev 76 include/linux/cb710.h void cb710_pci_update_config_reg(struct pci_dev *pdev, pdev 84 include/linux/cb710.h struct platform_device *pdev) pdev 86 include/linux/cb710.h return container_of(pdev, struct cb710_slot, pdev); pdev 91 include/linux/cb710.h return dev_get_drvdata(slot->pdev.dev.parent); pdev 96 include/linux/cb710.h return &slot->pdev.dev; pdev 101 include/linux/cb710.h return &chip->pdev->dev; pdev 40 include/linux/connector.h struct cn_queue_dev *pdev; pdev 626 include/linux/edac.h struct device *pdev; pdev 610 include/linux/fb.h extern int remove_conflicting_pci_framebuffers(struct pci_dev *pdev, int res_id, pdev 88 include/linux/hid-sensor-hub.h struct platform_device *pdev; pdev 219 include/linux/hid-sensor-hub.h struct platform_device *pdev; pdev 623 include/linux/hid.h #define to_hid_device(pdev) \ pdev 624 include/linux/hid.h container_of(pdev, struct hid_device, dev) pdev 116 include/linux/iio/common/cros_ec_sensors_core.h int cros_ec_sensors_core_init(struct platform_device *pdev, pdev 31 include/linux/ioc3.h struct pci_dev *pdev; /* PCI device */ pdev 1222 include/linux/libata.h extern int pci_test_config_bits(struct pci_dev *pdev, const struct pci_bits *bits); pdev 1223 include/linux/libata.h extern void ata_pci_shutdown_one(struct pci_dev *pdev); pdev 1224 include/linux/libata.h extern void ata_pci_remove_one(struct pci_dev *pdev); pdev 1227 include/linux/libata.h extern void ata_pci_device_do_suspend(struct pci_dev *pdev, pm_message_t mesg); pdev 1228 include/linux/libata.h extern int __must_check ata_pci_device_do_resume(struct pci_dev *pdev); pdev 1229 include/linux/libata.h extern int ata_pci_device_suspend(struct pci_dev *pdev, pm_message_t mesg); pdev 1230 include/linux/libata.h extern int ata_pci_device_resume(struct pci_dev *pdev); pdev 1236 include/linux/libata.h extern int ata_platform_remove_one(struct platform_device *pdev); pdev 1878 include/linux/libata.h extern int ata_pci_sff_prepare_host(struct pci_dev *pdev, pdev 1884 include/linux/libata.h extern int ata_pci_sff_init_one(struct pci_dev *pdev, pdev 1915 include/linux/libata.h extern int ata_pci_bmdma_clear_simplex(struct pci_dev *pdev); pdev 1917 include/linux/libata.h extern int ata_pci_bmdma_prepare_host(struct pci_dev *pdev, pdev 1920 include/linux/libata.h extern int ata_pci_bmdma_init_one(struct pci_dev *pdev, pdev 345 include/linux/mfd/88pm80x.h struct platform_device *pdev = to_platform_device(dev); pdev 346 include/linux/mfd/88pm80x.h struct pm80x_chip *chip = dev_get_drvdata(pdev->dev.parent); pdev 347 include/linux/mfd/88pm80x.h int irq = platform_get_irq(pdev, 0); pdev 357 include/linux/mfd/88pm80x.h struct platform_device *pdev = to_platform_device(dev); pdev 358 include/linux/mfd/88pm80x.h struct pm80x_chip *chip = dev_get_drvdata(pdev->dev.parent); pdev 359 include/linux/mfd/88pm80x.h int irq = platform_get_irq(pdev, 0); pdev 86 include/linux/mfd/core.h extern int mfd_cell_enable(struct platform_device *pdev); pdev 87 include/linux/mfd/core.h extern int mfd_cell_disable(struct platform_device *pdev); pdev 111 include/linux/mfd/core.h static inline const struct mfd_cell *mfd_get_cell(struct platform_device *pdev) pdev 113 include/linux/mfd/core.h return pdev->mfd_cell; pdev 80 include/linux/mfd/davinci_voicecodec.h struct platform_device *pdev; pdev 90 include/linux/mfd/davinci_voicecodec.h struct platform_device *pdev; pdev 25 include/linux/mfd/dln2.h typedef void (*dln2_event_cb_t)(struct platform_device *pdev, u16 echo, pdev 37 include/linux/mfd/dln2.h int dln2_register_event_cb(struct platform_device *pdev, u16 event, pdev 46 include/linux/mfd/dln2.h void dln2_unregister_event_cb(struct platform_device *pdev, u16 event); pdev 64 include/linux/mfd/dln2.h int dln2_transfer(struct platform_device *pdev, u16 cmd, pdev 81 include/linux/mfd/dln2.h static inline int dln2_transfer_rx(struct platform_device *pdev, u16 cmd, pdev 84 include/linux/mfd/dln2.h return dln2_transfer(pdev, cmd, NULL, 0, ibuf, ibuf_len); pdev 98 include/linux/mfd/dln2.h static inline int dln2_transfer_tx(struct platform_device *pdev, u16 cmd, pdev 101 include/linux/mfd/dln2.h return dln2_transfer(pdev, cmd, obuf, obuf_len, NULL, NULL); pdev 448 include/linux/mfd/intel_msic.h #define pdev_to_intel_msic(pdev) (dev_get_drvdata(pdev->dev.parent)) pdev 196 include/linux/mfd/sta2x11-mfd.h sta2x11_apbreg_mask(struct pci_dev *pdev, u32 reg, u32 mask, u32 val) pdev 198 include/linux/mfd/sta2x11-mfd.h return __sta2x11_mfd_mask(pdev, reg, mask, val, sta2x11_apbreg); pdev 229 include/linux/mfd/sta2x11-mfd.h u32 sta2x11_sctl_mask(struct pci_dev *pdev, u32 reg, u32 mask, u32 val) pdev 231 include/linux/mfd/sta2x11-mfd.h return __sta2x11_mfd_mask(pdev, reg, mask, val, sta2x11_sctl); pdev 368 include/linux/mfd/sta2x11-mfd.h u32 sta2x11_apb_soc_regs_mask(struct pci_dev *pdev, u32 reg, u32 mask, u32 val) pdev 370 include/linux/mfd/sta2x11-mfd.h return __sta2x11_mfd_mask(pdev, reg, mask, val, sta2x11_apb_soc_regs); pdev 501 include/linux/mfd/sta2x11-mfd.h extern int sta2x11_mfd_get_regs_data(struct platform_device *pdev, pdev 102 include/linux/mfd/viperboard.h struct platform_device pdev; pdev 616 include/linux/mfd/wm8350/audio.h struct platform_device *pdev; pdev 589 include/linux/mfd/wm8350/core.h struct platform_device *pdev; pdev 348 include/linux/mfd/wm8350/gpio.h struct platform_device *pdev; pdev 712 include/linux/mfd/wm8350/pmic.h struct platform_device *pdev; pdev 744 include/linux/mfd/wm8350/pmic.h struct platform_device *pdev[NUM_WM8350_REGULATORS]; pdev 259 include/linux/mfd/wm8350/rtc.h struct platform_device *pdev; pdev 120 include/linux/mfd/wm8350/supply.h struct platform_device *pdev; pdev 21 include/linux/mfd/wm8350/wdt.h struct platform_device *pdev; pdev 82 include/linux/mic_bus.h mbus_register_device(struct device *pdev, int id, const struct dma_map_ops *dma_ops, pdev 868 include/linux/mlx4/device.h struct pci_dev *pdev; pdev 677 include/linux/mlx5/driver.h struct pci_dev *pdev; pdev 819 include/linux/mlx5/driver.h static inline struct mlx5_core_dev *pci2mlx5_core_dev(struct pci_dev *pdev) pdev 821 include/linux/mlx5/driver.h return pci_get_drvdata(pdev); pdev 8 include/linux/mmc/sdhci-pci-data.h struct pci_dev *pdev; pdev 16 include/linux/mmc/sdhci-pci-data.h extern struct sdhci_pci_data *(*sdhci_pci_get_data)(struct pci_dev *pdev, pdev 167 include/linux/msi.h #define first_pci_msi_entry(pdev) first_msi_entry(&(pdev)->dev) pdev 168 include/linux/msi.h #define for_each_pci_msi_entry(desc, pdev) \ pdev 169 include/linux/msi.h for_each_msi_entry((desc), &(pdev)->dev) pdev 376 include/linux/msi.h u32 pci_msi_domain_get_msi_rid(struct irq_domain *domain, struct pci_dev *pdev); pdev 377 include/linux/msi.h struct irq_domain *pci_msi_get_device_domain(struct pci_dev *pdev); pdev 379 include/linux/msi.h static inline struct irq_domain *pci_msi_get_device_domain(struct pci_dev *pdev) pdev 54 include/linux/mtd/platnand.h int (*probe)(struct platform_device *pdev); pdev 55 include/linux/mtd/platnand.h void (*remove)(struct platform_device *pdev); pdev 135 include/linux/mtd/sh_flctl.h struct platform_device *pdev; pdev 1422 include/linux/netdevice.h void* (*ndo_dfwd_add_station)(struct net_device *pdev, pdev 1424 include/linux/netdevice.h void (*ndo_dfwd_del_station)(struct net_device *pdev, pdev 2199 include/linux/netdevice.h #define SET_NETDEV_DEV(net, pdev) ((net)->dev.parent = (pdev)) pdev 279 include/linux/nfs_xdr.h struct pnfs_device *pdev; pdev 285 include/linux/nfs_xdr.h struct pnfs_device *pdev; pdev 419 include/linux/ntb.h struct pci_dev *pdev; pdev 32 include/linux/of_device.h extern int of_device_add(struct platform_device *pdev); pdev 48 include/linux/of_reserved_mem.h static inline void of_reserved_mem_device_release(struct device *pdev) { } pdev 43 include/linux/pata_arasan_cf_data.h set_arasan_cf_pdata(struct platform_device *pdev, struct arasan_cf_pdata *data) pdev 45 include/linux/pata_arasan_cf_data.h pdev->dev.platform_data = data; pdev 32 include/linux/pci-acpi.h static inline acpi_handle acpi_find_root_bridge_handle(struct pci_dev *pdev) pdev 34 include/linux/pci-acpi.h struct pci_bus *pbus = pdev->bus; pdev 9 include/linux/pci-ats.h int pci_enable_pri(struct pci_dev *pdev, u32 reqs); pdev 10 include/linux/pci-ats.h void pci_disable_pri(struct pci_dev *pdev); pdev 11 include/linux/pci-ats.h void pci_restore_pri_state(struct pci_dev *pdev); pdev 12 include/linux/pci-ats.h int pci_reset_pri(struct pci_dev *pdev); pdev 16 include/linux/pci-ats.h static inline int pci_enable_pri(struct pci_dev *pdev, u32 reqs) pdev 21 include/linux/pci-ats.h static inline void pci_disable_pri(struct pci_dev *pdev) pdev 25 include/linux/pci-ats.h static inline void pci_restore_pri_state(struct pci_dev *pdev) pdev 29 include/linux/pci-ats.h static inline int pci_reset_pri(struct pci_dev *pdev) pdev 38 include/linux/pci-ats.h int pci_enable_pasid(struct pci_dev *pdev, int features); pdev 39 include/linux/pci-ats.h void pci_disable_pasid(struct pci_dev *pdev); pdev 40 include/linux/pci-ats.h void pci_restore_pasid_state(struct pci_dev *pdev); pdev 41 include/linux/pci-ats.h int pci_pasid_features(struct pci_dev *pdev); pdev 42 include/linux/pci-ats.h int pci_max_pasids(struct pci_dev *pdev); pdev 43 include/linux/pci-ats.h int pci_prg_resp_pasid_required(struct pci_dev *pdev); pdev 47 include/linux/pci-ats.h static inline int pci_enable_pasid(struct pci_dev *pdev, int features) pdev 52 include/linux/pci-ats.h static inline void pci_disable_pasid(struct pci_dev *pdev) pdev 56 include/linux/pci-ats.h static inline void pci_restore_pasid_state(struct pci_dev *pdev) pdev 60 include/linux/pci-ats.h static inline int pci_pasid_features(struct pci_dev *pdev) pdev 65 include/linux/pci-ats.h static inline int pci_max_pasids(struct pci_dev *pdev) pdev 70 include/linux/pci-ats.h static inline int pci_prg_resp_pasid_required(struct pci_dev *pdev) pdev 107 include/linux/pci-dma-compat.h pci_dma_mapping_error(struct pci_dev *pdev, dma_addr_t dma_addr) pdev 109 include/linux/pci-dma-compat.h return dma_mapping_error(&pdev->dev, dma_addr); pdev 64 include/linux/pci-ecam.h int pci_host_common_probe(struct platform_device *pdev, pdev 66 include/linux/pci-ecam.h int pci_host_common_remove(struct platform_device *pdev); pdev 20 include/linux/pci-p2pdma.h int pci_p2pdma_add_resource(struct pci_dev *pdev, int bar, size_t size, pdev 24 include/linux/pci-p2pdma.h bool pci_has_p2pmem(struct pci_dev *pdev); pdev 26 include/linux/pci-p2pdma.h void *pci_alloc_p2pmem(struct pci_dev *pdev, size_t size); pdev 27 include/linux/pci-p2pdma.h void pci_free_p2pmem(struct pci_dev *pdev, void *addr, size_t size); pdev 28 include/linux/pci-p2pdma.h pci_bus_addr_t pci_p2pmem_virt_to_bus(struct pci_dev *pdev, void *addr); pdev 29 include/linux/pci-p2pdma.h struct scatterlist *pci_p2pmem_alloc_sgl(struct pci_dev *pdev, pdev 31 include/linux/pci-p2pdma.h void pci_p2pmem_free_sgl(struct pci_dev *pdev, struct scatterlist *sgl); pdev 32 include/linux/pci-p2pdma.h void pci_p2pmem_publish(struct pci_dev *pdev, bool publish); pdev 42 include/linux/pci-p2pdma.h static inline int pci_p2pdma_add_resource(struct pci_dev *pdev, int bar, pdev 52 include/linux/pci-p2pdma.h static inline bool pci_has_p2pmem(struct pci_dev *pdev) pdev 61 include/linux/pci-p2pdma.h static inline void *pci_alloc_p2pmem(struct pci_dev *pdev, size_t size) pdev 65 include/linux/pci-p2pdma.h static inline void pci_free_p2pmem(struct pci_dev *pdev, void *addr, pdev 69 include/linux/pci-p2pdma.h static inline pci_bus_addr_t pci_p2pmem_virt_to_bus(struct pci_dev *pdev, pdev 74 include/linux/pci-p2pdma.h static inline struct scatterlist *pci_p2pmem_alloc_sgl(struct pci_dev *pdev, pdev 79 include/linux/pci-p2pdma.h static inline void pci_p2pmem_free_sgl(struct pci_dev *pdev, pdev 83 include/linux/pci-p2pdma.h static inline void pci_p2pmem_publish(struct pci_dev *pdev, bool publish) pdev 487 include/linux/pci.h static inline int pci_channel_offline(struct pci_dev *pdev) pdev 489 include/linux/pci.h return (pdev->error_state != pci_channel_io_normal); pdev 961 include/linux/pci.h void pcibios_bus_add_device(struct pci_dev *pdev); pdev 1138 include/linux/pci.h int __must_check pcim_enable_device(struct pci_dev *pdev); pdev 1139 include/linux/pci.h void pcim_pin_device(struct pci_dev *pdev); pdev 1141 include/linux/pci.h static inline bool pci_intx_mask_supported(struct pci_dev *pdev) pdev 1147 include/linux/pci.h return !pdev->broken_intx_masking; pdev 1150 include/linux/pci.h static inline int pci_is_enabled(struct pci_dev *pdev) pdev 1152 include/linux/pci.h return (atomic_read(&pdev->enable_cnt) > 0); pdev 1155 include/linux/pci.h static inline int pci_is_managed(struct pci_dev *pdev) pdev 1157 include/linux/pci.h return pdev->is_managed; pdev 1206 include/linux/pci.h bool pci_device_is_present(struct pci_dev *pdev); pdev 1215 include/linux/pci.h int pci_enable_rom(struct pci_dev *pdev); pdev 1216 include/linux/pci.h void pci_disable_rom(struct pci_dev *pdev); pdev 1217 include/linux/pci.h void __iomem __must_check *pci_map_rom(struct pci_dev *pdev, size_t *size); pdev 1218 include/linux/pci.h void pci_unmap_rom(struct pci_dev *pdev, void __iomem *rom); pdev 1219 include/linux/pci.h void __iomem __must_check *pci_platform_rom(struct pci_dev *pdev, size_t *size); pdev 1252 include/linux/pci.h void set_pcie_port_type(struct pci_dev *pdev); pdev 1253 include/linux/pci.h void set_pcie_hotplug_bridge(struct pci_dev *pdev); pdev 1338 include/linux/pci.h static inline pci_bus_addr_t pci_bus_address(struct pci_dev *pdev, int bar) pdev 1342 include/linux/pci.h pcibios_resource_to_bus(pdev->bus, ®ion, &pdev->resource[bar]); pdev 1400 include/linux/pci.h int pci_set_vga_state(struct pci_dev *pdev, bool decode, pdev 1419 include/linux/pci.h #define pci_pool_create(name, pdev, size, align, allocation) \ pdev 1420 include/linux/pci.h dma_pool_create(name, &pdev->dev, size, align, allocation) pdev 1456 include/linux/pci.h const struct cpumask *pci_irq_get_affinity(struct pci_dev *pdev, int vec); pdev 1457 include/linux/pci.h int pci_irq_get_node(struct pci_dev *pdev, int vec); pdev 1495 include/linux/pci.h static inline const struct cpumask *pci_irq_get_affinity(struct pci_dev *pdev, pdev 1501 include/linux/pci.h static inline int pci_irq_get_node(struct pci_dev *pdev, int vec) pdev 1552 include/linux/pci.h int pci_disable_link_state(struct pci_dev *pdev, int state); pdev 1553 include/linux/pci.h int pci_disable_link_state_locked(struct pci_dev *pdev, int state); pdev 1556 include/linux/pci.h bool pcie_aspm_enabled(struct pci_dev *pdev); pdev 1558 include/linux/pci.h static inline int pci_disable_link_state(struct pci_dev *pdev, int state) pdev 1560 include/linux/pci.h static inline int pci_disable_link_state_locked(struct pci_dev *pdev, int state) pdev 1564 include/linux/pci.h static inline bool pcie_aspm_enabled(struct pci_dev *pdev) { return false; } pdev 1612 include/linux/pci.h typedef int (*arch_set_vga_state_t)(struct pci_dev *pdev, bool decode, pdev 1617 include/linux/pci.h pci_request_io_regions(struct pci_dev *pdev, const char *name) pdev 1619 include/linux/pci.h return pci_request_selected_regions(pdev, pdev 1620 include/linux/pci.h pci_select_bars(pdev, IORESOURCE_IO), name); pdev 1624 include/linux/pci.h pci_release_io_regions(struct pci_dev *pdev) pdev 1626 include/linux/pci.h return pci_release_selected_regions(pdev, pdev 1627 include/linux/pci.h pci_select_bars(pdev, IORESOURCE_IO)); pdev 1631 include/linux/pci.h pci_request_mem_regions(struct pci_dev *pdev, const char *name) pdev 1633 include/linux/pci.h return pci_request_selected_regions(pdev, pdev 1634 include/linux/pci.h pci_select_bars(pdev, IORESOURCE_MEM), name); pdev 1638 include/linux/pci.h pci_release_mem_regions(struct pci_dev *pdev) pdev 1640 include/linux/pci.h return pci_release_selected_regions(pdev, pdev 1641 include/linux/pci.h pci_select_bars(pdev, IORESOURCE_MEM)); pdev 1742 include/linux/pci.h static inline bool pci_acs_enabled(struct pci_dev *pdev, u16 acs_flags) pdev 1811 include/linux/pci.h int pci_mmap_page_range(struct pci_dev *pdev, int bar, pdev 1821 include/linux/pci.h #define pci_iobar_pfn(pdev, bar, vma) (-EINVAL) pdev 1823 include/linux/pci.h int pci_iobar_pfn(struct pci_dev *pdev, int bar, struct vm_area_struct *vma); pdev 1850 include/linux/pci.h static inline void *pci_get_drvdata(struct pci_dev *pdev) pdev 1852 include/linux/pci.h return dev_get_drvdata(&pdev->dev); pdev 1855 include/linux/pci.h static inline void pci_set_drvdata(struct pci_dev *pdev, void *data) pdev 1857 include/linux/pci.h dev_set_drvdata(&pdev->dev, data); pdev 1860 include/linux/pci.h static inline const char *pci_name(const struct pci_dev *pdev) pdev 1862 include/linux/pci.h return dev_name(&pdev->dev); pdev 1987 include/linux/pci.h void __iomem *pcim_iomap(struct pci_dev *pdev, int bar, unsigned long maxlen); pdev 1988 include/linux/pci.h void pcim_iounmap(struct pci_dev *pdev, void __iomem *addr); pdev 1989 include/linux/pci.h void __iomem * const *pcim_iomap_table(struct pci_dev *pdev); pdev 1990 include/linux/pci.h int pcim_iomap_regions(struct pci_dev *pdev, int mask, const char *name); pdev 1991 include/linux/pci.h int pcim_iomap_regions_request_all(struct pci_dev *pdev, int mask, pdev 1993 include/linux/pci.h void pcim_iounmap_regions(struct pci_dev *pdev, int mask); pdev 2039 include/linux/pci.h void __iomem *pci_ioremap_bar(struct pci_dev *pdev, int bar); pdev 2040 include/linux/pci.h void __iomem *pci_ioremap_wc_bar(struct pci_dev *pdev, int bar); pdev 2059 include/linux/pci.h int pcibios_sriov_enable(struct pci_dev *pdev, u16 num_vfs); pdev 2060 include/linux/pci.h int pcibios_sriov_disable(struct pci_dev *pdev); pdev 2158 include/linux/pci.h bool pci_acs_enabled(struct pci_dev *pdev, u16 acs_flags); pdev 2298 include/linux/pci.h pci_device_to_OF_node(const struct pci_dev *pdev) pdev 2300 include/linux/pci.h return pdev ? pdev->dev.of_node : NULL; pdev 2313 include/linux/pci.h bool pci_pr3_present(struct pci_dev *pdev); pdev 2317 include/linux/pci.h static inline bool pci_pr3_present(struct pci_dev *pdev) { return false; } pdev 2321 include/linux/pci.h static inline struct eeh_dev *pci_dev_to_eeh_dev(struct pci_dev *pdev) pdev 2323 include/linux/pci.h return pdev->dev.archdata.edev; pdev 2329 include/linux/pci.h int pci_for_each_dma_alias(struct pci_dev *pdev, pdev 2330 include/linux/pci.h int (*fn)(struct pci_dev *pdev, pdev 2334 include/linux/pci.h static inline void pci_set_dev_assigned(struct pci_dev *pdev) pdev 2336 include/linux/pci.h pdev->dev_flags |= PCI_DEV_FLAGS_ASSIGNED; pdev 2338 include/linux/pci.h static inline void pci_clear_dev_assigned(struct pci_dev *pdev) pdev 2340 include/linux/pci.h pdev->dev_flags &= ~PCI_DEV_FLAGS_ASSIGNED; pdev 2342 include/linux/pci.h static inline bool pci_is_dev_assigned(struct pci_dev *pdev) pdev 2344 include/linux/pci.h return (pdev->dev_flags & PCI_DEV_FLAGS_ASSIGNED) == PCI_DEV_FLAGS_ASSIGNED; pdev 2366 include/linux/pci.h static inline bool pci_is_thunderbolt_attached(struct pci_dev *pdev) pdev 2368 include/linux/pci.h struct pci_dev *parent = pdev; pdev 2370 include/linux/pci.h if (pdev->is_thunderbolt) pdev 2381 include/linux/pci.h void pci_uevent_ers(struct pci_dev *pdev, enum pci_ers_result err_type); pdev 2387 include/linux/pci.h #define pci_printk(level, pdev, fmt, arg...) \ pdev 2388 include/linux/pci.h dev_printk(level, &(pdev)->dev, fmt, ##arg) pdev 2390 include/linux/pci.h #define pci_emerg(pdev, fmt, arg...) dev_emerg(&(pdev)->dev, fmt, ##arg) pdev 2391 include/linux/pci.h #define pci_alert(pdev, fmt, arg...) dev_alert(&(pdev)->dev, fmt, ##arg) pdev 2392 include/linux/pci.h #define pci_crit(pdev, fmt, arg...) dev_crit(&(pdev)->dev, fmt, ##arg) pdev 2393 include/linux/pci.h #define pci_err(pdev, fmt, arg...) dev_err(&(pdev)->dev, fmt, ##arg) pdev 2394 include/linux/pci.h #define pci_warn(pdev, fmt, arg...) dev_warn(&(pdev)->dev, fmt, ##arg) pdev 2395 include/linux/pci.h #define pci_notice(pdev, fmt, arg...) dev_notice(&(pdev)->dev, fmt, ##arg) pdev 2396 include/linux/pci.h #define pci_info(pdev, fmt, arg...) dev_info(&(pdev)->dev, fmt, ##arg) pdev 2397 include/linux/pci.h #define pci_dbg(pdev, fmt, arg...) dev_dbg(&(pdev)->dev, fmt, ##arg) pdev 2399 include/linux/pci.h #define pci_notice_ratelimited(pdev, fmt, arg...) \ pdev 2400 include/linux/pci.h dev_notice_ratelimited(&(pdev)->dev, fmt, ##arg) pdev 2402 include/linux/pci.h #define pci_info_ratelimited(pdev, fmt, arg...) \ pdev 2403 include/linux/pci.h dev_info_ratelimited(&(pdev)->dev, fmt, ##arg) pdev 152 include/linux/perf/arm_pmu.h int arm_pmu_device_probe(struct platform_device *pdev, pdev 33 include/linux/platform_data/dma-iop32x.h struct platform_device *pdev; pdev 51 include/linux/platform_data/dmtimer-omap.h int (*set_timer_src)(struct platform_device *pdev, int source); pdev 161 include/linux/platform_data/gpmc-omap.h struct platform_device *pdev; /* device within this CS region */ pdev 16 include/linux/platform_data/intel-mid_wdt.h int (*probe)(struct platform_device *pdev); pdev 14 include/linux/platform_data/iommu-omap.h int (*assert_reset)(struct platform_device *pdev, const char *name); pdev 15 include/linux/platform_data/iommu-omap.h int (*deassert_reset)(struct platform_device *pdev, const char *name); pdev 16 include/linux/platform_data/iommu-omap.h int (*device_enable)(struct platform_device *pdev); pdev 17 include/linux/platform_data/iommu-omap.h int (*device_idle)(struct platform_device *pdev); pdev 18 include/linux/platform_data/iommu-omap.h int (*set_pwrdm_constraint)(struct platform_device *pdev, bool request, pdev 34 include/linux/platform_data/remoteproc-omap.h int (*device_enable)(struct platform_device *pdev); pdev 35 include/linux/platform_data/remoteproc-omap.h int (*device_shutdown)(struct platform_device *pdev); pdev 33 include/linux/platform_data/s3c-hsotg.h int (*phy_init)(struct platform_device *pdev, int type); pdev 34 include/linux/platform_data/s3c-hsotg.h int (*phy_exit)(struct platform_device *pdev, int type); pdev 6 include/linux/platform_data/usb-ehci-mxc.h int (*init)(struct platform_device *pdev); pdev 7 include/linux/platform_data/usb-ehci-mxc.h int (*exit)(struct platform_device *pdev); pdev 40 include/linux/platform_data/video-ep93xx.h int (*setup)(struct platform_device *pdev); pdev 41 include/linux/platform_data/video-ep93xx.h void (*teardown)(struct platform_device *pdev); pdev 18 include/linux/platform_data/wkup_m3.h int (*assert_reset)(struct platform_device *pdev, const char *name); pdev 19 include/linux/platform_data/wkup_m3.h int (*deassert_reset)(struct platform_device *pdev, const char *name); pdev 41 include/linux/platform_device.h #define platform_get_device_id(pdev) ((pdev)->id_entry) pdev 58 include/linux/platform_device.h devm_platform_ioremap_resource(struct platform_device *pdev, pdev 179 include/linux/platform_device.h extern int platform_device_add_resources(struct platform_device *pdev, pdev 182 include/linux/platform_device.h extern int platform_device_add_data(struct platform_device *pdev, pdev 184 include/linux/platform_device.h extern int platform_device_add_properties(struct platform_device *pdev, pdev 186 include/linux/platform_device.h extern int platform_device_add(struct platform_device *pdev); pdev 187 include/linux/platform_device.h extern void platform_device_del(struct platform_device *pdev); pdev 188 include/linux/platform_device.h extern void platform_device_put(struct platform_device *pdev); pdev 221 include/linux/platform_device.h static inline void *platform_get_drvdata(const struct platform_device *pdev) pdev 223 include/linux/platform_device.h return dev_get_drvdata(&pdev->dev); pdev 226 include/linux/platform_device.h static inline void platform_set_drvdata(struct platform_device *pdev, pdev 229 include/linux/platform_device.h dev_set_drvdata(&pdev->dev, data); pdev 314 include/linux/platform_device.h static inline int is_early_platform_device(struct platform_device *pdev) pdev 316 include/linux/platform_device.h return !pdev->dev.driver; pdev 282 include/linux/pnp.h static inline void *pnp_get_drvdata(struct pnp_dev *pdev) pdev 284 include/linux/pnp.h return dev_get_drvdata(&pdev->dev); pdev 287 include/linux/pnp.h static inline void pnp_set_drvdata(struct pnp_dev *pdev, void *data) pdev 289 include/linux/pnp.h dev_set_drvdata(&pdev->dev, data); pdev 153 include/linux/power/smartreflex.h struct platform_device *pdev; pdev 209 include/linux/pxa2xx_ssp.h struct platform_device *pdev; pdev 50 include/linux/remoteproc/st_slim_rproc.h struct st_slim_rproc *st_slim_rproc_alloc(struct platform_device *pdev, pdev 368 include/linux/rtc/ds1685.h ds1685_rtc_poweroff(struct platform_device *pdev); pdev 14 include/linux/soc/cirrus/ep93xx.h int ep93xx_pwm_acquire_gpio(struct platform_device *pdev); pdev 15 include/linux/soc/cirrus/ep93xx.h void ep93xx_pwm_release_gpio(struct platform_device *pdev); pdev 16 include/linux/soc/cirrus/ep93xx.h int ep93xx_ide_acquire_gpio(struct platform_device *pdev); pdev 17 include/linux/soc/cirrus/ep93xx.h void ep93xx_ide_release_gpio(struct platform_device *pdev); pdev 18 include/linux/soc/cirrus/ep93xx.h int ep93xx_keypad_acquire_gpio(struct platform_device *pdev); pdev 19 include/linux/soc/cirrus/ep93xx.h void ep93xx_keypad_release_gpio(struct platform_device *pdev); pdev 25 include/linux/soc/cirrus/ep93xx.h static inline int ep93xx_pwm_acquire_gpio(struct platform_device *pdev) { return 0; } pdev 26 include/linux/soc/cirrus/ep93xx.h static inline void ep93xx_pwm_release_gpio(struct platform_device *pdev) {} pdev 27 include/linux/soc/cirrus/ep93xx.h static inline int ep93xx_ide_acquire_gpio(struct platform_device *pdev) { return 0; } pdev 28 include/linux/soc/cirrus/ep93xx.h static inline void ep93xx_ide_release_gpio(struct platform_device *pdev) {} pdev 29 include/linux/soc/cirrus/ep93xx.h static inline int ep93xx_keypad_acquire_gpio(struct platform_device *pdev) { return 0; } pdev 30 include/linux/soc/cirrus/ep93xx.h static inline void ep93xx_keypad_release_gpio(struct platform_device *pdev) {} pdev 65 include/linux/soc/ixp4xx/qmgr.h void (*handler)(void *pdev), void *pdev); pdev 163 include/linux/soc/qcom/llcc-qcom.h int qcom_llcc_probe(struct platform_device *pdev, pdev 170 include/linux/soc/qcom/llcc-qcom.h int qcom_llcc_remove(struct platform_device *pdev); pdev 200 include/linux/soc/qcom/llcc-qcom.h static inline int qcom_llcc_probe(struct platform_device *pdev, pdev 206 include/linux/soc/qcom/llcc-qcom.h static inline int qcom_llcc_remove(struct platform_device *pdev) pdev 55 include/linux/ssb/ssb_driver_gige.h extern bool pdev_is_ssb_gige_core(struct pci_dev *pdev); pdev 58 include/linux/ssb/ssb_driver_gige.h static inline struct ssb_gige * pdev_to_ssb_gige(struct pci_dev *pdev) pdev 60 include/linux/ssb/ssb_driver_gige.h if (!pdev_is_ssb_gige_core(pdev)) pdev 62 include/linux/ssb/ssb_driver_gige.h return container_of(pdev->bus->ops, struct ssb_gige, pci_ops); pdev 66 include/linux/ssb/ssb_driver_gige.h static inline bool ssb_gige_is_rgmii(struct pci_dev *pdev) pdev 68 include/linux/ssb/ssb_driver_gige.h struct ssb_gige *dev = pdev_to_ssb_gige(pdev); pdev 73 include/linux/ssb/ssb_driver_gige.h static inline bool ssb_gige_have_roboswitch(struct pci_dev *pdev) pdev 75 include/linux/ssb/ssb_driver_gige.h struct ssb_gige *dev = pdev_to_ssb_gige(pdev); pdev 83 include/linux/ssb/ssb_driver_gige.h static inline bool ssb_gige_one_dma_at_once(struct pci_dev *pdev) pdev 85 include/linux/ssb/ssb_driver_gige.h struct ssb_gige *dev = pdev_to_ssb_gige(pdev); pdev 93 include/linux/ssb/ssb_driver_gige.h static inline bool ssb_gige_must_flush_posted_writes(struct pci_dev *pdev) pdev 95 include/linux/ssb/ssb_driver_gige.h struct ssb_gige *dev = pdev_to_ssb_gige(pdev); pdev 102 include/linux/ssb/ssb_driver_gige.h static inline int ssb_gige_get_macaddr(struct pci_dev *pdev, u8 *macaddr) pdev 104 include/linux/ssb/ssb_driver_gige.h struct ssb_gige *dev = pdev_to_ssb_gige(pdev); pdev 113 include/linux/ssb/ssb_driver_gige.h static inline int ssb_gige_get_phyaddr(struct pci_dev *pdev) pdev 115 include/linux/ssb/ssb_driver_gige.h struct ssb_gige *dev = pdev_to_ssb_gige(pdev); pdev 123 include/linux/ssb/ssb_driver_gige.h struct pci_dev *pdev); pdev 125 include/linux/ssb/ssb_driver_gige.h const struct pci_dev *pdev); pdev 143 include/linux/ssb/ssb_driver_gige.h struct pci_dev *pdev) pdev 148 include/linux/ssb/ssb_driver_gige.h const struct pci_dev *pdev) pdev 160 include/linux/ssb/ssb_driver_gige.h static inline bool pdev_is_ssb_gige_core(struct pci_dev *pdev) pdev 164 include/linux/ssb/ssb_driver_gige.h static inline struct ssb_gige * pdev_to_ssb_gige(struct pci_dev *pdev) pdev 168 include/linux/ssb/ssb_driver_gige.h static inline bool ssb_gige_is_rgmii(struct pci_dev *pdev) pdev 172 include/linux/ssb/ssb_driver_gige.h static inline bool ssb_gige_have_roboswitch(struct pci_dev *pdev) pdev 176 include/linux/ssb/ssb_driver_gige.h static inline bool ssb_gige_one_dma_at_once(struct pci_dev *pdev) pdev 180 include/linux/ssb/ssb_driver_gige.h static inline bool ssb_gige_must_flush_posted_writes(struct pci_dev *pdev) pdev 184 include/linux/ssb/ssb_driver_gige.h static inline int ssb_gige_get_macaddr(struct pci_dev *pdev, u8 *macaddr) pdev 188 include/linux/ssb/ssb_driver_gige.h static inline int ssb_gige_get_phyaddr(struct pci_dev *pdev) pdev 163 include/linux/stmmac.h int (*init)(struct platform_device *pdev, void *priv); pdev 164 include/linux/stmmac.h void (*exit)(struct platform_device *pdev, void *priv); pdev 354 include/linux/switchtec.h struct pci_dev *pdev; pdev 445 include/linux/thunderbolt.h struct pci_dev *pdev; pdev 621 include/linux/thunderbolt.h return &ring->nhi->pdev->dev; pdev 100 include/linux/usb/chipidea.h void ci_hdrc_remove_device(struct platform_device *pdev); pdev 55 include/linux/usb/ehci_pdriver.h int (*power_on)(struct platform_device *pdev); pdev 57 include/linux/usb/ehci_pdriver.h void (*power_off)(struct platform_device *pdev); pdev 60 include/linux/usb/ehci_pdriver.h void (*power_suspend)(struct platform_device *pdev); pdev 41 include/linux/usb/ohci_pdriver.h int (*power_on)(struct platform_device *pdev); pdev 43 include/linux/usb/ohci_pdriver.h void (*power_off)(struct platform_device *pdev); pdev 46 include/linux/usb/ohci_pdriver.h void (*power_suspend)(struct platform_device *pdev); pdev 49 include/linux/usb/renesas_usbhs.h int (*hardware_init)(struct platform_device *pdev); pdev 57 include/linux/usb/renesas_usbhs.h int (*hardware_exit)(struct platform_device *pdev); pdev 64 include/linux/usb/renesas_usbhs.h int (*power_ctrl)(struct platform_device *pdev, pdev 72 include/linux/usb/renesas_usbhs.h int (*phy_reset)(struct platform_device *pdev); pdev 79 include/linux/usb/renesas_usbhs.h int (*get_id)(struct platform_device *pdev); pdev 84 include/linux/usb/renesas_usbhs.h int (*get_vbus)(struct platform_device *pdev); pdev 91 include/linux/usb/renesas_usbhs.h int (*set_vbus)(struct platform_device *pdev, int enable); pdev 212 include/linux/usb/renesas_usbhs.h #define renesas_usbhs_get_info(pdev)\ pdev 213 include/linux/usb/renesas_usbhs.h ((struct renesas_usbhs_platform_info *)(pdev)->dev.platform_data) pdev 29 include/linux/usb/usb_phy_generic.h static inline void usb_phy_generic_unregister(struct platform_device *pdev) pdev 154 include/linux/vfio.h extern void vfio_spapr_pci_eeh_open(struct pci_dev *pdev); pdev 155 include/linux/vfio.h extern void vfio_spapr_pci_eeh_release(struct pci_dev *pdev); pdev 160 include/linux/vfio.h static inline void vfio_spapr_pci_eeh_open(struct pci_dev *pdev) pdev 164 include/linux/vfio.h static inline void vfio_spapr_pci_eeh_release(struct pci_dev *pdev) pdev 122 include/linux/vga_switcheroo.h enum vga_switcheroo_client_id (*get_client_id)(struct pci_dev *pdev); pdev 155 include/linux/vga_switcheroo.h int vga_switcheroo_register_audio_client(struct pci_dev *pdev, pdev 166 include/linux/vga_switcheroo.h int vga_switcheroo_lock_ddc(struct pci_dev *pdev); pdev 167 include/linux/vga_switcheroo.h int vga_switcheroo_unlock_ddc(struct pci_dev *pdev); pdev 171 include/linux/vga_switcheroo.h bool vga_switcheroo_client_probe_defer(struct pci_dev *pdev); pdev 184 include/linux/vga_switcheroo.h static inline int vga_switcheroo_register_audio_client(struct pci_dev *pdev, pdev 189 include/linux/vga_switcheroo.h static inline int vga_switcheroo_lock_ddc(struct pci_dev *pdev) { return -ENODEV; } pdev 190 include/linux/vga_switcheroo.h static inline int vga_switcheroo_unlock_ddc(struct pci_dev *pdev) { return -ENODEV; } pdev 192 include/linux/vga_switcheroo.h static inline bool vga_switcheroo_client_probe_defer(struct pci_dev *pdev) { return false; } pdev 69 include/linux/vgaarb.h extern void vga_set_legacy_decoding(struct pci_dev *pdev, pdev 72 include/linux/vgaarb.h static inline void vga_set_legacy_decoding(struct pci_dev *pdev, pdev 77 include/linux/vgaarb.h extern int vga_get(struct pci_dev *pdev, unsigned int rsrc, int interruptible); pdev 79 include/linux/vgaarb.h static inline int vga_get(struct pci_dev *pdev, unsigned int rsrc, int interruptible) { return 0; } pdev 91 include/linux/vgaarb.h static inline int vga_get_interruptible(struct pci_dev *pdev, pdev 94 include/linux/vgaarb.h return vga_get(pdev, rsrc, 1); pdev 106 include/linux/vgaarb.h static inline int vga_get_uninterruptible(struct pci_dev *pdev, pdev 109 include/linux/vgaarb.h return vga_get(pdev, rsrc, 0); pdev 113 include/linux/vgaarb.h extern int vga_tryget(struct pci_dev *pdev, unsigned int rsrc); pdev 115 include/linux/vgaarb.h static inline int vga_tryget(struct pci_dev *pdev, unsigned int rsrc) { return 0; } pdev 119 include/linux/vgaarb.h extern void vga_put(struct pci_dev *pdev, unsigned int rsrc); pdev 121 include/linux/vgaarb.h #define vga_put(pdev, rsrc) pdev 127 include/linux/vgaarb.h extern void vga_set_default_device(struct pci_dev *pdev); pdev 128 include/linux/vgaarb.h extern int vga_remove_vgacon(struct pci_dev *pdev); pdev 131 include/linux/vgaarb.h static inline void vga_set_default_device(struct pci_dev *pdev) { }; pdev 132 include/linux/vgaarb.h static inline int vga_remove_vgacon(struct pci_dev *pdev) { return 0; }; pdev 148 include/linux/vgaarb.h int vga_client_register(struct pci_dev *pdev, void *cookie, pdev 152 include/linux/vgaarb.h static inline int vga_client_register(struct pci_dev *pdev, void *cookie, pdev 67 include/linux/via-core.h struct pci_dev *pdev; pdev 152 include/media/davinci/vpbe.h struct device *pdev; pdev 100 include/media/davinci/vpfe_capture.h struct device *pdev; pdev 29 include/media/soc_camera.h struct device *pdev; /* Platform device */ pdev 38 include/net/ax88796.h int (*check_irq)(struct platform_device *pdev); pdev 1154 include/net/bluetooth/hci_core.h #define SET_HCIDEV_DEV(hdev, pdev) ((hdev)->dev.parent = (pdev)) pdev 147 include/net/caif/caif_hsi.h struct platform_device *pdev; pdev 102 include/net/caif/caif_spi.h struct platform_device *pdev; pdev 148 include/net/caif/caif_spi.h int cfspi_spi_remove(struct platform_device *pdev); pdev 149 include/net/caif/caif_spi.h int cfspi_spi_probe(struct platform_device *pdev); pdev 388 include/scsi/libiscsi.h extern int iscsi_host_add(struct Scsi_Host *shost, struct device *pdev); pdev 64 include/soc/at91/atmel_tcb.h struct platform_device *pdev; pdev 545 include/sound/soc.h struct platform_device *pdev); pdev 550 include/sound/soc.h struct platform_device *pdev) pdev 12 include/trace/events/pwc.h TP_PROTO(struct urb *urb, struct pwc_device *pdev), pdev 13 include/trace/events/pwc.h TP_ARGS(urb, pdev), pdev 20 include/trace/events/pwc.h __string(name, pdev->v4l2_dev.name) pdev 24 include/trace/events/pwc.h __entry->fbuf = pdev->fill_buf; pdev 27 include/trace/events/pwc.h __entry->fbuf__filled = (pdev->fill_buf pdev 28 include/trace/events/pwc.h ? pdev->fill_buf->filled : 0); pdev 29 include/trace/events/pwc.h __assign_str(name, pdev->v4l2_dev.name); pdev 41 include/trace/events/pwc.h TP_PROTO(struct urb *urb, struct pwc_device *pdev), pdev 42 include/trace/events/pwc.h TP_ARGS(urb, pdev), pdev 47 include/trace/events/pwc.h __string(name, pdev->v4l2_dev.name) pdev 51 include/trace/events/pwc.h __entry->fbuf = pdev->fill_buf; pdev 52 include/trace/events/pwc.h __entry->fbuf__filled = pdev->fill_buf->filled; pdev 53 include/trace/events/pwc.h __assign_str(name, pdev->v4l2_dev.name); pdev 20 include/video/sisfb.h extern void sis_malloc_new(struct pci_dev *pdev, struct sis_memreq *req); pdev 23 include/video/sisfb.h extern void sis_free_new(struct pci_dev *pdev, u32 base); pdev 91 kernel/time/alarmtimer.c struct platform_device *pdev; pdev 103 kernel/time/alarmtimer.c pdev = platform_device_register_data(dev, "alarmtimer", pdev 107 kernel/time/alarmtimer.c if (__ws && !IS_ERR(pdev) && !rtcdev) { pdev 118 kernel/time/alarmtimer.c pdev = NULL; pdev 125 kernel/time/alarmtimer.c platform_device_unregister(pdev); pdev 314 lib/devres.c void __iomem * const *pcim_iomap_table(struct pci_dev *pdev) pdev 318 lib/devres.c dr = devres_find(&pdev->dev, pcim_iomap_release, NULL, NULL); pdev 325 lib/devres.c dr = devres_get(&pdev->dev, new_dr, NULL, NULL); pdev 339 lib/devres.c void __iomem *pcim_iomap(struct pci_dev *pdev, int bar, unsigned long maxlen) pdev 345 lib/devres.c tbl = (void __iomem **)pcim_iomap_table(pdev); pdev 349 lib/devres.c tbl[bar] = pci_iomap(pdev, bar, maxlen); pdev 361 lib/devres.c void pcim_iounmap(struct pci_dev *pdev, void __iomem *addr) pdev 366 lib/devres.c pci_iounmap(pdev, addr); pdev 368 lib/devres.c tbl = (void __iomem **)pcim_iomap_table(pdev); pdev 388 lib/devres.c int pcim_iomap_regions(struct pci_dev *pdev, int mask, const char *name) pdev 393 lib/devres.c iomap = pcim_iomap_table(pdev); pdev 404 lib/devres.c len = pci_resource_len(pdev, i); pdev 408 lib/devres.c rc = pci_request_region(pdev, i, name); pdev 413 lib/devres.c if (!pcim_iomap(pdev, i, 0)) pdev 420 lib/devres.c pci_release_region(pdev, i); pdev 425 lib/devres.c pcim_iounmap(pdev, iomap[i]); pdev 426 lib/devres.c pci_release_region(pdev, i); pdev 441 lib/devres.c int pcim_iomap_regions_request_all(struct pci_dev *pdev, int mask, pdev 447 lib/devres.c rc = pci_request_selected_regions(pdev, request_mask, name); pdev 451 lib/devres.c rc = pcim_iomap_regions(pdev, mask, name); pdev 453 lib/devres.c pci_release_selected_regions(pdev, request_mask); pdev 465 lib/devres.c void pcim_iounmap_regions(struct pci_dev *pdev, int mask) pdev 470 lib/devres.c iomap = pcim_iomap_table(pdev); pdev 478 lib/devres.c pcim_iounmap(pdev, iomap[i]); pdev 479 lib/devres.c pci_release_region(pdev, i); pdev 874 lib/genalloc.c struct platform_device *pdev; pdev 883 lib/genalloc.c pdev = of_find_device_by_node(np_pool); pdev 884 lib/genalloc.c if (!pdev) { pdev 887 lib/genalloc.c pdev = of_find_device_by_node(parent); pdev 894 lib/genalloc.c if (pdev) pdev 895 lib/genalloc.c pool = gen_pool_get(&pdev->dev, name); pdev 553 net/bridge/br_mdb.c struct net_device **pdev, struct br_mdb_entry **pentry) pdev 584 net/bridge/br_mdb.c *pdev = dev; pdev 686 net/bridge/br_mdb.c struct net_device *dev, *pdev; pdev 699 net/bridge/br_mdb.c pdev = __dev_get_by_index(net, entry->ifindex); pdev 700 net/bridge/br_mdb.c if (!pdev) pdev 703 net/bridge/br_mdb.c p = br_port_get_rtnl(pdev); pdev 791 net/bridge/br_mdb.c struct net_device *dev, *pdev; pdev 804 net/bridge/br_mdb.c pdev = __dev_get_by_index(net, entry->ifindex); pdev 805 net/bridge/br_mdb.c if (!pdev) pdev 808 net/bridge/br_mdb.c p = br_port_get_rtnl(pdev); pdev 74 net/rfkill/rfkill-gpio.c static int rfkill_gpio_probe(struct platform_device *pdev) pdev 81 net/rfkill/rfkill-gpio.c rfkill = devm_kzalloc(&pdev->dev, sizeof(*rfkill), GFP_KERNEL); pdev 85 net/rfkill/rfkill-gpio.c device_property_read_string(&pdev->dev, "name", &rfkill->name); pdev 86 net/rfkill/rfkill-gpio.c device_property_read_string(&pdev->dev, "type", &type_name); pdev 89 net/rfkill/rfkill-gpio.c rfkill->name = dev_name(&pdev->dev); pdev 93 net/rfkill/rfkill-gpio.c if (ACPI_HANDLE(&pdev->dev)) { pdev 94 net/rfkill/rfkill-gpio.c ret = rfkill_gpio_acpi_probe(&pdev->dev, rfkill); pdev 99 net/rfkill/rfkill-gpio.c rfkill->clk = devm_clk_get(&pdev->dev, NULL); pdev 101 net/rfkill/rfkill-gpio.c gpio = devm_gpiod_get_optional(&pdev->dev, "reset", GPIOD_OUT_LOW); pdev 107 net/rfkill/rfkill-gpio.c gpio = devm_gpiod_get_optional(&pdev->dev, "shutdown", GPIOD_OUT_LOW); pdev 115 net/rfkill/rfkill-gpio.c dev_err(&pdev->dev, "invalid platform data\n"); pdev 119 net/rfkill/rfkill-gpio.c rfkill->rfkill_dev = rfkill_alloc(rfkill->name, &pdev->dev, pdev 129 net/rfkill/rfkill-gpio.c platform_set_drvdata(pdev, rfkill); pdev 131 net/rfkill/rfkill-gpio.c dev_info(&pdev->dev, "%s device registered.\n", rfkill->name); pdev 141 net/rfkill/rfkill-gpio.c static int rfkill_gpio_remove(struct platform_device *pdev) pdev 143 net/rfkill/rfkill-gpio.c struct rfkill_gpio_data *rfkill = platform_get_drvdata(pdev); pdev 10 net/wireless/ethtool.c struct device *pdev = wiphy_dev(wdev->wiphy); pdev 12 net/wireless/ethtool.c if (pdev->driver) pdev 13 net/wireless/ethtool.c strlcpy(info->driver, pdev->driver->name, pdev 453 samples/qmi/qmi_sample_client.c static int qmi_sample_probe(struct platform_device *pdev) pdev 460 samples/qmi/qmi_sample_client.c sample = devm_kzalloc(&pdev->dev, sizeof(*sample), GFP_KERNEL); pdev 470 samples/qmi/qmi_sample_client.c sq = dev_get_platdata(&pdev->dev); pdev 500 samples/qmi/qmi_sample_client.c platform_set_drvdata(pdev, sample); pdev 514 samples/qmi/qmi_sample_client.c static int qmi_sample_remove(struct platform_device *pdev) pdev 516 samples/qmi/qmi_sample_client.c struct qmi_sample *sample = platform_get_drvdata(pdev); pdev 538 samples/qmi/qmi_sample_client.c struct platform_device *pdev; pdev 542 samples/qmi/qmi_sample_client.c pdev = platform_device_alloc("qmi_sample_client", PLATFORM_DEVID_AUTO); pdev 543 samples/qmi/qmi_sample_client.c if (!pdev) pdev 546 samples/qmi/qmi_sample_client.c ret = platform_device_add_data(pdev, &sq, sizeof(sq)); pdev 550 samples/qmi/qmi_sample_client.c ret = platform_device_add(pdev); pdev 554 samples/qmi/qmi_sample_client.c service->priv = pdev; pdev 559 samples/qmi/qmi_sample_client.c platform_device_put(pdev); pdev 567 samples/qmi/qmi_sample_client.c struct platform_device *pdev = service->priv; pdev 569 samples/qmi/qmi_sample_client.c platform_device_unregister(pdev); pdev 65 samples/v4l/v4l2-pci-skeleton.c struct pci_dev *pdev; pdev 202 samples/v4l/v4l2-pci-skeleton.c dev_err(&skel->pdev->dev, "buffer too small (%lu < %lu)\n", pdev 309 samples/v4l/v4l2-pci-skeleton.c pci_name(skel->pdev)); pdev 754 samples/v4l/v4l2-pci-skeleton.c static int skeleton_probe(struct pci_dev *pdev, const struct pci_device_id *ent) pdev 766 samples/v4l/v4l2-pci-skeleton.c ret = pci_enable_device(pdev); pdev 769 samples/v4l/v4l2-pci-skeleton.c ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); pdev 771 samples/v4l/v4l2-pci-skeleton.c dev_err(&pdev->dev, "no suitable DMA available.\n"); pdev 776 samples/v4l/v4l2-pci-skeleton.c skel = devm_kzalloc(&pdev->dev, sizeof(struct skeleton), GFP_KERNEL); pdev 783 samples/v4l/v4l2-pci-skeleton.c ret = devm_request_irq(&pdev->dev, pdev->irq, pdev 786 samples/v4l/v4l2-pci-skeleton.c dev_err(&pdev->dev, "request_irq failed\n"); pdev 789 samples/v4l/v4l2-pci-skeleton.c skel->pdev = pdev; pdev 797 samples/v4l/v4l2-pci-skeleton.c ret = v4l2_device_register(&pdev->dev, &skel->v4l2_dev); pdev 824 samples/v4l/v4l2-pci-skeleton.c q->dev = &pdev->dev; pdev 886 samples/v4l/v4l2-pci-skeleton.c dev_info(&pdev->dev, "V4L2 PCI Skeleton Driver loaded\n"); pdev 893 samples/v4l/v4l2-pci-skeleton.c pci_disable_device(pdev); pdev 897 samples/v4l/v4l2-pci-skeleton.c static void skeleton_remove(struct pci_dev *pdev) pdev 899 samples/v4l/v4l2-pci-skeleton.c struct v4l2_device *v4l2_dev = pci_get_drvdata(pdev); pdev 905 samples/v4l/v4l2-pci-skeleton.c pci_disable_device(skel->pdev); pdev 98 samples/vfio-mdev/mdpy-fb.c static int mdpy_fb_probe(struct pci_dev *pdev, pdev 106 samples/vfio-mdev/mdpy-fb.c ret = pci_enable_device(pdev); pdev 110 samples/vfio-mdev/mdpy-fb.c ret = pci_request_regions(pdev, "mdpy-fb"); pdev 114 samples/vfio-mdev/mdpy-fb.c pci_read_config_dword(pdev, MDPY_FORMAT_OFFSET, &format); pdev 115 samples/vfio-mdev/mdpy-fb.c pci_read_config_dword(pdev, MDPY_WIDTH_OFFSET, &width); pdev 116 samples/vfio-mdev/mdpy-fb.c pci_read_config_dword(pdev, MDPY_HEIGHT_OFFSET, &height); pdev 118 samples/vfio-mdev/mdpy-fb.c pci_err(pdev, "format mismatch (0x%x != 0x%x)\n", pdev 123 samples/vfio-mdev/mdpy-fb.c pci_err(pdev, "width (%d) out of range\n", width); pdev 127 samples/vfio-mdev/mdpy-fb.c pci_err(pdev, "height (%d) out of range\n", height); pdev 130 samples/vfio-mdev/mdpy-fb.c pci_info(pdev, "mdpy found: %dx%d framebuffer\n", pdev 133 samples/vfio-mdev/mdpy-fb.c info = framebuffer_alloc(sizeof(struct mdpy_fb_par), &pdev->dev); pdev 136 samples/vfio-mdev/mdpy-fb.c pci_set_drvdata(pdev, info); pdev 140 samples/vfio-mdev/mdpy-fb.c info->fix.smem_start = pci_resource_start(pdev, 0); pdev 141 samples/vfio-mdev/mdpy-fb.c info->fix.smem_len = pci_resource_len(pdev, 0); pdev 154 samples/vfio-mdev/mdpy-fb.c pci_err(pdev, "ioremap(pcibar) failed\n"); pdev 173 samples/vfio-mdev/mdpy-fb.c pci_err(pdev, "mdpy-fb device register failed: %d\n", ret); pdev 177 samples/vfio-mdev/mdpy-fb.c pci_info(pdev, "fb%d registered\n", info->node); pdev 187 samples/vfio-mdev/mdpy-fb.c pci_release_regions(pdev); pdev 192 samples/vfio-mdev/mdpy-fb.c static void mdpy_fb_remove(struct pci_dev *pdev) pdev 194 samples/vfio-mdev/mdpy-fb.c struct fb_info *info = pci_get_drvdata(pdev); pdev 37 sound/atmel/ac97c.c struct platform_device *pdev; pdev 268 sound/atmel/ac97c.c dev_dbg(&chip->pdev->dev, "could not set rate %d Hz\n", pdev 350 sound/atmel/ac97c.c dev_dbg(&chip->pdev->dev, "could not set rate %d Hz\n", pdev 493 sound/atmel/ac97c.c dev_dbg(&chip->pdev->dev, "channel A event%s%s%s%s%s%s\n", pdev 539 sound/atmel/ac97c.c dev_info(&chip->pdev->dev, "codec channel event%s%s%s%s%s\n", pdev 549 sound/atmel/ac97c.c dev_err(&chip->pdev->dev, "spurious interrupt sr 0x%08x " pdev 604 sound/atmel/ac97c.c &chip->pdev->dev, hw.periods_min * hw.period_bytes_min, pdev 640 sound/atmel/ac97c.c dev_dbg(&chip->pdev->dev, "codec write timeout\n"); pdev 685 sound/atmel/ac97c.c dev_dbg(&chip->pdev->dev, "codec read timeout\n"); pdev 714 sound/atmel/ac97c.c static int atmel_ac97c_probe(struct platform_device *pdev) pdev 716 sound/atmel/ac97c.c struct device *dev = &pdev->dev; pdev 728 sound/atmel/ac97c.c regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 730 sound/atmel/ac97c.c dev_dbg(&pdev->dev, "no memory resource\n"); pdev 734 sound/atmel/ac97c.c irq = platform_get_irq(pdev, 0); pdev 736 sound/atmel/ac97c.c dev_dbg(&pdev->dev, "could not get irq: %d\n", irq); pdev 740 sound/atmel/ac97c.c pclk = clk_get(&pdev->dev, "ac97_clk"); pdev 742 sound/atmel/ac97c.c dev_dbg(&pdev->dev, "no peripheral clock\n"); pdev 749 sound/atmel/ac97c.c retval = snd_card_new(&pdev->dev, SNDRV_DEFAULT_IDX1, pdev 753 sound/atmel/ac97c.c dev_dbg(&pdev->dev, "could not create sound card device\n"); pdev 761 sound/atmel/ac97c.c dev_dbg(&pdev->dev, "unable to request irq %d\n", irq); pdev 774 sound/atmel/ac97c.c chip->pdev = pdev; pdev 778 sound/atmel/ac97c.c dev_dbg(&pdev->dev, "could not remap register memory\n"); pdev 795 sound/atmel/ac97c.c dev_dbg(&pdev->dev, "could not register on ac97 bus\n"); pdev 801 sound/atmel/ac97c.c dev_dbg(&pdev->dev, "could not register ac97 mixer\n"); pdev 807 sound/atmel/ac97c.c dev_dbg(&pdev->dev, "could not register ac97 pcm device\n"); pdev 813 sound/atmel/ac97c.c dev_dbg(&pdev->dev, "could not register sound card\n"); pdev 817 sound/atmel/ac97c.c platform_set_drvdata(pdev, card); pdev 819 sound/atmel/ac97c.c dev_info(&pdev->dev, "Atmel AC97 controller at 0x%p, irq = %d\n", pdev 838 sound/atmel/ac97c.c static int atmel_ac97c_suspend(struct device *pdev) pdev 840 sound/atmel/ac97c.c struct snd_card *card = dev_get_drvdata(pdev); pdev 847 sound/atmel/ac97c.c static int atmel_ac97c_resume(struct device *pdev) pdev 849 sound/atmel/ac97c.c struct snd_card *card = dev_get_drvdata(pdev); pdev 862 sound/atmel/ac97c.c static int atmel_ac97c_remove(struct platform_device *pdev) pdev 864 sound/atmel/ac97c.c struct snd_card *card = platform_get_drvdata(pdev); pdev 49 sound/core/device.c struct snd_device *pdev = list_entry(p, struct snd_device, list); pdev 50 sound/core/device.c if ((unsigned int)pdev->type <= (unsigned int)type) pdev 1182 sound/drivers/aloop.c static int loopback_suspend(struct device *pdev) pdev 1184 sound/drivers/aloop.c struct snd_card *card = dev_get_drvdata(pdev); pdev 1190 sound/drivers/aloop.c static int loopback_resume(struct device *pdev) pdev 1192 sound/drivers/aloop.c struct snd_card *card = dev_get_drvdata(pdev); pdev 1118 sound/drivers/dummy.c static int snd_dummy_suspend(struct device *pdev) pdev 1120 sound/drivers/dummy.c struct snd_card *card = dev_get_drvdata(pdev); pdev 1126 sound/drivers/dummy.c static int snd_dummy_resume(struct device *pdev) pdev 1128 sound/drivers/dummy.c struct snd_card *card = dev_get_drvdata(pdev); pdev 902 sound/drivers/mts64.c static int snd_mts64_probe(struct platform_device *pdev) pdev 906 sound/drivers/mts64.c int dev = pdev->id; pdev 917 sound/drivers/mts64.c p = platform_get_drvdata(pdev); pdev 918 sound/drivers/mts64.c platform_set_drvdata(pdev, NULL); pdev 925 sound/drivers/mts64.c err = snd_card_new(&pdev->dev, index[dev], id[dev], THIS_MODULE, pdev 940 sound/drivers/mts64.c pdev->id); /* device number */ pdev 976 sound/drivers/mts64.c platform_set_drvdata(pdev, card); pdev 996 sound/drivers/mts64.c static int snd_mts64_remove(struct platform_device *pdev) pdev 998 sound/drivers/mts64.c struct snd_card *card = platform_get_drvdata(pdev); pdev 701 sound/drivers/portman2x4.c static int snd_portman_probe(struct platform_device *pdev) pdev 705 sound/drivers/portman2x4.c int dev = pdev->id; pdev 716 sound/drivers/portman2x4.c p = platform_get_drvdata(pdev); pdev 717 sound/drivers/portman2x4.c platform_set_drvdata(pdev, NULL); pdev 724 sound/drivers/portman2x4.c err = snd_card_new(&pdev->dev, index[dev], id[dev], THIS_MODULE, pdev 739 sound/drivers/portman2x4.c pdev->id); /* device number */ pdev 775 sound/drivers/portman2x4.c platform_set_drvdata(pdev, card); pdev 795 sound/drivers/portman2x4.c static int snd_portman_remove(struct platform_device *pdev) pdev 797 sound/drivers/portman2x4.c struct snd_card *card = platform_get_drvdata(pdev); pdev 88 sound/isa/ad1816a/ad1816a.c struct pnp_dev *pdev; pdev 91 sound/isa/ad1816a/ad1816a.c pdev = pnp_request_card_device(card, id->devs[0].id, NULL); pdev 92 sound/isa/ad1816a/ad1816a.c if (pdev == NULL) pdev 95 sound/isa/ad1816a/ad1816a.c err = pnp_activate_dev(pdev); pdev 101 sound/isa/ad1816a/ad1816a.c port[dev] = pnp_port_start(pdev, 2); pdev 102 sound/isa/ad1816a/ad1816a.c fm_port[dev] = pnp_port_start(pdev, 1); pdev 103 sound/isa/ad1816a/ad1816a.c dma1[dev] = pnp_dma(pdev, 0); pdev 104 sound/isa/ad1816a/ad1816a.c dma2[dev] = pnp_dma(pdev, 1); pdev 105 sound/isa/ad1816a/ad1816a.c irq[dev] = pnp_irq(pdev, 0); pdev 107 sound/isa/ad1816a/ad1816a.c pdev = pnp_request_card_device(card, id->devs[1].id, NULL); pdev 108 sound/isa/ad1816a/ad1816a.c if (pdev == NULL) { pdev 114 sound/isa/ad1816a/ad1816a.c err = pnp_activate_dev(pdev); pdev 119 sound/isa/ad1816a/ad1816a.c mpu_port[dev] = pnp_port_start(pdev, 0); pdev 120 sound/isa/ad1816a/ad1816a.c mpu_irq[dev] = pnp_irq(pdev, 0); pdev 112 sound/isa/als100.c struct pnp_dev *pdev; pdev 122 sound/isa/als100.c pdev = acard->dev; pdev 124 sound/isa/als100.c err = pnp_activate_dev(pdev); pdev 129 sound/isa/als100.c port[dev] = pnp_port_start(pdev, 0); pdev 131 sound/isa/als100.c dma8[dev] = pnp_dma(pdev, 0); pdev 133 sound/isa/als100.c dma8[dev] = pnp_dma(pdev, 1); pdev 134 sound/isa/als100.c dma16[dev] = pnp_dma(pdev, 0); pdev 136 sound/isa/als100.c irq[dev] = pnp_irq(pdev, 0); pdev 138 sound/isa/als100.c pdev = acard->devmpu; pdev 139 sound/isa/als100.c if (pdev != NULL) { pdev 140 sound/isa/als100.c err = pnp_activate_dev(pdev); pdev 143 sound/isa/als100.c mpu_port[dev] = pnp_port_start(pdev, 0); pdev 144 sound/isa/als100.c mpu_irq[dev] = pnp_irq(pdev, 0); pdev 147 sound/isa/als100.c if (pdev) { pdev 148 sound/isa/als100.c pnp_release_card_device(pdev); pdev 155 sound/isa/als100.c pdev = acard->devopl; pdev 156 sound/isa/als100.c if (pdev != NULL) { pdev 157 sound/isa/als100.c err = pnp_activate_dev(pdev); pdev 160 sound/isa/als100.c fm_port[dev] = pnp_port_start(pdev, 0); pdev 163 sound/isa/als100.c if (pdev) { pdev 164 sound/isa/als100.c pnp_release_card_device(pdev); pdev 94 sound/isa/azt2320.c struct pnp_dev *pdev; pdev 103 sound/isa/azt2320.c pdev = acard->dev; pdev 105 sound/isa/azt2320.c err = pnp_activate_dev(pdev); pdev 110 sound/isa/azt2320.c port[dev] = pnp_port_start(pdev, 0); pdev 111 sound/isa/azt2320.c fm_port[dev] = pnp_port_start(pdev, 1); pdev 112 sound/isa/azt2320.c wss_port[dev] = pnp_port_start(pdev, 2); pdev 113 sound/isa/azt2320.c dma1[dev] = pnp_dma(pdev, 0); pdev 114 sound/isa/azt2320.c dma2[dev] = pnp_dma(pdev, 1); pdev 115 sound/isa/azt2320.c irq[dev] = pnp_irq(pdev, 0); pdev 117 sound/isa/azt2320.c pdev = acard->devmpu; pdev 118 sound/isa/azt2320.c if (pdev != NULL) { pdev 119 sound/isa/azt2320.c err = pnp_activate_dev(pdev); pdev 122 sound/isa/azt2320.c mpu_port[dev] = pnp_port_start(pdev, 0); pdev 123 sound/isa/azt2320.c mpu_irq[dev] = pnp_irq(pdev, 0); pdev 126 sound/isa/azt2320.c if (pdev) { pdev 127 sound/isa/azt2320.c pnp_release_card_device(pdev); pdev 218 sound/isa/cmi8328.c static int snd_cmi8328_probe(struct device *pdev, unsigned int ndev) pdev 297 sound/isa/cmi8328.c err = snd_card_new(pdev, index[ndev], id[ndev], THIS_MODULE, pdev 371 sound/isa/cmi8328.c dev_set_drvdata(pdev, card); pdev 388 sound/isa/cmi8328.c gameport_set_phys(gp, "%s/gameport0", dev_name(pdev)); pdev 389 sound/isa/cmi8328.c gameport_set_dev_parent(gp, pdev); pdev 406 sound/isa/cmi8328.c static int snd_cmi8328_remove(struct device *pdev, unsigned int dev) pdev 408 sound/isa/cmi8328.c struct snd_card *card = dev_get_drvdata(pdev); pdev 427 sound/isa/cmi8328.c static int snd_cmi8328_suspend(struct device *pdev, unsigned int n, pdev 430 sound/isa/cmi8328.c struct snd_card *card = dev_get_drvdata(pdev); pdev 443 sound/isa/cmi8328.c static int snd_cmi8328_resume(struct device *pdev, unsigned int n) pdev 445 sound/isa/cmi8328.c struct snd_card *card = dev_get_drvdata(pdev); pdev 322 sound/isa/cmi8330.c struct pnp_dev *pdev; pdev 340 sound/isa/cmi8330.c pdev = acard->cap; pdev 342 sound/isa/cmi8330.c err = pnp_activate_dev(pdev); pdev 347 sound/isa/cmi8330.c wssport[dev] = pnp_port_start(pdev, 0); pdev 348 sound/isa/cmi8330.c wssdma[dev] = pnp_dma(pdev, 0); pdev 349 sound/isa/cmi8330.c wssirq[dev] = pnp_irq(pdev, 0); pdev 350 sound/isa/cmi8330.c if (pnp_port_start(pdev, 1)) pdev 351 sound/isa/cmi8330.c fmport[dev] = pnp_port_start(pdev, 1); pdev 354 sound/isa/cmi8330.c pdev = acard->play; pdev 356 sound/isa/cmi8330.c err = pnp_activate_dev(pdev); pdev 361 sound/isa/cmi8330.c sbport[dev] = pnp_port_start(pdev, 0); pdev 362 sound/isa/cmi8330.c sbdma8[dev] = pnp_dma(pdev, 0); pdev 363 sound/isa/cmi8330.c sbdma16[dev] = pnp_dma(pdev, 1); pdev 364 sound/isa/cmi8330.c sbirq[dev] = pnp_irq(pdev, 0); pdev 367 sound/isa/cmi8330.c if (pnp_port_start(pdev, 1)) pdev 368 sound/isa/cmi8330.c fmport[dev] = pnp_port_start(pdev, 1); pdev 374 sound/isa/cmi8330.c pdev = acard->mpu; pdev 376 sound/isa/cmi8330.c err = pnp_activate_dev(pdev); pdev 380 sound/isa/cmi8330.c mpuport[dev] = pnp_port_start(pdev, 0); pdev 381 sound/isa/cmi8330.c mpuirq[dev] = pnp_irq(pdev, 0); pdev 502 sound/isa/cmi8330.c static int snd_cmi8330_card_new(struct device *pdev, int dev, pdev 509 sound/isa/cmi8330.c err = snd_card_new(pdev, index[dev], id[dev], THIS_MODULE, pdev 602 sound/isa/cmi8330.c static int snd_cmi8330_isa_match(struct device *pdev, pdev 618 sound/isa/cmi8330.c static int snd_cmi8330_isa_probe(struct device *pdev, pdev 624 sound/isa/cmi8330.c err = snd_cmi8330_card_new(pdev, dev, &card); pdev 631 sound/isa/cmi8330.c dev_set_drvdata(pdev, card); pdev 239 sound/isa/cs423x/cs4236.c static int snd_cs423x_pnp_init_wss(int dev, struct pnp_dev *pdev) pdev 241 sound/isa/cs423x/cs4236.c if (pnp_activate_dev(pdev) < 0) { pdev 245 sound/isa/cs423x/cs4236.c port[dev] = pnp_port_start(pdev, 0); pdev 247 sound/isa/cs423x/cs4236.c fm_port[dev] = pnp_port_start(pdev, 1); pdev 248 sound/isa/cs423x/cs4236.c sb_port[dev] = pnp_port_start(pdev, 2); pdev 249 sound/isa/cs423x/cs4236.c irq[dev] = pnp_irq(pdev, 0); pdev 250 sound/isa/cs423x/cs4236.c dma1[dev] = pnp_dma(pdev, 0); pdev 251 sound/isa/cs423x/cs4236.c dma2[dev] = pnp_dma(pdev, 1) == 4 ? -1 : (int)pnp_dma(pdev, 1); pdev 260 sound/isa/cs423x/cs4236.c static int snd_cs423x_pnp_init_ctrl(int dev, struct pnp_dev *pdev) pdev 262 sound/isa/cs423x/cs4236.c if (pnp_activate_dev(pdev) < 0) { pdev 266 sound/isa/cs423x/cs4236.c cport[dev] = pnp_port_start(pdev, 0); pdev 272 sound/isa/cs423x/cs4236.c static int snd_cs423x_pnp_init_mpu(int dev, struct pnp_dev *pdev) pdev 274 sound/isa/cs423x/cs4236.c if (pnp_activate_dev(pdev) < 0) { pdev 279 sound/isa/cs423x/cs4236.c mpu_port[dev] = pnp_port_start(pdev, 0); pdev 281 sound/isa/cs423x/cs4236.c pnp_irq_valid(pdev, 0) && pdev 282 sound/isa/cs423x/cs4236.c pnp_irq(pdev, 0) != (resource_size_t)-1) { pdev 283 sound/isa/cs423x/cs4236.c mpu_irq[dev] = pnp_irq(pdev, 0); pdev 293 sound/isa/cs423x/cs4236.c struct pnp_dev *pdev, pdev 296 sound/isa/cs423x/cs4236.c acard->wss = pdev; pdev 353 sound/isa/cs423x/cs4236.c static int snd_cs423x_card_new(struct device *pdev, int dev, pdev 359 sound/isa/cs423x/cs4236.c err = snd_card_new(pdev, index[dev], id[dev], THIS_MODULE, pdev 447 sound/isa/cs423x/cs4236.c static int snd_cs423x_isa_match(struct device *pdev, pdev 454 sound/isa/cs423x/cs4236.c dev_err(pdev, "please specify port\n"); pdev 458 sound/isa/cs423x/cs4236.c dev_err(pdev, "please specify cport\n"); pdev 462 sound/isa/cs423x/cs4236.c dev_err(pdev, "please specify irq\n"); pdev 466 sound/isa/cs423x/cs4236.c dev_err(pdev, "please specify dma1\n"); pdev 472 sound/isa/cs423x/cs4236.c static int snd_cs423x_isa_probe(struct device *pdev, pdev 478 sound/isa/cs423x/cs4236.c err = snd_cs423x_card_new(pdev, dev, &card); pdev 486 sound/isa/cs423x/cs4236.c dev_set_drvdata(pdev, card); pdev 490 sound/isa/cs423x/cs4236.c static int snd_cs423x_isa_remove(struct device *pdev, pdev 493 sound/isa/cs423x/cs4236.c snd_card_free(dev_get_drvdata(pdev)); pdev 541 sound/isa/cs423x/cs4236.c static int snd_cs423x_pnpbios_detect(struct pnp_dev *pdev, pdev 550 sound/isa/cs423x/cs4236.c if (pnp_device_is_isapnp(pdev)) pdev 560 sound/isa/cs423x/cs4236.c strcpy(cid, pdev->id[0].id); pdev 563 sound/isa/cs423x/cs4236.c list_for_each_entry(cdev, &(pdev->protocol->devices), protocol_list) { pdev 567 sound/isa/cs423x/cs4236.c err = snd_cs423x_card_new(&pdev->dev, dev, &card); pdev 570 sound/isa/cs423x/cs4236.c err = snd_card_cs423x_pnp(dev, card->private_data, pdev, cdev); pdev 580 sound/isa/cs423x/cs4236.c pnp_set_drvdata(pdev, card); pdev 585 sound/isa/cs423x/cs4236.c static void snd_cs423x_pnp_remove(struct pnp_dev *pdev) pdev 587 sound/isa/cs423x/cs4236.c snd_card_free(pnp_get_drvdata(pdev)); pdev 591 sound/isa/cs423x/cs4236.c static int snd_cs423x_pnp_suspend(struct pnp_dev *pdev, pm_message_t state) pdev 593 sound/isa/cs423x/cs4236.c return snd_cs423x_suspend(pnp_get_drvdata(pdev)); pdev 596 sound/isa/cs423x/cs4236.c static int snd_cs423x_pnp_resume(struct pnp_dev *pdev) pdev 598 sound/isa/cs423x/cs4236.c return snd_cs423x_resume(pnp_get_drvdata(pdev)); pdev 222 sound/isa/es1688/es1688.c struct pnp_dev *pdev; pdev 225 sound/isa/es1688/es1688.c pdev = pnp_request_card_device(pcard, pid->devs[0].id, NULL); pdev 226 sound/isa/es1688/es1688.c if (pdev == NULL) pdev 229 sound/isa/es1688/es1688.c error = pnp_activate_dev(pdev); pdev 234 sound/isa/es1688/es1688.c port[n] = pnp_port_start(pdev, 0); pdev 235 sound/isa/es1688/es1688.c dma8[n] = pnp_dma(pdev, 0); pdev 236 sound/isa/es1688/es1688.c irq[n] = pnp_irq(pdev, 0); pdev 2013 sound/isa/es18xx.c static int snd_audiodrive_pnp_init_main(int dev, struct pnp_dev *pdev) pdev 2015 sound/isa/es18xx.c if (pnp_activate_dev(pdev) < 0) { pdev 2021 sound/isa/es18xx.c if (pnp_device_is_isapnp(pdev)) { pdev 2022 sound/isa/es18xx.c isapnp_cfg_begin(isapnp_card_number(pdev), isapnp_csn_number(pdev)); pdev 2023 sound/isa/es18xx.c isapnp_write_byte(0x27, pnp_irq(pdev, 0)); /* Hardware Volume IRQ Number */ pdev 2025 sound/isa/es18xx.c isapnp_write_byte(0x28, pnp_irq(pdev, 0)); /* MPU-401 IRQ Number */ pdev 2026 sound/isa/es18xx.c isapnp_write_byte(0x72, pnp_irq(pdev, 0)); /* second IRQ */ pdev 2029 sound/isa/es18xx.c port[dev] = pnp_port_start(pdev, 0); pdev 2030 sound/isa/es18xx.c fm_port[dev] = pnp_port_start(pdev, 1); pdev 2031 sound/isa/es18xx.c mpu_port[dev] = pnp_port_start(pdev, 2); pdev 2032 sound/isa/es18xx.c dma1[dev] = pnp_dma(pdev, 0); pdev 2033 sound/isa/es18xx.c dma2[dev] = pnp_dma(pdev, 1); pdev 2034 sound/isa/es18xx.c irq[dev] = pnp_irq(pdev, 0); pdev 2041 sound/isa/es18xx.c struct pnp_dev *pdev) pdev 2043 sound/isa/es18xx.c chip->dev = pdev; pdev 2102 sound/isa/es18xx.c static int snd_es18xx_card_new(struct device *pdev, int dev, pdev 2105 sound/isa/es18xx.c return snd_card_new(pdev, index[dev], id[dev], THIS_MODULE, pdev 2167 sound/isa/es18xx.c static int snd_es18xx_isa_match(struct device *pdev, unsigned int dev) pdev 2188 sound/isa/es18xx.c static int snd_es18xx_isa_probe(struct device *pdev, unsigned int dev) pdev 2214 sound/isa/es18xx.c return snd_es18xx_isa_probe1(dev, pdev); pdev 2220 sound/isa/es18xx.c err = snd_es18xx_isa_probe1(dev, pdev); pdev 2265 sound/isa/es18xx.c static int snd_audiodrive_pnp_detect(struct pnp_dev *pdev, pdev 2272 sound/isa/es18xx.c if (pnp_device_is_isapnp(pdev)) pdev 2281 sound/isa/es18xx.c err = snd_es18xx_card_new(&pdev->dev, dev, &card); pdev 2284 sound/isa/es18xx.c if ((err = snd_audiodrive_pnp(dev, card->private_data, pdev)) < 0) { pdev 2292 sound/isa/es18xx.c pnp_set_drvdata(pdev, card); pdev 2297 sound/isa/es18xx.c static void snd_audiodrive_pnp_remove(struct pnp_dev *pdev) pdev 2299 sound/isa/es18xx.c snd_card_free(pnp_get_drvdata(pdev)); pdev 2303 sound/isa/es18xx.c static int snd_audiodrive_pnp_suspend(struct pnp_dev *pdev, pm_message_t state) pdev 2305 sound/isa/es18xx.c return snd_es18xx_suspend(pnp_get_drvdata(pdev), state); pdev 2307 sound/isa/es18xx.c static int snd_audiodrive_pnp_resume(struct pnp_dev *pdev) pdev 2309 sound/isa/es18xx.c return snd_es18xx_resume(pnp_get_drvdata(pdev)); pdev 187 sound/isa/gus/gusmax.c static int snd_gusmax_match(struct device *pdev, unsigned int dev) pdev 192 sound/isa/gus/gusmax.c static int snd_gusmax_probe(struct device *pdev, unsigned int dev) pdev 202 sound/isa/gus/gusmax.c err = snd_card_new(pdev, index[dev], id[dev], THIS_MODULE, pdev 332 sound/isa/gus/gusmax.c dev_set_drvdata(pdev, card); pdev 543 sound/isa/gus/interwave.c struct pnp_dev *pdev; pdev 556 sound/isa/gus/interwave.c pdev = iwcard->dev; pdev 558 sound/isa/gus/interwave.c err = pnp_activate_dev(pdev); pdev 563 sound/isa/gus/interwave.c if (pnp_port_start(pdev, 0) + 0x100 != pnp_port_start(pdev, 1) || pdev 564 sound/isa/gus/interwave.c pnp_port_start(pdev, 0) + 0x10c != pnp_port_start(pdev, 2)) { pdev 568 sound/isa/gus/interwave.c port[dev] = pnp_port_start(pdev, 0); pdev 569 sound/isa/gus/interwave.c dma1[dev] = pnp_dma(pdev, 0); pdev 571 sound/isa/gus/interwave.c dma2[dev] = pnp_dma(pdev, 1); pdev 572 sound/isa/gus/interwave.c irq[dev] = pnp_irq(pdev, 0); pdev 574 sound/isa/gus/interwave.c (unsigned long long)pnp_port_start(pdev, 0), pdev 575 sound/isa/gus/interwave.c (unsigned long long)pnp_port_start(pdev, 1), pdev 576 sound/isa/gus/interwave.c (unsigned long long)pnp_port_start(pdev, 2)); pdev 580 sound/isa/gus/interwave.c pdev = iwcard->devtc; pdev 582 sound/isa/gus/interwave.c err = pnp_activate_dev(pdev); pdev 587 sound/isa/gus/interwave.c port_tc[dev] = pnp_port_start(pdev, 0); pdev 607 sound/isa/gus/interwave.c static int snd_interwave_card_new(struct device *pdev, int dev, pdev 614 sound/isa/gus/interwave.c err = snd_card_new(pdev, index[dev], id[dev], THIS_MODULE, pdev 774 sound/isa/gus/interwave.c static int snd_interwave_isa_match(struct device *pdev, pdev 786 sound/isa/gus/interwave.c static int snd_interwave_isa_probe(struct device *pdev, pdev 813 sound/isa/gus/interwave.c return snd_interwave_isa_probe1(dev, pdev); pdev 819 sound/isa/gus/interwave.c err = snd_interwave_isa_probe1(dev, pdev); pdev 809 sound/isa/msnd/msnd_pinnacle.c static int snd_msnd_isa_match(struct device *pdev, unsigned int i) pdev 879 sound/isa/msnd/msnd_pinnacle.c static int snd_msnd_isa_probe(struct device *pdev, unsigned int idx) pdev 894 sound/isa/msnd/msnd_pinnacle.c err = snd_card_new(pdev, index[idx], id[idx], THIS_MODULE, pdev 1039 sound/isa/msnd/msnd_pinnacle.c dev_set_drvdata(pdev, card); pdev 1051 sound/isa/msnd/msnd_pinnacle.c static int snd_msnd_isa_remove(struct device *pdev, unsigned int dev) pdev 1053 sound/isa/msnd/msnd_pinnacle.c snd_msnd_unload(dev_get_drvdata(pdev)); pdev 584 sound/isa/opl3sa2.c struct pnp_dev *pdev) pdev 586 sound/isa/opl3sa2.c if (pnp_activate_dev(pdev) < 0) { pdev 590 sound/isa/opl3sa2.c sb_port[dev] = pnp_port_start(pdev, 0); pdev 591 sound/isa/opl3sa2.c wss_port[dev] = pnp_port_start(pdev, 1); pdev 592 sound/isa/opl3sa2.c fm_port[dev] = pnp_port_start(pdev, 2); pdev 593 sound/isa/opl3sa2.c midi_port[dev] = pnp_port_start(pdev, 3); pdev 594 sound/isa/opl3sa2.c port[dev] = pnp_port_start(pdev, 4); pdev 595 sound/isa/opl3sa2.c dma1[dev] = pnp_dma(pdev, 0); pdev 596 sound/isa/opl3sa2.c dma2[dev] = pnp_dma(pdev, 1); pdev 597 sound/isa/opl3sa2.c irq[dev] = pnp_irq(pdev, 0); pdev 599 sound/isa/opl3sa2.c pnp_device_is_pnpbios(pdev) ? "BIOS" : "ISA", sb_port[dev], wss_port[dev], fm_port[dev], midi_port[dev]); pdev 601 sound/isa/opl3sa2.c pnp_device_is_pnpbios(pdev) ? "BIOS" : "ISA", port[dev], dma1[dev], dma2[dev], irq[dev]); pdev 614 sound/isa/opl3sa2.c static int snd_opl3sa2_card_new(struct device *pdev, int dev, pdev 621 sound/isa/opl3sa2.c err = snd_card_new(pdev, index[dev], id[dev], THIS_MODULE, pdev 709 sound/isa/opl3sa2.c static int snd_opl3sa2_pnp_detect(struct pnp_dev *pdev, pdev 716 sound/isa/opl3sa2.c if (pnp_device_is_isapnp(pdev)) pdev 725 sound/isa/opl3sa2.c err = snd_opl3sa2_card_new(&pdev->dev, dev, &card); pdev 728 sound/isa/opl3sa2.c if ((err = snd_opl3sa2_pnp(dev, card->private_data, pdev)) < 0) { pdev 736 sound/isa/opl3sa2.c pnp_set_drvdata(pdev, card); pdev 741 sound/isa/opl3sa2.c static void snd_opl3sa2_pnp_remove(struct pnp_dev *pdev) pdev 743 sound/isa/opl3sa2.c snd_card_free(pnp_get_drvdata(pdev)); pdev 747 sound/isa/opl3sa2.c static int snd_opl3sa2_pnp_suspend(struct pnp_dev *pdev, pm_message_t state) pdev 749 sound/isa/opl3sa2.c return snd_opl3sa2_suspend(pnp_get_drvdata(pdev), state); pdev 751 sound/isa/opl3sa2.c static int snd_opl3sa2_pnp_resume(struct pnp_dev *pdev) pdev 753 sound/isa/opl3sa2.c return snd_opl3sa2_resume(pnp_get_drvdata(pdev)); pdev 772 sound/isa/opl3sa2.c struct pnp_dev *pdev; pdev 776 sound/isa/opl3sa2.c pdev = pnp_request_card_device(pcard, id->devs[0].id, NULL); pdev 777 sound/isa/opl3sa2.c if (pdev == NULL) { pdev 789 sound/isa/opl3sa2.c err = snd_opl3sa2_card_new(&pdev->dev, dev, &card); pdev 792 sound/isa/opl3sa2.c if ((err = snd_opl3sa2_pnp(dev, card->private_data, pdev)) < 0) { pdev 835 sound/isa/opl3sa2.c static int snd_opl3sa2_isa_match(struct device *pdev, pdev 863 sound/isa/opl3sa2.c static int snd_opl3sa2_isa_probe(struct device *pdev, pdev 869 sound/isa/opl3sa2.c err = snd_opl3sa2_card_new(pdev, dev, &card); pdev 876 sound/isa/opl3sa2.c dev_set_drvdata(pdev, card); pdev 1508 sound/isa/opti9xx/miro.c struct pnp_dev *pdev; pdev 1513 sound/isa/opti9xx/miro.c pdev = pnp_request_card_device(card, pid->devs[0].id, NULL); pdev 1514 sound/isa/opti9xx/miro.c if (pdev == NULL) pdev 1525 sound/isa/opti9xx/miro.c err = pnp_activate_dev(pdev); pdev 1538 sound/isa/opti9xx/miro.c port = pnp_port_start(pdev, 1); pdev 1539 sound/isa/opti9xx/miro.c fm_port = pnp_port_start(pdev, 2) + 8; pdev 1548 sound/isa/opti9xx/miro.c irq = pnp_irq(pdev, 0); pdev 1549 sound/isa/opti9xx/miro.c dma1 = pnp_dma(pdev, 0); pdev 1550 sound/isa/opti9xx/miro.c dma2 = pnp_dma(pdev, 1); pdev 731 sound/isa/opti9xx/opti92x-ad1848.c struct pnp_dev *pdev; pdev 738 sound/isa/opti9xx/opti92x-ad1848.c pdev = pnp_request_card_device(card, pid->devs[0].id, NULL); pdev 739 sound/isa/opti9xx/opti92x-ad1848.c if (pdev == NULL) pdev 742 sound/isa/opti9xx/opti92x-ad1848.c err = pnp_activate_dev(pdev); pdev 749 sound/isa/opti9xx/opti92x-ad1848.c port = pnp_port_start(pdev, 0) - 4; pdev 750 sound/isa/opti9xx/opti92x-ad1848.c fm_port = pnp_port_start(pdev, 1) + 8; pdev 753 sound/isa/opti9xx/opti92x-ad1848.c chip->mc_indir_index = (pnp_port_start(pdev, 3) & ~0xf) | 0xe; pdev 765 sound/isa/opti9xx/opti92x-ad1848.c port = pnp_port_start(pdev, 1); pdev 766 sound/isa/opti9xx/opti92x-ad1848.c fm_port = pnp_port_start(pdev, 2) + 8; pdev 774 sound/isa/opti9xx/opti92x-ad1848.c irq = pnp_irq(pdev, 0); pdev 775 sound/isa/opti9xx/opti92x-ad1848.c dma1 = pnp_dma(pdev, 0); pdev 777 sound/isa/opti9xx/opti92x-ad1848.c dma2 = pnp_dma(pdev, 1); pdev 932 sound/isa/opti9xx/opti92x-ad1848.c static int snd_opti9xx_card_new(struct device *pdev, struct snd_card **cardp) pdev 937 sound/isa/opti9xx/opti92x-ad1848.c err = snd_card_new(pdev, index, id, THIS_MODULE, pdev 351 sound/isa/sb/jazz16.c static int snd_jazz16_suspend(struct device *pdev, unsigned int n, pdev 354 sound/isa/sb/jazz16.c struct snd_card *card = dev_get_drvdata(pdev); pdev 363 sound/isa/sb/jazz16.c static int snd_jazz16_resume(struct device *pdev, unsigned int n) pdev 365 sound/isa/sb/jazz16.c struct snd_card *card = dev_get_drvdata(pdev); pdev 242 sound/isa/sb/sb16.c struct pnp_dev *pdev; pdev 253 sound/isa/sb/sb16.c pdev = acard->dev; pdev 255 sound/isa/sb/sb16.c err = pnp_activate_dev(pdev); pdev 260 sound/isa/sb/sb16.c port[dev] = pnp_port_start(pdev, 0); pdev 261 sound/isa/sb/sb16.c mpu_port[dev] = pnp_port_start(pdev, 1); pdev 262 sound/isa/sb/sb16.c fm_port[dev] = pnp_port_start(pdev, 2); pdev 263 sound/isa/sb/sb16.c dma8[dev] = pnp_dma(pdev, 0); pdev 264 sound/isa/sb/sb16.c dma16[dev] = pnp_dma(pdev, 1); pdev 265 sound/isa/sb/sb16.c irq[dev] = pnp_irq(pdev, 0); pdev 272 sound/isa/sb/sb16.c pdev = acard->devwt; pdev 273 sound/isa/sb/sb16.c if (pdev != NULL) { pdev 274 sound/isa/sb/sb16.c err = pnp_activate_dev(pdev); pdev 278 sound/isa/sb/sb16.c awe_port[dev] = pnp_port_start(pdev, 0); pdev 280 sound/isa/sb/sb16.c (unsigned long long)pnp_port_start(pdev, 0)); pdev 283 sound/isa/sb/sb16.c if (pdev) { pdev 284 sound/isa/sb/sb16.c pnp_release_card_device(pdev); pdev 475 sound/isa/sb/sb16.c static int snd_sb16_isa_probe1(int dev, struct device *pdev) pdev 481 sound/isa/sb/sb16.c err = snd_sb16_card_new(pdev, dev, &card); pdev 499 sound/isa/sb/sb16.c dev_set_drvdata(pdev, card); pdev 504 sound/isa/sb/sb16.c static int snd_sb16_isa_match(struct device *pdev, unsigned int dev) pdev 509 sound/isa/sb/sb16.c static int snd_sb16_isa_probe(struct device *pdev, unsigned int dev) pdev 536 sound/isa/sb/sb16.c return snd_sb16_isa_probe1(dev, pdev); pdev 542 sound/isa/sb/sb16.c err = snd_sb16_isa_probe1(dev, pdev); pdev 550 sound/isa/sb/sb16.c static int snd_sb16_isa_remove(struct device *pdev, unsigned int dev) pdev 552 sound/isa/sb/sb16.c snd_card_free(dev_get_drvdata(pdev)); pdev 67 sound/isa/sb/sb8.c static int snd_sb8_match(struct device *pdev, unsigned int dev) pdev 72 sound/isa/sb/sb8.c dev_err(pdev, "please specify irq\n"); pdev 76 sound/isa/sb/sb8.c dev_err(pdev, "please specify dma8\n"); pdev 82 sound/isa/sb/sb8.c static int snd_sb8_probe(struct device *pdev, unsigned int dev) pdev 90 sound/isa/sb/sb8.c err = snd_card_new(pdev, index[dev], id[dev], THIS_MODULE, pdev 187 sound/isa/sb/sb8.c dev_set_drvdata(pdev, card); pdev 195 sound/isa/sb/sb8.c static int snd_sb8_remove(struct device *pdev, unsigned int dev) pdev 197 sound/isa/sb/sb8.c snd_card_free(dev_get_drvdata(pdev)); pdev 1133 sound/isa/sscape.c static int snd_sscape_match(struct device *pdev, unsigned int i) pdev 1153 sound/isa/sscape.c static int snd_sscape_probe(struct device *pdev, unsigned int dev) pdev 1159 sound/isa/sscape.c ret = snd_card_new(pdev, index[dev], id[dev], THIS_MODULE, pdev 1178 sound/isa/sscape.c dev_set_drvdata(pdev, card); pdev 92 sound/isa/wavefront/wavefront.c struct pnp_dev *pdev; pdev 128 sound/isa/wavefront/wavefront.c pdev = acard->wss; pdev 142 sound/isa/wavefront/wavefront.c err = pnp_activate_dev(pdev); pdev 148 sound/isa/wavefront/wavefront.c cs4232_pcm_port[dev] = pnp_port_start(pdev, 0); pdev 149 sound/isa/wavefront/wavefront.c fm_port[dev] = pnp_port_start(pdev, 1); pdev 150 sound/isa/wavefront/wavefront.c dma1[dev] = pnp_dma(pdev, 0); pdev 151 sound/isa/wavefront/wavefront.c dma2[dev] = pnp_dma(pdev, 1); pdev 152 sound/isa/wavefront/wavefront.c cs4232_pcm_irq[dev] = pnp_irq(pdev, 0); pdev 156 sound/isa/wavefront/wavefront.c pdev = acard->synth; pdev 158 sound/isa/wavefront/wavefront.c err = pnp_activate_dev(pdev); pdev 164 sound/isa/wavefront/wavefront.c ics2115_port[dev] = pnp_port_start(pdev, 0); pdev 165 sound/isa/wavefront/wavefront.c ics2115_irq[dev] = pnp_irq(pdev, 0); pdev 174 sound/isa/wavefront/wavefront.c pdev = acard->mpu; pdev 176 sound/isa/wavefront/wavefront.c err = pnp_activate_dev(pdev); pdev 181 sound/isa/wavefront/wavefront.c cs4232_mpu_port[dev] = pnp_port_start(pdev, 0); pdev 182 sound/isa/wavefront/wavefront.c cs4232_mpu_irq[dev] = pnp_irq(pdev, 0); pdev 324 sound/isa/wavefront/wavefront.c static int snd_wavefront_card_new(struct device *pdev, int dev, pdev 331 sound/isa/wavefront/wavefront.c err = snd_card_new(pdev, index[dev], id[dev], THIS_MODULE, pdev 529 sound/isa/wavefront/wavefront.c static int snd_wavefront_isa_match(struct device *pdev, pdev 549 sound/isa/wavefront/wavefront.c static int snd_wavefront_isa_probe(struct device *pdev, pdev 555 sound/isa/wavefront/wavefront.c err = snd_wavefront_card_new(pdev, dev, &card); pdev 563 sound/isa/wavefront/wavefront.c dev_set_drvdata(pdev, card); pdev 866 sound/mips/hal2.c static int hal2_probe(struct platform_device *pdev) pdev 872 sound/mips/hal2.c err = snd_card_new(&pdev->dev, index, id, THIS_MODULE, 0, &card); pdev 904 sound/mips/hal2.c platform_set_drvdata(pdev, card); pdev 908 sound/mips/hal2.c static int hal2_remove(struct platform_device *pdev) pdev 910 sound/mips/hal2.c struct snd_card *card = platform_get_drvdata(pdev); pdev 894 sound/mips/sgio2audio.c static int snd_sgio2audio_probe(struct platform_device *pdev) pdev 900 sound/mips/sgio2audio.c err = snd_card_new(&pdev->dev, index, id, THIS_MODULE, 0, &card); pdev 933 sound/mips/sgio2audio.c platform_set_drvdata(pdev, card); pdev 937 sound/mips/sgio2audio.c static int snd_sgio2audio_remove(struct platform_device *pdev) pdev 939 sound/mips/sgio2audio.c struct snd_card *card = platform_get_drvdata(pdev); pdev 715 sound/oss/dmasound/dmasound_paula.c static int __init amiga_audio_probe(struct platform_device *pdev) pdev 723 sound/oss/dmasound/dmasound_paula.c static int __exit amiga_audio_remove(struct platform_device *pdev) pdev 36 sound/pci/asihpi/hpios.c struct pci_dev *pdev) pdev 40 sound/pci/asihpi/hpios.c dma_alloc_coherent(&pdev->dev, size, &p_mem_area->dma_handle, pdev 47 sound/pci/asihpi/hpios.c p_mem_area->pdev = &pdev->dev; pdev 61 sound/pci/asihpi/hpios.c dma_free_coherent(p_mem_area->pdev, p_mem_area->size, pdev 37 sound/pci/asihpi/hpios.h struct device *pdev; pdev 3608 sound/pci/cs46xx/cs46xx_lib.c struct pci_dev *pdev; pdev 3613 sound/pci/cs46xx/cs46xx_lib.c pdev = pci_get_device(PCI_VENDOR_ID_INTEL, pdev 3615 sound/pci/cs46xx/cs46xx_lib.c if (pdev == NULL) pdev 3619 sound/pci/cs46xx/cs46xx_lib.c pci_read_config_byte(pdev, 0x41, &pp); pdev 3621 sound/pci/cs46xx/cs46xx_lib.c pci_dev_put(pdev); pdev 708 sound/pci/fm801.c struct pci_dev *pdev = to_pci_dev(chip->dev); pdev 724 sound/pci/fm801.c snd_dma_pci_data(pdev), pdev 235 sound/pci/hda/hda_tegra.c static int hda_tegra_init_chip(struct azx *chip, struct platform_device *pdev) pdev 242 sound/pci/hda/hda_tegra.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 278 sound/pci/hda/hda_tegra.c static int hda_tegra_first_init(struct azx *chip, struct platform_device *pdev) pdev 284 sound/pci/hda/hda_tegra.c int irq_id = platform_get_irq(pdev, 0); pdev 286 sound/pci/hda/hda_tegra.c struct device_node *np = pdev->dev.of_node; pdev 288 sound/pci/hda/hda_tegra.c err = hda_tegra_init_chip(chip, pdev); pdev 418 sound/pci/hda/hda_tegra.c static int hda_tegra_probe(struct platform_device *pdev) pdev 427 sound/pci/hda/hda_tegra.c hda = devm_kzalloc(&pdev->dev, sizeof(*hda), GFP_KERNEL); pdev 430 sound/pci/hda/hda_tegra.c hda->dev = &pdev->dev; pdev 433 sound/pci/hda/hda_tegra.c err = snd_card_new(&pdev->dev, SNDRV_DEFAULT_IDX1, SNDRV_DEFAULT_STR1, pdev 436 sound/pci/hda/hda_tegra.c dev_err(&pdev->dev, "Error creating card!\n"); pdev 449 sound/pci/hda/hda_tegra.c dev_set_drvdata(&pdev->dev, card); pdev 468 sound/pci/hda/hda_tegra.c struct platform_device *pdev = to_platform_device(hda->dev); pdev 472 sound/pci/hda/hda_tegra.c err = hda_tegra_first_init(chip, pdev); pdev 497 sound/pci/hda/hda_tegra.c static int hda_tegra_remove(struct platform_device *pdev) pdev 501 sound/pci/hda/hda_tegra.c ret = snd_card_free(dev_get_drvdata(&pdev->dev)); pdev 502 sound/pci/hda/hda_tegra.c pm_runtime_disable(&pdev->dev); pdev 507 sound/pci/hda/hda_tegra.c static void hda_tegra_shutdown(struct platform_device *pdev) pdev 509 sound/pci/hda/hda_tegra.c struct snd_card *card = dev_get_drvdata(&pdev->dev); pdev 216 sound/ppc/beep.c dmabuf = dma_alloc_coherent(&chip->pdev->dev, BEEP_BUFLEN * 4, pdev 233 sound/ppc/beep.c input_dev->dev.parent = &chip->pdev->dev; pdev 257 sound/ppc/beep.c dma_free_coherent(&chip->pdev->dev, BEEP_BUFLEN * 4, pdev 267 sound/ppc/beep.c dma_free_coherent(&chip->pdev->dev, BEEP_BUFLEN * 4, pdev 54 sound/ppc/pmac.c rec->space = dma_alloc_coherent(&chip->pdev->dev, rsize, pdev 71 sound/ppc/pmac.c dma_free_coherent(&chip->pdev->dev, rsize, rec->space, rec->dma_base); pdev 725 sound/ppc/pmac.c &chip->pdev->dev, pdev 871 sound/ppc/pmac.c pci_dev_put(chip->pdev); pdev 938 sound/ppc/pmac.c chip->pdev = NULL; pdev 1050 sound/ppc/pmac.c struct pci_dev *pdev = NULL; pdev 1052 sound/ppc/pmac.c for_each_pci_dev(pdev) { pdev 1053 sound/ppc/pmac.c struct device_node *np = pci_device_to_OF_node(pdev); pdev 1055 sound/ppc/pmac.c chip->pdev = pdev; pdev 1060 sound/ppc/pmac.c if (chip->pdev == NULL) pdev 83 sound/ppc/pmac.h struct pci_dev *pdev; pdev 186 sound/soc/adi/axi-i2s.c static int axi_i2s_probe(struct platform_device *pdev) pdev 193 sound/soc/adi/axi-i2s.c i2s = devm_kzalloc(&pdev->dev, sizeof(*i2s), GFP_KERNEL); pdev 197 sound/soc/adi/axi-i2s.c platform_set_drvdata(pdev, i2s); pdev 199 sound/soc/adi/axi-i2s.c axi_i2s_parse_of(i2s, pdev->dev.of_node); pdev 201 sound/soc/adi/axi-i2s.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 202 sound/soc/adi/axi-i2s.c base = devm_ioremap_resource(&pdev->dev, res); pdev 206 sound/soc/adi/axi-i2s.c i2s->regmap = devm_regmap_init_mmio(&pdev->dev, base, pdev 211 sound/soc/adi/axi-i2s.c i2s->clk = devm_clk_get(&pdev->dev, "axi"); pdev 215 sound/soc/adi/axi-i2s.c i2s->clk_ref = devm_clk_get(&pdev->dev, "ref"); pdev 257 sound/soc/adi/axi-i2s.c ret = devm_snd_soc_register_component(&pdev->dev, &axi_i2s_component, pdev 262 sound/soc/adi/axi-i2s.c ret = devm_snd_dmaengine_pcm_register(&pdev->dev, NULL, 0); pdev 266 sound/soc/adi/axi-i2s.c dev_info(&pdev->dev, "probed, capture %s, playback %s\n", pdev 277 sound/soc/adi/axi-i2s.c static int axi_i2s_dev_remove(struct platform_device *pdev) pdev 279 sound/soc/adi/axi-i2s.c struct axi_i2s *i2s = platform_get_drvdata(pdev); pdev 179 sound/soc/adi/axi-spdif.c static int axi_spdif_probe(struct platform_device *pdev) pdev 186 sound/soc/adi/axi-spdif.c spdif = devm_kzalloc(&pdev->dev, sizeof(*spdif), GFP_KERNEL); pdev 190 sound/soc/adi/axi-spdif.c platform_set_drvdata(pdev, spdif); pdev 192 sound/soc/adi/axi-spdif.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 193 sound/soc/adi/axi-spdif.c base = devm_ioremap_resource(&pdev->dev, res); pdev 197 sound/soc/adi/axi-spdif.c spdif->regmap = devm_regmap_init_mmio(&pdev->dev, base, pdev 202 sound/soc/adi/axi-spdif.c spdif->clk = devm_clk_get(&pdev->dev, "axi"); pdev 206 sound/soc/adi/axi-spdif.c spdif->clk_ref = devm_clk_get(&pdev->dev, "ref"); pdev 226 sound/soc/adi/axi-spdif.c ret = devm_snd_soc_register_component(&pdev->dev, &axi_spdif_component, pdev 231 sound/soc/adi/axi-spdif.c ret = devm_snd_dmaengine_pcm_register(&pdev->dev, NULL, 0); pdev 242 sound/soc/adi/axi-spdif.c static int axi_spdif_dev_remove(struct platform_device *pdev) pdev 244 sound/soc/adi/axi-spdif.c struct axi_spdif *spdif = platform_get_drvdata(pdev); pdev 435 sound/soc/amd/acp-da7219-max98357a.c static int cz_probe(struct platform_device *pdev) pdev 442 sound/soc/amd/acp-da7219-max98357a.c acp_da7219_cfg.dev = &pdev->dev; pdev 443 sound/soc/amd/acp-da7219-max98357a.c rdev = devm_regulator_register(&pdev->dev, &acp_da7219_desc, pdev 446 sound/soc/amd/acp-da7219-max98357a.c dev_err(&pdev->dev, "Failed to register regulator: %d\n", pdev 451 sound/soc/amd/acp-da7219-max98357a.c machine = devm_kzalloc(&pdev->dev, sizeof(struct acp_platform_info), pdev 456 sound/soc/amd/acp-da7219-max98357a.c cz_card.dev = &pdev->dev; pdev 457 sound/soc/amd/acp-da7219-max98357a.c platform_set_drvdata(pdev, card); pdev 459 sound/soc/amd/acp-da7219-max98357a.c ret = devm_snd_soc_register_card(&pdev->dev, &cz_card); pdev 461 sound/soc/amd/acp-da7219-max98357a.c dev_err(&pdev->dev, pdev 466 sound/soc/amd/acp-da7219-max98357a.c bt_uart_enable = !device_property_read_bool(&pdev->dev, pdev 1237 sound/soc/amd/acp-pcm-dma.c static int acp_audio_probe(struct platform_device *pdev) pdev 1242 sound/soc/amd/acp-pcm-dma.c const u32 *pdata = pdev->dev.platform_data; pdev 1245 sound/soc/amd/acp-pcm-dma.c dev_err(&pdev->dev, "Missing platform data\n"); pdev 1249 sound/soc/amd/acp-pcm-dma.c audio_drv_data = devm_kzalloc(&pdev->dev, sizeof(struct audio_drv_data), pdev 1254 sound/soc/amd/acp-pcm-dma.c audio_drv_data->acp_mmio = devm_platform_ioremap_resource(pdev, 0); pdev 1271 sound/soc/amd/acp-pcm-dma.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 1273 sound/soc/amd/acp-pcm-dma.c dev_err(&pdev->dev, "IORESOURCE_IRQ FAILED\n"); pdev 1277 sound/soc/amd/acp-pcm-dma.c status = devm_request_irq(&pdev->dev, res->start, dma_irq_handler, pdev 1278 sound/soc/amd/acp-pcm-dma.c 0, "ACP_IRQ", &pdev->dev); pdev 1280 sound/soc/amd/acp-pcm-dma.c dev_err(&pdev->dev, "ACP IRQ request failed\n"); pdev 1284 sound/soc/amd/acp-pcm-dma.c dev_set_drvdata(&pdev->dev, audio_drv_data); pdev 1289 sound/soc/amd/acp-pcm-dma.c dev_err(&pdev->dev, "ACP Init failed status:%d\n", status); pdev 1293 sound/soc/amd/acp-pcm-dma.c status = devm_snd_soc_register_component(&pdev->dev, pdev 1296 sound/soc/amd/acp-pcm-dma.c dev_err(&pdev->dev, "Fail to register ALSA platform device\n"); pdev 1300 sound/soc/amd/acp-pcm-dma.c pm_runtime_set_autosuspend_delay(&pdev->dev, 10000); pdev 1301 sound/soc/amd/acp-pcm-dma.c pm_runtime_use_autosuspend(&pdev->dev); pdev 1302 sound/soc/amd/acp-pcm-dma.c pm_runtime_enable(&pdev->dev); pdev 1307 sound/soc/amd/acp-pcm-dma.c static int acp_audio_remove(struct platform_device *pdev) pdev 1310 sound/soc/amd/acp-pcm-dma.c struct audio_drv_data *adata = dev_get_drvdata(&pdev->dev); pdev 1314 sound/soc/amd/acp-pcm-dma.c dev_err(&pdev->dev, "ACP Deinit failed status:%d\n", status); pdev 1315 sound/soc/amd/acp-pcm-dma.c pm_runtime_disable(&pdev->dev); pdev 167 sound/soc/amd/acp-rt5645.c static int cz_probe(struct platform_device *pdev) pdev 173 sound/soc/amd/acp-rt5645.c cz_card.dev = &pdev->dev; pdev 174 sound/soc/amd/acp-rt5645.c platform_set_drvdata(pdev, card); pdev 175 sound/soc/amd/acp-rt5645.c ret = devm_snd_soc_register_card(&pdev->dev, &cz_card); pdev 177 sound/soc/amd/acp-rt5645.c dev_err(&pdev->dev, pdev 618 sound/soc/amd/raven/acp3x-pcm-dma.c static int acp3x_audio_probe(struct platform_device *pdev) pdev 625 sound/soc/amd/raven/acp3x-pcm-dma.c if (!pdev->dev.platform_data) { pdev 626 sound/soc/amd/raven/acp3x-pcm-dma.c dev_err(&pdev->dev, "platform_data not retrieved\n"); pdev 629 sound/soc/amd/raven/acp3x-pcm-dma.c irqflags = *((unsigned int *)(pdev->dev.platform_data)); pdev 631 sound/soc/amd/raven/acp3x-pcm-dma.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 633 sound/soc/amd/raven/acp3x-pcm-dma.c dev_err(&pdev->dev, "IORESOURCE_IRQ FAILED\n"); pdev 637 sound/soc/amd/raven/acp3x-pcm-dma.c adata = devm_kzalloc(&pdev->dev, sizeof(*adata), GFP_KERNEL); pdev 641 sound/soc/amd/raven/acp3x-pcm-dma.c adata->acp3x_base = devm_ioremap(&pdev->dev, res->start, pdev 644 sound/soc/amd/raven/acp3x-pcm-dma.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 646 sound/soc/amd/raven/acp3x-pcm-dma.c dev_err(&pdev->dev, "IORESOURCE_IRQ FAILED\n"); pdev 654 sound/soc/amd/raven/acp3x-pcm-dma.c dev_set_drvdata(&pdev->dev, adata); pdev 659 sound/soc/amd/raven/acp3x-pcm-dma.c status = devm_snd_soc_register_component(&pdev->dev, pdev 663 sound/soc/amd/raven/acp3x-pcm-dma.c dev_err(&pdev->dev, "Fail to register acp i2s dai\n"); pdev 666 sound/soc/amd/raven/acp3x-pcm-dma.c status = devm_request_irq(&pdev->dev, adata->i2s_irq, i2s_irq_handler, pdev 669 sound/soc/amd/raven/acp3x-pcm-dma.c dev_err(&pdev->dev, "ACP3x I2S IRQ request failed\n"); pdev 673 sound/soc/amd/raven/acp3x-pcm-dma.c pm_runtime_set_autosuspend_delay(&pdev->dev, 10000); pdev 674 sound/soc/amd/raven/acp3x-pcm-dma.c pm_runtime_use_autosuspend(&pdev->dev); pdev 675 sound/soc/amd/raven/acp3x-pcm-dma.c pm_runtime_enable(&pdev->dev); pdev 680 sound/soc/amd/raven/acp3x-pcm-dma.c dev_err(&pdev->dev, "ACP de-init failed\n"); pdev 682 sound/soc/amd/raven/acp3x-pcm-dma.c dev_info(&pdev->dev, "ACP de-initialized\n"); pdev 687 sound/soc/amd/raven/acp3x-pcm-dma.c static int acp3x_audio_remove(struct platform_device *pdev) pdev 690 sound/soc/amd/raven/acp3x-pcm-dma.c struct i2s_dev_data *adata = dev_get_drvdata(&pdev->dev); pdev 694 sound/soc/amd/raven/acp3x-pcm-dma.c dev_err(&pdev->dev, "ACP de-init failed\n"); pdev 696 sound/soc/amd/raven/acp3x-pcm-dma.c dev_info(&pdev->dev, "ACP de-initialized\n"); pdev 698 sound/soc/amd/raven/acp3x-pcm-dma.c pm_runtime_disable(&pdev->dev); pdev 19 sound/soc/amd/raven/pci-acp3x.c struct platform_device *pdev; pdev 99 sound/soc/amd/raven/pci-acp3x.c adata->pdev = platform_device_register_full(&pdevinfo); pdev 100 sound/soc/amd/raven/pci-acp3x.c if (IS_ERR(adata->pdev)) { pdev 103 sound/soc/amd/raven/pci-acp3x.c ret = PTR_ERR(adata->pdev); pdev 129 sound/soc/amd/raven/pci-acp3x.c platform_device_unregister(adata->pdev); pdev 550 sound/soc/atmel/atmel-classd.c static int atmel_classd_probe(struct platform_device *pdev) pdev 552 sound/soc/atmel/atmel-classd.c struct device *dev = &pdev->dev; pdev 573 sound/soc/atmel/atmel-classd.c dd->irq = platform_get_irq(pdev, 0); pdev 591 sound/soc/atmel/atmel-classd.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 657 sound/soc/atmel/atmel-classd.c static int atmel_classd_remove(struct platform_device *pdev) pdev 589 sound/soc/atmel/atmel-i2s.c static int atmel_i2s_probe(struct platform_device *pdev) pdev 591 sound/soc/atmel/atmel-i2s.c struct device_node *np = pdev->dev.of_node; pdev 603 sound/soc/atmel/atmel-i2s.c dev = devm_kzalloc(&pdev->dev, sizeof(*dev), GFP_KERNEL); pdev 613 sound/soc/atmel/atmel-i2s.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 614 sound/soc/atmel/atmel-i2s.c base = devm_ioremap_resource(&pdev->dev, mem); pdev 618 sound/soc/atmel/atmel-i2s.c regmap = devm_regmap_init_mmio(&pdev->dev, base, pdev 624 sound/soc/atmel/atmel-i2s.c irq = platform_get_irq(pdev, 0); pdev 628 sound/soc/atmel/atmel-i2s.c err = devm_request_irq(&pdev->dev, irq, atmel_i2s_interrupt, 0, pdev 629 sound/soc/atmel/atmel-i2s.c dev_name(&pdev->dev), dev); pdev 634 sound/soc/atmel/atmel-i2s.c dev->pclk = devm_clk_get(&pdev->dev, "pclk"); pdev 637 sound/soc/atmel/atmel-i2s.c dev_err(&pdev->dev, pdev 643 sound/soc/atmel/atmel-i2s.c dev->gclk = devm_clk_get(&pdev->dev, "gclk"); pdev 650 sound/soc/atmel/atmel-i2s.c dev->dev = &pdev->dev; pdev 652 sound/soc/atmel/atmel-i2s.c platform_set_drvdata(pdev, dev); pdev 668 sound/soc/atmel/atmel-i2s.c dev_info(&pdev->dev, "hw version: %#x\n", version); pdev 674 sound/soc/atmel/atmel-i2s.c err = devm_snd_soc_register_component(&pdev->dev, pdev 678 sound/soc/atmel/atmel-i2s.c dev_err(&pdev->dev, "failed to register DAI: %d\n", err); pdev 691 sound/soc/atmel/atmel-i2s.c err = devm_snd_dmaengine_pcm_register(&pdev->dev, NULL, pcm_flags); pdev 693 sound/soc/atmel/atmel-i2s.c dev_err(&pdev->dev, "failed to register PCM: %d\n", err); pdev 701 sound/soc/atmel/atmel-i2s.c static int atmel_i2s_remove(struct platform_device *pdev) pdev 703 sound/soc/atmel/atmel-i2s.c struct atmel_i2s_dev *dev = platform_get_drvdata(pdev); pdev 592 sound/soc/atmel/atmel-pdmic.c static int atmel_pdmic_probe(struct platform_device *pdev) pdev 594 sound/soc/atmel/atmel-pdmic.c struct device *dev = &pdev->dev; pdev 614 sound/soc/atmel/atmel-pdmic.c dd->irq = platform_get_irq(pdev, 0); pdev 641 sound/soc/atmel/atmel-pdmic.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 724 sound/soc/atmel/atmel-pdmic.c static int atmel_pdmic_remove(struct platform_device *pdev) pdev 272 sound/soc/atmel/atmel_ssc_dai.c struct platform_device *pdev = to_platform_device(dai->dev); pdev 273 sound/soc/atmel/atmel_ssc_dai.c struct atmel_ssc_info *ssc_p = &ssc_info[pdev->id]; pdev 309 sound/soc/atmel/atmel_ssc_dai.c dma_params = &ssc_dma_params[pdev->id][dir]; pdev 332 sound/soc/atmel/atmel_ssc_dai.c struct platform_device *pdev = to_platform_device(dai->dev); pdev 333 sound/soc/atmel/atmel_ssc_dai.c struct atmel_ssc_info *ssc_p = &ssc_info[pdev->id]; pdev 378 sound/soc/atmel/atmel_ssc_dai.c struct platform_device *pdev = to_platform_device(cpu_dai->dev); pdev 379 sound/soc/atmel/atmel_ssc_dai.c struct atmel_ssc_info *ssc_p = &ssc_info[pdev->id]; pdev 391 sound/soc/atmel/atmel_ssc_dai.c struct platform_device *pdev = to_platform_device(cpu_dai->dev); pdev 392 sound/soc/atmel/atmel_ssc_dai.c struct atmel_ssc_info *ssc_p = &ssc_info[pdev->id]; pdev 458 sound/soc/atmel/atmel_ssc_dai.c struct platform_device *pdev = to_platform_device(dai->dev); pdev 459 sound/soc/atmel/atmel_ssc_dai.c int id = pdev->id; pdev 712 sound/soc/atmel/atmel_ssc_dai.c struct platform_device *pdev = to_platform_device(dai->dev); pdev 713 sound/soc/atmel/atmel_ssc_dai.c struct atmel_ssc_info *ssc_p = &ssc_info[pdev->id]; pdev 736 sound/soc/atmel/atmel_ssc_dai.c struct platform_device *pdev = to_platform_device(dai->dev); pdev 737 sound/soc/atmel/atmel_ssc_dai.c struct atmel_ssc_info *ssc_p = &ssc_info[pdev->id]; pdev 766 sound/soc/atmel/atmel_ssc_dai.c struct platform_device *pdev = to_platform_device(cpu_dai->dev); pdev 771 sound/soc/atmel/atmel_ssc_dai.c ssc_p = &ssc_info[pdev->id]; pdev 795 sound/soc/atmel/atmel_ssc_dai.c struct platform_device *pdev = to_platform_device(cpu_dai->dev); pdev 801 sound/soc/atmel/atmel_ssc_dai.c ssc_p = &ssc_info[pdev->id]; pdev 908 sound/soc/atmel/atmel_ssc_dai.c ret = asoc_ssc_init(&ssc->pdev->dev); pdev 84 sound/soc/atmel/atmel_wm8904.c static int atmel_asoc_wm8904_dt_init(struct platform_device *pdev) pdev 86 sound/soc/atmel/atmel_wm8904.c struct device_node *np = pdev->dev.of_node; pdev 93 sound/soc/atmel/atmel_wm8904.c dev_err(&pdev->dev, "only device tree supported\n"); pdev 99 sound/soc/atmel/atmel_wm8904.c dev_err(&pdev->dev, "failed to parse card name\n"); pdev 105 sound/soc/atmel/atmel_wm8904.c dev_err(&pdev->dev, "failed to parse audio routing\n"); pdev 111 sound/soc/atmel/atmel_wm8904.c dev_err(&pdev->dev, "failed to get dai and pcm info\n"); pdev 121 sound/soc/atmel/atmel_wm8904.c dev_err(&pdev->dev, "failed to get codec info\n"); pdev 131 sound/soc/atmel/atmel_wm8904.c static int atmel_asoc_wm8904_probe(struct platform_device *pdev) pdev 137 sound/soc/atmel/atmel_wm8904.c card->dev = &pdev->dev; pdev 138 sound/soc/atmel/atmel_wm8904.c ret = atmel_asoc_wm8904_dt_init(pdev); pdev 140 sound/soc/atmel/atmel_wm8904.c dev_err(&pdev->dev, "failed to init dt info\n"); pdev 147 sound/soc/atmel/atmel_wm8904.c dev_err(&pdev->dev, "failed to set SSC %d for audio\n", id); pdev 153 sound/soc/atmel/atmel_wm8904.c dev_err(&pdev->dev, "snd_soc_register_card failed\n"); pdev 164 sound/soc/atmel/atmel_wm8904.c static int atmel_asoc_wm8904_remove(struct platform_device *pdev) pdev 166 sound/soc/atmel/atmel_wm8904.c struct snd_soc_card *card = platform_get_drvdata(pdev); pdev 881 sound/soc/atmel/mchp-i2s-mcc.c static int mchp_i2s_mcc_probe(struct platform_device *pdev) pdev 891 sound/soc/atmel/mchp-i2s-mcc.c dev = devm_kzalloc(&pdev->dev, sizeof(*dev), GFP_KERNEL); pdev 895 sound/soc/atmel/mchp-i2s-mcc.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 896 sound/soc/atmel/mchp-i2s-mcc.c base = devm_ioremap_resource(&pdev->dev, mem); pdev 900 sound/soc/atmel/mchp-i2s-mcc.c regmap = devm_regmap_init_mmio(&pdev->dev, base, pdev 905 sound/soc/atmel/mchp-i2s-mcc.c irq = platform_get_irq(pdev, 0); pdev 909 sound/soc/atmel/mchp-i2s-mcc.c err = devm_request_irq(&pdev->dev, irq, mchp_i2s_mcc_interrupt, 0, pdev 910 sound/soc/atmel/mchp-i2s-mcc.c dev_name(&pdev->dev), dev); pdev 914 sound/soc/atmel/mchp-i2s-mcc.c dev->pclk = devm_clk_get(&pdev->dev, "pclk"); pdev 917 sound/soc/atmel/mchp-i2s-mcc.c dev_err(&pdev->dev, pdev 923 sound/soc/atmel/mchp-i2s-mcc.c dev->gclk = devm_clk_get(&pdev->dev, "gclk"); pdev 927 sound/soc/atmel/mchp-i2s-mcc.c dev_warn(&pdev->dev, pdev 932 sound/soc/atmel/mchp-i2s-mcc.c dev->dev = &pdev->dev; pdev 934 sound/soc/atmel/mchp-i2s-mcc.c platform_set_drvdata(pdev, dev); pdev 938 sound/soc/atmel/mchp-i2s-mcc.c dev_err(&pdev->dev, pdev 943 sound/soc/atmel/mchp-i2s-mcc.c err = devm_snd_soc_register_component(&pdev->dev, pdev 947 sound/soc/atmel/mchp-i2s-mcc.c dev_err(&pdev->dev, "failed to register DAI: %d\n", err); pdev 955 sound/soc/atmel/mchp-i2s-mcc.c err = devm_snd_dmaengine_pcm_register(&pdev->dev, NULL, 0); pdev 957 sound/soc/atmel/mchp-i2s-mcc.c dev_err(&pdev->dev, "failed to register PCM: %d\n", err); pdev 964 sound/soc/atmel/mchp-i2s-mcc.c dev_info(&pdev->dev, "hw version: %#lx\n", pdev 970 sound/soc/atmel/mchp-i2s-mcc.c static int mchp_i2s_mcc_remove(struct platform_device *pdev) pdev 972 sound/soc/atmel/mchp-i2s-mcc.c struct mchp_i2s_mcc_dev *dev = platform_get_drvdata(pdev); pdev 63 sound/soc/atmel/mikroe-proto.c static int snd_proto_probe(struct platform_device *pdev) pdev 67 sound/soc/atmel/mikroe-proto.c struct device_node *np = pdev->dev.of_node; pdev 75 sound/soc/atmel/mikroe-proto.c dev_err(&pdev->dev, "No device node supplied\n"); pdev 79 sound/soc/atmel/mikroe-proto.c snd_proto.dev = &pdev->dev; pdev 84 sound/soc/atmel/mikroe-proto.c dai = devm_kzalloc(&pdev->dev, sizeof(*dai), GFP_KERNEL); pdev 89 sound/soc/atmel/mikroe-proto.c comp = devm_kzalloc(&pdev->dev, 3 * sizeof(*comp), GFP_KERNEL); pdev 110 sound/soc/atmel/mikroe-proto.c dev_err(&pdev->dev, "audio-codec node missing\n"); pdev 117 sound/soc/atmel/mikroe-proto.c dev_err(&pdev->dev, "i2s-controller missing\n"); pdev 126 sound/soc/atmel/mikroe-proto.c dev_err(&pdev->dev, "Must be the same bitclock and frame master\n"); pdev 145 sound/soc/atmel/mikroe-proto.c dev_err(&pdev->dev, pdev 151 sound/soc/atmel/mikroe-proto.c static int snd_proto_remove(struct platform_device *pdev) pdev 147 sound/soc/atmel/sam9g20_wm8731.c static int at91sam9g20ek_audio_probe(struct platform_device *pdev) pdev 149 sound/soc/atmel/sam9g20_wm8731.c struct device_node *np = pdev->dev.of_node; pdev 161 sound/soc/atmel/sam9g20_wm8731.c dev_err(&pdev->dev, "ssc channel is not valid\n"); pdev 170 sound/soc/atmel/sam9g20_wm8731.c dev_err(&pdev->dev, "Failed to get MCLK\n"); pdev 177 sound/soc/atmel/sam9g20_wm8731.c dev_err(&pdev->dev, "Failed to get PLLB\n"); pdev 184 sound/soc/atmel/sam9g20_wm8731.c dev_err(&pdev->dev, "Failed to set MCLK parent\n"); pdev 190 sound/soc/atmel/sam9g20_wm8731.c card->dev = &pdev->dev; pdev 206 sound/soc/atmel/sam9g20_wm8731.c dev_err(&pdev->dev, "codec info missing\n"); pdev 216 sound/soc/atmel/sam9g20_wm8731.c dev_err(&pdev->dev, "dai and pcm info missing\n"); pdev 227 sound/soc/atmel/sam9g20_wm8731.c dev_err(&pdev->dev, "snd_soc_register_card() failed\n"); pdev 240 sound/soc/atmel/sam9g20_wm8731.c static int at91sam9g20ek_audio_remove(struct platform_device *pdev) pdev 242 sound/soc/atmel/sam9g20_wm8731.c struct snd_soc_card *card = platform_get_drvdata(pdev); pdev 73 sound/soc/atmel/sam9x5_wm8731.c static int sam9x5_wm8731_driver_probe(struct platform_device *pdev) pdev 75 sound/soc/atmel/sam9x5_wm8731.c struct device_node *np = pdev->dev.of_node; pdev 84 sound/soc/atmel/sam9x5_wm8731.c dev_err(&pdev->dev, "No device node supplied\n"); pdev 88 sound/soc/atmel/sam9x5_wm8731.c card = devm_kzalloc(&pdev->dev, sizeof(*card), GFP_KERNEL); pdev 89 sound/soc/atmel/sam9x5_wm8731.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 90 sound/soc/atmel/sam9x5_wm8731.c dai = devm_kzalloc(&pdev->dev, sizeof(*dai), GFP_KERNEL); pdev 91 sound/soc/atmel/sam9x5_wm8731.c comp = devm_kzalloc(&pdev->dev, 3 * sizeof(*comp), GFP_KERNEL); pdev 99 sound/soc/atmel/sam9x5_wm8731.c card->dev = &pdev->dev; pdev 122 sound/soc/atmel/sam9x5_wm8731.c dev_err(&pdev->dev, "atmel,model node missing\n"); pdev 128 sound/soc/atmel/sam9x5_wm8731.c dev_err(&pdev->dev, "atmel,audio-routing node missing\n"); pdev 134 sound/soc/atmel/sam9x5_wm8731.c dev_err(&pdev->dev, "atmel,audio-codec node missing\n"); pdev 143 sound/soc/atmel/sam9x5_wm8731.c dev_err(&pdev->dev, "atmel,ssc-controller node missing\n"); pdev 154 sound/soc/atmel/sam9x5_wm8731.c dev_err(&pdev->dev, "Failed to set SSC %d for audio: %d\n", pdev 164 sound/soc/atmel/sam9x5_wm8731.c dev_err(&pdev->dev, "Platform device allocation failed\n"); pdev 168 sound/soc/atmel/sam9x5_wm8731.c dev_dbg(&pdev->dev, "%s ok\n", __func__); pdev 178 sound/soc/atmel/sam9x5_wm8731.c static int sam9x5_wm8731_driver_remove(struct platform_device *pdev) pdev 180 sound/soc/atmel/sam9x5_wm8731.c struct snd_soc_card *card = platform_get_drvdata(pdev); pdev 323 sound/soc/atmel/tse850-pcm5142.c static int tse850_dt_init(struct platform_device *pdev) pdev 325 sound/soc/atmel/tse850-pcm5142.c struct device_node *np = pdev->dev.of_node; pdev 330 sound/soc/atmel/tse850-pcm5142.c dev_err(&pdev->dev, "only device tree supported\n"); pdev 336 sound/soc/atmel/tse850-pcm5142.c dev_err(&pdev->dev, "failed to get cpu dai\n"); pdev 345 sound/soc/atmel/tse850-pcm5142.c dev_err(&pdev->dev, "failed to get codec info\n"); pdev 354 sound/soc/atmel/tse850-pcm5142.c static int tse850_probe(struct platform_device *pdev) pdev 357 sound/soc/atmel/tse850-pcm5142.c struct device *dev = card->dev = &pdev->dev; pdev 367 sound/soc/atmel/tse850-pcm5142.c ret = tse850_dt_init(pdev); pdev 423 sound/soc/atmel/tse850-pcm5142.c static int tse850_remove(struct platform_device *pdev) pdev 425 sound/soc/atmel/tse850-pcm5142.c struct snd_soc_card *card = platform_get_drvdata(pdev); pdev 230 sound/soc/au1x/ac97c.c static int au1xac97c_drvprobe(struct platform_device *pdev) pdev 236 sound/soc/au1x/ac97c.c ctx = devm_kzalloc(&pdev->dev, sizeof(*ctx), GFP_KERNEL); pdev 242 sound/soc/au1x/ac97c.c iores = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 246 sound/soc/au1x/ac97c.c if (!devm_request_mem_region(&pdev->dev, iores->start, pdev 248 sound/soc/au1x/ac97c.c pdev->name)) pdev 251 sound/soc/au1x/ac97c.c ctx->mmio = devm_ioremap_nocache(&pdev->dev, iores->start, pdev 256 sound/soc/au1x/ac97c.c dmares = platform_get_resource(pdev, IORESOURCE_DMA, 0); pdev 261 sound/soc/au1x/ac97c.c dmares = platform_get_resource(pdev, IORESOURCE_DMA, 1); pdev 273 sound/soc/au1x/ac97c.c platform_set_drvdata(pdev, ctx); pdev 279 sound/soc/au1x/ac97c.c ret = snd_soc_register_component(&pdev->dev, &au1xac97c_component, pdev 288 sound/soc/au1x/ac97c.c static int au1xac97c_drvremove(struct platform_device *pdev) pdev 290 sound/soc/au1x/ac97c.c struct au1xpsc_audio_data *ctx = platform_get_drvdata(pdev); pdev 292 sound/soc/au1x/ac97c.c snd_soc_unregister_component(&pdev->dev); pdev 40 sound/soc/au1x/db1000.c static int db1000_audio_probe(struct platform_device *pdev) pdev 43 sound/soc/au1x/db1000.c card->dev = &pdev->dev; pdev 44 sound/soc/au1x/db1000.c return devm_snd_soc_register_card(&pdev->dev, card); pdev 185 sound/soc/au1x/db1200.c static int db1200_audio_probe(struct platform_device *pdev) pdev 187 sound/soc/au1x/db1200.c const struct platform_device_id *pid = platform_get_device_id(pdev); pdev 191 sound/soc/au1x/db1200.c card->dev = &pdev->dev; pdev 192 sound/soc/au1x/db1200.c return devm_snd_soc_register_card(&pdev->dev, card); pdev 334 sound/soc/au1x/dbdma2.c static int au1xpsc_pcm_drvprobe(struct platform_device *pdev) pdev 338 sound/soc/au1x/dbdma2.c dmadata = devm_kcalloc(&pdev->dev, pdev 344 sound/soc/au1x/dbdma2.c platform_set_drvdata(pdev, dmadata); pdev 346 sound/soc/au1x/dbdma2.c return devm_snd_soc_register_component(&pdev->dev, pdev 310 sound/soc/au1x/dma.c static int alchemy_pcm_drvprobe(struct platform_device *pdev) pdev 314 sound/soc/au1x/dma.c ctx = devm_kzalloc(&pdev->dev, sizeof(*ctx), GFP_KERNEL); pdev 318 sound/soc/au1x/dma.c platform_set_drvdata(pdev, ctx); pdev 320 sound/soc/au1x/dma.c return devm_snd_soc_register_component(&pdev->dev, pdev 233 sound/soc/au1x/i2sc.c static int au1xi2s_drvprobe(struct platform_device *pdev) pdev 238 sound/soc/au1x/i2sc.c ctx = devm_kzalloc(&pdev->dev, sizeof(*ctx), GFP_KERNEL); pdev 242 sound/soc/au1x/i2sc.c iores = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 246 sound/soc/au1x/i2sc.c if (!devm_request_mem_region(&pdev->dev, iores->start, pdev 248 sound/soc/au1x/i2sc.c pdev->name)) pdev 251 sound/soc/au1x/i2sc.c ctx->mmio = devm_ioremap_nocache(&pdev->dev, iores->start, pdev 256 sound/soc/au1x/i2sc.c dmares = platform_get_resource(pdev, IORESOURCE_DMA, 0); pdev 261 sound/soc/au1x/i2sc.c dmares = platform_get_resource(pdev, IORESOURCE_DMA, 1); pdev 266 sound/soc/au1x/i2sc.c platform_set_drvdata(pdev, ctx); pdev 268 sound/soc/au1x/i2sc.c return snd_soc_register_component(&pdev->dev, &au1xi2s_component, pdev 272 sound/soc/au1x/i2sc.c static int au1xi2s_drvremove(struct platform_device *pdev) pdev 274 sound/soc/au1x/i2sc.c struct au1xpsc_audio_data *ctx = platform_get_drvdata(pdev); pdev 276 sound/soc/au1x/i2sc.c snd_soc_unregister_component(&pdev->dev); pdev 363 sound/soc/au1x/psc-ac97.c static int au1xpsc_ac97_drvprobe(struct platform_device *pdev) pdev 370 sound/soc/au1x/psc-ac97.c wd = devm_kzalloc(&pdev->dev, sizeof(struct au1xpsc_audio_data), pdev 377 sound/soc/au1x/psc-ac97.c wd->mmio = devm_platform_ioremap_resource(pdev, 0); pdev 381 sound/soc/au1x/psc-ac97.c dmares = platform_get_resource(pdev, IORESOURCE_DMA, 0); pdev 386 sound/soc/au1x/psc-ac97.c dmares = platform_get_resource(pdev, IORESOURCE_DMA, 1); pdev 407 sound/soc/au1x/psc-ac97.c wd->dai_drv.name = dev_name(&pdev->dev); pdev 409 sound/soc/au1x/psc-ac97.c platform_set_drvdata(pdev, wd); pdev 415 sound/soc/au1x/psc-ac97.c ret = snd_soc_register_component(&pdev->dev, &au1xpsc_ac97_component, pdev 424 sound/soc/au1x/psc-ac97.c static int au1xpsc_ac97_drvremove(struct platform_device *pdev) pdev 426 sound/soc/au1x/psc-ac97.c struct au1xpsc_audio_data *wd = platform_get_drvdata(pdev); pdev 428 sound/soc/au1x/psc-ac97.c snd_soc_unregister_component(&pdev->dev); pdev 292 sound/soc/au1x/psc-i2s.c static int au1xpsc_i2s_drvprobe(struct platform_device *pdev) pdev 298 sound/soc/au1x/psc-i2s.c wd = devm_kzalloc(&pdev->dev, sizeof(struct au1xpsc_audio_data), pdev 303 sound/soc/au1x/psc-i2s.c wd->mmio = devm_platform_ioremap_resource(pdev, 0); pdev 307 sound/soc/au1x/psc-i2s.c dmares = platform_get_resource(pdev, IORESOURCE_DMA, 0); pdev 312 sound/soc/au1x/psc-i2s.c dmares = platform_get_resource(pdev, IORESOURCE_DMA, 1); pdev 338 sound/soc/au1x/psc-i2s.c wd->dai_drv.name = dev_name(&pdev->dev); pdev 340 sound/soc/au1x/psc-i2s.c platform_set_drvdata(pdev, wd); pdev 342 sound/soc/au1x/psc-i2s.c return devm_snd_soc_register_component(&pdev->dev, pdev 346 sound/soc/au1x/psc-i2s.c static int au1xpsc_i2s_drvremove(struct platform_device *pdev) pdev 348 sound/soc/au1x/psc-i2s.c struct au1xpsc_audio_data *wd = platform_get_drvdata(pdev); pdev 827 sound/soc/bcm/bcm2835-i2s.c static int bcm2835_i2s_probe(struct platform_device *pdev) pdev 835 sound/soc/bcm/bcm2835-i2s.c dev = devm_kzalloc(&pdev->dev, sizeof(*dev), pdev 842 sound/soc/bcm/bcm2835-i2s.c dev->clk = devm_clk_get(&pdev->dev, NULL); pdev 844 sound/soc/bcm/bcm2835-i2s.c dev_err(&pdev->dev, "could not get clk: %ld\n", pdev 850 sound/soc/bcm/bcm2835-i2s.c base = devm_platform_ioremap_resource(pdev, 0); pdev 854 sound/soc/bcm/bcm2835-i2s.c dev->i2s_regmap = devm_regmap_init_mmio(&pdev->dev, base, pdev 860 sound/soc/bcm/bcm2835-i2s.c addr = of_get_address(pdev->dev.of_node, 0, NULL, NULL); pdev 862 sound/soc/bcm/bcm2835-i2s.c dev_err(&pdev->dev, "could not get DMA-register address\n"); pdev 893 sound/soc/bcm/bcm2835-i2s.c dev->dev = &pdev->dev; pdev 894 sound/soc/bcm/bcm2835-i2s.c dev_set_drvdata(&pdev->dev, dev); pdev 896 sound/soc/bcm/bcm2835-i2s.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 899 sound/soc/bcm/bcm2835-i2s.c dev_err(&pdev->dev, "Could not register DAI: %d\n", ret); pdev 903 sound/soc/bcm/bcm2835-i2s.c ret = devm_snd_dmaengine_pcm_register(&pdev->dev, NULL, 0); pdev 905 sound/soc/bcm/bcm2835-i2s.c dev_err(&pdev->dev, "Could not register PCM: %d\n", ret); pdev 1187 sound/soc/bcm/cygnus-ssp.c static int parse_ssp_child_node(struct platform_device *pdev, pdev 1199 sound/soc/bcm/cygnus-ssp.c dev_err(&pdev->dev, "Missing reg property\n"); pdev 1221 sound/soc/bcm/cygnus-ssp.c dev_err(&pdev->dev, "Bad value for reg %u\n", rawval); pdev 1249 sound/soc/bcm/cygnus-ssp.c dev_err(&pdev->dev, "Bad value for port_type %d\n", port_type); pdev 1253 sound/soc/bcm/cygnus-ssp.c dev_dbg(&pdev->dev, "%s portnum = %d\n", __func__, aio->portnum); pdev 1255 sound/soc/bcm/cygnus-ssp.c aio->cygaud->dev = &pdev->dev; pdev 1263 sound/soc/bcm/cygnus-ssp.c static int audio_clk_init(struct platform_device *pdev, pdev 1272 sound/soc/bcm/cygnus-ssp.c cygaud->audio_clk[i] = devm_clk_get(&pdev->dev, clk_name); pdev 1280 sound/soc/bcm/cygnus-ssp.c static int cygnus_ssp_probe(struct platform_device *pdev) pdev 1282 sound/soc/bcm/cygnus-ssp.c struct device *dev = &pdev->dev; pdev 1296 sound/soc/bcm/cygnus-ssp.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "aud"); pdev 1301 sound/soc/bcm/cygnus-ssp.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "i2s_in"); pdev 1310 sound/soc/bcm/cygnus-ssp.c node_count = of_get_child_count(pdev->dev.of_node); pdev 1319 sound/soc/bcm/cygnus-ssp.c for_each_available_child_of_node(pdev->dev.of_node, child_node) { pdev 1320 sound/soc/bcm/cygnus-ssp.c err = parse_ssp_child_node(pdev, child_node, cygaud, pdev 1344 sound/soc/bcm/cygnus-ssp.c cygaud->irq_num = platform_get_irq(pdev, 0); pdev 1348 sound/soc/bcm/cygnus-ssp.c err = audio_clk_init(pdev, cygaud); pdev 1363 sound/soc/bcm/cygnus-ssp.c static int cygnus_ssp_remove(struct platform_device *pdev) pdev 1365 sound/soc/bcm/cygnus-ssp.c cygnus_soc_platform_unregister(&pdev->dev); pdev 75 sound/soc/cirrus/edb93xx.c static int edb93xx_probe(struct platform_device *pdev) pdev 84 sound/soc/cirrus/edb93xx.c card->dev = &pdev->dev; pdev 88 sound/soc/cirrus/edb93xx.c dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", pdev 96 sound/soc/cirrus/edb93xx.c static int edb93xx_remove(struct platform_device *pdev) pdev 98 sound/soc/cirrus/edb93xx.c struct snd_soc_card *card = platform_get_drvdata(pdev); pdev 362 sound/soc/cirrus/ep93xx-ac97.c static int ep93xx_ac97_probe(struct platform_device *pdev) pdev 368 sound/soc/cirrus/ep93xx-ac97.c info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL); pdev 372 sound/soc/cirrus/ep93xx-ac97.c info->regs = devm_platform_ioremap_resource(pdev, 0); pdev 376 sound/soc/cirrus/ep93xx-ac97.c irq = platform_get_irq(pdev, 0); pdev 380 sound/soc/cirrus/ep93xx-ac97.c ret = devm_request_irq(&pdev->dev, irq, ep93xx_ac97_interrupt, pdev 381 sound/soc/cirrus/ep93xx-ac97.c IRQF_TRIGGER_HIGH, pdev->name, info); pdev 385 sound/soc/cirrus/ep93xx-ac97.c dev_set_drvdata(&pdev->dev, info); pdev 389 sound/soc/cirrus/ep93xx-ac97.c info->dev = &pdev->dev; pdev 392 sound/soc/cirrus/ep93xx-ac97.c platform_set_drvdata(pdev, info); pdev 398 sound/soc/cirrus/ep93xx-ac97.c ret = snd_soc_register_component(&pdev->dev, &ep93xx_ac97_component, pdev 403 sound/soc/cirrus/ep93xx-ac97.c ret = devm_ep93xx_pcm_platform_register(&pdev->dev); pdev 410 sound/soc/cirrus/ep93xx-ac97.c snd_soc_unregister_component(&pdev->dev); pdev 417 sound/soc/cirrus/ep93xx-ac97.c static int ep93xx_ac97_remove(struct platform_device *pdev) pdev 419 sound/soc/cirrus/ep93xx-ac97.c struct ep93xx_ac97_info *info = platform_get_drvdata(pdev); pdev 421 sound/soc/cirrus/ep93xx-ac97.c snd_soc_unregister_component(&pdev->dev); pdev 430 sound/soc/cirrus/ep93xx-i2s.c static int ep93xx_i2s_probe(struct platform_device *pdev) pdev 435 sound/soc/cirrus/ep93xx-i2s.c info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL); pdev 439 sound/soc/cirrus/ep93xx-i2s.c info->regs = devm_platform_ioremap_resource(pdev, 0); pdev 444 sound/soc/cirrus/ep93xx-i2s.c int irq = platform_get_irq(pdev, 0); pdev 448 sound/soc/cirrus/ep93xx-i2s.c err = devm_request_irq(&pdev->dev, irq, ep93xx_i2s_interrupt, 0, pdev 449 sound/soc/cirrus/ep93xx-i2s.c pdev->name, info); pdev 454 sound/soc/cirrus/ep93xx-i2s.c info->mclk = clk_get(&pdev->dev, "mclk"); pdev 460 sound/soc/cirrus/ep93xx-i2s.c info->sclk = clk_get(&pdev->dev, "sclk"); pdev 466 sound/soc/cirrus/ep93xx-i2s.c info->lrclk = clk_get(&pdev->dev, "lrclk"); pdev 472 sound/soc/cirrus/ep93xx-i2s.c dev_set_drvdata(&pdev->dev, info); pdev 474 sound/soc/cirrus/ep93xx-i2s.c err = devm_snd_soc_register_component(&pdev->dev, &ep93xx_i2s_component, pdev 479 sound/soc/cirrus/ep93xx-i2s.c err = devm_ep93xx_pcm_platform_register(&pdev->dev); pdev 495 sound/soc/cirrus/ep93xx-i2s.c static int ep93xx_i2s_remove(struct platform_device *pdev) pdev 497 sound/soc/cirrus/ep93xx-i2s.c struct ep93xx_i2s_info *info = dev_get_drvdata(&pdev->dev); pdev 41 sound/soc/cirrus/simone.c static int simone_probe(struct platform_device *pdev) pdev 51 sound/soc/cirrus/simone.c card->dev = &pdev->dev; pdev 55 sound/soc/cirrus/simone.c dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", pdev 63 sound/soc/cirrus/simone.c static int simone_remove(struct platform_device *pdev) pdev 65 sound/soc/cirrus/simone.c struct snd_soc_card *card = platform_get_drvdata(pdev); pdev 90 sound/soc/cirrus/snappercl15.c static int snappercl15_probe(struct platform_device *pdev) pdev 99 sound/soc/cirrus/snappercl15.c card->dev = &pdev->dev; pdev 103 sound/soc/cirrus/snappercl15.c dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", pdev 111 sound/soc/cirrus/snappercl15.c static int snappercl15_remove(struct platform_device *pdev) pdev 113 sound/soc/cirrus/snappercl15.c struct snd_soc_card *card = platform_get_drvdata(pdev); pdev 1349 sound/soc/codecs/88pm860x-codec.c static int pm860x_codec_probe(struct platform_device *pdev) pdev 1351 sound/soc/codecs/88pm860x-codec.c struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); pdev 1356 sound/soc/codecs/88pm860x-codec.c pm860x = devm_kzalloc(&pdev->dev, sizeof(struct pm860x_priv), pdev 1366 sound/soc/codecs/88pm860x-codec.c platform_set_drvdata(pdev, pm860x); pdev 1369 sound/soc/codecs/88pm860x-codec.c res = platform_get_resource(pdev, IORESOURCE_IRQ, i); pdev 1371 sound/soc/codecs/88pm860x-codec.c dev_err(&pdev->dev, "Failed to get IRQ resources\n"); pdev 1378 sound/soc/codecs/88pm860x-codec.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 1382 sound/soc/codecs/88pm860x-codec.c dev_err(&pdev->dev, "Failed to register component\n"); pdev 1388 sound/soc/codecs/88pm860x-codec.c static int pm860x_codec_remove(struct platform_device *pdev) pdev 2538 sound/soc/codecs/ab8500-codec.c static int ab8500_codec_driver_probe(struct platform_device *pdev) pdev 2543 sound/soc/codecs/ab8500-codec.c dev_dbg(&pdev->dev, "%s: Enter.\n", __func__); pdev 2546 sound/soc/codecs/ab8500-codec.c drvdata = devm_kzalloc(&pdev->dev, sizeof(struct ab8500_codec_drvdata), pdev 2552 sound/soc/codecs/ab8500-codec.c dev_set_drvdata(&pdev->dev, drvdata); pdev 2554 sound/soc/codecs/ab8500-codec.c drvdata->regmap = devm_regmap_init(&pdev->dev, NULL, &pdev->dev, pdev 2558 sound/soc/codecs/ab8500-codec.c dev_err(&pdev->dev, "%s: Failed to allocate regmap: %d\n", pdev 2563 sound/soc/codecs/ab8500-codec.c dev_dbg(&pdev->dev, "%s: Register codec.\n", __func__); pdev 2564 sound/soc/codecs/ab8500-codec.c status = devm_snd_soc_register_component(&pdev->dev, pdev 2569 sound/soc/codecs/ab8500-codec.c dev_err(&pdev->dev, pdev 125 sound/soc/codecs/ac97.c static int ac97_probe(struct platform_device *pdev) pdev 127 sound/soc/codecs/ac97.c return devm_snd_soc_register_component(&pdev->dev, pdev 131 sound/soc/codecs/ac97.c static int ac97_remove(struct platform_device *pdev) pdev 308 sound/soc/codecs/ad1980.c static int ad1980_probe(struct platform_device *pdev) pdev 310 sound/soc/codecs/ad1980.c return devm_snd_soc_register_component(&pdev->dev, pdev 64 sound/soc/codecs/ad73311.c static int ad73311_probe(struct platform_device *pdev) pdev 66 sound/soc/codecs/ad73311.c return devm_snd_soc_register_component(&pdev->dev, pdev 97 sound/soc/codecs/adau7002.c static int adau7002_probe(struct platform_device *pdev) pdev 99 sound/soc/codecs/adau7002.c return devm_snd_soc_register_component(&pdev->dev, pdev 104 sound/soc/codecs/adau7002.c static int adau7002_remove(struct platform_device *pdev) pdev 68 sound/soc/codecs/ads117x.c static int ads117x_probe(struct platform_device *pdev) pdev 70 sound/soc/codecs/ads117x.c return devm_snd_soc_register_component(&pdev->dev, pdev 73 sound/soc/codecs/ak4554.c static int ak4554_soc_probe(struct platform_device *pdev) pdev 75 sound/soc/codecs/ak4554.c return devm_snd_soc_register_component(&pdev->dev, pdev 162 sound/soc/codecs/ak5386.c static int ak5386_probe(struct platform_device *pdev) pdev 164 sound/soc/codecs/ak5386.c struct device *dev = &pdev->dev; pdev 182 sound/soc/codecs/bd28623.c static int bd28623_probe(struct platform_device *pdev) pdev 185 sound/soc/codecs/bd28623.c struct device *dev = &pdev->dev; pdev 188 sound/soc/codecs/bd28623.c bd = devm_kzalloc(&pdev->dev, sizeof(struct bd28623_priv), GFP_KERNEL); pdev 218 sound/soc/codecs/bd28623.c platform_set_drvdata(pdev, bd); pdev 71 sound/soc/codecs/bt-sco.c static int bt_sco_probe(struct platform_device *pdev) pdev 73 sound/soc/codecs/bt-sco.c return devm_snd_soc_register_component(&pdev->dev, pdev 78 sound/soc/codecs/bt-sco.c static int bt_sco_remove(struct platform_device *pdev) pdev 1540 sound/soc/codecs/cpcap.c static int cpcap_codec_probe(struct platform_device *pdev) pdev 1543 sound/soc/codecs/cpcap.c of_get_child_by_name(pdev->dev.parent->of_node, "audio-codec"); pdev 1545 sound/soc/codecs/cpcap.c pdev->dev.of_node = codec_node; pdev 1547 sound/soc/codecs/cpcap.c return devm_snd_soc_register_component(&pdev->dev, &soc_codec_dev_cpcap, pdev 131 sound/soc/codecs/cq93vc.c static int cq93vc_platform_probe(struct platform_device *pdev) pdev 133 sound/soc/codecs/cq93vc.c return devm_snd_soc_register_component(&pdev->dev, pdev 137 sound/soc/codecs/cq93vc.c static int cq93vc_platform_remove(struct platform_device *pdev) pdev 1347 sound/soc/codecs/cs47l15.c static int cs47l15_probe(struct platform_device *pdev) pdev 1349 sound/soc/codecs/cs47l15.c struct madera *madera = dev_get_drvdata(pdev->dev.parent); pdev 1357 sound/soc/codecs/cs47l15.c dev_dbg(&pdev->dev, "irqchip driver not ready\n"); pdev 1361 sound/soc/codecs/cs47l15.c cs47l15 = devm_kzalloc(&pdev->dev, sizeof(struct cs47l15), pdev 1366 sound/soc/codecs/cs47l15.c platform_set_drvdata(pdev, cs47l15); pdev 1369 sound/soc/codecs/cs47l15.c cs47l15->core.dev = &pdev->dev; pdev 1384 sound/soc/codecs/cs47l15.c dev_err(&pdev->dev, "Failed to request DSP IRQ: %d\n", ret); pdev 1390 sound/soc/codecs/cs47l15.c dev_warn(&pdev->dev, "Failed to set DSP IRQ wake: %d\n", ret); pdev 1427 sound/soc/codecs/cs47l15.c pm_runtime_enable(&pdev->dev); pdev 1428 sound/soc/codecs/cs47l15.c pm_runtime_idle(&pdev->dev); pdev 1430 sound/soc/codecs/cs47l15.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 1435 sound/soc/codecs/cs47l15.c dev_err(&pdev->dev, "Failed to register component: %d\n", ret); pdev 1442 sound/soc/codecs/cs47l15.c pm_runtime_disable(&pdev->dev); pdev 1457 sound/soc/codecs/cs47l15.c static int cs47l15_remove(struct platform_device *pdev) pdev 1459 sound/soc/codecs/cs47l15.c struct cs47l15 *cs47l15 = platform_get_drvdata(pdev); pdev 1461 sound/soc/codecs/cs47l15.c pm_runtime_disable(&pdev->dev); pdev 1209 sound/soc/codecs/cs47l24.c static int cs47l24_probe(struct platform_device *pdev) pdev 1211 sound/soc/codecs/cs47l24.c struct arizona *arizona = dev_get_drvdata(pdev->dev.parent); pdev 1217 sound/soc/codecs/cs47l24.c cs47l24 = devm_kzalloc(&pdev->dev, sizeof(struct cs47l24_priv), pdev 1230 sound/soc/codecs/cs47l24.c platform_set_drvdata(pdev, cs47l24); pdev 1277 sound/soc/codecs/cs47l24.c pm_runtime_enable(&pdev->dev); pdev 1278 sound/soc/codecs/cs47l24.c pm_runtime_idle(&pdev->dev); pdev 1284 sound/soc/codecs/cs47l24.c dev_err(&pdev->dev, "Failed to request DSP IRQ: %d\n", ret); pdev 1290 sound/soc/codecs/cs47l24.c dev_warn(&pdev->dev, pdev 1303 sound/soc/codecs/cs47l24.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 1308 sound/soc/codecs/cs47l24.c dev_err(&pdev->dev, "Failed to register component: %d\n", ret); pdev 1323 sound/soc/codecs/cs47l24.c static int cs47l24_remove(struct platform_device *pdev) pdev 1325 sound/soc/codecs/cs47l24.c struct cs47l24_priv *cs47l24 = platform_get_drvdata(pdev); pdev 1328 sound/soc/codecs/cs47l24.c pm_runtime_disable(&pdev->dev); pdev 1641 sound/soc/codecs/cs47l35.c static int cs47l35_probe(struct platform_device *pdev) pdev 1643 sound/soc/codecs/cs47l35.c struct madera *madera = dev_get_drvdata(pdev->dev.parent); pdev 1651 sound/soc/codecs/cs47l35.c dev_dbg(&pdev->dev, "irqchip driver not ready\n"); pdev 1655 sound/soc/codecs/cs47l35.c cs47l35 = devm_kzalloc(&pdev->dev, sizeof(struct cs47l35), GFP_KERNEL); pdev 1658 sound/soc/codecs/cs47l35.c platform_set_drvdata(pdev, cs47l35); pdev 1661 sound/soc/codecs/cs47l35.c cs47l35->core.dev = &pdev->dev; pdev 1676 sound/soc/codecs/cs47l35.c dev_err(&pdev->dev, "Failed to request DSP IRQ: %d\n", ret); pdev 1682 sound/soc/codecs/cs47l35.c dev_warn(&pdev->dev, "Failed to set DSP IRQ wake: %d\n", ret); pdev 1715 sound/soc/codecs/cs47l35.c pm_runtime_enable(&pdev->dev); pdev 1716 sound/soc/codecs/cs47l35.c pm_runtime_idle(&pdev->dev); pdev 1718 sound/soc/codecs/cs47l35.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 1723 sound/soc/codecs/cs47l35.c dev_err(&pdev->dev, "Failed to register component: %d\n", ret); pdev 1730 sound/soc/codecs/cs47l35.c pm_runtime_disable(&pdev->dev); pdev 1745 sound/soc/codecs/cs47l35.c static int cs47l35_remove(struct platform_device *pdev) pdev 1747 sound/soc/codecs/cs47l35.c struct cs47l35 *cs47l35 = platform_get_drvdata(pdev); pdev 1750 sound/soc/codecs/cs47l35.c pm_runtime_disable(&pdev->dev); pdev 2587 sound/soc/codecs/cs47l85.c static int cs47l85_probe(struct platform_device *pdev) pdev 2589 sound/soc/codecs/cs47l85.c struct madera *madera = dev_get_drvdata(pdev->dev.parent); pdev 2597 sound/soc/codecs/cs47l85.c dev_dbg(&pdev->dev, "irqchip driver not ready\n"); pdev 2601 sound/soc/codecs/cs47l85.c cs47l85 = devm_kzalloc(&pdev->dev, sizeof(struct cs47l85), pdev 2606 sound/soc/codecs/cs47l85.c platform_set_drvdata(pdev, cs47l85); pdev 2609 sound/soc/codecs/cs47l85.c cs47l85->core.dev = &pdev->dev; pdev 2624 sound/soc/codecs/cs47l85.c dev_err(&pdev->dev, "Failed to request DSP IRQ: %d\n", ret); pdev 2630 sound/soc/codecs/cs47l85.c dev_warn(&pdev->dev, "Failed to set DSP IRQ wake: %d\n", ret); pdev 2668 sound/soc/codecs/cs47l85.c pm_runtime_enable(&pdev->dev); pdev 2669 sound/soc/codecs/cs47l85.c pm_runtime_idle(&pdev->dev); pdev 2671 sound/soc/codecs/cs47l85.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 2676 sound/soc/codecs/cs47l85.c dev_err(&pdev->dev, "Failed to register component: %d\n", ret); pdev 2683 sound/soc/codecs/cs47l85.c pm_runtime_disable(&pdev->dev); pdev 2698 sound/soc/codecs/cs47l85.c static int cs47l85_remove(struct platform_device *pdev) pdev 2700 sound/soc/codecs/cs47l85.c struct cs47l85 *cs47l85 = platform_get_drvdata(pdev); pdev 2703 sound/soc/codecs/cs47l85.c pm_runtime_disable(&pdev->dev); pdev 2494 sound/soc/codecs/cs47l90.c static int cs47l90_probe(struct platform_device *pdev) pdev 2496 sound/soc/codecs/cs47l90.c struct madera *madera = dev_get_drvdata(pdev->dev.parent); pdev 2504 sound/soc/codecs/cs47l90.c dev_dbg(&pdev->dev, "irqchip driver not ready\n"); pdev 2508 sound/soc/codecs/cs47l90.c cs47l90 = devm_kzalloc(&pdev->dev, sizeof(struct cs47l90), pdev 2513 sound/soc/codecs/cs47l90.c platform_set_drvdata(pdev, cs47l90); pdev 2516 sound/soc/codecs/cs47l90.c cs47l90->core.dev = &pdev->dev; pdev 2527 sound/soc/codecs/cs47l90.c dev_err(&pdev->dev, "Failed to request DSP IRQ: %d\n", ret); pdev 2533 sound/soc/codecs/cs47l90.c dev_warn(&pdev->dev, "Failed to set DSP IRQ wake: %d\n", ret); pdev 2583 sound/soc/codecs/cs47l90.c pm_runtime_enable(&pdev->dev); pdev 2584 sound/soc/codecs/cs47l90.c pm_runtime_idle(&pdev->dev); pdev 2586 sound/soc/codecs/cs47l90.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 2591 sound/soc/codecs/cs47l90.c dev_err(&pdev->dev, "Failed to register component: %d\n", ret); pdev 2598 sound/soc/codecs/cs47l90.c pm_runtime_disable(&pdev->dev); pdev 2613 sound/soc/codecs/cs47l90.c static int cs47l90_remove(struct platform_device *pdev) pdev 2615 sound/soc/codecs/cs47l90.c struct cs47l90 *cs47l90 = platform_get_drvdata(pdev); pdev 2618 sound/soc/codecs/cs47l90.c pm_runtime_disable(&pdev->dev); pdev 1904 sound/soc/codecs/cs47l92.c static int cs47l92_probe(struct platform_device *pdev) pdev 1906 sound/soc/codecs/cs47l92.c struct madera *madera = dev_get_drvdata(pdev->dev.parent); pdev 1914 sound/soc/codecs/cs47l92.c dev_dbg(&pdev->dev, "irqchip driver not ready\n"); pdev 1918 sound/soc/codecs/cs47l92.c cs47l92 = devm_kzalloc(&pdev->dev, sizeof(struct cs47l92), GFP_KERNEL); pdev 1922 sound/soc/codecs/cs47l92.c platform_set_drvdata(pdev, cs47l92); pdev 1925 sound/soc/codecs/cs47l92.c cs47l92->core.dev = &pdev->dev; pdev 1936 sound/soc/codecs/cs47l92.c dev_err(&pdev->dev, "Failed to request DSP IRQ: %d\n", ret); pdev 1942 sound/soc/codecs/cs47l92.c dev_warn(&pdev->dev, "Failed to set DSP IRQ wake: %d\n", ret); pdev 1980 sound/soc/codecs/cs47l92.c pm_runtime_enable(&pdev->dev); pdev 1981 sound/soc/codecs/cs47l92.c pm_runtime_idle(&pdev->dev); pdev 1983 sound/soc/codecs/cs47l92.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 1988 sound/soc/codecs/cs47l92.c dev_err(&pdev->dev, "Failed to register component: %d\n", ret); pdev 1995 sound/soc/codecs/cs47l92.c pm_runtime_disable(&pdev->dev); pdev 2008 sound/soc/codecs/cs47l92.c static int cs47l92_remove(struct platform_device *pdev) pdev 2010 sound/soc/codecs/cs47l92.c struct cs47l92 *cs47l92 = platform_get_drvdata(pdev); pdev 2012 sound/soc/codecs/cs47l92.c pm_runtime_disable(&pdev->dev); pdev 425 sound/soc/codecs/cx20442.c static int cx20442_platform_probe(struct platform_device *pdev) pdev 427 sound/soc/codecs/cx20442.c return devm_snd_soc_register_component(&pdev->dev, pdev 143 sound/soc/codecs/dmic.c static int dmic_dev_probe(struct platform_device *pdev) pdev 149 sound/soc/codecs/dmic.c if (pdev->dev.of_node) { pdev 150 sound/soc/codecs/dmic.c err = of_property_read_u32(pdev->dev.of_node, "num-channels", &chans); pdev 158 sound/soc/codecs/dmic.c dai_drv = devm_kzalloc(&pdev->dev, sizeof(*dai_drv), GFP_KERNEL); pdev 167 sound/soc/codecs/dmic.c return devm_snd_soc_register_component(&pdev->dev, pdev 274 sound/soc/codecs/es7134.c static int es7134_probe(struct platform_device *pdev) pdev 276 sound/soc/codecs/es7134.c struct device *dev = &pdev->dev; pdev 282 sound/soc/codecs/es7134.c platform_set_drvdata(pdev, priv); pdev 290 sound/soc/codecs/es7134.c return devm_snd_soc_register_component(&pdev->dev, pdev 254 sound/soc/codecs/es7241.c static int es7241_probe(struct platform_device *pdev) pdev 256 sound/soc/codecs/es7241.c struct device *dev = &pdev->dev; pdev 263 sound/soc/codecs/es7241.c platform_set_drvdata(pdev, priv); pdev 297 sound/soc/codecs/es7241.c return devm_snd_soc_register_component(&pdev->dev, pdev 61 sound/soc/codecs/gtm601.c static int gtm601_platform_probe(struct platform_device *pdev) pdev 63 sound/soc/codecs/gtm601.c return devm_snd_soc_register_component(&pdev->dev, pdev 788 sound/soc/codecs/hdmi-codec.c static int hdmi_codec_probe(struct platform_device *pdev) pdev 790 sound/soc/codecs/hdmi-codec.c struct hdmi_codec_pdata *hcd = pdev->dev.platform_data; pdev 792 sound/soc/codecs/hdmi-codec.c struct device *dev = &pdev->dev; pdev 46 sound/soc/codecs/ics43432.c static int ics43432_probe(struct platform_device *pdev) pdev 48 sound/soc/codecs/ics43432.c return devm_snd_soc_register_component(&pdev->dev, pdev 404 sound/soc/codecs/inno_rk3036.c static int rk3036_codec_platform_probe(struct platform_device *pdev) pdev 407 sound/soc/codecs/inno_rk3036.c struct device_node *of_node = pdev->dev.of_node; pdev 412 sound/soc/codecs/inno_rk3036.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 416 sound/soc/codecs/inno_rk3036.c base = devm_platform_ioremap_resource(pdev, 0); pdev 421 sound/soc/codecs/inno_rk3036.c priv->regmap = devm_regmap_init_mmio(&pdev->dev, priv->base, pdev 424 sound/soc/codecs/inno_rk3036.c dev_err(&pdev->dev, "init regmap failed\n"); pdev 430 sound/soc/codecs/inno_rk3036.c dev_err(&pdev->dev, "needs 'rockchip,grf' property\n"); pdev 435 sound/soc/codecs/inno_rk3036.c dev_err(&pdev->dev, "Could not write to GRF: %d\n", ret); pdev 439 sound/soc/codecs/inno_rk3036.c priv->pclk = devm_clk_get(&pdev->dev, "acodec_pclk"); pdev 445 sound/soc/codecs/inno_rk3036.c dev_err(&pdev->dev, "failed to enable clk\n"); pdev 449 sound/soc/codecs/inno_rk3036.c priv->dev = &pdev->dev; pdev 450 sound/soc/codecs/inno_rk3036.c dev_set_drvdata(&pdev->dev, priv); pdev 452 sound/soc/codecs/inno_rk3036.c ret = devm_snd_soc_register_component(&pdev->dev, &rk3036_codec_driver, pdev 457 sound/soc/codecs/inno_rk3036.c dev_set_drvdata(&pdev->dev, NULL); pdev 463 sound/soc/codecs/inno_rk3036.c static int rk3036_codec_platform_remove(struct platform_device *pdev) pdev 465 sound/soc/codecs/inno_rk3036.c struct rk3036_codec_priv *priv = dev_get_drvdata(&pdev->dev); pdev 544 sound/soc/codecs/jz4725b.c static int jz4725b_codec_probe(struct platform_device *pdev) pdev 546 sound/soc/codecs/jz4725b.c struct device *dev = &pdev->dev; pdev 554 sound/soc/codecs/jz4725b.c icdc->base = devm_platform_ioremap_resource(pdev, 0); pdev 563 sound/soc/codecs/jz4725b.c icdc->clk = devm_clk_get(&pdev->dev, "aic"); pdev 567 sound/soc/codecs/jz4725b.c platform_set_drvdata(pdev, icdc); pdev 317 sound/soc/codecs/jz4740.c static int jz4740_codec_probe(struct platform_device *pdev) pdev 323 sound/soc/codecs/jz4740.c jz4740_codec = devm_kzalloc(&pdev->dev, sizeof(*jz4740_codec), pdev 328 sound/soc/codecs/jz4740.c base = devm_platform_ioremap_resource(pdev, 0); pdev 332 sound/soc/codecs/jz4740.c jz4740_codec->regmap = devm_regmap_init_mmio(&pdev->dev, base, pdev 337 sound/soc/codecs/jz4740.c platform_set_drvdata(pdev, jz4740_codec); pdev 339 sound/soc/codecs/jz4740.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 342 sound/soc/codecs/jz4740.c dev_err(&pdev->dev, "Failed to register codec\n"); pdev 223 sound/soc/codecs/lochnagar-sc.c static int lochnagar_sc_probe(struct platform_device *pdev) pdev 228 sound/soc/codecs/lochnagar-sc.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 232 sound/soc/codecs/lochnagar-sc.c priv->mclk = devm_clk_get(&pdev->dev, "mclk"); pdev 235 sound/soc/codecs/lochnagar-sc.c dev_err(&pdev->dev, "Failed to get MCLK: %d\n", ret); pdev 239 sound/soc/codecs/lochnagar-sc.c platform_set_drvdata(pdev, priv); pdev 241 sound/soc/codecs/lochnagar-sc.c return devm_snd_soc_register_component(&pdev->dev, pdev 139 sound/soc/codecs/max9759.c static int max9759_probe(struct platform_device *pdev) pdev 141 sound/soc/codecs/max9759.c struct device *dev = &pdev->dev; pdev 149 sound/soc/codecs/max9759.c platform_set_drvdata(pdev, priv); pdev 97 sound/soc/codecs/max98357a.c static int max98357a_platform_probe(struct platform_device *pdev) pdev 102 sound/soc/codecs/max98357a.c max98357a = devm_kzalloc(&pdev->dev, sizeof(*max98357a), GFP_KERNEL); pdev 106 sound/soc/codecs/max98357a.c max98357a->sdmode = devm_gpiod_get_optional(&pdev->dev, pdev 111 sound/soc/codecs/max98357a.c ret = device_property_read_u32(&pdev->dev, "sdmode-delay", pdev 115 sound/soc/codecs/max98357a.c dev_dbg(&pdev->dev, pdev 120 sound/soc/codecs/max98357a.c dev_set_drvdata(&pdev->dev, max98357a); pdev 122 sound/soc/codecs/max98357a.c return devm_snd_soc_register_component(&pdev->dev, pdev 734 sound/soc/codecs/mc13783.c static int __init mc13783_codec_probe(struct platform_device *pdev) pdev 737 sound/soc/codecs/mc13783.c struct mc13xxx_codec_platform_data *pdata = pdev->dev.platform_data; pdev 741 sound/soc/codecs/mc13783.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 749 sound/soc/codecs/mc13783.c np = of_get_child_by_name(pdev->dev.parent->of_node, "codec"); pdev 768 sound/soc/codecs/mc13783.c dev_set_drvdata(&pdev->dev, priv); pdev 769 sound/soc/codecs/mc13783.c priv->mc13xxx = dev_get_drvdata(pdev->dev.parent); pdev 772 sound/soc/codecs/mc13783.c ret = devm_snd_soc_register_component(&pdev->dev, &soc_component_dev_mc13783, pdev 775 sound/soc/codecs/mc13783.c ret = devm_snd_soc_register_component(&pdev->dev, &soc_component_dev_mc13783, pdev 781 sound/soc/codecs/mc13783.c static int mc13783_codec_remove(struct platform_device *pdev) pdev 1161 sound/soc/codecs/msm8916-wcd-analog.c static int pm8916_wcd_analog_spmi_probe(struct platform_device *pdev) pdev 1164 sound/soc/codecs/msm8916-wcd-analog.c struct device *dev = &pdev->dev; pdev 1197 sound/soc/codecs/msm8916-wcd-analog.c irq = platform_get_irq_byname(pdev, "mbhc_switch_int"); pdev 1210 sound/soc/codecs/msm8916-wcd-analog.c irq = platform_get_irq_byname(pdev, "mbhc_but_press_det"); pdev 1222 sound/soc/codecs/msm8916-wcd-analog.c irq = platform_get_irq_byname(pdev, "mbhc_but_rel_det"); pdev 1243 sound/soc/codecs/msm8916-wcd-analog.c static int pm8916_wcd_analog_spmi_remove(struct platform_device *pdev) pdev 1245 sound/soc/codecs/msm8916-wcd-analog.c struct pm8916_wcd_analog_priv *priv = dev_get_drvdata(&pdev->dev); pdev 824 sound/soc/codecs/msm8916-wcd-digital.c static int msm8916_wcd_digital_get_clks(struct platform_device *pdev, pdev 827 sound/soc/codecs/msm8916-wcd-digital.c struct device *dev = &pdev->dev; pdev 1169 sound/soc/codecs/msm8916-wcd-digital.c static int msm8916_wcd_digital_probe(struct platform_device *pdev) pdev 1172 sound/soc/codecs/msm8916-wcd-digital.c struct device *dev = &pdev->dev; pdev 1181 sound/soc/codecs/msm8916-wcd-digital.c base = devm_platform_ioremap_resource(pdev, 0); pdev 1186 sound/soc/codecs/msm8916-wcd-digital.c devm_regmap_init_mmio(&pdev->dev, base, pdev 1191 sound/soc/codecs/msm8916-wcd-digital.c ret = msm8916_wcd_digital_get_clks(pdev, priv); pdev 1214 sound/soc/codecs/msm8916-wcd-digital.c static int msm8916_wcd_digital_remove(struct platform_device *pdev) pdev 1216 sound/soc/codecs/msm8916-wcd-digital.c struct msm8916_wcd_digital_priv *priv = dev_get_drvdata(&pdev->dev); pdev 1453 sound/soc/codecs/mt6351.c static int mt6351_codec_driver_probe(struct platform_device *pdev) pdev 1457 sound/soc/codecs/mt6351.c priv = devm_kzalloc(&pdev->dev, pdev 1463 sound/soc/codecs/mt6351.c dev_set_drvdata(&pdev->dev, priv); pdev 1465 sound/soc/codecs/mt6351.c priv->dev = &pdev->dev; pdev 1467 sound/soc/codecs/mt6351.c priv->regmap = dev_get_regmap(pdev->dev.parent, NULL); pdev 1472 sound/soc/codecs/mt6351.c __func__, dev_name(&pdev->dev)); pdev 1474 sound/soc/codecs/mt6351.c return devm_snd_soc_register_component(&pdev->dev, pdev 2324 sound/soc/codecs/mt6358.c static int mt6358_platform_driver_probe(struct platform_device *pdev) pdev 2327 sound/soc/codecs/mt6358.c struct mt6397_chip *mt6397 = dev_get_drvdata(pdev->dev.parent); pdev 2329 sound/soc/codecs/mt6358.c priv = devm_kzalloc(&pdev->dev, pdev 2335 sound/soc/codecs/mt6358.c dev_set_drvdata(&pdev->dev, priv); pdev 2337 sound/soc/codecs/mt6358.c priv->dev = &pdev->dev; pdev 2344 sound/soc/codecs/mt6358.c __func__, dev_name(&pdev->dev)); pdev 2346 sound/soc/codecs/mt6358.c return devm_snd_soc_register_component(&pdev->dev, pdev 108 sound/soc/codecs/pcm3008.c static int pcm3008_codec_probe(struct platform_device *pdev) pdev 110 sound/soc/codecs/pcm3008.c struct pcm3008_setup_data *setup = pdev->dev.platform_data; pdev 124 sound/soc/codecs/pcm3008.c ret = devm_gpio_request_one(&pdev->dev, setup->dem0_pin, pdev 130 sound/soc/codecs/pcm3008.c ret = devm_gpio_request_one(&pdev->dev, setup->dem1_pin, pdev 136 sound/soc/codecs/pcm3008.c ret = devm_gpio_request_one(&pdev->dev, setup->pdad_pin, pdev 142 sound/soc/codecs/pcm3008.c ret = devm_gpio_request_one(&pdev->dev, setup->pdda_pin, pdev 147 sound/soc/codecs/pcm3008.c return devm_snd_soc_register_component(&pdev->dev, pdev 34 sound/soc/codecs/pcm5102a.c static int pcm5102a_probe(struct platform_device *pdev) pdev 36 sound/soc/codecs/pcm5102a.c return devm_snd_soc_register_component(&pdev->dev, &soc_component_dev_pcm5102a, pdev 431 sound/soc/codecs/rk3328_codec.c static int rk3328_platform_probe(struct platform_device *pdev) pdev 433 sound/soc/codecs/rk3328_codec.c struct device_node *rk3328_np = pdev->dev.of_node; pdev 439 sound/soc/codecs/rk3328_codec.c rk3328 = devm_kzalloc(&pdev->dev, sizeof(*rk3328), GFP_KERNEL); pdev 446 sound/soc/codecs/rk3328_codec.c dev_err(&pdev->dev, "missing 'rockchip,grf'\n"); pdev 457 sound/soc/codecs/rk3328_codec.c dev_info(&pdev->dev, "spk_depop_time use default value.\n"); pdev 463 sound/soc/codecs/rk3328_codec.c rk3328->mclk = devm_clk_get(&pdev->dev, "mclk"); pdev 472 sound/soc/codecs/rk3328_codec.c rk3328->pclk = devm_clk_get(&pdev->dev, "pclk"); pdev 474 sound/soc/codecs/rk3328_codec.c dev_err(&pdev->dev, "can't get acodec pclk\n"); pdev 480 sound/soc/codecs/rk3328_codec.c dev_err(&pdev->dev, "failed to enable acodec pclk\n"); pdev 484 sound/soc/codecs/rk3328_codec.c base = devm_platform_ioremap_resource(pdev, 0); pdev 488 sound/soc/codecs/rk3328_codec.c rk3328->regmap = devm_regmap_init_mmio(&pdev->dev, base, pdev 493 sound/soc/codecs/rk3328_codec.c platform_set_drvdata(pdev, rk3328); pdev 495 sound/soc/codecs/rk3328_codec.c return devm_snd_soc_register_component(&pdev->dev, &soc_codec_rk3328, pdev 1098 sound/soc/codecs/rt5514.c struct platform_device *pdev = container_of(component->dev, pdev 1106 sound/soc/codecs/rt5514.c rt5514->dsp_calib_clk = devm_clk_get(&pdev->dev, pdev 245 sound/soc/codecs/si476x.c static int si476x_platform_probe(struct platform_device *pdev) pdev 247 sound/soc/codecs/si476x.c return devm_snd_soc_register_component(&pdev->dev, pdev 68 sound/soc/codecs/simple-amplifier.c static int simple_amp_probe(struct platform_device *pdev) pdev 70 sound/soc/codecs/simple-amplifier.c struct device *dev = &pdev->dev; pdev 77 sound/soc/codecs/simple-amplifier.c platform_set_drvdata(pdev, priv); pdev 457 sound/soc/codecs/sirf-audio-codec.c static int sirf_audio_codec_driver_probe(struct platform_device *pdev) pdev 463 sound/soc/codecs/sirf-audio-codec.c sirf_audio_codec = devm_kzalloc(&pdev->dev, pdev 468 sound/soc/codecs/sirf-audio-codec.c platform_set_drvdata(pdev, sirf_audio_codec); pdev 470 sound/soc/codecs/sirf-audio-codec.c base = devm_platform_ioremap_resource(pdev, 0); pdev 474 sound/soc/codecs/sirf-audio-codec.c sirf_audio_codec->regmap = devm_regmap_init_mmio(&pdev->dev, base, pdev 479 sound/soc/codecs/sirf-audio-codec.c sirf_audio_codec->clk = devm_clk_get(&pdev->dev, NULL); pdev 481 sound/soc/codecs/sirf-audio-codec.c dev_err(&pdev->dev, "Get clock failed.\n"); pdev 487 sound/soc/codecs/sirf-audio-codec.c dev_err(&pdev->dev, "Enable clock failed.\n"); pdev 491 sound/soc/codecs/sirf-audio-codec.c ret = devm_snd_soc_register_component(&(pdev->dev), pdev 495 sound/soc/codecs/sirf-audio-codec.c dev_err(&pdev->dev, "Register Audio Codec dai failed.\n"); pdev 506 sound/soc/codecs/sirf-audio-codec.c if (of_device_is_compatible(pdev->dev.of_node, "sirf,atlas6-audio-codec")) pdev 516 sound/soc/codecs/sirf-audio-codec.c static int sirf_audio_codec_driver_remove(struct platform_device *pdev) pdev 518 sound/soc/codecs/sirf-audio-codec.c struct sirf_audio_codec *sirf_audio_codec = platform_get_drvdata(pdev); pdev 60 sound/soc/codecs/spdif_receiver.c static int spdif_dir_probe(struct platform_device *pdev) pdev 62 sound/soc/codecs/spdif_receiver.c return devm_snd_soc_register_component(&pdev->dev, pdev 60 sound/soc/codecs/spdif_transmitter.c static int spdif_dit_probe(struct platform_device *pdev) pdev 62 sound/soc/codecs/spdif_transmitter.c return devm_snd_soc_register_component(&pdev->dev, pdev 56 sound/soc/codecs/ssm2305.c static int ssm2305_probe(struct platform_device *pdev) pdev 58 sound/soc/codecs/ssm2305.c struct device *dev = &pdev->dev; pdev 67 sound/soc/codecs/ssm2305.c platform_set_drvdata(pdev, priv); pdev 320 sound/soc/codecs/stac9766.c static int stac9766_probe(struct platform_device *pdev) pdev 322 sound/soc/codecs/stac9766.c return devm_snd_soc_register_component(&pdev->dev, pdev 415 sound/soc/codecs/sti-sas.c static int sti_sas_driver_probe(struct platform_device *pdev) pdev 417 sound/soc/codecs/sti-sas.c struct device_node *pnode = pdev->dev.of_node; pdev 422 sound/soc/codecs/sti-sas.c drvdata = devm_kzalloc(&pdev->dev, sizeof(struct sti_sas_data), pdev 430 sound/soc/codecs/sti-sas.c dev_err(&pdev->dev, "data associated to device is missing\n"); pdev 437 sound/soc/codecs/sti-sas.c drvdata->dev = &pdev->dev; pdev 440 sound/soc/codecs/sti-sas.c drvdata->dac.virt_regmap = devm_regmap_init(&pdev->dev, NULL, drvdata, pdev 443 sound/soc/codecs/sti-sas.c dev_err(&pdev->dev, "audio registers not enabled\n"); pdev 451 sound/soc/codecs/sti-sas.c dev_err(&pdev->dev, "syscon registers not available\n"); pdev 466 sound/soc/codecs/sti-sas.c dev_set_drvdata(&pdev->dev, drvdata); pdev 468 sound/soc/codecs/sti-sas.c return devm_snd_soc_register_component(&pdev->dev, &sti_sas_driver, pdev 2196 sound/soc/codecs/twl4030.c static int twl4030_codec_probe(struct platform_device *pdev) pdev 2198 sound/soc/codecs/twl4030.c return devm_snd_soc_register_component(&pdev->dev, pdev 1099 sound/soc/codecs/twl6040.c struct platform_device *pdev = to_platform_device(component->dev); pdev 1110 sound/soc/codecs/twl6040.c priv->plug_irq = platform_get_irq(pdev, 0); pdev 1158 sound/soc/codecs/twl6040.c static int twl6040_codec_probe(struct platform_device *pdev) pdev 1160 sound/soc/codecs/twl6040.c return devm_snd_soc_register_component(&pdev->dev, pdev 248 sound/soc/codecs/uda1334.c static int uda1334_codec_probe(struct platform_device *pdev) pdev 253 sound/soc/codecs/uda1334.c uda1334 = devm_kzalloc(&pdev->dev, sizeof(struct uda1334_priv), pdev 258 sound/soc/codecs/uda1334.c platform_set_drvdata(pdev, uda1334); pdev 260 sound/soc/codecs/uda1334.c uda1334->mute = devm_gpiod_get(&pdev->dev, "nxp,mute", GPIOD_OUT_LOW); pdev 263 sound/soc/codecs/uda1334.c dev_err(&pdev->dev, "Failed to get mute line: %d\n", ret); pdev 267 sound/soc/codecs/uda1334.c uda1334->deemph = devm_gpiod_get(&pdev->dev, "nxp,deemph", GPIOD_OUT_LOW); pdev 270 sound/soc/codecs/uda1334.c dev_err(&pdev->dev, "Failed to get deemph line: %d\n", ret); pdev 274 sound/soc/codecs/uda1334.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 278 sound/soc/codecs/uda1334.c dev_err(&pdev->dev, "Failed to register component: %d\n", ret); pdev 543 sound/soc/codecs/uda134x.c static int uda134x_codec_probe(struct platform_device *pdev) pdev 545 sound/soc/codecs/uda134x.c struct uda134x_platform_data *pd = pdev->dev.platform_data; pdev 550 sound/soc/codecs/uda134x.c dev_err(&pdev->dev, "Missing L3 bitbang function\n"); pdev 554 sound/soc/codecs/uda134x.c uda134x = devm_kzalloc(&pdev->dev, sizeof(*uda134x), GFP_KERNEL); pdev 559 sound/soc/codecs/uda134x.c platform_set_drvdata(pdev, uda134x); pdev 562 sound/soc/codecs/uda134x.c ret = l3_set_gpio_ops(&pdev->dev, &uda134x->pd->l3); pdev 567 sound/soc/codecs/uda134x.c uda134x->regmap = devm_regmap_init(&pdev->dev, NULL, pd, pdev 572 sound/soc/codecs/uda134x.c return devm_snd_soc_register_component(&pdev->dev, pdev 482 sound/soc/codecs/wl1273.c static int wl1273_platform_probe(struct platform_device *pdev) pdev 484 sound/soc/codecs/wl1273.c return devm_snd_soc_register_component(&pdev->dev, pdev 489 sound/soc/codecs/wl1273.c static int wl1273_platform_remove(struct platform_device *pdev) pdev 2023 sound/soc/codecs/wm5102.c static int wm5102_probe(struct platform_device *pdev) pdev 2025 sound/soc/codecs/wm5102.c struct arizona *arizona = dev_get_drvdata(pdev->dev.parent); pdev 2029 sound/soc/codecs/wm5102.c wm5102 = devm_kzalloc(&pdev->dev, sizeof(struct wm5102_priv), pdev 2033 sound/soc/codecs/wm5102.c platform_set_drvdata(pdev, wm5102); pdev 2087 sound/soc/codecs/wm5102.c pm_runtime_enable(&pdev->dev); pdev 2088 sound/soc/codecs/wm5102.c pm_runtime_idle(&pdev->dev); pdev 2094 sound/soc/codecs/wm5102.c dev_err(&pdev->dev, "Failed to request DSP IRQ: %d\n", ret); pdev 2100 sound/soc/codecs/wm5102.c dev_warn(&pdev->dev, pdev 2113 sound/soc/codecs/wm5102.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 2118 sound/soc/codecs/wm5102.c dev_err(&pdev->dev, "Failed to register component: %d\n", ret); pdev 2133 sound/soc/codecs/wm5102.c static int wm5102_remove(struct platform_device *pdev) pdev 2135 sound/soc/codecs/wm5102.c struct wm5102_priv *wm5102 = platform_get_drvdata(pdev); pdev 2138 sound/soc/codecs/wm5102.c pm_runtime_disable(&pdev->dev); pdev 2386 sound/soc/codecs/wm5110.c static int wm5110_probe(struct platform_device *pdev) pdev 2388 sound/soc/codecs/wm5110.c struct arizona *arizona = dev_get_drvdata(pdev->dev.parent); pdev 2392 sound/soc/codecs/wm5110.c wm5110 = devm_kzalloc(&pdev->dev, sizeof(struct wm5110_priv), pdev 2396 sound/soc/codecs/wm5110.c platform_set_drvdata(pdev, wm5110); pdev 2451 sound/soc/codecs/wm5110.c pm_runtime_enable(&pdev->dev); pdev 2452 sound/soc/codecs/wm5110.c pm_runtime_idle(&pdev->dev); pdev 2458 sound/soc/codecs/wm5110.c dev_err(&pdev->dev, "Failed to request DSP IRQ: %d\n", ret); pdev 2464 sound/soc/codecs/wm5110.c dev_warn(&pdev->dev, pdev 2477 sound/soc/codecs/wm5110.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 2482 sound/soc/codecs/wm5110.c dev_err(&pdev->dev, "Failed to register component: %d\n", ret); pdev 2497 sound/soc/codecs/wm5110.c static int wm5110_remove(struct platform_device *pdev) pdev 2499 sound/soc/codecs/wm5110.c struct wm5110_priv *wm5110 = platform_get_drvdata(pdev); pdev 2503 sound/soc/codecs/wm5110.c pm_runtime_disable(&pdev->dev); pdev 1597 sound/soc/codecs/wm8350.c static int wm8350_probe(struct platform_device *pdev) pdev 1599 sound/soc/codecs/wm8350.c return devm_snd_soc_register_component(&pdev->dev, pdev 1339 sound/soc/codecs/wm8400.c static int wm8400_probe(struct platform_device *pdev) pdev 1341 sound/soc/codecs/wm8400.c return devm_snd_soc_register_component(&pdev->dev, pdev 213 sound/soc/codecs/wm8524.c static int wm8524_codec_probe(struct platform_device *pdev) pdev 218 sound/soc/codecs/wm8524.c wm8524 = devm_kzalloc(&pdev->dev, sizeof(struct wm8524_priv), pdev 223 sound/soc/codecs/wm8524.c platform_set_drvdata(pdev, wm8524); pdev 225 sound/soc/codecs/wm8524.c wm8524->mute = devm_gpiod_get(&pdev->dev, "wlf,mute", GPIOD_OUT_LOW); pdev 228 sound/soc/codecs/wm8524.c dev_err(&pdev->dev, "Failed to get mute line: %d\n", ret); pdev 232 sound/soc/codecs/wm8524.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 235 sound/soc/codecs/wm8524.c dev_err(&pdev->dev, "Failed to register component: %d\n", ret); pdev 61 sound/soc/codecs/wm8727.c static int wm8727_probe(struct platform_device *pdev) pdev 63 sound/soc/codecs/wm8727.c return devm_snd_soc_register_component(&pdev->dev, pdev 105 sound/soc/codecs/wm8782.c static int wm8782_probe(struct platform_device *pdev) pdev 107 sound/soc/codecs/wm8782.c struct device *dev = &pdev->dev; pdev 125 sound/soc/codecs/wm8782.c return devm_snd_soc_register_component(&pdev->dev, pdev 4456 sound/soc/codecs/wm8994.c static int wm8994_probe(struct platform_device *pdev) pdev 4460 sound/soc/codecs/wm8994.c wm8994 = devm_kzalloc(&pdev->dev, sizeof(struct wm8994_priv), pdev 4464 sound/soc/codecs/wm8994.c platform_set_drvdata(pdev, wm8994); pdev 4468 sound/soc/codecs/wm8994.c wm8994->wm8994 = dev_get_drvdata(pdev->dev.parent); pdev 4470 sound/soc/codecs/wm8994.c pm_runtime_enable(&pdev->dev); pdev 4471 sound/soc/codecs/wm8994.c pm_runtime_idle(&pdev->dev); pdev 4473 sound/soc/codecs/wm8994.c return devm_snd_soc_register_component(&pdev->dev, &soc_component_dev_wm8994, pdev 4477 sound/soc/codecs/wm8994.c static int wm8994_remove(struct platform_device *pdev) pdev 4479 sound/soc/codecs/wm8994.c pm_runtime_disable(&pdev->dev); pdev 1110 sound/soc/codecs/wm8997.c static int wm8997_probe(struct platform_device *pdev) pdev 1112 sound/soc/codecs/wm8997.c struct arizona *arizona = dev_get_drvdata(pdev->dev.parent); pdev 1116 sound/soc/codecs/wm8997.c wm8997 = devm_kzalloc(&pdev->dev, sizeof(struct wm8997_priv), pdev 1120 sound/soc/codecs/wm8997.c platform_set_drvdata(pdev, wm8997); pdev 1159 sound/soc/codecs/wm8997.c pm_runtime_enable(&pdev->dev); pdev 1160 sound/soc/codecs/wm8997.c pm_runtime_idle(&pdev->dev); pdev 1171 sound/soc/codecs/wm8997.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 1176 sound/soc/codecs/wm8997.c dev_err(&pdev->dev, "Failed to register component: %d\n", ret); pdev 1186 sound/soc/codecs/wm8997.c static int wm8997_remove(struct platform_device *pdev) pdev 1188 sound/soc/codecs/wm8997.c struct wm8997_priv *wm8997 = platform_get_drvdata(pdev); pdev 1191 sound/soc/codecs/wm8997.c pm_runtime_disable(&pdev->dev); pdev 1330 sound/soc/codecs/wm8998.c static int wm8998_probe(struct platform_device *pdev) pdev 1332 sound/soc/codecs/wm8998.c struct arizona *arizona = dev_get_drvdata(pdev->dev.parent); pdev 1336 sound/soc/codecs/wm8998.c wm8998 = devm_kzalloc(&pdev->dev, sizeof(struct wm8998_priv), pdev 1340 sound/soc/codecs/wm8998.c platform_set_drvdata(pdev, wm8998); pdev 1371 sound/soc/codecs/wm8998.c pm_runtime_enable(&pdev->dev); pdev 1372 sound/soc/codecs/wm8998.c pm_runtime_idle(&pdev->dev); pdev 1380 sound/soc/codecs/wm8998.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 1385 sound/soc/codecs/wm8998.c dev_err(&pdev->dev, "Failed to register component: %d\n", ret); pdev 1397 sound/soc/codecs/wm8998.c static int wm8998_remove(struct platform_device *pdev) pdev 1399 sound/soc/codecs/wm8998.c struct wm8998_priv *wm8998 = platform_get_drvdata(pdev); pdev 1402 sound/soc/codecs/wm8998.c pm_runtime_disable(&pdev->dev); pdev 374 sound/soc/codecs/wm9705.c static int wm9705_probe(struct platform_device *pdev) pdev 378 sound/soc/codecs/wm9705.c wm9705 = devm_kzalloc(&pdev->dev, sizeof(*wm9705), GFP_KERNEL); pdev 382 sound/soc/codecs/wm9705.c wm9705->mfd_pdata = dev_get_platdata(&pdev->dev); pdev 383 sound/soc/codecs/wm9705.c platform_set_drvdata(pdev, wm9705); pdev 385 sound/soc/codecs/wm9705.c return devm_snd_soc_register_component(&pdev->dev, pdev 698 sound/soc/codecs/wm9712.c static int wm9712_probe(struct platform_device *pdev) pdev 702 sound/soc/codecs/wm9712.c wm9712 = devm_kzalloc(&pdev->dev, sizeof(*wm9712), GFP_KERNEL); pdev 708 sound/soc/codecs/wm9712.c wm9712->mfd_pdata = dev_get_platdata(&pdev->dev); pdev 709 sound/soc/codecs/wm9712.c platform_set_drvdata(pdev, wm9712); pdev 711 sound/soc/codecs/wm9712.c return devm_snd_soc_register_component(&pdev->dev, pdev 1263 sound/soc/codecs/wm9713.c static int wm9713_probe(struct platform_device *pdev) pdev 1267 sound/soc/codecs/wm9713.c wm9713 = devm_kzalloc(&pdev->dev, sizeof(*wm9713), GFP_KERNEL); pdev 1273 sound/soc/codecs/wm9713.c wm9713->mfd_pdata = dev_get_platdata(&pdev->dev); pdev 1274 sound/soc/codecs/wm9713.c platform_set_drvdata(pdev, wm9713); pdev 1276 sound/soc/codecs/wm9713.c return devm_snd_soc_register_component(&pdev->dev, pdev 614 sound/soc/dwc/dwc-i2s.c static int dw_i2s_probe(struct platform_device *pdev) pdev 616 sound/soc/dwc/dwc-i2s.c const struct i2s_platform_data *pdata = pdev->dev.platform_data; pdev 623 sound/soc/dwc/dwc-i2s.c dev = devm_kzalloc(&pdev->dev, sizeof(*dev), GFP_KERNEL); pdev 627 sound/soc/dwc/dwc-i2s.c dw_i2s_dai = devm_kzalloc(&pdev->dev, sizeof(*dw_i2s_dai), GFP_KERNEL); pdev 635 sound/soc/dwc/dwc-i2s.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 636 sound/soc/dwc/dwc-i2s.c dev->i2s_base = devm_ioremap_resource(&pdev->dev, res); pdev 640 sound/soc/dwc/dwc-i2s.c dev->dev = &pdev->dev; pdev 642 sound/soc/dwc/dwc-i2s.c irq = platform_get_irq(pdev, 0); pdev 644 sound/soc/dwc/dwc-i2s.c ret = devm_request_irq(&pdev->dev, irq, i2s_irq_handler, 0, pdev 645 sound/soc/dwc/dwc-i2s.c pdev->name, dev); pdev 647 sound/soc/dwc/dwc-i2s.c dev_err(&pdev->dev, "failed to request irq\n"); pdev 674 sound/soc/dwc/dwc-i2s.c dev_err(&pdev->dev, "no clock configure method\n"); pdev 678 sound/soc/dwc/dwc-i2s.c dev->clk = devm_clk_get(&pdev->dev, clk_id); pdev 688 sound/soc/dwc/dwc-i2s.c dev_set_drvdata(&pdev->dev, dev); pdev 689 sound/soc/dwc/dwc-i2s.c ret = devm_snd_soc_register_component(&pdev->dev, &dw_i2s_component, pdev 692 sound/soc/dwc/dwc-i2s.c dev_err(&pdev->dev, "not able to register dai\n"); pdev 698 sound/soc/dwc/dwc-i2s.c ret = dw_pcm_register(pdev); pdev 701 sound/soc/dwc/dwc-i2s.c ret = devm_snd_dmaengine_pcm_register(&pdev->dev, NULL, pdev 707 sound/soc/dwc/dwc-i2s.c dev_err(&pdev->dev, "could not register pcm: %d\n", pdev 713 sound/soc/dwc/dwc-i2s.c pm_runtime_enable(&pdev->dev); pdev 722 sound/soc/dwc/dwc-i2s.c static int dw_i2s_remove(struct platform_device *pdev) pdev 724 sound/soc/dwc/dwc-i2s.c struct dw_i2s_dev *dev = dev_get_drvdata(&pdev->dev); pdev 729 sound/soc/dwc/dwc-i2s.c pm_runtime_disable(&pdev->dev); pdev 279 sound/soc/dwc/dwc-pcm.c int dw_pcm_register(struct platform_device *pdev) pdev 281 sound/soc/dwc/dwc-pcm.c return devm_snd_soc_register_component(&pdev->dev, &dw_pcm_component, pdev 125 sound/soc/dwc/local.h int dw_pcm_register(struct platform_device *pdev); pdev 129 sound/soc/dwc/local.h int dw_pcm_register(struct platform_device *pdev) pdev 66 sound/soc/fsl/efika-audio-fabric.c struct platform_device *pdev; pdev 72 sound/soc/fsl/efika-audio-fabric.c pdev = platform_device_alloc("soc-audio", 1); pdev 73 sound/soc/fsl/efika-audio-fabric.c if (!pdev) { pdev 78 sound/soc/fsl/efika-audio-fabric.c platform_set_drvdata(pdev, &card); pdev 80 sound/soc/fsl/efika-audio-fabric.c rc = platform_device_add(pdev); pdev 83 sound/soc/fsl/efika-audio-fabric.c platform_device_put(pdev); pdev 84 sound/soc/fsl/eukrea-tlv320.c static int eukrea_tlv320_probe(struct platform_device *pdev) pdev 88 sound/soc/fsl/eukrea-tlv320.c struct device_node *np = pdev->dev.of_node; pdev 91 sound/soc/fsl/eukrea-tlv320.c eukrea_tlv320.dev = &pdev->dev; pdev 96 sound/soc/fsl/eukrea-tlv320.c dev_err(&pdev->dev, pdev 101 sound/soc/fsl/eukrea-tlv320.c ssi_np = of_parse_phandle(pdev->dev.of_node, pdev 104 sound/soc/fsl/eukrea-tlv320.c dev_err(&pdev->dev, pdev 114 sound/soc/fsl/eukrea-tlv320.c dev_err(&pdev->dev, "codec-handle node missing or invalid.\n"); pdev 118 sound/soc/fsl/eukrea-tlv320.c dev_err(&pdev->dev, pdev 124 sound/soc/fsl/eukrea-tlv320.c dev_err(&pdev->dev, pdev 186 sound/soc/fsl/eukrea-tlv320.c dev_err(&pdev->dev, pdev 200 sound/soc/fsl/eukrea-tlv320.c dev_err(&pdev->dev, "snd_soc_register_card failed (%d)\n", ret); pdev 206 sound/soc/fsl/eukrea-tlv320.c static int eukrea_tlv320_remove(struct platform_device *pdev) pdev 85 sound/soc/fsl/fsl-asoc-card.c struct platform_device *pdev; pdev 319 sound/soc/fsl/fsl-asoc-card.c struct device *dev = &priv->pdev->dev; pdev 481 sound/soc/fsl/fsl-asoc-card.c static int fsl_asoc_card_probe(struct platform_device *pdev) pdev 484 sound/soc/fsl/fsl-asoc-card.c struct device_node *np = pdev->dev.of_node; pdev 493 sound/soc/fsl/fsl-asoc-card.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 502 sound/soc/fsl/fsl-asoc-card.c dev_err(&pdev->dev, "CPU phandle missing or invalid\n"); pdev 509 sound/soc/fsl/fsl-asoc-card.c dev_err(&pdev->dev, "failed to find CPU DAI device\n"); pdev 577 sound/soc/fsl/fsl-asoc-card.c dev_err(&pdev->dev, "unknown Device Tree compatible\n"); pdev 583 sound/soc/fsl/fsl-asoc-card.c dev_err(&pdev->dev, "failed to find codec device\n"); pdev 593 sound/soc/fsl/fsl-asoc-card.c dev_err(&pdev->dev, "failed to init audmux\n"); pdev 609 sound/soc/fsl/fsl-asoc-card.c priv->pdev = pdev; pdev 610 sound/soc/fsl/fsl-asoc-card.c priv->card.dev = &pdev->dev; pdev 629 sound/soc/fsl/fsl-asoc-card.c dev_err(&pdev->dev, "failed to parse audio-routing: %d\n", ret); pdev 644 sound/soc/fsl/fsl-asoc-card.c dev_err(&pdev->dev, pdev 650 sound/soc/fsl/fsl-asoc-card.c devm_kasprintf(&pdev->dev, GFP_KERNEL, pdev 678 sound/soc/fsl/fsl-asoc-card.c dev_err(&pdev->dev, "failed to get output rate\n"); pdev 685 sound/soc/fsl/fsl-asoc-card.c dev_err(&pdev->dev, "failed to get output rate\n"); pdev 697 sound/soc/fsl/fsl-asoc-card.c platform_set_drvdata(pdev, priv); pdev 700 sound/soc/fsl/fsl-asoc-card.c ret = devm_snd_soc_register_card(&pdev->dev, &priv->card); pdev 702 sound/soc/fsl/fsl-asoc-card.c dev_err(&pdev->dev, "snd_soc_register_card failed (%d)\n", ret); pdev 24 sound/soc/fsl/fsl_asrc.c dev_err(&asrc_priv->pdev->dev, "Pair %c: " fmt, 'A' + index, ##__VA_ARGS__) pdev 27 sound/soc/fsl/fsl_asrc.c dev_dbg(&asrc_priv->pdev->dev, "Pair %c: " fmt, 'A' + index, ##__VA_ARGS__) pdev 122 sound/soc/fsl/fsl_asrc.c struct device *dev = &asrc_priv->pdev->dev; pdev 476 sound/soc/fsl/fsl_asrc.c return dma_request_slave_channel(&asrc_priv->pdev->dev, name); pdev 810 sound/soc/fsl/fsl_asrc.c struct device *dev = &asrc_priv->pdev->dev; pdev 857 sound/soc/fsl/fsl_asrc.c static int fsl_asrc_probe(struct platform_device *pdev) pdev 859 sound/soc/fsl/fsl_asrc.c struct device_node *np = pdev->dev.of_node; pdev 866 sound/soc/fsl/fsl_asrc.c asrc_priv = devm_kzalloc(&pdev->dev, sizeof(*asrc_priv), GFP_KERNEL); pdev 870 sound/soc/fsl/fsl_asrc.c asrc_priv->pdev = pdev; pdev 873 sound/soc/fsl/fsl_asrc.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 874 sound/soc/fsl/fsl_asrc.c regs = devm_ioremap_resource(&pdev->dev, res); pdev 880 sound/soc/fsl/fsl_asrc.c asrc_priv->regmap = devm_regmap_init_mmio_clk(&pdev->dev, "mem", regs, pdev 883 sound/soc/fsl/fsl_asrc.c dev_err(&pdev->dev, "failed to init regmap\n"); pdev 887 sound/soc/fsl/fsl_asrc.c irq = platform_get_irq(pdev, 0); pdev 891 sound/soc/fsl/fsl_asrc.c ret = devm_request_irq(&pdev->dev, irq, fsl_asrc_isr, 0, pdev 892 sound/soc/fsl/fsl_asrc.c dev_name(&pdev->dev), asrc_priv); pdev 894 sound/soc/fsl/fsl_asrc.c dev_err(&pdev->dev, "failed to claim irq %u: %d\n", irq, ret); pdev 898 sound/soc/fsl/fsl_asrc.c asrc_priv->mem_clk = devm_clk_get(&pdev->dev, "mem"); pdev 900 sound/soc/fsl/fsl_asrc.c dev_err(&pdev->dev, "failed to get mem clock\n"); pdev 904 sound/soc/fsl/fsl_asrc.c asrc_priv->ipg_clk = devm_clk_get(&pdev->dev, "ipg"); pdev 906 sound/soc/fsl/fsl_asrc.c dev_err(&pdev->dev, "failed to get ipg clock\n"); pdev 910 sound/soc/fsl/fsl_asrc.c asrc_priv->spba_clk = devm_clk_get(&pdev->dev, "spba"); pdev 912 sound/soc/fsl/fsl_asrc.c dev_warn(&pdev->dev, "failed to get spba clock\n"); pdev 916 sound/soc/fsl/fsl_asrc.c asrc_priv->asrck_clk[i] = devm_clk_get(&pdev->dev, tmp); pdev 918 sound/soc/fsl/fsl_asrc.c dev_err(&pdev->dev, "failed to get %s clock\n", tmp); pdev 935 sound/soc/fsl/fsl_asrc.c dev_err(&pdev->dev, "failed to init asrc %d\n", ret); pdev 944 sound/soc/fsl/fsl_asrc.c dev_err(&pdev->dev, "failed to get output rate\n"); pdev 951 sound/soc/fsl/fsl_asrc.c dev_err(&pdev->dev, "failed to get output width\n"); pdev 956 sound/soc/fsl/fsl_asrc.c dev_warn(&pdev->dev, "unsupported width, switching to 24bit\n"); pdev 960 sound/soc/fsl/fsl_asrc.c platform_set_drvdata(pdev, asrc_priv); pdev 961 sound/soc/fsl/fsl_asrc.c pm_runtime_enable(&pdev->dev); pdev 964 sound/soc/fsl/fsl_asrc.c ret = devm_snd_soc_register_component(&pdev->dev, &fsl_asrc_component, pdev 967 sound/soc/fsl/fsl_asrc.c dev_err(&pdev->dev, "failed to register ASoC DAI\n"); pdev 443 sound/soc/fsl/fsl_asrc.h struct platform_device *pdev; pdev 462 sound/soc/fsl/fsl_audmix.c static int fsl_audmix_probe(struct platform_device *pdev) pdev 464 sound/soc/fsl/fsl_audmix.c struct device *dev = &pdev->dev; pdev 482 sound/soc/fsl/fsl_audmix.c regs = devm_platform_ioremap_resource(pdev, 0); pdev 500 sound/soc/fsl/fsl_audmix.c platform_set_drvdata(pdev, priv); pdev 511 sound/soc/fsl/fsl_audmix.c priv->pdev = platform_device_register_data(dev, mdrv, 0, NULL, 0); pdev 512 sound/soc/fsl/fsl_audmix.c if (IS_ERR(priv->pdev)) { pdev 513 sound/soc/fsl/fsl_audmix.c ret = PTR_ERR(priv->pdev); pdev 525 sound/soc/fsl/fsl_audmix.c static int fsl_audmix_remove(struct platform_device *pdev) pdev 527 sound/soc/fsl/fsl_audmix.c struct fsl_audmix *priv = dev_get_drvdata(&pdev->dev); pdev 529 sound/soc/fsl/fsl_audmix.c pm_runtime_disable(&pdev->dev); pdev 531 sound/soc/fsl/fsl_audmix.c if (priv->pdev) pdev 532 sound/soc/fsl/fsl_audmix.c platform_device_unregister(priv->pdev); pdev 96 sound/soc/fsl/fsl_audmix.h struct platform_device *pdev; pdev 884 sound/soc/fsl/fsl_dma.c static int fsl_soc_dma_probe(struct platform_device *pdev) pdev 887 sound/soc/fsl/fsl_dma.c struct device_node *np = pdev->dev.of_node; pdev 896 sound/soc/fsl/fsl_dma.c dev_err(&pdev->dev, "cannot find parent SSI node\n"); pdev 902 sound/soc/fsl/fsl_dma.c dev_err(&pdev->dev, "could not determine resources for %pOF\n", pdev 932 sound/soc/fsl/fsl_dma.c ret = devm_snd_soc_register_component(&pdev->dev, &dma->dai, NULL, 0); pdev 934 sound/soc/fsl/fsl_dma.c dev_err(&pdev->dev, "could not register platform\n"); pdev 942 sound/soc/fsl/fsl_dma.c dev_set_drvdata(&pdev->dev, dma); pdev 947 sound/soc/fsl/fsl_dma.c static int fsl_soc_dma_remove(struct platform_device *pdev) pdev 949 sound/soc/fsl/fsl_dma.c struct dma_object *dma = dev_get_drvdata(&pdev->dev); pdev 53 sound/soc/fsl/fsl_esai.c struct platform_device *pdev; pdev 80 sound/soc/fsl/fsl_esai.c struct platform_device *pdev = esai_priv->pdev; pdev 89 sound/soc/fsl/fsl_esai.c dev_dbg(&pdev->dev, "reset module for xrun\n"); pdev 94 sound/soc/fsl/fsl_esai.c dev_dbg(&pdev->dev, "isr: Transmission Initialized\n"); pdev 97 sound/soc/fsl/fsl_esai.c dev_warn(&pdev->dev, "isr: Receiving overrun\n"); pdev 100 sound/soc/fsl/fsl_esai.c dev_warn(&pdev->dev, "isr: Transmission underrun\n"); pdev 103 sound/soc/fsl/fsl_esai.c dev_dbg(&pdev->dev, "isr: Just transmitted the last slot\n"); pdev 106 sound/soc/fsl/fsl_esai.c dev_dbg(&pdev->dev, "isr: Transmission data exception\n"); pdev 109 sound/soc/fsl/fsl_esai.c dev_dbg(&pdev->dev, "isr: Transmitting even slots\n"); pdev 112 sound/soc/fsl/fsl_esai.c dev_dbg(&pdev->dev, "isr: Transmitting data\n"); pdev 115 sound/soc/fsl/fsl_esai.c dev_dbg(&pdev->dev, "isr: Just received the last slot\n"); pdev 118 sound/soc/fsl/fsl_esai.c dev_dbg(&pdev->dev, "isr: Receiving data exception\n"); pdev 121 sound/soc/fsl/fsl_esai.c dev_dbg(&pdev->dev, "isr: Receiving even slots\n"); pdev 124 sound/soc/fsl/fsl_esai.c dev_dbg(&pdev->dev, "isr: Receiving data\n"); pdev 564 sound/soc/fsl/fsl_esai.c struct platform_device *pdev = esai_priv->pdev; pdev 572 sound/soc/fsl/fsl_esai.c dev_err(&pdev->dev, "failed to reset ESAI: %d\n", ret); pdev 584 sound/soc/fsl/fsl_esai.c dev_err(&pdev->dev, "failed to enable ESAI: %d\n", ret); pdev 919 sound/soc/fsl/fsl_esai.c static int fsl_esai_probe(struct platform_device *pdev) pdev 921 sound/soc/fsl/fsl_esai.c struct device_node *np = pdev->dev.of_node; pdev 928 sound/soc/fsl/fsl_esai.c esai_priv = devm_kzalloc(&pdev->dev, sizeof(*esai_priv), GFP_KERNEL); pdev 932 sound/soc/fsl/fsl_esai.c esai_priv->pdev = pdev; pdev 940 sound/soc/fsl/fsl_esai.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 941 sound/soc/fsl/fsl_esai.c regs = devm_ioremap_resource(&pdev->dev, res); pdev 945 sound/soc/fsl/fsl_esai.c esai_priv->regmap = devm_regmap_init_mmio_clk(&pdev->dev, pdev 948 sound/soc/fsl/fsl_esai.c dev_err(&pdev->dev, "failed to init regmap: %ld\n", pdev 953 sound/soc/fsl/fsl_esai.c esai_priv->coreclk = devm_clk_get(&pdev->dev, "core"); pdev 955 sound/soc/fsl/fsl_esai.c dev_err(&pdev->dev, "failed to get core clock: %ld\n", pdev 960 sound/soc/fsl/fsl_esai.c esai_priv->extalclk = devm_clk_get(&pdev->dev, "extal"); pdev 962 sound/soc/fsl/fsl_esai.c dev_warn(&pdev->dev, "failed to get extal clock: %ld\n", pdev 965 sound/soc/fsl/fsl_esai.c esai_priv->fsysclk = devm_clk_get(&pdev->dev, "fsys"); pdev 967 sound/soc/fsl/fsl_esai.c dev_warn(&pdev->dev, "failed to get fsys clock: %ld\n", pdev 970 sound/soc/fsl/fsl_esai.c esai_priv->spbaclk = devm_clk_get(&pdev->dev, "spba"); pdev 972 sound/soc/fsl/fsl_esai.c dev_warn(&pdev->dev, "failed to get spba clock: %ld\n", pdev 975 sound/soc/fsl/fsl_esai.c irq = platform_get_irq(pdev, 0); pdev 979 sound/soc/fsl/fsl_esai.c ret = devm_request_irq(&pdev->dev, irq, esai_isr, 0, pdev 982 sound/soc/fsl/fsl_esai.c dev_err(&pdev->dev, "failed to claim irq %u\n", irq); pdev 1014 sound/soc/fsl/fsl_esai.c dev_set_drvdata(&pdev->dev, esai_priv); pdev 1030 sound/soc/fsl/fsl_esai.c ret = devm_snd_soc_register_component(&pdev->dev, &fsl_esai_component, pdev 1033 sound/soc/fsl/fsl_esai.c dev_err(&pdev->dev, "failed to register DAI: %d\n", ret); pdev 1040 sound/soc/fsl/fsl_esai.c pm_runtime_enable(&pdev->dev); pdev 1044 sound/soc/fsl/fsl_esai.c ret = imx_pcm_dma_init(pdev, IMX_ESAI_DMABUF_SIZE); pdev 1046 sound/soc/fsl/fsl_esai.c dev_err(&pdev->dev, "failed to init imx pcm dma: %d\n", ret); pdev 1051 sound/soc/fsl/fsl_esai.c static int fsl_esai_remove(struct platform_device *pdev) pdev 1053 sound/soc/fsl/fsl_esai.c struct fsl_esai *esai_priv = platform_get_drvdata(pdev); pdev 1055 sound/soc/fsl/fsl_esai.c pm_runtime_disable(&pdev->dev); pdev 31 sound/soc/fsl/fsl_micfil.c struct platform_device *pdev; pdev 140 sound/soc/fsl/fsl_micfil.c dev_err(&micfil->pdev->dev, pdev 199 sound/soc/fsl/fsl_micfil.c struct device *dev = &micfil->pdev->dev; pdev 232 sound/soc/fsl/fsl_micfil.c struct device *dev = &micfil->pdev->dev; pdev 335 sound/soc/fsl/fsl_micfil.c struct device *dev = &micfil->pdev->dev; pdev 370 sound/soc/fsl/fsl_micfil.c struct device *dev = &micfil->pdev->dev; pdev 572 sound/soc/fsl/fsl_micfil.c struct platform_device *pdev = micfil->pdev; pdev 588 sound/soc/fsl/fsl_micfil.c dev_dbg(&pdev->dev, pdev 602 sound/soc/fsl/fsl_micfil.c dev_dbg(&pdev->dev, pdev 607 sound/soc/fsl/fsl_micfil.c dev_dbg(&pdev->dev, pdev 618 sound/soc/fsl/fsl_micfil.c struct platform_device *pdev = micfil->pdev; pdev 624 sound/soc/fsl/fsl_micfil.c dev_dbg(&pdev->dev, "isr: Decimation Filter is running\n"); pdev 627 sound/soc/fsl/fsl_micfil.c dev_dbg(&pdev->dev, "isr: FIR Filter Data ready\n"); pdev 630 sound/soc/fsl/fsl_micfil.c dev_dbg(&pdev->dev, "isr: ipg_clk_app is too low\n"); pdev 638 sound/soc/fsl/fsl_micfil.c static int fsl_micfil_probe(struct platform_device *pdev) pdev 640 sound/soc/fsl/fsl_micfil.c struct device_node *np = pdev->dev.of_node; pdev 648 sound/soc/fsl/fsl_micfil.c micfil = devm_kzalloc(&pdev->dev, sizeof(*micfil), GFP_KERNEL); pdev 652 sound/soc/fsl/fsl_micfil.c micfil->pdev = pdev; pdev 655 sound/soc/fsl/fsl_micfil.c of_id = of_match_device(fsl_micfil_dt_ids, &pdev->dev); pdev 664 sound/soc/fsl/fsl_micfil.c micfil->mclk = devm_clk_get(&pdev->dev, "ipg_clk_app"); pdev 666 sound/soc/fsl/fsl_micfil.c dev_err(&pdev->dev, "failed to get core clock: %ld\n", pdev 672 sound/soc/fsl/fsl_micfil.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 673 sound/soc/fsl/fsl_micfil.c regs = devm_ioremap_resource(&pdev->dev, res); pdev 677 sound/soc/fsl/fsl_micfil.c micfil->regmap = devm_regmap_init_mmio_clk(&pdev->dev, pdev 682 sound/soc/fsl/fsl_micfil.c dev_err(&pdev->dev, "failed to init MICFIL regmap: %ld\n", pdev 696 sound/soc/fsl/fsl_micfil.c dev_err(&pdev->dev, "dataline setting error, Mask is 0x%X\n", pdev 703 sound/soc/fsl/fsl_micfil.c micfil->irq[i] = platform_get_irq(pdev, i); pdev 704 sound/soc/fsl/fsl_micfil.c dev_err(&pdev->dev, "GET IRQ: %d\n", micfil->irq[i]); pdev 706 sound/soc/fsl/fsl_micfil.c dev_err(&pdev->dev, "no irq for node %s\n", pdev->name); pdev 715 sound/soc/fsl/fsl_micfil.c ret = devm_request_irq(&pdev->dev, micfil->irq[0], pdev 719 sound/soc/fsl/fsl_micfil.c dev_err(&pdev->dev, "failed to claim mic interface irq %u\n", pdev 725 sound/soc/fsl/fsl_micfil.c ret = devm_request_irq(&pdev->dev, micfil->irq[1], pdev 729 sound/soc/fsl/fsl_micfil.c dev_err(&pdev->dev, "failed to claim mic interface error irq %u\n", pdev 739 sound/soc/fsl/fsl_micfil.c platform_set_drvdata(pdev, micfil); pdev 741 sound/soc/fsl/fsl_micfil.c pm_runtime_enable(&pdev->dev); pdev 743 sound/soc/fsl/fsl_micfil.c ret = devm_snd_soc_register_component(&pdev->dev, &fsl_micfil_component, pdev 746 sound/soc/fsl/fsl_micfil.c dev_err(&pdev->dev, "failed to register component %s\n", pdev 751 sound/soc/fsl/fsl_micfil.c ret = devm_snd_dmaengine_pcm_register(&pdev->dev, NULL, 0); pdev 753 sound/soc/fsl/fsl_micfil.c dev_err(&pdev->dev, "failed to pcm register\n"); pdev 44 sound/soc/fsl/fsl_sai.c struct device *dev = &sai->pdev->dev; pdev 895 sound/soc/fsl/fsl_sai.c static int fsl_sai_probe(struct platform_device *pdev) pdev 897 sound/soc/fsl/fsl_sai.c struct device_node *np = pdev->dev.of_node; pdev 906 sound/soc/fsl/fsl_sai.c sai = devm_kzalloc(&pdev->dev, sizeof(*sai), GFP_KERNEL); pdev 910 sound/soc/fsl/fsl_sai.c sai->pdev = pdev; pdev 911 sound/soc/fsl/fsl_sai.c sai->soc_data = of_device_get_match_data(&pdev->dev); pdev 915 sound/soc/fsl/fsl_sai.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 916 sound/soc/fsl/fsl_sai.c base = devm_ioremap_resource(&pdev->dev, res); pdev 926 sound/soc/fsl/fsl_sai.c sai->regmap = devm_regmap_init_mmio_clk(&pdev->dev, pdev 931 sound/soc/fsl/fsl_sai.c sai->regmap = devm_regmap_init_mmio_clk(&pdev->dev, pdev 934 sound/soc/fsl/fsl_sai.c dev_err(&pdev->dev, "regmap init failed\n"); pdev 939 sound/soc/fsl/fsl_sai.c sai->bus_clk = devm_clk_get(&pdev->dev, "bus"); pdev 941 sound/soc/fsl/fsl_sai.c dev_err(&pdev->dev, "failed to get bus clock: %ld\n", pdev 949 sound/soc/fsl/fsl_sai.c sai->mclk_clk[i] = devm_clk_get(&pdev->dev, tmp); pdev 951 sound/soc/fsl/fsl_sai.c dev_err(&pdev->dev, "failed to get mclk%d clock: %ld\n", pdev 957 sound/soc/fsl/fsl_sai.c irq = platform_get_irq(pdev, 0); pdev 961 sound/soc/fsl/fsl_sai.c ret = devm_request_irq(&pdev->dev, irq, fsl_sai_isr, 0, np->name, sai); pdev 963 sound/soc/fsl/fsl_sai.c dev_err(&pdev->dev, "failed to claim irq %u\n", irq); pdev 977 sound/soc/fsl/fsl_sai.c dev_err(&pdev->dev, "invalid binding for synchronous mode\n"); pdev 998 sound/soc/fsl/fsl_sai.c dev_err(&pdev->dev, "cannot find iomuxc registers\n"); pdev 1015 sound/soc/fsl/fsl_sai.c platform_set_drvdata(pdev, sai); pdev 1017 sound/soc/fsl/fsl_sai.c pm_runtime_enable(&pdev->dev); pdev 1019 sound/soc/fsl/fsl_sai.c ret = devm_snd_soc_register_component(&pdev->dev, &fsl_component, pdev 1025 sound/soc/fsl/fsl_sai.c ret = imx_pcm_dma_init(pdev, IMX_SAI_DMABUF_SIZE); pdev 1029 sound/soc/fsl/fsl_sai.c ret = devm_snd_dmaengine_pcm_register(&pdev->dev, NULL, 0); pdev 1037 sound/soc/fsl/fsl_sai.c pm_runtime_disable(&pdev->dev); pdev 1042 sound/soc/fsl/fsl_sai.c static int fsl_sai_remove(struct platform_device *pdev) pdev 1044 sound/soc/fsl/fsl_sai.c pm_runtime_disable(&pdev->dev); pdev 166 sound/soc/fsl/fsl_sai.h struct platform_device *pdev; pdev 94 sound/soc/fsl/fsl_spdif.c struct platform_device *pdev; pdev 117 sound/soc/fsl/fsl_spdif.c struct platform_device *pdev = spdif_priv->pdev; pdev 123 sound/soc/fsl/fsl_spdif.c dev_dbg(&pdev->dev, "isr: Rx dpll %s \n", pdev 133 sound/soc/fsl/fsl_spdif.c struct platform_device *pdev = spdif_priv->pdev; pdev 135 sound/soc/fsl/fsl_spdif.c dev_dbg(&pdev->dev, "isr: receiver found illegal symbol\n"); pdev 147 sound/soc/fsl/fsl_spdif.c struct platform_device *pdev = spdif_priv->pdev; pdev 162 sound/soc/fsl/fsl_spdif.c dev_err(&pdev->dev, "unsupported channel name\n"); pdev 166 sound/soc/fsl/fsl_spdif.c dev_dbg(&pdev->dev, "isr: %c Channel receive register full\n", name); pdev 171 sound/soc/fsl/fsl_spdif.c dev_err(&pdev->dev, "User bit receive buffer overflow\n"); pdev 185 sound/soc/fsl/fsl_spdif.c struct platform_device *pdev = spdif_priv->pdev; pdev 187 sound/soc/fsl/fsl_spdif.c dev_dbg(&pdev->dev, "isr: U/Q Channel sync found\n"); pdev 202 sound/soc/fsl/fsl_spdif.c struct platform_device *pdev = spdif_priv->pdev; pdev 205 sound/soc/fsl/fsl_spdif.c dev_dbg(&pdev->dev, "isr: U/Q Channel framing error\n"); pdev 234 sound/soc/fsl/fsl_spdif.c struct platform_device *pdev = spdif_priv->pdev; pdev 243 sound/soc/fsl/fsl_spdif.c dev_dbg(&pdev->dev, "isr: Tx FIFO under/overrun\n"); pdev 246 sound/soc/fsl/fsl_spdif.c dev_dbg(&pdev->dev, "isr: Tx FIFO resync\n"); pdev 249 sound/soc/fsl/fsl_spdif.c dev_dbg(&pdev->dev, "isr: cstatus new\n"); pdev 252 sound/soc/fsl/fsl_spdif.c dev_dbg(&pdev->dev, "isr: validity flag no good\n"); pdev 258 sound/soc/fsl/fsl_spdif.c dev_dbg(&pdev->dev, "isr: receiver found parity bit error\n"); pdev 264 sound/soc/fsl/fsl_spdif.c dev_dbg(&pdev->dev, "isr: U Channel receive register overrun\n"); pdev 270 sound/soc/fsl/fsl_spdif.c dev_dbg(&pdev->dev, "isr: Q Channel receive register overrun\n"); pdev 279 sound/soc/fsl/fsl_spdif.c dev_dbg(&pdev->dev, "isr: Rx FIFO under/overrun\n"); pdev 282 sound/soc/fsl/fsl_spdif.c dev_dbg(&pdev->dev, "isr: Rx FIFO resync\n"); pdev 289 sound/soc/fsl/fsl_spdif.c dev_dbg(&pdev->dev, "isr: Tx FIFO empty\n"); pdev 293 sound/soc/fsl/fsl_spdif.c dev_dbg(&pdev->dev, "isr: Rx FIFO full\n"); pdev 336 sound/soc/fsl/fsl_spdif.c struct platform_device *pdev = spdif_priv->pdev; pdev 344 sound/soc/fsl/fsl_spdif.c dev_dbg(&pdev->dev, "STCSCH: 0x%06x\n", ch_status); pdev 349 sound/soc/fsl/fsl_spdif.c dev_dbg(&pdev->dev, "STCSCL: 0x%06x\n", ch_status); pdev 376 sound/soc/fsl/fsl_spdif.c struct platform_device *pdev = spdif_priv->pdev; pdev 405 sound/soc/fsl/fsl_spdif.c dev_err(&pdev->dev, "unsupported sample rate %d\n", sample_rate); pdev 411 sound/soc/fsl/fsl_spdif.c dev_err(&pdev->dev, "tx clock source is out of range\n"); pdev 417 sound/soc/fsl/fsl_spdif.c dev_err(&pdev->dev, "the txclk_df can't be zero\n"); pdev 431 sound/soc/fsl/fsl_spdif.c dev_err(&pdev->dev, "failed to set tx clock rate\n"); pdev 436 sound/soc/fsl/fsl_spdif.c dev_dbg(&pdev->dev, "expected clock rate = %d\n", pdev 438 sound/soc/fsl/fsl_spdif.c dev_dbg(&pdev->dev, "actual clock rate = %ld\n", pdev 451 sound/soc/fsl/fsl_spdif.c dev_dbg(&pdev->dev, "set sample rate to %dHz for %dHz playback\n", pdev 462 sound/soc/fsl/fsl_spdif.c struct platform_device *pdev = spdif_priv->pdev; pdev 472 sound/soc/fsl/fsl_spdif.c dev_err(&pdev->dev, "failed to enable core clock\n"); pdev 479 sound/soc/fsl/fsl_spdif.c dev_err(&pdev->dev, "failed to enable spba clock\n"); pdev 486 sound/soc/fsl/fsl_spdif.c dev_err(&pdev->dev, "failed to soft reset\n"); pdev 574 sound/soc/fsl/fsl_spdif.c struct platform_device *pdev = spdif_priv->pdev; pdev 581 sound/soc/fsl/fsl_spdif.c dev_err(&pdev->dev, "%s: set sample rate failed: %d\n", pdev 820 sound/soc/fsl/fsl_spdif.c struct platform_device *pdev = spdif_priv->pdev; pdev 839 sound/soc/fsl/fsl_spdif.c dev_dbg(&pdev->dev, "FreqMeas: %d\n", freqmeas); pdev 840 sound/soc/fsl/fsl_spdif.c dev_dbg(&pdev->dev, "BusclkFreq: %lld\n", busclk_freq); pdev 841 sound/soc/fsl/fsl_spdif.c dev_dbg(&pdev->dev, "RxRate: %lld\n", tmpval64); pdev 1171 sound/soc/fsl/fsl_spdif.c struct platform_device *pdev = spdif_priv->pdev; pdev 1172 sound/soc/fsl/fsl_spdif.c struct device *dev = &pdev->dev; pdev 1180 sound/soc/fsl/fsl_spdif.c clk = devm_clk_get(&pdev->dev, tmp); pdev 1202 sound/soc/fsl/fsl_spdif.c dev_dbg(&pdev->dev, "use rxtx%d as tx clock source for %dHz sample rate\n", pdev 1204 sound/soc/fsl/fsl_spdif.c dev_dbg(&pdev->dev, "use txclk df %d for %dHz sample rate\n", pdev 1207 sound/soc/fsl/fsl_spdif.c dev_dbg(&pdev->dev, "use sysclk df %d for %dHz sample rate\n", pdev 1209 sound/soc/fsl/fsl_spdif.c dev_dbg(&pdev->dev, "the best rate for %dHz sample rate is %dHz\n", pdev 1215 sound/soc/fsl/fsl_spdif.c static int fsl_spdif_probe(struct platform_device *pdev) pdev 1217 sound/soc/fsl/fsl_spdif.c struct device_node *np = pdev->dev.of_node; pdev 1227 sound/soc/fsl/fsl_spdif.c spdif_priv = devm_kzalloc(&pdev->dev, sizeof(*spdif_priv), GFP_KERNEL); pdev 1231 sound/soc/fsl/fsl_spdif.c spdif_priv->pdev = pdev; pdev 1235 sound/soc/fsl/fsl_spdif.c spdif_priv->cpu_dai_drv.name = dev_name(&pdev->dev); pdev 1238 sound/soc/fsl/fsl_spdif.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1239 sound/soc/fsl/fsl_spdif.c regs = devm_ioremap_resource(&pdev->dev, res); pdev 1243 sound/soc/fsl/fsl_spdif.c spdif_priv->regmap = devm_regmap_init_mmio_clk(&pdev->dev, pdev 1246 sound/soc/fsl/fsl_spdif.c dev_err(&pdev->dev, "regmap init failed\n"); pdev 1250 sound/soc/fsl/fsl_spdif.c irq = platform_get_irq(pdev, 0); pdev 1254 sound/soc/fsl/fsl_spdif.c ret = devm_request_irq(&pdev->dev, irq, spdif_isr, 0, pdev 1255 sound/soc/fsl/fsl_spdif.c dev_name(&pdev->dev), spdif_priv); pdev 1257 sound/soc/fsl/fsl_spdif.c dev_err(&pdev->dev, "could not claim irq %u\n", irq); pdev 1262 sound/soc/fsl/fsl_spdif.c spdif_priv->sysclk = devm_clk_get(&pdev->dev, "rxtx5"); pdev 1264 sound/soc/fsl/fsl_spdif.c dev_err(&pdev->dev, "no sys clock (rxtx5) in devicetree\n"); pdev 1269 sound/soc/fsl/fsl_spdif.c spdif_priv->coreclk = devm_clk_get(&pdev->dev, "core"); pdev 1271 sound/soc/fsl/fsl_spdif.c dev_err(&pdev->dev, "no core clock in devicetree\n"); pdev 1275 sound/soc/fsl/fsl_spdif.c spdif_priv->spbaclk = devm_clk_get(&pdev->dev, "spba"); pdev 1277 sound/soc/fsl/fsl_spdif.c dev_warn(&pdev->dev, "no spba clock in devicetree\n"); pdev 1280 sound/soc/fsl/fsl_spdif.c spdif_priv->rxclk = devm_clk_get(&pdev->dev, "rxtx1"); pdev 1282 sound/soc/fsl/fsl_spdif.c dev_err(&pdev->dev, "no rxtx1 clock in devicetree\n"); pdev 1313 sound/soc/fsl/fsl_spdif.c dev_set_drvdata(&pdev->dev, spdif_priv); pdev 1315 sound/soc/fsl/fsl_spdif.c ret = devm_snd_soc_register_component(&pdev->dev, &fsl_spdif_component, pdev 1318 sound/soc/fsl/fsl_spdif.c dev_err(&pdev->dev, "failed to register DAI: %d\n", ret); pdev 1322 sound/soc/fsl/fsl_spdif.c ret = imx_pcm_dma_init(pdev, IMX_SPDIF_DMABUF_SIZE); pdev 1324 sound/soc/fsl/fsl_spdif.c dev_err(&pdev->dev, "imx_pcm_dma_init failed: %d\n", ret); pdev 1295 sound/soc/fsl/fsl_ssi.c static int fsl_ssi_imx_probe(struct platform_device *pdev, pdev 1298 sound/soc/fsl/fsl_ssi.c struct device *dev = &pdev->dev; pdev 1348 sound/soc/fsl/fsl_ssi.c ret = imx_pcm_fiq_init(pdev, &ssi->fiq_params); pdev 1352 sound/soc/fsl/fsl_ssi.c ret = imx_pcm_dma_init(pdev, IMX_SSI_DMABUF_SIZE); pdev 1366 sound/soc/fsl/fsl_ssi.c static void fsl_ssi_imx_clean(struct platform_device *pdev, struct fsl_ssi *ssi) pdev 1369 sound/soc/fsl/fsl_ssi.c imx_pcm_fiq_exit(pdev); pdev 1459 sound/soc/fsl/fsl_ssi.c static int fsl_ssi_probe(struct platform_device *pdev) pdev 1462 sound/soc/fsl/fsl_ssi.c struct device *dev = &pdev->dev; pdev 1489 sound/soc/fsl/fsl_ssi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1512 sound/soc/fsl/fsl_ssi.c ssi->irq = platform_get_irq(pdev, 0); pdev 1553 sound/soc/fsl/fsl_ssi.c ret = fsl_ssi_imx_probe(pdev, ssi, iomem); pdev 1560 sound/soc/fsl/fsl_ssi.c ret = snd_soc_set_ac97_ops_of_reset(&fsl_ssi_ac97_ops, pdev); pdev 1622 sound/soc/fsl/fsl_ssi.c fsl_ssi_imx_clean(pdev, ssi); pdev 1627 sound/soc/fsl/fsl_ssi.c static int fsl_ssi_remove(struct platform_device *pdev) pdev 1629 sound/soc/fsl/fsl_ssi.c struct fsl_ssi *ssi = dev_get_drvdata(&pdev->dev); pdev 1640 sound/soc/fsl/fsl_ssi.c fsl_ssi_imx_clean(pdev, ssi); pdev 23 sound/soc/fsl/imx-audmix.c struct platform_device *pdev; pdev 144 sound/soc/fsl/imx-audmix.c static int imx_audmix_probe(struct platform_device *pdev) pdev 146 sound/soc/fsl/imx-audmix.c struct device_node *np = pdev->dev.of_node; pdev 156 sound/soc/fsl/imx-audmix.c if (pdev->dev.parent) { pdev 157 sound/soc/fsl/imx-audmix.c audmix_np = pdev->dev.parent->of_node; pdev 159 sound/soc/fsl/imx-audmix.c dev_err(&pdev->dev, "Missing parent device.\n"); pdev 164 sound/soc/fsl/imx-audmix.c dev_err(&pdev->dev, "Missing DT node for parent device.\n"); pdev 170 sound/soc/fsl/imx-audmix.c dev_err(&pdev->dev, "Missing AUDMIX platform device for %s\n", pdev 178 sound/soc/fsl/imx-audmix.c dev_err(&pdev->dev, "Need 2 dais to be provided for %s\n", pdev 183 sound/soc/fsl/imx-audmix.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 188 sound/soc/fsl/imx-audmix.c priv->dai = devm_kzalloc(&pdev->dev, priv->num_dai * pdev 194 sound/soc/fsl/imx-audmix.c priv->dai_conf = devm_kzalloc(&pdev->dev, priv->num_dai_conf * pdev 201 sound/soc/fsl/imx-audmix.c priv->dapm_routes = devm_kzalloc(&pdev->dev, priv->num_dapm_routes * pdev 211 sound/soc/fsl/imx-audmix.c dlc = devm_kzalloc(&pdev->dev, 6 * sizeof(*dlc), GFP_KERNEL); pdev 213 sound/soc/fsl/imx-audmix.c dev_err(&pdev->dev, "failed to allocate dai_link\n"); pdev 220 sound/soc/fsl/imx-audmix.c dev_err(&pdev->dev, "of_parse_phandle_with_args failed\n"); pdev 226 sound/soc/fsl/imx-audmix.c dev_err(&pdev->dev, "failed to find SAI platform device\n"); pdev 231 sound/soc/fsl/imx-audmix.c dai_name = devm_kasprintf(&pdev->dev, GFP_KERNEL, "%s%s", pdev 234 sound/soc/fsl/imx-audmix.c dev_info(pdev->dev.parent, "DAI FE name:%s\n", dai_name); pdev 239 sound/soc/fsl/imx-audmix.c devm_kasprintf(&pdev->dev, GFP_KERNEL, "%s %s", pdev 265 sound/soc/fsl/imx-audmix.c be_name = devm_kasprintf(&pdev->dev, GFP_KERNEL, pdev 267 sound/soc/fsl/imx-audmix.c be_pb = devm_kasprintf(&pdev->dev, GFP_KERNEL, pdev 269 sound/soc/fsl/imx-audmix.c be_cp = devm_kasprintf(&pdev->dev, GFP_KERNEL, pdev 296 sound/soc/fsl/imx-audmix.c devm_kasprintf(&pdev->dev, GFP_KERNEL, "%s %s", pdev 307 sound/soc/fsl/imx-audmix.c dev_err(&pdev->dev, "failed to find SAI platform device\n"); pdev 328 sound/soc/fsl/imx-audmix.c priv->card.dev = &pdev->dev; pdev 332 sound/soc/fsl/imx-audmix.c platform_set_drvdata(pdev, &priv->card); pdev 335 sound/soc/fsl/imx-audmix.c ret = devm_snd_soc_register_card(&pdev->dev, &priv->card); pdev 337 sound/soc/fsl/imx-audmix.c dev_err(&pdev->dev, "snd_soc_register_card failed\n"); pdev 241 sound/soc/fsl/imx-audmux.c static int imx_audmux_parse_dt_defaults(struct platform_device *pdev, pdev 257 sound/soc/fsl/imx-audmux.c dev_warn(&pdev->dev, "Failed to get fsl,audmux-port of child node \"%pOF\"\n", pdev 262 sound/soc/fsl/imx-audmux.c dev_warn(&pdev->dev, "child node \"%pOF\" does not have property fsl,port-config\n", pdev 281 sound/soc/fsl/imx-audmux.c dev_err(&pdev->dev, "Failed to read u32 at index %d of child %pOF\n", pdev 288 sound/soc/fsl/imx-audmux.c dev_err(&pdev->dev, "One pdcr value is missing in child node %pOF\n", pdev 301 sound/soc/fsl/imx-audmux.c static int imx_audmux_probe(struct platform_device *pdev) pdev 304 sound/soc/fsl/imx-audmux.c of_match_device(imx_audmux_dt_ids, &pdev->dev); pdev 306 sound/soc/fsl/imx-audmux.c audmux_base = devm_platform_ioremap_resource(pdev, 0); pdev 310 sound/soc/fsl/imx-audmux.c audmux_clk = devm_clk_get(&pdev->dev, "audmux"); pdev 312 sound/soc/fsl/imx-audmux.c dev_dbg(&pdev->dev, "cannot get clock: %ld\n", pdev 318 sound/soc/fsl/imx-audmux.c pdev->id_entry = of_id->data; pdev 319 sound/soc/fsl/imx-audmux.c audmux_type = pdev->id_entry->driver_data; pdev 330 sound/soc/fsl/imx-audmux.c dev_err(&pdev->dev, "unsupported version!\n"); pdev 334 sound/soc/fsl/imx-audmux.c regcache = devm_kzalloc(&pdev->dev, sizeof(u32) * reg_max, GFP_KERNEL); pdev 339 sound/soc/fsl/imx-audmux.c imx_audmux_parse_dt_defaults(pdev, pdev->dev.of_node); pdev 344 sound/soc/fsl/imx-audmux.c static int imx_audmux_remove(struct platform_device *pdev) pdev 71 sound/soc/fsl/imx-es8328.c static int imx_es8328_probe(struct platform_device *pdev) pdev 73 sound/soc/fsl/imx-es8328.c struct device_node *np = pdev->dev.of_node; pdev 80 sound/soc/fsl/imx-es8328.c struct device *dev = &pdev->dev; pdev 130 sound/soc/fsl/imx-es8328.c ssi_np = of_parse_phandle(pdev->dev.of_node, "ssi-controller", 0); pdev 131 sound/soc/fsl/imx-es8328.c codec_np = of_parse_phandle(pdev->dev.of_node, "audio-codec", 0); pdev 159 sound/soc/fsl/imx-es8328.c data->jack_gpio = of_get_named_gpio(pdev->dev.of_node, "jack-gpio", 0); pdev 202 sound/soc/fsl/imx-es8328.c platform_set_drvdata(pdev, data); pdev 210 sound/soc/fsl/imx-es8328.c static int imx_es8328_remove(struct platform_device *pdev) pdev 212 sound/soc/fsl/imx-es8328.c struct imx_es8328_data *data = platform_get_drvdata(pdev); pdev 93 sound/soc/fsl/imx-mc13783.c static int imx_mc13783_probe(struct platform_device *pdev) pdev 97 sound/soc/fsl/imx-mc13783.c imx_mc13783.dev = &pdev->dev; pdev 101 sound/soc/fsl/imx-mc13783.c dev_err(&pdev->dev, "snd_soc_register_card failed (%d)\n", pdev 143 sound/soc/fsl/imx-mc13783.c static int imx_mc13783_remove(struct platform_device *pdev) pdev 37 sound/soc/fsl/imx-pcm-dma.c int imx_pcm_dma_init(struct platform_device *pdev, size_t size) pdev 41 sound/soc/fsl/imx-pcm-dma.c config = devm_kzalloc(&pdev->dev, pdev 47 sound/soc/fsl/imx-pcm-dma.c return devm_snd_dmaengine_pcm_register(&pdev->dev, pdev 345 sound/soc/fsl/imx-pcm-fiq.c int imx_pcm_fiq_init(struct platform_device *pdev, pdev 352 sound/soc/fsl/imx-pcm-fiq.c dev_err(&pdev->dev, "failed to claim fiq: %d", ret); pdev 366 sound/soc/fsl/imx-pcm-fiq.c ret = devm_snd_soc_register_component(&pdev->dev, &imx_soc_component_fiq, pdev 381 sound/soc/fsl/imx-pcm-fiq.c void imx_pcm_fiq_exit(struct platform_device *pdev) pdev 43 sound/soc/fsl/imx-pcm.h int imx_pcm_dma_init(struct platform_device *pdev, size_t size); pdev 45 sound/soc/fsl/imx-pcm.h static inline int imx_pcm_dma_init(struct platform_device *pdev, size_t size) pdev 52 sound/soc/fsl/imx-pcm.h int imx_pcm_fiq_init(struct platform_device *pdev, pdev 54 sound/soc/fsl/imx-pcm.h void imx_pcm_fiq_exit(struct platform_device *pdev); pdev 56 sound/soc/fsl/imx-pcm.h static inline int imx_pcm_fiq_init(struct platform_device *pdev, pdev 62 sound/soc/fsl/imx-pcm.h static inline void imx_pcm_fiq_exit(struct platform_device *pdev) pdev 51 sound/soc/fsl/imx-sgtl5000.c static int imx_sgtl5000_probe(struct platform_device *pdev) pdev 53 sound/soc/fsl/imx-sgtl5000.c struct device_node *np = pdev->dev.of_node; pdev 64 sound/soc/fsl/imx-sgtl5000.c dev_err(&pdev->dev, "mux-int-port missing or invalid\n"); pdev 69 sound/soc/fsl/imx-sgtl5000.c dev_err(&pdev->dev, "mux-ext-port missing or invalid\n"); pdev 87 sound/soc/fsl/imx-sgtl5000.c dev_err(&pdev->dev, "audmux internal port setup failed\n"); pdev 94 sound/soc/fsl/imx-sgtl5000.c dev_err(&pdev->dev, "audmux external port setup failed\n"); pdev 98 sound/soc/fsl/imx-sgtl5000.c ssi_np = of_parse_phandle(pdev->dev.of_node, "ssi-controller", 0); pdev 99 sound/soc/fsl/imx-sgtl5000.c codec_np = of_parse_phandle(pdev->dev.of_node, "audio-codec", 0); pdev 101 sound/soc/fsl/imx-sgtl5000.c dev_err(&pdev->dev, "phandle missing or invalid\n"); pdev 108 sound/soc/fsl/imx-sgtl5000.c dev_dbg(&pdev->dev, "failed to find SSI platform device\n"); pdev 115 sound/soc/fsl/imx-sgtl5000.c dev_dbg(&pdev->dev, "failed to find codec platform device\n"); pdev 120 sound/soc/fsl/imx-sgtl5000.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 126 sound/soc/fsl/imx-sgtl5000.c comp = devm_kzalloc(&pdev->dev, 3 * sizeof(*comp), GFP_KERNEL); pdev 158 sound/soc/fsl/imx-sgtl5000.c data->card.dev = &pdev->dev; pdev 171 sound/soc/fsl/imx-sgtl5000.c platform_set_drvdata(pdev, &data->card); pdev 174 sound/soc/fsl/imx-sgtl5000.c ret = devm_snd_soc_register_card(&pdev->dev, &data->card); pdev 177 sound/soc/fsl/imx-sgtl5000.c dev_err(&pdev->dev, "snd_soc_register_card failed (%d)\n", pdev 196 sound/soc/fsl/imx-sgtl5000.c static int imx_sgtl5000_remove(struct platform_device *pdev) pdev 198 sound/soc/fsl/imx-sgtl5000.c struct snd_soc_card *card = platform_get_drvdata(pdev); pdev 14 sound/soc/fsl/imx-spdif.c static int imx_spdif_audio_probe(struct platform_device *pdev) pdev 16 sound/soc/fsl/imx-spdif.c struct device_node *spdif_np, *np = pdev->dev.of_node; pdev 23 sound/soc/fsl/imx-spdif.c dev_err(&pdev->dev, "failed to find spdif-controller\n"); pdev 28 sound/soc/fsl/imx-spdif.c data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); pdev 29 sound/soc/fsl/imx-spdif.c comp = devm_kzalloc(&pdev->dev, 3 * sizeof(*comp), GFP_KERNEL); pdev 59 sound/soc/fsl/imx-spdif.c dev_err(&pdev->dev, "no enabled S/PDIF DAI link\n"); pdev 63 sound/soc/fsl/imx-spdif.c data->card.dev = &pdev->dev; pdev 72 sound/soc/fsl/imx-spdif.c ret = devm_snd_soc_register_card(&pdev->dev, &data->card); pdev 74 sound/soc/fsl/imx-spdif.c dev_err(&pdev->dev, "snd_soc_register_card failed: %d\n", ret); pdev 503 sound/soc/fsl/imx-ssi.c static int imx_ssi_probe(struct platform_device *pdev) pdev 507 sound/soc/fsl/imx-ssi.c struct imx_ssi_platform_data *pdata = pdev->dev.platform_data; pdev 511 sound/soc/fsl/imx-ssi.c ssi = devm_kzalloc(&pdev->dev, sizeof(*ssi), GFP_KERNEL); pdev 514 sound/soc/fsl/imx-ssi.c dev_set_drvdata(&pdev->dev, ssi); pdev 522 sound/soc/fsl/imx-ssi.c ssi->irq = platform_get_irq(pdev, 0); pdev 526 sound/soc/fsl/imx-ssi.c ssi->clk = devm_clk_get(&pdev->dev, NULL); pdev 529 sound/soc/fsl/imx-ssi.c dev_err(&pdev->dev, "Cannot get the clock: %d\n", pdev 537 sound/soc/fsl/imx-ssi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 538 sound/soc/fsl/imx-ssi.c ssi->base = devm_ioremap_resource(&pdev->dev, res); pdev 546 sound/soc/fsl/imx-ssi.c dev_err(&pdev->dev, "AC'97 SSI already registered\n"); pdev 567 sound/soc/fsl/imx-ssi.c res = platform_get_resource_byname(pdev, IORESOURCE_DMA, "tx0"); pdev 573 sound/soc/fsl/imx-ssi.c res = platform_get_resource_byname(pdev, IORESOURCE_DMA, "rx0"); pdev 579 sound/soc/fsl/imx-ssi.c platform_set_drvdata(pdev, ssi); pdev 583 sound/soc/fsl/imx-ssi.c dev_err(&pdev->dev, "Failed to set AC'97 ops: %d\n", ret); pdev 587 sound/soc/fsl/imx-ssi.c ret = snd_soc_register_component(&pdev->dev, &imx_component, pdev 590 sound/soc/fsl/imx-ssi.c dev_err(&pdev->dev, "register DAI failed\n"); pdev 599 sound/soc/fsl/imx-ssi.c ssi->fiq_init = imx_pcm_fiq_init(pdev, &ssi->fiq_params); pdev 600 sound/soc/fsl/imx-ssi.c ssi->dma_init = imx_pcm_dma_init(pdev, IMX_SSI_DMABUF_SIZE); pdev 610 sound/soc/fsl/imx-ssi.c snd_soc_unregister_component(&pdev->dev); pdev 619 sound/soc/fsl/imx-ssi.c static int imx_ssi_remove(struct platform_device *pdev) pdev 621 sound/soc/fsl/imx-ssi.c struct imx_ssi *ssi = platform_get_drvdata(pdev); pdev 624 sound/soc/fsl/imx-ssi.c imx_pcm_fiq_exit(pdev); pdev 626 sound/soc/fsl/imx-ssi.c snd_soc_unregister_component(&pdev->dev); pdev 184 sound/soc/fsl/mpc8610_hpcd.c static int mpc8610_hpcd_probe(struct platform_device *pdev) pdev 186 sound/soc/fsl/mpc8610_hpcd.c struct device *dev = pdev->dev.parent; pdev 210 sound/soc/fsl/mpc8610_hpcd.c comp = devm_kzalloc(&pdev->dev, 6 * sizeof(*comp), GFP_KERNEL); pdev 251 sound/soc/fsl/mpc8610_hpcd.c dev_err(&pdev->dev, "cell-index property not found\n"); pdev 260 sound/soc/fsl/mpc8610_hpcd.c dev_err(&pdev->dev, "fsl,mode property not found\n"); pdev 277 sound/soc/fsl/mpc8610_hpcd.c dev_err(&pdev->dev, "codec bus-frequency " pdev 319 sound/soc/fsl/mpc8610_hpcd.c dev_err(&pdev->dev, pdev 326 sound/soc/fsl/mpc8610_hpcd.c dev_err(&pdev->dev, "unknown clock frequency\n"); pdev 338 sound/soc/fsl/mpc8610_hpcd.c dev_err(&pdev->dev, "missing/invalid playback DMA phandle\n"); pdev 349 sound/soc/fsl/mpc8610_hpcd.c dev_err(&pdev->dev, "missing/invalid capture DMA phandle\n"); pdev 361 sound/soc/fsl/mpc8610_hpcd.c machine_data->card.name = pdev->name; /* The platform driver name */ pdev 363 sound/soc/fsl/mpc8610_hpcd.c machine_data->card.dev = &pdev->dev; pdev 370 sound/soc/fsl/mpc8610_hpcd.c dev_err(&pdev->dev, "could not register card\n"); pdev 390 sound/soc/fsl/mpc8610_hpcd.c static int mpc8610_hpcd_remove(struct platform_device *pdev) pdev 392 sound/soc/fsl/mpc8610_hpcd.c struct snd_soc_card *card = platform_get_drvdata(pdev); pdev 163 sound/soc/fsl/mx27vis-aic32x4.c static int mx27vis_aic32x4_probe(struct platform_device *pdev) pdev 165 sound/soc/fsl/mx27vis-aic32x4.c struct snd_mx27vis_platform_data *pdata = pdev->dev.platform_data; pdev 169 sound/soc/fsl/mx27vis-aic32x4.c dev_err(&pdev->dev, "No platform data supplied\n"); pdev 178 sound/soc/fsl/mx27vis-aic32x4.c mx27vis_aic32x4.dev = &pdev->dev; pdev 181 sound/soc/fsl/mx27vis-aic32x4.c dev_err(&pdev->dev, "snd_soc_register_card failed (%d)\n", pdev 202 sound/soc/fsl/mx27vis-aic32x4.c static int mx27vis_aic32x4_remove(struct platform_device *pdev) pdev 194 sound/soc/fsl/p1022_ds.c static int p1022_ds_probe(struct platform_device *pdev) pdev 196 sound/soc/fsl/p1022_ds.c struct device *dev = pdev->dev.parent; pdev 220 sound/soc/fsl/p1022_ds.c comp = devm_kzalloc(&pdev->dev, 6 * sizeof(*comp), GFP_KERNEL); pdev 262 sound/soc/fsl/p1022_ds.c dev_err(&pdev->dev, "cell-index property not found\n"); pdev 271 sound/soc/fsl/p1022_ds.c dev_err(&pdev->dev, "fsl,mode property not found\n"); pdev 288 sound/soc/fsl/p1022_ds.c dev_err(&pdev->dev, "codec bus-frequency " pdev 330 sound/soc/fsl/p1022_ds.c dev_err(&pdev->dev, pdev 337 sound/soc/fsl/p1022_ds.c dev_err(&pdev->dev, "unknown clock frequency\n"); pdev 348 sound/soc/fsl/p1022_ds.c dev_err(&pdev->dev, "missing/invalid playback DMA phandle\n"); pdev 358 sound/soc/fsl/p1022_ds.c dev_err(&pdev->dev, "missing/invalid capture DMA phandle\n"); pdev 370 sound/soc/fsl/p1022_ds.c mdata->card.name = pdev->name; /* The platform driver name */ pdev 372 sound/soc/fsl/p1022_ds.c mdata->card.dev = &pdev->dev; pdev 379 sound/soc/fsl/p1022_ds.c dev_err(&pdev->dev, "could not register card\n"); pdev 399 sound/soc/fsl/p1022_ds.c static int p1022_ds_remove(struct platform_device *pdev) pdev 401 sound/soc/fsl/p1022_ds.c struct snd_soc_card *card = platform_get_drvdata(pdev); pdev 198 sound/soc/fsl/p1022_rdk.c static int p1022_rdk_probe(struct platform_device *pdev) pdev 200 sound/soc/fsl/p1022_rdk.c struct device *dev = pdev->dev.parent; pdev 223 sound/soc/fsl/p1022_rdk.c comp = devm_kzalloc(&pdev->dev, 6 * sizeof(*comp), GFP_KERNEL); pdev 279 sound/soc/fsl/p1022_rdk.c dev_err(&pdev->dev, "codec bus-frequency property is missing or invalid\n"); pdev 286 sound/soc/fsl/p1022_rdk.c dev_err(&pdev->dev, "unknown clock frequency\n"); pdev 297 sound/soc/fsl/p1022_rdk.c dev_err(&pdev->dev, "missing/invalid playback DMA phandle (ret=%i)\n", pdev 308 sound/soc/fsl/p1022_rdk.c dev_err(&pdev->dev, "missing/invalid capture DMA phandle (ret=%i)\n", pdev 321 sound/soc/fsl/p1022_rdk.c mdata->card.name = pdev->name; /* The platform driver name */ pdev 323 sound/soc/fsl/p1022_rdk.c mdata->card.dev = &pdev->dev; pdev 330 sound/soc/fsl/p1022_rdk.c dev_err(&pdev->dev, "could not register card (ret=%i)\n", ret); pdev 348 sound/soc/fsl/p1022_rdk.c static int p1022_rdk_remove(struct platform_device *pdev) pdev 350 sound/soc/fsl/p1022_rdk.c struct snd_soc_card *card = platform_get_drvdata(pdev); pdev 626 sound/soc/generic/audio-graph-card.c static int graph_probe(struct platform_device *pdev) pdev 629 sound/soc/generic/audio-graph-card.c struct device *dev = &pdev->dev; pdev 684 sound/soc/generic/audio-graph-card.c static int graph_remove(struct platform_device *pdev) pdev 686 sound/soc/generic/audio-graph-card.c struct snd_soc_card *card = platform_get_drvdata(pdev); pdev 614 sound/soc/generic/simple-card.c static int asoc_simple_probe(struct platform_device *pdev) pdev 617 sound/soc/generic/simple-card.c struct device *dev = &pdev->dev; pdev 715 sound/soc/generic/simple-card.c static int asoc_simple_remove(struct platform_device *pdev) pdev 717 sound/soc/generic/simple-card.c struct snd_soc_card *card = platform_get_drvdata(pdev); pdev 542 sound/soc/hisilicon/hi6210-i2s.c static int hi6210_i2s_probe(struct platform_device *pdev) pdev 544 sound/soc/hisilicon/hi6210-i2s.c struct device_node *node = pdev->dev.of_node; pdev 545 sound/soc/hisilicon/hi6210-i2s.c struct device *dev = &pdev->dev; pdev 550 sound/soc/hisilicon/hi6210-i2s.c i2s = devm_kzalloc(&pdev->dev, sizeof(*i2s), GFP_KERNEL); pdev 557 sound/soc/hisilicon/hi6210-i2s.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 565 sound/soc/hisilicon/hi6210-i2s.c dev_set_drvdata(&pdev->dev, i2s); pdev 572 sound/soc/hisilicon/hi6210-i2s.c i2s->clk[CLK_DACODEC] = devm_clk_get(&pdev->dev, "dacodec"); pdev 577 sound/soc/hisilicon/hi6210-i2s.c i2s->clk[CLK_I2S_BASE] = devm_clk_get(&pdev->dev, "i2s-base"); pdev 582 sound/soc/hisilicon/hi6210-i2s.c ret = devm_snd_dmaengine_pcm_register(&pdev->dev, NULL, 0); pdev 586 sound/soc/hisilicon/hi6210-i2s.c ret = devm_snd_soc_register_component(&pdev->dev, &hi6210_i2s_i2s_comp, pdev 417 sound/soc/img/img-i2s-in.c static int img_i2s_in_probe(struct platform_device *pdev) pdev 425 sound/soc/img/img-i2s-in.c struct device *dev = &pdev->dev; pdev 431 sound/soc/img/img-i2s-in.c platform_set_drvdata(pdev, i2s); pdev 435 sound/soc/img/img-i2s-in.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 442 sound/soc/img/img-i2s-in.c if (of_property_read_u32(pdev->dev.of_node, "img,i2s-channels", pdev 459 sound/soc/img/img-i2s-in.c pm_runtime_enable(&pdev->dev); pdev 460 sound/soc/img/img-i2s-in.c if (!pm_runtime_enabled(&pdev->dev)) { pdev 461 sound/soc/img/img-i2s-in.c ret = img_i2s_in_runtime_resume(&pdev->dev); pdev 465 sound/soc/img/img-i2s-in.c ret = pm_runtime_get_sync(&pdev->dev); pdev 507 sound/soc/img/img-i2s-in.c pm_runtime_put(&pdev->dev); pdev 528 sound/soc/img/img-i2s-in.c if (!pm_runtime_enabled(&pdev->dev)) pdev 529 sound/soc/img/img-i2s-in.c img_i2s_in_runtime_suspend(&pdev->dev); pdev 531 sound/soc/img/img-i2s-in.c pm_runtime_disable(&pdev->dev); pdev 536 sound/soc/img/img-i2s-in.c static int img_i2s_in_dev_remove(struct platform_device *pdev) pdev 538 sound/soc/img/img-i2s-in.c pm_runtime_disable(&pdev->dev); pdev 539 sound/soc/img/img-i2s-in.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 540 sound/soc/img/img-i2s-in.c img_i2s_in_runtime_suspend(&pdev->dev); pdev 423 sound/soc/img/img-i2s-out.c static int img_i2s_out_probe(struct platform_device *pdev) pdev 431 sound/soc/img/img-i2s-out.c struct device *dev = &pdev->dev; pdev 433 sound/soc/img/img-i2s-out.c i2s = devm_kzalloc(&pdev->dev, sizeof(*i2s), GFP_KERNEL); pdev 437 sound/soc/img/img-i2s-out.c platform_set_drvdata(pdev, i2s); pdev 439 sound/soc/img/img-i2s-out.c i2s->dev = &pdev->dev; pdev 441 sound/soc/img/img-i2s-out.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 442 sound/soc/img/img-i2s-out.c base = devm_ioremap_resource(&pdev->dev, res); pdev 448 sound/soc/img/img-i2s-out.c if (of_property_read_u32(pdev->dev.of_node, "img,i2s-channels", pdev 450 sound/soc/img/img-i2s-out.c dev_err(&pdev->dev, "No img,i2s-channels property\n"); pdev 458 sound/soc/img/img-i2s-out.c i2s->rst = devm_reset_control_get_exclusive(&pdev->dev, "rst"); pdev 461 sound/soc/img/img-i2s-out.c dev_err(&pdev->dev, "No top level reset found\n"); pdev 465 sound/soc/img/img-i2s-out.c i2s->clk_sys = devm_clk_get(&pdev->dev, "sys"); pdev 472 sound/soc/img/img-i2s-out.c i2s->clk_ref = devm_clk_get(&pdev->dev, "ref"); pdev 484 sound/soc/img/img-i2s-out.c pm_runtime_enable(&pdev->dev); pdev 485 sound/soc/img/img-i2s-out.c if (!pm_runtime_enabled(&pdev->dev)) { pdev 486 sound/soc/img/img-i2s-out.c ret = img_i2s_out_runtime_resume(&pdev->dev); pdev 490 sound/soc/img/img-i2s-out.c ret = pm_runtime_get_sync(&pdev->dev); pdev 506 sound/soc/img/img-i2s-out.c pm_runtime_put(&pdev->dev); pdev 520 sound/soc/img/img-i2s-out.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 525 sound/soc/img/img-i2s-out.c ret = devm_snd_dmaengine_pcm_register(&pdev->dev, pdev 533 sound/soc/img/img-i2s-out.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 534 sound/soc/img/img-i2s-out.c img_i2s_out_runtime_suspend(&pdev->dev); pdev 536 sound/soc/img/img-i2s-out.c pm_runtime_disable(&pdev->dev); pdev 541 sound/soc/img/img-i2s-out.c static int img_i2s_out_dev_remove(struct platform_device *pdev) pdev 543 sound/soc/img/img-i2s-out.c pm_runtime_disable(&pdev->dev); pdev 544 sound/soc/img/img-i2s-out.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 545 sound/soc/img/img-i2s-out.c img_i2s_out_runtime_suspend(&pdev->dev); pdev 207 sound/soc/img/img-parallel-out.c static int img_prl_out_probe(struct platform_device *pdev) pdev 213 sound/soc/img/img-parallel-out.c struct device *dev = &pdev->dev; pdev 215 sound/soc/img/img-parallel-out.c prl = devm_kzalloc(&pdev->dev, sizeof(*prl), GFP_KERNEL); pdev 219 sound/soc/img/img-parallel-out.c platform_set_drvdata(pdev, prl); pdev 221 sound/soc/img/img-parallel-out.c prl->dev = &pdev->dev; pdev 223 sound/soc/img/img-parallel-out.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 224 sound/soc/img/img-parallel-out.c base = devm_ioremap_resource(&pdev->dev, res); pdev 230 sound/soc/img/img-parallel-out.c prl->rst = devm_reset_control_get_exclusive(&pdev->dev, "rst"); pdev 233 sound/soc/img/img-parallel-out.c dev_err(&pdev->dev, "No top level reset found\n"); pdev 237 sound/soc/img/img-parallel-out.c prl->clk_sys = devm_clk_get(&pdev->dev, "sys"); pdev 244 sound/soc/img/img-parallel-out.c prl->clk_ref = devm_clk_get(&pdev->dev, "ref"); pdev 258 sound/soc/img/img-parallel-out.c pm_runtime_enable(&pdev->dev); pdev 259 sound/soc/img/img-parallel-out.c if (!pm_runtime_enabled(&pdev->dev)) { pdev 260 sound/soc/img/img-parallel-out.c ret = img_prl_out_resume(&pdev->dev); pdev 269 sound/soc/img/img-parallel-out.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 275 sound/soc/img/img-parallel-out.c ret = devm_snd_dmaengine_pcm_register(&pdev->dev, NULL, 0); pdev 282 sound/soc/img/img-parallel-out.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 283 sound/soc/img/img-parallel-out.c img_prl_out_suspend(&pdev->dev); pdev 285 sound/soc/img/img-parallel-out.c pm_runtime_disable(&pdev->dev); pdev 291 sound/soc/img/img-parallel-out.c static int img_prl_out_dev_remove(struct platform_device *pdev) pdev 293 sound/soc/img/img-parallel-out.c struct img_prl_out *prl = platform_get_drvdata(pdev); pdev 295 sound/soc/img/img-parallel-out.c pm_runtime_disable(&pdev->dev); pdev 296 sound/soc/img/img-parallel-out.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 297 sound/soc/img/img-parallel-out.c img_prl_out_suspend(&pdev->dev); pdev 717 sound/soc/img/img-spdif-in.c static int img_spdif_in_probe(struct platform_device *pdev) pdev 725 sound/soc/img/img-spdif-in.c struct device *dev = &pdev->dev; pdev 727 sound/soc/img/img-spdif-in.c spdif = devm_kzalloc(&pdev->dev, sizeof(*spdif), GFP_KERNEL); pdev 731 sound/soc/img/img-spdif-in.c platform_set_drvdata(pdev, spdif); pdev 733 sound/soc/img/img-spdif-in.c spdif->dev = &pdev->dev; pdev 735 sound/soc/img/img-spdif-in.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 736 sound/soc/img/img-spdif-in.c base = devm_ioremap_resource(&pdev->dev, res); pdev 749 sound/soc/img/img-spdif-in.c pm_runtime_enable(&pdev->dev); pdev 750 sound/soc/img/img-spdif-in.c if (!pm_runtime_enabled(&pdev->dev)) { pdev 751 sound/soc/img/img-spdif-in.c ret = img_spdif_in_runtime_resume(&pdev->dev); pdev 755 sound/soc/img/img-spdif-in.c ret = pm_runtime_get_sync(&pdev->dev); pdev 759 sound/soc/img/img-spdif-in.c rst = devm_reset_control_get_exclusive(&pdev->dev, "rst"); pdev 791 sound/soc/img/img-spdif-in.c pm_runtime_put(&pdev->dev); pdev 793 sound/soc/img/img-spdif-in.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 798 sound/soc/img/img-spdif-in.c ret = devm_snd_dmaengine_pcm_register(&pdev->dev, NULL, 0); pdev 805 sound/soc/img/img-spdif-in.c pm_runtime_put(&pdev->dev); pdev 807 sound/soc/img/img-spdif-in.c if (!pm_runtime_enabled(&pdev->dev)) pdev 808 sound/soc/img/img-spdif-in.c img_spdif_in_runtime_suspend(&pdev->dev); pdev 810 sound/soc/img/img-spdif-in.c pm_runtime_disable(&pdev->dev); pdev 815 sound/soc/img/img-spdif-in.c static int img_spdif_in_dev_remove(struct platform_device *pdev) pdev 817 sound/soc/img/img-spdif-in.c pm_runtime_disable(&pdev->dev); pdev 818 sound/soc/img/img-spdif-in.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 819 sound/soc/img/img-spdif-in.c img_spdif_in_runtime_suspend(&pdev->dev); pdev 322 sound/soc/img/img-spdif-out.c static int img_spdif_out_probe(struct platform_device *pdev) pdev 328 sound/soc/img/img-spdif-out.c struct device *dev = &pdev->dev; pdev 330 sound/soc/img/img-spdif-out.c spdif = devm_kzalloc(&pdev->dev, sizeof(*spdif), GFP_KERNEL); pdev 334 sound/soc/img/img-spdif-out.c platform_set_drvdata(pdev, spdif); pdev 336 sound/soc/img/img-spdif-out.c spdif->dev = &pdev->dev; pdev 338 sound/soc/img/img-spdif-out.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 339 sound/soc/img/img-spdif-out.c base = devm_ioremap_resource(&pdev->dev, res); pdev 345 sound/soc/img/img-spdif-out.c spdif->rst = devm_reset_control_get_exclusive(&pdev->dev, "rst"); pdev 348 sound/soc/img/img-spdif-out.c dev_err(&pdev->dev, "No top level reset found\n"); pdev 352 sound/soc/img/img-spdif-out.c spdif->clk_sys = devm_clk_get(&pdev->dev, "sys"); pdev 359 sound/soc/img/img-spdif-out.c spdif->clk_ref = devm_clk_get(&pdev->dev, "ref"); pdev 366 sound/soc/img/img-spdif-out.c pm_runtime_enable(&pdev->dev); pdev 367 sound/soc/img/img-spdif-out.c if (!pm_runtime_enabled(&pdev->dev)) { pdev 368 sound/soc/img/img-spdif-out.c ret = img_spdif_out_runtime_resume(&pdev->dev); pdev 372 sound/soc/img/img-spdif-out.c ret = pm_runtime_get_sync(&pdev->dev); pdev 380 sound/soc/img/img-spdif-out.c pm_runtime_put(&pdev->dev); pdev 388 sound/soc/img/img-spdif-out.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 394 sound/soc/img/img-spdif-out.c ret = devm_snd_dmaengine_pcm_register(&pdev->dev, NULL, 0); pdev 398 sound/soc/img/img-spdif-out.c dev_dbg(&pdev->dev, "Probe successful\n"); pdev 403 sound/soc/img/img-spdif-out.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 404 sound/soc/img/img-spdif-out.c img_spdif_out_runtime_suspend(&pdev->dev); pdev 406 sound/soc/img/img-spdif-out.c pm_runtime_disable(&pdev->dev); pdev 411 sound/soc/img/img-spdif-out.c static int img_spdif_out_dev_remove(struct platform_device *pdev) pdev 413 sound/soc/img/img-spdif-out.c pm_runtime_disable(&pdev->dev); pdev 414 sound/soc/img/img-spdif-out.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 415 sound/soc/img/img-spdif-out.c img_spdif_out_runtime_suspend(&pdev->dev); pdev 144 sound/soc/img/pistachio-internal-dac.c static int pistachio_internal_dac_probe(struct platform_device *pdev) pdev 148 sound/soc/img/pistachio-internal-dac.c struct device *dev = &pdev->dev; pdev 156 sound/soc/img/pistachio-internal-dac.c platform_set_drvdata(pdev, dac); pdev 158 sound/soc/img/pistachio-internal-dac.c dac->regmap = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, pdev 214 sound/soc/img/pistachio-internal-dac.c pm_runtime_disable(&pdev->dev); pdev 222 sound/soc/img/pistachio-internal-dac.c static int pistachio_internal_dac_remove(struct platform_device *pdev) pdev 224 sound/soc/img/pistachio-internal-dac.c struct pistachio_internal_dac *dac = dev_get_drvdata(&pdev->dev); pdev 226 sound/soc/img/pistachio-internal-dac.c pm_runtime_disable(&pdev->dev); pdev 37 sound/soc/intel/atom/sst-atom-controls.c dev_err(&drv->pdev->dev, "command length too big (%u)", len); pdev 191 sound/soc/intel/atom/sst-atom-controls.c dev_err(&drv->pdev->dev, "Slot control: %s doesn't have DAPM widget!!!\n", pdev 293 sound/soc/intel/atom/sst-atom-controls.c dev_dbg(&drv->pdev->dev, "Enter: widget=%s\n", pipe); pdev 298 sound/soc/intel/atom/sst-atom-controls.c dev_dbg(&drv->pdev->dev, "Found algo control name=%s pipe=%s\n", pdev 397 sound/soc/intel/atom/sst-atom-controls.c dev_dbg(&drv->pdev->dev, "Enter\n"); pdev 592 sound/soc/intel/atom/sst-atom-controls.c dev_dbg(&drv->pdev->dev, "control name=%s\n", kctl->id.name); pdev 717 sound/soc/intel/atom/sst-mfld-platform-pcm.c static int sst_platform_probe(struct platform_device *pdev) pdev 723 sound/soc/intel/atom/sst-mfld-platform-pcm.c drv = devm_kzalloc(&pdev->dev, sizeof(*drv), GFP_KERNEL); pdev 728 sound/soc/intel/atom/sst-mfld-platform-pcm.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 736 sound/soc/intel/atom/sst-mfld-platform-pcm.c drv->pdev = pdev; pdev 738 sound/soc/intel/atom/sst-mfld-platform-pcm.c dev_set_drvdata(&pdev->dev, drv); pdev 740 sound/soc/intel/atom/sst-mfld-platform-pcm.c ret = devm_snd_soc_register_component(&pdev->dev, &sst_soc_platform_drv, pdev 743 sound/soc/intel/atom/sst-mfld-platform-pcm.c dev_err(&pdev->dev, "registering cpu dais failed\n"); pdev 748 sound/soc/intel/atom/sst-mfld-platform-pcm.c static int sst_platform_remove(struct platform_device *pdev) pdev 750 sound/soc/intel/atom/sst-mfld-platform-pcm.c dev_dbg(&pdev->dev, "sst_platform_remove success\n"); pdev 146 sound/soc/intel/atom/sst-mfld-platform.h struct platform_device *pdev; pdev 169 sound/soc/intel/atom/sst-mfld-platform.h struct platform_device *pdev; pdev 152 sound/soc/intel/atom/sst/sst_acpi.c struct platform_device *pdev = to_platform_device(ctx->dev); pdev 156 sound/soc/intel/atom/sst/sst_acpi.c rsrc = platform_get_resource(pdev, IORESOURCE_MEM, pdev 210 sound/soc/intel/atom/sst/sst_acpi.c rsrc = platform_get_resource(pdev, IORESOURCE_MEM, pdev 227 sound/soc/intel/atom/sst/sst_acpi.c ctx->irq_num = platform_get_irq(pdev, pdev 235 sound/soc/intel/atom/sst/sst_acpi.c static int sst_acpi_probe(struct platform_device *pdev) pdev 237 sound/soc/intel/atom/sst/sst_acpi.c struct device *dev = &pdev->dev; pdev 277 sound/soc/intel/atom/sst/sst_acpi.c if (soc_intel_is_byt_cr(pdev)) { pdev 319 sound/soc/intel/atom/sst/sst_acpi.c platform_set_drvdata(pdev, ctx); pdev 331 sound/soc/intel/atom/sst/sst_acpi.c static int sst_acpi_remove(struct platform_device *pdev) pdev 335 sound/soc/intel/atom/sst/sst_acpi.c ctx = platform_get_drvdata(pdev); pdev 337 sound/soc/intel/atom/sst/sst_acpi.c platform_set_drvdata(pdev, NULL); pdev 433 sound/soc/intel/baytrail/sst-baytrail-pcm.c static int sst_byt_pcm_dev_probe(struct platform_device *pdev) pdev 435 sound/soc/intel/baytrail/sst-baytrail-pcm.c struct sst_pdata *sst_pdata = dev_get_platdata(&pdev->dev); pdev 438 sound/soc/intel/baytrail/sst-baytrail-pcm.c ret = sst_byt_dsp_init(&pdev->dev, sst_pdata); pdev 442 sound/soc/intel/baytrail/sst-baytrail-pcm.c ret = devm_snd_soc_register_component(&pdev->dev, &byt_dai_component, pdev 450 sound/soc/intel/baytrail/sst-baytrail-pcm.c sst_byt_dsp_free(&pdev->dev, sst_pdata); pdev 454 sound/soc/intel/baytrail/sst-baytrail-pcm.c static int sst_byt_pcm_dev_remove(struct platform_device *pdev) pdev 456 sound/soc/intel/baytrail/sst-baytrail-pcm.c struct sst_pdata *sst_pdata = dev_get_platdata(&pdev->dev); pdev 458 sound/soc/intel/baytrail/sst-baytrail-pcm.c sst_byt_dsp_free(&pdev->dev, sst_pdata); pdev 339 sound/soc/intel/boards/bdw-rt5677.c static int bdw_rt5677_probe(struct platform_device *pdev) pdev 345 sound/soc/intel/boards/bdw-rt5677.c bdw_rt5677_card.dev = &pdev->dev; pdev 348 sound/soc/intel/boards/bdw-rt5677.c bdw_rt5677 = devm_kzalloc(&pdev->dev, sizeof(struct bdw_rt5677_priv), pdev 351 sound/soc/intel/boards/bdw-rt5677.c dev_err(&pdev->dev, "Can't allocate bdw_rt5677\n"); pdev 356 sound/soc/intel/boards/bdw-rt5677.c mach = (&pdev->dev)->platform_data; pdev 364 sound/soc/intel/boards/bdw-rt5677.c return devm_snd_soc_register_card(&pdev->dev, &bdw_rt5677_card); pdev 270 sound/soc/intel/boards/broadwell.c static int broadwell_audio_probe(struct platform_device *pdev) pdev 275 sound/soc/intel/boards/broadwell.c broadwell_rt286.dev = &pdev->dev; pdev 278 sound/soc/intel/boards/broadwell.c mach = (&pdev->dev)->platform_data; pdev 284 sound/soc/intel/boards/broadwell.c return devm_snd_soc_register_card(&pdev->dev, &broadwell_rt286); pdev 659 sound/soc/intel/boards/bxt_da7219_max98357a.c static int broxton_audio_probe(struct platform_device *pdev) pdev 666 sound/soc/intel/boards/bxt_da7219_max98357a.c ctx = devm_kzalloc(&pdev->dev, sizeof(*ctx), GFP_KERNEL); pdev 672 sound/soc/intel/boards/bxt_da7219_max98357a.c broxton_audio_card.dev = &pdev->dev; pdev 715 sound/soc/intel/boards/bxt_da7219_max98357a.c mach = (&pdev->dev)->platform_data; pdev 723 sound/soc/intel/boards/bxt_da7219_max98357a.c return devm_snd_soc_register_card(&pdev->dev, &broxton_audio_card); pdev 586 sound/soc/intel/boards/bxt_rt298.c static int broxton_audio_probe(struct platform_device *pdev) pdev 590 sound/soc/intel/boards/bxt_rt298.c (struct snd_soc_card *)pdev->id_entry->driver_data; pdev 611 sound/soc/intel/boards/bxt_rt298.c ctx = devm_kzalloc(&pdev->dev, sizeof(*ctx), GFP_KERNEL); pdev 617 sound/soc/intel/boards/bxt_rt298.c card->dev = &pdev->dev; pdev 621 sound/soc/intel/boards/bxt_rt298.c mach = (&pdev->dev)->platform_data; pdev 629 sound/soc/intel/boards/bxt_rt298.c return devm_snd_soc_register_card(&pdev->dev, card); pdev 142 sound/soc/intel/boards/byt-max98090.c static int byt_max98090_probe(struct platform_device *pdev) pdev 144 sound/soc/intel/boards/byt-max98090.c struct device *dev = &pdev->dev; pdev 148 sound/soc/intel/boards/byt-max98090.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 150 sound/soc/intel/boards/byt-max98090.c dev_err(&pdev->dev, "allocation failed\n"); pdev 158 sound/soc/intel/boards/byt-max98090.c byt_max98090_card.dev = &pdev->dev; pdev 160 sound/soc/intel/boards/byt-max98090.c ret_val = devm_snd_soc_register_card(&pdev->dev, &byt_max98090_card); pdev 162 sound/soc/intel/boards/byt-max98090.c dev_err(&pdev->dev, pdev 204 sound/soc/intel/boards/byt-rt5640.c static int byt_rt5640_probe(struct platform_device *pdev) pdev 208 sound/soc/intel/boards/byt-rt5640.c card->dev = &pdev->dev; pdev 209 sound/soc/intel/boards/byt-rt5640.c return devm_snd_soc_register_card(&pdev->dev, card); pdev 224 sound/soc/intel/boards/bytcht_cx2072x.c static int snd_byt_cht_cx2072x_probe(struct platform_device *pdev) pdev 231 sound/soc/intel/boards/bytcht_cx2072x.c byt_cht_cx2072x_card.dev = &pdev->dev; pdev 232 sound/soc/intel/boards/bytcht_cx2072x.c mach = dev_get_platdata(&pdev->dev); pdev 258 sound/soc/intel/boards/bytcht_cx2072x.c return devm_snd_soc_register_card(&pdev->dev, &byt_cht_cx2072x_card); pdev 224 sound/soc/intel/boards/bytcht_da7213.c static int bytcht_da7213_probe(struct platform_device *pdev) pdev 234 sound/soc/intel/boards/bytcht_da7213.c mach = (&pdev->dev)->platform_data; pdev 236 sound/soc/intel/boards/bytcht_da7213.c card->dev = &pdev->dev; pdev 262 sound/soc/intel/boards/bytcht_da7213.c ret_val = devm_snd_soc_register_card(&pdev->dev, card); pdev 264 sound/soc/intel/boards/bytcht_da7213.c dev_err(&pdev->dev, pdev 268 sound/soc/intel/boards/bytcht_da7213.c platform_set_drvdata(pdev, card); pdev 460 sound/soc/intel/boards/bytcht_es8316.c static int snd_byt_cht_es8316_mc_probe(struct platform_device *pdev) pdev 466 sound/soc/intel/boards/bytcht_es8316.c struct device *dev = &pdev->dev; pdev 589 sound/soc/intel/boards/bytcht_es8316.c platform_set_drvdata(pdev, &byt_cht_es8316_card); pdev 593 sound/soc/intel/boards/bytcht_es8316.c static int snd_byt_cht_es8316_mc_remove(struct platform_device *pdev) pdev 595 sound/soc/intel/boards/bytcht_es8316.c struct snd_soc_card *card = platform_get_drvdata(pdev); pdev 169 sound/soc/intel/boards/bytcht_nocodec.c static int snd_bytcht_nocodec_mc_probe(struct platform_device *pdev) pdev 174 sound/soc/intel/boards/bytcht_nocodec.c bytcht_nocodec_card.dev = &pdev->dev; pdev 176 sound/soc/intel/boards/bytcht_nocodec.c ret_val = devm_snd_soc_register_card(&pdev->dev, &bytcht_nocodec_card); pdev 179 sound/soc/intel/boards/bytcht_nocodec.c dev_err(&pdev->dev, "devm_snd_soc_register_card failed %d\n", pdev 183 sound/soc/intel/boards/bytcht_nocodec.c platform_set_drvdata(pdev, &bytcht_nocodec_card); pdev 1158 sound/soc/intel/boards/bytcr_rt5640.c static int snd_byt_rt5640_mc_probe(struct platform_device *pdev) pdev 1171 sound/soc/intel/boards/bytcr_rt5640.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 1176 sound/soc/intel/boards/bytcr_rt5640.c byt_rt5640_card.dev = &pdev->dev; pdev 1237 sound/soc/intel/boards/bytcr_rt5640.c dev_info(&pdev->dev, "BIOS Routing: AIF1 connected\n"); pdev 1240 sound/soc/intel/boards/bytcr_rt5640.c dev_info(&pdev->dev, "BIOS Routing: AIF2 connected\n"); pdev 1243 sound/soc/intel/boards/bytcr_rt5640.c dev_info(&pdev->dev, "BIOS Routing isn't valid, ignored\n"); pdev 1267 sound/soc/intel/boards/bytcr_rt5640.c dev_info(&pdev->dev, "Overriding quirk 0x%x => 0x%x\n", pdev 1277 sound/soc/intel/boards/bytcr_rt5640.c log_quirks(&pdev->dev); pdev 1304 sound/soc/intel/boards/bytcr_rt5640.c priv->mclk = devm_clk_get(&pdev->dev, "pmc_plt_clk_3"); pdev 1308 sound/soc/intel/boards/bytcr_rt5640.c dev_err(&pdev->dev, pdev 1338 sound/soc/intel/boards/bytcr_rt5640.c ret_val = devm_snd_soc_register_card(&pdev->dev, &byt_rt5640_card); pdev 1341 sound/soc/intel/boards/bytcr_rt5640.c dev_err(&pdev->dev, "devm_snd_soc_register_card failed %d\n", pdev 1345 sound/soc/intel/boards/bytcr_rt5640.c platform_set_drvdata(pdev, &byt_rt5640_card); pdev 871 sound/soc/intel/boards/bytcr_rt5651.c static int snd_byt_rt5651_mc_probe(struct platform_device *pdev) pdev 885 sound/soc/intel/boards/bytcr_rt5651.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 890 sound/soc/intel/boards/bytcr_rt5651.c byt_rt5651_card.dev = &pdev->dev; pdev 912 sound/soc/intel/boards/bytcr_rt5651.c dev_err(&pdev->dev, "Error cannot find '%s' dev\n", mach->id); pdev 960 sound/soc/intel/boards/bytcr_rt5651.c dev_info(&pdev->dev, "BIOS Routing: AIF1 connected\n"); pdev 963 sound/soc/intel/boards/bytcr_rt5651.c dev_info(&pdev->dev, "BIOS Routing: AIF2 connected\n"); pdev 966 sound/soc/intel/boards/bytcr_rt5651.c dev_info(&pdev->dev, "BIOS Routing isn't valid, ignored\n"); pdev 981 sound/soc/intel/boards/bytcr_rt5651.c dev_info(&pdev->dev, "Overriding quirk 0x%x => 0x%x\n", pdev 1000 sound/soc/intel/boards/bytcr_rt5651.c &pdev->dev, "ext-amp-enable", 0, pdev 1010 sound/soc/intel/boards/bytcr_rt5651.c dev_err(&pdev->dev, "Failed to get ext-amp-enable GPIO: %d\n", pdev 1019 sound/soc/intel/boards/bytcr_rt5651.c &pdev->dev, "hp-detect", 0, pdev 1029 sound/soc/intel/boards/bytcr_rt5651.c dev_err(&pdev->dev, "Failed to get hp-detect GPIO: %d\n", pdev 1041 sound/soc/intel/boards/bytcr_rt5651.c log_quirks(&pdev->dev); pdev 1066 sound/soc/intel/boards/bytcr_rt5651.c priv->mclk = devm_clk_get(&pdev->dev, "pmc_plt_clk_3"); pdev 1069 sound/soc/intel/boards/bytcr_rt5651.c dev_err(&pdev->dev, pdev 1103 sound/soc/intel/boards/bytcr_rt5651.c ret_val = devm_snd_soc_register_card(&pdev->dev, &byt_rt5651_card); pdev 1106 sound/soc/intel/boards/bytcr_rt5651.c dev_err(&pdev->dev, "devm_snd_soc_register_card failed %d\n", pdev 1110 sound/soc/intel/boards/bytcr_rt5651.c platform_set_drvdata(pdev, &byt_rt5651_card); pdev 524 sound/soc/intel/boards/cht_bsw_max98090_ti.c static int snd_cht_mc_probe(struct platform_device *pdev) pdev 527 sound/soc/intel/boards/cht_bsw_max98090_ti.c struct device *dev = &pdev->dev; pdev 534 sound/soc/intel/boards/cht_bsw_max98090_ti.c drv = devm_kzalloc(&pdev->dev, sizeof(*drv), GFP_KERNEL); pdev 555 sound/soc/intel/boards/cht_bsw_max98090_ti.c snd_soc_card_cht.dev = &pdev->dev; pdev 556 sound/soc/intel/boards/cht_bsw_max98090_ti.c mach = (&pdev->dev)->platform_data; pdev 572 sound/soc/intel/boards/cht_bsw_max98090_ti.c drv->mclk = devm_clk_get(&pdev->dev, mclk_name); pdev 574 sound/soc/intel/boards/cht_bsw_max98090_ti.c dev_err(&pdev->dev, pdev 590 sound/soc/intel/boards/cht_bsw_max98090_ti.c dev_err(&pdev->dev, "MCLK enable error: %d\n", ret_val); pdev 595 sound/soc/intel/boards/cht_bsw_max98090_ti.c ret_val = devm_snd_soc_register_card(&pdev->dev, &snd_soc_card_cht); pdev 597 sound/soc/intel/boards/cht_bsw_max98090_ti.c dev_err(&pdev->dev, pdev 601 sound/soc/intel/boards/cht_bsw_max98090_ti.c platform_set_drvdata(pdev, &snd_soc_card_cht); pdev 605 sound/soc/intel/boards/cht_bsw_max98090_ti.c static int snd_cht_mc_remove(struct platform_device *pdev) pdev 607 sound/soc/intel/boards/cht_bsw_max98090_ti.c struct snd_soc_card *card = platform_get_drvdata(pdev); pdev 248 sound/soc/intel/boards/cht_bsw_nau8824.c static int snd_cht_mc_probe(struct platform_device *pdev) pdev 255 sound/soc/intel/boards/cht_bsw_nau8824.c drv = devm_kzalloc(&pdev->dev, sizeof(*drv), GFP_KERNEL); pdev 261 sound/soc/intel/boards/cht_bsw_nau8824.c snd_soc_card_cht.dev = &pdev->dev; pdev 262 sound/soc/intel/boards/cht_bsw_nau8824.c mach = (&pdev->dev)->platform_data; pdev 271 sound/soc/intel/boards/cht_bsw_nau8824.c ret_val = devm_snd_soc_register_card(&pdev->dev, &snd_soc_card_cht); pdev 273 sound/soc/intel/boards/cht_bsw_nau8824.c dev_err(&pdev->dev, pdev 277 sound/soc/intel/boards/cht_bsw_nau8824.c platform_set_drvdata(pdev, &snd_soc_card_cht); pdev 526 sound/soc/intel/boards/cht_bsw_rt5645.c static int snd_cht_mc_probe(struct platform_device *pdev) pdev 540 sound/soc/intel/boards/cht_bsw_rt5645.c drv = devm_kzalloc(&pdev->dev, sizeof(*drv), GFP_KERNEL); pdev 544 sound/soc/intel/boards/cht_bsw_rt5645.c mach = (&pdev->dev)->platform_data; pdev 549 sound/soc/intel/boards/cht_bsw_rt5645.c dev_dbg(&pdev->dev, pdev 559 sound/soc/intel/boards/cht_bsw_rt5645.c dev_err(&pdev->dev, "No matching HID found in supported list\n"); pdev 563 sound/soc/intel/boards/cht_bsw_rt5645.c card->dev = &pdev->dev; pdev 622 sound/soc/intel/boards/cht_bsw_rt5645.c dev_info(&pdev->dev, "BIOS Routing: AIF1 connected\n"); pdev 625 sound/soc/intel/boards/cht_bsw_rt5645.c dev_info(&pdev->dev, "BIOS Routing: AIF2 connected\n"); pdev 628 sound/soc/intel/boards/cht_bsw_rt5645.c dev_info(&pdev->dev, "BIOS Routing isn't valid, ignored\n"); pdev 641 sound/soc/intel/boards/cht_bsw_rt5645.c log_quirks(&pdev->dev); pdev 680 sound/soc/intel/boards/cht_bsw_rt5645.c drv->mclk = devm_clk_get(&pdev->dev, mclk_name); pdev 682 sound/soc/intel/boards/cht_bsw_rt5645.c dev_err(&pdev->dev, "Failed to get MCLK from %s: %ld\n", pdev 688 sound/soc/intel/boards/cht_bsw_rt5645.c ret_val = devm_snd_soc_register_card(&pdev->dev, card); pdev 690 sound/soc/intel/boards/cht_bsw_rt5645.c dev_err(&pdev->dev, pdev 694 sound/soc/intel/boards/cht_bsw_rt5645.c platform_set_drvdata(pdev, card); pdev 400 sound/soc/intel/boards/cht_bsw_rt5672.c static int snd_cht_mc_probe(struct platform_device *pdev) pdev 404 sound/soc/intel/boards/cht_bsw_rt5672.c struct snd_soc_acpi_mach *mach = pdev->dev.platform_data; pdev 409 sound/soc/intel/boards/cht_bsw_rt5672.c drv = devm_kzalloc(&pdev->dev, sizeof(*drv), GFP_KERNEL); pdev 431 sound/soc/intel/boards/cht_bsw_rt5672.c snd_soc_card_cht.dev = &pdev->dev; pdev 439 sound/soc/intel/boards/cht_bsw_rt5672.c drv->mclk = devm_clk_get(&pdev->dev, "pmc_plt_clk_3"); pdev 441 sound/soc/intel/boards/cht_bsw_rt5672.c dev_err(&pdev->dev, pdev 449 sound/soc/intel/boards/cht_bsw_rt5672.c ret_val = devm_snd_soc_register_card(&pdev->dev, &snd_soc_card_cht); pdev 451 sound/soc/intel/boards/cht_bsw_rt5672.c dev_err(&pdev->dev, pdev 455 sound/soc/intel/boards/cht_bsw_rt5672.c platform_set_drvdata(pdev, &snd_soc_card_cht); pdev 589 sound/soc/intel/boards/glk_rt5682_max98357a.c static int geminilake_audio_probe(struct platform_device *pdev) pdev 597 sound/soc/intel/boards/glk_rt5682_max98357a.c ctx = devm_kzalloc(&pdev->dev, sizeof(*ctx), GFP_KERNEL); pdev 604 sound/soc/intel/boards/glk_rt5682_max98357a.c card->dev = &pdev->dev; pdev 608 sound/soc/intel/boards/glk_rt5682_max98357a.c mach = (&pdev->dev)->platform_data; pdev 615 sound/soc/intel/boards/glk_rt5682_max98357a.c return devm_snd_soc_register_card(&pdev->dev, card); pdev 188 sound/soc/intel/boards/haswell.c static int haswell_audio_probe(struct platform_device *pdev) pdev 193 sound/soc/intel/boards/haswell.c haswell_rt5640.dev = &pdev->dev; pdev 196 sound/soc/intel/boards/haswell.c mach = (&pdev->dev)->platform_data; pdev 202 sound/soc/intel/boards/haswell.c return devm_snd_soc_register_card(&pdev->dev, &haswell_rt5640); pdev 590 sound/soc/intel/boards/kbl_da7219_max98357a.c static int kabylake_audio_probe(struct platform_device *pdev) pdev 594 sound/soc/intel/boards/kbl_da7219_max98357a.c ctx = devm_kzalloc(&pdev->dev, sizeof(*ctx), GFP_KERNEL); pdev 601 sound/soc/intel/boards/kbl_da7219_max98357a.c (struct snd_soc_card *)pdev->id_entry->driver_data; pdev 603 sound/soc/intel/boards/kbl_da7219_max98357a.c kabylake_audio_card->dev = &pdev->dev; pdev 605 sound/soc/intel/boards/kbl_da7219_max98357a.c return devm_snd_soc_register_card(&pdev->dev, kabylake_audio_card); pdev 1090 sound/soc/intel/boards/kbl_da7219_max98927.c static int kabylake_audio_probe(struct platform_device *pdev) pdev 1097 sound/soc/intel/boards/kbl_da7219_max98927.c ctx = devm_kzalloc(&pdev->dev, sizeof(*ctx), GFP_KERNEL); pdev 1104 sound/soc/intel/boards/kbl_da7219_max98927.c (struct snd_soc_card *)pdev->id_entry->driver_data; pdev 1109 sound/soc/intel/boards/kbl_da7219_max98927.c if (!strcmp(pdev->name, "kbl_da7219_max98373") || pdev 1110 sound/soc/intel/boards/kbl_da7219_max98927.c (!strcmp(pdev->name, "kbl_max98373"))) { pdev 1122 sound/soc/intel/boards/kbl_da7219_max98927.c kabylake_audio_card->dev = &pdev->dev; pdev 1125 sound/soc/intel/boards/kbl_da7219_max98927.c return devm_snd_soc_register_card(&pdev->dev, kabylake_audio_card); pdev 512 sound/soc/intel/boards/kbl_rt5660.c static int kabylake_audio_probe(struct platform_device *pdev) pdev 516 sound/soc/intel/boards/kbl_rt5660.c ctx = devm_kzalloc(&pdev->dev, sizeof(*ctx), GFP_KERNEL); pdev 523 sound/soc/intel/boards/kbl_rt5660.c (struct snd_soc_card *)pdev->id_entry->driver_data; pdev 525 sound/soc/intel/boards/kbl_rt5660.c kabylake_audio_card->dev = &pdev->dev; pdev 527 sound/soc/intel/boards/kbl_rt5660.c return devm_snd_soc_register_card(&pdev->dev, kabylake_audio_card); pdev 947 sound/soc/intel/boards/kbl_rt5663_max98927.c static int kabylake_audio_probe(struct platform_device *pdev) pdev 953 sound/soc/intel/boards/kbl_rt5663_max98927.c ctx = devm_kzalloc(&pdev->dev, sizeof(*ctx), GFP_KERNEL); pdev 960 sound/soc/intel/boards/kbl_rt5663_max98927.c (struct snd_soc_card *)pdev->id_entry->driver_data; pdev 962 sound/soc/intel/boards/kbl_rt5663_max98927.c kabylake_audio_card->dev = &pdev->dev; pdev 965 sound/soc/intel/boards/kbl_rt5663_max98927.c mach = (&pdev->dev)->platform_data; pdev 970 sound/soc/intel/boards/kbl_rt5663_max98927.c ctx->mclk = devm_clk_get(&pdev->dev, "ssp1_mclk"); pdev 974 sound/soc/intel/boards/kbl_rt5663_max98927.c dev_info(&pdev->dev, pdev 979 sound/soc/intel/boards/kbl_rt5663_max98927.c dev_err(&pdev->dev, "Failed to get ssp1_mclk with err:%d\n", pdev 984 sound/soc/intel/boards/kbl_rt5663_max98927.c ctx->sclk = devm_clk_get(&pdev->dev, "ssp1_sclk"); pdev 988 sound/soc/intel/boards/kbl_rt5663_max98927.c dev_info(&pdev->dev, pdev 993 sound/soc/intel/boards/kbl_rt5663_max98927.c dev_err(&pdev->dev, "Failed to get ssp1_sclk with err:%d\n", pdev 998 sound/soc/intel/boards/kbl_rt5663_max98927.c return devm_snd_soc_register_card(&pdev->dev, kabylake_audio_card); pdev 645 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c static int kabylake_audio_probe(struct platform_device *pdev) pdev 650 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c ctx = devm_kzalloc(&pdev->dev, sizeof(*ctx), GFP_KERNEL); pdev 656 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c kabylake_audio_card.dev = &pdev->dev; pdev 659 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c mach = (&pdev->dev)->platform_data; pdev 664 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c return devm_snd_soc_register_card(&pdev->dev, &kabylake_audio_card); pdev 154 sound/soc/intel/boards/skl_hda_dsp_generic.c static int skl_hda_audio_probe(struct platform_device *pdev) pdev 160 sound/soc/intel/boards/skl_hda_dsp_generic.c dev_dbg(&pdev->dev, "%s: entry\n", __func__); pdev 162 sound/soc/intel/boards/skl_hda_dsp_generic.c ctx = devm_kzalloc(&pdev->dev, sizeof(*ctx), GFP_KERNEL); pdev 168 sound/soc/intel/boards/skl_hda_dsp_generic.c mach = (&pdev->dev)->platform_data; pdev 174 sound/soc/intel/boards/skl_hda_dsp_generic.c dev_err(&pdev->dev, "Unsupported HDAudio/iDisp configuration found\n"); pdev 182 sound/soc/intel/boards/skl_hda_dsp_generic.c hda_soc_card.dev = &pdev->dev; pdev 185 sound/soc/intel/boards/skl_hda_dsp_generic.c return devm_snd_soc_register_card(&pdev->dev, &hda_soc_card); pdev 649 sound/soc/intel/boards/skl_nau88l25_max98357a.c static int skylake_audio_probe(struct platform_device *pdev) pdev 654 sound/soc/intel/boards/skl_nau88l25_max98357a.c ctx = devm_kzalloc(&pdev->dev, sizeof(*ctx), GFP_KERNEL); pdev 660 sound/soc/intel/boards/skl_nau88l25_max98357a.c skylake_audio_card.dev = &pdev->dev; pdev 663 sound/soc/intel/boards/skl_nau88l25_max98357a.c mach = (&pdev->dev)->platform_data; pdev 668 sound/soc/intel/boards/skl_nau88l25_max98357a.c return devm_snd_soc_register_card(&pdev->dev, &skylake_audio_card); pdev 692 sound/soc/intel/boards/skl_nau88l25_ssm4567.c static int skylake_audio_probe(struct platform_device *pdev) pdev 697 sound/soc/intel/boards/skl_nau88l25_ssm4567.c ctx = devm_kzalloc(&pdev->dev, sizeof(*ctx), GFP_KERNEL); pdev 703 sound/soc/intel/boards/skl_nau88l25_ssm4567.c skylake_audio_card.dev = &pdev->dev; pdev 706 sound/soc/intel/boards/skl_nau88l25_ssm4567.c mach = (&pdev->dev)->platform_data; pdev 711 sound/soc/intel/boards/skl_nau88l25_ssm4567.c return devm_snd_soc_register_card(&pdev->dev, &skylake_audio_card); pdev 530 sound/soc/intel/boards/skl_rt286.c static int skylake_audio_probe(struct platform_device *pdev) pdev 534 sound/soc/intel/boards/skl_rt286.c ctx = devm_kzalloc(&pdev->dev, sizeof(*ctx), GFP_KERNEL); pdev 540 sound/soc/intel/boards/skl_rt286.c skylake_rt286.dev = &pdev->dev; pdev 543 sound/soc/intel/boards/skl_rt286.c return devm_snd_soc_register_card(&pdev->dev, &skylake_rt286); pdev 580 sound/soc/intel/boards/sof_rt5682.c static int sof_audio_probe(struct platform_device *pdev) pdev 588 sound/soc/intel/boards/sof_rt5682.c ctx = devm_kzalloc(&pdev->dev, sizeof(*ctx), GFP_KERNEL); pdev 592 sound/soc/intel/boards/sof_rt5682.c if (pdev->id_entry && pdev->id_entry->driver_data) pdev 593 sound/soc/intel/boards/sof_rt5682.c sof_rt5682_quirk = (unsigned long)pdev->id_entry->driver_data; pdev 597 sound/soc/intel/boards/sof_rt5682.c mach = (&pdev->dev)->platform_data; pdev 624 sound/soc/intel/boards/sof_rt5682.c ctx->mclk = devm_clk_get(&pdev->dev, "pmc_plt_clk_3"); pdev 628 sound/soc/intel/boards/sof_rt5682.c dev_err(&pdev->dev, pdev 636 sound/soc/intel/boards/sof_rt5682.c dev_err(&pdev->dev, pdev 642 sound/soc/intel/boards/sof_rt5682.c dev_dbg(&pdev->dev, "sof_rt5682_quirk = %lx\n", sof_rt5682_quirk); pdev 655 sound/soc/intel/boards/sof_rt5682.c dai_links = sof_card_dai_links_create(&pdev->dev, ssp_codec, ssp_amp, pdev 664 sound/soc/intel/boards/sof_rt5682.c sof_audio_card_rt5682.dev = &pdev->dev; pdev 674 sound/soc/intel/boards/sof_rt5682.c return devm_snd_soc_register_card(&pdev->dev, pdev 678 sound/soc/intel/boards/sof_rt5682.c static int sof_rt5682_remove(struct platform_device *pdev) pdev 680 sound/soc/intel/boards/sof_rt5682.c struct snd_soc_card *card = platform_get_drvdata(pdev); pdev 41 sound/soc/intel/common/soc-intel-quirks.h static inline bool soc_intel_is_byt_cr(struct platform_device *pdev) pdev 43 sound/soc/intel/common/soc-intel-quirks.h struct device *dev = &pdev->dev; pdev 74 sound/soc/intel/common/soc-intel-quirks.h if (!platform_get_resource(pdev, IORESOURCE_IRQ, 5)) { pdev 89 sound/soc/intel/common/soc-intel-quirks.h static inline bool soc_intel_is_byt_cr(struct platform_device *pdev) pdev 49 sound/soc/intel/common/sst-acpi.c struct platform_device *pdev = context; pdev 50 sound/soc/intel/common/sst-acpi.c struct device *dev = &pdev->dev; pdev 51 sound/soc/intel/common/sst-acpi.c struct sst_acpi_priv *sst_acpi = platform_get_drvdata(pdev); pdev 74 sound/soc/intel/common/sst-acpi.c static int sst_acpi_probe(struct platform_device *pdev) pdev 77 sound/soc/intel/common/sst-acpi.c struct device *dev = &pdev->dev; pdev 114 sound/soc/intel/common/sst-acpi.c sst_pdata->irq = platform_get_irq(pdev, desc->irqindex_host_ipc); pdev 117 sound/soc/intel/common/sst-acpi.c mmio = platform_get_resource(pdev, IORESOURCE_MEM, pdev 126 sound/soc/intel/common/sst-acpi.c mmio = platform_get_resource(pdev, IORESOURCE_MEM, pdev 135 sound/soc/intel/common/sst-acpi.c mmio = platform_get_resource(pdev, IORESOURCE_MEM, pdev 143 sound/soc/intel/common/sst-acpi.c platform_set_drvdata(pdev, sst_acpi); pdev 155 sound/soc/intel/common/sst-acpi.c dev, GFP_KERNEL, pdev, sst_acpi_fw_cb); pdev 162 sound/soc/intel/common/sst-acpi.c static int sst_acpi_remove(struct platform_device *pdev) pdev 164 sound/soc/intel/common/sst-acpi.c struct sst_acpi_priv *sst_acpi = platform_get_drvdata(pdev); pdev 1134 sound/soc/intel/haswell/sst-haswell-pcm.c static int hsw_pcm_dev_probe(struct platform_device *pdev) pdev 1136 sound/soc/intel/haswell/sst-haswell-pcm.c struct sst_pdata *sst_pdata = dev_get_platdata(&pdev->dev); pdev 1143 sound/soc/intel/haswell/sst-haswell-pcm.c priv_data = devm_kzalloc(&pdev->dev, sizeof(*priv_data), GFP_KERNEL); pdev 1147 sound/soc/intel/haswell/sst-haswell-pcm.c ret = sst_hsw_dsp_init(&pdev->dev, sst_pdata); pdev 1152 sound/soc/intel/haswell/sst-haswell-pcm.c platform_set_drvdata(pdev, priv_data); pdev 1154 sound/soc/intel/haswell/sst-haswell-pcm.c ret = devm_snd_soc_register_component(&pdev->dev, &hsw_dai_component, pdev 1162 sound/soc/intel/haswell/sst-haswell-pcm.c sst_hsw_dsp_free(&pdev->dev, sst_pdata); pdev 1166 sound/soc/intel/haswell/sst-haswell-pcm.c static int hsw_pcm_dev_remove(struct platform_device *pdev) pdev 1168 sound/soc/intel/haswell/sst-haswell-pcm.c struct sst_pdata *sst_pdata = dev_get_platdata(&pdev->dev); pdev 1170 sound/soc/intel/haswell/sst-haswell-pcm.c sst_hsw_dsp_free(&pdev->dev, sst_pdata); pdev 350 sound/soc/intel/skylake/skl-ssp-clk.c static int skl_clk_dev_probe(struct platform_device *pdev) pdev 352 sound/soc/intel/skylake/skl-ssp-clk.c struct device *dev = &pdev->dev; pdev 360 sound/soc/intel/skylake/skl-ssp-clk.c clk_pdata = dev_get_platdata(&pdev->dev); pdev 394 sound/soc/intel/skylake/skl-ssp-clk.c platform_set_drvdata(pdev, data); pdev 405 sound/soc/intel/skylake/skl-ssp-clk.c static int skl_clk_dev_remove(struct platform_device *pdev) pdev 409 sound/soc/intel/skylake/skl-ssp-clk.c data = platform_get_drvdata(pdev); pdev 533 sound/soc/intel/skylake/skl.c struct platform_device *pdev; pdev 536 sound/soc/intel/skylake/skl.c pdev = platform_device_alloc(mach->drv_name, -1); pdev 537 sound/soc/intel/skylake/skl.c if (pdev == NULL) { pdev 545 sound/soc/intel/skylake/skl.c ret = platform_device_add_data(pdev, (const void *)mach, sizeof(*mach)); pdev 548 sound/soc/intel/skylake/skl.c platform_device_put(pdev); pdev 552 sound/soc/intel/skylake/skl.c ret = platform_device_add(pdev); pdev 555 sound/soc/intel/skylake/skl.c platform_device_put(pdev); pdev 560 sound/soc/intel/skylake/skl.c skl->i2s_dev = pdev; pdev 574 sound/soc/intel/skylake/skl.c struct platform_device *pdev; pdev 578 sound/soc/intel/skylake/skl.c pdev = platform_device_alloc("dmic-codec", -1); pdev 579 sound/soc/intel/skylake/skl.c if (!pdev) { pdev 584 sound/soc/intel/skylake/skl.c ret = platform_device_add(pdev); pdev 587 sound/soc/intel/skylake/skl.c platform_device_put(pdev); pdev 590 sound/soc/intel/skylake/skl.c skl->dmic_dev = pdev; pdev 495 sound/soc/jz4740/jz4740-i2s.c static int jz4740_i2s_dev_probe(struct platform_device *pdev) pdev 502 sound/soc/jz4740/jz4740-i2s.c i2s = devm_kzalloc(&pdev->dev, sizeof(*i2s), GFP_KERNEL); pdev 506 sound/soc/jz4740/jz4740-i2s.c match = of_match_device(jz4740_of_matches, &pdev->dev); pdev 510 sound/soc/jz4740/jz4740-i2s.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 511 sound/soc/jz4740/jz4740-i2s.c i2s->base = devm_ioremap_resource(&pdev->dev, mem); pdev 517 sound/soc/jz4740/jz4740-i2s.c i2s->clk_aic = devm_clk_get(&pdev->dev, "aic"); pdev 521 sound/soc/jz4740/jz4740-i2s.c i2s->clk_i2s = devm_clk_get(&pdev->dev, "i2s"); pdev 525 sound/soc/jz4740/jz4740-i2s.c platform_set_drvdata(pdev, i2s); pdev 528 sound/soc/jz4740/jz4740-i2s.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 531 sound/soc/jz4740/jz4740-i2s.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 537 sound/soc/jz4740/jz4740-i2s.c return devm_snd_dmaengine_pcm_register(&pdev->dev, NULL, pdev 105 sound/soc/kirkwood/armada-370-db.c static int a370db_probe(struct platform_device *pdev) pdev 109 sound/soc/kirkwood/armada-370-db.c card->dev = &pdev->dev; pdev 112 sound/soc/kirkwood/armada-370-db.c of_parse_phandle(pdev->dev.of_node, pdev 117 sound/soc/kirkwood/armada-370-db.c of_parse_phandle(pdev->dev.of_node, pdev 124 sound/soc/kirkwood/armada-370-db.c of_parse_phandle(pdev->dev.of_node, pdev 131 sound/soc/kirkwood/armada-370-db.c of_parse_phandle(pdev->dev.of_node, pdev 521 sound/soc/kirkwood/kirkwood-i2s.c static int kirkwood_i2s_dev_probe(struct platform_device *pdev) pdev 523 sound/soc/kirkwood/kirkwood-i2s.c struct kirkwood_asoc_platform_data *data = pdev->dev.platform_data; pdev 526 sound/soc/kirkwood/kirkwood-i2s.c struct device_node *np = pdev->dev.of_node; pdev 529 sound/soc/kirkwood/kirkwood-i2s.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 533 sound/soc/kirkwood/kirkwood-i2s.c dev_set_drvdata(&pdev->dev, priv); pdev 535 sound/soc/kirkwood/kirkwood-i2s.c priv->io = devm_platform_ioremap_resource(pdev, 0); pdev 539 sound/soc/kirkwood/kirkwood-i2s.c priv->irq = platform_get_irq(pdev, 0); pdev 548 sound/soc/kirkwood/kirkwood-i2s.c dev_err(&pdev->dev, "no DT nor platform data ?!\n"); pdev 552 sound/soc/kirkwood/kirkwood-i2s.c priv->clk = devm_clk_get(&pdev->dev, np ? "internal" : NULL); pdev 554 sound/soc/kirkwood/kirkwood-i2s.c dev_err(&pdev->dev, "no clock\n"); pdev 558 sound/soc/kirkwood/kirkwood-i2s.c priv->extclk = devm_clk_get(&pdev->dev, "extclk"); pdev 564 sound/soc/kirkwood/kirkwood-i2s.c devm_clk_put(&pdev->dev, priv->extclk); pdev 567 sound/soc/kirkwood/kirkwood-i2s.c dev_info(&pdev->dev, "found external clock\n"); pdev 590 sound/soc/kirkwood/kirkwood-i2s.c err = snd_soc_register_component(&pdev->dev, &kirkwood_soc_component, pdev 593 sound/soc/kirkwood/kirkwood-i2s.c dev_err(&pdev->dev, "snd_soc_register_component failed\n"); pdev 609 sound/soc/kirkwood/kirkwood-i2s.c static int kirkwood_i2s_dev_remove(struct platform_device *pdev) pdev 611 sound/soc/kirkwood/kirkwood-i2s.c struct kirkwood_dma_data *priv = dev_get_drvdata(&pdev->dev); pdev 613 sound/soc/kirkwood/kirkwood-i2s.c snd_soc_unregister_component(&pdev->dev); pdev 1303 sound/soc/mediatek/common/mtk-btcvsd.c static int mtk_btcvsd_snd_probe(struct platform_device *pdev) pdev 1309 sound/soc/mediatek/common/mtk-btcvsd.c struct device *dev = &pdev->dev; pdev 1315 sound/soc/mediatek/common/mtk-btcvsd.c platform_set_drvdata(pdev, btcvsd); pdev 1337 sound/soc/mediatek/common/mtk-btcvsd.c irq_id = platform_get_irq(pdev, 0); pdev 1401 sound/soc/mediatek/common/mtk-btcvsd.c static int mtk_btcvsd_snd_remove(struct platform_device *pdev) pdev 1403 sound/soc/mediatek/common/mtk-btcvsd.c struct mtk_btcvsd_snd *btcvsd = dev_get_drvdata(&pdev->dev); pdev 1324 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c static int mt2701_afe_pcm_dev_probe(struct platform_device *pdev) pdev 1331 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c afe = devm_kzalloc(&pdev->dev, sizeof(*afe), GFP_KERNEL); pdev 1335 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c afe->platform_priv = devm_kzalloc(&pdev->dev, sizeof(*afe_priv), pdev 1341 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c afe_priv->soc = of_device_get_match_data(&pdev->dev); pdev 1342 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c afe->dev = &pdev->dev; pdev 1352 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c irq_id = platform_get_irq_byname(pdev, "asys"); pdev 1416 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c platform_set_drvdata(pdev, afe); pdev 1426 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c ret = devm_snd_soc_register_component(&pdev->dev, &mtk_afe_pcm_platform, pdev 1433 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 1452 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c static int mt2701_afe_pcm_dev_remove(struct platform_device *pdev) pdev 1454 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c pm_runtime_put_sync(&pdev->dev); pdev 1455 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c pm_runtime_disable(&pdev->dev); pdev 1456 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 1457 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c mt2701_afe_runtime_suspend(&pdev->dev); pdev 327 sound/soc/mediatek/mt2701/mt2701-cs42448.c static int mt2701_cs42448_machine_probe(struct platform_device *pdev) pdev 334 sound/soc/mediatek/mt2701/mt2701-cs42448.c devm_kzalloc(&pdev->dev, sizeof(struct mt2701_cs42448_private), pdev 336 sound/soc/mediatek/mt2701/mt2701-cs42448.c struct device *dev = &pdev->dev; pdev 342 sound/soc/mediatek/mt2701/mt2701-cs42448.c platform_node = of_parse_phandle(pdev->dev.of_node, pdev 345 sound/soc/mediatek/mt2701/mt2701-cs42448.c dev_err(&pdev->dev, "Property 'platform' missing or invalid\n"); pdev 356 sound/soc/mediatek/mt2701/mt2701-cs42448.c codec_node = of_parse_phandle(pdev->dev.of_node, pdev 359 sound/soc/mediatek/mt2701/mt2701-cs42448.c dev_err(&pdev->dev, pdev 369 sound/soc/mediatek/mt2701/mt2701-cs42448.c codec_node_bt_mrg = of_parse_phandle(pdev->dev.of_node, pdev 372 sound/soc/mediatek/mt2701/mt2701-cs42448.c dev_err(&pdev->dev, pdev 381 sound/soc/mediatek/mt2701/mt2701-cs42448.c dev_err(&pdev->dev, "failed to parse audio-routing: %d\n", ret); pdev 391 sound/soc/mediatek/mt2701/mt2701-cs42448.c dev_warn(&pdev->dev, "%s devm_gpio_request fail %d\n", pdev 402 sound/soc/mediatek/mt2701/mt2701-cs42448.c dev_warn(&pdev->dev, "%s devm_gpio_request fail2 %d\n", pdev 408 sound/soc/mediatek/mt2701/mt2701-cs42448.c ret = devm_snd_soc_register_card(&pdev->dev, card); pdev 411 sound/soc/mediatek/mt2701/mt2701-cs42448.c dev_err(&pdev->dev, "%s snd_soc_register_card fail %d\n", pdev 106 sound/soc/mediatek/mt2701/mt2701-wm8960.c static int mt2701_wm8960_machine_probe(struct platform_device *pdev) pdev 113 sound/soc/mediatek/mt2701/mt2701-wm8960.c platform_node = of_parse_phandle(pdev->dev.of_node, pdev 116 sound/soc/mediatek/mt2701/mt2701-wm8960.c dev_err(&pdev->dev, "Property 'platform' missing or invalid\n"); pdev 125 sound/soc/mediatek/mt2701/mt2701-wm8960.c card->dev = &pdev->dev; pdev 127 sound/soc/mediatek/mt2701/mt2701-wm8960.c codec_node = of_parse_phandle(pdev->dev.of_node, pdev 130 sound/soc/mediatek/mt2701/mt2701-wm8960.c dev_err(&pdev->dev, pdev 142 sound/soc/mediatek/mt2701/mt2701-wm8960.c dev_err(&pdev->dev, "failed to parse audio-routing: %d\n", ret); pdev 146 sound/soc/mediatek/mt2701/mt2701-wm8960.c ret = devm_snd_soc_register_card(&pdev->dev, card); pdev 148 sound/soc/mediatek/mt2701/mt2701-wm8960.c dev_err(&pdev->dev, "%s snd_soc_register_card fail %d\n", pdev 748 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c static int mt6797_afe_pcm_dev_probe(struct platform_device *pdev) pdev 755 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c afe = devm_kzalloc(&pdev->dev, sizeof(*afe), GFP_KERNEL); pdev 759 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c afe->platform_priv = devm_kzalloc(&pdev->dev, sizeof(*afe_priv), pdev 765 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c afe->dev = &pdev->dev; pdev 776 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c afe->base_addr = devm_platform_ioremap_resource(pdev, 0); pdev 780 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c afe->regmap = devm_regmap_init_mmio(&pdev->dev, afe->base_addr, pdev 810 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c irq_id = platform_get_irq(pdev, 0); pdev 849 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c platform_set_drvdata(pdev, afe); pdev 854 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c pm_runtime_get_sync(&pdev->dev); pdev 881 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c static int mt6797_afe_pcm_dev_remove(struct platform_device *pdev) pdev 883 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c pm_runtime_disable(&pdev->dev); pdev 884 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 885 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c mt6797_afe_runtime_suspend(&pdev->dev); pdev 886 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c pm_runtime_put_sync(&pdev->dev); pdev 194 sound/soc/mediatek/mt6797/mt6797-mt6351.c static int mt6797_mt6351_dev_probe(struct platform_device *pdev) pdev 201 sound/soc/mediatek/mt6797/mt6797-mt6351.c card->dev = &pdev->dev; pdev 203 sound/soc/mediatek/mt6797/mt6797-mt6351.c platform_node = of_parse_phandle(pdev->dev.of_node, pdev 206 sound/soc/mediatek/mt6797/mt6797-mt6351.c dev_err(&pdev->dev, "Property 'platform' missing or invalid\n"); pdev 215 sound/soc/mediatek/mt6797/mt6797-mt6351.c codec_node = of_parse_phandle(pdev->dev.of_node, pdev 218 sound/soc/mediatek/mt6797/mt6797-mt6351.c dev_err(&pdev->dev, pdev 228 sound/soc/mediatek/mt6797/mt6797-mt6351.c ret = devm_snd_soc_register_card(&pdev->dev, card); pdev 230 sound/soc/mediatek/mt6797/mt6797-mt6351.c dev_err(&pdev->dev, "%s snd_soc_register_card fail %d\n", pdev 1053 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c static int mt8173_afe_pcm_dev_probe(struct platform_device *pdev) pdev 1060 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c ret = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(33)); pdev 1064 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c afe = devm_kzalloc(&pdev->dev, sizeof(*afe), GFP_KERNEL); pdev 1068 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c afe->platform_priv = devm_kzalloc(&pdev->dev, sizeof(*afe_priv), pdev 1074 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c afe->dev = &pdev->dev; pdev 1076 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c irq_id = platform_get_irq(pdev, 0); pdev 1086 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c afe->base_addr = devm_platform_ioremap_resource(pdev, 0); pdev 1090 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c afe->regmap = devm_regmap_init_mmio(&pdev->dev, afe->base_addr, pdev 1127 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c platform_set_drvdata(pdev, afe); pdev 1129 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c pm_runtime_enable(&pdev->dev); pdev 1130 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c if (!pm_runtime_enabled(&pdev->dev)) { pdev 1131 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c ret = mt8173_afe_runtime_resume(&pdev->dev); pdev 1141 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 1147 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 1154 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 1161 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c dev_info(&pdev->dev, "MT8173 AFE driver initialized.\n"); pdev 1165 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c pm_runtime_disable(&pdev->dev); pdev 1169 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c static int mt8173_afe_pcm_dev_remove(struct platform_device *pdev) pdev 1171 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c pm_runtime_disable(&pdev->dev); pdev 1172 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 1173 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c mt8173_afe_runtime_suspend(&pdev->dev); pdev 146 sound/soc/mediatek/mt8173/mt8173-max98090.c static int mt8173_max98090_dev_probe(struct platform_device *pdev) pdev 153 sound/soc/mediatek/mt8173/mt8173-max98090.c platform_node = of_parse_phandle(pdev->dev.of_node, pdev 156 sound/soc/mediatek/mt8173/mt8173-max98090.c dev_err(&pdev->dev, "Property 'platform' missing or invalid\n"); pdev 165 sound/soc/mediatek/mt8173/mt8173-max98090.c codec_node = of_parse_phandle(pdev->dev.of_node, pdev 168 sound/soc/mediatek/mt8173/mt8173-max98090.c dev_err(&pdev->dev, pdev 177 sound/soc/mediatek/mt8173/mt8173-max98090.c card->dev = &pdev->dev; pdev 179 sound/soc/mediatek/mt8173/mt8173-max98090.c ret = devm_snd_soc_register_card(&pdev->dev, card); pdev 181 sound/soc/mediatek/mt8173/mt8173-max98090.c dev_err(&pdev->dev, "%s snd_soc_register_card fail %d\n", pdev 178 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c static int mt8173_rt5650_rt5514_dev_probe(struct platform_device *pdev) pdev 185 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c platform_node = of_parse_phandle(pdev->dev.of_node, pdev 188 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c dev_err(&pdev->dev, "Property 'platform' missing or invalid\n"); pdev 199 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c of_parse_phandle(pdev->dev.of_node, "mediatek,audio-codec", 0); pdev 201 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c dev_err(&pdev->dev, pdev 206 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c of_parse_phandle(pdev->dev.of_node, "mediatek,audio-codec", 1); pdev 208 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c dev_err(&pdev->dev, pdev 215 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c card->dev = &pdev->dev; pdev 217 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c ret = devm_snd_soc_register_card(&pdev->dev, card); pdev 219 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c dev_err(&pdev->dev, "%s snd_soc_register_card fail %d\n", pdev 234 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c static int mt8173_rt5650_rt5676_dev_probe(struct platform_device *pdev) pdev 241 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c platform_node = of_parse_phandle(pdev->dev.of_node, pdev 244 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c dev_err(&pdev->dev, "Property 'platform' missing or invalid\n"); pdev 255 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c of_parse_phandle(pdev->dev.of_node, "mediatek,audio-codec", 0); pdev 257 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c dev_err(&pdev->dev, pdev 262 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c of_parse_phandle(pdev->dev.of_node, "mediatek,audio-codec", 1); pdev 264 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c dev_err(&pdev->dev, pdev 275 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c of_parse_phandle(pdev->dev.of_node, "mediatek,audio-codec", 2); pdev 277 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c dev_err(&pdev->dev, pdev 282 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c card->dev = &pdev->dev; pdev 284 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c ret = devm_snd_soc_register_card(&pdev->dev, card); pdev 286 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c dev_err(&pdev->dev, "%s snd_soc_register_card fail %d\n", pdev 242 sound/soc/mediatek/mt8173/mt8173-rt5650.c static int mt8173_rt5650_dev_probe(struct platform_device *pdev) pdev 251 sound/soc/mediatek/mt8173/mt8173-rt5650.c platform_node = of_parse_phandle(pdev->dev.of_node, pdev 254 sound/soc/mediatek/mt8173/mt8173-rt5650.c dev_err(&pdev->dev, "Property 'platform' missing or invalid\n"); pdev 265 sound/soc/mediatek/mt8173/mt8173-rt5650.c of_parse_phandle(pdev->dev.of_node, "mediatek,audio-codec", 0); pdev 267 sound/soc/mediatek/mt8173/mt8173-rt5650.c dev_err(&pdev->dev, pdev 274 sound/soc/mediatek/mt8173/mt8173-rt5650.c np = of_get_child_by_name(pdev->dev.of_node, "codec-capture"); pdev 279 sound/soc/mediatek/mt8173/mt8173-rt5650.c dev_err(&pdev->dev, pdev 288 sound/soc/mediatek/mt8173/mt8173-rt5650.c if (device_property_present(&pdev->dev, "mediatek,mclk")) { pdev 289 sound/soc/mediatek/mt8173/mt8173-rt5650.c ret = device_property_read_u32(&pdev->dev, pdev 293 sound/soc/mediatek/mt8173/mt8173-rt5650.c dev_err(&pdev->dev, pdev 300 sound/soc/mediatek/mt8173/mt8173-rt5650.c of_parse_phandle(pdev->dev.of_node, "mediatek,audio-codec", 1); pdev 302 sound/soc/mediatek/mt8173/mt8173-rt5650.c dev_err(&pdev->dev, pdev 306 sound/soc/mediatek/mt8173/mt8173-rt5650.c card->dev = &pdev->dev; pdev 308 sound/soc/mediatek/mt8173/mt8173-rt5650.c ret = devm_snd_soc_register_card(&pdev->dev, card); pdev 310 sound/soc/mediatek/mt8173/mt8173-rt5650.c dev_err(&pdev->dev, "%s snd_soc_register_card fail %d\n", pdev 1087 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c static int mt8183_afe_pcm_dev_probe(struct platform_device *pdev) pdev 1094 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c afe = devm_kzalloc(&pdev->dev, sizeof(*afe), GFP_KERNEL); pdev 1097 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c platform_set_drvdata(pdev, afe); pdev 1099 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c afe->platform_priv = devm_kzalloc(&pdev->dev, sizeof(*afe_priv), pdev 1105 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c afe->dev = &pdev->dev; pdev 1131 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c pm_runtime_get_sync(&pdev->dev); pdev 1139 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c pm_runtime_put_sync(&pdev->dev); pdev 1174 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c irq_id = platform_get_irq(pdev, 0); pdev 1214 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 1234 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c static int mt8183_afe_pcm_dev_remove(struct platform_device *pdev) pdev 1236 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c pm_runtime_disable(&pdev->dev); pdev 1237 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 1238 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c mt8183_afe_runtime_suspend(&pdev->dev); pdev 407 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c static int mt8183_da7219_max98357_dev_probe(struct platform_device *pdev) pdev 415 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c card->dev = &pdev->dev; pdev 417 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c platform_node = of_parse_phandle(pdev->dev.of_node, pdev 420 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c dev_err(&pdev->dev, "Property 'platform' missing or invalid\n"); pdev 431 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c of_parse_phandle(pdev->dev.of_node, pdev 434 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c dev_err(&pdev->dev, pdev 439 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c ret = devm_snd_soc_register_card(&pdev->dev, card); pdev 441 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c dev_err(&pdev->dev, "%s snd_soc_register_card fail %d\n", pdev 447 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c devm_pinctrl_get_select(&pdev->dev, PINCTRL_STATE_DEFAULT); pdev 449 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c dev_err(&pdev->dev, "%s set pins failed\n", pdev 429 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c mt8183_mt6358_ts3a227_max98357_dev_probe(struct platform_device *pdev) pdev 438 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c card->dev = &pdev->dev; pdev 440 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c platform_node = of_parse_phandle(pdev->dev.of_node, pdev 443 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c dev_err(&pdev->dev, "Property 'platform' missing or invalid\n"); pdev 454 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c of_parse_phandle(pdev->dev.of_node, pdev 461 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 467 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c priv->pinctrl = devm_pinctrl_get(&pdev->dev); pdev 469 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c dev_err(&pdev->dev, "%s devm_pinctrl_get failed\n", pdev 479 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c dev_info(&pdev->dev, "%s Can't find pin state %s %d\n", pdev 488 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c dev_info(&pdev->dev, pdev 497 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c dev_info(&pdev->dev, pdev 502 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c return devm_snd_soc_register_card(&pdev->dev, card); pdev 645 sound/soc/meson/axg-card.c static int axg_card_probe(struct platform_device *pdev) pdev 647 sound/soc/meson/axg-card.c struct device *dev = &pdev->dev; pdev 655 sound/soc/meson/axg-card.c platform_set_drvdata(pdev, priv); pdev 698 sound/soc/meson/axg-card.c static int axg_card_remove(struct platform_device *pdev) pdev 700 sound/soc/meson/axg-card.c struct axg_card *priv = platform_get_drvdata(pdev); pdev 330 sound/soc/meson/axg-fifo.c int axg_fifo_probe(struct platform_device *pdev) pdev 332 sound/soc/meson/axg-fifo.c struct device *dev = &pdev->dev; pdev 346 sound/soc/meson/axg-fifo.c platform_set_drvdata(pdev, fifo); pdev 348 sound/soc/meson/axg-fifo.c regs = devm_platform_ioremap_resource(pdev, 0); pdev 84 sound/soc/meson/axg-fifo.h int axg_fifo_probe(struct platform_device *pdev); pdev 584 sound/soc/meson/axg-pdm.c static int axg_pdm_probe(struct platform_device *pdev) pdev 586 sound/soc/meson/axg-pdm.c struct device *dev = &pdev->dev; pdev 594 sound/soc/meson/axg-pdm.c platform_set_drvdata(pdev, priv); pdev 602 sound/soc/meson/axg-pdm.c regs = devm_platform_ioremap_resource(pdev, 0); pdev 451 sound/soc/meson/axg-spdifin.c static int axg_spdifin_probe(struct platform_device *pdev) pdev 453 sound/soc/meson/axg-spdifin.c struct device *dev = &pdev->dev; pdev 462 sound/soc/meson/axg-spdifin.c platform_set_drvdata(pdev, priv); pdev 470 sound/soc/meson/axg-spdifin.c regs = devm_platform_ioremap_resource(pdev, 0); pdev 400 sound/soc/meson/axg-spdifout.c static int axg_spdifout_probe(struct platform_device *pdev) pdev 402 sound/soc/meson/axg-spdifout.c struct device *dev = &pdev->dev; pdev 410 sound/soc/meson/axg-spdifout.c platform_set_drvdata(pdev, priv); pdev 412 sound/soc/meson/axg-spdifout.c regs = devm_platform_ioremap_resource(pdev, 0); pdev 251 sound/soc/meson/axg-tdm-formatter.c int axg_tdm_formatter_probe(struct platform_device *pdev) pdev 253 sound/soc/meson/axg-tdm-formatter.c struct device *dev = &pdev->dev; pdev 268 sound/soc/meson/axg-tdm-formatter.c platform_set_drvdata(pdev, formatter); pdev 271 sound/soc/meson/axg-tdm-formatter.c regs = devm_platform_ioremap_resource(pdev, 0); pdev 44 sound/soc/meson/axg-tdm-formatter.h int axg_tdm_formatter_probe(struct platform_device *pdev); pdev 472 sound/soc/meson/axg-tdm-interface.c static int axg_tdm_iface_probe(struct platform_device *pdev) pdev 474 sound/soc/meson/axg-tdm-interface.c struct device *dev = &pdev->dev; pdev 482 sound/soc/meson/axg-tdm-interface.c platform_set_drvdata(pdev, iface); pdev 376 sound/soc/meson/g12a-tohdmitx.c static int g12a_tohdmitx_probe(struct platform_device *pdev) pdev 378 sound/soc/meson/g12a-tohdmitx.c struct device *dev = &pdev->dev; pdev 382 sound/soc/meson/g12a-tohdmitx.c regs = devm_platform_ioremap_resource(pdev, 0); pdev 705 sound/soc/mxs/mxs-saif.c static int mxs_saif_mclk_init(struct platform_device *pdev) pdev 707 sound/soc/mxs/mxs-saif.c struct mxs_saif *saif = platform_get_drvdata(pdev); pdev 708 sound/soc/mxs/mxs-saif.c struct device_node *np = pdev->dev.of_node; pdev 712 sound/soc/mxs/mxs-saif.c clk = clk_register_divider(&pdev->dev, "mxs_saif_mclk", pdev 721 sound/soc/mxs/mxs-saif.c dev_err(&pdev->dev, "failed to register mclk: %d\n", ret); pdev 732 sound/soc/mxs/mxs-saif.c static int mxs_saif_probe(struct platform_device *pdev) pdev 734 sound/soc/mxs/mxs-saif.c struct device_node *np = pdev->dev.of_node; pdev 742 sound/soc/mxs/mxs-saif.c saif = devm_kzalloc(&pdev->dev, sizeof(*saif), GFP_KERNEL); pdev 753 sound/soc/mxs/mxs-saif.c dev_err(&pdev->dev, "get wrong saif id\n"); pdev 773 sound/soc/mxs/mxs-saif.c dev_err(&pdev->dev, "get wrong master id\n"); pdev 780 sound/soc/mxs/mxs-saif.c saif->clk = devm_clk_get(&pdev->dev, NULL); pdev 783 sound/soc/mxs/mxs-saif.c dev_err(&pdev->dev, "Cannot get the clock: %d\n", pdev 788 sound/soc/mxs/mxs-saif.c saif->base = devm_platform_ioremap_resource(pdev, 0); pdev 792 sound/soc/mxs/mxs-saif.c irq = platform_get_irq(pdev, 0); pdev 796 sound/soc/mxs/mxs-saif.c saif->dev = &pdev->dev; pdev 797 sound/soc/mxs/mxs-saif.c ret = devm_request_irq(&pdev->dev, irq, mxs_saif_irq, 0, pdev 798 sound/soc/mxs/mxs-saif.c dev_name(&pdev->dev), saif); pdev 800 sound/soc/mxs/mxs-saif.c dev_err(&pdev->dev, "failed to request irq\n"); pdev 804 sound/soc/mxs/mxs-saif.c platform_set_drvdata(pdev, saif); pdev 808 sound/soc/mxs/mxs-saif.c ret = mxs_saif_mclk_init(pdev); pdev 810 sound/soc/mxs/mxs-saif.c dev_warn(&pdev->dev, "failed to init clocks\n"); pdev 813 sound/soc/mxs/mxs-saif.c ret = devm_snd_soc_register_component(&pdev->dev, &mxs_saif_component, pdev 816 sound/soc/mxs/mxs-saif.c dev_err(&pdev->dev, "register DAI failed\n"); pdev 820 sound/soc/mxs/mxs-saif.c ret = mxs_pcm_platform_register(&pdev->dev); pdev 822 sound/soc/mxs/mxs-saif.c dev_err(&pdev->dev, "register PCM failed: %d\n", ret); pdev 109 sound/soc/mxs/mxs-sgtl5000.c static int mxs_sgtl5000_probe(struct platform_device *pdev) pdev 113 sound/soc/mxs/mxs-sgtl5000.c struct device_node *np = pdev->dev.of_node; pdev 120 sound/soc/mxs/mxs-sgtl5000.c dev_err(&pdev->dev, "phandle missing or invalid\n"); pdev 144 sound/soc/mxs/mxs-sgtl5000.c dev_err(&pdev->dev, "failed to get mclk\n"); pdev 148 sound/soc/mxs/mxs-sgtl5000.c card->dev = &pdev->dev; pdev 156 sound/soc/mxs/mxs-sgtl5000.c dev_err(&pdev->dev, "failed to parse audio-routing (%d)\n", pdev 162 sound/soc/mxs/mxs-sgtl5000.c ret = devm_snd_soc_register_card(&pdev->dev, card); pdev 165 sound/soc/mxs/mxs-sgtl5000.c dev_err(&pdev->dev, "snd_soc_register_card failed (%d)\n", pdev 173 sound/soc/mxs/mxs-sgtl5000.c static int mxs_sgtl5000_remove(struct platform_device *pdev) pdev 108 sound/soc/pxa/brownstone.c static int brownstone_probe(struct platform_device *pdev) pdev 112 sound/soc/pxa/brownstone.c brownstone.dev = &pdev->dev; pdev 113 sound/soc/pxa/brownstone.c ret = devm_snd_soc_register_card(&pdev->dev, &brownstone); pdev 115 sound/soc/pxa/brownstone.c dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", pdev 289 sound/soc/pxa/corgi.c static int corgi_probe(struct platform_device *pdev) pdev 294 sound/soc/pxa/corgi.c card->dev = &pdev->dev; pdev 296 sound/soc/pxa/corgi.c ret = devm_snd_soc_register_card(&pdev->dev, card); pdev 298 sound/soc/pxa/corgi.c dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", pdev 125 sound/soc/pxa/e740_wm9705.c static int e740_probe(struct platform_device *pdev) pdev 135 sound/soc/pxa/e740_wm9705.c card->dev = &pdev->dev; pdev 137 sound/soc/pxa/e740_wm9705.c ret = devm_snd_soc_register_card(&pdev->dev, card); pdev 139 sound/soc/pxa/e740_wm9705.c dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", pdev 146 sound/soc/pxa/e740_wm9705.c static int e740_remove(struct platform_device *pdev) pdev 108 sound/soc/pxa/e750_wm9705.c static int e750_probe(struct platform_device *pdev) pdev 118 sound/soc/pxa/e750_wm9705.c card->dev = &pdev->dev; pdev 120 sound/soc/pxa/e750_wm9705.c ret = devm_snd_soc_register_card(&pdev->dev, card); pdev 122 sound/soc/pxa/e750_wm9705.c dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", pdev 129 sound/soc/pxa/e750_wm9705.c static int e750_remove(struct platform_device *pdev) pdev 108 sound/soc/pxa/e800_wm9712.c static int e800_probe(struct platform_device *pdev) pdev 118 sound/soc/pxa/e800_wm9712.c card->dev = &pdev->dev; pdev 120 sound/soc/pxa/e800_wm9712.c ret = devm_snd_soc_register_card(&pdev->dev, card); pdev 122 sound/soc/pxa/e800_wm9712.c dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", pdev 129 sound/soc/pxa/e800_wm9712.c static int e800_remove(struct platform_device *pdev) pdev 170 sound/soc/pxa/hx4700.c static int hx4700_audio_probe(struct platform_device *pdev) pdev 182 sound/soc/pxa/hx4700.c snd_soc_card_hx4700.dev = &pdev->dev; pdev 183 sound/soc/pxa/hx4700.c ret = devm_snd_soc_register_card(&pdev->dev, &snd_soc_card_hx4700); pdev 191 sound/soc/pxa/hx4700.c static int hx4700_audio_remove(struct platform_device *pdev) pdev 72 sound/soc/pxa/imote2.c static int imote2_probe(struct platform_device *pdev) pdev 77 sound/soc/pxa/imote2.c card->dev = &pdev->dev; pdev 79 sound/soc/pxa/imote2.c ret = devm_snd_soc_register_card(&pdev->dev, card); pdev 81 sound/soc/pxa/imote2.c dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", pdev 171 sound/soc/pxa/mioa701_wm9713.c static int mioa701_wm9713_probe(struct platform_device *pdev) pdev 178 sound/soc/pxa/mioa701_wm9713.c mioa701.dev = &pdev->dev; pdev 179 sound/soc/pxa/mioa701_wm9713.c rc = devm_snd_soc_register_card(&pdev->dev, &mioa701); pdev 181 sound/soc/pxa/mioa701_wm9713.c dev_warn(&pdev->dev, "Be warned that incorrect mixers/muxes setup will " pdev 101 sound/soc/pxa/mmp-pcm.c struct platform_device *pdev = to_platform_device(component->dev); pdev 106 sound/soc/pxa/mmp-pcm.c r = platform_get_resource(pdev, IORESOURCE_DMA, substream->stream); pdev 219 sound/soc/pxa/mmp-pcm.c static int mmp_pcm_probe(struct platform_device *pdev) pdev 221 sound/soc/pxa/mmp-pcm.c struct mmp_audio_platdata *pdata = pdev->dev.platform_data; pdev 233 sound/soc/pxa/mmp-pcm.c return devm_snd_soc_register_component(&pdev->dev, &mmp_soc_component, pdev 180 sound/soc/pxa/mmp-sspa.c dev_err(&sspa->pdev->dev, pdev 399 sound/soc/pxa/mmp-sspa.c static int asoc_mmp_sspa_probe(struct platform_device *pdev) pdev 403 sound/soc/pxa/mmp-sspa.c priv = devm_kzalloc(&pdev->dev, pdev 408 sound/soc/pxa/mmp-sspa.c priv->sspa = devm_kzalloc(&pdev->dev, pdev 413 sound/soc/pxa/mmp-sspa.c priv->dma_params = devm_kcalloc(&pdev->dev, pdev 419 sound/soc/pxa/mmp-sspa.c priv->sspa->mmio_base = devm_platform_ioremap_resource(pdev, 0); pdev 423 sound/soc/pxa/mmp-sspa.c priv->sspa->clk = devm_clk_get(&pdev->dev, NULL); pdev 438 sound/soc/pxa/mmp-sspa.c platform_set_drvdata(pdev, priv); pdev 440 sound/soc/pxa/mmp-sspa.c return devm_snd_soc_register_component(&pdev->dev, &mmp_sspa_component, pdev 444 sound/soc/pxa/mmp-sspa.c static int asoc_mmp_sspa_remove(struct platform_device *pdev) pdev 446 sound/soc/pxa/mmp-sspa.c struct sspa_priv *priv = platform_get_drvdata(pdev); pdev 122 sound/soc/pxa/palm27x.c static int palm27x_asoc_probe(struct platform_device *pdev) pdev 130 sound/soc/pxa/palm27x.c if (!pdev->dev.platform_data) { pdev 131 sound/soc/pxa/palm27x.c dev_err(&pdev->dev, "please supply platform_data\n"); pdev 136 sound/soc/pxa/palm27x.c (pdev->dev.platform_data))->jack_gpio; pdev 138 sound/soc/pxa/palm27x.c palm27x_asoc.dev = &pdev->dev; pdev 140 sound/soc/pxa/palm27x.c ret = devm_snd_soc_register_card(&pdev->dev, &palm27x_asoc); pdev 142 sound/soc/pxa/palm27x.c dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", pdev 252 sound/soc/pxa/poodle.c static int poodle_probe(struct platform_device *pdev) pdev 265 sound/soc/pxa/poodle.c card->dev = &pdev->dev; pdev 267 sound/soc/pxa/poodle.c ret = devm_snd_soc_register_card(&pdev->dev, card); pdev 269 sound/soc/pxa/poodle.c dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", pdev 55 sound/soc/pxa/pxa-ssp.c dev_dbg(&ssp->pdev->dev, "SSCR0 0x%08x SSCR1 0x%08x SSTO 0x%08x\n", pdev 59 sound/soc/pxa/pxa-ssp.c dev_dbg(&ssp->pdev->dev, "SSPSP 0x%08x SSSR 0x%08x SSACD 0x%08x\n", pdev 226 sound/soc/pxa/pxa-ssp.c dev_dbg(&ssp->pdev->dev, pdev 319 sound/soc/pxa/pxa-ssp.c dev_dbg(&ssp->pdev->dev, pdev 690 sound/soc/pxa/pxa-ssp.c dev_err(&ssp->pdev->dev, "No TDM timeslot configured\n"); pdev 885 sound/soc/pxa/pxa-ssp.c static int asoc_ssp_probe(struct platform_device *pdev) pdev 887 sound/soc/pxa/pxa-ssp.c return devm_snd_soc_register_component(&pdev->dev, &pxa_ssp_component, pdev 223 sound/soc/pxa/pxa2xx-ac97.c static int pxa2xx_ac97_dev_probe(struct platform_device *pdev) pdev 227 sound/soc/pxa/pxa2xx-ac97.c pxa2xx_audio_ops_t *pdata = pdev->dev.platform_data; pdev 230 sound/soc/pxa/pxa2xx-ac97.c if (pdev->id != -1) { pdev 231 sound/soc/pxa/pxa2xx-ac97.c dev_err(&pdev->dev, "PXA2xx has only one AC97 port.\n"); pdev 235 sound/soc/pxa/pxa2xx-ac97.c ret = pxa2xx_ac97_hw_probe(pdev); pdev 237 sound/soc/pxa/pxa2xx-ac97.c dev_err(&pdev->dev, "PXA2xx AC97 hw probe error (%d)\n", ret); pdev 242 sound/soc/pxa/pxa2xx-ac97.c ctrl = snd_ac97_controller_register(&pxa2xx_ac97_ops, &pdev->dev, pdev 248 sound/soc/pxa/pxa2xx-ac97.c platform_set_drvdata(pdev, ctrl); pdev 253 sound/soc/pxa/pxa2xx-ac97.c return devm_snd_soc_register_component(&pdev->dev, &pxa_ac97_component, pdev 257 sound/soc/pxa/pxa2xx-ac97.c static int pxa2xx_ac97_dev_remove(struct platform_device *pdev) pdev 259 sound/soc/pxa/pxa2xx-ac97.c struct ac97_controller *ctrl = platform_get_drvdata(pdev); pdev 262 sound/soc/pxa/pxa2xx-ac97.c pxa2xx_ac97_hw_remove(pdev); pdev 368 sound/soc/pxa/pxa2xx-i2s.c static int pxa2xx_i2s_drv_probe(struct platform_device *pdev) pdev 370 sound/soc/pxa/pxa2xx-i2s.c return devm_snd_soc_register_component(&pdev->dev, &pxa_i2s_component, pdev 26 sound/soc/pxa/pxa2xx-pcm.c static int pxa2xx_soc_platform_probe(struct platform_device *pdev) pdev 28 sound/soc/pxa/pxa2xx-pcm.c return devm_snd_soc_register_component(&pdev->dev, &pxa2xx_soc_platform, pdev 285 sound/soc/pxa/spitz.c static int spitz_probe(struct platform_device *pdev) pdev 303 sound/soc/pxa/spitz.c card->dev = &pdev->dev; pdev 305 sound/soc/pxa/spitz.c ret = devm_snd_soc_register_card(&pdev->dev, card); pdev 307 sound/soc/pxa/spitz.c dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", pdev 320 sound/soc/pxa/spitz.c static int spitz_remove(struct platform_device *pdev) pdev 220 sound/soc/pxa/tosa.c static int tosa_probe(struct platform_device *pdev) pdev 230 sound/soc/pxa/tosa.c card->dev = &pdev->dev; pdev 232 sound/soc/pxa/tosa.c ret = devm_snd_soc_register_card(&pdev->dev, card); pdev 234 sound/soc/pxa/tosa.c dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", pdev 241 sound/soc/pxa/tosa.c static int tosa_remove(struct platform_device *pdev) pdev 112 sound/soc/pxa/ttc-dkb.c static int ttc_dkb_probe(struct platform_device *pdev) pdev 117 sound/soc/pxa/ttc-dkb.c card->dev = &pdev->dev; pdev 119 sound/soc/pxa/ttc-dkb.c ret = devm_snd_soc_register_card(&pdev->dev, card); pdev 121 sound/soc/pxa/ttc-dkb.c dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", pdev 226 sound/soc/qcom/apq8016_sbc.c static int apq8016_sbc_platform_probe(struct platform_device *pdev) pdev 228 sound/soc/qcom/apq8016_sbc.c struct device *dev = &pdev->dev; pdev 242 sound/soc/qcom/apq8016_sbc.c dev_err(&pdev->dev, "Error resolving dai links: %ld\n", pdev 247 sound/soc/qcom/apq8016_sbc.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "mic-iomux"); pdev 252 sound/soc/qcom/apq8016_sbc.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "spkr-iomux"); pdev 259 sound/soc/qcom/apq8016_sbc.c return devm_snd_soc_register_card(&pdev->dev, card); pdev 106 sound/soc/qcom/apq8096.c static int apq8096_platform_probe(struct platform_device *pdev) pdev 109 sound/soc/qcom/apq8096.c struct device *dev = &pdev->dev; pdev 138 sound/soc/qcom/apq8096.c static int apq8096_platform_remove(struct platform_device *pdev) pdev 140 sound/soc/qcom/apq8096.c struct snd_soc_card *card = dev_get_drvdata(&pdev->dev); pdev 161 sound/soc/qcom/lpass-apq8016.c static int apq8016_lpass_init(struct platform_device *pdev) pdev 163 sound/soc/qcom/lpass-apq8016.c struct lpass_data *drvdata = platform_get_drvdata(pdev); pdev 164 sound/soc/qcom/lpass-apq8016.c struct device *dev = &pdev->dev; pdev 169 sound/soc/qcom/lpass-apq8016.c dev_err(&pdev->dev, "error getting pcnoc-mport-clk: %ld\n", pdev 176 sound/soc/qcom/lpass-apq8016.c dev_err(&pdev->dev, "Error enabling pcnoc-mport-clk: %d\n", pdev 183 sound/soc/qcom/lpass-apq8016.c dev_err(&pdev->dev, "error getting pcnoc-sway-clk: %ld\n", pdev 190 sound/soc/qcom/lpass-apq8016.c dev_err(&pdev->dev, "Error enabling pcnoc_sway_clk: %d\n", ret); pdev 197 sound/soc/qcom/lpass-apq8016.c static int apq8016_lpass_exit(struct platform_device *pdev) pdev 199 sound/soc/qcom/lpass-apq8016.c struct lpass_data *drvdata = platform_get_drvdata(pdev); pdev 416 sound/soc/qcom/lpass-cpu.c int asoc_qcom_lpass_cpu_platform_probe(struct platform_device *pdev) pdev 422 sound/soc/qcom/lpass-cpu.c struct device *dev = &pdev->dev; pdev 426 sound/soc/qcom/lpass-cpu.c dsp_of_node = of_parse_phandle(pdev->dev.of_node, "qcom,adsp", 0); pdev 428 sound/soc/qcom/lpass-cpu.c dev_err(&pdev->dev, "DSP exists and holds audio resources\n"); pdev 432 sound/soc/qcom/lpass-cpu.c drvdata = devm_kzalloc(&pdev->dev, sizeof(struct lpass_data), pdev 436 sound/soc/qcom/lpass-cpu.c platform_set_drvdata(pdev, drvdata); pdev 445 sound/soc/qcom/lpass-cpu.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "lpass-lpaif"); pdev 447 sound/soc/qcom/lpass-cpu.c drvdata->lpaif = devm_ioremap_resource(&pdev->dev, res); pdev 449 sound/soc/qcom/lpass-cpu.c dev_err(&pdev->dev, "error mapping reg resource: %ld\n", pdev 458 sound/soc/qcom/lpass-cpu.c drvdata->lpaif_map = devm_regmap_init_mmio(&pdev->dev, drvdata->lpaif, pdev 461 sound/soc/qcom/lpass-cpu.c dev_err(&pdev->dev, "error initializing regmap: %ld\n", pdev 467 sound/soc/qcom/lpass-cpu.c variant->init(pdev); pdev 471 sound/soc/qcom/lpass-cpu.c drvdata->mi2s_osr_clk[dai_id] = devm_clk_get(&pdev->dev, pdev 474 sound/soc/qcom/lpass-cpu.c dev_warn(&pdev->dev, pdev 483 sound/soc/qcom/lpass-cpu.c drvdata->mi2s_bit_clk[dai_id] = devm_clk_get(&pdev->dev, pdev 486 sound/soc/qcom/lpass-cpu.c dev_err(&pdev->dev, pdev 494 sound/soc/qcom/lpass-cpu.c drvdata->ahbix_clk = devm_clk_get(&pdev->dev, "ahbix-clk"); pdev 496 sound/soc/qcom/lpass-cpu.c dev_err(&pdev->dev, "error getting ahbix-clk: %ld\n", pdev 503 sound/soc/qcom/lpass-cpu.c dev_err(&pdev->dev, "error setting rate on ahbix_clk: %d\n", pdev 507 sound/soc/qcom/lpass-cpu.c dev_dbg(&pdev->dev, "set ahbix_clk rate to %lu\n", pdev 512 sound/soc/qcom/lpass-cpu.c dev_err(&pdev->dev, "error enabling ahbix_clk: %d\n", ret); pdev 516 sound/soc/qcom/lpass-cpu.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 521 sound/soc/qcom/lpass-cpu.c dev_err(&pdev->dev, "error registering cpu driver: %d\n", ret); pdev 525 sound/soc/qcom/lpass-cpu.c ret = asoc_qcom_lpass_platform_register(pdev); pdev 527 sound/soc/qcom/lpass-cpu.c dev_err(&pdev->dev, "error registering platform driver: %d\n", pdev 540 sound/soc/qcom/lpass-cpu.c int asoc_qcom_lpass_cpu_platform_remove(struct platform_device *pdev) pdev 542 sound/soc/qcom/lpass-cpu.c struct lpass_data *drvdata = platform_get_drvdata(pdev); pdev 545 sound/soc/qcom/lpass-cpu.c drvdata->variant->exit(pdev); pdev 560 sound/soc/qcom/lpass-platform.c int asoc_qcom_lpass_platform_register(struct platform_device *pdev) pdev 562 sound/soc/qcom/lpass-platform.c struct lpass_data *drvdata = platform_get_drvdata(pdev); pdev 566 sound/soc/qcom/lpass-platform.c drvdata->lpaif_irq = platform_get_irq_byname(pdev, "lpass-irq-lpaif"); pdev 574 sound/soc/qcom/lpass-platform.c dev_err(&pdev->dev, "error writing to irqen reg: %d\n", ret); pdev 578 sound/soc/qcom/lpass-platform.c ret = devm_request_irq(&pdev->dev, drvdata->lpaif_irq, pdev 582 sound/soc/qcom/lpass-platform.c dev_err(&pdev->dev, "irq request failed: %d\n", ret); pdev 587 sound/soc/qcom/lpass-platform.c return devm_snd_soc_register_component(&pdev->dev, pdev 78 sound/soc/qcom/lpass.h int (*init)(struct platform_device *pdev); pdev 79 sound/soc/qcom/lpass.h int (*exit)(struct platform_device *pdev); pdev 92 sound/soc/qcom/lpass.h int asoc_qcom_lpass_cpu_platform_remove(struct platform_device *pdev); pdev 93 sound/soc/qcom/lpass.h int asoc_qcom_lpass_cpu_platform_probe(struct platform_device *pdev); pdev 1446 sound/soc/qcom/qdsp6/q6afe-dai.c static int q6afe_dai_dev_probe(struct platform_device *pdev) pdev 1449 sound/soc/qcom/qdsp6/q6afe-dai.c struct device *dev = &pdev->dev; pdev 907 sound/soc/qcom/qdsp6/q6asm-dai.c static int q6asm_dai_probe(struct platform_device *pdev) pdev 909 sound/soc/qcom/qdsp6/q6asm-dai.c struct device *dev = &pdev->dev; pdev 1009 sound/soc/qcom/qdsp6/q6routing.c static int q6pcm_routing_probe(struct platform_device *pdev) pdev 1011 sound/soc/qcom/qdsp6/q6routing.c struct device *dev = &pdev->dev; pdev 1026 sound/soc/qcom/qdsp6/q6routing.c static int q6pcm_routing_remove(struct platform_device *pdev) pdev 392 sound/soc/qcom/sdm845.c static int sdm845_snd_platform_probe(struct platform_device *pdev) pdev 396 sound/soc/qcom/sdm845.c struct device *dev = &pdev->dev; pdev 440 sound/soc/qcom/sdm845.c static int sdm845_snd_platform_remove(struct platform_device *pdev) pdev 442 sound/soc/qcom/sdm845.c struct snd_soc_card *card = dev_get_drvdata(&pdev->dev); pdev 89 sound/soc/qcom/storm.c static int storm_platform_probe(struct platform_device *pdev) pdev 94 sound/soc/qcom/storm.c card = devm_kzalloc(&pdev->dev, sizeof(*card), GFP_KERNEL); pdev 98 sound/soc/qcom/storm.c card->dev = &pdev->dev; pdev 102 sound/soc/qcom/storm.c dev_err(&pdev->dev, "error parsing card name: %d\n", ret); pdev 111 sound/soc/qcom/storm.c dev_err(&pdev->dev, "error resolving dai links: %d\n", ret); pdev 115 sound/soc/qcom/storm.c ret = devm_snd_soc_register_card(&pdev->dev, card); pdev 117 sound/soc/qcom/storm.c dev_err(&pdev->dev, "error registering soundcard: %d\n", ret); pdev 170 sound/soc/rockchip/rk3288_hdmi_analog.c static int snd_rk_mc_probe(struct platform_device *pdev) pdev 174 sound/soc/rockchip/rk3288_hdmi_analog.c struct device_node *np = pdev->dev.of_node; pdev 178 sound/soc/rockchip/rk3288_hdmi_analog.c machine = devm_kzalloc(&pdev->dev, sizeof(struct rk_drvdata), pdev 183 sound/soc/rockchip/rk3288_hdmi_analog.c card->dev = &pdev->dev; pdev 196 sound/soc/rockchip/rk3288_hdmi_analog.c ret = devm_gpio_request_one(&pdev->dev, machine->gpio_hp_en, pdev 214 sound/soc/rockchip/rk3288_hdmi_analog.c dev_err(&pdev->dev, pdev 221 sound/soc/rockchip/rk3288_hdmi_analog.c dev_err(&pdev->dev, pdev 228 sound/soc/rockchip/rk3288_hdmi_analog.c dev_err(&pdev->dev, "Unable to get codec_dai_name\n"); pdev 235 sound/soc/rockchip/rk3288_hdmi_analog.c dev_err(&pdev->dev, pdev 244 sound/soc/rockchip/rk3288_hdmi_analog.c dev_err(&pdev->dev, pdev 251 sound/soc/rockchip/rk3288_hdmi_analog.c ret = devm_snd_soc_register_card(&pdev->dev, card); pdev 255 sound/soc/rockchip/rk3288_hdmi_analog.c dev_err(&pdev->dev, pdev 531 sound/soc/rockchip/rk3399_gru_sound.c static int rockchip_sound_probe(struct platform_device *pdev) pdev 536 sound/soc/rockchip/rk3399_gru_sound.c ret = rockchip_sound_of_parse_dais(&pdev->dev, card); pdev 538 sound/soc/rockchip/rk3399_gru_sound.c dev_err(&pdev->dev, "Failed to parse dais: %d\n", ret); pdev 543 sound/soc/rockchip/rk3399_gru_sound.c ret = device_property_read_u32(&pdev->dev, "dmic-wakeup-delay-ms", pdev 547 sound/soc/rockchip/rk3399_gru_sound.c dev_dbg(&pdev->dev, pdev 551 sound/soc/rockchip/rk3399_gru_sound.c card->dev = &pdev->dev; pdev 552 sound/soc/rockchip/rk3399_gru_sound.c return devm_snd_soc_register_card(&pdev->dev, card); pdev 577 sound/soc/rockchip/rockchip_i2s.c static int rockchip_i2s_probe(struct platform_device *pdev) pdev 579 sound/soc/rockchip/rockchip_i2s.c struct device_node *node = pdev->dev.of_node; pdev 588 sound/soc/rockchip/rockchip_i2s.c i2s = devm_kzalloc(&pdev->dev, sizeof(*i2s), GFP_KERNEL); pdev 592 sound/soc/rockchip/rockchip_i2s.c i2s->dev = &pdev->dev; pdev 596 sound/soc/rockchip/rockchip_i2s.c of_id = of_match_device(rockchip_i2s_match, &pdev->dev); pdev 604 sound/soc/rockchip/rockchip_i2s.c i2s->hclk = devm_clk_get(&pdev->dev, "i2s_hclk"); pdev 606 sound/soc/rockchip/rockchip_i2s.c dev_err(&pdev->dev, "Can't retrieve i2s bus clock\n"); pdev 615 sound/soc/rockchip/rockchip_i2s.c i2s->mclk = devm_clk_get(&pdev->dev, "i2s_clk"); pdev 617 sound/soc/rockchip/rockchip_i2s.c dev_err(&pdev->dev, "Can't retrieve i2s master clock\n"); pdev 621 sound/soc/rockchip/rockchip_i2s.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 622 sound/soc/rockchip/rockchip_i2s.c regs = devm_ioremap_resource(&pdev->dev, res); pdev 626 sound/soc/rockchip/rockchip_i2s.c i2s->regmap = devm_regmap_init_mmio(&pdev->dev, regs, pdev 629 sound/soc/rockchip/rockchip_i2s.c dev_err(&pdev->dev, pdev 642 sound/soc/rockchip/rockchip_i2s.c dev_set_drvdata(&pdev->dev, i2s); pdev 644 sound/soc/rockchip/rockchip_i2s.c pm_runtime_enable(&pdev->dev); pdev 645 sound/soc/rockchip/rockchip_i2s.c if (!pm_runtime_enabled(&pdev->dev)) { pdev 646 sound/soc/rockchip/rockchip_i2s.c ret = i2s_runtime_resume(&pdev->dev); pdev 651 sound/soc/rockchip/rockchip_i2s.c soc_dai = devm_kmemdup(&pdev->dev, &rockchip_i2s_dai, pdev 668 sound/soc/rockchip/rockchip_i2s.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 673 sound/soc/rockchip/rockchip_i2s.c dev_err(&pdev->dev, "Could not register DAI\n"); pdev 677 sound/soc/rockchip/rockchip_i2s.c ret = rockchip_pcm_platform_register(&pdev->dev); pdev 679 sound/soc/rockchip/rockchip_i2s.c dev_err(&pdev->dev, "Could not register PCM\n"); pdev 686 sound/soc/rockchip/rockchip_i2s.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 687 sound/soc/rockchip/rockchip_i2s.c i2s_runtime_suspend(&pdev->dev); pdev 689 sound/soc/rockchip/rockchip_i2s.c pm_runtime_disable(&pdev->dev); pdev 694 sound/soc/rockchip/rockchip_i2s.c static int rockchip_i2s_remove(struct platform_device *pdev) pdev 696 sound/soc/rockchip/rockchip_i2s.c struct rk_i2s_dev *i2s = dev_get_drvdata(&pdev->dev); pdev 698 sound/soc/rockchip/rockchip_i2s.c pm_runtime_disable(&pdev->dev); pdev 699 sound/soc/rockchip/rockchip_i2s.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 700 sound/soc/rockchip/rockchip_i2s.c i2s_runtime_suspend(&pdev->dev); pdev 216 sound/soc/rockchip/rockchip_max98090.c static int snd_rk_mc_probe(struct platform_device *pdev) pdev 220 sound/soc/rockchip/rockchip_max98090.c struct device_node *np = pdev->dev.of_node; pdev 223 sound/soc/rockchip/rockchip_max98090.c card->dev = &pdev->dev; pdev 228 sound/soc/rockchip/rockchip_max98090.c dev_err(&pdev->dev, pdev 236 sound/soc/rockchip/rockchip_max98090.c dev_err(&pdev->dev, pdev 246 sound/soc/rockchip/rockchip_max98090.c dev_err(&pdev->dev, pdev 253 sound/soc/rockchip/rockchip_max98090.c dev_err(&pdev->dev, pdev 258 sound/soc/rockchip/rockchip_max98090.c ret = devm_snd_soc_register_card(&pdev->dev, card); pdev 260 sound/soc/rockchip/rockchip_max98090.c dev_err(&pdev->dev, pdev 476 sound/soc/rockchip/rockchip_pdm.c static int rockchip_pdm_probe(struct platform_device *pdev) pdev 484 sound/soc/rockchip/rockchip_pdm.c pdm = devm_kzalloc(&pdev->dev, sizeof(*pdm), GFP_KERNEL); pdev 488 sound/soc/rockchip/rockchip_pdm.c match = of_match_device(rockchip_pdm_match, &pdev->dev); pdev 493 sound/soc/rockchip/rockchip_pdm.c pdm->reset = devm_reset_control_get(&pdev->dev, "pdm-m"); pdev 498 sound/soc/rockchip/rockchip_pdm.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 499 sound/soc/rockchip/rockchip_pdm.c regs = devm_ioremap_resource(&pdev->dev, res); pdev 503 sound/soc/rockchip/rockchip_pdm.c pdm->regmap = devm_regmap_init_mmio(&pdev->dev, regs, pdev 512 sound/soc/rockchip/rockchip_pdm.c pdm->dev = &pdev->dev; pdev 513 sound/soc/rockchip/rockchip_pdm.c dev_set_drvdata(&pdev->dev, pdm); pdev 515 sound/soc/rockchip/rockchip_pdm.c pdm->clk = devm_clk_get(&pdev->dev, "pdm_clk"); pdev 519 sound/soc/rockchip/rockchip_pdm.c pdm->hclk = devm_clk_get(&pdev->dev, "pdm_hclk"); pdev 527 sound/soc/rockchip/rockchip_pdm.c pm_runtime_enable(&pdev->dev); pdev 528 sound/soc/rockchip/rockchip_pdm.c if (!pm_runtime_enabled(&pdev->dev)) { pdev 529 sound/soc/rockchip/rockchip_pdm.c ret = rockchip_pdm_runtime_resume(&pdev->dev); pdev 534 sound/soc/rockchip/rockchip_pdm.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 539 sound/soc/rockchip/rockchip_pdm.c dev_err(&pdev->dev, "could not register dai: %d\n", ret); pdev 544 sound/soc/rockchip/rockchip_pdm.c ret = devm_snd_dmaengine_pcm_register(&pdev->dev, NULL, 0); pdev 546 sound/soc/rockchip/rockchip_pdm.c dev_err(&pdev->dev, "could not register pcm: %d\n", ret); pdev 553 sound/soc/rockchip/rockchip_pdm.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 554 sound/soc/rockchip/rockchip_pdm.c rockchip_pdm_runtime_suspend(&pdev->dev); pdev 556 sound/soc/rockchip/rockchip_pdm.c pm_runtime_disable(&pdev->dev); pdev 563 sound/soc/rockchip/rockchip_pdm.c static int rockchip_pdm_remove(struct platform_device *pdev) pdev 565 sound/soc/rockchip/rockchip_pdm.c struct rk_pdm_dev *pdm = dev_get_drvdata(&pdev->dev); pdev 567 sound/soc/rockchip/rockchip_pdm.c pm_runtime_disable(&pdev->dev); pdev 568 sound/soc/rockchip/rockchip_pdm.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 569 sound/soc/rockchip/rockchip_pdm.c rockchip_pdm_runtime_suspend(&pdev->dev); pdev 155 sound/soc/rockchip/rockchip_rt5645.c static int snd_rk_mc_probe(struct platform_device *pdev) pdev 159 sound/soc/rockchip/rockchip_rt5645.c struct device_node *np = pdev->dev.of_node; pdev 162 sound/soc/rockchip/rockchip_rt5645.c card->dev = &pdev->dev; pdev 167 sound/soc/rockchip/rockchip_rt5645.c dev_err(&pdev->dev, pdev 175 sound/soc/rockchip/rockchip_rt5645.c dev_err(&pdev->dev, pdev 185 sound/soc/rockchip/rockchip_rt5645.c dev_err(&pdev->dev, pdev 190 sound/soc/rockchip/rockchip_rt5645.c ret = devm_snd_soc_register_card(&pdev->dev, card); pdev 192 sound/soc/rockchip/rockchip_rt5645.c dev_err(&pdev->dev, pdev 209 sound/soc/rockchip/rockchip_rt5645.c static int snd_rk_mc_remove(struct platform_device *pdev) pdev 278 sound/soc/rockchip/rockchip_spdif.c static int rk_spdif_probe(struct platform_device *pdev) pdev 280 sound/soc/rockchip/rockchip_spdif.c struct device_node *np = pdev->dev.of_node; pdev 293 sound/soc/rockchip/rockchip_spdif.c dev_err(&pdev->dev, pdev 304 sound/soc/rockchip/rockchip_spdif.c spdif = devm_kzalloc(&pdev->dev, sizeof(*spdif), GFP_KERNEL); pdev 308 sound/soc/rockchip/rockchip_spdif.c spdif->hclk = devm_clk_get(&pdev->dev, "hclk"); pdev 310 sound/soc/rockchip/rockchip_spdif.c dev_err(&pdev->dev, "Can't retrieve rk_spdif bus clock\n"); pdev 319 sound/soc/rockchip/rockchip_spdif.c spdif->mclk = devm_clk_get(&pdev->dev, "mclk"); pdev 321 sound/soc/rockchip/rockchip_spdif.c dev_err(&pdev->dev, "Can't retrieve rk_spdif master clock\n"); pdev 332 sound/soc/rockchip/rockchip_spdif.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 333 sound/soc/rockchip/rockchip_spdif.c regs = devm_ioremap_resource(&pdev->dev, res); pdev 339 sound/soc/rockchip/rockchip_spdif.c spdif->regmap = devm_regmap_init_mmio_clk(&pdev->dev, "hclk", regs, pdev 342 sound/soc/rockchip/rockchip_spdif.c dev_err(&pdev->dev, pdev 352 sound/soc/rockchip/rockchip_spdif.c spdif->dev = &pdev->dev; pdev 353 sound/soc/rockchip/rockchip_spdif.c dev_set_drvdata(&pdev->dev, spdif); pdev 355 sound/soc/rockchip/rockchip_spdif.c pm_runtime_set_active(&pdev->dev); pdev 356 sound/soc/rockchip/rockchip_spdif.c pm_runtime_enable(&pdev->dev); pdev 357 sound/soc/rockchip/rockchip_spdif.c pm_request_idle(&pdev->dev); pdev 359 sound/soc/rockchip/rockchip_spdif.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 363 sound/soc/rockchip/rockchip_spdif.c dev_err(&pdev->dev, "Could not register DAI\n"); pdev 367 sound/soc/rockchip/rockchip_spdif.c ret = devm_snd_dmaengine_pcm_register(&pdev->dev, NULL, 0); pdev 369 sound/soc/rockchip/rockchip_spdif.c dev_err(&pdev->dev, "Could not register PCM\n"); pdev 376 sound/soc/rockchip/rockchip_spdif.c pm_runtime_disable(&pdev->dev); pdev 385 sound/soc/rockchip/rockchip_spdif.c static int rk_spdif_remove(struct platform_device *pdev) pdev 387 sound/soc/rockchip/rockchip_spdif.c struct rk_spdif_dev *spdif = dev_get_drvdata(&pdev->dev); pdev 389 sound/soc/rockchip/rockchip_spdif.c pm_runtime_disable(&pdev->dev); pdev 390 sound/soc/rockchip/rockchip_spdif.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 391 sound/soc/rockchip/rockchip_spdif.c rk_spdif_runtime_suspend(&pdev->dev); pdev 89 sound/soc/samsung/arndale_rt5631.c static int arndale_audio_probe(struct platform_device *pdev) pdev 92 sound/soc/samsung/arndale_rt5631.c struct device_node *np = pdev->dev.of_node; pdev 95 sound/soc/samsung/arndale_rt5631.c card->dev = &pdev->dev; pdev 103 sound/soc/samsung/arndale_rt5631.c dev_err(&pdev->dev, pdev 116 sound/soc/samsung/arndale_rt5631.c dev_err(&pdev->dev, pdev 125 sound/soc/samsung/arndale_rt5631.c dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", ret); pdev 135 sound/soc/samsung/arndale_rt5631.c static int arndale_audio_remove(struct platform_device *pdev) pdev 137 sound/soc/samsung/arndale_rt5631.c struct snd_soc_card *card = platform_get_drvdata(pdev); pdev 465 sound/soc/samsung/bells.c static int bells_probe(struct platform_device *pdev) pdev 469 sound/soc/samsung/bells.c bells_cards[pdev->id].dev = &pdev->dev; pdev 471 sound/soc/samsung/bells.c ret = devm_snd_soc_register_card(&pdev->dev, &bells_cards[pdev->id]); pdev 473 sound/soc/samsung/bells.c dev_err(&pdev->dev, pdev 475 sound/soc/samsung/bells.c bells_cards[pdev->id].name, ret); pdev 57 sound/soc/samsung/i2s.c struct platform_device *pdev; pdev 88 sound/soc/samsung/i2s.c struct platform_device *pdev; pdev 334 sound/soc/samsung/i2s.c dev_err(&i2s->pdev->dev, "Unsupported BCLK divider\n"); pdev 369 sound/soc/samsung/i2s.c dev_err(&i2s->pdev->dev, "Wrong BCLK Divider!\n"); pdev 533 sound/soc/samsung/i2s.c dev_err(&i2s->pdev->dev, pdev 569 sound/soc/samsung/i2s.c priv->op_clk = clk_get(&i2s->pdev->dev, pdev 572 sound/soc/samsung/i2s.c priv->op_clk = clk_get(&i2s->pdev->dev, pdev 591 sound/soc/samsung/i2s.c dev_err(&i2s->pdev->dev, pdev 604 sound/soc/samsung/i2s.c dev_err(&i2s->pdev->dev, "We don't serve that!\n"); pdev 652 sound/soc/samsung/i2s.c dev_err(&i2s->pdev->dev, "Format not supported\n"); pdev 670 sound/soc/samsung/i2s.c dev_err(&i2s->pdev->dev, "Polarity not supported\n"); pdev 689 sound/soc/samsung/i2s.c dev_err(&i2s->pdev->dev, "master/slave format not supported\n"); pdev 704 sound/soc/samsung/i2s.c dev_err(&i2s->pdev->dev, pdev 754 sound/soc/samsung/i2s.c dev_err(&i2s->pdev->dev, "%d channels not supported\n", pdev 793 sound/soc/samsung/i2s.c dev_err(&i2s->pdev->dev, "Format(%d) not supported\n", pdev 892 sound/soc/samsung/i2s.c dev_err(&i2s->pdev->dev, pdev 906 sound/soc/samsung/i2s.c dev_err(&i2s->pdev->dev, pdev 921 sound/soc/samsung/i2s.c dev_dbg(&i2s->pdev->dev, pdev 990 sound/soc/samsung/i2s.c dev_err(&i2s->pdev->dev, pdev 998 sound/soc/samsung/i2s.c dev_err(&i2s->pdev->dev, pdev 1159 sound/soc/samsung/i2s.c priv->dai = devm_kcalloc(&priv->pdev->dev, num_dais, pdev 1164 sound/soc/samsung/i2s.c priv->dai_drv = devm_kcalloc(&priv->pdev->dev, num_dais, pdev 1190 sound/soc/samsung/i2s.c priv->dai[i].pdev = priv->pdev; pdev 1258 sound/soc/samsung/i2s.c of_clk_del_provider(priv->pdev->dev.of_node); pdev 1269 sound/soc/samsung/i2s.c struct device *dev = &priv->pdev->dev; pdev 1343 sound/soc/samsung/i2s.c devname = devm_kasprintf(&priv->pdev->dev, GFP_KERNEL, "%s-sec", pdev 1344 sound/soc/samsung/i2s.c dev_name(&priv->pdev->dev)); pdev 1378 sound/soc/samsung/i2s.c static int samsung_i2s_probe(struct platform_device *pdev) pdev 1381 sound/soc/samsung/i2s.c struct s3c_audio_pdata *i2s_pdata = pdev->dev.platform_data; pdev 1383 sound/soc/samsung/i2s.c struct device_node *np = pdev->dev.of_node; pdev 1390 sound/soc/samsung/i2s.c if (IS_ENABLED(CONFIG_OF) && pdev->dev.of_node) { pdev 1391 sound/soc/samsung/i2s.c i2s_dai_data = of_device_get_match_data(&pdev->dev); pdev 1393 sound/soc/samsung/i2s.c id = platform_get_device_id(pdev); pdev 1402 sound/soc/samsung/i2s.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 1410 sound/soc/samsung/i2s.c dev_err(&pdev->dev, "Missing platform data\n"); pdev 1417 sound/soc/samsung/i2s.c priv->pdev = pdev; pdev 1439 sound/soc/samsung/i2s.c dev_info(&pdev->dev, "idma address is not"\ pdev 1445 sound/soc/samsung/i2s.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1446 sound/soc/samsung/i2s.c priv->addr = devm_ioremap_resource(&pdev->dev, res); pdev 1452 sound/soc/samsung/i2s.c priv->clk = devm_clk_get(&pdev->dev, "iis"); pdev 1454 sound/soc/samsung/i2s.c dev_err(&pdev->dev, "Failed to get iis clock\n"); pdev 1460 sound/soc/samsung/i2s.c dev_err(&pdev->dev, "failed to enable clock: %d\n", ret); pdev 1474 sound/soc/samsung/i2s.c ret = samsung_asoc_dma_platform_register(&pdev->dev, pri_dai->filter, pdev 1502 sound/soc/samsung/i2s.c &pdev->dev); pdev 1508 sound/soc/samsung/i2s.c if (i2s_pdata && i2s_pdata->cfg_gpio && i2s_pdata->cfg_gpio(pdev)) { pdev 1509 sound/soc/samsung/i2s.c dev_err(&pdev->dev, "Unable to configure gpio\n"); pdev 1514 sound/soc/samsung/i2s.c dev_set_drvdata(&pdev->dev, priv); pdev 1516 sound/soc/samsung/i2s.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 1522 sound/soc/samsung/i2s.c pm_runtime_set_active(&pdev->dev); pdev 1523 sound/soc/samsung/i2s.c pm_runtime_enable(&pdev->dev); pdev 1534 sound/soc/samsung/i2s.c pm_runtime_disable(&pdev->dev); pdev 1542 sound/soc/samsung/i2s.c static int samsung_i2s_remove(struct platform_device *pdev) pdev 1544 sound/soc/samsung/i2s.c struct samsung_i2s_priv *priv = dev_get_drvdata(&pdev->dev); pdev 1550 sound/soc/samsung/i2s.c pm_runtime_get_sync(&pdev->dev); pdev 1551 sound/soc/samsung/i2s.c pm_runtime_disable(&pdev->dev); pdev 1557 sound/soc/samsung/i2s.c pm_runtime_put_noidle(&pdev->dev); pdev 402 sound/soc/samsung/idma.c static int asoc_idma_platform_probe(struct platform_device *pdev) pdev 404 sound/soc/samsung/idma.c idma_irq = platform_get_irq(pdev, 0); pdev 408 sound/soc/samsung/idma.c return devm_snd_soc_register_component(&pdev->dev, &asoc_idma_platform, pdev 320 sound/soc/samsung/littlemill.c static int littlemill_probe(struct platform_device *pdev) pdev 325 sound/soc/samsung/littlemill.c card->dev = &pdev->dev; pdev 327 sound/soc/samsung/littlemill.c ret = devm_snd_soc_register_card(&pdev->dev, card); pdev 329 sound/soc/samsung/littlemill.c dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", pdev 178 sound/soc/samsung/lowland.c static int lowland_probe(struct platform_device *pdev) pdev 183 sound/soc/samsung/lowland.c card->dev = &pdev->dev; pdev 185 sound/soc/samsung/lowland.c ret = devm_snd_soc_register_card(&pdev->dev, card); pdev 187 sound/soc/samsung/lowland.c dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", pdev 199 sound/soc/samsung/odroid.c static int odroid_audio_probe(struct platform_device *pdev) pdev 201 sound/soc/samsung/odroid.c struct device *dev = &pdev->dev; pdev 334 sound/soc/samsung/odroid.c static int odroid_audio_remove(struct platform_device *pdev) pdev 336 sound/soc/samsung/odroid.c struct odroid_priv *priv = platform_get_drvdata(pdev); pdev 481 sound/soc/samsung/pcm.c static int s3c_pcm_dev_probe(struct platform_device *pdev) pdev 490 sound/soc/samsung/pcm.c if ((pdev->id < 0) || pdev->id >= ARRAY_SIZE(s3c_pcm)) { pdev 491 sound/soc/samsung/pcm.c dev_err(&pdev->dev, "id %d out of range\n", pdev->id); pdev 495 sound/soc/samsung/pcm.c pcm_pdata = pdev->dev.platform_data; pdev 497 sound/soc/samsung/pcm.c if (pcm_pdata && pcm_pdata->cfg_gpio && pcm_pdata->cfg_gpio(pdev)) { pdev 498 sound/soc/samsung/pcm.c dev_err(&pdev->dev, "Unable to configure gpio\n"); pdev 502 sound/soc/samsung/pcm.c pcm = &s3c_pcm[pdev->id]; pdev 503 sound/soc/samsung/pcm.c pcm->dev = &pdev->dev; pdev 510 sound/soc/samsung/pcm.c mem_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 511 sound/soc/samsung/pcm.c pcm->regs = devm_ioremap_resource(&pdev->dev, mem_res); pdev 515 sound/soc/samsung/pcm.c pcm->cclk = devm_clk_get(&pdev->dev, "audio-bus"); pdev 517 sound/soc/samsung/pcm.c dev_err(&pdev->dev, "failed to get audio-bus clock\n"); pdev 525 sound/soc/samsung/pcm.c dev_set_drvdata(&pdev->dev, pcm); pdev 527 sound/soc/samsung/pcm.c pcm->pclk = devm_clk_get(&pdev->dev, "pcm"); pdev 529 sound/soc/samsung/pcm.c dev_err(&pdev->dev, "failed to get pcm clock\n"); pdev 537 sound/soc/samsung/pcm.c s3c_pcm_stereo_in[pdev->id].addr = mem_res->start + S3C_PCM_RXFIFO; pdev 538 sound/soc/samsung/pcm.c s3c_pcm_stereo_out[pdev->id].addr = mem_res->start + S3C_PCM_TXFIFO; pdev 542 sound/soc/samsung/pcm.c s3c_pcm_stereo_in[pdev->id].filter_data = pcm_pdata->dma_capture; pdev 543 sound/soc/samsung/pcm.c s3c_pcm_stereo_out[pdev->id].filter_data = pcm_pdata->dma_playback; pdev 547 sound/soc/samsung/pcm.c pcm->dma_capture = &s3c_pcm_stereo_in[pdev->id]; pdev 548 sound/soc/samsung/pcm.c pcm->dma_playback = &s3c_pcm_stereo_out[pdev->id]; pdev 550 sound/soc/samsung/pcm.c ret = samsung_asoc_dma_platform_register(&pdev->dev, filter, pdev 553 sound/soc/samsung/pcm.c dev_err(&pdev->dev, "failed to get register DMA: %d\n", ret); pdev 557 sound/soc/samsung/pcm.c pm_runtime_enable(&pdev->dev); pdev 559 sound/soc/samsung/pcm.c ret = devm_snd_soc_register_component(&pdev->dev, &s3c_pcm_component, pdev 560 sound/soc/samsung/pcm.c &s3c_pcm_dai[pdev->id], 1); pdev 562 sound/soc/samsung/pcm.c dev_err(&pdev->dev, "failed to get register DAI: %d\n", ret); pdev 569 sound/soc/samsung/pcm.c pm_runtime_disable(&pdev->dev); pdev 577 sound/soc/samsung/pcm.c static int s3c_pcm_dev_remove(struct platform_device *pdev) pdev 579 sound/soc/samsung/pcm.c struct s3c_pcm_info *pcm = &s3c_pcm[pdev->id]; pdev 581 sound/soc/samsung/pcm.c pm_runtime_disable(&pdev->dev); pdev 151 sound/soc/samsung/s3c2412-i2s.c static int s3c2412_iis_dev_probe(struct platform_device *pdev) pdev 155 sound/soc/samsung/s3c2412-i2s.c struct s3c_audio_pdata *pdata = dev_get_platdata(&pdev->dev); pdev 158 sound/soc/samsung/s3c2412-i2s.c dev_err(&pdev->dev, "missing platform data"); pdev 162 sound/soc/samsung/s3c2412-i2s.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 163 sound/soc/samsung/s3c2412-i2s.c s3c2412_i2s.regs = devm_ioremap_resource(&pdev->dev, res); pdev 172 sound/soc/samsung/s3c2412-i2s.c ret = samsung_asoc_dma_platform_register(&pdev->dev, pdev 180 sound/soc/samsung/s3c2412-i2s.c ret = s3c_i2sv2_register_component(&pdev->dev, -1, pdev 430 sound/soc/samsung/s3c24xx-i2s.c static int s3c24xx_iis_dev_probe(struct platform_device *pdev) pdev 435 sound/soc/samsung/s3c24xx-i2s.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 436 sound/soc/samsung/s3c24xx-i2s.c s3c24xx_i2s.regs = devm_ioremap_resource(&pdev->dev, res); pdev 443 sound/soc/samsung/s3c24xx-i2s.c ret = samsung_asoc_dma_platform_register(&pdev->dev, NULL, pdev 446 sound/soc/samsung/s3c24xx-i2s.c dev_err(&pdev->dev, "Failed to register the DMA: %d\n", ret); pdev 450 sound/soc/samsung/s3c24xx-i2s.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 453 sound/soc/samsung/s3c24xx-i2s.c dev_err(&pdev->dev, "Failed to register the DAI\n"); pdev 293 sound/soc/samsung/s3c24xx_simtec.c int simtec_audio_core_probe(struct platform_device *pdev, pdev 303 sound/soc/samsung/s3c24xx_simtec.c pdata = pdev->dev.platform_data; pdev 305 sound/soc/samsung/s3c24xx_simtec.c dev_err(&pdev->dev, "no platform data supplied\n"); pdev 311 sound/soc/samsung/s3c24xx_simtec.c xtal_clk = clk_get(&pdev->dev, "xtal"); pdev 313 sound/soc/samsung/s3c24xx_simtec.c dev_err(&pdev->dev, "could not get clkout0\n"); pdev 317 sound/soc/samsung/s3c24xx_simtec.c dev_info(&pdev->dev, "xtal rate is %ld\n", clk_get_rate(xtal_clk)); pdev 319 sound/soc/samsung/s3c24xx_simtec.c ret = attach_gpio_amp(&pdev->dev, pdata); pdev 325 sound/soc/samsung/s3c24xx_simtec.c dev_err(&pdev->dev, "failed to alloc soc-audio devicec\n"); pdev 334 sound/soc/samsung/s3c24xx_simtec.c dev_err(&pdev->dev, "failed to add soc-audio dev\n"); pdev 338 sound/soc/samsung/s3c24xx_simtec.c platform_set_drvdata(pdev, snd_dev); pdev 353 sound/soc/samsung/s3c24xx_simtec.c int simtec_audio_remove(struct platform_device *pdev) pdev 355 sound/soc/samsung/s3c24xx_simtec.c struct platform_device *snd_dev = platform_get_drvdata(pdev); pdev 8 sound/soc/samsung/s3c24xx_simtec.h extern int simtec_audio_core_probe(struct platform_device *pdev, pdev 11 sound/soc/samsung/s3c24xx_simtec.h extern int simtec_audio_remove(struct platform_device *pdev); pdev 225 sound/soc/samsung/s3c24xx_uda134x.c static int s3c24xx_uda134x_probe(struct platform_device *pdev) pdev 231 sound/soc/samsung/s3c24xx_uda134x.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 237 sound/soc/samsung/s3c24xx_uda134x.c card->dev = &pdev->dev; pdev 240 sound/soc/samsung/s3c24xx_uda134x.c ret = devm_snd_soc_register_card(&pdev->dev, card); pdev 242 sound/soc/samsung/s3c24xx_uda134x.c dev_err(&pdev->dev, "failed to register card: %d\n", ret); pdev 187 sound/soc/samsung/smartq_wm8987.c static int smartq_probe(struct platform_device *pdev) pdev 192 sound/soc/samsung/smartq_wm8987.c platform_set_drvdata(pdev, &snd_soc_smartq); pdev 195 sound/soc/samsung/smartq_wm8987.c gpio = devm_gpiod_get(&pdev->dev, "amplifiers shutdown", pdev 198 sound/soc/samsung/smartq_wm8987.c dev_err(&pdev->dev, "Failed to register GPK12\n"); pdev 204 sound/soc/samsung/smartq_wm8987.c ret = devm_snd_soc_register_card(&pdev->dev, &snd_soc_smartq); pdev 206 sound/soc/samsung/smartq_wm8987.c dev_err(&pdev->dev, "Failed to register card\n"); pdev 18 sound/soc/samsung/smdk_spdif.c static int set_audio_clock_heirachy(struct platform_device *pdev) pdev 38 sound/soc/samsung/smdk_spdif.c sclk_audio0 = clk_get(&pdev->dev, "sclk_audio"); pdev 145 sound/soc/samsung/smdk_wm8994.c static int smdk_audio_probe(struct platform_device *pdev) pdev 148 sound/soc/samsung/smdk_wm8994.c struct device_node *np = pdev->dev.of_node; pdev 153 sound/soc/samsung/smdk_wm8994.c card->dev = &pdev->dev; pdev 155 sound/soc/samsung/smdk_wm8994.c board = devm_kzalloc(&pdev->dev, sizeof(*board), GFP_KERNEL); pdev 164 sound/soc/samsung/smdk_wm8994.c dev_err(&pdev->dev, pdev 173 sound/soc/samsung/smdk_wm8994.c id = of_match_device(of_match_ptr(samsung_wm8994_of_match), &pdev->dev); pdev 177 sound/soc/samsung/smdk_wm8994.c platform_set_drvdata(pdev, board); pdev 179 sound/soc/samsung/smdk_wm8994.c ret = devm_snd_soc_register_card(&pdev->dev, card); pdev 182 sound/soc/samsung/smdk_wm8994.c dev_err(&pdev->dev, "snd_soc_register_card() failed:%d\n", ret); pdev 115 sound/soc/samsung/smdk_wm8994pcm.c static int snd_smdk_probe(struct platform_device *pdev) pdev 119 sound/soc/samsung/smdk_wm8994pcm.c smdk_pcm.dev = &pdev->dev; pdev 120 sound/soc/samsung/smdk_wm8994pcm.c ret = devm_snd_soc_register_card(&pdev->dev, &smdk_pcm); pdev 122 sound/soc/samsung/smdk_wm8994pcm.c dev_err(&pdev->dev, "snd_soc_register_card failed %d\n", ret); pdev 128 sound/soc/samsung/snow.c static int snow_probe(struct platform_device *pdev) pdev 130 sound/soc/samsung/snow.c struct device *dev = &pdev->dev; pdev 219 sound/soc/samsung/snow.c dev_err(&pdev->dev, "snd_soc_register_card failed (%d)\n", ret); pdev 226 sound/soc/samsung/snow.c static int snow_remove(struct platform_device *pdev) pdev 228 sound/soc/samsung/snow.c struct snow_priv *priv = platform_get_drvdata(pdev); pdev 354 sound/soc/samsung/spdif.c static int spdif_probe(struct platform_device *pdev) pdev 362 sound/soc/samsung/spdif.c spdif_pdata = pdev->dev.platform_data; pdev 364 sound/soc/samsung/spdif.c dev_dbg(&pdev->dev, "Entered %s\n", __func__); pdev 366 sound/soc/samsung/spdif.c mem_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 368 sound/soc/samsung/spdif.c dev_err(&pdev->dev, "Unable to get register resource.\n"); pdev 373 sound/soc/samsung/spdif.c && spdif_pdata->cfg_gpio(pdev)) { pdev 374 sound/soc/samsung/spdif.c dev_err(&pdev->dev, "Unable to configure GPIO pins\n"); pdev 379 sound/soc/samsung/spdif.c spdif->dev = &pdev->dev; pdev 383 sound/soc/samsung/spdif.c spdif->pclk = devm_clk_get(&pdev->dev, "spdif"); pdev 385 sound/soc/samsung/spdif.c dev_err(&pdev->dev, "failed to get peri-clock\n"); pdev 393 sound/soc/samsung/spdif.c spdif->sclk = devm_clk_get(&pdev->dev, "sclk_spdif"); pdev 395 sound/soc/samsung/spdif.c dev_err(&pdev->dev, "failed to get internal source clock\n"); pdev 406 sound/soc/samsung/spdif.c dev_err(&pdev->dev, "Unable to request register region\n"); pdev 413 sound/soc/samsung/spdif.c dev_err(&pdev->dev, "Cannot ioremap registers\n"); pdev 427 sound/soc/samsung/spdif.c ret = samsung_asoc_dma_platform_register(&pdev->dev, filter, pdev 430 sound/soc/samsung/spdif.c dev_err(&pdev->dev, "failed to register DMA: %d\n", ret); pdev 434 sound/soc/samsung/spdif.c dev_set_drvdata(&pdev->dev, spdif); pdev 436 sound/soc/samsung/spdif.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 439 sound/soc/samsung/spdif.c dev_err(&pdev->dev, "fail to register dai\n"); pdev 456 sound/soc/samsung/spdif.c static int spdif_remove(struct platform_device *pdev) pdev 463 sound/soc/samsung/spdif.c mem_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 325 sound/soc/samsung/speyside.c static int speyside_probe(struct platform_device *pdev) pdev 330 sound/soc/samsung/speyside.c card->dev = &pdev->dev; pdev 332 sound/soc/samsung/speyside.c ret = devm_snd_soc_register_card(&pdev->dev, card); pdev 334 sound/soc/samsung/speyside.c dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", pdev 496 sound/soc/samsung/tm2_wm5110.c static int tm2_probe(struct platform_device *pdev) pdev 501 sound/soc/samsung/tm2_wm5110.c struct device *dev = &pdev->dev; pdev 224 sound/soc/samsung/tobermory.c static int tobermory_probe(struct platform_device *pdev) pdev 229 sound/soc/samsung/tobermory.c card->dev = &pdev->dev; pdev 231 sound/soc/samsung/tobermory.c ret = devm_snd_soc_register_card(&pdev->dev, card); pdev 233 sound/soc/samsung/tobermory.c dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", pdev 326 sound/soc/sh/dma-sh7760.c static int sh7760_soc_platform_probe(struct platform_device *pdev) pdev 328 sound/soc/sh/dma-sh7760.c return devm_snd_soc_register_component(&pdev->dev, &sh7760_soc_component, pdev 1914 sound/soc/sh/fsi.c static int fsi_probe(struct platform_device *pdev) pdev 1917 sound/soc/sh/fsi.c struct device_node *np = pdev->dev.of_node; pdev 1929 sound/soc/sh/fsi.c core = of_device_get_match_data(&pdev->dev); pdev 1930 sound/soc/sh/fsi.c fsi_of_parse("fsia", np, &info.port_a, &pdev->dev); pdev 1931 sound/soc/sh/fsi.c fsi_of_parse("fsib", np, &info.port_b, &pdev->dev); pdev 1933 sound/soc/sh/fsi.c const struct platform_device_id *id_entry = pdev->id_entry; pdev 1937 sound/soc/sh/fsi.c if (pdev->dev.platform_data) pdev 1938 sound/soc/sh/fsi.c memcpy(&info, pdev->dev.platform_data, sizeof(info)); pdev 1942 sound/soc/sh/fsi.c dev_err(&pdev->dev, "unknown fsi device\n"); pdev 1946 sound/soc/sh/fsi.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1947 sound/soc/sh/fsi.c irq = platform_get_irq(pdev, 0); pdev 1949 sound/soc/sh/fsi.c dev_err(&pdev->dev, "Not enough FSI platform resources.\n"); pdev 1953 sound/soc/sh/fsi.c master = devm_kzalloc(&pdev->dev, sizeof(*master), GFP_KERNEL); pdev 1957 sound/soc/sh/fsi.c master->base = devm_ioremap_nocache(&pdev->dev, pdev 1960 sound/soc/sh/fsi.c dev_err(&pdev->dev, "Unable to ioremap FSI registers.\n"); pdev 1975 sound/soc/sh/fsi.c ret = fsi_stream_probe(fsi, &pdev->dev); pdev 1977 sound/soc/sh/fsi.c dev_err(&pdev->dev, "FSIA stream probe failed\n"); pdev 1988 sound/soc/sh/fsi.c ret = fsi_stream_probe(fsi, &pdev->dev); pdev 1990 sound/soc/sh/fsi.c dev_err(&pdev->dev, "FSIB stream probe failed\n"); pdev 1994 sound/soc/sh/fsi.c pm_runtime_enable(&pdev->dev); pdev 1995 sound/soc/sh/fsi.c dev_set_drvdata(&pdev->dev, master); pdev 1997 sound/soc/sh/fsi.c ret = devm_request_irq(&pdev->dev, irq, &fsi_interrupt, 0, pdev 1998 sound/soc/sh/fsi.c dev_name(&pdev->dev), master); pdev 2000 sound/soc/sh/fsi.c dev_err(&pdev->dev, "irq request err\n"); pdev 2004 sound/soc/sh/fsi.c ret = devm_snd_soc_register_component(&pdev->dev, &fsi_soc_component, pdev 2007 sound/soc/sh/fsi.c dev_err(&pdev->dev, "cannot snd component register\n"); pdev 2014 sound/soc/sh/fsi.c pm_runtime_disable(&pdev->dev); pdev 2022 sound/soc/sh/fsi.c static int fsi_remove(struct platform_device *pdev) pdev 2026 sound/soc/sh/fsi.c master = dev_get_drvdata(&pdev->dev); pdev 2028 sound/soc/sh/fsi.c pm_runtime_disable(&pdev->dev); pdev 314 sound/soc/sh/hac.c static int hac_soc_platform_probe(struct platform_device *pdev) pdev 322 sound/soc/sh/hac.c return devm_snd_soc_register_component(&pdev->dev, &sh4_hac_component, pdev 326 sound/soc/sh/hac.c static int hac_soc_platform_remove(struct platform_device *pdev) pdev 1721 sound/soc/sh/rcar/core.c static int rsnd_probe(struct platform_device *pdev) pdev 1724 sound/soc/sh/rcar/core.c struct device *dev = &pdev->dev; pdev 1748 sound/soc/sh/rcar/core.c priv->pdev = pdev; pdev 1805 sound/soc/sh/rcar/core.c static int rsnd_remove(struct platform_device *pdev) pdev 1807 sound/soc/sh/rcar/core.c struct rsnd_priv *priv = dev_get_drvdata(&pdev->dev); pdev 1821 sound/soc/sh/rcar/core.c snd_soc_disconnect_sync(&pdev->dev); pdev 1823 sound/soc/sh/rcar/core.c pm_runtime_disable(&pdev->dev); pdev 819 sound/soc/sh/rcar/dma.c struct platform_device *pdev = rsnd_priv_to_pdev(priv); pdev 833 sound/soc/sh/rcar/dma.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "audmapp"); pdev 153 sound/soc/sh/rcar/gen.c struct platform_device *pdev = rsnd_priv_to_pdev(priv); pdev 170 sound/soc/sh/rcar/gen.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, name); pdev 172 sound/soc/sh/rcar/gen.c res = platform_get_resource(pdev, IORESOURCE_MEM, reg_id); pdev 610 sound/soc/sh/rcar/rsnd.h struct platform_device *pdev; pdev 685 sound/soc/sh/rcar/rsnd.h #define rsnd_priv_to_pdev(priv) ((priv)->pdev) pdev 128 sound/soc/sh/siu.h struct platform_device *pdev = pdev 130 sound/soc/sh/siu.h return siu_ports[pdev->id]; pdev 716 sound/soc/sh/siu_dai.c static int siu_probe(struct platform_device *pdev) pdev 723 sound/soc/sh/siu_dai.c info = devm_kmalloc(&pdev->dev, sizeof(*info), GFP_KERNEL); pdev 727 sound/soc/sh/siu_dai.c info->dev = &pdev->dev; pdev 729 sound/soc/sh/siu_dai.c ret = request_firmware(&fw_entry, "siu_spb.bin", &pdev->dev); pdev 741 sound/soc/sh/siu_dai.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 745 sound/soc/sh/siu_dai.c region = devm_request_mem_region(&pdev->dev, res->start, pdev 746 sound/soc/sh/siu_dai.c resource_size(res), pdev->name); pdev 748 sound/soc/sh/siu_dai.c dev_err(&pdev->dev, "SIU region already claimed\n"); pdev 752 sound/soc/sh/siu_dai.c info->pram = devm_ioremap(&pdev->dev, res->start, PRAM_SIZE); pdev 755 sound/soc/sh/siu_dai.c info->xram = devm_ioremap(&pdev->dev, res->start + XRAM_OFFSET, pdev 759 sound/soc/sh/siu_dai.c info->yram = devm_ioremap(&pdev->dev, res->start + YRAM_OFFSET, pdev 763 sound/soc/sh/siu_dai.c info->reg = devm_ioremap(&pdev->dev, res->start + REG_OFFSET, pdev 768 sound/soc/sh/siu_dai.c dev_set_drvdata(&pdev->dev, info); pdev 771 sound/soc/sh/siu_dai.c ret = devm_snd_soc_register_component(&pdev->dev, &siu_component, pdev 776 sound/soc/sh/siu_dai.c pm_runtime_enable(&pdev->dev); pdev 781 sound/soc/sh/siu_dai.c static int siu_remove(struct platform_device *pdev) pdev 783 sound/soc/sh/siu_dai.c pm_runtime_disable(&pdev->dev); pdev 521 sound/soc/sh/siu_pcm.c struct platform_device *pdev = to_platform_device(card->dev); pdev 526 sound/soc/sh/siu_pcm.c if (pdev->id < 0 || pdev->id >= SIU_PORT_NUM) pdev 529 sound/soc/sh/siu_pcm.c info->port_id = pdev->id; pdev 537 sound/soc/sh/siu_pcm.c for (i = pdev->id; i < pdev->id + 1; i++) { pdev 563 sound/soc/sh/siu_pcm.c struct platform_device *pdev = to_platform_device(pcm->card->dev); pdev 564 sound/soc/sh/siu_pcm.c struct siu_port *port_info = siu_ports[pdev->id]; pdev 383 sound/soc/sh/ssi.c static int sh4_soc_dai_probe(struct platform_device *pdev) pdev 385 sound/soc/sh/ssi.c return devm_snd_soc_register_component(&pdev->dev, &sh4_ssi_component, pdev 49 sound/soc/sirf/sirf-audio-port.c static int sirf_audio_port_probe(struct platform_device *pdev) pdev 54 sound/soc/sirf/sirf-audio-port.c port = devm_kzalloc(&pdev->dev, pdev 59 sound/soc/sirf/sirf-audio-port.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 64 sound/soc/sirf/sirf-audio-port.c platform_set_drvdata(pdev, port); pdev 65 sound/soc/sirf/sirf-audio-port.c return devm_snd_dmaengine_pcm_register(&pdev->dev, NULL, 0); pdev 88 sound/soc/sirf/sirf-audio.c static int sirf_audio_probe(struct platform_device *pdev) pdev 94 sound/soc/sirf/sirf-audio.c sirf_audio_card = devm_kzalloc(&pdev->dev, sizeof(struct sirf_audio_card), pdev 100 sound/soc/sirf/sirf-audio.c of_parse_phandle(pdev->dev.of_node, "sirf,audio-platform", 0); pdev 102 sound/soc/sirf/sirf-audio.c of_parse_phandle(pdev->dev.of_node, "sirf,audio-platform", 0); pdev 104 sound/soc/sirf/sirf-audio.c of_parse_phandle(pdev->dev.of_node, "sirf,audio-codec", 0); pdev 105 sound/soc/sirf/sirf-audio.c sirf_audio_card->gpio_spk_pa = of_get_named_gpio(pdev->dev.of_node, pdev 107 sound/soc/sirf/sirf-audio.c sirf_audio_card->gpio_hp_pa = of_get_named_gpio(pdev->dev.of_node, pdev 110 sound/soc/sirf/sirf-audio.c ret = devm_gpio_request_one(&pdev->dev, pdev 114 sound/soc/sirf/sirf-audio.c dev_err(&pdev->dev, pdev 121 sound/soc/sirf/sirf-audio.c ret = devm_gpio_request_one(&pdev->dev, pdev 125 sound/soc/sirf/sirf-audio.c dev_err(&pdev->dev, pdev 132 sound/soc/sirf/sirf-audio.c card->dev = &pdev->dev; pdev 135 sound/soc/sirf/sirf-audio.c ret = devm_snd_soc_register_card(&pdev->dev, card); pdev 137 sound/soc/sirf/sirf-audio.c dev_err(&pdev->dev, "snd_soc_register_card() failed:%d\n", ret); pdev 357 sound/soc/sirf/sirf-usp.c static int sirf_usp_pcm_probe(struct platform_device *pdev) pdev 363 sound/soc/sirf/sirf-usp.c usp = devm_kzalloc(&pdev->dev, sizeof(struct sirf_usp), pdev 368 sound/soc/sirf/sirf-usp.c platform_set_drvdata(pdev, usp); pdev 370 sound/soc/sirf/sirf-usp.c base = devm_platform_ioremap_resource(pdev, 0); pdev 373 sound/soc/sirf/sirf-usp.c usp->regmap = devm_regmap_init_mmio(&pdev->dev, base, pdev 378 sound/soc/sirf/sirf-usp.c usp->clk = devm_clk_get(&pdev->dev, NULL); pdev 380 sound/soc/sirf/sirf-usp.c dev_err(&pdev->dev, "Get clock failed.\n"); pdev 384 sound/soc/sirf/sirf-usp.c pm_runtime_enable(&pdev->dev); pdev 385 sound/soc/sirf/sirf-usp.c if (!pm_runtime_enabled(&pdev->dev)) { pdev 386 sound/soc/sirf/sirf-usp.c ret = sirf_usp_pcm_runtime_resume(&pdev->dev); pdev 391 sound/soc/sirf/sirf-usp.c ret = devm_snd_soc_register_component(&pdev->dev, &sirf_usp_component, pdev 394 sound/soc/sirf/sirf-usp.c dev_err(&pdev->dev, "Register Audio SoC dai failed.\n"); pdev 397 sound/soc/sirf/sirf-usp.c return devm_snd_dmaengine_pcm_register(&pdev->dev, NULL, 0); pdev 400 sound/soc/sirf/sirf-usp.c static int sirf_usp_pcm_remove(struct platform_device *pdev) pdev 402 sound/soc/sirf/sirf-usp.c if (!pm_runtime_enabled(&pdev->dev)) pdev 403 sound/soc/sirf/sirf-usp.c sirf_usp_pcm_runtime_suspend(&pdev->dev); pdev 405 sound/soc/sirf/sirf-usp.c pm_runtime_disable(&pdev->dev); pdev 402 sound/soc/soc-ac97.c struct platform_device *pdev) pdev 404 sound/soc/soc-ac97.c struct device *dev = &pdev->dev; pdev 2153 sound/soc/soc-core.c static int soc_probe(struct platform_device *pdev) pdev 2155 sound/soc/soc-core.c struct snd_soc_card *card = platform_get_drvdata(pdev); pdev 2164 sound/soc/soc-core.c dev_warn(&pdev->dev, pdev 2169 sound/soc/soc-core.c card->dev = &pdev->dev; pdev 2175 sound/soc/soc-core.c static int soc_remove(struct platform_device *pdev) pdev 2177 sound/soc/soc-core.c struct snd_soc_card *card = platform_get_drvdata(pdev); pdev 137 sound/soc/soc-utils.c static int snd_soc_dummy_probe(struct platform_device *pdev) pdev 141 sound/soc/soc-utils.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 146 sound/soc/soc-utils.c ret = devm_snd_soc_register_component(&pdev->dev, &dummy_platform, pdev 183 sound/soc/sof/imx/imx8.c struct platform_device *pdev = pdev 185 sound/soc/sof/imx/imx8.c struct device_node *np = pdev->dev.of_node; pdev 194 sound/soc/sof/imx/imx8.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 210 sound/soc/sof/imx/imx8.c priv->pd_dev = devm_kmalloc_array(&pdev->dev, priv->num_domains, pdev 215 sound/soc/sof/imx/imx8.c priv->link = devm_kmalloc_array(&pdev->dev, priv->num_domains, pdev 221 sound/soc/sof/imx/imx8.c priv->pd_dev[i] = dev_pm_domain_attach_by_id(&pdev->dev, i); pdev 226 sound/soc/sof/imx/imx8.c priv->link[i] = device_link_add(&pdev->dev, priv->pd_dev[i], pdev 246 sound/soc/sof/imx/imx8.c pdev, sizeof(*pdev)); pdev 264 sound/soc/sof/imx/imx8.c mmio = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 285 sound/soc/sof/imx/imx8.c dev_err(&pdev->dev, "failed to get memory region node\n"); pdev 292 sound/soc/sof/imx/imx8.c dev_err(&pdev->dev, "failed to get reserved region address\n"); pdev 429 sound/soc/sof/intel/bdw.c struct platform_device *pdev = pdev 436 sound/soc/sof/intel/bdw.c mmio = platform_get_resource(pdev, IORESOURCE_MEM, pdev 463 sound/soc/sof/intel/bdw.c mmio = platform_get_resource(pdev, IORESOURCE_MEM, pdev 485 sound/soc/sof/intel/bdw.c sdev->ipc_irq = platform_get_irq(pdev, desc->irqindex_host_ipc); pdev 532 sound/soc/sof/intel/byt.c struct platform_device *pdev = pdev 546 sound/soc/sof/intel/byt.c mmio = platform_get_resource(pdev, IORESOURCE_MEM, pdev 574 sound/soc/sof/intel/byt.c mmio = platform_get_resource(pdev, IORESOURCE_MEM, pdev 602 sound/soc/sof/intel/byt.c sdev->ipc_irq = platform_get_irq(pdev, desc->irqindex_host_ipc); pdev 95 sound/soc/sof/nocodec.c static int sof_nocodec_probe(struct platform_device *pdev) pdev 99 sound/soc/sof/nocodec.c card->dev = &pdev->dev; pdev 101 sound/soc/sof/nocodec.c return devm_snd_soc_register_card(&pdev->dev, card); pdev 104 sound/soc/sof/nocodec.c static int sof_nocodec_remove(struct platform_device *pdev) pdev 130 sound/soc/sof/sof-acpi-dev.c static int sof_acpi_probe(struct platform_device *pdev) pdev 132 sound/soc/sof/sof-acpi-dev.c struct device *dev = &pdev->dev; pdev 139 sound/soc/sof/sof-acpi-dev.c dev_dbg(&pdev->dev, "ACPI DSP detected"); pdev 150 sound/soc/sof/sof-acpi-dev.c if (desc == &sof_acpi_baytrail_desc && soc_intel_is_byt_cr(pdev)) pdev 188 sound/soc/sof/sof-acpi-dev.c sof_pdata->dev = &pdev->dev; pdev 222 sound/soc/sof/sof-acpi-dev.c static int sof_acpi_remove(struct platform_device *pdev) pdev 224 sound/soc/sof/sof-acpi-dev.c pm_runtime_disable(&pdev->dev); pdev 227 sound/soc/sof/sof-acpi-dev.c snd_sof_device_remove(&pdev->dev); pdev 42 sound/soc/sof/sof-of-dev.c static int sof_of_probe(struct platform_device *pdev) pdev 44 sound/soc/sof/sof-of-dev.c struct device *dev = &pdev->dev; pdev 52 sound/soc/sof/sof-of-dev.c dev_info(&pdev->dev, "DT DSP detected"); pdev 88 sound/soc/sof/sof-of-dev.c sof_pdata->dev = &pdev->dev; pdev 113 sound/soc/sof/sof-of-dev.c static int sof_of_remove(struct platform_device *pdev) pdev 115 sound/soc/sof/sof-of-dev.c pm_runtime_disable(&pdev->dev); pdev 118 sound/soc/sof/sof-of-dev.c snd_sof_device_remove(&pdev->dev); pdev 201 sound/soc/spear/spdif_in.c static int spdif_in_probe(struct platform_device *pdev) pdev 209 sound/soc/spear/spdif_in.c io_base = devm_platform_ioremap_resource(pdev, 0); pdev 213 sound/soc/spear/spdif_in.c res_fifo = platform_get_resource(pdev, IORESOURCE_IO, 0); pdev 217 sound/soc/spear/spdif_in.c host = devm_kzalloc(&pdev->dev, sizeof(*host), GFP_KERNEL); pdev 222 sound/soc/spear/spdif_in.c host->irq = platform_get_irq(pdev, 0); pdev 224 sound/soc/spear/spdif_in.c dev_warn(&pdev->dev, "failed to get IRQ: %d\n", host->irq); pdev 228 sound/soc/spear/spdif_in.c host->clk = devm_clk_get(&pdev->dev, NULL); pdev 232 sound/soc/spear/spdif_in.c pdata = dev_get_platdata(&pdev->dev); pdev 243 sound/soc/spear/spdif_in.c host->dev = &pdev->dev; pdev 244 sound/soc/spear/spdif_in.c dev_set_drvdata(&pdev->dev, host); pdev 246 sound/soc/spear/spdif_in.c ret = devm_request_irq(&pdev->dev, host->irq, spdif_in_irq, 0, pdev 249 sound/soc/spear/spdif_in.c dev_warn(&pdev->dev, "request_irq failed\n"); pdev 253 sound/soc/spear/spdif_in.c ret = devm_snd_soc_register_component(&pdev->dev, &spdif_in_component, pdev 258 sound/soc/spear/spdif_in.c return devm_spear_pcm_platform_register(&pdev->dev, &host->config, pdev 277 sound/soc/spear/spdif_out.c static int spdif_out_probe(struct platform_device *pdev) pdev 284 sound/soc/spear/spdif_out.c host = devm_kzalloc(&pdev->dev, sizeof(*host), GFP_KERNEL); pdev 288 sound/soc/spear/spdif_out.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 289 sound/soc/spear/spdif_out.c host->io_base = devm_ioremap_resource(&pdev->dev, res); pdev 293 sound/soc/spear/spdif_out.c host->clk = devm_clk_get(&pdev->dev, NULL); pdev 297 sound/soc/spear/spdif_out.c pdata = dev_get_platdata(&pdev->dev); pdev 304 sound/soc/spear/spdif_out.c dev_set_drvdata(&pdev->dev, host); pdev 306 sound/soc/spear/spdif_out.c ret = devm_snd_soc_register_component(&pdev->dev, &spdif_out_component, pdev 311 sound/soc/spear/spdif_out.c return devm_spear_pcm_platform_register(&pdev->dev, &host->config, pdev 318 sound/soc/spear/spdif_out.c struct platform_device *pdev = to_platform_device(dev); pdev 319 sound/soc/spear/spdif_out.c struct spdif_out_dev *host = dev_get_drvdata(&pdev->dev); pdev 329 sound/soc/spear/spdif_out.c struct platform_device *pdev = to_platform_device(dev); pdev 330 sound/soc/spear/spdif_out.c struct spdif_out_dev *host = dev_get_drvdata(&pdev->dev); pdev 942 sound/soc/sprd/sprd-mcdt.c static int sprd_mcdt_probe(struct platform_device *pdev) pdev 948 sound/soc/sprd/sprd-mcdt.c mcdt = devm_kzalloc(&pdev->dev, sizeof(*mcdt), GFP_KERNEL); pdev 952 sound/soc/sprd/sprd-mcdt.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 953 sound/soc/sprd/sprd-mcdt.c mcdt->base = devm_ioremap_resource(&pdev->dev, res); pdev 957 sound/soc/sprd/sprd-mcdt.c mcdt->dev = &pdev->dev; pdev 959 sound/soc/sprd/sprd-mcdt.c platform_set_drvdata(pdev, mcdt); pdev 961 sound/soc/sprd/sprd-mcdt.c irq = platform_get_irq(pdev, 0); pdev 965 sound/soc/sprd/sprd-mcdt.c ret = devm_request_irq(&pdev->dev, irq, sprd_mcdt_irq_handler, pdev 968 sound/soc/sprd/sprd-mcdt.c dev_err(&pdev->dev, "Failed to request MCDT IRQ\n"); pdev 977 sound/soc/sprd/sprd-mcdt.c static int sprd_mcdt_remove(struct platform_device *pdev) pdev 532 sound/soc/sprd/sprd-pcm-dma.c static int sprd_soc_platform_probe(struct platform_device *pdev) pdev 534 sound/soc/sprd/sprd-pcm-dma.c struct device_node *np = pdev->dev.of_node; pdev 537 sound/soc/sprd/sprd-pcm-dma.c ret = of_reserved_mem_device_init_by_idx(&pdev->dev, np, 0); pdev 539 sound/soc/sprd/sprd-pcm-dma.c dev_warn(&pdev->dev, pdev 542 sound/soc/sprd/sprd-pcm-dma.c ret = devm_snd_soc_register_component(&pdev->dev, &sprd_soc_component, pdev 545 sound/soc/sprd/sprd-pcm-dma.c dev_err(&pdev->dev, "could not register platform:%d\n", ret); pdev 384 sound/soc/sti/sti_uniperif.c struct device *dev = &priv->pdev->dev; pdev 413 sound/soc/sti/sti_uniperif.c uni->mem_region = platform_get_resource(priv->pdev, IORESOURCE_MEM, 0); pdev 428 sound/soc/sti/sti_uniperif.c uni->irq = platform_get_irq(priv->pdev, 0); pdev 446 sound/soc/sti/sti_uniperif.c ret = uni_player_init(priv->pdev, uni); pdev 449 sound/soc/sti/sti_uniperif.c ret = uni_reader_init(priv->pdev, uni); pdev 470 sound/soc/sti/sti_uniperif.c static int sti_uniperiph_probe(struct platform_device *pdev) pdev 473 sound/soc/sti/sti_uniperif.c struct device_node *node = pdev->dev.of_node; pdev 477 sound/soc/sti/sti_uniperif.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 480 sound/soc/sti/sti_uniperif.c priv->dai = devm_kzalloc(&pdev->dev, sizeof(*priv->dai), GFP_KERNEL); pdev 484 sound/soc/sti/sti_uniperif.c priv->pdev = pdev; pdev 488 sound/soc/sti/sti_uniperif.c dev_set_drvdata(&pdev->dev, priv); pdev 490 sound/soc/sti/sti_uniperif.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 496 sound/soc/sti/sti_uniperif.c return devm_snd_dmaengine_pcm_register(&pdev->dev, pdev 1346 sound/soc/sti/uniperif.h struct platform_device *pdev; pdev 1374 sound/soc/sti/uniperif.h int uni_player_init(struct platform_device *pdev, pdev 1379 sound/soc/sti/uniperif.h int uni_reader_init(struct platform_device *pdev, pdev 1010 sound/soc/sti/uniperif_player.c static int uni_player_parse_dt_audio_glue(struct platform_device *pdev, pdev 1013 sound/soc/sti/uniperif_player.c struct device_node *node = pdev->dev.of_node; pdev 1027 sound/soc/sti/uniperif_player.c dev_err(&pdev->dev, "sti-audio-clk-glue syscf not found\n"); pdev 1048 sound/soc/sti/uniperif_player.c int uni_player_init(struct platform_device *pdev, pdev 1053 sound/soc/sti/uniperif_player.c player->dev = &pdev->dev; pdev 1058 sound/soc/sti/uniperif_player.c ret = uni_player_parse_dt_audio_glue(pdev, player); pdev 1075 sound/soc/sti/uniperif_player.c player->clk = of_clk_get(pdev->dev.of_node, 0); pdev 1103 sound/soc/sti/uniperif_player.c ret = devm_request_irq(&pdev->dev, player->irq, pdev 1105 sound/soc/sti/uniperif_player.c dev_name(&pdev->dev), player); pdev 410 sound/soc/sti/uniperif_reader.c int uni_reader_init(struct platform_device *pdev, pdev 415 sound/soc/sti/uniperif_reader.c reader->dev = &pdev->dev; pdev 424 sound/soc/sti/uniperif_reader.c ret = devm_request_irq(&pdev->dev, reader->irq, pdev 426 sound/soc/sti/uniperif_reader.c dev_name(&pdev->dev), reader); pdev 428 sound/soc/sti/uniperif_reader.c dev_err(&pdev->dev, "Failed to request IRQ\n"); pdev 334 sound/soc/stm/stm32_adfsdm.c static int stm32_adfsdm_probe(struct platform_device *pdev) pdev 340 sound/soc/stm/stm32_adfsdm.c priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); pdev 344 sound/soc/stm/stm32_adfsdm.c priv->dev = &pdev->dev; pdev 348 sound/soc/stm/stm32_adfsdm.c dev_set_drvdata(&pdev->dev, priv); pdev 350 sound/soc/stm/stm32_adfsdm.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 357 sound/soc/stm/stm32_adfsdm.c priv->iio_ch = devm_iio_channel_get_all(&pdev->dev); pdev 361 sound/soc/stm/stm32_adfsdm.c priv->iio_cb = iio_channel_get_all_cb(&pdev->dev, NULL, NULL); pdev 365 sound/soc/stm/stm32_adfsdm.c component = devm_kzalloc(&pdev->dev, sizeof(*component), GFP_KERNEL); pdev 372 sound/soc/stm/stm32_adfsdm.c ret = snd_soc_add_component(&pdev->dev, component, pdev 375 sound/soc/stm/stm32_adfsdm.c dev_err(&pdev->dev, "%s: Failed to register PCM platform\n", pdev 381 sound/soc/stm/stm32_adfsdm.c static int stm32_adfsdm_remove(struct platform_device *pdev) pdev 383 sound/soc/stm/stm32_adfsdm.c snd_soc_unregister_component(&pdev->dev); pdev 224 sound/soc/stm/stm32_i2s.c struct platform_device *pdev; pdev 246 sound/soc/stm/stm32_i2s.c struct platform_device *pdev = i2s->pdev; pdev 256 sound/soc/stm/stm32_i2s.c dev_dbg(&pdev->dev, "Spurious IRQ sr=0x%08x, ier=0x%08x\n", pdev 265 sound/soc/stm/stm32_i2s.c dev_dbg(&pdev->dev, "Overrun\n"); pdev 270 sound/soc/stm/stm32_i2s.c dev_dbg(&pdev->dev, "Underrun\n"); pdev 275 sound/soc/stm/stm32_i2s.c dev_dbg(&pdev->dev, "Frame error\n"); pdev 778 sound/soc/stm/stm32_i2s.c static int stm32_i2s_dais_init(struct platform_device *pdev, pdev 783 sound/soc/stm/stm32_i2s.c dai_ptr = devm_kzalloc(&pdev->dev, sizeof(struct snd_soc_dai_driver), pdev 806 sound/soc/stm/stm32_i2s.c static int stm32_i2s_parse_dt(struct platform_device *pdev, pdev 809 sound/soc/stm/stm32_i2s.c struct device_node *np = pdev->dev.of_node; pdev 818 sound/soc/stm/stm32_i2s.c of_id = of_match_device(stm32_i2s_ids, &pdev->dev); pdev 824 sound/soc/stm/stm32_i2s.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 825 sound/soc/stm/stm32_i2s.c i2s->base = devm_ioremap_resource(&pdev->dev, res); pdev 832 sound/soc/stm/stm32_i2s.c i2s->pclk = devm_clk_get(&pdev->dev, "pclk"); pdev 834 sound/soc/stm/stm32_i2s.c dev_err(&pdev->dev, "Could not get pclk\n"); pdev 838 sound/soc/stm/stm32_i2s.c i2s->i2sclk = devm_clk_get(&pdev->dev, "i2sclk"); pdev 840 sound/soc/stm/stm32_i2s.c dev_err(&pdev->dev, "Could not get i2sclk\n"); pdev 844 sound/soc/stm/stm32_i2s.c i2s->x8kclk = devm_clk_get(&pdev->dev, "x8k"); pdev 846 sound/soc/stm/stm32_i2s.c dev_err(&pdev->dev, "missing x8k parent clock\n"); pdev 850 sound/soc/stm/stm32_i2s.c i2s->x11kclk = devm_clk_get(&pdev->dev, "x11k"); pdev 852 sound/soc/stm/stm32_i2s.c dev_err(&pdev->dev, "missing x11k parent clock\n"); pdev 857 sound/soc/stm/stm32_i2s.c irq = platform_get_irq(pdev, 0); pdev 861 sound/soc/stm/stm32_i2s.c ret = devm_request_irq(&pdev->dev, irq, stm32_i2s_isr, IRQF_ONESHOT, pdev 862 sound/soc/stm/stm32_i2s.c dev_name(&pdev->dev), i2s); pdev 864 sound/soc/stm/stm32_i2s.c dev_err(&pdev->dev, "irq request returned %d\n", ret); pdev 869 sound/soc/stm/stm32_i2s.c rst = devm_reset_control_get_exclusive(&pdev->dev, NULL); pdev 879 sound/soc/stm/stm32_i2s.c static int stm32_i2s_probe(struct platform_device *pdev) pdev 885 sound/soc/stm/stm32_i2s.c i2s = devm_kzalloc(&pdev->dev, sizeof(*i2s), GFP_KERNEL); pdev 889 sound/soc/stm/stm32_i2s.c ret = stm32_i2s_parse_dt(pdev, i2s); pdev 893 sound/soc/stm/stm32_i2s.c i2s->pdev = pdev; pdev 897 sound/soc/stm/stm32_i2s.c platform_set_drvdata(pdev, i2s); pdev 899 sound/soc/stm/stm32_i2s.c ret = stm32_i2s_dais_init(pdev, i2s); pdev 903 sound/soc/stm/stm32_i2s.c i2s->regmap = devm_regmap_init_mmio_clk(&pdev->dev, "pclk", pdev 906 sound/soc/stm/stm32_i2s.c dev_err(&pdev->dev, "regmap init failed\n"); pdev 910 sound/soc/stm/stm32_i2s.c ret = devm_snd_soc_register_component(&pdev->dev, &stm32_i2s_component, pdev 915 sound/soc/stm/stm32_i2s.c ret = devm_snd_dmaengine_pcm_register(&pdev->dev, pdev 936 sound/soc/stm/stm32_i2s.c dev_err(&pdev->dev, pdev 943 sound/soc/stm/stm32_i2s.c dev_dbg(&pdev->dev, "I2S version: %lu.%lu registered\n", pdev 61 sound/soc/stm/stm32_sai.c dev_err(&sai->pdev->dev, "failed to enable clock: %d\n", ret); pdev 73 sound/soc/stm/stm32_sai.c ret = stm32_sai_pclk_enable(&sai->pdev->dev); pdev 79 sound/soc/stm/stm32_sai.c stm32_sai_pclk_disable(&sai->pdev->dev); pdev 90 sound/soc/stm/stm32_sai.c ret = stm32_sai_pclk_enable(&sai->pdev->dev); pdev 94 sound/soc/stm/stm32_sai.c dev_dbg(&sai->pdev->dev, "Set %pOFn%s as synchro provider\n", pdev 95 sound/soc/stm/stm32_sai.c sai->pdev->dev.of_node, pdev 100 sound/soc/stm/stm32_sai.c dev_err(&sai->pdev->dev, "%pOFn%s already set as sync provider\n", pdev 101 sound/soc/stm/stm32_sai.c sai->pdev->dev.of_node, pdev 103 sound/soc/stm/stm32_sai.c stm32_sai_pclk_disable(&sai->pdev->dev); pdev 109 sound/soc/stm/stm32_sai.c stm32_sai_pclk_disable(&sai->pdev->dev); pdev 118 sound/soc/stm/stm32_sai.c struct platform_device *pdev = of_find_device_by_node(np_provider); pdev 122 sound/soc/stm/stm32_sai.c if (!pdev) { pdev 123 sound/soc/stm/stm32_sai.c dev_err(&sai_client->pdev->dev, pdev 129 sound/soc/stm/stm32_sai.c sai_provider = platform_get_drvdata(pdev); pdev 131 sound/soc/stm/stm32_sai.c dev_err(&sai_client->pdev->dev, pdev 146 sound/soc/stm/stm32_sai.c put_device(&pdev->dev); pdev 151 sound/soc/stm/stm32_sai.c static int stm32_sai_probe(struct platform_device *pdev) pdev 159 sound/soc/stm/stm32_sai.c sai = devm_kzalloc(&pdev->dev, sizeof(*sai), GFP_KERNEL); pdev 163 sound/soc/stm/stm32_sai.c sai->base = devm_platform_ioremap_resource(pdev, 0); pdev 167 sound/soc/stm/stm32_sai.c of_id = of_match_device(stm32_sai_ids, &pdev->dev); pdev 175 sound/soc/stm/stm32_sai.c sai->pclk = devm_clk_get(&pdev->dev, "pclk"); pdev 177 sound/soc/stm/stm32_sai.c dev_err(&pdev->dev, "missing bus clock pclk\n"); pdev 182 sound/soc/stm/stm32_sai.c sai->clk_x8k = devm_clk_get(&pdev->dev, "x8k"); pdev 184 sound/soc/stm/stm32_sai.c dev_err(&pdev->dev, "missing x8k parent clock\n"); pdev 188 sound/soc/stm/stm32_sai.c sai->clk_x11k = devm_clk_get(&pdev->dev, "x11k"); pdev 190 sound/soc/stm/stm32_sai.c dev_err(&pdev->dev, "missing x11k parent clock\n"); pdev 195 sound/soc/stm/stm32_sai.c sai->irq = platform_get_irq(pdev, 0); pdev 200 sound/soc/stm/stm32_sai.c rst = devm_reset_control_get_exclusive(&pdev->dev, NULL); pdev 210 sound/soc/stm/stm32_sai.c dev_err(&pdev->dev, "failed to enable clock: %d\n", ret); pdev 225 sound/soc/stm/stm32_sai.c dev_dbg(&pdev->dev, "SAI version: %lu.%lu registered\n", pdev 231 sound/soc/stm/stm32_sai.c sai->pdev = pdev; pdev 233 sound/soc/stm/stm32_sai.c platform_set_drvdata(pdev, sai); pdev 235 sound/soc/stm/stm32_sai.c return devm_of_platform_populate(&pdev->dev); pdev 292 sound/soc/stm/stm32_sai.h struct platform_device *pdev; pdev 99 sound/soc/stm/stm32_sai_sub.c struct platform_device *pdev; pdev 322 sound/soc/stm/stm32_sai_sub.c dev_err(&sai->pdev->dev, "Divider %d out of range\n", div); pdev 325 sound/soc/stm/stm32_sai_sub.c dev_dbg(&sai->pdev->dev, "SAI divider %d\n", div); pdev 328 sound/soc/stm/stm32_sai_sub.c dev_dbg(&sai->pdev->dev, pdev 342 sound/soc/stm/stm32_sai_sub.c dev_err(&sai->pdev->dev, "Divider %d out of range\n", div); pdev 350 sound/soc/stm/stm32_sai_sub.c dev_err(&sai->pdev->dev, "Failed to update CR1 register\n"); pdev 358 sound/soc/stm/stm32_sai_sub.c struct platform_device *pdev = sai->pdev; pdev 367 sound/soc/stm/stm32_sai_sub.c dev_err(&pdev->dev, " Error %d setting sai_ck parent clock. %s", pdev 423 sound/soc/stm/stm32_sai_sub.c dev_dbg(&sai->pdev->dev, "Enable master clock\n"); pdev 434 sound/soc/stm/stm32_sai_sub.c dev_dbg(&sai->pdev->dev, "Disable master clock\n"); pdev 451 sound/soc/stm/stm32_sai_sub.c struct device *dev = &sai->pdev->dev; pdev 481 sound/soc/stm/stm32_sai_sub.c ret = devm_clk_hw_register(&sai->pdev->dev, hw); pdev 495 sound/soc/stm/stm32_sai_sub.c struct platform_device *pdev = sai->pdev; pdev 510 sound/soc/stm/stm32_sai_sub.c dev_err(&pdev->dev, "Device stopped. Spurious IRQ 0x%x\n", sr); pdev 515 sound/soc/stm/stm32_sai_sub.c dev_err(&pdev->dev, "IRQ %s\n", pdev 521 sound/soc/stm/stm32_sai_sub.c dev_dbg(&pdev->dev, "IRQ mute detected\n"); pdev 524 sound/soc/stm/stm32_sai_sub.c dev_err(&pdev->dev, "IRQ wrong clock configuration\n"); pdev 529 sound/soc/stm/stm32_sai_sub.c dev_err(&pdev->dev, "IRQ Codec not ready\n"); pdev 532 sound/soc/stm/stm32_sai_sub.c dev_err(&pdev->dev, "IRQ Anticipated frame synchro\n"); pdev 537 sound/soc/stm/stm32_sai_sub.c dev_err(&pdev->dev, "IRQ Late frame synchro\n"); pdev 1170 sound/soc/stm/stm32_sai_sub.c dev_dbg(&sai->pdev->dev, "%s: register iec controls", __func__); pdev 1351 sound/soc/stm/stm32_sai_sub.c static int stm32_sai_sub_parse_of(struct platform_device *pdev, pdev 1354 sound/soc/stm/stm32_sai_sub.c struct device_node *np = pdev->dev.of_node; pdev 1363 sound/soc/stm/stm32_sai_sub.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1364 sound/soc/stm/stm32_sai_sub.c base = devm_ioremap_resource(&pdev->dev, res); pdev 1380 sound/soc/stm/stm32_sai_sub.c sai->regmap = devm_regmap_init_mmio(&pdev->dev, base, pdev 1383 sound/soc/stm/stm32_sai_sub.c dev_err(&pdev->dev, "Failed to initialize MMIO\n"); pdev 1393 sound/soc/stm/stm32_sai_sub.c dev_err(&pdev->dev, "Unsupported direction\n"); pdev 1402 sound/soc/stm/stm32_sai_sub.c dev_err(&pdev->dev, "S/PDIF IEC60958 not supported\n"); pdev 1414 sound/soc/stm/stm32_sai_sub.c dev_err(&pdev->dev, "Failed to get st,sync property\n"); pdev 1421 sound/soc/stm/stm32_sai_sub.c dev_err(&pdev->dev, "%pOFn sync own reference\n", np); pdev 1428 sound/soc/stm/stm32_sai_sub.c dev_err(&pdev->dev, "%pOFn parent node not found\n", pdev 1435 sound/soc/stm/stm32_sai_sub.c if (sai->np_sync_provider != sai->pdata->pdev->dev.of_node) { pdev 1437 sound/soc/stm/stm32_sai_sub.c dev_err(&pdev->dev, pdev 1447 sound/soc/stm/stm32_sai_sub.c dev_err(&pdev->dev, "Wrong SAI index\n"); pdev 1461 sound/soc/stm/stm32_sai_sub.c dev_err(&pdev->dev, "Unknown SAI sub-block\n"); pdev 1467 sound/soc/stm/stm32_sai_sub.c dev_dbg(&pdev->dev, "%s synchronized with %s\n", pdev 1468 sound/soc/stm/stm32_sai_sub.c pdev->name, args.np->full_name); pdev 1472 sound/soc/stm/stm32_sai_sub.c sai->sai_ck = devm_clk_get(&pdev->dev, "sai_ck"); pdev 1474 sound/soc/stm/stm32_sai_sub.c dev_err(&pdev->dev, "Missing kernel clock sai_ck\n"); pdev 1491 sound/soc/stm/stm32_sai_sub.c sai->sai_mclk = devm_clk_get(&pdev->dev, "MCLK"); pdev 1502 sound/soc/stm/stm32_sai_sub.c static int stm32_sai_sub_probe(struct platform_device *pdev) pdev 1509 sound/soc/stm/stm32_sai_sub.c sai = devm_kzalloc(&pdev->dev, sizeof(*sai), GFP_KERNEL); pdev 1513 sound/soc/stm/stm32_sai_sub.c of_id = of_match_device(stm32_sai_sub_ids, &pdev->dev); pdev 1518 sound/soc/stm/stm32_sai_sub.c sai->pdev = pdev; pdev 1521 sound/soc/stm/stm32_sai_sub.c platform_set_drvdata(pdev, sai); pdev 1523 sound/soc/stm/stm32_sai_sub.c sai->pdata = dev_get_drvdata(pdev->dev.parent); pdev 1525 sound/soc/stm/stm32_sai_sub.c dev_err(&pdev->dev, "Parent device data not available\n"); pdev 1529 sound/soc/stm/stm32_sai_sub.c ret = stm32_sai_sub_parse_of(pdev, sai); pdev 1537 sound/soc/stm/stm32_sai_sub.c sai->cpu_dai_drv.name = dev_name(&pdev->dev); pdev 1539 sound/soc/stm/stm32_sai_sub.c ret = devm_request_irq(&pdev->dev, sai->pdata->irq, stm32_sai_isr, pdev 1540 sound/soc/stm/stm32_sai_sub.c IRQF_SHARED, dev_name(&pdev->dev), sai); pdev 1542 sound/soc/stm/stm32_sai_sub.c dev_err(&pdev->dev, "IRQ request returned %d\n", ret); pdev 1549 sound/soc/stm/stm32_sai_sub.c ret = snd_dmaengine_pcm_register(&pdev->dev, conf, 0); pdev 1551 sound/soc/stm/stm32_sai_sub.c dev_err(&pdev->dev, "Could not register pcm dma\n"); pdev 1555 sound/soc/stm/stm32_sai_sub.c ret = snd_soc_register_component(&pdev->dev, &stm32_component, pdev 1558 sound/soc/stm/stm32_sai_sub.c snd_dmaengine_pcm_unregister(&pdev->dev); pdev 1563 sound/soc/stm/stm32_sai_sub.c static int stm32_sai_sub_remove(struct platform_device *pdev) pdev 1565 sound/soc/stm/stm32_sai_sub.c struct stm32_sai_sub_data *sai = dev_get_drvdata(&pdev->dev); pdev 1568 sound/soc/stm/stm32_sai_sub.c snd_dmaengine_pcm_unregister(&pdev->dev); pdev 1569 sound/soc/stm/stm32_sai_sub.c snd_soc_unregister_component(&pdev->dev); pdev 229 sound/soc/stm/stm32_spdifrx.c struct platform_device *pdev; pdev 253 sound/soc/stm/stm32_spdifrx.c struct platform_device *pdev = spdifrx->pdev; pdev 274 sound/soc/stm/stm32_spdifrx.c dev_err(&pdev->dev, "Start of S/PDIF block not found\n"); pdev 282 sound/soc/stm/stm32_spdifrx.c dev_err(&pdev->dev, "Failed to get channel status\n"); pdev 343 sound/soc/stm/stm32_spdifrx.c dev_dbg(&spdifrx->pdev->dev, "start synchronization\n"); pdev 361 sound/soc/stm/stm32_spdifrx.c dev_err(&spdifrx->pdev->dev, pdev 490 sound/soc/stm/stm32_spdifrx.c dev_err(&spdifrx->pdev->dev, "Enable kclk failed: %d\n", ret); pdev 506 sound/soc/stm/stm32_spdifrx.c dev_dbg(&spdifrx->pdev->dev, "Failed to get control data\n"); pdev 666 sound/soc/stm/stm32_spdifrx.c struct platform_device *pdev = spdifrx->pdev; pdev 681 sound/soc/stm/stm32_spdifrx.c dev_err(&pdev->dev, "Unexpected IRQ. rflags=%#x, imr=%#x\n", pdev 691 sound/soc/stm/stm32_spdifrx.c dev_dbg(&pdev->dev, "Parity error\n"); pdev 696 sound/soc/stm/stm32_spdifrx.c dev_dbg(&pdev->dev, "Overrun error\n"); pdev 701 sound/soc/stm/stm32_spdifrx.c dev_dbg(&pdev->dev, "Synchronization block detected\n"); pdev 704 sound/soc/stm/stm32_spdifrx.c dev_dbg(&pdev->dev, "Synchronization done\n"); pdev 713 sound/soc/stm/stm32_spdifrx.c dev_dbg(&pdev->dev, "Frame error\n"); pdev 718 sound/soc/stm/stm32_spdifrx.c dev_dbg(&pdev->dev, "Synchronization error\n"); pdev 723 sound/soc/stm/stm32_spdifrx.c dev_dbg(&pdev->dev, "Timeout error\n"); pdev 763 sound/soc/stm/stm32_spdifrx.c dev_err(&spdifrx->pdev->dev, "Enable kclk failed: %d\n", ret); pdev 784 sound/soc/stm/stm32_spdifrx.c dev_err(&spdifrx->pdev->dev, "Unexpected data format\n"); pdev 892 sound/soc/stm/stm32_spdifrx.c static int stm32_spdifrx_parse_of(struct platform_device *pdev, pdev 895 sound/soc/stm/stm32_spdifrx.c struct device_node *np = pdev->dev.of_node; pdev 902 sound/soc/stm/stm32_spdifrx.c of_id = of_match_device(stm32_spdifrx_ids, &pdev->dev); pdev 909 sound/soc/stm/stm32_spdifrx.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 910 sound/soc/stm/stm32_spdifrx.c spdifrx->base = devm_ioremap_resource(&pdev->dev, res); pdev 916 sound/soc/stm/stm32_spdifrx.c spdifrx->kclk = devm_clk_get(&pdev->dev, "kclk"); pdev 918 sound/soc/stm/stm32_spdifrx.c dev_err(&pdev->dev, "Could not get kclk\n"); pdev 922 sound/soc/stm/stm32_spdifrx.c spdifrx->irq = platform_get_irq(pdev, 0); pdev 929 sound/soc/stm/stm32_spdifrx.c static int stm32_spdifrx_probe(struct platform_device *pdev) pdev 937 sound/soc/stm/stm32_spdifrx.c spdifrx = devm_kzalloc(&pdev->dev, sizeof(*spdifrx), GFP_KERNEL); pdev 941 sound/soc/stm/stm32_spdifrx.c spdifrx->pdev = pdev; pdev 946 sound/soc/stm/stm32_spdifrx.c platform_set_drvdata(pdev, spdifrx); pdev 948 sound/soc/stm/stm32_spdifrx.c ret = stm32_spdifrx_parse_of(pdev, spdifrx); pdev 952 sound/soc/stm/stm32_spdifrx.c spdifrx->regmap = devm_regmap_init_mmio_clk(&pdev->dev, "kclk", pdev 956 sound/soc/stm/stm32_spdifrx.c dev_err(&pdev->dev, "Regmap init failed\n"); pdev 960 sound/soc/stm/stm32_spdifrx.c ret = devm_request_irq(&pdev->dev, spdifrx->irq, stm32_spdifrx_isr, 0, pdev 961 sound/soc/stm/stm32_spdifrx.c dev_name(&pdev->dev), spdifrx); pdev 963 sound/soc/stm/stm32_spdifrx.c dev_err(&pdev->dev, "IRQ request returned %d\n", ret); pdev 967 sound/soc/stm/stm32_spdifrx.c rst = devm_reset_control_get_exclusive(&pdev->dev, NULL); pdev 974 sound/soc/stm/stm32_spdifrx.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 981 sound/soc/stm/stm32_spdifrx.c ret = stm32_spdifrx_dma_ctrl_register(&pdev->dev, spdifrx); pdev 986 sound/soc/stm/stm32_spdifrx.c ret = devm_snd_dmaengine_pcm_register(&pdev->dev, pcm_config, 0); pdev 988 sound/soc/stm/stm32_spdifrx.c dev_err(&pdev->dev, "PCM DMA register returned %d\n", ret); pdev 1001 sound/soc/stm/stm32_spdifrx.c dev_dbg(&pdev->dev, "SPDIFRX version: %lu.%lu registered\n", pdev 1017 sound/soc/stm/stm32_spdifrx.c static int stm32_spdifrx_remove(struct platform_device *pdev) pdev 1019 sound/soc/stm/stm32_spdifrx.c struct stm32_spdifrx_data *spdifrx = platform_get_drvdata(pdev); pdev 1692 sound/soc/sunxi/sun4i-codec.c static int sun4i_codec_probe(struct platform_device *pdev) pdev 1701 sound/soc/sunxi/sun4i-codec.c scodec = devm_kzalloc(&pdev->dev, sizeof(*scodec), GFP_KERNEL); pdev 1705 sound/soc/sunxi/sun4i-codec.c scodec->dev = &pdev->dev; pdev 1707 sound/soc/sunxi/sun4i-codec.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1708 sound/soc/sunxi/sun4i-codec.c base = devm_ioremap_resource(&pdev->dev, res); pdev 1710 sound/soc/sunxi/sun4i-codec.c dev_err(&pdev->dev, "Failed to map the registers\n"); pdev 1714 sound/soc/sunxi/sun4i-codec.c quirks = of_device_get_match_data(&pdev->dev); pdev 1716 sound/soc/sunxi/sun4i-codec.c dev_err(&pdev->dev, "Failed to determine the quirks to use\n"); pdev 1720 sound/soc/sunxi/sun4i-codec.c scodec->regmap = devm_regmap_init_mmio(&pdev->dev, base, pdev 1723 sound/soc/sunxi/sun4i-codec.c dev_err(&pdev->dev, "Failed to create our regmap\n"); pdev 1728 sound/soc/sunxi/sun4i-codec.c scodec->clk_apb = devm_clk_get(&pdev->dev, "apb"); pdev 1730 sound/soc/sunxi/sun4i-codec.c dev_err(&pdev->dev, "Failed to get the APB clock\n"); pdev 1734 sound/soc/sunxi/sun4i-codec.c scodec->clk_module = devm_clk_get(&pdev->dev, "codec"); pdev 1736 sound/soc/sunxi/sun4i-codec.c dev_err(&pdev->dev, "Failed to get the module clock\n"); pdev 1741 sound/soc/sunxi/sun4i-codec.c scodec->rst = devm_reset_control_get_exclusive(&pdev->dev, pdev 1744 sound/soc/sunxi/sun4i-codec.c dev_err(&pdev->dev, "Failed to get reset control\n"); pdev 1749 sound/soc/sunxi/sun4i-codec.c scodec->gpio_pa = devm_gpiod_get_optional(&pdev->dev, "allwinner,pa", pdev 1754 sound/soc/sunxi/sun4i-codec.c dev_err(&pdev->dev, "Failed to get pa gpio: %d\n", ret); pdev 1759 sound/soc/sunxi/sun4i-codec.c scodec->reg_adc_fifoc = devm_regmap_field_alloc(&pdev->dev, pdev 1764 sound/soc/sunxi/sun4i-codec.c dev_err(&pdev->dev, "Failed to create regmap fields: %d\n", pdev 1771 sound/soc/sunxi/sun4i-codec.c dev_err(&pdev->dev, "Failed to enable the APB clock\n"); pdev 1779 sound/soc/sunxi/sun4i-codec.c dev_err(&pdev->dev, pdev 1795 sound/soc/sunxi/sun4i-codec.c ret = devm_snd_soc_register_component(&pdev->dev, quirks->codec, pdev 1798 sound/soc/sunxi/sun4i-codec.c dev_err(&pdev->dev, "Failed to register our codec\n"); pdev 1802 sound/soc/sunxi/sun4i-codec.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 1806 sound/soc/sunxi/sun4i-codec.c dev_err(&pdev->dev, "Failed to register our DAI\n"); pdev 1810 sound/soc/sunxi/sun4i-codec.c ret = devm_snd_dmaengine_pcm_register(&pdev->dev, NULL, 0); pdev 1812 sound/soc/sunxi/sun4i-codec.c dev_err(&pdev->dev, "Failed to register against DMAEngine\n"); pdev 1816 sound/soc/sunxi/sun4i-codec.c card = quirks->create_card(&pdev->dev); pdev 1819 sound/soc/sunxi/sun4i-codec.c dev_err(&pdev->dev, "Failed to create our card\n"); pdev 1827 sound/soc/sunxi/sun4i-codec.c dev_err(&pdev->dev, "Failed to register our card\n"); pdev 1841 sound/soc/sunxi/sun4i-codec.c static int sun4i_codec_remove(struct platform_device *pdev) pdev 1843 sound/soc/sunxi/sun4i-codec.c struct snd_soc_card *card = platform_get_drvdata(pdev); pdev 1183 sound/soc/sunxi/sun4i-i2s.c static int sun4i_i2s_probe(struct platform_device *pdev) pdev 1190 sound/soc/sunxi/sun4i-i2s.c i2s = devm_kzalloc(&pdev->dev, sizeof(*i2s), GFP_KERNEL); pdev 1193 sound/soc/sunxi/sun4i-i2s.c platform_set_drvdata(pdev, i2s); pdev 1195 sound/soc/sunxi/sun4i-i2s.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1196 sound/soc/sunxi/sun4i-i2s.c regs = devm_ioremap_resource(&pdev->dev, res); pdev 1200 sound/soc/sunxi/sun4i-i2s.c irq = platform_get_irq(pdev, 0); pdev 1204 sound/soc/sunxi/sun4i-i2s.c i2s->variant = of_device_get_match_data(&pdev->dev); pdev 1206 sound/soc/sunxi/sun4i-i2s.c dev_err(&pdev->dev, "Failed to determine the quirks to use\n"); pdev 1210 sound/soc/sunxi/sun4i-i2s.c i2s->bus_clk = devm_clk_get(&pdev->dev, "apb"); pdev 1212 sound/soc/sunxi/sun4i-i2s.c dev_err(&pdev->dev, "Can't get our bus clock\n"); pdev 1216 sound/soc/sunxi/sun4i-i2s.c i2s->regmap = devm_regmap_init_mmio(&pdev->dev, regs, pdev 1219 sound/soc/sunxi/sun4i-i2s.c dev_err(&pdev->dev, "Regmap initialisation failed\n"); pdev 1223 sound/soc/sunxi/sun4i-i2s.c i2s->mod_clk = devm_clk_get(&pdev->dev, "mod"); pdev 1225 sound/soc/sunxi/sun4i-i2s.c dev_err(&pdev->dev, "Can't get our mod clock\n"); pdev 1230 sound/soc/sunxi/sun4i-i2s.c i2s->rst = devm_reset_control_get_exclusive(&pdev->dev, NULL); pdev 1232 sound/soc/sunxi/sun4i-i2s.c dev_err(&pdev->dev, "Failed to get reset control\n"); pdev 1240 sound/soc/sunxi/sun4i-i2s.c dev_err(&pdev->dev, pdev 1253 sound/soc/sunxi/sun4i-i2s.c pm_runtime_enable(&pdev->dev); pdev 1254 sound/soc/sunxi/sun4i-i2s.c if (!pm_runtime_enabled(&pdev->dev)) { pdev 1255 sound/soc/sunxi/sun4i-i2s.c ret = sun4i_i2s_runtime_resume(&pdev->dev); pdev 1260 sound/soc/sunxi/sun4i-i2s.c ret = sun4i_i2s_init_regmap_fields(&pdev->dev, i2s); pdev 1262 sound/soc/sunxi/sun4i-i2s.c dev_err(&pdev->dev, "Could not initialise regmap fields\n"); pdev 1266 sound/soc/sunxi/sun4i-i2s.c ret = devm_snd_dmaengine_pcm_register(&pdev->dev, NULL, 0); pdev 1268 sound/soc/sunxi/sun4i-i2s.c dev_err(&pdev->dev, "Could not register PCM\n"); pdev 1272 sound/soc/sunxi/sun4i-i2s.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 1276 sound/soc/sunxi/sun4i-i2s.c dev_err(&pdev->dev, "Could not register DAI\n"); pdev 1283 sound/soc/sunxi/sun4i-i2s.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 1284 sound/soc/sunxi/sun4i-i2s.c sun4i_i2s_runtime_suspend(&pdev->dev); pdev 1286 sound/soc/sunxi/sun4i-i2s.c pm_runtime_disable(&pdev->dev); pdev 1293 sound/soc/sunxi/sun4i-i2s.c static int sun4i_i2s_remove(struct platform_device *pdev) pdev 1295 sound/soc/sunxi/sun4i-i2s.c struct sun4i_i2s *i2s = dev_get_drvdata(&pdev->dev); pdev 1297 sound/soc/sunxi/sun4i-i2s.c pm_runtime_disable(&pdev->dev); pdev 1298 sound/soc/sunxi/sun4i-i2s.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 1299 sound/soc/sunxi/sun4i-i2s.c sun4i_i2s_runtime_suspend(&pdev->dev); pdev 181 sound/soc/sunxi/sun4i-spdif.c struct platform_device *pdev; pdev 268 sound/soc/sunxi/sun4i-spdif.c struct platform_device *pdev = host->pdev; pdev 317 sound/soc/sunxi/sun4i-spdif.c dev_err(&pdev->dev, pdev 500 sound/soc/sunxi/sun4i-spdif.c static int sun4i_spdif_probe(struct platform_device *pdev) pdev 508 sound/soc/sunxi/sun4i-spdif.c dev_dbg(&pdev->dev, "Entered %s\n", __func__); pdev 510 sound/soc/sunxi/sun4i-spdif.c host = devm_kzalloc(&pdev->dev, sizeof(*host), GFP_KERNEL); pdev 514 sound/soc/sunxi/sun4i-spdif.c host->pdev = pdev; pdev 518 sound/soc/sunxi/sun4i-spdif.c host->cpu_dai_drv.name = dev_name(&pdev->dev); pdev 521 sound/soc/sunxi/sun4i-spdif.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 522 sound/soc/sunxi/sun4i-spdif.c base = devm_ioremap_resource(&pdev->dev, res); pdev 526 sound/soc/sunxi/sun4i-spdif.c quirks = of_device_get_match_data(&pdev->dev); pdev 528 sound/soc/sunxi/sun4i-spdif.c dev_err(&pdev->dev, "Failed to determine the quirks to use\n"); pdev 533 sound/soc/sunxi/sun4i-spdif.c host->regmap = devm_regmap_init_mmio(&pdev->dev, base, pdev 537 sound/soc/sunxi/sun4i-spdif.c host->apb_clk = devm_clk_get(&pdev->dev, "apb"); pdev 539 sound/soc/sunxi/sun4i-spdif.c dev_err(&pdev->dev, "failed to get a apb clock.\n"); pdev 543 sound/soc/sunxi/sun4i-spdif.c host->spdif_clk = devm_clk_get(&pdev->dev, "spdif"); pdev 545 sound/soc/sunxi/sun4i-spdif.c dev_err(&pdev->dev, "failed to get a spdif clock.\n"); pdev 553 sound/soc/sunxi/sun4i-spdif.c platform_set_drvdata(pdev, host); pdev 556 sound/soc/sunxi/sun4i-spdif.c host->rst = devm_reset_control_get_optional_exclusive(&pdev->dev, pdev 560 sound/soc/sunxi/sun4i-spdif.c dev_err(&pdev->dev, "Failed to get reset: %d\n", ret); pdev 567 sound/soc/sunxi/sun4i-spdif.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 572 sound/soc/sunxi/sun4i-spdif.c pm_runtime_enable(&pdev->dev); pdev 573 sound/soc/sunxi/sun4i-spdif.c if (!pm_runtime_enabled(&pdev->dev)) { pdev 574 sound/soc/sunxi/sun4i-spdif.c ret = sun4i_spdif_runtime_resume(&pdev->dev); pdev 579 sound/soc/sunxi/sun4i-spdif.c ret = devm_snd_dmaengine_pcm_register(&pdev->dev, NULL, 0); pdev 584 sound/soc/sunxi/sun4i-spdif.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 585 sound/soc/sunxi/sun4i-spdif.c sun4i_spdif_runtime_suspend(&pdev->dev); pdev 587 sound/soc/sunxi/sun4i-spdif.c pm_runtime_disable(&pdev->dev); pdev 591 sound/soc/sunxi/sun4i-spdif.c static int sun4i_spdif_remove(struct platform_device *pdev) pdev 593 sound/soc/sunxi/sun4i-spdif.c pm_runtime_disable(&pdev->dev); pdev 594 sound/soc/sunxi/sun4i-spdif.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 595 sound/soc/sunxi/sun4i-spdif.c sun4i_spdif_runtime_suspend(&pdev->dev); pdev 460 sound/soc/sunxi/sun50i-codec-analog.c static int sun50i_codec_analog_probe(struct platform_device *pdev) pdev 465 sound/soc/sunxi/sun50i-codec-analog.c base = devm_platform_ioremap_resource(pdev, 0); pdev 467 sound/soc/sunxi/sun50i-codec-analog.c dev_err(&pdev->dev, "Failed to map the registers\n"); pdev 471 sound/soc/sunxi/sun50i-codec-analog.c regmap = sun8i_adda_pr_regmap_init(&pdev->dev, base); pdev 473 sound/soc/sunxi/sun50i-codec-analog.c dev_err(&pdev->dev, "Failed to create regmap\n"); pdev 477 sound/soc/sunxi/sun50i-codec-analog.c return devm_snd_soc_register_component(&pdev->dev, pdev 820 sound/soc/sunxi/sun8i-codec-analog.c static int sun8i_codec_analog_probe(struct platform_device *pdev) pdev 825 sound/soc/sunxi/sun8i-codec-analog.c base = devm_platform_ioremap_resource(pdev, 0); pdev 827 sound/soc/sunxi/sun8i-codec-analog.c dev_err(&pdev->dev, "Failed to map the registers\n"); pdev 831 sound/soc/sunxi/sun8i-codec-analog.c regmap = sun8i_adda_pr_regmap_init(&pdev->dev, base); pdev 833 sound/soc/sunxi/sun8i-codec-analog.c dev_err(&pdev->dev, "Failed to create regmap\n"); pdev 837 sound/soc/sunxi/sun8i-codec-analog.c return devm_snd_soc_register_component(&pdev->dev, pdev 535 sound/soc/sunxi/sun8i-codec.c static int sun8i_codec_probe(struct platform_device *pdev) pdev 541 sound/soc/sunxi/sun8i-codec.c scodec = devm_kzalloc(&pdev->dev, sizeof(*scodec), GFP_KERNEL); pdev 545 sound/soc/sunxi/sun8i-codec.c scodec->dev = &pdev->dev; pdev 547 sound/soc/sunxi/sun8i-codec.c scodec->clk_module = devm_clk_get(&pdev->dev, "mod"); pdev 549 sound/soc/sunxi/sun8i-codec.c dev_err(&pdev->dev, "Failed to get the module clock\n"); pdev 553 sound/soc/sunxi/sun8i-codec.c scodec->clk_bus = devm_clk_get(&pdev->dev, "bus"); pdev 555 sound/soc/sunxi/sun8i-codec.c dev_err(&pdev->dev, "Failed to get the bus clock\n"); pdev 559 sound/soc/sunxi/sun8i-codec.c base = devm_platform_ioremap_resource(pdev, 0); pdev 561 sound/soc/sunxi/sun8i-codec.c dev_err(&pdev->dev, "Failed to map the registers\n"); pdev 565 sound/soc/sunxi/sun8i-codec.c scodec->regmap = devm_regmap_init_mmio(&pdev->dev, base, pdev 568 sound/soc/sunxi/sun8i-codec.c dev_err(&pdev->dev, "Failed to create our regmap\n"); pdev 572 sound/soc/sunxi/sun8i-codec.c platform_set_drvdata(pdev, scodec); pdev 574 sound/soc/sunxi/sun8i-codec.c pm_runtime_enable(&pdev->dev); pdev 575 sound/soc/sunxi/sun8i-codec.c if (!pm_runtime_enabled(&pdev->dev)) { pdev 576 sound/soc/sunxi/sun8i-codec.c ret = sun8i_codec_runtime_resume(&pdev->dev); pdev 581 sound/soc/sunxi/sun8i-codec.c ret = devm_snd_soc_register_component(&pdev->dev, &sun8i_soc_component, pdev 584 sound/soc/sunxi/sun8i-codec.c dev_err(&pdev->dev, "Failed to register codec\n"); pdev 591 sound/soc/sunxi/sun8i-codec.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 592 sound/soc/sunxi/sun8i-codec.c sun8i_codec_runtime_suspend(&pdev->dev); pdev 595 sound/soc/sunxi/sun8i-codec.c pm_runtime_disable(&pdev->dev); pdev 600 sound/soc/sunxi/sun8i-codec.c static int sun8i_codec_remove(struct platform_device *pdev) pdev 602 sound/soc/sunxi/sun8i-codec.c pm_runtime_disable(&pdev->dev); pdev 603 sound/soc/sunxi/sun8i-codec.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 604 sound/soc/sunxi/sun8i-codec.c sun8i_codec_runtime_suspend(&pdev->dev); pdev 302 sound/soc/tegra/tegra20_ac97.c static int tegra20_ac97_platform_probe(struct platform_device *pdev) pdev 309 sound/soc/tegra/tegra20_ac97.c ac97 = devm_kzalloc(&pdev->dev, sizeof(struct tegra20_ac97), pdev 315 sound/soc/tegra/tegra20_ac97.c dev_set_drvdata(&pdev->dev, ac97); pdev 317 sound/soc/tegra/tegra20_ac97.c ac97->clk_ac97 = devm_clk_get(&pdev->dev, NULL); pdev 319 sound/soc/tegra/tegra20_ac97.c dev_err(&pdev->dev, "Can't retrieve ac97 clock\n"); pdev 324 sound/soc/tegra/tegra20_ac97.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 325 sound/soc/tegra/tegra20_ac97.c regs = devm_ioremap_resource(&pdev->dev, mem); pdev 331 sound/soc/tegra/tegra20_ac97.c ac97->regmap = devm_regmap_init_mmio(&pdev->dev, regs, pdev 334 sound/soc/tegra/tegra20_ac97.c dev_err(&pdev->dev, "regmap init failed\n"); pdev 339 sound/soc/tegra/tegra20_ac97.c ac97->reset_gpio = of_get_named_gpio(pdev->dev.of_node, pdev 342 sound/soc/tegra/tegra20_ac97.c ret = devm_gpio_request_one(&pdev->dev, ac97->reset_gpio, pdev 345 sound/soc/tegra/tegra20_ac97.c dev_err(&pdev->dev, "could not get codec-reset GPIO\n"); pdev 349 sound/soc/tegra/tegra20_ac97.c dev_err(&pdev->dev, "no codec-reset GPIO supplied\n"); pdev 353 sound/soc/tegra/tegra20_ac97.c ac97->sync_gpio = of_get_named_gpio(pdev->dev.of_node, pdev 356 sound/soc/tegra/tegra20_ac97.c dev_err(&pdev->dev, "no codec-sync GPIO supplied\n"); pdev 370 sound/soc/tegra/tegra20_ac97.c dev_err(&pdev->dev, "clk_enable failed: %d\n", ret); pdev 376 sound/soc/tegra/tegra20_ac97.c dev_err(&pdev->dev, "Failed to set AC'97 ops: %d\n", ret); pdev 380 sound/soc/tegra/tegra20_ac97.c ret = snd_soc_register_component(&pdev->dev, &tegra20_ac97_component, pdev 383 sound/soc/tegra/tegra20_ac97.c dev_err(&pdev->dev, "Could not register DAI: %d\n", ret); pdev 388 sound/soc/tegra/tegra20_ac97.c ret = tegra_pcm_platform_register(&pdev->dev); pdev 390 sound/soc/tegra/tegra20_ac97.c dev_err(&pdev->dev, "Could not register PCM: %d\n", ret); pdev 400 sound/soc/tegra/tegra20_ac97.c snd_soc_unregister_component(&pdev->dev); pdev 409 sound/soc/tegra/tegra20_ac97.c static int tegra20_ac97_platform_remove(struct platform_device *pdev) pdev 411 sound/soc/tegra/tegra20_ac97.c struct tegra20_ac97 *ac97 = dev_get_drvdata(&pdev->dev); pdev 413 sound/soc/tegra/tegra20_ac97.c tegra_pcm_platform_unregister(&pdev->dev); pdev 414 sound/soc/tegra/tegra20_ac97.c snd_soc_unregister_component(&pdev->dev); pdev 121 sound/soc/tegra/tegra20_das.c static int tegra20_das_probe(struct platform_device *pdev) pdev 129 sound/soc/tegra/tegra20_das.c das = devm_kzalloc(&pdev->dev, sizeof(struct tegra20_das), GFP_KERNEL); pdev 134 sound/soc/tegra/tegra20_das.c das->dev = &pdev->dev; pdev 136 sound/soc/tegra/tegra20_das.c regs = devm_platform_ioremap_resource(pdev, 0); pdev 142 sound/soc/tegra/tegra20_das.c das->regmap = devm_regmap_init_mmio(&pdev->dev, regs, pdev 145 sound/soc/tegra/tegra20_das.c dev_err(&pdev->dev, "regmap init failed\n"); pdev 153 sound/soc/tegra/tegra20_das.c dev_err(&pdev->dev, "Can't set up DAS DAP connection\n"); pdev 159 sound/soc/tegra/tegra20_das.c dev_err(&pdev->dev, "Can't set up DAS DAC connection\n"); pdev 166 sound/soc/tegra/tegra20_das.c dev_err(&pdev->dev, "Can't set up DAS DAP connection\n"); pdev 172 sound/soc/tegra/tegra20_das.c dev_err(&pdev->dev, "Can't set up DAS DAC connection\n"); pdev 176 sound/soc/tegra/tegra20_das.c platform_set_drvdata(pdev, das); pdev 185 sound/soc/tegra/tegra20_das.c static int tegra20_das_remove(struct platform_device *pdev) pdev 325 sound/soc/tegra/tegra20_i2s.c static int tegra20_i2s_platform_probe(struct platform_device *pdev) pdev 332 sound/soc/tegra/tegra20_i2s.c i2s = devm_kzalloc(&pdev->dev, sizeof(struct tegra20_i2s), GFP_KERNEL); pdev 337 sound/soc/tegra/tegra20_i2s.c dev_set_drvdata(&pdev->dev, i2s); pdev 340 sound/soc/tegra/tegra20_i2s.c i2s->dai.name = dev_name(&pdev->dev); pdev 342 sound/soc/tegra/tegra20_i2s.c i2s->clk_i2s = clk_get(&pdev->dev, NULL); pdev 344 sound/soc/tegra/tegra20_i2s.c dev_err(&pdev->dev, "Can't retrieve i2s clock\n"); pdev 349 sound/soc/tegra/tegra20_i2s.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 350 sound/soc/tegra/tegra20_i2s.c regs = devm_ioremap_resource(&pdev->dev, mem); pdev 356 sound/soc/tegra/tegra20_i2s.c i2s->regmap = devm_regmap_init_mmio(&pdev->dev, regs, pdev 359 sound/soc/tegra/tegra20_i2s.c dev_err(&pdev->dev, "regmap init failed\n"); pdev 372 sound/soc/tegra/tegra20_i2s.c pm_runtime_enable(&pdev->dev); pdev 373 sound/soc/tegra/tegra20_i2s.c if (!pm_runtime_enabled(&pdev->dev)) { pdev 374 sound/soc/tegra/tegra20_i2s.c ret = tegra20_i2s_runtime_resume(&pdev->dev); pdev 379 sound/soc/tegra/tegra20_i2s.c ret = snd_soc_register_component(&pdev->dev, &tegra20_i2s_component, pdev 382 sound/soc/tegra/tegra20_i2s.c dev_err(&pdev->dev, "Could not register DAI: %d\n", ret); pdev 387 sound/soc/tegra/tegra20_i2s.c ret = tegra_pcm_platform_register(&pdev->dev); pdev 389 sound/soc/tegra/tegra20_i2s.c dev_err(&pdev->dev, "Could not register PCM: %d\n", ret); pdev 396 sound/soc/tegra/tegra20_i2s.c snd_soc_unregister_component(&pdev->dev); pdev 398 sound/soc/tegra/tegra20_i2s.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 399 sound/soc/tegra/tegra20_i2s.c tegra20_i2s_runtime_suspend(&pdev->dev); pdev 401 sound/soc/tegra/tegra20_i2s.c pm_runtime_disable(&pdev->dev); pdev 408 sound/soc/tegra/tegra20_i2s.c static int tegra20_i2s_platform_remove(struct platform_device *pdev) pdev 410 sound/soc/tegra/tegra20_i2s.c struct tegra20_i2s *i2s = dev_get_drvdata(&pdev->dev); pdev 412 sound/soc/tegra/tegra20_i2s.c pm_runtime_disable(&pdev->dev); pdev 413 sound/soc/tegra/tegra20_i2s.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 414 sound/soc/tegra/tegra20_i2s.c tegra20_i2s_runtime_suspend(&pdev->dev); pdev 416 sound/soc/tegra/tegra20_i2s.c tegra_pcm_platform_unregister(&pdev->dev); pdev 417 sound/soc/tegra/tegra20_i2s.c snd_soc_unregister_component(&pdev->dev); pdev 251 sound/soc/tegra/tegra20_spdif.c static int tegra20_spdif_platform_probe(struct platform_device *pdev) pdev 258 sound/soc/tegra/tegra20_spdif.c spdif = devm_kzalloc(&pdev->dev, sizeof(struct tegra20_spdif), pdev 263 sound/soc/tegra/tegra20_spdif.c dev_set_drvdata(&pdev->dev, spdif); pdev 265 sound/soc/tegra/tegra20_spdif.c spdif->clk_spdif_out = devm_clk_get(&pdev->dev, "spdif_out"); pdev 272 sound/soc/tegra/tegra20_spdif.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 273 sound/soc/tegra/tegra20_spdif.c regs = devm_ioremap_resource(&pdev->dev, mem); pdev 277 sound/soc/tegra/tegra20_spdif.c dmareq = platform_get_resource(pdev, IORESOURCE_DMA, 0); pdev 279 sound/soc/tegra/tegra20_spdif.c dev_err(&pdev->dev, "No DMA resource\n"); pdev 283 sound/soc/tegra/tegra20_spdif.c spdif->regmap = devm_regmap_init_mmio(&pdev->dev, regs, pdev 286 sound/soc/tegra/tegra20_spdif.c dev_err(&pdev->dev, "regmap init failed\n"); pdev 296 sound/soc/tegra/tegra20_spdif.c pm_runtime_enable(&pdev->dev); pdev 297 sound/soc/tegra/tegra20_spdif.c if (!pm_runtime_enabled(&pdev->dev)) { pdev 298 sound/soc/tegra/tegra20_spdif.c ret = tegra20_spdif_runtime_resume(&pdev->dev); pdev 303 sound/soc/tegra/tegra20_spdif.c ret = snd_soc_register_component(&pdev->dev, &tegra20_spdif_component, pdev 306 sound/soc/tegra/tegra20_spdif.c dev_err(&pdev->dev, "Could not register DAI: %d\n", ret); pdev 311 sound/soc/tegra/tegra20_spdif.c ret = tegra_pcm_platform_register(&pdev->dev); pdev 313 sound/soc/tegra/tegra20_spdif.c dev_err(&pdev->dev, "Could not register PCM: %d\n", ret); pdev 320 sound/soc/tegra/tegra20_spdif.c snd_soc_unregister_component(&pdev->dev); pdev 322 sound/soc/tegra/tegra20_spdif.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 323 sound/soc/tegra/tegra20_spdif.c tegra20_spdif_runtime_suspend(&pdev->dev); pdev 325 sound/soc/tegra/tegra20_spdif.c pm_runtime_disable(&pdev->dev); pdev 330 sound/soc/tegra/tegra20_spdif.c static int tegra20_spdif_platform_remove(struct platform_device *pdev) pdev 332 sound/soc/tegra/tegra20_spdif.c pm_runtime_disable(&pdev->dev); pdev 333 sound/soc/tegra/tegra20_spdif.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 334 sound/soc/tegra/tegra20_spdif.c tegra20_spdif_runtime_suspend(&pdev->dev); pdev 336 sound/soc/tegra/tegra20_spdif.c tegra_pcm_platform_unregister(&pdev->dev); pdev 337 sound/soc/tegra/tegra20_spdif.c snd_soc_unregister_component(&pdev->dev); pdev 508 sound/soc/tegra/tegra30_ahub.c static int tegra30_ahub_probe(struct platform_device *pdev) pdev 521 sound/soc/tegra/tegra30_ahub.c match = of_match_device(tegra30_ahub_of_match, &pdev->dev); pdev 536 sound/soc/tegra/tegra30_ahub.c rst = reset_control_get_exclusive(&pdev->dev, pdev 539 sound/soc/tegra/tegra30_ahub.c dev_err(&pdev->dev, "Can't get reset %s\n", pdev 551 sound/soc/tegra/tegra30_ahub.c ahub = devm_kzalloc(&pdev->dev, sizeof(struct tegra30_ahub), pdev 555 sound/soc/tegra/tegra30_ahub.c dev_set_drvdata(&pdev->dev, ahub); pdev 558 sound/soc/tegra/tegra30_ahub.c ahub->dev = &pdev->dev; pdev 560 sound/soc/tegra/tegra30_ahub.c ahub->clk_d_audio = devm_clk_get(&pdev->dev, "d_audio"); pdev 562 sound/soc/tegra/tegra30_ahub.c dev_err(&pdev->dev, "Can't retrieve ahub d_audio clock\n"); pdev 567 sound/soc/tegra/tegra30_ahub.c ahub->clk_apbif = devm_clk_get(&pdev->dev, "apbif"); pdev 569 sound/soc/tegra/tegra30_ahub.c dev_err(&pdev->dev, "Can't retrieve ahub apbif clock\n"); pdev 574 sound/soc/tegra/tegra30_ahub.c res0 = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 575 sound/soc/tegra/tegra30_ahub.c regs_apbif = devm_ioremap_resource(&pdev->dev, res0); pdev 581 sound/soc/tegra/tegra30_ahub.c ahub->regmap_apbif = devm_regmap_init_mmio(&pdev->dev, regs_apbif, pdev 584 sound/soc/tegra/tegra30_ahub.c dev_err(&pdev->dev, "apbif regmap init failed\n"); pdev 590 sound/soc/tegra/tegra30_ahub.c regs_ahub = devm_platform_ioremap_resource(pdev, 1); pdev 594 sound/soc/tegra/tegra30_ahub.c ahub->regmap_ahub = devm_regmap_init_mmio(&pdev->dev, regs_ahub, pdev 597 sound/soc/tegra/tegra30_ahub.c dev_err(&pdev->dev, "ahub regmap init failed\n"); pdev 603 sound/soc/tegra/tegra30_ahub.c pm_runtime_enable(&pdev->dev); pdev 604 sound/soc/tegra/tegra30_ahub.c if (!pm_runtime_enabled(&pdev->dev)) { pdev 605 sound/soc/tegra/tegra30_ahub.c ret = tegra30_ahub_runtime_resume(&pdev->dev); pdev 610 sound/soc/tegra/tegra30_ahub.c of_platform_populate(pdev->dev.of_node, NULL, NULL, &pdev->dev); pdev 615 sound/soc/tegra/tegra30_ahub.c pm_runtime_disable(&pdev->dev); pdev 620 sound/soc/tegra/tegra30_ahub.c static int tegra30_ahub_remove(struct platform_device *pdev) pdev 625 sound/soc/tegra/tegra30_ahub.c pm_runtime_disable(&pdev->dev); pdev 626 sound/soc/tegra/tegra30_ahub.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 627 sound/soc/tegra/tegra30_ahub.c tegra30_ahub_runtime_suspend(&pdev->dev); pdev 366 sound/soc/tegra/tegra30_i2s.c static int tegra30_i2s_platform_probe(struct platform_device *pdev) pdev 374 sound/soc/tegra/tegra30_i2s.c i2s = devm_kzalloc(&pdev->dev, sizeof(struct tegra30_i2s), GFP_KERNEL); pdev 379 sound/soc/tegra/tegra30_i2s.c dev_set_drvdata(&pdev->dev, i2s); pdev 381 sound/soc/tegra/tegra30_i2s.c match = of_match_device(tegra30_i2s_of_match, &pdev->dev); pdev 383 sound/soc/tegra/tegra30_i2s.c dev_err(&pdev->dev, "Error: No device match found\n"); pdev 390 sound/soc/tegra/tegra30_i2s.c i2s->dai.name = dev_name(&pdev->dev); pdev 392 sound/soc/tegra/tegra30_i2s.c ret = of_property_read_u32_array(pdev->dev.of_node, pdev 401 sound/soc/tegra/tegra30_i2s.c i2s->clk_i2s = clk_get(&pdev->dev, NULL); pdev 403 sound/soc/tegra/tegra30_i2s.c dev_err(&pdev->dev, "Can't retrieve i2s clock\n"); pdev 408 sound/soc/tegra/tegra30_i2s.c regs = devm_platform_ioremap_resource(pdev, 0); pdev 414 sound/soc/tegra/tegra30_i2s.c i2s->regmap = devm_regmap_init_mmio(&pdev->dev, regs, pdev 417 sound/soc/tegra/tegra30_i2s.c dev_err(&pdev->dev, "regmap init failed\n"); pdev 423 sound/soc/tegra/tegra30_i2s.c pm_runtime_enable(&pdev->dev); pdev 424 sound/soc/tegra/tegra30_i2s.c if (!pm_runtime_enabled(&pdev->dev)) { pdev 425 sound/soc/tegra/tegra30_i2s.c ret = tegra30_i2s_runtime_resume(&pdev->dev); pdev 437 sound/soc/tegra/tegra30_i2s.c dev_err(&pdev->dev, "Could not alloc TX FIFO: %d\n", ret); pdev 443 sound/soc/tegra/tegra30_i2s.c dev_err(&pdev->dev, "Could not route TX FIFO: %d\n", ret); pdev 454 sound/soc/tegra/tegra30_i2s.c dev_err(&pdev->dev, "Could not alloc RX FIFO: %d\n", ret); pdev 460 sound/soc/tegra/tegra30_i2s.c dev_err(&pdev->dev, "Could not route TX FIFO: %d\n", ret); pdev 464 sound/soc/tegra/tegra30_i2s.c ret = snd_soc_register_component(&pdev->dev, &tegra30_i2s_component, pdev 467 sound/soc/tegra/tegra30_i2s.c dev_err(&pdev->dev, "Could not register DAI: %d\n", ret); pdev 472 sound/soc/tegra/tegra30_i2s.c ret = tegra_pcm_platform_register_with_chan_names(&pdev->dev, pdev 476 sound/soc/tegra/tegra30_i2s.c dev_err(&pdev->dev, "Could not register PCM: %d\n", ret); pdev 483 sound/soc/tegra/tegra30_i2s.c snd_soc_unregister_component(&pdev->dev); pdev 493 sound/soc/tegra/tegra30_i2s.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 494 sound/soc/tegra/tegra30_i2s.c tegra30_i2s_runtime_suspend(&pdev->dev); pdev 496 sound/soc/tegra/tegra30_i2s.c pm_runtime_disable(&pdev->dev); pdev 503 sound/soc/tegra/tegra30_i2s.c static int tegra30_i2s_platform_remove(struct platform_device *pdev) pdev 505 sound/soc/tegra/tegra30_i2s.c struct tegra30_i2s *i2s = dev_get_drvdata(&pdev->dev); pdev 507 sound/soc/tegra/tegra30_i2s.c pm_runtime_disable(&pdev->dev); pdev 508 sound/soc/tegra/tegra30_i2s.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 509 sound/soc/tegra/tegra30_i2s.c tegra30_i2s_runtime_suspend(&pdev->dev); pdev 511 sound/soc/tegra/tegra30_i2s.c tegra_pcm_platform_unregister(&pdev->dev); pdev 512 sound/soc/tegra/tegra30_i2s.c snd_soc_unregister_component(&pdev->dev); pdev 152 sound/soc/tegra/tegra_alc5632.c static int tegra_alc5632_probe(struct platform_device *pdev) pdev 154 sound/soc/tegra/tegra_alc5632.c struct device_node *np = pdev->dev.of_node; pdev 159 sound/soc/tegra/tegra_alc5632.c alc5632 = devm_kzalloc(&pdev->dev, pdev 164 sound/soc/tegra/tegra_alc5632.c card->dev = &pdev->dev; pdev 180 sound/soc/tegra/tegra_alc5632.c pdev->dev.of_node, "nvidia,audio-codec", 0); pdev 183 sound/soc/tegra/tegra_alc5632.c dev_err(&pdev->dev, pdev 192 sound/soc/tegra/tegra_alc5632.c dev_err(&pdev->dev, pdev 200 sound/soc/tegra/tegra_alc5632.c ret = tegra_asoc_utils_init(&alc5632->util_data, &pdev->dev); pdev 206 sound/soc/tegra/tegra_alc5632.c dev_err(&pdev->dev, "snd_soc_register_card failed (%d)\n", pdev 226 sound/soc/tegra/tegra_alc5632.c static int tegra_alc5632_remove(struct platform_device *pdev) pdev 228 sound/soc/tegra/tegra_alc5632.c struct snd_soc_card *card = platform_get_drvdata(pdev); pdev 195 sound/soc/tegra/tegra_max98090.c static int tegra_max98090_probe(struct platform_device *pdev) pdev 197 sound/soc/tegra/tegra_max98090.c struct device_node *np = pdev->dev.of_node; pdev 202 sound/soc/tegra/tegra_max98090.c machine = devm_kzalloc(&pdev->dev, pdev 207 sound/soc/tegra/tegra_max98090.c card->dev = &pdev->dev; pdev 230 sound/soc/tegra/tegra_max98090.c dev_err(&pdev->dev, pdev 239 sound/soc/tegra/tegra_max98090.c dev_err(&pdev->dev, pdev 247 sound/soc/tegra/tegra_max98090.c ret = tegra_asoc_utils_init(&machine->util_data, &pdev->dev); pdev 253 sound/soc/tegra/tegra_max98090.c dev_err(&pdev->dev, "snd_soc_register_card failed (%d)\n", pdev 266 sound/soc/tegra/tegra_max98090.c static int tegra_max98090_remove(struct platform_device *pdev) pdev 268 sound/soc/tegra/tegra_max98090.c struct snd_soc_card *card = platform_get_drvdata(pdev); pdev 145 sound/soc/tegra/tegra_rt5640.c static int tegra_rt5640_probe(struct platform_device *pdev) pdev 147 sound/soc/tegra/tegra_rt5640.c struct device_node *np = pdev->dev.of_node; pdev 152 sound/soc/tegra/tegra_rt5640.c machine = devm_kzalloc(&pdev->dev, pdev 157 sound/soc/tegra/tegra_rt5640.c card->dev = &pdev->dev; pdev 176 sound/soc/tegra/tegra_rt5640.c dev_err(&pdev->dev, pdev 185 sound/soc/tegra/tegra_rt5640.c dev_err(&pdev->dev, pdev 193 sound/soc/tegra/tegra_rt5640.c ret = tegra_asoc_utils_init(&machine->util_data, &pdev->dev); pdev 199 sound/soc/tegra/tegra_rt5640.c dev_err(&pdev->dev, "snd_soc_register_card failed (%d)\n", pdev 212 sound/soc/tegra/tegra_rt5640.c static int tegra_rt5640_remove(struct platform_device *pdev) pdev 214 sound/soc/tegra/tegra_rt5640.c struct snd_soc_card *card = platform_get_drvdata(pdev); pdev 188 sound/soc/tegra/tegra_rt5677.c static int tegra_rt5677_probe(struct platform_device *pdev) pdev 190 sound/soc/tegra/tegra_rt5677.c struct device_node *np = pdev->dev.of_node; pdev 195 sound/soc/tegra/tegra_rt5677.c machine = devm_kzalloc(&pdev->dev, pdev 200 sound/soc/tegra/tegra_rt5677.c card->dev = &pdev->dev; pdev 216 sound/soc/tegra/tegra_rt5677.c ret = devm_gpio_request_one(&pdev->dev, machine->gpio_hp_en, pdev 229 sound/soc/tegra/tegra_rt5677.c ret = devm_gpio_request_one(&pdev->dev, pdev 249 sound/soc/tegra/tegra_rt5677.c dev_err(&pdev->dev, pdev 258 sound/soc/tegra/tegra_rt5677.c dev_err(&pdev->dev, pdev 265 sound/soc/tegra/tegra_rt5677.c ret = tegra_asoc_utils_init(&machine->util_data, &pdev->dev); pdev 271 sound/soc/tegra/tegra_rt5677.c dev_err(&pdev->dev, "snd_soc_register_card failed (%d)\n", pdev 291 sound/soc/tegra/tegra_rt5677.c static int tegra_rt5677_remove(struct platform_device *pdev) pdev 293 sound/soc/tegra/tegra_rt5677.c struct snd_soc_card *card = platform_get_drvdata(pdev); pdev 108 sound/soc/tegra/tegra_sgtl5000.c static int tegra_sgtl5000_driver_probe(struct platform_device *pdev) pdev 110 sound/soc/tegra/tegra_sgtl5000.c struct device_node *np = pdev->dev.of_node; pdev 115 sound/soc/tegra/tegra_sgtl5000.c machine = devm_kzalloc(&pdev->dev, sizeof(struct tegra_sgtl5000), pdev 120 sound/soc/tegra/tegra_sgtl5000.c card->dev = &pdev->dev; pdev 134 sound/soc/tegra/tegra_sgtl5000.c dev_err(&pdev->dev, pdev 143 sound/soc/tegra/tegra_sgtl5000.c dev_err(&pdev->dev, pdev 151 sound/soc/tegra/tegra_sgtl5000.c ret = tegra_asoc_utils_init(&machine->util_data, &pdev->dev); pdev 157 sound/soc/tegra/tegra_sgtl5000.c dev_err(&pdev->dev, "snd_soc_register_card failed (%d)\n", pdev 177 sound/soc/tegra/tegra_sgtl5000.c static int tegra_sgtl5000_driver_remove(struct platform_device *pdev) pdev 179 sound/soc/tegra/tegra_sgtl5000.c struct snd_soc_card *card = platform_get_drvdata(pdev); pdev 113 sound/soc/tegra/tegra_wm8753.c static int tegra_wm8753_driver_probe(struct platform_device *pdev) pdev 115 sound/soc/tegra/tegra_wm8753.c struct device_node *np = pdev->dev.of_node; pdev 120 sound/soc/tegra/tegra_wm8753.c machine = devm_kzalloc(&pdev->dev, sizeof(struct tegra_wm8753), pdev 125 sound/soc/tegra/tegra_wm8753.c card->dev = &pdev->dev; pdev 139 sound/soc/tegra/tegra_wm8753.c dev_err(&pdev->dev, pdev 148 sound/soc/tegra/tegra_wm8753.c dev_err(&pdev->dev, pdev 156 sound/soc/tegra/tegra_wm8753.c ret = tegra_asoc_utils_init(&machine->util_data, &pdev->dev); pdev 162 sound/soc/tegra/tegra_wm8753.c dev_err(&pdev->dev, "snd_soc_register_card failed (%d)\n", pdev 175 sound/soc/tegra/tegra_wm8753.c static int tegra_wm8753_driver_remove(struct platform_device *pdev) pdev 177 sound/soc/tegra/tegra_wm8753.c struct snd_soc_card *card = platform_get_drvdata(pdev); pdev 227 sound/soc/tegra/tegra_wm8903.c static int tegra_wm8903_driver_probe(struct platform_device *pdev) pdev 229 sound/soc/tegra/tegra_wm8903.c struct device_node *np = pdev->dev.of_node; pdev 234 sound/soc/tegra/tegra_wm8903.c machine = devm_kzalloc(&pdev->dev, sizeof(struct tegra_wm8903), pdev 239 sound/soc/tegra/tegra_wm8903.c card->dev = &pdev->dev; pdev 247 sound/soc/tegra/tegra_wm8903.c ret = devm_gpio_request_one(&pdev->dev, machine->gpio_spkr_en, pdev 260 sound/soc/tegra/tegra_wm8903.c ret = devm_gpio_request_one(&pdev->dev, machine->gpio_hp_mute, pdev 278 sound/soc/tegra/tegra_wm8903.c ret = devm_gpio_request_one(&pdev->dev, pdev 293 sound/soc/tegra/tegra_wm8903.c ret = devm_gpio_request_one(&pdev->dev, pdev 313 sound/soc/tegra/tegra_wm8903.c dev_err(&pdev->dev, pdev 322 sound/soc/tegra/tegra_wm8903.c dev_err(&pdev->dev, pdev 330 sound/soc/tegra/tegra_wm8903.c ret = tegra_asoc_utils_init(&machine->util_data, &pdev->dev); pdev 336 sound/soc/tegra/tegra_wm8903.c dev_err(&pdev->dev, "snd_soc_register_card failed (%d)\n", pdev 349 sound/soc/tegra/tegra_wm8903.c static int tegra_wm8903_driver_remove(struct platform_device *pdev) pdev 351 sound/soc/tegra/tegra_wm8903.c struct snd_soc_card *card = platform_get_drvdata(pdev); pdev 66 sound/soc/tegra/tegra_wm9712.c static int tegra_wm9712_driver_probe(struct platform_device *pdev) pdev 68 sound/soc/tegra/tegra_wm9712.c struct device_node *np = pdev->dev.of_node; pdev 73 sound/soc/tegra/tegra_wm9712.c machine = devm_kzalloc(&pdev->dev, sizeof(struct tegra_wm9712), pdev 78 sound/soc/tegra/tegra_wm9712.c card->dev = &pdev->dev; pdev 83 sound/soc/tegra/tegra_wm9712.c dev_err(&pdev->dev, "Can't allocate wm9712 platform device\n"); pdev 102 sound/soc/tegra/tegra_wm9712.c dev_err(&pdev->dev, pdev 110 sound/soc/tegra/tegra_wm9712.c ret = tegra_asoc_utils_init(&machine->util_data, &pdev->dev); pdev 120 sound/soc/tegra/tegra_wm9712.c dev_err(&pdev->dev, "snd_soc_register_card failed (%d)\n", pdev 136 sound/soc/tegra/tegra_wm9712.c static int tegra_wm9712_driver_remove(struct platform_device *pdev) pdev 138 sound/soc/tegra/tegra_wm9712.c struct snd_soc_card *card = platform_get_drvdata(pdev); pdev 108 sound/soc/tegra/trimslice.c static int tegra_snd_trimslice_probe(struct platform_device *pdev) pdev 110 sound/soc/tegra/trimslice.c struct device_node *np = pdev->dev.of_node; pdev 115 sound/soc/tegra/trimslice.c trimslice = devm_kzalloc(&pdev->dev, sizeof(struct tegra_trimslice), pdev 120 sound/soc/tegra/trimslice.c card->dev = &pdev->dev; pdev 126 sound/soc/tegra/trimslice.c dev_err(&pdev->dev, pdev 135 sound/soc/tegra/trimslice.c dev_err(&pdev->dev, pdev 144 sound/soc/tegra/trimslice.c ret = tegra_asoc_utils_init(&trimslice->util_data, &pdev->dev); pdev 150 sound/soc/tegra/trimslice.c dev_err(&pdev->dev, "snd_soc_register_card failed (%d)\n", pdev 163 sound/soc/tegra/trimslice.c static int tegra_snd_trimslice_remove(struct platform_device *pdev) pdev 165 sound/soc/tegra/trimslice.c struct snd_soc_card *card = platform_get_drvdata(pdev); pdev 555 sound/soc/ti/ams-delta.c static int ams_delta_probe(struct platform_device *pdev) pdev 560 sound/soc/ti/ams-delta.c card->dev = &pdev->dev; pdev 574 sound/soc/ti/ams-delta.c dev_err(&pdev->dev, "snd_soc_register_card failed (%d)\n", ret); pdev 581 sound/soc/ti/ams-delta.c static int ams_delta_remove(struct platform_device *pdev) pdev 583 sound/soc/ti/ams-delta.c struct snd_soc_card *card = platform_get_drvdata(pdev); pdev 586 sound/soc/ti/ams-delta.c dev_warn(&pdev->dev, pdev 384 sound/soc/ti/davinci-evm.c static int davinci_evm_probe(struct platform_device *pdev) pdev 386 sound/soc/ti/davinci-evm.c struct device_node *np = pdev->dev.of_node; pdev 393 sound/soc/ti/davinci-evm.c match = of_match_device(of_match_ptr(davinci_evm_dt_ids), &pdev->dev); pdev 395 sound/soc/ti/davinci-evm.c dev_err(&pdev->dev, "Error: No device match found\n"); pdev 413 sound/soc/ti/davinci-evm.c evm_soc_card.dev = &pdev->dev; pdev 418 sound/soc/ti/davinci-evm.c mclk = devm_clk_get(&pdev->dev, "mclk"); pdev 422 sound/soc/ti/davinci-evm.c dev_dbg(&pdev->dev, "mclk not found.\n"); pdev 426 sound/soc/ti/davinci-evm.c drvdata = devm_kzalloc(&pdev->dev, sizeof(*drvdata), GFP_KERNEL); pdev 436 sound/soc/ti/davinci-evm.c dev_err(&pdev->dev, pdev 446 sound/soc/ti/davinci-evm.c dev_warn(&pdev->dev, pdev 452 sound/soc/ti/davinci-evm.c ret = devm_snd_soc_register_card(&pdev->dev, &evm_soc_card); pdev 455 sound/soc/ti/davinci-evm.c dev_err(&pdev->dev, "snd_soc_register_card failed (%d)\n", ret); pdev 646 sound/soc/ti/davinci-i2s.c static int davinci_i2s_probe(struct platform_device *pdev) pdev 655 sound/soc/ti/davinci-i2s.c mem = platform_get_resource_byname(pdev, IORESOURCE_MEM, "mpu"); pdev 657 sound/soc/ti/davinci-i2s.c dev_warn(&pdev->dev, pdev 659 sound/soc/ti/davinci-i2s.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 661 sound/soc/ti/davinci-i2s.c dev_err(&pdev->dev, "no mem resource?\n"); pdev 666 sound/soc/ti/davinci-i2s.c io_base = devm_ioremap_resource(&pdev->dev, mem); pdev 670 sound/soc/ti/davinci-i2s.c dev = devm_kzalloc(&pdev->dev, sizeof(struct davinci_mcbsp_dev), pdev 681 sound/soc/ti/davinci-i2s.c res = platform_get_resource(pdev, IORESOURCE_DMA, 0); pdev 686 sound/soc/ti/davinci-i2s.c } else if (IS_ENABLED(CONFIG_OF) && pdev->dev.of_node) { pdev 689 sound/soc/ti/davinci-i2s.c dev_err(&pdev->dev, "Missing DMA tx resource\n"); pdev 696 sound/soc/ti/davinci-i2s.c res = platform_get_resource(pdev, IORESOURCE_DMA, 1); pdev 701 sound/soc/ti/davinci-i2s.c } else if (IS_ENABLED(CONFIG_OF) && pdev->dev.of_node) { pdev 704 sound/soc/ti/davinci-i2s.c dev_err(&pdev->dev, "Missing DMA rx resource\n"); pdev 708 sound/soc/ti/davinci-i2s.c dev->clk = clk_get(&pdev->dev, NULL); pdev 713 sound/soc/ti/davinci-i2s.c dev->dev = &pdev->dev; pdev 714 sound/soc/ti/davinci-i2s.c dev_set_drvdata(&pdev->dev, dev); pdev 716 sound/soc/ti/davinci-i2s.c ret = snd_soc_register_component(&pdev->dev, &davinci_i2s_component, pdev 721 sound/soc/ti/davinci-i2s.c ret = edma_pcm_platform_register(&pdev->dev); pdev 723 sound/soc/ti/davinci-i2s.c dev_err(&pdev->dev, "register PCM failed: %d\n", ret); pdev 730 sound/soc/ti/davinci-i2s.c snd_soc_unregister_component(&pdev->dev); pdev 737 sound/soc/ti/davinci-i2s.c static int davinci_i2s_remove(struct platform_device *pdev) pdev 739 sound/soc/ti/davinci-i2s.c struct davinci_mcbsp_dev *dev = dev_get_drvdata(&pdev->dev); pdev 741 sound/soc/ti/davinci-i2s.c snd_soc_unregister_component(&pdev->dev); pdev 1684 sound/soc/ti/davinci-mcasp.c static int mcasp_reparent_fck(struct platform_device *pdev) pdev 1686 sound/soc/ti/davinci-mcasp.c struct device_node *node = pdev->dev.of_node; pdev 1698 sound/soc/ti/davinci-mcasp.c dev_warn(&pdev->dev, "Update the bindings to use assigned-clocks!\n"); pdev 1700 sound/soc/ti/davinci-mcasp.c gfclk = clk_get(&pdev->dev, "fck"); pdev 1702 sound/soc/ti/davinci-mcasp.c dev_err(&pdev->dev, "failed to get fck\n"); pdev 1708 sound/soc/ti/davinci-mcasp.c dev_err(&pdev->dev, "failed to get parent clock\n"); pdev 1715 sound/soc/ti/davinci-mcasp.c dev_err(&pdev->dev, "failed to reparent fck\n"); pdev 1727 sound/soc/ti/davinci-mcasp.c struct platform_device *pdev) pdev 1729 sound/soc/ti/davinci-mcasp.c struct device_node *np = pdev->dev.of_node; pdev 1732 sound/soc/ti/davinci-mcasp.c of_match_device(mcasp_dt_ids, &pdev->dev); pdev 1739 sound/soc/ti/davinci-mcasp.c if (pdev->dev.platform_data) { pdev 1740 sound/soc/ti/davinci-mcasp.c pdata = pdev->dev.platform_data; pdev 1744 sound/soc/ti/davinci-mcasp.c pdata = devm_kmemdup(&pdev->dev, match->data, sizeof(*pdata), pdev 1763 sound/soc/ti/davinci-mcasp.c dev_err(&pdev->dev, pdev 1775 sound/soc/ti/davinci-mcasp.c u8 *of_serial_dir = devm_kzalloc(&pdev->dev, pdev 1836 sound/soc/ti/davinci-mcasp.c dev_warn(&pdev->dev, "Invalid dismod value: %u\n", val); pdev 1847 sound/soc/ti/davinci-mcasp.c dev_err(&pdev->dev, "Error populating platform data, err %d\n", pdev 2101 sound/soc/ti/davinci-mcasp.c static int davinci_mcasp_probe(struct platform_device *pdev) pdev 2112 sound/soc/ti/davinci-mcasp.c if (!pdev->dev.platform_data && !pdev->dev.of_node) { pdev 2113 sound/soc/ti/davinci-mcasp.c dev_err(&pdev->dev, "No platform data supplied\n"); pdev 2117 sound/soc/ti/davinci-mcasp.c mcasp = devm_kzalloc(&pdev->dev, sizeof(struct davinci_mcasp), pdev 2122 sound/soc/ti/davinci-mcasp.c pdata = davinci_mcasp_set_pdata_from_of(pdev); pdev 2124 sound/soc/ti/davinci-mcasp.c dev_err(&pdev->dev, "no platform data\n"); pdev 2128 sound/soc/ti/davinci-mcasp.c mem = platform_get_resource_byname(pdev, IORESOURCE_MEM, "mpu"); pdev 2132 sound/soc/ti/davinci-mcasp.c mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 2134 sound/soc/ti/davinci-mcasp.c dev_err(&pdev->dev, "no mem resource?\n"); pdev 2139 sound/soc/ti/davinci-mcasp.c mcasp->base = devm_ioremap_resource(&pdev->dev, mem); pdev 2143 sound/soc/ti/davinci-mcasp.c pm_runtime_enable(&pdev->dev); pdev 2149 sound/soc/ti/davinci-mcasp.c dev_err(&pdev->dev, "invalid tdm slots: %d\n", pdev 2153 sound/soc/ti/davinci-mcasp.c dev_err(&pdev->dev, "invalid tdm slots: %d\n", pdev 2163 sound/soc/ti/davinci-mcasp.c mcasp->context.xrsr_regs = devm_kcalloc(&pdev->dev, pdev 2177 sound/soc/ti/davinci-mcasp.c mcasp->dev = &pdev->dev; pdev 2179 sound/soc/ti/davinci-mcasp.c irq = platform_get_irq_byname(pdev, "common"); pdev 2181 sound/soc/ti/davinci-mcasp.c irq_name = devm_kasprintf(&pdev->dev, GFP_KERNEL, "%s_common", pdev 2182 sound/soc/ti/davinci-mcasp.c dev_name(&pdev->dev)); pdev 2187 sound/soc/ti/davinci-mcasp.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, pdev 2192 sound/soc/ti/davinci-mcasp.c dev_err(&pdev->dev, "common IRQ request failed\n"); pdev 2200 sound/soc/ti/davinci-mcasp.c irq = platform_get_irq_byname(pdev, "rx"); pdev 2202 sound/soc/ti/davinci-mcasp.c irq_name = devm_kasprintf(&pdev->dev, GFP_KERNEL, "%s_rx", pdev 2203 sound/soc/ti/davinci-mcasp.c dev_name(&pdev->dev)); pdev 2208 sound/soc/ti/davinci-mcasp.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, pdev 2212 sound/soc/ti/davinci-mcasp.c dev_err(&pdev->dev, "RX IRQ request failed\n"); pdev 2219 sound/soc/ti/davinci-mcasp.c irq = platform_get_irq_byname(pdev, "tx"); pdev 2221 sound/soc/ti/davinci-mcasp.c irq_name = devm_kasprintf(&pdev->dev, GFP_KERNEL, "%s_tx", pdev 2222 sound/soc/ti/davinci-mcasp.c dev_name(&pdev->dev)); pdev 2227 sound/soc/ti/davinci-mcasp.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, pdev 2231 sound/soc/ti/davinci-mcasp.c dev_err(&pdev->dev, "TX IRQ request failed\n"); pdev 2238 sound/soc/ti/davinci-mcasp.c dat = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dat"); pdev 2249 sound/soc/ti/davinci-mcasp.c res = platform_get_resource(pdev, IORESOURCE_DMA, 0); pdev 2256 sound/soc/ti/davinci-mcasp.c if (pdev->dev.of_node) pdev 2271 sound/soc/ti/davinci-mcasp.c res = platform_get_resource(pdev, IORESOURCE_DMA, 1); pdev 2278 sound/soc/ti/davinci-mcasp.c if (pdev->dev.of_node) pdev 2321 sound/soc/ti/davinci-mcasp.c dev_set_drvdata(&pdev->dev, mcasp); pdev 2323 sound/soc/ti/davinci-mcasp.c mcasp_reparent_fck(pdev); pdev 2338 sound/soc/ti/davinci-mcasp.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 2348 sound/soc/ti/davinci-mcasp.c ret = edma_pcm_platform_register(&pdev->dev); pdev 2351 sound/soc/ti/davinci-mcasp.c ret = sdma_pcm_platform_register(&pdev->dev, "tx", "rx"); pdev 2354 sound/soc/ti/davinci-mcasp.c dev_err(&pdev->dev, "No DMA controller found (%d)\n", ret); pdev 2361 sound/soc/ti/davinci-mcasp.c dev_err(&pdev->dev, "register PCM failed: %d\n", ret); pdev 2368 sound/soc/ti/davinci-mcasp.c pm_runtime_disable(&pdev->dev); pdev 2372 sound/soc/ti/davinci-mcasp.c static int davinci_mcasp_remove(struct platform_device *pdev) pdev 2374 sound/soc/ti/davinci-mcasp.c pm_runtime_disable(&pdev->dev); pdev 191 sound/soc/ti/davinci-vcif.c static int davinci_vcif_probe(struct platform_device *pdev) pdev 193 sound/soc/ti/davinci-vcif.c struct davinci_vc *davinci_vc = pdev->dev.platform_data; pdev 197 sound/soc/ti/davinci-vcif.c davinci_vcif_dev = devm_kzalloc(&pdev->dev, pdev 216 sound/soc/ti/davinci-vcif.c dev_set_drvdata(&pdev->dev, davinci_vcif_dev); pdev 218 sound/soc/ti/davinci-vcif.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 222 sound/soc/ti/davinci-vcif.c dev_err(&pdev->dev, "could not register dai\n"); pdev 226 sound/soc/ti/davinci-vcif.c ret = edma_pcm_platform_register(&pdev->dev); pdev 228 sound/soc/ti/davinci-vcif.c dev_err(&pdev->dev, "register PCM failed: %d\n", ret); pdev 211 sound/soc/ti/omap-abe-twl6040.c static int omap_abe_probe(struct platform_device *pdev) pdev 213 sound/soc/ti/omap-abe-twl6040.c struct device_node *node = pdev->dev.of_node; pdev 221 sound/soc/ti/omap-abe-twl6040.c dev_err(&pdev->dev, "of node is missing.\n"); pdev 225 sound/soc/ti/omap-abe-twl6040.c priv = devm_kzalloc(&pdev->dev, sizeof(struct abe_twl6040), GFP_KERNEL); pdev 230 sound/soc/ti/omap-abe-twl6040.c card->dev = &pdev->dev; pdev 238 sound/soc/ti/omap-abe-twl6040.c dev_err(&pdev->dev, "Card name is not provided\n"); pdev 244 sound/soc/ti/omap-abe-twl6040.c dev_err(&pdev->dev, "Error while parsing DAPM routing\n"); pdev 250 sound/soc/ti/omap-abe-twl6040.c dev_err(&pdev->dev, "McPDM node is not provided\n"); pdev 289 sound/soc/ti/omap-abe-twl6040.c dev_err(&pdev->dev, "MCLK frequency not provided\n"); pdev 296 sound/soc/ti/omap-abe-twl6040.c dev_err(&pdev->dev, "MCLK frequency missing\n"); pdev 305 sound/soc/ti/omap-abe-twl6040.c ret = devm_snd_soc_register_card(&pdev->dev, card); pdev 307 sound/soc/ti/omap-abe-twl6040.c dev_err(&pdev->dev, "devm_snd_soc_register_card() failed: %d\n", pdev 458 sound/soc/ti/omap-dmic.c static int asoc_dmic_probe(struct platform_device *pdev) pdev 464 sound/soc/ti/omap-dmic.c dmic = devm_kzalloc(&pdev->dev, sizeof(struct omap_dmic), GFP_KERNEL); pdev 468 sound/soc/ti/omap-dmic.c platform_set_drvdata(pdev, dmic); pdev 469 sound/soc/ti/omap-dmic.c dmic->dev = &pdev->dev; pdev 480 sound/soc/ti/omap-dmic.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dma"); pdev 489 sound/soc/ti/omap-dmic.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "mpu"); pdev 490 sound/soc/ti/omap-dmic.c dmic->io_base = devm_ioremap_resource(&pdev->dev, res); pdev 495 sound/soc/ti/omap-dmic.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 501 sound/soc/ti/omap-dmic.c ret = sdma_pcm_platform_register(&pdev->dev, NULL, "up_link"); pdev 308 sound/soc/ti/omap-hdmi.c static int omap_hdmi_audio_probe(struct platform_device *pdev) pdev 310 sound/soc/ti/omap-hdmi.c struct omap_hdmi_audio_pdata *ha = pdev->dev.platform_data; pdev 311 sound/soc/ti/omap-hdmi.c struct device *dev = &pdev->dev; pdev 400 sound/soc/ti/omap-hdmi.c static int omap_hdmi_audio_remove(struct platform_device *pdev) pdev 402 sound/soc/ti/omap-hdmi.c struct hdmi_audio_data *ad = platform_get_drvdata(pdev); pdev 318 sound/soc/ti/omap-mcbsp-priv.h int omap_mcbsp_st_init(struct platform_device *pdev); pdev 319 sound/soc/ti/omap-mcbsp-priv.h void omap_mcbsp_st_cleanup(struct platform_device *pdev); pdev 338 sound/soc/ti/omap-mcbsp-st.c int omap_mcbsp_st_init(struct platform_device *pdev) pdev 340 sound/soc/ti/omap-mcbsp-st.c struct omap_mcbsp *mcbsp = platform_get_drvdata(pdev); pdev 345 sound/soc/ti/omap-mcbsp-st.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "sidetone"); pdev 374 sound/soc/ti/omap-mcbsp-st.c void omap_mcbsp_st_cleanup(struct platform_device *pdev) pdev 376 sound/soc/ti/omap-mcbsp-st.c struct omap_mcbsp *mcbsp = platform_get_drvdata(pdev); pdev 617 sound/soc/ti/omap-mcbsp.c static int omap_mcbsp_init(struct platform_device *pdev) pdev 619 sound/soc/ti/omap-mcbsp.c struct omap_mcbsp *mcbsp = platform_get_drvdata(pdev); pdev 626 sound/soc/ti/omap-mcbsp.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "mpu"); pdev 628 sound/soc/ti/omap-mcbsp.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 630 sound/soc/ti/omap-mcbsp.c mcbsp->io_base = devm_ioremap_resource(&pdev->dev, res); pdev 637 sound/soc/ti/omap-mcbsp.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dma"); pdev 650 sound/soc/ti/omap-mcbsp.c mcbsp->irq = platform_get_irq_byname(pdev, "common"); pdev 652 sound/soc/ti/omap-mcbsp.c mcbsp->tx_irq = platform_get_irq_byname(pdev, "tx"); pdev 655 sound/soc/ti/omap-mcbsp.c mcbsp->irq = platform_get_irq(pdev, 0); pdev 658 sound/soc/ti/omap-mcbsp.c mcbsp->rx_irq = platform_get_irq_byname(pdev, "rx"); pdev 663 sound/soc/ti/omap-mcbsp.c if (!pdev->dev.of_node) { pdev 664 sound/soc/ti/omap-mcbsp.c res = platform_get_resource_byname(pdev, IORESOURCE_DMA, "tx"); pdev 666 sound/soc/ti/omap-mcbsp.c dev_err(&pdev->dev, "invalid tx DMA channel\n"); pdev 672 sound/soc/ti/omap-mcbsp.c res = platform_get_resource_byname(pdev, IORESOURCE_DMA, "rx"); pdev 674 sound/soc/ti/omap-mcbsp.c dev_err(&pdev->dev, "invalid rx DMA channel\n"); pdev 689 sound/soc/ti/omap-mcbsp.c mcbsp->fclk = clk_get(&pdev->dev, "fck"); pdev 718 sound/soc/ti/omap-mcbsp.c ret = omap_mcbsp_st_init(pdev); pdev 1375 sound/soc/ti/omap-mcbsp.c static int asoc_mcbsp_probe(struct platform_device *pdev) pdev 1377 sound/soc/ti/omap-mcbsp.c struct omap_mcbsp_platform_data *pdata = dev_get_platdata(&pdev->dev); pdev 1382 sound/soc/ti/omap-mcbsp.c match = of_match_device(omap_mcbsp_of_match, &pdev->dev); pdev 1384 sound/soc/ti/omap-mcbsp.c struct device_node *node = pdev->dev.of_node; pdev 1388 sound/soc/ti/omap-mcbsp.c pdata = devm_kzalloc(&pdev->dev, pdev 1400 sound/soc/ti/omap-mcbsp.c dev_err(&pdev->dev, "missing platform data.\n"); pdev 1403 sound/soc/ti/omap-mcbsp.c mcbsp = devm_kzalloc(&pdev->dev, sizeof(struct omap_mcbsp), GFP_KERNEL); pdev 1407 sound/soc/ti/omap-mcbsp.c mcbsp->id = pdev->id; pdev 1409 sound/soc/ti/omap-mcbsp.c mcbsp->dev = &pdev->dev; pdev 1410 sound/soc/ti/omap-mcbsp.c platform_set_drvdata(pdev, mcbsp); pdev 1412 sound/soc/ti/omap-mcbsp.c ret = omap_mcbsp_init(pdev); pdev 1421 sound/soc/ti/omap-mcbsp.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 1427 sound/soc/ti/omap-mcbsp.c return sdma_pcm_platform_register(&pdev->dev, "tx", "rx"); pdev 1430 sound/soc/ti/omap-mcbsp.c static int asoc_mcbsp_remove(struct platform_device *pdev) pdev 1432 sound/soc/ti/omap-mcbsp.c struct omap_mcbsp *mcbsp = platform_get_drvdata(pdev); pdev 1443 sound/soc/ti/omap-mcbsp.c omap_mcbsp_st_cleanup(pdev); pdev 541 sound/soc/ti/omap-mcpdm.c static int asoc_mcpdm_probe(struct platform_device *pdev) pdev 547 sound/soc/ti/omap-mcpdm.c mcpdm = devm_kzalloc(&pdev->dev, sizeof(struct omap_mcpdm), GFP_KERNEL); pdev 551 sound/soc/ti/omap-mcpdm.c platform_set_drvdata(pdev, mcpdm); pdev 555 sound/soc/ti/omap-mcpdm.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dma"); pdev 565 sound/soc/ti/omap-mcpdm.c res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "mpu"); pdev 566 sound/soc/ti/omap-mcpdm.c mcpdm->io_base = devm_ioremap_resource(&pdev->dev, res); pdev 570 sound/soc/ti/omap-mcpdm.c mcpdm->irq = platform_get_irq(pdev, 0); pdev 574 sound/soc/ti/omap-mcpdm.c mcpdm->dev = &pdev->dev; pdev 576 sound/soc/ti/omap-mcpdm.c ret = devm_snd_soc_register_component(&pdev->dev, pdev 582 sound/soc/ti/omap-mcpdm.c return sdma_pcm_platform_register(&pdev->dev, "dn_link", "up_link"); pdev 237 sound/soc/ti/omap-twl4030.c static int omap_twl4030_probe(struct platform_device *pdev) pdev 239 sound/soc/ti/omap-twl4030.c struct omap_tw4030_pdata *pdata = dev_get_platdata(&pdev->dev); pdev 240 sound/soc/ti/omap-twl4030.c struct device_node *node = pdev->dev.of_node; pdev 245 sound/soc/ti/omap-twl4030.c card->dev = &pdev->dev; pdev 247 sound/soc/ti/omap-twl4030.c priv = devm_kzalloc(&pdev->dev, sizeof(struct omap_twl4030), GFP_KERNEL); pdev 256 sound/soc/ti/omap-twl4030.c dev_err(&pdev->dev, "Card name is not provided\n"); pdev 262 sound/soc/ti/omap-twl4030.c dev_err(&pdev->dev, "McBSP node is not provided\n"); pdev 299 sound/soc/ti/omap-twl4030.c dev_err(&pdev->dev, "Card name is not provided\n"); pdev 308 sound/soc/ti/omap-twl4030.c dev_err(&pdev->dev, "Missing pdata\n"); pdev 313 sound/soc/ti/omap-twl4030.c ret = devm_snd_soc_register_card(&pdev->dev, card); pdev 315 sound/soc/ti/omap-twl4030.c dev_err(&pdev->dev, "devm_snd_soc_register_card() failed: %d\n", pdev 360 sound/soc/ti/rx51.c static int rx51_soc_probe(struct platform_device *pdev) pdev 363 sound/soc/ti/rx51.c struct device_node *np = pdev->dev.of_node; pdev 370 sound/soc/ti/rx51.c card->dev = &pdev->dev; pdev 377 sound/soc/ti/rx51.c dev_err(&pdev->dev, "McBSP node is not provided\n"); pdev 387 sound/soc/ti/rx51.c dev_err(&pdev->dev, "Codec node is not provided\n"); pdev 395 sound/soc/ti/rx51.c dev_err(&pdev->dev, "Auxiliary Codec node is not provided\n"); pdev 405 sound/soc/ti/rx51.c dev_err(&pdev->dev, "Headphone amplifier node is not provided\n"); pdev 414 sound/soc/ti/rx51.c pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); pdev 453 sound/soc/ti/rx51.c dev_err(&pdev->dev, "snd_soc_register_card failed (%d)\n", err); pdev 172 sound/soc/txx9/txx9aclc-ac97.c static int txx9aclc_ac97_dev_probe(struct platform_device *pdev) pdev 179 sound/soc/txx9/txx9aclc-ac97.c irq = platform_get_irq(pdev, 0); pdev 183 sound/soc/txx9/txx9aclc-ac97.c drvdata = devm_kzalloc(&pdev->dev, sizeof(*drvdata), GFP_KERNEL); pdev 187 sound/soc/txx9/txx9aclc-ac97.c r = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 188 sound/soc/txx9/txx9aclc-ac97.c drvdata->base = devm_ioremap_resource(&pdev->dev, r); pdev 192 sound/soc/txx9/txx9aclc-ac97.c platform_set_drvdata(pdev, drvdata); pdev 198 sound/soc/txx9/txx9aclc-ac97.c err = devm_request_irq(&pdev->dev, irq, txx9aclc_ac97_irq, pdev 199 sound/soc/txx9/txx9aclc-ac97.c 0, dev_name(&pdev->dev), drvdata); pdev 207 sound/soc/txx9/txx9aclc-ac97.c return devm_snd_soc_register_component(&pdev->dev, &txx9aclc_ac97_component, pdev 211 sound/soc/txx9/txx9aclc-ac97.c static int txx9aclc_ac97_dev_remove(struct platform_device *pdev) pdev 41 sound/soc/txx9/txx9aclc-generic.c static int __init txx9aclc_generic_probe(struct platform_device *pdev) pdev 58 sound/soc/txx9/txx9aclc-generic.c static int __exit txx9aclc_generic_remove(struct platform_device *pdev) pdev 291 sound/soc/txx9/txx9aclc.c struct platform_device *pdev = to_platform_device(component->dev); pdev 303 sound/soc/txx9/txx9aclc.c r = platform_get_resource(pdev, IORESOURCE_DMA, i); pdev 416 sound/soc/txx9/txx9aclc.c static int txx9aclc_soc_platform_probe(struct platform_device *pdev) pdev 418 sound/soc/txx9/txx9aclc.c return devm_snd_soc_register_component(&pdev->dev, pdev 135 sound/soc/uniphier/aio-compress.c struct device *dev = &aio->chip->pdev->dev; pdev 220 sound/soc/uniphier/aio-compress.c struct device *dev = &aio->chip->pdev->dev; pdev 108 sound/soc/uniphier/aio-core.c struct device *dev = &chip->pdev->dev; pdev 202 sound/soc/uniphier/aio-core.c struct device *dev = &sub->aio->chip->pdev->dev; pdev 333 sound/soc/uniphier/aio-core.c struct device *dev = &sub->aio->chip->pdev->dev; pdev 452 sound/soc/uniphier/aio-core.c struct device *dev = &sub->aio->chip->pdev->dev; pdev 517 sound/soc/uniphier/aio-core.c struct device *dev = &sub->aio->chip->pdev->dev; pdev 25 sound/soc/uniphier/aio-cpu.c struct device *dev = &chip->pdev->dev; pdev 150 sound/soc/uniphier/aio-cpu.c struct device *dev = &aio->chip->pdev->dev; pdev 237 sound/soc/uniphier/aio-cpu.c struct device *dev = &aio->chip->pdev->dev; pdev 287 sound/soc/uniphier/aio-cpu.c struct device *dev = &aio->chip->pdev->dev; pdev 601 sound/soc/uniphier/aio-cpu.c int uniphier_aio_probe(struct platform_device *pdev) pdev 604 sound/soc/uniphier/aio-cpu.c struct device *dev = &pdev->dev; pdev 663 sound/soc/uniphier/aio-cpu.c chip->pdev = pdev; pdev 664 sound/soc/uniphier/aio-cpu.c platform_set_drvdata(pdev, chip); pdev 682 sound/soc/uniphier/aio-cpu.c ret = uniphier_aiodma_soc_register_platform(pdev); pdev 700 sound/soc/uniphier/aio-cpu.c int uniphier_aio_remove(struct platform_device *pdev) pdev 702 sound/soc/uniphier/aio-cpu.c struct uniphier_aio_chip *chip = platform_get_drvdata(pdev); pdev 69 sound/soc/uniphier/aio-dma.c struct platform_device *pdev = p; pdev 70 sound/soc/uniphier/aio-dma.c struct uniphier_aio_chip *chip = platform_get_drvdata(pdev); pdev 155 sound/soc/uniphier/aio-dma.c struct device *dev = &aio->chip->pdev->dev; pdev 275 sound/soc/uniphier/aio-dma.c int uniphier_aiodma_soc_register_platform(struct platform_device *pdev) pdev 277 sound/soc/uniphier/aio-dma.c struct uniphier_aio_chip *chip = platform_get_drvdata(pdev); pdev 278 sound/soc/uniphier/aio-dma.c struct device *dev = &pdev->dev; pdev 282 sound/soc/uniphier/aio-dma.c preg = devm_platform_ioremap_resource(pdev, 0); pdev 291 sound/soc/uniphier/aio-dma.c irq = platform_get_irq(pdev, 0); pdev 296 sound/soc/uniphier/aio-dma.c IRQF_SHARED, dev_name(dev), pdev); pdev 283 sound/soc/uniphier/aio.h struct platform_device *pdev; pdev 306 sound/soc/uniphier/aio.h int uniphier_aiodma_soc_register_platform(struct platform_device *pdev); pdev 313 sound/soc/uniphier/aio.h int uniphier_aio_probe(struct platform_device *pdev); pdev 314 sound/soc/uniphier/aio.h int uniphier_aio_remove(struct platform_device *pdev); pdev 451 sound/soc/uniphier/evea.c static int evea_probe(struct platform_device *pdev) pdev 457 sound/soc/uniphier/evea.c evea = devm_kzalloc(&pdev->dev, sizeof(struct evea_priv), GFP_KERNEL); pdev 461 sound/soc/uniphier/evea.c evea->clk = devm_clk_get(&pdev->dev, "evea"); pdev 465 sound/soc/uniphier/evea.c evea->clk_exiv = devm_clk_get(&pdev->dev, "exiv"); pdev 469 sound/soc/uniphier/evea.c evea->rst = devm_reset_control_get_shared(&pdev->dev, "evea"); pdev 473 sound/soc/uniphier/evea.c evea->rst_exiv = devm_reset_control_get_shared(&pdev->dev, "exiv"); pdev 477 sound/soc/uniphier/evea.c preg = devm_platform_ioremap_resource(pdev, 0); pdev 481 sound/soc/uniphier/evea.c evea->regmap = devm_regmap_init_mmio(&pdev->dev, preg, pdev 503 sound/soc/uniphier/evea.c evea->rst_adamv = devm_reset_control_get_shared(&pdev->dev, "adamv"); pdev 513 sound/soc/uniphier/evea.c platform_set_drvdata(pdev, evea); pdev 515 sound/soc/uniphier/evea.c ret = devm_snd_soc_register_component(&pdev->dev, &soc_codec_evea, pdev 540 sound/soc/uniphier/evea.c static int evea_remove(struct platform_device *pdev) pdev 542 sound/soc/uniphier/evea.c struct evea_priv *evea = platform_get_drvdata(pdev); pdev 72 sound/soc/ux500/mop500.c static int mop500_of_probe(struct platform_device *pdev, pdev 83 sound/soc/ux500/mop500.c dev_err(&pdev->dev, "Phandle missing or invalid\n"); pdev 102 sound/soc/ux500/mop500.c static int mop500_probe(struct platform_device *pdev) pdev 104 sound/soc/ux500/mop500.c struct device_node *np = pdev->dev.of_node; pdev 107 sound/soc/ux500/mop500.c dev_dbg(&pdev->dev, "%s: Enter.\n", __func__); pdev 109 sound/soc/ux500/mop500.c mop500_card.dev = &pdev->dev; pdev 112 sound/soc/ux500/mop500.c ret = mop500_of_probe(pdev, np); pdev 117 sound/soc/ux500/mop500.c dev_dbg(&pdev->dev, "%s: Card %s: Set platform drvdata.\n", pdev 122 sound/soc/ux500/mop500.c dev_dbg(&pdev->dev, "%s: Card %s: num_links = %d\n", pdev 124 sound/soc/ux500/mop500.c dev_dbg(&pdev->dev, "%s: Card %s: DAI-link 0: name = %s\n", pdev 126 sound/soc/ux500/mop500.c dev_dbg(&pdev->dev, "%s: Card %s: DAI-link 0: stream_name = %s\n", pdev 132 sound/soc/ux500/mop500.c dev_err(&pdev->dev, pdev 138 sound/soc/ux500/mop500.c static int mop500_remove(struct platform_device *pdev) pdev 140 sound/soc/ux500/mop500.c struct snd_soc_card *mop500_card = platform_get_drvdata(pdev); pdev 740 sound/soc/ux500/ux500_msp_dai.c static int ux500_msp_drv_probe(struct platform_device *pdev) pdev 743 sound/soc/ux500/ux500_msp_dai.c struct msp_i2s_platform_data *pdata = pdev->dev.platform_data; pdev 744 sound/soc/ux500/ux500_msp_dai.c struct device_node *np = pdev->dev.of_node; pdev 748 sound/soc/ux500/ux500_msp_dai.c dev_err(&pdev->dev, "No platform data or Device Tree found\n"); pdev 752 sound/soc/ux500/ux500_msp_dai.c drvdata = devm_kzalloc(&pdev->dev, pdev 765 sound/soc/ux500/ux500_msp_dai.c drvdata->reg_vape = devm_regulator_get(&pdev->dev, "v-ape"); pdev 768 sound/soc/ux500/ux500_msp_dai.c dev_err(&pdev->dev, pdev 773 sound/soc/ux500/ux500_msp_dai.c prcmu_qos_add_requirement(PRCMU_QOS_APE_OPP, (char *)pdev->name, 50); pdev 775 sound/soc/ux500/ux500_msp_dai.c drvdata->pclk = devm_clk_get(&pdev->dev, "apb_pclk"); pdev 778 sound/soc/ux500/ux500_msp_dai.c dev_err(&pdev->dev, pdev 784 sound/soc/ux500/ux500_msp_dai.c drvdata->clk = devm_clk_get(&pdev->dev, NULL); pdev 787 sound/soc/ux500/ux500_msp_dai.c dev_err(&pdev->dev, pdev 793 sound/soc/ux500/ux500_msp_dai.c ret = ux500_msp_i2s_init_msp(pdev, &drvdata->msp, pdev 794 sound/soc/ux500/ux500_msp_dai.c pdev->dev.platform_data); pdev 796 sound/soc/ux500/ux500_msp_dai.c dev_err(&pdev->dev, pdev 801 sound/soc/ux500/ux500_msp_dai.c dev_set_drvdata(&pdev->dev, drvdata); pdev 803 sound/soc/ux500/ux500_msp_dai.c ret = snd_soc_register_component(&pdev->dev, &ux500_msp_component, pdev 806 sound/soc/ux500/ux500_msp_dai.c dev_err(&pdev->dev, "Error: %s: Failed to register MSP%d!\n", pdev 811 sound/soc/ux500/ux500_msp_dai.c ret = ux500_pcm_register_platform(pdev); pdev 813 sound/soc/ux500/ux500_msp_dai.c dev_err(&pdev->dev, pdev 822 sound/soc/ux500/ux500_msp_dai.c snd_soc_unregister_component(&pdev->dev); pdev 826 sound/soc/ux500/ux500_msp_dai.c static int ux500_msp_drv_remove(struct platform_device *pdev) pdev 828 sound/soc/ux500/ux500_msp_dai.c struct ux500_msp_i2s_drvdata *drvdata = dev_get_drvdata(&pdev->dev); pdev 830 sound/soc/ux500/ux500_msp_dai.c ux500_pcm_unregister_platform(pdev); pdev 832 sound/soc/ux500/ux500_msp_dai.c snd_soc_unregister_component(&pdev->dev); pdev 836 sound/soc/ux500/ux500_msp_dai.c ux500_msp_i2s_cleanup_msp(pdev, drvdata->msp); pdev 645 sound/soc/ux500/ux500_msp_i2s.c static int ux500_msp_i2s_of_init_msp(struct platform_device *pdev, pdev 651 sound/soc/ux500/ux500_msp_i2s.c *platform_data = devm_kzalloc(&pdev->dev, pdev 658 sound/soc/ux500/ux500_msp_i2s.c msp->playback_dma_data.dma_cfg = devm_kzalloc(&pdev->dev, pdev 664 sound/soc/ux500/ux500_msp_i2s.c msp->capture_dma_data.dma_cfg = devm_kzalloc(&pdev->dev, pdev 673 sound/soc/ux500/ux500_msp_i2s.c int ux500_msp_i2s_init_msp(struct platform_device *pdev, pdev 678 sound/soc/ux500/ux500_msp_i2s.c struct device_node *np = pdev->dev.of_node; pdev 682 sound/soc/ux500/ux500_msp_i2s.c *msp_p = devm_kzalloc(&pdev->dev, sizeof(struct ux500_msp), GFP_KERNEL); pdev 689 sound/soc/ux500/ux500_msp_i2s.c ret = ux500_msp_i2s_of_init_msp(pdev, msp, pdev 701 sound/soc/ux500/ux500_msp_i2s.c msp->dev = &pdev->dev; pdev 703 sound/soc/ux500/ux500_msp_i2s.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 705 sound/soc/ux500/ux500_msp_i2s.c dev_err(&pdev->dev, "%s: ERROR: Unable to get resource!\n", pdev 713 sound/soc/ux500/ux500_msp_i2s.c msp->registers = devm_ioremap(&pdev->dev, res->start, pdev 716 sound/soc/ux500/ux500_msp_i2s.c dev_err(&pdev->dev, "%s: ERROR: ioremap failed!\n", __func__); pdev 726 sound/soc/ux500/ux500_msp_i2s.c void ux500_msp_i2s_cleanup_msp(struct platform_device *pdev, pdev 488 sound/soc/ux500/ux500_msp_i2s.h int ux500_msp_i2s_init_msp(struct platform_device *pdev, pdev 491 sound/soc/ux500/ux500_msp_i2s.h void ux500_msp_i2s_cleanup_msp(struct platform_device *pdev, pdev 135 sound/soc/ux500/ux500_pcm.c int ux500_pcm_register_platform(struct platform_device *pdev) pdev 138 sound/soc/ux500/ux500_pcm.c struct device_node *np = pdev->dev.of_node; pdev 146 sound/soc/ux500/ux500_pcm.c ret = snd_dmaengine_pcm_register(&pdev->dev, pcm_config, pdev 149 sound/soc/ux500/ux500_pcm.c dev_err(&pdev->dev, pdev 151 sound/soc/ux500/ux500_pcm.c __func__, pdev->name, ret); pdev 159 sound/soc/ux500/ux500_pcm.c int ux500_pcm_unregister_platform(struct platform_device *pdev) pdev 161 sound/soc/ux500/ux500_pcm.c snd_dmaengine_pcm_unregister(&pdev->dev); pdev 18 sound/soc/ux500/ux500_pcm.h int ux500_pcm_register_platform(struct platform_device *pdev); pdev 19 sound/soc/ux500/ux500_pcm.h int ux500_pcm_unregister_platform(struct platform_device *pdev); pdev 562 sound/soc/xilinx/xlnx_formatter_pcm.c static int xlnx_formatter_pcm_probe(struct platform_device *pdev) pdev 568 sound/soc/xilinx/xlnx_formatter_pcm.c struct device *dev = &pdev->dev; pdev 587 sound/soc/xilinx/xlnx_formatter_pcm.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 613 sound/soc/xilinx/xlnx_formatter_pcm.c aud_drv_data->mm2s_irq = platform_get_irq_byname(pdev, pdev 639 sound/soc/xilinx/xlnx_formatter_pcm.c aud_drv_data->s2mm_irq = platform_get_irq_byname(pdev, pdev 671 sound/soc/xilinx/xlnx_formatter_pcm.c static int xlnx_formatter_pcm_remove(struct platform_device *pdev) pdev 674 sound/soc/xilinx/xlnx_formatter_pcm.c struct xlnx_pcm_drv_data *adata = dev_get_drvdata(&pdev->dev); pdev 684 sound/soc/xilinx/xlnx_formatter_pcm.c dev_err(&pdev->dev, "audio formatter reset failed\n"); pdev 96 sound/soc/xilinx/xlnx_i2s.c static int xlnx_i2s_probe(struct platform_device *pdev) pdev 102 sound/soc/xilinx/xlnx_i2s.c struct device *dev = &pdev->dev; pdev 105 sound/soc/xilinx/xlnx_i2s.c dai_drv = devm_kzalloc(&pdev->dev, sizeof(*dai_drv), GFP_KERNEL); pdev 109 sound/soc/xilinx/xlnx_i2s.c base = devm_platform_ioremap_resource(pdev, 0); pdev 156 sound/soc/xilinx/xlnx_i2s.c dev_set_drvdata(&pdev->dev, base); pdev 158 sound/soc/xilinx/xlnx_i2s.c ret = devm_snd_soc_register_component(&pdev->dev, &xlnx_i2s_component, pdev 161 sound/soc/xilinx/xlnx_i2s.c dev_err(&pdev->dev, "i2s component registration failed\n"); pdev 165 sound/soc/xilinx/xlnx_i2s.c dev_info(&pdev->dev, "%s DAI registered\n", dai_drv->name); pdev 237 sound/soc/xilinx/xlnx_spdif.c static int xlnx_spdif_probe(struct platform_device *pdev) pdev 244 sound/soc/xilinx/xlnx_spdif.c struct device *dev = &pdev->dev; pdev 263 sound/soc/xilinx/xlnx_spdif.c ctx->base = devm_platform_ioremap_resource(pdev, 0); pdev 276 sound/soc/xilinx/xlnx_spdif.c res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); pdev 318 sound/soc/xilinx/xlnx_spdif.c static int xlnx_spdif_remove(struct platform_device *pdev) pdev 320 sound/soc/xilinx/xlnx_spdif.c struct spdif_dev_data *ctx = dev_get_drvdata(&pdev->dev); pdev 531 sound/soc/xtensa/xtfpga-i2s.c static int xtfpga_i2s_probe(struct platform_device *pdev) pdev 536 sound/soc/xtensa/xtfpga-i2s.c i2s = devm_kzalloc(&pdev->dev, sizeof(*i2s), GFP_KERNEL); pdev 541 sound/soc/xtensa/xtfpga-i2s.c platform_set_drvdata(pdev, i2s); pdev 542 sound/soc/xtensa/xtfpga-i2s.c i2s->dev = &pdev->dev; pdev 543 sound/soc/xtensa/xtfpga-i2s.c dev_dbg(&pdev->dev, "dev: %p, i2s: %p\n", &pdev->dev, i2s); pdev 545 sound/soc/xtensa/xtfpga-i2s.c i2s->regs = devm_platform_ioremap_resource(pdev, 0); pdev 551 sound/soc/xtensa/xtfpga-i2s.c i2s->regmap = devm_regmap_init_mmio(&pdev->dev, i2s->regs, pdev 554 sound/soc/xtensa/xtfpga-i2s.c dev_err(&pdev->dev, "regmap init failed\n"); pdev 559 sound/soc/xtensa/xtfpga-i2s.c i2s->clk = devm_clk_get(&pdev->dev, NULL); pdev 561 sound/soc/xtensa/xtfpga-i2s.c dev_err(&pdev->dev, "couldn't get clock\n"); pdev 571 sound/soc/xtensa/xtfpga-i2s.c irq = platform_get_irq(pdev, 0); pdev 576 sound/soc/xtensa/xtfpga-i2s.c err = devm_request_threaded_irq(&pdev->dev, irq, NULL, pdev 579 sound/soc/xtensa/xtfpga-i2s.c pdev->name, i2s); pdev 581 sound/soc/xtensa/xtfpga-i2s.c dev_err(&pdev->dev, "request_irq failed\n"); pdev 585 sound/soc/xtensa/xtfpga-i2s.c err = devm_snd_soc_register_component(&pdev->dev, pdev 590 sound/soc/xtensa/xtfpga-i2s.c dev_err(&pdev->dev, "couldn't register component\n"); pdev 594 sound/soc/xtensa/xtfpga-i2s.c pm_runtime_enable(&pdev->dev); pdev 595 sound/soc/xtensa/xtfpga-i2s.c if (!pm_runtime_enabled(&pdev->dev)) { pdev 596 sound/soc/xtensa/xtfpga-i2s.c err = xtfpga_i2s_runtime_resume(&pdev->dev); pdev 603 sound/soc/xtensa/xtfpga-i2s.c pm_runtime_disable(&pdev->dev); pdev 605 sound/soc/xtensa/xtfpga-i2s.c dev_err(&pdev->dev, "%s: err = %d\n", __func__, err); pdev 609 sound/soc/xtensa/xtfpga-i2s.c static int xtfpga_i2s_remove(struct platform_device *pdev) pdev 611 sound/soc/xtensa/xtfpga-i2s.c struct xtfpga_i2s *i2s = dev_get_drvdata(&pdev->dev); pdev 619 sound/soc/xtensa/xtfpga-i2s.c pm_runtime_disable(&pdev->dev); pdev 620 sound/soc/xtensa/xtfpga-i2s.c if (!pm_runtime_status_suspended(&pdev->dev)) pdev 621 sound/soc/xtensa/xtfpga-i2s.c xtfpga_i2s_runtime_suspend(&pdev->dev); pdev 387 sound/soc/zte/zx-i2s.c static int zx_i2s_probe(struct platform_device *pdev) pdev 393 sound/soc/zte/zx-i2s.c zx_i2s = devm_kzalloc(&pdev->dev, sizeof(*zx_i2s), GFP_KERNEL); pdev 397 sound/soc/zte/zx-i2s.c zx_i2s->dai_wclk = devm_clk_get(&pdev->dev, "wclk"); pdev 399 sound/soc/zte/zx-i2s.c dev_err(&pdev->dev, "Fail to get wclk\n"); pdev 403 sound/soc/zte/zx-i2s.c zx_i2s->dai_pclk = devm_clk_get(&pdev->dev, "pclk"); pdev 405 sound/soc/zte/zx-i2s.c dev_err(&pdev->dev, "Fail to get pclk\n"); pdev 409 sound/soc/zte/zx-i2s.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 411 sound/soc/zte/zx-i2s.c zx_i2s->reg_base = devm_ioremap_resource(&pdev->dev, res); pdev 413 sound/soc/zte/zx-i2s.c dev_err(&pdev->dev, "ioremap failed!\n"); pdev 418 sound/soc/zte/zx-i2s.c platform_set_drvdata(pdev, zx_i2s); pdev 420 sound/soc/zte/zx-i2s.c ret = devm_snd_soc_register_component(&pdev->dev, &zx_i2s_component, pdev 423 sound/soc/zte/zx-i2s.c dev_err(&pdev->dev, "Register DAI failed: %d\n", ret); pdev 427 sound/soc/zte/zx-i2s.c ret = devm_snd_dmaengine_pcm_register(&pdev->dev, NULL, 0); pdev 429 sound/soc/zte/zx-i2s.c dev_err(&pdev->dev, "Register platform PCM failed: %d\n", ret); pdev 305 sound/soc/zte/zx-spdif.c static int zx_spdif_probe(struct platform_device *pdev) pdev 311 sound/soc/zte/zx-spdif.c zx_spdif = devm_kzalloc(&pdev->dev, sizeof(*zx_spdif), GFP_KERNEL); pdev 315 sound/soc/zte/zx-spdif.c zx_spdif->dai_clk = devm_clk_get(&pdev->dev, "tx"); pdev 317 sound/soc/zte/zx-spdif.c dev_err(&pdev->dev, "Fail to get clk\n"); pdev 321 sound/soc/zte/zx-spdif.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 323 sound/soc/zte/zx-spdif.c zx_spdif->reg_base = devm_ioremap_resource(&pdev->dev, res); pdev 325 sound/soc/zte/zx-spdif.c dev_err(&pdev->dev, "ioremap failed!\n"); pdev 330 sound/soc/zte/zx-spdif.c platform_set_drvdata(pdev, zx_spdif); pdev 332 sound/soc/zte/zx-spdif.c ret = devm_snd_soc_register_component(&pdev->dev, &zx_spdif_component, pdev 335 sound/soc/zte/zx-spdif.c dev_err(&pdev->dev, "Register DAI failed: %d\n", ret); pdev 339 sound/soc/zte/zx-spdif.c ret = devm_snd_dmaengine_pcm_register(&pdev->dev, NULL, 0); pdev 341 sound/soc/zte/zx-spdif.c dev_err(&pdev->dev, "Register platform PCM failed: %d\n", ret); pdev 372 sound/soc/zte/zx-tdm.c static int zx_tdm_probe(struct platform_device *pdev) pdev 374 sound/soc/zte/zx-tdm.c struct device *dev = &pdev->dev; pdev 383 sound/soc/zte/zx-tdm.c zx_tdm = devm_kzalloc(&pdev->dev, sizeof(*zx_tdm), GFP_KERNEL); pdev 389 sound/soc/zte/zx-tdm.c zx_tdm->dai_wclk = devm_clk_get(&pdev->dev, "wclk"); pdev 391 sound/soc/zte/zx-tdm.c dev_err(&pdev->dev, "Fail to get wclk\n"); pdev 395 sound/soc/zte/zx-tdm.c zx_tdm->dai_pclk = devm_clk_get(&pdev->dev, "pclk"); pdev 397 sound/soc/zte/zx-tdm.c dev_err(&pdev->dev, "Fail to get pclk\n"); pdev 401 sound/soc/zte/zx-tdm.c res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 403 sound/soc/zte/zx-tdm.c zx_tdm->regbase = devm_ioremap_resource(&pdev->dev, res); pdev 407 sound/soc/zte/zx-tdm.c ret = of_parse_phandle_with_fixed_args(pdev->dev.of_node, pdev 410 sound/soc/zte/zx-tdm.c dev_err(&pdev->dev, "Fail to get zte,tdm-dma-sysctrl\n"); pdev 426 sound/soc/zte/zx-tdm.c platform_set_drvdata(pdev, zx_tdm); pdev 428 sound/soc/zte/zx-tdm.c ret = devm_snd_soc_register_component(&pdev->dev, &zx_tdm_component, pdev 431 sound/soc/zte/zx-tdm.c dev_err(&pdev->dev, "Register DAI failed: %d\n", ret); pdev 435 sound/soc/zte/zx-tdm.c ret = devm_snd_dmaengine_pcm_register(&pdev->dev, NULL, 0); pdev 437 sound/soc/zte/zx-tdm.c dev_err(&pdev->dev, "Register platform PCM failed: %d\n", ret); pdev 351 sound/spi/at73c213.c SNDRV_DMA_TYPE_DEV, &chip->ssc->pdev->dev, pdev 1550 sound/x86/intel_hdmi_audio.c static void notify_audio_lpe(struct platform_device *pdev, int port) pdev 1552 sound/x86/intel_hdmi_audio.c struct snd_intelhad_card *card_ctx = platform_get_drvdata(pdev); pdev 1692 sound/x86/intel_hdmi_audio.c static int hdmi_lpe_audio_probe(struct platform_device *pdev) pdev 1703 sound/x86/intel_hdmi_audio.c pdata = pdev->dev.platform_data; pdev 1705 sound/x86/intel_hdmi_audio.c dev_err(&pdev->dev, "%s: quit: pdata not allocated by i915!!\n", __func__); pdev 1710 sound/x86/intel_hdmi_audio.c irq = platform_get_irq(pdev, 0); pdev 1712 sound/x86/intel_hdmi_audio.c dev_err(&pdev->dev, "Could not get irq resource: %d\n", irq); pdev 1716 sound/x86/intel_hdmi_audio.c res_mmio = platform_get_resource(pdev, IORESOURCE_MEM, 0); pdev 1718 sound/x86/intel_hdmi_audio.c dev_err(&pdev->dev, "Could not get IO_MEM resources\n"); pdev 1723 sound/x86/intel_hdmi_audio.c ret = snd_card_new(&pdev->dev, hdmi_card_index, hdmi_card_id, pdev 1729 sound/x86/intel_hdmi_audio.c card_ctx->dev = &pdev->dev; pdev 1739 sound/x86/intel_hdmi_audio.c platform_set_drvdata(pdev, card_ctx); pdev 1756 sound/x86/intel_hdmi_audio.c dev_dbg(&pdev->dev, "%s: mmio_start = 0x%x, mmio_end = 0x%x\n", pdev 1763 sound/x86/intel_hdmi_audio.c dev_err(&pdev->dev, "Could not get ioremap\n"); pdev 1770 sound/x86/intel_hdmi_audio.c pdev->name, card_ctx); pdev 1772 sound/x86/intel_hdmi_audio.c dev_err(&pdev->dev, "request_irq failed\n"); pdev 1779 sound/x86/intel_hdmi_audio.c dma_set_mask(&pdev->dev, DMA_BIT_MASK(32)); pdev 1780 sound/x86/intel_hdmi_audio.c dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(32)); pdev 1846 sound/x86/intel_hdmi_audio.c pm_runtime_use_autosuspend(&pdev->dev); pdev 1847 sound/x86/intel_hdmi_audio.c pm_runtime_mark_last_busy(&pdev->dev); pdev 1849 sound/x86/intel_hdmi_audio.c dev_dbg(&pdev->dev, "%s: handle pending notification\n", __func__); pdev 1868 sound/x86/intel_hdmi_audio.c static int hdmi_lpe_audio_remove(struct platform_device *pdev) pdev 1870 sound/x86/intel_hdmi_audio.c struct snd_intelhad_card *card_ctx = platform_get_drvdata(pdev); pdev 180 tools/testing/nvdimm/test/nfit.c struct platform_device pdev; pdev 225 tools/testing/nvdimm/test/nfit.c struct platform_device *pdev = to_platform_device(dev); pdev 227 tools/testing/nvdimm/test/nfit.c return container_of(pdev, struct nfit_test, pdev); pdev 234 tools/testing/nvdimm/test/nfit.c struct device *dev = &t->pdev.dev; pdev 260 tools/testing/nvdimm/test/nfit.c struct device *dev = &t->pdev.dev; pdev 290 tools/testing/nvdimm/test/nfit.c struct device *dev = &t->pdev.dev; pdev 341 tools/testing/nvdimm/test/nfit.c struct device *dev = &t->pdev.dev; pdev 392 tools/testing/nvdimm/test/nfit.c struct device *dev = &t->pdev.dev; pdev 818 tools/testing/nvdimm/test/nfit.c __acpi_nfit_notify(&t->pdev.dev, t, NFIT_NOTIFY_UC_MEMORY_ERROR); pdev 904 tools/testing/nvdimm/test/nfit.c struct device *dev = &t->pdev.dev; pdev 944 tools/testing/nvdimm/test/nfit.c struct device *dev = &t->pdev.dev; pdev 959 tools/testing/nvdimm/test/nfit.c struct device *dev = &t->pdev.dev; pdev 985 tools/testing/nvdimm/test/nfit.c struct device *dev = &t->pdev.dev; pdev 1010 tools/testing/nvdimm/test/nfit.c struct device *dev = &t->pdev.dev; pdev 1029 tools/testing/nvdimm/test/nfit.c struct device *dev = &t->pdev.dev; pdev 1053 tools/testing/nvdimm/test/nfit.c struct device *dev = &t->pdev.dev; pdev 1084 tools/testing/nvdimm/test/nfit.c struct device *dev = &t->pdev.dev; pdev 1107 tools/testing/nvdimm/test/nfit.c struct device *dev = &t->pdev.dev; pdev 1130 tools/testing/nvdimm/test/nfit.c struct device *dev = &t->pdev.dev; pdev 1157 tools/testing/nvdimm/test/nfit.c struct device *dev = &t->pdev.dev; pdev 1309 tools/testing/nvdimm/test/nfit.c &t->pdev.dev, t->dimm_dev[i]); pdev 1317 tools/testing/nvdimm/test/nfit.c &t->pdev.dev, t->dimm_dev[i]); pdev 1431 tools/testing/nvdimm/test/nfit.c struct device *dev = &t->pdev.dev; pdev 1646 tools/testing/nvdimm/test/nfit.c if (devm_add_action_or_reset(&t->pdev.dev, put_dimms, t)) pdev 1650 tools/testing/nvdimm/test/nfit.c &t->pdev.dev, 0, NULL, pdev 1749 tools/testing/nvdimm/test/nfit.c return ars_state_init(&t->pdev.dev, &t->ars_state); pdev 1782 tools/testing/nvdimm/test/nfit.c return ars_state_init(&t->pdev.dev, &t->ars_state); pdev 2908 tools/testing/nvdimm/test/nfit.c static int nfit_test_probe(struct platform_device *pdev) pdev 2912 tools/testing/nvdimm/test/nfit.c struct device *dev = &pdev->dev; pdev 2918 tools/testing/nvdimm/test/nfit.c if (strcmp(dev_name(&pdev->dev), "nfit_test.0") == 0) { pdev 2919 tools/testing/nvdimm/test/nfit.c rc = nfit_ctl_test(&pdev->dev); pdev 2924 tools/testing/nvdimm/test/nfit.c nfit_test = to_nfit_test(&pdev->dev); pdev 2982 tools/testing/nvdimm/test/nfit.c acpi_nfit_desc_init(acpi_desc, &pdev->dev); pdev 2994 tools/testing/nvdimm/test/nfit.c rc = devm_add_action_or_reset(&pdev->dev, acpi_nfit_shutdown, acpi_desc); pdev 3011 tools/testing/nvdimm/test/nfit.c __acpi_nfit_notify(&pdev->dev, nfit_test, 0x80); pdev 3029 tools/testing/nvdimm/test/nfit.c static int nfit_test_remove(struct platform_device *pdev) pdev 3196 tools/testing/nvdimm/test/nfit.c struct platform_device *pdev; pdev 3224 tools/testing/nvdimm/test/nfit.c pdev = &nfit_test->pdev; pdev 3225 tools/testing/nvdimm/test/nfit.c pdev->name = KBUILD_MODNAME; pdev 3226 tools/testing/nvdimm/test/nfit.c pdev->id = i; pdev 3227 tools/testing/nvdimm/test/nfit.c pdev->dev.release = nfit_test_release; pdev 3228 tools/testing/nvdimm/test/nfit.c rc = platform_device_register(pdev); pdev 3230 tools/testing/nvdimm/test/nfit.c put_device(&pdev->dev); pdev 3233 tools/testing/nvdimm/test/nfit.c get_device(&pdev->dev); pdev 3235 tools/testing/nvdimm/test/nfit.c rc = dma_coerce_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); pdev 3255 tools/testing/nvdimm/test/nfit.c platform_device_unregister(&instances[i]->pdev); pdev 3259 tools/testing/nvdimm/test/nfit.c put_device(&instances[i]->pdev.dev); pdev 3271 tools/testing/nvdimm/test/nfit.c platform_device_unregister(&instances[i]->pdev); pdev 3278 tools/testing/nvdimm/test/nfit.c put_device(&instances[i]->pdev.dev);